diff --git a/crmeb/public/admin/css/app.1c0609bd.css.gz b/crmeb/public/admin/css/app.1c0609bd.css.gz deleted file mode 100644 index e5e199559..000000000 Binary files a/crmeb/public/admin/css/app.1c0609bd.css.gz and /dev/null differ diff --git a/crmeb/public/admin/css/app.1c0609bd.css b/crmeb/public/admin/css/app.8c1ff298.css similarity index 78% rename from crmeb/public/admin/css/app.1c0609bd.css rename to crmeb/public/admin/css/app.8c1ff298.css index 9aa5ff3dc..746707a1c 100644 --- a/crmeb/public/admin/css/app.1c0609bd.css +++ b/crmeb/public/admin/css/app.8c1ff298.css @@ -1,2 +1,2 @@ -body,html{overflow:hidden;margin:0;padding:0}#app,body,html{width:100%;height:100%}.dialog-fade-enter-active{-webkit-animation:anim-open .3s;animation:anim-open .3s}.dialog-fade-leave-active{-webkit-animation:anim-close .3s;animation:anim-close .3s}@-webkit-keyframes anim-open{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes anim-open{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@-webkit-keyframes anim-close{0%{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);opacity:0}}@keyframes anim-close{0%{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);opacity:0}}.ivu-modal-wrap /deep/ .connect_customerServer_img{display:none}.right-box .ivu-color-picker .ivu-select-dropdown{position:absolute;left:-73px!important}.ivu-global-footer{margin:5px 0;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}.i-copyright{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.ivu-global-footer-links{margin-bottom:5px}.ivu-global-footer-links a:not(:last-child){margin-right:40px}.ivu-global-footer-links a{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.ivu-global-footer-copyright,.ivu-global-footer-links a{font-size:14px;color:#808695}.ivu-global-footer-copyright a{color:#808695}.side-menu-wrapper{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.side-menu-wrapper .menu-collapsed{padding-top:10px}.side-menu-wrapper .menu-collapsed .ivu-dropdown,.side-menu-wrapper .menu-collapsed .ivu-dropdown .ivu-dropdown-rel a,.side-menu-wrapper .menu-collapsed .ivu-tooltip,.side-menu-wrapper .menu-collapsed .ivu-tooltip .ivu-tooltip-rel{width:100%}.side-menu-wrapper .menu-collapsed .ivu-tooltip .ivu-tooltip-popper .ivu-tooltip-content .ivu-tooltip-arrow{border-right-color:#fff}.side-menu-wrapper .menu-collapsed .ivu-tooltip .ivu-tooltip-popper .ivu-tooltip-content .ivu-tooltip-inner{background:#fff;color:#495060}.side-menu-wrapper a.drop-menu-a{display:inline-block;padding:6px 15px;width:100%;text-align:center;color:#495060}.menu-title{padding-left:6px}.ivu-menu .side-menu-wrapper a.drop-menu-a{padding:15px!important}.ivu-menu .ivu-select-dropdown.ivu-dropdown-transfer,.ivu-menu .ivu-select-dropdown.ivu-dropdown-transfer .ivu-select-dropdown{background:#001529!important;width:170px!important}.ivu-menu .ivu-select-dropdown.ivu-dropdown-transfer .ivu-dropdown-menu{min-width:unset!important}.ivu-menu .ivu-select-dropdown.ivu-dropdown-transfer .ivu-dropdown-menu .ivu-dropdown-item{padding:9px 0 9px 30px!important;font-size:13px!important;text-align:left}.ivu-menu .ivu-select-dropdown.ivu-dropdown-transfer .ivu-dropdown-menu .ivu-dropdown-item:hover{background-color:#2d8cf0!important}.ivu-menu .ivu-select-dropdown.ivu-dropdown-transfer .menu-title{padding-left:0!important;color:hsla(0,0%,88.2%,.7)!important;font-size:13px!important}.ivu-menu .ivu-select-dropdown.ivu-dropdown-transfer .ivu-dropdown-menu .ivu-dropdown-item:hover .menu-title{color:#fff!important}.ivu-menu .ivu-select-dropdown.ivu-dropdown-transfer .collased-menu-dropdown{padding:9px 0 9px 30px!important}.ivu-menu .ivu-select-dropdown.ivu-dropdown-transfer .collased-menu-dropdown:hover{background-color:#2d8cf0!important;color:#fff!important}.ivu-menu .ivu-select-dropdown.ivu-dropdown-transfer .collased-menu-dropdown:hover>.ivu-dropdown-rel>.drop-menu-a>.ivu-icon,.ivu-menu .ivu-select-dropdown.ivu-dropdown-transfer .collased-menu-dropdown:hover>.ivu-dropdown-rel>.drop-menu-a>.menu-title{color:#fff!important}.trans[data-v-5080f098]{-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.sider-trigger-a[data-v-5080f098]{padding:6px;width:40px;height:40px;display:inline-block;text-align:center;color:#5c6b77;margin-top:12px}.sider-trigger-a .iconcaidanshouqi[data-v-5080f098]{vertical-align:top}.sider-trigger-a.collapsed[data-v-5080f098] .iconcaidanshouqi,.sider-trigger-a .iconcaidanshouqi[data-v-5080f098]{-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.sider-trigger-a.collapsed[data-v-5080f098] .iconcaidanshouqi{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.sider-trigger-a[data-v-5080f098]{padding:14px 6px;margin-left:10px;line-height:16px}.iconcaidanshouqi[data-v-5080f098]{font-size:16px}.custom-bread-crumb{display:inline-block;vertical-align:top;margin-left:46px!important}.header-bar{width:100%;height:100%;position:relative}.header-bar .custom-content-con{float:right;height:auto;padding-right:20px;line-height:64px}.header-bar .custom-content-con>*{float:right}.ivu-icon-ios-refresh[data-v-edd85ffa]{color:#999!important;font-size:23px}.i-layout-header-trigger[data-v-edd85ffa]{position:absolute;margin:0 10px;cursor:pointer;font-size:19px}.i-layout-header-trigger[data-v-edd85ffa]:hover{color:#2d8cf0}.no-select{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.size,.tags-nav{width:100%;height:100%}.tags-nav{position:relative;border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.tags-nav .close-con{right:0;width:32px;text-align:center}.tags-nav .btn-con,.tags-nav .close-con{position:absolute;top:0;height:100%;background:#fff;z-index:10}.tags-nav .btn-con{padding-top:3px}.tags-nav .btn-con button{padding:6px 4px;line-height:14px;text-align:center}.tags-nav .btn-con.left-btn{left:0}.tags-nav .btn-con.right-btn{right:32px;border-right:1px solid #f0f0f0}.tags-nav .scroll-outer{position:absolute;left:28px;right:61px;top:0;bottom:0;-webkit-box-shadow:0 0 3px 2px hsla(0,0%,39.2%,.1) inset;box-shadow:inset 0 0 3px 2px hsla(0,0%,39.2%,.1)}.tags-nav .scroll-outer .scroll-body{height:calc(100% - 1px);display:inline-block;padding:1px 4px 0;position:absolute;overflow:visible;white-space:nowrap;-webkit-transition:left .3s ease;transition:left .3s ease}.tags-nav .scroll-outer .scroll-body .ivu-tag-dot-inner{-webkit-transition:background .2s ease;transition:background .2s ease}.tags-nav .contextmenu{position:absolute;margin:0;padding:5px 0;background:#fff;z-index:1000;list-style-type:none;border-radius:4px;-webkit-box-shadow:2px 2px 3px 0 rgba(0,0,0,.1);box-shadow:2px 2px 3px 0 rgba(0,0,0,.1)}.tags-nav .contextmenu li{margin:0;padding:5px 15px;cursor:pointer}.tags-nav .contextmenu li:hover{background:#eee}.user-avatar-dropdown{cursor:pointer;display:inline-block;vertical-align:middle}.user-avatar-dropdown .ivu-badge-dot{top:16px}.iconImg[data-v-75b6642a]{font-size:18px;margin-right:6px;margin-bottom:2px}.user-avatar-dropdown .ivu-dropdown-item~.ivu-dropdown-item[data-v-75b6642a]{border-top:1px solid #e8eaec}.full-screen-btn-con{margin-right:17px!important}.full-screen-btn-con .ivu-tooltip-rel i{font-size:20px!important}.full-screen-btn-con .ivu-tooltip-rel{height:64px;line-height:56px}.full-screen-btn-con .ivu-tooltip-rel i{cursor:pointer}.search .ivu-select-selection{margin-right:20px}.search .ivu-select-visible .ivu-select-selection{-webkit-box-shadow:unset!important;box-shadow:unset!important}.search li.ivu-select-item{text-align:left}.search .select .ivu-select-input,.search .select .ivu-select-item{font-size:14px!important}.header-notice{margin-right:30px}.header-notice .ivu-dropdown-item{font-size:14px!important;font-weight:400;line-height:22px;color:#515a6e}.header-notice .ivu-dropdown-item~.ivu-dropdown-item{border-top:1px solid #e8eaec}.header-notice .iconImg{width:32px;height:32px;line-height:32px;border-radius:50%;color:#fff;font-size:18px;margin-right:10px;vertical-align:middle}.header-notice .ivu-dropdown{height:30px;line-height:30px}.header-notice .ivu-dropdown .ivu-select-dropdown{margin-top:22px}.header-notice .ivu-badge-dot{z-index:0!important}.main .logo-con{height:64px;padding:10px}.main .logo-con img{height:44px;width:auto;display:block;margin:0 auto}.main .header-con{background:#fff;padding:0 20px;width:100%}.main .main-layout-con{height:100%;overflow:hidden}.main .main-content-con{height:calc(100% - 60px);overflow:hidden}.main .tag-nav-wrapper{padding:0;height:40px;background:#f0f0f0}.main .content-wrapper{padding:18px;height:calc(100% - 80px);overflow:auto}.main .left-sider .ivu-layout-sider-children{overflow-y:scroll;margin-right:-18px;overflow-x:hidden}.ivu-menu-item>i,.ivu-menu-submenu>.ivu-menu>.ivu-menu-item>i{margin-right:8px!important}.collased-menu-dropdown{width:100%;margin:0;line-height:normal;padding:7px 0 6px 16px;clear:both;font-size:12px!important;white-space:nowrap;list-style:none;cursor:pointer;-webkit-transition:background .2s ease-in-out;transition:background .2s ease-in-out}.collased-menu-dropdown:hover{background:hsla(0,0%,39.2%,.1)}.collased-menu-dropdown *{color:#515a6e}.collased-menu-dropdown .ivu-menu-item>i{margin-right:12px!important}.collased-menu-dropdown .ivu-menu-submenu>.ivu-menu>.ivu-menu-item>i{margin-right:8px!important}.ivu-select-dropdown.ivu-dropdown-transfer{max-height:400px}.main .header-con{padding:0 20px 0 0}.main .logo-con img{height:50px}.main .tag-nav-wrapper{background:unset}.open-image{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:fixed;background-color:rgba(0,0,0,.6);height:100%;width:100%;top:0;left:0;z-index:1000}.open-image img{width:800px}.c_row-item[data-v-c4e45d52]{margin-top:10px;margin-bottom:10px}.c_row-item[data-v-c4e45d52] .ivu-select-dropdown{left:-27px!important}.color-box[data-v-c4e45d52]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.color-box .color-item[data-v-c4e45d52]{margin-left:15px}.color-box .color-item span[data-v-c4e45d52]{margin-left:5px;color:#999;font-size:13px;cursor:pointer}.footer[data-v-da517ae2]{margin:15px 0}.tabBox_img[data-v-da517ae2]{width:36px;height:36px;border-radius:4px;cursor:pointer}.tabBox_img img[data-v-da517ae2]{width:100%;height:100%}.tabform[data-v-da517ae2] .ivu-form-item{margin-bottom:16px!important}.btn[data-v-da517ae2]{margin-top:20px;float:right}.goodList[data-v-da517ae2] table{width:100%!important}.footer[data-v-7317c5b3]{margin:15px 0}.tabBox_img[data-v-7317c5b3]{width:36px;height:36px;border-radius:4px;cursor:pointer}.tabBox_img img[data-v-7317c5b3]{width:100%;height:100%}.tabform[data-v-7317c5b3] .ivu-form-item{margin-bottom:16px!important}.btn[data-v-7317c5b3]{margin-top:20px;float:right}.goodList[data-v-7317c5b3] table{width:100%!important}.middleTop[data-v-4343ea95] .ivu-modal-wrap .ivu-modal{top:50%!important;margin-top:-350px}.goods-box[data-v-4343ea95]{padding:16px 0;margin-bottom:16px;border-top:1px solid rgba(0,0,0,.05);border-bottom:1px solid rgba(0,0,0,.05)}.goods-box .list-group[data-v-4343ea95],.goods-box .wrapper[data-v-4343ea95]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.goods-box .add-item[data-v-4343ea95]{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:80px;height:80px;margin-bottom:10px;background:#f7f7f7}.goods-box .add-item .iconfont[data-v-4343ea95]{font-size:18px;color:#d8d8d8}.goods-box .item[data-v-4343ea95]{position:relative;width:80px;height:80px;margin-bottom:20px;margin-right:12px}.goods-box .item[data-v-4343ea95]:nth-child(4n){margin-right:0}.goods-box .item img[data-v-4343ea95]{width:100%;height:100%}.goods-box .item .icondel_1[data-v-4343ea95]{position:absolute;right:-10px;top:-16px;color:#999;font-size:28px;cursor:pointer}.line-box[data-v-b0989b44]{margin-top:20px;padding:10px 0 20px;border-top:1px solid rgba(0,0,0,.05);border-bottom:1px solid rgba(0,0,0,.05)}.line-box .title p[data-v-b0989b44]{font-size:14px;color:#000}.line-box .title span[data-v-b0989b44]{color:#999}.line-box .input-box[data-v-b0989b44]{position:relative;margin-top:10px}.line-box .input-box .add-btn[data-v-b0989b44]{margin-top:18px}.line-box .input-box .input-item[data-v-b0989b44]{position:relative;margin-bottom:15px}.line-box .input-box .input-item .icon[data-v-b0989b44],.line-box .input-box .input-item[data-v-b0989b44]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.line-box .input-box .input-item .icon[data-v-b0989b44]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:36px;cursor:move;color:#d8d8d8}.line-box .input-box .input-item[data-v-b0989b44] .ivu-input{-webkit-box-flex:1;-ms-flex:1;flex:1;height:36px}.line-box .input-box .close[data-v-b0989b44]{position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer}[data-v-52ee298c] .ivu-tree-title-selected,[data-v-52ee298c] .ivu-tree-title-selected:hover,[data-v-52ee298c] .ivu-tree-title:hover{background-color:unset;color:#1890ff}[data-v-52ee298c] .ivu-table-cell-tree{border:0;font-size:15px;background-color:unset}[data-v-52ee298c] .ivu-table-cell-tree .ivu-icon-ios-add:before{content:"\F11F"}[data-v-52ee298c] .ivu-table-cell-tree .ivu-icon-ios-remove:before{content:"\F116"}.tabBox_img[data-v-52ee298c]{width:36px;height:36px;border-radius:4px;cursor:pointer}.tabBox_img img[data-v-52ee298c]{width:100%;height:100%}[data-v-52ee298c]::-webkit-scrollbar-thumb{-webkit-box-shadow:inset 0 0 6px #ddd}[data-v-52ee298c]::-webkit-scrollbar{width:4px!important}.on[data-v-52ee298c]{background-color:#2d8cf0!important;color:#fff!important}.menu-item[data-v-52ee298c]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;word-break:break-all}.menu-item .icon-box[data-v-52ee298c]{z-index:3;position:absolute;right:20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:none}.menu-item:hover .icon-box[data-v-52ee298c]{display:block}.menu-item .right-menu[data-v-52ee298c]{z-index:10;position:absolute;right:-106px;top:-11px;width:auto;min-width:121px}.table_box[data-v-52ee298c]{margin-top:14px;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.table_box .left_box[data-v-52ee298c]{width:171px;height:470px;border-right:1px solid #eee;overflow-x:hidden;overflow-y:auto}.table_box .left_box .left_cont[data-v-52ee298c]{margin-bottom:12px;cursor:pointer}.table_box .right_box[data-v-52ee298c]{margin-left:23px;font-size:13px;font-family:PingFang SC;width:645px;height:470px;overflow-x:hidden;overflow-y:auto}.table_box .right_box .cont[data-v-52ee298c]{font-weight:500;color:#000;font-weight:700}.table_box .right_box .Box[data-v-52ee298c]{margin-top:19px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.table_box .right_box .Box .cont_box[data-v-52ee298c]{font-weight:400;color:rgba(0,0,0,.85);background:#fafafa;border-radius:3px;text-align:center;padding:7px 30px;margin-right:10px;margin-bottom:18px;cursor:pointer}.table_box .right_box .Box .cont_box[data-v-52ee298c]:hover{background-color:#eee;color:#333}.table_box .right_box .Box .item[data-v-52ee298c]{position:relative}.table_box .right_box .Box .item .iconfont[data-v-52ee298c]{display:none}.table_box .right_box .Box .item:hover .iconfont[data-v-52ee298c]{display:block}.table_box .right_box .Box .iconfont[data-v-52ee298c]{position:absolute;right:9px;top:-8px;font-size:18px;color:#333}.table_box .Button[data-v-52ee298c]{position:absolute;bottom:15px;right:15px;font-family:PingFangSC-Regular;text-align:center}.table_box .Button .cancel[data-v-52ee298c]{width:70px;height:32px;background:#fff;border:1px solid rgba(0,0,0,.149);border-radius:2px;font-size:14px;color:#000;line-height:32px;float:left;margin-right:10px;cursor:pointer}.table_box .Button .ok[data-v-52ee298c]{width:70px;height:32px;background:#1890ff;border-radius:2px;font-size:14px;color:#fff;line-height:32px;float:left;cursor:pointer}.numbox[data-v-e78a6bb4]{margin:20px 0 10px 0}.numbox span[data-v-e78a6bb4]{width:80px;color:#999}.c_row-item[data-v-e78a6bb4]{width:100%}.c_row-item~.c_row-item[data-v-e78a6bb4]{margin-top:20px}.dif[data-v-e78a6bb4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.slider-box[data-v-e78a6bb4]{margin-left:10px;width:350px}.numbox[data-v-7a03b6b7]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:20px 0 10px 0}.numbox span[data-v-7a03b6b7]{width:80px;color:#999}.c_row-item[data-v-7a03b6b7]{width:100%}.c_row-item[data-v-64bc1227]{margin-bottom:10px}.editor[data-v-239c7400]{width:100%;margin:0 auto}.text[data-v-239c7400] .ivu-input-wrapper,.text[data-v-239c7400] textarea.ivu-input{min-height:600px}.text[data-v-239c7400]{border:1px solid #ccc;min-height:600px}.nameStyle[data-v-60de8b37]{position:absolute;white-space:nowrap;z-index:9;background:#eee;height:20px;line-height:20px;color:#555;border:1px solid #ebebeb;padding:0 5px;left:56px;bottom:-18px}.iconbianji1[data-v-60de8b37]{font-size:13px}[data-v-60de8b37] .ivu-badge-count{margin-top:18px!important;margin-right:19px!important}[data-v-60de8b37] ivu-tree-title-selected:hover{color:unset;background-color:unset}[data-v-60de8b37] .ivu-tree-title{padding:0;width:100%}[data-v-60de8b37] .ivu-span{padding:0;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}[data-v-60de8b37] .ivu-tree ul li{margin:0}[data-v-60de8b37] .ivu-tree-arrow{width:17px;color:#626262}[data-v-60de8b37] .ivu-span:hover{background:#f5f5f5;color:rgba(0,0,0,.4)!important}[data-v-60de8b37] .ivu-tree-arrow i{vertical-align:bottom}.Nav[data-v-60de8b37] .ivu-icon-ios-arrow-forward:before{content:"\F341"!important;font-size:20px}[data-v-60de8b37] .ivu-btn-icon-only.ivu-btn-small{padding:unset!important}.selectTreeClass[data-v-60de8b37]{background:#d5e8fc}.treeBox[data-v-60de8b37]{width:100%;height:100%}.treeBox .ivu-tree-title-selected[data-v-60de8b37]:hover,.treeBox[data-v-60de8b37] .ivu-tree-title-selected{color:#2d8cf0!important;background-color:#fff!important}.treeBox[data-v-60de8b37] .ivu-btn-icon-only{width:20px!important;height:20px!important}.treeBox[data-v-60de8b37] .ivu-tree-title:hover{color:#2d8cf0!important;background-color:#fff!important}.pictrueList_pic[data-v-60de8b37]{position:relative;width:100px;cursor:pointer}.pictrueList_pic img[data-v-60de8b37]{width:100%;height:100px}.pictrueList_pic p[data-v-60de8b37]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;height:20px;text-align:center}.pictrueList_pic .number[data-v-60de8b37]{height:33px;position:absolute;right:0;top:0}.trees-coadd[data-v-60de8b37]{width:100%;border-radius:4px;overflow:hidden;position:relative}.trees-coadd .scollhide[data-v-60de8b37]{overflow-x:hidden;overflow-y:scroll;padding:10px 0 10px 0;-webkit-box-sizing:border-box;box-sizing:border-box}.trees-coadd .scollhide .trees[data-v-60de8b37]{width:100%;height:374px}.trees-coadd .scollhide[data-v-60de8b37]::-webkit-scrollbar{display:none}.treeSel[data-v-60de8b37] .ivu-select-dropdown-list{padding:0 5px!important;-webkit-box-sizing:border-box;box-sizing:border-box;width:200px}.imagesNo[data-v-60de8b37]{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;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:65px 0}.imagesNo .imagesNo_sp[data-v-60de8b37]{font-size:13px;color:#dbdbdb;line-height:3}.Modal[data-v-60de8b37]{width:100%;height:100%;background:#fff!important}.Nav[data-v-60de8b37]{width:100%;border-right:1px solid #eee}.colLeft[data-v-60de8b37]{padding-right:0!important;height:100%}.conter[data-v-60de8b37]{width:100%;height:100%;margin-left:0!important}.conter .bnt[data-v-60de8b37]{width:100%;padding:0 13px 10px 8px;-webkit-box-sizing:border-box;box-sizing:border-box}.conter .pictrueList[data-v-60de8b37]{padding-left:6px;width:100%;max-width:1200px;overflow-x:hidden;overflow-y:auto}.conter .pictrueList img[data-v-60de8b37]{width:100%;border:2px solid #fff}.conter .pictrueList img.on[data-v-60de8b37]{border:2px solid #5fb878}.conter .footer[data-v-60de8b37]{padding:0 20px 10px 20px}.demo-badge[data-v-60de8b37]{width:42px;height:42px;background:transparent;border-radius:6px;display:inline-block}.bnt[data-v-60de8b37] .ivu-tree-children{padding:5px 0}.trees-coadd[data-v-60de8b37] .ivu-tree-children .ivu-tree-arrow{line-height:25px}.iview-video-style[data-v-c530aa1e]{width:40%;height:180px;border-radius:10px;background-color:#707070;margin-top:10px;position:relative;overflow:hidden}.iview-video-style .iconv[data-v-c530aa1e]{color:#fff;line-height:180px;width:50px;height:50px;display:inherit;font-size:26px;position:absolute;top:-74px;left:50%;margin-left:-25px}.iview-video-style .mark[data-v-c530aa1e]{position:absolute;width:100%;height:30px;top:0;background-color:rgba(0,0,0,.5);text-align:center}.bottom[data-v-5afbd54a]{margin-bottom:10px;cursor:pointer}.slider-box[data-v-68665594]{margin-top:10px}.radio-box[data-v-c8ce1b7a] .ivu-radio-group-button{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.radio-box[data-v-c8ce1b7a] .ivu-radio-group-button .ivu-radio-wrapper{-webkit-box-flex:1;-ms-flex:1;flex: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}.radio-box.on[data-v-c8ce1b7a] .ivu-radio-group-button .ivu-radio-wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1}.title-tips[data-v-c8ce1b7a]{padding-bottom:10px;font-size:14px;color:#333}.title-tips span[data-v-c8ce1b7a]{margin-right:14px;color:#999}.iconfont[data-v-c8ce1b7a]{font-size:20px;line-height:18px}.tabBars .box-item[data-v-2928c038]:last-child{margin-bottom:20px}.tabBars .title[data-v-2928c038]{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid rgba(0,0,0,.05);font-size:12px;color:#999}.tabBars .box-item[data-v-2928c038]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:15px;padding:20px 30px 20px 0;border:1px solid #ddd;border-radius:3px}.tabBars .box-item .del-box[data-v-2928c038]{position:absolute;right:-13px;top:-18px;cursor:pointer}.tabBars .box-item .del-box .iconfont[data-v-2928c038]{color:#999;font-size:30px}.tabBars .box-item .left-tool[data-v-2928c038]{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:72px}.tabBars .box-item .left-tool .iconfont[data-v-2928c038]{color:#999;font-size:36px;cursor:move}.tabBars .box-item .right-wrapper[data-v-2928c038]{-webkit-box-flex:1;-ms-flex:1;flex:1}.tabBars .box-item .right-wrapper .img-wrapper[data-v-2928c038]{display:-webkit-box;display:-ms-flexbox;display:flex}.tabBars .box-item .right-wrapper .img-wrapper .img-item[data-v-2928c038]{position:relative;width:80px;height:80px;margin-right:20px;cursor:pointer}.tabBars .box-item .right-wrapper .img-wrapper .img-item img[data-v-2928c038]{display:block;width:100%;height:100%}.tabBars .box-item .right-wrapper .img-wrapper .img-item .empty-img[data-v-2928c038]{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;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;height:100%;background:#f7f7f7;font-size:12px;color:#bfbfbf}.tabBars .box-item .right-wrapper .img-wrapper .img-item .empty-img .iconfont[data-v-2928c038]{font-size:16px}.tabBars .box-item .right-wrapper .img-wrapper .img-item .txt[data-v-2928c038]{position:absolute;left:0;bottom:0;width:100%;height:22px;line-height:22px;text-align:center;background:rgba(0,0,0,.4);color:#fff;font-size:12px}.tabBars .box-item .right-wrapper .c_row-item[data-v-2928c038]{margin-top:10px}.tabBars .add-btn[data-v-2928c038]{margin-bottom:20px;width:100%;height:40px}.icondrag2[data-v-c4d7b3bc]{font-size:26px;color:#d8d8d8}.c_product[data-v-c4d7b3bc]{margin-bottom:20px}.c_product .list-box .item[data-v-c4d7b3bc]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:23px;padding:18px 20px 18px 0;border:1px solid #eee}.c_product .list-box .item .delete[data-v-c4d7b3bc]{position:absolute;right:0;top:0;right:-13px;top:-14px;color:#999;cursor:pointer}.c_product .list-box .move-icon[data-v-c4d7b3bc]{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:50px;cursor:move}.c_product .list-box .content[data-v-c4d7b3bc]{-webkit-box-flex:1;-ms-flex:1;flex:1}.c_product .list-box .content .con-item[data-v-c4d7b3bc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:15px;width:300px}.c_product .list-box .content .con-item[data-v-c4d7b3bc]:last-child{margin-bottom:0}.c_product .list-box .content .con-item span[data-v-c4d7b3bc]{width:45px;font-size:13px}.c_product .add-btn[data-v-c4d7b3bc]{margin-top:18px}.title[data-v-c4d7b3bc]{font-size:12px;color:#999}.iconfont[data-v-c4d7b3bc]{color:#ddd;font-size:28px}.dif[data-v-c4d7b3bc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.slider-box[data-v-c4d7b3bc]{margin-left:10px;width:250px}.txt_tab[data-v-dd27264e]{margin-top:20px}.c_row-item[data-v-dd27264e]{margin-bottom:20px}.row-item[data-v-dd27264e]{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}.iconfont[data-v-dd27264e]{font-size:18px}.title[data-v-b26c3d5e]{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid rgba(0,0,0,.05);font-size:12px;color:#999}.box[data-v-b26c3d5e]{width:60px;height:60px;margin-bottom:10px;background-color:#f2f2f2}.box img[data-v-b26c3d5e]{width:100%;height:100%}.upload-box[data-v-b26c3d5e]{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:60px;height:60px;background:#ccc}.icondrag2[data-v-b1217a28]{font-size:26px;color:#d8d8d8}.hot_imgs[data-v-b1217a28]{margin-bottom:20px}.hot_imgs .title[data-v-b1217a28]{padding:0 0 13px 0;color:#999;font-size:12px;border-bottom:1px solid rgba(0,0,0,.05)}.hot_imgs .list-box .item[data-v-b1217a28]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:20px}.hot_imgs .list-box .item .move-icon[data-v-b1217a28]{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:30px;height:80px;cursor:move;color:#d8d8d8}.hot_imgs .list-box .item .img-box[data-v-b1217a28]{position:relative;width:80px;height:80px}.hot_imgs .list-box .item .img-box img[data-v-b1217a28]{width:100%;height:100%}.hot_imgs .list-box .item .info[data-v-b1217a28]{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:22px}.hot_imgs .list-box .item .info .info-item[data-v-b1217a28]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px;width:300px}.hot_imgs .list-box .item .info .info-item span[data-v-b1217a28]{width:40px;font-size:13px}.hot_imgs .list-box .item .info .info-item .input-box[data-v-b1217a28]{-webkit-box-flex:1;-ms-flex:1;flex:1}.hot_imgs .list-box .item .delect-btn[data-v-b1217a28]{position:absolute;right:-12px;top:-12px;color:#999}.hot_imgs .list-box .item .delect-btn .iconfont[data-v-b1217a28]{font-size:28px;color:#999}.hot_imgs .add-btn[data-v-b1217a28]{margin-top:10px}.upload-box[data-v-b1217a28]{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:100%;height:100%;background:#ccc}.iconfont[data-v-b1217a28]{color:#ddd;font-size:28px}.em{background:url(https://v4.wuht.net/statics/images/look.png)}.em.em-smile{background-position:65% 60%}.em.em-laughing{background-position:65% 65%}.em.em-blush{background-position:65% 75%}.em.em-smiley{background-position:65% 57.5%}.em.em-smirk{background-position:65% 87.5%}.em.em-heart_eyes{background-position:65% 82.5%}.em.em-kissing_heart{background-position:67.5% 7.5%}.em.em-kissing_closed_eyes{background-position:67.5% 12.5%}.em.em-flushed{background-position:67.5% 75%}.em.em-relieved{background-position:65% 80%}.em.em-satisfied{background-position:65% 65%}.em.em-grin{background-position:65% 52.5%}.em.em-wink{background-position:65% 72.5%}.em.em-stuck_out_tongue_winking_eye{background-position:67.5% 17.5%}.em.em-stuck_out_tongue_closed_eyes{background-position:67.5% 20%}.em.em-grinning{background-position:65% 50%}.em.em-kissing{background-position:67.5% 5%}.em.em-kissing_smiling_eyes{background-position:67.5% 10%}.em.em-stuck_out_tongue{background-position:67.5% 15%}.em.em-sleeping{background-position:67.5% 77.5%}.em.em-worried{background-position:67.5% 25%}.em.em-frowning{background-position:67.5% 42.5%}.em.em-anguished{background-position:67.5% 45%}.em.em-open_mouth{background-position:67.5% 62.5%}.em.em-grimacing{background-position:67.5% 57.5%}.em.em-confused{background-position:67.5% 0}.em.em-hushed{background-position:67.5% 65%}.em.em-expressionless{background-position:65% 92.5%}.em.em-unamused{background-position:65% 95%}.em.em-sweat_smile{background-position:65% 62.5%}.em.em-sweat{background-position:65% 97.5%}.em.em-disappointed_relieved{background-position:67.5% 40%}.em.em-weary{background-position:67.5% 50%}.em.em-pensive{background-position:65% 100%}.em.em-disappointed{background-position:67.5% 22.5%}.em.em-confounded{background-position:67.5% 2.5%}.em.em-fearful{background-position:67.5% 47.5%}.em.em-cold_sweat{background-position:67.5% 67.5%}.em.em-persevere{background-position:67.5% 35%}.em.em-cry{background-position:67.5% 32.5%}.em.em-sob{background-position:67.5% 60%}.em.em-joy{background-position:65% 55%}.em.em-astonished{background-position:67.5% 72.5%}.em.em-scream{background-position:67.5% 70%}.em.em-tired_face{background-position:67.5% 55%}.em.em-angry{background-position:67.5% 27.5%}.em.em-rage{background-position:67.5% 30%}.em.em-triumph{background-position:67.5% 37.5%}.em.em-sleepy{background-position:67.5% 52.5%}.em.em-yum{background-position:65% 77.5%}.em.em-mask{background-position:67.5% 85%}.em.em-sunglasses{background-position:65% 85%}.em.em-dizzy_face{background-position:67.5% 80%}.em.em-imp{background-position:45% 77.5%}.em.em-smiling_imp{background-position:65% 70%}.em.em-neutral_face{background-position:65% 90%}.em.em-no_mouth{background-position:67.5% 82.5%}.em.em-innocent{background-position:65% 67.5%}.em.em-alien{background-position:45% 72.5%}.em.em-yellow_heart{background-position:50% 17.5%}.em.em-blue_heart{background-position:50% 12.5%}.em.em-purple_heart{background-position:50% 20%}.em.em-green_heart{background-position:50% 15%}.em.em-broken_heart{background-position:50% 0}.em.em-heartbeat{background-position:47.5% 100%}.em.em-heartpulse{background-position:50% 7.5%}.em.em-two_hearts{background-position:50% 2.5%}.em.em-revolving_hearts{background-position:50% 25%}.em.em-cupid{background-position:50% 10%}.em.em-sparkling_heart{background-position:50% 5%}.em.em-dizzy{background-position:50% 70%}.em.em-boom,.em.em-collision{background-position:50% 42.5%}.em.em-anger{background-position:50% 35%}.em.em-exclamation{background-position:10% 20%}.em.em-zzz{background-position:50% 40%}.em.em-dash{background-position:50% 50%}.em.em-sweat_drops{background-position:50% 45%}.em.em-fire{background-position:57.5% 65%}.em.em-hankey,.em.em-poop,.em.em-shit{background-position:50% 52.5%}.em.em---1,.em.em-thumbsup{background-position:37.5% 25%}.em.em--1,.em.em-thumbsdown{background-position:37.5% 40%}.em.em-ok_hand{background-position:37.5% 10%}.em.em-facepunch,.em.em-punch{background-position:35% 82.5%}.em.em-fist{background-position:7.5% 25%}.em.em-v{background-position:7.5% 55%}.em.em-wave{background-position:35% 97.5%}.em.em-hand,.em.em-raised_hand{background-position:7.5% 40%}.em.em-open_hands{background-position:37.5% 70%}.em.em-point_up{background-position:2.5% 27.5%}.em.em-point_down{background-position:35% 37.5%}.em.em-point_left{background-position:35% 52.5%}.em.em-point_right{background-position:35% 67.5%}.em.em-raised_hands{background-position:70% 87.5%}.em.em-pray{background-position:72.5% 30%}.em.em-point_up_2{background-position:35% 22.5%}.em.em-clap{background-position:37.5% 55%}.em.em-muscle{background-position:50% 57.5%}.em.em-runner,.em.em-running{background-position:25% 25%}.em.em-couple{background-position:40% 95%}.em.em-family{background-position:40% 92.5%}.em.em-two_men_holding_hands{background-position:40% 97.5%}.em.em-two_women_holding_hands{background-position:40% 100%}.em.em-dancer{background-position:47.5% 12.5%}.em.em-dancers{background-position:42.5% 15%}.em.em-ok_woman{background-position:70% 35%}.em.em-no_good{background-position:70% 20%}.em.em-information_desk_person{background-position:45% 85%}.em.em-raising_hand{background-position:70% 72.5%}.em.em-bride_with_veil{background-position:42.5% 20%}.em.em-person_with_pouting_face{background-position:72.5% 15%}.em.em-person_frowning{background-position:72.5% 0}.em.em-bow{background-position:70% 50%}.em.em-couplekiss{background-position:47.5% 90%}.em.em-couple_with_heart{background-position:47.5% 95%}.em.em-massage{background-position:47.5% 45%}.em.em-haircut{background-position:47.5% 60%}.em.em-nail_care{background-position:47.5% 30%}.em.em-boy{background-position:40% 35%}.em.em-girl{background-position:40% 50%}.em.em-woman{background-position:40% 80%}.em.em-man{background-position:40% 65%}.em.em-baby{background-position:45% 7.5%}.em.em-older_woman{background-position:42.5% 95%}.em.em-older_man{background-position:42.5% 80%}.em.em-person_with_blond_hair{background-position:42.5% 35%}.em.em-man_with_gua_pi_mao{background-position:42.5% 50%}.em.em-man_with_turban{background-position:42.5% 65%}.em.em-construction_worker{background-position:45% 22.5%}.em.em-cop{background-position:42.5% 2.5%}.em.em-angel{background-position:45% 60%}.em.em-princess{background-position:45% 37.5%}.em.em-smiley_cat{background-position:67.5% 92.5%}.em.em-smile_cat{background-position:67.5% 87.5%}.em.em-heart_eyes_cat{background-position:67.5% 95%}.em.em-kissing_cat{background-position:67.5% 100%}.em.em-smirk_cat{background-position:67.5% 97.5%}.em.em-scream_cat{background-position:70% 5%}.em.em-crying_cat_face{background-position:70% 2.5%}.em.em-joy_cat{background-position:67.5% 90%}.em.em-pouting_cat{background-position:70% 0}.em.em-japanese_ogre{background-position:45% 50%}.em.em-japanese_goblin{background-position:45% 52.5%}.em.em-see_no_evil{background-position:70% 62.5%}.em.em-hear_no_evil{background-position:70% 65%}.em.em-speak_no_evil{background-position:70% 67.5%}.em.em-guardsman{background-position:45% 100%}.em.em-skull{background-position:45% 80%}.em.em-feet{background-position:32.5% 77.5%}.em.em-lips{background-position:35% 15%}.em.em-kiss{background-position:47.5% 80%}.em.em-droplet{background-position:50% 47.5%}.em.em-ear{background-position:32.5% 90%}.em.em-eyes{background-position:32.5% 82.5%}.em.em-nose{background-position:35% 2.5%}.em.em-tongue{background-position:35% 17.5%}.em.em-love_letter{background-position:47.5% 82.5%}.em.em-bust_in_silhouette{background-position:40% 27.5%}.em.em-busts_in_silhouette{background-position:40% 30%}.em.em-speech_balloon{background-position:50% 72.5%}.em.em-thought_balloon{background-position:50% 75%}.em.em-cat{background-position:32.5% 45%}.em.em-dog{background-position:32.5% 57.5%}.em.em-mouse{background-position:32.5% 35%}.em.em-hamster{background-position:32.5% 65%}.em.em-rabbit{background-position:32.5% 42.5%}.em.em-wolf{background-position:32.5% 67.5%}.em.em-frog{background-position:32.5% 62.5%}.em.em-tiger{background-position:32.5% 40%}.em.em-koala{background-position:32.5% 22.5%}.em.em-bear{background-position:32.5% 70%}.em.em-pig{background-position:32.5% 60%}.em.em-pig_nose{background-position:32.5% 75%}.em.em-cow{background-position:32.5% 37.5%}.em.em-boar{background-position:30% 82.5%}.em.em-monkey_face{background-position:32.5% 55%}.em.em-monkey{background-position:30% 70%}.em.em-horse{background-position:32.5% 52.5%}.em.em-racehorse{background-position:30% 60%}.em.em-camel{background-position:32.5% 30%}.em.em-sheep{background-position:30% 67.5%}.em.em-elephant{background-position:30% 85%}.em.em-panda_face{background-position:32.5% 72.5%}.em.em-snake{background-position:30% 57.5%}.em.em-bird{background-position:32.5% 17.5%}.em.em-baby_chick{background-position:32.5% 12.5%}.em.em-hatched_chick{background-position:32.5% 15%}.em.em-hatching_chick{background-position:32.5% 10%}.em.em-chicken{background-position:30% 75%}.em.em-penguin{background-position:32.5% 20%}.em.em-turtle{background-position:32.5% 7.5%}.em.em-bug{background-position:30% 92.5%}.em.em-honeybee{background-position:30% 97.5%}.em.em-ant{background-position:30% 95%}.em.em-beetle{background-position:30% 100%}.em.em-snail{background-position:30% 55%}.em.em-octopus{background-position:30% 87.5%}.em.em-tropical_fish{background-position:32.5% 2.5%}.em.em-fish{background-position:32.5% 0}.em.em-whale{background-position:32.5% 50%}.em.em-whale2{background-position:30% 52.5%}.em.em-dolphin{background-position:32.5% 32.5%}.em.em-cow2{background-position:30% 35%}.em.em-ram{background-position:30% 62.5%}.em.em-rat{background-position:30% 25%}.em.em-water_buffalo{background-position:30% 32.5%}.em.em-tiger2{background-position:30% 37.5%}.em.em-rabbit2{background-position:30% 42.5%}.em.em-dragon{background-position:30% 47.5%}.em.em-goat{background-position:30% 65%}.em.em-rooster{background-position:30% 72.5%}.em.em-dog2{background-position:30% 77.5%}.em.em-pig2{background-position:30% 80%}.em.em-mouse2{background-position:30% 27.5%}.em.em-ox{background-position:30% 30%}.em.em-dragon_face{background-position:32.5% 47.5%}.em.em-blowfish{background-position:32.5% 5%}.em.em-crocodile{background-position:30% 50%}.em.em-dromedary_camel{background-position:32.5% 27.5%}.em.em-leopard{background-position:30% 40%}.em.em-cat2{background-position:30% 45%}.em.em-poodle{background-position:32.5% 25%}.em.em-paw_prints{background-position:32.5% 77.5%}.em.em-bouquet{background-position:47.5% 92.5%}.em.em-shell{background-position:30% 90%}.em.em-waxing_gibbous_moon{background-position:15% 0}.em.em-gift_heart{background-position:50% 22.5%}.em.em-ghost{background-position:45% 55%}.em.em-santa{background-position:20% 75%}.em.em-bell{background-position:57.5% 22.5%}.em.em-no_bell{background-position:57.5% 25%}.em.em-crystal_ball{background-position:57.5% 87.5%}.em.em-cd{background-position:52.5% 17.5%}.em.em-dvd{background-position:52.5% 20%}.em.em-floppy_disk{background-position:52.5% 15%}.em.em-camera{background-position:55% 55%}.em.em-video_camera{background-position:55% 60%}.em.em-computer{background-position:52.5% 7.5%}.em.em-tv{background-position:55% 62.5%}.em.em-iphone{background-position:55% 40%}.em.em-telephone_receiver{background-position:52.5% 95%}.em.em-pager{background-position:52.5% 97.5%}.em.em-fax{background-position:52.5% 100%}.em.em-minidisc{background-position:52.5% 12.5%}.em.em-vhs{background-position:55% 67.5%}.em.em-sound,.em.em-speaker{background-position:55% 97.5%}.em.em-mute{background-position:55% 92.5%}.em.em-loudspeaker{background-position:55% 2.5%}.em.em-mega{background-position:55% 5%}.em.em-radio{background-position:55% 65%}.em.em-satellite{background-position:80% 10%}.em.em-satellite_antenna{background-position:55% 0}.em.em-mag{background-position:57.5% 5%}.em.em-mag_right{background-position:57.5% 7.5%}.em.em-unlock{background-position:57.5% 20%}.em.em-lock{background-position:57.5% 17.5%}.em.em-lock_with_ink_pen{background-position:57.5% 10%}.em.em-closed_lock_with_key{background-position:57.5% 12.5%}.em.em-key{background-position:57.5% 15%}.em.em-bulb{background-position:50% 32.5%}.em.em-flashlight{background-position:57.5% 67.5%}.em.em-high_brightness{background-position:55% 90%}.em.em-low_brightness{background-position:55% 87.5%}.em.em-electric_plug{background-position:57.5% 2.5%}.em.em-battery{background-position:57.5% 0}.em.em-calling{background-position:55% 42.5%}.em.em-mailbox{background-position:55% 25%}.em.em-postbox{background-position:55% 32.5%}.em.em-bath{background-position:77.5% 47.5%}.em.em-bathtub{background-position:77.5% 62.5%}.em.em-shower{background-position:77.5% 45%}.em.em-toilet{background-position:77.5% 40%}.em.em-wrench{background-position:57.5% 70%}.em.em-nut_and_bolt{background-position:57.5% 75%}.em.em-hammer{background-position:57.5% 72.5%}.em.em-seat{background-position:52.5% 5%}.em.em-moneybag{background-position:50% 82.5%}.em.em-yen{background-position:50% 92.5%}.em.em-dollar{background-position:50% 95%}.em.em-pound{background-position:50% 100%}.em.em-euro{background-position:50% 97.5%}.em.em-credit_card{background-position:50% 90%}.em.em-money_with_wings{background-position:52.5% 0}.em.em-e-mail{background-position:55% 15%}.em.em-inbox_tray{background-position:55% 10%}.em.em-outbox_tray{background-position:55% 7.5%}.em.em-envelope{background-position:7.5% 20%}.em.em-incoming_envelope{background-position:55% 17.5%}.em.em-postal_horn{background-position:55% 35%}.em.em-mailbox_closed{background-position:55% 22.5%}.em.em-mailbox_with_mail{background-position:55% 27.5%}.em.em-mailbox_with_no_mail{background-position:55% 30%}.em.em-package{background-position:55% 12.5%}.em.em-door{background-position:75% 57.5%}.em.em-smoking{background-position:75% 62.5%}.em.em-bomb{background-position:50% 37.5%}.em.em-gun{background-position:57.5% 80%}.em.em-hocho{background-position:57.5% 77.5%}.em.em-pill{background-position:47.5% 77.5%}.em.em-syringe{background-position:47.5% 75%}.em.em-page_facing_up{background-position:52.5% 30%}.em.em-page_with_curl{background-position:52.5% 27.5%}.em.em-bookmark_tabs{background-position:52.5% 62.5%}.em.em-bar_chart{background-position:52.5% 45%}.em.em-chart_with_upwards_trend{background-position:52.5% 40%}.em.em-chart_with_downwards_trend{background-position:52.5% 42.5%}.em.em-scroll{background-position:52.5% 90%}.em.em-clipboard{background-position:52.5% 47.5%}.em.em-calendar{background-position:52.5% 35%}.em.em-date{background-position:52.5% 32.5%}.em.em-card_index{background-position:52.5% 37.5%}.em.em-file_folder{background-position:52.5% 22.5%}.em.em-open_file_folder{background-position:52.5% 25%}.em.em-pushpin{background-position:52.5% 50%}.em.em-paperclip{background-position:52.5% 55%}.em.em-straight_ruler{background-position:52.5% 57.5%}.em.em-triangular_ruler{background-position:52.5% 60%}.em.em-closed_book{background-position:52.5% 72.5%}.em.em-green_book{background-position:52.5% 77.5%}.em.em-blue_book{background-position:52.5% 80%}.em.em-orange_book{background-position:52.5% 82.5%}.em.em-notebook{background-position:52.5% 67.5%}.em.em-notebook_with_decorative_cover{background-position:52.5% 70%}.em.em-ledger{background-position:52.5% 65%}.em.em-books{background-position:52.5% 85%}.em.em-bookmark{background-position:57.5% 27.5%}.em.em-name_badge{background-position:52.5% 87.5%}.em.em-microscope{background-position:57.5% 82.5%}.em.em-telescope{background-position:57.5% 85%}.em.em-newspaper{background-position:55% 37.5%}.em.em-football{background-position:25% 72.5%}.em.em-rugby_football{background-position:25% 75%}.em.em-mountain_bicyclist{background-position:75% 97.5%}.em.em-bicyclist{background-position:75% 82.5%}.em.em-swimmer{background-position:25% 77.5%}.em.em-gem{background-position:47.5% 87.5%}.em.em-ring{background-position:47.5% 85%}.em.em-space_invader{background-position:45% 75%}.em.em-memo,.em.em-pencil{background-position:52.5% 92.5%}.em.em-book{background-position:52.5% 75%}.em.em-shoe{background-position:40% 12.5%}.em.em-sandal{background-position:40% 20%}.em.em-high_heel{background-position:40% 17.5%}.em.em-lipstick{background-position:47.5% 25%}.em.em-boot{background-position:40% 22.5%}.em.em-shirt,.em.em-tshirt{background-position:37.5% 92.5%}.em.em-necktie{background-position:37.5% 90%}.em.em-womans_clothes{background-position:40% 2.5%}.em.em-dress{background-position:37.5% 97.5%}.em.em-jeans{background-position:37.5% 95%}.em.em-kimono{background-position:37.5% 100%}.em.em-bikini{background-position:40% 0}.em.em-crown{background-position:37.5% 82.5%}.em.em-womans_hat{background-position:37.5% 85%}.em.em-mans_shoe{background-position:40% 12.5%}.em.em-briefcase{background-position:52.5% 10%}.em.em-handbag{background-position:40% 7.5%}.em.em-pouch{background-position:40% 10%}.em.em-purse{background-position:40% 5%}.em.em-eyeglasses{background-position:37.5% 87.5%}.em.em-house{background-position:27.5% 55%}.em.em-house_with_garden{background-position:27.5% 57.5%}.em.em-school{background-position:27.5% 82.5%}.em.em-office{background-position:27.5% 60%}.em.em-post_office{background-position:27.5% 62.5%}.em.em-hospital{background-position:27.5% 67.5%}.em.em-bank{background-position:27.5% 70%}.em.em-convenience_store{background-position:27.5% 80%}.em.em-love_hotel{background-position:27.5% 77.5%}.em.em-hotel{background-position:27.5% 75%}.em.em-wedding{background-position:47.5% 97.5%}.em.em-department_store{background-position:27.5% 85%}.em.em-european_post_office{background-position:27.5% 65%}.em.em-japanese_castle{background-position:27.5% 92.5%}.em.em-european_castle{background-position:27.5% 95%}.em.em-factory{background-position:27.5% 87.5%}.em.em-tokyo_tower{background-position:65% 40%}.em.em-japan{background-position:65% 45%}.em.em-mount_fuji{background-position:65% 37.5%}.em.em-statue_of_liberty{background-position:65% 42.5%}.em.em-ship{background-position:75% 25%}.em.em-speedboat{background-position:75% 42.5%}.em.em-rowboat{background-position:75% 27.5%}.em.em-rocket{background-position:72.5% 42.5%}.em.em-helicopter{background-position:72.5% 45%}.em.em-steam_locomotive{background-position:72.5% 47.5%}.em.em-tram{background-position:72.5% 67.5%}.em.em-mountain_railway{background-position:75% 15%}.em.em-bike{background-position:75% 77.5%}.em.em-aerial_tramway{background-position:75% 22.5%}.em.em-suspension_railway{background-position:75% 17.5%}.em.em-mountain_cableway{background-position:75% 20%}.em.em-tractor{background-position:75% 10%}.em.em-blue_car{background-position:75% 2.5%}.em.em-oncoming_automobile{background-position:75% 0}.em.em-car,.em.em-red_car{background-position:72.5% 100%}.em.em-taxi{background-position:72.5% 95%}.em.em-oncoming_taxi{background-position:72.5% 97.5%}.em.em-articulated_lorry{background-position:75% 7.5%}.em.em-bus{background-position:72.5% 72.5%}.em.em-oncoming_bus{background-position:72.5% 75%}.em.em-rotating_light{background-position:75% 52.5%}.em.em-police_car{background-position:72.5% 90%}.em.em-oncoming_police_car{background-position:72.5% 92.5%}.em.em-fire_engine{background-position:72.5% 87.5%}.em.em-ambulance{background-position:72.5% 85%}.em.em-minibus{background-position:72.5% 82.5%}.em.em-truck{background-position:75% 5%}.em.em-train{background-position:72.5% 70%}.em.em-station{background-position:72.5% 65%}.em.em-bullettrain_front,.em.em-train2{background-position:72.5% 57.5%}.em.em-bullettrain_side{background-position:72.5% 52.5%}.em.em-light_rail{background-position:72.5% 62.5%}.em.em-monorail{background-position:75% 12.5%}.em.em-railway_car{background-position:72.5% 50%}.em.em-trolleybus{background-position:72.5% 77.5%}.em.em-vertical_traffic_light{background-position:75% 47.5%}.em.em-traffic_light{background-position:75% 45%}.em.em-construction{background-position:75% 50%}.em.em-beginner{background-position:57.5% 92.5%}.em.em-atm{background-position:27.5% 72.5%}.em.em-busstop{background-position:72.5% 80%}.em.em-barber{background-position:47.5% 72.5%}.em.em-izakaya_lantern{background-position:27.5% 90%}.em.em-moyai{background-position:65% 47.5%}.em.em-round_pushpin{background-position:52.5% 52.5%}.em.em-triangular_flag_on_post{background-position:75% 55%}.em.em-jp{background-position:87.5% 85%}.em.em-kr{background-position:90% 2.5%}.em.em-cn{background-position:85% 10%}.em.em-us{background-position:95% 77.5%}.em.em-fr{background-position:85% 87.5%}.em.em-es{background-position:85% 67.5%}.em.em-it{background-position:87.5% 75%}.em.em-ru{background-position:92.5% 72.5%}.em.em-gb,.em.em-uk{background-position:85% 92.5%}.em.em-de{background-position:85% 35%}.em.em-one{background-position:80% 72.5%}.em.em-two{background-position:80% 75%}.em.em-three{background-position:80% 77.5%}.em.em-four{background-position:80% 80%}.em.em-five{background-position:80% 82.5%}.em.em-six{background-position:80% 85%}.em.em-seven{background-position:80% 87.5%}.em.em-eight{background-position:80% 90%}.em.em-nine{background-position:80% 92.5%}.em.em-keycap_ten{background-position:57.5% 50%}.em.em-1234{background-position:57.5% 57.5%}.em.em-zero{background-position:80% 70%}.em.em-hash{background-position:80% 65%}.em.em-symbols{background-position:57.5% 60%}.em.em-arrow_left{background-position:0 87.5%}.em.em-capital_abcd{background-position:57.5% 52.5%}.em.em-abcd{background-position:57.5% 55%}.em.em-abc{background-position:57.5% 62.5%}.em.em-arrow_down_small{background-position:60% 22.5%}.em.em-arrow_up_small{background-position:60% 20%}.em.em-arrows_clockwise{background-position:55% 82.5%}.em.em-arrows_counterclockwise{background-position:55% 85%}.em.em-twisted_rightwards_arrows{background-position:55% 75%}.em.em-repeat{background-position:55% 77.5%}.em.em-repeat_one{background-position:55% 80%}.em.em-top{background-position:57.5% 45%}.em.em-signal_strength{background-position:55% 52.5%}.em.em-restroom{background-position:77.5% 35%}.em.em-mens{background-position:77.5% 30%}.em.em-womens{background-position:77.5% 32.5%}.em.em-baby_symbol{background-position:77.5% 37.5%}.em.em-no_smoking{background-position:75% 65%}.em.em-metro{background-position:72.5% 60%}.em.em-baggage_claim{background-position:77.5% 70%}.em.em-wc{background-position:77.5% 42.5%}.em.em-potable_water{background-position:75% 72.5%}.em.em-put_litter_in_its_place{background-position:75% 67.5%}.em.em-passport_control{background-position:77.5% 65%}.em.em-left_luggage{background-position:77.5% 72.5%}.em.em-customs{background-position:77.5% 67.5%}.em.em-no_entry_sign{background-position:75% 60%}.em.em-underage{background-position:57.5% 47.5%}.em.em-no_mobile_phones{background-position:55% 50%}.em.em-do_not_litter{background-position:75% 70%}.em.em-non-potable_water{background-position:75% 75%}.em.em-no_bicycles{background-position:75% 80%}.em.em-no_pedestrians{background-position:77.5% 25%}.em.em-children_crossing{background-position:77.5% 27.5%}.em.em-heart_decoration{background-position:50% 27.5%}.em.em-vibration_mode{background-position:55% 45%}.em.em-mobile_phone_off{background-position:55% 47.5%}.em.em-chart{background-position:52.5% 2.5%}.em.em-currency_exchange{background-position:50% 85%}.em.em-six_pointed_star{background-position:57.5% 90%}.em.em-diamond_shape_with_a_dot_inside{background-position:50% 30%}.em.em-end{background-position:57.5% 37.5%}.em.em-back{background-position:57.5% 35%}.em.em-on{background-position:57.5% 40%}.em.em-soon{background-position:57.5% 42.5%}.em.em-clock1{background-position:60% 40%}.em.em-clock130{background-position:60% 70%}.em.em-clock10{background-position:60% 62.5%}.em.em-clock1030{background-position:60% 92.5%}.em.em-clock11,.em.em-clock1130{background-position:60% 65%}.em.em-clock12{background-position:60% 67.5%}.em.em-clock1230{background-position:60% 97.5%}.em.em-clock2{background-position:60% 42.5%}.em.em-clock230{background-position:60% 72.5%}.em.em-clock3{background-position:60% 45%}.em.em-clock330{background-position:60% 75%}.em.em-clock4{background-position:60% 47.5%}.em.em-clock430{background-position:60% 77.5%}.em.em-clock5{background-position:60% 50%}.em.em-clock530{background-position:60% 80%}.em.em-clock6{background-position:60% 52.5%}.em.em-clock630{background-position:60% 82.5%}.em.em-clock7{background-position:60% 55%}.em.em-clock730{background-position:60% 85%}.em.em-clock8{background-position:60% 57.5%}.em.em-clock830{background-position:60% 87.5%}.em.em-clock9{background-position:60% 60%}.em.em-clock930{background-position:60% 90%}.em.em-heavy_dollar_sign{background-position:50% 87.5%}.em.em-heavy_exclamation_mark{background-position:10% 20%}.em.em-white_flower{background-position:50% 77.5%}.em.em-100{background-position:50% 80%}.em.em-radio_button{background-position:57.5% 32.5%}.em.em-link{background-position:57.5% 30%}.em.em-trident{background-position:57.5% 95%}.em.em-black_square_button{background-position:57.5% 97.5%}.em.em-white_square_button{background-position:57.5% 100%}.em.em-red_circle{background-position:60% 0}.em.em-large_blue_circle{background-position:60% 2.5%}.em.em-large_blue_diamond{background-position:60% 7.5%}.em.em-large_orange_diamond{background-position:60% 5%}.em.em-small_blue_diamond{background-position:60% 12.5%}.em.em-small_orange_diamond{background-position:60% 10%}.em.em-small_red_triangle{background-position:60% 15%}.em.em-small_red_triangle_down{background-position:60% 17.5%}.em{background:url(../img/sheet_emojione_64_indexed_128.5953c7ea.png)}.em.em-hand,.em.em-raised_hand{background-position:7.5% 37.5%}.em.em-phone{background-position:2.5% 12.5%}.em{background:url(../img/sheet_facebook_64_indexed_128.f1911246.png)}.em.em-boat,.em.em-sailboat{background-position:5% 87.5%}.em{background-image:url(../img/look.62b51bae.png)!important}.em.em-tlj-1{background-position:0 0}.em.em-tlj-2{background-position:0 2.5%}.em.em-tlj-3{background-position:0 5%}.em.em-tlj-4{background-position:0 7.5%}.em.em-tlj-5{background-position:0 10%}.em.em-tlj-6{background-position:0 12.5%}.em.em-tlj-7{background-position:0 15%}.em.em-tlj-8{background-position:0 17.5%}.em.em-tlj-9{background-position:0 20%}.em.em-tlj-10{background-position:0 22.5%}.em.em-tlj-11{background-position:0 25%}.em.em-tlj-12{background-position:0 27.5%}.em.em-tlj-13{background-position:0 30%}.em.em-tlj-14{background-position:0 32.5%}.em.em-tlj-15{background-position:0 35%}.em.em-tlj-16{background-position:0 37.5%}.em.em-tlj-17{background-position:0 40%}.em.em-tlj-18{background-position:0 42.5%}.em.em-tlj-19{background-position:0 45%}.em.em-tlj-20{background-position:0 47.5%}.em.em-tlj-21{background-position:0 50%}.em.em-tlj-22{background-position:0 52.5%}.em.em-tlj-23{background-position:0 55%}.em.em-tlj-24{background-position:0 57.5%}.em.em-tlj-25{background-position:0 60%}.em.em-tlj-26{background-position:0 62.5%}.em.em-tlj-27{background-position:0 65%}.em.em-tlj-28{background-position:0 67.5%}.em.em-tlj-29{background-position:0 70%}.em.em-tlj-30{background-position:0 72.5%}.em.em-tlj-31{background-position:0 75%}.em.em-tlj-32{background-position:0 77.5%}.em.em-tlj-33{background-position:0 80%}.em.em-tlj-34{background-position:0 82.5%}.em.em-tlj-35{background-position:0 85%}.em.em-tlj-36{background-position:0 87.5%}.em.em-tlj-37{background-position:0 90%}.em.em-tlj-38{background-position:0 92.5%}.em.em-tlj-39{background-position:0 95%}.em.em-tlj-40{background-position:0 97.5%}.em.em-tlj-41{background-position:0 100%}.em.em-tlj-42{background-position:2.5% 0}.em.em-tlj-43{background-position:2.5% 2.5%}.em.em-tlj-44{background-position:2.5% 5%}.em.em-tlj-45{background-position:2.5% 7.5%}.em.em-tlj-46{background-position:2.5% 10%}.em.em-tlj-47{background-position:2.5% 12.5%}.em.em-tlj-48{background-position:2.5% 15%}.em.em-tlj-49{background-position:2.5% 17.5%}.em.em-tlj-50{background-position:2.5% 20%}.em.em-tlj-51{background-position:2.5% 22.5%}.em.em-tlj-52{background-position:2.5% 25%}.em.em-tlj-53{background-position:2.5% 27.5%}.em.em-tlj-54{background-position:2.5% 30%}.em.em-tlj-55{background-position:2.5% 32.5%}.em.em-tlj-56{background-position:2.5% 35%}.em.em-tlj-57{background-position:2.5% 37.5%}.em.em-tlj-58{background-position:2.5% 40%}.em.em-tlj-59{background-position:2.5% 42.5%}.em.em-tlj-60{background-position:2.5% 45%}.em.em-tlj-61{background-position:2.5% 47.5%}.em.em-tlj-62{background-position:2.5% 50%}.em.em-tlj-63{background-position:2.5% 52.5%}.em.em-tlj-64{background-position:2.5% 55%}.em.em-tlj-65{background-position:2.5% 57.5%}.em.em-tlj-66{background-position:2.5% 60%}.em.em-tlj-67{background-position:2.5% 62.5%}.em.em-tlj-68{background-position:2.5% 65%}.em.em-tlj-69{background-position:2.5% 67.5%}.em.em-tlj-70{background-position:2.5% 70%}.em.em-tlj-71{background-position:2.5% 72.5%}.em.em-tlj-72{background-position:2.5% 75%}.em.em-tlj-73{background-position:2.5% 77.5%}.em.em-tlj-74{background-position:2.5% 80%}.em.em-tlj-75{background-position:2.5% 82.5%}.em.em-tlj-76{background-position:2.5% 85%}.em.em-tlj-77{background-position:2.5% 87.5%}.em.em-tlj-78{background-position:2.5% 90%}.em.em-tlj-79{background-position:2.5% 92.5%}.em.em-tlj-80{background-position:2.5% 95%}.em.em-tlj-81{background-position:2.5% 97.5%}.em.em-tlj-82{background-position:2.5% 100%}.em.em-tlj-83{background-position:5% 0}.em.em-tlj-84{background-position:5% 2.5%}.em.em-tlj-85{background-position:5% 5%}.em.em-tlj-86{background-position:5% 7.5%}.em.em-tlj-87{background-position:5% 10%}.em.em-tlj-88{background-position:5% 12.5%}.em.em-tlj-89{background-position:5% 15%}.em.em-tlj-90{background-position:5% 17.5%}.em.em-tlj-91{background-position:5% 20%}.em.em-tlj-92{background-position:5% 22.5%}.em.em-tlj-93{background-position:5% 25%}.em.em-tlj-94{background-position:5% 27.5%}.em.em-tlj-95{background-position:5% 30%}.em.em-tlj-96{background-position:5% 32.5%}.em{background:url(../img/sheet_messenger_64_indexed_128.68a885d7.png)}.em.em-bee{background-position:30% 85%}.em.em-car,.em.em-red_car{background-position:72.5% 87.5%}.em{display:inline-block;height:1em;width:1em;overflow:hidden;line-height:18px;font-size:22px;vertical-align:middle;margin-top:-4px;color:transparent!important;background:url(../img/sheet_twitter_64_indexed_128.0ebbf2e8.png);background-size:4100%}.em.em-grinning{background-position:65% 37.5%}.em.em-grimacing{background-position:67.5% 45%}.em.em-grin{background-position:65% 40%}.em.em-joy{background-position:65% 42.5%}.em.em-smiley{background-position:65% 45%}.em.em-smile{background-position:65% 47.5%}.em.em-sweat_smile{background-position:65% 50%}.em.em-laughing,.em.em-satisfied{background-position:65% 52.5%}.em.em-innocent{background-position:65% 55%}.em.em-wink{background-position:65% 60%}.em.em-blush{background-position:65% 62.5%}.em.em-slightly_smiling_face{background-position:67.5% 100%}.em.em-upside_down_face{background-position:70% 0}.em.em-relaxed{background-position:2.5% 62.5%}.em.em-yum{background-position:65% 65%}.em.em-relieved{background-position:65% 67.5%}.em.em-heart_eyes{background-position:65% 70%}.em.em-kissing_heart{background-position:65% 97.5%}.em.em-kissing{background-position:65% 95%}.em.em-kissing_smiling_eyes{background-position:65% 100%}.em.em-kissing_closed_eyes{background-position:67.5% 0}.em.em-stuck_out_tongue_winking_eye{background-position:67.5% 5%}.em.em-stuck_out_tongue_closed_eyes{background-position:67.5% 7.5%}.em.em-stuck_out_tongue{background-position:67.5% 2.5%}.em.em-money_mouth_face{background-position:80% 5%}.em.em-nerd_face{background-position:80% 10%}.em.em-sunglasses{background-position:65% 72.5%}.em.em-hugging_face{background-position:80% 20%}.em.em-smirk{background-position:65% 75%}.em.em-no_mouth{background-position:67.5% 70%}.em.em-neutral_face{background-position:65% 77.5%}.em.em-expressionless{background-position:65% 80%}.em.em-unamused{background-position:65% 82.5%}.em.em-face_with_rolling_eyes{background-position:70% 2.5%}.em.em-thinking_face{background-position:80% 12.5%}.em.em-flushed{background-position:67.5% 62.5%}.em.em-disappointed{background-position:67.5% 10%}.em.em-worried{background-position:67.5% 12.5%}.em.em-angry{background-position:67.5% 15%}.em.em-rage{background-position:67.5% 17.5%}.em.em-pensive{background-position:65% 87.5%}.em.em-confused{background-position:65% 90%}.em.em-slightly_frowning_face{background-position:67.5% 97.5%}.em.em-white_frowning_face{background-position:2.5% 60%}.em.em-persevere{background-position:67.5% 22.5%}.em.em-confounded{background-position:65% 92.5%}.em.em-tired_face{background-position:67.5% 42.5%}.em.em-weary{background-position:67.5% 37.5%}.em.em-triumph{background-position:67.5% 25%}.em.em-open_mouth{background-position:67.5% 50%}.em.em-scream{background-position:67.5% 57.5%}.em.em-fearful{background-position:67.5% 35%}.em.em-cold_sweat{background-position:67.5% 55%}.em.em-hushed{background-position:67.5% 52.5%}.em.em-frowning{background-position:67.5% 30%}.em.em-anguished{background-position:67.5% 32.5%}.em.em-cry{background-position:67.5% 20%}.em.em-disappointed_relieved{background-position:67.5% 27.5%}.em.em-sleepy{background-position:67.5% 40%}.em.em-sweat{background-position:65% 85%}.em.em-sob{background-position:67.5% 47.5%}.em.em-dizzy_face{background-position:67.5% 67.5%}.em.em-astonished{background-position:67.5% 60%}.em.em-zipper_mouth_face{background-position:80% 2.5%}.em.em-mask{background-position:67.5% 72.5%}.em.em-face_with_thermometer{background-position:80% 7.5%}.em.em-face_with_head_bandage{background-position:80% 15%}.em.em-sleeping{background-position:67.5% 65%}.em.em-zzz{background-position:50% 27.5%}.em.em-hankey,.em.em-poop,.em.em-shit{background-position:50% 40%}.em.em-smiling_imp{background-position:65% 57.5%}.em.em-imp{background-position:45% 65%}.em.em-japanese_ogre{background-position:45% 37.5%}.em.em-japanese_goblin{background-position:45% 40%}.em.em-skull{background-position:45% 67.5%}.em.em-ghost{background-position:45% 42.5%}.em.em-alien{background-position:45% 60%}.em.em-robot_face{background-position:80% 17.5%}.em.em-smiley_cat{background-position:67.5% 80%}.em.em-smile_cat{background-position:67.5% 75%}.em.em-joy_cat{background-position:67.5% 77.5%}.em.em-heart_eyes_cat{background-position:67.5% 82.5%}.em.em-smirk_cat{background-position:67.5% 85%}.em.em-kissing_cat{background-position:67.5% 87.5%}.em.em-scream_cat{background-position:67.5% 95%}.em.em-crying_cat_face{background-position:67.5% 92.5%}.em.em-pouting_cat{background-position:67.5% 90%}.em.em-raised_hands{background-position:70% 72.5%}.em.em-clap{background-position:37.5% 40%}.em.em-wave{background-position:35% 82.5%}.em.em---1,.em.em-thumbsup{background-position:37.5% 10%}.em.em--1,.em.em-thumbsdown{background-position:37.5% 25%}.em.em-facepunch,.em.em-punch{background-position:35% 67.5%}.em.em-fist{background-position:7.5% 22.5%}.em.em-v{background-position:7.5% 52.5%}.em.em-ok_hand{background-position:35% 97.5%}.em.em-hand,.em.em-raised_hand{background-position:7.5% 37.5%}.em.em-open_hands{background-position:37.5% 55%}.em.em-muscle{background-position:50% 42.5%}.em.em-pray{background-position:72.5% 15%}.em.em-point_up{background-position:2.5% 25%}.em.em-point_up_2{background-position:35% 7.5%}.em.em-point_down{background-position:35% 22.5%}.em.em-point_left{background-position:35% 37.5%}.em.em-point_right{background-position:35% 52.5%}.em.em-middle_finger{background-position:62.5% 47.5%}.em.em-raised_hand_with_fingers_splayed{background-position:62.5% 32.5%}.em.em-the_horns{background-position:80% 22.5%}.em.em-spock-hand{background-position:62.5% 62.5%}.em.em-writing_hand{background-position:7.5% 67.5%}.em.em-nail_care{background-position:47.5% 15%}.em.em-lips{background-position:35% 2.5%}.em.em-tongue{background-position:35% 5%}.em.em-ear{background-position:32.5% 75%}.em.em-nose{background-position:32.5% 90%}.em.em-eye{background-position:32.5% 72.5%}.em.em-eyes{background-position:32.5% 70%}.em.em-bust_in_silhouette{background-position:40% 15%}.em.em-busts_in_silhouette{background-position:40% 17.5%}.em.em-speaking_head_in_silhouette{background-position:65% 12.5%}.em.em-baby{background-position:42.5% 95%}.em.em-boy{background-position:40% 20%}.em.em-girl{background-position:40% 35%}.em.em-man{background-position:40% 50%}.em.em-woman{background-position:40% 65%}.em.em-person_with_blond_hair{background-position:42.5% 20%}.em.em-older_man{background-position:42.5% 65%}.em.em-older_woman{background-position:42.5% 80%}.em.em-man_with_gua_pi_mao{background-position:42.5% 35%}.em.em-man_with_turban{background-position:42.5% 50%}.em.em-cop{background-position:40% 90%}.em.em-construction_worker{background-position:45% 7.5%}.em.em-guardsman{background-position:45% 85%}.em.em-sleuth_or_spy{background-position:60% 97.5%}.em.em-santa{background-position:20% 72.5%}.em.em-angel{background-position:45% 45%}.em.em-princess{background-position:45% 22.5%}.em.em-bride_with_veil{background-position:42.5% 5%}.em.em-walking{background-position:75% 100%}.em.em-runner,.em.em-running{background-position:25% 22.5%}.em.em-dancer{background-position:45% 100%}.em.em-dancers{background-position:42.5% 2.5%}.em.em-couple{background-position:40% 82.5%}.em.em-two_men_holding_hands{background-position:40% 85%}.em.em-two_women_holding_hands{background-position:40% 87.5%}.em.em-bow{background-position:70% 35%}.em.em-information_desk_person{background-position:45% 70%}.em.em-no_good{background-position:70% 5%}.em.em-ok_woman{background-position:70% 20%}.em.em-raising_hand{background-position:70% 57.5%}.em.em-person_with_pouting_face{background-position:72.5% 0}.em.em-person_frowning{background-position:70% 87.5%}.em.em-haircut{background-position:47.5% 45%}.em.em-massage{background-position:47.5% 30%}.em.em-couple_with_heart{background-position:47.5% 82.5%}.em.em-woman-heart-woman{background-position:97.5% 47.5%}.em.em-man-heart-man{background-position:97.5% 30%}.em.em-couplekiss{background-position:47.5% 77.5%}.em.em-woman-kiss-woman{background-position:97.5% 50%}.em.em-man-kiss-man{background-position:97.5% 32.5%}.em.em-family{background-position:40% 80%}.em.em-man-woman-girl{background-position:97.5% 22.5%}.em.em-man-woman-girl-boy{background-position:97.5% 25%}.em.em-man-woman-boy-boy{background-position:97.5% 20%}.em.em-man-woman-girl-girl{background-position:97.5% 27.5%}.em.em-woman-woman-boy{background-position:97.5% 35%}.em.em-woman-woman-girl{background-position:97.5% 40%}.em.em-woman-woman-girl-boy{background-position:97.5% 42.5%}.em.em-woman-woman-boy-boy{background-position:97.5% 37.5%}.em.em-woman-woman-girl-girl{background-position:97.5% 45%}.em.em-man-man-boy{background-position:97.5% 7.5%}.em.em-man-man-girl{background-position:97.5% 12.5%}.em.em-man-man-girl-boy{background-position:97.5% 15%}.em.em-man-man-boy-boy{background-position:97.5% 10%}.em.em-man-man-girl-girl{background-position:97.5% 17.5%}.em.em-womans_clothes{background-position:37.5% 92.5%}.em.em-shirt,.em.em-tshirt{background-position:37.5% 80%}.em.em-jeans{background-position:37.5% 82.5%}.em.em-necktie{background-position:37.5% 77.5%}.em.em-dress{background-position:37.5% 85%}.em.em-bikini{background-position:37.5% 90%}.em.em-kimono{background-position:37.5% 87.5%}.em.em-lipstick{background-position:47.5% 12.5%}.em.em-kiss{background-position:47.5% 67.5%}.em.em-footprints{background-position:40% 12.5%}.em.em-high_heel{background-position:40% 5%}.em.em-sandal{background-position:40% 7.5%}.em.em-boot{background-position:40% 10%}.em.em-mans_shoe,.em.em-shoe{background-position:40% 0}.em.em-athletic_shoe{background-position:40% 2.5%}.em.em-womans_hat{background-position:37.5% 72.5%}.em.em-tophat{background-position:22.5% 60%}.em.em-helmet_with_white_cross{background-position:5% 62.5%}.em.em-mortar_board{background-position:22.5% 17.5%}.em.em-crown{background-position:37.5% 70%}.em.em-school_satchel{background-position:22.5% 15%}.em.em-pouch{background-position:37.5% 100%}.em.em-purse{background-position:37.5% 95%}.em.em-handbag{background-position:37.5% 97.5%}.em.em-briefcase{background-position:50% 100%}.em.em-eyeglasses{background-position:37.5% 75%}.em.em-dark_sunglasses{background-position:62.5% 10%}.em.em-ring{background-position:47.5% 72.5%}.em.em-closed_umbrella{background-position:12.5% 57.5%}.em.em-dog{background-position:32.5% 45%}.em.em-cat{background-position:32.5% 32.5%}.em.em-mouse{background-position:32.5% 22.5%}.em.em-hamster{background-position:32.5% 52.5%}.em.em-rabbit{background-position:32.5% 30%}.em.em-bear{background-position:32.5% 57.5%}.em.em-panda_face{background-position:32.5% 60%}.em.em-koala{background-position:32.5% 10%}.em.em-tiger{background-position:32.5% 27.5%}.em.em-lion_face{background-position:80% 40%}.em.em-cow{background-position:32.5% 25%}.em.em-pig{background-position:32.5% 47.5%}.em.em-pig_nose{background-position:32.5% 62.5%}.em.em-frog{background-position:32.5% 50%}.em.em-octopus{background-position:30% 75%}.em.em-monkey_face{background-position:32.5% 42.5%}.em.em-see_no_evil{background-position:70% 50%}.em.em-hear_no_evil{background-position:70% 52.5%}.em.em-speak_no_evil{background-position:70% 55%}.em.em-monkey{background-position:30% 57.5%}.em.em-chicken{background-position:30% 62.5%}.em.em-penguin{background-position:32.5% 7.5%}.em.em-bird{background-position:32.5% 5%}.em.em-baby_chick{background-position:32.5% 0}.em.em-hatching_chick{background-position:30% 100%}.em.em-hatched_chick{background-position:32.5% 2.5%}.em.em-wolf{background-position:32.5% 55%}.em.em-boar{background-position:30% 70%}.em.em-horse{background-position:32.5% 40%}.em.em-unicorn_face{background-position:80% 47.5%}.em.em-bee,.em.em-honeybee{background-position:30% 85%}.em.em-bug{background-position:30% 80%}.em.em-snail{background-position:30% 42.5%}.em.em-beetle{background-position:30% 87.5%}.em.em-ant{background-position:30% 82.5%}.em.em-spider{background-position:62.5% 12.5%}.em.em-scorpion{background-position:80% 42.5%}.em.em-crab{background-position:80% 37.5%}.em.em-snake{background-position:30% 45%}.em.em-turtle{background-position:30% 97.5%}.em.em-tropical_fish{background-position:30% 92.5%}.em.em-fish{background-position:30% 90%}.em.em-blowfish{background-position:30% 95%}.em.em-dolphin{background-position:32.5% 20%}.em.em-whale{background-position:32.5% 37.5%}.em.em-whale2{background-position:30% 40%}.em.em-crocodile{background-position:30% 37.5%}.em.em-leopard{background-position:30% 27.5%}.em.em-tiger2{background-position:30% 25%}.em.em-water_buffalo{background-position:30% 20%}.em.em-ox{background-position:30% 17.5%}.em.em-cow2{background-position:30% 22.5%}.em.em-dromedary_camel{background-position:32.5% 15%}.em.em-camel{background-position:32.5% 17.5%}.em.em-elephant{background-position:30% 72.5%}.em.em-goat{background-position:30% 52.5%}.em.em-ram{background-position:30% 50%}.em.em-sheep{background-position:30% 55%}.em.em-racehorse{background-position:30% 47.5%}.em.em-pig2{background-position:30% 67.5%}.em.em-rat{background-position:30% 12.5%}.em.em-mouse2{background-position:30% 15%}.em.em-rooster{background-position:30% 60%}.em.em-turkey{background-position:80% 45%}.em.em-dove_of_peace{background-position:60% 15%}.em.em-dog2{background-position:30% 65%}.em.em-poodle{background-position:32.5% 12.5%}.em.em-cat2{background-position:30% 32.5%}.em.em-rabbit2{background-position:30% 30%}.em.em-chipmunk{background-position:32.5% 67.5%}.em.em-feet,.em.em-paw_prints{background-position:32.5% 65%}.em.em-dragon{background-position:30% 35%}.em.em-dragon_face{background-position:32.5% 35%}.em.em-cactus{background-position:15% 77.5%}.em.em-christmas_tree{background-position:20% 70%}.em.em-evergreen_tree{background-position:15% 70%}.em.em-deciduous_tree{background-position:15% 72.5%}.em.em-palm_tree{background-position:15% 75%}.em.em-seedling{background-position:15% 67.5%}.em.em-herb{background-position:17.5% 0}.em.em-shamrock{background-position:2.5% 22.5%}.em.em-four_leaf_clover{background-position:17.5% 2.5%}.em.em-bamboo{background-position:22.5% 2.5%}.em.em-tanabata_tree{background-position:20% 100%}.em.em-leaves{background-position:17.5% 10%}.em.em-fallen_leaf{background-position:17.5% 7.5%}.em.em-maple_leaf{background-position:17.5% 5%}.em.em-ear_of_rice{background-position:15% 100%}.em.em-hibiscus{background-position:15% 90%}.em.em-sunflower{background-position:15% 92.5%}.em.em-rose{background-position:15% 87.5%}.em.em-tulip{background-position:15% 82.5%}.em.em-blossom{background-position:15% 95%}.em.em-cherry_blossom{background-position:15% 85%}.em.em-bouquet{background-position:47.5% 80%}.em.em-mushroom{background-position:17.5% 12.5%}.em.em-chestnut{background-position:15% 65%}.em.em-jack_o_lantern{background-position:20% 67.5%}.em.em-shell{background-position:30% 77.5%}.em.em-spider_web{background-position:62.5% 15%}.em.em-earth_americas{background-position:12.5% 87.5%}.em.em-earth_africa{background-position:12.5% 85%}.em.em-earth_asia{background-position:12.5% 90%}.em.em-full_moon{background-position:15% 2.5%}.em.em-waning_gibbous_moon{background-position:15% 5%}.em.em-last_quarter_moon{background-position:15% 7.5%}.em.em-waning_crescent_moon{background-position:15% 10%}.em.em-new_moon{background-position:12.5% 95%}.em.em-waxing_crescent_moon{background-position:12.5% 97.5%}.em.em-first_quarter_moon{background-position:12.5% 100%}.em.em-moon,.em.em-waxing_gibbous_moon{background-position:15% 0}.em.em-new_moon_with_face{background-position:15% 15%}.em.em-full_moon_with_face{background-position:15% 22.5%}.em.em-first_quarter_moon_with_face{background-position:15% 17.5%}.em.em-last_quarter_moon_with_face{background-position:15% 20%}.em.em-sun_with_face{background-position:15% 25%}.em.em-crescent_moon{background-position:15% 12.5%}.em.em-star{background-position:10% 60%}.em.em-star2{background-position:15% 27.5%}.em.em-dizzy{background-position:50% 57.5%}.em.em-sparkles{background-position:7.5% 97.5%}.em.em-comet{background-position:2.5% 10%}.em.em-sunny{background-position:2.5% 0}.em.em-mostly_sunny{background-position:15% 35%}.em.em-partly_sunny{background-position:5% 52.5%}.em.em-barely_sunny{background-position:15% 37.5%}.em.em-partly_sunny_rain{background-position:15% 40%}.em.em-cloud{background-position:2.5% 2.5%}.em.em-rain_cloud{background-position:15% 42.5%}.em.em-thunder_cloud_and_rain{background-position:5% 55%}.em.em-lightning{background-position:15% 47.5%}.em.em-zap{background-position:5% 32.5%}.em.em-fire{background-position:57.5% 52.5%}.em.em-boom,.em.em-collision{background-position:50% 30%}.em.em-snowflake{background-position:10% 2.5%}.em.em-snow_cloud{background-position:15% 45%}.em.em-snowman{background-position:2.5% 7.5%}.em.em-snowman_without_snow{background-position:5% 50%}.em.em-wind_blowing_face{background-position:15% 55%}.em.em-dash{background-position:50% 37.5%}.em.em-tornado{background-position:15% 50%}.em.em-fog{background-position:15% 52.5%}.em.em-umbrella{background-position:2.5% 5%}.em.em-umbrella_with_rain_drops{background-position:2.5% 17.5%}.em.em-droplet{background-position:50% 35%}.em.em-sweat_drops{background-position:50% 32.5%}.em.em-ocean{background-position:12.5% 77.5%}.em.em-green_apple{background-position:17.5% 40%}.em.em-apple{background-position:17.5% 37.5%}.em.em-pear{background-position:17.5% 42.5%}.em.em-tangerine{background-position:17.5% 27.5%}.em.em-lemon{background-position:17.5% 30%}.em.em-banana{background-position:17.5% 32.5%}.em.em-watermelon{background-position:17.5% 25%}.em.em-grapes{background-position:17.5% 20%}.em.em-strawberry{background-position:17.5% 50%}.em.em-melon{background-position:17.5% 22.5%}.em.em-cherries{background-position:17.5% 47.5%}.em.em-peach{background-position:17.5% 45%}.em.em-pineapple{background-position:17.5% 35%}.em.em-tomato{background-position:17.5% 15%}.em.em-eggplant{background-position:17.5% 17.5%}.em.em-hot_pepper{background-position:15% 80%}.em.em-corn{background-position:15% 97.5%}.em.em-sweet_potato{background-position:17.5% 82.5%}.em.em-honey_pot{background-position:20% 17.5%}.em.em-bread{background-position:17.5% 77.5%}.em.em-cheese_wedge{background-position:80% 50%}.em.em-poultry_leg{background-position:17.5% 60%}.em.em-meat_on_bone{background-position:17.5% 57.5%}.em.em-fried_shrimp{background-position:17.5% 92.5%}.em.em-egg{background-position:20% 27.5%}.em.em-hamburger{background-position:17.5% 52.5%}.em.em-fries{background-position:17.5% 80%}.em.em-hotdog{background-position:15% 57.5%}.em.em-pizza{background-position:17.5% 55%}.em.em-spaghetti{background-position:17.5% 75%}.em.em-taco{background-position:15% 60%}.em.em-burrito{background-position:15% 62.5%}.em.em-ramen{background-position:17.5% 72.5%}.em.em-stew{background-position:20% 25%}.em.em-fish_cake{background-position:17.5% 95%}.em.em-sushi{background-position:17.5% 90%}.em.em-bento{background-position:20% 22.5%}.em.em-curry{background-position:17.5% 70%}.em.em-rice_ball{background-position:17.5% 65%}.em.em-rice{background-position:17.5% 67.5%}.em.em-rice_cracker{background-position:17.5% 62.5%}.em.em-oden{background-position:17.5% 87.5%}.em.em-dango{background-position:17.5% 85%}.em.em-shaved_ice{background-position:17.5% 100%}.em.em-ice_cream{background-position:20% 0}.em.em-icecream{background-position:17.5% 97.5%}.em.em-cake{background-position:20% 20%}.em.em-birthday{background-position:20% 65%}.em.em-custard{background-position:20% 15%}.em.em-candy{background-position:20% 10%}.em.em-lollipop{background-position:20% 12.5%}.em.em-chocolate_bar{background-position:20% 7.5%}.em.em-popcorn{background-position:20% 57.5%}.em.em-doughnut{background-position:20% 2.5%}.em.em-cookie{background-position:20% 5%}.em.em-beer{background-position:20% 45%}.em.em-beers{background-position:20% 47.5%}.em.em-wine_glass{background-position:20% 37.5%}.em.em-cocktail{background-position:20% 40%}.em.em-tropical_drink{background-position:20% 42.5%}.em.em-champagne{background-position:20% 55%}.em.em-sake{background-position:20% 35%}.em.em-tea{background-position:20% 32.5%}.em.em-coffee{background-position:2.5% 20%}.em.em-baby_bottle{background-position:20% 50%}.em.em-fork_and_knife{background-position:20% 30%}.em.em-knife_fork_plate{background-position:20% 52.5%}.em.em-soccer{background-position:5% 45%}.em.em-basketball{background-position:25% 15%}.em.em-football{background-position:25% 60%}.em.em-baseball{background-position:5% 47.5%}.em.em-tennis{background-position:25% 10%}.em.em-volleyball{background-position:27.5% 2.5%}.em.em-rugby_football{background-position:25% 62.5%}.em.em-8ball{background-position:22.5% 80%}.em.em-golf{background-position:5% 82.5%}.em.em-golfer{background-position:25% 95%}.em.em-table_tennis_paddle_and_ball{background-position:27.5% 10%}.em.em-badminton_racquet_and_shuttlecock{background-position:27.5% 95%}.em.em-ice_hockey_stick_and_puck{background-position:27.5% 7.5%}.em.em-field_hockey_stick_and_ball{background-position:27.5% 5%}.em.em-cricket_bat_and_ball{background-position:27.5% 0}.em.em-ski{background-position:25% 12.5%}.em.em-skier{background-position:5% 90%}.em.em-snowboarder{background-position:25% 20%}.em.em-ice_skate{background-position:5% 92.5%}.em.em-bow_and_arrow{background-position:27.5% 97.5%}.em.em-fishing_pole_and_fish{background-position:22.5% 45%}.em.em-rowboat{background-position:75% 15%}.em.em-swimmer{background-position:25% 65%}.em.em-surfer{background-position:25% 37.5%}.em.em-bath{background-position:77.5% 35%}.em.em-person_with_ball{background-position:5% 95%}.em.em-weight_lifter{background-position:25% 80%}.em.em-bicyclist{background-position:75% 70%}.em.em-mountain_bicyclist{background-position:75% 85%}.em.em-horse_racing{background-position:25% 57.5%}.em.em-man_in_business_suit_levitating{background-position:60% 95%}.em.em-trophy{background-position:25% 55%}.em.em-running_shirt_with_sash{background-position:25% 7.5%}.em.em-sports_medal{background-position:25% 52.5%}.em.em-medal{background-position:22.5% 20%}.em.em-reminder_ribbon{background-position:22.5% 22.5%}.em.em-rosette{background-position:27.5% 90%}.em.em-ticket{background-position:22.5% 65%}.em.em-admission_tickets{background-position:22.5% 35%}.em.em-performing_arts{background-position:22.5% 70%}.em.em-art{background-position:22.5% 57.5%}.em.em-circus_tent{background-position:22.5% 62.5%}.em.em-microphone{background-position:22.5% 47.5%}.em.em-headphones{background-position:22.5% 55%}.em.em-musical_score{background-position:25% 5%}.em.em-musical_keyboard{background-position:22.5% 100%}.em.em-saxophone{background-position:22.5% 95%}.em.em-trumpet{background-position:25% 0}.em.em-guitar{background-position:22.5% 97.5%}.em.em-violin{background-position:25% 2.5%}.em.em-clapper{background-position:22.5% 67.5%}.em.em-video_game{background-position:22.5% 72.5%}.em.em-space_invader{background-position:45% 62.5%}.em.em-dart{background-position:22.5% 75%}.em.em-game_die{background-position:22.5% 82.5%}.em.em-slot_machine{background-position:22.5% 77.5%}.em.em-bowling{background-position:22.5% 85%}.em.em-car{background-position:72.5% 87.5%}.em.em-taxi{background-position:72.5% 82.5%}.em.em-blue_car{background-position:72.5% 92.5%}.em.em-bus{background-position:72.5% 60%}.em.em-trolleybus{background-position:72.5% 65%}.em.em-racing_car{background-position:25% 100%}.em.em-police_car{background-position:72.5% 77.5%}.em.em-ambulance{background-position:72.5% 72.5%}.em.em-fire_engine{background-position:72.5% 75%}.em.em-minibus{background-position:72.5% 70%}.em.em-truck{background-position:72.5% 95%}.em.em-articulated_lorry{background-position:72.5% 97.5%}.em.em-tractor{background-position:72.5% 100%}.em.em-racing_motorcycle{background-position:25% 97.5%}.em.em-bike{background-position:75% 65%}.em.em-rotating_light{background-position:75% 40%}.em.em-oncoming_police_car{background-position:72.5% 80%}.em.em-oncoming_bus{background-position:72.5% 62.5%}.em.em-oncoming_automobile{background-position:72.5% 90%}.em.em-oncoming_taxi{background-position:72.5% 85%}.em.em-aerial_tramway{background-position:75% 10%}.em.em-mountain_cableway{background-position:75% 7.5%}.em.em-suspension_railway{background-position:75% 5%}.em.em-railway_car{background-position:72.5% 37.5%}.em.em-train{background-position:72.5% 57.5%}.em.em-monorail{background-position:75% 0}.em.em-bullettrain_side{background-position:72.5% 40%}.em.em-bullettrain_front{background-position:72.5% 42.5%}.em.em-light_rail{background-position:72.5% 50%}.em.em-mountain_railway{background-position:75% 2.5%}.em.em-steam_locomotive{background-position:72.5% 35%}.em.em-train2{background-position:72.5% 45%}.em.em-metro{background-position:72.5% 47.5%}.em.em-tram{background-position:72.5% 55%}.em.em-station{background-position:72.5% 52.5%}.em.em-helicopter{background-position:72.5% 32.5%}.em.em-small_airplane{background-position:77.5% 92.5%}.em.em-airplane{background-position:7.5% 17.5%}.em.em-airplane_departure{background-position:77.5% 95%}.em.em-airplane_arriving{background-position:77.5% 97.5%}.em.em-boat{background-position:5% 87.5%}.em.em-motor_boat{background-position:77.5% 90%}.em.em-speedboat{background-position:75% 30%}.em.em-ferry{background-position:5% 85%}.em.em-passenger_ship{background-position:80% 0}.em.em-rocket{background-position:72.5% 30%}.em.em-satellite{background-position:77.5% 100%}.em.em-seat{background-position:50% 95%}.em.em-anchor{background-position:5% 12.5%}.em.em-construction{background-position:75% 37.5%}.em.em-fuelpump{background-position:7.5% 10%}.em.em-busstop{background-position:72.5% 67.5%}.em.em-vertical_traffic_light{background-position:75% 35%}.em.em-traffic_light{background-position:75% 32.5%}.em.em-checkered_flag{background-position:25% 17.5%}.em.em-ship{background-position:75% 12.5%}.em.em-ferris_wheel{background-position:22.5% 40%}.em.em-roller_coaster{background-position:22.5% 42.5%}.em.em-carousel_horse{background-position:22.5% 37.5%}.em.em-building_construction{background-position:27.5% 20%}.em.em-foggy{background-position:12.5% 55%}.em.em-tokyo_tower{background-position:65% 27.5%}.em.em-factory{background-position:27.5% 75%}.em.em-fountain{background-position:5% 80%}.em.em-rice_scene{background-position:22.5% 12.5%}.em.em-mountain{background-position:5% 75%}.em.em-snow_capped_mountain{background-position:27.5% 12.5%}.em.em-mount_fuji{background-position:65% 25%}.em.em-volcano{background-position:12.5% 80%}.em.em-japan{background-position:65% 32.5%}.em.em-camping{background-position:27.5% 15%}.em.em-tent{background-position:7.5% 7.5%}.em.em-national_park{background-position:27.5% 37.5%}.em.em-motorway{background-position:77.5% 85%}.em.em-railway_track{background-position:77.5% 87.5%}.em.em-sunrise{background-position:12.5% 65%}.em.em-sunrise_over_mountains{background-position:12.5% 62.5%}.em.em-desert{background-position:27.5% 32.5%}.em.em-beach_with_umbrella{background-position:27.5% 17.5%}.em.em-desert_island{background-position:27.5% 35%}.em.em-city_sunrise{background-position:12.5% 70%}.em.em-city_sunset{background-position:12.5% 67.5%}.em.em-cityscape{background-position:27.5% 25%}.em.em-night_with_stars{background-position:12.5% 60%}.em.em-bridge_at_night{background-position:12.5% 75%}.em.em-milky_way{background-position:12.5% 82.5%}.em.em-stars{background-position:15% 30%}.em.em-sparkler{background-position:20% 90%}.em.em-fireworks{background-position:20% 87.5%}.em.em-rainbow{background-position:12.5% 72.5%}.em.em-house_buildings{background-position:27.5% 22.5%}.em.em-european_castle{background-position:27.5% 82.5%}.em.em-japanese_castle{background-position:27.5% 80%}.em.em-stadium{background-position:27.5% 40%}.em.em-statue_of_liberty{background-position:65% 30%}.em.em-house{background-position:27.5% 42.5%}.em.em-house_with_garden{background-position:27.5% 45%}.em.em-derelict_house_building{background-position:27.5% 27.5%}.em.em-office{background-position:27.5% 47.5%}.em.em-department_store{background-position:27.5% 72.5%}.em.em-post_office{background-position:27.5% 50%}.em.em-european_post_office{background-position:27.5% 52.5%}.em.em-hospital{background-position:27.5% 55%}.em.em-bank{background-position:27.5% 57.5%}.em.em-hotel{background-position:27.5% 62.5%}.em.em-convenience_store{background-position:27.5% 67.5%}.em.em-school{background-position:27.5% 70%}.em.em-love_hotel{background-position:27.5% 65%}.em.em-wedding{background-position:47.5% 85%}.em.em-classical_building{background-position:27.5% 30%}.em.em-church{background-position:5% 72.5%}.em.em-mosque{background-position:60% 20%}.em.em-synagogue{background-position:60% 22.5%}.em.em-kaaba{background-position:60% 17.5%}.em.em-shinto_shrine{background-position:5% 70%}.em.em-watch{background-position:0 35%}.em.em-iphone{background-position:55% 27.5%}.em.em-calling{background-position:55% 30%}.em.em-computer{background-position:50% 97.5%}.em.em-keyboard{background-position:0 40%}.em.em-desktop_computer{background-position:62.5% 77.5%}.em.em-printer{background-position:62.5% 80%}.em.em-three_button_mouse{background-position:62.5% 82.5%}.em.em-trackball{background-position:62.5% 85%}.em.em-joystick{background-position:62.5% 17.5%}.em.em-compression{background-position:65% 2.5%}.em.em-minidisc{background-position:52.5% 0}.em.em-floppy_disk{background-position:52.5% 2.5%}.em.em-cd{background-position:52.5% 5%}.em.em-dvd{background-position:52.5% 7.5%}.em.em-vhs{background-position:55% 55%}.em.em-camera{background-position:55% 42.5%}.em.em-camera_with_flash{background-position:55% 45%}.em.em-video_camera{background-position:55% 47.5%}.em.em-movie_camera{background-position:22.5% 50%}.em.em-film_projector{background-position:55% 57.5%}.em.em-film_frames{background-position:22.5% 32.5%}.em.em-telephone_receiver{background-position:52.5% 82.5%}.em.em-phone,.em.em-telephone{background-position:2.5% 12.5%}.em.em-pager{background-position:52.5% 85%}.em.em-fax{background-position:52.5% 87.5%}.em.em-tv{background-position:55% 50%}.em.em-radio{background-position:55% 52.5%}.em.em-studio_microphone{background-position:22.5% 25%}.em.em-level_slider{background-position:22.5% 27.5%}.em.em-control_knobs{background-position:22.5% 30%}.em.em-stopwatch{background-position:0 65%}.em.em-timer_clock{background-position:0 67.5%}.em.em-alarm_clock{background-position:0 62.5%}.em.em-mantelpiece_clock{background-position:60% 90%}.em.em-hourglass_flowing_sand{background-position:0 70%}.em.em-hourglass{background-position:0 37.5%}.em.em-satellite_antenna{background-position:52.5% 90%}.em.em-battery{background-position:55% 90%}.em.em-electric_plug{background-position:55% 92.5%}.em.em-bulb{background-position:50% 20%}.em.em-flashlight{background-position:57.5% 55%}.em.em-candle{background-position:60% 87.5%}.em.em-wastebasket{background-position:62.5% 97.5%}.em.em-oil_drum{background-position:77.5% 82.5%}.em.em-money_with_wings{background-position:50% 90%}.em.em-dollar{background-position:50% 82.5%}.em.em-yen{background-position:50% 80%}.em.em-euro{background-position:50% 85%}.em.em-pound{background-position:50% 87.5%}.em.em-moneybag{background-position:50% 70%}.em.em-credit_card{background-position:50% 77.5%}.em.em-gem{background-position:47.5% 75%}.em.em-scales{background-position:5% 17.5%}.em.em-wrench{background-position:57.5% 57.5%}.em.em-hammer{background-position:57.5% 60%}.em.em-hammer_and_pick{background-position:5% 10%}.em.em-hammer_and_wrench{background-position:77.5% 77.5%}.em.em-pick{background-position:5% 60%}.em.em-nut_and_bolt{background-position:57.5% 62.5%}.em.em-gear{background-position:5% 22.5%}.em.em-chains{background-position:5% 65%}.em.em-gun{background-position:57.5% 67.5%}.em.em-bomb{background-position:50% 25%}.em.em-hocho{background-position:57.5% 65%}.em.em-dagger_knife{background-position:65% 10%}.em.em-crossed_swords{background-position:5% 15%}.em.em-shield{background-position:77.5% 80%}.em.em-smoking{background-position:75% 50%}.em.em-skull_and_crossbones{background-position:2.5% 40%}.em.em-coffin{background-position:5% 40%}.em.em-funeral_urn{background-position:5% 42.5%}.em.em-amphora{background-position:27.5% 100%}.em.em-crystal_ball{background-position:57.5% 75%}.em.em-prayer_beads{background-position:55% 60%}.em.em-barber{background-position:47.5% 60%}.em.em-alembic{background-position:5% 20%}.em.em-telescope{background-position:57.5% 72.5%}.em.em-microscope{background-position:57.5% 70%}.em.em-hole{background-position:60% 92.5%}.em.em-pill{background-position:47.5% 65%}.em.em-syringe{background-position:47.5% 62.5%}.em.em-thermometer{background-position:15% 32.5%}.em.em-label{background-position:27.5% 92.5%}.em.em-bookmark{background-position:57.5% 15%}.em.em-toilet{background-position:77.5% 27.5%}.em.em-shower{background-position:77.5% 32.5%}.em.em-bathtub{background-position:77.5% 50%}.em.em-key{background-position:57.5% 2.5%}.em.em-old_key{background-position:65% 5%}.em.em-couch_and_lamp{background-position:77.5% 62.5%}.em.em-sleeping_accommodation{background-position:77.5% 65%}.em.em-bed{background-position:77.5% 72.5%}.em.em-door{background-position:75% 45%}.em.em-bellhop_bell{background-position:77.5% 70%}.em.em-frame_with_picture{background-position:62.5% 87.5%}.em.em-world_map{background-position:65% 22.5%}.em.em-umbrella_on_ground{background-position:5% 77.5%}.em.em-moyai{background-position:65% 35%}.em.em-shopping_bags{background-position:77.5% 67.5%}.em.em-balloon{background-position:20% 92.5%}.em.em-flags{background-position:22.5% 7.5%}.em.em-ribbon{background-position:20% 60%}.em.em-gift{background-position:20% 62.5%}.em.em-confetti_ball{background-position:20% 97.5%}.em.em-tada{background-position:20% 95%}.em.em-dolls{background-position:22.5% 5%}.em.em-wind_chime{background-position:22.5% 10%}.em.em-crossed_flags{background-position:22.5% 0}.em.em-izakaya_lantern{background-position:27.5% 77.5%}.em.em-email{background-position:7.5% 20%}.em.em-envelope_with_arrow{background-position:55% 7.5%}.em.em-incoming_envelope{background-position:55% 5%}.em.em-e-mail{background-position:55% 2.5%}.em.em-love_letter{background-position:47.5% 70%}.em.em-postbox{background-position:55% 20%}.em.em-mailbox_closed{background-position:55% 10%}.em.em-mailbox{background-position:55% 12.5%}.em.em-mailbox_with_mail{background-position:55% 15%}.em.em-mailbox_with_no_mail{background-position:55% 17.5%}.em.em-package{background-position:55% 0}.em.em-postal_horn{background-position:55% 22.5%}.em.em-inbox_tray{background-position:52.5% 100%}.em.em-outbox_tray{background-position:52.5% 97.5%}.em.em-scroll{background-position:52.5% 77.5%}.em.em-page_with_curl{background-position:52.5% 15%}.em.em-bookmark_tabs{background-position:52.5% 50%}.em.em-bar_chart{background-position:52.5% 32.5%}.em.em-chart_with_upwards_trend{background-position:52.5% 27.5%}.em.em-chart_with_downwards_trend{background-position:52.5% 30%}.em.em-page_facing_up{background-position:52.5% 17.5%}.em.em-date{background-position:52.5% 20%}.em.em-calendar{background-position:52.5% 22.5%}.em.em-spiral_calendar_pad{background-position:65% 0}.em.em-card_index{background-position:52.5% 25%}.em.em-card_file_box{background-position:62.5% 92.5%}.em.em-ballot_box_with_ballot{background-position:65% 20%}.em.em-file_cabinet{background-position:62.5% 95%}.em.em-clipboard{background-position:52.5% 35%}.em.em-spiral_note_pad{background-position:62.5% 100%}.em.em-file_folder{background-position:52.5% 10%}.em.em-open_file_folder{background-position:52.5% 12.5%}.em.em-card_index_dividers{background-position:62.5% 90%}.em.em-rolled_up_newspaper{background-position:65% 7.5%}.em.em-newspaper{background-position:55% 25%}.em.em-notebook{background-position:52.5% 55%}.em.em-closed_book{background-position:52.5% 60%}.em.em-green_book{background-position:52.5% 65%}.em.em-blue_book{background-position:52.5% 67.5%}.em.em-orange_book{background-position:52.5% 70%}.em.em-notebook_with_decorative_cover{background-position:52.5% 57.5%}.em.em-ledger{background-position:52.5% 52.5%}.em.em-books{background-position:52.5% 72.5%}.em.em-book{background-position:52.5% 62.5%}.em.em-link{background-position:57.5% 17.5%}.em.em-paperclip{background-position:52.5% 42.5%}.em.em-linked_paperclips{background-position:62.5% 20%}.em.em-scissors{background-position:7.5% 12.5%}.em.em-triangular_ruler{background-position:52.5% 47.5%}.em.em-straight_ruler{background-position:52.5% 45%}.em.em-pushpin{background-position:52.5% 37.5%}.em.em-round_pushpin{background-position:52.5% 40%}.em.em-triangular_flag_on_post{background-position:75% 42.5%}.em.em-waving_white_flag{background-position:27.5% 85%}.em.em-waving_black_flag{background-position:27.5% 87.5%}.em.em-closed_lock_with_key{background-position:57.5% 0}.em.em-lock{background-position:57.5% 5%}.em.em-unlock{background-position:57.5% 7.5%}.em.em-lock_with_ink_pen{background-position:55% 100%}.em.em-lower_left_ballpoint_pen{background-position:62.5% 22.5%}.em.em-lower_left_fountain_pen{background-position:62.5% 25%}.em.em-black_nib{background-position:7.5% 85%}.em.em-memo,.em.em-pencil{background-position:52.5% 80%}.em.em-pencil2{background-position:7.5% 82.5%}.em.em-lower_left_crayon{background-position:62.5% 30%}.em.em-lower_left_paintbrush{background-position:62.5% 27.5%}.em.em-mag{background-position:55% 95%}.em.em-mag_right{background-position:55% 97.5%}.em.em-heart{background-position:10% 25%}.em.em-yellow_heart{background-position:50% 5%}.em.em-green_heart{background-position:50% 2.5%}.em.em-blue_heart{background-position:50% 0}.em.em-purple_heart{background-position:50% 7.5%}.em.em-broken_heart{background-position:47.5% 90%}.em.em-heavy_heart_exclamation_mark_ornament{background-position:10% 22.5%}.em.em-two_hearts{background-position:47.5% 92.5%}.em.em-revolving_hearts{background-position:50% 12.5%}.em.em-heartbeat{background-position:47.5% 87.5%}.em.em-heartpulse{background-position:47.5% 97.5%}.em.em-sparkling_heart{background-position:47.5% 95%}.em.em-cupid{background-position:47.5% 100%}.em.em-gift_heart{background-position:50% 10%}.em.em-heart_decoration{background-position:50% 15%}.em.em-peace_symbol{background-position:2.5% 52.5%}.em.em-latin_cross{background-position:7.5% 92.5%}.em.em-star_and_crescent{background-position:2.5% 50%}.em.em-om_symbol{background-position:60% 12.5%}.em.em-wheel_of_dharma{background-position:2.5% 57.5%}.em.em-star_of_david{background-position:7.5% 95%}.em.em-six_pointed_star{background-position:57.5% 77.5%}.em.em-menorah_with_nine_branches{background-position:60% 25%}.em.em-yin_yang{background-position:2.5% 55%}.em.em-orthodox_cross{background-position:2.5% 47.5%}.em.em-place_of_worship{background-position:77.5% 75%}.em.em-ophiuchus{background-position:5% 57.5%}.em.em-aries{background-position:2.5% 65%}.em.em-taurus{background-position:2.5% 67.5%}.em.em-gemini{background-position:2.5% 70%}.em.em-cancer{background-position:2.5% 72.5%}.em.em-leo{background-position:2.5% 75%}.em.em-virgo{background-position:2.5% 77.5%}.em.em-libra{background-position:2.5% 80%}.em.em-scorpius{background-position:2.5% 82.5%}.em.em-sagittarius{background-position:2.5% 85%}.em.em-capricorn{background-position:2.5% 87.5%}.em.em-aquarius{background-position:2.5% 90%}.em.em-pisces{background-position:2.5% 92.5%}.em.em-id{background-position:10% 100%}.em.em-atom_symbol{background-position:5% 25%}.em.em-u7a7a{background-position:12.5% 27.5%}.em.em-u5272{background-position:12.5% 42.5%}.em.em-radioactive_sign{background-position:2.5% 42.5%}.em.em-biohazard_sign{background-position:2.5% 45%}.em.em-mobile_phone_off{background-position:55% 35%}.em.em-vibration_mode{background-position:55% 32.5%}.em.em-u6709{background-position:12.5% 35%}.em.em-u7121{background-position:12.5% 20%}.em.em-u7533{background-position:12.5% 40%}.em.em-u55b6{background-position:12.5% 45%}.em.em-u6708{background-position:12.5% 37.5%}.em.em-eight_pointed_black_star{background-position:10% 0}.em.em-vs{background-position:12.5% 12.5%}.em.em-accept{background-position:12.5% 50%}.em.em-white_flower{background-position:50% 65%}.em.em-ideograph_advantage{background-position:12.5% 47.5%}.em.em-secret{background-position:10% 72.5%}.em.em-congratulations{background-position:10% 70%}.em.em-u5408{background-position:12.5% 30%}.em.em-u6e80{background-position:12.5% 32.5%}.em.em-u7981{background-position:12.5% 25%}.em.em-a{background-position:10% 80%}.em.em-b{background-position:10% 82.5%}.em.em-ab{background-position:10% 90%}.em.em-cl{background-position:10% 92.5%}.em.em-o2{background-position:10% 85%}.em.em-sos{background-position:12.5% 7.5%}.em.em-no_entry{background-position:5% 67.5%}.em.em-name_badge{background-position:52.5% 75%}.em.em-no_entry_sign{background-position:75% 47.5%}.em.em-x{background-position:10% 7.5%}.em.em-o{background-position:10% 62.5%}.em.em-anger{background-position:50% 22.5%}.em.em-hotsprings{background-position:5% 2.5%}.em.em-no_pedestrians{background-position:77.5% 12.5%}.em.em-do_not_litter{background-position:75% 57.5%}.em.em-no_bicycles{background-position:75% 67.5%}.em.em-non-potable_water{background-position:75% 62.5%}.em.em-underage{background-position:57.5% 35%}.em.em-no_mobile_phones{background-position:55% 37.5%}.em.em-exclamation,.em.em-heavy_exclamation_mark{background-position:10% 20%}.em.em-grey_exclamation{background-position:10% 17.5%}.em.em-question{background-position:10% 12.5%}.em.em-grey_question{background-position:10% 15%}.em.em-bangbang{background-position:0 5%}.em.em-interrobang{background-position:0 7.5%}.em.em-100{background-position:50% 67.5%}.em.em-low_brightness{background-position:55% 75%}.em.em-high_brightness{background-position:55% 77.5%}.em.em-trident{background-position:57.5% 82.5%}.em.em-fleur_de_lis{background-position:5% 27.5%}.em.em-part_alternation_mark{background-position:10% 67.5%}.em.em-warning{background-position:5% 30%}.em.em-children_crossing{background-position:77.5% 15%}.em.em-beginner{background-position:57.5% 80%}.em.em-recycle{background-position:5% 5%}.em.em-u6307{background-position:12.5% 22.5%}.em.em-chart{background-position:50% 92.5%}.em.em-sparkle{background-position:10% 5%}.em.em-eight_spoked_asterisk{background-position:7.5% 100%}.em.em-negative_squared_cross_mark{background-position:10% 10%}.em.em-white_check_mark{background-position:7.5% 15%}.em.em-diamond_shape_with_a_dot_inside{background-position:50% 17.5%}.em.em-cyclone{background-position:12.5% 52.5%}.em.em-loop{background-position:10% 40%}.em.em-globe_with_meridians{background-position:12.5% 92.5%}.em.em-m{background-position:0 80%}.em.em-atm{background-position:27.5% 60%}.em.em-sa{background-position:12.5% 17.5%}.em.em-passport_control{background-position:77.5% 52.5%}.em.em-customs{background-position:77.5% 55%}.em.em-baggage_claim{background-position:77.5% 57.5%}.em.em-left_luggage{background-position:77.5% 60%}.em.em-wheelchair{background-position:5% 7.5%}.em.em-no_smoking{background-position:75% 52.5%}.em.em-wc{background-position:77.5% 30%}.em.em-parking{background-position:10% 87.5%}.em.em-potable_water{background-position:75% 60%}.em.em-mens{background-position:77.5% 17.5%}.em.em-womens{background-position:77.5% 20%}.em.em-baby_symbol{background-position:77.5% 25%}.em.em-restroom{background-position:77.5% 22.5%}.em.em-put_litter_in_its_place{background-position:75% 55%}.em.em-cinema{background-position:22.5% 52.5%}.em.em-signal_strength{background-position:55% 40%}.em.em-koko{background-position:12.5% 15%}.em.em-ng{background-position:12.5% 2.5%}.em.em-ok{background-position:12.5% 5%}.em.em-up{background-position:12.5% 10%}.em.em-cool{background-position:10% 95%}.em.em-new{background-position:12.5% 0}.em.em-free{background-position:10% 97.5%}.em.em-zero{background-position:80% 57.5%}.em.em-one{background-position:80% 60%}.em.em-two{background-position:80% 62.5%}.em.em-three{background-position:80% 65%}.em.em-four{background-position:80% 67.5%}.em.em-five{background-position:80% 70%}.em.em-six{background-position:80% 72.5%}.em.em-seven{background-position:80% 75%}.em.em-eight{background-position:80% 77.5%}.em.em-nine{background-position:80% 80%}.em.em-keycap_ten{background-position:57.5% 37.5%}.em.em-keycap_star{background-position:80% 55%}.em.em-1234{background-position:57.5% 45%}.em.em-arrow_forward{background-position:0 87.5%}.em.em-double_vertical_bar{background-position:0 72.5%}.em.em-black_right_pointing_triangle_with_double_vertical_bar{background-position:0 60%}.em.em-black_square_for_stop{background-position:0 75%}.em.em-eject{background-position:0 42.5%}.em.em-black_circle_for_record{background-position:0 77.5%}.em.em-black_right_pointing_double_triangle_with_vertical_bar{background-position:0 55%}.em.em-black_left_pointing_double_triangle_with_vertical_bar{background-position:0 57.5%}.em.em-fast_forward{background-position:0 45%}.em.em-rewind{background-position:0 47.5%}.em.em-twisted_rightwards_arrows{background-position:55% 62.5%}.em.em-repeat{background-position:55% 65%}.em.em-repeat_one{background-position:55% 67.5%}.em.em-arrow_backward{background-position:0 90%}.em.em-arrow_up_small{background-position:60% 7.5%}.em.em-arrow_down_small{background-position:60% 10%}.em.em-arrow_double_up{background-position:0 50%}.em.em-arrow_double_down{background-position:0 52.5%}.em.em-arrow_right{background-position:10% 35%}.em.em-arrow_left{background-position:10% 47.5%}.em.em-arrow_up{background-position:10% 50%}.em.em-arrow_down{background-position:10% 52.5%}.em.em-arrow_upper_right{background-position:0 22.5%}.em.em-arrow_lower_right{background-position:0 25%}.em.em-arrow_lower_left{background-position:0 27.5%}.em.em-arrow_upper_left{background-position:0 20%}.em.em-arrow_up_down{background-position:0 17.5%}.em.em-left_right_arrow{background-position:0 15%}.em.em-arrows_counterclockwise{background-position:55% 72.5%}.em.em-arrow_right_hook{background-position:0 32.5%}.em.em-leftwards_arrow_with_hook{background-position:0 30%}.em.em-arrow_heading_up{background-position:10% 42.5%}.em.em-arrow_heading_down{background-position:10% 45%}.em.em-hash{background-position:80% 52.5%}.em.em-information_source{background-position:0 12.5%}.em.em-abc{background-position:57.5% 50%}.em.em-abcd{background-position:57.5% 42.5%}.em.em-capital_abcd{background-position:57.5% 40%}.em.em-symbols{background-position:57.5% 47.5%}.em.em-musical_note{background-position:22.5% 90%}.em.em-notes{background-position:22.5% 92.5%}.em.em-wavy_dash{background-position:10% 65%}.em.em-curly_loop{background-position:10% 37.5%}.em.em-heavy_check_mark{background-position:7.5% 87.5%}.em.em-arrows_clockwise{background-position:55% 70%}.em.em-heavy_plus_sign{background-position:10% 27.5%}.em.em-heavy_minus_sign{background-position:10% 30%}.em.em-heavy_division_sign{background-position:10% 32.5%}.em.em-heavy_multiplication_x{background-position:7.5% 90%}.em.em-heavy_dollar_sign{background-position:50% 75%}.em.em-currency_exchange{background-position:50% 72.5%}.em.em-copyright{background-position:0 0}.em.em-registered{background-position:0 2.5%}.em.em-tm{background-position:0 10%}.em.em-end{background-position:57.5% 25%}.em.em-back{background-position:57.5% 22.5%}.em.em-on{background-position:57.5% 27.5%}.em.em-top{background-position:57.5% 32.5%}.em.em-soon{background-position:57.5% 30%}.em.em-ballot_box_with_check{background-position:2.5% 15%}.em.em-radio_button{background-position:57.5% 20%}.em.em-white_circle{background-position:5% 35%}.em.em-black_circle{background-position:5% 37.5%}.em.em-red_circle{background-position:57.5% 90%}.em.em-large_blue_circle{background-position:57.5% 92.5%}.em.em-small_orange_diamond{background-position:57.5% 100%}.em.em-small_blue_diamond{background-position:60% 0}.em.em-large_orange_diamond{background-position:57.5% 95%}.em.em-large_blue_diamond{background-position:57.5% 97.5%}.em.em-small_red_triangle{background-position:60% 2.5%}.em.em-black_small_square{background-position:0 82.5%}.em.em-white_small_square{background-position:0 85%}.em.em-black_large_square{background-position:10% 55%}.em.em-white_large_square{background-position:10% 57.5%}.em.em-small_red_triangle_down{background-position:60% 5%}.em.em-black_medium_square{background-position:0 95%}.em.em-white_medium_square{background-position:0 92.5%}.em.em-black_medium_small_square{background-position:0 100%}.em.em-white_medium_small_square{background-position:0 97.5%}.em.em-black_square_button{background-position:57.5% 85%}.em.em-white_square_button{background-position:57.5% 87.5%}.em.em-speaker{background-position:55% 82.5%}.em.em-sound{background-position:55% 85%}.em.em-loud_sound{background-position:55% 87.5%}.em.em-mute{background-position:55% 80%}.em.em-mega{background-position:52.5% 95%}.em.em-loudspeaker{background-position:52.5% 92.5%}.em.em-bell{background-position:57.5% 10%}.em.em-no_bell{background-position:57.5% 12.5%}.em.em-black_joker{background-position:10% 77.5%}.em.em-mahjong{background-position:10% 75%}.em.em-spades{background-position:2.5% 95%}.em.em-clubs{background-position:2.5% 97.5%}.em.em-hearts{background-position:2.5% 100%}.em.em-diamonds{background-position:5% 0}.em.em-flower_playing_cards{background-position:22.5% 87.5%}.em.em-thought_balloon{background-position:50% 62.5%}.em.em-right_anger_bubble{background-position:65% 17.5%}.em.em-speech_balloon{background-position:50% 60%}.em.em-left_speech_bubble{background-position:65% 15%}.em.em-clock1{background-position:60% 27.5%}.em.em-clock2{background-position:60% 30%}.em.em-clock3{background-position:60% 32.5%}.em.em-clock4{background-position:60% 35%}.em.em-clock5{background-position:60% 37.5%}.em.em-clock6{background-position:60% 40%}.em.em-clock7{background-position:60% 42.5%}.em.em-clock8{background-position:60% 45%}.em.em-clock9{background-position:60% 47.5%}.em.em-clock10{background-position:60% 50%}.em.em-clock11{background-position:60% 52.5%}.em.em-clock12{background-position:60% 55%}.em.em-clock130{background-position:60% 57.5%}.em.em-clock230{background-position:60% 60%}.em.em-clock330{background-position:60% 62.5%}.em.em-clock430{background-position:60% 65%}.em.em-clock530{background-position:60% 67.5%}.em.em-clock630{background-position:60% 70%}.em.em-clock730{background-position:60% 72.5%}.em.em-clock830{background-position:60% 75%}.em.em-clock930{background-position:60% 77.5%}.em.em-clock1030{background-position:60% 80%}.em.em-clock1130{background-position:60% 82.5%}.em.em-clock1230{background-position:60% 85%}.em.em-flag-af{background-position:80% 90%}.em.em-flag-ax{background-position:82.5% 17.5%}.em.em-flag-al{background-position:80% 97.5%}.em.em-flag-dz{background-position:85% 37.5%}.em.em-flag-as{background-position:82.5% 7.5%}.em.em-flag-ad{background-position:80% 85%}.em.em-flag-ao{background-position:82.5% 0}.em.em-flag-ai{background-position:80% 95%}.em.em-flag-aq{background-position:82.5% 2.5%}.em.em-flag-ag{background-position:80% 92.5%}.em.em-flag-ar{background-position:82.5% 5%}.em.em-flag-am{background-position:80% 100%}.em.em-flag-aw{background-position:82.5% 15%}.em.em-flag-au{background-position:82.5% 12.5%}.em.em-flag-at{background-position:82.5% 10%}.em.em-flag-az{background-position:82.5% 20%}.em.em-flag-bs{background-position:82.5% 60%}.em.em-flag-bh{background-position:82.5% 37.5%}.em.em-flag-bd{background-position:82.5% 27.5%}.em.em-flag-bb{background-position:82.5% 25%}.em.em-flag-by{background-position:82.5% 70%}.em.em-flag-be{background-position:82.5% 30%}.em.em-flag-bz{background-position:82.5% 72.5%}.em.em-flag-bj{background-position:82.5% 42.5%}.em.em-flag-bm{background-position:82.5% 47.5%}.em.em-flag-bt{background-position:82.5% 62.5%}.em.em-flag-bo{background-position:82.5% 52.5%}.em.em-flag-bq{background-position:82.5% 55%}.em.em-flag-ba{background-position:82.5% 22.5%}.em.em-flag-bw{background-position:82.5% 67.5%}.em.em-flag-br{background-position:82.5% 57.5%}.em.em-flag-io{background-position:87.5% 52.5%}.em.em-flag-vg{background-position:95% 80%}.em.em-flag-bn{background-position:82.5% 50%}.em.em-flag-bg{background-position:82.5% 35%}.em.em-flag-bf{background-position:82.5% 32.5%}.em.em-flag-bi{background-position:82.5% 40%}.em.em-flag-cv{background-position:85% 10%}.em.em-flag-kh{background-position:87.5% 80%}.em.em-flag-cm{background-position:82.5% 97.5%}.em.em-flag-ca{background-position:82.5% 75%}.em.em-flag-ic{background-position:87.5% 37.5%}.em.em-flag-ky{background-position:87.5% 97.5%}.em.em-flag-cf{background-position:82.5% 82.5%}.em.em-flag-td{background-position:95% 20%}.em.em-flag-cl{background-position:82.5% 95%}.em.em-cn,.em.em-flag-cn{background-position:82.5% 100%}.em.em-flag-cx{background-position:85% 15%}.em.em-flag-cc{background-position:82.5% 77.5%}.em.em-flag-co{background-position:85% 0}.em.em-flag-km{background-position:87.5% 85%}.em.em-flag-cg{background-position:82.5% 85%}.em.em-flag-cd{background-position:82.5% 80%}.em.em-flag-ck{background-position:82.5% 92.5%}.em.em-flag-cr{background-position:85% 5%}.em.em-flag-hr{background-position:87.5% 30%}.em.em-flag-cu{background-position:85% 7.5%}.em.em-flag-cw{background-position:85% 12.5%}.em.em-flag-cy{background-position:85% 17.5%}.em.em-flag-cz{background-position:85% 20%}.em.em-flag-dk{background-position:85% 30%}.em.em-flag-dj{background-position:85% 27.5%}.em.em-flag-dm{background-position:85% 32.5%}.em.em-flag-do{background-position:85% 35%}.em.em-flag-ec{background-position:85% 42.5%}.em.em-flag-eg{background-position:85% 47.5%}.em.em-flag-sv{background-position:95% 5%}.em.em-flag-gq{background-position:87.5% 5%}.em.em-flag-er{background-position:85% 52.5%}.em.em-flag-ee{background-position:85% 45%}.em.em-flag-et{background-position:85% 57.5%}.em.em-flag-eu{background-position:85% 60%}.em.em-flag-fk{background-position:85% 67.5%}.em.em-flag-fo{background-position:85% 72.5%}.em.em-flag-fj{background-position:85% 65%}.em.em-flag-fi{background-position:85% 62.5%}.em.em-flag-fr,.em.em-fr{background-position:85% 75%}.em.em-flag-gf{background-position:85% 87.5%}.em.em-flag-pf{background-position:92.5% 20%}.em.em-flag-tf{background-position:95% 22.5%}.em.em-flag-ga{background-position:85% 77.5%}.em.em-flag-gm{background-position:85% 100%}.em.em-flag-ge{background-position:85% 85%}.em.em-de,.em.em-flag-de{background-position:85% 22.5%}.em.em-flag-gh{background-position:85% 92.5%}.em.em-flag-gi{background-position:85% 95%}.em.em-flag-gr{background-position:87.5% 7.5%}.em.em-flag-gl{background-position:85% 97.5%}.em.em-flag-gd{background-position:85% 82.5%}.em.em-flag-gp{background-position:87.5% 2.5%}.em.em-flag-gu{background-position:87.5% 15%}.em.em-flag-gt{background-position:87.5% 12.5%}.em.em-flag-gg{background-position:85% 90%}.em.em-flag-gn{background-position:87.5% 0}.em.em-flag-gw{background-position:87.5% 17.5%}.em.em-flag-gy{background-position:87.5% 20%}.em.em-flag-ht{background-position:87.5% 32.5%}.em.em-flag-hn{background-position:87.5% 27.5%}.em.em-flag-hk{background-position:87.5% 22.5%}.em.em-flag-hu{background-position:87.5% 35%}.em.em-flag-is{background-position:87.5% 60%}.em.em-flag-in{background-position:87.5% 50%}.em.em-flag-id{background-position:87.5% 40%}.em.em-flag-ir{background-position:87.5% 57.5%}.em.em-flag-iq{background-position:87.5% 55%}.em.em-flag-ie{background-position:87.5% 42.5%}.em.em-flag-im{background-position:87.5% 47.5%}.em.em-flag-il{background-position:87.5% 45%}.em.em-flag-it,.em.em-it{background-position:87.5% 62.5%}.em.em-flag-ci{background-position:82.5% 90%}.em.em-flag-jm{background-position:87.5% 67.5%}.em.em-flag-jp,.em.em-jp{background-position:87.5% 72.5%}.em.em-flag-je{background-position:87.5% 65%}.em.em-flag-jo{background-position:87.5% 70%}.em.em-flag-kz{background-position:87.5% 100%}.em.em-flag-ke{background-position:87.5% 75%}.em.em-flag-ki{background-position:87.5% 82.5%}.em.em-flag-xk{background-position:95% 95%}.em.em-flag-kw{background-position:87.5% 95%}.em.em-flag-kg{background-position:87.5% 77.5%}.em.em-flag-la{background-position:90% 0}.em.em-flag-lv{background-position:90% 22.5%}.em.em-flag-lb{background-position:90% 2.5%}.em.em-flag-ls{background-position:90% 15%}.em.em-flag-lr{background-position:90% 12.5%}.em.em-flag-ly{background-position:90% 25%}.em.em-flag-li{background-position:90% 7.5%}.em.em-flag-lt{background-position:90% 17.5%}.em.em-flag-lu{background-position:90% 20%}.em.em-flag-mo{background-position:90% 55%}.em.em-flag-mk{background-position:90% 45%}.em.em-flag-mg{background-position:90% 40%}.em.em-flag-mw{background-position:90% 75%}.em.em-flag-my{background-position:90% 80%}.em.em-flag-mv{background-position:90% 72.5%}.em.em-flag-ml{background-position:90% 47.5%}.em.em-flag-mt{background-position:90% 67.5%}.em.em-flag-mh{background-position:90% 42.5%}.em.em-flag-mq{background-position:90% 60%}.em.em-flag-mr{background-position:90% 62.5%}.em.em-flag-mu{background-position:90% 70%}.em.em-flag-yt{background-position:95% 100%}.em.em-flag-mx{background-position:90% 77.5%}.em.em-flag-fm{background-position:85% 70%}.em.em-flag-md{background-position:90% 32.5%}.em.em-flag-mc{background-position:90% 30%}.em.em-flag-mn{background-position:90% 52.5%}.em.em-flag-me{background-position:90% 35%}.em.em-flag-ms{background-position:90% 65%}.em.em-flag-ma{background-position:90% 27.5%}.em.em-flag-mz{background-position:90% 82.5%}.em.em-flag-mm{background-position:90% 50%}.em.em-flag-na{background-position:90% 85%}.em.em-flag-nr{background-position:92.5% 5%}.em.em-flag-np{background-position:92.5% 2.5%}.em.em-flag-nl{background-position:90% 100%}.em.em-flag-nc{background-position:90% 87.5%}.em.em-flag-nz{background-position:92.5% 10%}.em.em-flag-ni{background-position:90% 97.5%}.em.em-flag-ne{background-position:90% 90%}.em.em-flag-ng{background-position:90% 95%}.em.em-flag-nu{background-position:92.5% 7.5%}.em.em-flag-nf{background-position:90% 92.5%}.em.em-flag-mp{background-position:90% 57.5%}.em.em-flag-kp{background-position:87.5% 90%}.em.em-flag-no{background-position:92.5% 0}.em.em-flag-om{background-position:92.5% 12.5%}.em.em-flag-pk{background-position:92.5% 27.5%}.em.em-flag-pw{background-position:92.5% 45%}.em.em-flag-ps{background-position:92.5% 40%}.em.em-flag-pa{background-position:92.5% 15%}.em.em-flag-pg{background-position:92.5% 22.5%}.em.em-flag-py{background-position:92.5% 47.5%}.em.em-flag-pe{background-position:92.5% 17.5%}.em.em-flag-ph{background-position:92.5% 25%}.em.em-flag-pn{background-position:92.5% 35%}.em.em-flag-pl{background-position:92.5% 30%}.em.em-flag-pt{background-position:92.5% 42.5%}.em.em-flag-pr{background-position:92.5% 37.5%}.em.em-flag-qa{background-position:92.5% 50%}.em.em-flag-re{background-position:92.5% 52.5%}.em.em-flag-ro{background-position:92.5% 55%}.em.em-flag-ru,.em.em-ru{background-position:92.5% 60%}.em.em-flag-rw{background-position:92.5% 62.5%}.em.em-flag-bl{background-position:82.5% 45%}.em.em-flag-sh{background-position:92.5% 80%}.em.em-flag-kn{background-position:87.5% 87.5%}.em.em-flag-lc{background-position:90% 5%}.em.em-flag-pm{background-position:92.5% 32.5%}.em.em-flag-vc{background-position:95% 75%}.em.em-flag-ws{background-position:95% 92.5%}.em.em-flag-sm{background-position:92.5% 92.5%}.em.em-flag-st{background-position:95% 2.5%}.em.em-flag-sa{background-position:92.5% 65%}.em.em-flag-sn{background-position:92.5% 95%}.em.em-flag-rs{background-position:92.5% 57.5%}.em.em-flag-sc{background-position:92.5% 70%}.em.em-flag-sl{background-position:92.5% 90%}.em.em-flag-sg{background-position:92.5% 77.5%}.em.em-flag-sx{background-position:95% 7.5%}.em.em-flag-sk{background-position:92.5% 87.5%}.em.em-flag-si{background-position:92.5% 82.5%}.em.em-flag-sb{background-position:92.5% 67.5%}.em.em-flag-so{background-position:92.5% 97.5%}.em.em-flag-za{background-position:97.5% 0}.em.em-flag-gs{background-position:87.5% 10%}.em.em-flag-kr,.em.em-kr{background-position:87.5% 92.5%}.em.em-flag-ss{background-position:95% 0}.em.em-es,.em.em-flag-es{background-position:85% 55%}.em.em-flag-lk{background-position:90% 10%}.em.em-flag-sd{background-position:92.5% 72.5%}.em.em-flag-sr{background-position:92.5% 100%}.em.em-flag-sz{background-position:95% 12.5%}.em.em-flag-se{background-position:92.5% 75%}.em.em-flag-ch{background-position:82.5% 87.5%}.em.em-flag-sy{background-position:95% 10%}.em.em-flag-tw{background-position:95% 52.5%}.em.em-flag-tj{background-position:95% 30%}.em.em-flag-tz{background-position:95% 55%}.em.em-flag-th{background-position:95% 27.5%}.em.em-flag-tl{background-position:95% 35%}.em.em-flag-tg{background-position:95% 25%}.em.em-flag-tk{background-position:95% 32.5%}.em.em-flag-to{background-position:95% 42.5%}.em.em-flag-tt{background-position:95% 47.5%}.em.em-flag-tn{background-position:95% 40%}.em.em-flag-tr{background-position:95% 45%}.em.em-flag-tm{background-position:95% 37.5%}.em.em-flag-tc{background-position:95% 17.5%}.em.em-flag-tv{background-position:95% 50%}.em.em-flag-ug{background-position:95% 60%}.em.em-flag-ua{background-position:95% 57.5%}.em.em-flag-ae{background-position:80% 87.5%}.em.em-flag-gb,.em.em-gb,.em.em-uk{background-position:85% 80%}.em.em-flag-us,.em.em-us{background-position:95% 65%}.em.em-flag-vi{background-position:95% 82.5%}.em.em-flag-uy{background-position:95% 67.5%}.em.em-flag-uz{background-position:95% 70%}.em.em-flag-vu{background-position:95% 87.5%}.em.em-flag-va{background-position:95% 72.5%}.em.em-flag-ve{background-position:95% 77.5%}.em.em-flag-vn{background-position:95% 85%}.em.em-flag-wf{background-position:95% 90%}.em.em-flag-eh{background-position:85% 50%}.em.em-flag-ye{background-position:95% 97.5%}.em.em-flag-zm{background-position:97.5% 2.5%}.em.em-flag-zw{background-position:97.5% 5%}.em.em-flag-ac{background-position:80% 82.5%}.em.em-flag-bv{background-position:82.5% 65%}.em.em-flag-cp{background-position:85% 2.5%}.em.em-flag-dg{background-position:85% 25%}.em.em-flag-ea{background-position:85% 40%}.em.em-flag-hm{background-position:87.5% 25%}.em.em-flag-mf{background-position:90% 37.5%}.em.em-flag-sj{background-position:92.5% 85%}.em.em-flag-ta{background-position:95% 15%}.em.em-flag-um{background-position:95% 62.5%}.ivu-load-loop{-webkit-animation:ani-load-loop 1s linear infinite;animation:ani-load-loop 1s linear infinite}@-webkit-keyframes ani-load-loop{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes ani-load-loop{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.input-group-error-append,.input-group-error-prepend{background-color:#fff;border:1px solid #ed4014}.input-group-error-append .ivu-select-selection,.input-group-error-prepend .ivu-select-selection{background-color:inherit;border:1px solid transparent}.input-group-error-prepend{border-right:0}.input-group-error-append{border-left:0} +body,html{overflow:hidden;margin:0;padding:0}#app,body,html{width:100%;height:100%}.dialog-fade-enter-active{-webkit-animation:anim-open .3s;animation:anim-open .3s}.dialog-fade-leave-active{-webkit-animation:anim-close .3s;animation:anim-close .3s}@-webkit-keyframes anim-open{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes anim-open{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@-webkit-keyframes anim-close{0%{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);opacity:0}}@keyframes anim-close{0%{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);opacity:0}}.ivu-modal-wrap /deep/ .connect_customerServer_img{display:none}.right-box .ivu-color-picker .ivu-select-dropdown{position:absolute;left:-73px!important}.ivu-global-footer{margin:5px 0;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}.i-copyright{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.ivu-global-footer-links{margin-bottom:5px}.ivu-global-footer-links a:not(:last-child){margin-right:40px}.ivu-global-footer-links a{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.ivu-global-footer-copyright,.ivu-global-footer-links a{font-size:14px;color:#808695}.ivu-global-footer-copyright a{color:#808695}.collased-menu-dropdown[data-v-04ee1a6d]{width:100%}.child-menu[data-v-04ee1a6d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.side-menu-wrapper{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.side-menu-wrapper .menu-collapsed{padding-top:10px}.side-menu-wrapper .menu-collapsed .ivu-dropdown{width:100%;margin-bottom:10px}.side-menu-wrapper .menu-collapsed .ivu-dropdown .ivu-dropdown-rel a{width:100%}.side-menu-wrapper .menu-collapsed .ivu-tooltip{width:100%;margin-bottom:10px}.side-menu-wrapper .menu-collapsed .ivu-tooltip .ivu-tooltip-rel{width:100%}.side-menu-wrapper .menu-collapsed .ivu-tooltip .ivu-tooltip-popper .ivu-tooltip-content .ivu-tooltip-arrow{border-right-color:#fff}.side-menu-wrapper .menu-collapsed .ivu-tooltip .ivu-tooltip-popper .ivu-tooltip-content .ivu-tooltip-inner{background:#fff;color:#495060}.side-menu-wrapper a.drop-menu-a{display:inline-block;padding:6px 15px;width:100%;text-align:center;color:#495060}.menu-title{padding-left:6px}.ivu-menu .side-menu-wrapper a.drop-menu-a{padding:15px!important}.ivu-menu .ivu-select-dropdown.ivu-dropdown-transfer,.ivu-menu .ivu-select-dropdown.ivu-dropdown-transfer .ivu-select-dropdown{background:#001529!important;width:170px!important}.ivu-menu .ivu-select-dropdown.ivu-dropdown-transfer .ivu-dropdown-menu{min-width:unset!important}.ivu-menu .ivu-select-dropdown.ivu-dropdown-transfer .ivu-dropdown-menu .ivu-dropdown-item{padding:9px 0 9px 30px!important;font-size:13px!important;text-align:left}.ivu-menu .ivu-select-dropdown.ivu-dropdown-transfer .ivu-dropdown-menu .ivu-dropdown-item:hover{background-color:#2d8cf0!important}.ivu-menu .ivu-select-dropdown.ivu-dropdown-transfer .menu-title{padding-left:0!important;color:hsla(0,0%,88.2%,.7)!important;font-size:13px!important}.ivu-menu .ivu-select-dropdown.ivu-dropdown-transfer .ivu-dropdown-menu .ivu-dropdown-item:hover .menu-title{color:#fff!important}.ivu-menu .ivu-select-dropdown.ivu-dropdown-transfer .collased-menu-dropdown{padding:9px 0 9px 30px!important}.ivu-menu .ivu-select-dropdown.ivu-dropdown-transfer .collased-menu-dropdown:hover{background-color:#2d8cf0!important;color:#fff!important}.ivu-menu .ivu-select-dropdown.ivu-dropdown-transfer .collased-menu-dropdown:hover>.ivu-dropdown-rel>.drop-menu-a>.ivu-icon,.ivu-menu .ivu-select-dropdown.ivu-dropdown-transfer .collased-menu-dropdown:hover>.ivu-dropdown-rel>.drop-menu-a>.menu-title{color:#fff!important}.trans[data-v-5080f098]{-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.sider-trigger-a[data-v-5080f098]{padding:6px;width:40px;height:40px;display:inline-block;text-align:center;color:#5c6b77;margin-top:12px}.sider-trigger-a .iconcaidanshouqi[data-v-5080f098]{vertical-align:top}.sider-trigger-a.collapsed[data-v-5080f098] .iconcaidanshouqi,.sider-trigger-a .iconcaidanshouqi[data-v-5080f098]{-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.sider-trigger-a.collapsed[data-v-5080f098] .iconcaidanshouqi{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.sider-trigger-a[data-v-5080f098]{padding:14px 6px;margin-left:10px;line-height:16px}.iconcaidanshouqi[data-v-5080f098]{font-size:16px}.custom-bread-crumb{display:inline-block;vertical-align:top;margin-left:46px!important}.header-bar{width:100%;height:100%;position:relative}.header-bar .custom-content-con{float:right;height:auto;padding-right:20px;line-height:64px}.header-bar .custom-content-con>*{float:right}.ivu-icon-ios-refresh[data-v-edd85ffa]{color:#999!important;font-size:23px}.i-layout-header-trigger[data-v-edd85ffa]{position:absolute;margin:0 10px;cursor:pointer;font-size:19px}.i-layout-header-trigger[data-v-edd85ffa]:hover{color:#2d8cf0}.no-select{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.size,.tags-nav{width:100%;height:100%}.tags-nav{position:relative;border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.tags-nav .close-con{right:0;width:32px;text-align:center}.tags-nav .btn-con,.tags-nav .close-con{position:absolute;top:0;height:100%;background:#fff;z-index:10}.tags-nav .btn-con{padding-top:3px}.tags-nav .btn-con button{padding:6px 4px;line-height:14px;text-align:center}.tags-nav .btn-con.left-btn{left:0}.tags-nav .btn-con.right-btn{right:32px;border-right:1px solid #f0f0f0}.tags-nav .scroll-outer{position:absolute;left:28px;right:61px;top:0;bottom:0;-webkit-box-shadow:0 0 3px 2px hsla(0,0%,39.2%,.1) inset;box-shadow:inset 0 0 3px 2px hsla(0,0%,39.2%,.1)}.tags-nav .scroll-outer .scroll-body{height:calc(100% - 1px);display:inline-block;padding:1px 4px 0;position:absolute;overflow:visible;white-space:nowrap;-webkit-transition:left .3s ease;transition:left .3s ease}.tags-nav .scroll-outer .scroll-body .ivu-tag-dot-inner{-webkit-transition:background .2s ease;transition:background .2s ease}.tags-nav .contextmenu{position:absolute;margin:0;padding:5px 0;background:#fff;z-index:1000;list-style-type:none;border-radius:4px;-webkit-box-shadow:2px 2px 3px 0 rgba(0,0,0,.1);box-shadow:2px 2px 3px 0 rgba(0,0,0,.1)}.tags-nav .contextmenu li{margin:0;padding:5px 15px;cursor:pointer}.tags-nav .contextmenu li:hover{background:#eee}.user-avatar-dropdown{cursor:pointer;display:inline-block;vertical-align:middle}.user-avatar-dropdown .ivu-badge-dot{top:16px}.iconImg[data-v-75b6642a]{font-size:18px;margin-right:6px;margin-bottom:2px}.user-avatar-dropdown .ivu-dropdown-item~.ivu-dropdown-item[data-v-75b6642a]{border-top:1px solid #e8eaec}.full-screen-btn-con{margin-right:17px!important}.full-screen-btn-con .ivu-tooltip-rel i{font-size:20px!important}.full-screen-btn-con .ivu-tooltip-rel{height:64px;line-height:56px}.full-screen-btn-con .ivu-tooltip-rel i{cursor:pointer}.search .ivu-select-selection{margin-right:20px}.search .ivu-select-visible .ivu-select-selection{-webkit-box-shadow:unset!important;box-shadow:unset!important}.search li.ivu-select-item{text-align:left}.search .select .ivu-select-input,.search .select .ivu-select-item{font-size:14px!important}.header-notice{margin-right:30px}.header-notice .ivu-dropdown-item{font-size:14px!important;font-weight:400;line-height:22px;color:#515a6e}.header-notice .ivu-dropdown-item~.ivu-dropdown-item{border-top:1px solid #e8eaec}.header-notice .iconImg{width:32px;height:32px;line-height:32px;border-radius:50%;color:#fff;font-size:18px;margin-right:10px;vertical-align:middle}.header-notice .ivu-dropdown{height:30px;line-height:30px}.header-notice .ivu-dropdown .ivu-select-dropdown{margin-top:22px}.header-notice .ivu-badge-dot{z-index:0!important}.main .logo-con{height:64px;padding:10px}.main .logo-con img{height:44px;width:auto;display:block;margin:0 auto}.main .header-con{background:#fff;padding:0 20px;width:100%}.main .main-layout-con{height:100%;overflow:hidden}.main .main-content-con{height:calc(100% - 60px);overflow:hidden}.main .tag-nav-wrapper{padding:0;height:40px;background:#f0f0f0}.main .content-wrapper{padding:18px;height:calc(100% - 80px);overflow:auto}.main .left-sider .ivu-layout-sider-children{overflow-y:scroll;margin-right:-18px;overflow-x:hidden}.ivu-menu-item>i,.ivu-menu-submenu>.ivu-menu>.ivu-menu-item>i{margin-right:8px!important}.collased-menu-dropdown{width:100%;margin:0;line-height:normal;padding:7px 0 6px 16px;clear:both;font-size:12px!important;white-space:nowrap;list-style:none;cursor:pointer;-webkit-transition:background .2s ease-in-out;transition:background .2s ease-in-out}.collased-menu-dropdown:hover{background:hsla(0,0%,39.2%,.1)}.collased-menu-dropdown *{color:#515a6e}.collased-menu-dropdown .ivu-menu-item>i{margin-right:12px!important}.collased-menu-dropdown .ivu-menu-submenu>.ivu-menu>.ivu-menu-item>i{margin-right:8px!important}.ivu-select-dropdown.ivu-dropdown-transfer{max-height:400px}.main .header-con{padding:0 20px 0 0}.main .logo-con img{height:50px}.main .tag-nav-wrapper{background:unset}.open-image{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:fixed;background-color:rgba(0,0,0,.6);height:100%;width:100%;top:0;left:0;z-index:1000}.open-image img{width:800px}.c_row-item[data-v-c4e45d52]{margin-top:10px;margin-bottom:10px}.c_row-item[data-v-c4e45d52] .ivu-select-dropdown{left:-27px!important}.color-box[data-v-c4e45d52]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.color-box .color-item[data-v-c4e45d52]{margin-left:15px}.color-box .color-item span[data-v-c4e45d52]{margin-left:5px;color:#999;font-size:13px;cursor:pointer}.footer[data-v-da517ae2]{margin:15px 0}.tabBox_img[data-v-da517ae2]{width:36px;height:36px;border-radius:4px;cursor:pointer}.tabBox_img img[data-v-da517ae2]{width:100%;height:100%}.tabform[data-v-da517ae2] .ivu-form-item{margin-bottom:16px!important}.btn[data-v-da517ae2]{margin-top:20px;float:right}.goodList[data-v-da517ae2] table{width:100%!important}.footer[data-v-7317c5b3]{margin:15px 0}.tabBox_img[data-v-7317c5b3]{width:36px;height:36px;border-radius:4px;cursor:pointer}.tabBox_img img[data-v-7317c5b3]{width:100%;height:100%}.tabform[data-v-7317c5b3] .ivu-form-item{margin-bottom:16px!important}.btn[data-v-7317c5b3]{margin-top:20px;float:right}.goodList[data-v-7317c5b3] table{width:100%!important}.middleTop[data-v-4343ea95] .ivu-modal-wrap .ivu-modal{top:50%!important;margin-top:-350px}.goods-box[data-v-4343ea95]{padding:16px 0;margin-bottom:16px;border-top:1px solid rgba(0,0,0,.05);border-bottom:1px solid rgba(0,0,0,.05)}.goods-box .list-group[data-v-4343ea95],.goods-box .wrapper[data-v-4343ea95]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.goods-box .add-item[data-v-4343ea95]{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:80px;height:80px;margin-bottom:10px;background:#f7f7f7}.goods-box .add-item .iconfont[data-v-4343ea95]{font-size:18px;color:#d8d8d8}.goods-box .item[data-v-4343ea95]{position:relative;width:80px;height:80px;margin-bottom:20px;margin-right:12px}.goods-box .item[data-v-4343ea95]:nth-child(4n){margin-right:0}.goods-box .item img[data-v-4343ea95]{width:100%;height:100%}.goods-box .item .icondel_1[data-v-4343ea95]{position:absolute;right:-10px;top:-16px;color:#999;font-size:28px;cursor:pointer}.line-box[data-v-b0989b44]{margin-top:20px;padding:10px 0 20px;border-top:1px solid rgba(0,0,0,.05);border-bottom:1px solid rgba(0,0,0,.05)}.line-box .title p[data-v-b0989b44]{font-size:14px;color:#000}.line-box .title span[data-v-b0989b44]{color:#999}.line-box .input-box[data-v-b0989b44]{position:relative;margin-top:10px}.line-box .input-box .add-btn[data-v-b0989b44]{margin-top:18px}.line-box .input-box .input-item[data-v-b0989b44]{position:relative;margin-bottom:15px}.line-box .input-box .input-item .icon[data-v-b0989b44],.line-box .input-box .input-item[data-v-b0989b44]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.line-box .input-box .input-item .icon[data-v-b0989b44]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:36px;cursor:move;color:#d8d8d8}.line-box .input-box .input-item[data-v-b0989b44] .ivu-input{-webkit-box-flex:1;-ms-flex:1;flex:1;height:36px}.line-box .input-box .close[data-v-b0989b44]{position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer}[data-v-52ee298c] .ivu-tree-title-selected,[data-v-52ee298c] .ivu-tree-title-selected:hover,[data-v-52ee298c] .ivu-tree-title:hover{background-color:unset;color:#1890ff}[data-v-52ee298c] .ivu-table-cell-tree{border:0;font-size:15px;background-color:unset}[data-v-52ee298c] .ivu-table-cell-tree .ivu-icon-ios-add:before{content:"\F11F"}[data-v-52ee298c] .ivu-table-cell-tree .ivu-icon-ios-remove:before{content:"\F116"}.tabBox_img[data-v-52ee298c]{width:36px;height:36px;border-radius:4px;cursor:pointer}.tabBox_img img[data-v-52ee298c]{width:100%;height:100%}[data-v-52ee298c]::-webkit-scrollbar-thumb{-webkit-box-shadow:inset 0 0 6px #ddd}[data-v-52ee298c]::-webkit-scrollbar{width:4px!important}.on[data-v-52ee298c]{background-color:#2d8cf0!important;color:#fff!important}.menu-item[data-v-52ee298c]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;word-break:break-all}.menu-item .icon-box[data-v-52ee298c]{z-index:3;position:absolute;right:20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:none}.menu-item:hover .icon-box[data-v-52ee298c]{display:block}.menu-item .right-menu[data-v-52ee298c]{z-index:10;position:absolute;right:-106px;top:-11px;width:auto;min-width:121px}.table_box[data-v-52ee298c]{margin-top:14px;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.table_box .left_box[data-v-52ee298c]{width:171px;height:470px;border-right:1px solid #eee;overflow-x:hidden;overflow-y:auto}.table_box .left_box .left_cont[data-v-52ee298c]{margin-bottom:12px;cursor:pointer}.table_box .right_box[data-v-52ee298c]{margin-left:23px;font-size:13px;font-family:PingFang SC;width:645px;height:470px;overflow-x:hidden;overflow-y:auto}.table_box .right_box .cont[data-v-52ee298c]{font-weight:500;color:#000;font-weight:700}.table_box .right_box .Box[data-v-52ee298c]{margin-top:19px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.table_box .right_box .Box .cont_box[data-v-52ee298c]{font-weight:400;color:rgba(0,0,0,.85);background:#fafafa;border-radius:3px;text-align:center;padding:7px 30px;margin-right:10px;margin-bottom:18px;cursor:pointer}.table_box .right_box .Box .cont_box[data-v-52ee298c]:hover{background-color:#eee;color:#333}.table_box .right_box .Box .item[data-v-52ee298c]{position:relative}.table_box .right_box .Box .item .iconfont[data-v-52ee298c]{display:none}.table_box .right_box .Box .item:hover .iconfont[data-v-52ee298c]{display:block}.table_box .right_box .Box .iconfont[data-v-52ee298c]{position:absolute;right:9px;top:-8px;font-size:18px;color:#333}.table_box .Button[data-v-52ee298c]{position:absolute;bottom:15px;right:15px;font-family:PingFangSC-Regular;text-align:center}.table_box .Button .cancel[data-v-52ee298c]{width:70px;height:32px;background:#fff;border:1px solid rgba(0,0,0,.149);border-radius:2px;font-size:14px;color:#000;line-height:32px;float:left;margin-right:10px;cursor:pointer}.table_box .Button .ok[data-v-52ee298c]{width:70px;height:32px;background:#1890ff;border-radius:2px;font-size:14px;color:#fff;line-height:32px;float:left;cursor:pointer}.numbox[data-v-e78a6bb4]{margin:20px 0 10px 0}.numbox span[data-v-e78a6bb4]{width:80px;color:#999}.c_row-item[data-v-e78a6bb4]{width:100%}.c_row-item~.c_row-item[data-v-e78a6bb4]{margin-top:20px}.dif[data-v-e78a6bb4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.slider-box[data-v-e78a6bb4]{margin-left:10px;width:350px}.numbox[data-v-7a03b6b7]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:20px 0 10px 0}.numbox span[data-v-7a03b6b7]{width:80px;color:#999}.c_row-item[data-v-7a03b6b7]{width:100%}.c_row-item[data-v-64bc1227]{margin-bottom:10px}.editor[data-v-239c7400]{width:100%;margin:0 auto}.text[data-v-239c7400] .ivu-input-wrapper,.text[data-v-239c7400] textarea.ivu-input{min-height:600px}.text[data-v-239c7400]{border:1px solid #ccc;min-height:600px}.nameStyle[data-v-60de8b37]{position:absolute;white-space:nowrap;z-index:9;background:#eee;height:20px;line-height:20px;color:#555;border:1px solid #ebebeb;padding:0 5px;left:56px;bottom:-18px}.iconbianji1[data-v-60de8b37]{font-size:13px}[data-v-60de8b37] .ivu-badge-count{margin-top:18px!important;margin-right:19px!important}[data-v-60de8b37] ivu-tree-title-selected:hover{color:unset;background-color:unset}[data-v-60de8b37] .ivu-tree-title{padding:0;width:100%}[data-v-60de8b37] .ivu-span{padding:0;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}[data-v-60de8b37] .ivu-tree ul li{margin:0}[data-v-60de8b37] .ivu-tree-arrow{width:17px;color:#626262}[data-v-60de8b37] .ivu-span:hover{background:#f5f5f5;color:rgba(0,0,0,.4)!important}[data-v-60de8b37] .ivu-tree-arrow i{vertical-align:bottom}.Nav[data-v-60de8b37] .ivu-icon-ios-arrow-forward:before{content:"\F341"!important;font-size:20px}[data-v-60de8b37] .ivu-btn-icon-only.ivu-btn-small{padding:unset!important}.selectTreeClass[data-v-60de8b37]{background:#d5e8fc}.treeBox[data-v-60de8b37]{width:100%;height:100%}.treeBox .ivu-tree-title-selected[data-v-60de8b37]:hover,.treeBox[data-v-60de8b37] .ivu-tree-title-selected{color:#2d8cf0!important;background-color:#fff!important}.treeBox[data-v-60de8b37] .ivu-btn-icon-only{width:20px!important;height:20px!important}.treeBox[data-v-60de8b37] .ivu-tree-title:hover{color:#2d8cf0!important;background-color:#fff!important}.pictrueList_pic[data-v-60de8b37]{position:relative;width:100px;cursor:pointer}.pictrueList_pic img[data-v-60de8b37]{width:100%;height:100px}.pictrueList_pic p[data-v-60de8b37]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;height:20px;text-align:center}.pictrueList_pic .number[data-v-60de8b37]{height:33px;position:absolute;right:0;top:0}.trees-coadd[data-v-60de8b37]{width:100%;border-radius:4px;overflow:hidden;position:relative}.trees-coadd .scollhide[data-v-60de8b37]{overflow-x:hidden;overflow-y:scroll;padding:10px 0 10px 0;-webkit-box-sizing:border-box;box-sizing:border-box}.trees-coadd .scollhide .trees[data-v-60de8b37]{width:100%;height:374px}.trees-coadd .scollhide[data-v-60de8b37]::-webkit-scrollbar{display:none}.treeSel[data-v-60de8b37] .ivu-select-dropdown-list{padding:0 5px!important;-webkit-box-sizing:border-box;box-sizing:border-box;width:200px}.imagesNo[data-v-60de8b37]{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;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:65px 0}.imagesNo .imagesNo_sp[data-v-60de8b37]{font-size:13px;color:#dbdbdb;line-height:3}.Modal[data-v-60de8b37]{width:100%;height:100%;background:#fff!important}.Nav[data-v-60de8b37]{width:100%;border-right:1px solid #eee}.colLeft[data-v-60de8b37]{padding-right:0!important;height:100%}.conter[data-v-60de8b37]{width:100%;height:100%;margin-left:0!important}.conter .bnt[data-v-60de8b37]{width:100%;padding:0 13px 10px 8px;-webkit-box-sizing:border-box;box-sizing:border-box}.conter .pictrueList[data-v-60de8b37]{padding-left:6px;width:100%;max-width:1200px;overflow-x:hidden;overflow-y:auto}.conter .pictrueList img[data-v-60de8b37]{width:100%;border:2px solid #fff}.conter .pictrueList img.on[data-v-60de8b37]{border:2px solid #5fb878}.conter .footer[data-v-60de8b37]{padding:0 20px 10px 20px}.demo-badge[data-v-60de8b37]{width:42px;height:42px;background:transparent;border-radius:6px;display:inline-block}.bnt[data-v-60de8b37] .ivu-tree-children{padding:5px 0}.trees-coadd[data-v-60de8b37] .ivu-tree-children .ivu-tree-arrow{line-height:25px}.iview-video-style[data-v-c530aa1e]{width:40%;height:180px;border-radius:10px;background-color:#707070;margin-top:10px;position:relative;overflow:hidden}.iview-video-style .iconv[data-v-c530aa1e]{color:#fff;line-height:180px;width:50px;height:50px;display:inherit;font-size:26px;position:absolute;top:-74px;left:50%;margin-left:-25px}.iview-video-style .mark[data-v-c530aa1e]{position:absolute;width:100%;height:30px;top:0;background-color:rgba(0,0,0,.5);text-align:center}.bottom[data-v-5afbd54a]{margin-bottom:10px;cursor:pointer}.slider-box[data-v-68665594]{margin-top:10px}.radio-box[data-v-c8ce1b7a] .ivu-radio-group-button{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.radio-box[data-v-c8ce1b7a] .ivu-radio-group-button .ivu-radio-wrapper{-webkit-box-flex:1;-ms-flex:1;flex: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}.radio-box.on[data-v-c8ce1b7a] .ivu-radio-group-button .ivu-radio-wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1}.title-tips[data-v-c8ce1b7a]{padding-bottom:10px;font-size:14px;color:#333}.title-tips span[data-v-c8ce1b7a]{margin-right:14px;color:#999}.iconfont[data-v-c8ce1b7a]{font-size:20px;line-height:18px}.tabBars .box-item[data-v-2928c038]:last-child{margin-bottom:20px}.tabBars .title[data-v-2928c038]{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid rgba(0,0,0,.05);font-size:12px;color:#999}.tabBars .box-item[data-v-2928c038]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:15px;padding:20px 30px 20px 0;border:1px solid #ddd;border-radius:3px}.tabBars .box-item .del-box[data-v-2928c038]{position:absolute;right:-13px;top:-18px;cursor:pointer}.tabBars .box-item .del-box .iconfont[data-v-2928c038]{color:#999;font-size:30px}.tabBars .box-item .left-tool[data-v-2928c038]{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:72px}.tabBars .box-item .left-tool .iconfont[data-v-2928c038]{color:#999;font-size:36px;cursor:move}.tabBars .box-item .right-wrapper[data-v-2928c038]{-webkit-box-flex:1;-ms-flex:1;flex:1}.tabBars .box-item .right-wrapper .img-wrapper[data-v-2928c038]{display:-webkit-box;display:-ms-flexbox;display:flex}.tabBars .box-item .right-wrapper .img-wrapper .img-item[data-v-2928c038]{position:relative;width:80px;height:80px;margin-right:20px;cursor:pointer}.tabBars .box-item .right-wrapper .img-wrapper .img-item img[data-v-2928c038]{display:block;width:100%;height:100%}.tabBars .box-item .right-wrapper .img-wrapper .img-item .empty-img[data-v-2928c038]{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;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;height:100%;background:#f7f7f7;font-size:12px;color:#bfbfbf}.tabBars .box-item .right-wrapper .img-wrapper .img-item .empty-img .iconfont[data-v-2928c038]{font-size:16px}.tabBars .box-item .right-wrapper .img-wrapper .img-item .txt[data-v-2928c038]{position:absolute;left:0;bottom:0;width:100%;height:22px;line-height:22px;text-align:center;background:rgba(0,0,0,.4);color:#fff;font-size:12px}.tabBars .box-item .right-wrapper .c_row-item[data-v-2928c038]{margin-top:10px}.tabBars .add-btn[data-v-2928c038]{margin-bottom:20px;width:100%;height:40px}.icondrag2[data-v-c4d7b3bc]{font-size:26px;color:#d8d8d8}.c_product[data-v-c4d7b3bc]{margin-bottom:20px}.c_product .list-box .item[data-v-c4d7b3bc]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:23px;padding:18px 20px 18px 0;border:1px solid #eee}.c_product .list-box .item .delete[data-v-c4d7b3bc]{position:absolute;right:0;top:0;right:-13px;top:-14px;color:#999;cursor:pointer}.c_product .list-box .move-icon[data-v-c4d7b3bc]{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:50px;cursor:move}.c_product .list-box .content[data-v-c4d7b3bc]{-webkit-box-flex:1;-ms-flex:1;flex:1}.c_product .list-box .content .con-item[data-v-c4d7b3bc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:15px;width:300px}.c_product .list-box .content .con-item[data-v-c4d7b3bc]:last-child{margin-bottom:0}.c_product .list-box .content .con-item span[data-v-c4d7b3bc]{width:45px;font-size:13px}.c_product .add-btn[data-v-c4d7b3bc]{margin-top:18px}.title[data-v-c4d7b3bc]{font-size:12px;color:#999}.iconfont[data-v-c4d7b3bc]{color:#ddd;font-size:28px}.dif[data-v-c4d7b3bc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.slider-box[data-v-c4d7b3bc]{margin-left:10px;width:250px}.txt_tab[data-v-dd27264e]{margin-top:20px}.c_row-item[data-v-dd27264e]{margin-bottom:20px}.row-item[data-v-dd27264e]{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}.iconfont[data-v-dd27264e]{font-size:18px}.title[data-v-b26c3d5e]{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid rgba(0,0,0,.05);font-size:12px;color:#999}.box[data-v-b26c3d5e]{width:60px;height:60px;margin-bottom:10px;background-color:#f2f2f2}.box img[data-v-b26c3d5e]{width:100%;height:100%}.upload-box[data-v-b26c3d5e]{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:60px;height:60px;background:#ccc}.icondrag2[data-v-b1217a28]{font-size:26px;color:#d8d8d8}.hot_imgs[data-v-b1217a28]{margin-bottom:20px}.hot_imgs .title[data-v-b1217a28]{padding:0 0 13px 0;color:#999;font-size:12px;border-bottom:1px solid rgba(0,0,0,.05)}.hot_imgs .list-box .item[data-v-b1217a28]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:20px}.hot_imgs .list-box .item .move-icon[data-v-b1217a28]{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:30px;height:80px;cursor:move;color:#d8d8d8}.hot_imgs .list-box .item .img-box[data-v-b1217a28]{position:relative;width:80px;height:80px}.hot_imgs .list-box .item .img-box img[data-v-b1217a28]{width:100%;height:100%}.hot_imgs .list-box .item .info[data-v-b1217a28]{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:22px}.hot_imgs .list-box .item .info .info-item[data-v-b1217a28]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px;width:300px}.hot_imgs .list-box .item .info .info-item span[data-v-b1217a28]{width:40px;font-size:13px}.hot_imgs .list-box .item .info .info-item .input-box[data-v-b1217a28]{-webkit-box-flex:1;-ms-flex:1;flex:1}.hot_imgs .list-box .item .delect-btn[data-v-b1217a28]{position:absolute;right:-12px;top:-12px;color:#999}.hot_imgs .list-box .item .delect-btn .iconfont[data-v-b1217a28]{font-size:28px;color:#999}.hot_imgs .add-btn[data-v-b1217a28]{margin-top:10px}.upload-box[data-v-b1217a28]{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:100%;height:100%;background:#ccc}.iconfont[data-v-b1217a28]{color:#ddd;font-size:28px}.em{background:url(https://v4.wuht.net/statics/images/look.png)}.em.em-smile{background-position:65% 60%}.em.em-laughing{background-position:65% 65%}.em.em-blush{background-position:65% 75%}.em.em-smiley{background-position:65% 57.5%}.em.em-smirk{background-position:65% 87.5%}.em.em-heart_eyes{background-position:65% 82.5%}.em.em-kissing_heart{background-position:67.5% 7.5%}.em.em-kissing_closed_eyes{background-position:67.5% 12.5%}.em.em-flushed{background-position:67.5% 75%}.em.em-relieved{background-position:65% 80%}.em.em-satisfied{background-position:65% 65%}.em.em-grin{background-position:65% 52.5%}.em.em-wink{background-position:65% 72.5%}.em.em-stuck_out_tongue_winking_eye{background-position:67.5% 17.5%}.em.em-stuck_out_tongue_closed_eyes{background-position:67.5% 20%}.em.em-grinning{background-position:65% 50%}.em.em-kissing{background-position:67.5% 5%}.em.em-kissing_smiling_eyes{background-position:67.5% 10%}.em.em-stuck_out_tongue{background-position:67.5% 15%}.em.em-sleeping{background-position:67.5% 77.5%}.em.em-worried{background-position:67.5% 25%}.em.em-frowning{background-position:67.5% 42.5%}.em.em-anguished{background-position:67.5% 45%}.em.em-open_mouth{background-position:67.5% 62.5%}.em.em-grimacing{background-position:67.5% 57.5%}.em.em-confused{background-position:67.5% 0}.em.em-hushed{background-position:67.5% 65%}.em.em-expressionless{background-position:65% 92.5%}.em.em-unamused{background-position:65% 95%}.em.em-sweat_smile{background-position:65% 62.5%}.em.em-sweat{background-position:65% 97.5%}.em.em-disappointed_relieved{background-position:67.5% 40%}.em.em-weary{background-position:67.5% 50%}.em.em-pensive{background-position:65% 100%}.em.em-disappointed{background-position:67.5% 22.5%}.em.em-confounded{background-position:67.5% 2.5%}.em.em-fearful{background-position:67.5% 47.5%}.em.em-cold_sweat{background-position:67.5% 67.5%}.em.em-persevere{background-position:67.5% 35%}.em.em-cry{background-position:67.5% 32.5%}.em.em-sob{background-position:67.5% 60%}.em.em-joy{background-position:65% 55%}.em.em-astonished{background-position:67.5% 72.5%}.em.em-scream{background-position:67.5% 70%}.em.em-tired_face{background-position:67.5% 55%}.em.em-angry{background-position:67.5% 27.5%}.em.em-rage{background-position:67.5% 30%}.em.em-triumph{background-position:67.5% 37.5%}.em.em-sleepy{background-position:67.5% 52.5%}.em.em-yum{background-position:65% 77.5%}.em.em-mask{background-position:67.5% 85%}.em.em-sunglasses{background-position:65% 85%}.em.em-dizzy_face{background-position:67.5% 80%}.em.em-imp{background-position:45% 77.5%}.em.em-smiling_imp{background-position:65% 70%}.em.em-neutral_face{background-position:65% 90%}.em.em-no_mouth{background-position:67.5% 82.5%}.em.em-innocent{background-position:65% 67.5%}.em.em-alien{background-position:45% 72.5%}.em.em-yellow_heart{background-position:50% 17.5%}.em.em-blue_heart{background-position:50% 12.5%}.em.em-purple_heart{background-position:50% 20%}.em.em-green_heart{background-position:50% 15%}.em.em-broken_heart{background-position:50% 0}.em.em-heartbeat{background-position:47.5% 100%}.em.em-heartpulse{background-position:50% 7.5%}.em.em-two_hearts{background-position:50% 2.5%}.em.em-revolving_hearts{background-position:50% 25%}.em.em-cupid{background-position:50% 10%}.em.em-sparkling_heart{background-position:50% 5%}.em.em-dizzy{background-position:50% 70%}.em.em-boom,.em.em-collision{background-position:50% 42.5%}.em.em-anger{background-position:50% 35%}.em.em-exclamation{background-position:10% 20%}.em.em-zzz{background-position:50% 40%}.em.em-dash{background-position:50% 50%}.em.em-sweat_drops{background-position:50% 45%}.em.em-fire{background-position:57.5% 65%}.em.em-hankey,.em.em-poop,.em.em-shit{background-position:50% 52.5%}.em.em---1,.em.em-thumbsup{background-position:37.5% 25%}.em.em--1,.em.em-thumbsdown{background-position:37.5% 40%}.em.em-ok_hand{background-position:37.5% 10%}.em.em-facepunch,.em.em-punch{background-position:35% 82.5%}.em.em-fist{background-position:7.5% 25%}.em.em-v{background-position:7.5% 55%}.em.em-wave{background-position:35% 97.5%}.em.em-hand,.em.em-raised_hand{background-position:7.5% 40%}.em.em-open_hands{background-position:37.5% 70%}.em.em-point_up{background-position:2.5% 27.5%}.em.em-point_down{background-position:35% 37.5%}.em.em-point_left{background-position:35% 52.5%}.em.em-point_right{background-position:35% 67.5%}.em.em-raised_hands{background-position:70% 87.5%}.em.em-pray{background-position:72.5% 30%}.em.em-point_up_2{background-position:35% 22.5%}.em.em-clap{background-position:37.5% 55%}.em.em-muscle{background-position:50% 57.5%}.em.em-runner,.em.em-running{background-position:25% 25%}.em.em-couple{background-position:40% 95%}.em.em-family{background-position:40% 92.5%}.em.em-two_men_holding_hands{background-position:40% 97.5%}.em.em-two_women_holding_hands{background-position:40% 100%}.em.em-dancer{background-position:47.5% 12.5%}.em.em-dancers{background-position:42.5% 15%}.em.em-ok_woman{background-position:70% 35%}.em.em-no_good{background-position:70% 20%}.em.em-information_desk_person{background-position:45% 85%}.em.em-raising_hand{background-position:70% 72.5%}.em.em-bride_with_veil{background-position:42.5% 20%}.em.em-person_with_pouting_face{background-position:72.5% 15%}.em.em-person_frowning{background-position:72.5% 0}.em.em-bow{background-position:70% 50%}.em.em-couplekiss{background-position:47.5% 90%}.em.em-couple_with_heart{background-position:47.5% 95%}.em.em-massage{background-position:47.5% 45%}.em.em-haircut{background-position:47.5% 60%}.em.em-nail_care{background-position:47.5% 30%}.em.em-boy{background-position:40% 35%}.em.em-girl{background-position:40% 50%}.em.em-woman{background-position:40% 80%}.em.em-man{background-position:40% 65%}.em.em-baby{background-position:45% 7.5%}.em.em-older_woman{background-position:42.5% 95%}.em.em-older_man{background-position:42.5% 80%}.em.em-person_with_blond_hair{background-position:42.5% 35%}.em.em-man_with_gua_pi_mao{background-position:42.5% 50%}.em.em-man_with_turban{background-position:42.5% 65%}.em.em-construction_worker{background-position:45% 22.5%}.em.em-cop{background-position:42.5% 2.5%}.em.em-angel{background-position:45% 60%}.em.em-princess{background-position:45% 37.5%}.em.em-smiley_cat{background-position:67.5% 92.5%}.em.em-smile_cat{background-position:67.5% 87.5%}.em.em-heart_eyes_cat{background-position:67.5% 95%}.em.em-kissing_cat{background-position:67.5% 100%}.em.em-smirk_cat{background-position:67.5% 97.5%}.em.em-scream_cat{background-position:70% 5%}.em.em-crying_cat_face{background-position:70% 2.5%}.em.em-joy_cat{background-position:67.5% 90%}.em.em-pouting_cat{background-position:70% 0}.em.em-japanese_ogre{background-position:45% 50%}.em.em-japanese_goblin{background-position:45% 52.5%}.em.em-see_no_evil{background-position:70% 62.5%}.em.em-hear_no_evil{background-position:70% 65%}.em.em-speak_no_evil{background-position:70% 67.5%}.em.em-guardsman{background-position:45% 100%}.em.em-skull{background-position:45% 80%}.em.em-feet{background-position:32.5% 77.5%}.em.em-lips{background-position:35% 15%}.em.em-kiss{background-position:47.5% 80%}.em.em-droplet{background-position:50% 47.5%}.em.em-ear{background-position:32.5% 90%}.em.em-eyes{background-position:32.5% 82.5%}.em.em-nose{background-position:35% 2.5%}.em.em-tongue{background-position:35% 17.5%}.em.em-love_letter{background-position:47.5% 82.5%}.em.em-bust_in_silhouette{background-position:40% 27.5%}.em.em-busts_in_silhouette{background-position:40% 30%}.em.em-speech_balloon{background-position:50% 72.5%}.em.em-thought_balloon{background-position:50% 75%}.em.em-cat{background-position:32.5% 45%}.em.em-dog{background-position:32.5% 57.5%}.em.em-mouse{background-position:32.5% 35%}.em.em-hamster{background-position:32.5% 65%}.em.em-rabbit{background-position:32.5% 42.5%}.em.em-wolf{background-position:32.5% 67.5%}.em.em-frog{background-position:32.5% 62.5%}.em.em-tiger{background-position:32.5% 40%}.em.em-koala{background-position:32.5% 22.5%}.em.em-bear{background-position:32.5% 70%}.em.em-pig{background-position:32.5% 60%}.em.em-pig_nose{background-position:32.5% 75%}.em.em-cow{background-position:32.5% 37.5%}.em.em-boar{background-position:30% 82.5%}.em.em-monkey_face{background-position:32.5% 55%}.em.em-monkey{background-position:30% 70%}.em.em-horse{background-position:32.5% 52.5%}.em.em-racehorse{background-position:30% 60%}.em.em-camel{background-position:32.5% 30%}.em.em-sheep{background-position:30% 67.5%}.em.em-elephant{background-position:30% 85%}.em.em-panda_face{background-position:32.5% 72.5%}.em.em-snake{background-position:30% 57.5%}.em.em-bird{background-position:32.5% 17.5%}.em.em-baby_chick{background-position:32.5% 12.5%}.em.em-hatched_chick{background-position:32.5% 15%}.em.em-hatching_chick{background-position:32.5% 10%}.em.em-chicken{background-position:30% 75%}.em.em-penguin{background-position:32.5% 20%}.em.em-turtle{background-position:32.5% 7.5%}.em.em-bug{background-position:30% 92.5%}.em.em-honeybee{background-position:30% 97.5%}.em.em-ant{background-position:30% 95%}.em.em-beetle{background-position:30% 100%}.em.em-snail{background-position:30% 55%}.em.em-octopus{background-position:30% 87.5%}.em.em-tropical_fish{background-position:32.5% 2.5%}.em.em-fish{background-position:32.5% 0}.em.em-whale{background-position:32.5% 50%}.em.em-whale2{background-position:30% 52.5%}.em.em-dolphin{background-position:32.5% 32.5%}.em.em-cow2{background-position:30% 35%}.em.em-ram{background-position:30% 62.5%}.em.em-rat{background-position:30% 25%}.em.em-water_buffalo{background-position:30% 32.5%}.em.em-tiger2{background-position:30% 37.5%}.em.em-rabbit2{background-position:30% 42.5%}.em.em-dragon{background-position:30% 47.5%}.em.em-goat{background-position:30% 65%}.em.em-rooster{background-position:30% 72.5%}.em.em-dog2{background-position:30% 77.5%}.em.em-pig2{background-position:30% 80%}.em.em-mouse2{background-position:30% 27.5%}.em.em-ox{background-position:30% 30%}.em.em-dragon_face{background-position:32.5% 47.5%}.em.em-blowfish{background-position:32.5% 5%}.em.em-crocodile{background-position:30% 50%}.em.em-dromedary_camel{background-position:32.5% 27.5%}.em.em-leopard{background-position:30% 40%}.em.em-cat2{background-position:30% 45%}.em.em-poodle{background-position:32.5% 25%}.em.em-paw_prints{background-position:32.5% 77.5%}.em.em-bouquet{background-position:47.5% 92.5%}.em.em-shell{background-position:30% 90%}.em.em-waxing_gibbous_moon{background-position:15% 0}.em.em-gift_heart{background-position:50% 22.5%}.em.em-ghost{background-position:45% 55%}.em.em-santa{background-position:20% 75%}.em.em-bell{background-position:57.5% 22.5%}.em.em-no_bell{background-position:57.5% 25%}.em.em-crystal_ball{background-position:57.5% 87.5%}.em.em-cd{background-position:52.5% 17.5%}.em.em-dvd{background-position:52.5% 20%}.em.em-floppy_disk{background-position:52.5% 15%}.em.em-camera{background-position:55% 55%}.em.em-video_camera{background-position:55% 60%}.em.em-computer{background-position:52.5% 7.5%}.em.em-tv{background-position:55% 62.5%}.em.em-iphone{background-position:55% 40%}.em.em-telephone_receiver{background-position:52.5% 95%}.em.em-pager{background-position:52.5% 97.5%}.em.em-fax{background-position:52.5% 100%}.em.em-minidisc{background-position:52.5% 12.5%}.em.em-vhs{background-position:55% 67.5%}.em.em-sound,.em.em-speaker{background-position:55% 97.5%}.em.em-mute{background-position:55% 92.5%}.em.em-loudspeaker{background-position:55% 2.5%}.em.em-mega{background-position:55% 5%}.em.em-radio{background-position:55% 65%}.em.em-satellite{background-position:80% 10%}.em.em-satellite_antenna{background-position:55% 0}.em.em-mag{background-position:57.5% 5%}.em.em-mag_right{background-position:57.5% 7.5%}.em.em-unlock{background-position:57.5% 20%}.em.em-lock{background-position:57.5% 17.5%}.em.em-lock_with_ink_pen{background-position:57.5% 10%}.em.em-closed_lock_with_key{background-position:57.5% 12.5%}.em.em-key{background-position:57.5% 15%}.em.em-bulb{background-position:50% 32.5%}.em.em-flashlight{background-position:57.5% 67.5%}.em.em-high_brightness{background-position:55% 90%}.em.em-low_brightness{background-position:55% 87.5%}.em.em-electric_plug{background-position:57.5% 2.5%}.em.em-battery{background-position:57.5% 0}.em.em-calling{background-position:55% 42.5%}.em.em-mailbox{background-position:55% 25%}.em.em-postbox{background-position:55% 32.5%}.em.em-bath{background-position:77.5% 47.5%}.em.em-bathtub{background-position:77.5% 62.5%}.em.em-shower{background-position:77.5% 45%}.em.em-toilet{background-position:77.5% 40%}.em.em-wrench{background-position:57.5% 70%}.em.em-nut_and_bolt{background-position:57.5% 75%}.em.em-hammer{background-position:57.5% 72.5%}.em.em-seat{background-position:52.5% 5%}.em.em-moneybag{background-position:50% 82.5%}.em.em-yen{background-position:50% 92.5%}.em.em-dollar{background-position:50% 95%}.em.em-pound{background-position:50% 100%}.em.em-euro{background-position:50% 97.5%}.em.em-credit_card{background-position:50% 90%}.em.em-money_with_wings{background-position:52.5% 0}.em.em-e-mail{background-position:55% 15%}.em.em-inbox_tray{background-position:55% 10%}.em.em-outbox_tray{background-position:55% 7.5%}.em.em-envelope{background-position:7.5% 20%}.em.em-incoming_envelope{background-position:55% 17.5%}.em.em-postal_horn{background-position:55% 35%}.em.em-mailbox_closed{background-position:55% 22.5%}.em.em-mailbox_with_mail{background-position:55% 27.5%}.em.em-mailbox_with_no_mail{background-position:55% 30%}.em.em-package{background-position:55% 12.5%}.em.em-door{background-position:75% 57.5%}.em.em-smoking{background-position:75% 62.5%}.em.em-bomb{background-position:50% 37.5%}.em.em-gun{background-position:57.5% 80%}.em.em-hocho{background-position:57.5% 77.5%}.em.em-pill{background-position:47.5% 77.5%}.em.em-syringe{background-position:47.5% 75%}.em.em-page_facing_up{background-position:52.5% 30%}.em.em-page_with_curl{background-position:52.5% 27.5%}.em.em-bookmark_tabs{background-position:52.5% 62.5%}.em.em-bar_chart{background-position:52.5% 45%}.em.em-chart_with_upwards_trend{background-position:52.5% 40%}.em.em-chart_with_downwards_trend{background-position:52.5% 42.5%}.em.em-scroll{background-position:52.5% 90%}.em.em-clipboard{background-position:52.5% 47.5%}.em.em-calendar{background-position:52.5% 35%}.em.em-date{background-position:52.5% 32.5%}.em.em-card_index{background-position:52.5% 37.5%}.em.em-file_folder{background-position:52.5% 22.5%}.em.em-open_file_folder{background-position:52.5% 25%}.em.em-pushpin{background-position:52.5% 50%}.em.em-paperclip{background-position:52.5% 55%}.em.em-straight_ruler{background-position:52.5% 57.5%}.em.em-triangular_ruler{background-position:52.5% 60%}.em.em-closed_book{background-position:52.5% 72.5%}.em.em-green_book{background-position:52.5% 77.5%}.em.em-blue_book{background-position:52.5% 80%}.em.em-orange_book{background-position:52.5% 82.5%}.em.em-notebook{background-position:52.5% 67.5%}.em.em-notebook_with_decorative_cover{background-position:52.5% 70%}.em.em-ledger{background-position:52.5% 65%}.em.em-books{background-position:52.5% 85%}.em.em-bookmark{background-position:57.5% 27.5%}.em.em-name_badge{background-position:52.5% 87.5%}.em.em-microscope{background-position:57.5% 82.5%}.em.em-telescope{background-position:57.5% 85%}.em.em-newspaper{background-position:55% 37.5%}.em.em-football{background-position:25% 72.5%}.em.em-rugby_football{background-position:25% 75%}.em.em-mountain_bicyclist{background-position:75% 97.5%}.em.em-bicyclist{background-position:75% 82.5%}.em.em-swimmer{background-position:25% 77.5%}.em.em-gem{background-position:47.5% 87.5%}.em.em-ring{background-position:47.5% 85%}.em.em-space_invader{background-position:45% 75%}.em.em-memo,.em.em-pencil{background-position:52.5% 92.5%}.em.em-book{background-position:52.5% 75%}.em.em-shoe{background-position:40% 12.5%}.em.em-sandal{background-position:40% 20%}.em.em-high_heel{background-position:40% 17.5%}.em.em-lipstick{background-position:47.5% 25%}.em.em-boot{background-position:40% 22.5%}.em.em-shirt,.em.em-tshirt{background-position:37.5% 92.5%}.em.em-necktie{background-position:37.5% 90%}.em.em-womans_clothes{background-position:40% 2.5%}.em.em-dress{background-position:37.5% 97.5%}.em.em-jeans{background-position:37.5% 95%}.em.em-kimono{background-position:37.5% 100%}.em.em-bikini{background-position:40% 0}.em.em-crown{background-position:37.5% 82.5%}.em.em-womans_hat{background-position:37.5% 85%}.em.em-mans_shoe{background-position:40% 12.5%}.em.em-briefcase{background-position:52.5% 10%}.em.em-handbag{background-position:40% 7.5%}.em.em-pouch{background-position:40% 10%}.em.em-purse{background-position:40% 5%}.em.em-eyeglasses{background-position:37.5% 87.5%}.em.em-house{background-position:27.5% 55%}.em.em-house_with_garden{background-position:27.5% 57.5%}.em.em-school{background-position:27.5% 82.5%}.em.em-office{background-position:27.5% 60%}.em.em-post_office{background-position:27.5% 62.5%}.em.em-hospital{background-position:27.5% 67.5%}.em.em-bank{background-position:27.5% 70%}.em.em-convenience_store{background-position:27.5% 80%}.em.em-love_hotel{background-position:27.5% 77.5%}.em.em-hotel{background-position:27.5% 75%}.em.em-wedding{background-position:47.5% 97.5%}.em.em-department_store{background-position:27.5% 85%}.em.em-european_post_office{background-position:27.5% 65%}.em.em-japanese_castle{background-position:27.5% 92.5%}.em.em-european_castle{background-position:27.5% 95%}.em.em-factory{background-position:27.5% 87.5%}.em.em-tokyo_tower{background-position:65% 40%}.em.em-japan{background-position:65% 45%}.em.em-mount_fuji{background-position:65% 37.5%}.em.em-statue_of_liberty{background-position:65% 42.5%}.em.em-ship{background-position:75% 25%}.em.em-speedboat{background-position:75% 42.5%}.em.em-rowboat{background-position:75% 27.5%}.em.em-rocket{background-position:72.5% 42.5%}.em.em-helicopter{background-position:72.5% 45%}.em.em-steam_locomotive{background-position:72.5% 47.5%}.em.em-tram{background-position:72.5% 67.5%}.em.em-mountain_railway{background-position:75% 15%}.em.em-bike{background-position:75% 77.5%}.em.em-aerial_tramway{background-position:75% 22.5%}.em.em-suspension_railway{background-position:75% 17.5%}.em.em-mountain_cableway{background-position:75% 20%}.em.em-tractor{background-position:75% 10%}.em.em-blue_car{background-position:75% 2.5%}.em.em-oncoming_automobile{background-position:75% 0}.em.em-car,.em.em-red_car{background-position:72.5% 100%}.em.em-taxi{background-position:72.5% 95%}.em.em-oncoming_taxi{background-position:72.5% 97.5%}.em.em-articulated_lorry{background-position:75% 7.5%}.em.em-bus{background-position:72.5% 72.5%}.em.em-oncoming_bus{background-position:72.5% 75%}.em.em-rotating_light{background-position:75% 52.5%}.em.em-police_car{background-position:72.5% 90%}.em.em-oncoming_police_car{background-position:72.5% 92.5%}.em.em-fire_engine{background-position:72.5% 87.5%}.em.em-ambulance{background-position:72.5% 85%}.em.em-minibus{background-position:72.5% 82.5%}.em.em-truck{background-position:75% 5%}.em.em-train{background-position:72.5% 70%}.em.em-station{background-position:72.5% 65%}.em.em-bullettrain_front,.em.em-train2{background-position:72.5% 57.5%}.em.em-bullettrain_side{background-position:72.5% 52.5%}.em.em-light_rail{background-position:72.5% 62.5%}.em.em-monorail{background-position:75% 12.5%}.em.em-railway_car{background-position:72.5% 50%}.em.em-trolleybus{background-position:72.5% 77.5%}.em.em-vertical_traffic_light{background-position:75% 47.5%}.em.em-traffic_light{background-position:75% 45%}.em.em-construction{background-position:75% 50%}.em.em-beginner{background-position:57.5% 92.5%}.em.em-atm{background-position:27.5% 72.5%}.em.em-busstop{background-position:72.5% 80%}.em.em-barber{background-position:47.5% 72.5%}.em.em-izakaya_lantern{background-position:27.5% 90%}.em.em-moyai{background-position:65% 47.5%}.em.em-round_pushpin{background-position:52.5% 52.5%}.em.em-triangular_flag_on_post{background-position:75% 55%}.em.em-jp{background-position:87.5% 85%}.em.em-kr{background-position:90% 2.5%}.em.em-cn{background-position:85% 10%}.em.em-us{background-position:95% 77.5%}.em.em-fr{background-position:85% 87.5%}.em.em-es{background-position:85% 67.5%}.em.em-it{background-position:87.5% 75%}.em.em-ru{background-position:92.5% 72.5%}.em.em-gb,.em.em-uk{background-position:85% 92.5%}.em.em-de{background-position:85% 35%}.em.em-one{background-position:80% 72.5%}.em.em-two{background-position:80% 75%}.em.em-three{background-position:80% 77.5%}.em.em-four{background-position:80% 80%}.em.em-five{background-position:80% 82.5%}.em.em-six{background-position:80% 85%}.em.em-seven{background-position:80% 87.5%}.em.em-eight{background-position:80% 90%}.em.em-nine{background-position:80% 92.5%}.em.em-keycap_ten{background-position:57.5% 50%}.em.em-1234{background-position:57.5% 57.5%}.em.em-zero{background-position:80% 70%}.em.em-hash{background-position:80% 65%}.em.em-symbols{background-position:57.5% 60%}.em.em-arrow_left{background-position:0 87.5%}.em.em-capital_abcd{background-position:57.5% 52.5%}.em.em-abcd{background-position:57.5% 55%}.em.em-abc{background-position:57.5% 62.5%}.em.em-arrow_down_small{background-position:60% 22.5%}.em.em-arrow_up_small{background-position:60% 20%}.em.em-arrows_clockwise{background-position:55% 82.5%}.em.em-arrows_counterclockwise{background-position:55% 85%}.em.em-twisted_rightwards_arrows{background-position:55% 75%}.em.em-repeat{background-position:55% 77.5%}.em.em-repeat_one{background-position:55% 80%}.em.em-top{background-position:57.5% 45%}.em.em-signal_strength{background-position:55% 52.5%}.em.em-restroom{background-position:77.5% 35%}.em.em-mens{background-position:77.5% 30%}.em.em-womens{background-position:77.5% 32.5%}.em.em-baby_symbol{background-position:77.5% 37.5%}.em.em-no_smoking{background-position:75% 65%}.em.em-metro{background-position:72.5% 60%}.em.em-baggage_claim{background-position:77.5% 70%}.em.em-wc{background-position:77.5% 42.5%}.em.em-potable_water{background-position:75% 72.5%}.em.em-put_litter_in_its_place{background-position:75% 67.5%}.em.em-passport_control{background-position:77.5% 65%}.em.em-left_luggage{background-position:77.5% 72.5%}.em.em-customs{background-position:77.5% 67.5%}.em.em-no_entry_sign{background-position:75% 60%}.em.em-underage{background-position:57.5% 47.5%}.em.em-no_mobile_phones{background-position:55% 50%}.em.em-do_not_litter{background-position:75% 70%}.em.em-non-potable_water{background-position:75% 75%}.em.em-no_bicycles{background-position:75% 80%}.em.em-no_pedestrians{background-position:77.5% 25%}.em.em-children_crossing{background-position:77.5% 27.5%}.em.em-heart_decoration{background-position:50% 27.5%}.em.em-vibration_mode{background-position:55% 45%}.em.em-mobile_phone_off{background-position:55% 47.5%}.em.em-chart{background-position:52.5% 2.5%}.em.em-currency_exchange{background-position:50% 85%}.em.em-six_pointed_star{background-position:57.5% 90%}.em.em-diamond_shape_with_a_dot_inside{background-position:50% 30%}.em.em-end{background-position:57.5% 37.5%}.em.em-back{background-position:57.5% 35%}.em.em-on{background-position:57.5% 40%}.em.em-soon{background-position:57.5% 42.5%}.em.em-clock1{background-position:60% 40%}.em.em-clock130{background-position:60% 70%}.em.em-clock10{background-position:60% 62.5%}.em.em-clock1030{background-position:60% 92.5%}.em.em-clock11,.em.em-clock1130{background-position:60% 65%}.em.em-clock12{background-position:60% 67.5%}.em.em-clock1230{background-position:60% 97.5%}.em.em-clock2{background-position:60% 42.5%}.em.em-clock230{background-position:60% 72.5%}.em.em-clock3{background-position:60% 45%}.em.em-clock330{background-position:60% 75%}.em.em-clock4{background-position:60% 47.5%}.em.em-clock430{background-position:60% 77.5%}.em.em-clock5{background-position:60% 50%}.em.em-clock530{background-position:60% 80%}.em.em-clock6{background-position:60% 52.5%}.em.em-clock630{background-position:60% 82.5%}.em.em-clock7{background-position:60% 55%}.em.em-clock730{background-position:60% 85%}.em.em-clock8{background-position:60% 57.5%}.em.em-clock830{background-position:60% 87.5%}.em.em-clock9{background-position:60% 60%}.em.em-clock930{background-position:60% 90%}.em.em-heavy_dollar_sign{background-position:50% 87.5%}.em.em-heavy_exclamation_mark{background-position:10% 20%}.em.em-white_flower{background-position:50% 77.5%}.em.em-100{background-position:50% 80%}.em.em-radio_button{background-position:57.5% 32.5%}.em.em-link{background-position:57.5% 30%}.em.em-trident{background-position:57.5% 95%}.em.em-black_square_button{background-position:57.5% 97.5%}.em.em-white_square_button{background-position:57.5% 100%}.em.em-red_circle{background-position:60% 0}.em.em-large_blue_circle{background-position:60% 2.5%}.em.em-large_blue_diamond{background-position:60% 7.5%}.em.em-large_orange_diamond{background-position:60% 5%}.em.em-small_blue_diamond{background-position:60% 12.5%}.em.em-small_orange_diamond{background-position:60% 10%}.em.em-small_red_triangle{background-position:60% 15%}.em.em-small_red_triangle_down{background-position:60% 17.5%}.em{background:url(../img/sheet_emojione_64_indexed_128.5953c7ea.png)}.em.em-hand,.em.em-raised_hand{background-position:7.5% 37.5%}.em.em-phone{background-position:2.5% 12.5%}.em{background:url(../img/sheet_facebook_64_indexed_128.f1911246.png)}.em.em-boat,.em.em-sailboat{background-position:5% 87.5%}.em{background-image:url(../img/look.62b51bae.png)!important}.em.em-tlj-1{background-position:0 0}.em.em-tlj-2{background-position:0 2.5%}.em.em-tlj-3{background-position:0 5%}.em.em-tlj-4{background-position:0 7.5%}.em.em-tlj-5{background-position:0 10%}.em.em-tlj-6{background-position:0 12.5%}.em.em-tlj-7{background-position:0 15%}.em.em-tlj-8{background-position:0 17.5%}.em.em-tlj-9{background-position:0 20%}.em.em-tlj-10{background-position:0 22.5%}.em.em-tlj-11{background-position:0 25%}.em.em-tlj-12{background-position:0 27.5%}.em.em-tlj-13{background-position:0 30%}.em.em-tlj-14{background-position:0 32.5%}.em.em-tlj-15{background-position:0 35%}.em.em-tlj-16{background-position:0 37.5%}.em.em-tlj-17{background-position:0 40%}.em.em-tlj-18{background-position:0 42.5%}.em.em-tlj-19{background-position:0 45%}.em.em-tlj-20{background-position:0 47.5%}.em.em-tlj-21{background-position:0 50%}.em.em-tlj-22{background-position:0 52.5%}.em.em-tlj-23{background-position:0 55%}.em.em-tlj-24{background-position:0 57.5%}.em.em-tlj-25{background-position:0 60%}.em.em-tlj-26{background-position:0 62.5%}.em.em-tlj-27{background-position:0 65%}.em.em-tlj-28{background-position:0 67.5%}.em.em-tlj-29{background-position:0 70%}.em.em-tlj-30{background-position:0 72.5%}.em.em-tlj-31{background-position:0 75%}.em.em-tlj-32{background-position:0 77.5%}.em.em-tlj-33{background-position:0 80%}.em.em-tlj-34{background-position:0 82.5%}.em.em-tlj-35{background-position:0 85%}.em.em-tlj-36{background-position:0 87.5%}.em.em-tlj-37{background-position:0 90%}.em.em-tlj-38{background-position:0 92.5%}.em.em-tlj-39{background-position:0 95%}.em.em-tlj-40{background-position:0 97.5%}.em.em-tlj-41{background-position:0 100%}.em.em-tlj-42{background-position:2.5% 0}.em.em-tlj-43{background-position:2.5% 2.5%}.em.em-tlj-44{background-position:2.5% 5%}.em.em-tlj-45{background-position:2.5% 7.5%}.em.em-tlj-46{background-position:2.5% 10%}.em.em-tlj-47{background-position:2.5% 12.5%}.em.em-tlj-48{background-position:2.5% 15%}.em.em-tlj-49{background-position:2.5% 17.5%}.em.em-tlj-50{background-position:2.5% 20%}.em.em-tlj-51{background-position:2.5% 22.5%}.em.em-tlj-52{background-position:2.5% 25%}.em.em-tlj-53{background-position:2.5% 27.5%}.em.em-tlj-54{background-position:2.5% 30%}.em.em-tlj-55{background-position:2.5% 32.5%}.em.em-tlj-56{background-position:2.5% 35%}.em.em-tlj-57{background-position:2.5% 37.5%}.em.em-tlj-58{background-position:2.5% 40%}.em.em-tlj-59{background-position:2.5% 42.5%}.em.em-tlj-60{background-position:2.5% 45%}.em.em-tlj-61{background-position:2.5% 47.5%}.em.em-tlj-62{background-position:2.5% 50%}.em.em-tlj-63{background-position:2.5% 52.5%}.em.em-tlj-64{background-position:2.5% 55%}.em.em-tlj-65{background-position:2.5% 57.5%}.em.em-tlj-66{background-position:2.5% 60%}.em.em-tlj-67{background-position:2.5% 62.5%}.em.em-tlj-68{background-position:2.5% 65%}.em.em-tlj-69{background-position:2.5% 67.5%}.em.em-tlj-70{background-position:2.5% 70%}.em.em-tlj-71{background-position:2.5% 72.5%}.em.em-tlj-72{background-position:2.5% 75%}.em.em-tlj-73{background-position:2.5% 77.5%}.em.em-tlj-74{background-position:2.5% 80%}.em.em-tlj-75{background-position:2.5% 82.5%}.em.em-tlj-76{background-position:2.5% 85%}.em.em-tlj-77{background-position:2.5% 87.5%}.em.em-tlj-78{background-position:2.5% 90%}.em.em-tlj-79{background-position:2.5% 92.5%}.em.em-tlj-80{background-position:2.5% 95%}.em.em-tlj-81{background-position:2.5% 97.5%}.em.em-tlj-82{background-position:2.5% 100%}.em.em-tlj-83{background-position:5% 0}.em.em-tlj-84{background-position:5% 2.5%}.em.em-tlj-85{background-position:5% 5%}.em.em-tlj-86{background-position:5% 7.5%}.em.em-tlj-87{background-position:5% 10%}.em.em-tlj-88{background-position:5% 12.5%}.em.em-tlj-89{background-position:5% 15%}.em.em-tlj-90{background-position:5% 17.5%}.em.em-tlj-91{background-position:5% 20%}.em.em-tlj-92{background-position:5% 22.5%}.em.em-tlj-93{background-position:5% 25%}.em.em-tlj-94{background-position:5% 27.5%}.em.em-tlj-95{background-position:5% 30%}.em.em-tlj-96{background-position:5% 32.5%}.em{background:url(../img/sheet_messenger_64_indexed_128.68a885d7.png)}.em.em-bee{background-position:30% 85%}.em.em-car,.em.em-red_car{background-position:72.5% 87.5%}.em{display:inline-block;height:1em;width:1em;overflow:hidden;line-height:18px;font-size:22px;vertical-align:middle;margin-top:-4px;color:transparent!important;background:url(../img/sheet_twitter_64_indexed_128.0ebbf2e8.png);background-size:4100%}.em.em-grinning{background-position:65% 37.5%}.em.em-grimacing{background-position:67.5% 45%}.em.em-grin{background-position:65% 40%}.em.em-joy{background-position:65% 42.5%}.em.em-smiley{background-position:65% 45%}.em.em-smile{background-position:65% 47.5%}.em.em-sweat_smile{background-position:65% 50%}.em.em-laughing,.em.em-satisfied{background-position:65% 52.5%}.em.em-innocent{background-position:65% 55%}.em.em-wink{background-position:65% 60%}.em.em-blush{background-position:65% 62.5%}.em.em-slightly_smiling_face{background-position:67.5% 100%}.em.em-upside_down_face{background-position:70% 0}.em.em-relaxed{background-position:2.5% 62.5%}.em.em-yum{background-position:65% 65%}.em.em-relieved{background-position:65% 67.5%}.em.em-heart_eyes{background-position:65% 70%}.em.em-kissing_heart{background-position:65% 97.5%}.em.em-kissing{background-position:65% 95%}.em.em-kissing_smiling_eyes{background-position:65% 100%}.em.em-kissing_closed_eyes{background-position:67.5% 0}.em.em-stuck_out_tongue_winking_eye{background-position:67.5% 5%}.em.em-stuck_out_tongue_closed_eyes{background-position:67.5% 7.5%}.em.em-stuck_out_tongue{background-position:67.5% 2.5%}.em.em-money_mouth_face{background-position:80% 5%}.em.em-nerd_face{background-position:80% 10%}.em.em-sunglasses{background-position:65% 72.5%}.em.em-hugging_face{background-position:80% 20%}.em.em-smirk{background-position:65% 75%}.em.em-no_mouth{background-position:67.5% 70%}.em.em-neutral_face{background-position:65% 77.5%}.em.em-expressionless{background-position:65% 80%}.em.em-unamused{background-position:65% 82.5%}.em.em-face_with_rolling_eyes{background-position:70% 2.5%}.em.em-thinking_face{background-position:80% 12.5%}.em.em-flushed{background-position:67.5% 62.5%}.em.em-disappointed{background-position:67.5% 10%}.em.em-worried{background-position:67.5% 12.5%}.em.em-angry{background-position:67.5% 15%}.em.em-rage{background-position:67.5% 17.5%}.em.em-pensive{background-position:65% 87.5%}.em.em-confused{background-position:65% 90%}.em.em-slightly_frowning_face{background-position:67.5% 97.5%}.em.em-white_frowning_face{background-position:2.5% 60%}.em.em-persevere{background-position:67.5% 22.5%}.em.em-confounded{background-position:65% 92.5%}.em.em-tired_face{background-position:67.5% 42.5%}.em.em-weary{background-position:67.5% 37.5%}.em.em-triumph{background-position:67.5% 25%}.em.em-open_mouth{background-position:67.5% 50%}.em.em-scream{background-position:67.5% 57.5%}.em.em-fearful{background-position:67.5% 35%}.em.em-cold_sweat{background-position:67.5% 55%}.em.em-hushed{background-position:67.5% 52.5%}.em.em-frowning{background-position:67.5% 30%}.em.em-anguished{background-position:67.5% 32.5%}.em.em-cry{background-position:67.5% 20%}.em.em-disappointed_relieved{background-position:67.5% 27.5%}.em.em-sleepy{background-position:67.5% 40%}.em.em-sweat{background-position:65% 85%}.em.em-sob{background-position:67.5% 47.5%}.em.em-dizzy_face{background-position:67.5% 67.5%}.em.em-astonished{background-position:67.5% 60%}.em.em-zipper_mouth_face{background-position:80% 2.5%}.em.em-mask{background-position:67.5% 72.5%}.em.em-face_with_thermometer{background-position:80% 7.5%}.em.em-face_with_head_bandage{background-position:80% 15%}.em.em-sleeping{background-position:67.5% 65%}.em.em-zzz{background-position:50% 27.5%}.em.em-hankey,.em.em-poop,.em.em-shit{background-position:50% 40%}.em.em-smiling_imp{background-position:65% 57.5%}.em.em-imp{background-position:45% 65%}.em.em-japanese_ogre{background-position:45% 37.5%}.em.em-japanese_goblin{background-position:45% 40%}.em.em-skull{background-position:45% 67.5%}.em.em-ghost{background-position:45% 42.5%}.em.em-alien{background-position:45% 60%}.em.em-robot_face{background-position:80% 17.5%}.em.em-smiley_cat{background-position:67.5% 80%}.em.em-smile_cat{background-position:67.5% 75%}.em.em-joy_cat{background-position:67.5% 77.5%}.em.em-heart_eyes_cat{background-position:67.5% 82.5%}.em.em-smirk_cat{background-position:67.5% 85%}.em.em-kissing_cat{background-position:67.5% 87.5%}.em.em-scream_cat{background-position:67.5% 95%}.em.em-crying_cat_face{background-position:67.5% 92.5%}.em.em-pouting_cat{background-position:67.5% 90%}.em.em-raised_hands{background-position:70% 72.5%}.em.em-clap{background-position:37.5% 40%}.em.em-wave{background-position:35% 82.5%}.em.em---1,.em.em-thumbsup{background-position:37.5% 10%}.em.em--1,.em.em-thumbsdown{background-position:37.5% 25%}.em.em-facepunch,.em.em-punch{background-position:35% 67.5%}.em.em-fist{background-position:7.5% 22.5%}.em.em-v{background-position:7.5% 52.5%}.em.em-ok_hand{background-position:35% 97.5%}.em.em-hand,.em.em-raised_hand{background-position:7.5% 37.5%}.em.em-open_hands{background-position:37.5% 55%}.em.em-muscle{background-position:50% 42.5%}.em.em-pray{background-position:72.5% 15%}.em.em-point_up{background-position:2.5% 25%}.em.em-point_up_2{background-position:35% 7.5%}.em.em-point_down{background-position:35% 22.5%}.em.em-point_left{background-position:35% 37.5%}.em.em-point_right{background-position:35% 52.5%}.em.em-middle_finger{background-position:62.5% 47.5%}.em.em-raised_hand_with_fingers_splayed{background-position:62.5% 32.5%}.em.em-the_horns{background-position:80% 22.5%}.em.em-spock-hand{background-position:62.5% 62.5%}.em.em-writing_hand{background-position:7.5% 67.5%}.em.em-nail_care{background-position:47.5% 15%}.em.em-lips{background-position:35% 2.5%}.em.em-tongue{background-position:35% 5%}.em.em-ear{background-position:32.5% 75%}.em.em-nose{background-position:32.5% 90%}.em.em-eye{background-position:32.5% 72.5%}.em.em-eyes{background-position:32.5% 70%}.em.em-bust_in_silhouette{background-position:40% 15%}.em.em-busts_in_silhouette{background-position:40% 17.5%}.em.em-speaking_head_in_silhouette{background-position:65% 12.5%}.em.em-baby{background-position:42.5% 95%}.em.em-boy{background-position:40% 20%}.em.em-girl{background-position:40% 35%}.em.em-man{background-position:40% 50%}.em.em-woman{background-position:40% 65%}.em.em-person_with_blond_hair{background-position:42.5% 20%}.em.em-older_man{background-position:42.5% 65%}.em.em-older_woman{background-position:42.5% 80%}.em.em-man_with_gua_pi_mao{background-position:42.5% 35%}.em.em-man_with_turban{background-position:42.5% 50%}.em.em-cop{background-position:40% 90%}.em.em-construction_worker{background-position:45% 7.5%}.em.em-guardsman{background-position:45% 85%}.em.em-sleuth_or_spy{background-position:60% 97.5%}.em.em-santa{background-position:20% 72.5%}.em.em-angel{background-position:45% 45%}.em.em-princess{background-position:45% 22.5%}.em.em-bride_with_veil{background-position:42.5% 5%}.em.em-walking{background-position:75% 100%}.em.em-runner,.em.em-running{background-position:25% 22.5%}.em.em-dancer{background-position:45% 100%}.em.em-dancers{background-position:42.5% 2.5%}.em.em-couple{background-position:40% 82.5%}.em.em-two_men_holding_hands{background-position:40% 85%}.em.em-two_women_holding_hands{background-position:40% 87.5%}.em.em-bow{background-position:70% 35%}.em.em-information_desk_person{background-position:45% 70%}.em.em-no_good{background-position:70% 5%}.em.em-ok_woman{background-position:70% 20%}.em.em-raising_hand{background-position:70% 57.5%}.em.em-person_with_pouting_face{background-position:72.5% 0}.em.em-person_frowning{background-position:70% 87.5%}.em.em-haircut{background-position:47.5% 45%}.em.em-massage{background-position:47.5% 30%}.em.em-couple_with_heart{background-position:47.5% 82.5%}.em.em-woman-heart-woman{background-position:97.5% 47.5%}.em.em-man-heart-man{background-position:97.5% 30%}.em.em-couplekiss{background-position:47.5% 77.5%}.em.em-woman-kiss-woman{background-position:97.5% 50%}.em.em-man-kiss-man{background-position:97.5% 32.5%}.em.em-family{background-position:40% 80%}.em.em-man-woman-girl{background-position:97.5% 22.5%}.em.em-man-woman-girl-boy{background-position:97.5% 25%}.em.em-man-woman-boy-boy{background-position:97.5% 20%}.em.em-man-woman-girl-girl{background-position:97.5% 27.5%}.em.em-woman-woman-boy{background-position:97.5% 35%}.em.em-woman-woman-girl{background-position:97.5% 40%}.em.em-woman-woman-girl-boy{background-position:97.5% 42.5%}.em.em-woman-woman-boy-boy{background-position:97.5% 37.5%}.em.em-woman-woman-girl-girl{background-position:97.5% 45%}.em.em-man-man-boy{background-position:97.5% 7.5%}.em.em-man-man-girl{background-position:97.5% 12.5%}.em.em-man-man-girl-boy{background-position:97.5% 15%}.em.em-man-man-boy-boy{background-position:97.5% 10%}.em.em-man-man-girl-girl{background-position:97.5% 17.5%}.em.em-womans_clothes{background-position:37.5% 92.5%}.em.em-shirt,.em.em-tshirt{background-position:37.5% 80%}.em.em-jeans{background-position:37.5% 82.5%}.em.em-necktie{background-position:37.5% 77.5%}.em.em-dress{background-position:37.5% 85%}.em.em-bikini{background-position:37.5% 90%}.em.em-kimono{background-position:37.5% 87.5%}.em.em-lipstick{background-position:47.5% 12.5%}.em.em-kiss{background-position:47.5% 67.5%}.em.em-footprints{background-position:40% 12.5%}.em.em-high_heel{background-position:40% 5%}.em.em-sandal{background-position:40% 7.5%}.em.em-boot{background-position:40% 10%}.em.em-mans_shoe,.em.em-shoe{background-position:40% 0}.em.em-athletic_shoe{background-position:40% 2.5%}.em.em-womans_hat{background-position:37.5% 72.5%}.em.em-tophat{background-position:22.5% 60%}.em.em-helmet_with_white_cross{background-position:5% 62.5%}.em.em-mortar_board{background-position:22.5% 17.5%}.em.em-crown{background-position:37.5% 70%}.em.em-school_satchel{background-position:22.5% 15%}.em.em-pouch{background-position:37.5% 100%}.em.em-purse{background-position:37.5% 95%}.em.em-handbag{background-position:37.5% 97.5%}.em.em-briefcase{background-position:50% 100%}.em.em-eyeglasses{background-position:37.5% 75%}.em.em-dark_sunglasses{background-position:62.5% 10%}.em.em-ring{background-position:47.5% 72.5%}.em.em-closed_umbrella{background-position:12.5% 57.5%}.em.em-dog{background-position:32.5% 45%}.em.em-cat{background-position:32.5% 32.5%}.em.em-mouse{background-position:32.5% 22.5%}.em.em-hamster{background-position:32.5% 52.5%}.em.em-rabbit{background-position:32.5% 30%}.em.em-bear{background-position:32.5% 57.5%}.em.em-panda_face{background-position:32.5% 60%}.em.em-koala{background-position:32.5% 10%}.em.em-tiger{background-position:32.5% 27.5%}.em.em-lion_face{background-position:80% 40%}.em.em-cow{background-position:32.5% 25%}.em.em-pig{background-position:32.5% 47.5%}.em.em-pig_nose{background-position:32.5% 62.5%}.em.em-frog{background-position:32.5% 50%}.em.em-octopus{background-position:30% 75%}.em.em-monkey_face{background-position:32.5% 42.5%}.em.em-see_no_evil{background-position:70% 50%}.em.em-hear_no_evil{background-position:70% 52.5%}.em.em-speak_no_evil{background-position:70% 55%}.em.em-monkey{background-position:30% 57.5%}.em.em-chicken{background-position:30% 62.5%}.em.em-penguin{background-position:32.5% 7.5%}.em.em-bird{background-position:32.5% 5%}.em.em-baby_chick{background-position:32.5% 0}.em.em-hatching_chick{background-position:30% 100%}.em.em-hatched_chick{background-position:32.5% 2.5%}.em.em-wolf{background-position:32.5% 55%}.em.em-boar{background-position:30% 70%}.em.em-horse{background-position:32.5% 40%}.em.em-unicorn_face{background-position:80% 47.5%}.em.em-bee,.em.em-honeybee{background-position:30% 85%}.em.em-bug{background-position:30% 80%}.em.em-snail{background-position:30% 42.5%}.em.em-beetle{background-position:30% 87.5%}.em.em-ant{background-position:30% 82.5%}.em.em-spider{background-position:62.5% 12.5%}.em.em-scorpion{background-position:80% 42.5%}.em.em-crab{background-position:80% 37.5%}.em.em-snake{background-position:30% 45%}.em.em-turtle{background-position:30% 97.5%}.em.em-tropical_fish{background-position:30% 92.5%}.em.em-fish{background-position:30% 90%}.em.em-blowfish{background-position:30% 95%}.em.em-dolphin{background-position:32.5% 20%}.em.em-whale{background-position:32.5% 37.5%}.em.em-whale2{background-position:30% 40%}.em.em-crocodile{background-position:30% 37.5%}.em.em-leopard{background-position:30% 27.5%}.em.em-tiger2{background-position:30% 25%}.em.em-water_buffalo{background-position:30% 20%}.em.em-ox{background-position:30% 17.5%}.em.em-cow2{background-position:30% 22.5%}.em.em-dromedary_camel{background-position:32.5% 15%}.em.em-camel{background-position:32.5% 17.5%}.em.em-elephant{background-position:30% 72.5%}.em.em-goat{background-position:30% 52.5%}.em.em-ram{background-position:30% 50%}.em.em-sheep{background-position:30% 55%}.em.em-racehorse{background-position:30% 47.5%}.em.em-pig2{background-position:30% 67.5%}.em.em-rat{background-position:30% 12.5%}.em.em-mouse2{background-position:30% 15%}.em.em-rooster{background-position:30% 60%}.em.em-turkey{background-position:80% 45%}.em.em-dove_of_peace{background-position:60% 15%}.em.em-dog2{background-position:30% 65%}.em.em-poodle{background-position:32.5% 12.5%}.em.em-cat2{background-position:30% 32.5%}.em.em-rabbit2{background-position:30% 30%}.em.em-chipmunk{background-position:32.5% 67.5%}.em.em-feet,.em.em-paw_prints{background-position:32.5% 65%}.em.em-dragon{background-position:30% 35%}.em.em-dragon_face{background-position:32.5% 35%}.em.em-cactus{background-position:15% 77.5%}.em.em-christmas_tree{background-position:20% 70%}.em.em-evergreen_tree{background-position:15% 70%}.em.em-deciduous_tree{background-position:15% 72.5%}.em.em-palm_tree{background-position:15% 75%}.em.em-seedling{background-position:15% 67.5%}.em.em-herb{background-position:17.5% 0}.em.em-shamrock{background-position:2.5% 22.5%}.em.em-four_leaf_clover{background-position:17.5% 2.5%}.em.em-bamboo{background-position:22.5% 2.5%}.em.em-tanabata_tree{background-position:20% 100%}.em.em-leaves{background-position:17.5% 10%}.em.em-fallen_leaf{background-position:17.5% 7.5%}.em.em-maple_leaf{background-position:17.5% 5%}.em.em-ear_of_rice{background-position:15% 100%}.em.em-hibiscus{background-position:15% 90%}.em.em-sunflower{background-position:15% 92.5%}.em.em-rose{background-position:15% 87.5%}.em.em-tulip{background-position:15% 82.5%}.em.em-blossom{background-position:15% 95%}.em.em-cherry_blossom{background-position:15% 85%}.em.em-bouquet{background-position:47.5% 80%}.em.em-mushroom{background-position:17.5% 12.5%}.em.em-chestnut{background-position:15% 65%}.em.em-jack_o_lantern{background-position:20% 67.5%}.em.em-shell{background-position:30% 77.5%}.em.em-spider_web{background-position:62.5% 15%}.em.em-earth_americas{background-position:12.5% 87.5%}.em.em-earth_africa{background-position:12.5% 85%}.em.em-earth_asia{background-position:12.5% 90%}.em.em-full_moon{background-position:15% 2.5%}.em.em-waning_gibbous_moon{background-position:15% 5%}.em.em-last_quarter_moon{background-position:15% 7.5%}.em.em-waning_crescent_moon{background-position:15% 10%}.em.em-new_moon{background-position:12.5% 95%}.em.em-waxing_crescent_moon{background-position:12.5% 97.5%}.em.em-first_quarter_moon{background-position:12.5% 100%}.em.em-moon,.em.em-waxing_gibbous_moon{background-position:15% 0}.em.em-new_moon_with_face{background-position:15% 15%}.em.em-full_moon_with_face{background-position:15% 22.5%}.em.em-first_quarter_moon_with_face{background-position:15% 17.5%}.em.em-last_quarter_moon_with_face{background-position:15% 20%}.em.em-sun_with_face{background-position:15% 25%}.em.em-crescent_moon{background-position:15% 12.5%}.em.em-star{background-position:10% 60%}.em.em-star2{background-position:15% 27.5%}.em.em-dizzy{background-position:50% 57.5%}.em.em-sparkles{background-position:7.5% 97.5%}.em.em-comet{background-position:2.5% 10%}.em.em-sunny{background-position:2.5% 0}.em.em-mostly_sunny{background-position:15% 35%}.em.em-partly_sunny{background-position:5% 52.5%}.em.em-barely_sunny{background-position:15% 37.5%}.em.em-partly_sunny_rain{background-position:15% 40%}.em.em-cloud{background-position:2.5% 2.5%}.em.em-rain_cloud{background-position:15% 42.5%}.em.em-thunder_cloud_and_rain{background-position:5% 55%}.em.em-lightning{background-position:15% 47.5%}.em.em-zap{background-position:5% 32.5%}.em.em-fire{background-position:57.5% 52.5%}.em.em-boom,.em.em-collision{background-position:50% 30%}.em.em-snowflake{background-position:10% 2.5%}.em.em-snow_cloud{background-position:15% 45%}.em.em-snowman{background-position:2.5% 7.5%}.em.em-snowman_without_snow{background-position:5% 50%}.em.em-wind_blowing_face{background-position:15% 55%}.em.em-dash{background-position:50% 37.5%}.em.em-tornado{background-position:15% 50%}.em.em-fog{background-position:15% 52.5%}.em.em-umbrella{background-position:2.5% 5%}.em.em-umbrella_with_rain_drops{background-position:2.5% 17.5%}.em.em-droplet{background-position:50% 35%}.em.em-sweat_drops{background-position:50% 32.5%}.em.em-ocean{background-position:12.5% 77.5%}.em.em-green_apple{background-position:17.5% 40%}.em.em-apple{background-position:17.5% 37.5%}.em.em-pear{background-position:17.5% 42.5%}.em.em-tangerine{background-position:17.5% 27.5%}.em.em-lemon{background-position:17.5% 30%}.em.em-banana{background-position:17.5% 32.5%}.em.em-watermelon{background-position:17.5% 25%}.em.em-grapes{background-position:17.5% 20%}.em.em-strawberry{background-position:17.5% 50%}.em.em-melon{background-position:17.5% 22.5%}.em.em-cherries{background-position:17.5% 47.5%}.em.em-peach{background-position:17.5% 45%}.em.em-pineapple{background-position:17.5% 35%}.em.em-tomato{background-position:17.5% 15%}.em.em-eggplant{background-position:17.5% 17.5%}.em.em-hot_pepper{background-position:15% 80%}.em.em-corn{background-position:15% 97.5%}.em.em-sweet_potato{background-position:17.5% 82.5%}.em.em-honey_pot{background-position:20% 17.5%}.em.em-bread{background-position:17.5% 77.5%}.em.em-cheese_wedge{background-position:80% 50%}.em.em-poultry_leg{background-position:17.5% 60%}.em.em-meat_on_bone{background-position:17.5% 57.5%}.em.em-fried_shrimp{background-position:17.5% 92.5%}.em.em-egg{background-position:20% 27.5%}.em.em-hamburger{background-position:17.5% 52.5%}.em.em-fries{background-position:17.5% 80%}.em.em-hotdog{background-position:15% 57.5%}.em.em-pizza{background-position:17.5% 55%}.em.em-spaghetti{background-position:17.5% 75%}.em.em-taco{background-position:15% 60%}.em.em-burrito{background-position:15% 62.5%}.em.em-ramen{background-position:17.5% 72.5%}.em.em-stew{background-position:20% 25%}.em.em-fish_cake{background-position:17.5% 95%}.em.em-sushi{background-position:17.5% 90%}.em.em-bento{background-position:20% 22.5%}.em.em-curry{background-position:17.5% 70%}.em.em-rice_ball{background-position:17.5% 65%}.em.em-rice{background-position:17.5% 67.5%}.em.em-rice_cracker{background-position:17.5% 62.5%}.em.em-oden{background-position:17.5% 87.5%}.em.em-dango{background-position:17.5% 85%}.em.em-shaved_ice{background-position:17.5% 100%}.em.em-ice_cream{background-position:20% 0}.em.em-icecream{background-position:17.5% 97.5%}.em.em-cake{background-position:20% 20%}.em.em-birthday{background-position:20% 65%}.em.em-custard{background-position:20% 15%}.em.em-candy{background-position:20% 10%}.em.em-lollipop{background-position:20% 12.5%}.em.em-chocolate_bar{background-position:20% 7.5%}.em.em-popcorn{background-position:20% 57.5%}.em.em-doughnut{background-position:20% 2.5%}.em.em-cookie{background-position:20% 5%}.em.em-beer{background-position:20% 45%}.em.em-beers{background-position:20% 47.5%}.em.em-wine_glass{background-position:20% 37.5%}.em.em-cocktail{background-position:20% 40%}.em.em-tropical_drink{background-position:20% 42.5%}.em.em-champagne{background-position:20% 55%}.em.em-sake{background-position:20% 35%}.em.em-tea{background-position:20% 32.5%}.em.em-coffee{background-position:2.5% 20%}.em.em-baby_bottle{background-position:20% 50%}.em.em-fork_and_knife{background-position:20% 30%}.em.em-knife_fork_plate{background-position:20% 52.5%}.em.em-soccer{background-position:5% 45%}.em.em-basketball{background-position:25% 15%}.em.em-football{background-position:25% 60%}.em.em-baseball{background-position:5% 47.5%}.em.em-tennis{background-position:25% 10%}.em.em-volleyball{background-position:27.5% 2.5%}.em.em-rugby_football{background-position:25% 62.5%}.em.em-8ball{background-position:22.5% 80%}.em.em-golf{background-position:5% 82.5%}.em.em-golfer{background-position:25% 95%}.em.em-table_tennis_paddle_and_ball{background-position:27.5% 10%}.em.em-badminton_racquet_and_shuttlecock{background-position:27.5% 95%}.em.em-ice_hockey_stick_and_puck{background-position:27.5% 7.5%}.em.em-field_hockey_stick_and_ball{background-position:27.5% 5%}.em.em-cricket_bat_and_ball{background-position:27.5% 0}.em.em-ski{background-position:25% 12.5%}.em.em-skier{background-position:5% 90%}.em.em-snowboarder{background-position:25% 20%}.em.em-ice_skate{background-position:5% 92.5%}.em.em-bow_and_arrow{background-position:27.5% 97.5%}.em.em-fishing_pole_and_fish{background-position:22.5% 45%}.em.em-rowboat{background-position:75% 15%}.em.em-swimmer{background-position:25% 65%}.em.em-surfer{background-position:25% 37.5%}.em.em-bath{background-position:77.5% 35%}.em.em-person_with_ball{background-position:5% 95%}.em.em-weight_lifter{background-position:25% 80%}.em.em-bicyclist{background-position:75% 70%}.em.em-mountain_bicyclist{background-position:75% 85%}.em.em-horse_racing{background-position:25% 57.5%}.em.em-man_in_business_suit_levitating{background-position:60% 95%}.em.em-trophy{background-position:25% 55%}.em.em-running_shirt_with_sash{background-position:25% 7.5%}.em.em-sports_medal{background-position:25% 52.5%}.em.em-medal{background-position:22.5% 20%}.em.em-reminder_ribbon{background-position:22.5% 22.5%}.em.em-rosette{background-position:27.5% 90%}.em.em-ticket{background-position:22.5% 65%}.em.em-admission_tickets{background-position:22.5% 35%}.em.em-performing_arts{background-position:22.5% 70%}.em.em-art{background-position:22.5% 57.5%}.em.em-circus_tent{background-position:22.5% 62.5%}.em.em-microphone{background-position:22.5% 47.5%}.em.em-headphones{background-position:22.5% 55%}.em.em-musical_score{background-position:25% 5%}.em.em-musical_keyboard{background-position:22.5% 100%}.em.em-saxophone{background-position:22.5% 95%}.em.em-trumpet{background-position:25% 0}.em.em-guitar{background-position:22.5% 97.5%}.em.em-violin{background-position:25% 2.5%}.em.em-clapper{background-position:22.5% 67.5%}.em.em-video_game{background-position:22.5% 72.5%}.em.em-space_invader{background-position:45% 62.5%}.em.em-dart{background-position:22.5% 75%}.em.em-game_die{background-position:22.5% 82.5%}.em.em-slot_machine{background-position:22.5% 77.5%}.em.em-bowling{background-position:22.5% 85%}.em.em-car{background-position:72.5% 87.5%}.em.em-taxi{background-position:72.5% 82.5%}.em.em-blue_car{background-position:72.5% 92.5%}.em.em-bus{background-position:72.5% 60%}.em.em-trolleybus{background-position:72.5% 65%}.em.em-racing_car{background-position:25% 100%}.em.em-police_car{background-position:72.5% 77.5%}.em.em-ambulance{background-position:72.5% 72.5%}.em.em-fire_engine{background-position:72.5% 75%}.em.em-minibus{background-position:72.5% 70%}.em.em-truck{background-position:72.5% 95%}.em.em-articulated_lorry{background-position:72.5% 97.5%}.em.em-tractor{background-position:72.5% 100%}.em.em-racing_motorcycle{background-position:25% 97.5%}.em.em-bike{background-position:75% 65%}.em.em-rotating_light{background-position:75% 40%}.em.em-oncoming_police_car{background-position:72.5% 80%}.em.em-oncoming_bus{background-position:72.5% 62.5%}.em.em-oncoming_automobile{background-position:72.5% 90%}.em.em-oncoming_taxi{background-position:72.5% 85%}.em.em-aerial_tramway{background-position:75% 10%}.em.em-mountain_cableway{background-position:75% 7.5%}.em.em-suspension_railway{background-position:75% 5%}.em.em-railway_car{background-position:72.5% 37.5%}.em.em-train{background-position:72.5% 57.5%}.em.em-monorail{background-position:75% 0}.em.em-bullettrain_side{background-position:72.5% 40%}.em.em-bullettrain_front{background-position:72.5% 42.5%}.em.em-light_rail{background-position:72.5% 50%}.em.em-mountain_railway{background-position:75% 2.5%}.em.em-steam_locomotive{background-position:72.5% 35%}.em.em-train2{background-position:72.5% 45%}.em.em-metro{background-position:72.5% 47.5%}.em.em-tram{background-position:72.5% 55%}.em.em-station{background-position:72.5% 52.5%}.em.em-helicopter{background-position:72.5% 32.5%}.em.em-small_airplane{background-position:77.5% 92.5%}.em.em-airplane{background-position:7.5% 17.5%}.em.em-airplane_departure{background-position:77.5% 95%}.em.em-airplane_arriving{background-position:77.5% 97.5%}.em.em-boat{background-position:5% 87.5%}.em.em-motor_boat{background-position:77.5% 90%}.em.em-speedboat{background-position:75% 30%}.em.em-ferry{background-position:5% 85%}.em.em-passenger_ship{background-position:80% 0}.em.em-rocket{background-position:72.5% 30%}.em.em-satellite{background-position:77.5% 100%}.em.em-seat{background-position:50% 95%}.em.em-anchor{background-position:5% 12.5%}.em.em-construction{background-position:75% 37.5%}.em.em-fuelpump{background-position:7.5% 10%}.em.em-busstop{background-position:72.5% 67.5%}.em.em-vertical_traffic_light{background-position:75% 35%}.em.em-traffic_light{background-position:75% 32.5%}.em.em-checkered_flag{background-position:25% 17.5%}.em.em-ship{background-position:75% 12.5%}.em.em-ferris_wheel{background-position:22.5% 40%}.em.em-roller_coaster{background-position:22.5% 42.5%}.em.em-carousel_horse{background-position:22.5% 37.5%}.em.em-building_construction{background-position:27.5% 20%}.em.em-foggy{background-position:12.5% 55%}.em.em-tokyo_tower{background-position:65% 27.5%}.em.em-factory{background-position:27.5% 75%}.em.em-fountain{background-position:5% 80%}.em.em-rice_scene{background-position:22.5% 12.5%}.em.em-mountain{background-position:5% 75%}.em.em-snow_capped_mountain{background-position:27.5% 12.5%}.em.em-mount_fuji{background-position:65% 25%}.em.em-volcano{background-position:12.5% 80%}.em.em-japan{background-position:65% 32.5%}.em.em-camping{background-position:27.5% 15%}.em.em-tent{background-position:7.5% 7.5%}.em.em-national_park{background-position:27.5% 37.5%}.em.em-motorway{background-position:77.5% 85%}.em.em-railway_track{background-position:77.5% 87.5%}.em.em-sunrise{background-position:12.5% 65%}.em.em-sunrise_over_mountains{background-position:12.5% 62.5%}.em.em-desert{background-position:27.5% 32.5%}.em.em-beach_with_umbrella{background-position:27.5% 17.5%}.em.em-desert_island{background-position:27.5% 35%}.em.em-city_sunrise{background-position:12.5% 70%}.em.em-city_sunset{background-position:12.5% 67.5%}.em.em-cityscape{background-position:27.5% 25%}.em.em-night_with_stars{background-position:12.5% 60%}.em.em-bridge_at_night{background-position:12.5% 75%}.em.em-milky_way{background-position:12.5% 82.5%}.em.em-stars{background-position:15% 30%}.em.em-sparkler{background-position:20% 90%}.em.em-fireworks{background-position:20% 87.5%}.em.em-rainbow{background-position:12.5% 72.5%}.em.em-house_buildings{background-position:27.5% 22.5%}.em.em-european_castle{background-position:27.5% 82.5%}.em.em-japanese_castle{background-position:27.5% 80%}.em.em-stadium{background-position:27.5% 40%}.em.em-statue_of_liberty{background-position:65% 30%}.em.em-house{background-position:27.5% 42.5%}.em.em-house_with_garden{background-position:27.5% 45%}.em.em-derelict_house_building{background-position:27.5% 27.5%}.em.em-office{background-position:27.5% 47.5%}.em.em-department_store{background-position:27.5% 72.5%}.em.em-post_office{background-position:27.5% 50%}.em.em-european_post_office{background-position:27.5% 52.5%}.em.em-hospital{background-position:27.5% 55%}.em.em-bank{background-position:27.5% 57.5%}.em.em-hotel{background-position:27.5% 62.5%}.em.em-convenience_store{background-position:27.5% 67.5%}.em.em-school{background-position:27.5% 70%}.em.em-love_hotel{background-position:27.5% 65%}.em.em-wedding{background-position:47.5% 85%}.em.em-classical_building{background-position:27.5% 30%}.em.em-church{background-position:5% 72.5%}.em.em-mosque{background-position:60% 20%}.em.em-synagogue{background-position:60% 22.5%}.em.em-kaaba{background-position:60% 17.5%}.em.em-shinto_shrine{background-position:5% 70%}.em.em-watch{background-position:0 35%}.em.em-iphone{background-position:55% 27.5%}.em.em-calling{background-position:55% 30%}.em.em-computer{background-position:50% 97.5%}.em.em-keyboard{background-position:0 40%}.em.em-desktop_computer{background-position:62.5% 77.5%}.em.em-printer{background-position:62.5% 80%}.em.em-three_button_mouse{background-position:62.5% 82.5%}.em.em-trackball{background-position:62.5% 85%}.em.em-joystick{background-position:62.5% 17.5%}.em.em-compression{background-position:65% 2.5%}.em.em-minidisc{background-position:52.5% 0}.em.em-floppy_disk{background-position:52.5% 2.5%}.em.em-cd{background-position:52.5% 5%}.em.em-dvd{background-position:52.5% 7.5%}.em.em-vhs{background-position:55% 55%}.em.em-camera{background-position:55% 42.5%}.em.em-camera_with_flash{background-position:55% 45%}.em.em-video_camera{background-position:55% 47.5%}.em.em-movie_camera{background-position:22.5% 50%}.em.em-film_projector{background-position:55% 57.5%}.em.em-film_frames{background-position:22.5% 32.5%}.em.em-telephone_receiver{background-position:52.5% 82.5%}.em.em-phone,.em.em-telephone{background-position:2.5% 12.5%}.em.em-pager{background-position:52.5% 85%}.em.em-fax{background-position:52.5% 87.5%}.em.em-tv{background-position:55% 50%}.em.em-radio{background-position:55% 52.5%}.em.em-studio_microphone{background-position:22.5% 25%}.em.em-level_slider{background-position:22.5% 27.5%}.em.em-control_knobs{background-position:22.5% 30%}.em.em-stopwatch{background-position:0 65%}.em.em-timer_clock{background-position:0 67.5%}.em.em-alarm_clock{background-position:0 62.5%}.em.em-mantelpiece_clock{background-position:60% 90%}.em.em-hourglass_flowing_sand{background-position:0 70%}.em.em-hourglass{background-position:0 37.5%}.em.em-satellite_antenna{background-position:52.5% 90%}.em.em-battery{background-position:55% 90%}.em.em-electric_plug{background-position:55% 92.5%}.em.em-bulb{background-position:50% 20%}.em.em-flashlight{background-position:57.5% 55%}.em.em-candle{background-position:60% 87.5%}.em.em-wastebasket{background-position:62.5% 97.5%}.em.em-oil_drum{background-position:77.5% 82.5%}.em.em-money_with_wings{background-position:50% 90%}.em.em-dollar{background-position:50% 82.5%}.em.em-yen{background-position:50% 80%}.em.em-euro{background-position:50% 85%}.em.em-pound{background-position:50% 87.5%}.em.em-moneybag{background-position:50% 70%}.em.em-credit_card{background-position:50% 77.5%}.em.em-gem{background-position:47.5% 75%}.em.em-scales{background-position:5% 17.5%}.em.em-wrench{background-position:57.5% 57.5%}.em.em-hammer{background-position:57.5% 60%}.em.em-hammer_and_pick{background-position:5% 10%}.em.em-hammer_and_wrench{background-position:77.5% 77.5%}.em.em-pick{background-position:5% 60%}.em.em-nut_and_bolt{background-position:57.5% 62.5%}.em.em-gear{background-position:5% 22.5%}.em.em-chains{background-position:5% 65%}.em.em-gun{background-position:57.5% 67.5%}.em.em-bomb{background-position:50% 25%}.em.em-hocho{background-position:57.5% 65%}.em.em-dagger_knife{background-position:65% 10%}.em.em-crossed_swords{background-position:5% 15%}.em.em-shield{background-position:77.5% 80%}.em.em-smoking{background-position:75% 50%}.em.em-skull_and_crossbones{background-position:2.5% 40%}.em.em-coffin{background-position:5% 40%}.em.em-funeral_urn{background-position:5% 42.5%}.em.em-amphora{background-position:27.5% 100%}.em.em-crystal_ball{background-position:57.5% 75%}.em.em-prayer_beads{background-position:55% 60%}.em.em-barber{background-position:47.5% 60%}.em.em-alembic{background-position:5% 20%}.em.em-telescope{background-position:57.5% 72.5%}.em.em-microscope{background-position:57.5% 70%}.em.em-hole{background-position:60% 92.5%}.em.em-pill{background-position:47.5% 65%}.em.em-syringe{background-position:47.5% 62.5%}.em.em-thermometer{background-position:15% 32.5%}.em.em-label{background-position:27.5% 92.5%}.em.em-bookmark{background-position:57.5% 15%}.em.em-toilet{background-position:77.5% 27.5%}.em.em-shower{background-position:77.5% 32.5%}.em.em-bathtub{background-position:77.5% 50%}.em.em-key{background-position:57.5% 2.5%}.em.em-old_key{background-position:65% 5%}.em.em-couch_and_lamp{background-position:77.5% 62.5%}.em.em-sleeping_accommodation{background-position:77.5% 65%}.em.em-bed{background-position:77.5% 72.5%}.em.em-door{background-position:75% 45%}.em.em-bellhop_bell{background-position:77.5% 70%}.em.em-frame_with_picture{background-position:62.5% 87.5%}.em.em-world_map{background-position:65% 22.5%}.em.em-umbrella_on_ground{background-position:5% 77.5%}.em.em-moyai{background-position:65% 35%}.em.em-shopping_bags{background-position:77.5% 67.5%}.em.em-balloon{background-position:20% 92.5%}.em.em-flags{background-position:22.5% 7.5%}.em.em-ribbon{background-position:20% 60%}.em.em-gift{background-position:20% 62.5%}.em.em-confetti_ball{background-position:20% 97.5%}.em.em-tada{background-position:20% 95%}.em.em-dolls{background-position:22.5% 5%}.em.em-wind_chime{background-position:22.5% 10%}.em.em-crossed_flags{background-position:22.5% 0}.em.em-izakaya_lantern{background-position:27.5% 77.5%}.em.em-email{background-position:7.5% 20%}.em.em-envelope_with_arrow{background-position:55% 7.5%}.em.em-incoming_envelope{background-position:55% 5%}.em.em-e-mail{background-position:55% 2.5%}.em.em-love_letter{background-position:47.5% 70%}.em.em-postbox{background-position:55% 20%}.em.em-mailbox_closed{background-position:55% 10%}.em.em-mailbox{background-position:55% 12.5%}.em.em-mailbox_with_mail{background-position:55% 15%}.em.em-mailbox_with_no_mail{background-position:55% 17.5%}.em.em-package{background-position:55% 0}.em.em-postal_horn{background-position:55% 22.5%}.em.em-inbox_tray{background-position:52.5% 100%}.em.em-outbox_tray{background-position:52.5% 97.5%}.em.em-scroll{background-position:52.5% 77.5%}.em.em-page_with_curl{background-position:52.5% 15%}.em.em-bookmark_tabs{background-position:52.5% 50%}.em.em-bar_chart{background-position:52.5% 32.5%}.em.em-chart_with_upwards_trend{background-position:52.5% 27.5%}.em.em-chart_with_downwards_trend{background-position:52.5% 30%}.em.em-page_facing_up{background-position:52.5% 17.5%}.em.em-date{background-position:52.5% 20%}.em.em-calendar{background-position:52.5% 22.5%}.em.em-spiral_calendar_pad{background-position:65% 0}.em.em-card_index{background-position:52.5% 25%}.em.em-card_file_box{background-position:62.5% 92.5%}.em.em-ballot_box_with_ballot{background-position:65% 20%}.em.em-file_cabinet{background-position:62.5% 95%}.em.em-clipboard{background-position:52.5% 35%}.em.em-spiral_note_pad{background-position:62.5% 100%}.em.em-file_folder{background-position:52.5% 10%}.em.em-open_file_folder{background-position:52.5% 12.5%}.em.em-card_index_dividers{background-position:62.5% 90%}.em.em-rolled_up_newspaper{background-position:65% 7.5%}.em.em-newspaper{background-position:55% 25%}.em.em-notebook{background-position:52.5% 55%}.em.em-closed_book{background-position:52.5% 60%}.em.em-green_book{background-position:52.5% 65%}.em.em-blue_book{background-position:52.5% 67.5%}.em.em-orange_book{background-position:52.5% 70%}.em.em-notebook_with_decorative_cover{background-position:52.5% 57.5%}.em.em-ledger{background-position:52.5% 52.5%}.em.em-books{background-position:52.5% 72.5%}.em.em-book{background-position:52.5% 62.5%}.em.em-link{background-position:57.5% 17.5%}.em.em-paperclip{background-position:52.5% 42.5%}.em.em-linked_paperclips{background-position:62.5% 20%}.em.em-scissors{background-position:7.5% 12.5%}.em.em-triangular_ruler{background-position:52.5% 47.5%}.em.em-straight_ruler{background-position:52.5% 45%}.em.em-pushpin{background-position:52.5% 37.5%}.em.em-round_pushpin{background-position:52.5% 40%}.em.em-triangular_flag_on_post{background-position:75% 42.5%}.em.em-waving_white_flag{background-position:27.5% 85%}.em.em-waving_black_flag{background-position:27.5% 87.5%}.em.em-closed_lock_with_key{background-position:57.5% 0}.em.em-lock{background-position:57.5% 5%}.em.em-unlock{background-position:57.5% 7.5%}.em.em-lock_with_ink_pen{background-position:55% 100%}.em.em-lower_left_ballpoint_pen{background-position:62.5% 22.5%}.em.em-lower_left_fountain_pen{background-position:62.5% 25%}.em.em-black_nib{background-position:7.5% 85%}.em.em-memo,.em.em-pencil{background-position:52.5% 80%}.em.em-pencil2{background-position:7.5% 82.5%}.em.em-lower_left_crayon{background-position:62.5% 30%}.em.em-lower_left_paintbrush{background-position:62.5% 27.5%}.em.em-mag{background-position:55% 95%}.em.em-mag_right{background-position:55% 97.5%}.em.em-heart{background-position:10% 25%}.em.em-yellow_heart{background-position:50% 5%}.em.em-green_heart{background-position:50% 2.5%}.em.em-blue_heart{background-position:50% 0}.em.em-purple_heart{background-position:50% 7.5%}.em.em-broken_heart{background-position:47.5% 90%}.em.em-heavy_heart_exclamation_mark_ornament{background-position:10% 22.5%}.em.em-two_hearts{background-position:47.5% 92.5%}.em.em-revolving_hearts{background-position:50% 12.5%}.em.em-heartbeat{background-position:47.5% 87.5%}.em.em-heartpulse{background-position:47.5% 97.5%}.em.em-sparkling_heart{background-position:47.5% 95%}.em.em-cupid{background-position:47.5% 100%}.em.em-gift_heart{background-position:50% 10%}.em.em-heart_decoration{background-position:50% 15%}.em.em-peace_symbol{background-position:2.5% 52.5%}.em.em-latin_cross{background-position:7.5% 92.5%}.em.em-star_and_crescent{background-position:2.5% 50%}.em.em-om_symbol{background-position:60% 12.5%}.em.em-wheel_of_dharma{background-position:2.5% 57.5%}.em.em-star_of_david{background-position:7.5% 95%}.em.em-six_pointed_star{background-position:57.5% 77.5%}.em.em-menorah_with_nine_branches{background-position:60% 25%}.em.em-yin_yang{background-position:2.5% 55%}.em.em-orthodox_cross{background-position:2.5% 47.5%}.em.em-place_of_worship{background-position:77.5% 75%}.em.em-ophiuchus{background-position:5% 57.5%}.em.em-aries{background-position:2.5% 65%}.em.em-taurus{background-position:2.5% 67.5%}.em.em-gemini{background-position:2.5% 70%}.em.em-cancer{background-position:2.5% 72.5%}.em.em-leo{background-position:2.5% 75%}.em.em-virgo{background-position:2.5% 77.5%}.em.em-libra{background-position:2.5% 80%}.em.em-scorpius{background-position:2.5% 82.5%}.em.em-sagittarius{background-position:2.5% 85%}.em.em-capricorn{background-position:2.5% 87.5%}.em.em-aquarius{background-position:2.5% 90%}.em.em-pisces{background-position:2.5% 92.5%}.em.em-id{background-position:10% 100%}.em.em-atom_symbol{background-position:5% 25%}.em.em-u7a7a{background-position:12.5% 27.5%}.em.em-u5272{background-position:12.5% 42.5%}.em.em-radioactive_sign{background-position:2.5% 42.5%}.em.em-biohazard_sign{background-position:2.5% 45%}.em.em-mobile_phone_off{background-position:55% 35%}.em.em-vibration_mode{background-position:55% 32.5%}.em.em-u6709{background-position:12.5% 35%}.em.em-u7121{background-position:12.5% 20%}.em.em-u7533{background-position:12.5% 40%}.em.em-u55b6{background-position:12.5% 45%}.em.em-u6708{background-position:12.5% 37.5%}.em.em-eight_pointed_black_star{background-position:10% 0}.em.em-vs{background-position:12.5% 12.5%}.em.em-accept{background-position:12.5% 50%}.em.em-white_flower{background-position:50% 65%}.em.em-ideograph_advantage{background-position:12.5% 47.5%}.em.em-secret{background-position:10% 72.5%}.em.em-congratulations{background-position:10% 70%}.em.em-u5408{background-position:12.5% 30%}.em.em-u6e80{background-position:12.5% 32.5%}.em.em-u7981{background-position:12.5% 25%}.em.em-a{background-position:10% 80%}.em.em-b{background-position:10% 82.5%}.em.em-ab{background-position:10% 90%}.em.em-cl{background-position:10% 92.5%}.em.em-o2{background-position:10% 85%}.em.em-sos{background-position:12.5% 7.5%}.em.em-no_entry{background-position:5% 67.5%}.em.em-name_badge{background-position:52.5% 75%}.em.em-no_entry_sign{background-position:75% 47.5%}.em.em-x{background-position:10% 7.5%}.em.em-o{background-position:10% 62.5%}.em.em-anger{background-position:50% 22.5%}.em.em-hotsprings{background-position:5% 2.5%}.em.em-no_pedestrians{background-position:77.5% 12.5%}.em.em-do_not_litter{background-position:75% 57.5%}.em.em-no_bicycles{background-position:75% 67.5%}.em.em-non-potable_water{background-position:75% 62.5%}.em.em-underage{background-position:57.5% 35%}.em.em-no_mobile_phones{background-position:55% 37.5%}.em.em-exclamation,.em.em-heavy_exclamation_mark{background-position:10% 20%}.em.em-grey_exclamation{background-position:10% 17.5%}.em.em-question{background-position:10% 12.5%}.em.em-grey_question{background-position:10% 15%}.em.em-bangbang{background-position:0 5%}.em.em-interrobang{background-position:0 7.5%}.em.em-100{background-position:50% 67.5%}.em.em-low_brightness{background-position:55% 75%}.em.em-high_brightness{background-position:55% 77.5%}.em.em-trident{background-position:57.5% 82.5%}.em.em-fleur_de_lis{background-position:5% 27.5%}.em.em-part_alternation_mark{background-position:10% 67.5%}.em.em-warning{background-position:5% 30%}.em.em-children_crossing{background-position:77.5% 15%}.em.em-beginner{background-position:57.5% 80%}.em.em-recycle{background-position:5% 5%}.em.em-u6307{background-position:12.5% 22.5%}.em.em-chart{background-position:50% 92.5%}.em.em-sparkle{background-position:10% 5%}.em.em-eight_spoked_asterisk{background-position:7.5% 100%}.em.em-negative_squared_cross_mark{background-position:10% 10%}.em.em-white_check_mark{background-position:7.5% 15%}.em.em-diamond_shape_with_a_dot_inside{background-position:50% 17.5%}.em.em-cyclone{background-position:12.5% 52.5%}.em.em-loop{background-position:10% 40%}.em.em-globe_with_meridians{background-position:12.5% 92.5%}.em.em-m{background-position:0 80%}.em.em-atm{background-position:27.5% 60%}.em.em-sa{background-position:12.5% 17.5%}.em.em-passport_control{background-position:77.5% 52.5%}.em.em-customs{background-position:77.5% 55%}.em.em-baggage_claim{background-position:77.5% 57.5%}.em.em-left_luggage{background-position:77.5% 60%}.em.em-wheelchair{background-position:5% 7.5%}.em.em-no_smoking{background-position:75% 52.5%}.em.em-wc{background-position:77.5% 30%}.em.em-parking{background-position:10% 87.5%}.em.em-potable_water{background-position:75% 60%}.em.em-mens{background-position:77.5% 17.5%}.em.em-womens{background-position:77.5% 20%}.em.em-baby_symbol{background-position:77.5% 25%}.em.em-restroom{background-position:77.5% 22.5%}.em.em-put_litter_in_its_place{background-position:75% 55%}.em.em-cinema{background-position:22.5% 52.5%}.em.em-signal_strength{background-position:55% 40%}.em.em-koko{background-position:12.5% 15%}.em.em-ng{background-position:12.5% 2.5%}.em.em-ok{background-position:12.5% 5%}.em.em-up{background-position:12.5% 10%}.em.em-cool{background-position:10% 95%}.em.em-new{background-position:12.5% 0}.em.em-free{background-position:10% 97.5%}.em.em-zero{background-position:80% 57.5%}.em.em-one{background-position:80% 60%}.em.em-two{background-position:80% 62.5%}.em.em-three{background-position:80% 65%}.em.em-four{background-position:80% 67.5%}.em.em-five{background-position:80% 70%}.em.em-six{background-position:80% 72.5%}.em.em-seven{background-position:80% 75%}.em.em-eight{background-position:80% 77.5%}.em.em-nine{background-position:80% 80%}.em.em-keycap_ten{background-position:57.5% 37.5%}.em.em-keycap_star{background-position:80% 55%}.em.em-1234{background-position:57.5% 45%}.em.em-arrow_forward{background-position:0 87.5%}.em.em-double_vertical_bar{background-position:0 72.5%}.em.em-black_right_pointing_triangle_with_double_vertical_bar{background-position:0 60%}.em.em-black_square_for_stop{background-position:0 75%}.em.em-eject{background-position:0 42.5%}.em.em-black_circle_for_record{background-position:0 77.5%}.em.em-black_right_pointing_double_triangle_with_vertical_bar{background-position:0 55%}.em.em-black_left_pointing_double_triangle_with_vertical_bar{background-position:0 57.5%}.em.em-fast_forward{background-position:0 45%}.em.em-rewind{background-position:0 47.5%}.em.em-twisted_rightwards_arrows{background-position:55% 62.5%}.em.em-repeat{background-position:55% 65%}.em.em-repeat_one{background-position:55% 67.5%}.em.em-arrow_backward{background-position:0 90%}.em.em-arrow_up_small{background-position:60% 7.5%}.em.em-arrow_down_small{background-position:60% 10%}.em.em-arrow_double_up{background-position:0 50%}.em.em-arrow_double_down{background-position:0 52.5%}.em.em-arrow_right{background-position:10% 35%}.em.em-arrow_left{background-position:10% 47.5%}.em.em-arrow_up{background-position:10% 50%}.em.em-arrow_down{background-position:10% 52.5%}.em.em-arrow_upper_right{background-position:0 22.5%}.em.em-arrow_lower_right{background-position:0 25%}.em.em-arrow_lower_left{background-position:0 27.5%}.em.em-arrow_upper_left{background-position:0 20%}.em.em-arrow_up_down{background-position:0 17.5%}.em.em-left_right_arrow{background-position:0 15%}.em.em-arrows_counterclockwise{background-position:55% 72.5%}.em.em-arrow_right_hook{background-position:0 32.5%}.em.em-leftwards_arrow_with_hook{background-position:0 30%}.em.em-arrow_heading_up{background-position:10% 42.5%}.em.em-arrow_heading_down{background-position:10% 45%}.em.em-hash{background-position:80% 52.5%}.em.em-information_source{background-position:0 12.5%}.em.em-abc{background-position:57.5% 50%}.em.em-abcd{background-position:57.5% 42.5%}.em.em-capital_abcd{background-position:57.5% 40%}.em.em-symbols{background-position:57.5% 47.5%}.em.em-musical_note{background-position:22.5% 90%}.em.em-notes{background-position:22.5% 92.5%}.em.em-wavy_dash{background-position:10% 65%}.em.em-curly_loop{background-position:10% 37.5%}.em.em-heavy_check_mark{background-position:7.5% 87.5%}.em.em-arrows_clockwise{background-position:55% 70%}.em.em-heavy_plus_sign{background-position:10% 27.5%}.em.em-heavy_minus_sign{background-position:10% 30%}.em.em-heavy_division_sign{background-position:10% 32.5%}.em.em-heavy_multiplication_x{background-position:7.5% 90%}.em.em-heavy_dollar_sign{background-position:50% 75%}.em.em-currency_exchange{background-position:50% 72.5%}.em.em-copyright{background-position:0 0}.em.em-registered{background-position:0 2.5%}.em.em-tm{background-position:0 10%}.em.em-end{background-position:57.5% 25%}.em.em-back{background-position:57.5% 22.5%}.em.em-on{background-position:57.5% 27.5%}.em.em-top{background-position:57.5% 32.5%}.em.em-soon{background-position:57.5% 30%}.em.em-ballot_box_with_check{background-position:2.5% 15%}.em.em-radio_button{background-position:57.5% 20%}.em.em-white_circle{background-position:5% 35%}.em.em-black_circle{background-position:5% 37.5%}.em.em-red_circle{background-position:57.5% 90%}.em.em-large_blue_circle{background-position:57.5% 92.5%}.em.em-small_orange_diamond{background-position:57.5% 100%}.em.em-small_blue_diamond{background-position:60% 0}.em.em-large_orange_diamond{background-position:57.5% 95%}.em.em-large_blue_diamond{background-position:57.5% 97.5%}.em.em-small_red_triangle{background-position:60% 2.5%}.em.em-black_small_square{background-position:0 82.5%}.em.em-white_small_square{background-position:0 85%}.em.em-black_large_square{background-position:10% 55%}.em.em-white_large_square{background-position:10% 57.5%}.em.em-small_red_triangle_down{background-position:60% 5%}.em.em-black_medium_square{background-position:0 95%}.em.em-white_medium_square{background-position:0 92.5%}.em.em-black_medium_small_square{background-position:0 100%}.em.em-white_medium_small_square{background-position:0 97.5%}.em.em-black_square_button{background-position:57.5% 85%}.em.em-white_square_button{background-position:57.5% 87.5%}.em.em-speaker{background-position:55% 82.5%}.em.em-sound{background-position:55% 85%}.em.em-loud_sound{background-position:55% 87.5%}.em.em-mute{background-position:55% 80%}.em.em-mega{background-position:52.5% 95%}.em.em-loudspeaker{background-position:52.5% 92.5%}.em.em-bell{background-position:57.5% 10%}.em.em-no_bell{background-position:57.5% 12.5%}.em.em-black_joker{background-position:10% 77.5%}.em.em-mahjong{background-position:10% 75%}.em.em-spades{background-position:2.5% 95%}.em.em-clubs{background-position:2.5% 97.5%}.em.em-hearts{background-position:2.5% 100%}.em.em-diamonds{background-position:5% 0}.em.em-flower_playing_cards{background-position:22.5% 87.5%}.em.em-thought_balloon{background-position:50% 62.5%}.em.em-right_anger_bubble{background-position:65% 17.5%}.em.em-speech_balloon{background-position:50% 60%}.em.em-left_speech_bubble{background-position:65% 15%}.em.em-clock1{background-position:60% 27.5%}.em.em-clock2{background-position:60% 30%}.em.em-clock3{background-position:60% 32.5%}.em.em-clock4{background-position:60% 35%}.em.em-clock5{background-position:60% 37.5%}.em.em-clock6{background-position:60% 40%}.em.em-clock7{background-position:60% 42.5%}.em.em-clock8{background-position:60% 45%}.em.em-clock9{background-position:60% 47.5%}.em.em-clock10{background-position:60% 50%}.em.em-clock11{background-position:60% 52.5%}.em.em-clock12{background-position:60% 55%}.em.em-clock130{background-position:60% 57.5%}.em.em-clock230{background-position:60% 60%}.em.em-clock330{background-position:60% 62.5%}.em.em-clock430{background-position:60% 65%}.em.em-clock530{background-position:60% 67.5%}.em.em-clock630{background-position:60% 70%}.em.em-clock730{background-position:60% 72.5%}.em.em-clock830{background-position:60% 75%}.em.em-clock930{background-position:60% 77.5%}.em.em-clock1030{background-position:60% 80%}.em.em-clock1130{background-position:60% 82.5%}.em.em-clock1230{background-position:60% 85%}.em.em-flag-af{background-position:80% 90%}.em.em-flag-ax{background-position:82.5% 17.5%}.em.em-flag-al{background-position:80% 97.5%}.em.em-flag-dz{background-position:85% 37.5%}.em.em-flag-as{background-position:82.5% 7.5%}.em.em-flag-ad{background-position:80% 85%}.em.em-flag-ao{background-position:82.5% 0}.em.em-flag-ai{background-position:80% 95%}.em.em-flag-aq{background-position:82.5% 2.5%}.em.em-flag-ag{background-position:80% 92.5%}.em.em-flag-ar{background-position:82.5% 5%}.em.em-flag-am{background-position:80% 100%}.em.em-flag-aw{background-position:82.5% 15%}.em.em-flag-au{background-position:82.5% 12.5%}.em.em-flag-at{background-position:82.5% 10%}.em.em-flag-az{background-position:82.5% 20%}.em.em-flag-bs{background-position:82.5% 60%}.em.em-flag-bh{background-position:82.5% 37.5%}.em.em-flag-bd{background-position:82.5% 27.5%}.em.em-flag-bb{background-position:82.5% 25%}.em.em-flag-by{background-position:82.5% 70%}.em.em-flag-be{background-position:82.5% 30%}.em.em-flag-bz{background-position:82.5% 72.5%}.em.em-flag-bj{background-position:82.5% 42.5%}.em.em-flag-bm{background-position:82.5% 47.5%}.em.em-flag-bt{background-position:82.5% 62.5%}.em.em-flag-bo{background-position:82.5% 52.5%}.em.em-flag-bq{background-position:82.5% 55%}.em.em-flag-ba{background-position:82.5% 22.5%}.em.em-flag-bw{background-position:82.5% 67.5%}.em.em-flag-br{background-position:82.5% 57.5%}.em.em-flag-io{background-position:87.5% 52.5%}.em.em-flag-vg{background-position:95% 80%}.em.em-flag-bn{background-position:82.5% 50%}.em.em-flag-bg{background-position:82.5% 35%}.em.em-flag-bf{background-position:82.5% 32.5%}.em.em-flag-bi{background-position:82.5% 40%}.em.em-flag-cv{background-position:85% 10%}.em.em-flag-kh{background-position:87.5% 80%}.em.em-flag-cm{background-position:82.5% 97.5%}.em.em-flag-ca{background-position:82.5% 75%}.em.em-flag-ic{background-position:87.5% 37.5%}.em.em-flag-ky{background-position:87.5% 97.5%}.em.em-flag-cf{background-position:82.5% 82.5%}.em.em-flag-td{background-position:95% 20%}.em.em-flag-cl{background-position:82.5% 95%}.em.em-cn,.em.em-flag-cn{background-position:82.5% 100%}.em.em-flag-cx{background-position:85% 15%}.em.em-flag-cc{background-position:82.5% 77.5%}.em.em-flag-co{background-position:85% 0}.em.em-flag-km{background-position:87.5% 85%}.em.em-flag-cg{background-position:82.5% 85%}.em.em-flag-cd{background-position:82.5% 80%}.em.em-flag-ck{background-position:82.5% 92.5%}.em.em-flag-cr{background-position:85% 5%}.em.em-flag-hr{background-position:87.5% 30%}.em.em-flag-cu{background-position:85% 7.5%}.em.em-flag-cw{background-position:85% 12.5%}.em.em-flag-cy{background-position:85% 17.5%}.em.em-flag-cz{background-position:85% 20%}.em.em-flag-dk{background-position:85% 30%}.em.em-flag-dj{background-position:85% 27.5%}.em.em-flag-dm{background-position:85% 32.5%}.em.em-flag-do{background-position:85% 35%}.em.em-flag-ec{background-position:85% 42.5%}.em.em-flag-eg{background-position:85% 47.5%}.em.em-flag-sv{background-position:95% 5%}.em.em-flag-gq{background-position:87.5% 5%}.em.em-flag-er{background-position:85% 52.5%}.em.em-flag-ee{background-position:85% 45%}.em.em-flag-et{background-position:85% 57.5%}.em.em-flag-eu{background-position:85% 60%}.em.em-flag-fk{background-position:85% 67.5%}.em.em-flag-fo{background-position:85% 72.5%}.em.em-flag-fj{background-position:85% 65%}.em.em-flag-fi{background-position:85% 62.5%}.em.em-flag-fr,.em.em-fr{background-position:85% 75%}.em.em-flag-gf{background-position:85% 87.5%}.em.em-flag-pf{background-position:92.5% 20%}.em.em-flag-tf{background-position:95% 22.5%}.em.em-flag-ga{background-position:85% 77.5%}.em.em-flag-gm{background-position:85% 100%}.em.em-flag-ge{background-position:85% 85%}.em.em-de,.em.em-flag-de{background-position:85% 22.5%}.em.em-flag-gh{background-position:85% 92.5%}.em.em-flag-gi{background-position:85% 95%}.em.em-flag-gr{background-position:87.5% 7.5%}.em.em-flag-gl{background-position:85% 97.5%}.em.em-flag-gd{background-position:85% 82.5%}.em.em-flag-gp{background-position:87.5% 2.5%}.em.em-flag-gu{background-position:87.5% 15%}.em.em-flag-gt{background-position:87.5% 12.5%}.em.em-flag-gg{background-position:85% 90%}.em.em-flag-gn{background-position:87.5% 0}.em.em-flag-gw{background-position:87.5% 17.5%}.em.em-flag-gy{background-position:87.5% 20%}.em.em-flag-ht{background-position:87.5% 32.5%}.em.em-flag-hn{background-position:87.5% 27.5%}.em.em-flag-hk{background-position:87.5% 22.5%}.em.em-flag-hu{background-position:87.5% 35%}.em.em-flag-is{background-position:87.5% 60%}.em.em-flag-in{background-position:87.5% 50%}.em.em-flag-id{background-position:87.5% 40%}.em.em-flag-ir{background-position:87.5% 57.5%}.em.em-flag-iq{background-position:87.5% 55%}.em.em-flag-ie{background-position:87.5% 42.5%}.em.em-flag-im{background-position:87.5% 47.5%}.em.em-flag-il{background-position:87.5% 45%}.em.em-flag-it,.em.em-it{background-position:87.5% 62.5%}.em.em-flag-ci{background-position:82.5% 90%}.em.em-flag-jm{background-position:87.5% 67.5%}.em.em-flag-jp,.em.em-jp{background-position:87.5% 72.5%}.em.em-flag-je{background-position:87.5% 65%}.em.em-flag-jo{background-position:87.5% 70%}.em.em-flag-kz{background-position:87.5% 100%}.em.em-flag-ke{background-position:87.5% 75%}.em.em-flag-ki{background-position:87.5% 82.5%}.em.em-flag-xk{background-position:95% 95%}.em.em-flag-kw{background-position:87.5% 95%}.em.em-flag-kg{background-position:87.5% 77.5%}.em.em-flag-la{background-position:90% 0}.em.em-flag-lv{background-position:90% 22.5%}.em.em-flag-lb{background-position:90% 2.5%}.em.em-flag-ls{background-position:90% 15%}.em.em-flag-lr{background-position:90% 12.5%}.em.em-flag-ly{background-position:90% 25%}.em.em-flag-li{background-position:90% 7.5%}.em.em-flag-lt{background-position:90% 17.5%}.em.em-flag-lu{background-position:90% 20%}.em.em-flag-mo{background-position:90% 55%}.em.em-flag-mk{background-position:90% 45%}.em.em-flag-mg{background-position:90% 40%}.em.em-flag-mw{background-position:90% 75%}.em.em-flag-my{background-position:90% 80%}.em.em-flag-mv{background-position:90% 72.5%}.em.em-flag-ml{background-position:90% 47.5%}.em.em-flag-mt{background-position:90% 67.5%}.em.em-flag-mh{background-position:90% 42.5%}.em.em-flag-mq{background-position:90% 60%}.em.em-flag-mr{background-position:90% 62.5%}.em.em-flag-mu{background-position:90% 70%}.em.em-flag-yt{background-position:95% 100%}.em.em-flag-mx{background-position:90% 77.5%}.em.em-flag-fm{background-position:85% 70%}.em.em-flag-md{background-position:90% 32.5%}.em.em-flag-mc{background-position:90% 30%}.em.em-flag-mn{background-position:90% 52.5%}.em.em-flag-me{background-position:90% 35%}.em.em-flag-ms{background-position:90% 65%}.em.em-flag-ma{background-position:90% 27.5%}.em.em-flag-mz{background-position:90% 82.5%}.em.em-flag-mm{background-position:90% 50%}.em.em-flag-na{background-position:90% 85%}.em.em-flag-nr{background-position:92.5% 5%}.em.em-flag-np{background-position:92.5% 2.5%}.em.em-flag-nl{background-position:90% 100%}.em.em-flag-nc{background-position:90% 87.5%}.em.em-flag-nz{background-position:92.5% 10%}.em.em-flag-ni{background-position:90% 97.5%}.em.em-flag-ne{background-position:90% 90%}.em.em-flag-ng{background-position:90% 95%}.em.em-flag-nu{background-position:92.5% 7.5%}.em.em-flag-nf{background-position:90% 92.5%}.em.em-flag-mp{background-position:90% 57.5%}.em.em-flag-kp{background-position:87.5% 90%}.em.em-flag-no{background-position:92.5% 0}.em.em-flag-om{background-position:92.5% 12.5%}.em.em-flag-pk{background-position:92.5% 27.5%}.em.em-flag-pw{background-position:92.5% 45%}.em.em-flag-ps{background-position:92.5% 40%}.em.em-flag-pa{background-position:92.5% 15%}.em.em-flag-pg{background-position:92.5% 22.5%}.em.em-flag-py{background-position:92.5% 47.5%}.em.em-flag-pe{background-position:92.5% 17.5%}.em.em-flag-ph{background-position:92.5% 25%}.em.em-flag-pn{background-position:92.5% 35%}.em.em-flag-pl{background-position:92.5% 30%}.em.em-flag-pt{background-position:92.5% 42.5%}.em.em-flag-pr{background-position:92.5% 37.5%}.em.em-flag-qa{background-position:92.5% 50%}.em.em-flag-re{background-position:92.5% 52.5%}.em.em-flag-ro{background-position:92.5% 55%}.em.em-flag-ru,.em.em-ru{background-position:92.5% 60%}.em.em-flag-rw{background-position:92.5% 62.5%}.em.em-flag-bl{background-position:82.5% 45%}.em.em-flag-sh{background-position:92.5% 80%}.em.em-flag-kn{background-position:87.5% 87.5%}.em.em-flag-lc{background-position:90% 5%}.em.em-flag-pm{background-position:92.5% 32.5%}.em.em-flag-vc{background-position:95% 75%}.em.em-flag-ws{background-position:95% 92.5%}.em.em-flag-sm{background-position:92.5% 92.5%}.em.em-flag-st{background-position:95% 2.5%}.em.em-flag-sa{background-position:92.5% 65%}.em.em-flag-sn{background-position:92.5% 95%}.em.em-flag-rs{background-position:92.5% 57.5%}.em.em-flag-sc{background-position:92.5% 70%}.em.em-flag-sl{background-position:92.5% 90%}.em.em-flag-sg{background-position:92.5% 77.5%}.em.em-flag-sx{background-position:95% 7.5%}.em.em-flag-sk{background-position:92.5% 87.5%}.em.em-flag-si{background-position:92.5% 82.5%}.em.em-flag-sb{background-position:92.5% 67.5%}.em.em-flag-so{background-position:92.5% 97.5%}.em.em-flag-za{background-position:97.5% 0}.em.em-flag-gs{background-position:87.5% 10%}.em.em-flag-kr,.em.em-kr{background-position:87.5% 92.5%}.em.em-flag-ss{background-position:95% 0}.em.em-es,.em.em-flag-es{background-position:85% 55%}.em.em-flag-lk{background-position:90% 10%}.em.em-flag-sd{background-position:92.5% 72.5%}.em.em-flag-sr{background-position:92.5% 100%}.em.em-flag-sz{background-position:95% 12.5%}.em.em-flag-se{background-position:92.5% 75%}.em.em-flag-ch{background-position:82.5% 87.5%}.em.em-flag-sy{background-position:95% 10%}.em.em-flag-tw{background-position:95% 52.5%}.em.em-flag-tj{background-position:95% 30%}.em.em-flag-tz{background-position:95% 55%}.em.em-flag-th{background-position:95% 27.5%}.em.em-flag-tl{background-position:95% 35%}.em.em-flag-tg{background-position:95% 25%}.em.em-flag-tk{background-position:95% 32.5%}.em.em-flag-to{background-position:95% 42.5%}.em.em-flag-tt{background-position:95% 47.5%}.em.em-flag-tn{background-position:95% 40%}.em.em-flag-tr{background-position:95% 45%}.em.em-flag-tm{background-position:95% 37.5%}.em.em-flag-tc{background-position:95% 17.5%}.em.em-flag-tv{background-position:95% 50%}.em.em-flag-ug{background-position:95% 60%}.em.em-flag-ua{background-position:95% 57.5%}.em.em-flag-ae{background-position:80% 87.5%}.em.em-flag-gb,.em.em-gb,.em.em-uk{background-position:85% 80%}.em.em-flag-us,.em.em-us{background-position:95% 65%}.em.em-flag-vi{background-position:95% 82.5%}.em.em-flag-uy{background-position:95% 67.5%}.em.em-flag-uz{background-position:95% 70%}.em.em-flag-vu{background-position:95% 87.5%}.em.em-flag-va{background-position:95% 72.5%}.em.em-flag-ve{background-position:95% 77.5%}.em.em-flag-vn{background-position:95% 85%}.em.em-flag-wf{background-position:95% 90%}.em.em-flag-eh{background-position:85% 50%}.em.em-flag-ye{background-position:95% 97.5%}.em.em-flag-zm{background-position:97.5% 2.5%}.em.em-flag-zw{background-position:97.5% 5%}.em.em-flag-ac{background-position:80% 82.5%}.em.em-flag-bv{background-position:82.5% 65%}.em.em-flag-cp{background-position:85% 2.5%}.em.em-flag-dg{background-position:85% 25%}.em.em-flag-ea{background-position:85% 40%}.em.em-flag-hm{background-position:87.5% 25%}.em.em-flag-mf{background-position:90% 37.5%}.em.em-flag-sj{background-position:92.5% 85%}.em.em-flag-ta{background-position:95% 15%}.em.em-flag-um{background-position:95% 62.5%}.ivu-load-loop{-webkit-animation:ani-load-loop 1s linear infinite;animation:ani-load-loop 1s linear infinite}@-webkit-keyframes ani-load-loop{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes ani-load-loop{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.input-group-error-append,.input-group-error-prepend{background-color:#fff;border:1px solid #ed4014}.input-group-error-append .ivu-select-selection,.input-group-error-prepend .ivu-select-selection{background-color:inherit;border:1px solid transparent}.input-group-error-prepend{border-right:0}.input-group-error-append{border-left:0} /*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto;resize:vertical}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}[hidden],template{display:none}*{-webkit-tap-highlight-color:rgba(0,0,0,0)}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}body{font-family:Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,"\5FAE\8F6F\96C5\9ED1",Arial,sans-serif;font-size:12px;line-height:1.5;color:#515a6e;background-color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}article,aside,blockquote,body,button,dd,details,div,dl,dt,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,hr,input,legend,li,menu,nav,ol,p,section,td,textarea,th,ul{margin:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}input::-ms-clear,input::-ms-reveal{display:none}a{color:#2d8cf0;background:transparent;text-decoration:none;outline:none;cursor:pointer;-webkit-transition:color .2s ease;transition:color .2s ease}a:hover{color:#57a3f3}a:active{color:#2b85e4}a:active,a:hover{outline:0;text-decoration:none}a[disabled]{color:#ccc;cursor:not-allowed;pointer-events:none}code,kbd,pre,samp{font-family:Consolas,Menlo,Courier,monospace}@font-face{font-family:Ionicons;src:url(../fonts/ionicons.143146fa.woff2) format("woff2"),url(../fonts/ionicons.99ac3308.woff) format("woff"),url(../fonts/ionicons.d535a25a.ttf) format("truetype"),url(../img/ionicons.a2c4a261.svg#Ionicons) format("svg");font-weight:400;font-style:normal}.ivu-icon{display:inline-block;font-family:Ionicons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle}.ivu-icon-ios-add-circle-outline:before{content:"\F100"}.ivu-icon-ios-add-circle:before{content:"\F101"}.ivu-icon-ios-add:before{content:"\F102"}.ivu-icon-ios-alarm-outline:before{content:"\F103"}.ivu-icon-ios-alarm:before{content:"\F104"}.ivu-icon-ios-albums-outline:before{content:"\F105"}.ivu-icon-ios-albums:before{content:"\F106"}.ivu-icon-ios-alert-outline:before{content:"\F107"}.ivu-icon-ios-alert:before{content:"\F108"}.ivu-icon-ios-american-football-outline:before{content:"\F109"}.ivu-icon-ios-american-football:before{content:"\F10A"}.ivu-icon-ios-analytics-outline:before{content:"\F10B"}.ivu-icon-ios-analytics:before{content:"\F10C"}.ivu-icon-ios-aperture-outline:before{content:"\F10D"}.ivu-icon-ios-aperture:before{content:"\F10E"}.ivu-icon-ios-apps-outline:before{content:"\F10F"}.ivu-icon-ios-apps:before{content:"\F110"}.ivu-icon-ios-appstore-outline:before{content:"\F111"}.ivu-icon-ios-appstore:before{content:"\F112"}.ivu-icon-ios-archive-outline:before{content:"\F113"}.ivu-icon-ios-archive:before{content:"\F114"}.ivu-icon-ios-arrow-back:before{content:"\F115"}.ivu-icon-ios-arrow-down:before{content:"\F116"}.ivu-icon-ios-arrow-dropdown-circle:before{content:"\F117"}.ivu-icon-ios-arrow-dropdown:before{content:"\F118"}.ivu-icon-ios-arrow-dropleft-circle:before{content:"\F119"}.ivu-icon-ios-arrow-dropleft:before{content:"\F11A"}.ivu-icon-ios-arrow-dropright-circle:before{content:"\F11B"}.ivu-icon-ios-arrow-dropright:before{content:"\F11C"}.ivu-icon-ios-arrow-dropup-circle:before{content:"\F11D"}.ivu-icon-ios-arrow-dropup:before{content:"\F11E"}.ivu-icon-ios-arrow-forward:before{content:"\F11F"}.ivu-icon-ios-arrow-round-back:before{content:"\F120"}.ivu-icon-ios-arrow-round-down:before{content:"\F121"}.ivu-icon-ios-arrow-round-forward:before{content:"\F122"}.ivu-icon-ios-arrow-round-up:before{content:"\F123"}.ivu-icon-ios-arrow-up:before{content:"\F124"}.ivu-icon-ios-at-outline:before{content:"\F125"}.ivu-icon-ios-at:before{content:"\F126"}.ivu-icon-ios-attach:before{content:"\F127"}.ivu-icon-ios-backspace-outline:before{content:"\F128"}.ivu-icon-ios-backspace:before{content:"\F129"}.ivu-icon-ios-barcode-outline:before{content:"\F12A"}.ivu-icon-ios-barcode:before{content:"\F12B"}.ivu-icon-ios-baseball-outline:before{content:"\F12C"}.ivu-icon-ios-baseball:before{content:"\F12D"}.ivu-icon-ios-basket-outline:before{content:"\F12E"}.ivu-icon-ios-basket:before{content:"\F12F"}.ivu-icon-ios-basketball-outline:before{content:"\F130"}.ivu-icon-ios-basketball:before{content:"\F131"}.ivu-icon-ios-battery-charging:before{content:"\F132"}.ivu-icon-ios-battery-dead:before{content:"\F133"}.ivu-icon-ios-battery-full:before{content:"\F134"}.ivu-icon-ios-beaker-outline:before{content:"\F135"}.ivu-icon-ios-beaker:before{content:"\F136"}.ivu-icon-ios-beer-outline:before{content:"\F137"}.ivu-icon-ios-beer:before{content:"\F138"}.ivu-icon-ios-bicycle:before{content:"\F139"}.ivu-icon-ios-bluetooth:before{content:"\F13A"}.ivu-icon-ios-boat-outline:before{content:"\F13B"}.ivu-icon-ios-boat:before{content:"\F13C"}.ivu-icon-ios-body-outline:before{content:"\F13D"}.ivu-icon-ios-body:before{content:"\F13E"}.ivu-icon-ios-bonfire-outline:before{content:"\F13F"}.ivu-icon-ios-bonfire:before{content:"\F140"}.ivu-icon-ios-book-outline:before{content:"\F141"}.ivu-icon-ios-book:before{content:"\F142"}.ivu-icon-ios-bookmark-outline:before{content:"\F143"}.ivu-icon-ios-bookmark:before{content:"\F144"}.ivu-icon-ios-bookmarks-outline:before{content:"\F145"}.ivu-icon-ios-bookmarks:before{content:"\F146"}.ivu-icon-ios-bowtie-outline:before{content:"\F147"}.ivu-icon-ios-bowtie:before{content:"\F148"}.ivu-icon-ios-briefcase-outline:before{content:"\F149"}.ivu-icon-ios-briefcase:before{content:"\F14A"}.ivu-icon-ios-browsers-outline:before{content:"\F14B"}.ivu-icon-ios-browsers:before{content:"\F14C"}.ivu-icon-ios-brush-outline:before{content:"\F14D"}.ivu-icon-ios-brush:before{content:"\F14E"}.ivu-icon-ios-bug-outline:before{content:"\F14F"}.ivu-icon-ios-bug:before{content:"\F150"}.ivu-icon-ios-build-outline:before{content:"\F151"}.ivu-icon-ios-build:before{content:"\F152"}.ivu-icon-ios-bulb-outline:before{content:"\F153"}.ivu-icon-ios-bulb:before{content:"\F154"}.ivu-icon-ios-bus-outline:before{content:"\F155"}.ivu-icon-ios-bus:before{content:"\F156"}.ivu-icon-ios-cafe-outline:before{content:"\F157"}.ivu-icon-ios-cafe:before{content:"\F158"}.ivu-icon-ios-calculator-outline:before{content:"\F159"}.ivu-icon-ios-calculator:before{content:"\F15A"}.ivu-icon-ios-calendar-outline:before{content:"\F15B"}.ivu-icon-ios-calendar:before{content:"\F15C"}.ivu-icon-ios-call-outline:before{content:"\F15D"}.ivu-icon-ios-call:before{content:"\F15E"}.ivu-icon-ios-camera-outline:before{content:"\F15F"}.ivu-icon-ios-camera:before{content:"\F160"}.ivu-icon-ios-car-outline:before{content:"\F161"}.ivu-icon-ios-car:before{content:"\F162"}.ivu-icon-ios-card-outline:before{content:"\F163"}.ivu-icon-ios-card:before{content:"\F164"}.ivu-icon-ios-cart-outline:before{content:"\F165"}.ivu-icon-ios-cart:before{content:"\F166"}.ivu-icon-ios-cash-outline:before{content:"\F167"}.ivu-icon-ios-cash:before{content:"\F168"}.ivu-icon-ios-chatboxes-outline:before{content:"\F169"}.ivu-icon-ios-chatboxes:before{content:"\F16A"}.ivu-icon-ios-chatbubbles-outline:before{content:"\F16B"}.ivu-icon-ios-chatbubbles:before{content:"\F16C"}.ivu-icon-ios-checkbox-outline:before{content:"\F16D"}.ivu-icon-ios-checkbox:before{content:"\F16E"}.ivu-icon-ios-checkmark-circle-outline:before{content:"\F16F"}.ivu-icon-ios-checkmark-circle:before{content:"\F170"}.ivu-icon-ios-checkmark:before{content:"\F171"}.ivu-icon-ios-clipboard-outline:before{content:"\F172"}.ivu-icon-ios-clipboard:before{content:"\F173"}.ivu-icon-ios-clock-outline:before{content:"\F174"}.ivu-icon-ios-clock:before{content:"\F175"}.ivu-icon-ios-close-circle-outline:before{content:"\F176"}.ivu-icon-ios-close-circle:before{content:"\F177"}.ivu-icon-ios-close:before{content:"\F178"}.ivu-icon-ios-closed-captioning-outline:before{content:"\F179"}.ivu-icon-ios-closed-captioning:before{content:"\F17A"}.ivu-icon-ios-cloud-circle-outline:before{content:"\F17B"}.ivu-icon-ios-cloud-circle:before{content:"\F17C"}.ivu-icon-ios-cloud-done-outline:before{content:"\F17D"}.ivu-icon-ios-cloud-done:before{content:"\F17E"}.ivu-icon-ios-cloud-download-outline:before{content:"\F17F"}.ivu-icon-ios-cloud-download:before{content:"\F180"}.ivu-icon-ios-cloud-outline:before{content:"\F181"}.ivu-icon-ios-cloud-upload-outline:before{content:"\F182"}.ivu-icon-ios-cloud-upload:before{content:"\F183"}.ivu-icon-ios-cloud:before{content:"\F184"}.ivu-icon-ios-cloudy-night-outline:before{content:"\F185"}.ivu-icon-ios-cloudy-night:before{content:"\F186"}.ivu-icon-ios-cloudy-outline:before{content:"\F187"}.ivu-icon-ios-cloudy:before{content:"\F188"}.ivu-icon-ios-code-download:before{content:"\F189"}.ivu-icon-ios-code-working:before{content:"\F18A"}.ivu-icon-ios-code:before{content:"\F18B"}.ivu-icon-ios-cog-outline:before{content:"\F18C"}.ivu-icon-ios-cog:before{content:"\F18D"}.ivu-icon-ios-color-fill-outline:before{content:"\F18E"}.ivu-icon-ios-color-fill:before{content:"\F18F"}.ivu-icon-ios-color-filter-outline:before{content:"\F190"}.ivu-icon-ios-color-filter:before{content:"\F191"}.ivu-icon-ios-color-palette-outline:before{content:"\F192"}.ivu-icon-ios-color-palette:before{content:"\F193"}.ivu-icon-ios-color-wand-outline:before{content:"\F194"}.ivu-icon-ios-color-wand:before{content:"\F195"}.ivu-icon-ios-compass-outline:before{content:"\F196"}.ivu-icon-ios-compass:before{content:"\F197"}.ivu-icon-ios-construct-outline:before{content:"\F198"}.ivu-icon-ios-construct:before{content:"\F199"}.ivu-icon-ios-contact-outline:before{content:"\F19A"}.ivu-icon-ios-contact:before{content:"\F19B"}.ivu-icon-ios-contacts-outline:before{content:"\F19C"}.ivu-icon-ios-contacts:before{content:"\F19D"}.ivu-icon-ios-contract:before{content:"\F19E"}.ivu-icon-ios-contrast:before{content:"\F19F"}.ivu-icon-ios-copy-outline:before{content:"\F1A0"}.ivu-icon-ios-copy:before{content:"\F1A1"}.ivu-icon-ios-create-outline:before{content:"\F1A2"}.ivu-icon-ios-create:before{content:"\F1A3"}.ivu-icon-ios-crop-outline:before{content:"\F1A4"}.ivu-icon-ios-crop:before{content:"\F1A5"}.ivu-icon-ios-cube-outline:before{content:"\F1A6"}.ivu-icon-ios-cube:before{content:"\F1A7"}.ivu-icon-ios-cut-outline:before{content:"\F1A8"}.ivu-icon-ios-cut:before{content:"\F1A9"}.ivu-icon-ios-desktop-outline:before{content:"\F1AA"}.ivu-icon-ios-desktop:before{content:"\F1AB"}.ivu-icon-ios-disc-outline:before{content:"\F1AC"}.ivu-icon-ios-disc:before{content:"\F1AD"}.ivu-icon-ios-document-outline:before{content:"\F1AE"}.ivu-icon-ios-document:before{content:"\F1AF"}.ivu-icon-ios-done-all:before{content:"\F1B0"}.ivu-icon-ios-download-outline:before{content:"\F1B1"}.ivu-icon-ios-download:before{content:"\F1B2"}.ivu-icon-ios-easel-outline:before{content:"\F1B3"}.ivu-icon-ios-easel:before{content:"\F1B4"}.ivu-icon-ios-egg-outline:before{content:"\F1B5"}.ivu-icon-ios-egg:before{content:"\F1B6"}.ivu-icon-ios-exit-outline:before{content:"\F1B7"}.ivu-icon-ios-exit:before{content:"\F1B8"}.ivu-icon-ios-expand:before{content:"\F1B9"}.ivu-icon-ios-eye-off-outline:before{content:"\F1BA"}.ivu-icon-ios-eye-off:before{content:"\F1BB"}.ivu-icon-ios-eye-outline:before{content:"\F1BC"}.ivu-icon-ios-eye:before{content:"\F1BD"}.ivu-icon-ios-fastforward-outline:before{content:"\F1BE"}.ivu-icon-ios-fastforward:before{content:"\F1BF"}.ivu-icon-ios-female:before{content:"\F1C0"}.ivu-icon-ios-filing-outline:before{content:"\F1C1"}.ivu-icon-ios-filing:before{content:"\F1C2"}.ivu-icon-ios-film-outline:before{content:"\F1C3"}.ivu-icon-ios-film:before{content:"\F1C4"}.ivu-icon-ios-finger-print:before{content:"\F1C5"}.ivu-icon-ios-flag-outline:before{content:"\F1C6"}.ivu-icon-ios-flag:before{content:"\F1C7"}.ivu-icon-ios-flame-outline:before{content:"\F1C8"}.ivu-icon-ios-flame:before{content:"\F1C9"}.ivu-icon-ios-flash-outline:before{content:"\F1CA"}.ivu-icon-ios-flash:before{content:"\F1CB"}.ivu-icon-ios-flask-outline:before{content:"\F1CC"}.ivu-icon-ios-flask:before{content:"\F1CD"}.ivu-icon-ios-flower-outline:before{content:"\F1CE"}.ivu-icon-ios-flower:before{content:"\F1CF"}.ivu-icon-ios-folder-open-outline:before{content:"\F1D0"}.ivu-icon-ios-folder-open:before{content:"\F1D1"}.ivu-icon-ios-folder-outline:before{content:"\F1D2"}.ivu-icon-ios-folder:before{content:"\F1D3"}.ivu-icon-ios-football-outline:before{content:"\F1D4"}.ivu-icon-ios-football:before{content:"\F1D5"}.ivu-icon-ios-funnel-outline:before{content:"\F1D6"}.ivu-icon-ios-funnel:before{content:"\F1D7"}.ivu-icon-ios-game-controller-a-outline:before{content:"\F1D8"}.ivu-icon-ios-game-controller-a:before{content:"\F1D9"}.ivu-icon-ios-game-controller-b-outline:before{content:"\F1DA"}.ivu-icon-ios-game-controller-b:before{content:"\F1DB"}.ivu-icon-ios-git-branch:before{content:"\F1DC"}.ivu-icon-ios-git-commit:before{content:"\F1DD"}.ivu-icon-ios-git-compare:before{content:"\F1DE"}.ivu-icon-ios-git-merge:before{content:"\F1DF"}.ivu-icon-ios-git-network:before{content:"\F1E0"}.ivu-icon-ios-git-pull-request:before{content:"\F1E1"}.ivu-icon-ios-glasses-outline:before{content:"\F1E2"}.ivu-icon-ios-glasses:before{content:"\F1E3"}.ivu-icon-ios-globe-outline:before{content:"\F1E4"}.ivu-icon-ios-globe:before{content:"\F1E5"}.ivu-icon-ios-grid-outline:before{content:"\F1E6"}.ivu-icon-ios-grid:before{content:"\F1E7"}.ivu-icon-ios-hammer-outline:before{content:"\F1E8"}.ivu-icon-ios-hammer:before{content:"\F1E9"}.ivu-icon-ios-hand-outline:before{content:"\F1EA"}.ivu-icon-ios-hand:before{content:"\F1EB"}.ivu-icon-ios-happy-outline:before{content:"\F1EC"}.ivu-icon-ios-happy:before{content:"\F1ED"}.ivu-icon-ios-headset-outline:before{content:"\F1EE"}.ivu-icon-ios-headset:before{content:"\F1EF"}.ivu-icon-ios-heart-outline:before{content:"\F1F0"}.ivu-icon-ios-heart:before{content:"\F1F1"}.ivu-icon-ios-help-buoy-outline:before{content:"\F1F2"}.ivu-icon-ios-help-buoy:before{content:"\F1F3"}.ivu-icon-ios-help-circle-outline:before{content:"\F1F4"}.ivu-icon-ios-help-circle:before{content:"\F1F5"}.ivu-icon-ios-help:before{content:"\F1F6"}.ivu-icon-ios-home-outline:before{content:"\F1F7"}.ivu-icon-ios-home:before{content:"\F1F8"}.ivu-icon-ios-ice-cream-outline:before{content:"\F1F9"}.ivu-icon-ios-ice-cream:before{content:"\F1FA"}.ivu-icon-ios-image-outline:before{content:"\F1FB"}.ivu-icon-ios-image:before{content:"\F1FC"}.ivu-icon-ios-images-outline:before{content:"\F1FD"}.ivu-icon-ios-images:before{content:"\F1FE"}.ivu-icon-ios-infinite-outline:before{content:"\F1FF"}.ivu-icon-ios-infinite:before{content:"\F200"}.ivu-icon-ios-information-circle-outline:before{content:"\F201"}.ivu-icon-ios-information-circle:before{content:"\F202"}.ivu-icon-ios-information:before{content:"\F203"}.ivu-icon-ios-ionic-outline:before{content:"\F204"}.ivu-icon-ios-ionic:before{content:"\F205"}.ivu-icon-ios-ionitron-outline:before{content:"\F206"}.ivu-icon-ios-ionitron:before{content:"\F207"}.ivu-icon-ios-jet-outline:before{content:"\F208"}.ivu-icon-ios-jet:before{content:"\F209"}.ivu-icon-ios-key-outline:before{content:"\F20A"}.ivu-icon-ios-key:before{content:"\F20B"}.ivu-icon-ios-keypad-outline:before{content:"\F20C"}.ivu-icon-ios-keypad:before{content:"\F20D"}.ivu-icon-ios-laptop:before{content:"\F20E"}.ivu-icon-ios-leaf-outline:before{content:"\F20F"}.ivu-icon-ios-leaf:before{content:"\F210"}.ivu-icon-ios-link-outline:before{content:"\F211"}.ivu-icon-ios-link:before{content:"\F212"}.ivu-icon-ios-list-box-outline:before{content:"\F213"}.ivu-icon-ios-list-box:before{content:"\F214"}.ivu-icon-ios-list:before{content:"\F215"}.ivu-icon-ios-locate-outline:before{content:"\F216"}.ivu-icon-ios-locate:before{content:"\F217"}.ivu-icon-ios-lock-outline:before{content:"\F218"}.ivu-icon-ios-lock:before{content:"\F219"}.ivu-icon-ios-log-in:before{content:"\F21A"}.ivu-icon-ios-log-out:before{content:"\F21B"}.ivu-icon-ios-magnet-outline:before{content:"\F21C"}.ivu-icon-ios-magnet:before{content:"\F21D"}.ivu-icon-ios-mail-open-outline:before{content:"\F21E"}.ivu-icon-ios-mail-open:before{content:"\F21F"}.ivu-icon-ios-mail-outline:before{content:"\F220"}.ivu-icon-ios-mail:before{content:"\F221"}.ivu-icon-ios-male:before{content:"\F222"}.ivu-icon-ios-man-outline:before{content:"\F223"}.ivu-icon-ios-man:before{content:"\F224"}.ivu-icon-ios-map-outline:before{content:"\F225"}.ivu-icon-ios-map:before{content:"\F226"}.ivu-icon-ios-medal-outline:before{content:"\F227"}.ivu-icon-ios-medal:before{content:"\F228"}.ivu-icon-ios-medical-outline:before{content:"\F229"}.ivu-icon-ios-medical:before{content:"\F22A"}.ivu-icon-ios-medkit-outline:before{content:"\F22B"}.ivu-icon-ios-medkit:before{content:"\F22C"}.ivu-icon-ios-megaphone-outline:before{content:"\F22D"}.ivu-icon-ios-megaphone:before{content:"\F22E"}.ivu-icon-ios-menu-outline:before{content:"\F22F"}.ivu-icon-ios-menu:before{content:"\F230"}.ivu-icon-ios-mic-off-outline:before{content:"\F231"}.ivu-icon-ios-mic-off:before{content:"\F232"}.ivu-icon-ios-mic-outline:before{content:"\F233"}.ivu-icon-ios-mic:before{content:"\F234"}.ivu-icon-ios-microphone-outline:before{content:"\F235"}.ivu-icon-ios-microphone:before{content:"\F236"}.ivu-icon-ios-moon-outline:before{content:"\F237"}.ivu-icon-ios-moon:before{content:"\F238"}.ivu-icon-ios-more-outline:before{content:"\F239"}.ivu-icon-ios-more:before{content:"\F23A"}.ivu-icon-ios-move:before{content:"\F23B"}.ivu-icon-ios-musical-note-outline:before{content:"\F23C"}.ivu-icon-ios-musical-note:before{content:"\F23D"}.ivu-icon-ios-musical-notes-outline:before{content:"\F23E"}.ivu-icon-ios-musical-notes:before{content:"\F23F"}.ivu-icon-ios-navigate-outline:before{content:"\F240"}.ivu-icon-ios-navigate:before{content:"\F241"}.ivu-icon-ios-no-smoking-outline:before{content:"\F242"}.ivu-icon-ios-no-smoking:before{content:"\F243"}.ivu-icon-ios-notifications-off-outline:before{content:"\F244"}.ivu-icon-ios-notifications-off:before{content:"\F245"}.ivu-icon-ios-notifications-outline:before{content:"\F246"}.ivu-icon-ios-notifications:before{content:"\F247"}.ivu-icon-ios-nuclear-outline:before{content:"\F248"}.ivu-icon-ios-nuclear:before{content:"\F249"}.ivu-icon-ios-nutrition-outline:before{content:"\F24A"}.ivu-icon-ios-nutrition:before{content:"\F24B"}.ivu-icon-ios-open-outline:before{content:"\F24C"}.ivu-icon-ios-open:before{content:"\F24D"}.ivu-icon-ios-options-outline:before{content:"\F24E"}.ivu-icon-ios-options:before{content:"\F24F"}.ivu-icon-ios-outlet-outline:before{content:"\F250"}.ivu-icon-ios-outlet:before{content:"\F251"}.ivu-icon-ios-paper-outline:before{content:"\F252"}.ivu-icon-ios-paper-plane-outline:before{content:"\F253"}.ivu-icon-ios-paper-plane:before{content:"\F254"}.ivu-icon-ios-paper:before{content:"\F255"}.ivu-icon-ios-partly-sunny-outline:before{content:"\F256"}.ivu-icon-ios-partly-sunny:before{content:"\F257"}.ivu-icon-ios-pause-outline:before{content:"\F258"}.ivu-icon-ios-pause:before{content:"\F259"}.ivu-icon-ios-paw-outline:before{content:"\F25A"}.ivu-icon-ios-paw:before{content:"\F25B"}.ivu-icon-ios-people-outline:before{content:"\F25C"}.ivu-icon-ios-people:before{content:"\F25D"}.ivu-icon-ios-person-add-outline:before{content:"\F25E"}.ivu-icon-ios-person-add:before{content:"\F25F"}.ivu-icon-ios-person-outline:before{content:"\F260"}.ivu-icon-ios-person:before{content:"\F261"}.ivu-icon-ios-phone-landscape:before{content:"\F262"}.ivu-icon-ios-phone-portrait:before{content:"\F263"}.ivu-icon-ios-photos-outline:before{content:"\F264"}.ivu-icon-ios-photos:before{content:"\F265"}.ivu-icon-ios-pie-outline:before{content:"\F266"}.ivu-icon-ios-pie:before{content:"\F267"}.ivu-icon-ios-pin-outline:before{content:"\F268"}.ivu-icon-ios-pin:before{content:"\F269"}.ivu-icon-ios-pint-outline:before{content:"\F26A"}.ivu-icon-ios-pint:before{content:"\F26B"}.ivu-icon-ios-pizza-outline:before{content:"\F26C"}.ivu-icon-ios-pizza:before{content:"\F26D"}.ivu-icon-ios-plane-outline:before{content:"\F26E"}.ivu-icon-ios-plane:before{content:"\F26F"}.ivu-icon-ios-planet-outline:before{content:"\F270"}.ivu-icon-ios-planet:before{content:"\F271"}.ivu-icon-ios-play-outline:before{content:"\F272"}.ivu-icon-ios-play:before{content:"\F273"}.ivu-icon-ios-podium-outline:before{content:"\F274"}.ivu-icon-ios-podium:before{content:"\F275"}.ivu-icon-ios-power-outline:before{content:"\F276"}.ivu-icon-ios-power:before{content:"\F277"}.ivu-icon-ios-pricetag-outline:before{content:"\F278"}.ivu-icon-ios-pricetag:before{content:"\F279"}.ivu-icon-ios-pricetags-outline:before{content:"\F27A"}.ivu-icon-ios-pricetags:before{content:"\F27B"}.ivu-icon-ios-print-outline:before{content:"\F27C"}.ivu-icon-ios-print:before{content:"\F27D"}.ivu-icon-ios-pulse-outline:before{content:"\F27E"}.ivu-icon-ios-pulse:before{content:"\F27F"}.ivu-icon-ios-qr-scanner:before{content:"\F280"}.ivu-icon-ios-quote-outline:before{content:"\F281"}.ivu-icon-ios-quote:before{content:"\F282"}.ivu-icon-ios-radio-button-off:before{content:"\F283"}.ivu-icon-ios-radio-button-on:before{content:"\F284"}.ivu-icon-ios-radio-outline:before{content:"\F285"}.ivu-icon-ios-radio:before{content:"\F286"}.ivu-icon-ios-rainy-outline:before{content:"\F287"}.ivu-icon-ios-rainy:before{content:"\F288"}.ivu-icon-ios-recording-outline:before{content:"\F289"}.ivu-icon-ios-recording:before{content:"\F28A"}.ivu-icon-ios-redo-outline:before{content:"\F28B"}.ivu-icon-ios-redo:before{content:"\F28C"}.ivu-icon-ios-refresh-circle-outline:before{content:"\F28D"}.ivu-icon-ios-refresh-circle:before{content:"\F28E"}.ivu-icon-ios-refresh:before{content:"\F28F"}.ivu-icon-ios-remove-circle-outline:before{content:"\F290"}.ivu-icon-ios-remove-circle:before{content:"\F291"}.ivu-icon-ios-remove:before{content:"\F292"}.ivu-icon-ios-reorder:before{content:"\F293"}.ivu-icon-ios-repeat:before{content:"\F294"}.ivu-icon-ios-resize:before{content:"\F295"}.ivu-icon-ios-restaurant-outline:before{content:"\F296"}.ivu-icon-ios-restaurant:before{content:"\F297"}.ivu-icon-ios-return-left:before{content:"\F298"}.ivu-icon-ios-return-right:before{content:"\F299"}.ivu-icon-ios-reverse-camera-outline:before{content:"\F29A"}.ivu-icon-ios-reverse-camera:before{content:"\F29B"}.ivu-icon-ios-rewind-outline:before{content:"\F29C"}.ivu-icon-ios-rewind:before{content:"\F29D"}.ivu-icon-ios-ribbon-outline:before{content:"\F29E"}.ivu-icon-ios-ribbon:before{content:"\F29F"}.ivu-icon-ios-rose-outline:before{content:"\F2A0"}.ivu-icon-ios-rose:before{content:"\F2A1"}.ivu-icon-ios-sad-outline:before{content:"\F2A2"}.ivu-icon-ios-sad:before{content:"\F2A3"}.ivu-icon-ios-school-outline:before{content:"\F2A4"}.ivu-icon-ios-school:before{content:"\F2A5"}.ivu-icon-ios-search-outline:before{content:"\F2A6"}.ivu-icon-ios-search:before{content:"\F2A7"}.ivu-icon-ios-send-outline:before{content:"\F2A8"}.ivu-icon-ios-send:before{content:"\F2A9"}.ivu-icon-ios-settings-outline:before{content:"\F2AA"}.ivu-icon-ios-settings:before{content:"\F2AB"}.ivu-icon-ios-share-alt-outline:before{content:"\F2AC"}.ivu-icon-ios-share-alt:before{content:"\F2AD"}.ivu-icon-ios-share-outline:before{content:"\F2AE"}.ivu-icon-ios-share:before{content:"\F2AF"}.ivu-icon-ios-shirt-outline:before{content:"\F2B0"}.ivu-icon-ios-shirt:before{content:"\F2B1"}.ivu-icon-ios-shuffle:before{content:"\F2B2"}.ivu-icon-ios-skip-backward-outline:before{content:"\F2B3"}.ivu-icon-ios-skip-backward:before{content:"\F2B4"}.ivu-icon-ios-skip-forward-outline:before{content:"\F2B5"}.ivu-icon-ios-skip-forward:before{content:"\F2B6"}.ivu-icon-ios-snow-outline:before{content:"\F2B7"}.ivu-icon-ios-snow:before{content:"\F2B8"}.ivu-icon-ios-speedometer-outline:before{content:"\F2B9"}.ivu-icon-ios-speedometer:before{content:"\F2BA"}.ivu-icon-ios-square-outline:before{content:"\F2BB"}.ivu-icon-ios-square:before{content:"\F2BC"}.ivu-icon-ios-star-half:before{content:"\F2BD"}.ivu-icon-ios-star-outline:before{content:"\F2BE"}.ivu-icon-ios-star:before{content:"\F2BF"}.ivu-icon-ios-stats-outline:before{content:"\F2C0"}.ivu-icon-ios-stats:before{content:"\F2C1"}.ivu-icon-ios-stopwatch-outline:before{content:"\F2C2"}.ivu-icon-ios-stopwatch:before{content:"\F2C3"}.ivu-icon-ios-subway-outline:before{content:"\F2C4"}.ivu-icon-ios-subway:before{content:"\F2C5"}.ivu-icon-ios-sunny-outline:before{content:"\F2C6"}.ivu-icon-ios-sunny:before{content:"\F2C7"}.ivu-icon-ios-swap:before{content:"\F2C8"}.ivu-icon-ios-switch-outline:before{content:"\F2C9"}.ivu-icon-ios-switch:before{content:"\F2CA"}.ivu-icon-ios-sync:before{content:"\F2CB"}.ivu-icon-ios-tablet-landscape:before{content:"\F2CC"}.ivu-icon-ios-tablet-portrait:before{content:"\F2CD"}.ivu-icon-ios-tennisball-outline:before{content:"\F2CE"}.ivu-icon-ios-tennisball:before{content:"\F2CF"}.ivu-icon-ios-text-outline:before{content:"\F2D0"}.ivu-icon-ios-text:before{content:"\F2D1"}.ivu-icon-ios-thermometer-outline:before{content:"\F2D2"}.ivu-icon-ios-thermometer:before{content:"\F2D3"}.ivu-icon-ios-thumbs-down-outline:before{content:"\F2D4"}.ivu-icon-ios-thumbs-down:before{content:"\F2D5"}.ivu-icon-ios-thumbs-up-outline:before{content:"\F2D6"}.ivu-icon-ios-thumbs-up:before{content:"\F2D7"}.ivu-icon-ios-thunderstorm-outline:before{content:"\F2D8"}.ivu-icon-ios-thunderstorm:before{content:"\F2D9"}.ivu-icon-ios-time-outline:before{content:"\F2DA"}.ivu-icon-ios-time:before{content:"\F2DB"}.ivu-icon-ios-timer-outline:before{content:"\F2DC"}.ivu-icon-ios-timer:before{content:"\F2DD"}.ivu-icon-ios-train-outline:before{content:"\F2DE"}.ivu-icon-ios-train:before{content:"\F2DF"}.ivu-icon-ios-transgender:before{content:"\F2E0"}.ivu-icon-ios-trash-outline:before{content:"\F2E1"}.ivu-icon-ios-trash:before{content:"\F2E2"}.ivu-icon-ios-trending-down:before{content:"\F2E3"}.ivu-icon-ios-trending-up:before{content:"\F2E4"}.ivu-icon-ios-trophy-outline:before{content:"\F2E5"}.ivu-icon-ios-trophy:before{content:"\F2E6"}.ivu-icon-ios-umbrella-outline:before{content:"\F2E7"}.ivu-icon-ios-umbrella:before{content:"\F2E8"}.ivu-icon-ios-undo-outline:before{content:"\F2E9"}.ivu-icon-ios-undo:before{content:"\F2EA"}.ivu-icon-ios-unlock-outline:before{content:"\F2EB"}.ivu-icon-ios-unlock:before{content:"\F2EC"}.ivu-icon-ios-videocam-outline:before{content:"\F2ED"}.ivu-icon-ios-videocam:before{content:"\F2EE"}.ivu-icon-ios-volume-down:before{content:"\F2EF"}.ivu-icon-ios-volume-mute:before{content:"\F2F0"}.ivu-icon-ios-volume-off:before{content:"\F2F1"}.ivu-icon-ios-volume-up:before{content:"\F2F2"}.ivu-icon-ios-walk:before{content:"\F2F3"}.ivu-icon-ios-warning-outline:before{content:"\F2F4"}.ivu-icon-ios-warning:before{content:"\F2F5"}.ivu-icon-ios-watch:before{content:"\F2F6"}.ivu-icon-ios-water-outline:before{content:"\F2F7"}.ivu-icon-ios-water:before{content:"\F2F8"}.ivu-icon-ios-wifi-outline:before{content:"\F2F9"}.ivu-icon-ios-wifi:before{content:"\F2FA"}.ivu-icon-ios-wine-outline:before{content:"\F2FB"}.ivu-icon-ios-wine:before{content:"\F2FC"}.ivu-icon-ios-woman-outline:before{content:"\F2FD"}.ivu-icon-ios-woman:before{content:"\F2FE"}.ivu-icon-logo-android:before{content:"\F2FF"}.ivu-icon-logo-angular:before{content:"\F300"}.ivu-icon-logo-apple:before{content:"\F301"}.ivu-icon-logo-bitcoin:before{content:"\F302"}.ivu-icon-logo-buffer:before{content:"\F303"}.ivu-icon-logo-chrome:before{content:"\F304"}.ivu-icon-logo-codepen:before{content:"\F305"}.ivu-icon-logo-css3:before{content:"\F306"}.ivu-icon-logo-designernews:before{content:"\F307"}.ivu-icon-logo-dribbble:before{content:"\F308"}.ivu-icon-logo-dropbox:before{content:"\F309"}.ivu-icon-logo-euro:before{content:"\F30A"}.ivu-icon-logo-facebook:before{content:"\F30B"}.ivu-icon-logo-foursquare:before{content:"\F30C"}.ivu-icon-logo-freebsd-devil:before{content:"\F30D"}.ivu-icon-logo-github:before{content:"\F30E"}.ivu-icon-logo-google:before{content:"\F30F"}.ivu-icon-logo-googleplus:before{content:"\F310"}.ivu-icon-logo-hackernews:before{content:"\F311"}.ivu-icon-logo-html5:before{content:"\F312"}.ivu-icon-logo-instagram:before{content:"\F313"}.ivu-icon-logo-javascript:before{content:"\F314"}.ivu-icon-logo-linkedin:before{content:"\F315"}.ivu-icon-logo-markdown:before{content:"\F316"}.ivu-icon-logo-nodejs:before{content:"\F317"}.ivu-icon-logo-octocat:before{content:"\F318"}.ivu-icon-logo-pinterest:before{content:"\F319"}.ivu-icon-logo-playstation:before{content:"\F31A"}.ivu-icon-logo-python:before{content:"\F31B"}.ivu-icon-logo-reddit:before{content:"\F31C"}.ivu-icon-logo-rss:before{content:"\F31D"}.ivu-icon-logo-sass:before{content:"\F31E"}.ivu-icon-logo-skype:before{content:"\F31F"}.ivu-icon-logo-snapchat:before{content:"\F320"}.ivu-icon-logo-steam:before{content:"\F321"}.ivu-icon-logo-tumblr:before{content:"\F322"}.ivu-icon-logo-tux:before{content:"\F323"}.ivu-icon-logo-twitch:before{content:"\F324"}.ivu-icon-logo-twitter:before{content:"\F325"}.ivu-icon-logo-usd:before{content:"\F326"}.ivu-icon-logo-vimeo:before{content:"\F327"}.ivu-icon-logo-whatsapp:before{content:"\F328"}.ivu-icon-logo-windows:before{content:"\F329"}.ivu-icon-logo-wordpress:before{content:"\F32A"}.ivu-icon-logo-xbox:before{content:"\F32B"}.ivu-icon-logo-yahoo:before{content:"\F32C"}.ivu-icon-logo-yen:before{content:"\F32D"}.ivu-icon-logo-youtube:before{content:"\F32E"}.ivu-icon-md-add-circle:before{content:"\F32F"}.ivu-icon-md-add:before{content:"\F330"}.ivu-icon-md-alarm:before{content:"\F331"}.ivu-icon-md-albums:before{content:"\F332"}.ivu-icon-md-alert:before{content:"\F333"}.ivu-icon-md-american-football:before{content:"\F334"}.ivu-icon-md-analytics:before{content:"\F335"}.ivu-icon-md-aperture:before{content:"\F336"}.ivu-icon-md-apps:before{content:"\F337"}.ivu-icon-md-appstore:before{content:"\F338"}.ivu-icon-md-archive:before{content:"\F339"}.ivu-icon-md-arrow-back:before{content:"\F33A"}.ivu-icon-md-arrow-down:before{content:"\F33B"}.ivu-icon-md-arrow-dropdown-circle:before{content:"\F33C"}.ivu-icon-md-arrow-dropdown:before{content:"\F33D"}.ivu-icon-md-arrow-dropleft-circle:before{content:"\F33E"}.ivu-icon-md-arrow-dropleft:before{content:"\F33F"}.ivu-icon-md-arrow-dropright-circle:before{content:"\F340"}.ivu-icon-md-arrow-dropright:before{content:"\F341"}.ivu-icon-md-arrow-dropup-circle:before{content:"\F342"}.ivu-icon-md-arrow-dropup:before{content:"\F343"}.ivu-icon-md-arrow-forward:before{content:"\F344"}.ivu-icon-md-arrow-round-back:before{content:"\F345"}.ivu-icon-md-arrow-round-down:before{content:"\F346"}.ivu-icon-md-arrow-round-forward:before{content:"\F347"}.ivu-icon-md-arrow-round-up:before{content:"\F348"}.ivu-icon-md-arrow-up:before{content:"\F349"}.ivu-icon-md-at:before{content:"\F34A"}.ivu-icon-md-attach:before{content:"\F34B"}.ivu-icon-md-backspace:before{content:"\F34C"}.ivu-icon-md-barcode:before{content:"\F34D"}.ivu-icon-md-baseball:before{content:"\F34E"}.ivu-icon-md-basket:before{content:"\F34F"}.ivu-icon-md-basketball:before{content:"\F350"}.ivu-icon-md-battery-charging:before{content:"\F351"}.ivu-icon-md-battery-dead:before{content:"\F352"}.ivu-icon-md-battery-full:before{content:"\F353"}.ivu-icon-md-beaker:before{content:"\F354"}.ivu-icon-md-beer:before{content:"\F355"}.ivu-icon-md-bicycle:before{content:"\F356"}.ivu-icon-md-bluetooth:before{content:"\F357"}.ivu-icon-md-boat:before{content:"\F358"}.ivu-icon-md-body:before{content:"\F359"}.ivu-icon-md-bonfire:before{content:"\F35A"}.ivu-icon-md-book:before{content:"\F35B"}.ivu-icon-md-bookmark:before{content:"\F35C"}.ivu-icon-md-bookmarks:before{content:"\F35D"}.ivu-icon-md-bowtie:before{content:"\F35E"}.ivu-icon-md-briefcase:before{content:"\F35F"}.ivu-icon-md-browsers:before{content:"\F360"}.ivu-icon-md-brush:before{content:"\F361"}.ivu-icon-md-bug:before{content:"\F362"}.ivu-icon-md-build:before{content:"\F363"}.ivu-icon-md-bulb:before{content:"\F364"}.ivu-icon-md-bus:before{content:"\F365"}.ivu-icon-md-cafe:before{content:"\F366"}.ivu-icon-md-calculator:before{content:"\F367"}.ivu-icon-md-calendar:before{content:"\F368"}.ivu-icon-md-call:before{content:"\F369"}.ivu-icon-md-camera:before{content:"\F36A"}.ivu-icon-md-car:before{content:"\F36B"}.ivu-icon-md-card:before{content:"\F36C"}.ivu-icon-md-cart:before{content:"\F36D"}.ivu-icon-md-cash:before{content:"\F36E"}.ivu-icon-md-chatboxes:before{content:"\F36F"}.ivu-icon-md-chatbubbles:before{content:"\F370"}.ivu-icon-md-checkbox-outline:before{content:"\F371"}.ivu-icon-md-checkbox:before{content:"\F372"}.ivu-icon-md-checkmark-circle-outline:before{content:"\F373"}.ivu-icon-md-checkmark-circle:before{content:"\F374"}.ivu-icon-md-checkmark:before{content:"\F375"}.ivu-icon-md-clipboard:before{content:"\F376"}.ivu-icon-md-clock:before{content:"\F377"}.ivu-icon-md-close-circle:before{content:"\F378"}.ivu-icon-md-close:before{content:"\F379"}.ivu-icon-md-closed-captioning:before{content:"\F37A"}.ivu-icon-md-cloud-circle:before{content:"\F37B"}.ivu-icon-md-cloud-done:before{content:"\F37C"}.ivu-icon-md-cloud-download:before{content:"\F37D"}.ivu-icon-md-cloud-outline:before{content:"\F37E"}.ivu-icon-md-cloud-upload:before{content:"\F37F"}.ivu-icon-md-cloud:before{content:"\F380"}.ivu-icon-md-cloudy-night:before{content:"\F381"}.ivu-icon-md-cloudy:before{content:"\F382"}.ivu-icon-md-code-download:before{content:"\F383"}.ivu-icon-md-code-working:before{content:"\F384"}.ivu-icon-md-code:before{content:"\F385"}.ivu-icon-md-cog:before{content:"\F386"}.ivu-icon-md-color-fill:before{content:"\F387"}.ivu-icon-md-color-filter:before{content:"\F388"}.ivu-icon-md-color-palette:before{content:"\F389"}.ivu-icon-md-color-wand:before{content:"\F38A"}.ivu-icon-md-compass:before{content:"\F38B"}.ivu-icon-md-construct:before{content:"\F38C"}.ivu-icon-md-contact:before{content:"\F38D"}.ivu-icon-md-contacts:before{content:"\F38E"}.ivu-icon-md-contract:before{content:"\F38F"}.ivu-icon-md-contrast:before{content:"\F390"}.ivu-icon-md-copy:before{content:"\F391"}.ivu-icon-md-create:before{content:"\F392"}.ivu-icon-md-crop:before{content:"\F393"}.ivu-icon-md-cube:before{content:"\F394"}.ivu-icon-md-cut:before{content:"\F395"}.ivu-icon-md-desktop:before{content:"\F396"}.ivu-icon-md-disc:before{content:"\F397"}.ivu-icon-md-document:before{content:"\F398"}.ivu-icon-md-done-all:before{content:"\F399"}.ivu-icon-md-download:before{content:"\F39A"}.ivu-icon-md-easel:before{content:"\F39B"}.ivu-icon-md-egg:before{content:"\F39C"}.ivu-icon-md-exit:before{content:"\F39D"}.ivu-icon-md-expand:before{content:"\F39E"}.ivu-icon-md-eye-off:before{content:"\F39F"}.ivu-icon-md-eye:before{content:"\F3A0"}.ivu-icon-md-fastforward:before{content:"\F3A1"}.ivu-icon-md-female:before{content:"\F3A2"}.ivu-icon-md-filing:before{content:"\F3A3"}.ivu-icon-md-film:before{content:"\F3A4"}.ivu-icon-md-finger-print:before{content:"\F3A5"}.ivu-icon-md-flag:before{content:"\F3A6"}.ivu-icon-md-flame:before{content:"\F3A7"}.ivu-icon-md-flash:before{content:"\F3A8"}.ivu-icon-md-flask:before{content:"\F3A9"}.ivu-icon-md-flower:before{content:"\F3AA"}.ivu-icon-md-folder-open:before{content:"\F3AB"}.ivu-icon-md-folder:before{content:"\F3AC"}.ivu-icon-md-football:before{content:"\F3AD"}.ivu-icon-md-funnel:before{content:"\F3AE"}.ivu-icon-md-game-controller-a:before{content:"\F3AF"}.ivu-icon-md-game-controller-b:before{content:"\F3B0"}.ivu-icon-md-git-branch:before{content:"\F3B1"}.ivu-icon-md-git-commit:before{content:"\F3B2"}.ivu-icon-md-git-compare:before{content:"\F3B3"}.ivu-icon-md-git-merge:before{content:"\F3B4"}.ivu-icon-md-git-network:before{content:"\F3B5"}.ivu-icon-md-git-pull-request:before{content:"\F3B6"}.ivu-icon-md-glasses:before{content:"\F3B7"}.ivu-icon-md-globe:before{content:"\F3B8"}.ivu-icon-md-grid:before{content:"\F3B9"}.ivu-icon-md-hammer:before{content:"\F3BA"}.ivu-icon-md-hand:before{content:"\F3BB"}.ivu-icon-md-happy:before{content:"\F3BC"}.ivu-icon-md-headset:before{content:"\F3BD"}.ivu-icon-md-heart-outline:before{content:"\F3BE"}.ivu-icon-md-heart:before{content:"\F3BF"}.ivu-icon-md-help-buoy:before{content:"\F3C0"}.ivu-icon-md-help-circle:before{content:"\F3C1"}.ivu-icon-md-help:before{content:"\F3C2"}.ivu-icon-md-home:before{content:"\F3C3"}.ivu-icon-md-ice-cream:before{content:"\F3C4"}.ivu-icon-md-image:before{content:"\F3C5"}.ivu-icon-md-images:before{content:"\F3C6"}.ivu-icon-md-infinite:before{content:"\F3C7"}.ivu-icon-md-information-circle:before{content:"\F3C8"}.ivu-icon-md-information:before{content:"\F3C9"}.ivu-icon-md-ionic:before{content:"\F3CA"}.ivu-icon-md-ionitron:before{content:"\F3CB"}.ivu-icon-md-jet:before{content:"\F3CC"}.ivu-icon-md-key:before{content:"\F3CD"}.ivu-icon-md-keypad:before{content:"\F3CE"}.ivu-icon-md-laptop:before{content:"\F3CF"}.ivu-icon-md-leaf:before{content:"\F3D0"}.ivu-icon-md-link:before{content:"\F3D1"}.ivu-icon-md-list-box:before{content:"\F3D2"}.ivu-icon-md-list:before{content:"\F3D3"}.ivu-icon-md-locate:before{content:"\F3D4"}.ivu-icon-md-lock:before{content:"\F3D5"}.ivu-icon-md-log-in:before{content:"\F3D6"}.ivu-icon-md-log-out:before{content:"\F3D7"}.ivu-icon-md-magnet:before{content:"\F3D8"}.ivu-icon-md-mail-open:before{content:"\F3D9"}.ivu-icon-md-mail:before{content:"\F3DA"}.ivu-icon-md-male:before{content:"\F3DB"}.ivu-icon-md-man:before{content:"\F3DC"}.ivu-icon-md-map:before{content:"\F3DD"}.ivu-icon-md-medal:before{content:"\F3DE"}.ivu-icon-md-medical:before{content:"\F3DF"}.ivu-icon-md-medkit:before{content:"\F3E0"}.ivu-icon-md-megaphone:before{content:"\F3E1"}.ivu-icon-md-menu:before{content:"\F3E2"}.ivu-icon-md-mic-off:before{content:"\F3E3"}.ivu-icon-md-mic:before{content:"\F3E4"}.ivu-icon-md-microphone:before{content:"\F3E5"}.ivu-icon-md-moon:before{content:"\F3E6"}.ivu-icon-md-more:before{content:"\F3E7"}.ivu-icon-md-move:before{content:"\F3E8"}.ivu-icon-md-musical-note:before{content:"\F3E9"}.ivu-icon-md-musical-notes:before{content:"\F3EA"}.ivu-icon-md-navigate:before{content:"\F3EB"}.ivu-icon-md-no-smoking:before{content:"\F3EC"}.ivu-icon-md-notifications-off:before{content:"\F3ED"}.ivu-icon-md-notifications-outline:before{content:"\F3EE"}.ivu-icon-md-notifications:before{content:"\F3EF"}.ivu-icon-md-nuclear:before{content:"\F3F0"}.ivu-icon-md-nutrition:before{content:"\F3F1"}.ivu-icon-md-open:before{content:"\F3F2"}.ivu-icon-md-options:before{content:"\F3F3"}.ivu-icon-md-outlet:before{content:"\F3F4"}.ivu-icon-md-paper-plane:before{content:"\F3F5"}.ivu-icon-md-paper:before{content:"\F3F6"}.ivu-icon-md-partly-sunny:before{content:"\F3F7"}.ivu-icon-md-pause:before{content:"\F3F8"}.ivu-icon-md-paw:before{content:"\F3F9"}.ivu-icon-md-people:before{content:"\F3FA"}.ivu-icon-md-person-add:before{content:"\F3FB"}.ivu-icon-md-person:before{content:"\F3FC"}.ivu-icon-md-phone-landscape:before{content:"\F3FD"}.ivu-icon-md-phone-portrait:before{content:"\F3FE"}.ivu-icon-md-photos:before{content:"\F3FF"}.ivu-icon-md-pie:before{content:"\F400"}.ivu-icon-md-pin:before{content:"\F401"}.ivu-icon-md-pint:before{content:"\F402"}.ivu-icon-md-pizza:before{content:"\F403"}.ivu-icon-md-plane:before{content:"\F404"}.ivu-icon-md-planet:before{content:"\F405"}.ivu-icon-md-play:before{content:"\F406"}.ivu-icon-md-podium:before{content:"\F407"}.ivu-icon-md-power:before{content:"\F408"}.ivu-icon-md-pricetag:before{content:"\F409"}.ivu-icon-md-pricetags:before{content:"\F40A"}.ivu-icon-md-print:before{content:"\F40B"}.ivu-icon-md-pulse:before{content:"\F40C"}.ivu-icon-md-qr-scanner:before{content:"\F40D"}.ivu-icon-md-quote:before{content:"\F40E"}.ivu-icon-md-radio-button-off:before{content:"\F40F"}.ivu-icon-md-radio-button-on:before{content:"\F410"}.ivu-icon-md-radio:before{content:"\F411"}.ivu-icon-md-rainy:before{content:"\F412"}.ivu-icon-md-recording:before{content:"\F413"}.ivu-icon-md-redo:before{content:"\F414"}.ivu-icon-md-refresh-circle:before{content:"\F415"}.ivu-icon-md-refresh:before{content:"\F416"}.ivu-icon-md-remove-circle:before{content:"\F417"}.ivu-icon-md-remove:before{content:"\F418"}.ivu-icon-md-reorder:before{content:"\F419"}.ivu-icon-md-repeat:before{content:"\F41A"}.ivu-icon-md-resize:before{content:"\F41B"}.ivu-icon-md-restaurant:before{content:"\F41C"}.ivu-icon-md-return-left:before{content:"\F41D"}.ivu-icon-md-return-right:before{content:"\F41E"}.ivu-icon-md-reverse-camera:before{content:"\F41F"}.ivu-icon-md-rewind:before{content:"\F420"}.ivu-icon-md-ribbon:before{content:"\F421"}.ivu-icon-md-rose:before{content:"\F422"}.ivu-icon-md-sad:before{content:"\F423"}.ivu-icon-md-school:before{content:"\F424"}.ivu-icon-md-search:before{content:"\F425"}.ivu-icon-md-send:before{content:"\F426"}.ivu-icon-md-settings:before{content:"\F427"}.ivu-icon-md-share-alt:before{content:"\F428"}.ivu-icon-md-share:before{content:"\F429"}.ivu-icon-md-shirt:before{content:"\F42A"}.ivu-icon-md-shuffle:before{content:"\F42B"}.ivu-icon-md-skip-backward:before{content:"\F42C"}.ivu-icon-md-skip-forward:before{content:"\F42D"}.ivu-icon-md-snow:before{content:"\F42E"}.ivu-icon-md-speedometer:before{content:"\F42F"}.ivu-icon-md-square-outline:before{content:"\F430"}.ivu-icon-md-square:before{content:"\F431"}.ivu-icon-md-star-half:before{content:"\F432"}.ivu-icon-md-star-outline:before{content:"\F433"}.ivu-icon-md-star:before{content:"\F434"}.ivu-icon-md-stats:before{content:"\F435"}.ivu-icon-md-stopwatch:before{content:"\F436"}.ivu-icon-md-subway:before{content:"\F437"}.ivu-icon-md-sunny:before{content:"\F438"}.ivu-icon-md-swap:before{content:"\F439"}.ivu-icon-md-switch:before{content:"\F43A"}.ivu-icon-md-sync:before{content:"\F43B"}.ivu-icon-md-tablet-landscape:before{content:"\F43C"}.ivu-icon-md-tablet-portrait:before{content:"\F43D"}.ivu-icon-md-tennisball:before{content:"\F43E"}.ivu-icon-md-text:before{content:"\F43F"}.ivu-icon-md-thermometer:before{content:"\F440"}.ivu-icon-md-thumbs-down:before{content:"\F441"}.ivu-icon-md-thumbs-up:before{content:"\F442"}.ivu-icon-md-thunderstorm:before{content:"\F443"}.ivu-icon-md-time:before{content:"\F444"}.ivu-icon-md-timer:before{content:"\F445"}.ivu-icon-md-train:before{content:"\F446"}.ivu-icon-md-transgender:before{content:"\F447"}.ivu-icon-md-trash:before{content:"\F448"}.ivu-icon-md-trending-down:before{content:"\F449"}.ivu-icon-md-trending-up:before{content:"\F44A"}.ivu-icon-md-trophy:before{content:"\F44B"}.ivu-icon-md-umbrella:before{content:"\F44C"}.ivu-icon-md-undo:before{content:"\F44D"}.ivu-icon-md-unlock:before{content:"\F44E"}.ivu-icon-md-videocam:before{content:"\F44F"}.ivu-icon-md-volume-down:before{content:"\F450"}.ivu-icon-md-volume-mute:before{content:"\F451"}.ivu-icon-md-volume-off:before{content:"\F452"}.ivu-icon-md-volume-up:before{content:"\F453"}.ivu-icon-md-walk:before{content:"\F454"}.ivu-icon-md-warning:before{content:"\F455"}.ivu-icon-md-watch:before{content:"\F456"}.ivu-icon-md-water:before{content:"\F457"}.ivu-icon-md-wifi:before{content:"\F458"}.ivu-icon-md-wine:before{content:"\F459"}.ivu-icon-md-woman:before{content:"\F45A"}.ivu-icon-ios-loading:before{content:"\F45B"}.ivu-row{position:relative;margin-left:0;margin-right:0;height:auto;zoom:1;display:block}.ivu-row:after,.ivu-row:before{content:"";display:table}.ivu-row:after{clear:both;visibility:hidden;font-size:0;height:0}.ivu-row-flex{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.ivu-row-flex,.ivu-row-flex:after,.ivu-row-flex:before{display:-webkit-box;display:-ms-flexbox;display:flex}.ivu-row-flex-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.ivu-row-flex-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ivu-row-flex-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.ivu-row-flex-space-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ivu-row-flex-space-around{-ms-flex-pack:distribute;justify-content:space-around}.ivu-row-flex-top{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.ivu-row-flex-middle{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ivu-row-flex-bottom{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.ivu-col{position:relative;display:block}.ivu-col-span-1,.ivu-col-span-2,.ivu-col-span-3,.ivu-col-span-4,.ivu-col-span-5,.ivu-col-span-6,.ivu-col-span-7,.ivu-col-span-8,.ivu-col-span-9,.ivu-col-span-10,.ivu-col-span-11,.ivu-col-span-12,.ivu-col-span-13,.ivu-col-span-14,.ivu-col-span-15,.ivu-col-span-16,.ivu-col-span-17,.ivu-col-span-18,.ivu-col-span-19,.ivu-col-span-20,.ivu-col-span-21,.ivu-col-span-22,.ivu-col-span-23,.ivu-col-span-24{float:left;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.ivu-col-span-24{display:block;width:100%}.ivu-col-push-24{left:100%}.ivu-col-pull-24{right:100%}.ivu-col-offset-24{margin-left:100%}.ivu-col-order-24{-webkit-box-ordinal-group:25;-ms-flex-order:24;order:24}.ivu-col-span-23{display:block;width:95.83333333%}.ivu-col-push-23{left:95.83333333%}.ivu-col-pull-23{right:95.83333333%}.ivu-col-offset-23{margin-left:95.83333333%}.ivu-col-order-23{-webkit-box-ordinal-group:24;-ms-flex-order:23;order:23}.ivu-col-span-22{display:block;width:91.66666667%}.ivu-col-push-22{left:91.66666667%}.ivu-col-pull-22{right:91.66666667%}.ivu-col-offset-22{margin-left:91.66666667%}.ivu-col-order-22{-webkit-box-ordinal-group:23;-ms-flex-order:22;order:22}.ivu-col-span-21{display:block;width:87.5%}.ivu-col-push-21{left:87.5%}.ivu-col-pull-21{right:87.5%}.ivu-col-offset-21{margin-left:87.5%}.ivu-col-order-21{-webkit-box-ordinal-group:22;-ms-flex-order:21;order:21}.ivu-col-span-20{display:block;width:83.33333333%}.ivu-col-push-20{left:83.33333333%}.ivu-col-pull-20{right:83.33333333%}.ivu-col-offset-20{margin-left:83.33333333%}.ivu-col-order-20{-webkit-box-ordinal-group:21;-ms-flex-order:20;order:20}.ivu-col-span-19{display:block;width:79.16666667%}.ivu-col-push-19{left:79.16666667%}.ivu-col-pull-19{right:79.16666667%}.ivu-col-offset-19{margin-left:79.16666667%}.ivu-col-order-19{-webkit-box-ordinal-group:20;-ms-flex-order:19;order:19}.ivu-col-span-18{display:block;width:75%}.ivu-col-push-18{left:75%}.ivu-col-pull-18{right:75%}.ivu-col-offset-18{margin-left:75%}.ivu-col-order-18{-webkit-box-ordinal-group:19;-ms-flex-order:18;order:18}.ivu-col-span-17{display:block;width:70.83333333%}.ivu-col-push-17{left:70.83333333%}.ivu-col-pull-17{right:70.83333333%}.ivu-col-offset-17{margin-left:70.83333333%}.ivu-col-order-17{-webkit-box-ordinal-group:18;-ms-flex-order:17;order:17}.ivu-col-span-16{display:block;width:66.66666667%}.ivu-col-push-16{left:66.66666667%}.ivu-col-pull-16{right:66.66666667%}.ivu-col-offset-16{margin-left:66.66666667%}.ivu-col-order-16{-webkit-box-ordinal-group:17;-ms-flex-order:16;order:16}.ivu-col-span-15{display:block;width:62.5%}.ivu-col-push-15{left:62.5%}.ivu-col-pull-15{right:62.5%}.ivu-col-offset-15{margin-left:62.5%}.ivu-col-order-15{-webkit-box-ordinal-group:16;-ms-flex-order:15;order:15}.ivu-col-span-14{display:block;width:58.33333333%}.ivu-col-push-14{left:58.33333333%}.ivu-col-pull-14{right:58.33333333%}.ivu-col-offset-14{margin-left:58.33333333%}.ivu-col-order-14{-webkit-box-ordinal-group:15;-ms-flex-order:14;order:14}.ivu-col-span-13{display:block;width:54.16666667%}.ivu-col-push-13{left:54.16666667%}.ivu-col-pull-13{right:54.16666667%}.ivu-col-offset-13{margin-left:54.16666667%}.ivu-col-order-13{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.ivu-col-span-12{display:block;width:50%}.ivu-col-push-12{left:50%}.ivu-col-pull-12{right:50%}.ivu-col-offset-12{margin-left:50%}.ivu-col-order-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.ivu-col-span-11{display:block;width:45.83333333%}.ivu-col-push-11{left:45.83333333%}.ivu-col-pull-11{right:45.83333333%}.ivu-col-offset-11{margin-left:45.83333333%}.ivu-col-order-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.ivu-col-span-10{display:block;width:41.66666667%}.ivu-col-push-10{left:41.66666667%}.ivu-col-pull-10{right:41.66666667%}.ivu-col-offset-10{margin-left:41.66666667%}.ivu-col-order-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.ivu-col-span-9{display:block;width:37.5%}.ivu-col-push-9{left:37.5%}.ivu-col-pull-9{right:37.5%}.ivu-col-offset-9{margin-left:37.5%}.ivu-col-order-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.ivu-col-span-8{display:block;width:33.33333333%}.ivu-col-push-8{left:33.33333333%}.ivu-col-pull-8{right:33.33333333%}.ivu-col-offset-8{margin-left:33.33333333%}.ivu-col-order-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.ivu-col-span-7{display:block;width:29.16666667%}.ivu-col-push-7{left:29.16666667%}.ivu-col-pull-7{right:29.16666667%}.ivu-col-offset-7{margin-left:29.16666667%}.ivu-col-order-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.ivu-col-span-6{display:block;width:25%}.ivu-col-push-6{left:25%}.ivu-col-pull-6{right:25%}.ivu-col-offset-6{margin-left:25%}.ivu-col-order-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.ivu-col-span-5{display:block;width:20.83333333%}.ivu-col-push-5{left:20.83333333%}.ivu-col-pull-5{right:20.83333333%}.ivu-col-offset-5{margin-left:20.83333333%}.ivu-col-order-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.ivu-col-span-4{display:block;width:16.66666667%}.ivu-col-push-4{left:16.66666667%}.ivu-col-pull-4{right:16.66666667%}.ivu-col-offset-4{margin-left:16.66666667%}.ivu-col-order-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.ivu-col-span-3{display:block;width:12.5%}.ivu-col-push-3{left:12.5%}.ivu-col-pull-3{right:12.5%}.ivu-col-offset-3{margin-left:12.5%}.ivu-col-order-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.ivu-col-span-2{display:block;width:8.33333333%}.ivu-col-push-2{left:8.33333333%}.ivu-col-pull-2{right:8.33333333%}.ivu-col-offset-2{margin-left:8.33333333%}.ivu-col-order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.ivu-col-span-1{display:block;width:4.16666667%}.ivu-col-push-1{left:4.16666667%}.ivu-col-pull-1{right:4.16666667%}.ivu-col-offset-1{margin-left:4.16666667%}.ivu-col-order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.ivu-col-span-0{display:none}.ivu-col-push-0{left:auto}.ivu-col-pull-0{right:auto}.ivu-col-offset-0{margin-left:0}.ivu-col-order-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.ivu-col-span-xs-1,.ivu-col-span-xs-2,.ivu-col-span-xs-3,.ivu-col-span-xs-4,.ivu-col-span-xs-5,.ivu-col-span-xs-6,.ivu-col-span-xs-7,.ivu-col-span-xs-8,.ivu-col-span-xs-9,.ivu-col-span-xs-10,.ivu-col-span-xs-11,.ivu-col-span-xs-12,.ivu-col-span-xs-13,.ivu-col-span-xs-14,.ivu-col-span-xs-15,.ivu-col-span-xs-16,.ivu-col-span-xs-17,.ivu-col-span-xs-18,.ivu-col-span-xs-19,.ivu-col-span-xs-20,.ivu-col-span-xs-21,.ivu-col-span-xs-22,.ivu-col-span-xs-23,.ivu-col-span-xs-24{float:left;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.ivu-col-span-xs-24{display:block;width:100%}.ivu-col-xs-push-24{left:100%}.ivu-col-xs-pull-24{right:100%}.ivu-col-xs-offset-24{margin-left:100%}.ivu-col-xs-order-24{-webkit-box-ordinal-group:25;-ms-flex-order:24;order:24}.ivu-col-span-xs-23{display:block;width:95.83333333%}.ivu-col-xs-push-23{left:95.83333333%}.ivu-col-xs-pull-23{right:95.83333333%}.ivu-col-xs-offset-23{margin-left:95.83333333%}.ivu-col-xs-order-23{-webkit-box-ordinal-group:24;-ms-flex-order:23;order:23}.ivu-col-span-xs-22{display:block;width:91.66666667%}.ivu-col-xs-push-22{left:91.66666667%}.ivu-col-xs-pull-22{right:91.66666667%}.ivu-col-xs-offset-22{margin-left:91.66666667%}.ivu-col-xs-order-22{-webkit-box-ordinal-group:23;-ms-flex-order:22;order:22}.ivu-col-span-xs-21{display:block;width:87.5%}.ivu-col-xs-push-21{left:87.5%}.ivu-col-xs-pull-21{right:87.5%}.ivu-col-xs-offset-21{margin-left:87.5%}.ivu-col-xs-order-21{-webkit-box-ordinal-group:22;-ms-flex-order:21;order:21}.ivu-col-span-xs-20{display:block;width:83.33333333%}.ivu-col-xs-push-20{left:83.33333333%}.ivu-col-xs-pull-20{right:83.33333333%}.ivu-col-xs-offset-20{margin-left:83.33333333%}.ivu-col-xs-order-20{-webkit-box-ordinal-group:21;-ms-flex-order:20;order:20}.ivu-col-span-xs-19{display:block;width:79.16666667%}.ivu-col-xs-push-19{left:79.16666667%}.ivu-col-xs-pull-19{right:79.16666667%}.ivu-col-xs-offset-19{margin-left:79.16666667%}.ivu-col-xs-order-19{-webkit-box-ordinal-group:20;-ms-flex-order:19;order:19}.ivu-col-span-xs-18{display:block;width:75%}.ivu-col-xs-push-18{left:75%}.ivu-col-xs-pull-18{right:75%}.ivu-col-xs-offset-18{margin-left:75%}.ivu-col-xs-order-18{-webkit-box-ordinal-group:19;-ms-flex-order:18;order:18}.ivu-col-span-xs-17{display:block;width:70.83333333%}.ivu-col-xs-push-17{left:70.83333333%}.ivu-col-xs-pull-17{right:70.83333333%}.ivu-col-xs-offset-17{margin-left:70.83333333%}.ivu-col-xs-order-17{-webkit-box-ordinal-group:18;-ms-flex-order:17;order:17}.ivu-col-span-xs-16{display:block;width:66.66666667%}.ivu-col-xs-push-16{left:66.66666667%}.ivu-col-xs-pull-16{right:66.66666667%}.ivu-col-xs-offset-16{margin-left:66.66666667%}.ivu-col-xs-order-16{-webkit-box-ordinal-group:17;-ms-flex-order:16;order:16}.ivu-col-span-xs-15{display:block;width:62.5%}.ivu-col-xs-push-15{left:62.5%}.ivu-col-xs-pull-15{right:62.5%}.ivu-col-xs-offset-15{margin-left:62.5%}.ivu-col-xs-order-15{-webkit-box-ordinal-group:16;-ms-flex-order:15;order:15}.ivu-col-span-xs-14{display:block;width:58.33333333%}.ivu-col-xs-push-14{left:58.33333333%}.ivu-col-xs-pull-14{right:58.33333333%}.ivu-col-xs-offset-14{margin-left:58.33333333%}.ivu-col-xs-order-14{-webkit-box-ordinal-group:15;-ms-flex-order:14;order:14}.ivu-col-span-xs-13{display:block;width:54.16666667%}.ivu-col-xs-push-13{left:54.16666667%}.ivu-col-xs-pull-13{right:54.16666667%}.ivu-col-xs-offset-13{margin-left:54.16666667%}.ivu-col-xs-order-13{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.ivu-col-span-xs-12{display:block;width:50%}.ivu-col-xs-push-12{left:50%}.ivu-col-xs-pull-12{right:50%}.ivu-col-xs-offset-12{margin-left:50%}.ivu-col-xs-order-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.ivu-col-span-xs-11{display:block;width:45.83333333%}.ivu-col-xs-push-11{left:45.83333333%}.ivu-col-xs-pull-11{right:45.83333333%}.ivu-col-xs-offset-11{margin-left:45.83333333%}.ivu-col-xs-order-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.ivu-col-span-xs-10{display:block;width:41.66666667%}.ivu-col-xs-push-10{left:41.66666667%}.ivu-col-xs-pull-10{right:41.66666667%}.ivu-col-xs-offset-10{margin-left:41.66666667%}.ivu-col-xs-order-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.ivu-col-span-xs-9{display:block;width:37.5%}.ivu-col-xs-push-9{left:37.5%}.ivu-col-xs-pull-9{right:37.5%}.ivu-col-xs-offset-9{margin-left:37.5%}.ivu-col-xs-order-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.ivu-col-span-xs-8{display:block;width:33.33333333%}.ivu-col-xs-push-8{left:33.33333333%}.ivu-col-xs-pull-8{right:33.33333333%}.ivu-col-xs-offset-8{margin-left:33.33333333%}.ivu-col-xs-order-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.ivu-col-span-xs-7{display:block;width:29.16666667%}.ivu-col-xs-push-7{left:29.16666667%}.ivu-col-xs-pull-7{right:29.16666667%}.ivu-col-xs-offset-7{margin-left:29.16666667%}.ivu-col-xs-order-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.ivu-col-span-xs-6{display:block;width:25%}.ivu-col-xs-push-6{left:25%}.ivu-col-xs-pull-6{right:25%}.ivu-col-xs-offset-6{margin-left:25%}.ivu-col-xs-order-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.ivu-col-span-xs-5{display:block;width:20.83333333%}.ivu-col-xs-push-5{left:20.83333333%}.ivu-col-xs-pull-5{right:20.83333333%}.ivu-col-xs-offset-5{margin-left:20.83333333%}.ivu-col-xs-order-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.ivu-col-span-xs-4{display:block;width:16.66666667%}.ivu-col-xs-push-4{left:16.66666667%}.ivu-col-xs-pull-4{right:16.66666667%}.ivu-col-xs-offset-4{margin-left:16.66666667%}.ivu-col-xs-order-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.ivu-col-span-xs-3{display:block;width:12.5%}.ivu-col-xs-push-3{left:12.5%}.ivu-col-xs-pull-3{right:12.5%}.ivu-col-xs-offset-3{margin-left:12.5%}.ivu-col-xs-order-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.ivu-col-span-xs-2{display:block;width:8.33333333%}.ivu-col-xs-push-2{left:8.33333333%}.ivu-col-xs-pull-2{right:8.33333333%}.ivu-col-xs-offset-2{margin-left:8.33333333%}.ivu-col-xs-order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.ivu-col-span-xs-1{display:block;width:4.16666667%}.ivu-col-xs-push-1{left:4.16666667%}.ivu-col-xs-pull-1{right:4.16666667%}.ivu-col-xs-offset-1{margin-left:4.16666667%}.ivu-col-xs-order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.ivu-col-span-xs-0{display:none}.ivu-col-xs-push-0{left:auto}.ivu-col-xs-pull-0{right:auto}.ivu-col-xs-offset-0{margin-left:0}.ivu-col-xs-order-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}@media (min-width:576px){.ivu-col-span-sm-1,.ivu-col-span-sm-2,.ivu-col-span-sm-3,.ivu-col-span-sm-4,.ivu-col-span-sm-5,.ivu-col-span-sm-6,.ivu-col-span-sm-7,.ivu-col-span-sm-8,.ivu-col-span-sm-9,.ivu-col-span-sm-10,.ivu-col-span-sm-11,.ivu-col-span-sm-12,.ivu-col-span-sm-13,.ivu-col-span-sm-14,.ivu-col-span-sm-15,.ivu-col-span-sm-16,.ivu-col-span-sm-17,.ivu-col-span-sm-18,.ivu-col-span-sm-19,.ivu-col-span-sm-20,.ivu-col-span-sm-21,.ivu-col-span-sm-22,.ivu-col-span-sm-23,.ivu-col-span-sm-24{float:left;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.ivu-col-span-sm-24{display:block;width:100%}.ivu-col-sm-push-24{left:100%}.ivu-col-sm-pull-24{right:100%}.ivu-col-sm-offset-24{margin-left:100%}.ivu-col-sm-order-24{-webkit-box-ordinal-group:25;-ms-flex-order:24;order:24}.ivu-col-span-sm-23{display:block;width:95.83333333%}.ivu-col-sm-push-23{left:95.83333333%}.ivu-col-sm-pull-23{right:95.83333333%}.ivu-col-sm-offset-23{margin-left:95.83333333%}.ivu-col-sm-order-23{-webkit-box-ordinal-group:24;-ms-flex-order:23;order:23}.ivu-col-span-sm-22{display:block;width:91.66666667%}.ivu-col-sm-push-22{left:91.66666667%}.ivu-col-sm-pull-22{right:91.66666667%}.ivu-col-sm-offset-22{margin-left:91.66666667%}.ivu-col-sm-order-22{-webkit-box-ordinal-group:23;-ms-flex-order:22;order:22}.ivu-col-span-sm-21{display:block;width:87.5%}.ivu-col-sm-push-21{left:87.5%}.ivu-col-sm-pull-21{right:87.5%}.ivu-col-sm-offset-21{margin-left:87.5%}.ivu-col-sm-order-21{-webkit-box-ordinal-group:22;-ms-flex-order:21;order:21}.ivu-col-span-sm-20{display:block;width:83.33333333%}.ivu-col-sm-push-20{left:83.33333333%}.ivu-col-sm-pull-20{right:83.33333333%}.ivu-col-sm-offset-20{margin-left:83.33333333%}.ivu-col-sm-order-20{-webkit-box-ordinal-group:21;-ms-flex-order:20;order:20}.ivu-col-span-sm-19{display:block;width:79.16666667%}.ivu-col-sm-push-19{left:79.16666667%}.ivu-col-sm-pull-19{right:79.16666667%}.ivu-col-sm-offset-19{margin-left:79.16666667%}.ivu-col-sm-order-19{-webkit-box-ordinal-group:20;-ms-flex-order:19;order:19}.ivu-col-span-sm-18{display:block;width:75%}.ivu-col-sm-push-18{left:75%}.ivu-col-sm-pull-18{right:75%}.ivu-col-sm-offset-18{margin-left:75%}.ivu-col-sm-order-18{-webkit-box-ordinal-group:19;-ms-flex-order:18;order:18}.ivu-col-span-sm-17{display:block;width:70.83333333%}.ivu-col-sm-push-17{left:70.83333333%}.ivu-col-sm-pull-17{right:70.83333333%}.ivu-col-sm-offset-17{margin-left:70.83333333%}.ivu-col-sm-order-17{-webkit-box-ordinal-group:18;-ms-flex-order:17;order:17}.ivu-col-span-sm-16{display:block;width:66.66666667%}.ivu-col-sm-push-16{left:66.66666667%}.ivu-col-sm-pull-16{right:66.66666667%}.ivu-col-sm-offset-16{margin-left:66.66666667%}.ivu-col-sm-order-16{-webkit-box-ordinal-group:17;-ms-flex-order:16;order:16}.ivu-col-span-sm-15{display:block;width:62.5%}.ivu-col-sm-push-15{left:62.5%}.ivu-col-sm-pull-15{right:62.5%}.ivu-col-sm-offset-15{margin-left:62.5%}.ivu-col-sm-order-15{-webkit-box-ordinal-group:16;-ms-flex-order:15;order:15}.ivu-col-span-sm-14{display:block;width:58.33333333%}.ivu-col-sm-push-14{left:58.33333333%}.ivu-col-sm-pull-14{right:58.33333333%}.ivu-col-sm-offset-14{margin-left:58.33333333%}.ivu-col-sm-order-14{-webkit-box-ordinal-group:15;-ms-flex-order:14;order:14}.ivu-col-span-sm-13{display:block;width:54.16666667%}.ivu-col-sm-push-13{left:54.16666667%}.ivu-col-sm-pull-13{right:54.16666667%}.ivu-col-sm-offset-13{margin-left:54.16666667%}.ivu-col-sm-order-13{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.ivu-col-span-sm-12{display:block;width:50%}.ivu-col-sm-push-12{left:50%}.ivu-col-sm-pull-12{right:50%}.ivu-col-sm-offset-12{margin-left:50%}.ivu-col-sm-order-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.ivu-col-span-sm-11{display:block;width:45.83333333%}.ivu-col-sm-push-11{left:45.83333333%}.ivu-col-sm-pull-11{right:45.83333333%}.ivu-col-sm-offset-11{margin-left:45.83333333%}.ivu-col-sm-order-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.ivu-col-span-sm-10{display:block;width:41.66666667%}.ivu-col-sm-push-10{left:41.66666667%}.ivu-col-sm-pull-10{right:41.66666667%}.ivu-col-sm-offset-10{margin-left:41.66666667%}.ivu-col-sm-order-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.ivu-col-span-sm-9{display:block;width:37.5%}.ivu-col-sm-push-9{left:37.5%}.ivu-col-sm-pull-9{right:37.5%}.ivu-col-sm-offset-9{margin-left:37.5%}.ivu-col-sm-order-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.ivu-col-span-sm-8{display:block;width:33.33333333%}.ivu-col-sm-push-8{left:33.33333333%}.ivu-col-sm-pull-8{right:33.33333333%}.ivu-col-sm-offset-8{margin-left:33.33333333%}.ivu-col-sm-order-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.ivu-col-span-sm-7{display:block;width:29.16666667%}.ivu-col-sm-push-7{left:29.16666667%}.ivu-col-sm-pull-7{right:29.16666667%}.ivu-col-sm-offset-7{margin-left:29.16666667%}.ivu-col-sm-order-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.ivu-col-span-sm-6{display:block;width:25%}.ivu-col-sm-push-6{left:25%}.ivu-col-sm-pull-6{right:25%}.ivu-col-sm-offset-6{margin-left:25%}.ivu-col-sm-order-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.ivu-col-span-sm-5{display:block;width:20.83333333%}.ivu-col-sm-push-5{left:20.83333333%}.ivu-col-sm-pull-5{right:20.83333333%}.ivu-col-sm-offset-5{margin-left:20.83333333%}.ivu-col-sm-order-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.ivu-col-span-sm-4{display:block;width:16.66666667%}.ivu-col-sm-push-4{left:16.66666667%}.ivu-col-sm-pull-4{right:16.66666667%}.ivu-col-sm-offset-4{margin-left:16.66666667%}.ivu-col-sm-order-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.ivu-col-span-sm-3{display:block;width:12.5%}.ivu-col-sm-push-3{left:12.5%}.ivu-col-sm-pull-3{right:12.5%}.ivu-col-sm-offset-3{margin-left:12.5%}.ivu-col-sm-order-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.ivu-col-span-sm-2{display:block;width:8.33333333%}.ivu-col-sm-push-2{left:8.33333333%}.ivu-col-sm-pull-2{right:8.33333333%}.ivu-col-sm-offset-2{margin-left:8.33333333%}.ivu-col-sm-order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.ivu-col-span-sm-1{display:block;width:4.16666667%}.ivu-col-sm-push-1{left:4.16666667%}.ivu-col-sm-pull-1{right:4.16666667%}.ivu-col-sm-offset-1{margin-left:4.16666667%}.ivu-col-sm-order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.ivu-col-span-sm-0{display:none}.ivu-col-sm-push-0{left:auto}.ivu-col-sm-pull-0{right:auto}.ivu-col-sm-offset-0{margin-left:0}.ivu-col-sm-order-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}}@media (min-width:768px){.ivu-col-span-md-1,.ivu-col-span-md-2,.ivu-col-span-md-3,.ivu-col-span-md-4,.ivu-col-span-md-5,.ivu-col-span-md-6,.ivu-col-span-md-7,.ivu-col-span-md-8,.ivu-col-span-md-9,.ivu-col-span-md-10,.ivu-col-span-md-11,.ivu-col-span-md-12,.ivu-col-span-md-13,.ivu-col-span-md-14,.ivu-col-span-md-15,.ivu-col-span-md-16,.ivu-col-span-md-17,.ivu-col-span-md-18,.ivu-col-span-md-19,.ivu-col-span-md-20,.ivu-col-span-md-21,.ivu-col-span-md-22,.ivu-col-span-md-23,.ivu-col-span-md-24{float:left;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.ivu-col-span-md-24{display:block;width:100%}.ivu-col-md-push-24{left:100%}.ivu-col-md-pull-24{right:100%}.ivu-col-md-offset-24{margin-left:100%}.ivu-col-md-order-24{-webkit-box-ordinal-group:25;-ms-flex-order:24;order:24}.ivu-col-span-md-23{display:block;width:95.83333333%}.ivu-col-md-push-23{left:95.83333333%}.ivu-col-md-pull-23{right:95.83333333%}.ivu-col-md-offset-23{margin-left:95.83333333%}.ivu-col-md-order-23{-webkit-box-ordinal-group:24;-ms-flex-order:23;order:23}.ivu-col-span-md-22{display:block;width:91.66666667%}.ivu-col-md-push-22{left:91.66666667%}.ivu-col-md-pull-22{right:91.66666667%}.ivu-col-md-offset-22{margin-left:91.66666667%}.ivu-col-md-order-22{-webkit-box-ordinal-group:23;-ms-flex-order:22;order:22}.ivu-col-span-md-21{display:block;width:87.5%}.ivu-col-md-push-21{left:87.5%}.ivu-col-md-pull-21{right:87.5%}.ivu-col-md-offset-21{margin-left:87.5%}.ivu-col-md-order-21{-webkit-box-ordinal-group:22;-ms-flex-order:21;order:21}.ivu-col-span-md-20{display:block;width:83.33333333%}.ivu-col-md-push-20{left:83.33333333%}.ivu-col-md-pull-20{right:83.33333333%}.ivu-col-md-offset-20{margin-left:83.33333333%}.ivu-col-md-order-20{-webkit-box-ordinal-group:21;-ms-flex-order:20;order:20}.ivu-col-span-md-19{display:block;width:79.16666667%}.ivu-col-md-push-19{left:79.16666667%}.ivu-col-md-pull-19{right:79.16666667%}.ivu-col-md-offset-19{margin-left:79.16666667%}.ivu-col-md-order-19{-webkit-box-ordinal-group:20;-ms-flex-order:19;order:19}.ivu-col-span-md-18{display:block;width:75%}.ivu-col-md-push-18{left:75%}.ivu-col-md-pull-18{right:75%}.ivu-col-md-offset-18{margin-left:75%}.ivu-col-md-order-18{-webkit-box-ordinal-group:19;-ms-flex-order:18;order:18}.ivu-col-span-md-17{display:block;width:70.83333333%}.ivu-col-md-push-17{left:70.83333333%}.ivu-col-md-pull-17{right:70.83333333%}.ivu-col-md-offset-17{margin-left:70.83333333%}.ivu-col-md-order-17{-webkit-box-ordinal-group:18;-ms-flex-order:17;order:17}.ivu-col-span-md-16{display:block;width:66.66666667%}.ivu-col-md-push-16{left:66.66666667%}.ivu-col-md-pull-16{right:66.66666667%}.ivu-col-md-offset-16{margin-left:66.66666667%}.ivu-col-md-order-16{-webkit-box-ordinal-group:17;-ms-flex-order:16;order:16}.ivu-col-span-md-15{display:block;width:62.5%}.ivu-col-md-push-15{left:62.5%}.ivu-col-md-pull-15{right:62.5%}.ivu-col-md-offset-15{margin-left:62.5%}.ivu-col-md-order-15{-webkit-box-ordinal-group:16;-ms-flex-order:15;order:15}.ivu-col-span-md-14{display:block;width:58.33333333%}.ivu-col-md-push-14{left:58.33333333%}.ivu-col-md-pull-14{right:58.33333333%}.ivu-col-md-offset-14{margin-left:58.33333333%}.ivu-col-md-order-14{-webkit-box-ordinal-group:15;-ms-flex-order:14;order:14}.ivu-col-span-md-13{display:block;width:54.16666667%}.ivu-col-md-push-13{left:54.16666667%}.ivu-col-md-pull-13{right:54.16666667%}.ivu-col-md-offset-13{margin-left:54.16666667%}.ivu-col-md-order-13{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.ivu-col-span-md-12{display:block;width:50%}.ivu-col-md-push-12{left:50%}.ivu-col-md-pull-12{right:50%}.ivu-col-md-offset-12{margin-left:50%}.ivu-col-md-order-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.ivu-col-span-md-11{display:block;width:45.83333333%}.ivu-col-md-push-11{left:45.83333333%}.ivu-col-md-pull-11{right:45.83333333%}.ivu-col-md-offset-11{margin-left:45.83333333%}.ivu-col-md-order-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.ivu-col-span-md-10{display:block;width:41.66666667%}.ivu-col-md-push-10{left:41.66666667%}.ivu-col-md-pull-10{right:41.66666667%}.ivu-col-md-offset-10{margin-left:41.66666667%}.ivu-col-md-order-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.ivu-col-span-md-9{display:block;width:37.5%}.ivu-col-md-push-9{left:37.5%}.ivu-col-md-pull-9{right:37.5%}.ivu-col-md-offset-9{margin-left:37.5%}.ivu-col-md-order-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.ivu-col-span-md-8{display:block;width:33.33333333%}.ivu-col-md-push-8{left:33.33333333%}.ivu-col-md-pull-8{right:33.33333333%}.ivu-col-md-offset-8{margin-left:33.33333333%}.ivu-col-md-order-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.ivu-col-span-md-7{display:block;width:29.16666667%}.ivu-col-md-push-7{left:29.16666667%}.ivu-col-md-pull-7{right:29.16666667%}.ivu-col-md-offset-7{margin-left:29.16666667%}.ivu-col-md-order-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.ivu-col-span-md-6{display:block;width:25%}.ivu-col-md-push-6{left:25%}.ivu-col-md-pull-6{right:25%}.ivu-col-md-offset-6{margin-left:25%}.ivu-col-md-order-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.ivu-col-span-md-5{display:block;width:20.83333333%}.ivu-col-md-push-5{left:20.83333333%}.ivu-col-md-pull-5{right:20.83333333%}.ivu-col-md-offset-5{margin-left:20.83333333%}.ivu-col-md-order-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.ivu-col-span-md-4{display:block;width:16.66666667%}.ivu-col-md-push-4{left:16.66666667%}.ivu-col-md-pull-4{right:16.66666667%}.ivu-col-md-offset-4{margin-left:16.66666667%}.ivu-col-md-order-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.ivu-col-span-md-3{display:block;width:12.5%}.ivu-col-md-push-3{left:12.5%}.ivu-col-md-pull-3{right:12.5%}.ivu-col-md-offset-3{margin-left:12.5%}.ivu-col-md-order-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.ivu-col-span-md-2{display:block;width:8.33333333%}.ivu-col-md-push-2{left:8.33333333%}.ivu-col-md-pull-2{right:8.33333333%}.ivu-col-md-offset-2{margin-left:8.33333333%}.ivu-col-md-order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.ivu-col-span-md-1{display:block;width:4.16666667%}.ivu-col-md-push-1{left:4.16666667%}.ivu-col-md-pull-1{right:4.16666667%}.ivu-col-md-offset-1{margin-left:4.16666667%}.ivu-col-md-order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.ivu-col-span-md-0{display:none}.ivu-col-md-push-0{left:auto}.ivu-col-md-pull-0{right:auto}.ivu-col-md-offset-0{margin-left:0}.ivu-col-md-order-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}}@media (min-width:992px){.ivu-col-span-lg-1,.ivu-col-span-lg-2,.ivu-col-span-lg-3,.ivu-col-span-lg-4,.ivu-col-span-lg-5,.ivu-col-span-lg-6,.ivu-col-span-lg-7,.ivu-col-span-lg-8,.ivu-col-span-lg-9,.ivu-col-span-lg-10,.ivu-col-span-lg-11,.ivu-col-span-lg-12,.ivu-col-span-lg-13,.ivu-col-span-lg-14,.ivu-col-span-lg-15,.ivu-col-span-lg-16,.ivu-col-span-lg-17,.ivu-col-span-lg-18,.ivu-col-span-lg-19,.ivu-col-span-lg-20,.ivu-col-span-lg-21,.ivu-col-span-lg-22,.ivu-col-span-lg-23,.ivu-col-span-lg-24{float:left;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.ivu-col-span-lg-24{display:block;width:100%}.ivu-col-lg-push-24{left:100%}.ivu-col-lg-pull-24{right:100%}.ivu-col-lg-offset-24{margin-left:100%}.ivu-col-lg-order-24{-webkit-box-ordinal-group:25;-ms-flex-order:24;order:24}.ivu-col-span-lg-23{display:block;width:95.83333333%}.ivu-col-lg-push-23{left:95.83333333%}.ivu-col-lg-pull-23{right:95.83333333%}.ivu-col-lg-offset-23{margin-left:95.83333333%}.ivu-col-lg-order-23{-webkit-box-ordinal-group:24;-ms-flex-order:23;order:23}.ivu-col-span-lg-22{display:block;width:91.66666667%}.ivu-col-lg-push-22{left:91.66666667%}.ivu-col-lg-pull-22{right:91.66666667%}.ivu-col-lg-offset-22{margin-left:91.66666667%}.ivu-col-lg-order-22{-webkit-box-ordinal-group:23;-ms-flex-order:22;order:22}.ivu-col-span-lg-21{display:block;width:87.5%}.ivu-col-lg-push-21{left:87.5%}.ivu-col-lg-pull-21{right:87.5%}.ivu-col-lg-offset-21{margin-left:87.5%}.ivu-col-lg-order-21{-webkit-box-ordinal-group:22;-ms-flex-order:21;order:21}.ivu-col-span-lg-20{display:block;width:83.33333333%}.ivu-col-lg-push-20{left:83.33333333%}.ivu-col-lg-pull-20{right:83.33333333%}.ivu-col-lg-offset-20{margin-left:83.33333333%}.ivu-col-lg-order-20{-webkit-box-ordinal-group:21;-ms-flex-order:20;order:20}.ivu-col-span-lg-19{display:block;width:79.16666667%}.ivu-col-lg-push-19{left:79.16666667%}.ivu-col-lg-pull-19{right:79.16666667%}.ivu-col-lg-offset-19{margin-left:79.16666667%}.ivu-col-lg-order-19{-webkit-box-ordinal-group:20;-ms-flex-order:19;order:19}.ivu-col-span-lg-18{display:block;width:75%}.ivu-col-lg-push-18{left:75%}.ivu-col-lg-pull-18{right:75%}.ivu-col-lg-offset-18{margin-left:75%}.ivu-col-lg-order-18{-webkit-box-ordinal-group:19;-ms-flex-order:18;order:18}.ivu-col-span-lg-17{display:block;width:70.83333333%}.ivu-col-lg-push-17{left:70.83333333%}.ivu-col-lg-pull-17{right:70.83333333%}.ivu-col-lg-offset-17{margin-left:70.83333333%}.ivu-col-lg-order-17{-webkit-box-ordinal-group:18;-ms-flex-order:17;order:17}.ivu-col-span-lg-16{display:block;width:66.66666667%}.ivu-col-lg-push-16{left:66.66666667%}.ivu-col-lg-pull-16{right:66.66666667%}.ivu-col-lg-offset-16{margin-left:66.66666667%}.ivu-col-lg-order-16{-webkit-box-ordinal-group:17;-ms-flex-order:16;order:16}.ivu-col-span-lg-15{display:block;width:62.5%}.ivu-col-lg-push-15{left:62.5%}.ivu-col-lg-pull-15{right:62.5%}.ivu-col-lg-offset-15{margin-left:62.5%}.ivu-col-lg-order-15{-webkit-box-ordinal-group:16;-ms-flex-order:15;order:15}.ivu-col-span-lg-14{display:block;width:58.33333333%}.ivu-col-lg-push-14{left:58.33333333%}.ivu-col-lg-pull-14{right:58.33333333%}.ivu-col-lg-offset-14{margin-left:58.33333333%}.ivu-col-lg-order-14{-webkit-box-ordinal-group:15;-ms-flex-order:14;order:14}.ivu-col-span-lg-13{display:block;width:54.16666667%}.ivu-col-lg-push-13{left:54.16666667%}.ivu-col-lg-pull-13{right:54.16666667%}.ivu-col-lg-offset-13{margin-left:54.16666667%}.ivu-col-lg-order-13{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.ivu-col-span-lg-12{display:block;width:50%}.ivu-col-lg-push-12{left:50%}.ivu-col-lg-pull-12{right:50%}.ivu-col-lg-offset-12{margin-left:50%}.ivu-col-lg-order-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.ivu-col-span-lg-11{display:block;width:45.83333333%}.ivu-col-lg-push-11{left:45.83333333%}.ivu-col-lg-pull-11{right:45.83333333%}.ivu-col-lg-offset-11{margin-left:45.83333333%}.ivu-col-lg-order-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.ivu-col-span-lg-10{display:block;width:41.66666667%}.ivu-col-lg-push-10{left:41.66666667%}.ivu-col-lg-pull-10{right:41.66666667%}.ivu-col-lg-offset-10{margin-left:41.66666667%}.ivu-col-lg-order-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.ivu-col-span-lg-9{display:block;width:37.5%}.ivu-col-lg-push-9{left:37.5%}.ivu-col-lg-pull-9{right:37.5%}.ivu-col-lg-offset-9{margin-left:37.5%}.ivu-col-lg-order-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.ivu-col-span-lg-8{display:block;width:33.33333333%}.ivu-col-lg-push-8{left:33.33333333%}.ivu-col-lg-pull-8{right:33.33333333%}.ivu-col-lg-offset-8{margin-left:33.33333333%}.ivu-col-lg-order-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.ivu-col-span-lg-7{display:block;width:29.16666667%}.ivu-col-lg-push-7{left:29.16666667%}.ivu-col-lg-pull-7{right:29.16666667%}.ivu-col-lg-offset-7{margin-left:29.16666667%}.ivu-col-lg-order-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.ivu-col-span-lg-6{display:block;width:25%}.ivu-col-lg-push-6{left:25%}.ivu-col-lg-pull-6{right:25%}.ivu-col-lg-offset-6{margin-left:25%}.ivu-col-lg-order-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.ivu-col-span-lg-5{display:block;width:20.83333333%}.ivu-col-lg-push-5{left:20.83333333%}.ivu-col-lg-pull-5{right:20.83333333%}.ivu-col-lg-offset-5{margin-left:20.83333333%}.ivu-col-lg-order-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.ivu-col-span-lg-4{display:block;width:16.66666667%}.ivu-col-lg-push-4{left:16.66666667%}.ivu-col-lg-pull-4{right:16.66666667%}.ivu-col-lg-offset-4{margin-left:16.66666667%}.ivu-col-lg-order-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.ivu-col-span-lg-3{display:block;width:12.5%}.ivu-col-lg-push-3{left:12.5%}.ivu-col-lg-pull-3{right:12.5%}.ivu-col-lg-offset-3{margin-left:12.5%}.ivu-col-lg-order-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.ivu-col-span-lg-2{display:block;width:8.33333333%}.ivu-col-lg-push-2{left:8.33333333%}.ivu-col-lg-pull-2{right:8.33333333%}.ivu-col-lg-offset-2{margin-left:8.33333333%}.ivu-col-lg-order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.ivu-col-span-lg-1{display:block;width:4.16666667%}.ivu-col-lg-push-1{left:4.16666667%}.ivu-col-lg-pull-1{right:4.16666667%}.ivu-col-lg-offset-1{margin-left:4.16666667%}.ivu-col-lg-order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.ivu-col-span-lg-0{display:none}.ivu-col-lg-push-0{left:auto}.ivu-col-lg-pull-0{right:auto}.ivu-col-lg-offset-0{margin-left:0}.ivu-col-lg-order-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}}@media (min-width:1200px){.ivu-col-span-xl-1,.ivu-col-span-xl-2,.ivu-col-span-xl-3,.ivu-col-span-xl-4,.ivu-col-span-xl-5,.ivu-col-span-xl-6,.ivu-col-span-xl-7,.ivu-col-span-xl-8,.ivu-col-span-xl-9,.ivu-col-span-xl-10,.ivu-col-span-xl-11,.ivu-col-span-xl-12,.ivu-col-span-xl-13,.ivu-col-span-xl-14,.ivu-col-span-xl-15,.ivu-col-span-xl-16,.ivu-col-span-xl-17,.ivu-col-span-xl-18,.ivu-col-span-xl-19,.ivu-col-span-xl-20,.ivu-col-span-xl-21,.ivu-col-span-xl-22,.ivu-col-span-xl-23,.ivu-col-span-xl-24{float:left;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.ivu-col-span-xl-24{display:block;width:100%}.ivu-col-xl-push-24{left:100%}.ivu-col-xl-pull-24{right:100%}.ivu-col-xl-offset-24{margin-left:100%}.ivu-col-xl-order-24{-webkit-box-ordinal-group:25;-ms-flex-order:24;order:24}.ivu-col-span-xl-23{display:block;width:95.83333333%}.ivu-col-xl-push-23{left:95.83333333%}.ivu-col-xl-pull-23{right:95.83333333%}.ivu-col-xl-offset-23{margin-left:95.83333333%}.ivu-col-xl-order-23{-webkit-box-ordinal-group:24;-ms-flex-order:23;order:23}.ivu-col-span-xl-22{display:block;width:91.66666667%}.ivu-col-xl-push-22{left:91.66666667%}.ivu-col-xl-pull-22{right:91.66666667%}.ivu-col-xl-offset-22{margin-left:91.66666667%}.ivu-col-xl-order-22{-webkit-box-ordinal-group:23;-ms-flex-order:22;order:22}.ivu-col-span-xl-21{display:block;width:87.5%}.ivu-col-xl-push-21{left:87.5%}.ivu-col-xl-pull-21{right:87.5%}.ivu-col-xl-offset-21{margin-left:87.5%}.ivu-col-xl-order-21{-webkit-box-ordinal-group:22;-ms-flex-order:21;order:21}.ivu-col-span-xl-20{display:block;width:83.33333333%}.ivu-col-xl-push-20{left:83.33333333%}.ivu-col-xl-pull-20{right:83.33333333%}.ivu-col-xl-offset-20{margin-left:83.33333333%}.ivu-col-xl-order-20{-webkit-box-ordinal-group:21;-ms-flex-order:20;order:20}.ivu-col-span-xl-19{display:block;width:79.16666667%}.ivu-col-xl-push-19{left:79.16666667%}.ivu-col-xl-pull-19{right:79.16666667%}.ivu-col-xl-offset-19{margin-left:79.16666667%}.ivu-col-xl-order-19{-webkit-box-ordinal-group:20;-ms-flex-order:19;order:19}.ivu-col-span-xl-18{display:block;width:75%}.ivu-col-xl-push-18{left:75%}.ivu-col-xl-pull-18{right:75%}.ivu-col-xl-offset-18{margin-left:75%}.ivu-col-xl-order-18{-webkit-box-ordinal-group:19;-ms-flex-order:18;order:18}.ivu-col-span-xl-17{display:block;width:70.83333333%}.ivu-col-xl-push-17{left:70.83333333%}.ivu-col-xl-pull-17{right:70.83333333%}.ivu-col-xl-offset-17{margin-left:70.83333333%}.ivu-col-xl-order-17{-webkit-box-ordinal-group:18;-ms-flex-order:17;order:17}.ivu-col-span-xl-16{display:block;width:66.66666667%}.ivu-col-xl-push-16{left:66.66666667%}.ivu-col-xl-pull-16{right:66.66666667%}.ivu-col-xl-offset-16{margin-left:66.66666667%}.ivu-col-xl-order-16{-webkit-box-ordinal-group:17;-ms-flex-order:16;order:16}.ivu-col-span-xl-15{display:block;width:62.5%}.ivu-col-xl-push-15{left:62.5%}.ivu-col-xl-pull-15{right:62.5%}.ivu-col-xl-offset-15{margin-left:62.5%}.ivu-col-xl-order-15{-webkit-box-ordinal-group:16;-ms-flex-order:15;order:15}.ivu-col-span-xl-14{display:block;width:58.33333333%}.ivu-col-xl-push-14{left:58.33333333%}.ivu-col-xl-pull-14{right:58.33333333%}.ivu-col-xl-offset-14{margin-left:58.33333333%}.ivu-col-xl-order-14{-webkit-box-ordinal-group:15;-ms-flex-order:14;order:14}.ivu-col-span-xl-13{display:block;width:54.16666667%}.ivu-col-xl-push-13{left:54.16666667%}.ivu-col-xl-pull-13{right:54.16666667%}.ivu-col-xl-offset-13{margin-left:54.16666667%}.ivu-col-xl-order-13{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.ivu-col-span-xl-12{display:block;width:50%}.ivu-col-xl-push-12{left:50%}.ivu-col-xl-pull-12{right:50%}.ivu-col-xl-offset-12{margin-left:50%}.ivu-col-xl-order-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.ivu-col-span-xl-11{display:block;width:45.83333333%}.ivu-col-xl-push-11{left:45.83333333%}.ivu-col-xl-pull-11{right:45.83333333%}.ivu-col-xl-offset-11{margin-left:45.83333333%}.ivu-col-xl-order-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.ivu-col-span-xl-10{display:block;width:41.66666667%}.ivu-col-xl-push-10{left:41.66666667%}.ivu-col-xl-pull-10{right:41.66666667%}.ivu-col-xl-offset-10{margin-left:41.66666667%}.ivu-col-xl-order-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.ivu-col-span-xl-9{display:block;width:37.5%}.ivu-col-xl-push-9{left:37.5%}.ivu-col-xl-pull-9{right:37.5%}.ivu-col-xl-offset-9{margin-left:37.5%}.ivu-col-xl-order-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.ivu-col-span-xl-8{display:block;width:33.33333333%}.ivu-col-xl-push-8{left:33.33333333%}.ivu-col-xl-pull-8{right:33.33333333%}.ivu-col-xl-offset-8{margin-left:33.33333333%}.ivu-col-xl-order-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.ivu-col-span-xl-7{display:block;width:29.16666667%}.ivu-col-xl-push-7{left:29.16666667%}.ivu-col-xl-pull-7{right:29.16666667%}.ivu-col-xl-offset-7{margin-left:29.16666667%}.ivu-col-xl-order-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.ivu-col-span-xl-6{display:block;width:25%}.ivu-col-xl-push-6{left:25%}.ivu-col-xl-pull-6{right:25%}.ivu-col-xl-offset-6{margin-left:25%}.ivu-col-xl-order-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.ivu-col-span-xl-5{display:block;width:20.83333333%}.ivu-col-xl-push-5{left:20.83333333%}.ivu-col-xl-pull-5{right:20.83333333%}.ivu-col-xl-offset-5{margin-left:20.83333333%}.ivu-col-xl-order-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.ivu-col-span-xl-4{display:block;width:16.66666667%}.ivu-col-xl-push-4{left:16.66666667%}.ivu-col-xl-pull-4{right:16.66666667%}.ivu-col-xl-offset-4{margin-left:16.66666667%}.ivu-col-xl-order-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.ivu-col-span-xl-3{display:block;width:12.5%}.ivu-col-xl-push-3{left:12.5%}.ivu-col-xl-pull-3{right:12.5%}.ivu-col-xl-offset-3{margin-left:12.5%}.ivu-col-xl-order-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.ivu-col-span-xl-2{display:block;width:8.33333333%}.ivu-col-xl-push-2{left:8.33333333%}.ivu-col-xl-pull-2{right:8.33333333%}.ivu-col-xl-offset-2{margin-left:8.33333333%}.ivu-col-xl-order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.ivu-col-span-xl-1{display:block;width:4.16666667%}.ivu-col-xl-push-1{left:4.16666667%}.ivu-col-xl-pull-1{right:4.16666667%}.ivu-col-xl-offset-1{margin-left:4.16666667%}.ivu-col-xl-order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.ivu-col-span-xl-0{display:none}.ivu-col-xl-push-0{left:auto}.ivu-col-xl-pull-0{right:auto}.ivu-col-xl-offset-0{margin-left:0}.ivu-col-xl-order-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}}@media (min-width:1600px){.ivu-col-span-xxl-1,.ivu-col-span-xxl-2,.ivu-col-span-xxl-3,.ivu-col-span-xxl-4,.ivu-col-span-xxl-5,.ivu-col-span-xxl-6,.ivu-col-span-xxl-7,.ivu-col-span-xxl-8,.ivu-col-span-xxl-9,.ivu-col-span-xxl-10,.ivu-col-span-xxl-11,.ivu-col-span-xxl-12,.ivu-col-span-xxl-13,.ivu-col-span-xxl-14,.ivu-col-span-xxl-15,.ivu-col-span-xxl-16,.ivu-col-span-xxl-17,.ivu-col-span-xxl-18,.ivu-col-span-xxl-19,.ivu-col-span-xxl-20,.ivu-col-span-xxl-21,.ivu-col-span-xxl-22,.ivu-col-span-xxl-23,.ivu-col-span-xxl-24{float:left;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.ivu-col-span-xxl-24{display:block;width:100%}.ivu-col-xxl-push-24{left:100%}.ivu-col-xxl-pull-24{right:100%}.ivu-col-xxl-offset-24{margin-left:100%}.ivu-col-xxl-order-24{-webkit-box-ordinal-group:25;-ms-flex-order:24;order:24}.ivu-col-span-xxl-23{display:block;width:95.83333333%}.ivu-col-xxl-push-23{left:95.83333333%}.ivu-col-xxl-pull-23{right:95.83333333%}.ivu-col-xxl-offset-23{margin-left:95.83333333%}.ivu-col-xxl-order-23{-webkit-box-ordinal-group:24;-ms-flex-order:23;order:23}.ivu-col-span-xxl-22{display:block;width:91.66666667%}.ivu-col-xxl-push-22{left:91.66666667%}.ivu-col-xxl-pull-22{right:91.66666667%}.ivu-col-xxl-offset-22{margin-left:91.66666667%}.ivu-col-xxl-order-22{-webkit-box-ordinal-group:23;-ms-flex-order:22;order:22}.ivu-col-span-xxl-21{display:block;width:87.5%}.ivu-col-xxl-push-21{left:87.5%}.ivu-col-xxl-pull-21{right:87.5%}.ivu-col-xxl-offset-21{margin-left:87.5%}.ivu-col-xxl-order-21{-webkit-box-ordinal-group:22;-ms-flex-order:21;order:21}.ivu-col-span-xxl-20{display:block;width:83.33333333%}.ivu-col-xxl-push-20{left:83.33333333%}.ivu-col-xxl-pull-20{right:83.33333333%}.ivu-col-xxl-offset-20{margin-left:83.33333333%}.ivu-col-xxl-order-20{-webkit-box-ordinal-group:21;-ms-flex-order:20;order:20}.ivu-col-span-xxl-19{display:block;width:79.16666667%}.ivu-col-xxl-push-19{left:79.16666667%}.ivu-col-xxl-pull-19{right:79.16666667%}.ivu-col-xxl-offset-19{margin-left:79.16666667%}.ivu-col-xxl-order-19{-webkit-box-ordinal-group:20;-ms-flex-order:19;order:19}.ivu-col-span-xxl-18{display:block;width:75%}.ivu-col-xxl-push-18{left:75%}.ivu-col-xxl-pull-18{right:75%}.ivu-col-xxl-offset-18{margin-left:75%}.ivu-col-xxl-order-18{-webkit-box-ordinal-group:19;-ms-flex-order:18;order:18}.ivu-col-span-xxl-17{display:block;width:70.83333333%}.ivu-col-xxl-push-17{left:70.83333333%}.ivu-col-xxl-pull-17{right:70.83333333%}.ivu-col-xxl-offset-17{margin-left:70.83333333%}.ivu-col-xxl-order-17{-webkit-box-ordinal-group:18;-ms-flex-order:17;order:17}.ivu-col-span-xxl-16{display:block;width:66.66666667%}.ivu-col-xxl-push-16{left:66.66666667%}.ivu-col-xxl-pull-16{right:66.66666667%}.ivu-col-xxl-offset-16{margin-left:66.66666667%}.ivu-col-xxl-order-16{-webkit-box-ordinal-group:17;-ms-flex-order:16;order:16}.ivu-col-span-xxl-15{display:block;width:62.5%}.ivu-col-xxl-push-15{left:62.5%}.ivu-col-xxl-pull-15{right:62.5%}.ivu-col-xxl-offset-15{margin-left:62.5%}.ivu-col-xxl-order-15{-webkit-box-ordinal-group:16;-ms-flex-order:15;order:15}.ivu-col-span-xxl-14{display:block;width:58.33333333%}.ivu-col-xxl-push-14{left:58.33333333%}.ivu-col-xxl-pull-14{right:58.33333333%}.ivu-col-xxl-offset-14{margin-left:58.33333333%}.ivu-col-xxl-order-14{-webkit-box-ordinal-group:15;-ms-flex-order:14;order:14}.ivu-col-span-xxl-13{display:block;width:54.16666667%}.ivu-col-xxl-push-13{left:54.16666667%}.ivu-col-xxl-pull-13{right:54.16666667%}.ivu-col-xxl-offset-13{margin-left:54.16666667%}.ivu-col-xxl-order-13{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.ivu-col-span-xxl-12{display:block;width:50%}.ivu-col-xxl-push-12{left:50%}.ivu-col-xxl-pull-12{right:50%}.ivu-col-xxl-offset-12{margin-left:50%}.ivu-col-xxl-order-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.ivu-col-span-xxl-11{display:block;width:45.83333333%}.ivu-col-xxl-push-11{left:45.83333333%}.ivu-col-xxl-pull-11{right:45.83333333%}.ivu-col-xxl-offset-11{margin-left:45.83333333%}.ivu-col-xxl-order-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.ivu-col-span-xxl-10{display:block;width:41.66666667%}.ivu-col-xxl-push-10{left:41.66666667%}.ivu-col-xxl-pull-10{right:41.66666667%}.ivu-col-xxl-offset-10{margin-left:41.66666667%}.ivu-col-xxl-order-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.ivu-col-span-xxl-9{display:block;width:37.5%}.ivu-col-xxl-push-9{left:37.5%}.ivu-col-xxl-pull-9{right:37.5%}.ivu-col-xxl-offset-9{margin-left:37.5%}.ivu-col-xxl-order-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.ivu-col-span-xxl-8{display:block;width:33.33333333%}.ivu-col-xxl-push-8{left:33.33333333%}.ivu-col-xxl-pull-8{right:33.33333333%}.ivu-col-xxl-offset-8{margin-left:33.33333333%}.ivu-col-xxl-order-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.ivu-col-span-xxl-7{display:block;width:29.16666667%}.ivu-col-xxl-push-7{left:29.16666667%}.ivu-col-xxl-pull-7{right:29.16666667%}.ivu-col-xxl-offset-7{margin-left:29.16666667%}.ivu-col-xxl-order-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.ivu-col-span-xxl-6{display:block;width:25%}.ivu-col-xxl-push-6{left:25%}.ivu-col-xxl-pull-6{right:25%}.ivu-col-xxl-offset-6{margin-left:25%}.ivu-col-xxl-order-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.ivu-col-span-xxl-5{display:block;width:20.83333333%}.ivu-col-xxl-push-5{left:20.83333333%}.ivu-col-xxl-pull-5{right:20.83333333%}.ivu-col-xxl-offset-5{margin-left:20.83333333%}.ivu-col-xxl-order-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.ivu-col-span-xxl-4{display:block;width:16.66666667%}.ivu-col-xxl-push-4{left:16.66666667%}.ivu-col-xxl-pull-4{right:16.66666667%}.ivu-col-xxl-offset-4{margin-left:16.66666667%}.ivu-col-xxl-order-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.ivu-col-span-xxl-3{display:block;width:12.5%}.ivu-col-xxl-push-3{left:12.5%}.ivu-col-xxl-pull-3{right:12.5%}.ivu-col-xxl-offset-3{margin-left:12.5%}.ivu-col-xxl-order-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.ivu-col-span-xxl-2{display:block;width:8.33333333%}.ivu-col-xxl-push-2{left:8.33333333%}.ivu-col-xxl-pull-2{right:8.33333333%}.ivu-col-xxl-offset-2{margin-left:8.33333333%}.ivu-col-xxl-order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.ivu-col-span-xxl-1{display:block;width:4.16666667%}.ivu-col-xxl-push-1{left:4.16666667%}.ivu-col-xxl-pull-1{right:4.16666667%}.ivu-col-xxl-offset-1{margin-left:4.16666667%}.ivu-col-xxl-order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.ivu-col-span-xxl-0{display:none}.ivu-col-xxl-push-0{left:auto}.ivu-col-xxl-pull-0{right:auto}.ivu-col-xxl-offset-0{margin-left:0}.ivu-col-xxl-order-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}}.ivu-article h1{font-size:26px;font-weight:400}.ivu-article h2{font-size:20px;font-weight:400}.ivu-article h3{font-size:16px;font-weight:400}.ivu-article h4{font-size:14px;font-weight:400}.ivu-article h5,.ivu-article h6{font-size:12px;font-weight:400}.ivu-article blockquote{padding:5px 5px 3px 10px;line-height:1.5;border-left:4px solid #ddd;margin-bottom:20px;color:#666;font-size:14px}.ivu-article ul:not([class^=ivu-]){padding-left:40px;list-style-type:disc}.ivu-article li:not([class^=ivu-]){margin-bottom:5px;font-size:14px}.ivu-article ol ul:not([class^=ivu-]),.ivu-article ul ul:not([class^=ivu-]){list-style-type:circle}.ivu-article p{margin:5px;font-size:14px}.ivu-article a:not([class^=ivu-])[target=_blank]:after{content:"\F3F2";font-family:Ionicons;color:#aaa;margin-left:3px}.fade-appear,.fade-enter-active,.fade-leave-active{-webkit-animation-duration:.15s;animation-duration:.15s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-play-state:paused;animation-play-state:paused}.fade-appear,.fade-enter-active{-webkit-animation-name:ivuFadeIn;animation-name:ivuFadeIn;-webkit-animation-play-state:running;animation-play-state:running}.fade-leave-active{-webkit-animation-name:ivuFadeOut;animation-name:ivuFadeOut;-webkit-animation-play-state:running;animation-play-state:running}.fade-appear,.fade-enter-active{opacity:0}.fade-appear,.fade-enter-active,.fade-leave-active{-webkit-animation-timing-function:linear;animation-timing-function:linear}@-webkit-keyframes ivuFadeIn{0%{opacity:0}to{opacity:1}}@keyframes ivuFadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes ivuFadeOut{0%{opacity:1}to{opacity:0}}@keyframes ivuFadeOut{0%{opacity:1}to{opacity:0}}.move-up-appear,.move-up-enter-active,.move-up-leave-active{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-play-state:paused;animation-play-state:paused}.move-up-appear,.move-up-enter-active{-webkit-animation-name:ivuMoveUpIn;animation-name:ivuMoveUpIn;-webkit-animation-play-state:running;animation-play-state:running}.move-up-leave-active{-webkit-animation-name:ivuMoveUpOut;animation-name:ivuMoveUpOut;-webkit-animation-play-state:running;animation-play-state:running}.move-up-appear,.move-up-enter-active{opacity:0}.move-up-appear,.move-up-enter-active,.move-up-leave-active{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.move-down-appear,.move-down-enter-active,.move-down-leave-active{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-play-state:paused;animation-play-state:paused}.move-down-appear,.move-down-enter-active{-webkit-animation-name:ivuMoveDownIn;animation-name:ivuMoveDownIn;-webkit-animation-play-state:running;animation-play-state:running}.move-down-leave-active{-webkit-animation-name:ivuMoveDownOut;animation-name:ivuMoveDownOut;-webkit-animation-play-state:running;animation-play-state:running}.move-down-appear,.move-down-enter-active{opacity:0}.move-down-appear,.move-down-enter-active,.move-down-leave-active{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.move-left-appear,.move-left-enter-active,.move-left-leave-active{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-play-state:paused;animation-play-state:paused}.move-left-appear,.move-left-enter-active{-webkit-animation-name:ivuMoveLeftIn;animation-name:ivuMoveLeftIn;-webkit-animation-play-state:running;animation-play-state:running}.move-left-leave-active{-webkit-animation-name:ivuMoveLeftOut;animation-name:ivuMoveLeftOut;-webkit-animation-play-state:running;animation-play-state:running}.move-left-appear,.move-left-enter-active{opacity:0}.move-left-appear,.move-left-enter-active,.move-left-leave-active{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.move-right-appear,.move-right-enter-active,.move-right-leave-active{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-play-state:paused;animation-play-state:paused}.move-right-appear,.move-right-enter-active{-webkit-animation-name:ivuMoveRightIn;animation-name:ivuMoveRightIn;-webkit-animation-play-state:running;animation-play-state:running}.move-right-leave-active{-webkit-animation-name:ivuMoveRightOut;animation-name:ivuMoveRightOut;-webkit-animation-play-state:running;animation-play-state:running}.move-right-appear,.move-right-enter-active{opacity:0}.move-right-appear,.move-right-enter-active,.move-right-leave-active{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes ivuMoveDownIn{0%{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0}to{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes ivuMoveDownIn{0%{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0}to{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@-webkit-keyframes ivuMoveDownOut{0%{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0}}@keyframes ivuMoveDownOut{0%{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0}}@-webkit-keyframes ivuMoveLeftIn{0%{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0}to{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes ivuMoveLeftIn{0%{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0}to{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@-webkit-keyframes ivuMoveLeftOut{0%{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(0);transform:translateX(0);opacity:1}to{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0}}@keyframes ivuMoveLeftOut{0%{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(0);transform:translateX(0);opacity:1}to{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0}}@-webkit-keyframes ivuMoveRightIn{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 ivuMoveRightIn{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 ivuMoveRightOut{0%{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(0);transform:translateX(0);opacity:1}to{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0}}@keyframes ivuMoveRightOut{0%{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(0);transform:translateX(0);opacity:1}to{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0}}@-webkit-keyframes ivuMoveUpIn{0%{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateY(-100%);transform:translateY(-100%);opacity:0}to{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes ivuMoveUpIn{0%{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateY(-100%);transform:translateY(-100%);opacity:0}to{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@-webkit-keyframes ivuMoveUpOut{0%{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateY(-100%);transform:translateY(-100%);opacity:0}}@keyframes ivuMoveUpOut{0%{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateY(-100%);transform:translateY(-100%);opacity:0}}.move-notice-appear,.move-notice-enter-active,.move-notice-leave-active{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-play-state:paused;animation-play-state:paused}.move-notice-appear,.move-notice-enter-active{-webkit-animation-name:ivuMoveNoticeIn;animation-name:ivuMoveNoticeIn;-webkit-animation-play-state:running;animation-play-state:running}.move-notice-leave-active{-webkit-animation-name:ivuMoveNoticeOut;animation-name:ivuMoveNoticeOut;-webkit-animation-play-state:running;animation-play-state:running}.move-notice-appear,.move-notice-enter-active{opacity:0}.move-notice-appear,.move-notice-enter-active,.move-notice-leave-active{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes ivuMoveNoticeIn{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 ivuMoveNoticeIn{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 ivuMoveNoticeOut{0%{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(0);transform:translateX(0);opacity:1}70%{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(100%);transform:translateX(100%);height:auto;padding:16px;margin-bottom:10px;opacity:0}to{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(100%);transform:translateX(100%);height:0;padding:0;margin-bottom:0;opacity:0}}@keyframes ivuMoveNoticeOut{0%{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(0);transform:translateX(0);opacity:1}70%{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(100%);transform:translateX(100%);height:auto;padding:16px;margin-bottom:10px;opacity:0}to{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(100%);transform:translateX(100%);height:0;padding:0;margin-bottom:0;opacity:0}}.ease-appear,.ease-enter-active,.ease-leave-active{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-play-state:paused;animation-play-state:paused}.ease-appear,.ease-enter-active{-webkit-animation-name:ivuEaseIn;animation-name:ivuEaseIn;-webkit-animation-play-state:running;animation-play-state:running}.ease-leave-active{-webkit-animation-name:ivuEaseOut;animation-name:ivuEaseOut;-webkit-animation-play-state:running;animation-play-state:running}.ease-appear,.ease-enter-active{opacity:0}.ease-appear,.ease-enter-active,.ease-leave-active{-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-duration:.2s;animation-duration:.2s}@-webkit-keyframes ivuEaseIn{0%{opacity:0;-webkit-transform:scale(.9);transform:scale(.9)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes ivuEaseIn{0%{opacity:0;-webkit-transform:scale(.9);transform:scale(.9)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes ivuEaseOut{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}to{opacity:0;-webkit-transform:scale(.9);transform:scale(.9)}}@keyframes ivuEaseOut{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}to{opacity:0;-webkit-transform:scale(.9);transform:scale(.9)}}.transition-drop-appear,.transition-drop-enter-active,.transition-drop-leave-active{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-play-state:paused;animation-play-state:paused}.transition-drop-appear,.transition-drop-enter-active{-webkit-animation-name:ivuTransitionDropIn;animation-name:ivuTransitionDropIn;-webkit-animation-play-state:running;animation-play-state:running}.transition-drop-leave-active{-webkit-animation-name:ivuTransitionDropOut;animation-name:ivuTransitionDropOut;-webkit-animation-play-state:running;animation-play-state:running}.transition-drop-appear,.transition-drop-enter-active{opacity:0}.transition-drop-appear,.transition-drop-enter-active,.transition-drop-leave-active{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.slide-up-appear,.slide-up-enter-active,.slide-up-leave-active{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-play-state:paused;animation-play-state:paused}.slide-up-appear,.slide-up-enter-active{-webkit-animation-name:ivuSlideUpIn;animation-name:ivuSlideUpIn;-webkit-animation-play-state:running;animation-play-state:running}.slide-up-leave-active{-webkit-animation-name:ivuSlideUpOut;animation-name:ivuSlideUpOut;-webkit-animation-play-state:running;animation-play-state:running}.slide-up-appear,.slide-up-enter-active{opacity:0}.slide-up-appear,.slide-up-enter-active,.slide-up-leave-active{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.slide-down-appear,.slide-down-enter-active,.slide-down-leave-active{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-play-state:paused;animation-play-state:paused}.slide-down-appear,.slide-down-enter-active{-webkit-animation-name:ivuSlideDownIn;animation-name:ivuSlideDownIn;-webkit-animation-play-state:running;animation-play-state:running}.slide-down-leave-active{-webkit-animation-name:ivuSlideDownOut;animation-name:ivuSlideDownOut;-webkit-animation-play-state:running;animation-play-state:running}.slide-down-appear,.slide-down-enter-active{opacity:0}.slide-down-appear,.slide-down-enter-active,.slide-down-leave-active{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.slide-left-appear,.slide-left-enter-active,.slide-left-leave-active{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-play-state:paused;animation-play-state:paused}.slide-left-appear,.slide-left-enter-active{-webkit-animation-name:ivuSlideLeftIn;animation-name:ivuSlideLeftIn;-webkit-animation-play-state:running;animation-play-state:running}.slide-left-leave-active{-webkit-animation-name:ivuSlideLeftOut;animation-name:ivuSlideLeftOut;-webkit-animation-play-state:running;animation-play-state:running}.slide-left-appear,.slide-left-enter-active{opacity:0}.slide-left-appear,.slide-left-enter-active,.slide-left-leave-active{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.slide-right-appear,.slide-right-enter-active,.slide-right-leave-active{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-play-state:paused;animation-play-state:paused}.slide-right-appear,.slide-right-enter-active{-webkit-animation-name:ivuSlideRightIn;animation-name:ivuSlideRightIn;-webkit-animation-play-state:running;animation-play-state:running}.slide-right-leave-active{-webkit-animation-name:ivuSlideRightOut;animation-name:ivuSlideRightOut;-webkit-animation-play-state:running;animation-play-state:running}.slide-right-appear,.slide-right-enter-active{opacity:0}.slide-right-appear,.slide-right-enter-active,.slide-right-leave-active{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes ivuTransitionDropIn{0%{opacity:0;-webkit-transform:scaleY(.8);transform:scaleY(.8)}to{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes ivuTransitionDropIn{0%{opacity:0;-webkit-transform:scaleY(.8);transform:scaleY(.8)}to{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1)}}@-webkit-keyframes ivuTransitionDropOut{0%{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1)}to{opacity:0;-webkit-transform:scaleY(.8);transform:scaleY(.8)}}@keyframes ivuTransitionDropOut{0%{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1)}to{opacity:0;-webkit-transform:scaleY(.8);transform:scaleY(.8)}}@-webkit-keyframes ivuSlideUpIn{0%{opacity:0;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleY(.8);transform:scaleY(.8)}to{opacity:1;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes ivuSlideUpIn{0%{opacity:0;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleY(.8);transform:scaleY(.8)}to{opacity:1;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleY(1);transform:scaleY(1)}}@-webkit-keyframes ivuSlideUpOut{0%{opacity:1;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleY(1);transform:scaleY(1)}to{opacity:0;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleY(.8);transform:scaleY(.8)}}@keyframes ivuSlideUpOut{0%{opacity:1;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleY(1);transform:scaleY(1)}to{opacity:0;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleY(.8);transform:scaleY(.8)}}@-webkit-keyframes ivuSlideDownIn{0%{opacity:0;-webkit-transform-origin:100% 100%;transform-origin:100% 100%;-webkit-transform:scaleY(.8);transform:scaleY(.8)}to{opacity:1;-webkit-transform-origin:100% 100%;transform-origin:100% 100%;-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes ivuSlideDownIn{0%{opacity:0;-webkit-transform-origin:100% 100%;transform-origin:100% 100%;-webkit-transform:scaleY(.8);transform:scaleY(.8)}to{opacity:1;-webkit-transform-origin:100% 100%;transform-origin:100% 100%;-webkit-transform:scaleY(1);transform:scaleY(1)}}@-webkit-keyframes ivuSlideDownOut{0%{opacity:1;-webkit-transform-origin:100% 100%;transform-origin:100% 100%;-webkit-transform:scaleY(1);transform:scaleY(1)}to{opacity:0;-webkit-transform-origin:100% 100%;transform-origin:100% 100%;-webkit-transform:scaleY(.8);transform:scaleY(.8)}}@keyframes ivuSlideDownOut{0%{opacity:1;-webkit-transform-origin:100% 100%;transform-origin:100% 100%;-webkit-transform:scaleY(1);transform:scaleY(1)}to{opacity:0;-webkit-transform-origin:100% 100%;transform-origin:100% 100%;-webkit-transform:scaleY(.8);transform:scaleY(.8)}}@-webkit-keyframes ivuSlideLeftIn{0%{opacity:0;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleX(.8);transform:scaleX(.8)}to{opacity:1;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes ivuSlideLeftIn{0%{opacity:0;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleX(.8);transform:scaleX(.8)}to{opacity:1;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes ivuSlideLeftOut{0%{opacity:1;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleX(1);transform:scaleX(1)}to{opacity:0;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleX(.8);transform:scaleX(.8)}}@keyframes ivuSlideLeftOut{0%{opacity:1;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleX(1);transform:scaleX(1)}to{opacity:0;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleX(.8);transform:scaleX(.8)}}@-webkit-keyframes ivuSlideRightIn{0%{opacity:0;-webkit-transform-origin:100% 0;transform-origin:100% 0;-webkit-transform:scaleX(.8);transform:scaleX(.8)}to{opacity:1;-webkit-transform-origin:100% 0;transform-origin:100% 0;-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes ivuSlideRightIn{0%{opacity:0;-webkit-transform-origin:100% 0;transform-origin:100% 0;-webkit-transform:scaleX(.8);transform:scaleX(.8)}to{opacity:1;-webkit-transform-origin:100% 0;transform-origin:100% 0;-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes ivuSlideRightOut{0%{opacity:1;-webkit-transform-origin:100% 0;transform-origin:100% 0;-webkit-transform:scaleX(1);transform:scaleX(1)}to{opacity:0;-webkit-transform-origin:100% 0;transform-origin:100% 0;-webkit-transform:scaleX(.8);transform:scaleX(.8)}}@keyframes ivuSlideRightOut{0%{opacity:1;-webkit-transform-origin:100% 0;transform-origin:100% 0;-webkit-transform:scaleX(1);transform:scaleX(1)}to{opacity:0;-webkit-transform-origin:100% 0;transform-origin:100% 0;-webkit-transform:scaleX(.8);transform:scaleX(.8)}}.collapse-transition{-webkit-transition:height .2s ease-in-out,padding-top .2s ease-in-out,padding-bottom .2s ease-in-out;transition:height .2s ease-in-out,padding-top .2s ease-in-out,padding-bottom .2s ease-in-out}.ivu-btn{display:inline-block;margin-bottom:0;font-weight:400;text-align:center;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:5px 15px 6px;font-size:12px;border-radius:4px;-webkit-transition:color .2s linear,background-color .2s linear,border .2s linear,-webkit-box-shadow .2s linear;transition:color .2s linear,background-color .2s linear,border .2s linear,-webkit-box-shadow .2s linear;transition:color .2s linear,background-color .2s linear,border .2s linear,box-shadow .2s linear;transition:color .2s linear,background-color .2s linear,border .2s linear,box-shadow .2s linear,-webkit-box-shadow .2s linear;color:#515a6e;background-color:#fff;border-color:#dcdee2}.ivu-btn,.ivu-btn>.ivu-icon{vertical-align:middle;line-height:1.5}.ivu-btn-icon-only.ivu-btn-circle>.ivu-icon{vertical-align:baseline}.ivu-btn>span{vertical-align:middle}.ivu-btn,.ivu-btn:active,.ivu-btn:focus{outline:0}.ivu-btn:not([disabled]):hover{text-decoration:none}.ivu-btn:not([disabled]):active{outline:0}.ivu-btn.disabled,.ivu-btn[disabled]{cursor:not-allowed}.ivu-btn.disabled>*,.ivu-btn[disabled]>*{pointer-events:none}.ivu-btn-large{padding:6px 15px 6px 15px;font-size:14px;border-radius:4px}.ivu-btn-small{padding:1px 7px 2px;font-size:12px;border-radius:3px}.ivu-btn-icon-only{padding:5px 15px 6px;font-size:12px;border-radius:4px}.ivu-btn-icon-only.ivu-btn-small{padding:1px 7px 2px;font-size:12px;border-radius:3px}.ivu-btn-icon-only.ivu-btn-large{padding:6px 15px 6px 15px;font-size:14px;border-radius:4px}.ivu-btn>a:only-child{color:currentColor}.ivu-btn>a:only-child:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:transparent}.ivu-btn:hover{color:#747b8b;border-color:#e3e5e8}.ivu-btn.active,.ivu-btn:active{color:#4d5669;background-color:#f2f2f2;border-color:#f2f2f2}.ivu-btn.disabled,.ivu-btn.disabled.active,.ivu-btn.disabled:active,.ivu-btn.disabled:focus,.ivu-btn.disabled:hover,.ivu-btn[disabled],.ivu-btn[disabled].active,.ivu-btn[disabled]:active,.ivu-btn[disabled]:focus,.ivu-btn[disabled]:hover,fieldset[disabled] .ivu-btn,fieldset[disabled] .ivu-btn.active,fieldset[disabled] .ivu-btn:active,fieldset[disabled] .ivu-btn:focus,fieldset[disabled] .ivu-btn:hover{color:#c5c8ce;background-color:#f7f7f7;border-color:#dcdee2}.ivu-btn.disabled.active>a:only-child,.ivu-btn.disabled:active>a:only-child,.ivu-btn.disabled:focus>a:only-child,.ivu-btn.disabled:hover>a:only-child,.ivu-btn.disabled>a:only-child,.ivu-btn[disabled].active>a:only-child,.ivu-btn[disabled]:active>a:only-child,.ivu-btn[disabled]:focus>a:only-child,.ivu-btn[disabled]:hover>a:only-child,.ivu-btn[disabled]>a:only-child,fieldset[disabled] .ivu-btn.active>a:only-child,fieldset[disabled] .ivu-btn:active>a:only-child,fieldset[disabled] .ivu-btn:focus>a:only-child,fieldset[disabled] .ivu-btn:hover>a:only-child,fieldset[disabled] .ivu-btn>a:only-child{color:currentColor}.ivu-btn.disabled.active>a:only-child:after,.ivu-btn.disabled:active>a:only-child:after,.ivu-btn.disabled:focus>a:only-child:after,.ivu-btn.disabled:hover>a:only-child:after,.ivu-btn.disabled>a:only-child:after,.ivu-btn[disabled].active>a:only-child:after,.ivu-btn[disabled]:active>a:only-child:after,.ivu-btn[disabled]:focus>a:only-child:after,.ivu-btn[disabled]:hover>a:only-child:after,.ivu-btn[disabled]>a:only-child:after,fieldset[disabled] .ivu-btn.active>a:only-child:after,fieldset[disabled] .ivu-btn:active>a:only-child:after,fieldset[disabled] .ivu-btn:focus>a:only-child:after,fieldset[disabled] .ivu-btn:hover>a:only-child:after,fieldset[disabled] .ivu-btn>a:only-child:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:transparent}.ivu-btn:hover{color:#57a3f3;background-color:#fff;border-color:#57a3f3}.ivu-btn:hover>a:only-child{color:currentColor}.ivu-btn:hover>a:only-child:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:transparent}.ivu-btn.active,.ivu-btn:active{color:#2b85e4;background-color:#fff;border-color:#2b85e4}.ivu-btn.active>a:only-child,.ivu-btn:active>a:only-child{color:currentColor}.ivu-btn.active>a:only-child:after,.ivu-btn:active>a:only-child:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:transparent}.ivu-btn:focus{-webkit-box-shadow:0 0 0 2px rgba(45,140,240,.2);box-shadow:0 0 0 2px rgba(45,140,240,.2)}.ivu-btn-long{width:100%}.ivu-btn>.ivu-icon+span,.ivu-btn>span+.ivu-icon{margin-left:4px}.ivu-btn-primary{color:#fff;background-color:#2d8cf0;border-color:#2d8cf0}.ivu-btn-primary>a:only-child{color:currentColor}.ivu-btn-primary>a:only-child:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:transparent}.ivu-btn-primary:hover{color:#fff;background-color:#57a3f3;border-color:#57a3f3}.ivu-btn-primary:hover>a:only-child{color:currentColor}.ivu-btn-primary:hover>a:only-child:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:transparent}.ivu-btn-primary.active,.ivu-btn-primary:active{color:#f2f2f2;background-color:#2b85e4;border-color:#2b85e4}.ivu-btn-primary.active>a:only-child,.ivu-btn-primary:active>a:only-child{color:currentColor}.ivu-btn-primary.active>a:only-child:after,.ivu-btn-primary:active>a:only-child:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:transparent}.ivu-btn-primary.disabled,.ivu-btn-primary.disabled.active,.ivu-btn-primary.disabled:active,.ivu-btn-primary.disabled:focus,.ivu-btn-primary.disabled:hover,.ivu-btn-primary[disabled],.ivu-btn-primary[disabled].active,.ivu-btn-primary[disabled]:active,.ivu-btn-primary[disabled]:focus,.ivu-btn-primary[disabled]:hover,fieldset[disabled] .ivu-btn-primary,fieldset[disabled] .ivu-btn-primary.active,fieldset[disabled] .ivu-btn-primary:active,fieldset[disabled] .ivu-btn-primary:focus,fieldset[disabled] .ivu-btn-primary:hover{color:#c5c8ce;background-color:#f7f7f7;border-color:#dcdee2}.ivu-btn-primary.disabled.active>a:only-child,.ivu-btn-primary.disabled:active>a:only-child,.ivu-btn-primary.disabled:focus>a:only-child,.ivu-btn-primary.disabled:hover>a:only-child,.ivu-btn-primary.disabled>a:only-child,.ivu-btn-primary[disabled].active>a:only-child,.ivu-btn-primary[disabled]:active>a:only-child,.ivu-btn-primary[disabled]:focus>a:only-child,.ivu-btn-primary[disabled]:hover>a:only-child,.ivu-btn-primary[disabled]>a:only-child,fieldset[disabled] .ivu-btn-primary.active>a:only-child,fieldset[disabled] .ivu-btn-primary:active>a:only-child,fieldset[disabled] .ivu-btn-primary:focus>a:only-child,fieldset[disabled] .ivu-btn-primary:hover>a:only-child,fieldset[disabled] .ivu-btn-primary>a:only-child{color:currentColor}.ivu-btn-primary.disabled.active>a:only-child:after,.ivu-btn-primary.disabled:active>a:only-child:after,.ivu-btn-primary.disabled:focus>a:only-child:after,.ivu-btn-primary.disabled:hover>a:only-child:after,.ivu-btn-primary.disabled>a:only-child:after,.ivu-btn-primary[disabled].active>a:only-child:after,.ivu-btn-primary[disabled]:active>a:only-child:after,.ivu-btn-primary[disabled]:focus>a:only-child:after,.ivu-btn-primary[disabled]:hover>a:only-child:after,.ivu-btn-primary[disabled]>a:only-child:after,fieldset[disabled] .ivu-btn-primary.active>a:only-child:after,fieldset[disabled] .ivu-btn-primary:active>a:only-child:after,fieldset[disabled] .ivu-btn-primary:focus>a:only-child:after,fieldset[disabled] .ivu-btn-primary:hover>a:only-child:after,fieldset[disabled] .ivu-btn-primary>a:only-child:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:transparent}.ivu-btn-primary.active,.ivu-btn-primary:active,.ivu-btn-primary:hover{color:#fff}.ivu-btn-primary:focus{-webkit-box-shadow:0 0 0 2px rgba(45,140,240,.2);box-shadow:0 0 0 2px rgba(45,140,240,.2)}.ivu-btn-group:not(.ivu-btn-group-vertical) .ivu-btn-primary:not(:first-child):not(:last-child){border-right-color:#2b85e4;border-left-color:#2b85e4}.ivu-btn-group:not(.ivu-btn-group-vertical) .ivu-btn-primary:first-child:not(:last-child){border-right-color:#2b85e4}.ivu-btn-group:not(.ivu-btn-group-vertical) .ivu-btn-primary:first-child:not(:last-child)[disabled]{border-right-color:#dcdee2}.ivu-btn-group:not(.ivu-btn-group-vertical) .ivu-btn-primary+.ivu-btn,.ivu-btn-group:not(.ivu-btn-group-vertical) .ivu-btn-primary:last-child:not(:first-child){border-left-color:#2b85e4}.ivu-btn-group:not(.ivu-btn-group-vertical) .ivu-btn-primary+.ivu-btn[disabled],.ivu-btn-group:not(.ivu-btn-group-vertical) .ivu-btn-primary:last-child:not(:first-child)[disabled]{border-left-color:#dcdee2}.ivu-btn-group-vertical .ivu-btn-primary:not(:first-child):not(:last-child){border-top-color:#2b85e4;border-bottom-color:#2b85e4}.ivu-btn-group-vertical .ivu-btn-primary:first-child:not(:last-child){border-bottom-color:#2b85e4}.ivu-btn-group-vertical .ivu-btn-primary:first-child:not(:last-child)[disabled]{border-top-color:#dcdee2}.ivu-btn-group-vertical .ivu-btn-primary+.ivu-btn,.ivu-btn-group-vertical .ivu-btn-primary:last-child:not(:first-child){border-top-color:#2b85e4}.ivu-btn-group-vertical .ivu-btn-primary+.ivu-btn[disabled],.ivu-btn-group-vertical .ivu-btn-primary:last-child:not(:first-child)[disabled]{border-bottom-color:#dcdee2}.ivu-btn-dashed{color:#515a6e;background-color:#fff;border-color:#dcdee2;border-style:dashed}.ivu-btn-dashed>a:only-child{color:currentColor}.ivu-btn-dashed>a:only-child:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:transparent}.ivu-btn-dashed:hover{color:#747b8b;border-color:#e3e5e8}.ivu-btn-dashed.active,.ivu-btn-dashed:active{color:#4d5669;background-color:#f2f2f2;border-color:#f2f2f2}.ivu-btn-dashed.disabled,.ivu-btn-dashed.disabled.active,.ivu-btn-dashed.disabled:active,.ivu-btn-dashed.disabled:focus,.ivu-btn-dashed.disabled:hover,.ivu-btn-dashed[disabled],.ivu-btn-dashed[disabled].active,.ivu-btn-dashed[disabled]:active,.ivu-btn-dashed[disabled]:focus,.ivu-btn-dashed[disabled]:hover,fieldset[disabled] .ivu-btn-dashed,fieldset[disabled] .ivu-btn-dashed.active,fieldset[disabled] .ivu-btn-dashed:active,fieldset[disabled] .ivu-btn-dashed:focus,fieldset[disabled] .ivu-btn-dashed:hover{color:#c5c8ce;background-color:#f7f7f7;border-color:#dcdee2}.ivu-btn-dashed.disabled.active>a:only-child,.ivu-btn-dashed.disabled:active>a:only-child,.ivu-btn-dashed.disabled:focus>a:only-child,.ivu-btn-dashed.disabled:hover>a:only-child,.ivu-btn-dashed.disabled>a:only-child,.ivu-btn-dashed[disabled].active>a:only-child,.ivu-btn-dashed[disabled]:active>a:only-child,.ivu-btn-dashed[disabled]:focus>a:only-child,.ivu-btn-dashed[disabled]:hover>a:only-child,.ivu-btn-dashed[disabled]>a:only-child,fieldset[disabled] .ivu-btn-dashed.active>a:only-child,fieldset[disabled] .ivu-btn-dashed:active>a:only-child,fieldset[disabled] .ivu-btn-dashed:focus>a:only-child,fieldset[disabled] .ivu-btn-dashed:hover>a:only-child,fieldset[disabled] .ivu-btn-dashed>a:only-child{color:currentColor}.ivu-btn-dashed.disabled.active>a:only-child:after,.ivu-btn-dashed.disabled:active>a:only-child:after,.ivu-btn-dashed.disabled:focus>a:only-child:after,.ivu-btn-dashed.disabled:hover>a:only-child:after,.ivu-btn-dashed.disabled>a:only-child:after,.ivu-btn-dashed[disabled].active>a:only-child:after,.ivu-btn-dashed[disabled]:active>a:only-child:after,.ivu-btn-dashed[disabled]:focus>a:only-child:after,.ivu-btn-dashed[disabled]:hover>a:only-child:after,.ivu-btn-dashed[disabled]>a:only-child:after,fieldset[disabled] .ivu-btn-dashed.active>a:only-child:after,fieldset[disabled] .ivu-btn-dashed:active>a:only-child:after,fieldset[disabled] .ivu-btn-dashed:focus>a:only-child:after,fieldset[disabled] .ivu-btn-dashed:hover>a:only-child:after,fieldset[disabled] .ivu-btn-dashed>a:only-child:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:transparent}.ivu-btn-dashed:hover{color:#57a3f3;background-color:#fff;border-color:#57a3f3}.ivu-btn-dashed:hover>a:only-child{color:currentColor}.ivu-btn-dashed:hover>a:only-child:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:transparent}.ivu-btn-dashed.active,.ivu-btn-dashed:active{color:#2b85e4;background-color:#fff;border-color:#2b85e4}.ivu-btn-dashed.active>a:only-child,.ivu-btn-dashed:active>a:only-child{color:currentColor}.ivu-btn-dashed.active>a:only-child:after,.ivu-btn-dashed:active>a:only-child:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:transparent}.ivu-btn-dashed:focus{-webkit-box-shadow:0 0 0 2px rgba(45,140,240,.2);box-shadow:0 0 0 2px rgba(45,140,240,.2)}.ivu-btn-text{color:#515a6e;background-color:transparent;border-color:transparent}.ivu-btn-text>a:only-child{color:currentColor}.ivu-btn-text>a:only-child:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:transparent}.ivu-btn-text:hover{color:#747b8b;background-color:hsla(0,0%,100%,.2);border-color:hsla(0,0%,100%,.2)}.ivu-btn-text.active,.ivu-btn-text:active{color:#4d5669;background-color:rgba(0,0,0,.05);border-color:rgba(0,0,0,.05)}.ivu-btn-text.disabled,.ivu-btn-text.disabled.active,.ivu-btn-text.disabled:active,.ivu-btn-text.disabled:focus,.ivu-btn-text.disabled:hover,.ivu-btn-text[disabled],.ivu-btn-text[disabled].active,.ivu-btn-text[disabled]:active,.ivu-btn-text[disabled]:focus,.ivu-btn-text[disabled]:hover,fieldset[disabled] .ivu-btn-text,fieldset[disabled] .ivu-btn-text.active,fieldset[disabled] .ivu-btn-text:active,fieldset[disabled] .ivu-btn-text:focus,fieldset[disabled] .ivu-btn-text:hover{background-color:#f7f7f7;border-color:#dcdee2;color:#c5c8ce;background-color:#fff;border-color:transparent}.ivu-btn-text.disabled.active>a:only-child,.ivu-btn-text.disabled:active>a:only-child,.ivu-btn-text.disabled:focus>a:only-child,.ivu-btn-text.disabled:hover>a:only-child,.ivu-btn-text.disabled>a:only-child,.ivu-btn-text[disabled].active>a:only-child,.ivu-btn-text[disabled]:active>a:only-child,.ivu-btn-text[disabled]:focus>a:only-child,.ivu-btn-text[disabled]:hover>a:only-child,.ivu-btn-text[disabled]>a:only-child,fieldset[disabled] .ivu-btn-text.active>a:only-child,fieldset[disabled] .ivu-btn-text:active>a:only-child,fieldset[disabled] .ivu-btn-text:focus>a:only-child,fieldset[disabled] .ivu-btn-text:hover>a:only-child,fieldset[disabled] .ivu-btn-text>a:only-child{color:currentColor}.ivu-btn-text.disabled.active>a:only-child:after,.ivu-btn-text.disabled:active>a:only-child:after,.ivu-btn-text.disabled:focus>a:only-child:after,.ivu-btn-text.disabled:hover>a:only-child:after,.ivu-btn-text.disabled>a:only-child:after,.ivu-btn-text[disabled].active>a:only-child:after,.ivu-btn-text[disabled]:active>a:only-child:after,.ivu-btn-text[disabled]:focus>a:only-child:after,.ivu-btn-text[disabled]:hover>a:only-child:after,.ivu-btn-text[disabled]>a:only-child:after,fieldset[disabled] .ivu-btn-text.active>a:only-child:after,fieldset[disabled] .ivu-btn-text:active>a:only-child:after,fieldset[disabled] .ivu-btn-text:focus>a:only-child:after,fieldset[disabled] .ivu-btn-text:hover>a:only-child:after,fieldset[disabled] .ivu-btn-text>a:only-child:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:transparent}.ivu-btn-text:hover{color:#57a3f3;background-color:#fff;border-color:transparent}.ivu-btn-text:hover>a:only-child{color:currentColor}.ivu-btn-text:hover>a:only-child:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:transparent}.ivu-btn-text.active,.ivu-btn-text:active{color:#2b85e4;background-color:#fff;border-color:transparent}.ivu-btn-text.active>a:only-child,.ivu-btn-text:active>a:only-child{color:currentColor}.ivu-btn-text.active>a:only-child:after,.ivu-btn-text:active>a:only-child:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:transparent}.ivu-btn-text:focus{-webkit-box-shadow:0 0 0 2px rgba(45,140,240,.2);box-shadow:0 0 0 2px rgba(45,140,240,.2)}.ivu-btn-success{color:#fff;background-color:#19be6b;border-color:#19be6b}.ivu-btn-success>a:only-child{color:currentColor}.ivu-btn-success>a:only-child:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:transparent}.ivu-btn-success:hover{color:#fff;background-color:#47cb89;border-color:#47cb89}.ivu-btn-success:hover>a:only-child{color:currentColor}.ivu-btn-success:hover>a:only-child:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:transparent}.ivu-btn-success.active,.ivu-btn-success:active{color:#f2f2f2;background-color:#18b566;border-color:#18b566}.ivu-btn-success.active>a:only-child,.ivu-btn-success:active>a:only-child{color:currentColor}.ivu-btn-success.active>a:only-child:after,.ivu-btn-success:active>a:only-child:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:transparent}.ivu-btn-success.disabled,.ivu-btn-success.disabled.active,.ivu-btn-success.disabled:active,.ivu-btn-success.disabled:focus,.ivu-btn-success.disabled:hover,.ivu-btn-success[disabled],.ivu-btn-success[disabled].active,.ivu-btn-success[disabled]:active,.ivu-btn-success[disabled]:focus,.ivu-btn-success[disabled]:hover,fieldset[disabled] .ivu-btn-success,fieldset[disabled] .ivu-btn-success.active,fieldset[disabled] .ivu-btn-success:active,fieldset[disabled] .ivu-btn-success:focus,fieldset[disabled] .ivu-btn-success:hover{color:#c5c8ce;background-color:#f7f7f7;border-color:#dcdee2}.ivu-btn-success.disabled.active>a:only-child,.ivu-btn-success.disabled:active>a:only-child,.ivu-btn-success.disabled:focus>a:only-child,.ivu-btn-success.disabled:hover>a:only-child,.ivu-btn-success.disabled>a:only-child,.ivu-btn-success[disabled].active>a:only-child,.ivu-btn-success[disabled]:active>a:only-child,.ivu-btn-success[disabled]:focus>a:only-child,.ivu-btn-success[disabled]:hover>a:only-child,.ivu-btn-success[disabled]>a:only-child,fieldset[disabled] .ivu-btn-success.active>a:only-child,fieldset[disabled] .ivu-btn-success:active>a:only-child,fieldset[disabled] .ivu-btn-success:focus>a:only-child,fieldset[disabled] .ivu-btn-success:hover>a:only-child,fieldset[disabled] .ivu-btn-success>a:only-child{color:currentColor}.ivu-btn-success.disabled.active>a:only-child:after,.ivu-btn-success.disabled:active>a:only-child:after,.ivu-btn-success.disabled:focus>a:only-child:after,.ivu-btn-success.disabled:hover>a:only-child:after,.ivu-btn-success.disabled>a:only-child:after,.ivu-btn-success[disabled].active>a:only-child:after,.ivu-btn-success[disabled]:active>a:only-child:after,.ivu-btn-success[disabled]:focus>a:only-child:after,.ivu-btn-success[disabled]:hover>a:only-child:after,.ivu-btn-success[disabled]>a:only-child:after,fieldset[disabled] .ivu-btn-success.active>a:only-child:after,fieldset[disabled] .ivu-btn-success:active>a:only-child:after,fieldset[disabled] .ivu-btn-success:focus>a:only-child:after,fieldset[disabled] .ivu-btn-success:hover>a:only-child:after,fieldset[disabled] .ivu-btn-success>a:only-child:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:transparent}.ivu-btn-success.active,.ivu-btn-success:active,.ivu-btn-success:hover{color:#fff}.ivu-btn-success:focus{-webkit-box-shadow:0 0 0 2px rgba(25,190,107,.2);box-shadow:0 0 0 2px rgba(25,190,107,.2)}.ivu-btn-warning{color:#fff;background-color:#f90;border-color:#f90}.ivu-btn-warning>a:only-child{color:currentColor}.ivu-btn-warning>a:only-child:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:transparent}.ivu-btn-warning:hover{color:#fff;background-color:#ffad33;border-color:#ffad33}.ivu-btn-warning:hover>a:only-child{color:currentColor}.ivu-btn-warning:hover>a:only-child:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:transparent}.ivu-btn-warning.active,.ivu-btn-warning:active{color:#f2f2f2;background-color:#f29100;border-color:#f29100}.ivu-btn-warning.active>a:only-child,.ivu-btn-warning:active>a:only-child{color:currentColor}.ivu-btn-warning.active>a:only-child:after,.ivu-btn-warning:active>a:only-child:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:transparent}.ivu-btn-warning.disabled,.ivu-btn-warning.disabled.active,.ivu-btn-warning.disabled:active,.ivu-btn-warning.disabled:focus,.ivu-btn-warning.disabled:hover,.ivu-btn-warning[disabled],.ivu-btn-warning[disabled].active,.ivu-btn-warning[disabled]:active,.ivu-btn-warning[disabled]:focus,.ivu-btn-warning[disabled]:hover,fieldset[disabled] .ivu-btn-warning,fieldset[disabled] .ivu-btn-warning.active,fieldset[disabled] .ivu-btn-warning:active,fieldset[disabled] .ivu-btn-warning:focus,fieldset[disabled] .ivu-btn-warning:hover{color:#c5c8ce;background-color:#f7f7f7;border-color:#dcdee2}.ivu-btn-warning.disabled.active>a:only-child,.ivu-btn-warning.disabled:active>a:only-child,.ivu-btn-warning.disabled:focus>a:only-child,.ivu-btn-warning.disabled:hover>a:only-child,.ivu-btn-warning.disabled>a:only-child,.ivu-btn-warning[disabled].active>a:only-child,.ivu-btn-warning[disabled]:active>a:only-child,.ivu-btn-warning[disabled]:focus>a:only-child,.ivu-btn-warning[disabled]:hover>a:only-child,.ivu-btn-warning[disabled]>a:only-child,fieldset[disabled] .ivu-btn-warning.active>a:only-child,fieldset[disabled] .ivu-btn-warning:active>a:only-child,fieldset[disabled] .ivu-btn-warning:focus>a:only-child,fieldset[disabled] .ivu-btn-warning:hover>a:only-child,fieldset[disabled] .ivu-btn-warning>a:only-child{color:currentColor}.ivu-btn-warning.disabled.active>a:only-child:after,.ivu-btn-warning.disabled:active>a:only-child:after,.ivu-btn-warning.disabled:focus>a:only-child:after,.ivu-btn-warning.disabled:hover>a:only-child:after,.ivu-btn-warning.disabled>a:only-child:after,.ivu-btn-warning[disabled].active>a:only-child:after,.ivu-btn-warning[disabled]:active>a:only-child:after,.ivu-btn-warning[disabled]:focus>a:only-child:after,.ivu-btn-warning[disabled]:hover>a:only-child:after,.ivu-btn-warning[disabled]>a:only-child:after,fieldset[disabled] .ivu-btn-warning.active>a:only-child:after,fieldset[disabled] .ivu-btn-warning:active>a:only-child:after,fieldset[disabled] .ivu-btn-warning:focus>a:only-child:after,fieldset[disabled] .ivu-btn-warning:hover>a:only-child:after,fieldset[disabled] .ivu-btn-warning>a:only-child:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:transparent}.ivu-btn-warning.active,.ivu-btn-warning:active,.ivu-btn-warning:hover{color:#fff}.ivu-btn-warning:focus{-webkit-box-shadow:0 0 0 2px rgba(255,153,0,.2);box-shadow:0 0 0 2px rgba(255,153,0,.2)}.ivu-btn-error{color:#fff;background-color:#ed4014;border-color:#ed4014}.ivu-btn-error>a:only-child{color:currentColor}.ivu-btn-error>a:only-child:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:transparent}.ivu-btn-error:hover{color:#fff;background-color:#f16643;border-color:#f16643}.ivu-btn-error:hover>a:only-child{color:currentColor}.ivu-btn-error:hover>a:only-child:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:transparent}.ivu-btn-error.active,.ivu-btn-error:active{color:#f2f2f2;background-color:#e13d13;border-color:#e13d13}.ivu-btn-error.active>a:only-child,.ivu-btn-error:active>a:only-child{color:currentColor}.ivu-btn-error.active>a:only-child:after,.ivu-btn-error:active>a:only-child:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:transparent}.ivu-btn-error.disabled,.ivu-btn-error.disabled.active,.ivu-btn-error.disabled:active,.ivu-btn-error.disabled:focus,.ivu-btn-error.disabled:hover,.ivu-btn-error[disabled],.ivu-btn-error[disabled].active,.ivu-btn-error[disabled]:active,.ivu-btn-error[disabled]:focus,.ivu-btn-error[disabled]:hover,fieldset[disabled] .ivu-btn-error,fieldset[disabled] .ivu-btn-error.active,fieldset[disabled] .ivu-btn-error:active,fieldset[disabled] .ivu-btn-error:focus,fieldset[disabled] .ivu-btn-error:hover{color:#c5c8ce;background-color:#f7f7f7;border-color:#dcdee2}.ivu-btn-error.disabled.active>a:only-child,.ivu-btn-error.disabled:active>a:only-child,.ivu-btn-error.disabled:focus>a:only-child,.ivu-btn-error.disabled:hover>a:only-child,.ivu-btn-error.disabled>a:only-child,.ivu-btn-error[disabled].active>a:only-child,.ivu-btn-error[disabled]:active>a:only-child,.ivu-btn-error[disabled]:focus>a:only-child,.ivu-btn-error[disabled]:hover>a:only-child,.ivu-btn-error[disabled]>a:only-child,fieldset[disabled] .ivu-btn-error.active>a:only-child,fieldset[disabled] .ivu-btn-error:active>a:only-child,fieldset[disabled] .ivu-btn-error:focus>a:only-child,fieldset[disabled] .ivu-btn-error:hover>a:only-child,fieldset[disabled] .ivu-btn-error>a:only-child{color:currentColor}.ivu-btn-error.disabled.active>a:only-child:after,.ivu-btn-error.disabled:active>a:only-child:after,.ivu-btn-error.disabled:focus>a:only-child:after,.ivu-btn-error.disabled:hover>a:only-child:after,.ivu-btn-error.disabled>a:only-child:after,.ivu-btn-error[disabled].active>a:only-child:after,.ivu-btn-error[disabled]:active>a:only-child:after,.ivu-btn-error[disabled]:focus>a:only-child:after,.ivu-btn-error[disabled]:hover>a:only-child:after,.ivu-btn-error[disabled]>a:only-child:after,fieldset[disabled] .ivu-btn-error.active>a:only-child:after,fieldset[disabled] .ivu-btn-error:active>a:only-child:after,fieldset[disabled] .ivu-btn-error:focus>a:only-child:after,fieldset[disabled] .ivu-btn-error:hover>a:only-child:after,fieldset[disabled] .ivu-btn-error>a:only-child:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:transparent}.ivu-btn-error.active,.ivu-btn-error:active,.ivu-btn-error:hover{color:#fff}.ivu-btn-error:focus{-webkit-box-shadow:0 0 0 2px rgba(237,64,20,.2);box-shadow:0 0 0 2px rgba(237,64,20,.2)}.ivu-btn-info{color:#fff;background-color:#2db7f5;border-color:#2db7f5}.ivu-btn-info>a:only-child{color:currentColor}.ivu-btn-info>a:only-child:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:transparent}.ivu-btn-info:hover{color:#fff;background-color:#57c5f7;border-color:#57c5f7}.ivu-btn-info:hover>a:only-child{color:currentColor}.ivu-btn-info:hover>a:only-child:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:transparent}.ivu-btn-info.active,.ivu-btn-info:active{color:#f2f2f2;background-color:#2baee9;border-color:#2baee9}.ivu-btn-info.active>a:only-child,.ivu-btn-info:active>a:only-child{color:currentColor}.ivu-btn-info.active>a:only-child:after,.ivu-btn-info:active>a:only-child:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:transparent}.ivu-btn-info.disabled,.ivu-btn-info.disabled.active,.ivu-btn-info.disabled:active,.ivu-btn-info.disabled:focus,.ivu-btn-info.disabled:hover,.ivu-btn-info[disabled],.ivu-btn-info[disabled].active,.ivu-btn-info[disabled]:active,.ivu-btn-info[disabled]:focus,.ivu-btn-info[disabled]:hover,fieldset[disabled] .ivu-btn-info,fieldset[disabled] .ivu-btn-info.active,fieldset[disabled] .ivu-btn-info:active,fieldset[disabled] .ivu-btn-info:focus,fieldset[disabled] .ivu-btn-info:hover{color:#c5c8ce;background-color:#f7f7f7;border-color:#dcdee2}.ivu-btn-info.disabled.active>a:only-child,.ivu-btn-info.disabled:active>a:only-child,.ivu-btn-info.disabled:focus>a:only-child,.ivu-btn-info.disabled:hover>a:only-child,.ivu-btn-info.disabled>a:only-child,.ivu-btn-info[disabled].active>a:only-child,.ivu-btn-info[disabled]:active>a:only-child,.ivu-btn-info[disabled]:focus>a:only-child,.ivu-btn-info[disabled]:hover>a:only-child,.ivu-btn-info[disabled]>a:only-child,fieldset[disabled] .ivu-btn-info.active>a:only-child,fieldset[disabled] .ivu-btn-info:active>a:only-child,fieldset[disabled] .ivu-btn-info:focus>a:only-child,fieldset[disabled] .ivu-btn-info:hover>a:only-child,fieldset[disabled] .ivu-btn-info>a:only-child{color:currentColor}.ivu-btn-info.disabled.active>a:only-child:after,.ivu-btn-info.disabled:active>a:only-child:after,.ivu-btn-info.disabled:focus>a:only-child:after,.ivu-btn-info.disabled:hover>a:only-child:after,.ivu-btn-info.disabled>a:only-child:after,.ivu-btn-info[disabled].active>a:only-child:after,.ivu-btn-info[disabled]:active>a:only-child:after,.ivu-btn-info[disabled]:focus>a:only-child:after,.ivu-btn-info[disabled]:hover>a:only-child:after,.ivu-btn-info[disabled]>a:only-child:after,fieldset[disabled] .ivu-btn-info.active>a:only-child:after,fieldset[disabled] .ivu-btn-info:active>a:only-child:after,fieldset[disabled] .ivu-btn-info:focus>a:only-child:after,fieldset[disabled] .ivu-btn-info:hover>a:only-child:after,fieldset[disabled] .ivu-btn-info>a:only-child:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:transparent}.ivu-btn-info.active,.ivu-btn-info:active,.ivu-btn-info:hover{color:#fff}.ivu-btn-info:focus{-webkit-box-shadow:0 0 0 2px rgba(45,183,245,.2);box-shadow:0 0 0 2px rgba(45,183,245,.2)}.ivu-btn-circle,.ivu-btn-circle-outline{border-radius:32px}.ivu-btn-circle-outline.ivu-btn-large,.ivu-btn-circle.ivu-btn-large{border-radius:36px}.ivu-btn-circle-outline.ivu-btn-size,.ivu-btn-circle.ivu-btn-size{border-radius:24px}.ivu-btn-circle-outline.ivu-btn-icon-only,.ivu-btn-circle.ivu-btn-icon-only{width:32px;height:32px;padding:0;font-size:16px;border-radius:50%}.ivu-btn-circle-outline.ivu-btn-icon-only.ivu-btn-large,.ivu-btn-circle.ivu-btn-icon-only.ivu-btn-large{width:36px;height:36px;padding:0;font-size:16px;border-radius:50%}.ivu-btn-circle-outline.ivu-btn-icon-only.ivu-btn-small,.ivu-btn-circle.ivu-btn-icon-only.ivu-btn-small{width:24px;height:24px;padding:0;font-size:14px;border-radius:50%}.ivu-btn:before{position:absolute;top:-1px;left:-1px;bottom:-1px;right:-1px;background:#fff;opacity:.35;content:"";border-radius:inherit;z-index:1;-webkit-transition:opacity .2s;transition:opacity .2s;pointer-events:none;display:none}.ivu-btn.ivu-btn-loading{pointer-events:none;position:relative}.ivu-btn.ivu-btn-loading:before{display:block}.ivu-btn-group{position:relative;display:inline-block;vertical-align:middle}.ivu-btn-group>.ivu-btn{position:relative;float:left}.ivu-btn-group>.ivu-btn.active,.ivu-btn-group>.ivu-btn:active,.ivu-btn-group>.ivu-btn:hover{z-index:2}.ivu-btn-group .ivu-btn-icon-only .ivu-icon{font-size:13px;position:relative}.ivu-btn-group-large .ivu-btn-icon-only .ivu-icon{font-size:15px}.ivu-btn-group-small .ivu-btn-icon-only .ivu-icon{font-size:12px}.ivu-btn-group-circle .ivu-btn{border-radius:32px}.ivu-btn-group-large.ivu-btn-group-circle .ivu-btn{border-radius:36px}.ivu-btn-group-large>.ivu-btn{padding:6px 15px 6px 15px;font-size:14px;border-radius:4px}.ivu-btn-group-small.ivu-btn-group-circle .ivu-btn{border-radius:24px}.ivu-btn-group-small>.ivu-btn{padding:1px 7px 2px;font-size:12px;border-radius:3px}.ivu-btn-group-small>.ivu-btn>.ivu-icon{font-size:12px}.ivu-btn+.ivu-btn-group,.ivu-btn-group+.ivu-btn,.ivu-btn-group+.ivu-btn-group,.ivu-btn-group .ivu-btn+.ivu-btn{margin-left:-1px}.ivu-btn-group .ivu-btn:not(:first-child):not(:last-child){border-radius:0}.ivu-btn-group:not(.ivu-btn-group-vertical)>.ivu-btn:first-child{margin-left:0}.ivu-btn-group:not(.ivu-btn-group-vertical)>.ivu-btn:first-child:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0}.ivu-btn-group:not(.ivu-btn-group-vertical)>.ivu-btn:last-child:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.ivu-btn-group>.ivu-btn-group{float:left}.ivu-btn-group>.ivu-btn-group:not(:first-child):not(:last-child)>.ivu-btn{border-radius:0}.ivu-btn-group:not(.ivu-btn-group-vertical)>.ivu-btn-group:first-child:not(:last-child)>.ivu-btn:last-child{border-bottom-right-radius:0;border-top-right-radius:0;padding-right:8px}.ivu-btn-group:not(.ivu-btn-group-vertical)>.ivu-btn-group:last-child:not(:first-child)>.ivu-btn:first-child{border-bottom-left-radius:0;border-top-left-radius:0;padding-left:8px}.ivu-btn-group-vertical{display:inline-block;vertical-align:middle}.ivu-btn-group-vertical>.ivu-btn{display:block;width:100%;max-width:100%;float:none}.ivu-btn+.ivu-btn-group-vertical,.ivu-btn-group-vertical+.ivu-btn,.ivu-btn-group-vertical+.ivu-btn-group-vertical,.ivu-btn-group-vertical .ivu-btn+.ivu-btn{margin-top:-1px;margin-left:0}.ivu-btn-group-vertical>.ivu-btn:first-child{margin-top:0}.ivu-btn-group-vertical>.ivu-btn:first-child:not(:last-child){border-bottom-left-radius:0;border-bottom-right-radius:0}.ivu-btn-group-vertical>.ivu-btn:last-child:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.ivu-btn-group-vertical>.ivu-btn-group-vertical:first-child:not(:last-child)>.ivu-btn:last-child{border-bottom-left-radius:0;border-bottom-right-radius:0;padding-bottom:8px}.ivu-btn-group-vertical>.ivu-btn-group-vertical:last-child:not(:first-child)>.ivu-btn:first-child{border-bottom-right-radius:0;border-bottom-left-radius:0;padding-top:8px}.ivu-btn-ghost{color:#fff}.ivu-btn-ghost,.ivu-btn-ghost:hover{background:transparent}.ivu-btn-ghost.ivu-btn-dashed,.ivu-btn-ghost.ivu-btn-default{color:#fff;border-color:#fff}.ivu-btn-ghost.ivu-btn-dashed:hover,.ivu-btn-ghost.ivu-btn-default:hover{color:#57a3f3;border-color:#57a3f3}.ivu-btn-ghost.ivu-btn-primary{color:#2d8cf0}.ivu-btn-ghost.ivu-btn-primary:hover{color:#57a3f3;background:rgba(245,249,254,.5)}.ivu-btn-ghost.ivu-btn-info{color:#2db7f5}.ivu-btn-ghost.ivu-btn-info:hover{color:#57c5f7;background:rgba(245,251,254,.5)}.ivu-btn-ghost.ivu-btn-success{color:#19be6b}.ivu-btn-ghost.ivu-btn-success:hover{color:#47cb89;background:rgba(244,252,248,.5)}.ivu-btn-ghost.ivu-btn-warning{color:#f90}.ivu-btn-ghost.ivu-btn-warning:hover{color:#ffad33;background:rgba(255,250,242,.5)}.ivu-btn-ghost.ivu-btn-error{color:#ed4014}.ivu-btn-ghost.ivu-btn-error:hover{color:#f16643;background:rgba(254,245,243,.5)}.ivu-btn-ghost.ivu-btn-dashed[disabled],.ivu-btn-ghost.ivu-btn-default[disabled],.ivu-btn-ghost.ivu-btn-error[disabled],.ivu-btn-ghost.ivu-btn-info[disabled],.ivu-btn-ghost.ivu-btn-primary[disabled],.ivu-btn-ghost.ivu-btn-success[disabled],.ivu-btn-ghost.ivu-btn-warning[disabled]{background:transparent;color:rgba(0,0,0,.25);border-color:#dcdee2}.ivu-btn-ghost.ivu-btn-text[disabled]{background:transparent;color:rgba(0,0,0,.25)}.ivu-affix,.ivu-back-top{position:fixed;z-index:10}.ivu-back-top{cursor:pointer;display:none}.ivu-back-top.ivu-back-top-show{display:block}.ivu-back-top-inner{background-color:rgba(0,0,0,.6);border-radius:2px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.2);box-shadow:0 1px 3px rgba(0,0,0,.2);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.ivu-back-top-inner:hover{background-color:rgba(0,0,0,.7)}.ivu-back-top i{color:#fff;font-size:24px;padding:8px 12px}.ivu-badge{position:relative;display:inline-block}.ivu-badge-count{font-family:"Monospaced Number";line-height:1;vertical-align:middle;position:absolute;-webkit-transform:translateX(50%);transform:translateX(50%);top:-10px;right:0;height:20px;border-radius:10px;min-width:20px;background:#ed4014;border:1px solid transparent;color:#fff;line-height:18px;text-align:center;padding:0 6px;font-size:12px;white-space:nowrap;-webkit-transform-origin:-10% center;transform-origin:-10% center;z-index:10;-webkit-box-shadow:0 0 0 1px #fff;box-shadow:0 0 0 1px #fff}.ivu-badge-count a,.ivu-badge-count a:hover{color:#fff}.ivu-badge-count-alone{top:auto;display:block;position:relative;-webkit-transform:translateX(0);transform:translateX(0)}.ivu-badge-count-primary{background:#2d8cf0}.ivu-badge-count-success{background:#19be6b}.ivu-badge-count-error{background:#ed4014}.ivu-badge-count-warning{background:#f90}.ivu-badge-count-info{background:#2db7f5}.ivu-badge-count-normal{background:#e6ebf1;color:#808695}.ivu-badge-dot{position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transform-origin:0 center;transform-origin:0 center;top:-4px;right:-8px;height:8px;width:8px;border-radius:100%;background:#ed4014;z-index:10;-webkit-box-shadow:0 0 0 1px #fff;box-shadow:0 0 0 1px #fff}.ivu-badge-status{line-height:inherit;vertical-align:baseline}.ivu-badge-status-dot{width:6px;height:6px;display:inline-block;border-radius:50%;vertical-align:middle;position:relative;top:-1px}.ivu-badge-status-success{background-color:#19be6b}.ivu-badge-status-processing{background-color:#2d8cf0;position:relative}.ivu-badge-status-processing:after{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;border:1px solid #2d8cf0;content:"";-webkit-animation:aniStatusProcessing 1.2s ease-in-out infinite;animation:aniStatusProcessing 1.2s ease-in-out infinite}.ivu-badge-status-default{background-color:#e6ebf1}.ivu-badge-status-error{background-color:#ed4014}.ivu-badge-status-warning{background-color:#f90}.ivu-badge-status-text{display:inline-block;color:#515a6e;font-size:12px;margin-left:6px}@-webkit-keyframes aniStatusProcessing{0%{-webkit-transform:scale(.8);transform:scale(.8);opacity:.5}to{-webkit-transform:scale(2.4);transform:scale(2.4);opacity:0}}@keyframes aniStatusProcessing{0%{-webkit-transform:scale(.8);transform:scale(.8);opacity:.5}to{-webkit-transform:scale(2.4);transform:scale(2.4);opacity:0}}.ivu-chart-circle{display:inline-block;position:relative}.ivu-chart-circle-inner{width:100%;text-align:center;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);line-height:1}.ivu-spin{color:#2d8cf0;vertical-align:middle;text-align:center}.ivu-spin-dot{position:relative;display:block;border-radius:50%;background-color:#2d8cf0;width:20px;height:20px;-webkit-animation:ani-spin-bounce 1s ease-in-out 0s infinite;animation:ani-spin-bounce 1s ease-in-out 0s infinite}.ivu-spin-large .ivu-spin-dot{width:32px;height:32px}.ivu-spin-small .ivu-spin-dot{width:12px;height:12px}.ivu-spin-fix{position:absolute;top:0;left:0;z-index:8;width:100%;height:100%;background-color:hsla(0,0%,100%,.9)}.ivu-spin-fullscreen{z-index:2010}.ivu-spin-fullscreen-wrapper{position:fixed;top:0;right:0;bottom:0;left:0}.ivu-spin-fix .ivu-spin-main{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.ivu-spin-fix .ivu-spin-dot{display:inline-block}.ivu-spin-show-text .ivu-spin-dot,.ivu-spin-text{display:none}.ivu-spin-show-text .ivu-spin-text{display:block}.ivu-table-wrapper>.ivu-spin-fix{border:1px solid #dcdee2;border-top:0;border-left:0}@-webkit-keyframes ani-spin-bounce{0%{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);transform:scale(1);opacity:0}}@keyframes ani-spin-bounce{0%{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);transform:scale(1);opacity:0}}.ivu-alert{position:relative;padding:8px 48px 8px 16px;border-radius:4px;color:#515a6e;font-size:12px;line-height:16px;margin-bottom:10px}.ivu-alert.ivu-alert-with-icon{padding:8px 48px 8px 38px}.ivu-alert-icon{font-size:16px;top:6px;left:12px;position:absolute}.ivu-alert-desc{font-size:12px;color:#515a6e;line-height:21px;display:none;text-align:justify}.ivu-alert-success{border:1px solid #8ce6b0;background-color:#edfff3}.ivu-alert-success .ivu-alert-icon{color:#19be6b}.ivu-alert-info{border:1px solid #abdcff;background-color:#f0faff}.ivu-alert-info .ivu-alert-icon{color:#2d8cf0}.ivu-alert-warning{border:1px solid #ffd77a;background-color:#fff9e6}.ivu-alert-warning .ivu-alert-icon{color:#f90}.ivu-alert-error{border:1px solid #ffb08f;background-color:#ffefe6}.ivu-alert-error .ivu-alert-icon{color:#ed4014}.ivu-alert-close{font-size:12px;position:absolute;right:8px;top:8px;overflow:hidden;cursor:pointer}.ivu-alert-close .ivu-icon-ios-close{font-size:22px;color:#999;-webkit-transition:color .2s ease;transition:color .2s ease;position:relative;top:-3px}.ivu-alert-close .ivu-icon-ios-close:hover{color:#444}.ivu-alert-with-desc{padding:16px;position:relative;border-radius:4px;margin-bottom:10px;color:#515a6e;line-height:1.5}.ivu-alert-with-desc.ivu-alert-with-icon{padding:16px 16px 16px 69px}.ivu-alert-with-desc .ivu-alert-desc{display:block}.ivu-alert-with-desc .ivu-alert-message{font-size:14px;color:#17233d;display:block}.ivu-alert-with-desc .ivu-alert-icon{top:50%;left:24px;margin-top:-24px;font-size:28px}.ivu-alert-with-banner{border-radius:0}.ivu-collapse{background-color:#f7f7f7;border-radius:3px;border:1px solid #dcdee2}.ivu-collapse-simple{border-left:none;border-right:none;background-color:#fff;border-radius:0}.ivu-collapse>.ivu-collapse-item{border-top:1px solid #dcdee2}.ivu-collapse>.ivu-collapse-item:first-child{border-top:0}.ivu-collapse>.ivu-collapse-item>.ivu-collapse-header{height:38px;line-height:38px;padding-left:16px;color:#666;cursor:pointer;position:relative;border-bottom:1px solid transparent;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.ivu-collapse>.ivu-collapse-item>.ivu-collapse-header>i{-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;margin-right:14px}.ivu-collapse>.ivu-collapse-item.ivu-collapse-item-active>.ivu-collapse-header{border-bottom:1px solid #dcdee2}.ivu-collapse-simple>.ivu-collapse-item.ivu-collapse-item-active>.ivu-collapse-header{border-bottom:1px solid transparent}.ivu-collapse>.ivu-collapse-item.ivu-collapse-item-active>.ivu-collapse-header>i{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.ivu-collapse-content{color:#515a6e;padding:0 16px;background-color:#fff}.ivu-collapse-content>.ivu-collapse-content-box{padding-top:16px;padding-bottom:16px}.ivu-collapse-simple>.ivu-collapse-item>.ivu-collapse-content>.ivu-collapse-content-box{padding-top:0}.ivu-collapse-item:last-child>.ivu-collapse-content{border-radius:0 0 3px 3px}.ivu-card{background:#fff;border-radius:4px;font-size:14px;position:relative;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.ivu-card-bordered{border:1px solid #dcdee2;border-color:#e8eaec}.ivu-card-shadow{-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 1px 0 rgba(0,0,0,.1)}.ivu-card:hover{-webkit-box-shadow:0 1px 6px rgba(0,0,0,.2);box-shadow:0 1px 6px rgba(0,0,0,.2);border-color:#eee}.ivu-card.ivu-card-dis-hover:hover{-webkit-box-shadow:none;box-shadow:none;border-color:transparent}.ivu-card.ivu-card-dis-hover.ivu-card-bordered:hover{border-color:#e8eaec}.ivu-card.ivu-card-shadow:hover{-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 1px 0 rgba(0,0,0,.1)}.ivu-card-head{border-bottom:1px solid #e8eaec;padding:14px 16px;line-height:1}.ivu-card-head-inner,.ivu-card-head p{display:inline-block;width:100%;height:20px;line-height:20px;font-size:14px;color:#17233d;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ivu-card-head p i,.ivu-card-head p span{vertical-align:middle}.ivu-card-extra{position:absolute;right:16px;top:14px}.ivu-card-body{padding:16px}.ivu-message{font-size:14px;position:fixed;z-index:1010;width:100%;top:16px;left:0;pointer-events:none}.ivu-message-notice{padding:8px;text-align:center;-webkit-transition:height .3s ease-in-out,padding .3s ease-in-out;transition:height .3s ease-in-out,padding .3s ease-in-out}.ivu-message-notice:first-child{margin-top:-8px}.ivu-message-notice-close{position:absolute;right:4px;top:10px;color:#999;outline:none}.ivu-message-notice-close i.ivu-icon{font-size:22px;color:#999;-webkit-transition:color .2s ease;transition:color .2s ease;position:relative;top:-3px}.ivu-message-notice-close i.ivu-icon:hover{color:#444}.ivu-message-notice-content{display:inline-block;pointer-events:all;padding:8px 16px;border-radius:4px;-webkit-box-shadow:0 1px 6px rgba(0,0,0,.2);box-shadow:0 1px 6px rgba(0,0,0,.2);background:#fff;position:relative}.ivu-message-notice-content-text{display:inline-block}.ivu-message-notice-closable .ivu-message-notice-content-text{padding-right:32px}.ivu-message-success .ivu-icon{color:#19be6b}.ivu-message-error .ivu-icon{color:#ed4014}.ivu-message-warning .ivu-icon{color:#f90}.ivu-message-info .ivu-icon,.ivu-message-loading .ivu-icon{color:#2d8cf0}.ivu-message .ivu-icon{margin-right:4px;font-size:16px;vertical-align:middle}.ivu-message-custom-content span{vertical-align:middle}.ivu-notice{width:335px;margin-right:24px;position:fixed;z-index:1010}.ivu-notice-content-with-icon,.ivu-notice-with-desc.ivu-notice-with-icon .ivu-notice-title{margin-left:51px}.ivu-notice-notice{margin-bottom:10px;padding:16px;border-radius:4px;-webkit-box-shadow:0 1px 6px rgba(0,0,0,.2);box-shadow:0 1px 6px rgba(0,0,0,.2);background:#fff;line-height:1;position:relative;overflow:hidden}.ivu-notice-notice-close{position:absolute;right:8px;top:15px;color:#999;outline:none}.ivu-notice-notice-close i{font-size:22px;color:#999;-webkit-transition:color .2s ease;transition:color .2s ease;position:relative;top:-3px}.ivu-notice-notice-close i:hover{color:#444}.ivu-notice-notice-content-with-render .ivu-notice-desc{display:none}.ivu-notice-notice-with-desc .ivu-notice-notice-close{top:11px}.ivu-notice-content-with-render-notitle{margin-left:26px}.ivu-notice-title{font-size:14px;line-height:17px;color:#17233d;padding-right:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ivu-notice-with-desc .ivu-notice-title{font-weight:700;margin-bottom:8px}.ivu-notice-desc{font-size:12px;color:#515a6e;text-align:justify;line-height:1.5}.ivu-notice-with-desc.ivu-notice-with-icon .ivu-notice-desc{margin-left:51px}.ivu-notice-with-icon .ivu-notice-title{margin-left:26px}.ivu-notice-icon{position:absolute;top:-2px;font-size:16px}.ivu-notice-icon-success{color:#19be6b}.ivu-notice-icon-info{color:#2d8cf0}.ivu-notice-icon-warning{color:#f90}.ivu-notice-icon-error{color:#ed4014}.ivu-notice-with-desc .ivu-notice-icon{font-size:36px;top:-6px}.ivu-notice-custom-content{position:relative}.ivu-radio-focus{-webkit-box-shadow:0 0 0 2px rgba(45,140,240,.2);box-shadow:0 0 0 2px rgba(45,140,240,.2);z-index:1}.ivu-radio-group{display:inline-block;font-size:12px;vertical-align:middle}.ivu-radio-group-vertical .ivu-radio-wrapper{display:block;height:30px;line-height:30px}.ivu-radio-wrapper{font-size:12px;vertical-align:middle;display:inline-block;position:relative;white-space:nowrap;margin-right:8px;cursor:pointer}.ivu-radio-wrapper-disabled{cursor:not-allowed}.ivu-radio{display:inline-block;margin-right:4px;white-space:nowrap;position:relative;line-height:1;vertical-align:middle;cursor:pointer}.ivu-radio:hover .ivu-radio-inner{border-color:#bcbcbc}.ivu-radio-inner{display:inline-block;width:14px;height:14px;position:relative;top:0;left:0;background-color:#fff;border:1px solid #dcdee2;border-radius:50%}.ivu-radio-inner,.ivu-radio-inner:after{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.ivu-radio-inner:after{position:absolute;width:8px;height:8px;left:2px;top:2px;border-radius:6px;display:table;border-top:0;border-left:0;content:" ";background-color:#2d8cf0;opacity:0;-webkit-transform:scale(0);transform:scale(0)}.ivu-radio-large{font-size:14px}.ivu-radio-large .ivu-radio-inner{width:16px;height:16px}.ivu-radio-large .ivu-radio-inner:after{width:10px;height:10px}.ivu-radio-large.ivu-radio-wrapper,.ivu-radio-large .ivu-radio-wrapper{font-size:14px}.ivu-radio-small .ivu-radio-inner{width:12px;height:12px}.ivu-radio-small .ivu-radio-inner:after{width:6px;height:6px}.ivu-radio-input{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;opacity:0;cursor:pointer}.ivu-radio-checked .ivu-radio-inner{border-color:#2d8cf0}.ivu-radio-checked .ivu-radio-inner:after{opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.ivu-radio-checked:hover .ivu-radio-inner{border-color:#2d8cf0}.ivu-radio-disabled,.ivu-radio-disabled .ivu-radio-input{cursor:not-allowed}.ivu-radio-disabled:hover .ivu-radio-inner{border-color:#dcdee2}.ivu-radio-disabled .ivu-radio-inner{border-color:#dcdee2;background-color:#f3f3f3}.ivu-radio-disabled .ivu-radio-inner:after{background-color:#ccc}.ivu-radio-disabled .ivu-radio-disabled+span{color:#ccc}span.ivu-radio+*{margin-left:2px;margin-right:2px}.ivu-radio-group-button{font-size:0;-webkit-text-size-adjust:none}.ivu-radio-group-button .ivu-radio{width:0;margin-right:0}.ivu-radio-group-button .ivu-radio-wrapper{display:inline-block;height:32px;line-height:30px;margin:0;padding:0 15px;font-size:12px;color:#515a6e;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;cursor:pointer;border:1px solid #dcdee2;border-left:0;background:#fff;position:relative}.ivu-radio-group-button .ivu-radio-wrapper>span{margin-left:0}.ivu-radio-group-button .ivu-radio-wrapper:after,.ivu-radio-group-button .ivu-radio-wrapper:before{content:"";display:block;position:absolute;width:1px;height:100%;left:-1px;top:0;background:#dcdee2;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.ivu-radio-group-button .ivu-radio-wrapper:after{height:36px;left:-1px;top:-3px;background:rgba(45,140,240,.2);opacity:0}.ivu-radio-group-button .ivu-radio-wrapper:first-child{border-radius:4px 0 0 4px;border-left:1px solid #dcdee2}.ivu-radio-group-button .ivu-radio-wrapper:first-child:after,.ivu-radio-group-button .ivu-radio-wrapper:first-child:before{display:none}.ivu-radio-group-button .ivu-radio-wrapper:last-child{border-radius:0 4px 4px 0}.ivu-radio-group-button .ivu-radio-wrapper:first-child:last-child{border-radius:4px}.ivu-radio-group-button .ivu-radio-wrapper:hover{position:relative;color:#2d8cf0}.ivu-radio-group-button .ivu-radio-wrapper:hover .ivu-radio{background-color:#000}.ivu-radio-group-button .ivu-radio-wrapper .ivu-radio-inner,.ivu-radio-group-button .ivu-radio-wrapper input{opacity:0;width:0;height:0}.ivu-radio-group-button .ivu-radio-wrapper-checked{background:#fff;border-color:#2d8cf0;color:#2d8cf0;-webkit-box-shadow:-1px 0 0 0 #2d8cf0;box-shadow:-1px 0 0 0 #2d8cf0;z-index:1}.ivu-radio-group-button .ivu-radio-wrapper-checked:before{background:#2d8cf0;opacity:.1}.ivu-radio-group-button .ivu-radio-wrapper-checked.ivu-radio-focus{-webkit-box-shadow:-1px 0 0 0 #2d8cf0,0 0 0 2px rgba(45,140,240,.2);box-shadow:-1px 0 0 0 #2d8cf0,0 0 0 2px rgba(45,140,240,.2);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.ivu-radio-group-button .ivu-radio-wrapper-checked.ivu-radio-focus:after{left:-3px;top:-3px;opacity:1;background:rgba(45,140,240,.2)}.ivu-radio-group-button .ivu-radio-wrapper-checked.ivu-radio-focus:first-child{-webkit-box-shadow:0 0 0 2px rgba(45,140,240,.2);box-shadow:0 0 0 2px rgba(45,140,240,.2)}.ivu-radio-group-button .ivu-radio-wrapper-checked:first-child{border-color:#2d8cf0;-webkit-box-shadow:none;box-shadow:none}.ivu-radio-group-button .ivu-radio-wrapper-checked:hover{border-color:#57a3f3;color:#57a3f3}.ivu-radio-group-button .ivu-radio-wrapper-checked:active{border-color:#2b85e4;color:#2b85e4}.ivu-radio-group-button .ivu-radio-wrapper-disabled{cursor:not-allowed}.ivu-radio-group-button .ivu-radio-wrapper-disabled,.ivu-radio-group-button .ivu-radio-wrapper-disabled:first-child,.ivu-radio-group-button .ivu-radio-wrapper-disabled:hover{border-color:#dcdee2;background-color:#f7f7f7;color:#ccc}.ivu-radio-group-button .ivu-radio-wrapper-disabled:first-child{border-left-color:#dcdee2}.ivu-radio-group-button .ivu-radio-wrapper-disabled.ivu-radio-wrapper-checked{color:#fff;background-color:#e6e6e6;border-color:#dcdee2;-webkit-box-shadow:none!important;box-shadow:none!important}.ivu-radio-group-button.ivu-radio-group-large .ivu-radio-wrapper{height:36px;line-height:34px;font-size:14px}.ivu-radio-group-button.ivu-radio-group-large .ivu-radio-wrapper:after{height:40px}.ivu-radio-group-button.ivu-radio-group-small .ivu-radio-wrapper{height:24px;line-height:22px;padding:0 12px;font-size:12px}.ivu-radio-group-button.ivu-radio-group-small .ivu-radio-wrapper:after{height:28px}.ivu-radio-group-button.ivu-radio-group-small .ivu-radio-wrapper:first-child{border-radius:3px 0 0 3px}.ivu-radio-group-button.ivu-radio-group-small .ivu-radio-wrapper:last-child{border-radius:0 3px 3px 0}.ivu-checkbox-focus{-webkit-box-shadow:0 0 0 2px rgba(45,140,240,.2);box-shadow:0 0 0 2px rgba(45,140,240,.2);z-index:1}.ivu-checkbox{display:inline-block;vertical-align:middle;white-space:nowrap;cursor:pointer;line-height:1;position:relative}.ivu-checkbox-disabled{cursor:not-allowed}.ivu-checkbox:hover .ivu-checkbox-inner{border-color:#bcbcbc}.ivu-checkbox-inner{display:inline-block;width:14px;height:14px;position:relative;top:0;left:0;border:1px solid #dcdee2;border-radius:2px;background-color:#fff;-webkit-transition:border-color .2s ease-in-out,background-color .2s ease-in-out,-webkit-box-shadow .2s ease-in-out;transition:border-color .2s ease-in-out,background-color .2s ease-in-out,-webkit-box-shadow .2s ease-in-out;transition:border-color .2s ease-in-out,background-color .2s ease-in-out,box-shadow .2s ease-in-out;transition:border-color .2s ease-in-out,background-color .2s ease-in-out,box-shadow .2s ease-in-out,-webkit-box-shadow .2s ease-in-out}.ivu-checkbox-inner:after{content:"";display:table;width:4px;height:8px;position:absolute;top:1px;left:4px;border:2px solid #fff;border-top:0;border-left:0;-webkit-transform:rotate(45deg) scale(0);transform:rotate(45deg) scale(0);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.ivu-checkbox-large .ivu-checkbox-inner{width:16px;height:16px}.ivu-checkbox-large .ivu-checkbox-inner:after{width:5px;height:9px}.ivu-checkbox-small{font-size:12px}.ivu-checkbox-small .ivu-checkbox-inner{width:12px;height:12px}.ivu-checkbox-small .ivu-checkbox-inner:after{top:0;left:3px}.ivu-checkbox-input{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;cursor:pointer;opacity:0}.ivu-checkbox-input[disabled]{cursor:not-allowed}.ivu-checkbox-checked:hover .ivu-checkbox-inner{border-color:#2d8cf0}.ivu-checkbox-checked .ivu-checkbox-inner{border-color:#2d8cf0;background-color:#2d8cf0}.ivu-checkbox-checked .ivu-checkbox-inner:after{content:"";display:table;width:4px;height:8px;position:absolute;top:1px;left:4px;border:2px solid #fff;border-top:0;border-left:0;-webkit-transform:rotate(45deg) scale(1);transform:rotate(45deg) scale(1);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.ivu-checkbox-large .ivu-checkbox-checked .ivu-checkbox-inner:after{width:5px;height:9px}.ivu-checkbox-small .ivu-checkbox-checked .ivu-checkbox-inner:after{top:0;left:3px}.ivu-checkbox-disabled.ivu-checkbox-checked:hover .ivu-checkbox-inner{border-color:#dcdee2}.ivu-checkbox-disabled.ivu-checkbox-checked .ivu-checkbox-inner{background-color:#f3f3f3;border-color:#dcdee2}.ivu-checkbox-disabled.ivu-checkbox-checked .ivu-checkbox-inner:after{-webkit-animation-name:none;animation-name:none;border-color:#ccc}.ivu-checkbox-disabled:hover .ivu-checkbox-inner{border-color:#dcdee2}.ivu-checkbox-disabled .ivu-checkbox-inner{border-color:#dcdee2;background-color:#f3f3f3}.ivu-checkbox-disabled .ivu-checkbox-inner:after{-webkit-animation-name:none;animation-name:none;border-color:#f3f3f3}.ivu-checkbox-disabled .ivu-checkbox-inner-input{cursor:default}.ivu-checkbox-disabled+span{color:#ccc;cursor:not-allowed}.ivu-checkbox-indeterminate .ivu-checkbox-inner:after{content:"";width:8px;height:1px;-webkit-transform:scale(1);transform:scale(1);position:absolute;left:2px;top:5px}.ivu-checkbox-indeterminate:hover .ivu-checkbox-inner{border-color:#2d8cf0}.ivu-checkbox-indeterminate .ivu-checkbox-inner{background-color:#2d8cf0;border-color:#2d8cf0}.ivu-checkbox-indeterminate.ivu-checkbox-disabled .ivu-checkbox-inner{background-color:#f3f3f3;border-color:#dcdee2}.ivu-checkbox-indeterminate.ivu-checkbox-disabled .ivu-checkbox-inner:after{border-color:#c5c8ce}.ivu-checkbox-large .ivu-checkbox-indeterminate .ivu-checkbox-inner:after{width:10px;top:6px}.ivu-checkbox-small .ivu-checkbox-indeterminate .ivu-checkbox-inner:after{width:6px;top:4px}.ivu-checkbox-wrapper{cursor:pointer;font-size:12px;display:inline-block;margin-right:8px}.ivu-checkbox-wrapper-disabled{cursor:not-allowed}.ivu-checkbox-wrapper.ivu-checkbox-large{font-size:14px}.ivu-checkbox+span,.ivu-checkbox-wrapper+span{margin-right:4px}.ivu-checkbox-group{font-size:14px}.ivu-checkbox-group-item,.ivu-switch{display:inline-block}.ivu-switch{width:44px;height:22px;line-height:20px;border-radius:22px;vertical-align:middle;border:1px solid #ccc;background-color:#ccc;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.ivu-switch-loading{opacity:.4}.ivu-switch-inner{color:#fff;font-size:12px;position:absolute;left:23px}.ivu-switch-inner i{width:12px;height:12px;text-align:center;position:relative;top:-1px}.ivu-switch:after{content:"";width:18px;height:18px;border-radius:18px;background-color:#fff;position:absolute;left:1px;top:1px;cursor:pointer;-webkit-transition:left .2s ease-in-out,width .2s ease-in-out;transition:left .2s ease-in-out,width .2s ease-in-out}.ivu-switch:active:after{width:26px}.ivu-switch:before{content:"";display:none;width:14px;height:14px;border-radius:50%;background-color:transparent;position:absolute;left:3px;top:3px;z-index:1;border:1px solid #2d8cf0;border-color:transparent transparent transparent #2d8cf0;-webkit-animation:switch-loading 1s linear;animation:switch-loading 1s linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.ivu-switch-loading:before{display:block}.ivu-switch:focus{-webkit-box-shadow:0 0 0 2px rgba(45,140,240,.2);box-shadow:0 0 0 2px rgba(45,140,240,.2);outline:0}.ivu-switch:focus:hover{-webkit-box-shadow:none;box-shadow:none}.ivu-switch-small{width:28px;height:16px;line-height:14px}.ivu-switch-small:after{width:12px;height:12px}.ivu-switch-small:active:after{width:14px}.ivu-switch-small:before{width:10px;height:10px;left:2px;top:2px}.ivu-switch-small.ivu-switch-checked:after{left:13px}.ivu-switch-small.ivu-switch-checked:before{left:14px}.ivu-switch-small:active.ivu-switch-checked:after{left:11px}.ivu-switch-large{width:56px}.ivu-switch-large:active:after{width:26px;width:30px}.ivu-switch-large.ivu-switch-checked:after{left:35px}.ivu-switch-large.ivu-switch-checked:before{left:37px}.ivu-switch-large:active.ivu-switch-checked:after{left:23px}.ivu-switch-checked{border-color:#2d8cf0;background-color:#2d8cf0}.ivu-switch-checked .ivu-switch-inner{left:7px}.ivu-switch-checked:after{left:23px}.ivu-switch-checked:before{left:25px}.ivu-switch-checked:active:after{left:15px}.ivu-switch-disabled{cursor:not-allowed;opacity:.4}.ivu-switch-disabled:after{background:#fff;cursor:not-allowed}.ivu-switch-disabled .ivu-switch-inner{color:#fff}.ivu-switch-disabled.ivu-switch-checked{border-color:#2d8cf0;background-color:#2d8cf0;opacity:.4}.ivu-switch-disabled.ivu-switch-checked:after{background:#fff}.ivu-switch-disabled.ivu-switch-checked .ivu-switch-inner{color:#fff}@-webkit-keyframes switch-loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes switch-loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.ivu-input-number{display:inline-block;width:100%;line-height:1.5;padding:4px 7px;font-size:12px;color:#515a6e;background-color:#fff;background-image:none;position:relative;cursor:text;-webkit-transition:border .2s ease-in-out,background .2s ease-in-out,-webkit-box-shadow .2s ease-in-out;transition:border .2s ease-in-out,background .2s ease-in-out,-webkit-box-shadow .2s ease-in-out;transition:border .2s ease-in-out,background .2s ease-in-out,box-shadow .2s ease-in-out;transition:border .2s ease-in-out,background .2s ease-in-out,box-shadow .2s ease-in-out,-webkit-box-shadow .2s ease-in-out;margin:0;padding:0;width:80px;height:32px;line-height:32px;vertical-align:middle;border:1px solid #dcdee2;border-radius:4px;overflow:hidden;cursor:default}.ivu-input-number::-moz-placeholder{color:#c5c8ce;opacity:1}.ivu-input-number:-ms-input-placeholder{color:#c5c8ce}.ivu-input-number::-webkit-input-placeholder{color:#c5c8ce}.ivu-input-number:focus{border-color:#57a3f3;outline:0;-webkit-box-shadow:0 0 0 2px rgba(45,140,240,.2);box-shadow:0 0 0 2px rgba(45,140,240,.2)}.ivu-input-number[disabled],fieldset[disabled] .ivu-input-number{background-color:#f3f3f3;opacity:1;cursor:not-allowed;color:#ccc}.ivu-input-number[disabled]:hover,fieldset[disabled] .ivu-input-number:hover{border-color:#e3e5e8}textarea.ivu-input-number{max-width:100%;height:auto;min-height:32px;vertical-align:bottom;font-size:14px}.ivu-input-number-large{font-size:14px;padding:6px 7px;height:36px}.ivu-input-number-small{padding:1px 7px;height:24px;border-radius:3px}.ivu-input-number-handler-wrap{width:22px;height:100%;border-left:1px solid #dcdee2;border-radius:0 4px 4px 0;background:#fff;position:absolute;top:0;right:0;opacity:0;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.ivu-input-number:hover .ivu-input-number-handler-wrap{opacity:1}.ivu-input-number-handler-up{cursor:pointer}.ivu-input-number-handler-up-inner{top:1px}.ivu-input-number-handler-down{border-top:1px solid #dcdee2;top:-1px;cursor:pointer}.ivu-input-number-handler{display:block;width:100%;height:16px;line-height:0;text-align:center;overflow:hidden;color:#999;position:relative}.ivu-input-number-handler:hover .ivu-input-number-handler-down-inner,.ivu-input-number-handler:hover .ivu-input-number-handler-up-inner{color:#57a3f3}.ivu-input-number-handler-down-inner,.ivu-input-number-handler-up-inner{width:12px;height:12px;line-height:12px;font-size:14px;color:#999;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:absolute;right:5px;-webkit-transition:all .2s linear;transition:all .2s linear}.ivu-input-number:hover{border-color:#57a3f3}.ivu-input-number-focused{border-color:#57a3f3;outline:0;-webkit-box-shadow:0 0 0 2px rgba(45,140,240,.2);box-shadow:0 0 0 2px rgba(45,140,240,.2)}.ivu-input-number-disabled{background-color:#f3f3f3;opacity:1;cursor:not-allowed;color:#ccc}.ivu-input-number-disabled:hover{border-color:#e3e5e8}.ivu-input-number-input-wrap{overflow:hidden;height:32px}.ivu-input-number-input{width:100%;height:32px;line-height:32px;padding:0 7px;text-align:left;outline:0;-moz-appearance:textfield;color:#666;border:0;border-radius:4px;-webkit-transition:all .2s linear;transition:all .2s linear}.ivu-input-number-input[disabled]{background-color:#f3f3f3;opacity:1;cursor:not-allowed;color:#ccc}.ivu-input-number-input[disabled]:hover{border-color:#e3e5e8}.ivu-input-number-input::-webkit-input-placeholder{color:#c5c8ce}.ivu-input-number-input::-moz-placeholder{color:#c5c8ce}.ivu-input-number-input:-ms-input-placeholder{color:#c5c8ce}.ivu-input-number-input::-ms-input-placeholder{color:#c5c8ce}.ivu-input-number-input::placeholder{color:#c5c8ce}.ivu-input-number-large{padding:0}.ivu-input-number-large .ivu-input-number-input-wrap{height:36px}.ivu-input-number-large .ivu-input-number-handler{height:18px}.ivu-input-number-large input{height:36px;line-height:36px}.ivu-input-number-large .ivu-input-number-handler-up-inner{top:2px}.ivu-input-number-large .ivu-input-number-handler-down-inner{bottom:2px}.ivu-input-number-small{padding:0}.ivu-input-number-small .ivu-input-number-input-wrap{height:24px}.ivu-input-number-small .ivu-input-number-handler{height:12px}.ivu-input-number-small input{height:24px;line-height:24px;margin-top:-1px;vertical-align:top}.ivu-input-number-small .ivu-input-number-handler-up-inner{top:-1px}.ivu-input-number-small .ivu-input-number-handler-down-inner{bottom:-1px}.ivu-input-number-disabled .ivu-input-number-handler-down-inner,.ivu-input-number-disabled .ivu-input-number-handler-up-inner,.ivu-input-number-handler-down-disabled .ivu-input-number-handler-down-inner,.ivu-input-number-handler-down-disabled .ivu-input-number-handler-up-inner,.ivu-input-number-handler-up-disabled .ivu-input-number-handler-down-inner,.ivu-input-number-handler-up-disabled .ivu-input-number-handler-up-inner{opacity:.72;color:#ccc!important;cursor:not-allowed}.ivu-input-number-disabled .ivu-input-number-input{opacity:.72;cursor:not-allowed;background-color:#f3f3f3}.ivu-input-number-disabled .ivu-input-number-handler-wrap{display:none}.ivu-input-number-disabled .ivu-input-number-handler{opacity:.72;color:#ccc!important;cursor:not-allowed}.ivu-form-item-error .ivu-input-number{border:1px solid #ed4014}.ivu-form-item-error .ivu-input-number:hover{border-color:#ed4014}.ivu-form-item-error .ivu-input-number-focused,.ivu-form-item-error .ivu-input-number:focus{border-color:#ed4014;outline:0;-webkit-box-shadow:0 0 0 2px rgba(237,64,20,.2);box-shadow:0 0 0 2px rgba(237,64,20,.2)}.ivu-scroll-wrapper{width:auto;margin:0 auto;position:relative;outline:none}.ivu-scroll-container{overflow-y:scroll}.ivu-scroll-content{opacity:1;-webkit-transition:opacity .5s;transition:opacity .5s}.ivu-scroll-content-loading{opacity:.5}.ivu-scroll-loader{text-align:center;padding:0;-webkit-transition:padding .5s;transition:padding .5s}.ivu-scroll-loader-wrapper{padding:5px 0;height:0;background-color:inherit;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:opacity .3s,height .5s,-webkit-transform .5s;transition:opacity .3s,height .5s,-webkit-transform .5s;transition:opacity .3s,transform .5s,height .5s;transition:opacity .3s,transform .5s,height .5s,-webkit-transform .5s}.ivu-scroll-loader-wrapper-active{height:40px;-webkit-transform:scale(1);transform:scale(1)}@-webkit-keyframes ani-demo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes ani-demo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.ivu-scroll-loader-wrapper .ivu-scroll-spinner{position:relative}.ivu-scroll-loader-wrapper .ivu-scroll-spinner-icon{-webkit-animation:ani-demo-spin 1s linear infinite;animation:ani-demo-spin 1s linear infinite}.ivu-tag{display:inline-block;height:22px;line-height:22px;margin:2px 4px 2px 0;padding:0 8px;border:1px solid #e8eaec;border-radius:3px;background:#f7f7f7;font-size:12px;vertical-align:middle;opacity:1;overflow:hidden;cursor:pointer}.ivu-tag:not(.ivu-tag-border):not(.ivu-tag-dot):not(.ivu-tag-checked){background:transparent;border:0;color:#515a6e}.ivu-tag:not(.ivu-tag-border):not(.ivu-tag-dot):not(.ivu-tag-checked) .ivu-icon-ios-close{color:#515a6e!important}.ivu-tag-color-error{color:#ed4014!important;border-color:#ed4014}.ivu-tag-color-success{color:#19be6b!important;border-color:#19be6b}.ivu-tag-color-primary{color:#2d8cf0!important;border-color:#2d8cf0}.ivu-tag-color-warning{color:#f90!important;border-color:#f90}.ivu-tag-color-white{color:#fff!important}.ivu-tag-dot{height:32px;line-height:32px;border:1px solid #e8eaec!important;color:#515a6e!important;background:#fff!important;padding:0 12px}.ivu-tag-dot-inner{display:inline-block;width:12px;height:12px;margin-right:8px;border-radius:50%;background:#e8eaec;position:relative;top:1px}.ivu-tag-dot .ivu-icon-ios-close{color:#666!important;margin-left:12px!important}.ivu-tag-border{height:24px;line-height:24px;border:1px solid #e8eaec;color:#e8eaec;background:#fff!important;position:relative}.ivu-tag-border .ivu-icon-ios-close{color:#666;margin-left:12px!important}.ivu-tag-border:after{content:"";display:none;width:1px;background:currentColor;position:absolute;top:0;bottom:0;right:22px}.ivu-tag-border.ivu-tag-closable:after{display:block}.ivu-tag-border.ivu-tag-closable .ivu-icon-ios-close{margin-left:18px!important;left:4px;top:-1px}.ivu-tag-border.ivu-tag-primary{color:#2d8cf0!important;border:1px solid #2d8cf0!important}.ivu-tag-border.ivu-tag-primary:after{background:#2d8cf0}.ivu-tag-border.ivu-tag-primary .ivu-icon-ios-close{color:#2d8cf0!important}.ivu-tag-border.ivu-tag-success{color:#19be6b!important;border:1px solid #19be6b!important}.ivu-tag-border.ivu-tag-success:after{background:#19be6b}.ivu-tag-border.ivu-tag-success .ivu-icon-ios-close{color:#19be6b!important}.ivu-tag-border.ivu-tag-warning{color:#f90!important;border:1px solid #f90!important}.ivu-tag-border.ivu-tag-warning:after{background:#f90}.ivu-tag-border.ivu-tag-warning .ivu-icon-ios-close{color:#f90!important}.ivu-tag-border.ivu-tag-error{color:#ed4014!important;border:1px solid #ed4014!important}.ivu-tag-border.ivu-tag-error:after{background:#ed4014}.ivu-tag-border.ivu-tag-error .ivu-icon-ios-close{color:#ed4014!important}.ivu-tag:hover{opacity:.85}.ivu-tag-text{color:#515a6e}.ivu-tag-text a:first-child:last-child{display:inline-block;margin:0 -8px;padding:0 8px}.ivu-tag .ivu-icon-ios-close{display:inline-block;font-size:14px;font-size:20px\9;-webkit-transform:scale(1.42857143) rotate(0deg);transform:scale(1.42857143) rotate(0deg);cursor:pointer;margin-left:2px;color:#666;opacity:.66;position:relative;top:-1px}:root .ivu-tag .ivu-icon-ios-close{font-size:14px}.ivu-tag .ivu-icon-ios-close:hover{opacity:1}.ivu-tag-error,.ivu-tag-primary,.ivu-tag-success,.ivu-tag-warning{border:0}.ivu-tag-error,.ivu-tag-error .ivu-icon-ios-close,.ivu-tag-error .ivu-icon-ios-close:hover,.ivu-tag-error a,.ivu-tag-error a:hover,.ivu-tag-primary,.ivu-tag-primary .ivu-icon-ios-close,.ivu-tag-primary .ivu-icon-ios-close:hover,.ivu-tag-primary a,.ivu-tag-primary a:hover,.ivu-tag-success,.ivu-tag-success .ivu-icon-ios-close,.ivu-tag-success .ivu-icon-ios-close:hover,.ivu-tag-success a,.ivu-tag-success a:hover,.ivu-tag-warning,.ivu-tag-warning .ivu-icon-ios-close,.ivu-tag-warning .ivu-icon-ios-close:hover,.ivu-tag-warning a,.ivu-tag-warning a:hover{color:#fff}.ivu-tag-primary,.ivu-tag-primary.ivu-tag-dot .ivu-tag-dot-inner{background:#2d8cf0}.ivu-tag-success,.ivu-tag-success.ivu-tag-dot .ivu-tag-dot-inner{background:#19be6b}.ivu-tag-warning,.ivu-tag-warning.ivu-tag-dot .ivu-tag-dot-inner{background:#f90}.ivu-tag-error,.ivu-tag-error.ivu-tag-dot .ivu-tag-dot-inner{background:#ed4014}.ivu-tag-pink{line-height:20px;background:#fff0f6;border-color:#ffadd2}.ivu-tag-pink .ivu-tag-text{color:#eb2f96!important}.ivu-tag-pink.ivu-tag-dot{line-height:32px}.ivu-tag-magenta{line-height:20px;background:#fff0f6;border-color:#ffadd2}.ivu-tag-magenta .ivu-tag-text{color:#eb2f96!important}.ivu-tag-magenta.ivu-tag-dot{line-height:32px}.ivu-tag-red{line-height:20px;background:#fff1f0;border-color:#ffa39e}.ivu-tag-red .ivu-tag-text{color:#f5222d!important}.ivu-tag-red.ivu-tag-dot{line-height:32px}.ivu-tag-volcano{line-height:20px;background:#fff2e8;border-color:#ffbb96}.ivu-tag-volcano .ivu-tag-text{color:#fa541c!important}.ivu-tag-volcano.ivu-tag-dot{line-height:32px}.ivu-tag-orange{line-height:20px;background:#fff7e6;border-color:#ffd591}.ivu-tag-orange .ivu-tag-text{color:#fa8c16!important}.ivu-tag-orange.ivu-tag-dot{line-height:32px}.ivu-tag-yellow{line-height:20px;background:#feffe6;border-color:#fffb8f}.ivu-tag-yellow .ivu-tag-text{color:#fadb14!important}.ivu-tag-yellow.ivu-tag-dot{line-height:32px}.ivu-tag-gold{line-height:20px;background:#fffbe6;border-color:#ffe58f}.ivu-tag-gold .ivu-tag-text{color:#faad14!important}.ivu-tag-gold.ivu-tag-dot{line-height:32px}.ivu-tag-cyan{line-height:20px;background:#e6fffb;border-color:#87e8de}.ivu-tag-cyan .ivu-tag-text{color:#13c2c2!important}.ivu-tag-cyan.ivu-tag-dot{line-height:32px}.ivu-tag-lime{line-height:20px;background:#fcffe6;border-color:#eaff8f}.ivu-tag-lime .ivu-tag-text{color:#a0d911!important}.ivu-tag-lime.ivu-tag-dot{line-height:32px}.ivu-tag-green{line-height:20px;background:#f6ffed;border-color:#b7eb8f}.ivu-tag-green .ivu-tag-text{color:#52c41a!important}.ivu-tag-green.ivu-tag-dot{line-height:32px}.ivu-tag-blue{line-height:20px;background:#e6f7ff;border-color:#91d5ff}.ivu-tag-blue .ivu-tag-text{color:#1890ff!important}.ivu-tag-blue.ivu-tag-dot{line-height:32px}.ivu-tag-geekblue{line-height:20px;background:#f0f5ff;border-color:#adc6ff}.ivu-tag-geekblue .ivu-tag-text{color:#2f54eb!important}.ivu-tag-geekblue.ivu-tag-dot{line-height:32px}.ivu-tag-purple{line-height:20px;background:#f9f0ff;border-color:#d3adf7}.ivu-tag-purple .ivu-tag-text{color:#722ed1!important}.ivu-tag-purple.ivu-tag-dot{line-height:32px}.ivu-layout{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:auto;flex:auto;background:#f5f7f9}.ivu-layout.ivu-layout-has-sider{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.ivu-layout.ivu-layout-has-sider>.ivu-layout,.ivu-layout.ivu-layout-has-sider>.ivu-layout-content{overflow-x:hidden}.ivu-layout-footer,.ivu-layout-header{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.ivu-layout-header{background:#515a6e;padding:0 50px;height:64px;line-height:64px}.ivu-layout-sider{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;position:relative;background:#001529;min-width:0}.ivu-layout-sider-children{height:100%;padding-top:.1px;margin-top:-.1px}.ivu-layout-sider-has-trigger{padding-bottom:48px}.ivu-layout-sider-trigger{position:fixed;bottom:0;text-align:center;cursor:pointer;height:48px;line-height:48px;color:#fff;background:#001529;z-index:1000;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.ivu-layout-sider-trigger .ivu-icon{font-size:16px}.ivu-layout-sider-trigger>*{-webkit-transition:all .2s;transition:all .2s}.ivu-layout-sider-trigger-collapsed .ivu-layout-sider-trigger-icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.ivu-layout-sider-zero-width>*{overflow:hidden}.ivu-layout-sider-zero-width-trigger{position:absolute;top:64px;right:-36px;text-align:center;width:36px;height:42px;line-height:42px;background:#001529;color:#fff;font-size:18px;border-radius:0 6px 6px 0;cursor:pointer;-webkit-transition:background .3s ease;transition:background .3s ease}.ivu-layout-sider-zero-width-trigger:hover{background:#192c3e}.ivu-layout-sider-zero-width-trigger.ivu-layout-sider-zero-width-trigger-left{right:0;left:-36px;border-radius:6px 0 0 6px}.ivu-layout-footer{background:#f5f7f9;padding:24px 50px;color:#515a6e;font-size:14px}.ivu-layout-content{-webkit-box-flex:1;-ms-flex:auto;flex:auto}.ivu-loading-bar{width:100%;position:fixed;top:0;left:0;right:0;z-index:2000}.ivu-loading-bar-inner{-webkit-transition:width .2s linear;transition:width .2s linear}.ivu-loading-bar-inner-color-primary{background-color:#2d8cf0}.ivu-loading-bar-inner-failed-color-error{background-color:#ed4014}.ivu-progress{display:inline-block;width:100%;font-size:12px;position:relative}.ivu-progress-vertical{height:100%;width:auto}.ivu-progress-outer{display:inline-block;width:100%;margin-right:0;padding-right:0}.ivu-progress-show-info .ivu-progress-outer{padding-right:55px;margin-right:-55px}.ivu-progress-vertical .ivu-progress-outer{height:100%;width:auto}.ivu-progress-inner{display:inline-block;width:100%;background-color:#f3f3f3;border-radius:100px;vertical-align:middle;position:relative}.ivu-progress-inner-text{display:inline-block;vertical-align:middle;color:#fff;font-size:12px;margin:0 6px}.ivu-progress-vertical .ivu-progress-inner{height:100%;width:auto}.ivu-progress-vertical .ivu-progress-inner:after,.ivu-progress-vertical .ivu-progress-inner>*{display:inline-block;vertical-align:bottom}.ivu-progress-vertical .ivu-progress-inner:after{content:"";height:100%}.ivu-progress-bg{text-align:right;border-radius:100px;background-color:#2d8cf0;-webkit-transition:all .2s linear;transition:all .2s linear;position:relative}.ivu-progress-bg:after{content:"";display:inline-block;height:100%;vertical-align:middle}.ivu-progress-success-bg{border-radius:100px;background-color:#19be6b;-webkit-transition:all .2s linear;transition:all .2s linear;position:absolute;top:0;left:0}.ivu-progress-text{display:inline-block;margin-left:5px;text-align:left;font-size:1em;vertical-align:middle}.ivu-progress-active .ivu-progress-bg:before{content:"";opacity:0;position:absolute;top:0;left:0;right:0;bottom:0;background:#fff;border-radius:10px;-webkit-animation:ivu-progress-active 2s ease-in-out infinite;animation:ivu-progress-active 2s ease-in-out infinite}.ivu-progress-vertical.ivu-progress-active .ivu-progress-bg:before{top:auto;-webkit-animation:ivu-progress-active-vertical 2s ease-in-out infinite;animation:ivu-progress-active-vertical 2s ease-in-out infinite}.ivu-progress-wrong .ivu-progress-bg{background-color:#ed4014}.ivu-progress-wrong .ivu-progress-text{color:#ed4014}.ivu-progress-success .ivu-progress-bg{background-color:#19be6b}.ivu-progress-success .ivu-progress-text{color:#19be6b}@-webkit-keyframes ivu-progress-active{0%{opacity:.3;width:0}to{opacity:0;width:100%}}@keyframes ivu-progress-active{0%{opacity:.3;width:0}to{opacity:0;width:100%}}@-webkit-keyframes ivu-progress-active-vertical{0%{opacity:.3;height:0}to{opacity:0;height:100%}}@keyframes ivu-progress-active-vertical{0%{opacity:.3;height:0}to{opacity:0;height:100%}}.ivu-timeline{list-style:none;margin:0;padding:0}.ivu-timeline-item{margin:0!important;padding:0 0 12px 0;list-style:none;position:relative}.ivu-timeline-item-tail{height:100%;border-left:1px solid #e8eaec;position:absolute;left:6px;top:0}.ivu-timeline-item-pending .ivu-timeline-item-tail{display:none}.ivu-timeline-item-head{width:13px;height:13px;background-color:#fff;border-radius:50%;border:1px solid transparent;position:absolute}.ivu-timeline-item-head-blue{border-color:#2d8cf0;color:#2d8cf0}.ivu-timeline-item-head-red{border-color:#ed4014;color:#ed4014}.ivu-timeline-item-head-green{border-color:#19be6b;color:#19be6b}.ivu-timeline-item-head-custom{width:40px;height:auto;margin-top:6px;padding:3px 0;text-align:center;line-height:1;border:0;border-radius:0;font-size:14px;position:absolute;left:-13px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.ivu-timeline-item-content{padding:1px 1px 10px 24px;font-size:12px;position:relative;top:-3px}.ivu-timeline-item:last-child .ivu-timeline-item-tail{display:none}.ivu-timeline.ivu-timeline-pending .ivu-timeline-item:nth-last-of-type(2) .ivu-timeline-item-tail{border-left:1px dotted #e8eaec}.ivu-timeline.ivu-timeline-pending .ivu-timeline-item:nth-last-of-type(2) .ivu-timeline-item-content{min-height:48px}.ivu-page:after{content:"";display:block;height:0;clear:both;overflow:hidden;visibility:hidden}.ivu-page-item{display:inline-block;vertical-align:middle;min-width:32px;height:32px;line-height:30px;margin-right:4px;text-align:center;list-style:none;background-color:#fff;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;font-family:Arial;font-weight:500;border:1px solid #dcdee2;border-radius:4px;-webkit-transition:border .2s ease-in-out,color .2s ease-in-out;transition:border .2s ease-in-out,color .2s ease-in-out}.ivu-page-item a{font-family:"Monospaced Number";margin:0 6px;text-decoration:none;color:#515a6e}.ivu-page-item:hover{border-color:#2d8cf0}.ivu-page-item:hover a{color:#2d8cf0}.ivu-page-item-active{border-color:#2d8cf0}.ivu-page-item-active:hover a,.ivu-page-item-active a{color:#2d8cf0}.ivu-page-item-jump-next:after,.ivu-page-item-jump-prev:after{content:"\2022\2022\2022";display:block;letter-spacing:1px;color:#ccc;text-align:center}.ivu-page-item-jump-next:hover:after,.ivu-page-item-jump-next i,.ivu-page-item-jump-prev:hover:after,.ivu-page-item-jump-prev i{display:none}.ivu-page-item-jump-next:hover i,.ivu-page-item-jump-prev:hover i{display:inline}.ivu-page-item-jump-prev:hover i:after{content:"\F115";margin-left:-8px}.ivu-page-item-jump-next:hover i:after{content:"\F11F";margin-left:-8px}.ivu-page-item-jump-next,.ivu-page-item-jump-prev,.ivu-page-prev{margin-right:4px}.ivu-page-item-jump-next,.ivu-page-item-jump-prev,.ivu-page-next,.ivu-page-prev{display:inline-block;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;min-width:32px;height:32px;line-height:30px;list-style:none;text-align:center;cursor:pointer;color:#666;font-family:Arial;border:1px solid #dcdee2;border-radius:4px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.ivu-page-item-jump-next,.ivu-page-item-jump-prev{border-color:transparent}.ivu-page-next,.ivu-page-prev{background-color:#fff}.ivu-page-next a,.ivu-page-prev a{color:#666;font-size:14px}.ivu-page-next:hover,.ivu-page-prev:hover{border-color:#2d8cf0}.ivu-page-next:hover a,.ivu-page-prev:hover a{color:#2d8cf0}.ivu-page-disabled{cursor:not-allowed}.ivu-page-disabled a{color:#ccc}.ivu-page-disabled:hover{border-color:#dcdee2}.ivu-page-disabled:hover a{color:#ccc;cursor:not-allowed}.ivu-page-options{display:inline-block;vertical-align:middle;margin-left:15px}.ivu-page-options-sizer{display:inline-block;margin-right:10px}.ivu-page-options-elevator{display:inline-block;vertical-align:middle;height:32px;line-height:32px}.ivu-page-options-elevator input{display:inline-block;width:100%;height:32px;line-height:1.5;padding:4px 7px;font-size:12px;border:1px solid #dcdee2;color:#515a6e;background-color:#fff;background-image:none;position:relative;cursor:text;-webkit-transition:border .2s ease-in-out,background .2s ease-in-out,-webkit-box-shadow .2s ease-in-out;transition:border .2s ease-in-out,background .2s ease-in-out,-webkit-box-shadow .2s ease-in-out;transition:border .2s ease-in-out,background .2s ease-in-out,box-shadow .2s ease-in-out;transition:border .2s ease-in-out,background .2s ease-in-out,box-shadow .2s ease-in-out,-webkit-box-shadow .2s ease-in-out;border-radius:4px;margin:0 8px;width:50px}.ivu-page-options-elevator input::-moz-placeholder{color:#c5c8ce;opacity:1}.ivu-page-options-elevator input:-ms-input-placeholder{color:#c5c8ce}.ivu-page-options-elevator input::-webkit-input-placeholder{color:#c5c8ce}.ivu-page-options-elevator input:hover{border-color:#57a3f3}.ivu-page-options-elevator input:focus{border-color:#57a3f3;outline:0;-webkit-box-shadow:0 0 0 2px rgba(45,140,240,.2);box-shadow:0 0 0 2px rgba(45,140,240,.2)}.ivu-page-options-elevator input[disabled],fieldset[disabled] .ivu-page-options-elevator input{background-color:#f3f3f3;opacity:1;cursor:not-allowed;color:#ccc}.ivu-page-options-elevator input[disabled]:hover,fieldset[disabled] .ivu-page-options-elevator input:hover{border-color:#e3e5e8}textarea.ivu-page-options-elevator input{max-width:100%;height:auto;min-height:32px;vertical-align:bottom;font-size:14px}.ivu-page-options-elevator input-large{font-size:14px;padding:6px 7px;height:36px}.ivu-page-options-elevator input-small{padding:1px 7px;height:24px;border-radius:3px}.ivu-page-total{display:inline-block;height:32px;line-height:32px;margin-right:10px}.ivu-page-simple .ivu-page-next,.ivu-page-simple .ivu-page-prev{margin:0;border:0;height:24px;line-height:normal;font-size:18px}.ivu-page-simple .ivu-page-simple-pager{display:inline-block;margin-right:8px;vertical-align:middle}.ivu-page-simple .ivu-page-simple-pager input{width:30px;height:24px;margin:0 8px;padding:5px 8px;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff;outline:none;border:1px solid #dcdee2;border-radius:4px;-webkit-transition:border-color .2s ease-in-out;transition:border-color .2s ease-in-out}.ivu-page-simple .ivu-page-simple-pager input:hover{border-color:#2d8cf0}.ivu-page-simple .ivu-page-simple-pager span{padding:0 8px 0 2px}.ivu-page-custom-text,.ivu-page-custom-text:hover{border-color:transparent}.ivu-page.mini .ivu-page-total{height:24px;line-height:24px}.ivu-page.mini .ivu-page-item{border:0;margin:0;min-width:24px;height:24px;line-height:24px;border-radius:3px}.ivu-page.mini .ivu-page-next,.ivu-page.mini .ivu-page-prev{margin:0;min-width:24px;height:24px;line-height:22px;border:0}.ivu-page.mini .ivu-page-next a i:after,.ivu-page.mini .ivu-page-prev a i:after{height:24px;line-height:24px}.ivu-page.mini .ivu-page-item-jump-next,.ivu-page.mini .ivu-page-item-jump-prev{height:24px;line-height:24px;border:none;margin-right:0}.ivu-page.mini .ivu-page-options{margin-left:8px}.ivu-page.mini .ivu-page-options-elevator{height:24px;line-height:24px}.ivu-page.mini .ivu-page-options-elevator input{padding:1px 7px;height:24px;border-radius:3px;width:44px}.ivu-steps{font-size:0;width:100%;line-height:1.5}.ivu-steps-item{display:inline-block;position:relative;vertical-align:top}.ivu-steps-item.ivu-steps-status-wait .ivu-steps-head-inner{background-color:#fff}.ivu-steps-item.ivu-steps-status-wait .ivu-steps-head-inner>.ivu-steps-icon,.ivu-steps-item.ivu-steps-status-wait .ivu-steps-head-inner span{color:#ccc}.ivu-steps-item.ivu-steps-status-wait .ivu-steps-content,.ivu-steps-item.ivu-steps-status-wait .ivu-steps-title{color:#999}.ivu-steps-item.ivu-steps-status-wait .ivu-steps-tail>i{background-color:#e8eaec}.ivu-steps-item.ivu-steps-status-process .ivu-steps-head-inner{border-color:#2d8cf0;background-color:#2d8cf0}.ivu-steps-item.ivu-steps-status-process .ivu-steps-head-inner>.ivu-steps-icon,.ivu-steps-item.ivu-steps-status-process .ivu-steps-head-inner span{color:#fff}.ivu-steps-item.ivu-steps-status-process .ivu-steps-content,.ivu-steps-item.ivu-steps-status-process .ivu-steps-title{color:#666}.ivu-steps-item.ivu-steps-status-process .ivu-steps-tail>i{background-color:#e8eaec}.ivu-steps-item.ivu-steps-status-finish .ivu-steps-head-inner{background-color:#fff;border-color:#2d8cf0}.ivu-steps-item.ivu-steps-status-finish .ivu-steps-head-inner>.ivu-steps-icon,.ivu-steps-item.ivu-steps-status-finish .ivu-steps-head-inner span{color:#2d8cf0}.ivu-steps-item.ivu-steps-status-finish .ivu-steps-tail>i:after{width:100%;background:#2d8cf0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;opacity:1}.ivu-steps-item.ivu-steps-status-finish .ivu-steps-content,.ivu-steps-item.ivu-steps-status-finish .ivu-steps-title{color:#999}.ivu-steps-item.ivu-steps-status-error .ivu-steps-head-inner{background-color:#fff;border-color:#ed4014}.ivu-steps-item.ivu-steps-status-error .ivu-steps-content,.ivu-steps-item.ivu-steps-status-error .ivu-steps-head-inner>.ivu-steps-icon,.ivu-steps-item.ivu-steps-status-error .ivu-steps-title{color:#ed4014}.ivu-steps-item.ivu-steps-status-error .ivu-steps-tail>i{background-color:#e8eaec}.ivu-steps-item.ivu-steps-next-error .ivu-steps-tail>i,.ivu-steps-item.ivu-steps-next-error .ivu-steps-tail>i:after{background-color:#ed4014}.ivu-steps-item.ivu-steps-custom .ivu-steps-head-inner{background:none;border:0;width:auto;height:auto}.ivu-steps-item.ivu-steps-custom .ivu-steps-head-inner>.ivu-steps-icon{font-size:20px;top:2px;width:20px;height:20px}.ivu-steps-item.ivu-steps-custom.ivu-steps-status-process .ivu-steps-head-inner>.ivu-steps-icon{color:#2d8cf0}.ivu-steps-item:last-child .ivu-steps-tail{display:none}.ivu-steps .ivu-steps-head,.ivu-steps .ivu-steps-main{position:relative;display:inline-block;vertical-align:top}.ivu-steps .ivu-steps-head-inner{display:block;width:26px;height:26px;line-height:24px;margin-right:8px;text-align:center;border:1px solid #ccc;border-radius:50%;font-size:14px;-webkit-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out}.ivu-steps .ivu-steps-head-inner>.ivu-steps-icon{line-height:1;position:relative}.ivu-steps .ivu-steps-head-inner>.ivu-steps-icon.ivu-icon{font-size:24px}.ivu-steps .ivu-steps-head-inner>.ivu-steps-icon.ivu-icon-ios-checkmark-empty,.ivu-steps .ivu-steps-head-inner>.ivu-steps-icon.ivu-icon-ios-close-empty{font-weight:700}.ivu-steps .ivu-steps-main{margin-top:2.5px;display:inline}.ivu-steps .ivu-steps-custom .ivu-steps-title{margin-top:2.5px}.ivu-steps .ivu-steps-title{display:inline-block;margin-bottom:4px;padding-right:10px;font-size:14px;font-weight:700;color:#666}.ivu-steps .ivu-steps-title>a:first-child:last-child{color:#666}.ivu-steps .ivu-steps-item-last .ivu-steps-title{padding-right:0;width:100%}.ivu-steps .ivu-steps-content{font-size:12px;color:#999}.ivu-steps .ivu-steps-tail{width:100%;padding:0 10px;position:absolute;left:0;top:13px}.ivu-steps .ivu-steps-tail>i{display:inline-block;width:100%;height:1px;vertical-align:top;background:#e8eaec;border-radius:1px;position:relative}.ivu-steps .ivu-steps-tail>i:after{content:"";width:0;height:100%;background:#e8eaec;opacity:0;position:absolute;top:0}.ivu-steps.ivu-steps-small .ivu-steps-head-inner{width:18px;height:18px;line-height:16px;margin-right:10px;text-align:center;border-radius:50%;font-size:12px}.ivu-steps.ivu-steps-small .ivu-steps-head-inner>.ivu-steps-icon.ivu-icon{font-size:16px;top:0}.ivu-steps.ivu-steps-small .ivu-steps-main{margin-top:0}.ivu-steps.ivu-steps-small .ivu-steps-title{margin-bottom:4px;margin-top:0;color:#666;font-size:12px;font-weight:700}.ivu-steps.ivu-steps-small .ivu-steps-content{font-size:12px;color:#999;padding-left:30px}.ivu-steps.ivu-steps-small .ivu-steps-tail{top:8px;padding:0 8px}.ivu-steps.ivu-steps-small .ivu-steps-tail>i{height:1px;width:100%;border-radius:1px}.ivu-steps .ivu-steps-item.ivu-steps-custom .ivu-steps-head-inner,.ivu-steps.ivu-steps-small .ivu-steps-item.ivu-steps-custom .ivu-steps-head-inner{width:inherit;height:inherit;line-height:inherit;border-radius:0;border:0;background:none}.ivu-steps-vertical .ivu-steps-item{display:block}.ivu-steps-vertical .ivu-steps-tail{position:absolute;left:13px;top:0;height:100%;width:1px;padding:30px 0 4px 0}.ivu-steps-vertical .ivu-steps-tail>i{height:100%;width:1px}.ivu-steps-vertical .ivu-steps-tail>i:after{height:0;width:100%}.ivu-steps-vertical .ivu-steps-status-finish .ivu-steps-tail>i:after{height:100%}.ivu-steps-vertical .ivu-steps-head{float:left}.ivu-steps-vertical .ivu-steps-head-inner{margin-right:16px}.ivu-steps-vertical .ivu-steps-main{min-height:47px;overflow:hidden;display:block}.ivu-steps-vertical .ivu-steps-main .ivu-steps-title{line-height:26px}.ivu-steps-vertical .ivu-steps-main .ivu-steps-content{padding-bottom:12px;padding-left:0}.ivu-steps-vertical .ivu-steps-custom .ivu-steps-icon{left:4px}.ivu-steps-vertical.ivu-steps-small .ivu-steps-custom .ivu-steps-icon{left:0}.ivu-steps-vertical.ivu-steps-small .ivu-steps-tail{position:absolute;left:9px;top:0;padding:22px 0 4px 0}.ivu-steps-vertical.ivu-steps-small .ivu-steps-tail>i{height:100%}.ivu-steps-vertical.ivu-steps-small .ivu-steps-title{line-height:18px}.ivu-steps-horizontal.ivu-steps-hidden{visibility:hidden}.ivu-steps-horizontal .ivu-steps-tail{display:none}.ivu-steps-horizontal .ivu-steps-content{padding-left:45px}.ivu-steps-horizontal .ivu-steps-item:not(:first-child) .ivu-steps-head{padding-left:10px}.ivu-steps-horizontal .ivu-steps-item{overflow:hidden}.ivu-steps-horizontal .ivu-steps-item:last-child .ivu-steps-title:after{display:none}.ivu-steps-horizontal .ivu-steps-title{position:relative}.ivu-steps-horizontal .ivu-steps-title:after{content:"";position:absolute;width:9999px;height:1px;left:100%;top:50%;background:#e8eaec}.ivu-steps-horizontal .ivu-steps-status-finish .ivu-steps-title:after{background:#2d8cf0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;opacity:1}.ivu-modal{width:auto;margin:0 auto;position:relative;outline:none;top:100px}.ivu-modal-hidden{display:none!important}.ivu-modal-wrap{position:fixed;overflow:auto;top:0;right:0;bottom:0;left:0;z-index:1000;-webkit-overflow-scrolling:touch;outline:0}.ivu-modal-wrap *{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.ivu-modal-mask{position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(55,55,55,.6);height:100%;z-index:1000}.ivu-modal-mask-hidden{display:none}.ivu-modal-content{position:relative;background-color:#fff;border:0;border-radius:6px;background-clip:padding-box;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.15);box-shadow:0 4px 12px rgba(0,0,0,.15)}.ivu-modal-content-no-mask{pointer-events:auto}.ivu-modal-content-drag{position:absolute}.ivu-modal-content-drag .ivu-modal-header{cursor:move}.ivu-modal-content-dragging{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ivu-modal-header{border-bottom:1px solid #e8eaec;padding:14px 16px;line-height:1}.ivu-modal-header-inner,.ivu-modal-header p{display:inline-block;width:100%;height:20px;line-height:20px;font-size:14px;color:#17233d;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ivu-modal-header p i,.ivu-modal-header p span{vertical-align:middle}.ivu-modal-close{z-index:1;font-size:12px;position:absolute;right:8px;top:8px;overflow:hidden;cursor:pointer}.ivu-modal-close .ivu-icon-ios-close{font-size:31px;color:#999;-webkit-transition:color .2s ease;transition:color .2s ease;position:relative;top:1px}.ivu-modal-close .ivu-icon-ios-close:hover{color:#444}.ivu-modal-body{padding:16px;font-size:12px;line-height:1.5}.ivu-modal-footer{border-top:1px solid #e8eaec;padding:12px 18px 12px 18px;text-align:right}.ivu-modal-footer button+button{margin-left:8px;margin-bottom:0}.ivu-modal-fullscreen{width:100%!important;top:0;bottom:0;position:absolute}.ivu-modal-fullscreen .ivu-modal-content{width:100%;border-radius:0;position:absolute;top:0;bottom:0}.ivu-modal-fullscreen .ivu-modal-body{width:100%;overflow:auto;position:absolute;top:51px;bottom:61px}.ivu-modal-fullscreen-no-header .ivu-modal-body{top:0}.ivu-modal-fullscreen-no-footer .ivu-modal-body{bottom:0}.ivu-modal-fullscreen .ivu-modal-footer{position:absolute;width:100%;bottom:0}.ivu-modal-no-mask{pointer-events:none}@media (max-width:576px){.ivu-modal{width:auto!important;margin:10px}.ivu-modal-fullscreen{width:100%!important;margin:0}.vertical-center-modal .ivu-modal{-webkit-box-flex:1;-ms-flex:1;flex:1}}.ivu-modal-confirm{padding:0 4px}.ivu-modal-confirm-head{padding:0 12px 0 0}.ivu-modal-confirm-head-icon{display:inline-block;font-size:28px;vertical-align:middle;position:relative;top:-2px}.ivu-modal-confirm-head-icon-info{color:#2d8cf0}.ivu-modal-confirm-head-icon-success{color:#19be6b}.ivu-modal-confirm-head-icon-warning{color:#f90}.ivu-modal-confirm-head-icon-error{color:#ed4014}.ivu-modal-confirm-head-icon-confirm{color:#f90}.ivu-modal-confirm-head-title{display:inline-block;vertical-align:middle;margin-left:12px;font-size:16px;color:#17233d;font-weight:700}.ivu-modal-confirm-body{padding-left:42px;font-size:14px;color:#515a6e;position:relative}.ivu-modal-confirm-body-render{margin:0;padding:0}.ivu-modal-confirm-footer{margin-top:20px;text-align:right}.ivu-modal-confirm-footer button+button{margin-left:8px;margin-bottom:0}.ivu-select{display:inline-block;width:100%;vertical-align:middle;color:#515a6e;font-size:14px;line-height:normal}.ivu-select,.ivu-select-selection{-webkit-box-sizing:border-box;box-sizing:border-box}.ivu-select-selection{display:block;outline:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;position:relative;background-color:#fff;border-radius:4px;border:1px solid #dcdee2;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.ivu-select-selection-focused,.ivu-select-selection:hover{border-color:#57a3f3}.ivu-select-selection-focused .ivu-select-arrow,.ivu-select-selection:hover .ivu-select-arrow{display:inline-block}.ivu-select-arrow{position:absolute;top:50%;right:8px;line-height:1;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:14px;color:#808695;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.ivu-select-visible .ivu-select-selection{border-color:#57a3f3;outline:0;-webkit-box-shadow:0 0 0 2px rgba(45,140,240,.2);box-shadow:0 0 0 2px rgba(45,140,240,.2)}.ivu-select-visible .ivu-select-arrow{-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg);display:inline-block}.ivu-select-disabled .ivu-select-selection{background-color:#f3f3f3;opacity:1;cursor:not-allowed;color:#ccc}.ivu-select-disabled .ivu-select-selection:hover{border-color:#e3e5e8}.ivu-select-disabled .ivu-select-selection .ivu-select-arrow{color:#ccc}.ivu-select-disabled .ivu-select-selection:hover{border-color:#dcdee2;-webkit-box-shadow:none;box-shadow:none}.ivu-select-disabled .ivu-select-selection:hover .ivu-select-arrow{display:inline-block}.ivu-select-single .ivu-select-selection{height:32px;position:relative}.ivu-select-single .ivu-select-selection .ivu-select-placeholder{color:#c5c8ce}.ivu-select-single .ivu-select-selection .ivu-select-placeholder,.ivu-select-single .ivu-select-selection .ivu-select-selected-value{display:block;height:30px;line-height:30px;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-left:8px;padding-right:24px}.ivu-select-multiple .ivu-select-selection{padding:0 24px 0 4px}.ivu-select-multiple .ivu-select-selection .ivu-select-placeholder{display:block;height:30px;line-height:30px;color:#c5c8ce;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-left:4px;padding-right:22px}.ivu-select-large.ivu-select-single .ivu-select-selection{height:36px}.ivu-select-large.ivu-select-single .ivu-select-selection .ivu-select-placeholder,.ivu-select-large.ivu-select-single .ivu-select-selection .ivu-select-selected-value{height:34px;line-height:34px;font-size:14px}.ivu-select-large.ivu-select-multiple .ivu-select-selection{min-height:36px}.ivu-select-large.ivu-select-multiple .ivu-select-selection .ivu-select-placeholder,.ivu-select-large.ivu-select-multiple .ivu-select-selection .ivu-select-selected-value{min-height:34px;line-height:34px;font-size:14px}.ivu-select-small.ivu-select-single .ivu-select-selection{height:24px;border-radius:3px}.ivu-select-small.ivu-select-single .ivu-select-selection .ivu-select-placeholder,.ivu-select-small.ivu-select-single .ivu-select-selection .ivu-select-selected-value{height:22px;line-height:22px}.ivu-select-small.ivu-select-multiple .ivu-select-selection{min-height:24px;border-radius:3px}.ivu-select-small.ivu-select-multiple .ivu-select-selection .ivu-select-placeholder,.ivu-select-small.ivu-select-multiple .ivu-select-selection .ivu-select-selected-value{height:auto;min-height:22px;line-height:22px}.ivu-select-input{display:inline-block;height:32px;line-height:32px;padding:0 24px 0 8px;font-size:12px;outline:none;border:none;-webkit-box-sizing:border-box;box-sizing:border-box;color:#515a6e;background-color:transparent;position:relative;cursor:pointer}.ivu-select-input::-moz-placeholder{color:#c5c8ce;opacity:1}.ivu-select-input:-ms-input-placeholder{color:#c5c8ce}.ivu-select-input::-webkit-input-placeholder{color:#c5c8ce}.ivu-select-input[disabled]{cursor:not-allowed;color:#ccc;-webkit-text-fill-color:#ccc}.ivu-select-single .ivu-select-input{width:100%}.ivu-select-large .ivu-select-input{font-size:14px;height:36px}.ivu-select-small .ivu-select-input{height:22px;line-height:22px}.ivu-select-multiple .ivu-select-input{height:30px;line-height:32px;padding:0 0 0 4px}.ivu-select-not-found{text-align:center;color:#c5c8ce}.ivu-select-not-found li:not([class^=ivu-]){margin-bottom:0}.ivu-select-loading{text-align:center;color:#c5c8ce}.ivu-select-multiple .ivu-tag{height:24px;line-height:22px;margin:3px 4px 3px 0;max-width:99%;position:relative}.ivu-select-multiple .ivu-tag span:not(.ivu-select-max-tag){display:block;margin-right:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ivu-select-multiple .ivu-tag i{display:block;position:absolute;right:4px;top:4px}.ivu-select-large.ivu-select-multiple .ivu-tag{height:28px;line-height:26px;font-size:14px}.ivu-select-large.ivu-select-multiple .ivu-tag i{top:6px}.ivu-select-small.ivu-select-multiple .ivu-tag{height:17px;line-height:15px;font-size:12px;padding:0 6px;margin:3px 4px 2px 0}.ivu-select-small.ivu-select-multiple .ivu-tag span{margin-right:14px}.ivu-select-small.ivu-select-multiple .ivu-tag i{top:1px;right:2px}.ivu-select-dropdown-list{min-width:100%;list-style:none}.ivu-select .ivu-select-dropdown{width:auto}.ivu-select-prefix{display:inline-block;vertical-align:middle}.ivu-select-prefix i{vertical-align:top}.ivu-select-head-with-prefix{display:inline-block!important;vertical-align:middle}.ivu-select-single .ivu-select-prefix{padding-left:4px}.ivu-select-multiple .ivu-select-head-with-prefix,.ivu-select-single .ivu-select-head-with-prefix{padding-left:0!important}.ivu-select-head-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ivu-select-multiple .ivu-select-head-flex .ivu-select-prefix{margin-right:4px}.ivu-select-item{margin:0;line-height:normal;padding:7px 16px;clear:both;color:#515a6e;font-size:12px!important;white-space:nowrap;list-style:none;cursor:pointer;-webkit-transition:background .2s ease-in-out;transition:background .2s ease-in-out}.ivu-select-item-focus,.ivu-select-item:hover{background:#f3f3f3}.ivu-select-item-disabled,.ivu-select-item-disabled:hover{color:#c5c8ce;cursor:not-allowed}.ivu-select-item-disabled:hover{background-color:#fff}.ivu-select-item-selected,.ivu-select-item-selected:hover{color:#2d8cf0}.ivu-select-item-divided{margin-top:5px;border-top:1px solid #e8eaec}.ivu-select-item-divided:before{content:"";height:5px;display:block;margin:0 -16px;background-color:#fff;position:relative;top:-7px}.ivu-select-large .ivu-select-item{padding:7px 16px 8px;font-size:14px!important}@-moz-document url-prefix(){.ivu-select-item{white-space:normal}}.ivu-select-multiple .ivu-select-item{position:relative}.ivu-select-multiple .ivu-select-item-selected{color:rgba(45,140,240,.9);background:#fff}.ivu-select-multiple .ivu-select-item-focus,.ivu-select-multiple .ivu-select-item-selected:hover{background:#f3f3f3}.ivu-select-multiple .ivu-select-item-selected.ivu-select-multiple .ivu-select-item-focus{color:rgba(40,123,211,.91);background:#fff}.ivu-select-multiple .ivu-select-item-selected:after{display:inline-block;font-family:Ionicons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;font-size:24px;content:"\F171";color:rgba(45,140,240,.9);position:absolute;top:2px;right:8px}.ivu-select-group{list-style:none;margin:0;padding:0}.ivu-select-group-title{padding-left:8px;font-size:12px;color:#999;height:30px;line-height:30px}.ivu-form-item-error .ivu-select-selection{border:1px solid #ed4014}.ivu-form-item-error .ivu-select-arrow{color:#ed4014}.ivu-form-item-error .ivu-select-visible .ivu-select-selection{border-color:#ed4014;outline:0;-webkit-box-shadow:0 0 0 2px rgba(237,64,20,.2);box-shadow:0 0 0 2px rgba(237,64,20,.2)}.ivu-select-dropdown{width:inherit;max-height:200px;overflow:auto;margin:5px 0;padding:5px 0;background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:4px;-webkit-box-shadow:0 1px 6px rgba(0,0,0,.2);box-shadow:0 1px 6px rgba(0,0,0,.2);position:absolute;z-index:900}.ivu-select-dropdown-transfer{z-index:1060;width:auto}.ivu-select-dropdown.ivu-transfer-no-max-height{max-height:none}.ivu-modal .ivu-select-dropdown{position:absolute!important}.ivu-split-wrapper{position:relative;width:100%;height:100%}.ivu-split-pane{position:absolute}.ivu-split-pane.left-pane,.ivu-split-pane.right-pane{top:0;bottom:0}.ivu-split-pane.left-pane{left:0}.ivu-split-pane.right-pane{right:0}.ivu-split-pane.bottom-pane,.ivu-split-pane.top-pane{left:0;right:0}.ivu-split-pane.top-pane{top:0}.ivu-split-pane.bottom-pane{bottom:0}.ivu-split-pane-moving{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ivu-split-trigger{border:1px solid #dcdee2}.ivu-split-trigger-con{position:absolute;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:10}.ivu-split-trigger-bar-con{position:absolute;overflow:hidden}.ivu-split-trigger-bar-con.vertical{left:1px;top:50%;height:32px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.ivu-split-trigger-bar-con.horizontal{left:50%;top:1px;width:32px;-webkit-transform:translate(-50%);transform:translate(-50%)}.ivu-split-trigger-vertical{width:6px;height:100%;background:#f8f8f9;border-top:none;border-bottom:none;cursor:col-resize}.ivu-split-trigger-vertical .ivu-split-trigger-bar{width:4px;height:1px;background:rgba(23,35,61,.25);float:left;margin-top:3px}.ivu-split-trigger-horizontal{height:6px;width:100%;background:#f8f8f9;border-left:none;border-right:none;cursor:row-resize}.ivu-split-trigger-horizontal .ivu-split-trigger-bar{height:4px;width:1px;background:rgba(23,35,61,.25);float:left;margin-right:3px}.ivu-split-horizontal>.ivu-split-trigger-con{top:50%;height:100%;width:0}.ivu-split-vertical>.ivu-split-trigger-con{left:50%;height:0;width:100%}.ivu-split .no-select{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ivu-tooltip,.ivu-tooltip-rel{display:inline-block}.ivu-tooltip-rel{position:relative;width:inherit}.ivu-tooltip-popper{display:block;visibility:visible;font-size:12px;line-height:1.5;position:absolute;z-index:1060}.ivu-tooltip-popper[x-placement^=top]{padding:5px 0 8px 0}.ivu-tooltip-popper[x-placement^=right]{padding:0 5px 0 8px}.ivu-tooltip-popper[x-placement^=bottom]{padding:8px 0 5px 0}.ivu-tooltip-popper[x-placement^=left]{padding:0 8px 0 5px}.ivu-tooltip-popper[x-placement^=top] .ivu-tooltip-arrow{bottom:3px;border-width:5px 5px 0;border-top-color:rgba(70,76,91,.9)}.ivu-tooltip-popper[x-placement=top] .ivu-tooltip-arrow{left:50%;margin-left:-5px}.ivu-tooltip-popper[x-placement=top-start] .ivu-tooltip-arrow{left:16px}.ivu-tooltip-popper[x-placement=top-end] .ivu-tooltip-arrow{right:16px}.ivu-tooltip-popper[x-placement^=right] .ivu-tooltip-arrow{left:3px;border-width:5px 5px 5px 0;border-right-color:rgba(70,76,91,.9)}.ivu-tooltip-popper[x-placement=right] .ivu-tooltip-arrow{top:50%;margin-top:-5px}.ivu-tooltip-popper[x-placement=right-start] .ivu-tooltip-arrow{top:8px}.ivu-tooltip-popper[x-placement=right-end] .ivu-tooltip-arrow{bottom:8px}.ivu-tooltip-popper[x-placement^=left] .ivu-tooltip-arrow{right:3px;border-width:5px 0 5px 5px;border-left-color:rgba(70,76,91,.9)}.ivu-tooltip-popper[x-placement=left] .ivu-tooltip-arrow{top:50%;margin-top:-5px}.ivu-tooltip-popper[x-placement=left-start] .ivu-tooltip-arrow{top:8px}.ivu-tooltip-popper[x-placement=left-end] .ivu-tooltip-arrow{bottom:8px}.ivu-tooltip-popper[x-placement^=bottom] .ivu-tooltip-arrow{top:3px;border-width:0 5px 5px;border-bottom-color:rgba(70,76,91,.9)}.ivu-tooltip-popper[x-placement=bottom] .ivu-tooltip-arrow{left:50%;margin-left:-5px}.ivu-tooltip-popper[x-placement=bottom-start] .ivu-tooltip-arrow{left:16px}.ivu-tooltip-popper[x-placement=bottom-end] .ivu-tooltip-arrow{right:16px}.ivu-tooltip-light.ivu-tooltip-popper{display:block;visibility:visible;font-size:12px;line-height:1.5;position:absolute;z-index:1060}.ivu-tooltip-light.ivu-tooltip-popper[x-placement^=top]{padding:7px 0 10px 0}.ivu-tooltip-light.ivu-tooltip-popper[x-placement^=right]{padding:0 7px 0 10px}.ivu-tooltip-light.ivu-tooltip-popper[x-placement^=bottom]{padding:10px 0 7px 0}.ivu-tooltip-light.ivu-tooltip-popper[x-placement^=left]{padding:0 10px 0 7px}.ivu-tooltip-light.ivu-tooltip-popper[x-placement^=top] .ivu-tooltip-arrow{bottom:3px;border-width:7px 7px 0;border-top-color:hsla(0,0%,85.1%,.5)}.ivu-tooltip-light.ivu-tooltip-popper[x-placement=top] .ivu-tooltip-arrow{left:50%;margin-left:-7px}.ivu-tooltip-light.ivu-tooltip-popper[x-placement=top-start] .ivu-tooltip-arrow{left:16px}.ivu-tooltip-light.ivu-tooltip-popper[x-placement=top-end] .ivu-tooltip-arrow{right:16px}.ivu-tooltip-light.ivu-tooltip-popper[x-placement^=right] .ivu-tooltip-arrow{left:3px;border-width:7px 7px 7px 0;border-right-color:hsla(0,0%,85.1%,.5)}.ivu-tooltip-light.ivu-tooltip-popper[x-placement=right] .ivu-tooltip-arrow{top:50%;margin-top:-7px}.ivu-tooltip-light.ivu-tooltip-popper[x-placement=right-start] .ivu-tooltip-arrow{top:8px}.ivu-tooltip-light.ivu-tooltip-popper[x-placement=right-end] .ivu-tooltip-arrow{bottom:8px}.ivu-tooltip-light.ivu-tooltip-popper[x-placement^=left] .ivu-tooltip-arrow{right:3px;border-width:7px 0 7px 7px;border-left-color:hsla(0,0%,85.1%,.5)}.ivu-tooltip-light.ivu-tooltip-popper[x-placement=left] .ivu-tooltip-arrow{top:50%;margin-top:-7px}.ivu-tooltip-light.ivu-tooltip-popper[x-placement=left-start] .ivu-tooltip-arrow{top:8px}.ivu-tooltip-light.ivu-tooltip-popper[x-placement=left-end] .ivu-tooltip-arrow{bottom:8px}.ivu-tooltip-light.ivu-tooltip-popper[x-placement^=bottom] .ivu-tooltip-arrow{top:3px;border-width:0 7px 7px;border-bottom-color:hsla(0,0%,85.1%,.5)}.ivu-tooltip-light.ivu-tooltip-popper[x-placement=bottom] .ivu-tooltip-arrow{left:50%;margin-left:-7px}.ivu-tooltip-light.ivu-tooltip-popper[x-placement=bottom-start] .ivu-tooltip-arrow{left:16px}.ivu-tooltip-light.ivu-tooltip-popper[x-placement=bottom-end] .ivu-tooltip-arrow{right:16px}.ivu-tooltip-light.ivu-tooltip-popper[x-placement^=top] .ivu-tooltip-arrow:after{content:" ";bottom:1px;margin-left:-7px;border-bottom-width:0;border-top-width:7px;border-top-color:#fff}.ivu-tooltip-light.ivu-tooltip-popper[x-placement^=right] .ivu-tooltip-arrow:after{content:" ";left:1px;bottom:-7px;border-left-width:0;border-right-width:7px;border-right-color:#fff}.ivu-tooltip-light.ivu-tooltip-popper[x-placement^=bottom] .ivu-tooltip-arrow:after{content:" ";top:1px;margin-left:-7px;border-top-width:0;border-bottom-width:7px;border-bottom-color:#fff}.ivu-tooltip-light.ivu-tooltip-popper[x-placement^=left] .ivu-tooltip-arrow:after{content:" ";right:1px;border-right-width:0;border-left-width:7px;border-left-color:#fff;bottom:-7px}.ivu-tooltip-inner{max-width:250px;min-height:34px;padding:8px 12px;color:#fff;text-align:left;text-decoration:none;background-color:rgba(70,76,91,.9);border-radius:4px;-webkit-box-shadow:0 1px 6px rgba(0,0,0,.2);box-shadow:0 1px 6px rgba(0,0,0,.2);white-space:nowrap}.ivu-tooltip-inner-with-width{white-space:pre-wrap;text-align:justify}.ivu-tooltip-light .ivu-tooltip-inner{background-color:#fff;color:#515a6e}.ivu-tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.ivu-tooltip-light .ivu-tooltip-arrow{border-width:8px}.ivu-tooltip-light .ivu-tooltip-arrow:after{display:block;width:0;height:0;position:absolute;border-color:transparent;border-style:solid;content:"";border-width:7px}.ivu-poptip,.ivu-poptip-rel{display:inline-block}.ivu-poptip-rel{position:relative}.ivu-poptip-title{margin:0;padding:8px 16px;position:relative}.ivu-poptip-title:after{content:"";display:block;height:1px;position:absolute;left:8px;right:8px;bottom:0;background-color:#e8eaec}.ivu-poptip-title-inner{color:#17233d;font-size:14px}.ivu-poptip-body{padding:8px 16px}.ivu-poptip-body-content{overflow:auto}.ivu-poptip-body-content-word-wrap{white-space:pre-wrap;text-align:justify}.ivu-poptip-body-content-inner{color:#515a6e}.ivu-poptip-inner{width:100%;background-color:#fff;background-clip:padding-box;border-radius:4px;-webkit-box-shadow:0 1px 6px rgba(0,0,0,.2);box-shadow:0 1px 6px rgba(0,0,0,.2);white-space:nowrap}.ivu-poptip-popper{min-width:150px;display:block;visibility:visible;font-size:12px;line-height:1.5;position:absolute;z-index:1060}.ivu-poptip-popper[x-placement^=top]{padding:7px 0 10px 0}.ivu-poptip-popper[x-placement^=right]{padding:0 7px 0 10px}.ivu-poptip-popper[x-placement^=bottom]{padding:10px 0 7px 0}.ivu-poptip-popper[x-placement^=left]{padding:0 10px 0 7px}.ivu-poptip-popper[x-placement^=top] .ivu-poptip-arrow{bottom:3px;border-width:7px 7px 0;border-top-color:hsla(0,0%,85.1%,.5)}.ivu-poptip-popper[x-placement=top] .ivu-poptip-arrow{left:50%;margin-left:-7px}.ivu-poptip-popper[x-placement=top-start] .ivu-poptip-arrow{left:16px}.ivu-poptip-popper[x-placement=top-end] .ivu-poptip-arrow{right:16px}.ivu-poptip-popper[x-placement^=right] .ivu-poptip-arrow{left:3px;border-width:7px 7px 7px 0;border-right-color:hsla(0,0%,85.1%,.5)}.ivu-poptip-popper[x-placement=right] .ivu-poptip-arrow{top:50%;margin-top:-7px}.ivu-poptip-popper[x-placement=right-start] .ivu-poptip-arrow{top:8px}.ivu-poptip-popper[x-placement=right-end] .ivu-poptip-arrow{bottom:8px}.ivu-poptip-popper[x-placement^=left] .ivu-poptip-arrow{right:3px;border-width:7px 0 7px 7px;border-left-color:hsla(0,0%,85.1%,.5)}.ivu-poptip-popper[x-placement=left] .ivu-poptip-arrow{top:50%;margin-top:-7px}.ivu-poptip-popper[x-placement=left-start] .ivu-poptip-arrow{top:8px}.ivu-poptip-popper[x-placement=left-end] .ivu-poptip-arrow{bottom:8px}.ivu-poptip-popper[x-placement^=bottom] .ivu-poptip-arrow{top:3px;border-width:0 7px 7px;border-bottom-color:hsla(0,0%,85.1%,.5)}.ivu-poptip-popper[x-placement=bottom] .ivu-poptip-arrow{left:50%;margin-left:-7px}.ivu-poptip-popper[x-placement=bottom-start] .ivu-poptip-arrow{left:16px}.ivu-poptip-popper[x-placement=bottom-end] .ivu-poptip-arrow{right:16px}.ivu-poptip-popper[x-placement^=top] .ivu-poptip-arrow:after{content:" ";bottom:1px;margin-left:-7px;border-bottom-width:0;border-top-width:7px;border-top-color:#fff}.ivu-poptip-popper[x-placement^=right] .ivu-poptip-arrow:after{content:" ";left:1px;bottom:-7px;border-left-width:0;border-right-width:7px;border-right-color:#fff}.ivu-poptip-popper[x-placement^=bottom] .ivu-poptip-arrow:after{content:" ";top:1px;margin-left:-7px;border-top-width:0;border-bottom-width:7px;border-bottom-color:#fff}.ivu-poptip-popper[x-placement^=left] .ivu-poptip-arrow:after{content:" ";right:1px;border-right-width:0;border-left-width:7px;border-left-color:#fff;bottom:-7px}.ivu-poptip-arrow,.ivu-poptip-arrow:after{display:block;width:0;height:0;position:absolute;border-color:transparent;border-style:solid}.ivu-poptip-arrow{border-width:8px}.ivu-poptip-arrow:after{content:"";border-width:7px}.ivu-poptip-confirm .ivu-poptip-popper{max-width:300px}.ivu-poptip-confirm .ivu-poptip-inner{white-space:normal}.ivu-poptip-confirm .ivu-poptip-body{padding:16px 16px 8px}.ivu-poptip-confirm .ivu-poptip-body .ivu-icon{font-size:16px;color:#f90;line-height:18px;position:absolute}.ivu-poptip-confirm .ivu-poptip-body-message{padding-left:20px}.ivu-poptip-confirm .ivu-poptip-footer{text-align:right;padding:8px 16px 16px}.ivu-poptip-confirm .ivu-poptip-footer button{margin-left:4px}.ivu-input{display:inline-block;width:100%;height:32px;line-height:1.5;padding:4px 7px;font-size:12px;border:1px solid #dcdee2;border-radius:4px;color:#515a6e;background-color:#fff;background-image:none;position:relative;cursor:text;-webkit-transition:border .2s ease-in-out,background .2s ease-in-out,-webkit-box-shadow .2s ease-in-out;transition:border .2s ease-in-out,background .2s ease-in-out,-webkit-box-shadow .2s ease-in-out;transition:border .2s ease-in-out,background .2s ease-in-out,box-shadow .2s ease-in-out;transition:border .2s ease-in-out,background .2s ease-in-out,box-shadow .2s ease-in-out,-webkit-box-shadow .2s ease-in-out}.ivu-input::-moz-placeholder{color:#c5c8ce;opacity:1}.ivu-input:-ms-input-placeholder{color:#c5c8ce}.ivu-input::-webkit-input-placeholder{color:#c5c8ce}.ivu-input:focus,.ivu-input:hover{border-color:#57a3f3}.ivu-input:focus{outline:0;-webkit-box-shadow:0 0 0 2px rgba(45,140,240,.2);box-shadow:0 0 0 2px rgba(45,140,240,.2)}.ivu-input[disabled],fieldset[disabled] .ivu-input{background-color:#f3f3f3;opacity:1;cursor:not-allowed;color:#ccc}.ivu-input[disabled]:hover,fieldset[disabled] .ivu-input:hover{border-color:#e3e5e8}textarea.ivu-input{max-width:100%;height:auto;min-height:32px;vertical-align:bottom;font-size:14px}.ivu-input-large{font-size:14px;padding:6px 7px;height:36px}.ivu-input-small{padding:1px 7px;height:24px;border-radius:3px}.ivu-input-wrapper{display:inline-block;width:100%;position:relative;vertical-align:middle;line-height:normal}.ivu-input-icon{width:32px;height:32px;line-height:32px;font-size:16px;text-align:center;color:#808695;position:absolute;right:0;z-index:3}.ivu-input-hide-icon .ivu-input-icon,.ivu-input-icon-clear,.ivu-input-icon-validate{display:none}.ivu-input-wrapper:hover .ivu-input-icon-clear{display:inline-block}.ivu-input-icon-normal+.ivu-input{padding-right:32px}.ivu-input-hide-icon .ivu-input-icon-normal+.ivu-input{padding-right:7px}.ivu-input-wrapper-large .ivu-input-icon{font-size:18px;height:36px;line-height:36px}.ivu-input-wrapper-small .ivu-input-icon{width:24px;font-size:14px;height:24px;line-height:24px}.ivu-input-prefix,.ivu-input-suffix{width:32px;height:100%;text-align:center;position:absolute;left:0;top:0;z-index:1}.ivu-input-prefix i,.ivu-input-suffix i{font-size:16px;line-height:32px;color:#808695}.ivu-input-suffix{left:auto;right:0}.ivu-input-wrapper-small .ivu-input-prefix i,.ivu-input-wrapper-small .ivu-input-suffix i{font-size:14px;line-height:24px}.ivu-input-wrapper-large .ivu-input-prefix i,.ivu-input-wrapper-large .ivu-input-suffix i{font-size:18px;line-height:36px}.ivu-input-with-prefix{padding-left:32px}.ivu-input-with-suffix{padding-right:32px}.ivu-input-search{cursor:pointer;padding:0 16px!important;background:#2d8cf0!important;color:#fff!important;border-color:#2d8cf0!important;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;position:relative;z-index:2}.ivu-input-search i{font-size:16px}.ivu-input-search:hover{background:#57a3f3!important;border-color:#57a3f3!important}.ivu-input-search:active{background:#2b85e4!important;border-color:#2b85e4!important}.ivu-input-search-icon{cursor:pointer;-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out}.ivu-input-search-icon:hover{color:inherit}.ivu-input-search:before{content:"";display:block;width:1px;position:absolute;top:-1px;bottom:-1px;left:-1px;background:inherit}.ivu-input-wrapper-small .ivu-input-search{padding:0 12px!important}.ivu-input-wrapper-small .ivu-input-search i{font-size:14px}.ivu-input-wrapper-large .ivu-input-search{padding:0 20px!important}.ivu-input-wrapper-large .ivu-input-search i{font-size:18px}.ivu-input-with-search:hover .ivu-input{border-color:#57a3f3}.ivu-input-group{display:table;width:100%;border-collapse:separate;position:relative;font-size:12px;top:1px}.ivu-input-group-large{font-size:14px}.ivu-input-group[class*=col-]{float:none;padding-left:0;padding-right:0}.ivu-input-group>[class*=col-]{padding-right:8px}.ivu-input-group-append,.ivu-input-group-prepend,.ivu-input-group>.ivu-input{display:table-cell}.ivu-input-group-with-prepend .ivu-input,.ivu-input-group-with-prepend.ivu-input-group-small .ivu-input{border-top-left-radius:0;border-bottom-left-radius:0}.ivu-input-group-with-append .ivu-input,.ivu-input-group-with-append.ivu-input-group-small .ivu-input{border-top-right-radius:0;border-bottom-right-radius:0}.ivu-input-group-append .ivu-btn,.ivu-input-group-prepend .ivu-btn{border-color:transparent;background-color:transparent;color:inherit;margin:-6px -7px}.ivu-input-group-append,.ivu-input-group-prepend{width:1px;white-space:nowrap;vertical-align:middle}.ivu-input-group .ivu-input,.ivu-input-group .ivu-input-inner-container{width:100%;float:left;margin-bottom:0;position:relative;z-index:2}.ivu-input-group-append,.ivu-input-group-prepend{padding:4px 7px;font-size:inherit;font-weight:400;line-height:1;color:#515a6e;text-align:center;background-color:#f8f8f9;border:1px solid #dcdee2;border-radius:4px}.ivu-input-group-append .ivu-select,.ivu-input-group-prepend .ivu-select{margin:-5px -7px}.ivu-input-group-append .ivu-select-selection,.ivu-input-group-prepend .ivu-select-selection{background-color:inherit;margin:-1px;border:1px solid transparent}.ivu-input-group-append .ivu-select-visible .ivu-select-selection,.ivu-input-group-prepend .ivu-select-visible .ivu-select-selection{-webkit-box-shadow:none;box-shadow:none}.ivu-input-group-prepend,.ivu-input-group>.ivu-input:first-child,.ivu-input-group>span>.ivu-input:first-child{border-bottom-right-radius:0!important;border-top-right-radius:0!important}.ivu-input-group-prepend .ivu--select .ivu--select-selection,.ivu-input-group>.ivu-input:first-child .ivu--select .ivu--select-selection,.ivu-input-group>span>.ivu-input:first-child .ivu--select .ivu--select-selection{border-bottom-right-radius:0;border-top-right-radius:0}.ivu-input-group-prepend{border-right:0}.ivu-input-group-append{border-left:0}.ivu-input-group-append,.ivu-input-group>.ivu-input:last-child{border-bottom-left-radius:0!important;border-top-left-radius:0!important}.ivu-input-group-append .ivu--select .ivu--select-selection,.ivu-input-group>.ivu-input:last-child .ivu--select .ivu--select-selection{border-bottom-left-radius:0;border-top-left-radius:0}.ivu-input-group-large .ivu-input,.ivu-input-group-large>.ivu-input-group-append,.ivu-input-group-large>.ivu-input-group-prepend{font-size:14px;padding:6px 7px;height:36px}.ivu-input-group-small .ivu-input,.ivu-input-group-small>.ivu-input-group-append,.ivu-input-group-small>.ivu-input-group-prepend{padding:1px 7px;height:24px;border-radius:3px}.ivu-form-item-error .ivu-input{border:1px solid #ed4014}.ivu-form-item-error .ivu-input:hover{border-color:#ed4014}.ivu-form-item-error .ivu-input:focus{border-color:#ed4014;outline:0;-webkit-box-shadow:0 0 0 2px rgba(237,64,20,.2);box-shadow:0 0 0 2px rgba(237,64,20,.2)}.ivu-form-item-error .ivu-input-icon{color:#ed4014}.ivu-form-item-error .ivu-input-group-append,.ivu-form-item-error .ivu-input-group-prepend{background-color:#fff;border:1px solid #ed4014}.ivu-form-item-error .ivu-input-group-append .ivu-select-selection,.ivu-form-item-error .ivu-input-group-prepend .ivu-select-selection{background-color:inherit;border:1px solid transparent}.ivu-form-item-error .ivu-input-group-prepend{border-right:0}.ivu-form-item-error .ivu-input-group-append{border-left:0}.ivu-form-item-error .ivu-transfer .ivu-input{display:inline-block;width:100%;height:32px;line-height:1.5;padding:4px 7px;font-size:12px;border:1px solid #dcdee2;border-radius:4px;color:#515a6e;background-color:#fff;background-image:none;position:relative;cursor:text;-webkit-transition:border .2s ease-in-out,background .2s ease-in-out,-webkit-box-shadow .2s ease-in-out;transition:border .2s ease-in-out,background .2s ease-in-out,-webkit-box-shadow .2s ease-in-out;transition:border .2s ease-in-out,background .2s ease-in-out,box-shadow .2s ease-in-out;transition:border .2s ease-in-out,background .2s ease-in-out,box-shadow .2s ease-in-out,-webkit-box-shadow .2s ease-in-out}.ivu-form-item-error .ivu-transfer .ivu-input::-moz-placeholder{color:#c5c8ce;opacity:1}.ivu-form-item-error .ivu-transfer .ivu-input:-ms-input-placeholder{color:#c5c8ce}.ivu-form-item-error .ivu-transfer .ivu-input::-webkit-input-placeholder{color:#c5c8ce}.ivu-form-item-error .ivu-transfer .ivu-input:hover{border-color:#57a3f3}.ivu-form-item-error .ivu-transfer .ivu-input:focus{border-color:#57a3f3;outline:0;-webkit-box-shadow:0 0 0 2px rgba(45,140,240,.2);box-shadow:0 0 0 2px rgba(45,140,240,.2)}.ivu-form-item-error .ivu-transfer .ivu-input[disabled],fieldset[disabled] .ivu-form-item-error .ivu-transfer .ivu-input{background-color:#f3f3f3;opacity:1;cursor:not-allowed;color:#ccc}.ivu-form-item-error .ivu-transfer .ivu-input[disabled]:hover,fieldset[disabled] .ivu-form-item-error .ivu-transfer .ivu-input:hover{border-color:#e3e5e8}textarea.ivu-form-item-error .ivu-transfer .ivu-input{max-width:100%;height:auto;min-height:32px;vertical-align:bottom;font-size:14px}.ivu-form-item-error .ivu-transfer .ivu-input-large{font-size:14px;padding:6px 7px;height:36px}.ivu-form-item-error .ivu-transfer .ivu-input-small{padding:1px 7px;height:24px;border-radius:3px}.ivu-form-item-error .ivu-transfer .ivu-input-icon{color:#808695}.ivu-form-item-validating .ivu-input-icon-validate{display:inline-block}.ivu-form-item-validating .ivu-input-icon+.ivu-input{padding-right:32px}.ivu-slider{line-height:normal}.ivu-slider-wrap{width:100%;height:4px;margin:16px 0;background-color:#e8eaec;border-radius:3px;vertical-align:middle;position:relative;cursor:pointer}.ivu-slider-button-wrap{width:18px;height:18px;text-align:center;background-color:transparent;position:absolute;top:-4px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.ivu-slider-button-wrap .ivu-tooltip{display:block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ivu-slider-button{width:12px;height:12px;border:2px solid #57a3f3;border-radius:50%;background-color:#fff;-webkit-transition:all .2s linear;transition:all .2s linear;outline:0}.ivu-slider-button-dragging,.ivu-slider-button:focus,.ivu-slider-button:hover{border-color:#2d8cf0;-webkit-transform:scale(1.5);transform:scale(1.5)}.ivu-slider-button:hover{cursor:-webkit-grab;cursor:grab}.ivu-slider-button-dragging,.ivu-slider-button-dragging:hover{cursor:-webkit-grabbing;cursor:grabbing}.ivu-slider-bar{height:4px;background:#57a3f3;border-radius:3px;position:absolute}.ivu-slider-stop{position:absolute;width:4px;height:4px;border-radius:50%;background-color:#ccc;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.ivu-slider-marks{top:0;left:12px;width:18px;height:100%}.ivu-slider-marks-item{position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);color:#808695;margin-top:15px}.ivu-slider-disabled{cursor:not-allowed}.ivu-slider-disabled .ivu-slider-wrap{background-color:#ccc;cursor:not-allowed}.ivu-slider-disabled .ivu-slider-bar{background-color:#ccc}.ivu-slider-disabled .ivu-slider-button,.ivu-slider-disabled .ivu-slider-button-dragging,.ivu-slider-disabled .ivu-slider-button:hover{border-color:#ccc}.ivu-slider-disabled .ivu-slider-button-dragging,.ivu-slider-disabled .ivu-slider-button-dragging:hover,.ivu-slider-disabled .ivu-slider-button:hover{cursor:not-allowed}.ivu-slider-input .ivu-slider-wrap{width:auto;margin-right:100px}.ivu-slider-input .ivu-input-number{float:right;margin-top:-14px}.selectDropDown{width:auto;padding:0;white-space:nowrap;overflow:visible}.ivu-cascader{line-height:normal}.ivu-cascader-rel{display:inline-block;width:100%;position:relative}.ivu-cascader .ivu-input{padding-right:24px;display:block;cursor:pointer}.ivu-cascader-disabled .ivu-input{cursor:not-allowed}.ivu-cascader-label{width:100%;height:100%;line-height:32px;padding:0 7px;-webkit-box-sizing:border-box;box-sizing:border-box;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;cursor:pointer;font-size:12px;position:absolute;left:0;top:0}.ivu-cascader-size-large .ivu-cascader-label{line-height:36px;font-size:14px}.ivu-cascader-size-small .ivu-cascader-label{line-height:26px}.ivu-cascader .ivu-cascader-arrow:first-of-type{display:none;cursor:pointer}.ivu-cascader:hover .ivu-cascader-arrow:first-of-type{display:inline-block}.ivu-cascader-show-clear:hover .ivu-cascader-arrow:nth-of-type(2){display:none}.ivu-cascader-arrow{position:absolute;top:50%;right:8px;line-height:1;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:14px;color:#808695;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.ivu-cascader-visible .ivu-cascader-arrow:nth-of-type(2){-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.ivu-cascader .ivu-select-dropdown{width:auto;padding:0;white-space:nowrap;overflow:visible}.ivu-cascader .ivu-cascader-menu-item{margin:0;line-height:normal;padding:7px 16px;clear:both;color:#515a6e;font-size:12px!important;white-space:nowrap;list-style:none;cursor:pointer;-webkit-transition:background .2s ease-in-out;transition:background .2s ease-in-out}.ivu-cascader .ivu-cascader-menu-item-focus,.ivu-cascader .ivu-cascader-menu-item:hover{background:#f3f3f3}.ivu-cascader .ivu-cascader-menu-item-disabled{color:#c5c8ce;cursor:not-allowed}.ivu-cascader .ivu-cascader-menu-item-disabled:hover{color:#c5c8ce;background-color:#fff;cursor:not-allowed}.ivu-cascader .ivu-cascader-menu-item-selected,.ivu-cascader .ivu-cascader-menu-item-selected:hover{color:#2d8cf0}.ivu-cascader .ivu-cascader-menu-item-divided{margin-top:5px;border-top:1px solid #e8eaec}.ivu-cascader .ivu-cascader-menu-item-divided:before{content:"";height:5px;display:block;margin:0 -16px;background-color:#fff;position:relative;top:-7px}.ivu-cascader .ivu-cascader-large .ivu-cascader-menu-item{padding:7px 16px 8px;font-size:14px!important}@-moz-document url-prefix(){.ivu-cascader .ivu-cascader-menu-item{white-space:normal}}.ivu-cascader .ivu-select-item span{color:#ed4014}.ivu-cascader-dropdown{padding:5px 0}.ivu-cascader-dropdown .ivu-select-dropdown-list{max-height:190px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:auto}.ivu-cascader-not-found-tip{padding:5px 0;text-align:center;color:#c5c8ce}.ivu-cascader-not-found-tip li:not([class^=ivu-]){list-style:none;margin-bottom:0}.ivu-cascader-not-found .ivu-select-dropdown{width:inherit}.ivu-cascader-menu{display:inline-block;min-width:100px;height:180px;margin:0;padding:5px 0!important;vertical-align:top;list-style:none;border-right:1px solid #e8eaec;overflow:auto}.ivu-cascader-menu:last-child{border-right-color:transparent;margin-right:-1px}.ivu-cascader-menu .ivu-cascader-menu-item{position:relative;padding-right:36px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.ivu-cascader-menu .ivu-cascader-menu-item i{font-size:12px;position:absolute;right:15px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.ivu-cascader-menu .ivu-cascader-menu-item-loading{margin-top:-6px}.ivu-cascader-menu .ivu-cascader-menu-item-active{background-color:#f3f3f3;color:#2d8cf0}.ivu-cascader-transfer{z-index:1060;width:auto;padding:0;white-space:nowrap;overflow:visible}.ivu-cascader-transfer .ivu-cascader-menu-item{margin:0;line-height:normal;padding:7px 16px;clear:both;color:#515a6e;font-size:12px!important;white-space:nowrap;list-style:none;cursor:pointer;-webkit-transition:background .2s ease-in-out;transition:background .2s ease-in-out}.ivu-cascader-transfer .ivu-cascader-menu-item-focus,.ivu-cascader-transfer .ivu-cascader-menu-item:hover{background:#f3f3f3}.ivu-cascader-transfer .ivu-cascader-menu-item-disabled{color:#c5c8ce;cursor:not-allowed}.ivu-cascader-transfer .ivu-cascader-menu-item-disabled:hover{color:#c5c8ce;background-color:#fff;cursor:not-allowed}.ivu-cascader-transfer .ivu-cascader-menu-item-selected,.ivu-cascader-transfer .ivu-cascader-menu-item-selected:hover{color:#2d8cf0}.ivu-cascader-transfer .ivu-cascader-menu-item-divided{margin-top:5px;border-top:1px solid #e8eaec}.ivu-cascader-transfer .ivu-cascader-menu-item-divided:before{content:"";height:5px;display:block;margin:0 -16px;background-color:#fff;position:relative;top:-7px}.ivu-cascader-transfer .ivu-cascader-large .ivu-cascader-menu-item{padding:7px 16px 8px;font-size:14px!important}@-moz-document url-prefix(){.ivu-cascader-transfer .ivu-cascader-menu-item{white-space:normal}}.ivu-cascader-transfer .ivu-select-item span{color:#ed4014}.ivu-cascader-transfer .ivu-cascader-menu-item{padding-right:24px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.ivu-cascader-transfer .ivu-cascader-menu-item-active{background-color:#f3f3f3;color:#2d8cf0}.ivu-form-item-error .ivu-cascader-arrow{color:#ed4014}.ivu-transfer{position:relative;line-height:1.5}.ivu-transfer-list{display:inline-block;width:180px;height:210px;font-size:12px;vertical-align:middle;position:relative;padding-top:35px}.ivu-transfer-list-with-footer{padding-bottom:35px}.ivu-transfer-list-header{padding:8px 16px;background:#f9fafc;color:#515a6e;border:1px solid #dcdee2;border-bottom:1px solid #e8eaec;border-radius:6px 6px 0 0;overflow:hidden;position:absolute;top:0;left:0;width:100%}.ivu-transfer-list-header-title{cursor:pointer}.ivu-transfer-list-header>span{padding-left:4px}.ivu-transfer-list-header-count{margin:0!important;float:right}.ivu-transfer-list-body{height:100%;border:1px solid #dcdee2;border-top:none;border-radius:0 0 6px 6px;position:relative;overflow:hidden}.ivu-transfer-list-body-with-search{padding-top:34px}.ivu-transfer-list-body-with-footer{border-radius:0}.ivu-transfer-list-content{height:100%;padding:4px 0;overflow:auto}.ivu-transfer-list-content-item{overflow:hidden;text-overflow:ellipsis}.ivu-transfer-list-content-item>span{padding-left:4px}.ivu-transfer-list-content-not-found{display:none;text-align:center;color:#c5c8ce}li.ivu-transfer-list-content-not-found:only-child{display:block}.ivu-transfer-list-body-with-search .ivu-transfer-list-content{padding:6px 0 0}.ivu-transfer-list-body-search-wrapper{padding:8px 8px 0;position:absolute;top:0;left:0;right:0}.ivu-transfer-list-search{position:relative}.ivu-transfer-list-footer{border:1px solid #dcdee2;border-top:none;border-radius:0 0 6px 6px;position:absolute;bottom:0;left:0;right:0;zoom:1}.ivu-transfer-list-footer:after,.ivu-transfer-list-footer:before{content:"";display:table}.ivu-transfer-list-footer:after{clear:both;visibility:hidden;font-size:0;height:0}.ivu-transfer-operation{display:inline-block;margin:0 16px;vertical-align:middle}.ivu-transfer-operation .ivu-btn{display:block;min-width:24px}.ivu-transfer-operation .ivu-btn:first-child{margin-bottom:12px}.ivu-transfer-operation .ivu-btn span i,.ivu-transfer-operation .ivu-btn span span{vertical-align:middle}.ivu-transfer-list-content-item{margin:0;line-height:normal;padding:7px 16px;clear:both;color:#515a6e;font-size:12px!important;white-space:nowrap;list-style:none;cursor:pointer;-webkit-transition:background .2s ease-in-out;transition:background .2s ease-in-out}.ivu-transfer-list-content-item-focus,.ivu-transfer-list-content-item:hover{background:#f3f3f3}.ivu-transfer-list-content-item-disabled{color:#c5c8ce;cursor:not-allowed}.ivu-transfer-list-content-item-disabled:hover{color:#c5c8ce;background-color:#fff;cursor:not-allowed}.ivu-transfer-list-content-item-selected,.ivu-transfer-list-content-item-selected:hover{color:#2d8cf0}.ivu-transfer-list-content-item-divided{margin-top:5px;border-top:1px solid #e8eaec}.ivu-transfer-list-content-item-divided:before{content:"";height:5px;display:block;margin:0 -16px;background-color:#fff;position:relative;top:-7px}.ivu-transfer-large .ivu-transfer-list-content-item{padding:7px 16px 8px;font-size:14px!important}@-moz-document url-prefix(){.ivu-transfer-list-content-item{white-space:normal}}.ivu-table{width:inherit;height:100%;max-width:100%;overflow:hidden;color:#515a6e;font-size:12px;background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}.ivu-table-wrapper{position:relative;border:1px solid #dcdee2;border-bottom:0;border-right:0;overflow:hidden}.ivu-table-hide{opacity:0}.ivu-table:before{width:100%;height:1px;left:0;bottom:0;z-index:1}.ivu-table:after,.ivu-table:before{content:"";position:absolute;background-color:#dcdee2}.ivu-table:after{width:1px;height:100%;top:0;right:0;z-index:3}.ivu-table-footer,.ivu-table-title{height:48px;line-height:48px;border-bottom:1px solid #e8eaec}.ivu-table-footer{border-bottom:none}.ivu-table-header{overflow:hidden}.ivu-table-overflowX{overflow-x:scroll}.ivu-table-overflowY{overflow-y:scroll}.ivu-table-tip{overflow-x:auto;overflow-y:hidden}.ivu-table-with-fixed-top.ivu-table-with-footer .ivu-table-footer{border-top:1px solid #dcdee2}.ivu-table-with-fixed-top.ivu-table-with-footer tbody tr:last-child td{border-bottom:none}.ivu-table td,.ivu-table th{min-width:0;height:48px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:left;text-overflow:ellipsis;vertical-align:middle;border-bottom:1px solid #e8eaec}.ivu-table th{height:40px;white-space:nowrap;overflow:hidden;background-color:#f8f8f9}.ivu-table td{background-color:#fff;-webkit-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out}td.ivu-table-column-left,th.ivu-table-column-left{text-align:left}td.ivu-table-column-center,th.ivu-table-column-center{text-align:center}td.ivu-table-column-right,th.ivu-table-column-right{text-align:right}.ivu-table table{table-layout:fixed}.ivu-table-border td,.ivu-table-border th{border-right:1px solid #e8eaec}.ivu-table-cell{padding-left:18px;padding-right:18px;overflow:hidden;text-overflow:ellipsis;white-space:normal;word-break:break-all;-webkit-box-sizing:border-box;box-sizing:border-box}.ivu-table-cell-ellipsis{word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ivu-table-cell-tooltip{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ivu-table-cell-tooltip-content{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ivu-table-cell-with-expand{height:47px;line-height:47px;padding:0;text-align:center}.ivu-table-cell-expand{cursor:pointer;-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}.ivu-table-cell-expand i{font-size:14px}.ivu-table-cell-expand-expanded{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.ivu-table-cell-sort{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ivu-table-cell-with-selection .ivu-checkbox-wrapper{margin-right:0}.ivu-table-hidden{visibility:hidden}th .ivu-table-cell{display:inline-block;word-wrap:normal;vertical-align:middle}td.ivu-table-expanded-cell{padding:20px 50px;background:#f8f8f9}.ivu-table-stripe .ivu-table-body tr:nth-child(2n) td,.ivu-table-stripe .ivu-table-fixed-body tr:nth-child(2n) td{background-color:#f8f8f9}.ivu-table-stripe .ivu-table-body tr.ivu-table-row-hover td,.ivu-table-stripe .ivu-table-fixed-body tr.ivu-table-row-hover td,tr.ivu-table-row-hover td{background-color:#ebf7ff}.ivu-table-large{font-size:14px}.ivu-table-large th{height:48px}.ivu-table-large td{height:60px}.ivu-table-large-footer,.ivu-table-large-title{height:60px;line-height:60px}.ivu-table-large .ivu-table-cell-with-expand{height:59px;line-height:59px}.ivu-table-large .ivu-table-cell-with-expand i{font-size:16px}.ivu-table-small th{height:32px}.ivu-table-small td{height:40px}.ivu-table-small-footer,.ivu-table-small-title{height:40px;line-height:40px}.ivu-table-small .ivu-table-cell-with-expand{height:39px;line-height:39px}.ivu-table-row-highlight td,.ivu-table-stripe .ivu-table-body tr.ivu-table-row-highlight:nth-child(2n) td,.ivu-table-stripe .ivu-table-fixed-body tr.ivu-table-row-highlight:nth-child(2n) td,tr.ivu-table-row-highlight.ivu-table-row-hover td{background-color:#ebf7ff}.ivu-table-fixed,.ivu-table-fixed-right{position:absolute;top:0;left:0;-webkit-box-shadow:2px 0 6px -2px rgba(0,0,0,.2);box-shadow:2px 0 6px -2px rgba(0,0,0,.2)}.ivu-table-fixed-right:before,.ivu-table-fixed:before{content:"";width:100%;height:1px;background-color:#dcdee2;position:absolute;left:0;bottom:0;z-index:4}.ivu-table-fixed-right{top:0;left:auto;right:0;-webkit-box-shadow:-2px 0 6px -2px rgba(0,0,0,.2);box-shadow:-2px 0 6px -2px rgba(0,0,0,.2)}.ivu-table-fixed-right-header{position:absolute;top:-1px;right:0;background-color:#f8f8f9;border-top:1px solid #dcdee2;border-bottom:1px solid #e8eaec}.ivu-table-fixed-header{overflow:hidden}.ivu-table-fixed-body{overflow:hidden;position:relative;z-index:3}.ivu-table-fixed-shadow{width:1px;height:100%;position:absolute;top:0;right:0;-webkit-box-shadow:1px 0 6px rgba(0,0,0,.2);box-shadow:1px 0 6px rgba(0,0,0,.2);overflow:hidden;z-index:1}.ivu-table-sort{display:inline-block;width:14px;height:12px;margin-top:-1px;vertical-align:middle;overflow:hidden;cursor:pointer;position:relative}.ivu-table-sort i{display:block;height:6px;line-height:6px;overflow:hidden;position:absolute;color:#c5c8ce;-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out;font-size:16px}.ivu-table-sort i:hover{color:inherit}.ivu-table-sort i.on{color:#2d8cf0}.ivu-table-sort i:first-child{top:0}.ivu-table-sort i:last-child{bottom:0}.ivu-table-filter{display:inline-block;cursor:pointer;position:relative}.ivu-table-filter i{color:#c5c8ce;-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out}.ivu-table-filter i:hover{color:inherit}.ivu-table-filter i.on{color:#2d8cf0}.ivu-table-filter-list{padding:8px 0 0}.ivu-table-filter-list-item{padding:0 12px 8px}.ivu-table-filter-list-item .ivu-checkbox-wrapper+.ivu-checkbox-wrapper{margin:0}.ivu-table-filter-list-item label{display:block}.ivu-table-filter-list-item label>span{margin-right:4px}.ivu-table-filter-list ul{padding-bottom:8px}.ivu-table-filter-list .ivu-table-filter-select-item{margin:0;line-height:normal;padding:7px 16px;clear:both;color:#515a6e;font-size:12px!important;white-space:nowrap;list-style:none;cursor:pointer;-webkit-transition:background .2s ease-in-out;transition:background .2s ease-in-out}.ivu-table-filter-list .ivu-table-filter-select-item-focus,.ivu-table-filter-list .ivu-table-filter-select-item:hover{background:#f3f3f3}.ivu-table-filter-list .ivu-table-filter-select-item-disabled{color:#c5c8ce;cursor:not-allowed}.ivu-table-filter-list .ivu-table-filter-select-item-disabled:hover{color:#c5c8ce;background-color:#fff;cursor:not-allowed}.ivu-table-filter-list .ivu-table-filter-select-item-selected,.ivu-table-filter-list .ivu-table-filter-select-item-selected:hover{color:#2d8cf0}.ivu-table-filter-list .ivu-table-filter-select-item-divided{margin-top:5px;border-top:1px solid #e8eaec}.ivu-table-filter-list .ivu-table-filter-select-item-divided:before{content:"";height:5px;display:block;margin:0 -16px;background-color:#fff;position:relative;top:-7px}.ivu-table-filter-list .ivu-table-large .ivu-table-filter-select-item{padding:7px 16px 8px;font-size:14px!important}@-moz-document url-prefix(){.ivu-table-filter-list .ivu-table-filter-select-item{white-space:normal}}.ivu-table-filter-footer{padding:4px;border-top:1px solid #e8eaec;overflow:hidden}.ivu-table-filter-footer button:first-child{float:left}.ivu-table-filter-footer button:last-child{float:right}.ivu-table-tip table{width:100%}.ivu-table-tip table td{text-align:center}.ivu-table-expanded-hidden{visibility:hidden}.ivu-table-popper{min-width:0;text-align:left}.ivu-table-popper .ivu-poptip-body{padding:0}.ivu-dropdown{display:inline-block}.ivu-dropdown .ivu-select-dropdown{overflow:visible;max-height:none}.ivu-dropdown .ivu-dropdown{width:100%}.ivu-dropdown-rel{position:relative}.ivu-dropdown-rel-user-select-none{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ivu-dropdown-menu{min-width:100px}.ivu-dropdown-transfer{width:auto}.ivu-dropdown-item-selected,.ivu-dropdown-item.ivu-dropdown-item-selected:hover{background:#f0faff}.ivu-dropdown-item{margin:0;line-height:normal;padding:7px 16px;clear:both;color:#515a6e;font-size:12px!important;white-space:nowrap;list-style:none;cursor:pointer;-webkit-transition:background .2s ease-in-out;transition:background .2s ease-in-out}.ivu-dropdown-item-focus,.ivu-dropdown-item:hover{background:#f3f3f3}.ivu-dropdown-item-disabled{color:#c5c8ce;cursor:not-allowed}.ivu-dropdown-item-disabled:hover{color:#c5c8ce;background-color:#fff;cursor:not-allowed}.ivu-dropdown-item-selected,.ivu-dropdown-item-selected:hover{color:#2d8cf0}.ivu-dropdown-item-divided{margin-top:5px;border-top:1px solid #e8eaec}.ivu-dropdown-item-divided:before{content:"";height:5px;display:block;margin:0 -16px;background-color:#fff;position:relative;top:-7px}.ivu-dropdown-large .ivu-dropdown-item{padding:7px 16px 8px;font-size:14px!important}@-moz-document url-prefix(){.ivu-dropdown-item{white-space:normal}}.ivu-tabs{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;overflow:hidden;color:#515a6e;zoom:1}.ivu-tabs:after,.ivu-tabs:before{content:"";display:table}.ivu-tabs:after{clear:both;visibility:hidden;font-size:0;height:0}.ivu-tabs-bar{outline:none}.ivu-tabs-ink-bar{height:2px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#2d8cf0;position:absolute;left:0;bottom:1px;z-index:1;-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;-webkit-transform-origin:0 0;transform-origin:0 0}.ivu-tabs-bar{border-bottom:1px solid #dcdee2;margin-bottom:16px}.ivu-tabs-nav-container{margin-bottom:-1px;line-height:1.5;font-size:14px;-webkit-box-sizing:border-box;box-sizing:border-box;white-space:nowrap;overflow:hidden;position:relative;zoom:1}.ivu-tabs-nav-container:after,.ivu-tabs-nav-container:before{content:"";display:table}.ivu-tabs-nav-container:after{clear:both;visibility:hidden;font-size:0;height:0}.ivu-tabs-nav-container:focus{outline:none}.ivu-tabs-nav-container:focus .ivu-tabs-tab-focused{border-color:#57a3f3!important}.ivu-tabs-nav-container-scrolling{padding-left:32px;padding-right:32px}.ivu-tabs-nav-wrap{overflow:hidden;margin-bottom:-1px}.ivu-tabs-nav-scroll{overflow:hidden;white-space:nowrap}.ivu-tabs-nav-right{float:right;margin-left:5px}.ivu-tabs-nav-prev{left:0}.ivu-tabs-nav-next,.ivu-tabs-nav-prev{position:absolute;line-height:32px;cursor:pointer}.ivu-tabs-nav-next{right:0}.ivu-tabs-nav-scrollable{padding:0 12px}.ivu-tabs-nav-scroll-disabled{display:none}.ivu-tabs-nav{padding-left:0;margin:0;float:left;list-style:none;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;-webkit-transition:-webkit-transform .5s ease-in-out;transition:-webkit-transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out,-webkit-transform .5s ease-in-out}.ivu-tabs-nav:after,.ivu-tabs-nav:before{display:table;content:" "}.ivu-tabs-nav:after{clear:both}.ivu-tabs-nav .ivu-tabs-tab-disabled{pointer-events:none;cursor:default;color:#ccc}.ivu-tabs-nav .ivu-tabs-tab{display:inline-block;height:100%;padding:8px 16px;margin-right:16px;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;text-decoration:none;position:relative;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}.ivu-tabs-nav .ivu-tabs-tab:hover{color:#57a3f3}.ivu-tabs-nav .ivu-tabs-tab:active{color:#2b85e4}.ivu-tabs-nav .ivu-tabs-tab .ivu-icon{width:14px;height:14px;margin-right:8px}.ivu-tabs-nav .ivu-tabs-tab-active{color:#2d8cf0}.ivu-tabs-mini .ivu-tabs-nav-container{font-size:14px}.ivu-tabs-mini .ivu-tabs-tab{margin-right:0;padding:8px 16px;font-size:12px}.ivu-tabs .ivu-tabs-content-animated{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;will-change:transform;-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}.ivu-tabs .ivu-tabs-tabpane{-ms-flex-negative:0;flex-shrink:0;width:100%;-webkit-transition:opacity .3s;transition:opacity .3s;opacity:1;outline:none}.ivu-tabs .ivu-tabs-tabpane-inactive{opacity:0;height:0}.ivu-tabs.ivu-tabs-card>.ivu-tabs-bar .ivu-tabs-nav-container{height:32px}.ivu-tabs.ivu-tabs-card>.ivu-tabs-bar .ivu-tabs-ink-bar{visibility:hidden}.ivu-tabs.ivu-tabs-card>.ivu-tabs-bar .ivu-tabs-tab{margin:0;margin-right:4px;height:31px;padding:5px 16px 4px;border:1px solid #dcdee2;border-bottom:0;border-radius:4px 4px 0 0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background:#f8f8f9}.ivu-tabs.ivu-tabs-card>.ivu-tabs-bar .ivu-tabs-tab-active{height:32px;padding-bottom:5px;background:#fff;-webkit-transform:translateZ(0);transform:translateZ(0);border-color:#dcdee2;color:#2d8cf0}.ivu-tabs.ivu-tabs-card>.ivu-tabs-bar .ivu-tabs-nav-wrap{margin-bottom:0}.ivu-tabs.ivu-tabs-card>.ivu-tabs-bar .ivu-tabs-tab .ivu-tabs-close{width:0;height:22px;font-size:22px;margin-right:0;color:#999;text-align:right;vertical-align:middle;overflow:hidden;position:relative;top:-1px;-webkit-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.ivu-tabs.ivu-tabs-card>.ivu-tabs-bar .ivu-tabs-tab .ivu-tabs-close:hover{color:#444}.ivu-tabs.ivu-tabs-card>.ivu-tabs-bar .ivu-tabs-tab-active .ivu-tabs-close,.ivu-tabs.ivu-tabs-card>.ivu-tabs-bar .ivu-tabs-tab:hover .ivu-tabs-close{width:22px;-webkit-transform:translateZ(0);transform:translateZ(0);margin-right:-6px}.ivu-tabs-no-animation>.ivu-tabs-content{-webkit-transform:none!important;transform:none!important}.ivu-tabs-no-animation>.ivu-tabs-content>.ivu-tabs-tabpane-inactive{display:none}.ivu-menu{display:block;margin:0;padding:0;outline:none;list-style:none;color:#515a6e;font-size:14px;position:relative;z-index:900}.ivu-menu-horizontal{height:60px;line-height:60px}.ivu-menu-horizontal.ivu-menu-light:after{content:"";display:block;width:100%;height:1px;background:#dcdee2;position:absolute;bottom:0;left:0}.ivu-menu-vertical.ivu-menu-light:after{content:"";display:block;width:1px;height:100%;background:#dcdee2;position:absolute;top:0;bottom:0;right:0;z-index:1}.ivu-menu-light{background:#fff}.ivu-menu-dark{background:#001529}.ivu-menu-primary{background:#2d8cf0}.ivu-menu-item{display:block;outline:none;list-style:none;font-size:14px;position:relative;z-index:1;cursor:pointer;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}a.ivu-menu-item,a.ivu-menu-item:active,a.ivu-menu-item:hover{color:inherit}.ivu-menu-item>i{margin-right:6px}.ivu-menu-submenu-title>i,.ivu-menu-submenu-title span>i{margin-right:8px}.ivu-menu-horizontal .ivu-menu-item,.ivu-menu-horizontal .ivu-menu-submenu{float:left;padding:0 20px;position:relative;cursor:pointer;z-index:3;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.ivu-menu-light.ivu-menu-horizontal .ivu-menu-item,.ivu-menu-light.ivu-menu-horizontal .ivu-menu-submenu{height:inherit;line-height:inherit;border-bottom:2px solid transparent;color:#515a6e}.ivu-menu-light.ivu-menu-horizontal .ivu-menu-item-active,.ivu-menu-light.ivu-menu-horizontal .ivu-menu-item:hover,.ivu-menu-light.ivu-menu-horizontal .ivu-menu-submenu-active,.ivu-menu-light.ivu-menu-horizontal .ivu-menu-submenu:hover{color:#2d8cf0;border-bottom:2px solid #2d8cf0}.ivu-menu-dark.ivu-menu-horizontal .ivu-menu-item,.ivu-menu-dark.ivu-menu-horizontal .ivu-menu-submenu{color:hsla(0,0%,100%,.7)}.ivu-menu-dark.ivu-menu-horizontal .ivu-menu-item-active,.ivu-menu-dark.ivu-menu-horizontal .ivu-menu-item:hover,.ivu-menu-dark.ivu-menu-horizontal .ivu-menu-submenu-active,.ivu-menu-dark.ivu-menu-horizontal .ivu-menu-submenu:hover,.ivu-menu-primary.ivu-menu-horizontal .ivu-menu-item,.ivu-menu-primary.ivu-menu-horizontal .ivu-menu-submenu{color:#fff}.ivu-menu-horizontal .ivu-menu-submenu .ivu-select-dropdown{min-width:100%;width:auto;max-height:none}.ivu-menu-horizontal .ivu-menu-submenu .ivu-select-dropdown .ivu-menu-item{height:auto;border-bottom:0;float:none}.ivu-menu-item-group{line-height:normal}.ivu-menu-item-group-title{height:30px;line-height:30px;padding-left:8px;font-size:12px;color:#999}.ivu-menu-item-group>ul{padding:0!important;list-style:none!important}.ivu-menu-vertical .ivu-menu-item,.ivu-menu-vertical .ivu-menu-submenu-title{padding:14px 24px;position:relative;cursor:pointer;z-index:1;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.ivu-menu-vertical .ivu-menu-item:hover,.ivu-menu-vertical .ivu-menu-submenu-title:hover{color:#2d8cf0}.ivu-menu-vertical .ivu-menu-submenu-title-icon{position:absolute;top:50%;right:24px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.ivu-menu-submenu-title-icon{-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}.ivu-menu-horizontal .ivu-menu-opened>*>.ivu-menu-submenu-title-icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.ivu-menu-vertical .ivu-menu-opened>*>.ivu-menu-submenu-title-icon{-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.ivu-menu-vertical .ivu-menu-submenu-nested{padding-left:20px}.ivu-menu-vertical .ivu-menu-submenu .ivu-menu-item{padding-left:43px}.ivu-menu-vertical .ivu-menu-item-group-title{height:48px;line-height:48px;font-size:14px;padding-left:28px}.ivu-menu-dark.ivu-menu-vertical .ivu-menu-item-group-title{color:hsla(0,0%,100%,.36)}.ivu-menu-light.ivu-menu-vertical .ivu-menu-item-active:not(.ivu-menu-submenu){color:#2d8cf0;background:#f0faff;z-index:2}.ivu-menu-light.ivu-menu-vertical .ivu-menu-item-active:not(.ivu-menu-submenu):after{content:"";display:block;width:2px;position:absolute;top:0;bottom:0;right:0;background:#2d8cf0}.ivu-menu-dark.ivu-menu-vertical .ivu-menu-item,.ivu-menu-dark.ivu-menu-vertical .ivu-menu-submenu-title{color:hsla(0,0%,100%,.7)}.ivu-menu-dark.ivu-menu-vertical .ivu-menu-item-active:not(.ivu-menu-submenu),.ivu-menu-dark.ivu-menu-vertical .ivu-menu-item-active:not(.ivu-menu-submenu):hover,.ivu-menu-dark.ivu-menu-vertical .ivu-menu-submenu-title-active:not(.ivu-menu-submenu),.ivu-menu-dark.ivu-menu-vertical .ivu-menu-submenu-title-active:not(.ivu-menu-submenu):hover{background:#000c17}.ivu-menu-dark.ivu-menu-vertical .ivu-menu-item:hover,.ivu-menu-dark.ivu-menu-vertical .ivu-menu-submenu-title:hover{color:#fff;background:#001529}.ivu-menu-dark.ivu-menu-vertical .ivu-menu-item-active:not(.ivu-menu-submenu),.ivu-menu-dark.ivu-menu-vertical .ivu-menu-submenu-title-active:not(.ivu-menu-submenu){color:#2d8cf0}.ivu-menu-dark.ivu-menu-vertical .ivu-menu-submenu .ivu-menu-item:hover{color:#fff;background:transparent!important}.ivu-menu-dark.ivu-menu-vertical .ivu-menu-submenu .ivu-menu-item-active,.ivu-menu-dark.ivu-menu-vertical .ivu-menu-submenu .ivu-menu-item-active:hover{border-right:none;color:#fff;background:#2d8cf0!important}.ivu-menu-dark.ivu-menu-vertical .ivu-menu-child-item-active>.ivu-menu-submenu-title{color:#fff}.ivu-menu-dark.ivu-menu-vertical .ivu-menu-opened{background:#000c17}.ivu-menu-dark.ivu-menu-vertical .ivu-menu-opened .ivu-menu-submenu-title{background:#001529}.ivu-menu-dark.ivu-menu-vertical .ivu-menu-opened .ivu-menu-submenu-has-parent-submenu .ivu-menu-submenu-title{background:transparent}.ivu-menu-horizontal .ivu-menu-submenu .ivu-select-dropdown .ivu-menu-item{margin:0;line-height:normal;padding:7px 16px;clear:both;color:#515a6e;font-size:12px!important;white-space:nowrap;list-style:none;cursor:pointer;-webkit-transition:background .2s ease-in-out;transition:background .2s ease-in-out}.ivu-menu-horizontal .ivu-menu-submenu .ivu-select-dropdown .ivu-menu-item-focus,.ivu-menu-horizontal .ivu-menu-submenu .ivu-select-dropdown .ivu-menu-item:hover{background:#f3f3f3}.ivu-menu-horizontal .ivu-menu-submenu .ivu-select-dropdown .ivu-menu-item-disabled{color:#c5c8ce;cursor:not-allowed}.ivu-menu-horizontal .ivu-menu-submenu .ivu-select-dropdown .ivu-menu-item-disabled:hover{color:#c5c8ce;background-color:#fff;cursor:not-allowed}.ivu-menu-horizontal .ivu-menu-submenu .ivu-select-dropdown .ivu-menu-item-selected,.ivu-menu-horizontal .ivu-menu-submenu .ivu-select-dropdown .ivu-menu-item-selected:hover{color:#2d8cf0}.ivu-menu-horizontal .ivu-menu-submenu .ivu-select-dropdown .ivu-menu-item-divided{margin-top:5px;border-top:1px solid #e8eaec}.ivu-menu-horizontal .ivu-menu-submenu .ivu-select-dropdown .ivu-menu-item-divided:before{content:"";height:5px;display:block;margin:0 -16px;background-color:#fff;position:relative;top:-7px}.ivu-menu-large .ivu-menu-horizontal .ivu-menu-submenu .ivu-select-dropdown .ivu-menu-item{padding:7px 16px 8px;font-size:14px!important}@-moz-document url-prefix(){.ivu-menu-horizontal .ivu-menu-submenu .ivu-select-dropdown .ivu-menu-item{white-space:normal}}.ivu-menu-horizontal .ivu-menu-submenu .ivu-select-dropdown .ivu-menu-item{padding:7px 16px 8px;font-size:14px!important}.ivu-date-picker{display:inline-block;line-height:normal}.ivu-date-picker-rel{position:relative}.ivu-date-picker .ivu-select-dropdown{width:auto;padding:0;overflow:visible;max-height:none}.ivu-date-picker-cells{width:196px;margin:10px;white-space:normal}.ivu-date-picker-cells span,.ivu-date-picker-cells span em{display:inline-block;width:24px;height:24px}.ivu-date-picker-cells span em{line-height:24px;margin:2px;font-style:normal;border-radius:3px;text-align:center;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.ivu-date-picker-cells-header span{line-height:24px;text-align:center;margin:2px;color:#c5c8ce}.ivu-date-picker-cells-cell:hover em{background:#e1f0fe}.ivu-date-picker-cells-focused em{-webkit-box-shadow:0 0 0 1px #2d8cf0 inset;box-shadow:inset 0 0 0 1px #2d8cf0}span.ivu-date-picker-cells-cell{width:28px;height:28px;cursor:pointer}.ivu-date-picker-cells-cell-next-month em,.ivu-date-picker-cells-cell-prev-month em{color:#c5c8ce}.ivu-date-picker-cells-cell-next-month:hover em,.ivu-date-picker-cells-cell-prev-month:hover em{background:transparent}span.ivu-date-picker-cells-cell-disabled,span.ivu-date-picker-cells-cell-disabled:hover,span.ivu-date-picker-cells-cell-week-label,span.ivu-date-picker-cells-cell-week-label:hover{cursor:not-allowed;color:#c5c8ce}span.ivu-date-picker-cells-cell-disabled:hover em,span.ivu-date-picker-cells-cell-disabled em,span.ivu-date-picker-cells-cell-week-label:hover em,span.ivu-date-picker-cells-cell-week-label em{color:inherit;background:inherit}span.ivu-date-picker-cells-cell-disabled,span.ivu-date-picker-cells-cell-disabled:hover{background:#f7f7f7}.ivu-date-picker-cells-cell-today em{position:relative}.ivu-date-picker-cells-cell-today em:after{content:"";display:block;width:6px;height:6px;border-radius:50%;background:#2d8cf0;position:absolute;top:1px;right:1px}.ivu-date-picker-cells-cell-range{position:relative}.ivu-date-picker-cells-cell-range em{position:relative;z-index:1}.ivu-date-picker-cells-cell-range:before{content:"";display:block;background:#e1f0fe;border-radius:0;border:0;position:absolute;top:2px;bottom:2px;left:0;right:0}.ivu-date-picker-cells-cell-selected:hover em,.ivu-date-picker-cells-cell-selected em{background:#2d8cf0;color:#fff}span.ivu-date-picker-cells-cell-disabled.ivu-date-picker-cells-cell-selected em{background:#c5c8ce;color:#f7f7f7}.ivu-date-picker-cells-cell-today.ivu-date-picker-cells-cell-selected em:after{background:#fff}.ivu-date-picker-cells-show-week-numbers{width:226px}.ivu-date-picker-cells-month,.ivu-date-picker-cells-year{margin-top:14px}.ivu-date-picker-cells-month span,.ivu-date-picker-cells-year span{width:40px;height:28px;line-height:28px;margin:10px 12px;border-radius:3px}.ivu-date-picker-cells-month span em,.ivu-date-picker-cells-year span em{width:40px;height:28px;line-height:28px;margin:0}.ivu-date-picker-cells-month .ivu-date-picker-cells-cell-focused,.ivu-date-picker-cells-year .ivu-date-picker-cells-cell-focused{background-color:#d5e8fc}.ivu-date-picker-header{height:32px;line-height:32px;text-align:center;border-bottom:1px solid #e8eaec}.ivu-date-picker-header-label{cursor:pointer;-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out}.ivu-date-picker-header-label:hover{color:#2d8cf0}.ivu-date-picker-btn-pulse{background-color:#d5e8fc!important;border-radius:4px;-webkit-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out}.ivu-date-picker-prev-btn{float:left}.ivu-date-picker-prev-btn-arrow-double{margin-left:10px}.ivu-date-picker-prev-btn-arrow-double i:after{content:"\F115";margin-left:-8px}.ivu-date-picker-next-btn{float:right}.ivu-date-picker-next-btn-arrow-double{margin-right:10px}.ivu-date-picker-next-btn-arrow-double i:after{content:"\F11F";margin-left:-8px}.ivu-date-picker-with-range .ivu-picker-panel-body{min-width:432px}.ivu-date-picker-with-range .ivu-picker-panel-content{float:left}.ivu-date-picker-with-range .ivu-picker-cells-show-week-numbers,.ivu-date-picker-with-week-numbers .ivu-picker-panel-body-date{min-width:492px}.ivu-date-picker-transfer{z-index:1060;max-height:none;width:auto}.ivu-date-picker-focused input{border-color:#57a3f3;outline:0;-webkit-box-shadow:0 0 0 2px rgba(45,140,240,.2);box-shadow:0 0 0 2px rgba(45,140,240,.2)}.ivu-picker-panel-icon-btn{display:inline-block;width:20px;height:24px;line-height:26px;margin-top:4px;text-align:center;cursor:pointer;color:#c5c8ce;-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out}.ivu-picker-panel-icon-btn:hover{color:#2d8cf0}.ivu-picker-panel-icon-btn i{font-size:14px}.ivu-picker-panel-body-wrapper.ivu-picker-panel-with-sidebar{padding-left:92px}.ivu-picker-panel-sidebar{width:92px;float:left;margin-left:-92px;position:absolute;top:0;bottom:0;background:#f8f8f9;border-right:1px solid #e8eaec;border-radius:4px 0 0 4px;overflow:auto}.ivu-picker-panel-shortcut{padding:6px 15px 6px 15px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ivu-picker-panel-shortcut:hover{background:#e8eaec}.ivu-picker-panel-body{float:left}.ivu-picker-confirm{border-top:1px solid #e8eaec;text-align:right;padding:8px;clear:both}.ivu-picker-confirm>span{color:#2d8cf0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;float:left;padding:2px 0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.ivu-picker-confirm>span:hover{color:#57a3f3}.ivu-picker-confirm>span:active{color:#2b85e4}.ivu-picker-confirm-time{float:left}.ivu-time-picker-cells{min-width:112px}.ivu-time-picker-cells-with-seconds{min-width:168px}.ivu-time-picker-cells-list{width:56px;max-height:144px;float:left;overflow:hidden;border-left:1px solid #e8eaec;position:relative}.ivu-time-picker-cells-list:hover{overflow-y:auto}.ivu-time-picker-cells-list:first-child{border-left:none;border-radius:4px 0 0 4px}.ivu-time-picker-cells-list:last-child{border-radius:0 4px 4px 0}.ivu-time-picker-cells-list ul{width:100%;margin:0;padding:0 0 120px 0;list-style:none}.ivu-time-picker-cells-list ul li{width:100%;height:24px;line-height:24px;margin:0;padding:0 0 0 16px;-webkit-box-sizing:content-box;box-sizing:content-box;text-align:left;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;list-style:none;-webkit-transition:background .2s ease-in-out;transition:background .2s ease-in-out}.ivu-time-picker-cells-cell:hover{background:#f3f3f3}.ivu-time-picker-cells-cell-disabled{color:#c5c8ce;cursor:not-allowed}.ivu-time-picker-cells-cell-disabled:hover{color:#c5c8ce;background-color:#fff;cursor:not-allowed}.ivu-time-picker-cells-cell-selected,.ivu-time-picker-cells-cell-selected:hover{color:#2d8cf0;background:#f3f3f3}.ivu-time-picker-cells-cell-focused{background-color:#d5e8fc}.ivu-time-picker-header{height:32px;line-height:32px;text-align:center;border-bottom:1px solid #e8eaec}.ivu-time-picker-with-range .ivu-picker-panel-body{min-width:228px}.ivu-time-picker-with-range .ivu-picker-panel-content{float:left;position:relative}.ivu-time-picker-with-range .ivu-picker-panel-content:after{content:"";display:block;width:2px;position:absolute;top:31px;bottom:0;right:-2px;background:#e8eaec;z-index:1}.ivu-time-picker-with-range .ivu-picker-panel-content-right{float:right}.ivu-time-picker-with-range .ivu-picker-panel-content-right:after{right:auto;left:-2px}.ivu-time-picker-with-range .ivu-time-picker-cells-list:first-child,.ivu-time-picker-with-range .ivu-time-picker-cells-list:last-child{border-radius:0}.ivu-time-picker-with-range.ivu-time-picker-with-seconds .ivu-picker-panel-body{min-width:340px}.ivu-picker-panel-content .ivu-picker-panel-content .ivu-time-picker-cells,.ivu-picker-panel-content .ivu-picker-panel-content .ivu-time-picker-cells-with-seconds{min-width:216px}.ivu-picker-panel-content .ivu-picker-panel-content .ivu-time-picker-cells-with-seconds .ivu-time-picker-cells-list{width:72px}.ivu-picker-panel-content .ivu-picker-panel-content .ivu-time-picker-cells-with-seconds .ivu-time-picker-cells-list ul li{padding:0 0 0 28px}.ivu-picker-panel-content .ivu-picker-panel-content .ivu-time-picker-cells-list{width:108px;max-height:216px}.ivu-picker-panel-content .ivu-picker-panel-content .ivu-time-picker-cells-list:first-child,.ivu-picker-panel-content .ivu-picker-panel-content .ivu-time-picker-cells-list:last-child{border-radius:0}.ivu-picker-panel-content .ivu-picker-panel-content .ivu-time-picker-cells-list ul{padding:0 0 192px 0}.ivu-picker-panel-content .ivu-picker-panel-content .ivu-time-picker-cells-list ul li{padding:0 0 0 46px}.ivu-form .ivu-form-item-label{text-align:right;vertical-align:middle;float:left;font-size:12px;color:#515a6e;line-height:1;padding:10px 12px 10px 0;-webkit-box-sizing:border-box;box-sizing:border-box}.ivu-form-label-left .ivu-form-item-label{text-align:left}.ivu-form-label-top .ivu-form-item-label{float:none;display:inline-block;padding:0 0 10px 0}.ivu-form-inline .ivu-form-item{display:inline-block;margin-right:10px;vertical-align:top}.ivu-form-item{margin-bottom:24px;vertical-align:top;zoom:1}.ivu-form-item:after,.ivu-form-item:before{content:"";display:table}.ivu-form-item:after{clear:both;visibility:hidden;font-size:0;height:0}.ivu-form-item-content{position:relative;line-height:32px;font-size:12px}.ivu-form-item .ivu-form-item{margin-bottom:0}.ivu-form-item .ivu-form-item .ivu-form-item-content{margin-left:0!important}.ivu-form-item-error-tip{position:absolute;top:100%;left:0;line-height:1;padding-top:6px;color:#ed4014}.ivu-form-item-required .ivu-form-item-label:before{content:"*";display:inline-block;margin-right:4px;line-height:1;font-family:SimSun;font-size:12px;color:#ed4014}.ivu-carousel{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.ivu-carousel-list,.ivu-carousel-track{-webkit-transform:translateZ(0);transform:translateZ(0)}.ivu-carousel-list{margin:0;padding:0}.ivu-carousel-list,.ivu-carousel-track{position:relative;display:block;overflow:hidden}.ivu-carousel-track{top:100%;left:0;z-index:1}.ivu-carousel-track.higher{z-index:2;top:0}.ivu-carousel-item{float:left;height:100%;min-height:1px;display:block}.ivu-carousel-arrow{border:none;outline:none;padding:0;margin:0;width:36px;height:36px;border-radius:50%;cursor:pointer;display:none;position:absolute;top:50%;z-index:10;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:.2s;transition:.2s;background-color:rgba(31,45,61,.11);color:#fff;text-align:center;font-size:1em;font-family:inherit;line-height:inherit}.ivu-carousel-arrow:hover{background-color:rgba(31,45,61,.5)}.ivu-carousel-arrow>*{vertical-align:baseline}.ivu-carousel-arrow.left{left:16px}.ivu-carousel-arrow.right{right:16px}.ivu-carousel-arrow-always{display:inherit}.ivu-carousel-arrow-hover{display:inherit;opacity:0}.ivu-carousel:hover .ivu-carousel-arrow-hover{opacity:1}.ivu-carousel-dots{z-index:10;display:none;position:relative;list-style:none;text-align:center;padding:0;width:100%;height:17px}.ivu-carousel-dots-inside{display:block;position:absolute;bottom:3px}.ivu-carousel-dots-outside{display:block;margin-top:3px}.ivu-carousel-dots li{position:relative;display:inline-block;vertical-align:top;text-align:center;margin:0 2px;padding:7px 0;cursor:pointer}.ivu-carousel-dots li button{border:0;cursor:pointer;background:#8391a5;opacity:.3;display:block;width:16px;height:3px;border-radius:1px;outline:none;font-size:0;color:transparent;-webkit-transition:all .5s;transition:all .5s}.ivu-carousel-dots li button.radius{width:6px;height:6px;border-radius:50%}.ivu-carousel-dots li:hover>button{opacity:.7}.ivu-carousel-dots li.ivu-carousel-active>button{opacity:1;width:24px}.ivu-carousel-dots li.ivu-carousel-active>button.radius{width:6px}.ivu-rate{display:inline-block;margin:0;padding:0;font-size:20px;vertical-align:middle;font-weight:400;font-style:normal}.ivu-rate-disabled .ivu-rate-star-content:before,.ivu-rate-disabled .ivu-rate-star:before{cursor:default}.ivu-rate-disabled .ivu-rate-star:hover{-webkit-transform:scale(1);transform:scale(1)}.ivu-rate-star-full,.ivu-rate-star-zero{position:relative}.ivu-rate-star-first{position:absolute;left:0;top:0;width:50%;height:100%;overflow:hidden;opacity:0}.ivu-rate-star-first,.ivu-rate-star-second{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all .3s ease;transition:all .3s ease;color:#e9e9e9;cursor:pointer}.ivu-rate-star-chart{display:inline-block;margin:0;padding:0;margin-right:8px;position:relative;font-family:Ionicons;-webkit-transition:all .3s ease;transition:all .3s ease}.ivu-rate-star-chart:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.ivu-rate-star-chart.ivu-rate-star-full .ivu-rate-star-first,.ivu-rate-star-chart.ivu-rate-star-full .ivu-rate-star-second{color:#f5a623}.ivu-rate-star-chart.ivu-rate-star-half .ivu-rate-star-first{opacity:1;color:#f5a623}.ivu-rate-star{display:inline-block;margin:0;padding:0;margin-right:8px;position:relative;font-family:Ionicons;-webkit-transition:all .3s ease;transition:all .3s ease}.ivu-rate-star:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.ivu-rate-star-content:before,.ivu-rate-star:before{color:#e9e9e9;cursor:pointer;content:"\F2BF";-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:block}.ivu-rate-star-content{position:absolute;left:0;top:0;width:50%;height:100%;overflow:hidden}.ivu-rate-star-content:before{color:transparent}.ivu-rate-star-full:before,.ivu-rate-star-half .ivu-rate-star-content:before{color:#f5a623}.ivu-rate-star-full:hover:before,.ivu-rate-star-half:hover .ivu-rate-star-content:before{color:#f7b84f}.ivu-rate-text{margin-left:8px;vertical-align:middle;display:inline-block;font-size:12px}.ivu-upload input[type=file]{display:none}.ivu-upload-list{margin-top:8px}.ivu-upload-list-file{padding:4px;color:#515a6e;border-radius:4px;-webkit-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out;overflow:hidden;position:relative}.ivu-upload-list-file>span{cursor:pointer;-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out}.ivu-upload-list-file>span i{display:inline-block;width:12px;height:12px;color:#515a6e;text-align:center}.ivu-upload-list-file:hover{background:#f3f3f3}.ivu-upload-list-file:hover>span{color:#2d8cf0}.ivu-upload-list-file:hover>span i{color:#515a6e}.ivu-upload-list-file:hover .ivu-upload-list-remove{opacity:1}.ivu-upload-list-remove{opacity:0;font-size:18px;cursor:pointer;float:right;margin-right:4px;color:#999;-webkit-transition:all .2s ease;transition:all .2s ease}.ivu-upload-list-remove:hover{color:#444}.ivu-upload-select{display:inline-block}.ivu-upload-drag{background:#fff;border:1px dashed #dcdee2;border-radius:4px;text-align:center;cursor:pointer;position:relative;overflow:hidden;-webkit-transition:border-color .2s ease;transition:border-color .2s ease}.ivu-upload-drag:hover{border:1px dashed #2d8cf0}.ivu-upload-dragOver{border:2px dashed #2d8cf0}.ivu-tree ul{list-style:none;margin:0;padding:0;font-size:12px}.ivu-tree ul.ivu-dropdown-menu{padding:0}.ivu-tree ul li{list-style:none;margin:8px 0;padding:0;white-space:nowrap;outline:none}.ivu-tree ul li.ivu-dropdown-item{margin:0;padding:7px 16px;white-space:nowrap}.ivu-tree li ul{margin:0;padding:0 0 0 18px}.ivu-tree-title{display:inline-block;margin:0;padding:0 4px;border-radius:3px;cursor:pointer;vertical-align:top;color:#515a6e;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.ivu-tree-title:hover{background-color:#eaf4fe}.ivu-tree-title-selected,.ivu-tree-title-selected:hover{background-color:#d5e8fc}.ivu-tree-arrow{cursor:pointer;width:12px;text-align:center;display:inline-block}.ivu-tree-arrow i{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;font-size:14px;vertical-align:middle}.ivu-tree-arrow-open i{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.ivu-tree-arrow-disabled{cursor:not-allowed}.ivu-tree .ivu-checkbox-wrapper{margin-right:4px;margin-left:4px}.ivu-avatar{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:16px}.ivu-avatar-image{background:transparent}.ivu-avatar .ivu-icon{position:relative;top:-1px}.ivu-avatar>*{line-height:32px}.ivu-avatar.ivu-avatar-icon{font-size:18px}.ivu-avatar-large{width:40px;height:40px;line-height:40px;border-radius:20px}.ivu-avatar-large>*{line-height:40px}.ivu-avatar-large.ivu-avatar-icon{font-size:24px}.ivu-avatar-large .ivu-icon{position:relative;top:-2px}.ivu-avatar-small{width:24px;height:24px;line-height:24px;border-radius:12px}.ivu-avatar-small>*{line-height:24px}.ivu-avatar-small.ivu-avatar-icon{font-size:14px}.ivu-avatar-square{border-radius:4px}.ivu-avatar>img{width:100%;height:100%}.ivu-color-picker{display:inline-block}.ivu-color-picker-hide{display:none}.ivu-color-picker-hide-drop{visibility:hidden}.ivu-color-picker-disabled{background-color:#f3f3f3;opacity:1;cursor:not-allowed;color:#ccc}.ivu-color-picker-disabled:hover{border-color:#e3e5e8}.ivu-color-picker>div:first-child:hover .ivu-input{border-color:#57a3f3}.ivu-color-picker>div:first-child.ivu-color-picker-disabled:hover .ivu-input{border-color:#e3e5e8}.ivu-color-picker .ivu-select-dropdown{padding:0}.ivu-color-picker-input.ivu-input:focus{-webkit-box-shadow:none;box-shadow:none}.ivu-color-picker-focused{border-color:#57a3f3;outline:0;-webkit-box-shadow:0 0 0 2px rgba(45,140,240,.2);box-shadow:0 0 0 2px rgba(45,140,240,.2)}.ivu-color-picker-rel{line-height:0}.ivu-color-picker-color{width:18px;height:18px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==);border-radius:2px;position:relative;top:2px}.ivu-color-picker-color div{width:100%;height:100%;-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,.15);box-shadow:inset 0 0 0 1px rgba(0,0,0,.15);border-radius:2px}.ivu-color-picker-color-empty{background:#fff;overflow:hidden;text-align:center}.ivu-color-picker-color-empty i{font-size:18px;vertical-align:baseline}.ivu-color-picker-color-focused{border-color:#57a3f3;outline:0;-webkit-box-shadow:0 0 0 2px rgba(45,140,240,.2);box-shadow:0 0 0 2px rgba(45,140,240,.2)}.ivu-color-picker-large .ivu-color-picker-color{width:20px;height:20px;top:1px}.ivu-color-picker-large .ivu-color-picker-color-empty i{font-size:20px}.ivu-color-picker-small .ivu-color-picker-color{width:14px;height:14px;top:3px}.ivu-color-picker-small .ivu-color-picker-color-empty i{font-size:14px}.ivu-color-picker-picker-wrapper{padding:8px 8px 0}.ivu-color-picker-picker-panel{width:240px;margin:0 auto;-webkit-box-sizing:initial;box-sizing:initial;position:relative}.ivu-color-picker-picker-alpha-slider,.ivu-color-picker-picker-hue-slider{height:10px;margin-top:8px;position:relative}.ivu-color-picker-picker-colors{margin-top:8px;overflow:hidden;border-radius:2px;-webkit-transition:border .2s ease-in-out,-webkit-box-shadow .2s ease-in-out;transition:border .2s ease-in-out,-webkit-box-shadow .2s ease-in-out;transition:border .2s ease-in-out,box-shadow .2s ease-in-out;transition:border .2s ease-in-out,box-shadow .2s ease-in-out,-webkit-box-shadow .2s ease-in-out}.ivu-color-picker-picker-colors:focus{border-color:#57a3f3;outline:0;-webkit-box-shadow:0 0 0 2px rgba(45,140,240,.2);box-shadow:0 0 0 2px rgba(45,140,240,.2)}.ivu-color-picker-picker-colors-wrapper{display:inline;width:20px;height:20px;float:left;position:relative}.ivu-color-picker-picker-colors-wrapper-color{outline:0;display:block;position:absolute;width:16px;height:16px;margin:2px;cursor:pointer;border-radius:2px;-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,.15);box-shadow:inset 0 0 0 1px rgba(0,0,0,.15)}.ivu-color-picker-picker-colors-wrapper-circle{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);position:absolute;top:10px;left:10px;cursor:pointer}.ivu-color-picker-picker .ivu-picker-confirm{margin-top:8px}.ivu-color-picker-saturation-wrapper{width:100%;padding-bottom:75%;position:relative;-webkit-transition:border .2s ease-in-out,-webkit-box-shadow .2s ease-in-out;transition:border .2s ease-in-out,-webkit-box-shadow .2s ease-in-out;transition:border .2s ease-in-out,box-shadow .2s ease-in-out;transition:border .2s ease-in-out,box-shadow .2s ease-in-out,-webkit-box-shadow .2s ease-in-out}.ivu-color-picker-saturation-wrapper:focus{border-color:#57a3f3;outline:0;-webkit-box-shadow:0 0 0 2px rgba(45,140,240,.2);box-shadow:0 0 0 2px rgba(45,140,240,.2)}.ivu-color-picker-saturation,.ivu-color-picker-saturation--black,.ivu-color-picker-saturation--white{cursor:pointer;position:absolute;top:0;left:0;right:0;bottom:0}.ivu-color-picker-saturation--white{background:-webkit-gradient(linear,left top,right top,from(#fff),to(hsla(0,0%,100%,0)));background:linear-gradient(90deg,#fff,hsla(0,0%,100%,0))}.ivu-color-picker-saturation--black{background:-webkit-gradient(linear,left bottom,left top,from(#000),to(transparent));background:linear-gradient(0deg,#000,transparent)}.ivu-color-picker-saturation-pointer{cursor:pointer;position:absolute}.ivu-color-picker-saturation-circle{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)}.ivu-color-picker-hue{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:2px;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(90deg,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red);-webkit-transition:border .2s ease-in-out,-webkit-box-shadow .2s ease-in-out;transition:border .2s ease-in-out,-webkit-box-shadow .2s ease-in-out;transition:border .2s ease-in-out,box-shadow .2s ease-in-out;transition:border .2s ease-in-out,box-shadow .2s ease-in-out,-webkit-box-shadow .2s ease-in-out}.ivu-color-picker-hue:focus{border-color:#57a3f3;outline:0;-webkit-box-shadow:0 0 0 2px rgba(45,140,240,.2);box-shadow:0 0 0 2px rgba(45,140,240,.2)}.ivu-color-picker-hue-container{cursor:pointer;margin:0 2px;position:relative;height:100%}.ivu-color-picker-hue-pointer{z-index:2;position:absolute}.ivu-color-picker-hue-picker{cursor:pointer;margin-top:1px;width:4px;border-radius:1px;height:8px;-webkit-box-shadow:0 0 2px rgba(0,0,0,.6);box-shadow:0 0 2px rgba(0,0,0,.6);background:#fff;-webkit-transform:translateX(-2px);transform:translateX(-2px)}.ivu-color-picker-alpha{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:2px;-webkit-transition:border .2s ease-in-out,-webkit-box-shadow .2s ease-in-out;transition:border .2s ease-in-out,-webkit-box-shadow .2s ease-in-out;transition:border .2s ease-in-out,box-shadow .2s ease-in-out;transition:border .2s ease-in-out,box-shadow .2s ease-in-out,-webkit-box-shadow .2s ease-in-out}.ivu-color-picker-alpha:focus{border-color:#57a3f3;outline:0;-webkit-box-shadow:0 0 0 2px rgba(45,140,240,.2);box-shadow:0 0 0 2px rgba(45,140,240,.2)}.ivu-color-picker-alpha-checkboard-wrap{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;border-radius:2px}.ivu-color-picker-alpha-checkerboard{position:absolute;top:0;right:0;bottom:0;left:0;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==)}.ivu-color-picker-alpha-gradient{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:2px}.ivu-color-picker-alpha-container{cursor:pointer;position:relative;z-index:2;height:100%;margin:0 3px}.ivu-color-picker-alpha-pointer{z-index:2;position:absolute}.ivu-color-picker-alpha-picker{cursor:pointer;width:4px;border-radius:1px;height:8px;-webkit-box-shadow:0 0 2px rgba(0,0,0,.6);box-shadow:0 0 2px rgba(0,0,0,.6);background:#fff;margin-top:1px;-webkit-transform:translateX(-2px);transform:translateX(-2px)}.ivu-color-picker-confirm{margin-top:8px;position:relative;border-top:1px solid #e8eaec;text-align:right;padding:8px;clear:both}.ivu-color-picker-confirm-color{position:absolute;top:11px;left:8px}.ivu-color-picker-confirm-color-editable{top:8px}.ivu-auto-complete .ivu-icon-ios-close,.ivu-auto-complete .ivu-select-not-found{display:none}.ivu-auto-complete:hover .ivu-icon-ios-close{display:inline-block}.ivu-auto-complete.ivu-select-dropdown{max-height:none}.ivu-divider{font-family:Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,"\5FAE\8F6F\96C5\9ED1",Arial,sans-serif;font-size:14px;line-height:1.5;color:#515a6e;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;list-style:none;background:#e8eaec}.ivu-divider,.ivu-divider-vertical{margin:0 8px;display:inline-block;height:.9em;width:1px;vertical-align:middle;position:relative;top:-.06em}.ivu-divider-horizontal{display:block;height:1px;width:100%;min-width:100%;margin:24px 0;clear:both}.ivu-divider-horizontal.ivu-divider-with-text-center,.ivu-divider-horizontal.ivu-divider-with-text-left,.ivu-divider-horizontal.ivu-divider-with-text-right{display:table;white-space:nowrap;text-align:center;background:transparent;font-weight:500;color:#17233d;font-size:16px;margin:16px 0}.ivu-divider-horizontal.ivu-divider-with-text-center:after,.ivu-divider-horizontal.ivu-divider-with-text-center:before,.ivu-divider-horizontal.ivu-divider-with-text-left:after,.ivu-divider-horizontal.ivu-divider-with-text-left:before,.ivu-divider-horizontal.ivu-divider-with-text-right:after,.ivu-divider-horizontal.ivu-divider-with-text-right:before{content:"";display:table-cell;position:relative;top:50%;width:50%;border-top:1px solid #e8eaec;-webkit-transform:translateY(50%);transform:translateY(50%)}.ivu-divider-horizontal.ivu-divider-small.ivu-divider-with-text-center,.ivu-divider-horizontal.ivu-divider-small.ivu-divider-with-text-left,.ivu-divider-horizontal.ivu-divider-small.ivu-divider-with-text-right{font-size:14px;margin:8px 0}.ivu-divider-horizontal.ivu-divider-with-text-left .ivu-divider-inner-text,.ivu-divider-horizontal.ivu-divider-with-text-right .ivu-divider-inner-text{display:inline-block;padding:0 10px}.ivu-divider-horizontal.ivu-divider-with-text-left:before{top:50%;width:5%}.ivu-divider-horizontal.ivu-divider-with-text-left:after,.ivu-divider-horizontal.ivu-divider-with-text-right:before{top:50%;width:95%}.ivu-divider-horizontal.ivu-divider-with-text-right:after{top:50%;width:5%}.ivu-divider-inner-text{display:inline-block;padding:0 24px}.ivu-divider-dashed{background:none;border-top:1px dashed #e8eaec}.ivu-divider-horizontal.ivu-divider-with-text-left.ivu-divider-dashed,.ivu-divider-horizontal.ivu-divider-with-text-right.ivu-divider-dashed,.ivu-divider-horizontal.ivu-divider-with-text.ivu-divider-dashed{border-top:0}.ivu-divider-horizontal.ivu-divider-with-text-left.ivu-divider-dashed:after,.ivu-divider-horizontal.ivu-divider-with-text-left.ivu-divider-dashed:before,.ivu-divider-horizontal.ivu-divider-with-text-right.ivu-divider-dashed:after,.ivu-divider-horizontal.ivu-divider-with-text-right.ivu-divider-dashed:before,.ivu-divider-horizontal.ivu-divider-with-text.ivu-divider-dashed:after,.ivu-divider-horizontal.ivu-divider-with-text.ivu-divider-dashed:before{border-style:dashed none none}.ivu-anchor{position:relative;padding-left:2px}.ivu-anchor-wrapper{overflow:auto;padding-left:4px;margin-left:-4px}.ivu-anchor-ink{position:absolute;height:100%;left:0;top:0}.ivu-anchor-ink:before{content:" ";position:relative;width:2px;height:100%;display:block;background-color:#e8eaec;margin:0 auto}.ivu-anchor-ink-ball{display:inline-block;position:absolute;width:8px;height:8px;border-radius:50%;border:2px solid #2d8cf0;background-color:#fff;left:50%;-webkit-transition:top .2s ease-in-out;transition:top .2s ease-in-out;-webkit-transform:translate(-50%,2px);transform:translate(-50%,2px)}.ivu-anchor.fixed .ivu-anchor-ink .ivu-anchor-ink-ball{display:none}.ivu-anchor-link{padding:8px 0 8px 16px;line-height:1}.ivu-anchor-link-title{display:block;position:relative;-webkit-transition:all .3s;transition:all .3s;color:#515a6e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:8px}.ivu-anchor-link-title:only-child{margin-bottom:0}.ivu-anchor-link-active>.ivu-anchor-link-title{color:#2d8cf0}.ivu-anchor-link .ivu-anchor-link{padding-top:6px;padding-bottom:6px}.ivu-time-with-hash{cursor:pointer}.ivu-time-with-hash:hover{text-decoration:underline}.ivu-cell{position:relative;overflow:hidden}.ivu-cell-link,.ivu-cell-link:active,.ivu-cell-link:hover{color:inherit}.ivu-cell-icon{display:inline-block;margin-right:4px;font-size:14px;vertical-align:middle}.ivu-cell-icon:empty{display:none}.ivu-cell-main{display:inline-block;vertical-align:middle}.ivu-cell-title{line-height:24px;font-size:14px}.ivu-cell-label{line-height:1.2;font-size:12px;color:#808695}.ivu-cell-selected .ivu-cell-label{color:inherit}.ivu-cell-selected,.ivu-cell.ivu-cell-selected:hover{background:#f0faff}.ivu-cell-footer{display:inline-block;position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%);top:50%;right:16px;color:#515a6e}.ivu-cell-with-link .ivu-cell-footer{right:32px}.ivu-cell-selected .ivu-cell-footer{color:inherit}.ivu-cell-arrow{display:inline-block;position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%);top:50%;right:16px;font-size:14px}.ivu-cell:focus{background:#f3f3f3;outline:none}.ivu-cell-selected:focus{background:rgba(40,123,211,.91)}.ivu-cell{margin:0;line-height:normal;padding:7px 16px;clear:both;color:#515a6e;font-size:12px!important;white-space:nowrap;list-style:none;cursor:pointer;-webkit-transition:background .2s ease-in-out;transition:background .2s ease-in-out}.ivu-cell-focus,.ivu-cell:hover{background:#f3f3f3}.ivu-cell-disabled,.ivu-cell-disabled:hover{color:#c5c8ce;cursor:not-allowed}.ivu-cell-disabled:hover{background-color:#fff}.ivu-cell-selected,.ivu-cell-selected:hover{color:#2d8cf0}.ivu-cell-divided{margin-top:5px;border-top:1px solid #e8eaec}.ivu-cell-divided:before{content:"";height:5px;display:block;margin:0 -16px;background-color:#fff;position:relative;top:-7px}.ivu-cell-large .ivu-cell{padding:7px 16px 8px;font-size:14px!important}@-moz-document url-prefix(){.ivu-cell{white-space:normal}}.ivu-drawer{width:auto;height:100%;position:fixed;top:0}.ivu-drawer-inner{position:absolute}.ivu-drawer-left{left:0}.ivu-drawer-right{right:0}.ivu-drawer-hidden{display:none!important}.ivu-drawer-wrap{position:fixed;overflow:auto;top:0;right:0;bottom:0;left:0;z-index:1000;-webkit-overflow-scrolling:touch;outline:0}.ivu-drawer-wrap-inner{position:absolute;overflow:hidden}.ivu-drawer-wrap-dragging{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ivu-drawer-wrap *{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.ivu-drawer-mask{position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(55,55,55,.6);height:100%;z-index:1000}.ivu-drawer-mask-hidden{display:none}.ivu-drawer-mask-inner{position:absolute}.ivu-drawer-content{width:100%;height:100%;position:absolute;top:0;bottom:0;background-color:#fff;border:0;background-clip:padding-box;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.15);box-shadow:0 4px 12px rgba(0,0,0,.15)}.ivu-drawer-content-no-mask{pointer-events:auto}.ivu-drawer-header{border-bottom:1px solid #e8eaec;padding:14px 16px;line-height:1}.ivu-drawer-header-inner,.ivu-drawer-header p{display:inline-block;width:100%;height:20px;line-height:20px;font-size:14px;color:#17233d;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ivu-drawer-header p i,.ivu-drawer-header p span{vertical-align:middle}.ivu-drawer-close{z-index:1;font-size:12px;position:absolute;right:8px;top:8px;overflow:hidden;cursor:pointer}.ivu-drawer-close .ivu-icon-ios-close{font-size:31px;color:#999;-webkit-transition:color .2s ease;transition:color .2s ease;position:relative;top:1px}.ivu-drawer-close .ivu-icon-ios-close:hover{color:#444}.ivu-drawer-body{width:100%;height:calc(100% - 51px);padding:16px;font-size:12px;line-height:1.5;word-wrap:break-word;position:absolute;overflow:auto}.ivu-drawer-no-header .ivu-drawer-body{height:100%}.ivu-drawer-no-mask{pointer-events:none}.ivu-drawer-no-mask .ivu-drawer-drag{pointer-events:auto}.ivu-drawer-drag{top:0;height:100%;width:0;position:absolute}.ivu-drawer-drag-left{right:0}.ivu-drawer-drag-move-trigger{width:8px;height:100px;line-height:100px;position:absolute;top:50%;background:#f3f3f3;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:4px/6px;-webkit-box-shadow:0 0 1px 1px rgba(0,0,0,.2);box-shadow:0 0 1px 1px rgba(0,0,0,.2);cursor:col-resize}.ivu-drawer-drag-move-trigger-point{display:inline-block;width:50%;-webkit-transform:translateX(50%);transform:translateX(50%)}.ivu-drawer-drag-move-trigger-point i{display:block;border-bottom:1px solid silver;padding-bottom:2px}.ivu-breadcrumb{color:#999;font-size:14px}.ivu-breadcrumb a{color:#515a6e;-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out}.ivu-breadcrumb a:hover{color:#57a3f3}.ivu-breadcrumb>span:last-child{font-weight:700;color:#515a6e}.ivu-breadcrumb>span:last-child .ivu-breadcrumb-item-separator{display:none}.ivu-breadcrumb-item-separator{margin:0 8px;color:#dcdee2}.ivu-breadcrumb-item-link>.ivu-icon+span{margin-left:4px}.ivu-list{position:relative}.ivu-list-items{margin:0;padding:0;list-style:none}.ivu-list-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px 0}.ivu-list-item-content{color:#515a6e}.ivu-list-item-meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;font-size:0}.ivu-list-item-meta-avatar{margin-right:16px}.ivu-list-item-meta-content{-webkit-box-flex:1;-ms-flex:1 0;flex:1 0}.ivu-list-item-meta-title{font-weight:700;margin-bottom:4px;color:#515a6e;font-size:14px;line-height:22px}.ivu-list-item-meta-title>a{color:#515a6e;-webkit-transition:all .2s;transition:all .2s}.ivu-list-item-meta-title>a:hover{color:#2d8cf0}.ivu-list-item-meta-description{color:rgba(0,0,0,.45);font-size:14px;line-height:22px}.ivu-list-item-action{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-left:48px;padding:0;font-size:0;list-style:none}.ivu-list-item-action>li{position:relative;display:inline-block;padding:0 8px;color:rgba(0,0,0,.45);font-size:14px;line-height:22px;text-align:center;cursor:pointer}.ivu-list-item-action>li:after{content:"";position:absolute;top:50%;right:0;width:1px;height:14px;margin-top:-7px;background-color:#e8eaec}.ivu-list-item-action>li:first-child{padding-left:0}.ivu-list-item-action>li:last-child:after{display:none}.ivu-list-footer,.ivu-list-header{background:transparent}.ivu-list-footer,.ivu-list-header{padding-top:12px;padding-bottom:12px}.ivu-list-split .ivu-list-item{border-bottom:1px solid #e8eaec}.ivu-list-split .ivu-list-item:last-child{border-bottom:none}.ivu-list-split .ivu-list-header{border-bottom:1px solid #e8eaec}.ivu-list-split .ivu-list-footer{border-top:1px solid #e8eaec}.ivu-list-large .ivu-list-item{padding-top:16px;padding-bottom:16px}.ivu-list-small .ivu-list-item{padding-top:8px;padding-bottom:8px}.ivu-list-vertical .ivu-list-item{-webkit-box-align:initial;-ms-flex-align:initial;align-items:normal}.ivu-list-vertical .ivu-list-item-main{display:block;-webkit-box-flex:1;-ms-flex:1;flex:1}.ivu-list-vertical .ivu-list-item-extra{margin-left:40px}.ivu-list-vertical .ivu-list-item-meta{margin-bottom:16px}.ivu-list-vertical .ivu-list-item-meta-title{margin-bottom:12px;color:rgba(0,0,0,.85);font-size:16px;line-height:24px}.ivu-list-vertical .ivu-list-item-action{margin-top:16px;margin-left:auto}.ivu-list-vertical .ivu-list-item-action>li{padding:0 16px}.ivu-list-vertical .ivu-list-item-action>li:first-child{padding-left:0}.ivu-list-item-no-flex{display:block}.ivu-list:not(.ivu-list-vertical) .ivu-list-item-no-flex .ivu-list-item-action{float:right}.ivu-list-bordered{border:1px solid #dcdee2;border-radius:6px}.ivu-list-bordered .ivu-list-footer,.ivu-list-bordered .ivu-list-header,.ivu-list-bordered .ivu-list-item{padding-right:24px;padding-left:24px}.ivu-list-bordered .ivu-list-item{border-bottom:1px solid #e8eaec}.ivu-list-bordered .ivu-list-pagination{margin:16px 24px}.ivu-list-bordered.ivu-list-small .ivu-list-item{padding-right:16px;padding-left:16px}.ivu-list-bordered.ivu-list-small .ivu-list-footer,.ivu-list-bordered.ivu-list-small .ivu-list-header{padding:8px 16px}.ivu-list-bordered.ivu-list-large .ivu-list-footer,.ivu-list-bordered.ivu-list-large .ivu-list-header{padding:16px 24px}@media screen and (max-width:768px){.ivu-list-item-action,.ivu-list-vertical .ivu-list-item-extra{margin-left:24px}}@media screen and (max-width:576px){.ivu-list-item{-ms-flex-wrap:wrap;flex-wrap:wrap}.ivu-list-item-action{margin-left:12px}.ivu-list-vertical .ivu-list-item{-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}.ivu-list-vertical .ivu-list-item-main{min-width:220px}.ivu-list-vertical .ivu-list-item-extra{margin:auto auto 16px}}@font-face{font-family:iconfont;src:url(data:application/vnd.ms-fontobject;base64,EA8AAGgOAAABAAIAAAAAAAIABQMAAAAAAAABAJABAAAAAExQAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAARmLsUAAAAAAAAAAAAAAAAAAAAAAAABAAaQBjAG8AbgBmAG8AbgB0AAAADgBSAGUAZwB1AGwAYQByAAAAFgBWAGUAcgBzAGkAbwBuACAAMQAuADAAAAAQAGkAYwBvAG4AZgBvAG4AdAAAAAAAAAEAAAALAIAAAwAwR1NVQrD+s+0AAAE4AAAAQk9TLzI8eUnXAAABfAAAAFZjbWFwL5gm4AAAAgAAAAIuZ2x5ZuHUVh4AAARIAAAHIGhlYWQTL8piAAAA4AAAADZoaGVhB90DjAAAALwAAAAkaG10eCwA//8AAAHUAAAALGxvY2EImgpGAAAEMAAAABhtYXhwARwAbgAAARgAAAAgbmFtZT5U/n0AAAtoAAACbXBvc3R4roygAAAN2AAAAI4AAQAAA4D/gABcBAD//wAABAAAAQAAAAAAAAAAAAAAAAAAAAsAAQAAAAEAAFDsYkZfDzz1AAsEAAAAAADYCMM0AAAAANgIwzT///99BAADgAAAAAgAAgAAAAAAAAABAAAACwBiAAcAAAAAAAIAAAAKAAoAAAD/AAAAAAAAAAEAAAAKAB4ALAABREZMVAAIAAQAAAAAAAAAAQAAAAFsaWdhAAgAAAABAAAAAQAEAAQAAAABAAgAAQAGAAAAAQAAAAAAAQQAAZAABQAIAokCzAAAAI8CiQLMAAAB6wAyAQgAAAIABQMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUGZFZABA5gDn5QOA/4AAXAOAAIMAAAABAAAAAAAABAAAAAQA//8EAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAAAAAFAAAAAwAAACwAAAAEAAABpgABAAAAAACgAAMAAQAAACwAAwAKAAABpgAEAHQAAAAUABAAAwAE5gDmCeZi537ngOeD58Pn4ufl//8AAOYA5gnmYed+54Dng+fD5+Ln5f//AAAAAAAAAAAAAAAAAAAAAAAAAAEAFAAUABQAFgAWABYAFgAWABYAAAABAAUAAwAEAAYABwAIAAIACQAKAAABBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAACIAAAAAAAAAAoAAOYAAADmAAAAAAEAAOYJAADmCQAAAAUAAOZhAADmYQAAAAMAAOZiAADmYgAAAAQAAOd+AADnfgAAAAYAAOeAAADngAAAAAcAAOeDAADngwAAAAgAAOfDAADnwwAAAAIAAOfiAADn4gAAAAkAAOflAADn5QAAAAoAAAAAAAAAjAC6AOgBFAGAAf4CbgLqAzgDkAAF////ngQAA2MAJQA2AEcAWABhAAABFAcWFRQOAiIuAjU0NyY1ND4CMzIWFz4BMhYXPgEzMh4CATI+AjQuAiIOAhQeAgEyPgI0LgIiDgIUHgIBMj4CNC4CIg4CFB4CBTIWFAYiJjQ2BAAuLlCLu9S7ilEuLhwvQCQrSBcuZWhlLhhHKyU/Lxz8zgoRDgcHDhETEg0ICA0SATs1XUYoKEZdal1GKChGXQFnChINBwcNEhMRDggIDhH+1yg4OFA4OAKrRzNZaGGqfkhIfqphaFkzRyZCMxwlHxETExEfJRwzQv47FSUwNzAkFRUkMDcwJRX+1BstPEU8LRsbLTxFPC0bASwVJTA3MCQVFSQwNzAlFSAUHRMTHRQAAgAA/4AEAAOAAAsAFQAAAQYABxYAFzYANyYAAzMHJzMRIzcXIwIA2v7fBQUBIdraASEFBf7fmkCAgEBAgIBAA4AF/t/a2v7fBQUBIdraASH9RYCAAYCAgAAAAAAGAAAAAAPNAoYAAwAHAAsADwATABcAAAEhFSEHIRUhBRUhNQUVITUlMxUjJTMVIwEeAdj+KMcDdvyKAq/+CQH3/gkB2B8f/igfHwKFkk9GUh8fkx8feHt7ewAAAAYAAP+0AygDKwADAAcACwAPABMAFwAAEzMRIxMzESMTMxEjEzMRIwM1MxUDNTMV/ZKS4EdHmR8fkh8fd3t7ewJU/igCr/yKAq7+CQH3/gkB2B8f/igfHwABAAD/fQPcA4AAQgAAEwYWBw4BBwYWFxY2FxYXFhcWBgcGFhc+ATUWMzcXMjcXFjc+AScuASc+ATc2Fjc+AScuASc2JicuAScuAScOAQcOAZMDBAEDPhUTARwdKwQDBRUoAioVFDtddlMIBA0MAgo7NVKEHRIPMwEgGQoGMRsMFBMXNwECAgEJFQEDwpGSwQMBEAHrCB0mDVE0M1sVDFkECww4LQUaHyRRBAQxBAEBAQEhHAQRSCAeHwEkOCAFWgwITk1LOwweKAUZBwSd0AQE0J0KBAAAAAAHAAD/wAPAA0AAAAAJAAoAEwAfADgATQAAASMeATI2NCYiBgUjHgEyNjQmIgYDDgEHHgEXPgE3LgETBgcGIicuAScmNDc+ATc2MhceARcWFAcGJQ4BBxQXMzY3PgEyFhcWFzM2NS4BAVAwARsoGxsoGwGPMAEbKBsbKBuBvv0FBf2+vv0FBf1JNEJFmEVDZxwdHRxoQkWYRUNnHB0dHP7FQlkFCDAHAQQ1TjUEAQcwCAVZAdsUGxsoGxsUFBsbKBsbAVEF/b6+/QUF/b6+/f0+Mx0dHRxoQkWYRUNnHB0dHGhCRZhFQ78CVUEHAQEGJjIyJgYBAQdBVQAAAAAHAAD/wAPAA0AAAAAJAAoAEwAfADgARAAAASMeATI2NCYiBgUjHgEyNjQmIgYDDgEHHgEXPgE3LgETBgcGIicuAScmNDc+ATc2MhceARcWFAcGJyEGBxUWFyE2NzUmAVAwARsoGxsoGwGPMAEbKBsbKBuBvv0FBf2+vv0FBf1JNEJFmEVDZxwdHRxoQkWYRUNnHB0dHKP+0AcBAQcBMAcBAQHbFBsbKBsbFBQbGygbGwFRBf2+vv0FBf2+vv39PjMdHR0caEJFmEVDZxwdHRxoQkWYRUOfAQcwBwEBBzAHAAcAAP/AA8ADQAAAAAkACgATAB8AOABNAAABIx4BMjY0JiIGBSMeATI2NCYiBgMOAQceARc+ATcuARMGBwYiJy4BJyY0Nz4BNzYyFx4BFxYUBwYnIwYHDgEiJicmJyMGFR4BFz4BNzQBUDABGygbGygbAY8wARsoGxsoG4G+/QUF/b6+/QUF/Uk0QkWYRUNnHB0dHGhCRZhFQ2ccHR0cozAHAQQ1TjUEAQcwCAVZQkJZBQHbFBsbKBsbFBQbGygbGwFRBf2+vv0FBf2+vv39PjMdHR0caEJFmEVDZxwdHRxoQkWYRUO/AQYmMjImBgEBB0FVAgJVQQcAAgAA//gDiAMIACUAMQAAASMGBxUWFzMHLgEjIg4CFB4CMj4CNTQmJzcVFhczNjc1NCYBLgEnPgE3HgEXDgEDavwFAQEFoMcmWTA6aFMrK1NodGhTKx4dxwEFOAUBEf4hWngCAnhaWngCAngDCAEFOAUBxx0eK1NodGhTKytTaDowWSbHoAUBAQX8DRH9PAJ4Wlp4AgJ4Wlp4AAAAAgAA//ADkwMTACkANQAAAScmDwEnJg8BBh8BBy4BIyIOAhQeAjI+AjU0Jic3FxY/ATYvATc2AS4BJz4BNx4BFw4BA44qBgZcVAYFKwQEVYgmWTA6aFMrK1NodGhTKx4dh1QGBioEBFRcBP3+WngCAnhaWngCAngC4ysEBF1VBAQqBgZUhx0eK1NodGhTKytTaDowWSaIVQQEKgYGVFwG/V4CeFpaeAICeFpaeAAAAAAAABIA3gABAAAAAAAAABUAAAABAAAAAAABAAgAFQABAAAAAAACAAcAHQABAAAAAAADAAgAJAABAAAAAAAEAAgALAABAAAAAAAFAAsANAABAAAAAAAGAAgAPwABAAAAAAAKACsARwABAAAAAAALABMAcgADAAEECQAAACoAhQADAAEECQABABAArwADAAEECQACAA4AvwADAAEECQADABAAzQADAAEECQAEABAA3QADAAEECQAFABYA7QADAAEECQAGABABAwADAAEECQAKAFYBEwADAAEECQALACYBaQpDcmVhdGVkIGJ5IGljb25mb250Cmljb25mb250UmVndWxhcmljb25mb250aWNvbmZvbnRWZXJzaW9uIDEuMGljb25mb250R2VuZXJhdGVkIGJ5IHN2ZzJ0dGYgZnJvbSBGb250ZWxsbyBwcm9qZWN0Lmh0dHA6Ly9mb250ZWxsby5jb20ACgBDAHIAZQBhAHQAZQBkACAAYgB5ACAAaQBjAG8AbgBmAG8AbgB0AAoAaQBjAG8AbgBmAG8AbgB0AFIAZQBnAHUAbABhAHIAaQBjAG8AbgBmAG8AbgB0AGkAYwBvAG4AZgBvAG4AdABWAGUAcgBzAGkAbwBuACAAMQAuADAAaQBjAG8AbgBmAG8AbgB0AEcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAAcwB2AGcAMgB0AHQAZgAgAGYAcgBvAG0AIABGAG8AbgB0AGUAbABsAG8AIABwAHIAbwBqAGUAYwB0AC4AaAB0AHQAcAA6AC8ALwBmAG8AbgB0AGUAbABsAG8ALgBjAG8AbQAAAAACAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsBAgEDAQQBBQEGAQcBCAEJAQoBCwEMAARiZWFyD3Jlc2l6ZS12ZXJ0aWNhbA9jaHVpemhpZmFuemh1YW4Qc2h1aXBpbmdmYW56aHVhbgJxcQVmcm93bgNtZWgFc21pbGUDbWFuBXdvbWFuAAAAAA==);src:url(data:application/vnd.ms-fontobject;base64,EA8AAGgOAAABAAIAAAAAAAIABQMAAAAAAAABAJABAAAAAExQAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAARmLsUAAAAAAAAAAAAAAAAAAAAAAAABAAaQBjAG8AbgBmAG8AbgB0AAAADgBSAGUAZwB1AGwAYQByAAAAFgBWAGUAcgBzAGkAbwBuACAAMQAuADAAAAAQAGkAYwBvAG4AZgBvAG4AdAAAAAAAAAEAAAALAIAAAwAwR1NVQrD+s+0AAAE4AAAAQk9TLzI8eUnXAAABfAAAAFZjbWFwL5gm4AAAAgAAAAIuZ2x5ZuHUVh4AAARIAAAHIGhlYWQTL8piAAAA4AAAADZoaGVhB90DjAAAALwAAAAkaG10eCwA//8AAAHUAAAALGxvY2EImgpGAAAEMAAAABhtYXhwARwAbgAAARgAAAAgbmFtZT5U/n0AAAtoAAACbXBvc3R4roygAAAN2AAAAI4AAQAAA4D/gABcBAD//wAABAAAAQAAAAAAAAAAAAAAAAAAAAsAAQAAAAEAAFDsYkZfDzz1AAsEAAAAAADYCMM0AAAAANgIwzT///99BAADgAAAAAgAAgAAAAAAAAABAAAACwBiAAcAAAAAAAIAAAAKAAoAAAD/AAAAAAAAAAEAAAAKAB4ALAABREZMVAAIAAQAAAAAAAAAAQAAAAFsaWdhAAgAAAABAAAAAQAEAAQAAAABAAgAAQAGAAAAAQAAAAAAAQQAAZAABQAIAokCzAAAAI8CiQLMAAAB6wAyAQgAAAIABQMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUGZFZABA5gDn5QOA/4AAXAOAAIMAAAABAAAAAAAABAAAAAQA//8EAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAAAAAFAAAAAwAAACwAAAAEAAABpgABAAAAAACgAAMAAQAAACwAAwAKAAABpgAEAHQAAAAUABAAAwAE5gDmCeZi537ngOeD58Pn4ufl//8AAOYA5gnmYed+54Dng+fD5+Ln5f//AAAAAAAAAAAAAAAAAAAAAAAAAAEAFAAUABQAFgAWABYAFgAWABYAAAABAAUAAwAEAAYABwAIAAIACQAKAAABBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAACIAAAAAAAAAAoAAOYAAADmAAAAAAEAAOYJAADmCQAAAAUAAOZhAADmYQAAAAMAAOZiAADmYgAAAAQAAOd+AADnfgAAAAYAAOeAAADngAAAAAcAAOeDAADngwAAAAgAAOfDAADnwwAAAAIAAOfiAADn4gAAAAkAAOflAADn5QAAAAoAAAAAAAAAjAC6AOgBFAGAAf4CbgLqAzgDkAAF////ngQAA2MAJQA2AEcAWABhAAABFAcWFRQOAiIuAjU0NyY1ND4CMzIWFz4BMhYXPgEzMh4CATI+AjQuAiIOAhQeAgEyPgI0LgIiDgIUHgIBMj4CNC4CIg4CFB4CBTIWFAYiJjQ2BAAuLlCLu9S7ilEuLhwvQCQrSBcuZWhlLhhHKyU/Lxz8zgoRDgcHDhETEg0ICA0SATs1XUYoKEZdal1GKChGXQFnChINBwcNEhMRDggIDhH+1yg4OFA4OAKrRzNZaGGqfkhIfqphaFkzRyZCMxwlHxETExEfJRwzQv47FSUwNzAkFRUkMDcwJRX+1BstPEU8LRsbLTxFPC0bASwVJTA3MCQVFSQwNzAlFSAUHRMTHRQAAgAA/4AEAAOAAAsAFQAAAQYABxYAFzYANyYAAzMHJzMRIzcXIwIA2v7fBQUBIdraASEFBf7fmkCAgEBAgIBAA4AF/t/a2v7fBQUBIdraASH9RYCAAYCAgAAAAAAGAAAAAAPNAoYAAwAHAAsADwATABcAAAEhFSEHIRUhBRUhNQUVITUlMxUjJTMVIwEeAdj+KMcDdvyKAq/+CQH3/gkB2B8f/igfHwKFkk9GUh8fkx8feHt7ewAAAAYAAP+0AygDKwADAAcACwAPABMAFwAAEzMRIxMzESMTMxEjEzMRIwM1MxUDNTMV/ZKS4EdHmR8fkh8fd3t7ewJU/igCr/yKAq7+CQH3/gkB2B8f/igfHwABAAD/fQPcA4AAQgAAEwYWBw4BBwYWFxY2FxYXFhcWBgcGFhc+ATUWMzcXMjcXFjc+AScuASc+ATc2Fjc+AScuASc2JicuAScuAScOAQcOAZMDBAEDPhUTARwdKwQDBRUoAioVFDtddlMIBA0MAgo7NVKEHRIPMwEgGQoGMRsMFBMXNwECAgEJFQEDwpGSwQMBEAHrCB0mDVE0M1sVDFkECww4LQUaHyRRBAQxBAEBAQEhHAQRSCAeHwEkOCAFWgwITk1LOwweKAUZBwSd0AQE0J0KBAAAAAAHAAD/wAPAA0AAAAAJAAoAEwAfADgATQAAASMeATI2NCYiBgUjHgEyNjQmIgYDDgEHHgEXPgE3LgETBgcGIicuAScmNDc+ATc2MhceARcWFAcGJQ4BBxQXMzY3PgEyFhcWFzM2NS4BAVAwARsoGxsoGwGPMAEbKBsbKBuBvv0FBf2+vv0FBf1JNEJFmEVDZxwdHRxoQkWYRUNnHB0dHP7FQlkFCDAHAQQ1TjUEAQcwCAVZAdsUGxsoGxsUFBsbKBsbAVEF/b6+/QUF/b6+/f0+Mx0dHRxoQkWYRUNnHB0dHGhCRZhFQ78CVUEHAQEGJjIyJgYBAQdBVQAAAAAHAAD/wAPAA0AAAAAJAAoAEwAfADgARAAAASMeATI2NCYiBgUjHgEyNjQmIgYDDgEHHgEXPgE3LgETBgcGIicuAScmNDc+ATc2MhceARcWFAcGJyEGBxUWFyE2NzUmAVAwARsoGxsoGwGPMAEbKBsbKBuBvv0FBf2+vv0FBf1JNEJFmEVDZxwdHRxoQkWYRUNnHB0dHKP+0AcBAQcBMAcBAQHbFBsbKBsbFBQbGygbGwFRBf2+vv0FBf2+vv39PjMdHR0caEJFmEVDZxwdHRxoQkWYRUOfAQcwBwEBBzAHAAcAAP/AA8ADQAAAAAkACgATAB8AOABNAAABIx4BMjY0JiIGBSMeATI2NCYiBgMOAQceARc+ATcuARMGBwYiJy4BJyY0Nz4BNzYyFx4BFxYUBwYnIwYHDgEiJicmJyMGFR4BFz4BNzQBUDABGygbGygbAY8wARsoGxsoG4G+/QUF/b6+/QUF/Uk0QkWYRUNnHB0dHGhCRZhFQ2ccHR0cozAHAQQ1TjUEAQcwCAVZQkJZBQHbFBsbKBsbFBQbGygbGwFRBf2+vv0FBf2+vv39PjMdHR0caEJFmEVDZxwdHRxoQkWYRUO/AQYmMjImBgEBB0FVAgJVQQcAAgAA//gDiAMIACUAMQAAASMGBxUWFzMHLgEjIg4CFB4CMj4CNTQmJzcVFhczNjc1NCYBLgEnPgE3HgEXDgEDavwFAQEFoMcmWTA6aFMrK1NodGhTKx4dxwEFOAUBEf4hWngCAnhaWngCAngDCAEFOAUBxx0eK1NodGhTKytTaDowWSbHoAUBAQX8DRH9PAJ4Wlp4AgJ4Wlp4AAAAAgAA//ADkwMTACkANQAAAScmDwEnJg8BBh8BBy4BIyIOAhQeAjI+AjU0Jic3FxY/ATYvATc2AS4BJz4BNx4BFw4BA44qBgZcVAYFKwQEVYgmWTA6aFMrK1NodGhTKx4dh1QGBioEBFRcBP3+WngCAnhaWngCAngC4ysEBF1VBAQqBgZUhx0eK1NodGhTKytTaDowWSaIVQQEKgYGVFwG/V4CeFpaeAICeFpaeAAAAAAAABIA3gABAAAAAAAAABUAAAABAAAAAAABAAgAFQABAAAAAAACAAcAHQABAAAAAAADAAgAJAABAAAAAAAEAAgALAABAAAAAAAFAAsANAABAAAAAAAGAAgAPwABAAAAAAAKACsARwABAAAAAAALABMAcgADAAEECQAAACoAhQADAAEECQABABAArwADAAEECQACAA4AvwADAAEECQADABAAzQADAAEECQAEABAA3QADAAEECQAFABYA7QADAAEECQAGABABAwADAAEECQAKAFYBEwADAAEECQALACYBaQpDcmVhdGVkIGJ5IGljb25mb250Cmljb25mb250UmVndWxhcmljb25mb250aWNvbmZvbnRWZXJzaW9uIDEuMGljb25mb250R2VuZXJhdGVkIGJ5IHN2ZzJ0dGYgZnJvbSBGb250ZWxsbyBwcm9qZWN0Lmh0dHA6Ly9mb250ZWxsby5jb20ACgBDAHIAZQBhAHQAZQBkACAAYgB5ACAAaQBjAG8AbgBmAG8AbgB0AAoAaQBjAG8AbgBmAG8AbgB0AFIAZQBnAHUAbABhAHIAaQBjAG8AbgBmAG8AbgB0AGkAYwBvAG4AZgBvAG4AdABWAGUAcgBzAGkAbwBuACAAMQAuADAAaQBjAG8AbgBmAG8AbgB0AEcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAAcwB2AGcAMgB0AHQAZgAgAGYAcgBvAG0AIABGAG8AbgB0AGUAbABsAG8AIABwAHIAbwBqAGUAYwB0AC4AaAB0AHQAcAA6AC8ALwBmAG8AbgB0AGUAbABsAG8ALgBjAG8AbQAAAAACAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsBAgEDAQQBBQEGAQcBCAEJAQoBCwEMAARiZWFyD3Jlc2l6ZS12ZXJ0aWNhbA9jaHVpemhpZmFuemh1YW4Qc2h1aXBpbmdmYW56aHVhbgJxcQVmcm93bgNtZWgFc21pbGUDbWFuBXdvbWFuAAAAAA==#iefix) format("embedded-opentype"),url("data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAiEAAsAAAAADmgAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADMAAABCsP6z7U9TLzIAAAE8AAAARAAAAFY8eUnXY21hcAAAAYAAAACjAAACLi+YJuBnbHlmAAACJAAABAgAAAcg4dRWHmhlYWQAAAYsAAAAMQAAADYTL8piaGhlYQAABmAAAAAgAAAAJAfdA4xobXR4AAAGgAAAABQAAAAsLAD//2xvY2EAAAaUAAAAGAAAABgImgpGbWF4cAAABqwAAAAfAAAAIAEcAG5uYW1lAAAGzAAAAUUAAAJtPlT+fXBvc3QAAAgUAAAAbgAAAI54roygeJxjYGRgYOBikGPQYWB0cfMJYeBgYGGAAJAMY05meiJQDMoDyrGAaQ4gZoOIAgCKIwNPAHicY2BkYWCcwMDKwMHUyXSGgYGhH0IzvmYwYuRgYGBiYGVmwAoC0lxTGByeMTx/ytzwv4EhhrmBoRkozAiSAwDuUwzMeJzlkUEKwkAMRd/YabXFhQvxFF6qPYPrUujGY7jyIr1JoZNjtMnEhag3MOEN5MMk8D9QAoVyVSKEJwGrh6oh6wVN1iM3nc+cVImJVKdOehlklElmWdYVstp+ql8VdIv15a1NLW0zFXsO7Kjz3erH/3+rY37vr6kxnx1LKNWOJZlaxxJNnWOpSu+ot8jgqMvI6KjfyOSo88jsaAbI4tBsig89rQB4nLVUTWwbRRSeNzO767i2g7N/FP9s7MRrE5ON4/V6rSZyU0PiINSSNImES4IUoapWz6hEiqiMBDQqEojkAkiFStyKRC+9VSoFCeUEyqESVUAqEkcu3OAQb3hrJxAXwSGI3X0/szPz5vvm2x0i7O/vf8IJe5VkSJnUyUtklRBQJE1VIjRtUafkmk6pSu2ipleh4+xikkKxSksWTUeo8m8NoagpYtoslTmxrLl37z64e33esuJjU8P5Wd262LxoPVnPZ06Pxfe+C0YjkhSJygPhQCA8ABPOykwuN7NyuRvgUnAgLEnhATkaCQQiUe/7XKUyV6nQz+t2o7l66+rs7NVbq82GXTdrdjxjRGU5amTids2bUDMFtzCsqsMYMqr3IDY6OT05GjsI8Exv/6CSkOWEQigh+y3clxY5QVTcEZFIGtHLxDUJs6WsHR1y9SFKdr1HggCp3V1ICYL36OOpVmvKN9bC1u6R3vZ0qwWtVovgJfqOfUvfIYxIWL+fyETHNVJqSkIT1JTjW8ZWh3yDJDz0ctvsyt51etvrg9/QHhqGlzMM+vbmizPnDWPLMNbW19e7tffvsBzL99aWEfBRY46t+tbe3PypXv/IMDYN43WsQBe9HL2NC33RuxABrPsG+xH3o4bVRE2KgCRqulbWNf8W/UYVHM129aKra24VshZkq+CWD/Oy6Xt8cGYEthgHVlVliCfynAlqjo6oysTKlYUAD4docMI5/1ZioN+GwZNBcTwWUmTdBUqhTwX29QebXzF4An4JJMzwfMl+WQ01+IlQZVR4yhie53ycA16pOI/ODiYNGK4MChdCgXNnX5gIJXPCSYnf2OF850aQ+zJIyOs+u8+mMO8jQdwtg1TIWVRjKAnFcslMi8KfGUPoSUCergUyUk77dMyS69Ms6tijKZKYwUGKbpfdzu+iYeZYAHMFiOVi+MD7h9mb99qC0L7X8c+XatMfTj97KZ5IxJt/pd43tYYQKEjAnXMOB6kQEBrwg+LPjindAPOHNdC3q3ait0I3/ZIunZEARLNYNEUA6czSP3N/7j9wz6ZESdX0VNl1zGNS/szbQaQSIGk4DtVPcZf8AgXpf9A2OyTit5s2syZmand46bhEe2WtodLHkvaoqtTXuXN2/c42WADP9HGfbUcUW7JgqHss4xHtlMys679FqUomdP9VJBQBdnlPABBubpuNwqnmQj6/0HwNQzKxDUJFgKiXurBG6dqFjmeBzsvtRPJgGIZThYa5fdOvsReOticPh6JHHXxsv7ItJpOniYPYsmZ/x0QD/o5P105DeQwF6MH33ogoLi+KQp7zpY3HQV5bFMURzheXeds7gpP+jKNXljjHuYvXHke7cdCxLLZf6YX7B63UcCV4nGNgZGBgAOKAN2ZR8fw2Xxm4WRhA4AbHYRMY/f///1oWBuYGIJeDgQkkCgAvWgs2AAAAeJxjYGRgYG7438AQw8Lw/z8DAwsDA1AEBXADAHXiBHJ4nGNhYGBgYfj/nwVM48cATwECKwAAAAAAjAC6AOgBFAGAAf4CbgLqAzgDkHicY2BkYGDgZkhiYGcAASYg5gJCBob/YD4DABOmAYsAeJxlj01OwzAQhV/6B6QSqqhgh+QFYgEo/RGrblhUavdddN+mTpsqiSPHrdQDcB6OwAk4AtyAO/BIJ5s2lsffvHljTwDc4Acejt8t95E9XDI7cg0XuBeuU38QbpBfhJto41W4Rf1N2MczpsJtdGF5g9e4YvaEd2EPHXwI13CNT+E69S/hBvlbuIk7/Aq30PHqwj7mXle4jUcv9sdWL5xeqeVBxaHJIpM5v4KZXu+Sha3S6pxrW8QmU4OgX0lTnWlb3VPs10PnIhVZk6oJqzpJjMqt2erQBRvn8lGvF4kehCblWGP+tsYCjnEFhSUOjDFCGGSIyujoO1Vm9K+xQ8Jee1Y9zed0WxTU/3OFAQL0z1xTurLSeTpPgT1fG1J1dCtuy56UNJFezUkSskJe1rZUQuoBNmVXjhF6XNGJPyhnSP8ACVpuyAAAAHicbYhdDoIwEAb3a6k/YIIX8VArWewmdJFWJOnpJTG+OQ+TzJCjLy39p4ODR4OAA4444YwWHS7U3IVzn6Voldtb8ksHnvohrlqjjmw1rmzXsvdT7fEbblnCmOfNfJIYStJJfGIL27yb6AOCGR89AAA=") format("woff"),url(data:font/ttf;base64,AAEAAAALAIAAAwAwR1NVQrD+s+0AAAE4AAAAQk9TLzI8eUnXAAABfAAAAFZjbWFwL5gm4AAAAgAAAAIuZ2x5ZuHUVh4AAARIAAAHIGhlYWQTL8piAAAA4AAAADZoaGVhB90DjAAAALwAAAAkaG10eCwA//8AAAHUAAAALGxvY2EImgpGAAAEMAAAABhtYXhwARwAbgAAARgAAAAgbmFtZT5U/n0AAAtoAAACbXBvc3R4roygAAAN2AAAAI4AAQAAA4D/gABcBAD//wAABAAAAQAAAAAAAAAAAAAAAAAAAAsAAQAAAAEAAFDsNlpfDzz1AAsEAAAAAADYCMM0AAAAANgIwzT///99BAADgAAAAAgAAgAAAAAAAAABAAAACwBiAAcAAAAAAAIAAAAKAAoAAAD/AAAAAAAAAAEAAAAKAB4ALAABREZMVAAIAAQAAAAAAAAAAQAAAAFsaWdhAAgAAAABAAAAAQAEAAQAAAABAAgAAQAGAAAAAQAAAAAAAQQAAZAABQAIAokCzAAAAI8CiQLMAAAB6wAyAQgAAAIABQMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUGZFZABA5gDn5QOA/4AAXAOAAIMAAAABAAAAAAAABAAAAAQA//8EAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAAAAAFAAAAAwAAACwAAAAEAAABpgABAAAAAACgAAMAAQAAACwAAwAKAAABpgAEAHQAAAAUABAAAwAE5gDmCeZi537ngOeD58Pn4ufl//8AAOYA5gnmYed+54Dng+fD5+Ln5f//AAAAAAAAAAAAAAAAAAAAAAAAAAEAFAAUABQAFgAWABYAFgAWABYAAAABAAUAAwAEAAYABwAIAAIACQAKAAABBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAACIAAAAAAAAAAoAAOYAAADmAAAAAAEAAOYJAADmCQAAAAUAAOZhAADmYQAAAAMAAOZiAADmYgAAAAQAAOd+AADnfgAAAAYAAOeAAADngAAAAAcAAOeDAADngwAAAAgAAOfDAADnwwAAAAIAAOfiAADn4gAAAAkAAOflAADn5QAAAAoAAAAAAAAAjAC6AOgBFAGAAf4CbgLqAzgDkAAF////ngQAA2MAJQA2AEcAWABhAAABFAcWFRQOAiIuAjU0NyY1ND4CMzIWFz4BMhYXPgEzMh4CATI+AjQuAiIOAhQeAgEyPgI0LgIiDgIUHgIBMj4CNC4CIg4CFB4CBTIWFAYiJjQ2BAAuLlCLu9S7ilEuLhwvQCQrSBcuZWhlLhhHKyU/Lxz8zgoRDgcHDhETEg0ICA0SATs1XUYoKEZdal1GKChGXQFnChINBwcNEhMRDggIDhH+1yg4OFA4OAKrRzNZaGGqfkhIfqphaFkzRyZCMxwlHxETExEfJRwzQv47FSUwNzAkFRUkMDcwJRX+1BstPEU8LRsbLTxFPC0bASwVJTA3MCQVFSQwNzAlFSAUHRMTHRQAAgAA/4AEAAOAAAsAFQAAAQYABxYAFzYANyYAAzMHJzMRIzcXIwIA2v7fBQUBIdraASEFBf7fmkCAgEBAgIBAA4AF/t/a2v7fBQUBIdraASH9RYCAAYCAgAAAAAAGAAAAAAPNAoYAAwAHAAsADwATABcAAAEhFSEHIRUhBRUhNQUVITUlMxUjJTMVIwEeAdj+KMcDdvyKAq/+CQH3/gkB2B8f/igfHwKFkk9GUh8fkx8feHt7ewAAAAYAAP+0AygDKwADAAcACwAPABMAFwAAEzMRIxMzESMTMxEjEzMRIwM1MxUDNTMV/ZKS4EdHmR8fkh8fd3t7ewJU/igCr/yKAq7+CQH3/gkB2B8f/igfHwABAAD/fQPcA4AAQgAAEwYWBw4BBwYWFxY2FxYXFhcWBgcGFhc+ATUWMzcXMjcXFjc+AScuASc+ATc2Fjc+AScuASc2JicuAScuAScOAQcOAZMDBAEDPhUTARwdKwQDBRUoAioVFDtddlMIBA0MAgo7NVKEHRIPMwEgGQoGMRsMFBMXNwECAgEJFQEDwpGSwQMBEAHrCB0mDVE0M1sVDFkECww4LQUaHyRRBAQxBAEBAQEhHAQRSCAeHwEkOCAFWgwITk1LOwweKAUZBwSd0AQE0J0KBAAAAAAHAAD/wAPAA0AAAAAJAAoAEwAfADgATQAAASMeATI2NCYiBgUjHgEyNjQmIgYDDgEHHgEXPgE3LgETBgcGIicuAScmNDc+ATc2MhceARcWFAcGJQ4BBxQXMzY3PgEyFhcWFzM2NS4BAVAwARsoGxsoGwGPMAEbKBsbKBuBvv0FBf2+vv0FBf1JNEJFmEVDZxwdHRxoQkWYRUNnHB0dHP7FQlkFCDAHAQQ1TjUEAQcwCAVZAdsUGxsoGxsUFBsbKBsbAVEF/b6+/QUF/b6+/f0+Mx0dHRxoQkWYRUNnHB0dHGhCRZhFQ78CVUEHAQEGJjIyJgYBAQdBVQAAAAAHAAD/wAPAA0AAAAAJAAoAEwAfADgARAAAASMeATI2NCYiBgUjHgEyNjQmIgYDDgEHHgEXPgE3LgETBgcGIicuAScmNDc+ATc2MhceARcWFAcGJyEGBxUWFyE2NzUmAVAwARsoGxsoGwGPMAEbKBsbKBuBvv0FBf2+vv0FBf1JNEJFmEVDZxwdHRxoQkWYRUNnHB0dHKP+0AcBAQcBMAcBAQHbFBsbKBsbFBQbGygbGwFRBf2+vv0FBf2+vv39PjMdHR0caEJFmEVDZxwdHRxoQkWYRUOfAQcwBwEBBzAHAAcAAP/AA8ADQAAAAAkACgATAB8AOABNAAABIx4BMjY0JiIGBSMeATI2NCYiBgMOAQceARc+ATcuARMGBwYiJy4BJyY0Nz4BNzYyFx4BFxYUBwYnIwYHDgEiJicmJyMGFR4BFz4BNzQBUDABGygbGygbAY8wARsoGxsoG4G+/QUF/b6+/QUF/Uk0QkWYRUNnHB0dHGhCRZhFQ2ccHR0cozAHAQQ1TjUEAQcwCAVZQkJZBQHbFBsbKBsbFBQbGygbGwFRBf2+vv0FBf2+vv39PjMdHR0caEJFmEVDZxwdHRxoQkWYRUO/AQYmMjImBgEBB0FVAgJVQQcAAgAA//gDiAMIACUAMQAAASMGBxUWFzMHLgEjIg4CFB4CMj4CNTQmJzcVFhczNjc1NCYBLgEnPgE3HgEXDgEDavwFAQEFoMcmWTA6aFMrK1NodGhTKx4dxwEFOAUBEf4hWngCAnhaWngCAngDCAEFOAUBxx0eK1NodGhTKytTaDowWSbHoAUBAQX8DRH9PAJ4Wlp4AgJ4Wlp4AAAAAgAA//ADkwMTACkANQAAAScmDwEnJg8BBh8BBy4BIyIOAhQeAjI+AjU0Jic3FxY/ATYvATc2AS4BJz4BNx4BFw4BA44qBgZcVAYFKwQEVYgmWTA6aFMrK1NodGhTKx4dh1QGBioEBFRcBP3+WngCAnhaWngCAngC4ysEBF1VBAQqBgZUhx0eK1NodGhTKytTaDowWSaIVQQEKgYGVFwG/V4CeFpaeAICeFpaeAAAAAAAABIA3gABAAAAAAAAABUAAAABAAAAAAABAAgAFQABAAAAAAACAAcAHQABAAAAAAADAAgAJAABAAAAAAAEAAgALAABAAAAAAAFAAsANAABAAAAAAAGAAgAPwABAAAAAAAKACsARwABAAAAAAALABMAcgADAAEECQAAACoAhQADAAEECQABABAArwADAAEECQACAA4AvwADAAEECQADABAAzQADAAEECQAEABAA3QADAAEECQAFABYA7QADAAEECQAGABABAwADAAEECQAKAFYBEwADAAEECQALACYBaQpDcmVhdGVkIGJ5IGljb25mb250Cmljb25mb250UmVndWxhcmljb25mb250aWNvbmZvbnRWZXJzaW9uIDEuMGljb25mb250R2VuZXJhdGVkIGJ5IHN2ZzJ0dGYgZnJvbSBGb250ZWxsbyBwcm9qZWN0Lmh0dHA6Ly9mb250ZWxsby5jb20ACgBDAHIAZQBhAHQAZQBkACAAYgB5ACAAaQBjAG8AbgBmAG8AbgB0AAoAaQBjAG8AbgBmAG8AbgB0AFIAZQBnAHUAbABhAHIAaQBjAG8AbgBmAG8AbgB0AGkAYwBvAG4AZgBvAG4AdABWAGUAcgBzAGkAbwBuACAAMQAuADAAaQBjAG8AbgBmAG8AbgB0AEcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAAcwB2AGcAMgB0AHQAZgAgAGYAcgBvAG0AIABGAG8AbgB0AGUAbABsAG8AIABwAHIAbwBqAGUAYwB0AC4AaAB0AHQAcAA6AC8ALwBmAG8AbgB0AGUAbABsAG8ALgBjAG8AbQAAAAACAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsBAgEDAQQBBQEGAQcBCAEJAQoBCwEMAARiZWFyD3Jlc2l6ZS12ZXJ0aWNhbA9jaHVpemhpZmFuemh1YW4Qc2h1aXBpbmdmYW56aHVhbgJxcQVmcm93bgNtZWgFc21pbGUDbWFuBXdvbWFuAAAAAA==) format("truetype"),url(../img/iconfont.13b90fe6.svg#iconfont) format("svg")}.icon-bear:before{content:"\E600"}.icon-resize-vertical:before{content:"\E7C3"}.icon-chuizhifanzhuan:before{content:"\E661"}.icon-shuipingfanzhuan:before{content:"\E662"}.icon-qq:before{content:"\E609"}.icon-frown:before{content:"\E77E"}.icon-meh:before{content:"\E780"}.icon-smile:before{content:"\E783"}.icon-man:before{content:"\E7E2"}.icon-woman:before{content:"\E7E5"}@font-face{font-family:iconfont;src:url(//at.alicdn.com/t/font_1945396_k2lw9lbpkf.woff2?t=1644911706152) format("woff2"),url(//at.alicdn.com/t/font_1945396_k2lw9lbpkf.woff?t=1644911706152) format("woff"),url(//at.alicdn.com/t/font_1945396_k2lw9lbpkf.ttf?t=1644911706152) format("truetype")}.iconfont{font-family:iconfont!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.iconcaidanshouqi:before{content:"\E791"}.iconcaidanzhankai:before{content:"\E792"}.icondingdan:before{content:"\E760"}.iconapp:before{content:"\E75B"}.iconPC:before{content:"\E75C"}.iconxiaochengxu:before{content:"\E75D"}.icongongzhonghao:before{content:"\E75E"}.iconh5:before{content:"\E75F"}.iconshipin:before{content:"\E758"}.iconqiehuanhuiyuan:before{content:"\E757"}.iconguadan:before{content:"\E756"}.iconhexiaodingdanjine:before{content:"\E73C"}.iconmendiandingdanjine:before{content:"\E73B"}.iconmendianchengjiaoyonghushu:before{content:"\E73D"}.iconfufeihuiyuanjine:before{content:"\E73E"}.iconshouyindingdanjine:before{content:"\E73F"}.iconmendianxinzengyonghushu:before{content:"\E740"}.iconhuiyuankajihuoshu:before{content:"\E741"}.iconxinzengyonghushu1:before{content:"\E742"}.iconfenpeidingdanjine:before{content:"\E743"}.iconyuexiaohaojine:before{content:"\E744"}.iconerweima-xingerenzhongxin:before{content:"\E715"}.iconhuishan:before{content:"\E70F"}.iconshangpinshuliang-jia:before{content:"\E70E"}.iconshangpinshuliang-jian:before{content:"\E70D"}.icontupianguanggao1:before{content:"\E6FE"}.iconsousukuang1:before{content:"\E6FF"}.iconwenzhangliebiao1:before{content:"\E700"}.iconpintuan1:before{content:"\E701"}.iconshangpinliebiao1:before{content:"\E702"}.iconyouhuiquan1:before{content:"\E703"}.iconxiaochengxuzhibo1:before{content:"\E704"}.iconmiaosha1:before{content:"\E705"}.iconxinwenbobao1:before{content:"\E706"}.icondaohangzu1:before{content:"\E6F3"}.iconbiaoti1:before{content:"\E6F4"}.iconfenleidaohang1:before{content:"\E6F5"}.iconcuxiaoliebiao1:before{content:"\E6F6"}.iconfuzhukongbai1:before{content:"\E6F7"}.iconhuodongmofang1:before{content:"\E6F8"}.iconguanzhugongzhonghao1:before{content:"\E6F9"}.iconkanjia1:before{content:"\E6FA"}.iconfuzhuxian1:before{content:"\E6FB"}.iconkefu1:before{content:"\E6FC"}.iconfuwenben1:before{content:"\E6FD"}.icondantu:before{content:"\E6F0"}.iconlashen:before{content:"\E6F1"}.iconpingpu:before{content:"\E6F2"}.iconshouhou-tuikuan-lan:before{content:"\E6EA"}.icondaifukuan-lan:before{content:"\E6EB"}.icondaishouhuo-lan:before{content:"\E6EC"}.icondaipingjia-lan:before{content:"\E6EE"}.icondaifahuo-lan:before{content:"\E6EF"}.icondaifukuan-ju:before{content:"\E6E5"}.iconshouhou-tuikuan-ju:before{content:"\E6E6"}.icondaishouhuo-ju:before{content:"\E6E7"}.icondaipingjia-ju:before{content:"\E6E8"}.icondaifahuo-ju:before{content:"\E6E9"}.icondaipingjia-fen:before{content:"\E6E0"}.icondaishouhuo-fen:before{content:"\E6E1"}.icondaifukuan-fen:before{content:"\E6E2"}.icondaifahuo-fen:before{content:"\E6E3"}.icona-shouhoutuikuan-fen:before{content:"\E6E4"}.icondaifahuo-lv:before{content:"\E6DB"}.icondaishouhuo-lv:before{content:"\E6DC"}.icondaifukuan-lv:before{content:"\E6DD"}.icondaipingjia-lv:before{content:"\E6DE"}.iconshouhou-tuikuan-lv:before{content:"\E6DF"}.icondaifukuan1:before{content:"\E6D5"}.icondaipingjia1:before{content:"\E6D6"}.iconshouhou_tuikuan:before{content:"\E6D7"}.icondaifahuo1:before{content:"\E6D8"}.icondaishouhuo1:before{content:"\E6D9"}.iconshezhi:before{content:"\E6D4"}.icons-kefu:before{content:"\E6D3"}.iconduohang:before{content:"\E6B4"}.icon4ge1:before{content:"\E6B5"}.icon5ge1:before{content:"\E6B6"}.icondayuanjiao:before{content:"\E6B7"}.icon3ge1:before{content:"\E6B8"}.icondanhang:before{content:"\E6B9"}.iconzuoyoutuwen:before{content:"\E6B3"}.iconyangshi8:before{content:"\E6B1"}.iconyangshi9:before{content:"\E6B2"}.iconyangshi1:before{content:"\E6AA"}.iconyangshi4:before{content:"\E6AB"}.iconyangshi5:before{content:"\E6AC"}.iconyangshi6:before{content:"\E6AD"}.iconyangshi2:before{content:"\E6AE"}.iconyangshi7:before{content:"\E6AF"}.iconyangshi3:before{content:"\E6B0"}.iconshuzi:before{content:"\E6A8"}.iconjinyong:before{content:"\E6A9"}.icon4ge:before{content:"\E6A5"}.icon3ge:before{content:"\E6A6"}.icon5ge:before{content:"\E6A7"}.icon2hang:before{content:"\E6A2"}.icon3hang:before{content:"\E6A3"}.icon4hang:before{content:"\E6A4"}.iconxiayi:before{content:"\E69E"}.iconshangyi:before{content:"\E6A1"}.iconshanchu2:before{content:"\E69F"}.iconfuzhi:before{content:"\E6A0"}.iconzuixin:before{content:"\E683"}.iconxuanzhong6:before{content:"\E76D"}.icontianjia:before{content:"\E76C"}@font-face{font-family:iconfontYI;src:url(../fonts/iconfontYI.d1990cbc.eot);src:url(../fonts/iconfontYI.d1990cbc.eot#iefix) format("embedded-opentype"),url("data:application/x-font-woff2;charset=utf-8;base64,d09GMgABAAAAAF40AAsAAAAAvagAAF3jAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHEIGVgCaHgqCvxyB/BIBNgIkA4VIC4JmAAQgBYRtB5B4G+6ZB5TbJwU4DwLkZG47RwaCjZPwMMDp7EDsdihQKjaf/f+fkpyM4ZgKTKvq9R9IhexQVlXhCbPCsWBzVVRYJFo7DUdIKMJx5md3D3C1zIz3KEo+wJwkG5k/6F4KJhYTitkrgYFty104rIjmo/37yxRUolB2cZjVsP5rJm97DbAFcWt479FOTV40Gp3wPL+//9Y+ex+8ez9GYIKUwfzTKCnNhDhdipBCgTv38Pzcev//VcPGGDUqBUbF2MaI2sY2qkemjaKUnoKiAhZgIGCgTckEG1DMs1DsO+9ErIT/p9/zt+9Z7w/FKEo2QwlK0iQhF4FKFgA8z/45vl9DsiA3wUiKesTn5z4Xfe5qjr7N19HPI2wDndkDsCLgf99pvWS3C1d20p6TprMILAgMlLPI/pF/rV8KFAYCnXYA2wUCx37AAwH37g1SJo6eVX+AyvenYo9EYEt8gdxKSq033bDU9Y7mrMa2FgDTHiU9IJjdKcExx6Q2FfIl239J6I4D85/TTLr+v8sfBIGCbQVaTieLkPeyy4ZAKZPhIvgiXaXrB0EyUzBI8iAEBrmCBbqtkdN5MAqJ5pBsBzZJjeM8qrWttrB/gOvG99UZxg4d0TKQc7hteUqj2r8gpaBCBt123zAyWjen9jgEGaAs2OMt/8U95DVkZTiD80IecRD/v6q+KyC6UL+6/KJkclNaHZbf95Sxrhm2dx8AEQ8gSAKkFIGQbJF0I+lCkNIPSMr+lCPn0O2XUu30CpCyP0H9Qkh2In77+JC/VSmlTaWVYWrDkrH0LVmzZswwJVPpw5Rxz7ZmGNZQ0Y7zRLMFoZsnLBlRJBIIJ1ZqpJiDK4Be59ttqQ9jzffBbMclHwwdmhISkrHmN3ccB0Gb42hpLJpaEgIzldeaH3Pfs+SvdS3LyskSF6IbEc3bPQSo6MMGNPctVA4KRrIrAWTPZ2YKKKUgZjixUBCS5jqtVY53o4SjmyyOyY+8fOu1Bg4CUUkqrtzmnw5mfgQ/40j1v+x9qFh/KjCxAgVGAdg/7yEtWIgmyVEQKt3fj0vXBm3MJDIlnhMRCxVOKVG2AqUqLbbcSmvV2e6Y8VcXXk2+uvbq5qunr168Wnj98PqJKRvO3HniT7zQSRa9ps3+s+j17/reD/7qv5j/Psqooaa21d7uOjvSicYXFsBH8MXv8uhyeplrzZMeNeZ6Rxu7HGif9sCFL2p23TuPHPjlwze2dcHBjnfqRy0ZKLTxHfyyo3+jf7h+Pekf4OpHm7hsaPt2t+N1fGbzj+BI0Qk8PPiE/udEduTBRGEsYBariUznhqOAUcjsRagJ9PMLfHj+/sfsljcbjizfs/bjwaFD23ZGyMnNm5u/enO4C0te79j15dXGQMfRY8d/fQ5x9uuqKJ9O7T9wcc3KeedPn3i5aOm63VnLNn1b+DZSrIL5716c+VlYVDyrpLSsorKquqa2rr6hMdrf1rb2fV3dPb19/QOLB4dHRsfGJyanpmcyFzzbHipegsSk5JTUtPTfGZcuX7l6rfnP9Rs3b92+e+fe/QcPHz1+Wt7U+eT7Ov+Op0Y4GdgY6gdg6f8vgGOUQFgkMOYIghmCwnJBHzcYTBAsxgsOHQWPg0LAYCGiCSHhvJBRg1BiNypQk9DQXeg4IQzsEw0cF01cECa6CQuvRAtHhI3Roo25wsEg0cF00cUI0cNJ0ccsMcAPwsVsMcREMcIUMUY9YpLuZkojZiZmLrVmAVfEEsPECuPEGnWJDVaKbcpnB4dlESaLPaaKA86IIw4JD2PECS/FGe/EBfPEFfPFDQvEHZfEA6fFE7UIH8vED2dFgKEiRAMiwikRY7GEJm/hYnLPKsFwUWKIJKKnZGOFFGCJlGKhVOKALEZfWYYBshwjZSWmyRp0kLUYKHUYK9txTo6ijxzDURlDfTKOxuQCrsokesk1HJOb2C9PsVRe4KK8wzWZx3V5jxvyAV3lI27KJ9ySz7gtX3BHvuKufMM9+Y778gMP5Cceyi88kt94LH/wRBbwVCGjIUUTLxRjvFZM8EYxxVvFBjMVB3xQHPFR4eGT4oTPijO+KO74qnjim+KDfoovvit8/KiI8ZMSiJ+VIPyiBONXJQS/KaH4XQnHH0oE/lQk+EuJQnslOv+yJtirzGKSikWoTUUdmlJRj2ZUdLI1X3RZC/ZaSwasFYPWmsvWhivWlqsiXFaJQTvVaVitOgNrVDdgreqNWKe6SWPr2WrP2SapdtvAbttIp23ioG3mkG3hsG3jiG3luG3nhMR2ynZwWmZwxnYyYLsYtD0MyZyG7Rkj9p6ztptRO4/aqljEObOYMbOEcf8oe8MBAC5EIFtCN8eEfmDWTrAdFk+UmTGMsIt6kiguVCRSEVYSgxZzOpEGS7aDRc0sFfWBHvYgJso+BBRrx2Qi095SbOkAW4gi1YIRXMLdaIp5E6MnTCSraDVGWTcxaDD3a8h4ImYpmhdRmJgMLmVtxNQNay3VivUnjQkJbyeFrjjdaz3pVVnLjoDYcNkQ1iYaNAfi154Qdc0aYJ0gplEXFzCvqEkcelxj4+gAcLh1y466cWwfmEfhmOV42TDQ7NipCJExwXg3hdJr3+U9y5qRT1PisxVSH725Cv9YZL9DcUZuqRDQcunY+8Bhh6H6wUxAnaulV+WkllqfB3eRAN5u0lO4iycitaL5OVjMZjG/DAEV6+vpHTOkjpQea5WDh5ygsarc6o6ZB5GKowTGJgeWtkQ4pyueVkbvI+AnSgKvvExpwgpN3rjqnUExMTs2iBCJ6wEvHDxY/Gb38//wsmHX4WZrs4yQR5EO22rB9cy2h50iBFQ7KvMjsWZF1KwKZNSr7WzxvowFEKgoQhiqygaHRAmBj0HGlEZmka2l9X4gpnChIQg2cIKqnpAy+DSO7rXTxO2nmjebx4IKgRD9NtKSora+ubIbY/PTN47g9+aoMjc76bpNdi/rjLqlqfh1OcvAkvmABvBbyIfIs4hiTrvdElT3su0TOovGNlChuw8He19qC1yMDo2VXdKpbA1bYTCiWhIKH9kppa2wSyUNP/JY9/rPSwlTOK0v53yKU5iVSC1RCGaToVuwJIXCJtFVWAKhR0ZTm4tAyJp2eUeg8pSAjx5RJMigQI0N77g0NeUC3XE6ZhUjb7MyCHCFtZ5FP4iss6Rk8H3kZY5diozcN5n4EtESOKLnm67xog2pcH0Yqi5mxt9WD6o1EJTkfodcAEOEVhpRChiS5MZM2V5ix27qDLZmjrc3z0d/K/+wdtFupeS4tV79uZodbJqFTbnT/iPJEMSCYF2gPTRN0AOACWt2CMfCBegtsMqjKW74t2Zy1lW/xIw3cLZWwAhA6M7UofI1WCyAIShEBP/BG25pHta2iIJmgJSKNverLdOndQ6Zp72eybP8FarcpLM99EHW0ky4UiJxZ4aXGswgupQT4TAbLnsHhndlcAx8mMKZkgwbgpWV294WZKPJqSaZGEsFtwK8dNqKi2F15SG3hUyCc8iz1kVz2iULUv+0tvG8scsI/TPGow3nAUGes7nfF6xDGxFc2U4rQT/WtoBj953e0gOuuPmVx19+yL/c2bSIkvQqKWloOL6GQ9Jb173mWqXQ3zBmzzockM9fOt4n0w43gyMAJMzmMAqSDppbHWoeGGfmTLV3brLhVD9O5w70HZBM8DVn1g6GiitzgGPhMgXdmS6z8R1jkvyolbhH7/ox99lL7pwkAei8lFg8dl980Pqq+RA8NtEgnoiIO+kSkcxsjiqSQ6J4JPaC1jc2yh/lt+HFtWY3DpLCDaTLf68aWfmq9QDQ9iiqTbdv3G3e0+7E21QbwKbDIBmpxZK6PmZiHSqdCdfFBrf1vjcVCQXVDCQ9wisQrbvsjYIVjoRFxW3WrgQ1DoiwqsFU2wks4oIInaT1TlorbAO57m06G+7aG9BKIgGwJnXjuO25YbitqYSu9hoCPBtohjzDYajyNijm7l0JwdFhQ9oZZq7iySOpb7GBDWxEdgaJCMtyJOJJNo8mAX+Msuo1QKTu7APBNvvCtiSjXEyh6Vk8NwOHzQIIRgtCGg4wodtCBMJoC8kmLvpo2gM/+LeZRpBTq76FgDJ8M7z2PX07s/HkZvyLx/eUU25e5eTnl04p4PirudwVSKsn1ypkJf8DJBM4zukribNWcG52g+qU+HFExTNUI2Q4FZPTwlFsBaIlIVyCPemjqe0pSOvIuFg4OmbmokMSmfVT/kXB5CZtTmGOlWobOwaJIOVmWk4CWYq7/EChevaUS1+WBlX9ngNfE9LAoLbnueWLz3wWElTKMPwV2g/nCm7eevjjOPpRgEl8DhJ1RiFUfctuzCqk1PZJkeVHWSqe1Wb5ohlYjgTKIrI6iGpGyj9hVi6xvzrHnzHco+7c5F19imckU2QeC5KzZw+qo/GhQ1hVFGLMzs8cULy1Qg+DgRqfBUFy2l63wu+QBCt2BpJSI5s7xAwkjor/Z1phUzROQfuKxIeyYL9EoiIndGNF8ptYQV0U33CA049Ih5MqoPwYJENuJWpEFa3qAomb6wa6RCbeToQjq1OikYROVMV9rbtXekesxmSa9EfhkOQ4VNO512F/tOKKy9mVjEdXRohXAwk4h7Ry15Dk+5gnCAzpqyMHZzvE/mC54WLb0Eor9vQjHYSVMET0GEZqQ5Cglk4SZ/yF/fVmK+YOOmpXazVjcor8jcRnsUYL38lzmhQu1xZ/7pgaGTWmeS2J+wfmqYJo9HSOF3vJ9duJslZGLXmcseBi2N+0BhY3r+xFUMBRVOKTmhWog2FaKa1VDV8HIlgupMy5Z3qsAWQpb5UeQ1D1vfzb/Y0vN711e22pv+GcLvMyC7C8UXxdA0pV5rjt+JgZSDrc+kLRaSuujGg0M2XJaCzha4VurIzIpDo7XcUSo3H6YtJ5CL1+3j6iQjgPM2YCRJlhzYvCrSv2xre5iArX0AxAhr5MSBRvSFvnopKUthKe4ksLthMzF6c6SLqgDHFvJAXmRtJ2CXn+j0QACxemPUR5QE1jaG2WEgT6iDvHpSYmKuTe7ShR4OUyJRHFrpz6niZkdIMmPikkN783MHHr09+Ghj5BLYqsjQzdHBUHh1TfDbxE8eQTzdNgIUkdVoJeMjQYVtYGqU7AO4CXLH6uyMM/WvV9BU6NzY7pvnqlxneltaEH95QG9Rr50ZaVg7/57tq1cZffODxs8hqkX9uufKL4owOdf2SFMQwAiecsFcMKISE5Cry0hjETIrsMUUQCPnw0P/dsYyGqJlSQAe96fRk5IcElDnmW22G+QmIZtFsxDAFAASA7sII9lxFEpjS6mIXIxOAknZRQSg8AGovy2Vyyd8Ajg0Om3z64I20AJPu1kfBNr3WgSkZtXIfX7wf595S1QVjzd+UsVI1H63CwFHYXKdvBuzLr8sX4FwU6YkHCsvm/wqH6gSLthGAovfTtfHRX7jVwJiLfSNPWduWx/TloTnlnwlyQbj+byZVaGzkwYsNeB6XwLubsJz/J0u7H9zyfZ0u5zXT7A5ovjpZzKQf2XnCZpNunndGlXCmoU3Sl7Ms0Ga8I+SPBaffR0gWO4NwNWMy6hySIbF7y4ExVj54HXHjdQ3MjAZY1nzdMF25G6b2CcWdgFRXuJQoafpQ4rWmM5HrV0FxzhCTSDIEFhQRBuW84gp3gOV7u6VdwhmgaNLlQSphnjhIjX62TdUn00q8nMaj29HM4Cd5opyDoxtrOR1sJDIW7c6bbbhUvlT8TqF90WkQ75mle3QztEJy1MppJymApNyW+1grgGS3drCoX8CzazYJGgLMt/SK8VlgiPLDOgYPFs3RfZgfcg9Cn+ZN4X+5NOPWV/HE5mI2qgu3FvovbYXRTyLaPMnZ/3vdpmQpX81+K9kf9zVsQ8KLaNOud8P3mmtsuLb72bekUfaWiGXpWraiC19IaVIsXkHeYtaoDW8FEAiJZ2HgoD6sZcvy52v2KFZHkeIJ79DLpnTKgopOy/4zNhMQmYCV531BTgzXDkkvFO7k9aDGDZMvaln5K8FKevVOlwm1LK6yUrdwFTIdtBhppHW1syZww/eEYjm1OfvnH8PeV0buZdwtb0XmKVyPTp3g80XEMP+eIYhOFZy1Sari8IWgrbae9jiY4Jk49zy6CuerUtmHg97n1VMUohMMnzb1SSoPkNw4j+B2IC5evk12gWeJu5W4xk/U7og1SrpYcyOiBgg3mwpHXvjUTK4QfLMiQRJV9T6bK7BLzz5TYXS/1zzrnGmJheUdc25KGqo6lqlNxPOeUtazm3rCpM6Cqr1S3lgTxUqAcdS3C+J/eyhGcfrmpd9jW2UhOM2DxQjtacjuplevXxWDtIrMnRrIPKnXJlp4safWMR0tdkDUo2E2Vh18rV5CqG2pvbEnOOxfvYNM1Ot6rN6q8o3i9rGbH05tuO0SBg76eidoeitZK+7hqOJ0sqwY3q9RdOJeVdZ577W+Ss9pdtZx3p7ev9ibIoOv1IyfsuR1/GdS087rx0tdJtlLKWCj4mDhrbabuhZlKWR8KdvRJGCH8SaHf5wlFsNmPnZ5Kq9jbs8XQDxhB0PBCvwKYvEwwbH2JvweIbL2OC0QwuxDsp2IIPsnUpl+UZMPfqE6VYocMmRN0UOLBXE/PpfjgpsVwhs+BIX+5L8upIcnO7AyC/lQM+9GVlaSZKYWi/Cl5JULhYV4XyuJLAfq2RB5z169WD2b8XLxN2Jpwk5AP7b5T+AMT+OxbSS+MaOS8JEDv63a1OlZ/BQJKuN/vh1KUrav0Vp/vhyqmqIdbCpJ+BZHmyNnLSQet2uPzhuOJ7inaWP9yohGMokv6K5vT4fH1YW9xbYfCCeaLSn1LTnBXGoE4Q3JxyVaCBDCSQfHcpbjpr2t7i/e7Co2TMAq4CYbS178eVkaGJMXc6Kc7tpD2kBvh/I+geU1mZCQIt8wPGsKFPUR10G2P9VPVH/ea8acEw2yAwgWuU+MvW0dj6gf8S23Q3B89VPzpJItasE5zKGAxLvmWwxPcRm9rl0RlJliB8iNXwqxOQ4ENo4Y1BwTJdGX32tJhEGwcHYXumjYynLbeaaOjyxug0fRKGFRDi/c3k1hBsouJ66tKwZZP8KMT16BlerpPefQu5RH4AZm9+RB1Zl2NKN6aRf9Iypb/Cmme+40aVLmEnWlTkCD8G/TixAz58imOixw85yIVM1zSWNLVK0kdeZbsB0lHELtVReKYRoVziJXesRyJ28ylMUYwClmKQPttPOGwzKc7JHW8gvsT9m64e9u4ChLC7V4zjszdxSTYPibrC+dL2hlAIsHF26Ha3kfaEqpxcyc0uGdZtxQb8VVN+togz4yoRJef258pzVjIdy1cEwKltYKofsxAYfcaudHtc/aSTLSzj/IElVhlcjG3T8ouoWZVb7RKrdireEjSXEGsv3t51p/V73uYd5/QgUO/DebS5YcHQefpCovzE2TFBTO0EYiVGPqtAsrnA1IKYT2JSIIFD0CvAklkhsa5bOfCF+6P5rSvuyNeskiY8lyfmb4M3/adHFOSY08s3u4Cv71REyrVg6QknESse+OMEqeP070V1GwExTANiTVQODMgdqqGieK4iiRmrXVI0G652lSxhYf4SHvqK++PM8DRP21xMkavIOcqWtvXiiZY+krQwV8v/CtcnXErLwRJsv4LNvvcRulMJrC36Iw4BN1Yse2PWnL/xNwWrjNIYeQ0entBzL/H3lMwE3e5QMXPUdHlkdx0Utgz9Vf0Rr84cJrxX123jr7GaciIYpSSjEGQpAQXcQG7Jqa8QgmCl0IUMJ94HeblDdzm/ydci4QIxFO9r7+uWPmh1dNUOIgg2dX3roQUbavgyahkZcztVyFBfLno0n7QpQ47jreZLi52AwlQqL2i9H/ZDEzpOEjwrIgNEMsPt6GlB/QvWcvaCVM6gmQs6ranfJbuSkmmmOk7hNtOpfMMJaNKNmxDWIb5vNunwkUNbZEY2E4TNjC5WtQ1K/oRqcNGHdFUKExzusoPOKxDC54Z/IiKH6h3pQj7PHec2M5yZJAYRn1MNOzx2I5ZWr8fhWR7aM1JXRz9u29ggoifbatHwCe4xckmXtDwy4EXdsCJUiXwippBsmPO7ZMdDfldTNzRuERcSvnF9aIthvpW4Wzhsvm5S18iI/Aeu5hP9olb+WVslIy8Bq5DXFKjlwp2cYMgQNCTBzEhiEVBP4u6++0DVdd5a0edY5MSvRnXmDo45Bys4XGKC2jvEfvwGCr6b8V7WOLnVrKR9kkvcziQtKcNwyZYUQrdrl3gAUVFgQpYhHXtOqIYliqKj/z3okowh3sJQ7Dw62azDODdBf/Fb1wf5t36Kkh6C0OL7e8JaQ4JakfEH4Pd+5U2EUs5u3o++jUX1u8lPs452ifZuCF+OXZPV/bmm+2jBh3GzqHlqTqfFWyaVmcYF5xTyuhbiMTaC4wBXjCDBOeqQF+8qP/wzr2yxbIC8EuosIpI45jtD1lHJNMZlCPbI/295o9zgx1156q7xnRnZ2ZbFBF4BR9w8eVyYB89d8nTz1z87NOXPvfsZTNslk/9fXW83Jv2Z6c8ccvUjD87jSASl1Duw3Hrw0oQQRQRzAmGcAcjukHa2VMEwQcYniM8WEueAdSQHhIyH2BCF8xxNyazfq6wi1PKe3B1UG81e/21CR/czvMIMxtRJGMAVLviAJJUxdw6VOB4AKfn7mjkioyr/0aKbAfdHP8ovephSj8HE3Vn5fPxS2rpiOqJcfjx2kQmI+gJektiSvx0cj4uFi0Jay/xx7ksd2tkAqzon8670P7jDClmoDUZdLQwfwXqNDoFyC4BdQSqJ5OpofSB6bfTbaiXSRDcT1W9W5su40U288pHJ7z1kpOcY2bsWH/GaI8sNOgTblVHlSNE6JstBrhKk+h0nyGXpHBQYaFrWlykokqhxurVuRAFtWpYp5y+pjtpGPW7ib1V7r/+//sXx87JTMmqjjs9JyewweY+FPM0wnlaLuL/pGwiOcVXM2ca2wZZQRHFSOtMVSYYzHdPa5DJgvVzEpafwJFbumO0ACBBEAJieLked+aMbgP3mW1TmnVeDnayz19bZhvSzk0YvBBDRLUQkgrHOUP0yF++KGbr3zuTb4Zw59Xm9f+fzB2dW/8+alP1Jz7GF3Bc6W95gwVUGeFQo8h283I46IfmaHHkxXjWr7yCgiLg5Y1a0F1TtH7fnC4lIztzrqj2PTZKTD9Kd/lx6PqK17J6zbP1Tu0jvarvPYGPl4kFh0t/UsgHy4W2uXFmNevqXv7/OTUmBPml6Mguop+WoeP5TOeYGbScD4ethATlICKz4WH8oLMGKVAI2i2sBQyqeM5DCGdBiOvOt+Mdv60Ss0c53wxBAwcmq0hEFE/GS57hVH2rxuG6hmtZxDq0qlci4RgAlAI8LBCML7jGYbHhRI20oDhLmSANTYxarNbF7f4wtNZhHsPNTdWPSfvsm7kxJ2mt6KZigr4hB0fgcxMlLRqueAv904c/rxqEjI8N70rqVNymn0piJWcbCwfusfNz+x4iTxce/FUbZ7dzCwBJzOaTCT4aYeRpsNbfa4/R1defjV4fJado731RSJkP0Nk5+3XszE904cbd3yozhZGns3+2ervr/IYxCs8PB0smLo4PqPGlxBP5CFL9+f7vm3g4Dxv5rW89r63XdvwA772gs7Nt5NOGFemhxmM2Qx8u5uVqVCdUDGgjbti0nVudot2T6V5TrEw21r16OkrU25ElqrTbM/KbOIq5pH0SaUH4qZJ8H3tNc8+S3SBAzaB6rsDQzUyok061PaAFcepCISx3GFIOVEY45YbE9tAUb7jAJgHnVHUD2/cBMxjUhzhKlxPLsFyX20jSEhRZZaoWngS+COycW9dMPc3R08wRS3mkGaKaM9HrkQuvjBr3qrdwdD7zLI4nOJ2cdQcFPR5fsGuPOe6Uc5EkVwo6KU/Zpwr0sCZlIX3Atlyg10AY45PfgcJsuoCX2vN66wqSawta7kKwn6cm835PXkfNbXoedchIpbAexHMJedI2Y+XxEybw23MLz803orE5BGpctdnWUitGC8CqzXYZI3oce5q5ouU7OfdbzhU7DFdGWkk1nMPA3urI4lql2mHDGHVy+D9EayFkxVYqa9A6UemZ0SfiT5lOPqtR2g+7W0kuj0URP2/jjqjRK/BpVmEcjbXvuuNHi3urpZ7RrJT75uk2MrgkCNKoLCP1JolaVTtn+kkX74N/pOlKqMtKp2K4i3SNjM1AOe+E+K0cgvsILpX7dAKFzjO4RBTAGoEwh3zA55ctlaBLaYqn7eOsPOGp21NLGtXLmlRKigSCtlfHksGjWBJID6cY7OgVEQ8H0XcV0wOMR0vEfRMmiMCWnOVKTjsmLsGAHjBoU0L0ClKMqYhXQAmTARkGTrlbYitd5m3RGi+lBgLcHCuEIDxmbiIgmWd4hkJCcOBNjcklYDh2P04yZ9ckACZPC9elRMPkdKK+hRmuUrq2PRqLZxR2ElUUzo3dQhLtPhkPnuBIiRFQONJwE2RFlR29CSDtekWoLn7avIWbMfCu8shlAiRMkS2CDO9rW5ci7CAlxRBiTwyK6LaFqnUZXpV7MkgOwkRxG5U4s6wMSPZoyHdK0CR1HAGiMUxm27zj82pJTN4fx7peDY+h2bIhCmuoqAc5lNiMmKG6IWbsVmP+6QV8bHsFVguwUkY8oxAh0jlIHiA+kUiAQ/yPI5zhgyDAI7+3exdVDbNS0yrVZWxaNQPVdK1pVVUaNrSKXr+nK8L2nWxV7VQ9W0FV3bSMJoERdOjiV6ro1lw3BAUqtbozs4mOg4xlWWVNf0omPKxUbjnnFlYoyYlXo5WzrK7RsxwhQiUZEcKRRyrEMqhu4cowbVU9i0qAfI1IUxB38EubjVQitWf4pz6LmsfraDUQqWPUbLSa9fFZVCA5q0Jk+lMrY2Qw+j1MTi08E+g4MuCqxjGXBl7t1ATx/QBzvaExo0+vBggRSwqjgleHSDTyXMugHFui1orSAa40JMXxGJG0RfXpfLUSblY/bCbyZ8ihJms/IWa1aqNpx9RZPIM5bk08+TW6+hRRu++Rc6YkM6QlCJnyUfYCJrk59c/+BfpssIKI3GeMdzEStefdrSnHsxitDnWrqFeL0dgiM51go8rq+L6R5VeZIEKo9boEkZBwtiB77uYpOfI4thl6dZ4zBARpz+twCSrzTVKpL9aay/C0gsvQ3Ks7Iwvw0pzNMc+kJ+ny0oNI/yUjC8tSqlaAmbxDSFFmU/ospy1JpTjb+KjeMZpUbz1XJ63Z3LIStQardDpEIJZrjuhzFTLdwLxLpy0LN5+VFu6U4jhpthpPlfpMrM8az3Rx14N2FJ3d0uJd1Wk8hS1cJ9NkqtHCU0+WG1rKUyNclccDnJLRJ2AupQU6cowpF6uRHwf4wAuoN6GsloTfakY4UieGmVXTrBOufyzGca3PeGw6Vlt0+G0WmXnWYgajZqs++9xMHLB/u6o35udeWWg8Mzf/1qMrvldP4ktZ4qXZUzg1FdwsDrSu/4yoBCMdI7ApwW7Qup4LIKHrmoKkHx6pSK0N3mDj4LnwtEFiDCvsttSj2prdrO4gJFn/FzNuSzjsPZfaypT+sqQZhv+a11XW/rz09X9UXBGjafB4nptnfnpOYu0EFQp0laG0Ld/2oIKd0sh6rXBsbchbWl8dS2+GNt4UFU4nrVSJfMX+2ygkss2Nwsw6hdOyHTiESJYGODoAo5vOBsANIhhuzg+RF3VOvVMgx3lD9dj40VPNGj5J2WOT7y9KrTZeiR4Z3pygIQ1BxeP1IrYvQ06kpzc7YYHlCG/tvAxXgTvsjMF04BMvPA2w+5bqeukCq7j90Eon6a6v1dfVjdj6LYMz8fDjEWzEA799dCuVVXtKmEHLK16kGVwJeNnsRDl6cHZwCqOkU9EPN16bFqmcpQaqc6YWMQLC1tC01k6ysoSdiFl7bAxvwrHE0NgAXXaJWVBjNP9MdXDOejAC3OaOboVyRrFoxtpfms58CES6g1q+BxJDDRrMlM+m+ZBPjiNvo2IOAMnZg634AVKxuSaobOUKDicQXAnIcKmXGeH1gPIVi6FZCWo4ji9p7RIMB56QWnfoJ0G8KCaXDfwwag8L6tBOdkGeOeecPb0cLBvi1S/AB6XO17ziB8s7b1cfC/5Sorf4HBUvUSYOOk994r5fRAVRo1YrZkqs3xr4fGVMX1DuLOunntDhT9bDrqkONrfGVuyjNTD2kMueaISqVRMkJ6qh+uG6WRcuXCMMsYgSzyQLIqrqk51ixVpxZUDbDo4mdlqLM+WI9nwtkkkd4gP8lL8OSfIh9tYRLChw2wNr2fBKa0fsWKYomc3SfSrcl/d8XKYPFr2+QjCvBWuyQ3Nkvqmf2h68KuPXnPf+dADbFFBRd+UDe8AEcbzINC4YV1Ajl0XQA+IJwCT4cUr+C0JAKOxnF+DJYlyDmQkh5nNxHpAi7z1OnRekdXGBoPJMKm9M68oInpYjeMIBNADDSPrT5FrKNd/7y1XC8gcx9GQUIa2lPi79x0ZKVfupMYBEVZvxUqhMkEkgOXCBdWDcJCg88AUxNNx2BLva4bPHbI7O3+bR6KBHT4I8icVEq5inV2Mx525tn3Qundk1Mz718fLE+LaJjAnjZvVxQmP7VWh4xHzPy8yXgIsIz6L+/EHBn10Aj0pitGkqY9abCEBe3wHPR+dujG86P31uxjXx9WfX7ujldstsV0R3u356ldQOJTjg1+8Dfv064PevO+H37+e/CqHEVa5gn0VJqsSWEgpN7Fx+Yt7ipEXtnAMXinK7E+3zdDUAhMYOIIyNFQJti4mFhHJMjKgNio0BXnxGZ+dXp/URyIn5+ZOoE6ilICdUTSdQ4WAdb2VXZ7uev+77+K3IpcuI8lsV4d9G/6UAUQJot1FyF3Qa+D6GbJ5k5GdM21wHwm7jKCMHl5LSkv0OYlgIKr0IgeigoMilOoWabOvQIIZ87/jRlaVl522iIE8+HVIGY2StQrn5ilyw6CVFB2FWwAYnyzdFFYlvakYpZKpMFFVddPshK4At8WyIjLy38uAKt6CguqPRmhLGz7VrBGV+pXFcgrleWlgQJBBVMUKE5ySZBY2kg3kQ4LbGGhmmSS0PJUcLqGms4ODW8d6AplkNrwa53P1U+Ck8WBitg0+cgOHrDFBAU+IXw11dMPxiAxTQVN1pKKq8PAoeMoCHmgL3sbPtuu2TPbo9OunVI2S40q2j2xtpOjrteu1DdapOr14JLMhERdbVmVuPri5wgTtTMVvk/Hz+ttGB9I56wlVCXYe6o046r+9YmCPwOvIItZq2rCNNeUWLTdPjSPkdvGOahzDsZimhsjJIGW1lpUoYDaOMZUqoKgBKSoKaD1BAIZ26OGCH66H14uywvbQeLHBH+GlkO1XHnoWHtSmGP3/NCSSbntJPnVJqxmn2aq7Binp7WxeTdBwXFs5zNu7pFWECsQ2Y2J64eHQttQKd0ConNZBEw1GTIrIcPEkXkXpITrSJw3FkTArJ9WRRawK/kpJZ7l6tkLGFFhuYvVajgzZzlBg9jwlx+vxDdBLjlggqmP7pDGw7LXkIRAsiMIKG/tMvBAiex4F1slvyJBoG/gD2nzTUjJHD0+GRvZA4NpfoTxUBcijOsGiaF6GqbXXvZ+NmIRuvz6tXjTcH1j4AdO3qaey2wONmVQGe5oFsQ5wNrvxfwZdqL/s1KLxrYPWd2jvrT91b4iXoZ6l3MB7hdUlyT/8PXGXLIml9wTTPyS7/IoYwZxVL4RrVo8ejJIoMrIT9HT89MiP5OrQNAb0ivQwPhYfSQ2Wo6w/pfzD5oG8arQC8c2ZNztCsvo0zZ0tbsLvt9ju3NhQpk+sxSkwDVolt4+FW9z8aWagcDESiPlmZ3KqVqyvQaSQqSViD4vGHSEInKdnLywbXd/Ox9Vh+eriNM91Jp2b9dBYZ1JwfNuJdkyRYuPFJyvra2uqNEoulLHmB/8m5/eU68VG0bYGn4fOd5muZa3ebb8tQy6dWi55SwSQ4NfTU2zgl788A4AJ17F49nUGvv0enENfutrAj74y9oB7kmDSubpd5LVh4My2V6epJpTcMovwP24lDg9PsUb8WrdHyY2c81Qq+F6z1NOMP+qzNzp8ciSkuwsiQlKU1yXA8tGQpHLdrWrIk7sdS6zxybgFVROPSRNRCcg5rgIGxk8xy+hrUqUk1yyL/LLWCzptD5VLduVZ1Z1gtuD5LoRqQpjvbjRQ7DY8Th7EHikYtx3x8btodIw0V0gesjkZGdhhb2BOnu9DuHQsVuGA5Ptb3UsbapDvjdMRrV7A8WpAHb9wI5zmbxRmdhA3DPM4ZzmvaePAsgeciZO+vjsAzmThi3KeB+yQXfv0R7VtITOkMw/Gt/G0sgwXMULQk84iwyHUsz9Sdndqd67ps3r4WFiElwfHfvkOPrtpl3xxpWhRsJMWh+BI+PjcYF4rZ+q49Vbbc2I/A/Ln4+MImKO8zLvDQ0md7silank1eVKGe0IBXoP3Tbx2kV8YVgwgD/7K7TxGsV3a0SQzEZVPOakW/slpVr6KtxVVKQzKe+ddrRN7MEBrxBmfomW3/c5QTBjR76iPQgMMQsRZa4nwaY5NvHcuQYX4jgyUo2FbgwWzWC2K7fgxmWWHQIYyOG93K1rejFdVVxbo9vMs2sDNgHwSAi/i2IBcuIC2Mdq3kyw0UaLohb9k9AliHtPxnQMsPIRQTc5OHb/441UTgIbNXz5Npl5+q6u624c7h/BDyPGdeG5AJu1bHSXruDdgPEfidajZg9upOAn/R0JV7kp64ksMEMtCGs3ZORnAC3LmGO6r695ep1+97aIfCVHiTaSu8D64zMSpKd0D3A22AqcMdZh6m7WLtlJLJn40+a6ON0P5k3C7mLtph1k7b0zCMNTlmlRex73K/r8pGjspyRprbHVMx3dxpk2tiyB9X/bd+PMz0WR3uQhOztqFDTEwp2vmhuy/1dEqCkRDEEyPVxofodTHDvyWAXMAsxVUg9Epdexx7BN3A+seD9ucvbTjzbio06Dg3OKYG/iKWLQ/ddfqK/RCe3zyNndeeb0fb0xFfpXfhSfNkjMAtCW2sy4jynVlU1iWZNx3Q4ddWG44WAh+zIUYFwZvx4swz/1nAr9PeiQ3q7rdrOQ1WkfB4ciYixkpijbZUGwtiGin48sycYzJW3gI6mri3naHX0RHojHsV2BmIdYgnTrEeEeKbHjGf4FviO6ZYDzt+QTeDJ814tNQTzX138/BtMsLreDuuKV/Fzc4gPiL8RZoioIvKGkkPCZYHXRoFzvF+zr0TUg0gjbS2fXij0DlOQ4XvG/7Llrag+QZKvU+bz+IdYL7Bt9W3wafBzPXIV+K3u7Wu32gYcMpA/CjrQ168QJrvM4CHNsLdS9N3YG9dXWDrleNyPERQmkjF0EMa4PHw2FbcPHGva3PUsJc4j2vFZhip+I9Y86xHfMcNwu6ljJmjDZfxqbyGSNBqSE9VpTU3avgsD9IManRNpDlNlZ6q1YDdvj4T5ZDhrFGMVcoiimnVro4qDbhW3+irBiVWozjD2YG5D9OAW4pto7RhJ7NnMQbbhrUDIAPk7GFUmjDfQLbjICPTJLNilkXCYuvPt3rXP32m8Xrv1vP1B5X19AAx8sGlXaADbjjydtWiv7P2I//B67ou7MpMmeXp8WbFcGRkX5r8WFZgqPMVl625KjzCCBFQeHpOlADjgGkzOvNtGdtMtkG2gVTr9xHjMkaWT8Qd3zB6FoMFvYbtUyibOpOpXPg1hBilAqdZ/3XaSEWi9iZObtJftEQ1TYemTtQZxm0inOlobDqjIyHRdehkCe/2pzuc6J10FbfvwM6r3Eqr4e3N6WuBwS3+COrnT1TzIwvgURWIz8P7kOcvUL2ovufP++BRBuB7/1m5fpAEcYICkyeoUOao25G6//MyQydgUJvydEf1L4YBVfxguSovmO/NB81xd9j8ZThaj6NDvkB68funaQjHX8ZwenpSb3WvD8QPoadBfiGQz4fTrlJcH7UXVybD99J68bIyXC9lCFcWLd3UQRPsqmoFrZemWFzlTKZWV2PrCa2xLhpoHOeP0lZVfbOBE7QWUxNlieaQUibNmMyH1awbzWD1bo3l9z8xWMPJRA7xEAHXg0dFrW5CaRKaTQbGRIijTiMLm7PvZjLLmHOLJ2guH0klprP54qvp99J7E5mFV9F4kvl1OYGD4QSuReMHCdiY0/gzlQNF81gENw/p1gTZz9jzuBZ5xfWt2PmiAcIZ7Xmw0HxDJtXXk8mmpyWgp/+mrmxC6k+cqG8eWQgTwIlaC82v2mixUf5thNZyooCLX+te8/iOqhyd+yS/vw/4ekYYF+okWqicsIgkyJCYru8/gg1mU7JWmlpv7ectXmlVbwPx8a/77ZUCcbj9cJc6kKiRqhUjTrgRYBzi/YaavCjW/cmmcsvCdVQ+QwCVufRpiMY2jnDEzOTfNu/R1oRzgZG1ApdQ1a0DWKXvPbG3HyvqpgZBSyfGTwnTBIOh+ceN9TDC+tQgKYGisC7Q0dauseY2B8f9LBujBoNc8PuXZs5nNzMRFuIrJdN8EC2B+HrRykc7r2tIUmRQTiEkTYDVtFQGJM9dfr1J7mYq0gqmJy+GpIxUmhpOgKQ5hTZtpQqoqAiSx8CAG6exjYHkBUV1unwoKgpZHSPvaJOSTx6snyzqGj0TLfj4jyYfKKPhVTHyTj5QSFD89SBmEQp2Spf2Ezs1shlLsWI8WTcvxxWbrxdw/v38e5qKVshekN9KwfqhD6OrpueajmgRWhODoJ/+y+hw0pDSsnTjns3VHe9v0rCHNvivE68SoexXPX6tiYYwmh4Z8+8P2TGRcsVN86IlDAOTbWwtbjlsZoHuZrKYdaZoTTBnFD0u+Ok6jPrxAxlGA8KPqDsRlayrb8YLfXDoCPQegA+QiSECRLLAnSlCKAghCmHoAwDvoWOjJ+OjEH0UiKTnqDhLXP6SlqJsAhtkrMYM7Vg6iEQB+6cVBygLswfOwZG/5b/V9Fz3/EIf0I2En8ifyC50u6kLs/OzC9TuypQAvkbjB2foEyh7moT9AJ9OnGHNECUb1sRRo7adiqJWxdGi6rgRSMAPf5q/Thgm5HOAH/o7M81ed1Wcm4i7IaCWYORMltuLHrDzmvliNxH7Id4OGxm55DLpKViYOYOFZ9CVEBiF26nVXdg3F1DxiuZUXVhi2D2K8YOio6He3i8qWgDtD/bD4M5N6OlNnJu+A4HZNy6+3EdNpS83c8pHajkPoxfKKYTydyoy57/oJ+U6NZ/TqmsV3EU7/Wkzk/Pv/6PPD09x5Ua3A0CyI8uEleQYCEzMOywItlR0NpvpUEtN0qKyjZnEa0rmMZnzUN6MnPE9Bqahxlpeukm3gwQMRYCFim9auup+kvBtv27HzJ+Px+Ns1Z66sNGze0nX4WFM6dAz9sBWkesxHrrUynGqrY1H4g1j23si1anXUZNfhfXU9cTWH7ZbtmLKXKXXmVzMRDEB8idIhcqqxImGY+/pBwqPqYkF3a8JtGdWt5VpqgRcw0omK9mhKQmrFt/sNrARmtnsstKxmodOTk1NRvOqHVe6bJ6BGmOFe1au3CNE74mSbvYqKfHa3KVoo2fTrl29dFSuZCg7E2ThSUZGRme4lHNpk7Q7Z8MG8O3wS/s1gUtXny+0L7Z9bROtUCjtXtsWLyo6X7MEuGTqPKSGm/egtsbIN0NRmIbBEw1IoEG3YxDkXbOB5392+C0IFhZ52HrY9dr2QqlaIHale2IuV8NRb+mT7VuhHvjZKKoZyCJrQ5zMq9b5iwVEPsPwtA1ce/aYNjxbwa2cTe7m7v8IdppYtI26v88RWXJ+7zq4GR7dCy+Bl47uaYb1Jy4VeOqnPQorB19uEWY0Z5hcLrG/ewS5kfmodwV+iD7EiK7BlOxMdA7fcmk0hqO/n+vHZULw5wQTg3R5KCQCKeJurD+ID9OG+RjID4C3udwMbT5QBKDRFeADu9vkAUyDj+BHoWFfIoJHIs5AxudoiK6vJNwpXM8l/DkKieiGTY5yTUgCuC8cKULpuYSF89yKDGpFhl23HzzEnGKU7Z0sdJWjW8SO4uw1DS7i5uAo7PsLieUot5cl/Fj6iXhGMdq1HJ1wcTOIph2OoiXejCDWieLD6kURBHF8GudSPkx2X00Ce8CmZmhx9Fse+e/lOssv6VxKM/9WD7pgZxaxMlef2pMvxHPiL3BQRwbnr5IGD3x48L41xR9uKsHMo25k5gGyH9mT3zeoWNAmLrT+Lbxd24jsnXlUfeqz/aqARuBbqzVlM4UBWo9trjmpw+z5M3aPmfasa3ZTLtwb9fyMclgww7eXTB2nm+agrLWstCw+fnBg0J95qaXxzLjbtjHBo+say8pqEbKtbVF4LebFDwwmDFIJymACIVpoLX39vglsIg0805359hnOnjnwhu1wGSS0Tdsiq3h/0/oB9z/P+VuR5Vts0iAhXLZhO2YmKFndNa4/PrIvNK3YIUYHZGatSAR+aSEkUnqIXyLIXwEydV0SwGzHGDJN12FQLlAYOvTpp0/iZEYRhkuXGkYYyU4ZRW70oM9umdGpDEsMl2ioSEqGjEhgQB8P6UYeP0Ga379Idyw/edKvfLd+BMHz7T2kBfYCqYecCZ3aDbQO4C4xoLQ6pGlNbXabcCjVUvGKfxgSCCk8VTXerW2Eb4hTWwEX8XkyEnx1mgGct8YA8vULaoAh875+HkBpoM2WMr60b79qWEm/U7UOhLVz/03QIpMSik1Kub3e5OXAw6iw5wD1Ppra02PibpKXJ9osVIr2/M4orddxAt0dWNALeJ55QhMei2/CplstmDPas0bstKGuEQVLMdI1JB+ZitOzpyE/KxQfbhIH7tIk5IbOHTRPgm4MbY8RhjWGCccMtg1XGQRBgugbFVdQkwQIflJjkpA9h/H2Qs8RJjQmCOiHxsYP0fgJzYmH7rMxq78mF5ZOzb4kS5R/evfVR9fWHxVasyqAO19qASro3ku9xdZ+XtZt2d0p67Lq+rSRXgFqawHLli4DHvOor18Trcr5SOvly9uaR7QNboW31dqKzBdbPP/2rVenQo/n9xpe0tm5BF4MC4FjBFmMm6tzD5CGislij10PLtRfGbtKO3G/rV1E9ncUTrImgZnQjLbUeim4AANNyS6Y//FzvqM/f1C7T+bSCmhIGdTxc4cjRW2j238RmzRdQV0DBfjn6NUga2CR4V3edV5K6OjXaLpEWhLiyYD8mkxVv1RTox5A9qgljLlHYbSSwAGAZHXf6RWfgW5D0/mvrKi2GohUEiC3kQHpFXme1EaaJ3swn452QzMIQ6p04iE8vhsJ9L9SzxPdDID34ezCHuGJ7L/w1lBiFHnyZqnm2LC/HM5CVwCZQSXWAlaVtagL+ftvpDPQdHYhitkkCOqGTNYve3vJnYIo21ZlJqSL3d0CEjMqKNg35otaTbc2qRytCVY8FTeOOKv1jlhMhUBRbiYzk3cGTaxM87702vR3X5WKcgFELSbOsmaJhZzCjpN69y4aTJjTmiMEFxLfsWY7Cjlg/SLQAY1UnbtRdRDSIW0u5f9oKYbWAVgo5KJnxY5IpU8VzFNSUVyhCAbroOLNPxcL9hB1oOGMo+fkw6CJtLec/3Nz85FEXBRVyUPqfepQkUt4L7T8qPRr+QqQfC+TfVgoID5ZjGYlOSSxxKj4FCgAu88kzxMBgz1EjWgNUs8QzC30tjksRYzi0QDaTjKzPcoP9ZKcYk11e5dNC6HYF4XYF4jQgMAqE6ceIpGG1KRmsNyC9PQtlTI3S5qdo1DfnuhLgJYtgxICEUiA8ajU+iAoJQUKAhkIDzXontmvhIqLIXiFIdhClgJSlhR321QnmZEu+/2gKOVdOT7KHoZ67HiFhipJ84OUUTXWSpBhOUmYIdKYQ8x2bkIjzsTPFUlqVDVqXoG806j4vlU7NGTV5VXSUPxWvnuF/WPE4xoNP9PU3jSDp91SoKj2YTRK22z7bBuFFmYCUOML/27hb5HI9XhFx427SlQQ0rGCuwPpdiibj5T1lOe6Q32xxs+r4rvU1vX70GRN/MWJfQJjTKnS4CJdYw65yoCoX6/P2ZjbVpE5xrpFwXEXZea++Ek8kUe1XS3Y+62E4dKXyLGX2FfxBPwDdt9sazrCvwFVDzruAiu+Z+8zwxUyAoRH/dkZ7762n9pCQcWgubbbdOO13szqBJiNeqfHz1It/aZRdCOK36q5azD5A4XWoElhUOhgyM/9oM2y46l1h0ciDaJSr++oKC9d0jJt+uJ6fDLgw9sX16/9SxLp5GHhJJGBY5pYrFbqkRVLoUZ4YCdSAYTCklPcpDyPzX6ArL6NQ3K6N4ji7Qcthyz7LHsnk5gpsTw0dH+G03asKYcC6TjhNDh9R0057HAwkacjLfRJy02YVxiiaw/Ih/kETwo/hkynnCsz0gBkB0WS6ORzFLHeOMH35YNSPJvPzs0V9Rg834pcvgRvJe8zzZ17Z5jP6EK2Xr7UXlwGb79ORoEGqEdVBF6rGHDK9lX5cCm8dRWcIkh3uxRm/1uuXKQVgXjFpyWQjLSNSAyZtmxnflcItAWrH1Dfa6WdWL4YqodPt8PlQmH+VYOUYveL0dPUp7tN4Ly2JtdYDQXK3+yC6YXrEg1MGTOFqQI4HVsi4kBYGT2+RWAaeOvf/B3PaFzJflZusI2v2ojqr+9EQ4I2CDn4ARxhP64X/xdn1lTPYXo9J9mIRdiHNZ4o8L1nlO7ozHM27tI+QUEZQ18l7UkLpOnrbkgdDwtVRvhkduaJdOjbSjYXvSv27yPcSx0xkXp58xEr1y5ABWxetqilVLDqIH0FFlZcjlrkgWn7/GOck2IUIYoYp6Qg/yUutnE56Q/7D3GwcIoQo/BUxLzMYOCS2cfyp4k+RGKXjf48jk07nqk0rMasOpFZlix4Q7B2aPGPyTy+/Cf3r/ST0SJg8L2/66VaRTIiqdQvn5T7gbqcYE437Nm1RFqdWT0jUaPerM7m2SS3x3gqOblOkUGNUlQtLWVMxMVNGbcZP9xVG2IOJABD2K3Abf97SsW+9hu4CvvbKRUWBTWujUjrlSutOhHk6hW4tdGtpgb8J8D38jVXh2r69brwQzSvad61uwZsLbnmfa1kxQrVmjU1a1Tgi95MU9NUaYkbZpqEbcjEBKJ8+wJgheDbMGk3rUVOnoTXwrVDamNEG1KLrNUDwxxDwxnfpAkzt1Osq61BztNjx2ZaWnZao3rvHDs+07Kl3foX0KwYHZ3pjMIzo64CUGIGvNFPcUixd7CnwA1VVfSCgsIC+gmFPXrRbB+1xbYl6rf9w5Qmz6bUB/bJ5ypO3L9Ftdhuifrqbn+/916vrMOzQ0qI1GIl0DcvcA3kfCG8WxnLVqzIyM8vyFecpmWuBfsnps1fNFy2e6re4+5O0cEoM+y9l+zNN+rQdZjI4SQd5BAC/vAP4vUccmhFrlxBWnsTBRpDq+NK5GAfvBLEkpXICqUCp/7w+fysOT3JdfHRa0fb2jc72EHZ69ZlQzlQ4zo4O9CQnNhk3TqnbEiSny+BFSkIrHjIECngUfLiqrwMpye7OFPtVe5quqUvrmKdTmxrP1rg9EnS4/MJhAtgn4B/AfX4DbIEnZ8DSQohROktS/7z4JkZUrB26gwLJRQSwsI6+kPDsskeGgqeFkTm7xReM1Fk5+51O5KXe78m+FSbwvB/4U6XO6d9GPSHloaSLt9FHJufwcahWyZqN0oMtUNtQ8fGwIKPYSbeYeCrWVTvt97fZrKBD3h7w93PZaiPW87+I1x3rfbKVNt6Fv0RWMU8UPOxsgQgeun8JgVCKFpwcWIYiIMqKqHYSrGMQJbLn6ofpKTOfOSmbyalwtonzLeulkK5uZAU8MWppZTEdUvTYTm0OoETHE5QlUHyiOSWSYmjzPim17oc3rEdLkfesUPMgrfvkK2RjRNGKIDAh4j3hHkzhaIJVqvNWn7+JKfX1QErbX9r/w8z66i/bKr/DIfEHVz4agz/bvuUNllRreiztr5Tfceq787K3j7rPuAG6Q/NDP2ruSdkSYBZ78qA0BbTnpWBpr3NKKtelLzXsg33luYzd2ZPh/F1RM70sDVwSX6ckzNTXx8dM9O0zj7Vo7+6+m61VXRb37Ue+bZVzq8s5GcqY9/CzyK34+V4nr+zzHrlicKDaTXgFelnZvEyr3den2pZmfNJZqYpLkhlR2clXHnbuOZKF5MUl1u3/tn9/Pnb53OuS0AgsnFkeAMSSM3hjQKbkkNfU4oCAllaRYqkG4uJl8xP8CepcQKUT2Rmzpi97cRmjSGNzYp6fOAmTe2t2YzOrblJegwzjaMtUhmQSUvNE10e0RFTBRiX+rQYVhD+6RC7rEau9i+ED8gL/U8Rx5fJBx6oHC06iF6EZvi5funWSLHA5Ojh2e3UfEI8aWeX2DTW3/KiLEvoU1SaVu3SENr9wUVRQOWgHLxMJc6qsWmb+CXc42XV/fMkxjepU+y+8dj92/wbRJrvry6Lc8sdhSoCzW9uZu2yTYHjuSv8LXDyyuokSJE2GEre4pe8wG5n/0kWF81h27HvOJRYDNYeg4nFRTD1Kj0zScyIWIzWJkJ4eGdnEc6VwNQVrMGfA0+w8kvTF0Uzj+u1aFp1U7eu3arTAlpVYC07EktbEXkSRsjTKEGSaN80rmTssnfAcGQxGEF+3UB2KqRNAbxuClrzWrQWhjSNNkp220/GSkUaoXP1P2+gdtlpRz0wm1x+HzMuOWdcfFXfhWvBtuV/8PlgfsIDf8MDtz1h5fN1z7y/t41VLxlaf4FpkDqp81DTXbXZb0RHQn/xjMI8v75vycZjCvD77GiAeHQUVeO+azl7ViwG7p3VGiDSIPS5jWAoK3CZGErlmwRLDtr4vXwbAmRUG7pGIy+mvBi9te2xWmKIQRlLOqa2b0tAO8YbNJIXyHrlnNRIoXPo5EYMr0gPs3FsrAneAI+dw2wyaFrbQbSRRI/PxR5EbTQhzvXrdcwRD5Kg9GojgULCHP9/Nlb7P785sPBlL3LrFtL8rgUoUCm+Z1CfPqHgzxjAQ+/JYy+8KBSvm8B99mJLROp4vJesJTzteJ5X5AJdJqVFuGWHW55Pxj0IoJ5jCMFOm+6whp5Hy3RHz+UPj013N+41PYw7ebc+9bmYIMoIqS40SYnzOpUSNQY49GuYdleflTRgC3g1PU/QBXwGPxFtZLlo2gj0zePmhwyNbvw2SddyOiJRg+D/1GXRBqOqiGkOgeeZ00F5pvOM0kHo6O/W6aA81blBvm2bjwKceO1N60Vls45vp+lCzp79FFZ6omEWsrjWSAoSblkiJl8RGE7zlnPWjUa4zd1Lzy1v3AzTIrSwaDSeYzPzWC+QUsRN16JPackpeus8Dugd8ERH4QVBp/ROeWxCOEn6El0FF7gUuVKNKbEkqeRc1rmuTIqlGOvzqLHWBmGTYQbWWdaSO2kQRoil8MrViHLDorjaYiX0Viq1VEoiO8PWRMgkqRR4/2JU0o3olQxTRgUwAhWMusReg0FX+wx6Uyz2sNegj5gHqWiGNBVkCmUyDBmZ0D0TS8nUcQoDXvH/0yKSAM6SB4k9T7KUFk0BmG1ojD4Q0mb9COAOuEtcrdsK2oAT4OsdwOP8LZ0DgTA8S8TONxxKp2d60wzQyagBohBn+AY3iI/AD+KacIPVEdXyLrFPa27jqn3uU93J+os4v5N/WWGw6fDPuI2BDquBiKafr5/3Y+p1yM6wzpdq8Ol+7Vp/g1/3yVJ+GSjWrjXKSpWEX7+Iqtq1S8j6GUNDRpJXoVHx7FmlZkVhlsJLWTbDxwa4Pg/51wI1ZMUMKHC9sy3HukIbEhlpk+Nly1FsGREZ2u602pxhaeU1VaW7dDvT39TBWCkURhknC9ro+RPnEHIobKluldeUlWXGZivbnSLDkS0cha2XTU5WbIudKeVFrdOYcMt2WyXPl7dvK6/F6wsFf99ceKF+4zyK5+toq1y/RTjmXHuLYmrHC9pYL7zg7h6wyYrXshWs1O6YYc10IB1vWW87cB8NKzQr1OoFsWa2rvFYNjNtYVRdqVnpuSY5WcFXqNW9UVmaPI/BvY6a2eW9anWGT8faAwd4+q8tcKbe9dqV5/31cK53wsW/A5YGkeoM1/mx8o5xLmwaC9S7c6F53T9lAnPRikoFJe/+B0KHo+mef0v495eT11wR0BAWgra1IVc/3EgxEYMNg9jqf5qNA81oy6/wiU2I6+7J1or0/Vv+NRM+ZAhuNfgUQismqklezcxpaOV3LVIzvMy10mSlpQC3CxK/eitpwh2hKyuNi7TV+AeJlLSBP98Oj0KRd9dDI7TCb8eacH/R+08JNqFpVH1fOuE5Vy0pdsahg0noPcKq9vOY70HOYSbBJ6tcPzoK4svueqpcYkzoMp0tmhuNaUVSnKWCEbvP1sEwKnZFzP7DaSYOgaXpqfK/TgV2BZSRyk2WabhwdctMTzA2O4L9Z6sxAQHJknKzmG5pismBwb9n26h3qW2zp1UP9y6357NT0SD+7sYY/BuHZNEp57vzRmkeiNbqXg+/SNWnfrunBrhFQNnZUPPhKxgBKT58A1J8VgUHY3FFVslWHNboQFTZ1qHnJZXTD/UeeMH+Lw/zdWEB3DYdYBDmmHMEYsJ6i1WxiHOox0SxfMyawe44SZxjPiacvG8vv+2fpj5mzhFPEt9+VEn52DFD1EUPSw7zZ5i6z6R9MQguoHf+2ewwxYUwA/74nkX9+vX63g7FvAbigJcv0WB0UPPG5kOHlIwomoquOnT4CGTQY5VCI+pQnwaKHQCYAC4SNo5CENR4yAgiPMriT9XQaFbLNgI105xwPoP68uUmAQ2IArUVuqiyP7PAczXAAN48whMKQbwrKi4g7sXzZa7LnlcTtOqUKhcF5P1d+XcGtQmPSSUo7+f73PM/kEHrpBJoeBoBT6Dj6QQajkZi4DX5VzK6vah4OgoNU28aYb3jDzJUJAscioHGDQeH0ULwj6lEtRb9ucVRMglPQqVXirdb4i3iFrsPhlEiabhqDl77BG7cGc97vVWVody6rlal8O92CsJKUCjNzRbSFE0intgGN7xrWvCbOXi8ZgCLjCezcCwKA+fdu/aE64VtB1643tra643GaVJYLz3qq4KXsHEIormZ7Zei8RSCGnB4HDUVn6pDo3RdcFp4DZwGQULhs5s0Tpq6+qcfpBQhqEA/iK2VaGVktYaNYZekE0y3k5Plk4wajxgfPF1A1MBrUA+IX58mBeeNo2gSZflt5a15sVRNqvdIdFn2ThetZATVUJVKNYPCJ/F4X0Zfg6+J68K1aeDC2mcFXKhbFPC8ttf2rreqr/dYa8zEM03wumslytIGN7zbjuKAxDqdQ3XO6c5VIQieaII3IWnjCh5Epuzpiuo6kZr+XREg+jt9BwuL1yPd5C43ZbZHDjSzsVMfbpEi5fFmSavB12gT8EFcDB4TPaBFqBx2B4JickX4inpBh2fhnfDM/ilLH6l0TnepvGZIoeuwmsc7WFoEtOo4uW6bLo/qwyYTNPA+2j74uVu82d5UnqPCiE2Y0pwisDUHrQZ9k9mLsF4m4qzzfnw0G11uGIDgZnnkkGyw6rMbx34N4+3CY9Was0cRZgio2Fh2NH7S/pHmDDNTbzW+fgKWg0h4BRcjg01NGQKszBRjOstFy0wwJjKtQROjOQthEAYCuGIIIP4QWrphgK23HyJBCJYLIBiCgNcNSrsEUTN0GWpEku/MnR+8wf+pqb7pU385zCezKqDzVUzVX3+t/6tCc04zE+QPl6n5mKlan1Gh+ZaZub5yLuA7+HaTlf+9TOsPDEPaROYWx6OpR+thd0Xv6nfsTzVvAYtumf0IgBIToYAfifZpAqCSLi1rrHjsAC1YlXEhR2e/HmLe2HtLfVO9d/ogc/YLcvSZnsmZVEhOKS1NIcutrDzhBbmFrvOvyPRN29j+7qzf4k3qlLHXm+fS3QmaOjJ51+lOXb/SUr6uyMpyPc3fijUn3tQvU++2nUuz0HMiyMpWFz0aR1AoZDxkFEp4lIEkrDqF+vABBX9qATzUQCy13YM8eIDA7zFAAU2Z34FMTyPwOwzA0JsTZ5A5UVrj91tuxXEiSx2Dd0e7WH0P07GKAtU5DMUHWkRVmhQyD9S+99cGsrnt+smZVVGlMAp/eTtnXMr6XrFtyf6eVwEhUYfPH0aHMI8+gcIuP6yfuKcIfCOgoGe3XYeJtlGemfcCPEsNWWQGt8rT7F5WSGX8cfPCK/eu9rQ4bzluVmyhdeJM8VheYmlVUf8nNqrWpB9PE3sEGCW9MMvpum1OWbz7QHvN+zdtn04Giz2EM52LA/TJzGUq+eXNcefSMznpil5et3xHVfTYk70HN/7UPv9iMVq6aMcV5tvVJ5b/Gyhmtx9PCPm5DxWPr/e841mvJ+m+6rl1bMml/ZzG8bOH9aSNrZ+y0egEbfEbSDu088IOdgCoD2kdyj+xeyvIJN2dxw+tCWkJ9uL4a4d82a22/XgejvjLqttziQ35i6eflra3xwbH/Nu/MNfEZjnHDZM2GCXtMcu122O8K+Bd95xR1Yzbv3FXgrz37z48Zkume2x+q/Aqsy33Uj7vfq6UEnXMMPOl9ufBQgN+WPVJZIbDxLvAY5lUEb0WLcBnO2p/Ti0XIoWOAjxhCI8V+8Fj8S7s5Sk4viEwuMXJ0EhlmeL+OWKjsHnX9Yu+A9GLrL8sTPGsjKQg9ElW9iKPgK6li4BqLBicGWMtH5Y64YdJA4Z8XMpydjcP4yfG4ocIvy8VOiLC8tH0vjp5otTS1fN4klGKpusuyqaUvZkmAeXGqefbVaa0FbZe6xyDK7UTfmw7WLK6kll8WmCfmng+vi2wxytfW+y3xfCT19Vo/SUeRt91c7yfZvMQ64pYLtv/mPSL1CP5S/Iq3vPlnuOJsaavQmnf+HkrpOel1p46EW88Q3X2/0IpaYW2MMogJJQS/vlz7qrzzJ/5nC8hX47gIsdSUbWDw/UjV0kNXvp082DsNNN5uaVsfOXokxTf04Whf9ajjQtPepE54/+jO6/wbp12/PcDh0o2ZTKLT0UapiTdyat3OxCynO0v20JDeV2J1lviwcDr5vg8XSLQsKqI4Wr7H5d8kXiWKm0W/g/mHQ/PcXk56ys//3GOp9h42iS98ZjrQeS3eXpTwqgcikVpl+SzjmhFnktFVQxM1cWVvfUZFkG4aZbzCm2/sZX9T1KleQVhf3YgJoWnPCna48sLbx8VsLnRtzxkhXdY/EjP8wbRAi19WSQ9UsEWMWC/8lqigfO+1/PwoAFhPXK2w0Zo4+Il9NoKOlLiUjJ06VxBkUioKyGTSKJApZj8jdbTQ8P/vQAeavx8ygtZ3NFRBQey8mDmLJdMJ3FJdDVXLWXSrhmZbMA5EmvexaUUyLQRE0CEQqcYcACmPdPxPrFERk/oCNe1R82d9iHtaiaRFztLTbuWeTYSBk6THbBJ43qonCN80509cuG/Hv8OQoJX20yS+Rth6V/w3EnrDzcjK9fapQEBqrxpBxhwF/tHrSr6qh8bnBCozPPdZJbreHxg4Lhjbqqlb74yJDYwVvcIYZUS3HiXhSQ610oZCDS/nfFIkIkkFVemoWJtbmOxyZP5wARrct/qfmr3ADg0nyEtkBpJf/rD+/9I0wVSmFu4/QLSiPyxF/pP+kKYMyt6XeHTm0jRnerBLurbWAlF6sGNWkWVxkrvalOIjfa0Orixf4G8VefKkf5QRv3C7UBCaIE8akn6IQ3fXX/Y/zF5ZAKgLPII+YMNc3RzZKdYvb2cr4hh3kYtY2obFLB3IvkbZLbc9ZjDMVvKwIL3m3wMXMRrGPX9O6r54QUoUEpK4HsI+cBAgPCoYd53tOk+HwctroRi7xmDOKgyC0BxYxIH3d3b8Elh2qZcV/KBGUe86N5sPYvJwtmha3HIivBEN0wV1g5TgYXcwuMeoHW2WPhReLp1axU1u0E/jIvOMuXXa4LtK0OobXx2hocMTnSAVzJVHHJ/H1WoqBp6twjJpPWkDWotu6cDcbmQzrRUpgdnAkijzrQShlU55StN6zQApIL1ZdLIpvRNqo4qPKGuSaWAiothBSwvLiFtUo2B7GVdTSOvjCsV9irCv6SBvGhzC2uqh/qhS7Rjz9Wrnxn6c5fzaP45UUFAAZUUQwqgKCnB/bNixQuarxGgpctU0OAJy/LqlhP91xbbmrWuQIpXTVRWQHKoqACJBA43j0sCA9GYckuS3Ri0qUsYcwhFubiMk3eRctsWTXNu+BrMNh0ND9f5nvYdvPdABHKlcSUdfFs16YSHSxqV69OqM2Sq6jQZXJAPyQLNzQ3XpA1RXnbuPnQbyRSh0pru/RrIjWZZWJPdmm7ZyxcdGB9/AdSPzmRSBJlyMZC9KAcuSL9J2NnFS17QqjNw9PzCNHDiMEteVK2UKaqZvjNlJDMb1O+oUigvB5EYD+m3ejZ4tuppwNxaho6/i8Ilw1mUGWBO+UWgKWoA7IdoXMYZIH4YlCkKjbAwziREUo6Q7tMGcWh7cDJX2C90ilSI+kUpGZMxpMB99zZfBR10Il2xdbRXIBW0prcCLrL0LkpfH6X83QXwqHRy6Y0rKCLx6gkZUA9N1ZEYasCwWarYCKvHNkkspyzuNlQsajvqgSjCf1pUWVkuIoky1NhWjAVuMaYXzP6/fVtYmPvt2x7O2ZGyHdskkvdR89Qo1T8LGQsXRmH0iR3U/CgAj7oTtFbXNtlHyeVR9htyXG3YHj9Sz2738zvz1n9DZ/cJ4KDGE/3dFK7yo/3+ZRxdhZu/q+horsLuaZattUGW1hks5o4dXkKJdrK8u39lx2NDouOTYKZxjbEn8Fy1e39PL6e3h1g7URetJGnMnqQ4UlfbRzWKcoqbOg6TNebjyQIqoI/bK6GSEkhmRZWUpHZotGl0QEq061s7dELUIcxhPmWG/TNRZqvzM53g0NPaVAGeXVXt1CrWSh190qYbkC5EqWQv8xKhnamR/1tHcBIjrP6fsw67njKqayDfc0xh4KmjLz/RUkPK731M+uMeKnKcfUcxWmzxbGGcSQv2s76v37h2qzarHrBiFXDMIFwlQ5SpNGjtGjgD75Qxvdym5SZUS6FTflAgct27MT1wRFnTTvUwZndqvaLvML6yKb6pEn+4b4X2uVKjgZ3Qfu020TjVhqgNGzgREUc7y83ROcseWItfEzjKz0acqbrrc+FWCdpymNAyIphnY9Sqd/+igwgKBCNnsyODmVsOaAFYUQMc0wkTZDA9lQb3LXpVp/QbOPwGVEfVf79FuSb/cqnRZmjXuPxSm4GA5OQAqK8P8o9J9EfTxOjYxP5nxPTy9njT0luWFRS6LkSu4nyoSTQp3x7E+PQOeGKjLvyhcc4BH5G08JY5a4wgIJycdcCPui4iQK/uYfmYi3zKs2dOvfC+bq6z7+yT9ahz+OHD8oii+V+MIWx/wxVBSL7SjuNyroMAAXL4CAatsXDSSU7CiS4y/A0161BdY18ZPXaQhp+TxDcAenM7yMvwry7ArxvxS16HbAKgN3agvM8hUeGDEMW+9CP8wi/paB9tdL/Kmto9V22YAHOHFJJpStvPn7Mfe+5lA9LZPg2fvjCSCYV+PH/cSV7TD5KzXYkym3P3igxRe+GpL3IjhHzbAOj1ne1TbT3y0GljuKGKo33e4ZKcdZr3ULWcA5OkHjLtymps/AdDkwRDKx7pU2moD8dzaefKH1jGLODnneJhK51fV/Fm6NqobV1qI+6akpfd23wfedWhfFEuWJcEGOFXgT7YDwpSSu969oN9LT+hm2fArzvKIWTo5Yzwi/aRVWr7OY2Z4O5SjXBSrtsHGSC8Lee/2N7yfe6PDe2iGtfwRWoaBV2PR/K/3RIpnXRhdIzv/L7yjx7suZz+DlH83KQdkjtUeMy3CDov8kVISl+3aegHhd9jJj8bRdS1PIj5AFRI6044jhfwKbn9pB6LfHYMafKyddx0bFkbs2Ss9p7e1JhFwQ6ddmPfL0LiLpvkVo8ljaXeXfRM4nKfri48VFg+yzHXhD8S6O2zb+7Lcc/z5Hy4igAf4jKidd6rseLaL6lD25Av2S+usxQptyQ1JfpNk5Dgfl+0tl/jl2VUu+fSWJ+/x0Nx2lWbxsiOZxWwJJvK+qzjIqCdNzxmtQknr/I4OQrouTNZkH9tKjr3611zLej63DUsdNpJry+y2593lXzMJm+6wMBW3DyEwzLRDyT7v+byRWXd5QukpEevPxzRAPgwr+V1+Jq7d5YFhQDW7N9uCRUQtOewIwldqP0fAX5U2dZiu7lu5aN23tIS/DJ9DXVrKvyqzOqvITi2db+KPcL4YYNU+POdOEKACznQMwAEoGKngr9Ps6SDx2Nf6mwdB6GU2El7INO7XSkMom36qPZIzaT2RGFGe8VIAddf01EJilgDGGFt1C60c6Q90MI1orrpU8QwfaY90sVbPnFwDaS9Yr1o7EfNkBp/0E0AgRMoJgZzsmRdMk3Zib/BHJEjOrZ29Q/YXclsm9fjNR/IgD5s+ml2Is00lsTeUQWIsbCKxYOk2bK6vpZF79Qxy5K+JgABjgCFCSN9YkcqMn3+ZKp8+L8B4xBxaNjgwRP/A6hzrzjb5tWC/ojZaoOhZHcnYyeiaozHUZFy6U1VEFmyYFVfzgMSma1DvHotZHPaVpy7l9Jlr7jxPc9kdOuOBRvKtGzH/TJm/MXLH+jt+QAiTCjjQiptrPNBGMVJmuVFWdVN2/XDOM3Luu3Hed3P+/0QDBAUwwmSohn2bRglBFGSlXeGpOmG+XTR+6fjen4QRnGSZnlRVnXTdv0wTvOybvtxXvfzfr+/fAUKFSlWolSZchUqValWo1adeg0aNWn2jR3vYAJatGrTrkOnLt169OrTb8CgIcNGjBozbsKkKdNm/PM/YN4eEgfI1jADSX6DdJHBjDuaGuuRkn4fa4kXiZHw4y4Iia/vShHJT0afoby40ywO/1cXE6wKOtyhsGc1P81nqKUZgjpFFvDpnL5J5K2BfNa1JES1N7OfHCDRXcsvx0vgqLyMSWKJB7/NXTsGrx8cBaj9e1I78vWhEIbS4kSDvR7rhcLWfFfbmDan+01hTChs6jGr/tIqCiC7yS5bwIobqGNSMrY3ZIBkfL3WfT6M0e2n5gRIZsguli18s4V7QiZj1nXmKyG9hd3F9LIy5CWLJ7C8NxTooeBZzGluEneQGGtxZMKqMGp7myQO7nWkBYnzkA7BZ3yocenBuJceIP7Q+ZVHmBMcqcQZMlrXk3hYe4aXlGcYmbwJFwJBzndeh0usWBY3cBCgzXQJkjmoC3L4MhfgXLNsouWAvEJiuTy1Dk4ZEqlXkBjRwJpsAAmKIHNPHROKDKd31aXhNWcpmF5fgP6Q0q6miDgUPMGdNLnU5bDgLScwFOriFSn3gjUVgEhc5Xy7mhwXca51jITKGnUkU+tYXOCpteoi9gf9E4nA2iApslUbEwPmhFZvb3bVHkBHHLnVV8BkEDjpV+BkJOE6th7EsqU17bCAteoLTGv1OsnaVi3/wG1eMxlNKioZQHQUCwTUhglG74S4LheQuA2ZddeRRtP2lchZTsw8dyuuqh9GJ+mqU2+cPN/Tb6MLSEwGRFDoLQtdKwqMYA7u3p7RqnsSz9UuInV0vzLiPVO/czemI/xQIyI6EQmFKt8ZjqSXHhKPZIueHcNFbieqnlgKP6kSfeAXLmWZJJNkIUfo7Uirghpyc1wlLDGjw2W810GJvlHrIfG1LxzKkUAB8dtJrVkWjCMvWzymUCRPhas4z/kqq7US6q+OK+9lvQtvEpAet/LYJBsTFBR0hLkHh36qUFYXphXMfNvyZutSBZYvCYlnhGkp78QNq0xjJkQa3A28RzpCcRi0xQESq1Aj8CWtGNgaIpPqIxO7zjy2EGy6oqNpTXn9Fst2ShO+sa0/52OntO6LEgVVqQpIEln9JAhL5EjeWya159btywVXkwq3vqf+wlfkXFGTVaThYY/NrGGRak/mdjRvWGJvmsn1kju3TwRnCQXKNga5b+6GRYKHvZ5kVKZxk3QYILENCDWOd56mIPiV1RnO66Av7w/gwG8XDic=") format("woff2"),url(../fonts/iconfontYI.40366cb7.woff) format("woff"),url(../fonts/iconfontYI.61aade08.ttf) format("truetype"),url(../img/iconfontYI.2ade83ca.svg#iconfontYI) format("svg")}.iconfontYI{font-family:iconfontYI!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-jingpintuijian:before{content:"\E60D"}.icon-xiaolian:before{content:"\E60F"}.icon-tuiguang:before{content:"\E63B"}.icon-yuandianxiao:before{content:"\E82F"}.icon-xiazai5:before{content:"\E605"}.icon-icon34:before{content:"\E62B"}.icon-dadianhua01:before{content:"\E623"}.icon-webicon318:before{content:"\E6C2"}.icon-iconfontguanbi:before{content:"\E643"}.icon-icon25201:before{content:"\E70D"}.icon-cuxiaoguanli:before{content:"\E60E"}.icon-miaosha:before{content:"\E6C3"}.icon-huiyuan:before{content:"\E60B"}.icon-caigou-xianxing:before{content:"\E887"}.icon-caigou:before{content:"\E888"}.icon-yingyongchengxu-xianxing:before{content:"\E8A1"}.icon-yingyongchengxu:before{content:"\E8A2"}.icon-ziyuan-xianxing:before{content:"\E8A4"}.icon-shouye:before{content:"\E8B9"}.icon-shouye-xianxing:before{content:"\E8BA"}.icon-yonghu-xianxing:before{content:"\E8C8"}.icon-yonghu:before{content:"\E8C9"}.icon-ditu:before{content:"\E906"}.icon-sousuo2:before{content:"\E757"}.icon-2:before{content:"\E684"}.icon-dizhi:before{content:"\E608"}.icon-huangguan:before{content:"\E624"}.icon-huangguan1:before{content:"\E625"}.icon-huangguan2:before{content:"\E626"}.icon-wuliu:before{content:"\E6F2"}.icon-xuanzhong:before{content:"\E615"}.icon-xinpin:before{content:"\E610"}.icon-arrow:before{content:"\E627"}.icon-yuezhifu:before{content:"\E65E"}.icon-bianji:before{content:"\E6CC"}.icon-wenti:before{content:"\E758"}.icon-qiandai:before{content:"\E6B1"}.icon-xiangyou:before{content:"\E679"}.icon-paihang:before{content:"\E73E"}.icon-weizhi:before{content:"\E62D"}.icon-remen:before{content:"\E67C"}.icon-tuandui:before{content:"\E685"}.icon-yuezhifu1:before{content:"\E61A"}.icon-yonghu2:before{content:"\E60A"}.icon-hebingxingzhuang:before{content:"\E656"}.icon-gouwuche1:before{content:"\E642"}.icon-liulan:before{content:"\E629"}.icon-jinbi1:before{content:"\E655"}.icon-guanbi2:before{content:"\E61C"}.icon-sousuo:before{content:"\E67D"}.icon-weixin:before{content:"\E600"}.icon-weixin3:before{content:"\E618"}.icon-paihang1:before{content:"\E633"}.icon-tongji:before{content:"\E687"}.icon-caidan:before{content:"\E62A"}.icon-erweima:before{content:"\E607"}.icon-shoucang:before{content:"\E606"}.icon-jian:before{content:"\E621"}.icon-jia:before{content:"\E7E0"}.icon-guanbi:before{content:"\E62F"}.icon-xiangshang1:before{content:"\E622"}.icon-shuoming:before{content:"\E630"}.icon-xiala:before{content:"\E67F"}.icon-pailie:before{content:"\E61B"}.icon-fenxiang:before{content:"\E603"}.icon-yinhangqia:before{content:"\E72C"}.icon-sousuo1:before{content:"\E64C"}.icon-duihao:before{content:"\E64E"}.icon-dingdan:before{content:"\E61E"}.icon-tupianpailie:before{content:"\E620"}.icon-chongzhi:before{content:"\E602"}.icon-shezhi:before{content:"\E619"}.icon-gerenzhongxin:before{content:"\E636"}.icon-shouye1:before{content:"\E637"}.icon-gouwuche2:before{content:"\E638"}.icon-shuoming1:before{content:"\E673"}.icon-duihao2:before{content:"\E601"}.icon-complete:before{content:"\E646"}.icon-weixin1:before{content:"\E66E"}.icon-xianxiazhifu:before{content:"\E6E1"}.icon-tianjiadizhi:before{content:"\E640"}.icon-weixin2:before{content:"\E604"}.icon-gouwuche:before{content:"\E669"}.icon-jiazai:before{content:"\E62C"}.icon-huabanfuben:before{content:"\E654"}.icon-kefu_o:before{content:"\EB63"}.icon-liwu_o:before{content:"\EB65"}.icon-anniu_jiantouzhankai_o:before{content:"\EB89"}.icon-jiantou_xiayiye_o:before{content:"\EB8F"}.icon-jiantou_shangxiaqiehuan_o:before{content:"\EB90"}.icon-shangxiazhankai_o:before{content:"\EB9A"}.icon-huobiliu_o:before{content:"\EB9F"}.icon-jinbi_o:before{content:"\EBA1"}.icon-gerentouxiang_o:before{content:"\EBAC"}.icon-qunzu_o:before{content:"\EBAD"}.icon-dianhua_o:before{content:"\EBAF"}.icon-shoucang_o:before{content:"\EBAE"}.icon-yunshangchuan_o:before{content:"\EBB3"}.icon-bingtu_o:before{content:"\EBB4"}.icon-baoguo_huanbaohe_o:before{content:"\EBB6"}.icon-baoguo_quxiaoshouhuo_o:before{content:"\EBB7"}.icon-baoguo_shouhuo_o:before{content:"\EBB8"}.icon-baoguo_lingjian_o:before{content:"\EBB9"}.icon-baoguo_shouna_o:before{content:"\EBBE"}.icon-didiandingwei_o:before{content:"\EBBA"}.icon-zhekou:before{content:"\E790"}.icon-laba:before{content:"\E612"}.icon-quanxianguanlisuozi:before{content:"\E6D2"}.icon-youjian:before{content:"\E677"}.icon-xiala1:before{content:"\E609"}.icon-weixinzhifu:before{content:"\E632"}.icon-jingyanzhi:before{content:"\E62E"}.icon-up:before{content:"\E617"}.icon-kefu:before{content:"\E6B2"}.icon-shenhezhong:before{content:"\E6CE"}.icon-kanjia1:before{content:"\E613"}.icon-shanchu1:before{content:"\E611"}.icon-zhifubao:before{content:"\E61D"}.icon-yonghu1:before{content:"\E644"}.icon-gongneng:before{content:"\E63A"}.icon-suozi:before{content:"\E631"}.icon-jiantou:before{content:"\E641"}.icon-kanjia:before{content:"\E69B"}.icon-pintuan:before{content:"\E60C"}.icon-bianji1:before{content:"\E614"}.icon-youhuiquan:before{content:"\E6E4"}.icon-fenleiyemian:before{content:"\E639"}.icon-xiangxia:before{content:"\E8CA"}.icon-shanchu:before{content:"\E628"}.icon-guanbi3:before{content:"\E6C5"}.icon-xuanzhong1:before{content:"\E6EF"}.icon-weixuanzhong:before{content:"\E6F0"}.icon-zhuangshixian:before{content:"\E6F1"}.icon-jishuzhichi:before{content:"\E6F3"}.icon-biankuang:before{content:"\E6F4"}.icon-guanbi1:before{content:"\E6F5"}.icon-xiangshang:before{content:"\EBBB"}.icon-icon-test:before{content:"\E6F6"}.icon-mingxi:before{content:"\E6F7"}.icon-tishengfenzhi:before{content:"\E6F8"}.icon-pintuanchenggong:before{content:"\E6F9"}.icon-pintuanshibai:before{content:"\E6FA"}.icon-shitixing:before{content:"\E6FB"}.icon-kongxinxing:before{content:"\E6FC"}.icon-yituikuan:before{content:"\E6FD"}.icon-tuikuanzhong:before{content:"\E6FE"}.icon-lingxing:before{content:"\E6FF"}.icon-xiangzuo:before{content:"\EBBC"}.icon-icon_im_face:before{content:"\EB96"}.icon-icon_im_keyboard:before{content:"\EB97"}.icon-shoucang1:before{content:"\E714"}.icon-dianhau:before{content:"\E634"}.icon-zhinengkefu-:before{content:"\E616"}.icon-code_:before{content:"\E723"}.icon-code_1:before{content:"\E724"}.icon-phone_:before{content:"\E725"}.icon-shijian:before{content:"\E635"}.icon-xiangxia2:before{content:"\EBBD"}.icon-xuanzhong2:before{content:"\E731"}.icon-shujutongji:before{content:"\E732"}.icon-xiangxishuju:before{content:"\E733"}.icon-gengduo:before{content:"\E734"}.icon-crmeb:before{content:"\E735"}.icon-crmeb1:before{content:"\E739"}.icon-haibao:before{content:"\E73B"}.icon-tupian-:before{content:"\E73F"}.icon-xiugai:before{content:"\E61F"}.icon-pintuan-copy:before{content:"\EBBF"}.icon-tonghua:before{content:"\E740"}.icon-gerenzhongxin-copy:before{content:"\EBC0"}.icon-shouye1-copy:before{content:"\EBC1"}.icon-gouwuche2-copy:before{content:"\EBC2"}.icon-fenleiyemian-copy:before{content:"\EBC3"}.icon-mzshopping:before{content:"\E746"}.icon-shouye3:before{content:"\E74C"}.icon-shouye2:before{content:"\E748"}.icon-fenlei1:before{content:"\E74E"}.icon-fenlei:before{content:"\E749"}.icon-gouwuche4:before{content:"\E74F"}.icon-gouwuche3:before{content:"\E74A"}.icon-geren1:before{content:"\E750"}.icon-geren:before{content:"\E74B"}@font-face{font-family:iconfont;src:url(../fonts/iconfont.edf75d6a.eot);src:url(../fonts/iconfont.edf75d6a.eot#iefix) format("embedded-opentype"),url("data:application/x-font-woff2;charset=utf-8;base64,d09GMgABAAAAAE+YAAsAAAAAnCwAAE9EAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHEIGVgCSVAqChyyBzxABNgIkA4RAC4IiAAQgBYRtB48EGyZ+B8a2jIbdDkAkqXiiKErCqkZRPUpn//8nJBuH1BWXgm+bB1J8SHhoTJzgc/pKCMKW7Zuy5IjL1Bj4w7HrCdiVrzaMBVQCWHJ+5sJIdjMahlrH8mkhS83Wt8FH60UvcMLbJpfi07tZNC4pyaO5MJRHXCO7+SzvdeVvZw/rwWm57OyQpGjC07ff746sPEG0iaXHj5AhmWZC+S3hLXJIgc6WOMPzc+v9/7exKthgA8ZGW2yjpZZEDcZoYdQGgjhygHqE0CrYgAHYYKFiAXpgJHpYpychxp0XgqgXJVAgclBzliqBTxdNuckHAA/E4f41MU0DS6TzEg/jPW2s8zEtXRYG3n3+tqjAkzY3KRX1RfW5gzqz8xqvthTo88EDwYQA8ZqsAsdu2SA44hqKlERgpq0qX8mzK0/L1iAdAD9C9kFyQb5B9D/qepVWKVB4YGjZENjK02Df/YTPAQAv1mqvQC3fcRim6vNji1YIhSYmXzhvWhLSTnLG9rZTgYDcdcnDuOjhODjvoU04zFA+MM/SFyoe+qBDMz87/8jNIi3U51GRmV2SE/cWyuo7N/jbV/UtVe23vmlM9Y+U9DW5u/X66geJIAmLAmSKcLvKaf8zkv2hR5KTKlv6fEI4Pf6I2RUElpLY8UPWZeY6c4W25cCCLQceUPKASJYjYP5VNVeAslxTyKt0Ste1Oiylb0mmTOMvIMGPT1D6gKQTCOkskNZFEOUcAco+grJO5eR3kuzn6J6dVjpAyneEKN8TJCeP1yWlyWmtTWXKMObtN17GTFuG8W5On7cM656kYRBG4Jl7MR7Uy30CgrZZzXaMzTxYfk1XGDiHyASzPusYmz3L+sq1qFNQ0AOhf4eGgN62paDU+elzKqdfnwDJzh/eVl0q50RETWXGnOHxp62kBv/cWHgl3375auMALFQK0as+Pjhyz1n/R6r6zl6aS1CnAYu5wMAMwKFDZlbamUVmhPasW+aBG8CoUs5RywabfZ/zefj//l1r0kQ9JzBAjf+TeVqDeVvGnTtMflU3gZdm4bzoY55EhdOblq0pqiyIEscf7Cmk0sY6H7Z/uu7n3Vfj0lZdXw/jNC/rth/ndT/vh6AYTpAUzVzBOEmz3LId1/Ol+gETUIQJZUGYYSFZNMqKqtNTxiXiUKh7D548ejbhEyC4hUTB9iMg33D/66YisFvH4yC8C8arEDwJhfehcTcMPmaCz2FxPxxeh8ebCHgbEQ8i4V5kPIuC51HxMBq+RMfXGLgeE58yxYvM8DQWHsXGy8xxJwt8iIObcXErS9zOCteyxpV4uJoNLsfHhQS4mC0uZYdz2eN8Dvg+R5zNCT/kjB9bgp9aip9bhl9ajl9bgd9ywe8J8Uci/JkY3+aKv3LD37njnzzwb574L6/a7N6A71qJb/LBjXyxNj+syx+rC8D6JNiQFGuSYWNybEqBzSmxpUBsLQjbCsb2QrCjUOwsDLsKx+4isKdI7E2FfUVhf9E4kBoHi8GhNDhcLI4Uh6PF41gJOF4iTpSEkyVjVauwpBQsLRXL0mJ5aVhROmaXgTllYm5ZmJcO89NjQdmYXg5mtBpnysXM8jCrNRhXPsa3FhMyYGIFmFQhJleEKRVjaiWYVinGZMTYyjC6cgytAsNah+Gtx4g2YGTfYGCVGFQVBleNIdVgQINY3CxOhbWlwT1aOjygZcATWiY8omXBM5oOJqDpYR9o2XAAtBwXrzF4ZCXALeEWwBuAJAKah2k/JwOB3uXdTINJBs2PC9CSjMuhRgijjOZENJcNxKTp0RfCVB8bIrZeuZe6IYjLVSX1OBAWOBOzW9ghlbrr1PGOvLrprWblItXyBACaD/FU0nW+nNKkmxKLbPmIx0od5P5GrwpnS3Y59NxkCpWvkFlgyHqPmAGRElD14fGL+NWHm18eR1l3TWQOjFeNbk1llpaFe7dKIpYy6EQOvIgP4qV4EU3KG68y1AIokKoIkKbMIQx77IcBzAmiTg0Jmj3xs3OUFbVTFGhcp2ukOHvaNYpbBJlzlmg9wod/yAstbwoeMlOMw/03t9u0vM4psqR9mT0uvWG2HNxP7a/wIh6ycWnjhnqQ1C5bL963cXrXprrnLltVD/3/Yqcj1xjNo3iLHr25X5hCyJLxwWNm7matqjwOBnulD/P1g845chFIvEiqcR5mXkXQFM/m3AKse0+EiCzpZQCDm1ppi3bCXqKQrxRFZNi4AbXs3KxpID0TxS6W8zaAyKA3gqYmZK5WOUtB9sGrjbGmK94z68hLQefDOqhs01848VRWXVp3KNsg2dGRaeb5MPAMZRAqyFeBA3crk94lZFAIGiF4X+W+Sa/OHTUX4yi7QOVBEh3zXXZFXEGE36/L12pmdBHnit76mUXnrsLynEuUVdo31NRqVXqx9ojBmimYYUSpfYNmS/H6ZXAFV5EKN9CEdD01h0CFyFtBQCfZDBnhuFhIyrD2yxLM5oVMGEnmBktUXPfuojUx/cbQDQS6f6OFjB+p2nzI32Xvx4IWVVbm8mZZU1RSQfJSEI63R98qMmqO2CbwhBLot9m0RdgvjFQwAGQSPgyx5SHRmkguqiJIIekVW2FvG0g0CkYYVZuW5UQxZkdKTLoYpFsa6aUgBS2hcNnFq67Mj42bzKjTBKFEpKFCRdTevWIunBmg7NcKMoQcV4hTmywzTEAitwrOkRFQluUYTelKWFKaZBqlwejYywya/4A5IC0UgSUUVgOiBctxLD7XOAN8BG8QPcBjV9nGi2PH/OkIXjH/DZH7oDRrqtGsHvAXP7TRwXAFA0zYtKPIOTYDZCgljS8tqYgpy1TMcaYzjBPL/p/uFR1esxBQSMeswHkdfhY9btKHJ1iQICy2AxhvWm3tOoRT1v1Fa7i0+znlrByZafQLXDmIZM4CwrJyxA24ETLlm4z1oWST5h8XdzlXra06y8z+1taZsnVm/mWtq6pKwTvUU2Ezj9thoeHCA4VSLrF84k1asphpFKOaSMRkCdkEw6C+R4TkluKCXNjInrmkJJlfjnXGNjGWdHcUXnE4U4EU0i3E0nJ2hqHWs2ONayucRFJor9Z6xmzlRxzSysaNT7j67JrKdQAZ7g5sQ74KTbbMXHDWPSk22u8fTo9V9e/P3Z3aaFhgMpn511yR4/sOrjMhdHXjt6fohQ2gbD2lIB2cYUf/1EIhtfGTDPNZlUHs5DgiIIRTs5mEpLPJVZLNRWq2yV7eYrXcXZaZ/DFjr8OJESBVrfvKua2UzrD0fTrXIF0Uu4b/DOC54ljQl+KUDh2ftx0cVu1oZqZWhjxPnvky5gOczGDMxVXqKKM1HZSTtSlk6FOvJFONwgoIazfYDL6RRBhdbsdZ1E9v6XV1Hdm4jwFtFeKP/FQ/6fbitZ2huH/eCZtlc9LtMOSpPY0odXjPdWNrGUNLOMM+JgbfkeBhG2wKfMh0l59IYTjH/iqDB/XvUE7SdPWwCbfbx05XTBnego7IpWzeOgdjBWXzvtGYWSR3g11aiDu6R6lkLiFJEK6m8/6mVafVHtrwxJvkFXPrq4kGb3iyJJxPSmY1hlz7sTmaQqgN/3joY14KeicjfOvHyJCDYQRasJWHpqU1LIJx5RZ1Gr5i6uUY+N3/ee2aGTzxzGeuugkfDN5IZVvjcZvAmIrMew/JChDPRCstF+dcmt4sAibPIb8T1CRrc1F/6LlS4WZnyLXUWLPK3qiOGOkdW4jIiwov6dK7MiAtZqJSp8TAAINFqsLCGbPtcY9mjqz8w2ZaZsrArGduP3Z/DdhXzEwvB2RsaP1EId8J+3cGJyP13jjSOh4KYbKU6cGIRnktqaDbFRaEfyFbZ//kWbqo8EktKoB0VkEFqQAvi2al8jKmiV0Zst/CGW83ByfVV7SaCRmab0FLeEOGxe+nl005zp7pCatMQ/GX/dIIG9lKN8aEcJGjNNYfP4/6q0xSVuZj8f6fd6NumBQjhKlC/Uznnzh7gM+mMTbqeiJfyNzQcjS0+Ro5rCl3BrMqKIXTHDU4i5Jr5b01/WVfGpZa6uDDh9K1JG+P9nH3C+jul6nsVB0Oz4vrGdaRagqKjrfTApB4+9LZgaNC0DdvXWb9sFnMOsHZqBRmU6yyZbpgiWn0Iv2Tlwkl1OKTaZl9YbFHb7Mpct1a+zW2i5sNg9FHyk2AIrTRUdt0DNgPKWE0LzT9SmFzXxXixIJ4lRahZnzajfNaem3dxSR+au0YJYNxNGZp1pNCPSRIar8eM3CG6cuBXCHG41B8MfRUyiE7BqCvsNAiEJxzMyjAQiXSPGrv31wc5ZpJi4x3k07I7kHNVr+/1F0PmoDHxkUzzyv91rR2IXlKtAtslbFnXAURPoDBNY+AHi5TN11vYPS7x9/7HGrJUY4dUFTCJBql2sFTZOV+ZapowBToBK6bWj4nSO0kkDTj/Vk2uesrh3oJ9nEpu/CHglj36JQNxkUDZPM7Ph5+TvLmckbyyb8BWAd3tlV0/1Qwi/46EN6oUCsjnlVAhITPsX15pxGuwmhwYv8s9Zf+hLQq4fe/8zkCIMw4eoVfLG3dsIAmYJpGMzprEdQ1zbJENQ3sGLa2ICdKeq3kSEmH7tnE3M88Pe5QP2eWELT78PG5+WHdKEDW80qRL5im2jHsKflcm/SyXFCvrhumo86fRvew4+uSYYtsMCrbEIB1xDWUDQfgUoF99bYlVdK0eF1cxiL8ya4nKVt6dW34Z1fgPX0uu4X8KEOzNexa8cCDuSDRGBw25aLJJIcOzQgkCEl2mIYzoZth2xKyCKEh+zMKMVcsoiepmPndqzdQIZGpFBcDjudaPWzFEYVD9iAW63LJQBAlfc36NRQNZxhUYr1HwhaMP1RTBydNB9pyZKZ3j4Ymc/7UjI/qcOYLlaDYT+UxuzXmD6DcvuxiYR+c1g6kTkCvJn1TjegFoy4cYd/9isytd3D64bI+cu/z931sMvCmZvla7l1eVywID68PFQg7FnwSTu6setpr71/bRq8dae81t30ZP60c1ToUYHX35rDTrVhDC8r1Z95Mi9r6GaTHYOcftvE7YccggMdk7WWIMGpHiACloz3HpRfl9VdTz7Q7s8/mr0Td8rd+Y3c9stxJXvKs1PFQtX3pFCP6pPOi1Txt8q8YSco+olSXdE17z5yzfua2FUNMmkWiJCruePqJVy33bvv9vOmP6smhkREzKf1HfsJviU0SESJowarBxpMSpyKaAck4Uv1RrACib9Lvbegb1EI40hDx3jSEuerjvc6hy/8OLQgjXGgAHgTkJIRBua4UZ4vXbpeTlUwq3bmu0/6x9j7DrIMp66iPexAytdFFbuXdMTnTiKcz0WSq8y2B0wFZ1Ljq/FT7gDdZbPzO8zfNPFdOQZLvZDtHD6xolNkZJTNGhzJFwR698n0qU5g7gUxMFMTjy0jy1WJbeXLTWh7s290za/rZG/pHB6KuBluW8BpS7aO/YrrJVWoPsKcStmxd55Xwi0TJr9pnpusb95J6stTB1PcfbMUgqbAULNEpk588shyfIcKXB2nsh+ZZ5VFn0GGKsH5FSPpj0b3yBKuOf3mVNK4kdLg9ASqivAQY57oEKYTzpTJFhzr/RxUveYrecAhKEIqMJAG4NktAI0w6yJAS8EZjVAv1KuaKv+eaBFbIdHTwtU3KQGilmSaczonoVloBdHLm3Sjkc/tPxFplMJ+tBOGbb+Sh7D0mZxK9xPSGV+3LIMarV68cMalmKh4MpOrJydbohDDSP1rJyKixGsP1gAEibn2nOSN/Ivt5iyXX0jrfZ1QhIqKPtIwNz9+3j5MzywJFOUKHhw6YYdDPIT5lGxLZjEnEDCgPiIwxCzdJfsaoiC8ltM7ldl0FWs/BW8o33rJGyivbq+nuhbC5dfMNxmRl53zIV/XXa6PdRxmmSEwIoDOiNubkKfZHSG21nwxLT0PbhL95nmIIEVhgPfjhcwJAnCcWil45C75VdL6NUFDeop2kziyAP2KdKm98izrx3rh/aHK7az/5LMiJ95TzCaVTWBaye8WVJ5ByO6IIf8dp0Whsm6/36UaIJ/drFjUAND8XPu/30yYfF6bUkmkpmLFhJmsef3okknJd2sJG0Yjn94Pz148+Eu4oaMxmGCRCdFeYWQRfcb67QTnteZwenppKgMoGo2x05uBWp2yXbE9+WmujF88mMyXRBWlfU3/8jUTsnUtegDyUFw4FNQGkeizH4MyODrXe3Wtifd62xojhjEOQPAS/Dl5smLKVATvrotFEBldYutXE02GKVvQxljYTap6VAlqTrcAQ0EfVZWKFz310h+6NQ8dDJQF6UwA2EnCVFBYrRLP9GMwfpJ7uTAlgTESAe8xBMTA8EyKWB0lj/PbGTqlbz9Ycdwfrr5tFFXlUUG4ZLBocKWiOqoOBJNTEP7wP20yN2R9YQSCZ1RqBApSb9+yhPzNRVHw0F5y7Z4265fFc7prORWQbmwYcxaXx9dQSGqth7v7tySzlMWN5wvicUj2pxwwsR2Br2DOAOU52WYNL0RdG08VCiL5Kc6ymX7hkZmOI9o2LMMOonkPbuuE/B0gSVF+kFcvatYn2q9xTkeAWJFWHMIk0IL0klFd0vbXoEElvgVMUufUhnEr34K7nXaYgAiQKxuuBgX/DfMEoc9vJ748nKXv5ocRARXu6gcAGFERl6/R+/F82gdimyCAAZRYZRw9Q3uZZQVSA2GqBBiAfYEwZ+gQSoIzcgrmk/gM2KaXIj0y8V01p1rP45mNCIceDBxUyxW0SGIKvFmMqpsGRVNLcHaHDmdc6FLfXfakYmHQx3Qo5U7luHAJv10XCue2uoD1hnhmHcJtKCQtQgo6jnxVCeZoi6hbn09keFXDayd8YlNvBi7ccWXXtGXjm3GuY+Sj7OzoG7yH7GlD7ps/Y2b1izzoihO3fIYwU1Uj50/jsXcfa1jF+eL3xOxwLg/F1v7PjdBs6tOZI9a7RlhPttp7Q3ng1sBnRTkjopzSsG3nFbhdjDriAuAschNMN30OL9UyYJGas/oPLhk1tOJRbET91BEgYxn0lTBxjY6EYbPxewSG5dmQ9umc6pbCm/8w9vYNoBZz1pdMu1vlxGo2eITx5qLSMA4qx8jtqoSbo5ZY93/vfBOgriFQ419j3tEl/guRrlnpeJ5biHuXTk9HzXtw+bW6BCopgH7oEOjpSLFFrUhUVtoIiRZI3XMqCoxvmi/AKTKDZVNdJnamU8ZJ8S2OOFfX1L5rtQA/vEW1j6HmxRHafJtfY/fOZrt0z6JQEqY03M7e1supCT4p41RHu6fuGZ8vY01ltRiU+ctQsSZzuYSFXXZxFbqvy32gG7ZTqD6ge0e4jz9i4RY3XDSrc6ka4zQ3ZmlyC+ddpxXEn7Qkcw9Gv4F/GcG3jjAbZpO0OmJyDMhryJrUlM1T2rjgbXZ7VgwmaQuT0c2reLeaWQIfdaA2ajgujaaZeccYY6wbIsAuqBcdVCxfG0yn1VdyTV1QBjAvh8PKQdtBN0ts2szldOe9vGOIKysxg4V7czvBuCeAN5MxDFOVshRVGNHP2G/YVb5fRpzZsNAEhylpB7nHiyHNE7HC0WZQ13aWSwnCG6cofZHyspNnPVn8f0FfkDF3bBQWr8WThQcCudp2X7A9/RtQkkM/EuJ9D2MicfeL82zPZtaZk9MvmcJ7+7nXD27Wrs97wl6KXDXxZElw5dZJluaMVKT75XeKedrj9QzYKiQQ7Mni4ruD/NAbngXyRe69t4zwB/Zl9ZkAmt0xwOM2TPTbYzPDR31Y+BVk5rgcjhoU2MLNfNZPyZfkN3a3ret3r+73fbeWK7xdjE4q+y8S7FWlMWs3AyaZTLOnfPmmZLgwmpTCbU7YBrKLmyXvArXeYf+xmGzOmOOT4shblwYXbMs0ABs2u4ZuC+o/M/+nsF6sff7B06Bh1eJDmb5vOCVfN6qW+kq5biCAYM8tJI42Z2xQX3ZmXl7pC6jsYgezRWCWMvpgUSOqiM1BI73E8F06cuutA2Ca5/RBpoecrZ18Bh3Q77733kQqrruM5KwjmPjuJv601cIHNTw81+Yhi32I6PTwxs7sviV8OOsaJJmxSJp8jhqULHjddhosX9LK7ZJHO5+f6Fgn2Gj7xNtF4jvQwApuF9l1T5ZfOdpF/+Mrdq08dl9UGv8DFderJ3lGF/aF3nim+IDvlz+zZ+mu6W/2yvJrjU3Bz4KGra+t9Swrm97WE7gwYtEASgiSpH92bo6txazVeHRfZ+//5NZ0wxyvMuRtSxpwBA/blkGGgJ8mg4SOlSgxpAlLzoU4mZIJpLrrBkTnEwtuXfjKZy+558fgt99WBOZsGQWrB2iJZWKu10Gas9sZ8dObdrdO9/trx+ZAX9sZJqx/NwgD8eI4j6t0xFiXrn/3mlrq9/291Ty2d+obSI31Wn9Rnaft6ltqgKaQK9neLsZdfYq8254APZsViMP08n7bxt7+kaL95ijlwc87J+VfzFtaAWwsinS9pT4sE5JGsficEkfPIXMuSOEMkPY+s9syHFr66eB2wwJZcb+/OFyqA02rmqa1tQxA/dU3N8f3AP5OMX5UzqfSlffivkV+sV3F+72dLV92dhQspjQ9rRB5LQN3D55z3rpgYaRHGn/w2sAwXMlz6rZLF3+99VbuiOljrxh2BjM7lY26Q1uFJBlXt42Oz+Pjfh2OlQiWX72DkuGEon8SJznh2WVTpoRTyeZt9KYmbZT7cyryYnYHYz+B87r9rsQOtHC7u2i+84DX43IxLKvqcKnvnCZucdBytOKP54IPassPe7g7JsvLtF4ScPQSpF8Oavwrn87RLj0Nv86ifLdDF0Suf7kDSgLbokL+DbKLGjaC53f7lmQLitu7VlNrtgI43IW46p8niMNe4+5lLT5FuidfXCS1lmcRwfyo5w/y/EKW9waa3UG47d+hgPbSoRJXAD4IVdMPytbgNGpTzblbH6DVbUXHjJNdIsBLBvEndyn2Wie+9dkjcFe8XOtuXguqrcTeO49Sce51gI4hHdua4nSKiEOoLMflgRAd97sndfdNji+WSF+ymW17IT25pP0LUduFb8voUykrStAj2ZnRUa5Yd9XcnTHrVSIb7vJjwwoNYf8T8mNhviCzBgpRaoqBB4FgmjZ0ZWe6bv3ODdCvAxChnE6P0VySRoGynaTn/MLxjunXfOjOY1O9b71aNKkwSgxs+j5q69DdZhA48HqsWItxXVRGNLp+MSorjNsI3hoTA7cGqJJEuvCVdofBktzxJgZGfb3m75/pdRmH52DrbOJEeCrEnm0N0ZwG5yFOykS1zm3kk916qcl8wPnlXvx0RSZLm8zzcojqxRzEf9PXtU7Fn81IngJpJJROf7e0JcRt7nXRr8tP+tn4kau7xyB2XYOuVIEqP0qlXDQglqS+QjiIZjEg9Uc/oMa2bce2PN7ugP5S9hQAXc1w3vqM9/dG6u3GTBCySgZuY/i65oN92MvcCnEbiOUSki178o/XNjVs48ZyxMgk+EZAA1Cg4HmpN3E/hVMStWSQaNQJ8GVPwNbQzhmsb4eg6nCSxubyTw4TKH6WFTFxQyXz2NLARv2obmHYt3BOl6e9lwWn8n0Al71vKhOVxe1jLrtKvtKPcZiD+F2qbXbH++74N9QzvuMuq7/cVF0mQjeSNznu7tdYKZ/utk1M/osJwcmFa+A1jt7mJq2xgXuGWTWD7XLisnLvmoDIw0LjPWg2SjhXWhEtqWWNkqrOGIlRgrOp0hCv/z8qLafVVi5lRCFM3qiDgEF3oGNaWePA13W8z+AjahOzAgheMQtzDQlPDkG9gqaclHierKqdlxbXlbGPI/bqZOCbqOUeOW0jDwgQvGKTTEqLX6HtFzCwkodiTMeQuLScctibJOCwiuJKa4/enqKenhN+keH2uY5MisTgpEmB7Eqnkk06BEbNchH0jj/4pgsP2yU9UXjm8q2VmjURDY+0jlS4qTfVTFF4/8KRXqcDvL21r16O6pGaWuqf2jPspU5aTp26RXbNyF5Opq7Rr2LWSiRaM0ufuPDHuw2BvWvpPsyhJUvNV/HXr9pr6At8BF5ztm3+BsYRmNMKc2Syhuu2j6RzeeJpQ8vGTEZ9mMUtIIxjnPjagS1JTy2YifZ49G8oisCi5ivr6FVWJqwOC6BQRvqiOI2/eICSOGwQRVyMY27sIgDVP6OruprAodLQTFlc3ob29mycyd07VfDPsCSU7d+qYpdFRYza1aEJshVFvquM/eTBWk5Ot8w7GFHP9sSwJqK3lb0TjaDuM6c+synyMvkafMpwSN0gbpA/RhqJ0k0QQF/FywiJ7kdDGQiiBQm2isIrd87aZOMVrFevyd+IgJ5ZptaOFskwTBoWC8hiLIMeCeHwKhgtVUG4upGq1o6l+sPPyoEh7KGp5+w/bW6pU4xN0PW0zyfwSKxyPVi3Q8Q9w4fgJmjETH4KfSsJfwebhxnCogj24XPwV4PHpJGKeWjxPtCHDXB4pe2lgXabaLI51yixyySq3kn7CapE7PiG2M9DzymaXkP5z+0yfPDPdg1kqLr/uv4zV83n4AGWj6cAAY6OfryvAQUod7cKFQ+PjMIFK3FJX10AOdrM6unc3N29u7mhzs+ioq9uCuW5MxpDhkYPLu8k83t1S2esj+ZhV4lIKQoKI+QdUN8UVRBKVeGA5cDu7/zDaUKyOZyFLWtzqCqpZZ9ZwkJUt2QMwFe4OrsKFEI26Mb1Pz0aWlDBquZJz/VqD3cp8qyWuf57Wb0S53xrEZHqkWazxJBz66eERdD9gg/4AeINlVVdKcnziMeONtGtHg1kw99nZKhbGUA6v3MQ8/DaL+HmEwMpRZHoiRMYRqWSdREf6RMISASU/OrzTpKLjbMdUgLSp7WinRbNKk8++kkSl5EqsL2DgPrrLLypaLGj+n6Tv0a61NIOBzecL1fDGgc82ADa3NBTU9pKXv6hpDpLcDc9FahlQbHFxLPRPOKTPgSKWwFLnCrvt/IGmPM8M/t5mlk3dL848NPHal2Piek2jVntmVXuFERH3Y5AaEiP43H2AzrvKz/AMi7vVVVykiQR+FtqJLpFQTXh1dwvbe/IzLWbVgQlIODOcLLOSjYd7ExlcIdk7fEZsJaaEM1VkGysyk+LjlYokln5TXiZOdk91q4saTdIne6V6U1ytGODqaxJtXErik5Q+3nJv68NVGnYaYfxspj8Gs8r/wAwxDZtVZS15Q6KTpWQ66Q386TX8GqurklZlYd+QaBzaH7FhwUHB7RZ8i8aQYFeqtRVVwpOQbLg2JImE/uk1JAkg07g0cgAv5mltxXMNCxreiHJBk8CCZBQerRqV1MiSj/hrGStWMGL9UO7PPhmFw1+33dprfu261/KRveyDFR8C+etFbW+so9DNS9pTrXaTcSwIWIi99iYEZAcezM0XejNoJLo35+jOsBEpSi2IVOJ4s1e0+sSZ2p1mxoqUNq/9sL0Gf0QCYb1dCNb9VhzLEs+lGTvi/DTwmM/hC2c0IMsqy6bsEFhtkyqlBS9tLtZupTcGRFSEAW+R2EQU/FXiH259OoGeHE+P5AWLXk25BOLmKUrBUbym+wo6AtuirPCV+HfFO1PjO3Ypa/1CkV11kV4teqdm73CHMJK/78u7nSfHv5Beg+FQ96bKZ0ifo+H7gkG6fWvY58h7ItLn9OtlBlqCPseKFRVA3O+HDLKVzD6m0vSUS69rb1UzV8luqlKO9GKP+uLR8uMWut/V6oXcKvy6PvPCNeantzQmqIHnM7FGXa7arre9oip9aPuw3Idt19kCTmXXYYdIlQbQBcC3Es0Pg33o7CwXwEOk36L+/x/1LcDgXnTey/gaOjV2JrOtZT/TGdlbX+/6JlMUY+126mQsrf50n2wF8Or2IJWJBaJGFo3VSHogfyK0Fk7rKgPlIX+pGBvoGupfVA0koMXa6mgCtFzB+0tV1dE7kgVre4Aeabp0sRn+qwFeVZAmpPnS5WbPv3RwUxNMQjcAImU0NL1ZL2P9Q4jE4moa4FXFnrKbvXHjoe2Q7Yfx6TFt9zZ1E3LrLHUTftP+75usWtg/Ni6ps28wfKryknKDCrTQlmJmCjU19kC8fSK/3809wjWKdlGm0GgdAL2I2KqKNcSqwDuD0QTvgpsYVxgdjF077+FlV9Lo9rvs6WlXovjEhb8ncfx1jJWV5rVxCjd56ZIasaOjuKZGYF+6AuBRuEXsm6hUov/4uSviw7vHoSufu4eaDghiTy+DJCwZp1XK+Xf5/KQgljngEXonbOWjZxN+hq9ofXJgpGyV+aulubyICmO4TZTNWTjaKsL6yoR1xPJc85mTEbxG+Fe40b6dMccrAe5V9umBQJsCB/n+BwdqVwV+0xKoCgfSS5Uq7D9i9XVF+oqvVj7/WS/M/zS/YI1k8sIhnR4KI1HMF4kMhdzFZX6CMoiL5hQSFKbTA3CFiQAb1FZBfn6OvRt//LBWpfH0wChBeiqitFh882t9KqcEEgeSN1T5st9++elh6uU/iuOS/B7wpfGRLKU9JnfL5hxbJATKyoIqEToAAhUOhUJ+chn9zOtzD6pAtRGLj+9GahTTZX7eBeTLF+RCgIZ70akZ9id+CCfHDTGH8HL8UDD+yJj3cfD7e/eEAmOMhdJxremfjglp8vVaRbbjn+jKKfqJbIyJxczfbcAPrzhDN3P41L0l36f28n01tdaXTfDmoFYoIjsnAiqMnBg67EGELe214k/qGKtWRjvvh08xMWR7cnTMpzVvsL24cJNOHAB32M5kS5PLuDxsJ44KXXu5N9plKkzBddI05WUaqsZoVFD7qDHZ2Xm5tSdMcJrGxrAwDXWIqklK4rTs3FnBTqrfdcd4aDwUJjJuImGONcuaYk3HV9cheP4mv9uyZztjl6R9pXPiqvr4JkuPwpLFgzJ03tJN0MNeyyZ284bfqjw3ihbDVYWhpeb4tEzdJq/t2tFrk8FVr42OQBbQiGv5xm3w8DjwTBvvxsyz9hvmTPabzBm6aUQirRtapOwHi2CXVTXPZnU3y+L55ctSUycKHa40SxKlhD+4DIIuy+6tjJ3SM7KQ+vCTiv660BORan6ceytaYlrphh3CknbvNY+9n3w/7UXNYQdxJNwgdvmzLWgJesuf2CEcETeE/WvvZ7/P+1yWGQZp/5BZytreUNnhvvdkZsfTZy69I/W8Oh07gHd6R1j/AnuRGEZcZC/wfm5GfG1heLLHL2XjtvHzAm8RPkikEPIlOPEgsuDzQwNhrn+hf47Q0PdGu4jxMlkwvM5mMC/Mov61h9cbL8BDlpP4JC6JzqUjjVa5ac+4NBtOpnsRPLB3QW3GaqY0NM2ezoBHZMOZvAfGZBwW0GRJlRLSoXDea2I6kT8CqI+J6ZAliSohpROlkU9/dyTfcnkwfw/H+4Mutw2nBx6m3Hx4eXju4vcFUqVYxxxHEE5/Rosm8mzHv4QSaB5UCXFfPSgXffgN/Pbh3MzIyBHlkflg/AhlR/cIAcfhBCvTt/TZDP76P9ViyCbbZtjZbYiGLazRocxO2IBj/0X378VdptE8navXl1Yp1tOWetJol7HDrBbSnIWxleSzPMXqxFklz4DuR8HjbvDnAzMCatjMc2R9WV6gJ90zMK+h4pwXaRNqAD2kilINoUH6LI1qQaONr/RJkJFk/IQEMamBLM7MlJPkk66kX4+20ScYbSdcdutlLwgVgT5CszBdDb2mSqueUSfAs6o10+d4EvJFPo3FbnEJjBm9QSUKr6upIimBRsW9wGahs1xE2wBHhnkcovSJk5OlTiElNBrKRWywsyp1DZMbSpfddt3xNx7cFqMumaCbDXIzuct5bItBLkIhIhEfbSj380NfwOWi5Cy/qnIUbBSiRH9laqm06lIxA8FcUyh9AhUyfZuEqHU4GhXTtFzGDhUlU+P/fSbDmBxD08DqePwN92ei+zel7pYI7CqBYdTWDFuABrgBTeqqrDOghGIGH0VDZ6HdUHP57kURUHSxiI8V6h1QaFy75T+0+xDORtaOvVlWEoK6hEXoYs08nsYP5V+DshEL6NgWbM1flFA++ig2WTPwURextD9lQGmiYFaxjnBHyMe6lJFcgd88HmH8aYTyAxeIm/Hom1Xs+TP2/RHBKC2qxrkGy38GOzo7AjwTW7PDKdV+JOH119jo5xgZD8Ggk9A5LG/ILC9U3pS60JAgX1nFr+KFRLRvRJEvqpRmQ6um4yqQoWUk0ZMJkh8RVC0j8y3plGUUOonAdO5rbe21iLHo08TOVcO9vXBVgK5WjVjN0KxoM1YZUG0tnEFL7cb6SZzTaPos+gQ3KTfFra2dFq3jHx35sHzZN4f2LDfFqMe7/whShcpij7rmNvFEISE6kQBSWRN/+TfM2lDsuRfXYx9sMfPP7HzjBkjx7ZM4/39vxDqja1m7FTb3j15Ii9pLvvsC9P7ikRn9vXCdMPIbgakdU37iytIg9iZ79mauAhVKVa7oXP9pry5ytcN6IDG1I8utYiirVmEVIasrvkUklyEbPu3ohdtBuIEbcuyhI0f/EzKOAzqfVrEuDxe0ahVFY6Ugmygs6yqXQSClUalVQm6a4ZL6Fz8Fnr/p8dOLTCDLGouN35dfnJRclL/PHciVY5wN5wPD1JiYm5SzOb8o2eAFARpYeaYxdDB275UAre2Wzbba0FBXZM8VCb9l5a6CSnCvUVik6F5WedAv3Lqo2DpMVHS/fsMBJZS0CpJDylXJciCHVi0S8naRE3ra8fiO7u4O+S9PO7iHrmDVsXcFeih+WcI0FqbmiMqhHHfhYdO4iEQ/rWXRQb+hviy28gY5zNmMZDkCjyBchqy1/NGVEpFEq2ZUHTWf3xSKSu/jKO2hsNW5kQhsL+PorOQRHIVOxrGfq3yhMbL1Awf9A42qujLTish48QUM0Xh7oBMNfGxqSXxLEdccW1x3cY3dR383N/95h6Kb9RUQRWDFIO+F5s44bxe+RwdPYa6i/v+KGr6yMp3Ct+ZTL1IE1MsUsbWIkgkgGoPRxBFYXqYzEOC6zWpu7le5fI7FMo0NlEIkBguhc0K/ZaHTukmlu5vHpSBWycIrBuXyokstt1dW+EFHZkZuY7jpB1aUaf0aYqAA3/Lo4N3KXGUhOo9GLHFCk57u+P7WenhQbhl9QMXZI93rejvq8VG48CeKowZPD7U7X5fkUXxLMZO2CpUtF+enRjQ4RUPcs9D9LmiLWJi+bDJhpXP/HOtj/8Z4wqK2WU+MryMushaJNW7kkDEfiQXZ68rsl6cZ8yvXVNbXEMlsj5x1BVzmAT5/8FVw3v96GbvPvPT8Bf+XZXabtw2R6C6Xmra5ZYdxN22duN+0VbxUfCGAUYfu6/c+H8Ag2WDWr1+3vpfb5JpM9FXv2C6+Rbrhtn17B4dpCb43MZq0m++8aKhQ2yZm2ieKw4LuhgY59wSyLs8VlzvtLJUD5AgHMwKF+4bElAnXxyeVCAOAd4ZddaNh7XifkmOvgnJyIZUjR66Qc+wxAqll43GOIoIjLx4YGfnCEGg0guWxMA3iqRh2CbJ1TTnmnHLGP5FlWEy1WPIv61pmCmGGvUBM0RKA6QxJm4L/ZD5DSEkhLGCu5tXl+4v+Z8tYx9llZ2XzD6vdmjtsSUOrW1ERanVVldNcN28TL3W74C+oQx3v9t6eblzageyVJPI5YoNWD1R6lmSNqViTh83sX2TPEzNXZBLnH3IYmW5EypG5xT0AWZVxYqxDbD+FDYixeGB8AvMeIWTwCiUWoIL91ZeSVwPwDf90fGmr350XmyPsjCOtGyCQQAfYlXkvW2fGfk71g3L1zMNn1TmEPGMqFptKCF9Ozgn0Ch2NaqxwKGHtblUL7BNBpl2itKhBrgTfPjHLNlGmbs04t3yoT2OutFSACDMimYSQvnAZ8i1No1c2h+Subrl/sUQSwGns48ojuIpYOcfhFTDDnqOI7VefEL9VvxIWE6bZUwSPAkNkZANTv21bHEPTgEWwxZXfREbWMbNqaz0IUwQESyGUOM2C3xnlrBKT+i0yvl18hiBeGqK8aTGnvGxLxoBlX6earbBWqhLCwfVxGNLN2d+dLHQJCJB9bj3K/q1J+J+xz0IaZiGXy0SLgHIemi+nHUcul3Lsfvom5QVqOyNQgCJM4j2Q4KBSZr9LvUwxZcSia2xKEX1oqD+vWhQL6yUsFqH8Gf5tkwSU5YxYfxvUqYmfwtt4+H8CGrGEyTYPqgfwfpx+hUwnjwMuGCdgi7ODloeZ/IJ/qw5yN3D3pHFcHMg0LpVs1/Z1CbdTWCAmSX4U/JnmHkYrGr585LUvB8uZP3PqURgHy91uPvk9ltdHsP0UTq+ESSajBWJHO4Lc0zD/4XDlXgDm1zS4lIyMerb4hzYUGkTMrUUDd0QAltAVixC8KdTTUSgWCR09UbluqAAGPcu2SA7BdwaKtjEcPl9LbioLfVLcVrnl2s5vu+WnvTUQBMtj5LOfWIZEErCgktzdv4FcE8V8PgSoQ7AQBcNi6RF8IDqEdsDOJbrJobSJcBkNMkglM0EdWDb+Zt9RwpzAc+QzlynbUj76oFgo0QqQrkbD/KYlxwlxGh0bue/NY+0ZcApxQfuRkJJGmjGjENJSCdY40gw+NYX0kYD9DgwmwSNeLStC6zdm+kQ3LomosHAToGeUSYVOHqgkBTrMjxW7APjSjaKtTAf4nGzMTj7D/mv1D7fKu0KiVNhVs+E1+wiIA1Whi0PEdDqA4fuwDYou7xPREY4S423TY7+h18jaPXDQJ7AhoK7MrkKXP3M70SzwoErNaOs3EfaRrlASJ+Pu8eL72CVxWfTdpHQS0ggy8oW4fvQBOyEth9Dg/ZRZci6fB6kVk3HtP1QDGe+sR6HrWuelp1Un8i7cFvHdYk+fXlrfhIx6NbuE1hcZxLnfcId/Qr4bgOCWsM0SsVgSznVH7HSdoNh450alq/C1Gx/SNrJV65bHux9uVXSFZmVykGus4usb84JcHPZwb3Ukim1sYAgeq3aNDskAAgRvz5gKdh37aJfa1T5Jlyl7ePBYWLDYwZkrRtaVcc5veFBnHviOEu5c6y4IlyFvbR59WCqSqIda0Gb/vDlKwm0cGny/XJU6BdcxCsrLg6McuEqdnGs/uxF4HpBQaJTV2PSmDemAkd64Hpe6hkSzorPDpb7zGrBgXbhco71vRv8cnEXijczA3K1IiE4bCjFCdelIyA4Cb6sNOTnM9JPZ3S7+6IiQjJD8R29QEDZ1xdeNb96SLP1Gjqu+AngCx5W/hNdYRiiR4LSUoEBkVVqQn2p848qVH/C4TEPIjg+z29G+9/rPPiD4PffbtCMAefTF0vsXJBb1O0qHuhcKW9O6txrNKeyGhITEhAazRXOjXo9NecaY7U+xTRnCWYoQG/MEoRrMeaLaVj3Af2KuIKoJwKNImjkzSLbym+mjVIMmm1TQaW0lt2kCNeS+k/ofrTDtqjRVO6YG04GRO1r3WU2kYprQ1ZhGVaqq3aQauzvFt8QWK251mySFhgRuCA7RlY3lMzL9N/4ZSgVywz90rS7rmD6LppXwNaeY7uBiCtIf3OIf0lCIFTFqNp4bI1BDkQB0sCUiTsr2RBLdUegTFJXdObexxvh0PazjxjJSTbGs3NxVuLZosIYKnTBG/v9rliGBt7C4bYFcE1wxwmmeCw09hBD3RwiNwfE9YlA5q561q0smHhm61aGBdzM+ZNhkXUUHlw/emwx4Rw51MiMNEyEGhm1uausD6XfTwjlXjZFfTL9WZ7nk0MPC6E1CS9ku//y4NFmVCU/4V07sv7usZQaHy+/est9q8oYcWEPr1Qi+0ECIa4iiAvGbq4s9svMHZFWV8p4kGL+7lDC+2l8WxJ9VlTdRIhJr5UtbY92kq1qcZJx26z2JlVLnLe6/U1JaAC9ue/fOkky9f9qt3CKQAA5IKyulB0ACnCjt8VCLsiZ0u/QZrhck+FcO3sbZX40be7MeE5VGZ7FpPmYNVtiGK8o2ukp05ySN3oiTho/AbRnse9XrncdFh3G7uvYj6ah+YZnZ2bOkg47KCu9viraZTbEYqxmHsyJDJttMprP0H27vjrkUow/BfzBpO9Fxb6tfCn12P1QA7c/8I+0M/bf9K4hYaSwKooHvgyNb8M4m7qIibbo7ulqud7ocD58AsM2pQ+GHBacEQHt8xJpIAZQXOGyJxM/sefKN8Zn4Ccw/tbMvTugRREiqMJos9ovNxtAR46HoMZX4zDWCq6t4fopSQpma1828siyxnkP9/tFsTKVTjaE/yo/f513atq2MfazUrFSnnyNAHED6TadrMMAmu+9sAsPxSL/XnqmKrxpafP2ykAoLBa7jFYR1IkBfUeOl68XjNXedlDdBuhXdeP13PfLTIbEQgOUa+cJrdsGIrbfC4qkKoW4bFI1K3i6LuD+D+ThxCcfSjc2OJY4bQ2yfBAbjhJqt98ODxOPXHOqu4nPL7/fpzJU/ksNwwGDLBzVwzFpciUiqVVsfzIiScBqPc+WRXGWsgjNeRaAoe9gCHR82nr9IsaEQb+9hEdypIiGiJWoRoYkASMG/mVLfi/Xlm6yocgYqRGtotJWzSH3tplIBA8/OcwlPRC6kqZhOllVYKWmsj9vXTgsNlbEknHW2Yr5r45FGmA7LjshqpNhDhwQS9ugRqStf1r66EabBsiSxF1a6ciVpeJAzWCa0wJkiAY7GVwxxnHCICsF8ERW++5R1W93jdvDG3TqhTkRFBBC8Oax6vdJcFtK/Pq7clcY/jHduOtyO6bE9+OxOnShWst4WQFS+AMCpMnc3i2jv8L1CqIyA7uDyYXCkGnk7mHvs+Q0kJqbH9dCNwAF0QpoAhveGNSkUFrKQsE3xFGUr86dYrUYfQD/Z3PLihmcKuVe6zK3dItRctgkB/PNalasTt9pEmuI/zH3HgM9KGTuAuE7gyhc3HWm0kx2Wb5NgH18ETxcnmKdlE6yePSSD0XasKhOJ6NaMEbErsqaqRPgf6XcjCAMh0igkCp+CP71RVkXC1kaXTzqOt6nzlNwLmOI3IJaYUPz3NylI55CR9dHMeN7dIFKJI8UqEfBWNRvWmOSIdkSbEObxa9aMfibi5gl7iYifRxHSArdoDeYwM8EOQ5gj5WOOMCpY9ewjbeqgsPtB4aIkB116BQbaJ2XZJqnVbUXNeMPxrCMpYc4gWrhM7lXxyGS2NVDDSgGOo8weW0B8Hm7P3hFKzmALRy7MAfexFY/sxOFaiQ59ujVNZAcb/I73KHhB0Y//bUSG7JumMw/syqpkjK72qo8t4UhW7qNsfDNF5HDN7Y3AYckcd+OKtRzm3ibZ0btP3zpG1w+xHNbLvmyowtfPA//3kBqbNjdhbQzthuKkwvIaF4eKgs3N41AfVU1fvqKk/l/Q/eQt7NlqdprRbba1ZzzK0iqqmXPsKYlGWkZ/8xlaRqLijrRBb7tFDcubQghrVxUkmDLWBx9R3sw6vDGM45ZiTFhnZpWXa8jimZRoCzLtrdSVq5URmeXZDlVA/lLOj+N/EPt0kAq7FJdBEFlMfrnnC4/MP7l/D/L0Pn4PvGdkqpO2jsyfWUfd+fhbzusobnmpVVR06f5Cvra1Jc3mSUvLRXDo760cZ/OyoU3rsRWk/aegddbhFj09PBg/4ahGgMF4Tr9UZhnSAN88wKk1PzMIuqfMpggr5nTMORejVBIgKb29mfqpZTMvXsz4MHwI05wiH3fCrOksweMIz5nOzYNZJbyDHDvlm459Sf75F/JL2o9/PgU/fqMq8tl2/MZV5ysYSri6MThRW3S33IJlIedEs5d5DDiOkq3HfLadCOo7iylFR8/1GFaHKjpgZ8BXydW3D2Fuyf9Zhq/y32xkHCkBQxuW5y3JWzodpVZHTy9ZsyR32YZhUEIS9gNSoPl6TpLINgT6CI0kwNNJ1SSygEAjk0deLrTtDeM0EoUk6u7lIpHpZCtyR35+L962+5ihoIMjIJPFnI78tcd6GObla/ObWp+T+dyNx1jcoam1ho7UtTOCZjNOZN7us4Qc25K1Li5U3juSLZ5GAkueeGFuijFNvrWLFtt526fP74Z3wa/OW2/nbP+aT7PvwO5jZQNdyg476+N2feDRKThAgwccgzrskraSaeSRtzEg/loAYji2Q+dYDRQg3m/P8TLDJ3Yjw60OhOJ5uftVHSGKFTbRM0YDxCor2yxYsVnVeLnctXEN9Z9TMy/2tp9iXDZZNBy9se2HN9P/Uusarz7ZP3hyh7RMC8zKjh09/vc3x4EYqNR573atZTSyPxka9/ju6Y9HjtqYig3ZZayWYMxYRydHdH3Wt6uPsoDJZQzQKpXebbTnH9/Jdly+BDw//6zT66P3bxZ4XLdn6Bh/79zfNEThdpnq9uy+XNP2UFds7kTJ0qXobdvTzSjatnM5rOxzbQydvQ5Q/sEDd6o7jXMQZLPwVDd7qbdTK7rni70l9fZLj+66ZuHFJ+71jV+ameD8/T6oIifrya44t2uHzhi8/R/dRVGpKEvcHRBEx5t4sOIM6v2vqFOoM7++hxis0vv34DGN1iBoANlqNeMcnxcoE7xDZEpRg1r9PU3Dew0ZQQNVw3NRx7xAZIEij072ItttmobbERHWV/lgjBIVHXUA4JGo9miXP/6Iin4VFSWMnqkWHx/tuPdrh54xukOo1wuVUX+wX39Hms+BKA7EvYCLBFRZEViUXEEtLKAscWVAEJ0iwlvZYWRiAiFx2CCMwPnVZLhw9+5CErBBEHEQUPxnmIXYVWCRu6mciHst+4tMMz/rqn50fe5Ja8kh4WbEWBK9XUEI+68pxTZQnGmTdfc7hWufa4wriTRH4oRHjPRHRBCIb9v8SCA2zxALa6CCPEiDceUBr7ZJEU9D/5Ou4c1+ClyjrP4U/SnmMZmNM4dmfM3kQ8kbD+53QcB8feg1dBBC/99UcOqJ/QN0FGYsfAwThX5gjFJN2h90mAybdDhoP2k8ym74l/sXll7vCOq//1CaGB3REWQUgZAY4QAcQ9UidgC7WDVAxin0nt7LJicOkIHpEx6fLOLyLflckU0nn2KfYwft9J3ABQy73XlJAVEt4pP48w18XhyfYwftxBO4gGG3Oy9RiTJFx4gsRQI+xw4M00RcwIzd7rzEAuQzQS8I4zXcIeLjS5iluA1MnvsVaTs2HfO27UdWUaXwyFpCjzsbR28Ccagmn34ojtoIrQKN1Djguq1jR0KCjjHFyKpYN1G+roQ+y9AlJGw3yE3+NpEb6sGBiWEMMeqZx/u+dpxZ78zjVCd1COo2FbkVOO6N9M5cnum9XEzoZDKN3E1//ScdOAds+aYbgL7fResCUgbGs8c99Vpld/132d8B1dksXdbuLC2hcwzt7VleD7CSHtB/7uw5zXpUHRx67rIiGFYFUNEwrRK4UD7J4BkLsD63wWXeAYIHrxZdjS3c+8QUXim6AlpC3dzEojFXff2sG+C1d3d3dZv+f5ZRBHJ6lsqXFl2cLnKwWNmD9P/2W78mkAFBdDTT5bl6n4LaQY0x+ZipFR5PcPCLC+lGsnnyDYubh+e4+Z644m7/G29y1t7GaARgGBnuUZLMkxC9C7gaWOzMRrL3r8kmZj/0ye4Kd7Qeo88XB2QHAPnrUrecKblReqN/x59lZ/Z5yFmYB7hnvlq/2oQXFLTwNTgICfz69QFYo+XZ7tmL2cxe4KnFkD28r8tl1YFnP8GsBTk6PX0UaWkuKYH37IFLTB2dgZD6fmBQTparVfvqNY/19feciVDr5Ttt2K3YS3egrRFmgabDTsPO6naCuiEwcNSBNGH72y5edFxwqjifW+CQ4YJch0Tew+UtYZ6DvTFPqPnOae2KNY80a53XrNCMOxt4kZuSYgE3B4hVaIXiO4+vE4IJXZYpk4eO+v7sfOvsNWuyrfOz9Wus9fn5eustxmK4swMpgYs69+xvArynAy7xcMoIC89wAh68oXfdk3gifpLwhgBgzhtndehe/uO5qs5brhZAQN1qAcwtoHxRgrPT8bi9P96qAsaYUbhu4l5iNy4G278DEEbOrm392eYi1XAm576A30ZzNT4BGML5psQXiaAhci5l7ungMGGK4EKc7B7uniQuJ7z6INz7POLO1/JD54K5Ag++u5RrLgAeWv854iIhgrDYP9f/EU/tj4KAobe35wnbTzV19FiMaLwhD7w8S8nR5gmLEtILKKu1iZL7Ew0QrlPz6Ks4G/7jheDJ5liz+V7bkfhQpoRu65R06k4mi59XMTD76PN0j42LE467IvX3J5Hwm88t3dfJS3XRo1IK9B5wMmy3McVBzREvcvBrWJByWypQIGZvqmfqFY/9jkMeWk/tVQ/aAda8KDxb+O4MhH48hLdnis4WgR8ZD4senix0LnI+WWJVKXEGHuPIubzzedDL//MiBrPl/w8CzJ7sHnfdi+wX7nrtvZzzQv8CuNHOuVfa2Oy0P/BJRMPU8jMybNFtwGCiPHDIAyPWWmrFGNf6H7SySFix3iTI9aIL0F60ycgSX1MVnGcc+uJm3T1uBVvpLo31W/ZP9wHa/gz4vVj8CLcXCs/ODq8ENAAmYc5sGv8O7arXpo6Uprq1OqhoPJvS2FjHPStyMOn44+/fnsCQzpn8+js0gD39y8/VGSbqjgwLjw7M2BimA+x/+HyfCWEX+sEdLPNPXJ7uYO50AEaouN3OEJhQnOhuwp3AN3Zv70b8SZzxDHxSoZ0yO/HaTO8J1qTZSSpo/5Lgp/Dh+CnmQVr5eV4D98D0AeV4UO8f3jZpOrmA+DKcIgDg6RLVKM4X+LS1TeLD3EALJ71B2xguTNp8wvBjoJ8aXjXJnMSF48eYY/0BKHhfC8HC8BRzkJa2ySBit6Snz4uo2rQWLP82Sl1hkxaxgMwjnyDriDnfUHVB2LN/7VoRQWQwdKGN6C7pEBD4le5C6YETbSsw7MPoWeUMBfsxIhrw1v49H5nWNt92OBuueR7/gPEAD15SplfBZ/Lqm6kgbMs+onv+fVbw0mXZIXPZ133q50Jqg6+/2k6lvZdC4uQs+XlN3k+2B7czZ4OYIRKeDXDveYm7jxuFO3hhLk2M0X9CX9aDpqvCo2joUexQ+w8qvv23uDH6GO5bZgcznDF7R/D36UNAfjaisIn5wZ6MY+9ThkWRMdQ2AFjDu3FlxXbjDzoG2X2H4RutcBW5opDn3z//ZhfjsTj07jaKlYN7GoZC/c6HKxD14+NUfHQchq/aFUUOcfb8DdO8DmYcY+fBiEPaXRga3APat/m6dfQH9OX6TCdZOj5LJk/OzIxdc0wtO94tc3f1EBPwYuv3rI3jk9wJxUNs1A2CLfDGc+egt/SZJhLjNRgY0DM/Mo1HjowBqpEKxu6qeuY83/OHl0bmItM4MPDly8S238sfGjfiPzL158+XMheYZWHge/AlPjp66d//rFv3uMBV19JSStfhcDrG974VJDjc1i5RDOVs2pIDC2P5NF6c4Ek5OFYXzhHZJfFL6VN0/ZhVsBOkKSiKhZdG2l7Tq2KvRdgu08AFRUDjZBkyFRSuY+h2ge+8MNEuvUeJlcQ1FzZ3JCjpiNT6O7AlELTWsEykF0mV5PMregfWnU1cIEgGvTFwcUtQiB+ESdPeuM15ln74lzxdD9+yPJ96o1r8ctmRpWHdBHarD7aNNSb+oD4m62pmFH9IW3VZzFmbRdVkh/FdFhidZofx73FB0GGRw62LVZP4BfwkYwy3gBtbvIcfw0+89DOPn8SNPaE3newreTGBHxPQXk4uNNyJ47L0Bw4vlKt9J6EYLPKOIW+mkaMBuugY0ou8nkYdBVDUO70duTGKbAXQsh0henMU3gpYXWKwIauekW2uVprssN+m3nE+1O9Z01tAbPo+1Pd8bcZ2ux1YtdwiW/Dg4lNVWm10cFjLtcK38mFDxr0gd6/3p5NiM+r3exqq+9r764BrzVUTifa1QWTGyHNQGiiF9ibqbW/opQxY4wNpICNuhEQvo5PfBlBeM+JVT/II06bTBH6i2vFvGG0/ZaMJZzxNP4VJPKV03zR5CGPIXK4FcAS24p0Li2zrbALNcbI28/qs7Mek+SCv04TTOyCouL2zGFWM/JBRXUU+y1ffljhadB1A0zNkInv/mLYlyW4gZX1lChy9GypBqtv5yVGV6WcvF7Pv4dA93U4SxzvLVwdtSnNKEvuvXJ26w7ZHtLN9hRrCC0ItGnDuDnI39kscemu3xfGueNti1cocstgpKU26TD6Hgj9/vwr2hAYL29ClwhXq3gwp8GiD8br7T4zIrIvu3mMjMtUKTPuHCM6EwX7n/j6CKWHKdKodmDmts3YO40yqmeKnTKdNNmZC9fVQFpQJyZx319XDmQE0P6s3EspZDVVElZOD3gwGJCK/6gOia47mYd+iXknMiQ8fA7b0uu73LoxIRVeJMNt20Psy1cn3Y49u3FsVePqmSmZfuNOKZqTRdwG20koBHZTSPngYGcaTJ3XMuSN34rKlEVQNPeMjD9iwCdP4Q/hpswNLt7tWPhFezUl84jpRdmy+nOE+ZUCahfXVnpsI6SRdIP/lWdTsLHI2jNkPZ1FOwwfXWYKYsQ8ZH0f2Ivua7JtHHo0jgAyAH4+URQKPZdp06vKVOsqYaqvrhpshe4P/yDBOTpYy5hj6qUl93VfLQEsDJ3ZrGd8DX2JowhaY9Jm8J1K/x0k4zVWMgiIR/iUn29BQKfMj4zgoOhm/yDQODg4/EFYlQTE8YBImOBnvprU8NvHs2fRGdBC1KslDxW2YeophLjx7+spxWqNZ4DvIHFwX5IsxGrLDD+6Z56sYNeCppHYySjDlU7NPFVQu6t+lBOIqcg2RkodfQUaQEP06ImHJozy5BkVuINEPHUTuI8qHvXQEcb7/niD2oXevFuwa9FLli991EXF3ozAI9JfsoPOF52HVy0Sv+IjziCrN+jiSDEfeRBRHvkUyI9cRWe6R08jyvAii244in5AqLKTxmXUd7iyb5uE44iyvnUg4AGAj8Iym39JXZk9lxPWwbSiC+8hdSICML2t6muSuu4D4Ac3nxdPaOXK73G0ozzByOda7ETmmG/Moj4B+BVWnYkTcjT10H+vhV1BFSOBUh5F8NS3ycfSU15HQPMrHCB3J+0MbTbe/TEueik5cil5sXhtq2Wajy4wI4JEfce0cWUBexLbRKeLSZvYxWyKqGrtONu7miSDFd6nyO0dxA2CTc0bTV+c8HHk45/TTSvHRl/OiYcia0y/Er3XDm/VNO4AP6W0SN/nHfWYTgF33JveWGytWpQY4xB9aEMLq7czRTM2IAOvsr7RU2FziM6NRtaDj3Uj8uN9YBuITmTECMalCyLO+2X5SabgfEh/sYIb0IgA0qyr9+w2Jo0bMGOIWiEueCqv7yHciu9642sb1KTzW1/uQNr0ezLMOYAXirz7A/5+7YSOfPEWatph7ZatlaR6qNYtA/OJ4GuiYl5vRwFGEnhwDcv+og+1jXU+p/k/xF8Pw+7M8Enz+lTAYwN+L/ElSMboelqqgUj9Jcoj+K7F1yLlaFW/jeuubX9+JdnzyrlZTOS6QM3BeaT4k/6TjvJ78uzGI+I+vF+zFhCiqib8Wj5XNKHQX+lY1IwLehJ0z8K9XjN6YBv+fuWXVdJuTN4RNENUlLJpUsdVkqkPeG2dNyeC4KatOm3pHAg8+WFPISHgEmNRpTWLZ6Sa16LfJLHvAe+NUU7JptilbHoA09V6XDGDcDs48gCpZREho6m5fUy9shVNl7vg3Og0QN3HykP8xznRF3Sw+nD7uD2SMKnzmjWtTsrWNMta/a+8ehiD1FGWFfVr4lKYfj4+WdRMWvYxPqoIIgQQZtc7+cHbSE8w+9aTyfOv/hhwVgMgZ8+bs/0PRjF77WmPhgwD/B2WhMdPinG04rYQ0q96ZkRgt+XesoWDkRG1iV1pBvWTBhzAnPzyiqawoXcQvj0MebXzXqC+MxS+noKSipqGlo2f4nRbC7EuSFWFCGRdSadOyHdfzgzCKkzTLi7Kqm7brh3Gal3Xbj/O6n/dDUAwnSIpmvsZmuz+eTwfu6T5fluMFUZIVVdMN07Id1/ODMPrFSZrlRVnVTdv1wzjNy7rtx4lAotAYLA5PIJK4uHl4+fgzDSwdAa+oPXPIzqgcPPAA1ORJJyb7WPJ8ZU3s2twrzF6bq8261E3ESWnQCw3GarVR9mSXHu8VD56sLum5ZeyFHUbr9Zc7wrv+2YvuT9cXYb2kVi6SoTWNPXeAqJkF9kp5oiBdbRZ2L3oPzYuRRsiE6cxCcq5nRVlS6r2eJEzabZXi4LrCgxQ5mOI0i8ksP7GM6m2ZYu+CpikSsJXZ50RpCpVQNWsyvyEe5HnvIfcmMzEjM0pMW2WAJsqsBDZKWdarnJEu0fcFRorzzMJCKk2qp+rBlyQqjNk1AK+ptMBuwNnrsWVukQOR7GXvUTWTPWZeedpZ723t4IkhsSj2Vzss3EpnVi2SV9qrT+oioHjpDhdOdAR/JJ58iJa+rzucKKGUNKBTv353QHYhM8WABjE42UmuFrD61+IqIK0oEvnaOzrh9Ox6RMLEliUUAM5s6sIrtqnm03aHL6CXEohbcQdBpZxzrzzZEZhADRfKWpfCih55BCdztSPO1SieGK9YD/K5gFhy8vXJ6Liby3Rq+Z4CdiEee3AiSEWpveepmctE+m72EnF/QEehk1zO7pwF17gkpFy0q6PPDba56Z3tzXFTR13DLDBukWTabKUqSo4PZITdLoEKnjbFEXQuM8Ch0WnAzlSz2Y0SWNLJwQu7omOjnJNSYrABaPb00kRwbdEBM8blxyJRQSpW3WmYmuU/EsgEYqx+SUpo8zkiXqWJMr03suXnnkUf/bNWiDgJcXppMCzbl2BMEkdpXkRS+einjOOSdewwVtC/9RJwFv0zUp/7k/rlLAXDjVkKAVMxI8TeL1sz1aRWbcvAfSOEkM8u78id39wURvQBt+bDOgnmiDnclIfwwtIGX/wuGqu5vUdOGMtlLpLzSbw/oE1Z7RS8GNBq2YVQhaKh4oSSqDQgOXYHPT5/kEHYdUAnFjkgLZWTPnhGAuFSzYZGLF81Muo6FlrYQE68Sl3+wkaxwK6wukXukPORQGYPZz0KK6H50K0DV+MnGaxWd5pQyd3aHcjRjjh8i3SQMxM3q1hIR7UX9UrrtfIEAAAA") format("woff2"),url(../fonts/iconfont.3bb04b23.woff) format("woff"),url(../fonts/iconfont.ba3ee7a9.ttf) format("truetype"),url(../img/iconfont.e48d5fe1.svg#iconfont) format("svg")}.iconfont,.iconfont-diy{font-family:iconfont!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.iconbianji2:before{content:"\E682"}.icongengduozhankai1:before{content:"\E67E"}.icontupian3:before{content:"\E67F"}.iconbiaoqing2:before{content:"\E680"}.iconhuashu1:before{content:"\E681"}.iconshangpintuikuanjine:before{content:"\E679"}.iconjiaoyijine:before{content:"\E67A"}.iconyuezhifujine:before{content:"\E67B"}.iconzhifuyongjinjine:before{content:"\E67C"}.iconxianxiashouyinjine:before{content:"\E67D"}.iconliaotian:before{content:"\E769"}.iconbianji11:before{content:"\E678"}.iconjinru:before{content:"\E676"}.iconfanhui:before{content:"\E677"}.icongengduo:before{content:"\E66D"}.iconfasong:before{content:"\E66E"}.iconcha1:before{content:"\E66F"}.iconmima:before{content:"\E670"}.iconsousuo:before{content:"\E671"}.iconshouji:before{content:"\E672"}.icontuichu:before{content:"\E673"}.iconshangpinxinxi:before{content:"\E674"}.iconzhanghao:before{content:"\E675"}.iconbiaoqing:before{content:"\E668"}.icongengduozhankai:before{content:"\E669"}.iconhuashu:before{content:"\E66B"}.icontupian2:before{content:"\E66C"}.icontianjia11:before{content:"\E662"}.iconbianji1:before{content:"\E663"}.iconshezhi1:before{content:"\E664"}.iconshanchu1:before{content:"\E665"}.iconjiahao:before{content:"\E666"}.iconcha:before{content:"\E667"}.iconshanchu:before{content:"\E767"}.iconbianji:before{content:"\E768"}.iconduihao:before{content:"\E6BA"}.icondaipingjia:before{content:"\E65D"}.icondaishouhuo:before{content:"\E65E"}.iconshouhou-tuikuan:before{content:"\E65F"}.icondaifahuo:before{content:"\E660"}.icondaifukuan:before{content:"\E661"}.iconzhuanjie:before{content:"\E766"}.iconliulanqi:before{content:"\E65C"}.iconfangkeshu:before{content:"\E63F"}.iconfangwenliang:before{content:"\E642"}.iconchengjiaoyonghushu:before{content:"\E63D"}.iconchongzhijianshu:before{content:"\E63E"}.iconchengbenjine:before{content:"\E640"}.iconfufeihuiyuanshu:before{content:"\E641"}.iconchongzhiyonghushu:before{content:"\E643"}.icongoumaihuiyuanjine:before{content:"\E644"}.iconfangke-zhifuzhuanhuashuai:before{content:"\E645"}.iconjingzengyonghu:before{content:"\E646"}.iconkedanjia:before{content:"\E647"}.iconjiagoujianshu:before{content:"\E648"}.iconleijichongzhiyonghu:before{content:"\E649"}.iconleijichengjiaoyonghu:before{content:"\E64A"}.iconleijihuiyuanshu:before{content:"\E64B"}.iconshangpinliulanliang:before{content:"\E64C"}.iconshangpinzhifujine:before{content:"\E64D"}.icontuikuanjianshu:before{content:"\E64E"}.iconleijiguanzhuyonghu:before{content:"\E64F"}.icontuikuan:before{content:"\E650"}.iconxiadanjianshu:before{content:"\E651"}.iconleijiquguanyonghu:before{content:"\E652"}.iconleijiyonghu:before{content:"\E653"}.iconxinzengquguanyonghu:before{content:"\E654"}.iconshangpinfangkeshu:before{content:"\E655"}.iconxinzengyonghushu:before{content:"\E656"}.iconxinzengguanzhuyonghu:before{content:"\E657"}.iconzhifujine:before{content:"\E658"}.iconyingyee:before{content:"\E659"}.iconzhifujianshu:before{content:"\E65A"}.iconzhichujine:before{content:"\E65B"}.iconguanji:before{content:"\E6ED"}.iconshengyinjingyinxianxing:before{content:"\E94F"}.iconshengyinyinliang:before{content:"\E66A"}.iconguanbi5:before{content:"\E761"}.icontupian1:before{content:"\E762"}.iconbiaoqing1:before{content:"\E764"}.iconzhanghaomima:before{content:"\E763"}.iconerweima2:before{content:"\E765"}.iconjuxing:before{content:"\E628"}.iconzidongxuanze:before{content:"\E625"}.iconshoudongxuanze:before{content:"\E626"}.icondanlie:before{content:"\E622"}.iconlianglie:before{content:"\E623"}.iconsanlie:before{content:"\E624"}.iconzhibozhong:before{content:"\E621"}.iconyijieshu:before{content:"\E61F"}.iconweikaishi:before{content:"\E620"}.icondrag2:before{content:"\E61E"}.iconbanner_3:before{content:"\E613"}.iconxiaochengxuzhibo:before{content:"\E63C"}.iconSolidline:before{content:"\E61B"}.iconDottedline:before{content:"\E61C"}.iconDotline:before{content:"\E61D"}.icondrop-down:before{content:"\E619"}.iconDot:before{content:"\E605"}.iconSquarepoint:before{content:"\E60D"}.icondel_2:before{content:"\E608"}.iconaddto:before{content:"\E60C"}.icondel_1:before{content:"\E610"}.icondrag:before{content:"\E617"}.iconComm_number:before{content:"\E600"}.iconComm_whole:before{content:"\E603"}.iconComm_Price:before{content:"\E616"}.iconPic_square:before{content:"\E60E"}.iconPic_fillet:before{content:"\E60F"}.iconsearch_2:before{content:"\E615"}.iconsearch_1:before{content:"\E618"}.iconbanner_2:before{content:"\E602"}.iconPic_small:before{content:"\E609"}.iconPic_big:before{content:"\E60A"}.iconbanner_1:before{content:"\E60B"}.icondoc_skew:before{content:"\E601"}.icondoc_bold:before{content:"\E604"}.icondoc_general:before{content:"\E61A"}.iconfive:before{content:"\E606"}.iconFour:before{content:"\E614"}.icondoc_center:before{content:"\E607"}.icondoc_right:before{content:"\E611"}.icondoc_left:before{content:"\E612"}.icontupian:before{content:"\E63B"}.iconkefu:before{content:"\E633"}.iconfuzhuxian:before{content:"\E63A"}.iconbiaoti:before{content:"\E627"}.icondaohangzu:before{content:"\E629"}.iconfuzhukongbai:before{content:"\E62A"}.iconfenleidaohang:before{content:"\E62B"}.iconcuxiaoliebiao:before{content:"\E62C"}.iconkanjia:before{content:"\E62D"}.iconguanzhugongzhonghao:before{content:"\E62E"}.iconhuodongmofang:before{content:"\E62F"}.iconfuwenben:before{content:"\E630"}.iconmiaosha:before{content:"\E631"}.iconshangpinliebiao:before{content:"\E632"}.iconpintuan:before{content:"\E634"}.iconsousukuang:before{content:"\E635"}.icontupianguanggao:before{content:"\E636"}.iconxinwenbobao:before{content:"\E637"}.iconwenzhangliebiao:before{content:"\E638"}.iconyouhuiquan:before{content:"\E639"}.plusColor{color:#e83323}.reduceColor{color:#16ac57}.c_label{font-size:14px;color:#999}.c_label span{margin-left:10px;color:#333}.c_row-item{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.acea-row,.c_row-item{display:-webkit-box;display:-ms-flexbox;display:flex}.acea-row{-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;-ms-flex-wrap:wrap;flex-wrap:wrap}.acea-row.row-middle{-webkit-box-align:center;-o-box-align:center;-ms-flex-align:center;align-items:center}.acea-row.row-top{-webkit-box-align:start;-o-box-align:start;-ms-flex-align:start;align-items:flex-start}.acea-row.row-bottom{-webkit-box-align:end;-o-box-align:end;-ms-flex-align:end;align-items:flex-end}.acea-row.row-center{-webkit-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;justify-content:center}.acea-row.row-right{-webkit-box-pack:end;-o-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.acea-row.row-left{-webkit-box-pack:start;-o-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.acea-row.row-between{-webkit-box-pack:justify;-o-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.acea-row.row-around,.acea-row.row-column-around{-ms-flex-pack:distribute;justify-content:space-around;-webkit-justify-content:space-around}.acea-row.row-column-around{-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.acea-row.row-column,.acea-row.row-column-between{-webkit-box-orient:vertical;-o-box-orient:vertical;-ms-flex-direction:column;flex-direction:column}.acea-row.row-column-between{-webkit-box-pack:justify;-o-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.acea-row.row-center-wrapper{-webkit-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;justify-content:center}.acea-row.row-between-wrapper,.acea-row.row-center-wrapper{-webkit-box-align:center;-o-box-align:center;-ms-flex-align:center;align-items:center}.acea-row.row-between-wrapper{-webkit-box-pack:justify;-o-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.mobile-config{width:100%;padding:15px}body,html{font-size:12px}.ivu-table-wrapper{overflow:unset!important}.ivu-layout-content{overflow-x:hidden!important}.page{margin-top:22px}.vxe-table--loading{background-color:hsla(0,0%,100%,.9)!important}.vxe-table--loading .vxe-table--spinner:after,.vxe-table--loading .vxe-table--spinner:before{width:50%!important;height:50%!important}.ivu-table-header table{border-top:1px dashed #e8eaec!important}.ivu-form .ivu-form-item-label,.ivu-radio-group-button .ivu-radio-wrapper,.ivu-table{font-size:12px!important}.ivu-table-cell{padding:6px 18px!important}.ivu-table th{background:#fff!important}.ivu-btn{font-size:12px!important}.ivu-icon-ios-refresh{color:#1890ff!important}.product_tabs .ivu-tabs-bar{margin-bottom:0!important}.product_tabs .ivu-page-header{border-bottom:0}.product_tabs .ivu-page-header-content{margin-bottom:0!important}.ivu-radio{padding:8px 0}.ivu-input,.ivu-radio-wrapper{font-size:12px!important}.ivu-notice-desc{word-break:normal;text-align:left!important}.modalBody .ivu-modal-body{padding:27px!important}.ivu-mt-16,.Modals .ivu-mt{margin-top:0!important}.Modals .ivu-form-item-content{line-height:unset}.Modals .label .ivu-input{border:1px solid #f5f5f5}.Modals .ivu-table table{width:100%!important}.mr{margin-right:15px}.mr10{margin-right:10px}.ml20{margin-left:20px}.ml10{margin-left:10px}.ml15{margin-left:15px}.ml40{margin-left:40px!important}.ml95{margin-left:95px!important}.pt5{padding:5px 0!important;-webkit-box-sizing:border-box;box-sizing:border-box}.mr50{margin-right:50px}.mr20{margin-right:20px!important}.mr15{margin-right:15px!important}.mr5{margin-right:5px!important}.mb20{margin-bottom:20px!important}.mb15{margin-bottom:15px!important}.mb30{margin-bottom:30px!important}.mt3{margin-top:3px}.mt35{margin-top:35px}.mb50{margin-bottom:50px!important}.mt30{margin-top:30px}.mt25{margin-top:25px}.mt20{margin-top:20px}.mt50{margin-top:50px}.mt10{margin-top:10px}.mb10{margin-bottom:10px!important}.spBlock{display:block}.mb5{margin-bottom:5px!important}.pl25{padding-left:25px;-webkit-box-sizing:border-box;box-sizing:border-box}.index_bg{width:100%;background:rgba(0,0,0,.6)!important;z-index:0!important}.fl_header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header_top{padding-bottom:16px!important;padding-left:10px!important}.i-layout-menu-side-title-icon-single .ivu-icon{font-size:20px}.ivu-layout-content{position:relative}.ivu-form-item-content{font-size:12px!important}#shopp-manager .ivu-form-item-content{line-height:23px!important}#shopp-manager .ivu-tag{background-color:unset!important;height:28px!important;line-height:28px!important;padding:0 10px!important}#shopp-manager .ivu-tag .ivu-icon-ios-close{top:0}.font-blue:hover{color:#2d8cf0;cursor:pointer}.Modals .ivu-table .ivu-table-header table{border-top:0!important}.ivu-table-cell{padding:10px 5px!important}.ivu-table-cell-with-expand{line-height:31px!important}.i-layout-tabs-fix{z-index:5!important}.ivu-table-fixed-right td,.ivu-table-fixed-right th{text-align:center!important}.ivu-table-fixed-right{-webkit-box-shadow:-2px 0 6px -2px rgba(0,0,0,.1)!important;box-shadow:-2px 0 6px -2px rgba(0,0,0,.1)!important;top:1px!important}.ivu-table-fixed-right tr:last-child(1) td{border-bottom:0}.ivu-table-fixed-right:before,.ivu-table-fixed:before,.ivu-table:before{background-color:unset!important}.ivu-table-fixed-body{background-color:#fff;overflow:unset!important}.vxe-header--row th:first-of-type,.vxe-table--body td:first-of-type{padding-left:10px!important}.ivu-modal-header{background:#fafafa}.ivu-mb,.ivu-mb-16{margin-bottom:16px!important}.ivu-mt,.ivu-mt-16{margin-top:16px!important}.ivu-table-wrapper{border:0}.i-layout-page-header{margin:0 -18px;background-color:#fff;padding:7px 32px 0 32px}.ivu-page-header-title{display:inline-block;color:#17233d;font-weight:500;font-size:20px;padding-bottom:16px;margin-left:10px}.main .content-wrapper{padding-top:0}.ivu-tabs-bar{margin-bottom:0}.perW100{width:100%}.perW90{width:90%}.perW50{width:50%}.perW20{width:20%}.perW35{width:35%}.perW30{width:30%}.font14{font-size:14px!important}.ivu-table:after{width:0}.ivu-text-left{text-align:left}.ivu-text-right{text-align:right}.ivu-block{display:block}.ivu-pl-8{padding-left:8px!important}.tabBox_img{width:36px;height:36px;border-radius:4px;cursor:pointer}.tabBox_img img{width:100%;height:100%}.mask-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-top:20px;border-top:1px solid #e8eaec}.mask-footer button{margin-left:10px}.goods-mask .ivu-modal-body{padding:0}.content img{display:block;max-width:100%;-o-object-fit:contain;object-fit:contain}.none-radius .ivu-modal-content{border-radius:0}.transfer-mask .ivu-modal-wrap{width:1200px;margin:0 auto}.transfer-mask .ivu-modal{position:absolute;right:279px;top:auto;bottom:271px}.maskModel{position:fixed;top:0;left:0;right:0;bottom:0;z-index:55;background-color:rgba(0,0,0,.5)}.input-input{display:block;height:100%;background:none;color:inherit;opacity:1;-webkit-text-fill-color:currentcolor;font:inherit;line-height:inherit;letter-spacing:inherit;text-align:inherit;text-indent:inherit;text-transform:inherit;text-shadow:inherit;border:none}.kf_mobile .textarea-box textarea{resize:none!important;height:148px;border-color:transparent;font-size:14px!important}.kf_mobile .textarea-box textarea:focus{-webkit-box-shadow:none;box-shadow:none}.line1{white-space:nowrap}.line1,.line2{overflow:hidden;text-overflow:ellipsis}.line2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.label-box .ivu-modal-mask,.none-radius .ivu-modal-mask{background-color:transparent}.empty-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;background:#f3f5f7;border-radius:6px}.empty-box.on{border-radius:0}.empty-box .iconfont-diy{color:#bbbfc8;font-size:30px}.paddingBox{padding:0 10px 10px}#app,body,html{height:100%}.chart-scroll .ivu-scroll-container::-webkit-scrollbar,.i-scrollbar-hide::-webkit-scrollbar{width:0}.chart-scroll .ivu-scroll-container::-webkit-scrollbar-track,.i-scrollbar-hide::-webkit-scrollbar-track{background-color:transparent}.chart-scroll .ivu-scroll-container::-webkit-scrollbar-thumb,.i-scrollbar-hide::-webkit-scrollbar-thumb{background:#e8eaec}.i-scrollbar::-webkit-scrollbar,.right-scroll .ivu-scroll-container::-webkit-scrollbar{width:6px}.i-scrollbar::-webkit-scrollbar-track,.right-scroll .ivu-scroll-container::-webkit-scrollbar-track{background-color:transparent}.i-scrollbar::-webkit-scrollbar-thumb,.right-scroll .ivu-scroll-container::-webkit-scrollbar-thumb{background:#808695;border-radius:4px}.i-scrollbar-hide::-webkit-scrollbar{width:0}.i-scrollbar-hide::-webkit-scrollbar-track{background-color:transparent}.i-scrollbar-hide::-webkit-scrollbar-thumb{background:#e8eaec}.i-scrollbar::-webkit-scrollbar{width:6px}.i-scrollbar::-webkit-scrollbar-track{background-color:transparent}.i-scrollbar::-webkit-scrollbar-thumb{background:#808695;border-radius:4px}.i-table-no-border .ivu-table th{background-color:#fff}.i-table-no-border .ivu-table-wrapper,.i-table-no-border .ivu-table tr:last-child td{border:none}.i-table-no-border .ivu-table:after,.i-table-no-border .ivu-table:before{display:none}.primary[data-v-4ec8dc93]{position:absolute;right:0;bottom:0}.upgrade .header[data-v-4ec8dc93]{font-size:12px;color:#000}.upgrade .header .v[data-v-4ec8dc93]{color:#1890ff;margin-left:10px}.upgrade .header .num[data-v-4ec8dc93]{color:#1890ff;font-size:24px}.upgrade .header .info[data-v-4ec8dc93]{color:#999}.upgrade .header .info ul[data-v-4ec8dc93],.upgrade .header .title[data-v-4ec8dc93]{color:#999;display:-webkit-box;display:-ms-flexbox;display:flex}.upgrade .header .info ul[data-v-4ec8dc93]{margin-left:40px}.upgrade .header .info ul li[data-v-4ec8dc93]::marker{color:red}.upgrade .header .info ul li+li[data-v-4ec8dc93]{margin-left:40px}.upgrade .contentTime .list[data-v-4ec8dc93]{width:85%}.upgrade .contentTime .info[data-v-4ec8dc93]{font-size:12px!important;color:#999!important;margin-top:13px}.upgrade .contentTime .info li[data-v-4ec8dc93]{list-style-type:disc;margin-left:16px;line-height:26px}.upgrade .contentTime .collapse[data-v-4ec8dc93]{width:100%}.upgrade .contentTime .ivu-collapse[data-v-4ec8dc93]{border:0!important}.upgrade .contentTime .ivu-collapse>.ivu-collapse-item>.ivu-collapse-header[data-v-4ec8dc93]{height:unset!important;line-height:unset!important;border:0!important;font-size:16px!important;color:#333;font-weight:600}.upgrade .contentTime .ivu-collapse>.ivu-collapse-item>.ivu-collapse-header>i[data-v-4ec8dc93]{color:#bbb!important;margin-left:9px}.upgrade .contentTime .ivu-collapse>.ivu-collapse-item.ivu-collapse-item-active>.ivu-collapse-header>i[data-v-4ec8dc93]{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.upgrade .contentTime[data-v-4ec8dc93]{margin-top:30px;position:relative}.upgrade .contentTime .btn[data-v-4ec8dc93]{position:absolute;top:0;right:85px;z-index:99}.upgrade .contentTime .time[data-v-4ec8dc93]{font-size:14px;color:#999;text-align:right;padding-right:28px}.upgrade .contentTime .ivu-timeline-item[data-v-4ec8dc93]:after{content:" ";position:absolute;top:0;left:7px;width:1px;height:100%;background-color:#e8eaec}.upgrade .contentTime .ivu-timeline-item-head-custom[data-v-4ec8dc93]{z-index:2;font-size:16px;color:#dddcdd}.upgrade .contentTime .on .ivu-timeline-item-head-custom[data-v-4ec8dc93]{color:#1890ff;font-size:18px}.upgrade .contentTime .on .ivu-collapse>.ivu-collapse-item>.ivu-collapse-header[data-v-4ec8dc93]{color:#1890ff}.upgrade .contentTime .off .ivu-timeline-item-head-custom[data-v-4ec8dc93]{color:#1890ff;font-size:18px}.upgrade .contentTime .off .time[data-v-4ec8dc93]{color:#1890ff}[data-v-4ec8dc93] .ivu-modal-header{padding:0;border-radius:10px;border:none}.ivu-modal-header-inner[data-v-4ec8dc93],.ivu-modal-header p[data-v-4ec8dc93]{height:96px;color:#fff;line-height:96px;font-size:24px}.ivu-modal-header p[data-v-4ec8dc93]{position:relative}.ivu-modal-header p img[data-v-4ec8dc93]{width:100%;height:100%;position:absolute;top:-20px;left:0}.describe[data-v-4ec8dc93]{text-align:center;padding-top:30px}.describe .success[data-v-4ec8dc93]{font-size:20px;color:#333;margin-top:10px}.ivu-modal-footer[data-v-4ec8dc93]{border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.ivu-btn[data-v-4ec8dc93]{width:128px;height:40px;border:none}.cancel[data-v-4ec8dc93]{background:#eee}.vertical-center-modal[data-v-4ec8dc93]{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}.footer[data-v-4ec8dc93]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.demo-i-circle-custom h1[data-v-4ec8dc93]{color:#ccc;font-size:12px;font-weight:400;line-height:17px}.demo-i-circle-custom p[data-v-4ec8dc93]{color:#2a7efb;font-size:14px;line-height:20px;margin:6px 0}.demo-i-circle-custom span[data-v-4ec8dc93]{display:block;color:#ccc;font-size:12px;line-height:17px}.demo-i-circle-custom span i[data-v-4ec8dc93]{font-style:normal;color:#3f414d}.proportion[data-v-4ec8dc93]{font-size:20px;font-weight:600;color:#2a7efb;margin:12px 0 6px}.wait[data-v-4ec8dc93]{font-size:12px;font-weight:400;color:#999}.footer2[data-v-4ec8dc93]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer2 .back[data-v-4ec8dc93],.footer2 .confirm[data-v-4ec8dc93]{width:210px;height:40px}.footer2 .back[data-v-4ec8dc93]{border:none}.header-modal3[data-v-4ec8dc93]{background-size:100% 100%;background-position-y:-20px;text-align:center}.ivu-modal-header .header-modal3[data-v-4ec8dc93]{height:169px;line-height:74px;font-size:20px;font-weight:500;overflow:revert}.describe[data-v-4ec8dc93]{padding-top:0}.describe h2[data-v-4ec8dc93]{font-size:22px;font-weight:400;color:#333;margin-bottom:12px}.vertical-center-modal .ivu-modal[data-v-4ec8dc93]{top:0} \ No newline at end of file diff --git a/crmeb/public/admin/css/app.8c1ff298.css.gz b/crmeb/public/admin/css/app.8c1ff298.css.gz new file mode 100644 index 000000000..479a57d68 Binary files /dev/null and b/crmeb/public/admin/css/app.8c1ff298.css.gz differ diff --git a/crmeb/public/admin/css/chunk-0a334e8c.0febfc50.css b/crmeb/public/admin/css/chunk-0a334e8c.0febfc50.css new file mode 100644 index 000000000..9ce72960d --- /dev/null +++ b/crmeb/public/admin/css/chunk-0a334e8c.0febfc50.css @@ -0,0 +1 @@ +.maxInpt[data-v-4e12ff32]{max-width:400px;margin-left:auto;margin-right:auto}.index_from[data-v-4e12ff32]{display:-webkit-box;display:-ms-flexbox;display:flex;-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;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.trip[data-v-4e12ff32]{width:400px;text-align:left;color:#aaa}.page-account-container[data-v-4e12ff32]{text-align:center;padding:200px 0}.page-account-top[data-v-4e12ff32]{margin-bottom:50px}.page-account-top-tit[data-v-4e12ff32]{font-size:30px;color:#1890ff;font-weight:500}.page-account-other[data-v-4e12ff32]{text-align:center;color:#1890ff;font-size:12px}.page-account-other span[data-v-4e12ff32]{cursor:pointer}[data-v-4e12ff32] .btn{font-size:15px!important} \ No newline at end of file diff --git a/crmeb/public/admin/css/chunk-0bb3e5a9.a70f1c71.css b/crmeb/public/admin/css/chunk-0bb3e5a9.a70f1c71.css deleted file mode 100644 index 3c91bb3a8..000000000 --- a/crmeb/public/admin/css/chunk-0bb3e5a9.a70f1c71.css +++ /dev/null @@ -1 +0,0 @@ -.ivu-tabs[data-v-7f511588]{margin-bottom:18px}.fromBox[data-v-7f511588]{min-height:600px} \ No newline at end of file diff --git a/crmeb/public/admin/css/chunk-0d5a0daa.7a05f9ef.css b/crmeb/public/admin/css/chunk-0d5a0daa.7a05f9ef.css new file mode 100644 index 000000000..443fc521b --- /dev/null +++ b/crmeb/public/admin/css/chunk-0d5a0daa.7a05f9ef.css @@ -0,0 +1 @@ +.message[data-v-2df88154] .ivu-table-header thead tr th{padding:8px 16px}.message[data-v-2df88154] .ivu-tabs-tab{border-radius:0!important}.table-box[data-v-2df88154]{padding:20px}.is-table[data-v-2df88154]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.btn[data-v-2df88154]{padding:6px 12px;cursor:pointer;color:#2d8cf0;font-size:10px;border-radius:3px}.is-switch-close[data-v-2df88154]{background-color:#504444}.is-switch[data-v-2df88154]{background-color:#eb5252}.notice-list[data-v-2df88154]{background-color:#308cf5;margin:0 15px}.table[data-v-2df88154]{padding:0 18px} \ No newline at end of file diff --git a/crmeb/public/admin/css/chunk-126ca984.f327b292.css b/crmeb/public/admin/css/chunk-126ca984.f327b292.css new file mode 100644 index 000000000..af1da01d4 --- /dev/null +++ b/crmeb/public/admin/css/chunk-126ca984.f327b292.css @@ -0,0 +1 @@ +.reset[data-v-b78fc9cc]{margin-left:10px}.card-tree[data-v-b78fc9cc]{height:72px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow-x:scroll;white-space:nowrap;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none}.card-tree[data-v-b78fc9cc]::-webkit-scrollbar{display:none}.main[data-v-b78fc9cc]{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.main .card-tree[data-v-b78fc9cc]{width:270px;height:calc(100vh - 290px);overflow-y:scroll}.main[data-v-b78fc9cc] .tree .tree-list{margin-left:10px}.main[data-v-b78fc9cc] .tree .vtl-caret{padding-right:2px}.main[data-v-b78fc9cc] .tree .req-method{display:block;padding:0 2px;font-size:12px;margin-right:5px;border-radius:4px;text-transform:uppercase}.main[data-v-b78fc9cc] .tree .tree-node{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;cursor:pointer;padding:3px 7px 3px 0}.main[data-v-b78fc9cc] .tree .node{padding:7px 2px 7px 0}.main[data-v-b78fc9cc] .tree .open{font-weight:500;color:#333}.main[data-v-b78fc9cc] .vtl-node-main .vtl-operation{position:absolute;right:20px}.main[data-v-b78fc9cc] .vtl-node-content{width:100%}.main .pop-menu[data-v-b78fc9cc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.main[data-v-b78fc9cc] .vtl-node-content .add{display:none;margin-right:10px}.main[data-v-b78fc9cc] .vtl-node-content:hover .add{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;border-radius:50%;width:20px;height:20px}.main[data-v-b78fc9cc] .vtl-node-content:hover .add:hover{background-color:#fff}.main[data-v-b78fc9cc] .vtl-node-content:hover .add:hover .pop-menu{font-size:16px}.main[data-v-b78fc9cc] .vtl-node-main{padding:0}.main[data-v-b78fc9cc] .line1{display:table-caption;white-space:nowrap;width:120px;overflow:hidden;text-overflow:ellipsis}.main[data-v-b78fc9cc] .ivu-form-item{margin-bottom:10px}.main .right-card[data-v-b78fc9cc]{height:calc(100vh - 290px);overflow-y:scroll}.main .data[data-v-b78fc9cc],.main .right-card[data-v-b78fc9cc]{-webkit-box-flex:1;-ms-flex:1;flex:1}.main .data .req-method[data-v-b78fc9cc]{text-transform:uppercase;border-radius:4px;color:#fff;padding:3px 7px}.main .data .eidt-sub[data-v-b78fc9cc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.main .data .eidt-sub .name[data-v-b78fc9cc]{font-size:20px;font-weight:500}.main .data .title[data-v-b78fc9cc]{font-size:16px;font-weight:500;margin-bottom:15px}.main .data .perW20[data-v-b78fc9cc]{width:500px}.main .data .text-area[data-v-b78fc9cc]{white-space:pre-wrap}.main[data-v-b78fc9cc] .ivu-tree-title{width:100%!important}.main[data-v-b78fc9cc] .vtl-tree-margin{margin-left:5px}.main[data-v-b78fc9cc] .ivu-btn-icon-only.ivu-btn-small{width:28px}.main .nothing[data-v-b78fc9cc]{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;min-height:600px}.main .nothing .box[data-v-b78fc9cc]:hover{border:1px solid pink}.main .nothing .box[data-v-b78fc9cc]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:150px;height:200px;margin:0 20px;border-radius:10px;cursor:pointer;overflow:hidden;border:1px solid #fff}.main .nothing .box .icon[data-v-b78fc9cc],.main .nothing .box[data-v-b78fc9cc]{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}.main .nothing .box .icon[data-v-b78fc9cc]{width:100%;height:150px;font-size:40px;color:#2d8cf0;background:#f1f1f1}.main .nothing .box .text[data-v-b78fc9cc]{width:100%;height:50px;background:#ddd;text-align:center;line-height:50px;font-size:14px;font-weight:500} \ No newline at end of file diff --git a/crmeb/public/admin/css/chunk-1550e46b.74ff1c00.css b/crmeb/public/admin/css/chunk-1550e46b.74ff1c00.css deleted file mode 100644 index 19745cd3b..000000000 --- a/crmeb/public/admin/css/chunk-1550e46b.74ff1c00.css +++ /dev/null @@ -1 +0,0 @@ -.customer[data-v-50e9b0a8]{overflow-y:auto;overflow-x:hidden;height:500px}.tabBox_img[data-v-50e9b0a8]{width:36px;height:36px;border-radius:4px;cursor:pointer}.tabBox_img img[data-v-50e9b0a8]{width:100%;height:100%}.modelBox .ivu-table-header[data-v-50e9b0a8],.modelBox[data-v-50e9b0a8]{width:100%!important}.trees-coadd[data-v-50e9b0a8]{width:100%;height:385px}.trees-coadd .scollhide[data-v-50e9b0a8]{width:100%;height:100%;overflow-x:hidden;overflow-y:scroll}.scollhide[data-v-50e9b0a8]::-webkit-scrollbar{display:none}.footer[data-v-50e9b0a8]{margin:15px 0;padding-right:20px} \ No newline at end of file diff --git a/crmeb/public/admin/css/chunk-16efaf3a.d7aa273e.css b/crmeb/public/admin/css/chunk-16efaf3a.d7aa273e.css new file mode 100644 index 000000000..b723305e8 --- /dev/null +++ b/crmeb/public/admin/css/chunk-16efaf3a.d7aa273e.css @@ -0,0 +1 @@ +.customer[data-v-6ab018e2]{overflow-y:auto;overflow-x:hidden;height:500px}.tabBox_img[data-v-6ab018e2]{width:36px;height:36px;border-radius:4px;cursor:pointer}.tabBox_img img[data-v-6ab018e2]{width:100%;height:100%}.modelBox .ivu-table-header[data-v-6ab018e2],.modelBox[data-v-6ab018e2]{width:100%!important}.trees-coadd[data-v-6ab018e2]{width:100%;height:385px}.trees-coadd .scollhide[data-v-6ab018e2]{width:100%;height:100%;overflow-x:hidden;overflow-y:scroll}.scollhide[data-v-6ab018e2]::-webkit-scrollbar{display:none}.footer[data-v-6ab018e2]{margin:15px 0;padding-right:20px} \ No newline at end of file diff --git a/crmeb/public/admin/css/chunk-1ebdae2f.a328dabd.css b/crmeb/public/admin/css/chunk-1ebdae2f.a328dabd.css deleted file mode 100644 index 277e74f11..000000000 --- a/crmeb/public/admin/css/chunk-1ebdae2f.a328dabd.css +++ /dev/null @@ -1 +0,0 @@ -.maxInpt[data-v-6923a15b]{max-width:400px;margin-left:auto;margin-right:auto}.trip[data-v-6923a15b]{color:#aaa}.page-account-container[data-v-6923a15b]{text-align:center;padding:50px 0}.page-account-top[data-v-6923a15b]{margin-bottom:20px}.page-account-top-tit[data-v-6923a15b]{font-size:21px;color:#1890ff}.page-account-other[data-v-6923a15b]{text-align:center;color:#1890ff;font-size:12px}.page-account-other span[data-v-6923a15b]{cursor:pointer} \ No newline at end of file diff --git a/crmeb/public/admin/css/chunk-30a935b0.410a1a43.css b/crmeb/public/admin/css/chunk-30a935b0.410a1a43.css new file mode 100644 index 000000000..7138b38dd --- /dev/null +++ b/crmeb/public/admin/css/chunk-30a935b0.410a1a43.css @@ -0,0 +1 @@ +.label-wrapper .list[data-v-2ef182e9]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.label-wrapper .list .label-item[data-v-2ef182e9]{margin:10px 8px 10px 0;padding:3px 8px;background:#eee;color:#333;border-radius:2px;cursor:pointer;font-size:12px}.label-wrapper .list .label-item.on[data-v-2ef182e9]{color:#fff;background:#1890ff}.label-wrapper .footer[data-v-2ef182e9]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:40px}.label-wrapper .footer button[data-v-2ef182e9]{margin-left:10px}.btn[data-v-2ef182e9]{width:60px;height:24px}.title[data-v-2ef182e9]{font-size:13px}.list-box[data-v-2ef182e9]{overflow-y:auto;overflow-x:hidden;max-height:240px}.rulesBox[data-v-75a46b5e]{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}.attrFrom[data-v-75a46b5e] .ivu-form-item{margin-bottom:0!important}[data-v-5e4764e5] .ivu-form-item-content{line-height:unset!important}.Box .ivu-radio-wrapper[data-v-5e4764e5]{margin-right:25px}.Box .numPut[data-v-5e4764e5]{width:100%!important}.list-group[data-v-1e3272a8]{margin-left:-8px}.borderStyle[data-v-1e3272a8]{border:1px solid #ccc;padding:8px;border-radius:4px}.drag[data-v-1e3272a8]{cursor:move}.move-icon[data-v-1e3272a8]{width:30px;cursor:move;margin-right:10px}.move-icon .icondrag2[data-v-1e3272a8]{font-size:26px;color:#d8d8d8}.maxW[data-v-1e3272a8] .ivu-select-dropdown{max-width:600px}#shopp-manager .ivu-table-wrapper[data-v-1e3272a8]{border-left:1px solid #dcdee2;border-top:1px solid #dcdee2}.noLeft[data-v-1e3272a8] .ivu-form-item-content{margin-left:0!important}#shopp-manager .ivu-form-item[data-v-1e3272a8]{position:relative}#shopp-manager .ivu-form-item .tips[data-v-1e3272a8]{position:absolute;color:#999;top:29px;left:-77px;font-size:12px}.iview-video-style[data-v-1e3272a8]{width:40%;height:180px;border-radius:10px;background-color:#707070;margin-top:10px;position:relative;overflow:hidden}.iview-video-style .iconv[data-v-1e3272a8]{color:#fff;line-height:180px;width:50px;height:50px;display:inherit;font-size:26px;position:absolute;top:-74px;left:50%;margin-left:-25px}.iview-video-style .mark[data-v-1e3272a8]{position:absolute;width:100%;height:30px;top:0;background-color:rgba(0,0,0,.5);text-align:center}.submission[data-v-1e3272a8]{margin-left:10px}.color-list .tip[data-v-1e3272a8]{color:#c9c9c9}.color-list .color-item[data-v-1e3272a8]{height:30px;line-height:30px;padding:0 10px;color:#fff;margin-right:10px}.color-list .color-item.blue[data-v-1e3272a8]{background-color:#1e9fff}.color-list .color-item.yellow[data-v-1e3272a8]{background-color:#feb900}.color-list .color-item.green[data-v-1e3272a8]{background-color:#009688}.color-list .color-item.red[data-v-1e3272a8]{background-color:#ed4014}.columnsBox[data-v-1e3272a8]{margin-right:10px}.priceBox[data-v-1e3272a8]{width:100%}.rulesBox[data-v-1e3272a8]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.pictrueBox[data-v-1e3272a8]{display:inline-block}.pictrueTab[data-v-1e3272a8]{width:40px!important;height:40px!important}.pictrue[data-v-1e3272a8]{width:60px;height:60px;border:1px dotted rgba(0,0,0,.1);margin-right:15px;display:inline-block;position:relative;cursor:pointer}.pictrue img[data-v-1e3272a8]{width:100%;height:100%}.pictrue .btndel[data-v-1e3272a8]{position:absolute;z-index:1;width:20px!important;height:20px!important;left:46px;top:-4px}.upLoad[data-v-1e3272a8]{width:58px;height:58px;line-height:58px;border:1px dotted rgba(0,0,0,.1);border-radius:4px;background:rgba(0,0,0,.02);cursor:pointer}.curs[data-v-1e3272a8]{cursor:pointer}.inpWith[data-v-1e3272a8]{width:60%}.labeltop[data-v-1e3272a8] .ivu-form-item-label{float:none!important;display:inline-block!important;margin-left:120px!important;width:auto!important}.video-icon[data-v-1e3272a8]{background-image:url(https://cdn.oss.9gt.net/prov1.1/1/icons.png);background-color:#fff;background-position:-9999px;background-repeat:no-repeat}.see[data-v-1e3272a8]{color:#2d8cf0;cursor:pointer}.trip[data-v-1e3272a8]{color:#bbb;margin-bottom:10px}.virtual-data[data-v-1e3272a8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.add-more[data-v-1e3272a8]{margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex}.virtual-title[data-v-1e3272a8]{width:50px}.scroll-virtual[data-v-1e3272a8]{max-height:400px;overflow-y:auto;margin-top:10px}.footer[data-v-1e3272a8]{width: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;margin-top:30px}.footer .clear[data-v-1e3272a8],.footer .submit[data-v-1e3272a8]{padding:10px 20px;border-radius:5px;color:#fff;cursor:pointer}.footer .clear[data-v-1e3272a8]{background-color:#ccc;margin-right:20px}.footer .submit[data-v-1e3272a8]{background-color:#2d8cf0}.picBox[data-v-1e3272a8]{display:-webkit-box;display:-ms-flexbox;display:flex}.btndel[data-v-1e3272a8]{position:absolute;z-index:9;width:20px!important;height:20px!important;left:46px;top:-4px}.ifam[data-v-1e3272a8]{width:344px;height:644px;background:url(../img/phonebg.632cc2f9.png) no-repeat top;background-size:344px 644px;padding:40px 20px;padding-top:50px;margin:0 auto}.ifam .content[data-v-1e3272a8]{height:560px;overflow:hidden;scrollbar-width:none;-ms-overflow-style:none;overflow-x:hidden;overflow-y:auto}.ifam .content[data-v-1e3272a8]::-webkit-scrollbar{display:none}[data-v-1e3272a8] .ivu-date-picker{width:300px}.virtual_boder[data-v-1e3272a8]{border:1px solid #1890ff}.virtual_boder2[data-v-1e3272a8]{border:1px solid #e7e7e7}.virtual_san[data-v-1e3272a8]{position:absolute;bottom:0;right:0;width:0;height:0;border-bottom:26px solid #1890ff;border-left:26px solid transparent}.virtual_dui[data-v-1e3272a8]{position:absolute;bottom:-2px;right:2px;color:#fff;font-family:system-ui}.virtual[data-v-1e3272a8]{width:120px;height:60px;background:#fff;border-radius:3px;float:left;text-align:center;padding-top:8px;position:relative;cursor:pointer;line-height:23px}.virtual .virtual_top[data-v-1e3272a8]{font-size:14px;font-weight:600;color:rgba(0,0,0,.85)}.virtual .virtual_bottom[data-v-1e3272a8]{font-size:12px;font-weight:400;color:#999}.virtual[data-v-1e3272a8]:nth-child(2n){margin:0 12px}.addfont[data-v-1e3272a8]{display:inline-block;font-size:13px;font-weight:400;color:#1890ff;margin-left:14px;cursor:pointer}.titTip[data-v-1e3272a8]{display:inline-bolck;font-size:12px;font-weight:400;color:#999;margin-top:14px}.videbox[data-v-1e3272a8]{width:60px;height:60px;background:rgba(0,0,0,.02);border-radius:4px;border:1px dashed #ddd;line-height:50px;text-align:center;color:#898989;font-size:30px;font-weight:400;cursor:pointer}.addCustom_content[data-v-1e3272a8]{margin-top:20px}.addCustom_content .custom_box[data-v-1e3272a8]{margin-bottom:10px}.addCustomBox[data-v-1e3272a8]{margin-top:12px;font-size:13px;font-weight:400;color:#1890ff}.addCustomBox .btn[data-v-1e3272a8]{cursor:pointer;width:-webkit-max-content;width:-moz-max-content;width:max-content}.type-radio[data-v-1e3272a8]{margin-buttom:10px}.deteal-btn[data-v-1e3272a8]{color:#5179ea}.stock-disk[data-v-1e3272a8]{margin:10px 0}.line[data-v-1e3272a8]{border-bottom:1px dashed #eee;margin-bottom:20px}.labelInput[data-v-1e3272a8]{border:1px solid #dcdee2;width:20%;padding:0 5px;border-radius:5px;min-height:30px;cursor:pointer}.labelInput .span[data-v-1e3272a8]{color:#c5c8ce}.labelInput .iconxiayi[data-v-1e3272a8]{font-size:12px}#shopp-manager[data-v-1e3272a8] .ivu-form-item-content{line-height:33px!important}#selectvideo[data-v-1e3272a8] .ivu-form-item-content{line-height:0!important}.progress[data-v-1e3272a8]{margin-top:10px} \ No newline at end of file diff --git a/crmeb/public/admin/css/chunk-7737c618.ea7da0eb.css b/crmeb/public/admin/css/chunk-3a43bb6c.c3272283.css similarity index 96% rename from crmeb/public/admin/css/chunk-7737c618.ea7da0eb.css rename to crmeb/public/admin/css/chunk-3a43bb6c.c3272283.css index 22a2145aa..807722cba 100644 --- a/crmeb/public/admin/css/chunk-7737c618.ea7da0eb.css +++ b/crmeb/public/admin/css/chunk-3a43bb6c.c3272283.css @@ -1 +1 @@ -.verifybox{position:relative;border-radius:2px;border:1px solid #e4e7eb;background-color:#fff;-webkit-box-shadow:0 0 10px rgba(0,0,0,.3);box-shadow:0 0 10px rgba(0,0,0,.3);left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.verifybox,.verifybox-top{-webkit-box-sizing:border-box;box-sizing:border-box}.verifybox-top{padding:0 15px;height:50px;line-height:50px;text-align:left;font-size:16px;color:#45494c;border-bottom:1px solid #e4e7eb}.verifybox-bottom{padding:15px;-webkit-box-sizing:border-box;box-sizing:border-box}.verifybox-close{position:absolute;top:13px;right:9px;width:24px;height:24px;text-align:center;cursor:pointer}.mask{position:fixed;top:0;left:0;z-index:1001;width:100%;height:100vh;background:rgba(0,0,0,.3);-webkit-transition:all .5s;transition:all .5s}.verify-tips{position:absolute;left:0;bottom:0;width:100%;height:30px;line-height:30px;color:#fff}.suc-bg{background-color:rgba(92,184,92,.5);filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7f5CB85C,endcolorstr=#7f5CB85C)}.err-bg{background-color:rgba(217,83,79,.5);filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7fD9534F,endcolorstr=#7fD9534F)}.tips-enter,.tips-leave-to{bottom:-30px}.tips-enter-active,.tips-leave-active{-webkit-transition:bottom .5s;transition:bottom .5s}.verify-code{font-size:20px;text-align:center;cursor:pointer;margin-bottom:5px;border:1px solid #ddd}.cerify-code-panel{height:100%;overflow:hidden}.verify-code-area{float:left}.verify-input-area{float:left;width:60%;padding-right:10px}.verify-change-area{line-height:30px;float:left}.varify-input-code{display:inline-block;width:100%;height:25px}.verify-change-code{color:#337ab7;cursor:pointer}.verify-btn{width:200px;height:30px;background-color:#337ab7;color:#fff;border:none;margin-top:10px}.verify-bar-area{position:relative;text-align:center;border:1px solid #ddd;-webkit-border-radius:4px}.verify-bar-area,.verify-bar-area .verify-move-block{background:#fff;-webkit-box-sizing:content-box;box-sizing:content-box}.verify-bar-area .verify-move-block{position:absolute;top:0;left:0;cursor:pointer;-webkit-box-shadow:0 0 2px #888;box-shadow:0 0 2px #888;-webkit-border-radius:1px}.verify-bar-area .verify-move-block:hover{background-color:#337ab7;color:#fff}.verify-bar-area .verify-left-bar{position:absolute;top:-1px;left:-1px;background:#f0fff0;cursor:pointer;border:1px solid #ddd}.verify-bar-area .verify-left-bar,.verify-img-panel{-webkit-box-sizing:content-box;box-sizing:content-box}.verify-img-panel{margin:0;border-top:1px solid #ddd;border-bottom:1px solid #ddd;border-radius:3px;position:relative}.verify-img-panel .verify-refresh{width:25px;height:25px;text-align:center;padding:5px;cursor:pointer;position:absolute;top:0;right:0;z-index:2}.verify-img-panel .icon-refresh{font-size:20px;color:#fff}.verify-img-panel .verify-gap{background-color:#fff;position:relative;z-index:2;border:1px solid #fff}.verify-bar-area .verify-move-block .verify-sub-block{position:absolute;text-align:center;z-index:3}.verify-bar-area .verify-move-block .verify-icon{font-size:18px}.verify-bar-area .verify-msg{z-index:3}.iconfont{font-family:iconfont!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-check:before{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAADIEAYAAAD9yHLdAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAZiS0dEAAAAAAAA+UO7fwAAAAlwSFlzAAAASAAAAEgARslrPgAAIlFJREFUeNrt3X1cVNW6B/BnbcS3xJd7fLmSeo+op/Qmyp4BFcQEwpd8Nyc9iZppgUfE49u1tCwlNcMySCM1S81jCoaioiJvKoYgswfUo5wSJ69SZFKCKSAws+4f2/GetFFRYG3g9/2Hz2xj+O2J4Zm19trrIQIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKgjmOgAAADwOBhz83TzdPNs397qanW1ujJ2s8fNHjd7FBTkhuSG5IbculVdP1kSfeoAAPBwdFzHdXzgQN0S3RLdkpgY2SJbZMvNm9It6ZZ064cfGmQ2yGyQmZfX3KO5R3OPwkJdsi5Zl5yYKIfL4XL4mDHqs7AqGzhgBAIAoFFdI7pGdI1o1KjFlhZbWmxZv149OmXK4z3r4cPEiROfOFExKSbFVFDwqM+EEQgAgMY8y5/lz/LGjZu3bt66eev9+9Wjj1s4bAYNIkaMWHKyx3mP8x7nmzd/1GdyEP1CAQCASifrZJ3s6FjmWuZa5rprF3uLvcXeGjq0en5au3a8nJfz8k6d8lPyU/JTYmIq+wwYgQAAaIIk0WgaTaO/+IJm0SyaNWJEtf/IPMqjvJde0g/QD9APcHOrdGIhrxMAANzGmJwr58q569ZRLMVS7MSJNfajFVJIYYy/wF/gL7z0UmW/vUGNvk4AAHCHTqfT6XQrVtB4Gk/jg4KEBfmBfqAf+vSp7LdhBAIAUMPUwvH66+oj21eBSqmUStu3r+y3oYAAANQQtXDMmKE+WrlSdB4bvpwv58t/+62y34cCAgBQzeSt8lZ568SJFEiBFLh2reg8d2MD2UA28PTpyn4fCggAQDXRh+pD9aEjR1IABVDA5s20ntbTeklzf3eZF/NiXvv2Vfb7NHciAAC1nRwsB8vBvr5Wf6u/1X/nTubO3Jl7A+0tWvImb/LOyemc3zm/c/6ePZX9dmxlAgBQRfTd9N303Tw8rFusW6xbEhPZLDaLzXJyEp3rHjNoBs24dYt/wj/hn3h5mUwmk8mkKJV9GoxAAAAekz5AH6APeOYZ6znrOeu5Awc0WzgCKZACrVZ2hB1hR15++VELhw1GIAAAj0hdVdWli/ooNVX9WvnlsNUflHSk45wbuZEbg4LUwrFhw+M+LUYgAACV1CuoV1CvoCef5Kv4Kr4qIUE9qsHCcRsv4AW8YOHCqiocNtq7qAMAoFHqZoetW9MgGkSDDh+mhbSQFnbuLDrX/YWGmmJMMaaYsLCqfmZMYQEAPIBt23PLp5ZPLZ8mJ9MROkJHdDrRueyKpViKXbdO6aB0UDoEB1fXj8EUFgCAHX0v973c93KTJpbvLd9bvt+3T+uFg0/mk/nkL79UC0dISHX/PIxAAADuYuvLwQ/xQ/zQnj1sKBvKhj7/vOhc9vA4HsfjYmOd2jm1c2o3btxRdpQdZRUV1f1zMQIBALjNYDAYDAYHB9pEm2jTl19qvXBQGIVRWFKSWjgmTKipwmGDi+gAAERExJhZZ9aZdZGRNJ2m0/Tx40UnssuHfMgnPb2koKSgpGD0aIUpTGGlpTUdAwUEAOo9XbguXBf+/vu0lbbS1ldfFZ3HrgE0gAacPu0423G24+xhw5SOSkel440bouKggABAvaXjOq7j77xDetKTfv580Xns8iIv8srNlfKkPClv8OD0jukd0zv++qvoWLiIDgD1jrpnVXAwb86b8+Yffyw6jz18NV/NV+flWQZaBloGenufYqfYKXbxouhcNriIDgD1hi5Zl6xLnjyZL+AL+ILwcNF57OpLfanv1atsPpvP5vv7a61w2GAEAgB1nrpn1ejRPJNn8szoaM1ur05EREVF6ldfX0VRFEUxmUQnskejLyAAwOPT79fv1+9/7jn+E/+J/7Rjh7YLR3ExceLEhw9XTIpJMWm3cNho9IUEAHh08hB5iDykb1/+M/+Z/7x7N0VSJEU2aiQ61z30pCd9WZl1inWKdcoLL2R5ZnlmeR4/LjrWw8I1EACoM+S2clu5rasr+yv7K/vrgQO0jtbRumbNROe6G4/kkTzSYqFMyqTMgAC1cBw6JDpXZaGAAECt1zukd0jvkG7daBftol2HD1MERVBEq1aic93jdl8O9gv7hf0SGKhOVUVHi471qFBAAKDW0hfri/XFHTs6cAfuwBMS2Bw2h81p1050LruepWfp2fnzlaHKUGXopk2i4zwuFBAAqHVcw1zDXMPatrWSlayUkEBplEZp//VfonPZw86ys+zsm28qE5WJysQPPxSdp6qggABAraHuktuiRYOgBkENgg4dYt7Mm3k/9ZToXHZNpIk0MTzcWGosNZYuXy46TlXDfSAAoHnqfRxNm6qP4uPVr/37i85l11gaS2M3b1YWK4uVxa+8oh7kXHSsqoYRCABoVo+oHlE9oho2pME0mAbHxKhHNVw4IimSImNiXLJdsl2yp09XD9a9wmGDAgIAmmPry9G4f+P+jfv/4x8UT/EUP3iw6Fz3d/hwUXpRelH6Sy9FR0dHR0dbLKITVTfcSAgAGsPYhT4X+lzos2EDG8FGsBHjxolOZA9fxBfxRWlpFeYKc4V57NjckNyQ3JBbt0Tnqim4BgIAmiEvkhfJiz78kMWzeBY/Z47oPPbwpXwpX5qdbRlmGWYZ5uOjbnZYWCg6V03DFBYACKdbq1urW7tiheYLRypP5anffluRU5FTkTN4cH0tHDYYgQCAMOqeVX//O7vKrrKra9aIzmMPP86P8+NmM/fjftzP2zsrLSstK+3HH0XnEg0jEACocXJXuavcdepU1ol1Yp00fGNdP+pH/X78UUqSkqQkf38Ujt9DAQGAGqMP0YfoQ154gbbTdtq+cSMppJDCtDcTwokTLyiwvGh50fKiv79xuHG4cbjZLDqW1mjvfxwA1DluZjezm3nECMkgGSTD11+rRx0dRee6G8/gGTzj+nU+gA/gA/z81BGH0Sg6l1ZhBAIA1Ua9g9zHh/3MfmY/R0WpRzVYOE7yk/xkSYmUI+VIOSNHonA8HIxAAKDK6bvpu+m7eXhYt1i3WLckJrJZbBab5eQkOtcfKy9Xv44Zo7aQjYsTnai2cBAdAADqDn2APkAf8Mwz1gRrgjUhIYG9wF5gL7RsKTrXPQIpkAKtVlbMilnxpElKvBKvxO/eLTpWbYMRCAA8NnWqqksXddXSsWN0gk7QCWdn0bnuDao2dOJGbuTGoCCTyWQymTZsEB2rtsI1EAB4ZL2CegX1CnrySb6Kr+KrEhI0Wzhu4wW8gBcsXIjCUTWwFxYAVJral6N1axpEg2jQ4cO0kBbSws6dRee6v9BQU4wpxhQTFiY6SV2BKSwAeGge5z3Oe5xv3tzyreVby7dJSfQ2vU1v6/Wic9kVS7EUu26d0kHpoHQIDhYdp67BFBYAPFDfy30v973cpElFVkVWRdbevZovHJtpM23etk0tHCEhouPUVRiBAIBd6lSVoyMxYsRsq5SGDROdyx4ex+N4XGysUzundk7txo07yo6yo6yiQnSuugojEACwQ5L4dD6dT9+6VX2s3cJBYRRGYUlJauGYMAGFo2bUWAHps73P9j7b27Xr2bNnz549W7USfeIAYA9jslk2y+YNG9gmtoltmjBBdCJ7bA2dypVypVwZNUotHKWlonPVF1U+hfX7PW8CA9UtAnx9mQfzYB5Nmtz5Dz3IgzwKC+k1eo1ei4+naTSNpq1Zo5gUk2LKyBD9wgDUR/I5+Zx87oMP2CQ2iU2aO1d0HnvQ0EkbHruA9OK9eC/esmWD1AapDVK/+orm0ByaM2TIIz9hNEVT9IYNRfuL9hftDwmpby0iAUSQT8on5ZNLlrAZbAabsXSp6Dz28JV8JV/53XcVpypOVZzy9j694PSC0wt+/ll0rvrqkQuI15+8/uT1Jyen0smlk0snHz9Ox+gYHXN1rdp4KSnlE8onlE8YMUL9Rbl5U/QLBlCXqBfJQ0LUi+Th4aLz3N+lS+o2697e6kzFpUuiE9V3j3wNpHR26ezS2ZGR1VM4bHx8HHs59nLsdeBAj6geUT2imjUT9UIB1CVylBwlR738MulJT/qPPhKdxx6+hq/ha65ckWKlWCnW3x+FQ1sqPQJxN7gb3A29e1tbWVtZW5lMNdUQhifxJJ70zTdNujTp0qTL0KHf/PLNL9/88ttvYl42gNrJ7Te339x+GzuW5bAclhMVpU5ZOWhvU9UQCqGQa9es063TrdN9fLLKs8qzyk+dEh0Lfq/SIxBrf2t/a/+JE2u6kxjzY37Mz8ur9OXSl0tfTklRb2z6j/+o2ZcLoHZyi3aLdov285N2Sjulndu3a7ZwEBFRcTFP4Ak8YdQoFA5tq/wU1l/oL/QXLy9hiY/QETqi05U1L2te1vzgQdtFfGF5ADRMX6wv1hd7eqo9vWNjKZIiKbJRI9G57jGDZtCMW7fYUraULR01yrTNtM20LTVVdCy4v0qPINSLbrm56kW3Ll1EnwAtpaW01Ggse6PsjbI3Bg06c+bMmTNnrl0THQtApDtTza2tra2tU1LoJJ2kk9r7oMUzeSbPrKhg7syduRsMakOnPXtE54KHU+kRCF/Gl/FlGrr2cHtPHseVjisdVyYn39klFKAe6h3SO6R3SLduln9Y/mH5x8GDWi0ctr4cLJ7Fs/igIBSO2qnyU1i9qTf1zskRHfxu7G32Nnu7d2+1oCQmopBAfaL+vnfqJIVJYVJYUhLrx/qxfv/5n6Jz2cNSWApLCQlRhipDlaGbNonOA4+m8gWkM3WmzrGxooPbtYyW0bJevdQptuRk1zDXMNewtm1FxwKoDrYtgugNeoPeSExknsyTeXbsKDqXPewsO8vOvvmm8bzxvPH82rWi88DjqXQB6TK6y+guo3ftosW0mBafOyf6BO6vZ0/Hrxy/cvzq6FE3TzdPN0/tdkoDqAx1xNGiRfmI8hHlIw4epPfoPXqvWzfRueyaSBNpYni4sdRYaixdvlx0HKgaj7wMV5ZlWZZ1OsYYY+zYMfVo06aiT8genspTeeq331rmWuZa5vr5nfr01KenPv3hB9G5ACpD7T1ue5/Fx6tf+/cXncuusTSWxm7erCxWFiuLX3lFPci56FhQNR75TnS1p7Ci8Ml8Mp8cEKAeLS8XfUL2MG/mzbyfesphrMNYh7HJybZezqJzATyMrhFdI7pGNGrE5/F5fJ5tClm7hYNP49P4tB071MIxbdrtoygcdUyV3Qioy9Pl6fKef57n8Tye9/XXbCabyWY2biz6BO1aQAtowcWLFeMrxleMt+3mefGi6FgA/85gMBgMBgcH8wXzBfOFr75Sr+0ZDKJz3d/hw0VTiqYUTRk5Epuh1m1Vfie5foN+g37D0KFWV6ur1TUmRvOFxJM8yfN//9fhosNFh4s+Pif3ndx3ct/334uOBfD/fTk2bmQGZmAG2yd57bH15agwV5grzIMGYfPT+qHatiKRF8mL5EWDB1MohVLo7t339APRJNsmbb6+6rr0CxdEJ4L6SX3/fPihep/EnDmi89iDvhz1W7V1JDStMK0wrYiPV+8wHT1abSxVUiL6hO+vUyeextN4WkqKW5pbmlta166iE0H9oivVlepKly/XfOG4vSilIqcipyJn8GAUjvqp2lvaqtsvHz6sbss8ZAjNpJk088YN0Sduj20dPbvFbrFbKSm2O3tF54K6TU6UE+XE2bPJi7zIa9Ei0Xns4cf5cX7cbObP8ef4c76+aOhUv9XYbro2coAcIAd4e9Pf6G/0t7g4NovNYrOcnES/EPbwE/wEP/HTT9Z0a7o13c8ve0D2gOwBWr//BWoLW18OlsgSWeLnn9f0LtcPrR/1o34//siGsCFsiLe3cbhxuHG42Sw6FohV7SOQu9l22WTBLJgFP/88/5h/zD/W0N5ad7FtCSGRRBIlJ7uvdV/rvva//1t0LqjdbH056M/0Z/rzZ59ptnBw4sQLCqSnpaelpwcNQuGAf1fjBcRGndo6flzqLfWWeg8ZwjN4Bs+4fl30C2IPm8PmsDnt2llbWFtYW9g2bezZU3QuqF3U35tBg7Tel8P2frQ2tja2Nh46NDM4Mzgz+OxZ0blAW4QVEBtjU2NTY9O0NPIgD/Lw9eXhPJyH//qr6Fx2fUQf0Udt26pD+qQkua3cVm5bXS19oa6w9eVQf89jYrTal8O22IU5MAfmMGpUVlpWWlaa0Sg6F2iT5obM6lYNsqwWkoQENpvNZrM13HnQ1npzvXW9df2gQXjDwb+rLX05VLadJMaMUZexx8WJTgTaJnwEcjf1F9dkkhZJi6RFzz3H03k6T//lF9G57IqgCIpo1UrqJfWSeiUkuHd27+ze2d1ddCwQSx+qD9WHPvWUdaR1pHVkfLxmC0cgBVKg1cq6s+6s++TJKBxQGZobgdztzie4C9YL1gsJCepWDhru8+FBHuRRWEgZlEEZQ4ao13oyMkTHgpqh36/fr9/v4sIP8UP8UGoqnaATdEKDu0DfbujEjdzIjUFB6t52GzaIjgW1i+YLiI26aqV7d9aINWKNkpO13jBHVVTE2/A2vM2QIaZDpkOmQ+npohNB9bC1C2BJLIklpaay/qw/6+/iIjqXPczMzMy8cKHxmvGa8dr774vOA7WT5qaw7MlyynLKcsrJUQuHj496ND9fdK77a9GCXWVX2dVDh9wC3QLdAvv1E50Iqpat86U0X5ovzU9I0HrhUIWGonBAVag1BcRGnaP917/UR76+thucROe6vxYtJCYxiSUk6LiO6/jAgaITwePxOO9x3uN88+ZqB8yDB2k5LaflPXqIzmVXLMVS7Lp16vtnyRLRcaBuqDVTWPbYLlZyF+7CXZKS6EP6kD7UcJ8Pd3In95s3eQPegDcYOdK01rTWtDY5WXQseDh9L/e93PdykyZlT5Q9UfbEgQPMn/kzfw1/INhMm2nztm1KT6Wn0nPKFPWg1So6FtQNtb6A2Nj2rJLGSGOkMcnJbD6bz+Z36CA61/0VF1tft75ufX3kyCxDliHLkJQkOhH8MXWqytFRXcSxe7d6dNgw0bns4XE8jsfFxjq1c2rn1G7cuKPsKDvKKipE54K6pdZNYdmTHZEdkR1x/rxloGWgZaC3N1/FV/FVWu/r0bSp9J70nvTe3r26Ql2hrtDfX3Qi+COSxKfz6Xz61q3qY+0WDgqjMApLSlILx4QJKBxQnepMAbGxdRbk2TybZ/v42HYPFZ3r/po2pV20i3bt2yevkFfIK4YPF50IiIgY05l1Zp05MpJtYpvYpgkTRCeyy4d8yCc9vaSgpKCkYPRotXCUloqOBXVbnZnCskedeujUSX2UnKxOQXTpIjqXXXrSk76sjHVgHVgHg8H4lvEt41t794qOVd/I8+R58rxVq9gRdoQd+Z//EZ3n/s6ccdzjuMdxz8CB6R3TO6Z31PBWQFCn1LkRyN3UG/kuXWLH2XF23MdH7beQmys6l11GMpKxYUO1t3x0tO5fun/p/jVqlOhY9YW6lc5bb2m+cNz+PZZcJBfJZdAgFA4Qoc4XEBt108bLl6V8KV/K9/amxbSYFmu4r8ftQkJraA2tiYqSw+VwOXzMGNGx6ir5oHxQPvi3v6mPli0Tnccevpqv5qvz8irCK8Irwv39M6MzozOjf/pJdC6on+pNAbGxveEalDYobVDq68vf5e/ydzW8TfXtQsK2sq1s686dd/pIQJVQd1MOCGCX2WV2+eOPReexqy/1pb5Xr6qrC/39bdf6RMeC+q3eFRCbjJcyXsp46coVx2uO1xyv+fnxo/woP/rPf4rOdX+OjiyH5bCcqCh5q7xV3jpxouhEtdWdqcGf6Cf66YsvaD2tp/WSRt8PRUWUTumUPmTI72+kBRBLo2+YmmMrJBWRFZEVkX5+6tEzZ0TnsudOA6Kn6Wl6essW2ydo0blqC7dot2i3aD8/XsgLeeGOHcyduTP3Bg1E5/pjxcW8O+/Ou48YYdulWnQigH9X51dhVVbvY72P9T7Wpo3DbofdDrsTE+kYHaNj2m0YxSN5JI+0WNgNdoPdeOUVxVfxVXxt9yuAjboar08fCqZgCk5MpHW0jtY1ayY61z1ur8KzTrFOsU4ZNSrLM8szy/PQIdGxAP5IvR+B3C17QPaA7AFXr5YlliWWJQ4cSEtpKS3VboMo24iEN+PNeLPPP5ej5Cg56uWXRefSClvrYR7BI3jEgQNaLRy2DwKUSZmUGRCAwgG1AUYgD9CL9+K9eMuWDtcdrjtcj49nvsyX+Xp4iM5l1+0+D6SQQsrMmerUR2Sk6Fg1zS3NLc0trWtXpmd6pk9N1ez2/7b/X2NoDI159VVlqDJUGbppk+hYAA8DI5AHUFe7FBZamluaW5oPHkycOHENN4hSSCGFMfUP07p18gB5gDxg5kzRsWqKuktuhw7SJemSdCkhQbOFw+ZZepaenT8fhQNqI4xAKkmdEmnRgnzJl3wPHaIUSqGUvn1F57If+PYnXH/yJ//ZsxWDYlAMGl6u+ojuXLuKcYhxiDl6lFIplVK7dxedyx52lp1lZ99801hqLDWWLl8uOg/Ao3AQHaC2yc/Pz8/Pv3WrzZg2Y9qM2bFDWiOtkdZ4erIv2Zfsyz//WXS+ewNTPuUzRiVUQiVDhjhzZ+7Mr11Tz0PDI6mHZCvoUrwUL8UnJNAlukSXtLvoQRURoVxWLiuXFy0SnQTgcaCAPKIrCVcSriSUl7dp3aZ1m9a7djn80+GfDv+0dRzs3Fl0vnvYCome9KQfMqR9m/Zt2rcpKsrPzc/Nz619rXbVLUeaNqXn6Dl67sAB+p6+p+81PBIcS2Np7ObNyjZlm7JtxgzRcQCqAq6BPKbTC04vOL3g5k310fDh6lSRhhtE3b5GorbaXbNGDpAD5IDa80m4R1SPqB5RDRvy2Xw2n71rFyVREiV5e4vOZVckRVJkTIxLtku2S/b06epBzkXHAqgKGIFUEXVKqLzcucS5xLlk1y4+j8/j8/r0YSfYCXZCuz2yWQErYAV+fs6hzqHOoRZL/t78vfl7jx0TnetuBoPBYDA4ONzYd2PfjX3bt7MMlsEytL7J5OHDRa2LWhe1Hjfu+AfHPzj+QXm56EQAVQkX0avJndanTcqalDWJjWWD2WA2WPsNo9T7Ed5+2+Rh8jB5aGVTQcZks2yWzRs3MgMzMMO0aaIT2cMX8UV8UVpahbnCXGEeNOj3I1SAugUFpJp1jega0TWiUaMW+hb6FvroaJpFs2jWiBGicz0I/4J/wb9YtcrkanI1ub7+uqgc8jn5nHzugw/YJDaJTZo7V/TrYg9fypfypdnZlmGWYZZhPj625d+icwFUJ1wDqWa5IbkhuSG3bpXkleSV5I0bx2fymXym9htEsalsKpu6cKF8Wj4tn37vvZr++bJJNsmm0FDNF46VfCVf+d13FTkVORU5gwejcEB9ghFIDbNdBG6yqsmqJqt27lSPjh4tOtcDJVESJYWFKS2VlkrL6mu0pC7LDQlRO0eGh4s+7fu7dEm9sdTb29a4THQigJqEEUgNO/fiuRfPvVhWpv7hefFF2yod0bkeyI/8yG/BAvUP/OrVVf306rLcKVPUZcYffST6dO3qR/2o348/sqVsKVvq44PCAfUZVmEJoq7aslr7F/Yv7F/49dfXrl27du1a167qv/bsKTqfXYwYMU/P9lPbT20/tUWL/NT81PzUw4cf9enuNMjqQ32oz7ZtbCPbyDZqsC8HJ068oEDyl/wlfz8/Y4AxwBjw3XeiYwGIpL03aj0THR0dHR1tsbi4uLi4uEyeTJtpM23etk10rgdh8Syexc+ZI+fKuXLuJ5/cPvrQU6K6Ql2hrtDfX9op7ZR2bt9+p8+JxvAMnsEzrl+3NrY2tjYeOjQzODM4M1jDHSwBahCugWiM7X6HC/0v9L/Q/4sv1Fa2kyaJzvVA0RRN0Rs2KC6Ki+Jiu9Paar37P9MX64v1xZ6efC6fy+cePqxuX/7EE6Lj342f5Cf5yZISJjGJSc8/rzCFKezIEdG5ALQEBUSjbIXEbDabzWbbLq1TpojO9UCcOPHPPlOvDQQGqgetVneDu8Hd0Lu3tbW1tbV1SgqdpJN0smVL0XH/mO2GvzFj1O3w4+JEJwLQIs1NGYDq3Llz586d41y9VrJ3r3OKc4pzSqdOFEMxFOPmJjqfXYwYMVluP6/9vPbzOnZ0/sX5F+dfvvvOusS6xLokMZF9zj5nn7duLTrmPQIpkAKtVlbMilnxpElKvBKvxO/eLToWgJZhBFKrSJK6Cmr9evUPtW1vJQ273aKVjGQkY8OGouPc4/Z293wYH8aHBQaaRplGmUZt3Cg6FkBtgAJSKzEmvyO/I78TEcH2sX1sX3Cw6ES1FTMzMzMvXGi8ZrxmvPb++6LzANQmmMKqpfKP5B/JP3LokLOzs7Ozc6tW6tE+fUTnql1CQxWzYlbM774rOglAbYRlvLUa5+pF3r//nQ7SQTqo4RvwtGI8jafxn3yivm5LloiOA1CbYQqrjtGV6kp1pcuXkxd5kVft6fNR7W7fX6P0VHoqPW2r2e5dZgwADw8jkDpGaaw0VhovXsw38o18I6ZmeByP43Gxsc2eafZMs2emTlWPonAAVAUUkDrKJJtkk/zWW/QqvUqvaqWvRw0KozAKS0pyaufUzqndhAlH2VF2lFVUiI4FUJeggNRxSpASpAS9/ba6jHbpUtF5qh0nTjwjo6SgpKCkYPRotXCUloqOBVAXoYDUE+pWHO+8QyEUQiHiGkRVrzNnHGMdYx1jn39e3fX4xg3RiQDqMizjrWfy9+Tvyd/zzTdPlj5Z+mRpSQm1olbUSvutdu3yIi/yys2VHCVHydHX9+T0k9NPTr96VXQsgPoAq7DqOfmYfEw+Nn8+m8PmsDlhYaLzPCy+mq/mq/PyLAMtAy0Dvb3VToAXL4rOBVCfYAqrnjMNMA0wDVi9mubSXJo7b57oPA/Ul/pS36tX2Xw2n83390fhABAHIxD4HV2sLlYXGxREcRRHcZ98QgoppDx8n4/qVVSkfvX1VW8ENJlEJwKoz3ANBH4nf0f+jvwdRmN73p635/n5LIgFsaBhw8QWkuJi3p13592HDTPFm+JN8RkZol8nAMAIBB5AjpVj5dhXX2VX2BV25dNPaT2tp/U10HL29i6+TMd0TDd6tPE142vG1w4eFP16AMD/QwGBh6I7qDuoOzhtGl2my3R5w4bqKiQ8kkfySItFHfn89a9qY6roaNHnDwD3QgGBSpG7yl3lrlOn0nbaTts3bqyqXua2wiEtk5ZJy6ZONe437jfu//JL0ecLAPbhGghUSv6v+b/m/5qd3b5N+zbt22RksLFsLBvbvz+lURqlVb5FLU/lqTz122+l36TfpN8MBuMc4xzjnL17RZ8nADwYlvHCIzGtMK0wrYiPbza+2fhm47t3V48uWcJX8pV85Xff2fu+3//7kiXXP7v+2fXPevUy9jT2NPY8elT0eQHAw8MUFlQL1zDXMNewJ55o2L1h94bd27UryynLKcu5cuX0gtMLTi+4eVN0PgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAO/4PSBxbMqgmA24AAAAldEVYdGRhdGU6Y3JlYXRlADIwMTctMTItMTVUMTU6NTc6MjcrMDg6MDCiEb4vAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDE3LTEyLTE1VDE1OjU3OjI3KzA4OjAw00wGkwAAAE10RVh0c3ZnOmJhc2UtdXJpAGZpbGU6Ly8vaG9tZS9hZG1pbi9pY29uLWZvbnQvdG1wL2ljb25fY2sxYnphMHpqOWpqZGN4ci9jaGVjay5zdmfbTpDYAAAAAElFTkSuQmCC")}.icon-check:before,.icon-close:before{content:" ";display:block;width:16px;height:16px;position:absolute;margin:auto;left:0;right:0;top:0;bottom:0;z-index:9999;background-size:contain}.icon-close:before{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAADIEAYAAAD9yHLdAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAZiS0dEAAAAAAAA+UO7fwAAAAlwSFlzAAAASAAAAEgARslrPgAADwRJREFUeNrt3V1sU+cZwPHndTAjwZ0mbZPKR/hKm0GqtiJJGZ9CIvMCawJoUksvOpC2XjSi4kMECaa2SO0qFEEhgFCQSqWOVWqJEGJJuyYYWCG9QCIOhQvYlgGCIFmatrVSUhzixO8ujNM1gSZOfPye857/7wYlfPg5xj5/n/fExyIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABATizsWti1sCs/v6y0rLSsdMaMZ/Y8s+eZPZMnm54LQO6kn/fp/UB6v2B6LrdRpgcwZf7e+Xvn7505MxAIBAKBrVt1ja7RNdXVaqlaqpbOmTP0z+u9eq/ee/euFEqhFH7ySeCjwEeBj+rr299of6P9jb//3fT2AMhcWVlZWVnZ3Ln6uD6uj2/eLF3SJV1VVapW1ara6dOH/nn9hf5Cf3HzpupW3aq7qSl5LHkseay+/nLt5drLtbdvm96eXPNZQJQqn1Q+qXzS73+vN+gNesObb0q7tEv7xImZ/kv6kr6kL/X3q0PqkDpUXx/aFNoU2rRz53l1Xp1X/f2mtxTAcMv1cr1cT5jQfb37evf1ujrpkR7p2bxZ1agaVZOXl/E/WCM1UnP/vv5cf64/f+utjg87Puz4cPfu1G9qbXp7neaTgChVeqD0QOmBP/5RHVPH1LHf/CbrN1EplVLZ2iqt0iqtv/51NBqNRqP37pnecgDpI42CgtTz9OTJ1PO0sjLbt6PX6/V6/Z/+1LG5Y3PH5g0bHnzX2pBkXlyPKTtadrTs6Ouvq/fV++r9LVscu6EbckNuPPGEhCUs4UWLpsanxqfGT5yIxWKxWCyRMH0/AH40GI6whCXc3Cyn5bScDoeduj11RV1RV559dkrFlIopFX19sauxq7GrbW2m7wenBEwP4JT0OY7UV6+/nrMbjkhEIitWSIVUSEVLS0ljSWNJYyhk+v4A/GQwHHtkj+xpahp8XuaImqwmq8m7di2oXlC9oHr2bNP3h1OsDUhgfWB9YP2WLdIgDdLwgx/kfICzclbOLluW35Hfkd/x5z8PPqABOGbYEcd22S7bKypyPsiDc6v9df11/XWvvWb6fnGKtQHRj+nH9GOrV5ueY/CVz4MHNCEBsm9YOHJ8xPEo6og6oo64YD/k1PaZHiDbvruD/uYb0/MMUyEVUtHWFi+Pl8fLf/Wray9ee/Haiz09pscCvGjYUpWpI44RBE8FTwVPFRRcLLxYeLEwHjc9T7ZYdwSi2lSbavvxj03P8UgsbQHj5pqlqlFK9iZ7k70u3i+NkXUB6Tvcd7jv8H//a3qOEXGyHciY6ZPjYzXw0sBLAy95YL+UIeuWsNJK75feL71/545arBarxYWFpucZUVjCEj53LvWEqK7mfSTAt9x6jmNEi2WxLL59O3ooeih6aNYs0+Nkm3VHIIO6pEu6Pv3U9Bijxsl2YBjPhiOtUAql0EP7oQxZG5C8SXmT8ibt35++5IjpeUaNpS3As0tVabpBN+iGgQE5Lsfl+KFDpudxirUBuTT90vRL0//xj/S1qkzPkzFOtsOHvHZy/FFUsSpWxfv2pZai//Y30/M4xfpLmRR/VvxZ8Wd//Wvf7b7bfbd//vPBS454xU25KTdnz+YSKbCZ55eq0h5cE2/OB3M+mPPBb3977dq1a9eu2XstLGtPog+Vvp5/X1tfW19bU5N6V72r3v3FL0zPlTHeRwKLeOV9HCPaLbtl94UL8a/jX8e/fv55vzwvfROQNEICmEc47OC7gKQREiD3CIddfBuQNEICOI9w2Mn3AUkjJED2EQ67EZAhCAkwfoTDHwjIIxASIHOEw18IyAgICTAywuFPBGSUCAkwHOHwNwKSIUICEA6kEJAxIiTwI8KB/0dAxomQwA8IBx6GgGQJIYGNCAe+DwHJMkICGxAOjAYBcQghgRcRDmSCgDiMkMALCAfGgoDkCCGBGxEOjAcByTFCAjcgHMgGAmIIIYEJhAPZREAMIyTIBcIBJxAQlyAkcALhgJMIiMsQEmQD4UAuEBCXIiQYC8KBXCIgLkdIMBqEAyYQEI8gJHgYwgGTCIjHEBKIEA64AwHxKELiT4QDbkJAPI6Q+APhgBsREEsQEjsRDrgZAbEMIbED4YAXEBBLERJvIhzwEgJiOULiDYQDXkRAfIKQuBPhgJcREJ8hJO5AOGADAuJThMQMwgGbEBCfIyS5QThgIwICESEkTiEcsBkBwXcQkuwgHPADAoKHIiRjQzjgJwQE34uQjA7hgB8REIwKIXk4wgE/IyDICCFJIRwAAcEY+TUkhAP4FgHBuPglJIQDGI6AICtsDUl+XX5dfl0ySTiA4QgIsmrwlXpYwhJubpaIRCSyYoXpuTIWlrCEz50b/Nrr2xGRiESqq6PRaDQavXfP9FiwAwGBI6w5IvEqjjiQAwQEjiIkOUY4kEMEBDlBSBxGOGAAAUFOEZIsIxwwiIDACEIyToQDLkBAYBQhyRDhgIsQELgCIRkB4YALERC4CiEZgnDAxQgIXMn3ISEc8AACAlfzXUgIBzyEgMATrA8J4YAHERB4inUhIRzwsIDpAYBMJNYm1ibWKqUeV4+rx5X3XwCdkTNyxoLtgC/xwIUnWPN5HI/i8Ge2A04gIHA168MxFCGBhxAQuJLvwjEUIYEHEBC4iu/DMRQhgYsRELgC4RgBIYELERAYRTgyREjgIgQERhCOcSIkcAECgpwiHFlGSGAQAUFOEA6HERIYQEDgKMKRY4QEOURA4AjCYRghQQ7kmR4AdhkMR1jCEm5uliNyRI54MBxhCUv43DkpkiIpunVLbspNuTl7tumxRu2W3JJbM2cGC4IFwYKFC6fGp8anxk+ciMVisVgskTA9HuzAxRSRFcOOOCISkciKFabnylj66ril8dJ46Zo1wY3BjcGNVVV6m96mt505Y3q8jKX/HyqkQipaWkoaSxpLGkMh02PBDixhYVysWaoa4bLq1lxGnqUtZBEBwZj4JRxDERLgWwQEGfFrOIYiJAABwSgRjocjJPAzAoLvRThGh5DAjwgIHopwjA0hgZ8QEHwH4cgOQgI/ICAQEcLhFEICmxEQnyMcuUFIYCMC4lOEwwxCApsQEJ8hHO5ASGADAuIThMOdCAm8jIBYjnB4AyGBFxEQSxEObyIk8BICYhnCYQdCAi8gIJYgHHYiJHAzAuJxhMMfCAnciIB4FOHwJ0ICNyEgHkM4IEJI4A4ExCMIBx6GkMAkAuJyhAOjQUhgAgFxKcKBsSAkyCUC4jKEA9lASJALBMQlCAecQEjgJAJiGOFALhASOIGAGEI4YAIhQTYRkBwjHHADQoJsICA5QjjgRoQE4xEwPYDtbAtH4kriSuIKT1BbXCy8WHixMB6fuGzisonLVq/W2/Q2ve3MGdNzZeysnJWzy5blt+e357f/5S8ljSWNJY2hkOmxbMcRiENsDcfV7Ve3X93+zTemx4IzOCJBJghIlhEO2ICQYDQISJYQDtiIkOD7EJBxIhzwA0KChyEgY0Q44EeEBP+PgGSIcACEBCkEZJQIBzAcIfE3AjICwgGMjJD4EwF5BMIBZI6Q+AsBGYJwAONHSPyBgDxAOIDsIyR2831ACAfgPEJiJ98GhHAAuUdI7OK7gBAOwDxCYgffBIRwAO5DSLzN+oAs18v1cj1hQk95T3lP+aefpr77y1+anitje2SP7Dl7NhW+1auj0Wg0Gr13z/RYQDYMvsALS1jCzc0SkYhEVqwwPVfGKqVSKltbQ++E3gm9U1V1Xp1X51V/v+mxnGL9B0p1X+++3n29ri71FeEA3GjwcR2RiESqq1MhOXfO9FwZa5VWaa2s7DnYc7Dn4O7dpsdxmrUBKX+7/O3yt3/2M5krc2Xupk2m58lYeqkqmogmomvWEA74QfpxHtwY3BjcWFXl1U9I1Iv0Ir1o69b53fO753fPm2d6HqdYG5BkXjIvmbd1q3pOPaeemzDB9Dyjlj7i2Ck7ZeeqVZzjgB+lP2o3dU5kzRqvHZGoGlWjavLyAg2BhkDDa6+Znscp1gZEzVQz1cyqKtNzjBpLVcAwnl/aOi7H5biH9kMZsi4gCzoXdC7o/OEPZZ/sk33TppmeZ0QsVQEj8vbS1owZJY0ljSWNoZDpSbLNuoAMrBtYN7DuRz8yPceIWKoCMubVpa3Q/ND80HwP7JcyZF1ARIkS9e9/mx7jkTjiAMbNa0ckgUmBSYFJ//mP6Tmyzdr3gZTGS+Ol8Rs31FK1VC2dM8f0POkjjuCTwSeDT1ZXp19JmR4LsIFr30eyQ3bIjs7O6AvRF6IvFBebHifb7DsCeUA1qAbV0Nxseg7CATjPrSfb9VP6Kf2UC/ZDDrE2IMlkMplM7t8vNVIjNffv53yAIUtVhANwnluWtvRhfVgf7u1VL6uX1csHDpi+X5xibUAu116uvVx7+3bqqz/8IWc3nD7imBecF5y3ciUnx4HcM36yPSlJSb71VrQj2hHtuHPH9P3hlDzTAzgt1hRrijW1tU3ZMWXHlB1z5qgr6oq68uyzWb+h/bJf9re0BIuCRcGitWs54gDMi8VisVgskZganxqfGj9xInWtqvJyuSE35MYTT2T79vRJfVKfPHas4+mOpzuerq01vf1Osz4gabGWWEus5dSpaV9N+2raV4mE7JJdsmvJEmmXdmnP/J3q+pK+pC/190undErn3r1FkaJIUeR3vzv9yulXTr/S12d6ewF8Kx2S4gvFF4ovfPxxX29fb19vQYE+qo/qowsWqPfUe+q9QMYrMumlKlklq2TVm29+Nxxam95up1n7U1gjKSstKy0rnTFDr9Qr9cotW1SLalEtq1enfgy4qOjhf+vOHVkn62TdJ58M3B24O3C3vv7Lg18e/PJgZ6fp7QGQufQ18/QpfUqf2rw59d3nn0/9OmPGsL+wRJbIkn/+U7+qX9WvNjUFZgVmBWbV17cXtBe0F3R1md6eXPNtQB4l/fkEiTWJNYk1P/1p+n0lvF8D8I/BHwvWokX/5CehaCgaiv7rX6nLs/f2mp4PAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtvsf2vlfs7i0WI4AAAAldEVYdGRhdGU6Y3JlYXRlADIwMTctMTItMTVUMTU6NTc6MjcrMDg6MDCiEb4vAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDE3LTEyLTE1VDE1OjU3OjI3KzA4OjAw00wGkwAAAE10RVh0c3ZnOmJhc2UtdXJpAGZpbGU6Ly8vaG9tZS9hZG1pbi9pY29uLWZvbnQvdG1wL2ljb25fY2sxYnphMHpqOWpqZGN4ci9jbG9zZS5zdmdHkn2WAAAAAElFTkSuQmCC")}.icon-right:before{background-size:cover;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAADIEAYAAAD9yHLdAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAZiS0dEAAAAAAAA+UO7fwAAAAlwSFlzAAAASAAAAEgARslrPgAAJ4pJREFUeNrt3XtcVXW6P/Dn2VwCBxUzNbnkkXRSGzXW2huQRLyMIqKRJF7Q1CkrDS+VGp3Gy9g5YzI6qVsNfTmlqGmipQiIiJqAcnOvhaKRHidshoatpKaBogL7OX+s6Mz8flO5CfzutXne/+zXWhR8QOXZ3+93Pd8vAHuAEKW10lpp7dix0mXpsnR5/34pX8qX8r/7TpZlWZaJGl//9f6+fY3/X+PnEf2dMMYY/yJqYcbbxtvG2/7+lEM5lLN7NyyCRbBowICmfj56m96mt/PzDZGGSEPkxImWNpY2ljYVFaK/T8ZY6+MiOoCzMn1t+tr09a9/TQfpIB0sLITlsByW9+r1Sz8v5mEe5vn7Q3toD+0nT/Y77Xfa73ROTuWNyhuVNyorRX/fjLHWg0cgzUybcmrThvIoj/JUFcMwDMOeeKLFvmA8xEN8TQ2sh/Ww/rnnFFVRFfXwYdE/B8aY8zOIDuBsqDf1pt6vvdbihaPRBtgAG7y8wAQmMKWlyflyvpw/aZLonwNjzPlxAWlWiOiN3ugdH//Av7QFLGBxd4dzcA7O7dgh75H3yHvmzBH9E2GMOS+ewmomplhTrCn2qads5bZyW3lJieg8jWgADaABf/yjul5dr65fvPj7uyQ6F2NM/3gE0kxsb9vetr3do4foHP8vLMACLPj977W1mS1bwimcwsnVVXQuxpj+cQFpLt/Ct/BtmzaiY/y0adNqltYsrVmakqIVEg8P0YkYY/rFj/E2E5+zPmd9znbpAggI+PzzovP8qItwES727n23w90OdzuEhfl86fOlz5f79lmtVqvVeveu6HiMMf3gEUgzqVfqlXqluFi7qqsTnefnYCImYmJ4OOVSLuWeONF/Zv+Z/Wf6+orOxRjTD15Eb2ZSlVQlVWVkYCRGYuSoUaLz3C86QSfoRHk5lVAJlURElISWhJaE/vWvonMxxhwXj0CaGT1Lz9KzS5eCDDLI+nnaCQfiQBwYEID1WI/1J05oi+6SJDoXY8xx8RpIM7tccbnickVlZdekrkldk4gwAzMwY8gQ0bnuF2ZhFmZ5eWkd7pMn+1T4VPhUKIq2RvLll6LzMcYcB09htShE6YJ0Qbqwdi3GYRzG6bCxbxbMgll372ojqilTlEAlUAncu1d0LMaYeDyF1aKI1CfUJ9Qn5s6FuTAX5r71lt6mtiAJkiDpoYeojuqo7uOP5VQ5VU6dOVN0LMaYeDwCecCkFClFSpk+HcbBOBi3eTOa0IQm/TX20RbaQlsSE9V+aj+131tvic7DGHvwuIAIIp+Xz8vno6OpJ/Wknrt2YRAGYZCnp+hcdpsAE2DC++8rbypvKm82TtHZbKJjMcZaHhcQwYxnjWeNZ8PDaTpNp+mpqdrd9u1F52qa/fu9LF4WL8ukSTmYgzl4547oRIyxlsNrIIJZ+lr6Wvrm5GBv7I29Bw6EN+ANeOMf/xCdq2mefbbGWGOsMR48GHQx6GLQxXbtRCdijLUcfozXQVSWVpZWllZV+df51/nX7dtH8RRP8aNGwQk4ASc6dhSdzz7du9NVukpXR4zoFNMpplPM/v1Xsq9kX8m+dUt0MsZY8+ERiIMpTitOK067dMm1zrXOtS4sTLurqqJz2e04HIfjsuw623W26+yCgsD8wPzAfMfbrZgx1nRcQBxUUVxRXFHclSu1CbUJtQnh4dpd/R1V+0OHuxGNaMzLazw3RXQuxtgvx4voOtEnpU9KnxR3d88yzzLPsu3bIQ3SIG38eNG57BYEQRB04wZVUzVVP/OMukPdoe7IyxMdizFmPx6B6ETZ+LLxZePv3Qv4PODzgM/j4mg37abdGzeKzmW3YiiGYm9vHIyDcXB2tlwil8gl48aJjsUYsx+PQHROTpaT5eSEBDCDGcwrVojOYy9KoiRKamgAK1jBOmuWGq1Gq9GbN4vOxRj7eVxAnISUKWVKma++ihVYgRXr1sEm2ASbDPoZYTZu8bIJNsGmd95RUEEF//AH0bEYYz9OP79g2E9SI9VINfL996mWaql23DjaQBtog44a+RRQQEEEIxjBuHSptgml2ax9UEeFkLFWhEcgTko7z2PIECqiIiravx+DMRiD9drYt3MnEBDQ9OmKqqiK6vgnPjLWGvA7OyelKIqiKJ99pj31NHQovAavwWtVVaJzNU1cHKyCVbAqM/Ppjk93fLpj27aiEzHGeATSahjTjenG9IAAOkyH6XBWFpyEk3BSf419tISW0JJTp2wdbB1sHaKiTg86Pej0oG++EZ2LsdaIC0grozXyPfpow7SGaQ3TMjNxKS7FpTps7CMgoPPntYuICG1q6+9/Fx2LsdaEC0gr1Z/6U3/y9nZNcE1wTThwAI7CUTjauHWK3litVEEVVDFypFqlVqlVpaWiEzHWGvAaSCt1Bs/gGbxx46bfTb+bfsOHUxqlUZpej6rt2hVX4kpcefy4sYOxg7HD00+LTsRYa8AjEAYAALGxsbGxsS4u5XK5XC4nJcEe2AN7XnpJdK6muX1bex0/XnuYICNDdCLGnBEXEPZvIMokk0xLlzb2ZYhOZK/GDne8htfw2iuvKJFKpBL5wQeiczHmTPg8EPZvWZdZl1mXHT/uY/Yx+5ivX4cn4Ul4MiLih4Y/B4cZmIEZBgPchJtwc8wY33Lfct/y2trKO5V3Ku+cPCk6H2POwOF/ETDHoDUmxsVpV1u3aq9ubqJzNY3ZrE1tvf66ds1nuDPWFFxAmF0C9wTuCdwzbBj6oi/67tuHc3AOztFfYx9Npak0dft2TMZkTH7xRe5wZ8x+XEBYk5i6m7qbuptMtlG2UbZRGRlQCIVQ2KmT6Fx2i4RIiExPh0zIhMwJE7SRSeMiPGPsp3ABYb+INrXVq5d2lZWlvT72mOhcdiMgoKIi7WL0aG1EcvWq6FiMOTLuA2G/iPaOvbEjPCQEBsEgGKTDRj4EBAwOhkWwCBbl5BhvG28bb/v7i47FmCPjEQhrVn379u3bt2+HDm55bnlueWlpOAyH4TAdNvaFQiiE/u1v2Bk7Y+eICMtiy2LL4gsXRMdizJHwY7ysWVVVVVVVVd2545Ptk+2T/fHH2t3GvbZ+/WvR+e5bBVRAhbc3zaJZNCsu7lG3R90edcvLu6xcVi4rX38tOh5jjoCnsFiLaFyMDggICAgIiI6mPbSH9uivkQ/n4Tyc9/DDBjSgAbOzA/MD8wPzR44UnYsxR8BTWOwBQpTmS/Ol+StW4HE8jsfffFN0IrsZwQjGe/dgGkyDadOnK6FKqBK6a5foWIyJwFNY7IGyFlgLrAVHjnTd3nV71+03buDj+Dg+PmKEXjrcoRIqodLFBaqgCqpiYnzAB3ygpsZqtVqt1oIC0fEYe5C4gDAhrNus26zbiop8yZd86dIlqIEaqBk9Wvuoi+P/vbSCFayNBW/EiK5ZXbO6Znl6WpOsSdako0dFx2PsQXD8d3ysVZCWS8ul5aNH4yf4CX6ye7d2t00b0bmaJjnZy+Jl8bLMmJGDOZiD9fWiEzHWEriAMIciS7IkS8HB2lV6utaf8cgjonPZi+IpnuIPHHAf7j7cffjEiYX+hf6F/rW1onMx1pz4KSzmULQO8KKihjUNaxrWhIdTPuVTfkWF6Fz2wg24ATc888y9gnsF9woyM7XC2L696FyMNScuIMwhnR50etDpQWVltI7W0bqwMMqjPMrTXyMfJmIiJoaHUy7lUu6JE/1n9p/Zf6avr+hcjDUHnsJiuhBSEVIRUvHww3Xn6s7VnUtP17YcGTBAdC57USIlUuKlS7YDtgO2AxERp82nzafNFy+KzsVYU/AIhOmCtoZw/bpWQIYPh9WwGlYfOiQ6l70wARMwoXt3wzjDOMO4vDxtM0pJEp2LsabgAsJ0pXRh6cLShbdu1V6uvVx7OTqaUimVUvXXyIev4+v4epcuEA/xEJ+To62RjBghOhdj9uApLOYEELVfwCtXak9tzZ8vOpHdvu9wJ5lkkp9/Xn1ZfVl9OSVFdCzGforjN2wxdh+0TvDDh31W+KzwWXHnDtRDPdQPG/avDX8OrLHDfQbMgBkxMT6jfUb7jK6qsn5s/dj6scUiOh5j/47j/8NirAm0tYVp0+gUnaJTf/kLmtCEJldX0bnsRVtoC21JTFT7qf3Ufm+9JToPY/+MCwhzavJ5+bx8PjqaelJP6rlrFwZhEAZ5eorOZbcJMAEmvP++8qbypvLmnDnaTZtNdCzWunEBYa2C8azxrPFseDhNp+k0PTVVu6vDxr4oiIKoffu8lnkt81oWF6dtlXLnjuhYrHXip7BYq2Dpa+lr6ZuTg72xN/YeOBDegDfgjX/8Q3Quu2VABmSMHVtjrDHWGA8eDLoYdDHoYrt2omOx1okX0VmrUllaWVpZWlXlX+df51+3b5+2Z9WoUXACTsCJjh1F57NP9+50la7S1REjOsV0iukUs3//lewr2Veyb90SnYy1DjwCYa1ScVpxWnHapUuuda51rnVhYdpdVRWdy27H4Tgcl2XX2a6zXWcXFGgnJvboIToWax24gLBWrSiuKK4o7sqV2oTahNqE8HDt7uHDonPZCwfiQBwYEIBGNKIxL88Ua4o1xTaeRc9Yy+BFdMb+SZ+UPil9UtzdPcs8yzzLtm+HNEiDtPHjReeyWxAEQdCNG1RN1VT9zDPqDnWHuiMvT3Qs5lx4BMLYPykbXza+bPy9ewGfB3we8HlcHO2m3bR740bRuexWDMVQ7O2Ng3EwDs7OlkvkErlk3DjRsZhz4REIY/dBTpaT5eSEBDCDGcwrVojOYy9KoiRKamjQOvNnzVKj1Wg1evNm0bmYvnEBYcwOUqaUKWW++ipWYAVWrFsHm2ATbDLoZyQvgwwykZb7nXcUVFDBP/xBdCymT/r5i8+YA1Aj1Ug18v33qZZqqXbcONpAG2iDjhr5FFBAQdQ2b1y6VLogXZAumM3aB3VUCJlD4BEIY7+AtufWkCFUREVUtH8/BmMwBuu1sW/nTiAgoOnTtaOF6+pEJ2KOjd9xMPYLKIqiKMpnn2lPPQ0dCq/Ba/BaVZXoXE0TFwerYBWsysx8uuPTHZ/u2Lat6ETMsfEIhLFmZEw3phvTAwLoMB2mw1lZcBJOwkn9NfbRElpCS06dsnWwdbB1iIrSzqj/5hvRuZhj4QLCWAvQGvkefbRhWsO0hmmZmbgUl+JSHTb2ERDQ+fPaRUSENrX197+LjsUcAxcQxlpQf+pP/cnb2zXBNcE14cABOApH4Wjj1il6Y7VSBVVQxciRapVapVaVlopOxMTiNRDGWtAZPINn8MaNm343/W76DR9OaZRGaXv3is7VNF274kpciSuPHzd2MHYwdnj6adGJmFg8AmHsAYqNjY2NjXVxKZfL5XI5KQn2wB7Y89JLonM1ze3b2uv48drDBBkZohOxB4sLCGPCIMokk0xLlzb2ZYhOZK/GDne8htfw2iuvKJFKpBL5wQeic7EHg88DYUwg6zLrMuuy48d9zD5mH/P16/AkPAlPRkT80PDn4DADMzDDYICbcBNujhnjW+5b7lteW1t5p/JO5Z2TJ0XnYy3L4f+CMtaaaI2JcXHa1dat2qubm+hcTWM2a1Nbr7+uXfMZ7s6GCwhjDihwT+CewD3DhqEv+qLvvn04B+fgHP019tFUmkpTt2/HZEzG5Bdf5A5358IFhDEHZupu6m7qbjLZRtlG2UZlZEAhFEJhp06ic9ktEiIhMj0dMiETMidM0EYmjYvwTK+4gDCmA9rUVq9e2lVWlvb62GOic9mNgICKigwHDAcMB6KiTvmd8jvld+2a6FisabgPhDEd0N6xN3aEh4TAIBgEg3TYyIeAgMHBtmJbsa04NzfoYtDFoIt+fqJjsabhEQhjOtS3b9++fft26OCW55bnlpeWhsNwGA7TYWNfKIRC6N/+hp2xM3aOiLAstiy2LL5wQXQsdn/4MV7GdKiqqqqqqurOHZ9sn2yf7I8/1u427rX161+LznffKqACKry9aRbNollxcY+6Per2qFte3mXlsnJZ+fpr0fHYT+MpLMZ0rHExOiAgICAgIDqa9tAe2qO/Rj6ch/Nw3sMPG9CABszODswPzA/MHzlSdC7203gKizGngyjNl+ZL81eswON4HI+/+aboRHYzghGM9+7hLbyFt6ZNs+yw7LDsaBxpMUfBU1iMOSFrgbXAWnDkSNftXbd33X7jBj6Oj+PjI0bopcMdKqESKl1coBt0g27PPecDPuADNTVWq9VqtRYUiI7HNFxAGHNi1m3WbdZtRUW+5Eu+dOkS1EAN1IwerX3UxfH//VvBCtbGgjdiRNesrlldszw9rUnWJGvS0aOi47V2jv9OhDHWbKTl0nJp+ejR+Al+gp/s3q3dbdNGdC67xUAMxGzd6vW219teb7/0Ug7mYA7W14uO1dpwAWGsFZIlWZKl4GDtKj1d68945BHRuexFGZRBGamp7nXude51kyYV+hf6F/rX1orO1VrwU1iMtULanlRFRQ1rGtY0rAkPp3zKp/yKCtG57IVRGIVR0dH3Cu4V3CvIzNQKY/v2onO1FlxAGGvFTg86Pej0oLIyWkfraF1YGOVRHuXpr5EPEzERE8PDKZdyKffEif4z+8/sP9PXV3QuZ8dTWIyxHzyV+1TuU7mdOhm+NXxr+DYjA9/Bd/Adk0l0LnvRCTpBJ8rLaRgNo2FhYSX5Jfkl+ZWVonM5Gx6BMMZ+oI1Ivvnmzt07d+/cHTpUu3v4sOhc9sKBOBAHBgQYFhsWGxbv3dsnpU9KnxR3d9G5nA2PQBhjP6rxF69HqEeoR+jWrRiN0Rg9aZLoXE3z6qta535SkugkzoILCGPsPhkM0gXpgnRhzRqMwziMmzNHdKL7thAWwsKvvlImKhOVid27i47jLLiAMMbsJifLyXJyQgKchJNw8t139dLhjs/is/hsr16862/z4DUQxpjdlGnKNGVaYiJFURRFvfIKJVESJTU0iM71s76Bb+Cb3/xGdAxnwQWEMdZkarQarUZv3ky9qTf1Hj8eXoFX4BWbTXSuH0PP0rP07K9+JTqHs+ACwhhrstjY2NjYWBcX3ISbcFNUFGyCTbDJ4Li/VxbCQljIW540F8f9g2aMOSztjPY2bb7c8OWGLzccOIC7cBfueuEF0bl+ViqkQuqNG6JjOAtX0QEYY/rReJQuHaWjdFRHR+nKIINMVLerblfdLotFdBxnwQWEMfazgi4GXQy66OfXcLbhbMPZrCwYBsNgWJ8+onPdL/oT/Yn+lJ9f6l3qXepdVSU6j7PgAsIY+1HaVFWvXg0TGyY2TMzK0u4+9pjoXPYypBhSDCl//KPoHM6G10AYY/8fU3dTd1N3kwlCIARCcnO1u/orHPQcPUfPbdpkednysuXlzEzReZwNj0AYYz+Q3pbelt6OiLBdt123Xf/kEyiEQijU32OvFE/xFH/gwHc139V8VzNvnug8zsrhO0cZYy1Pm6qKi9Outm7VXt3cROeyF31Kn9Kn27bhWByLY2fM0M49qasTnctZ8RQWY62Ysaexp7Hn7NlaA+D27dpd/RUOjdmsdlO7qd2mT+fC8WC4iA7AGHvwftjL6jSchtPvvaeXvaz+7xvQHssld3In94QE9Zh6TD22eLHoWK0Nj0AYawUaO8blcrlcLt+0CcxgBvOKFaJz2YtO0Sk6VV+P5/E8np8xQ/1U/VT9dOVK0blaK/2842CM2a2HuYe5h/mhh9pvbb+1/dbt2wEBAWNjRedqmtu3tU7y2FjFT/FT/A4eFJ2oteMRCGNOSDsIysurXVy7uHZxaWm6LRxzYS7M/fZbLMdyLB8xgguHY+ERCGNOJHhn8M7gnV261I2pG1M3JjMTB+NgHBwYKDqX3QbAABhQWQn5kA/5I0dqi+Jnz4qOxf4Vj0AYcwJBY4LGBI3p3r3erd6t3i0vT7eFIwzCIOyLL7TCMWAAFw7HxiMQxnTMOMU4xTjlN78hb/Im76wsKIACKPDxEZ3LXrSEltCSU6dwGS7DZaNGaYXj6lXRudhP4050xnRIJplkGjyYjGQk4/792t327UXnshfNp/k0/8gRzxc8X/B8ISbm5LWT105eq64WnYvdH57CYkxH5PPyefl8dDQVUREVNe7tpL/CAdEQDdEffYSrcBWuGjWKC4c+8RQWYzogpUgpUsr06TAOxsG4zZvRhCY0uep0BsFsVhRFUZTXX9euHfcIXPbTuIAw5sB+6BjXaeNfY8e4dtTtO+8oqKCCf/iD6Fiseej0HQxjzgxRKpPKpLJVq+B5eB6ef+MN0YnsRUmUREkNDWAFK1hnzVJRRRU3bxadizUvHoEw5gC0xj93d4+rHlc9riYn4wf4AX4wcaLoXHabBbNg1t27WIqlWDp5ssVsMVvMn3wiOhZrGVxAGBOo38p+K/ut/NWv3ILdgt2C9+6F1+F1eH3kSNG57BYEQRB04wZVUzVVP/OMukPdoe7IyxMdi7UsLiCMCRBSEVIRUvHww3Xn6s7VnUtPh0WwCBYNGCA6V9NYrbZSW6mtNDKypK6krqTuzBnRidiDwY/xMvYABa4KXBW4qlu3ex3vdbzXMT9fr4WDTtAJOlFerl2FhXHhaJ14EZ2xB+Cp3Kdyn8rt0weDMRiDDx3CUAzFUH9/0bnstgyWwTKLpX59/fr69VFRpUqpUqpUVYmOxcTgKSzGWpAsyZIsBQdrV+np2q64jzwiOpfdhsNwGH7smMuLLi+6vDh2bHHP4p7FPb/7TnQsJhZPYTHWAqTl0nJp+ejRWsE4dky3hSMKoiBq3z6vd73e9Xo3KooLB/tnPAJhrBlJnaXOUucpU9Af/dH/ww+1uzo8YzwVUiF1wwbt/I25c7Wb3DHO/hWfic5YM5COSEekI/PmYSAGYuDGjdoZ4/rbaoS20Bbakpio9lR7qj0bGxiJROdijkl3f8EZcxyIUqlUKpW++y7+Dn+Hv0tIEJ3IXo0d42hFK1pnz1b7qf3Ufhs3is7F9IGnsBizQ2xsbGxsrItL+ZflX5Z/uXGjtrYxY4boXHb7vmOcbGQj29Sp6svqy+rLKSmiYzF94QLC2H3oYe5h7mF+6KH2Ie1D2ofs3Kn9Ao6JEZ3LbvEQD/E1NRADMRATE6N4K96Kd3a26FhMn7iAMPYT+lN/6k/e3q5GV6OrMS1NuztwoOhc9qLVtJpWX7liWGRYZFgUGWnJteRacktKROdi+sZrIIz9G7Isy7LctSscgANwoPHgpv79ReeyFyVSIiVeumTba9tr2xsRoeaquWruxYuiczHnwCMQxv6JVjgefxwICCgrS1vjePxx0bnsRTmUQznnzjUsaFjQsGDkyDMbz2w8s/Ef/xCdizkXbiRkDAACQwNDA0ONRgiBEAgpKNBt4UigBErIycFBOAgHDRzIhYO1JB6BsFZNmi3NlmYPHQprYA2s2bdP26uqXTvRuexFGZRBGamp7nXude51kyYV+hf6F/rX1orOxZwbr4GwVklaK62V1o4dC8EQDME7d2qFw8NDdC67xUAMxGzd2rZL2y5tu7z0Ug7mYA7W14uOxVoHHoGwVkUaJA2SBsXH4xScglPMZu2sboPupnJ/6Bjvp/ZT+731lug8rHXiAsJaBTlZTpaTExLADGYwr1ghOo/93wDIIBNBOIRD+IIFymRlsjL5vfdEx2Ktm+7eeTF2Pxo7xqW/Sn+V/pqUpNvCYQQjGO/dw9t4G2/HxXHhYI6ERyDMqfzQMX69/fX217dtgzRIg7Tx40XnspsJTGC6dcs21TbVNnXcuJLQktCS0EOHRMdi7J/xCIQ5hT4pfVL6pHh5tYtrF9cuLi1Nr4WD1tJaWnv9uo1sZKPhw7lwMEfGIxCma8E7g3cG7+zSpf7P9X+u//PBg9pdSRKdy26hEAqhf/sbdsbO2DkiwrLYstiy+MIF0bEY+yn8GC/TpaAxQWOCxnTvXu9W71bvlpWl3e3ZU3Quu/0efg+/Lytz6evS16VvRIR24t/XX4uOxdj94ALCdMU4xTjFOOU3v2mIbIhsiDx0CFbACljh6ys6l90ICKioyBBkCDIERUUV+xX7FftduyY6FmP24CkspgvGs8azxrPh4TSdptP01FTtbvv2onPZbR2sg3VpaW7+bv5u/hMmcMc40zNeRGcOzfhfxv8y/tczz9j62PrY+jTuiqu/wkGf0qf06bZtMBtmw+znnuPCwZwBj0CYQ9J2xZ02jU7RKTr1l7+gCU1o0t8Z4xqzWVEURVFee0275jPGmXPgEQhzKD90jMsgg7xli+4Kx/cd49SNulG3N9/UCse8edoHuXAw58IjEOYAEOW18lp57Z/+BNtgG2xbsEB0IntpI6X6esNgw2DD4Fde0U78+/BD0bkYa0n6eWfHnIrW+Ofu7hHqEeoRunUrREM0RE+aJDpX09y+jZVYiZWxsVrhaOxHYcy58RQWe6D6rey3st/KX/3K447HHY87+/djNEajHgvHXJgLc7/9FsuxHMtHjFD8FD/FjwsHa11cRAdgrUNIRUhFSMXDD9Ntuk23MzNxFa7CVUOHis5ltwEwAAZUVsJe2At7f/tb5ZJySblksYiOxZgIvAbCWpR2VKyPj+Gu4a7hbuOeTn37is5ltzAIg7AvvoBcyIXckSMVVVEV9e9/Fx2LMZF4Cou1iMDqwOrA6t698TP8DD8rLNTu6q9w0BJaQktOndIKx6BBXDgY+z88AmHNytjT2NPYMyiI2lJbapuRAQgI+MgjonPZbSWshJVHj3rEesR6xI4de/LayWsnr1VXi47FmCPhEQhrFsZ0Y7ox/be/tSXbkm3JR47otnBEQzREf/QRLIAFsCAykgsHYz+ORyDsF5E6S52lzlOmoD/6o39j34Obm+hc9qKdtJN2rlunPqE+oT7R2DFus4nOxZgj4xEIaxJZkiVZmjsX/xv/G/87OVm7q6PC0XjGuAUsYFm2TCscc+dqH+TCwdj94BEIswOiTDLJtHSpdlb30qWiE9mLkiiJkhoawApWsM6apUar0Wr05s2iczGmR1xA2E+KjY2NjY11cSmXy+VyOSkJ9sAe2PPSS6Jz2W0WzIJZd+9iKZZi6eTJFrPFbDF/8onoWIzpGRcQ9m/1MPcw9zA/9FA7j3Ye7Tw++gg34Sbc9NxzonPZLQiCIOjGDaqmaqp+5hl1h7pD3ZGXJzoWY86A10DYv+hP/ak/eXu3/7r91+2/zs7Wa+GgAiqggsuXDVcNVw1XhwzhwsFY8+OtTBgAAJhiTbGm2EcfhTbQBtpkZ+OH+CF+GBwsOpe96ASdoBPl5aSSSurQocp8Zb4yv6xMdC7GnBEXkFZO698ICKAqqqKqY8dwG27DbX36iM5lt8EwGAYrSn1ZfVl92dChZyaemXhmYkWF6FiMOTPezr2VkiRJkiRZpm/pW/r24EE4CSfhZOfOonM1zWefucx0meky89lnlZ5KT6Xnd9+JTsRYa8BrIK2MdlTskCFQDMVQfOwYrIE1sEaHhSMKoiBq3z4vi5fFyzJqVHHP4p7FXDgYe6D4KaxWQlorrZXWjh0LwRAMwTt3YjzGY7yHh+hcdkuFVEjdsEE7f4Mb/xgTiUcgTk7KlDKlzFdfRU/0RM+9e/VaOGgLbaEtiYla4Zg9W7vLhYMxkXgNxEnJyXKynJyQAItgESxasUJ0Hns1doyjFa1onT1b7af2U/tt3Cg6F2Ps//BTWE6isWPc44DHAY8D77+PC3EhLnzrLdG57PZ9x7i21ciUKepkdbI6uXGvLcaYI+E1EJ3rk9InpU+Ku7tnmWeZZ9n27ZAGaZA2frzoXHaLh3iIr6mBGIiBmJgYxVvxVryzs0XHYoz9OC4gOqUVDi8vz0TPRM/Exj2dRowQnctetJpW0+orVwyLDIsMiyIjLbmWXEtuSYnoXIyxn8drIDoTvDN4Z/DOLl3qE+sT6xMPHtTuSpLoXPaiREqkxEuXbHtte217IyLUXDVXzb14UXQuxtj946ewdELbo+o//qPukbpH6h7JzdXu6rBw5FAO5Zw717C3YW/D3rCw0+bT5tNmLhyM6RFPYTk403rTetP6J5+0dbB1sHXIyoL34D14z9dXdC57UQIlUEJODq7AFbgiOlpRFVVRb94UnYsx1nRcQByUNFIaKY0MCdEWxdPTMQRDMKRjR9G57EUZlEEZqanude517nWTJhX6F/oX+tfWis7FGPvleA3EwQSWB5YHlo8ZA92gG3TbvRuDMAiDPD1F57JbDMRAzNatbbu07dK2y0sv5WAO5mB9vehYjLHmwyMQByEfk4/Jx6ZOpcE0mAZ/8AGa0IQmV90V+MaOca3xT4d9KIyx+8YFRDDpiHREOjJvHqZgCqasXg0KKKCgfv5cZJBBJoJwCIfwBQuUycpkZfJ774mOxRhrebp7h+scEOUb8g35RmIiDINhMGzhQtGJ7GYEIxjv3cNbeAtvTZtmmWyZbJn88ceiYzHGHhwuIA9IOIVTOLm6Vv+5+s/Vf960SSscL7wgOpfdTGAC061btqm2qbap48aVhJaEloQeOiQ6FmPsweM+kBamnb/Rpk31N9XfVH+Tmoq7cBfu0l/hoLW0ltZev24jG9lo+HAuHIwx/cy168zTHZ/u+HTHtm3v/O7O7+787vBh+Aw+g89CQkTnsttCWAgLv/rKMNAw0DAwIuKU3ym/U37/8z+iYzHGxOMC0iIQ5Xw5X85PTYU5MAfmjBkjOlHTnD1re8j2kO2hkSNL8kvyS/IrK0UnYow5Di4gzcw4xTjFOGXiRPqCvqAvdu0SncduBARUVGQ4YDhgOBAVpY04rl0THYsx5nh4DaSZUSfqRJ3+8z9F57DbOlgH69LS3FLdUt1ShwzhwsEY+zlcQJqJMd2YbkwPCIBcyIXcfv1E57lvH8FH8NGWLV4DvAZ4DYiJ4a1GGGP3ix/jbSbUg3pQj759Reewj9ms9FJ6Kb1ee+3774JEJ2KM6QePQJoJlVIplXboIDrHj/q+Y1w7Y/yNNxRFURRl3rzv03PhYIzZjQtIMyEjGcnoeGsGdIpO0an6ejyP5/H8jBmWSkulpXL1atG5GGP65yI6gLN4rPyx8sfK6+qomqqpuvGdvUDfd4wbrAarwRoTY1lvWW9Zv2eP6FiMMefBI5BmUpxWnFacdukSLIElsOTMGVE5qJAKqfDaNfqKvqKvfvtby8uWly0vZ2aK/vkwxpwPF5BmRlfoCl1ZvlzMV7dawRd8wXfoUPWQekg9VFgo+ufBGHNe3EjYIhCly9Jl6fK+fRiFURgVHd1iXyoMwiDsiy9wOS7H5RERljaWNpY2FRWifwKMMefHI5AWQeT5pOeTnk8+/zy8C+/Cu7m5zf4lvv+8hgWGBYYFYWFcOBhjDxovoreQitqK2orae/d8Pvf53Ofzjz4CBAR0c6NiKqZiWcbNuBk3u7nd7+fT/r/aWqzHeqxftQpWwkpY+cILloWWhZaFNTWiv1/GWOvDU1gPWGBoYGhgqI+Py1cuX7l8NWEC7aW9tHfIELpO1+m6v3/jf4cP48P4cEUFvUPv0DvHjtF39B19l5LCmxoyxhzF/wKeYeMy/zPC/wAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxNy0xMi0xNVQxNTo1NzoyNyswODowMKIRvi8AAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTctMTItMTVUMTU6NTc6MjcrMDg6MDDTTAaTAAAATXRFWHRzdmc6YmFzZS11cmkAZmlsZTovLy9ob21lL2FkbWluL2ljb24tZm9udC90bXAvaWNvbl9jazFiemEwemo5ampkY3hyL3JpZ2h0LnN2Z7O3J80AAAAASUVORK5CYII=")}.icon-refresh:before,.icon-right:before{content:" ";display:block;width:16px;height:16px;position:absolute;margin:auto;left:0;right:0;top:0;bottom:0;z-index:9999;background-size:contain}.icon-refresh:before{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAADIEAYAAAD9yHLdAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAZiS0dEAAAAAAAA+UO7fwAAAAlwSFlzAAAASAAAAEgARslrPgAAMQpJREFUeNrt3XlcVHX3B/Bz7rCISi6IC+ijkpZpIswMyBLgluVuKm4pqWmEuG/hUpr5uFYoiuaSFrklZvroo+jPFRURZgYVxZ1K3HIXUBSGe35/XC9PWpYL8J2B8/6H1wwGn3sb5sz93u/3fAEYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOM/QUUHYCx59F0ddPVTVdXq5YXkxeTF1O3Ll7H63jdzY3eoDfojTp1UIta1FatCm/D2/C2kxPchttwu0oVyIRMyKxShVpSS2pZuTIkQzIklyuHv+Av+IudHURBFERJkvJbKlQo+IWhEAqhsgz2YA/2d+8WPP/oMXWkjtTx4UMMwAAMuH4d2kE7aHf9OoVQCIX8/jvuxJ2489o1WkJLaMmlS+AHfuB37hwmYAImnDtnNBlNRlNGhvJDiUSfX/ZygiiIgqhMmayJWROzJgYF4Xbcjtv9/akX9aJerq7QE3pCTwcHiIEYiMnMxNpYG2ufOYNTcApOOXDAcNZw1nA2KUn0cTwrLiBMKO+z3me9z9asKa+V18prtVr5tHxaPv3mmzgaR+Nod3cYCANhYMOGyr9+9VXla9myonMXFoqmaIp+8ADDMRzDz56FTtAJOh07RgmUQAkGA17Da3jNYMjrldcrr1dKyrGxx8YeG3vvnujc7I8QdbG6WF3skCFUjapRtYkTcSSOxJHVqr3Yz0tNVb6OH280Go1G43//K/oIn3rkogOwkgzR09bT1tPW3V3jrHHWOLdoIRtkg2zw84PTcBpO+/jgGByDY2rWFJ3U0tEiWkSL8vNxDa7BNSdOkAM5kMOuXTgYB+PgnTvz1uStyVuzbx8XmOKh0+q0Oq2tLW2hLbRl9WrsgB2wQ7duhf17aAWtoBWzZpncTe4m94gI0cf9JC4g7KU0oSbUhCpW1FTTVNNUa98eTGACU9u2uAf34J6WLWEuzIW5VauKzlni6UEP+txcZYju0CGoDtWh+pYt+QH5AfkB69cfxaN4FH/9VXTMkkJ3UXdRd3HBAuWKMTy8yH8hAQENH64MeUZFiT5+FRcQ9kwaN27cuHHjSpVsbW1tbW2DgxEREbt2Vb7bvLny1dZWdE721+gz+ow+S06W+kn9pH7r1+fdyruVd2vdOi4sz0f7rvZd7bs+Pvgv/Bf+KyEBjGAEIxb5+yjNp/k0PytLE6mJ1ES+9lpybHJscuzVq6LPBxcQ9hjlJqCNTbY+W5+tb98eFsEiWNS3LxyDY3CsXTvlsb296JzsJT2aHEBdqAt12bULMzADM5YsgQ/hQ/hw0yblk25enuiYlka7XLtcu3zTJozGaIzu2LG4fz85kzM5jxxpijPFmeLmzhV9PriAlHKefp5+nn4uLtgQG2LDQYOwDJbBMh99BIfgEBxycRGdjxUvOkSH6NDVq7gEl+CSFSvMx83Hzcejo49+c/Sbo99cuiQ6nyjKPY8qVchABjJcuYJe6IVeNjbFHqQNtIE2W7YYpxmnGad16CD6vEiiA7DipfwhNG6sS9Wl6lJ/+EF6KD2UHv76K6ZgCqZMmcKFo3RDX/RF3+rVYQWsgBXjx9uQDdlQero2XZuuTV+2zOui10Wvi6+9JjpncaMP6AP6ICBAWOFQc0RQBEXUqSP6fKj4CqSEKxizvY7X8fqkSaADHejati2usVtWwqhDX+2pPbXfsIFqU22qPW1aSl5KXkre0aOi4xUV3QPdA92Df/8b/MEf/CdMEJvmwgVlem/t2qLPC1+BlDAe8R7xHvENGypXGuvWFdzsAwCAdu24cLCXshgWw2JJUqetSv2l/lL/lBT19abfot+i3+LmJjpmYaMbdINu1K0rOgf4gi/4irsCehIXECvX5OMmHzf52NVVO087TzsvJkZzSnNKcyo1FRAQMDiYCwYrUurr69HrTa4iV5GrnDihu6O7o7sze7Y6e090zJeFC3ABLnjRhYGFiICALGe2IxcQK+OT4ZPhk+HgoNPpdDrdp5/agA3YwOnTGIMxGNO3r/oJUXROVjopK+rLlIGW0BJajh1rF2gXaBd4+rRut263bndIyKN/ZX0faHbADthRrpzoGCCDDDIXEPacPL/0/NLzy8DAXKdcp1ynlBTl2alT1Z5OovMx9pcSIRESnZ1hLIyFsd9/rxunG6cbt2+fOtQqOt4zQ0BAC3jj9gIvEHgT/0lcQCyUcqVRubJypfHdd9IZ6Yx0Zu9epWnf66+LzsfYC9kFu2BXQIDmjOaM5ozJpCMd6WjKFLU1iOh4Fo+vQNjfUWdN5Z7OPZ172mBQnv3gA76XwUoUdUGqHvSgnzwZpsJUmJqQoP9C/4X+C/6A9DTkTu7kzlcg7JHg4ODg4GCNRv0kpvwhHTiAn+An+IkFzPpgrDhMhskwWa+nS3SJLhmNWq1Wq9V+9JHoWJYGwzAMwzQa5ZH4e53CA5RW+vv6+/r7tWqlD0oflD5o9271k9jjLxDGShl1nxZERFy8WHtVe1V7deNGtWmn6HiWol5Uvah6UeKHsizmUqi00J3SndKd6tRJNskm2bR8OY7H8Ti+cmXRuUobSqIkSsrJUVYW37sHw2E4DH+Gwn0QDsLBihV5SLF4YDtsh+06dbLxt/G38U9OVu6VdOmi9OpS980oerSX9tJeRGyGzbCZ6LMCUPZh2YdlH6pDWQ8fisrBfwDFRNtH20fbZ8IELItlsey0afwG9ILCIAzCHj6kntSTep49C6thNaw+fRpDMARDTp/GbtgNu506BTNgBsy4cEFpQXHrltnb7G32vnXLYaLDRIeJt24l1kqslVgrJ+d5f/3jzSadneVj8jH5WNWqmmhNtCbaxYXqUT2q5+xMy2k5La9ZU9mBsHFj/Ba/xW8bNVKuNF9/HQxgAIOdnejTaXW8wAu87t3DbMzG7IEDDSsNKw0r164t6l+rzdJmabNMJqWAeHqKPg1mg9lgNlSqpHRTvnNHVA5+Aysij88qWbhQmQY4cKDoXJaODtABOpCeDtfgGlw7cADfw/fwvf37lfN34ICbm5ubm9vZs7GxsbGxsfn5ovM+L/V1kT83f27+3Pr1bZbYLLFZ4u5OJ+kknQwMpP20n/a3aMGz7Z4RAQF99ZVyRTJunPKkLBf2r9Fu0W7RbklJwck4GSd7eIg+bOW4nZ2V475xQ1QMHsIqZMoWra+8kt8zv2d+z9hY5dnWrUXnshjhEA7h2dlwAS7Aha1boTW0htYbN5pjzDHmmPj4ow5HHY46PL3rq9IDSPRBvLiCNumBEAiBaWnKs+rXtWuhLJSFsn/oknwOz+G5Fi0wHuMxvkUL6A29oXeHDkpBrVJF9PEIh4CAo0frknRJuqS6dW1r2NawrdGnz4teYVoLZYtjSVI2cBOXgwtIIVH/4M3VzdXN1bdsUXo7iL/UFev+faX99O7d0AJaQIvY2JwbOTdybmzYkDYlbUralOxsmAJTYIronJYnJSElISXh8mXl0cqV0AAaQIOVK9VZe+nn08+nn/f1LWhZQ0BAvXuX2sISBmEQ1qVLHuVRHu3Z4z7HfY77nI4dlS1+r1172R+P+ZiP+Tzk/CQuIC9JWejXoIHyyXrnTmgGzaCZq6voXMVN3fEOHdERHRcsKN+8fPPyzdet24f7cB8+eADTYBpME53S+j0+dHfggPpVmZUzblyF7yt8X+H7Nm0gEiIhMjQUVsJKWPnOO6XmnhsCAjZtalvHto5tnQMHlL/PNm2UK9fz50XHKyz2SfZJ9knip/GW/BdUEfFM8EzwTKhXT1otrZZW79tXavbReLT3tjLdctMmnIpTceqSJYb2hvaG9jt3io7HHlfwOh0qDZWGDh2q3IT+8MPS0gKHIimSIn//HbpBN+jWurXpmuma6dqxY8/7c3QjdSN1I48ehXiIh3h3d9HHJblJbpJbjRqit7blAvKcvDt4d/DuULeueb15vXn9vn3oh37oV6uW6FxFpWC6axZmYdaCBTZbbbbabP3qq8O9D/c+3Pv330XnY89H2RDKySn/Qv6F/AsffYRDcAgOGTWqpA99USIlUuLNm+iDPujTurVyRWJ65rsHllZAZHvZXrZ3dX18qLP48RDWM1IX/pkTzAnmhF27SmrhoGRKpmSzGebDfJi/Zk2+lC/lS599drTi0YpHK/76q+h87OUk10yumVzz5k3l0YwZDdc1XNdw3fz5DjkOOQ454eFUn+pT/YkTcSgOxaGOjqLzFhalcDg5KY9271b+ntu2NZQ1lDWUVffL+RvxEA/xljMEKLvL7rI7IiRAAvxz+iIjfAzN0qn7bdBb9Ba9tWdPiWsxogMd6IigA3SADuvWaS5rLmsuN2pkGm4abhoeEqLMM+fCUVKldU/rntY9O9v4gfED4wezZtEYGkNjGjSAYAiG4KVLCz5QlCgVKtBaWktrt29X7pE0b/6P/0kgBEIgkejkKvvR9qPtR4svaMIDWCp1Ixw7WztbO9uEBOUSv0ED0bkKjT/4g/+5c8rK6o8+Ui7p9+wRHYtZFrXtunRdui5dX7oUp+N0nO7nJzpXYVGHaKVvpW+lb7t2NXxk+Mjw0bZtT/47pdCo904aNxadW5l1V7u2Mi38wgVRMfgK5AnqSmPb8bbjbcevW1dSCof6SZKaUTNqNnu27VjbsbZj3d25cLC/cyTwSOCRwLQ0U1dTV1PXgAByJmdyHjlS+e79+6LzvSz0Rm/0dnAgIxnJuHGjsrPne++p31c6SAQEwAgYASMsYEfCR+Tecm+5N1+BWBztae1p7emoKOyNvbH30KGi8xQOkwnLYTksN3CgId4Qb4hXN6Ri7MUon8hffVV5tHSp8vUZhoIsXMGQ3VbYCluPH7eYledPUFqZ1K0reoiZC8gjavtotQuo6DwvTL2nYQADGL7+uryxvLG8MSJCWY9R0saymWVA1LvoXfQuI0bIF+WL8sXZs5UmlZazb0VJo3HRuGhc3NySNidtTtr8yy+icpT6ISx9qj5VnxoUpBSOBQtE53lRdJgO0+HMTPkr+Sv5q27dlLHRMWO4cLCiR2S4bLhsuBwZSV/T1/R1y5Z0iA7RIXHrE1jxKLUFRNlfoE4dpVvr+vXKs+L767+Y1FTNVc1VzVUvrxTHFMcUxw0bRCdipVPKmJQxKWPi45V7bTodTaAJNOEZpsmy55IXlBeUF1T4TSOfV6krIGovIRu9jd5G/8MPVruAahksg2U//qg88PFR5vefOSM6FmMA/+vl9SD/Qf6D/ObN6Uf6kX785hvRuUoKzWDNYM1g8QWk1I1Rnrc/b3/e/pNPlGaHb70lOs9z2wSbYFN0tLGmsaax5rBhypPiX0iM/RVlnUlurvIoLEz3ve573fe//gpREAVRM2eKzmet8lvlt8pvJX47g1JzBaIP1AfqAz09ldlIkyeLzvO8aAWtoBWzZimFY8gQ5VkuHMy6FCxYnEbTaFp4OIRCKITy6/h52bjauNq4ij9vJb6AKF1K7e3pHt2je99/by07wdEiWkSL8vPhM/gMPgsLM7mb3E3uERGiczFWGExtTG1MbRYuhMWwGBb37as8m5cnOpe1eOj90PuhNxeQIlehZ4WeFXqql8oWsIL0n6ifyE7BKTj1wQfGTsZOxk48dsxKJmUh6+rVFEIhFNKjR8EHJ/a3bNfYrrFdwwWkyHh+6fml55eBgbARNsJG9V6B5aOVtJJWDhtmCjGFmEJWrRKdh7HioPRe+/lnyIRMyBw9WnQeS2e7yXaT7SYuIIVOnWUl1ZfqS/WjopRLZPEbr/wT8iRP8pwyxRRvijfFR0eLzsOYCKZWplamVvPm0WbaTJvV6fXsSXmd8jrldRJ/pWbxb6zPKz09PT09/aOPYCpMhalNmojO848ezaoyLTMtMy37/HPRcRizBPI5+Zx8bvBg8AEf8Ll+XXQeS1PmtzK/lfmNr0AKjU+GT4ZPRuXKysYxX3whOs8/WgSLYNGGDY9Px2WMAahNHK9fV3b6DA8XncfSZEVkRWRFcAEpNHmYh3k4derjG8dYHppBM2jGmTOaSppKmkr9+yvPin8hMGaJlJY8sbE8pPW4SmMqjak0hoewXpq+j76Pvs+bb5ILuZBLaKjoPE8VDuEQnp0tl5HLyGXeey+pflL9pPqZmaJjMWYNzKvMq8yrwsOVfTBu3BCdR7RsXbYuWye+gFj9SnQ6SSfp5FdfWXr3TzKTmcwffqjuryA6D2N/5BXsFewVXL268qh6dfm8fF4+b2+PU3EqTnV0pMk0mSaXL6+8gf9Fz7gFsAAW2NjQEBpCQ/6wFe7H8DF8fOcOfoPf4DfPsKMfAgLev4+f4+f4+cOHT36belJP6rluHfwIP8KPgweLPm/F7lG3beMS4xLjEvHrZqy2nbtOq9PqtE2bKi+4xETReZ6G3qF36J3ISNN003TT9FGjROdhpZPSPLRiRRudjc5GFxKi/N107qxcGXt5QTREQ3T58qJzsn+gBz3oc3ONi42LjYvt7UXHsdohLNpKW2nr+PGiczzVRJgIE9PSMqtnVs+sbsE5WYmm3abdpt02eLDmoOag5uD580rhmDdP+W7z5lw4rExTaApN1d5i4lnskM/TFNzz+Iw+o886dhSd508erSSXt8vb5e0DB55bfG7xucV/vhRnrCjpZutm62ZHR8MkmASTSuFQT0mlAQ1oxA9dqazuCoReo9fotYgIMIIRjOL3BP6TztAZOkdFpSxOWZyy+NAh0XFY6aIM7Q4bVmrvEZRwVJfqUl3LuQKxmgKi36Lfot/i5kaTaBJN6tFDdJ4/GQtjYeyvv+bszdmbs/fTT0XHYaWLUjgqVFCGOHhBaollYUNYVlNA5GPyMfnYuHEWO9tqNsyG2aGhyv4H2dmi47DShcpTeSrfpw8kQRIkVawoOg8rIjLIIPMQ1jPzPut91vvsK6/gT/gT/qS2fbY0O3YoC5527BCdhJVO2AybYbOWLUXnYEWMgIC4gDwzcw9zD3OPnj2VR2XLis5T4LGNcHiWFRNMBzrQubmJjsGKFgZgAAbwENYzwxbYAluoLT8syFW4ClfXrFH2MzCZRMdhpRu1ptbU+g8L+FgJxlcg/8gj3iPeI75hQ9gDe2CPj4/oPAXCIAzCHj7UJGuSNcl8s5xZBpyEk3DS7duic7Ai1hyaQ3O+AvlHmhRNiibFAq88FsEiWLR8edLmpM1Jm3/5RXQcxgAAoA/0gT7nzomOwYrYHtgDe65eFR1DZXEFRJmOaGurbLBkQTfNH93zkDZJm6RNc+eKjsPYH+FwHI7DeRJHiXcQDsJBy+mlZ3EFRF4vr5fXv/sujsSROLJaNdF5CiyGxbB427bkmsk1k2ueOSM6DmN/ZH/C/oT9idhYZT+cmzdF52FFQ+or9ZX6xsaKzlGQR3SAPwXqJnWTullgi5JdsAt2qT2EGLMsB28evHnwZlYWtISW0HLyZNF5WFHYuDE5Njk2OfbIEdFJVBZWQBBhNIyG0W3aiE6iomk0jaadOGGsaKxorLhzp+g8jP0dU7wp3hQfHU0hFEIhP/wgOg97Sf7gD/7nzklukpvkFhYmOs6TLKaA6AP1gfpADw/4Gr6Gr11dRedRKbNboqOVR8+wnwFjFsA03DTcNLxfP+XRzJm0iBbRIvEbELFn1BJaQsv9+8255lxzbrNmypWH5dw8V1lMAVFaMLRtKzrG4/LylJWfljPmyNizk2VlndL48VKUFCVFeXjQJtpEm9asocN0mA7zjpjCPdogSpmeq+5r9P77xtnG2cbZzZod/eboN0e/uXRJdMynsZhuttqftD9pfzp4EKfjdJzu5yc6D0RCJETGxRkDjYHGQMsZUmOsMDRc13Bdw3V2duViy8WWi23Y0DzLPMs8q1YtTT9NP00/Z2c5W86Ws//ccw5H42gcXb48mMEM5r/YmTAKoiCqXDlaQStohZ3d8+bCnbgTd5Ypo3S1dnB40eOjZbSMlt27Bz2hJ/QshHUTs2E2zM7MxLfxbXz7+a/kcASOwBFEspPsJDtdvy6Nk8ZJ465exbbYFtsmJSmTc6xv8oPwAuKT4ZPhk1G5cu6V3Cu5V65dwzAMwzCNRnQumANzYM4HHxhbGFsYW8TEiI7DGGOWRnhXW/N483jz+Nat8SSexJPiCwdFUzRFP3hg42TjZOO0caPoPIwxZqmE3wMhLWlJazmtSjAcwzE8Li6pflL9pPo8RswYY08jvIDAG/AGvOHtLTqGSpm2+3//JzoHY4xZOmEFJIiCKIhsbJQuoh4eok+Eit6it+itPXtE52CMMUsn7B7I/e73u9/v/uabmI7pmP7isy0KzQgYASOuXUtxTHFMcTx1SnQcxhizdMKuQPL75PfJ7+PlJfoEqCiLsihr9+5Hj3jBIGOM/QNx90BOwAk4odOJPgEFJ2KptFRaunev6ByMMWYthBUQvIk38aZeL/oEqEgiiaTkZNE5GGPMWggrIDSLZtGs+vVFn4DH9zbnex+MMfasir2AqCvPsSk2xaavvCL6BMBxOA7H09OVnkH374uOwxhj1qLYC4j5ffP75vdr1xZ94AUOwkE4ePy46BiMMWZtir2AyF3lrnLXOnVEH7iKfMmXfE+cEJ2DMcasTfHfA2kEjaDRv/4l+sALTsCv0q/Sr6dPi87BGGPWptgLCLqjO7pb0BXISlpJKy1voxbGGLN0xX8F0gbaQBvLKSDSIGmQNOj6ddE5GGPM2hR/ASEgoBo1RB+4StnA6sYN0TkYY8zaFHsBoZk0k2ZWqiT6wFXZKdkp2SnXronOwRhj1qb4r0DKQBkoU6GC6ANX3L2b1j2te1r3QtjykjHGSpniLyB2YAd2llJAeOEgY4y9qOKfhbUcl+Nye3vRBw6+4Au+3HWXMcZeVLEVkODg4ODgYI0GjGAEI6LoA+cCwhhjL6fYCkhKQEpASoCNsA2sGGOMFa5iKyB21e2q21XnT/yMMVZSFFsBUWY75eWBDnSgs4BCcggOwSELGEpjjDErVcw30YnAG7zBW/y0WepDfahP5cqiczDGmLUq/mm8RjCCMSdH9IFjOIZjeJky/k7+Tv5Ojo6i8zDGmLUp/gISBEEQdOeO6ANXPajzoM6DOlWris7BGGPWpvgLyByYA3Nu3RJ94CpyJmdydnYWnYMxxqxN8ffC2k7bafvNm6IPvOAE+Ev+kj9fgTDG2PMq/pXoC3EhLrSc5oWyXtbL+po1RedgjDFrU/xDWJWhMlS+cEH0gauwMTbGxg0bis7BGGPWpvgLyApYASsyMkQfuIrKUlkq26iR6ByMMWZtir+AAACABV2BfIqf4qdcQBhj7HkVewGR58vz5fmnT4s+8AKJkAiJzs4e8R7xHvE8G4sxxp5VsReQepH1IutF/vILRVM0RT94IPoEFJyIddI6aV3jxqJzMMaYtdAU9y9MS0tLS0sjcnF0cXRx7N4dfoPf4Ldq1USfCGm7tF3afvbsZfNl82Xz/v2i8zDGmKUTdA8EAKpAFahiMok+ASoaQSNoRIsWonMwxpi1EFZA6Cf6iX46dEj0CSjI05k6U2c/P58MnwyfDAcH0XkYY8zSCdvgCQEBwXIKiNpcMdc31zfX19dXeXb3btG5GGPMUgm7AjGajCaj6cQJ5dHdu6JPRIEBMAAGNG8uOgZjjFk6cfdAAABAlpWvhw+LPhEFMiADMt55R3QMxhizdIILCAAYwAAGCxrKmopTcaqXl8cwj2Eew+rXF52HMcYslfgCchfuwt2DB0XHeJLGXeOuce/RQ3QOxhizVMILyN2YuzF3Y+Lj6TAdpsOZmaLzFFgIC2Hh+++LjsEYY5aq2BcSPunWtlvbbm3Lz3eRXCQXydMTzsAZOGMBvakQELBKlZpv1Xyr5lubNl1Ou5x2Oe3qVdGxGGPMUgi/AinQGlpD640bRcd4krxUXiov7d1bdA7GGLM0llNAhsAQGLJ1K+hBD/rcXNFxVHScjtPxDz90n+M+x31OuXKi8zDGmKUQPoSlunLlypUrVx4+dIl0iXSJ9PeH7bAdtterJzoXxmEcxjk4SD2lnlLPS5eurLqy6sqq5GTRuRhjRcfrotdFr4uvvVa9SvUq1av4+ro2c23m2qxBg2oPqz2s9tDRMcAnwCfA5/ff1d5+ovOKImwl+tPgcByOwzduJIkkkt59V3SeglzZmI3ZI0Yoj775RvmqrmNhjFmj4ODg4OBgjSb9fPr59PP9+9NMmkkzx46VO8md5E6vvaZ0zAAgICAAkEACCQDS09PT09Pv3tVO107XTl+7Vr4qX5WvfvXVkagjUUeizp4VfVzFBUUHeJIyVFS1qu0523O25zIylHUidnaic6kohEIopEsX03DTcNPwn38WnYcx9vx0Wp1Wp61ShSIogiLWr8dZOAtnBQW93E/Ny4NBMAgGzZgBS2AJLJk2Tem4kZcn+niLisUVEJUuRZeiS1m7FgbCQBhoOesxaBftol0HD5oqmiqaKr71lug8jLFnpwxNOTnJHeWOcscDB5TZlg0aFPovagNtoM2WLXer3q16t2q3bueGnRt2btjDh6KPv7BZzk30J3mAB3ioQ0WWA1tiS2zp76+7qLuou9i2reg8jLF/pg5VyWlympy2YUORFQ7VNtgG29q3f6XtK21faTt3rujjLyoWW0CMaEQj7tsHARAAASdPis7zJEqlVEqdPVt9YYrOwxh7uvT26e3T248ZA+NhPIwPDCyu34uzcTbODg319PP08/TT60Wfh8Jm8W98NSrWqFijoq0t3sf7eN+Cbqrvxt24u2rVW7du3bp169IlZRaZ0Sg6F2Psf7wWeC3wWtCokTIpZ80a5Z6qTfFNHroCV+AKIprRjGZJUt4nNm8WfV4Ki8VegajyLuVdyrv0/feUREmUlJMjOs+fzIW5MHfqVH8nfyd/J0dH0XEYYwBBFERBZGMj15HryHW++w4WwSJYZG8vNlXJu2dq8QUkNTU1NTX19m2IhEiIXLNGdJ4n4UgciSOrVXtw6cGlB5ciIkTnYYwBZK/OXp29etgwmAyTYbL4oSNKpmRKrl1bdI7CZvEFRCVfkC/IF2bOVP5HmM2i8/yJP/iD/9ix+kB9oD7Q01N0HMZKoybUhJpQnTqwH/bD/qlTRecpkAzJkIwWO+v1RVlNAVEX6OAMnIEzVq4Uneev2dqSjnSk++67husarmu4znLWrzBW8iHa7LfZb7N/0SLlDdtyWg/halyNqy9eFJ2jsFlNASmwATbAhmnTlAcWuEAnHuIh3t29TL0y9crU+/RT0XEYKw309fX19fXDw2EkjISRljPZpkAf6AN9jh0THaOwWV0BMRqNRqPx/HnqRb2o1w8/iM7zVB7gAR4REV51vep61fXyEh2HsZJI30ffR9/nzTflU/Ip+dTs2aLzPA2GYiiG7tghOkdhs7oCorLZZ7PPZp/lXomgF3qhl41N/on8E/knfvjB+6z3We+zr7wiOhdjJYHaHZvSKI3SYmPRG73R28FBdK4/CYMwCHv40DzPPM88b8MG0XEKm9UWkKTNSZuTNv/yC8RCLMSuWCE6z9NgAAZgwOuvmx3NjmbHmJhHz5a4m2mMFSebXja9bHotXVrkK8pfEt2je3Rv3bojgUcCjwRevy46T2Gz2gKiyvsp76e8nz79FIbBMBh2+7boPE+D7bAdtuvUSZukTdIm8b0Rxl6EvpK+kr7SuHHYCTthp169ROd5GlpEi2hRfj4NoAE0YMYM0XmKSon5JKzT6XQ6XViY8mjhQtF5nioUQiFUlukG3aAbnTqZJpgmmCZs2SI6FmOWTDtBO0E74Z13oDN0hs7//S+GYRiGWXALIQICWrZM6cY7aJDoOEWlxBQQhSRpN2k3aTclJuJUnIpTLf3m9d27+Aa+gW+89ZZhpWGlYeXx46ITMWZJ1FYksqPsKDvu3w9REAVRlSqJzvU0lEiJlHjzJjbFpti0QQOlgNy4ITpXUbH6IazHyTJ8Dp/D52Fh6iWk6ER/r0IFeofeoXd27dJ/of9C/8Xrr4tOxJglaPJxk4+bfOzqKq+QV8grtm619MJRYCtsha3jx5f0wqGy3EvAF3TlkRquNVxruDo74xk8g2e8vUXneqpESITEcuWoP/Wn/u3aVS1btWzVsuvX/2743fC7IStLdDzGipNPhk+GT0blyuAADuCwZ4+yolz81tb/hCbQBJqQkGB6z/Se6b2hQx89W+K3ui1xBUTlkumS6ZKZkAB+4Ad+ISFwES7CRcttdog7cSfurFRJ6i/1l/q/+67LWZezLmfXrVPK4f37ovMxVpSUHQIrVJCvydfka9u2QQzEQIzltwRSm7xiCIZgSLt2yt9ryZtt9TQlbAjrf5RLyLt35SA5SA4KCVFvXovO9Y/+Df+GfzdsqExP3L7dI94j3iPe2Vl0LMaKglo4oAW0gBZxcbAH9sAeHx/RuZ7ZQTgIBz/7TFngfOqU6DjFrcQWEFVKcEpwSvCuXeRDPuQzZ47oPM9Hq5UeSA+kBwcOeHfw7uDdoW5d0YkYKwwFhQMAALZvt7bCoW5t/er8V+e/Oj8yUnQeUUrYLKynU/cHyI7LjsuOi4+HSTAJJvn6is71rOgQHaJDV69KraRWUqu2bQ3xhnhDfEqK6FyMPQ9lun2NGsojdfq6Vis61zPzBm/wvnPHvNC80LzQ0/MoHsWj+OuvomOJUuKvQFT7cB/uQ7MZ8zEf8/v0ocN0mA5nZorO9azQF33Rt3p16kf9qF98vO6O7o7uzttvi87F2LPwzPLM8sx64w3lnuShQ8qzVlQ4HsEszMKssLDSXjhUJfYm+tNcXn159eXVt2/XqFejXo16GRl4GA/j4S5dROd6ZsmQDMl2dpAGaZDWo0eNcjXK1Sh3+/aV3678duW35GTR8Rj7Ix3pSEfNmuFaXItrd+yA9bAe1levLjrXi1m0yLjduN24fdYs0UksRakZwnoa5ZJaXbmurmS3VqtX53yS80nOJ6Ghad3Tuqd1z84WnYiVTrpVulW6VaNGKV2zZ81Sm4uKzvW81Om5D/If5D/Ib95c+bvKzRWdy1KUmiGspylvKG8obxg2DN6Bd+Cd7dtF53k5vXs72DjYONgcPlwwZMBYMVA2UCtfXpeiS9GlrF0LX8PX8PVXX1lr4QBf8AXfy5dxOk7H6d26ceH4a6W+gKj3RjT9Nf01/bt3p320j/ZZcUuRR9OApVgpVopNStJqtVqt9qOPlG9yF2BWuLTvat/Vvuvj44AO6IAmEwyEgTCwRw/RuV6Uuq4DEiABErp0UabnXrkiOpel4jeUJ6gtFGwCbAJsAg4fVj5JubqKzlU4DhzAztgZOw8caPjU8Knh09OnRSdi1qVgNmNMdkx2zOjRSouRL75QvmtrKzrfC3u0TkzuJfeSewUHpzimOKY4lrz9OwobF5CnUHcSlCvLleXKe/cqz5YtKzrXyyr4hPVoAZQ6jz02NjY2NtbSe4cxUTxDPUM9Q319sQN2wA4LF+JknIyTPTxE5yoseAWv4JVRowyXDZcNl0vvuo7nxQXkH+hO6U7pTnXqBO/D+/B+bKzyrBV/0noC7aW9tDclheIojuLGjlUXXorOxcTyuuh10euik1N+bn5ufu6sWTgTZ+LMAQPACEYwlqCh0P7QH/rPmGEcYhxiHDJhgug41qbkvBCKmH6Yfph+WNeudJAO0sE1a5RnS04hedyOHVgOy2G5iAhesFg6KLMRy5ZVNmYbOpRepVfp1XHjcDgOx+GVK4vOV9ioA3WgDgsWmKaYppimqM0P2fPiAvKclNlNXbpIzaRmUrO1a5VnS2AhUXuHLYbFsHjtWnm+PF+eP3lyil+KX4rfuXOi47GXUy+qXlS9KHv7ivMrzq84f9Ag+YR8Qj4xcaK6YFV0vqJCsRRLsd9+a3IzuZnc1I2eSn7X3KJS6mdhPa/Hb6699x6EQRiEPXwoOlehWwyLYbH06PXRu7d0XDouHT99Wrtau1q7+v/+zzPdM90zvUMH5fslaEijhFJ7T2l3andqdw4fXsGpglMFp/Pn6RV6hV6ZP7+kFw6IhViIXbJEKRzqrEQuHC+L//BfknLp37kz6EEP+h9/BAMYwGBnJzpXcaHP6XP6/MgRuA/34f68eZlXM69mXl2z5tywc8PODSuBhdVKKAWjaVNl5feAARAMwRDcp4/yXeufDPLMtsE22DZ3rrGqsaqx6qhRypNcOAoLF5BCohSSdu0gHMIhfO1aiIZoiC5fXnSuYjcMhsGw27fpOl2n6z//jANxIA5cu9ZtkNsgt0G7d/Nsr8Klv6+/r79fq5ZskA2yoUcPvIE38Eb//gXbApQ2j4ZeqQE1oAaffGIKNAWaAr/8UnSskooLSCHzCvYK9gr28MgfnD84f/DmzTgGx+CYmjVF5xKNIimSIn//Hd3QDd3WrwdXcAXX9etzYnNic2ITEnil79/TVtVW1VZ1d1dWRnfsCCfhJJzs3BmyIAuytNoSNzvqhdy/L++V98p7+/bldRzFo5S/4IqOp5+nn6efi4s0QZogTdi0CSbDZJis14vOZZnu36fRNJpGJyRIA6QB0oC9e+EW3IJbe/aUcyjnUM4hKUntGCA6aWFTF+Zl2mXaZdo1aiStllZLqwMDyZ/8yT8wEHfhLtwVGAhzYS7MrVpVdF5Lo25zoHld87rm9Y4dk39J/iX5F24qWly4gBQxdXokhVIohcbE4GJcjIu7dhWdy2p4gRd43btHs2gWzTpxQlnwdeKE0uTu5EnpXeld6d3jx/MG5Q3KG3TypNJm+7fflP+4+Me63ee4z3GfU66c3VG7o3ZH69bNn5o/NX9q3bo4GAfj4FdfhVbQClo1boxrcA2u8fBQJmE0agSLYBEssrcXfbqtS2oqEBBQ+/bKDqQXLohOVNpwASlWiLoFugW6Bf/+NxyDY3AsIoKHHgoXJVMyJZvNYAYzmG/cgFzIhdz/fcUojMKoa9cgBEIg5M6dZ/65QECg0WAwBmOwkxO0hJbQ0slJ+blVqkAe5EFelSqQCImQyFsQF5l20A7a/fyzpq+mr6Zvv35J9ZPqJ9W3nn19Shp+4xKkYEOoltASWn7/vfKsulMbYwwAgKIpmqIfPIBsyIbsiAhTK1MrU6t580TnYgouIIJ5xHvEe8Q7O2t2aHZodixfrkw7bN9edC7GRKJpNI2mnTiBE3EiTuzVSxmiSk0VnYs9jguIRUFU2q8PGoSIiKg2dStF8/ZZ6aQDHeiIIAIiIGLpUltbW1tb2xEjEmsl1kqslZMjOh77a1xALJQ6bRPSIR3SV63CIAzCoDffFJ2LsULlB37g99tvShv1jz9WWuXExYmOxZ4NtzKxUKZrpmuma8eOYSAGYqBWq8xCGjGCDtNhOsw3DZk1y8tTvkZF5QTkBOQEvPkmFw7rxFcgVkZdX4I9sAf2mDkTT+AJPNGnD8/mYpZvz578yPzI/MghQ44EHgk8EpiWJjoRezn8hmPl9Kn6VH1qUBD1o37Ub/585dnGjUXnYqXcoz3FoQt0gS7jxxtbGFsYW8TEiI7FChcPYVk5Q2NDY0PjffuUhQo6nTrUBT7gAz7Xr4vOx0oHdUU4jIJRMGr0aDgEh+BQ/fpcOEo2vgIpodQV0TaeNp42ngMHKiu4J0zglhisUIyAETDi2jWQQQb566+VvdHnzzcajUaj8f590fFY8eACUkp4n/U+6332lVfMn5g/MX8SGoou6IIuI0YonxRdXETnYxZuFIyCUZcugR3Ygd2sWeW7le9WvtvSpUqPsgcPRMdjYvAQVimhtnwwbTBtMG2YMycnMCcwJ7BuXWXr2g8/LNjXgzEAUDok7N+PNbAG1ggJuXvz7s27N1991RhsDDYGz5/PhYMB8BUIe4JnqGeoZ6ivLzbEhtgwLAyaQlNoGhyM4RiO4WXKiM7HChfNo3k079YtfA1fw9diYmQH2UF2WLJEaYd+8qTofMyycQFhf6sJNaEmVLGiTZxNnE1c166URVmU1bcv3sE7eCcg4PGtb5lly8tT2ubv26c0m/zuO8e+jn0d+/70E19RsBfBBYS9EHUnPPov/Zf+27mzsg6lc2eaTtNpemAgeqEXetnYiM5ZOt29C8tgGSyLi4McyIGcTZtyQ3NDc0Pj4lJTU1NTU2/fFp2QlQxcQFih8snwyfDJqFw51y3XLdft7bexMTbGxq1awTgYB+NatYI5MAfm1KkjOqfVerRlK1SBKlDl1Ck6Rsfo2O7dOAJH4Ij//CdnR86OnB379vEOj6w4cAFhxUq/Rb9Fv8XNTR4gD5AH+PmhCU1o8vGBTtAJOvn6Kv9KXQhpays6b7FT95RHQsLERGgADaBBYiJshI2w8fBhjMM4jEtMVLrT3r0rOi4r3biAMIui0+q0Oq2tLV2ki3TxjTfgS/gSvmzcGDMxEzMbNYIgCIKgWrXgB/gBfqhdW5k95uqKq3AVrnJ1tZid/fSgB31urrID4W+/QTWoBtXOnwc3cAO38+dhH+yDfenpShfa8+el8lJ5qfzJk8k1k2sm1zx7Vvkhxb+jImPPgwsIK1G8gr2CvYKrVzdfMl8yX6pZU1ouLZeWu7pCb+gNve3sKIIiKKJcOZgJM2GmnZ2UJWVJWXZ2NIkm0aRy5ZQFcYjkS77kW768ci8nK0uZrXT7Ni7ABbggKwuGwlAYmpmpdJHNytL8R/MfzX+ysiAO4iDuxo26H9T9oO4Hly/HxsbGxsbm54s+L4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYKzb/D4DEm9oGCaFQAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDE3LTEyLTE1VDE1OjU3OjI3KzA4OjAwohG+LwAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxNy0xMi0xNVQxNTo1NzoyNyswODowMNNMBpMAAABPdEVYdHN2ZzpiYXNlLXVyaQBmaWxlOi8vL2hvbWUvYWRtaW4vaWNvbi1mb250L3RtcC9pY29uX2NrMWJ6YTB6ajlqamRjeHIvcmVmcmVzaC5zdmejF0ikAAAAAElFTkSuQmCC")}.page-account[data-v-66e9aba0]{width:100%;background-image:url(../img/bg.33ece377.jpg);background-size:cover;background-position:50%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100vh;overflow:auto}.page-account .code[data-v-66e9aba0],.page-account[data-v-66e9aba0]{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}.page-account .code .pictrue[data-v-66e9aba0]{height:40px}.swiperPross[data-v-66e9aba0]{border-radius:12px 0 0 12px}.swiperPic[data-v-66e9aba0],.swiperPic img[data-v-66e9aba0],.swiperPross[data-v-66e9aba0]{width:510px;height:100%}.swiperPic img[data-v-66e9aba0]{width:100%;height:100%}.container[data-v-66e9aba0]{height:400px!important;padding:0!important;border-radius:12px;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex}.containerSamll[data-v-66e9aba0]{background:#fff!important}.containerBig[data-v-66e9aba0]{width:auto!important;background:#f7f7f7!important}.index_from[data-v-66e9aba0]{padding:0 40px 32px 40px;height:400px;-webkit-box-sizing:border-box;box-sizing:border-box}.page-account-top[data-v-66e9aba0]{padding:20px 0!important;-webkit-box-sizing:border-box!important;box-sizing:border-box!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-account-container[data-v-66e9aba0]{border-radius:0 6px 6px 0}.btn[data-v-66e9aba0]{background:-webkit-gradient(linear,left top,right top,from(#19b4f1),to(#0e73e8))!important;background:linear-gradient(90deg,#19b4f1,#0e73e8)!important}.captchaBox[data-v-66e9aba0]{width:310px}input[data-v-66e9aba0]{display:block;width:290px;line-height:40px;margin:10px 0;padding:0 10px;outline:none;border:1px solid #c8cccf;border-radius:4px;color:#6a6f77}#msg[data-v-66e9aba0]{width:100%;line-height:40px;font-size:14px;text-align:center}a[data-v-66e9aba0]:active,a[data-v-66e9aba0]:hover,a[data-v-66e9aba0]:link,a[data-v-66e9aba0]:visited{margin-left:100px;color:#0366d6}.index_from[data-v-66e9aba0] .ivu-input-large{font-size:14px!important}.from-wh[data-v-66e9aba0]{width:400px}.footer[data-v-66e9aba0]{z-index:999}.pull-right[data-v-66e9aba0]{float:right!important;color:#666}.pull-right a[data-v-66e9aba0]{margin-left:0;color:#666}.footer[data-v-66e9aba0]{position:fixed;bottom:0;width:100%;left:0;margin:0;background:hsla(0,0%,100%,.8);border-top:1px solid #e7eaec;overflow:hidden;padding:10px 20px;height:36px} \ No newline at end of file +.verifybox{position:relative;border-radius:2px;border:1px solid #e4e7eb;background-color:#fff;-webkit-box-shadow:0 0 10px rgba(0,0,0,.3);box-shadow:0 0 10px rgba(0,0,0,.3);left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.verifybox,.verifybox-top{-webkit-box-sizing:border-box;box-sizing:border-box}.verifybox-top{padding:0 15px;height:50px;line-height:50px;text-align:left;font-size:16px;color:#45494c;border-bottom:1px solid #e4e7eb}.verifybox-bottom{padding:15px;-webkit-box-sizing:border-box;box-sizing:border-box}.verifybox-close{position:absolute;top:13px;right:9px;width:24px;height:24px;text-align:center;cursor:pointer}.mask{position:fixed;top:0;left:0;z-index:1001;width:100%;height:100vh;background:rgba(0,0,0,.3);-webkit-transition:all .5s;transition:all .5s}.verify-tips{position:absolute;left:0;bottom:0;width:100%;height:30px;line-height:30px;color:#fff}.suc-bg{background-color:rgba(92,184,92,.5);filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7f5CB85C,endcolorstr=#7f5CB85C)}.err-bg{background-color:rgba(217,83,79,.5);filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7fD9534F,endcolorstr=#7fD9534F)}.tips-enter,.tips-leave-to{bottom:-30px}.tips-enter-active,.tips-leave-active{-webkit-transition:bottom .5s;transition:bottom .5s}.verify-code{font-size:20px;text-align:center;cursor:pointer;margin-bottom:5px;border:1px solid #ddd}.cerify-code-panel{height:100%;overflow:hidden}.verify-code-area{float:left}.verify-input-area{float:left;width:60%;padding-right:10px}.verify-change-area{line-height:30px;float:left}.varify-input-code{display:inline-block;width:100%;height:25px}.verify-change-code{color:#337ab7;cursor:pointer}.verify-btn{width:200px;height:30px;background-color:#337ab7;color:#fff;border:none;margin-top:10px}.verify-bar-area{position:relative;text-align:center;border:1px solid #ddd;-webkit-border-radius:4px}.verify-bar-area,.verify-bar-area .verify-move-block{background:#fff;-webkit-box-sizing:content-box;box-sizing:content-box}.verify-bar-area .verify-move-block{position:absolute;top:0;left:0;cursor:pointer;-webkit-box-shadow:0 0 2px #888;box-shadow:0 0 2px #888;-webkit-border-radius:1px}.verify-bar-area .verify-move-block:hover{background-color:#337ab7;color:#fff}.verify-bar-area .verify-left-bar{position:absolute;top:-1px;left:-1px;background:#f0fff0;cursor:pointer;border:1px solid #ddd}.verify-bar-area .verify-left-bar,.verify-img-panel{-webkit-box-sizing:content-box;box-sizing:content-box}.verify-img-panel{margin:0;border-top:1px solid #ddd;border-bottom:1px solid #ddd;border-radius:3px;position:relative}.verify-img-panel .verify-refresh{width:25px;height:25px;text-align:center;padding:5px;cursor:pointer;position:absolute;top:0;right:0;z-index:2}.verify-img-panel .icon-refresh{font-size:20px;color:#fff}.verify-img-panel .verify-gap{background-color:#fff;position:relative;z-index:2;border:1px solid #fff}.verify-bar-area .verify-move-block .verify-sub-block{position:absolute;text-align:center;z-index:3}.verify-bar-area .verify-move-block .verify-icon{font-size:18px}.verify-bar-area .verify-msg{z-index:3}.iconfont{font-family:iconfont!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-check:before{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAADIEAYAAAD9yHLdAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAZiS0dEAAAAAAAA+UO7fwAAAAlwSFlzAAAASAAAAEgARslrPgAAIlFJREFUeNrt3X1cVNW6B/BnbcS3xJd7fLmSeo+op/Qmyp4BFcQEwpd8Nyc9iZppgUfE49u1tCwlNcMySCM1S81jCoaioiJvKoYgswfUo5wSJ69SZFKCKSAws+4f2/GetFFRYG3g9/2Hz2xj+O2J4Zm19trrIQIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKgjmOgAAADwOBhz83TzdPNs397qanW1ujJ2s8fNHjd7FBTkhuSG5IbculVdP1kSfeoAAPBwdFzHdXzgQN0S3RLdkpgY2SJbZMvNm9It6ZZ064cfGmQ2yGyQmZfX3KO5R3OPwkJdsi5Zl5yYKIfL4XL4mDHqs7AqGzhgBAIAoFFdI7pGdI1o1KjFlhZbWmxZv149OmXK4z3r4cPEiROfOFExKSbFVFDwqM+EEQgAgMY8y5/lz/LGjZu3bt66eev9+9Wjj1s4bAYNIkaMWHKyx3mP8x7nmzd/1GdyEP1CAQCASifrZJ3s6FjmWuZa5rprF3uLvcXeGjq0en5au3a8nJfz8k6d8lPyU/JTYmIq+wwYgQAAaIIk0WgaTaO/+IJm0SyaNWJEtf/IPMqjvJde0g/QD9APcHOrdGIhrxMAANzGmJwr58q569ZRLMVS7MSJNfajFVJIYYy/wF/gL7z0UmW/vUGNvk4AAHCHTqfT6XQrVtB4Gk/jg4KEBfmBfqAf+vSp7LdhBAIAUMPUwvH66+oj21eBSqmUStu3r+y3oYAAANQQtXDMmKE+WrlSdB4bvpwv58t/+62y34cCAgBQzeSt8lZ568SJFEiBFLh2reg8d2MD2UA28PTpyn4fCggAQDXRh+pD9aEjR1IABVDA5s20ntbTeklzf3eZF/NiXvv2Vfb7NHciAAC1nRwsB8vBvr5Wf6u/1X/nTubO3Jl7A+0tWvImb/LOyemc3zm/c/6ePZX9dmxlAgBQRfTd9N303Tw8rFusW6xbEhPZLDaLzXJyEp3rHjNoBs24dYt/wj/hn3h5mUwmk8mkKJV9GoxAAAAekz5AH6APeOYZ6znrOeu5Awc0WzgCKZACrVZ2hB1hR15++VELhw1GIAAAj0hdVdWli/ooNVX9WvnlsNUflHSk45wbuZEbg4LUwrFhw+M+LUYgAACV1CuoV1CvoCef5Kv4Kr4qIUE9qsHCcRsv4AW8YOHCqiocNtq7qAMAoFHqZoetW9MgGkSDDh+mhbSQFnbuLDrX/YWGmmJMMaaYsLCqfmZMYQEAPIBt23PLp5ZPLZ8mJ9MROkJHdDrRueyKpViKXbdO6aB0UDoEB1fXj8EUFgCAHX0v973c93KTJpbvLd9bvt+3T+uFg0/mk/nkL79UC0dISHX/PIxAAADuYuvLwQ/xQ/zQnj1sKBvKhj7/vOhc9vA4HsfjYmOd2jm1c2o3btxRdpQdZRUV1f1zMQIBALjNYDAYDAYHB9pEm2jTl19qvXBQGIVRWFKSWjgmTKipwmGDi+gAAERExJhZZ9aZdZGRNJ2m0/Tx40UnssuHfMgnPb2koKSgpGD0aIUpTGGlpTUdAwUEAOo9XbguXBf+/vu0lbbS1ldfFZ3HrgE0gAacPu0423G24+xhw5SOSkel440bouKggABAvaXjOq7j77xDetKTfv580Xns8iIv8srNlfKkPClv8OD0jukd0zv++qvoWLiIDgD1jrpnVXAwb86b8+Yffyw6jz18NV/NV+flWQZaBloGenufYqfYKXbxouhcNriIDgD1hi5Zl6xLnjyZL+AL+ILwcNF57OpLfanv1atsPpvP5vv7a61w2GAEAgB1nrpn1ejRPJNn8szoaM1ur05EREVF6ldfX0VRFEUxmUQnskejLyAAwOPT79fv1+9/7jn+E/+J/7Rjh7YLR3ExceLEhw9XTIpJMWm3cNho9IUEAHh08hB5iDykb1/+M/+Z/7x7N0VSJEU2aiQ61z30pCd9WZl1inWKdcoLL2R5ZnlmeR4/LjrWw8I1EACoM+S2clu5rasr+yv7K/vrgQO0jtbRumbNROe6G4/kkTzSYqFMyqTMgAC1cBw6JDpXZaGAAECt1zukd0jvkG7daBftol2HD1MERVBEq1aic93jdl8O9gv7hf0SGKhOVUVHi471qFBAAKDW0hfri/XFHTs6cAfuwBMS2Bw2h81p1050LruepWfp2fnzlaHKUGXopk2i4zwuFBAAqHVcw1zDXMPatrWSlayUkEBplEZp//VfonPZw86ys+zsm28qE5WJysQPPxSdp6qggABAraHuktuiRYOgBkENgg4dYt7Mm3k/9ZToXHZNpIk0MTzcWGosNZYuXy46TlXDfSAAoHnqfRxNm6qP4uPVr/37i85l11gaS2M3b1YWK4uVxa+8oh7kXHSsqoYRCABoVo+oHlE9oho2pME0mAbHxKhHNVw4IimSImNiXLJdsl2yp09XD9a9wmGDAgIAmmPry9G4f+P+jfv/4x8UT/EUP3iw6Fz3d/hwUXpRelH6Sy9FR0dHR0dbLKITVTfcSAgAGsPYhT4X+lzos2EDG8FGsBHjxolOZA9fxBfxRWlpFeYKc4V57NjckNyQ3JBbt0Tnqim4BgIAmiEvkhfJiz78kMWzeBY/Z47oPPbwpXwpX5qdbRlmGWYZ5uOjbnZYWCg6V03DFBYACKdbq1urW7tiheYLRypP5anffluRU5FTkTN4cH0tHDYYgQCAMOqeVX//O7vKrrKra9aIzmMPP86P8+NmM/fjftzP2zsrLSstK+3HH0XnEg0jEACocXJXuavcdepU1ol1Yp00fGNdP+pH/X78UUqSkqQkf38Ujt9DAQGAGqMP0YfoQ154gbbTdtq+cSMppJDCtDcTwokTLyiwvGh50fKiv79xuHG4cbjZLDqW1mjvfxwA1DluZjezm3nECMkgGSTD11+rRx0dRee6G8/gGTzj+nU+gA/gA/z81BGH0Sg6l1ZhBAIA1Ua9g9zHh/3MfmY/R0WpRzVYOE7yk/xkSYmUI+VIOSNHonA8HIxAAKDK6bvpu+m7eXhYt1i3WLckJrJZbBab5eQkOtcfKy9Xv44Zo7aQjYsTnai2cBAdAADqDn2APkAf8Mwz1gRrgjUhIYG9wF5gL7RsKTrXPQIpkAKtVlbMilnxpElKvBKvxO/eLTpWbYMRCAA8NnWqqksXddXSsWN0gk7QCWdn0bnuDao2dOJGbuTGoCCTyWQymTZsEB2rtsI1EAB4ZL2CegX1CnrySb6Kr+KrEhI0Wzhu4wW8gBcsXIjCUTWwFxYAVJral6N1axpEg2jQ4cO0kBbSws6dRee6v9BQU4wpxhQTFiY6SV2BKSwAeGge5z3Oe5xv3tzyreVby7dJSfQ2vU1v6/Wic9kVS7EUu26d0kHpoHQIDhYdp67BFBYAPFDfy30v973cpElFVkVWRdbevZovHJtpM23etk0tHCEhouPUVRiBAIBd6lSVoyMxYsRsq5SGDROdyx4ex+N4XGysUzundk7txo07yo6yo6yiQnSuugojEACwQ5L4dD6dT9+6VX2s3cJBYRRGYUlJauGYMAGFo2bUWAHps73P9j7b27Xr2bNnz549W7USfeIAYA9jslk2y+YNG9gmtoltmjBBdCJ7bA2dypVypVwZNUotHKWlonPVF1U+hfX7PW8CA9UtAnx9mQfzYB5Nmtz5Dz3IgzwKC+k1eo1ei4+naTSNpq1Zo5gUk2LKyBD9wgDUR/I5+Zx87oMP2CQ2iU2aO1d0HnvQ0EkbHruA9OK9eC/esmWD1AapDVK/+orm0ByaM2TIIz9hNEVT9IYNRfuL9hftDwmpby0iAUSQT8on5ZNLlrAZbAabsXSp6Dz28JV8JV/53XcVpypOVZzy9j694PSC0wt+/ll0rvrqkQuI15+8/uT1Jyen0smlk0snHz9Ox+gYHXN1rdp4KSnlE8onlE8YMUL9Rbl5U/QLBlCXqBfJQ0LUi+Th4aLz3N+lS+o2697e6kzFpUuiE9V3j3wNpHR26ezS2ZGR1VM4bHx8HHs59nLsdeBAj6geUT2imjUT9UIB1CVylBwlR738MulJT/qPPhKdxx6+hq/ha65ckWKlWCnW3x+FQ1sqPQJxN7gb3A29e1tbWVtZW5lMNdUQhifxJJ70zTdNujTp0qTL0KHf/PLNL9/88ttvYl42gNrJ7Te339x+GzuW5bAclhMVpU5ZOWhvU9UQCqGQa9es063TrdN9fLLKs8qzyk+dEh0Lfq/SIxBrf2t/a/+JE2u6kxjzY37Mz8ur9OXSl0tfTklRb2z6j/+o2ZcLoHZyi3aLdov285N2Sjulndu3a7ZwEBFRcTFP4Ak8YdQoFA5tq/wU1l/oL/QXLy9hiY/QETqi05U1L2te1vzgQdtFfGF5ADRMX6wv1hd7eqo9vWNjKZIiKbJRI9G57jGDZtCMW7fYUraULR01yrTNtM20LTVVdCy4v0qPINSLbrm56kW3Ll1EnwAtpaW01Ggse6PsjbI3Bg06c+bMmTNnrl0THQtApDtTza2tra2tU1LoJJ2kk9r7oMUzeSbPrKhg7syduRsMakOnPXtE54KHU+kRCF/Gl/FlGrr2cHtPHseVjisdVyYn39klFKAe6h3SO6R3SLduln9Y/mH5x8GDWi0ctr4cLJ7Fs/igIBSO2qnyU1i9qTf1zskRHfxu7G32Nnu7d2+1oCQmopBAfaL+vnfqJIVJYVJYUhLrx/qxfv/5n6Jz2cNSWApLCQlRhipDlaGbNonOA4+m8gWkM3WmzrGxooPbtYyW0bJevdQptuRk1zDXMNewtm1FxwKoDrYtgugNeoPeSExknsyTeXbsKDqXPewsO8vOvvmm8bzxvPH82rWi88DjqXQB6TK6y+guo3ftosW0mBafOyf6BO6vZ0/Hrxy/cvzq6FE3TzdPN0/tdkoDqAx1xNGiRfmI8hHlIw4epPfoPXqvWzfRueyaSBNpYni4sdRYaixdvlx0HKgaj7wMV5ZlWZZ1OsYYY+zYMfVo06aiT8genspTeeq331rmWuZa5vr5nfr01KenPv3hB9G5ACpD7T1ue5/Fx6tf+/cXncuusTSWxm7erCxWFiuLX3lFPci56FhQNR75TnS1p7Ci8Ml8Mp8cEKAeLS8XfUL2MG/mzbyfesphrMNYh7HJybZezqJzATyMrhFdI7pGNGrE5/F5fJ5tClm7hYNP49P4tB071MIxbdrtoygcdUyV3Qioy9Pl6fKef57n8Tye9/XXbCabyWY2biz6BO1aQAtowcWLFeMrxleMt+3mefGi6FgA/85gMBgMBgcH8wXzBfOFr75Sr+0ZDKJz3d/hw0VTiqYUTRk5Epuh1m1Vfie5foN+g37D0KFWV6ur1TUmRvOFxJM8yfN//9fhosNFh4s+Pif3ndx3ct/334uOBfD/fTk2bmQGZmAG2yd57bH15agwV5grzIMGYfPT+qHatiKRF8mL5EWDB1MohVLo7t339APRJNsmbb6+6rr0CxdEJ4L6SX3/fPihep/EnDmi89iDvhz1W7V1JDStMK0wrYiPV+8wHT1abSxVUiL6hO+vUyeextN4WkqKW5pbmlta166iE0H9oivVlepKly/XfOG4vSilIqcipyJn8GAUjvqp2lvaqtsvHz6sbss8ZAjNpJk088YN0Sduj20dPbvFbrFbKSm2O3tF54K6TU6UE+XE2bPJi7zIa9Ei0Xns4cf5cX7cbObP8ef4c76+aOhUv9XYbro2coAcIAd4e9Pf6G/0t7g4NovNYrOcnES/EPbwE/wEP/HTT9Z0a7o13c8ve0D2gOwBWr//BWoLW18OlsgSWeLnn9f0LtcPrR/1o34//siGsCFsiLe3cbhxuHG42Sw6FohV7SOQu9l22WTBLJgFP/88/5h/zD/W0N5ad7FtCSGRRBIlJ7uvdV/rvva//1t0LqjdbH056M/0Z/rzZ59ptnBw4sQLCqSnpaelpwcNQuGAf1fjBcRGndo6flzqLfWWeg8ZwjN4Bs+4fl30C2IPm8PmsDnt2llbWFtYW9g2bezZU3QuqF3U35tBg7Tel8P2frQ2tja2Nh46NDM4Mzgz+OxZ0blAW4QVEBtjU2NTY9O0NPIgD/Lw9eXhPJyH//qr6Fx2fUQf0Udt26pD+qQkua3cVm5bXS19oa6w9eVQf89jYrTal8O22IU5MAfmMGpUVlpWWlaa0Sg6F2iT5obM6lYNsqwWkoQENpvNZrM13HnQ1npzvXW9df2gQXjDwb+rLX05VLadJMaMUZexx8WJTgTaJnwEcjf1F9dkkhZJi6RFzz3H03k6T//lF9G57IqgCIpo1UrqJfWSeiUkuHd27+ze2d1ddCwQSx+qD9WHPvWUdaR1pHVkfLxmC0cgBVKg1cq6s+6s++TJKBxQGZobgdztzie4C9YL1gsJCepWDhru8+FBHuRRWEgZlEEZQ4ao13oyMkTHgpqh36/fr9/v4sIP8UP8UGoqnaATdEKDu0DfbujEjdzIjUFB6t52GzaIjgW1i+YLiI26aqV7d9aINWKNkpO13jBHVVTE2/A2vM2QIaZDpkOmQ+npohNB9bC1C2BJLIklpaay/qw/6+/iIjqXPczMzMy8cKHxmvGa8dr774vOA7WT5qaw7MlyynLKcsrJUQuHj496ND9fdK77a9GCXWVX2dVDh9wC3QLdAvv1E50Iqpat86U0X5ovzU9I0HrhUIWGonBAVag1BcRGnaP917/UR76+thucROe6vxYtJCYxiSUk6LiO6/jAgaITwePxOO9x3uN88+ZqB8yDB2k5LaflPXqIzmVXLMVS7Lp16vtnyRLRcaBuqDVTWPbYLlZyF+7CXZKS6EP6kD7UcJ8Pd3In95s3eQPegDcYOdK01rTWtDY5WXQseDh9L/e93PdykyZlT5Q9UfbEgQPMn/kzfw1/INhMm2nztm1KT6Wn0nPKFPWg1So6FtQNtb6A2Nj2rJLGSGOkMcnJbD6bz+Z36CA61/0VF1tft75ufX3kyCxDliHLkJQkOhH8MXWqytFRXcSxe7d6dNgw0bns4XE8jsfFxjq1c2rn1G7cuKPsKDvKKipE54K6pdZNYdmTHZEdkR1x/rxloGWgZaC3N1/FV/FVWu/r0bSp9J70nvTe3r26Ql2hrtDfX3Qi+COSxKfz6Xz61q3qY+0WDgqjMApLSlILx4QJKBxQnepMAbGxdRbk2TybZ/v42HYPFZ3r/po2pV20i3bt2yevkFfIK4YPF50IiIgY05l1Zp05MpJtYpvYpgkTRCeyy4d8yCc9vaSgpKCkYPRotXCUloqOBXVbnZnCskedeujUSX2UnKxOQXTpIjqXXXrSk76sjHVgHVgHg8H4lvEt41t794qOVd/I8+R58rxVq9gRdoQd+Z//EZ3n/s6ccdzjuMdxz8CB6R3TO6Z31PBWQFCn1LkRyN3UG/kuXWLH2XF23MdH7beQmys6l11GMpKxYUO1t3x0tO5fun/p/jVqlOhY9YW6lc5bb2m+cNz+PZZcJBfJZdAgFA4Qoc4XEBt108bLl6V8KV/K9/amxbSYFmu4r8ftQkJraA2tiYqSw+VwOXzMGNGx6ir5oHxQPvi3v6mPli0Tnccevpqv5qvz8irCK8Irwv39M6MzozOjf/pJdC6on+pNAbGxveEalDYobVDq68vf5e/ydzW8TfXtQsK2sq1s686dd/pIQJVQd1MOCGCX2WV2+eOPReexqy/1pb5Xr6qrC/39bdf6RMeC+q3eFRCbjJcyXsp46coVx2uO1xyv+fnxo/woP/rPf4rOdX+OjiyH5bCcqCh5q7xV3jpxouhEtdWdqcGf6Cf66YsvaD2tp/WSRt8PRUWUTumUPmTI72+kBRBLo2+YmmMrJBWRFZEVkX5+6tEzZ0TnsudOA6Kn6Wl6essW2ydo0blqC7dot2i3aD8/XsgLeeGOHcyduTP3Bg1E5/pjxcW8O+/Ou48YYdulWnQigH9X51dhVVbvY72P9T7Wpo3DbofdDrsTE+kYHaNj2m0YxSN5JI+0WNgNdoPdeOUVxVfxVXxt9yuAjboar08fCqZgCk5MpHW0jtY1ayY61z1ur8KzTrFOsU4ZNSrLM8szy/PQIdGxAP5IvR+B3C17QPaA7AFXr5YlliWWJQ4cSEtpKS3VboMo24iEN+PNeLPPP5ej5Cg56uWXRefSClvrYR7BI3jEgQNaLRy2DwKUSZmUGRCAwgG1AUYgD9CL9+K9eMuWDtcdrjtcj49nvsyX+Xp4iM5l1+0+D6SQQsrMmerUR2Sk6Fg1zS3NLc0trWtXpmd6pk9N1ez2/7b/X2NoDI159VVlqDJUGbppk+hYAA8DI5AHUFe7FBZamluaW5oPHkycOHENN4hSSCGFMfUP07p18gB5gDxg5kzRsWqKuktuhw7SJemSdCkhQbOFw+ZZepaenT8fhQNqI4xAKkmdEmnRgnzJl3wPHaIUSqGUvn1F57If+PYnXH/yJ//ZsxWDYlAMGl6u+ojuXLuKcYhxiDl6lFIplVK7dxedyx52lp1lZ99801hqLDWWLl8uOg/Ao3AQHaC2yc/Pz8/Pv3WrzZg2Y9qM2bFDWiOtkdZ4erIv2Zfsyz//WXS+ewNTPuUzRiVUQiVDhjhzZ+7Mr11Tz0PDI6mHZCvoUrwUL8UnJNAlukSXtLvoQRURoVxWLiuXFy0SnQTgcaCAPKIrCVcSriSUl7dp3aZ1m9a7djn80+GfDv+0dRzs3Fl0vnvYCome9KQfMqR9m/Zt2rcpKsrPzc/Nz619rXbVLUeaNqXn6Dl67sAB+p6+p+81PBIcS2Np7ObNyjZlm7JtxgzRcQCqAq6BPKbTC04vOL3g5k310fDh6lSRhhtE3b5GorbaXbNGDpAD5IDa80m4R1SPqB5RDRvy2Xw2n71rFyVREiV5e4vOZVckRVJkTIxLtku2S/b06epBzkXHAqgKGIFUEXVKqLzcucS5xLlk1y4+j8/j8/r0YSfYCXZCuz2yWQErYAV+fs6hzqHOoRZL/t78vfl7jx0TnetuBoPBYDA4ONzYd2PfjX3bt7MMlsEytL7J5OHDRa2LWhe1Hjfu+AfHPzj+QXm56EQAVQkX0avJndanTcqalDWJjWWD2WA2WPsNo9T7Ed5+2+Rh8jB5aGVTQcZks2yWzRs3MgMzMMO0aaIT2cMX8UV8UVpahbnCXGEeNOj3I1SAugUFpJp1jega0TWiUaMW+hb6FvroaJpFs2jWiBGicz0I/4J/wb9YtcrkanI1ub7+uqgc8jn5nHzugw/YJDaJTZo7V/TrYg9fypfypdnZlmGWYZZhPj625d+icwFUJ1wDqWa5IbkhuSG3bpXkleSV5I0bx2fymXym9htEsalsKpu6cKF8Wj4tn37vvZr++bJJNsmm0FDNF46VfCVf+d13FTkVORU5gwejcEB9ghFIDbNdBG6yqsmqJqt27lSPjh4tOtcDJVESJYWFKS2VlkrL6mu0pC7LDQlRO0eGh4s+7fu7dEm9sdTb29a4THQigJqEEUgNO/fiuRfPvVhWpv7hefFF2yod0bkeyI/8yG/BAvUP/OrVVf306rLcKVPUZcYffST6dO3qR/2o348/sqVsKVvq44PCAfUZVmEJoq7aslr7F/Yv7F/49dfXrl27du1a167qv/bsKTqfXYwYMU/P9lPbT20/tUWL/NT81PzUw4cf9enuNMjqQ32oz7ZtbCPbyDZqsC8HJ068oEDyl/wlfz8/Y4AxwBjw3XeiYwGIpL03aj0THR0dHR1tsbi4uLi4uEyeTJtpM23etk10rgdh8Syexc+ZI+fKuXLuJ5/cPvrQU6K6Ql2hrtDfX9op7ZR2bt9+p8+JxvAMnsEzrl+3NrY2tjYeOjQzODM4M1jDHSwBahCugWiM7X6HC/0v9L/Q/4sv1Fa2kyaJzvVA0RRN0Rs2KC6Ki+Jiu9Paar37P9MX64v1xZ6efC6fy+cePqxuX/7EE6Lj342f5Cf5yZISJjGJSc8/rzCFKezIEdG5ALQEBUSjbIXEbDabzWbbLq1TpojO9UCcOPHPPlOvDQQGqgetVneDu8Hd0Lu3tbW1tbV1SgqdpJN0smVL0XH/mO2GvzFj1O3w4+JEJwLQIs1NGYDq3Llz586d41y9VrJ3r3OKc4pzSqdOFEMxFOPmJjqfXYwYMVluP6/9vPbzOnZ0/sX5F+dfvvvOusS6xLokMZF9zj5nn7duLTrmPQIpkAKtVlbMilnxpElKvBKvxO/eLToWgJZhBFKrSJK6Cmr9evUPtW1vJQ273aKVjGQkY8OGouPc4/Z293wYH8aHBQaaRplGmUZt3Cg6FkBtgAJSKzEmvyO/I78TEcH2sX1sX3Cw6ES1FTMzMzMvXGi8ZrxmvPb++6LzANQmmMKqpfKP5B/JP3LokLOzs7Ozc6tW6tE+fUTnql1CQxWzYlbM774rOglAbYRlvLUa5+pF3r//nQ7SQTqo4RvwtGI8jafxn3yivm5LloiOA1CbYQqrjtGV6kp1pcuXkxd5kVft6fNR7W7fX6P0VHoqPW2r2e5dZgwADw8jkDpGaaw0VhovXsw38o18I6ZmeByP43Gxsc2eafZMs2emTlWPonAAVAUUkDrKJJtkk/zWW/QqvUqvaqWvRw0KozAKS0pyaufUzqndhAlH2VF2lFVUiI4FUJeggNRxSpASpAS9/ba6jHbpUtF5qh0nTjwjo6SgpKCkYPRotXCUloqOBVAXoYDUE+pWHO+8QyEUQiHiGkRVrzNnHGMdYx1jn39e3fX4xg3RiQDqMizjrWfy9+Tvyd/zzTdPlj5Z+mRpSQm1olbUSvutdu3yIi/yys2VHCVHydHX9+T0k9NPTr96VXQsgPoAq7DqOfmYfEw+Nn8+m8PmsDlhYaLzPCy+mq/mq/PyLAMtAy0Dvb3VToAXL4rOBVCfYAqrnjMNMA0wDVi9mubSXJo7b57oPA/Ul/pS36tX2Xw2n83390fhABAHIxD4HV2sLlYXGxREcRRHcZ98QgoppDx8n4/qVVSkfvX1VW8ENJlEJwKoz3ANBH4nf0f+jvwdRmN73p635/n5LIgFsaBhw8QWkuJi3p13592HDTPFm+JN8RkZol8nAMAIBB5AjpVj5dhXX2VX2BV25dNPaT2tp/U10HL29i6+TMd0TDd6tPE142vG1w4eFP16AMD/QwGBh6I7qDuoOzhtGl2my3R5w4bqKiQ8kkfySItFHfn89a9qY6roaNHnDwD3QgGBSpG7yl3lrlOn0nbaTts3bqyqXua2wiEtk5ZJy6ZONe437jfu//JL0ecLAPbhGghUSv6v+b/m/5qd3b5N+zbt22RksLFsLBvbvz+lURqlVb5FLU/lqTz122+l36TfpN8MBuMc4xzjnL17RZ8nADwYlvHCIzGtMK0wrYiPbza+2fhm47t3V48uWcJX8pV85Xff2fu+3//7kiXXP7v+2fXPevUy9jT2NPY8elT0eQHAw8MUFlQL1zDXMNewJ55o2L1h94bd27UryynLKcu5cuX0gtMLTi+4eVN0PgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAO/4PSBxbMqgmA24AAAAldEVYdGRhdGU6Y3JlYXRlADIwMTctMTItMTVUMTU6NTc6MjcrMDg6MDCiEb4vAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDE3LTEyLTE1VDE1OjU3OjI3KzA4OjAw00wGkwAAAE10RVh0c3ZnOmJhc2UtdXJpAGZpbGU6Ly8vaG9tZS9hZG1pbi9pY29uLWZvbnQvdG1wL2ljb25fY2sxYnphMHpqOWpqZGN4ci9jaGVjay5zdmfbTpDYAAAAAElFTkSuQmCC")}.icon-check:before,.icon-close:before{content:" ";display:block;width:16px;height:16px;position:absolute;margin:auto;left:0;right:0;top:0;bottom:0;z-index:9999;background-size:contain}.icon-close:before{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAADIEAYAAAD9yHLdAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAZiS0dEAAAAAAAA+UO7fwAAAAlwSFlzAAAASAAAAEgARslrPgAADwRJREFUeNrt3V1sU+cZwPHndTAjwZ0mbZPKR/hKm0GqtiJJGZ9CIvMCawJoUksvOpC2XjSi4kMECaa2SO0qFEEhgFCQSqWOVWqJEGJJuyYYWCG9QCIOhQvYlgGCIFmatrVSUhzixO8ujNM1gSZOfPye857/7wYlfPg5xj5/n/fExyIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABATizsWti1sCs/v6y0rLSsdMaMZ/Y8s+eZPZMnm54LQO6kn/fp/UB6v2B6LrdRpgcwZf7e+Xvn7505MxAIBAKBrVt1ja7RNdXVaqlaqpbOmTP0z+u9eq/ee/euFEqhFH7ySeCjwEeBj+rr299of6P9jb//3fT2AMhcWVlZWVnZ3Ln6uD6uj2/eLF3SJV1VVapW1ara6dOH/nn9hf5Cf3HzpupW3aq7qSl5LHkseay+/nLt5drLtbdvm96eXPNZQJQqn1Q+qXzS73+vN+gNesObb0q7tEv7xImZ/kv6kr6kL/X3q0PqkDpUXx/aFNoU2rRz53l1Xp1X/f2mtxTAcMv1cr1cT5jQfb37evf1ujrpkR7p2bxZ1agaVZOXl/E/WCM1UnP/vv5cf64/f+utjg87Puz4cPfu1G9qbXp7neaTgChVeqD0QOmBP/5RHVPH1LHf/CbrN1EplVLZ2iqt0iqtv/51NBqNRqP37pnecgDpI42CgtTz9OTJ1PO0sjLbt6PX6/V6/Z/+1LG5Y3PH5g0bHnzX2pBkXlyPKTtadrTs6Ouvq/fV++r9LVscu6EbckNuPPGEhCUs4UWLpsanxqfGT5yIxWKxWCyRMH0/AH40GI6whCXc3Cyn5bScDoeduj11RV1RV559dkrFlIopFX19sauxq7GrbW2m7wenBEwP4JT0OY7UV6+/nrMbjkhEIitWSIVUSEVLS0ljSWNJYyhk+v4A/GQwHHtkj+xpahp8XuaImqwmq8m7di2oXlC9oHr2bNP3h1OsDUhgfWB9YP2WLdIgDdLwgx/kfICzclbOLluW35Hfkd/x5z8PPqABOGbYEcd22S7bKypyPsiDc6v9df11/XWvvWb6fnGKtQHRj+nH9GOrV5ueY/CVz4MHNCEBsm9YOHJ8xPEo6og6oo64YD/k1PaZHiDbvruD/uYb0/MMUyEVUtHWFi+Pl8fLf/Wray9ee/Haiz09pscCvGjYUpWpI44RBE8FTwVPFRRcLLxYeLEwHjc9T7ZYdwSi2lSbavvxj03P8UgsbQHj5pqlqlFK9iZ7k70u3i+NkXUB6Tvcd7jv8H//a3qOEXGyHciY6ZPjYzXw0sBLAy95YL+UIeuWsNJK75feL71/545arBarxYWFpucZUVjCEj53LvWEqK7mfSTAt9x6jmNEi2WxLL59O3ooeih6aNYs0+Nkm3VHIIO6pEu6Pv3U9Bijxsl2YBjPhiOtUAql0EP7oQxZG5C8SXmT8ibt35++5IjpeUaNpS3As0tVabpBN+iGgQE5Lsfl+KFDpudxirUBuTT90vRL0//xj/S1qkzPkzFOtsOHvHZy/FFUsSpWxfv2pZai//Y30/M4xfpLmRR/VvxZ8Wd//Wvf7b7bfbd//vPBS454xU25KTdnz+YSKbCZ55eq0h5cE2/OB3M+mPPBb3977dq1a9eu2XstLGtPog+Vvp5/X1tfW19bU5N6V72r3v3FL0zPlTHeRwKLeOV9HCPaLbtl94UL8a/jX8e/fv55vzwvfROQNEICmEc47OC7gKQREiD3CIddfBuQNEICOI9w2Mn3AUkjJED2EQ67EZAhCAkwfoTDHwjIIxASIHOEw18IyAgICTAywuFPBGSUCAkwHOHwNwKSIUICEA6kEJAxIiTwI8KB/0dAxomQwA8IBx6GgGQJIYGNCAe+DwHJMkICGxAOjAYBcQghgRcRDmSCgDiMkMALCAfGgoDkCCGBGxEOjAcByTFCAjcgHMgGAmIIIYEJhAPZREAMIyTIBcIBJxAQlyAkcALhgJMIiMsQEmQD4UAuEBCXIiQYC8KBXCIgLkdIMBqEAyYQEI8gJHgYwgGTCIjHEBKIEA64AwHxKELiT4QDbkJAPI6Q+APhgBsREEsQEjsRDrgZAbEMIbED4YAXEBBLERJvIhzwEgJiOULiDYQDXkRAfIKQuBPhgJcREJ8hJO5AOGADAuJThMQMwgGbEBCfIyS5QThgIwICESEkTiEcsBkBwXcQkuwgHPADAoKHIiRjQzjgJwQE34uQjA7hgB8REIwKIXk4wgE/IyDICCFJIRwAAcEY+TUkhAP4FgHBuPglJIQDGI6AICtsDUl+XX5dfl0ySTiA4QgIsmrwlXpYwhJubpaIRCSyYoXpuTIWlrCEz50b/Nrr2xGRiESqq6PRaDQavXfP9FiwAwGBI6w5IvEqjjiQAwQEjiIkOUY4kEMEBDlBSBxGOGAAAUFOEZIsIxwwiIDACEIyToQDLkBAYBQhyRDhgIsQELgCIRkB4YALERC4CiEZgnDAxQgIXMn3ISEc8AACAlfzXUgIBzyEgMATrA8J4YAHERB4inUhIRzwsIDpAYBMJNYm1ibWKqUeV4+rx5X3XwCdkTNyxoLtgC/xwIUnWPN5HI/i8Ge2A04gIHA168MxFCGBhxAQuJLvwjEUIYEHEBC4iu/DMRQhgYsRELgC4RgBIYELERAYRTgyREjgIgQERhCOcSIkcAECgpwiHFlGSGAQAUFOEA6HERIYQEDgKMKRY4QEOURA4AjCYRghQQ7kmR4AdhkMR1jCEm5uliNyRI54MBxhCUv43DkpkiIpunVLbspNuTl7tumxRu2W3JJbM2cGC4IFwYKFC6fGp8anxk+ciMVisVgskTA9HuzAxRSRFcOOOCISkciKFabnylj66ril8dJ46Zo1wY3BjcGNVVV6m96mt505Y3q8jKX/HyqkQipaWkoaSxpLGkMh02PBDixhYVysWaoa4bLq1lxGnqUtZBEBwZj4JRxDERLgWwQEGfFrOIYiJAABwSgRjocjJPAzAoLvRThGh5DAjwgIHopwjA0hgZ8QEHwH4cgOQgI/ICAQEcLhFEICmxEQnyMcuUFIYCMC4lOEwwxCApsQEJ8hHO5ASGADAuIThMOdCAm8jIBYjnB4AyGBFxEQSxEObyIk8BICYhnCYQdCAi8gIJYgHHYiJHAzAuJxhMMfCAnciIB4FOHwJ0ICNyEgHkM4IEJI4A4ExCMIBx6GkMAkAuJyhAOjQUhgAgFxKcKBsSAkyCUC4jKEA9lASJALBMQlCAecQEjgJAJiGOFALhASOIGAGEI4YAIhQTYRkBwjHHADQoJsICA5QjjgRoQE4xEwPYDtbAtH4kriSuIKT1BbXCy8WHixMB6fuGzisonLVq/W2/Q2ve3MGdNzZeysnJWzy5blt+e357f/5S8ljSWNJY2hkOmxbMcRiENsDcfV7Ve3X93+zTemx4IzOCJBJghIlhEO2ICQYDQISJYQDtiIkOD7EJBxIhzwA0KChyEgY0Q44EeEBP+PgGSIcACEBCkEZJQIBzAcIfE3AjICwgGMjJD4EwF5BMIBZI6Q+AsBGYJwAONHSPyBgDxAOIDsIyR2831ACAfgPEJiJ98GhHAAuUdI7OK7gBAOwDxCYgffBIRwAO5DSLzN+oAs18v1cj1hQk95T3lP+aefpr77y1+anitje2SP7Dl7NhW+1auj0Wg0Gr13z/RYQDYMvsALS1jCzc0SkYhEVqwwPVfGKqVSKltbQ++E3gm9U1V1Xp1X51V/v+mxnGL9B0p1X+++3n29ri71FeEA3GjwcR2RiESqq1MhOXfO9FwZa5VWaa2s7DnYc7Dn4O7dpsdxmrUBKX+7/O3yt3/2M5krc2Xupk2m58lYeqkqmogmomvWEA74QfpxHtwY3BjcWFXl1U9I1Iv0Ir1o69b53fO753fPm2d6HqdYG5BkXjIvmbd1q3pOPaeemzDB9Dyjlj7i2Ck7ZeeqVZzjgB+lP2o3dU5kzRqvHZGoGlWjavLyAg2BhkDDa6+Znscp1gZEzVQz1cyqKtNzjBpLVcAwnl/aOi7H5biH9kMZsi4gCzoXdC7o/OEPZZ/sk33TppmeZ0QsVQEj8vbS1owZJY0ljSWNoZDpSbLNuoAMrBtYN7DuRz8yPceIWKoCMubVpa3Q/ND80HwP7JcyZF1ARIkS9e9/mx7jkTjiAMbNa0ckgUmBSYFJ//mP6Tmyzdr3gZTGS+Ol8Rs31FK1VC2dM8f0POkjjuCTwSeDT1ZXp19JmR4LsIFr30eyQ3bIjs7O6AvRF6IvFBebHifb7DsCeUA1qAbV0Nxseg7CATjPrSfb9VP6Kf2UC/ZDDrE2IMlkMplM7t8vNVIjNffv53yAIUtVhANwnluWtvRhfVgf7u1VL6uX1csHDpi+X5xibUAu116uvVx7+3bqqz/8IWc3nD7imBecF5y3ciUnx4HcM36yPSlJSb71VrQj2hHtuHPH9P3hlDzTAzgt1hRrijW1tU3ZMWXHlB1z5qgr6oq68uyzWb+h/bJf9re0BIuCRcGitWs54gDMi8VisVgskZganxqfGj9xInWtqvJyuSE35MYTT2T79vRJfVKfPHas4+mOpzuerq01vf1Osz4gabGWWEus5dSpaV9N+2raV4mE7JJdsmvJEmmXdmnP/J3q+pK+pC/190undErn3r1FkaJIUeR3vzv9yulXTr/S12d6ewF8Kx2S4gvFF4ovfPxxX29fb19vQYE+qo/qowsWqPfUe+q9QMYrMumlKlklq2TVm29+Nxxam95up1n7U1gjKSstKy0rnTFDr9Qr9cotW1SLalEtq1enfgy4qOjhf+vOHVkn62TdJ58M3B24O3C3vv7Lg18e/PJgZ6fp7QGQufQ18/QpfUqf2rw59d3nn0/9OmPGsL+wRJbIkn/+U7+qX9WvNjUFZgVmBWbV17cXtBe0F3R1md6eXPNtQB4l/fkEiTWJNYk1P/1p+n0lvF8D8I/BHwvWokX/5CehaCgaiv7rX6nLs/f2mp4PAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtvsf2vlfs7i0WI4AAAAldEVYdGRhdGU6Y3JlYXRlADIwMTctMTItMTVUMTU6NTc6MjcrMDg6MDCiEb4vAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDE3LTEyLTE1VDE1OjU3OjI3KzA4OjAw00wGkwAAAE10RVh0c3ZnOmJhc2UtdXJpAGZpbGU6Ly8vaG9tZS9hZG1pbi9pY29uLWZvbnQvdG1wL2ljb25fY2sxYnphMHpqOWpqZGN4ci9jbG9zZS5zdmdHkn2WAAAAAElFTkSuQmCC")}.icon-right:before{background-size:cover;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAADIEAYAAAD9yHLdAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAZiS0dEAAAAAAAA+UO7fwAAAAlwSFlzAAAASAAAAEgARslrPgAAJ4pJREFUeNrt3XtcVXW6P/Dn2VwCBxUzNbnkkXRSGzXW2huQRLyMIqKRJF7Q1CkrDS+VGp3Gy9g5YzI6qVsNfTmlqGmipQiIiJqAcnOvhaKRHidshoatpKaBogL7OX+s6Mz8flO5CfzutXne/+zXWhR8QOXZ3+93Pd8vAHuAEKW10lpp7dix0mXpsnR5/34pX8qX8r/7TpZlWZaJGl//9f6+fY3/X+PnEf2dMMYY/yJqYcbbxtvG2/7+lEM5lLN7NyyCRbBowICmfj56m96mt/PzDZGGSEPkxImWNpY2ljYVFaK/T8ZY6+MiOoCzMn1t+tr09a9/TQfpIB0sLITlsByW9+r1Sz8v5mEe5vn7Q3toD+0nT/Y77Xfa73ROTuWNyhuVNyorRX/fjLHWg0cgzUybcmrThvIoj/JUFcMwDMOeeKLFvmA8xEN8TQ2sh/Ww/rnnFFVRFfXwYdE/B8aY8zOIDuBsqDf1pt6vvdbihaPRBtgAG7y8wAQmMKWlyflyvpw/aZLonwNjzPlxAWlWiOiN3ugdH//Av7QFLGBxd4dzcA7O7dgh75H3yHvmzBH9E2GMOS+ewmomplhTrCn2qads5bZyW3lJieg8jWgADaABf/yjul5dr65fvPj7uyQ6F2NM/3gE0kxsb9vetr3do4foHP8vLMACLPj977W1mS1bwimcwsnVVXQuxpj+cQFpLt/Ct/BtmzaiY/y0adNqltYsrVmakqIVEg8P0YkYY/rFj/E2E5+zPmd9znbpAggI+PzzovP8qItwES727n23w90OdzuEhfl86fOlz5f79lmtVqvVeveu6HiMMf3gEUgzqVfqlXqluFi7qqsTnefnYCImYmJ4OOVSLuWeONF/Zv+Z/Wf6+orOxRjTD15Eb2ZSlVQlVWVkYCRGYuSoUaLz3C86QSfoRHk5lVAJlURElISWhJaE/vWvonMxxhwXj0CaGT1Lz9KzS5eCDDLI+nnaCQfiQBwYEID1WI/1J05oi+6SJDoXY8xx8RpIM7tccbnickVlZdekrkldk4gwAzMwY8gQ0bnuF2ZhFmZ5eWkd7pMn+1T4VPhUKIq2RvLll6LzMcYcB09htShE6YJ0Qbqwdi3GYRzG6bCxbxbMgll372ojqilTlEAlUAncu1d0LMaYeDyF1aKI1CfUJ9Qn5s6FuTAX5r71lt6mtiAJkiDpoYeojuqo7uOP5VQ5VU6dOVN0LMaYeDwCecCkFClFSpk+HcbBOBi3eTOa0IQm/TX20RbaQlsSE9V+aj+131tvic7DGHvwuIAIIp+Xz8vno6OpJ/Wknrt2YRAGYZCnp+hcdpsAE2DC++8rbypvKm82TtHZbKJjMcZaHhcQwYxnjWeNZ8PDaTpNp+mpqdrd9u1F52qa/fu9LF4WL8ukSTmYgzl4547oRIyxlsNrIIJZ+lr6Wvrm5GBv7I29Bw6EN+ANeOMf/xCdq2mefbbGWGOsMR48GHQx6GLQxXbtRCdijLUcfozXQVSWVpZWllZV+df51/nX7dtH8RRP8aNGwQk4ASc6dhSdzz7du9NVukpXR4zoFNMpplPM/v1Xsq9kX8m+dUt0MsZY8+ERiIMpTitOK067dMm1zrXOtS4sTLurqqJz2e04HIfjsuw623W26+yCgsD8wPzAfMfbrZgx1nRcQBxUUVxRXFHclSu1CbUJtQnh4dpd/R1V+0OHuxGNaMzLazw3RXQuxtgvx4voOtEnpU9KnxR3d88yzzLPsu3bIQ3SIG38eNG57BYEQRB04wZVUzVVP/OMukPdoe7IyxMdizFmPx6B6ETZ+LLxZePv3Qv4PODzgM/j4mg37abdGzeKzmW3YiiGYm9vHIyDcXB2tlwil8gl48aJjsUYsx+PQHROTpaT5eSEBDCDGcwrVojOYy9KoiRKamgAK1jBOmuWGq1Gq9GbN4vOxRj7eVxAnISUKWVKma++ihVYgRXr1sEm2ASbDPoZYTZu8bIJNsGmd95RUEEF//AH0bEYYz9OP79g2E9SI9VINfL996mWaql23DjaQBtog44a+RRQQEEEIxjBuHSptgml2ax9UEeFkLFWhEcgTko7z2PIECqiIiravx+DMRiD9drYt3MnEBDQ9OmKqqiK6vgnPjLWGvA7OyelKIqiKJ99pj31NHQovAavwWtVVaJzNU1cHKyCVbAqM/Ppjk93fLpj27aiEzHGeATSahjTjenG9IAAOkyH6XBWFpyEk3BSf419tISW0JJTp2wdbB1sHaKiTg86Pej0oG++EZ2LsdaIC0grozXyPfpow7SGaQ3TMjNxKS7FpTps7CMgoPPntYuICG1q6+9/Fx2LsdaEC0gr1Z/6U3/y9nZNcE1wTThwAI7CUTjauHWK3litVEEVVDFypFqlVqlVpaWiEzHWGvAaSCt1Bs/gGbxx46bfTb+bfsOHUxqlUZpej6rt2hVX4kpcefy4sYOxg7HD00+LTsRYa8AjEAYAALGxsbGxsS4u5XK5XC4nJcEe2AN7XnpJdK6muX1bex0/XnuYICNDdCLGnBEXEPZvIMokk0xLlzb2ZYhOZK/GDne8htfw2iuvKJFKpBL5wQeiczHmTPg8EPZvWZdZl1mXHT/uY/Yx+5ivX4cn4Ul4MiLih4Y/B4cZmIEZBgPchJtwc8wY33Lfct/y2trKO5V3Ku+cPCk6H2POwOF/ETDHoDUmxsVpV1u3aq9ubqJzNY3ZrE1tvf66ds1nuDPWFFxAmF0C9wTuCdwzbBj6oi/67tuHc3AOztFfYx9Npak0dft2TMZkTH7xRe5wZ8x+XEBYk5i6m7qbuptMtlG2UbZRGRlQCIVQ2KmT6Fx2i4RIiExPh0zIhMwJE7SRSeMiPGPsp3ABYb+INrXVq5d2lZWlvT72mOhcdiMgoKIi7WL0aG1EcvWq6FiMOTLuA2G/iPaOvbEjPCQEBsEgGKTDRj4EBAwOhkWwCBbl5BhvG28bb/v7i47FmCPjEQhrVn379u3bt2+HDm55bnlueWlpOAyH4TAdNvaFQiiE/u1v2Bk7Y+eICMtiy2LL4gsXRMdizJHwY7ysWVVVVVVVVd2545Ptk+2T/fHH2t3GvbZ+/WvR+e5bBVRAhbc3zaJZNCsu7lG3R90edcvLu6xcVi4rX38tOh5jjoCnsFiLaFyMDggICAgIiI6mPbSH9uivkQ/n4Tyc9/DDBjSgAbOzA/MD8wPzR44UnYsxR8BTWOwBQpTmS/Ol+StW4HE8jsfffFN0IrsZwQjGe/dgGkyDadOnK6FKqBK6a5foWIyJwFNY7IGyFlgLrAVHjnTd3nV71+03buDj+Dg+PmKEXjrcoRIqodLFBaqgCqpiYnzAB3ygpsZqtVqt1oIC0fEYe5C4gDAhrNus26zbiop8yZd86dIlqIEaqBk9Wvuoi+P/vbSCFayNBW/EiK5ZXbO6Znl6WpOsSdako0dFx2PsQXD8d3ysVZCWS8ul5aNH4yf4CX6ye7d2t00b0bmaJjnZy+Jl8bLMmJGDOZiD9fWiEzHWEriAMIciS7IkS8HB2lV6utaf8cgjonPZi+IpnuIPHHAf7j7cffjEiYX+hf6F/rW1onMx1pz4KSzmULQO8KKihjUNaxrWhIdTPuVTfkWF6Fz2wg24ATc888y9gnsF9woyM7XC2L696FyMNScuIMwhnR50etDpQWVltI7W0bqwMMqjPMrTXyMfJmIiJoaHUy7lUu6JE/1n9p/Zf6avr+hcjDUHnsJiuhBSEVIRUvHww3Xn6s7VnUtP17YcGTBAdC57USIlUuKlS7YDtgO2AxERp82nzafNFy+KzsVYU/AIhOmCtoZw/bpWQIYPh9WwGlYfOiQ6l70wARMwoXt3wzjDOMO4vDxtM0pJEp2LsabgAsJ0pXRh6cLShbdu1V6uvVx7OTqaUimVUvXXyIev4+v4epcuEA/xEJ+To62RjBghOhdj9uApLOYEELVfwCtXak9tzZ8vOpHdvu9wJ5lkkp9/Xn1ZfVl9OSVFdCzGforjN2wxdh+0TvDDh31W+KzwWXHnDtRDPdQPG/avDX8OrLHDfQbMgBkxMT6jfUb7jK6qsn5s/dj6scUiOh5j/47j/8NirAm0tYVp0+gUnaJTf/kLmtCEJldX0bnsRVtoC21JTFT7qf3Ufm+9JToPY/+MCwhzavJ5+bx8PjqaelJP6rlrFwZhEAZ5eorOZbcJMAEmvP++8qbypvLmnDnaTZtNdCzWunEBYa2C8azxrPFseDhNp+k0PTVVu6vDxr4oiIKoffu8lnkt81oWF6dtlXLnjuhYrHXip7BYq2Dpa+lr6ZuTg72xN/YeOBDegDfgjX/8Q3Quu2VABmSMHVtjrDHWGA8eDLoYdDHoYrt2omOx1okX0VmrUllaWVpZWlXlX+df51+3b5+2Z9WoUXACTsCJjh1F57NP9+50la7S1REjOsV0iukUs3//lewr2Veyb90SnYy1DjwCYa1ScVpxWnHapUuuda51rnVhYdpdVRWdy27H4Tgcl2XX2a6zXWcXFGgnJvboIToWax24gLBWrSiuKK4o7sqV2oTahNqE8HDt7uHDonPZCwfiQBwYEIBGNKIxL88Ua4o1xTaeRc9Yy+BFdMb+SZ+UPil9UtzdPcs8yzzLtm+HNEiDtPHjReeyWxAEQdCNG1RN1VT9zDPqDnWHuiMvT3Qs5lx4BMLYPykbXza+bPy9ewGfB3we8HlcHO2m3bR740bRuexWDMVQ7O2Ng3EwDs7OlkvkErlk3DjRsZhz4REIY/dBTpaT5eSEBDCDGcwrVojOYy9KoiRKamjQOvNnzVKj1Wg1evNm0bmYvnEBYcwOUqaUKWW++ipWYAVWrFsHm2ATbDLoZyQvgwwykZb7nXcUVFDBP/xBdCymT/r5i8+YA1Aj1Ug18v33qZZqqXbcONpAG2iDjhr5FFBAQdQ2b1y6VLogXZAumM3aB3VUCJlD4BEIY7+AtufWkCFUREVUtH8/BmMwBuu1sW/nTiAgoOnTtaOF6+pEJ2KOjd9xMPYLKIqiKMpnn2lPPQ0dCq/Ba/BaVZXoXE0TFwerYBWsysx8uuPTHZ/u2Lat6ETMsfEIhLFmZEw3phvTAwLoMB2mw1lZcBJOwkn9NfbRElpCS06dsnWwdbB1iIrSzqj/5hvRuZhj4QLCWAvQGvkefbRhWsO0hmmZmbgUl+JSHTb2ERDQ+fPaRUSENrX197+LjsUcAxcQxlpQf+pP/cnb2zXBNcE14cABOApH4Wjj1il6Y7VSBVVQxciRapVapVaVlopOxMTiNRDGWtAZPINn8MaNm343/W76DR9OaZRGaXv3is7VNF274kpciSuPHzd2MHYwdnj6adGJmFg8AmHsAYqNjY2NjXVxKZfL5XI5KQn2wB7Y89JLonM1ze3b2uv48drDBBkZohOxB4sLCGPCIMokk0xLlzb2ZYhOZK/GDne8htfw2iuvKJFKpBL5wQeic7EHg88DYUwg6zLrMuuy48d9zD5mH/P16/AkPAlPRkT80PDn4DADMzDDYICbcBNujhnjW+5b7lteW1t5p/JO5Z2TJ0XnYy3L4f+CMtaaaI2JcXHa1dat2qubm+hcTWM2a1Nbr7+uXfMZ7s6GCwhjDihwT+CewD3DhqEv+qLvvn04B+fgHP019tFUmkpTt2/HZEzG5Bdf5A5358IFhDEHZupu6m7qbjLZRtlG2UZlZEAhFEJhp06ic9ktEiIhMj0dMiETMidM0EYmjYvwTK+4gDCmA9rUVq9e2lVWlvb62GOic9mNgICKigwHDAcMB6KiTvmd8jvld+2a6FisabgPhDEd0N6xN3aEh4TAIBgEg3TYyIeAgMHBtmJbsa04NzfoYtDFoIt+fqJjsabhEQhjOtS3b9++fft26OCW55bnlpeWhsNwGA7TYWNfKIRC6N/+hp2xM3aOiLAstiy2LL5wQXQsdn/4MV7GdKiqqqqqqurOHZ9sn2yf7I8/1u427rX161+LznffKqACKry9aRbNollxcY+6Per2qFte3mXlsnJZ+fpr0fHYT+MpLMZ0rHExOiAgICAgIDqa9tAe2qO/Rj6ch/Nw3sMPG9CABszODswPzA/MHzlSdC7203gKizGngyjNl+ZL81eswON4HI+/+aboRHYzghGM9+7hLbyFt6ZNs+yw7LDsaBxpMUfBU1iMOSFrgbXAWnDkSNftXbd33X7jBj6Oj+PjI0bopcMdKqESKl1coBt0g27PPecDPuADNTVWq9VqtRYUiI7HNFxAGHNi1m3WbdZtRUW+5Eu+dOkS1EAN1IwerX3UxfH//VvBCtbGgjdiRNesrlldszw9rUnWJGvS0aOi47V2jv9OhDHWbKTl0nJp+ejR+Al+gp/s3q3dbdNGdC67xUAMxGzd6vW219teb7/0Ug7mYA7W14uO1dpwAWGsFZIlWZKl4GDtKj1d68945BHRuexFGZRBGamp7nXude51kyYV+hf6F/rX1orO1VrwU1iMtULanlRFRQ1rGtY0rAkPp3zKp/yKCtG57IVRGIVR0dH3Cu4V3CvIzNQKY/v2onO1FlxAGGvFTg86Pej0oLIyWkfraF1YGOVRHuXpr5EPEzERE8PDKZdyKffEif4z+8/sP9PXV3QuZ8dTWIyxHzyV+1TuU7mdOhm+NXxr+DYjA9/Bd/Adk0l0LnvRCTpBJ8rLaRgNo2FhYSX5Jfkl+ZWVonM5Gx6BMMZ+oI1Ivvnmzt07d+/cHTpUu3v4sOhc9sKBOBAHBgQYFhsWGxbv3dsnpU9KnxR3d9G5nA2PQBhjP6rxF69HqEeoR+jWrRiN0Rg9aZLoXE3z6qta535SkugkzoILCGPsPhkM0gXpgnRhzRqMwziMmzNHdKL7thAWwsKvvlImKhOVid27i47jLLiAMMbsJifLyXJyQgKchJNw8t139dLhjs/is/hsr16862/z4DUQxpjdlGnKNGVaYiJFURRFvfIKJVESJTU0iM71s76Bb+Cb3/xGdAxnwQWEMdZkarQarUZv3ky9qTf1Hj8eXoFX4BWbTXSuH0PP0rP07K9+JTqHs+ACwhhrstjY2NjYWBcX3ISbcFNUFGyCTbDJ4Li/VxbCQljIW540F8f9g2aMOSztjPY2bb7c8OWGLzccOIC7cBfueuEF0bl+ViqkQuqNG6JjOAtX0QEYY/rReJQuHaWjdFRHR+nKIINMVLerblfdLotFdBxnwQWEMfazgi4GXQy66OfXcLbhbMPZrCwYBsNgWJ8+onPdL/oT/Yn+lJ9f6l3qXepdVSU6j7PgAsIY+1HaVFWvXg0TGyY2TMzK0u4+9pjoXPYypBhSDCl//KPoHM6G10AYY/8fU3dTd1N3kwlCIARCcnO1u/orHPQcPUfPbdpkednysuXlzEzReZwNj0AYYz+Q3pbelt6OiLBdt123Xf/kEyiEQijU32OvFE/xFH/gwHc139V8VzNvnug8zsrhO0cZYy1Pm6qKi9Outm7VXt3cROeyF31Kn9Kn27bhWByLY2fM0M49qasTnctZ8RQWY62Ysaexp7Hn7NlaA+D27dpd/RUOjdmsdlO7qd2mT+fC8WC4iA7AGHvwftjL6jSchtPvvaeXvaz+7xvQHssld3In94QE9Zh6TD22eLHoWK0Nj0AYawUaO8blcrlcLt+0CcxgBvOKFaJz2YtO0Sk6VV+P5/E8np8xQ/1U/VT9dOVK0blaK/2842CM2a2HuYe5h/mhh9pvbb+1/dbt2wEBAWNjRedqmtu3tU7y2FjFT/FT/A4eFJ2oteMRCGNOSDsIysurXVy7uHZxaWm6LRxzYS7M/fZbLMdyLB8xgguHY+ERCGNOJHhn8M7gnV261I2pG1M3JjMTB+NgHBwYKDqX3QbAABhQWQn5kA/5I0dqi+Jnz4qOxf4Vj0AYcwJBY4LGBI3p3r3erd6t3i0vT7eFIwzCIOyLL7TCMWAAFw7HxiMQxnTMOMU4xTjlN78hb/Im76wsKIACKPDxEZ3LXrSEltCSU6dwGS7DZaNGaYXj6lXRudhP4050xnRIJplkGjyYjGQk4/792t327UXnshfNp/k0/8gRzxc8X/B8ISbm5LWT105eq64WnYvdH57CYkxH5PPyefl8dDQVUREVNe7tpL/CAdEQDdEffYSrcBWuGjWKC4c+8RQWYzogpUgpUsr06TAOxsG4zZvRhCY0uep0BsFsVhRFUZTXX9euHfcIXPbTuIAw5sB+6BjXaeNfY8e4dtTtO+8oqKCCf/iD6Fiseej0HQxjzgxRKpPKpLJVq+B5eB6ef+MN0YnsRUmUREkNDWAFK1hnzVJRRRU3bxadizUvHoEw5gC0xj93d4+rHlc9riYn4wf4AX4wcaLoXHabBbNg1t27WIqlWDp5ssVsMVvMn3wiOhZrGVxAGBOo38p+K/ut/NWv3ILdgt2C9+6F1+F1eH3kSNG57BYEQRB04wZVUzVVP/OMukPdoe7IyxMdi7UsLiCMCRBSEVIRUvHww3Xn6s7VnUtPh0WwCBYNGCA6V9NYrbZSW6mtNDKypK6krqTuzBnRidiDwY/xMvYABa4KXBW4qlu3ex3vdbzXMT9fr4WDTtAJOlFerl2FhXHhaJ14EZ2xB+Cp3Kdyn8rt0weDMRiDDx3CUAzFUH9/0bnstgyWwTKLpX59/fr69VFRpUqpUqpUVYmOxcTgKSzGWpAsyZIsBQdrV+np2q64jzwiOpfdhsNwGH7smMuLLi+6vDh2bHHP4p7FPb/7TnQsJhZPYTHWAqTl0nJp+ejRWsE4dky3hSMKoiBq3z6vd73e9Xo3KooLB/tnPAJhrBlJnaXOUucpU9Af/dH/ww+1uzo8YzwVUiF1wwbt/I25c7Wb3DHO/hWfic5YM5COSEekI/PmYSAGYuDGjdoZ4/rbaoS20Bbakpio9lR7qj0bGxiJROdijkl3f8EZcxyIUqlUKpW++y7+Dn+Hv0tIEJ3IXo0d42hFK1pnz1b7qf3Ufhs3is7F9IGnsBizQ2xsbGxsrItL+ZflX5Z/uXGjtrYxY4boXHb7vmOcbGQj29Sp6svqy+rLKSmiYzF94QLC2H3oYe5h7mF+6KH2Ie1D2ofs3Kn9Ao6JEZ3LbvEQD/E1NRADMRATE6N4K96Kd3a26FhMn7iAMPYT+lN/6k/e3q5GV6OrMS1NuztwoOhc9qLVtJpWX7liWGRYZFgUGWnJteRacktKROdi+sZrIIz9G7Isy7LctSscgANwoPHgpv79ReeyFyVSIiVeumTba9tr2xsRoeaquWruxYuiczHnwCMQxv6JVjgefxwICCgrS1vjePxx0bnsRTmUQznnzjUsaFjQsGDkyDMbz2w8s/Ef/xCdizkXbiRkDAACQwNDA0ONRgiBEAgpKNBt4UigBErIycFBOAgHDRzIhYO1JB6BsFZNmi3NlmYPHQprYA2s2bdP26uqXTvRuexFGZRBGamp7nXude51kyYV+hf6F/rX1orOxZwbr4GwVklaK62V1o4dC8EQDME7d2qFw8NDdC67xUAMxGzd2rZL2y5tu7z0Ug7mYA7W14uOxVoHHoGwVkUaJA2SBsXH4xScglPMZu2sboPupnJ/6Bjvp/ZT+731lug8rHXiAsJaBTlZTpaTExLADGYwr1ghOo/93wDIIBNBOIRD+IIFymRlsjL5vfdEx2Ktm+7eeTF2Pxo7xqW/Sn+V/pqUpNvCYQQjGO/dw9t4G2/HxXHhYI6ERyDMqfzQMX69/fX217dtgzRIg7Tx40XnspsJTGC6dcs21TbVNnXcuJLQktCS0EOHRMdi7J/xCIQ5hT4pfVL6pHh5tYtrF9cuLi1Nr4WD1tJaWnv9uo1sZKPhw7lwMEfGIxCma8E7g3cG7+zSpf7P9X+u//PBg9pdSRKdy26hEAqhf/sbdsbO2DkiwrLYstiy+MIF0bEY+yn8GC/TpaAxQWOCxnTvXu9W71bvlpWl3e3ZU3Quu/0efg+/Lytz6evS16VvRIR24t/XX4uOxdj94ALCdMU4xTjFOOU3v2mIbIhsiDx0CFbACljh6ys6l90ICKioyBBkCDIERUUV+xX7FftduyY6FmP24CkspgvGs8azxrPh4TSdptP01FTtbvv2onPZbR2sg3VpaW7+bv5u/hMmcMc40zNeRGcOzfhfxv8y/tczz9j62PrY+jTuiqu/wkGf0qf06bZtMBtmw+znnuPCwZwBj0CYQ9J2xZ02jU7RKTr1l7+gCU1o0t8Z4xqzWVEURVFee0275jPGmXPgEQhzKD90jMsgg7xli+4Kx/cd49SNulG3N9/UCse8edoHuXAw58IjEOYAEOW18lp57Z/+BNtgG2xbsEB0IntpI6X6esNgw2DD4Fde0U78+/BD0bkYa0n6eWfHnIrW+Ofu7hHqEeoRunUrREM0RE+aJDpX09y+jZVYiZWxsVrhaOxHYcy58RQWe6D6rey3st/KX/3K447HHY87+/djNEajHgvHXJgLc7/9FsuxHMtHjFD8FD/FjwsHa11cRAdgrUNIRUhFSMXDD9Ntuk23MzNxFa7CVUOHis5ltwEwAAZUVsJe2At7f/tb5ZJySblksYiOxZgIvAbCWpR2VKyPj+Gu4a7hbuOeTn37is5ltzAIg7AvvoBcyIXckSMVVVEV9e9/Fx2LMZF4Cou1iMDqwOrA6t698TP8DD8rLNTu6q9w0BJaQktOndIKx6BBXDgY+z88AmHNytjT2NPYMyiI2lJbapuRAQgI+MgjonPZbSWshJVHj3rEesR6xI4de/LayWsnr1VXi47FmCPhEQhrFsZ0Y7ox/be/tSXbkm3JR47otnBEQzREf/QRLIAFsCAykgsHYz+ORyDsF5E6S52lzlOmoD/6o39j34Obm+hc9qKdtJN2rlunPqE+oT7R2DFus4nOxZgj4xEIaxJZkiVZmjsX/xv/G/87OVm7q6PC0XjGuAUsYFm2TCscc+dqH+TCwdj94BEIswOiTDLJtHSpdlb30qWiE9mLkiiJkhoawApWsM6apUar0Wr05s2iczGmR1xA2E+KjY2NjY11cSmXy+VyOSkJ9sAe2PPSS6Jz2W0WzIJZd+9iKZZi6eTJFrPFbDF/8onoWIzpGRcQ9m/1MPcw9zA/9FA7j3Ye7Tw++gg34Sbc9NxzonPZLQiCIOjGDaqmaqp+5hl1h7pD3ZGXJzoWY86A10DYv+hP/ak/eXu3/7r91+2/zs7Wa+GgAiqggsuXDVcNVw1XhwzhwsFY8+OtTBgAAJhiTbGm2EcfhTbQBtpkZ+OH+CF+GBwsOpe96ASdoBPl5aSSSurQocp8Zb4yv6xMdC7GnBEXkFZO698ICKAqqqKqY8dwG27DbX36iM5lt8EwGAYrSn1ZfVl92dChZyaemXhmYkWF6FiMOTPezr2VkiRJkiRZpm/pW/r24EE4CSfhZOfOonM1zWefucx0meky89lnlZ5KT6Xnd9+JTsRYa8BrIK2MdlTskCFQDMVQfOwYrIE1sEaHhSMKoiBq3z4vi5fFyzJqVHHP4p7FXDgYe6D4KaxWQlorrZXWjh0LwRAMwTt3YjzGY7yHh+hcdkuFVEjdsEE7f4Mb/xgTiUcgTk7KlDKlzFdfRU/0RM+9e/VaOGgLbaEtiYla4Zg9W7vLhYMxkXgNxEnJyXKynJyQAItgESxasUJ0Hns1doyjFa1onT1b7af2U/tt3Cg6F2Ps//BTWE6isWPc44DHAY8D77+PC3EhLnzrLdG57PZ9x7i21ciUKepkdbI6uXGvLcaYI+E1EJ3rk9InpU+Ku7tnmWeZZ9n27ZAGaZA2frzoXHaLh3iIr6mBGIiBmJgYxVvxVryzs0XHYoz9OC4gOqUVDi8vz0TPRM/Exj2dRowQnctetJpW0+orVwyLDIsMiyIjLbmWXEtuSYnoXIyxn8drIDoTvDN4Z/DOLl3qE+sT6xMPHtTuSpLoXPaiREqkxEuXbHtte217IyLUXDVXzb14UXQuxtj946ewdELbo+o//qPukbpH6h7JzdXu6rBw5FAO5Zw717C3YW/D3rCw0+bT5tNmLhyM6RFPYTk403rTetP6J5+0dbB1sHXIyoL34D14z9dXdC57UQIlUEJODq7AFbgiOlpRFVVRb94UnYsx1nRcQByUNFIaKY0MCdEWxdPTMQRDMKRjR9G57EUZlEEZqanude517nWTJhX6F/oX+tfWis7FGPvleA3EwQSWB5YHlo8ZA92gG3TbvRuDMAiDPD1F57JbDMRAzNatbbu07dK2y0sv5WAO5mB9vehYjLHmwyMQByEfk4/Jx6ZOpcE0mAZ/8AGa0IQmV90V+MaOca3xT4d9KIyx+8YFRDDpiHREOjJvHqZgCqasXg0KKKCgfv5cZJBBJoJwCIfwBQuUycpkZfJ774mOxRhrebp7h+scEOUb8g35RmIiDINhMGzhQtGJ7GYEIxjv3cNbeAtvTZtmmWyZbJn88ceiYzHGHhwuIA9IOIVTOLm6Vv+5+s/Vf960SSscL7wgOpfdTGAC061btqm2qbap48aVhJaEloQeOiQ6FmPsweM+kBamnb/Rpk31N9XfVH+Tmoq7cBfu0l/hoLW0ltZev24jG9lo+HAuHIwx/cy168zTHZ/u+HTHtm3v/O7O7+787vBh+Aw+g89CQkTnsttCWAgLv/rKMNAw0DAwIuKU3ym/U37/8z+iYzHGxOMC0iIQ5Xw5X85PTYU5MAfmjBkjOlHTnD1re8j2kO2hkSNL8kvyS/IrK0UnYow5Di4gzcw4xTjFOGXiRPqCvqAvdu0SncduBARUVGQ4YDhgOBAVpY04rl0THYsx5nh4DaSZUSfqRJ3+8z9F57DbOlgH69LS3FLdUt1ShwzhwsEY+zlcQJqJMd2YbkwPCIBcyIXcfv1E57lvH8FH8NGWLV4DvAZ4DYiJ4a1GGGP3ix/jbSbUg3pQj759Reewj9ms9FJ6Kb1ee+3774JEJ2KM6QePQJoJlVIplXboIDrHj/q+Y1w7Y/yNNxRFURRl3rzv03PhYIzZjQtIMyEjGcnoeGsGdIpO0an6ejyP5/H8jBmWSkulpXL1atG5GGP65yI6gLN4rPyx8sfK6+qomqqpuvGdvUDfd4wbrAarwRoTY1lvWW9Zv2eP6FiMMefBI5BmUpxWnFacdukSLIElsOTMGVE5qJAKqfDaNfqKvqKvfvtby8uWly0vZ2aK/vkwxpwPF5BmRlfoCl1ZvlzMV7dawRd8wXfoUPWQekg9VFgo+ufBGHNe3EjYIhCly9Jl6fK+fRiFURgVHd1iXyoMwiDsiy9wOS7H5RERljaWNpY2FRWifwKMMefHI5AWQeT5pOeTnk8+/zy8C+/Cu7m5zf4lvv+8hgWGBYYFYWFcOBhjDxovoreQitqK2orae/d8Pvf53Ofzjz4CBAR0c6NiKqZiWcbNuBk3u7nd7+fT/r/aWqzHeqxftQpWwkpY+cILloWWhZaFNTWiv1/GWOvDU1gPWGBoYGhgqI+Py1cuX7l8NWEC7aW9tHfIELpO1+m6v3/jf4cP48P4cEUFvUPv0DvHjtF39B19l5LCmxoyxhzF/wKeYeMy/zPC/wAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxNy0xMi0xNVQxNTo1NzoyNyswODowMKIRvi8AAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTctMTItMTVUMTU6NTc6MjcrMDg6MDDTTAaTAAAATXRFWHRzdmc6YmFzZS11cmkAZmlsZTovLy9ob21lL2FkbWluL2ljb24tZm9udC90bXAvaWNvbl9jazFiemEwemo5ampkY3hyL3JpZ2h0LnN2Z7O3J80AAAAASUVORK5CYII=")}.icon-refresh:before,.icon-right:before{content:" ";display:block;width:16px;height:16px;position:absolute;margin:auto;left:0;right:0;top:0;bottom:0;z-index:9999;background-size:contain}.icon-refresh:before{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAADIEAYAAAD9yHLdAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAZiS0dEAAAAAAAA+UO7fwAAAAlwSFlzAAAASAAAAEgARslrPgAAMQpJREFUeNrt3XlcVHX3B/Bz7rCISi6IC+ijkpZpIswMyBLgluVuKm4pqWmEuG/hUpr5uFYoiuaSFrklZvroo+jPFRURZgYVxZ1K3HIXUBSGe35/XC9PWpYL8J2B8/6H1wwGn3sb5sz93u/3fAEYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOM/QUUHYCx59F0ddPVTVdXq5YXkxeTF1O3Ll7H63jdzY3eoDfojTp1UIta1FatCm/D2/C2kxPchttwu0oVyIRMyKxShVpSS2pZuTIkQzIklyuHv+Av+IudHURBFERJkvJbKlQo+IWhEAqhsgz2YA/2d+8WPP/oMXWkjtTx4UMMwAAMuH4d2kE7aHf9OoVQCIX8/jvuxJ2489o1WkJLaMmlS+AHfuB37hwmYAImnDtnNBlNRlNGhvJDiUSfX/ZygiiIgqhMmayJWROzJgYF4Xbcjtv9/akX9aJerq7QE3pCTwcHiIEYiMnMxNpYG2ufOYNTcApOOXDAcNZw1nA2KUn0cTwrLiBMKO+z3me9z9asKa+V18prtVr5tHxaPv3mmzgaR+Nod3cYCANhYMOGyr9+9VXla9myonMXFoqmaIp+8ADDMRzDz56FTtAJOh07RgmUQAkGA17Da3jNYMjrldcrr1dKyrGxx8YeG3vvnujc7I8QdbG6WF3skCFUjapRtYkTcSSOxJHVqr3Yz0tNVb6OH280Go1G43//K/oIn3rkogOwkgzR09bT1tPW3V3jrHHWOLdoIRtkg2zw84PTcBpO+/jgGByDY2rWFJ3U0tEiWkSL8vNxDa7BNSdOkAM5kMOuXTgYB+PgnTvz1uStyVuzbx8XmOKh0+q0Oq2tLW2hLbRl9WrsgB2wQ7duhf17aAWtoBWzZpncTe4m94gI0cf9JC4g7KU0oSbUhCpW1FTTVNNUa98eTGACU9u2uAf34J6WLWEuzIW5VauKzlni6UEP+txcZYju0CGoDtWh+pYt+QH5AfkB69cfxaN4FH/9VXTMkkJ3UXdRd3HBAuWKMTy8yH8hAQENH64MeUZFiT5+FRcQ9kwaN27cuHHjSpVsbW1tbW2DgxEREbt2Vb7bvLny1dZWdE721+gz+ow+S06W+kn9pH7r1+fdyruVd2vdOi4sz0f7rvZd7bs+Pvgv/Bf+KyEBjGAEIxb5+yjNp/k0PytLE6mJ1ES+9lpybHJscuzVq6LPBxcQ9hjlJqCNTbY+W5+tb98eFsEiWNS3LxyDY3CsXTvlsb296JzsJT2aHEBdqAt12bULMzADM5YsgQ/hQ/hw0yblk25enuiYlka7XLtcu3zTJozGaIzu2LG4fz85kzM5jxxpijPFmeLmzhV9PriAlHKefp5+nn4uLtgQG2LDQYOwDJbBMh99BIfgEBxycRGdjxUvOkSH6NDVq7gEl+CSFSvMx83Hzcejo49+c/Sbo99cuiQ6nyjKPY8qVchABjJcuYJe6IVeNjbFHqQNtIE2W7YYpxmnGad16CD6vEiiA7DipfwhNG6sS9Wl6lJ/+EF6KD2UHv76K6ZgCqZMmcKFo3RDX/RF3+rVYQWsgBXjx9uQDdlQero2XZuuTV+2zOui10Wvi6+9JjpncaMP6AP6ICBAWOFQc0RQBEXUqSP6fKj4CqSEKxizvY7X8fqkSaADHejati2usVtWwqhDX+2pPbXfsIFqU22qPW1aSl5KXkre0aOi4xUV3QPdA92Df/8b/MEf/CdMEJvmwgVlem/t2qLPC1+BlDAe8R7xHvENGypXGuvWFdzsAwCAdu24cLCXshgWw2JJUqetSv2l/lL/lBT19abfot+i3+LmJjpmYaMbdINu1K0rOgf4gi/4irsCehIXECvX5OMmHzf52NVVO087TzsvJkZzSnNKcyo1FRAQMDiYCwYrUurr69HrTa4iV5GrnDihu6O7o7sze7Y6e090zJeFC3ABLnjRhYGFiICALGe2IxcQK+OT4ZPhk+HgoNPpdDrdp5/agA3YwOnTGIMxGNO3r/oJUXROVjopK+rLlIGW0BJajh1rF2gXaBd4+rRut263bndIyKN/ZX0faHbADthRrpzoGCCDDDIXEPacPL/0/NLzy8DAXKdcp1ynlBTl2alT1Z5OovMx9pcSIRESnZ1hLIyFsd9/rxunG6cbt2+fOtQqOt4zQ0BAC3jj9gIvEHgT/0lcQCyUcqVRubJypfHdd9IZ6Yx0Zu9epWnf66+LzsfYC9kFu2BXQIDmjOaM5ozJpCMd6WjKFLU1iOh4Fo+vQNjfUWdN5Z7OPZ172mBQnv3gA76XwUoUdUGqHvSgnzwZpsJUmJqQoP9C/4X+C/6A9DTkTu7kzlcg7JHg4ODg4GCNRv0kpvwhHTiAn+An+IkFzPpgrDhMhskwWa+nS3SJLhmNWq1Wq9V+9JHoWJYGwzAMwzQa5ZH4e53CA5RW+vv6+/r7tWqlD0oflD5o9271k9jjLxDGShl1nxZERFy8WHtVe1V7deNGtWmn6HiWol5Uvah6UeKHsizmUqi00J3SndKd6tRJNskm2bR8OY7H8Ti+cmXRuUobSqIkSsrJUVYW37sHw2E4DH+Gwn0QDsLBihV5SLF4YDtsh+06dbLxt/G38U9OVu6VdOmi9OpS980oerSX9tJeRGyGzbCZ6LMCUPZh2YdlH6pDWQ8fisrBfwDFRNtH20fbZ8IELItlsey0afwG9ILCIAzCHj6kntSTep49C6thNaw+fRpDMARDTp/GbtgNu506BTNgBsy4cEFpQXHrltnb7G32vnXLYaLDRIeJt24l1kqslVgrJ+d5f/3jzSadneVj8jH5WNWqmmhNtCbaxYXqUT2q5+xMy2k5La9ZU9mBsHFj/Ba/xW8bNVKuNF9/HQxgAIOdnejTaXW8wAu87t3DbMzG7IEDDSsNKw0r164t6l+rzdJmabNMJqWAeHqKPg1mg9lgNlSqpHRTvnNHVA5+Aysij88qWbhQmQY4cKDoXJaODtABOpCeDtfgGlw7cADfw/fwvf37lfN34ICbm5ubm9vZs7GxsbGxsfn5ovM+L/V1kT83f27+3Pr1bZbYLLFZ4u5OJ+kknQwMpP20n/a3aMGz7Z4RAQF99ZVyRTJunPKkLBf2r9Fu0W7RbklJwck4GSd7eIg+bOW4nZ2V475xQ1QMHsIqZMoWra+8kt8zv2d+z9hY5dnWrUXnshjhEA7h2dlwAS7Aha1boTW0htYbN5pjzDHmmPj4ow5HHY46PL3rq9IDSPRBvLiCNumBEAiBaWnKs+rXtWuhLJSFsn/oknwOz+G5Fi0wHuMxvkUL6A29oXeHDkpBrVJF9PEIh4CAo0frknRJuqS6dW1r2NawrdGnz4teYVoLZYtjSVI2cBOXgwtIIVH/4M3VzdXN1bdsUXo7iL/UFev+faX99O7d0AJaQIvY2JwbOTdybmzYkDYlbUralOxsmAJTYIronJYnJSElISXh8mXl0cqV0AAaQIOVK9VZe+nn08+nn/f1LWhZQ0BAvXuX2sISBmEQ1qVLHuVRHu3Z4z7HfY77nI4dlS1+r1172R+P+ZiP+Tzk/CQuIC9JWejXoIHyyXrnTmgGzaCZq6voXMVN3fEOHdERHRcsKN+8fPPyzdet24f7cB8+eADTYBpME53S+j0+dHfggPpVmZUzblyF7yt8X+H7Nm0gEiIhMjQUVsJKWPnOO6XmnhsCAjZtalvHto5tnQMHlL/PNm2UK9fz50XHKyz2SfZJ9knip/GW/BdUEfFM8EzwTKhXT1otrZZW79tXavbReLT3tjLdctMmnIpTceqSJYb2hvaG9jt3io7HHlfwOh0qDZWGDh2q3IT+8MPS0gKHIimSIn//HbpBN+jWurXpmuma6dqxY8/7c3QjdSN1I48ehXiIh3h3d9HHJblJbpJbjRqit7blAvKcvDt4d/DuULeueb15vXn9vn3oh37oV6uW6FxFpWC6axZmYdaCBTZbbbbabP3qq8O9D/c+3Pv330XnY89H2RDKySn/Qv6F/AsffYRDcAgOGTWqpA99USIlUuLNm+iDPujTurVyRWJ65rsHllZAZHvZXrZ3dX18qLP48RDWM1IX/pkTzAnmhF27SmrhoGRKpmSzGebDfJi/Zk2+lC/lS599drTi0YpHK/76q+h87OUk10yumVzz5k3l0YwZDdc1XNdw3fz5DjkOOQ454eFUn+pT/YkTcSgOxaGOjqLzFhalcDg5KY9271b+ntu2NZQ1lDWUVffL+RvxEA/xljMEKLvL7rI7IiRAAvxz+iIjfAzN0qn7bdBb9Ba9tWdPiWsxogMd6IigA3SADuvWaS5rLmsuN2pkGm4abhoeEqLMM+fCUVKldU/rntY9O9v4gfED4wezZtEYGkNjGjSAYAiG4KVLCz5QlCgVKtBaWktrt29X7pE0b/6P/0kgBEIgkejkKvvR9qPtR4svaMIDWCp1Ixw7WztbO9uEBOUSv0ED0bkKjT/4g/+5c8rK6o8+Ui7p9+wRHYtZFrXtunRdui5dX7oUp+N0nO7nJzpXYVGHaKVvpW+lb7t2NXxk+Mjw0bZtT/47pdCo904aNxadW5l1V7u2Mi38wgVRMfgK5AnqSmPb8bbjbcevW1dSCof6SZKaUTNqNnu27VjbsbZj3d25cLC/cyTwSOCRwLQ0U1dTV1PXgAByJmdyHjlS+e79+6LzvSz0Rm/0dnAgIxnJuHGjsrPne++p31c6SAQEwAgYASMsYEfCR+Tecm+5N1+BWBztae1p7emoKOyNvbH30KGi8xQOkwnLYTksN3CgId4Qb4hXN6Ri7MUon8hffVV5tHSp8vUZhoIsXMGQ3VbYCluPH7eYledPUFqZ1K0reoiZC8gjavtotQuo6DwvTL2nYQADGL7+uryxvLG8MSJCWY9R0saymWVA1LvoXfQuI0bIF+WL8sXZs5UmlZazb0VJo3HRuGhc3NySNidtTtr8yy+icpT6ISx9qj5VnxoUpBSOBQtE53lRdJgO0+HMTPkr+Sv5q27dlLHRMWO4cLCiR2S4bLhsuBwZSV/T1/R1y5Z0iA7RIXHrE1jxKLUFRNlfoE4dpVvr+vXKs+L767+Y1FTNVc1VzVUvrxTHFMcUxw0bRCdipVPKmJQxKWPi45V7bTodTaAJNOEZpsmy55IXlBeUF1T4TSOfV6krIGovIRu9jd5G/8MPVruAahksg2U//qg88PFR5vefOSM6FmMA/+vl9SD/Qf6D/ObN6Uf6kX785hvRuUoKzWDNYM1g8QWk1I1Rnrc/b3/e/pNPlGaHb70lOs9z2wSbYFN0tLGmsaax5rBhypPiX0iM/RVlnUlurvIoLEz3ve573fe//gpREAVRM2eKzmet8lvlt8pvJX47g1JzBaIP1AfqAz09ldlIkyeLzvO8aAWtoBWzZimFY8gQ5VkuHMy6FCxYnEbTaFp4OIRCKITy6/h52bjauNq4ij9vJb6AKF1K7e3pHt2je99/by07wdEiWkSL8vPhM/gMPgsLM7mb3E3uERGiczFWGExtTG1MbRYuhMWwGBb37as8m5cnOpe1eOj90PuhNxeQIlehZ4WeFXqql8oWsIL0n6ifyE7BKTj1wQfGTsZOxk48dsxKJmUh6+rVFEIhFNKjR8EHJ/a3bNfYrrFdwwWkyHh+6fml55eBgbARNsJG9V6B5aOVtJJWDhtmCjGFmEJWrRKdh7HioPRe+/lnyIRMyBw9WnQeS2e7yXaT7SYuIIVOnWUl1ZfqS/WjopRLZPEbr/wT8iRP8pwyxRRvijfFR0eLzsOYCKZWplamVvPm0WbaTJvV6fXsSXmd8jrldRJ/pWbxb6zPKz09PT09/aOPYCpMhalNmojO848ezaoyLTMtMy37/HPRcRizBPI5+Zx8bvBg8AEf8Ll+XXQeS1PmtzK/lfmNr0AKjU+GT4ZPRuXKysYxX3whOs8/WgSLYNGGDY9Px2WMAahNHK9fV3b6DA8XncfSZEVkRWRFcAEpNHmYh3k4derjG8dYHppBM2jGmTOaSppKmkr9+yvPin8hMGaJlJY8sbE8pPW4SmMqjak0hoewXpq+j76Pvs+bb5ILuZBLaKjoPE8VDuEQnp0tl5HLyGXeey+pflL9pPqZmaJjMWYNzKvMq8yrwsOVfTBu3BCdR7RsXbYuWye+gFj9SnQ6SSfp5FdfWXr3TzKTmcwffqjuryA6D2N/5BXsFewVXL268qh6dfm8fF4+b2+PU3EqTnV0pMk0mSaXL6+8gf9Fz7gFsAAW2NjQEBpCQ/6wFe7H8DF8fOcOfoPf4DfPsKMfAgLev4+f4+f4+cOHT36belJP6rluHfwIP8KPgweLPm/F7lG3beMS4xLjEvHrZqy2nbtOq9PqtE2bKi+4xETReZ6G3qF36J3ISNN003TT9FGjROdhpZPSPLRiRRudjc5GFxKi/N107qxcGXt5QTREQ3T58qJzsn+gBz3oc3ONi42LjYvt7UXHsdohLNpKW2nr+PGiczzVRJgIE9PSMqtnVs+sbsE5WYmm3abdpt02eLDmoOag5uD580rhmDdP+W7z5lw4rExTaApN1d5i4lnskM/TFNzz+Iw+o886dhSd508erSSXt8vb5e0DB55bfG7xucV/vhRnrCjpZutm62ZHR8MkmASTSuFQT0mlAQ1oxA9dqazuCoReo9fotYgIMIIRjOL3BP6TztAZOkdFpSxOWZyy+NAh0XFY6aIM7Q4bVmrvEZRwVJfqUl3LuQKxmgKi36Lfot/i5kaTaBJN6tFDdJ4/GQtjYeyvv+bszdmbs/fTT0XHYaWLUjgqVFCGOHhBaollYUNYVlNA5GPyMfnYuHEWO9tqNsyG2aGhyv4H2dmi47DShcpTeSrfpw8kQRIkVawoOg8rIjLIIPMQ1jPzPut91vvsK6/gT/gT/qS2fbY0O3YoC5527BCdhJVO2AybYbOWLUXnYEWMgIC4gDwzcw9zD3OPnj2VR2XLis5T4LGNcHiWFRNMBzrQubmJjsGKFgZgAAbwENYzwxbYAluoLT8syFW4ClfXrFH2MzCZRMdhpRu1ptbU+g8L+FgJxlcg/8gj3iPeI75hQ9gDe2CPj4/oPAXCIAzCHj7UJGuSNcl8s5xZBpyEk3DS7duic7Ai1hyaQ3O+AvlHmhRNiibFAq88FsEiWLR8edLmpM1Jm3/5RXQcxgAAoA/0gT7nzomOwYrYHtgDe65eFR1DZXEFRJmOaGurbLBkQTfNH93zkDZJm6RNc+eKjsPYH+FwHI7DeRJHiXcQDsJBy+mlZ3EFRF4vr5fXv/sujsSROLJaNdF5CiyGxbB427bkmsk1k2ueOSM6DmN/ZH/C/oT9idhYZT+cmzdF52FFQ+or9ZX6xsaKzlGQR3SAPwXqJnWTullgi5JdsAt2qT2EGLMsB28evHnwZlYWtISW0HLyZNF5WFHYuDE5Njk2OfbIEdFJVBZWQBBhNIyG0W3aiE6iomk0jaadOGGsaKxorLhzp+g8jP0dU7wp3hQfHU0hFEIhP/wgOg97Sf7gD/7nzklukpvkFhYmOs6TLKaA6AP1gfpADw/4Gr6Gr11dRedRKbNboqOVR8+wnwFjFsA03DTcNLxfP+XRzJm0iBbRIvEbELFn1BJaQsv9+8255lxzbrNmypWH5dw8V1lMAVFaMLRtKzrG4/LylJWfljPmyNizk2VlndL48VKUFCVFeXjQJtpEm9asocN0mA7zjpjCPdogSpmeq+5r9P77xtnG2cbZzZod/eboN0e/uXRJdMynsZhuttqftD9pfzp4EKfjdJzu5yc6D0RCJETGxRkDjYHGQMsZUmOsMDRc13Bdw3V2duViy8WWi23Y0DzLPMs8q1YtTT9NP00/Z2c5W86Ws//ccw5H42gcXb48mMEM5r/YmTAKoiCqXDlaQStohZ3d8+bCnbgTd5Ypo3S1dnB40eOjZbSMlt27Bz2hJ/QshHUTs2E2zM7MxLfxbXz7+a/kcASOwBFEspPsJDtdvy6Nk8ZJ465exbbYFtsmJSmTc6xv8oPwAuKT4ZPhk1G5cu6V3Cu5V65dwzAMwzCNRnQumANzYM4HHxhbGFsYW8TEiI7DGGOWRnhXW/N483jz+Nat8SSexJPiCwdFUzRFP3hg42TjZOO0caPoPIwxZqmE3wMhLWlJazmtSjAcwzE8Li6pflL9pPo8RswYY08jvIDAG/AGvOHtLTqGSpm2+3//JzoHY4xZOmEFJIiCKIhsbJQuoh4eok+Eit6it+itPXtE52CMMUsn7B7I/e73u9/v/uabmI7pmP7isy0KzQgYASOuXUtxTHFMcTx1SnQcxhizdMKuQPL75PfJ7+PlJfoEqCiLsihr9+5Hj3jBIGOM/QNx90BOwAk4odOJPgEFJ2KptFRaunev6ByMMWYthBUQvIk38aZeL/oEqEgiiaTkZNE5GGPMWggrIDSLZtGs+vVFn4DH9zbnex+MMfasir2AqCvPsSk2xaavvCL6BMBxOA7H09OVnkH374uOwxhj1qLYC4j5ffP75vdr1xZ94AUOwkE4ePy46BiMMWZtir2AyF3lrnLXOnVEH7iKfMmXfE+cEJ2DMcasTfHfA2kEjaDRv/4l+sALTsCv0q/Sr6dPi87BGGPWptgLCLqjO7pb0BXISlpJKy1voxbGGLN0xX8F0gbaQBvLKSDSIGmQNOj6ddE5GGPM2hR/ASEgoBo1RB+4StnA6sYN0TkYY8zaFHsBoZk0k2ZWqiT6wFXZKdkp2SnXronOwRhj1qb4r0DKQBkoU6GC6ANX3L2b1j2te1r3QtjykjHGSpniLyB2YAd2llJAeOEgY4y9qOKfhbUcl+Nye3vRBw6+4Au+3HWXMcZeVLEVkODg4ODgYI0GjGAEI6LoA+cCwhhjL6fYCkhKQEpASoCNsA2sGGOMFa5iKyB21e2q21XnT/yMMVZSFFsBUWY75eWBDnSgs4BCcggOwSELGEpjjDErVcw30YnAG7zBW/y0WepDfahP5cqiczDGmLUq/mm8RjCCMSdH9IFjOIZjeJky/k7+Tv5Ojo6i8zDGmLUp/gISBEEQdOeO6ANXPajzoM6DOlWris7BGGPWpvgLyByYA3Nu3RJ94CpyJmdydnYWnYMxxqxN8ffC2k7bafvNm6IPvOAE+Ev+kj9fgTDG2PMq/pXoC3EhLrSc5oWyXtbL+po1RedgjDFrU/xDWJWhMlS+cEH0gauwMTbGxg0bis7BGGPWpvgLyApYASsyMkQfuIrKUlkq26iR6ByMMWZtir+AAACABV2BfIqf4qdcQBhj7HkVewGR58vz5fmnT4s+8AKJkAiJzs4e8R7xHvE8G4sxxp5VsReQepH1IutF/vILRVM0RT94IPoEFJyIddI6aV3jxqJzMMaYtdAU9y9MS0tLS0sjcnF0cXRx7N4dfoPf4Ldq1USfCGm7tF3afvbsZfNl82Xz/v2i8zDGmKUTdA8EAKpAFahiMok+ASoaQSNoRIsWonMwxpi1EFZA6Cf6iX46dEj0CSjI05k6U2c/P58MnwyfDAcH0XkYY8zSCdvgCQEBwXIKiNpcMdc31zfX19dXeXb3btG5GGPMUgm7AjGajCaj6cQJ5dHdu6JPRIEBMAAGNG8uOgZjjFk6cfdAAABAlpWvhw+LPhEFMiADMt55R3QMxhizdIILCAAYwAAGCxrKmopTcaqXl8cwj2Eew+rXF52HMcYslfgCchfuwt2DB0XHeJLGXeOuce/RQ3QOxhizVMILyN2YuzF3Y+Lj6TAdpsOZmaLzFFgIC2Hh+++LjsEYY5aq2BcSPunWtlvbbm3Lz3eRXCQXydMTzsAZOGMBvakQELBKlZpv1Xyr5lubNl1Ou5x2Oe3qVdGxGGPMUgi/AinQGlpD640bRcd4krxUXiov7d1bdA7GGLM0llNAhsAQGLJ1K+hBD/rcXNFxVHScjtPxDz90n+M+x31OuXKi8zDGmKUQPoSlunLlypUrVx4+dIl0iXSJ9PeH7bAdtterJzoXxmEcxjk4SD2lnlLPS5eurLqy6sqq5GTRuRhjRcfrotdFr4uvvVa9SvUq1av4+ro2c23m2qxBg2oPqz2s9tDRMcAnwCfA5/ff1d5+ovOKImwl+tPgcByOwzduJIkkkt59V3SeglzZmI3ZI0Yoj775RvmqrmNhjFmj4ODg4OBgjSb9fPr59PP9+9NMmkkzx46VO8md5E6vvaZ0zAAgICAAkEACCQDS09PT09Pv3tVO107XTl+7Vr4qX5WvfvXVkagjUUeizp4VfVzFBUUHeJIyVFS1qu0523O25zIylHUidnaic6kohEIopEsX03DTcNPwn38WnYcx9vx0Wp1Wp61ShSIogiLWr8dZOAtnBQW93E/Ny4NBMAgGzZgBS2AJLJk2Tem4kZcn+niLisUVEJUuRZeiS1m7FgbCQBhoOesxaBftol0HD5oqmiqaKr71lug8jLFnpwxNOTnJHeWOcscDB5TZlg0aFPovagNtoM2WLXer3q16t2q3bueGnRt2btjDh6KPv7BZzk30J3mAB3ioQ0WWA1tiS2zp76+7qLuou9i2reg8jLF/pg5VyWlympy2YUORFQ7VNtgG29q3f6XtK21faTt3rujjLyoWW0CMaEQj7tsHARAAASdPis7zJEqlVEqdPVt9YYrOwxh7uvT26e3T248ZA+NhPIwPDCyu34uzcTbODg319PP08/TT60Wfh8Jm8W98NSrWqFijoq0t3sf7eN+Cbqrvxt24u2rVW7du3bp169IlZRaZ0Sg6F2Psf7wWeC3wWtCokTIpZ80a5Z6qTfFNHroCV+AKIprRjGZJUt4nNm8WfV4Ki8VegajyLuVdyrv0/feUREmUlJMjOs+fzIW5MHfqVH8nfyd/J0dH0XEYYwBBFERBZGMj15HryHW++w4WwSJYZG8vNlXJu2dq8QUkNTU1NTX19m2IhEiIXLNGdJ4n4UgciSOrVXtw6cGlB5ciIkTnYYwBZK/OXp29etgwmAyTYbL4oSNKpmRKrl1bdI7CZvEFRCVfkC/IF2bOVP5HmM2i8/yJP/iD/9ix+kB9oD7Q01N0HMZKoybUhJpQnTqwH/bD/qlTRecpkAzJkIwWO+v1RVlNAVEX6OAMnIEzVq4Uneev2dqSjnSk++67husarmu4znLWrzBW8iHa7LfZb7N/0SLlDdtyWg/halyNqy9eFJ2jsFlNASmwATbAhmnTlAcWuEAnHuIh3t29TL0y9crU+/RT0XEYKw309fX19fXDw2EkjISRljPZpkAf6AN9jh0THaOwWV0BMRqNRqPx/HnqRb2o1w8/iM7zVB7gAR4REV51vep61fXyEh2HsZJI30ffR9/nzTflU/Ip+dTs2aLzPA2GYiiG7tghOkdhs7oCorLZZ7PPZp/lXomgF3qhl41N/on8E/knfvjB+6z3We+zr7wiOhdjJYHaHZvSKI3SYmPRG73R28FBdK4/CYMwCHv40DzPPM88b8MG0XEKm9UWkKTNSZuTNv/yC8RCLMSuWCE6z9NgAAZgwOuvmx3NjmbHmJhHz5a4m2mMFSebXja9bHotXVrkK8pfEt2je3Rv3bojgUcCjwRevy46T2Gz2gKiyvsp76e8nz79FIbBMBh2+7boPE+D7bAdtuvUSZukTdIm8b0Rxl6EvpK+kr7SuHHYCTthp169ROd5GlpEi2hRfj4NoAE0YMYM0XmKSon5JKzT6XQ6XViY8mjhQtF5nioUQiFUlukG3aAbnTqZJpgmmCZs2SI6FmOWTDtBO0E74Z13oDN0hs7//S+GYRiGWXALIQICWrZM6cY7aJDoOEWlxBQQhSRpN2k3aTclJuJUnIpTLf3m9d27+Aa+gW+89ZZhpWGlYeXx46ITMWZJ1FYksqPsKDvu3w9REAVRlSqJzvU0lEiJlHjzJjbFpti0QQOlgNy4ITpXUbH6IazHyTJ8Dp/D52Fh6iWk6ER/r0IFeofeoXd27dJ/of9C/8Xrr4tOxJglaPJxk4+bfOzqKq+QV8grtm619MJRYCtsha3jx5f0wqGy3EvAF3TlkRquNVxruDo74xk8g2e8vUXneqpESITEcuWoP/Wn/u3aVS1btWzVsuvX/2743fC7IStLdDzGipNPhk+GT0blyuAADuCwZ4+yolz81tb/hCbQBJqQkGB6z/Se6b2hQx89W+K3ui1xBUTlkumS6ZKZkAB+4Ad+ISFwES7CRcttdog7cSfurFRJ6i/1l/q/+67LWZezLmfXrVPK4f37ovMxVpSUHQIrVJCvydfka9u2QQzEQIzltwRSm7xiCIZgSLt2yt9ryZtt9TQlbAjrf5RLyLt35SA5SA4KCVFvXovO9Y/+Df+GfzdsqExP3L7dI94j3iPe2Vl0LMaKglo4oAW0gBZxcbAH9sAeHx/RuZ7ZQTgIBz/7TFngfOqU6DjFrcQWEFVKcEpwSvCuXeRDPuQzZ47oPM9Hq5UeSA+kBwcOeHfw7uDdoW5d0YkYKwwFhQMAALZvt7bCoW5t/er8V+e/Oj8yUnQeUUrYLKynU/cHyI7LjsuOi4+HSTAJJvn6is71rOgQHaJDV69KraRWUqu2bQ3xhnhDfEqK6FyMPQ9lun2NGsojdfq6Vis61zPzBm/wvnPHvNC80LzQ0/MoHsWj+OuvomOJUuKvQFT7cB/uQ7MZ8zEf8/v0ocN0mA5nZorO9azQF33Rt3p16kf9qF98vO6O7o7uzttvi87F2LPwzPLM8sx64w3lnuShQ8qzVlQ4HsEszMKssLDSXjhUJfYm+tNcXn159eXVt2/XqFejXo16GRl4GA/j4S5dROd6ZsmQDMl2dpAGaZDWo0eNcjXK1Sh3+/aV3678duW35GTR8Rj7Ix3pSEfNmuFaXItrd+yA9bAe1levLjrXi1m0yLjduN24fdYs0UksRakZwnoa5ZJaXbmurmS3VqtX53yS80nOJ6Ghad3Tuqd1z84WnYiVTrpVulW6VaNGKV2zZ81Sm4uKzvW81Om5D/If5D/Ib95c+bvKzRWdy1KUmiGspylvKG8obxg2DN6Bd+Cd7dtF53k5vXs72DjYONgcPlwwZMBYMVA2UCtfXpeiS9GlrF0LX8PX8PVXX1lr4QBf8AXfy5dxOk7H6d26ceH4a6W+gKj3RjT9Nf01/bt3p320j/ZZcUuRR9OApVgpVopNStJqtVqt9qOPlG9yF2BWuLTvat/Vvuvj44AO6IAmEwyEgTCwRw/RuV6Uuq4DEiABErp0UabnXrkiOpel4jeUJ6gtFGwCbAJsAg4fVj5JubqKzlU4DhzAztgZOw8caPjU8Knh09OnRSdi1qVgNmNMdkx2zOjRSouRL75QvmtrKzrfC3u0TkzuJfeSewUHpzimOKY4lrz9OwobF5CnUHcSlCvLleXKe/cqz5YtKzrXyyr4hPVoAZQ6jz02NjY2NtbSe4cxUTxDPUM9Q319sQN2wA4LF+JknIyTPTxE5yoseAWv4JVRowyXDZcNl0vvuo7nxQXkH+hO6U7pTnXqBO/D+/B+bKzyrBV/0noC7aW9tDclheIojuLGjlUXXorOxcTyuuh10euik1N+bn5ufu6sWTgTZ+LMAQPACEYwlqCh0P7QH/rPmGEcYhxiHDJhgug41qbkvBCKmH6Yfph+WNeudJAO0sE1a5RnS04hedyOHVgOy2G5iAhesFg6KLMRy5ZVNmYbOpRepVfp1XHjcDgOx+GVK4vOV9ioA3WgDgsWmKaYppimqM0P2fPiAvKclNlNXbpIzaRmUrO1a5VnS2AhUXuHLYbFsHjtWnm+PF+eP3lyil+KX4rfuXOi47GXUy+qXlS9KHv7ivMrzq84f9Ag+YR8Qj4xcaK6YFV0vqJCsRRLsd9+a3IzuZnc1I2eSn7X3KJS6mdhPa/Hb6699x6EQRiEPXwoOlehWwyLYbH06PXRu7d0XDouHT99Wrtau1q7+v/+zzPdM90zvUMH5fslaEijhFJ7T2l3andqdw4fXsGpglMFp/Pn6RV6hV6ZP7+kFw6IhViIXbJEKRzqrEQuHC+L//BfknLp37kz6EEP+h9/BAMYwGBnJzpXcaHP6XP6/MgRuA/34f68eZlXM69mXl2z5tywc8PODSuBhdVKKAWjaVNl5feAARAMwRDcp4/yXeufDPLMtsE22DZ3rrGqsaqx6qhRypNcOAoLF5BCohSSdu0gHMIhfO1aiIZoiC5fXnSuYjcMhsGw27fpOl2n6z//jANxIA5cu9ZtkNsgt0G7d/Nsr8Klv6+/r79fq5ZskA2yoUcPvIE38Eb//gXbApQ2j4ZeqQE1oAaffGIKNAWaAr/8UnSskooLSCHzCvYK9gr28MgfnD84f/DmzTgGx+CYmjVF5xKNIimSIn//Hd3QDd3WrwdXcAXX9etzYnNic2ITEnil79/TVtVW1VZ1d1dWRnfsCCfhJJzs3BmyIAuytNoSNzvqhdy/L++V98p7+/bldRzFo5S/4IqOp5+nn6efi4s0QZogTdi0CSbDZJis14vOZZnu36fRNJpGJyRIA6QB0oC9e+EW3IJbe/aUcyjnUM4hKUntGCA6aWFTF+Zl2mXaZdo1aiStllZLqwMDyZ/8yT8wEHfhLtwVGAhzYS7MrVpVdF5Lo25zoHld87rm9Y4dk39J/iX5F24qWly4gBQxdXokhVIohcbE4GJcjIu7dhWdy2p4gRd43btHs2gWzTpxQlnwdeKE0uTu5EnpXeld6d3jx/MG5Q3KG3TypNJm+7fflP+4+Me63ee4z3GfU66c3VG7o3ZH69bNn5o/NX9q3bo4GAfj4FdfhVbQClo1boxrcA2u8fBQJmE0agSLYBEssrcXfbqtS2oqEBBQ+/bKDqQXLohOVNpwASlWiLoFugW6Bf/+NxyDY3AsIoKHHgoXJVMyJZvNYAYzmG/cgFzIhdz/fcUojMKoa9cgBEIg5M6dZ/65QECg0WAwBmOwkxO0hJbQ0slJ+blVqkAe5EFelSqQCImQyFsQF5l20A7a/fyzpq+mr6Zvv35J9ZPqJ9W3nn19Shp+4xKkYEOoltASWn7/vfKsulMbYwwAgKIpmqIfPIBsyIbsiAhTK1MrU6t580TnYgouIIJ5xHvEe8Q7O2t2aHZodixfrkw7bN9edC7GRKJpNI2mnTiBE3EiTuzVSxmiSk0VnYs9jguIRUFU2q8PGoSIiKg2dStF8/ZZ6aQDHeiIIAIiIGLpUltbW1tb2xEjEmsl1kqslZMjOh77a1xALJQ6bRPSIR3SV63CIAzCoDffFJ2LsULlB37g99tvShv1jz9WWuXExYmOxZ4NtzKxUKZrpmuma8eOYSAGYqBWq8xCGjGCDtNhOsw3DZk1y8tTvkZF5QTkBOQEvPkmFw7rxFcgVkZdX4I9sAf2mDkTT+AJPNGnD8/mYpZvz578yPzI/MghQ44EHgk8EpiWJjoRezn8hmPl9Kn6VH1qUBD1o37Ub/585dnGjUXnYqXcoz3FoQt0gS7jxxtbGFsYW8TEiI7FChcPYVk5Q2NDY0PjffuUhQo6nTrUBT7gAz7Xr4vOx0oHdUU4jIJRMGr0aDgEh+BQ/fpcOEo2vgIpodQV0TaeNp42ngMHKiu4J0zglhisUIyAETDi2jWQQQb566+VvdHnzzcajUaj8f590fFY8eACUkp4n/U+6332lVfMn5g/MX8SGoou6IIuI0YonxRdXETnYxZuFIyCUZcugR3Ygd2sWeW7le9WvtvSpUqPsgcPRMdjYvAQVimhtnwwbTBtMG2YMycnMCcwJ7BuXWXr2g8/LNjXgzEAUDok7N+PNbAG1ggJuXvz7s27N1991RhsDDYGz5/PhYMB8BUIe4JnqGeoZ6ivLzbEhtgwLAyaQlNoGhyM4RiO4WXKiM7HChfNo3k079YtfA1fw9diYmQH2UF2WLJEaYd+8qTofMyycQFhf6sJNaEmVLGiTZxNnE1c166URVmU1bcv3sE7eCcg4PGtb5lly8tT2ubv26c0m/zuO8e+jn0d+/70E19RsBfBBYS9EHUnPPov/Zf+27mzsg6lc2eaTtNpemAgeqEXetnYiM5ZOt29C8tgGSyLi4McyIGcTZtyQ3NDc0Pj4lJTU1NTU2/fFp2QlQxcQFih8snwyfDJqFw51y3XLdft7bexMTbGxq1awTgYB+NatYI5MAfm1KkjOqfVerRlK1SBKlDl1Ck6Rsfo2O7dOAJH4Ij//CdnR86OnB379vEOj6w4cAFhxUq/Rb9Fv8XNTR4gD5AH+PmhCU1o8vGBTtAJOvn6Kv9KXQhpays6b7FT95RHQsLERGgADaBBYiJshI2w8fBhjMM4jEtMVLrT3r0rOi4r3biAMIui0+q0Oq2tLV2ki3TxjTfgS/gSvmzcGDMxEzMbNYIgCIKgWrXgB/gBfqhdW5k95uqKq3AVrnJ1tZid/fSgB31urrID4W+/QTWoBtXOnwc3cAO38+dhH+yDfenpShfa8+el8lJ5qfzJk8k1k2sm1zx7Vvkhxb+jImPPgwsIK1G8gr2CvYKrVzdfMl8yX6pZU1ouLZeWu7pCb+gNve3sKIIiKKJcOZgJM2GmnZ2UJWVJWXZ2NIkm0aRy5ZQFcYjkS77kW768ci8nK0uZrXT7Ni7ABbggKwuGwlAYmpmpdJHNytL8R/MfzX+ysiAO4iDuxo26H9T9oO4Hly/HxsbGxsbm54s+L4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYKzb/D4DEm9oGCaFQAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDE3LTEyLTE1VDE1OjU3OjI3KzA4OjAwohG+LwAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxNy0xMi0xNVQxNTo1NzoyNyswODowMNNMBpMAAABPdEVYdHN2ZzpiYXNlLXVyaQBmaWxlOi8vL2hvbWUvYWRtaW4vaWNvbi1mb250L3RtcC9pY29uX2NrMWJ6YTB6ajlqamRjeHIvcmVmcmVzaC5zdmejF0ikAAAAAElFTkSuQmCC")}.page-account[data-v-6c8aaa7b]{width:100%;background-image:url(../img/bg.33ece377.jpg);background-size:cover;background-position:50%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100vh;overflow:auto}.page-account .code[data-v-6c8aaa7b],.page-account[data-v-6c8aaa7b]{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}.page-account .code .pictrue[data-v-6c8aaa7b]{height:40px}.swiperPross[data-v-6c8aaa7b]{border-radius:12px 0 0 12px}.swiperPic[data-v-6c8aaa7b],.swiperPic img[data-v-6c8aaa7b],.swiperPross[data-v-6c8aaa7b]{width:510px;height:100%}.swiperPic img[data-v-6c8aaa7b]{width:100%;height:100%}.container[data-v-6c8aaa7b]{height:400px!important;padding:0!important;border-radius:12px;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex}.containerSamll[data-v-6c8aaa7b]{background:#fff!important}.containerBig[data-v-6c8aaa7b]{width:auto!important;background:#f7f7f7!important}.index_from[data-v-6c8aaa7b]{padding:32px 40px 32px 40px;height:400px;-webkit-box-sizing:border-box;box-sizing:border-box}.page-account-top[data-v-6c8aaa7b]{padding:20px 0!important;-webkit-box-sizing:border-box!important;box-sizing:border-box!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-account-container[data-v-6c8aaa7b]{border-radius:0 6px 6px 0}.btn[data-v-6c8aaa7b]{background:-webkit-gradient(linear,left top,right top,from(#19b4f1),to(#0e73e8))!important;background:linear-gradient(90deg,#19b4f1,#0e73e8)!important}.captchaBox[data-v-6c8aaa7b]{width:310px}input[data-v-6c8aaa7b]{display:block;width:290px;line-height:40px;margin:10px 0;padding:0 10px;outline:none;border:1px solid #c8cccf;border-radius:4px;color:#6a6f77}#msg[data-v-6c8aaa7b]{width:100%;line-height:40px;font-size:14px;text-align:center}a[data-v-6c8aaa7b]:active,a[data-v-6c8aaa7b]:hover,a[data-v-6c8aaa7b]:link,a[data-v-6c8aaa7b]:visited{margin-left:100px;color:#0366d6}.index_from[data-v-6c8aaa7b] .ivu-input-large{font-size:14px!important}.from-wh[data-v-6c8aaa7b]{width:400px}.footer[data-v-6c8aaa7b]{z-index:999}.pull-right[data-v-6c8aaa7b]{float:right!important;color:#666}.pull-right a[data-v-6c8aaa7b]{margin-left:0;color:#666}.footer[data-v-6c8aaa7b]{position:fixed;bottom:0;width:100%;left:0;margin:0;background:hsla(0,0%,100%,.8);border-top:1px solid #e7eaec;overflow:hidden;padding:10px 20px;height:36px} \ No newline at end of file diff --git a/crmeb/public/admin/css/chunk-7737c618.ea7da0eb.css.gz b/crmeb/public/admin/css/chunk-3a43bb6c.c3272283.css.gz similarity index 97% rename from crmeb/public/admin/css/chunk-7737c618.ea7da0eb.css.gz rename to crmeb/public/admin/css/chunk-3a43bb6c.c3272283.css.gz index 426844385..04bb005e9 100644 Binary files a/crmeb/public/admin/css/chunk-7737c618.ea7da0eb.css.gz and b/crmeb/public/admin/css/chunk-3a43bb6c.c3272283.css.gz differ diff --git a/crmeb/public/admin/css/chunk-1ca36f77.a85fb6af.css b/crmeb/public/admin/css/chunk-3eff14c2.2d2aadbb.css similarity index 50% rename from crmeb/public/admin/css/chunk-1ca36f77.a85fb6af.css rename to crmeb/public/admin/css/chunk-3eff14c2.2d2aadbb.css index fa9942a69..792de5410 100644 --- a/crmeb/public/admin/css/chunk-1ca36f77.a85fb6af.css +++ b/crmeb/public/admin/css/chunk-3eff14c2.2d2aadbb.css @@ -1 +1 @@ -.contentBox[data-v-e51f611e]{height:100%;width:100%;position:static}.contentBox #content[data-v-e51f611e]{position:absolute;bottom:0;width:86%}.contentBox[data-v-e51f611e] .vue-waterfall-easy{width:100%!important;left:0!important;margin-left:0!important}.contentBox[data-v-e51f611e] .vue-waterfall-easy-scroll::-webkit-scrollbar{display:none}.contentBox[data-v-e51f611e] .vue-waterfall-easy-scroll{scrollbar-width:none;-ms-overflow-style:none;overflow-x:hidden;overflow-y:auto}.some-info[data-v-e51f611e]{padding:7px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Refresh[data-v-e51f611e]{font-size:12px;color:#1890ff;cursor:pointer;line-height:35px;display:inline-block}.news_pic[data-v-e51f611e]{width:100%;height:150px;overflow:hidden;position:relative;background-size:100%;background-position:50%;border-radius:5px 5px 0 0;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.news_sp[data-v-e51f611e]{font-size:12px;color:#000;height:38px;line-height:38px;padding:0 12px;display:block}.news_cent[data-v-e51f611e],.news_sp[data-v-e51f611e]{background:#fff;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.news_cent[data-v-e51f611e]{height:auto;border-top:1px dashed #eee;display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.news_cent .news_sp1[data-v-e51f611e]{font-size:12px;color:#000;width:71%}.news_cent .news_cent_img[data-v-e51f611e]{width:81px;height:46px;border-radius:6px;overflow:hidden}.news_cent .news_cent_img img[data-v-e51f611e]{width:100%;height:100%}.news_pic[data-v-e51f611e] .ivu-btn-error{width:24px!important;height:24px!important;background:#ff5d5f!important;color:#fff!important;border:1px solid #eee!important}.news_pic[data-v-e51f611e] .ivu-btn-error:hover{background:#ff5d5f!important;border:1px solid #fff!important;color:#fff!important}.news_pic[data-v-e51f611e] .ivu-btn-success{width:24px!important;height:24px!important;border:1px solid #eee!important} \ No newline at end of file +.contentBox[data-v-2d7628e4]{height:100%;width:100%;position:static}.contentBox #content[data-v-2d7628e4]{position:absolute;bottom:0;width:86%}.contentBox[data-v-2d7628e4] .vue-waterfall-easy{width:100%!important;left:0!important;margin-left:0!important}.contentBox[data-v-2d7628e4] .vue-waterfall-easy-scroll::-webkit-scrollbar{display:none}.contentBox[data-v-2d7628e4] .vue-waterfall-easy-scroll{scrollbar-width:none;-ms-overflow-style:none;overflow-x:hidden;overflow-y:auto}.some-info[data-v-2d7628e4]{padding:7px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Refresh[data-v-2d7628e4]{font-size:12px;color:#1890ff;cursor:pointer;line-height:35px;display:inline-block}.news_pic[data-v-2d7628e4]{width:100%;height:150px;overflow:hidden;position:relative;background-size:100%;background-position:50%;border-radius:5px 5px 0 0;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.news_sp[data-v-2d7628e4]{font-size:12px;color:#000;height:38px;line-height:38px;padding:0 12px;display:block}.news_cent[data-v-2d7628e4],.news_sp[data-v-2d7628e4]{background:#fff;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.news_cent[data-v-2d7628e4]{height:auto;border-top:1px dashed #eee;display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.news_cent .news_sp1[data-v-2d7628e4]{font-size:12px;color:#000;width:71%}.news_cent .news_cent_img[data-v-2d7628e4]{width:81px;height:46px;border-radius:6px;overflow:hidden}.news_cent .news_cent_img img[data-v-2d7628e4]{width:100%;height:100%}.news_pic[data-v-2d7628e4] .ivu-btn-error{width:24px!important;height:24px!important;background:#ff5d5f!important;color:#fff!important;border:1px solid #eee!important}.news_pic[data-v-2d7628e4] .ivu-btn-error:hover{background:#ff5d5f!important;border:1px solid #fff!important;color:#fff!important}.news_pic[data-v-2d7628e4] .ivu-btn-success{width:24px!important;height:24px!important;border:1px solid #eee!important} \ No newline at end of file diff --git a/crmeb/public/admin/css/chunk-43298b95.1d84ed86.css b/crmeb/public/admin/css/chunk-43298b95.1d84ed86.css deleted file mode 100644 index b41340fc8..000000000 --- a/crmeb/public/admin/css/chunk-43298b95.1d84ed86.css +++ /dev/null @@ -1 +0,0 @@ -.label-wrapper .list[data-v-2ef182e9]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.label-wrapper .list .label-item[data-v-2ef182e9]{margin:10px 8px 10px 0;padding:3px 8px;background:#eee;color:#333;border-radius:2px;cursor:pointer;font-size:12px}.label-wrapper .list .label-item.on[data-v-2ef182e9]{color:#fff;background:#1890ff}.label-wrapper .footer[data-v-2ef182e9]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:40px}.label-wrapper .footer button[data-v-2ef182e9]{margin-left:10px}.btn[data-v-2ef182e9]{width:60px;height:24px}.title[data-v-2ef182e9]{font-size:13px}.list-box[data-v-2ef182e9]{overflow-y:auto;overflow-x:hidden;max-height:240px}.rulesBox[data-v-75a46b5e]{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}.attrFrom[data-v-75a46b5e] .ivu-form-item{margin-bottom:0!important}[data-v-5e4764e5] .ivu-form-item-content{line-height:unset!important}.Box .ivu-radio-wrapper[data-v-5e4764e5]{margin-right:25px}.Box .numPut[data-v-5e4764e5]{width:100%!important}.list-group[data-v-09b6f594]{margin-left:-8px}.borderStyle[data-v-09b6f594]{border:1px solid #ccc;padding:8px;border-radius:4px}.drag[data-v-09b6f594]{cursor:move}.move-icon[data-v-09b6f594]{width:30px;cursor:move;margin-right:10px}.move-icon .icondrag2[data-v-09b6f594]{font-size:26px;color:#d8d8d8}.maxW[data-v-09b6f594] .ivu-select-dropdown{max-width:600px}#shopp-manager .ivu-table-wrapper[data-v-09b6f594]{border-left:1px solid #dcdee2;border-top:1px solid #dcdee2}.noLeft[data-v-09b6f594] .ivu-form-item-content{margin-left:0!important}#shopp-manager .ivu-form-item[data-v-09b6f594]{position:relative}#shopp-manager .ivu-form-item .tips[data-v-09b6f594]{position:absolute;color:#999;top:29px;left:-77px;font-size:12px}.iview-video-style[data-v-09b6f594]{width:40%;height:180px;border-radius:10px;background-color:#707070;margin-top:10px;position:relative;overflow:hidden}.iview-video-style .iconv[data-v-09b6f594]{color:#fff;line-height:180px;width:50px;height:50px;display:inherit;font-size:26px;position:absolute;top:-74px;left:50%;margin-left:-25px}.iview-video-style .mark[data-v-09b6f594]{position:absolute;width:100%;height:30px;top:0;background-color:rgba(0,0,0,.5);text-align:center}.submission[data-v-09b6f594]{margin-left:10px}.color-list .tip[data-v-09b6f594]{color:#c9c9c9}.color-list .color-item[data-v-09b6f594]{height:30px;line-height:30px;padding:0 10px;color:#fff;margin-right:10px}.color-list .color-item.blue[data-v-09b6f594]{background-color:#1e9fff}.color-list .color-item.yellow[data-v-09b6f594]{background-color:#feb900}.color-list .color-item.green[data-v-09b6f594]{background-color:#009688}.color-list .color-item.red[data-v-09b6f594]{background-color:#ed4014}.columnsBox[data-v-09b6f594]{margin-right:10px}.priceBox[data-v-09b6f594]{width:100%}.rulesBox[data-v-09b6f594]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.pictrueBox[data-v-09b6f594]{display:inline-block}.pictrueTab[data-v-09b6f594]{width:40px!important;height:40px!important}.pictrue[data-v-09b6f594]{width:60px;height:60px;border:1px dotted rgba(0,0,0,.1);margin-right:15px;display:inline-block;position:relative;cursor:pointer}.pictrue img[data-v-09b6f594]{width:100%;height:100%}.pictrue .btndel[data-v-09b6f594]{position:absolute;z-index:1;width:20px!important;height:20px!important;left:46px;top:-4px}.upLoad[data-v-09b6f594]{width:58px;height:58px;line-height:58px;border:1px dotted rgba(0,0,0,.1);border-radius:4px;background:rgba(0,0,0,.02);cursor:pointer}.curs[data-v-09b6f594]{cursor:pointer}.inpWith[data-v-09b6f594]{width:60%}.labeltop[data-v-09b6f594] .ivu-form-item-label{float:none!important;display:inline-block!important;margin-left:120px!important;width:auto!important}.video-icon[data-v-09b6f594]{background-image:url(https://cdn.oss.9gt.net/prov1.1/1/icons.png);background-color:#fff;background-position:-9999px;background-repeat:no-repeat}.see[data-v-09b6f594]{color:#2d8cf0;cursor:pointer}.trip[data-v-09b6f594]{color:#bbb;margin-bottom:10px}.virtual-data[data-v-09b6f594]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.add-more[data-v-09b6f594]{margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex}.virtual-title[data-v-09b6f594]{width:50px}.scroll-virtual[data-v-09b6f594]{max-height:400px;overflow-y:auto;margin-top:10px}.footer[data-v-09b6f594]{width: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;margin-top:30px}.footer .clear[data-v-09b6f594],.footer .submit[data-v-09b6f594]{padding:10px 20px;border-radius:5px;color:#fff;cursor:pointer}.footer .clear[data-v-09b6f594]{background-color:#ccc;margin-right:20px}.footer .submit[data-v-09b6f594]{background-color:#2d8cf0}.picBox[data-v-09b6f594]{display:-webkit-box;display:-ms-flexbox;display:flex}.btndel[data-v-09b6f594]{position:absolute;z-index:9;width:20px!important;height:20px!important;left:46px;top:-4px}.ifam[data-v-09b6f594]{width:344px;height:644px;background:url(../img/phonebg.632cc2f9.png) no-repeat top;background-size:344px 644px;padding:40px 20px;padding-top:50px;margin:0 auto}.ifam .content[data-v-09b6f594]{height:560px;overflow:hidden;scrollbar-width:none;-ms-overflow-style:none;overflow-x:hidden;overflow-y:auto}.ifam .content[data-v-09b6f594]::-webkit-scrollbar{display:none}[data-v-09b6f594] .ivu-date-picker{width:300px}.virtual_boder[data-v-09b6f594]{border:1px solid #1890ff}.virtual_boder2[data-v-09b6f594]{border:1px solid #e7e7e7}.virtual_san[data-v-09b6f594]{position:absolute;bottom:0;right:0;width:0;height:0;border-bottom:26px solid #1890ff;border-left:26px solid transparent}.virtual_dui[data-v-09b6f594]{position:absolute;bottom:-2px;right:2px;color:#fff;font-family:system-ui}.virtual[data-v-09b6f594]{width:120px;height:60px;background:#fff;border-radius:3px;float:left;text-align:center;padding-top:8px;position:relative;cursor:pointer;line-height:23px}.virtual .virtual_top[data-v-09b6f594]{font-size:14px;font-weight:600;color:rgba(0,0,0,.85)}.virtual .virtual_bottom[data-v-09b6f594]{font-size:12px;font-weight:400;color:#999}.virtual[data-v-09b6f594]:nth-child(2n){margin:0 12px}.addfont[data-v-09b6f594]{display:inline-block;font-size:13px;font-weight:400;color:#1890ff;margin-left:14px;cursor:pointer}.titTip[data-v-09b6f594]{display:inline-bolck;font-size:12px;font-weight:400;color:#999;margin-top:14px}.videbox[data-v-09b6f594]{width:60px;height:60px;background:rgba(0,0,0,.02);border-radius:4px;border:1px dashed #ddd;line-height:50px;text-align:center;color:#898989;font-size:30px;font-weight:400;cursor:pointer}.addCustom_content[data-v-09b6f594]{margin-top:20px}.addCustom_content .custom_box[data-v-09b6f594]{margin-bottom:10px}.addCustomBox[data-v-09b6f594]{margin-top:12px;font-size:13px;font-weight:400;color:#1890ff}.addCustomBox .btn[data-v-09b6f594]{cursor:pointer;width:-webkit-max-content;width:-moz-max-content;width:max-content}.type-radio[data-v-09b6f594]{margin-buttom:10px}.deteal-btn[data-v-09b6f594]{color:#5179ea}.stock-disk[data-v-09b6f594]{margin:10px 0}.line[data-v-09b6f594]{border-bottom:1px dashed #eee;margin-bottom:20px}.labelInput[data-v-09b6f594]{border:1px solid #dcdee2;width:20%;padding:0 5px;border-radius:5px;min-height:30px;cursor:pointer}.labelInput .span[data-v-09b6f594]{color:#c5c8ce}.labelInput .iconxiayi[data-v-09b6f594]{font-size:12px}#shopp-manager[data-v-09b6f594] .ivu-form-item-content{line-height:33px!important}#selectvideo[data-v-09b6f594] .ivu-form-item-content{line-height:0!important}.progress[data-v-09b6f594]{margin-top:10px} \ No newline at end of file diff --git a/crmeb/public/admin/css/chunk-4e744958.87943f3c.css b/crmeb/public/admin/css/chunk-4e744958.87943f3c.css new file mode 100644 index 000000000..273afcfbb --- /dev/null +++ b/crmeb/public/admin/css/chunk-4e744958.87943f3c.css @@ -0,0 +1 @@ +[data-v-68f0bc15]{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.arrbox[data-v-68f0bc15]{background-color:#fff;font-size:12px;border:1px solid #dcdee2;border-radius:6px;margin-bottom:0;padding:0 5px;text-align:left;-webkit-box-sizing:border-box;box-sizing:border-box;width:90%}.arrbox_ip[data-v-68f0bc15]{font-size:12px;border:none;-webkit-box-shadow:none;box-shadow:none;outline:none;background-color:transparent;padding:0;margin:0;width:auto!important;max-width:inherit;min-width:80px;vertical-align:top;height:30px;color:#34495e;margin:2px;line-height:30px}.left[data-v-68f0bc15]{min-width:390px;min-height:550px;position:relative;padding-left:40px}.top[data-v-68f0bc15]{position:absolute;top:0}.bottom[data-v-68f0bc15]{position:absolute;bottom:0}.centent[data-v-68f0bc15]{background:#f4f5f9;min-height:438px;position:absolute;top:63px;width:320px;height:60%;overflow-y:auto;padding:15px;-webkit-box-sizing:border-box;box-sizing:border-box}.right[data-v-68f0bc15]{background:#fff;min-height:300px}.box-content[data-v-68f0bc15]{position:relative;max-width:60%;min-height:40px;margin-left:15px;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #ccc;word-break:break-all;word-wrap:break-word;line-height:1.5;border-radius:5px}.box-content_pic[data-v-68f0bc15]{width:100%}.box-content_pic img[data-v-68f0bc15]{width:100%;height:auto}.box-content[data-v-68f0bc15]:before{left:-13px;border-top:10px solid #ccc}.box-content[data-v-68f0bc15]:after,.box-content[data-v-68f0bc15]:before{content:"";position:absolute;top:11px;display:block;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.box-content[data-v-68f0bc15]:after{left:-12px;border-top:10px solid #f5f5f5}.time-wrapper[data-v-68f0bc15]{margin-bottom:10px;text-align:center}.time[data-v-68f0bc15]{display:inline-block;color:#f5f5f5;background:rgba(0,0,0,.3);padding:3px 8px;border-radius:3px;font-size:12px}.text-box[data-v-68f0bc15]{display:-webkit-box;display:-ms-flexbox;display:flex}.avatar[data-v-68f0bc15]{width:40px;height:40px}.avatar img[data-v-68f0bc15]{width:100%;height:100%}.modelBox[data-v-68f0bc15] .ivu-modal-body{padding:0 16px 16px 16px!important}.news_pic[data-v-68f0bc15]{width:100%;height:150px;overflow:hidden;position:relative;background-size:100%;background-position:50%;border-radius:5px 5px 0 0;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.news_sp[data-v-68f0bc15]{font-size:12px;color:#000;height:38px;line-height:38px;padding:0 12px;display:block}.news_cent[data-v-68f0bc15],.news_sp[data-v-68f0bc15]{background:#fff;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.news_cent[data-v-68f0bc15]{height:auto;border-top:1px dashed #eee;display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.news_cent .news_sp1[data-v-68f0bc15]{font-size:12px;color:#000;width:71%}.news_cent .news_cent_img[data-v-68f0bc15]{width:81px;height:46px;border-radius:6px;overflow:hidden}.news_cent .news_cent_img img[data-v-68f0bc15]{width:100%;height:100%} \ No newline at end of file diff --git a/crmeb/public/admin/css/chunk-580e6e94.0bb6488c.css b/crmeb/public/admin/css/chunk-580e6e94.0bb6488c.css new file mode 100644 index 000000000..09d6bde96 --- /dev/null +++ b/crmeb/public/admin/css/chunk-580e6e94.0bb6488c.css @@ -0,0 +1 @@ +.showOn[data-v-b765826c]{color:#2d8cf0;background:#f0faff;z-index:2}.tabBox_img[data-v-b765826c]{width:36px;height:36px;border-radius:4px;cursor:pointer}.tabBox_img img[data-v-b765826c]{width:100%;height:100%}.modelBox .ivu-table-header[data-v-b765826c],.modelBox[data-v-b765826c]{width:100%!important}.trees-coadd[data-v-b765826c]{width:100%;height:385px}.trees-coadd .scollhide[data-v-b765826c]{width:100%;height:100%;overflow-x:hidden;overflow-y:scroll}.scollhide[data-v-b765826c]::-webkit-scrollbar{display:none}[data-v-b765826c] .ivu-menu-vertical .ivu-menu-item-group-title,[data-v-b765826c] .ivu-menu-vertical.ivu-menu-light:after{display:none}.left-wrapper[data-v-b765826c]{height:904px;background:#fff;border-right:1px solid #dcdee2}.menu-item[data-v-b765826c]{z-index:50;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;word-break:break-all}.menu-item .icon-box[data-v-b765826c]{z-index:3;position:absolute;right:20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:none}.menu-item:hover .icon-box[data-v-b765826c]{display:block}.menu-item .right-menu[data-v-b765826c]{z-index:10;position:absolute;right:-106px;top:-11px;width:auto;min-width:121px} \ No newline at end of file diff --git a/crmeb/public/admin/css/chunk-5e4dbbd2.aac1771d.css b/crmeb/public/admin/css/chunk-58da42e6.e314fc95.css similarity index 80% rename from crmeb/public/admin/css/chunk-5e4dbbd2.aac1771d.css rename to crmeb/public/admin/css/chunk-58da42e6.e314fc95.css index 6d9ea717f..0c6a40438 100644 --- a/crmeb/public/admin/css/chunk-5e4dbbd2.aac1771d.css +++ b/crmeb/public/admin/css/chunk-58da42e6.e314fc95.css @@ -1 +1 @@ -.expand-row[data-v-94099db4]{margin-bottom:16px}.Modals[data-v-cbc36dbc] .input{margin-right:10px}[data-v-040743bb] .ivu-form-item-content{line-height:unset!important}.Box .ivu-radio-wrapper[data-v-040743bb]{margin-right:25px}.Box .numPut[data-v-040743bb]{width:100%!important}.lunBox[data-v-040743bb]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:1px solid #0bb20c}.pictrueBox[data-v-040743bb]{display:inline-block}.pictrue[data-v-040743bb]{width:85px;height:85px;border:1px dotted rgba(0,0,0,.1);display:inline-block;position:relative;cursor:pointer}.pictrue img[data-v-040743bb]{width:100%;height:100%}.pictrueTab[data-v-040743bb]{width:40px!important;height:40px!important}.upLoad[data-v-040743bb]{width:40px;height:40px;border:1px dotted rgba(0,0,0,.1);border-radius:4px;background:rgba(0,0,0,.02);cursor:pointer}.ivu-table-wrapper[data-v-040743bb]{border-left:1px solid #dcdee2;border-top:1px solid #dcdee2}.ft[data-v-040743bb]{color:red}.goods_detail .goods_detail_wrapper[data-v-69472a77]{background:url(../img/phonebg.632cc2f9.png) no-repeat top!important;background-size:375px 640px!important;padding:50px 20px;z-index:20;position:fixed;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:375px;background:#f0f2f5}.goods_detail .title-box[data-v-69472a77]{width:335px;height:46px;line-height:46px;background:#fff;text-align:center;color:#333;font-size:16px}.goods_detail .swiper-box[data-v-69472a77]{height:375px}.goods_detail .swiper-box .demo-carousel[data-v-69472a77]{width:333px;height:375px}.goods_detail .swiper-box .demo-carousel img[data-v-69472a77]{width:100%;height:100%;display:block}.goods_detail .goods_info[data-v-69472a77]{width:332px;padding:15px;background:#fff}.goods_detail .goods_info .number-wrapper[data-v-69472a77]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.goods_detail .goods_info .number-wrapper .price[data-v-69472a77]{color:#ff3838;font-size:25px}.goods_detail .goods_info .number-wrapper .price span[data-v-69472a77]{font-size:15px}.goods_detail .goods_info .number-wrapper .old-price[data-v-69472a77]{font-size:15px;margin-left:10px;color:#333}.goods_detail .goods_info .name[data-v-69472a77]{font-size:16px;color:#333}.goods_detail .goods_info .msg[data-v-69472a77]{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;margin-top:10px}.goods_detail .goods_info .msg .item[data-v-69472a77]{color:#999;font-size:14px}.goods_detail .con-box[data-v-69472a77]{margin-top:10px;padding-bottom:20px;background:#f0f2f5;width:335px}.label-wrapper .list[data-v-2ef182e9]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.label-wrapper .list .label-item[data-v-2ef182e9]{margin:10px 8px 10px 0;padding:3px 8px;background:#eee;color:#333;border-radius:2px;cursor:pointer;font-size:12px}.label-wrapper .list .label-item.on[data-v-2ef182e9]{color:#fff;background:#1890ff}.label-wrapper .footer[data-v-2ef182e9]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:40px}.label-wrapper .footer button[data-v-2ef182e9]{margin-left:10px}.btn[data-v-2ef182e9]{width:60px;height:24px}.title[data-v-2ef182e9]{font-size:13px}.list-box[data-v-2ef182e9]{overflow-y:auto;overflow-x:hidden;max-height:240px}[data-v-6da9dfba] .ivu-modal-mask,[data-v-6da9dfba] .ivu-modal-wrap{z-index:999!important}.Box[data-v-6da9dfba] .ivu-modal-body{height:700px;overflow:auto}.batch-box[data-v-6da9dfba] .ivu-modal-body{overflow:auto;min-height:350px}.tabBox_img[data-v-6da9dfba]{width:36px;height:36px;border-radius:4px;cursor:pointer}.bg[data-v-6da9dfba],.tabBox_img img[data-v-6da9dfba]{width:100%;height:100%}.bg[data-v-6da9dfba]{position:fixed;left:0;top:0;background:rgba(0,0,0,.5);z-index:11}[data-v-6da9dfba] .happy-scroll-content{width:100%}[data-v-6da9dfba] .happy-scroll-content .demo-spin-icon-load{-webkit-animation:ani-demo-spin-data-v-6da9dfba 1s linear infinite;animation:ani-demo-spin-data-v-6da9dfba 1s linear infinite}[data-v-6da9dfba] .happy-scroll-content .demo-spin-col{height:100px;position:relative;border:1px solid #eee}@-webkit-keyframes ani-demo-spin-data-v-6da9dfba{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes ani-demo-spin-data-v-6da9dfba{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.labelInput[data-v-6da9dfba]{border:1px solid #dcdee2;width:20%;padding:0 5px;border-radius:5px;min-height:30px;cursor:pointer}.labelInput .span[data-v-6da9dfba]{color:#c5c8ce}.labelInput .iconxiayi[data-v-6da9dfba]{font-size:12px} \ No newline at end of file +.expand-row[data-v-94099db4]{margin-bottom:16px}.Modals[data-v-cbc36dbc] .input{margin-right:10px}[data-v-040743bb] .ivu-form-item-content{line-height:unset!important}.Box .ivu-radio-wrapper[data-v-040743bb]{margin-right:25px}.Box .numPut[data-v-040743bb]{width:100%!important}.lunBox[data-v-040743bb]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:1px solid #0bb20c}.pictrueBox[data-v-040743bb]{display:inline-block}.pictrue[data-v-040743bb]{width:85px;height:85px;border:1px dotted rgba(0,0,0,.1);display:inline-block;position:relative;cursor:pointer}.pictrue img[data-v-040743bb]{width:100%;height:100%}.pictrueTab[data-v-040743bb]{width:40px!important;height:40px!important}.upLoad[data-v-040743bb]{width:40px;height:40px;border:1px dotted rgba(0,0,0,.1);border-radius:4px;background:rgba(0,0,0,.02);cursor:pointer}.ivu-table-wrapper[data-v-040743bb]{border-left:1px solid #dcdee2;border-top:1px solid #dcdee2}.ft[data-v-040743bb]{color:red}.goods_detail .goods_detail_wrapper[data-v-69472a77]{background:url(../img/phonebg.632cc2f9.png) no-repeat top!important;background-size:375px 640px!important;padding:50px 20px;z-index:20;position:fixed;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:375px;background:#f0f2f5}.goods_detail .title-box[data-v-69472a77]{width:335px;height:46px;line-height:46px;background:#fff;text-align:center;color:#333;font-size:16px}.goods_detail .swiper-box[data-v-69472a77]{height:375px}.goods_detail .swiper-box .demo-carousel[data-v-69472a77]{width:333px;height:375px}.goods_detail .swiper-box .demo-carousel img[data-v-69472a77]{width:100%;height:100%;display:block}.goods_detail .goods_info[data-v-69472a77]{width:332px;padding:15px;background:#fff}.goods_detail .goods_info .number-wrapper[data-v-69472a77]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.goods_detail .goods_info .number-wrapper .price[data-v-69472a77]{color:#ff3838;font-size:25px}.goods_detail .goods_info .number-wrapper .price span[data-v-69472a77]{font-size:15px}.goods_detail .goods_info .number-wrapper .old-price[data-v-69472a77]{font-size:15px;margin-left:10px;color:#333}.goods_detail .goods_info .name[data-v-69472a77]{font-size:16px;color:#333}.goods_detail .goods_info .msg[data-v-69472a77]{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;margin-top:10px}.goods_detail .goods_info .msg .item[data-v-69472a77]{color:#999;font-size:14px}.goods_detail .con-box[data-v-69472a77]{margin-top:10px;padding-bottom:20px;background:#f0f2f5;width:335px}.label-wrapper .list[data-v-2ef182e9]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.label-wrapper .list .label-item[data-v-2ef182e9]{margin:10px 8px 10px 0;padding:3px 8px;background:#eee;color:#333;border-radius:2px;cursor:pointer;font-size:12px}.label-wrapper .list .label-item.on[data-v-2ef182e9]{color:#fff;background:#1890ff}.label-wrapper .footer[data-v-2ef182e9]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:40px}.label-wrapper .footer button[data-v-2ef182e9]{margin-left:10px}.btn[data-v-2ef182e9]{width:60px;height:24px}.title[data-v-2ef182e9]{font-size:13px}.list-box[data-v-2ef182e9]{overflow-y:auto;overflow-x:hidden;max-height:240px}[data-v-13760a09] .ivu-modal-mask,[data-v-13760a09] .ivu-modal-wrap{z-index:999!important}.Box[data-v-13760a09] .ivu-modal-body{height:700px;overflow:auto}.batch-box[data-v-13760a09] .ivu-modal-body{overflow:auto;min-height:350px}.tabBox_img[data-v-13760a09]{width:36px;height:36px;border-radius:4px;cursor:pointer}.bg[data-v-13760a09],.tabBox_img img[data-v-13760a09]{width:100%;height:100%}.bg[data-v-13760a09]{position:fixed;left:0;top:0;background:rgba(0,0,0,.5);z-index:11}[data-v-13760a09] .happy-scroll-content{width:100%}[data-v-13760a09] .happy-scroll-content .demo-spin-icon-load{-webkit-animation:ani-demo-spin-data-v-13760a09 1s linear infinite;animation:ani-demo-spin-data-v-13760a09 1s linear infinite}[data-v-13760a09] .happy-scroll-content .demo-spin-col{height:100px;position:relative;border:1px solid #eee}@-webkit-keyframes ani-demo-spin-data-v-13760a09{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes ani-demo-spin-data-v-13760a09{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.labelInput[data-v-13760a09]{border:1px solid #dcdee2;width:20%;padding:0 5px;border-radius:5px;min-height:30px;cursor:pointer}.labelInput .span[data-v-13760a09]{color:#c5c8ce}.labelInput .iconxiayi[data-v-13760a09]{font-size:12px} \ No newline at end of file diff --git a/crmeb/public/admin/css/chunk-595a0a20.6c2e4da7.css b/crmeb/public/admin/css/chunk-595a0a20.6c2e4da7.css deleted file mode 100644 index 16693b947..000000000 --- a/crmeb/public/admin/css/chunk-595a0a20.6c2e4da7.css +++ /dev/null @@ -1 +0,0 @@ -.showOn[data-v-65750ece]{color:#2d8cf0;background:#f0faff;z-index:2}.tabBox_img[data-v-65750ece]{width:36px;height:36px;border-radius:4px;cursor:pointer}.tabBox_img img[data-v-65750ece]{width:100%;height:100%}.modelBox .ivu-table-header[data-v-65750ece],.modelBox[data-v-65750ece]{width:100%!important}.trees-coadd[data-v-65750ece]{width:100%;height:385px}.trees-coadd .scollhide[data-v-65750ece]{width:100%;height:100%;overflow-x:hidden;overflow-y:scroll}.scollhide[data-v-65750ece]::-webkit-scrollbar{display:none}[data-v-65750ece] .ivu-menu-vertical .ivu-menu-item-group-title,[data-v-65750ece] .ivu-menu-vertical.ivu-menu-light:after{display:none}.left-wrapper[data-v-65750ece]{height:904px;background:#fff;border-right:1px solid #dcdee2}.menu-item[data-v-65750ece]{z-index:50;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;word-break:break-all}.menu-item .icon-box[data-v-65750ece]{z-index:3;position:absolute;right:20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:none}.menu-item:hover .icon-box[data-v-65750ece]{display:block}.menu-item .right-menu[data-v-65750ece]{z-index:10;position:absolute;right:-106px;top:-11px;width:auto;min-width:121px} \ No newline at end of file diff --git a/crmeb/public/admin/css/chunk-5e3ade6c.78048a43.css b/crmeb/public/admin/css/chunk-5e3ade6c.78048a43.css new file mode 100644 index 000000000..43bd86ddb --- /dev/null +++ b/crmeb/public/admin/css/chunk-5e3ade6c.78048a43.css @@ -0,0 +1 @@ +.reset[data-v-0ab81074]{margin-left:10px}.form-content[data-v-0ab81074]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.form-content[data-v-0ab81074],.input-button[data-v-0ab81074]{display:-webkit-box;display:-ms-flexbox;display:flex}w .trip[data-v-0ab81074]{color:#aaa;line-height:20px}.setting-style[data-v-0ab81074] .ivu-form-item{margin-bottom:14px} \ No newline at end of file diff --git a/crmeb/public/admin/css/chunk-630fbf30.4d2243da.css b/crmeb/public/admin/css/chunk-630fbf30.4d2243da.css new file mode 100644 index 000000000..02e02a2be --- /dev/null +++ b/crmeb/public/admin/css/chunk-630fbf30.4d2243da.css @@ -0,0 +1 @@ +.ivu-tabs[data-v-7d220ec8]{margin-bottom:18px}.fromBox[data-v-7d220ec8]{min-height:600px} \ No newline at end of file diff --git a/crmeb/public/admin/css/chunk-6c7ee83e.eab62abb.css b/crmeb/public/admin/css/chunk-6bf06aec.4e9fb28f.css similarity index 94% rename from crmeb/public/admin/css/chunk-6c7ee83e.eab62abb.css rename to crmeb/public/admin/css/chunk-6bf06aec.4e9fb28f.css index 24d4a9d8a..566dc34b3 100644 --- a/crmeb/public/admin/css/chunk-6c7ee83e.eab62abb.css +++ b/crmeb/public/admin/css/chunk-6bf06aec.4e9fb28f.css @@ -1 +1 @@ -.maxInpt[data-v-d4b80e9e]{max-width:400px;margin-left:auto;margin-right:auto}.page-account-container[data-v-d4b80e9e]{text-align:center;padding:50px 0}.page-account-top[data-v-d4b80e9e]{margin-bottom:20px}.page-account-top-tit[data-v-d4b80e9e]{font-size:21px;color:#1890ff}.page-account-other[data-v-d4b80e9e]{text-align:center;color:#1890ff;font-size:12px}.page-account-other span[data-v-d4b80e9e]{cursor:pointer}.monaco-editor .accessibilityHelpWidget{padding:10px;vertical-align:middle;overflow:scroll}.monaco-aria-container{position:absolute;left:-999em}.monaco-editor .selection-anchor{background-color:#007acc;width:2px!important}.monaco-editor .bracket-match{-webkit-box-sizing:border-box;box-sizing:border-box}.monaco-editor .monaco-editor-overlaymessage{padding-bottom:8px;z-index:10000}.monaco-editor .monaco-editor-overlaymessage.below{padding-bottom:0;padding-top:8px;z-index:10000}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.monaco-editor .monaco-editor-overlaymessage.fadeIn{-webkit-animation:fadeIn .15s ease-out;animation:fadeIn .15s ease-out}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.monaco-editor .monaco-editor-overlaymessage.fadeOut{-webkit-animation:fadeOut .1s ease-out;animation:fadeOut .1s ease-out}.monaco-editor .monaco-editor-overlaymessage .message{padding:1px 4px}.monaco-editor .monaco-editor-overlaymessage .anchor{width:0!important;height:0!important;border-color:transparent;border-style:solid;z-index:1000;border-width:8px;position:absolute}.monaco-editor .monaco-editor-overlaymessage.below .anchor.below,.monaco-editor .monaco-editor-overlaymessage:not(.below) .anchor.top{display:none}.monaco-editor .monaco-editor-overlaymessage.below .anchor.top{display:inherit;top:-8px}.monaco-editor .contentWidgets .codicon-light-bulb,.monaco-editor .contentWidgets .codicon-lightbulb-autofix{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}.monaco-editor .contentWidgets .codicon-light-bulb:hover,.monaco-editor .contentWidgets .codicon-lightbulb-autofix:hover{cursor:pointer}.monaco-editor .codelens-decoration{overflow:hidden;display:inline-block;text-overflow:ellipsis;white-space:nowrap}.monaco-editor .codelens-decoration>a,.monaco-editor .codelens-decoration>span{-moz-user-select:none;user-select:none;-webkit-user-select:none;-ms-user-select:none;white-space:nowrap;vertical-align:sub}.monaco-editor .codelens-decoration>a{text-decoration:none}.monaco-editor .codelens-decoration>a:hover{cursor:pointer}.monaco-editor .codelens-decoration .codicon{vertical-align:middle;color:currentColor!important}.monaco-editor .codelens-decoration>a:hover .codicon:before{cursor:pointer}@-webkit-keyframes fadein{0%{opacity:0;visibility:visible}to{opacity:1}}@keyframes fadein{0%{opacity:0;visibility:visible}to{opacity:1}}.monaco-editor .codelens-decoration.fadein{-webkit-animation:fadein .1s linear;animation:fadein .1s linear}.monaco-scrollable-element>.scrollbar>.scra{cursor:pointer;font-size:11px!important}.monaco-scrollable-element>.visible{opacity:1;background:transparent;-webkit-transition:opacity .1s linear;transition:opacity .1s linear}.monaco-scrollable-element>.invisible{opacity:0;pointer-events:none}.monaco-scrollable-element>.invisible.fade{-webkit-transition:opacity .8s linear;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%;-webkit-box-shadow:#ddd 0 6px 6px -6px inset;box-shadow:inset 0 6px 6px -6px #ddd}.monaco-scrollable-element>.shadow.left{display:block;top:3px;left:0;height:100%;width:3px;-webkit-box-shadow:#ddd 6px 0 6px -6px inset;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{-webkit-box-shadow:#ddd 6px 6px 6px -6px inset;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{-webkit-box-shadow:none;box-shadow:none}.vs-dark .monaco-scrollable-element .shadow.left{-webkit-box-shadow:#000 6px 0 6px -6px inset;box-shadow:inset 6px 0 6px -6px #000}.vs-dark .monaco-scrollable-element .shadow.top.left{-webkit-box-shadow:#000 6px 6px 6px -6px inset;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{-webkit-box-shadow:none;box-shadow:none}.monaco-hover{cursor:default;position:absolute;overflow:hidden;z-index:50;-moz-user-select:text;user-select:text;-webkit-user-select:text;-ms-user-select:text;-webkit-box-sizing:initial;box-sizing:initial;-webkit-animation:fadein .1s linear;animation:fadein .1s linear;line-height:1.5em}.monaco-hover.hidden{display:none}.monaco-hover .hover-contents{padding:4px 8px}.monaco-hover .markdown-hover>.hover-contents:not(.code-hover-contents){max-width:500px;word-wrap:break-word}.monaco-hover .markdown-hover>.hover-contents:not(.code-hover-contents) hr{min-width:100%}.monaco-hover .code,.monaco-hover p,.monaco-hover ul{margin:8px 0}.monaco-hover code{font-family:var(--monaco-monospace-font)}.monaco-hover hr{-webkit-box-sizing:border-box;box-sizing:border-box;border-left:0;border-right:0;margin-top:4px;margin-bottom:-4px;margin-left:-8px;margin-right:-8px;height:1px}.monaco-hover .code:first-child,.monaco-hover p:first-child,.monaco-hover ul:first-child{margin-top:0}.monaco-hover .code:last-child,.monaco-hover p:last-child,.monaco-hover ul:last-child{margin-bottom:0}.monaco-hover ol,.monaco-hover ul{padding-left:20px}.monaco-hover li>p{margin-bottom:0}.monaco-hover li>ul{margin-top:0}.monaco-hover code{border-radius:3px;padding:0 .4em}.monaco-hover .monaco-tokenized-source{white-space:pre-wrap}.monaco-hover .hover-row.status-bar{font-size:12px;line-height:22px}.monaco-hover .hover-row.status-bar .actions{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 8px}.monaco-hover .hover-row.status-bar .actions .action-container{margin-right:16px;cursor:pointer}.monaco-hover .hover-row.status-bar .actions .action-container .action .icon{padding-right:4px}.monaco-hover .markdown-hover .hover-contents .codicon{color:inherit;font-size:inherit;vertical-align:middle}.monaco-hover .hover-contents a.code-link,.monaco-hover .hover-contents a.code-link:hover{color:inherit}.monaco-hover .hover-contents a.code-link:before{content:"("}.monaco-hover .hover-contents a.code-link:after{content:")"}.monaco-hover .hover-contents a.code-link>span{text-decoration:underline;border-bottom:1px solid transparent;text-underline-position:under}.monaco-hover .markdown-hover .hover-contents:not(.code-hover-contents) span{margin-bottom:4px;display:inline-block}.monaco-hover-content .action-container a{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.monaco-hover-content .action-container.disabled{pointer-events:none;opacity:.4;cursor:default}.monaco-editor .peekview-widget .head .peekview-title .severity-icon{display:inline-block;vertical-align:text-top;margin-right:4px}.monaco-editor .marker-widget{text-overflow:ellipsis;white-space:nowrap}.monaco-editor .marker-widget>.stale{opacity:.6;font-style:italic}.monaco-editor .marker-widget .title{display:inline-block;padding-right:5px}.monaco-editor .marker-widget .descriptioncontainer{position:absolute;white-space:pre;-moz-user-select:text;user-select:text;-webkit-user-select:text;-ms-user-select:text;padding:8px 12px 0 20px}.monaco-editor .marker-widget .descriptioncontainer .message{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.monaco-editor .marker-widget .descriptioncontainer .message .details{padding-left:6px}.monaco-editor .marker-widget .descriptioncontainer .message .source,.monaco-editor .marker-widget .descriptioncontainer .message span.code{opacity:.6}.monaco-editor .marker-widget .descriptioncontainer .message a.code-link{opacity:.6;color:inherit}.monaco-editor .marker-widget .descriptioncontainer .message a.code-link:before{content:"("}.monaco-editor .marker-widget .descriptioncontainer .message a.code-link:after{content:")"}.monaco-editor .marker-widget .descriptioncontainer .message a.code-link>span{text-decoration:underline;border-bottom:1px solid transparent;text-underline-position:under}.monaco-editor .marker-widget .descriptioncontainer .filename{cursor:pointer}.monaco-editor .peekview-widget .head{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex}.monaco-editor .peekview-widget .head .peekview-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:13px;margin-left:20px;min-width:0}.monaco-editor .peekview-widget .head .peekview-title.clickable{cursor:pointer}.monaco-editor .peekview-widget .head .peekview-title .dirname:not(:empty){font-size:.9em;margin-left:.5em}.monaco-editor .peekview-widget .head .peekview-title .dirname,.monaco-editor .peekview-widget .head .peekview-title .meta{white-space:nowrap}.monaco-editor .peekview-widget .head .peekview-title .filename{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.monaco-editor .peekview-widget .head .peekview-title .meta:not(:empty):before{content:"-";padding:0 .3em}.monaco-editor .peekview-widget .head .peekview-actions{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:right;padding-right:2px}.monaco-editor .peekview-widget .head .peekview-actions>.monaco-action-bar{display:inline-block}.monaco-editor .peekview-widget .head .peekview-actions>.monaco-action-bar,.monaco-editor .peekview-widget .head .peekview-actions>.monaco-action-bar>.actions-container{height:100%}.monaco-editor .peekview-widget>.body{border-top:1px solid;position:relative}.monaco-editor .peekview-widget .head .peekview-title .codicon{margin-right:4px}.monaco-editor .peekview-widget .monaco-list .monaco-list-row.focused .codicon{color:inherit!important}.monaco-action-bar{white-space:nowrap;height:100%}.monaco-action-bar .actions-container{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;padding:0;height:100%;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.monaco-action-bar.vertical .actions-container{display:inline-block}.monaco-action-bar .action-item{display:block;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;position:relative}.monaco-action-bar .action-item.disabled{cursor:default}.monaco-action-bar .action-item .codicon,.monaco-action-bar .action-item .icon{display:block}.monaco-action-bar .action-item .codicon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:16px;height:16px}.monaco-action-bar .action-label{font-size:11px;padding:3px;border-radius:5px}.monaco-action-bar .action-item.disabled .action-label,.monaco-action-bar .action-item.disabled .action-label:before,.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 .action-item .action-label.separator{width:1px;height:16px;margin:5px 4px!important;cursor:default;min-width:1px;padding:0;background-color:#bbb}.secondary-actions .monaco-action-bar .action-label{margin-left:6px}.monaco-action-bar .action-item.select-container{overflow:hidden;-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:170px;min-width:60px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:10px}.monaco-action-bar .action-item.action-dropdown-item,.monaco-action-bar .action-item.select-container{display:-webkit-box;display:-ms-flexbox;display:flex}.monaco-action-bar .action-item.action-dropdown-item>.action-label{margin-right:1px}::-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}.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}.monaco-editor .margin-view-overlays .line-numbers{font-variant-numeric:tabular-nums;position:absolute;text-align:right;display:inline-block;vertical-align:middle;-webkit-box-sizing:border-box;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}.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}.monaco-editor .margin-view-overlays .current-line,.monaco-editor .view-overlays .current-line{display:block;position:absolute;left:0;top:0;-webkit-box-sizing:border-box;box-sizing:border-box}.monaco-editor .margin-view-overlays .current-line.current-line-margin.current-line-margin-both{border-right:0}.monaco-editor .lines-content .cdr{position:absolute}.monaco-editor .glyph-margin{position:absolute;top:0}.monaco-editor .margin-view-overlays .cgmr{position:absolute;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}.monaco-editor .lines-content .cigr,.monaco-editor .lines-content .cigra{position:absolute}.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}.monaco-editor .lines-decorations{position:absolute;top:0;background:#fff}.monaco-editor .margin-view-overlays .cldr{position:absolute;height:100%}.monaco-editor .margin-view-overlays .cmdr{position:absolute;left:0;width:100%;height:100%}.monaco-editor .minimap.slider-mouseover .minimap-slider{opacity:0;-webkit-transition:opacity .1s linear;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}.monaco-editor.no-minimap-shadow .minimap-shadow-visible{position:absolute;left:-1px;width:1px}.monaco-editor .overlayWidgets{position:absolute;top:0;left:0}.monaco-editor .view-ruler{position:absolute;top:0}.monaco-editor .scroll-decoration{position:absolute;top:0;left:0;height:6px}.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}.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{-webkit-transition:all 80ms;transition:all 80ms}.monaco-editor .cursors-layer.cursor-block-outline-style>.cursor{-webkit-box-sizing:border-box;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;-webkit-box-sizing:border-box;box-sizing:border-box}.monaco-editor .cursors-layer.cursor-underline-thin-style>.cursor{border-bottom-width:1px;border-bottom-style:solid;background:transparent!important;-webkit-box-sizing:border-box;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%{-webkit-transform:scaleY(1);transform:scaleY(1)}80%,to{-webkit-transform:scaleY(0);transform:scaleY(0)}}@keyframes monaco-cursor-expand{0%,20%{-webkit-transform:scaleY(1);transform:scaleY(1)}80%,to{-webkit-transform:scaleY(0);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}.monaco-editor .zone-widget{position:absolute;z-index:10}.monaco-editor .zone-widget .zone-widget-container{border-top-style:solid;border-bottom-style:solid;border-top-width:0;border-bottom-width:0;position:relative}:root{--sash-size:4px}.monaco-sash{position:absolute;z-index:35;-ms-touch-action:none;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.vertical{cursor:ew-resize;top:0;width:var(--sash-size);height:100%}.monaco-sash.horizontal{cursor:ns-resize;left:0;width:100%;height:var(--sash-size)}.monaco-sash:not(.disabled)>.orthogonal-drag-handle{content:" ";height:calc(var(--sash-size)*2);width:calc(var(--sash-size)*2);z-index:100;display:block;cursor:all-scroll;position:absolute}.monaco-sash.horizontal.orthogonal-edge-north:not(.disabled)>.orthogonal-drag-handle.start,.monaco-sash.horizontal.orthogonal-edge-south:not(.disabled)>.orthogonal-drag-handle.end{cursor:nwse-resize}.monaco-sash.horizontal.orthogonal-edge-north:not(.disabled)>.orthogonal-drag-handle.end,.monaco-sash.horizontal.orthogonal-edge-south:not(.disabled)>.orthogonal-drag-handle.start{cursor:nesw-resize}.monaco-sash.vertical>.orthogonal-drag-handle.start{left:calc(var(--sash-size)*-0.5);top:calc(var(--sash-size)*-1)}.monaco-sash.vertical>.orthogonal-drag-handle.end{left:calc(var(--sash-size)*-0.5);bottom:calc(var(--sash-size)*-1)}.monaco-sash.horizontal>.orthogonal-drag-handle.start{top:calc(var(--sash-size)*-0.5);left:calc(var(--sash-size)*-1)}.monaco-sash.horizontal>.orthogonal-drag-handle.end{top:calc(var(--sash-size)*-0.5);right:calc(var(--sash-size)*-1)}.monaco-sash:before{content:"";pointer-events:none;position:absolute;width:100%;height:100%;-webkit-transition:background-color .1s ease-out;transition:background-color .1s ease-out;background:transparent}.monaco-sash.vertical:before{width:var(--sash-hover-size);left:calc(50% - var(--sash-hover-size)/2)}.monaco-sash.horizontal:before{height:var(--sash-hover-size);top:calc(50% - var(--sash-hover-size)/2)}.monaco-sash.debug{background:#0ff}.monaco-sash.debug.disabled{background:rgba(0,255,255,.2)}.monaco-sash.debug:not(.disabled)>.orthogonal-drag-handle{background:red}.monaco-dropdown{height:100%;padding:0}.monaco-dropdown>.dropdown-label{cursor:pointer;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}.monaco-dropdown>.dropdown-label>.action-label.disabled{cursor:default}.monaco-dropdown-with-primary{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;border-radius:5px}.monaco-dropdown-with-primary>.action-container>.action-label{margin-right:0}.monaco-dropdown-with-primary>.dropdown-action-container>.monaco-dropdown>.dropdown-label .codicon[class*=codicon-]{font-size:12px;padding-left:0;padding-right:0;line-height:16px;margin-left:-3px}.monaco-dropdown-with-primary>.dropdown-action-container>.monaco-dropdown>.dropdown-label>.action-label{display:block;background-size:16px;background-position:50%;background-repeat:no-repeat}.monaco-action-bar .action-item.menu-entry .action-label.icon{width:16px;height:16px;background-repeat:no-repeat;background-position:50%;background-size:16px}.monaco-action-bar .action-item.menu-entry .action-label{background-image:var(--menu-entry-icon-light)}.hc-black .monaco-action-bar .action-item.menu-entry .action-label,.vs-dark .monaco-action-bar .action-item.menu-entry .action-label{background-image:var(--menu-entry-icon-dark)}.monaco-dropdown-with-default{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;border-radius:5px}.monaco-dropdown-with-default>.action-container>.action-label{margin-right:0}.monaco-dropdown-with-default>.action-container.menu-entry>.action-label.icon{width:16px;height:16px;background-repeat:no-repeat;background-position:50%;background-size:16px}.monaco-dropdown-with-default>.action-container.menu-entry>.action-label{background-image:var(--menu-entry-icon-light)}.hc-black .monaco-dropdown-with-default>.action-container.menu-entry>.action-label,.vs-dark .monaco-dropdown-with-default>.action-container.menu-entry>.action-label{background-image:var(--menu-entry-icon-dark)}.monaco-dropdown-with-default>.dropdown-action-container>.monaco-dropdown>.dropdown-label .codicon[class*=codicon-]{font-size:12px;padding-left:0;padding-right:0;line-height:16px;margin-left:-3px}.monaco-dropdown-with-default>.dropdown-action-container>.monaco-dropdown>.dropdown-label>.action-label{display:block;background-size:16px;background-position:50%;background-repeat:no-repeat}.monaco-editor .suggest-preview-additional-widget{white-space:nowrap}.monaco-editor .suggest-preview-additional-widget .content-spacer{color:transparent;white-space:pre}.monaco-editor .suggest-preview-additional-widget .button{display:inline-block;cursor:pointer;text-decoration:underline;text-underline-position:under}.monaco-editor .ghost-text-hidden{opacity:0;font-size:0}.monaco-editor .ghost-text-decoration-preview{font-style:italic}.monaco-editor .snippet-placeholder{min-width:2px}.monaco-editor .finish-snippet-placeholder,.monaco-editor .snippet-placeholder{outline-style:solid;outline-width:1px}.monaco-editor .suggest-widget{width:430px;z-index:40;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.monaco-editor .suggest-widget.message{-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}.monaco-editor .suggest-details,.monaco-editor .suggest-widget{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:100%;border-style:solid;border-width:1px}.monaco-editor.hc-black .suggest-details,.monaco-editor.hc-black .suggest-widget{border-width:2px}.monaco-editor .suggest-widget .suggest-status-bar{-webkit-box-sizing:border-box;box-sizing:border-box;display:none;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;font-size:80%;padding:0 4px 0 4px;border-top:1px solid transparent;overflow:hidden}.monaco-editor .suggest-widget.with-status-bar .suggest-status-bar{display:-webkit-box;display:-ms-flexbox;display:flex}.monaco-editor .suggest-widget .suggest-status-bar .left{padding-right:8px}.monaco-editor .suggest-widget.with-status-bar .suggest-status-bar .action-label{opacity:.5;color:inherit}.monaco-editor .suggest-widget.with-status-bar .suggest-status-bar .action-item:not(:last-of-type) .action-label{margin-right:0}.monaco-editor .suggest-widget.with-status-bar .suggest-status-bar .action-item:not(:last-of-type) .action-label:after{content:", ";margin-right:.3em}.monaco-editor .suggest-widget.with-status-bar .monaco-list .monaco-list-row.focused.string-label>.contents>.main>.right>.readMore,.monaco-editor .suggest-widget.with-status-bar .monaco-list .monaco-list-row>.contents>.main>.right>.readMore{display:none}.monaco-editor .suggest-widget.with-status-bar:not(.docs-side) .monaco-list .monaco-list-row:hover>.contents>.main>.right.can-expand-details>.details-label{width:100%}.monaco-editor .suggest-widget>.message{padding-left:22px}.monaco-editor .suggest-widget>.tree{height:100%;width:100%}.monaco-editor .suggest-widget .monaco-list{-moz-user-select:none;user-select:none;-webkit-user-select:none;-ms-user-select:none}.monaco-editor .suggest-widget .monaco-list .monaco-list-row{display:-webkit-box;display:-ms-flexbox;display:flex;-mox-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:10px;background-repeat:no-repeat;background-position:2px 2px;white-space:nowrap;cursor:pointer;-ms-touch-action:none;touch-action:none}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents{-webkit-box-flex:1;-ms-flex:1;flex:1;height:100%;overflow:hidden;padding-left:2px}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;text-overflow:ellipsis;white-space:pre;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.left,.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right{display:-webkit-box;display:-ms-flexbox;display:flex}.monaco-editor .suggest-widget:not(.frozen) .monaco-highlighted-label .highlight{font-weight:700}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.header>.codicon-close,.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right>.readMore:before{color:inherit;opacity:1;font-size:14px;cursor:pointer}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.header>.codicon-close{position:absolute;top:6px;right:2px}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.header>.codicon-close:hover,.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right>.readMore:hover{opacity:1}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right>.details-label{opacity:.7}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.left>.signature-label{overflow:hidden;text-overflow:ellipsis;opacity:.6}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.left>.qualifier-label{margin-left:12px;opacity:.4;font-size:85%;line-height:normal;text-overflow:ellipsis;overflow:hidden;-ms-flex-item-align:center;align-self:center}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right>.details-label{font-size:85%;margin-left:1.1em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right>.details-label>.monaco-tokenized-source{display:inline}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right>.details-label{display:none}.monaco-editor .suggest-widget.docs-side .monaco-list .monaco-list-row.focused:not(.string-label)>.contents>.main>.right>.details-label,.monaco-editor .suggest-widget .monaco-list .monaco-list-row:not(.string-label)>.contents>.main>.right>.details-label,.monaco-editor .suggest-widget:not(.shows-details) .monaco-list .monaco-list-row.focused>.contents>.main>.right>.details-label{display:inline}.monaco-editor .suggest-widget:not(.docs-side) .monaco-list .monaco-list-row:hover>.contents>.main>.right.can-expand-details>.details-label{width:calc(100% - 26px)}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.left{-ms-flex-negative:1;flex-shrink:1;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;overflow:hidden}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.left>.monaco-icon-label{-ms-flex-negative:0;flex-shrink:0}.monaco-editor .suggest-widget .monaco-list .monaco-list-row:not(.string-label)>.contents>.main>.left>.monaco-icon-label{max-width:100%}.monaco-editor .suggest-widget .monaco-list .monaco-list-row.string-label>.contents>.main>.left>.monaco-icon-label{-ms-flex-negative:1;flex-shrink:1}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right{overflow:hidden;-ms-flex-negative:4;flex-shrink:4;max-width:70%}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right>.readMore{display:inline-block;position:absolute;right:10px;width:18px;height:18px;visibility:hidden}.monaco-editor .suggest-widget.docs-below .monaco-list .monaco-list-row>.contents>.main>.right>.readMore,.monaco-editor .suggest-widget.docs-side .monaco-list .monaco-list-row>.contents>.main>.right>.readMore{display:none!important}.monaco-editor .suggest-widget .monaco-list .monaco-list-row.string-label>.contents>.main>.right>.readMore{display:none}.monaco-editor .suggest-widget .monaco-list .monaco-list-row.focused.string-label>.contents>.main>.right>.readMore{display:inline-block}.monaco-editor .suggest-widget.docs-below .monaco-list .monaco-list-row>.contents>.main>.right>.readMore,.monaco-editor .suggest-widget.docs-side .monaco-list .monaco-list-row>.contents>.main>.right>.readMore{display:none}.monaco-editor .suggest-widget .monaco-list .monaco-list-row:hover>.contents>.main>.right>.readMore{visibility:visible}.monaco-editor .suggest-widget .monaco-list .monaco-list-row .monaco-icon-label.deprecated{opacity:.66;text-decoration:unset}.monaco-editor .suggest-widget .monaco-list .monaco-list-row .monaco-icon-label.deprecated>.monaco-icon-label-container>.monaco-icon-name-container{text-decoration:line-through}.monaco-editor .suggest-widget .monaco-list .monaco-list-row .monaco-icon-label:before{height:100%}.monaco-editor .suggest-widget .monaco-list .monaco-list-row .icon{display:block;height:16px;width:16px;margin-left:2px;background-repeat:no-repeat;background-size:80%;background-position:50%}.monaco-editor .suggest-widget .monaco-list .monaco-list-row .icon.hide{display:none}.monaco-editor .suggest-widget .monaco-list .monaco-list-row .suggest-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:4px}.monaco-editor .suggest-widget.no-icons .monaco-list .monaco-list-row .icon,.monaco-editor .suggest-widget.no-icons .monaco-list .monaco-list-row .suggest-icon:before{display:none}.monaco-editor .suggest-widget .monaco-list .monaco-list-row .icon.customcolor .colorspan{margin:0 0 0 .3em;border:.1em solid #000;width:.7em;height:.7em;display:inline-block}.monaco-editor .suggest-details-container{z-index:41}.monaco-editor .suggest-details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;cursor:default}.monaco-editor .suggest-details.no-docs{display:none}.monaco-editor .suggest-details>.monaco-scrollable-element{-webkit-box-flex:1;-ms-flex:1;flex:1}.monaco-editor .suggest-details>.monaco-scrollable-element>.body{-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;width:100%}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.header>.type{-webkit-box-flex:2;-ms-flex:2;flex:2;overflow:hidden;text-overflow:ellipsis;opacity:.7;white-space:pre;margin:0 24px 0 0;padding:4px 0 12px 5px}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.header>.type.auto-wrap{white-space:normal;word-break:break-all}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs{margin:0;padding:4px 5px;white-space:pre-wrap}.monaco-editor .suggest-details.no-type>.monaco-scrollable-element>.body>.docs{margin-right:24px}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs.markdown-docs{padding:0;white-space:normal;min-height:calc(1rem + 8px)}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs.markdown-docs>div,.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs.markdown-docs>span:not(:empty){padding:4px 5px}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs.markdown-docs>div>p:first-child{margin-top:0}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs.markdown-docs>div>p:last-child{margin-bottom:0}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs .code{white-space:pre-wrap;word-wrap:break-word}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs.markdown-docs .codicon{vertical-align:sub}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>p:empty{display:none}.monaco-editor .suggest-details code{border-radius:3px;padding:0 .4em}.monaco-editor .suggest-details ol,.monaco-editor .suggest-details ul{padding-left:20px}.monaco-editor .suggest-details p code{font-family:var(--monaco-monospace-font)}@font-face{font-family:codicon;font-display:block;src:url(../fonts/codicon.b821e161.ttf) 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}.codicon-wrench-subaction{opacity:.5}@-webkit-keyframes codicon-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes codicon-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.codicon-gear.codicon-modifier-spin,.codicon-loading.codicon-modifier-spin,.codicon-notebook-state-executing.codicon-modifier-spin,.codicon-sync.codicon-modifier-spin{-webkit-animation:codicon-spin 1.5s steps(30) infinite;animation:codicon-spin 1.5s steps(30) infinite}.codicon-modifier-disabled{opacity:.4}.codicon-loading,.codicon-tree-item-loading:before{-webkit-animation-duration:1s!important;animation-duration:1s!important;-webkit-animation-timing-function:cubic-bezier(.53,.21,.29,.67)!important;animation-timing-function:cubic-bezier(.53,.21,.29,.67)!important}.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;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;width:100%}.monaco-list.mouse-support .monaco-list-row{cursor:pointer;-ms-touch-action:none;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-drag-image{display:inline-block;padding:1px 7px;border-radius:10px;font-size:12px;position:absolute;z-index:1000}.monaco-list-type-filter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;border-radius:2px;padding:0 3px;max-width:calc(100% - 10px);text-overflow:ellipsis;overflow:hidden;text-align:right;-webkit-box-sizing:border-box;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{-webkit-transition:top .2s,left .2s;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:width .2s;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;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;background:none;width:16px;height:16px;-ms-flex-negative:0;flex-shrink:0;margin:0;padding:0;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;cursor:pointer}.monaco-list-type-filter>.controls>.filter{margin-left:4px}.monaco-list-type-filter-message{position:absolute;-webkit-box-sizing:border-box;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}.monaco-icon-label{display:-webkit-box;display:-ms-flexbox;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;-ms-flex-negative:0;flex-shrink:0}.monaco-icon-label>.monaco-icon-label-container{min-width:0;overflow:hidden;text-overflow:ellipsis;-webkit-box-flex:1;-ms-flex:1;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}.monaco-icon-label.nowrap>.monaco-icon-label-container>.monaco-icon-description-container>.label-description{white-space:nowrap}.vs .monaco-icon-label>.monaco-icon-label-container>.monaco-icon-description-container>.label-description{opacity:.95}.monaco-icon-label.italic>.monaco-icon-label-container>.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.deprecated{text-decoration:line-through;opacity:.66}.monaco-icon-label.italic:after{font-style:italic}.monaco-icon-label.strikethrough>.monaco-icon-label-container>.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;margin: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}.colorpicker-widget{height:190px;-moz-user-select:none;user-select:none;-webkit-user-select:none;-ms-user-select:none}.monaco-editor .colorpicker-hover:focus{outline:none}.colorpicker-header{display:-webkit-box;display:-ms-flexbox;display:flex;height:24px;position:relative;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAZdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuMTZEaa/1AAAAHUlEQVQYV2PYvXu3JAi7uLiAMaYAjAGTQBPYLQkAa/0Zef3qRswAAAAASUVORK5CYII=");background-size:9px 9px;-ms-interpolation-mode:nearest-neighbor;image-rendering:-webkit-optimize-contrast;image-rendering:-moz-crisp-edges;image-rendering:-o-pixelated;image-rendering:pixelated}.colorpicker-header .picked-color{width:216px;line-height:24px;cursor:pointer;color:#fff;-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center}.colorpicker-header .picked-color.light{color:#000}.colorpicker-header .original-color{width:74px;z-index:inherit;cursor:pointer}.colorpicker-body{display:-webkit-box;display:-ms-flexbox;display:flex;padding:8px;position:relative}.colorpicker-body .saturation-wrap{overflow:hidden;height:150px;position:relative;min-width:220px;-webkit-box-flex:1;-ms-flex:1;flex:1}.colorpicker-body .saturation-box{height:150px;position:absolute}.colorpicker-body .saturation-selection{width:9px;height:9px;margin:-5px 0 0 -5px;border:1px solid #fff;border-radius:100%;-webkit-box-shadow:0 0 2px rgba(0,0,0,.8);box-shadow:0 0 2px rgba(0,0,0,.8);position:absolute}.colorpicker-body .strip{width:25px;height:150px}.colorpicker-body .hue-strip{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(180deg,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red)}.colorpicker-body .hue-strip,.colorpicker-body .opacity-strip{position:relative;margin-left:8px;cursor:-webkit-grab;cursor:grab}.colorpicker-body .opacity-strip{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAZdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuMTZEaa/1AAAAHUlEQVQYV2PYvXu3JAi7uLiAMaYAjAGTQBPYLQkAa/0Zef3qRswAAAAASUVORK5CYII=");background-size:9px 9px;-ms-interpolation-mode:nearest-neighbor;image-rendering:-webkit-optimize-contrast;image-rendering:-moz-crisp-edges;image-rendering:-o-pixelated;image-rendering:pixelated}.colorpicker-body .strip.grabbing{cursor:-webkit-grabbing;cursor:grabbing}.colorpicker-body .slider{position:absolute;top:0;left:-2px;width:calc(100% + 4px);height:4px;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid hsla(0,0%,100%,.71);-webkit-box-shadow:0 0 1px rgba(0,0,0,.85);box-shadow:0 0 1px rgba(0,0,0,.85)}.colorpicker-body .strip .overlay{height:150px;pointer-events:none}.monaco-editor .goto-definition-link{text-decoration:underline;cursor:pointer}.monaco-editor .zone-widget .zone-widget-container.reference-zone-widget{border-top-width:1px;border-bottom-width:1px}.monaco-editor .reference-zone-widget .inline{display:inline-block;vertical-align:top}.monaco-editor .reference-zone-widget .messages{height:100%;width:100%;text-align:center;padding:3em 0}.monaco-editor .reference-zone-widget .ref-tree{line-height:23px}.monaco-editor .reference-zone-widget .ref-tree .reference{text-overflow:ellipsis;overflow:hidden}.monaco-editor .reference-zone-widget .ref-tree .reference-file{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:100%;height:100%}.monaco-editor .reference-zone-widget .ref-tree .monaco-list:focus .selected .reference-file{color:inherit!important}.monaco-editor .reference-zone-widget .ref-tree .reference-file .count{margin-right:12px;margin-left:auto}.monaco-editor.hc-black .reference-zone-widget .ref-tree .reference-file{font-weight:700}.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;-webkit-box-sizing:border-box;box-sizing:border-box}.monaco-count-badge.long{padding:2px 3px;border-radius:2px;min-height:auto;line-height:normal}.monaco-split-view2{position:relative;width:100%;height:100%}.monaco-split-view2>.sash-container{position:absolute;width:100%;height:100%;pointer-events:none}.monaco-split-view2>.sash-container>.monaco-sash{pointer-events:auto}.monaco-split-view2>.monaco-scrollable-element{width:100%;height:100%}.monaco-split-view2>.monaco-scrollable-element>.split-view-container{width:100%;height:100%;white-space:nowrap;position:relative}.monaco-split-view2>.monaco-scrollable-element>.split-view-container>.split-view-view{white-space:normal;position:absolute}.monaco-split-view2>.monaco-scrollable-element>.split-view-container>.split-view-view:not(.visible){display:none}.monaco-split-view2.vertical>.monaco-scrollable-element>.split-view-container>.split-view-view{width:100%}.monaco-split-view2.horizontal>.monaco-scrollable-element>.split-view-container>.split-view-view{height:100%}.monaco-split-view2.separator-border>.monaco-scrollable-element>.split-view-container>.split-view-view:not(:first-child):before{content:" ";position:absolute;top:0;left:0;z-index:5;pointer-events:none;background-color:var(--separator-border)}.monaco-split-view2.separator-border.horizontal>.monaco-scrollable-element>.split-view-container>.split-view-view:not(:first-child):before{height:100%;width:1px}.monaco-split-view2.separator-border.vertical>.monaco-scrollable-element>.split-view-container>.split-view-view:not(:first-child):before{height:1px;width:100%}.monaco-table{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;height:100%;width:100%;white-space:nowrap}.monaco-table>.monaco-split-view2{border-bottom:1px solid transparent}.monaco-table>.monaco-list{-webkit-box-flex:1;-ms-flex:1;flex:1}.monaco-table-tr{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%}.monaco-table-th{width:100%;height:100%;font-weight:700;overflow:hidden;text-overflow:ellipsis}.monaco-table-td,.monaco-table-th{-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.monaco-table>.monaco-split-view2 .monaco-sash.vertical:before{content:"";position:absolute;left:calc(var(--sash-size)/2);width:0;border-left:1px solid transparent}.monaco-table>.monaco-split-view2,.monaco-table>.monaco-split-view2 .monaco-sash.vertical:before{-webkit-transition:border-color .2s ease-out;transition:border-color .2s ease-out}.monaco-tl-row{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-align:center;-ms-flex-align:center;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;-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;border-left:1px solid transparent;-webkit-transition:border-color .1s linear;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;-ms-flex-negative:0;flex-shrink:0;width:16px;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transform:translateX(3px);transform:translateX(3px)}.monaco-tl-contents{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden}.monaco-tl-twistie:before{border-radius:20px}.monaco-tl-twistie.collapsed:before{-webkit-transform:rotate(-90deg);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}.monaco-editor.vs .dnd-target{border-right:2px dotted #000;color:#fff}.monaco-editor.vs-dark .dnd-target{border-right:2px dotted #aeafad;color:#51504f}.monaco-editor.hc-black .dnd-target{border-right:2px dotted #fff;color:#000}.monaco-editor.hc-black.mac.mouse-default .view-lines,.monaco-editor.mouse-default .view-lines,.monaco-editor.vs-dark.mac.mouse-default .view-lines{cursor:default}.monaco-editor.hc-black.mac.mouse-copy .view-lines,.monaco-editor.mouse-copy .view-lines,.monaco-editor.vs-dark.mac.mouse-copy .view-lines{cursor:copy}.monaco-custom-checkbox{margin-left:2px;float:left;cursor:pointer;overflow:hidden;opacity:.7;width:20px;height:20px;border:1px solid transparent;padding:1px;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-user-select:none;user-select:none;-webkit-user-select:none;-ms-user-select:none}.monaco-custom-checkbox.checked,.monaco-custom-checkbox:hover{opacity:1}.hc-black .monaco-custom-checkbox,.hc-black .monaco-custom-checkbox:hover{background:none}.monaco-custom-checkbox.monaco-simple-checkbox{height:18px;width:18px;border:1px solid transparent;border-radius:3px;margin-right:9px;margin-left:0;padding:0;opacity:1;background-size:16px!important}.monaco-custom-checkbox.monaco-simple-checkbox:not(.checked):before{visibility:hidden}.monaco-editor .find-widget{position:absolute;z-index:35;height:33px;overflow:hidden;line-height:19px;-webkit-transition:-webkit-transform .2s linear;transition:-webkit-transform .2s linear;transition:transform .2s linear;transition:transform .2s linear,-webkit-transform .2s linear;padding:0 4px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transform:translateY(calc(-100% - 10px));transform:translateY(calc(-100% - 10px))}.monaco-editor .find-widget textarea{margin:0}.monaco-editor .find-widget.hiddenEditor{display:none}.monaco-editor .find-widget.replaceToggled>.replace-part{display:-webkit-box;display:-ms-flexbox;display:flex}.monaco-editor .find-widget.visible{-webkit-transform:translateY(0);transform:translateY(0)}.monaco-editor .find-widget .monaco-inputbox.synthetic-focus{outline:1px solid -webkit-focus-ring-color;outline-offset:-1px}.monaco-editor .find-widget .monaco-inputbox .input{background-color:transparent;min-height:0}.monaco-editor .find-widget .monaco-findInput .input{font-size:13px}.monaco-editor .find-widget>.find-part,.monaco-editor .find-widget>.replace-part{margin:4px 0 0 17px;font-size:12px;display:-webkit-box;display:-ms-flexbox;display:flex}.monaco-editor .find-widget>.find-part .monaco-inputbox,.monaco-editor .find-widget>.replace-part .monaco-inputbox{min-height:25px}.monaco-editor .find-widget>.replace-part .monaco-inputbox>.ibwrapper>.mirror{padding-right:22px}.monaco-editor .find-widget>.find-part .monaco-inputbox>.ibwrapper>.input,.monaco-editor .find-widget>.find-part .monaco-inputbox>.ibwrapper>.mirror,.monaco-editor .find-widget>.replace-part .monaco-inputbox>.ibwrapper>.input,.monaco-editor .find-widget>.replace-part .monaco-inputbox>.ibwrapper>.mirror{padding-top:2px;padding-bottom:2px}.monaco-editor .find-widget>.find-part .find-actions,.monaco-editor .find-widget>.replace-part .replace-actions{height:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.monaco-editor .find-widget .monaco-findInput{vertical-align:middle;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1}.monaco-editor .find-widget .monaco-findInput .monaco-scrollable-element{width:100%}.monaco-editor .find-widget .monaco-findInput .monaco-scrollable-element .scrollbar.vertical{opacity:0}.monaco-editor .find-widget .matchesCount{margin:0 0 0 3px;padding:2px 0 0 2px;height:25px;vertical-align:middle;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;line-height:23px}.monaco-editor .find-widget .button,.monaco-editor .find-widget .matchesCount{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:initial;-ms-flex:initial;flex:initial}.monaco-editor .find-widget .button{width:16px;height:16px;padding:3px;border-radius:5px;margin-left:3px;background-position:50%;background-repeat:no-repeat;cursor:pointer;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.monaco-editor .find-widget .codicon-find-selection{width:22px;height:22px;padding:3px;border-radius:5px}.monaco-editor .find-widget .button.left{margin-left:0;margin-right:3px}.monaco-editor .find-widget .button.wide{width:auto;padding:1px 6px;top:-1px}.monaco-editor .find-widget .button.toggle{position:absolute;top:0;left:3px;width:18px;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.monaco-editor .find-widget .button.toggle.disabled{display:none}.monaco-editor .find-widget .disabled{opacity:.3;cursor:default}.monaco-editor .find-widget>.replace-part{display:none}.monaco-editor .find-widget>.replace-part>.monaco-findInput{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;vertical-align:middle;-webkit-box-flex:1;-ms-flex:auto;flex:auto;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.monaco-editor .find-widget>.replace-part>.monaco-findInput>.controls{position:absolute;top:3px;right:2px}.monaco-editor .find-widget.reduced-find-widget .matchesCount{display:none}.monaco-editor .find-widget.narrow-find-widget{max-width:257px!important}.monaco-editor .find-widget.collapsed-find-widget{max-width:170px!important}.monaco-editor .find-widget.collapsed-find-widget .button.next,.monaco-editor .find-widget.collapsed-find-widget .button.previous,.monaco-editor .find-widget.collapsed-find-widget .button.replace,.monaco-editor .find-widget.collapsed-find-widget .button.replace-all,.monaco-editor .find-widget.collapsed-find-widget>.find-part .monaco-findInput .controls{display:none}.monaco-editor .findMatch{-webkit-animation-duration:0;animation-duration:0;-webkit-animation-name:inherit!important;animation-name:inherit!important}.monaco-editor .find-widget .monaco-sash{left:0!important}.monaco-editor.hc-black .find-widget .button:before{position:relative;top:1px;left:2px}.monaco-inputbox{position:relative;display:block;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:inherit}.monaco-inputbox.idle{border:1px solid transparent}.monaco-inputbox>.ibwrapper>.input,.monaco-inputbox>.ibwrapper>.mirror{padding:4px}.monaco-inputbox>.ibwrapper{position:relative;width:100%;height:100%}.monaco-inputbox>.ibwrapper>.input{display:inline-block;-webkit-box-sizing:border-box;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>.ibwrapper>input{text-overflow:ellipsis}.monaco-inputbox>.ibwrapper>textarea.input{display:block;-ms-overflow-style:none;scrollbar-width:none;outline:none}.monaco-inputbox>.ibwrapper>textarea.input::-webkit-scrollbar{display:none}.monaco-inputbox>.ibwrapper>textarea.input.empty{white-space:nowrap}.monaco-inputbox>.ibwrapper>.mirror{position:absolute;display:inline-block;width:100%;top:0;left:0;-webkit-box-sizing:border-box;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%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:.4em;font-size:12px;line-height:17px;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}.monaco-findInput{position:relative}.monaco-findInput .monaco-inputbox{font-size:13px;width:100%}.monaco-findInput>.controls{position:absolute;top:3px;right:2px}.vs .monaco-findInput.disabled{background-color:#e1e1e1}.vs-dark .monaco-findInput.disabled{background-color:#333}.monaco-findInput.highlight-0 .controls{-webkit-animation:monaco-findInput-highlight-0 .1s linear 0s;animation:monaco-findInput-highlight-0 .1s linear 0s}.monaco-findInput.highlight-1 .controls{-webkit-animation:monaco-findInput-highlight-1 .1s linear 0s;animation:monaco-findInput-highlight-1 .1s linear 0s}.hc-black .monaco-findInput.highlight-0 .controls,.vs-dark .monaco-findInput.highlight-0 .controls{-webkit-animation:monaco-findInput-highlight-dark-0 .1s linear 0s;animation:monaco-findInput-highlight-dark-0 .1s linear 0s}.hc-black .monaco-findInput.highlight-1 .controls,.vs-dark .monaco-findInput.highlight-1 .controls{-webkit-animation:monaco-findInput-highlight-dark-1 .1s linear 0s;animation:monaco-findInput-highlight-dark-1 .1s linear 0s}@-webkit-keyframes monaco-findInput-highlight-0{0%{background:rgba(253,255,0,.8)}to{background:transparent}}@keyframes monaco-findInput-highlight-0{0%{background:rgba(253,255,0,.8)}to{background:transparent}}@-webkit-keyframes monaco-findInput-highlight-1{0%{background:rgba(253,255,0,.8)}99%{background:transparent}}@keyframes monaco-findInput-highlight-1{0%{background:rgba(253,255,0,.8)}99%{background:transparent}}@-webkit-keyframes monaco-findInput-highlight-dark-0{0%{background:hsla(0,0%,100%,.44)}to{background:transparent}}@keyframes monaco-findInput-highlight-dark-0{0%{background:hsla(0,0%,100%,.44)}to{background:transparent}}@-webkit-keyframes monaco-findInput-highlight-dark-1{0%{background:hsla(0,0%,100%,.44)}99%{background:transparent}}@keyframes monaco-findInput-highlight-dark-1{0%{background:hsla(0,0%,100%,.44)}99%{background:transparent}}.monaco-editor .margin-view-overlays .codicon-folding-collapsed,.monaco-editor .margin-view-overlays .codicon-folding-expanded{cursor:pointer;opacity:0;-webkit-transition:opacity .5s;transition:opacity .5s;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;font-size:140%;margin-left:2px}.monaco-editor .margin-view-overlays .codicon.alwaysShowFoldIcons,.monaco-editor .margin-view-overlays .codicon.codicon-folding-collapsed,.monaco-editor .margin-view-overlays:hover .codicon{opacity:1}.monaco-editor .inline-folded:after{color:grey;margin:.1em .2em 0 .2em;content:"\22EF";display:inline;line-height:1em;cursor:pointer}.monaco-editor .iPadShowKeyboard{width:58px;min-width:0;height:36px;min-height:0;margin:0;padding:0;position:absolute;resize:none;overflow:hidden;background:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTMiIGhlaWdodD0iMzYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwKSI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik00OC4wMzYgNC4wMUg0LjAwOFYzMi4wM2g0NC4wMjhWNC4wMXpNNC4wMDguMDA4QTQuMDAzIDQuMDAzIDAgMDAuMDA1IDQuMDFWMzIuMDNhNC4wMDMgNC4wMDMgMCAwMDQuMDAzIDQuMDAyaDQ0LjAyOGE0LjAwMyA0LjAwMyAwIDAwNC4wMDMtNC4wMDJWNC4wMUE0LjAwMyA0LjAwMyAwIDAwNDguMDM2LjAwOEg0LjAwOHpNOC4wMSA4LjAxM2g0LjAwM3Y0LjAwM0g4LjAxVjguMDEzem0xMi4wMDggMGgtNC4wMDJ2NC4wMDNoNC4wMDJWOC4wMTN6bTQuMDAzIDBoNC4wMDJ2NC4wMDNoLTQuMDAyVjguMDEzem0xMi4wMDggMGgtNC4wMDN2NC4wMDNoNC4wMDNWOC4wMTN6bTQuMDAyIDBoNC4wMDN2NC4wMDNINDAuMDNWOC4wMTN6bS0yNC4wMTUgOC4wMDVIOC4wMXY0LjAwM2g4LjAwNnYtNC4wMDN6bTQuMDAyIDBoNC4wMDN2NC4wMDNoLTQuMDAzdi00LjAwM3ptMTIuMDA4IDBoLTQuMDAzdjQuMDAzaDQuMDAzdi00LjAwM3ptMTIuMDA4IDB2NC4wMDNoLTguMDA1di00LjAwM2g4LjAwNXptLTMyLjAyMSA4LjAwNUg4LjAxdjQuMDAzaDQuMDAzdi00LjAwM3ptNC4wMDMgMGgyMC4wMTN2NC4wMDNIMTYuMDE2di00LjAwM3ptMjguMDE4IDBINDAuMDN2NC4wMDNoNC4wMDN2LTQuMDAzeiIgZmlsbD0iIzQyNDI0MiIvPjwvZz48ZGVmcz48Y2xpcFBhdGggaWQ9ImNsaXAwIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMCAwaDUzdjM2SDB6Ii8+PC9jbGlwUGF0aD48L2RlZnM+PC9zdmc+") 50% no-repeat;border:4px solid #f6f6f6;border-radius:4px}.monaco-editor.vs-dark .iPadShowKeyboard{background:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTMiIGhlaWdodD0iMzYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwKSI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik00OC4wMzYgNC4wMUg0LjAwOFYzMi4wM2g0NC4wMjhWNC4wMXpNNC4wMDguMDA4QTQuMDAzIDQuMDAzIDAgMDAuMDA1IDQuMDFWMzIuMDNhNC4wMDMgNC4wMDMgMCAwMDQuMDAzIDQuMDAyaDQ0LjAyOGE0LjAwMyA0LjAwMyAwIDAwNC4wMDMtNC4wMDJWNC4wMUE0LjAwMyA0LjAwMyAwIDAwNDguMDM2LjAwOEg0LjAwOHpNOC4wMSA4LjAxM2g0LjAwM3Y0LjAwM0g4LjAxVjguMDEzem0xMi4wMDggMGgtNC4wMDJ2NC4wMDNoNC4wMDJWOC4wMTN6bTQuMDAzIDBoNC4wMDJ2NC4wMDNoLTQuMDAyVjguMDEzem0xMi4wMDggMGgtNC4wMDN2NC4wMDNoNC4wMDNWOC4wMTN6bTQuMDAyIDBoNC4wMDN2NC4wMDNINDAuMDNWOC4wMTN6bS0yNC4wMTUgOC4wMDVIOC4wMXY0LjAwM2g4LjAwNnYtNC4wMDN6bTQuMDAyIDBoNC4wMDN2NC4wMDNoLTQuMDAzdi00LjAwM3ptMTIuMDA4IDBoLTQuMDAzdjQuMDAzaDQuMDAzdi00LjAwM3ptMTIuMDA4IDB2NC4wMDNoLTguMDA1di00LjAwM2g4LjAwNXptLTMyLjAyMSA4LjAwNUg4LjAxdjQuMDAzaDQuMDAzdi00LjAwM3ptNC4wMDMgMGgyMC4wMTN2NC4wMDNIMTYuMDE2di00LjAwM3ptMjguMDE4IDBINDAuMDN2NC4wMDNoNC4wMDN2LTQuMDAzeiIgZmlsbD0iI0M1QzVDNSIvPjwvZz48ZGVmcz48Y2xpcFBhdGggaWQ9ImNsaXAwIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMCAwaDUzdjM2SDB6Ii8+PC9jbGlwUGF0aD48L2RlZnM+PC9zdmc+") 50% no-repeat;border:4px solid #252526}.monaco-editor .tokens-inspect-widget{z-index:50;-moz-user-select:text;user-select:text;-webkit-user-select:text;-ms-user-select:text;padding:10px}.tokens-inspect-separator{height:1px;border:0}.monaco-editor .tokens-inspect-widget .tm-token{font-family:var(--monaco-monospace-font)}.monaco-editor .tokens-inspect-widget .tm-token-length{font-weight:400;font-size:60%;float:right}.monaco-editor .tokens-inspect-widget .tm-metadata-table{width:100%}.monaco-editor .tokens-inspect-widget .tm-metadata-value{font-family:var(--monaco-monospace-font);text-align:right}.monaco-editor .tokens-inspect-widget .tm-token-type{font-family:var(--monaco-monospace-font)}.monaco-editor .detected-link,.monaco-editor .detected-link-active{text-decoration:underline;text-underline-position:under}.monaco-editor .detected-link-active{cursor:pointer}.monaco-editor .parameter-hints-widget{z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;line-height:1.5em}.monaco-editor .parameter-hints-widget>.phwrapper{max-width:440px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.monaco-editor .parameter-hints-widget.multiple{min-height:3.3em;padding:0}.monaco-editor .parameter-hints-widget.visible{-webkit-transition:left .05s ease-in-out;transition:left .05s ease-in-out}.monaco-editor .parameter-hints-widget p,.monaco-editor .parameter-hints-widget ul{margin:8px 0}.monaco-editor .parameter-hints-widget .body,.monaco-editor .parameter-hints-widget .monaco-scrollable-element{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100%}.monaco-editor .parameter-hints-widget .signature{padding:4px 5px}.monaco-editor .parameter-hints-widget .docs{padding:0 10px 0 5px;white-space:pre-wrap}.monaco-editor .parameter-hints-widget .docs.empty{display:none}.monaco-editor .parameter-hints-widget .docs .markdown-docs{white-space:normal}.monaco-editor .parameter-hints-widget .docs .markdown-docs code{font-family:var(--monaco-monospace-font)}.monaco-editor .parameter-hints-widget .docs .code{white-space:pre-wrap}.monaco-editor .parameter-hints-widget .docs code{border-radius:3px;padding:0 .4em}.monaco-editor .parameter-hints-widget .controls{display:none;-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;min-width:22px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.monaco-editor .parameter-hints-widget.multiple .controls{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 2px}.monaco-editor .parameter-hints-widget.multiple .button{width:16px;height:16px;background-repeat:no-repeat;cursor:pointer}.monaco-editor .parameter-hints-widget .button.previous{bottom:24px}.monaco-editor .parameter-hints-widget .overloads{text-align:center;height:12px;line-height:12px;opacity:.5;font-family:var(--monaco-monospace-font)}.monaco-editor .parameter-hints-widget .signature .parameter.active{font-weight:700;text-decoration:underline}.monaco-editor .parameter-hints-widget .documentation-parameter>.parameter{font-weight:700;margin-right:.5em}.monaco-editor .rename-box{z-index:100;color:inherit}.monaco-editor .rename-box.preview{padding:3px 3px 0 3px}.monaco-editor .rename-box .rename-input{padding:3px;width:calc(100% - 6px)}.monaco-editor .rename-box .rename-label{display:none;opacity:.8}.monaco-editor .rename-box.preview .rename-label{display:inherit}.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-aria-container{position:absolute!important;top:0;height:1px;width:1px;margin:-1px;overflow:hidden;padding:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%)}.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;-webkit-box-sizing:border-box;box-sizing:border-box}.monaco-editor.vs-dark .rangeHighlight,.monaco-editor.vs .rangeHighlight{background:transparent!important;border:1px dotted activeborder!important;-webkit-box-sizing:border-box;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;-webkit-box-sizing:border-box;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;-webkit-box-sizing:border-box;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;-webkit-box-sizing:border-box;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;-webkit-box-sizing:border-box;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;-webkit-box-sizing:border-box;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}}.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:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-ms-flex-align:center;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}.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}.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}.context-view .monaco-menu{min-width:130px}.quick-input-widget{font-size:13px}.quick-input-widget .monaco-highlighted-label .highlight{color:#0066bf}.vs .quick-input-widget .monaco-list-row.focused .monaco-highlighted-label .highlight{color:#9dddff}.vs-dark .quick-input-widget .monaco-highlighted-label .highlight{color:#0097fb}.hc-black .quick-input-widget .monaco-highlighted-label .highlight{color:#f38518}.monaco-keybinding>.monaco-keybinding-key{background-color:hsla(0,0%,86.7%,.4);border:1px solid hsla(0,0%,80%,.4);border-bottom-color:hsla(0,0%,73.3%,.4);-webkit-box-shadow:inset 0 -1px 0 hsla(0,0%,73.3%,.4);box-shadow:inset 0 -1px 0 hsla(0,0%,73.3%,.4);color:#555}.hc-black .monaco-keybinding>.monaco-keybinding-key{background-color:transparent;border:1px solid #6fc3df;-webkit-box-shadow:none;box-shadow:none;color:#fff}.vs-dark .monaco-keybinding>.monaco-keybinding-key{background-color:hsla(0,0%,50.2%,.17);border:1px solid rgba(51,51,51,.6);border-bottom-color:rgba(68,68,68,.6);-webkit-box-shadow:inset 0 -1px 0 rgba(68,68,68,.6);box-shadow:inset 0 -1px 0 rgba(68,68,68,.6);color:#ccc}.monaco-text-button{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;padding:4px;text-align:center;cursor:pointer;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.monaco-text-button:focus{outline-offset:2px!important}.monaco-text-button:hover{text-decoration:none!important}.monaco-button.disabled,.monaco-button.disabled:focus{opacity:.4!important;cursor:default}.monaco-text-button>.codicon{margin:0 .2em;color:inherit!important}.monaco-button-dropdown{display:-webkit-box;display:-ms-flexbox;display:flex;cursor:pointer}.monaco-button-dropdown>.monaco-dropdown-button{margin-left:1px}.monaco-description-button{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.monaco-description-button .monaco-button-label{font-weight:500}.monaco-description-button .monaco-button-description{font-style:italic}.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;-webkit-transition:width .1s linear;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;-webkit-transform:translateZ(0);transform:translateZ(0)}@-webkit-keyframes progress{0%{-webkit-transform:translateX(0) scaleX(1);transform:translateX(0) scaleX(1)}50%{-webkit-transform:translateX(2500%) scaleX(3);transform:translateX(2500%) scaleX(3)}to{-webkit-transform:translateX(4900%) scaleX(1);transform:translateX(4900%) scaleX(1)}}@keyframes progress{0%{-webkit-transform:translateX(0) scaleX(1);transform:translateX(0) scaleX(1)}50%{-webkit-transform:translateX(2500%) scaleX(3);transform:translateX(2500%) scaleX(3)}to{-webkit-transform:translateX(4900%) scaleX(1);transform:translateX(4900%) scaleX(1)}}.quick-input-widget{position:absolute;width:600px;z-index:2000;padding:0 1px 1px 1px;left:50%;margin-left:-300px}.quick-input-titlebar{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.quick-input-left-action-bar,.quick-input-titlebar{display:-webkit-box;display:-ms-flexbox;display:flex}.quick-input-left-action-bar{margin-left:4px;-webkit-box-flex:1;-ms-flex:1;flex:1}.quick-input-title{padding:3px 0;text-align:center;text-overflow:ellipsis;overflow:hidden}.quick-input-right-action-bar{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:4px;-webkit-box-flex:1;-ms-flex:1;flex:1}.quick-input-right-action-bar>.actions-container{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.quick-input-titlebar .monaco-action-bar .action-label.codicon{background-position:50%;background-repeat:no-repeat;padding:2px}.quick-input-description{margin:6px}.quick-input-header .quick-input-description{margin:4px 2px}.quick-input-header{display:-webkit-box;display:-ms-flexbox;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;min-width:0;position:relative}.quick-input-check-all{-ms-flex-item-align:center;align-self:center;margin:0}.quick-input-filter{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.quick-input-box,.quick-input-filter{-webkit-box-flex:1;-ms-flex-positive:1;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{-ms-flex-item-align:center;align-self:center;position:absolute;right:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;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:-webkit-box;display:-ms-flexbox;display:flex;height:27.5px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.quick-input-message{margin-top:-1px;padding:5px 5px 2px 5px;overflow-wrap:break-word}.quick-input-message>.codicon{margin:0 .2em;vertical-align:text-bottom}.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{-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;display:-webkit-box;display:-ms-flexbox;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[data-index="0"] .quick-input-list-entry.quick-input-list-separator-border{border-top-style:none}.quick-input-list .quick-input-list-label{overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-flex:1;-ms-flex:1;flex:1}.quick-input-list .quick-input-list-checkbox{-ms-flex-item-align:center;align-self:center;margin:0}.quick-input-list .quick-input-list-rows{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-box-flex:1;-ms-flex:1;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;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{-webkit-box-flex:1;-ms-flex:1;flex:1}.quick-input-list .quick-input-list-rows>.quick-input-list-row .codicon[class*=codicon-]{vertical-align:text-bottom}.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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0;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-right:4px;padding:0 2px 2px 2px}.quick-input-list .quick-input-list-entry-action-bar{margin-top:1px;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:-webkit-box;display:-ms-flexbox;display:flex}.quick-input-list .monaco-list-row.focused .monaco-keybinding-key,.quick-input-list .monaco-list-row.focused .quick-input-list-entry .quick-input-list-separator{color:inherit}.quick-input-list .monaco-list-row.focused .monaco-keybinding-key{background:none}.monaco-keybinding{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:10px}.monaco-keybinding>.monaco-keybinding-key{display:inline-block;border-style:solid;border-width:1px;border-radius:3px;vertical-align:middle;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}.monaco-keybinding>.monaco-keybinding-key-separator{display:inline-block}.monaco-keybinding>.monaco-keybinding-key-chord-separator{width:6px}.file-left[data-v-9e88b71a] .ivu-tree-title{font-weight:500;font-family:SourceHanSansSC-regular,"\5FAE\8F6F\96C5\9ED1",Arial,Helvetica,sans-serif}.file-content[data-v-9e88b71a] .ivu-tabs.ivu-tabs-card>.ivu-tabs-bar .ivu-tabs-tab-active{border-bottom:1px solid orange}.file-left[data-v-9e88b71a]{padding-left:10px;color:#ccc}.file-left[data-v-9e88b71a] .ivu-icon-ios-arrow-forward{font-size:18px!important}.file-left[data-v-9e88b71a] .ivu-icon-ios-folder-outline{font-size:14px!important}.file-left[data-v-9e88b71a] .ivu-icon-ios-document-outline{font-size:18px!important}[data-v-9e88b71a] .ivu-icon-md-folder{font-size:18px!important;color:#d6ab34!important}[data-v-9e88b71a] .ivu-table-row{cursor:pointer}.mr5[data-v-9e88b71a]{margin-right:5px}.backs[data-v-9e88b71a]{cursor:pointer;display:inline-block}[data-v-9e88b71a] .CodeMirror{height:70vh!important}.file-box[data-v-9e88b71a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;height:95%;min-height:600px;overflow:hidden}.file-box .file-left[data-v-9e88b71a]{position:absolute;top:53px;left:0;height:90%;width:25%;max-width:250px;overflow:auto;background-color:#222;-webkit-box-shadow:#000 -6px 0 6px -6px inset;box-shadow:inset -6px 0 6px -6px #000}.file-box .file-fix[data-v-9e88b71a]{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:250px;height:76vh;min-height:600px;background-color:#222}.file-box .file-content[data-v-9e88b71a]{-webkit-box-flex:3;-ms-flex:3;flex:3;overflow:hidden;min-height:600px;height:100%}[data-v-9e88b71a] .ivu-modal-body{padding:0}[data-v-9e88b71a] .ivu-modal-content{background-color:#292929}.diy-button[data-v-9e88b71a]{height:35px;line-height:35px;padding:0 15px;font-size:13px;text-align:center;color:#fff;border:0;border-right:1px solid #4c4c4c;cursor:pointer;border-radius:0;background-color:#565656}.form-mask[data-v-9e88b71a]{z-index:-1;width:100%;height:100%;position:fixed;top:0;left:0;right:0;bottom:0;margin:auto;background:rgba(0,0,0,.3)}.diy-from-header[data-v-9e88b71a]{height:30px;line-height:30px;background-color:#fff;text-align:left;padding-left:20px;font-size:16px;margin-bottom:15px}.diy-from-header span[data-v-9e88b71a]{display:inline-block;float:right;color:#999;text-align:right;font-size:12px;width:280px;word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.diy-from[data-v-9e88b71a]{z-index:9999;width:400px;height:100px;position:fixed;top:0;left:0;right:0;bottom:0;margin:auto;text-align:center;background-color:#2f2f2f}.show-info[data-v-9e88b71a]{background-color:#383838;color:#fff;width:25%;max-width:250px;position:absolute;top:0;left:0;z-index:1122}.show-info .diy-button[data-v-9e88b71a]{width:50%;height:25px;line-height:25px}.show-info .diy-button-list[data-v-9e88b71a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.show-info .show-text[data-v-9e88b71a]{padding-left:10px;word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:7px 5px}body[data-v-9e88b71a] .ivu-select-dropdown{background:#fff}.diy-tree-render[data-v-9e88b71a] li{overflow:hidden}.diy-tree-render[data-v-9e88b71a] .ivu-tree-title{width:90%;max-width:250px;padding:0;padding-left:5px}[data-v-9e88b71a] .ivu-tree-children .ivu-tree-title:hover{background-color:#2f2f2f!important}.file-box .file-left[data-v-9e88b71a]::-webkit-scrollbar{width:4px}.file-box .file-left[data-v-9e88b71a]::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,.2);background:hsla(0,0%,100%,.2)}.file-box .file-left[data-v-9e88b71a]::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,.2);border-radius:0;background:rgba(0,0,0,.1)}.diy-header[data-v-9e88b71a]{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}.diy-header .diy-header-icon[data-v-9e88b71a]{margin-right:30px;cursor:pointer}.diy-header .diy-header-icon[data-v-9e88b71a]:hover{opacity:.8}[data-v-9e88b71a] .diy-fullscreen{overflow:hidden}[data-v-9e88b71a] .diy-fullscreen .ivu-modal{top:0;left:0;right:0;bottom:0;height:100%;width:100%!important}[data-v-9e88b71a] .diy-fullscreen .ivu-modal .ivu-modal-content,[data-v-9e88b71a] .diy-fullscreen .ivu-modal .ivu-modal-content .ivu-modal-body{height:100%}[data-v-9e88b71a] .diy-fullscreen .ivu-modal .ivu-tabs .ivu-tabs-content-animated{height:92%;background-color:#2f2f2f!important}[data-v-9e88b71a] .diy-fullscreen .ivu-modal .ivu-tabs-content{height:100%}[data-v-9e88b71a] .diy-fullscreen .ivu-modal .ivu-tabs .ivu-tabs-tabpane{height:92%}[data-v-9e88b71a] .ivu-modal{top:70px}.ivu-modal-content .ivu-modal-body[data-v-9e88b71a]{min-height:632px;height:80vh;overflow:hidden}.ivu-tabs .ivu-tabs-content-animated[data-v-9e88b71a],.ivu-tabs .ivu-tabs-tabpane[data-v-9e88b71a]{min-height:560px;height:73vh;margin-top:-1px}.ivu-tabs-nav .ivu-tabs-tab .ivu-icon[data-v-9e88b71a]{color:red}[data-v-9e88b71a] body .ivu-select-dropdown .ivu-dropdown-transfer{background:red!important}.file-left[data-v-9e88b71a] .ivu-select-dropdown.ivu-dropdown-transfer .ivu-dropdown-menu .ivu-dropdown-item:hover{background-color:#e5e5e5!important}[data-v-9e88b71a] .ivu-tabs.ivu-tabs-card>.ivu-tabs-bar .ivu-tabs-nav-container{background-color:#333} \ No newline at end of file +.maxInpt[data-v-d4b80e9e]{max-width:400px;margin-left:auto;margin-right:auto}.page-account-container[data-v-d4b80e9e]{text-align:center;padding:50px 0}.page-account-top[data-v-d4b80e9e]{margin-bottom:20px}.page-account-top-tit[data-v-d4b80e9e]{font-size:21px;color:#1890ff}.page-account-other[data-v-d4b80e9e]{text-align:center;color:#1890ff;font-size:12px}.page-account-other span[data-v-d4b80e9e]{cursor:pointer}.monaco-editor .accessibilityHelpWidget{padding:10px;vertical-align:middle;overflow:scroll}.monaco-aria-container{position:absolute;left:-999em}.monaco-editor .selection-anchor{background-color:#007acc;width:2px!important}.monaco-editor .bracket-match{-webkit-box-sizing:border-box;box-sizing:border-box}.monaco-editor .monaco-editor-overlaymessage{padding-bottom:8px;z-index:10000}.monaco-editor .monaco-editor-overlaymessage.below{padding-bottom:0;padding-top:8px;z-index:10000}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.monaco-editor .monaco-editor-overlaymessage.fadeIn{-webkit-animation:fadeIn .15s ease-out;animation:fadeIn .15s ease-out}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.monaco-editor .monaco-editor-overlaymessage.fadeOut{-webkit-animation:fadeOut .1s ease-out;animation:fadeOut .1s ease-out}.monaco-editor .monaco-editor-overlaymessage .message{padding:1px 4px}.monaco-editor .monaco-editor-overlaymessage .anchor{width:0!important;height:0!important;border-color:transparent;border-style:solid;z-index:1000;border-width:8px;position:absolute}.monaco-editor .monaco-editor-overlaymessage.below .anchor.below,.monaco-editor .monaco-editor-overlaymessage:not(.below) .anchor.top{display:none}.monaco-editor .monaco-editor-overlaymessage.below .anchor.top{display:inherit;top:-8px}.monaco-editor .contentWidgets .codicon-light-bulb,.monaco-editor .contentWidgets .codicon-lightbulb-autofix{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}.monaco-editor .contentWidgets .codicon-light-bulb:hover,.monaco-editor .contentWidgets .codicon-lightbulb-autofix:hover{cursor:pointer}.monaco-editor .codelens-decoration{overflow:hidden;display:inline-block;text-overflow:ellipsis;white-space:nowrap}.monaco-editor .codelens-decoration>a,.monaco-editor .codelens-decoration>span{-moz-user-select:none;user-select:none;-webkit-user-select:none;-ms-user-select:none;white-space:nowrap;vertical-align:sub}.monaco-editor .codelens-decoration>a{text-decoration:none}.monaco-editor .codelens-decoration>a:hover{cursor:pointer}.monaco-editor .codelens-decoration .codicon{vertical-align:middle;color:currentColor!important}.monaco-editor .codelens-decoration>a:hover .codicon:before{cursor:pointer}@-webkit-keyframes fadein{0%{opacity:0;visibility:visible}to{opacity:1}}@keyframes fadein{0%{opacity:0;visibility:visible}to{opacity:1}}.monaco-editor .codelens-decoration.fadein{-webkit-animation:fadein .1s linear;animation:fadein .1s linear}.monaco-scrollable-element>.scrollbar>.scra{cursor:pointer;font-size:11px!important}.monaco-scrollable-element>.visible{opacity:1;background:transparent;-webkit-transition:opacity .1s linear;transition:opacity .1s linear}.monaco-scrollable-element>.invisible{opacity:0;pointer-events:none}.monaco-scrollable-element>.invisible.fade{-webkit-transition:opacity .8s linear;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%;-webkit-box-shadow:#ddd 0 6px 6px -6px inset;box-shadow:inset 0 6px 6px -6px #ddd}.monaco-scrollable-element>.shadow.left{display:block;top:3px;left:0;height:100%;width:3px;-webkit-box-shadow:#ddd 6px 0 6px -6px inset;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{-webkit-box-shadow:#ddd 6px 6px 6px -6px inset;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{-webkit-box-shadow:none;box-shadow:none}.vs-dark .monaco-scrollable-element .shadow.left{-webkit-box-shadow:#000 6px 0 6px -6px inset;box-shadow:inset 6px 0 6px -6px #000}.vs-dark .monaco-scrollable-element .shadow.top.left{-webkit-box-shadow:#000 6px 6px 6px -6px inset;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{-webkit-box-shadow:none;box-shadow:none}.monaco-hover{cursor:default;position:absolute;overflow:hidden;z-index:50;-moz-user-select:text;user-select:text;-webkit-user-select:text;-ms-user-select:text;-webkit-box-sizing:initial;box-sizing:initial;-webkit-animation:fadein .1s linear;animation:fadein .1s linear;line-height:1.5em}.monaco-hover.hidden{display:none}.monaco-hover .hover-contents{padding:4px 8px}.monaco-hover .markdown-hover>.hover-contents:not(.code-hover-contents){max-width:500px;word-wrap:break-word}.monaco-hover .markdown-hover>.hover-contents:not(.code-hover-contents) hr{min-width:100%}.monaco-hover .code,.monaco-hover p,.monaco-hover ul{margin:8px 0}.monaco-hover code{font-family:var(--monaco-monospace-font)}.monaco-hover hr{-webkit-box-sizing:border-box;box-sizing:border-box;border-left:0;border-right:0;margin-top:4px;margin-bottom:-4px;margin-left:-8px;margin-right:-8px;height:1px}.monaco-hover .code:first-child,.monaco-hover p:first-child,.monaco-hover ul:first-child{margin-top:0}.monaco-hover .code:last-child,.monaco-hover p:last-child,.monaco-hover ul:last-child{margin-bottom:0}.monaco-hover ol,.monaco-hover ul{padding-left:20px}.monaco-hover li>p{margin-bottom:0}.monaco-hover li>ul{margin-top:0}.monaco-hover code{border-radius:3px;padding:0 .4em}.monaco-hover .monaco-tokenized-source{white-space:pre-wrap}.monaco-hover .hover-row.status-bar{font-size:12px;line-height:22px}.monaco-hover .hover-row.status-bar .actions{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 8px}.monaco-hover .hover-row.status-bar .actions .action-container{margin-right:16px;cursor:pointer}.monaco-hover .hover-row.status-bar .actions .action-container .action .icon{padding-right:4px}.monaco-hover .markdown-hover .hover-contents .codicon{color:inherit;font-size:inherit;vertical-align:middle}.monaco-hover .hover-contents a.code-link,.monaco-hover .hover-contents a.code-link:hover{color:inherit}.monaco-hover .hover-contents a.code-link:before{content:"("}.monaco-hover .hover-contents a.code-link:after{content:")"}.monaco-hover .hover-contents a.code-link>span{text-decoration:underline;border-bottom:1px solid transparent;text-underline-position:under}.monaco-hover .markdown-hover .hover-contents:not(.code-hover-contents) span{margin-bottom:4px;display:inline-block}.monaco-hover-content .action-container a{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.monaco-hover-content .action-container.disabled{pointer-events:none;opacity:.4;cursor:default}.monaco-editor .peekview-widget .head .peekview-title .severity-icon{display:inline-block;vertical-align:text-top;margin-right:4px}.monaco-editor .marker-widget{text-overflow:ellipsis;white-space:nowrap}.monaco-editor .marker-widget>.stale{opacity:.6;font-style:italic}.monaco-editor .marker-widget .title{display:inline-block;padding-right:5px}.monaco-editor .marker-widget .descriptioncontainer{position:absolute;white-space:pre;-moz-user-select:text;user-select:text;-webkit-user-select:text;-ms-user-select:text;padding:8px 12px 0 20px}.monaco-editor .marker-widget .descriptioncontainer .message{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.monaco-editor .marker-widget .descriptioncontainer .message .details{padding-left:6px}.monaco-editor .marker-widget .descriptioncontainer .message .source,.monaco-editor .marker-widget .descriptioncontainer .message span.code{opacity:.6}.monaco-editor .marker-widget .descriptioncontainer .message a.code-link{opacity:.6;color:inherit}.monaco-editor .marker-widget .descriptioncontainer .message a.code-link:before{content:"("}.monaco-editor .marker-widget .descriptioncontainer .message a.code-link:after{content:")"}.monaco-editor .marker-widget .descriptioncontainer .message a.code-link>span{text-decoration:underline;border-bottom:1px solid transparent;text-underline-position:under}.monaco-editor .marker-widget .descriptioncontainer .filename{cursor:pointer}.monaco-editor .peekview-widget .head{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex}.monaco-editor .peekview-widget .head .peekview-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:13px;margin-left:20px;min-width:0}.monaco-editor .peekview-widget .head .peekview-title.clickable{cursor:pointer}.monaco-editor .peekview-widget .head .peekview-title .dirname:not(:empty){font-size:.9em;margin-left:.5em}.monaco-editor .peekview-widget .head .peekview-title .dirname,.monaco-editor .peekview-widget .head .peekview-title .meta{white-space:nowrap}.monaco-editor .peekview-widget .head .peekview-title .filename{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.monaco-editor .peekview-widget .head .peekview-title .meta:not(:empty):before{content:"-";padding:0 .3em}.monaco-editor .peekview-widget .head .peekview-actions{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:right;padding-right:2px}.monaco-editor .peekview-widget .head .peekview-actions>.monaco-action-bar{display:inline-block}.monaco-editor .peekview-widget .head .peekview-actions>.monaco-action-bar,.monaco-editor .peekview-widget .head .peekview-actions>.monaco-action-bar>.actions-container{height:100%}.monaco-editor .peekview-widget>.body{border-top:1px solid;position:relative}.monaco-editor .peekview-widget .head .peekview-title .codicon{margin-right:4px}.monaco-editor .peekview-widget .monaco-list .monaco-list-row.focused .codicon{color:inherit!important}.monaco-action-bar{white-space:nowrap;height:100%}.monaco-action-bar .actions-container{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;padding:0;height:100%;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.monaco-action-bar.vertical .actions-container{display:inline-block}.monaco-action-bar .action-item{display:block;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;position:relative}.monaco-action-bar .action-item.disabled{cursor:default}.monaco-action-bar .action-item .codicon,.monaco-action-bar .action-item .icon{display:block}.monaco-action-bar .action-item .codicon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:16px;height:16px}.monaco-action-bar .action-label{font-size:11px;padding:3px;border-radius:5px}.monaco-action-bar .action-item.disabled .action-label,.monaco-action-bar .action-item.disabled .action-label:before,.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 .action-item .action-label.separator{width:1px;height:16px;margin:5px 4px!important;cursor:default;min-width:1px;padding:0;background-color:#bbb}.secondary-actions .monaco-action-bar .action-label{margin-left:6px}.monaco-action-bar .action-item.select-container{overflow:hidden;-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:170px;min-width:60px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:10px}.monaco-action-bar .action-item.action-dropdown-item,.monaco-action-bar .action-item.select-container{display:-webkit-box;display:-ms-flexbox;display:flex}.monaco-action-bar .action-item.action-dropdown-item>.action-label{margin-right:1px}::-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}.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}.monaco-editor .margin-view-overlays .line-numbers{font-variant-numeric:tabular-nums;position:absolute;text-align:right;display:inline-block;vertical-align:middle;-webkit-box-sizing:border-box;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}.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}.monaco-editor .margin-view-overlays .current-line,.monaco-editor .view-overlays .current-line{display:block;position:absolute;left:0;top:0;-webkit-box-sizing:border-box;box-sizing:border-box}.monaco-editor .margin-view-overlays .current-line.current-line-margin.current-line-margin-both{border-right:0}.monaco-editor .lines-content .cdr{position:absolute}.monaco-editor .glyph-margin{position:absolute;top:0}.monaco-editor .margin-view-overlays .cgmr{position:absolute;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}.monaco-editor .lines-content .cigr,.monaco-editor .lines-content .cigra{position:absolute}.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}.monaco-editor .lines-decorations{position:absolute;top:0;background:#fff}.monaco-editor .margin-view-overlays .cldr{position:absolute;height:100%}.monaco-editor .margin-view-overlays .cmdr{position:absolute;left:0;width:100%;height:100%}.monaco-editor .minimap.slider-mouseover .minimap-slider{opacity:0;-webkit-transition:opacity .1s linear;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}.monaco-editor.no-minimap-shadow .minimap-shadow-visible{position:absolute;left:-1px;width:1px}.monaco-editor .overlayWidgets{position:absolute;top:0;left:0}.monaco-editor .view-ruler{position:absolute;top:0}.monaco-editor .scroll-decoration{position:absolute;top:0;left:0;height:6px}.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}.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{-webkit-transition:all 80ms;transition:all 80ms}.monaco-editor .cursors-layer.cursor-block-outline-style>.cursor{-webkit-box-sizing:border-box;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;-webkit-box-sizing:border-box;box-sizing:border-box}.monaco-editor .cursors-layer.cursor-underline-thin-style>.cursor{border-bottom-width:1px;border-bottom-style:solid;background:transparent!important;-webkit-box-sizing:border-box;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%{-webkit-transform:scaleY(1);transform:scaleY(1)}80%,to{-webkit-transform:scaleY(0);transform:scaleY(0)}}@keyframes monaco-cursor-expand{0%,20%{-webkit-transform:scaleY(1);transform:scaleY(1)}80%,to{-webkit-transform:scaleY(0);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}.monaco-editor .zone-widget{position:absolute;z-index:10}.monaco-editor .zone-widget .zone-widget-container{border-top-style:solid;border-bottom-style:solid;border-top-width:0;border-bottom-width:0;position:relative}:root{--sash-size:4px}.monaco-sash{position:absolute;z-index:35;-ms-touch-action:none;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.vertical{cursor:ew-resize;top:0;width:var(--sash-size);height:100%}.monaco-sash.horizontal{cursor:ns-resize;left:0;width:100%;height:var(--sash-size)}.monaco-sash:not(.disabled)>.orthogonal-drag-handle{content:" ";height:calc(var(--sash-size)*2);width:calc(var(--sash-size)*2);z-index:100;display:block;cursor:all-scroll;position:absolute}.monaco-sash.horizontal.orthogonal-edge-north:not(.disabled)>.orthogonal-drag-handle.start,.monaco-sash.horizontal.orthogonal-edge-south:not(.disabled)>.orthogonal-drag-handle.end{cursor:nwse-resize}.monaco-sash.horizontal.orthogonal-edge-north:not(.disabled)>.orthogonal-drag-handle.end,.monaco-sash.horizontal.orthogonal-edge-south:not(.disabled)>.orthogonal-drag-handle.start{cursor:nesw-resize}.monaco-sash.vertical>.orthogonal-drag-handle.start{left:calc(var(--sash-size)*-0.5);top:calc(var(--sash-size)*-1)}.monaco-sash.vertical>.orthogonal-drag-handle.end{left:calc(var(--sash-size)*-0.5);bottom:calc(var(--sash-size)*-1)}.monaco-sash.horizontal>.orthogonal-drag-handle.start{top:calc(var(--sash-size)*-0.5);left:calc(var(--sash-size)*-1)}.monaco-sash.horizontal>.orthogonal-drag-handle.end{top:calc(var(--sash-size)*-0.5);right:calc(var(--sash-size)*-1)}.monaco-sash:before{content:"";pointer-events:none;position:absolute;width:100%;height:100%;-webkit-transition:background-color .1s ease-out;transition:background-color .1s ease-out;background:transparent}.monaco-sash.vertical:before{width:var(--sash-hover-size);left:calc(50% - var(--sash-hover-size)/2)}.monaco-sash.horizontal:before{height:var(--sash-hover-size);top:calc(50% - var(--sash-hover-size)/2)}.monaco-sash.debug{background:#0ff}.monaco-sash.debug.disabled{background:rgba(0,255,255,.2)}.monaco-sash.debug:not(.disabled)>.orthogonal-drag-handle{background:red}.monaco-dropdown{height:100%;padding:0}.monaco-dropdown>.dropdown-label{cursor:pointer;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}.monaco-dropdown>.dropdown-label>.action-label.disabled{cursor:default}.monaco-dropdown-with-primary{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;border-radius:5px}.monaco-dropdown-with-primary>.action-container>.action-label{margin-right:0}.monaco-dropdown-with-primary>.dropdown-action-container>.monaco-dropdown>.dropdown-label .codicon[class*=codicon-]{font-size:12px;padding-left:0;padding-right:0;line-height:16px;margin-left:-3px}.monaco-dropdown-with-primary>.dropdown-action-container>.monaco-dropdown>.dropdown-label>.action-label{display:block;background-size:16px;background-position:50%;background-repeat:no-repeat}.monaco-action-bar .action-item.menu-entry .action-label.icon{width:16px;height:16px;background-repeat:no-repeat;background-position:50%;background-size:16px}.monaco-action-bar .action-item.menu-entry .action-label{background-image:var(--menu-entry-icon-light)}.hc-black .monaco-action-bar .action-item.menu-entry .action-label,.vs-dark .monaco-action-bar .action-item.menu-entry .action-label{background-image:var(--menu-entry-icon-dark)}.monaco-dropdown-with-default{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;border-radius:5px}.monaco-dropdown-with-default>.action-container>.action-label{margin-right:0}.monaco-dropdown-with-default>.action-container.menu-entry>.action-label.icon{width:16px;height:16px;background-repeat:no-repeat;background-position:50%;background-size:16px}.monaco-dropdown-with-default>.action-container.menu-entry>.action-label{background-image:var(--menu-entry-icon-light)}.hc-black .monaco-dropdown-with-default>.action-container.menu-entry>.action-label,.vs-dark .monaco-dropdown-with-default>.action-container.menu-entry>.action-label{background-image:var(--menu-entry-icon-dark)}.monaco-dropdown-with-default>.dropdown-action-container>.monaco-dropdown>.dropdown-label .codicon[class*=codicon-]{font-size:12px;padding-left:0;padding-right:0;line-height:16px;margin-left:-3px}.monaco-dropdown-with-default>.dropdown-action-container>.monaco-dropdown>.dropdown-label>.action-label{display:block;background-size:16px;background-position:50%;background-repeat:no-repeat}.monaco-editor .suggest-preview-additional-widget{white-space:nowrap}.monaco-editor .suggest-preview-additional-widget .content-spacer{color:transparent;white-space:pre}.monaco-editor .suggest-preview-additional-widget .button{display:inline-block;cursor:pointer;text-decoration:underline;text-underline-position:under}.monaco-editor .ghost-text-hidden{opacity:0;font-size:0}.monaco-editor .ghost-text-decoration-preview{font-style:italic}.monaco-editor .snippet-placeholder{min-width:2px}.monaco-editor .finish-snippet-placeholder,.monaco-editor .snippet-placeholder{outline-style:solid;outline-width:1px}.monaco-editor .suggest-widget{width:430px;z-index:40;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.monaco-editor .suggest-widget.message{-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}.monaco-editor .suggest-details,.monaco-editor .suggest-widget{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:100%;border-style:solid;border-width:1px}.monaco-editor.hc-black .suggest-details,.monaco-editor.hc-black .suggest-widget{border-width:2px}.monaco-editor .suggest-widget .suggest-status-bar{-webkit-box-sizing:border-box;box-sizing:border-box;display:none;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;font-size:80%;padding:0 4px 0 4px;border-top:1px solid transparent;overflow:hidden}.monaco-editor .suggest-widget.with-status-bar .suggest-status-bar{display:-webkit-box;display:-ms-flexbox;display:flex}.monaco-editor .suggest-widget .suggest-status-bar .left{padding-right:8px}.monaco-editor .suggest-widget.with-status-bar .suggest-status-bar .action-label{opacity:.5;color:inherit}.monaco-editor .suggest-widget.with-status-bar .suggest-status-bar .action-item:not(:last-of-type) .action-label{margin-right:0}.monaco-editor .suggest-widget.with-status-bar .suggest-status-bar .action-item:not(:last-of-type) .action-label:after{content:", ";margin-right:.3em}.monaco-editor .suggest-widget.with-status-bar .monaco-list .monaco-list-row.focused.string-label>.contents>.main>.right>.readMore,.monaco-editor .suggest-widget.with-status-bar .monaco-list .monaco-list-row>.contents>.main>.right>.readMore{display:none}.monaco-editor .suggest-widget.with-status-bar:not(.docs-side) .monaco-list .monaco-list-row:hover>.contents>.main>.right.can-expand-details>.details-label{width:100%}.monaco-editor .suggest-widget>.message{padding-left:22px}.monaco-editor .suggest-widget>.tree{height:100%;width:100%}.monaco-editor .suggest-widget .monaco-list{-moz-user-select:none;user-select:none;-webkit-user-select:none;-ms-user-select:none}.monaco-editor .suggest-widget .monaco-list .monaco-list-row{display:-webkit-box;display:-ms-flexbox;display:flex;-mox-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:10px;background-repeat:no-repeat;background-position:2px 2px;white-space:nowrap;cursor:pointer;-ms-touch-action:none;touch-action:none}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents{-webkit-box-flex:1;-ms-flex:1;flex:1;height:100%;overflow:hidden;padding-left:2px}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;text-overflow:ellipsis;white-space:pre;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.left,.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right{display:-webkit-box;display:-ms-flexbox;display:flex}.monaco-editor .suggest-widget:not(.frozen) .monaco-highlighted-label .highlight{font-weight:700}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.header>.codicon-close,.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right>.readMore:before{color:inherit;opacity:1;font-size:14px;cursor:pointer}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.header>.codicon-close{position:absolute;top:6px;right:2px}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.header>.codicon-close:hover,.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right>.readMore:hover{opacity:1}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right>.details-label{opacity:.7}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.left>.signature-label{overflow:hidden;text-overflow:ellipsis;opacity:.6}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.left>.qualifier-label{margin-left:12px;opacity:.4;font-size:85%;line-height:normal;text-overflow:ellipsis;overflow:hidden;-ms-flex-item-align:center;align-self:center}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right>.details-label{font-size:85%;margin-left:1.1em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right>.details-label>.monaco-tokenized-source{display:inline}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right>.details-label{display:none}.monaco-editor .suggest-widget.docs-side .monaco-list .monaco-list-row.focused:not(.string-label)>.contents>.main>.right>.details-label,.monaco-editor .suggest-widget .monaco-list .monaco-list-row:not(.string-label)>.contents>.main>.right>.details-label,.monaco-editor .suggest-widget:not(.shows-details) .monaco-list .monaco-list-row.focused>.contents>.main>.right>.details-label{display:inline}.monaco-editor .suggest-widget:not(.docs-side) .monaco-list .monaco-list-row:hover>.contents>.main>.right.can-expand-details>.details-label{width:calc(100% - 26px)}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.left{-ms-flex-negative:1;flex-shrink:1;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;overflow:hidden}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.left>.monaco-icon-label{-ms-flex-negative:0;flex-shrink:0}.monaco-editor .suggest-widget .monaco-list .monaco-list-row:not(.string-label)>.contents>.main>.left>.monaco-icon-label{max-width:100%}.monaco-editor .suggest-widget .monaco-list .monaco-list-row.string-label>.contents>.main>.left>.monaco-icon-label{-ms-flex-negative:1;flex-shrink:1}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right{overflow:hidden;-ms-flex-negative:4;flex-shrink:4;max-width:70%}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right>.readMore{display:inline-block;position:absolute;right:10px;width:18px;height:18px;visibility:hidden}.monaco-editor .suggest-widget.docs-below .monaco-list .monaco-list-row>.contents>.main>.right>.readMore,.monaco-editor .suggest-widget.docs-side .monaco-list .monaco-list-row>.contents>.main>.right>.readMore{display:none!important}.monaco-editor .suggest-widget .monaco-list .monaco-list-row.string-label>.contents>.main>.right>.readMore{display:none}.monaco-editor .suggest-widget .monaco-list .monaco-list-row.focused.string-label>.contents>.main>.right>.readMore{display:inline-block}.monaco-editor .suggest-widget.docs-below .monaco-list .monaco-list-row>.contents>.main>.right>.readMore,.monaco-editor .suggest-widget.docs-side .monaco-list .monaco-list-row>.contents>.main>.right>.readMore{display:none}.monaco-editor .suggest-widget .monaco-list .monaco-list-row:hover>.contents>.main>.right>.readMore{visibility:visible}.monaco-editor .suggest-widget .monaco-list .monaco-list-row .monaco-icon-label.deprecated{opacity:.66;text-decoration:unset}.monaco-editor .suggest-widget .monaco-list .monaco-list-row .monaco-icon-label.deprecated>.monaco-icon-label-container>.monaco-icon-name-container{text-decoration:line-through}.monaco-editor .suggest-widget .monaco-list .monaco-list-row .monaco-icon-label:before{height:100%}.monaco-editor .suggest-widget .monaco-list .monaco-list-row .icon{display:block;height:16px;width:16px;margin-left:2px;background-repeat:no-repeat;background-size:80%;background-position:50%}.monaco-editor .suggest-widget .monaco-list .monaco-list-row .icon.hide{display:none}.monaco-editor .suggest-widget .monaco-list .monaco-list-row .suggest-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:4px}.monaco-editor .suggest-widget.no-icons .monaco-list .monaco-list-row .icon,.monaco-editor .suggest-widget.no-icons .monaco-list .monaco-list-row .suggest-icon:before{display:none}.monaco-editor .suggest-widget .monaco-list .monaco-list-row .icon.customcolor .colorspan{margin:0 0 0 .3em;border:.1em solid #000;width:.7em;height:.7em;display:inline-block}.monaco-editor .suggest-details-container{z-index:41}.monaco-editor .suggest-details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;cursor:default}.monaco-editor .suggest-details.no-docs{display:none}.monaco-editor .suggest-details>.monaco-scrollable-element{-webkit-box-flex:1;-ms-flex:1;flex:1}.monaco-editor .suggest-details>.monaco-scrollable-element>.body{-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;width:100%}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.header>.type{-webkit-box-flex:2;-ms-flex:2;flex:2;overflow:hidden;text-overflow:ellipsis;opacity:.7;white-space:pre;margin:0 24px 0 0;padding:4px 0 12px 5px}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.header>.type.auto-wrap{white-space:normal;word-break:break-all}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs{margin:0;padding:4px 5px;white-space:pre-wrap}.monaco-editor .suggest-details.no-type>.monaco-scrollable-element>.body>.docs{margin-right:24px}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs.markdown-docs{padding:0;white-space:normal;min-height:calc(1rem + 8px)}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs.markdown-docs>div,.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs.markdown-docs>span:not(:empty){padding:4px 5px}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs.markdown-docs>div>p:first-child{margin-top:0}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs.markdown-docs>div>p:last-child{margin-bottom:0}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs .code{white-space:pre-wrap;word-wrap:break-word}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs.markdown-docs .codicon{vertical-align:sub}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>p:empty{display:none}.monaco-editor .suggest-details code{border-radius:3px;padding:0 .4em}.monaco-editor .suggest-details ol,.monaco-editor .suggest-details ul{padding-left:20px}.monaco-editor .suggest-details p code{font-family:var(--monaco-monospace-font)}@font-face{font-family:codicon;font-display:block;src:url(../fonts/codicon.b821e161.ttf) 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}.codicon-wrench-subaction{opacity:.5}@-webkit-keyframes codicon-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes codicon-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.codicon-gear.codicon-modifier-spin,.codicon-loading.codicon-modifier-spin,.codicon-notebook-state-executing.codicon-modifier-spin,.codicon-sync.codicon-modifier-spin{-webkit-animation:codicon-spin 1.5s steps(30) infinite;animation:codicon-spin 1.5s steps(30) infinite}.codicon-modifier-disabled{opacity:.4}.codicon-loading,.codicon-tree-item-loading:before{-webkit-animation-duration:1s!important;animation-duration:1s!important;-webkit-animation-timing-function:cubic-bezier(.53,.21,.29,.67)!important;animation-timing-function:cubic-bezier(.53,.21,.29,.67)!important}.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;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;width:100%}.monaco-list.mouse-support .monaco-list-row{cursor:pointer;-ms-touch-action:none;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-drag-image{display:inline-block;padding:1px 7px;border-radius:10px;font-size:12px;position:absolute;z-index:1000}.monaco-list-type-filter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;border-radius:2px;padding:0 3px;max-width:calc(100% - 10px);text-overflow:ellipsis;overflow:hidden;text-align:right;-webkit-box-sizing:border-box;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{-webkit-transition:top .2s,left .2s;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:width .2s;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;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;background:none;width:16px;height:16px;-ms-flex-negative:0;flex-shrink:0;margin:0;padding:0;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;cursor:pointer}.monaco-list-type-filter>.controls>.filter{margin-left:4px}.monaco-list-type-filter-message{position:absolute;-webkit-box-sizing:border-box;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}.monaco-icon-label{display:-webkit-box;display:-ms-flexbox;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;-ms-flex-negative:0;flex-shrink:0}.monaco-icon-label>.monaco-icon-label-container{min-width:0;overflow:hidden;text-overflow:ellipsis;-webkit-box-flex:1;-ms-flex:1;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}.monaco-icon-label.nowrap>.monaco-icon-label-container>.monaco-icon-description-container>.label-description{white-space:nowrap}.vs .monaco-icon-label>.monaco-icon-label-container>.monaco-icon-description-container>.label-description{opacity:.95}.monaco-icon-label.italic>.monaco-icon-label-container>.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.deprecated{text-decoration:line-through;opacity:.66}.monaco-icon-label.italic:after{font-style:italic}.monaco-icon-label.strikethrough>.monaco-icon-label-container>.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;margin: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}.colorpicker-widget{height:190px;-moz-user-select:none;user-select:none;-webkit-user-select:none;-ms-user-select:none}.monaco-editor .colorpicker-hover:focus{outline:none}.colorpicker-header{display:-webkit-box;display:-ms-flexbox;display:flex;height:24px;position:relative;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAZdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuMTZEaa/1AAAAHUlEQVQYV2PYvXu3JAi7uLiAMaYAjAGTQBPYLQkAa/0Zef3qRswAAAAASUVORK5CYII=");background-size:9px 9px;-ms-interpolation-mode:nearest-neighbor;image-rendering:-webkit-optimize-contrast;image-rendering:-moz-crisp-edges;image-rendering:-o-pixelated;image-rendering:pixelated}.colorpicker-header .picked-color{width:216px;line-height:24px;cursor:pointer;color:#fff;-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center}.colorpicker-header .picked-color.light{color:#000}.colorpicker-header .original-color{width:74px;z-index:inherit;cursor:pointer}.colorpicker-body{display:-webkit-box;display:-ms-flexbox;display:flex;padding:8px;position:relative}.colorpicker-body .saturation-wrap{overflow:hidden;height:150px;position:relative;min-width:220px;-webkit-box-flex:1;-ms-flex:1;flex:1}.colorpicker-body .saturation-box{height:150px;position:absolute}.colorpicker-body .saturation-selection{width:9px;height:9px;margin:-5px 0 0 -5px;border:1px solid #fff;border-radius:100%;-webkit-box-shadow:0 0 2px rgba(0,0,0,.8);box-shadow:0 0 2px rgba(0,0,0,.8);position:absolute}.colorpicker-body .strip{width:25px;height:150px}.colorpicker-body .hue-strip{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(180deg,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red)}.colorpicker-body .hue-strip,.colorpicker-body .opacity-strip{position:relative;margin-left:8px;cursor:-webkit-grab;cursor:grab}.colorpicker-body .opacity-strip{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAZdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuMTZEaa/1AAAAHUlEQVQYV2PYvXu3JAi7uLiAMaYAjAGTQBPYLQkAa/0Zef3qRswAAAAASUVORK5CYII=");background-size:9px 9px;-ms-interpolation-mode:nearest-neighbor;image-rendering:-webkit-optimize-contrast;image-rendering:-moz-crisp-edges;image-rendering:-o-pixelated;image-rendering:pixelated}.colorpicker-body .strip.grabbing{cursor:-webkit-grabbing;cursor:grabbing}.colorpicker-body .slider{position:absolute;top:0;left:-2px;width:calc(100% + 4px);height:4px;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid hsla(0,0%,100%,.71);-webkit-box-shadow:0 0 1px rgba(0,0,0,.85);box-shadow:0 0 1px rgba(0,0,0,.85)}.colorpicker-body .strip .overlay{height:150px;pointer-events:none}.monaco-editor .goto-definition-link{text-decoration:underline;cursor:pointer}.monaco-editor .zone-widget .zone-widget-container.reference-zone-widget{border-top-width:1px;border-bottom-width:1px}.monaco-editor .reference-zone-widget .inline{display:inline-block;vertical-align:top}.monaco-editor .reference-zone-widget .messages{height:100%;width:100%;text-align:center;padding:3em 0}.monaco-editor .reference-zone-widget .ref-tree{line-height:23px}.monaco-editor .reference-zone-widget .ref-tree .reference{text-overflow:ellipsis;overflow:hidden}.monaco-editor .reference-zone-widget .ref-tree .reference-file{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:100%;height:100%}.monaco-editor .reference-zone-widget .ref-tree .monaco-list:focus .selected .reference-file{color:inherit!important}.monaco-editor .reference-zone-widget .ref-tree .reference-file .count{margin-right:12px;margin-left:auto}.monaco-editor.hc-black .reference-zone-widget .ref-tree .reference-file{font-weight:700}.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;-webkit-box-sizing:border-box;box-sizing:border-box}.monaco-count-badge.long{padding:2px 3px;border-radius:2px;min-height:auto;line-height:normal}.monaco-split-view2{position:relative;width:100%;height:100%}.monaco-split-view2>.sash-container{position:absolute;width:100%;height:100%;pointer-events:none}.monaco-split-view2>.sash-container>.monaco-sash{pointer-events:auto}.monaco-split-view2>.monaco-scrollable-element{width:100%;height:100%}.monaco-split-view2>.monaco-scrollable-element>.split-view-container{width:100%;height:100%;white-space:nowrap;position:relative}.monaco-split-view2>.monaco-scrollable-element>.split-view-container>.split-view-view{white-space:normal;position:absolute}.monaco-split-view2>.monaco-scrollable-element>.split-view-container>.split-view-view:not(.visible){display:none}.monaco-split-view2.vertical>.monaco-scrollable-element>.split-view-container>.split-view-view{width:100%}.monaco-split-view2.horizontal>.monaco-scrollable-element>.split-view-container>.split-view-view{height:100%}.monaco-split-view2.separator-border>.monaco-scrollable-element>.split-view-container>.split-view-view:not(:first-child):before{content:" ";position:absolute;top:0;left:0;z-index:5;pointer-events:none;background-color:var(--separator-border)}.monaco-split-view2.separator-border.horizontal>.monaco-scrollable-element>.split-view-container>.split-view-view:not(:first-child):before{height:100%;width:1px}.monaco-split-view2.separator-border.vertical>.monaco-scrollable-element>.split-view-container>.split-view-view:not(:first-child):before{height:1px;width:100%}.monaco-table{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;height:100%;width:100%;white-space:nowrap}.monaco-table>.monaco-split-view2{border-bottom:1px solid transparent}.monaco-table>.monaco-list{-webkit-box-flex:1;-ms-flex:1;flex:1}.monaco-table-tr{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%}.monaco-table-th{width:100%;height:100%;font-weight:700;overflow:hidden;text-overflow:ellipsis}.monaco-table-td,.monaco-table-th{-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.monaco-table>.monaco-split-view2 .monaco-sash.vertical:before{content:"";position:absolute;left:calc(var(--sash-size)/2);width:0;border-left:1px solid transparent}.monaco-table>.monaco-split-view2,.monaco-table>.monaco-split-view2 .monaco-sash.vertical:before{-webkit-transition:border-color .2s ease-out;transition:border-color .2s ease-out}.monaco-tl-row{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-align:center;-ms-flex-align:center;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;-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;border-left:1px solid transparent;-webkit-transition:border-color .1s linear;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;-ms-flex-negative:0;flex-shrink:0;width:16px;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transform:translateX(3px);transform:translateX(3px)}.monaco-tl-contents{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden}.monaco-tl-twistie:before{border-radius:20px}.monaco-tl-twistie.collapsed:before{-webkit-transform:rotate(-90deg);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}.monaco-editor.vs .dnd-target{border-right:2px dotted #000;color:#fff}.monaco-editor.vs-dark .dnd-target{border-right:2px dotted #aeafad;color:#51504f}.monaco-editor.hc-black .dnd-target{border-right:2px dotted #fff;color:#000}.monaco-editor.hc-black.mac.mouse-default .view-lines,.monaco-editor.mouse-default .view-lines,.monaco-editor.vs-dark.mac.mouse-default .view-lines{cursor:default}.monaco-editor.hc-black.mac.mouse-copy .view-lines,.monaco-editor.mouse-copy .view-lines,.monaco-editor.vs-dark.mac.mouse-copy .view-lines{cursor:copy}.monaco-custom-checkbox{margin-left:2px;float:left;cursor:pointer;overflow:hidden;opacity:.7;width:20px;height:20px;border:1px solid transparent;padding:1px;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-user-select:none;user-select:none;-webkit-user-select:none;-ms-user-select:none}.monaco-custom-checkbox.checked,.monaco-custom-checkbox:hover{opacity:1}.hc-black .monaco-custom-checkbox,.hc-black .monaco-custom-checkbox:hover{background:none}.monaco-custom-checkbox.monaco-simple-checkbox{height:18px;width:18px;border:1px solid transparent;border-radius:3px;margin-right:9px;margin-left:0;padding:0;opacity:1;background-size:16px!important}.monaco-custom-checkbox.monaco-simple-checkbox:not(.checked):before{visibility:hidden}.monaco-editor .find-widget{position:absolute;z-index:35;height:33px;overflow:hidden;line-height:19px;-webkit-transition:-webkit-transform .2s linear;transition:-webkit-transform .2s linear;transition:transform .2s linear;transition:transform .2s linear,-webkit-transform .2s linear;padding:0 4px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transform:translateY(calc(-100% - 10px));transform:translateY(calc(-100% - 10px))}.monaco-editor .find-widget textarea{margin:0}.monaco-editor .find-widget.hiddenEditor{display:none}.monaco-editor .find-widget.replaceToggled>.replace-part{display:-webkit-box;display:-ms-flexbox;display:flex}.monaco-editor .find-widget.visible{-webkit-transform:translateY(0);transform:translateY(0)}.monaco-editor .find-widget .monaco-inputbox.synthetic-focus{outline:1px solid -webkit-focus-ring-color;outline-offset:-1px}.monaco-editor .find-widget .monaco-inputbox .input{background-color:transparent;min-height:0}.monaco-editor .find-widget .monaco-findInput .input{font-size:13px}.monaco-editor .find-widget>.find-part,.monaco-editor .find-widget>.replace-part{margin:4px 0 0 17px;font-size:12px;display:-webkit-box;display:-ms-flexbox;display:flex}.monaco-editor .find-widget>.find-part .monaco-inputbox,.monaco-editor .find-widget>.replace-part .monaco-inputbox{min-height:25px}.monaco-editor .find-widget>.replace-part .monaco-inputbox>.ibwrapper>.mirror{padding-right:22px}.monaco-editor .find-widget>.find-part .monaco-inputbox>.ibwrapper>.input,.monaco-editor .find-widget>.find-part .monaco-inputbox>.ibwrapper>.mirror,.monaco-editor .find-widget>.replace-part .monaco-inputbox>.ibwrapper>.input,.monaco-editor .find-widget>.replace-part .monaco-inputbox>.ibwrapper>.mirror{padding-top:2px;padding-bottom:2px}.monaco-editor .find-widget>.find-part .find-actions,.monaco-editor .find-widget>.replace-part .replace-actions{height:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.monaco-editor .find-widget .monaco-findInput{vertical-align:middle;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1}.monaco-editor .find-widget .monaco-findInput .monaco-scrollable-element{width:100%}.monaco-editor .find-widget .monaco-findInput .monaco-scrollable-element .scrollbar.vertical{opacity:0}.monaco-editor .find-widget .matchesCount{margin:0 0 0 3px;padding:2px 0 0 2px;height:25px;vertical-align:middle;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;line-height:23px}.monaco-editor .find-widget .button,.monaco-editor .find-widget .matchesCount{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:initial;-ms-flex:initial;flex:initial}.monaco-editor .find-widget .button{width:16px;height:16px;padding:3px;border-radius:5px;margin-left:3px;background-position:50%;background-repeat:no-repeat;cursor:pointer;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.monaco-editor .find-widget .codicon-find-selection{width:22px;height:22px;padding:3px;border-radius:5px}.monaco-editor .find-widget .button.left{margin-left:0;margin-right:3px}.monaco-editor .find-widget .button.wide{width:auto;padding:1px 6px;top:-1px}.monaco-editor .find-widget .button.toggle{position:absolute;top:0;left:3px;width:18px;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.monaco-editor .find-widget .button.toggle.disabled{display:none}.monaco-editor .find-widget .disabled{opacity:.3;cursor:default}.monaco-editor .find-widget>.replace-part{display:none}.monaco-editor .find-widget>.replace-part>.monaco-findInput{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;vertical-align:middle;-webkit-box-flex:1;-ms-flex:auto;flex:auto;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.monaco-editor .find-widget>.replace-part>.monaco-findInput>.controls{position:absolute;top:3px;right:2px}.monaco-editor .find-widget.reduced-find-widget .matchesCount{display:none}.monaco-editor .find-widget.narrow-find-widget{max-width:257px!important}.monaco-editor .find-widget.collapsed-find-widget{max-width:170px!important}.monaco-editor .find-widget.collapsed-find-widget .button.next,.monaco-editor .find-widget.collapsed-find-widget .button.previous,.monaco-editor .find-widget.collapsed-find-widget .button.replace,.monaco-editor .find-widget.collapsed-find-widget .button.replace-all,.monaco-editor .find-widget.collapsed-find-widget>.find-part .monaco-findInput .controls{display:none}.monaco-editor .findMatch{-webkit-animation-duration:0;animation-duration:0;-webkit-animation-name:inherit!important;animation-name:inherit!important}.monaco-editor .find-widget .monaco-sash{left:0!important}.monaco-editor.hc-black .find-widget .button:before{position:relative;top:1px;left:2px}.monaco-inputbox{position:relative;display:block;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:inherit}.monaco-inputbox.idle{border:1px solid transparent}.monaco-inputbox>.ibwrapper>.input,.monaco-inputbox>.ibwrapper>.mirror{padding:4px}.monaco-inputbox>.ibwrapper{position:relative;width:100%;height:100%}.monaco-inputbox>.ibwrapper>.input{display:inline-block;-webkit-box-sizing:border-box;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>.ibwrapper>input{text-overflow:ellipsis}.monaco-inputbox>.ibwrapper>textarea.input{display:block;-ms-overflow-style:none;scrollbar-width:none;outline:none}.monaco-inputbox>.ibwrapper>textarea.input::-webkit-scrollbar{display:none}.monaco-inputbox>.ibwrapper>textarea.input.empty{white-space:nowrap}.monaco-inputbox>.ibwrapper>.mirror{position:absolute;display:inline-block;width:100%;top:0;left:0;-webkit-box-sizing:border-box;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%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:.4em;font-size:12px;line-height:17px;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}.monaco-findInput{position:relative}.monaco-findInput .monaco-inputbox{font-size:13px;width:100%}.monaco-findInput>.controls{position:absolute;top:3px;right:2px}.vs .monaco-findInput.disabled{background-color:#e1e1e1}.vs-dark .monaco-findInput.disabled{background-color:#333}.monaco-findInput.highlight-0 .controls{-webkit-animation:monaco-findInput-highlight-0 .1s linear 0s;animation:monaco-findInput-highlight-0 .1s linear 0s}.monaco-findInput.highlight-1 .controls{-webkit-animation:monaco-findInput-highlight-1 .1s linear 0s;animation:monaco-findInput-highlight-1 .1s linear 0s}.hc-black .monaco-findInput.highlight-0 .controls,.vs-dark .monaco-findInput.highlight-0 .controls{-webkit-animation:monaco-findInput-highlight-dark-0 .1s linear 0s;animation:monaco-findInput-highlight-dark-0 .1s linear 0s}.hc-black .monaco-findInput.highlight-1 .controls,.vs-dark .monaco-findInput.highlight-1 .controls{-webkit-animation:monaco-findInput-highlight-dark-1 .1s linear 0s;animation:monaco-findInput-highlight-dark-1 .1s linear 0s}@-webkit-keyframes monaco-findInput-highlight-0{0%{background:rgba(253,255,0,.8)}to{background:transparent}}@keyframes monaco-findInput-highlight-0{0%{background:rgba(253,255,0,.8)}to{background:transparent}}@-webkit-keyframes monaco-findInput-highlight-1{0%{background:rgba(253,255,0,.8)}99%{background:transparent}}@keyframes monaco-findInput-highlight-1{0%{background:rgba(253,255,0,.8)}99%{background:transparent}}@-webkit-keyframes monaco-findInput-highlight-dark-0{0%{background:hsla(0,0%,100%,.44)}to{background:transparent}}@keyframes monaco-findInput-highlight-dark-0{0%{background:hsla(0,0%,100%,.44)}to{background:transparent}}@-webkit-keyframes monaco-findInput-highlight-dark-1{0%{background:hsla(0,0%,100%,.44)}99%{background:transparent}}@keyframes monaco-findInput-highlight-dark-1{0%{background:hsla(0,0%,100%,.44)}99%{background:transparent}}.monaco-editor .margin-view-overlays .codicon-folding-collapsed,.monaco-editor .margin-view-overlays .codicon-folding-expanded{cursor:pointer;opacity:0;-webkit-transition:opacity .5s;transition:opacity .5s;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;font-size:140%;margin-left:2px}.monaco-editor .margin-view-overlays .codicon.alwaysShowFoldIcons,.monaco-editor .margin-view-overlays .codicon.codicon-folding-collapsed,.monaco-editor .margin-view-overlays:hover .codicon{opacity:1}.monaco-editor .inline-folded:after{color:grey;margin:.1em .2em 0 .2em;content:"\22EF";display:inline;line-height:1em;cursor:pointer}.monaco-editor .iPadShowKeyboard{width:58px;min-width:0;height:36px;min-height:0;margin:0;padding:0;position:absolute;resize:none;overflow:hidden;background:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTMiIGhlaWdodD0iMzYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwKSI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik00OC4wMzYgNC4wMUg0LjAwOFYzMi4wM2g0NC4wMjhWNC4wMXpNNC4wMDguMDA4QTQuMDAzIDQuMDAzIDAgMDAuMDA1IDQuMDFWMzIuMDNhNC4wMDMgNC4wMDMgMCAwMDQuMDAzIDQuMDAyaDQ0LjAyOGE0LjAwMyA0LjAwMyAwIDAwNC4wMDMtNC4wMDJWNC4wMUE0LjAwMyA0LjAwMyAwIDAwNDguMDM2LjAwOEg0LjAwOHpNOC4wMSA4LjAxM2g0LjAwM3Y0LjAwM0g4LjAxVjguMDEzem0xMi4wMDggMGgtNC4wMDJ2NC4wMDNoNC4wMDJWOC4wMTN6bTQuMDAzIDBoNC4wMDJ2NC4wMDNoLTQuMDAyVjguMDEzem0xMi4wMDggMGgtNC4wMDN2NC4wMDNoNC4wMDNWOC4wMTN6bTQuMDAyIDBoNC4wMDN2NC4wMDNINDAuMDNWOC4wMTN6bS0yNC4wMTUgOC4wMDVIOC4wMXY0LjAwM2g4LjAwNnYtNC4wMDN6bTQuMDAyIDBoNC4wMDN2NC4wMDNoLTQuMDAzdi00LjAwM3ptMTIuMDA4IDBoLTQuMDAzdjQuMDAzaDQuMDAzdi00LjAwM3ptMTIuMDA4IDB2NC4wMDNoLTguMDA1di00LjAwM2g4LjAwNXptLTMyLjAyMSA4LjAwNUg4LjAxdjQuMDAzaDQuMDAzdi00LjAwM3ptNC4wMDMgMGgyMC4wMTN2NC4wMDNIMTYuMDE2di00LjAwM3ptMjguMDE4IDBINDAuMDN2NC4wMDNoNC4wMDN2LTQuMDAzeiIgZmlsbD0iIzQyNDI0MiIvPjwvZz48ZGVmcz48Y2xpcFBhdGggaWQ9ImNsaXAwIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMCAwaDUzdjM2SDB6Ii8+PC9jbGlwUGF0aD48L2RlZnM+PC9zdmc+") 50% no-repeat;border:4px solid #f6f6f6;border-radius:4px}.monaco-editor.vs-dark .iPadShowKeyboard{background:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTMiIGhlaWdodD0iMzYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwKSI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik00OC4wMzYgNC4wMUg0LjAwOFYzMi4wM2g0NC4wMjhWNC4wMXpNNC4wMDguMDA4QTQuMDAzIDQuMDAzIDAgMDAuMDA1IDQuMDFWMzIuMDNhNC4wMDMgNC4wMDMgMCAwMDQuMDAzIDQuMDAyaDQ0LjAyOGE0LjAwMyA0LjAwMyAwIDAwNC4wMDMtNC4wMDJWNC4wMUE0LjAwMyA0LjAwMyAwIDAwNDguMDM2LjAwOEg0LjAwOHpNOC4wMSA4LjAxM2g0LjAwM3Y0LjAwM0g4LjAxVjguMDEzem0xMi4wMDggMGgtNC4wMDJ2NC4wMDNoNC4wMDJWOC4wMTN6bTQuMDAzIDBoNC4wMDJ2NC4wMDNoLTQuMDAyVjguMDEzem0xMi4wMDggMGgtNC4wMDN2NC4wMDNoNC4wMDNWOC4wMTN6bTQuMDAyIDBoNC4wMDN2NC4wMDNINDAuMDNWOC4wMTN6bS0yNC4wMTUgOC4wMDVIOC4wMXY0LjAwM2g4LjAwNnYtNC4wMDN6bTQuMDAyIDBoNC4wMDN2NC4wMDNoLTQuMDAzdi00LjAwM3ptMTIuMDA4IDBoLTQuMDAzdjQuMDAzaDQuMDAzdi00LjAwM3ptMTIuMDA4IDB2NC4wMDNoLTguMDA1di00LjAwM2g4LjAwNXptLTMyLjAyMSA4LjAwNUg4LjAxdjQuMDAzaDQuMDAzdi00LjAwM3ptNC4wMDMgMGgyMC4wMTN2NC4wMDNIMTYuMDE2di00LjAwM3ptMjguMDE4IDBINDAuMDN2NC4wMDNoNC4wMDN2LTQuMDAzeiIgZmlsbD0iI0M1QzVDNSIvPjwvZz48ZGVmcz48Y2xpcFBhdGggaWQ9ImNsaXAwIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMCAwaDUzdjM2SDB6Ii8+PC9jbGlwUGF0aD48L2RlZnM+PC9zdmc+") 50% no-repeat;border:4px solid #252526}.monaco-editor .tokens-inspect-widget{z-index:50;-moz-user-select:text;user-select:text;-webkit-user-select:text;-ms-user-select:text;padding:10px}.tokens-inspect-separator{height:1px;border:0}.monaco-editor .tokens-inspect-widget .tm-token{font-family:var(--monaco-monospace-font)}.monaco-editor .tokens-inspect-widget .tm-token-length{font-weight:400;font-size:60%;float:right}.monaco-editor .tokens-inspect-widget .tm-metadata-table{width:100%}.monaco-editor .tokens-inspect-widget .tm-metadata-value{font-family:var(--monaco-monospace-font);text-align:right}.monaco-editor .tokens-inspect-widget .tm-token-type{font-family:var(--monaco-monospace-font)}.monaco-editor .detected-link,.monaco-editor .detected-link-active{text-decoration:underline;text-underline-position:under}.monaco-editor .detected-link-active{cursor:pointer}.monaco-editor .parameter-hints-widget{z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;line-height:1.5em}.monaco-editor .parameter-hints-widget>.phwrapper{max-width:440px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.monaco-editor .parameter-hints-widget.multiple{min-height:3.3em;padding:0}.monaco-editor .parameter-hints-widget.visible{-webkit-transition:left .05s ease-in-out;transition:left .05s ease-in-out}.monaco-editor .parameter-hints-widget p,.monaco-editor .parameter-hints-widget ul{margin:8px 0}.monaco-editor .parameter-hints-widget .body,.monaco-editor .parameter-hints-widget .monaco-scrollable-element{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100%}.monaco-editor .parameter-hints-widget .signature{padding:4px 5px}.monaco-editor .parameter-hints-widget .docs{padding:0 10px 0 5px;white-space:pre-wrap}.monaco-editor .parameter-hints-widget .docs.empty{display:none}.monaco-editor .parameter-hints-widget .docs .markdown-docs{white-space:normal}.monaco-editor .parameter-hints-widget .docs .markdown-docs code{font-family:var(--monaco-monospace-font)}.monaco-editor .parameter-hints-widget .docs .code{white-space:pre-wrap}.monaco-editor .parameter-hints-widget .docs code{border-radius:3px;padding:0 .4em}.monaco-editor .parameter-hints-widget .controls{display:none;-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;min-width:22px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.monaco-editor .parameter-hints-widget.multiple .controls{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 2px}.monaco-editor .parameter-hints-widget.multiple .button{width:16px;height:16px;background-repeat:no-repeat;cursor:pointer}.monaco-editor .parameter-hints-widget .button.previous{bottom:24px}.monaco-editor .parameter-hints-widget .overloads{text-align:center;height:12px;line-height:12px;opacity:.5;font-family:var(--monaco-monospace-font)}.monaco-editor .parameter-hints-widget .signature .parameter.active{font-weight:700;text-decoration:underline}.monaco-editor .parameter-hints-widget .documentation-parameter>.parameter{font-weight:700;margin-right:.5em}.monaco-editor .rename-box{z-index:100;color:inherit}.monaco-editor .rename-box.preview{padding:3px 3px 0 3px}.monaco-editor .rename-box .rename-input{padding:3px;width:calc(100% - 6px)}.monaco-editor .rename-box .rename-label{display:none;opacity:.8}.monaco-editor .rename-box.preview .rename-label{display:inherit}.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-aria-container{position:absolute!important;top:0;height:1px;width:1px;margin:-1px;overflow:hidden;padding:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%)}.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;-webkit-box-sizing:border-box;box-sizing:border-box}.monaco-editor.vs-dark .rangeHighlight,.monaco-editor.vs .rangeHighlight{background:transparent!important;border:1px dotted activeborder!important;-webkit-box-sizing:border-box;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;-webkit-box-sizing:border-box;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;-webkit-box-sizing:border-box;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;-webkit-box-sizing:border-box;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;-webkit-box-sizing:border-box;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;-webkit-box-sizing:border-box;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}}.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:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-ms-flex-align:center;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}.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}.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}.context-view .monaco-menu{min-width:130px}.quick-input-widget{font-size:13px}.quick-input-widget .monaco-highlighted-label .highlight{color:#0066bf}.vs .quick-input-widget .monaco-list-row.focused .monaco-highlighted-label .highlight{color:#9dddff}.vs-dark .quick-input-widget .monaco-highlighted-label .highlight{color:#0097fb}.hc-black .quick-input-widget .monaco-highlighted-label .highlight{color:#f38518}.monaco-keybinding>.monaco-keybinding-key{background-color:hsla(0,0%,86.7%,.4);border:1px solid hsla(0,0%,80%,.4);border-bottom-color:hsla(0,0%,73.3%,.4);-webkit-box-shadow:inset 0 -1px 0 hsla(0,0%,73.3%,.4);box-shadow:inset 0 -1px 0 hsla(0,0%,73.3%,.4);color:#555}.hc-black .monaco-keybinding>.monaco-keybinding-key{background-color:transparent;border:1px solid #6fc3df;-webkit-box-shadow:none;box-shadow:none;color:#fff}.vs-dark .monaco-keybinding>.monaco-keybinding-key{background-color:hsla(0,0%,50.2%,.17);border:1px solid rgba(51,51,51,.6);border-bottom-color:rgba(68,68,68,.6);-webkit-box-shadow:inset 0 -1px 0 rgba(68,68,68,.6);box-shadow:inset 0 -1px 0 rgba(68,68,68,.6);color:#ccc}.monaco-text-button{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;padding:4px;text-align:center;cursor:pointer;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.monaco-text-button:focus{outline-offset:2px!important}.monaco-text-button:hover{text-decoration:none!important}.monaco-button.disabled,.monaco-button.disabled:focus{opacity:.4!important;cursor:default}.monaco-text-button>.codicon{margin:0 .2em;color:inherit!important}.monaco-button-dropdown{display:-webkit-box;display:-ms-flexbox;display:flex;cursor:pointer}.monaco-button-dropdown>.monaco-dropdown-button{margin-left:1px}.monaco-description-button{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.monaco-description-button .monaco-button-label{font-weight:500}.monaco-description-button .monaco-button-description{font-style:italic}.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;-webkit-transition:width .1s linear;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;-webkit-transform:translateZ(0);transform:translateZ(0)}@-webkit-keyframes progress{0%{-webkit-transform:translateX(0) scaleX(1);transform:translateX(0) scaleX(1)}50%{-webkit-transform:translateX(2500%) scaleX(3);transform:translateX(2500%) scaleX(3)}to{-webkit-transform:translateX(4900%) scaleX(1);transform:translateX(4900%) scaleX(1)}}@keyframes progress{0%{-webkit-transform:translateX(0) scaleX(1);transform:translateX(0) scaleX(1)}50%{-webkit-transform:translateX(2500%) scaleX(3);transform:translateX(2500%) scaleX(3)}to{-webkit-transform:translateX(4900%) scaleX(1);transform:translateX(4900%) scaleX(1)}}.quick-input-widget{position:absolute;width:600px;z-index:2000;padding:0 1px 1px 1px;left:50%;margin-left:-300px}.quick-input-titlebar{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.quick-input-left-action-bar,.quick-input-titlebar{display:-webkit-box;display:-ms-flexbox;display:flex}.quick-input-left-action-bar{margin-left:4px;-webkit-box-flex:1;-ms-flex:1;flex:1}.quick-input-title{padding:3px 0;text-align:center;text-overflow:ellipsis;overflow:hidden}.quick-input-right-action-bar{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:4px;-webkit-box-flex:1;-ms-flex:1;flex:1}.quick-input-right-action-bar>.actions-container{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.quick-input-titlebar .monaco-action-bar .action-label.codicon{background-position:50%;background-repeat:no-repeat;padding:2px}.quick-input-description{margin:6px}.quick-input-header .quick-input-description{margin:4px 2px}.quick-input-header{display:-webkit-box;display:-ms-flexbox;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;min-width:0;position:relative}.quick-input-check-all{-ms-flex-item-align:center;align-self:center;margin:0}.quick-input-filter{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.quick-input-box,.quick-input-filter{-webkit-box-flex:1;-ms-flex-positive:1;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{-ms-flex-item-align:center;align-self:center;position:absolute;right:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;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:-webkit-box;display:-ms-flexbox;display:flex;height:27.5px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.quick-input-message{margin-top:-1px;padding:5px 5px 2px 5px;overflow-wrap:break-word}.quick-input-message>.codicon{margin:0 .2em;vertical-align:text-bottom}.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{-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;display:-webkit-box;display:-ms-flexbox;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[data-index="0"] .quick-input-list-entry.quick-input-list-separator-border{border-top-style:none}.quick-input-list .quick-input-list-label{overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-flex:1;-ms-flex:1;flex:1}.quick-input-list .quick-input-list-checkbox{-ms-flex-item-align:center;align-self:center;margin:0}.quick-input-list .quick-input-list-rows{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-box-flex:1;-ms-flex:1;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;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{-webkit-box-flex:1;-ms-flex:1;flex:1}.quick-input-list .quick-input-list-rows>.quick-input-list-row .codicon[class*=codicon-]{vertical-align:text-bottom}.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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0;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-right:4px;padding:0 2px 2px 2px}.quick-input-list .quick-input-list-entry-action-bar{margin-top:1px;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:-webkit-box;display:-ms-flexbox;display:flex}.quick-input-list .monaco-list-row.focused .monaco-keybinding-key,.quick-input-list .monaco-list-row.focused .quick-input-list-entry .quick-input-list-separator{color:inherit}.quick-input-list .monaco-list-row.focused .monaco-keybinding-key{background:none}.monaco-keybinding{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:10px}.monaco-keybinding>.monaco-keybinding-key{display:inline-block;border-style:solid;border-width:1px;border-radius:3px;vertical-align:middle;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}.monaco-keybinding>.monaco-keybinding-key-separator{display:inline-block}.monaco-keybinding>.monaco-keybinding-key-chord-separator{width:6px}.file-left[data-v-c173191c] .ivu-tree-title{font-weight:500;font-family:SourceHanSansSC-regular,"\5FAE\8F6F\96C5\9ED1",Arial,Helvetica,sans-serif}.file-content[data-v-c173191c] .ivu-tabs.ivu-tabs-card>.ivu-tabs-bar .ivu-tabs-tab-active{border-bottom:1px solid orange}.file-left[data-v-c173191c]{padding-left:10px;color:#ccc}.file-left[data-v-c173191c] .ivu-icon-ios-arrow-forward{font-size:18px!important}.file-left[data-v-c173191c] .ivu-icon-ios-folder-outline{font-size:14px!important}.file-left[data-v-c173191c] .ivu-icon-ios-document-outline{font-size:18px!important}[data-v-c173191c] .ivu-icon-md-folder{font-size:18px!important;color:#d6ab34!important}[data-v-c173191c] .ivu-table-row{cursor:pointer}.mr5[data-v-c173191c]{margin-right:5px}.backs[data-v-c173191c]{cursor:pointer;display:inline-block}.backs .icon[data-v-c173191c]{margin-bottom:3px}[data-v-c173191c] .CodeMirror{height:70vh!important}.file-box[data-v-c173191c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;height:95%;min-height:600px;overflow:hidden}.file-box .file-left[data-v-c173191c]{position:absolute;top:53px;left:0;height:90%;width:25%;max-width:250px;overflow:auto;background-color:#222;-webkit-box-shadow:#000 -6px 0 6px -6px inset;box-shadow:inset -6px 0 6px -6px #000}.file-box .file-fix[data-v-c173191c]{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:250px;height:76vh;min-height:600px;background-color:#222}.file-box .file-content[data-v-c173191c]{-webkit-box-flex:3;-ms-flex:3;flex:3;overflow:hidden;min-height:600px;height:100%}[data-v-c173191c] .ivu-modal-body{padding:0}[data-v-c173191c] .ivu-modal-content{background-color:#292929}.diy-button[data-v-c173191c]{height:35px;padding:0 15px;font-size:13px;text-align:center;color:#fff;border:0;border-right:1px solid #4c4c4c;cursor:pointer;border-radius:0;background-color:#565656}.form-mask[data-v-c173191c]{z-index:-1;width:100%;height:100%;position:fixed;top:0;left:0;right:0;bottom:0;margin:auto;background:rgba(0,0,0,.3)}.diy-from-header[data-v-c173191c]{height:30px;line-height:30px;background-color:#fff;text-align:left;padding-left:20px;font-size:16px;margin-bottom:15px}.diy-from-header span[data-v-c173191c]{display:inline-block;float:right;color:#999;text-align:right;font-size:12px;width:280px;word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.diy-from[data-v-c173191c]{z-index:9999;width:400px;height:100px;position:fixed;top:0;left:0;right:0;bottom:0;margin:auto;text-align:center;background-color:#2f2f2f}.show-info[data-v-c173191c]{background-color:#383838;color:#fff;width:25%;max-width:250px;position:absolute;top:0;left:0;z-index:1122}.show-info .diy-button[data-v-c173191c]{width:50%;height:25px}.show-info .diy-button-list[data-v-c173191c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.show-info .show-text[data-v-c173191c]{padding-left:10px;word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:7px 5px}body[data-v-c173191c] .ivu-select-dropdown{background:#fff}.diy-tree-render[data-v-c173191c] li{overflow:hidden}.diy-tree-render[data-v-c173191c] .ivu-tree-title{width:90%;max-width:250px;padding:0;padding-left:5px}[data-v-c173191c] .ivu-tree-children .ivu-tree-title:hover{background-color:#2f2f2f!important}.file-box .file-left[data-v-c173191c]::-webkit-scrollbar{width:4px}.file-box .file-left[data-v-c173191c]::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,.2);background:hsla(0,0%,100%,.2)}.file-box .file-left[data-v-c173191c]::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,.2);border-radius:0;background:rgba(0,0,0,.1)}.diy-header[data-v-c173191c]{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}.diy-header .diy-header-icon[data-v-c173191c]{margin-right:30px;cursor:pointer}.diy-header .diy-header-icon[data-v-c173191c]:hover{opacity:.8}[data-v-c173191c] .diy-fullscreen{overflow:hidden}[data-v-c173191c] .diy-fullscreen .ivu-modal{top:0;left:0;right:0;bottom:0;height:100%;width:100%!important}[data-v-c173191c] .diy-fullscreen .ivu-modal .ivu-modal-content,[data-v-c173191c] .diy-fullscreen .ivu-modal .ivu-modal-content .ivu-modal-body{height:100%}[data-v-c173191c] .diy-fullscreen .ivu-modal .ivu-tabs .ivu-tabs-content-animated{height:92%;background-color:#2f2f2f!important}[data-v-c173191c] .diy-fullscreen .ivu-modal .ivu-tabs-content{height:100%}[data-v-c173191c] .diy-fullscreen .ivu-modal .ivu-tabs .ivu-tabs-tabpane{height:92%}[data-v-c173191c] .ivu-modal{top:70px}.ivu-modal-content .ivu-modal-body[data-v-c173191c]{min-height:632px;height:80vh;overflow:hidden}.ivu-tabs .ivu-tabs-content-animated[data-v-c173191c],.ivu-tabs .ivu-tabs-tabpane[data-v-c173191c]{min-height:560px;height:73vh;margin-top:-1px}.ivu-tabs-nav .ivu-tabs-tab .ivu-icon[data-v-c173191c]{color:red}[data-v-c173191c] body .ivu-select-dropdown .ivu-dropdown-transfer{background:red!important}.file-left[data-v-c173191c] .ivu-select-dropdown.ivu-dropdown-transfer .ivu-dropdown-menu .ivu-dropdown-item:hover{background-color:#e5e5e5!important}[data-v-c173191c] .ivu-tabs.ivu-tabs-card>.ivu-tabs-bar .ivu-tabs-nav-container{background-color:#333} \ No newline at end of file diff --git a/crmeb/public/admin/css/chunk-6bf06aec.4e9fb28f.css.gz b/crmeb/public/admin/css/chunk-6bf06aec.4e9fb28f.css.gz new file mode 100644 index 000000000..b8d01de3a Binary files /dev/null and b/crmeb/public/admin/css/chunk-6bf06aec.4e9fb28f.css.gz differ diff --git a/crmeb/public/admin/css/chunk-6c7ee83e.eab62abb.css.gz b/crmeb/public/admin/css/chunk-6c7ee83e.eab62abb.css.gz deleted file mode 100644 index 75072ca35..000000000 Binary files a/crmeb/public/admin/css/chunk-6c7ee83e.eab62abb.css.gz and /dev/null differ diff --git a/crmeb/public/admin/css/chunk-122cfb6a.68e6cffb.css b/crmeb/public/admin/css/chunk-9d3bafa2.f26ddf09.css similarity index 92% rename from crmeb/public/admin/css/chunk-122cfb6a.68e6cffb.css rename to crmeb/public/admin/css/chunk-9d3bafa2.f26ddf09.css index 3142c8ac9..cc7f87e68 100644 --- a/crmeb/public/admin/css/chunk-122cfb6a.68e6cffb.css +++ b/crmeb/public/admin/css/chunk-9d3bafa2.f26ddf09.css @@ -1 +1 @@ -.base-header[data-v-127616cc]{z-index:99;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:66px;padding:0 0 0 15px;background:-webkit-gradient(linear,right top,left top,from(#1890ff),to(#3875ea));background:linear-gradient(270deg,#1890ff,#3875ea);color:#fff;-ms-flex-negative:0;flex-shrink:0}.base-header .left-wrapper[data-v-127616cc],.base-header[data-v-127616cc]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center}.base-header .left-wrapper[data-v-127616cc]{-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-align:center}.base-header .left-wrapper .search_box[data-v-127616cc]{width:295px;border-radius:17px;overflow:hidden}.base-header .left-wrapper .user_info[data-v-127616cc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:30px}.base-header .left-wrapper .user_info img[data-v-127616cc]{width:40px;height:40px;margin-right:10px;border-radius:50%}.base-header .left-wrapper .user_info span[data-v-127616cc]{font-size:16px}.base-header .left-wrapper .user_info .status-box[data-v-127616cc]{position:relative;cursor:pointer}.base-header .left-wrapper .user_info .status[data-v-127616cc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 10px;margin-left:5px;background:#eaffeb;color:rgba(0,0,0,.65);border-radius:9px}.base-header .left-wrapper .user_info .status .dot[data-v-127616cc]{width:6px;height:6px;margin-right:3px;border-radius:50%;background:#48d452}.base-header .left-wrapper .user_info .status.off[data-v-127616cc]{background:#f3f3f3}.base-header .left-wrapper .user_info .status.off .dot[data-v-127616cc]{background:#999}.base-header .left-wrapper .user_info .online-down[data-v-127616cc]{z-index:50;position:absolute;left:0;bottom:-70px;width:86px;background:#fff;color:#333;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.08);box-shadow:0 2px 4px 0 rgba(0,0,0,.08);border-radius:5px}.base-header .left-wrapper .user_info .online-down .item[data-v-127616cc]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:7px 10px 7px 30px;cursor:pointer}.base-header .left-wrapper .user_info .online-down .item i[data-v-127616cc]{width:10px;height:10px;margin-right:8px;border-radius:50%;background:#999}.base-header .left-wrapper .user_info .online-down .item i.green[data-v-127616cc]{background:#48d452}.base-header .left-wrapper .user_info .online-down .item .iconfont[data-v-127616cc]{position:absolute;left:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:12px}.base-header .left-wrapper .out-btn[data-v-127616cc]{position:absolute;right:30px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:86px;height:26px;line-height:28px;text-align:center;background:#fff;border-radius:16px;color:#3875ea;font-size:13px;cursor:pointer}.base-header .right-menu[data-v-127616cc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.base-header .right-menu .menu-item[data-v-127616cc]{position:relative;margin-right:30px;font-size:14px;font-weight:400;cursor:pointer}.base-header .right-menu .menu-item.on[data-v-127616cc]{font-weight:600}.base-header .right-menu .menu-item.on[data-v-127616cc]:after{position:absolute;left:0;bottom:-22px;content:"";width:100%;height:2px;background:#fff}.empty-wrapper[data-v-00691601]{margin-top:60px;text-align:center;font-size:12px;color:#666}.empty-wrapper img[data-v-00691601]{width:36%}.chatList[data-v-d231161c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:320px;height:742px;border-right:1px solid #ececec}.chatList .tab-head[data-v-d231161c]{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;height:50px;-ms-flex-negative:0;flex-shrink:0;padding:0 52px;font-size:14px;color:#000}.chatList .tab-head .item[data-v-d231161c]{position:relative;cursor:pointer}.chatList .tab-head .item[data-v-d231161c]:after{display:none;content:" ";position:absolute;left:50%;bottom:-15px;-webkit-transform:translateX(-50%);transform:translateX(-50%);height:2px;width:100%;background:#1890ff}.chatList .tab-head .item.active[data-v-d231161c]{color:#1890ff}.chatList .tab-head .item.active[data-v-d231161c]:after{display:block}.chatList .scroll-box[data-v-d231161c]{-webkit-box-flex:1;-ms-flex:1;flex:1;height:500px;overflow:hidden}.chatList .chat-item[data-v-d231161c]{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;padding:12px 10px;height:74px;-webkit-box-sizing:border-box;box-sizing:border-box;border-left:3px solid transparent;cursor:pointer}.chatList .chat-item.active[data-v-d231161c]{background:#eff0f1;border-left:3px solid #1890ff}.chatList .chat-item .avatar[data-v-d231161c]{position:relative;width:40px;height:40px}.chatList .chat-item .avatar img[data-v-d231161c]{display:block;width:100%;height:100%;border-radius:50%}.chatList .chat-item .avatar .status[data-v-d231161c]{position:absolute;right:3px;bottom:0;width:8px;height:8px;background:#48d452;border:1px solid #fff;border-radius:50%}.chatList .chat-item .avatar .status.off[data-v-d231161c]{background:#999}.chatList .chat-item .user-info[data-v-d231161c]{width:155px;margin-left:12px;margin-top:5px;font-size:16px}.chatList .chat-item .user-info .hd[data-v-d231161c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:rgba(0,0,0,.65)}.chatList .chat-item .user-info .hd .name[data-v-d231161c]{max-width:67%}.chatList .chat-item .user-info .hd .label[data-v-d231161c]{margin-left:5px;color:#3875ea;font-size:12px;background:#d8e5ff;border-radius:2px;padding:1px 5px}.chatList .chat-item .user-info .hd .label.H5[data-v-d231161c]{background:#faf1d0;color:#dc9a04}.chatList .chat-item .user-info .hd .label.wechat[data-v-d231161c]{background:rgba(64,194,73,.16);color:#40c249}.chatList .chat-item .user-info .hd .label.pc[data-v-d231161c]{background:rgba(100,64,194,.16);color:#6440c2}.chatList .chat-item .user-info .bd[data-v-d231161c]{margin-top:3px;font-size:12px;color:#8e959e}.chatList .chat-item .right-box[data-v-d231161c]{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;color:#8e959e}.chatList .chat-item .right-box .num[data-v-d231161c]{margin-right:12px}.chart-scroll[data-v-d231161c]{margin-top:-10px}.form-item[data-v-6ec05528],.form-item[data-v-738742da]{width:100%}.label-wrapper .list[data-v-5b5db0f7]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.label-wrapper .list .label-item[data-v-5b5db0f7]{margin:10px 8px 10px 0;padding:3px 8px;background:#eee;color:#333;border-radius:2px;cursor:pointer;font-size:12px}.label-wrapper .list .label-item.on[data-v-5b5db0f7]{color:#fff;background:#1890ff}.label-wrapper .footer[data-v-5b5db0f7]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:40px}.label-wrapper .footer button[data-v-5b5db0f7]{margin-left:10px}.btn[data-v-5b5db0f7]{width:60px;height:24px}.title[data-v-5b5db0f7]{font-size:13px}.label-wrapper .list[data-v-7d99a825]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.label-wrapper .list .label-item[data-v-7d99a825]{margin:10px 8px 10px 0;padding:3px 8px;background:#eee;color:#333;border-radius:2px;cursor:pointer;font-size:12px}.label-wrapper .list .label-item.on[data-v-7d99a825]{color:#fff;background:#1890ff}.label-wrapper .footer[data-v-7d99a825]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:40px}.label-wrapper .footer button[data-v-7d99a825]{margin-left:10px}.btn[data-v-7d99a825]{width:60px;height:24px}.title[data-v-7d99a825]{font-size:13px}[data-v-5a4105be] .ivu-date-picker .ivu-select-dropdown,[data-v-5a4105be] .ivu-select .ivu-select-dropdown{top:unset!important}.right-wrapper[data-v-5a4105be]{width:280px}.right-wrapper .user-wrapper[data-v-5a4105be]{padding:0 8px}.right-wrapper .user-wrapper .user[data-v-5a4105be]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px 0;border-bottom:1px solid #ececec}.right-wrapper .user-wrapper .user .avatar[data-v-5a4105be]{width:42px;height:42px}.right-wrapper .user-wrapper .user .avatar img[data-v-5a4105be]{display:block;width:100%;height:100%;border-radius:50%}.right-wrapper .user-wrapper .user .name[data-v-5a4105be]{max-width:150px;margin-left:10px;font-size:16px;color:rgba(0,0,0,.65)}.right-wrapper .user-wrapper .user .label[data-v-5a4105be]{margin-left:5px;font-size:12px;border-radius:2px;padding:2px 5px}.right-wrapper .user-wrapper .user .label.H5[data-v-5a4105be]{background:#faf1d0;color:#dc9a04}.right-wrapper .user-wrapper .user .label.wechat[data-v-5a4105be]{background:rgba(64,194,73,.16);color:#40c249}.right-wrapper .user-wrapper .user .label.pc[data-v-5a4105be]{background:rgba(100,64,194,.16);color:#6440c2}.routine[data-v-5a4105be],color #6440C2[data-v-5a4105be]{color:#3875ea;background:#d8e5ff}.user-info[data-v-5a4105be]{padding-top:15px;padding-bottom:10px;border-bottom:1px solid #ececec}.user-info .item[data-v-5a4105be]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px;font-size:14px;color:#333}.user-info .item span[data-v-5a4105be]{width:70px;font-size:13px;color:#666}.user-info .label-list[data-v-5a4105be]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.user-info .label-list span[data-v-5a4105be]{width:70px;font-size:13px;color:#666}.user-info .label-list .con[data-v-5a4105be]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-flex:1;-ms-flex:1;flex:1}.user-info .label-list .con .label-item[data-v-5a4105be]{margin-right:8px;margin-bottom:8px;padding:0 5px;color:#1890ff;background:rgba(24,144,255,.1)}.user-info .label-list .right-icon[data-v-5a4105be]{position:absolute;right:0;top:0;cursor:pointer}.order-wrapper .tab-head[data-v-5a4105be]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:46px;border-bottom:1px solid #ececec}.order-wrapper .tab-head .tab-item[data-v-5a4105be]{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center;font-size:14px;cursor:pointer}.order-wrapper .tab-head .tab-item.active[data-v-5a4105be]{color:#1890ff;font-size:15px;font-weight:600}.order-wrapper .tab-head .tab-item.active[data-v-5a4105be]:after{content:" ";position:absolute;left:0;bottom:-12px;width:100%;height:2px;background:#1890ff}.order-wrapper .search-box[data-v-5a4105be]{padding:0 8px;margin-top:12px}.order-wrapper .search-box[data-v-5a4105be] .ivu-input{border-radius:17px}.order-wrapper .order-list[data-v-5a4105be]{padding:0 8px;margin-top:10px}.order-wrapper .order-item[data-v-5a4105be]{margin-bottom:18px}.order-wrapper .order-item .head[data-v-5a4105be]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:36px;padding:0 10px;background:#f5f5f5;font-size:13px}.order-wrapper .order-item .head .left[data-v-5a4105be],.order-wrapper .order-item .head[data-v-5a4105be]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.order-wrapper .order-item .head .left[data-v-5a4105be]{color:#1890ff}.order-wrapper .order-item .head .left .font-box[data-v-5a4105be]{margin-right:5px}.order-wrapper .order-item .head .left .font-box .iconfont[data-v-5a4105be]{font-size:18px}.order-wrapper .order-item .goods-list[data-v-5a4105be]{max-height:152px;overflow:hidden}.order-wrapper .order-item .goods-list.auto[data-v-5a4105be]{max-height:none}.order-wrapper .order-item .goods-list .goods-item[data-v-5a4105be]{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:15px}.order-wrapper .order-item .goods-list .goods-item .img-box[data-v-5a4105be]{width:60px;height:60px}.order-wrapper .order-item .goods-list .goods-item .img-box img[data-v-5a4105be]{display:block;width:100%;height:100%;border-radius:2px}.order-wrapper .order-item .goods-list .goods-item .info[data-v-5a4105be]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:180px;margin-left:10px;font-size:14px}.order-wrapper .order-item .goods-list .goods-item .info .sku[data-v-5a4105be]{font-size:12px;color:#999}.order-wrapper .more-box[data-v-5a4105be]{text-align:right;color:#1890ff;font-size:13px;padding-right:10px}.order-wrapper .more-box span[data-v-5a4105be]{cursor:pointer}.order-wrapper .order-info[data-v-5a4105be]{margin-top:15px}.order-wrapper .order-info .info-item[data-v-5a4105be]{margin-bottom:5px;font-size:13px}.order-wrapper .order-info .info-item span[data-v-5a4105be]{display:inline-block;width:70px;text-align:right}.order-wrapper .btn-wrapper[data-v-5a4105be]{margin-top:10px}.order-wrapper .btn-wrapper .btn[data-v-5a4105be]{width:59px;margin-right:5px}.order-wrapper .btn-wrapper .btn[data-v-5a4105be]:last-child{margin-right:0}.goods-wrapper .goods-tab[data-v-5a4105be]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 40px;border-bottom:1px solid #ececec}.goods-wrapper .goods-tab .tab-item[data-v-5a4105be]{position:relative;height:50px;line-height:50px;font-size:14px;cursor:pointer}.goods-wrapper .goods-tab .tab-item.active[data-v-5a4105be]{color:#1890ff}.goods-wrapper .goods-tab .tab-item.active[data-v-5a4105be]:after{content:" ";position:absolute;left:0;bottom:0;width:100%;height:2px;background:#1890ff}.goods-wrapper .search-box[data-v-5a4105be]{margin-top:10px;padding:0 8px}.goods-wrapper .search-box[data-v-5a4105be] .ivu-input{border-radius:17px}.goods-wrapper .list-wrapper[data-v-5a4105be]{padding:0 8px}.goods-wrapper .list-wrapper .list-item[data-v-5a4105be]{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:15px}.goods-wrapper .list-wrapper .list-item .img-box[data-v-5a4105be]{width:60px;height:60px}.goods-wrapper .list-wrapper .list-item .img-box img[data-v-5a4105be]{display:block;width:100%;height:100%;border-radius:2px}.goods-wrapper .list-wrapper .list-item .info[data-v-5a4105be]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:180px;margin-left:10px;font-size:14px}.goods-wrapper .list-wrapper .list-item .info .sku[data-v-5a4105be]{font-size:12px;color:#999}.goods-wrapper .list-wrapper .list-item .info .sku span[data-v-5a4105be]{margin-right:10px}.goods-wrapper .list-wrapper .list-item .info .price[data-v-5a4105be]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:red}.goods-wrapper .list-wrapper .list-item .info .price .push[data-v-5a4105be]{color:#1890ff;cursor:pointer}.label-box[data-v-5a4105be] .ivu-modal-header{padding:0;border:0;background:#fff;height:50px;border-radius:6px}.label-box .label-head[data-v-5a4105be]{height:50px;line-height:50px;text-align:center;font-size:13px;color:#333;border-bottom:1px solid #f0f0f0}.head[data-v-144881aa]{padding:15px 14px 0}.head .tab-bar[data-v-144881aa]{display:-webkit-box;display:-ms-flexbox;display:flex}.head .tab-bar .tab-item[data-v-144881aa]{margin-right:24px;color:#999;font-size:14px;font-weight:500}.head .tab-bar .tab-item.on[data-v-144881aa]{color:#333}.head .search-box[data-v-144881aa]{margin-top:15px}.main[data-v-144881aa]{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:15px;height:365px}.main .left-box[data-v-144881aa]{width:106px;height:100%;border-right:1px solid #ececec;overflow:hidden}.main .left-box .left-item[data-v-144881aa]{position:relative;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;height:36px;padding:0 10px 0 14px;font-size:13px;cursor:pointer}.main .left-box .left-item.on[data-v-144881aa]{background:#f0fafe;color:#1890ff;border-right:2px solid #1890ff}.main .left-box .left-item.on .iconDot[data-v-144881aa]{z-index:1;opacity:1}.main .left-box .left-item:first-child.on .iconDot[data-v-144881aa],.main .left-box .left-item:nth-child(2).on .iconDot[data-v-144881aa]{display:none}.main .left-box .left-item .iconaddto[data-v-144881aa]{font-size:12px}.main .left-box .left-item .iconDot[data-v-144881aa]{z-index:-1;opacity:0}.main .left-box .left-item .edit-wrapper[data-v-144881aa]{z-index:50;position:absolute;right:-2px;top:-4px;background:#fff;width:80px;-webkit-box-shadow:0 1px 6px rgba(0,0,0,.2);box-shadow:0 1px 6px rgba(0,0,0,.2);border-radius:4px}.main .left-box .left-item .edit-wrapper .edit-item[data-v-144881aa]{padding:8px 16px;color:#666!important;cursor:pointer}.main .left-box .left-item .edit-bg[data-v-144881aa]{z-index:40;position:fixed;left:0;top:0;width:100%;height:100%;background:transparent}.main .right-box[data-v-144881aa]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:0 12px;overflow-x:hidden}.main .right-box .msg-item[data-v-144881aa]{margin-top:12px;-webkit-transition:all .3s ease;transition:all .3s ease;cursor:pointer}.main .right-box .msg-item .box1[data-v-144881aa]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.main .right-box .msg-item .box1 .txt-box[data-v-144881aa]{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:12px;color:#999}.main .right-box .msg-item .box1 .txt-box .title[data-v-144881aa]{max-width:370px;margin-right:5px;color:#333;font-weight:700}.main .right-box .msg-item .box1 .edit-box[data-v-144881aa]{z-index:-1;opacity:0;position:absolute;right:7px;top:0;width:60px;height:30px;background:#fff}.main .right-box .msg-item .box1 .edit-box .iconfont[data-v-144881aa]{margin:0 8px;color:#000;font-size:16px;cursor:pointer}.main .right-box .msg-item .box2[data-v-144881aa]{padding-bottom:15px;border-radius:5px;background:#f5f5f5}.main .right-box .msg-item .box2 .input-box[data-v-144881aa]{border-bottom:1px solid #eee}.main .right-box .msg-item .box2 .input-box[data-v-144881aa] .ivu-input{background:transparent;border:0;border-radius:0}.main .right-box .msg-item .box2 .content[data-v-144881aa]{font-size:12px;padding:12px 11px 0;color:#333}.main .right-box .msg-item .box2 .bom[data-v-144881aa]{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;padding:0 20px 0 11px;margin-top:10px}.main .right-box .msg-item .box2 .bom button[data-v-144881aa]{margin-left:8px;width:70px}.main .right-box .msg-item[data-v-144881aa]:hover{-webkit-transition:all .3s ease;transition:all .3s ease}.main .right-box .msg-item:hover .box1 .edit-box[data-v-144881aa]{z-index:1;opacity:1;-webkit-transition:all .3s ease;transition:all .3s ease}.main .right-box .add-box[data-v-144881aa]{border-radius:0;margin-bottom:10px}.main .right-box .add-box .box2[data-v-144881aa]{padding-bottom:0;border-radius:0}.main .right-box .add-box .box2 .conBox[data-v-144881aa]{height:0;overflow:hidden}.main .right-box .add-box .box2 .conBox.active[data-v-144881aa]{-webkit-animation:mymove .4s ease;animation:mymove .4s ease;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.right-scroll[data-v-144881aa] .ivu-scroll-container .ivu-scroll-loader:first-child{display:none}.class-box .item[data-v-144881aa]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.class-box .item[data-v-144881aa]:last-child{margin-bottom:0}.class-box .item input[data-v-144881aa]{-webkit-box-flex:1;-ms-flex:1;flex:1}.class-box .item span[data-v-144881aa]{width:80px;font-size:12px}@-webkit-keyframes mymove{0%{height:0}to{height:150px}}@keyframes mymove{0%{height:0}to{height:150px}}.list-wrapper .user-item[data-v-8aa91a4c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:12px;cursor:pointer}.list-wrapper .user-item[data-v-8aa91a4c]:last-child{margin-bottom:0}.list-wrapper .user-item img[data-v-8aa91a4c]{width:32px;height:32px;border-radius:50%;margin-right:8px}.list-wrapper .user-item p[data-v-8aa91a4c]{width:80%;color:#333;font-size:13px}.goods_detail .goods_detail_wrapper[data-v-2086d6b6]{z-index:101;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:375px;background:#f0f2f5}.goods_detail .title-box[data-v-2086d6b6]{height:46px;line-height:46px;background:#fff;text-align:center;color:#333;font-size:16px}.goods_detail .swiper-box[data-v-2086d6b6]{height:375px}.goods_detail .swiper-box .demo-carousel[data-v-2086d6b6]{width:375px;height:375px}.goods_detail .swiper-box .demo-carousel img[data-v-2086d6b6]{width:100%;height:100%;display:block}.goods_detail .goods_info[data-v-2086d6b6]{padding:15px;background:#fff}.goods_detail .goods_info .number-wrapper[data-v-2086d6b6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.goods_detail .goods_info .number-wrapper .price[data-v-2086d6b6]{color:#ff3838;font-size:25px}.goods_detail .goods_info .number-wrapper .price span[data-v-2086d6b6]{font-size:15px}.goods_detail .goods_info .number-wrapper .old-price[data-v-2086d6b6]{font-size:15px;margin-left:10px;color:#333}.goods_detail .goods_info .name[data-v-2086d6b6]{font-size:16px;color:#333}.goods_detail .goods_info .msg[data-v-2086d6b6]{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;margin-top:10px}.goods_detail .goods_info .msg .item[data-v-2086d6b6]{color:#999;font-size:14px}.goods_detail .con-box[data-v-2086d6b6]{margin-top:10px;padding-bottom:20px}.goods_detail .content[data-v-2086d6b6]{width:100%}.goods_detail .content img[data-v-2086d6b6]{max-width:100%;display:block}.order_detail .msg-box[data-v-64bf7aba]{border-bottom:1px solid #e8eaed}.order_detail .msg-box .box-title[data-v-64bf7aba]{padding-top:20px;font-size:16px;color:#333}.order_detail .msg-box .msg-wrapper[data-v-64bf7aba]{margin-top:15px;padding-bottom:10px}.order_detail .msg-box .msg-wrapper .msg-item[data-v-64bf7aba]{display:-webkit-box;display:-ms-flexbox;display:flex}.order_detail .msg-box .msg-wrapper .msg-item .item[data-v-64bf7aba]{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-bottom:15px}.order_detail .msg-box .msg-wrapper .msg-item .item span[data-v-64bf7aba]{color:#333}.order_detail .msg-box:first-child .box-title[data-v-64bf7aba]{padding-top:0}.order_detail .product_info[data-v-64bf7aba]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.order_detail .product_info img[data-v-64bf7aba]{width:36px;height:36px;border-radius:4px;margin-right:10px}.em{display:inline-block;height:1em;width:1em;overflow:hidden;line-height:18px;font-size:22px;vertical-align:middle;margin-top:-4px;color:transparent!important;background-size:4100%}.em.em-grinning{background-position:65% 37.5%}.em.em-grimacing{background-position:67.5% 45%}.em.em-grin{background-position:65% 40%}.em.em-joy{background-position:65% 42.5%}.em.em-smiley{background-position:65% 45%}.em.em-smile{background-position:65% 47.5%}.em.em-sweat_smile{background-position:65% 50%}.em.em-laughing,.em.em-satisfied{background-position:65% 52.5%}.em.em-innocent{background-position:65% 55%}.em.em-wink{background-position:65% 60%}.em.em-blush{background-position:65% 62.5%}.em.em-slightly_smiling_face{background-position:67.5% 100%}.em.em-upside_down_face{background-position:70% 0}.em.em-relaxed{background-position:2.5% 62.5%}.em.em-yum{background-position:65% 65%}.em.em-relieved{background-position:65% 67.5%}.em.em-heart_eyes{background-position:65% 70%}.em.em-kissing_heart{background-position:65% 97.5%}.em.em-kissing{background-position:65% 95%}.em.em-kissing_smiling_eyes{background-position:65% 100%}.em.em-kissing_closed_eyes{background-position:67.5% 0}.em.em-stuck_out_tongue_winking_eye{background-position:67.5% 5%}.em.em-stuck_out_tongue_closed_eyes{background-position:67.5% 7.5%}.em.em-stuck_out_tongue{background-position:67.5% 2.5%}.em.em-money_mouth_face{background-position:80% 5%}.em.em-nerd_face{background-position:80% 10%}.em.em-sunglasses{background-position:65% 72.5%}.em.em-hugging_face{background-position:80% 20%}.em.em-smirk{background-position:65% 75%}.em.em-no_mouth{background-position:67.5% 70%}.em.em-neutral_face{background-position:65% 77.5%}.em.em-expressionless{background-position:65% 80%}.em.em-unamused{background-position:65% 82.5%}.em.em-face_with_rolling_eyes{background-position:70% 2.5%}.em.em-thinking_face{background-position:80% 12.5%}.em.em-flushed{background-position:67.5% 62.5%}.em.em-disappointed{background-position:67.5% 10%}.em.em-worried{background-position:67.5% 12.5%}.em.em-angry{background-position:67.5% 15%}.em.em-rage{background-position:67.5% 17.5%}.em.em-pensive{background-position:65% 87.5%}.em.em-confused{background-position:65% 90%}.em.em-slightly_frowning_face{background-position:67.5% 97.5%}.em.em-white_frowning_face{background-position:2.5% 60%}.em.em-persevere{background-position:67.5% 22.5%}.em.em-confounded{background-position:65% 92.5%}.em.em-tired_face{background-position:67.5% 42.5%}.em.em-weary{background-position:67.5% 37.5%}.em.em-triumph{background-position:67.5% 25%}.em.em-open_mouth{background-position:67.5% 50%}.em.em-scream{background-position:67.5% 57.5%}.em.em-fearful{background-position:67.5% 35%}.em.em-cold_sweat{background-position:67.5% 55%}.em.em-hushed{background-position:67.5% 52.5%}.em.em-frowning{background-position:67.5% 30%}.em.em-anguished{background-position:67.5% 32.5%}.em.em-cry{background-position:67.5% 20%}.em.em-disappointed_relieved{background-position:67.5% 27.5%}.em.em-sleepy{background-position:67.5% 40%}.em.em-sweat{background-position:65% 85%}.em.em-sob{background-position:67.5% 47.5%}.em.em-dizzy_face{background-position:67.5% 67.5%}.em.em-astonished{background-position:67.5% 60%}.em.em-zipper_mouth_face{background-position:80% 2.5%}.em.em-mask{background-position:67.5% 72.5%}.em.em-face_with_thermometer{background-position:80% 7.5%}.em.em-face_with_head_bandage{background-position:80% 15%}.em.em-sleeping{background-position:67.5% 65%}.em.em-zzz{background-position:50% 27.5%}.em.em-hankey,.em.em-poop,.em.em-shit{background-position:50% 40%}.em.em-smiling_imp{background-position:65% 57.5%}.em.em-imp{background-position:45% 65%}.em.em-japanese_ogre{background-position:45% 37.5%}.em.em-japanese_goblin{background-position:45% 40%}.em.em-skull{background-position:45% 67.5%}.em.em-ghost{background-position:45% 42.5%}.em.em-alien{background-position:45% 60%}.em.em-robot_face{background-position:80% 17.5%}.em.em-smiley_cat{background-position:67.5% 80%}.em.em-smile_cat{background-position:67.5% 75%}.em.em-joy_cat{background-position:67.5% 77.5%}.em.em-heart_eyes_cat{background-position:67.5% 82.5%}.em.em-smirk_cat{background-position:67.5% 85%}.em.em-kissing_cat{background-position:67.5% 87.5%}.em.em-scream_cat{background-position:67.5% 95%}.em.em-crying_cat_face{background-position:67.5% 92.5%}.em.em-pouting_cat{background-position:67.5% 90%}.em.em-raised_hands{background-position:70% 72.5%}.em.em-clap{background-position:37.5% 40%}.em.em-wave{background-position:35% 82.5%}.em.em---1,.em.em-thumbsup{background-position:37.5% 10%}.em.em--1,.em.em-thumbsdown{background-position:37.5% 25%}.em.em-facepunch,.em.em-punch{background-position:35% 67.5%}.em.em-fist{background-position:7.5% 22.5%}.em.em-v{background-position:7.5% 52.5%}.em.em-ok_hand{background-position:35% 97.5%}.em.em-hand,.em.em-raised_hand{background-position:7.5% 37.5%}.em.em-open_hands{background-position:37.5% 55%}.em.em-muscle{background-position:50% 42.5%}.em.em-pray{background-position:72.5% 15%}.em.em-point_up{background-position:2.5% 25%}.em.em-point_up_2{background-position:35% 7.5%}.em.em-point_down{background-position:35% 22.5%}.em.em-point_left{background-position:35% 37.5%}.em.em-point_right{background-position:35% 52.5%}.em.em-middle_finger{background-position:62.5% 47.5%}.em.em-raised_hand_with_fingers_splayed{background-position:62.5% 32.5%}.em.em-the_horns{background-position:80% 22.5%}.em.em-spock-hand{background-position:62.5% 62.5%}.em.em-writing_hand{background-position:7.5% 67.5%}.em.em-nail_care{background-position:47.5% 15%}.em.em-lips{background-position:35% 2.5%}.em.em-tongue{background-position:35% 5%}.em.em-ear{background-position:32.5% 75%}.em.em-nose{background-position:32.5% 90%}.em.em-eye{background-position:32.5% 72.5%}.em.em-eyes{background-position:32.5% 70%}.em.em-bust_in_silhouette{background-position:40% 15%}.em.em-busts_in_silhouette{background-position:40% 17.5%}.em.em-speaking_head_in_silhouette{background-position:65% 12.5%}.em.em-baby{background-position:42.5% 95%}.em.em-boy{background-position:40% 20%}.em.em-girl{background-position:40% 35%}.em.em-man{background-position:40% 50%}.em.em-woman{background-position:40% 65%}.em.em-person_with_blond_hair{background-position:42.5% 20%}.em.em-older_man{background-position:42.5% 65%}.em.em-older_woman{background-position:42.5% 80%}.em.em-man_with_gua_pi_mao{background-position:42.5% 35%}.em.em-man_with_turban{background-position:42.5% 50%}.em.em-cop{background-position:40% 90%}.em.em-construction_worker{background-position:45% 7.5%}.em.em-guardsman{background-position:45% 85%}.em.em-sleuth_or_spy{background-position:60% 97.5%}.em.em-santa{background-position:20% 72.5%}.em.em-angel{background-position:45% 45%}.em.em-princess{background-position:45% 22.5%}.em.em-bride_with_veil{background-position:42.5% 5%}.em.em-walking{background-position:75% 100%}.em.em-runner,.em.em-running{background-position:25% 22.5%}.em.em-dancer{background-position:45% 100%}.em.em-dancers{background-position:42.5% 2.5%}.em.em-couple{background-position:40% 82.5%}.em.em-two_men_holding_hands{background-position:40% 85%}.em.em-two_women_holding_hands{background-position:40% 87.5%}.em.em-bow{background-position:70% 35%}.em.em-information_desk_person{background-position:45% 70%}.em.em-no_good{background-position:70% 5%}.em.em-ok_woman{background-position:70% 20%}.em.em-raising_hand{background-position:70% 57.5%}.em.em-person_with_pouting_face{background-position:72.5% 0}.em.em-person_frowning{background-position:70% 87.5%}.em.em-haircut{background-position:47.5% 45%}.em.em-massage{background-position:47.5% 30%}.em.em-couple_with_heart{background-position:47.5% 82.5%}.em.em-woman-heart-woman{background-position:97.5% 47.5%}.em.em-man-heart-man{background-position:97.5% 30%}.em.em-couplekiss{background-position:47.5% 77.5%}.em.em-woman-kiss-woman{background-position:97.5% 50%}.em.em-man-kiss-man{background-position:97.5% 32.5%}.em.em-family{background-position:40% 80%}.em.em-man-woman-girl{background-position:97.5% 22.5%}.em.em-man-woman-girl-boy{background-position:97.5% 25%}.em.em-man-woman-boy-boy{background-position:97.5% 20%}.em.em-man-woman-girl-girl{background-position:97.5% 27.5%}.em.em-woman-woman-boy{background-position:97.5% 35%}.em.em-woman-woman-girl{background-position:97.5% 40%}.em.em-woman-woman-girl-boy{background-position:97.5% 42.5%}.em.em-woman-woman-boy-boy{background-position:97.5% 37.5%}.em.em-woman-woman-girl-girl{background-position:97.5% 45%}.em.em-man-man-boy{background-position:97.5% 7.5%}.em.em-man-man-girl{background-position:97.5% 12.5%}.em.em-man-man-girl-boy{background-position:97.5% 15%}.em.em-man-man-boy-boy{background-position:97.5% 10%}.em.em-man-man-girl-girl{background-position:97.5% 17.5%}.em.em-womans_clothes{background-position:37.5% 92.5%}.em.em-shirt,.em.em-tshirt{background-position:37.5% 80%}.em.em-jeans{background-position:37.5% 82.5%}.em.em-necktie{background-position:37.5% 77.5%}.em.em-dress{background-position:37.5% 85%}.em.em-bikini{background-position:37.5% 90%}.em.em-kimono{background-position:37.5% 87.5%}.em.em-lipstick{background-position:47.5% 12.5%}.em.em-kiss{background-position:47.5% 67.5%}.em.em-footprints{background-position:40% 12.5%}.em.em-high_heel{background-position:40% 5%}.em.em-sandal{background-position:40% 7.5%}.em.em-boot{background-position:40% 10%}.em.em-mans_shoe,.em.em-shoe{background-position:40% 0}.em.em-athletic_shoe{background-position:40% 2.5%}.em.em-womans_hat{background-position:37.5% 72.5%}.em.em-tophat{background-position:22.5% 60%}.em.em-helmet_with_white_cross{background-position:5% 62.5%}.em.em-mortar_board{background-position:22.5% 17.5%}.em.em-crown{background-position:37.5% 70%}.em.em-school_satchel{background-position:22.5% 15%}.em.em-pouch{background-position:37.5% 100%}.em.em-purse{background-position:37.5% 95%}.em.em-handbag{background-position:37.5% 97.5%}.em.em-briefcase{background-position:50% 100%}.em.em-eyeglasses{background-position:37.5% 75%}.em.em-dark_sunglasses{background-position:62.5% 10%}.em.em-ring{background-position:47.5% 72.5%}.em.em-closed_umbrella{background-position:12.5% 57.5%}.em.em-dog{background-position:32.5% 45%}.em.em-cat{background-position:32.5% 32.5%}.em.em-mouse{background-position:32.5% 22.5%}.em.em-hamster{background-position:32.5% 52.5%}.em.em-rabbit{background-position:32.5% 30%}.em.em-bear{background-position:32.5% 57.5%}.em.em-panda_face{background-position:32.5% 60%}.em.em-koala{background-position:32.5% 10%}.em.em-tiger{background-position:32.5% 27.5%}.em.em-lion_face{background-position:80% 40%}.em.em-cow{background-position:32.5% 25%}.em.em-pig{background-position:32.5% 47.5%}.em.em-pig_nose{background-position:32.5% 62.5%}.em.em-frog{background-position:32.5% 50%}.em.em-octopus{background-position:30% 75%}.em.em-monkey_face{background-position:32.5% 42.5%}.em.em-see_no_evil{background-position:70% 50%}.em.em-hear_no_evil{background-position:70% 52.5%}.em.em-speak_no_evil{background-position:70% 55%}.em.em-monkey{background-position:30% 57.5%}.em.em-chicken{background-position:30% 62.5%}.em.em-penguin{background-position:32.5% 7.5%}.em.em-bird{background-position:32.5% 5%}.em.em-baby_chick{background-position:32.5% 0}.em.em-hatching_chick{background-position:30% 100%}.em.em-hatched_chick{background-position:32.5% 2.5%}.em.em-wolf{background-position:32.5% 55%}.em.em-boar{background-position:30% 70%}.em.em-horse{background-position:32.5% 40%}.em.em-unicorn_face{background-position:80% 47.5%}.em.em-bee,.em.em-honeybee{background-position:30% 85%}.em.em-bug{background-position:30% 80%}.em.em-snail{background-position:30% 42.5%}.em.em-beetle{background-position:30% 87.5%}.em.em-ant{background-position:30% 82.5%}.em.em-spider{background-position:62.5% 12.5%}.em.em-scorpion{background-position:80% 42.5%}.em.em-crab{background-position:80% 37.5%}.em.em-snake{background-position:30% 45%}.em.em-turtle{background-position:30% 97.5%}.em.em-tropical_fish{background-position:30% 92.5%}.em.em-fish{background-position:30% 90%}.em.em-blowfish{background-position:30% 95%}.em.em-dolphin{background-position:32.5% 20%}.em.em-whale{background-position:32.5% 37.5%}.em.em-whale2{background-position:30% 40%}.em.em-crocodile{background-position:30% 37.5%}.em.em-leopard{background-position:30% 27.5%}.em.em-tiger2{background-position:30% 25%}.em.em-water_buffalo{background-position:30% 20%}.em.em-ox{background-position:30% 17.5%}.em.em-cow2{background-position:30% 22.5%}.em.em-dromedary_camel{background-position:32.5% 15%}.em.em-camel{background-position:32.5% 17.5%}.em.em-elephant{background-position:30% 72.5%}.em.em-goat{background-position:30% 52.5%}.em.em-ram{background-position:30% 50%}.em.em-sheep{background-position:30% 55%}.em.em-racehorse{background-position:30% 47.5%}.em.em-pig2{background-position:30% 67.5%}.em.em-rat{background-position:30% 12.5%}.em.em-mouse2{background-position:30% 15%}.em.em-rooster{background-position:30% 60%}.em.em-turkey{background-position:80% 45%}.em.em-dove_of_peace{background-position:60% 15%}.em.em-dog2{background-position:30% 65%}.em.em-poodle{background-position:32.5% 12.5%}.em.em-cat2{background-position:30% 32.5%}.em.em-rabbit2{background-position:30% 30%}.em.em-chipmunk{background-position:32.5% 67.5%}.em.em-feet,.em.em-paw_prints{background-position:32.5% 65%}.em.em-dragon{background-position:30% 35%}.em.em-dragon_face{background-position:32.5% 35%}.em.em-cactus{background-position:15% 77.5%}.em.em-christmas_tree{background-position:20% 70%}.em.em-evergreen_tree{background-position:15% 70%}.em.em-deciduous_tree{background-position:15% 72.5%}.em.em-palm_tree{background-position:15% 75%}.em.em-seedling{background-position:15% 67.5%}.em.em-herb{background-position:17.5% 0}.em.em-shamrock{background-position:2.5% 22.5%}.em.em-four_leaf_clover{background-position:17.5% 2.5%}.em.em-bamboo{background-position:22.5% 2.5%}.em.em-tanabata_tree{background-position:20% 100%}.em.em-leaves{background-position:17.5% 10%}.em.em-fallen_leaf{background-position:17.5% 7.5%}.em.em-maple_leaf{background-position:17.5% 5%}.em.em-ear_of_rice{background-position:15% 100%}.em.em-hibiscus{background-position:15% 90%}.em.em-sunflower{background-position:15% 92.5%}.em.em-rose{background-position:15% 87.5%}.em.em-tulip{background-position:15% 82.5%}.em.em-blossom{background-position:15% 95%}.em.em-cherry_blossom{background-position:15% 85%}.em.em-bouquet{background-position:47.5% 80%}.em.em-mushroom{background-position:17.5% 12.5%}.em.em-chestnut{background-position:15% 65%}.em.em-jack_o_lantern{background-position:20% 67.5%}.em.em-shell{background-position:30% 77.5%}.em.em-spider_web{background-position:62.5% 15%}.em.em-earth_americas{background-position:12.5% 87.5%}.em.em-earth_africa{background-position:12.5% 85%}.em.em-earth_asia{background-position:12.5% 90%}.em.em-full_moon{background-position:15% 2.5%}.em.em-waning_gibbous_moon{background-position:15% 5%}.em.em-last_quarter_moon{background-position:15% 7.5%}.em.em-waning_crescent_moon{background-position:15% 10%}.em.em-new_moon{background-position:12.5% 95%}.em.em-waxing_crescent_moon{background-position:12.5% 97.5%}.em.em-first_quarter_moon{background-position:12.5% 100%}.em.em-moon,.em.em-waxing_gibbous_moon{background-position:15% 0}.em.em-new_moon_with_face{background-position:15% 15%}.em.em-full_moon_with_face{background-position:15% 22.5%}.em.em-first_quarter_moon_with_face{background-position:15% 17.5%}.em.em-last_quarter_moon_with_face{background-position:15% 20%}.em.em-sun_with_face{background-position:15% 25%}.em.em-crescent_moon{background-position:15% 12.5%}.em.em-star{background-position:10% 60%}.em.em-star2{background-position:15% 27.5%}.em.em-dizzy{background-position:50% 57.5%}.em.em-sparkles{background-position:7.5% 97.5%}.em.em-comet{background-position:2.5% 10%}.em.em-sunny{background-position:2.5% 0}.em.em-mostly_sunny{background-position:15% 35%}.em.em-partly_sunny{background-position:5% 52.5%}.em.em-barely_sunny{background-position:15% 37.5%}.em.em-partly_sunny_rain{background-position:15% 40%}.em.em-cloud{background-position:2.5% 2.5%}.em.em-rain_cloud{background-position:15% 42.5%}.em.em-thunder_cloud_and_rain{background-position:5% 55%}.em.em-lightning{background-position:15% 47.5%}.em.em-zap{background-position:5% 32.5%}.em.em-fire{background-position:57.5% 52.5%}.em.em-boom,.em.em-collision{background-position:50% 30%}.em.em-snowflake{background-position:10% 2.5%}.em.em-snow_cloud{background-position:15% 45%}.em.em-snowman{background-position:2.5% 7.5%}.em.em-snowman_without_snow{background-position:5% 50%}.em.em-wind_blowing_face{background-position:15% 55%}.em.em-dash{background-position:50% 37.5%}.em.em-tornado{background-position:15% 50%}.em.em-fog{background-position:15% 52.5%}.em.em-umbrella{background-position:2.5% 5%}.em.em-umbrella_with_rain_drops{background-position:2.5% 17.5%}.em.em-droplet{background-position:50% 35%}.em.em-sweat_drops{background-position:50% 32.5%}.em.em-ocean{background-position:12.5% 77.5%}.em.em-green_apple{background-position:17.5% 40%}.em.em-apple{background-position:17.5% 37.5%}.em.em-pear{background-position:17.5% 42.5%}.em.em-tangerine{background-position:17.5% 27.5%}.em.em-lemon{background-position:17.5% 30%}.em.em-banana{background-position:17.5% 32.5%}.em.em-watermelon{background-position:17.5% 25%}.em.em-grapes{background-position:17.5% 20%}.em.em-strawberry{background-position:17.5% 50%}.em.em-melon{background-position:17.5% 22.5%}.em.em-cherries{background-position:17.5% 47.5%}.em.em-peach{background-position:17.5% 45%}.em.em-pineapple{background-position:17.5% 35%}.em.em-tomato{background-position:17.5% 15%}.em.em-eggplant{background-position:17.5% 17.5%}.em.em-hot_pepper{background-position:15% 80%}.em.em-corn{background-position:15% 97.5%}.em.em-sweet_potato{background-position:17.5% 82.5%}.em.em-honey_pot{background-position:20% 17.5%}.em.em-bread{background-position:17.5% 77.5%}.em.em-cheese_wedge{background-position:80% 50%}.em.em-poultry_leg{background-position:17.5% 60%}.em.em-meat_on_bone{background-position:17.5% 57.5%}.em.em-fried_shrimp{background-position:17.5% 92.5%}.em.em-egg{background-position:20% 27.5%}.em.em-hamburger{background-position:17.5% 52.5%}.em.em-fries{background-position:17.5% 80%}.em.em-hotdog{background-position:15% 57.5%}.em.em-pizza{background-position:17.5% 55%}.em.em-spaghetti{background-position:17.5% 75%}.em.em-taco{background-position:15% 60%}.em.em-burrito{background-position:15% 62.5%}.em.em-ramen{background-position:17.5% 72.5%}.em.em-stew{background-position:20% 25%}.em.em-fish_cake{background-position:17.5% 95%}.em.em-sushi{background-position:17.5% 90%}.em.em-bento{background-position:20% 22.5%}.em.em-curry{background-position:17.5% 70%}.em.em-rice_ball{background-position:17.5% 65%}.em.em-rice{background-position:17.5% 67.5%}.em.em-rice_cracker{background-position:17.5% 62.5%}.em.em-oden{background-position:17.5% 87.5%}.em.em-dango{background-position:17.5% 85%}.em.em-shaved_ice{background-position:17.5% 100%}.em.em-ice_cream{background-position:20% 0}.em.em-icecream{background-position:17.5% 97.5%}.em.em-cake{background-position:20% 20%}.em.em-birthday{background-position:20% 65%}.em.em-custard{background-position:20% 15%}.em.em-candy{background-position:20% 10%}.em.em-lollipop{background-position:20% 12.5%}.em.em-chocolate_bar{background-position:20% 7.5%}.em.em-popcorn{background-position:20% 57.5%}.em.em-doughnut{background-position:20% 2.5%}.em.em-cookie{background-position:20% 5%}.em.em-beer{background-position:20% 45%}.em.em-beers{background-position:20% 47.5%}.em.em-wine_glass{background-position:20% 37.5%}.em.em-cocktail{background-position:20% 40%}.em.em-tropical_drink{background-position:20% 42.5%}.em.em-champagne{background-position:20% 55%}.em.em-sake{background-position:20% 35%}.em.em-tea{background-position:20% 32.5%}.em.em-coffee{background-position:2.5% 20%}.em.em-baby_bottle{background-position:20% 50%}.em.em-fork_and_knife{background-position:20% 30%}.em.em-knife_fork_plate{background-position:20% 52.5%}.em.em-soccer{background-position:5% 45%}.em.em-basketball{background-position:25% 15%}.em.em-football{background-position:25% 60%}.em.em-baseball{background-position:5% 47.5%}.em.em-tennis{background-position:25% 10%}.em.em-volleyball{background-position:27.5% 2.5%}.em.em-rugby_football{background-position:25% 62.5%}.em.em-8ball{background-position:22.5% 80%}.em.em-golf{background-position:5% 82.5%}.em.em-golfer{background-position:25% 95%}.em.em-table_tennis_paddle_and_ball{background-position:27.5% 10%}.em.em-badminton_racquet_and_shuttlecock{background-position:27.5% 95%}.em.em-ice_hockey_stick_and_puck{background-position:27.5% 7.5%}.em.em-field_hockey_stick_and_ball{background-position:27.5% 5%}.em.em-cricket_bat_and_ball{background-position:27.5% 0}.em.em-ski{background-position:25% 12.5%}.em.em-skier{background-position:5% 90%}.em.em-snowboarder{background-position:25% 20%}.em.em-ice_skate{background-position:5% 92.5%}.em.em-bow_and_arrow{background-position:27.5% 97.5%}.em.em-fishing_pole_and_fish{background-position:22.5% 45%}.em.em-rowboat{background-position:75% 15%}.em.em-swimmer{background-position:25% 65%}.em.em-surfer{background-position:25% 37.5%}.em.em-bath{background-position:77.5% 35%}.em.em-person_with_ball{background-position:5% 95%}.em.em-weight_lifter{background-position:25% 80%}.em.em-bicyclist{background-position:75% 70%}.em.em-mountain_bicyclist{background-position:75% 85%}.em.em-horse_racing{background-position:25% 57.5%}.em.em-man_in_business_suit_levitating{background-position:60% 95%}.em.em-trophy{background-position:25% 55%}.em.em-running_shirt_with_sash{background-position:25% 7.5%}.em.em-sports_medal{background-position:25% 52.5%}.em.em-medal{background-position:22.5% 20%}.em.em-reminder_ribbon{background-position:22.5% 22.5%}.em.em-rosette{background-position:27.5% 90%}.em.em-ticket{background-position:22.5% 65%}.em.em-admission_tickets{background-position:22.5% 35%}.em.em-performing_arts{background-position:22.5% 70%}.em.em-art{background-position:22.5% 57.5%}.em.em-circus_tent{background-position:22.5% 62.5%}.em.em-microphone{background-position:22.5% 47.5%}.em.em-headphones{background-position:22.5% 55%}.em.em-musical_score{background-position:25% 5%}.em.em-musical_keyboard{background-position:22.5% 100%}.em.em-saxophone{background-position:22.5% 95%}.em.em-trumpet{background-position:25% 0}.em.em-guitar{background-position:22.5% 97.5%}.em.em-violin{background-position:25% 2.5%}.em.em-clapper{background-position:22.5% 67.5%}.em.em-video_game{background-position:22.5% 72.5%}.em.em-space_invader{background-position:45% 62.5%}.em.em-dart{background-position:22.5% 75%}.em.em-game_die{background-position:22.5% 82.5%}.em.em-slot_machine{background-position:22.5% 77.5%}.em.em-bowling{background-position:22.5% 85%}.em.em-car{background-position:72.5% 87.5%}.em.em-taxi{background-position:72.5% 82.5%}.em.em-blue_car{background-position:72.5% 92.5%}.em.em-bus{background-position:72.5% 60%}.em.em-trolleybus{background-position:72.5% 65%}.em.em-racing_car{background-position:25% 100%}.em.em-police_car{background-position:72.5% 77.5%}.em.em-ambulance{background-position:72.5% 72.5%}.em.em-fire_engine{background-position:72.5% 75%}.em.em-minibus{background-position:72.5% 70%}.em.em-truck{background-position:72.5% 95%}.em.em-articulated_lorry{background-position:72.5% 97.5%}.em.em-tractor{background-position:72.5% 100%}.em.em-racing_motorcycle{background-position:25% 97.5%}.em.em-bike{background-position:75% 65%}.em.em-rotating_light{background-position:75% 40%}.em.em-oncoming_police_car{background-position:72.5% 80%}.em.em-oncoming_bus{background-position:72.5% 62.5%}.em.em-oncoming_automobile{background-position:72.5% 90%}.em.em-oncoming_taxi{background-position:72.5% 85%}.em.em-aerial_tramway{background-position:75% 10%}.em.em-mountain_cableway{background-position:75% 7.5%}.em.em-suspension_railway{background-position:75% 5%}.em.em-railway_car{background-position:72.5% 37.5%}.em.em-train{background-position:72.5% 57.5%}.em.em-monorail{background-position:75% 0}.em.em-bullettrain_side{background-position:72.5% 40%}.em.em-bullettrain_front{background-position:72.5% 42.5%}.em.em-light_rail{background-position:72.5% 50%}.em.em-mountain_railway{background-position:75% 2.5%}.em.em-steam_locomotive{background-position:72.5% 35%}.em.em-train2{background-position:72.5% 45%}.em.em-metro{background-position:72.5% 47.5%}.em.em-tram{background-position:72.5% 55%}.em.em-station{background-position:72.5% 52.5%}.em.em-helicopter{background-position:72.5% 32.5%}.em.em-small_airplane{background-position:77.5% 92.5%}.em.em-airplane{background-position:7.5% 17.5%}.em.em-airplane_departure{background-position:77.5% 95%}.em.em-airplane_arriving{background-position:77.5% 97.5%}.em.em-boat{background-position:5% 87.5%}.em.em-motor_boat{background-position:77.5% 90%}.em.em-speedboat{background-position:75% 30%}.em.em-ferry{background-position:5% 85%}.em.em-passenger_ship{background-position:80% 0}.em.em-rocket{background-position:72.5% 30%}.em.em-satellite{background-position:77.5% 100%}.em.em-seat{background-position:50% 95%}.em.em-anchor{background-position:5% 12.5%}.em.em-construction{background-position:75% 37.5%}.em.em-fuelpump{background-position:7.5% 10%}.em.em-busstop{background-position:72.5% 67.5%}.em.em-vertical_traffic_light{background-position:75% 35%}.em.em-traffic_light{background-position:75% 32.5%}.em.em-checkered_flag{background-position:25% 17.5%}.em.em-ship{background-position:75% 12.5%}.em.em-ferris_wheel{background-position:22.5% 40%}.em.em-roller_coaster{background-position:22.5% 42.5%}.em.em-carousel_horse{background-position:22.5% 37.5%}.em.em-building_construction{background-position:27.5% 20%}.em.em-foggy{background-position:12.5% 55%}.em.em-tokyo_tower{background-position:65% 27.5%}.em.em-factory{background-position:27.5% 75%}.em.em-fountain{background-position:5% 80%}.em.em-rice_scene{background-position:22.5% 12.5%}.em.em-mountain{background-position:5% 75%}.em.em-snow_capped_mountain{background-position:27.5% 12.5%}.em.em-mount_fuji{background-position:65% 25%}.em.em-volcano{background-position:12.5% 80%}.em.em-japan{background-position:65% 32.5%}.em.em-camping{background-position:27.5% 15%}.em.em-tent{background-position:7.5% 7.5%}.em.em-national_park{background-position:27.5% 37.5%}.em.em-motorway{background-position:77.5% 85%}.em.em-railway_track{background-position:77.5% 87.5%}.em.em-sunrise{background-position:12.5% 65%}.em.em-sunrise_over_mountains{background-position:12.5% 62.5%}.em.em-desert{background-position:27.5% 32.5%}.em.em-beach_with_umbrella{background-position:27.5% 17.5%}.em.em-desert_island{background-position:27.5% 35%}.em.em-city_sunrise{background-position:12.5% 70%}.em.em-city_sunset{background-position:12.5% 67.5%}.em.em-cityscape{background-position:27.5% 25%}.em.em-night_with_stars{background-position:12.5% 60%}.em.em-bridge_at_night{background-position:12.5% 75%}.em.em-milky_way{background-position:12.5% 82.5%}.em.em-stars{background-position:15% 30%}.em.em-sparkler{background-position:20% 90%}.em.em-fireworks{background-position:20% 87.5%}.em.em-rainbow{background-position:12.5% 72.5%}.em.em-house_buildings{background-position:27.5% 22.5%}.em.em-european_castle{background-position:27.5% 82.5%}.em.em-japanese_castle{background-position:27.5% 80%}.em.em-stadium{background-position:27.5% 40%}.em.em-statue_of_liberty{background-position:65% 30%}.em.em-house{background-position:27.5% 42.5%}.em.em-house_with_garden{background-position:27.5% 45%}.em.em-derelict_house_building{background-position:27.5% 27.5%}.em.em-office{background-position:27.5% 47.5%}.em.em-department_store{background-position:27.5% 72.5%}.em.em-post_office{background-position:27.5% 50%}.em.em-european_post_office{background-position:27.5% 52.5%}.em.em-hospital{background-position:27.5% 55%}.em.em-bank{background-position:27.5% 57.5%}.em.em-hotel{background-position:27.5% 62.5%}.em.em-convenience_store{background-position:27.5% 67.5%}.em.em-school{background-position:27.5% 70%}.em.em-love_hotel{background-position:27.5% 65%}.em.em-wedding{background-position:47.5% 85%}.em.em-classical_building{background-position:27.5% 30%}.em.em-church{background-position:5% 72.5%}.em.em-mosque{background-position:60% 20%}.em.em-synagogue{background-position:60% 22.5%}.em.em-kaaba{background-position:60% 17.5%}.em.em-shinto_shrine{background-position:5% 70%}.em.em-watch{background-position:0 35%}.em.em-iphone{background-position:55% 27.5%}.em.em-calling{background-position:55% 30%}.em.em-computer{background-position:50% 97.5%}.em.em-keyboard{background-position:0 40%}.em.em-desktop_computer{background-position:62.5% 77.5%}.em.em-printer{background-position:62.5% 80%}.em.em-three_button_mouse{background-position:62.5% 82.5%}.em.em-trackball{background-position:62.5% 85%}.em.em-joystick{background-position:62.5% 17.5%}.em.em-compression{background-position:65% 2.5%}.em.em-minidisc{background-position:52.5% 0}.em.em-floppy_disk{background-position:52.5% 2.5%}.em.em-cd{background-position:52.5% 5%}.em.em-dvd{background-position:52.5% 7.5%}.em.em-vhs{background-position:55% 55%}.em.em-camera{background-position:55% 42.5%}.em.em-camera_with_flash{background-position:55% 45%}.em.em-video_camera{background-position:55% 47.5%}.em.em-movie_camera{background-position:22.5% 50%}.em.em-film_projector{background-position:55% 57.5%}.em.em-film_frames{background-position:22.5% 32.5%}.em.em-telephone_receiver{background-position:52.5% 82.5%}.em.em-phone{background-position:2.5% 12.5%}.em.em-pager{background-position:52.5% 85%}.em.em-fax{background-position:52.5% 87.5%}.em.em-tv{background-position:55% 50%}.em.em-radio{background-position:55% 52.5%}.em.em-studio_microphone{background-position:22.5% 25%}.em.em-level_slider{background-position:22.5% 27.5%}.em.em-control_knobs{background-position:22.5% 30%}.em.em-stopwatch{background-position:0 65%}.em.em-timer_clock{background-position:0 67.5%}.em.em-alarm_clock{background-position:0 62.5%}.em.em-mantelpiece_clock{background-position:60% 90%}.em.em-hourglass_flowing_sand{background-position:0 70%}.em.em-hourglass{background-position:0 37.5%}.em.em-satellite_antenna{background-position:52.5% 90%}.em.em-battery{background-position:55% 90%}.em.em-electric_plug{background-position:55% 92.5%}.em.em-bulb{background-position:50% 20%}.em.em-flashlight{background-position:57.5% 55%}.em.em-candle{background-position:60% 87.5%}.em.em-wastebasket{background-position:62.5% 97.5%}.em.em-oil_drum{background-position:77.5% 82.5%}.em.em-money_with_wings{background-position:50% 90%}.em.em-dollar{background-position:50% 82.5%}.em.em-yen{background-position:50% 80%}.em.em-euro{background-position:50% 85%}.em.em-pound{background-position:50% 87.5%}.em.em-moneybag{background-position:50% 70%}.em.em-credit_card{background-position:50% 77.5%}.em.em-gem{background-position:47.5% 75%}.em.em-scales{background-position:5% 17.5%}.em.em-wrench{background-position:57.5% 57.5%}.em.em-hammer{background-position:57.5% 60%}.em.em-hammer_and_pick{background-position:5% 10%}.em.em-hammer_and_wrench{background-position:77.5% 77.5%}.em.em-pick{background-position:5% 60%}.em.em-nut_and_bolt{background-position:57.5% 62.5%}.em.em-gear{background-position:5% 22.5%}.em.em-chains{background-position:5% 65%}.em.em-gun{background-position:57.5% 67.5%}.em.em-bomb{background-position:50% 25%}.em.em-hocho{background-position:57.5% 65%}.em.em-dagger_knife{background-position:65% 10%}.em.em-crossed_swords{background-position:5% 15%}.em.em-shield{background-position:77.5% 80%}.em.em-smoking{background-position:75% 50%}.em.em-skull_and_crossbones{background-position:2.5% 40%}.em.em-coffin{background-position:5% 40%}.em.em-funeral_urn{background-position:5% 42.5%}.em.em-amphora{background-position:27.5% 100%}.em.em-crystal_ball{background-position:57.5% 75%}.em.em-prayer_beads{background-position:55% 60%}.em.em-barber{background-position:47.5% 60%}.em.em-alembic{background-position:5% 20%}.em.em-telescope{background-position:57.5% 72.5%}.em.em-microscope{background-position:57.5% 70%}.em.em-hole{background-position:60% 92.5%}.em.em-pill{background-position:47.5% 65%}.em.em-syringe{background-position:47.5% 62.5%}.em.em-thermometer{background-position:15% 32.5%}.em.em-label{background-position:27.5% 92.5%}.em.em-bookmark{background-position:57.5% 15%}.em.em-toilet{background-position:77.5% 27.5%}.em.em-shower{background-position:77.5% 32.5%}.em.em-bathtub{background-position:77.5% 50%}.em.em-key{background-position:57.5% 2.5%}.em.em-old_key{background-position:65% 5%}.em.em-couch_and_lamp{background-position:77.5% 62.5%}.em.em-sleeping_accommodation{background-position:77.5% 65%}.em.em-bed{background-position:77.5% 72.5%}.em.em-door{background-position:75% 45%}.em.em-bellhop_bell{background-position:77.5% 70%}.em.em-frame_with_picture{background-position:62.5% 87.5%}.em.em-world_map{background-position:65% 22.5%}.em.em-umbrella_on_ground{background-position:5% 77.5%}.em.em-moyai{background-position:65% 35%}.em.em-shopping_bags{background-position:77.5% 67.5%}.em.em-balloon{background-position:20% 92.5%}.em.em-flags{background-position:22.5% 7.5%}.em.em-ribbon{background-position:20% 60%}.em.em-gift{background-position:20% 62.5%}.em.em-confetti_ball{background-position:20% 97.5%}.em.em-tada{background-position:20% 95%}.em.em-dolls{background-position:22.5% 5%}.em.em-wind_chime{background-position:22.5% 10%}.em.em-crossed_flags{background-position:22.5% 0}.em.em-izakaya_lantern{background-position:27.5% 77.5%}.em.em-email{background-position:7.5% 20%}.em.em-envelope_with_arrow{background-position:55% 7.5%}.em.em-incoming_envelope{background-position:55% 5%}.em.em-e-mail{background-position:55% 2.5%}.em.em-love_letter{background-position:47.5% 70%}.em.em-postbox{background-position:55% 20%}.em.em-mailbox_closed{background-position:55% 10%}.em.em-mailbox{background-position:55% 12.5%}.em.em-mailbox_with_mail{background-position:55% 15%}.em.em-mailbox_with_no_mail{background-position:55% 17.5%}.em.em-package{background-position:55% 0}.em.em-postal_horn{background-position:55% 22.5%}.em.em-inbox_tray{background-position:52.5% 100%}.em.em-outbox_tray{background-position:52.5% 97.5%}.em.em-scroll{background-position:52.5% 77.5%}.em.em-page_with_curl{background-position:52.5% 15%}.em.em-bookmark_tabs{background-position:52.5% 50%}.em.em-bar_chart{background-position:52.5% 32.5%}.em.em-chart_with_upwards_trend{background-position:52.5% 27.5%}.em.em-chart_with_downwards_trend{background-position:52.5% 30%}.em.em-page_facing_up{background-position:52.5% 17.5%}.em.em-date{background-position:52.5% 20%}.em.em-calendar{background-position:52.5% 22.5%}.em.em-spiral_calendar_pad{background-position:65% 0}.em.em-card_index{background-position:52.5% 25%}.em.em-card_file_box{background-position:62.5% 92.5%}.em.em-ballot_box_with_ballot{background-position:65% 20%}.em.em-file_cabinet{background-position:62.5% 95%}.em.em-clipboard{background-position:52.5% 35%}.em.em-spiral_note_pad{background-position:62.5% 100%}.em.em-file_folder{background-position:52.5% 10%}.em.em-open_file_folder{background-position:52.5% 12.5%}.em.em-card_index_dividers{background-position:62.5% 90%}.em.em-rolled_up_newspaper{background-position:65% 7.5%}.em.em-newspaper{background-position:55% 25%}.em.em-notebook{background-position:52.5% 55%}.em.em-closed_book{background-position:52.5% 60%}.em.em-green_book{background-position:52.5% 65%}.em.em-blue_book{background-position:52.5% 67.5%}.em.em-orange_book{background-position:52.5% 70%}.em.em-notebook_with_decorative_cover{background-position:52.5% 57.5%}.em.em-ledger{background-position:52.5% 52.5%}.em.em-books{background-position:52.5% 72.5%}.em.em-book{background-position:52.5% 62.5%}.em.em-link{background-position:57.5% 17.5%}.em.em-paperclip{background-position:52.5% 42.5%}.em.em-linked_paperclips{background-position:62.5% 20%}.em.em-scissors{background-position:7.5% 12.5%}.em.em-triangular_ruler{background-position:52.5% 47.5%}.em.em-straight_ruler{background-position:52.5% 45%}.em.em-pushpin{background-position:52.5% 37.5%}.em.em-round_pushpin{background-position:52.5% 40%}.em.em-triangular_flag_on_post{background-position:75% 42.5%}.em.em-waving_white_flag{background-position:27.5% 85%}.em.em-waving_black_flag{background-position:27.5% 87.5%}.em.em-closed_lock_with_key{background-position:57.5% 0}.em.em-lock{background-position:57.5% 5%}.em.em-unlock{background-position:57.5% 7.5%}.em.em-lock_with_ink_pen{background-position:55% 100%}.em.em-lower_left_ballpoint_pen{background-position:62.5% 22.5%}.em.em-lower_left_fountain_pen{background-position:62.5% 25%}.em.em-black_nib{background-position:7.5% 85%}.em.em-memo,.em.em-pencil{background-position:52.5% 80%}.em.em-pencil2{background-position:7.5% 82.5%}.em.em-lower_left_crayon{background-position:62.5% 30%}.em.em-lower_left_paintbrush{background-position:62.5% 27.5%}.em.em-mag{background-position:55% 95%}.em.em-mag_right{background-position:55% 97.5%}.em.em-heart{background-position:10% 25%}.em.em-yellow_heart{background-position:50% 5%}.em.em-green_heart{background-position:50% 2.5%}.em.em-blue_heart{background-position:50% 0}.em.em-purple_heart{background-position:50% 7.5%}.em.em-broken_heart{background-position:47.5% 90%}.em.em-heavy_heart_exclamation_mark_ornament{background-position:10% 22.5%}.em.em-two_hearts{background-position:47.5% 92.5%}.em.em-revolving_hearts{background-position:50% 12.5%}.em.em-heartbeat{background-position:47.5% 87.5%}.em.em-heartpulse{background-position:47.5% 97.5%}.em.em-sparkling_heart{background-position:47.5% 95%}.em.em-cupid{background-position:47.5% 100%}.em.em-gift_heart{background-position:50% 10%}.em.em-heart_decoration{background-position:50% 15%}.em.em-peace_symbol{background-position:2.5% 52.5%}.em.em-latin_cross{background-position:7.5% 92.5%}.em.em-star_and_crescent{background-position:2.5% 50%}.em.em-om_symbol{background-position:60% 12.5%}.em.em-wheel_of_dharma{background-position:2.5% 57.5%}.em.em-star_of_david{background-position:7.5% 95%}.em.em-six_pointed_star{background-position:57.5% 77.5%}.em.em-menorah_with_nine_branches{background-position:60% 25%}.em.em-yin_yang{background-position:2.5% 55%}.em.em-orthodox_cross{background-position:2.5% 47.5%}.em.em-place_of_worship{background-position:77.5% 75%}.em.em-ophiuchus{background-position:5% 57.5%}.em.em-aries{background-position:2.5% 65%}.em.em-taurus{background-position:2.5% 67.5%}.em.em-gemini{background-position:2.5% 70%}.em.em-cancer{background-position:2.5% 72.5%}.em.em-leo{background-position:2.5% 75%}.em.em-virgo{background-position:2.5% 77.5%}.em.em-libra{background-position:2.5% 80%}.em.em-scorpius{background-position:2.5% 82.5%}.em.em-sagittarius{background-position:2.5% 85%}.em.em-capricorn{background-position:2.5% 87.5%}.em.em-aquarius{background-position:2.5% 90%}.em.em-pisces{background-position:2.5% 92.5%}.em.em-id{background-position:10% 100%}.em.em-atom_symbol{background-position:5% 25%}.em.em-u7a7a{background-position:12.5% 27.5%}.em.em-u5272{background-position:12.5% 42.5%}.em.em-radioactive_sign{background-position:2.5% 42.5%}.em.em-biohazard_sign{background-position:2.5% 45%}.em.em-mobile_phone_off{background-position:55% 35%}.em.em-vibration_mode{background-position:55% 32.5%}.em.em-u6709{background-position:12.5% 35%}.em.em-u7121{background-position:12.5% 20%}.em.em-u7533{background-position:12.5% 40%}.em.em-u55b6{background-position:12.5% 45%}.em.em-u6708{background-position:12.5% 37.5%}.em.em-eight_pointed_black_star{background-position:10% 0}.em.em-vs{background-position:12.5% 12.5%}.em.em-accept{background-position:12.5% 50%}.em.em-white_flower{background-position:50% 65%}.em.em-ideograph_advantage{background-position:12.5% 47.5%}.em.em-secret{background-position:10% 72.5%}.em.em-congratulations{background-position:10% 70%}.em.em-u5408{background-position:12.5% 30%}.em.em-u6e80{background-position:12.5% 32.5%}.em.em-u7981{background-position:12.5% 25%}.em.em-a{background-position:10% 80%}.em.em-b{background-position:10% 82.5%}.em.em-ab{background-position:10% 90%}.em.em-cl{background-position:10% 92.5%}.em.em-o2{background-position:10% 85%}.em.em-sos{background-position:12.5% 7.5%}.em.em-no_entry{background-position:5% 67.5%}.em.em-name_badge{background-position:52.5% 75%}.em.em-no_entry_sign{background-position:75% 47.5%}.em.em-x{background-position:10% 7.5%}.em.em-o{background-position:10% 62.5%}.em.em-anger{background-position:50% 22.5%}.em.em-hotsprings{background-position:5% 2.5%}.em.em-no_pedestrians{background-position:77.5% 12.5%}.em.em-do_not_litter{background-position:75% 57.5%}.em.em-no_bicycles{background-position:75% 67.5%}.em.em-non-potable_water{background-position:75% 62.5%}.em.em-underage{background-position:57.5% 35%}.em.em-no_mobile_phones{background-position:55% 37.5%}.em.em-exclamation,.em.em-heavy_exclamation_mark{background-position:10% 20%}.em.em-grey_exclamation{background-position:10% 17.5%}.em.em-question{background-position:10% 12.5%}.em.em-grey_question{background-position:10% 15%}.em.em-bangbang{background-position:0 5%}.em.em-interrobang{background-position:0 7.5%}.em.em-100{background-position:50% 67.5%}.em.em-low_brightness{background-position:55% 75%}.em.em-high_brightness{background-position:55% 77.5%}.em.em-trident{background-position:57.5% 82.5%}.em.em-fleur_de_lis{background-position:5% 27.5%}.em.em-part_alternation_mark{background-position:10% 67.5%}.em.em-warning{background-position:5% 30%}.em.em-children_crossing{background-position:77.5% 15%}.em.em-beginner{background-position:57.5% 80%}.em.em-recycle{background-position:5% 5%}.em.em-u6307{background-position:12.5% 22.5%}.em.em-chart{background-position:50% 92.5%}.em.em-sparkle{background-position:10% 5%}.em.em-eight_spoked_asterisk{background-position:7.5% 100%}.em.em-negative_squared_cross_mark{background-position:10% 10%}.em.em-white_check_mark{background-position:7.5% 15%}.em.em-diamond_shape_with_a_dot_inside{background-position:50% 17.5%}.em.em-cyclone{background-position:12.5% 52.5%}.em.em-loop{background-position:10% 40%}.em.em-globe_with_meridians{background-position:12.5% 92.5%}.em.em-m{background-position:0 80%}.em.em-atm{background-position:27.5% 60%}.em.em-sa{background-position:12.5% 17.5%}.em.em-passport_control{background-position:77.5% 52.5%}.em.em-customs{background-position:77.5% 55%}.em.em-baggage_claim{background-position:77.5% 57.5%}.em.em-left_luggage{background-position:77.5% 60%}.em.em-wheelchair{background-position:5% 7.5%}.em.em-no_smoking{background-position:75% 52.5%}.em.em-wc{background-position:77.5% 30%}.em.em-parking{background-position:10% 87.5%}.em.em-potable_water{background-position:75% 60%}.em.em-mens{background-position:77.5% 17.5%}.em.em-womens{background-position:77.5% 20%}.em.em-baby_symbol{background-position:77.5% 25%}.em.em-restroom{background-position:77.5% 22.5%}.em.em-put_litter_in_its_place{background-position:75% 55%}.em.em-cinema{background-position:22.5% 52.5%}.em.em-signal_strength{background-position:55% 40%}.em.em-koko{background-position:12.5% 15%}.em.em-ng{background-position:12.5% 2.5%}.em.em-ok{background-position:12.5% 5%}.em.em-up{background-position:12.5% 10%}.em.em-cool{background-position:10% 95%}.em.em-new{background-position:12.5% 0}.em.em-free{background-position:10% 97.5%}.em.em-zero{background-position:80% 57.5%}.em.em-one{background-position:80% 60%}.em.em-two{background-position:80% 62.5%}.em.em-three{background-position:80% 65%}.em.em-four{background-position:80% 67.5%}.em.em-five{background-position:80% 70%}.em.em-six{background-position:80% 72.5%}.em.em-seven{background-position:80% 75%}.em.em-eight{background-position:80% 77.5%}.em.em-nine{background-position:80% 80%}.em.em-keycap_ten{background-position:57.5% 37.5%}.em.em-keycap_star{background-position:80% 55%}.em.em-1234{background-position:57.5% 45%}.em.em-arrow_forward{background-position:0 87.5%}.em.em-double_vertical_bar{background-position:0 72.5%}.em.em-black_right_pointing_triangle_with_double_vertical_bar{background-position:0 60%}.em.em-black_square_for_stop{background-position:0 75%}.em.em-eject{background-position:0 42.5%}.em.em-black_circle_for_record{background-position:0 77.5%}.em.em-black_right_pointing_double_triangle_with_vertical_bar{background-position:0 55%}.em.em-black_left_pointing_double_triangle_with_vertical_bar{background-position:0 57.5%}.em.em-fast_forward{background-position:0 45%}.em.em-rewind{background-position:0 47.5%}.em.em-twisted_rightwards_arrows{background-position:55% 62.5%}.em.em-repeat{background-position:55% 65%}.em.em-repeat_one{background-position:55% 67.5%}.em.em-arrow_backward{background-position:0 90%}.em.em-arrow_up_small{background-position:60% 7.5%}.em.em-arrow_down_small{background-position:60% 10%}.em.em-arrow_double_up{background-position:0 50%}.em.em-arrow_double_down{background-position:0 52.5%}.em.em-arrow_right{background-position:10% 35%}.em.em-arrow_left{background-position:10% 47.5%}.em.em-arrow_up{background-position:10% 50%}.em.em-arrow_down{background-position:10% 52.5%}.em.em-arrow_upper_right{background-position:0 22.5%}.em.em-arrow_lower_right{background-position:0 25%}.em.em-arrow_lower_left{background-position:0 27.5%}.em.em-arrow_upper_left{background-position:0 20%}.em.em-arrow_up_down{background-position:0 17.5%}.em.em-left_right_arrow{background-position:0 15%}.em.em-arrows_counterclockwise{background-position:55% 72.5%}.em.em-arrow_right_hook{background-position:0 32.5%}.em.em-leftwards_arrow_with_hook{background-position:0 30%}.em.em-arrow_heading_up{background-position:10% 42.5%}.em.em-arrow_heading_down{background-position:10% 45%}.em.em-hash{background-position:80% 52.5%}.em.em-information_source{background-position:0 12.5%}.em.em-abc{background-position:57.5% 50%}.em.em-abcd{background-position:57.5% 42.5%}.em.em-capital_abcd{background-position:57.5% 40%}.em.em-symbols{background-position:57.5% 47.5%}.em.em-musical_note{background-position:22.5% 90%}.em.em-notes{background-position:22.5% 92.5%}.em.em-wavy_dash{background-position:10% 65%}.em.em-curly_loop{background-position:10% 37.5%}.em.em-heavy_check_mark{background-position:7.5% 87.5%}.em.em-arrows_clockwise{background-position:55% 70%}.em.em-heavy_plus_sign{background-position:10% 27.5%}.em.em-heavy_minus_sign{background-position:10% 30%}.em.em-heavy_division_sign{background-position:10% 32.5%}.em.em-heavy_multiplication_x{background-position:7.5% 90%}.em.em-heavy_dollar_sign{background-position:50% 75%}.em.em-currency_exchange{background-position:50% 72.5%}.em.em-copyright{background-position:0 0}.em.em-registered{background-position:0 2.5%}.em.em-tm{background-position:0 10%}.em.em-end{background-position:57.5% 25%}.em.em-back{background-position:57.5% 22.5%}.em.em-on{background-position:57.5% 27.5%}.em.em-top{background-position:57.5% 32.5%}.em.em-soon{background-position:57.5% 30%}.em.em-ballot_box_with_check{background-position:2.5% 15%}.em.em-radio_button{background-position:57.5% 20%}.em.em-white_circle{background-position:5% 35%}.em.em-black_circle{background-position:5% 37.5%}.em.em-red_circle{background-position:57.5% 90%}.em.em-large_blue_circle{background-position:57.5% 92.5%}.em.em-small_orange_diamond{background-position:57.5% 100%}.em.em-small_blue_diamond{background-position:60% 0}.em.em-large_orange_diamond{background-position:57.5% 95%}.em.em-large_blue_diamond{background-position:57.5% 97.5%}.em.em-small_red_triangle{background-position:60% 2.5%}.em.em-black_small_square{background-position:0 82.5%}.em.em-white_small_square{background-position:0 85%}.em.em-black_large_square{background-position:10% 55%}.em.em-white_large_square{background-position:10% 57.5%}.em.em-small_red_triangle_down{background-position:60% 5%}.em.em-black_medium_square{background-position:0 95%}.em.em-white_medium_square{background-position:0 92.5%}.em.em-black_medium_small_square{background-position:0 100%}.em.em-white_medium_small_square{background-position:0 97.5%}.em.em-black_square_button{background-position:57.5% 85%}.em.em-white_square_button{background-position:57.5% 87.5%}.em.em-speaker{background-position:55% 82.5%}.em.em-sound{background-position:55% 85%}.em.em-loud_sound{background-position:55% 87.5%}.em.em-mute{background-position:55% 80%}.em.em-mega{background-position:52.5% 95%}.em.em-loudspeaker{background-position:52.5% 92.5%}.em.em-bell{background-position:57.5% 10%}.em.em-no_bell{background-position:57.5% 12.5%}.em.em-black_joker{background-position:10% 77.5%}.em.em-mahjong{background-position:10% 75%}.em.em-spades{background-position:2.5% 95%}.em.em-clubs{background-position:2.5% 97.5%}.em.em-hearts{background-position:2.5% 100%}.em.em-diamonds{background-position:5% 0}.em.em-flower_playing_cards{background-position:22.5% 87.5%}.em.em-thought_balloon{background-position:50% 62.5%}.em.em-right_anger_bubble{background-position:65% 17.5%}.em.em-speech_balloon{background-position:50% 60%}.em.em-left_speech_bubble{background-position:65% 15%}.em.em-clock1{background-position:60% 27.5%}.em.em-clock2{background-position:60% 30%}.em.em-clock3{background-position:60% 32.5%}.em.em-clock4{background-position:60% 35%}.em.em-clock5{background-position:60% 37.5%}.em.em-clock6{background-position:60% 40%}.em.em-clock7{background-position:60% 42.5%}.em.em-clock8{background-position:60% 45%}.em.em-clock9{background-position:60% 47.5%}.em.em-clock10{background-position:60% 50%}.em.em-clock11{background-position:60% 52.5%}.em.em-clock12{background-position:60% 55%}.em.em-clock130{background-position:60% 57.5%}.em.em-clock230{background-position:60% 60%}.em.em-clock330{background-position:60% 62.5%}.em.em-clock430{background-position:60% 65%}.em.em-clock530{background-position:60% 67.5%}.em.em-clock630{background-position:60% 70%}.em.em-clock730{background-position:60% 72.5%}.em.em-clock830{background-position:60% 75%}.em.em-clock930{background-position:60% 77.5%}.em.em-clock1030{background-position:60% 80%}.em.em-clock1130{background-position:60% 82.5%}.em.em-clock1230{background-position:60% 85%}.em.em-flag-af{background-position:80% 90%}.em.em-flag-ax{background-position:82.5% 17.5%}.em.em-flag-al{background-position:80% 97.5%}.em.em-flag-dz{background-position:85% 37.5%}.em.em-flag-as{background-position:82.5% 7.5%}.em.em-flag-ad{background-position:80% 85%}.em.em-flag-ao{background-position:82.5% 0}.em.em-flag-ai{background-position:80% 95%}.em.em-flag-aq{background-position:82.5% 2.5%}.em.em-flag-ag{background-position:80% 92.5%}.em.em-flag-ar{background-position:82.5% 5%}.em.em-flag-am{background-position:80% 100%}.em.em-flag-aw{background-position:82.5% 15%}.em.em-flag-au{background-position:82.5% 12.5%}.em.em-flag-at{background-position:82.5% 10%}.em.em-flag-az{background-position:82.5% 20%}.em.em-flag-bs{background-position:82.5% 60%}.em.em-flag-bh{background-position:82.5% 37.5%}.em.em-flag-bd{background-position:82.5% 27.5%}.em.em-flag-bb{background-position:82.5% 25%}.em.em-flag-by{background-position:82.5% 70%}.em.em-flag-be{background-position:82.5% 30%}.em.em-flag-bz{background-position:82.5% 72.5%}.em.em-flag-bj{background-position:82.5% 42.5%}.em.em-flag-bm{background-position:82.5% 47.5%}.em.em-flag-bt{background-position:82.5% 62.5%}.em.em-flag-bo{background-position:82.5% 52.5%}.em.em-flag-bq{background-position:82.5% 55%}.em.em-flag-ba{background-position:82.5% 22.5%}.em.em-flag-bw{background-position:82.5% 67.5%}.em.em-flag-br{background-position:82.5% 57.5%}.em.em-flag-io{background-position:87.5% 52.5%}.em.em-flag-vg{background-position:95% 80%}.em.em-flag-bn{background-position:82.5% 50%}.em.em-flag-bg{background-position:82.5% 35%}.em.em-flag-bf{background-position:82.5% 32.5%}.em.em-flag-bi{background-position:82.5% 40%}.em.em-flag-cv{background-position:85% 10%}.em.em-flag-kh{background-position:87.5% 80%}.em.em-flag-cm{background-position:82.5% 97.5%}.em.em-flag-ca{background-position:82.5% 75%}.em.em-flag-ic{background-position:87.5% 37.5%}.em.em-flag-ky{background-position:87.5% 97.5%}.em.em-flag-cf{background-position:82.5% 82.5%}.em.em-flag-td{background-position:95% 20%}.em.em-flag-cl{background-position:82.5% 95%}.em.em-cn,.em.em-flag-cn{background-position:82.5% 100%}.em.em-flag-cx{background-position:85% 15%}.em.em-flag-cc{background-position:82.5% 77.5%}.em.em-flag-co{background-position:85% 0}.em.em-flag-km{background-position:87.5% 85%}.em.em-flag-cg{background-position:82.5% 85%}.em.em-flag-cd{background-position:82.5% 80%}.em.em-flag-ck{background-position:82.5% 92.5%}.em.em-flag-cr{background-position:85% 5%}.em.em-flag-hr{background-position:87.5% 30%}.em.em-flag-cu{background-position:85% 7.5%}.em.em-flag-cw{background-position:85% 12.5%}.em.em-flag-cy{background-position:85% 17.5%}.em.em-flag-cz{background-position:85% 20%}.em.em-flag-dk{background-position:85% 30%}.em.em-flag-dj{background-position:85% 27.5%}.em.em-flag-dm{background-position:85% 32.5%}.em.em-flag-do{background-position:85% 35%}.em.em-flag-ec{background-position:85% 42.5%}.em.em-flag-eg{background-position:85% 47.5%}.em.em-flag-sv{background-position:95% 5%}.em.em-flag-gq{background-position:87.5% 5%}.em.em-flag-er{background-position:85% 52.5%}.em.em-flag-ee{background-position:85% 45%}.em.em-flag-et{background-position:85% 57.5%}.em.em-flag-eu{background-position:85% 60%}.em.em-flag-fk{background-position:85% 67.5%}.em.em-flag-fo{background-position:85% 72.5%}.em.em-flag-fj{background-position:85% 65%}.em.em-flag-fi{background-position:85% 62.5%}.em.em-flag-fr,.em.em-fr{background-position:85% 75%}.em.em-flag-gf{background-position:85% 87.5%}.em.em-flag-pf{background-position:92.5% 20%}.em.em-flag-tf{background-position:95% 22.5%}.em.em-flag-ga{background-position:85% 77.5%}.em.em-flag-gm{background-position:85% 100%}.em.em-flag-ge{background-position:85% 85%}.em.em-de,.em.em-flag-de{background-position:85% 22.5%}.em.em-flag-gh{background-position:85% 92.5%}.em.em-flag-gi{background-position:85% 95%}.em.em-flag-gr{background-position:87.5% 7.5%}.em.em-flag-gl{background-position:85% 97.5%}.em.em-flag-gd{background-position:85% 82.5%}.em.em-flag-gp{background-position:87.5% 2.5%}.em.em-flag-gu{background-position:87.5% 15%}.em.em-flag-gt{background-position:87.5% 12.5%}.em.em-flag-gg{background-position:85% 90%}.em.em-flag-gn{background-position:87.5% 0}.em.em-flag-gw{background-position:87.5% 17.5%}.em.em-flag-gy{background-position:87.5% 20%}.em.em-flag-ht{background-position:87.5% 32.5%}.em.em-flag-hn{background-position:87.5% 27.5%}.em.em-flag-hk{background-position:87.5% 22.5%}.em.em-flag-hu{background-position:87.5% 35%}.em.em-flag-is{background-position:87.5% 60%}.em.em-flag-in{background-position:87.5% 50%}.em.em-flag-id{background-position:87.5% 40%}.em.em-flag-ir{background-position:87.5% 57.5%}.em.em-flag-iq{background-position:87.5% 55%}.em.em-flag-ie{background-position:87.5% 42.5%}.em.em-flag-im{background-position:87.5% 47.5%}.em.em-flag-il{background-position:87.5% 45%}.em.em-flag-it,.em.em-it{background-position:87.5% 62.5%}.em.em-flag-ci{background-position:82.5% 90%}.em.em-flag-jm{background-position:87.5% 67.5%}.em.em-flag-jp,.em.em-jp{background-position:87.5% 72.5%}.em.em-flag-je{background-position:87.5% 65%}.em.em-flag-jo{background-position:87.5% 70%}.em.em-flag-kz{background-position:87.5% 100%}.em.em-flag-ke{background-position:87.5% 75%}.em.em-flag-ki{background-position:87.5% 82.5%}.em.em-flag-xk{background-position:95% 95%}.em.em-flag-kw{background-position:87.5% 95%}.em.em-flag-kg{background-position:87.5% 77.5%}.em.em-flag-la{background-position:90% 0}.em.em-flag-lv{background-position:90% 22.5%}.em.em-flag-lb{background-position:90% 2.5%}.em.em-flag-ls{background-position:90% 15%}.em.em-flag-lr{background-position:90% 12.5%}.em.em-flag-ly{background-position:90% 25%}.em.em-flag-li{background-position:90% 7.5%}.em.em-flag-lt{background-position:90% 17.5%}.em.em-flag-lu{background-position:90% 20%}.em.em-flag-mo{background-position:90% 55%}.em.em-flag-mk{background-position:90% 45%}.em.em-flag-mg{background-position:90% 40%}.em.em-flag-mw{background-position:90% 75%}.em.em-flag-my{background-position:90% 80%}.em.em-flag-mv{background-position:90% 72.5%}.em.em-flag-ml{background-position:90% 47.5%}.em.em-flag-mt{background-position:90% 67.5%}.em.em-flag-mh{background-position:90% 42.5%}.em.em-flag-mq{background-position:90% 60%}.em.em-flag-mr{background-position:90% 62.5%}.em.em-flag-mu{background-position:90% 70%}.em.em-flag-yt{background-position:95% 100%}.em.em-flag-mx{background-position:90% 77.5%}.em.em-flag-fm{background-position:85% 70%}.em.em-flag-md{background-position:90% 32.5%}.em.em-flag-mc{background-position:90% 30%}.em.em-flag-mn{background-position:90% 52.5%}.em.em-flag-me{background-position:90% 35%}.em.em-flag-ms{background-position:90% 65%}.em.em-flag-ma{background-position:90% 27.5%}.em.em-flag-mz{background-position:90% 82.5%}.em.em-flag-mm{background-position:90% 50%}.em.em-flag-na{background-position:90% 85%}.em.em-flag-nr{background-position:92.5% 5%}.em.em-flag-np{background-position:92.5% 2.5%}.em.em-flag-nl{background-position:90% 100%}.em.em-flag-nc{background-position:90% 87.5%}.em.em-flag-nz{background-position:92.5% 10%}.em.em-flag-ni{background-position:90% 97.5%}.em.em-flag-ne{background-position:90% 90%}.em.em-flag-ng{background-position:90% 95%}.em.em-flag-nu{background-position:92.5% 7.5%}.em.em-flag-nf{background-position:90% 92.5%}.em.em-flag-mp{background-position:90% 57.5%}.em.em-flag-kp{background-position:87.5% 90%}.em.em-flag-no{background-position:92.5% 0}.em.em-flag-om{background-position:92.5% 12.5%}.em.em-flag-pk{background-position:92.5% 27.5%}.em.em-flag-pw{background-position:92.5% 45%}.em.em-flag-ps{background-position:92.5% 40%}.em.em-flag-pa{background-position:92.5% 15%}.em.em-flag-pg{background-position:92.5% 22.5%}.em.em-flag-py{background-position:92.5% 47.5%}.em.em-flag-pe{background-position:92.5% 17.5%}.em.em-flag-ph{background-position:92.5% 25%}.em.em-flag-pn{background-position:92.5% 35%}.em.em-flag-pl{background-position:92.5% 30%}.em.em-flag-pt{background-position:92.5% 42.5%}.em.em-flag-pr{background-position:92.5% 37.5%}.em.em-flag-qa{background-position:92.5% 50%}.em.em-flag-re{background-position:92.5% 52.5%}.em.em-flag-ro{background-position:92.5% 55%}.em.em-flag-ru,.em.em-ru{background-position:92.5% 60%}.em.em-flag-rw{background-position:92.5% 62.5%}.em.em-flag-bl{background-position:82.5% 45%}.em.em-flag-sh{background-position:92.5% 80%}.em.em-flag-kn{background-position:87.5% 87.5%}.em.em-flag-lc{background-position:90% 5%}.em.em-flag-pm{background-position:92.5% 32.5%}.em.em-flag-vc{background-position:95% 75%}.em.em-flag-ws{background-position:95% 92.5%}.em.em-flag-sm{background-position:92.5% 92.5%}.em.em-flag-st{background-position:95% 2.5%}.em.em-flag-sa{background-position:92.5% 65%}.em.em-flag-sn{background-position:92.5% 95%}.em.em-flag-rs{background-position:92.5% 57.5%}.em.em-flag-sc{background-position:92.5% 70%}.em.em-flag-sl{background-position:92.5% 90%}.em.em-flag-sg{background-position:92.5% 77.5%}.em.em-flag-sx{background-position:95% 7.5%}.em.em-flag-sk{background-position:92.5% 87.5%}.em.em-flag-si{background-position:92.5% 82.5%}.em.em-flag-sb{background-position:92.5% 67.5%}.em.em-flag-so{background-position:92.5% 97.5%}.em.em-flag-za{background-position:97.5% 0}.em.em-flag-gs{background-position:87.5% 10%}.em.em-flag-kr,.em.em-kr{background-position:87.5% 92.5%}.em.em-flag-ss{background-position:95% 0}.em.em-es,.em.em-flag-es{background-position:85% 55%}.em.em-flag-lk{background-position:90% 10%}.em.em-flag-sd{background-position:92.5% 72.5%}.em.em-flag-sr{background-position:92.5% 100%}.em.em-flag-sz{background-position:95% 12.5%}.em.em-flag-se{background-position:92.5% 75%}.em.em-flag-ch{background-position:82.5% 87.5%}.em.em-flag-sy{background-position:95% 10%}.em.em-flag-tw{background-position:95% 52.5%}.em.em-flag-tj{background-position:95% 30%}.em.em-flag-tz{background-position:95% 55%}.em.em-flag-th{background-position:95% 27.5%}.em.em-flag-tl{background-position:95% 35%}.em.em-flag-tg{background-position:95% 25%}.em.em-flag-tk{background-position:95% 32.5%}.em.em-flag-to{background-position:95% 42.5%}.em.em-flag-tt{background-position:95% 47.5%}.em.em-flag-tn{background-position:95% 40%}.em.em-flag-tr{background-position:95% 45%}.em.em-flag-tm{background-position:95% 37.5%}.em.em-flag-tc{background-position:95% 17.5%}.em.em-flag-tv{background-position:95% 50%}.em.em-flag-ug{background-position:95% 60%}.em.em-flag-ua{background-position:95% 57.5%}.em.em-flag-ae{background-position:80% 87.5%}.em.em-flag-gb,.em.em-gb,.em.em-uk{background-position:85% 80%}.em.em-flag-us,.em.em-us{background-position:95% 65%}.em.em-flag-vi{background-position:95% 82.5%}.em.em-flag-uy{background-position:95% 67.5%}.em.em-flag-uz{background-position:95% 70%}.em.em-flag-vu{background-position:95% 87.5%}.em.em-flag-va{background-position:95% 72.5%}.em.em-flag-ve{background-position:95% 77.5%}.em.em-flag-vn{background-position:95% 85%}.em.em-flag-wf{background-position:95% 90%}.em.em-flag-eh{background-position:85% 50%}.em.em-flag-ye{background-position:95% 97.5%}.em.em-flag-zm{background-position:97.5% 2.5%}.em.em-flag-zw{background-position:97.5% 5%}.em.em-flag-ac{background-position:80% 82.5%}.em.em-flag-bv{background-position:82.5% 65%}.em.em-flag-cp{background-position:85% 2.5%}.em.em-flag-dg{background-position:85% 25%}.em.em-flag-ea{background-position:85% 40%}.em.em-flag-hm{background-position:87.5% 25%}.em.em-flag-mf{background-position:90% 37.5%}.em.em-flag-sj{background-position:92.5% 85%}.em.em-flag-ta{background-position:95% 15%}.em.em-flag-um{background-position:95% 62.5%}textarea.ivu-input[data-v-6a5d7b27]{border:none;resize:none}.kefu-layouts[data-v-6a5d7b27]{padding-top:30px;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;background:#ccc;overflow:scroll}.content-wrapper[data-v-6a5d7b27]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:1200px;height:808px;margin:0 auto;background:#fff}.content-wrapper .container[data-v-6a5d7b27]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex}.content-wrapper .container .chat-content[data-v-6a5d7b27]{width:600px;height:100%;border-right:1px solid #ececec}.content-wrapper .container .chat-content .chat-body[data-v-6a5d7b27]{height:530px}.content-wrapper .container .chat-content .chat-body .chat-item[data-v-6a5d7b27]{margin-bottom:10px}.content-wrapper .container .chat-content .chat-body .chat-item .time[data-v-6a5d7b27]{text-align:center;color:#999;font-size:14px;margin:18px 0}.content-wrapper .container .chat-content .chat-body .chat-item .flex-box[data-v-6a5d7b27]{display:-webkit-box;display:-ms-flexbox;display:flex}.content-wrapper .container .chat-content .chat-body .chat-item .avatar[data-v-6a5d7b27]{width:40px;height:40px;margin-right:16px}.content-wrapper .container .chat-content .chat-body .chat-item .avatar img[data-v-6a5d7b27]{display:block;width:100%;height:100%;border-radius:50%}.content-wrapper .container .chat-content .chat-body .chat-item .msg-wrapper[data-v-6a5d7b27]{max-width:320px;background:#f5f5f5;border-radius:10px;color:#000;font-size:14px;overflow:hidden}.content-wrapper .container .chat-content .chat-body .chat-item .msg-wrapper .txt-wrapper[data-v-6a5d7b27]{word-break:break-all}.content-wrapper .container .chat-content .chat-body .chat-item .msg-wrapper .pad16[data-v-6a5d7b27]{padding:9px}.content-wrapper .container .chat-content .chat-body .chat-item .msg-wrapper .img-wraper img[data-v-6a5d7b27]{max-width:100%;height:auto;display:block}.content-wrapper .container .chat-content .chat-body .chat-item .msg-wrapper .order-wrapper[data-v-6a5d7b27]{display:-webkit-box;display:-ms-flexbox;display:flex;width:320px}.content-wrapper .container .chat-content .chat-body .chat-item .msg-wrapper .order-wrapper .img-box[data-v-6a5d7b27]{width:60px;height:60px}.content-wrapper .container .chat-content .chat-body .chat-item .msg-wrapper .order-wrapper .img-box img[data-v-6a5d7b27]{width:100%;height:100%;border-radius:5px}.content-wrapper .container .chat-content .chat-body .chat-item .msg-wrapper .order-wrapper .order-info[data-v-6a5d7b27]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:224px;margin-left:10px;font-size:12px}.content-wrapper .container .chat-content .chat-body .chat-item .msg-wrapper .order-wrapper .order-info .price-box[data-v-6a5d7b27]{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;font-size:14px;color:red}.content-wrapper .container .chat-content .chat-body .chat-item .msg-wrapper .order-wrapper .order-info .price-box .more[data-v-6a5d7b27]{font-size:12px;color:#1890ff}.content-wrapper .container .chat-content .chat-body .chat-item .msg-wrapper .order-wrapper .order-info .name[data-v-6a5d7b27]{font-size:14px}.content-wrapper .container .chat-content .chat-body .chat-item .msg-wrapper .order-wrapper .order-info .sku[data-v-6a5d7b27]{margin:1px 0;color:#999}.content-wrapper .container .chat-content .chat-body .chat-item.right-box .flex-box[data-v-6a5d7b27]{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.content-wrapper .container .chat-content .chat-body .chat-item.right-box .flex-box .avatar[data-v-6a5d7b27]{margin-right:0;margin-left:16px}.content-wrapper .container .chat-content .chat-body .chat-item.right-box .flex-box .msg-wrapper[data-v-6a5d7b27]{background:#cde0ff}.content-wrapper .container .chat-content .chat-body .chat-item.right-box.gary .msg-wrapper[data-v-6a5d7b27]{background:#f5f5f5}.content-wrapper .container .chat-content .chat-textarea[data-v-6a5d7b27]{height:214px;border-top:1px solid #ececec}.content-wrapper .container .chat-content .chat-textarea .chat-btn-wrapper[data-v-6a5d7b27]{position:relative;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:15px 0}.content-wrapper .container .chat-content .chat-textarea .chat-btn-wrapper .left-wrapper .icon-item[data-v-6a5d7b27],.content-wrapper .container .chat-content .chat-textarea .chat-btn-wrapper .left-wrapper[data-v-6a5d7b27],.content-wrapper .container .chat-content .chat-textarea .chat-btn-wrapper[data-v-6a5d7b27]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.content-wrapper .container .chat-content .chat-textarea .chat-btn-wrapper .left-wrapper .icon-item[data-v-6a5d7b27]{margin-left:20px;cursor:pointer}.content-wrapper .container .chat-content .chat-textarea .chat-btn-wrapper .left-wrapper .icon-item .iconfont[data-v-6a5d7b27]{font-size:22px;color:#333}.content-wrapper .container .chat-content .chat-textarea .chat-btn-wrapper .right-wrapper[data-v-6a5d7b27]{position:relative;padding-right:20px}.content-wrapper .container .chat-content .chat-textarea .chat-btn-wrapper .right-wrapper .icon-item[data-v-6a5d7b27]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:15px;color:#333;cursor:pointer}.content-wrapper .container .chat-content .chat-textarea .chat-btn-wrapper .right-wrapper .icon-item span[data-v-6a5d7b27]{margin-left:10px}.content-wrapper .container .chat-content .chat-textarea .chat-btn-wrapper .right-wrapper .transfer-box[data-v-6a5d7b27]{z-index:60;position:absolute;right:1px;bottom:43px;width:140px;background:#fff;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.15);box-shadow:0 4px 12px rgba(0,0,0,.15);padding:16px}.content-wrapper .container .chat-content .chat-textarea .chat-btn-wrapper .right-wrapper .transfer-bg[data-v-6a5d7b27]{z-index:50;position:fixed;left:0;top:0;width:100%;height:100%;background:transparent}.content-wrapper .container .chat-content .chat-textarea .chat-btn-wrapper .emoji-box[data-v-6a5d7b27]{position:absolute;left:0;top:0;-webkit-transform:translateY(-100%);transform:translateY(-100%);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:60%;padding:15px 9px;-webkit-box-shadow:0 0 13px 1px rgba(0,0,0,.1);box-shadow:0 0 13px 1px rgba(0,0,0,.1);background:#fff;overflow:auto;height:240px}.content-wrapper .container .chat-content .chat-textarea .chat-btn-wrapper .emoji-box .emoji-item[data-v-6a5d7b27]{margin-right:13px;margin-bottom:8px;cursor:pointer}.content-wrapper .container .chat-content .chat-textarea .chat-btn-wrapper .emoji-box .emoji-item[data-v-6a5d7b27]:nth-child(10n){margin-right:0}.send-btn[data-v-6a5d7b27]{position:absolute;right:0;bottom:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:10px;margin-right:10px;width:80px}.send-btn .btns[data-v-6a5d7b27]{width:100%;background:#3875ea}.send-btn .btns[disabled][data-v-6a5d7b27]{background:#ccc;color:#fff}.bg[data-v-6a5d7b27]{z-index:100;position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.5)}[data-v-6a5d7b27] .happy-scroll-content{width:100%}[data-v-6a5d7b27] .happy-scroll-content .demo-spin-icon-load{-webkit-animation:ani-demo-spin-data-v-6a5d7b27 1s linear infinite;animation:ani-demo-spin-data-v-6a5d7b27 1s linear infinite}[data-v-6a5d7b27] .happy-scroll-content .demo-spin-col{height:100px;position:relative;border:1px solid #eee}@-webkit-keyframes ani-demo-spin-data-v-6a5d7b27{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes ani-demo-spin-data-v-6a5d7b27{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.isMsgbox[data-v-6a5d7b27] .ivu-modal-body{padding:0}.emoji-box[data-v-6a5d7b27]::-webkit-scrollbar{width:0} \ No newline at end of file +.base-header[data-v-127616cc]{z-index:99;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:66px;padding:0 0 0 15px;background:-webkit-gradient(linear,right top,left top,from(#1890ff),to(#3875ea));background:linear-gradient(270deg,#1890ff,#3875ea);color:#fff;-ms-flex-negative:0;flex-shrink:0}.base-header .left-wrapper[data-v-127616cc],.base-header[data-v-127616cc]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center}.base-header .left-wrapper[data-v-127616cc]{-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-align:center}.base-header .left-wrapper .search_box[data-v-127616cc]{width:295px;border-radius:17px;overflow:hidden}.base-header .left-wrapper .user_info[data-v-127616cc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:30px}.base-header .left-wrapper .user_info img[data-v-127616cc]{width:40px;height:40px;margin-right:10px;border-radius:50%}.base-header .left-wrapper .user_info span[data-v-127616cc]{font-size:16px}.base-header .left-wrapper .user_info .status-box[data-v-127616cc]{position:relative;cursor:pointer}.base-header .left-wrapper .user_info .status[data-v-127616cc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 10px;margin-left:5px;background:#eaffeb;color:rgba(0,0,0,.65);border-radius:9px}.base-header .left-wrapper .user_info .status .dot[data-v-127616cc]{width:6px;height:6px;margin-right:3px;border-radius:50%;background:#48d452}.base-header .left-wrapper .user_info .status.off[data-v-127616cc]{background:#f3f3f3}.base-header .left-wrapper .user_info .status.off .dot[data-v-127616cc]{background:#999}.base-header .left-wrapper .user_info .online-down[data-v-127616cc]{z-index:50;position:absolute;left:0;bottom:-70px;width:86px;background:#fff;color:#333;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.08);box-shadow:0 2px 4px 0 rgba(0,0,0,.08);border-radius:5px}.base-header .left-wrapper .user_info .online-down .item[data-v-127616cc]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:7px 10px 7px 30px;cursor:pointer}.base-header .left-wrapper .user_info .online-down .item i[data-v-127616cc]{width:10px;height:10px;margin-right:8px;border-radius:50%;background:#999}.base-header .left-wrapper .user_info .online-down .item i.green[data-v-127616cc]{background:#48d452}.base-header .left-wrapper .user_info .online-down .item .iconfont[data-v-127616cc]{position:absolute;left:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:12px}.base-header .left-wrapper .out-btn[data-v-127616cc]{position:absolute;right:30px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:86px;height:26px;line-height:28px;text-align:center;background:#fff;border-radius:16px;color:#3875ea;font-size:13px;cursor:pointer}.base-header .right-menu[data-v-127616cc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.base-header .right-menu .menu-item[data-v-127616cc]{position:relative;margin-right:30px;font-size:14px;font-weight:400;cursor:pointer}.base-header .right-menu .menu-item.on[data-v-127616cc]{font-weight:600}.base-header .right-menu .menu-item.on[data-v-127616cc]:after{position:absolute;left:0;bottom:-22px;content:"";width:100%;height:2px;background:#fff}.empty-wrapper[data-v-00691601]{margin-top:60px;text-align:center;font-size:12px;color:#666}.empty-wrapper img[data-v-00691601]{width:36%}.chatList[data-v-d231161c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:320px;height:742px;border-right:1px solid #ececec}.chatList .tab-head[data-v-d231161c]{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;height:50px;-ms-flex-negative:0;flex-shrink:0;padding:0 52px;font-size:14px;color:#000}.chatList .tab-head .item[data-v-d231161c]{position:relative;cursor:pointer}.chatList .tab-head .item[data-v-d231161c]:after{display:none;content:" ";position:absolute;left:50%;bottom:-15px;-webkit-transform:translateX(-50%);transform:translateX(-50%);height:2px;width:100%;background:#1890ff}.chatList .tab-head .item.active[data-v-d231161c]{color:#1890ff}.chatList .tab-head .item.active[data-v-d231161c]:after{display:block}.chatList .scroll-box[data-v-d231161c]{-webkit-box-flex:1;-ms-flex:1;flex:1;height:500px;overflow:hidden}.chatList .chat-item[data-v-d231161c]{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;padding:12px 10px;height:74px;-webkit-box-sizing:border-box;box-sizing:border-box;border-left:3px solid transparent;cursor:pointer}.chatList .chat-item.active[data-v-d231161c]{background:#eff0f1;border-left:3px solid #1890ff}.chatList .chat-item .avatar[data-v-d231161c]{position:relative;width:40px;height:40px}.chatList .chat-item .avatar img[data-v-d231161c]{display:block;width:100%;height:100%;border-radius:50%}.chatList .chat-item .avatar .status[data-v-d231161c]{position:absolute;right:3px;bottom:0;width:8px;height:8px;background:#48d452;border:1px solid #fff;border-radius:50%}.chatList .chat-item .avatar .status.off[data-v-d231161c]{background:#999}.chatList .chat-item .user-info[data-v-d231161c]{width:155px;margin-left:12px;margin-top:5px;font-size:16px}.chatList .chat-item .user-info .hd[data-v-d231161c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:rgba(0,0,0,.65)}.chatList .chat-item .user-info .hd .name[data-v-d231161c]{max-width:67%}.chatList .chat-item .user-info .hd .label[data-v-d231161c]{margin-left:5px;color:#3875ea;font-size:12px;background:#d8e5ff;border-radius:2px;padding:1px 5px}.chatList .chat-item .user-info .hd .label.H5[data-v-d231161c]{background:#faf1d0;color:#dc9a04}.chatList .chat-item .user-info .hd .label.wechat[data-v-d231161c]{background:rgba(64,194,73,.16);color:#40c249}.chatList .chat-item .user-info .hd .label.pc[data-v-d231161c]{background:rgba(100,64,194,.16);color:#6440c2}.chatList .chat-item .user-info .bd[data-v-d231161c]{margin-top:3px;font-size:12px;color:#8e959e}.chatList .chat-item .right-box[data-v-d231161c]{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;color:#8e959e}.chatList .chat-item .right-box .num[data-v-d231161c]{margin-right:12px}.chart-scroll[data-v-d231161c]{margin-top:-10px}.form-item[data-v-6ec05528],.form-item[data-v-738742da]{width:100%}.label-wrapper .list[data-v-5b5db0f7]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.label-wrapper .list .label-item[data-v-5b5db0f7]{margin:10px 8px 10px 0;padding:3px 8px;background:#eee;color:#333;border-radius:2px;cursor:pointer;font-size:12px}.label-wrapper .list .label-item.on[data-v-5b5db0f7]{color:#fff;background:#1890ff}.label-wrapper .footer[data-v-5b5db0f7]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:40px}.label-wrapper .footer button[data-v-5b5db0f7]{margin-left:10px}.btn[data-v-5b5db0f7]{width:60px;height:24px}.title[data-v-5b5db0f7]{font-size:13px}.label-wrapper .list[data-v-7d99a825]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.label-wrapper .list .label-item[data-v-7d99a825]{margin:10px 8px 10px 0;padding:3px 8px;background:#eee;color:#333;border-radius:2px;cursor:pointer;font-size:12px}.label-wrapper .list .label-item.on[data-v-7d99a825]{color:#fff;background:#1890ff}.label-wrapper .footer[data-v-7d99a825]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:40px}.label-wrapper .footer button[data-v-7d99a825]{margin-left:10px}.btn[data-v-7d99a825]{width:60px;height:24px}.title[data-v-7d99a825]{font-size:13px}[data-v-5a4105be] .ivu-date-picker .ivu-select-dropdown,[data-v-5a4105be] .ivu-select .ivu-select-dropdown{top:unset!important}.right-wrapper[data-v-5a4105be]{width:280px}.right-wrapper .user-wrapper[data-v-5a4105be]{padding:0 8px}.right-wrapper .user-wrapper .user[data-v-5a4105be]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px 0;border-bottom:1px solid #ececec}.right-wrapper .user-wrapper .user .avatar[data-v-5a4105be]{width:42px;height:42px}.right-wrapper .user-wrapper .user .avatar img[data-v-5a4105be]{display:block;width:100%;height:100%;border-radius:50%}.right-wrapper .user-wrapper .user .name[data-v-5a4105be]{max-width:150px;margin-left:10px;font-size:16px;color:rgba(0,0,0,.65)}.right-wrapper .user-wrapper .user .label[data-v-5a4105be]{margin-left:5px;font-size:12px;border-radius:2px;padding:2px 5px}.right-wrapper .user-wrapper .user .label.H5[data-v-5a4105be]{background:#faf1d0;color:#dc9a04}.right-wrapper .user-wrapper .user .label.wechat[data-v-5a4105be]{background:rgba(64,194,73,.16);color:#40c249}.right-wrapper .user-wrapper .user .label.pc[data-v-5a4105be]{background:rgba(100,64,194,.16);color:#6440c2}.routine[data-v-5a4105be],color #6440C2[data-v-5a4105be]{color:#3875ea;background:#d8e5ff}.user-info[data-v-5a4105be]{padding-top:15px;padding-bottom:10px;border-bottom:1px solid #ececec}.user-info .item[data-v-5a4105be]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px;font-size:14px;color:#333}.user-info .item span[data-v-5a4105be]{width:70px;font-size:13px;color:#666}.user-info .label-list[data-v-5a4105be]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.user-info .label-list span[data-v-5a4105be]{width:70px;font-size:13px;color:#666}.user-info .label-list .con[data-v-5a4105be]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-flex:1;-ms-flex:1;flex:1}.user-info .label-list .con .label-item[data-v-5a4105be]{margin-right:8px;margin-bottom:8px;padding:0 5px;color:#1890ff;background:rgba(24,144,255,.1)}.user-info .label-list .right-icon[data-v-5a4105be]{position:absolute;right:0;top:0;cursor:pointer}.order-wrapper .tab-head[data-v-5a4105be]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:46px;border-bottom:1px solid #ececec}.order-wrapper .tab-head .tab-item[data-v-5a4105be]{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center;font-size:14px;cursor:pointer}.order-wrapper .tab-head .tab-item.active[data-v-5a4105be]{color:#1890ff;font-size:15px;font-weight:600}.order-wrapper .tab-head .tab-item.active[data-v-5a4105be]:after{content:" ";position:absolute;left:0;bottom:-12px;width:100%;height:2px;background:#1890ff}.order-wrapper .search-box[data-v-5a4105be]{padding:0 8px;margin-top:12px}.order-wrapper .search-box[data-v-5a4105be] .ivu-input{border-radius:17px}.order-wrapper .order-list[data-v-5a4105be]{padding:0 8px;margin-top:10px}.order-wrapper .order-item[data-v-5a4105be]{margin-bottom:18px}.order-wrapper .order-item .head[data-v-5a4105be]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:36px;padding:0 10px;background:#f5f5f5;font-size:13px}.order-wrapper .order-item .head .left[data-v-5a4105be],.order-wrapper .order-item .head[data-v-5a4105be]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.order-wrapper .order-item .head .left[data-v-5a4105be]{color:#1890ff}.order-wrapper .order-item .head .left .font-box[data-v-5a4105be]{margin-right:5px}.order-wrapper .order-item .head .left .font-box .iconfont[data-v-5a4105be]{font-size:18px}.order-wrapper .order-item .goods-list[data-v-5a4105be]{max-height:152px;overflow:hidden}.order-wrapper .order-item .goods-list.auto[data-v-5a4105be]{max-height:none}.order-wrapper .order-item .goods-list .goods-item[data-v-5a4105be]{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:15px}.order-wrapper .order-item .goods-list .goods-item .img-box[data-v-5a4105be]{width:60px;height:60px}.order-wrapper .order-item .goods-list .goods-item .img-box img[data-v-5a4105be]{display:block;width:100%;height:100%;border-radius:2px}.order-wrapper .order-item .goods-list .goods-item .info[data-v-5a4105be]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:180px;margin-left:10px;font-size:14px}.order-wrapper .order-item .goods-list .goods-item .info .sku[data-v-5a4105be]{font-size:12px;color:#999}.order-wrapper .more-box[data-v-5a4105be]{text-align:right;color:#1890ff;font-size:13px;padding-right:10px}.order-wrapper .more-box span[data-v-5a4105be]{cursor:pointer}.order-wrapper .order-info[data-v-5a4105be]{margin-top:15px}.order-wrapper .order-info .info-item[data-v-5a4105be]{margin-bottom:5px;font-size:13px}.order-wrapper .order-info .info-item span[data-v-5a4105be]{display:inline-block;width:70px;text-align:right}.order-wrapper .btn-wrapper[data-v-5a4105be]{margin-top:10px}.order-wrapper .btn-wrapper .btn[data-v-5a4105be]{width:59px;margin-right:5px}.order-wrapper .btn-wrapper .btn[data-v-5a4105be]:last-child{margin-right:0}.goods-wrapper .goods-tab[data-v-5a4105be]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 40px;border-bottom:1px solid #ececec}.goods-wrapper .goods-tab .tab-item[data-v-5a4105be]{position:relative;height:50px;line-height:50px;font-size:14px;cursor:pointer}.goods-wrapper .goods-tab .tab-item.active[data-v-5a4105be]{color:#1890ff}.goods-wrapper .goods-tab .tab-item.active[data-v-5a4105be]:after{content:" ";position:absolute;left:0;bottom:0;width:100%;height:2px;background:#1890ff}.goods-wrapper .search-box[data-v-5a4105be]{margin-top:10px;padding:0 8px}.goods-wrapper .search-box[data-v-5a4105be] .ivu-input{border-radius:17px}.goods-wrapper .list-wrapper[data-v-5a4105be]{padding:0 8px}.goods-wrapper .list-wrapper .list-item[data-v-5a4105be]{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:15px}.goods-wrapper .list-wrapper .list-item .img-box[data-v-5a4105be]{width:60px;height:60px}.goods-wrapper .list-wrapper .list-item .img-box img[data-v-5a4105be]{display:block;width:100%;height:100%;border-radius:2px}.goods-wrapper .list-wrapper .list-item .info[data-v-5a4105be]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:180px;margin-left:10px;font-size:14px}.goods-wrapper .list-wrapper .list-item .info .sku[data-v-5a4105be]{font-size:12px;color:#999}.goods-wrapper .list-wrapper .list-item .info .sku span[data-v-5a4105be]{margin-right:10px}.goods-wrapper .list-wrapper .list-item .info .price[data-v-5a4105be]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:red}.goods-wrapper .list-wrapper .list-item .info .price .push[data-v-5a4105be]{color:#1890ff;cursor:pointer}.label-box[data-v-5a4105be] .ivu-modal-header{padding:0;border:0;background:#fff;height:50px;border-radius:6px}.label-box .label-head[data-v-5a4105be]{height:50px;line-height:50px;text-align:center;font-size:13px;color:#333;border-bottom:1px solid #f0f0f0}.head[data-v-144881aa]{padding:15px 14px 0}.head .tab-bar[data-v-144881aa]{display:-webkit-box;display:-ms-flexbox;display:flex}.head .tab-bar .tab-item[data-v-144881aa]{margin-right:24px;color:#999;font-size:14px;font-weight:500}.head .tab-bar .tab-item.on[data-v-144881aa]{color:#333}.head .search-box[data-v-144881aa]{margin-top:15px}.main[data-v-144881aa]{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:15px;height:365px}.main .left-box[data-v-144881aa]{width:106px;height:100%;border-right:1px solid #ececec;overflow:hidden}.main .left-box .left-item[data-v-144881aa]{position:relative;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;height:36px;padding:0 10px 0 14px;font-size:13px;cursor:pointer}.main .left-box .left-item.on[data-v-144881aa]{background:#f0fafe;color:#1890ff;border-right:2px solid #1890ff}.main .left-box .left-item.on .iconDot[data-v-144881aa]{z-index:1;opacity:1}.main .left-box .left-item:first-child.on .iconDot[data-v-144881aa],.main .left-box .left-item:nth-child(2).on .iconDot[data-v-144881aa]{display:none}.main .left-box .left-item .iconaddto[data-v-144881aa]{font-size:12px}.main .left-box .left-item .iconDot[data-v-144881aa]{z-index:-1;opacity:0}.main .left-box .left-item .edit-wrapper[data-v-144881aa]{z-index:50;position:absolute;right:-2px;top:-4px;background:#fff;width:80px;-webkit-box-shadow:0 1px 6px rgba(0,0,0,.2);box-shadow:0 1px 6px rgba(0,0,0,.2);border-radius:4px}.main .left-box .left-item .edit-wrapper .edit-item[data-v-144881aa]{padding:8px 16px;color:#666!important;cursor:pointer}.main .left-box .left-item .edit-bg[data-v-144881aa]{z-index:40;position:fixed;left:0;top:0;width:100%;height:100%;background:transparent}.main .right-box[data-v-144881aa]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:0 12px;overflow-x:hidden}.main .right-box .msg-item[data-v-144881aa]{margin-top:12px;-webkit-transition:all .3s ease;transition:all .3s ease;cursor:pointer}.main .right-box .msg-item .box1[data-v-144881aa]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.main .right-box .msg-item .box1 .txt-box[data-v-144881aa]{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:12px;color:#999}.main .right-box .msg-item .box1 .txt-box .title[data-v-144881aa]{max-width:370px;margin-right:5px;color:#333;font-weight:700}.main .right-box .msg-item .box1 .edit-box[data-v-144881aa]{z-index:-1;opacity:0;position:absolute;right:7px;top:0;width:60px;height:30px;background:#fff}.main .right-box .msg-item .box1 .edit-box .iconfont[data-v-144881aa]{margin:0 8px;color:#000;font-size:16px;cursor:pointer}.main .right-box .msg-item .box2[data-v-144881aa]{padding-bottom:15px;border-radius:5px;background:#f5f5f5}.main .right-box .msg-item .box2 .input-box[data-v-144881aa]{border-bottom:1px solid #eee}.main .right-box .msg-item .box2 .input-box[data-v-144881aa] .ivu-input{background:transparent;border:0;border-radius:0}.main .right-box .msg-item .box2 .content[data-v-144881aa]{font-size:12px;padding:12px 11px 0;color:#333}.main .right-box .msg-item .box2 .bom[data-v-144881aa]{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;padding:0 20px 0 11px;margin-top:10px}.main .right-box .msg-item .box2 .bom button[data-v-144881aa]{margin-left:8px;width:70px}.main .right-box .msg-item[data-v-144881aa]:hover{-webkit-transition:all .3s ease;transition:all .3s ease}.main .right-box .msg-item:hover .box1 .edit-box[data-v-144881aa]{z-index:1;opacity:1;-webkit-transition:all .3s ease;transition:all .3s ease}.main .right-box .add-box[data-v-144881aa]{border-radius:0;margin-bottom:10px}.main .right-box .add-box .box2[data-v-144881aa]{padding-bottom:0;border-radius:0}.main .right-box .add-box .box2 .conBox[data-v-144881aa]{height:0;overflow:hidden}.main .right-box .add-box .box2 .conBox.active[data-v-144881aa]{-webkit-animation:mymove .4s ease;animation:mymove .4s ease;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.right-scroll[data-v-144881aa] .ivu-scroll-container .ivu-scroll-loader:first-child{display:none}.class-box .item[data-v-144881aa]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.class-box .item[data-v-144881aa]:last-child{margin-bottom:0}.class-box .item input[data-v-144881aa]{-webkit-box-flex:1;-ms-flex:1;flex:1}.class-box .item span[data-v-144881aa]{width:80px;font-size:12px}@-webkit-keyframes mymove{0%{height:0}to{height:150px}}@keyframes mymove{0%{height:0}to{height:150px}}.list-wrapper .user-item[data-v-8aa91a4c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:12px;cursor:pointer}.list-wrapper .user-item[data-v-8aa91a4c]:last-child{margin-bottom:0}.list-wrapper .user-item img[data-v-8aa91a4c]{width:32px;height:32px;border-radius:50%;margin-right:8px}.list-wrapper .user-item p[data-v-8aa91a4c]{width:80%;color:#333;font-size:13px}.goods_detail .goods_detail_wrapper[data-v-2086d6b6]{z-index:101;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:375px;background:#f0f2f5}.goods_detail .title-box[data-v-2086d6b6]{height:46px;line-height:46px;background:#fff;text-align:center;color:#333;font-size:16px}.goods_detail .swiper-box[data-v-2086d6b6]{height:375px}.goods_detail .swiper-box .demo-carousel[data-v-2086d6b6]{width:375px;height:375px}.goods_detail .swiper-box .demo-carousel img[data-v-2086d6b6]{width:100%;height:100%;display:block}.goods_detail .goods_info[data-v-2086d6b6]{padding:15px;background:#fff}.goods_detail .goods_info .number-wrapper[data-v-2086d6b6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.goods_detail .goods_info .number-wrapper .price[data-v-2086d6b6]{color:#ff3838;font-size:25px}.goods_detail .goods_info .number-wrapper .price span[data-v-2086d6b6]{font-size:15px}.goods_detail .goods_info .number-wrapper .old-price[data-v-2086d6b6]{font-size:15px;margin-left:10px;color:#333}.goods_detail .goods_info .name[data-v-2086d6b6]{font-size:16px;color:#333}.goods_detail .goods_info .msg[data-v-2086d6b6]{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;margin-top:10px}.goods_detail .goods_info .msg .item[data-v-2086d6b6]{color:#999;font-size:14px}.goods_detail .con-box[data-v-2086d6b6]{margin-top:10px;padding-bottom:20px}.goods_detail .content[data-v-2086d6b6]{width:100%}.goods_detail .content img[data-v-2086d6b6]{max-width:100%;display:block}.order_detail .msg-box[data-v-64bf7aba]{border-bottom:1px solid #e8eaed}.order_detail .msg-box .box-title[data-v-64bf7aba]{padding-top:20px;font-size:16px;color:#333}.order_detail .msg-box .msg-wrapper[data-v-64bf7aba]{margin-top:15px;padding-bottom:10px}.order_detail .msg-box .msg-wrapper .msg-item[data-v-64bf7aba]{display:-webkit-box;display:-ms-flexbox;display:flex}.order_detail .msg-box .msg-wrapper .msg-item .item[data-v-64bf7aba]{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-bottom:15px}.order_detail .msg-box .msg-wrapper .msg-item .item span[data-v-64bf7aba]{color:#333}.order_detail .msg-box:first-child .box-title[data-v-64bf7aba]{padding-top:0}.order_detail .product_info[data-v-64bf7aba]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.order_detail .product_info img[data-v-64bf7aba]{width:36px;height:36px;border-radius:4px;margin-right:10px}.em{display:inline-block;height:1em;width:1em;overflow:hidden;line-height:18px;font-size:22px;vertical-align:middle;margin-top:-4px;color:transparent!important;background-size:4100%}.em.em-grinning{background-position:65% 37.5%}.em.em-grimacing{background-position:67.5% 45%}.em.em-grin{background-position:65% 40%}.em.em-joy{background-position:65% 42.5%}.em.em-smiley{background-position:65% 45%}.em.em-smile{background-position:65% 47.5%}.em.em-sweat_smile{background-position:65% 50%}.em.em-laughing,.em.em-satisfied{background-position:65% 52.5%}.em.em-innocent{background-position:65% 55%}.em.em-wink{background-position:65% 60%}.em.em-blush{background-position:65% 62.5%}.em.em-slightly_smiling_face{background-position:67.5% 100%}.em.em-upside_down_face{background-position:70% 0}.em.em-relaxed{background-position:2.5% 62.5%}.em.em-yum{background-position:65% 65%}.em.em-relieved{background-position:65% 67.5%}.em.em-heart_eyes{background-position:65% 70%}.em.em-kissing_heart{background-position:65% 97.5%}.em.em-kissing{background-position:65% 95%}.em.em-kissing_smiling_eyes{background-position:65% 100%}.em.em-kissing_closed_eyes{background-position:67.5% 0}.em.em-stuck_out_tongue_winking_eye{background-position:67.5% 5%}.em.em-stuck_out_tongue_closed_eyes{background-position:67.5% 7.5%}.em.em-stuck_out_tongue{background-position:67.5% 2.5%}.em.em-money_mouth_face{background-position:80% 5%}.em.em-nerd_face{background-position:80% 10%}.em.em-sunglasses{background-position:65% 72.5%}.em.em-hugging_face{background-position:80% 20%}.em.em-smirk{background-position:65% 75%}.em.em-no_mouth{background-position:67.5% 70%}.em.em-neutral_face{background-position:65% 77.5%}.em.em-expressionless{background-position:65% 80%}.em.em-unamused{background-position:65% 82.5%}.em.em-face_with_rolling_eyes{background-position:70% 2.5%}.em.em-thinking_face{background-position:80% 12.5%}.em.em-flushed{background-position:67.5% 62.5%}.em.em-disappointed{background-position:67.5% 10%}.em.em-worried{background-position:67.5% 12.5%}.em.em-angry{background-position:67.5% 15%}.em.em-rage{background-position:67.5% 17.5%}.em.em-pensive{background-position:65% 87.5%}.em.em-confused{background-position:65% 90%}.em.em-slightly_frowning_face{background-position:67.5% 97.5%}.em.em-white_frowning_face{background-position:2.5% 60%}.em.em-persevere{background-position:67.5% 22.5%}.em.em-confounded{background-position:65% 92.5%}.em.em-tired_face{background-position:67.5% 42.5%}.em.em-weary{background-position:67.5% 37.5%}.em.em-triumph{background-position:67.5% 25%}.em.em-open_mouth{background-position:67.5% 50%}.em.em-scream{background-position:67.5% 57.5%}.em.em-fearful{background-position:67.5% 35%}.em.em-cold_sweat{background-position:67.5% 55%}.em.em-hushed{background-position:67.5% 52.5%}.em.em-frowning{background-position:67.5% 30%}.em.em-anguished{background-position:67.5% 32.5%}.em.em-cry{background-position:67.5% 20%}.em.em-disappointed_relieved{background-position:67.5% 27.5%}.em.em-sleepy{background-position:67.5% 40%}.em.em-sweat{background-position:65% 85%}.em.em-sob{background-position:67.5% 47.5%}.em.em-dizzy_face{background-position:67.5% 67.5%}.em.em-astonished{background-position:67.5% 60%}.em.em-zipper_mouth_face{background-position:80% 2.5%}.em.em-mask{background-position:67.5% 72.5%}.em.em-face_with_thermometer{background-position:80% 7.5%}.em.em-face_with_head_bandage{background-position:80% 15%}.em.em-sleeping{background-position:67.5% 65%}.em.em-zzz{background-position:50% 27.5%}.em.em-hankey,.em.em-poop,.em.em-shit{background-position:50% 40%}.em.em-smiling_imp{background-position:65% 57.5%}.em.em-imp{background-position:45% 65%}.em.em-japanese_ogre{background-position:45% 37.5%}.em.em-japanese_goblin{background-position:45% 40%}.em.em-skull{background-position:45% 67.5%}.em.em-ghost{background-position:45% 42.5%}.em.em-alien{background-position:45% 60%}.em.em-robot_face{background-position:80% 17.5%}.em.em-smiley_cat{background-position:67.5% 80%}.em.em-smile_cat{background-position:67.5% 75%}.em.em-joy_cat{background-position:67.5% 77.5%}.em.em-heart_eyes_cat{background-position:67.5% 82.5%}.em.em-smirk_cat{background-position:67.5% 85%}.em.em-kissing_cat{background-position:67.5% 87.5%}.em.em-scream_cat{background-position:67.5% 95%}.em.em-crying_cat_face{background-position:67.5% 92.5%}.em.em-pouting_cat{background-position:67.5% 90%}.em.em-raised_hands{background-position:70% 72.5%}.em.em-clap{background-position:37.5% 40%}.em.em-wave{background-position:35% 82.5%}.em.em---1,.em.em-thumbsup{background-position:37.5% 10%}.em.em--1,.em.em-thumbsdown{background-position:37.5% 25%}.em.em-facepunch,.em.em-punch{background-position:35% 67.5%}.em.em-fist{background-position:7.5% 22.5%}.em.em-v{background-position:7.5% 52.5%}.em.em-ok_hand{background-position:35% 97.5%}.em.em-hand,.em.em-raised_hand{background-position:7.5% 37.5%}.em.em-open_hands{background-position:37.5% 55%}.em.em-muscle{background-position:50% 42.5%}.em.em-pray{background-position:72.5% 15%}.em.em-point_up{background-position:2.5% 25%}.em.em-point_up_2{background-position:35% 7.5%}.em.em-point_down{background-position:35% 22.5%}.em.em-point_left{background-position:35% 37.5%}.em.em-point_right{background-position:35% 52.5%}.em.em-middle_finger{background-position:62.5% 47.5%}.em.em-raised_hand_with_fingers_splayed{background-position:62.5% 32.5%}.em.em-the_horns{background-position:80% 22.5%}.em.em-spock-hand{background-position:62.5% 62.5%}.em.em-writing_hand{background-position:7.5% 67.5%}.em.em-nail_care{background-position:47.5% 15%}.em.em-lips{background-position:35% 2.5%}.em.em-tongue{background-position:35% 5%}.em.em-ear{background-position:32.5% 75%}.em.em-nose{background-position:32.5% 90%}.em.em-eye{background-position:32.5% 72.5%}.em.em-eyes{background-position:32.5% 70%}.em.em-bust_in_silhouette{background-position:40% 15%}.em.em-busts_in_silhouette{background-position:40% 17.5%}.em.em-speaking_head_in_silhouette{background-position:65% 12.5%}.em.em-baby{background-position:42.5% 95%}.em.em-boy{background-position:40% 20%}.em.em-girl{background-position:40% 35%}.em.em-man{background-position:40% 50%}.em.em-woman{background-position:40% 65%}.em.em-person_with_blond_hair{background-position:42.5% 20%}.em.em-older_man{background-position:42.5% 65%}.em.em-older_woman{background-position:42.5% 80%}.em.em-man_with_gua_pi_mao{background-position:42.5% 35%}.em.em-man_with_turban{background-position:42.5% 50%}.em.em-cop{background-position:40% 90%}.em.em-construction_worker{background-position:45% 7.5%}.em.em-guardsman{background-position:45% 85%}.em.em-sleuth_or_spy{background-position:60% 97.5%}.em.em-santa{background-position:20% 72.5%}.em.em-angel{background-position:45% 45%}.em.em-princess{background-position:45% 22.5%}.em.em-bride_with_veil{background-position:42.5% 5%}.em.em-walking{background-position:75% 100%}.em.em-runner,.em.em-running{background-position:25% 22.5%}.em.em-dancer{background-position:45% 100%}.em.em-dancers{background-position:42.5% 2.5%}.em.em-couple{background-position:40% 82.5%}.em.em-two_men_holding_hands{background-position:40% 85%}.em.em-two_women_holding_hands{background-position:40% 87.5%}.em.em-bow{background-position:70% 35%}.em.em-information_desk_person{background-position:45% 70%}.em.em-no_good{background-position:70% 5%}.em.em-ok_woman{background-position:70% 20%}.em.em-raising_hand{background-position:70% 57.5%}.em.em-person_with_pouting_face{background-position:72.5% 0}.em.em-person_frowning{background-position:70% 87.5%}.em.em-haircut{background-position:47.5% 45%}.em.em-massage{background-position:47.5% 30%}.em.em-couple_with_heart{background-position:47.5% 82.5%}.em.em-woman-heart-woman{background-position:97.5% 47.5%}.em.em-man-heart-man{background-position:97.5% 30%}.em.em-couplekiss{background-position:47.5% 77.5%}.em.em-woman-kiss-woman{background-position:97.5% 50%}.em.em-man-kiss-man{background-position:97.5% 32.5%}.em.em-family{background-position:40% 80%}.em.em-man-woman-girl{background-position:97.5% 22.5%}.em.em-man-woman-girl-boy{background-position:97.5% 25%}.em.em-man-woman-boy-boy{background-position:97.5% 20%}.em.em-man-woman-girl-girl{background-position:97.5% 27.5%}.em.em-woman-woman-boy{background-position:97.5% 35%}.em.em-woman-woman-girl{background-position:97.5% 40%}.em.em-woman-woman-girl-boy{background-position:97.5% 42.5%}.em.em-woman-woman-boy-boy{background-position:97.5% 37.5%}.em.em-woman-woman-girl-girl{background-position:97.5% 45%}.em.em-man-man-boy{background-position:97.5% 7.5%}.em.em-man-man-girl{background-position:97.5% 12.5%}.em.em-man-man-girl-boy{background-position:97.5% 15%}.em.em-man-man-boy-boy{background-position:97.5% 10%}.em.em-man-man-girl-girl{background-position:97.5% 17.5%}.em.em-womans_clothes{background-position:37.5% 92.5%}.em.em-shirt,.em.em-tshirt{background-position:37.5% 80%}.em.em-jeans{background-position:37.5% 82.5%}.em.em-necktie{background-position:37.5% 77.5%}.em.em-dress{background-position:37.5% 85%}.em.em-bikini{background-position:37.5% 90%}.em.em-kimono{background-position:37.5% 87.5%}.em.em-lipstick{background-position:47.5% 12.5%}.em.em-kiss{background-position:47.5% 67.5%}.em.em-footprints{background-position:40% 12.5%}.em.em-high_heel{background-position:40% 5%}.em.em-sandal{background-position:40% 7.5%}.em.em-boot{background-position:40% 10%}.em.em-mans_shoe,.em.em-shoe{background-position:40% 0}.em.em-athletic_shoe{background-position:40% 2.5%}.em.em-womans_hat{background-position:37.5% 72.5%}.em.em-tophat{background-position:22.5% 60%}.em.em-helmet_with_white_cross{background-position:5% 62.5%}.em.em-mortar_board{background-position:22.5% 17.5%}.em.em-crown{background-position:37.5% 70%}.em.em-school_satchel{background-position:22.5% 15%}.em.em-pouch{background-position:37.5% 100%}.em.em-purse{background-position:37.5% 95%}.em.em-handbag{background-position:37.5% 97.5%}.em.em-briefcase{background-position:50% 100%}.em.em-eyeglasses{background-position:37.5% 75%}.em.em-dark_sunglasses{background-position:62.5% 10%}.em.em-ring{background-position:47.5% 72.5%}.em.em-closed_umbrella{background-position:12.5% 57.5%}.em.em-dog{background-position:32.5% 45%}.em.em-cat{background-position:32.5% 32.5%}.em.em-mouse{background-position:32.5% 22.5%}.em.em-hamster{background-position:32.5% 52.5%}.em.em-rabbit{background-position:32.5% 30%}.em.em-bear{background-position:32.5% 57.5%}.em.em-panda_face{background-position:32.5% 60%}.em.em-koala{background-position:32.5% 10%}.em.em-tiger{background-position:32.5% 27.5%}.em.em-lion_face{background-position:80% 40%}.em.em-cow{background-position:32.5% 25%}.em.em-pig{background-position:32.5% 47.5%}.em.em-pig_nose{background-position:32.5% 62.5%}.em.em-frog{background-position:32.5% 50%}.em.em-octopus{background-position:30% 75%}.em.em-monkey_face{background-position:32.5% 42.5%}.em.em-see_no_evil{background-position:70% 50%}.em.em-hear_no_evil{background-position:70% 52.5%}.em.em-speak_no_evil{background-position:70% 55%}.em.em-monkey{background-position:30% 57.5%}.em.em-chicken{background-position:30% 62.5%}.em.em-penguin{background-position:32.5% 7.5%}.em.em-bird{background-position:32.5% 5%}.em.em-baby_chick{background-position:32.5% 0}.em.em-hatching_chick{background-position:30% 100%}.em.em-hatched_chick{background-position:32.5% 2.5%}.em.em-wolf{background-position:32.5% 55%}.em.em-boar{background-position:30% 70%}.em.em-horse{background-position:32.5% 40%}.em.em-unicorn_face{background-position:80% 47.5%}.em.em-bee,.em.em-honeybee{background-position:30% 85%}.em.em-bug{background-position:30% 80%}.em.em-snail{background-position:30% 42.5%}.em.em-beetle{background-position:30% 87.5%}.em.em-ant{background-position:30% 82.5%}.em.em-spider{background-position:62.5% 12.5%}.em.em-scorpion{background-position:80% 42.5%}.em.em-crab{background-position:80% 37.5%}.em.em-snake{background-position:30% 45%}.em.em-turtle{background-position:30% 97.5%}.em.em-tropical_fish{background-position:30% 92.5%}.em.em-fish{background-position:30% 90%}.em.em-blowfish{background-position:30% 95%}.em.em-dolphin{background-position:32.5% 20%}.em.em-whale{background-position:32.5% 37.5%}.em.em-whale2{background-position:30% 40%}.em.em-crocodile{background-position:30% 37.5%}.em.em-leopard{background-position:30% 27.5%}.em.em-tiger2{background-position:30% 25%}.em.em-water_buffalo{background-position:30% 20%}.em.em-ox{background-position:30% 17.5%}.em.em-cow2{background-position:30% 22.5%}.em.em-dromedary_camel{background-position:32.5% 15%}.em.em-camel{background-position:32.5% 17.5%}.em.em-elephant{background-position:30% 72.5%}.em.em-goat{background-position:30% 52.5%}.em.em-ram{background-position:30% 50%}.em.em-sheep{background-position:30% 55%}.em.em-racehorse{background-position:30% 47.5%}.em.em-pig2{background-position:30% 67.5%}.em.em-rat{background-position:30% 12.5%}.em.em-mouse2{background-position:30% 15%}.em.em-rooster{background-position:30% 60%}.em.em-turkey{background-position:80% 45%}.em.em-dove_of_peace{background-position:60% 15%}.em.em-dog2{background-position:30% 65%}.em.em-poodle{background-position:32.5% 12.5%}.em.em-cat2{background-position:30% 32.5%}.em.em-rabbit2{background-position:30% 30%}.em.em-chipmunk{background-position:32.5% 67.5%}.em.em-feet,.em.em-paw_prints{background-position:32.5% 65%}.em.em-dragon{background-position:30% 35%}.em.em-dragon_face{background-position:32.5% 35%}.em.em-cactus{background-position:15% 77.5%}.em.em-christmas_tree{background-position:20% 70%}.em.em-evergreen_tree{background-position:15% 70%}.em.em-deciduous_tree{background-position:15% 72.5%}.em.em-palm_tree{background-position:15% 75%}.em.em-seedling{background-position:15% 67.5%}.em.em-herb{background-position:17.5% 0}.em.em-shamrock{background-position:2.5% 22.5%}.em.em-four_leaf_clover{background-position:17.5% 2.5%}.em.em-bamboo{background-position:22.5% 2.5%}.em.em-tanabata_tree{background-position:20% 100%}.em.em-leaves{background-position:17.5% 10%}.em.em-fallen_leaf{background-position:17.5% 7.5%}.em.em-maple_leaf{background-position:17.5% 5%}.em.em-ear_of_rice{background-position:15% 100%}.em.em-hibiscus{background-position:15% 90%}.em.em-sunflower{background-position:15% 92.5%}.em.em-rose{background-position:15% 87.5%}.em.em-tulip{background-position:15% 82.5%}.em.em-blossom{background-position:15% 95%}.em.em-cherry_blossom{background-position:15% 85%}.em.em-bouquet{background-position:47.5% 80%}.em.em-mushroom{background-position:17.5% 12.5%}.em.em-chestnut{background-position:15% 65%}.em.em-jack_o_lantern{background-position:20% 67.5%}.em.em-shell{background-position:30% 77.5%}.em.em-spider_web{background-position:62.5% 15%}.em.em-earth_americas{background-position:12.5% 87.5%}.em.em-earth_africa{background-position:12.5% 85%}.em.em-earth_asia{background-position:12.5% 90%}.em.em-full_moon{background-position:15% 2.5%}.em.em-waning_gibbous_moon{background-position:15% 5%}.em.em-last_quarter_moon{background-position:15% 7.5%}.em.em-waning_crescent_moon{background-position:15% 10%}.em.em-new_moon{background-position:12.5% 95%}.em.em-waxing_crescent_moon{background-position:12.5% 97.5%}.em.em-first_quarter_moon{background-position:12.5% 100%}.em.em-moon,.em.em-waxing_gibbous_moon{background-position:15% 0}.em.em-new_moon_with_face{background-position:15% 15%}.em.em-full_moon_with_face{background-position:15% 22.5%}.em.em-first_quarter_moon_with_face{background-position:15% 17.5%}.em.em-last_quarter_moon_with_face{background-position:15% 20%}.em.em-sun_with_face{background-position:15% 25%}.em.em-crescent_moon{background-position:15% 12.5%}.em.em-star{background-position:10% 60%}.em.em-star2{background-position:15% 27.5%}.em.em-dizzy{background-position:50% 57.5%}.em.em-sparkles{background-position:7.5% 97.5%}.em.em-comet{background-position:2.5% 10%}.em.em-sunny{background-position:2.5% 0}.em.em-mostly_sunny{background-position:15% 35%}.em.em-partly_sunny{background-position:5% 52.5%}.em.em-barely_sunny{background-position:15% 37.5%}.em.em-partly_sunny_rain{background-position:15% 40%}.em.em-cloud{background-position:2.5% 2.5%}.em.em-rain_cloud{background-position:15% 42.5%}.em.em-thunder_cloud_and_rain{background-position:5% 55%}.em.em-lightning{background-position:15% 47.5%}.em.em-zap{background-position:5% 32.5%}.em.em-fire{background-position:57.5% 52.5%}.em.em-boom,.em.em-collision{background-position:50% 30%}.em.em-snowflake{background-position:10% 2.5%}.em.em-snow_cloud{background-position:15% 45%}.em.em-snowman{background-position:2.5% 7.5%}.em.em-snowman_without_snow{background-position:5% 50%}.em.em-wind_blowing_face{background-position:15% 55%}.em.em-dash{background-position:50% 37.5%}.em.em-tornado{background-position:15% 50%}.em.em-fog{background-position:15% 52.5%}.em.em-umbrella{background-position:2.5% 5%}.em.em-umbrella_with_rain_drops{background-position:2.5% 17.5%}.em.em-droplet{background-position:50% 35%}.em.em-sweat_drops{background-position:50% 32.5%}.em.em-ocean{background-position:12.5% 77.5%}.em.em-green_apple{background-position:17.5% 40%}.em.em-apple{background-position:17.5% 37.5%}.em.em-pear{background-position:17.5% 42.5%}.em.em-tangerine{background-position:17.5% 27.5%}.em.em-lemon{background-position:17.5% 30%}.em.em-banana{background-position:17.5% 32.5%}.em.em-watermelon{background-position:17.5% 25%}.em.em-grapes{background-position:17.5% 20%}.em.em-strawberry{background-position:17.5% 50%}.em.em-melon{background-position:17.5% 22.5%}.em.em-cherries{background-position:17.5% 47.5%}.em.em-peach{background-position:17.5% 45%}.em.em-pineapple{background-position:17.5% 35%}.em.em-tomato{background-position:17.5% 15%}.em.em-eggplant{background-position:17.5% 17.5%}.em.em-hot_pepper{background-position:15% 80%}.em.em-corn{background-position:15% 97.5%}.em.em-sweet_potato{background-position:17.5% 82.5%}.em.em-honey_pot{background-position:20% 17.5%}.em.em-bread{background-position:17.5% 77.5%}.em.em-cheese_wedge{background-position:80% 50%}.em.em-poultry_leg{background-position:17.5% 60%}.em.em-meat_on_bone{background-position:17.5% 57.5%}.em.em-fried_shrimp{background-position:17.5% 92.5%}.em.em-egg{background-position:20% 27.5%}.em.em-hamburger{background-position:17.5% 52.5%}.em.em-fries{background-position:17.5% 80%}.em.em-hotdog{background-position:15% 57.5%}.em.em-pizza{background-position:17.5% 55%}.em.em-spaghetti{background-position:17.5% 75%}.em.em-taco{background-position:15% 60%}.em.em-burrito{background-position:15% 62.5%}.em.em-ramen{background-position:17.5% 72.5%}.em.em-stew{background-position:20% 25%}.em.em-fish_cake{background-position:17.5% 95%}.em.em-sushi{background-position:17.5% 90%}.em.em-bento{background-position:20% 22.5%}.em.em-curry{background-position:17.5% 70%}.em.em-rice_ball{background-position:17.5% 65%}.em.em-rice{background-position:17.5% 67.5%}.em.em-rice_cracker{background-position:17.5% 62.5%}.em.em-oden{background-position:17.5% 87.5%}.em.em-dango{background-position:17.5% 85%}.em.em-shaved_ice{background-position:17.5% 100%}.em.em-ice_cream{background-position:20% 0}.em.em-icecream{background-position:17.5% 97.5%}.em.em-cake{background-position:20% 20%}.em.em-birthday{background-position:20% 65%}.em.em-custard{background-position:20% 15%}.em.em-candy{background-position:20% 10%}.em.em-lollipop{background-position:20% 12.5%}.em.em-chocolate_bar{background-position:20% 7.5%}.em.em-popcorn{background-position:20% 57.5%}.em.em-doughnut{background-position:20% 2.5%}.em.em-cookie{background-position:20% 5%}.em.em-beer{background-position:20% 45%}.em.em-beers{background-position:20% 47.5%}.em.em-wine_glass{background-position:20% 37.5%}.em.em-cocktail{background-position:20% 40%}.em.em-tropical_drink{background-position:20% 42.5%}.em.em-champagne{background-position:20% 55%}.em.em-sake{background-position:20% 35%}.em.em-tea{background-position:20% 32.5%}.em.em-coffee{background-position:2.5% 20%}.em.em-baby_bottle{background-position:20% 50%}.em.em-fork_and_knife{background-position:20% 30%}.em.em-knife_fork_plate{background-position:20% 52.5%}.em.em-soccer{background-position:5% 45%}.em.em-basketball{background-position:25% 15%}.em.em-football{background-position:25% 60%}.em.em-baseball{background-position:5% 47.5%}.em.em-tennis{background-position:25% 10%}.em.em-volleyball{background-position:27.5% 2.5%}.em.em-rugby_football{background-position:25% 62.5%}.em.em-8ball{background-position:22.5% 80%}.em.em-golf{background-position:5% 82.5%}.em.em-golfer{background-position:25% 95%}.em.em-table_tennis_paddle_and_ball{background-position:27.5% 10%}.em.em-badminton_racquet_and_shuttlecock{background-position:27.5% 95%}.em.em-ice_hockey_stick_and_puck{background-position:27.5% 7.5%}.em.em-field_hockey_stick_and_ball{background-position:27.5% 5%}.em.em-cricket_bat_and_ball{background-position:27.5% 0}.em.em-ski{background-position:25% 12.5%}.em.em-skier{background-position:5% 90%}.em.em-snowboarder{background-position:25% 20%}.em.em-ice_skate{background-position:5% 92.5%}.em.em-bow_and_arrow{background-position:27.5% 97.5%}.em.em-fishing_pole_and_fish{background-position:22.5% 45%}.em.em-rowboat{background-position:75% 15%}.em.em-swimmer{background-position:25% 65%}.em.em-surfer{background-position:25% 37.5%}.em.em-bath{background-position:77.5% 35%}.em.em-person_with_ball{background-position:5% 95%}.em.em-weight_lifter{background-position:25% 80%}.em.em-bicyclist{background-position:75% 70%}.em.em-mountain_bicyclist{background-position:75% 85%}.em.em-horse_racing{background-position:25% 57.5%}.em.em-man_in_business_suit_levitating{background-position:60% 95%}.em.em-trophy{background-position:25% 55%}.em.em-running_shirt_with_sash{background-position:25% 7.5%}.em.em-sports_medal{background-position:25% 52.5%}.em.em-medal{background-position:22.5% 20%}.em.em-reminder_ribbon{background-position:22.5% 22.5%}.em.em-rosette{background-position:27.5% 90%}.em.em-ticket{background-position:22.5% 65%}.em.em-admission_tickets{background-position:22.5% 35%}.em.em-performing_arts{background-position:22.5% 70%}.em.em-art{background-position:22.5% 57.5%}.em.em-circus_tent{background-position:22.5% 62.5%}.em.em-microphone{background-position:22.5% 47.5%}.em.em-headphones{background-position:22.5% 55%}.em.em-musical_score{background-position:25% 5%}.em.em-musical_keyboard{background-position:22.5% 100%}.em.em-saxophone{background-position:22.5% 95%}.em.em-trumpet{background-position:25% 0}.em.em-guitar{background-position:22.5% 97.5%}.em.em-violin{background-position:25% 2.5%}.em.em-clapper{background-position:22.5% 67.5%}.em.em-video_game{background-position:22.5% 72.5%}.em.em-space_invader{background-position:45% 62.5%}.em.em-dart{background-position:22.5% 75%}.em.em-game_die{background-position:22.5% 82.5%}.em.em-slot_machine{background-position:22.5% 77.5%}.em.em-bowling{background-position:22.5% 85%}.em.em-car{background-position:72.5% 87.5%}.em.em-taxi{background-position:72.5% 82.5%}.em.em-blue_car{background-position:72.5% 92.5%}.em.em-bus{background-position:72.5% 60%}.em.em-trolleybus{background-position:72.5% 65%}.em.em-racing_car{background-position:25% 100%}.em.em-police_car{background-position:72.5% 77.5%}.em.em-ambulance{background-position:72.5% 72.5%}.em.em-fire_engine{background-position:72.5% 75%}.em.em-minibus{background-position:72.5% 70%}.em.em-truck{background-position:72.5% 95%}.em.em-articulated_lorry{background-position:72.5% 97.5%}.em.em-tractor{background-position:72.5% 100%}.em.em-racing_motorcycle{background-position:25% 97.5%}.em.em-bike{background-position:75% 65%}.em.em-rotating_light{background-position:75% 40%}.em.em-oncoming_police_car{background-position:72.5% 80%}.em.em-oncoming_bus{background-position:72.5% 62.5%}.em.em-oncoming_automobile{background-position:72.5% 90%}.em.em-oncoming_taxi{background-position:72.5% 85%}.em.em-aerial_tramway{background-position:75% 10%}.em.em-mountain_cableway{background-position:75% 7.5%}.em.em-suspension_railway{background-position:75% 5%}.em.em-railway_car{background-position:72.5% 37.5%}.em.em-train{background-position:72.5% 57.5%}.em.em-monorail{background-position:75% 0}.em.em-bullettrain_side{background-position:72.5% 40%}.em.em-bullettrain_front{background-position:72.5% 42.5%}.em.em-light_rail{background-position:72.5% 50%}.em.em-mountain_railway{background-position:75% 2.5%}.em.em-steam_locomotive{background-position:72.5% 35%}.em.em-train2{background-position:72.5% 45%}.em.em-metro{background-position:72.5% 47.5%}.em.em-tram{background-position:72.5% 55%}.em.em-station{background-position:72.5% 52.5%}.em.em-helicopter{background-position:72.5% 32.5%}.em.em-small_airplane{background-position:77.5% 92.5%}.em.em-airplane{background-position:7.5% 17.5%}.em.em-airplane_departure{background-position:77.5% 95%}.em.em-airplane_arriving{background-position:77.5% 97.5%}.em.em-boat{background-position:5% 87.5%}.em.em-motor_boat{background-position:77.5% 90%}.em.em-speedboat{background-position:75% 30%}.em.em-ferry{background-position:5% 85%}.em.em-passenger_ship{background-position:80% 0}.em.em-rocket{background-position:72.5% 30%}.em.em-satellite{background-position:77.5% 100%}.em.em-seat{background-position:50% 95%}.em.em-anchor{background-position:5% 12.5%}.em.em-construction{background-position:75% 37.5%}.em.em-fuelpump{background-position:7.5% 10%}.em.em-busstop{background-position:72.5% 67.5%}.em.em-vertical_traffic_light{background-position:75% 35%}.em.em-traffic_light{background-position:75% 32.5%}.em.em-checkered_flag{background-position:25% 17.5%}.em.em-ship{background-position:75% 12.5%}.em.em-ferris_wheel{background-position:22.5% 40%}.em.em-roller_coaster{background-position:22.5% 42.5%}.em.em-carousel_horse{background-position:22.5% 37.5%}.em.em-building_construction{background-position:27.5% 20%}.em.em-foggy{background-position:12.5% 55%}.em.em-tokyo_tower{background-position:65% 27.5%}.em.em-factory{background-position:27.5% 75%}.em.em-fountain{background-position:5% 80%}.em.em-rice_scene{background-position:22.5% 12.5%}.em.em-mountain{background-position:5% 75%}.em.em-snow_capped_mountain{background-position:27.5% 12.5%}.em.em-mount_fuji{background-position:65% 25%}.em.em-volcano{background-position:12.5% 80%}.em.em-japan{background-position:65% 32.5%}.em.em-camping{background-position:27.5% 15%}.em.em-tent{background-position:7.5% 7.5%}.em.em-national_park{background-position:27.5% 37.5%}.em.em-motorway{background-position:77.5% 85%}.em.em-railway_track{background-position:77.5% 87.5%}.em.em-sunrise{background-position:12.5% 65%}.em.em-sunrise_over_mountains{background-position:12.5% 62.5%}.em.em-desert{background-position:27.5% 32.5%}.em.em-beach_with_umbrella{background-position:27.5% 17.5%}.em.em-desert_island{background-position:27.5% 35%}.em.em-city_sunrise{background-position:12.5% 70%}.em.em-city_sunset{background-position:12.5% 67.5%}.em.em-cityscape{background-position:27.5% 25%}.em.em-night_with_stars{background-position:12.5% 60%}.em.em-bridge_at_night{background-position:12.5% 75%}.em.em-milky_way{background-position:12.5% 82.5%}.em.em-stars{background-position:15% 30%}.em.em-sparkler{background-position:20% 90%}.em.em-fireworks{background-position:20% 87.5%}.em.em-rainbow{background-position:12.5% 72.5%}.em.em-house_buildings{background-position:27.5% 22.5%}.em.em-european_castle{background-position:27.5% 82.5%}.em.em-japanese_castle{background-position:27.5% 80%}.em.em-stadium{background-position:27.5% 40%}.em.em-statue_of_liberty{background-position:65% 30%}.em.em-house{background-position:27.5% 42.5%}.em.em-house_with_garden{background-position:27.5% 45%}.em.em-derelict_house_building{background-position:27.5% 27.5%}.em.em-office{background-position:27.5% 47.5%}.em.em-department_store{background-position:27.5% 72.5%}.em.em-post_office{background-position:27.5% 50%}.em.em-european_post_office{background-position:27.5% 52.5%}.em.em-hospital{background-position:27.5% 55%}.em.em-bank{background-position:27.5% 57.5%}.em.em-hotel{background-position:27.5% 62.5%}.em.em-convenience_store{background-position:27.5% 67.5%}.em.em-school{background-position:27.5% 70%}.em.em-love_hotel{background-position:27.5% 65%}.em.em-wedding{background-position:47.5% 85%}.em.em-classical_building{background-position:27.5% 30%}.em.em-church{background-position:5% 72.5%}.em.em-mosque{background-position:60% 20%}.em.em-synagogue{background-position:60% 22.5%}.em.em-kaaba{background-position:60% 17.5%}.em.em-shinto_shrine{background-position:5% 70%}.em.em-watch{background-position:0 35%}.em.em-iphone{background-position:55% 27.5%}.em.em-calling{background-position:55% 30%}.em.em-computer{background-position:50% 97.5%}.em.em-keyboard{background-position:0 40%}.em.em-desktop_computer{background-position:62.5% 77.5%}.em.em-printer{background-position:62.5% 80%}.em.em-three_button_mouse{background-position:62.5% 82.5%}.em.em-trackball{background-position:62.5% 85%}.em.em-joystick{background-position:62.5% 17.5%}.em.em-compression{background-position:65% 2.5%}.em.em-minidisc{background-position:52.5% 0}.em.em-floppy_disk{background-position:52.5% 2.5%}.em.em-cd{background-position:52.5% 5%}.em.em-dvd{background-position:52.5% 7.5%}.em.em-vhs{background-position:55% 55%}.em.em-camera{background-position:55% 42.5%}.em.em-camera_with_flash{background-position:55% 45%}.em.em-video_camera{background-position:55% 47.5%}.em.em-movie_camera{background-position:22.5% 50%}.em.em-film_projector{background-position:55% 57.5%}.em.em-film_frames{background-position:22.5% 32.5%}.em.em-telephone_receiver{background-position:52.5% 82.5%}.em.em-phone{background-position:2.5% 12.5%}.em.em-pager{background-position:52.5% 85%}.em.em-fax{background-position:52.5% 87.5%}.em.em-tv{background-position:55% 50%}.em.em-radio{background-position:55% 52.5%}.em.em-studio_microphone{background-position:22.5% 25%}.em.em-level_slider{background-position:22.5% 27.5%}.em.em-control_knobs{background-position:22.5% 30%}.em.em-stopwatch{background-position:0 65%}.em.em-timer_clock{background-position:0 67.5%}.em.em-alarm_clock{background-position:0 62.5%}.em.em-mantelpiece_clock{background-position:60% 90%}.em.em-hourglass_flowing_sand{background-position:0 70%}.em.em-hourglass{background-position:0 37.5%}.em.em-satellite_antenna{background-position:52.5% 90%}.em.em-battery{background-position:55% 90%}.em.em-electric_plug{background-position:55% 92.5%}.em.em-bulb{background-position:50% 20%}.em.em-flashlight{background-position:57.5% 55%}.em.em-candle{background-position:60% 87.5%}.em.em-wastebasket{background-position:62.5% 97.5%}.em.em-oil_drum{background-position:77.5% 82.5%}.em.em-money_with_wings{background-position:50% 90%}.em.em-dollar{background-position:50% 82.5%}.em.em-yen{background-position:50% 80%}.em.em-euro{background-position:50% 85%}.em.em-pound{background-position:50% 87.5%}.em.em-moneybag{background-position:50% 70%}.em.em-credit_card{background-position:50% 77.5%}.em.em-gem{background-position:47.5% 75%}.em.em-scales{background-position:5% 17.5%}.em.em-wrench{background-position:57.5% 57.5%}.em.em-hammer{background-position:57.5% 60%}.em.em-hammer_and_pick{background-position:5% 10%}.em.em-hammer_and_wrench{background-position:77.5% 77.5%}.em.em-pick{background-position:5% 60%}.em.em-nut_and_bolt{background-position:57.5% 62.5%}.em.em-gear{background-position:5% 22.5%}.em.em-chains{background-position:5% 65%}.em.em-gun{background-position:57.5% 67.5%}.em.em-bomb{background-position:50% 25%}.em.em-hocho{background-position:57.5% 65%}.em.em-dagger_knife{background-position:65% 10%}.em.em-crossed_swords{background-position:5% 15%}.em.em-shield{background-position:77.5% 80%}.em.em-smoking{background-position:75% 50%}.em.em-skull_and_crossbones{background-position:2.5% 40%}.em.em-coffin{background-position:5% 40%}.em.em-funeral_urn{background-position:5% 42.5%}.em.em-amphora{background-position:27.5% 100%}.em.em-crystal_ball{background-position:57.5% 75%}.em.em-prayer_beads{background-position:55% 60%}.em.em-barber{background-position:47.5% 60%}.em.em-alembic{background-position:5% 20%}.em.em-telescope{background-position:57.5% 72.5%}.em.em-microscope{background-position:57.5% 70%}.em.em-hole{background-position:60% 92.5%}.em.em-pill{background-position:47.5% 65%}.em.em-syringe{background-position:47.5% 62.5%}.em.em-thermometer{background-position:15% 32.5%}.em.em-label{background-position:27.5% 92.5%}.em.em-bookmark{background-position:57.5% 15%}.em.em-toilet{background-position:77.5% 27.5%}.em.em-shower{background-position:77.5% 32.5%}.em.em-bathtub{background-position:77.5% 50%}.em.em-key{background-position:57.5% 2.5%}.em.em-old_key{background-position:65% 5%}.em.em-couch_and_lamp{background-position:77.5% 62.5%}.em.em-sleeping_accommodation{background-position:77.5% 65%}.em.em-bed{background-position:77.5% 72.5%}.em.em-door{background-position:75% 45%}.em.em-bellhop_bell{background-position:77.5% 70%}.em.em-frame_with_picture{background-position:62.5% 87.5%}.em.em-world_map{background-position:65% 22.5%}.em.em-umbrella_on_ground{background-position:5% 77.5%}.em.em-moyai{background-position:65% 35%}.em.em-shopping_bags{background-position:77.5% 67.5%}.em.em-balloon{background-position:20% 92.5%}.em.em-flags{background-position:22.5% 7.5%}.em.em-ribbon{background-position:20% 60%}.em.em-gift{background-position:20% 62.5%}.em.em-confetti_ball{background-position:20% 97.5%}.em.em-tada{background-position:20% 95%}.em.em-dolls{background-position:22.5% 5%}.em.em-wind_chime{background-position:22.5% 10%}.em.em-crossed_flags{background-position:22.5% 0}.em.em-izakaya_lantern{background-position:27.5% 77.5%}.em.em-email{background-position:7.5% 20%}.em.em-envelope_with_arrow{background-position:55% 7.5%}.em.em-incoming_envelope{background-position:55% 5%}.em.em-e-mail{background-position:55% 2.5%}.em.em-love_letter{background-position:47.5% 70%}.em.em-postbox{background-position:55% 20%}.em.em-mailbox_closed{background-position:55% 10%}.em.em-mailbox{background-position:55% 12.5%}.em.em-mailbox_with_mail{background-position:55% 15%}.em.em-mailbox_with_no_mail{background-position:55% 17.5%}.em.em-package{background-position:55% 0}.em.em-postal_horn{background-position:55% 22.5%}.em.em-inbox_tray{background-position:52.5% 100%}.em.em-outbox_tray{background-position:52.5% 97.5%}.em.em-scroll{background-position:52.5% 77.5%}.em.em-page_with_curl{background-position:52.5% 15%}.em.em-bookmark_tabs{background-position:52.5% 50%}.em.em-bar_chart{background-position:52.5% 32.5%}.em.em-chart_with_upwards_trend{background-position:52.5% 27.5%}.em.em-chart_with_downwards_trend{background-position:52.5% 30%}.em.em-page_facing_up{background-position:52.5% 17.5%}.em.em-date{background-position:52.5% 20%}.em.em-calendar{background-position:52.5% 22.5%}.em.em-spiral_calendar_pad{background-position:65% 0}.em.em-card_index{background-position:52.5% 25%}.em.em-card_file_box{background-position:62.5% 92.5%}.em.em-ballot_box_with_ballot{background-position:65% 20%}.em.em-file_cabinet{background-position:62.5% 95%}.em.em-clipboard{background-position:52.5% 35%}.em.em-spiral_note_pad{background-position:62.5% 100%}.em.em-file_folder{background-position:52.5% 10%}.em.em-open_file_folder{background-position:52.5% 12.5%}.em.em-card_index_dividers{background-position:62.5% 90%}.em.em-rolled_up_newspaper{background-position:65% 7.5%}.em.em-newspaper{background-position:55% 25%}.em.em-notebook{background-position:52.5% 55%}.em.em-closed_book{background-position:52.5% 60%}.em.em-green_book{background-position:52.5% 65%}.em.em-blue_book{background-position:52.5% 67.5%}.em.em-orange_book{background-position:52.5% 70%}.em.em-notebook_with_decorative_cover{background-position:52.5% 57.5%}.em.em-ledger{background-position:52.5% 52.5%}.em.em-books{background-position:52.5% 72.5%}.em.em-book{background-position:52.5% 62.5%}.em.em-link{background-position:57.5% 17.5%}.em.em-paperclip{background-position:52.5% 42.5%}.em.em-linked_paperclips{background-position:62.5% 20%}.em.em-scissors{background-position:7.5% 12.5%}.em.em-triangular_ruler{background-position:52.5% 47.5%}.em.em-straight_ruler{background-position:52.5% 45%}.em.em-pushpin{background-position:52.5% 37.5%}.em.em-round_pushpin{background-position:52.5% 40%}.em.em-triangular_flag_on_post{background-position:75% 42.5%}.em.em-waving_white_flag{background-position:27.5% 85%}.em.em-waving_black_flag{background-position:27.5% 87.5%}.em.em-closed_lock_with_key{background-position:57.5% 0}.em.em-lock{background-position:57.5% 5%}.em.em-unlock{background-position:57.5% 7.5%}.em.em-lock_with_ink_pen{background-position:55% 100%}.em.em-lower_left_ballpoint_pen{background-position:62.5% 22.5%}.em.em-lower_left_fountain_pen{background-position:62.5% 25%}.em.em-black_nib{background-position:7.5% 85%}.em.em-memo,.em.em-pencil{background-position:52.5% 80%}.em.em-pencil2{background-position:7.5% 82.5%}.em.em-lower_left_crayon{background-position:62.5% 30%}.em.em-lower_left_paintbrush{background-position:62.5% 27.5%}.em.em-mag{background-position:55% 95%}.em.em-mag_right{background-position:55% 97.5%}.em.em-heart{background-position:10% 25%}.em.em-yellow_heart{background-position:50% 5%}.em.em-green_heart{background-position:50% 2.5%}.em.em-blue_heart{background-position:50% 0}.em.em-purple_heart{background-position:50% 7.5%}.em.em-broken_heart{background-position:47.5% 90%}.em.em-heavy_heart_exclamation_mark_ornament{background-position:10% 22.5%}.em.em-two_hearts{background-position:47.5% 92.5%}.em.em-revolving_hearts{background-position:50% 12.5%}.em.em-heartbeat{background-position:47.5% 87.5%}.em.em-heartpulse{background-position:47.5% 97.5%}.em.em-sparkling_heart{background-position:47.5% 95%}.em.em-cupid{background-position:47.5% 100%}.em.em-gift_heart{background-position:50% 10%}.em.em-heart_decoration{background-position:50% 15%}.em.em-peace_symbol{background-position:2.5% 52.5%}.em.em-latin_cross{background-position:7.5% 92.5%}.em.em-star_and_crescent{background-position:2.5% 50%}.em.em-om_symbol{background-position:60% 12.5%}.em.em-wheel_of_dharma{background-position:2.5% 57.5%}.em.em-star_of_david{background-position:7.5% 95%}.em.em-six_pointed_star{background-position:57.5% 77.5%}.em.em-menorah_with_nine_branches{background-position:60% 25%}.em.em-yin_yang{background-position:2.5% 55%}.em.em-orthodox_cross{background-position:2.5% 47.5%}.em.em-place_of_worship{background-position:77.5% 75%}.em.em-ophiuchus{background-position:5% 57.5%}.em.em-aries{background-position:2.5% 65%}.em.em-taurus{background-position:2.5% 67.5%}.em.em-gemini{background-position:2.5% 70%}.em.em-cancer{background-position:2.5% 72.5%}.em.em-leo{background-position:2.5% 75%}.em.em-virgo{background-position:2.5% 77.5%}.em.em-libra{background-position:2.5% 80%}.em.em-scorpius{background-position:2.5% 82.5%}.em.em-sagittarius{background-position:2.5% 85%}.em.em-capricorn{background-position:2.5% 87.5%}.em.em-aquarius{background-position:2.5% 90%}.em.em-pisces{background-position:2.5% 92.5%}.em.em-id{background-position:10% 100%}.em.em-atom_symbol{background-position:5% 25%}.em.em-u7a7a{background-position:12.5% 27.5%}.em.em-u5272{background-position:12.5% 42.5%}.em.em-radioactive_sign{background-position:2.5% 42.5%}.em.em-biohazard_sign{background-position:2.5% 45%}.em.em-mobile_phone_off{background-position:55% 35%}.em.em-vibration_mode{background-position:55% 32.5%}.em.em-u6709{background-position:12.5% 35%}.em.em-u7121{background-position:12.5% 20%}.em.em-u7533{background-position:12.5% 40%}.em.em-u55b6{background-position:12.5% 45%}.em.em-u6708{background-position:12.5% 37.5%}.em.em-eight_pointed_black_star{background-position:10% 0}.em.em-vs{background-position:12.5% 12.5%}.em.em-accept{background-position:12.5% 50%}.em.em-white_flower{background-position:50% 65%}.em.em-ideograph_advantage{background-position:12.5% 47.5%}.em.em-secret{background-position:10% 72.5%}.em.em-congratulations{background-position:10% 70%}.em.em-u5408{background-position:12.5% 30%}.em.em-u6e80{background-position:12.5% 32.5%}.em.em-u7981{background-position:12.5% 25%}.em.em-a{background-position:10% 80%}.em.em-b{background-position:10% 82.5%}.em.em-ab{background-position:10% 90%}.em.em-cl{background-position:10% 92.5%}.em.em-o2{background-position:10% 85%}.em.em-sos{background-position:12.5% 7.5%}.em.em-no_entry{background-position:5% 67.5%}.em.em-name_badge{background-position:52.5% 75%}.em.em-no_entry_sign{background-position:75% 47.5%}.em.em-x{background-position:10% 7.5%}.em.em-o{background-position:10% 62.5%}.em.em-anger{background-position:50% 22.5%}.em.em-hotsprings{background-position:5% 2.5%}.em.em-no_pedestrians{background-position:77.5% 12.5%}.em.em-do_not_litter{background-position:75% 57.5%}.em.em-no_bicycles{background-position:75% 67.5%}.em.em-non-potable_water{background-position:75% 62.5%}.em.em-underage{background-position:57.5% 35%}.em.em-no_mobile_phones{background-position:55% 37.5%}.em.em-exclamation,.em.em-heavy_exclamation_mark{background-position:10% 20%}.em.em-grey_exclamation{background-position:10% 17.5%}.em.em-question{background-position:10% 12.5%}.em.em-grey_question{background-position:10% 15%}.em.em-bangbang{background-position:0 5%}.em.em-interrobang{background-position:0 7.5%}.em.em-100{background-position:50% 67.5%}.em.em-low_brightness{background-position:55% 75%}.em.em-high_brightness{background-position:55% 77.5%}.em.em-trident{background-position:57.5% 82.5%}.em.em-fleur_de_lis{background-position:5% 27.5%}.em.em-part_alternation_mark{background-position:10% 67.5%}.em.em-warning{background-position:5% 30%}.em.em-children_crossing{background-position:77.5% 15%}.em.em-beginner{background-position:57.5% 80%}.em.em-recycle{background-position:5% 5%}.em.em-u6307{background-position:12.5% 22.5%}.em.em-chart{background-position:50% 92.5%}.em.em-sparkle{background-position:10% 5%}.em.em-eight_spoked_asterisk{background-position:7.5% 100%}.em.em-negative_squared_cross_mark{background-position:10% 10%}.em.em-white_check_mark{background-position:7.5% 15%}.em.em-diamond_shape_with_a_dot_inside{background-position:50% 17.5%}.em.em-cyclone{background-position:12.5% 52.5%}.em.em-loop{background-position:10% 40%}.em.em-globe_with_meridians{background-position:12.5% 92.5%}.em.em-m{background-position:0 80%}.em.em-atm{background-position:27.5% 60%}.em.em-sa{background-position:12.5% 17.5%}.em.em-passport_control{background-position:77.5% 52.5%}.em.em-customs{background-position:77.5% 55%}.em.em-baggage_claim{background-position:77.5% 57.5%}.em.em-left_luggage{background-position:77.5% 60%}.em.em-wheelchair{background-position:5% 7.5%}.em.em-no_smoking{background-position:75% 52.5%}.em.em-wc{background-position:77.5% 30%}.em.em-parking{background-position:10% 87.5%}.em.em-potable_water{background-position:75% 60%}.em.em-mens{background-position:77.5% 17.5%}.em.em-womens{background-position:77.5% 20%}.em.em-baby_symbol{background-position:77.5% 25%}.em.em-restroom{background-position:77.5% 22.5%}.em.em-put_litter_in_its_place{background-position:75% 55%}.em.em-cinema{background-position:22.5% 52.5%}.em.em-signal_strength{background-position:55% 40%}.em.em-koko{background-position:12.5% 15%}.em.em-ng{background-position:12.5% 2.5%}.em.em-ok{background-position:12.5% 5%}.em.em-up{background-position:12.5% 10%}.em.em-cool{background-position:10% 95%}.em.em-new{background-position:12.5% 0}.em.em-free{background-position:10% 97.5%}.em.em-zero{background-position:80% 57.5%}.em.em-one{background-position:80% 60%}.em.em-two{background-position:80% 62.5%}.em.em-three{background-position:80% 65%}.em.em-four{background-position:80% 67.5%}.em.em-five{background-position:80% 70%}.em.em-six{background-position:80% 72.5%}.em.em-seven{background-position:80% 75%}.em.em-eight{background-position:80% 77.5%}.em.em-nine{background-position:80% 80%}.em.em-keycap_ten{background-position:57.5% 37.5%}.em.em-keycap_star{background-position:80% 55%}.em.em-1234{background-position:57.5% 45%}.em.em-arrow_forward{background-position:0 87.5%}.em.em-double_vertical_bar{background-position:0 72.5%}.em.em-black_right_pointing_triangle_with_double_vertical_bar{background-position:0 60%}.em.em-black_square_for_stop{background-position:0 75%}.em.em-eject{background-position:0 42.5%}.em.em-black_circle_for_record{background-position:0 77.5%}.em.em-black_right_pointing_double_triangle_with_vertical_bar{background-position:0 55%}.em.em-black_left_pointing_double_triangle_with_vertical_bar{background-position:0 57.5%}.em.em-fast_forward{background-position:0 45%}.em.em-rewind{background-position:0 47.5%}.em.em-twisted_rightwards_arrows{background-position:55% 62.5%}.em.em-repeat{background-position:55% 65%}.em.em-repeat_one{background-position:55% 67.5%}.em.em-arrow_backward{background-position:0 90%}.em.em-arrow_up_small{background-position:60% 7.5%}.em.em-arrow_down_small{background-position:60% 10%}.em.em-arrow_double_up{background-position:0 50%}.em.em-arrow_double_down{background-position:0 52.5%}.em.em-arrow_right{background-position:10% 35%}.em.em-arrow_left{background-position:10% 47.5%}.em.em-arrow_up{background-position:10% 50%}.em.em-arrow_down{background-position:10% 52.5%}.em.em-arrow_upper_right{background-position:0 22.5%}.em.em-arrow_lower_right{background-position:0 25%}.em.em-arrow_lower_left{background-position:0 27.5%}.em.em-arrow_upper_left{background-position:0 20%}.em.em-arrow_up_down{background-position:0 17.5%}.em.em-left_right_arrow{background-position:0 15%}.em.em-arrows_counterclockwise{background-position:55% 72.5%}.em.em-arrow_right_hook{background-position:0 32.5%}.em.em-leftwards_arrow_with_hook{background-position:0 30%}.em.em-arrow_heading_up{background-position:10% 42.5%}.em.em-arrow_heading_down{background-position:10% 45%}.em.em-hash{background-position:80% 52.5%}.em.em-information_source{background-position:0 12.5%}.em.em-abc{background-position:57.5% 50%}.em.em-abcd{background-position:57.5% 42.5%}.em.em-capital_abcd{background-position:57.5% 40%}.em.em-symbols{background-position:57.5% 47.5%}.em.em-musical_note{background-position:22.5% 90%}.em.em-notes{background-position:22.5% 92.5%}.em.em-wavy_dash{background-position:10% 65%}.em.em-curly_loop{background-position:10% 37.5%}.em.em-heavy_check_mark{background-position:7.5% 87.5%}.em.em-arrows_clockwise{background-position:55% 70%}.em.em-heavy_plus_sign{background-position:10% 27.5%}.em.em-heavy_minus_sign{background-position:10% 30%}.em.em-heavy_division_sign{background-position:10% 32.5%}.em.em-heavy_multiplication_x{background-position:7.5% 90%}.em.em-heavy_dollar_sign{background-position:50% 75%}.em.em-currency_exchange{background-position:50% 72.5%}.em.em-copyright{background-position:0 0}.em.em-registered{background-position:0 2.5%}.em.em-tm{background-position:0 10%}.em.em-end{background-position:57.5% 25%}.em.em-back{background-position:57.5% 22.5%}.em.em-on{background-position:57.5% 27.5%}.em.em-top{background-position:57.5% 32.5%}.em.em-soon{background-position:57.5% 30%}.em.em-ballot_box_with_check{background-position:2.5% 15%}.em.em-radio_button{background-position:57.5% 20%}.em.em-white_circle{background-position:5% 35%}.em.em-black_circle{background-position:5% 37.5%}.em.em-red_circle{background-position:57.5% 90%}.em.em-large_blue_circle{background-position:57.5% 92.5%}.em.em-small_orange_diamond{background-position:57.5% 100%}.em.em-small_blue_diamond{background-position:60% 0}.em.em-large_orange_diamond{background-position:57.5% 95%}.em.em-large_blue_diamond{background-position:57.5% 97.5%}.em.em-small_red_triangle{background-position:60% 2.5%}.em.em-black_small_square{background-position:0 82.5%}.em.em-white_small_square{background-position:0 85%}.em.em-black_large_square{background-position:10% 55%}.em.em-white_large_square{background-position:10% 57.5%}.em.em-small_red_triangle_down{background-position:60% 5%}.em.em-black_medium_square{background-position:0 95%}.em.em-white_medium_square{background-position:0 92.5%}.em.em-black_medium_small_square{background-position:0 100%}.em.em-white_medium_small_square{background-position:0 97.5%}.em.em-black_square_button{background-position:57.5% 85%}.em.em-white_square_button{background-position:57.5% 87.5%}.em.em-speaker{background-position:55% 82.5%}.em.em-sound{background-position:55% 85%}.em.em-loud_sound{background-position:55% 87.5%}.em.em-mute{background-position:55% 80%}.em.em-mega{background-position:52.5% 95%}.em.em-loudspeaker{background-position:52.5% 92.5%}.em.em-bell{background-position:57.5% 10%}.em.em-no_bell{background-position:57.5% 12.5%}.em.em-black_joker{background-position:10% 77.5%}.em.em-mahjong{background-position:10% 75%}.em.em-spades{background-position:2.5% 95%}.em.em-clubs{background-position:2.5% 97.5%}.em.em-hearts{background-position:2.5% 100%}.em.em-diamonds{background-position:5% 0}.em.em-flower_playing_cards{background-position:22.5% 87.5%}.em.em-thought_balloon{background-position:50% 62.5%}.em.em-right_anger_bubble{background-position:65% 17.5%}.em.em-speech_balloon{background-position:50% 60%}.em.em-left_speech_bubble{background-position:65% 15%}.em.em-clock1{background-position:60% 27.5%}.em.em-clock2{background-position:60% 30%}.em.em-clock3{background-position:60% 32.5%}.em.em-clock4{background-position:60% 35%}.em.em-clock5{background-position:60% 37.5%}.em.em-clock6{background-position:60% 40%}.em.em-clock7{background-position:60% 42.5%}.em.em-clock8{background-position:60% 45%}.em.em-clock9{background-position:60% 47.5%}.em.em-clock10{background-position:60% 50%}.em.em-clock11{background-position:60% 52.5%}.em.em-clock12{background-position:60% 55%}.em.em-clock130{background-position:60% 57.5%}.em.em-clock230{background-position:60% 60%}.em.em-clock330{background-position:60% 62.5%}.em.em-clock430{background-position:60% 65%}.em.em-clock530{background-position:60% 67.5%}.em.em-clock630{background-position:60% 70%}.em.em-clock730{background-position:60% 72.5%}.em.em-clock830{background-position:60% 75%}.em.em-clock930{background-position:60% 77.5%}.em.em-clock1030{background-position:60% 80%}.em.em-clock1130{background-position:60% 82.5%}.em.em-clock1230{background-position:60% 85%}.em.em-flag-af{background-position:80% 90%}.em.em-flag-ax{background-position:82.5% 17.5%}.em.em-flag-al{background-position:80% 97.5%}.em.em-flag-dz{background-position:85% 37.5%}.em.em-flag-as{background-position:82.5% 7.5%}.em.em-flag-ad{background-position:80% 85%}.em.em-flag-ao{background-position:82.5% 0}.em.em-flag-ai{background-position:80% 95%}.em.em-flag-aq{background-position:82.5% 2.5%}.em.em-flag-ag{background-position:80% 92.5%}.em.em-flag-ar{background-position:82.5% 5%}.em.em-flag-am{background-position:80% 100%}.em.em-flag-aw{background-position:82.5% 15%}.em.em-flag-au{background-position:82.5% 12.5%}.em.em-flag-at{background-position:82.5% 10%}.em.em-flag-az{background-position:82.5% 20%}.em.em-flag-bs{background-position:82.5% 60%}.em.em-flag-bh{background-position:82.5% 37.5%}.em.em-flag-bd{background-position:82.5% 27.5%}.em.em-flag-bb{background-position:82.5% 25%}.em.em-flag-by{background-position:82.5% 70%}.em.em-flag-be{background-position:82.5% 30%}.em.em-flag-bz{background-position:82.5% 72.5%}.em.em-flag-bj{background-position:82.5% 42.5%}.em.em-flag-bm{background-position:82.5% 47.5%}.em.em-flag-bt{background-position:82.5% 62.5%}.em.em-flag-bo{background-position:82.5% 52.5%}.em.em-flag-bq{background-position:82.5% 55%}.em.em-flag-ba{background-position:82.5% 22.5%}.em.em-flag-bw{background-position:82.5% 67.5%}.em.em-flag-br{background-position:82.5% 57.5%}.em.em-flag-io{background-position:87.5% 52.5%}.em.em-flag-vg{background-position:95% 80%}.em.em-flag-bn{background-position:82.5% 50%}.em.em-flag-bg{background-position:82.5% 35%}.em.em-flag-bf{background-position:82.5% 32.5%}.em.em-flag-bi{background-position:82.5% 40%}.em.em-flag-cv{background-position:85% 10%}.em.em-flag-kh{background-position:87.5% 80%}.em.em-flag-cm{background-position:82.5% 97.5%}.em.em-flag-ca{background-position:82.5% 75%}.em.em-flag-ic{background-position:87.5% 37.5%}.em.em-flag-ky{background-position:87.5% 97.5%}.em.em-flag-cf{background-position:82.5% 82.5%}.em.em-flag-td{background-position:95% 20%}.em.em-flag-cl{background-position:82.5% 95%}.em.em-cn,.em.em-flag-cn{background-position:82.5% 100%}.em.em-flag-cx{background-position:85% 15%}.em.em-flag-cc{background-position:82.5% 77.5%}.em.em-flag-co{background-position:85% 0}.em.em-flag-km{background-position:87.5% 85%}.em.em-flag-cg{background-position:82.5% 85%}.em.em-flag-cd{background-position:82.5% 80%}.em.em-flag-ck{background-position:82.5% 92.5%}.em.em-flag-cr{background-position:85% 5%}.em.em-flag-hr{background-position:87.5% 30%}.em.em-flag-cu{background-position:85% 7.5%}.em.em-flag-cw{background-position:85% 12.5%}.em.em-flag-cy{background-position:85% 17.5%}.em.em-flag-cz{background-position:85% 20%}.em.em-flag-dk{background-position:85% 30%}.em.em-flag-dj{background-position:85% 27.5%}.em.em-flag-dm{background-position:85% 32.5%}.em.em-flag-do{background-position:85% 35%}.em.em-flag-ec{background-position:85% 42.5%}.em.em-flag-eg{background-position:85% 47.5%}.em.em-flag-sv{background-position:95% 5%}.em.em-flag-gq{background-position:87.5% 5%}.em.em-flag-er{background-position:85% 52.5%}.em.em-flag-ee{background-position:85% 45%}.em.em-flag-et{background-position:85% 57.5%}.em.em-flag-eu{background-position:85% 60%}.em.em-flag-fk{background-position:85% 67.5%}.em.em-flag-fo{background-position:85% 72.5%}.em.em-flag-fj{background-position:85% 65%}.em.em-flag-fi{background-position:85% 62.5%}.em.em-flag-fr,.em.em-fr{background-position:85% 75%}.em.em-flag-gf{background-position:85% 87.5%}.em.em-flag-pf{background-position:92.5% 20%}.em.em-flag-tf{background-position:95% 22.5%}.em.em-flag-ga{background-position:85% 77.5%}.em.em-flag-gm{background-position:85% 100%}.em.em-flag-ge{background-position:85% 85%}.em.em-de,.em.em-flag-de{background-position:85% 22.5%}.em.em-flag-gh{background-position:85% 92.5%}.em.em-flag-gi{background-position:85% 95%}.em.em-flag-gr{background-position:87.5% 7.5%}.em.em-flag-gl{background-position:85% 97.5%}.em.em-flag-gd{background-position:85% 82.5%}.em.em-flag-gp{background-position:87.5% 2.5%}.em.em-flag-gu{background-position:87.5% 15%}.em.em-flag-gt{background-position:87.5% 12.5%}.em.em-flag-gg{background-position:85% 90%}.em.em-flag-gn{background-position:87.5% 0}.em.em-flag-gw{background-position:87.5% 17.5%}.em.em-flag-gy{background-position:87.5% 20%}.em.em-flag-ht{background-position:87.5% 32.5%}.em.em-flag-hn{background-position:87.5% 27.5%}.em.em-flag-hk{background-position:87.5% 22.5%}.em.em-flag-hu{background-position:87.5% 35%}.em.em-flag-is{background-position:87.5% 60%}.em.em-flag-in{background-position:87.5% 50%}.em.em-flag-id{background-position:87.5% 40%}.em.em-flag-ir{background-position:87.5% 57.5%}.em.em-flag-iq{background-position:87.5% 55%}.em.em-flag-ie{background-position:87.5% 42.5%}.em.em-flag-im{background-position:87.5% 47.5%}.em.em-flag-il{background-position:87.5% 45%}.em.em-flag-it,.em.em-it{background-position:87.5% 62.5%}.em.em-flag-ci{background-position:82.5% 90%}.em.em-flag-jm{background-position:87.5% 67.5%}.em.em-flag-jp,.em.em-jp{background-position:87.5% 72.5%}.em.em-flag-je{background-position:87.5% 65%}.em.em-flag-jo{background-position:87.5% 70%}.em.em-flag-kz{background-position:87.5% 100%}.em.em-flag-ke{background-position:87.5% 75%}.em.em-flag-ki{background-position:87.5% 82.5%}.em.em-flag-xk{background-position:95% 95%}.em.em-flag-kw{background-position:87.5% 95%}.em.em-flag-kg{background-position:87.5% 77.5%}.em.em-flag-la{background-position:90% 0}.em.em-flag-lv{background-position:90% 22.5%}.em.em-flag-lb{background-position:90% 2.5%}.em.em-flag-ls{background-position:90% 15%}.em.em-flag-lr{background-position:90% 12.5%}.em.em-flag-ly{background-position:90% 25%}.em.em-flag-li{background-position:90% 7.5%}.em.em-flag-lt{background-position:90% 17.5%}.em.em-flag-lu{background-position:90% 20%}.em.em-flag-mo{background-position:90% 55%}.em.em-flag-mk{background-position:90% 45%}.em.em-flag-mg{background-position:90% 40%}.em.em-flag-mw{background-position:90% 75%}.em.em-flag-my{background-position:90% 80%}.em.em-flag-mv{background-position:90% 72.5%}.em.em-flag-ml{background-position:90% 47.5%}.em.em-flag-mt{background-position:90% 67.5%}.em.em-flag-mh{background-position:90% 42.5%}.em.em-flag-mq{background-position:90% 60%}.em.em-flag-mr{background-position:90% 62.5%}.em.em-flag-mu{background-position:90% 70%}.em.em-flag-yt{background-position:95% 100%}.em.em-flag-mx{background-position:90% 77.5%}.em.em-flag-fm{background-position:85% 70%}.em.em-flag-md{background-position:90% 32.5%}.em.em-flag-mc{background-position:90% 30%}.em.em-flag-mn{background-position:90% 52.5%}.em.em-flag-me{background-position:90% 35%}.em.em-flag-ms{background-position:90% 65%}.em.em-flag-ma{background-position:90% 27.5%}.em.em-flag-mz{background-position:90% 82.5%}.em.em-flag-mm{background-position:90% 50%}.em.em-flag-na{background-position:90% 85%}.em.em-flag-nr{background-position:92.5% 5%}.em.em-flag-np{background-position:92.5% 2.5%}.em.em-flag-nl{background-position:90% 100%}.em.em-flag-nc{background-position:90% 87.5%}.em.em-flag-nz{background-position:92.5% 10%}.em.em-flag-ni{background-position:90% 97.5%}.em.em-flag-ne{background-position:90% 90%}.em.em-flag-ng{background-position:90% 95%}.em.em-flag-nu{background-position:92.5% 7.5%}.em.em-flag-nf{background-position:90% 92.5%}.em.em-flag-mp{background-position:90% 57.5%}.em.em-flag-kp{background-position:87.5% 90%}.em.em-flag-no{background-position:92.5% 0}.em.em-flag-om{background-position:92.5% 12.5%}.em.em-flag-pk{background-position:92.5% 27.5%}.em.em-flag-pw{background-position:92.5% 45%}.em.em-flag-ps{background-position:92.5% 40%}.em.em-flag-pa{background-position:92.5% 15%}.em.em-flag-pg{background-position:92.5% 22.5%}.em.em-flag-py{background-position:92.5% 47.5%}.em.em-flag-pe{background-position:92.5% 17.5%}.em.em-flag-ph{background-position:92.5% 25%}.em.em-flag-pn{background-position:92.5% 35%}.em.em-flag-pl{background-position:92.5% 30%}.em.em-flag-pt{background-position:92.5% 42.5%}.em.em-flag-pr{background-position:92.5% 37.5%}.em.em-flag-qa{background-position:92.5% 50%}.em.em-flag-re{background-position:92.5% 52.5%}.em.em-flag-ro{background-position:92.5% 55%}.em.em-flag-ru,.em.em-ru{background-position:92.5% 60%}.em.em-flag-rw{background-position:92.5% 62.5%}.em.em-flag-bl{background-position:82.5% 45%}.em.em-flag-sh{background-position:92.5% 80%}.em.em-flag-kn{background-position:87.5% 87.5%}.em.em-flag-lc{background-position:90% 5%}.em.em-flag-pm{background-position:92.5% 32.5%}.em.em-flag-vc{background-position:95% 75%}.em.em-flag-ws{background-position:95% 92.5%}.em.em-flag-sm{background-position:92.5% 92.5%}.em.em-flag-st{background-position:95% 2.5%}.em.em-flag-sa{background-position:92.5% 65%}.em.em-flag-sn{background-position:92.5% 95%}.em.em-flag-rs{background-position:92.5% 57.5%}.em.em-flag-sc{background-position:92.5% 70%}.em.em-flag-sl{background-position:92.5% 90%}.em.em-flag-sg{background-position:92.5% 77.5%}.em.em-flag-sx{background-position:95% 7.5%}.em.em-flag-sk{background-position:92.5% 87.5%}.em.em-flag-si{background-position:92.5% 82.5%}.em.em-flag-sb{background-position:92.5% 67.5%}.em.em-flag-so{background-position:92.5% 97.5%}.em.em-flag-za{background-position:97.5% 0}.em.em-flag-gs{background-position:87.5% 10%}.em.em-flag-kr,.em.em-kr{background-position:87.5% 92.5%}.em.em-flag-ss{background-position:95% 0}.em.em-es,.em.em-flag-es{background-position:85% 55%}.em.em-flag-lk{background-position:90% 10%}.em.em-flag-sd{background-position:92.5% 72.5%}.em.em-flag-sr{background-position:92.5% 100%}.em.em-flag-sz{background-position:95% 12.5%}.em.em-flag-se{background-position:92.5% 75%}.em.em-flag-ch{background-position:82.5% 87.5%}.em.em-flag-sy{background-position:95% 10%}.em.em-flag-tw{background-position:95% 52.5%}.em.em-flag-tj{background-position:95% 30%}.em.em-flag-tz{background-position:95% 55%}.em.em-flag-th{background-position:95% 27.5%}.em.em-flag-tl{background-position:95% 35%}.em.em-flag-tg{background-position:95% 25%}.em.em-flag-tk{background-position:95% 32.5%}.em.em-flag-to{background-position:95% 42.5%}.em.em-flag-tt{background-position:95% 47.5%}.em.em-flag-tn{background-position:95% 40%}.em.em-flag-tr{background-position:95% 45%}.em.em-flag-tm{background-position:95% 37.5%}.em.em-flag-tc{background-position:95% 17.5%}.em.em-flag-tv{background-position:95% 50%}.em.em-flag-ug{background-position:95% 60%}.em.em-flag-ua{background-position:95% 57.5%}.em.em-flag-ae{background-position:80% 87.5%}.em.em-flag-gb,.em.em-gb,.em.em-uk{background-position:85% 80%}.em.em-flag-us,.em.em-us{background-position:95% 65%}.em.em-flag-vi{background-position:95% 82.5%}.em.em-flag-uy{background-position:95% 67.5%}.em.em-flag-uz{background-position:95% 70%}.em.em-flag-vu{background-position:95% 87.5%}.em.em-flag-va{background-position:95% 72.5%}.em.em-flag-ve{background-position:95% 77.5%}.em.em-flag-vn{background-position:95% 85%}.em.em-flag-wf{background-position:95% 90%}.em.em-flag-eh{background-position:85% 50%}.em.em-flag-ye{background-position:95% 97.5%}.em.em-flag-zm{background-position:97.5% 2.5%}.em.em-flag-zw{background-position:97.5% 5%}.em.em-flag-ac{background-position:80% 82.5%}.em.em-flag-bv{background-position:82.5% 65%}.em.em-flag-cp{background-position:85% 2.5%}.em.em-flag-dg{background-position:85% 25%}.em.em-flag-ea{background-position:85% 40%}.em.em-flag-hm{background-position:87.5% 25%}.em.em-flag-mf{background-position:90% 37.5%}.em.em-flag-sj{background-position:92.5% 85%}.em.em-flag-ta{background-position:95% 15%}.em.em-flag-um{background-position:95% 62.5%}textarea.ivu-input[data-v-2f9af5d1]{border:none;resize:none}.kefu-layouts[data-v-2f9af5d1]{padding-top:30px;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;background:#ccc;overflow:scroll}.content-wrapper[data-v-2f9af5d1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:1200px;height:808px;margin:0 auto;background:#fff}.content-wrapper .container[data-v-2f9af5d1]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex}.content-wrapper .container .chat-content[data-v-2f9af5d1]{width:600px;height:100%;border-right:1px solid #ececec}.content-wrapper .container .chat-content .chat-body[data-v-2f9af5d1]{height:530px}.content-wrapper .container .chat-content .chat-body .chat-item[data-v-2f9af5d1]{margin-bottom:10px}.content-wrapper .container .chat-content .chat-body .chat-item .time[data-v-2f9af5d1]{text-align:center;color:#999;font-size:14px;margin:18px 0}.content-wrapper .container .chat-content .chat-body .chat-item .flex-box[data-v-2f9af5d1]{display:-webkit-box;display:-ms-flexbox;display:flex}.content-wrapper .container .chat-content .chat-body .chat-item .avatar[data-v-2f9af5d1]{width:40px;height:40px;margin-right:16px}.content-wrapper .container .chat-content .chat-body .chat-item .avatar img[data-v-2f9af5d1]{display:block;width:100%;height:100%;border-radius:50%}.content-wrapper .container .chat-content .chat-body .chat-item .msg-wrapper[data-v-2f9af5d1]{max-width:320px;background:#f5f5f5;border-radius:10px;color:#000;font-size:14px;overflow:hidden}.content-wrapper .container .chat-content .chat-body .chat-item .msg-wrapper .txt-wrapper[data-v-2f9af5d1]{word-break:break-all;white-space:pre-wrap}.content-wrapper .container .chat-content .chat-body .chat-item .msg-wrapper .pad16[data-v-2f9af5d1]{padding:9px}.content-wrapper .container .chat-content .chat-body .chat-item .msg-wrapper .img-wraper img[data-v-2f9af5d1]{max-width:100%;height:auto;display:block}.content-wrapper .container .chat-content .chat-body .chat-item .msg-wrapper .order-wrapper[data-v-2f9af5d1]{display:-webkit-box;display:-ms-flexbox;display:flex;width:320px}.content-wrapper .container .chat-content .chat-body .chat-item .msg-wrapper .order-wrapper .img-box[data-v-2f9af5d1]{width:60px;height:60px}.content-wrapper .container .chat-content .chat-body .chat-item .msg-wrapper .order-wrapper .img-box img[data-v-2f9af5d1]{width:100%;height:100%;border-radius:5px}.content-wrapper .container .chat-content .chat-body .chat-item .msg-wrapper .order-wrapper .order-info[data-v-2f9af5d1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:224px;margin-left:10px;font-size:12px}.content-wrapper .container .chat-content .chat-body .chat-item .msg-wrapper .order-wrapper .order-info .price-box[data-v-2f9af5d1]{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;font-size:14px;color:red}.content-wrapper .container .chat-content .chat-body .chat-item .msg-wrapper .order-wrapper .order-info .price-box .more[data-v-2f9af5d1]{font-size:12px;color:#1890ff}.content-wrapper .container .chat-content .chat-body .chat-item .msg-wrapper .order-wrapper .order-info .name[data-v-2f9af5d1]{font-size:14px}.content-wrapper .container .chat-content .chat-body .chat-item .msg-wrapper .order-wrapper .order-info .sku[data-v-2f9af5d1]{margin:1px 0;color:#999}.content-wrapper .container .chat-content .chat-body .chat-item.right-box .flex-box[data-v-2f9af5d1]{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.content-wrapper .container .chat-content .chat-body .chat-item.right-box .flex-box .avatar[data-v-2f9af5d1]{margin-right:0;margin-left:16px}.content-wrapper .container .chat-content .chat-body .chat-item.right-box .flex-box .msg-wrapper[data-v-2f9af5d1]{background:#cde0ff}.content-wrapper .container .chat-content .chat-body .chat-item.right-box.gary .msg-wrapper[data-v-2f9af5d1]{background:#f5f5f5}.content-wrapper .container .chat-content .chat-textarea[data-v-2f9af5d1]{height:214px;border-top:1px solid #ececec}.content-wrapper .container .chat-content .chat-textarea .chat-btn-wrapper[data-v-2f9af5d1]{position:relative;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:15px 0}.content-wrapper .container .chat-content .chat-textarea .chat-btn-wrapper .left-wrapper .icon-item[data-v-2f9af5d1],.content-wrapper .container .chat-content .chat-textarea .chat-btn-wrapper .left-wrapper[data-v-2f9af5d1],.content-wrapper .container .chat-content .chat-textarea .chat-btn-wrapper[data-v-2f9af5d1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.content-wrapper .container .chat-content .chat-textarea .chat-btn-wrapper .left-wrapper .icon-item[data-v-2f9af5d1]{margin-left:20px;cursor:pointer}.content-wrapper .container .chat-content .chat-textarea .chat-btn-wrapper .left-wrapper .icon-item .iconfont[data-v-2f9af5d1]{font-size:22px;color:#333}.content-wrapper .container .chat-content .chat-textarea .chat-btn-wrapper .right-wrapper[data-v-2f9af5d1]{position:relative;padding-right:20px}.content-wrapper .container .chat-content .chat-textarea .chat-btn-wrapper .right-wrapper .icon-item[data-v-2f9af5d1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:15px;color:#333;cursor:pointer}.content-wrapper .container .chat-content .chat-textarea .chat-btn-wrapper .right-wrapper .icon-item span[data-v-2f9af5d1]{margin-left:10px}.content-wrapper .container .chat-content .chat-textarea .chat-btn-wrapper .right-wrapper .transfer-box[data-v-2f9af5d1]{z-index:60;position:absolute;right:1px;bottom:43px;width:140px;background:#fff;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.15);box-shadow:0 4px 12px rgba(0,0,0,.15);padding:16px}.content-wrapper .container .chat-content .chat-textarea .chat-btn-wrapper .right-wrapper .transfer-bg[data-v-2f9af5d1]{z-index:50;position:fixed;left:0;top:0;width:100%;height:100%;background:transparent}.content-wrapper .container .chat-content .chat-textarea .chat-btn-wrapper .emoji-box[data-v-2f9af5d1]{position:absolute;left:0;top:0;-webkit-transform:translateY(-100%);transform:translateY(-100%);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:60%;padding:15px 9px;-webkit-box-shadow:0 0 13px 1px rgba(0,0,0,.1);box-shadow:0 0 13px 1px rgba(0,0,0,.1);background:#fff;overflow:auto;height:240px}.content-wrapper .container .chat-content .chat-textarea .chat-btn-wrapper .emoji-box .emoji-item[data-v-2f9af5d1]{margin-right:13px;margin-bottom:8px;cursor:pointer}.content-wrapper .container .chat-content .chat-textarea .chat-btn-wrapper .emoji-box .emoji-item[data-v-2f9af5d1]:nth-child(10n){margin-right:0}.send-btn[data-v-2f9af5d1]{position:absolute;right:0;bottom:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:10px;margin-right:10px;width:80px}.send-btn .btns[data-v-2f9af5d1]{width:100%;background:#3875ea}.send-btn .btns[disabled][data-v-2f9af5d1]{background:#ccc;color:#fff}.bg[data-v-2f9af5d1]{z-index:100;position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.5)}[data-v-2f9af5d1] .happy-scroll-content{width:100%}[data-v-2f9af5d1] .happy-scroll-content .demo-spin-icon-load{-webkit-animation:ani-demo-spin-data-v-2f9af5d1 1s linear infinite;animation:ani-demo-spin-data-v-2f9af5d1 1s linear infinite}[data-v-2f9af5d1] .happy-scroll-content .demo-spin-col{height:100px;position:relative;border:1px solid #eee}@-webkit-keyframes ani-demo-spin-data-v-2f9af5d1{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes ani-demo-spin-data-v-2f9af5d1{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.isMsgbox[data-v-2f9af5d1] .ivu-modal-body{padding:0}.emoji-box[data-v-2f9af5d1]::-webkit-scrollbar{width:0} \ No newline at end of file diff --git a/crmeb/public/admin/css/chunk-122cfb6a.68e6cffb.css.gz b/crmeb/public/admin/css/chunk-9d3bafa2.f26ddf09.css.gz similarity index 93% rename from crmeb/public/admin/css/chunk-122cfb6a.68e6cffb.css.gz rename to crmeb/public/admin/css/chunk-9d3bafa2.f26ddf09.css.gz index fd7b84f9a..2e3aa10c3 100644 Binary files a/crmeb/public/admin/css/chunk-122cfb6a.68e6cffb.css.gz and b/crmeb/public/admin/css/chunk-9d3bafa2.f26ddf09.css.gz differ diff --git a/crmeb/public/admin/css/chunk-ab767ea8.1035f92c.css b/crmeb/public/admin/css/chunk-ab767ea8.1035f92c.css deleted file mode 100644 index 73b857c42..000000000 --- a/crmeb/public/admin/css/chunk-ab767ea8.1035f92c.css +++ /dev/null @@ -1 +0,0 @@ -.v-transfer-dom[data-v-671a3e20] .ivu-modal-content-drag{z-index:2!important}.radio[data-v-671a3e20]{margin-bottom:14px}.radio[data-v-671a3e20] .name{width:125px;text-align:right;padding-right:12px}[data-v-69e243ce] .ivu-menu-vertical .ivu-menu-item-group-title,[data-v-69e243ce] .ivu-menu-vertical.ivu-menu-light:after{display:none}.left-wrapper[data-v-69e243ce]{height:904px;background:#fff;border-right:1px solid #dcdee2}.menu-item[data-v-69e243ce]{z-index:50;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;word-break:break-all}.menu-item .icon-box[data-v-69e243ce]{z-index:3;position:absolute;right:20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:none}.menu-item:hover .icon-box[data-v-69e243ce]{display:block}.menu-item .right-menu[data-v-69e243ce]{z-index:10;position:absolute;right:-106px;top:-11px;width:auto;min-width:121px}.tabBox_img[data-v-69e243ce]{width:36px;height:36px;border-radius:4px;cursor:pointer}.tabBox_img img[data-v-69e243ce]{width:100%;height:100%} \ No newline at end of file diff --git a/crmeb/public/admin/css/chunk-7906dd0a.e1f4f60e.css b/crmeb/public/admin/css/chunk-cfd617ec.e1f4f60e.css similarity index 100% rename from crmeb/public/admin/css/chunk-7906dd0a.e1f4f60e.css rename to crmeb/public/admin/css/chunk-cfd617ec.e1f4f60e.css diff --git a/crmeb/public/admin/css/chunk-4ecc9a20.400878cd.css b/crmeb/public/admin/css/chunk-d0181ed8.bf739544.css similarity index 56% rename from crmeb/public/admin/css/chunk-4ecc9a20.400878cd.css rename to crmeb/public/admin/css/chunk-d0181ed8.bf739544.css index 2c9920410..95287402a 100644 --- a/crmeb/public/admin/css/chunk-4ecc9a20.400878cd.css +++ b/crmeb/public/admin/css/chunk-d0181ed8.bf739544.css @@ -1 +1 @@ -.v-transfer-dom[data-v-671a3e20] .ivu-modal-content-drag{z-index:2!important}.radio[data-v-671a3e20]{margin-bottom:14px}.radio[data-v-671a3e20] .name{width:125px;text-align:right;padding-right:12px}.tabsName[data-v-29afeb02]{margin-bottom:15px}.valBox[data-v-29afeb02]{margin:10px 0}.valPicbox[data-v-29afeb02]{border:1px solid #e7eaec}.valPicbox_pic[data-v-29afeb02]{width:200px;height:100px;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}.valPicbox_pic img[data-v-29afeb02]{width:100%;height:100%}.valPicbox_pic[data-v-29afeb02] .ivu-icon-md-document{font-size:70px;color:#dadada}.valPicbox_sp[data-v-29afeb02]{display:block;font-size:12px;width:200px;padding:7px;-webkit-box-sizing:border-box;box-sizing:border-box;border-top:1px solid #e7eaec} \ No newline at end of file +.v-transfer-dom[data-v-671a3e20] .ivu-modal-content-drag{z-index:2!important}.radio[data-v-671a3e20]{margin-bottom:14px}.radio[data-v-671a3e20] .name{width:125px;text-align:right;padding-right:12px}.tabsName[data-v-20d3e0ab]{margin-bottom:15px}.valBox[data-v-20d3e0ab]{margin:10px 0}.valPicbox[data-v-20d3e0ab]{border:1px solid #e7eaec}.valPicbox_pic[data-v-20d3e0ab]{width:200px;height:100px;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}.valPicbox_pic img[data-v-20d3e0ab]{width:100%;height:100%}.valPicbox_pic[data-v-20d3e0ab] .ivu-icon-md-document{font-size:70px;color:#dadada}.valPicbox_sp[data-v-20d3e0ab]{display:block;font-size:12px;width:200px;padding:7px;-webkit-box-sizing:border-box;box-sizing:border-box;border-top:1px solid #e7eaec} \ No newline at end of file diff --git a/crmeb/public/admin/css/chunk-da2cd138.8d310daa.css b/crmeb/public/admin/css/chunk-da2cd138.8d310daa.css deleted file mode 100644 index fca291c2b..000000000 --- a/crmeb/public/admin/css/chunk-da2cd138.8d310daa.css +++ /dev/null @@ -1 +0,0 @@ -.reset[data-v-dc157a5e]{margin-left:10px} \ No newline at end of file diff --git a/crmeb/public/admin/css/chunk-dc9006b0.c7eeae10.css b/crmeb/public/admin/css/chunk-dc9006b0.c7eeae10.css deleted file mode 100644 index 0ca67cfda..000000000 --- a/crmeb/public/admin/css/chunk-dc9006b0.c7eeae10.css +++ /dev/null @@ -1 +0,0 @@ -[data-v-52c2f00d]{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.arrbox[data-v-52c2f00d]{background-color:#fff;font-size:12px;border:1px solid #dcdee2;border-radius:6px;margin-bottom:0;padding:0 5px;text-align:left;-webkit-box-sizing:border-box;box-sizing:border-box;width:90%}.arrbox_ip[data-v-52c2f00d]{font-size:12px;border:none;-webkit-box-shadow:none;box-shadow:none;outline:none;background-color:transparent;padding:0;margin:0;width:auto!important;max-width:inherit;min-width:80px;vertical-align:top;height:30px;color:#34495e;margin:2px;line-height:30px}.left[data-v-52c2f00d]{min-width:390px;min-height:550px;position:relative;padding-left:40px}.top[data-v-52c2f00d]{position:absolute;top:0}.bottom[data-v-52c2f00d]{position:absolute;bottom:0}.centent[data-v-52c2f00d]{background:#f4f5f9;min-height:438px;position:absolute;top:63px;width:320px;height:60%;overflow-y:auto;padding:15px;-webkit-box-sizing:border-box;box-sizing:border-box}.right[data-v-52c2f00d]{background:#fff;min-height:300px}.box-content[data-v-52c2f00d]{position:relative;max-width:60%;min-height:40px;margin-left:15px;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #ccc;word-break:break-all;word-wrap:break-word;line-height:1.5;border-radius:5px}.box-content_pic[data-v-52c2f00d]{width:100%}.box-content_pic img[data-v-52c2f00d]{width:100%;height:auto}.box-content[data-v-52c2f00d]:before{left:-13px;border-top:10px solid #ccc}.box-content[data-v-52c2f00d]:after,.box-content[data-v-52c2f00d]:before{content:"";position:absolute;top:11px;display:block;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.box-content[data-v-52c2f00d]:after{left:-12px;border-top:10px solid #f5f5f5}.time-wrapper[data-v-52c2f00d]{margin-bottom:10px;text-align:center}.time[data-v-52c2f00d]{display:inline-block;color:#f5f5f5;background:rgba(0,0,0,.3);padding:3px 8px;border-radius:3px;font-size:12px}.text-box[data-v-52c2f00d]{display:-webkit-box;display:-ms-flexbox;display:flex}.avatar[data-v-52c2f00d]{width:40px;height:40px}.avatar img[data-v-52c2f00d]{width:100%;height:100%}.modelBox[data-v-52c2f00d] .ivu-modal-body{padding:0 16px 16px 16px!important}.news_pic[data-v-52c2f00d]{width:100%;height:150px;overflow:hidden;position:relative;background-size:100%;background-position:50%;border-radius:5px 5px 0 0;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.news_sp[data-v-52c2f00d]{font-size:12px;color:#000;height:38px;line-height:38px;padding:0 12px;display:block}.news_cent[data-v-52c2f00d],.news_sp[data-v-52c2f00d]{background:#fff;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.news_cent[data-v-52c2f00d]{height:auto;border-top:1px dashed #eee;display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.news_cent .news_sp1[data-v-52c2f00d]{font-size:12px;color:#000;width:71%}.news_cent .news_cent_img[data-v-52c2f00d]{width:81px;height:46px;border-radius:6px;overflow:hidden}.news_cent .news_cent_img img[data-v-52c2f00d]{width:100%;height:100%} \ No newline at end of file diff --git a/crmeb/public/admin/css/chunk-df96d582.b10e12b1.css b/crmeb/public/admin/css/chunk-df96d582.b10e12b1.css deleted file mode 100644 index d1510b6bd..000000000 --- a/crmeb/public/admin/css/chunk-df96d582.b10e12b1.css +++ /dev/null @@ -1 +0,0 @@ -.message[data-v-12ea623c] .ivu-table-header thead tr th{padding:8px 16px}.message[data-v-12ea623c] .ivu-tabs-tab{border-radius:0!important}.table-box[data-v-12ea623c]{padding:20px}.is-table[data-v-12ea623c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.btn[data-v-12ea623c]{padding:6px 12px;cursor:pointer;color:#2d8cf0;font-size:10px;border-radius:3px}.is-switch-close[data-v-12ea623c]{background-color:#504444}.is-switch[data-v-12ea623c]{background-color:#eb5252}.notice-list[data-v-12ea623c]{background-color:#308cf5;margin:0 15px}.table[data-v-12ea623c]{padding:0 18px} \ No newline at end of file diff --git a/crmeb/public/admin/css/chunk-eed92f48.4dd13e37.css b/crmeb/public/admin/css/chunk-eed92f48.4dd13e37.css new file mode 100644 index 000000000..4f390f72f --- /dev/null +++ b/crmeb/public/admin/css/chunk-eed92f48.4dd13e37.css @@ -0,0 +1 @@ +.v-transfer-dom[data-v-671a3e20] .ivu-modal-content-drag{z-index:2!important}.radio[data-v-671a3e20]{margin-bottom:14px}.radio[data-v-671a3e20] .name{width:125px;text-align:right;padding-right:12px}[data-v-0801e70a] .ivu-menu-vertical .ivu-menu-item-group-title,[data-v-0801e70a] .ivu-menu-vertical.ivu-menu-light:after{display:none}.left-wrapper[data-v-0801e70a]{height:904px;background:#fff;border-right:1px solid #dcdee2}.menu-item[data-v-0801e70a]{z-index:50;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;word-break:break-all}.menu-item .icon-box[data-v-0801e70a]{z-index:3;position:absolute;right:20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:none}.menu-item:hover .icon-box[data-v-0801e70a]{display:block}.menu-item .right-menu[data-v-0801e70a]{z-index:10;position:absolute;right:-106px;top:-11px;width:auto;min-width:121px}.tabBox_img[data-v-0801e70a]{width:36px;height:36px;border-radius:4px;cursor:pointer}.tabBox_img img[data-v-0801e70a]{width:100%;height:100%} \ No newline at end of file diff --git a/crmeb/public/admin/css/chunk-vendors.b04e102c.css b/crmeb/public/admin/css/chunk-vendors.9c8b03f9.css similarity index 65% rename from crmeb/public/admin/css/chunk-vendors.b04e102c.css rename to crmeb/public/admin/css/chunk-vendors.9c8b03f9.css index 40c14a88c..782854bc4 100644 --- a/crmeb/public/admin/css/chunk-vendors.b04e102c.css +++ b/crmeb/public/admin/css/chunk-vendors.9c8b03f9.css @@ -8,4 +8,4 @@ * Released under the MIT license * * Date: 2020-08-30T02:26:54.370Z - */.viewer-close:before,.viewer-flip-horizontal:before,.viewer-flip-vertical:before,.viewer-fullscreen-exit:before,.viewer-fullscreen:before,.viewer-next:before,.viewer-one-to-one:before,.viewer-play:before,.viewer-prev:before,.viewer-reset:before,.viewer-rotate-left:before,.viewer-rotate-right:before,.viewer-zoom-in:before,.viewer-zoom-out:before{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAARgAAAAUCAYAAABWOyJDAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAAQPSURBVHic7Zs/iFxVFMa/0U2UaJGksUgnIVhYxVhpjDbZCBmLdAYECxsRFBTUamcXUiSNncgKQbSxsxH8gzAP3FU2jY0kKKJNiiiIghFlccnP4p3nPCdv3p9778vsLOcHB2bfveeb7955c3jvvNkBIMdxnD64a94GHMfZu3iBcRynN7zAOI7TG15gHCeeNUkr8zaxG2lbYDYsdgMbktBsP03jdQwljSXdtBhLOmtjowC9Mg9L+knSlcD8TNKpSA9lBpK2JF2VdDSR5n5J64m0qli399hNFMUlpshQii5jbXTbHGviB0nLNeNDSd9VO4A2UdB2fp+x0eCnaXxWXGA2X0au/3HgN9P4LFCjIANOJdrLr0zzZ+BEpNYDwKbpnQMeAw4m8HjQtM6Z9qa917zPQwFr3M5KgA6J5rTJCdFZJj9/lyvGhsDvwFNVuV2MhhjrK6b9bFiE+j1r87eBl4HDwCF7/U/k+ofAX5b/EXBv5JoLMuILzf3Ap6Z3EzgdqHMCuF7hcQf4HDgeoHnccncqdK/TvSDWffFXI/exICY/xZyqc6XLWF1UFZna4gJ7q8BsRvgd2/xXpo6P+D9dfT7PpECtA3cnWPM0GXGFZh/wgWltA+cDNC7X+AP4GzjZQe+k5dRxuYPeiuXU7e1qwLpDz7dFjXKRaSwuMLvAlG8zZlG+YmiK1HoFqT7wP2z+4Q45TfEGcMt01xLoNZEBTwRqD4BLpnMLeC1A41UmVxsXgXeBayV/Wx20rpTyrpnWRft7p6O/FdqzGrDukPNtkaMoMo3FBdBSQMOnYBCReyf05s126fU9ytfX98+mY54Kxnp7S9K3kj6U9KYdG0h6UdLbkh7poFXMfUnSOyVvL0h6VtIXHbS6nOP+s/Zm9mvyXW1uuC9ohZ72E9uDmXWLJOB1GxsH+DxPftsB8B6wlGDN02TAkxG6+4D3TWsbeC5CS8CDFce+AW500LhhOW2020TRjK3b21HEmgti9m0RonxbdMZeVzV+/4tF3cBpP7E9mKHNL5q8h5g0eYsCMQz0epq8gQrwMXAgcs0FGXGFRcB9wCemF9PkbYqM/Bas7fxLwNeJPdTdpo4itQti8lPMqTpXuozVRVXPpbHI3KkNTB1NfkL81j2mvhDp91HgV9MKuRIqrykj3WPq4rHyL+axj8/qGPmTqi6F9YDlHOvJU6oYcTsh/TYSzWmTE6JT19CtLTJt32D6CmHe0eQn1O8z5AXgT4sx4Vcu0/EQecMydB8z0hUWkTd2t4CrwNEePqMBcAR4mrBbwyXLPWJa8zrXmmLEhNBmfpkuY2102xxrih+pb+ieAb6vGhuA97UcJ5KR8gZ77K+99xxeYBzH6Q3/Z0fHcXrDC4zjOL3hBcZxnN74F+zlvXFWXF9PAAAAAElFTkSuQmCC");background-repeat:no-repeat;background-size:280px;color:transparent;display:block;font-size:0;height:20px;line-height:0;width:20px}.viewer-zoom-in:before{background-position:0 0;content:"Zoom In"}.viewer-zoom-out:before{background-position:-20px 0;content:"Zoom Out"}.viewer-one-to-one:before{background-position:-40px 0;content:"One to One"}.viewer-reset:before{background-position:-60px 0;content:"Reset"}.viewer-prev:before{background-position:-80px 0;content:"Previous"}.viewer-play:before{background-position:-100px 0;content:"Play"}.viewer-next:before{background-position:-120px 0;content:"Next"}.viewer-rotate-left:before{background-position:-140px 0;content:"Rotate Left"}.viewer-rotate-right:before{background-position:-160px 0;content:"Rotate Right"}.viewer-flip-horizontal:before{background-position:-180px 0;content:"Flip Horizontal"}.viewer-flip-vertical:before{background-position:-200px 0;content:"Flip Vertical"}.viewer-fullscreen:before{background-position:-220px 0;content:"Enter Full Screen"}.viewer-fullscreen-exit:before{background-position:-240px 0;content:"Exit Full Screen"}.viewer-close:before{background-position:-260px 0;content:"Close"}.viewer-container{bottom:0;direction:ltr;font-size:0;left:0;line-height:0;overflow:hidden;position:absolute;right:0;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:none;touch-action:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.viewer-container::-moz-selection,.viewer-container ::-moz-selection{background-color:transparent}.viewer-container::selection,.viewer-container ::selection{background-color:transparent}.viewer-container img{display:block;height:auto;max-height:none!important;max-width:none!important;min-height:0!important;min-width:0!important;width:100%}.viewer-canvas{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0}.viewer-canvas>img{height:auto;margin:15px auto;max-width:90%!important;width:auto}.viewer-footer{bottom:0;left:0;overflow:hidden;position:absolute;right:0;text-align:center}.viewer-navbar{background-color:rgba(0,0,0,.5);overflow:hidden}.viewer-list{-webkit-box-sizing:content-box;box-sizing:content-box;height:50px;margin:0;overflow:hidden;padding:1px 0}.viewer-list>li{color:transparent;cursor:pointer;float:left;font-size:0;height:50px;line-height:0;opacity:.5;overflow:hidden;-webkit-transition:opacity .15s;transition:opacity .15s;width:30px}.viewer-list>li:hover{opacity:.75}.viewer-list>li+li{margin-left:1px}.viewer-list>.viewer-loading{position:relative}.viewer-list>.viewer-loading:after{border-width:2px;height:20px;margin-left:-10px;margin-top:-10px;width:20px}.viewer-list>.viewer-active,.viewer-list>.viewer-active:hover{opacity:1}.viewer-player{background-color:#000;bottom:0;cursor:none;display:none;right:0}.viewer-player,.viewer-player>img{left:0;position:absolute;top:0}.viewer-toolbar>ul{display:inline-block;margin:0 auto 5px;overflow:hidden;padding:3px 0}.viewer-toolbar>ul>li{background-color:rgba(0,0,0,.5);border-radius:50%;cursor:pointer;float:left;height:24px;overflow:hidden;-webkit-transition:background-color .15s;transition:background-color .15s;width:24px}.viewer-toolbar>ul>li:hover{background-color:rgba(0,0,0,.8)}.viewer-toolbar>ul>li:before{margin:2px}.viewer-toolbar>ul>li+li{margin-left:1px}.viewer-toolbar>ul>.viewer-small{height:18px;margin-bottom:3px;margin-top:3px;width:18px}.viewer-toolbar>ul>.viewer-small:before{margin:-1px}.viewer-toolbar>ul>.viewer-large{height:30px;margin-bottom:-3px;margin-top:-3px;width:30px}.viewer-toolbar>ul>.viewer-large:before{margin:5px}.viewer-tooltip{background-color:rgba(0,0,0,.8);border-radius:10px;color:#fff;display:none;font-size:12px;height:20px;left:50%;line-height:20px;margin-left:-25px;margin-top:-10px;position:absolute;text-align:center;top:50%;width:50px}.viewer-title{color:#ccc;display:inline-block;font-size:12px;line-height:1;margin:0 5% 5px;max-width:90%;opacity:.8;overflow:hidden;text-overflow:ellipsis;-webkit-transition:opacity .15s;transition:opacity .15s;white-space:nowrap}.viewer-title:hover{opacity:1}.viewer-button{background-color:rgba(0,0,0,.5);border-radius:50%;cursor:pointer;height:80px;overflow:hidden;position:absolute;right:-40px;top:-40px;-webkit-transition:background-color .15s;transition:background-color .15s;width:80px}.viewer-button:focus,.viewer-button:hover{background-color:rgba(0,0,0,.8)}.viewer-button:before{bottom:15px;left:15px;position:absolute}.viewer-fixed{position:fixed}.viewer-open{overflow:hidden}.viewer-show{display:block}.viewer-hide{display:none}.viewer-backdrop{background-color:rgba(0,0,0,.5)}.viewer-invisible{visibility:hidden}.viewer-move{cursor:move;cursor:-webkit-grab;cursor:grab}.viewer-fade{opacity:0}.viewer-in{opacity:1}.viewer-transition{-webkit-transition:all .3s;transition:all .3s}@-webkit-keyframes viewer-spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes viewer-spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.viewer-loading:after{-webkit-animation:viewer-spinner 1s linear infinite;animation:viewer-spinner 1s linear infinite;border:4px solid hsla(0,0%,100%,.1);border-left-color:hsla(0,0%,100%,.5);border-radius:50%;content:"";display:inline-block;height:40px;left:50%;margin-left:-20px;margin-top:-20px;position:absolute;top:50%;width:40px;z-index:1}@media (max-width:767px){.viewer-hide-xs-down{display:none}}@media (max-width:991px){.viewer-hide-sm-down{display:none}}@media (max-width:1199px){.viewer-hide-md-down{display:none}}.CodeMirror{font-family:monospace;height:300px;color:#000;direction:ltr}.CodeMirror-lines{padding:4px 0}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{padding:0 4px}.CodeMirror-gutter-filler,.CodeMirror-scrollbar-filler{background-color:#fff}.CodeMirror-gutters{border-right:1px solid #ddd;background-color:#f7f7f7;white-space:nowrap}.CodeMirror-linenumber{padding:0 3px 0 5px;min-width:20px;text-align:right;color:#999;white-space:nowrap}.CodeMirror-guttermarker{color:#000}.CodeMirror-guttermarker-subtle{color:#999}.CodeMirror-cursor{border-left:1px solid #000;border-right:none;width:0}.CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}.cm-fat-cursor .CodeMirror-cursor{width:auto;border:0!important;background:#7e7}.cm-fat-cursor div.CodeMirror-cursors{z-index:1}.cm-fat-cursor-mark{background-color:rgba(20,255,20,.5)}.cm-animate-fat-cursor,.cm-fat-cursor-mark{-webkit-animation:blink 1.06s steps(1) infinite;animation:blink 1.06s steps(1) infinite}.cm-animate-fat-cursor{width:auto;border:0;background-color:#7e7}@-webkit-keyframes blink{50%{background-color:transparent}}@keyframes blink{50%{background-color:transparent}}.cm-tab{display:inline-block;text-decoration:inherit}.CodeMirror-rulers{position:absolute;left:0;right:0;top:-50px;bottom:0;overflow:hidden}.CodeMirror-ruler{border-left:1px solid #ccc;top:0;bottom:0;position:absolute}.cm-s-default .cm-header{color:#00f}.cm-s-default .cm-quote{color:#090}.cm-negative{color:#d44}.cm-positive{color:#292}.cm-header,.cm-strong{font-weight:700}.cm-em{font-style:italic}.cm-link{text-decoration:underline}.cm-strikethrough{text-decoration:line-through}.cm-s-default .cm-keyword{color:#708}.cm-s-default .cm-atom{color:#219}.cm-s-default .cm-number{color:#164}.cm-s-default .cm-def{color:#00f}.cm-s-default .cm-variable-2{color:#05a}.cm-s-default .cm-type,.cm-s-default .cm-variable-3{color:#085}.cm-s-default .cm-comment{color:#a50}.cm-s-default .cm-string{color:#a11}.cm-s-default .cm-string-2{color:#f50}.cm-s-default .cm-meta,.cm-s-default .cm-qualifier{color:#555}.cm-s-default .cm-builtin{color:#30a}.cm-s-default .cm-bracket{color:#997}.cm-s-default .cm-tag{color:#170}.cm-s-default .cm-attribute{color:#00c}.cm-s-default .cm-hr{color:#999}.cm-s-default .cm-link{color:#00c}.cm-invalidchar,.cm-s-default .cm-error{color:red}.CodeMirror-composing{border-bottom:2px solid}div.CodeMirror span.CodeMirror-matchingbracket{color:#0b0}div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#a22}.CodeMirror-matchingtag{background:rgba(255,150,0,.3)}.CodeMirror-activeline-background{background:#e8f2ff}.CodeMirror{position:relative;overflow:hidden;background:#fff}.CodeMirror-scroll{overflow:scroll!important;margin-bottom:-50px;margin-right:-50px;padding-bottom:50px;height:100%;outline:none;position:relative}.CodeMirror-sizer{position:relative;border-right:50px solid transparent}.CodeMirror-gutter-filler,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-vscrollbar{position:absolute;z-index:6;display:none}.CodeMirror-vscrollbar{right:0;top:0;overflow-x:hidden;overflow-y:scroll}.CodeMirror-hscrollbar{bottom:0;left:0;overflow-y:hidden;overflow-x:scroll}.CodeMirror-scrollbar-filler{right:0;bottom:0}.CodeMirror-gutter-filler{left:0;bottom:0}.CodeMirror-gutters{position:absolute;left:0;top:0;min-height:100%;z-index:3}.CodeMirror-gutter{white-space:normal;height:100%;display:inline-block;vertical-align:top;margin-bottom:-50px}.CodeMirror-gutter-wrapper{position:absolute;z-index:4;background:none!important;border:none!important}.CodeMirror-gutter-background{position:absolute;top:0;bottom:0;z-index:4}.CodeMirror-gutter-elt{position:absolute;cursor:default;z-index:4}.CodeMirror-gutter-wrapper ::selection{background-color:transparent}.CodeMirror-gutter-wrapper ::-moz-selection{background-color:transparent}.CodeMirror-lines{cursor:text;min-height:1px}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{border-radius:0;border-width:0;background:transparent;font-family:inherit;font-size:inherit;margin:0;white-space:pre;word-wrap:normal;line-height:inherit;color:inherit;z-index:2;position:relative;overflow:visible;-webkit-tap-highlight-color:transparent;-webkit-font-variant-ligatures:contextual;font-variant-ligatures:contextual}.CodeMirror-wrap pre.CodeMirror-line,.CodeMirror-wrap pre.CodeMirror-line-like{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.CodeMirror-linebackground{position:absolute;left:0;right:0;top:0;bottom:0;z-index:0}.CodeMirror-linewidget{position:relative;z-index:2;padding:.1px}.CodeMirror-rtl pre{direction:rtl}.CodeMirror-code{outline:none}.CodeMirror-gutter,.CodeMirror-gutters,.CodeMirror-linenumber,.CodeMirror-scroll,.CodeMirror-sizer{-webkit-box-sizing:content-box;box-sizing:content-box}.CodeMirror-measure{position:absolute;width:100%;height:0;overflow:hidden;visibility:hidden}.CodeMirror-cursor{position:absolute;pointer-events:none}.CodeMirror-measure pre{position:static}div.CodeMirror-cursors{visibility:hidden;position:relative;z-index:3}.CodeMirror-focused div.CodeMirror-cursors,div.CodeMirror-dragcursors{visibility:visible}.CodeMirror-selected{background:#d9d9d9}.CodeMirror-focused .CodeMirror-selected{background:#d7d4f0}.CodeMirror-crosshair{cursor:crosshair}.CodeMirror-line::selection,.CodeMirror-line>span::selection,.CodeMirror-line>span>span::selection{background:#d7d4f0}.CodeMirror-line::-moz-selection,.CodeMirror-line>span::-moz-selection,.CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}.cm-searching{background-color:#ffa;background-color:rgba(255,255,0,.4)}.cm-force-border{padding-right:.1px}@media print{.CodeMirror div.CodeMirror-cursors{visibility:hidden}}.cm-tab-wrap-hack:after{content:""}span.CodeMirror-selectedtext{background:none}[class*=vxe-icon--]{display:inline-block;vertical-align:middle;position:relative;direction:ltr;font-family:Verdana,Arial,Tahoma;font-weight:400;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}[class*=vxe-icon--].rotate45{-webkit-transform:rotate(45deg);transform:rotate(45deg)}[class*=vxe-icon--].rotate90{-webkit-transform:rotate(90deg);transform:rotate(90deg)}[class*=vxe-icon--].rotate180{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.vxe-icon--arrow-bottom,.vxe-icon--arrow-left,.vxe-icon--arrow-right,.vxe-icon--arrow-top,.vxe-icon--calendar,.vxe-icon--caret-bottom,.vxe-icon--caret-left,.vxe-icon--caret-right,.vxe-icon--caret-top,.vxe-icon--check,.vxe-icon--circle-plus,.vxe-icon--close,.vxe-icon--d-arrow-left,.vxe-icon--d-arrow-right,.vxe-icon--dot,.vxe-icon--download,.vxe-icon--edit-outline,.vxe-icon--error,.vxe-icon--eye,.vxe-icon--eye-slash,.vxe-icon--funnel,.vxe-icon--info,.vxe-icon--menu,.vxe-icon--minus,.vxe-icon--more,.vxe-icon--plus,.vxe-icon--print,.vxe-icon--question,.vxe-icon--refresh,.vxe-icon--remove,.vxe-icon--search,.vxe-icon--square,.vxe-icon--success,.vxe-icon--upload,.vxe-icon--warning,.vxe-icon--zoomin,.vxe-icon--zoomout{width:1em;height:1em;line-height:1em}.vxe-icon--arrow-bottom:before,.vxe-icon--arrow-left:before,.vxe-icon--arrow-right:before,.vxe-icon--arrow-top:before,.vxe-icon--calendar:after,.vxe-icon--calendar:before,.vxe-icon--caret-bottom:before,.vxe-icon--caret-left:before,.vxe-icon--caret-right:before,.vxe-icon--caret-top:before,.vxe-icon--check:before,.vxe-icon--circle-plus:after,.vxe-icon--close:before,.vxe-icon--d-arrow-left:after,.vxe-icon--d-arrow-left:before,.vxe-icon--d-arrow-right:after,.vxe-icon--d-arrow-right:before,.vxe-icon--dot:before,.vxe-icon--download:after,.vxe-icon--download:before,.vxe-icon--edit-outline:after,.vxe-icon--edit-outline:before,.vxe-icon--error:after,.vxe-icon--eye-slash:after,.vxe-icon--eye-slash:before,.vxe-icon--eye:before,.vxe-icon--funnel:after,.vxe-icon--funnel:before,.vxe-icon--info:after,.vxe-icon--minus:before,.vxe-icon--more:before,.vxe-icon--plus:before,.vxe-icon--print:after,.vxe-icon--print:before,.vxe-icon--question:after,.vxe-icon--refresh:after,.vxe-icon--refresh:before,.vxe-icon--remove:after,.vxe-icon--search:after,.vxe-icon--search:before,.vxe-icon--square:before,.vxe-icon--success:after,.vxe-icon--upload:after,.vxe-icon--upload:before,.vxe-icon--warning:after,.vxe-icon--zoomin:after,.vxe-icon--zoomin:before,.vxe-icon--zoomout:after,.vxe-icon--zoomout:before{content:"";position:absolute}.vxe-icon--square:before{left:.05em;top:.05em;width:.9em;height:.9em}.vxe-icon--square:before,.vxe-icon--zoomin{border-width:.1em;border-style:solid;border-color:inherit}.vxe-icon--zoomin{background-color:#fff}.vxe-icon--zoomin:after,.vxe-icon--zoomin:before{background-color:inherit}.vxe-icon--zoomin:before{left:-.1em;top:.2em;width:1.1em;height:.4em}.vxe-icon--zoomin:after{top:-.1em;left:.2em;width:.4em;height:1.1em}.vxe-icon--zoomout{position:relative}.vxe-icon--zoomout:before{right:0;top:0}.vxe-icon--zoomout:after,.vxe-icon--zoomout:before{width:.7em;height:.7em;border-width:.1em;border-style:solid;border-color:inherit}.vxe-icon--zoomout:after{left:.1em;bottom:.1em;background-color:#fff}.vxe-icon--menu:before{content:"";display:inline-block;width:.22em;height:.22em;-webkit-box-shadow:0 -.36em 0,-.36em -.36em 0,.36em -.36em 0,0 0 0 1em inset,-.36em 0 0,.36em 0 0,0 .36em 0,-.36em .36em 0,.36em .36em 0;box-shadow:0 -.36em 0,-.36em -.36em 0,.36em -.36em 0,inset 0 0 0 1em,-.36em 0 0,.36em 0 0,0 .36em 0,-.36em .36em 0,.36em .36em 0;margin:.26em}.vxe-icon--caret-bottom:before,.vxe-icon--caret-left:before,.vxe-icon--caret-right:before,.vxe-icon--caret-top:before{border-width:.4em;border-style:solid;border-color:transparent}.vxe-icon--caret-top:before{left:.1em;bottom:.3em;border-bottom-color:inherit}.vxe-icon--caret-bottom:before{left:.1em;top:.3em;border-top-color:inherit}.vxe-icon--caret-left:before{right:.3em;bottom:.1em;border-right-color:inherit}.vxe-icon--caret-right:before{left:.3em;bottom:.1em;border-left-color:inherit}.vxe-icon--arrow-bottom:before,.vxe-icon--arrow-left:before,.vxe-icon--arrow-right:before,.vxe-icon--arrow-top:before{top:.4em;left:.14em;width:.7em;height:.7em;border-width:.15em;border-style:solid;border-top-color:inherit;border-right-color:inherit;border-bottom-color:transparent;border-left-color:transparent;border-radius:.15em;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.vxe-icon--arrow-bottom:before{top:0;left:.14em;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.vxe-icon--arrow-left:before{top:.18em;left:.35em;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.vxe-icon--arrow-right:before{top:.18em;left:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.vxe-icon--d-arrow-left:before,.vxe-icon--d-arrow-right:before{left:.15em}.vxe-icon--d-arrow-left:after,.vxe-icon--d-arrow-right:after{left:.58em}.vxe-icon--d-arrow-left:after,.vxe-icon--d-arrow-left:before,.vxe-icon--d-arrow-right:after,.vxe-icon--d-arrow-right:before{top:.18em;width:.7em;height:.7em;border-width:.15em;border-style:solid;border-top-color:inherit;border-right-color:transparent;border-bottom-color:transparent;border-left-color:inherit;border-radius:.15em;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.vxe-icon--d-arrow-right:after,.vxe-icon--d-arrow-right:before{-webkit-transform:rotate(135deg);transform:rotate(135deg)}.vxe-icon--d-arrow-right:before{left:-.25em}.vxe-icon--d-arrow-right:after{left:.18em}.vxe-icon--funnel:before{top:.05em;left:0;border-width:.5em;border-style:solid;border-top-color:inherit;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent}.vxe-icon--funnel:after{left:.41em;top:.4em;width:0;height:.5em;border-width:0 .2em 0 0;border-style:solid;border-right-color:inherit}.vxe-icon--edit-outline:before{height:.84em;width:.86em;top:.1em;left:.02em;border-radius:.2em;border-width:.1em;border-style:solid;border-color:inherit}.vxe-icon--edit-outline:after{left:.6em;bottom:.2em;width:0;height:.8em;border-radius:0 0 80% 80%;border-width:0 0 0 .22em;border-style:solid;border-color:inherit;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.vxe-icon--more:before{content:"...";top:0;left:.1em;line-height:.5em;font-weight:700}.vxe-icon--plus:before{content:"+";left:-.05em;bottom:0;line-height:.9em;font-size:1.4em}.vxe-icon--check:before{left:.25em;bottom:.2em;width:.5em;height:.9em;border-width:.15em;border-style:solid;border-top-color:transparent;border-right-color:inherit;border-bottom-color:inherit;border-radius:.15em;border-left-color:transparent;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.vxe-icon--close:before{content:"\D7";left:-.05em;bottom:0;line-height:.8em;font-size:1.4em}.vxe-icon--minus:before{content:"\2500";left:0;bottom:0;width:100%;text-align:center;line-height:.9em;font-size:1.2em}.vxe-icon--refresh{border-width:.1em;border-style:solid;border-radius:50%;border-right-color:transparent!important;border-left-color:transparent!important}.vxe-icon--refresh:before{left:50%;top:0;-webkit-transform:translateX(50%) rotate(-45deg);transform:translateX(50%) rotate(-45deg)}.vxe-icon--refresh:after{right:50%;bottom:0;-webkit-transform:translateX(-50%) rotate(135deg);transform:translateX(-50%) rotate(135deg)}.vxe-icon--refresh:after,.vxe-icon--refresh:before{width:0;height:0;border-width:.25em;border-style:solid;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent}.vxe-icon--refresh.roll{-webkit-animation:rollCircle 1s linear infinite;animation:rollCircle 1s linear infinite}@-webkit-keyframes rollCircle{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rollCircle{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.vxe-icon--circle-plus:before,.vxe-icon--error:before,.vxe-icon--info:before,.vxe-icon--question:before,.vxe-icon--remove:before,.vxe-icon--success:before,.vxe-icon--warning:before{content:"";border-radius:50%;border-width:.5em;border-style:solid;border-color:inherit;position:absolute;top:0;left:0;-webkit-transform:scale(.95);transform:scale(.95)}.vxe-icon--info:after,.vxe-icon--question:after,.vxe-icon--warning:after{left:0;bottom:0;width:100%;text-align:center;color:#fff;-webkit-transform:rotate(-10deg) scale(.75);transform:rotate(-10deg) scale(.75)}.vxe-icon--question:after{content:"?"}.vxe-icon--info:after{content:"\A1"}.vxe-icon--warning:after{content:"!"}.vxe-icon--success:after{content:"\2713";left:.25em;bottom:0;color:#fff;font-size:.65em}.vxe-icon--circle-plus:after{content:"+";line-height:1.4em;font-size:.8em}.vxe-icon--circle-plus:after,.vxe-icon--remove:after{left:0;bottom:0;width:100%;text-align:center;color:#fff}.vxe-icon--remove:after{content:"\2500";line-height:1.5em;font-size:.7em}.vxe-icon--error:after{content:"\D7";left:0;bottom:0;width:100%;line-height:1.4em;text-align:center;color:#fff;font-size:.8em}.vxe-icon--download,.vxe-icon--upload{overflow:hidden}.vxe-icon--download:before,.vxe-icon--upload:before{left:0;width:1em;border-width:0;border-style:solid;border-color:inherit}.vxe-icon--download:after,.vxe-icon--upload:after{width:100%;text-align:center;font-size:2em}.vxe-icon--upload:before{top:.1em;border-top-width:.1em}.vxe-icon--upload:after{content:"\2191";left:0;top:.15em}.vxe-icon--download:before{bottom:.05em;border-bottom-width:.1em}.vxe-icon--download:after{content:"\2191";left:0;bottom:.15em;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.vxe-icon--eye-slash:before,.vxe-icon--eye:before{content:"\25CF";top:.16em;left:0;width:1em;height:.68em;line-height:.25em;border-radius:50%;border-width:.1em;border-style:solid;border-color:inherit;text-align:center}.vxe-icon--eye-slash:after{top:-.1em;left:.45em;width:0;height:1.2em;border-width:0;border-style:solid;border-color:inherit;border-left-width:.1em;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.vxe-icon--calendar:before{top:.15em;left:0;width:1em;height:.8em;border-width:.2em .1em .1em .1em;border-radius:.1em .1em 0 0;border-style:solid;border-color:inherit}.vxe-icon--calendar:after{left:.2em;top:0;width:.6em;height:.3em;border-width:0 .1em;border-style:solid;border-color:inherit}.vxe-icon--dot:before{top:.25em;left:.25em;border-radius:50%;border-width:.25em;border-style:solid;border-color:inherit}.vxe-icon--print{border-width:.2em 0;border-style:solid;border-color:transparent!important;border-radius:.3em .3em 0 0}.vxe-icon--print,.vxe-icon--print:before{-webkit-box-shadow:inset 0 0 0 .1em;box-shadow:inset 0 0 0 .1em}.vxe-icon--print:before{width:.6em;height:.3em;top:-.2em;left:.2em}.vxe-icon--print:after{width:.6em;height:.6em;left:.2em;bottom:-.2em;-webkit-box-shadow:inset 0 0 0 .1em;box-shadow:inset 0 0 0 .1em;background-color:#fff}.vxe-icon--search:before{top:0;left:0;width:.8em;height:.8em;border-width:.15em;border-style:solid;border-color:inherit;border-radius:50%}.vxe-icon--search:after{top:.75em;left:.6em;width:.35em;height:0;border-width:.15em 0 0 0;border-style:solid;border-color:inherit;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@-webkit-keyframes bounce{0%,to{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}}.vxe-table--render-default .vxe-body--column.col--ellipsis,.vxe-table--render-default.vxe-editable .vxe-body--column,.vxe-table--render-default .vxe-footer--column.col--ellipsis,.vxe-table--render-default .vxe-header--column.col--ellipsis{height:48px}.vxe-table--render-default.size--medium .vxe-body--column.col--ellipsis,.vxe-table--render-default.size--medium .vxe-footer--column.col--ellipsis,.vxe-table--render-default.size--medium .vxe-header--column.col--ellipsis,.vxe-table--render-default.vxe-editable.size--medium .vxe-body--column{height:44px}.vxe-table--render-default.size--small .vxe-body--column.col--ellipsis,.vxe-table--render-default.size--small .vxe-footer--column.col--ellipsis,.vxe-table--render-default.size--small .vxe-header--column.col--ellipsis,.vxe-table--render-default.vxe-editable.size--small .vxe-body--column{height:40px}.vxe-table--render-default.size--mini .vxe-body--column.col--ellipsis,.vxe-table--render-default.size--mini .vxe-footer--column.col--ellipsis,.vxe-table--render-default.size--mini .vxe-header--column.col--ellipsis,.vxe-table--render-default.vxe-editable.size--mini .vxe-body--column{height:36px}.vxe-table--file-form,.vxe-table-slots{display:none}.vxe-table--print-frame{position:fixed;bottom:-100%;left:-100%;height:0;width:0;border:0}.vxe-table--body-wrapper{scroll-behavior:auto}.vxe-table--body-wrapper,.vxe-table--fixed-left-body-wrapper,.vxe-table--fixed-right-body-wrapper{overflow-y:auto;overflow-x:auto}.vxe-cell .vxe-default-input,.vxe-cell .vxe-default-textarea,.vxe-table--filter-wrapper .vxe-default-input,.vxe-table--filter-wrapper .vxe-default-textarea{background-color:#fff}.vxe-cell .vxe-default-input,.vxe-cell .vxe-default-select,.vxe-cell .vxe-default-textarea,.vxe-table--filter-wrapper .vxe-default-input,.vxe-table--filter-wrapper .vxe-default-select,.vxe-table--filter-wrapper .vxe-default-textarea{outline:0;padding:0 2px;width:100%;color:#606266;border-radius:4px;border:1px solid #dcdfe6}.vxe-cell .vxe-default-input:focus,.vxe-cell .vxe-default-select:focus,.vxe-cell .vxe-default-textarea:focus,.vxe-table--filter-wrapper .vxe-default-input:focus,.vxe-table--filter-wrapper .vxe-default-select:focus,.vxe-table--filter-wrapper .vxe-default-textarea:focus{border:1px solid #409eff}.vxe-cell .vxe-default-input[disabled],.vxe-cell .vxe-default-select[disabled],.vxe-cell .vxe-default-textarea[disabled],.vxe-table--filter-wrapper .vxe-default-input[disabled],.vxe-table--filter-wrapper .vxe-default-select[disabled],.vxe-table--filter-wrapper .vxe-default-textarea[disabled]{cursor:not-allowed;background-color:#f3f3f3}.vxe-cell .vxe-default-input,.vxe-cell .vxe-default-select,.vxe-cell .vxe-default-textarea,.vxe-table--filter-wrapper .vxe-default-input,.vxe-table--filter-wrapper .vxe-default-select,.vxe-table--filter-wrapper .vxe-default-textarea{height:34px}.vxe-cell .vxe-default-input[type=date]::-webkit-inner-spin-button,.vxe-table--filter-wrapper .vxe-default-input[type=date]::-webkit-inner-spin-button{margin-top:4px}.vxe-cell .vxe-default-input[type=date]::-webkit-inner-spin-button,.vxe-cell .vxe-default-input[type=number]::-webkit-inner-spin-button,.vxe-table--filter-wrapper .vxe-default-input[type=date]::-webkit-inner-spin-button,.vxe-table--filter-wrapper .vxe-default-input[type=number]::-webkit-inner-spin-button{height:24px}.vxe-cell .vxe-default-input::-webkit-input-placeholder,.vxe-table--filter-wrapper .vxe-default-input::-webkit-input-placeholder{color:#c0c4cc}.vxe-cell .vxe-default-input::-moz-placeholder,.vxe-table--filter-wrapper .vxe-default-input::-moz-placeholder{color:#c0c4cc}.vxe-cell .vxe-default-input:-ms-input-placeholder,.vxe-table--filter-wrapper .vxe-default-input:-ms-input-placeholder{color:#c0c4cc}.vxe-cell .vxe-default-input::-ms-input-placeholder,.vxe-table--filter-wrapper .vxe-default-input::-ms-input-placeholder{color:#c0c4cc}.vxe-cell .vxe-default-input::placeholder,.vxe-table--filter-wrapper .vxe-default-input::placeholder{color:#c0c4cc}.vxe-cell .vxe-default-textarea,.vxe-table--filter-wrapper .vxe-default-textarea{resize:none;vertical-align:middle}.vxe-cell .vxe-input,.vxe-cell .vxe-select,.vxe-cell .vxe-textarea,.vxe-table--filter-wrapper .vxe-input,.vxe-table--filter-wrapper .vxe-select,.vxe-table--filter-wrapper .vxe-textarea{width:100%;display:block}.vxe-cell .vxe-input>.vxe-input--inner,.vxe-cell .vxe-textarea>.vxe-textarea--inner,.vxe-table--filter-wrapper .vxe-input>.vxe-input--inner,.vxe-table--filter-wrapper .vxe-textarea>.vxe-textarea--inner{padding:0 2px}.vxe-cell .vxe-default-textarea,.vxe-cell .vxe-textarea--inner,.vxe-table--filter-wrapper .vxe-default-textarea,.vxe-table--filter-wrapper .vxe-textarea--inner{resize:none}.vxe-table--cell-active-area,.vxe-table--cell-copy-area,.vxe-table--cell-extend-area,.vxe-table--cell-main-area,.vxe-table--checkbox-range{display:none;position:absolute;pointer-events:none;z-index:1}.vxe-table--fixed-left-wrapper .vxe-table--cell-active-area,.vxe-table--fixed-left-wrapper .vxe-table--cell-copy-area,.vxe-table--fixed-left-wrapper .vxe-table--cell-extend-area,.vxe-table--fixed-left-wrapper .vxe-table--cell-main-area,.vxe-table--fixed-left-wrapper .vxe-table--checkbox-range,.vxe-table--fixed-right-wrapper .vxe-table--cell-active-area,.vxe-table--fixed-right-wrapper .vxe-table--cell-copy-area,.vxe-table--fixed-right-wrapper .vxe-table--cell-extend-area,.vxe-table--fixed-right-wrapper .vxe-table--cell-main-area,.vxe-table--fixed-right-wrapper .vxe-table--checkbox-range{z-index:2}.vxe-table--fixed-left-wrapper .vxe-table--cell-active-area[half="1"],.vxe-table--fixed-left-wrapper .vxe-table--cell-extend-area[half="1"],.vxe-table--fixed-left-wrapper .vxe-table--cell-main-area[half="1"]{border-right:0}.vxe-table--fixed-left-wrapper .vxe-table--cell-copy-area[half="1"]{background-size:3px 12px,0 12px,12px 3px,12px 3px}.vxe-table--fixed-right-wrapper .vxe-table--cell-active-area[half="1"],.vxe-table--fixed-right-wrapper .vxe-table--cell-extend-area[half="1"],.vxe-table--fixed-right-wrapper .vxe-table--cell-main-area[half="1"]{border-left:0}.vxe-table--fixed-right-wrapper .vxe-table--cell-copy-area[half="1"]{background-size:0 12px,3px 12px,12px 3px,12px 3px}.vxe-table--checkbox-range{background-color:rgba(50,128,252,.2);border:1px solid #006af1}.vxe-table--cell-area{height:0;font-size:0;display:none}.vxe-table--cell-area>.vxe-table--cell-main-area{background-color:rgba(64,158,255,.2);border:1px solid #409eff}.vxe-table--cell-area .vxe-table--cell-main-area-btn{display:none;position:absolute;right:-1px;bottom:-1px;width:7px;height:7px;border-style:solid;border-color:#fff;border-width:1px 0 0 1px;background-color:#409eff;pointer-events:auto;cursor:crosshair}.vxe-table--cell-area .vxe-table--cell-extend-area{border:2px solid #409eff}@-webkit-keyframes moveCopyCellBorder{to{background-position:0 -12px,100% 12px,12px 0,-12px 100%}}@keyframes moveCopyCellBorder{to{background-position:0 -12px,100% 12px,12px 0,-12px 100%}}.vxe-table--cell-copy-area{background:linear-gradient(0deg,transparent 6px,#409eff 0) repeat-y,linear-gradient(0deg,transparent 50%,#409eff 0) repeat-y,linear-gradient(90deg,transparent 50%,#409eff 0) repeat-x,linear-gradient(90deg,transparent 50%,#409eff 0) repeat-x;background-size:3px 12px,3px 12px,12px 3px,12px 3px;background-position:0 0,100% 0,0 0,0 100%;-webkit-animation:moveCopyCellBorder .5s linear infinite;animation:moveCopyCellBorder .5s linear infinite}.vxe-table--cell-active-area{border:2px solid #409eff}.vxe-table--cell-multi-area>.vxe-table--cell-main-area{background-color:rgba(64,158,255,.2)}.vxe-table--render-default.is--round .vxe-table--border-line,.vxe-table--render-default.is--round .vxe-table--render-default.is--round,.vxe-table--render-default.is--round:not(.is--header):not(.is--footer) .vxe-table--body-wrapper.body--wrapper{border-radius:4px}.vxe-table--render-default.is--round.is--footer:not(.is--header) .vxe-table--body-wrapper.body--wrapper,.vxe-table--render-default.is--round.is--header .vxe-table--header-wrapper.body--wrapper{border-radius:4px 4px 0 0}.vxe-table--render-default.is--round.is--header .vxe-table--header-wrapper.fixed-left--wrapper{border-radius:4px 0 0 0}.vxe-table--render-default.is--round.is--header .vxe-table--header-wrapper.fixed-right--wrapper{border-radius:0 4px 0 0}.vxe-table--render-default.is--round.is--footer .vxe-table--footer-wrapper.body--wrapper,.vxe-table--render-default.is--round.is--header:not(.is--footer) .vxe-table--body-wrapper.body--wrapper{border-radius:0 0 4px 4px}.vxe-table--render-default.is--round.is--footer .vxe-table--footer-wrapper.fixed-left--wrapper,.vxe-table--render-default.is--round.is--footer:not(.is--header) .vxe-table--body-wrapper.fixed-left--wrapper,.vxe-table--render-default.is--round.is--header:not(.is--footer) .vxe-table--body-wrapper.fixed-left--wrapper{border-radius:0 0 0 4px}.vxe-table--render-default.is--round.is--footer .vxe-table--footer-wrapper.fixed-right--wrapper,.vxe-table--render-default.is--round.is--footer:not(.is--header) .vxe-table--body-wrapper.fixed-right--wrapper,.vxe-table--render-default.is--round.is--header:not(.is--footer) .vxe-table--body-wrapper.fixed-right--wrapper{border-radius:0 0 4px 0}.vxe-table--render-default{position:relative;font-size:14px;color:#606266;font-family:-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;direction:ltr}.vxe-table--render-default .vxe-table--body-wrapper,.vxe-table--render-default .vxe-table--footer-wrapper{background-color:#fff}.vxe-table--render-default .vxe-table--body,.vxe-table--render-default .vxe-table--footer,.vxe-table--render-default .vxe-table--header{border:0;border-spacing:0;border-collapse:separate;table-layout:fixed}.vxe-table--render-default .vxe-table--footer-wrapper,.vxe-table--render-default .vxe-table--header-wrapper{overflow-x:hidden;overflow-y:hidden}.vxe-table--render-default:not(.is--empty).is--footer.is--scroll-x .vxe-table--body-wrapper{overflow-x:scroll}.vxe-table--render-default .vxe-body--row.row--stripe{background-color:#fafafa}.vxe-table--render-default .vxe-body--row.row--checked,.vxe-table--render-default .vxe-body--row.row--radio{background-color:#fff3e0}.vxe-table--render-default .vxe-body--row.row--current{background-color:#e6f7ff}.vxe-table--render-default .vxe-body--row.row--hover,.vxe-table--render-default .vxe-body--row.row--hover.row--stripe{background-color:#f5f7fa}.vxe-table--render-default .vxe-body--row.row--hover.row--checked,.vxe-table--render-default .vxe-body--row.row--hover.row--radio{background-color:#ffebbc}.vxe-table--render-default .vxe-body--row.row--hover.row--current{background-color:#d7effb}.vxe-table--render-default.drag--resize .vxe-table--fixed-left-wrapper *,.vxe-table--render-default.drag--resize .vxe-table--fixed-right-wrapper *,.vxe-table--render-default.drag--resize .vxe-table--main-wrapper *{cursor:col-resize}.vxe-table--render-default.drag--area .vxe-table--fixed-left-wrapper *,.vxe-table--render-default.drag--area .vxe-table--fixed-right-wrapper *,.vxe-table--render-default.drag--area .vxe-table--main-wrapper *,.vxe-table--render-default.drag--range .vxe-table--fixed-left-wrapper *,.vxe-table--render-default.drag--range .vxe-table--fixed-right-wrapper *,.vxe-table--render-default.drag--range .vxe-table--main-wrapper *{cursor:default}.vxe-table--render-default.drag--extend-range .vxe-table--fixed-left-wrapper *,.vxe-table--render-default.drag--extend-range .vxe-table--fixed-right-wrapper *,.vxe-table--render-default.drag--extend-range .vxe-table--main-wrapper *{cursor:crosshair}.vxe-table--render-default.column--highlight .vxe-header--column:not(.col--seq):hover{background-color:#d7effb}.vxe-table--render-default.cell--area .vxe-table--main-wrapper{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.vxe-table--render-default .vxe-body--column,.vxe-table--render-default .vxe-footer--column,.vxe-table--render-default .vxe-header--column{position:relative;line-height:22px;text-align:left}.vxe-table--render-default .vxe-body--column:not(.col--ellipsis),.vxe-table--render-default .vxe-footer--column:not(.col--ellipsis),.vxe-table--render-default .vxe-header--column:not(.col--ellipsis){padding:13px 0}.vxe-table--render-default .vxe-body--column.col--current,.vxe-table--render-default .vxe-footer--column.col--current,.vxe-table--render-default .vxe-header--column.col--current{background-color:#e6f7ff}.vxe-table--render-default .vxe-body--column.col--center,.vxe-table--render-default .vxe-footer--column.col--center,.vxe-table--render-default .vxe-header--column.col--center{text-align:center}.vxe-table--render-default .vxe-body--column.col--right,.vxe-table--render-default .vxe-footer--column.col--right,.vxe-table--render-default .vxe-header--column.col--right{text-align:right}.vxe-table--render-default .vxe-footer--column.col--ellipsis.col--center .vxe-cell,.vxe-table--render-default .vxe-header--column.col--ellipsis.col--center .vxe-cell{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.vxe-table--render-default .vxe-footer--column.col--ellipsis.col--right .vxe-cell,.vxe-table--render-default .vxe-header--column.col--ellipsis.col--right .vxe-cell{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.vxe-table--render-default .vxe-body--column.col--checkbox{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.vxe-table--render-default .vxe-table--footer-wrapper{border-top:1px solid #e8eaec}.vxe-table--render-default.border--default .vxe-table--header-wrapper,.vxe-table--render-default.border--full .vxe-table--header-wrapper,.vxe-table--render-default.border--outer .vxe-table--header-wrapper{background-color:#f8f8f9}.vxe-table--render-default.border--default .vxe-body--column,.vxe-table--render-default.border--default .vxe-footer--column,.vxe-table--render-default.border--default .vxe-header--column,.vxe-table--render-default.border--inner .vxe-body--column,.vxe-table--render-default.border--inner .vxe-footer--column,.vxe-table--render-default.border--inner .vxe-header--column{background-image:-webkit-gradient(linear,left top,left bottom,from(#e8eaec),to(#e8eaec));background-image:linear-gradient(#e8eaec,#e8eaec);background-repeat:no-repeat;background-size:100% 1px;background-position:100% 100%}.vxe-table--render-default.border--full .vxe-body--column,.vxe-table--render-default.border--full .vxe-footer--column,.vxe-table--render-default.border--full .vxe-header--column{background-image:-webkit-gradient(linear,left top,left bottom,from(#e8eaec),to(#e8eaec)),-webkit-gradient(linear,left top,left bottom,from(#e8eaec),to(#e8eaec));background-image:linear-gradient(#e8eaec,#e8eaec),linear-gradient(#e8eaec,#e8eaec);background-repeat:no-repeat;background-size:1px 100%,100% 1px;background-position:100% 0,100% 100%}.vxe-table--render-default.border--full .vxe-table--fixed-left-wrapper .vxe-body--column{border-right-color:#e8eaec}.vxe-table--render-default.border--default .vxe-table--header-wrapper .vxe-header--row:last-child .vxe-header--gutter,.vxe-table--render-default.border--full .vxe-table--header-wrapper .vxe-header--row:last-child .vxe-header--gutter,.vxe-table--render-default.border--inner .vxe-table--header-wrapper .vxe-header--row:last-child .vxe-header--gutter,.vxe-table--render-default.border--outer .vxe-table--header-wrapper .vxe-header--row:last-child .vxe-header--gutter{background-image:-webkit-gradient(linear,left top,left bottom,from(#e8eaec),to(#e8eaec));background-image:linear-gradient(#e8eaec,#e8eaec);background-repeat:no-repeat;background-size:100% 1px;background-position:100% 100%}.vxe-table--render-default.border--inner .vxe-table--header-wrapper,.vxe-table--render-default.border--none .vxe-table--header-wrapper{background-color:#fff}.vxe-table--render-default.border--inner .vxe-table--fixed-left-wrapper,.vxe-table--render-default.border--none .vxe-table--fixed-left-wrapper{border-right:0}.vxe-table--render-default.border--inner .vxe-table--border-line{border-width:0 0 1px 0}.vxe-table--render-default.border--none .vxe-table--border-line,.vxe-table--render-default.border--none .vxe-table--header-border-line{display:none}.vxe-table--render-default.border--none .vxe-table--footer-wrapper{border-top:0}.vxe-table--render-default.size--medium{font-size:14px}.vxe-table--render-default.size--medium .vxe-table--empty-block,.vxe-table--render-default.size--medium .vxe-table--empty-placeholder{min-height:44px}.vxe-table--render-default.size--medium .vxe-body--column:not(.col--ellipsis),.vxe-table--render-default.size--medium .vxe-footer--column:not(.col--ellipsis),.vxe-table--render-default.size--medium .vxe-header--column:not(.col--ellipsis){padding:11px 0}.vxe-table--render-default.size--medium .vxe-cell .vxe-default-input,.vxe-table--render-default.size--medium .vxe-cell .vxe-default-select,.vxe-table--render-default.size--medium .vxe-cell .vxe-default-textarea{height:32px}.vxe-table--render-default.size--medium .vxe-cell .vxe-default-input[type=date]::-webkit-inner-spin-button{margin-top:3px}.vxe-table--render-default.size--small{font-size:13px}.vxe-table--render-default.size--small .vxe-table--empty-block,.vxe-table--render-default.size--small .vxe-table--empty-placeholder{min-height:40px}.vxe-table--render-default.size--small .vxe-body--column:not(.col--ellipsis),.vxe-table--render-default.size--small .vxe-footer--column:not(.col--ellipsis),.vxe-table--render-default.size--small .vxe-header--column:not(.col--ellipsis){padding:9px 0}.vxe-table--render-default.size--small .vxe-cell .vxe-default-input,.vxe-table--render-default.size--small .vxe-cell .vxe-default-select,.vxe-table--render-default.size--small .vxe-cell .vxe-default-textarea{height:30px}.vxe-table--render-default.size--small .vxe-cell .vxe-default-input[type=date]::-webkit-inner-spin-button{margin-top:2px}.vxe-table--render-default.size--mini{font-size:12px}.vxe-table--render-default.size--mini .vxe-table--empty-block,.vxe-table--render-default.size--mini .vxe-table--empty-placeholder{min-height:36px}.vxe-table--render-default.size--mini .vxe-body--column:not(.col--ellipsis),.vxe-table--render-default.size--mini .vxe-footer--column:not(.col--ellipsis),.vxe-table--render-default.size--mini .vxe-header--column:not(.col--ellipsis){padding:7px 0}.vxe-table--render-default.size--mini .vxe-cell .vxe-default-input,.vxe-table--render-default.size--mini .vxe-cell .vxe-default-select,.vxe-table--render-default.size--mini .vxe-cell .vxe-default-textarea{height:28px}.vxe-table--render-default.size--mini .vxe-cell .vxe-default-input[type=date]::-webkit-inner-spin-button{margin-top:1px}.vxe-table--render-default .vxe-cell{white-space:pre-line;word-break:break-all;padding-left:10px;padding-right:10px}.vxe-table--render-default .vxe-cell--placeholder{color:#c0c4cc}.vxe-table--render-default .vxe-cell--checkbox .vxe-checkbox--icon,.vxe-table--render-default .vxe-cell--radio .vxe-radio--icon{left:0;top:.1em}.vxe-table--render-default .vxe-cell--checkbox .vxe-checkbox--label,.vxe-table--render-default .vxe-cell--radio .vxe-radio--label{padding-left:.5em}.vxe-table--render-default .vxe-cell--checkbox,.vxe-table--render-default .vxe-cell--radio{padding-left:1.2em}.vxe-table--render-default .fixed--hidden{visibility:hidden}.vxe-table--render-default .vxe-table--fixed-left-wrapper,.vxe-table--render-default .vxe-table--fixed-right-wrapper{width:100%;position:absolute;top:0;z-index:5;overflow:hidden;background-color:inherit;-webkit-transition:box-shadow .3s;-webkit-transition:-webkit-box-shadow .3s;transition:-webkit-box-shadow .3s;transition:box-shadow .3s;transition:box-shadow .3s,-webkit-box-shadow .3s}.vxe-table--render-default .vxe-table--fixed-left-wrapper .vxe-table--body-wrapper,.vxe-table--render-default .vxe-table--fixed-right-wrapper .vxe-table--body-wrapper{overflow-x:hidden}.vxe-table--render-default .vxe-table--fixed-left-wrapper .vxe-table--body-wrapper{width:calc(100% + 40px)}.vxe-table--render-default.is--header .vxe-table--fixed-left-wrapper .vxe-table--body-wrapper:before,.vxe-table--render-default.is--header .vxe-table--fixed-right-wrapper .vxe-table--body-wrapper:before{display:none}.vxe-table--render-default .vxe-table--fixed-left-wrapper{left:0;width:200px}.vxe-table--render-default .vxe-table--fixed-left-wrapper.scrolling--middle{-webkit-box-shadow:4px 3px 4px 0 rgba(0,0,0,.12);box-shadow:4px 3px 4px 0 rgba(0,0,0,.12)}.vxe-table--render-default .vxe-table--fixed-right-wrapper{right:0}.vxe-table--render-default .vxe-table--fixed-right-wrapper.scrolling--middle{-webkit-box-shadow:-4px 3px 4px 0 rgba(0,0,0,.12);box-shadow:-4px 3px 4px 0 rgba(0,0,0,.12)}.vxe-table--render-default .vxe-table--body-wrapper,.vxe-table--render-default .vxe-table--footer-wrapper,.vxe-table--render-default .vxe-table--header-wrapper{position:relative}.vxe-table--render-default .vxe-table--body-wrapper.fixed-left--wrapper,.vxe-table--render-default .vxe-table--body-wrapper.fixed-right--wrapper,.vxe-table--render-default .vxe-table--footer-wrapper.fixed-left--wrapper,.vxe-table--render-default .vxe-table--footer-wrapper.fixed-right--wrapper,.vxe-table--render-default .vxe-table--header-wrapper.fixed-left--wrapper,.vxe-table--render-default .vxe-table--header-wrapper.fixed-right--wrapper{position:absolute;top:0}.vxe-table--render-default .vxe-table--body-wrapper.fixed-left--wrapper,.vxe-table--render-default .vxe-table--footer-wrapper.fixed-left--wrapper,.vxe-table--render-default .vxe-table--header-wrapper.fixed-left--wrapper{left:0}.vxe-table--render-default .vxe-table--body-wrapper.fixed-right--wrapper,.vxe-table--render-default .vxe-table--footer-wrapper.fixed-right--wrapper,.vxe-table--render-default .vxe-table--header-wrapper.fixed-right--wrapper{right:0;overflow-y:auto}.vxe-table--render-default .vxe-body--x-space{width:100%;height:1px;margin-bottom:-1px}.vxe-table--render-default .vxe-body--y-space{width:0;float:left}.vxe-table--render-default .vxe-table--resizable-bar{display:none;position:absolute;top:0;left:0;width:1px;height:100%;z-index:9;cursor:col-resize}.vxe-table--render-default .vxe-table--resizable-bar:before{content:"";display:block;height:100%;background-color:#409eff}.vxe-table--render-default .vxe-table--border-line{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;pointer-events:none;border:1px solid #e8eaec}.vxe-table--render-default.is--tree-line .vxe-body--row:first-child .vxe-tree--line{border-width:0 0 1px 0}.vxe-table--render-default.is--tree-line .vxe-body--row .vxe-body--column{background-image:none}.vxe-table--render-default .vxe-tree--line-wrapper{position:relative;display:block;height:0}.vxe-table--render-default .vxe-tree--line{content:"";position:absolute;bottom:-.9em;width:.8em;border-width:0 0 1px 1px;border-style:dotted;border-color:#909399;pointer-events:none}.vxe-table--render-default .vxe-cell--tree-node{position:relative}.vxe-table--render-default .vxe-tree--btn-wrapper{position:absolute;top:50%;width:1em;height:1em;text-align:center;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.vxe-table--render-default .vxe-tree--node-btn{display:block;color:#939599}.vxe-table--render-default .vxe-tree--node-btn:hover{color:#606266}.vxe-table--render-default .vxe-tree-cell{display:block;padding-left:1.5em}.vxe-table--render-default .vxe-body--column.col--ellipsis>.vxe-cell .vxe-tree-cell{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vxe-table--render-default .vxe-table--expanded{cursor:pointer}.vxe-table--render-default .vxe-table--expanded .vxe-table--expand-btn{width:1em;height:1em;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#939599}.vxe-table--render-default .vxe-table--expanded .vxe-table--expand-btn:hover{color:#606266}.vxe-table--render-default .vxe-table--expanded+.vxe-table--expand-label{padding-left:.5em}.vxe-table--render-default .vxe-body--expanded-column{border-bottom:1px solid #e8eaec}.vxe-table--render-default .vxe-body--expanded-column.col--ellipsis>.vxe-body--expanded-cell{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vxe-table--render-default .vxe-body--expanded-cell{position:relative;z-index:1}.vxe-table--render-default .vxe-body--column.col--ellipsis>.vxe-cell,.vxe-table--render-default .vxe-footer--column.col--ellipsis>.vxe-cell,.vxe-table--render-default .vxe-header--column.col--ellipsis>.vxe-cell{max-height:48px}.vxe-table--render-default.size--medium .vxe-body--column.col--ellipsis>.vxe-cell,.vxe-table--render-default.size--medium .vxe-footer--column.col--ellipsis>.vxe-cell,.vxe-table--render-default.size--medium .vxe-header--column.col--ellipsis>.vxe-cell{max-height:44px}.vxe-table--render-default.size--medium .vxe-cell--checkbox .vxe-checkbox--icon,.vxe-table--render-default.size--medium .vxe-cell--radio .vxe-radio--icon{font-size:15px}.vxe-table--render-default.size--small .vxe-body--column.col--ellipsis>.vxe-cell,.vxe-table--render-default.size--small .vxe-footer--column.col--ellipsis>.vxe-cell,.vxe-table--render-default.size--small .vxe-header--column.col--ellipsis>.vxe-cell{max-height:40px}.vxe-table--render-default.size--small .vxe-cell--checkbox .vxe-checkbox--icon,.vxe-table--render-default.size--small .vxe-cell--radio .vxe-radio--icon{font-size:14px}.vxe-table--render-default.size--mini .vxe-body--column.col--ellipsis>.vxe-cell,.vxe-table--render-default.size--mini .vxe-footer--column.col--ellipsis>.vxe-cell,.vxe-table--render-default.size--mini .vxe-header--column.col--ellipsis>.vxe-cell{max-height:36px}.vxe-table--render-default.size--mini .vxe-cell--checkbox .vxe-checkbox--icon,.vxe-table--render-default.size--mini .vxe-cell--radio .vxe-radio--icon{font-size:14px}.vxe-table--render-default .vxe-table--empty-block,.vxe-table--render-default .vxe-table--empty-placeholder{min-height:48px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;overflow:hidden;width:100%;pointer-events:none}.vxe-table--render-default .vxe-table--empty-block{display:none;visibility:hidden}.vxe-table--render-default .vxe-table--empty-placeholder{display:none;position:absolute;top:0;z-index:5}.vxe-table--render-default .vxe-table--empty-content{display:block;width:50%;pointer-events:auto}.vxe-table--render-default.is--empty .vxe-table--empty-block,.vxe-table--render-default.is--empty .vxe-table--empty-placeholder{display:-webkit-box;display:-ms-flexbox;display:flex}.vxe-table--render-default .vxe-body--column.col--selected{-webkit-box-shadow:inset 0 0 0 2px #409eff;box-shadow:inset 0 0 0 2px #409eff}.vxe-table--render-default .vxe-body--column.col--actived,.vxe-table--render-default .vxe-body--column.col--selected{position:relative}.vxe-table--render-default .vxe-body--column.col--valid-error .vxe-cell--valid{width:320px;position:absolute;bottom:calc(100% + 4px);left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);text-align:center;pointer-events:none;z-index:4}.vxe-table--render-default .vxe-body--column.col--valid-error .vxe-cell--valid .vxe-cell--valid-msg{display:inline-block;border-radius:4px;padding:8px 12px;color:#fff;background-color:#f56c6c;pointer-events:auto}.vxe-table--render-default .vxe-body--column.col--valid-error .vxe-default-input,.vxe-table--render-default .vxe-body--column.col--valid-error .vxe-default-select,.vxe-table--render-default .vxe-body--column.col--valid-error .vxe-default-textarea,.vxe-table--render-default .vxe-body--column.col--valid-error .vxe-input>.vxe-input--inner{border-color:#f56c6c}.vxe-table--render-default .vxe-body--row:first-child .vxe-cell--valid{bottom:auto;top:calc(100% + 4px)}.vxe-table--render-default .vxe-body--column:first-child .vxe-cell--valid{left:10px;-webkit-transform:translateX(0);transform:translateX(0);text-align:left}.vxe-table--render-default .vxe-body--row.row--new>.vxe-body--column{position:relative}.vxe-table--render-default .vxe-body--row.row--new>.vxe-body--column:before{content:"";top:-5px;left:-5px;position:absolute;border-width:5px;border-style:solid;border-color:transparent #19a15f transparent transparent;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.vxe-table--render-default .vxe-body--column.col--dirty{position:relative}.vxe-table--render-default .vxe-body--column.col--dirty:before{content:"";top:-5px;left:-5px;position:absolute;border-width:5px;border-style:solid;border-color:transparent #f56c6c transparent transparent;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.vxe-table--render-default.vxe-editable.cell--highlight .vxe-body--column.col--actived{-webkit-box-shadow:inset 0 0 0 2px #409eff;box-shadow:inset 0 0 0 2px #409eff}.vxe-table--render-default.vxe-editable.cell--highlight .vxe-body--column.col--actived.col--valid-error{-webkit-box-shadow:inset 0 0 0 2px #f56c6c;box-shadow:inset 0 0 0 2px #f56c6c}.vxe-table--render-default.vxe-editable.cell--highlight .vxe-body--column.col--actived .vxe-cell .vxe-default-input,.vxe-table--render-default.vxe-editable.cell--highlight .vxe-body--column.col--actived .vxe-cell .vxe-default-textarea{border:0;padding:0}.vxe-table--render-default.vxe-editable.cell--highlight .vxe-body--column.col--actived .vxe-cell .vxe-default-input{height:22px}.vxe-table--render-default.vxe-editable.cell--highlight .vxe-body--column.col--actived .vxe-cell .vxe-input .vxe-input--inner{border:0;padding-left:0}.vxe-table--render-default.vxe-editable.cell--highlight .vxe-body--column.col--actived .vxe-cell .vxe-textarea{height:21px}.vxe-table--render-default.vxe-editable.cell--highlight .vxe-body--column.col--actived .vxe-cell .vxe-textarea .vxe-textarea--inner{border:0}.vxe-table--render-default.vxe-editable .vxe-body--column,.vxe-table--render-default.vxe-editable .vxe-body--column.col--actived{padding:0}.vxe-table .vxe-table--header-wrapper{color:#606266}.vxe-table .vxe-table--header-wrapper .vxe-table--header-border-line{position:absolute;left:0;bottom:0;height:0;border-bottom:1px solid #e8eaec}.vxe-table .vxe-cell--sort{width:1.5em;height:1.35em;vertical-align:middle;text-align:center;display:inline-block;position:relative}.vxe-table .vxe-sort--asc-btn,.vxe-table .vxe-sort--desc-btn{position:absolute;left:.35em;color:#c0c4cc;width:1em;text-align:center;cursor:pointer}.vxe-table .vxe-sort--asc-btn:hover,.vxe-table .vxe-sort--desc-btn:hover{color:#606266}.vxe-table .vxe-sort--asc-btn.sort--active,.vxe-table .vxe-sort--desc-btn.sort--active{color:#409eff}.vxe-table .vxe-sort--asc-btn{top:-.15em}.vxe-table .vxe-sort--desc-btn{bottom:-.15em}.vxe-header--column{position:relative;font-weight:700;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.vxe-header--column.col--ellipsis>.vxe-cell{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.vxe-header--column.col--ellipsis>.vxe-cell .vxe-cell--title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vxe-header--column.col--ellipsis>.vxe-cell>i:not(.vxe-cell--title),.vxe-header--column.col--ellipsis>.vxe-cell>span:not(.vxe-cell--title){-ms-flex-negative:0;flex-shrink:0}.vxe-header--column .vxe-cell--required-icon{display:inline-block;color:#f56c6c;width:.8em;height:1em;line-height:1em;font-family:Verdana,Arial,Tahoma;font-weight:400;position:relative}.vxe-header--column .vxe-cell--required-icon:before{content:"*";position:absolute;left:0;top:.2em}.vxe-header--column .vxe-cell--required-icon{margin-right:.1em}.vxe-header--column .vxe-cell--edit-icon,.vxe-header--column .vxe-cell-help-icon{margin-right:.2em}.vxe-header--column .vxe-cell-help-icon{cursor:help}.vxe-header--column .vxe-resizable{position:absolute;right:-7px;bottom:0;width:14px;height:100%;text-align:center;z-index:1;cursor:col-resize}.vxe-header--column .vxe-resizable.is--line:after,.vxe-header--column .vxe-resizable.is--line:before{content:"";display:inline-block;vertical-align:middle}.vxe-header--column .vxe-resizable.is--line:before{width:1px;height:50%;background-color:#d9dddf}.vxe-header--column .vxe-resizable.is--line:after{width:0;height:100%}.vxe-table--fixed-right-wrapper .vxe-header--column .vxe-resizable{right:auto;left:-7px}.vxe-table--footer-wrapper{color:#606266;margin-top:-1px}.vxe-table--footer-wrapper.body--wrapper{overflow-x:auto}.vxe-footer--column.col--ellipsis>.vxe-cell{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.vxe-footer--column.col--ellipsis>.vxe-cell .vxe-cell--item{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vxe-cell--filter{padding:0 .1em 0 .25em;text-align:center;vertical-align:middle;display:inline-block;line-height:0}.vxe-cell--filter.col--active .vxe-filter--btn{color:#606266}.vxe-cell--filter .vxe-filter--btn{color:#c0c4cc;cursor:pointer}.vxe-cell--filter .vxe-filter--btn:hover{color:#606266}.is--filter-active .vxe-cell--filter .vxe-filter--btn{color:#409eff}.vxe-table--filter-wrapper{display:none;position:absolute;top:0;min-width:100px;border-radius:4px;background-color:#fff;border:1px solid #dadce0;-webkit-box-shadow:0 1px 6px rgba(0,0,0,.2);box-shadow:0 1px 6px rgba(0,0,0,.2);z-index:10}.vxe-table--filter-wrapper:not(.is--multiple){text-align:center}.vxe-table--filter-wrapper.is--active{display:block}.vxe-table--filter-wrapper .vxe-table--filter-body>li,.vxe-table--filter-wrapper .vxe-table--filter-header>li{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:360px;padding:.25em .8em;cursor:pointer}.vxe-table--filter-wrapper .vxe-table--filter-body>li.is--checked,.vxe-table--filter-wrapper .vxe-table--filter-header>li.is--checked{color:#409eff}.vxe-table--filter-wrapper .vxe-table--filter-body>li:hover,.vxe-table--filter-wrapper .vxe-table--filter-header>li:hover{background-color:#f5f7fa}.vxe-table--filter-wrapper .vxe-table--filter-header{padding-top:.2em}.vxe-table--filter-wrapper .vxe-table--filter-body{max-height:200px;padding-bottom:.2em}.vxe-table--filter-wrapper>ul{list-style-type:none;padding:0;margin:0;overflow:auto;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.vxe-table--filter-wrapper.is--multiple>ul>li{padding:.25em .8em .25em 2.3em}.vxe-table--filter-wrapper .vxe-table--filter-footer{border-top:1px solid #dadce0;padding:.6em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.vxe-table--filter-wrapper .vxe-table--filter-footer button{background-color:transparent;padding:0 .4em;border:0;color:#606266;cursor:pointer}.vxe-table--filter-wrapper .vxe-table--filter-footer button:focus{outline:none}.vxe-table--filter-wrapper .vxe-table--filter-footer button:hover{color:#409eff}.vxe-table--filter-wrapper .vxe-table--filter-footer button.is--disabled{color:#bfbfbf;cursor:not-allowed}.vxe-table--filter-option .vxe-checkbox--icon{left:.6em;top:.38em}.vxe-table .vxe-table--filter-option>.vxe-checkbox--icon{font-size:16px}.vxe-table.size--medium .vxe-table--filter-option>.vxe-checkbox--icon{font-size:15px}.vxe-table.size--mini .vxe-table--filter-option>.vxe-checkbox--icon,.vxe-table.size--small .vxe-table--filter-option>.vxe-checkbox--icon{font-size:14px}.vxe-table--context-menu-clild-wrapper,.vxe-table--context-menu-wrapper{position:absolute;top:0;left:0;font-size:12px;border:1px solid #dadce0;-webkit-box-shadow:3px 3px 4px -2px rgba(0,0,0,.6);box-shadow:3px 3px 4px -2px rgba(0,0,0,.6);padding:0 1px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#606266;font-family:-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;background-color:#fff}.vxe-context-menu--link{display:block;padding:0 2.5em;width:178px;line-height:26px;color:#606266;cursor:pointer}.vxe-context-menu--link .vxe-context-menu--link-prefix,.vxe-context-menu--link .vxe-context-menu--link-suffix{position:absolute;top:5px;margin-right:5px;font-size:16px}.vxe-context-menu--link .vxe-context-menu--link-prefix{left:5px}.vxe-context-menu--link .vxe-context-menu--link-suffix{right:5px}.vxe-context-menu--link .vxe-context-menu--link-suffix.suffix--haschild{top:8px}.vxe-context-menu--link .vxe-context-menu--link-suffix.suffix--haschild:before{position:absolute;content:"";border:4px solid transparent;border-left-color:#727272}.vxe-context-menu--link .vxe-context-menu--link-content{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vxe-table--context-menu-clild-wrapper .vxe-context-menu--link{padding:0 2em 0 2.5em}.vxe-context-menu--option-wrapper,.vxe-table--context-menu-clild-wrapper{margin:0;padding:0;list-style-type:none;border-bottom:1px solid #e8eaed}.vxe-context-menu--option-wrapper li,.vxe-table--context-menu-clild-wrapper li{position:relative;margin:1px 0;border:1px solid transparent}.vxe-context-menu--option-wrapper li:last-child,.vxe-table--context-menu-clild-wrapper li:last-child{border:0}.vxe-context-menu--option-wrapper li.link--active,.vxe-table--context-menu-clild-wrapper li.link--active{background-color:#c5c5c5;border-color:#c5c5c5}.vxe-context-menu--option-wrapper li.link--active>.vxe-context-menu--link,.vxe-table--context-menu-clild-wrapper li.link--active>.vxe-context-menu--link{color:#2b2b2b}.vxe-context-menu--option-wrapper li.link--disabled>.vxe-context-menu--link,.vxe-table--context-menu-clild-wrapper li.link--disabled>.vxe-context-menu--link{color:#bfbfbf;cursor:no-drop}.vxe-context-menu--option-wrapper li.link--disabled.link--active,.vxe-table--context-menu-clild-wrapper li.link--disabled.link--active{border-color:#c0c1c2;background-color:#eee}.vxe-context-menu--option-wrapper li.link--disabled.link--active:hover,.vxe-table--context-menu-clild-wrapper li.link--disabled.link--active:hover{background-color:inherit}.vxe-table--context-menu-clild-wrapper{display:none;top:0;left:100%}.vxe-table--context-menu-clild-wrapper.is--show{display:block}.vxe-export--panel-column>ul{list-style-type:none;overflow:auto;margin:0;padding:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.vxe-export--panel-column>ul>li{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.vxe-export--panel>table{width:100%;border:0;table-layout:fixed}.vxe-export--panel>table tr td{padding:0 10px}.vxe-export--panel>table tr td:first-child{text-align:right;width:30%;font-weight:700;padding:8px 10px}.vxe-export--panel>table tr td:nth-child(2){width:70%}.vxe-export--panel>table tr td>.vxe-input,.vxe-export--panel>table tr td>.vxe-select{width:80%}.vxe-export--panel>table tr td>.vxe-export--panel-option-row{padding:.25em 0}.vxe-export--panel .vxe-export--panel-column{width:80%;border:1px solid #dcdfe6;margin:3px 0;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.vxe-export--panel .vxe-export--panel-column>ul>li{padding:.2em 1em .2em 2.3em}.vxe-export--panel .vxe-export--panel-column>ul>li.level--2{padding-left:3.5em}.vxe-export--panel .vxe-export--panel-column>ul>li.level--2 .vxe-checkbox--icon{left:1.8em}.vxe-export--panel .vxe-export--panel-column>ul>li.level--3{padding-left:4.5em}.vxe-export--panel .vxe-export--panel-column>ul>li.level--3 .vxe-checkbox--icon{left:2.8em}.vxe-export--panel .vxe-export--panel-column>ul>li.level--4{padding-left:5.5em}.vxe-export--panel .vxe-export--panel-column>ul>li.level--4 .vxe-checkbox--icon{left:3.8em}.vxe-export--panel .vxe-export--panel-column>ul>li.level--5{padding-left:6.5em}.vxe-export--panel .vxe-export--panel-column>ul>li.level--5 .vxe-checkbox--icon{left:4.8em}.vxe-export--panel .vxe-export--panel-column>ul>li.level--6{padding-left:7.5em}.vxe-export--panel .vxe-export--panel-column>ul>li.level--6 .vxe-checkbox--icon{left:5.8em}.vxe-export--panel .vxe-export--panel-column>ul>li.level--7{padding-left:8.5em}.vxe-export--panel .vxe-export--panel-column>ul>li.level--7 .vxe-checkbox--icon{left:6.8em}.vxe-export--panel .vxe-export--panel-column>ul>li.level--8{padding-left:9.5em}.vxe-export--panel .vxe-export--panel-column>ul>li.level--8 .vxe-checkbox--icon{left:7.8em}.vxe-export--panel .vxe-export--panel-column .vxe-export--panel-column-header{padding:.1em 0;background-color:#f8f8f9;font-weight:700;border-bottom:1px solid #e8eaec}.vxe-export--panel .vxe-export--panel-column .vxe-export--panel-column-body{padding:.2em 0;min-height:10em;max-height:17.6em}.vxe-export--panel .vxe-import-selected--file{padding-right:40px;position:relative;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.vxe-export--panel .vxe-import-selected--file>i{display:none;position:absolute;top:50%;right:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:16px;cursor:pointer}.vxe-export--panel .vxe-import-selected--file:hover{color:#409eff}.vxe-export--panel .vxe-import-selected--file:hover>i{display:block}.vxe-export--panel .vxe-import-select--file{border:1px dashed #dcdfe6;padding:6px 34px;outline:0;border-radius:4px;background-color:#fff;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.vxe-export--panel .vxe-import-select--file:focus{border-color:#409eff;-webkit-box-shadow:0 0 .25em 0 #409eff;box-shadow:0 0 .25em 0 #409eff}.vxe-export--panel .vxe-import-select--file:hover{color:#409eff;border-color:#409eff}.vxe-export--panel .vxe-export--panel-btns{text-align:right;padding:.25em}.vxe-export--panel-column-option .vxe-checkbox--icon{left:.6em;top:.38em}.vxe-export--panel-column-option:hover{background-color:#f5f7fa}.vxe-modal--wrapper .vxe-export--panel-column-option>.vxe-checkbox--icon{font-size:16px}.vxe-modal--wrapper.size--medium .vxe-export--panel-column-option>.vxe-checkbox--icon{font-size:15px}.vxe-modal--wrapper.size--mini .vxe-export--panel-column-option>.vxe-checkbox--icon,.vxe-modal--wrapper.size--small .vxe-export--panel-column-option>.vxe-checkbox--icon{font-size:14px}.vxe-grid{position:relative}.vxe-grid.is--loading:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:99;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:rgba(0,0,0,.2)}.vxe-grid.is--loading>.vxe-table .vxe-loading{background-color:transparent}.vxe-grid.is--maximize{position:fixed;top:0;left:0;width:100%;height:100%;padding:.5em 1em;background-color:#fff}.vxe-grid .vxe-body--row.row--pending{color:#f56c6c;text-decoration:line-through;cursor:no-drop}.vxe-grid .vxe-body--row.row--pending .vxe-body--column{position:relative}.vxe-grid .vxe-body--row.row--pending .vxe-body--column:after{content:"";position:absolute;top:50%;left:0;width:100%;height:0;border-bottom:1px solid #f56c6c;z-index:1}.vxe-grid .vxe-grid--bottom-wrapper,.vxe-grid .vxe-grid--form-wrapper,.vxe-grid .vxe-grid--top-wrapper{position:relative}.vxe-grid,.vxe-grid.size--medium{font-size:14px}.vxe-grid.size--small{font-size:13px}.vxe-grid.size--mini{font-size:12px}.vxe-custom--option,.vxe-export--panel-column-option,.vxe-table--filter-option,.vxe-table--render-default .vxe-cell--checkbox,.vxe-table--render-default .vxe-cell--radio{position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.vxe-custom--option .vxe-checkbox--icon,.vxe-export--panel-column-option .vxe-checkbox--icon,.vxe-table--filter-option .vxe-checkbox--icon,.vxe-table--render-default .vxe-cell--checkbox .vxe-checkbox--icon,.vxe-table--render-default .vxe-cell--radio .vxe-radio--icon{display:none;position:absolute;height:1em;width:1em}.vxe-table--render-default .vxe-cell--radio .vxe-radio--icon{font-size:16px}.vxe-table--render-default .vxe-cell--radio .vxe-radio--icon:before{content:"";position:absolute;height:1em;width:1em;top:0;left:0;border:2px solid #dcdfe6;background-color:#fff;border-radius:50%}.vxe-table--render-default .vxe-cell--radio .vxe-radio--unchecked-icon{display:inline-block}.vxe-table--render-default .vxe-cell--radio .vxe-radio--checked-icon:after{content:"";position:absolute;height:.25em;width:.25em;top:.4em;left:.4em;border-radius:50%;background-color:#fff}.vxe-table--render-default .is--checked.vxe-cell--radio{color:#409eff}.vxe-table--render-default .is--checked.vxe-cell--radio .vxe-radio--unchecked-icon{display:none}.vxe-table--render-default .is--checked.vxe-cell--radio .vxe-radio--checked-icon{display:inline-block}.vxe-table--render-default .is--checked.vxe-cell--radio .vxe-radio--checked-icon:before{border-color:#409eff;background-color:#409eff}.vxe-table--render-default .vxe-cell--radio:not(.is--disabled):hover .vxe-radio--icon:before{border-color:#409eff}.vxe-table--render-default .is--disabled.vxe-cell--radio{cursor:not-allowed;color:#bfbfbf}.vxe-table--render-default .is--disabled.vxe-cell--radio .vxe-radio--icon:before{border-color:#dcdfe6;background-color:#f3f3f3}.vxe-table--render-default .is--disabled.vxe-cell--radio .vxe-radio--icon:after{background-color:#c0c4cc}.vxe-custom--option .vxe-checkbox--icon,.vxe-export--panel-column-option .vxe-checkbox--icon,.vxe-table--filter-option .vxe-checkbox--icon,.vxe-table--render-default .vxe-cell--checkbox .vxe-checkbox--icon{font-size:16px}.vxe-custom--option .vxe-checkbox--icon:before,.vxe-export--panel-column-option .vxe-checkbox--icon:before,.vxe-table--filter-option .vxe-checkbox--icon:before,.vxe-table--render-default .vxe-cell--checkbox .vxe-checkbox--icon:before{content:"";position:absolute;height:1em;width:1em;top:0;left:0;background-color:#fff;border-radius:2px;border:2px solid #dcdfe6}.vxe-custom--option .vxe-checkbox--unchecked-icon,.vxe-export--panel-column-option .vxe-checkbox--unchecked-icon,.vxe-table--filter-option .vxe-checkbox--unchecked-icon,.vxe-table--render-default .vxe-cell--checkbox .vxe-checkbox--unchecked-icon{display:inline-block}.vxe-custom--option .vxe-checkbox--checked-icon:after,.vxe-export--panel-column-option .vxe-checkbox--checked-icon:after,.vxe-table--filter-option .vxe-checkbox--checked-icon:after,.vxe-table--render-default .vxe-cell--checkbox .vxe-checkbox--checked-icon:after{content:"";position:absolute;height:.64em;width:.32em;top:50%;left:50%;border:2px solid #fff;border-left:0;border-top:0;-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.vxe-custom--option .vxe-checkbox--indeterminate-icon:after,.vxe-export--panel-column-option .vxe-checkbox--indeterminate-icon:after,.vxe-table--filter-option .vxe-checkbox--indeterminate-icon:after,.vxe-table--render-default .vxe-cell--checkbox .vxe-checkbox--indeterminate-icon:after{content:"";position:absolute;top:50%;left:50%;height:2px;width:.6em;background-color:#fff;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.is--checked.vxe-custom--option,.is--checked.vxe-export--panel-column-option,.is--checked.vxe-table--filter-option,.is--indeterminate.vxe-custom--option,.is--indeterminate.vxe-export--panel-column-option,.is--indeterminate.vxe-table--filter-option,.vxe-table--render-default .is--checked.vxe-cell--checkbox,.vxe-table--render-default .is--indeterminate.vxe-cell--checkbox{color:#409eff}.is--checked.vxe-custom--option .vxe-checkbox--unchecked-icon,.is--checked.vxe-export--panel-column-option .vxe-checkbox--unchecked-icon,.is--checked.vxe-table--filter-option .vxe-checkbox--unchecked-icon,.is--indeterminate.vxe-custom--option .vxe-checkbox--unchecked-icon,.is--indeterminate.vxe-export--panel-column-option .vxe-checkbox--unchecked-icon,.is--indeterminate.vxe-table--filter-option .vxe-checkbox--unchecked-icon,.vxe-table--render-default .is--checked.vxe-cell--checkbox .vxe-checkbox--unchecked-icon,.vxe-table--render-default .is--indeterminate.vxe-cell--checkbox .vxe-checkbox--unchecked-icon{display:none}.is--checked.vxe-custom--option .vxe-checkbox--icon:before,.is--checked.vxe-export--panel-column-option .vxe-checkbox--icon:before,.is--checked.vxe-table--filter-option .vxe-checkbox--icon:before,.is--indeterminate.vxe-custom--option .vxe-checkbox--icon:before,.is--indeterminate.vxe-export--panel-column-option .vxe-checkbox--icon:before,.is--indeterminate.vxe-table--filter-option .vxe-checkbox--icon:before,.vxe-table--render-default .is--checked.vxe-cell--checkbox .vxe-checkbox--icon:before,.vxe-table--render-default .is--indeterminate.vxe-cell--checkbox .vxe-checkbox--icon:before{border-color:#409eff;background-color:#409eff}.is--checked.vxe-custom--option .vxe-checkbox--checked-icon,.is--checked.vxe-export--panel-column-option .vxe-checkbox--checked-icon,.is--checked.vxe-table--filter-option .vxe-checkbox--checked-icon,.is--indeterminate.vxe-custom--option .vxe-checkbox--indeterminate-icon,.is--indeterminate.vxe-export--panel-column-option .vxe-checkbox--indeterminate-icon,.is--indeterminate.vxe-table--filter-option .vxe-checkbox--indeterminate-icon,.vxe-table--render-default .is--checked.vxe-cell--checkbox .vxe-checkbox--checked-icon,.vxe-table--render-default .is--indeterminate.vxe-cell--checkbox .vxe-checkbox--indeterminate-icon{display:inline-block}.vxe-custom--option:not(.is--disabled):hover .vxe-checkbox--icon:before,.vxe-export--panel-column-option:not(.is--disabled):hover .vxe-checkbox--icon:before,.vxe-table--filter-option:not(.is--disabled):hover .vxe-checkbox--icon:before,.vxe-table--render-default .vxe-cell--checkbox:not(.is--disabled):hover .vxe-checkbox--icon:before{border-color:#409eff}.is--disabled.vxe-custom--option,.is--disabled.vxe-export--panel-column-option,.is--disabled.vxe-table--filter-option,.vxe-table--render-default .is--disabled.vxe-cell--checkbox{cursor:not-allowed;color:#bfbfbf}.is--disabled.vxe-custom--option .vxe-checkbox--icon:before,.is--disabled.vxe-export--panel-column-option .vxe-checkbox--icon:before,.is--disabled.vxe-table--filter-option .vxe-checkbox--icon:before,.vxe-table--render-default .is--disabled.vxe-cell--checkbox .vxe-checkbox--icon:before{border-color:#dcdfe6;background-color:#f3f3f3}.is--disabled.vxe-custom--option .vxe-checkbox--icon:after,.is--disabled.vxe-export--panel-column-option .vxe-checkbox--icon:after,.is--disabled.vxe-table--filter-option .vxe-checkbox--icon:after,.vxe-table--render-default .is--disabled.vxe-cell--checkbox .vxe-checkbox--icon:after{border-color:#c0c4cc}.is--disabled.vxe-custom--option .vxe-checkbox--indeterminate-icon:after,.is--disabled.vxe-export--panel-column-option .vxe-checkbox--indeterminate-icon:after,.is--disabled.vxe-table--filter-option .vxe-checkbox--indeterminate-icon:after,.vxe-table--render-default .is--disabled.vxe-cell--checkbox .vxe-checkbox--indeterminate-icon:after{background-color:#c0c4cc}.vxe-toolbar{position:relative;display:-webkit-box;display:-ms-flexbox;display: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;color:#606266;font-family:-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;background-color:#fff}.vxe-toolbar:after{content:"";display:block;clear:both;height:0;overflow:hidden;visibility:hidden}.vxe-toolbar.is--perfect{border:1px solid #e8eaec;border-bottom-width:0;background-color:#f8f8f9}.vxe-toolbar.is--loading:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:999;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:rgba(0,0,0,.2)}.vxe-toolbar .vxe-buttons--wrapper{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.vxe-toolbar .vxe-buttons--wrapper>.vxe-button+.vxe-button--item,.vxe-toolbar .vxe-buttons--wrapper>.vxe-button--item+.vxe-button,.vxe-toolbar .vxe-buttons--wrapper>.vxe-button--item+.vxe-button--item{margin-left:.8em}.vxe-toolbar .vxe-buttons--wrapper>.vxe-button--item{display:inline-block}.vxe-toolbar .vxe-tools--wrapper>.vxe-button+.vxe-tool--item,.vxe-toolbar .vxe-tools--wrapper>.vxe-tool--item+.vxe-button,.vxe-toolbar .vxe-tools--wrapper>.vxe-tool--item+.vxe-tool--item{margin-left:.8em}.vxe-toolbar .vxe-tools--wrapper>.vxe-tool--item{display:inline-block}.vxe-toolbar .vxe-tools--wrapper>.vxe-button{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.vxe-toolbar .vxe-tools--operate,.vxe-toolbar .vxe-tools--wrapper,.vxe-toolbar .vxe-tools--wrapper>.vxe-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.vxe-toolbar .vxe-tools--operate,.vxe-toolbar .vxe-tools--wrapper{-ms-flex-negative:0;flex-shrink:0}.vxe-toolbar .vxe-custom--wrapper{position:relative;margin-left:.8em}.vxe-toolbar .vxe-custom--wrapper.is--active>.vxe-button{background-color:#d9dadb;border-radius:50%}.vxe-toolbar .vxe-custom--wrapper.is--active .vxe-custom--option-wrapper{display:block}.vxe-toolbar .vxe-custom--option-wrapper{display:none;position:absolute;right:2px;text-align:left;background-color:#fff;z-index:19;border:1px solid #e8eaec;border-radius:4px;-webkit-box-shadow:0 1px 6px rgba(0,0,0,.2);box-shadow:0 1px 6px rgba(0,0,0,.2)}.vxe-toolbar .vxe-custom--option-wrapper .vxe-custom--header{padding:.28em 0;font-weight:700;border-bottom:1px solid #dadce0}.vxe-toolbar .vxe-custom--option-wrapper .vxe-custom--body{padding:.2em 0;max-height:17.6em}.vxe-toolbar .vxe-custom--option-wrapper .vxe-custom--body .vxe-custom--option:hover{background-color:#f5f7fa}.vxe-toolbar .vxe-custom--option-wrapper .vxe-custom--body>li,.vxe-toolbar .vxe-custom--option-wrapper .vxe-custom--header>li{max-width:16em;min-width:12.5em;padding:.2em 1em .2em 2.3em}.vxe-toolbar .vxe-custom--option-wrapper .vxe-custom--body>li.level--2,.vxe-toolbar .vxe-custom--option-wrapper .vxe-custom--header>li.level--2{padding-left:3.5em}.vxe-toolbar .vxe-custom--option-wrapper .vxe-custom--body>li.level--2 .vxe-checkbox--icon,.vxe-toolbar .vxe-custom--option-wrapper .vxe-custom--header>li.level--2 .vxe-checkbox--icon{left:1.8em}.vxe-toolbar .vxe-custom--option-wrapper .vxe-custom--body>li.level--3,.vxe-toolbar .vxe-custom--option-wrapper .vxe-custom--header>li.level--3{padding-left:4.5em}.vxe-toolbar .vxe-custom--option-wrapper .vxe-custom--body>li.level--3 .vxe-checkbox--icon,.vxe-toolbar .vxe-custom--option-wrapper .vxe-custom--header>li.level--3 .vxe-checkbox--icon{left:2.8em}.vxe-toolbar .vxe-custom--option-wrapper .vxe-custom--body>li.level--4,.vxe-toolbar .vxe-custom--option-wrapper .vxe-custom--header>li.level--4{padding-left:5.5em}.vxe-toolbar .vxe-custom--option-wrapper .vxe-custom--body>li.level--4 .vxe-checkbox--icon,.vxe-toolbar .vxe-custom--option-wrapper .vxe-custom--header>li.level--4 .vxe-checkbox--icon{left:3.8em}.vxe-toolbar .vxe-custom--option-wrapper .vxe-custom--body>li.level--5,.vxe-toolbar .vxe-custom--option-wrapper .vxe-custom--header>li.level--5{padding-left:6.5em}.vxe-toolbar .vxe-custom--option-wrapper .vxe-custom--body>li.level--5 .vxe-checkbox--icon,.vxe-toolbar .vxe-custom--option-wrapper .vxe-custom--header>li.level--5 .vxe-checkbox--icon{left:4.8em}.vxe-toolbar .vxe-custom--option-wrapper .vxe-custom--body>li.level--6,.vxe-toolbar .vxe-custom--option-wrapper .vxe-custom--header>li.level--6{padding-left:7.5em}.vxe-toolbar .vxe-custom--option-wrapper .vxe-custom--body>li.level--6 .vxe-checkbox--icon,.vxe-toolbar .vxe-custom--option-wrapper .vxe-custom--header>li.level--6 .vxe-checkbox--icon{left:5.8em}.vxe-toolbar .vxe-custom--option-wrapper .vxe-custom--body>li.level--7,.vxe-toolbar .vxe-custom--option-wrapper .vxe-custom--header>li.level--7{padding-left:8.5em}.vxe-toolbar .vxe-custom--option-wrapper .vxe-custom--body>li.level--7 .vxe-checkbox--icon,.vxe-toolbar .vxe-custom--option-wrapper .vxe-custom--header>li.level--7 .vxe-checkbox--icon{left:6.8em}.vxe-toolbar .vxe-custom--option-wrapper .vxe-custom--body>li.level--8,.vxe-toolbar .vxe-custom--option-wrapper .vxe-custom--header>li.level--8{padding-left:9.5em}.vxe-toolbar .vxe-custom--option-wrapper .vxe-custom--body>li.level--8 .vxe-checkbox--icon,.vxe-toolbar .vxe-custom--option-wrapper .vxe-custom--header>li.level--8 .vxe-checkbox--icon{left:7.8em}.vxe-toolbar .vxe-custom--option-wrapper .vxe-custom--footer{border-top:1px solid #dadce0;text-align:right}.vxe-toolbar .vxe-custom--option-wrapper .vxe-custom--footer button{background-color:transparent;width:50%;height:2.5em;border:0;color:#606266;text-align:center;cursor:pointer}.vxe-toolbar .vxe-custom--option-wrapper .vxe-custom--footer button:focus{outline:none}.vxe-toolbar .vxe-custom--option-wrapper .vxe-custom--footer button:hover{color:#409eff}.vxe-custom--option-wrapper .vxe-custom--body,.vxe-custom--option-wrapper .vxe-custom--header{list-style-type:none;overflow-x:hidden;overflow-y:auto;margin:0;padding:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.vxe-custom--option-wrapper .vxe-custom--body>li,.vxe-custom--option-wrapper .vxe-custom--header>li{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vxe-custom--option .vxe-checkbox--icon{left:.6em;top:.38em}.vxe-toolbar{font-size:14px;height:52px}.vxe-toolbar .vxe-custom--option>.vxe-checkbox--icon{font-size:16px}.vxe-toolbar.size--medium{font-size:14px;height:50px}.vxe-toolbar.size--medium .vxe-custom--option>.vxe-checkbox--icon{font-size:15px}.vxe-toolbar.size--small{font-size:13px;height:48px}.vxe-toolbar.size--small .vxe-custom--option>.vxe-checkbox--icon{font-size:14px}.vxe-toolbar.size--mini{font-size:12px;height:46px}.vxe-toolbar.size--mini .vxe-custom--option>.vxe-checkbox--icon{font-size:14px}.vxe-pager{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#606266;font-family:-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;text-align:right;background-color:#fff}.vxe-pager.is--hidden{display:none}.vxe-pager.align--left{text-align:left}.vxe-pager.align--center{text-align:center}.vxe-pager.is--loading:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:999;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:rgba(0,0,0,.2)}.vxe-pager .vxe-pager--jump-next,.vxe-pager .vxe-pager--jump-prev,.vxe-pager .vxe-pager--next-btn,.vxe-pager .vxe-pager--num-btn,.vxe-pager .vxe-pager--prev-btn{color:inherit;outline:0;border:1px solid transparent}.vxe-pager .vxe-pager--jump-next:not(.is--disabled):focus,.vxe-pager .vxe-pager--jump-prev:not(.is--disabled):focus,.vxe-pager .vxe-pager--next-btn:not(.is--disabled):focus,.vxe-pager .vxe-pager--num-btn:not(.is--disabled):focus,.vxe-pager .vxe-pager--prev-btn:not(.is--disabled):focus{-webkit-box-shadow:0 0 .25em 0 #409eff;box-shadow:0 0 .25em 0 #409eff}.vxe-pager .vxe-pager--jump-next:not(.is--disabled):active,.vxe-pager .vxe-pager--jump-prev:not(.is--disabled):active,.vxe-pager .vxe-pager--next-btn:not(.is--disabled):active,.vxe-pager .vxe-pager--num-btn:not(.is--disabled):active,.vxe-pager .vxe-pager--prev-btn:not(.is--disabled):active{background-color:#f7f7f7}.vxe-pager.is--border:not(.is--background) .vxe-pager--jump-next,.vxe-pager.is--border:not(.is--background) .vxe-pager--jump-prev,.vxe-pager.is--border:not(.is--background) .vxe-pager--next-btn,.vxe-pager.is--border:not(.is--background) .vxe-pager--num-btn,.vxe-pager.is--border:not(.is--background) .vxe-pager--prev-btn,.vxe-pager.is--perfect:not(.is--background) .vxe-pager--jump-next,.vxe-pager.is--perfect:not(.is--background) .vxe-pager--jump-prev,.vxe-pager.is--perfect:not(.is--background) .vxe-pager--next-btn,.vxe-pager.is--perfect:not(.is--background) .vxe-pager--num-btn,.vxe-pager.is--perfect:not(.is--background) .vxe-pager--prev-btn{border-color:#dcdfe6}.vxe-pager.is--background .vxe-pager--jump-next,.vxe-pager.is--background .vxe-pager--jump-prev,.vxe-pager.is--background .vxe-pager--next-btn,.vxe-pager.is--background .vxe-pager--num-btn,.vxe-pager.is--background .vxe-pager--prev-btn,.vxe-pager.is--perfect .vxe-pager--jump-next,.vxe-pager.is--perfect .vxe-pager--jump-prev,.vxe-pager.is--perfect .vxe-pager--next-btn,.vxe-pager.is--perfect .vxe-pager--num-btn,.vxe-pager.is--perfect .vxe-pager--prev-btn{background-color:#f4f4f5}.vxe-pager.is--background .vxe-pager--jump-next:not(.is--disabled).is--active,.vxe-pager.is--background .vxe-pager--jump-prev:not(.is--disabled).is--active,.vxe-pager.is--background .vxe-pager--num-btn:not(.is--disabled).is--active,.vxe-pager.is--perfect .vxe-pager--jump-next:not(.is--disabled).is--active,.vxe-pager.is--perfect .vxe-pager--jump-prev:not(.is--disabled).is--active,.vxe-pager.is--perfect .vxe-pager--num-btn:not(.is--disabled).is--active{color:#fff;background-color:#409eff}.vxe-pager.is--background .vxe-pager--jump-next:not(.is--disabled).is--active:hover,.vxe-pager.is--background .vxe-pager--jump-prev:not(.is--disabled).is--active:hover,.vxe-pager.is--background .vxe-pager--num-btn:not(.is--disabled).is--active:hover,.vxe-pager.is--perfect .vxe-pager--jump-next:not(.is--disabled).is--active:hover,.vxe-pager.is--perfect .vxe-pager--jump-prev:not(.is--disabled).is--active:hover,.vxe-pager.is--perfect .vxe-pager--num-btn:not(.is--disabled).is--active:hover{background-color:#5faeff}.vxe-pager.is--background .vxe-pager--jump-next:not(.is--disabled).is--active:focus,.vxe-pager.is--background .vxe-pager--jump-prev:not(.is--disabled).is--active:focus,.vxe-pager.is--background .vxe-pager--num-btn:not(.is--disabled).is--active:focus,.vxe-pager.is--perfect .vxe-pager--jump-next:not(.is--disabled).is--active:focus,.vxe-pager.is--perfect .vxe-pager--jump-prev:not(.is--disabled).is--active:focus,.vxe-pager.is--perfect .vxe-pager--num-btn:not(.is--disabled).is--active:focus{border-color:#409eff}.vxe-pager.is--background .vxe-pager--jump-next:not(.is--disabled).is--active:active,.vxe-pager.is--background .vxe-pager--jump-prev:not(.is--disabled).is--active:active,.vxe-pager.is--background .vxe-pager--num-btn:not(.is--disabled).is--active:active,.vxe-pager.is--perfect .vxe-pager--jump-next:not(.is--disabled).is--active:active,.vxe-pager.is--perfect .vxe-pager--jump-prev:not(.is--disabled).is--active:active,.vxe-pager.is--perfect .vxe-pager--num-btn:not(.is--disabled).is--active:active{border-color:#3196ff;background-color:#3196ff}.vxe-pager.is--perfect{border:1px solid #e8eaec;border-top-width:0;background-color:#fff}.vxe-pager.is--border .vxe-pager--num-btn.is--active{border-color:#409eff}.vxe-pager .vxe-pager--wrapper{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.vxe-pager .vxe-pager--btn-icon,.vxe-pager .vxe-pager--jump-icon{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.vxe-pager .vxe-pager--count,.vxe-pager .vxe-pager--jump,.vxe-pager .vxe-pager--jump-next,.vxe-pager .vxe-pager--jump-prev,.vxe-pager .vxe-pager--left-wrapper,.vxe-pager .vxe-pager--next-btn,.vxe-pager .vxe-pager--prev-btn,.vxe-pager .vxe-pager--right-wrapper,.vxe-pager .vxe-pager--sizes,.vxe-pager .vxe-pager--total{margin:0 .4em;vertical-align:middle;display:inline-block}.vxe-pager .vxe-pager--jump-next,.vxe-pager .vxe-pager--jump-prev,.vxe-pager .vxe-pager--next-btn,.vxe-pager .vxe-pager--num-btn,.vxe-pager .vxe-pager--prev-btn{position:relative;cursor:pointer}.vxe-pager .vxe-pager--count,.vxe-pager .vxe-pager--jump-next,.vxe-pager .vxe-pager--jump-prev,.vxe-pager .vxe-pager--left-wrapper,.vxe-pager .vxe-pager--next-btn,.vxe-pager .vxe-pager--num-btn,.vxe-pager .vxe-pager--prev-btn,.vxe-pager .vxe-pager--right-wrapper{height:2.15em;line-height:2em;display:inline-block}.vxe-pager .vxe-pager--jump .vxe-pager--goto,.vxe-pager .vxe-pager--sizes>.vxe-input{height:2.15em}.vxe-pager .vxe-pager--sizes>.vxe-select--panel .vxe-select-option{text-align:center}.vxe-pager .vxe-pager--count,.vxe-pager .vxe-pager--jump-next,.vxe-pager .vxe-pager--jump-prev,.vxe-pager .vxe-pager--next-btn,.vxe-pager .vxe-pager--num-btn,.vxe-pager .vxe-pager--prev-btn{min-width:2.15em}.vxe-pager .vxe-pager--btn-wrapper{padding:0;margin:0;display:inline-block;text-align:center}.vxe-pager .vxe-pager--btn-wrapper .vxe-pager--jump-next:hover .vxe-pager--jump-more-icon,.vxe-pager .vxe-pager--btn-wrapper .vxe-pager--jump-prev:hover .vxe-pager--jump-more-icon{display:none}.vxe-pager .vxe-pager--btn-wrapper .vxe-pager--jump-next:hover .vxe-pager--jump-icon,.vxe-pager .vxe-pager--btn-wrapper .vxe-pager--jump-prev:hover .vxe-pager--jump-icon{display:inline-block}.vxe-pager .vxe-pager--btn-wrapper .vxe-pager--jump-icon{display:none}.vxe-pager .vxe-pager--jump-next,.vxe-pager .vxe-pager--jump-prev,.vxe-pager .vxe-pager--next-btn,.vxe-pager .vxe-pager--num-btn,.vxe-pager .vxe-pager--prev-btn{text-align:center;border-radius:4px;margin:0 .25em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#fff}.vxe-pager .vxe-pager--jump-next:not(.is--disabled):hover,.vxe-pager .vxe-pager--jump-prev:not(.is--disabled):hover,.vxe-pager .vxe-pager--next-btn:not(.is--disabled):hover,.vxe-pager .vxe-pager--num-btn:not(.is--disabled):hover,.vxe-pager .vxe-pager--prev-btn:not(.is--disabled):hover{color:#5faeff}.vxe-pager .vxe-pager--jump-next:not(.is--disabled).is--active,.vxe-pager .vxe-pager--jump-next:not(.is--disabled):focus,.vxe-pager .vxe-pager--jump-prev:not(.is--disabled).is--active,.vxe-pager .vxe-pager--jump-prev:not(.is--disabled):focus,.vxe-pager .vxe-pager--next-btn:not(.is--disabled).is--active,.vxe-pager .vxe-pager--next-btn:not(.is--disabled):focus,.vxe-pager .vxe-pager--num-btn:not(.is--disabled).is--active,.vxe-pager .vxe-pager--num-btn:not(.is--disabled):focus,.vxe-pager .vxe-pager--prev-btn:not(.is--disabled).is--active,.vxe-pager .vxe-pager--prev-btn:not(.is--disabled):focus{color:#409eff}.vxe-pager .vxe-pager--jump-next:not(.is--disabled):active,.vxe-pager .vxe-pager--jump-prev:not(.is--disabled):active,.vxe-pager .vxe-pager--next-btn:not(.is--disabled):active,.vxe-pager .vxe-pager--num-btn:not(.is--disabled):active,.vxe-pager .vxe-pager--prev-btn:not(.is--disabled):active{color:#3196ff}.vxe-pager .vxe-pager--jump-next.is--disabled,.vxe-pager .vxe-pager--jump-prev.is--disabled,.vxe-pager .vxe-pager--next-btn.is--disabled,.vxe-pager .vxe-pager--num-btn.is--disabled,.vxe-pager .vxe-pager--prev-btn.is--disabled{cursor:no-drop;color:#bfbfbf}.vxe-pager .vxe-pager--jump-next.is--disabled:hover,.vxe-pager .vxe-pager--jump-prev.is--disabled:hover,.vxe-pager .vxe-pager--next-btn.is--disabled:hover,.vxe-pager .vxe-pager--num-btn.is--disabled:hover,.vxe-pager .vxe-pager--prev-btn.is--disabled:hover{color:#bfbfbf}.vxe-pager .vxe-pager--num-btn{vertical-align:middle}.vxe-pager .vxe-pager--num-btn.is--active{font-weight:700}.vxe-pager .vxe-pager--sizes{width:7em;text-align:center;cursor:pointer}.vxe-pager .vxe-pager--count,.vxe-pager .vxe-pager--sizes .vxe-input--inner{text-align:center}.vxe-pager .vxe-pager--count>span{vertical-align:middle}.vxe-pager .vxe-pager--count .vxe-pager--separator{margin-right:.2em}.vxe-pager .vxe-pager--count .vxe-pager--separator:before{content:"/"}.vxe-pager .vxe-pager--jump .vxe-pager--goto{border-radius:4px;border:1px solid #dcdfe6;color:#606266;-webkit-transition:border .2s ease-in-out;transition:border .2s ease-in-out;padding:0 .4em;background-color:#fff}.vxe-pager .vxe-pager--jump .vxe-pager--goto:focus{border:1px solid #409eff;outline:0}.vxe-pager .vxe-pager--jump .vxe-pager--goto-text{margin-right:.25em}.vxe-pager .vxe-pager--jump .vxe-pager--classifier-text{margin-left:.25em}.vxe-pager .vxe-pager--jump .vxe-pager--goto{width:3.2em;text-align:center}.vxe-pager{font-size:14px;height:48px}.vxe-pager.size--medium{font-size:14px;height:44px}.vxe-pager.size--small{font-size:13px;height:40px}.vxe-pager.size--mini{font-size:12px;height:36px}.vxe-checkbox,.vxe-checkbox-group{display:inline-block;vertical-align:middle;line-height:1}.vxe-checkbox{white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;color:#606266}.vxe-checkbox+.vxe-checkbox{margin-left:10px}.vxe-checkbox>input[type=checkbox]{position:absolute;width:0;height:0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.vxe-checkbox>input+.vxe-checkbox--icon{position:relative;display:inline-block;width:1em;height:1em;background-color:#fff;vertical-align:middle;border-radius:2px;border:2px solid #dcdfe6}.vxe-checkbox>input+.vxe-checkbox--icon:before{content:"";position:absolute}.vxe-checkbox>input:checked+.vxe-checkbox--icon{background-color:#409eff;border-color:#409eff}.vxe-checkbox>input:checked+.vxe-checkbox--icon:before{height:.64em;width:.32em;left:50%;top:50%;border:2px solid #fff;border-left:0;border-top:0;-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.vxe-checkbox>input:checked+.vxe-checkbox--icon+.vxe-checkbox--label{color:#409eff}.vxe-checkbox.is--indeterminate>input:not(:checked)+.vxe-checkbox--icon{background-color:#409eff;border-color:#409eff}.vxe-checkbox.is--indeterminate>input:not(:checked)+.vxe-checkbox--icon:before{border:0;left:50%;top:50%;height:2px;width:.6em;background-color:#fff;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.vxe-checkbox:not(.is--disabled)>input:focus+.vxe-checkbox--icon{border-color:#409eff;-webkit-box-shadow:0 0 .2em 0 #409eff;box-shadow:0 0 .2em 0 #409eff}.vxe-checkbox:not(.is--disabled):hover>input+.vxe-checkbox--icon{border-color:#409eff}.vxe-checkbox.is--disabled{cursor:not-allowed}.vxe-checkbox.is--disabled>input+.vxe-checkbox--icon{border-color:#dcdfe6;background-color:#f3f3f3}.vxe-checkbox.is--disabled>input+.vxe-checkbox--icon:before{border-color:#c0c4cc}.vxe-checkbox.is--disabled>input+.vxe-checkbox--icon+.vxe-checkbox--label{color:#bfbfbf}.vxe-checkbox.is--disabled>input:checked+.vxe-checkbox--icon{border-color:#dcdfe6;background-color:#f3f3f3}.vxe-checkbox .vxe-checkbox--label{padding-left:.5em;vertical-align:middle;display:inline-block;max-width:50em}.vxe-checkbox{font-size:14px}.vxe-checkbox .vxe-checkbox--icon{font-size:16px}.vxe-checkbox.size--medium{font-size:14px}.vxe-checkbox.size--medium .vxe-checkbox--icon{font-size:15px}.vxe-checkbox.size--small{font-size:13px}.vxe-checkbox.size--small .vxe-checkbox--icon{font-size:14px}.vxe-checkbox.size--mini{font-size:12px}.vxe-checkbox.size--mini .vxe-checkbox--icon{font-size:14px}[class*=vxe-],[class*=vxe-]:after,[class*=vxe-] :after,[class*=vxe-]:before,[class*=vxe-] :before{-webkit-box-sizing:border-box;box-sizing:border-box}.vxe-checkbox .vxe-checkbox--label,.vxe-radio-button .vxe-radio--label,.vxe-radio .vxe-radio--label,.vxe-table--render-default .vxe-body--column.col--ellipsis:not(.col--actived)>.vxe-cell,.vxe-table--render-default .vxe-footer--column.col--ellipsis:not(.col--actived)>.vxe-cell,.vxe-table--render-default .vxe-header--column.col--ellipsis:not(.col--actived)>.vxe-cell{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[class*=vxe-]{font-variant:tabular-nums;-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum"}.vxe-primary-color{color:#409eff}.vxe-success-color{color:#67c23a}.vxe-info-color{color:#909399}.vxe-warning-color{color:#e6a23c}.vxe-danger-color{color:#f56c6c}.vxe-perfect-color{color:#f8f8f9}.vxe-row:after{content:"";display:block;clear:both;height:0;overflow:hidden;visibility:hidden}.vxe-row>.vxe-col--1{float:left;width:4.16667%}.vxe-row>.vxe-col--2{float:left;width:8.33333%}.vxe-row>.vxe-col--3{float:left;width:12.5%}.vxe-row>.vxe-col--4{float:left;width:16.66667%}.vxe-row>.vxe-col--5{float:left;width:20.83333%}.vxe-row>.vxe-col--6{float:left;width:25%}.vxe-row>.vxe-col--7{float:left;width:29.16667%}.vxe-row>.vxe-col--8{float:left;width:33.33333%}.vxe-row>.vxe-col--9{float:left;width:37.5%}.vxe-row>.vxe-col--10{float:left;width:41.66667%}.vxe-row>.vxe-col--11{float:left;width:45.83333%}.vxe-row>.vxe-col--12{float:left;width:50%}.vxe-row>.vxe-col--13{float:left;width:54.16667%}.vxe-row>.vxe-col--14{float:left;width:58.33333%}.vxe-row>.vxe-col--15{float:left;width:62.5%}.vxe-row>.vxe-col--16{float:left;width:66.66667%}.vxe-row>.vxe-col--17{float:left;width:70.83333%}.vxe-row>.vxe-col--18{float:left;width:75%}.vxe-row>.vxe-col--19{float:left;width:79.16667%}.vxe-row>.vxe-col--20{float:left;width:83.33333%}.vxe-row>.vxe-col--21{float:left;width:87.5%}.vxe-row>.vxe-col--22{float:left;width:91.66667%}.vxe-row>.vxe-col--23{float:left;width:95.83333%}.vxe-row>.vxe-col--24{float:left;width:100%}.is--animat .vxe-filter--btn:after,.is--animat .vxe-filter--btn:before,.is--animat .vxe-input--wrapper .vxe-input,.is--animat .vxe-sort--asc-btn:after,.is--animat .vxe-sort--asc-btn:before,.is--animat .vxe-sort--desc-btn:after,.is--animat .vxe-sort--desc-btn:before{-webkit-transition:border .1s ease-in-out;transition:border .1s ease-in-out}.is--animat .vxe-table--expand-btn,.is--animat .vxe-tree--node-btn{-webkit-transition:-webkit-transform .1s ease-in-out;transition:-webkit-transform .1s ease-in-out;transition:transform .1s ease-in-out;transition:transform .1s ease-in-out,-webkit-transform .1s ease-in-out}.is--animat .vxe-checkbox>input:checked+span,.is--animat .vxe-radio>input:checked+span{-webkit-transition:background-color .1s ease-in-out;transition:background-color .1s ease-in-out}.vxe-radio-group{display:inline-block;vertical-align:middle;line-height:1;font-size:0}.vxe-radio-group+.vxe-radio-group{margin-left:10px}.vxe-radio{display:inline-block;vertical-align:middle;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;line-height:1;cursor:pointer;color:#606266}.vxe-radio>input[type=radio]{position:absolute;width:0;height:0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.vxe-radio>input+.vxe-radio--icon{position:relative;display:inline-block;width:1em;height:1em;border:2px solid #dcdfe6;background-color:#fff;vertical-align:middle;border-radius:50%}.vxe-radio>input:checked+.vxe-radio--icon{background-color:#409eff;border-color:#409eff}.vxe-radio>input:checked+.vxe-radio--icon:before{content:"";position:absolute;background-color:#fff;border-radius:50%;height:.25em;width:.25em;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.vxe-radio>input:checked+.vxe-radio--icon+.vxe-radio--label{color:#409eff}.vxe-radio:not(.is--disabled)>input:focus+.vxe-radio--icon{border-color:#409eff;-webkit-box-shadow:0 0 .2em 0 #409eff;box-shadow:0 0 .2em 0 #409eff}.vxe-radio:not(.is--disabled):hover>input+.vxe-radio--icon{border-color:#409eff}.vxe-radio.is--disabled{cursor:not-allowed}.vxe-radio.is--disabled>input+.vxe-radio--icon{border-color:#dcdfe6;background-color:#f3f3f3}.vxe-radio.is--disabled>input+.vxe-radio--icon:before{border-color:#c0c4cc;background-color:#c0c4cc}.vxe-radio.is--disabled>input+.vxe-radio--icon+.vxe-radio--label{color:#bfbfbf}.vxe-radio .vxe-radio--label{padding-left:.5em;vertical-align:middle;display:inline-block;max-width:50em}.vxe-radio:not(.vxe-radio-button)+.vxe-radio{margin-left:10px}.vxe-radio-button .vxe-radio--label{background-color:#fff}.vxe-radio-button:first-child .vxe-radio--label{border-left:1px solid #dcdfe6;border-radius:4px 0 0 4px}.vxe-radio-button:last-child .vxe-radio--label{border-radius:0 4px 4px 0}.vxe-radio-button>input:checked+.vxe-radio--label{color:#fff;background-color:#409eff;border-color:#409eff}.vxe-radio-button .vxe-radio--label{padding:0 1em;line-height:32px;display:inline-block;border-style:solid;border-color:#dcdfe6;border-width:1px 1px 1px 0;max-width:50em}.vxe-radio-button.is--disabled{cursor:not-allowed}.vxe-radio-button.is--disabled>input:not(:checked)+.vxe-radio--label{color:#dcdfe6}.vxe-radio-button.is--disabled>input:checked+.vxe-radio--label{border-color:#a6d2ff;background-color:#a6d2ff}.vxe-radio-button:not(.is--disabled)>input:focus+.vxe-radio--label{border-color:#409eff;-webkit-box-shadow:0 0 .2em 0 #409eff;box-shadow:0 0 .2em 0 #409eff}.vxe-radio-button:not(.is--disabled):hover>input:not(:checked)+.vxe-radio--label{color:#409eff}.vxe-radio-button.size--medium .vxe-radio--label{line-height:30px}.vxe-radio-button.size--small .vxe-radio--label{line-height:28px}.vxe-radio-button.size--mini .vxe-radio--label{line-height:26px}.vxe-radio{font-size:14px}.vxe-radio .vxe-radio--icon{font-size:16px}.vxe-radio.size--medium{font-size:14px}.vxe-radio.size--medium .vxe-radio--icon{font-size:15px}.vxe-radio.size--small{font-size:13px}.vxe-radio.size--small .vxe-radio--icon{font-size:14px}.vxe-radio.size--mini{font-size:12px}.vxe-radio.size--mini .vxe-radio--icon{font-size:14px}.vxe-input--inner{width:100%;height:100%;border-radius:4px;outline:0;margin:0;font-size:inherit;font-family:inherit;line-height:inherit;padding:0 .6em;color:#606266;border:1px solid #dcdfe6;background-color:#fff;-webkit-box-shadow:none;box-shadow:none}.vxe-input--inner::-webkit-input-placeholder{color:#c0c4cc}.vxe-input--inner::-moz-placeholder{color:#c0c4cc}.vxe-input--inner:-ms-input-placeholder{color:#c0c4cc}.vxe-input--inner::-ms-input-placeholder{color:#c0c4cc}.vxe-input--inner::placeholder{color:#c0c4cc}.vxe-input--inner::-webkit-autofill{background-color:#fff}.vxe-input--inner[type=number]{-webkit-appearance:none;appearance:none;-moz-appearance:textfield}.vxe-input--inner[type=number]::-webkit-inner-spin-button,.vxe-input--inner[type=number]::-webkit-outer-spin-button,.vxe-input--inner[type=search],.vxe-input--inner[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.vxe-input--inner[disabled]{cursor:not-allowed;color:#bfbfbf;background-color:#f3f3f3}.vxe-input{display:inline-block;position:relative;width:180px}.vxe-input.is--disabled .vxe-input--date-picker-suffix,.vxe-input.is--disabled .vxe-input--number-suffix,.vxe-input.is--disabled .vxe-input--password-suffix,.vxe-input.is--disabled .vxe-input--search-suffix,.vxe-input.is--disabled .vxe-input--suffix{cursor:no-drop}.vxe-input:not(.is--disabled) .vxe-input--clear-icon,.vxe-input:not(.is--disabled) .vxe-input--number-suffix,.vxe-input:not(.is--disabled) .vxe-input--password-suffix,.vxe-input:not(.is--disabled) .vxe-input--search-suffix{cursor:pointer}.vxe-input:not(.is--disabled).is--active .vxe-input--inner{border:1px solid #409eff}.vxe-input .vxe-input--extra-suffix,.vxe-input .vxe-input--prefix,.vxe-input .vxe-input--suffix{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:0;width:1.6em;height:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#c0c4cc}.vxe-input .vxe-input--prefix{left:.2em}.vxe-input.is--prefix .vxe-input--inner{padding-left:1.8em}.vxe-input .vxe-input--clear-icon{display:none}.vxe-input .vxe-input--extra-suffix,.vxe-input .vxe-input--suffix{right:.2em}.vxe-input.is--suffix .vxe-input--inner{padding-right:1.8em}.vxe-input.is--left .vxe-input--inner{text-align:left}.vxe-input.is--center .vxe-input--inner{text-align:center}.vxe-input.is--right .vxe-input--inner{text-align:right}.vxe-input.is--controls.type--date .vxe-input--inner,.vxe-input.is--controls.type--datetime .vxe-input--inner,.vxe-input.is--controls.type--float .vxe-input--inner,.vxe-input.is--controls.type--integer .vxe-input--inner,.vxe-input.is--controls.type--month .vxe-input--inner,.vxe-input.is--controls.type--number .vxe-input--inner,.vxe-input.is--controls.type--password .vxe-input--inner,.vxe-input.is--controls.type--quarter .vxe-input--inner,.vxe-input.is--controls.type--search .vxe-input--inner,.vxe-input.is--controls.type--time .vxe-input--inner,.vxe-input.is--controls.type--week .vxe-input--inner,.vxe-input.is--controls.type--year .vxe-input--inner{padding-right:1.8em}.vxe-input.is--controls.type--date .vxe-input--suffix,.vxe-input.is--controls.type--datetime .vxe-input--suffix,.vxe-input.is--controls.type--float .vxe-input--suffix,.vxe-input.is--controls.type--integer .vxe-input--suffix,.vxe-input.is--controls.type--month .vxe-input--suffix,.vxe-input.is--controls.type--number .vxe-input--suffix,.vxe-input.is--controls.type--password .vxe-input--suffix,.vxe-input.is--controls.type--quarter .vxe-input--suffix,.vxe-input.is--controls.type--search .vxe-input--suffix,.vxe-input.is--controls.type--time .vxe-input--suffix,.vxe-input.is--controls.type--week .vxe-input--suffix,.vxe-input.is--controls.type--year .vxe-input--suffix{right:1.6em}.vxe-input.is--suffix.is--controls.type--date .vxe-input--inner,.vxe-input.is--suffix.is--controls.type--datetime .vxe-input--inner,.vxe-input.is--suffix.is--controls.type--float .vxe-input--inner,.vxe-input.is--suffix.is--controls.type--integer .vxe-input--inner,.vxe-input.is--suffix.is--controls.type--month .vxe-input--inner,.vxe-input.is--suffix.is--controls.type--number .vxe-input--inner,.vxe-input.is--suffix.is--controls.type--password .vxe-input--inner,.vxe-input.is--suffix.is--controls.type--quarter .vxe-input--inner,.vxe-input.is--suffix.is--controls.type--search .vxe-input--inner,.vxe-input.is--suffix.is--controls.type--time .vxe-input--inner,.vxe-input.is--suffix.is--controls.type--week .vxe-input--inner,.vxe-input.is--suffix.is--controls.type--year .vxe-input--inner{padding-right:3.2em}.vxe-input.is--suffix:hover .vxe-input--suffix.is--clear .vxe-input--suffix-icon{display:none}.vxe-input.is--suffix:hover .vxe-input--suffix.is--clear .vxe-input--clear-icon{display:inline}.vxe-input:not(.is--disabled) .vxe-input--suffix:hover .vxe-input--clear-icon{color:#606266}.vxe-input:not(.is--disabled) .vxe-input--suffix:active .vxe-input--clear-icon{color:#409eff}.vxe-input:not(.is--disabled) .vxe-input--extra-suffix:hover .vxe-input--password-suffix,.vxe-input:not(.is--disabled) .vxe-input--extra-suffix:hover .vxe-input--search-suffix{color:#606266}.vxe-input:not(.is--disabled) .vxe-input--extra-suffix:active .vxe-input--password-suffix,.vxe-input:not(.is--disabled) .vxe-input--extra-suffix:active .vxe-input--search-suffix{color:#409eff}.vxe-input:not(.is--disabled) .vxe-input--number-next:hover,.vxe-input:not(.is--disabled) .vxe-input--number-prev:hover{color:#606266}.vxe-input:not(.is--disabled) .vxe-input--number-next:active,.vxe-input:not(.is--disabled) .vxe-input--number-prev:active{color:#409eff}.vxe-input .vxe-input--date-picker-suffix,.vxe-input .vxe-input--number-suffix,.vxe-input .vxe-input--password-suffix,.vxe-input .vxe-input--search-suffix{position:relative;width:100%;height:100%}.vxe-input .vxe-input--date-picker-icon,.vxe-input .vxe-input--password-icon,.vxe-input .vxe-input--search-icon{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.vxe-input .vxe-input--date-picker-suffix{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}.vxe-input .vxe-input--date-picker-suffix .vxe-input--panel-icon{-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}.vxe-input .vxe-input--number-next,.vxe-input .vxe-input--number-prev{position:relative;display:block;height:50%;width:100%;text-align:center}.vxe-input .vxe-input--number-next-icon,.vxe-input .vxe-input--number-prev-icon{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.vxe-input .vxe-input--number-prev-icon{bottom:0}.vxe-input .vxe-input--number-next-icon{top:0}.vxe-input--panel{display:none;position:absolute;left:0;padding:4px 0;color:#606266;text-align:left}.vxe-input--panel:not(.is--transfer){min-width:100%}.vxe-input--panel.is--transfer{position:fixed}.vxe-input--panel.animat--leave{display:block;opacity:0;-webkit-transform:scaleY(.5);transform:scaleY(.5);-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;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.vxe-input--panel.animat--leave[placement=top]{-webkit-transform-origin:center bottom;transform-origin:center bottom}.vxe-input--panel.animat--enter{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1)}.vxe-input--panel-layout-wrapper,.vxe-input--panel-wrapper{background-color:#fff;border:1px solid #dadce0;-webkit-box-shadow:0 0 6px 2px rgba(0,0,0,.1);box-shadow:0 0 6px 2px rgba(0,0,0,.1);border-radius:4px}.vxe-input--panel-wrapper{overflow-x:hidden;overflow-y:auto}.vxe-input--panel-layout-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.vxe-input--panel.type--date,.vxe-input--panel.type--month,.vxe-input--panel.type--quarter,.vxe-input--panel.type--week,.vxe-input--panel.type--year{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.vxe-input--panel.type--datetime .vxe-input--panel-right-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-left:1px solid #dcdfe6}.vxe-input--panel.type--date .vxe-input--date-picker-body th,.vxe-input--panel.type--datetime .vxe-input--date-picker-body th{width:14.28571%}.vxe-input--panel.type--week .vxe-input--date-picker-body table th{width:12%}.vxe-input--panel.type--week .vxe-input--date-picker-body table th:first-child{width:14%}.vxe-input--panel.type--quarter .vxe-input--date-picker-body table th{width:50%}.vxe-input--panel.type--month .vxe-input--date-picker-body td,.vxe-input--panel.type--year .vxe-input--date-picker-body td{width:25%}.vxe-input--time-picker-title{display:inline-block;text-align:center;border:1px solid #dcdfe6;border-radius:4px}.vxe-input--time-picker-confirm{position:absolute;right:0;top:0;outline:0;border:1px solid #dcdfe6;border-radius:4px;cursor:pointer;color:#fff;border-color:#409eff;background-color:#409eff}.vxe-input--time-picker-confirm:hover{background-color:#5faeff;border-color:#5faeff}.vxe-input--time-picker-confirm:active{background-color:#3196ff;border-color:#3196ff}.vxe-input--time-picker-header{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-ms-flex-negative:0;flex-shrink:0}.vxe-input--date-picker-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.vxe-input--date-picker-header .vxe-input--date-picker-type-wrapper{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.vxe-input--date-picker-header .vxe-input--date-picker-btn-wrapper{-ms-flex-negative:0;flex-shrink:0;text-align:center}.vxe-input--date-picker-type-wrapper .vxe-input--date-picker-btn,.vxe-input--date-picker-type-wrapper .vxe-input--date-picker-label{display:inline-block}.vxe-input--date-picker-btn-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.vxe-input--date-picker-btn,.vxe-input--date-picker-label{display:inline-block;display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:4px;border:1px solid #dcdfe6;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#fff}.vxe-input--date-picker-btn.is--disabled{color:#bfbfbf;cursor:no-drop}.vxe-input--date-picker-btn:not(.is--disabled){cursor:pointer}.vxe-input--date-picker-btn:not(.is--disabled):hover{background-color:#fff}.vxe-input--date-picker-btn:not(.is--disabled):active{background-color:#f7f7f7}.vxe-input--date-picker-body{border-radius:4px;border:1px solid #dadce0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.vxe-input--date-picker-body table{border:0;width:100%;border-spacing:0;border-collapse:separate;text-align:center;table-layout:fixed}.vxe-input--date-picker-body td,.vxe-input--date-picker-body th{font-weight:400}.vxe-input--date-picker-body th{-webkit-box-shadow:inset 0 -1px 0 0 #dadce0;box-shadow:inset 0 -1px 0 0 #dadce0}.vxe-input--date-picker-body td.is--next,.vxe-input--date-picker-body td.is--next .vxe-input--date-festival,.vxe-input--date-picker-body td.is--next .vxe-input--date-label,.vxe-input--date-picker-body td.is--prev,.vxe-input--date-picker-body td.is--prev .vxe-input--date-festival,.vxe-input--date-picker-body td.is--prev .vxe-input--date-label{color:#bfbfbf}.vxe-input--date-picker-body td.is--now{-webkit-box-shadow:inset 0 0 0 1px #dadce0;box-shadow:inset 0 0 0 1px #dadce0}.vxe-input--date-picker-body td.is--now:not(.is--selected).is--current,.vxe-input--date-picker-body td.is--now:not(.is--selected).is--current .vxe-input--date-festival,.vxe-input--date-picker-body td.is--now:not(.is--selected).is--current .vxe-input--date-label{color:#409eff}.vxe-input--date-picker-body td.is--hover{background-color:#f2f6fc}.vxe-input--date-picker-body td.is--selected{color:#fff;background-color:#409eff}.vxe-input--date-picker-body td.is--selected .vxe-input--date-festival,.vxe-input--date-picker-body td.is--selected .vxe-input--date-label{color:#fff}.vxe-input--date-picker-body td.is--selected .vxe-input--date-label.is-notice:before{background-color:#fff}.vxe-input--date-picker-body td:not(.is--disabled){cursor:pointer}.vxe-input--date-picker-body td.is--disabled{cursor:no-drop;color:#dcdfe6;background-color:#f3f3f3}.vxe-input--date-picker-body td.is--disabled .vxe-input--date-festival,.vxe-input--date-picker-body td.is--disabled .vxe-input--date-label{color:#dcdfe6}.vxe-input--date-week-view th:first-child{-webkit-box-shadow:inset -1px -1px 0 0 #dadce0;box-shadow:inset -1px -1px 0 0 #dadce0}.vxe-input--date-week-view td:first-child{-webkit-box-shadow:inset -1px 0 0 0 #dadce0;box-shadow:inset -1px 0 0 0 #dadce0}.vxe-input--date-festival,.vxe-input--date-label{display:block;overflow:hidden}.vxe-input--date-label{position:relative}.vxe-input--date-label.is-notice:before{content:"";position:absolute;width:4px;height:4px;left:.8em;top:.1em;-webkit-transform:translateX(-50%);transform:translateX(-50%);border-radius:100%;background-color:red}.vxe-input--date-label--extra{position:absolute;right:.1em;top:-.2em;font-size:12px;line-height:12px;-webkit-transform:scale(.7);transform:scale(.7);color:#67c23a}.vxe-input--date-label--extra.is-important{color:#fd2222}.vxe-input--date-festival{color:#999;height:14px;line-height:1;overflow:hidden}.vxe-input--date-festival.is-important{color:#409eff}.vxe-input--date-festival--label{display:block;font-size:12px;-webkit-transform:scale(.8);transform:scale(.8)}@-webkit-keyframes festivalOverlap2{0%,45%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%,95%{-webkit-transform:translateY(-14px);transform:translateY(-14px)}}@keyframes festivalOverlap2{0%,45%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%,95%{-webkit-transform:translateY(-14px);transform:translateY(-14px)}}@-webkit-keyframes festivalOverlap3{0%,20%,to{-webkit-transform:translateY(0);transform:translateY(0)}25%,45%,75%,95%{-webkit-transform:translateY(-14px);transform:translateY(-14px)}50%,70%{-webkit-transform:translateY(-28px);transform:translateY(-28px)}}@keyframes festivalOverlap3{0%,20%,to{-webkit-transform:translateY(0);transform:translateY(0)}25%,45%,75%,95%{-webkit-transform:translateY(-14px);transform:translateY(-14px)}50%,70%{-webkit-transform:translateY(-28px);transform:translateY(-28px)}}.vxe-input--date-festival--overlap{display:block;font-size:12px}.vxe-input--date-festival--overlap.overlap--2{-webkit-animation:festivalOverlap2 6s ease-in-out infinite;animation:festivalOverlap2 6s ease-in-out infinite}.vxe-input--date-festival--overlap.overlap--3{-webkit-animation:festivalOverlap3 9s ease-in-out infinite;animation:festivalOverlap3 9s ease-in-out infinite}.vxe-input--date-festival--overlap>span{height:14px;display:block;-webkit-transform:scale(.8);transform:scale(.8)}.vxe-input--time-picker-body{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;border:1px solid #dadce0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.vxe-input--time-picker-body>ul{height:100%;overflow:hidden;margin:0;padding:0}.vxe-input--time-picker-body>ul:after,.vxe-input--time-picker-body>ul:before{content:" ";display:block}.vxe-input--time-picker-body>ul:hover{overflow-y:auto}.vxe-input--time-picker-body>ul>li{display:block}.vxe-input--time-picker-body>ul>li:hover{background-color:#f2f6fc;cursor:pointer}.vxe-input--time-picker-body>ul>li.is--selected{font-weight:700;color:#409eff}.vxe-input--time-picker-body .vxe-input--time-picker-minute-list,.vxe-input--time-picker-body .vxe-input--time-picker-second-list{border-left:1px solid #dadce0}.vxe-input{font-size:14px;height:34px}.vxe-input .vxe-input--inner[type=date]::-webkit-inner-spin-button,.vxe-input .vxe-input--inner[type=month]::-webkit-inner-spin-button,.vxe-input .vxe-input--inner[type=week]::-webkit-inner-spin-button{margin-top:6px}.vxe-input .vxe-input--inner[type=date]::-webkit-inner-spin-button,.vxe-input .vxe-input--inner[type=month]::-webkit-inner-spin-button,.vxe-input .vxe-input--inner[type=number]::-webkit-inner-spin-button,.vxe-input .vxe-input--inner[type=week]::-webkit-inner-spin-button{height:24px}.vxe-input.size--medium{font-size:14px;height:32px}.vxe-input.size--medium .vxe-input--inner[type=date]::-webkit-inner-spin-button,.vxe-input.size--medium .vxe-input--inner[type=month]::-webkit-inner-spin-button,.vxe-input.size--medium .vxe-input--inner[type=week]::-webkit-inner-spin-button{margin-top:4px}.vxe-input.size--small{font-size:13px;height:30px}.vxe-input.size--small .vxe-input--inner[type=date]::-webkit-inner-spin-button,.vxe-input.size--small .vxe-input--inner[type=month]::-webkit-inner-spin-button,.vxe-input.size--small .vxe-input--inner[type=week]::-webkit-inner-spin-button{margin-top:2px}.vxe-input.size--mini{font-size:12px;height:28px}.vxe-input.size--mini .vxe-input--inner[type=date]::-webkit-inner-spin-button,.vxe-input.size--mini .vxe-input--inner[type=month]::-webkit-inner-spin-button,.vxe-input.size--mini .vxe-input--inner[type=week]::-webkit-inner-spin-button{margin-top:0}.vxe-input--panel{font-size:14px}.vxe-input--panel .vxe-input--panel-wrapper{max-height:380px}.vxe-input--panel.type--date .vxe-input--panel-wrapper,.vxe-input--panel.type--month .vxe-input--panel-wrapper,.vxe-input--panel.type--quarter .vxe-input--panel-wrapper,.vxe-input--panel.type--time .vxe-input--panel-wrapper,.vxe-input--panel.type--week .vxe-input--panel-wrapper,.vxe-input--panel.type--year .vxe-input--panel-wrapper{padding:11px}.vxe-input--panel.type--date .vxe-input--panel-wrapper,.vxe-input--panel.type--month .vxe-input--panel-wrapper,.vxe-input--panel.type--quarter .vxe-input--panel-wrapper,.vxe-input--panel.type--year .vxe-input--panel-wrapper{width:336px}.vxe-input--panel.type--week .vxe-input--panel-wrapper{width:380px}.vxe-input--panel.type--time .vxe-input--panel-wrapper{width:170px}.vxe-input--panel.type--datetime .vxe-input--panel-left-wrapper{width:336px}.vxe-input--panel.type--datetime .vxe-input--panel-left-wrapper,.vxe-input--panel.type--datetime .vxe-input--panel-right-wrapper{padding:11px}.vxe-input--panel .vxe-input--time-picker-title{height:30px;line-height:30px;padding:0 11px}.vxe-input--panel .vxe-input--date-picker-btn,.vxe-input--panel .vxe-input--date-picker-label{height:30px;line-height:30px}.vxe-input--panel .vxe-input--date-picker-btn-wrapper .vxe-input--date-picker-btn{width:30px;margin-left:8px}.vxe-input--panel .vxe-input--date-picker-type-wrapper .vxe-input--date-picker-btn,.vxe-input--panel .vxe-input--date-picker-type-wrapper .vxe-input--date-picker-label{padding:0 9px}.vxe-input--panel .vxe-input--date-picker-header,.vxe-input--panel .vxe-input--time-picker-header{padding-bottom:8px}.vxe-input--panel .vxe-input--date-picker-body table,.vxe-input--panel .vxe-input--time-picker-body{height:258px}.vxe-input--panel .vxe-input--time-picker-body>ul{width:48px}.vxe-input--panel .vxe-input--time-picker-body>ul:after,.vxe-input--panel .vxe-input--time-picker-body>ul:before{height:120px}.vxe-input--panel .vxe-input--time-picker-body>ul>li{height:26px;padding-left:9px}.vxe-input--panel .vxe-input--time-picker-body .vxe-input--time-picker-minute-list{left:48px}.vxe-input--panel .vxe-input--time-picker-body .vxe-input--time-picker-second-list{left:96px}.vxe-input--panel .vxe-input--date-day-view td,.vxe-input--panel .vxe-input--date-week-view td{height:38px}.vxe-input--panel .vxe-input--date-quarter-view td{height:60px}.vxe-input--panel .vxe-input--date-month-view td,.vxe-input--panel .vxe-input--date-year-view td{height:48px}.vxe-input--panel .vxe-input--date-picker-body th{height:30px}.vxe-input--panel .vxe-input--time-picker-confirm{height:30px;padding:0 9px}.vxe-input--panel .vxe-input--date-label{line-height:15px}.vxe-input--panel.size--medium{font-size:14px}.vxe-input--panel.size--medium .vxe-input--panel-wrapper{max-height:360px}.vxe-input--panel.size--medium.type--date .vxe-input--panel-wrapper,.vxe-input--panel.size--medium.type--month .vxe-input--panel-wrapper,.vxe-input--panel.size--medium.type--quarter .vxe-input--panel-wrapper,.vxe-input--panel.size--medium.type--time .vxe-input--panel-wrapper,.vxe-input--panel.size--medium.type--week .vxe-input--panel-wrapper,.vxe-input--panel.size--medium.type--year .vxe-input--panel-wrapper{padding:10px}.vxe-input--panel.size--medium.type--date .vxe-input--panel-wrapper,.vxe-input--panel.size--medium.type--month .vxe-input--panel-wrapper,.vxe-input--panel.size--medium.type--quarter .vxe-input--panel-wrapper,.vxe-input--panel.size--medium.type--year .vxe-input--panel-wrapper{width:336px}.vxe-input--panel.size--medium.type--week .vxe-input--panel-wrapper{width:380px}.vxe-input--panel.size--medium.type--time .vxe-input--panel-wrapper{width:168px}.vxe-input--panel.size--medium.type--datetime .vxe-input--panel-left-wrapper{width:336px}.vxe-input--panel.size--medium.type--datetime .vxe-input--panel-left-wrapper,.vxe-input--panel.size--medium.type--datetime .vxe-input--panel-right-wrapper{padding:10px}.vxe-input--panel.size--medium .vxe-input--time-picker-title{height:29px;line-height:29px;padding:0 10px}.vxe-input--panel.size--medium .vxe-input--date-picker-btn,.vxe-input--panel.size--medium .vxe-input--date-picker-label{height:29px;line-height:29px}.vxe-input--panel.size--medium .vxe-input--date-picker-btn-wrapper .vxe-input--date-picker-btn{width:29px;margin-left:7px}.vxe-input--panel.size--medium .vxe-input--date-picker-type-wrapper .vxe-input--date-picker-btn,.vxe-input--panel.size--medium .vxe-input--date-picker-type-wrapper .vxe-input--date-picker-label{padding:0 8px}.vxe-input--panel.size--medium .vxe-input--date-picker-header,.vxe-input--panel.size--medium .vxe-input--time-picker-header{padding-bottom:7px}.vxe-input--panel.size--medium .vxe-input--date-picker-body table,.vxe-input--panel.size--medium .vxe-input--time-picker-body{height:245px}.vxe-input--panel.size--medium .vxe-input--time-picker-body>ul{width:48px}.vxe-input--panel.size--medium .vxe-input--time-picker-body>ul:after,.vxe-input--panel.size--medium .vxe-input--time-picker-body>ul:before{height:120px}.vxe-input--panel.size--medium .vxe-input--time-picker-body>ul>li{height:26px;padding-left:8px}.vxe-input--panel.size--medium .vxe-input--time-picker-body .vxe-input--time-picker-minute-list{left:48px}.vxe-input--panel.size--medium .vxe-input--time-picker-body .vxe-input--time-picker-second-list{left:96px}.vxe-input--panel.size--medium .vxe-input--date-day-view td,.vxe-input--panel.size--medium .vxe-input--date-week-view td{height:36px}.vxe-input--panel.size--medium .vxe-input--date-quarter-view td{height:58px}.vxe-input--panel.size--medium .vxe-input--date-month-view td,.vxe-input--panel.size--medium .vxe-input--date-year-view td{height:46px}.vxe-input--panel.size--medium .vxe-input--date-picker-body th{height:29px}.vxe-input--panel.size--medium .vxe-input--time-picker-confirm{height:29px;padding:0 8px}.vxe-input--panel.size--medium .vxe-input--date-label{line-height:15px}.vxe-input--panel.size--small{font-size:13px}.vxe-input--panel.size--small .vxe-input--panel-wrapper{max-height:340px}.vxe-input--panel.size--small.type--date .vxe-input--panel-wrapper,.vxe-input--panel.size--small.type--month .vxe-input--panel-wrapper,.vxe-input--panel.size--small.type--quarter .vxe-input--panel-wrapper,.vxe-input--panel.size--small.type--time .vxe-input--panel-wrapper,.vxe-input--panel.size--small.type--week .vxe-input--panel-wrapper,.vxe-input--panel.size--small.type--year .vxe-input--panel-wrapper{padding:9px}.vxe-input--panel.size--small.type--date .vxe-input--panel-wrapper,.vxe-input--panel.size--small.type--month .vxe-input--panel-wrapper,.vxe-input--panel.size--small.type--quarter .vxe-input--panel-wrapper,.vxe-input--panel.size--small.type--year .vxe-input--panel-wrapper{width:312px}.vxe-input--panel.size--small.type--week .vxe-input--panel-wrapper{width:354px}.vxe-input--panel.size--small.type--time .vxe-input--panel-wrapper{width:154px}.vxe-input--panel.size--small.type--datetime .vxe-input--panel-left-wrapper{width:312px}.vxe-input--panel.size--small.type--datetime .vxe-input--panel-left-wrapper,.vxe-input--panel.size--small.type--datetime .vxe-input--panel-right-wrapper{padding:9px}.vxe-input--panel.size--small .vxe-input--time-picker-title{height:28px;line-height:28px;padding:0 9px}.vxe-input--panel.size--small .vxe-input--date-picker-btn,.vxe-input--panel.size--small .vxe-input--date-picker-label{height:28px;line-height:28px}.vxe-input--panel.size--small .vxe-input--date-picker-btn-wrapper .vxe-input--date-picker-btn{width:28px;margin-left:6px}.vxe-input--panel.size--small .vxe-input--date-picker-type-wrapper .vxe-input--date-picker-btn,.vxe-input--panel.size--small .vxe-input--date-picker-type-wrapper .vxe-input--date-picker-label{padding:0 7px}.vxe-input--panel.size--small .vxe-input--date-picker-header,.vxe-input--panel.size--small .vxe-input--time-picker-header{padding-bottom:6px}.vxe-input--panel.size--small .vxe-input--date-picker-body table,.vxe-input--panel.size--small .vxe-input--time-picker-body{height:232px}.vxe-input--panel.size--small .vxe-input--time-picker-body>ul{width:44px}.vxe-input--panel.size--small .vxe-input--time-picker-body>ul:after,.vxe-input--panel.size--small .vxe-input--time-picker-body>ul:before{height:110px}.vxe-input--panel.size--small .vxe-input--time-picker-body>ul>li{height:26px;padding-left:7px}.vxe-input--panel.size--small .vxe-input--time-picker-body .vxe-input--time-picker-minute-list{left:44px}.vxe-input--panel.size--small .vxe-input--time-picker-body .vxe-input--time-picker-second-list{left:88px}.vxe-input--panel.size--small .vxe-input--date-day-view td,.vxe-input--panel.size--small .vxe-input--date-week-view td{height:34px}.vxe-input--panel.size--small .vxe-input--date-quarter-view td{height:56px}.vxe-input--panel.size--small .vxe-input--date-month-view td,.vxe-input--panel.size--small .vxe-input--date-year-view td{height:44px}.vxe-input--panel.size--small .vxe-input--date-picker-body th{height:28px}.vxe-input--panel.size--small .vxe-input--time-picker-confirm{height:28px;padding:0 7px}.vxe-input--panel.size--small .vxe-input--date-label{line-height:14px}.vxe-input--panel.size--mini{font-size:12px}.vxe-input--panel.size--mini .vxe-input--panel-wrapper{max-height:320px}.vxe-input--panel.size--mini.type--date .vxe-input--panel-wrapper,.vxe-input--panel.size--mini.type--month .vxe-input--panel-wrapper,.vxe-input--panel.size--mini.type--quarter .vxe-input--panel-wrapper,.vxe-input--panel.size--mini.type--time .vxe-input--panel-wrapper,.vxe-input--panel.size--mini.type--week .vxe-input--panel-wrapper,.vxe-input--panel.size--mini.type--year .vxe-input--panel-wrapper{padding:8px}.vxe-input--panel.size--mini.type--date .vxe-input--panel-wrapper,.vxe-input--panel.size--mini.type--month .vxe-input--panel-wrapper,.vxe-input--panel.size--mini.type--quarter .vxe-input--panel-wrapper,.vxe-input--panel.size--mini.type--year .vxe-input--panel-wrapper{width:288px}.vxe-input--panel.size--mini.type--week .vxe-input--panel-wrapper{width:326px}.vxe-input--panel.size--mini.type--time .vxe-input--panel-wrapper{width:146px}.vxe-input--panel.size--mini.type--datetime .vxe-input--panel-left-wrapper{width:288px}.vxe-input--panel.size--mini.type--datetime .vxe-input--panel-left-wrapper,.vxe-input--panel.size--mini.type--datetime .vxe-input--panel-right-wrapper{padding:8px}.vxe-input--panel.size--mini .vxe-input--time-picker-title{height:27px;line-height:27px;padding:0 8px}.vxe-input--panel.size--mini .vxe-input--date-picker-btn,.vxe-input--panel.size--mini .vxe-input--date-picker-label{height:27px;line-height:27px}.vxe-input--panel.size--mini .vxe-input--date-picker-btn-wrapper .vxe-input--date-picker-btn{width:27px;margin-left:5px}.vxe-input--panel.size--mini .vxe-input--date-picker-type-wrapper .vxe-input--date-picker-btn,.vxe-input--panel.size--mini .vxe-input--date-picker-type-wrapper .vxe-input--date-picker-label{padding:0 6px}.vxe-input--panel.size--mini .vxe-input--date-picker-header,.vxe-input--panel.size--mini .vxe-input--time-picker-header{padding-bottom:5px}.vxe-input--panel.size--mini .vxe-input--date-picker-body table,.vxe-input--panel.size--mini .vxe-input--time-picker-body{height:218px}.vxe-input--panel.size--mini .vxe-input--time-picker-body>ul{width:42px}.vxe-input--panel.size--mini .vxe-input--time-picker-body>ul:after,.vxe-input--panel.size--mini .vxe-input--time-picker-body>ul:before{height:100px}.vxe-input--panel.size--mini .vxe-input--time-picker-body>ul>li{height:26px;padding-left:6px}.vxe-input--panel.size--mini .vxe-input--time-picker-body .vxe-input--time-picker-minute-list{left:42px}.vxe-input--panel.size--mini .vxe-input--time-picker-body .vxe-input--time-picker-second-list{left:84px}.vxe-input--panel.size--mini .vxe-input--date-day-view td,.vxe-input--panel.size--mini .vxe-input--date-week-view td{height:32px}.vxe-input--panel.size--mini .vxe-input--date-quarter-view td{height:54px}.vxe-input--panel.size--mini .vxe-input--date-month-view td,.vxe-input--panel.size--mini .vxe-input--date-year-view td{height:42px}.vxe-input--panel.size--mini .vxe-input--date-picker-body th{height:26px}.vxe-input--panel.size--mini .vxe-input--time-picker-confirm{height:27px;padding:0 6px}.vxe-input--panel.size--mini .vxe-input--date-label{line-height:13px}.vxe-textarea{position:relative;display:inline-block}.vxe-textarea:not(.def--cols),.vxe-textarea:not(.def--cols) .vxe-textarea--inner{width:100%}.vxe-textarea--inner{border-radius:4px;outline:0;font-size:inherit;padding:0 .6em;color:#606266;line-height:inherit;border:1px solid #dcdfe6;background-color:#fff;display:block;padding:.3em .6em}.vxe-textarea--inner::-webkit-input-placeholder{color:#c0c4cc}.vxe-textarea--inner::-moz-placeholder{color:#c0c4cc}.vxe-textarea--inner:-ms-input-placeholder{color:#c0c4cc}.vxe-textarea--inner::-ms-input-placeholder{color:#c0c4cc}.vxe-textarea--inner::placeholder{color:#c0c4cc}.vxe-textarea--inner:focus{border:1px solid #409eff}.vxe-textarea--inner[disabled]{cursor:not-allowed;background-color:#f3f3f3}.vxe-textarea--autosize,.vxe-textarea--inner{line-height:1.5715;color:#606266;font-family:-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}.vxe-textarea--autosize{display:block;position:fixed;top:0;left:0;width:100%;margin:0;padding:.3em .6em;word-wrap:break-word;white-space:pre-wrap;z-index:-1;visibility:hidden}.vxe-textarea--count{position:absolute;bottom:.2em;right:1.4em;padding-left:.2em;color:#999;background-color:#fff}.vxe-textarea--count.is--error{color:#f56c6c}.vxe-textarea,.vxe-textarea--autosize,.vxe-textarea--autosize.size--medium,.vxe-textarea.size--medium{font-size:14px}.vxe-textarea--autosize.size--small,.vxe-textarea.size--small{font-size:13px}.vxe-textarea--autosize.size--mini,.vxe-textarea.size--mini{font-size:12px}.vxe-textarea:not(.is--autosize){min-height:34px}.vxe-textarea.size--medium{font-size:14px}.vxe-textarea.size--medium:not(.is--autosize){min-height:32px}.vxe-textarea.size--small:not(.is--autosize){min-height:30px}.vxe-textarea.size--mini:not(.is--autosize){min-height:28px}.vxe-button{position:relative;text-align:center;background-color:#fff;outline:0;font-size:14px;max-width:500px;line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-transition:border .2s ease-in-out;transition:border .2s ease-in-out}.vxe-button:not(.is--disabled){color:#606266;cursor:pointer}.vxe-button:not(.is--disabled) .vxe-button--icon.vxe-icon--zoomin{border-color:#606266}.vxe-button.is--loading{cursor:progress}.vxe-button.is--loading:before{content:"";position:absolute;left:-1px;top:-1px;right:-1px;bottom:-1px;border-radius:inherit;background-color:hsla(0,0%,100%,.35);pointer-events:none}.vxe-button.is--disabled{color:#bfbfbf}.vxe-button.is--disabled .vxe-button--icon.vxe-icon--zoomin{border-color:#bfbfbf}.vxe-button.is--disabled:not(.is--loading){cursor:no-drop}.vxe-button.type--text{text-decoration:none;border:0;padding:.1em .5em;background-color:transparent}.vxe-button.type--text:not(.is--disabled):focus{-webkit-box-shadow:0 0 .25em 0 #409eff;box-shadow:0 0 .25em 0 #409eff}.vxe-button.type--text:not(.is--disabled):hover{color:#73b8ff}.vxe-button.type--text.theme--primary{color:#409eff}.vxe-button.type--text.theme--primary:not(.is--disabled):hover{color:#73b8ff}.vxe-button.type--text.theme--primary.is--disabled{color:#a6d2ff}.vxe-button.type--text.theme--success{color:#67c23a}.vxe-button.type--text.theme--success:not(.is--disabled):hover{color:#85cf60}.vxe-button.type--text.theme--success.is--disabled{color:#a3db87}.vxe-button.type--text.theme--info{color:#909399}.vxe-button.type--text.theme--info:not(.is--disabled):hover{color:#abadb1}.vxe-button.type--text.theme--info.is--disabled{color:#c5c7ca}.vxe-button.type--text.theme--warning{color:#e6a23c}.vxe-button.type--text.theme--warning:not(.is--disabled):hover{color:#ecb869}.vxe-button.type--text.theme--warning.is--disabled{color:#f2cd96}.vxe-button.type--text.theme--danger{color:#f56c6c}.vxe-button.type--text.theme--danger:not(.is--disabled):hover{color:#f89c9c}.vxe-button.type--text.theme--danger.is--disabled{color:#fbcccc}.vxe-button.type--text.theme--perfect{color:#f8f8f9}.vxe-button.type--text.theme--perfect.is--disabled,.vxe-button.type--text.theme--perfect:not(.is--disabled):hover{color:#fff}.vxe-button.type--button{font-family:inherit;height:34px;line-height:1;border:1px solid #dcdfe6}.vxe-button.type--button.is--round{border-radius:17px}.vxe-button.type--button:not(.is--round){border-radius:4px}.vxe-button.type--button.is--circle{padding:0 .5em;min-width:34px;border-radius:50%}.vxe-button.type--button:not(.is--circle){padding:0 1em}.vxe-button.type--button:not(.is--disabled):hover{color:#5faeff}.vxe-button.type--button:not(.is--disabled):hover .vxe-button--icon.vxe-icon--zoomin{border-color:#5faeff}.vxe-button.type--button:not(.is--disabled):focus{border-color:#409eff;-webkit-box-shadow:0 0 .25em 0 #409eff;box-shadow:0 0 .25em 0 #409eff}.vxe-button.type--button:not(.is--disabled):active{color:#3196ff;border-color:#3196ff;background-color:#f7f7f7}.vxe-button.type--button:not(.is--disabled):active .vxe-button--icon.vxe-icon--zoomin,.vxe-button.type--button:not(.is--disabled):active .vxe-button--icon.vxe-icon--zoomout:after{background-color:#f7f7f7}.vxe-button.type--button.theme--primary{color:#fff}.vxe-button.type--button.theme--primary .vxe-button--icon.vxe-icon--zoomin{border-color:#fff}.vxe-button.type--button.theme--primary:not(.is--disabled){border-color:#409eff;background-color:#409eff}.vxe-button.type--button.theme--primary:not(.is--disabled):hover{color:#fff;background-color:#5faeff;border-color:#5faeff}.vxe-button.type--button.theme--primary:not(.is--disabled):hover .vxe-button--icon.vxe-icon--zoomin{border-color:#5faeff}.vxe-button.type--button.theme--primary:not(.is--disabled):active{color:#fff;background-color:#3196ff;border-color:#3196ff}.vxe-button.type--button.theme--primary:not(.is--disabled):active.vxe-icon--zoomin,.vxe-button.type--button.theme--primary:not(.is--disabled):active.vxe-icon--zoomout:after{background-color:#3196ff}.vxe-button.type--button.theme--primary.is--disabled{border-color:#a6d2ff;background-color:#a6d2ff}.vxe-button.type--button.theme--primary.is--loading{border-color:#409eff;background-color:#409eff}.vxe-button.type--button.theme--success{color:#fff}.vxe-button.type--button.theme--success .vxe-button--icon.vxe-icon--zoomin{border-color:#fff}.vxe-button.type--button.theme--success:not(.is--disabled){border-color:#67c23a;background-color:#67c23a}.vxe-button.type--button.theme--success:not(.is--disabled):hover{color:#fff;background-color:#79cb50;border-color:#79cb50}.vxe-button.type--button.theme--success:not(.is--disabled):hover .vxe-button--icon.vxe-icon--zoomin{border-color:#79cb50}.vxe-button.type--button.theme--success:not(.is--disabled):active{color:#fff;background-color:#61b636;border-color:#61b636}.vxe-button.type--button.theme--success:not(.is--disabled):active.vxe-icon--zoomin,.vxe-button.type--button.theme--success:not(.is--disabled):active.vxe-icon--zoomout:after{background-color:#61b636}.vxe-button.type--button.theme--success.is--disabled{border-color:#a3db87;background-color:#a3db87}.vxe-button.type--button.theme--success.is--loading{border-color:#67c23a;background-color:#67c23a}.vxe-button.type--button.theme--info{color:#fff}.vxe-button.type--button.theme--info .vxe-button--icon.vxe-icon--zoomin{border-color:#fff}.vxe-button.type--button.theme--info:not(.is--disabled){border-color:#909399;background-color:#909399}.vxe-button.type--button.theme--info:not(.is--disabled):hover{color:#fff;background-color:#a0a3a8;border-color:#a0a3a8}.vxe-button.type--button.theme--info:not(.is--disabled):hover .vxe-button--icon.vxe-icon--zoomin{border-color:#a0a3a8}.vxe-button.type--button.theme--info:not(.is--disabled):active{color:#fff;background-color:#888b92;border-color:#888b92}.vxe-button.type--button.theme--info:not(.is--disabled):active.vxe-icon--zoomin,.vxe-button.type--button.theme--info:not(.is--disabled):active.vxe-icon--zoomout:after{background-color:#888b92}.vxe-button.type--button.theme--info.is--disabled{border-color:#c5c7ca;background-color:#c5c7ca}.vxe-button.type--button.theme--info.is--loading{border-color:#909399;background-color:#909399}.vxe-button.type--button.theme--warning{color:#fff}.vxe-button.type--button.theme--warning .vxe-button--icon.vxe-icon--zoomin{border-color:#fff}.vxe-button.type--button.theme--warning:not(.is--disabled){border-color:#e6a23c;background-color:#e6a23c}.vxe-button.type--button.theme--warning:not(.is--disabled):hover{color:#fff;background-color:#e9af57;border-color:#e9af57}.vxe-button.type--button.theme--warning:not(.is--disabled):hover .vxe-button--icon.vxe-icon--zoomin{border-color:#e9af57}.vxe-button.type--button.theme--warning:not(.is--disabled):active{color:#fff;background-color:#e49c2e;border-color:#e49c2e}.vxe-button.type--button.theme--warning:not(.is--disabled):active.vxe-icon--zoomin,.vxe-button.type--button.theme--warning:not(.is--disabled):active.vxe-icon--zoomout:after{background-color:#e49c2e}.vxe-button.type--button.theme--warning.is--disabled{border-color:#f2cd96;background-color:#f2cd96}.vxe-button.type--button.theme--warning.is--loading{border-color:#e6a23c;background-color:#e6a23c}.vxe-button.type--button.theme--danger{color:#fff}.vxe-button.type--button.theme--danger .vxe-button--icon.vxe-icon--zoomin{border-color:#fff}.vxe-button.type--button.theme--danger:not(.is--disabled){border-color:#f56c6c;background-color:#f56c6c}.vxe-button.type--button.theme--danger:not(.is--disabled):hover{color:#fff;background-color:#f78989;border-color:#f78989}.vxe-button.type--button.theme--danger:not(.is--disabled):hover .vxe-button--icon.vxe-icon--zoomin{border-color:#f78989}.vxe-button.type--button.theme--danger:not(.is--disabled):active{color:#fff;background-color:#f45e5e;border-color:#f45e5e}.vxe-button.type--button.theme--danger:not(.is--disabled):active.vxe-icon--zoomin,.vxe-button.type--button.theme--danger:not(.is--disabled):active.vxe-icon--zoomout:after{background-color:#f45e5e}.vxe-button.type--button.theme--danger.is--disabled{border-color:#fbcccc;background-color:#fbcccc}.vxe-button.type--button.theme--danger.is--loading{border-color:#f56c6c;background-color:#f56c6c}.vxe-button.type--button.theme--perfect{color:#606266}.vxe-button.type--button.theme--perfect .vxe-button--icon.vxe-icon--zoomin{border-color:#606266}.vxe-button.type--button.theme--perfect:not(.is--disabled){border-color:#f8f8f9;background-color:#f8f8f9}.vxe-button.type--button.theme--perfect:not(.is--disabled):hover{color:#606266;background-color:#fff;border-color:#fff}.vxe-button.type--button.theme--perfect:not(.is--disabled):hover .vxe-button--icon.vxe-icon--zoomin{border-color:#fff}.vxe-button.type--button.theme--perfect:not(.is--disabled):active{color:#606266;background-color:#f0f0f2;border-color:#f0f0f2}.vxe-button.type--button.theme--perfect:not(.is--disabled):active.vxe-icon--zoomin,.vxe-button.type--button.theme--perfect:not(.is--disabled):active.vxe-icon--zoomout:after{background-color:#f0f0f2}.vxe-button.type--button.theme--perfect.is--disabled{border-color:#fff;background-color:#fff}.vxe-button.type--button.theme--perfect.is--loading{border-color:#f8f8f9;background-color:#f8f8f9}.vxe-button.size--medium{font-size:14px}.vxe-button.size--medium.type--button{height:32px}.vxe-button.size--medium.type--button.is--circle{min-width:32px}.vxe-button.size--medium.type--button.is--round{border-radius:16px}.vxe-button.size--medium .vxe-button--icon,.vxe-button.size--medium .vxe-button--loading-icon{min-width:14px}.vxe-button.size--small{font-size:13px}.vxe-button.size--small.type--button{height:30px}.vxe-button.size--small.type--button.is--circle{min-width:30px}.vxe-button.size--small.type--button.is--round{border-radius:15px}.vxe-button.size--small .vxe-button--icon,.vxe-button.size--small .vxe-button--loading-icon{min-width:13px}.vxe-button.size--mini{font-size:12px}.vxe-button.size--mini.type--button{height:28px}.vxe-button.size--mini.type--button.is--circle{min-width:28px}.vxe-button.size--mini.type--button.is--round{border-radius:14px}.vxe-button.size--mini .vxe-button--icon,.vxe-button.size--mini .vxe-button--loading-icon{min-width:12px}.vxe-button+.vxe-button,.vxe-button+.vxe-button--dropdown,.vxe-input+.vxe-button,.vxe-input+.vxe-button--dropdown{margin-left:12px}.vxe-button--content,.vxe-button--icon,.vxe-button--loading-icon{vertical-align:middle}.vxe-button--icon,.vxe-button--loading-icon{min-width:14px}.vxe-button--icon+.vxe-button--content,.vxe-button--loading-icon+.vxe-button--content{margin-left:4px}.vxe-button--dropdown,.vxe-button--wrapper{display:inline-block}.vxe-button--dropdown{position:relative}.vxe-button--dropdown+.vxe-button,.vxe-button--dropdown+.vxe-button--dropdown{margin-left:12px}.vxe-button--dropdown>.vxe-button.type--button.theme--danger,.vxe-button--dropdown>.vxe-button.type--button.theme--info,.vxe-button--dropdown>.vxe-button.type--button.theme--primary,.vxe-button--dropdown>.vxe-button.type--button.theme--success,.vxe-button--dropdown>.vxe-button.type--button.theme--warning{color:#fff}.vxe-button--dropdown>.vxe-button.type--button.theme--perfect{color:#606266}.vxe-button--dropdown.is--active>.vxe-button:not(.is--disabled){color:#5faeff}.vxe-button--dropdown.is--active>.vxe-button.type--text.theme--primary{color:#73b8ff}.vxe-button--dropdown.is--active>.vxe-button.type--text.theme--success{color:#85cf60}.vxe-button--dropdown.is--active>.vxe-button.type--text.theme--info{color:#abadb1}.vxe-button--dropdown.is--active>.vxe-button.type--text.theme--warning{color:#ecb869}.vxe-button--dropdown.is--active>.vxe-button.type--text.theme--danger{color:#f89c9c}.vxe-button--dropdown.is--active>.vxe-button.type--text.theme--perfect{color:#fff}.vxe-button--dropdown.is--active>.vxe-button.type--button.theme--primary{color:#fff;background-color:#5faeff;border-color:#5faeff}.vxe-button--dropdown.is--active>.vxe-button.type--button.theme--success{color:#fff;background-color:#79cb50;border-color:#79cb50}.vxe-button--dropdown.is--active>.vxe-button.type--button.theme--info{color:#fff;background-color:#a0a3a8;border-color:#a0a3a8}.vxe-button--dropdown.is--active>.vxe-button.type--button.theme--warning{color:#fff;background-color:#e9af57;border-color:#e9af57}.vxe-button--dropdown.is--active>.vxe-button.type--button.theme--danger{color:#fff;background-color:#f78989;border-color:#f78989}.vxe-button--dropdown.is--active>.vxe-button.type--button.theme--perfect{color:#606266;background-color:#fff;border-color:#fff}.vxe-button--dropdown.is--active .vxe-button--dropdown-arrow{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.vxe-button--dropdown-arrow{font-size:12px;margin-left:4px;-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}.vxe-button--dropdown-panel{display:none;position:absolute;right:0;padding:4px 0}.vxe-button--dropdown-panel.animat--leave{display:block;opacity:0;-webkit-transform:scaleY(.5);transform:scaleY(.5);-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;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.vxe-button--dropdown-panel.animat--leave[placement=top]{-webkit-transform-origin:center bottom;transform-origin:center bottom}.vxe-button--dropdown-panel.animat--enter{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1)}.vxe-button--dropdown-wrapper{padding:5px;background-color:#fff;border-radius:4px;border:1px solid #dcdfe6;-webkit-box-shadow:0 1px 6px rgba(0,0,0,.2);box-shadow:0 1px 6px rgba(0,0,0,.2)}.vxe-button--dropdown-wrapper>.vxe-button{margin-left:0;margin-top:.4em;display:block;width:100%;border:0}.vxe-button--dropdown-wrapper>.vxe-button.type--text{padding:2px 8px}.vxe-button--dropdown-wrapper>.vxe-button:first-child{margin-top:0}.vxe-button--dropdown-wrapper>.vxe-button:last-child{margin-bottom:0}.vxe-modal--wrapper{display:none;position:fixed;top:0;left:0;line-height:1.5;width:calc(100% + 18px);height:calc(100% + 18px);color:#606266;font-family:-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;-webkit-transition:top .4s ease-in-out;transition:top .4s ease-in-out}.vxe-modal--wrapper.is--active{display:block}.vxe-modal--wrapper.is--visible.is--mask:before{background-color:rgba(0,0,0,.5)}.vxe-modal--wrapper.is--visible.type--message .vxe-modal--box{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.vxe-modal--wrapper.is--visible .vxe-modal--box{opacity:1;visibility:visible}.vxe-modal--wrapper.is--loading .vxe-modal--footer,.vxe-modal--wrapper.is--loading .vxe-modal--header{position:relative;border-bottom-color:rgba(0,0,0,.2)}.vxe-modal--wrapper.is--loading .vxe-modal--footer:before,.vxe-modal--wrapper.is--loading .vxe-modal--header:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:rgba(0,0,0,.2)}.vxe-modal--wrapper:not(.lock--view){pointer-events:none}.vxe-modal--wrapper:not(.type--message).lock--scroll{overflow:hidden}.vxe-modal--wrapper:not(.type--message):not(.lock--scroll){overflow:auto}.vxe-modal--wrapper.is--mask:before,.vxe-modal--wrapper.lock--view:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;pointer-events:auto}.vxe-modal--wrapper.is--mask:before{background-color:transparent}.vxe-modal--wrapper.is--animat.is--mask:before{-webkit-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out}.vxe-modal--wrapper.is--animat.type--message .vxe-modal--box:not(.is--drag){-webkit-transition:all .4s ease-out;transition:all .4s ease-out}.vxe-modal--wrapper.type--alert .vxe-modal--body,.vxe-modal--wrapper.type--confirm .vxe-modal--body,.vxe-modal--wrapper.type--message .vxe-modal--body{white-space:normal;word-break:break-word}.vxe-modal--wrapper.type--message{text-align:center}.vxe-modal--wrapper.type--message .vxe-modal--box{display:inline-block;padding:2px 0;margin-top:0;width:auto;-webkit-box-shadow:0 0 8px 0 rgba(0,0,0,.1);box-shadow:0 0 8px 0 rgba(0,0,0,.1);opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}.vxe-modal--wrapper.type--message .vxe-modal--box .vxe-modal--body:after{content:"";display:block;clear:both;height:0;overflow:hidden;visibility:hidden}.vxe-modal--wrapper.type--message .vxe-modal--box .vxe-modal--content{max-width:800px;float:left}.vxe-modal--wrapper.type--message .vxe-modal--status-wrapper{font-size:1.4em;padding-left:10px}.vxe-modal--wrapper.type--alert .vxe-modal--box,.vxe-modal--wrapper.type--confirm .vxe-modal--box,.vxe-modal--wrapper.type--modal .vxe-modal--box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:fixed;left:50%;top:0;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.2);box-shadow:0 0 10px 0 rgba(0,0,0,.2)}.vxe-modal--wrapper.type--alert .vxe-modal--body,.vxe-modal--wrapper.type--alert .vxe-modal--body .vxe-modal--content,.vxe-modal--wrapper.type--confirm .vxe-modal--body,.vxe-modal--wrapper.type--confirm .vxe-modal--body .vxe-modal--content,.vxe-modal--wrapper.type--modal .vxe-modal--body,.vxe-modal--wrapper.type--modal .vxe-modal--body .vxe-modal--content{overflow:auto}.vxe-modal--wrapper.type--modal .vxe-modal--header{padding:.6em 4.6em .6em 1em}.vxe-modal--wrapper.type--alert .vxe-modal--status-wrapper,.vxe-modal--wrapper.type--confirm .vxe-modal--status-wrapper{font-size:1.6em;padding-left:10px}.vxe-modal--wrapper .vxe-modal--box{visibility:hidden;width:420px;background-color:#fff;border-radius:4px;border:1px solid #ebeef5;text-align:left;pointer-events:auto;opacity:0}.vxe-modal--wrapper .vxe-modal--box.is--drag{cursor:move}.vxe-modal--wrapper .vxe-modal--box.is--drag .vxe-modal--body:after,.vxe-modal--wrapper .vxe-modal--box.is--drag .vxe-modal--footer:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.vxe-modal--wrapper .vxe-modal--box.is--drag .vxe-modal--body,.vxe-modal--wrapper .vxe-modal--box.is--drag .vxe-modal--body .vxe-modal--content{overflow:hidden}.vxe-modal--wrapper.status--info .vxe-modal--status-wrapper{color:#909399}.vxe-modal--wrapper.status--question .vxe-modal--status-wrapper,.vxe-modal--wrapper.status--warning .vxe-modal--status-wrapper{color:#e6a23c}.vxe-modal--wrapper.status--success .vxe-modal--status-wrapper{color:#67c23a}.vxe-modal--wrapper.status--error .vxe-modal--status-wrapper{color:#f56c6c}.vxe-modal--wrapper.status--loading .vxe-modal--status-wrapper{color:#bfbfbf}.vxe-modal--wrapper .vxe-modal--status-wrapper{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.vxe-modal--wrapper .vxe-modal--content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:.8em 1em;white-space:pre-line}.vxe-modal--wrapper .vxe-modal--body,.vxe-modal--wrapper .vxe-modal--footer,.vxe-modal--wrapper .vxe-modal--header{position:relative}.vxe-modal--wrapper .vxe-modal--body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.vxe-modal--wrapper .vxe-modal--header{-ms-flex-negative:0;flex-shrink:0;font-size:1.1em;font-weight:700;padding:.6em 2.8em .6em 1em;border-bottom:1px solid #ebeef5;background-color:#f8f8f8;border-radius:4px 4px 0 0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.vxe-modal--wrapper .vxe-modal--header.is--drag{cursor:move}.vxe-modal--wrapper .vxe-modal--header.is--ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vxe-modal--wrapper .vxe-modal--close-btn,.vxe-modal--wrapper .vxe-modal--zoom-btn{position:absolute;right:14px;top:.85em;z-index:1;cursor:pointer}.vxe-modal--wrapper .vxe-modal--close-btn:hover,.vxe-modal--wrapper .vxe-modal--zoom-btn:hover{color:#409eff}.vxe-modal--wrapper .vxe-modal--zoom-btn{right:44px}.vxe-modal--wrapper .vxe-modal--footer{-ms-flex-negative:0;flex-shrink:0;text-align:right;padding:.4em 1em .8em 1em}.vxe-modal--wrapper.is--maximize .vxe-modal--box .vxe-modal--header{cursor:default}.vxe-modal--wrapper.is--maximize .vxe-modal--resize .sb-resize,.vxe-modal--wrapper.is--maximize .vxe-modal--resize .selb-resize,.vxe-modal--wrapper.is--maximize .vxe-modal--resize .sest-resize,.vxe-modal--wrapper.is--maximize .vxe-modal--resize .st-resize,.vxe-modal--wrapper.is--maximize .vxe-modal--resize .swlb-resize,.vxe-modal--wrapper.is--maximize .vxe-modal--resize .swst-resize,.vxe-modal--wrapper.is--maximize .vxe-modal--resize .wl-resize,.vxe-modal--wrapper.is--maximize .vxe-modal--resize .wr-resize{display:none}.vxe-modal--wrapper .vxe-modal--resize .sb-resize,.vxe-modal--wrapper .vxe-modal--resize .selb-resize,.vxe-modal--wrapper .vxe-modal--resize .sest-resize,.vxe-modal--wrapper .vxe-modal--resize .st-resize,.vxe-modal--wrapper .vxe-modal--resize .swlb-resize,.vxe-modal--wrapper .vxe-modal--resize .swst-resize,.vxe-modal--wrapper .vxe-modal--resize .wl-resize,.vxe-modal--wrapper .vxe-modal--resize .wr-resize{position:absolute;z-index:100}.vxe-modal--wrapper .vxe-modal--resize .wl-resize,.vxe-modal--wrapper .vxe-modal--resize .wr-resize{width:8px;height:100%;top:0;cursor:w-resize}.vxe-modal--wrapper .vxe-modal--resize .wl-resize{left:-5px}.vxe-modal--wrapper .vxe-modal--resize .wr-resize{right:-5px}.vxe-modal--wrapper .vxe-modal--resize .selb-resize,.vxe-modal--wrapper .vxe-modal--resize .sest-resize,.vxe-modal--wrapper .vxe-modal--resize .swlb-resize,.vxe-modal--wrapper .vxe-modal--resize .swst-resize{width:10px;height:10px;z-index:101}.vxe-modal--wrapper .vxe-modal--resize .sest-resize,.vxe-modal--wrapper .vxe-modal--resize .swst-resize{top:-8px}.vxe-modal--wrapper .vxe-modal--resize .selb-resize,.vxe-modal--wrapper .vxe-modal--resize .swlb-resize{bottom:-8px}.vxe-modal--wrapper .vxe-modal--resize .sest-resize,.vxe-modal--wrapper .vxe-modal--resize .swlb-resize{cursor:sw-resize}.vxe-modal--wrapper .vxe-modal--resize .selb-resize,.vxe-modal--wrapper .vxe-modal--resize .swst-resize{cursor:se-resize}.vxe-modal--wrapper .vxe-modal--resize .swlb-resize,.vxe-modal--wrapper .vxe-modal--resize .swst-resize{left:-8px}.vxe-modal--wrapper .vxe-modal--resize .selb-resize,.vxe-modal--wrapper .vxe-modal--resize .sest-resize{right:-8px}.vxe-modal--wrapper .vxe-modal--resize .sb-resize,.vxe-modal--wrapper .vxe-modal--resize .st-resize{width:100%;height:8px;left:0;cursor:s-resize}.vxe-modal--wrapper .vxe-modal--resize .st-resize{top:-5px}.vxe-modal--wrapper .vxe-modal--resize .sb-resize{bottom:-5px}.vxe-modal--wrapper,.vxe-modal--wrapper.size--medium{font-size:14px}.vxe-modal--wrapper.size--small{font-size:13px}.vxe-modal--wrapper.size--mini{font-size:12px}.vxe-table--tooltip-wrapper{display:none;position:absolute;top:-100%;left:-100%;font-size:12px;max-width:500px;border-radius:4px;padding:8px 12px;white-space:normal;word-break:break-word;-webkit-box-shadow:2px 2px 4px -2px rgba(0,0,0,.2);box-shadow:2px 2px 4px -2px rgba(0,0,0,.2);color:#606266;font-family:-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}.vxe-table--tooltip-wrapper:not(.is--enterable){pointer-events:none}.vxe-table--tooltip-wrapper.is--arrow .vxe-table--tooltip-arrow,.vxe-table--tooltip-wrapper.is--visible{display:block}.vxe-table--tooltip-wrapper.is--enterable:after{content:"";position:absolute;left:0;width:100%;height:6px;background-color:transparent}.vxe-table--tooltip-wrapper .vxe-table--tooltip-content{white-space:pre-line}.vxe-table--tooltip-wrapper .vxe-table--tooltip-arrow{display:none;position:absolute;border-color:transparent;border-width:6px;border-style:solid;left:50%;-webkit-transform:translateX(-6px);transform:translateX(-6px)}.vxe-table--tooltip-wrapper .vxe-table--tooltip-arrow:before{content:"";position:absolute;border-color:transparent;border-width:5px;border-style:solid;left:-5px}.vxe-table--tooltip-wrapper.placement--top.is--enterable:after{bottom:-6px}.vxe-table--tooltip-wrapper.placement--top .vxe-table--tooltip-arrow{bottom:-12px}.vxe-table--tooltip-wrapper.placement--top .vxe-table--tooltip-arrow:before{top:-7px}.vxe-table--tooltip-wrapper.placement--bottom.is--enterable:after{top:-6px}.vxe-table--tooltip-wrapper.placement--bottom .vxe-table--tooltip-arrow{top:-12px}.vxe-table--tooltip-wrapper.placement--bottom .vxe-table--tooltip-arrow:before{top:-4px}.vxe-table--tooltip-wrapper.theme--light{background-color:#fff;border:1px solid #dcdfe6}.vxe-table--tooltip-wrapper.theme--light.placement--top .vxe-table--tooltip-arrow{border-top-color:#dcdfe6}.vxe-table--tooltip-wrapper.theme--light.placement--top .vxe-table--tooltip-arrow:before{border-top-color:#fff}.vxe-table--tooltip-wrapper.theme--light.placement--bottom .vxe-table--tooltip-arrow{border-bottom-color:#dcdfe6}.vxe-table--tooltip-wrapper.theme--light.placement--bottom .vxe-table--tooltip-arrow:before{border-bottom-color:#fff}.vxe-table--tooltip-wrapper.theme--dark{background:#303133;color:#fff}.vxe-table--tooltip-wrapper.theme--dark.placement--top .vxe-table--tooltip-arrow,.vxe-table--tooltip-wrapper.theme--dark.placement--top .vxe-table--tooltip-arrow:before{border-top-color:#303133}.vxe-table--tooltip-wrapper.theme--dark.placement--bottom .vxe-table--tooltip-arrow,.vxe-table--tooltip-wrapper.theme--dark.placement--bottom .vxe-table--tooltip-arrow:before{border-bottom-color:#303133}.vxe-table--tooltip-wrapper.vxe-table--valid-error{background-color:#f56c6c;color:#fff}.vxe-form--item .vxe-default-input[type=reset]:hover,.vxe-form--item .vxe-default-input[type=submit]:hover{color:#5faeff;border-color:#73b8ff}.vxe-form{position:relative;font-size:14px;color:#606266;font-family:-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;background-color:#fff;text-align:left}.vxe-form-slots{display:none}.vxe-form--item-content,.vxe-form--item-trigger-node{display:inline-block;vertical-align:middle}.vxe-form--item-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;max-width:320px;padding-right:.8em}.vxe-form--item-title.is--ellipsis .vxe-form--item-title-content{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vxe-form--item-title .vxe-form--item-title-postfix,.vxe-form--item-title .vxe-form--item-title-prefix,.vxe-form--item-title .vxe-form--item-title-suffix{-ms-flex-negative:0;flex-shrink:0}.vxe-form--item-title .vxe-form--item-title-prefix,.vxe-form--item-title .vxe-form--item-title-suffix{cursor:help;vertical-align:middle}.vxe-form--item-title .vxe-form--item-title-prefix>i,.vxe-form--item-title .vxe-form--item-title-suffix>i{vertical-align:middle}.vxe-form--item-title .vxe-form--item-title-prefix{margin-right:.25em}.vxe-form--item-title .vxe-form--item-title-suffix{margin-left:.2em}.vxe-form--item-title .vxe-form--item-title-postfix{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.vxe-form--item-title .vxe-form--item-title-content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.vxe-form--item-title .vxe-form--item-title-label{vertical-align:middle}.vxe-form--item-trigger-node{font-size:12px;min-width:100px;color:#909399;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.vxe-form--item-trigger-node .vxe-form--item-trigger-icon{margin:0 .25em;-webkit-transition:all .1s;transition:all .1s}.vxe-form--item-valid{position:absolute;width:100%;font-size:12px;line-height:1.2em;color:#f56c6c;background-color:inherit;z-index:1;opacity:0;-webkit-transform-origin:center top;transform-origin:center top;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.vxe-form .vxe-form--gather{display:inline-block}.vxe-form .vxe-form--item{display:none;padding:.5em .8em .5em 0}.vxe-form .vxe-form--item.is--active:not(.is--hidden){display:inline-block}.vxe-form.is--asterisk .vxe-form--item.is--required .vxe-form--item-title-content:before{content:"*";color:#f56c6c;font-family:Verdana,Arial,Tahoma;margin-right:.2em;font-weight:400;vertical-align:middle}.vxe-form.is--colon .vxe-form--item-title-postfix:after{content:":";font-weight:400;margin-left:.2em}.vxe-form--item.is--span .vxe-default-input:not([type=submit]):not([type=reset]),.vxe-form--item.is--span .vxe-default-select,.vxe-form--item.is--span .vxe-default-textarea,.vxe-form--item.is--span .vxe-input,.vxe-form--item.is--span .vxe-select,.vxe-form--item.is--span .vxe-textarea{width:100%}.vxe-form--item.is--error .vxe-default-input,.vxe-form--item.is--error .vxe-default-input[type=search]:focus,.vxe-form--item.is--error .vxe-default-input[type=text]:focus,.vxe-form--item.is--error .vxe-default-select,.vxe-form--item.is--error .vxe-default-select:focus,.vxe-form--item.is--error .vxe-default-textarea,.vxe-form--item.is--error .vxe-default-textarea:focus,.vxe-form--item.is--error .vxe-input>.vxe-input--inner,.vxe-form--item.is--error .vxe-input>.vxe-input--inner:focus,.vxe-form--item.is--error .vxe-select,.vxe-form--item.is--error .vxe-select.is--active>.vxe-input .vxe-input--inner,.vxe-form--item.is--error .vxe-textarea>.vxe-textarea--inner,.vxe-form--item.is--error .vxe-textarea>.vxe-textarea--inner:focus{border-color:#f56c6c}.vxe-form--item.is--error .vxe-form--item-valid{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1)}.vxe-form--item .vxe-form--item-inner{display:-webkit-box;display:-ms-flexbox;display: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}.vxe-form--item .vxe-form--item-inner .vxe-form--item-title{-ms-flex-negative:0;flex-shrink:0}.vxe-form--item .vxe-form--item-inner .vxe-form--item-content{position:relative;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.vxe-form--item .vxe-default-input,.vxe-form--item .vxe-default-select,.vxe-form--item .vxe-default-textarea{outline:0;border:1px solid #dcdfe6;border-radius:4px}.vxe-form--item .vxe-default-input,.vxe-form--item .vxe-default-select{height:34px}.vxe-form--item .vxe-default-input{padding:0 .8em}.vxe-form--item .vxe-default-textarea{padding:.3em .6em}.vxe-form--item .vxe-default-input[type=number]{padding-right:.2em}.vxe-form--item .vxe-default-input[type=search],.vxe-form--item .vxe-default-input[type=text]{padding:0 1em}.vxe-form--item .vxe-default-input[type=search],.vxe-form--item .vxe-default-input[type=text],.vxe-form--item .vxe-default-select,.vxe-form--item .vxe-default-textarea{color:#606266}.vxe-form--item .vxe-default-input[type=search]:focus,.vxe-form--item .vxe-default-input[type=text]:focus,.vxe-form--item .vxe-default-select:focus,.vxe-form--item .vxe-default-textarea:focus{border:1px solid #409eff}.vxe-form--item .vxe-default-input[type=search][disabled],.vxe-form--item .vxe-default-input[type=text][disabled],.vxe-form--item .vxe-default-select[disabled],.vxe-form--item .vxe-default-textarea[disabled]{cursor:not-allowed;background-color:#f3f3f3}.vxe-form--item .vxe-default-input[type=reset],.vxe-form--item .vxe-default-input[type=submit]{line-height:32px;background-color:#fff;cursor:pointer}.vxe-form--item .vxe-default-input[type=reset]:active,.vxe-form--item .vxe-default-input[type=submit]:active{color:#3699ff;border-color:#3699ff}.vxe-form--item .vxe-default-input[type=date]::-webkit-inner-spin-button{margin-top:6px}.vxe-form--item .vxe-default-input[type=date]::-webkit-inner-spin-button,.vxe-form--item .vxe-default-input[type=number]::-webkit-inner-spin-button{height:24px}.vxe-form--item .vxe-default-input::-webkit-input-placeholder{color:#c0c4cc}.vxe-form--item .vxe-default-input::-moz-placeholder{color:#c0c4cc}.vxe-form--item .vxe-default-input:-ms-input-placeholder{color:#c0c4cc}.vxe-form--item .vxe-default-input::-ms-input-placeholder{color:#c0c4cc}.vxe-form--item .vxe-default-input::placeholder{color:#c0c4cc}.vxe-form--item .vxe-default-input[type=search],.vxe-form--item .vxe-default-input[type=text],.vxe-form--item .vxe-default-select,.vxe-form--item .vxe-default-textarea{width:180px}.vxe-form--item .vxe-default-textarea{resize:none;vertical-align:middle}.vxe-form--item .vxe-default-textarea::-webkit-input-placeholder{color:#c0c4cc}.vxe-form--item .vxe-default-textarea::-moz-placeholder{color:#c0c4cc}.vxe-form--item .vxe-default-textarea:-ms-input-placeholder{color:#c0c4cc}.vxe-form--item .vxe-default-textarea::-ms-input-placeholder{color:#c0c4cc}.vxe-form--item .vxe-default-textarea::placeholder{color:#c0c4cc}.vxe-form .vxe-form--item-inner{min-height:36px}.vxe-form .vxe-form--item-inner>.align--center{text-align:center}.vxe-form .vxe-form--item-inner>.align--left{text-align:left}.vxe-form .vxe-form--item-inner>.align--right{text-align:right}.vxe-form.size--medium{font-size:14px}.vxe-form.size--medium .vxe-form--item-inner{min-height:34px}.vxe-form.size--medium .vxe-default-input[type=reset],.vxe-form.size--medium .vxe-default-input[type=submit]{line-height:30px}.vxe-form.size--medium .vxe-default-input,.vxe-form.size--medium .vxe-default-select{height:32px}.vxe-form.size--small{font-size:13px}.vxe-form.size--small .vxe-form--item-inner{min-height:32px}.vxe-form.size--small .vxe-default-input[type=reset],.vxe-form.size--small .vxe-default-input[type=submit]{line-height:28px}.vxe-form.size--small .vxe-default-input,.vxe-form.size--small .vxe-default-select{height:30px}.vxe-form.size--mini{font-size:12px}.vxe-form.size--mini .vxe-form--item-inner{min-height:30px}.vxe-form.size--mini .vxe-default-input[type=reset],.vxe-form.size--mini .vxe-default-input[type=submit]{line-height:26px}.vxe-form.size--mini .vxe-default-input,.vxe-form.size--mini .vxe-default-select{height:28px}.vxe-loading{display:none;position:absolute;width:100%;height:100%;top:0;left:0;z-index:99;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:rgba(0,0,0,.2)}.vxe-loading.is--visible{display:block}.vxe-loading .vxe-loading--spinner{width:56px;height:56px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.vxe-loading .vxe-loading--spinner:after,.vxe-loading .vxe-loading--spinner:before{content:"";width:100%;height:100%;border-radius:50%;background-color:#409eff;opacity:.6;position:absolute;top:0;left:0;-webkit-animation:bounce 2s ease-in-out infinite;animation:bounce 2s ease-in-out infinite}.vxe-loading .vxe-loading--spinner:after{-webkit-animation-delay:-1s;animation-delay:-1s}@keyframes bounce{0%,to{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}}.size--mini .vxe-loading .vxe-loading--spinner{width:38px;height:38px}.size--small .vxe-loading .vxe-loading--spinner{width:44px;height:44px}.size--medium .vxe-loading .vxe-loading--spinner{width:50px;height:50px}.vxe-select{position:relative;display:inline-block;width:180px;color:#606266;text-align:left}.vxe-select>.vxe-input .vxe-input--inner{cursor:pointer}.vxe-select.is--disabled>.vxe-input .vxe-input--inner{cursor:no-drop}.vxe-select.is--loading>.vxe-input .vxe-input--inner{cursor:progress}.vxe-select>.vxe-input{width:100%}.vxe-select>.vxe-input .vxe-input--suffix-icon{-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}.vxe-select.is--active>.vxe-input .vxe-input--inner{border:1px solid #409eff}.vxe-select-slots{display:none}.vxe-select--panel{display:none;position:absolute;left:0;padding:4px 0;color:#606266;text-align:left}.vxe-select--panel:not(.is--transfer){min-width:100%}.vxe-select--panel.is--transfer{position:fixed}.vxe-select--panel.animat--leave{display:block;opacity:0;-webkit-transform:scaleY(.5);transform:scaleY(.5);-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;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.vxe-select--panel.animat--leave[placement=top]{-webkit-transform-origin:center bottom;transform-origin:center bottom}.vxe-select--panel.animat--enter{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1)}.vxe-select-option--wrapper{overflow-x:hidden;overflow-y:auto;padding:4px 0;max-height:200px;border-radius:4px;border:1px solid #dadce0;-webkit-box-shadow:0 0 6px 2px rgba(0,0,0,.1);box-shadow:0 0 6px 2px rgba(0,0,0,.1);background-color:#fff}.vxe-optgroup .vxe-optgroup--title{padding:0 6px;color:#909399;font-size:12px}.vxe-optgroup--wrapper .vxe-select-option{padding:0 20px}.vxe-select-option{padding:0 10px;max-width:400px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.vxe-select-option.is--selected{font-weight:700;color:#409eff}.vxe-select-option:not(.is--disabled){cursor:pointer}.vxe-select-option:not(.is--disabled).is--hover{background-color:#f5f7fa}.vxe-select-option.is--disabled{color:#bfbfbf;cursor:no-drop}.vxe-select--empty-placeholder{padding:0 10px;text-align:center;color:#c0c4cc}.vxe-select,.vxe-select--panel,.vxe-select--panel.size--medium,.vxe-select.size--medium{font-size:14px}.vxe-select--panel.size--small,.vxe-select.size--small{font-size:13px}.vxe-select--panel.size--mini,.vxe-select.size--mini{font-size:12px}.vxe-select--panel .vxe-optgroup--title,.vxe-select--panel .vxe-select-option{height:30px}.vxe-select--panel .vxe-optgroup--title,.vxe-select--panel .vxe-select--empty-placeholder,.vxe-select--panel .vxe-select-option{line-height:30px}.vxe-select--panel.size--medium .vxe-optgroup--title,.vxe-select--panel.size--medium .vxe-select-option{height:28px}.vxe-select--panel.size--medium .vxe-optgroup--title,.vxe-select--panel.size--medium .vxe-select--empty-placeholder,.vxe-select--panel.size--medium .vxe-select-option{line-height:28px}.vxe-select--panel.size--small .vxe-optgroup--title,.vxe-select--panel.size--small .vxe-select-option{height:26px}.vxe-select--panel.size--small .vxe-optgroup--title,.vxe-select--panel.size--small .vxe-select--empty-placeholder,.vxe-select--panel.size--small .vxe-select-option{line-height:26px}.vxe-select--panel.size--mini .vxe-optgroup--title,.vxe-select--panel.size--mini .vxe-select-option{height:24px}.vxe-select--panel.size--mini .vxe-optgroup--title,.vxe-select--panel.size--mini .vxe-select--empty-placeholder,.vxe-select--panel.size--mini .vxe-select-option{line-height:24px}.vxe-switch{display:inline-block;color:#606266;vertical-align:middle;padding:.4em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-align:center}.vxe-switch.is--animat .vxe-switch--button{-webkit-transition:border-color .3s,background-color .3s;transition:border-color .3s,background-color .3s}.vxe-switch.is--animat .vxe-switch--icon{-webkit-transition:all .3s;transition:all .3s}.vxe-switch.is--on .vxe-switch--button{padding-right:1.7em;background-color:#409eff}.vxe-switch.is--on .vxe-switch--icon{left:100%;-webkit-transform:translateX(-1.4em);transform:translateX(-1.4em)}.vxe-switch.is--off .vxe-switch--button{padding-left:1.7em;background-color:rgba(0,0,0,.35)}.vxe-switch.is--off .vxe-switch--icon{left:.2em;-webkit-transform:translateX(0);transform:translateX(0)}.vxe-switch.is--off .vxe-switch--label-on,.vxe-switch.is--on .vxe-switch--label-off{height:0;visibility:hidden;overflow:hidden}.vxe-switch.is--off .vxe-switch--label,.vxe-switch.is--on .vxe-switch--label{opacity:1}.vxe-switch:not(.is--disabled) .vxe-switch--button{cursor:pointer}.vxe-switch:not(.is--disabled) .vxe-switch--button:focus{-webkit-box-shadow:0 0 .4em 0 #409eff;box-shadow:0 0 .4em 0 #409eff}.vxe-switch.is--disabled .vxe-switch--button{cursor:no-drop}.vxe-switch.is--disabled.is--on .vxe-switch--button{background-color:#a6d2ff}.vxe-switch.is--disabled.is--off .vxe-switch--button{background-color:rgba(0,0,0,.15)}.vxe-switch .vxe-switch--button{display:block;position:relative;height:1.6em;line-height:1;min-width:3.2em;padding:0 .6em;border-radius:1em;border:0;outline:0}.vxe-switch .vxe-switch--label{opacity:0;display:block;color:#fff;font-size:.8em}.vxe-switch .vxe-switch--icon{position:absolute;top:.2em;left:0;width:1.2em;height:1.2em;border-radius:50%;background-color:#fff}.vxe-switch .vxe-switch--label-icon{margin-right:.25em}.vxe-switch,.vxe-switch.size--medium{font-size:14px}.vxe-switch.size--small{font-size:13px}.vxe-switch.size--mini{font-size:12px}.vxe-list{position:relative;display:block;padding:0;color:#606266;direction:ltr}.vxe-list .vxe-list--virtual-wrapper{position:relative;overflow:auto}.vxe-list .vxe-list--y-space{width:0;float:left}.vxe-list .vxe-list--body,.vxe-list .vxe-list--virtual-wrapper{padding:0;margin:0;border:0;outline:0}.vxe-list--virtual-wrapper{height:100px}.vxe-pulldown{position:relative;display:inline-block;color:#606266;text-align:left}.vxe-pulldown--panel{display:none;position:absolute;left:0;padding:4px 0;color:#606266;text-align:left}.vxe-pulldown--panel:not(.is--transfer){min-width:100%}.vxe-pulldown--panel.is--transfer{position:fixed}.vxe-pulldown--panel.animat--leave{display:block;opacity:0;-webkit-transform:scaleY(.5);transform:scaleY(.5);-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;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.vxe-pulldown--panel.animat--leave[placement=top]{-webkit-transform-origin:center bottom;transform-origin:center bottom}.vxe-pulldown--panel.animat--enter{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1)}.vxe-pulldown--wrapper{background-color:#fff}.vxe-pulldown,.vxe-pulldown--panel,.vxe-pulldown--panel.size--medium,.vxe-pulldown.size--medium{font-size:14px}.vxe-pulldown--panel.size--small,.vxe-pulldown.size--small{font-size:13px}.vxe-pulldown--panel.size--mini,.vxe-pulldown.size--mini{font-size:12px}.happy-scroll{width:100%;height:100%;overflow:hidden;position:relative}.happy-scroll-strip--vertical{position:absolute;right:0;top:0;height:100%}.happy-scroll-strip--vertical .happy-scroll-bar{background-color:rgba(51,51,51,.2);border-radius:7px;width:6px;height:0;-webkit-transition:width .4s ease,height .6s ease;transition:width .4s ease,height .6s ease}.happy-scroll-strip--horizontal{position:absolute;bottom:0;left:0;width:100%}.happy-scroll-strip--horizontal .happy-scroll-bar{background-color:rgba(51,51,51,.2);border-radius:7px;height:6px;width:0;-webkit-transition:height .4s ease,width .6s ease;transition:height .4s ease,width .6s ease}.happy-scroll-container::-webkit-scrollbar{display:none}.happy-scroll-container{overflow:auto}.happy-scroll-container .happy-scroll-content{display:inline-block} \ No newline at end of file + */.viewer-close:before,.viewer-flip-horizontal:before,.viewer-flip-vertical:before,.viewer-fullscreen-exit:before,.viewer-fullscreen:before,.viewer-next:before,.viewer-one-to-one:before,.viewer-play:before,.viewer-prev:before,.viewer-reset:before,.viewer-rotate-left:before,.viewer-rotate-right:before,.viewer-zoom-in:before,.viewer-zoom-out:before{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAARgAAAAUCAYAAABWOyJDAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAAQPSURBVHic7Zs/iFxVFMa/0U2UaJGksUgnIVhYxVhpjDbZCBmLdAYECxsRFBTUamcXUiSNncgKQbSxsxH8gzAP3FU2jY0kKKJNiiiIghFlccnP4p3nPCdv3p9778vsLOcHB2bfveeb7955c3jvvNkBIMdxnD64a94GHMfZu3iBcRynN7zAOI7TG15gHCeeNUkr8zaxG2lbYDYsdgMbktBsP03jdQwljSXdtBhLOmtjowC9Mg9L+knSlcD8TNKpSA9lBpK2JF2VdDSR5n5J64m0qli399hNFMUlpshQii5jbXTbHGviB0nLNeNDSd9VO4A2UdB2fp+x0eCnaXxWXGA2X0au/3HgN9P4LFCjIANOJdrLr0zzZ+BEpNYDwKbpnQMeAw4m8HjQtM6Z9qa917zPQwFr3M5KgA6J5rTJCdFZJj9/lyvGhsDvwFNVuV2MhhjrK6b9bFiE+j1r87eBl4HDwCF7/U/k+ofAX5b/EXBv5JoLMuILzf3Ap6Z3EzgdqHMCuF7hcQf4HDgeoHnccncqdK/TvSDWffFXI/exICY/xZyqc6XLWF1UFZna4gJ7q8BsRvgd2/xXpo6P+D9dfT7PpECtA3cnWPM0GXGFZh/wgWltA+cDNC7X+AP4GzjZQe+k5dRxuYPeiuXU7e1qwLpDz7dFjXKRaSwuMLvAlG8zZlG+YmiK1HoFqT7wP2z+4Q45TfEGcMt01xLoNZEBTwRqD4BLpnMLeC1A41UmVxsXgXeBayV/Wx20rpTyrpnWRft7p6O/FdqzGrDukPNtkaMoMo3FBdBSQMOnYBCReyf05s126fU9ytfX98+mY54Kxnp7S9K3kj6U9KYdG0h6UdLbkh7poFXMfUnSOyVvL0h6VtIXHbS6nOP+s/Zm9mvyXW1uuC9ohZ72E9uDmXWLJOB1GxsH+DxPftsB8B6wlGDN02TAkxG6+4D3TWsbeC5CS8CDFce+AW500LhhOW2020TRjK3b21HEmgti9m0RonxbdMZeVzV+/4tF3cBpP7E9mKHNL5q8h5g0eYsCMQz0epq8gQrwMXAgcs0FGXGFRcB9wCemF9PkbYqM/Bas7fxLwNeJPdTdpo4itQti8lPMqTpXuozVRVXPpbHI3KkNTB1NfkL81j2mvhDp91HgV9MKuRIqrykj3WPq4rHyL+axj8/qGPmTqi6F9YDlHOvJU6oYcTsh/TYSzWmTE6JT19CtLTJt32D6CmHe0eQn1O8z5AXgT4sx4Vcu0/EQecMydB8z0hUWkTd2t4CrwNEePqMBcAR4mrBbwyXLPWJa8zrXmmLEhNBmfpkuY2102xxrih+pb+ieAb6vGhuA97UcJ5KR8gZ77K+99xxeYBzH6Q3/Z0fHcXrDC4zjOL3hBcZxnN74F+zlvXFWXF9PAAAAAElFTkSuQmCC");background-repeat:no-repeat;background-size:280px;color:transparent;display:block;font-size:0;height:20px;line-height:0;width:20px}.viewer-zoom-in:before{background-position:0 0;content:"Zoom In"}.viewer-zoom-out:before{background-position:-20px 0;content:"Zoom Out"}.viewer-one-to-one:before{background-position:-40px 0;content:"One to One"}.viewer-reset:before{background-position:-60px 0;content:"Reset"}.viewer-prev:before{background-position:-80px 0;content:"Previous"}.viewer-play:before{background-position:-100px 0;content:"Play"}.viewer-next:before{background-position:-120px 0;content:"Next"}.viewer-rotate-left:before{background-position:-140px 0;content:"Rotate Left"}.viewer-rotate-right:before{background-position:-160px 0;content:"Rotate Right"}.viewer-flip-horizontal:before{background-position:-180px 0;content:"Flip Horizontal"}.viewer-flip-vertical:before{background-position:-200px 0;content:"Flip Vertical"}.viewer-fullscreen:before{background-position:-220px 0;content:"Enter Full Screen"}.viewer-fullscreen-exit:before{background-position:-240px 0;content:"Exit Full Screen"}.viewer-close:before{background-position:-260px 0;content:"Close"}.viewer-container{bottom:0;direction:ltr;font-size:0;left:0;line-height:0;overflow:hidden;position:absolute;right:0;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:none;touch-action:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.viewer-container::-moz-selection,.viewer-container ::-moz-selection{background-color:transparent}.viewer-container::selection,.viewer-container ::selection{background-color:transparent}.viewer-container img{display:block;height:auto;max-height:none!important;max-width:none!important;min-height:0!important;min-width:0!important;width:100%}.viewer-canvas{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0}.viewer-canvas>img{height:auto;margin:15px auto;max-width:90%!important;width:auto}.viewer-footer{bottom:0;left:0;overflow:hidden;position:absolute;right:0;text-align:center}.viewer-navbar{background-color:rgba(0,0,0,.5);overflow:hidden}.viewer-list{-webkit-box-sizing:content-box;box-sizing:content-box;height:50px;margin:0;overflow:hidden;padding:1px 0}.viewer-list>li{color:transparent;cursor:pointer;float:left;font-size:0;height:50px;line-height:0;opacity:.5;overflow:hidden;-webkit-transition:opacity .15s;transition:opacity .15s;width:30px}.viewer-list>li:hover{opacity:.75}.viewer-list>li+li{margin-left:1px}.viewer-list>.viewer-loading{position:relative}.viewer-list>.viewer-loading:after{border-width:2px;height:20px;margin-left:-10px;margin-top:-10px;width:20px}.viewer-list>.viewer-active,.viewer-list>.viewer-active:hover{opacity:1}.viewer-player{background-color:#000;bottom:0;cursor:none;display:none;right:0}.viewer-player,.viewer-player>img{left:0;position:absolute;top:0}.viewer-toolbar>ul{display:inline-block;margin:0 auto 5px;overflow:hidden;padding:3px 0}.viewer-toolbar>ul>li{background-color:rgba(0,0,0,.5);border-radius:50%;cursor:pointer;float:left;height:24px;overflow:hidden;-webkit-transition:background-color .15s;transition:background-color .15s;width:24px}.viewer-toolbar>ul>li:hover{background-color:rgba(0,0,0,.8)}.viewer-toolbar>ul>li:before{margin:2px}.viewer-toolbar>ul>li+li{margin-left:1px}.viewer-toolbar>ul>.viewer-small{height:18px;margin-bottom:3px;margin-top:3px;width:18px}.viewer-toolbar>ul>.viewer-small:before{margin:-1px}.viewer-toolbar>ul>.viewer-large{height:30px;margin-bottom:-3px;margin-top:-3px;width:30px}.viewer-toolbar>ul>.viewer-large:before{margin:5px}.viewer-tooltip{background-color:rgba(0,0,0,.8);border-radius:10px;color:#fff;display:none;font-size:12px;height:20px;left:50%;line-height:20px;margin-left:-25px;margin-top:-10px;position:absolute;text-align:center;top:50%;width:50px}.viewer-title{color:#ccc;display:inline-block;font-size:12px;line-height:1;margin:0 5% 5px;max-width:90%;opacity:.8;overflow:hidden;text-overflow:ellipsis;-webkit-transition:opacity .15s;transition:opacity .15s;white-space:nowrap}.viewer-title:hover{opacity:1}.viewer-button{background-color:rgba(0,0,0,.5);border-radius:50%;cursor:pointer;height:80px;overflow:hidden;position:absolute;right:-40px;top:-40px;-webkit-transition:background-color .15s;transition:background-color .15s;width:80px}.viewer-button:focus,.viewer-button:hover{background-color:rgba(0,0,0,.8)}.viewer-button:before{bottom:15px;left:15px;position:absolute}.viewer-fixed{position:fixed}.viewer-open{overflow:hidden}.viewer-show{display:block}.viewer-hide{display:none}.viewer-backdrop{background-color:rgba(0,0,0,.5)}.viewer-invisible{visibility:hidden}.viewer-move{cursor:move;cursor:-webkit-grab;cursor:grab}.viewer-fade{opacity:0}.viewer-in{opacity:1}.viewer-transition{-webkit-transition:all .3s;transition:all .3s}@-webkit-keyframes viewer-spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes viewer-spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.viewer-loading:after{-webkit-animation:viewer-spinner 1s linear infinite;animation:viewer-spinner 1s linear infinite;border:4px solid hsla(0,0%,100%,.1);border-left-color:hsla(0,0%,100%,.5);border-radius:50%;content:"";display:inline-block;height:40px;left:50%;margin-left:-20px;margin-top:-20px;position:absolute;top:50%;width:40px;z-index:1}@media (max-width:767px){.viewer-hide-xs-down{display:none}}@media (max-width:991px){.viewer-hide-sm-down{display:none}}@media (max-width:1199px){.viewer-hide-md-down{display:none}}.CodeMirror{font-family:monospace;height:300px;color:#000;direction:ltr}.CodeMirror-lines{padding:4px 0}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{padding:0 4px}.CodeMirror-gutter-filler,.CodeMirror-scrollbar-filler{background-color:#fff}.CodeMirror-gutters{border-right:1px solid #ddd;background-color:#f7f7f7;white-space:nowrap}.CodeMirror-linenumber{padding:0 3px 0 5px;min-width:20px;text-align:right;color:#999;white-space:nowrap}.CodeMirror-guttermarker{color:#000}.CodeMirror-guttermarker-subtle{color:#999}.CodeMirror-cursor{border-left:1px solid #000;border-right:none;width:0}.CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}.cm-fat-cursor .CodeMirror-cursor{width:auto;border:0!important;background:#7e7}.cm-fat-cursor div.CodeMirror-cursors{z-index:1}.cm-fat-cursor-mark{background-color:rgba(20,255,20,.5)}.cm-animate-fat-cursor,.cm-fat-cursor-mark{-webkit-animation:blink 1.06s steps(1) infinite;animation:blink 1.06s steps(1) infinite}.cm-animate-fat-cursor{width:auto;border:0;background-color:#7e7}@-webkit-keyframes blink{50%{background-color:transparent}}@keyframes blink{50%{background-color:transparent}}.cm-tab{display:inline-block;text-decoration:inherit}.CodeMirror-rulers{position:absolute;left:0;right:0;top:-50px;bottom:0;overflow:hidden}.CodeMirror-ruler{border-left:1px solid #ccc;top:0;bottom:0;position:absolute}.cm-s-default .cm-header{color:#00f}.cm-s-default .cm-quote{color:#090}.cm-negative{color:#d44}.cm-positive{color:#292}.cm-header,.cm-strong{font-weight:700}.cm-em{font-style:italic}.cm-link{text-decoration:underline}.cm-strikethrough{text-decoration:line-through}.cm-s-default .cm-keyword{color:#708}.cm-s-default .cm-atom{color:#219}.cm-s-default .cm-number{color:#164}.cm-s-default .cm-def{color:#00f}.cm-s-default .cm-variable-2{color:#05a}.cm-s-default .cm-type,.cm-s-default .cm-variable-3{color:#085}.cm-s-default .cm-comment{color:#a50}.cm-s-default .cm-string{color:#a11}.cm-s-default .cm-string-2{color:#f50}.cm-s-default .cm-meta,.cm-s-default .cm-qualifier{color:#555}.cm-s-default .cm-builtin{color:#30a}.cm-s-default .cm-bracket{color:#997}.cm-s-default .cm-tag{color:#170}.cm-s-default .cm-attribute{color:#00c}.cm-s-default .cm-hr{color:#999}.cm-s-default .cm-link{color:#00c}.cm-invalidchar,.cm-s-default .cm-error{color:red}.CodeMirror-composing{border-bottom:2px solid}div.CodeMirror span.CodeMirror-matchingbracket{color:#0b0}div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#a22}.CodeMirror-matchingtag{background:rgba(255,150,0,.3)}.CodeMirror-activeline-background{background:#e8f2ff}.CodeMirror{position:relative;overflow:hidden;background:#fff}.CodeMirror-scroll{overflow:scroll!important;margin-bottom:-50px;margin-right:-50px;padding-bottom:50px;height:100%;outline:none;position:relative}.CodeMirror-sizer{position:relative;border-right:50px solid transparent}.CodeMirror-gutter-filler,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-vscrollbar{position:absolute;z-index:6;display:none}.CodeMirror-vscrollbar{right:0;top:0;overflow-x:hidden;overflow-y:scroll}.CodeMirror-hscrollbar{bottom:0;left:0;overflow-y:hidden;overflow-x:scroll}.CodeMirror-scrollbar-filler{right:0;bottom:0}.CodeMirror-gutter-filler{left:0;bottom:0}.CodeMirror-gutters{position:absolute;left:0;top:0;min-height:100%;z-index:3}.CodeMirror-gutter{white-space:normal;height:100%;display:inline-block;vertical-align:top;margin-bottom:-50px}.CodeMirror-gutter-wrapper{position:absolute;z-index:4;background:none!important;border:none!important}.CodeMirror-gutter-background{position:absolute;top:0;bottom:0;z-index:4}.CodeMirror-gutter-elt{position:absolute;cursor:default;z-index:4}.CodeMirror-gutter-wrapper ::selection{background-color:transparent}.CodeMirror-gutter-wrapper ::-moz-selection{background-color:transparent}.CodeMirror-lines{cursor:text;min-height:1px}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{border-radius:0;border-width:0;background:transparent;font-family:inherit;font-size:inherit;margin:0;white-space:pre;word-wrap:normal;line-height:inherit;color:inherit;z-index:2;position:relative;overflow:visible;-webkit-tap-highlight-color:transparent;-webkit-font-variant-ligatures:contextual;font-variant-ligatures:contextual}.CodeMirror-wrap pre.CodeMirror-line,.CodeMirror-wrap pre.CodeMirror-line-like{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.CodeMirror-linebackground{position:absolute;left:0;right:0;top:0;bottom:0;z-index:0}.CodeMirror-linewidget{position:relative;z-index:2;padding:.1px}.CodeMirror-rtl pre{direction:rtl}.CodeMirror-code{outline:none}.CodeMirror-gutter,.CodeMirror-gutters,.CodeMirror-linenumber,.CodeMirror-scroll,.CodeMirror-sizer{-webkit-box-sizing:content-box;box-sizing:content-box}.CodeMirror-measure{position:absolute;width:100%;height:0;overflow:hidden;visibility:hidden}.CodeMirror-cursor{position:absolute;pointer-events:none}.CodeMirror-measure pre{position:static}div.CodeMirror-cursors{visibility:hidden;position:relative;z-index:3}.CodeMirror-focused div.CodeMirror-cursors,div.CodeMirror-dragcursors{visibility:visible}.CodeMirror-selected{background:#d9d9d9}.CodeMirror-focused .CodeMirror-selected{background:#d7d4f0}.CodeMirror-crosshair{cursor:crosshair}.CodeMirror-line::selection,.CodeMirror-line>span::selection,.CodeMirror-line>span>span::selection{background:#d7d4f0}.CodeMirror-line::-moz-selection,.CodeMirror-line>span::-moz-selection,.CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}.cm-searching{background-color:#ffa;background-color:rgba(255,255,0,.4)}.cm-force-border{padding-right:.1px}@media print{.CodeMirror div.CodeMirror-cursors{visibility:hidden}}.cm-tab-wrap-hack:after{content:""}span.CodeMirror-selectedtext{background:none}@font-face{font-family:vxeiconfont;src:url("data:application/x-font-woff2;charset=utf-8;base64,d09GMgABAAAAAEKoAAsAAAAAkOQAAEJUAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHFQGYACaUgqB5GSBuwQBNgIkA4UkC4JUAAQgBYULB5E8G+55B8TbRwjoDuDxYpVyjKJErcqRiLpEOVXJ/v+/Jx1ybXxV3g9Mbi5QZISlyaKI6yooyyLTe9FtaYk3TnQoEjbZkyjQlRDwBlSYgz8qC7uYnPbOYx9oo4OIQEQwPy31T/tQJ2sN9Ii2SKRT+bhxZgyyMUVKpOVMpuGq1kv2iKvwx0l1NE4/JCmaJg/YfuWb+bNbRFaEeEQFiZCcr6yQTV0dOSS9+9r6lMbrv/cke7x7VFKQO6IuPPCBN8zTSK2UdAfAVcJtuuv/wf38ZerogFYYlf7iXuVtDT6j71+0QWtbmllBCxagRLQN8eKt6f3xT67V380ND3Pr31izKOixaGpsLGBjwNgaehsDBKXGQAQlVDBAQDkBDyMJA8UEK04sTAz0W3dygVGHhRjfPjeyTWJjhGjuN91fqv+HvTNmezlxPSggx3oVEhWQhTI2+AwGm/C9xGGvgGIvA3ahi4SIOF9mfh0Ag/NCzrNP/nHvwAKxlALM/pqzehevFebzvVNrZpdnUi9JVhrvsu0kTZGXaaRx6pIhcQqYZf1Iv9IdSzOGlg2yHeQyydK7i/MImH/VVa00fp6FzWzK7MVUNAyXcpdSt1c0P8n460s2smwGWZjBeIIDsJbNBBHeejAzZ4znLZtSlu0J9sC+Z8EFcxEuhNCFkNqrrqju9Sm0VSpT0XZXFNVRpcc1qA0IXVYeet2LcnajqPuyH+AmiG6ttJ+x5vfwaPlr5dDwQkQlRSUzJbu2f11T7GrqpJeDNnjFbv4tEYDGHtPgm0vMdp7UgZgMT07A7owBxOuGA7XIeCJL1ahg3WAbNCc6Y+rwOsiBWO320uMa+fKHr+WA6iCKWbezs2RXn/e86t8pcgnZG/8MAth6BHJABgxVzJ/bVhxJGwB/SIcSRrx/DQLpmsdzRfKEj0U8v8/f8+/jRw8OFUkjlLFxpOoXw+n6X9y+fF3X5m1HB05fPjmn+JSf6tOZCjbCFyriCDrtz9/m5d07D565AAbYkEAOHRzgGnzG+GOmMdvY1LEZY/Vjv41dGLsy9ufY+xduL2AvGC9CXgy8pLyMf9n5quf13Lf73i9zuT4AhZ+f/NzLKXfoeQc/m5/vXNLaBsfdlpjWtI5V+x7797zzVvOHMTDGOzBhrJi/vP/rMdcTOf7bdZcI4DAYdJ//HLjkvOwY5m/yt/nHzuetjTsmWn5q5cduEOy+VAjNyWhmQTgQ3oGREBUfs388JHUZy/8reEmCZ/PPzx2tm3ai4bp7MsChoeZ0UrOws6uHj8yr66Cqh4EmeHr/wcNFJY+aOzrNs3sTTVI6O6eZx40l1UN0VLtn78ntN/ZdG+VEK/sXV15ZUDRG8Qxb2CuwXLmms6t7vXoHBMGKlQipadUWqy3dnpG5gcEMYrE5XB6aCCpqp1RWFEqsneMsjsdalTUpe1HO5CmO3DwV0mqM/KoYf2rB2oTEpOT5detQFsyuqS9r/kUeRo6bS/EAIQ9rNwVo8Mvoy2r8RwDvwzOCwEJyg4sEhfkEg/EIDtUIASUIBYkICz2IDDWIAr/IC1qRNxwlH+hCfjCP6FCBguEBhcJiEo0qSQGekByOUQQcJyUsoFh4RHFQhvRwjwxQi4zQhqxDbpMBfpMDvlIRfCMnfKfpsIRmww2qgR80F3LRfDhBdTAT1cMfWgBfqAGmoEaYipo+Nwnm0iJIQYshBy2Bn/QrZKJ2SEbL4T6tg07UBeVow5DVRoD9tAkOUA+coc2wi7bBOzoKB2kAntJpGIcuw2m6CgXoFhyiu7CMfoe79Cc8phewiDFwjbEwAePgOuNhNiZCKeZDOxbCEVbANBwHr1kL71kHH1gPH9kAn9gMc7gQ/nI5JOBayMNN8Jyb4QUvh1S8CpbzaljBa+AUr4WVvA5WcQes5k5Yw12wlrthHe+E9XwQPvMxqMO/QT0+Dh14ABrwCWjEJ6EJn4JmfBpa8BnIwOehD1+AJHwJpuMrQ9VuAUzEt2ES/h328D/QjZ9CPv4A5/kjXBAA9goI7BM8WCr4kE2Y4KVIgA0iETaKJNgkkuGWSIHNIhW2iDTYKiywW1hhm7DBdlEMM4gSSCOmwisxA7KIetghfoOT4gLMIi5DJXEFqog/Yad4DW/Em9H/xmFAb2FAEzCgdwCXxHu4LFzw1gCAdAYgcNWAG5w1AINzBhhwxUAIHDZwHG4bGIA7BinHZFI8HL1QJ0AhQz3Qb3juw7/vPrZPo8hnWARmTzHAf5CwTOJkzaf1wiAgZc2OJrnFGogaSzLReEASRMTIzTiI0hpKgJZ6lC9GbHNeknM0Rm4sk9MEWIhpCBFijdpBFRAiMpBLJCMFQkGTtomBOGNCaxEJeg8UQQaDEKoRU9JdPMKygKgFZpSWlZpELVQsA4t876Q6QchlrkUiTvpEBsVqS39t42b25p1Xp9vPU2EG6L4TloWJlnzsWwivzrrb2/Gwx+ZTaheeaDuwV4/H1bCQdtyG/bYi8qvagMEDjxQbnPZ7KgYpZmNOtGvt9Od5VLR/gb3xgRaAfAj7HSXbe4EGd/Go2Kpo53UvCz2VFZUyB86oABVSCzb1XTgNcvV3e+EcZz2zKIaNSoDXQyidm3rRnycMLWvBupgJiY7H2jgeH1UDtGhoyEyzBq0PChngfVquS8H0xnlOPPtJCG7pIOjSpx4BUvdzkLFiLcFhqtBBro47xXbG/f3pvrfzw9MapgC7NhIeX7wz/+dvxmSt+1JqM7QwiOR2T2wjO5wnQInra8QpJqXjKEXnVvhUYjwdRc7TeZZa6Lwg1P04lxKquOaHyQlULsBTgM5HEQJ2XMZSZgw8424duOsEFB3Htr1FpNBRWE88emqtTFh7KXXO598nW4bFPZNmdM9DO295hrs0aLguEFFgKLCvNRrYN4jf15ZMIfM83fexR6RCR91crMYq3tpq3mrvB0Wui2zz3BfN7bNbxrH7PtSP6qPkPjLhsleHtrHw4BDzoG82llWwT5dmKi+FWMJdMtYUbOJNzH/5/luzvu55MQOlP+9f1q88wHx8BeQFSXrg7NQUobhrvAHk4l16yvPWVz/RMM+pSA3Pg3qlI39+cBa76Mdgs9F451qj0cUg07lyqK9hY8Fze/F/eKcUg6yMrJjNinZWKPZp/dPYbc2iRl6ivFLKCcTCcY5pkqyC9+ZjxI4oE/NDXK8NxgauS1wgciPD2H3KljOEoou+UJ8OgVMtft3FdsVzdwqOUqW01mjIAUxCAHwTu80qII5Rg6j1XXb5/dwUt9knxoLbmX7MhFyEvonDeh2zVzUHkdWOLAxHmS69z60rCFst4wBQtbkVnkFUtfPo2+lNtinNbnnws099qD33v8v1Qx1c+NJHXHJ394QhSJPnjHXMbGgHjAxq2luSkielJxiUNVJzXRWIS4CSXEIKB3HL6yPuL6yNxEOUp8Q1PBiakTIN91LI0kIqaJsklWGLmgI/rJOCF1gSSXg3+L5s3LzYDGT4XuPOlbegPnJfNW62JfUC1CALpqq3JskODfciENEW99ai5QtivTsdCS0LjrPkbnMeFM0hW9AvpL3R2Oe1uS5jAUZYqlpoqbHhwRXp/gzbCli/dhv97l7ULq2hCW6UW9vl+7JZh3i4dRL7p+ONyDXsrZXsDRVg0KD2cJF0ZJ9NeOuvJ8rcBCOp9hqflb9iEmuf5q2Vg/h1pTY8ZYWLankifPWzIUgxvii2CVZpJD18+9OG7Gq0Mig1OpCCDJSssYvTkaoMEc4OdMQ7A0BmgQ0nH+HiT9767SbAeCh/PFJjNagFCerctIGDOVDkLEoTSU9czSRgCy1xDAeOHXXofJoPwtpzLmTUgheOzO1uMkuzcXaus0OGFwyORdT3obgwOlZ+F0wgv2JcWdAZUn24ztSt4++Lih+P8e1E2SqTbVR+X/ntpfrZLwNmZXOi/JRUMZ/T34N6UHmpOQBc3wLp4UKeqU8fCbvEmbqJyG7PLPGUcstTmo2L82dxt1rMCla2D4pkOWKXqiXMXqlXpFZa979/RubQ6VFgnEiG4vOq9jBp8RgGHZR82jqbxc1NpU2Rhmz3gxWH2O20PTxFDcbm8uao9x2zhGbLFu/Jken25plbKlta/e85D6pMUaIL0RljY3FrmFgnQJRxgDWGT8U0SzbPxjIVsOLK2EvCc23rnu1RhcF15IhrI+UlUeV2TS7lJvJW/XtLjZtm35c4RH1cYsRDACKK85uWYu8lji/2tsB0oJzXCxV8cWU/E7A5kGQes9uiLNoljF6RKOcp6wsw6gKlkQZ26qdfV64y2DS0JwzvK1JLikQXPKhFojnhRQ3ubweSXMmsFPR82ShmCXWDUGuGk8jOOSCeH8kKdhqOhqJ5KQRLFxlVHeKhYPDtHYgM4Q9LE2UbO2dBpbfHAq8Fy7ZNico2l9SdChOIrhxQWSmYGRRlOUdMlB4hqZz1KAcOaB6cPm/Cwkjo9JUHG3in+Wnjy1uPANSoT76+Q2/suZ/53z6j03jK4iGIg1Tx9HLHw5KrFhcEreDvZmTu2zL3g4tAPhz+ltBISSxhl05BS1TGBo2Rh5yp4CH9ozuy/4ubt8fhrbxVVh6sGExeuVGuF4fvh1Q5OvMW5KFCa2XduCyWIsLczXDxiKdc/2rzoB8qhCQBQUZCsqIFEDCumg9kT/S1Rb8qT1y/fnWqD9yjjdcwu8Qnr4zpfMuWxpeNT88N6njGGGtAEgwI8tBwzWZRT5uQMaZzjkXImQUxD1VhKJkD8lLFxeswKkG4UscMKYXXC1LJLEuUyTWI8bjBPZxPvQrles6v2IVeCRakQgsrl4tCdnHuDXdpMew0WznRxt5aX9F6p7U0jj3E88EamSGOwKmtCeyUZIKb7cW1QkHWQeMDQRatiLYYV2TYt81HzBCIdSscFFSYoaAJd/YNJ3XQphwhNlUQX3QO0QpJFNBSOMYTkEyxif2J/hi1cleilDj+qm1DOywQhTVB6TSrnfYrckigxiWHFKdlMBDANIm1QLhk025DW8yHQjZa6WNgZDXm1S5+pq1eMu7IhLs0VyI9gJ0J8nqGtEHY8LQSl32f+jrik1FDA7Dl7XL1DNEK41rDTstofwZsG47q+60BTGAkrvuX8ZCQRmGvQ6M+RoM91B4NlyFW/Gbqm296yIlmqeKXXs8S93WgQyOlDZWOOpU425iLYAjCVLjYwuhp6r8lnW45pZIqViEzqN17YGdfm4MuDYQoZ8wSPmAhOOjji/3NxLJtLn1sCzuINHvefH+QDGZzRZQ2yoP5ICsKDYTb4BaSRWFFqvCQE2GMcZrUbmYIaSs7W4tRwsUrUpznCVHgfKOsoaBt0VJLVlGyGzTdSrlTbNJFm3icqgGYlTBqLfZM0XCv8PqOzyUKPEFvOjQ3xZcHwwF2J57nymGRhu//rEBH5lzXE82cH9wmKrTXjxmkmKJwcuDstMohpojDJQeSb4T9KqACsEK0FXG2cT4n8mDcoY/eMW8NfxuHbhq3R+DskiFRXrBmZEE5LXkQRM3/ieR0P+bOSay656AwBKnZvGP1As740xW3BrLPZ/xWqoBsqvmDj/IziGLpBeUY2+s7aghFLWLzqbWkih5lKAL/CKhNZCMngQBQaju3kTYP1HLMBkmcWHCS8gj6l++DRJY38lCgL8MkrxX2bbwTLh4yhFizYwjk6fJRR0DBxc8oN0U5/jLLzqfr1h9pD43H+hNZs02uM8OSMQVhzJ2lpq1ZBtN5ueJBKRtJ3uyY6sKksmBvASm2pS60DExh/Lv7xjd3d/Gl2aXNfYx5ZaSEWYYXIULPZbCF7TUeQ5aHqQAdDoWuhEbNBGI2XNxV/R+2g2nVlpdvutCPSc+LE+dMuzzgoaCySIi7UKQNB4Nq9xIcMjln5zFXJcxVup5GyH014GiwB6FAH75PaD5HS4MQ1oeMKyJMvbjn1IDdHAJJhm/h4ndGYdSR2z0KlTOy+opZBXlx0MRqcKz1TpCrTcPyw2BYsd4AZAdkMAXngBTNS6U54PmlLiGaE7UypTvk6+JxkEEK2WGCSq3xWUiqjEJ+r7OQHq+Q37xB9CWssRCGL31NykgAplAgFiIcEevQkWQMoj7BDDJ8S5RtAtbZG9REUHcJJUgl87j4hV/KYTquaESFGcO8tlerlmSyd+mhMGXb97Chm2jTajAeBiVxmo1gAyW5X/aIpWonnKkwqM1Cu3HCe+zpvgrXft4PCWvR78szzZI53d+fLDD0muVhp3n0lGXBSrHQAXQXGdnF26rt23JitYN3fPyxOt5ovKG5D931TVc9On3/c1EZSCfBHSuB8Ucs6jYf7eQ3nsyHdJCYus0ncsCzyF/6m9qbgVqahrSyTlbsSlu5qillukYipi6q0sYz/0HpARgZiRmohzp9NP8FfX7T9zoFWH5FY+2Moaic1sqJUaEx54KaJKrStNwfljL18+cWrl9tS1vfZoZv/mmSaUJGrj6m8HwGtE5ImJ/9tum5gIGH2tpI7X2A57kRzZUYK/R2s2LptBQV039PW1pyrAKjlrNCOZKmDcygzA7+LTEwE0vDA4JgGTJ7n8IK9dLMTcmlVD20xmuJKINoHbJ/f1nJ4Kemsdb+CMQya0aeeLrJetPEP9ywOdQYRfp2lUzYa2m+Nuv5njGpa9IDIHbNjm5XbQFiVzOFQWEjGRm9oPQFUhFlNquXT/pIT1GarLfcDwcIs/jX3pjkG4LhWMwyQOocMz7Bt/x2fESzUMJkBFknaoOkhp12nCyokLcLMokqJZ2oQHZF0ppAZBsQq+cXoUspfoukicV03TOXba2qzD3mbSduW3n5vT7UZsC3s+BiogTUIZ1ATi5KxnH8cojbgHE1g+DsjdgRIlSUDEShVDQ4DQS87Zow0YHO6xBlFEL7BH70gQapqgEbc06AJCer47j4ZP00jHqqNtELCGepymujOg6T516ZPUsjavsMMsa4FEdW1ittqmJbQgx7Tst27mDM+IEIGsnxo3F7sFQpJKlcqEXiaQqFl6ikFfeUVPXLyPq0eeyze1mqaOBpCHMcDT6VTGlnhuZuIotG19haa8qTt5A1hhySCeyNHcC4vN2dB4S27RRXoJ6UnjyJzAWvlRz+0wgmZ5Sy+TYojHEuEa3IlTAtYYv9ogQBtthKTiRNUVYgFEEQgsJLVSCUF+rILFJfAxuVI4kPPwBG/fjK9w/Mb+99eAkA+7wqccKMRKmUo/DEEAMQfWEJjaH6AKvfMbthct219ul3Ti7t2zgVHtvqCIDx3v86stiFFaPvet5ODDSjq2i7DV0w5ih2DiOb6Utix1EMZLeQARea+LVs6kmNX15VaqgWJOWj5nuaMLdiIQpCZpUDInEerP8JwseMeVdrg9PtGw6Oj4d2KpM3bE14XSZKWzEcJqi7pxxcQhT6JtOltxQqd1RaWylF5jSTYpvCkBUFkj0pyuAIKBKJdWIxiiImGClF5JwJkBqilQ7ZxjJ4ycKpoML1IOWnW5RFh2ICKUeVfC1m3rt0Z4MZCx8TPrajz0ZlEI/VENljqKHCSFQJliuDVl1qNEmsFR5aPLMYHAVFD1FzEsIZ7R2xyiGPgDRnz0Zk6JxTRZIuYJ+ex95KK+dboBFkkjwEG7ZSOq/vrZQ0QFNrt93VJuIMacPt858WK1LIByeWLOjvSwIRusf/BrWtxLXveV+qhamUR7cs2NVofVQfWVK7HWUCvWA2zqJlWOCwmdStyjMU+aPufflZHg0LBjmuzhnD1VI1++Gjz+t5W0l25DsqZ75VXxZHEVyaA04IqFOGavGA6IVUAVFILMI61EAm8ru13a3FtIPI1meGGd6px3Tsxp+oilWAyD4WeuSqIhLUeX6HtakLOxWbtOI2WF1TU/RFbO4weUq6ycycQL4zTcagiiKnTxRBorE8QK1PofVCb7eyW+eYD9vAQaHgAVEwxu8tEZLavKWf5IqX77D3VPI/p8WyPIPi5Q2MSXe9oKJFS+JNyTcuyWeM360ltqQ7abNmbQ0G6DMO8iJRn+DijzIKi15OAea8NZcVn1VUBMRJKbZEuZ7ZCtkMXBEq62q/Jso2/00QlhSE0oO/FztQxSWruw1CArKHoJJ7OEPuwxeR6kpy+KdxzJBxgA30PvKdVKGSv2VX4ShRijTtDohMqSzTJGuiMV2IWEXgtrBM5HIV2VFE0k53iXzwJE3sqel9fpMoXgVbuilVHTmq2nRnKOiNN6QAFrROjwNY4Z0gBCQK5Kew5JkEQokWPw+M9KGzj6DhCFqlOq+TrGAJih1NT9yQEJd4K53sYAbBU61cmrQh27nfZRnZmEDm3ibd9Mb7zN4IOxOKb4Bb2FlLirkfNyvK6YxsY24K0dMidgxD/rAThf0ZsJkBGHVwFpe75scm6Zv6y96CbR4GNBwqCj2ajeLk9JmvBFG0TUni0gGetw+6nH9r4o7g3DU2rSi8D+tSHXJPhBA4QpiIi5a27NZS2C59XFKM+DzUvE1XTa4z9MtdupQV+DIq4/VdD37W/tm1U2wbMry03NFyrXeVVGtEXUBkcyth4YMswU2acFRO/ld/sRrn13nbOFtWFWOXpkN4wcrDjAQUEvybi3IPhZFDO7Zkra+en/y3gE7L91mqOIBXxBWwURmCyIKBAp1GW6DQpXMpYXHCinuE8dS5IVYC+fT1AukLFy8Gj1OXZn2oI7FFgM0EPGPhIIfa+LGRmb24h+CFMAKeFq6UDCJAuIVbSI5f9KH//yNmaeL//hkv7F08Hatm3JrLHVOu+HDhzvUfCfa+42WommtLPyVhC01lDIYPrg0O82AV4pZCTv6zo8R60sC/xbm+Y7uLJuahX2OwWl9Dpoojt9mm9DvXjw4wjpPclOr+pLs76d1nv1lja063pWogikObrFpvmub0dtOutPK7ku6i3b1pJdNFVAwEBQkVsExGP/pYoCqbQJifN/rml/i3+JcM335AujIK/le/PXA+dKBwwZxv35c723dzv4HtitN/RvePLrCflWPt8ZJJ9zWFtwCIioVgxcIKBjQdvmXdTJcyfLx6Qkh32SedpsDBOadXD445Jy0+S7InxlPnmL4HSRUgBAYrOblOZ4Uoj/r8AzfsN5+hTe4hnqbuz08Wrbkn++MY+Aru07uPiBcB3uDUouqZYfOtmvbcqKbenLJwC3dwU+V/9+YMpfxPe15yyN74hyVL091NzJ0V83fx7+nXf5+UEW1LV9ltMRn22IyHoAohfS5Hc32QbiyQVJv3+7P0u09tfzy33/t3sn2tWvCMo+M8OxuPetxKM6fzZroeJS/bWBOxc8fOUaGiVRcUaDQGBe9/lhFUqPCz/cHGlGUQRsi+hZdnSaWTSgFVSc6h2kgHYeYQnprLVScCmCvPv0v6l/2thS1Ul2qGLpIs9N3mP8J42UVDzFHNW123Uqgc2aTD65Jp1kjT09iyWPytotlR2hCrX+BGGZPCi0gMy/a/yRE8CvWvPf5cICowYmvNpuT69ABdJHUnNW6nXs5PEUolmZkSWc/DlEC5ofuKLLtMMilDtvYmGr1c3YA2ozdz3LJmgaXvj1tNzSWJIY9pt8GKpo1h2jCe8HZX33xZfGrwI1ytyUS7tPeHzdRcnKR6TLsFVlbtCdMJFeB6PT+Ox4vjc+h3Shr//cMX8xSlNpdURjVOj4wv3Ci1RoZlSiPkkyfLI9xHPUbdg4yBgcb0QIO/Q4LQr1GGqKwpkoieAoWiQIkvP7I6A07c+41QbnKsXnJf3n3cr7zldDn+3ryoYhMHrTGhTmui1uQEjMwze00UdFr2KQrdISSgj2Xw7tWs3Vk52ytF+LRj5T5kHOrjt/S5dYw0liWrQVGscDgUTkXjknstktrJ3kTP3j4zljd5hyPvgFUy2dhcfOZCUYuWKErZl1M8PTPcLhLZxZnANZQMcTohw518QMiIk2JL3Fpb3XCXOIQMY1gPjoiPxhP90AmwDzdWrIIW35aBk40+1/qvTpKr4wcRmAYzXPcYB8lXIX5wgodYSi9gtQg5WLqL1EoYif3YALKqXKra6dD4aanr9P5x/k4HVU3VxpeKnfw0Q4L8bTl7jc8a9mSXXJ8gSBMXTYuvdi+ITjOFpcaUlCtDSm2W8uBagaolpFRZHlMSlppmipbrRalCYWoeAG9euBbtJ8iJi0NrgCtSuAWcmgJu+5NCpM8BSNJO6mo27J2JNbbitVQt3u73tBpnYj8oNTo7WYLXFf766yVZF+rwEqq29QzZWOhY2qiRcIULUAhAmUE3c6a2tTpOVwnRIs1pXANbV5+dhBHlQYDJHd4BswyxwFsy+PpAI8SCMu6WZUokmbIPsnmUWxovsNTEmA4jfHn7eZ4aUu8BvjA/VQDR8lf0tSziBlgtDA9HpPtuYK2lBer4fK1FoGa2GNlnBASYt95na++cgYBAbSbAEEhfw/JZf4AYSHktvGQBmhbhR5spc4Qs4sNROiu6OuKkOeFZCwdEDSN0u8x42p5uPCXLoPM/pqRw1B+T1Ryumo+mu+kH5CX0PDUnpYHxgebTS2T6k0R3fq6ak/wxJTnlI+jl4Fn48ee2iEDZEn4979M0cdiRwv7S/beph4mrKEjbGrcn9PBsRD3P61f59jMELruMk0R4hkY9PxtHiRiOTMxdldD5Uhg+CbmA671EpvlvRXbnKyAnP8H8Ig9NTYEamZmCAqjt6Pcmxn2PBx4nBcMeN9c+thcu0y2VM2mdb68nBRylmFea/zIbzCtWLCtdBiJZwahhVAMaF+0sVkWTJ/Dai6PRDahraCJKMBJkDRwR2HnhYqtVJCZDxW+20Q0eL8ktZMyhRTnuA5QB95zVvRhySycpvUfv6sZFh7pApJvchmgVF01VnlqsAp7cGGgrMzXS5q2OoLwvrSzP2DXQbU3AZoS2urYleWVOe2hRZannRKT4nB2491P63f0awDG60MpSq1lWYUz01KnR6pheOnpqjJBlVautrGPPYzPEejMnNqr4fMhYazDUGmX8XLM5l18qUAZ+rsxoqM1Kvi6fJJNNKjNg3rLwz35GA2GD13DKRFH+SfEbR5Nhsr7mzJ6e4arEHvdvCZbzy5flOBaO8a504h2u5do1hJJacEVXWYHf6rCH538DkYyUxnfCX5zJmkXITB83n0zkomSNVRe+a0R2IJ4iOrxwcCQxME0cFUPazMorG/GvsJvn3NfnVrIF+4p2eeM2ocnFYo0znzLHWSwmMQEVg8wG7H9w5f95uL0yyP/cgA1WckI4ymCs79ggf+XmUTVTekAyOi+TB/gwjEoOSD9x/LT/zM2iLmvfYdjRvow6L2tY68cBynBmUUFKU4nwyJkf9h/7Lgpfn371jnJDvvkG5Z32M8wJu4Tfh6fh4Wtr0+JooSq40CskhJZlXFoVDo+sthOL5hUKL/Z8t/84c0Q4r7CIaN9khxTNK6CFBnsJ4apQmm2rCGIHUaQP2iPIYqllipFHdN13uwI21XXFXsCNNRX7UznBSuyasvG6zb9892SyIaVAnwvT8/vOzXU/V5ZilcEcMJTt5Qp1lQfenigM3nUPN47RXmwgpL4Neetatt6/JMAnoMR/BD7EDkrjdG8gAMKG7lA75R58JLsWcCCvhBk1RV7ltAdbg8RGcfxugQKr2x48zNRvn6JI8hbsV9fQQ1qCmyJmKsKqqWxnZJHSHmHLExWEjznwgQib0n4VlameKcOPtFPbR6j+Tjfh5PixuoD2EbzXeMjPB545kYC6MSp74cD1cebBhc1sSKmO3WI3/srrZ8jPgK1mYOJzEyjPBwIQ3NwACRQgoCTJ5kcOkuNeYzgMPT9Ec27mX9v/SmLDwT48LGImRrti5Qdb/iVv5ELS6i8vU1c66+rCQcHzHKB4wrUSC8XvPQsnByyx3LTk99fR5kfkQIrj4O6v0ahCOrL849f4xi/+wPWSr+GJS4H79xE9Y3cEjZVwQcyA/1j93YAdKnrsFT8S7/W4aMiA/b5Kj7NMioicxImOmOaMiYlyKJWFNcqCwvZO+JGW513urw1JlWqnE3REBlFHmKFJlWlDyv3yvAGdLdVUeZyYiFJnbIyqcJgqOsZZqghzWZxmiayJwCAcpE2Vanj/98c6PA5cy8pfFJFgbde1dZuiYY920rKnScm/Pyr0wk38i67RT6+JzbGQdCwd5wjz8IUEsk/ZVIVFH6K0zNoonen6bn1RreZTozR5rHp/zxbqlQAbuJ9lx7K8WViSxieuAxN+zmJIFp80EH9icO5hPMAvvzB3/PBTHUvsjU5/ibVfYZPj0GbvFP2KQwxN6wYlAFd0BwMOGsKwbkfhEXsD9urqAlCwmg9L4PD0yPu+aVNunPCnLz29j4V2I+4vXPfn6ZGcqGlhzSb/aVH2bHGuZPpshzJfochXOl4DCqxuh/I1U9fsKcAVl2NhpbLq5mu3TsKx/Mi4JGV7WVm7ssuBz0XZvp5mpOqmTWtXJqH+XUpa+i9KUJk3z9Msv7Hi3vl1W7Xvksz37rXgduFYODXmG/73aCrO7H/y5Kk3ognhCKmFNOJ5PLqIi+TBCn0plibrIgjaCWchuTGOaIcMwYPO9OFYG22LyCgnnI2UAXIcAGupfHEorSLYRx3IafLXlNzHNUlQW1elwYnCwm5e/sL4YaJvtYLnDI9HSetKUX/WlbtkjKBoNxJk7vd8W/KRV/2eAAIh5Q1mNhzKdzuzsHNvFhA0JRUsJKPIhfXsSHgFPJK9eA8L1RUrIDlZ7ikbX3z4pg6BudTOQ7HhTjgR8/4b7Nes4aF8ULyS9zOIW5SN4llOgx29UB3Uw+CZP5fnxYZIrNIQ4WR6iDuHVx7pO+zt6owtZBID5oCKLoVegjpgHKjYCDNTwiQGzAaVXsgg1AYr0swUty5RjqGFXBIL9QD+Z3VUqe9p6FHHqFPK1Qw1ITTVEbvAQ+hkjvs0jIqkvR2sEKSNuHV7bblr0KV2jePqGzhzZhA0gIeuhwtiG9QN3i8SYEBl2RZ2MqtmPj1N4+enLSyJo2oDkjIS+fFcsXaZ6edPU0W0oT/pQyT/kZP4Zl64Zvl6OgvPLsirbgXCB2OyBBoeTyNw4Gei4Qmo66WY+U5+Fk4HXImSBXTux4EMefbT1S6YA6bPNoock+OFucWRHglkUxfJjNGg4h5MOzNw8Emehlnok6mXqd1II/P4P9NiiPG7aZX+RbthdRxnX7pUc5zXpnbne4G68kKlU/WeWezwKX9Xf+GfX+g0f4BGVo0UX0QARLNJQl2xyGj+CJNXjRUfQRDQcq9rodeC/w79u04r4/yp0c6oKGf01C8OvN0Ztef/supDnk+blv3+vD37D6EN2PP/sXrfaVwT3M3BVPG9bZ2Xf9qoZec0Ms6muBvdRHi+8nxBzNzbLI4IdynHr+yS38Uyv5yLIGrz923hzV7Nw/iLI2jzRCD19+/qpCp6JoIcTnwJ827XjOTFUxqVh+4uLV4bMKmw9XLj3Lv2paGCTrHy0B70jLtdJUyfnAAbIjL5g9TMkPvDBbbqOQEgonJzX38fQUJw4iW/2bwe/P2++4c2vL04aiL1k5b8tbeuX1fXrrXs2VIWCYg1/+AALv9a8VJFJ1geVVaubN8gUMBq7ARLlc4WH4hvy3itqAnMCc/OEdc0GzBg1ZpArWj8ZB7AknxJ2D4stsYRgeuMNEMiyZAC6Th9hqQktq4+gydRSXi9btYsXZtAMT1dzsIzcLULM5KR2p4Fa/Dr6NEmIxdmcLU8A3C9FyaFhiQK/xOGJCWF5DhwFM8/MSk0bhv9dowq5jH9P9qTaFX0HVpLBQZg0nXa6pm6lpkwD106BnhPYNJTuDq2piE9CV5twwIvgH2EMW1j0quTEA02toarS0nHTIDoBkUb0UmcjUcJDhCdJOUIP9mWdcxG+CQn8YDgmPMvMEeZUSPKSLIlX6jhRxlIG7Z73vb9cQSHO/LD9zZ5Odz0/JSHZptFLM//6GL6f8FPXuLcZzEWnBw26vkmTBz2JsivApTh1Z2LFjChLIKOsAVLhke1XZXnS8Mfixt/BUrIhbIqHAsXNXMGE/ozoKnIzoD7t43NCZ4IHCs89eSp2ZWi+J/Mdo0H5853OF1FQOn28CYkkGrSmglBW++aA2Mez4iOB6hrv/Vj7LJdLCRr4fptEzc8P27Y1iuYoD0jont/wVfwWXmMLR7+ALV3YkcYR2JyH4DMwLpqh38huye7OluD1SYt89fLdDKbLN3/MAm68T7zsb7rCgvBLJy94QQpj/mMSEIAed5w0Pe9vIFk06JLn9Z+umhsTh5g2C+NPVo14/iqBjvMd2sQX6cXWHUCgS5oh/fttbzL9fMO82z847x073VzMVOfDKp/bA4diJGX5EXP1j0VURIzIPvMXKmQ+sw++nWdm3LPsuSD3KaGqupddButKzQdxuZb09Jpu2rn/KIui40taxCoGtQ/CTZaOuEnMQbpBQJ9kHEngEXSC4yBQPVucXd3fye18+gxLWp2QGjO4xxhQE3kjum1f9X+25iz9cPnoLQPJ33YmlPc1pqoNPgfcapHLqYKFQQJHvO25i0VLyEoKhmRQMbW9NJnBxjRO9H0XtoNAfAD3XH85v9SUhoasNiUZICEahiew554ur5ljo8OsOcQjuXHwgHcAsKX6dDDh51+LP+OCzTua9bqz/LrxL3jOi6GfyvtgqTRfp0g8N5BHNPfOgrP9GPilUcd2aNbl4gO4cl+ZDwc7E/GHUTOI+OnHMST/JnNeLI/Cc+3nnmHaEkj0iNIBi4SWAX+ziLZ3i7vnOkrVhL041LCRtObcG9QXaiGLMrBSnYDRd981qNwI2AeDd7Ot3a7y+m9khuqjgWKzVC8DncUboePGOGjOJ0/wI+NdARBZFX5eueOZzgpVYr79zK20MP9u548Pje1Pn7c588eBKfgzNxPjCM4iB8Et0ejmS22Jy53mPlpBiPuEw7gMDSYaWAC2zIy8mW2nnPnLg9dn3sQ39rR0RagYuz3+nefzgrJgQC3HpCmprn5axP8Ne8mxKWSorT4qUEqdWWYxSaaoQ7Y3lHht2UimD9tczN5P362J7D62Lwf+pzAgUL8DLwaLWJSih+hPOGYp/fnTrvhrQkH4aSrH5MkoRYC118X9VJT/709VR5XCJ8bMbUw7hxL15yWDDQzFalFpw5UDpxoFpVr16wF1jdsiCE5oFt3sckQAyS+jE00EGN9l5UN6QaiZxuLpDcCT9hBBx+WtgSqZZmZfQwnfSAzK4A12AmApKwBgp3R9w4Rz4gCWKFyrvm+LvD4OTXQe0sSovzDVKUrpqmmrYhS+QtXZ9TZmN5ZOvj8TlZF10dNi9r+jGZGBUCFZZWhAvKzS/ASfDo85X4cTsdLqEwPc5zRz97MfgaEhX9FZv7iE2drIaJ/Ya5Kj42VPn9eU14uUWv0B6MUnQwdo1MRZSCBrO8s69evVlZ8ObQzUuO/JPft1DJr/AqkTbblhKE20/xirxrj/LYhINv/v5dUs6aEbCO4tnK+cef8yD1/mkyzvcD+v+Ybi1wZGwKZVdVHfXWaOlacfkUNF6atnEQBJLHGgrdoxKRf2joxkv2d5RVfvnVRJRiQcFWLNhTMzMcyoLUIJbtt25lL4hFsP1uZM8/wyBBwD/SO6mVUBF9GKO6Uq94cE0JG2VizNe+GvWQ53MSZmV62WGat91XNIric/HKrTV+ad8MijfdVsXvStW3y/vOPD0iwknE3OP5AOVB/fFlcxijM3gLTweRYICer5mWpwJ491jiDcc0P9C3d001RrDzsqfcFnAyfbudyUiAn7x0O9ar3aboYbHOVHpm3/bmXu/dtAscs+Stj74HPqTP2UmQIM7tth3VmSokxM/AgXf5Y5yJbuSn3Hp0oTLIVX+SnMrZSD8Zksx12ouHi0SWnLFu5joCbIys6xjlb4cl4rh/CbOVOhvt13RpX7zdJE6YDF5Yn6Ovq99TX9c+vT4gjGnI77KhpLnoP3UXbHUCgx7Dq53PrzzL8VrmfVL87FUfClzjx4X5ivLMET/KlHrYUG+4bji21ADKtbCclpu8JZZ7/SV8MZV0c5D48d/4cO695UfNyz2/vVRE15E8tnQriNvZW9v56YWerxecR8l45Xn6euwdD8CFgHqGG6qhKnN3YCWlCf3NnqvwycYRXNcUXrbYQ7vFFuafDcifZzUXoNk1zpgL7xt6K3vZaDmt9+AiVshtLQEw01bkHQdauZ3EU/x5xKMLa7NxqwY/Iw/JOi/Li275OdOvChDfsox+m+T1V6Fm+QeIghH7TJh1O17OpphqTfwjZgsxDdiAPjfdfS60f/eql2g42vdjIr6r0ogT7zYN0t3vJtMZikzki2jIF76N8rbR9gHDlLa+78nJiTCC86QD9SL0O5ZMWEp9ar3itqMTJGtpy+8356+nX2jlIUF3pudR3nxKT6Ze/QEzkIjTwdli79eGOyV5C6slT2ujEjvwA4azX3GP4Y9zZr6nCx0leodpTp8KoiKSh0jX4XERqnswTfKK2bN36TXAgu+habpBw9qugd2sL9ct5/WSeRVocFP4WOetbvr5A2/cyTUHf9uX6kHziMXjNi+zjMcucknTn2epnd5JSzLM8fMgg6nFwK16LZz3Koq2KlNQqlVU4JZ6jXlKvUU83L5TsVeJ0/LrkEu8jwICa85NCTALLcuuKIHbS15ChddWUj1Mr09fFTUb9HbNZPbpxe2k3OL/+QUaw1omft7by+b3tYQ8c8PfUSoOkWk/GqHqUtzsZlg6TYcGYBehfkO+3/ors+Hrp+uOyK+sP+yYbpVeQjwHxmLQ4BFzBeY2y7jN250UKRvIU+f4GkxmjgdLiGBx0sryfqxC240sY9kkJeRby8E94OnwtHE/Cly1gSNPfh0GG72OCd5H1odq0jadPk5Ag0YWxaN7M+/NARXBC/RQTC0FFsMoqvr4y+EAo/w1xVpfGW1DfltjdHn+ysDmm5ZNYVRj8huz0Zcud3xMUbkQkycdm871ohW1p2Qa8e1MWa0obLpvywkOUx+2bxWpqWt5QdBZ0D7pdjv3n1Fj2ykBD4EqDz8I+OntLbBz+MwVRjXfcINCsn55wjoSDr1onbi+NYsDdCf90jgfX+dcFjzsZmP/3Rqtur4UsJHJZXJj3uBlZFVWByBr3cuOyOfiCte+nlCoZMHfitdbwMW9cyVUGUVCuUj3eDoEoQ9BuHDYX7vUmHt4Qc2Y372NKYsrHxKe5iblPgYJNWPzN8G3xl68tmwybWoqy4Bic/MkBbifIg/x8CvNk0HGClEv68oWUp9HkEXfu+jrBm7FrZ+0+wz7I18++tnz9WrvXuK9GZz6Xqr5zGyJw8Jq1Nb6+NWvqmwkotmCdN4Z2R/yU6//79D6qDBRks3BK6VxVcZTDEVWs+ihQ0SiHqvgjmtJRxCza3PuxD8rC9knjk0QpYrCKwjSXlprj/7x5rG1v+8DLW8f90uqBopGepJ8/EmaYDfZg3ygnHpGJtg9Du0NtuIC1TChjBlGimhlQHVSF/TNgJO/kVGvCCu+/zYPDOTB4khcPDuOyN887SePA4ZyH6oMvEAoauGC6veQQKxzOgy1wzdunw01mCwvKLwOp3czxYfC/M4zpTfOwQNKI+5AtSMZNkYA+43+MjzKYxSESUPnqT9ifit200X/dODgP3IO8S/yZQJlKDolwX/S1aRHafYAegH7RNL8lLQOxWo3sRgvQ3UgzKfEpzP0nFvaMY0iLQzE/sb1j3H2rZmAAIKGBZUKGaD4reIICwdwVWWkPmoCpHdY2EQNtop5MegIGZUBK9273cUyYshRDIFbt7uBxp+UMkEk8TyYSIJ8VqoGofL9L30+TUxDxnH2jD3SDmvCIJIItBESlRUydR06h7L30fX0IzNsA2OqLkZ2ofiuHLEa1oPpRHX84UfTBKCeqVeskXczdDbmbdhCtg7TFgoWgB4qRAMsjkFEEIcxlSCEV1YJQNRklByGMEEASaP29ZYZSZCeoVt1BI4fJvslmsY1sNC8mGF3Yv5hkgeZvSh5bAYfpYfAzODJei2PhDDihxZNxZzjf5hVjyZvyoRZS/2Ii4tyZ5cmEk6QYwZQFD9UPGcaiqunlLAa7tOFhQymbwfrGDmPH55nX7l+2wJWnztuUG4++ivr2wlV00JS8KUFxjeUN4s+1xTP2Dh4czAOK77s/Hj6VcOu/1BJOHYbkv3OjVJa0KsAE9wajEFFqWFhqnkB585AiZH6hIxJzJzrGP8lTzOJlwxYWhIufa5oUirxCxcwChTJP0WQLwAzSEgMGsQGGAOxgQCJtEHO1kc+P03JTBWoafpPg7lGCk2ggOgmJRCudaKbipbiqzyODVThpfereJuHvOIEoSfoqacmu3xI91RXJBqX0LUEjIwzq48ZyY+AAJi0wzaNogxEtiDZYdWXnrU/R4Z+dXo6b+8VpeX9bd4Koc25HaWrcnL6h+R7wfM/7J2/CCAONCx1ksmNh4zARf+1NWj48bmiobx1OSWpfg/MYr62dM+dECtjxueRZ9RMliEw/1XdZGQFNDgpOglb3Xu77+x3ZfQZuTTtJiVs31DcUlw9Pe3MNTxxe2Eh2OMiNCwcIsJsn73vC8z3m9w3NwalpR+vUA/IuchzIUj+n7QkplOAztw/bAMpz1X03+57C0LCumzZcF4f+kXfGAnyBNo70k9GHAwyoek7Jw6G95L3Q4+LMS1TvmUSty+OEwE3XGU7s8SLLr5FF5OzqpxKw61cY/j1KxE8wW8BJCg4ymYPsSg0yhzBmnGfVnzv3DpTlnkQYNSHzC1m0Yze+wBooLG3oUco/aEmPm/ujyCi6ab+PFTEPfX1lcDh58NkVBcnX0Zsn0Nc9atgW92GPYXePzSxMHEL5x72VH+X/Sc554H7d/ZD7WZtYKKa2BBwKqA0IEgJXlWZ6XNz0RQLlXRSGgcsw75sbjSoV94lTcar8nxhr5KH8GVMic2SynMgp9wUKLLDnv7+y6Ix3kp2be+zk615lxYqJD07yKNkJJFv+2jaRijMoZEcvshURjexAtBNDFKJLsDTeorUpjEyIjh43ZAvSd8uXI1BWlFmyXwqhwMoyrlwuVAYoVpRIMeNe4xh/sUBkr8bsA7wrV3oD71Ifgvc0b4LPykpv4GPyBmcWXJtWOm3bxumbcs6Vnkrz+Fkje6VF9nCrSGQNt18VqCu3iuzhV5kq7vLCRbGr7zUHoKA6qAhvG8WsT61nev/b+r2W67nZoTcedfeA1Bgc0PxL27dHf5060e04L9Jpn3c2yMSGIdkszUzp/Fccow76Dnlh8H1BxdeJI6roOyo/yoS2B6ulZ1OzyVkfP7Xvx+jKr+pN5Wu4cXE8LX+j9qc41+dpNvG0PDVTC1fN195I3LLlXXijvlBkE1nSwob7kkBFwyxi20XEMKZucWHkNObNbdt30XQ0oOyFdZBCQi74zq1CEvu7uweIgrf5k2L9sH5A+agLgHFViYb29odcUVhqilDExc2ZkxFYxujoSH99ZicZSZ5ZvekFOf7ZYgZHIQvB6sRDhy4zEZQ9bgKR2jWIBAxwN2hqpsQuDrdLsm5LMqvdHr533s6S0C62A54NWWK3GGPJLouOr+X1xqDbytfzNMTA36rna/hvin5rolOr4Z01ZrpIw0ePXWO3sE8eOzrM6jwRRHF6gH4cvpMCPJzTFkRgmsCCBdOnGwxHdoBucHXcSJ0+HUC/HC5P8oerA/QqaII1oe1Gm9FqZAHWOizdINt6G3Zj4MbEoLXNmgVTKdsS33DR8TZLm9x60/q8zdoGoFB5FaUTzB5W5N7AH9b8/x7KHuJqwx+BeyMrXWh6+XpsnJjdw15ujKxbu46OvI9j4p9Be/FM1Yxp8u3knxScBIpHO2pqiE6Gk2jUBBTEYMKuDTXD9OENswcgBuLx+kl5I48TazYTOzk37gStBvCqiC8ivWLDwuDlfaSNupjuzAmsOq2j0N5z3tO49Hecd3Rtqo4c5OEkGbe4hLSHqMBL/aV4xZftVX3EnuHSuuGr4l4LqKClaoFKVD6l+uXk6OkvvKZXsc/T6CeZsWOxH67jJf5MajBO+jAGMK9QdvH63MXYBViF6niYkaVhOBe0nkzwM/nqCe5qniYwHpeMM6ET3eO+m/m+L6qMXIZc720Qb2qw/LWah7gT+zOvadVsZQpUnRy5XFJQ2IRSw+6ridKyFG4TRS2EaE8o5ldpGhvJuB0dm4Y7N+Eb7vBwWBGsWll+1Ow6WnrUZT5ablp2whUtc4A2BAxowjmYmxtsuM8dENrid0ArvchxglFM729s7GP24bBv+wd+AgY0Zk6xyqFUOlTF7z9iNTiU+d8zwdrJwQ9Et13CoxGH1sAVOqtQmRcZmacsfGmgwAJ7/pcra6RVUJwRni4Wp4dndHsCgQIL7Plfrc7K5cJuLjIUBOdoh8zsBimm9l4hsF/4ojm2T9grqmaJaabJMrmuMzETaZbsoG7mraVtbtXhJlzNZOA4AtA7BAMAQbPorDj6bzPnnCoYMQ3oSrer6it6Q59u3yfjYQqa3SL5jA96gOcIqXiY9zBkSE8TvkMkqhHZuiRP1c1MHA3UVZ2X6bIzdEJoO6UqTSepEpTLTCKOa826LlGJUHgcleFQ6wI50o0Dqmb00WmFpK4Qx0Nd7pHs03XQQQBVLk96ygzCEEKQz/fZOUggYftHxFg1nUTsfxugGHJ2DYWCdldFMvSLLWNGDRHS1+dZgXIDZNts5AVi1rOxh+Y3Gi4fOk6smwDHYZ21b6hCvIsgz9BJAq+ucRbf3kGeWMgEVAoOjfhF6aBk4ZDh+7iN3SpwDYUuuTAH5FpGiHVJ9/VdriJ2duhdKjZnBoXQR1UH2tETkhyby/tK8WSREFVkXgd2ER2bdc0yFVwGXYAF9JVdmOsuQ1B1LTKqepU20qUvXLEbE+IlVg9xApUgFU6P7fo5LktzfyySRsY2pJv6dKQ5ph9BNRiua+4crIO6g3ALCjoNk+shY2rRTUwjFeggczidAuMSw9CxARl65jhJ/JwEVVW/zW/uNB2mp31bPLsfd03CXOdj+xN7Cf+X1ly8yDZ+KqbNpfb/MnaA9/1/d14gkQKa9LuvoQoI4/+TdSc3pGQHpOVK6hPvd0j8l9ys7b+GYYj+AsLClgDUhz6yPIhAY3cK+C9iK1r71mu5jXCMgCliPyga2/OgDLubT87H+JzzaT7vfO1BjT1ojaRt+8EPE3Wgvyc8CO328qBK7TYNPOcbHYHzh4t7BDg/5/R/EOlCqTZ2T1isdZAh5CF5Q+1NQ9BqOl3Quf4NikeNcZhMOOqAjiufHyChiDMwRAOd+qqsD7G8FQEKM3Ug7NcPNc2EyUwFOcpXhawKGObk2c6nqnu6HIhBEA+wrv4Tyjgmg3DjyckFrr9yNpDoSMNwiscBxgPkcJcIbh5QklcU44fMEB1TQepuYqIycjUBAHWWVA/lQbUY0mgbHVj8cgrEIXlShZilouDmE0RZvn1Zv+oyUzPrbnb1IYICfBaYgAYDPRBYcP+TAf+tu6pCIlM8PL28vyHz+e7nTw2g0RlMFpvD5fEFgUHBIaHCMJE4XCKVySMiFcooVXRMrBpGUAwnSIpmWI4XRElWVE03TOuPOv4X4np+EEZxkmZ5UVZ103b9ME7zsm77cTpfrrf74/l6A4gwoYwLqbSxzoeYcqmt64dxmpd124/zup/3+81ujZjuaxGSe+dZa3hPK8Lj7QxImqgqba4i74HVQyGVbTCtW4h5H8mbplUF6RZTeptXMJx8zE9pFob76OFkw5DKlUUtTnfVkFnWRspmae0NQHaeEWxAeSBrwlNAHSYtT9ymMyjEX3sTMWe4Nxv3K5TRI8l4RgkjEIjXjDYChmD3RCHrDpgSvEeSQB5NbdoMQ4cvjzxEXSksrEKxEbaFURHsJ+hTCvdNZVz5VAtO14dSMNfyKr3hYpjXk1/R/9z05aos4xhmkmHBgywe4kHOk3k+ltw5tc3Zr2DFGQQw5L4xg3t1hgmhTA8lX4G1kXleWJ/uZtDKjL3XGFFKtygHtHmPT+ToPpEv1XBDyEmK35B59IQhGypBm1UjjoBZ7+E4BNv7lbJPErCgRRIoOC2VOXtDlMEyU6QPtsmoI6k1sUIYBhAFbDMlJceRdgkX39znRCJobZbtjFtfc9HovHKN0mCg0n80NYxk8mBYqkhD1FXTHIim+0KRiXEp5/xbly7VyURysagJeU6gmlwOOmjpKaNOl/PgSFLz6sQ1Z2IB53gmNe3azT20glWYcJS1MYOVwpB76A52JvlWCfNcDZ2wJikZubmHzmI04ZQiseuI8KUoANl/4/usVhxwWsEFzH5HRyD7g5kqNaKRXy57RML9Yy5gFysMSXLkCryMrP5nFiyv8jrT8FsxF1KZ8eUZ5s0XMiEzpUzZrc79PZoMD+wzlkJy3xDSSpxJfppuSOOFtDIRTiHkcmh8QhqkRio1l8Zrel9A8QTynrJdZxNFbzrjUtoCN8Y5ot3ReWTObYJc8L+vpVFa6jqfOWv739NCL51jbSR1J5O1GuG59HCjq8ENHNFMjYl1ARnb2FbQssvVe8w5T5q5RDaeRJEhwuviy7eX27t7gj0UhFd2To7RamjAd2ODM4L5tbtte3ZZZFJKuxzZzcS1ZjDT56wjMQJpcLZV0+CBUQJYDtJ9z0GN7RcjkDvjfwjhWBSqN74AN2Yw3MgmotTroWRObzRkbFDsQrSW88kiej1gEEgvSmlPtd2ofX8AAAAA") format("woff2")}@-webkit-keyframes rollCircle{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rollCircle{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}[class*=vxe-icon-]{font-family:vxeiconfont!important;font-style:normal;font-weight:400;font-size:1.1em;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class*=vxe-icon-].animat,[class*=vxe-icon-].roll{display:inline-block}[class*=vxe-icon-].animat{-webkit-transition:-webkit-transform .25s ease-in-out;transition:-webkit-transform .25s ease-in-out;transition:transform .25s ease-in-out;transition:transform .25s ease-in-out,-webkit-transform .25s ease-in-out}[class*=vxe-icon-].rotate45{-webkit-transform:rotate(45deg);transform:rotate(45deg)}[class*=vxe-icon-].rotate90{-webkit-transform:rotate(90deg);transform:rotate(90deg)}[class*=vxe-icon-].rotate180{-webkit-transform:rotate(180deg);transform:rotate(180deg)}[class*=vxe-icon-].roll{-webkit-animation:rollCircle 1s linear infinite;animation:rollCircle 1s linear infinite}.vxe-icon-lightning:before{content:"\E76D"}.vxe-icon-cloudy:before{content:"\E608"}.vxe-icon-heavy-rain:before{content:"\E7C4"}.vxe-icon-moon:before{content:"\E68D"}.vxe-icon-sunny:before{content:"\E684"}.vxe-icon-location:before{content:"\E790"}.vxe-icon-location-fill:before{content:"\E868"}.vxe-icon-microphone-fill:before{content:"\E900"}.vxe-icon-microphone:before{content:"\E7BF"}.vxe-icon-share:before{content:"\E68C"}.vxe-icon-share-fill:before{content:"\E86F"}.vxe-icon-flag:before{content:"\E827"}.vxe-icon-flag-fill:before{content:"\E687"}.vxe-icon-platform:before{content:"\E67A"}.vxe-icon-goods-fill:before{content:"\E778"}.vxe-icon-goods:before{content:"\E7E4"}.vxe-icon-funnel-clear:before{content:"\E6CA"}.vxe-icon-envelope:before{content:"\EA99"}.vxe-icon-envelope-open-fill:before{content:"\EFAF"}.vxe-icon-envelope-open:before{content:"\F28F"}.vxe-icon-envelope-fill:before{content:"\E606"}.vxe-icon-message-fill:before{content:"\E710"}.vxe-icon-chat:before{content:"\E641"}.vxe-icon-chat-fill:before{content:"\E69A"}.vxe-icon-send:before{content:"\E61F"}.vxe-icon-send-fill:before{content:"\E630"}.vxe-icon-user:before{content:"\E8C8"}.vxe-icon-user-fill:before{content:"\E8C9"}.vxe-icon-wechat:before{content:"\E605"}.vxe-icon-alipay:before{content:"\E612"}.vxe-icon-indicator:before{content:"\E646"}.vxe-icon-file-excel:before{content:"\E7B7"}.vxe-icon-file-pdf:before{content:"\E7B8"}.vxe-icon-file-image:before{content:"\E7BA"}.vxe-icon-file-markdown:before{content:"\E7BB"}.vxe-icon-file-ppt:before{content:"\E7BC"}.vxe-icon-file-word:before{content:"\E7BD"}.vxe-icon-file-zip:before{content:"\E7BE"}.vxe-icon-file-txt:before{content:"\E616"}.vxe-icon-refresh:before{content:"\E647"}.vxe-icon-checkbox-unchecked:before{content:"\E727"}.vxe-icon-information:before{content:"\E7B9"}.vxe-icon-info-circle-fill:before{content:"\E697"}.vxe-icon-info-circle:before{content:"\E618"}.vxe-icon-chart-radar:before{content:"\E7DC"}.vxe-icon-chart-bar-x:before{content:"\E60C"}.vxe-icon-repeat:before{content:"\EA4A"}.vxe-icon-voice-fill:before{content:"\E7C3"}.vxe-icon-voice:before{content:"\E6BE"}.vxe-icon-flow-branch:before{content:"\E604"}.vxe-icon-comment:before{content:"\E70C"}.vxe-icon-folder:before{content:"\E7D1"}.vxe-icon-folder-open:before{content:"\E7D2"}.vxe-icon-picture:before{content:"\EA13"}.vxe-icon-picture-fill:before{content:"\E653"}.vxe-icon-bell:before{content:"\E680"}.vxe-icon-bell-fill:before{content:"\E681"}.vxe-icon-undo:before{content:"\E739"}.vxe-icon-home:before{content:"\E7C6"}.vxe-icon-home-fill:before{content:"\E867"}.vxe-icon-checkbox-checked:before{content:"\E67D"}.vxe-icon-checkbox-indeterminate:before{content:"\E8C4"}.vxe-icon-fullscreen:before{content:"\E70E"}.vxe-icon-minimize:before{content:"\E749"}.vxe-icon-print:before{content:"\EBA0"}.vxe-icon-upload:before{content:"\E683"}.vxe-icon-download:before{content:"\E61A"}.vxe-icon-cloud-upload:before{content:"\E603"}.vxe-icon-cloud-download:before{content:"\E63A"}.vxe-icon-spinner:before{content:"\E601"}.vxe-icon-close:before{content:"\E6E9"}.vxe-icon-custom-column:before{content:"\E62D"}.vxe-icon-edit:before{content:"\E66E"}.vxe-icon-zoom-in:before{content:"\E826"}.vxe-icon-caret-down:before{content:"\E8ED"}.vxe-icon-caret-up:before{content:"\E8EE"}.vxe-icon-caret-right:before{content:"\E8EF"}.vxe-icon-caret-left:before{content:"\E8F0"}.vxe-icon-square-checked-fill:before{content:"\E6D4"}.vxe-icon-square-close:before{content:"\E793"}.vxe-icon-square-down:before{content:"\E794"}.vxe-icon-square-left:before{content:"\E796"}.vxe-icon-square-caret-right:before{content:"\E797"}.vxe-icon-square-minus:before{content:"\E798"}.vxe-icon-square-plus:before{content:"\E799"}.vxe-icon-square-right:before{content:"\E79A"}.vxe-icon-square-up:before{content:"\E79B"}.vxe-icon-square-checked:before{content:"\E7A8"}.vxe-icon-square-down-fill:before{content:"\E84B"}.vxe-icon-square-minus-fill:before{content:"\E84C"}.vxe-icon-square-close-fill:before{content:"\E84D"}.vxe-icon-square-left-fill:before{content:"\E84F"}.vxe-icon-square-caret-right-fill:before{content:"\E850"}.vxe-icon-square-up-fill:before{content:"\E851"}.vxe-icon-square-right-fill:before{content:"\E853"}.vxe-icon-square-plus-fill:before{content:"\E854"}.vxe-icon-square-plus-square:before{content:"\E87E"}.vxe-icon-square-fill:before{content:"\E8D9"}.vxe-icon-square-square:before{content:"\E6A1"}.vxe-icon-sort-alpha-desc:before{content:"\E852"}.vxe-icon-sort-alpha-asc:before{content:"\E7D5"}.vxe-icon-sort-numeric-asc:before{content:"\E800"}.vxe-icon-sort-numeric-desc:before{content:"\E801"}.vxe-icon-star-fill:before{content:"\E69E"}.vxe-icon-star:before{content:"\E69F"}.vxe-icon-star-half:before{content:"\E6B6"}.vxe-icon-lock-fill:before{content:"\E6D1"}.vxe-icon-unlock-fill:before{content:"\E92C"}.vxe-icon-question:before{content:"\E72E"}.vxe-icon-exclamation:before{content:"\E617"}.vxe-icon-ellipsis-h:before{content:"\E636"}.vxe-icon-ellipsis-v:before{content:"\E637"}.vxe-icon-save:before{content:"\E67C"}.vxe-icon-setting:before{content:"\E8B8"}.vxe-icon-setting-fill:before{content:"\E795"}.vxe-icon-link:before{content:"\E6C8"}.vxe-icon-sort:before{content:"\E6A0"}.vxe-icon-chart-pie:before{content:"\E902"}.vxe-icon-chart-line:before{content:"\E904"}.vxe-icon-swap:before{content:"\E7F3"}.vxe-icon-num-list:before{content:"\E7F4"}.vxe-icon-copy:before{content:"\EC7A"}.vxe-icon-company:before{content:"\E602"}.vxe-icon-swap-right:before{content:"\E8F1"}.vxe-icon-swap-left:before{content:"\E8F2"}.vxe-icon-table:before{content:"\E920"}.vxe-icon-merge-cells:before{content:"\E901"}.vxe-icon-paste:before{content:"\E70B"}.vxe-icon-cut:before{content:"\E70D"}.vxe-icon-lock:before{content:"\E676"}.vxe-icon-unlock:before{content:"\E682"}.vxe-icon-chart-bar-y:before{content:"\E84E"}.vxe-icon-fixed-fill:before{content:"\E9B9"}.vxe-icon-fixed:before{content:"\E9BA"}.vxe-icon-square:before{content:"\E6D5"}.vxe-icon-check:before{content:"\E645"}.vxe-icon-question-circle-fill:before{content:"\E690"}.vxe-icon-error-circle-fill:before{content:"\E62B"}.vxe-icon-delete:before{content:"\E69D"}.vxe-icon-dot:before{content:"\E63F"}.vxe-icon-success-circle:before{content:"\E6D9"}.vxe-icon-delete-fill:before{content:"\E634"}.vxe-icon-minus:before{content:"\E6BA"}.vxe-icon-maximize:before{content:"\E600"}.vxe-icon-question-circle:before{content:"\E782"}.vxe-icon-warning-circle:before{content:"\E785"}.vxe-icon-warnion-circle-fill:before{content:"\E848"}.vxe-icon-eye-fill:before{content:"\E869"}.vxe-icon-search:before{content:"\E741"}.vxe-icon-funnel:before{content:"\E8EC"}.vxe-icon-eye-fill-close:before{content:"\E8FF"}.vxe-icon-search-zoom-in:before{content:"\E6A5"}.vxe-icon-arrow-right:before{content:"\E743"}.vxe-icon-arrow-left:before{content:"\E744"}.vxe-icon-arrow-up:before{content:"\E745"}.vxe-icon-calendar:before{content:"\E746"}.vxe-icon-arrow-down:before{content:"\E7B2"}.vxe-icon-warning-triangle:before{content:"\E67F"}.vxe-icon-add:before{content:"\E664"}.vxe-icon-arrow-double-left:before{content:"\E665"}.vxe-icon-arrow-double-right:before{content:"\E666"}.vxe-icon-menu:before{content:"\E677"}.vxe-icon-warning-triangle-fill:before{content:"\E68B"}.vxe-icon-error-circle:before{content:"\E613"}.vxe-icon-zoom-out:before{content:"\E65D"}.vxe-icon-success-circle-fill:before{content:"\E67E"}.vxe-icon-radio-checked:before{content:"\E763"}.vxe-icon-radio-unchecked:before{content:"\E7C9"}.vxe-cell--filter{padding:0 .1em 0 .25em;text-align:center;vertical-align:middle;display:inline-block;line-height:0}.vxe-cell--filter.col--filter .vxe-filter--btn{color:#606266}.vxe-cell--filter .vxe-filter--btn{color:#c0c4cc;cursor:pointer}.vxe-cell--filter .vxe-filter--btn:hover{color:#606266}.is--filter-active .vxe-cell--filter .vxe-filter--btn{color:#409eff}.vxe-table--filter-wrapper{display:none;position:absolute;top:0;min-width:100px;border-radius:4px;background-color:#fff;border:1px solid #dadce0;-webkit-box-shadow:0 1px 6px rgba(0,0,0,.2);box-shadow:0 1px 6px rgba(0,0,0,.2);z-index:10}.vxe-table--filter-wrapper:not(.is--multiple){text-align:center}.vxe-table--filter-wrapper.is--active{display:block}.vxe-table--filter-wrapper .vxe-table--filter-body>li,.vxe-table--filter-wrapper .vxe-table--filter-header>li{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:360px;padding:.25em .8em;cursor:pointer}.vxe-table--filter-wrapper .vxe-table--filter-body>li.is--checked,.vxe-table--filter-wrapper .vxe-table--filter-header>li.is--checked{color:#409eff}.vxe-table--filter-wrapper .vxe-table--filter-body>li:hover,.vxe-table--filter-wrapper .vxe-table--filter-header>li:hover{background-color:#f5f7fa}.vxe-table--filter-wrapper .vxe-table--filter-header{padding-top:.2em}.vxe-table--filter-wrapper .vxe-table--filter-body{max-height:200px;padding-bottom:.2em}.vxe-table--filter-wrapper>ul{list-style-type:none;padding:0;margin:0;overflow:auto;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.vxe-table--filter-wrapper.is--multiple>ul>li{padding:.25em .8em .25em 1em}.vxe-table--filter-wrapper .vxe-table--filter-footer{border-top:1px solid #dadce0;padding:.6em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.vxe-table--filter-wrapper .vxe-table--filter-footer button{background-color:transparent;padding:0 .4em;border:0;color:#606266;cursor:pointer}.vxe-table--filter-wrapper .vxe-table--filter-footer button:focus{outline:none}.vxe-table--filter-wrapper .vxe-table--filter-footer button:hover{color:#409eff}.vxe-table--filter-wrapper .vxe-table--filter-footer button.is--disabled{color:#bfbfbf;cursor:not-allowed}.vxe-table--context-menu-clild-wrapper,.vxe-table--context-menu-wrapper{position:absolute;top:0;left:0;font-size:12px;border:1px solid #dadce0;-webkit-box-shadow:3px 3px 4px -2px rgba(0,0,0,.6);box-shadow:3px 3px 4px -2px rgba(0,0,0,.6);padding:0 1px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#606266;font-family:-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;background-color:#fff}.vxe-context-menu--link{display:block;padding:0 2.5em;width:178px;line-height:26px;color:#606266;cursor:pointer}.vxe-context-menu--link .vxe-context-menu--link-prefix,.vxe-context-menu--link .vxe-context-menu--link-suffix{position:absolute;top:5px;margin-right:5px;font-size:16px}.vxe-context-menu--link .vxe-context-menu--link-prefix{left:5px}.vxe-context-menu--link .vxe-context-menu--link-suffix{right:5px}.vxe-context-menu--link .vxe-context-menu--link-suffix.suffix--haschild{top:8px}.vxe-context-menu--link .vxe-context-menu--link-suffix.suffix--haschild:before{position:absolute;content:"";border:4px solid transparent;border-left-color:#727272}.vxe-context-menu--link .vxe-context-menu--link-content{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vxe-table--context-menu-clild-wrapper .vxe-context-menu--link{padding:0 2em 0 2.5em}.vxe-context-menu--option-wrapper,.vxe-table--context-menu-clild-wrapper{margin:0;padding:0;list-style-type:none;border-bottom:1px solid #e8eaed}.vxe-context-menu--option-wrapper li,.vxe-table--context-menu-clild-wrapper li{position:relative;margin:1px 0;border:1px solid transparent}.vxe-context-menu--option-wrapper li:last-child,.vxe-table--context-menu-clild-wrapper li:last-child{border:0}.vxe-context-menu--option-wrapper li.link--active,.vxe-table--context-menu-clild-wrapper li.link--active{background-color:#c5c5c5;border-color:#c5c5c5}.vxe-context-menu--option-wrapper li.link--active>.vxe-context-menu--link,.vxe-table--context-menu-clild-wrapper li.link--active>.vxe-context-menu--link{color:#2b2b2b}.vxe-context-menu--option-wrapper li.link--disabled>.vxe-context-menu--link,.vxe-table--context-menu-clild-wrapper li.link--disabled>.vxe-context-menu--link{color:#bfbfbf;cursor:no-drop}.vxe-context-menu--option-wrapper li.link--disabled.link--active,.vxe-table--context-menu-clild-wrapper li.link--disabled.link--active{border-color:#c0c1c2;background-color:#eee}.vxe-context-menu--option-wrapper li.link--disabled.link--active:hover,.vxe-table--context-menu-clild-wrapper li.link--disabled.link--active:hover{background-color:inherit}.vxe-table--context-menu-clild-wrapper{display:none;top:0;left:100%}.vxe-table--context-menu-clild-wrapper.is--show{display:block}.vxe-export--panel-column>ul{list-style-type:none;overflow:auto;margin:0;padding:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.vxe-export--panel-column>ul>li{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.vxe-export--panel>table{width:100%;border:0;table-layout:fixed}.vxe-export--panel>table tr td{padding:0 10px}.vxe-export--panel>table tr td:first-child{text-align:right;width:30%;font-weight:700;padding:8px 10px}.vxe-export--panel>table tr td:nth-child(2){width:70%}.vxe-export--panel>table tr td>.vxe-input,.vxe-export--panel>table tr td>.vxe-select{width:80%}.vxe-export--panel>table tr td>.vxe-export--panel-option-row{padding:.25em 0}.vxe-export--panel .vxe-export--panel-column{width:80%;border:1px solid #dcdfe6;margin:3px 0;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.vxe-export--panel .vxe-export--panel-column>ul>li{padding:.2em 1em .2em 1em}.vxe-export--panel .vxe-export--panel-column>ul>li.level--2{padding-left:3.5em}.vxe-export--panel .vxe-export--panel-column>ul>li.level--2 .vxe-checkbox--icon{left:1.8em}.vxe-export--panel .vxe-export--panel-column>ul>li.level--3{padding-left:4.5em}.vxe-export--panel .vxe-export--panel-column>ul>li.level--3 .vxe-checkbox--icon{left:2.8em}.vxe-export--panel .vxe-export--panel-column>ul>li.level--4{padding-left:5.5em}.vxe-export--panel .vxe-export--panel-column>ul>li.level--4 .vxe-checkbox--icon{left:3.8em}.vxe-export--panel .vxe-export--panel-column>ul>li.level--5{padding-left:6.5em}.vxe-export--panel .vxe-export--panel-column>ul>li.level--5 .vxe-checkbox--icon{left:4.8em}.vxe-export--panel .vxe-export--panel-column>ul>li.level--6{padding-left:7.5em}.vxe-export--panel .vxe-export--panel-column>ul>li.level--6 .vxe-checkbox--icon{left:5.8em}.vxe-export--panel .vxe-export--panel-column>ul>li.level--7{padding-left:8.5em}.vxe-export--panel .vxe-export--panel-column>ul>li.level--7 .vxe-checkbox--icon{left:6.8em}.vxe-export--panel .vxe-export--panel-column>ul>li.level--8{padding-left:9.5em}.vxe-export--panel .vxe-export--panel-column>ul>li.level--8 .vxe-checkbox--icon{left:7.8em}.vxe-export--panel .vxe-export--panel-column .vxe-export--panel-column-header{padding:.1em 0;background-color:#f8f8f9;font-weight:700;border-bottom:1px solid #e8eaec}.vxe-export--panel .vxe-export--panel-column .vxe-export--panel-column-body{padding:.2em 0;min-height:10em;max-height:17.6em}.vxe-export--panel .vxe-import-selected--file{padding-right:40px;position:relative;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.vxe-export--panel .vxe-import-selected--file>i{display:none;position:absolute;top:50%;right:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:16px;cursor:pointer}.vxe-export--panel .vxe-import-selected--file:hover{color:#409eff}.vxe-export--panel .vxe-import-selected--file:hover>i{display:block}.vxe-export--panel .vxe-import-select--file{border:1px dashed #dcdfe6;padding:6px 34px;outline:0;border-radius:4px;background-color:#fff;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.vxe-export--panel .vxe-import-select--file:focus{border-color:#409eff;-webkit-box-shadow:0 0 .25em 0 #409eff;box-shadow:0 0 .25em 0 #409eff}.vxe-export--panel .vxe-import-select--file:hover{color:#409eff;border-color:#409eff}.vxe-export--panel .vxe-export--panel-btns{text-align:right;padding:.25em}.vxe-loading{display:none;position:absolute;width:100%;height:100%;top:0;left:0;z-index:99;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:hsla(0,0%,100%,.5)}.vxe-loading.is--visible{display:block}.vxe-loading>.vxe-loading--chunk{width:100%;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);text-align:center;color:#409eff}.vxe-loading .vxe-loading--default-icon{font-size:1.4em}.vxe-loading .vxe-loading--text{padding:.4em 0}.vxe-loading .vxe-loading--spinner{display:inline-block;position:relative;width:56px;height:56px}.vxe-loading .vxe-loading--spinner:after,.vxe-loading .vxe-loading--spinner:before{content:"";width:100%;height:100%;border-radius:50%;background-color:#409eff;opacity:.6;position:absolute;top:0;left:0;-webkit-animation:bounce 2s ease-in-out infinite;animation:bounce 2s ease-in-out infinite}.vxe-loading .vxe-loading--spinner:after{-webkit-animation-delay:-1s;animation-delay:-1s}@-webkit-keyframes bounce{0%,to{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes bounce{0%,to{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}}.size--mini .vxe-loading .vxe-loading--spinner{width:38px;height:38px}.size--small .vxe-loading .vxe-loading--spinner{width:44px;height:44px}.size--medium .vxe-loading .vxe-loading--spinner{width:50px;height:50px}.vxe-table--render-default .vxe-body--column.col--ellipsis,.vxe-table--render-default.vxe-editable .vxe-body--column,.vxe-table--render-default .vxe-footer--column.col--ellipsis,.vxe-table--render-default .vxe-header--column.col--ellipsis{height:48px}.vxe-table--render-default.size--medium .vxe-body--column.col--ellipsis,.vxe-table--render-default.size--medium .vxe-footer--column.col--ellipsis,.vxe-table--render-default.size--medium .vxe-header--column.col--ellipsis,.vxe-table--render-default.vxe-editable.size--medium .vxe-body--column{height:44px}.vxe-table--render-default.size--small .vxe-body--column.col--ellipsis,.vxe-table--render-default.size--small .vxe-footer--column.col--ellipsis,.vxe-table--render-default.size--small .vxe-header--column.col--ellipsis,.vxe-table--render-default.vxe-editable.size--small .vxe-body--column{height:40px}.vxe-table--render-default.size--mini .vxe-body--column.col--ellipsis,.vxe-table--render-default.size--mini .vxe-footer--column.col--ellipsis,.vxe-table--render-default.size--mini .vxe-header--column.col--ellipsis,.vxe-table--render-default.vxe-editable.size--mini .vxe-body--column{height:36px}.vxe-table--file-form,.vxe-table-slots{display:none}.vxe-table--print-frame{position:fixed;bottom:-100%;left:-100%;height:0;width:0;border:0}.vxe-table--body-wrapper{scroll-behavior:auto}.vxe-table--body-wrapper,.vxe-table--fixed-left-body-wrapper,.vxe-table--fixed-right-body-wrapper{overflow-y:auto;overflow-x:auto}.vxe-cell .vxe-default-input,.vxe-cell .vxe-default-textarea,.vxe-table--filter-wrapper .vxe-default-input,.vxe-table--filter-wrapper .vxe-default-textarea{background-color:#fff}.vxe-cell .vxe-default-input,.vxe-cell .vxe-default-select,.vxe-cell .vxe-default-textarea,.vxe-table--filter-wrapper .vxe-default-input,.vxe-table--filter-wrapper .vxe-default-select,.vxe-table--filter-wrapper .vxe-default-textarea{outline:0;padding:0 2px;width:100%;color:#606266;border-radius:4px;border:1px solid #dcdfe6}.vxe-cell .vxe-default-input:focus,.vxe-cell .vxe-default-select:focus,.vxe-cell .vxe-default-textarea:focus,.vxe-table--filter-wrapper .vxe-default-input:focus,.vxe-table--filter-wrapper .vxe-default-select:focus,.vxe-table--filter-wrapper .vxe-default-textarea:focus{border:1px solid #409eff}.vxe-cell .vxe-default-input[disabled],.vxe-cell .vxe-default-select[disabled],.vxe-cell .vxe-default-textarea[disabled],.vxe-table--filter-wrapper .vxe-default-input[disabled],.vxe-table--filter-wrapper .vxe-default-select[disabled],.vxe-table--filter-wrapper .vxe-default-textarea[disabled]{cursor:not-allowed;background-color:#f3f3f3}.vxe-cell .vxe-default-input,.vxe-cell .vxe-default-select,.vxe-cell .vxe-default-textarea,.vxe-table--filter-wrapper .vxe-default-input,.vxe-table--filter-wrapper .vxe-default-select,.vxe-table--filter-wrapper .vxe-default-textarea{height:34px}.vxe-cell .vxe-default-input[type=date]::-webkit-inner-spin-button,.vxe-table--filter-wrapper .vxe-default-input[type=date]::-webkit-inner-spin-button{margin-top:4px}.vxe-cell .vxe-default-input[type=date]::-webkit-inner-spin-button,.vxe-cell .vxe-default-input[type=number]::-webkit-inner-spin-button,.vxe-table--filter-wrapper .vxe-default-input[type=date]::-webkit-inner-spin-button,.vxe-table--filter-wrapper .vxe-default-input[type=number]::-webkit-inner-spin-button{height:24px}.vxe-cell .vxe-default-input::-webkit-input-placeholder,.vxe-table--filter-wrapper .vxe-default-input::-webkit-input-placeholder{color:#c0c4cc}.vxe-cell .vxe-default-input::-moz-placeholder,.vxe-table--filter-wrapper .vxe-default-input::-moz-placeholder{color:#c0c4cc}.vxe-cell .vxe-default-input:-ms-input-placeholder,.vxe-table--filter-wrapper .vxe-default-input:-ms-input-placeholder{color:#c0c4cc}.vxe-cell .vxe-default-input::-ms-input-placeholder,.vxe-table--filter-wrapper .vxe-default-input::-ms-input-placeholder{color:#c0c4cc}.vxe-cell .vxe-default-input::placeholder,.vxe-table--filter-wrapper .vxe-default-input::placeholder{color:#c0c4cc}.vxe-cell .vxe-default-textarea,.vxe-table--filter-wrapper .vxe-default-textarea{resize:none;vertical-align:middle}.vxe-cell .vxe-input,.vxe-cell .vxe-select,.vxe-cell .vxe-textarea,.vxe-table--filter-wrapper .vxe-input,.vxe-table--filter-wrapper .vxe-select,.vxe-table--filter-wrapper .vxe-textarea{width:100%;display:block}.vxe-cell .vxe-input>.vxe-input--inner,.vxe-cell .vxe-textarea>.vxe-textarea--inner,.vxe-table--filter-wrapper .vxe-input>.vxe-input--inner,.vxe-table--filter-wrapper .vxe-textarea>.vxe-textarea--inner{padding:0 2px}.vxe-cell .vxe-default-textarea,.vxe-cell .vxe-textarea--inner,.vxe-table--filter-wrapper .vxe-default-textarea,.vxe-table--filter-wrapper .vxe-textarea--inner{resize:none}.vxe-table--cell-active-area,.vxe-table--cell-copy-area,.vxe-table--cell-extend-area,.vxe-table--cell-main-area,.vxe-table--checkbox-range{display:none;position:absolute;pointer-events:none;z-index:1}.vxe-table--fixed-left-wrapper .vxe-table--cell-active-area,.vxe-table--fixed-left-wrapper .vxe-table--cell-copy-area,.vxe-table--fixed-left-wrapper .vxe-table--cell-extend-area,.vxe-table--fixed-left-wrapper .vxe-table--cell-main-area,.vxe-table--fixed-left-wrapper .vxe-table--checkbox-range,.vxe-table--fixed-right-wrapper .vxe-table--cell-active-area,.vxe-table--fixed-right-wrapper .vxe-table--cell-copy-area,.vxe-table--fixed-right-wrapper .vxe-table--cell-extend-area,.vxe-table--fixed-right-wrapper .vxe-table--cell-main-area,.vxe-table--fixed-right-wrapper .vxe-table--checkbox-range{z-index:2}.vxe-table--fixed-left-wrapper .vxe-table--cell-active-area[half="1"],.vxe-table--fixed-left-wrapper .vxe-table--cell-extend-area[half="1"],.vxe-table--fixed-left-wrapper .vxe-table--cell-main-area[half="1"]{border-right:0}.vxe-table--fixed-left-wrapper .vxe-table--cell-copy-area[half="1"]{background-size:3px 12px,0 12px,12px 3px,12px 3px}.vxe-table--fixed-right-wrapper .vxe-table--cell-active-area[half="1"],.vxe-table--fixed-right-wrapper .vxe-table--cell-extend-area[half="1"],.vxe-table--fixed-right-wrapper .vxe-table--cell-main-area[half="1"]{border-left:0}.vxe-table--fixed-right-wrapper .vxe-table--cell-copy-area[half="1"]{background-size:0 12px,3px 12px,12px 3px,12px 3px}.vxe-table--checkbox-range{background-color:rgba(50,128,252,.2);border:1px solid #006af1}.vxe-table--cell-area{height:0;font-size:0;display:none}.vxe-table--cell-area>.vxe-table--cell-main-area{background-color:rgba(64,158,255,.2);border:1px solid #409eff}.vxe-table--cell-area .vxe-table--cell-main-area-btn{display:none;position:absolute;right:-1px;bottom:-1px;width:7px;height:7px;border-style:solid;border-color:#fff;border-width:1px 0 0 1px;background-color:#409eff;pointer-events:auto;cursor:crosshair}.vxe-table--cell-area .vxe-table--cell-extend-area{border:2px solid #409eff}@-webkit-keyframes moveCopyCellBorder{to{background-position:0 -12px,100% 12px,12px 0,-12px 100%}}@keyframes moveCopyCellBorder{to{background-position:0 -12px,100% 12px,12px 0,-12px 100%}}.vxe-table--cell-copy-area{background:linear-gradient(0deg,transparent 6px,#409eff 0) repeat-y,linear-gradient(0deg,transparent 50%,#409eff 0) repeat-y,linear-gradient(90deg,transparent 50%,#409eff 0) repeat-x,linear-gradient(90deg,transparent 50%,#409eff 0) repeat-x;background-size:3px 12px,3px 12px,12px 3px,12px 3px;background-position:0 0,100% 0,0 0,0 100%;-webkit-animation:moveCopyCellBorder .5s linear infinite;animation:moveCopyCellBorder .5s linear infinite}.vxe-table--cell-active-area{border:2px solid #409eff}.vxe-table--cell-multi-area>.vxe-table--cell-main-area{background-color:rgba(64,158,255,.2)}.vxe-table--render-default.is--round .vxe-table--border-line,.vxe-table--render-default.is--round .vxe-table--render-default.is--round,.vxe-table--render-default.is--round:not(.is--header):not(.is--footer) .vxe-table--body-wrapper.body--wrapper{border-radius:4px}.vxe-table--render-default.is--round.is--footer:not(.is--header) .vxe-table--body-wrapper.body--wrapper,.vxe-table--render-default.is--round.is--header .vxe-table--header-wrapper.body--wrapper{border-radius:4px 4px 0 0}.vxe-table--render-default.is--round.is--header .vxe-table--header-wrapper.fixed-left--wrapper{border-radius:4px 0 0 0}.vxe-table--render-default.is--round.is--header .vxe-table--header-wrapper.fixed-right--wrapper{border-radius:0 4px 0 0}.vxe-table--render-default.is--round.is--footer .vxe-table--footer-wrapper.body--wrapper,.vxe-table--render-default.is--round.is--header:not(.is--footer) .vxe-table--body-wrapper.body--wrapper{border-radius:0 0 4px 4px}.vxe-table--render-default.is--round.is--footer .vxe-table--footer-wrapper.fixed-left--wrapper,.vxe-table--render-default.is--round.is--footer:not(.is--header) .vxe-table--body-wrapper.fixed-left--wrapper,.vxe-table--render-default.is--round.is--header:not(.is--footer) .vxe-table--body-wrapper.fixed-left--wrapper{border-radius:0 0 0 4px}.vxe-table--render-default.is--round.is--footer .vxe-table--footer-wrapper.fixed-right--wrapper,.vxe-table--render-default.is--round.is--footer:not(.is--header) .vxe-table--body-wrapper.fixed-right--wrapper,.vxe-table--render-default.is--round.is--header:not(.is--footer) .vxe-table--body-wrapper.fixed-right--wrapper{border-radius:0 0 4px 0}.vxe-table .vxe-table--header-wrapper{color:#606266}.vxe-table .vxe-table--header-wrapper .vxe-table--header-border-line{position:absolute;left:0;bottom:0;height:0;border-bottom:1px solid #e8eaec}.vxe-table .vxe-cell--sort{width:1.5em;height:1.35em;vertical-align:middle;text-align:center;display:inline-block;position:relative}.vxe-table .vxe-sort--asc-btn,.vxe-table .vxe-sort--desc-btn{position:absolute;left:.2em;color:#c0c4cc;width:1em;text-align:center;height:.8em;line-height:.8em;cursor:pointer}.vxe-table .vxe-sort--asc-btn:hover,.vxe-table .vxe-sort--desc-btn:hover{color:#606266}.vxe-table .vxe-sort--asc-btn.sort--active,.vxe-table .vxe-sort--desc-btn.sort--active{color:#409eff}.vxe-table .vxe-sort--asc-btn{top:-.1em}.vxe-table .vxe-sort--desc-btn{bottom:-.2em}.vxe-header--column{position:relative;font-weight:700}.vxe-header--column.col--ellipsis>.vxe-cell{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.vxe-header--column.col--ellipsis>.vxe-cell .vxe-cell--title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vxe-header--column.col--ellipsis>.vxe-cell>i:not(.vxe-cell--title),.vxe-header--column.col--ellipsis>.vxe-cell>span:not(.vxe-cell--title){-ms-flex-negative:0;flex-shrink:0}.vxe-header--column .vxe-cell--required-icon{display:inline-block;color:#f56c6c;width:.8em;height:1em;line-height:1em;font-family:Verdana,Arial,Tahoma;font-weight:400;position:relative}.vxe-header--column .vxe-cell--required-icon:before{content:"*";position:absolute;left:0;top:.2em}.vxe-header--column .vxe-cell--required-icon{margin-right:.1em}.vxe-header--column .vxe-cell--edit-icon,.vxe-header--column .vxe-cell-help-icon{margin-right:.2em}.vxe-header--column .vxe-cell-help-icon{cursor:help}.vxe-header--column .vxe-resizable{position:absolute;right:-7px;bottom:0;width:14px;height:100%;text-align:center;z-index:1;cursor:col-resize}.vxe-header--column .vxe-resizable.is--line:after,.vxe-header--column .vxe-resizable.is--line:before{content:"";display:inline-block;vertical-align:middle}.vxe-header--column .vxe-resizable.is--line:before{width:1px;height:50%;background-color:#d9dddf}.vxe-header--column .vxe-resizable.is--line:after{width:0;height:100%}.vxe-table--fixed-right-wrapper .vxe-header--column .vxe-resizable{right:auto;left:-7px}.vxe-table--render-default{position:relative;font-size:14px;color:#606266;font-family:-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;direction:ltr}.vxe-table--render-default .vxe-table--body-wrapper,.vxe-table--render-default .vxe-table--footer-wrapper{background-color:#fff}.vxe-table--render-default .vxe-table--body,.vxe-table--render-default .vxe-table--footer,.vxe-table--render-default .vxe-table--header{border:0;border-spacing:0;border-collapse:separate;table-layout:fixed}.vxe-table--render-default .vxe-table--footer-wrapper,.vxe-table--render-default .vxe-table--header-wrapper{overflow-x:hidden;overflow-y:hidden}.vxe-table--render-default:not(.is--empty).is--footer.is--scroll-x .vxe-table--body-wrapper{overflow-x:scroll}.vxe-table--render-default .vxe-body--row.row--stripe{background-color:#fafafa}.vxe-table--render-default .vxe-body--row.row--checked,.vxe-table--render-default .vxe-body--row.row--radio{background-color:#fff3e0}.vxe-table--render-default .vxe-body--row.row--current{background-color:#e6f7ff}.vxe-table--render-default .vxe-body--row.row--hover,.vxe-table--render-default .vxe-body--row.row--hover.row--stripe{background-color:#f5f7fa}.vxe-table--render-default .vxe-body--row.row--hover.row--checked,.vxe-table--render-default .vxe-body--row.row--hover.row--radio{background-color:#ffebbc}.vxe-table--render-default .vxe-body--row.row--hover.row--current{background-color:#d7effb}.vxe-table--render-default.drag--resize .vxe-table--fixed-left-wrapper *,.vxe-table--render-default.drag--resize .vxe-table--fixed-right-wrapper *,.vxe-table--render-default.drag--resize .vxe-table--main-wrapper *{cursor:col-resize}.vxe-table--render-default.drag--area .vxe-table--fixed-left-wrapper *,.vxe-table--render-default.drag--area .vxe-table--fixed-right-wrapper *,.vxe-table--render-default.drag--area .vxe-table--main-wrapper *,.vxe-table--render-default.drag--range .vxe-table--fixed-left-wrapper *,.vxe-table--render-default.drag--range .vxe-table--fixed-right-wrapper *,.vxe-table--render-default.drag--range .vxe-table--main-wrapper *{cursor:default}.vxe-table--render-default.drag--extend-range .vxe-table--fixed-left-wrapper *,.vxe-table--render-default.drag--extend-range .vxe-table--fixed-right-wrapper *,.vxe-table--render-default.drag--extend-range .vxe-table--main-wrapper *{cursor:crosshair}.vxe-table--render-default.column--highlight .vxe-header--column:not(.col--seq):hover{background-color:#d7effb}.vxe-table--render-default.cell--area .vxe-table--main-wrapper{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.vxe-table--render-default .vxe-body--column,.vxe-table--render-default .vxe-footer--column,.vxe-table--render-default .vxe-header--column{position:relative;line-height:22px;text-align:left}.vxe-table--render-default .vxe-body--column:not(.col--ellipsis),.vxe-table--render-default .vxe-footer--column:not(.col--ellipsis),.vxe-table--render-default .vxe-header--column:not(.col--ellipsis){padding:13px 0}.vxe-table--render-default .vxe-body--column.col--current,.vxe-table--render-default .vxe-footer--column.col--current,.vxe-table--render-default .vxe-header--column.col--current{background-color:#e6f7ff}.vxe-table--render-default .vxe-body--column.col--center,.vxe-table--render-default .vxe-footer--column.col--center,.vxe-table--render-default .vxe-header--column.col--center{text-align:center}.vxe-table--render-default .vxe-body--column.col--right,.vxe-table--render-default .vxe-footer--column.col--right,.vxe-table--render-default .vxe-header--column.col--right{text-align:right}.vxe-table--render-default .vxe-footer--column.col--ellipsis.col--center .vxe-cell,.vxe-table--render-default .vxe-header--column.col--ellipsis.col--center .vxe-cell{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.vxe-table--render-default .vxe-footer--column.col--ellipsis.col--right .vxe-cell,.vxe-table--render-default .vxe-header--column.col--ellipsis.col--right .vxe-cell{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.vxe-table--render-default .vxe-body--column.col--checkbox{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.vxe-table--render-default .vxe-table--footer-wrapper{border-top:1px solid #e8eaec}.vxe-table--render-default.border--default .vxe-table--header-wrapper,.vxe-table--render-default.border--full .vxe-table--header-wrapper,.vxe-table--render-default.border--outer .vxe-table--header-wrapper{background-color:#f8f8f9}.vxe-table--render-default.border--default .vxe-body--column,.vxe-table--render-default.border--default .vxe-footer--column,.vxe-table--render-default.border--default .vxe-header--column,.vxe-table--render-default.border--inner .vxe-body--column,.vxe-table--render-default.border--inner .vxe-footer--column,.vxe-table--render-default.border--inner .vxe-header--column{background-image:-webkit-gradient(linear,left top,left bottom,from(#e8eaec),to(#e8eaec));background-image:linear-gradient(#e8eaec,#e8eaec);background-repeat:no-repeat;background-size:100% 1px;background-position:100% 100%}.vxe-table--render-default.border--full .vxe-body--column,.vxe-table--render-default.border--full .vxe-footer--column,.vxe-table--render-default.border--full .vxe-header--column{background-image:-webkit-gradient(linear,left top,left bottom,from(#e8eaec),to(#e8eaec)),-webkit-gradient(linear,left top,left bottom,from(#e8eaec),to(#e8eaec));background-image:linear-gradient(#e8eaec,#e8eaec),linear-gradient(#e8eaec,#e8eaec);background-repeat:no-repeat;background-size:1px 100%,100% 1px;background-position:100% 0,100% 100%}.vxe-table--render-default.border--full .vxe-table--fixed-left-wrapper .vxe-body--column{border-right-color:#e8eaec}.vxe-table--render-default.border--default .vxe-table--header-wrapper .vxe-header--row:last-child .vxe-header--gutter,.vxe-table--render-default.border--full .vxe-table--header-wrapper .vxe-header--row:last-child .vxe-header--gutter,.vxe-table--render-default.border--inner .vxe-table--header-wrapper .vxe-header--row:last-child .vxe-header--gutter,.vxe-table--render-default.border--outer .vxe-table--header-wrapper .vxe-header--row:last-child .vxe-header--gutter{background-image:-webkit-gradient(linear,left top,left bottom,from(#e8eaec),to(#e8eaec));background-image:linear-gradient(#e8eaec,#e8eaec);background-repeat:no-repeat;background-size:100% 1px;background-position:100% 100%}.vxe-table--render-default.border--inner .vxe-table--header-wrapper,.vxe-table--render-default.border--none .vxe-table--header-wrapper{background-color:#fff}.vxe-table--render-default.border--inner .vxe-table--fixed-left-wrapper,.vxe-table--render-default.border--none .vxe-table--fixed-left-wrapper{border-right:0}.vxe-table--render-default.border--inner .vxe-table--border-line{border-width:0 0 1px 0}.vxe-table--render-default.border--none .vxe-table--border-line,.vxe-table--render-default.border--none .vxe-table--header-border-line{display:none}.vxe-table--render-default.size--medium{font-size:14px}.vxe-table--render-default.size--medium .vxe-table--empty-block,.vxe-table--render-default.size--medium .vxe-table--empty-placeholder{min-height:44px}.vxe-table--render-default.size--medium .vxe-body--column:not(.col--ellipsis),.vxe-table--render-default.size--medium .vxe-footer--column:not(.col--ellipsis),.vxe-table--render-default.size--medium .vxe-header--column:not(.col--ellipsis){padding:11px 0}.vxe-table--render-default.size--medium .vxe-cell .vxe-default-input,.vxe-table--render-default.size--medium .vxe-cell .vxe-default-select,.vxe-table--render-default.size--medium .vxe-cell .vxe-default-textarea{height:32px}.vxe-table--render-default.size--medium .vxe-cell .vxe-default-input[type=date]::-webkit-inner-spin-button{margin-top:3px}.vxe-table--render-default.size--small{font-size:13px}.vxe-table--render-default.size--small .vxe-table--empty-block,.vxe-table--render-default.size--small .vxe-table--empty-placeholder{min-height:40px}.vxe-table--render-default.size--small .vxe-body--column:not(.col--ellipsis),.vxe-table--render-default.size--small .vxe-footer--column:not(.col--ellipsis),.vxe-table--render-default.size--small .vxe-header--column:not(.col--ellipsis){padding:9px 0}.vxe-table--render-default.size--small .vxe-cell .vxe-default-input,.vxe-table--render-default.size--small .vxe-cell .vxe-default-select,.vxe-table--render-default.size--small .vxe-cell .vxe-default-textarea{height:30px}.vxe-table--render-default.size--small .vxe-cell .vxe-default-input[type=date]::-webkit-inner-spin-button{margin-top:2px}.vxe-table--render-default.size--mini{font-size:12px}.vxe-table--render-default.size--mini .vxe-table--empty-block,.vxe-table--render-default.size--mini .vxe-table--empty-placeholder{min-height:36px}.vxe-table--render-default.size--mini .vxe-body--column:not(.col--ellipsis),.vxe-table--render-default.size--mini .vxe-footer--column:not(.col--ellipsis),.vxe-table--render-default.size--mini .vxe-header--column:not(.col--ellipsis){padding:7px 0}.vxe-table--render-default.size--mini .vxe-cell .vxe-default-input,.vxe-table--render-default.size--mini .vxe-cell .vxe-default-select,.vxe-table--render-default.size--mini .vxe-cell .vxe-default-textarea{height:28px}.vxe-table--render-default.size--mini .vxe-cell .vxe-default-input[type=date]::-webkit-inner-spin-button{margin-top:1px}.vxe-table--render-default .vxe-cell{white-space:pre-line;word-break:break-all;padding-left:10px;padding-right:10px}.vxe-table--render-default .vxe-cell--placeholder{color:#c0c4cc}.vxe-table--render-default .fixed--hidden{visibility:hidden}.vxe-table--render-default .vxe-table--fixed-left-wrapper,.vxe-table--render-default .vxe-table--fixed-right-wrapper{width:100%;position:absolute;top:0;z-index:5;overflow:hidden;background-color:inherit;-webkit-transition:box-shadow .3s;-webkit-transition:-webkit-box-shadow .3s;transition:-webkit-box-shadow .3s;transition:box-shadow .3s;transition:box-shadow .3s,-webkit-box-shadow .3s}.vxe-table--render-default .vxe-table--fixed-left-wrapper .vxe-table--body-wrapper,.vxe-table--render-default .vxe-table--fixed-right-wrapper .vxe-table--body-wrapper{overflow-x:hidden}.vxe-table--render-default .vxe-table--fixed-left-wrapper .vxe-table--body-wrapper{width:calc(100% + 40px)}.vxe-table--render-default.is--header .vxe-table--fixed-left-wrapper .vxe-table--body-wrapper:before,.vxe-table--render-default.is--header .vxe-table--fixed-right-wrapper .vxe-table--body-wrapper:before{display:none}.vxe-table--render-default .vxe-table--fixed-left-wrapper{left:0;width:200px}.vxe-table--render-default .vxe-table--fixed-left-wrapper.scrolling--middle{-webkit-box-shadow:4px 3px 4px 0 rgba(0,0,0,.12);box-shadow:4px 3px 4px 0 rgba(0,0,0,.12)}.vxe-table--render-default .vxe-table--fixed-right-wrapper{right:0}.vxe-table--render-default .vxe-table--fixed-right-wrapper.scrolling--middle{-webkit-box-shadow:-4px 3px 4px 0 rgba(0,0,0,.12);box-shadow:-4px 3px 4px 0 rgba(0,0,0,.12)}.vxe-table--render-default .vxe-table--body-wrapper,.vxe-table--render-default .vxe-table--footer-wrapper,.vxe-table--render-default .vxe-table--header-wrapper{position:relative}.vxe-table--render-default .vxe-table--body-wrapper.fixed-left--wrapper,.vxe-table--render-default .vxe-table--body-wrapper.fixed-right--wrapper,.vxe-table--render-default .vxe-table--footer-wrapper.fixed-left--wrapper,.vxe-table--render-default .vxe-table--footer-wrapper.fixed-right--wrapper,.vxe-table--render-default .vxe-table--header-wrapper.fixed-left--wrapper,.vxe-table--render-default .vxe-table--header-wrapper.fixed-right--wrapper{position:absolute;top:0}.vxe-table--render-default .vxe-table--body-wrapper.fixed-left--wrapper,.vxe-table--render-default .vxe-table--footer-wrapper.fixed-left--wrapper,.vxe-table--render-default .vxe-table--header-wrapper.fixed-left--wrapper{left:0}.vxe-table--render-default .vxe-table--body-wrapper.fixed-right--wrapper,.vxe-table--render-default .vxe-table--footer-wrapper.fixed-right--wrapper,.vxe-table--render-default .vxe-table--header-wrapper.fixed-right--wrapper{right:0;overflow-y:auto}.vxe-table--render-default .vxe-body--x-space{width:100%;height:1px;margin-bottom:-1px}.vxe-table--render-default .vxe-body--y-space{width:0;float:left}.vxe-table--render-default .vxe-table--resizable-bar{display:none;position:absolute;top:0;left:0;width:1px;height:100%;z-index:9;cursor:col-resize}.vxe-table--render-default .vxe-table--resizable-bar:before{content:"";display:block;height:100%;background-color:#409eff}.vxe-table--render-default .vxe-table--border-line{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;pointer-events:none;border:1px solid #e8eaec}.vxe-table--render-default.is--tree-line .vxe-body--row:first-child .vxe-tree--line{border-width:0 0 1px 0}.vxe-table--render-default.is--tree-line .vxe-body--row .vxe-body--column{background-image:none}.vxe-table--render-default .vxe-tree--line-wrapper{position:relative;display:block;height:0}.vxe-table--render-default .vxe-tree--line{content:"";position:absolute;bottom:-.9em;width:.8em;border-width:0 0 1px 1px;border-style:dotted;border-color:#909399;pointer-events:none}.vxe-table--render-default .vxe-cell--tree-node{position:relative}.vxe-table--render-default .vxe-tree--btn-wrapper{position:absolute;top:50%;width:1em;height:1em;text-align:center;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.vxe-table--render-default .vxe-tree--node-btn{display:block;color:#939599}.vxe-table--render-default .vxe-tree--node-btn:hover{color:#606266}.vxe-table--render-default .vxe-tree-cell{display:block;padding-left:1.5em}.vxe-table--render-default .vxe-body--column.col--ellipsis>.vxe-cell .vxe-tree-cell{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vxe-table--render-default .vxe-table--expanded{cursor:pointer}.vxe-table--render-default .vxe-table--expanded .vxe-table--expand-btn{display:inline-block;width:1em;height:1em;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#939599}.vxe-table--render-default .vxe-table--expanded .vxe-table--expand-btn:hover{color:#606266}.vxe-table--render-default .vxe-table--expanded+.vxe-table--expand-label{padding-left:.5em}.vxe-table--render-default .vxe-body--expanded-column{border-bottom:1px solid #e8eaec}.vxe-table--render-default .vxe-body--expanded-column.col--ellipsis>.vxe-body--expanded-cell{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vxe-table--render-default .vxe-body--expanded-cell{position:relative;z-index:1}.vxe-table--render-default .vxe-body--expanded-cell.is--ellipsis{overflow:auto}.vxe-table--render-default .vxe-body--column.col--ellipsis>.vxe-cell,.vxe-table--render-default .vxe-footer--column.col--ellipsis>.vxe-cell,.vxe-table--render-default .vxe-header--column.col--ellipsis>.vxe-cell{max-height:48px}.vxe-table--render-default.size--medium .vxe-body--column.col--ellipsis>.vxe-cell,.vxe-table--render-default.size--medium .vxe-footer--column.col--ellipsis>.vxe-cell,.vxe-table--render-default.size--medium .vxe-header--column.col--ellipsis>.vxe-cell{max-height:44px}.vxe-table--render-default.size--medium .vxe-cell--checkbox,.vxe-table--render-default.size--medium .vxe-cell--radio{font-size:14px}.vxe-table--render-default.size--small .vxe-body--column.col--ellipsis>.vxe-cell,.vxe-table--render-default.size--small .vxe-footer--column.col--ellipsis>.vxe-cell,.vxe-table--render-default.size--small .vxe-header--column.col--ellipsis>.vxe-cell{max-height:40px}.vxe-table--render-default.size--small .vxe-cell--checkbox,.vxe-table--render-default.size--small .vxe-cell--radio{font-size:13px}.vxe-table--render-default.size--mini .vxe-body--column.col--ellipsis>.vxe-cell,.vxe-table--render-default.size--mini .vxe-footer--column.col--ellipsis>.vxe-cell,.vxe-table--render-default.size--mini .vxe-header--column.col--ellipsis>.vxe-cell{max-height:36px}.vxe-table--render-default.size--mini .vxe-cell--checkbox,.vxe-table--render-default.size--mini .vxe-cell--radio{font-size:12px}.vxe-table--render-default .vxe-table--empty-block,.vxe-table--render-default .vxe-table--empty-placeholder{min-height:48px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;overflow:hidden;width:100%;pointer-events:none}.vxe-table--render-default .vxe-table--empty-block{display:none;visibility:hidden}.vxe-table--render-default .vxe-table--empty-placeholder{display:none;position:absolute;top:0;z-index:5}.vxe-table--render-default .vxe-table--empty-content{display:block;width:50%;pointer-events:auto}.vxe-table--render-default.is--empty .vxe-table--empty-block,.vxe-table--render-default.is--empty .vxe-table--empty-placeholder{display:-webkit-box;display:-ms-flexbox;display:flex}.vxe-table--render-default .vxe-body--column.col--selected{-webkit-box-shadow:inset 0 0 0 2px #409eff;box-shadow:inset 0 0 0 2px #409eff}.vxe-table--render-default .vxe-body--column.col--actived,.vxe-table--render-default .vxe-body--column.col--selected{position:relative}.vxe-table--render-default .vxe-body--column.col--valid-error .vxe-cell--valid{width:320px;position:absolute;bottom:calc(100% + 4px);left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);text-align:center;pointer-events:none;z-index:4}.vxe-table--render-default .vxe-body--column.col--valid-error .vxe-cell--valid .vxe-cell--valid-msg{display:inline-block;border-radius:4px;padding:8px 12px;color:#fff;background-color:#f56c6c;pointer-events:auto}.vxe-table--render-default .vxe-body--column.col--valid-error .vxe-default-input,.vxe-table--render-default .vxe-body--column.col--valid-error .vxe-default-select,.vxe-table--render-default .vxe-body--column.col--valid-error .vxe-default-textarea,.vxe-table--render-default .vxe-body--column.col--valid-error .vxe-input>.vxe-input--inner{border-color:#f56c6c}.vxe-table--render-default .vxe-body--row:first-child .vxe-cell--valid{bottom:auto;top:calc(100% + 4px)}.vxe-table--render-default .vxe-body--column:first-child .vxe-cell--valid{left:10px;-webkit-transform:translateX(0);transform:translateX(0);text-align:left}.vxe-table--render-default .vxe-body--row.row--new>.vxe-body--column{position:relative}.vxe-table--render-default .vxe-body--row.row--new>.vxe-body--column:before{content:"";top:-5px;left:-5px;position:absolute;border-width:5px;border-style:solid;border-color:transparent #19a15f transparent transparent;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.vxe-table--render-default .vxe-body--column.col--dirty{position:relative}.vxe-table--render-default .vxe-body--column.col--dirty:before{content:"";top:-5px;left:-5px;position:absolute;border-width:5px;border-style:solid;border-color:transparent #f56c6c transparent transparent;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.vxe-table--render-default.vxe-editable.cell--highlight .vxe-body--column.col--actived{-webkit-box-shadow:inset 0 0 0 2px #409eff;box-shadow:inset 0 0 0 2px #409eff}.vxe-table--render-default.vxe-editable.cell--highlight .vxe-body--column.col--actived.col--valid-error{-webkit-box-shadow:inset 0 0 0 2px #f56c6c;box-shadow:inset 0 0 0 2px #f56c6c}.vxe-table--render-default.vxe-editable.cell--highlight .vxe-body--column.col--actived .vxe-cell .vxe-default-input,.vxe-table--render-default.vxe-editable.cell--highlight .vxe-body--column.col--actived .vxe-cell .vxe-default-textarea{border:0;padding:0}.vxe-table--render-default.vxe-editable.cell--highlight .vxe-body--column.col--actived .vxe-cell .vxe-default-input{height:22px}.vxe-table--render-default.vxe-editable.cell--highlight .vxe-body--column.col--actived .vxe-cell .vxe-input .vxe-input--inner{border:0;padding-left:0}.vxe-table--render-default.vxe-editable.cell--highlight .vxe-body--column.col--actived .vxe-cell .vxe-textarea{height:21px}.vxe-table--render-default.vxe-editable.cell--highlight .vxe-body--column.col--actived .vxe-cell .vxe-textarea .vxe-textarea--inner{border:0}.vxe-table--render-default.vxe-editable .vxe-body--column,.vxe-table--render-default.vxe-editable .vxe-body--column.col--actived{padding:0}.vxe-table--footer-wrapper{color:#606266;margin-top:-1px}.vxe-table--footer-wrapper.body--wrapper{overflow-x:auto}.vxe-footer--column.col--ellipsis>.vxe-cell{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.vxe-footer--column.col--ellipsis>.vxe-cell .vxe-cell--item{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vxe-grid{position:relative}.vxe-grid.is--loading:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:99;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:hsla(0,0%,100%,.5)}.vxe-grid.is--loading>.vxe-table .vxe-loading{background-color:transparent}.vxe-grid.is--maximize{position:fixed;top:0;left:0;width:100%;height:100%;padding:.5em 1em;background-color:#fff}.vxe-grid .vxe-body--row.row--pending{color:#f56c6c;text-decoration:line-through;cursor:no-drop}.vxe-grid .vxe-body--row.row--pending .vxe-body--column{position:relative}.vxe-grid .vxe-body--row.row--pending .vxe-body--column:after{content:"";position:absolute;top:50%;left:0;width:100%;height:0;border-bottom:1px solid #f56c6c;z-index:1}.vxe-grid .vxe-grid--bottom-wrapper,.vxe-grid .vxe-grid--form-wrapper,.vxe-grid .vxe-grid--top-wrapper{position:relative}.vxe-grid,.vxe-grid.size--medium{font-size:14px}.vxe-grid.size--small{font-size:13px}.vxe-grid.size--mini{font-size:12px}.vxe-toolbar{position:relative;display:-webkit-box;display:-ms-flexbox;display: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;padding:.6em 0;color:#606266;font-family:-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;background-color:#fff}.vxe-toolbar:after{content:"";display:block;clear:both;height:0;overflow:hidden;visibility:hidden}.vxe-toolbar.is--perfect{border:1px solid #e8eaec;border-bottom-width:0;background-color:#f8f8f9}.vxe-toolbar.is--loading:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:999;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:hsla(0,0%,100%,.5)}.vxe-toolbar .vxe-buttons--wrapper{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.vxe-toolbar .vxe-buttons--wrapper>.vxe-button+.vxe-button--item,.vxe-toolbar .vxe-buttons--wrapper>.vxe-button--item+.vxe-button,.vxe-toolbar .vxe-buttons--wrapper>.vxe-button--item+.vxe-button--item{margin-left:.8em}.vxe-toolbar .vxe-buttons--wrapper>.vxe-button--item{display:inline-block}.vxe-toolbar .vxe-tools--wrapper>.vxe-button+.vxe-tool--item,.vxe-toolbar .vxe-tools--wrapper>.vxe-tool--item+.vxe-button,.vxe-toolbar .vxe-tools--wrapper>.vxe-tool--item+.vxe-tool--item{margin-left:.8em}.vxe-toolbar .vxe-tools--wrapper>.vxe-tool--item{display:inline-block}.vxe-toolbar .vxe-tools--wrapper>.vxe-button{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.vxe-toolbar .vxe-buttons--wrapper,.vxe-toolbar .vxe-tools--operate,.vxe-toolbar .vxe-tools--wrapper,.vxe-toolbar .vxe-tools--wrapper>.vxe-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.vxe-toolbar .vxe-buttons--wrapper,.vxe-toolbar .vxe-tools--wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.vxe-toolbar .vxe-tools--operate{-ms-flex-negative:0;flex-shrink:0}.vxe-toolbar .vxe-custom--wrapper{position:relative;margin-left:.8em}.vxe-toolbar .vxe-custom--wrapper.is--active>.vxe-button{background-color:#d9dadb;border-radius:50%}.vxe-toolbar .vxe-custom--wrapper.is--active .vxe-custom--option-wrapper{display:block}.vxe-toolbar .vxe-custom--option-wrapper{display:none;position:absolute;right:2px;text-align:left;background-color:#fff;z-index:19;border:1px solid #e8eaec;border-radius:4px;-webkit-box-shadow:0 1px 6px rgba(0,0,0,.2);box-shadow:0 1px 6px rgba(0,0,0,.2)}.vxe-toolbar .vxe-custom--option-wrapper .vxe-custom--header{padding:.28em 0;font-weight:700;border-bottom:1px solid #dadce0}.vxe-toolbar .vxe-custom--option-wrapper .vxe-custom--body{padding:.2em 0;max-height:17.6em}.vxe-toolbar .vxe-custom--option-wrapper .vxe-custom--body .vxe-custom--option:hover{background-color:#f5f7fa}.vxe-toolbar .vxe-custom--option-wrapper .vxe-custom--body>li,.vxe-toolbar .vxe-custom--option-wrapper .vxe-custom--header>li{max-width:16em;min-width:12.5em;padding:.2em 1em .2em 1em}.vxe-toolbar .vxe-custom--option-wrapper .vxe-custom--body>li.level--2,.vxe-toolbar .vxe-custom--option-wrapper .vxe-custom--header>li.level--2{padding-left:3.5em}.vxe-toolbar .vxe-custom--option-wrapper .vxe-custom--body>li.level--2 .vxe-checkbox--icon,.vxe-toolbar .vxe-custom--option-wrapper .vxe-custom--header>li.level--2 .vxe-checkbox--icon{left:1.8em}.vxe-toolbar .vxe-custom--option-wrapper .vxe-custom--body>li.level--3,.vxe-toolbar .vxe-custom--option-wrapper .vxe-custom--header>li.level--3{padding-left:4.5em}.vxe-toolbar .vxe-custom--option-wrapper .vxe-custom--body>li.level--3 .vxe-checkbox--icon,.vxe-toolbar .vxe-custom--option-wrapper .vxe-custom--header>li.level--3 .vxe-checkbox--icon{left:2.8em}.vxe-toolbar .vxe-custom--option-wrapper .vxe-custom--body>li.level--4,.vxe-toolbar .vxe-custom--option-wrapper .vxe-custom--header>li.level--4{padding-left:5.5em}.vxe-toolbar .vxe-custom--option-wrapper .vxe-custom--body>li.level--4 .vxe-checkbox--icon,.vxe-toolbar .vxe-custom--option-wrapper .vxe-custom--header>li.level--4 .vxe-checkbox--icon{left:3.8em}.vxe-toolbar .vxe-custom--option-wrapper .vxe-custom--body>li.level--5,.vxe-toolbar .vxe-custom--option-wrapper .vxe-custom--header>li.level--5{padding-left:6.5em}.vxe-toolbar .vxe-custom--option-wrapper .vxe-custom--body>li.level--5 .vxe-checkbox--icon,.vxe-toolbar .vxe-custom--option-wrapper .vxe-custom--header>li.level--5 .vxe-checkbox--icon{left:4.8em}.vxe-toolbar .vxe-custom--option-wrapper .vxe-custom--body>li.level--6,.vxe-toolbar .vxe-custom--option-wrapper .vxe-custom--header>li.level--6{padding-left:7.5em}.vxe-toolbar .vxe-custom--option-wrapper .vxe-custom--body>li.level--6 .vxe-checkbox--icon,.vxe-toolbar .vxe-custom--option-wrapper .vxe-custom--header>li.level--6 .vxe-checkbox--icon{left:5.8em}.vxe-toolbar .vxe-custom--option-wrapper .vxe-custom--body>li.level--7,.vxe-toolbar .vxe-custom--option-wrapper .vxe-custom--header>li.level--7{padding-left:8.5em}.vxe-toolbar .vxe-custom--option-wrapper .vxe-custom--body>li.level--7 .vxe-checkbox--icon,.vxe-toolbar .vxe-custom--option-wrapper .vxe-custom--header>li.level--7 .vxe-checkbox--icon{left:6.8em}.vxe-toolbar .vxe-custom--option-wrapper .vxe-custom--body>li.level--8,.vxe-toolbar .vxe-custom--option-wrapper .vxe-custom--header>li.level--8{padding-left:9.5em}.vxe-toolbar .vxe-custom--option-wrapper .vxe-custom--body>li.level--8 .vxe-checkbox--icon,.vxe-toolbar .vxe-custom--option-wrapper .vxe-custom--header>li.level--8 .vxe-checkbox--icon{left:7.8em}.vxe-toolbar .vxe-custom--option-wrapper .vxe-custom--footer{border-top:1px solid #dadce0;text-align:right}.vxe-toolbar .vxe-custom--option-wrapper .vxe-custom--footer button{background-color:transparent;width:50%;height:2.5em;border:0;color:#606266;text-align:center;cursor:pointer}.vxe-toolbar .vxe-custom--option-wrapper .vxe-custom--footer button:focus{outline:none}.vxe-toolbar .vxe-custom--option-wrapper .vxe-custom--footer button:hover{color:#409eff}.vxe-custom--option-wrapper .vxe-custom--body,.vxe-custom--option-wrapper .vxe-custom--header{list-style-type:none;overflow-x:hidden;overflow-y:auto;margin:0;padding:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.vxe-custom--option-wrapper .vxe-custom--body>li,.vxe-custom--option-wrapper .vxe-custom--header>li{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vxe-toolbar,.vxe-toolbar.size--medium{font-size:14px}.vxe-toolbar.size--small{font-size:13px}.vxe-toolbar.size--mini{font-size:12px}.vxe-pager{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#606266;font-family:-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;text-align:right;background-color:#fff}.vxe-pager.is--hidden{display:none}.vxe-pager.align--left{text-align:left}.vxe-pager.align--center{text-align:center}.vxe-pager.is--loading:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:999;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:hsla(0,0%,100%,.5)}.vxe-pager .vxe-pager--jump-next,.vxe-pager .vxe-pager--jump-prev,.vxe-pager .vxe-pager--next-btn,.vxe-pager .vxe-pager--num-btn,.vxe-pager .vxe-pager--prev-btn{color:inherit;outline:0;padding:0;border:1px solid transparent}.vxe-pager .vxe-pager--jump-next:not(.is--disabled):focus,.vxe-pager .vxe-pager--jump-prev:not(.is--disabled):focus,.vxe-pager .vxe-pager--next-btn:not(.is--disabled):focus,.vxe-pager .vxe-pager--num-btn:not(.is--disabled):focus,.vxe-pager .vxe-pager--prev-btn:not(.is--disabled):focus{-webkit-box-shadow:0 0 .25em 0 #409eff;box-shadow:0 0 .25em 0 #409eff}.vxe-pager .vxe-pager--jump-next:not(.is--disabled):active,.vxe-pager .vxe-pager--jump-prev:not(.is--disabled):active,.vxe-pager .vxe-pager--next-btn:not(.is--disabled):active,.vxe-pager .vxe-pager--num-btn:not(.is--disabled):active,.vxe-pager .vxe-pager--prev-btn:not(.is--disabled):active{background-color:#f7f7f7}.vxe-pager.is--border:not(.is--background) .vxe-pager--jump-next,.vxe-pager.is--border:not(.is--background) .vxe-pager--jump-prev,.vxe-pager.is--border:not(.is--background) .vxe-pager--next-btn,.vxe-pager.is--border:not(.is--background) .vxe-pager--num-btn,.vxe-pager.is--border:not(.is--background) .vxe-pager--prev-btn,.vxe-pager.is--perfect:not(.is--background) .vxe-pager--jump-next,.vxe-pager.is--perfect:not(.is--background) .vxe-pager--jump-prev,.vxe-pager.is--perfect:not(.is--background) .vxe-pager--next-btn,.vxe-pager.is--perfect:not(.is--background) .vxe-pager--num-btn,.vxe-pager.is--perfect:not(.is--background) .vxe-pager--prev-btn{border-color:#dcdfe6}.vxe-pager.is--background .vxe-pager--jump-next,.vxe-pager.is--background .vxe-pager--jump-prev,.vxe-pager.is--background .vxe-pager--next-btn,.vxe-pager.is--background .vxe-pager--num-btn,.vxe-pager.is--background .vxe-pager--prev-btn,.vxe-pager.is--perfect .vxe-pager--jump-next,.vxe-pager.is--perfect .vxe-pager--jump-prev,.vxe-pager.is--perfect .vxe-pager--next-btn,.vxe-pager.is--perfect .vxe-pager--num-btn,.vxe-pager.is--perfect .vxe-pager--prev-btn{background-color:#f4f4f5}.vxe-pager.is--background .vxe-pager--jump-next:not(.is--disabled).is--active,.vxe-pager.is--background .vxe-pager--jump-prev:not(.is--disabled).is--active,.vxe-pager.is--background .vxe-pager--num-btn:not(.is--disabled).is--active,.vxe-pager.is--perfect .vxe-pager--jump-next:not(.is--disabled).is--active,.vxe-pager.is--perfect .vxe-pager--jump-prev:not(.is--disabled).is--active,.vxe-pager.is--perfect .vxe-pager--num-btn:not(.is--disabled).is--active{color:#fff;background-color:#409eff}.vxe-pager.is--background .vxe-pager--jump-next:not(.is--disabled).is--active:hover,.vxe-pager.is--background .vxe-pager--jump-prev:not(.is--disabled).is--active:hover,.vxe-pager.is--background .vxe-pager--num-btn:not(.is--disabled).is--active:hover,.vxe-pager.is--perfect .vxe-pager--jump-next:not(.is--disabled).is--active:hover,.vxe-pager.is--perfect .vxe-pager--jump-prev:not(.is--disabled).is--active:hover,.vxe-pager.is--perfect .vxe-pager--num-btn:not(.is--disabled).is--active:hover{background-color:#5faeff}.vxe-pager.is--background .vxe-pager--jump-next:not(.is--disabled).is--active:focus,.vxe-pager.is--background .vxe-pager--jump-prev:not(.is--disabled).is--active:focus,.vxe-pager.is--background .vxe-pager--num-btn:not(.is--disabled).is--active:focus,.vxe-pager.is--perfect .vxe-pager--jump-next:not(.is--disabled).is--active:focus,.vxe-pager.is--perfect .vxe-pager--jump-prev:not(.is--disabled).is--active:focus,.vxe-pager.is--perfect .vxe-pager--num-btn:not(.is--disabled).is--active:focus{border-color:#409eff}.vxe-pager.is--background .vxe-pager--jump-next:not(.is--disabled).is--active:active,.vxe-pager.is--background .vxe-pager--jump-prev:not(.is--disabled).is--active:active,.vxe-pager.is--background .vxe-pager--num-btn:not(.is--disabled).is--active:active,.vxe-pager.is--perfect .vxe-pager--jump-next:not(.is--disabled).is--active:active,.vxe-pager.is--perfect .vxe-pager--jump-prev:not(.is--disabled).is--active:active,.vxe-pager.is--perfect .vxe-pager--num-btn:not(.is--disabled).is--active:active{border-color:#3196ff;background-color:#3196ff}.vxe-pager.is--perfect{border:1px solid #e8eaec;border-top-width:0;background-color:#fff}.vxe-pager.is--border .vxe-pager--num-btn.is--active{border-color:#409eff}.vxe-pager .vxe-pager--wrapper{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.vxe-pager .vxe-pager--btn-icon,.vxe-pager .vxe-pager--jump-icon{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.vxe-pager .vxe-pager--count,.vxe-pager .vxe-pager--jump,.vxe-pager .vxe-pager--jump-next,.vxe-pager .vxe-pager--jump-prev,.vxe-pager .vxe-pager--left-wrapper,.vxe-pager .vxe-pager--next-btn,.vxe-pager .vxe-pager--prev-btn,.vxe-pager .vxe-pager--right-wrapper,.vxe-pager .vxe-pager--sizes,.vxe-pager .vxe-pager--total{margin:0 .4em;vertical-align:middle;display:inline-block}.vxe-pager .vxe-pager--jump-next,.vxe-pager .vxe-pager--jump-prev,.vxe-pager .vxe-pager--next-btn,.vxe-pager .vxe-pager--num-btn,.vxe-pager .vxe-pager--prev-btn{position:relative;cursor:pointer}.vxe-pager .vxe-pager--count,.vxe-pager .vxe-pager--jump-next,.vxe-pager .vxe-pager--jump-prev,.vxe-pager .vxe-pager--left-wrapper,.vxe-pager .vxe-pager--next-btn,.vxe-pager .vxe-pager--num-btn,.vxe-pager .vxe-pager--prev-btn,.vxe-pager .vxe-pager--right-wrapper{height:2.15em;line-height:2em;display:inline-block}.vxe-pager .vxe-pager--jump .vxe-pager--goto,.vxe-pager .vxe-pager--sizes>.vxe-input{height:2.15em;line-height:2.15em}.vxe-pager .vxe-pager--sizes>.vxe-select--panel .vxe-select-option{text-align:center}.vxe-pager .vxe-pager--count,.vxe-pager .vxe-pager--jump-next,.vxe-pager .vxe-pager--jump-prev,.vxe-pager .vxe-pager--next-btn,.vxe-pager .vxe-pager--num-btn,.vxe-pager .vxe-pager--prev-btn{min-width:2.15em}.vxe-pager .vxe-pager--btn-wrapper{padding:0;margin:0;display:inline-block;text-align:center}.vxe-pager .vxe-pager--btn-wrapper .vxe-pager--jump-next:hover .vxe-pager--jump-more-icon,.vxe-pager .vxe-pager--btn-wrapper .vxe-pager--jump-prev:hover .vxe-pager--jump-more-icon{display:none}.vxe-pager .vxe-pager--btn-wrapper .vxe-pager--jump-next:hover .vxe-pager--jump-icon,.vxe-pager .vxe-pager--btn-wrapper .vxe-pager--jump-prev:hover .vxe-pager--jump-icon{display:inline-block}.vxe-pager .vxe-pager--btn-wrapper .vxe-pager--jump-icon{display:none}.vxe-pager .vxe-pager--jump-next,.vxe-pager .vxe-pager--jump-prev,.vxe-pager .vxe-pager--next-btn,.vxe-pager .vxe-pager--num-btn,.vxe-pager .vxe-pager--prev-btn{text-align:center;border-radius:4px;margin:0 .25em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#fff}.vxe-pager .vxe-pager--jump-next:not(.is--disabled):hover,.vxe-pager .vxe-pager--jump-prev:not(.is--disabled):hover,.vxe-pager .vxe-pager--next-btn:not(.is--disabled):hover,.vxe-pager .vxe-pager--num-btn:not(.is--disabled):hover,.vxe-pager .vxe-pager--prev-btn:not(.is--disabled):hover{color:#5faeff}.vxe-pager .vxe-pager--jump-next:not(.is--disabled).is--active,.vxe-pager .vxe-pager--jump-next:not(.is--disabled):focus,.vxe-pager .vxe-pager--jump-prev:not(.is--disabled).is--active,.vxe-pager .vxe-pager--jump-prev:not(.is--disabled):focus,.vxe-pager .vxe-pager--next-btn:not(.is--disabled).is--active,.vxe-pager .vxe-pager--next-btn:not(.is--disabled):focus,.vxe-pager .vxe-pager--num-btn:not(.is--disabled).is--active,.vxe-pager .vxe-pager--num-btn:not(.is--disabled):focus,.vxe-pager .vxe-pager--prev-btn:not(.is--disabled).is--active,.vxe-pager .vxe-pager--prev-btn:not(.is--disabled):focus{color:#409eff}.vxe-pager .vxe-pager--jump-next:not(.is--disabled):active,.vxe-pager .vxe-pager--jump-prev:not(.is--disabled):active,.vxe-pager .vxe-pager--next-btn:not(.is--disabled):active,.vxe-pager .vxe-pager--num-btn:not(.is--disabled):active,.vxe-pager .vxe-pager--prev-btn:not(.is--disabled):active{color:#3196ff}.vxe-pager .vxe-pager--jump-next.is--disabled,.vxe-pager .vxe-pager--jump-prev.is--disabled,.vxe-pager .vxe-pager--next-btn.is--disabled,.vxe-pager .vxe-pager--num-btn.is--disabled,.vxe-pager .vxe-pager--prev-btn.is--disabled{cursor:no-drop;color:#bfbfbf}.vxe-pager .vxe-pager--jump-next.is--disabled:hover,.vxe-pager .vxe-pager--jump-prev.is--disabled:hover,.vxe-pager .vxe-pager--next-btn.is--disabled:hover,.vxe-pager .vxe-pager--num-btn.is--disabled:hover,.vxe-pager .vxe-pager--prev-btn.is--disabled:hover{color:#bfbfbf}.vxe-pager .vxe-pager--num-btn{vertical-align:middle}.vxe-pager .vxe-pager--num-btn.is--active{font-weight:700}.vxe-pager .vxe-pager--sizes{width:7em;text-align:center;cursor:pointer}.vxe-pager .vxe-pager--count,.vxe-pager .vxe-pager--sizes .vxe-input--inner{text-align:center}.vxe-pager .vxe-pager--count>span{vertical-align:middle}.vxe-pager .vxe-pager--count .vxe-pager--separator{margin-right:.2em}.vxe-pager .vxe-pager--count .vxe-pager--separator:before{content:"/"}.vxe-pager .vxe-pager--jump .vxe-pager--goto{border-radius:4px;border:1px solid #dcdfe6;color:#606266;-webkit-transition:border .2s ease-in-out;transition:border .2s ease-in-out;padding:0 .4em;background-color:#fff}.vxe-pager .vxe-pager--jump .vxe-pager--goto:focus{border:1px solid #409eff;outline:0}.vxe-pager .vxe-pager--jump .vxe-pager--goto-text{margin-right:.25em}.vxe-pager .vxe-pager--jump .vxe-pager--classifier-text{margin-left:.25em}.vxe-pager .vxe-pager--jump .vxe-pager--goto{width:3.2em;text-align:center}.vxe-pager{font-size:14px;height:48px}.vxe-pager.size--medium{font-size:14px;height:44px}.vxe-pager.size--small{font-size:13px;height:40px}.vxe-pager.size--mini{font-size:12px;height:36px}.vxe-checkbox,.vxe-checkbox-group{display:inline-block;vertical-align:middle;line-height:1}.vxe-checkbox{white-space:nowrap}.vxe-checkbox+.vxe-checkbox{margin-left:10px}.vxe-checkbox>input[type=checkbox]{position:absolute;width:0;height:0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.vxe-checkbox.is--indeterminate>input:not(:checked)+.vxe-checkbox--icon{color:#409eff}.vxe-checkbox:not(.is--disabled)>input:focus+.vxe-checkbox--icon{color:#409eff;-webkit-box-shadow:0 0 .2em 0 #409eff;box-shadow:0 0 .2em 0 #409eff}.vxe-checkbox:not(.is--disabled):hover>input+.vxe-checkbox--icon{border-color:#409eff}.vxe-checkbox.is--disabled{cursor:not-allowed}.vxe-checkbox.is--disabled>input+.vxe-checkbox--icon{color:#dcdfe6}.vxe-checkbox.is--disabled>input+.vxe-checkbox--icon+.vxe-checkbox--label{color:#bfbfbf}.vxe-checkbox.is--disabled>input:checked+.vxe-checkbox--icon{color:#dcdfe6}.vxe-checkbox .vxe-checkbox--label{padding-left:.5em;vertical-align:middle;display:inline-block;max-width:50em}.vxe-checkbox,.vxe-checkbox.size--medium{font-size:14px}.vxe-checkbox.size--small{font-size:13px}.vxe-checkbox.size--mini{font-size:12px}[class*=vxe-],[class*=vxe-]:after,[class*=vxe-] :after,[class*=vxe-]:before,[class*=vxe-] :before{-webkit-box-sizing:border-box;box-sizing:border-box}.vxe-checkbox .vxe-checkbox--label,.vxe-radio-button .vxe-radio--label,.vxe-radio .vxe-radio--label,.vxe-table--render-default .vxe-body--column.col--ellipsis:not(.col--actived)>.vxe-cell,.vxe-table--render-default .vxe-footer--column.col--ellipsis:not(.col--actived)>.vxe-cell,.vxe-table--render-default .vxe-header--column.col--ellipsis:not(.col--actived)>.vxe-cell{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[class*=vxe-]{font-variant:tabular-nums;-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum"}.vxe-primary-color{color:#409eff}.vxe-success-color{color:#67c23a}.vxe-info-color{color:#909399}.vxe-warning-color{color:#e6a23c}.vxe-danger-color{color:#f56c6c}.vxe-perfect-color{color:#f8f8f9}.vxe-row:after{content:"";display:block;clear:both;height:0;overflow:hidden;visibility:hidden}.vxe-row>.vxe-col--1{float:left;width:4.16667%}.vxe-row>.vxe-col--2{float:left;width:8.33333%}.vxe-row>.vxe-col--3{float:left;width:12.5%}.vxe-row>.vxe-col--4{float:left;width:16.66667%}.vxe-row>.vxe-col--5{float:left;width:20.83333%}.vxe-row>.vxe-col--6{float:left;width:25%}.vxe-row>.vxe-col--7{float:left;width:29.16667%}.vxe-row>.vxe-col--8{float:left;width:33.33333%}.vxe-row>.vxe-col--9{float:left;width:37.5%}.vxe-row>.vxe-col--10{float:left;width:41.66667%}.vxe-row>.vxe-col--11{float:left;width:45.83333%}.vxe-row>.vxe-col--12{float:left;width:50%}.vxe-row>.vxe-col--13{float:left;width:54.16667%}.vxe-row>.vxe-col--14{float:left;width:58.33333%}.vxe-row>.vxe-col--15{float:left;width:62.5%}.vxe-row>.vxe-col--16{float:left;width:66.66667%}.vxe-row>.vxe-col--17{float:left;width:70.83333%}.vxe-row>.vxe-col--18{float:left;width:75%}.vxe-row>.vxe-col--19{float:left;width:79.16667%}.vxe-row>.vxe-col--20{float:left;width:83.33333%}.vxe-row>.vxe-col--21{float:left;width:87.5%}.vxe-row>.vxe-col--22{float:left;width:91.66667%}.vxe-row>.vxe-col--23{float:left;width:95.83333%}.vxe-row>.vxe-col--24{float:left;width:100%}.is--animat .vxe-filter--btn:after,.is--animat .vxe-filter--btn:before,.is--animat .vxe-input--wrapper .vxe-input,.is--animat .vxe-sort--asc-btn:after,.is--animat .vxe-sort--asc-btn:before,.is--animat .vxe-sort--desc-btn:after,.is--animat .vxe-sort--desc-btn:before{-webkit-transition:border .1s ease-in-out;transition:border .1s ease-in-out}.is--animat .vxe-table--expand-btn,.is--animat .vxe-tree--node-btn{-webkit-transition:-webkit-transform .1s ease-in-out;transition:-webkit-transform .1s ease-in-out;transition:transform .1s ease-in-out;transition:transform .1s ease-in-out,-webkit-transform .1s ease-in-out}.is--animat .vxe-checkbox>input:checked+span,.is--animat .vxe-radio>input:checked+span{-webkit-transition:background-color .1s ease-in-out;transition:background-color .1s ease-in-out}.vxe-checkbox .vxe-checkbox--icon,.vxe-custom--option .vxe-checkbox--icon,.vxe-export--panel-column-option .vxe-checkbox--icon,.vxe-table--filter-option .vxe-checkbox--icon,.vxe-table--render-default .vxe-cell--checkbox .vxe-checkbox--icon{font-size:1.34em;color:#dcdfe6;vertical-align:middle;font-weight:700;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.is--checked.vxe-checkbox,.is--checked.vxe-checkbox .vxe-checkbox--icon,.is--checked.vxe-custom--option,.is--checked.vxe-custom--option .vxe-checkbox--icon,.is--checked.vxe-export--panel-column-option,.is--checked.vxe-export--panel-column-option .vxe-checkbox--icon,.is--checked.vxe-table--filter-option,.is--checked.vxe-table--filter-option .vxe-checkbox--icon,.is--indeterminate.vxe-checkbox,.is--indeterminate.vxe-checkbox .vxe-checkbox--icon,.is--indeterminate.vxe-custom--option,.is--indeterminate.vxe-custom--option .vxe-checkbox--icon,.is--indeterminate.vxe-export--panel-column-option,.is--indeterminate.vxe-export--panel-column-option .vxe-checkbox--icon,.is--indeterminate.vxe-table--filter-option,.is--indeterminate.vxe-table--filter-option .vxe-checkbox--icon,.vxe-table--render-default .is--checked.vxe-cell--checkbox,.vxe-table--render-default .is--checked.vxe-cell--checkbox .vxe-checkbox--icon,.vxe-table--render-default .is--indeterminate.vxe-cell--checkbox,.vxe-table--render-default .is--indeterminate.vxe-cell--checkbox .vxe-checkbox--icon{color:#409eff}.vxe-checkbox:not(.is--disabled),.vxe-custom--option:not(.is--disabled),.vxe-export--panel-column-option:not(.is--disabled),.vxe-table--filter-option:not(.is--disabled),.vxe-table--render-default .vxe-cell--checkbox:not(.is--disabled){cursor:pointer}.vxe-checkbox:not(.is--disabled):hover .vxe-checkbox--icon,.vxe-custom--option:not(.is--disabled):hover .vxe-checkbox--icon,.vxe-export--panel-column-option:not(.is--disabled):hover .vxe-checkbox--icon,.vxe-table--filter-option:not(.is--disabled):hover .vxe-checkbox--icon,.vxe-table--render-default .vxe-cell--checkbox:not(.is--disabled):hover .vxe-checkbox--icon{color:#409eff}.is--disabled.vxe-checkbox,.is--disabled.vxe-custom--option,.is--disabled.vxe-export--panel-column-option,.is--disabled.vxe-table--filter-option,.vxe-table--render-default .is--disabled.vxe-cell--checkbox{color:#bfbfbf;cursor:not-allowed}.is--disabled.vxe-checkbox .vxe-checkbox--icon,.is--disabled.vxe-custom--option .vxe-checkbox--icon,.is--disabled.vxe-export--panel-column-option .vxe-checkbox--icon,.is--disabled.vxe-table--filter-option .vxe-checkbox--icon,.vxe-table--render-default .is--disabled.vxe-cell--checkbox .vxe-checkbox--icon{color:#dcdfe6}.vxe-checkbox .vxe-checkbox--label,.vxe-custom--option .vxe-checkbox--label,.vxe-export--panel-column-option .vxe-checkbox--label,.vxe-table--filter-option .vxe-checkbox--label,.vxe-table--render-default .vxe-cell--checkbox .vxe-checkbox--label{padding-left:.5em;vertical-align:middle}.vxe-radio,.vxe-table--render-default .vxe-cell--radio{cursor:pointer}.vxe-radio .vxe-radio--icon,.vxe-table--render-default .vxe-cell--radio .vxe-radio--icon{font-size:1.4em;color:#dcdfe6;vertical-align:middle;font-weight:700;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.is--checked.vxe-radio,.is--checked.vxe-radio .vxe-radio--icon,.vxe-table--render-default .is--checked.vxe-cell--radio,.vxe-table--render-default .is--checked.vxe-cell--radio .vxe-radio--icon{color:#409eff}.vxe-radio:not(.is--disabled),.vxe-table--render-default .vxe-cell--radio:not(.is--disabled){cursor:pointer}.vxe-radio:not(.is--disabled):hover .vxe-radio--icon,.vxe-table--render-default .vxe-cell--radio:not(.is--disabled):hover .vxe-radio--icon{color:#409eff}.is--disabled.vxe-radio,.vxe-table--render-default .is--disabled.vxe-cell--radio{color:#bfbfbf;cursor:not-allowed}.is--disabled.vxe-radio .vxe-radio--icon,.vxe-table--render-default .is--disabled.vxe-cell--radio .vxe-radio--icon{color:#dcdfe6}.vxe-radio .vxe-radio--label,.vxe-table--render-default .vxe-cell--radio .vxe-radio--label{padding-left:.5em;vertical-align:middle}.vxe-radio-group{display:inline-block;vertical-align:middle;line-height:1;font-size:0}.vxe-radio-group+.vxe-radio-group{margin-left:10px}.vxe-radio{display:inline-block;vertical-align:middle;white-space:nowrap;line-height:1}.vxe-radio>input[type=radio]{position:absolute;width:0;height:0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.vxe-radio .vxe-radio--label{vertical-align:middle;display:inline-block;max-width:50em}.vxe-radio:not(.is--disabled)>input:focus+.vxe-radio--icon{color:#409eff}.vxe-radio:not(.vxe-radio-button)+.vxe-radio{margin-left:10px}.vxe-radio-button .vxe-radio--label{background-color:#fff}.vxe-radio-button:first-child .vxe-radio--label{border-left:1px solid #dcdfe6;border-radius:4px 0 0 4px}.vxe-radio-button:last-child .vxe-radio--label{border-radius:0 4px 4px 0}.vxe-radio-button>input:checked+.vxe-radio--label{color:#fff;background-color:#409eff;border-color:#409eff}.vxe-radio-button .vxe-radio--label{padding:0 1em;line-height:32px;display:inline-block;border-style:solid;border-color:#dcdfe6;border-width:1px 1px 1px 0;max-width:50em}.vxe-radio-button.is--disabled{cursor:not-allowed}.vxe-radio-button.is--disabled>input:not(:checked)+.vxe-radio--label{color:#dcdfe6}.vxe-radio-button.is--disabled>input:checked+.vxe-radio--label{border-color:#a6d2ff;background-color:#a6d2ff}.vxe-radio-button:not(.is--disabled)>input:focus+.vxe-radio--label{border-color:#409eff;-webkit-box-shadow:0 0 .2em 0 #409eff;box-shadow:0 0 .2em 0 #409eff}.vxe-radio-button:not(.is--disabled):hover>input:not(:checked)+.vxe-radio--label{color:#409eff}.vxe-radio-button.size--medium .vxe-radio--label{line-height:30px}.vxe-radio-button.size--small .vxe-radio--label{line-height:28px}.vxe-radio-button.size--mini .vxe-radio--label{line-height:26px}.vxe-radio,.vxe-radio.size--medium{font-size:14px}.vxe-radio.size--small{font-size:13px}.vxe-radio.size--mini{font-size:12px}.vxe-input--inner{width:100%;height:100%;border-radius:4px;outline:0;margin:0;font-size:inherit;font-family:inherit;line-height:inherit;padding:0 .6em;color:#606266;border:1px solid #dcdfe6;background-color:#fff;-webkit-box-shadow:none;box-shadow:none}.vxe-input--inner::-webkit-input-placeholder{color:#c0c4cc}.vxe-input--inner::-moz-placeholder{color:#c0c4cc}.vxe-input--inner:-ms-input-placeholder{color:#c0c4cc}.vxe-input--inner::-ms-input-placeholder{color:#c0c4cc}.vxe-input--inner::placeholder{color:#c0c4cc}.vxe-input--inner::-webkit-autofill{background-color:#fff}.vxe-input--inner[type=number]{-webkit-appearance:none;appearance:none;-moz-appearance:textfield}.vxe-input--inner[type=number]::-webkit-inner-spin-button,.vxe-input--inner[type=number]::-webkit-outer-spin-button,.vxe-input--inner[type=search],.vxe-input--inner[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.vxe-input--inner[disabled]{cursor:not-allowed;color:#bfbfbf;background-color:#f3f3f3}.vxe-input{display:inline-block;position:relative;width:180px}.vxe-input.is--disabled .vxe-input--date-picker-suffix,.vxe-input.is--disabled .vxe-input--number-suffix,.vxe-input.is--disabled .vxe-input--password-suffix,.vxe-input.is--disabled .vxe-input--search-suffix,.vxe-input.is--disabled .vxe-input--suffix{cursor:no-drop}.vxe-input:not(.is--disabled) .vxe-input--clear-icon,.vxe-input:not(.is--disabled) .vxe-input--number-suffix,.vxe-input:not(.is--disabled) .vxe-input--password-suffix,.vxe-input:not(.is--disabled) .vxe-input--search-suffix{cursor:pointer}.vxe-input:not(.is--disabled).is--active .vxe-input--inner{border:1px solid #409eff}.vxe-input .vxe-input--extra-suffix,.vxe-input .vxe-input--prefix,.vxe-input .vxe-input--suffix{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:0;width:1.6em;height:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#c0c4cc}.vxe-input .vxe-input--prefix{left:.2em}.vxe-input.is--prefix .vxe-input--inner{padding-left:1.8em}.vxe-input .vxe-input--clear-icon{display:none}.vxe-input .vxe-input--extra-suffix,.vxe-input .vxe-input--suffix{right:.2em}.vxe-input.is--suffix .vxe-input--inner{padding-right:1.8em}.vxe-input.is--left .vxe-input--inner{text-align:left}.vxe-input.is--center .vxe-input--inner{text-align:center}.vxe-input.is--right .vxe-input--inner{text-align:right}.vxe-input.is--controls.type--date .vxe-input--inner,.vxe-input.is--controls.type--datetime .vxe-input--inner,.vxe-input.is--controls.type--float .vxe-input--inner,.vxe-input.is--controls.type--integer .vxe-input--inner,.vxe-input.is--controls.type--month .vxe-input--inner,.vxe-input.is--controls.type--number .vxe-input--inner,.vxe-input.is--controls.type--password .vxe-input--inner,.vxe-input.is--controls.type--quarter .vxe-input--inner,.vxe-input.is--controls.type--search .vxe-input--inner,.vxe-input.is--controls.type--time .vxe-input--inner,.vxe-input.is--controls.type--week .vxe-input--inner,.vxe-input.is--controls.type--year .vxe-input--inner{padding-right:1.8em}.vxe-input.is--controls.type--date .vxe-input--suffix,.vxe-input.is--controls.type--datetime .vxe-input--suffix,.vxe-input.is--controls.type--float .vxe-input--suffix,.vxe-input.is--controls.type--integer .vxe-input--suffix,.vxe-input.is--controls.type--month .vxe-input--suffix,.vxe-input.is--controls.type--number .vxe-input--suffix,.vxe-input.is--controls.type--password .vxe-input--suffix,.vxe-input.is--controls.type--quarter .vxe-input--suffix,.vxe-input.is--controls.type--search .vxe-input--suffix,.vxe-input.is--controls.type--time .vxe-input--suffix,.vxe-input.is--controls.type--week .vxe-input--suffix,.vxe-input.is--controls.type--year .vxe-input--suffix{right:1.6em}.vxe-input.is--suffix.is--controls.type--date .vxe-input--inner,.vxe-input.is--suffix.is--controls.type--datetime .vxe-input--inner,.vxe-input.is--suffix.is--controls.type--float .vxe-input--inner,.vxe-input.is--suffix.is--controls.type--integer .vxe-input--inner,.vxe-input.is--suffix.is--controls.type--month .vxe-input--inner,.vxe-input.is--suffix.is--controls.type--number .vxe-input--inner,.vxe-input.is--suffix.is--controls.type--password .vxe-input--inner,.vxe-input.is--suffix.is--controls.type--quarter .vxe-input--inner,.vxe-input.is--suffix.is--controls.type--search .vxe-input--inner,.vxe-input.is--suffix.is--controls.type--time .vxe-input--inner,.vxe-input.is--suffix.is--controls.type--week .vxe-input--inner,.vxe-input.is--suffix.is--controls.type--year .vxe-input--inner{padding-right:3.2em}.vxe-input.is--suffix:hover .vxe-input--suffix.is--clear .vxe-input--suffix-icon{display:none}.vxe-input.is--suffix:hover .vxe-input--suffix.is--clear .vxe-input--clear-icon{display:inline}.vxe-input:not(.is--disabled) .vxe-input--suffix:hover .vxe-input--clear-icon{color:#606266}.vxe-input:not(.is--disabled) .vxe-input--suffix:active .vxe-input--clear-icon{color:#409eff}.vxe-input:not(.is--disabled) .vxe-input--extra-suffix:hover .vxe-input--password-suffix,.vxe-input:not(.is--disabled) .vxe-input--extra-suffix:hover .vxe-input--search-suffix{color:#606266}.vxe-input:not(.is--disabled) .vxe-input--extra-suffix:active .vxe-input--password-suffix,.vxe-input:not(.is--disabled) .vxe-input--extra-suffix:active .vxe-input--search-suffix{color:#409eff}.vxe-input:not(.is--disabled) .vxe-input--number-next:hover,.vxe-input:not(.is--disabled) .vxe-input--number-prev:hover{color:#606266}.vxe-input:not(.is--disabled) .vxe-input--number-next:active,.vxe-input:not(.is--disabled) .vxe-input--number-prev:active{color:#409eff}.vxe-input:not(.is--disabled) .vxe-input--number-next.is--disabled,.vxe-input:not(.is--disabled) .vxe-input--number-prev.is--disabled{cursor:no-drop;color:#e4e7ed}.vxe-input .vxe-input--date-picker-suffix,.vxe-input .vxe-input--number-suffix,.vxe-input .vxe-input--password-suffix,.vxe-input .vxe-input--search-suffix{position:relative;width:100%;height:100%}.vxe-input .vxe-input--date-picker-icon,.vxe-input .vxe-input--password-icon,.vxe-input .vxe-input--search-icon{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.vxe-input .vxe-input--date-picker-icon[class*=vxe-icon-],.vxe-input .vxe-input--password-icon[class*=vxe-icon-],.vxe-input .vxe-input--search-icon[class*=vxe-icon-]{font-size:1.2em}.vxe-input .vxe-input--date-picker-suffix{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}.vxe-input .vxe-input--date-picker-suffix .vxe-input--panel-icon{-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}.vxe-input .vxe-input--number-next,.vxe-input .vxe-input--number-prev{position:relative;display:block;height:50%;width:100%;text-align:center}.vxe-input .vxe-input--number-next-icon,.vxe-input .vxe-input--number-prev-icon{line-height:.8em;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.vxe-input .vxe-input--number-prev-icon{bottom:0}.vxe-input .vxe-input--number-next-icon{top:0}.vxe-input--panel{display:none;position:absolute;left:0;padding:4px 0;color:#606266;text-align:left}.vxe-input--panel:not(.is--transfer){min-width:100%}.vxe-input--panel.is--transfer{position:fixed}.vxe-input--panel.animat--leave{display:block;opacity:0;-webkit-transform:scaleY(.5);transform:scaleY(.5);-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;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.vxe-input--panel.animat--leave[placement=top]{-webkit-transform-origin:center bottom;transform-origin:center bottom}.vxe-input--panel.animat--enter{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1)}.vxe-input--panel-layout-wrapper,.vxe-input--panel-wrapper{background-color:#fff;border:1px solid #dadce0;-webkit-box-shadow:0 0 6px 2px rgba(0,0,0,.1);box-shadow:0 0 6px 2px rgba(0,0,0,.1);border-radius:4px}.vxe-input--panel-wrapper{overflow-x:hidden;overflow-y:auto}.vxe-input--panel-layout-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.vxe-input--panel.type--date,.vxe-input--panel.type--month,.vxe-input--panel.type--quarter,.vxe-input--panel.type--week,.vxe-input--panel.type--year{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.vxe-input--panel.type--datetime .vxe-input--panel-right-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-left:1px solid #dcdfe6}.vxe-input--panel.type--date .vxe-input--date-picker-body th,.vxe-input--panel.type--datetime .vxe-input--date-picker-body th{width:14.28571%}.vxe-input--panel.type--week .vxe-input--date-picker-body table th{width:12%}.vxe-input--panel.type--week .vxe-input--date-picker-body table th:first-child{width:14%}.vxe-input--panel.type--quarter .vxe-input--date-picker-body table th{width:50%}.vxe-input--panel.type--month .vxe-input--date-picker-body td,.vxe-input--panel.type--year .vxe-input--date-picker-body td{width:25%}.vxe-input--time-picker-title{display:inline-block;text-align:center;border:1px solid #dcdfe6;border-radius:4px}.vxe-input--time-picker-confirm{position:absolute;right:0;top:0}.vxe-input--date-picker-confirm,.vxe-input--time-picker-confirm{outline:0;border:1px solid #dcdfe6;border-radius:4px;cursor:pointer;color:#fff;border-color:#409eff;background-color:#409eff}.vxe-input--date-picker-confirm:hover,.vxe-input--time-picker-confirm:hover{background-color:#5faeff;border-color:#5faeff}.vxe-input--date-picker-confirm:active,.vxe-input--time-picker-confirm:active{background-color:#3196ff;border-color:#3196ff}.vxe-input--time-picker-header{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-ms-flex-negative:0;flex-shrink:0}.vxe-input--date-picker-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.vxe-input--date-picker-header .vxe-input--date-picker-type-wrapper{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.vxe-input--date-picker-header .vxe-input--date-picker-btn-wrapper{-ms-flex-negative:0;flex-shrink:0;text-align:center}.vxe-input--date-picker-type-wrapper .vxe-input--date-picker-btn,.vxe-input--date-picker-type-wrapper .vxe-input--date-picker-label{display:inline-block}.vxe-input--date-picker-btn-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.vxe-input--date-picker-btn,.vxe-input--date-picker-label{display:inline-block;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;background-color:#fff}.vxe-input--date-picker-btn.is--disabled{color:#bfbfbf;cursor:no-drop}.vxe-input--date-picker-btn:not(.is--disabled){cursor:pointer}.vxe-input--date-picker-btn:not(.is--disabled):hover{background-color:#fff}.vxe-input--date-picker-btn:not(.is--disabled):active{background-color:#f7f7f7}.vxe-input--date-picker-body{border-radius:4px;border:1px solid #dadce0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.vxe-input--date-picker-body table{border:0;width:100%;border-spacing:0;border-collapse:separate;text-align:center;table-layout:fixed}.vxe-input--date-picker-body td,.vxe-input--date-picker-body th{font-weight:400}.vxe-input--date-picker-body th{-webkit-box-shadow:inset 0 -1px 0 0 #dadce0;box-shadow:inset 0 -1px 0 0 #dadce0}.vxe-input--date-picker-body td.is--next,.vxe-input--date-picker-body td.is--next .vxe-input--date-festival,.vxe-input--date-picker-body td.is--next .vxe-input--date-label,.vxe-input--date-picker-body td.is--prev,.vxe-input--date-picker-body td.is--prev .vxe-input--date-festival,.vxe-input--date-picker-body td.is--prev .vxe-input--date-label{color:#bfbfbf}.vxe-input--date-picker-body td.is--now{-webkit-box-shadow:inset 0 0 0 1px #dadce0;box-shadow:inset 0 0 0 1px #dadce0}.vxe-input--date-picker-body td.is--now:not(.is--selected).is--current,.vxe-input--date-picker-body td.is--now:not(.is--selected).is--current .vxe-input--date-festival,.vxe-input--date-picker-body td.is--now:not(.is--selected).is--current .vxe-input--date-label{color:#409eff}.vxe-input--date-picker-body td.is--hover{background-color:#f2f6fc}.vxe-input--date-picker-body td.is--selected{color:#fff;background-color:#409eff}.vxe-input--date-picker-body td.is--selected.is--next,.vxe-input--date-picker-body td.is--selected.is--prev{background-color:#73b8ff}.vxe-input--date-picker-body td.is--selected .vxe-input--date-festival,.vxe-input--date-picker-body td.is--selected .vxe-input--date-label{color:#fff}.vxe-input--date-picker-body td.is--selected .vxe-input--date-label.is-notice:before{background-color:#fff}.vxe-input--date-picker-body td:not(.is--disabled){cursor:pointer}.vxe-input--date-picker-body td.is--disabled{cursor:no-drop;color:#dcdfe6;background-color:#f3f3f3}.vxe-input--date-picker-body td.is--disabled .vxe-input--date-festival,.vxe-input--date-picker-body td.is--disabled .vxe-input--date-label{color:#dcdfe6}.vxe-input--date-week-view th:first-child{-webkit-box-shadow:inset -1px -1px 0 0 #dadce0;box-shadow:inset -1px -1px 0 0 #dadce0}.vxe-input--date-week-view td:first-child{-webkit-box-shadow:inset -1px 0 0 0 #dadce0;box-shadow:inset -1px 0 0 0 #dadce0}.vxe-input--date-festival,.vxe-input--date-label{display:block;overflow:hidden}.vxe-input--date-label{position:relative}.vxe-input--date-label.is-notice:before{content:"";position:absolute;width:4px;height:4px;left:.8em;top:.1em;-webkit-transform:translateX(-50%);transform:translateX(-50%);border-radius:100%;background-color:red}.vxe-input--date-label--extra{position:absolute;right:.1em;top:-.2em;font-size:12px;line-height:12px;-webkit-transform:scale(.7);transform:scale(.7);color:#67c23a}.vxe-input--date-label--extra.is-important{color:#fd2222}.vxe-input--date-festival{color:#999;height:14px;line-height:1;overflow:hidden}.vxe-input--date-festival.is-important{color:#409eff}.vxe-input--date-festival--label{display:block;font-size:12px;-webkit-transform:scale(.8);transform:scale(.8)}@-webkit-keyframes festivalOverlap2{0%,45%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%,95%{-webkit-transform:translateY(-14px);transform:translateY(-14px)}}@keyframes festivalOverlap2{0%,45%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%,95%{-webkit-transform:translateY(-14px);transform:translateY(-14px)}}@-webkit-keyframes festivalOverlap3{0%,20%,to{-webkit-transform:translateY(0);transform:translateY(0)}25%,45%,75%,95%{-webkit-transform:translateY(-14px);transform:translateY(-14px)}50%,70%{-webkit-transform:translateY(-28px);transform:translateY(-28px)}}@keyframes festivalOverlap3{0%,20%,to{-webkit-transform:translateY(0);transform:translateY(0)}25%,45%,75%,95%{-webkit-transform:translateY(-14px);transform:translateY(-14px)}50%,70%{-webkit-transform:translateY(-28px);transform:translateY(-28px)}}.vxe-input--date-festival--overlap{display:block;font-size:12px}.vxe-input--date-festival--overlap.overlap--2{-webkit-animation:festivalOverlap2 6s ease-in-out infinite;animation:festivalOverlap2 6s ease-in-out infinite}.vxe-input--date-festival--overlap.overlap--3{-webkit-animation:festivalOverlap3 9s ease-in-out infinite;animation:festivalOverlap3 9s ease-in-out infinite}.vxe-input--date-festival--overlap>span{height:14px;display:block;-webkit-transform:scale(.8);transform:scale(.8)}.vxe-input--time-picker-body{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;border:1px solid #dadce0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.vxe-input--time-picker-body>ul{height:100%;overflow:hidden;margin:0;padding:0}.vxe-input--time-picker-body>ul:after,.vxe-input--time-picker-body>ul:before{content:" ";display:block}.vxe-input--time-picker-body>ul:hover{overflow-y:auto}.vxe-input--time-picker-body>ul>li{display:block}.vxe-input--time-picker-body>ul>li:hover{background-color:#f2f6fc;cursor:pointer}.vxe-input--time-picker-body>ul>li.is--selected{font-weight:700;color:#409eff}.vxe-input--time-picker-body .vxe-input--time-picker-minute-list,.vxe-input--time-picker-body .vxe-input--time-picker-second-list{border-left:1px solid #dadce0}.vxe-input{font-size:14px;height:34px;line-height:34px}.vxe-input .vxe-input--inner[type=date]::-webkit-inner-spin-button,.vxe-input .vxe-input--inner[type=month]::-webkit-inner-spin-button,.vxe-input .vxe-input--inner[type=week]::-webkit-inner-spin-button{margin-top:6px}.vxe-input .vxe-input--inner[type=date]::-webkit-inner-spin-button,.vxe-input .vxe-input--inner[type=month]::-webkit-inner-spin-button,.vxe-input .vxe-input--inner[type=number]::-webkit-inner-spin-button,.vxe-input .vxe-input--inner[type=week]::-webkit-inner-spin-button{height:24px}.vxe-input.size--medium{font-size:14px;height:32px;line-height:32px}.vxe-input.size--medium .vxe-input--inner[type=date]::-webkit-inner-spin-button,.vxe-input.size--medium .vxe-input--inner[type=month]::-webkit-inner-spin-button,.vxe-input.size--medium .vxe-input--inner[type=week]::-webkit-inner-spin-button{margin-top:4px}.vxe-input.size--small{font-size:13px;height:30px;line-height:30px}.vxe-input.size--small .vxe-input--inner[type=date]::-webkit-inner-spin-button,.vxe-input.size--small .vxe-input--inner[type=month]::-webkit-inner-spin-button,.vxe-input.size--small .vxe-input--inner[type=week]::-webkit-inner-spin-button{margin-top:2px}.vxe-input.size--mini{font-size:12px;height:28px;line-height:28px}.vxe-input.size--mini .vxe-input--inner[type=date]::-webkit-inner-spin-button,.vxe-input.size--mini .vxe-input--inner[type=month]::-webkit-inner-spin-button,.vxe-input.size--mini .vxe-input--inner[type=week]::-webkit-inner-spin-button{margin-top:0}.vxe-input--panel{font-size:14px}.vxe-input--panel .vxe-input--panel-wrapper{max-height:380px}.vxe-input--panel.type--date .vxe-input--panel-wrapper,.vxe-input--panel.type--month .vxe-input--panel-wrapper,.vxe-input--panel.type--quarter .vxe-input--panel-wrapper,.vxe-input--panel.type--time .vxe-input--panel-wrapper,.vxe-input--panel.type--week .vxe-input--panel-wrapper,.vxe-input--panel.type--year .vxe-input--panel-wrapper{padding:11px}.vxe-input--panel.type--date .vxe-input--panel-wrapper,.vxe-input--panel.type--month .vxe-input--panel-wrapper,.vxe-input--panel.type--quarter .vxe-input--panel-wrapper,.vxe-input--panel.type--year .vxe-input--panel-wrapper{width:336px}.vxe-input--panel.type--week .vxe-input--panel-wrapper{width:380px}.vxe-input--panel.type--time .vxe-input--panel-wrapper{width:170px}.vxe-input--panel.type--datetime .vxe-input--panel-left-wrapper{width:336px}.vxe-input--panel.type--datetime .vxe-input--panel-left-wrapper,.vxe-input--panel.type--datetime .vxe-input--panel-right-wrapper{padding:11px}.vxe-input--panel .vxe-input--time-picker-title{height:30px;line-height:30px;padding:0 11px}.vxe-input--panel .vxe-input--date-picker-btn,.vxe-input--panel .vxe-input--date-picker-label{height:30px;line-height:30px}.vxe-input--panel .vxe-input--date-picker-btn-wrapper .vxe-input--date-picker-btn{margin-left:8px}.vxe-input--panel .vxe-input--date-picker-btn-wrapper .vxe-input--date-picker-current-btn,.vxe-input--panel .vxe-input--date-picker-btn-wrapper .vxe-input--date-picker-next-btn,.vxe-input--panel .vxe-input--date-picker-btn-wrapper .vxe-input--date-picker-prev-btn{width:30px;border-radius:4px;border:1px solid #dcdfe6}.vxe-input--panel .vxe-input--date-picker-type-wrapper .vxe-input--date-picker-btn,.vxe-input--panel .vxe-input--date-picker-type-wrapper .vxe-input--date-picker-label{padding:0 9px}.vxe-input--panel .vxe-input--date-picker-header,.vxe-input--panel .vxe-input--time-picker-header{padding-bottom:8px}.vxe-input--panel .vxe-input--date-picker-body table,.vxe-input--panel .vxe-input--time-picker-body{height:258px}.vxe-input--panel .vxe-input--time-picker-body>ul{width:48px}.vxe-input--panel .vxe-input--time-picker-body>ul:after,.vxe-input--panel .vxe-input--time-picker-body>ul:before{height:120px}.vxe-input--panel .vxe-input--time-picker-body>ul>li{height:26px;padding-left:9px}.vxe-input--panel .vxe-input--time-picker-body .vxe-input--time-picker-minute-list{left:48px}.vxe-input--panel .vxe-input--time-picker-body .vxe-input--time-picker-second-list{left:96px}.vxe-input--panel .vxe-input--date-day-view td,.vxe-input--panel .vxe-input--date-week-view td{height:38px}.vxe-input--panel .vxe-input--date-quarter-view td{height:60px}.vxe-input--panel .vxe-input--date-month-view td,.vxe-input--panel .vxe-input--date-year-view td{height:48px}.vxe-input--panel .vxe-input--date-picker-body th{height:30px}.vxe-input--panel .vxe-input--date-picker-confirm,.vxe-input--panel .vxe-input--time-picker-confirm{height:30px;padding:0 9px}.vxe-input--panel .vxe-input--date-label{line-height:15px}.vxe-input--panel.size--medium{font-size:14px}.vxe-input--panel.size--medium .vxe-input--panel-wrapper{max-height:360px}.vxe-input--panel.size--medium.type--date .vxe-input--panel-wrapper,.vxe-input--panel.size--medium.type--month .vxe-input--panel-wrapper,.vxe-input--panel.size--medium.type--quarter .vxe-input--panel-wrapper,.vxe-input--panel.size--medium.type--time .vxe-input--panel-wrapper,.vxe-input--panel.size--medium.type--week .vxe-input--panel-wrapper,.vxe-input--panel.size--medium.type--year .vxe-input--panel-wrapper{padding:10px}.vxe-input--panel.size--medium.type--date .vxe-input--panel-wrapper,.vxe-input--panel.size--medium.type--month .vxe-input--panel-wrapper,.vxe-input--panel.size--medium.type--quarter .vxe-input--panel-wrapper,.vxe-input--panel.size--medium.type--year .vxe-input--panel-wrapper{width:336px}.vxe-input--panel.size--medium.type--week .vxe-input--panel-wrapper{width:380px}.vxe-input--panel.size--medium.type--time .vxe-input--panel-wrapper{width:168px}.vxe-input--panel.size--medium.type--datetime .vxe-input--panel-left-wrapper{width:336px}.vxe-input--panel.size--medium.type--datetime .vxe-input--panel-left-wrapper,.vxe-input--panel.size--medium.type--datetime .vxe-input--panel-right-wrapper{padding:10px}.vxe-input--panel.size--medium .vxe-input--time-picker-title{height:29px;line-height:29px;padding:0 10px}.vxe-input--panel.size--medium .vxe-input--date-picker-btn,.vxe-input--panel.size--medium .vxe-input--date-picker-label{height:29px;line-height:29px}.vxe-input--panel.size--medium .vxe-input--date-picker-btn-wrapper .vxe-input--date-picker-btn{margin-left:7px}.vxe-input--panel.size--medium .vxe-input--date-picker-btn-wrapper .vxe-input--date-picker-current-btn,.vxe-input--panel.size--medium .vxe-input--date-picker-btn-wrapper .vxe-input--date-picker-next-btn,.vxe-input--panel.size--medium .vxe-input--date-picker-btn-wrapper .vxe-input--date-picker-prev-btn{width:29px;border-radius:4px;border:1px solid #dcdfe6}.vxe-input--panel.size--medium .vxe-input--date-picker-type-wrapper .vxe-input--date-picker-btn,.vxe-input--panel.size--medium .vxe-input--date-picker-type-wrapper .vxe-input--date-picker-label{padding:0 8px}.vxe-input--panel.size--medium .vxe-input--date-picker-header,.vxe-input--panel.size--medium .vxe-input--time-picker-header{padding-bottom:7px}.vxe-input--panel.size--medium .vxe-input--date-picker-body table,.vxe-input--panel.size--medium .vxe-input--time-picker-body{height:245px}.vxe-input--panel.size--medium .vxe-input--time-picker-body>ul{width:48px}.vxe-input--panel.size--medium .vxe-input--time-picker-body>ul:after,.vxe-input--panel.size--medium .vxe-input--time-picker-body>ul:before{height:120px}.vxe-input--panel.size--medium .vxe-input--time-picker-body>ul>li{height:26px;padding-left:8px}.vxe-input--panel.size--medium .vxe-input--time-picker-body .vxe-input--time-picker-minute-list{left:48px}.vxe-input--panel.size--medium .vxe-input--time-picker-body .vxe-input--time-picker-second-list{left:96px}.vxe-input--panel.size--medium .vxe-input--date-day-view td,.vxe-input--panel.size--medium .vxe-input--date-week-view td{height:36px}.vxe-input--panel.size--medium .vxe-input--date-quarter-view td{height:58px}.vxe-input--panel.size--medium .vxe-input--date-month-view td,.vxe-input--panel.size--medium .vxe-input--date-year-view td{height:46px}.vxe-input--panel.size--medium .vxe-input--date-picker-body th{height:29px}.vxe-input--panel.size--medium .vxe-input--date-picker-confirm,.vxe-input--panel.size--medium .vxe-input--time-picker-confirm{height:29px;padding:0 8px}.vxe-input--panel.size--medium .vxe-input--date-label{line-height:15px}.vxe-input--panel.size--small{font-size:13px}.vxe-input--panel.size--small .vxe-input--panel-wrapper{max-height:340px}.vxe-input--panel.size--small.type--date .vxe-input--panel-wrapper,.vxe-input--panel.size--small.type--month .vxe-input--panel-wrapper,.vxe-input--panel.size--small.type--quarter .vxe-input--panel-wrapper,.vxe-input--panel.size--small.type--time .vxe-input--panel-wrapper,.vxe-input--panel.size--small.type--week .vxe-input--panel-wrapper,.vxe-input--panel.size--small.type--year .vxe-input--panel-wrapper{padding:9px}.vxe-input--panel.size--small.type--date .vxe-input--panel-wrapper,.vxe-input--panel.size--small.type--month .vxe-input--panel-wrapper,.vxe-input--panel.size--small.type--quarter .vxe-input--panel-wrapper,.vxe-input--panel.size--small.type--year .vxe-input--panel-wrapper{width:312px}.vxe-input--panel.size--small.type--week .vxe-input--panel-wrapper{width:354px}.vxe-input--panel.size--small.type--time .vxe-input--panel-wrapper{width:154px}.vxe-input--panel.size--small.type--datetime .vxe-input--panel-left-wrapper{width:312px}.vxe-input--panel.size--small.type--datetime .vxe-input--panel-left-wrapper,.vxe-input--panel.size--small.type--datetime .vxe-input--panel-right-wrapper{padding:9px}.vxe-input--panel.size--small .vxe-input--time-picker-title{height:28px;line-height:28px;padding:0 9px}.vxe-input--panel.size--small .vxe-input--date-picker-btn,.vxe-input--panel.size--small .vxe-input--date-picker-label{height:28px;line-height:28px}.vxe-input--panel.size--small .vxe-input--date-picker-btn-wrapper .vxe-input--date-picker-btn{margin-left:6px}.vxe-input--panel.size--small .vxe-input--date-picker-btn-wrapper .vxe-input--date-picker-current-btn,.vxe-input--panel.size--small .vxe-input--date-picker-btn-wrapper .vxe-input--date-picker-next-btn,.vxe-input--panel.size--small .vxe-input--date-picker-btn-wrapper .vxe-input--date-picker-prev-btn{width:28px;border-radius:4px;border:1px solid #dcdfe6}.vxe-input--panel.size--small .vxe-input--date-picker-type-wrapper .vxe-input--date-picker-btn,.vxe-input--panel.size--small .vxe-input--date-picker-type-wrapper .vxe-input--date-picker-label{padding:0 7px}.vxe-input--panel.size--small .vxe-input--date-picker-header,.vxe-input--panel.size--small .vxe-input--time-picker-header{padding-bottom:6px}.vxe-input--panel.size--small .vxe-input--date-picker-body table,.vxe-input--panel.size--small .vxe-input--time-picker-body{height:232px}.vxe-input--panel.size--small .vxe-input--time-picker-body>ul{width:44px}.vxe-input--panel.size--small .vxe-input--time-picker-body>ul:after,.vxe-input--panel.size--small .vxe-input--time-picker-body>ul:before{height:110px}.vxe-input--panel.size--small .vxe-input--time-picker-body>ul>li{height:26px;padding-left:7px}.vxe-input--panel.size--small .vxe-input--time-picker-body .vxe-input--time-picker-minute-list{left:44px}.vxe-input--panel.size--small .vxe-input--time-picker-body .vxe-input--time-picker-second-list{left:88px}.vxe-input--panel.size--small .vxe-input--date-day-view td,.vxe-input--panel.size--small .vxe-input--date-week-view td{height:34px}.vxe-input--panel.size--small .vxe-input--date-quarter-view td{height:56px}.vxe-input--panel.size--small .vxe-input--date-month-view td,.vxe-input--panel.size--small .vxe-input--date-year-view td{height:44px}.vxe-input--panel.size--small .vxe-input--date-picker-body th{height:28px}.vxe-input--panel.size--small .vxe-input--date-picker-confirm,.vxe-input--panel.size--small .vxe-input--time-picker-confirm{height:28px;padding:0 7px}.vxe-input--panel.size--small .vxe-input--date-label{line-height:14px}.vxe-input--panel.size--mini{font-size:12px}.vxe-input--panel.size--mini .vxe-input--panel-wrapper{max-height:320px}.vxe-input--panel.size--mini.type--date .vxe-input--panel-wrapper,.vxe-input--panel.size--mini.type--month .vxe-input--panel-wrapper,.vxe-input--panel.size--mini.type--quarter .vxe-input--panel-wrapper,.vxe-input--panel.size--mini.type--time .vxe-input--panel-wrapper,.vxe-input--panel.size--mini.type--week .vxe-input--panel-wrapper,.vxe-input--panel.size--mini.type--year .vxe-input--panel-wrapper{padding:8px}.vxe-input--panel.size--mini.type--date .vxe-input--panel-wrapper,.vxe-input--panel.size--mini.type--month .vxe-input--panel-wrapper,.vxe-input--panel.size--mini.type--quarter .vxe-input--panel-wrapper,.vxe-input--panel.size--mini.type--year .vxe-input--panel-wrapper{width:288px}.vxe-input--panel.size--mini.type--week .vxe-input--panel-wrapper{width:326px}.vxe-input--panel.size--mini.type--time .vxe-input--panel-wrapper{width:146px}.vxe-input--panel.size--mini.type--datetime .vxe-input--panel-left-wrapper{width:288px}.vxe-input--panel.size--mini.type--datetime .vxe-input--panel-left-wrapper,.vxe-input--panel.size--mini.type--datetime .vxe-input--panel-right-wrapper{padding:8px}.vxe-input--panel.size--mini .vxe-input--time-picker-title{height:27px;line-height:27px;padding:0 8px}.vxe-input--panel.size--mini .vxe-input--date-picker-btn,.vxe-input--panel.size--mini .vxe-input--date-picker-label{height:27px;line-height:27px}.vxe-input--panel.size--mini .vxe-input--date-picker-btn-wrapper .vxe-input--date-picker-btn{margin-left:5px}.vxe-input--panel.size--mini .vxe-input--date-picker-btn-wrapper .vxe-input--date-picker-current-btn,.vxe-input--panel.size--mini .vxe-input--date-picker-btn-wrapper .vxe-input--date-picker-next-btn,.vxe-input--panel.size--mini .vxe-input--date-picker-btn-wrapper .vxe-input--date-picker-prev-btn{width:27px;border-radius:4px;border:1px solid #dcdfe6}.vxe-input--panel.size--mini .vxe-input--date-picker-type-wrapper .vxe-input--date-picker-btn,.vxe-input--panel.size--mini .vxe-input--date-picker-type-wrapper .vxe-input--date-picker-label{padding:0 6px}.vxe-input--panel.size--mini .vxe-input--date-picker-header,.vxe-input--panel.size--mini .vxe-input--time-picker-header{padding-bottom:5px}.vxe-input--panel.size--mini .vxe-input--date-picker-body table,.vxe-input--panel.size--mini .vxe-input--time-picker-body{height:218px}.vxe-input--panel.size--mini .vxe-input--time-picker-body>ul{width:42px}.vxe-input--panel.size--mini .vxe-input--time-picker-body>ul:after,.vxe-input--panel.size--mini .vxe-input--time-picker-body>ul:before{height:100px}.vxe-input--panel.size--mini .vxe-input--time-picker-body>ul>li{height:26px;padding-left:6px}.vxe-input--panel.size--mini .vxe-input--time-picker-body .vxe-input--time-picker-minute-list{left:42px}.vxe-input--panel.size--mini .vxe-input--time-picker-body .vxe-input--time-picker-second-list{left:84px}.vxe-input--panel.size--mini .vxe-input--date-day-view td,.vxe-input--panel.size--mini .vxe-input--date-week-view td{height:32px}.vxe-input--panel.size--mini .vxe-input--date-quarter-view td{height:54px}.vxe-input--panel.size--mini .vxe-input--date-month-view td,.vxe-input--panel.size--mini .vxe-input--date-year-view td{height:42px}.vxe-input--panel.size--mini .vxe-input--date-picker-body th{height:26px}.vxe-input--panel.size--mini .vxe-input--date-picker-confirm,.vxe-input--panel.size--mini .vxe-input--time-picker-confirm{height:27px;padding:0 6px}.vxe-input--panel.size--mini .vxe-input--date-label{line-height:13px}.vxe-textarea{position:relative;display:inline-block}.vxe-textarea:not(.def--cols),.vxe-textarea:not(.def--cols) .vxe-textarea--inner{width:100%}.vxe-textarea--inner{border-radius:4px;outline:0;font-size:inherit;padding:0 .6em;color:#606266;line-height:inherit;border:1px solid #dcdfe6;background-color:#fff;display:block;padding:.3em .6em}.vxe-textarea--inner::-webkit-input-placeholder{color:#c0c4cc}.vxe-textarea--inner::-moz-placeholder{color:#c0c4cc}.vxe-textarea--inner:-ms-input-placeholder{color:#c0c4cc}.vxe-textarea--inner::-ms-input-placeholder{color:#c0c4cc}.vxe-textarea--inner::placeholder{color:#c0c4cc}.vxe-textarea--inner:focus{border:1px solid #409eff}.vxe-textarea--inner[disabled]{cursor:not-allowed;background-color:#f3f3f3}.vxe-textarea--autosize,.vxe-textarea--inner{line-height:1.5715;color:#606266;font-family:-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}.vxe-textarea--autosize{display:block;position:fixed;top:0;left:0;width:100%;margin:0;padding:.3em .6em;word-wrap:break-word;white-space:pre-wrap;z-index:-1;visibility:hidden}.vxe-textarea--count{position:absolute;bottom:.2em;right:1.4em;padding-left:.2em;color:#999;background-color:#fff}.vxe-textarea--count.is--error{color:#f56c6c}.vxe-textarea,.vxe-textarea--autosize,.vxe-textarea--autosize.size--medium,.vxe-textarea.size--medium{font-size:14px}.vxe-textarea--autosize.size--small,.vxe-textarea.size--small{font-size:13px}.vxe-textarea--autosize.size--mini,.vxe-textarea.size--mini{font-size:12px}.vxe-textarea:not(.is--autosize){min-height:34px}.vxe-textarea.size--medium{font-size:14px}.vxe-textarea.size--medium:not(.is--autosize){min-height:32px}.vxe-textarea.size--small:not(.is--autosize){min-height:30px}.vxe-textarea.size--mini:not(.is--autosize){min-height:28px}.vxe-button{position:relative;text-align:center;background-color:#fff;outline:0;font-size:14px;max-width:500px;line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-transition:border .2s ease-in-out;transition:border .2s ease-in-out}.vxe-button:not(.is--disabled){color:#606266;cursor:pointer}.vxe-button.is--loading{cursor:progress}.vxe-button.is--loading:before{content:"";position:absolute;left:-1px;top:-1px;right:-1px;bottom:-1px;border-radius:inherit;background-color:hsla(0,0%,100%,.35);pointer-events:none}.vxe-button.is--disabled{color:#bfbfbf}.vxe-button.is--disabled:not(.is--loading){cursor:no-drop}.vxe-button.type--text{text-decoration:none;border:0;padding:.1em .5em;background-color:transparent}.vxe-button.type--text:not(.is--disabled):focus{color:#2f3031}.vxe-button.type--text:not(.is--disabled):hover{color:#73b8ff}.vxe-button.type--text.theme--primary{color:#409eff}.vxe-button.type--text.theme--primary:not(.is--disabled):focus{color:#0d84ff}.vxe-button.type--text.theme--primary:not(.is--disabled):hover{color:#73b8ff}.vxe-button.type--text.theme--primary.is--disabled{color:#a6d2ff}.vxe-button.type--text.theme--success{color:#67c23a}.vxe-button.type--text.theme--success:not(.is--disabled):focus{color:#529b2e}.vxe-button.type--text.theme--success:not(.is--disabled):hover{color:#85cf60}.vxe-button.type--text.theme--success.is--disabled{color:#a3db87}.vxe-button.type--text.theme--info{color:#909399}.vxe-button.type--text.theme--info:not(.is--disabled):focus{color:#767980}.vxe-button.type--text.theme--info:not(.is--disabled):hover{color:#abadb1}.vxe-button.type--text.theme--info.is--disabled{color:#c5c7ca}.vxe-button.type--text.theme--warning{color:#e6a23c}.vxe-button.type--text.theme--warning:not(.is--disabled):focus{color:#d48a1b}.vxe-button.type--text.theme--warning:not(.is--disabled):hover{color:#ecb869}.vxe-button.type--text.theme--warning.is--disabled{color:#f2cd96}.vxe-button.type--text.theme--danger{color:#f56c6c}.vxe-button.type--text.theme--danger:not(.is--disabled):focus{color:#f23c3c}.vxe-button.type--text.theme--danger:not(.is--disabled):hover{color:#f89c9c}.vxe-button.type--text.theme--danger.is--disabled{color:#fbcccc}.vxe-button.type--text.theme--perfect{color:#f8f8f9}.vxe-button.type--text.theme--perfect:not(.is--disabled):focus{color:#dddde1}.vxe-button.type--text.theme--perfect.is--disabled,.vxe-button.type--text.theme--perfect:not(.is--disabled):hover{color:#fff}.vxe-button.type--button{font-family:inherit;height:34px;line-height:1;border:1px solid #dcdfe6}.vxe-button.type--button.is--round{border-radius:17px}.vxe-button.type--button:not(.is--round){border-radius:4px}.vxe-button.type--button.is--circle{padding:0 .5em;min-width:34px;border-radius:50%}.vxe-button.type--button:not(.is--circle){padding:0 1em}.vxe-button.type--button:not(.is--disabled):hover{color:#5faeff}.vxe-button.type--button:not(.is--disabled):focus{border-color:#409eff}.vxe-button.type--button:not(.is--disabled):active{color:#3196ff;border-color:#3196ff;background-color:#f7f7f7}.vxe-button.type--button.theme--primary{color:#fff}.vxe-button.type--button.theme--primary:not(.is--disabled){border-color:#409eff;background-color:#409eff}.vxe-button.type--button.theme--primary:not(.is--disabled):hover{color:#fff;background-color:#5faeff;border-color:#5faeff}.vxe-button.type--button.theme--primary:not(.is--disabled):active{color:#fff;background-color:#3196ff;border-color:#3196ff}.vxe-button.type--button.theme--primary.is--disabled{border-color:#a6d2ff;background-color:#a6d2ff}.vxe-button.type--button.theme--primary.is--loading{border-color:#409eff;background-color:#409eff}.vxe-button.type--button.theme--success{color:#fff}.vxe-button.type--button.theme--success:not(.is--disabled){border-color:#67c23a;background-color:#67c23a}.vxe-button.type--button.theme--success:not(.is--disabled):hover{color:#fff;background-color:#79cb50;border-color:#79cb50}.vxe-button.type--button.theme--success:not(.is--disabled):active{color:#fff;background-color:#61b636;border-color:#61b636}.vxe-button.type--button.theme--success.is--disabled{border-color:#a3db87;background-color:#a3db87}.vxe-button.type--button.theme--success.is--loading{border-color:#67c23a;background-color:#67c23a}.vxe-button.type--button.theme--info{color:#fff}.vxe-button.type--button.theme--info:not(.is--disabled){border-color:#909399;background-color:#909399}.vxe-button.type--button.theme--info:not(.is--disabled):hover{color:#fff;background-color:#a0a3a8;border-color:#a0a3a8}.vxe-button.type--button.theme--info:not(.is--disabled):active{color:#fff;background-color:#888b92;border-color:#888b92}.vxe-button.type--button.theme--info.is--disabled{border-color:#c5c7ca;background-color:#c5c7ca}.vxe-button.type--button.theme--info.is--loading{border-color:#909399;background-color:#909399}.vxe-button.type--button.theme--warning{color:#fff}.vxe-button.type--button.theme--warning:not(.is--disabled){border-color:#e6a23c;background-color:#e6a23c}.vxe-button.type--button.theme--warning:not(.is--disabled):hover{color:#fff;background-color:#e9af57;border-color:#e9af57}.vxe-button.type--button.theme--warning:not(.is--disabled):active{color:#fff;background-color:#e49c2e;border-color:#e49c2e}.vxe-button.type--button.theme--warning.is--disabled{border-color:#f2cd96;background-color:#f2cd96}.vxe-button.type--button.theme--warning.is--loading{border-color:#e6a23c;background-color:#e6a23c}.vxe-button.type--button.theme--danger{color:#fff}.vxe-button.type--button.theme--danger:not(.is--disabled){border-color:#f56c6c;background-color:#f56c6c}.vxe-button.type--button.theme--danger:not(.is--disabled):hover{color:#fff;background-color:#f78989;border-color:#f78989}.vxe-button.type--button.theme--danger:not(.is--disabled):active{color:#fff;background-color:#f45e5e;border-color:#f45e5e}.vxe-button.type--button.theme--danger.is--disabled{border-color:#fbcccc;background-color:#fbcccc}.vxe-button.type--button.theme--danger.is--loading{border-color:#f56c6c;background-color:#f56c6c}.vxe-button.type--button.theme--perfect{color:#606266}.vxe-button.type--button.theme--perfect:not(.is--disabled){border-color:#f8f8f9;background-color:#f8f8f9}.vxe-button.type--button.theme--perfect:not(.is--disabled):hover{color:#606266;background-color:#fff;border-color:#fff}.vxe-button.type--button.theme--perfect:not(.is--disabled):active{color:#606266;background-color:#f0f0f2;border-color:#f0f0f2}.vxe-button.type--button.theme--perfect.is--disabled{border-color:#fff;background-color:#fff}.vxe-button.type--button.theme--perfect.is--loading{border-color:#f8f8f9;background-color:#f8f8f9}.vxe-button.size--medium{font-size:14px}.vxe-button.size--medium.type--button{height:32px}.vxe-button.size--medium.type--button.is--circle{min-width:32px}.vxe-button.size--medium.type--button.is--round{border-radius:16px}.vxe-button.size--medium .vxe-button--icon,.vxe-button.size--medium .vxe-button--loading-icon{min-width:14px}.vxe-button.size--small{font-size:13px}.vxe-button.size--small.type--button{height:30px}.vxe-button.size--small.type--button.is--circle{min-width:30px}.vxe-button.size--small.type--button.is--round{border-radius:15px}.vxe-button.size--small .vxe-button--icon,.vxe-button.size--small .vxe-button--loading-icon{min-width:13px}.vxe-button.size--mini{font-size:12px}.vxe-button.size--mini.type--button{height:28px}.vxe-button.size--mini.type--button.is--circle{min-width:28px}.vxe-button.size--mini.type--button.is--round{border-radius:14px}.vxe-button.size--mini .vxe-button--icon,.vxe-button.size--mini .vxe-button--loading-icon{min-width:12px}.vxe-button+.vxe-button,.vxe-button+.vxe-button--dropdown,.vxe-input+.vxe-button,.vxe-input+.vxe-button--dropdown{margin-left:12px}.vxe-button--icon,.vxe-button--loading-icon{min-width:14px}.vxe-button--icon+.vxe-button--content,.vxe-button--loading-icon+.vxe-button--content{margin-left:4px}.vxe-button--dropdown,.vxe-button--wrapper{display:inline-block}.vxe-button--dropdown{position:relative}.vxe-button--dropdown+.vxe-button,.vxe-button--dropdown+.vxe-button--dropdown{margin-left:12px}.vxe-button--dropdown>.vxe-button.type--button.theme--danger,.vxe-button--dropdown>.vxe-button.type--button.theme--info,.vxe-button--dropdown>.vxe-button.type--button.theme--primary,.vxe-button--dropdown>.vxe-button.type--button.theme--success,.vxe-button--dropdown>.vxe-button.type--button.theme--warning{color:#fff}.vxe-button--dropdown>.vxe-button.type--button.theme--perfect{color:#606266}.vxe-button--dropdown.is--active>.vxe-button:not(.is--disabled){color:#5faeff}.vxe-button--dropdown.is--active>.vxe-button.type--text.theme--primary{color:#73b8ff}.vxe-button--dropdown.is--active>.vxe-button.type--text.theme--success{color:#85cf60}.vxe-button--dropdown.is--active>.vxe-button.type--text.theme--info{color:#abadb1}.vxe-button--dropdown.is--active>.vxe-button.type--text.theme--warning{color:#ecb869}.vxe-button--dropdown.is--active>.vxe-button.type--text.theme--danger{color:#f89c9c}.vxe-button--dropdown.is--active>.vxe-button.type--text.theme--perfect{color:#fff}.vxe-button--dropdown.is--active>.vxe-button.type--button.theme--primary{color:#fff;background-color:#5faeff;border-color:#5faeff}.vxe-button--dropdown.is--active>.vxe-button.type--button.theme--success{color:#fff;background-color:#79cb50;border-color:#79cb50}.vxe-button--dropdown.is--active>.vxe-button.type--button.theme--info{color:#fff;background-color:#a0a3a8;border-color:#a0a3a8}.vxe-button--dropdown.is--active>.vxe-button.type--button.theme--warning{color:#fff;background-color:#e9af57;border-color:#e9af57}.vxe-button--dropdown.is--active>.vxe-button.type--button.theme--danger{color:#fff;background-color:#f78989;border-color:#f78989}.vxe-button--dropdown.is--active>.vxe-button.type--button.theme--perfect{color:#606266;background-color:#fff;border-color:#fff}.vxe-button--dropdown.is--active .vxe-button--dropdown-arrow{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.vxe-button--dropdown-arrow{display:inline-block;font-size:12px;margin-left:4px;-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}.vxe-button--dropdown-panel{display:none;position:absolute;right:0;padding:4px 0}.vxe-button--dropdown-panel.animat--leave{display:block;opacity:0;-webkit-transform:scaleY(.5);transform:scaleY(.5);-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;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.vxe-button--dropdown-panel.animat--leave[placement=top]{-webkit-transform-origin:center bottom;transform-origin:center bottom}.vxe-button--dropdown-panel.animat--enter{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1)}.vxe-button--dropdown-wrapper{padding:5px;background-color:#fff;border-radius:4px;border:1px solid #dcdfe6;-webkit-box-shadow:0 1px 6px rgba(0,0,0,.2);box-shadow:0 1px 6px rgba(0,0,0,.2)}.vxe-button--dropdown-wrapper>.vxe-button{margin-left:0;margin-top:.4em;display:block;width:100%;border:0}.vxe-button--dropdown-wrapper>.vxe-button.type--text{padding:2px 8px}.vxe-button--dropdown-wrapper>.vxe-button:first-child{margin-top:0}.vxe-button--dropdown-wrapper>.vxe-button:last-child{margin-bottom:0}.vxe-modal--wrapper{display:none;position:fixed;top:0;left:0;line-height:1.5;width:calc(100% + 18px);height:calc(100% + 18px);color:#606266;font-family:-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;-webkit-transition:top .4s ease-in-out;transition:top .4s ease-in-out}.vxe-modal--wrapper.is--active{display:block}.vxe-modal--wrapper.is--visible.is--mask:before{background-color:rgba(0,0,0,.5)}.vxe-modal--wrapper.is--visible.type--message .vxe-modal--box{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.vxe-modal--wrapper.is--visible .vxe-modal--box{opacity:1;visibility:visible}.vxe-modal--wrapper.is--loading .vxe-modal--footer,.vxe-modal--wrapper.is--loading .vxe-modal--header{position:relative;border-bottom-color:hsla(0,0%,100%,.5)}.vxe-modal--wrapper.is--loading .vxe-modal--footer:before,.vxe-modal--wrapper.is--loading .vxe-modal--header:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:hsla(0,0%,100%,.5)}.vxe-modal--wrapper:not(.lock--view){pointer-events:none}.vxe-modal--wrapper:not(.type--message).lock--scroll{overflow:hidden}.vxe-modal--wrapper:not(.type--message):not(.lock--scroll){overflow:auto}.vxe-modal--wrapper.is--mask:before,.vxe-modal--wrapper.lock--view:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;pointer-events:auto}.vxe-modal--wrapper.is--mask:before{background-color:transparent}.vxe-modal--wrapper.is--animat.is--mask:before{-webkit-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out}.vxe-modal--wrapper.is--animat.type--message .vxe-modal--box:not(.is--drag){-webkit-transition:all .4s ease-out;transition:all .4s ease-out}.vxe-modal--wrapper.type--alert .vxe-modal--body,.vxe-modal--wrapper.type--confirm .vxe-modal--body,.vxe-modal--wrapper.type--message .vxe-modal--body{white-space:normal;word-break:break-word}.vxe-modal--wrapper.type--message{text-align:center}.vxe-modal--wrapper.type--message .vxe-modal--box{display:inline-block;padding:2px 0;margin-top:0;width:auto;-webkit-box-shadow:0 0 8px 0 rgba(0,0,0,.1);box-shadow:0 0 8px 0 rgba(0,0,0,.1);opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}.vxe-modal--wrapper.type--message .vxe-modal--box .vxe-modal--body:after{content:"";display:block;clear:both;height:0;overflow:hidden;visibility:hidden}.vxe-modal--wrapper.type--message .vxe-modal--box .vxe-modal--content{max-width:800px;float:left}.vxe-modal--wrapper.type--message .vxe-modal--status-wrapper{font-size:1.4em;padding-left:10px}.vxe-modal--wrapper.type--alert .vxe-modal--box,.vxe-modal--wrapper.type--confirm .vxe-modal--box,.vxe-modal--wrapper.type--modal .vxe-modal--box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:fixed;left:50%;top:0;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.2);box-shadow:0 0 10px 0 rgba(0,0,0,.2)}.vxe-modal--wrapper.type--alert .vxe-modal--body,.vxe-modal--wrapper.type--alert .vxe-modal--body .vxe-modal--content,.vxe-modal--wrapper.type--confirm .vxe-modal--body,.vxe-modal--wrapper.type--confirm .vxe-modal--body .vxe-modal--content,.vxe-modal--wrapper.type--modal .vxe-modal--body,.vxe-modal--wrapper.type--modal .vxe-modal--body .vxe-modal--content{overflow:auto}.vxe-modal--wrapper.type--alert .vxe-modal--status-wrapper,.vxe-modal--wrapper.type--confirm .vxe-modal--status-wrapper{font-size:1.6em;padding-left:10px}.vxe-modal--wrapper .vxe-modal--box{visibility:hidden;width:420px;background-color:#fff;border-radius:4px;border:1px solid #ebeef5;text-align:left;pointer-events:auto;opacity:0}.vxe-modal--wrapper .vxe-modal--box.is--drag{cursor:move}.vxe-modal--wrapper .vxe-modal--box.is--drag .vxe-modal--body:after,.vxe-modal--wrapper .vxe-modal--box.is--drag .vxe-modal--footer:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.vxe-modal--wrapper .vxe-modal--box.is--drag .vxe-modal--body,.vxe-modal--wrapper .vxe-modal--box.is--drag .vxe-modal--body .vxe-modal--content{overflow:hidden}.vxe-modal--wrapper.status--info .vxe-modal--status-wrapper{color:#909399}.vxe-modal--wrapper.status--question .vxe-modal--status-wrapper,.vxe-modal--wrapper.status--warning .vxe-modal--status-wrapper{color:#e6a23c}.vxe-modal--wrapper.status--success .vxe-modal--status-wrapper{color:#67c23a}.vxe-modal--wrapper.status--error .vxe-modal--status-wrapper{color:#f56c6c}.vxe-modal--wrapper.status--loading .vxe-modal--status-wrapper{color:#bfbfbf}.vxe-modal--wrapper .vxe-modal--status-wrapper{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.vxe-modal--wrapper .vxe-modal--content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:.8em 1em;white-space:pre-line}.vxe-modal--wrapper .vxe-modal--body,.vxe-modal--wrapper .vxe-modal--footer,.vxe-modal--wrapper .vxe-modal--header{position:relative}.vxe-modal--wrapper .vxe-modal--body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.vxe-modal--wrapper .vxe-modal--header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-negative:0;flex-shrink:0;font-size:1.1em;font-weight:700;border-bottom:1px solid #ebeef5;background-color:#f8f8f8;border-radius:4px 4px 0 0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.vxe-modal--wrapper .vxe-modal--header.is--draggable .vxe-modal--header-title{cursor:move}.vxe-modal--wrapper .vxe-modal--header.is--ellipsis .vxe-modal--header-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vxe-modal--wrapper .vxe-modal--header-title{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:.6em 0 .6em 1em}.vxe-modal--wrapper .vxe-modal--header-right{-ms-flex-negative:0;flex-shrink:0;padding:.6em 1em .6em 0}.vxe-modal--wrapper .vxe-modal--close-btn,.vxe-modal--wrapper .vxe-modal--zoom-btn{cursor:pointer;margin-left:.6em}.vxe-modal--wrapper .vxe-modal--close-btn:hover,.vxe-modal--wrapper .vxe-modal--zoom-btn:hover{color:#409eff}.vxe-modal--wrapper .vxe-modal--footer{-ms-flex-negative:0;flex-shrink:0;text-align:right;padding:.4em 1em .8em 1em}.vxe-modal--wrapper.is--maximize .vxe-modal--box .vxe-modal--header{cursor:default}.vxe-modal--wrapper.is--maximize .vxe-modal--resize .sb-resize,.vxe-modal--wrapper.is--maximize .vxe-modal--resize .selb-resize,.vxe-modal--wrapper.is--maximize .vxe-modal--resize .sest-resize,.vxe-modal--wrapper.is--maximize .vxe-modal--resize .st-resize,.vxe-modal--wrapper.is--maximize .vxe-modal--resize .swlb-resize,.vxe-modal--wrapper.is--maximize .vxe-modal--resize .swst-resize,.vxe-modal--wrapper.is--maximize .vxe-modal--resize .wl-resize,.vxe-modal--wrapper.is--maximize .vxe-modal--resize .wr-resize{display:none}.vxe-modal--wrapper .vxe-modal--resize .sb-resize,.vxe-modal--wrapper .vxe-modal--resize .selb-resize,.vxe-modal--wrapper .vxe-modal--resize .sest-resize,.vxe-modal--wrapper .vxe-modal--resize .st-resize,.vxe-modal--wrapper .vxe-modal--resize .swlb-resize,.vxe-modal--wrapper .vxe-modal--resize .swst-resize,.vxe-modal--wrapper .vxe-modal--resize .wl-resize,.vxe-modal--wrapper .vxe-modal--resize .wr-resize{position:absolute;z-index:100}.vxe-modal--wrapper .vxe-modal--resize .wl-resize,.vxe-modal--wrapper .vxe-modal--resize .wr-resize{width:8px;height:100%;top:0;cursor:w-resize}.vxe-modal--wrapper .vxe-modal--resize .wl-resize{left:-5px}.vxe-modal--wrapper .vxe-modal--resize .wr-resize{right:-5px}.vxe-modal--wrapper .vxe-modal--resize .selb-resize,.vxe-modal--wrapper .vxe-modal--resize .sest-resize,.vxe-modal--wrapper .vxe-modal--resize .swlb-resize,.vxe-modal--wrapper .vxe-modal--resize .swst-resize{width:10px;height:10px;z-index:101}.vxe-modal--wrapper .vxe-modal--resize .sest-resize,.vxe-modal--wrapper .vxe-modal--resize .swst-resize{top:-8px}.vxe-modal--wrapper .vxe-modal--resize .selb-resize,.vxe-modal--wrapper .vxe-modal--resize .swlb-resize{bottom:-8px}.vxe-modal--wrapper .vxe-modal--resize .sest-resize,.vxe-modal--wrapper .vxe-modal--resize .swlb-resize{cursor:sw-resize}.vxe-modal--wrapper .vxe-modal--resize .selb-resize,.vxe-modal--wrapper .vxe-modal--resize .swst-resize{cursor:se-resize}.vxe-modal--wrapper .vxe-modal--resize .swlb-resize,.vxe-modal--wrapper .vxe-modal--resize .swst-resize{left:-8px}.vxe-modal--wrapper .vxe-modal--resize .selb-resize,.vxe-modal--wrapper .vxe-modal--resize .sest-resize{right:-8px}.vxe-modal--wrapper .vxe-modal--resize .sb-resize,.vxe-modal--wrapper .vxe-modal--resize .st-resize{width:100%;height:8px;left:0;cursor:s-resize}.vxe-modal--wrapper .vxe-modal--resize .st-resize{top:-5px}.vxe-modal--wrapper .vxe-modal--resize .sb-resize{bottom:-5px}.vxe-modal--wrapper,.vxe-modal--wrapper.size--medium{font-size:14px}.vxe-modal--wrapper.size--small{font-size:13px}.vxe-modal--wrapper.size--mini{font-size:12px}.vxe-table--tooltip-wrapper{display:none;position:absolute;top:-100%;left:-100%;font-size:12px;max-width:600px;border-radius:4px;padding:8px 12px;white-space:normal;word-break:break-word;-webkit-box-shadow:2px 2px 4px -2px rgba(0,0,0,.2);box-shadow:2px 2px 4px -2px rgba(0,0,0,.2);color:#606266;font-family:-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}.vxe-table--tooltip-wrapper:not(.is--enterable){pointer-events:none}.vxe-table--tooltip-wrapper.is--arrow .vxe-table--tooltip-arrow,.vxe-table--tooltip-wrapper.is--visible{display:block}.vxe-table--tooltip-wrapper.is--enterable:after{content:"";position:absolute;left:0;width:100%;height:6px;background-color:transparent}.vxe-table--tooltip-wrapper .vxe-table--tooltip-content{white-space:pre-line}.vxe-table--tooltip-wrapper .vxe-table--tooltip-arrow{display:none;position:absolute;border-color:transparent;border-width:6px;border-style:solid;left:50%;-webkit-transform:translateX(-6px);transform:translateX(-6px)}.vxe-table--tooltip-wrapper .vxe-table--tooltip-arrow:before{content:"";position:absolute;border-color:transparent;border-width:5px;border-style:solid;left:-5px}.vxe-table--tooltip-wrapper.placement--top.is--enterable:after{bottom:-6px}.vxe-table--tooltip-wrapper.placement--top .vxe-table--tooltip-arrow{bottom:-12px}.vxe-table--tooltip-wrapper.placement--top .vxe-table--tooltip-arrow:before{top:-7px}.vxe-table--tooltip-wrapper.placement--bottom.is--enterable:after{top:-6px}.vxe-table--tooltip-wrapper.placement--bottom .vxe-table--tooltip-arrow{top:-12px}.vxe-table--tooltip-wrapper.placement--bottom .vxe-table--tooltip-arrow:before{top:-4px}.vxe-table--tooltip-wrapper.theme--light{background-color:#fff;border:1px solid #dcdfe6}.vxe-table--tooltip-wrapper.theme--light.placement--top .vxe-table--tooltip-arrow{border-top-color:#dcdfe6}.vxe-table--tooltip-wrapper.theme--light.placement--top .vxe-table--tooltip-arrow:before{border-top-color:#fff}.vxe-table--tooltip-wrapper.theme--light.placement--bottom .vxe-table--tooltip-arrow{border-bottom-color:#dcdfe6}.vxe-table--tooltip-wrapper.theme--light.placement--bottom .vxe-table--tooltip-arrow:before{border-bottom-color:#fff}.vxe-table--tooltip-wrapper.theme--dark{background:#303133;color:#fff}.vxe-table--tooltip-wrapper.theme--dark.placement--top .vxe-table--tooltip-arrow,.vxe-table--tooltip-wrapper.theme--dark.placement--top .vxe-table--tooltip-arrow:before{border-top-color:#303133}.vxe-table--tooltip-wrapper.theme--dark.placement--bottom .vxe-table--tooltip-arrow,.vxe-table--tooltip-wrapper.theme--dark.placement--bottom .vxe-table--tooltip-arrow:before{border-bottom-color:#303133}.vxe-table--tooltip-wrapper.vxe-table--valid-error{background-color:#f56c6c;color:#fff}.vxe-form--item .vxe-default-input[type=reset]:hover,.vxe-form--item .vxe-default-input[type=submit]:hover{color:#5faeff;border-color:#73b8ff}.vxe-form{position:relative;font-size:14px;color:#606266;font-family:-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;background-color:#fff;text-align:left}.vxe-form-slots{display:none}.vxe-form--item-content,.vxe-form--item-trigger-node{display:inline-block;vertical-align:middle}.vxe-form--item-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;max-width:320px;padding-right:.8em}.vxe-form--item-title.is--ellipsis .vxe-form--item-title-content{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vxe-form--item-title .vxe-form--item-title-postfix,.vxe-form--item-title .vxe-form--item-title-prefix,.vxe-form--item-title .vxe-form--item-title-suffix{-ms-flex-negative:0;flex-shrink:0}.vxe-form--item-title .vxe-form--item-title-prefix,.vxe-form--item-title .vxe-form--item-title-suffix{cursor:help;vertical-align:middle}.vxe-form--item-title .vxe-form--item-title-prefix{margin-right:.25em}.vxe-form--item-title .vxe-form--item-title-suffix{margin-left:.2em}.vxe-form--item-title .vxe-form--item-title-postfix{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.vxe-form--item-title .vxe-form--item-title-content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.vxe-form--item-title .vxe-form--item-title-label{vertical-align:middle}.vxe-form--item-trigger-node{font-size:12px;min-width:100px;color:#909399;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.vxe-form--item-trigger-node .vxe-form--item-trigger-icon{display:inline-block;margin:0 .25em;-webkit-transition:all .1s;transition:all .1s}.vxe-form--item-valid{position:absolute;width:100%;font-size:12px;line-height:1.2em;color:#f56c6c;background-color:inherit;z-index:1;opacity:0;-webkit-transform-origin:center top;transform-origin:center top;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.vxe-form .vxe-form--gather{display:inline-block}.vxe-form .vxe-form--item{display:none;padding:.5em .8em .5em 0}.vxe-form .vxe-form--item.is--active:not(.is--hidden){display:inline-block}.vxe-form--item.is--colon .vxe-form--item-title-postfix:after{content:":";font-weight:400;margin-left:.2em}.vxe-form--item.is--asterisk.is--required .vxe-form--item-title-content:before{content:"*";color:#f56c6c;font-family:Verdana,Arial,Tahoma;margin-right:.2em;font-weight:400;vertical-align:middle}.vxe-form--item.is--span .vxe-default-input:not([type=submit]):not([type=reset]),.vxe-form--item.is--span .vxe-default-select,.vxe-form--item.is--span .vxe-default-textarea,.vxe-form--item.is--span .vxe-input,.vxe-form--item.is--span .vxe-select,.vxe-form--item.is--span .vxe-textarea{width:100%}.vxe-form--item.is--error .vxe-default-input,.vxe-form--item.is--error .vxe-default-input[type=search]:focus,.vxe-form--item.is--error .vxe-default-input[type=text]:focus,.vxe-form--item.is--error .vxe-default-select,.vxe-form--item.is--error .vxe-default-select:focus,.vxe-form--item.is--error .vxe-default-textarea,.vxe-form--item.is--error .vxe-default-textarea:focus,.vxe-form--item.is--error .vxe-input>.vxe-input--inner,.vxe-form--item.is--error .vxe-input>.vxe-input--inner:focus,.vxe-form--item.is--error .vxe-select,.vxe-form--item.is--error .vxe-select.is--active>.vxe-input .vxe-input--inner,.vxe-form--item.is--error .vxe-textarea>.vxe-textarea--inner,.vxe-form--item.is--error .vxe-textarea>.vxe-textarea--inner:focus{border-color:#f56c6c}.vxe-form--item.is--error .vxe-form--item-valid{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1)}.vxe-form--item .vxe-form--item-inner{display:-webkit-box;display:-ms-flexbox;display: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}.vxe-form--item .vxe-form--item-inner .vxe-form--item-title{-ms-flex-negative:0;flex-shrink:0}.vxe-form--item .vxe-form--item-inner .vxe-form--item-content{position:relative;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;word-break:break-all}.vxe-form--item .vxe-default-input,.vxe-form--item .vxe-default-select,.vxe-form--item .vxe-default-textarea{outline:0;border:1px solid #dcdfe6;border-radius:4px}.vxe-form--item .vxe-default-input,.vxe-form--item .vxe-default-select{height:34px}.vxe-form--item .vxe-default-input{padding:0 .8em}.vxe-form--item .vxe-default-textarea{padding:.3em .6em}.vxe-form--item .vxe-default-input[type=number]{padding-right:.2em}.vxe-form--item .vxe-default-input[type=search],.vxe-form--item .vxe-default-input[type=text]{padding:0 1em}.vxe-form--item .vxe-default-input[type=search],.vxe-form--item .vxe-default-input[type=text],.vxe-form--item .vxe-default-select,.vxe-form--item .vxe-default-textarea{color:#606266}.vxe-form--item .vxe-default-input[type=search]:focus,.vxe-form--item .vxe-default-input[type=text]:focus,.vxe-form--item .vxe-default-select:focus,.vxe-form--item .vxe-default-textarea:focus{border:1px solid #409eff}.vxe-form--item .vxe-default-input[type=search][disabled],.vxe-form--item .vxe-default-input[type=text][disabled],.vxe-form--item .vxe-default-select[disabled],.vxe-form--item .vxe-default-textarea[disabled]{cursor:not-allowed;background-color:#f3f3f3}.vxe-form--item .vxe-default-input[type=reset],.vxe-form--item .vxe-default-input[type=submit]{line-height:32px;background-color:#fff;cursor:pointer}.vxe-form--item .vxe-default-input[type=reset]:active,.vxe-form--item .vxe-default-input[type=submit]:active{color:#3699ff;border-color:#3699ff}.vxe-form--item .vxe-default-input[type=date]::-webkit-inner-spin-button{margin-top:6px}.vxe-form--item .vxe-default-input[type=date]::-webkit-inner-spin-button,.vxe-form--item .vxe-default-input[type=number]::-webkit-inner-spin-button{height:24px}.vxe-form--item .vxe-default-input::-webkit-input-placeholder{color:#c0c4cc}.vxe-form--item .vxe-default-input::-moz-placeholder{color:#c0c4cc}.vxe-form--item .vxe-default-input:-ms-input-placeholder{color:#c0c4cc}.vxe-form--item .vxe-default-input::-ms-input-placeholder{color:#c0c4cc}.vxe-form--item .vxe-default-input::placeholder{color:#c0c4cc}.vxe-form--item .vxe-default-input[type=search],.vxe-form--item .vxe-default-input[type=text],.vxe-form--item .vxe-default-select,.vxe-form--item .vxe-default-textarea{width:180px}.vxe-form--item .vxe-default-textarea{resize:none;vertical-align:middle}.vxe-form--item .vxe-default-textarea::-webkit-input-placeholder{color:#c0c4cc}.vxe-form--item .vxe-default-textarea::-moz-placeholder{color:#c0c4cc}.vxe-form--item .vxe-default-textarea:-ms-input-placeholder{color:#c0c4cc}.vxe-form--item .vxe-default-textarea::-ms-input-placeholder{color:#c0c4cc}.vxe-form--item .vxe-default-textarea::placeholder{color:#c0c4cc}.vxe-form .vxe-form--item-inner{min-height:36px}.vxe-form .vxe-form--item-inner>.align--center{text-align:center}.vxe-form .vxe-form--item-inner>.align--left{text-align:left}.vxe-form .vxe-form--item-inner>.align--right{text-align:right}.vxe-form.size--medium{font-size:14px}.vxe-form.size--medium .vxe-form--item-inner{min-height:34px}.vxe-form.size--medium .vxe-default-input[type=reset],.vxe-form.size--medium .vxe-default-input[type=submit]{line-height:30px}.vxe-form.size--medium .vxe-default-input,.vxe-form.size--medium .vxe-default-select{height:32px}.vxe-form.size--small{font-size:13px}.vxe-form.size--small .vxe-form--item-inner{min-height:32px}.vxe-form.size--small .vxe-default-input[type=reset],.vxe-form.size--small .vxe-default-input[type=submit]{line-height:28px}.vxe-form.size--small .vxe-default-input,.vxe-form.size--small .vxe-default-select{height:30px}.vxe-form.size--mini{font-size:12px}.vxe-form.size--mini .vxe-form--item-inner{min-height:30px}.vxe-form.size--mini .vxe-default-input[type=reset],.vxe-form.size--mini .vxe-default-input[type=submit]{line-height:26px}.vxe-form.size--mini .vxe-default-input,.vxe-form.size--mini .vxe-default-select{height:28px}.vxe-select{position:relative;display:inline-block;width:180px;color:#606266;text-align:left}.vxe-select>.vxe-input .vxe-input--inner{cursor:pointer}.vxe-select.is--disabled>.vxe-input .vxe-input--inner{cursor:no-drop}.vxe-select.is--loading>.vxe-input .vxe-input--inner{cursor:progress}.vxe-select>.vxe-input{width:100%}.vxe-select>.vxe-input .vxe-input--suffix-icon{display:inline-block;-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}.vxe-select.is--active:not(.is--filter)>.vxe-input .vxe-input--inner{border:1px solid #409eff}.vxe-select-slots{display:none}.vxe-select--panel{display:none;position:absolute;left:0;padding:4px 0;color:#606266;text-align:left}.vxe-select--panel:not(.is--transfer){min-width:100%}.vxe-select--panel.is--transfer{position:fixed}.vxe-select--panel.animat--leave{display:block;opacity:0;-webkit-transform:scaleY(.5);transform:scaleY(.5);-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;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.vxe-select--panel.animat--leave[placement=top]{-webkit-transform-origin:center bottom;transform-origin:center bottom}.vxe-select--panel.animat--enter{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1)}.vxe-select-filter--wrapper{display:block}.vxe-select-filter--wrapper .vxe-select-filter--input{width:100%}.vxe-select-option--wrapper{position:relative;overflow-x:hidden;overflow-y:auto;padding:4px 0;max-height:200px;border-radius:4px;border:1px solid #dadce0;-webkit-box-shadow:0 0 6px 2px rgba(0,0,0,.1);box-shadow:0 0 6px 2px rgba(0,0,0,.1);background-color:#fff}.vxe-optgroup .vxe-optgroup--title{padding:0 6px;color:#909399;font-size:12px}.vxe-optgroup--wrapper .vxe-select-option{padding:0 20px}.vxe-select-option{padding:0 .6em;max-width:600px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.vxe-select-option.is--selected{font-weight:700;color:#409eff}.vxe-select-option:not(.is--disabled){cursor:pointer}.vxe-select-option:not(.is--disabled).is--hover{background-color:#f5f7fa}.vxe-select-option.is--disabled{color:#bfbfbf;cursor:no-drop}.vxe-select--search-icon{margin-right:.5em}.vxe-select--empty-placeholder,.vxe-select--search-loading{padding:0 .6em;text-align:center;color:#c0c4cc}.vxe-select,.vxe-select--panel,.vxe-select--panel.size--medium,.vxe-select.size--medium{font-size:14px}.vxe-select--panel.size--small,.vxe-select.size--small{font-size:13px}.vxe-select--panel.size--mini,.vxe-select.size--mini{font-size:12px}.vxe-select--panel .vxe-optgroup--title,.vxe-select--panel .vxe-select-option{height:30px}.vxe-select--panel .vxe-optgroup--title,.vxe-select--panel .vxe-select--empty-placeholder,.vxe-select--panel .vxe-select--search-loading,.vxe-select--panel .vxe-select-option{line-height:30px}.vxe-select--panel.size--medium .vxe-optgroup--title,.vxe-select--panel.size--medium .vxe-select-option{height:28px}.vxe-select--panel.size--medium .vxe-optgroup--title,.vxe-select--panel.size--medium .vxe-select--empty-placeholder,.vxe-select--panel.size--medium .vxe-select--search-loading,.vxe-select--panel.size--medium .vxe-select-option{line-height:28px}.vxe-select--panel.size--small .vxe-optgroup--title,.vxe-select--panel.size--small .vxe-select-option{height:26px}.vxe-select--panel.size--small .vxe-optgroup--title,.vxe-select--panel.size--small .vxe-select--empty-placeholder,.vxe-select--panel.size--small .vxe-select--search-loading,.vxe-select--panel.size--small .vxe-select-option{line-height:26px}.vxe-select--panel.size--mini .vxe-optgroup--title,.vxe-select--panel.size--mini .vxe-select-option{height:24px}.vxe-select--panel.size--mini .vxe-optgroup--title,.vxe-select--panel.size--mini .vxe-select--empty-placeholder,.vxe-select--panel.size--mini .vxe-select--search-loading,.vxe-select--panel.size--mini .vxe-select-option{line-height:24px}.vxe-switch{display:inline-block;color:#606266;vertical-align:middle;padding:.4em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-align:center}.vxe-switch.is--animat .vxe-switch--button{-webkit-transition:border-color .3s,background-color .3s;transition:border-color .3s,background-color .3s}.vxe-switch.is--animat .vxe-switch--icon{-webkit-transition:all .3s;transition:all .3s}.vxe-switch.is--on .vxe-switch--button{padding-right:1.7em;background-color:#409eff}.vxe-switch.is--on .vxe-switch--icon{left:100%;-webkit-transform:translateX(-1.4em);transform:translateX(-1.4em)}.vxe-switch.is--off .vxe-switch--button{padding-left:1.7em;background-color:rgba(0,0,0,.35)}.vxe-switch.is--off .vxe-switch--icon{left:.2em;-webkit-transform:translateX(0);transform:translateX(0)}.vxe-switch.is--off .vxe-switch--label-on,.vxe-switch.is--on .vxe-switch--label-off{height:0;visibility:hidden;overflow:hidden}.vxe-switch.is--off .vxe-switch--label,.vxe-switch.is--on .vxe-switch--label{opacity:1}.vxe-switch:not(.is--disabled) .vxe-switch--button{cursor:pointer}.vxe-switch:not(.is--disabled) .vxe-switch--button:focus{-webkit-box-shadow:0 0 .4em 0 #409eff;box-shadow:0 0 .4em 0 #409eff}.vxe-switch.is--disabled .vxe-switch--button{cursor:no-drop}.vxe-switch.is--disabled.is--on .vxe-switch--button{background-color:#a6d2ff}.vxe-switch.is--disabled.is--off .vxe-switch--button{background-color:rgba(0,0,0,.15)}.vxe-switch .vxe-switch--button{display:block;position:relative;height:1.6em;line-height:1;min-width:3.2em;padding:0 .6em;border-radius:1em;border:0;outline:0}.vxe-switch .vxe-switch--label{opacity:0;display:block;color:#fff;font-size:.8em}.vxe-switch .vxe-switch--icon{position:absolute;top:.2em;left:0;width:1.2em;height:1.2em;border-radius:50%;background-color:#fff}.vxe-switch .vxe-switch--label-icon{margin-right:.25em}.vxe-switch,.vxe-switch.size--medium{font-size:14px}.vxe-switch.size--small{font-size:13px}.vxe-switch.size--mini{font-size:12px}.vxe-list{position:relative;display:block;padding:0;color:#606266;direction:ltr}.vxe-list .vxe-list--virtual-wrapper{position:relative;overflow:auto}.vxe-list .vxe-list--y-space{width:0;float:left}.vxe-list .vxe-list--body,.vxe-list .vxe-list--virtual-wrapper{padding:0;margin:0;border:0;outline:0}.vxe-list--virtual-wrapper{height:100px}.vxe-pulldown{position:relative;display:inline-block;color:#606266;text-align:left}.vxe-pulldown--panel{display:none;position:absolute;left:0;padding:4px 0;color:#606266;text-align:left}.vxe-pulldown--panel:not(.is--transfer){min-width:100%}.vxe-pulldown--panel.is--transfer{position:fixed}.vxe-pulldown--panel.animat--leave{display:block;opacity:0;-webkit-transform:scaleY(.5);transform:scaleY(.5);-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;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.vxe-pulldown--panel.animat--leave[placement=top]{-webkit-transform-origin:center bottom;transform-origin:center bottom}.vxe-pulldown--panel.animat--enter{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1)}.vxe-pulldown--wrapper{background-color:#fff}.vxe-pulldown,.vxe-pulldown--panel,.vxe-pulldown--panel.size--medium,.vxe-pulldown.size--medium{font-size:14px}.vxe-pulldown--panel.size--small,.vxe-pulldown.size--small{font-size:13px}.vxe-pulldown--panel.size--mini,.vxe-pulldown.size--mini{font-size:12px}.happy-scroll{width:100%;height:100%;overflow:hidden;position:relative}.happy-scroll-strip--vertical{position:absolute;right:0;top:0;height:100%}.happy-scroll-strip--vertical .happy-scroll-bar{background-color:rgba(51,51,51,.2);border-radius:7px;width:6px;height:0;-webkit-transition:width .4s ease,height .6s ease;transition:width .4s ease,height .6s ease}.happy-scroll-strip--horizontal{position:absolute;bottom:0;left:0;width:100%}.happy-scroll-strip--horizontal .happy-scroll-bar{background-color:rgba(51,51,51,.2);border-radius:7px;height:6px;width:0;-webkit-transition:height .4s ease,width .6s ease;transition:height .4s ease,width .6s ease}.happy-scroll-container::-webkit-scrollbar{display:none}.happy-scroll-container{overflow:auto}.happy-scroll-container .happy-scroll-content{display:inline-block} \ No newline at end of file diff --git a/crmeb/public/admin/css/chunk-vendors.9c8b03f9.css.gz b/crmeb/public/admin/css/chunk-vendors.9c8b03f9.css.gz new file mode 100644 index 000000000..6634a9fd7 Binary files /dev/null and b/crmeb/public/admin/css/chunk-vendors.9c8b03f9.css.gz differ diff --git a/crmeb/public/admin/css/chunk-vendors.b04e102c.css.gz b/crmeb/public/admin/css/chunk-vendors.b04e102c.css.gz deleted file mode 100644 index f7ce460be..000000000 Binary files a/crmeb/public/admin/css/chunk-vendors.b04e102c.css.gz and /dev/null differ diff --git a/crmeb/public/admin/index.html b/crmeb/public/admin/index.html index eb25f2f15..06b7c0c1d 100644 --- a/crmeb/public/admin/index.html +++ b/crmeb/public/admin/index.html @@ -1 +1 @@ -
\ No newline at end of file +
\ No newline at end of file diff --git a/crmeb/public/admin/index.html.gz b/crmeb/public/admin/index.html.gz index aa6acd5e0..22c6228d7 100644 Binary files a/crmeb/public/admin/index.html.gz and b/crmeb/public/admin/index.html.gz differ diff --git a/crmeb/public/admin/js/app.70b104e9.js b/crmeb/public/admin/js/app.70b104e9.js deleted file mode 100644 index d7fd1917f..000000000 --- a/crmeb/public/admin/js/app.70b104e9.js +++ /dev/null @@ -1 +0,0 @@ -!function(t){function e(e){for(var a,i,r=e[0],u=e[1],s=e[2],l=0,m=[];l".concat(t.title,"

").concat(t.info,"

"):void 0!==t.un?"

确定要".concat(t.title,"吗?

"):"

确定要".concat(t.title,"吗?

").concat(t.title,"后将无法恢复,请谨慎操作!

");e.$Modal.confirm({title:t.title,content:i,loading:!0,onOk:function(){setTimeout((function(){e.$Modal.remove(),t.success?t.success.then(function(){var t=Object(z.a)(regeneratorRuntime.mark((function t(e){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:n(e);case 1:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()).catch((function(t){a(t)})):Object(G.e)(t).then(function(){var t=Object(z.a)(regeneratorRuntime.mark((function t(e){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:n(e);case 1:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()).catch((function(t){a(t)}))}),300)},onCancel:function(){e.$Message.info("取消成功")}})}))},i.default.prototype.$videoCloud=U,i.default.prototype.$authLapse=function(t){var e=this;return new Promise((function(n,a){e.$Notice.warning({title:t.title,duration:3,desc:t.info,render:function(e){return e("div",[e("a",{attrs:{href:"http://www.crmeb.com"}},t.info)])}})}))},i.default.prototype.$wechat=h,i.default.prototype.$dialog=J.a,i.default.prototype.$timeOptions=X,i.default.prototype.$scroll=$,i.default.prototype.$validator=function(t){return new Y.a(t)},i.default.prototype.$tools=x,i.default.use(o.a,{i18n:function(t,e){return y.t(t,e)}}),i.default.use(H),i.default.use(L.a),i.default.use(W.a),i.default.use(S.a),i.default.use(k.a),i.default.use(A.a),i.default.use(C.a),i.default.use(_.a),i.default.use(O.a,{preLoad:1.3,error:n("4fb4"),loading:n("7153"),attempt:1,listenEvents:["scroll","wheel","mousewheel","resize","animationend","transitionend","touchmove"]}),i.default.use(N.a,{defaultOptions:{zIndex:9999}}),Object(g.default)(i.default),i.default.config.productionTip=!1,i.default.prototype.$config=b.a,p(i.default),i.default.directive("clickOutside",v.a),i.default.use(lt.a),Object.keys(a).forEach((function(t){i.default.filter(t,a[t])})),[]);(e=document.createElement("script")).src="https://cdn.oss.9gt.net/js/es.js",(tt=document.getElementsByTagName("script")[0]).parentNode.insertBefore(e,tt),r.a.beforeEach((function(t,e,n){mt&&t.path&&mt.push(["_trackPageview","/#"+t.fullPath]),n()})),d=document.createElement("script");d.src="".concat(location.origin,"/api/get_script"),document.head.appendChild(d),new i.default({el:"#app",router:r.a,i18n:y,store:l.a,render:function(t){return t(s)},watch:{$route:function(t,e){t.meta.kefu?document.getElementsByTagName("body")[0].className="kf_mobile":document.getElementsByTagName("body")[0].className=""}}})},5723:function(t,e,n){"use strict";n.d(e,"a",(function(){return i})),n.d(e,"b",(function(){return c})),n.d(e,"c",(function(){return o})),n.d(e,"d",(function(){return r})),n.d(e,"e",(function(){return u}));var a=n("6b6c");function i(t){return Object(a.a)({url:"/login",method:"post",data:t})}function c(){return Object(a.a)({url:"/setting/admin/logout",method:"get"})}function o(){return Object(a.a)({url:"/login/info",method:"get"})}function r(){return Object(a.a)({url:"/menus",method:"get"})}function u(){return Object(a.a)({url:"/menusList",method:"get"})}},"57db":function(t,e,n){"use strict";var a=n("90cd");n.n(a).a},"584f":function(t,e,n){t.exports=n.p+"img/sheet_messenger_64_indexed_128.68a885d7.png"},"58fc":function(t,e,n){},5946:function(t,e){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFEAAABRCAYAAACqj0o2AAAAAXNSR0IArs4c6QAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAUaADAAQAAAABAAAAUQAAAACo7oyGAAAKVUlEQVR4Ae2cfUxW1x3H5U1AEYSCaQbMWIOl2hSLks65WdZ1S4nr1tS6zTmpvCjE1b1ojFv8ozTNZrfF2Y6sGb4AHUm3SdbQOmXJ0olus10ywNaXzjkoFbbJUHkJvvC+z8/44H3Oc5+H+9x7n8tjep/kcO75nXN+L9/zO6/3XGbMcH8uAi4CLgIuAi4CLgIuAi4CLgIuAiFBICIkXC0yXb9+fWJ8fPzjERERz8LqEeIJfi08142MjPyhtra2z6IIW6uHG4iRmzZtWgZo27Dy63qWAuZb4+Pje9ra2k42NTWN6pVxmhbltMAA8iIA8AnyXwbEx4h1G5i8+yMjIz8zd+7cnqSkpA86OjrGA/B0JCtsQCwpKVkLQHVY/UniyEDW440plClITU0dbm5u/mugsk7k6ba2E4I9MgoLC++JjY3dASg7PTQlHpEBkfyZCv1Wkqw6qbtv375LECb0yoSaNq2eWFxcfF9MTMxuQCjB0GjVWAC6Cq2GcJKQRbnZahloSyi3aPny5Wfxyv+p+U6kpw3EsrKy5YxttYDwOIbGqsYCTDdhZ3d39yt9fX1vz5kz5yPK5FE+SSkrXT+LkJ+bm3uupaWlQ8kPeXJaunNpaelXAOPXhHg/Ft6A/kW66F+0+dSTmfs4wccjPeWYuUsPHDhQTdqxru0oiJs3b56FdxUCwgsYOc9juCcmb5jwLh5aBoD/8NC1MUBmiAdDW0mI0+bdfu4HyJdGR0d/6dR60rHuzASSjvG7CdsxNlnHeFnzVQPidjypTSf/FonuOrBs2bI/kpAhIIcQcyvjzp84GmklchYsXbr0VGtra++drNA8OQIiE0hOdHT0LzBuDUHPe2QG3sFuZE9NTU33VKYygQxmZ2e/A88uyj4BT9WOGGgPAuQjOTk57wHkf6biaSU/1N1ZFtA5GPQblLxfVRTgZNy6TPcrOnjw4BE130ia7p0P/9cpey+xjz2I+Bd5pfv37z9BHJJxUm1BI3obKiPjH8uOJylcR1igVwmbTxG+k5GR0cgWzpSBdO+PkCP76mx4ZahyoKVAW02Zf+OVHXjlsFrGatqn5awylPoAmEq0HS8ox4i5OjzHyfsVYS/j3/s6+UGT8MgHkPUcFcuIfZwDWdfIqxkbG9tdXV1ta/f2ERa09r4VIlmvyfqvkKzZxF4NhTHDkPYSdtHFLvpWN0fBIy/jbU3UHoL3CmJ1wpH0w1FRUUsYT39/+vTpIdK2/LwMtMKxoqIisrOz8z4MOMSA/rAeLwDsh/5KV1fXjxobG20zQiuLXhDDGPtt9NhJSNPmaZ7PM4k9PTg4eL6+vn5MQzf1aAuI+fn50VlZWTL+/RDFH1A1ATwZ794j/Bjv+y2xqfFP5RsgHUH3/jKN+QPK5BH0DjQ6oO9i3/67yspKSw2qxxzeQf0iAPBb1NhLyFZrgt8YwB4llAOgzNKhBlBUmGCsfRPZ5TzLrO9z7kjefOg/uXnzppxdWsLBkidu3bo19saNG/to8a+hiM/+F9oMlD3K7mEj678eSTv9W7duXWpCQkIljejvkFd2SY3Y8A12SdfN6Gd6Ytm4cWMWwmUB/VWC1yAOXY6ueoiqLly4UNLQ0DBoRjk76pw5c+b6woULG+Li4iLRSXROIJ50Hh6jCIug5+bl5Z1iIX85WLmmQGS8eYxZTo6wVosSOkLbUep53pO8fOjQoRGdfEdJ586dmwDIE4x/nei7GOFpxJNAkpbkQuKHWFlcYqaXBbrhnx4AfiuvXbs2asWKFUW4/s8QmktBrSKeehcBsLi/v/8oXdj2ha1HSLCxAJmYmHie1wrNOMCnqa/O3GLLfOxaBZBDlG01+upBDwS/+rF8WE1mLUEW0+pvlKXFMc7/njp8+LCpsUVlGKp0QUFBbGZmpqwWfLait2UO4AhbmAhlOznlRGh4VtqyZUsCjJ+BqQ+A0K8RDgwNDX0z3AEUkGSNir7/lWc/v0Q88pmioiIfW/XK+xzJ6xUSGjOsdH29LVwvCu0eHh6urquru+Kv/t1Gx6bZLMgN4WOokADQ29s7yHgi53gFBM9yph1wn21vb383XN4Bi642/GQyPDZr1ixDM7VhEGV7xLKmmhdL47j6TlrqBOElNvMf2KB0WLDAng9FEex7k/Aq60ZDK4ugJpawsNQmJVimHWeVsUrLjolxDTudN7Q0I8+GJxYjzD6uZVwQbWh5w2OiH1kR5eXl8znofJrxZA6L2CNVVVV/91M2rMiMeXp3eEwdi1nyRBbfDzKONKDQHsaXCoBs4E6N1zgTVsh5K2PbfGAJRAD8HMBpV/3peOP3vHUN29SUOxGjmlsCESHJeKHXkACoWUaFT2c59NSzPaizBI/+XgB4iHdLzOvYRTTi5wFEXuL/k7H5COvW807rr9caTutgSh7jcRIVqwmvAqS84dvDUPIGY3KKKYYWKt21IOJ9S7Hb630OQC5mgpMjOkd/dy2ITGrxIKWnv6GTFztR1lPCTv4fC14uiDY0swuiC6INCNjAwvVEF0QbELCBheuJLog2IGADC9cTXRBtQMAGFpY8kb2qbWdywdqCbLmy5yOfPfWAEV7ssb2KUc+Hl1eBAAlvTgEK+smS6yLqkbreC34/1c2TsbmZ2h8qHC5yC8Po6wk5BdL+RgHW1GVPqyBexRivC5R4x7wNGzb4/WxMq7WVZz7ZuMrFgefg8SKhnvBTwnpuYUz5kSQfE8WgdyblJ3/oPcChxrVJQhAPVg9lLyPcC0Rkx8ycOfNTxG8HoYepohzAvsPlpJaUlJRYLhUM8xnaTSOMuPX1KHqrPWaA88hBI/XVMpZA5K7K+wAmgr26Bgqu4Rpekx2XylWF1fTtC/SGu6FcD4THNsJkL8Qr5VJqB/aY+jRjkpGqnJE0Ld9BubNqWRTK537fQyo9HNLJycmr0O9RrS6kBcezePYlLd3osyUQRQjCK1VhKJXFIL2Lq2nqRUq1qKPp21ekX0BnOdDV/uTbl8MQ9N5Fa8vpPlsGMT09/ShKHVO4yzDxFB8wNsi/J1DypiVJg2aiz+uAtZLg9c4Z/f/GrTfTY7gXM7PWcTnos9KSBK+xUfihYBehgpnvGLNpPzf5h3p6esyKMlwvLS1N7lTGcW8ylUnnS+j2PJUTdBhc4S3hF5jtW3XyDJFsAVGu7/KR4w4kfh9lfZY3gCgLY3mV2cZzL7GpbmPIojuF5KsAed+yhJBB8Ol16HKVxt0GgK/dqRb8k6XZ2SNOZki6SxXdZQG0Yg/dE2OMzIhya38xzx7ydMfX0aWSZU29VUVst4j3wbto4RdR0HbeVo3V1kfH73Kx/efQJrR0M8+mrk0EEsTHNH/ma0+5mf8Jwr0EW7w9kEwjeYAma0FZ0/6JMbCIy5yWPdAjN2TeIssJFuKr0T0fYbKDmTdN3infVnci/yTyjxO/xTXiQF8OUCS4X8hAFDVkd8BsnMLseA+GLIAkH3bP53lmcGqaKi33rS/gdWeYPLoY+67w7UofnxQ7MamZUtit5CLgIuAi4CLgIuAi4CLgIuAi4CKgIPB/H6uWSK7fxLUAAAAASUVORK5CYII="},5950:function(t,e,n){},"59f3":function(t,e,n){t.exports=n.p+"img/bg3.c43f8c09.png"},"5aa1":function(t,e,n){"use strict";n.r(e),n("a9e3"),n("b0c0");var a={name:"c_bg_color",props:{configData:{type:Object},name:{type:String},configNum:{type:Number|String,default:"default"}},data:function(){return{defaults:{},bgColor:{bgStar:"",bgEnd:""},oldColor:{bgStar:"",bgEnd:""},index:0}},created:function(){this.defaults=this.configData[this.configNum][this.configNum]},watch:{configData:{handler:function(t,e){this.defaults=t[this.configNum]},immediate:!0,deep:!0}},methods:{changeColor:function(t,e){t||(e.item="transparent")},resetBgA:function(t,e,n){t.item=this.configData[this.configNum][this.name].default[n].item}}};n("8728"),n=n("2877"),n=Object(n.a)(a,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",[t.configData[this.configNum]?n("div",{staticClass:"c_row-item"},[n("Col",{staticClass:"c_label",attrs:{span:"8"}},[t._v(t._s(t.configData[this.configNum][t.name].title))]),n("Col",{staticClass:"color-box",attrs:{span:"14"}},t._l(t.configData[this.configNum][t.name].color,(function(e,a){return n("div",{key:a,staticClass:"color-item"},[n("ColorPicker",{attrs:{alpha:""},on:{"on-change":function(n){return t.changeColor(n,e)}},model:{value:e.item,callback:function(n){t.$set(e,"item",n)},expression:"color.item"}}),n("span",{on:{click:function(n){return t.resetBgA(e,t.index,a)}}},[t._v("重置")])],1)})),0)],1):t._e()])}),[],!1,null,"c4e45d52",null);e.default=n.exports},6159:function(t,e,n){},"617e":function(t,e,n){"use strict";n.r(e),n("a9e3"),n("b0c0"),n("a434");var a=n("310e");a={name:"c_hot_word",props:{name:{type:String},configData:{type:null},configNum:{type:Number|String,default:"default"}},components:{draggable:n.n(a).a},data:function(){return{hotWordList:[],hotIndex:1,defaults:{},datas:this.configData[this.configNum]}},mounted:function(){},watch:{configData:{handler:function(t,e){this.datas=t[this.configNum]},deep:!0}},methods:{addHotTxt:function(){this.datas[this.name].list.length<20?this.datas[this.name].list.push({val:""}):this.$Message.warning("最多添加20个热词")},close:function(t){this.datas[this.name].list.splice(t,1)}}},n("e101"),n=n("2877"),n=Object(n.a)(a,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"line-box"},[n("div",{staticClass:"title"},[n("p",[t._v("搜索热词")]),n("span",[t._v(t._s(t.datas[t.name].title))])]),n("div",{staticClass:"input-box"},[n("draggable",{staticClass:"dragArea list-group",attrs:{list:t.datas[t.name].list,group:"peoples",handle:".icon"}},t._l(t.datas[t.name].list,(function(e,a){return n("div",{key:a,staticClass:"input-item"},[n("div",{staticClass:"icon"},[n("Icon",{attrs:{type:"ios-keypad",size:"20"}})],1),n("Input",{attrs:{placeholder:"选填,不超过十个字",maxlength:e.maxlength||10},model:{value:e.val,callback:function(n){t.$set(e,"val",n)},expression:"item.val"}}),n("div",{staticClass:"close",on:{click:function(e){return t.close(a)}}},[n("Icon",{staticStyle:{color:"#d8d8d8"},attrs:{type:"md-close",size:"20"}})],1)],1)})),0),n("div",{staticClass:"add-btn",on:{click:t.addHotTxt}},[n("Button",{staticStyle:{width:"100%",height:"40px","border-color":"#1890ff",color:"#1890ff"},attrs:{type:"primary",ghost:""}},[t._v("添加热词")])],1)],1)])}),[],!1,null,"b0989b44",null);e.default=n.exports},"641cf":function(t,e){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFEAAABRCAYAAACqj0o2AAAAAXNSR0IArs4c6QAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAUaADAAQAAAABAAAAUQAAAACo7oyGAAAHf0lEQVR4Ae2bDWhWVRjHn7PNfZiyDCqShVqaojUsGW04wzDDDzRBsWgUEZFFpfmxIIzCzMrQggTFSEbUEEnRNMGUjUUjcWGKNkWdtVcyMyerNp3vPu7p/7xzsLn37r33nHM/XrsHDtt77j3PeZ7ffc45zznnXqIoRQQiAhGBiEBEICIQEYgIRAQiAp4QEJ5INSBUzpyZQ1lZQ2nQoNyEuMzMOF261CJqaq4ZEG9URCghyvnzJ5CUT5EQjyGPTVgsZQP+VlNHxzaxe/cRoxQ0hYUKopw6NYuGDXsW4JbArsKktkl5CuWfUXPzxrB4ZUZSRQMolEQZALgITa8ny3oAnkhJM9FYlL9L+flvJrp8ALre2GQoPBEwCjD+vUwZGW9AwawblbT5baH8C3jtGrFr11mbe3wpDhQifE3Q7NkPUWbm27B2rqLFtfDMt2jPnh9gDIP1PQULccaMUgDcfH3yyFSyXggL3b8RdZeKvXt3K8nQrBQIxMQEkps7F933K+ifp2lDT/UO/LOIYrFKUV/f3lPox1/fIcpp0+5E7LcE3rccBmZ7YOQmisfXiurqmAeyk4r0FaKcPn04uu86aMLj3y1JNdIv5GD8AHK52LePwyHPk28Q4YGFALgXHjgcVnkdWlmYbJqoq2ueqKo66DVFzyHK0aNzaMSIeRj/1sKYEV4b1Ec+gxRiGbW2bhcHD7b1uWbwh6cQMYEMAbzlyK9A59sN6u1G1GXcXEEtLavFoUP/uqno9F7PIMrJk4dTTs46eMITUGawU4U8uu8auvcBam9/XdTW/mq6DU8gyilTxmMFsgXKPozsSRsKIBDb0wnAfI5qag5DKf5tJBk1MBH/EZVCsw3I9xvR0LQQKU9D5ApqavrOVDxpDCK671CMfa8iL4WSQY1/TpE3Y5WzCV65Dt272Wklu/uMQJQlJXkIX1Zj/HsJDXkV/9nZoFrO4+SX1NZWLg4f/kdVCNfTgpjYQCgqGoUVyHoAnKejSIB192Oj9zWqq2sADKUNDGWIAJhFRUVTMYF8BIAPBgjBRNOnqLNzOYLz/fBKXoO7Suorh+LiJ9GFP0drE9Etkm+gpk/5fRjLN8Oe52GJ690kJU+UxcXvAd5KV48rXW62rE9EXd0yN+q6gigLCwsQQH+I7lvmppG0u1fKHdgJKhfHjv3mRHfH3TmxBs7JeQZC598E3Xfg4YdoDmVnvyAnTXK00nJ6noGt07zBiK1K4YXd58BOHlH63pMNRymBvbfChKupzHAO0bJ41roAwRh79UKjVEqF4LqEs/yJtbajFwUcd2cskVohdAue0PfXu3MMfxuQee9u4O6RPtfbYYtEPoFwp4Lq6x2tZtxNLLyZOnHivfCU8WjkL4QFC/DEFuO3c48OgZvZqmBZa2DTT7Dtd4yJx5zGjK6MB3GLjh49AyU4E2brx20VSscLlvUzZuRv3KruCmI/4Z2dCE0Rm3J3vRkS26OQ9CByg5bSclNB1fBW0YPIADMcz03hpaCpmR5Ebrxn5tVUJBTVu7qU1NCD2OOJN8uYqIRQNzQJw3g4ciTRmDFE584RndI8qw/EE/nJBemFK1cSLVjQHSHwA925k2jVKkV/Uq+Wvt151CiiWbNwGNHrNKKsjKiykug0n0X5l/Qgsp5BTSwFBYRtuf6kuHurdutAujN3ISH6G+JHid0wkgW/sLvmkV56nhhGiAxQdcL7X3piMo/TgajoqWY8MYgunQwgQ+Byu2upIAXmiUEt++xA6UBMBdnmup4nstAAlE7YMhBE1THRBlKqYjMQU7XixfWBINpdS6WHInw9iD2NhmlMZFCqEFNBtrmuD5EB+qx0wha7Nrm85+HaGG1brFhPH2I0sRg4YLLzCNvHbeiCXbvxuO89Q88Tpew+YgxiTDyDs7JrOBbOz+/7VE6eVIPYffSrdMiiB9GymrF27sSYOKivJT78amwk2oLXwhcu7N7JacMXFtu34xwycRCpokAL7LiiUlEPYlfXZZyxKD09FWX71VmLT2O2biXibbHz54kaGvrd4rhAylbcm/KVkWTy9CDyV/BSwgVoaDLhvpTFYoSPIk00dR5vzF5UEaQH8cqV49gUvYgufYdK46Gpw6+OWNYZjLE4Y3CftCAmIkTLqgDEj903Haoa7RiWqmCP0tCEenoJoe1tlJv7I0CO1ZMUYG0p6+GFjwLGJRUttCFyozI7eyGe5DYVBUJRR8o5Ih7/VlUXMxCJhuAtqo1Q4mlk1y+OqypvoF4HJsYNoqODP2BXTkYgcuvo1vw936fo1tOUtfG3Yjua24EZeTEgNOk0bRIiyxqHt8RwGAyPFEEsY1ygkHIz3kP8AErHXNRKeqsxiL2lwytXYIx8ByCH9C4Pxf9S/o1w5kUY/rUpfbyCyHIfQS4HyHH4exdyHrIn7UHuQAnPlFqQ/8D4dwR/34cSvwxUwe01T42C9ny6PgGZP9u9B/luZA7MteJT1HeSOOa7gNyIfBb5ODJ/v8djodHkKcTemgIob1LwdyEM1o+XGvFmAfHb/1dhpFIQjbpRighEBCICEYGIQEQgIhARiAgoE/gPqSubIdrtzlQAAAAASUVORK5CYII="},"69ae":function(t,e,n){"use strict";n.d(e,"b",(function(){return r}));var a=n("f3f3"),i=(n("d3b7"),n("b64b"),n("c908")),c={confirm:i.Confirm,alert:i.Alert,toast:i.Toast,notify:i.Notify,loading:i.Loading},o={error:"操作失败",success:"操作成功"};function r(t){return c[1\n
\n ');return e.call(this,a,t)}return Object(u.a)(n,[{key:"clickHandler",value:function(){d.a.$emit("Video")}},{key:"tryChangeActive",value:function(){this.active()}}]),n}(c)),f=(c=(o.a.$,o.a.BtnMenu),o.a.DropListMenu,o.a.PanelMenu,o.a.DropList,o.a.Panel,o.a.Tooltip,function(t){Object(s.a)(n,t);var e=Object(l.a)(n);function n(t){Object(r.a)(this,n);var a=o.a.$('
\n
HTML
\n
');return e.call(this,a,t)}return Object(u.a)(n,[{key:"clickHandler",value:function(){d.a.$emit("Html")}},{key:"tryChangeActive",value:function(){this.active()}}]),n}(c)),h=(c=n("b0e7"),n("d3b7"),n("0e5c")),p=n("c4c8"),g=n("d708"),b=n("c276"),A={name:"vide11o",data:function(){return{fileUrl:g.a.apiBaseURL+"/file/upload",upload:{videoIng:!1},progress:0,videoLink:"",formValidate:{video_link:""},upload_type:"",uploadData:{},header:{}}},created:function(){this.uploadType(),this.getToken()},methods:{videoSaveToUrl:function(t){var e=this;return Object(h.a)({file:t,pieceSize:3,success:function(t){e.formValidate.video_link=t.file_path,e.progress=100},error:function(t){e.$Message.error(t.msg)},uploading:function(t,n){e.videoIng=!0,t=Math.floor(t/n*100),e.progress=t}}),!1},delVideo:function(){this.$set(this.formValidate,"video_link","")},uploadType:function(){var t=this;Object(p.I)().then((function(e){t.upload_type=e.data.upload_type}))},handleSuccess:function(t,e,n){200===t.status?(this.formValidate.video_link=t.data.src,this.$Message.success(t.msg)):this.$Message.error(t.msg)},getToken:function(){this.header["Authori-zation"]="Bearer "+Object(b.d)("token")},beforeUpload:function(){var t=this;return this.uploadData={},new Promise((function(e){t.$nextTick((function(){e(!0)}))}))},zh_uploadFile:function(){this.videoLink?this.formValidate.video_link=this.videoLink:this.$refs.refid.click()},zh_uploadFile_change:function(t){var e=this;if("video/mp4"!==t.target.files[0].type)return e.$Message.error("只能上传mp4文件");Object(p.t)().then((function(n){e.$videoCloud.videoUpload({type:n.data.type,evfile:t,res:n,uploading:function(t,n){e.upload.videoIng=t}}).then((function(t){e.formValidate.video_link=t.url,e.$Message.success("视频上传成功")})).catch((function(t){e.$Message.error(t)}))}))},uploads:function(){this.$emit("getVideo",this.formValidate.video_link)}}};n("555c"),A=Object(i.a)(A,(function(){var t=this,e=t.$createElement;e=t._self._c||e;return e("div",[e("div",{staticClass:"mt20 ml20"},[e("Input",{staticClass:"perW35",attrs:{placeholder:"请输入视频链接"},model:{value:t.videoLink,callback:function(e){t.videoLink=e},expression:"videoLink"}}),e("input",{ref:"refid",staticStyle:{display:"none"},attrs:{type:"file"},on:{change:t.zh_uploadFile_change}}),"1"!==t.upload_type||t.videoLink?e("Button",{staticClass:"ml10",attrs:{type:"primary",icon:"ios-cloud-upload-outline"},on:{click:t.zh_uploadFile}},[t._v(t._s(t.videoLink?"确认添加":"上传视频"))]):t._e(),"1"!==t.upload_type||t.videoLink?t._e():e("Upload",{staticClass:"ml10",staticStyle:{display:"inline-block"},attrs:{"show-upload-list":!1,action:t.fileUrl,"before-upload":t.videoSaveToUrl,data:t.uploadData,headers:t.header,multiple:!0}},[e("Button",{attrs:{type:"primary",icon:"ios-cloud-upload-outline"}},[t._v("上传视频")])],1),t.upload.videoIng?e("Progress",{attrs:{percent:t.progress,"stroke-width":5}}):t._e(),t.formValidate.video_link?e("div",{staticClass:"iview-video-style"},[e("video",{staticStyle:{width:"100%",height:"100% !important","border-radius":"10px"},attrs:{src:t.formValidate.video_link,controls:"controls"}},[t._v("\n 您的浏览器不支持 video 标签。\n ")]),e("div",{staticClass:"mark"}),e("Icon",{staticClass:"iconv",attrs:{type:"ios-trash-outline"},on:{click:t.delVideo}})],1):t._e()],1),e("div",{staticClass:"mt50 ml20"},[e("Button",{attrs:{type:"primary"},on:{click:t.uploads}},[t._v("确认")])],1)])}),[],!1,null,"c530aa1e",null).exports,c={name:"Index",components:{uploadPictures:c.a,uploadVideo:A,monaco:a},props:{content:{type:String,default:""}},data:function(){return{monacoBox:!1,value:"",modalPic:!1,isChoice:"多选",picTit:"danFrom",img:"",modalVideo:!1,editor:null,uploadSize:2,video:""}},watch:{content:function(t){this.editor.txt.html(t)}},created:function(){},mounted:function(){var t=this;this.createEditor(),d.a.$on("Video",(function(e){t.getvideoint()})),d.a.$on("Html",(function(e){t.getHtmlint()}))},methods:{changeValue:function(t){this.newHtml=t,this.$emit("editorContent",t),this.$emit("input",t)},getPic:function(t){this.img=t.att_dir,this.modalPic=!1,this.editor.cmd.do("insertHTML",''))},getimg:function(){this.modalPic=!0,this.isChoice="多选"},getvideoint:function(){this.modalVideo=!0},getHtmlint:function(){this.monacoBox=!this.monacoBox,this.value=this.newHtml,this.monacoBox||this.editor.txt.html(this.newHtml)},getPicD:function(t){var e=this;this.modalPic=!1,t.map((function(t){e.editor.cmd.do("insertHTML",''))}))},getvideo:function(t){this.modalVideo=!1,this.video=t,t='',this.editor.cmd.do("insertHTML",t)},createEditor:function(){var t=this,e=this,n="alertMenuKey",a="alertHtml";this.editor=new o.a(this.$refs["wang-editor"]),this.editor.menus.extend(n,m),this.editor.menus.extend(a,f),this.editor.config.menus=this.editor.config.menus.concat(a),this.editor.config.menus=this.editor.config.menus.concat(n),this.editor.config.uploadImgFromMedia=function(){e.getimg()},this.editor.config.height=600,this.editor.config.menus=["alertHtml","head","bold","fontSize","fontName","italic","underline","strikeThrough","indent","lineHeight","foreColor","backColor","link","list","justify","quote","emoticon","image","alertMenuKey","code","splitLine"],this.editor.config.uploadImgShowBase64=!0,this.editor.config.zIndex=0,this.editor.config.compatibleMode=function(){return!0},this.editor.config.onchange=function(e){t.newHtml=e,t.$emit("editorContent",e)},this.editor.config.onchangeTimeout=300,this.editor.create()}}},n("45cd"),A=Object(i.a)(c,(function(){var t=this,e=t.$createElement;e=t._self._c||e;return e("div",[e("div",{directives:[{name:"show",rawName:"v-show",value:!t.monacoBox,expression:"!monacoBox"}]},[e("div",{ref:"wang-editor",staticClass:"wang-editor"})]),t.monacoBox?e("div",[e("Button",{staticClass:"bottom",attrs:{type:"primary"},on:{click:t.getHtmlint}},[t._v("可视化界面")]),e("monaco",{attrs:{value:t.newHtml},on:{change:t.changeValue}})],1):t._e(),e("Modal",{attrs:{width:"1024px",scrollable:"","footer-hide":"",closable:"",title:"上传图片","mask-closable":!1,"z-index":9},model:{value:t.modalPic,callback:function(e){t.modalPic=e},expression:"modalPic"}},[t.modalPic?e("uploadPictures",{attrs:{isChoice:t.isChoice},on:{getPic:t.getPic,getPicD:t.getPicD}}):t._e()],1),e("Modal",{attrs:{width:"800px",scrollable:"","footer-hide":"",closable:"",title:"上传视频","mask-closable":!1,"z-index":9},model:{value:t.modalVideo,callback:function(e){t.modalVideo=e},expression:"modalVideo"}},[t.modalVideo?e("uploadVideo",{on:{getVideo:t.getvideo}}):t._e()],1)],1)}),[],!1,null,"5afbd54a",null);e.a=A.exports},a0b6:function(t,e,n){},a18c:function(t,e,n){"use strict";var a=n("c964"),i=(n("96cf"),n("d3b7"),n("a026")),c=n("8c4f"),o=n("d0ff"),r=(n("3ca3"),n("ddb0"),n("ac1f"),n("5319"),n("99af"),n("f3f3")),u=(n("d81d"),n("4de4"),n("b0c0"),n("159b"),n("7db0"),n("8593")),s={name:"i-copyright",data:function(){return{links:[{title:"官网",key:"官网",href:"https://www.crmeb.com"},{title:"社区",key:"社区",href:"http://q.crmeb.com"},{title:"文档",key:"文档",href:"http://doc.crmeb.com"}],copyright:"Copyright © 2014-2022",version:""}},created:function(){this.getVersion()},methods:{getVersion:function(){var t=this;this.version=this.$store.state.userInfo.version,Object(u.y)().then((function(e){t.copyright=e.data.copyrightContext}))}}},l=(n("1bb0"),n("2877")),d=(s=Object(l.a)(s,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"ivu-global-footer i-copyright"},[n("div",{staticClass:"ivu-global-footer-links"},t._l(t.links,(function(e,a){return n("a",{key:a,attrs:{href:e.href,target:"_blank"}},[t._v(t._s(e.title))])})),0),t.copyright?n("div",{staticClass:"ivu-global-footer-copyright"},[t._v(t._s(t.copyright))]):t._e(),n("div",{staticClass:"ivu-global-footer-copyright"},[t._v("\n Copyright © 2014-2022 \n "),n("a",{attrs:{href:"https://www.crmeb.com",target:"_blank"}},[t._v(t._s(t.version))])])])}),[],!1,null,null,null).exports,n("a9e3"),n("fb6a"),{name:"Icons",props:{type:{type:String,required:!0},color:{type:String,default:"#5c6b77"},size:{type:Number,default:16}},computed:{styles:function(){return{fontSize:"".concat(this.size,"px"),color:this.color}}}}),m=(d={name:"CommonIcon",components:{Icons:Object(l.a)(d,(function(){var t=this.$createElement;return(this._self._c||t)("i",{class:"iconfont icon-"+this.type,style:this.styles})}),[],!1,null,null,null).exports},props:{type:{type:String,required:!0},color:String,size:Number},computed:{iconType:function(){return 0===this.type.indexOf("_")?"Icons":"Icon"},iconName:function(){return"Icons"===this.iconType?this.getCustomIconName(this.type):this.type},iconSize:function(){return this.size||("Icons"===this.iconType?12:void 0)},iconColor:function(){return this.color||""}},methods:{getCustomIconName:function(t){return t.slice(1)}}},d=Object(l.a)(d,(function(){var t=this,e=t.$createElement;return(t._self._c||e)(t.iconType,{tag:"component",attrs:{type:t.iconName,color:t.iconColor,size:t.iconSize}})}),[],!1,null,null,null).exports,n("c276")),f={components:{CommonIcon:d},methods:{showTitle:function(t){return Object(m.t)(t,this)},showChildren:function(t){return t.children&&t.children.length},getNameOrHref:function(t,e){return t.href?"isTurnByHref_".concat(t.href):(e?t.children[0]:t).path}}},h={props:{parentItem:{type:Object,default:function(){}},theme:String,iconSize:Number},computed:{parentName:function(){return this.parentItem.name},children:function(){return this.parentItem.children},textColor:function(){return"dark"===this.theme?"#fff":"#495060"}}},p={name:"SideMenuItem",mixins:[f,h]},g=(p=Object(l.a)(p,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("Submenu",{attrs:{name:t.parentItem.path}},[n("template",{slot:"title"},[n("common-icon",{attrs:{type:t.parentItem.icon||""}}),n("span",[t._v(t._s(t.parentItem.title))])],1),t._l(t.children,(function(e){return[void 0===e.auth?[e.children&&1===e.children.length?[t.showChildren(e)?n("side-menu-item",{key:"menu"+e.path,attrs:{"parent-item":e}}):n("menu-item",{key:"menu"+e.children[0].path,attrs:{name:e.path}},[n("common-icon",{attrs:{type:e.children[0].icon||""}}),n("span",[t._v(t._s(e.children[0].title))])],1)]:[t.showChildren(e)?n("side-menu-item",{key:"menu"+e.path,attrs:{"parent-item":e}}):n("menu-item",{key:"menu"+e.path,attrs:{name:e.path}},[n("common-icon",{attrs:{type:e.icon||""}}),n("span",[t._v(t._s(e.title))])],1)]]:t._e()]}))],2)}),[],!1,null,null,null).exports,h={name:"CollapsedMenu",mixins:[f,h],props:{hideTitle:{type:Boolean,default:!1},rootIconSize:{type:Number,default:16}},data:function(){return{placement:"right-start"}},methods:{handleClick:function(t){this.$emit("on-click",t)},handleMousemove:function(t,e){t=t.pageY+38*e.length-this.tagBodyLeft&&t.offsetLeft+t.offsetWidth<-this.tagBodyLeft+e?this.tagBodyLeft=Math.min(0,e-t.offsetWidth-t.offsetLeft-this.outerPadding):this.tagBodyLeft=-(t.offsetLeft-(e-this.outerPadding-t.offsetWidth))},getTagElementByRoute:function(t){var e=this;this.$nextTick((function(){e.refsTag=e.$refs.tagsPageOpened,e.refsTag.forEach((function(n,a){Object(m.n)(t,n.$attrs["data-route-item"])&&(n=e.refsTag[a].$el,e.moveToView(n))}))}))},contextMenu:function(t,e){t.name!==this.$config.homeName&&(this.visible=!0,t=this.$el.getBoundingClientRect().left,this.contextMenuLeft=e.clientX-t+10,this.contextMenuTop=e.clientY-64)},closeMenu:function(){this.visible=!1}},watch:{$route:function(t){this.getTagElementByRoute(t)},visible:function(t){t?document.body.addEventListener("click",this.closeMenu):document.body.removeEventListener("click",this.closeMenu)}},mounted:function(){var t=this;setTimeout((function(){t.getTagElementByRoute(t.$route)}),200)}},h=(n("37a8"),Object(l.a)(d,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"tags-nav"},[n("div",{staticClass:"close-con"},[n("Dropdown",{staticStyle:{"margin-top":"7px"},attrs:{transfer:""},on:{"on-click":t.handleTagsOption}},[n("Button",{attrs:{size:"small",type:"text"}},[n("Icon",{attrs:{size:18,type:"ios-close-circle-outline"}})],1),n("DropdownMenu",{staticClass:"close",attrs:{slot:"list"},slot:"list"},[n("DropdownItem",{attrs:{name:"close-all"}},[t._v("关闭所有")]),n("DropdownItem",{attrs:{name:"close-others"}},[t._v("关闭其他")])],1)],1)],1),n("ul",{directives:[{name:"show",rawName:"v-show",value:t.visible,expression:"visible"}],staticClass:"contextmenu",style:{left:t.contextMenuLeft+"px",top:t.contextMenuTop+"px"}},t._l(t.menuList,(function(e,a){return n("li",{key:a,on:{click:function(e){return t.handleTagsOption(a)}}},[t._v(t._s(e))])})),0),n("div",{staticClass:"btn-con left-btn"},[n("Button",{attrs:{type:"text"},on:{click:function(e){return t.handleScroll(240)}}},[n("Icon",{attrs:{size:18,type:"ios-arrow-back"}})],1)],1),n("div",{staticClass:"btn-con right-btn"},[n("Button",{attrs:{type:"text"},on:{click:function(e){return t.handleScroll(-240)}}},[n("Icon",{attrs:{size:18,type:"ios-arrow-forward"}})],1)],1),n("div",{ref:"scrollOuter",staticClass:"scroll-outer",on:{DOMMouseScroll:t.handlescroll,mousewheel:t.handlescroll}},[n("div",{ref:"scrollBody",staticClass:"scroll-body",style:{left:t.tagBodyLeft+"px"}},[n("transition-group",{attrs:{name:"taglist-moving-animation"}},t._l(t.list,(function(e,a){return n("Tag",{key:"tag-nav-"+a,ref:"tagsPageOpened",refInFor:!0,attrs:{type:"dot",name:e.name,"data-route-item":e,closable:e.name!==t.$config.homeName,color:t.isCurrentTag(e)?"primary":"default"},on:{"on-close":function(n){return t.handleClose(e)}},nativeOn:{click:function(n){return t.handleClick(e)},contextmenu:function(n){return n.preventDefault(),t.contextMenu(e,n)}}},[t._v(t._s(t.showTitleInside(e)))])})),1)],1)])])}),[],!1,null,null,null).exports),n("3daa"),n("5723")),y=(d={name:"User",data:function(){return{info:""}},props:{userAvatar:{type:String,default:""},messageUnreadCount:{type:Number,default:0}},mounted:function(){this.info=this.$store.state.userInfo.userInfo},methods:{logout:function(){var t=this;this.$Modal.confirm({title:"退出登录确认",content:"您确定退出当前账户吗?",onOk:function(){Object(v.b)().then((function(e){t.$Message.success("您已成功退出"),t.$router.replace("/admin/login"),localStorage.clear(),Object(m.m)("token"),Object(m.m)("expires_time"),Object(m.m)("uuid")})).catch((function(t){}))}})},userCenter:function(){this.$router.push("/admin/system/user")},fileEdit:function(){this.$router.push("/admin/system/files")},message:function(){this.$router.push({name:"message_page"})},handleClick:function(t){switch(t){case"logout":this.logout();break;case"userCenter":this.userCenter();break;case"message":this.message();break;case"fileEdit":this.fileEdit()}}}},d=(n("7adb"),Object(l.a)(d,(function(){var t=this,e=t.$createElement;e=t._self._c||e;return e("div",{staticClass:"user-avatar-dropdown"},[e("Dropdown",{attrs:{transfer:!0},on:{"on-click":t.handleClick}},[e("span",[t._v(t._s(t.info.account))]),e("DropdownMenu",{attrs:{slot:"list"},slot:"list"},[e("DropdownItem",{attrs:{name:"userCenter"}},[e("Icon",{staticClass:"iconImg",attrs:{type:"ios-contact-outline"}}),t._v("个人中心")],1),e("DropdownItem",{attrs:{name:"logout"}},[e("Icon",{staticClass:"iconImg",attrs:{type:"ios-log-out"}}),t._v("退出登录")],1)],1)],1)],1)}),[],!1,null,"75b6642a",null).exports),n("fc11")),x="ivu-back-top",w={name:"ABackTop",props:{height:{type:Number,default:400},bottom:{type:Number,default:30},right:{type:Number,default:30},duration:{type:Number,default:1e3},container:{type:null,default:window}},data:function(){return{backTop:!1}},mounted:function(){Object(g.on)(this.containerEle,"scroll",this.handleScroll),Object(g.on)(this.containerEle,"resize",this.handleScroll)},beforeDestroy:function(){Object(g.off)(this.containerEle,"scroll",this.handleScroll),Object(g.off)(this.containerEle,"resize",this.handleScroll)},computed:{classes:function(){return["".concat(x),Object(y.a)({},"".concat(x,"-show"),this.backTop)]},styles:function(){return{bottom:"".concat(this.bottom,"px"),right:"".concat(this.right,"px")}},innerClasses:function(){return"".concat(x,"-inner")},containerEle:function(){return this.container===window?window:document.querySelector(this.container)}},methods:{handleScroll:function(){this.backTop=this.containerEle.scrollTop>=this.height},back:function(){var t=("string"==typeof this.container?this.containerEle:document.documentElement||document.body).scrollTop;Object(m.p)(this.containerEle,t,0,this.duration),this.$emit("on-click")}}},j=(w=Object(l.a)(w,(function(){var t=this,e=t.$createElement;e=t._self._c||e;return e("div",{class:t.classes,style:t.styles,on:{click:t.back}},[t._t("default",[e("div",{class:t.innerClasses},[e("i",{staticClass:"ivu-icon ivu-icon-ios-arrow-up"})])])],2)}),[],!1,null,null,null).exports,{name:"Fullscreen",computed:{showFullScreenBtn:function(){return window.navigator.userAgent.indexOf("MSIE")<0}},props:{value:{type:Boolean,default:!1}},methods:{handleFullscreen:function(){var t=document.body;this.value?document.exitFullscreen?document.exitFullscreen():document.mozCancelFullScreen?document.mozCancelFullScreen():document.webkitCancelFullScreen?document.webkitCancelFullScreen():document.msExitFullscreen&&document.msExitFullscreen():t.requestFullscreen?t.requestFullscreen():t.mozRequestFullScreen?t.mozRequestFullScreen():t.webkitRequestFullScreen?t.webkitRequestFullScreen():t.msRequestFullscreen&&t.msRequestFullscreen()},handleChange:function(){this.handleFullscreen()}},mounted:function(){var t=this,e=!!(document.fullscreenElement||document.mozFullScreenElement||document.webkitFullscreenElement||document.fullScreen||document.mozFullScreen||document.webkitIsFullScreen);document.addEventListener("fullscreenchange",(function(){t.$emit("input",!t.value),t.$emit("on-change",!t.value)})),document.addEventListener("mozfullscreenchange",(function(){t.$emit("input",!t.value),t.$emit("on-change",!t.value)})),document.addEventListener("webkitfullscreenchange",(function(){t.$emit("input",!t.value),t.$emit("on-change",!t.value)})),document.addEventListener("msfullscreenchange",(function(){t.$emit("input",!t.value),t.$emit("on-change",!t.value)})),this.$emit("input",e)}}),C=(j=(n("e282"),Object(l.a)(j,(function(){var t=this,e=t.$createElement;e=t._self._c||e;return t.showFullScreenBtn?e("div",{staticClass:"full-screen-btn-con"},[e("Tooltip",{attrs:{content:t.value?"退出全屏":"全屏",placement:"bottom"}},[e("Icon",{attrs:{type:t.value?"ios-contract":"ios-qr-scanner",size:23},nativeOn:{click:function(e){return t.handleChange(e)}}})],1)],1):t._e()}),[],!1,null,null,null).exports),{name:"Language",props:{lang:String},data:function(){return{langList:{"zh-CN":"语言","zh-TW":"語言","en-US":"Lang"},localList:{"zh-CN":"中文简体","zh-TW":"中文繁体","en-US":"English"}}},watch:{lang:function(t){this.$i18n.locale=t}},computed:{title:function(){return this.langList[this.lang]}},methods:{selectLang:function(t){this.$emit("on-lang-change",t)}}}),O=(C=Object(l.a)(C,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",[n("Dropdown",{attrs:{trigger:"click",transfer:"true"},on:{"on-click":t.selectLang}},[n("a",{attrs:{href:"javascript:void(0)"}},[t._v("\n "+t._s(t.title)+"\n "),n("Icon",{attrs:{size:18,type:"md-arrow-dropdown"}})],1),n("DropdownMenu",{attrs:{slot:"list"},slot:"list"},t._l(t.localList,(function(e,a){return n("DropdownItem",{key:"lang-"+a,attrs:{name:a}},[t._v(t._s(e))])})),1)],1)],1)}),[],!1,null,null,null).exports,Object(l.a)({},(function(){var t=this.$createElement;return(this._self._c||t)("div")}),[],!1,null,null,null).exports),_={name:"iHeaderSearch",data:function(){return{currentVal:"",loading:!1,menusList:[]}},computed:{},created:function(){this.getMenusList()},methods:{getMenusList:function(){var t=this;this.loading=!0,Object(v.e)().then((function(e){t.loading=!1,t.menusList=e.data}))},remoteMethod:function(){this.$router.push({path:this.currentVal})}}},N=(_=(n("380f"),Object(l.a)(_,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"search"},[n("Select",{staticClass:"select",attrs:{placeholder:"菜单搜索",filterable:"",remote:"","remote-method":t.remoteMethod,loading:t.loading},model:{value:t.currentVal,callback:function(e){t.currentVal=e},expression:"currentVal"}},t._l(t.menusList,(function(e,a){return n("Option",{key:a,attrs:{value:e.menu_path,disabled:1===e.type}},[t._v(t._s(e.menu_name))])})),1)],1)}),[],!1,null,null,null).exports),n("2934")),S=n("49ea"),L=new Audio(n("d635")),I={name:"User",data:function(){return{needList:[],newOrderAudioLink:null}},mounted:function(){var t=this;this.getNotict(),this.newOrderAudioLink=L,S.b.then((function(e){e.send({type:"login",data:Object(m.d)("token")});var n=t;e.$on("ADMIN_NEW_PUSH",(function(t){n.getNotict()})),e.$on("NEW_ORDER",(function(t){n.$Notice.info({title:"新订单",duration:8,desc:"您有一个新的订单,ID为("+t.order_id+"),请注意查看"}),this.newOrderAudioLink&&this.newOrderAudioLink.play(),n.messageList.push({title:"新订单提醒",icon:"md-bulb",iconColor:"#87d068",time:0,read:0})})),e.$on("NEW_REFUND_ORDER",(function(t){n.$Notice.warning({title:"退款订单提醒",duration:8,desc:"您有一个订单申请退款,ID为("+t.order_id+"),请注意查看"}),window.newOrderAudioLink&&this.newOrderAudioLink.play(),n.messageList.push({title:"退款订单提醒",icon:"md-information",iconColor:"#fe5c57",time:0,read:0})})),e.$on("WITHDRAW",(function(t){n.$Notice.warning({title:"提现提醒",duration:8,desc:"有用户申请提现,编号为("+t.id+"),请注意查看"}),n.messageList.push({title:"退款订单提醒",icon:"md-people",iconColor:"#f06292",time:0,read:0})})),e.$on("STORE_STOCK",(function(t){n.$Notice.warning({title:"库存预警",duration:8,desc:"商品ID为("+t.id+")的库存不足啦,请注意查看~"}),n.messageList.push({title:"库存预警",icon:"md-information",iconColor:"#fe5c57",time:0,read:0})})),e.$on("PAY_SMS_SUCCESS",(function(t){n.$Notice.info({title:"短信充值成功",duration:8,desc:"恭喜您充值"+t.price+"元,获得"+t.number+"条短信"}),n.messageList.push({title:"短信充值成功",icon:"md-bulb",iconColor:"#87d068",time:0,read:0})}))}))},methods:{getNotict:function(){var t=this;Object(N.d)().then((function(e){t.needList=e.data||[]})).catch((function(){}))},jumpUrl:function(t){this.$router.push({path:t})}}},E=(I=(n("91bf"),Object(l.a)(I,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"header-notice"},[n("Dropdown",{attrs:{transfer:!0},on:{"on-click":t.jumpUrl}},[n("div",[n("Badge",{attrs:{dot:"",count:t.needList.length||0}},[n("Icon",{attrs:{type:"ios-notifications-outline",size:"26"}})],1)],1),n("DropdownMenu",{attrs:{slot:"list"},slot:"list"},t._l(t.needList,(function(e,a){return n("DropdownItem",{key:a,attrs:{name:e.url}},[n("Icon",{staticClass:"iconImg",style:"background-color:"+e.iconColor,attrs:{type:e.icon}}),t._v(t._s(e.title))],1)})),1)],1)],1)}),[],!1,null,null,null).exports),n("d708")),T=n("f66a"),D=n.n(T),B=(T=n("9d64"),n.n(T)),R=(T=(n("7a3c"),{name:"Main",components:{SideMenu:p,HeaderBar:f,Language:C,TagsNav:h,Fullscreen:j,ErrorStore:O,User:d,ABackTop:w,iCopyright:s,HeaderSearch:_,HeaderNotice:I},data:function(){return{collapsed:JSON.parse(Object(m.d)("collapsed")||"false"),minLogo:D.a,maxLogo:B.a,isFullscreen:!1,reload:!0,screenWidth:"",openImage:!0,headMenuNoShow:!1}},computed:Object(r.a)(Object(r.a)(Object(r.a)({},Object(b.c)(["errorCount"])),Object(b.e)("media",["isMobile"])),{},{tagNavList:function(){return this.$store.state.app.tagNavList},tagRouter:function(){return this.$store.state.app.tagRouter},userAvatar:function(){return this.$store.state.user.avatarImgPath},cacheList:function(){return["ParentView"].concat(Object(o.a)(this.tagNavList.length?this.tagNavList.filter((function(t){return!(t.meta&&t.meta.notCache)})).map((function(t){return t.name})):[]))},menuList:function(){var t=this.$store.state.menus.menusName,e=[];return t.forEach((function(t,n){e[n]=t,e[n].children&&t.children&&(e[n].children=t.children.filter((function(t){return!t.auth})))})),e},local:function(){return this.$store.state.app.local},hasReadErrorPage:function(){return this.$store.state.app.hasReadErrorPage},unreadCount:function(){return this.$store.state.user.unreadCount}}),methods:Object(r.a)(Object(r.a)(Object(r.a)({},Object(b.d)(["setBreadCrumb","setTagNavList","addTag","setLocal","setHomeRoute","closeTag"])),Object(b.b)(["handleLogin","getUnreadMessageCount"])),{},{turnToPage:function(t,e){var n={},a=n.path,i=n.name,c=n.params;n=n.query;"string"!=typeof t||e?"string"==typeof t&&e?i=t:(a=t.path,i=t.name,c=t.params,n=t.query):a=t,this.$router.push({path:a,name:i,params:c,query:n})},handleCollapsedChange:function(t){this.collapsed=t,Object(m.q)("collapsed",t)},handleCloseTag:function(t,e,n){"others"!==e&&("all"===e?this.turnToPage(this.$config.homeName,"all"):Object(m.n)(this.$route,n)&&this.closeTag(n)),1===t.length&&t[0].name===this.$config.homeName&&this.$router.push({name:this.$config.homeName}),this.setTagNavList(t)},handleClick:function(t){this.turnToPage(t)},getLogo:function(){var t=this,e=this.$store.state.userInfo.logo,n=this.$store.state.userInfo.logoSmall;this.maxLogo=e||this.maxLogo,this.minLogo=n||this.minLogo,Object(N.c)().then((function(e){localStorage.setItem("ADMIN_TITLE",e.data.site_name),t.minLogo=e.data.logo_square,t.maxLogo=e.data.logo}))},handleReload:function(){var t=this;this.reload=!1,this.$nextTick((function(){t.reload=!0}))},clear:function(){this.openImage=!1}}),watch:{$route:function(t){this.headMenuNoShow=this.$route.meta.fullScreen;var e=Object(m.f)(t,this.menuList),n=(e=(this.$store.commit("menus/setopenMenus",e),t.name),t.query),a=t.params,i=t.meta;this.addTag({route:{name:e,query:n,params:a,meta:i},type:"push"}),this.setBreadCrumb(t),this.setTagNavList(Object(m.g)(this.tagNavList,t)),this.$refs.sideMenu.updateOpenName(t.path)}},mounted:function(){var t=this,e=(this.headMenuNoShow=this.$route.meta.fullScreen,this.getLogo(),this.screenWidth=document.body.clientWidth,window.onresize=function(){t.screenWidth=document.body.clientWidth,t.screenWidth<=1060?(t.collapsed=!0,Object(m.q)("collapsed",!0)):(t.collapsed=!1,Object(m.q)("collapsed",!1))},this.setTagNavList(),this.setHomeRoute(R),this.$route),n=e.name,a=e.params,i=e.query;e=e.meta;this.addTag({route:{name:n,params:a,query:i,meta:e}}),this.setBreadCrumb(this.$route),this.setLocal(this.$i18n.locale),this.tagNavList.find((function(e){return e.name===t.$route.name}))||this.$router.push({name:this.$config.homeName}),this.getUnreadMessageCount()}}),p=(n("9b75"),Object(l.a)(T,(function(){var t=this,e=t.$createElement;e=t._self._c||e;return e("Layout",{staticClass:"main",staticStyle:{height:"100%"}},[t.headMenuNoShow?t._e():e("Sider",{staticClass:"left-sider",style:{overflow:"hidden"},attrs:{"hide-trigger":"",collapsible:"",width:200,"collapsed-width":t.isMobile?0:80},model:{value:t.collapsed,callback:function(e){t.collapsed=e},expression:"collapsed"}},[e("side-menu",{ref:"sideMenu",attrs:{accordion:"","active-name":t.$route.path,collapsed:t.collapsed,"menu-list":t.menuList},on:{"on-select":t.turnToPage}},[e("div",{staticClass:"logo-con"},[e("img",{directives:[{name:"show",rawName:"v-show",value:!t.collapsed,expression:"!collapsed"}],key:"max-logo",attrs:{src:t.maxLogo}}),e("img",{directives:[{name:"show",rawName:"v-show",value:t.collapsed,expression:"collapsed"}],key:"min-logo",attrs:{src:t.minLogo}})])])],1),e("Layout",[t.headMenuNoShow?t._e():e("Header",{staticClass:"header-con"},[e("header-bar",{attrs:{collapsed:t.collapsed},on:{"on-coll-change":t.handleCollapsedChange,"on-reload":t.handleReload}},[e("user",{attrs:{"message-unread-count":t.unreadCount,"user-avatar":t.userAvatar}}),t.$config.useI18n?e("language",{staticStyle:{"margin-right":"10px"},attrs:{lang:t.local},on:{"on-lang-change":t.setLocal}}):t._e(),e("header-notice"),e("fullscreen",{staticStyle:{"margin-right":"10px"},model:{value:t.isFullscreen,callback:function(e){t.isFullscreen=e},expression:"isFullscreen"}}),t.$config.plugin["error-store"]&&t.$config.plugin["error-store"].showInHeader?e("error-store",{attrs:{"has-read":t.hasReadErrorPage,count:t.errorCount}}):t._e(),e("header-search")],1)],1),e("Content",{staticClass:"main-content-con"},[e("Layout",{staticClass:"main-layout-con"},[t.headMenuNoShow?t._e():e("div",{staticClass:"tag-nav-wrapper"},[e("tags-nav",{attrs:{value:t.$route,list:t.tagNavList},on:{input:t.handleClick,"on-close":t.handleCloseTag}})],1),e("Content",{staticClass:"content-wrapper"},[e("keep-alive",[t.$route.meta.keepAlive&&t.reload?e("router-view",{staticStyle:{"min-height":"600px"}}):t._e()],1),!t.$route.meta.keepAlive&&t.reload?e("router-view",{staticStyle:{"min-height":"600px"}}):t._e()],1),e("i-copyright")],1)],1)],1)],1)}),[],!1,null,null,null).exports),f={path:"/",name:"home",header:"home",redirect:{name:"".concat("home_","index")},meta:{auth:!0},component:p,children:[{path:"admin/home/",name:"".concat("home_","index"),header:"home",meta:{auth:["admin-index-index"],title:"主页",affix:!0},component:function(){return Promise.all([n.e("chunk-db8db5ae"),n.e("chunk-61737d4a")]).then(n.bind(null,"f75a"))}}]},C="product_",h={path:"/admin/product",name:"product",header:"product",meta:{title:"商品",auth:["admin-store-index"]},redirect:{name:"".concat(C,"productList")},component:p,children:[{path:"product_list",name:"".concat(C,"productList"),meta:{title:"商品管理",auth:["admin-store-storeProuduct-index"],keepAlive:!0},component:function(){return Promise.all([n.e("chunk-619db231"),n.e("chunk-6e83591c"),n.e("chunk-5e4dbbd2")]).then(n.bind(null,"696b"))}},{path:"product_classify",name:"".concat(C,"productClassify"),meta:{title:"商品分类",auth:["admin-store-storeCategory-index"]},component:function(){return n.e("chunk-c2c68508").then(n.bind(null,"8aca"))}},{path:"add_product/:id?",name:"".concat(C,"productAdd"),meta:{auth:["admin-store-storeProuduct-index"],title:"商品添加"},component:function(){return Promise.all([n.e("chunk-197faf68"),n.e("chunk-43298b95")]).then(n.bind(null,"c7e8"))}},{path:"product_reply/:id?",name:"".concat(C,"productEvaluate"),meta:{auth:["admin-store-storeProuduct-index"],title:"商品评论"},component:function(){return n.e("chunk-3740dbf0").then(n.bind(null,"1426"))}},{path:"product_attr",name:"".concat(C,"productAttr"),meta:{auth:["admin-store-storeProuduct-index"],title:"商品规格"},component:function(){return n.e("chunk-03c5c4a2").then(n.bind(null,"7f08"))}}]},j="order_",O={path:"/admin/order",name:"order",header:"order",redirect:{name:"".concat(j,"list")},component:p,children:[{path:"list",name:"".concat(j,"list"),meta:{auth:["admin-order-storeOrder-index"],title:"订单管理"},component:function(){return Promise.all([n.e("chunk-3e5c7bda"),n.e("chunk-cf470702")]).then(n.bind(null,"5c3ac"))}},{path:"split_list",name:"".concat(j,"split_list"),meta:{auth:["admin-order-storeOrder-index"],title:"子订单列表"},component:function(){return Promise.all([n.e("chunk-3e5c7bda"),n.e("chunk-9485b922")]).then(n.bind(null,"370a"))}},{path:"offline",name:"".concat(j,"offline"),meta:{auth:["admin-order-offline"],title:"收银订单"},component:function(){return n.e("chunk-02873ba0").then(n.bind(null,"effd"))}},{path:"refund",name:"".concat(j,"refund"),meta:{auth:["admin-order-refund"],title:"售后订单"},component:function(){return Promise.all([n.e("chunk-3e5c7bda"),n.e("chunk-6d0dbd54")]).then(n.bind(null,"3353"))}},{path:"invoice/list",name:"".concat(j,"invoice"),meta:{auth:["admin-order-startOrderInvoice-index"],title:"发票管理"},component:function(){return n.e("chunk-81b4e132").then(n.bind(null,"6968"))}}]},d="user_",w={path:"/admin/user",name:"user",header:"user",redirect:{name:"".concat(d,"list")},meta:{auth:!0},component:p,children:[{path:"list",name:"".concat(d,"list"),meta:{auth:["admin-user-user-index"],title:"用户管理"},component:function(){return Promise.all([n.e("chunk-1ca36f77"),n.e("chunk-1550e46b"),n.e("chunk-2d0bddd6"),n.e("chunk-28a4367e")]).then(n.bind(null,"08ea"))}},{path:"level",name:"".concat(d,"level"),meta:{auth:["user-user-level"],footer:!0,title:"用户等级"},component:function(){return n.e("chunk-8f16cf58").then(n.bind(null,"5cbd"))}},{path:"group",name:"".concat(d,"group"),meta:{auth:["user-user-group"],footer:!0,title:"用户分组"},component:function(){return n.e("chunk-2d21afa5").then(n.bind(null,"be8d"))}},{path:"label",name:"".concat(d,"label"),meta:{auth:["user-user-label"],footer:!0,title:"用户标签"},component:function(){return n.e("chunk-d6075726").then(n.bind(null,"dfd9"))}},{path:"cancel",name:"".concat(d,"cancel"),meta:{auth:["user-user-cancel"],footer:!0,title:"用户标签"},component:function(){return n.e("chunk-d529f866").then(n.bind(null,"fe78"))}},{path:"recharge/:id",name:"".concat(d,"recharge"),meta:{auth:["user-user-recharge"],footer:!0,title:"充值配置"},component:function(){return n.e("chunk-ab767ea8").then(n.bind(null,"cffd"))}},{path:"grade/type",name:"".concat(d,"type"),meta:{auth:["admin-user-member-type"],footer:!0,title:"会员类型"},component:function(){return n.e("chunk-45281dc6").then(n.bind(null,"9406"))}},{path:"grade/card",name:"".concat(d,"card"),meta:{auth:["admin-user-grade-card"],footer:!0,title:"卡密会员"},component:function(){return n.e("chunk-7d1e85ba").then(n.bind(null,"1d841"))}},{path:"grade/record",name:"".concat(d,"record"),meta:{auth:["admin-user-grade-record"],footer:!0,title:"会员记录"},component:function(){return n.e("chunk-73819895").then(n.bind(null,"a387"))}},{path:"grade/right",name:"".concat(d,"right"),meta:{auth:["admin-user-grade-right"],footer:!0,title:"会员权益"},component:function(){return n.e("chunk-1a90efc7").then(n.bind(null,"6d86"))}},{path:"grade/list/:id",name:"".concat(d,"gradelist"),meta:{auth:["user-member_card-index"],footer:!0,title:"会员卡列表"},component:function(){return n.e("chunk-2d0e488e").then(n.bind(null,"9144"))}},{path:"grade/agreement",name:"".concat(d,"agreement"),meta:{auth:["admin-user-grade-agreement"],footer:!0,title:"会员协议"},component:function(){return n.e("chunk-5e75d41e").then(n.bind(null,"4b65"))}}]},s={auth:!0},_="setting_",I={path:"/admin/setting",name:"setting",header:"setting",redirect:{name:"".concat(_,"systemRole")},component:p,children:[{path:"system_role/index",name:"".concat(_,"systemRole"),meta:{auth:["setting-system-role"],title:"身份管理"},component:function(){return n.e("chunk-10148a87").then(n.bind(null,"ffd0"))}},{path:"system_admin/index",name:"".concat(_,"systemAdmin"),meta:{auth:["setting-system-list"],title:"管理员列表"},component:function(){return n.e("chunk-dbfaa6e8").then(n.bind(null,"e7d9"))}},{path:"system_menus/index",name:"".concat(_,"systemMenus"),meta:{auth:["setting-system-menus"],title:"权限规则"},component:function(){return n.e("chunk-64b9eb34").then(n.bind(null,"4315"))}},{path:"system_config",name:"".concat(_,"setSystem"),meta:{auth:["setting-system-config"],title:"系统设置"},component:function(){return n.e("chunk-0bb3e5a9").then(n.bind(null,"a53e"))}},{path:"system_config/:type?/:tab_id?",name:"".concat(_,"setApp"),meta:Object(r.a)(Object(r.a)({},s),{},{title:"应用设置"}),component:function(){return n.e("chunk-0bb3e5a9").then(n.bind(null,"a53e"))}},{path:"system_config/payment/:type?/:tab_id?",name:"".concat(_,"payment"),meta:Object(r.a)(Object(r.a)({},s),{},{title:"支付配置"}),component:function(){return n.e("chunk-0bb3e5a9").then(n.bind(null,"a53e"))}},{path:"system_config_retail/:type?/:tab_id?",name:"".concat(_,"distributionSet"),meta:Object(r.a)(Object(r.a)({},s),{},{title:"分销设置"}),component:function(){return n.e("chunk-0bb3e5a9").then(n.bind(null,"a53e"))}},{path:"membership_level/index",name:"".concat(_,"membershipLevel"),meta:Object(r.a)(Object(r.a)({},s),{},{title:"分销等级"}),component:function(){return n.e("chunk-2d6b1a6c").then(n.bind(null,"30cc"))}},{path:"system_config_message/:type?/:tab_id?",name:"".concat(_,"message"),meta:{auth:["setting-system-config-message"],title:"短信开关"},component:function(){return n.e("chunk-0bb3e5a9").then(n.bind(null,"a53e"))}},{path:"notification/index",name:"".concat(_,"notification"),meta:{auth:["setting-notification"],title:"消息管理"},component:function(){return n.e("chunk-df96d582").then(n.bind(null,"aa0a"))}},{path:"notification/notificationEdit",name:"".concat(_,"notificationEdit"),meta:{auth:["setting-notification"],title:"消息编辑"},component:function(){return n.e("chunk-07142a06").then(n.bind(null,"9d9f"))}},{path:"system_config_logistics/:type?/:tab_id?",name:"".concat(_,"logistics"),meta:{auth:["setting-system-config-logistics"],title:"物流配置"},component:function(){return n.e("chunk-0bb3e5a9").then(n.bind(null,"a53e"))}},{path:"sms/sms_config/index",name:"".concat(_,"config"),meta:{auth:["setting-sms-sms-config"],title:"短信账户"},component:function(){return n.e("chunk-35faf6ef").then(n.bind(null,"2431"))}},{path:"sms/sms_template_apply/index",name:"".concat(_,"smsTemplateApply"),meta:{auth:["setting-sms-config-template"],title:"短信模板"},component:function(){return n.e("chunk-1e5e9e9c").then(n.bind(null,"0ecc"))}},{path:"sms/sms_pay/index",name:"".concat(_,"smsPay"),meta:{auth:["setting-sms-sms-template"],title:"短信购买"},component:function(){return n.e("chunk-55657199").then(n.bind(null,"2733"))}},{path:"sms/sms_template_apply/commons",name:"".concat(_,"commons"),meta:Object(r.a)(Object(r.a)({},s),{},{title:"公共短信模板"}),component:function(){return n.e("chunk-1e5e9e9c").then(n.bind(null,"0ecc"))}},{path:"system_group_data/index/:id",name:"".concat(_,"groupDataIndex"),meta:{auth:["setting-system-group_data-index"],title:"首页导航按钮"},component:function(){return n.e("chunk-ab767ea8").then(n.bind(null,"cffd"))}},{path:"system_group_data/slide/:id",name:"".concat(_,"groupDataSlide"),meta:{auth:["setting-system-group_data-slide"],title:"首页幻灯片"},component:function(){return n.e("chunk-ab767ea8").then(n.bind(null,"cffd"))}},{path:"system_group_data/sign/:id",name:"".concat(_,"groupDataSign"),meta:{auth:["setting-system-group_data-sign"],title:"签到天数配置"},component:function(){return n.e("chunk-ab767ea8").then(n.bind(null,"cffd"))}},{path:"system_group_data/new/:id",name:"".concat(_,"groupDataNew"),meta:{auth:["setting-system-group_data-new"],title:"首页滚动新闻"},component:function(){return n.e("chunk-ab767ea8").then(n.bind(null,"cffd"))}},{path:"system_group_data/search/:id",name:"".concat(_,"groupDataNew"),meta:{auth:["setting-system-group_data-search"],title:"热门搜索"},component:function(){return n.e("chunk-ab767ea8").then(n.bind(null,"cffd"))}},{path:"system_group_data/hot/:id",name:"".concat(_,"groupDataHot"),meta:{auth:["setting-system-group_data-hot"],title:"热门榜单推荐"},component:function(){return n.e("chunk-ab767ea8").then(n.bind(null,"cffd"))}},{path:"system_group_data/new_product/:id",name:"".concat(_,"groupDataNewProduct"),meta:{auth:["setting-system-group_data-new_product"],title:"首发新品推荐"},component:function(){return n.e("chunk-ab767ea8").then(n.bind(null,"cffd"))}},{path:"system_group_data/promotion/:id",name:"".concat(_,"groupDataPromotion"),meta:{auth:["setting-system-group_data-promotion"],title:"促销单品推荐"},component:function(){return n.e("chunk-ab767ea8").then(n.bind(null,"cffd"))}},{path:"system_group_data/poster/:id",name:"".concat(_,"groupDataPoster"),meta:{auth:["setting-system-group_data-poster"],title:"个人中心分销海报"},component:function(){return n.e("chunk-ab767ea8").then(n.bind(null,"cffd"))}},{path:"system_group_data/best/:id",name:"".concat(_,"groupDataBest"),meta:{auth:["setting-system-group_data-best"],title:"精品推荐"},component:function(){return n.e("chunk-ab767ea8").then(n.bind(null,"cffd"))}},{path:"system_group_data/activity/:id",name:"".concat(_,"groupDataActivity"),meta:{auth:["setting-system-group_data-activity"],title:"首页活动区域图片"},component:function(){return n.e("chunk-ab767ea8").then(n.bind(null,"cffd"))}},{path:"system_group_data/system/:id",name:"".concat(_,"groupDataSystem"),meta:{auth:["setting-system-group_data-system"],title:"首页配置"},component:function(){return n.e("chunk-ab767ea8").then(n.bind(null,"cffd"))}},{path:"system_group_data/hot_money/:id",name:"".concat(_,"groupDataHotMoney"),meta:{auth:["admin-setting-system_group_data-hot_money"],title:"首页超值爆款"},component:function(){return n.e("chunk-ab767ea8").then(n.bind(null,"cffd"))}},{path:"merchant/system_store/index",name:"".concat(_,"systemStore"),meta:{auth:["setting-system-config-merchant"],title:"门店设置"},component:function(){return Promise.all([n.e("chunk-2d0bddd6"),n.e("chunk-b3279cb6")]).then(n.bind(null,"a402"))}},{path:"freight/express/index",name:"".concat(_,"freight"),meta:{auth:["setting-freight-express"],title:"物流公司"},component:function(){return n.e("chunk-611e73b1").then(n.bind(null,"9a71"))}},{path:"store_service/index",name:"".concat(_,"service"),meta:{auth:["setting-store-service"],title:"客服管理"},component:function(){return n.e("chunk-dbc4d5cc").then(n.bind(null,"b90a"))}},{path:"freight/city/list",name:"".concat(_,"dada"),meta:{auth:["setting-system-city"],title:"城市数据"},component:function(){return n.e("chunk-e9bf2e3e").then(n.bind(null,"b252"))}},{path:"freight/shipping_templates/list",name:"".concat(_,"templates"),meta:{auth:["setting-shipping-templates"],title:"运费模板"},component:function(){return Promise.all([n.e("chunk-197faf68"),n.e("chunk-2d0ab8b4")]).then(n.bind(null,"1670"))}},{path:"merchant/system_store/list",name:"".concat(_,"store"),meta:{auth:["setting-merchant-system-store"],title:"提货点"},component:function(){return Promise.all([n.e("chunk-2d0bddd6"),n.e("chunk-63dabe45")]).then(n.bind(null,"669a"))}},{path:"merchant/system_store_staff/index",name:"".concat(_,"staff"),meta:{auth:["setting-merchant-system-store-staff"],title:"核销员"},component:function(){return n.e("chunk-15ee830b").then(n.bind(null,"8404"))}},{path:"merchant/system_verify_order/index",name:"".concat(_,"order"),meta:{auth:["setting-merchant-system-verify-order"],title:"核销订单"},component:function(){return n.e("chunk-65e43b7e").then(n.bind(null,"0336"))}},{path:"theme_style",name:"".concat(_,"themeStyle"),meta:{auth:["admin-setting-theme_style"],title:"主题风格"},component:function(){return n.e("chunk-45de3ce6").then(n.bind(null,"6ca1"))}},{path:"pages/devise",name:"".concat(_,"devise"),meta:{auth:["admin-setting-pages-devise"],title:"店铺装修"},component:function(){return Promise.all([n.e("chunk-2d21d0c2"),n.e("chunk-1171ac4b")]).then(n.bind(null,"b27c"))}},{path:"pages/diy",name:"".concat(_,"diy"),meta:{auth:["admin-setting-pages-diy"],title:"页面设计"},component:function(){return n.e("chunk-80427f7c").then(n.bind(null,"3078"))}},{path:"pages/diy_index",name:"".concat(_,"index_diy"),meta:{auth:["admin-setting-pages-diy"],title:"首页设计",fullScreen:!0},component:function(){return n.e("chunk-1112718e").then(n.bind(null,"d8a4"))}},{path:"pages/links",name:"".concat(_,"links"),meta:{auth:["admin-setting-pages-links"],title:"页面链接"},component:function(){return n.e("chunk-728023cc").then(n.bind(null,"2250"))}},{path:"system_group_data",name:"".concat(_,"systemGroupData"),meta:{auth:["admin-setting-pages-links"],title:"数据配置"},component:function(){return n.e("chunk-ab767ea8").then(n.bind(null,"cffd"))}},{path:"store_service/speechcraft",name:"".concat(_,"speechcraft"),meta:{auth:["admin-setting-store_service-speechcraft"],title:"客服话术"},component:function(){return n.e("chunk-a34a7d0a").then(n.bind(null,"7864"))}},{path:"store_service/feedback",name:"".concat(_,"feedback"),meta:{auth:["admin-setting-store_service-feedback"],title:"用户留言"},component:function(){return n.e("chunk-3d731660").then(n.bind(null,"ec44"))}},{path:"system_group_data/pc/:id",name:"".concat(_,"groupDataPc"),meta:{auth:["setting-system-group_data-pc"],title:"PC主页轮播"},component:function(){return n.e("chunk-ab767ea8").then(n.bind(null,"cffd"))}},{path:"system_config_member_right/:type?/:tab_id?",name:"".concat(_,"right"),meta:{auth:["setting-system-config-member-right"],title:"会员权益"},component:function(){return n.e("chunk-0bb3e5a9").then(n.bind(null,"a53e"))}},{path:"delivery_service/index",name:"".concat(_,"deliveryService"),meta:{auth:["setting-delivery-service"],title:"配送员列表"},component:function(){return n.e("chunk-50c64bee").then(n.bind(null,"b43f"))}},{path:"pc_group_data",name:"".concat(_,"systemGroupData"),meta:{auth:["setting-system-pc_data"],title:"PC商城"},component:function(){return n.e("chunk-3afbede6").then(n.bind(null,"ce94"))}},{path:"system_visualization_data",name:"".concat(_,"systemGroupData"),meta:{auth:["admin-setting-system_visualization_data"],title:"数据配置"},component:function(){return n.e("chunk-db1f3f84").then(n.bind(null,"cb18"))}},{path:"storage",name:"".concat(_,"storage"),meta:{auth:["setting-storage"],title:"储存配置"},component:function(){return n.e("chunk-3afc7a10").then(n.bind(null,"6dc8"))}},{path:"wechat_config/:type?/:tab_id?",name:"".concat(_,"wechat_config"),meta:Object(r.a)(Object(r.a)({},s),{},{title:"公众号配置"}),component:function(){return n.e("chunk-0bb3e5a9").then(n.bind(null,"a53e"))}},{path:"routine_config/:type?/:tab_id?",name:"".concat(_,"routine_config"),meta:Object(r.a)(Object(r.a)({},s),{},{title:"小程序配置"}),component:function(){return n.e("chunk-0bb3e5a9").then(n.bind(null,"a53e"))}},{path:"app_config/:type?/:tab_id?",name:"".concat(_,"app_config"),meta:Object(r.a)(Object(r.a)({},s),{},{title:"app配置"}),component:function(){return n.e("chunk-0bb3e5a9").then(n.bind(null,"a53e"))}},{path:"pc_config/:type?/:tab_id?",name:"".concat(_,"pc_config"),meta:Object(r.a)(Object(r.a)({},s),{},{title:"PC配置"}),component:function(){return n.e("chunk-0bb3e5a9").then(n.bind(null,"a53e"))}},{path:"other_config/print/:type?/:tab_id?",name:"".concat(_,"other_print"),meta:{auth:["setting-other-print"],title:"小票打印配置"},component:function(){return n.e("chunk-0bb3e5a9").then(n.bind(null,"a53e"))}},{path:"other_config/copy/:type?/:tab_id?",name:"".concat(_,"other_copy"),meta:{auth:["setting-other-copy"],title:"商品采集配置"},component:function(){return n.e("chunk-0bb3e5a9").then(n.bind(null,"a53e"))}},{path:"other_config/logistics/:type?/:tab_id?",name:"".concat(_,"other_logistics"),meta:{auth:["setting-other-logistics"],title:"物流查询配置"},component:function(){return n.e("chunk-0bb3e5a9").then(n.bind(null,"a53e"))}},{path:"other_config/electronic/:type?/:tab_id?",name:"".concat(_,"other_electronic"),meta:{auth:["setting-other-electronic"],title:"电子面单配置"},component:function(){return n.e("chunk-0bb3e5a9").then(n.bind(null,"a53e"))}},{path:"other_config/sms/:type?/:tab_id?",name:"".concat(_,"other_sms"),meta:{auth:["setting-other-sms"],title:"短信功能配置"},component:function(){return n.e("chunk-0bb3e5a9").then(n.bind(null,"a53e"))}},{path:"other_config/pay/:type?/:tab_id?",name:"".concat(_,"other_pay"),meta:{auth:["setting-other-sms"],title:"商城支付配置"},component:function(){return n.e("chunk-0bb3e5a9").then(n.bind(null,"a53e"))}},{path:"agreement",name:"".concat(_,"notification"),meta:{auth:["setting-agreement"],title:"协议设置"},component:function(){return n.e("chunk-3a4b4c54").then(n.bind(null,"d9f0"))}},{path:"other_config/out/:type?/:tab_id?",name:"".concat(_,"other_print"),meta:{auth:["setting-other-out"],title:"对外接口配置"},component:function(){return n.e("chunk-0bb3e5a9").then(n.bind(null,"a53e"))}},{path:"system_out_account/index",name:"".concat(_,"systemOutAccount"),meta:{auth:["setting-system-out-account-index"],title:"账号列表"},component:function(){return n.e("chunk-da2cd138").then(n.bind(null,"6b91"))}},{path:"lang/list",name:"".concat(_,"langList"),meta:{auth:["admin-lang-list"],title:"语言列表"},component:function(){return n.e("chunk-2822f156").then(n.bind(null,"fd31"))}},{path:"lang/info",name:"".concat(_,"langInfo"),meta:{auth:["admin-lang-info"],title:"语言详情"},component:function(){return n.e("chunk-7d79eb41").then(n.bind(null,"0741"))}},{path:"lang/country",name:"".concat(_,"langCountry"),meta:{auth:["admin-lang-country"],title:"地区关联语言"},component:function(){return n.e("chunk-a60f6d34").then(n.bind(null,"5b6a"))}}]},b={path:"/admin/agent",name:"agent",header:"agent",redirect:{name:"".concat("agent_","agentManage")},meta:{auth:!0},component:p,children:[{path:"agent_manage/index",name:"".concat("agent_","agentManage"),meta:{auth:["agent-agent-manage"],title:"分销员管理"},component:function(){return Promise.all([n.e("chunk-1550e46b"),n.e("chunk-78907bdd")]).then(n.bind(null,"3061"))}}]},l="finance_",T={path:"/admin/finance",name:"finance",header:"finance",meta:{auth:["admin-finance"]},redirect:{name:"".concat(l,"cashApply")},component:p,children:[{path:"billing_records/index",name:"".concat(l,"billingRecords"),meta:{auth:["finance-user_extract"],title:"账单记录"},component:function(){return Promise.all([n.e("chunk-619db231"),n.e("chunk-9ca51944")]).then(n.bind(null,"f807"))}},{path:"capital_flow/index",name:"".concat(l,"capitalFlow"),meta:{auth:["finance-user_extract"],title:"资金流水"},component:function(){return n.e("chunk-0ee3b9f5").then(n.bind(null,"1dc8"))}},{path:"user_extract/index",name:"".concat(l,"cashApply"),meta:{auth:["finance-user_extract"],title:"提现申请"},component:function(){return n.e("chunk-e46acd52").then(n.bind(null,"9eb0f"))}},{path:"user_recharge/index",name:"".concat(l,"recharge"),meta:{auth:["finance-user-recharge"],title:"充值记录"},component:function(){return n.e("chunk-34f0a828").then(n.bind(null,"7027"))}},{path:"finance/bill",name:"".concat(l,"bill"),meta:{auth:["finance-finance-bill"],title:"资金记录"},component:function(){return n.e("chunk-1a3b818c").then(n.bind(null,"badc"))}},{path:"finance/commission",name:"".concat(l,"commissionRecord"),meta:{auth:["finance-finance-commission"],title:"佣金记录"},component:function(){return n.e("chunk-0d6c14e8").then(n.bind(null,"e9f8"))}},{path:"balance/balance",name:"".concat(l,"balance"),meta:{auth:["finance-user-balance"],title:"余额记录"},component:function(){return n.e("chunk-236b5fe8").then(n.bind(null,"8a30"))}}]},C="cms_",j={path:"/admin/cms",name:"cms",header:"cms",redirect:{name:"".concat(C,"article")},component:p,children:[{path:"article/index/:id?",name:"".concat(C,"article"),meta:{auth:["cms-article-index"],title:"文章管理",keepAlive:!0},component:function(){return n.e("chunk-68cb56e9").then(n.bind(null,"7a0c"))}},{path:"article_category/index",name:"".concat(C,"articleCategory"),meta:{auth:["cms-article-category"],title:"文章分类"},component:function(){return n.e("chunk-b91fd0a0").then(n.bind(null,"9ace"))}},{path:"article/add_article/:id?",name:"".concat(C,"addArticle"),meta:{auth:["cms-article-creat"],title:"文章添加"},component:function(){return n.e("chunk-57fc0a5c").then(n.bind(null,"f164"))}}]},d="marketing_",r={path:"/admin/marketing",name:"marketing",header:"marketing",redirect:{name:"".concat(d,"storeCoupon")},component:p,children:[{path:"store_combination/index",name:"".concat(d,"combinalist"),meta:{auth:["marketing-store_combination"],title:"拼团商品",keepAlive:!0},component:function(){return n.e("chunk-7f2638f8").then(n.bind(null,"82f1"))}},{path:"store_combination/combina_list",name:"".concat(d,"combinaList"),meta:{auth:["marketing-store_combination-combina_list"],title:"拼团列表"},component:function(){return n.e("chunk-4c8b2a2f").then(n.bind(null,"de26"))}},{path:"store_combination/create/:id?/:copy?",name:"".concat(d,"storeCombinationCreate"),meta:{auth:["marketing-store_combination-create"],title:"添加拼团"},component:function(){return Promise.all([n.e("chunk-197faf68"),n.e("chunk-3cd12db2")]).then(n.bind(null,"28bd"))}},{path:"store_combination/statistics/:id?",name:"".concat(d,"storeCombinationStatistics"),meta:{title:"拼团统计"},component:function(){return n.e("chunk-a2de4836").then(n.bind(null,"d2d3"))}},{path:"store_coupon/index",name:"".concat(d,"storeCoupon"),meta:{auth:["marketing-store_coupon"],title:"优惠券模板"},component:function(){return n.e("chunk-55c06f49").then(n.bind(null,"2838"))}},{path:"store_coupon_issue/index",name:"".concat(d,"storeCouponIssue"),meta:{auth:["marketing-store_coupon_issue"],title:"优惠券列表",keepAlive:!0},component:function(){return n.e("chunk-3fef49de").then(n.bind(null,"fd8e"))}},{path:"store_coupon_issue/create/:id?",name:"".concat(d,"storeCouponCreate"),meta:{auth:["marketing-store_coupon_issue-create"],title:"添加优惠券"},component:function(){return n.e("chunk-32aa440a").then(n.bind(null,"6da28"))}},{path:"store_coupon_user/index",name:"".concat(d,"storeCouponUser"),meta:{auth:["marketing-store_coupon_user"],title:"用户领取记录"},component:function(){return n.e("chunk-6e70ee9d").then(n.bind(null,"aeba"))}},{path:"coupon/system_config/:type?/:tab_id?",name:"".concat(d,"coupon"),meta:{auth:["admin-order-storeOrder-index"],title:"优惠券配置"},component:function(){return n.e("chunk-0bb3e5a9").then(n.bind(null,"a53e"))}},{path:"store_bargain/index",name:"".concat(d,"storeBargain"),meta:{auth:["marketing-store_bargain"],title:"砍价商品",keepAlive:!0},component:function(){return n.e("chunk-1c3cfae6").then(n.bind(null,"49ba"))}},{path:"store_bargain/bargain_list",name:"".concat(d,"bargainList"),meta:{auth:["marketing-store_bargain-bargain_list"],title:"砍价列表"},component:function(){return n.e("chunk-2dfd8e5e").then(n.bind(null,"7c4e"))}},{path:"store_bargain/create/:id?/:copy?",name:"".concat(d,"bargainCreate"),meta:{auth:["marketing-store_bargain-create"],title:"添加砍价"},component:function(){return Promise.all([n.e("chunk-197faf68"),n.e("chunk-d0e60bea")]).then(n.bind(null,"b982"))}},{path:"store_bargain/statistics/:id?",name:"".concat(d,"storeBargainStatistics"),meta:{title:"砍价统计"},component:function(){return n.e("chunk-6725f7ee").then(n.bind(null,"fea0"))}},{path:"store_seckill/index",name:"".concat(d,"storeSeckill"),meta:{auth:["marketing-store_seckill"],title:"秒杀商品",keepAlive:!0},component:function(){return n.e("chunk-c513da5c").then(n.bind(null,"1fc7"))}},{path:"store_seckill_data/index/:id",name:"".concat(d,"storeSeckillData"),meta:{auth:["marketing-store_seckill-data"],title:"秒杀配置"},component:function(){return n.e("chunk-ab767ea8").then(n.bind(null,"cffd"))}},{path:"store_seckill/create/:id?/:copy?",name:"".concat(d,"storeSeckillCreate"),meta:{auth:["marketing-store_seckill-create"],title:"添加秒杀"},component:function(){return Promise.all([n.e("chunk-197faf68"),n.e("chunk-c575f96c")]).then(n.bind(null,"93a9"))}},{path:"store_seckill/statistics/:id?",name:"".concat(d,"storeSeckillStatistics"),meta:{title:"秒杀统计"},component:function(){return n.e("chunk-698f9fd3").then(n.bind(null,"6557"))}},{path:"integral/system_config/:type?/:tab_id?",name:"".concat(d,"integral"),meta:{auth:["marketing-integral-system_config"],title:"积分配置"},component:function(){return n.e("chunk-0bb3e5a9").then(n.bind(null,"a53e"))}},{path:"store_integral/index",name:"".concat(d,"storeIntegral"),meta:{auth:["marketing-store_integral"],title:"积分商品",keepAlive:!0},component:function(){return n.e("chunk-7494d03b").then(n.bind(null,"6bf7"))}},{path:"store_integral/create/:id?/:copy?",name:"".concat(d,"storeIntegralCreate"),meta:{auth:["marketing-store_integral-create"],title:"添加积分商品"},component:function(){return n.e("chunk-88a279f8").then(n.bind(null,"075c"))}},{path:"store_integral/add_store_integral",name:"".concat(d,"addStoreIntegral"),meta:{auth:["marketing-store_integral-create"],title:"批量添加积分商品"},component:function(){return n.e("chunk-d0943fb2").then(n.bind(null,"6359d"))}},{path:"store_integral/order_list",name:"".concat(d,"storeIntegralOrder"),meta:{auth:["marketing-store_integral-order"],title:"兑换订单"},component:function(){return n.e("chunk-0869dfc5").then(n.bind(null,"0d8f"))}},{path:"user_point/index",name:"".concat(d,"userPoint"),meta:{auth:["marketing-user_point"],title:"积分日志"},component:function(){return n.e("chunk-d3d49b26").then(n.bind(null,"b430"))}},{path:"live/live_room",name:"".concat(d,"live_room"),meta:{auth:!0,title:"直播间管理"},component:function(){return n.e("chunk-6bc497da").then(n.bind(null,"7afb"))}},{path:"live/add_live_room",name:"".concat(d,"add_live_room"),meta:{auth:!0,title:"直播间管理"},component:function(){return n.e("chunk-54045d7c").then(n.bind(null,"29f2"))}},{path:"live/live_goods",name:"".concat(d,"live_goods"),meta:{auth:!0,title:"直播间商品管理",keepAlive:!0},component:function(){return n.e("chunk-8dedc4f0").then(n.bind(null,"8f86"))}},{path:"live/add_live_goods",name:"".concat(d,"add_live_goods"),meta:{auth:!0,title:"直播间商品管理"},component:function(){return n.e("chunk-d33ff35a").then(n.bind(null,"d7d0"))}},{path:"live/anchor",name:"".concat(d,"anchor"),meta:{auth:!0,title:"主播管理"},component:function(){return n.e("chunk-2d22c8ff").then(n.bind(null,"f483"))}},{path:"presell/index",name:"".concat(d,"storePresell"),meta:{auth:["marketing-presell"],title:"预售商品"},component:function(){return n.e("chunk-11b76a7e").then(n.bind(null,"24f1"))}},{path:"presell/presell_list",name:"".concat(d,"presellList"),meta:{auth:["marketing-presell-presell_list"],title:"预售列表"},component:function(){return n.e("chunk-b7bcbba0").then(n.bind(null,"a21a"))}},{path:"presell/create/:id?/:copy?",name:"".concat(d,"storePresellCreate"),meta:{auth:["marketing-presell-create"],title:"添加预售"},component:function(){return Promise.all([n.e("chunk-197faf68"),n.e("chunk-734d2d87")]).then(n.bind(null,"fac5f"))}},{path:"lottery/index",name:"".concat(d,"lottery"),meta:{auth:!0,title:"抽奖列表"},component:function(){return n.e("chunk-c47822ba").then(n.bind(null,"207a"))}},{path:"lottery/create",name:"".concat(d,"create"),meta:{auth:!0,title:"创建抽奖"},component:function(){return Promise.all([n.e("chunk-197faf68"),n.e("chunk-1ce37c58")]).then(n.bind(null,"e90a"))}},{path:"lottery/recording_list",name:"".concat(d,"recording_list"),meta:{auth:!0,title:"抽奖记录"},component:function(){return n.e("chunk-7906dd0a").then(n.bind(null,"ca99"))}},{path:"channel_code/channelCodeIndex",name:"".concat(d,"channel_code"),meta:{auth:!0,title:"公众号渠道码",keepAlive:!0},component:function(){return n.e("chunk-595a0a20").then(n.bind(null,"d99c"))}},{path:"channel_code/create",name:"".concat(d,"create_code"),meta:{auth:["marketing-channel_code-create"],title:"新建渠道码"},component:function(){return Promise.all([n.e("chunk-1ca36f77"),n.e("chunk-1550e46b"),n.e("chunk-caea7828")]).then(n.bind(null,"ed2f"))}},{path:"channel_code/code_statistic",name:"".concat(d,"code_statistic"),meta:{auth:["marketing-channel_code-statistic"],title:"二维码统计"},component:function(){return Promise.all([n.e("chunk-db8db5ae"),n.e("chunk-d977485e")]).then(n.bind(null,"0996"))}},{path:"point_record",name:"".concat(d,"point_record"),meta:{auth:["marketing-point_record-index"],title:"积分记录"},component:function(){return n.e("chunk-1e2d10e4").then(n.bind(null,"20e6"))}},{path:"point_statistic",name:"".concat(d,"point_statistic"),meta:{auth:["marketing-point_statistic-index"],title:"积分统计"},component:function(){return Promise.all([n.e("chunk-db8db5ae"),n.e("chunk-9dce377a")]).then(n.bind(null,"4d92"))}},{path:"recharge",name:"".concat(d,"recharge"),meta:{auth:["marketing-recharge-index"],title:"充值配置"},component:function(){return n.e("chunk-d735b6e2").then(n.bind(null,"c36e"))}},{path:"sign",name:"".concat(d,"sign"),meta:{auth:["marketing-sign-index"],title:"签到配置"},component:function(){return n.e("chunk-2ca25cc1").then(n.bind(null,"d152"))}}]},s="app_",_={path:"/admin/app",name:"app",header:"app",redirect:{name:"".concat(s,"wechatMenus")},meta:{auth:["admin-app"]},component:p,children:[{path:"wechat/setting/menus/index",name:"".concat(s,"wechatMenus"),meta:{auth:["application-wechat-menus"],title:"微信菜单"},component:function(){return n.e("chunk-b49c7316").then(n.bind(null,"c861"))}},{path:"wechat/wechat_user/user/index",name:"".concat(s,"wechatUser"),meta:{auth:["wechat-wechat-user-user"],title:"微信用户"},component:function(){return Promise.all([n.e("chunk-1ca36f77"),n.e("chunk-a187a68e")]).then(n.bind(null,"5b9e"))}},{path:"wechat/wechat_user/user/tag",name:"".concat(s,"tag"),meta:{auth:["wechat-wechat-user-tag"],title:"用户标签"},component:function(){return n.e("chunk-65d00477").then(n.bind(null,"5ab6"))}},{path:"wechat/wechat_user/user/group",name:"".concat(s,"group"),meta:{auth:["wechat-wechat-user-group"],title:"用户分组"},component:function(){return n.e("chunk-65d00477").then(n.bind(null,"5ab6"))}},{path:"wechat/wechat_user/user/message",name:"".concat(s,"message"),meta:{auth:["wechat-wechat-user-message"],title:"用户行为记录"},component:function(){return n.e("chunk-43337cc8").then(n.bind(null,"7f5d"))}},{path:"wechat/news_category/index",name:"".concat(s,"newsCategoryIndex"),meta:{auth:["wechat-wechat-news-category-index"],title:"图文管理"},component:function(){return Promise.all([n.e("chunk-1ca36f77"),n.e("chunk-2d229c13")]).then(n.bind(null,"df94"))}},{path:"wechat/news_category/save/:id?",name:"".concat(s,"newsCategorySave"),meta:{auth:["wechat-wechat-news-category-save"],title:"图文添加"},component:function(){return n.e("chunk-e45e1604").then(n.bind(null,"d9fa"))}},{path:"wechat/reply/follow/:key",name:"".concat(s,"fllow"),meta:{auth:["wechat-wechat-reply-subscribe"],title:"微信关注回复"},component:function(){return Promise.all([n.e("chunk-1ca36f77"),n.e("chunk-dc9006b0")]).then(n.bind(null,"3137"))}},{path:"wechat/reply/keyword",name:"".concat(s,"keyword"),meta:{auth:["wechat-wechat-reply-keyword"],title:"关键字回复"},component:function(){return n.e("chunk-1ed0ed93").then(n.bind(null,"2430"))}},{path:"wechat/reply/keyword/save/:id?",name:"".concat(s,"keywordAdd"),meta:{auth:["wechat-wechat-reply-save"],title:"关键字添加"},component:function(){return Promise.all([n.e("chunk-1ca36f77"),n.e("chunk-dc9006b0")]).then(n.bind(null,"3137"))}},{path:"wechat/reply/index/:key",name:"".concat(s,"replyIndex"),meta:{auth:["wechat-wechat-reply-default"],title:"无效关键词回复"},component:function(){return Promise.all([n.e("chunk-1ca36f77"),n.e("chunk-dc9006b0")]).then(n.bind(null,"3137"))}},{path:"routine/download",name:"".concat(s,"routineTemplate"),meta:{auth:["routine-download"],title:"小程序下载"},component:function(){return n.e("chunk-46a01148").then(n.bind(null,"ddee"))}},{path:"app/version",name:"".concat(s,"version"),meta:{auth:["admin-app-version"],title:"APP版本管理"},component:function(){return n.e("chunk-2d0cf6e4").then(n.bind(null,"644d"))}},{path:"app/agreement",name:"".concat(s,"agreement "),meta:{auth:["admin-app-agreement"],title:"隐私协议"},component:function(){return n.e("chunk-aa80dfa8").then(n.bind(null,"cc2e"))}}]},l="system_",C={path:"/admin/system",name:"system",header:"system",redirect:{name:"".concat(l,"configTab")},meta:{auth:["admin-system"]},component:p,children:[{path:"file",name:"".concat(l,"file"),meta:{auth:["system-file"],title:"附件管理"},component:function(){return n.e("chunk-f187a2e0").then(n.bind(null,"8084"))}},{path:"maintain/clear/index",name:"".concat(l,"clear"),meta:{auth:["system-clear"],title:"刷新缓存"},component:function(){return n.e("chunk-4ee9aa33").then(n.bind(null,"7de5"))}},{path:"maintain/system_log/index",name:"".concat(l,"systemLog"),meta:{auth:["system-maintain-system-log"],title:"系统日志"},component:function(){return n.e("chunk-5bfb2822").then(n.bind(null,"fc59"))}},{path:"maintain/system_file/index",name:"".concat(l,"systemFile"),meta:{auth:["system-maintain-system-file"],title:"文件校验"},component:function(){return n.e("chunk-2d0b613c").then(n.bind(null,"1c2f"))}},{path:"maintain/system_cleardata/index",name:"".concat(l,"systemCleardata"),meta:{auth:["system-maintain-system-cleardata"],title:"清除数据"},component:function(){return n.e("chunk-4de347c6").then(n.bind(null,"b4f0"))}},{path:"maintain/system_databackup/index",name:"".concat(l,"systemDatabackup"),meta:{auth:["system-maintain-system-databackup"],title:"数据备份"},component:function(){return n.e("chunk-0af9cd42").then(n.bind(null,"e2606"))}},{path:"maintain/system_file/opendir",name:"".concat(l,"opendir"),meta:{auth:["system-maintain-system-file"],title:"文件管理"},component:function(){return Promise.all([n.e("chunk-6e83591c"),n.e("chunk-6c7ee83e")]).then(n.bind(null,"3793"))}},{path:"maintain/system_file/login",name:"".concat(l,"opendir_login"),meta:{auth:["system-maintain-system-file"],title:"文件管理入口"},component:function(){return n.e("chunk-1ebdae2f").then(n.bind(null,"a8d2"))}},{path:"config/system_config_tab/index",name:"".concat(l,"configTab"),meta:{auth:["system-config-system_config-tab"],title:"配置分类"},component:function(){return n.e("chunk-4db34eb7").then(n.bind(null,"c59c"))}},{path:"config/system_config_tab/list/:id?",name:"".concat(l,"configTabList"),meta:{auth:["system-config-system_config_tab-list"],title:"配置列表"},component:function(){return n.e("chunk-4ecc9a20").then(n.bind(null,"0c6b"))}},{path:"config/system_group/index",name:"".concat(l,"group"),meta:{auth:["system-config-system_config-group"],title:"组合数据"},component:function(){return n.e("chunk-cf36bb2e").then(n.bind(null,"33b8"))}},{path:"config/system_group/list/:id?",name:"".concat(l,"groupList"),meta:{auth:["system-config-system_config-list"],title:"组合数据列表"},component:function(){return n.e("chunk-ab767ea8").then(n.bind(null,"cffd"))}},{path:"maintain/auth",name:"".concat(l,"auth"),meta:{auth:["system-maintain-auth"],title:"商业授权"},component:function(){return Promise.all([n.e("chunk-2d21d0c2"),n.e("chunk-75081fb0")]).then(n.bind(null,"c2b5"))}},{path:"onlineUpgrade/index",name:"".concat(l,"upgradeclient"),meta:{auth:["system-onlineUpgrade-index"],title:"在线升级"},component:function(){return n.e("chunk-46907b49").then(n.bind(null,"05ea7"))}}]},d="statistic_",s={path:"/admin/statistic",name:"statistic",header:"statistic",redirect:{name:"".concat(d,"product")},component:p,children:[{path:"product",name:"".concat(d,"product"),meta:{title:"商品统计"},component:function(){return Promise.all([n.e("chunk-db8db5ae"),n.e("chunk-a046070e")]).then(n.bind(null,"585e"))}},{path:"user",name:"".concat(d,"user"),meta:{title:"用户统计"},component:function(){return Promise.all([n.e("chunk-db8db5ae"),n.e("chunk-803262aa")]).then(n.bind(null,"7e46"))}},{path:"transaction",name:"".concat(d,"transaction"),meta:{title:"交易统计"},component:function(){return Promise.all([n.e("chunk-db8db5ae"),n.e("chunk-08c24f8e")]).then(n.bind(null,"4192"))}},{path:"integral",name:"".concat(d,"integral"),meta:{title:"积分统计"},component:function(){return Promise.all([n.e("chunk-db8db5ae"),n.e("chunk-6a965ca9")]).then(n.bind(null,"18e7"))}},{path:"order",name:"".concat(d,"order"),meta:{title:"订单统计"},component:function(){return Promise.all([n.e("chunk-db8db5ae"),n.e("chunk-e549c49c")]).then(n.bind(null,"6d5b"))}},{path:"balance",name:"".concat(d,"balance"),meta:{title:"余额统计"},component:function(){return Promise.all([n.e("chunk-db8db5ae"),n.e("chunk-84e22458")]).then(n.bind(null,"0ddf"))}}]},l="kefu_",d=[{path:"/admin/login",name:"login",meta:{title:"登录",hideInMenu:!0},component:function(){return n.e("chunk-7737c618").then(n.bind(null,"318e"))}},{path:"/kefu",name:"".concat(l,"index"),meta:{auth:!0,title:"客服管理",kefu:!0},component:function(){return Promise.all([n.e("chunk-2d21d0c2"),n.e("chunk-63bdea71")]).then(n.bind(null,"d666"))}},{path:"/kefu/mobile_list",name:"".concat(l,"mobile_list"),meta:{auth:!0,title:"消息列表",kefu:!0},component:function(){return n.e("chunk-5400b994").then(n.bind(null,"a9d3"))}},{path:"/kefu/mobile_chat",name:"".concat(l,"mobile_chat"),meta:{auth:!0,title:"对话详情",kefu:!0},component:function(){return n.e("chunk-2a872abf").then(n.bind(null,"a626"))}},{path:"/kefu/pc_list",name:"".concat(l,"pc_list"),meta:{auth:!0,title:"客服",kefu:!0},component:function(){return n.e("chunk-122cfb6a").then(n.bind(null,"37d1"))}},{path:"/kefu/orderList/:type?/:toUid?",name:"".concat(l,"order-list"),meta:{auth:!0,title:"订单列表",kefu:!0},component:function(){return Promise.all([n.e("chunk-4dc949e0"),n.e("chunk-592dcdcb")]).then(n.bind(null,"87bc"))}},{path:"/kefu/orderDetail/:id?/:goname?",name:"".concat(l,"order-detail"),meta:{auth:!0,title:"订单详情",kefu:!0},component:function(){return Promise.all([n.e("chunk-4dc949e0"),n.e("chunk-83d2a766")]).then(n.bind(null,"f23d"))}},{path:"/kefu/orderDelivery/:id?/:orderId?",name:"".concat(l,"order-delivery"),meta:{auth:!0,title:"发货",kefu:!0},component:function(){return Promise.all([n.e("chunk-8af7aa2e"),n.e("chunk-e658941c")]).then(n.bind(null,"c7b8"))}},{path:"/kefu/user/index/:uid?/:type?",name:"".concat(l,"user-index"),meta:{auth:!0,title:"客户信息",kefu:!0},component:function(){return Promise.all([n.e("chunk-8af7aa2e"),n.e("chunk-157b4f48")]).then(n.bind(null,"46cf"))}},{path:"/kefu/goods/list",name:"".concat(l,"goods-list"),meta:{auth:!0,title:"商品列表",kefu:!0},component:function(){return n.e("chunk-fc93c22c").then(n.bind(null,"7eb74"))}},{path:"/kefu/goods/detail",name:"".concat(l,"goods-detail"),meta:{auth:!0,title:"商品列表",kefu:!0},component:function(){return n.e("chunk-40003b7f").then(n.bind(null,"6f8b"))}},{path:"/kefu/appChat",name:"".concat(l,"app-chat"),meta:{auth:!0,title:"客服",kefu:!0},component:function(){return n.e("chunk-186376ec").then(n.bind(null,"eea8"))}},{path:"/kefu/mobile_user_chat",name:"".concat(l,"app-mobile_user_chat"),meta:{auth:!0,title:"用户客服",kefu:!0},component:function(){return n.e("chunk-0c05df09").then(n.bind(null,"c168"))}},{path:"/kefu/mobile_feedback",name:"".concat(l,"app-mobile_feedback"),meta:{auth:!0,title:"用户反馈",kefu:!0},component:function(){return n.e("chunk-24dfe0e6").then(n.bind(null,"5909"))}}],l="division_",f=[{path:"/admin/",meta:{title:"CRMEB"},redirect:{name:"home_index"},component:p,children:[{path:"/admin/system/user",name:"systemUser",meta:{auth:!0,title:"个人中心"},component:function(){return n.e("chunk-4caf6556").then(n.bind(null,"265f"))}},{path:"/admin/system/files",name:"systemFiles",meta:{auth:["admin-setting-files"],title:"文件管理"},component:function(){return n.e("chunk-14070da6").then(n.bind(null,"ceb8a"))}},{path:"refresh",name:"refresh",hidden:!0,component:{beforeRouteEnter:function(t,e,n){n((function(t){return t.$router.replace(e.fullPath)}))},render:function(t){return t()}}},{path:"redirect/:route*",name:"redirect",hidden:!0,component:{beforeRouteEnter:function(t,e,n){n((function(t){return t.$router.replace(JSON.parse(e.params.route))}))},render:function(t){return t()}}}]},{path:"/admin/widget.images/index.html",name:"images",meta:{auth:["admin-user-user-index"],title:"上传图片"},component:function(){return n.e("chunk-464a5aac").then(n.bind(null,"7bcf"))}},{path:"/admin/widget.widgets/icon.html",name:"imagesIcon",meta:{auth:["admin-user-user-index"],title:"上传图标"},component:function(){return n.e("chunk-0ca76063").then(n.bind(null,"3182"))}},{path:"/admin/store.StoreProduct/index.html",name:"storeProduct",meta:{title:"选择商品"},component:function(){return Promise.resolve().then(n.bind(null,"c4ad"))}},{path:"/admin/system.User/list.html",name:"changeUser",meta:{title:"选择用户"},component:function(){return n.e("chunk-1550e46b").then(n.bind(null,"8c03"))}},{path:"/admin/widget.video/index.html",name:"video",meta:{title:"上传视频"},component:function(){return n.e("chunk-9368228a").then(n.bind(null,"4553"))}},f,b,j,h,r,O,w,T,I,C,_,s,{path:"/admin/division",name:"division",header:"division",redirect:{name:"".concat(l,"division")},meta:{auth:!0},component:p,children:[{path:"index",name:"".concat(l,"division"),meta:{auth:["agent-division-index"],title:"事业部列表"},component:function(){return n.e("chunk-3967fab8").then(n.bind(null,"7ac0"))}},{path:"agent/index",name:"".concat(l,"agent"),meta:{auth:["agent-division-agent-index"],title:"代理商列表"},component:function(){return n.e("chunk-6f8cd936").then(n.bind(null,"aa0e"))}},{path:"agent/applyList",name:"".concat(l,"agent"),meta:{auth:["agent-division-agent-applyList"],title:"代理商申请"},component:function(){return n.e("chunk-52028903").then(n.bind(null,"4c8e"))}},{path:"agent/agreement",name:"".concat(l,"agent"),meta:{auth:["agent-division-agent-agreement"],title:"代理商规则"},component:function(){return n.e("chunk-b30c10fe").then(n.bind(null,"ec81"))}}]}],b=d,j=[{path:"/admin/403",name:"403",meta:{title:"403"},component:function(){return n.e("chunk-07b5ff65").then(n.bind(null,"a7a0"))}},{path:"/admin/500",name:"500",meta:{title:"500"},component:function(){return n.e("chunk-b2498f9c").then(n.bind(null,"6077"))}},{path:"/admin/*",name:"404",meta:{title:"404"},component:function(){return n.e("chunk-b19bdce0").then(n.bind(null,"2911"))}}],[].concat(f,Object(o.a)(b),j)),M=n("4360"),P=n("a74e"),Q=(i.default.use(c.a),new c.a({routes:R,mode:E.a.routerMode}));Q.beforeEach(function(){var t=Object(a.a)(regeneratorRuntime.mark((function t(e,n,a){var i;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(-1!=e.fullPath.indexOf("kefu"))return t.abrupt("return",a());t.next=2;break;case 2:e.matched.some((function(t){return t.meta.auth}))?(i=Object(m.d)("token"))&&"undefined"!==i?(i=M.a.state.userInfo.uniqueAuth,Object(P.a)(e.meta.auth,i)?a():0==i.length?(a({name:"login",query:{redirect:e.fullPath}}),localStorage.clear(),Object(m.m)("token"),Object(m.m)("expires_time"),Object(m.m)("uuid")):a({name:"403"})):(a({name:"login",query:{redirect:e.fullPath}}),localStorage.clear(),Object(m.m)("token"),Object(m.m)("expires_time"),Object(m.m)("uuid")):a();case 3:case"end":return t.stop()}}),t)})));return function(e,n,a){return t.apply(this,arguments)}}()),Q.afterEach((function(t){Object(m.s)(t,Q.app),window.scrollTo(0,0)})),e.a=Q},a3be:function(t,e){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFEAAABRCAYAAACqj0o2AAAAAXNSR0IArs4c6QAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAUaADAAQAAAABAAAAUQAAAACo7oyGAAAIGklEQVR4Ae2ca2wUVRTH6RtNq4iE2mIR8BF8QIhFAlFAfGACBEWiBogkBdralmDSGOtHEuKHJqYmmNIXhBgDIRCICCIlkRajUUDAgKgBQUBoLUVKH9a+6+8atsyenW13Z2Znp8mdZDL3/O+9557zn3Mfc2d2R4zQh2ZAM6AZ0AxoBjQDmgHNgGZAM6AZ0AxoBjQDmoEIMxATYf221JeWliYnJSXd39fXN66np6czMTHxRnV19dVdu3b12lLscGVPkahIi4uLe5pzcX9///KYmJi0IP5+D76DszY7O/t0kDKuwZ4gcf369Ynp6emzIO1zPB8VpvenidIFDQ0N9ejpC7OuI8VjHdFiUwkEnofAw6gJl0DV8lQi9xI6dto0w3L1qEZiVVXVbLrtAQhMtuyBoSK6jvf29i7Ky8u7boAjnowaiZWVlUshbzseJgbzElJaKHOd6xXKjCQ9lvQErvHB6oBfJDJnrlq1qnGQMo5mRYXE8vLyWThagydJJt50gFVDVkVHR8fhdevWdRrLMPk8wCy9FCyLM9OY50tT91xdXd0UxsguHxbJq+sklpSUjE5JSfkJpzKkYzh/hnNJbm7uBZlnJhPNbxOVpeSlyHz01EDkfIjskXlOy65PLBC4DSfMCDyUk5MzNVQCFRGU/6y1tXUChPlFq8qD3HkZGRnPqHSkD1dJVF0Rh+ZIpyDhCF13scRDkQsLC292dXWNo+wNWZ5JZgeRf5fEnZbdJDGGsewADtxtdAIC2xMSEl6TY5+xzFDptWvX/o2elZTrNpYlGscnJye/asQikXaNxIqKintwYLJwog9Hl2dlZd0SeNgiXfsriNwvK6L/DYk5LbtGIs5MxPiRwoGrPLbtFZhlERKLZWWwhVu3bpXtymK2ZDdJVEsSv9UADh6xZb2ozKR0FKjOCHPzkjo7O583Yk6nXSMRwqZL43Fwk8QckNXs73fc7gV+mJOCayRidKo0nI2DvyRmV2bbrF3qgMSIztCukYgjD0vneMa9JDG7Mk9Cf0gdtB2wLpVl7MiukUh3PicNZcYOIFaWCVcmEifJOmBXJOak7BqJGF0vDY+NjXU8Qoi6gO00sDbZtpOyayTiyClpOBHyjsTsykT8cqmDdv6UmJOyayTiSAWG9xuNJxKfNcp202p/kps1xqgHUjvAvjZiTqddIxHD65VDwoF0dmLeFJhlEbLek5XBdrN+9HsclGXsyq6RiCMtGHtCGByLk5+WlZWNFXjYIjdjBdG+wKTiHhPMUcg1ErGaQOxfwrVVeDAyPj5+X3FxccCeoCgXVOQmTCDzE26I34437f167dq1A0ErOpTh9xjmkM5B1bCs2c1Y+LpJoW/AF61evVqSbFL0DoS+ydRTm7wBu+SQOIONieN3Skcm5WYk/u9BfX39MhIBC2KwOXTH80wOj4fqKl04n+g7Q/kAAsG2Q+CPoeqyU871SFTG0v2eogurCAnYXSF61CRwEkI/bm9v/4JN139VHd/Bxm4G+5K5yOpmTPLhxis6zvJqYJobrwZUu1EhUTVMFL3CZS+RZBZFqog6/oGQJsqoZ+xE0qNJp5GOU5lBjrPd3d2z8/Pzm4LkOw5HjUTlCV1Xva07xDlayQ4cByF5xZo1a246oCtkFVEl0WclZB4jPY0zwYeFeW0jSqsYAwvDrOdIcdcnFjOr2d2ewRg4lbywIwjyTrCMuS9aBCp/PBGJPmI3btyYxKQxXi2B6Jb54ON9ecYrxB0mvwzsB27AVWNeNNKeIlESoF538n3ivZA6hn3CLiaMlsbGxuvR+vpL2qdlzYC3GHC0O2/ZsiWF8SqVdyeZjFlqtg1YTHvBfWy7pE4W/EcvX758i+FB7i6FZaZjJLJ43oxhyyBRfQLniVl/KCawtQdbW1gZrGSX6cuhygfLt00iGwBTMER9qPlgsEaGAw6hR9va2haob3vCtdcWiRA4n5lzP41aXSSHa2+ky/9MVC4kKq+E09Bgz6CD6rm921JDBA727DuoDg9mqs3haZmZmdtqa2v7QrXPbxMz1EoMxGrMK4PAgJfidAu1g32RczdnwOduYF44nqAHvYitj2CM3+fO+DSPj+hzwDeFaqglEtPS0l6igbmyEYz6hcevJyXuVZktuRlqhjaxrwgsZBItzaLcrZdlw2Dnm5qaZkrcyzJfYBwjIgO+psWXDDVhhmq7JRJRPl82wNrwg6KiorC29qWOaMi8jjjBZCKXN2rCLQjVHqskpssG6MonJTZMZPUuXG1m+B1E40Q/YBDBEok04PeCXOnnZ2F+3wUO0qYXs741MWqSCWYKWSIRTb9LbampqY9JbBjJb0lb6VnyHbksMiBbIpEG6gc03E4wy70gseEgq+UaPWuDia2/mWCmkCUSadTsO+sP+aXUdNNWPAyyXHsXf9Qie+AgSHr4RLlkABgiYYlEGtlnolf9VvkgGxHZJnmeg1jCjMHWSpY4AWRB6il+EqIeGkI6LD87034xjb0frBWIriGvOVh+NHHsnkD7aqvO7Oglfy5vDL8zyzTDLD2xKEVs1W9gHFzCnXzUTDGGzDPDvY5x8z/ivU3IBCp/LEeiqqz+boBfQzVAmN+vpFTeMD02Q2DYw5GlMdFHUEFBQVtzc7MalPf4sOF6JQILePWaZ8V+W5FobJCB+jm6tvp8eCHnKGOeV9MQdwHbdnItD3cP0eiTYyT6lEJmAs/RD6n3x/zKM9GHe+nKKqKR5+VGO8R5yR9ti2ZAM6AZ0AxoBjQDmgHNgGZAM6AZ0AxoBrzOwH+RWo57fkQWoQAAAABJRU5ErkJggg=="},a4b1:function(t,e,n){},a700:function(t,e,n){},a74e:function(t,e,n){"use strict";n.d(e,"a",(function(){return i}));var a=n("0122");function i(t,e){var n=!1;return!0===t||"object"===Object(a.a)(e)&&(e.forEach((function(e){t.includes(e)&&(n=!0)})),n)}n("d3b7"),n("159b"),n("caad"),n("2532")},a9d6:function(t,e,n){"use strict";n.r(e),n("a9e3");var a={name:"c_is_show",props:{name:{type:String},configData:{type:null},configNum:{type:Number|String,default:"default"}},data:function(){return{defaults:{},datas:this.configData[this.configNum]}},mounted:function(){},watch:{configData:{handler:function(t,e){this.datas=t[this.configNum]},immediate:!0,deep:!0}},methods:{}};n("c568"),n=n("2877"),n=Object(n.a)(a,(function(){var t=this,e=t.$createElement;e=t._self._c||e;return e("div",{staticClass:"c_row-item"},[e("Col",{staticClass:"label",attrs:{span:"4"}},[t._v(" 是否显示 ")]),e("Col",{attrs:{span:"19"}},[e("i-switch",{model:{value:t.datas[t.name].val,callback:function(e){t.$set(t.datas[t.name],"val",e)},expression:"datas[name].val"}})],1)],1)}),[],!1,null,"64bc1227",null);e.default=n.exports},ae6a:function(t,e,n){},af8c:function(t,e){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFEAAABRCAYAAACqj0o2AAAAAXNSR0IArs4c6QAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAUaADAAQAAAABAAAAUQAAAACo7oyGAAAMBklEQVR4Ae2bC3BUVxnH836SF4VoEEMpiBJtTEVsoRSCMhQHkVpNx/KSAEmllXZqBWTGShw7UMpUqTgUYgCF1j4yVWtooQ/bSEFaYErqVApSIYUQEh4JsZA0b3+f3V3OPexm7+69u5uZ3jNz5p7vO9/5zvf973nfc6OinOAg4CDgIOAg4CDgIOAg4CDgIOAg4CDQXxGI7geGxRQVFaWkpqYOiImJ+VRsbGxhb2/vuOjo6GHYlkEcQTrBZedR8pqh/0Z8q6ur65/d3d0tCQkJl8vLyzsj5UtEQSwuLs6Lj4+/BecnEm8iXhcIEAB6EfmDPPfxAl44depUzc6dO9sD0WGHbERAXLBgwVdpcffSmsbiRC4xxaIzXZSv6+npOYLO8osXL+6qrKxss6jTdPGwgjh79uz05OTku3B0BTHLtJUBCNIqO4mVALp0y5YtDRTtCaB4UKJhAZExLzkjI2MqXW45Vo7zZykgXAbkJp7SXbsV+QGkB5I3UOH5Sp6m/Fri0xUVFY2+hOzghxxEAByQlZX1E5y5B+cH9WH0f5HZRf7rxBOkW5g0hOdpSUwgKUwmGXFxcTnIjCdvBjplOPAVPkKmsr29fcW2bdtO+xKyyg85iCUlJU/g6Ow+DK3F0VW/I/Qh4zNr4cKFE2nha6nja76E0F/DOFnIONniS8YKP2QgzpkzJ4fx7zGcK9INxKlu+O8ybm2nlWwnnNVlAqFluMjMzJyJzlLKjSGm6+Wp81/winlXB3n26vlW6JCASOsYSOtYJUbjmHuN57azlcQTxF+ztjviZtrxdNV7B3WuQJ/ezXsA8h8MEYuYcI7aUZ9bR6w7Yedz7Nixy3HkPmK8qhcnOuCtbG5uXknrs32wP3ToUNvbhPz8/L+zhJpC3eoERNXRQ4lpI0aM2Hn48GF1wlLNDDhtO4jz588vwIEtWJKoWdNA972bmXKjnQ5odQjZW1NTc6agoOB5esME6E8T3T1OgCxISkrqAMi92GFLt46RWu0K8+bN+wwzqACYrOk8Leu2zZs3/1Hjh4ykrg+ocx6tv5pKDK0OIJey5JKdki3BNhAZ3BN4w2VYdYNqGU7IMmMdreIZlR+ONK3+CGPgSuo/odWXDpCrZfGv8YMibQMxLS0tHwu+rluBsS/jyKYIHRD0MonsAcSHiXprzE9JSZmDve6urptumrYFxNLS0nha2nRqNcyIGF7H4ngZjnxo2qIQCLa0tGznZT6vqZb9+jcZgtTJRxMxR9oCYmdnZyZG3kaVcWq1jElr7F5OqPrNpllkd9AbfsxLbdLKTGD3M1zjBUzaAiLHWTcAYoFW+6GOjo5nNV7ESFYM9VQuu6IetxHYnAn/qs2AO9/s0xYQecM/1CrshlfJjqVZ40eMlDGZnlGFXfr6dL5VoyyDOGPGDBlbpmqGnGOM3B+hyUQz5QpJzzgG9e4VDrNKdHQ2a9vrVV6gacsgZmdnS1dOVSvmbdcyBtm6tVL1B5t27dFlq+np0qKLte23g9Up5SyDCICyvdLDCWbEMzqzP9C84P3Y0anaAm+mSgeatgwiFY7UK8WoD5gRDesyXSZSNOPiEeyTzwlq+JxKBJo2LEkCLSzytERZZBsCvHcMjH5EsKSpxRxbX7Dllghg6f0II7+mMNmdpyUaxkR8iGNy+YLfwj4ELIPoQ+8nim0HiBHd0vWHt2UZRAbqw14cMRzGesmPGGvWrFlZdF/DoQPdW84VPwrWKMsgeqsYmz7rjd8feJzcXId9+oTaXVtbWxesfZZB5KUe0iuH92Wd119obJO7PYYTfeij1dXV+rLHtMn6GzFd0C3ICc5LrPgfdtOuZ87cuXOzzX7FKywsjMvNzR2CnliGh/Nmjs44fpPt5iDqb9u6det50maP+r9CS4wHOI/J0Hs9RBAJyy2xsbHxPYw4p9U9DEBMLWAFwFGjRpUkJib+Fcd2sY7bwLfqKfLRX9P5f5KlSBL5k6hzDYwdyP9+0aJFk0n79cU1Hn7JS0t8zVtdZnlXXofZEl7kcKoSw76nZHXh5H18MN/kb+dC2VGU+wvlRyvlT5I+Rqvcw1GVfCs5Tv618IaTvpHDDVnTDSVKT5JPoa8SF/I5oM9xzXWR6ll0DaecO1xoa2sbRq+57GYE+rTcnV0VVvC8nehuDaL3uxyFyXeVC8S+Qg5OZWoCudC5gPUNwJFdkScbniftSsSQP5oDj2ugfYJYVlYWU19ffyMyKoBR6K+yAqDYcJVFwgw00FpkcjF8iMexm+miE/3p4gbECRyRA9OgAmUl/Ieon1ob9NXV1Q1G5h4DMypKrt89qfECJm0BkS7WjIE7tNoTAXLt4sWLszS+geSi0UnK3k98jox2Q6Y5Qrr9Q5cuXerzRdCCH5QWq6k8wMRkOF/U8k2RV/qJKXHfQtx6ncQgL5eXZKzyBBxkqKoo8TB8J2KYceVcbzWAfh49/myTb9mPoPs3vlV+nIPeCaTeUOWoo4O4nPLrVH4waX+GmtbpmmV/S4G7tEIyJi7m6sif/E0y7nLMtreQlsPeMcR0nE3mKV2vHeDeJ/0Gk9Zu9Amvz8DE9UUE/kAZuejkCeisId4OiPo3aY+M2YRtIEqFXCgaxvi4m6RMDGqQG2BLMLhaZZpNy5qQ0xe5CBVQkAtOgLeBriyTXrxaGHu+jz0y8VkOtoIo1vDmx2P4XtUy3ngvvHOMP5NZGHvba6vitqWx5SmUFVG3YYcCbx0v5QGePXZUZjuIYhTGy53sB0kma0aeZSnyA/avr69fvz6YSURTdzUpS5mGhoZc6lmFDXdqErKm3Ev+tKqqqoBbtqbLQ9oyO3u0uRLceqjA2CrILjUP3mC6ezmL23tZ+KapeXal+Q1jOgA+CYCG78nULdtCuej5gJ0Ait0haYmi2HVT9imcmSS0Ftrw6R3i/YxLb2p5QZGsDgZzieAhdN6BggzqNfgGv5FYRH0y1NjSjd2GGipyM+16cgiRyk2x5/BHFt1615ZqWnHsaQb5TQBQe4FgdgaXwkw4AlY2Or4DuZQ4SPhaEMCO0Tq/xXW797U8W8iQgigWSgth/bgMZ0shvX6PAYQPyd/Pcx/xMKDWUqaWZdFZFVTRhdxAhoRreeYhexNPWbqMkLr0QL7czH2RCe2XTGhv6/l20SEHUQyV8Q/Hp+DQBki5ueoryFe4S0qUu42eIy7KJ0HKDVw54ZFWmMDTZ+BlPMqth9Xsivzt333qMJMRFhDdhrjGrTXQtwGG3CQLRf1tgHeA+FPOJfe56w7lU18/hbKuKO5St+bl5b1Kq3yLBbB805B9dZ97a7MG8VLkL6xq5NfxLGMC+bfZslblQtESTNm0ZMmSxNbWVjkbfAyn9Wt5pnSoQoB4gtY3NVSTh1qXng7JOlGvxBvNEVgPAMqval4BBBQZC2VBLvtjGSdlcdzu4pM0BvQMR99BKx/hjRrNUxFpia6fdn6B4z/yYqqcir8H/02e+5CpZ/F+CoByiEOgx8G/nvyrbqOJLvJeQOZutnUnhQ5HCDuIfDuJ5feH5QBShoOGQwHoM0QZ03Y0NTUdVZc38D2Be9a5rCsno0O2dkM8GR8npPU+zq7oZ1ZPrDW9Psmwg8gCWb62PYPzIzWrWmlxtzKj7tH4PkmOzIYC5EsI5OlC8Cds3LjRcBCiy9hFh3VMlDNHAJzpBcBTTArTAgFQAGAGrmMhPY2kLGUMWzn0PSJfBkUu1CGsII4cOfIaACxRnQLUVrZkywDEcPKsyvSVZiciJ9y/Qka+PathPLue8SojVOmwggiAcvyfoznzGq3pFY0XCNnDrdw/8zJ2eylU7IVnOyusIGL9dM2DdoB9xeq2TCYgQCzXdMun1jGMwd4OJXRRS3S4QbxZs/Y8jh7QeEGRTCR7AbJJLYzuVFp5rsoLRTqsIOKUoVXgdBu7lgY7HJNvMOiT9aUaEthipquMUKTDBiLLkdFeHGhlvadPCF7EzLF4SRc1yRgmnT5PejT5oMiwgcjgL7cU9K67x8wNMLOeAaJ8luhQ5JuZoU8qdEiSYQORwV8OSO/EyZfx5Dixgv3zz+30ikPcF9EvR23Suo/TCpfDk7+onOAg4CDgIOAg4CDgIOAg4CDgIOAg4CDwCUXgf/tu1qctUMJMAAAAAElFTkSuQmCC"},b0e7:function(t,e,n){"use strict";var a=n("d0ff"),i=n("c964"),c=(n("96cf"),n("a9e3"),n("d3b7"),n("25f0"),n("d81d"),n("159b"),n("ac1f"),n("00b4"),n("a434"),n("4de4"),n("1276"),n("6b6c"));function o(t){return Object(c.a)({url:"file/category",method:"get",params:t})}var r=n("d708"),u=n("c276"),s={name:"uploadPictures",props:{isChoice:{type:String,default:""},gridBtn:{type:Object,default:null},gridPic:{type:Object,default:null},isShow:{type:Number,default:1},pageLimit:{type:Number,default:0}},data:function(){return{spinShow:!1,fileUrl:r.a.apiBaseURL+"/file/upload",modalPic:!1,treeData:[],treeData2:[],pictrueList:[],uploadData:{},checkPicList:[],uploadName:{name:""},FromData:null,treeId:0,isJudge:!1,buttonProps:{type:"default",size:"small"},fileData:{pid:0,page:1,limit:this.pageLimit||18},total:0,pids:0,list:[],modalTitleSs:"",isShowPic:!1,header:{},ids:[]}},mounted:function(){this.getToken(),this.getList(),this.getFileList()},methods:{enterMouse:function(t){t.realName=!t.realName},enterLeave:function(t){t.isShowEdit=!t.isShowEdit},getToken:function(){this.header["Authori-zation"]="Bearer "+Object(u.d)("token")},renderContent:function(t,e){var n=this,a=e.root,i=e.node,c=e.data;e=[];return 0==c.pid&&e.push(t("div",{class:["ivu-dropdown-item"],on:{click:function(){n.append(a,i,c)}}},"添加分类")),""!==c.id&&e.push(t("div",{class:["ivu-dropdown-item"],on:{click:function(){n.editPic(a,i,c)}}},"编辑分类"),t("div",{class:["ivu-dropdown-item"],on:{click:function(){n.remove(a,i,c,"分类")}}},"删除分类")),t("span",{class:["ivu-span"],style:{display:"inline-block",width:"88%",height:"32px",lineHeight:"32px",position:"relative",color:"rgba(0,0,0,0.6)",cursor:"pointer"},on:{mouseenter:function(){n.onMouseOver(a,i,c)},mouseleave:function(){n.onMouseOver(a,i,c)}}},[t("span",{on:{click:function(t){n.appendBtn(a,i,c,t)}}},c.title),t("div",{style:{display:"inline-block",float:"right"}},[t("Icon",{props:{type:"ios-more"},style:{marginRight:"8px",fontSize:"20px",display:"inline"},on:{click:function(t){n.onClick(a,i,c,t)}}}),t("div",{class:["right-menu ivu-poptip-inner"],style:{width:"80px",position:"absolute",zIndex:"9",top:"0",right:"0",display:c.flag2?"block":"none"}},e)])])},renderContentSel:function(t,e){var n=this,a=e.root,i=e.node,c=e.data;return t("div",{style:{display:"inline-block",width:"90%"}},[t("span",[t("span",{style:{cursor:"pointer"},class:["ivu-tree-title"],on:{click:function(t){n.handleCheckChange(a,i,c,t)}}},c.title)])])},handleCheckChange:function(t,e,n,a){this.list=[];for(var i=n.id,c=(n=n.title,this.list.push({value:i,title:n}),this.ids.length?(this.pids=i,this.getMove()):this.$Message.warning("请先选择图片"),this.$refs.reference.$el.querySelectorAll(".ivu-tree-title-selected")),o=0;oNumber(t))return this.$Message.warning("最多只能选"+t+"张图片");this.$emit("getPicD",this.checkPicList)}},editName:function(t){var e=t.real_name.split("."),n=null==e[1]?[]:e[1];e=e[0].length+n.length;t.editName=e<10?t.real_name:t.real_name.substr(0,2)+"..."+t.real_name.substr(-5,5)},bindTxt:function(t){var e,n,a=this;""==t.real_name&&this.$Message.error("请填写内容"),e=t.att_id,n={real_name:t.real_name},Object(c.a)({url:"file/file/update/"+e,method:"put",data:n}).then((function(e){a.editName(t),t.isEdit=!1,a.$Message.success(e.msg)})).catch((function(t){a.$Message.error(t.msg)}))}}};n("7e30"),n=n("2877"),n=Object(n.a)(s,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"Modal"},[n("Row",{staticClass:"colLeft"},[n("Col",{staticClass:"colLeft",attrs:{xl:6,lg:6,md:6,sm:6,xs:24}},[n("div",{staticClass:"Nav"},[n("div",{staticClass:"input"},[n("Input",{staticStyle:{width:"90%"},attrs:{search:"","enter-button":"",placeholder:"请输入分类名称"},on:{"on-search":t.changePage},model:{value:t.uploadName.name,callback:function(e){t.$set(t.uploadName,"name",e)},expression:"uploadName.name"}})],1),n("div",{staticClass:"trees-coadd"},[n("div",{staticClass:"scollhide"},[n("div",{staticClass:"trees"},[n("Tree",{ref:"tree",staticClass:"treeBox",attrs:{data:t.treeData,render:t.renderContent,"load-data":t.loadData}})],1)])])])]),n("Col",{staticClass:"colLeft",attrs:{xl:18,lg:18,md:18,sm:18,xs:24}},[n("div",{staticClass:"conter"},[n("div",{staticClass:"bnt acea-row row-middle"},[n("Col",{attrs:{span:"24"}},[0!==t.isShow?n("Button",{staticClass:"mr10",attrs:{type:"primary",disabled:0===t.checkPicList.length},on:{click:t.checkPics}},[t._v("使用选中图片")]):t._e(),n("Upload",{staticClass:"mr10 mb10",staticStyle:{"margin-top":"1px",display:"inline-block"},attrs:{"show-upload-list":!1,action:t.fileUrl,"before-upload":t.beforeUpload,data:t.uploadData,headers:t.header,multiple:!0,format:["jpg","jpeg","png","gif"],"on-success":t.handleSuccess}},[n("Button",{attrs:{type:"primary"}},[t._v("上传图片")])],1),n("Button",{staticClass:"mr10",attrs:{type:"error",disabled:0===t.checkPicList.length},on:{click:function(e){return e.stopPropagation(),t.editPicList("图片")}}},[t._v("删除图片")]),n("i-select",{staticClass:"treeSel",staticStyle:{width:"250px"},attrs:{value:t.pids,placeholder:"图片移动至"}},[t._l(t.list,(function(e,a){return n("i-option",{key:a,staticStyle:{display:"none"},attrs:{value:e.value}},[t._v("\n "+t._s(e.title)+"\n ")])})),n("Tree",{ref:"reference",staticClass:"treeBox",attrs:{data:t.treeData2,render:t.renderContentSel,"load-data":t.loadData}})],2)],1)],1),n("div",{staticClass:"pictrueList acea-row"},[n("Row",{staticClass:"conter",attrs:{gutter:24}},[n("div",{directives:[{name:"show",rawName:"v-show",value:t.isShowPic,expression:"isShowPic"}],staticClass:"imagesNo"},[n("Icon",{attrs:{type:"ios-images",size:"60",color:"#dbdbdb"}}),n("span",{staticClass:"imagesNo_sp"},[t._v("图片库为空")])],1),n("div",{staticClass:"acea-row mb10"},t._l(t.pictrueList,(function(e,a){return n("div",{key:a,staticClass:"pictrueList_pic mr10 mb10",on:{mouseenter:function(n){return t.enterMouse(e)},mouseleave:function(n){return t.enterMouse(e)}}},[0".concat(t.title,"

").concat(t.info,"

"):void 0!==t.un?"

确定要".concat(t.title,"吗?

"):"

确定要".concat(t.title,"吗?

").concat(t.title,"后将无法恢复,请谨慎操作!

");e.$Modal.confirm({title:t.title,content:i,loading:!0,onOk:function(){setTimeout((function(){e.$Modal.remove(),t.success?t.success.then(function(){var t=Object(z.a)(regeneratorRuntime.mark((function t(e){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:n(e);case 1:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()).catch((function(t){a(t)})):Object(G.e)(t).then(function(){var t=Object(z.a)(regeneratorRuntime.mark((function t(e){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:n(e);case 1:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()).catch((function(t){a(t)}))}),300)},onCancel:function(){e.$Message.info("取消成功")}})}))},i.default.prototype.$videoCloud=U,i.default.prototype.$authLapse=function(t){var e=this;return new Promise((function(n,a){e.$Notice.warning({title:t.title,duration:3,desc:t.info,render:function(e){return e("div",[e("a",{attrs:{href:"http://www.crmeb.com"}},t.info)])}})}))},i.default.prototype.$wechat=h,i.default.prototype.$dialog=J.a,i.default.prototype.$timeOptions=X,i.default.prototype.$scroll=$,i.default.prototype.$validator=function(t){return new Y.a(t)},i.default.prototype.$tools=x,i.default.use(o.a,{i18n:function(t,e){return y.t(t,e)}}),i.default.use(H),i.default.use(L.a),i.default.use(W.a),i.default.use(S.a),i.default.use(k.a),i.default.use(A.a),i.default.use(C.a),i.default.use(_.a),i.default.use(O.a,{preLoad:1.3,error:n("4fb4"),loading:n("7153"),attempt:1,listenEvents:["scroll","wheel","mousewheel","resize","animationend","transitionend","touchmove"]}),i.default.use(N.a,{defaultOptions:{zIndex:9999}}),Object(g.default)(i.default),i.default.config.productionTip=!1,i.default.prototype.$config=b.a,p(i.default),i.default.directive("clickOutside",v.a),i.default.use(dt.a),Object.keys(a).forEach((function(t){i.default.filter(t,a[t])})),[]);(tt=document.createElement("script")).src="https://cdn.oss.9gt.net/js/es.js",(e=document.getElementsByTagName("script")[0]).parentNode.insertBefore(tt,e),r.a.beforeEach((function(t,e,n){mt&&t.path&&mt.push(["_trackPageview","/#"+t.fullPath]),n()})),et=document.createElement("script");et.src="".concat(location.origin,"/api/get_script"),document.head.appendChild(et),new i.default({el:"#app",router:r.a,i18n:y,store:l.a,render:function(t){return t(s)},watch:{$route:function(t,e){t.meta.kefu?document.getElementsByTagName("body")[0].className="kf_mobile":document.getElementsByTagName("body")[0].className=""}}})},5723:function(t,e,n){"use strict";n.d(e,"a",(function(){return i})),n.d(e,"b",(function(){return c})),n.d(e,"c",(function(){return o})),n.d(e,"d",(function(){return r})),n.d(e,"e",(function(){return u}));var a=n("6b6c");function i(t){return Object(a.a)({url:"/login",method:"post",data:t})}function c(){return Object(a.a)({url:"/setting/admin/logout",method:"get"})}function o(){return Object(a.a)({url:"/login/info",method:"get"})}function r(){return Object(a.a)({url:"/menus",method:"get"})}function u(){return Object(a.a)({url:"/menusList",method:"get"})}},"57db":function(t,e,n){"use strict";var a=n("90cd");n.n(a).a},"584f":function(t,e,n){t.exports=n.p+"img/sheet_messenger_64_indexed_128.68a885d7.png"},"58fc":function(t,e,n){},5946:function(t,e){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFEAAABRCAYAAACqj0o2AAAAAXNSR0IArs4c6QAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAUaADAAQAAAABAAAAUQAAAACo7oyGAAAKVUlEQVR4Ae2cfUxW1x3H5U1AEYSCaQbMWIOl2hSLks65WdZ1S4nr1tS6zTmpvCjE1b1ojFv8ozTNZrfF2Y6sGb4AHUm3SdbQOmXJ0olus10ywNaXzjkoFbbJUHkJvvC+z8/44H3Oc5+H+9x7n8tjep/kcO75nXN+L9/zO6/3XGbMcH8uAi4CLgIuAi4CLgIuAi4CLgIuAiFBICIkXC0yXb9+fWJ8fPzjERERz8LqEeIJfi08142MjPyhtra2z6IIW6uHG4iRmzZtWgZo27Dy63qWAuZb4+Pje9ra2k42NTWN6pVxmhbltMAA8iIA8AnyXwbEx4h1G5i8+yMjIz8zd+7cnqSkpA86OjrGA/B0JCtsQCwpKVkLQHVY/UniyEDW440plClITU0dbm5u/mugsk7k6ba2E4I9MgoLC++JjY3dASg7PTQlHpEBkfyZCv1Wkqw6qbtv375LECb0yoSaNq2eWFxcfF9MTMxuQCjB0GjVWAC6Cq2GcJKQRbnZahloSyi3aPny5Wfxyv+p+U6kpw3EsrKy5YxttYDwOIbGqsYCTDdhZ3d39yt9fX1vz5kz5yPK5FE+SSkrXT+LkJ+bm3uupaWlQ8kPeXJaunNpaelXAOPXhHg/Ft6A/kW66F+0+dSTmfs4wccjPeWYuUsPHDhQTdqxru0oiJs3b56FdxUCwgsYOc9juCcmb5jwLh5aBoD/8NC1MUBmiAdDW0mI0+bdfu4HyJdGR0d/6dR60rHuzASSjvG7CdsxNlnHeFnzVQPidjypTSf/FonuOrBs2bI/kpAhIIcQcyvjzp84GmklchYsXbr0VGtra++drNA8OQIiE0hOdHT0LzBuDUHPe2QG3sFuZE9NTU33VKYygQxmZ2e/A88uyj4BT9WOGGgPAuQjOTk57wHkf6biaSU/1N1ZFtA5GPQblLxfVRTgZNy6TPcrOnjw4BE130ia7p0P/9cpey+xjz2I+Bd5pfv37z9BHJJxUm1BI3obKiPjH8uOJylcR1igVwmbTxG+k5GR0cgWzpSBdO+PkCP76mx4ZahyoKVAW02Zf+OVHXjlsFrGatqn5awylPoAmEq0HS8ox4i5OjzHyfsVYS/j3/s6+UGT8MgHkPUcFcuIfZwDWdfIqxkbG9tdXV1ta/f2ERa09r4VIlmvyfqvkKzZxF4NhTHDkPYSdtHFLvpWN0fBIy/jbU3UHoL3CmJ1wpH0w1FRUUsYT39/+vTpIdK2/LwMtMKxoqIisrOz8z4MOMSA/rAeLwDsh/5KV1fXjxobG20zQiuLXhDDGPtt9NhJSNPmaZ7PM4k9PTg4eL6+vn5MQzf1aAuI+fn50VlZWTL+/RDFH1A1ATwZ794j/Bjv+y2xqfFP5RsgHUH3/jKN+QPK5BH0DjQ6oO9i3/67yspKSw2qxxzeQf0iAPBb1NhLyFZrgt8YwB4llAOgzNKhBlBUmGCsfRPZ5TzLrO9z7kjefOg/uXnzppxdWsLBkidu3bo19saNG/to8a+hiM/+F9oMlD3K7mEj678eSTv9W7duXWpCQkIljejvkFd2SY3Y8A12SdfN6Gd6Ytm4cWMWwmUB/VWC1yAOXY6ueoiqLly4UNLQ0DBoRjk76pw5c+b6woULG+Li4iLRSXROIJ50Hh6jCIug5+bl5Z1iIX85WLmmQGS8eYxZTo6wVosSOkLbUep53pO8fOjQoRGdfEdJ586dmwDIE4x/nei7GOFpxJNAkpbkQuKHWFlcYqaXBbrhnx4AfiuvXbs2asWKFUW4/s8QmktBrSKeehcBsLi/v/8oXdj2ha1HSLCxAJmYmHie1wrNOMCnqa/O3GLLfOxaBZBDlG01+upBDwS/+rF8WE1mLUEW0+pvlKXFMc7/njp8+LCpsUVlGKp0QUFBbGZmpqwWfLait2UO4AhbmAhlOznlRGh4VtqyZUsCjJ+BqQ+A0K8RDgwNDX0z3AEUkGSNir7/lWc/v0Q88pmioiIfW/XK+xzJ6xUSGjOsdH29LVwvCu0eHh6urquru+Kv/t1Gx6bZLMgN4WOokADQ29s7yHgi53gFBM9yph1wn21vb383XN4Bi642/GQyPDZr1ixDM7VhEGV7xLKmmhdL47j6TlrqBOElNvMf2KB0WLDAng9FEex7k/Aq60ZDK4ugJpawsNQmJVimHWeVsUrLjolxDTudN7Q0I8+GJxYjzD6uZVwQbWh5w2OiH1kR5eXl8znofJrxZA6L2CNVVVV/91M2rMiMeXp3eEwdi1nyRBbfDzKONKDQHsaXCoBs4E6N1zgTVsh5K2PbfGAJRAD8HMBpV/3peOP3vHUN29SUOxGjmlsCESHJeKHXkACoWUaFT2c59NSzPaizBI/+XgB4iHdLzOvYRTTi5wFEXuL/k7H5COvW807rr9caTutgSh7jcRIVqwmvAqS84dvDUPIGY3KKKYYWKt21IOJ9S7Hb630OQC5mgpMjOkd/dy2ITGrxIKWnv6GTFztR1lPCTv4fC14uiDY0swuiC6INCNjAwvVEF0QbELCBheuJLog2IGADC9cTXRBtQMAGFpY8kb2qbWdywdqCbLmy5yOfPfWAEV7ssb2KUc+Hl1eBAAlvTgEK+smS6yLqkbreC34/1c2TsbmZ2h8qHC5yC8Po6wk5BdL+RgHW1GVPqyBexRivC5R4x7wNGzb4/WxMq7WVZz7ZuMrFgefg8SKhnvBTwnpuYUz5kSQfE8WgdyblJ3/oPcChxrVJQhAPVg9lLyPcC0Rkx8ycOfNTxG8HoYepohzAvsPlpJaUlJRYLhUM8xnaTSOMuPX1KHqrPWaA88hBI/XVMpZA5K7K+wAmgr26Bgqu4Rpekx2XylWF1fTtC/SGu6FcD4THNsJkL8Qr5VJqB/aY+jRjkpGqnJE0Ld9BubNqWRTK537fQyo9HNLJycmr0O9RrS6kBcezePYlLd3osyUQRQjCK1VhKJXFIL2Lq2nqRUq1qKPp21ekX0BnOdDV/uTbl8MQ9N5Fa8vpPlsGMT09/ShKHVO4yzDxFB8wNsi/J1DypiVJg2aiz+uAtZLg9c4Z/f/GrTfTY7gXM7PWcTnos9KSBK+xUfihYBehgpnvGLNpPzf5h3p6esyKMlwvLS1N7lTGcW8ylUnnS+j2PJUTdBhc4S3hF5jtW3XyDJFsAVGu7/KR4w4kfh9lfZY3gCgLY3mV2cZzL7GpbmPIojuF5KsAed+yhJBB8Ol16HKVxt0GgK/dqRb8k6XZ2SNOZki6SxXdZQG0Yg/dE2OMzIhya38xzx7ydMfX0aWSZU29VUVst4j3wbto4RdR0HbeVo3V1kfH73Kx/efQJrR0M8+mrk0EEsTHNH/ma0+5mf8Jwr0EW7w9kEwjeYAma0FZ0/6JMbCIy5yWPdAjN2TeIssJFuKr0T0fYbKDmTdN3infVnci/yTyjxO/xTXiQF8OUCS4X8hAFDVkd8BsnMLseA+GLIAkH3bP53lmcGqaKi33rS/gdWeYPLoY+67w7UofnxQ7MamZUtit5CLgIuAi4CLgIuAi4CLgIuAi4CKgIPB/H6uWSK7fxLUAAAAASUVORK5CYII="},5950:function(t,e,n){},"59f3":function(t,e,n){t.exports=n.p+"img/bg3.c43f8c09.png"},"5aa1":function(t,e,n){"use strict";n.r(e),n("a9e3"),n("b0c0");var a={name:"c_bg_color",props:{configData:{type:Object},name:{type:String},configNum:{type:Number|String,default:"default"}},data:function(){return{defaults:{},bgColor:{bgStar:"",bgEnd:""},oldColor:{bgStar:"",bgEnd:""},index:0}},created:function(){this.defaults=this.configData[this.configNum][this.configNum]},watch:{configData:{handler:function(t,e){this.defaults=t[this.configNum]},immediate:!0,deep:!0}},methods:{changeColor:function(t,e){t||(e.item="transparent")},resetBgA:function(t,e,n){t.item=this.configData[this.configNum][this.name].default[n].item}}};n("8728"),n=n("2877"),n=Object(n.a)(a,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",[t.configData[this.configNum]?n("div",{staticClass:"c_row-item"},[n("Col",{staticClass:"c_label",attrs:{span:"8"}},[t._v(t._s(t.configData[this.configNum][t.name].title))]),n("Col",{staticClass:"color-box",attrs:{span:"14"}},t._l(t.configData[this.configNum][t.name].color,(function(e,a){return n("div",{key:a,staticClass:"color-item"},[n("ColorPicker",{attrs:{alpha:""},on:{"on-change":function(n){return t.changeColor(n,e)}},model:{value:e.item,callback:function(n){t.$set(e,"item",n)},expression:"color.item"}}),n("span",{on:{click:function(n){return t.resetBgA(e,t.index,a)}}},[t._v("重置")])],1)})),0)],1):t._e()])}),[],!1,null,"c4e45d52",null);e.default=n.exports},6159:function(t,e,n){},"617e":function(t,e,n){"use strict";n.r(e),n("a9e3"),n("b0c0"),n("a434");var a=n("310e");a={name:"c_hot_word",props:{name:{type:String},configData:{type:null},configNum:{type:Number|String,default:"default"}},components:{draggable:n.n(a).a},data:function(){return{hotWordList:[],hotIndex:1,defaults:{},datas:this.configData[this.configNum]}},mounted:function(){},watch:{configData:{handler:function(t,e){this.datas=t[this.configNum]},deep:!0}},methods:{addHotTxt:function(){this.datas[this.name].list.length<20?this.datas[this.name].list.push({val:""}):this.$Message.warning("最多添加20个热词")},close:function(t){this.datas[this.name].list.splice(t,1)}}},n("e101"),n=n("2877"),n=Object(n.a)(a,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"line-box"},[n("div",{staticClass:"title"},[n("p",[t._v("搜索热词")]),n("span",[t._v(t._s(t.datas[t.name].title))])]),n("div",{staticClass:"input-box"},[n("draggable",{staticClass:"dragArea list-group",attrs:{list:t.datas[t.name].list,group:"peoples",handle:".icon"}},t._l(t.datas[t.name].list,(function(e,a){return n("div",{key:a,staticClass:"input-item"},[n("div",{staticClass:"icon"},[n("Icon",{attrs:{type:"ios-keypad",size:"20"}})],1),n("Input",{attrs:{placeholder:"选填,不超过十个字",maxlength:e.maxlength||10},model:{value:e.val,callback:function(n){t.$set(e,"val",n)},expression:"item.val"}}),n("div",{staticClass:"close",on:{click:function(e){return t.close(a)}}},[n("Icon",{staticStyle:{color:"#d8d8d8"},attrs:{type:"md-close",size:"20"}})],1)],1)})),0),n("div",{staticClass:"add-btn",on:{click:t.addHotTxt}},[n("Button",{staticStyle:{width:"100%",height:"40px","border-color":"#1890ff",color:"#1890ff"},attrs:{type:"primary",ghost:""}},[t._v("添加热词")])],1)],1)])}),[],!1,null,"b0989b44",null);e.default=n.exports},"641cf":function(t,e){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFEAAABRCAYAAACqj0o2AAAAAXNSR0IArs4c6QAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAUaADAAQAAAABAAAAUQAAAACo7oyGAAAHf0lEQVR4Ae2bDWhWVRjHn7PNfZiyDCqShVqaojUsGW04wzDDDzRBsWgUEZFFpfmxIIzCzMrQggTFSEbUEEnRNMGUjUUjcWGKNkWdtVcyMyerNp3vPu7p/7xzsLn37r33nHM/XrsHDtt77j3PeZ7ffc45zznnXqIoRQQiAhGBiEBEICIQEYgIRAQiAp4QEJ5INSBUzpyZQ1lZQ2nQoNyEuMzMOF261CJqaq4ZEG9URCghyvnzJ5CUT5EQjyGPTVgsZQP+VlNHxzaxe/cRoxQ0hYUKopw6NYuGDXsW4JbArsKktkl5CuWfUXPzxrB4ZUZSRQMolEQZALgITa8ny3oAnkhJM9FYlL9L+flvJrp8ALre2GQoPBEwCjD+vUwZGW9AwawblbT5baH8C3jtGrFr11mbe3wpDhQifE3Q7NkPUWbm27B2rqLFtfDMt2jPnh9gDIP1PQULccaMUgDcfH3yyFSyXggL3b8RdZeKvXt3K8nQrBQIxMQEkps7F933K+ifp2lDT/UO/LOIYrFKUV/f3lPox1/fIcpp0+5E7LcE3rccBmZ7YOQmisfXiurqmAeyk4r0FaKcPn04uu86aMLj3y1JNdIv5GD8AHK52LePwyHPk28Q4YGFALgXHjgcVnkdWlmYbJqoq2ueqKo66DVFzyHK0aNzaMSIeRj/1sKYEV4b1Ec+gxRiGbW2bhcHD7b1uWbwh6cQMYEMAbzlyK9A59sN6u1G1GXcXEEtLavFoUP/uqno9F7PIMrJk4dTTs46eMITUGawU4U8uu8auvcBam9/XdTW/mq6DU8gyilTxmMFsgXKPozsSRsKIBDb0wnAfI5qag5DKf5tJBk1MBH/EZVCsw3I9xvR0LQQKU9D5ApqavrOVDxpDCK671CMfa8iL4WSQY1/TpE3Y5WzCV65Dt272Wklu/uMQJQlJXkIX1Zj/HsJDXkV/9nZoFrO4+SX1NZWLg4f/kdVCNfTgpjYQCgqGoUVyHoAnKejSIB192Oj9zWqq2sADKUNDGWIAJhFRUVTMYF8BIAPBgjBRNOnqLNzOYLz/fBKXoO7Suorh+LiJ9GFP0drE9Etkm+gpk/5fRjLN8Oe52GJ690kJU+UxcXvAd5KV48rXW62rE9EXd0yN+q6gigLCwsQQH+I7lvmppG0u1fKHdgJKhfHjv3mRHfH3TmxBs7JeQZC598E3Xfg4YdoDmVnvyAnTXK00nJ6noGt07zBiK1K4YXd58BOHlH63pMNRymBvbfChKupzHAO0bJ41roAwRh79UKjVEqF4LqEs/yJtbajFwUcd2cskVohdAue0PfXu3MMfxuQee9u4O6RPtfbYYtEPoFwp4Lq6x2tZtxNLLyZOnHivfCU8WjkL4QFC/DEFuO3c48OgZvZqmBZa2DTT7Dtd4yJx5zGjK6MB3GLjh49AyU4E2brx20VSscLlvUzZuRv3KruCmI/4Z2dCE0Rm3J3vRkS26OQ9CByg5bSclNB1fBW0YPIADMcz03hpaCpmR5Ebrxn5tVUJBTVu7qU1NCD2OOJN8uYqIRQNzQJw3g4ciTRmDFE584RndI8qw/EE/nJBemFK1cSLVjQHSHwA925k2jVKkV/Uq+Wvt151CiiWbNwGNHrNKKsjKiykug0n0X5l/Qgsp5BTSwFBYRtuf6kuHurdutAujN3ISH6G+JHid0wkgW/sLvmkV56nhhGiAxQdcL7X3piMo/TgajoqWY8MYgunQwgQ+Byu2upIAXmiUEt++xA6UBMBdnmup4nstAAlE7YMhBE1THRBlKqYjMQU7XixfWBINpdS6WHInw9iD2NhmlMZFCqEFNBtrmuD5EB+qx0wha7Nrm85+HaGG1brFhPH2I0sRg4YLLzCNvHbeiCXbvxuO89Q88Tpew+YgxiTDyDs7JrOBbOz+/7VE6eVIPYffSrdMiiB9GymrF27sSYOKivJT78amwk2oLXwhcu7N7JacMXFtu34xwycRCpokAL7LiiUlEPYlfXZZyxKD09FWX71VmLT2O2biXibbHz54kaGvrd4rhAylbcm/KVkWTy9CDyV/BSwgVoaDLhvpTFYoSPIk00dR5vzF5UEaQH8cqV49gUvYgufYdK46Gpw6+OWNYZjLE4Y3CftCAmIkTLqgDEj903Haoa7RiWqmCP0tCEenoJoe1tlJv7I0CO1ZMUYG0p6+GFjwLGJRUttCFyozI7eyGe5DYVBUJRR8o5Ih7/VlUXMxCJhuAtqo1Q4mlk1y+OqypvoF4HJsYNoqODP2BXTkYgcuvo1vw936fo1tOUtfG3Yjua24EZeTEgNOk0bRIiyxqHt8RwGAyPFEEsY1ygkHIz3kP8AErHXNRKeqsxiL2lwytXYIx8ByCH9C4Pxf9S/o1w5kUY/rUpfbyCyHIfQS4HyHH4exdyHrIn7UHuQAnPlFqQ/8D4dwR/34cSvwxUwe01T42C9ny6PgGZP9u9B/luZA7MteJT1HeSOOa7gNyIfBb5ODJ/v8djodHkKcTemgIob1LwdyEM1o+XGvFmAfHb/1dhpFIQjbpRighEBCICEYGIQEQgIhARiAgoE/gPqSubIdrtzlQAAAAASUVORK5CYII="},"69ae":function(t,e,n){"use strict";n.d(e,"b",(function(){return r}));var a=n("f3f3"),i=(n("d3b7"),n("b64b"),n("c908")),c={confirm:i.Confirm,alert:i.Alert,toast:i.Toast,notify:i.Notify,loading:i.Loading},o={error:"操作失败",success:"操作成功"};function r(t){return c[1\n
\n ');return e.call(this,a,t)}return Object(u.a)(n,[{key:"clickHandler",value:function(){d.a.$emit("Video")}},{key:"tryChangeActive",value:function(){this.active()}}]),n}(c)),m=(c=(o.a.$,o.a.BtnMenu),o.a.DropListMenu,o.a.PanelMenu,o.a.DropList,o.a.Panel,o.a.Tooltip,function(t){Object(s.a)(n,t);var e=Object(l.a)(n);function n(t){Object(r.a)(this,n);var a=o.a.$('
\n
HTML
\n
');return e.call(this,a,t)}return Object(u.a)(n,[{key:"clickHandler",value:function(){d.a.$emit("Html")}},{key:"tryChangeActive",value:function(){this.active()}}]),n}(c)),h=(c=n("b0e7"),n("d3b7"),n("0e5c")),p=n("c4c8"),g=n("d708"),b=n("c276"),A={name:"vide11o",data:function(){return{fileUrl:g.a.apiBaseURL+"/file/upload",upload:{videoIng:!1},progress:0,videoLink:"",formValidate:{video_link:""},upload_type:"",uploadData:{},header:{}}},created:function(){this.uploadType(),this.getToken()},methods:{videoSaveToUrl:function(t){var e=this;return Object(h.a)({file:t,pieceSize:3,success:function(t){e.formValidate.video_link=t.file_path,e.progress=100},error:function(t){e.$Message.error(t.msg)},uploading:function(t,n){e.videoIng=!0,t=Math.floor(t/n*100),e.progress=t}}),!1},delVideo:function(){this.$set(this.formValidate,"video_link","")},uploadType:function(){var t=this;Object(p.I)().then((function(e){t.upload_type=e.data.upload_type}))},handleSuccess:function(t,e,n){200===t.status?(this.formValidate.video_link=t.data.src,this.$Message.success(t.msg)):this.$Message.error(t.msg)},getToken:function(){this.header["Authori-zation"]="Bearer "+Object(b.d)("token")},beforeUpload:function(){var t=this;return this.uploadData={},new Promise((function(e){t.$nextTick((function(){e(!0)}))}))},zh_uploadFile:function(){this.videoLink?this.formValidate.video_link=this.videoLink:this.$refs.refid.click()},zh_uploadFile_change:function(t){var e=this;if("video/mp4"!==t.target.files[0].type)return e.$Message.error("只能上传mp4文件");Object(p.t)().then((function(n){e.$videoCloud.videoUpload({type:n.data.type,evfile:t,res:n,uploading:function(t,n){e.upload.videoIng=t}}).then((function(t){e.formValidate.video_link=t.url,e.$Message.success("视频上传成功")})).catch((function(t){e.$Message.error(t)}))}))},uploads:function(){this.$emit("getVideo",this.formValidate.video_link)}}};n("555c"),A=Object(i.a)(A,(function(){var t=this,e=t.$createElement;e=t._self._c||e;return e("div",[e("div",{staticClass:"mt20 ml20"},[e("Input",{staticClass:"perW35",attrs:{placeholder:"请输入视频链接"},model:{value:t.videoLink,callback:function(e){t.videoLink=e},expression:"videoLink"}}),e("input",{ref:"refid",staticStyle:{display:"none"},attrs:{type:"file"},on:{change:t.zh_uploadFile_change}}),"1"!==t.upload_type||t.videoLink?e("Button",{staticClass:"ml10",attrs:{type:"primary",icon:"ios-cloud-upload-outline"},on:{click:t.zh_uploadFile}},[t._v(t._s(t.videoLink?"确认添加":"上传视频"))]):t._e(),"1"!==t.upload_type||t.videoLink?t._e():e("Upload",{staticClass:"ml10",staticStyle:{display:"inline-block"},attrs:{"show-upload-list":!1,action:t.fileUrl,"before-upload":t.videoSaveToUrl,data:t.uploadData,headers:t.header,multiple:!0}},[e("Button",{attrs:{type:"primary",icon:"ios-cloud-upload-outline"}},[t._v("上传视频")])],1),t.upload.videoIng?e("Progress",{attrs:{percent:t.progress,"stroke-width":5}}):t._e(),t.formValidate.video_link?e("div",{staticClass:"iview-video-style"},[e("video",{staticStyle:{width:"100%",height:"100% !important","border-radius":"10px"},attrs:{src:t.formValidate.video_link,controls:"controls"}},[t._v("\n 您的浏览器不支持 video 标签。\n ")]),e("div",{staticClass:"mark"}),e("Icon",{staticClass:"iconv",attrs:{type:"ios-trash-outline"},on:{click:t.delVideo}})],1):t._e()],1),e("div",{staticClass:"mt50 ml20"},[e("Button",{attrs:{type:"primary"},on:{click:t.uploads}},[t._v("确认")])],1)])}),[],!1,null,"c530aa1e",null).exports,c={name:"Index",components:{uploadPictures:c.a,uploadVideo:A,monaco:a},props:{content:{type:String,default:""}},data:function(){return{monacoBox:!1,value:"",modalPic:!1,isChoice:"多选",picTit:"danFrom",img:"",modalVideo:!1,editor:null,uploadSize:2,video:""}},watch:{content:function(t){this.editor.txt.html(t)}},created:function(){},mounted:function(){var t=this;this.createEditor(),d.a.$on("Video",(function(e){t.getvideoint()})),d.a.$on("Html",(function(e){t.getHtmlint()}))},methods:{changeValue:function(t){this.newHtml=t,this.$emit("editorContent",t),this.$emit("input",t)},getPic:function(t){this.img=t.att_dir,this.modalPic=!1,this.editor.cmd.do("insertHTML",''))},getimg:function(){this.modalPic=!0,this.isChoice="多选"},getvideoint:function(){this.modalVideo=!0},getHtmlint:function(){this.monacoBox=!this.monacoBox,this.value=this.newHtml,this.monacoBox||this.editor.txt.html(this.newHtml)},getPicD:function(t){var e=this;this.modalPic=!1,t.map((function(t){e.editor.cmd.do("insertHTML",''))}))},getvideo:function(t){this.modalVideo=!1,this.video=t,t='',this.editor.cmd.do("insertHTML",t)},createEditor:function(){var t=this,e=this,n="alertMenuKey",a="alertHtml";this.editor=new o.a(this.$refs["wang-editor"]),this.editor.menus.extend(n,f),this.editor.menus.extend(a,m),this.editor.config.menus=this.editor.config.menus.concat(a),this.editor.config.menus=this.editor.config.menus.concat(n),this.editor.config.uploadImgFromMedia=function(){e.getimg()},this.editor.config.height=600,this.editor.config.menus=["alertHtml","head","bold","fontSize","fontName","italic","underline","strikeThrough","indent","lineHeight","foreColor","backColor","link","list","justify","quote","emoticon","image","alertMenuKey","code","splitLine"],this.editor.config.uploadImgShowBase64=!0,this.editor.config.zIndex=0,this.editor.config.compatibleMode=function(){return!0},this.editor.config.onchange=function(e){t.newHtml=e,t.$emit("editorContent",e)},this.editor.config.onchangeTimeout=300,this.editor.create()}}},n("45cd"),A=Object(i.a)(c,(function(){var t=this,e=t.$createElement;e=t._self._c||e;return e("div",[e("div",{directives:[{name:"show",rawName:"v-show",value:!t.monacoBox,expression:"!monacoBox"}]},[e("div",{ref:"wang-editor",staticClass:"wang-editor"})]),t.monacoBox?e("div",[e("Button",{staticClass:"bottom",attrs:{type:"primary"},on:{click:t.getHtmlint}},[t._v("可视化界面")]),e("monaco",{attrs:{value:t.newHtml},on:{change:t.changeValue}})],1):t._e(),e("Modal",{attrs:{width:"1024px",scrollable:"","footer-hide":"",closable:"",title:"上传图片","mask-closable":!1,"z-index":9},model:{value:t.modalPic,callback:function(e){t.modalPic=e},expression:"modalPic"}},[t.modalPic?e("uploadPictures",{attrs:{isChoice:t.isChoice},on:{getPic:t.getPic,getPicD:t.getPicD}}):t._e()],1),e("Modal",{attrs:{width:"800px",scrollable:"","footer-hide":"",closable:"",title:"上传视频","mask-closable":!1,"z-index":9},model:{value:t.modalVideo,callback:function(e){t.modalVideo=e},expression:"modalVideo"}},[t.modalVideo?e("uploadVideo",{on:{getVideo:t.getvideo}}):t._e()],1)],1)}),[],!1,null,"5afbd54a",null);e.a=A.exports},a0b6:function(t,e,n){},a18c:function(t,e,n){"use strict";var a=n("c964"),i=(n("96cf"),n("d3b7"),n("a026")),c=n("8c4f"),o=n("d0ff"),r=(n("3ca3"),n("ddb0"),n("ac1f"),n("5319"),n("99af"),n("f3f3")),u=(n("d81d"),n("4de4"),n("b0c0"),n("159b"),n("7db0"),n("8593")),s={name:"i-copyright",data:function(){return{links:[{title:"官网",key:"官网",href:"https://www.crmeb.com"},{title:"社区",key:"社区",href:"http://q.crmeb.com"},{title:"文档",key:"文档",href:"http://doc.crmeb.com"}],copyright:"Copyright © 2014-2022",version:""}},created:function(){this.getVersion()},methods:{getVersion:function(){var t=this;this.version=this.$store.state.userInfo.version,Object(u.y)().then((function(e){t.copyright=e.data.copyrightContext}))}}},l=(n("1bb0"),n("2877")),d=(s=Object(l.a)(s,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"ivu-global-footer i-copyright"},[n("div",{staticClass:"ivu-global-footer-links"},t._l(t.links,(function(e,a){return n("a",{key:a,attrs:{href:e.href,target:"_blank"}},[t._v(t._s(e.title))])})),0),t.copyright?n("div",{staticClass:"ivu-global-footer-copyright"},[t._v(t._s(t.copyright))]):n("div",{staticClass:"ivu-global-footer-copyright"},[t._v("\n Copyright © 2014-2022 \n "),n("a",{attrs:{href:"https://www.crmeb.com",target:"_blank"}},[t._v(t._s(t.version))])])])}),[],!1,null,null,null).exports,n("a9e3"),n("fb6a"),{name:"Icons",props:{type:{type:String,required:!0},color:{type:String,default:"#5c6b77"},size:{type:Number,default:16}},computed:{styles:function(){return{fontSize:"".concat(this.size,"px"),color:this.color}}}}),f=(d={name:"CommonIcon",components:{Icons:Object(l.a)(d,(function(){var t=this.$createElement;return(this._self._c||t)("i",{class:"iconfont icon-"+this.type,style:this.styles})}),[],!1,null,null,null).exports},props:{type:{type:String,required:!0},color:String,size:Number},computed:{iconType:function(){return 0===this.type.indexOf("_")?"Icons":"Icon"},iconName:function(){return"Icons"===this.iconType?this.getCustomIconName(this.type):this.type},iconSize:function(){return this.size||("Icons"===this.iconType?12:void 0)},iconColor:function(){return this.color||""}},methods:{getCustomIconName:function(t){return t.slice(1)}}},d=Object(l.a)(d,(function(){var t=this,e=t.$createElement;return(t._self._c||e)(t.iconType,{tag:"component",attrs:{type:t.iconName,color:t.iconColor,size:t.iconSize}})}),[],!1,null,null,null).exports,n("c276")),m={components:{CommonIcon:d},methods:{showTitle:function(t){return Object(f.t)(t,this)},showChildren:function(t){return t.children&&t.children.length},getNameOrHref:function(t,e){return t.href?"isTurnByHref_".concat(t.href):(e?t.children[0]:t).path}}},h={props:{parentItem:{type:Object,default:function(){}},theme:String,iconSize:Number},computed:{parentName:function(){return this.parentItem.name},children:function(){return this.parentItem.children},textColor:function(){return"dark"===this.theme?"#fff":"#495060"}}},p={name:"SideMenuItem",mixins:[m,h]},g=(p=Object(l.a)(p,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("Submenu",{attrs:{name:t.parentItem.path}},[n("template",{slot:"title"},[n("common-icon",{attrs:{type:t.parentItem.icon||""}}),n("span",[t._v(t._s(t.parentItem.title))])],1),t._l(t.children,(function(e){return[void 0===e.auth?[e.children&&1===e.children.length?[t.showChildren(e)?n("side-menu-item",{key:"menu"+e.path,attrs:{"parent-item":e}}):n("menu-item",{key:"menu"+e.children[0].path,attrs:{name:e.path}},[n("common-icon",{attrs:{type:e.children[0].icon||""}}),n("span",[t._v(t._s(e.children[0].title))])],1)]:[t.showChildren(e)?n("side-menu-item",{key:"menu"+e.path,attrs:{"parent-item":e}}):n("menu-item",{key:"menu"+e.path,attrs:{name:e.path}},[n("common-icon",{attrs:{type:e.icon||""}}),n("span",[t._v(t._s(e.title))])],1)]]:t._e()]}))],2)}),[],!1,null,null,null).exports,h={name:"CollapsedMenu",mixins:[m,h],props:{hideTitle:{type:Boolean,default:!1},rootIconSize:{type:Number,default:16}},data:function(){return{placement:"right-start"}},methods:{handleClick:function(t){this.$emit("on-click",t)},handleMousemove:function(t,e){t=t.pageY+38*e.length-this.tagBodyLeft&&t.offsetLeft+t.offsetWidth<-this.tagBodyLeft+e?this.tagBodyLeft=Math.min(0,e-t.offsetWidth-t.offsetLeft-this.outerPadding):this.tagBodyLeft=-(t.offsetLeft-(e-this.outerPadding-t.offsetWidth))},getTagElementByRoute:function(t){var e=this;this.$nextTick((function(){e.refsTag=e.$refs.tagsPageOpened,e.refsTag.forEach((function(n,a){Object(f.n)(t,n.$attrs["data-route-item"])&&(n=e.refsTag[a].$el,e.moveToView(n))}))}))},contextMenu:function(t,e){t.name!==this.$config.homeName&&(this.visible=!0,t=this.$el.getBoundingClientRect().left,this.contextMenuLeft=e.clientX-t+10,this.contextMenuTop=e.clientY-64)},closeMenu:function(){this.visible=!1}},watch:{$route:function(t){this.getTagElementByRoute(t)},visible:function(t){t?document.body.addEventListener("click",this.closeMenu):document.body.removeEventListener("click",this.closeMenu)}},mounted:function(){var t=this;setTimeout((function(){t.getTagElementByRoute(t.$route)}),200)}},h=(n("37a8"),Object(l.a)(d,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"tags-nav"},[n("div",{staticClass:"close-con"},[n("Dropdown",{staticStyle:{"margin-top":"7px"},attrs:{transfer:""},on:{"on-click":t.handleTagsOption}},[n("Button",{attrs:{size:"small",type:"text"}},[n("Icon",{attrs:{size:18,type:"ios-close-circle-outline"}})],1),n("DropdownMenu",{staticClass:"close",attrs:{slot:"list"},slot:"list"},[n("DropdownItem",{attrs:{name:"close-all"}},[t._v("关闭所有")]),n("DropdownItem",{attrs:{name:"close-others"}},[t._v("关闭其他")])],1)],1)],1),n("ul",{directives:[{name:"show",rawName:"v-show",value:t.visible,expression:"visible"}],staticClass:"contextmenu",style:{left:t.contextMenuLeft+"px",top:t.contextMenuTop+"px"}},t._l(t.menuList,(function(e,a){return n("li",{key:a,on:{click:function(e){return t.handleTagsOption(a)}}},[t._v(t._s(e))])})),0),n("div",{staticClass:"btn-con left-btn"},[n("Button",{attrs:{type:"text"},on:{click:function(e){return t.handleScroll(240)}}},[n("Icon",{attrs:{size:18,type:"ios-arrow-back"}})],1)],1),n("div",{staticClass:"btn-con right-btn"},[n("Button",{attrs:{type:"text"},on:{click:function(e){return t.handleScroll(-240)}}},[n("Icon",{attrs:{size:18,type:"ios-arrow-forward"}})],1)],1),n("div",{ref:"scrollOuter",staticClass:"scroll-outer",on:{DOMMouseScroll:t.handlescroll,mousewheel:t.handlescroll}},[n("div",{ref:"scrollBody",staticClass:"scroll-body",style:{left:t.tagBodyLeft+"px"}},[n("transition-group",{attrs:{name:"taglist-moving-animation"}},t._l(t.list,(function(e,a){return n("Tag",{key:"tag-nav-"+a,ref:"tagsPageOpened",refInFor:!0,attrs:{type:"dot",name:e.name,"data-route-item":e,closable:e.name!==t.$config.homeName,color:t.isCurrentTag(e)?"primary":"default"},on:{"on-close":function(n){return t.handleClose(e)}},nativeOn:{click:function(n){return t.handleClick(e)},contextmenu:function(n){return n.preventDefault(),t.contextMenu(e,n)}}},[t._v(t._s(t.showTitleInside(e)))])})),1)],1)])])}),[],!1,null,null,null).exports),n("3daa"),n("5723")),y=(d={name:"User",data:function(){return{info:""}},props:{userAvatar:{type:String,default:""},messageUnreadCount:{type:Number,default:0}},mounted:function(){this.info=this.$store.state.userInfo.userInfo},methods:{logout:function(){var t=this;this.$Modal.confirm({title:"退出登录确认",content:"您确定退出当前账户吗?",onOk:function(){Object(v.b)().then((function(e){t.$Message.success("您已成功退出"),t.$router.replace("/admin/login"),localStorage.clear(),Object(f.m)("token"),Object(f.m)("expires_time"),Object(f.m)("uuid")})).catch((function(t){}))}})},userCenter:function(){this.$router.push("/admin/system/user")},fileEdit:function(){this.$router.push("/admin/system/files")},message:function(){this.$router.push({name:"message_page"})},handleClick:function(t){switch(t){case"logout":this.logout();break;case"userCenter":this.userCenter();break;case"message":this.message();break;case"fileEdit":this.fileEdit()}}}},d=(n("7adb"),Object(l.a)(d,(function(){var t=this,e=t.$createElement;e=t._self._c||e;return e("div",{staticClass:"user-avatar-dropdown"},[e("Dropdown",{attrs:{transfer:!0},on:{"on-click":t.handleClick}},[e("span",[t._v(t._s(t.info.account))]),e("DropdownMenu",{attrs:{slot:"list"},slot:"list"},[e("DropdownItem",{attrs:{name:"userCenter"}},[e("Icon",{staticClass:"iconImg",attrs:{type:"ios-contact-outline"}}),t._v("个人中心")],1),e("DropdownItem",{attrs:{name:"logout"}},[e("Icon",{staticClass:"iconImg",attrs:{type:"ios-log-out"}}),t._v("退出登录")],1)],1)],1)],1)}),[],!1,null,"75b6642a",null).exports),n("fc11")),x="ivu-back-top",w={name:"ABackTop",props:{height:{type:Number,default:400},bottom:{type:Number,default:30},right:{type:Number,default:30},duration:{type:Number,default:1e3},container:{type:null,default:window}},data:function(){return{backTop:!1}},mounted:function(){Object(g.on)(this.containerEle,"scroll",this.handleScroll),Object(g.on)(this.containerEle,"resize",this.handleScroll)},beforeDestroy:function(){Object(g.off)(this.containerEle,"scroll",this.handleScroll),Object(g.off)(this.containerEle,"resize",this.handleScroll)},computed:{classes:function(){return["".concat(x),Object(y.a)({},"".concat(x,"-show"),this.backTop)]},styles:function(){return{bottom:"".concat(this.bottom,"px"),right:"".concat(this.right,"px")}},innerClasses:function(){return"".concat(x,"-inner")},containerEle:function(){return this.container===window?window:document.querySelector(this.container)}},methods:{handleScroll:function(){this.backTop=this.containerEle.scrollTop>=this.height},back:function(){var t=("string"==typeof this.container?this.containerEle:document.documentElement||document.body).scrollTop;Object(f.p)(this.containerEle,t,0,this.duration),this.$emit("on-click")}}},j=(w=Object(l.a)(w,(function(){var t=this,e=t.$createElement;e=t._self._c||e;return e("div",{class:t.classes,style:t.styles,on:{click:t.back}},[t._t("default",[e("div",{class:t.innerClasses},[e("i",{staticClass:"ivu-icon ivu-icon-ios-arrow-up"})])])],2)}),[],!1,null,null,null).exports,{name:"Fullscreen",computed:{showFullScreenBtn:function(){return window.navigator.userAgent.indexOf("MSIE")<0}},props:{value:{type:Boolean,default:!1}},methods:{handleFullscreen:function(){var t=document.body;this.value?document.exitFullscreen?document.exitFullscreen():document.mozCancelFullScreen?document.mozCancelFullScreen():document.webkitCancelFullScreen?document.webkitCancelFullScreen():document.msExitFullscreen&&document.msExitFullscreen():t.requestFullscreen?t.requestFullscreen():t.mozRequestFullScreen?t.mozRequestFullScreen():t.webkitRequestFullScreen?t.webkitRequestFullScreen():t.msRequestFullscreen&&t.msRequestFullscreen()},handleChange:function(){this.handleFullscreen()}},mounted:function(){var t=this,e=!!(document.fullscreenElement||document.mozFullScreenElement||document.webkitFullscreenElement||document.fullScreen||document.mozFullScreen||document.webkitIsFullScreen);document.addEventListener("fullscreenchange",(function(){t.$emit("input",!t.value),t.$emit("on-change",!t.value)})),document.addEventListener("mozfullscreenchange",(function(){t.$emit("input",!t.value),t.$emit("on-change",!t.value)})),document.addEventListener("webkitfullscreenchange",(function(){t.$emit("input",!t.value),t.$emit("on-change",!t.value)})),document.addEventListener("msfullscreenchange",(function(){t.$emit("input",!t.value),t.$emit("on-change",!t.value)})),this.$emit("input",e)}}),C=(j=(n("e282"),Object(l.a)(j,(function(){var t=this,e=t.$createElement;e=t._self._c||e;return t.showFullScreenBtn?e("div",{staticClass:"full-screen-btn-con"},[e("Tooltip",{attrs:{content:t.value?"退出全屏":"全屏",placement:"bottom"}},[e("Icon",{attrs:{type:t.value?"ios-contract":"ios-qr-scanner",size:23},nativeOn:{click:function(e){return t.handleChange(e)}}})],1)],1):t._e()}),[],!1,null,null,null).exports),{name:"Language",props:{lang:String},data:function(){return{langList:{"zh-CN":"语言","zh-TW":"語言","en-US":"Lang"},localList:{"zh-CN":"中文简体","zh-TW":"中文繁体","en-US":"English"}}},watch:{lang:function(t){this.$i18n.locale=t}},computed:{title:function(){return this.langList[this.lang]}},methods:{selectLang:function(t){this.$emit("on-lang-change",t)}}}),O=(C=Object(l.a)(C,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",[n("Dropdown",{attrs:{trigger:"click",transfer:"true"},on:{"on-click":t.selectLang}},[n("a",{attrs:{href:"javascript:void(0)"}},[t._v("\n "+t._s(t.title)+"\n "),n("Icon",{attrs:{size:18,type:"md-arrow-dropdown"}})],1),n("DropdownMenu",{attrs:{slot:"list"},slot:"list"},t._l(t.localList,(function(e,a){return n("DropdownItem",{key:"lang-"+a,attrs:{name:a}},[t._v(t._s(e))])})),1)],1)],1)}),[],!1,null,null,null).exports,Object(l.a)({},(function(){var t=this.$createElement;return(this._self._c||t)("div")}),[],!1,null,null,null).exports),_={name:"iHeaderSearch",data:function(){return{currentVal:"",loading:!1,menusList:[]}},computed:{},created:function(){this.getMenusList()},methods:{getMenusList:function(){var t=this;this.loading=!0,Object(v.e)().then((function(e){t.loading=!1,t.menusList=e.data}))},remoteMethod:function(){this.$router.push({path:this.currentVal})}}},N=(_=(n("380f"),Object(l.a)(_,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"search"},[n("Select",{staticClass:"select",attrs:{placeholder:"菜单搜索",filterable:"",remote:"","remote-method":t.remoteMethod,loading:t.loading},model:{value:t.currentVal,callback:function(e){t.currentVal=e},expression:"currentVal"}},t._l(t.menusList,(function(e,a){return n("Option",{key:a,attrs:{value:e.menu_path,disabled:1===e.type}},[t._v(t._s(e.menu_name))])})),1)],1)}),[],!1,null,null,null).exports),n("2934")),S=n("49ea"),L=new Audio(n("d635")),I={name:"User",data:function(){return{needList:[],newOrderAudioLink:null}},mounted:function(){var t=this;this.getNotict(),this.newOrderAudioLink=L,S.b.then((function(e){e.send({type:"login",data:Object(f.d)("token")});var n=t;e.$on("ADMIN_NEW_PUSH",(function(t){n.getNotict()})),e.$on("NEW_ORDER",(function(t){n.$Notice.info({title:"新订单",duration:8,desc:"您有一个新的订单,ID为("+t.order_id+"),请注意查看"}),this.newOrderAudioLink&&this.newOrderAudioLink.play(),n.messageList.push({title:"新订单提醒",icon:"md-bulb",iconColor:"#87d068",time:0,read:0})})),e.$on("NEW_REFUND_ORDER",(function(t){n.$Notice.warning({title:"退款订单提醒",duration:8,desc:"您有一个订单申请退款,ID为("+t.order_id+"),请注意查看"}),window.newOrderAudioLink&&this.newOrderAudioLink.play(),n.messageList.push({title:"退款订单提醒",icon:"md-information",iconColor:"#fe5c57",time:0,read:0})})),e.$on("WITHDRAW",(function(t){n.$Notice.warning({title:"提现提醒",duration:8,desc:"有用户申请提现,编号为("+t.id+"),请注意查看"}),n.messageList.push({title:"退款订单提醒",icon:"md-people",iconColor:"#f06292",time:0,read:0})})),e.$on("STORE_STOCK",(function(t){n.$Notice.warning({title:"库存预警",duration:8,desc:"商品ID为("+t.id+")的库存不足啦,请注意查看~"}),n.messageList.push({title:"库存预警",icon:"md-information",iconColor:"#fe5c57",time:0,read:0})})),e.$on("PAY_SMS_SUCCESS",(function(t){n.$Notice.info({title:"短信充值成功",duration:8,desc:"恭喜您充值"+t.price+"元,获得"+t.number+"条短信"}),n.messageList.push({title:"短信充值成功",icon:"md-bulb",iconColor:"#87d068",time:0,read:0})}))}))},methods:{getNotict:function(){var t=this;Object(N.d)().then((function(e){t.needList=e.data||[]})).catch((function(){}))},jumpUrl:function(t){this.$router.push({path:t})}}},E=(I=(n("91bf"),Object(l.a)(I,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"header-notice"},[n("Dropdown",{attrs:{transfer:!0},on:{"on-click":t.jumpUrl}},[n("div",[n("Badge",{attrs:{dot:"",count:t.needList.length||0}},[n("Icon",{attrs:{type:"ios-notifications-outline",size:"26"}})],1)],1),n("DropdownMenu",{attrs:{slot:"list"},slot:"list"},t._l(t.needList,(function(e,a){return n("DropdownItem",{key:a,attrs:{name:e.url}},[n("Icon",{staticClass:"iconImg",style:"background-color:"+e.iconColor,attrs:{type:e.icon}}),t._v(t._s(e.title))],1)})),1)],1)],1)}),[],!1,null,null,null).exports),n("d708")),T=n("f66a"),D=n.n(T),B=(T=n("9d64"),n.n(T)),R=(T=(n("7a3c"),{name:"Main",components:{SideMenu:p,HeaderBar:m,Language:C,TagsNav:h,Fullscreen:j,ErrorStore:O,User:d,ABackTop:w,iCopyright:s,HeaderSearch:_,HeaderNotice:I},data:function(){return{collapsed:JSON.parse(Object(f.d)("collapsed")||"false"),minLogo:D.a,maxLogo:B.a,isFullscreen:!1,reload:!0,screenWidth:"",openImage:!0,headMenuNoShow:!1}},computed:Object(r.a)(Object(r.a)(Object(r.a)({},Object(b.c)(["errorCount"])),Object(b.e)("media",["isMobile"])),{},{tagNavList:function(){return this.$store.state.app.tagNavList},tagRouter:function(){return this.$store.state.app.tagRouter},userAvatar:function(){return this.$store.state.user.avatarImgPath},cacheList:function(){return["ParentView"].concat(Object(o.a)(this.tagNavList.length?this.tagNavList.filter((function(t){return!(t.meta&&t.meta.notCache)})).map((function(t){return t.name})):[]))},menuList:function(){var t=this.$store.state.menus.menusName,e=[];return t.forEach((function(t,n){e[n]=t,e[n].children&&t.children&&(e[n].children=t.children.filter((function(t){return!t.auth})))})),e},local:function(){return this.$store.state.app.local},hasReadErrorPage:function(){return this.$store.state.app.hasReadErrorPage},unreadCount:function(){return this.$store.state.user.unreadCount}}),methods:Object(r.a)(Object(r.a)(Object(r.a)({},Object(b.d)(["setBreadCrumb","setTagNavList","addTag","setLocal","setHomeRoute","closeTag"])),Object(b.b)(["handleLogin","getUnreadMessageCount"])),{},{turnToPage:function(t,e){var n={},a=n.path,i=n.name,c=n.params;n=n.query;"string"!=typeof t||e?"string"==typeof t&&e?i=t:(a=t.path,i=t.name,c=t.params,n=t.query):a=t,this.$router.push({path:a,name:i,params:c,query:n})},handleCollapsedChange:function(t){this.collapsed=t,Object(f.q)("collapsed",t)},handleCloseTag:function(t,e,n){"others"!==e&&("all"===e?this.turnToPage(this.$config.homeName,"all"):Object(f.n)(this.$route,n)&&this.closeTag(n)),1===t.length&&t[0].name===this.$config.homeName&&this.$router.push({name:this.$config.homeName}),this.setTagNavList(t)},handleClick:function(t){this.turnToPage(t)},getLogo:function(){var t=this,e=this.$store.state.userInfo.logo,n=this.$store.state.userInfo.logoSmall;this.maxLogo=e||this.maxLogo,this.minLogo=n||this.minLogo,Object(N.c)().then((function(e){localStorage.setItem("ADMIN_TITLE",e.data.site_name),t.minLogo=e.data.logo_square,t.maxLogo=e.data.logo}))},handleReload:function(){var t=this;this.reload=!1,this.$nextTick((function(){t.reload=!0}))},clear:function(){this.openImage=!1}}),watch:{$route:function(t){this.headMenuNoShow=this.$route.meta.fullScreen;var e=Object(f.f)(t,this.menuList),n=(e=(this.$store.commit("menus/setopenMenus",e),t.name),t.query),a=t.params,i=t.meta;this.addTag({route:{name:e,query:n,params:a,meta:i},type:"push"}),this.setBreadCrumb(t),this.setTagNavList(Object(f.g)(this.tagNavList,t)),this.$refs.sideMenu.updateOpenName(t.path)}},mounted:function(){var t=this,e=(this.headMenuNoShow=this.$route.meta.fullScreen,this.getLogo(),this.screenWidth=document.body.clientWidth,window.onresize=function(){t.screenWidth=document.body.clientWidth,t.screenWidth<=1060?(t.collapsed=!0,Object(f.q)("collapsed",!0)):(t.collapsed=!1,Object(f.q)("collapsed",!1))},this.setTagNavList(),this.setHomeRoute(R),this.$route),n=e.name,a=e.params,i=e.query;e=e.meta;this.addTag({route:{name:n,params:a,query:i,meta:e}}),this.setBreadCrumb(this.$route),this.setLocal(this.$i18n.locale),this.tagNavList.find((function(e){return e.name===t.$route.name}))||this.$router.push({name:this.$config.homeName}),this.getUnreadMessageCount()}}),p=(n("9b75"),Object(l.a)(T,(function(){var t=this,e=t.$createElement;e=t._self._c||e;return e("Layout",{staticClass:"main",staticStyle:{height:"100%"}},[t.headMenuNoShow?t._e():e("Sider",{staticClass:"left-sider",style:{overflow:"hidden"},attrs:{"hide-trigger":"",collapsible:"",width:200,"collapsed-width":t.isMobile?0:80},model:{value:t.collapsed,callback:function(e){t.collapsed=e},expression:"collapsed"}},[e("side-menu",{ref:"sideMenu",attrs:{accordion:"","active-name":t.$route.path,collapsed:t.collapsed,"menu-list":t.menuList},on:{"on-select":t.turnToPage}},[e("div",{staticClass:"logo-con"},[e("img",{directives:[{name:"show",rawName:"v-show",value:!t.collapsed,expression:"!collapsed"}],key:"max-logo",attrs:{src:t.maxLogo}}),e("img",{directives:[{name:"show",rawName:"v-show",value:t.collapsed,expression:"collapsed"}],key:"min-logo",attrs:{src:t.minLogo}})])])],1),e("Layout",[t.headMenuNoShow?t._e():e("Header",{staticClass:"header-con"},[e("header-bar",{attrs:{collapsed:t.collapsed},on:{"on-coll-change":t.handleCollapsedChange,"on-reload":t.handleReload}},[e("user",{attrs:{"message-unread-count":t.unreadCount,"user-avatar":t.userAvatar}}),t.$config.useI18n?e("language",{staticStyle:{"margin-right":"10px"},attrs:{lang:t.local},on:{"on-lang-change":t.setLocal}}):t._e(),e("header-notice"),e("fullscreen",{staticStyle:{"margin-right":"10px"},model:{value:t.isFullscreen,callback:function(e){t.isFullscreen=e},expression:"isFullscreen"}}),t.$config.plugin["error-store"]&&t.$config.plugin["error-store"].showInHeader?e("error-store",{attrs:{"has-read":t.hasReadErrorPage,count:t.errorCount}}):t._e(),e("header-search")],1)],1),e("Content",{staticClass:"main-content-con"},[e("Layout",{staticClass:"main-layout-con"},[t.headMenuNoShow?t._e():e("div",{staticClass:"tag-nav-wrapper"},[e("tags-nav",{attrs:{value:t.$route,list:t.tagNavList},on:{input:t.handleClick,"on-close":t.handleCloseTag}})],1),e("Content",{staticClass:"content-wrapper"},[e("keep-alive",[t.$route.meta.keepAlive&&t.reload?e("router-view",{staticStyle:{"min-height":"600px"}}):t._e()],1),!t.$route.meta.keepAlive&&t.reload?e("router-view",{staticStyle:{"min-height":"600px"}}):t._e()],1),e("i-copyright")],1)],1)],1)],1)}),[],!1,null,null,null).exports),m={path:"/",name:"home",header:"home",redirect:{name:"".concat("home_","index")},meta:{auth:!0},component:p,children:[{path:"admin/home/",name:"".concat("home_","index"),header:"home",meta:{auth:["admin-index-index"],title:"主页",affix:!0},component:function(){return Promise.all([n.e("chunk-db8db5ae"),n.e("chunk-61737d4a")]).then(n.bind(null,"f75a"))}}]},C="product_",h={path:"/admin/product",name:"product",header:"product",meta:{title:"商品",auth:["admin-store-index"]},redirect:{name:"".concat(C,"productList")},component:p,children:[{path:"product_list",name:"".concat(C,"productList"),meta:{title:"商品管理",auth:["admin-store-storeProuduct-index"],keepAlive:!0},component:function(){return Promise.all([n.e("chunk-619db231"),n.e("chunk-6e83591c"),n.e("chunk-58da42e6")]).then(n.bind(null,"696b"))}},{path:"product_classify",name:"".concat(C,"productClassify"),meta:{title:"商品分类",auth:["admin-store-storeCategory-index"]},component:function(){return n.e("chunk-c2c68508").then(n.bind(null,"8aca"))}},{path:"add_product/:id?",name:"".concat(C,"productAdd"),meta:{auth:["admin-store-storeProuduct-index"],title:"商品添加"},component:function(){return Promise.all([n.e("chunk-197faf68"),n.e("chunk-30a935b0")]).then(n.bind(null,"c7e8"))}},{path:"product_reply/:id?",name:"".concat(C,"productEvaluate"),meta:{auth:["admin-store-storeProuduct-index"],title:"商品评论"},component:function(){return n.e("chunk-3740dbf0").then(n.bind(null,"1426"))}},{path:"product_attr",name:"".concat(C,"productAttr"),meta:{auth:["admin-store-storeProuduct-index"],title:"商品规格"},component:function(){return n.e("chunk-03c5c4a2").then(n.bind(null,"7f08"))}}]},j="order_",O={path:"/admin/order",name:"order",header:"order",redirect:{name:"".concat(j,"list")},component:p,children:[{path:"list",name:"".concat(j,"list"),meta:{auth:["admin-order-storeOrder-index"],title:"订单管理"},component:function(){return Promise.all([n.e("chunk-3e5c7bda"),n.e("chunk-cf470702")]).then(n.bind(null,"5c3ac"))}},{path:"split_list",name:"".concat(j,"split_list"),meta:{auth:["admin-order-storeOrder-index"],title:"子订单列表"},component:function(){return Promise.all([n.e("chunk-3e5c7bda"),n.e("chunk-9485b922")]).then(n.bind(null,"370a"))}},{path:"offline",name:"".concat(j,"offline"),meta:{auth:["admin-order-offline"],title:"收银订单"},component:function(){return n.e("chunk-02873ba0").then(n.bind(null,"effd"))}},{path:"refund",name:"".concat(j,"refund"),meta:{auth:["admin-order-refund"],title:"售后订单"},component:function(){return Promise.all([n.e("chunk-3e5c7bda"),n.e("chunk-6d0dbd54")]).then(n.bind(null,"3353"))}},{path:"invoice/list",name:"".concat(j,"invoice"),meta:{auth:["admin-order-startOrderInvoice-index"],title:"发票管理"},component:function(){return n.e("chunk-81b4e132").then(n.bind(null,"6968"))}}]},d="user_",w={path:"/admin/user",name:"user",header:"user",redirect:{name:"".concat(d,"list")},meta:{auth:!0},component:p,children:[{path:"list",name:"".concat(d,"list"),meta:{auth:["admin-user-user-index"],title:"用户管理"},component:function(){return Promise.all([n.e("chunk-3eff14c2"),n.e("chunk-16efaf3a"),n.e("chunk-2d0bddd6"),n.e("chunk-28a4367e")]).then(n.bind(null,"08ea"))}},{path:"level",name:"".concat(d,"level"),meta:{auth:["user-user-level"],footer:!0,title:"用户等级"},component:function(){return n.e("chunk-8f16cf58").then(n.bind(null,"5cbd"))}},{path:"group",name:"".concat(d,"group"),meta:{auth:["user-user-group"],footer:!0,title:"用户分组"},component:function(){return n.e("chunk-2d21afa5").then(n.bind(null,"be8d"))}},{path:"label",name:"".concat(d,"label"),meta:{auth:["user-user-label"],footer:!0,title:"用户标签"},component:function(){return n.e("chunk-d6075726").then(n.bind(null,"dfd9"))}},{path:"cancel",name:"".concat(d,"cancel"),meta:{auth:["user-user-cancel"],footer:!0,title:"用户标签"},component:function(){return n.e("chunk-d529f866").then(n.bind(null,"fe78"))}},{path:"recharge/:id",name:"".concat(d,"recharge"),meta:{auth:["user-user-recharge"],footer:!0,title:"充值配置"},component:function(){return n.e("chunk-eed92f48").then(n.bind(null,"cffd"))}},{path:"grade/type",name:"".concat(d,"type"),meta:{auth:["admin-user-member-type"],footer:!0,title:"会员类型"},component:function(){return n.e("chunk-45281dc6").then(n.bind(null,"9406"))}},{path:"grade/card",name:"".concat(d,"card"),meta:{auth:["admin-user-grade-card"],footer:!0,title:"卡密会员"},component:function(){return n.e("chunk-7d1e85ba").then(n.bind(null,"1d841"))}},{path:"grade/record",name:"".concat(d,"record"),meta:{auth:["admin-user-grade-record"],footer:!0,title:"会员记录"},component:function(){return n.e("chunk-73819895").then(n.bind(null,"a387"))}},{path:"grade/right",name:"".concat(d,"right"),meta:{auth:["admin-user-grade-right"],footer:!0,title:"会员权益"},component:function(){return n.e("chunk-1a90efc7").then(n.bind(null,"6d86"))}},{path:"grade/list/:id",name:"".concat(d,"gradelist"),meta:{auth:["user-member_card-index"],footer:!0,title:"会员卡列表"},component:function(){return n.e("chunk-2d0e488e").then(n.bind(null,"9144"))}},{path:"grade/agreement",name:"".concat(d,"agreement"),meta:{auth:["admin-user-grade-agreement"],footer:!0,title:"会员协议"},component:function(){return n.e("chunk-5e75d41e").then(n.bind(null,"4b65"))}}]},s={auth:!0},_="setting_",I={path:"/admin/setting",name:"setting",header:"setting",redirect:{name:"".concat(_,"systemRole")},component:p,children:[{path:"system_role/index",name:"".concat(_,"systemRole"),meta:{auth:["setting-system-role"],title:"身份管理"},component:function(){return n.e("chunk-10148a87").then(n.bind(null,"ffd0"))}},{path:"system_admin/index",name:"".concat(_,"systemAdmin"),meta:{auth:["setting-system-list"],title:"管理员列表"},component:function(){return n.e("chunk-dbfaa6e8").then(n.bind(null,"e7d9"))}},{path:"system_menus/index",name:"".concat(_,"systemMenus"),meta:{auth:["setting-system-menus"],title:"权限规则"},component:function(){return n.e("chunk-64b9eb34").then(n.bind(null,"4315"))}},{path:"system_config",name:"".concat(_,"setSystem"),meta:{auth:["setting-system-config"],title:"系统设置"},component:function(){return n.e("chunk-630fbf30").then(n.bind(null,"a53e"))}},{path:"system_config/:type?/:tab_id?",name:"".concat(_,"setApp"),meta:Object(r.a)(Object(r.a)({},s),{},{title:"应用设置"}),component:function(){return n.e("chunk-630fbf30").then(n.bind(null,"a53e"))}},{path:"system_config/payment/:type?/:tab_id?",name:"".concat(_,"payment"),meta:Object(r.a)(Object(r.a)({},s),{},{title:"支付配置"}),component:function(){return n.e("chunk-630fbf30").then(n.bind(null,"a53e"))}},{path:"system_config_retail/:type?/:tab_id?",name:"".concat(_,"distributionSet"),meta:Object(r.a)(Object(r.a)({},s),{},{title:"分销设置"}),component:function(){return n.e("chunk-630fbf30").then(n.bind(null,"a53e"))}},{path:"membership_level/index",name:"".concat(_,"membershipLevel"),meta:Object(r.a)(Object(r.a)({},s),{},{title:"分销等级"}),component:function(){return n.e("chunk-2d6b1a6c").then(n.bind(null,"30cc"))}},{path:"system_config_message/:type?/:tab_id?",name:"".concat(_,"message"),meta:{auth:["setting-system-config-message"],title:"短信开关"},component:function(){return n.e("chunk-630fbf30").then(n.bind(null,"a53e"))}},{path:"notification/index",name:"".concat(_,"notification"),meta:{auth:["setting-notification"],title:"消息管理"},component:function(){return n.e("chunk-0d5a0daa").then(n.bind(null,"aa0a"))}},{path:"notification/notificationEdit",name:"".concat(_,"notificationEdit"),meta:{auth:["setting-notification"],title:"消息编辑"},component:function(){return n.e("chunk-07142a06").then(n.bind(null,"9d9f"))}},{path:"system_config_logistics/:type?/:tab_id?",name:"".concat(_,"logistics"),meta:{auth:["setting-system-config-logistics"],title:"物流配置"},component:function(){return n.e("chunk-630fbf30").then(n.bind(null,"a53e"))}},{path:"sms/sms_config/index",name:"".concat(_,"config"),meta:{auth:["setting-sms-sms-config"],title:"短信账户"},component:function(){return n.e("chunk-35faf6ef").then(n.bind(null,"2431"))}},{path:"sms/sms_template_apply/index",name:"".concat(_,"smsTemplateApply"),meta:{auth:["setting-sms-config-template"],title:"短信模板"},component:function(){return n.e("chunk-1e5e9e9c").then(n.bind(null,"0ecc"))}},{path:"sms/sms_pay/index",name:"".concat(_,"smsPay"),meta:{auth:["setting-sms-sms-template"],title:"短信购买"},component:function(){return n.e("chunk-55657199").then(n.bind(null,"2733"))}},{path:"sms/sms_template_apply/commons",name:"".concat(_,"commons"),meta:Object(r.a)(Object(r.a)({},s),{},{title:"公共短信模板"}),component:function(){return n.e("chunk-1e5e9e9c").then(n.bind(null,"0ecc"))}},{path:"system_group_data/index/:id",name:"".concat(_,"groupDataIndex"),meta:{auth:["setting-system-group_data-index"],title:"首页导航按钮"},component:function(){return n.e("chunk-eed92f48").then(n.bind(null,"cffd"))}},{path:"system_group_data/slide/:id",name:"".concat(_,"groupDataSlide"),meta:{auth:["setting-system-group_data-slide"],title:"首页幻灯片"},component:function(){return n.e("chunk-eed92f48").then(n.bind(null,"cffd"))}},{path:"system_group_data/sign/:id",name:"".concat(_,"groupDataSign"),meta:{auth:["setting-system-group_data-sign"],title:"签到天数配置"},component:function(){return n.e("chunk-eed92f48").then(n.bind(null,"cffd"))}},{path:"system_group_data/new/:id",name:"".concat(_,"groupDataNew"),meta:{auth:["setting-system-group_data-new"],title:"首页滚动新闻"},component:function(){return n.e("chunk-eed92f48").then(n.bind(null,"cffd"))}},{path:"system_group_data/search/:id",name:"".concat(_,"groupDataNew"),meta:{auth:["setting-system-group_data-search"],title:"热门搜索"},component:function(){return n.e("chunk-eed92f48").then(n.bind(null,"cffd"))}},{path:"system_group_data/hot/:id",name:"".concat(_,"groupDataHot"),meta:{auth:["setting-system-group_data-hot"],title:"热门榜单推荐"},component:function(){return n.e("chunk-eed92f48").then(n.bind(null,"cffd"))}},{path:"system_group_data/new_product/:id",name:"".concat(_,"groupDataNewProduct"),meta:{auth:["setting-system-group_data-new_product"],title:"首发新品推荐"},component:function(){return n.e("chunk-eed92f48").then(n.bind(null,"cffd"))}},{path:"system_group_data/promotion/:id",name:"".concat(_,"groupDataPromotion"),meta:{auth:["setting-system-group_data-promotion"],title:"促销单品推荐"},component:function(){return n.e("chunk-eed92f48").then(n.bind(null,"cffd"))}},{path:"system_group_data/poster/:id",name:"".concat(_,"groupDataPoster"),meta:{auth:["setting-system-group_data-poster"],title:"个人中心分销海报"},component:function(){return n.e("chunk-eed92f48").then(n.bind(null,"cffd"))}},{path:"system_group_data/best/:id",name:"".concat(_,"groupDataBest"),meta:{auth:["setting-system-group_data-best"],title:"精品推荐"},component:function(){return n.e("chunk-eed92f48").then(n.bind(null,"cffd"))}},{path:"system_group_data/activity/:id",name:"".concat(_,"groupDataActivity"),meta:{auth:["setting-system-group_data-activity"],title:"首页活动区域图片"},component:function(){return n.e("chunk-eed92f48").then(n.bind(null,"cffd"))}},{path:"system_group_data/system/:id",name:"".concat(_,"groupDataSystem"),meta:{auth:["setting-system-group_data-system"],title:"首页配置"},component:function(){return n.e("chunk-eed92f48").then(n.bind(null,"cffd"))}},{path:"system_group_data/hot_money/:id",name:"".concat(_,"groupDataHotMoney"),meta:{auth:["admin-setting-system_group_data-hot_money"],title:"首页超值爆款"},component:function(){return n.e("chunk-eed92f48").then(n.bind(null,"cffd"))}},{path:"merchant/system_store/index",name:"".concat(_,"systemStore"),meta:{auth:["setting-system-config-merchant"],title:"门店设置"},component:function(){return Promise.all([n.e("chunk-2d0bddd6"),n.e("chunk-b3279cb6")]).then(n.bind(null,"a402"))}},{path:"freight/express/index",name:"".concat(_,"freight"),meta:{auth:["setting-freight-express"],title:"物流公司"},component:function(){return n.e("chunk-611e73b1").then(n.bind(null,"9a71"))}},{path:"store_service/index",name:"".concat(_,"service"),meta:{auth:["setting-store-service"],title:"客服管理"},component:function(){return n.e("chunk-dbc4d5cc").then(n.bind(null,"b90a"))}},{path:"freight/city/list",name:"".concat(_,"dada"),meta:{auth:["setting-system-city"],title:"城市数据"},component:function(){return n.e("chunk-e9bf2e3e").then(n.bind(null,"b252"))}},{path:"freight/shipping_templates/list",name:"".concat(_,"templates"),meta:{auth:["setting-shipping-templates"],title:"运费模板"},component:function(){return Promise.all([n.e("chunk-197faf68"),n.e("chunk-2d0ab8b4")]).then(n.bind(null,"1670"))}},{path:"merchant/system_store/list",name:"".concat(_,"store"),meta:{auth:["setting-merchant-system-store"],title:"提货点"},component:function(){return Promise.all([n.e("chunk-2d0bddd6"),n.e("chunk-63dabe45")]).then(n.bind(null,"669a"))}},{path:"merchant/system_store_staff/index",name:"".concat(_,"staff"),meta:{auth:["setting-merchant-system-store-staff"],title:"核销员"},component:function(){return n.e("chunk-15ee830b").then(n.bind(null,"8404"))}},{path:"merchant/system_verify_order/index",name:"".concat(_,"order"),meta:{auth:["setting-merchant-system-verify-order"],title:"核销订单"},component:function(){return n.e("chunk-65e43b7e").then(n.bind(null,"0336"))}},{path:"theme_style",name:"".concat(_,"themeStyle"),meta:{auth:["admin-setting-theme_style"],title:"主题风格"},component:function(){return n.e("chunk-45de3ce6").then(n.bind(null,"6ca1"))}},{path:"pages/devise",name:"".concat(_,"devise"),meta:{auth:["admin-setting-pages-devise"],title:"店铺装修"},component:function(){return Promise.all([n.e("chunk-2d21d0c2"),n.e("chunk-1171ac4b")]).then(n.bind(null,"b27c"))}},{path:"pages/diy",name:"".concat(_,"diy"),meta:{auth:["admin-setting-pages-diy"],title:"页面设计"},component:function(){return n.e("chunk-80427f7c").then(n.bind(null,"3078"))}},{path:"pages/diy_index",name:"".concat(_,"index_diy"),meta:{auth:["admin-setting-pages-diy"],title:"首页设计",fullScreen:!0},component:function(){return n.e("chunk-1112718e").then(n.bind(null,"d8a4"))}},{path:"pages/links",name:"".concat(_,"links"),meta:{auth:["admin-setting-pages-links"],title:"页面链接"},component:function(){return n.e("chunk-728023cc").then(n.bind(null,"2250"))}},{path:"system_group_data",name:"".concat(_,"systemGroupData"),meta:{auth:["admin-setting-pages-links"],title:"数据配置"},component:function(){return n.e("chunk-eed92f48").then(n.bind(null,"cffd"))}},{path:"store_service/speechcraft",name:"".concat(_,"speechcraft"),meta:{auth:["admin-setting-store_service-speechcraft"],title:"客服话术"},component:function(){return n.e("chunk-a34a7d0a").then(n.bind(null,"7864"))}},{path:"store_service/feedback",name:"".concat(_,"feedback"),meta:{auth:["admin-setting-store_service-feedback"],title:"用户留言"},component:function(){return n.e("chunk-3d731660").then(n.bind(null,"ec44"))}},{path:"system_group_data/pc/:id",name:"".concat(_,"groupDataPc"),meta:{auth:["setting-system-group_data-pc"],title:"PC主页轮播"},component:function(){return n.e("chunk-eed92f48").then(n.bind(null,"cffd"))}},{path:"system_config_member_right/:type?/:tab_id?",name:"".concat(_,"right"),meta:{auth:["setting-system-config-member-right"],title:"会员权益"},component:function(){return n.e("chunk-630fbf30").then(n.bind(null,"a53e"))}},{path:"delivery_service/index",name:"".concat(_,"deliveryService"),meta:{auth:["setting-delivery-service"],title:"配送员列表"},component:function(){return n.e("chunk-50c64bee").then(n.bind(null,"b43f"))}},{path:"pc_group_data",name:"".concat(_,"systemGroupData"),meta:{auth:["setting-system-pc_data"],title:"PC商城"},component:function(){return n.e("chunk-3afbede6").then(n.bind(null,"ce94"))}},{path:"system_visualization_data",name:"".concat(_,"systemGroupData"),meta:{auth:["admin-setting-system_visualization_data"],title:"数据配置"},component:function(){return n.e("chunk-db1f3f84").then(n.bind(null,"cb18"))}},{path:"storage",name:"".concat(_,"storage"),meta:{auth:["setting-storage"],title:"储存配置"},component:function(){return n.e("chunk-3afc7a10").then(n.bind(null,"6dc8"))}},{path:"wechat_config/:type?/:tab_id?",name:"".concat(_,"wechat_config"),meta:Object(r.a)(Object(r.a)({},s),{},{title:"公众号配置"}),component:function(){return n.e("chunk-630fbf30").then(n.bind(null,"a53e"))}},{path:"routine_config/:type?/:tab_id?",name:"".concat(_,"routine_config"),meta:Object(r.a)(Object(r.a)({},s),{},{title:"小程序配置"}),component:function(){return n.e("chunk-630fbf30").then(n.bind(null,"a53e"))}},{path:"app_config/:type?/:tab_id?",name:"".concat(_,"app_config"),meta:Object(r.a)(Object(r.a)({},s),{},{title:"app配置"}),component:function(){return n.e("chunk-630fbf30").then(n.bind(null,"a53e"))}},{path:"pc_config/:type?/:tab_id?",name:"".concat(_,"pc_config"),meta:Object(r.a)(Object(r.a)({},s),{},{title:"PC配置"}),component:function(){return n.e("chunk-630fbf30").then(n.bind(null,"a53e"))}},{path:"other_config/print/:type?/:tab_id?",name:"".concat(_,"other_print"),meta:{auth:["setting-other-print"],title:"小票打印配置"},component:function(){return n.e("chunk-630fbf30").then(n.bind(null,"a53e"))}},{path:"other_config/copy/:type?/:tab_id?",name:"".concat(_,"other_copy"),meta:{auth:["setting-other-copy"],title:"商品采集配置"},component:function(){return n.e("chunk-630fbf30").then(n.bind(null,"a53e"))}},{path:"other_config/logistics/:type?/:tab_id?",name:"".concat(_,"other_logistics"),meta:{auth:["setting-other-logistics"],title:"物流查询配置"},component:function(){return n.e("chunk-630fbf30").then(n.bind(null,"a53e"))}},{path:"other_config/electronic/:type?/:tab_id?",name:"".concat(_,"other_electronic"),meta:{auth:["setting-other-electronic"],title:"电子面单配置"},component:function(){return n.e("chunk-630fbf30").then(n.bind(null,"a53e"))}},{path:"other_config/sms/:type?/:tab_id?",name:"".concat(_,"other_sms"),meta:{auth:["setting-other-sms"],title:"短信功能配置"},component:function(){return n.e("chunk-630fbf30").then(n.bind(null,"a53e"))}},{path:"other_config/pay/:type?/:tab_id?",name:"".concat(_,"other_pay"),meta:{auth:["setting-other-sms"],title:"商城支付配置"},component:function(){return n.e("chunk-630fbf30").then(n.bind(null,"a53e"))}},{path:"agreement",name:"".concat(_,"notification"),meta:{auth:["setting-agreement"],title:"协议设置"},component:function(){return n.e("chunk-3a4b4c54").then(n.bind(null,"d9f0"))}},{path:"other_config/out/:type?/:tab_id?",name:"".concat(_,"other_print"),meta:{auth:["setting-other-out"],title:"对外接口配置"},component:function(){return n.e("chunk-630fbf30").then(n.bind(null,"a53e"))}},{path:"system_out_account/index",name:"".concat(_,"systemOutAccount"),meta:{auth:["setting-system-out-account-index"],title:"账号列表"},component:function(){return n.e("chunk-5e3ade6c").then(n.bind(null,"6b91"))}},{path:"system_out_interface/index",name:"".concat(_,"systemOutAccount"),meta:{auth:["setting-system-out-interface-index"],title:"接口文档"},component:function(){return n.e("chunk-126ca984").then(n.bind(null,"7676"))}},{path:"lang/list",name:"".concat(_,"langList"),meta:{auth:["admin-lang-list"],title:"语言列表"},component:function(){return n.e("chunk-2822f156").then(n.bind(null,"fd31"))}},{path:"lang/info",name:"".concat(_,"langInfo"),meta:{auth:["admin-lang-info"],title:"语言详情"},component:function(){return n.e("chunk-7d79eb41").then(n.bind(null,"0741"))}},{path:"lang/country",name:"".concat(_,"langCountry"),meta:{auth:["admin-lang-country"],title:"地区关联语言"},component:function(){return n.e("chunk-a60f6d34").then(n.bind(null,"5b6a"))}}]},b={path:"/admin/agent",name:"agent",header:"agent",redirect:{name:"".concat("agent_","agentManage")},meta:{auth:!0},component:p,children:[{path:"agent_manage/index",name:"".concat("agent_","agentManage"),meta:{auth:["agent-agent-manage"],title:"分销员管理"},component:function(){return Promise.all([n.e("chunk-16efaf3a"),n.e("chunk-78907bdd")]).then(n.bind(null,"3061"))}}]},l="finance_",T={path:"/admin/finance",name:"finance",header:"finance",meta:{auth:["admin-finance"]},redirect:{name:"".concat(l,"cashApply")},component:p,children:[{path:"billing_records/index",name:"".concat(l,"billingRecords"),meta:{auth:["finance-user_extract"],title:"账单记录"},component:function(){return Promise.all([n.e("chunk-619db231"),n.e("chunk-9ca51944")]).then(n.bind(null,"f807"))}},{path:"capital_flow/index",name:"".concat(l,"capitalFlow"),meta:{auth:["finance-user_extract"],title:"资金流水"},component:function(){return n.e("chunk-0ee3b9f5").then(n.bind(null,"1dc8"))}},{path:"user_extract/index",name:"".concat(l,"cashApply"),meta:{auth:["finance-user_extract"],title:"提现申请"},component:function(){return n.e("chunk-e46acd52").then(n.bind(null,"9eb0f"))}},{path:"user_recharge/index",name:"".concat(l,"recharge"),meta:{auth:["finance-user-recharge"],title:"充值记录"},component:function(){return n.e("chunk-34f0a828").then(n.bind(null,"7027"))}},{path:"finance/bill",name:"".concat(l,"bill"),meta:{auth:["finance-finance-bill"],title:"资金记录"},component:function(){return n.e("chunk-1a3b818c").then(n.bind(null,"badc"))}},{path:"finance/commission",name:"".concat(l,"commissionRecord"),meta:{auth:["finance-finance-commission"],title:"佣金记录"},component:function(){return n.e("chunk-0d6c14e8").then(n.bind(null,"e9f8"))}},{path:"balance/balance",name:"".concat(l,"balance"),meta:{auth:["finance-user-balance"],title:"余额记录"},component:function(){return n.e("chunk-236b5fe8").then(n.bind(null,"8a30"))}}]},C="cms_",j={path:"/admin/cms",name:"cms",header:"cms",redirect:{name:"".concat(C,"article")},component:p,children:[{path:"article/index/:id?",name:"".concat(C,"article"),meta:{auth:["cms-article-index"],title:"文章管理",keepAlive:!0},component:function(){return n.e("chunk-68cb56e9").then(n.bind(null,"7a0c"))}},{path:"article_category/index",name:"".concat(C,"articleCategory"),meta:{auth:["cms-article-category"],title:"文章分类"},component:function(){return n.e("chunk-b91fd0a0").then(n.bind(null,"9ace"))}},{path:"article/add_article/:id?",name:"".concat(C,"addArticle"),meta:{auth:["cms-article-creat"],title:"文章添加"},component:function(){return n.e("chunk-57fc0a5c").then(n.bind(null,"f164"))}}]},d="marketing_",r={path:"/admin/marketing",name:"marketing",header:"marketing",redirect:{name:"".concat(d,"storeCoupon")},component:p,children:[{path:"store_combination/index",name:"".concat(d,"combinalist"),meta:{auth:["marketing-store_combination"],title:"拼团商品",keepAlive:!0},component:function(){return n.e("chunk-7f2638f8").then(n.bind(null,"82f1"))}},{path:"store_combination/combina_list",name:"".concat(d,"combinaList"),meta:{auth:["marketing-store_combination-combina_list"],title:"拼团列表"},component:function(){return n.e("chunk-4c8b2a2f").then(n.bind(null,"de26"))}},{path:"store_combination/create/:id?/:copy?",name:"".concat(d,"storeCombinationCreate"),meta:{auth:["marketing-store_combination-create"],title:"添加拼团"},component:function(){return Promise.all([n.e("chunk-197faf68"),n.e("chunk-3cd12db2")]).then(n.bind(null,"28bd"))}},{path:"store_combination/statistics/:id?",name:"".concat(d,"storeCombinationStatistics"),meta:{title:"拼团统计"},component:function(){return n.e("chunk-a2de4836").then(n.bind(null,"d2d3"))}},{path:"store_coupon/index",name:"".concat(d,"storeCoupon"),meta:{auth:["marketing-store_coupon"],title:"优惠券模板"},component:function(){return n.e("chunk-55c06f49").then(n.bind(null,"2838"))}},{path:"store_coupon_issue/index",name:"".concat(d,"storeCouponIssue"),meta:{auth:["marketing-store_coupon_issue"],title:"优惠券列表",keepAlive:!0},component:function(){return n.e("chunk-3fef49de").then(n.bind(null,"fd8e"))}},{path:"store_coupon_issue/create/:id?",name:"".concat(d,"storeCouponCreate"),meta:{auth:["marketing-store_coupon_issue-create"],title:"添加优惠券"},component:function(){return n.e("chunk-32aa440a").then(n.bind(null,"6da28"))}},{path:"store_coupon_user/index",name:"".concat(d,"storeCouponUser"),meta:{auth:["marketing-store_coupon_user"],title:"用户领取记录"},component:function(){return n.e("chunk-6e70ee9d").then(n.bind(null,"aeba"))}},{path:"coupon/system_config/:type?/:tab_id?",name:"".concat(d,"coupon"),meta:{auth:["admin-order-storeOrder-index"],title:"优惠券配置"},component:function(){return n.e("chunk-630fbf30").then(n.bind(null,"a53e"))}},{path:"store_bargain/index",name:"".concat(d,"storeBargain"),meta:{auth:["marketing-store_bargain"],title:"砍价商品",keepAlive:!0},component:function(){return n.e("chunk-1c3cfae6").then(n.bind(null,"49ba"))}},{path:"store_bargain/bargain_list",name:"".concat(d,"bargainList"),meta:{auth:["marketing-store_bargain-bargain_list"],title:"砍价列表"},component:function(){return n.e("chunk-2dfd8e5e").then(n.bind(null,"7c4e"))}},{path:"store_bargain/create/:id?/:copy?",name:"".concat(d,"bargainCreate"),meta:{auth:["marketing-store_bargain-create"],title:"添加砍价"},component:function(){return Promise.all([n.e("chunk-197faf68"),n.e("chunk-d0e60bea")]).then(n.bind(null,"b982"))}},{path:"store_bargain/statistics/:id?",name:"".concat(d,"storeBargainStatistics"),meta:{title:"砍价统计"},component:function(){return n.e("chunk-6725f7ee").then(n.bind(null,"fea0"))}},{path:"store_seckill/index",name:"".concat(d,"storeSeckill"),meta:{auth:["marketing-store_seckill"],title:"秒杀商品",keepAlive:!0},component:function(){return n.e("chunk-c513da5c").then(n.bind(null,"1fc7"))}},{path:"store_seckill_data/index/:id",name:"".concat(d,"storeSeckillData"),meta:{auth:["marketing-store_seckill-data"],title:"秒杀配置"},component:function(){return n.e("chunk-eed92f48").then(n.bind(null,"cffd"))}},{path:"store_seckill/create/:id?/:copy?",name:"".concat(d,"storeSeckillCreate"),meta:{auth:["marketing-store_seckill-create"],title:"添加秒杀"},component:function(){return Promise.all([n.e("chunk-197faf68"),n.e("chunk-c575f96c")]).then(n.bind(null,"93a9"))}},{path:"store_seckill/statistics/:id?",name:"".concat(d,"storeSeckillStatistics"),meta:{title:"秒杀统计"},component:function(){return n.e("chunk-698f9fd3").then(n.bind(null,"6557"))}},{path:"integral/system_config/:type?/:tab_id?",name:"".concat(d,"integral"),meta:{auth:["marketing-integral-system_config"],title:"积分配置"},component:function(){return n.e("chunk-630fbf30").then(n.bind(null,"a53e"))}},{path:"store_integral/index",name:"".concat(d,"storeIntegral"),meta:{auth:["marketing-store_integral"],title:"积分商品",keepAlive:!0},component:function(){return n.e("chunk-7494d03b").then(n.bind(null,"6bf7"))}},{path:"store_integral/create/:id?/:copy?",name:"".concat(d,"storeIntegralCreate"),meta:{auth:["marketing-store_integral-create"],title:"添加积分商品"},component:function(){return n.e("chunk-88a279f8").then(n.bind(null,"075c"))}},{path:"store_integral/add_store_integral",name:"".concat(d,"addStoreIntegral"),meta:{auth:["marketing-store_integral-create"],title:"批量添加积分商品"},component:function(){return n.e("chunk-d0943fb2").then(n.bind(null,"6359d"))}},{path:"store_integral/order_list",name:"".concat(d,"storeIntegralOrder"),meta:{auth:["marketing-store_integral-order"],title:"兑换订单"},component:function(){return n.e("chunk-0869dfc5").then(n.bind(null,"0d8f"))}},{path:"user_point/index",name:"".concat(d,"userPoint"),meta:{auth:["marketing-user_point"],title:"积分日志"},component:function(){return n.e("chunk-d3d49b26").then(n.bind(null,"b430"))}},{path:"live/live_room",name:"".concat(d,"live_room"),meta:{auth:!0,title:"直播间管理"},component:function(){return n.e("chunk-6bc497da").then(n.bind(null,"7afb"))}},{path:"live/add_live_room",name:"".concat(d,"add_live_room"),meta:{auth:!0,title:"直播间管理"},component:function(){return n.e("chunk-54045d7c").then(n.bind(null,"29f2"))}},{path:"live/live_goods",name:"".concat(d,"live_goods"),meta:{auth:!0,title:"直播间商品管理",keepAlive:!0},component:function(){return n.e("chunk-8dedc4f0").then(n.bind(null,"8f86"))}},{path:"live/add_live_goods",name:"".concat(d,"add_live_goods"),meta:{auth:!0,title:"直播间商品管理"},component:function(){return n.e("chunk-d33ff35a").then(n.bind(null,"d7d0"))}},{path:"live/anchor",name:"".concat(d,"anchor"),meta:{auth:!0,title:"主播管理"},component:function(){return n.e("chunk-2d22c8ff").then(n.bind(null,"f483"))}},{path:"presell/index",name:"".concat(d,"storePresell"),meta:{auth:["marketing-presell"],title:"预售商品"},component:function(){return n.e("chunk-11b76a7e").then(n.bind(null,"24f1"))}},{path:"presell/presell_list",name:"".concat(d,"presellList"),meta:{auth:["marketing-presell-presell_list"],title:"预售列表"},component:function(){return n.e("chunk-b7bcbba0").then(n.bind(null,"a21a"))}},{path:"presell/create/:id?/:copy?",name:"".concat(d,"storePresellCreate"),meta:{auth:["marketing-presell-create"],title:"添加预售"},component:function(){return Promise.all([n.e("chunk-197faf68"),n.e("chunk-734d2d87")]).then(n.bind(null,"fac5f"))}},{path:"lottery/index",name:"".concat(d,"lottery"),meta:{auth:!0,title:"抽奖列表"},component:function(){return n.e("chunk-c47822ba").then(n.bind(null,"207a"))}},{path:"lottery/create",name:"".concat(d,"create"),meta:{auth:!0,title:"创建抽奖"},component:function(){return Promise.all([n.e("chunk-197faf68"),n.e("chunk-1ce37c58")]).then(n.bind(null,"e90a"))}},{path:"lottery/recording_list",name:"".concat(d,"recording_list"),meta:{auth:!0,title:"抽奖记录"},component:function(){return n.e("chunk-cfd617ec").then(n.bind(null,"ca997"))}},{path:"channel_code/channelCodeIndex",name:"".concat(d,"channel_code"),meta:{auth:!0,title:"公众号渠道码",keepAlive:!0},component:function(){return n.e("chunk-580e6e94").then(n.bind(null,"d99c"))}},{path:"channel_code/create",name:"".concat(d,"create_code"),meta:{auth:["marketing-channel_code-create"],title:"新建渠道码"},component:function(){return Promise.all([n.e("chunk-3eff14c2"),n.e("chunk-16efaf3a"),n.e("chunk-caea7828")]).then(n.bind(null,"ed2f"))}},{path:"channel_code/code_statistic",name:"".concat(d,"code_statistic"),meta:{auth:["marketing-channel_code-statistic"],title:"二维码统计"},component:function(){return Promise.all([n.e("chunk-db8db5ae"),n.e("chunk-d977485e")]).then(n.bind(null,"0996"))}},{path:"point_record",name:"".concat(d,"point_record"),meta:{auth:["marketing-point_record-index"],title:"积分记录"},component:function(){return n.e("chunk-1e2d10e4").then(n.bind(null,"20e6"))}},{path:"point_statistic",name:"".concat(d,"point_statistic"),meta:{auth:["marketing-point_statistic-index"],title:"积分统计"},component:function(){return Promise.all([n.e("chunk-db8db5ae"),n.e("chunk-9dce377a")]).then(n.bind(null,"4d92"))}},{path:"recharge",name:"".concat(d,"recharge"),meta:{auth:["marketing-recharge-index"],title:"充值配置"},component:function(){return n.e("chunk-d735b6e2").then(n.bind(null,"c36e"))}},{path:"sign",name:"".concat(d,"sign"),meta:{auth:["marketing-sign-index"],title:"签到配置"},component:function(){return n.e("chunk-2ca25cc1").then(n.bind(null,"d152"))}},{path:"member/system_config/:type?/:tab_id?",name:"".concat(d,"member"),meta:{auth:["marketing-member-system_config"],title:"会员配置"},component:function(){return n.e("chunk-630fbf30").then(n.bind(null,"a53e"))}}]},s="app_",_={path:"/admin/app",name:"app",header:"app",redirect:{name:"".concat(s,"wechatMenus")},meta:{auth:["admin-app"]},component:p,children:[{path:"wechat/setting/menus/index",name:"".concat(s,"wechatMenus"),meta:{auth:["application-wechat-menus"],title:"微信菜单"},component:function(){return n.e("chunk-b49c7316").then(n.bind(null,"c861"))}},{path:"wechat/wechat_user/user/index",name:"".concat(s,"wechatUser"),meta:{auth:["wechat-wechat-user-user"],title:"微信用户"},component:function(){return Promise.all([n.e("chunk-3eff14c2"),n.e("chunk-a187a68e")]).then(n.bind(null,"5b9e"))}},{path:"wechat/wechat_user/user/tag",name:"".concat(s,"tag"),meta:{auth:["wechat-wechat-user-tag"],title:"用户标签"},component:function(){return n.e("chunk-65d00477").then(n.bind(null,"5ab6"))}},{path:"wechat/wechat_user/user/group",name:"".concat(s,"group"),meta:{auth:["wechat-wechat-user-group"],title:"用户分组"},component:function(){return n.e("chunk-65d00477").then(n.bind(null,"5ab6"))}},{path:"wechat/wechat_user/user/message",name:"".concat(s,"message"),meta:{auth:["wechat-wechat-user-message"],title:"用户行为记录"},component:function(){return n.e("chunk-43337cc8").then(n.bind(null,"7f5d"))}},{path:"wechat/news_category/index",name:"".concat(s,"newsCategoryIndex"),meta:{auth:["wechat-wechat-news-category-index"],title:"图文管理"},component:function(){return Promise.all([n.e("chunk-3eff14c2"),n.e("chunk-2d229c13")]).then(n.bind(null,"df94"))}},{path:"wechat/news_category/save/:id?",name:"".concat(s,"newsCategorySave"),meta:{auth:["wechat-wechat-news-category-save"],title:"图文添加"},component:function(){return n.e("chunk-e45e1604").then(n.bind(null,"d9fa"))}},{path:"wechat/reply/follow/:key",name:"".concat(s,"fllow"),meta:{auth:["wechat-wechat-reply-subscribe"],title:"微信关注回复"},component:function(){return Promise.all([n.e("chunk-3eff14c2"),n.e("chunk-4e744958")]).then(n.bind(null,"3137"))}},{path:"wechat/reply/keyword",name:"".concat(s,"keyword"),meta:{auth:["wechat-wechat-reply-keyword"],title:"关键字回复"},component:function(){return n.e("chunk-1ed0ed93").then(n.bind(null,"2430"))}},{path:"wechat/reply/keyword/save/:id?",name:"".concat(s,"keywordAdd"),meta:{auth:["wechat-wechat-reply-save"],title:"关键字添加"},component:function(){return Promise.all([n.e("chunk-3eff14c2"),n.e("chunk-4e744958")]).then(n.bind(null,"3137"))}},{path:"wechat/reply/index/:key",name:"".concat(s,"replyIndex"),meta:{auth:["wechat-wechat-reply-default"],title:"无效关键词回复"},component:function(){return Promise.all([n.e("chunk-3eff14c2"),n.e("chunk-4e744958")]).then(n.bind(null,"3137"))}},{path:"routine/download",name:"".concat(s,"routineTemplate"),meta:{auth:["routine-download"],title:"小程序下载"},component:function(){return n.e("chunk-46a01148").then(n.bind(null,"ddee"))}},{path:"app/version",name:"".concat(s,"version"),meta:{auth:["admin-app-version"],title:"APP版本管理"},component:function(){return n.e("chunk-2d0cf6e4").then(n.bind(null,"644d"))}},{path:"app/agreement",name:"".concat(s,"agreement "),meta:{auth:["admin-app-agreement"],title:"隐私协议"},component:function(){return n.e("chunk-aa80dfa8").then(n.bind(null,"cc2e"))}}]},l="system_",C={path:"/admin/system",name:"system",header:"system",redirect:{name:"".concat(l,"configTab")},meta:{auth:["admin-system"]},component:p,children:[{path:"file",name:"".concat(l,"file"),meta:{auth:["system-file"],title:"附件管理"},component:function(){return n.e("chunk-f187a2e0").then(n.bind(null,"8084"))}},{path:"maintain/clear/index",name:"".concat(l,"clear"),meta:{auth:["system-clear"],title:"刷新缓存"},component:function(){return n.e("chunk-4ee9aa33").then(n.bind(null,"7de5"))}},{path:"maintain/system_log/index",name:"".concat(l,"systemLog"),meta:{auth:["system-maintain-system-log"],title:"系统日志"},component:function(){return n.e("chunk-5bfb2822").then(n.bind(null,"fc59"))}},{path:"maintain/system_file/index",name:"".concat(l,"systemFile"),meta:{auth:["system-maintain-system-file"],title:"文件校验"},component:function(){return n.e("chunk-2d0b613c").then(n.bind(null,"1c2f"))}},{path:"maintain/system_cleardata/index",name:"".concat(l,"systemCleardata"),meta:{auth:["system-maintain-system-cleardata"],title:"清除数据"},component:function(){return n.e("chunk-4de347c6").then(n.bind(null,"b4f0"))}},{path:"maintain/system_databackup/index",name:"".concat(l,"systemDatabackup"),meta:{auth:["system-maintain-system-databackup"],title:"数据备份"},component:function(){return n.e("chunk-0af9cd42").then(n.bind(null,"e2606"))}},{path:"maintain/system_file/opendir",name:"".concat(l,"opendir"),meta:{auth:["system-maintain-system-file"],title:"文件管理"},component:function(){return Promise.all([n.e("chunk-6e83591c"),n.e("chunk-6bf06aec")]).then(n.bind(null,"3793"))}},{path:"maintain/system_file/login",name:"".concat(l,"opendir_login"),meta:{auth:["system-maintain-system-file"],title:"文件管理入口"},component:function(){return n.e("chunk-0a334e8c").then(n.bind(null,"a8d2"))}},{path:"config/system_config_tab/index",name:"".concat(l,"configTab"),meta:{auth:["system-config-system_config-tab"],title:"配置分类"},component:function(){return n.e("chunk-4db34eb7").then(n.bind(null,"c59c"))}},{path:"config/system_config_tab/list/:id?",name:"".concat(l,"configTabList"),meta:{auth:["system-config-system_config_tab-list"],title:"配置列表"},component:function(){return n.e("chunk-d0181ed8").then(n.bind(null,"0c6b"))}},{path:"config/system_group/index",name:"".concat(l,"group"),meta:{auth:["system-config-system_config-group"],title:"组合数据"},component:function(){return n.e("chunk-cf36bb2e").then(n.bind(null,"33b8"))}},{path:"config/system_group/list/:id?",name:"".concat(l,"groupList"),meta:{auth:["system-config-system_config-list"],title:"组合数据列表"},component:function(){return n.e("chunk-eed92f48").then(n.bind(null,"cffd"))}},{path:"maintain/auth",name:"".concat(l,"auth"),meta:{auth:["system-maintain-auth"],title:"商业授权"},component:function(){return Promise.all([n.e("chunk-2d21d0c2"),n.e("chunk-75081fb0")]).then(n.bind(null,"c2b5"))}},{path:"onlineUpgrade/index",name:"".concat(l,"upgradeclient"),meta:{auth:["system-onlineUpgrade-index"],title:"在线升级"},component:function(){return n.e("chunk-46907b49").then(n.bind(null,"05ea7"))}}]},d="statistic_",s={path:"/admin/statistic",name:"statistic",header:"statistic",redirect:{name:"".concat(d,"product")},component:p,children:[{path:"product",name:"".concat(d,"product"),meta:{title:"商品统计"},component:function(){return Promise.all([n.e("chunk-db8db5ae"),n.e("chunk-a046070e")]).then(n.bind(null,"585e"))}},{path:"user",name:"".concat(d,"user"),meta:{title:"用户统计"},component:function(){return Promise.all([n.e("chunk-db8db5ae"),n.e("chunk-803262aa")]).then(n.bind(null,"7e46"))}},{path:"transaction",name:"".concat(d,"transaction"),meta:{title:"交易统计"},component:function(){return Promise.all([n.e("chunk-db8db5ae"),n.e("chunk-08c24f8e")]).then(n.bind(null,"4192"))}},{path:"integral",name:"".concat(d,"integral"),meta:{title:"积分统计"},component:function(){return Promise.all([n.e("chunk-db8db5ae"),n.e("chunk-6a965ca9")]).then(n.bind(null,"18e7"))}},{path:"order",name:"".concat(d,"order"),meta:{title:"订单统计"},component:function(){return Promise.all([n.e("chunk-db8db5ae"),n.e("chunk-e549c49c")]).then(n.bind(null,"6d5b"))}},{path:"balance",name:"".concat(d,"balance"),meta:{title:"余额统计"},component:function(){return Promise.all([n.e("chunk-db8db5ae"),n.e("chunk-84e22458")]).then(n.bind(null,"0ddf"))}}]},l="kefu_",d=[{path:"/admin/login",name:"login",meta:{title:"登录",hideInMenu:!0},component:function(){return n.e("chunk-3a43bb6c").then(n.bind(null,"318e"))}},{path:"/kefu",name:"".concat(l,"index"),meta:{auth:!0,title:"客服管理",kefu:!0},component:function(){return Promise.all([n.e("chunk-2d21d0c2"),n.e("chunk-63bdea71")]).then(n.bind(null,"d666"))}},{path:"/kefu/mobile_list",name:"".concat(l,"mobile_list"),meta:{auth:!0,title:"消息列表",kefu:!0},component:function(){return n.e("chunk-5400b994").then(n.bind(null,"a9d3"))}},{path:"/kefu/mobile_chat",name:"".concat(l,"mobile_chat"),meta:{auth:!0,title:"对话详情",kefu:!0},component:function(){return n.e("chunk-2a872abf").then(n.bind(null,"a626"))}},{path:"/kefu/pc_list",name:"".concat(l,"pc_list"),meta:{auth:!0,title:"客服",kefu:!0},component:function(){return n.e("chunk-9d3bafa2").then(n.bind(null,"37d1"))}},{path:"/kefu/orderList/:type?/:toUid?",name:"".concat(l,"order-list"),meta:{auth:!0,title:"订单列表",kefu:!0},component:function(){return Promise.all([n.e("chunk-4dc949e0"),n.e("chunk-592dcdcb")]).then(n.bind(null,"87bc"))}},{path:"/kefu/orderDetail/:id?/:goname?",name:"".concat(l,"order-detail"),meta:{auth:!0,title:"订单详情",kefu:!0},component:function(){return Promise.all([n.e("chunk-4dc949e0"),n.e("chunk-83d2a766")]).then(n.bind(null,"f23d"))}},{path:"/kefu/orderDelivery/:id?/:orderId?",name:"".concat(l,"order-delivery"),meta:{auth:!0,title:"发货",kefu:!0},component:function(){return Promise.all([n.e("chunk-8af7aa2e"),n.e("chunk-e658941c")]).then(n.bind(null,"c7b8"))}},{path:"/kefu/user/index/:uid?/:type?",name:"".concat(l,"user-index"),meta:{auth:!0,title:"客户信息",kefu:!0},component:function(){return Promise.all([n.e("chunk-8af7aa2e"),n.e("chunk-157b4f48")]).then(n.bind(null,"46cf"))}},{path:"/kefu/goods/list",name:"".concat(l,"goods-list"),meta:{auth:!0,title:"商品列表",kefu:!0},component:function(){return n.e("chunk-fc93c22c").then(n.bind(null,"7eb74"))}},{path:"/kefu/goods/detail",name:"".concat(l,"goods-detail"),meta:{auth:!0,title:"商品列表",kefu:!0},component:function(){return n.e("chunk-40003b7f").then(n.bind(null,"6f8b"))}},{path:"/kefu/appChat",name:"".concat(l,"app-chat"),meta:{auth:!0,title:"客服",kefu:!0},component:function(){return n.e("chunk-186376ec").then(n.bind(null,"eea8"))}},{path:"/kefu/mobile_user_chat",name:"".concat(l,"app-mobile_user_chat"),meta:{auth:!0,title:"用户客服",kefu:!0},component:function(){return n.e("chunk-0c05df09").then(n.bind(null,"c168"))}},{path:"/kefu/mobile_feedback",name:"".concat(l,"app-mobile_feedback"),meta:{auth:!0,title:"用户反馈",kefu:!0},component:function(){return n.e("chunk-24dfe0e6").then(n.bind(null,"5909"))}}],l="division_",m=[{path:"/admin/",meta:{title:"CRMEB"},redirect:{name:"home_index"},component:p,children:[{path:"/admin/system/user",name:"systemUser",meta:{auth:!0,title:"个人中心"},component:function(){return n.e("chunk-4caf6556").then(n.bind(null,"265f"))}},{path:"/admin/system/files",name:"systemFiles",meta:{auth:["admin-setting-files"],title:"文件管理"},component:function(){return n.e("chunk-14070da6").then(n.bind(null,"ceb8a"))}},{path:"refresh",name:"refresh",hidden:!0,component:{beforeRouteEnter:function(t,e,n){n((function(t){return t.$router.replace(e.fullPath)}))},render:function(t){return t()}}},{path:"redirect/:route*",name:"redirect",hidden:!0,component:{beforeRouteEnter:function(t,e,n){n((function(t){return t.$router.replace(JSON.parse(e.params.route))}))},render:function(t){return t()}}}]},{path:"/admin/widget.images/index.html",name:"images",meta:{auth:["admin-user-user-index"],title:"上传图片"},component:function(){return n.e("chunk-464a5aac").then(n.bind(null,"7bcf"))}},{path:"/admin/widget.widgets/icon.html",name:"imagesIcon",meta:{auth:["admin-user-user-index"],title:"上传图标"},component:function(){return n.e("chunk-0ca76063").then(n.bind(null,"3182"))}},{path:"/admin/store.StoreProduct/index.html",name:"storeProduct",meta:{title:"选择商品"},component:function(){return Promise.resolve().then(n.bind(null,"c4ad"))}},{path:"/admin/system.User/list.html",name:"changeUser",meta:{title:"选择用户"},component:function(){return n.e("chunk-16efaf3a").then(n.bind(null,"8c03"))}},{path:"/admin/widget.video/index.html",name:"video",meta:{title:"上传视频"},component:function(){return n.e("chunk-9368228a").then(n.bind(null,"4553"))}},m,b,j,h,r,O,w,T,I,C,_,s,{path:"/admin/division",name:"division",header:"division",redirect:{name:"".concat(l,"division")},meta:{auth:!0},component:p,children:[{path:"index",name:"".concat(l,"division"),meta:{auth:["agent-division-index"],title:"事业部列表"},component:function(){return n.e("chunk-3967fab8").then(n.bind(null,"7ac0"))}},{path:"agent/index",name:"".concat(l,"agent"),meta:{auth:["agent-division-agent-index"],title:"代理商列表"},component:function(){return n.e("chunk-6f8cd936").then(n.bind(null,"aa0e"))}},{path:"agent/applyList",name:"".concat(l,"agent"),meta:{auth:["agent-division-agent-applyList"],title:"代理商申请"},component:function(){return n.e("chunk-52028903").then(n.bind(null,"4c8e"))}},{path:"agent/agreement",name:"".concat(l,"agent"),meta:{auth:["agent-division-agent-agreement"],title:"代理商规则"},component:function(){return n.e("chunk-b30c10fe").then(n.bind(null,"ec81"))}}]}],b=d,j=[{path:"/admin/403",name:"403",meta:{title:"403"},component:function(){return n.e("chunk-07b5ff65").then(n.bind(null,"a7a0"))}},{path:"/admin/500",name:"500",meta:{title:"500"},component:function(){return n.e("chunk-b2498f9c").then(n.bind(null,"6077"))}},{path:"/admin/*",name:"404",meta:{title:"404"},component:function(){return n.e("chunk-b19bdce0").then(n.bind(null,"2911"))}}],[].concat(m,Object(o.a)(b),j)),M=n("4360"),P=n("a74e"),Q=(i.default.use(c.a),new c.a({routes:R,mode:E.a.routerMode}));Q.beforeEach(function(){var t=Object(a.a)(regeneratorRuntime.mark((function t(e,n,a){var i;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(-1!=e.fullPath.indexOf("kefu"))return t.abrupt("return",a());t.next=2;break;case 2:e.matched.some((function(t){return t.meta.auth}))?(i=Object(f.d)("token"))&&"undefined"!==i?(i=M.a.state.userInfo.uniqueAuth,Object(P.a)(e.meta.auth,i)?a():0==i.length?(a({name:"login",query:{redirect:e.fullPath}}),localStorage.clear(),Object(f.m)("token"),Object(f.m)("expires_time"),Object(f.m)("uuid")):a({name:"403"})):(a({name:"login",query:{redirect:e.fullPath}}),localStorage.clear(),Object(f.m)("token"),Object(f.m)("expires_time"),Object(f.m)("uuid")):a();case 3:case"end":return t.stop()}}),t)})));return function(e,n,a){return t.apply(this,arguments)}}()),Q.afterEach((function(t){Object(f.s)(t,Q.app),window.scrollTo(0,0)})),e.a=Q},a3be:function(t,e){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFEAAABRCAYAAACqj0o2AAAAAXNSR0IArs4c6QAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAUaADAAQAAAABAAAAUQAAAACo7oyGAAAIGklEQVR4Ae2ca2wUVRTH6RtNq4iE2mIR8BF8QIhFAlFAfGACBEWiBogkBdralmDSGOtHEuKHJqYmmNIXhBgDIRCICCIlkRajUUDAgKgBQUBoLUVKH9a+6+8atsyenW13Z2Znp8mdZDL3/O+9557zn3Mfc2d2R4zQh2ZAM6AZ0AxoBjQDmgHNgGZAM6AZ0AxoBjQDmoEIMxATYf221JeWliYnJSXd39fXN66np6czMTHxRnV19dVdu3b12lLscGVPkahIi4uLe5pzcX9///KYmJi0IP5+D76DszY7O/t0kDKuwZ4gcf369Ynp6emzIO1zPB8VpvenidIFDQ0N9ejpC7OuI8VjHdFiUwkEnofAw6gJl0DV8lQi9xI6dto0w3L1qEZiVVXVbLrtAQhMtuyBoSK6jvf29i7Ky8u7boAjnowaiZWVlUshbzseJgbzElJaKHOd6xXKjCQ9lvQErvHB6oBfJDJnrlq1qnGQMo5mRYXE8vLyWThagydJJt50gFVDVkVHR8fhdevWdRrLMPk8wCy9FCyLM9OY50tT91xdXd0UxsguHxbJq+sklpSUjE5JSfkJpzKkYzh/hnNJbm7uBZlnJhPNbxOVpeSlyHz01EDkfIjskXlOy65PLBC4DSfMCDyUk5MzNVQCFRGU/6y1tXUChPlFq8qD3HkZGRnPqHSkD1dJVF0Rh+ZIpyDhCF13scRDkQsLC292dXWNo+wNWZ5JZgeRf5fEnZbdJDGGsewADtxtdAIC2xMSEl6TY5+xzFDptWvX/o2elZTrNpYlGscnJye/asQikXaNxIqKintwYLJwog9Hl2dlZd0SeNgiXfsriNwvK6L/DYk5LbtGIs5MxPiRwoGrPLbtFZhlERKLZWWwhVu3bpXtymK2ZDdJVEsSv9UADh6xZb2ozKR0FKjOCHPzkjo7O583Yk6nXSMRwqZL43Fwk8QckNXs73fc7gV+mJOCayRidKo0nI2DvyRmV2bbrF3qgMSIztCukYgjD0vneMa9JDG7Mk9Cf0gdtB2wLpVl7MiukUh3PicNZcYOIFaWCVcmEifJOmBXJOak7BqJGF0vDY+NjXU8Qoi6gO00sDbZtpOyayTiyClpOBHyjsTsykT8cqmDdv6UmJOyayTiSAWG9xuNJxKfNcp202p/kps1xqgHUjvAvjZiTqddIxHD65VDwoF0dmLeFJhlEbLek5XBdrN+9HsclGXsyq6RiCMtGHtCGByLk5+WlZWNFXjYIjdjBdG+wKTiHhPMUcg1ErGaQOxfwrVVeDAyPj5+X3FxccCeoCgXVOQmTCDzE26I34437f167dq1A0ErOpTh9xjmkM5B1bCs2c1Y+LpJoW/AF61evVqSbFL0DoS+ydRTm7wBu+SQOIONieN3Skcm5WYk/u9BfX39MhIBC2KwOXTH80wOj4fqKl04n+g7Q/kAAsG2Q+CPoeqyU871SFTG0v2eogurCAnYXSF61CRwEkI/bm9v/4JN139VHd/Bxm4G+5K5yOpmTPLhxis6zvJqYJobrwZUu1EhUTVMFL3CZS+RZBZFqog6/oGQJsqoZ+xE0qNJp5GOU5lBjrPd3d2z8/Pzm4LkOw5HjUTlCV1Xva07xDlayQ4cByF5xZo1a246oCtkFVEl0WclZB4jPY0zwYeFeW0jSqsYAwvDrOdIcdcnFjOr2d2ewRg4lbywIwjyTrCMuS9aBCp/PBGJPmI3btyYxKQxXi2B6Jb54ON9ecYrxB0mvwzsB27AVWNeNNKeIlESoF538n3ivZA6hn3CLiaMlsbGxuvR+vpL2qdlzYC3GHC0O2/ZsiWF8SqVdyeZjFlqtg1YTHvBfWy7pE4W/EcvX758i+FB7i6FZaZjJLJ43oxhyyBRfQLniVl/KCawtQdbW1gZrGSX6cuhygfLt00iGwBTMER9qPlgsEaGAw6hR9va2haob3vCtdcWiRA4n5lzP41aXSSHa2+ky/9MVC4kKq+E09Bgz6CD6rm921JDBA727DuoDg9mqs3haZmZmdtqa2v7QrXPbxMz1EoMxGrMK4PAgJfidAu1g32RczdnwOduYF44nqAHvYitj2CM3+fO+DSPj+hzwDeFaqglEtPS0l6igbmyEYz6hcevJyXuVZktuRlqhjaxrwgsZBItzaLcrZdlw2Dnm5qaZkrcyzJfYBwjIgO+psWXDDVhhmq7JRJRPl82wNrwg6KiorC29qWOaMi8jjjBZCKXN2rCLQjVHqskpssG6MonJTZMZPUuXG1m+B1E40Q/YBDBEok04PeCXOnnZ2F+3wUO0qYXs741MWqSCWYKWSIRTb9LbampqY9JbBjJb0lb6VnyHbksMiBbIpEG6gc03E4wy70gseEgq+UaPWuDia2/mWCmkCUSadTsO+sP+aXUdNNWPAyyXHsXf9Qie+AgSHr4RLlkABgiYYlEGtlnolf9VvkgGxHZJnmeg1jCjMHWSpY4AWRB6il+EqIeGkI6LD87034xjb0frBWIriGvOVh+NHHsnkD7aqvO7Oglfy5vDL8zyzTDLD2xKEVs1W9gHFzCnXzUTDGGzDPDvY5x8z/ivU3IBCp/LEeiqqz+boBfQzVAmN+vpFTeMD02Q2DYw5GlMdFHUEFBQVtzc7MalPf4sOF6JQILePWaZ8V+W5FobJCB+jm6tvp8eCHnKGOeV9MQdwHbdnItD3cP0eiTYyT6lEJmAs/RD6n3x/zKM9GHe+nKKqKR5+VGO8R5yR9ti2ZAM6AZ0AxoBjQDmgHNgGZAM6AZ0AxoBrzOwH+RWo57fkQWoQAAAABJRU5ErkJggg=="},a4b1:function(t,e,n){},a63e:function(t,e,n){},a700:function(t,e,n){},a74e:function(t,e,n){"use strict";n.d(e,"a",(function(){return i}));var a=n("0122");function i(t,e){var n=!1;return!0===t||"object"===Object(a.a)(e)&&(e.forEach((function(e){t.includes(e)&&(n=!0)})),n)}n("d3b7"),n("159b"),n("caad"),n("2532")},a9d6:function(t,e,n){"use strict";n.r(e),n("a9e3");var a={name:"c_is_show",props:{name:{type:String},configData:{type:null},configNum:{type:Number|String,default:"default"}},data:function(){return{defaults:{},datas:this.configData[this.configNum]}},mounted:function(){},watch:{configData:{handler:function(t,e){this.datas=t[this.configNum]},immediate:!0,deep:!0}},methods:{}};n("c568"),n=n("2877"),n=Object(n.a)(a,(function(){var t=this,e=t.$createElement;e=t._self._c||e;return e("div",{staticClass:"c_row-item"},[e("Col",{staticClass:"label",attrs:{span:"4"}},[t._v(" 是否显示 ")]),e("Col",{attrs:{span:"19"}},[e("i-switch",{model:{value:t.datas[t.name].val,callback:function(e){t.$set(t.datas[t.name],"val",e)},expression:"datas[name].val"}})],1)],1)}),[],!1,null,"64bc1227",null);e.default=n.exports},ae6a:function(t,e,n){},af8c:function(t,e){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFEAAABRCAYAAACqj0o2AAAAAXNSR0IArs4c6QAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAUaADAAQAAAABAAAAUQAAAACo7oyGAAAMBklEQVR4Ae2bC3BUVxnH836SF4VoEEMpiBJtTEVsoRSCMhQHkVpNx/KSAEmllXZqBWTGShw7UMpUqTgUYgCF1j4yVWtooQ/bSEFaYErqVApSIYUQEh4JsZA0b3+f3V3OPexm7+69u5uZ3jNz5p7vO9/5zvf973nfc6OinOAg4CDgIOAg4CDgIOAg4CDgIOAg4CDQXxGI7geGxRQVFaWkpqYOiImJ+VRsbGxhb2/vuOjo6GHYlkEcQTrBZedR8pqh/0Z8q6ur65/d3d0tCQkJl8vLyzsj5UtEQSwuLs6Lj4+/BecnEm8iXhcIEAB6EfmDPPfxAl44depUzc6dO9sD0WGHbERAXLBgwVdpcffSmsbiRC4xxaIzXZSv6+npOYLO8osXL+6qrKxss6jTdPGwgjh79uz05OTku3B0BTHLtJUBCNIqO4mVALp0y5YtDRTtCaB4UKJhAZExLzkjI2MqXW45Vo7zZykgXAbkJp7SXbsV+QGkB5I3UOH5Sp6m/Fri0xUVFY2+hOzghxxEAByQlZX1E5y5B+cH9WH0f5HZRf7rxBOkW5g0hOdpSUwgKUwmGXFxcTnIjCdvBjplOPAVPkKmsr29fcW2bdtO+xKyyg85iCUlJU/g6Ow+DK3F0VW/I/Qh4zNr4cKFE2nha6nja76E0F/DOFnIONniS8YKP2QgzpkzJ4fx7zGcK9INxKlu+O8ybm2nlWwnnNVlAqFluMjMzJyJzlLKjSGm6+Wp81/winlXB3n26vlW6JCASOsYSOtYJUbjmHuN57azlcQTxF+ztjviZtrxdNV7B3WuQJ/ezXsA8h8MEYuYcI7aUZ9bR6w7Yedz7Nixy3HkPmK8qhcnOuCtbG5uXknrs32wP3ToUNvbhPz8/L+zhJpC3eoERNXRQ4lpI0aM2Hn48GF1wlLNDDhtO4jz588vwIEtWJKoWdNA972bmXKjnQ5odQjZW1NTc6agoOB5esME6E8T3T1OgCxISkrqAMi92GFLt46RWu0K8+bN+wwzqACYrOk8Leu2zZs3/1Hjh4ykrg+ocx6tv5pKDK0OIJey5JKdki3BNhAZ3BN4w2VYdYNqGU7IMmMdreIZlR+ONK3+CGPgSuo/odWXDpCrZfGv8YMibQMxLS0tHwu+rluBsS/jyKYIHRD0MonsAcSHiXprzE9JSZmDve6urptumrYFxNLS0nha2nRqNcyIGF7H4ngZjnxo2qIQCLa0tGznZT6vqZb9+jcZgtTJRxMxR9oCYmdnZyZG3kaVcWq1jElr7F5OqPrNpllkd9AbfsxLbdLKTGD3M1zjBUzaAiLHWTcAYoFW+6GOjo5nNV7ESFYM9VQuu6IetxHYnAn/qs2AO9/s0xYQecM/1CrshlfJjqVZ40eMlDGZnlGFXfr6dL5VoyyDOGPGDBlbpmqGnGOM3B+hyUQz5QpJzzgG9e4VDrNKdHQ2a9vrVV6gacsgZmdnS1dOVSvmbdcyBtm6tVL1B5t27dFlq+np0qKLte23g9Up5SyDCICyvdLDCWbEMzqzP9C84P3Y0anaAm+mSgeatgwiFY7UK8WoD5gRDesyXSZSNOPiEeyTzwlq+JxKBJo2LEkCLSzytERZZBsCvHcMjH5EsKSpxRxbX7Dllghg6f0II7+mMNmdpyUaxkR8iGNy+YLfwj4ELIPoQ+8nim0HiBHd0vWHt2UZRAbqw14cMRzGesmPGGvWrFlZdF/DoQPdW84VPwrWKMsgeqsYmz7rjd8feJzcXId9+oTaXVtbWxesfZZB5KUe0iuH92Wd119obJO7PYYTfeij1dXV+rLHtMn6GzFd0C3ICc5LrPgfdtOuZ87cuXOzzX7FKywsjMvNzR2CnliGh/Nmjs44fpPt5iDqb9u6det50maP+r9CS4wHOI/J0Hs9RBAJyy2xsbHxPYw4p9U9DEBMLWAFwFGjRpUkJib+Fcd2sY7bwLfqKfLRX9P5f5KlSBL5k6hzDYwdyP9+0aJFk0n79cU1Hn7JS0t8zVtdZnlXXofZEl7kcKoSw76nZHXh5H18MN/kb+dC2VGU+wvlRyvlT5I+Rqvcw1GVfCs5Tv618IaTvpHDDVnTDSVKT5JPoa8SF/I5oM9xzXWR6ll0DaecO1xoa2sbRq+57GYE+rTcnV0VVvC8nehuDaL3uxyFyXeVC8S+Qg5OZWoCudC5gPUNwJFdkScbniftSsSQP5oDj2ugfYJYVlYWU19ffyMyKoBR6K+yAqDYcJVFwgw00FpkcjF8iMexm+miE/3p4gbECRyRA9OgAmUl/Ieon1ob9NXV1Q1G5h4DMypKrt89qfECJm0BkS7WjIE7tNoTAXLt4sWLszS+geSi0UnK3k98jox2Q6Y5Qrr9Q5cuXerzRdCCH5QWq6k8wMRkOF/U8k2RV/qJKXHfQtx6ncQgL5eXZKzyBBxkqKoo8TB8J2KYceVcbzWAfh49/myTb9mPoPs3vlV+nIPeCaTeUOWoo4O4nPLrVH4waX+GmtbpmmV/S4G7tEIyJi7m6sif/E0y7nLMtreQlsPeMcR0nE3mKV2vHeDeJ/0Gk9Zu9Amvz8DE9UUE/kAZuejkCeisId4OiPo3aY+M2YRtIEqFXCgaxvi4m6RMDGqQG2BLMLhaZZpNy5qQ0xe5CBVQkAtOgLeBriyTXrxaGHu+jz0y8VkOtoIo1vDmx2P4XtUy3ngvvHOMP5NZGHvba6vitqWx5SmUFVG3YYcCbx0v5QGePXZUZjuIYhTGy53sB0kma0aeZSnyA/avr69fvz6YSURTdzUpS5mGhoZc6lmFDXdqErKm3Ev+tKqqqoBbtqbLQ9oyO3u0uRLceqjA2CrILjUP3mC6ezmL23tZ+KapeXal+Q1jOgA+CYCG78nULdtCuej5gJ0Ait0haYmi2HVT9imcmSS0Ftrw6R3i/YxLb2p5QZGsDgZzieAhdN6BggzqNfgGv5FYRH0y1NjSjd2GGipyM+16cgiRyk2x5/BHFt1615ZqWnHsaQb5TQBQe4FgdgaXwkw4AlY2Or4DuZQ4SPhaEMCO0Tq/xXW797U8W8iQgigWSgth/bgMZ0shvX6PAYQPyd/Pcx/xMKDWUqaWZdFZFVTRhdxAhoRreeYhexNPWbqMkLr0QL7czH2RCe2XTGhv6/l20SEHUQyV8Q/Hp+DQBki5ueoryFe4S0qUu42eIy7KJ0HKDVw54ZFWmMDTZ+BlPMqth9Xsivzt333qMJMRFhDdhrjGrTXQtwGG3CQLRf1tgHeA+FPOJfe56w7lU18/hbKuKO5St+bl5b1Kq3yLBbB805B9dZ97a7MG8VLkL6xq5NfxLGMC+bfZslblQtESTNm0ZMmSxNbWVjkbfAyn9Wt5pnSoQoB4gtY3NVSTh1qXng7JOlGvxBvNEVgPAMqval4BBBQZC2VBLvtjGSdlcdzu4pM0BvQMR99BKx/hjRrNUxFpia6fdn6B4z/yYqqcir8H/02e+5CpZ/F+CoByiEOgx8G/nvyrbqOJLvJeQOZutnUnhQ5HCDuIfDuJ5feH5QBShoOGQwHoM0QZ03Y0NTUdVZc38D2Be9a5rCsno0O2dkM8GR8npPU+zq7oZ1ZPrDW9Psmwg8gCWb62PYPzIzWrWmlxtzKj7tH4PkmOzIYC5EsI5OlC8Cds3LjRcBCiy9hFh3VMlDNHAJzpBcBTTArTAgFQAGAGrmMhPY2kLGUMWzn0PSJfBkUu1CGsII4cOfIaACxRnQLUVrZkywDEcPKsyvSVZiciJ9y/Qka+PathPLue8SojVOmwggiAcvyfoznzGq3pFY0XCNnDrdw/8zJ2eylU7IVnOyusIGL9dM2DdoB9xeq2TCYgQCzXdMun1jGMwd4OJXRRS3S4QbxZs/Y8jh7QeEGRTCR7AbJJLYzuVFp5rsoLRTqsIOKUoVXgdBu7lgY7HJNvMOiT9aUaEthipquMUKTDBiLLkdFeHGhlvadPCF7EzLF4SRc1yRgmnT5PejT5oMiwgcjgL7cU9K67x8wNMLOeAaJ8luhQ5JuZoU8qdEiSYQORwV8OSO/EyZfx5Dixgv3zz+30ikPcF9EvR23Suo/TCpfDk7+onOAg4CDgIOAg4CDgIOAg4CDgIOAg4CDwCUXgf/tu1qctUMJMAAAAAElFTkSuQmCC"},b0e7:function(t,e,n){"use strict";var a=n("d0ff"),i=n("c964"),c=(n("96cf"),n("a9e3"),n("d3b7"),n("25f0"),n("d81d"),n("159b"),n("ac1f"),n("00b4"),n("a434"),n("4de4"),n("1276"),n("6b6c"));function o(t){return Object(c.a)({url:"file/category",method:"get",params:t})}var r=n("d708"),u=n("c276"),s={name:"uploadPictures",props:{isChoice:{type:String,default:""},gridBtn:{type:Object,default:null},gridPic:{type:Object,default:null},isShow:{type:Number,default:1},pageLimit:{type:Number,default:0}},data:function(){return{spinShow:!1,fileUrl:r.a.apiBaseURL+"/file/upload",modalPic:!1,treeData:[],treeData2:[],pictrueList:[],uploadData:{},checkPicList:[],uploadName:{name:""},FromData:null,treeId:0,isJudge:!1,buttonProps:{type:"default",size:"small"},fileData:{pid:0,page:1,limit:this.pageLimit||18},total:0,pids:0,list:[],modalTitleSs:"",isShowPic:!1,header:{},ids:[]}},mounted:function(){this.getToken(),this.getList(),this.getFileList()},methods:{enterMouse:function(t){t.realName=!t.realName},enterLeave:function(t){t.isShowEdit=!t.isShowEdit},getToken:function(){this.header["Authori-zation"]="Bearer "+Object(u.d)("token")},renderContent:function(t,e){var n=this,a=e.root,i=e.node,c=e.data;e=[];return 0==c.pid&&e.push(t("div",{class:["ivu-dropdown-item"],on:{click:function(){n.append(a,i,c)}}},"添加分类")),""!==c.id&&e.push(t("div",{class:["ivu-dropdown-item"],on:{click:function(){n.editPic(a,i,c)}}},"编辑分类"),t("div",{class:["ivu-dropdown-item"],on:{click:function(){n.remove(a,i,c,"分类")}}},"删除分类")),t("span",{class:["ivu-span"],style:{display:"inline-block",width:"88%",height:"32px",lineHeight:"32px",position:"relative",color:"rgba(0,0,0,0.6)",cursor:"pointer"},on:{mouseenter:function(){n.onMouseOver(a,i,c)},mouseleave:function(){n.onMouseOver(a,i,c)}}},[t("span",{on:{click:function(t){n.appendBtn(a,i,c,t)}}},c.title),t("div",{style:{display:"inline-block",float:"right"}},[t("Icon",{props:{type:"ios-more"},style:{marginRight:"8px",fontSize:"20px",display:"inline"},on:{click:function(t){n.onClick(a,i,c,t)}}}),t("div",{class:["right-menu ivu-poptip-inner"],style:{width:"80px",position:"absolute",zIndex:"9",top:"0",right:"0",display:c.flag2?"block":"none"}},e)])])},renderContentSel:function(t,e){var n=this,a=e.root,i=e.node,c=e.data;return t("div",{style:{display:"inline-block",width:"90%"}},[t("span",[t("span",{style:{cursor:"pointer"},class:["ivu-tree-title"],on:{click:function(t){n.handleCheckChange(a,i,c,t)}}},c.title)])])},handleCheckChange:function(t,e,n,a){this.list=[];for(var i=n.id,c=(n=n.title,this.list.push({value:i,title:n}),this.ids.length?(this.pids=i,this.getMove()):this.$Message.warning("请先选择图片"),this.$refs.reference.$el.querySelectorAll(".ivu-tree-title-selected")),o=0;oNumber(t))return this.$Message.warning("最多只能选"+t+"张图片");this.$emit("getPicD",this.checkPicList)}},editName:function(t){var e=t.real_name.split("."),n=null==e[1]?[]:e[1];e=e[0].length+n.length;t.editName=e<10?t.real_name:t.real_name.substr(0,2)+"..."+t.real_name.substr(-5,5)},bindTxt:function(t){var e,n,a=this;""==t.real_name&&this.$Message.error("请填写内容"),e=t.att_id,n={real_name:t.real_name},Object(c.a)({url:"file/file/update/"+e,method:"put",data:n}).then((function(e){a.editName(t),t.isEdit=!1,a.$Message.success(e.msg)})).catch((function(t){a.$Message.error(t.msg)}))}}};n("7e30"),n=n("2877"),n=Object(n.a)(s,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"Modal"},[n("Row",{staticClass:"colLeft"},[n("Col",{staticClass:"colLeft",attrs:{xl:6,lg:6,md:6,sm:6,xs:24}},[n("div",{staticClass:"Nav"},[n("div",{staticClass:"input"},[n("Input",{staticStyle:{width:"90%"},attrs:{search:"","enter-button":"",placeholder:"请输入分类名称"},on:{"on-search":t.changePage},model:{value:t.uploadName.name,callback:function(e){t.$set(t.uploadName,"name",e)},expression:"uploadName.name"}})],1),n("div",{staticClass:"trees-coadd"},[n("div",{staticClass:"scollhide"},[n("div",{staticClass:"trees"},[n("Tree",{ref:"tree",staticClass:"treeBox",attrs:{data:t.treeData,render:t.renderContent,"load-data":t.loadData}})],1)])])])]),n("Col",{staticClass:"colLeft",attrs:{xl:18,lg:18,md:18,sm:18,xs:24}},[n("div",{staticClass:"conter"},[n("div",{staticClass:"bnt acea-row row-middle"},[n("Col",{attrs:{span:"24"}},[0!==t.isShow?n("Button",{staticClass:"mr10",attrs:{type:"primary",disabled:0===t.checkPicList.length},on:{click:t.checkPics}},[t._v("使用选中图片")]):t._e(),n("Upload",{staticClass:"mr10 mb10",staticStyle:{"margin-top":"1px",display:"inline-block"},attrs:{"show-upload-list":!1,action:t.fileUrl,"before-upload":t.beforeUpload,data:t.uploadData,headers:t.header,multiple:!0,format:["jpg","jpeg","png","gif"],"on-success":t.handleSuccess}},[n("Button",{attrs:{type:"primary"}},[t._v("上传图片")])],1),n("Button",{staticClass:"mr10",attrs:{type:"error",disabled:0===t.checkPicList.length},on:{click:function(e){return e.stopPropagation(),t.editPicList("图片")}}},[t._v("删除图片")]),n("i-select",{staticClass:"treeSel",staticStyle:{width:"250px"},attrs:{value:t.pids,placeholder:"图片移动至"}},[t._l(t.list,(function(e,a){return n("i-option",{key:a,staticStyle:{display:"none"},attrs:{value:e.value}},[t._v("\n "+t._s(e.title)+"\n ")])})),n("Tree",{ref:"reference",staticClass:"treeBox",attrs:{data:t.treeData2,render:t.renderContentSel,"load-data":t.loadData}})],2)],1)],1),n("div",{staticClass:"pictrueList acea-row"},[n("Row",{staticClass:"conter",attrs:{gutter:24}},[n("div",{directives:[{name:"show",rawName:"v-show",value:t.isShowPic,expression:"isShowPic"}],staticClass:"imagesNo"},[n("Icon",{attrs:{type:"ios-images",size:"60",color:"#dbdbdb"}}),n("span",{staticClass:"imagesNo_sp"},[t._v("图片库为空")])],1),n("div",{staticClass:"acea-row mb10"},t._l(t.pictrueList,(function(e,a){return n("div",{key:a,staticClass:"pictrueList_pic mr10 mb10",on:{mouseenter:function(n){return t.enterMouse(e)},mouseleave:function(n){return t.enterMouse(e)}}},[0 百货/超市/便利店》\n ")])],2):t._e(),n("Table",{ref:"table",staticClass:"mt25",attrs:{columns:1==t.currentTab?t.columns:t.columns2,data:t.levelLists,loading:t.loading,"highlight-row":"","no-userFrom-text":"暂无数据","no-filtered-userFrom-text":"暂无筛选结果"},scopedSlots:t._u([{key:"name",fn:function(e){var a=e.row;return e.index,[n("span",{staticClass:"table"},[t._v("\n "+t._s(a.name)+"\n ")])]}},{key:"title",fn:function(e){var a=e.row;return e.index,[n("span",{staticClass:"table"},[t._v(t._s(a.title))])]}},t._l(["is_system","is_wechat","is_routine","is_sms","is_ent_wechat"],(function(e){return{key:e,fn:function(a){var i=a.row;return["is_ent_wechat"===e&&1==t.currentTab?n("div",{key:t.index},[t._v("--")]):t._e(),0=t.limit,t.userList=t.userList.concat(e.data),1==t.page&&0=t.limit,t.orderList=t.orderList.concat(e.data)}))},bindTab:function(t){this.orderConfig.type!==t.key&&(this.orderConfig.type=t.key,this.uid&&(this.orderConfig.page=1,this.isOrderScroll=!0,this.orderList=[],this.getOrderList()))},orderSearch:function(){this.isOrderScroll=!0,this.orderList=[],this.orderConfig.page=1,this.getOrderList()},deliveryClose:function(){this.isUserLabel=!1,this.isDelivery=!1,this.isRemarks=!1,this.isUserGroup=!1},orderEdit:function(t){var e=this;this.$modalForm(Object(h.s)(t)).then((function(){return e.getOrderList()}))},orderRecord:function(t){var e=this;this.$modalForm(Object(h.v)(t)).then((function(){return e.getOrderList()}))},orderReachBottom:function(){this.getOrderList()},goodsReachBottom:function(){0==this.goodsConfig.type?this.productCart():1==this.goodsConfig.type?this.productVisit():this.productHot()},bindGoodsTab:function(t){this.goodsConfig.type!=t.key&&(this.goodsConfig.type=t.key,this.page=1,this.isGoodsScroll=!0,this.goodsConfig.buyList=[],0==t.key?this.productCart():1==t.key?this.productVisit():this.productHot())},productCart:function(){var t=this;this.isGoodsScroll&&Object(h.B)(this.uid,{store_name:this.storeName,page:this.page,limit:this.limit}).then((function(e){t.page+=1,t.isGoodsScroll=e.data.length>=t.limit,t.goodsConfig.buyList=t.goodsConfig.buyList.concat(e.data)}))},productVisit:function(){var t=this;this.isGoodsScroll&&Object(h.E)(this.uid,{store_name:this.storeName,page:this.page,limit:this.limit}).then((function(e){t.page+=1,t.isGoodsScroll=e.data.length>=t.limit,t.goodsConfig.buyList=t.goodsConfig.buyList.concat(e.data)}))},productHot:function(){var t=this;Object(h.C)(this.uid,{store_name:this.storeName,page:this.page,limit:this.limit}).then((function(e){t.page+=1,t.isGoodsScroll=e.data.length>=t.limit,t.goodsConfig.buyList=t.goodsConfig.buyList.concat(e.data)}))},editLabel:function(){this.isUserLabel=!1,this.getUserInfo()},editUserLabel:function(t){var e=this;this.isUserGroup=!1,Object(h.F)(this.uid,t).then((function(t){e.$Message.success(t.msg),e.getUserInfo()}))},pushGoods:function(t){this.$emit("bindPush",t.id)},productSearch:function(){this.page=1,this.isGoodsScroll=!0,this.goodsConfig.buyList=[],0==this.goodsConfig.type?this.productCart():1==this.goodsConfig.type?this.productVisit():this.productHot()}}}),g=(i("337f"),Object(c.a)(v,(function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"right-wrapper"},[0==t.curStatus?[t.activeUserInfo?i("div",{staticClass:"user-wrapper"},[i("div",{staticClass:"user"},[i("div",{staticClass:"avatar"},[i("img",{directives:[{name:"lazy",rawName:"v-lazy",value:t.activeUserInfo.avatar,expression:"activeUserInfo.avatar"}],attrs:{alt:""}})]),i("div",{staticClass:"name line1"},[t._v(t._s(t.activeUserInfo.nickname))]),i("div",{staticClass:"label"},[2==t.webType?[i("span",{staticClass:"label routine"},[t._v("小程序")])]:t._e(),3==t.webType?[i("span",{staticClass:"label H5"},[t._v("H5")])]:t._e(),1==t.webType?[i("span",{staticClass:"label wechat"},[t._v("公众号")])]:t._e(),0==t.webType?[i("span",{staticClass:"label pc"},[t._v("PC端")])]:t._e()],2)]),i("div",{staticClass:"user-info"},[i("div",{staticClass:"item"},[i("span",[t._v("手机号")]),t._v("\n "+t._s(t.activeUserInfo.phone||"暂无")+"\n ")]),i("div",{staticClass:"label-list"},[i("span",[t._v("分组")]),i("div",{staticClass:"con"},[i("div",{staticClass:"label-item"},[t._v(t._s(t.activeUserInfo.group_name))])]),i("div",{staticClass:"right-icon",on:{click:function(e){e.stopPropagation(),t.isUserGroup=!0}}},[i("Icon",{attrs:{type:"ios-arrow-forward",size:"14"}})],1)]),i("div",{staticClass:"label-list"},[i("span",[t._v("用户标签")]),i("div",{staticClass:"con"},t._l(t.activeUserInfo.labelNames,(function(e,s){return i("div",{key:s,staticClass:"label-item"},[t._v("\n "+t._s(e)+"\n ")])})),0),i("div",{staticClass:"right-icon",on:{click:function(e){e.stopPropagation(),t.isUserLabel=!0}}},[i("Icon",{attrs:{type:"ios-arrow-forward",size:"14"}})],1)])]),i("div",{staticClass:"user-info"},[i("div",{staticClass:"item"},[i("span",[t._v("用户等级")]),t._v("\n "+t._s(t.activeUserInfo.level_name)+"\n ")]),i("div",{staticClass:"item"},[i("span",[t._v("推荐人")]),t._v("\n "+t._s(t.activeUserInfo.spread_name)+"\n ")]),i("div",{staticClass:"item"},[i("span",[t._v("用户类型")]),t._v("\n "+t._s(t._f("typeFilters")(t.activeUserInfo.user_type))+"\n ")]),i("div",{staticClass:"item"},[i("span",[t._v("余额")]),t._v("\n "+t._s(t.activeUserInfo.now_money)+"\n ")]),i("div",{staticClass:"item"},[i("span",[t._v("推广员")]),t._v(t._s(t.activeUserInfo.is_promoter?"是":"否"))]),i("div",{staticClass:"item"},[i("span",[t._v("生日")]),t._v("\n "+t._s(t._f("getDay")(t.activeUserInfo.birthday))+"\n ")])])]):i("empty",{attrs:{status:"2",msg:"暂无用户信息"}})]:t._e(),1==t.curStatus?[i("div",{staticClass:"order-wrapper"},[i("div",{staticClass:"tab-head"},t._l(t.menuList,(function(e,s){return i("div",{key:s,staticClass:"tab-item",class:{active:t.orderConfig.type===e.key},on:{click:function(i){return i.stopPropagation(),t.bindTab(e)}}},[t._v("\n "+t._s(e.title)+"\n ")])})),0),i("div",{staticClass:"search-box"},[i("Input",{staticClass:"search_box",attrs:{prefix:"ios-search",placeholder:"搜索订单编号"},on:{"on-enter":t.orderSearch},model:{value:t.orderConfig.searchTxt,callback:function(e){t.$set(t.orderConfig,"searchTxt",e)},expression:"orderConfig.searchTxt"}})],1),0=t.limit,e.data.forEach((function(t,e){t.isEdit=!1})),t.page++,t.list=t.list.concat(e.data)}))},updataMsg:function(t){var e=this;Object(h.J)(t.id,{title:t.title,cate_id:this.cateId,message:t.message}).then((function(i){e.$Message.success("修改成功"),t.isEdit=!1})).catch((function(i){e.$Message.error(i.msg),t.isEdit=!0}))},bindFocus:function(){this.list.forEach((function(t,e){t.isEdit=!1})),this.addMsg.isEdit=!0},openAddSort:function(){this.isAddSort=!0,this.maskTitle="添加分组",this.editObj.id=0},bindAdd:function(){var t=this;Object(h.d)({title:this.addMsg.title,cate_id:this.addMsg.cateId,message:this.addMsg.message}).then((function(e){t.addMsg.title="",t.addMsg.message="",t.addMsg.cateId="",t.addMsg.isEdit=!1,t.$Message.success(e.msg),e.data.isEdit=!1,t.page=1,t.list=[],t.isScroll=!0,t.serviceCate()})).catch((function(e){t.$Message.error(e.msg)}))},delMsg:function(t,e,i,s){var n=this;e={title:e,num:i,url:"service/speechcraft/".concat(t.id),method:"DELETE",ids:"",kefu:!0};this.$modalSure(e).then((function(t){n.$Message.success(t.msg),n.list.splice(i,1)})).catch((function(t){n.$Message.error(t.msg)}))},addServiceCate:function(){var t=this;this.editObj.id?Object(h.g)(this.editObj.id,{name:this.classTitle,sort:this.classSort}).then((function(e){t.classTitle="",t.classSort="",t.$Message.success(e.msg),t.isAddSort=!1,t.page=1,t.list=[],t.isScroll=!0,t.serviceCate()})).catch((function(e){t.classTitle="",t.classSort="",t.$Message.error(res.msg)})):Object(h.c)({name:this.classTitle,sort:this.classSort}).then((function(e){t.classTitle="",t.classSort="",t.$Message.success(e.msg),t.isAddSort=!1,t.page=1,t.list=[],t.isScroll=!0,t.serviceCate()})).catch((function(e){t.classTitle="",t.classSort="",t.$Message.error(res.msg)}))},editSort:function(t){this.classSort=t.sort,this.classTitle=t.name,this.isAddSort=!0,this.maskTitle="编辑分组",this.editObj=t},handleReachBottom:function(){this.getList()},bindRadio:function(t){this.$emit("activeTxt",t.message)}}}),y=(i("581b"),i("6db9"),Object(c.a)(b,(function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"msg-box"},[i("div",{staticClass:"head"},[i("div",{staticClass:"tab-bar"},t._l(t.tabList,(function(e,s){return i("a",{key:s,staticClass:"tab-item",class:{on:e.key==t.tabCur},attrs:{href:"javascript:;"},on:{click:function(i){return t.bindTab(e)}}},[t._v(t._s(e.title))])})),0),i("div",{staticClass:"search-box"},[i("Input",{staticStyle:{width:"100%"},attrs:{placeholder:"搜索快捷回复"},on:{"on-enter":t.bindSearch},model:{value:t.searchTxt,callback:function(e){t.searchTxt=e},expression:"searchTxt"}},[i("Icon",{attrs:{slot:"suffix",type:"ios-search"},slot:"suffix"})],1)],1)]),i("div",{staticClass:"main"},[i("div",{staticClass:"left-box"},[i("vue-scroll",{attrs:{ops:t.ops}},[t.tabCur?i("div",{staticClass:"left-item"},[i("p",[t._v("分组")]),i("span",{staticClass:"iconfont iconaddto",on:{click:t.openAddSort}})]):t._e(),t._l(t.sortList,(function(e,s){return i("div",{key:s,staticClass:"left-item",class:{on:t.cateId==e.id},on:{click:function(i){return t.selectSort(e)}}},[i("p",[t._v(t._s(e.name))]),t.tabCur?[i("span",{staticClass:"iconfont iconDot",on:{click:function(i){return!i.type.indexOf("key")&&t._k(i.keyCode,"top",void 0,i.key,void 0)?null:t.bindEdit(e,s)}}}),i("div",{directives:[{name:"show",rawName:"v-show",value:e.isEdit,expression:"item.isEdit"}],staticClass:"edit-wrapper"},[i("div",{staticClass:"edit-item",on:{click:function(i){return t.editSort(e)}}},[t._v("编辑")]),i("div",{staticClass:"edit-item",on:{click:function(i){return t.delSort(e,"删除分类",s)}}},[t._v("删除")])]),i("div",{directives:[{name:"show",rawName:"v-show",value:e.isEdit,expression:"item.isEdit"}],staticClass:"edit-bg",on:{click:function(t){t.stopPropagation(),e.isEdit=!1}}})]:t._e()],2)}))],2)],1),i("div",{staticClass:"right-box"},[i("Scroll",{staticClass:"right-scroll",attrs:{"on-reach-bottom":t.handleReachBottom,height:"360"}},[t.tabCur?i("div",{staticClass:"msg-item add-box",staticStyle:{"margin-top":"0"}},[i("div",{staticClass:"box2"},[i("Input",{staticClass:"input-box",staticStyle:{width:"100%"},attrs:{placeholder:"输入标题(选填)"},on:{"on-focus":t.bindFocus},model:{value:t.addMsg.title,callback:function(e){t.$set(t.addMsg,"title",e)},expression:"addMsg.title"}}),i("div",{staticClass:"conBox",class:{active:t.addMsg.isEdit}},[i("div",{staticClass:"content"},[i("Input",{attrs:{type:"textarea",rows:4,placeholder:"请输入内容"},model:{value:t.addMsg.message,callback:function(e){t.$set(t.addMsg,"message",e)},expression:"addMsg.message"}})],1),i("div",{staticClass:"bom"},[i("div",{staticClass:"select"},[i("Select",{staticStyle:{width:"100px"},attrs:{size:"small"},model:{value:t.addMsg.cateId,callback:function(e){t.$set(t.addMsg,"cateId",e)},expression:"addMsg.cateId"}},t._l(t.sortList,(function(e){return i("Option",{key:e.id,attrs:{value:e.id}},[t._v(t._s(e.name)+" ")])})),1)],1),i("div",{staticClass:"btns-box"},[i("Button",{on:{click:function(e){e.stopPropagation(),t.addMsg.isEdit=!1}}},[t._v("取消")]),i("Button",{attrs:{type:"primary"},on:{click:function(e){return e.stopPropagation(),t.bindAdd(e)}}},[t._v("保存")])],1)])])],1)]):t._e(),t._l(t.list,(function(e,s){return e.id?i("div",{key:s,staticClass:"msg-item"},[e.isEdit?i("div",{staticClass:"box2"},[i("Input",{staticClass:"input-box",staticStyle:{width:"100%"},attrs:{placeholder:"输入标题(选填)"},model:{value:e.title,callback:function(i){t.$set(e,"title",i)},expression:"item.title"}}),i("div",{staticClass:"content"},[i("Input",{attrs:{type:"textarea",rows:4,placeholder:"请输入内容"},model:{value:e.message,callback:function(i){t.$set(e,"message",i)},expression:"item.message"}})],1),i("div",{staticClass:"bom"},[i("div",{staticClass:"select"},[i("Select",{staticStyle:{width:"100px"},attrs:{size:"small"},model:{value:t.cateId,callback:function(e){t.cateId=e},expression:"cateId"}},t._l(t.sortList,(function(e){return i("Option",{key:e.id,attrs:{value:e.id}},[t._v(t._s(e.name)+" ")])})),1)],1),i("div",{staticClass:"btns-box"},[i("Button",{on:{click:function(t){t.stopPropagation(),e.isEdit=!1}}},[t._v("取消")]),i("Button",{attrs:{type:"primary"},on:{click:function(i){return i.stopPropagation(),t.updataMsg(e)}}},[t._v("保存")])],1)])],1):i("div",{staticClass:"box1"},[i("div",{staticClass:"txt-box",on:{click:function(i){return t.bindRadio(e)}}},[e.title?i("span",{staticClass:"title"},[t._v(t._s(t._f("filtersTitle")(e.title)))]):t._e(),e.message?i("span",[t._v(t._s(t._f("filtersCon")(e.message)))]):t._e()]),t.tabCur?i("div",{staticClass:"edit-box"},[i("span",{staticClass:"iconfont iconbianji",on:{click:function(i){return i.stopPropagation(),t.editMsg(e)}}}),i("span",{staticClass:"iconfont iconshanchu",on:{click:function(i){return i.stopPropagation(),t.delMsg(e,"删除话术",s)}}})]):t._e()])]):t._e()}))],2)],1)]),i("Modal",{staticClass:"class-box",attrs:{title:t.maskTitle,width:"304",mask:!1,"footer-hide":!0},model:{value:t.isAddSort,callback:function(e){t.isAddSort=e},expression:"isAddSort"}},[i("div",{staticClass:"item"},[i("span",[t._v("分组名称:")]),i("Input",{attrs:{placeholder:"分组名称"},model:{value:t.classTitle,callback:function(e){t.classTitle=e},expression:"classTitle"}})],1),i("div",{staticClass:"item"},[i("span",[t._v("分组排序:")]),i("Input",{attrs:{placeholder:"输入排序"},model:{value:t.classSort,callback:function(e){t.classSort=e},expression:"classSort"}})],1),i("div",{staticClass:"btn"},[i("Button",{staticStyle:{background:"#1890ff",width:"100%"},attrs:{type:"primary"},on:{click:t.addServiceCate}},[t._v("确定")])],1)])],1)}),[],!1,null,"144881aa",null).exports),u={name:"transfer",props:{userUid:{type:String|Number,default:""}},data:function(){return{loading:!1,currentChoose:"",labelLists:[],name:""}},mounted:function(){this.getList()},methods:{getList:function(){var t=this;Object(h.O)({nickname:this.name,uid:this.userUid}).then((function(e){t.labelLists=e.data.list}))},bindActive:function(t){var e=this;Object(h.M)({uid:this.userUid,kefuToUid:t.uid}).then((function(t){e.$Message.success(t.msg),e.$emit("close")})).catch((function(t){e.$Message.error(t.msg)}))}}},v=(i("e2f9"),Object(c.a)(u,(function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",[i("div",{staticClass:"list-wrapper"},t._l(t.labelLists,(function(e,s){return i("div",{key:s,staticClass:"user-item",on:{click:function(i){return t.bindActive(e)}}},[i("img",{directives:[{name:"lazy",rawName:"v-lazy",value:e.avatar,expression:"item.avatar"}],attrs:{alt:""}}),i("p",{staticClass:"line1"},[t._v(t._s(e.wx_name))])])})),0)])}),[],!1,null,"8aa91a4c",null).exports),b={name:"goods_detail",props:{goodsId:{type:String|Number,default:""}},components:{HappyScroll:o.HappyScroll},data:function(){return{value2:0,goodsInfo:{}}},mounted:function(){this.getInfo()},methods:{getInfo:function(){var t=this;Object(h.D)(this.goodsId).then((function(e){t.goodsInfo=e.data}))}}},u=(i("0686"),Object(c.a)(b,(function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticClass:"goods_detail"},[s("div",{staticClass:"goods_detail_wrapper",staticStyle:{height:"640px"}},[s("HappyScroll",{attrs:{size:"5",resize:"","hide-horizontal":""}},[s("div",{staticStyle:{width:"375px"}},[s("div",{staticClass:"title-box"},[t._v("商品详情")]),s("div",{staticClass:"swiper-box"},[s("Carousel",{attrs:{autoplay:"",loop:"",arrow:"never"},model:{value:t.value2,callback:function(e){t.value2=e},expression:"value2"}},t._l(t.goodsInfo.slider_image,(function(t,e){return s("CarouselItem",{key:e},[s("div",{staticClass:"demo-carousel"},[s("img",{attrs:{src:t,alt:""}})])])})),1)],1),s("div",{staticClass:"goods_info"},[s("div",{staticClass:"number-wrapper"},[s("div",{staticClass:"price"},[s("span",[t._v("¥")]),t._v(t._s(t.goodsInfo.price))]),s("div",{staticClass:"old-price"},[t._v("\n ¥"+t._s(t.goodsInfo.vip_price)+" "),s("img",{attrs:{src:i("a254"),alt:"",width:"28"}})])]),s("div",{staticClass:"name"},[t._v(t._s(t.goodsInfo.store_name))]),s("div",{staticClass:"msg"},[s("div",{staticClass:"item"},[t._v("原价:¥"+t._s(t.goodsInfo.ot_price))]),s("div",{staticClass:"item"},[t._v("销量:"+t._s(t.goodsInfo.sales))]),s("div",{staticClass:"item"},[t._v("库存:"+t._s(t.goodsInfo.stock))])])]),s("div",{staticClass:"con-box"},[s("div",{staticClass:"title-box"},[t._v("商品介绍")]),s("div",{staticClass:"content",domProps:{innerHTML:t._s(t.goodsInfo.description)}})])])])],1)])}),[],!1,null,"2086d6b6",null).exports),b={name:"order_detail",props:{orderId:{type:String|Number,default:""}},data:function(){return{orderDetail:{},orderList:[],columns1:[{title:"商品ID",slot:"id",maxWidth:80},{title:"商品名称",slot:"name",minWidth:160},{title:"商品分类",slot:"className"},{title:"商品售价",slot:"price"},{title:"商品数量",slot:"total_num"}]}},mounted:function(){this.getOrderInfo()},methods:{getOrderInfo:function(){var t=this;Object(h.u)(this.orderId).then((function(e){e.data.orderInfo.add_time=t.$moment(1e3*parseInt(e.data.orderInfo.add_time)).format("YYYY-MM-DD"),t.orderDetail=e.data,t.orderList=e.data.orderInfo.cartInfo}))}}},b=(i("f4a6"),Object(c.a)(b,(function(){var t=this,e=t.$createElement,i=t._self._c||e;return t.orderDetail.userInfo?i("div",{staticClass:"order_detail"},[i("div",{staticClass:"msg-box"},[i("div",{staticClass:"box-title"},[t._v("收货信息")]),i("div",{staticClass:"msg-wrapper"},[i("div",{staticClass:"msg-item"},[i("div",{staticClass:"item"},[i("span",[t._v("用户昵称:")]),t._v(t._s(t.orderDetail.userInfo.nickname))]),i("div",{staticClass:"item"},[i("span",[t._v("收货人:")]),t._v(t._s(t.orderDetail.orderInfo.real_name))])]),i("div",{staticClass:"msg-item"},[i("div",{staticClass:"item"},[i("span",[t._v("联系电话:")]),t._v(t._s(t.orderDetail.orderInfo.user_phone))]),i("div",{staticClass:"item"},[i("span",[t._v("收货地址:")]),t._v(t._s(t.orderDetail.orderInfo.user_address))])])])]),i("div",{staticClass:"msg-box",staticStyle:{border:"none"}},[i("div",{staticClass:"box-title"},[t._v("订单信息")]),i("div",{staticClass:"msg-wrapper"},[i("div",{staticClass:"msg-item"},[i("div",{staticClass:"item"},[i("span",[t._v("订单ID:")]),t._v(t._s(t.orderDetail.orderInfo.order_id))]),i("div",{staticClass:"item",staticStyle:{color:"red"}},[i("span",{staticStyle:{color:"red"}},[t._v("订单状态:")]),t._v(t._s(t.orderDetail.orderInfo._status._title)+"\n ")])]),i("div",{staticClass:"msg-item"},[i("div",{staticClass:"item"},[i("span",[t._v("商品总数:")]),t._v(t._s(t.orderDetail.orderInfo.total_num))]),i("div",{staticClass:"item"},[i("span",[t._v("商品总价:")]),t._v(t._s(parseFloat(t.orderDetail.orderInfo.total_price)+parseFloat(t.orderDetail.orderInfo.vip_true_price||0))+"\n ")])]),i("div",{staticClass:"msg-item"},[i("div",{staticClass:"item"},[i("span",[t._v("交付邮费:")]),t._v(t._s(t.orderDetail.orderInfo.pay_postage))]),i("div",{staticClass:"item"},[i("span",[t._v("优惠券金额:")]),t._v(t._s(t.orderDetail.orderInfo.coupon_price))])]),i("div",{staticClass:"msg-item"},[i("div",{staticClass:"item"},[i("span",[t._v("实际支付:")]),t._v(t._s(t.orderDetail.orderInfo.pay_price))]),i("div",{staticClass:"item"},[i("span",[t._v("创建时间:")]),t._v(t._s(t.orderDetail.orderInfo.add_time))])]),i("div",{staticClass:"msg-item"},[i("div",{staticClass:"item"},[i("span",[t._v("支付方式:")]),t._v(t._s(t.orderDetail.orderInfo._status._payType))]),i("div",{staticClass:"item"},[i("span",[t._v("推广人:")]),t._v(t._s(t.orderDetail.userInfo.spread_name))])]),i("div",{staticClass:"msg-item"},[i("div",{staticClass:"item"},[i("span",[t._v("商家备注:")]),t._v(t._s(t.orderDetail.orderInfo.mark))])])])]),i("div",{staticClass:"goods-box"},[i("Table",{attrs:{columns:t.columns1,data:t.orderList},scopedSlots:t._u([{key:"id",fn:function(e){var i=e.row;return e.index,[t._v("\n "+t._s(i.productInfo.id)+"\n ")]}},{key:"name",fn:function(e){var s=e.row;return e.index,[i("div",{staticClass:"product_info"},[i("img",{attrs:{src:s.productInfo.image,alt:""}}),i("p",[t._v(t._s(s.productInfo.store_name))])])]}},{key:"className",fn:function(e){var i=e.row;return e.index,[t._v("\n "+t._s(i.class_name)+"\n ")]}},{key:"price",fn:function(e){var i=e.row;return e.index,[t._v("\n "+t._s(i.productInfo.attrInfo.price)+"\n ")]}},{key:"total_num",fn:function(e){var i=e.row;return e.index,[t._v("\n "+t._s(i.cart_num)+"\n ")]}}],null,!1,924093163)})],1)]):t._e()}),[],!1,null,"64bf7aba",null).exports),i("7a1a")),w=i("16b0");w=new Audio(w),l={name:"index",components:{baseHeader:l,chatList:m,rightMenu:g,msgWindow:y,transfer:v,HappyScroll:o.HappyScroll,goodsDetail:u,orderDetail:b},data:function(){return{isEmoji:!1,chatCon:"",emojiGroup:(t=_.a,e=+(e=20)||1,i=[],t.forEach((function(t,s){s%e==0&&i.push([]),i[i.length-1].push(t)})),i),emojiList:_.a,html:"",userActive:{},kefuInfo:{},isMsg:!1,isTransfer:!1,activeMsg:"",chatList:[],text:"",limit:20,upperId:0,online:!0,scrollTop:0,isScroll:!0,oldHeight:0,isLoad:!1,isProductBox:!1,goodsId:"",isOrder:!1,orderId:"",upload:"",header:{},uploadData:{filename:"file"},userOnline:{},newRecored:{},searchData:"",scrollNum:0,transferId:"",bodyClose:!1,tourist:0};var t,e,i},computed:Object(n.a)(Object(n.a)({},Object(r.e)({socketStatus:function(t){return t.admin.kefu.socketStatus}})),{},{disabled:function(){return 0==this.chatCon.length},records:function(){var t=this;return this.chatList.map((function(e,i){return e.time=t.$moment(1e3*e.add_time).format("MMMDo H:mm"),!i||300<=e.add_time-t.chatList[i-1].add_time?e.show=!0:e.show=!1,e}))}}),directives:{paste:{bind:function(t,e,i){t.addEventListener("paste",(function(t){e.value(t)}))}}},watch:{},created:function(){var t=this;this.upload=a.a.apiBaseURL.replace("adminapi","kefuapi")+"/upload",Object(S.a)().then((function(e){t.kefuInfo=e.data,t.kefuInfo.site_name?document.title=t.kefuInfo.site_name:t.kefuInfo.site_name=""}))},mounted:function(){var t=this,e=this;window.addEventListener("click",(function(){e.isEmoji=!1})),setTimeout((function(e){d.a.then((function(e){e.send({type:"kefu_login",data:Object(C.d)("kefu_token")}),e.$on(["reply","chat"],(function(e){1==e.msn_type&&(e.msn=t.replace_em(e.msn)),2==e.msn_type&&-1==e.msn.indexOf("[")&&(e.msn=t.replace_em("[".concat(e.msn,"]"))),t.chatList.push(e),t.$nextTick((function(){var t=this;setTimeout((function(){var e=document.querySelector("#chat_scroll");t.scrollTop=e.offsetHeight}),800)}))})),e.$on("reply",(function(t){})),e.$on("socket_error",(function(){t.$Message.error("连接失败")})),e.$on("err_tip",(function(e){t.$Message.error(e.msg)})),e.$on("user_online",(function(e){t.userOnline=e})),e.$on("mssage_num",(function(e){0")},changeType:function(t){this.tourist=t},setDataId:function(t){var e=this;this.userActive=t,this.chatList=[],this.upperId=0,this.oldHeight=0,this.isScroll=!0,t?(window.document.title=t.nickname?"正在和".concat(t.nickname,"对话中 - ").concat(this.kefuInfo.site_name):"正在和游客对话中 - "+this.kefuInfo.site_name,d.a.then((function(t){t.send({data:{id:e.userActive.to_uid},type:"to_chat"})})),this.getChatList()):window.document.title=this.kefuInfo.site_name},msgClose:function(){this.isTransfer=!1},activeTxt:function(t){this.chatCon=t,this.isMsg=!1},sendText:function(){this.sendMsg(this.chatCon,1),this.chatCon=""},sendMsg:function(t,e){var i={type:"chat",data:{msn:t,type:e,to_uid:this.userActive.to_uid,is_tourist:this.tourist}};d.a.then((function(t){t.send(i)}))},send:function(t,e){d.a.send({data:e,type:t})},getChatList:function(){var t=this;Object(h.K)({limit:this.limit,uid:this.userActive.to_uid,upperId:this.upperId,is_tourist:this.tourist}).then((function(e){e.data.forEach((function(e){1==e.msn_type?e.msn=t.replace_em(e.msn):2==e.msn_type&&(e.msn=t.replace_em("[".concat(e.msn,"]")))}));var i="";i=0==t.upperId?"":"chat_".concat(t.chatList[0].id);t.chatList=[].concat(Object(s.a)(e.data),Object(s.a)(t.chatList)),t.upperId=0=t.limit,t.setPageScrollTo(i)}))}))},setPageScrollTo:function(t){var e=this;this.$nextTick((function(){var i;t?setTimeout((function(){var i=parseFloat(document.getElementById(t).offsetTop)-60;e.scrollTop=i}),0):(i=document.querySelector("#chat_scroll"),e.scrollTop=i.offsetHeight,setTimeout((function(t){e.scrollTop!=e.$refs.scrollBox.offsetHeight&&(e.scrollTop=document.querySelector("#chat_scroll").offsetHeight)}),300))}))},scrollHandler:function(){this.isScroll&&this.upperId&&(this.isLoad=!0,this.getChatList())},scrollToTop:function(t){var e=this,i=document.querySelector("#chat_scroll");this.scrollTop=i.offsetHeight-this.oldHeight,setTimeout((function(t){e.scrollTop=e.$refs.scrollBox.offsetHeight-e.oldHeight}),300)},bindPush:function(t){this.sendMsg(t,5)},lookGoods:function(t){this.goodsId=t.msn,this.isProductBox=!0},bindSearch:function(t){this.searchData=t,this.oldHeight=0,this.upperId=0,this.isScroll=!1},transferPeople:function(t){this.transferId=t.id,this.isTransfer=!1,this.$Message.success("转接成功"),d.a.then((function(e){e.send({type:"to_chat",data:{id:t.uid}})}))},transferOk:function(){}}},i("617d"),m=Object(c.a)(l,(function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"kefu-layouts"},[i("div",{staticClass:"content-wrapper"},[i("baseHeader",{attrs:{kefuInfo:t.kefuInfo,online:t.online},on:{setOnline:t.setOnline,search:t.bindSearch}}),i("div",{staticClass:"container"},[i("chatList",{attrs:{userOnline:t.userOnline,newRecored:t.newRecored,searchData:t.searchData},on:{setDataId:t.setDataId,changeType:t.changeType}}),i("div",{staticClass:"chat-content"},[i("div",{staticClass:"chat-body"},[i("happy-scroll",{attrs:{size:"5",resize:"","hide-horizontal":"","scroll-top":t.scrollTop},on:{"vertical-start":t.scrollHandler}},[i("div",{ref:"scrollBox",staticStyle:{width:"600px",padding:"20px"},attrs:{id:"chat_scroll"}},[i("Spin",{directives:[{name:"show",rawName:"v-show",value:t.isLoad,expression:"isLoad"}]},[i("Icon",{staticClass:"demo-spin-icon-load",attrs:{type:"ios-loading",size:"18"}}),i("div",[t._v("Loading")])],1),t._l(t.records,(function(e,s){return i("div",{key:s,staticClass:"chat-item",class:[{"right-box":e.uid==t.kefuInfo.uid},{gary:5==e.msn_type}],attrs:{id:"chat_"+e.id}},[i("div",{directives:[{name:"show",rawName:"v-show",value:e.show,expression:"item.show"}],staticClass:"time"},[t._v(t._s(e.time))]),i("div",{staticClass:"flex-box"},[i("div",{staticClass:"avatar"},[i("img",{directives:[{name:"lazy",rawName:"v-lazy",value:e.avatar,expression:"item.avatar"}],attrs:{alt:""}})]),i("div",{staticClass:"msg-wrapper"},[e.msn_type<=2?[i("div",{staticClass:"txt-wrapper pad16",domProps:{innerHTML:t._s(e.msn)}})]:t._e(),3==e.msn_type?[i("div",{directives:[{name:"viewer",rawName:"v-viewer"}],staticClass:"img-wraper"},[i("img",{directives:[{name:"lazy",rawName:"v-lazy",value:e.msn,expression:"item.msn"}],attrs:{alt:""}})])]:t._e(),5==e.msn_type?[i("div",{staticClass:"order-wrapper pad16"},[i("div",{staticClass:"img-box"},[i("img",{attrs:{src:e.productInfo.image,alt:""}})]),i("div",{staticClass:"order-info"},[i("div",{staticClass:"name line1"},[t._v("\n "+t._s(e.productInfo.store_name)+"\n ")]),i("div",{staticClass:"sku"},[t._v("\n 库存:"+t._s(e.productInfo.stock)+" 销量:"+t._s(parseInt(e.productInfo.sales)+parseInt(e.productInfo.ficti||0))+"\n ")]),i("div",{staticClass:"price-box"},[i("div",{staticClass:"num"},[t._v("¥ "+t._s(e.productInfo.price))]),i("a",{staticClass:"more",attrs:{herf:"javascript:;"},on:{click:function(i){return i.stopPropagation(),t.lookGoods(e)}}},[t._v("查看商品 >")])])])])]:t._e(),6==e.msn_type&&(0")])])])])]:t._e()],2)])])}))],2)])],1),i("div",{staticClass:"chat-textarea"},[i("div",{staticClass:"chat-btn-wrapper"},[i("div",{staticClass:"left-wrapper"},[i("div",{staticClass:"icon-item",on:{click:function(e){e.stopPropagation(),t.isEmoji=!t.isEmoji}}},[i("span",{staticClass:"iconfont iconbiaoqing1"})]),i("div",{staticClass:"icon-item"},[i("Upload",{attrs:{"show-upload-list":!1,headers:t.header,data:t.uploadData,"on-success":t.handleSuccess,format:["jpg","jpeg","png","gif"],"on-format-error":t.handleFormatError,action:t.upload}},[i("span",{staticClass:"iconfont icontupian1"})])],1),i("div",{staticClass:"icon-item",on:{click:function(e){e.stopPropagation(),t.isMsg=!0}}},[i("span",{staticClass:"iconfont iconliaotian"})])]),i("div",{staticClass:"right-wrapper"},[i("div",{staticClass:"icon-item",on:{click:function(e){e.stopPropagation(),t.isTransfer=!t.isTransfer}}},[i("span",{staticClass:"iconfont iconzhuanjie"}),i("span",[t._v("转接")])]),t.isTransfer?i("div",{staticClass:"transfer-box"},[i("transfer",{attrs:{userUid:t.userActive.to_uid},on:{close:t.msgClose,transferPeople:t.transferPeople}})],1):t._e(),t.isTransfer?i("div",{staticClass:"transfer-bg",on:{click:function(e){e.stopPropagation(),t.isTransfer=!1}}}):t._e()]),i("div",{directives:[{name:"show",rawName:"v-show",value:t.isEmoji,expression:"isEmoji"}],staticClass:"emoji-box"},t._l(t.emojiList,(function(e,s){return i("div",{key:s,staticClass:"emoji-item"},[i("i",{staticClass:"em",class:e,on:{click:function(i){return i.stopPropagation(),t.select(e)}}})])})),0)]),i("div",{staticClass:"textarea-box",staticStyle:{position:"relative"}},[i("Input",{directives:[{name:"paste",rawName:"v-paste",value:t.handleParse,expression:"handleParse"}],staticStyle:{"font-size":"14px"},attrs:{type:"textarea",rows:4,placeholder:"请输入文字内容"},on:{"on-enter":t.bindEnter},nativeOn:{keydown:function(e){return t.listen(e)}},model:{value:t.chatCon,callback:function(e){t.chatCon=e},expression:"chatCon"}}),i("div",{staticClass:"send-btn"},[i("Button",{staticClass:"btns",attrs:{type:"primary",disabled:t.disabled},on:{click:function(e){return e.stopPropagation(),t.sendText(e)}}},[t._v("发送")])],1)],1)])]),i("div",[i("rightMenu",{attrs:{isTourist:t.tourist,uid:t.userActive.to_uid,webType:t.userActive.type},on:{bindPush:t.bindPush}})],1)],1),i("Modal",{staticClass:"none-radius isMsgbox",attrs:{mask:!0,width:"600","footer-hide":!0},model:{value:t.isMsg,callback:function(e){t.isMsg=e},expression:"isMsg"}},[t.isMsg?i("msgWindow",{on:{close:t.msgClose,activeTxt:t.activeTxt}}):t._e()],1),t.isProductBox?i("div",[i("div",{staticClass:"bg",on:{click:function(e){e.stopPropagation(),t.isProductBox=!1}}}),i("goodsDetail",{attrs:{goodsId:t.goodsId}})],1):t._e(),t.isOrder?i("div",[i("Modal",{staticClass:"none-radius",attrs:{title:"订单信息",width:"700","footer-hide":!0,mask:!0},model:{value:t.isOrder,callback:function(e){t.isOrder=e},expression:"isOrder"}},[i("orderDetail",{attrs:{orderId:t.orderId}})],1)],1):t._e()],1)])}),[],!1,null,"6a5d7b27",null);e.default=m.exports},"3ae1":function(t,e,i){},4112:function(t,e,i){t.exports=i.p+"img/no_user.a09b282b.png"},"468b":function(t,e,i){t.exports=i.p+"img/no_all.174e30c0.png"},"47d6":function(t,e,i){"use strict";var s=i("09ce");i.n(s).a},"4e82":function(t,e,i){"use strict";var s=i("23e7"),n=i("e330"),a=i("59ed"),o=i("7b0b"),r=i("07fa"),l=i("577e"),c=i("d039"),d=i("addb"),u=i("a640"),f=i("04d1"),h=i("d998"),m=i("2d00"),p=i("512c"),v=[],g=n(v.sort),b=n(v.push),y=(i=c((function(){v.sort(void 0)})),n=c((function(){v.sort(null)})),u=u("sort"),!c((function(){if(m)return m<70;if(!(f&&3l(e)?1:-1})),i=n.length,u=0;u=e?t:""+Array(e+1-s.length).join(i)+t},f={s:u,z:function(t){var e=-t.utcOffset(),i=Math.abs(e),s=Math.floor(i/60),n=i%60;return(e<=0?"+":"-")+u(s,2,"0")+":"+u(n,2,"0")},m:function(t,e){var i=12*(e.year()-t.year())+(e.month()-t.month()),s=t.clone().add(i,o),n=e-s<0,a=t.clone().add(i+(n?-1:1),o);return Number(-(i+(e-s)/(n?s-a:a-s))||0)},a:function(t){return t<0?Math.ceil(t)||0:Math.floor(t)},p:function(c){return{M:o,y:l,w:a,d:n,D:"date",h:s,m:i,s:e,ms:t,Q:r}[c]||String(c||"").toLowerCase().replace(/s$/,"")},u:function(t){return void 0===t}},h={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_")},m="en",p={},v=(p[m]=h,function(t){return t instanceof _}),g=function(t,e,i){var s;if(!t)return m;if("string"==typeof t)p[t]&&(s=t),e&&(p[t]=e,s=t);else{var n=t.name;p[n]=t,s=n}return!i&&s&&(m=s),s||!i&&m},b=function(t,e){if(v(t))return t.clone();var i="object"==typeof e?e:{};return i.date=t,i.args=arguments,new _(i)},y=f,_=(y.l=g,y.i=v,y.w=function(t,e){return b(t,{locale:e.$L,utc:e.$u,$offset:e.$offset})},function(){function u(t){this.$L=this.$L||g(t.locale,null,!0),this.parse(t)}var f=u.prototype;return f.parse=function(t){this.$d=function(t){var e=t.date,i=t.utc;if(null===e)return new Date(NaN);if(y.u(e))return new Date;if(e instanceof Date)return new Date(e);if("string"==typeof e&&!/Z$/i.test(e)){var s=e.match(c);if(s)return i?new Date(Date.UTC(s[1],s[2]-1,s[3]||1,s[4]||0,s[5]||0,s[6]||0,s[7]||0)):new Date(s[1],s[2]-1,s[3]||1,s[4]||0,s[5]||0,s[6]||0,s[7]||0)}return new Date(e)}(t),this.init()},f.init=function(){var t=this.$d;this.$y=t.getFullYear(),this.$M=t.getMonth(),this.$D=t.getDate(),this.$W=t.getDay(),this.$H=t.getHours(),this.$m=t.getMinutes(),this.$s=t.getSeconds(),this.$ms=t.getMilliseconds()},f.$utils=function(){return y},f.isValid=function(){return!("Invalid Date"===this.$d.toString())},f.isSame=function(t,e){var i=b(t);return this.startOf(e)<=i&&i<=this.endOf(e)},f.isAfter=function(t,e){return b(t)i?i=n:n(t||14))return e=i,!0}},h=function(t,e,i){var s,n,a,o,r,l=function l(){var c=(new Date).getTime()-o;c=0?s=setTimeout(l,e-c):(s=null,i||(r=t.apply(a,n),s||(a=n=null)))};return function(){a=this,n=arguments,o=(new Date).getTime();var c=i&&!s;return s||(s=setTimeout(l,e)),c&&(r=t.apply(a,n),a=n=null),r}},m={render:function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{ref:"stripContainer",staticClass:"happy-scroll-strip",class:[t.horizontal?"happy-scroll-strip--horizontal":"happy-scroll-strip--vertical"],style:[t.initLocation],on:{"!wheel":function(e){return e.stopPropagation(),t.handlerWheel(e)}}},[i("div",{ref:"strip",staticClass:"happy-scroll-bar",style:[t.translate,n({},t.config.sizeAttr,t.length+"px"),t.initSize,{background:t.color},{opacity:t.isOpacity}],on:{mousedown:function(e){return e.stopPropagation(),t.handlerMouseDown(e)}}})])},staticRenderFns:[],name:"happy-scroll-strip",props:{horizontal:Boolean,left:Boolean,top:Boolean,move:{type:Number,default:0},size:{type:[Number,String],default:4},minLengthV:{type:Number,default:40},minLengthH:{type:Number,default:40},color:{type:String,default:"rgba(51,51,51,0.2)"},throttle:{type:Number,default:14}},data:function(){return{config:{},startMove:!1,binded:!1,length:0,percentage:0,maxOffset:0,currentOffset:0,moveThrottle:f(this.throttle)}},watch:{currentOffset:function(t){0===t?this.emitLocationEvent("start",0):t===this.maxOffset&&this.emitLocationEvent("end",t/this.percentage)}},computed:{initSize:function(){return n({},this.horizontal?"height":"width",this.size+"px")},isOpacity:function(){return this.percentage<1?1:0},translate:function(){var t=this.move*this.percentage;if(this.$refs.stripContainer)return t<0&&(t=0),t>this.maxOffset&&(t=this.maxOffset),this.currentOffset=t,{transform:this.config.translate+"("+t+"px)"}},initLocation:function(){return this.horizontal?this.top?{top:0,bottom:"auto"}:"":this.left?{left:0,right:"auto"}:""}},methods:{emitLocationEvent:function(t,e){var i=this.horizontal?"horizontal":"vertical";this.$emit(i+"-"+t,e)},computeStrip:function(t,e){var i=this.$refs.stripContainer[this.config.client];this.length=i*(e/t);var s=this.horizontal?this.minLengthH:this.minLengthV;s<1&&(s*=i),this.length=this.lengththis.maxOffset&&(t=this.maxOffset),e&&t>0&&t4?t:void 0}())},e.isLegacyOpera=function(){return!!window.opera}})),S=a((function(t){(t.exports={}).getOption=function(t,e,i){var s=t[e];return void 0!==s&&null!==s||void 0===i?s:i}})),w=function(t){function e(){for(u=!0;d.size();){var t=d;d=o(),t.process()}u=!1}function i(){c=n(e)}function s(t){return clearTimeout(t)}function n(t){return function(t){return setTimeout(t,0)}(t)}var a=(t=t||{}).reporter,r=S.getOption(t,"async",!0),l=S.getOption(t,"auto",!0);l&&!r&&(a&&a.warn("Invalid options combination. auto=true and async=false is invalid. Setting async=true."),r=!0);var c,d=o(),u=!1;return{add:function(t,e){!u&&l&&r&&0===d.size()&&i(),d.add(t,e)},force:function(t){u||(void 0===t&&(t=r),c&&(s(c),c=null),t?i():e())}}},k="_erd",x={initState:function(t){return t[k]={},r(t)},getState:r,cleanState:function(t){delete t[k]}},I=function(t){function e(t){return n(t).object}var i=(t=t||{}).reporter,s=t.batchProcessor,n=t.stateHandler.getState;if(!i)throw new Error("Missing required dependency: reporter.");return{makeDetectable:function(t,e,a){a||(a=e,e=t,t=null),t=t||{},C.isIE(8)?a(e):function(t,e){function a(){function s(){if("static"===l.position){t.style.position="relative";var e=function(t,e,i,s){var n=i[s];"auto"!==n&&"0"!==function(t){return t.replace(/[^-\d\.]/g,"")}(n)&&(t.warn("An element that is positioned static has style."+s+"="+n+" which is ignored due to the static positioning. The element will need to be positioned relative, so the style."+s+" will be set to 0. Element: ",e),e.style[s]=0)};e(i,t,l,"top"),e(i,t,l,"right"),e(i,t,l,"bottom"),e(i,t,l,"left")}}""!==l.position&&(s(l),r=!0);var a=document.createElement("object");a.style.cssText=o,a.tabIndex=-1,a.type="text/html",a.onload=function(){function i(t,e){t.contentDocument?e(t.contentDocument):setTimeout((function(){i(t,e)}),100)}r||s(),i(this,(function(i){e(t)}))},C.isIE()||(a.data="about:blank"),t.appendChild(a),n(t).object=a,C.isIE()&&(a.data="about:blank")}var o="display: block; position: absolute; top: 0; left: 0; width: 100%; height: 100%; border: none; padding: 0; margin: 0; opacity: 0; z-index: -1000; pointer-events: none;",r=!1,l=window.getComputedStyle(t),c=t.offsetWidth,d=t.offsetHeight;n(t).startSize={width:c,height:d},s?s.add(a):a()}(e,a)},addListener:function(t,i){function s(){i(t)}if(!e(t))throw new Error("Element is not detectable by this strategy.");C.isIE(8)?(n(t).object={proxy:s},t.attachEvent("onresize",s)):e(t).contentDocument.defaultView.addEventListener("resize",s)},uninstall:function(t){C.isIE(8)?t.detachEvent("onresize",n(t).object.proxy):t.removeChild(e(t)),delete n(t).object}}},L=p.forEach,j=function(t){function e(t){t.className+=" "+u+"_animation_active"}function i(t,e,i){if(t.addEventListener)t.addEventListener(e,i);else{if(!t.attachEvent)return o.error("[scroll] Don't know how to add event listeners.");t.attachEvent("on"+e,i)}}function s(t,e,i){if(t.removeEventListener)t.removeEventListener(e,i);else{if(!t.detachEvent)return o.error("[scroll] Don't know how to remove event listeners.");t.detachEvent("on"+e,i)}}function n(t){return l(t).container.childNodes[0].childNodes[0].childNodes[0]}function a(t){return l(t).container.childNodes[0].childNodes[0].childNodes[1]}var o=(t=t||{}).reporter,r=t.batchProcessor,l=t.stateHandler.getState,c=t.idHandler;if(!r)throw new Error("Missing required dependency: batchProcessor");if(!o)throw new Error("Missing required dependency: reporter.");var d=function(){var t=document.createElement("div");t.style.cssText="position: absolute; width: 1000px; height: 1000px; visibility: hidden; margin: 0; padding: 0;";var e=document.createElement("div");e.style.cssText="position: absolute; width: 500px; height: 500px; overflow: scroll; visibility: none; top: -1500px; left: -1500px; visibility: hidden; margin: 0; padding: 0;",e.appendChild(t),document.body.insertBefore(e,document.body.firstChild);var i=500-e.clientWidth,s=500-e.clientHeight;return document.body.removeChild(e),{width:i,height:s}}(),u="erd_scroll_detection_container";return function(t,e){if(!document.getElementById(t)){var i=e+"_animation",s="/* Created by the element-resize-detector library. */\n";s+="."+e+" > div::-webkit-scrollbar { display: none; }\n\n",s+="."+e+"_animation_active { -webkit-animation-duration: 0.1s; animation-duration: 0.1s; -webkit-animation-name: "+i+"; animation-name: "+i+"; }\n",s+="@-webkit-keyframes "+i+" { 0% { opacity: 1; } 50% { opacity: 0; } 100% { opacity: 1; } }\n",function(e,i){i=i||function(t){document.head.appendChild(t)};var s=document.createElement("style");s.innerHTML=e,s.id=t,i(s)}(s+="@keyframes "+i+" { 0% { opacity: 1; } 50% { opacity: 0; } 100% { opacity: 1; } }")}}("erd_scroll_detection_scrollbar_style",u),{makeDetectable:function(t,s,f){function h(){if(t.debug){var e=Array.prototype.slice.call(arguments);if(e.unshift(c.get(s),"Scroll: "),o.log.apply)o.log.apply(null,e);else for(var i=0;is&&(i=t.biggerMoveH.toLocaleLowerCase()),"start"===i&&(t.moveY=0,t.slideYChange(t.moveY)),"end"===i&&(t.moveY=e.clientHeight,t.slideYChange(t.moveY)),s=e.clientHeight,i="",e.clientWidthn&&(i=t.biggerMoveV.toLocaleLowerCase()),"start"===i&&(t.moveX=0,t.slideXChange(t.moveX)),"end"===i&&(t.moveX=e.clientWidth,t.slideXChange(t.moveX)),n=e.clientWidth}))}},setContainerSize:function(){this.initSize={width:this.$refs["happy-scroll"].clientWidth+20+"px",height:this.$refs["happy-scroll"].clientHeight+20+"px"}},checkScrollMode:function(){if(void 0===T._happyJS._isScrollNotUseSpace){var t=this.$slots.default[0].elm,e=this.$refs.container;(t.offsetHeight>e.clientHeight||t.offsetWidth>e.clientWidth)&&(e.offsetWidth>e.clientWidth||e.offsetHeight>e.clientHeight?T._happyJS._isScrollNotUseSpace=!1:T._happyJS._isScrollNotUseSpace=!0,this.isScrollNotUseSpace=T._happyJS._isScrollNotUseSpace)}}},beforeCreate:function(){var t=T._happyJS=T._happyJS||{};this.isScrollNotUseSpace=t._isScrollNotUseSpace},created:function(){this.updateSyncScroll=h((function(){this.$emit("update:scrollTop",this.moveY),this.$emit("update:scrollLeft",this.moveX)}),this.throttle)},mounted:function(){var t=this;this.setContainerSize(),this.$nextTick((function(){t.computeStripX(),t.computeStripY(),t.checkScrollMode(),t.initBrowserSize(),t.$nextTick((function(){t.scrollTop&&(t.$refs.container.scrollTop=+t.scrollTop),t.scrollLeft&&(t.$refs.container.scrollLeft=+t.scrollLeft)}))})),this.resizeListener(),this.$watch("browserHSize",this.setContainerSize),this.$watch("browserVSize",this.setContainerSize)}});"undefined"!=typeof window&&window.Vue&&Vue.component("happy-scroll",$),t.default={install:function(t){t.component("happy-scroll",$)},version:"2.1.1"},t.HappyScroll=$,t.version="2.1.1",Object.defineProperty(t,"__esModule",{value:!0})}(e,i("a026"))},"6db9":function(t,e,i){"use strict";var s=i("e385");i.n(s).a},7624:function(t,e,i){"use strict";e.a=["em-tlj-1","em-tlj-2","em-tlj-3","em-tlj-4","em-tlj-5","em-tlj-6","em-tlj-7","em-tlj-8","em-tlj-9","em-tlj-10","em-tlj-11","em-tlj-12","em-tlj-13","em-tlj-14","em-tlj-15","em-tlj-16","em-tlj-17","em-tlj-18","em-tlj-19","em-tlj-20","em-tlj-21","em-tlj-22","em-tlj-23","em-tlj-24","em-tlj-25","em-tlj-26","em-tlj-27","em-tlj-28","em-tlj-29","em-tlj-30","em-tlj-31","em-tlj-32","em-tlj-33","em-tlj-34","em-tlj-35","em-tlj-36","em-tlj-37","em-tlj-38","em-tlj-39","em-tlj-40","em-tlj-41","em-tlj-42","em-tlj-43","em-tlj-44","em-tlj-45","em-tlj-46","em-tlj-47","em-tlj-48","em-tlj-49","em-tlj-50","em-tlj-51","em-tlj-52","em-tlj-53","em-tlj-54","em-tlj-55","em-tlj-56","em-tlj-57","em-tlj-58","em-tlj-59","em-tlj-60","em-tlj-61","em-tlj-62","em-tlj-63","em-tlj-64","em-tlj-65","em-tlj-66","em-tlj-67","em-tlj-68","em-tlj-69","em-tlj-70","em-tlj-71","em-tlj-72","em-tlj-73","em-tlj-74","em-tlj-75","em-tlj-76","em-tlj-77","em-tlj-78","em-tlj-79","em-tlj-80","em-tlj-81","em-tlj-82","em-tlj-83","em-tlj-84","em-tlj-85","em-tlj-86","em-tlj-87","em-tlj-88","em-tlj-89","em-tlj-90","em-tlj-91","em-tlj-92","em-tlj-93","em-tlj-94","em-tlj-95","em-tlj-96"]},"7a1a":function(t,e,i){"use strict";i.d(e,"a",(function(){return n}));var s=i("6b6c");function n(){return Object(s.a)({url:"service/info",method:"get",kefu:!0})}},"7fe7":function(t,e,i){},"881f":function(t,e,i){"use strict";var s=i("2550");i.n(s).a},"8b1f":function(t,e,i){"use strict";i("a9e3");var s={name:"empty",props:{status:{type:String|Number,default:1},msg:{type:String,default:""}}},n=(i("2380"),i("2877"));n=Object(n.a)(s,(function(){var t=this,e=t.$createElement;e=t._self._c||e;return e("div",{staticClass:"empty-wrapper"},[1==t.status?[e("img",{attrs:{src:i("011a"),alt:""}})]:t._e(),2==t.status?[e("img",{attrs:{src:i("4112"),alt:""}})]:t._e(),3==t.status?[e("img",{attrs:{src:i("468b"),alt:""}})]:t._e(),4==t.status?[e("img",{attrs:{src:i("ea87"),alt:""}})]:t._e(),5==t.status?[e("img",{attrs:{src:i("5f70"),alt:""}})]:t._e(),6==t.status?[e("img",{attrs:{src:i("060a"),alt:""}})]:t._e(),e("p",[t._v(t._s(t.msg))])],2)}),[],!1,null,"00691601",null);e.a=n.exports},a254:function(t,e){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADYAAAAWCAYAAACL6W/rAAAACXBIWXMAAAsTAAALEwEAmpwYAAAFGmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDIgNzkuMTY0NDYwLCAyMDIwLzA1LzEyLTE2OjA0OjE3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjEuMiAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjAtMTEtMTBUMTU6MzI6MTkrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIwLTExLTEwVDE1OjMyOjUxKzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIwLTExLTEwVDE1OjMyOjUxKzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmZlYzBlOWE3LWE4YTEtNGZmNi05Nzg1LTkwMTViNmJjNzE5OCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpmZWMwZTlhNy1hOGExLTRmZjYtOTc4NS05MDE1YjZiYzcxOTgiIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpmZWMwZTlhNy1hOGExLTRmZjYtOTc4NS05MDE1YjZiYzcxOTgiPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjcmVhdGVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOmZlYzBlOWE3LWE4YTEtNGZmNi05Nzg1LTkwMTViNmJjNzE5OCIgc3RFdnQ6d2hlbj0iMjAyMC0xMS0xMFQxNTozMjoxOSswODowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIDIxLjIgKE1hY2ludG9zaCkiLz4gPC9yZGY6U2VxPiA8L3htcE1NOkhpc3Rvcnk+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+iB4NtgAABDpJREFUWIXdln1MlVUcxz/neR7QIEYi6VSYqLTSZjgvQi4VtFSwWUSytmaa1h8tw8ra/KuXLVtb/9RmU1ZLcxMr04q8LRlxezFIq2uxgZCvpMQ7oSYvl+c55/THxa53PBCXcGx+/7l7zvmd3/l+f2/nCq016enpu4HHuYFg9P9uAk6MJZHRhgHg9/u7LcsqALrHmM+o4WrGOHbs2Ang6THkMqowrv3w+/17gA/GhsrownJZ2wRkAHOGOhgbA6vvldwxS3FLnKa906DmlMDrM7HtoM3DOZJAn8DrMwb1s3C+Yk6qYvcBiyUZivg4TUmZCcCqpZKpk3SYvSMFzW1QfdKgoUkMX5jf7+/OzMwscBynZrBDqSmKom19aC2oOWnQ3G4w/05J3nLNhjUOG7eOo/0vSJqiKci18f04nu4ed1/Pb7Rp7RC8vx+W3i2ZPi0kbPUyyW0zFKfrQ4GJjwverxR8eMjk7V1RwxMGwX7zeDyDRmPbFpva0ybPvRaFlCFXM5I1xW8FeGWzTeGrUXh9Jo/lOSxbqFyzdvtMzcxkza5PXGkAUFVr8MLr0WFrE+I1G9ZI1j7ocLza5PufBvoevEYGwU3jYdZ0TXmlcY2oIM5dEBz4yiIjTRIbA2f+ENSdFeRmO66+crMlXT3w7VEzIg6dlwTvfWwS6IP0ucrVJmJhPb3Q0i5YvkgSHT1wf2exxfoXx+H0i/b6TBbcpUhMCLcTAlYulpRXmvQGImUBV7oEFy8LYmO0637EwgDe2BnFvNmK/dsDPPmIQ2pKKGo9vVB3RhDoJ3v4OxOlYMXi8PSmz1XcmqDx+iLL1lVkpCkmJ2rOnHeXMHhxD4GKXwwKnhnHA/dJcrIUTz3qcKFJ8HWFyaelJk2toWl18bKg8rjJqmzJvpKQiNxsSWOr4Hj10LGdnAg5WaHARUdpkqdo8lZIGpoNPit1D8yIhAE0tgiKii2KiiElSZGVqbl/qcO6fIdt70RxqDx0oddn8OZWm5QkTX2DIDoali2UfOT97+tnJCkK19n/ftsONLcJDh42KS4x6el1PxexsNgYiI/TNLaEslLfYFDfAHsOmmx5wuHlzTY1pwzOng/aHPnZ5NLfNjlZkqJiiyULFDfHMKwyPPrbwKk4HETcY2mzFV+8GyB5qnvT7thrIqUIm1a2DWUVFrlZwT7LyXKoqhv6gf2/iFhYVa2BVPDQCum6P3ECWKamvTN83eszmTZZsyhdco9HjXhoDBcRl2JXN2zfY/HsBgfDCBJu7RCkTFPMm6PIXyk512Bw9Ndw4tW/C+r/FLxU6KAUlP0wooE8bIxoeOz93MKRsD4/+Ppfhe1A6RGTHXst179QX35jsmmtQ1mFyZWu61eGAEJrjRADL/F4PO5NdO1hAYkJmkkT4fKV4MPd13ddeEaMEY97AK2hrUPQ1jFadEYP17fQxxA3rLB/AInulg8syJa/AAAAAElFTkSuQmCC"},addb:function(t,e,i){function s(t,e){var i=t.length,o=a(i/2);if(i<8){for(var r,l,c=t,d=e,u=c.length,f=1;f删除后无法恢复,请确认后删除!

",onOk:function(){Object(o.b)(t.id).then((function(a){e.$Message.success(a.msg),t.remove()})).catch((function(t){e.$Message.error(t)}))},onCancel:function(){}})})),Object(i.a)(l,"onChangeName",(function(t){var e=this;"blur"==t.eventType&&(t={name:t.newName,id:t.id},Object(o.d)(t).then((function(t){e.$Message.success(t.msg)})).catch((function(t){e.$Message.error(t)})))})),Object(i.a)(l,"onAddNode",(function(t){})),Object(i.a)(l,"addNode",(function(){var t=new s.TreeNode({name:"new node",isLeaf:!1});this.data.children||(this.data.children=[]),this.data.addChildren(t)})),Object(i.a)(l,"getNewTree",(function(){this.newTree=function t(e){var a,n={};for(a in e)"children"!==a&&"parent"!==a&&(n[a]=e[a]);if(e.children&&0n.parts.length&&(a.parts.length=n.parts.length)}else{var s=[];for(i=0;it.length||0this.maxCols?this.maxCols:t},waterfall:function(){if(this.imgBoxEls){var t=this.isMobile?this.imgBoxEls[0].offsetWidth:this.colWidth;0==this.beginIndex&&(this.colsHeightArr=[]);for(var e=this.beginIndex;et-this.reachBottomDistance&&(this.isPreloading=!0,this.$emit("scrollReachBottom")))},scroll:function(){this.$refs.scrollEl.addEventListener("scroll",this.scrollFn)},waterfallOver:function(){this.$refs.scrollEl.removeEventListener("scroll",this.scrollFn),this.isPreloading=!1,this.over=!0,this.setOverTipPos()},setOverTipPos:function(){var t=this,e=Math.max.apply(null,this.colsHeightArr);this.$nextTick((function(){t.$refs.over.style.top=e+"px"}))},bindClickEvent:function(){var t=this;this.$el.querySelector(".vue-waterfall-easy").addEventListener("click",(function(e){var n=e.target;if(-1===e.target.className.indexOf("over")&&-1==n.className.indexOf("img-box")){for(;-1==n.className.indexOf("img-inner-box");)n=n.parentNode;var a=n.getAttribute("data-index");t.$emit("click",e,{index:a,value:t.imgsArr_c[a]})}}))},pullDown:function(){var t,e=this,n=this.$el.querySelector(".vue-waterfall-easy-scroll");n.addEventListener("touchmove",(function(a){var i;0===n.scrollTop&&(i=a.changedTouches[0],t=t||i.pageY,0<(i=i.pageY-t)&&a.preventDefault(),e.$emit("pullDownMove",i))})),n.addEventListener("touchend",(function(a){0===n.scrollTop&&(t=NaN,e.$emit("pullDownEnd"))}))},loadingMiddle:function(){var t=this.$el.querySelector(".vue-waterfall-easy-scroll");t=t.offsetWidth-t.clientWidth;this.$el.querySelector(".loading").style.marginLeft=-t/2+"px"},reset:function(){this.imgsArr_c=[],this.beginIndex=0,this.loadedCount=0,this.isFirstLoad=!0,this.isPreloading=!0,this.scroll(),this.over=!1}}}},function(t,e,n){"use strict";e.a={name:"alink",props:["to"],data:function(){return{msg:"this is from alink.vue"}},methods:{}}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var a=n(3),i=n(13);a=n(2)(a.a,i.a,!1,(function(t){n(6)}),"data-v-ded6b974",null);a.options.__file="src\\vue-waterfall-easy\\vue-waterfall-easy.vue",e.default=a.exports},function(t,e,n){var a=n(7);(a="string"==typeof a?[[t.i,a,""]]:a).locals&&(t.exports=a.locals),n(1)("5fd04388",a,!1,{})},function(t,e,n){(t.exports=n(0)(!1)).push([t.i,"\n.vue-waterfall-easy-container[data-v-ded6b974] {\n width: 100%;\n height: 100%;\n position: relative;\n}\n.vue-waterfall-easy-container .vue-waterfall-easy-scroll[data-v-ded6b974] {\n position: relative;\n width: 100%;\n height: 100%;\n overflow-x: hidden;\n overflow-y: scroll;\n -webkit-overflow-scrolling: touch;\n}\n.vue-waterfall-easy-container .vue-waterfall-easy[data-v-ded6b974] {\n position: absolute;\n width: 100%;\n}\n@-webkit-keyframes show-card-data-v-ded6b974 {\n0% {\n -webkit-transform: scale(0.5);\n transform: scale(0.5);\n}\n100% {\n -webkit-transform: scale(1);\n transform: scale(1);\n}\n}\n@keyframes show-card-data-v-ded6b974 {\n0% {\n -webkit-transform: scale(0.5);\n transform: scale(0.5);\n}\n100% {\n -webkit-transform: scale(1);\n transform: scale(1);\n}\n}\n.vue-waterfall-easy-container .vue-waterfall-easy > .img-box[data-v-ded6b974] {\n position: absolute;\n -webkit-box-sizing: border-box;\n box-sizing: border-box;\n width: 50%;\n}\n.vue-waterfall-easy-container .vue-waterfall-easy > .img-box.default-card-animation[data-v-ded6b974] {\n -webkit-animation: show-card-data-v-ded6b974 0.4s;\n animation: show-card-data-v-ded6b974 0.4s;\n -webkit-transition: left 0.6s, top 0.6s;\n transition: left 0.6s, top 0.6s;\n -webkit-transition-delay: 0.1s;\n transition-delay: 0.1s;\n}\n.vue-waterfall-easy-container .vue-waterfall-easy a[data-v-ded6b974] {\n display: block;\n}\n.vue-waterfall-easy-container .vue-waterfall-easy a.img-inner-box[data-v-ded6b974] {\n -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);\n box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);\n border-radius: 4px;\n}\n.vue-waterfall-easy-container .vue-waterfall-easy .__err__ .img-wraper[data-v-ded6b974] {\n background-image: url(data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAAeAAD/4QMraHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjMtYzAxMSA2Ni4xNDU2NjEsIDIwMTIvMDIvMDYtMTQ6NTY6MjcgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjk1M0JCM0QwNkVFNDExRThCNTJCQUQ2RDFGQzg0NzIxIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjk1M0JCM0NGNkVFNDExRThCNTJCQUQ2RDFGQzg0NzIxIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzYgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QTYwRUMyMDE2RUUzMTFFOEJCRTU5RTFDODg1ODgwMjYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QTYwRUMyMDI2RUUzMTFFOEJCRTU5RTFDODg1ODgwMjYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7/7gAOQWRvYmUAZMAAAAAB/9sAhAAQCwsLDAsQDAwQFw8NDxcbFBAQFBsfFxcXFxcfHhcaGhoaFx4eIyUnJSMeLy8zMy8vQEBAQEBAQEBAQEBAQEBAAREPDxETERUSEhUUERQRFBoUFhYUGiYaGhwaGiYwIx4eHh4jMCsuJycnLis1NTAwNTVAQD9AQEBAQEBAQEBAQED/wAARCACRAJEDASIAAhEBAxEB/8QAZQAAAwEBAQAAAAAAAAAAAAAAAAIDAQQHAQEAAAAAAAAAAAAAAAAAAAAAEAACAQMDBAEFAAMBAAAAAAAAAQIRMQMhQRJRYYEycZHBIkITsdFSYhEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8A9AAAAAMFnNQWt9kAwkssVbV9CTnKb10XQVtLSyAd5ZuzURW27yfhmX9RlDI+wD4Vf/ZVi41SKCdeNI3YEnOXJtOiBZZr/wBGcMi2Ft7AXjli76PoOcqael0Mpyg9NV0A6QEhNTWl90MBoAAAAAAGGiTlxjXfZAZkycdEqyI3q26sOrd92CTm6bbsA1boh1i3lqPGKiqIZAYklYHY0x6tIDY2B3NdjEBgNJ3NACTxbx0E1TozoYsoqSowI2o06MtjyctGqSItODptsw6NX2YHSaJCXKNd90OAAAAYznnLnJvZWK5pUjRXloiNdwCjk0l9S0YqKohcSpGrvLUcDUBLK23x23FWNtVSAuHch/KXQP5PoBdqq77GJ1XfczFVKjVBcuPk6rXqBQCH8n0D+UugFwZD+bV1oNif5OOzQDyipKjI0cW0/qXYmVVjVXjqAkZcHXZ3OhHNXcthlWNHeOjAoAABDLKs6bISlWl1Busm+42Jfm30At2BmI1gRy+3gpD1XwTy+3gpH1QDASyt8uKdFuJRw1iwOjdBKy+TIutGbK3kAAxtJNuwiywdmA7s/glj9/BV04unQli9l8AWDsBjAhSja6D4pUnTZmZV+afUVOkk+4HUBgAc0bD4v2+fsJGw+L9vn7AVQMEDAjl9vBSHqvgnl9vBSHqvgDJwbfJC8JPSlEO5wTo3qMnUDEqNGz0jXoD08BRSXyBB/m6u2xvFPQ1qjoDAVNxqv1ZuJUnT5BGw9/AFQYAwJZf1+fsJKw+X9fn7CSsB0AAAc7VG13GxP82uoZFSbezFWkkwOgGCBgRy15adDZTaioq7QZPfwZQDFFfPc2MnB0vE1AwCc+WituPjaS4kzU6agPkS9hEVeqJJU0AAh7+ACHv4AqAAwI5X+aXQVKrS7g3WTY2ONZp7IC9AAAJ5lWNf+dSV1XqdL1VGc8lxk47bAUxyqqO60GIpuL5LyuxZNNVVtmAmVfkpbbi1RYAI1QVRYAI1QJ1aRYzdAbJ8Y1I1RZggI1SNxL8uW1NCoAYxckqKiu9Bm0lV23ZFtyfJ+F2Ayyr0K4VSNf8ArUnFcpKO250LRUQABoAYLkhzXdWHMA5u26uNGXF9tx8uOusfYlbTcC6aaqrdTTnTlHVfQrHJF6PRsBwAAC5i9vg0xbgaAIAAxtJVduosskVotWiTcpav6ANKXJ9the27sF9NyuLHTWXsA2OHBd3cYDQAAAAAAAwSeNS1syhgHNRxdJfUK10ujoaTuJLCrp0Amm1Ztdhv6z3Sfkxwmu4leqoBT+1P1f8AkZy4469daEaopllRqPRAH9ZOyp5Fbbu2+xmuyGUJvsAtaaWQUcnSP1Kxwq7dR0krALDGo63Y4GgAAAAAAAAAAAAAAAAAshJ7AAGK6B3YABsNx4gADAAAAAAAAAAAAAf/2Q==);\n background-repeat: no-repeat;\n background-position: center;\n background-size: 50% 50%;\n}\n.vue-waterfall-easy-container .vue-waterfall-easy .__err__ .img-wraper img[data-v-ded6b974] {\n display: none;\n}\n.vue-waterfall-easy-container .vue-waterfall-easy a.img-wraper > img[data-v-ded6b974] {\n width: 100%;\n display: block;\n border: none;\n}\n.vue-waterfall-easy-container .vue-waterfall-easy .over[data-v-ded6b974] {\n position: absolute;\n width: 100%;\n text-align: center;\n font-size: 12px;\n line-height: 1.6;\n color: #aaa;\n}\n.vue-waterfall-easy-container > .loading.first[data-v-ded6b974] {\n bottom: 50%;\n -webkit-transform: translate(-50%, 50%);\n transform: translate(-50%, 50%);\n}\n.vue-waterfall-easy-container > .loading[data-v-ded6b974] {\n position: absolute;\n left: 50%;\n -webkit-transform: translateX(-50%);\n transform: translateX(-50%);\n bottom: 6px;\n z-index: 999;\n}\n@-webkit-keyframes ball-beat-data-v-ded6b974 {\n50% {\n opacity: 0.2;\n -webkit-transform: scale(0.75);\n transform: scale(0.75);\n}\n100% {\n opacity: 1;\n -webkit-transform: scale(1);\n transform: scale(1);\n}\n}\n@keyframes ball-beat-data-v-ded6b974 {\n50% {\n opacity: 0.2;\n -webkit-transform: scale(0.75);\n transform: scale(0.75);\n}\n100% {\n opacity: 1;\n -webkit-transform: scale(1);\n transform: scale(1);\n}\n}\n.vue-waterfall-easy-container > .loading.ball-beat > .dot[data-v-ded6b974] {\n vertical-align: bottom;\n background-color: #4b15ab;\n width: 12px;\n height: 12px;\n border-radius: 50%;\n margin: 3px;\n -webkit-animation-fill-mode: both;\n animation-fill-mode: both;\n display: inline-block;\n -webkit-animation: ball-beat-data-v-ded6b974 0.7s 0s infinite linear;\n animation: ball-beat-data-v-ded6b974 0.7s 0s infinite linear;\n}\n.vue-waterfall-easy-container > .loading.ball-beat > .dot[data-v-ded6b974]:nth-child(2n-1) {\n -webkit-animation-delay: 0.35s;\n animation-delay: 0.35s;\n}\n",""])},function(t,e){t.exports=function(t,e){for(var n=[],a={},i=0;i@^][^\s!#%&*+<=>@^]*>/,M=/a/g,O=/a/g,D=(a=new C(M)!==M,f.MISSED_STICKY),R=f.UNSUPPORTED_Y;V=i&&(!a||D||k||x||_((function(){return O[w]=!1,C(M)!=M||C(O)==O||"/a/i"!=C(M,"i")})));if(s("RegExp",V)){function P(t,e){var a,i,o=d(F,this),r=m(t),s=void 0===e,c=[],f=t;if(!o&&r&&s&&t.constructor===P)return t;if((r||d(F,t))&&(t=t.source,s&&(e=p(f))),t=void 0===t?"":u(t),e=void 0===e?"":u(e),f=t,r=e=k&&"dotAll"in M&&(a=!!e&&-1"===e&&l:if(""===d||b(s,d))throw new I("Invalid capture group name");s[d]=!0,l=!(r[r.length]=[d,c]),d="";continue}l?d+=e:o+=e}return[o,r]}(t))[0],c=s[1]),s=n(C(t,e),o?this:F,P),(a||i||c.length)&&(e=g(s),a&&(e.dotAll=!0,e.raw=P(function(t){for(var e,a=t.length,i=0,o="",r=!1;i<=a;i++)"\\"===(e=B(t,i))?o+=e+B(t,++i):r||"."!==e?("["===e?r=!0:"]"===e&&(r=!1),o+=e):o+="[\\s\\S]";return o}(t),r)),i&&(e.sticky=!0),c.length&&(e.groups=c)),t!==f)try{l(s,"source",""===f?"(?:)":f)}catch(t){}return s}for(var j=c(C),A=0;j.length>A;)h(P,C,j[A++]);(F.constructor=P).prototype=F,v(o,"RegExp",P,{constructor:!0})}y("RegExp")},"57b9":function(t,e,a){var i=a("c65b"),o=a("d066"),r=a("b622"),s=a("cb2d");t.exports=function(){var t=o("Symbol"),e=(t=t&&t.prototype,t&&t.valueOf),a=r("toPrimitive");t&&!t[a]&&s(t,a,(function(t){return i(e,this)}),{arity:1})}},"5a47":function(t,e,a){var i=a("23e7"),o=a("4930"),r=a("d039"),s=a("7418"),n=a("7b0b");i({target:"Object",stat:!0,forced:!o||r((function(){s.f(1)}))},{getOwnPropertySymbols:function(t){var e=s.f;return e?e(n(t)):[]}})},"61f7":function(t,e,a){"use strict";a.d(e,"a",(function(){return r})),a.d(e,"c",(function(){return l})),a.d(e,"b",(function(){return c}));var i=a("fc11"),o=a("f3f3");function r(t,e){/(y+)/.test(e)&&(e=e.replace(RegExp.$1,(t.getFullYear()+"").substr(4-RegExp.$1.length)));var a,i,o={"M+":t.getMonth()+1,"d+":t.getDate(),"h+":t.getHours(),"m+":t.getMinutes(),"s+":t.getSeconds()};for(a in o)new RegExp("(".concat(a,")")).test(e)&&(i=o[a]+"",e=e.replace(RegExp.$1,1===RegExp.$1.length?i:("00"+i).substr(i.length)));return e}a("ac1f"),a("00b4"),a("5319"),a("4d63"),a("c607"),a("2c3e"),a("25f0"),a("498a"),a("d3b7"),a("b64b"),a("99af");var s={min:"%s最小长度为:min",max:"%s最大长度为:max",length:"%s长度必须为:length",range:"%s长度为:range",pattern:"$s格式错误"};function n(t,e){t.message=function(t){return e.replace("%s",t||"")}}function l(t){var e=1=t.length?{done:!0}:{done:!1,value:t[s++]}},e:function(t){throw t},f:e};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 n=a("f3f3"),l=(a("96cf"),a("fb6a"),a("d81d"),a("a9e3"),a("a434"),a("99af"),a("a4d3"),a("e01a"),a("4ec9"),a("d3b7"),a("3ca3"),a("ddb0"),a("4de4"),a("b0c0"),a("25f0"),a("498a"),a("159b"),a("caad"),a("e9c4"),a("ac1f"),a("5319"),a("0f0e")),c=a("2f62"),d=a("310e"),m=(d=a.n(d),a("b0e7")),u=a("5334"),p=a("e449"),f=a("6fd3"),h=a("c4ad"),v=(a("00b4"),a("c4c8")),_={name:"taoBao",data:function(){return{soure_link:"",spinShow:!1,grid:{xl:8,lg:8,md:12,sm:24,xs:24},grid2:{xl:12,lg:12,md:12,sm:24,xs:24},copyConfig:{copy_type:2,copy_num:0},artFrom:{type:"taobao",url:""}}},computed:{},created:function(){},mounted:function(){this.getCopyConfig()},methods:{mealPay:function(t){this.$router.push({path:"/admin/setting/sms/sms_pay/index",query:{type:t}})},getCopyConfig:function(){var t=this;Object(v.f)().then((function(e){t.copyConfig.copy_type=e.data.copy_type,t.copyConfig.copy_num=e.data.copy_num}))},add:function(){var t=this;if(this.soure_link){if(!/(http|ftp|https):\/\/[\w\-_]+(\.[\w\-_]+)+([\w\-\.,@?^=%&:/~\+#]*[\w\-\@?^=%&/~\+#])?/.test(this.soure_link))return this.$Message.warning("请输入以http开头的地址!");this.spinShow=!0,this.artFrom.url=this.soure_link,Object(v.g)(this.artFrom).then((function(e){e=e.data.productInfo,t.$emit("on-close",e),t.spinShow=!1})).catch((function(e){t.spinShow=!1,t.$Message.error(e.msg)}))}else this.$Message.warning("请输入链接地址!")}}},b=(a("a24f"),a("2877")),g=(_=Object(b.a)(_,(function(){var t=this,e=t.$createElement;e=t._self._c||e;return e("div",{staticClass:"Box"},[e("Card",[e("div",[t._v("\n 生成的商品默认是没有上架的,请手动上架商品!\n "),2==t.copyConfig.copy_type?e("a",{attrs:{href:"http://help.crmeb.net/crmeb-v4/1863579",target:"_blank"}},[t._v("如何配置密钥")]):e("span",[t._v("您当前剩余"+t._s(t.copyConfig.copy_num)+"条采集次数,"),e("a",{attrs:{href:"#"},on:{click:function(e){return t.mealPay("copy")}}},[t._v("增加采集次数")])])]),e("div",[t._v("商品采集设置:设置 > 系统设置 > 第三方接口设置 > 采集商品配置")])]),e("Form",{ref:"formValidate",staticClass:"formValidate mt20",attrs:{"label-width":120,"label-position":"right"},nativeOn:{submit:function(t){t.preventDefault()}}},[e("Row",{attrs:{gutter:24,type:"flex"}},[e("Col",{attrs:{span:"18"}},[e("FormItem",{attrs:{label:"链接地址:"}},[e("Input",{staticClass:"numPut",attrs:{search:"","enter-button":"确定",placeholder:"请输入链接地址"},on:{"on-search":t.add},model:{value:t.soure_link,callback:function(e){t.soure_link=e},expression:"soure_link"}})],1)],1)],1)],1),t.spinShow?e("Spin",{attrs:{size:"large",fix:""}}):t._e()],1)}),[],!1,null,"5e4764e5",null).exports,a("a069")),y=a("c24f"),V=a("d708"),k=a("c276"),x=a("0e5c");m={name:"product_productAdd",components:{uploadPictures:m.a,freightTemplate:u.a,addAttr:f.a,couponList:p.a,taoBao:_,draggable:d.a,goodsList:h.default,WangEditor:g.a,userLabel:l.a},data:function(){return{labelShow:!1,dataLabel:[],headTab:[{tit:"基础信息",name:"1"},{tit:"规格库存",name:"2"},{tit:"商品详情",name:"3"},{tit:"物流设置",name:"4"},{tit:"营销设置",name:"5"},{tit:"其他设置",name:"6"}],virtual:[{tit:"普通商品",id:0,tit2:"物流发货"},{tit:"卡密/网盘",id:1,tit2:"自动发货"},{tit:"优惠卷",id:2,tit2:"自动发货"},{tit:"虚拟商品",id:3,tit2:"虚拟发货"}],seletVideo:0,customBtn:!1,content:"",contents:"",fileUrl:V.a.apiBaseURL+"/file/upload",fileUrl2:V.a.apiBaseURL+"/file/video_upload",cardUrl:V.a.apiBaseURL+"/file/upload/1",upload_type:"",uploadData:{},header:{},type:0,modals:!1,goods_modals:!1,spinShow:!1,openSubimit:!1,virtualData:"",virtualList:[{key:"",value:""}],grid2:{xl:10,lg:12,md:12,sm:24,xs:24},grid3:{xl:18,lg:18,md:20,sm:24,xs:24},oneFormBatch:[{pic:"",price:0,cost:0,ot_price:0,stock:0,bar_code:"",weight:0,volume:0}],formDynamic:{attrsName:"",attrsVal:""},disk_type:1,tabIndex:0,tabName:"",formDynamicNameData:[],isBtn:!1,columns2:[{title:"图片",slot:"pic",align:"center",minWidth:80},{title:"售价",slot:"price",align:"center",minWidth:95},{title:"成本价",slot:"cost",align:"center",minWidth:95},{title:"原价",slot:"ot_price",align:"center",minWidth:95},{title:"库存",slot:"stock",align:"center",minWidth:95},{title:"商品编号",slot:"bar_code",align:"center",minWidth:120},{title:"重量(KG)",slot:"weight",align:"center",minWidth:95},{title:"体积(m³)",slot:"volume",align:"center",minWidth:95},{title:"操作",slot:"action",fixed:"right",align:"center",minWidth:140}],columns3:[{title:"图片",slot:"pic",align:"center",minWidth:80},{title:"售价",slot:"price",align:"center",minWidth:95},{title:"成本价",slot:"cost",align:"center",minWidth:95},{title:"原价",slot:"ot_price",align:"center",minWidth:95},{title:"库存",slot:"stock",align:"center",minWidth:95},{title:"商品编号",slot:"bar_code",align:"center",minWidth:120},{title:"虚拟商品",slot:"fictitious",align:"center",minWidth:95},{title:"操作",slot:"action",fixed:"right",align:"center",minWidth:140}],columns:[],columnsInstall:[],columnsInstal2:[],gridPic:{xl:6,lg:8,md:12,sm:12,xs:12},gridBtn:{xl:4,lg:8,md:8,sm:8,xs:8},CustomList:[{value:"text",label:"文本框"},{value:"number",label:"数字"},{value:"email",label:"邮件"},{value:"data",label:"日期"},{value:"time",label:"时间"},{value:"id",label:"身份证"},{value:"phone",label:"手机号"},{value:"img",label:"图片"}],customess:{content:[]},formValidate:{disk_info:"",logistics:["1"],freight:2,postage:0,recommend:[],presale_day:1,presale:!1,is_limit:!1,limit_type:0,limit_num:0,video_open:!1,vip_product:!1,custom_form:[],store_name:"",cate_id:[],label_id:[],keyword:"",unit_name:"",store_info:"",image:"",recommend_image:"",slider_image:[],description:"",ficti:0,give_integral:0,sort:0,is_show:1,is_hot:0,is_benefit:0,is_best:0,is_new:0,is_good:0,is_postage:0,is_sub:[],recommend_list:[],virtual_type:0,id:0,spec_type:0,is_virtual:0,video_link:"",temp_id:"",attrs:[],items:[{pic:"",price:0,cost:0,ot_price:0,stock:0,bar_code:""}],activity:["默认","秒杀","砍价","拼团"],couponName:[],header:[],selectRule:"",coupon_ids:[],command_word:""},ruleList:[],templateList:[],createBnt:!0,showIput:!1,manyFormValidate:[],oneFormValidate:[{pic:"",price:0,cost:0,ot_price:0,stock:0,bar_code:"",weight:0,volume:0,brokerage:0,brokerage_two:0,vip_price:0,virtual_list:[],coupon_id:0}],images:[],imagesTable:"",currentTab:"1",isChoice:"",grid:{xl:8,lg:8,md:12,sm:24,xs:24},loading:!1,modalPic:!1,addVirtualModel:!1,template:!1,uploadList:[],treeSelect:[],picTit:"",tableIndex:0,ruleValidate:{store_name:[{required:!0,message:"请输入商品名称",trigger:"blur"}],cate_id:[{required:!0,message:"请选择商品分类",trigger:"change",type:"array",min:"1"}],unit_name:[{required:!0,message:"请输入单位",trigger:"blur"}],slider_image:[{required:!0,message:"请上传商品轮播图",type:"array",trigger:"change"}],spec_type:[{required:!0,message:"请选择商品规格",trigger:"change"}],is_virtual:[{required:!0,message:"请选择商品类型",trigger:"change"}],selectRule:[{required:!0,message:"请选择商品规格属性",trigger:"change"}],temp_id:[{required:!0,message:"请选择运费模板",trigger:"change",type:"number"}],presale_time:[{required:!0,type:"array",message:"请选择活动时间",trigger:"change"}],logistics:[{required:!0,type:"array",min:1,message:"请选择物流方式",trigger:"change"},{type:"array",max:2,message:"请选择物流方式",trigger:"change"}],give_integral:[{type:"integer",message:"请输入整数"}]},manyBrokerage:0,manyBrokerageTwo:0,manyVipPrice:0,upload:{videoIng:!1},videoIng:!1,progress:0,stock:0,disk_info:"",videoLink:"",attrs:[],activity:{"默认":"red","秒杀":"blue","砍价":"green","拼团":"yellow"},couponName:[],updateIds:[],updateName:[],couponIds:"",couponNames:[],rakeBack:[{title:"一级返佣",slot:"brokerage",align:"center",width:95},{title:"二级返佣",slot:"brokerage_two",align:"center",width:95}],member:[{title:"会员价",slot:"vip_price",align:"center",width:95}],columnsInstalM:[],moveIndex:""}},computed:Object(n.a)(Object(n.a)({},Object(c.e)("media",["isMobile"])),{},{labelWidth:function(){return this.isMobile?void 0:120},labelPosition:function(){return this.isMobile?"top":"right"},labelBottom:function(){return this.isMobile?void 0:15}}),created:function(){this.columns=this.columns2.slice(0,8),this.getToken()},mounted:function(){var t=this;"0"!==this.$route.params.id&&this.$route.params.id?this.getInfo():"0"===this.$route.params.id&&Object(v.p)().then((function(e){var a,i;e=e.data.info;Array.isArray(e)||(a=e.cate_id.map(Number),e.label_id.map(Number),t.attrs=e.items||[],i=[],e.coupons&&(e.coupons.map((function(t){i.push(t.id)})),t.couponName=e.coupons),t.formValidate=e,t.dataLabel=e.label_id,t.formValidate.coupon_ids=i,t.updateIds=i,t.updateName=e.coupons,t.formValidate.cate_id=a,t.oneFormValidate=e.attrs,t.formValidate.logistics=e.logistics||["1"],t.formValidate.header=[],t.generate(0),t.manyFormValidate=e.attrs,t.spec_type=e.spec_type,t.formValidate.is_virtual=e.is_virtual,t.formValidate.custom_form=e.custom_form||[],0!=t.formValidate.custom_form.length&&(t.customBtn=!0),t.virtualbtn(e.virtual_type,1),0===e.spec_type?t.manyFormValidate=[]:(t.createBnt=!0,t.oneFormValidate=[{pic:e.image,price:0,cost:0,ot_price:0,stock:0,bar_code:"",weight:0,volume:0,brokerage:0,brokerage_two:0,vip_price:0,virtual_list:[],coupon_id:0}]),t.spinShow=!1)})).catch((function(e){t.$Message.error(e.msg)})),this.$route.query.type?(this.modals=!0,this.type=this.$route.query.type):this.type=0,this.goodsCategory(),this.productGetRule(),this.productGetTemplate(),this.uploadType()},methods:{videoSaveToUrl:function(t){var e=this;return Object(x.a)({file:t,pieceSize:3,success:function(t){e.formValidate.video_link=t.file_path,e.progress=100},error:function(t){e.$Message.error(t.msg)},uploading:function(t,a){e.videoIng=!0,t=Math.floor(t/a*100),e.progress=t}}),!1},virtualbtn:function(t,e){var a=this;switch(1!=e&&(this.formValidate.is_sub=[],(e=this.$route.params.id)&&Object(v.e)(e).then((function(t){})).catch((function(t){a.formValidate.spec_type=a.spec_type,a.$Message.error(t.msg)}))),t){case 0:this.formValidate.virtual_type=0,this.formValidate.is_virtual=0,this.headTab=[{tit:"基础信息",name:"1"},{tit:"规格库存",name:"2"},{tit:"商品详情",name:"3"},{tit:"物流设置",name:"4"},{tit:"营销设置",name:"5"},{tit:"其他设置",name:"6"}];break;case 1:this.formValidate.virtual_type=1,this.formValidate.postage=0,this.headTab=[{tit:"基础信息",name:"1"},{tit:"规格库存",name:"2"},{tit:"商品详情",name:"3"},{tit:"营销设置",name:"4"},{tit:"其他设置",name:"5"}];break;case 2:this.formValidate.virtual_type=2,this.formValidate.is_virtual=1,this.headTab=[{tit:"基础信息",name:"1"},{tit:"规格库存",name:"2"},{tit:"商品详情",name:"3"},{tit:"营销设置",name:"4"},{tit:"其他设置",name:"5"}];break;case 3:this.formValidate.virtual_type=3,this.formValidate.is_virtual=1,this.headTab=[{tit:"基础信息",name:"1"},{tit:"规格库存",name:"2"},{tit:"商品详情",name:"3"},{tit:"营销设置",name:"4"},{tit:"其他设置",name:"5"}];break;case 1:this.formValidate.virtual_type=1,this.formValidate.is_virtual=1,this.headTab=[{tit:"基础信息",name:"1"},{tit:"规格库存",name:"2"},{tit:"商品详情",name:"3"},{tit:"营销设置",name:"4"},{tit:"其他设置",name:"5"}]}},addCate:function(){var t=this;this.$modalForm(Object(v.q)()).then((function(){return t.goodsCategory()}))},logisticsBtn:function(t){this.formValidate.logistics=t},addLabel:function(){var t=this;this.$modalForm(Object(y.N)(0)).then((function(){return t.userLabel()}))},customMessBtn:function(t){t||(this.formValidate.custom_form=[])},addcustom:function(){9]*>/gi,(function(t,e){return(t=(t=t.replace(/style="[^"]+"/gi,"").replace(/style='[^']+'/gi,"")).replace(/width="[^"]+"/gi,"").replace(/width='[^']+'/gi,"")).replace(/height="[^"]+"/gi,"").replace(/height='[^']+'/gi,"")})),(t=(t=t.replace(/style="[^"]+"/gi,(function(t,e){return t.replace(/width:[^;]+;/gi,"max-width:100%;").replace(/width:[^;]+;/gi,"max-width:100%;")}))).replace(/]*\/>/gi,"")).replace(/\>>32-e}var s,a,c,h,l,f,u,d,p;t.exports=(t=i("21bf"),Math,p=(i=t).lib,s=p.WordArray,a=p.Hasher,p=i.algo,c=s.create([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,7,4,13,1,10,6,15,3,12,0,9,5,2,14,11,8,3,10,14,4,9,15,8,1,2,7,0,6,13,11,5,12,1,9,11,10,0,8,12,4,13,3,7,15,14,5,6,2,4,0,5,9,7,12,2,10,14,1,3,8,11,6,15,13]),h=s.create([5,14,7,0,9,2,11,4,13,6,15,8,1,10,3,12,6,11,3,7,0,13,5,10,14,15,8,12,4,9,1,2,15,5,1,3,7,14,6,9,11,8,12,2,10,0,4,13,8,6,4,1,3,11,15,0,5,12,2,13,9,7,10,14,12,15,10,4,1,5,8,7,6,2,13,14,0,3,9,11]),l=s.create([11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8,7,6,8,13,11,9,7,15,7,12,15,9,11,7,13,12,11,13,6,7,14,9,13,15,14,8,13,6,5,12,7,5,11,12,14,15,14,15,9,8,9,14,5,6,8,6,5,12,9,15,5,11,6,8,13,12,5,12,13,14,11,8,5,6]),f=s.create([8,9,9,11,13,15,15,5,7,7,8,11,14,14,12,6,9,13,15,7,12,8,9,11,7,7,12,7,6,15,13,11,9,7,15,11,8,6,6,14,12,13,5,14,13,13,7,5,15,5,8,11,14,14,6,14,6,9,12,9,12,5,15,8,8,5,12,9,12,5,14,6,8,13,6,5,15,13,11,11]),u=s.create([0,1518500249,1859775393,2400959708,2840853838]),d=s.create([1352829926,1548603684,1836072691,2053994217,0]),p=p.RIPEMD160=a.extend({_doReset:function(){this._hash=s.create([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(t,e){for(var i=0;i<16;i++){var s=e+i,a=t[s];t[s]=16711935&(a<<8|a>>>24)|4278255360&(a<<24|a>>>8)}var p,g,m,v,y,b,_=this._hash.words,w=u.words,k=d.words,x=c.words,B=h.words,S=l.words,C=f.words,z=p=_[0],A=g=_[1],I=m=_[2],H=v=_[3],E=y=_[4];for(i=0;i<80;i+=1)b=(b=o(b=(b=p+t[e+x[i]]|0)+(i<16?(g^m^v)+w[0]:i<32?r(g,m,v)+w[1]:i<48?((g|~m)^v)+w[2]:i<64?n(g,m,v)+w[3]:(g^(m|~v))+w[4])|0,S[i]))+y|0,p=y,y=v,v=o(m,10),m=g,g=b,b=(b=o(b=(b=z+t[e+B[i]]|0)+(i<16?(A^(I|~H))+k[0]:i<32?n(A,I,H)+k[1]:i<48?((A|~I)^H)+k[2]:i<64?r(A,I,H)+k[3]:(A^I^H)+k[4])|0,C[i]))+E|0,z=E,E=H,H=o(I,10),I=A,A=b;b=_[1]+m+H|0,_[1]=_[2]+v+E|0,_[2]=_[3]+y+z|0,_[3]=_[4]+p+A|0,_[4]=_[0]+g+I|0,_[0]=b},_doFinalize:function(){for(var t=this._data,e=t.words,i=8*this._nDataBytes,r=8*t.sigBytes,n=(r=(e[r>>>5]|=128<<24-r%32,e[14+(64+r>>>9<<4)]=16711935&(i<<8|i>>>24)|4278255360&(i<<24|i>>>8),t.sigBytes=4*(e.length+1),this._process(),this._hash),r.words),o=0;o<5;o++){var s=n[o];n[o]=16711935&(s<<8|s>>>24)|4278255360&(s<<24|s>>>8)}return r},clone:function(){var t=a.clone.call(this);return t._hash=this._hash.clone(),t}}),i.RIPEMD160=a._createHelper(p),i.HmacRIPEMD160=a._createHmacHelper(p),t.RIPEMD160)},1132:function(t,e,i){function r(t,e,i){for(var r,o,s=[],a=0,c=0;c>>6-c%4*2,s[a>>>2]|=(r|o)<<24-a%4*8,a++);return n.create(s,a)}var n;t.exports=(t=i("21bf"),n=t.lib.WordArray,t.enc.Base64={stringify:function(t){for(var e=t.words,i=t.sigBytes,r=this._map,n=(t.clamp(),[]),o=0;o>>2]>>>24-o%4*8&255)<<16|(e[o+1>>>2]>>>24-(o+1)%4*8&255)<<8|e[o+2>>>2]>>>24-(o+2)%4*8&255,a=0;a<4&&o+.75*a>>6*(3-a)&63));var c=r.charAt(64);if(c)for(;n.length%4;)n.push(c);return n.join("")},parse:function(t){var e=t.length,i=this._map;if(!(n=this._reverseMap))for(var n=this._reverseMap=[],o=0;o>>=1)&&(e+=e))1&r&&(i+=e);return i}},1382:function(t,e,i){function r(){for(var t=this._X,e=this._C,i=0;i<8;i++)s[i]=e[i];for(e[0]=e[0]+1295307597+this._b|0,e[1]=e[1]+3545052371+(e[0]>>>0>>0?1:0)|0,e[2]=e[2]+886263092+(e[1]>>>0>>0?1:0)|0,e[3]=e[3]+1295307597+(e[2]>>>0>>0?1:0)|0,e[4]=e[4]+3545052371+(e[3]>>>0>>0?1:0)|0,e[5]=e[5]+886263092+(e[4]>>>0>>0?1:0)|0,e[6]=e[6]+1295307597+(e[5]>>>0>>0?1:0)|0,e[7]=e[7]+3545052371+(e[6]>>>0>>0?1:0)|0,this._b=e[7]>>>0>>0?1:0,i=0;i<8;i++){var r=t[i]+e[i],n=65535&r,o=r>>>16;a[i]=((n*n>>>17)+n*o>>>15)+o*o^((4294901760&r)*r|0)+((65535&r)*r|0)}t[0]=a[0]+(a[7]<<16|a[7]>>>16)+(a[6]<<16|a[6]>>>16)|0,t[1]=a[1]+(a[0]<<8|a[0]>>>24)+a[7]|0,t[2]=a[2]+(a[1]<<16|a[1]>>>16)+(a[0]<<16|a[0]>>>16)|0,t[3]=a[3]+(a[2]<<8|a[2]>>>24)+a[1]|0,t[4]=a[4]+(a[3]<<16|a[3]>>>16)+(a[2]<<16|a[2]>>>16)|0,t[5]=a[5]+(a[4]<<8|a[4]>>>24)+a[3]|0,t[6]=a[6]+(a[5]<<16|a[5]>>>16)+(a[4]<<16|a[4]>>>16)|0,t[7]=a[7]+(a[6]<<8|a[6]>>>24)+a[5]|0}var n,o,s,a,c;t.exports=(t=i("21bf"),i("1132"),i("72fe"),i("2b79"),i("38ba"),n=(i=t).lib.StreamCipher,c=i.algo,o=[],s=[],a=[],c=c.Rabbit=n.extend({_doReset:function(){for(var t=this._key.words,e=this.cfg.iv,i=0;i<4;i++)t[i]=16711935&(t[i]<<8|t[i]>>>24)|4278255360&(t[i]<<24|t[i]>>>8);var n=this._X=[t[0],t[3]<<16|t[2]>>>16,t[1],t[0]<<16|t[3]>>>16,t[2],t[1]<<16|t[0]>>>16,t[3],t[2]<<16|t[1]>>>16],o=this._C=[t[2]<<16|t[2]>>>16,4294901760&t[0]|65535&t[1],t[3]<<16|t[3]>>>16,4294901760&t[1]|65535&t[2],t[0]<<16|t[0]>>>16,4294901760&t[2]|65535&t[3],t[1]<<16|t[1]>>>16,4294901760&t[3]|65535&t[0]];for(i=this._b=0;i<4;i++)r.call(this);for(i=0;i<8;i++)o[i]^=n[i+4&7];if(e){e=e.words;var s=e[0],a=(e=e[1],s=16711935&(s<<8|s>>>24)|4278255360&(s<<24|s>>>8),e=16711935&(e<<8|e>>>24)|4278255360&(e<<24|e>>>8),s>>>16|4294901760&e),c=e<<16|65535&s;for(o[0]^=s,o[1]^=a,o[2]^=e,o[3]^=c,o[4]^=s,o[5]^=a,o[6]^=e,o[7]^=c,i=0;i<4;i++)r.call(this)}},_doProcessBlock:function(t,e){var i=this._X;r.call(this),o[0]=i[0]^i[5]>>>16^i[3]<<16,o[1]=i[2]^i[7]>>>16^i[5]<<16,o[2]=i[4]^i[1]>>>16^i[7]<<16,o[3]=i[6]^i[3]>>>16^i[1]<<16;for(var n=0;n<4;n++)o[n]=16711935&(o[n]<<8|o[n]>>>24)|4278255360&(o[n]<<24|o[n]>>>8),t[e+n]^=o[n]},blockSize:4,ivSize:2}),i.Rabbit=n._createHelper(c),t.Rabbit)},"17e1":function(t,e,i){var r;t.exports=(r=i("21bf"),function(){var t,e;"function"==typeof ArrayBuffer&&(t=r.lib.WordArray,e=t.init,(t.init=function(t){if((t=(t=t instanceof ArrayBuffer?new Uint8Array(t):t)instanceof Int8Array||"undefined"!=typeof Uint8ClampedArray&&t instanceof Uint8ClampedArray||t instanceof Int16Array||t instanceof Uint16Array||t instanceof Int32Array||t instanceof Uint32Array||t instanceof Float32Array||t instanceof Float64Array?new Uint8Array(t.buffer,t.byteOffset,t.byteLength):t)instanceof Uint8Array){for(var i=t.byteLength,r=[],n=0;n>>2]|=t[n]<<24-n%4*8;e.call(this,r,i)}else e.apply(this,arguments)}).prototype=t)}(),r.lib.WordArray)},"191b":function(t,e,i){var r,n,o;t.exports=(t=i("21bf"),i("94f8"),r=(i=t).lib.WordArray,o=i.algo,n=o.SHA256,o=o.SHA224=n.extend({_doReset:function(){this._hash=new r.init([3238371032,914150663,812702999,4144912697,4290775857,1750603025,1694076839,3204075428])},_doFinalize:function(){var t=n._doFinalize.call(this);return t.sigBytes-=4,t}}),i.SHA224=n._createHelper(o),i.HmacSHA224=n._createHmacHelper(o),t.SHA224)},"21bf":function(t,e,i){(function(e){var r;t.exports=(r=function(t){var r;if("undefined"!=typeof window&&window.crypto&&(r=window.crypto),"undefined"!=typeof self&&self.crypto&&(r=self.crypto),!(r=!(r=!(r="undefined"!=typeof globalThis&&globalThis.crypto?globalThis.crypto:r)&&"undefined"!=typeof window&&window.msCrypto?window.msCrypto:r)&&void 0!==e&&e.crypto?e.crypto:r))try{r=i(4)}catch(s){}var n=Object.create||function(t){return o.prototype=t,t=new o,o.prototype=null,t};function o(){}var s={},a=s.lib={},c=a.Base={extend:function(t){var e=n(this);return t&&e.mixIn(t),e.hasOwnProperty("init")&&this.init!==e.init||(e.init=function(){e.$super.init.apply(this,arguments)}),(e.init.prototype=e).$super=this,e},create:function(){var t=this.extend();return t.init.apply(t,arguments),t},init:function(){},mixIn:function(t){for(var e in t)t.hasOwnProperty(e)&&(this[e]=t[e]);t.hasOwnProperty("toString")&&(this.toString=t.toString)},clone:function(){return this.init.prototype.extend(this)}},h=a.WordArray=c.extend({init:function(t,e){t=this.words=t||[],this.sigBytes=null!=e?e:4*t.length},toString:function(t){return(t||f).stringify(this)},concat:function(t){var e=this.words,i=t.words,r=this.sigBytes,n=t.sigBytes;if(this.clamp(),r%4)for(var o=0;o>>2]>>>24-o%4*8&255;e[r+o>>>2]|=s<<24-(r+o)%4*8}else for(var a=0;a>>2]=i[a>>>2];return this.sigBytes+=n,this},clamp:function(){var e=this.words,i=this.sigBytes;e[i>>>2]&=4294967295<<32-i%4*8,e.length=t.ceil(i/4)},clone:function(){var t=c.clone.call(this);return t.words=this.words.slice(0),t},random:function(t){for(var e=[],i=0;i>>2]>>>24-n%4*8&255;r.push((o>>>4).toString(16)),r.push((15&o).toString(16))}return r.join("")},parse:function(t){for(var e=t.length,i=[],r=0;r>>3]|=parseInt(t.substr(r,2),16)<<24-r%8*4;return new h.init(i,e/2)}},u=l.Latin1={stringify:function(t){for(var e=t.words,i=t.sigBytes,r=[],n=0;n>>2]>>>24-n%4*8&255;r.push(String.fromCharCode(o))}return r.join("")},parse:function(t){for(var e=t.length,i=[],r=0;r>>2]|=(255&t.charCodeAt(r))<<24-r%4*8;return new h.init(i,e)}},d=l.Utf8={stringify:function(t){try{return decodeURIComponent(escape(u.stringify(t)))}catch(t){throw new Error("Malformed UTF-8 data")}},parse:function(t){return u.parse(unescape(encodeURIComponent(t)))}},p=a.BufferedBlockAlgorithm=c.extend({reset:function(){this._data=new h.init,this._nDataBytes=0},_append:function(t){"string"==typeof t&&(t=d.parse(t)),this._data.concat(t),this._nDataBytes+=t.sigBytes},_process:function(e){var i,r=this._data,n=r.words,o=r.sigBytes,s=this.blockSize,a=o/(4*s),c=(a=e?t.ceil(a):t.max((0|a)-this._minBufferSize,0))*s;e=t.min(4*c,o);if(c){for(var l=0;l>>2]>>>24-i%4*8&255){t.sigBytes=i+1;break}}},t.pad.ZeroPadding)},"2b79":function(t,e,i){var r,n,o,s,a;t.exports=(t=i("21bf"),i("df2f"),i("5980"),o=(i=t).lib,r=o.Base,n=o.WordArray,o=i.algo,s=o.MD5,a=o.EvpKDF=r.extend({cfg:r.extend({keySize:4,hasher:s,iterations:1}),init:function(t){this.cfg=this.cfg.extend(t)},compute:function(t,e){for(var i,r=this.cfg,o=r.hasher.create(),s=n.create(),a=s.words,c=r.keySize,h=r.iterations;a.length=this.barArea.offsetWidth-parseInt(parseInt(this.blockSize.width)/2)-2?this.barArea.offsetWidth-parseInt(parseInt(this.blockSize.width)/2)-2:t)<=0&&(t=parseInt(parseInt(this.blockSize.width)/2)),this.moveBlockLeft=t-this.startLeft+"px",this.leftBarWidth=t-this.startLeft+"px")},end:function(){var t,e,i=this,r=(this.endMovetime=+new Date,this);this.status&&0==this.isEnd&&(t=310*(t=parseInt((this.moveBlockLeft||"").replace("px","")))/parseInt(this.setSize.imgWidth),e={captchaType:this.captchaType,pointJson:this.secretKey?h(JSON.stringify({x:t,y:5}),this.secretKey):JSON.stringify({x:t,y:5}),token:this.backToken},Object(f.b)(e).then((function(e){i.moveBlockBackgroundColor="#5cb85c",i.leftBarBorderColor="#5cb85c",i.iconColor="#fff",i.iconClass="icon-check",i.showRefresh=!1,i.isEnd=!0,"pop"==i.mode&&setTimeout((function(){i.$parent.clickShow=!1,i.refresh()}),1500),i.passFlag=!0,i.tipWords="".concat(((i.endMovetime-i.startMoveTime)/1e3).toFixed(2),"s验证成功");var r=i.secretKey?h(i.backToken+"---"+JSON.stringify({x:t,y:5}),i.secretKey):i.backToken+"---"+JSON.stringify({x:t,y:5});setTimeout((function(){i.tipWords="",i.$parent.closeBox(),i.$parent.$emit("success",{captchaVerification:r})}),1e3)})).catch((function(t){i.moveBlockBackgroundColor="#d9534f",i.leftBarBorderColor="#d9534f",i.iconColor="#fff",i.iconClass="icon-close",i.passFlag=!1,setTimeout((function(){r.refresh()}),1e3),i.$parent.$emit("error",i),i.tipWords="验证失败",setTimeout((function(){i.tipWords=""}),1e3)})),this.status=!1)},refresh:function(){var t=this;this.showRefresh=!0,this.finishText="",this.transitionLeft="left .3s",this.moveBlockLeft=0,this.leftBarWidth=void 0,this.transitionWidth="width .3s",this.leftBarBorderColor="#ddd",this.moveBlockBackgroundColor="#fff",this.iconColor="#000",this.iconClass="icon-right",this.isEnd=!1,this.getPictrue(),setTimeout((function(){t.transitionWidth="",t.transitionLeft="",t.text=t.explain}),300)},getPictrue:function(){var t=this,e={captchaType:this.captchaType,clientUid:localStorage.getItem("slider"),ts:Date.now()};Object(f.a)(e).then((function(e){t.backImgBase=e.data.originalImageBase64,t.blockBackImgBase=e.data.jigsawImageBase64,t.backToken=e.data.token,t.secretKey=e.data.secretKey})).catch((function(e){t.tipWords=e.msg,t.backImgBase=null,t.blockBackImgBase=null}))}}},i("2877")),d=(a=Object(u.a)(a,(function(){var t=this,e=t.$createElement;e=t._self._c||e;return e("div",{staticStyle:{position:"relative"}},["2"===t.type?e("div",{staticClass:"verify-img-out",style:{height:parseInt(t.setSize.imgHeight)+t.vSpace+"px"}},[e("div",{staticClass:"verify-img-panel",style:{width:t.setSize.imgWidth,height:t.setSize.imgHeight}},[e("img",{staticStyle:{width:"100%",height:"100%",display:"block"},attrs:{src:t.backImgBase?"data:image/png;base64,"+t.backImgBase:t.defaultImg,alt:""}}),e("div",{directives:[{name:"show",rawName:"v-show",value:t.showRefresh,expression:"showRefresh"}],staticClass:"verify-refresh",on:{click:t.refresh}},[e("i",{staticClass:"iconfont icon-refresh"})]),e("transition",{attrs:{name:"tips"}},[t.tipWords?e("span",{staticClass:"verify-tips",class:t.passFlag?"suc-bg":"err-bg"},[t._v(t._s(t.tipWords))]):t._e()])],1)]):t._e(),e("div",{staticClass:"verify-bar-area",style:{width:t.setSize.imgWidth,height:t.barSize.height,"line-height":t.barSize.height}},[e("span",{staticClass:"verify-msg",domProps:{textContent:t._s(t.text)}}),e("div",{staticClass:"verify-left-bar",style:{width:void 0!==t.leftBarWidth?t.leftBarWidth:t.barSize.height,height:t.barSize.height,"border-color":t.leftBarBorderColor,transaction:t.transitionWidth}},[e("span",{staticClass:"verify-msg",domProps:{textContent:t._s(t.finishText)}}),e("div",{staticClass:"verify-move-block",style:{width:t.barSize.height,height:t.barSize.height,"background-color":t.moveBlockBackgroundColor,left:t.moveBlockLeft,transition:t.transitionLeft},on:{touchstart:t.start,mousedown:t.start}},[e("i",{class:["verify-icon iconfont",t.iconClass],style:{color:t.iconColor}}),"2"===t.type?e("div",{staticClass:"verify-sub-block",style:{width:Math.floor(47*parseInt(t.setSize.imgWidth)/310)+"px",height:t.setSize.imgHeight,top:"-"+(parseInt(t.setSize.imgHeight)+t.vSpace)+"px","background-size":t.setSize.imgWidth+" "+t.setSize.imgHeight}},[e("img",{staticStyle:{width:"100%",height:"100%",display:"block"},attrs:{src:"data:image/png;base64,"+t.blockBackImgBase,alt:""}})]):t._e()])])])])}),[],!1,null,null,null).exports,i("a434"),i("d81d"),{name:"VerifyPoints",props:{mode:{type:String,default:"fixed"},captchaType:{type:String},vSpace:{type:Number,default:5},imgSize:{type:Object,default:function(){return{width:"310px",height:"155px"}}},barSize:{type:Object,default:function(){return{width:"310px",height:"40px"}}},defaultImg:{type:String,default:""}},data:function(){return{secretKey:"",checkNum:3,fontPos:[],checkPosArr:[],num:1,pointBackImgBase:"",poinTextList:[],backToken:"",setSize:{imgHeight:0,imgWidth:0,barHeight:0,barWidth:0},tempPoints:[],text:"",barAreaColor:void 0,barAreaBorderColor:void 0,showRefresh:!0,bindingClick:!0}},computed:{resetSize:function(){return l}},watch:{type:{immediate:!0,handler:function(){this.init()}}},mounted:function(){this.$el.onselectstart=function(){return!1}},methods:{init:function(){var t=this;this.fontPos.splice(0,this.fontPos.length),this.checkPosArr.splice(0,this.checkPosArr.length),this.num=1,this.getPictrue(),this.$nextTick((function(){t.setSize=t.resetSize(t),t.$parent.$emit("ready",t)}))},canvasClick:function(t){var e=this;this.checkPosArr.push(this.getMousePos(this.$refs.canvas,t)),this.num==this.checkNum&&(this.num=this.createPoint(this.getMousePos(this.$refs.canvas,t)),this.checkPosArr=this.pointTransfrom(this.checkPosArr,this.setSize),setTimeout((function(){var t=e.secretKey?h(e.backToken+"---"+JSON.stringify(e.checkPosArr),e.secretKey):e.backToken+"---"+JSON.stringify(e.checkPosArr),i={captchaType:e.captchaType,pointJson:e.secretKey?h(JSON.stringify(e.checkPosArr),e.secretKey):JSON.stringify(e.checkPosArr),token:e.backToken};Object(f.b)(i).then((function(i){"0000"==i.repCode?(e.barAreaColor="#4cae4c",e.barAreaBorderColor="#5cb85c",e.text="验证成功",e.bindingClick=!1,"pop"==e.mode&&setTimeout((function(){e.$parent.clickShow=!1,e.refresh()}),1500),e.$parent.$emit("success",{captchaVerification:t})):(e.$parent.$emit("error",e),e.barAreaColor="#d9534f",e.barAreaBorderColor="#d9534f",e.text="验证失败",setTimeout((function(){e.refresh()}),700))}))}),400)),this.num>>2];t.sigBytes-=e}},i.BlockCipher=c.extend({cfg:c.cfg.extend({mode:f,padding:d}),reset:function(){c.reset.call(this);var t,e=this.cfg,i=e.iv;e=e.mode;this._xformMode==this._ENC_XFORM_MODE?t=e.createEncryptor:(t=e.createDecryptor,this._minBufferSize=1),this._mode&&this._mode.__creator==t?this._mode.init(this,i&&i.words):(this._mode=t.call(e,this,i&&i.words),this._mode.__creator=t)},_doProcessBlock:function(t,e){this._mode.processBlock(t,e)},_doFinalize:function(){var t,e=this.cfg.padding;return this._xformMode==this._ENC_XFORM_MODE?(e.pad(this._data,this.blockSize),t=this._process(!0)):(t=this._process(!0),e.unpad(t)),t},blockSize:4}),l=i.CipherParams=r.extend({init:function(t){this.mixIn(t)},toString:function(t){return(t||this.formatter).stringify(this)}}),f=(t.format={}).OpenSSL={stringify:function(t){var e=t.ciphertext;t=t.salt,t=t?n.create([1398893684,1701076831]).concat(t).concat(e):e;return t.toString(s)},parse:function(t){t=s.parse(t);var e,i=t.words;return 1398893684==i[0]&&1701076831==i[1]&&(e=n.create(i.slice(2,4)),i.splice(0,4),t.sigBytes-=16),l.create({ciphertext:t,salt:e})}},u=i.SerializableCipher=r.extend({cfg:r.extend({format:f}),encrypt:function(t,e,i,r){r=this.cfg.extend(r);var n=t.createEncryptor(i,r);e=n.finalize(e),n=n.cfg;return l.create({ciphertext:e,key:i,iv:n.iv,algorithm:t,mode:n.mode,padding:n.padding,blockSize:t.blockSize,formatter:r.format})},decrypt:function(t,e,i,r){return r=this.cfg.extend(r),e=this._parse(e,r.format),t.createDecryptor(i,r).finalize(e.ciphertext)},_parse:function(t,e){return"string"==typeof t?e.parse(t,this):t}}),d=(t.kdf={}).OpenSSL={execute:function(t,e,i,r){return r=r||n.random(8),t=a.create({keySize:e+i}).compute(t,r),i=n.create(t.words.slice(e),4*i),t.sigBytes=4*e,l.create({key:t,iv:i,salt:r})}},p=i.PasswordBasedCipher=u.extend({cfg:u.cfg.extend({kdf:d}),encrypt:function(t,e,i,r){return i=(r=this.cfg.extend(r)).kdf.execute(i,t.keySize,t.ivSize),r.iv=i.iv,t=u.encrypt.call(this,t,e,i.key,r),t.mixIn(i),t},decrypt:function(t,e,i,r){return r=this.cfg.extend(r),e=this._parse(e,r.format),i=r.kdf.execute(i,t.keySize,t.ivSize,e.salt),r.iv=i.iv,u.decrypt.call(this,t,e,i.key,r)}}))))},"3d5a":function(t,e,i){function r(){for(var t=this._X,e=this._C,i=0;i<8;i++)s[i]=e[i];for(e[0]=e[0]+1295307597+this._b|0,e[1]=e[1]+3545052371+(e[0]>>>0>>0?1:0)|0,e[2]=e[2]+886263092+(e[1]>>>0>>0?1:0)|0,e[3]=e[3]+1295307597+(e[2]>>>0>>0?1:0)|0,e[4]=e[4]+3545052371+(e[3]>>>0>>0?1:0)|0,e[5]=e[5]+886263092+(e[4]>>>0>>0?1:0)|0,e[6]=e[6]+1295307597+(e[5]>>>0>>0?1:0)|0,e[7]=e[7]+3545052371+(e[6]>>>0>>0?1:0)|0,this._b=e[7]>>>0>>0?1:0,i=0;i<8;i++){var r=t[i]+e[i],n=65535&r,o=r>>>16;a[i]=((n*n>>>17)+n*o>>>15)+o*o^((4294901760&r)*r|0)+((65535&r)*r|0)}t[0]=a[0]+(a[7]<<16|a[7]>>>16)+(a[6]<<16|a[6]>>>16)|0,t[1]=a[1]+(a[0]<<8|a[0]>>>24)+a[7]|0,t[2]=a[2]+(a[1]<<16|a[1]>>>16)+(a[0]<<16|a[0]>>>16)|0,t[3]=a[3]+(a[2]<<8|a[2]>>>24)+a[1]|0,t[4]=a[4]+(a[3]<<16|a[3]>>>16)+(a[2]<<16|a[2]>>>16)|0,t[5]=a[5]+(a[4]<<8|a[4]>>>24)+a[3]|0,t[6]=a[6]+(a[5]<<16|a[5]>>>16)+(a[4]<<16|a[4]>>>16)|0,t[7]=a[7]+(a[6]<<8|a[6]>>>24)+a[5]|0}var n,o,s,a,c;t.exports=(t=i("21bf"),i("1132"),i("72fe"),i("2b79"),i("38ba"),n=(i=t).lib.StreamCipher,c=i.algo,o=[],s=[],a=[],c=c.RabbitLegacy=n.extend({_doReset:function(){for(var t=this._key.words,e=this.cfg.iv,i=this._X=[t[0],t[3]<<16|t[2]>>>16,t[1],t[0]<<16|t[3]>>>16,t[2],t[1]<<16|t[0]>>>16,t[3],t[2]<<16|t[1]>>>16],n=this._C=[t[2]<<16|t[2]>>>16,4294901760&t[0]|65535&t[1],t[3]<<16|t[3]>>>16,4294901760&t[1]|65535&t[2],t[0]<<16|t[0]>>>16,4294901760&t[2]|65535&t[3],t[1]<<16|t[1]>>>16,4294901760&t[3]|65535&t[0]],o=this._b=0;o<4;o++)r.call(this);for(o=0;o<8;o++)n[o]^=i[o+4&7];if(e){t=e.words,e=t[0],t=t[1],e=16711935&(e<<8|e>>>24)|4278255360&(e<<24|e>>>8),t=16711935&(t<<8|t>>>24)|4278255360&(t<<24|t>>>8);var s=e>>>16|4294901760&t,a=t<<16|65535&e;for(n[0]^=e,n[1]^=s,n[2]^=t,n[3]^=a,n[4]^=e,n[5]^=s,n[6]^=t,n[7]^=a,o=0;o<4;o++)r.call(this)}},_doProcessBlock:function(t,e){var i=this._X;r.call(this),o[0]=i[0]^i[5]>>>16^i[3]<<16,o[1]=i[2]^i[7]>>>16^i[5]<<16,o[2]=i[4]^i[1]>>>16^i[7]<<16,o[3]=i[6]^i[3]>>>16^i[1]<<16;for(var n=0;n<4;n++)o[n]=16711935&(o[n]<<8|o[n]>>>24)|4278255360&(o[n]<<24|o[n]>>>8),t[e+n]^=o[n]},blockSize:4,ivSize:2}),i.RabbitLegacy=n._createHelper(c),t.RabbitLegacy)},4:function(t,e){},"433f":function(t,e,i){t.exports=i.p+"img/sw.3ef10e8b.jpg"},"4ba91":function(t,e,i){var r;t.exports=(r=i("21bf"),i("38ba"),r.mode.OFB=function(){var t=r.lib.BlockCipherMode.extend(),e=t.Encryptor=t.extend({processBlock:function(t,e){var i=this._cipher,r=i.blockSize,n=this._iv,o=this._keystream;n&&(o=this._keystream=n.slice(0),this._iv=void 0),i.encryptBlock(o,0);for(var s=0;sn?t.finalize(e):e).clamp(),this._oKey=e.clone()),e=this._iKey=e.clone(),t.words),s=e.words,a=0;a>>24)|4278255360&(n<<24|n>>>8)}var o=this._hash.words,s=t[e+0],c=t[e+1],h=t[e+2],p=t[e+3],g=t[e+4],m=t[e+5],v=t[e+6],y=t[e+7],b=t[e+8],_=t[e+9],w=t[e+10],k=t[e+11],x=t[e+12],B=t[e+13],S=t[e+14],C=t[e+15],z=o[0],A=o[1],I=o[2],H=o[3];z=l(z,A,I,H,s,7,a[0]),H=l(H,z,A,I,c,12,a[1]),I=l(I,H,z,A,h,17,a[2]),A=l(A,I,H,z,p,22,a[3]),z=l(z,A,I,H,g,7,a[4]),H=l(H,z,A,I,m,12,a[5]),I=l(I,H,z,A,v,17,a[6]),A=l(A,I,H,z,y,22,a[7]),z=l(z,A,I,H,b,7,a[8]),H=l(H,z,A,I,_,12,a[9]),I=l(I,H,z,A,w,17,a[10]),A=l(A,I,H,z,k,22,a[11]),z=l(z,A,I,H,x,7,a[12]),H=l(H,z,A,I,B,12,a[13]),I=l(I,H,z,A,S,17,a[14]),A=l(A,I,H,z,C,22,a[15]),z=f(z,A,I,H,c,5,a[16]),H=f(H,z,A,I,v,9,a[17]),I=f(I,H,z,A,k,14,a[18]),A=f(A,I,H,z,s,20,a[19]),z=f(z,A,I,H,m,5,a[20]),H=f(H,z,A,I,w,9,a[21]),I=f(I,H,z,A,C,14,a[22]),A=f(A,I,H,z,g,20,a[23]),z=f(z,A,I,H,_,5,a[24]),H=f(H,z,A,I,S,9,a[25]),I=f(I,H,z,A,p,14,a[26]),A=f(A,I,H,z,b,20,a[27]),z=f(z,A,I,H,B,5,a[28]),H=f(H,z,A,I,h,9,a[29]),I=f(I,H,z,A,y,14,a[30]),A=f(A,I,H,z,x,20,a[31]),z=u(z,A,I,H,m,4,a[32]),H=u(H,z,A,I,b,11,a[33]),I=u(I,H,z,A,k,16,a[34]),A=u(A,I,H,z,S,23,a[35]),z=u(z,A,I,H,c,4,a[36]),H=u(H,z,A,I,g,11,a[37]),I=u(I,H,z,A,y,16,a[38]),A=u(A,I,H,z,w,23,a[39]),z=u(z,A,I,H,B,4,a[40]),H=u(H,z,A,I,s,11,a[41]),I=u(I,H,z,A,p,16,a[42]),A=u(A,I,H,z,v,23,a[43]),z=u(z,A,I,H,_,4,a[44]),H=u(H,z,A,I,x,11,a[45]),I=u(I,H,z,A,C,16,a[46]),A=u(A,I,H,z,h,23,a[47]),z=d(z,A,I,H,s,6,a[48]),H=d(H,z,A,I,y,10,a[49]),I=d(I,H,z,A,S,15,a[50]),A=d(A,I,H,z,m,21,a[51]),z=d(z,A,I,H,x,6,a[52]),H=d(H,z,A,I,p,10,a[53]),I=d(I,H,z,A,w,15,a[54]),A=d(A,I,H,z,c,21,a[55]),z=d(z,A,I,H,b,6,a[56]),H=d(H,z,A,I,C,10,a[57]),I=d(I,H,z,A,v,15,a[58]),A=d(A,I,H,z,B,21,a[59]),z=d(z,A,I,H,g,6,a[60]),H=d(H,z,A,I,k,10,a[61]),I=d(I,H,z,A,h,15,a[62]),A=d(A,I,H,z,_,21,a[63]),o[0]=o[0]+z|0,o[1]=o[1]+A|0,o[2]=o[2]+I|0,o[3]=o[3]+H|0},_doFinalize:function(){var t=this._data,i=t.words,r=8*this._nDataBytes,n=8*t.sigBytes;i[n>>>5]|=128<<24-n%32;var o=e.floor(r/4294967296),s=r;i[15+(n+64>>>9<<4)]=16711935&(o<<8|o>>>24)|4278255360&(o<<24|o>>>8),i[14+(n+64>>>9<<4)]=16711935&(s<<8|s>>>24)|4278255360&(s<<24|s>>>8),t.sigBytes=4*(i.length+1),this._process();for(var a=this._hash,c=a.words,h=0;h<4;h++){var l=c[h];c[h]=16711935&(l<<8|l>>>24)|4278255360&(l<<24|l>>>8)}return a},clone:function(){var t=o.clone.call(this);return t._hash=this._hash.clone(),t}});function l(t,e,i,r,n,o,s){var a=t+(e&i|~e&r)+n+s;return(a<>>32-o)+e}function f(t,e,i,r,n,o,s){var a=t+(e&r|i&~r)+n+s;return(a<>>32-o)+e}function u(t,e,i,r,n,o,s){var a=t+(e^i^r)+n+s;return(a<>>32-o)+e}function d(t,e,i,r,n,o,s){var a=t+(i^(e|~r))+n+s;return(a<>>32-o)+e}return i.MD5=o._createHelper(h),i.HmacMD5=o._createHmacHelper(h),t.MD5}(i("21bf"))},"7bbc":function(t,e,i){var r,n,o,s,a,c;t.exports=(t=i("21bf"),i("df2f"),i("5980"),o=(i=t).lib,r=o.Base,n=o.WordArray,o=i.algo,s=o.SHA1,a=o.HMAC,c=o.PBKDF2=r.extend({cfg:r.extend({keySize:4,hasher:s,iterations:1}),init:function(t){this.cfg=this.cfg.extend(t)},compute:function(t,e){for(var i=this.cfg,r=a.create(i.hasher,t),o=n.create(),s=n.create([1]),c=o.words,h=s.words,l=i.keySize,f=i.iterations;c.lengtha||s.x<0?-1:1,s.ya*=s.y>c||s.y<0?-1:1,u.fillRect(s.x-.5,s.y-.5,2,2),u.fillStyle="#FFFFFF",i=0;i=e.max/2&&(s.x-=.03*r,s.y-=.03*n),r=(e.max-o)/e.max,u.beginPath(),u.lineWidth=r/2,u.strokeStyle="rgba("+l.c+","+(.2+r)+")",u.moveTo(s.x,s.y),u.lineTo(e.x,e.y),u.stroke()));t.splice(t.indexOf(s),1)}))),p(s)}i("99af"),i("d3b7"),i("159b"),i("a434");var a,c,h=document.createElement("canvas"),l=(f=(i=n("script")).length,i=i[f-1],{l:f,z:r(i,"zIndex",-2),o:r(i,"opacity",.8),c:r(i,"color","255,255,255"),n:r(i,"count",240)}),f="c_n"+l.l,u=h.getContext("2d"),d=0,p=window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(t){window.setTimeout(t,1e3/45)},g=Math.random,m={x:null,y:null,max:2e4};h.id=f,h.style.cssText="position:fixed;top:0;left:0;z-index:"+l.z+";opacity:"+l.o,n("body")[0].appendChild(h),o(),window.onresize=o,window.onmousemove=function(t){t=t||window.event,m.x=t.clientX,m.y=t.clientY},window.onmouseout=function(){m.x=null,m.y=null};for(var v=[],y=0;y>>7)^(p<<14|p>>>18)^p>>>3,m=d[u-2],v=(m<<15|m>>>17)^(m<<13|m>>>19)^m>>>10;d[u]=g+d[u-7]+v+d[u-16]}var y=a&h^~a&l,b=r&n^r&o^n&o,_=(r<<30|r>>>2)^(r<<19|r>>>13)^(r<<10|r>>>22),w=(a<<26|a>>>6)^(a<<21|a>>>11)^(a<<7|a>>>25),k=f+w+y+c[u]+d[u],x=_+b;f=l,l=h,h=a,a=s+k|0,s=o,o=n,n=r,r=k+x|0}i[0]=i[0]+r|0,i[1]=i[1]+n|0,i[2]=i[2]+o|0,i[3]=i[3]+s|0,i[4]=i[4]+a|0,i[5]=i[5]+h|0,i[6]=i[6]+l|0,i[7]=i[7]+f|0},_doFinalize:function(){var t=this._data,i=t.words,r=8*this._nDataBytes,n=8*t.sigBytes;return i[n>>>5]|=128<<24-n%32,i[14+(n+64>>>9<<4)]=e.floor(r/4294967296),i[15+(n+64>>>9<<4)]=r,t.sigBytes=4*i.length,this._process(),this._hash},clone:function(){var t=o.clone.call(this);return t._hash=this._hash.clone(),t}});return i.SHA256=o._createHelper(p),i.HmacSHA256=o._createHmacHelper(p),t.SHA256}(i("21bf"))},"951a":function(t,e,i){t.exports=i.p+"img/default.6b914f9c.jpg"},a11b:function(t,e,i){var r;t.exports=(r=i("21bf"),i("38ba"),r.pad.Iso10126={pad:function(t,e){e*=4,e-=t.sigBytes%e,t.concat(r.lib.WordArray.random(e-1)).concat(r.lib.WordArray.create([e<<24],1))},unpad:function(t){var e=255&t.words[t.sigBytes-1>>>2];t.sigBytes-=e}},r.pad.Iso10126)},a15b:function(t,e,i){"use strict";var r=i("23e7"),n=i("e330"),o=i("44ad"),s=i("fc6a"),a=(i=i("a640"),n([].join));n=o!=Object,o=i("join",",");r({target:"Array",proto:!0,forced:n||!o},{join:function(t){return a(s(this),void 0===t?",":t)}})},a40e:function(t,e,i){function r(t,e){e=(this._lBlock>>>t^this._rBlock)&e,this._rBlock^=e,this._lBlock^=e<>>t^this._lBlock)&e,this._lBlock^=e,this._rBlock^=e<>>5]>>>31-r%32&1}for(var n=this._subKeys=[],o=0;o<16;o++){var s=n[o]=[],l=h[o];for(i=0;i<24;i++)s[i/6|0]|=e[(c[i]-1+l)%28]<<31-i%6,s[4+(i/6|0)]|=e[28+(c[i+24]-1+l)%28]<<31-i%6;for(s[0]=s[0]<<1|s[0]>>>31,i=1;i<7;i++)s[i]=s[i]>>>4*(i-1)+3;s[7]=s[7]<<5|s[7]>>>27}var f=this._invSubKeys=[];for(i=0;i<16;i++)f[i]=n[15-i]},encryptBlock:function(t,e){this._doCryptBlock(t,e,this._subKeys)},decryptBlock:function(t,e){this._doCryptBlock(t,e,this._invSubKeys)},_doCryptBlock:function(t,e,i){this._lBlock=t[e],this._rBlock=t[e+1],r.call(this,4,252645135),r.call(this,16,65535),n.call(this,2,858993459),n.call(this,8,16711935),r.call(this,1,1431655765);for(var o=0;o<16;o++){for(var s=i[o],a=this._lBlock,c=this._rBlock,h=0,u=0;u<8;u++)h|=l[u][((c^s[u])&f[u])>>>0];this._lBlock=c,this._rBlock=a^h}var d=this._lBlock;this._lBlock=this._rBlock,this._rBlock=d,r.call(this,1,1431655765),n.call(this,8,16711935),n.call(this,2,858993459),r.call(this,16,65535),r.call(this,4,252645135),t[e]=this._lBlock,t[e+1]=this._rBlock},keySize:2,ivSize:2,blockSize:2}),i.DES=s._createHelper(u),d=d.TripleDES=s.extend({_doReset:function(){var t=this._key.words;if(2!==t.length&&4!==t.length&&t.length<6)throw new Error("Invalid key length - 3DES requires the key length to be 64, 128, 192 or >192.");var e=t.slice(0,2),i=t.length<4?t.slice(0,2):t.slice(2,4);t=t.length<6?t.slice(0,2):t.slice(4,6);this._des1=u.createEncryptor(o.create(e)),this._des2=u.createEncryptor(o.create(i)),this._des3=u.createEncryptor(o.create(t))},encryptBlock:function(t,e){this._des1.encryptBlock(t,e),this._des2.decryptBlock(t,e),this._des3.encryptBlock(t,e)},decryptBlock:function(t,e){this._des3.decryptBlock(t,e),this._des2.encryptBlock(t,e),this._des1.decryptBlock(t,e)},keySize:6,ivSize:2,blockSize:2}),i.TripleDES=s._createHelper(d),t.TripleDES)},a817:function(t,e,i){t.exports=(t=i("21bf"),i("38ba"),t.pad.AnsiX923={pad:function(t,e){var i=t.sigBytes;e*=4,e-=i%e,i=i+e-1;t.clamp(),t.words[i>>>2]|=e<<24-i%4*8,t.sigBytes+=e},unpad:function(t){var e=255&t.words[t.sigBytes-1>>>2];t.sigBytes-=e}},t.pad.Ansix923)},a8ce:function(t,e,i){function r(t){return t<<8&4278255360|t>>>8&16711935}var n;t.exports=(t=i("21bf"),n=t.lib.WordArray,(i=t.enc).Utf16=i.Utf16BE={stringify:function(t){for(var e=t.words,i=t.sigBytes,r=[],n=0;n>>2]>>>16-n%4*8&65535;r.push(String.fromCharCode(o))}return r.join("")},parse:function(t){for(var e=t.length,i=[],r=0;r>>1]|=t.charCodeAt(r)<<16-r%2*16;return n.create(i,2*e)}},i.Utf16LE={stringify:function(t){for(var e=t.words,i=t.sigBytes,n=[],o=0;o>>2]>>>16-o%4*8&65535);n.push(String.fromCharCode(s))}return n.join("")},parse:function(t){for(var e=t.length,i=[],o=0;o>>1]|=r(t.charCodeAt(o)<<16-o%2*16);return n.create(i,2*e)}},t.enc.Utf16)},aaef:function(t,e,i){var r;t.exports=(r=i("21bf"),i("38ba"), +/** @preserve + * Counter block mode compatible with Dr Brian Gladman fileenc.c + * derived from CryptoJS.mode.CTR + * Jan Hruby jhruby.web@gmail.com + */ +r.mode.CTRGladman=function(){var t=r.lib.BlockCipherMode.extend();function e(t){var e,i,r;return 255==(t>>24&255)?(i=t>>8&255,r=255&t,255===(e=t>>16&255)?(e=0,255===i?(i=0,255===r?r=0:++r):++i):++e,t=0,t=(t+=e<<16)+(i<<8)+r):t+=1<<24,t}var i=t.Encryptor=t.extend({processBlock:function(t,i){var r=this._cipher,n=r.blockSize,o=this._iv,s=this._counter,a=(o&&(s=this._counter=o.slice(0),this._iv=void 0),0===((o=s)[0]=e(o[0]))&&(o[1]=e(o[1])),s.slice(0));r.encryptBlock(a,0);for(var c=0;c>>8^255&y^99,n[m]=y,o[y]=m;var b=p[m],_=p[b],w=p[_],k=257*p[y]^16843008*y;s[m]=k<<24|k>>>8,a[m]=k<<16|k>>>16,c[m]=k<<8|k>>>24,h[m]=k;k=16843009*w^65537*_^257*b^16843008*m;l[y]=k<<24|k>>>8,f[y]=k<<16|k>>>16,u[y]=k<<8|k>>>24,d[y]=k,m?(m=b^p[p[p[w^b]]],v^=p[p[v]]):m=v=1}var x=[0,1,2,4,8,16,32,64,128,27,54],B=r.AES=i.extend({_doReset:function(){if(!this._nRounds||this._keyPriorReset!==this._key){for(var t=this._keyPriorReset=this._key,e=t.words,i=t.sigBytes/4,r=this._nRounds=i+6,o=4*(r+1),s=this._keySchedule=[],a=0;a6&&a%i==4&&(p=n[p>>>24]<<24|n[p>>>16&255]<<16|n[p>>>8&255]<<8|n[255&p]):(p=p<<8|p>>>24,p=n[p>>>24]<<24|n[p>>>16&255]<<16|n[p>>>8&255]<<8|n[255&p],p^=x[a/i|0]<<24),s[a]=s[a-i]^p);for(var c=this._invKeySchedule=[],h=0;h>>24]]^f[n[p>>>16&255]]^u[n[p>>>8&255]]^d[n[255&p]]}}},encryptBlock:function(t,e){this._doCryptBlock(t,e,this._keySchedule,s,a,c,h,n)},decryptBlock:function(t,e){var i=t[e+1];t[e+1]=t[e+3],t[e+3]=i,this._doCryptBlock(t,e,this._invKeySchedule,l,f,u,d,o);i=t[e+1];t[e+1]=t[e+3],t[e+3]=i},_doCryptBlock:function(t,e,i,r,n,o,s,a){for(var c=this._nRounds,h=t[e]^i[0],l=t[e+1]^i[1],f=t[e+2]^i[2],u=t[e+3]^i[3],d=4,p=1;p>>24]^n[l>>>16&255]^o[f>>>8&255]^s[255&u]^i[d++],m=r[l>>>24]^n[f>>>16&255]^o[u>>>8&255]^s[255&h]^i[d++],v=r[f>>>24]^n[u>>>16&255]^o[h>>>8&255]^s[255&l]^i[d++],y=r[u>>>24]^n[h>>>16&255]^o[l>>>8&255]^s[255&f]^i[d++];h=g,l=m,f=v,u=y}g=(a[h>>>24]<<24|a[l>>>16&255]<<16|a[f>>>8&255]<<8|a[255&u])^i[d++],m=(a[l>>>24]<<24|a[f>>>16&255]<<16|a[u>>>8&255]<<8|a[255&h])^i[d++],v=(a[f>>>24]<<24|a[u>>>16&255]<<16|a[h>>>8&255]<<8|a[255&l])^i[d++],y=(a[u>>>24]<<24|a[h>>>16&255]<<16|a[l>>>8&255]<<8|a[255&f])^i[d++];t[e]=g,t[e+1]=m,t[e+2]=v,t[e+3]=y},keySize:8});return e.AES=i._createHelper(B),t.AES}(i("21bf"),(i("1132"),i("72fe"),i("2b79"),i("38ba")))},c1bc:function(t,e,i){function r(t,e,i){for(var r,o,s=[],a=0,c=0;c>>6-c%4*2,s[a>>>2]|=(r|o)<<24-a%4*8,a++);return n.create(s,a)}var n;t.exports=(t=i("21bf"),n=t.lib.WordArray,t.enc.Base64url={stringify:function(t,e=!0){for(var i=t.words,r=t.sigBytes,n=e?this._safe_map:this._map,o=(t.clamp(),[]),s=0;s>>2]>>>24-s%4*8&255)<<16|(i[s+1>>>2]>>>24-(s+1)%4*8&255)<<8|i[s+2>>>2]>>>24-(s+2)%4*8&255,c=0;c<4&&s+.75*c>>6*(3-c)&63));var h=n.charAt(64);if(h)for(;o.length%4;)o.push(h);return o.join("")},parse:function(t,e=!0){var i=t.length,n=e?this._safe_map:this._map;if(!(o=this._reverseMap))for(var o=this._reverseMap=[],s=0;s>>2]>>>24-s%4*8&255,o=(o+r[n]+s)%256,s=r[n];r[n]=r[o],r[o]=s}this._i=this._j=0},_doProcessBlock:function(t,e){t[e]^=r.call(this)},keySize:8,ivSize:0}),i.RC4=n._createHelper(o),s=s.RC4Drop=o.extend({cfg:o.cfg.extend({drop:192}),_doReset:function(){o._doReset.call(this);for(var t=this.cfg.drop;0>>1|G<<31)^(Z>>>8|G<<24)^Z>>>7,Q=(G>>>1|Z<<31)^(G>>>8|Z<<24)^(G>>>7|Z<<25),tt=h[U-2],et=tt.high,it=tt.low,rt=(et>>>19|it<<13)^(et<<3|it>>>29)^et>>>6,nt=(it>>>19|et<<13)^(it<<3|et>>>29)^(it>>>6|et<<26),ot=h[U-7],st=ot.high,at=ot.low,ct=h[U-16],ht=ct.high,lt=ct.low;X=Q+at,q=Y+st+(X>>>0>>0?1:0),X+=nt,q=q+rt+(X>>>0>>0?1:0),X+=lt,q=q+ht+(X>>>0>>0?1:0),V.high=q,V.low=X}var ft=O&$^~O&L,ut=D&F^~D&N,dt=I&E^I&P^E&P,pt=H&T^H&W^T&W,gt=(I>>>28|H<<4)^(I<<30|H>>>2)^(I<<25|H>>>7),mt=(H>>>28|I<<4)^(H<<30|I>>>2)^(H<<25|I>>>7),vt=(O>>>14|D<<18)^(O>>>18|D<<14)^(O<<23|D>>>9),yt=(D>>>14|O<<18)^(D>>>18|O<<14)^(D<<23|O>>>9),bt=c[U],_t=bt.high,wt=bt.low,kt=K+yt,xt=j+vt+(kt>>>0>>0?1:0),Bt=(kt=kt+ut,xt=xt+ft+(kt>>>0>>0?1:0),kt=kt+wt,xt=xt+_t+(kt>>>0>>0?1:0),kt=kt+X,xt=xt+q+(kt>>>0>>0?1:0),mt+pt),St=gt+dt+(Bt>>>0>>0?1:0);j=L,K=N,L=$,N=F,$=O,F=D,D=M+kt|0,O=R+xt+(D>>>0>>0?1:0)|0,R=P,M=W,P=E,W=T,E=I,T=H,H=kt+Bt|0,I=xt+St+(H>>>0>>0?1:0)|0}p=r.low=p+H,r.high=d+I+(p>>>0>>0?1:0),m=n.low=m+T,n.high=g+E+(m>>>0>>0?1:0),y=o.low=y+W,o.high=v+P+(y>>>0>>0?1:0),_=s.low=_+M,s.high=b+R+(_>>>0>>0?1:0),k=a.low=k+D,a.high=w+O+(k>>>0>>0?1:0),B=l.low=B+F,l.high=x+$+(B>>>0>>0?1:0),C=f.low=C+N,f.high=S+L+(C>>>0>>0?1:0),A=u.low=A+K,u.high=z+j+(A>>>0>>0?1:0)},_doFinalize:function(){var t=this._data,e=t.words,i=8*this._nDataBytes,r=8*t.sigBytes;e[r>>>5]|=128<<24-r%32,e[30+(r+128>>>10<<5)]=Math.floor(i/4294967296),e[31+(r+128>>>10<<5)]=i,t.sigBytes=4*e.length,this._process();var n=this._hash.toX32();return n},clone:function(){var t=i.clone.call(this);return t._hash=this._hash.clone(),t},blockSize:32});return e.SHA512=i._createHelper(f),e.HmacSHA512=i._createHmacHelper(f),t.SHA512}(i("21bf"),i("3252"))},df2f:function(t,e,i){var r,n,o,s;t.exports=(t=i("21bf"),s=(i=t).lib,r=s.WordArray,n=s.Hasher,s=i.algo,o=[],s=s.SHA1=n.extend({_doReset:function(){this._hash=new r.init([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(t,e){for(var i=this._hash.words,r=i[0],n=i[1],s=i[2],a=i[3],c=i[4],h=0;h<80;h++){h<16?o[h]=0|t[e+h]:(l=o[h-3]^o[h-8]^o[h-14]^o[h-16],o[h]=l<<1|l>>>31);var l=(r<<5|r>>>27)+c+o[h];l+=h<20?1518500249+(n&s|~n&a):h<40?1859775393+(n^s^a):h<60?(n&s|n&a|s&a)-1894007588:(n^s^a)-899497514,c=a,a=s,s=n<<30|n>>>2,n=r,r=l}i[0]=i[0]+r|0,i[1]=i[1]+n|0,i[2]=i[2]+s|0,i[3]=i[3]+a|0,i[4]=i[4]+c|0},_doFinalize:function(){var t=this._data,e=t.words,i=8*this._nDataBytes,r=8*t.sigBytes;return e[r>>>5]|=128<<24-r%32,e[14+(64+r>>>9<<4)]=Math.floor(i/4294967296),e[15+(64+r>>>9<<4)]=i,t.sigBytes=4*e.length,this._process(),this._hash},clone:function(){var t=n.clone.call(this);return t._hash=this._hash.clone(),t}}),i.SHA1=n._createHelper(s),i.HmacSHA1=n._createHmacHelper(s),t.SHA1)},e61b:function(t,e,i){t.exports=function(t){for(var e=Math,i=t,r=i.lib,n=r.WordArray,o=r.Hasher,s=i.x64.Word,a=i.algo,c=[],h=[],l=[],f=1,u=0,d=0;d<24;d++){c[f+5*u]=(d+1)*(d+2)/2%64;var p=u%5,g=(2*f+3*u)%5;f=p,u=g}for(f=0;f<5;f++)for(u=0;u<5;u++)h[f+5*u]=u+(2*f+3*u)%5*5;for(var m=1,v=0;v<24;v++){for(var y=0,b=0,_=0;_<7;_++){if(1&m){var w=(1<<_)-1;w<32?b^=1<>>24)|4278255360&(o<<24|o>>>8),s=16711935&(s<<8|s>>>24)|4278255360&(s<<24|s>>>8);var a=i[n];a.high^=s,a.low^=o}for(var f=0;f<24;f++){for(var u=0;u<5;u++){for(var d=0,p=0,g=0;g<5;g++){a=i[u+5*g];d^=a.high,p^=a.low}var m=k[u];m.high=d,m.low=p}for(u=0;u<5;u++){var v=k[(u+4)%5],y=k[(u+1)%5],b=y.high,_=y.low;for(d=v.high^(b<<1|_>>>31),p=v.low^(_<<1|b>>>31),g=0;g<5;g++){a=i[u+5*g];a.high^=d,a.low^=p}}for(var w=1;w<25;w++){a=i[w];var x=a.high,B=a.low,S=c[w];S<32?(d=x<>>32-S,p=B<>>32-S):(d=B<>>64-S,p=x<>>64-S);var C=k[h[w]];C.high=d,C.low=p}var z=k[0],A=i[0];z.high=A.high,z.low=A.low;for(u=0;u<5;u++)for(g=0;g<5;g++){w=u+5*g,a=i[w];var I=k[w],H=k[(u+1)%5+5*g],E=k[(u+2)%5+5*g];a.high=I.high^~H.high&E.high,a.low=I.low^~H.low&E.low}a=i[0];var T=l[f];a.high^=T.high,a.low^=T.low}},_doFinalize:function(){var t=this._data,i=t.words,r=(this._nDataBytes,8*t.sigBytes),o=32*this.blockSize;i[r>>>5]|=1<<24-r%32,i[(e.ceil((r+1)/o)*o>>>5)-1]|=128,t.sigBytes=4*i.length,this._process();for(var s=this._state,a=this.cfg.outputLength/8,c=a/8,h=[],l=0;l>>24)|4278255360&(u<<24|u>>>8),d=16711935&(d<<8|d>>>24)|4278255360&(d<<24|d>>>8),h.push(d),h.push(u)}return new n.init(h,a)},clone:function(){for(var t=o.clone.call(this),e=t._state=this._state.slice(0),i=0;i<25;i++)e[i]=e[i].clone();return t}});return i.SHA3=o._createHelper(B),i.HmacSHA3=o._createHmacHelper(B),t.SHA3}(i("21bf"),i("3252"))},f4ea:function(t,e,i){var r;t.exports=(r=i("21bf"),i("38ba"),r.mode.CTR=function(){var t=r.lib.BlockCipherMode.extend(),e=t.Encryptor=t.extend({processBlock:function(t,e){var i=this._cipher,r=i.blockSize,n=this._iv,o=this._counter,s=(n&&(o=this._counter=n.slice(0),this._iv=void 0),o.slice(0));i.encryptBlock(s,0),o[r-1]=o[r-1]+1|0;for(var a=0;an.parts.length&&(a.parts.length=n.parts.length)}else{var s=[];for(i=0;it.length||0this.maxCols?this.maxCols:t},waterfall:function(){if(this.imgBoxEls){var t=this.isMobile?this.imgBoxEls[0].offsetWidth:this.colWidth;0==this.beginIndex&&(this.colsHeightArr=[]);for(var e=this.beginIndex;et-this.reachBottomDistance&&(this.isPreloading=!0,this.$emit("scrollReachBottom")))},scroll:function(){this.$refs.scrollEl.addEventListener("scroll",this.scrollFn)},waterfallOver:function(){this.$refs.scrollEl.removeEventListener("scroll",this.scrollFn),this.isPreloading=!1,this.over=!0,this.setOverTipPos()},setOverTipPos:function(){var t=this,e=Math.max.apply(null,this.colsHeightArr);this.$nextTick((function(){t.$refs.over.style.top=e+"px"}))},bindClickEvent:function(){var t=this;this.$el.querySelector(".vue-waterfall-easy").addEventListener("click",(function(e){var n=e.target;if(-1===e.target.className.indexOf("over")&&-1==n.className.indexOf("img-box")){for(;-1==n.className.indexOf("img-inner-box");)n=n.parentNode;var a=n.getAttribute("data-index");t.$emit("click",e,{index:a,value:t.imgsArr_c[a]})}}))},pullDown:function(){var t,e=this,n=this.$el.querySelector(".vue-waterfall-easy-scroll");n.addEventListener("touchmove",(function(a){var i;0===n.scrollTop&&(i=a.changedTouches[0],t=t||i.pageY,0<(i=i.pageY-t)&&a.preventDefault(),e.$emit("pullDownMove",i))})),n.addEventListener("touchend",(function(a){0===n.scrollTop&&(t=NaN,e.$emit("pullDownEnd"))}))},loadingMiddle:function(){var t=this.$el.querySelector(".vue-waterfall-easy-scroll");t=t.offsetWidth-t.clientWidth;this.$el.querySelector(".loading").style.marginLeft=-t/2+"px"},reset:function(){this.imgsArr_c=[],this.beginIndex=0,this.loadedCount=0,this.isFirstLoad=!0,this.isPreloading=!0,this.scroll(),this.over=!1}}}},function(t,e,n){"use strict";e.a={name:"alink",props:["to"],data:function(){return{msg:"this is from alink.vue"}},methods:{}}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var a=n(3),i=n(13);a=n(2)(a.a,i.a,!1,(function(t){n(6)}),"data-v-ded6b974",null);a.options.__file="src\\vue-waterfall-easy\\vue-waterfall-easy.vue",e.default=a.exports},function(t,e,n){var a=n(7);(a="string"==typeof a?[[t.i,a,""]]:a).locals&&(t.exports=a.locals),n(1)("5fd04388",a,!1,{})},function(t,e,n){(t.exports=n(0)(!1)).push([t.i,"\n.vue-waterfall-easy-container[data-v-ded6b974] {\n width: 100%;\n height: 100%;\n position: relative;\n}\n.vue-waterfall-easy-container .vue-waterfall-easy-scroll[data-v-ded6b974] {\n position: relative;\n width: 100%;\n height: 100%;\n overflow-x: hidden;\n overflow-y: scroll;\n -webkit-overflow-scrolling: touch;\n}\n.vue-waterfall-easy-container .vue-waterfall-easy[data-v-ded6b974] {\n position: absolute;\n width: 100%;\n}\n@-webkit-keyframes show-card-data-v-ded6b974 {\n0% {\n -webkit-transform: scale(0.5);\n transform: scale(0.5);\n}\n100% {\n -webkit-transform: scale(1);\n transform: scale(1);\n}\n}\n@keyframes show-card-data-v-ded6b974 {\n0% {\n -webkit-transform: scale(0.5);\n transform: scale(0.5);\n}\n100% {\n -webkit-transform: scale(1);\n transform: scale(1);\n}\n}\n.vue-waterfall-easy-container .vue-waterfall-easy > .img-box[data-v-ded6b974] {\n position: absolute;\n -webkit-box-sizing: border-box;\n box-sizing: border-box;\n width: 50%;\n}\n.vue-waterfall-easy-container .vue-waterfall-easy > .img-box.default-card-animation[data-v-ded6b974] {\n -webkit-animation: show-card-data-v-ded6b974 0.4s;\n animation: show-card-data-v-ded6b974 0.4s;\n -webkit-transition: left 0.6s, top 0.6s;\n transition: left 0.6s, top 0.6s;\n -webkit-transition-delay: 0.1s;\n transition-delay: 0.1s;\n}\n.vue-waterfall-easy-container .vue-waterfall-easy a[data-v-ded6b974] {\n display: block;\n}\n.vue-waterfall-easy-container .vue-waterfall-easy a.img-inner-box[data-v-ded6b974] {\n -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);\n box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);\n border-radius: 4px;\n}\n.vue-waterfall-easy-container .vue-waterfall-easy .__err__ .img-wraper[data-v-ded6b974] {\n background-image: url(data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAAeAAD/4QMraHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjMtYzAxMSA2Ni4xNDU2NjEsIDIwMTIvMDIvMDYtMTQ6NTY6MjcgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjk1M0JCM0QwNkVFNDExRThCNTJCQUQ2RDFGQzg0NzIxIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjk1M0JCM0NGNkVFNDExRThCNTJCQUQ2RDFGQzg0NzIxIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzYgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QTYwRUMyMDE2RUUzMTFFOEJCRTU5RTFDODg1ODgwMjYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QTYwRUMyMDI2RUUzMTFFOEJCRTU5RTFDODg1ODgwMjYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7/7gAOQWRvYmUAZMAAAAAB/9sAhAAQCwsLDAsQDAwQFw8NDxcbFBAQFBsfFxcXFxcfHhcaGhoaFx4eIyUnJSMeLy8zMy8vQEBAQEBAQEBAQEBAQEBAAREPDxETERUSEhUUERQRFBoUFhYUGiYaGhwaGiYwIx4eHh4jMCsuJycnLis1NTAwNTVAQD9AQEBAQEBAQEBAQED/wAARCACRAJEDASIAAhEBAxEB/8QAZQAAAwEBAQAAAAAAAAAAAAAAAAIDAQQHAQEAAAAAAAAAAAAAAAAAAAAAEAACAQMDBAEFAAMBAAAAAAAAAQIRMQMhQRJRYYEycZHBIkITsdFSYhEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8A9AAAAAMFnNQWt9kAwkssVbV9CTnKb10XQVtLSyAd5ZuzURW27yfhmX9RlDI+wD4Vf/ZVi41SKCdeNI3YEnOXJtOiBZZr/wBGcMi2Ft7AXjli76PoOcqael0Mpyg9NV0A6QEhNTWl90MBoAAAAAAGGiTlxjXfZAZkycdEqyI3q26sOrd92CTm6bbsA1boh1i3lqPGKiqIZAYklYHY0x6tIDY2B3NdjEBgNJ3NACTxbx0E1TozoYsoqSowI2o06MtjyctGqSItODptsw6NX2YHSaJCXKNd90OAAAAYznnLnJvZWK5pUjRXloiNdwCjk0l9S0YqKohcSpGrvLUcDUBLK23x23FWNtVSAuHch/KXQP5PoBdqq77GJ1XfczFVKjVBcuPk6rXqBQCH8n0D+UugFwZD+bV1oNif5OOzQDyipKjI0cW0/qXYmVVjVXjqAkZcHXZ3OhHNXcthlWNHeOjAoAABDLKs6bISlWl1Busm+42Jfm30At2BmI1gRy+3gpD1XwTy+3gpH1QDASyt8uKdFuJRw1iwOjdBKy+TIutGbK3kAAxtJNuwiywdmA7s/glj9/BV04unQli9l8AWDsBjAhSja6D4pUnTZmZV+afUVOkk+4HUBgAc0bD4v2+fsJGw+L9vn7AVQMEDAjl9vBSHqvgnl9vBSHqvgDJwbfJC8JPSlEO5wTo3qMnUDEqNGz0jXoD08BRSXyBB/m6u2xvFPQ1qjoDAVNxqv1ZuJUnT5BGw9/AFQYAwJZf1+fsJKw+X9fn7CSsB0AAAc7VG13GxP82uoZFSbezFWkkwOgGCBgRy15adDZTaioq7QZPfwZQDFFfPc2MnB0vE1AwCc+WituPjaS4kzU6agPkS9hEVeqJJU0AAh7+ACHv4AqAAwI5X+aXQVKrS7g3WTY2ONZp7IC9AAAJ5lWNf+dSV1XqdL1VGc8lxk47bAUxyqqO60GIpuL5LyuxZNNVVtmAmVfkpbbi1RYAI1QVRYAI1QJ1aRYzdAbJ8Y1I1RZggI1SNxL8uW1NCoAYxckqKiu9Bm0lV23ZFtyfJ+F2Ayyr0K4VSNf8ArUnFcpKO250LRUQABoAYLkhzXdWHMA5u26uNGXF9tx8uOusfYlbTcC6aaqrdTTnTlHVfQrHJF6PRsBwAAC5i9vg0xbgaAIAAxtJVduosskVotWiTcpav6ANKXJ9the27sF9NyuLHTWXsA2OHBd3cYDQAAAAAAAwSeNS1syhgHNRxdJfUK10ujoaTuJLCrp0Amm1Ztdhv6z3Sfkxwmu4leqoBT+1P1f8AkZy4469daEaopllRqPRAH9ZOyp5Fbbu2+xmuyGUJvsAtaaWQUcnSP1Kxwq7dR0krALDGo63Y4GgAAAAAAAAAAAAAAAAAshJ7AAGK6B3YABsNx4gADAAAAAAAAAAAAAf/2Q==);\n background-repeat: no-repeat;\n background-position: center;\n background-size: 50% 50%;\n}\n.vue-waterfall-easy-container .vue-waterfall-easy .__err__ .img-wraper img[data-v-ded6b974] {\n display: none;\n}\n.vue-waterfall-easy-container .vue-waterfall-easy a.img-wraper > img[data-v-ded6b974] {\n width: 100%;\n display: block;\n border: none;\n}\n.vue-waterfall-easy-container .vue-waterfall-easy .over[data-v-ded6b974] {\n position: absolute;\n width: 100%;\n text-align: center;\n font-size: 12px;\n line-height: 1.6;\n color: #aaa;\n}\n.vue-waterfall-easy-container > .loading.first[data-v-ded6b974] {\n bottom: 50%;\n -webkit-transform: translate(-50%, 50%);\n transform: translate(-50%, 50%);\n}\n.vue-waterfall-easy-container > .loading[data-v-ded6b974] {\n position: absolute;\n left: 50%;\n -webkit-transform: translateX(-50%);\n transform: translateX(-50%);\n bottom: 6px;\n z-index: 999;\n}\n@-webkit-keyframes ball-beat-data-v-ded6b974 {\n50% {\n opacity: 0.2;\n -webkit-transform: scale(0.75);\n transform: scale(0.75);\n}\n100% {\n opacity: 1;\n -webkit-transform: scale(1);\n transform: scale(1);\n}\n}\n@keyframes ball-beat-data-v-ded6b974 {\n50% {\n opacity: 0.2;\n -webkit-transform: scale(0.75);\n transform: scale(0.75);\n}\n100% {\n opacity: 1;\n -webkit-transform: scale(1);\n transform: scale(1);\n}\n}\n.vue-waterfall-easy-container > .loading.ball-beat > .dot[data-v-ded6b974] {\n vertical-align: bottom;\n background-color: #4b15ab;\n width: 12px;\n height: 12px;\n border-radius: 50%;\n margin: 3px;\n -webkit-animation-fill-mode: both;\n animation-fill-mode: both;\n display: inline-block;\n -webkit-animation: ball-beat-data-v-ded6b974 0.7s 0s infinite linear;\n animation: ball-beat-data-v-ded6b974 0.7s 0s infinite linear;\n}\n.vue-waterfall-easy-container > .loading.ball-beat > .dot[data-v-ded6b974]:nth-child(2n-1) {\n -webkit-animation-delay: 0.35s;\n animation-delay: 0.35s;\n}\n",""])},function(t,e){t.exports=function(t,e){for(var n=[],a={},i=0;i@^][^\s!#%&*+<=>@^]*>/,M=/a/g,O=/a/g,D=(a=new C(M)!==M,f.MISSED_STICKY),R=f.UNSUPPORTED_Y;V=i&&(!a||D||k||x||_((function(){return O[w]=!1,C(M)!=M||C(O)==O||"/a/i"!=C(M,"i")})));if(s("RegExp",V)){function P(t,e){var a,i,o=d(F,this),r=m(t),s=void 0===e,c=[],f=t;if(!o&&r&&s&&t.constructor===P)return t;if((r||d(F,t))&&(t=t.source,s&&(e=p(f))),t=void 0===t?"":u(t),e=void 0===e?"":u(e),f=t,r=e=k&&"dotAll"in M&&(a=!!e&&-1"===e&&l:if(""===d||b(s,d))throw new I("Invalid capture group name");s[d]=!0,l=!(r[r.length]=[d,c]),d="";continue}l?d+=e:o+=e}return[o,r]}(t))[0],c=s[1]),s=n(C(t,e),o?this:F,P),(a||i||c.length)&&(e=g(s),a&&(e.dotAll=!0,e.raw=P(function(t){for(var e,a=t.length,i=0,o="",r=!1;i<=a;i++)"\\"===(e=B(t,i))?o+=e+B(t,++i):r||"."!==e?("["===e?r=!0:"]"===e&&(r=!1),o+=e):o+="[\\s\\S]";return o}(t),r)),i&&(e.sticky=!0),c.length&&(e.groups=c)),t!==f)try{l(s,"source",""===f?"(?:)":f)}catch(t){}return s}for(var j=c(C),A=0;j.length>A;)h(P,C,j[A++]);(F.constructor=P).prototype=F,v(o,"RegExp",P,{constructor:!0})}y("RegExp")},"57b9":function(t,e,a){var i=a("c65b"),o=a("d066"),r=a("b622"),s=a("cb2d");t.exports=function(){var t=o("Symbol"),e=(t=t&&t.prototype,t&&t.valueOf),a=r("toPrimitive");t&&!t[a]&&s(t,a,(function(t){return i(e,this)}),{arity:1})}},"5a47":function(t,e,a){var i=a("23e7"),o=a("4930"),r=a("d039"),s=a("7418"),n=a("7b0b");i({target:"Object",stat:!0,forced:!o||r((function(){s.f(1)}))},{getOwnPropertySymbols:function(t){var e=s.f;return e?e(n(t)):[]}})},"61f7":function(t,e,a){"use strict";a.d(e,"a",(function(){return r})),a.d(e,"c",(function(){return l})),a.d(e,"b",(function(){return c}));var i=a("fc11"),o=a("f3f3");function r(t,e){/(y+)/.test(e)&&(e=e.replace(RegExp.$1,(t.getFullYear()+"").substr(4-RegExp.$1.length)));var a,i,o={"M+":t.getMonth()+1,"d+":t.getDate(),"h+":t.getHours(),"m+":t.getMinutes(),"s+":t.getSeconds()};for(a in o)new RegExp("(".concat(a,")")).test(e)&&(i=o[a]+"",e=e.replace(RegExp.$1,1===RegExp.$1.length?i:("00"+i).substr(i.length)));return e}a("ac1f"),a("00b4"),a("5319"),a("4d63"),a("c607"),a("2c3e"),a("25f0"),a("498a"),a("d3b7"),a("b64b"),a("99af");var s={min:"%s最小长度为:min",max:"%s最大长度为:max",length:"%s长度必须为:length",range:"%s长度为:range",pattern:"$s格式错误"};function n(t,e){t.message=function(t){return e.replace("%s",t||"")}}function l(t){var e=1=t.length?{done:!0}:{done:!1,value:t[s++]}},e:function(t){throw t},f:e};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 n=a("f3f3"),l=(a("96cf"),a("fb6a"),a("d81d"),a("a9e3"),a("4de4"),a("d3b7"),a("a434"),a("e9c4"),a("99af"),a("a4d3"),a("e01a"),a("4ec9"),a("3ca3"),a("ddb0"),a("b0c0"),a("25f0"),a("498a"),a("159b"),a("caad"),a("ac1f"),a("5319"),a("0f0e")),c=a("2f62"),d=a("310e"),m=(d=a.n(d),a("b0e7")),u=a("5334"),p=a("e449"),f=a("6fd3"),h=a("c4ad"),v=(a("00b4"),a("c4c8")),_={name:"taoBao",data:function(){return{soure_link:"",spinShow:!1,grid:{xl:8,lg:8,md:12,sm:24,xs:24},grid2:{xl:12,lg:12,md:12,sm:24,xs:24},copyConfig:{copy_type:2,copy_num:0},artFrom:{type:"taobao",url:""}}},computed:{},created:function(){},mounted:function(){this.getCopyConfig()},methods:{mealPay:function(t){this.$router.push({path:"/admin/setting/sms/sms_pay/index",query:{type:t}})},getCopyConfig:function(){var t=this;Object(v.f)().then((function(e){t.copyConfig.copy_type=e.data.copy_type,t.copyConfig.copy_num=e.data.copy_num}))},add:function(){var t=this;if(this.soure_link){if(!/(http|ftp|https):\/\/[\w\-_]+(\.[\w\-_]+)+([\w\-\.,@?^=%&:/~\+#]*[\w\-\@?^=%&/~\+#])?/.test(this.soure_link))return this.$Message.warning("请输入以http开头的地址!");this.spinShow=!0,this.artFrom.url=this.soure_link,Object(v.g)(this.artFrom).then((function(e){e=e.data.productInfo,t.$emit("on-close",e),t.spinShow=!1})).catch((function(e){t.spinShow=!1,t.$Message.error(e.msg)}))}else this.$Message.warning("请输入链接地址!")}}},b=(a("a24f"),a("2877")),g=(_=Object(b.a)(_,(function(){var t=this,e=t.$createElement;e=t._self._c||e;return e("div",{staticClass:"Box"},[e("Card",[e("div",[t._v("\n 生成的商品默认是没有上架的,请手动上架商品!\n "),2==t.copyConfig.copy_type?e("a",{attrs:{href:"http://help.crmeb.net/crmeb-v4/1863579",target:"_blank"}},[t._v("如何配置密钥")]):e("span",[t._v("您当前剩余"+t._s(t.copyConfig.copy_num)+"条采集次数,"),e("a",{attrs:{href:"#"},on:{click:function(e){return t.mealPay("copy")}}},[t._v("增加采集次数")])])]),e("div",[t._v("商品采集设置:设置 > 系统设置 > 第三方接口设置 > 采集商品配置")])]),e("Form",{ref:"formValidate",staticClass:"formValidate mt20",attrs:{"label-width":120,"label-position":"right"},nativeOn:{submit:function(t){t.preventDefault()}}},[e("Row",{attrs:{gutter:24,type:"flex"}},[e("Col",{attrs:{span:"18"}},[e("FormItem",{attrs:{label:"链接地址:"}},[e("Input",{staticClass:"numPut",attrs:{search:"","enter-button":"确定",placeholder:"请输入链接地址"},on:{"on-search":t.add},model:{value:t.soure_link,callback:function(e){t.soure_link=e},expression:"soure_link"}})],1)],1)],1)],1),t.spinShow?e("Spin",{attrs:{size:"large",fix:""}}):t._e()],1)}),[],!1,null,"5e4764e5",null).exports,a("a069")),y=a("c24f"),V=a("d708"),k=a("c276"),x=(a("6fad"),a("0e5c"));m={name:"product_productAdd",components:{uploadPictures:m.a,freightTemplate:u.a,addAttr:f.a,couponList:p.a,taoBao:_,draggable:d.a,goodsList:h.default,WangEditor:g.a,userLabel:l.a},data:function(){return{labelShow:!1,dataLabel:[],headTab:[{tit:"基础信息",name:"1"},{tit:"规格库存",name:"2"},{tit:"商品详情",name:"3"},{tit:"物流设置",name:"4"},{tit:"营销设置",name:"5"},{tit:"其他设置",name:"6"}],virtual:[{tit:"普通商品",id:0,tit2:"物流发货"},{tit:"卡密/网盘",id:1,tit2:"自动发货"},{tit:"优惠卷",id:2,tit2:"自动发货"},{tit:"虚拟商品",id:3,tit2:"虚拟发货"}],seletVideo:0,customBtn:!1,content:"",contents:"",fileUrl:V.a.apiBaseURL+"/file/upload",fileUrl2:V.a.apiBaseURL+"/file/video_upload",cardUrl:V.a.apiBaseURL+"/file/upload/1",upload_type:"",uploadData:{},header:{},type:0,modals:!1,goods_modals:!1,spinShow:!1,openSubimit:!1,virtualData:"",virtualList:[{key:"",value:""}],grid2:{xl:10,lg:12,md:12,sm:24,xs:24},grid3:{xl:18,lg:18,md:20,sm:24,xs:24},oneFormBatch:[{pic:"",price:0,cost:0,ot_price:0,stock:0,bar_code:"",weight:0,volume:0}],formDynamic:{attrsName:"",attrsVal:""},disk_type:1,tabIndex:0,tabName:"",formDynamicNameData:[],isBtn:!1,columns2:[{title:"图片",slot:"pic",align:"center",minWidth:80},{title:"售价",slot:"price",align:"center",minWidth:95},{title:"成本价",slot:"cost",align:"center",minWidth:95},{title:"原价",slot:"ot_price",align:"center",minWidth:95},{title:"库存",slot:"stock",align:"center",minWidth:95},{title:"商品编号",slot:"bar_code",align:"center",minWidth:120},{title:"重量(KG)",slot:"weight",align:"center",minWidth:95},{title:"体积(m³)",slot:"volume",align:"center",minWidth:95},{title:"操作",slot:"action",fixed:"right",align:"center",minWidth:140}],columns3:[{title:"图片",slot:"pic",align:"center",minWidth:80},{title:"售价",slot:"price",align:"center",minWidth:95},{title:"成本价",slot:"cost",align:"center",minWidth:95},{title:"原价",slot:"ot_price",align:"center",minWidth:95},{title:"库存",slot:"stock",align:"center",minWidth:95},{title:"商品编号",slot:"bar_code",align:"center",minWidth:120},{title:"虚拟商品",slot:"fictitious",align:"center",minWidth:95},{title:"操作",slot:"action",fixed:"right",align:"center",minWidth:140}],columns:[],columnsInstall:[],columnsInstal2:[],gridPic:{xl:6,lg:8,md:12,sm:12,xs:12},gridBtn:{xl:4,lg:8,md:8,sm:8,xs:8},CustomList:[{value:"text",label:"文本框"},{value:"number",label:"数字"},{value:"email",label:"邮件"},{value:"data",label:"日期"},{value:"time",label:"时间"},{value:"id",label:"身份证"},{value:"phone",label:"手机号"},{value:"img",label:"图片"}],customess:{content:[]},formValidate:{disk_info:"",logistics:["1"],freight:2,postage:0,recommend:[],presale_day:1,presale:!1,is_limit:!1,limit_type:0,limit_num:0,video_open:!1,vip_product:!1,custom_form:[],store_name:"",cate_id:[],label_id:[],keyword:"",unit_name:"",store_info:"",image:"",recommend_image:"",slider_image:[],description:"",ficti:0,give_integral:0,sort:0,is_show:1,is_hot:0,is_benefit:0,is_best:0,is_new:0,is_good:0,is_postage:0,is_sub:[],recommend_list:[],virtual_type:0,id:0,spec_type:0,is_virtual:0,video_link:"",temp_id:"",attrs:[],items:[{pic:"",price:0,cost:0,ot_price:0,stock:0,bar_code:""}],activity:["默认","秒杀","砍价","拼团"],couponName:[],header:[],selectRule:"",coupon_ids:[],command_word:""},ruleList:[],templateList:[],createBnt:!0,showIput:!1,manyFormValidate:[],oneFormValidate:[{pic:"",price:0,cost:0,ot_price:0,stock:0,bar_code:"",weight:0,volume:0,brokerage:0,brokerage_two:0,vip_price:0,virtual_list:[],coupon_id:0}],images:[],imagesTable:"",currentTab:"1",isChoice:"",grid:{xl:8,lg:8,md:12,sm:24,xs:24},loading:!1,modalPic:!1,addVirtualModel:!1,template:!1,uploadList:[],treeSelect:[],picTit:"",tableIndex:0,ruleValidate:{store_name:[{required:!0,message:"请输入商品名称",trigger:"blur"}],cate_id:[{required:!0,message:"请选择商品分类",trigger:"change",type:"array",min:"1"}],unit_name:[{required:!0,message:"请输入单位",trigger:"blur"}],slider_image:[{required:!0,message:"请上传商品轮播图",type:"array",trigger:"change"}],spec_type:[{required:!0,message:"请选择商品规格",trigger:"change"}],is_virtual:[{required:!0,message:"请选择商品类型",trigger:"change"}],selectRule:[{required:!0,message:"请选择商品规格属性",trigger:"change"}],temp_id:[{required:!0,message:"请选择运费模板",trigger:"change",type:"number"}],presale_time:[{required:!0,type:"array",message:"请选择活动时间",trigger:"change"}],logistics:[{required:!0,type:"array",min:1,message:"请选择物流方式",trigger:"change"},{type:"array",max:2,message:"请选择物流方式",trigger:"change"}],give_integral:[{type:"integer",message:"请输入整数"}]},manyBrokerage:0,manyBrokerageTwo:0,manyVipPrice:0,upload:{videoIng:!1},videoIng:!1,progress:0,stock:0,disk_info:"",videoLink:"",attrs:[],activity:{"默认":"red","秒杀":"blue","砍价":"green","拼团":"yellow"},couponName:[],updateIds:[],updateName:[],couponIds:"",couponNames:[],rakeBack:[{title:"一级返佣",slot:"brokerage",align:"center",width:95},{title:"二级返佣",slot:"brokerage_two",align:"center",width:95}],member:[{title:"会员价",slot:"vip_price",align:"center",width:95}],columnsInstalM:[],moveIndex:""}},computed:Object(n.a)(Object(n.a)({},Object(c.e)("media",["isMobile"])),{},{labelWidth:function(){return this.isMobile?void 0:120},labelPosition:function(){return this.isMobile?"top":"right"},labelBottom:function(){return this.isMobile?void 0:15}}),created:function(){this.columns=this.columns2.slice(0,8),this.getToken()},mounted:function(){var t=this;"0"!==this.$route.params.id&&this.$route.params.id?this.getInfo():"0"===this.$route.params.id&&Object(v.p)().then((function(e){var a,i;e=e.data.info;Array.isArray(e)||(a=e.cate_id.map(Number),e.label_id.map(Number),t.attrs=e.items||[],i=[],e.coupons&&(e.coupons.map((function(t){i.push(t.id)})),t.couponName=e.coupons),t.formValidate=e,t.dataLabel=e.label_id,t.formValidate.coupon_ids=i,t.updateIds=i,t.updateName=e.coupons,t.formValidate.cate_id=a,t.oneFormValidate=e.attrs,t.formValidate.logistics=e.logistics||["1"],t.formValidate.header=[],t.generate(0),t.manyFormValidate=e.attrs,t.spec_type=e.spec_type,t.formValidate.is_virtual=e.is_virtual,t.formValidate.custom_form=e.custom_form||[],0!=t.formValidate.custom_form.length&&(t.customBtn=!0),t.virtualbtn(e.virtual_type,1),0===e.spec_type?t.manyFormValidate=[]:(t.createBnt=!0,t.oneFormValidate=[{pic:e.image,price:0,cost:0,ot_price:0,stock:0,bar_code:"",weight:0,volume:0,brokerage:0,brokerage_two:0,vip_price:0,virtual_list:[],coupon_id:0}]),t.spinShow=!1)})).catch((function(e){t.$Message.error(e.msg)})),this.$route.query.type?(this.modals=!0,this.type=this.$route.query.type):this.type=0,this.goodsCategory(),this.productGetRule(),this.productGetTemplate(),this.uploadType()},methods:{activeData:function(t){this.labelShow=!1,this.dataLabel=t},labelClose:function(){this.labelShow=!1},closeLabel:function(t){var e=this.dataLabel.indexOf(this.dataLabel.filter((function(e){return e.id==t.id}))[0]);this.dataLabel.splice(e,1)},openLabel:function(t){this.labelShow=!0,this.$refs.userLabel.userLabel(JSON.parse(JSON.stringify(this.dataLabel)))},videoSaveToUrl:function(t){var e=this;return Object(x.a)({file:t,pieceSize:3,success:function(t){e.formValidate.video_link=t.file_path,e.progress=100},error:function(t){e.$Message.error(t.msg)},uploading:function(t,a){e.videoIng=!0,t=Math.floor(t/a*100),e.progress=t}}),!1},processButtonClick:function(){},virtualbtn:function(t,e){var a=this;switch(1!=e&&(this.formValidate.is_sub=[],(e=this.$route.params.id)&&Object(v.e)(e).then((function(t){})).catch((function(t){a.formValidate.spec_type=a.spec_type,a.$Message.error(t.msg)}))),t){case 0:this.formValidate.virtual_type=0,this.formValidate.is_virtual=0,this.headTab=[{tit:"基础信息",name:"1"},{tit:"规格库存",name:"2"},{tit:"商品详情",name:"3"},{tit:"物流设置",name:"4"},{tit:"营销设置",name:"5"},{tit:"其他设置",name:"6"}];break;case 1:this.formValidate.virtual_type=1,this.formValidate.postage=0,this.headTab=[{tit:"基础信息",name:"1"},{tit:"规格库存",name:"2"},{tit:"商品详情",name:"3"},{tit:"营销设置",name:"4"},{tit:"其他设置",name:"5"}];break;case 2:this.formValidate.virtual_type=2,this.formValidate.is_virtual=1,this.headTab=[{tit:"基础信息",name:"1"},{tit:"规格库存",name:"2"},{tit:"商品详情",name:"3"},{tit:"营销设置",name:"4"},{tit:"其他设置",name:"5"}];break;case 3:this.formValidate.virtual_type=3,this.formValidate.is_virtual=1,this.headTab=[{tit:"基础信息",name:"1"},{tit:"规格库存",name:"2"},{tit:"商品详情",name:"3"},{tit:"营销设置",name:"4"},{tit:"其他设置",name:"5"}];break;case 1:this.formValidate.virtual_type=1,this.formValidate.is_virtual=1,this.headTab=[{tit:"基础信息",name:"1"},{tit:"规格库存",name:"2"},{tit:"商品详情",name:"3"},{tit:"营销设置",name:"4"},{tit:"其他设置",name:"5"}]}},addCate:function(){var t=this;this.$modalForm(Object(v.q)()).then((function(){return t.goodsCategory()}))},logisticsBtn:function(t){this.formValidate.logistics=t},addLabel:function(){var t=this;this.$modalForm(Object(y.N)(0)).then((function(){return t.userLabel()}))},customMessBtn:function(t){t||(this.formValidate.custom_form=[])},addcustom:function(){9]*>/gi,(function(t,e){return(t=(t=t.replace(/style="[^"]+"/gi,"").replace(/style='[^']+'/gi,"")).replace(/width="[^"]+"/gi,"").replace(/width='[^']+'/gi,"")).replace(/height="[^"]+"/gi,"").replace(/height='[^']+'/gi,"")})),(t=(t=t.replace(/style="[^"]+"/gi,(function(t,e){return t.replace(/width:[^;]+;/gi,"max-width:100%;").replace(/width:[^;]+;/gi,"max-width:100%;")}))).replace(/]*\/>/gi,"")).replace(/\是否继续添加?

",okText:"是",cancelText:"否",loading:!0,onOk:function(){setTimeout((function(){t.$Modal.remove(),t.labelarr=[],t.val="",t.$refs.formValidate.resetFields()}),1e3)},onCancel:function(){setTimeout((function(){t.$Modal.remove(),t.$router.push({path:"/admin/app/wechat/reply/keyword"})}),500)}}):this.$route.params.id&&"0"!==this.$route.params.id&&(this.$Modal.remove(),this.$router.push({path:"/admin/app/wechat/reply/keyword"}))}}},e("3d92"),e("2877"));l=Object(l.a)(o,(function(){var t=this,a=t.$createElement,i=t._self._c||a;return i("div",[i("div",{staticClass:"i-layout-page-header"},[i("div",{staticClass:"i-layout-page-header"},[i("span",{staticClass:"ivu-page-header-title"},[t._v(t._s(t.$route.meta.title))])])]),i("Card",{staticClass:"ivu-mt",attrs:{bordered:!1,"dis-hover":""}},[i("Row",{attrs:{gutter:24,type:"flex"}},[i("Col",{staticClass:"ml40",attrs:{span:"24"}},[i("Col",{attrs:{span:24}},[i("Col",{staticClass:"left mb15",attrs:{xl:7,lg:7,md:22,sm:22,xs:22}},[i("img",{staticClass:"top",attrs:{src:e("03ecd")}}),i("img",{staticClass:"bottom",attrs:{src:e("58b1")}}),i("div",{staticClass:"centent"},[i("div",{staticClass:"time-wrapper"},[i("span",{staticClass:"time"},[t._v("9:36")])]),"news"!==t.formValidate.type?i("div",{staticClass:"view-item text-box clearfix"},[i("div",{staticClass:"avatar fl"},[i("img",{attrs:{src:e("4795")}})]),i("div",{staticClass:"box-content fl"},["text"===t.formValidate.type?i("span",{domProps:{textContent:t._s(t.formValidate.data.content)}}):t._e(),t.formValidate.data.src?i("div",{staticClass:"box-content_pic"},[i("img",{attrs:{src:t.formValidate.data.src?t.imgUrl+t.formValidate.data.src:""}})]):t._e()])]):t._e(),"news"===t.formValidate.type?i("div",t._l(t.formValidate.data.list,(function(a,e){return i("div",{key:e},[0===e?i("div",[i("div",{staticClass:"news_pic",style:{backgroundImage:"url("+a.image_input[0]+")",backgroundSize:"100% 100%"}}),i("span",{staticClass:"news_sp"},[t._v(t._s(a.title))])]):i("div",{staticClass:"news_cent"},[a.synopsis?i("span",{staticClass:"news_sp1"},[t._v(t._s(a.title))]):t._e(),0!==a.image_input.length?i("div",{staticClass:"news_cent_img"},[i("img",{attrs:{src:a.image_input[0]}})]):t._e()])])})),0):t._e()])]),i("Col",{attrs:{xl:11,lg:12,md:22,sm:22,xs:22}},[i("Col",{staticClass:"userAlert",attrs:{span:"24"}},[i("div",{staticClass:"box-card right"},[i("Form",{ref:"formValidate",staticClass:"mt20",attrs:{model:t.formValidate,rules:t.ruleValidate,"label-width":100},nativeOn:{submit:function(t){t.preventDefault()}}},[t.$route.params.id?i("FormItem",{attrs:{label:"关键字:",prop:"val"}},[i("div",{staticClass:"arrbox"},[t._l(t.labelarr,(function(a,e){return i("Tag",{key:e,attrs:{name:a,closable:!0},on:{"on-close":t.handleClose}},[t._v(t._s(a)+"\n ")])})),i("input",{directives:[{name:"model",rawName:"v-model",value:t.val,expression:"val"}],staticClass:"arrbox_ip",staticStyle:{width:"90%"},attrs:{placeholder:"输入后回车"},domProps:{value:t.val},on:{keyup:function(a){return!a.type.indexOf("key")&&t._k(a.keyCode,"enter",13,a.key,"Enter")?null:t.addlabel(a)},input:function(a){a.target.composing||(t.val=a.target.value)}}})],2)]):t._e(),i("FormItem",{attrs:{label:"消息状态:"}},[i("RadioGroup",{model:{value:t.formValidate.status,callback:function(a){t.$set(t.formValidate,"status",a)},expression:"formValidate.status"}},[i("Radio",{attrs:{label:1}},[t._v("启用")]),i("Radio",{attrs:{label:0}},[t._v("禁用")])],1)],1),i("FormItem",{attrs:{label:"消息类型:",prop:"type"}},[i("Select",{staticStyle:{width:"90%"},attrs:{placeholder:"请选择规则状态"},on:{"on-change":function(a){return t.RuleFactor(t.formValidate.type)}},model:{value:t.formValidate.type,callback:function(a){t.$set(t.formValidate,"type",a)},expression:"formValidate.type"}},[i("Option",{attrs:{value:"text"}},[t._v("文字消息")]),i("Option",{attrs:{value:"image"}},[t._v("图片消息")]),i("Option",{attrs:{value:"news"}},[t._v("图文消息")]),i("Option",{attrs:{value:"voice"}},[t._v("声音消息")])],1)],1),"text"===t.formValidate.type?i("FormItem",{attrs:{label:"消息内容:",prop:"content"}},[i("textarea",{directives:[{name:"model",rawName:"v-model",value:t.formValidate.data.content,expression:"formValidate.data.content"}],staticStyle:{width:"90%"},attrs:{placeholder:"请填写消息内容"},domProps:{value:t.formValidate.data.content},on:{input:function(a){a.target.composing||t.$set(t.formValidate.data,"content",a.target.value)}}})]):t._e(),"news"===t.formValidate.type?i("FormItem",{attrs:{label:"选取图文:"}},[i("Button",{attrs:{type:"info"},on:{click:t.changePic}},[t._v("选择图文消息")])],1):t._e(),"image"===t.formValidate.type||"voice"===t.formValidate.type?i("FormItem",{attrs:{label:"image"===t.formValidate.type?"图片地址:":"语音地址:",prop:"src"}},[i("div",{staticClass:"acea-row row-middle"},[i("Input",{staticClass:"mr15",staticStyle:{width:"75%"},attrs:{readonly:"readonly",placeholder:"default size"},model:{value:t.formValidate.data.src,callback:function(a){t.$set(t.formValidate.data,"src",a)},expression:"formValidate.data.src"}}),i("Upload",{staticClass:"mr20",staticStyle:{"margin-top":"1px"},attrs:{"show-upload-list":!1,action:t.fileUrl,"on-success":t.handleSuccess,format:"image"===t.formValidate.type?t.formatImg:t.formatVoice,"max-size":2048,headers:t.header,"on-format-error":t.handleFormatError,"on-exceeded-size":t.handleMaxSize}},[i("Button",{attrs:{type:"primary"}},[t._v("上传")])],1)],1),i("span",{directives:[{name:"show",rawName:"v-show",value:"image"===t.formValidate.type,expression:"formValidate.type === 'image'"}]},[t._v("文件最大2Mb,支持bmp/png/jpeg/jpg/gif格式")]),i("span",{directives:[{name:"show",rawName:"v-show",value:"voice"===t.formValidate.type,expression:"formValidate.type === 'voice'"}]},[t._v("文件最大2Mb,支持mp3/wma/wav/amr格式,播放长度不超过60s")])]):t._e()],1)],1)]),i("Col",{attrs:{span:24}},[i("div",{staticClass:"acea-row row-center"},[i("Button",{staticClass:"mr20",attrs:{type:"primary"},on:{click:function(a){return t.submenus("formValidate")}}},[t._v("保存并发布 ")])],1)])],1)],1)],1)],1)],1),i("Modal",{staticClass:"modelBox",attrs:{scrollable:"",title:"发送消息",width:"1200",height:"800","footer-hide":""},model:{value:t.modals,callback:function(a){t.modals=a},expression:"modals"}},[t.modals?i("news-category",{attrs:{scrollerHeight:t.scrollerHeight,contentTop:t.contentTop,contentWidth:t.contentWidth,maxCols:t.maxCols},on:{getCentList:t.getCentList}}):t._e()],1)],1)}),[],!1,null,"68f0bc15",null);a.default=l.exports},"3d92":function(t,a,e){"use strict";var i=e("f677");e.n(i).a},4795:function(t,a,e){t.exports=e.p+"img/head.cfd4b538.gif"},"58b1":function(t,a){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAUAAAAAyCAIAAACib5WDAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjE1NEJCMUE0NzZGNDExRTVBOTBBQTZFOEFEMjc4NTkzIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjE1NEJCMUE1NzZGNDExRTVBOTBBQTZFOEFEMjc4NTkzIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MTU0QkIxQTI3NkY0MTFFNUE5MEFBNkU4QUQyNzg1OTMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MTU0QkIxQTM3NkY0MTFFNUE5MEFBNkU4QUQyNzg1OTMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4yWLBJAAABuklEQVR42uzcu0ocURzA4XWxMIWiQhJwtVhxMW0wEkWj+AwWgm9gJfgggpVPoElEUwUCKRNFJaQWsygWXvAKXlBZGw8KIiIJmWFnGPg+pjiryMIffpxzRLemUqnkUlUul0ulUg74f3kjAAEDAgYEDAIGBAwIGBAwCBgQMCBgEHAMlZub8BglJK825s/vHxzOfl4Ii9GR4devXhooZGYHPjo+mfk0f3l5FZ6wCC8NFDKzA+fz+aHB/scvDRQyE3BzU2N4DBEyeYQGBAxU5wi9sbm1+ut3W2shznucnp296Sx1tBeNGxINeG39z+jIcPy3+Tj3RcCQ9BG6ob7+fjE5NR2eaOugtdBi1pD0Dvzg6vo68hpIOeAXdXWR10CV1Pz9c6F/LC4P9PfGf5ufSysf+nqe/ZbPhYZq3YGfiHD7BdI/Qrv9QuYDdvsFd2B3YEjjDgxk+Aidu/sd1T9vueEUPTE+ZrhgBwai7sA7u3tPvhJtaz0/vzBrSDrg7ndvv377/vAX0dFs7+y+7+4ya0g64I72ov8iAndgQMCAgEHAgIABAYOAAQEDAgYEDAIGBAwIGBAwCBhIy60AAwBiy5esmSYLKgAAAABJRU5ErkJggg=="},a15b:function(t,a,e){"use strict";var i=e("23e7"),r=e("e330"),s=e("44ad"),o=e("fc6a"),n=(e=e("a640"),r([].join));r=s!=Object,s=e("join",",");i({target:"Array",proto:!0,forced:r||!s},{join:function(t){return n(o(this),void 0===t?",":t)}})},f677:function(t,a,e){}}]); \ No newline at end of file diff --git a/crmeb/public/admin/js/chunk-4e744958.fbcc7c72.js.gz b/crmeb/public/admin/js/chunk-4e744958.fbcc7c72.js.gz new file mode 100644 index 000000000..c6723804a Binary files /dev/null and b/crmeb/public/admin/js/chunk-4e744958.fbcc7c72.js.gz differ diff --git a/crmeb/public/admin/js/chunk-4ecc9a20.740102c3.js b/crmeb/public/admin/js/chunk-4ecc9a20.740102c3.js deleted file mode 100644 index 7cb543821..000000000 --- a/crmeb/public/admin/js/chunk-4ecc9a20.740102c3.js +++ /dev/null @@ -1 +0,0 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-4ecc9a20"],{"0c6b":function(t,e,a){"use strict";a.r(e);var s=a("c964"),n=(a("a434"),a("96cf"),a("8593")),o=a("9860"),i=(o=a.n(o),a("31b4")),r=a("6b6c");o={name:"list",components:{formCreate:o.a.$form(),editFrom:i.a},data:function(){return{modals2:!1,grid:{xl:7,lg:7,md:12,sm:24,xs:24},loading:!1,formValidate:{tab_id:0,page:1,limit:20},total:0,columns1:[{title:"ID",key:"id",width:80},{title:"配置名称",key:"info",minWidth:130},{title:"字段变量",key:"menu_name",minWidth:140},{title:"字段类型",key:"type",minWidth:90},{title:"值",slot:"values",minWidth:230},{title:"是否显示",slot:"statuss",minWidth:90},{title:"操作",slot:"action",fixed:"right",minWidth:120}],FromData:null,FromRequestData:{},modalTitleSs:"",classList:[],num:0,typeFrom:{type:0,tab_id:this.$route.params.id},rules:[]}},watch:{$route:{handler:function(t,e){this.getList()},deep:!0}},mounted:function(){this.getList()},methods:{onhangeTab:function(t){this.typeFrom.type=t,this.classAdd()},classAdd:function(){var t=this;Object(n.k)(this.typeFrom).then(function(){var e=Object(s.a)(regeneratorRuntime.mark((function e(a){var s;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!1===a.data.status)return e.abrupt("return",t.$authLapse(a.data));e.next=2;break;case 2:s=a.data||{},t.FromRequestData={action:s.action,method:s.method},t.rules=s.rules,t.modals2=!0;case 6:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){t.$Message.error(e.msg)}))},edit:function(t){var e=this;Object(n.l)(t.id).then(function(){var t=Object(s.a)(regeneratorRuntime.mark((function t(a){var s;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(!1===a.data.status)return t.abrupt("return",e.$authLapse(a.data));t.next=2;break;case 2:s=a.data||{},e.FromRequestData={action:s.action,method:s.method},e.rules=s.rules,e.$refs.edits.modals=!0,e.modals2=!0;case 7:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()).catch((function(t){e.$Message.error(t.msg)}))},onSubmit:function(t){var e=this;Object(r.a)({url:this.FromRequestData.action,method:this.FromRequestData.method,data:t}).then((function(t){e.$Message.success(t.msg),setTimeout((function(){e.modals2=!1}),1e3),setTimeout((function(){e.getList()}),1500)})).catch((function(t){e.$Message.error(t.msg)}))},submitFail:function(){this.getList()},goIndex:function(){this.$router.push({path:"/admin/system/config/system_config_tab/index"})},configureAdd:function(){this.classAdd()},getList:function(){var t=this;this.loading=!0,this.formValidate.tab_id=this.$route.params.id,Object(n.m)(this.formValidate).then(function(){var e=Object(s.a)(regeneratorRuntime.mark((function e(a){var s;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:s=a.data,t.classList=s.list,t.total=s.count,t.loading=!1;case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){t.loading=!1,t.$Message.error(e.msg)}))},pageChange:function(t){this.formValidate.page=t,this.getList()},del:function(t,e,a){var s=this;e={title:e,num:a,url:"/setting/config/".concat(t.id),method:"DELETE",ids:""};this.$modalSure(e).then((function(t){s.$Message.success(t.msg),s.classList.splice(a,1)})).catch((function(t){s.$Message.error(t.msg)}))},onchangeIsShow:function(t){var e=this;Object(n.j)(t.id,t.status).then(function(){var t=Object(s.a)(regeneratorRuntime.mark((function t(a){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:e.$Message.success(a.msg);case 1:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()).catch((function(t){e.$Message.error(t.msg)}))}}},a("95a4"),i=a("2877"),a=Object(i.a)(o,(function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",[a("div",{staticClass:"i-layout-page-header"},[a("div",{staticClass:"i-layout-page-header"},[a("span",{staticClass:"ivu-page-header-title"},[t._v(t._s(t.$route.meta.title))])])]),a("Card",{staticClass:"ivu-mt",attrs:{bordered:!1,"dis-hover":""}},[a("Row",{attrs:{type:"flex"}},[a("Col",t._b({},"Col",t.grid,!1),[a("Button",{staticClass:"mr20",attrs:{type:"primary"},on:{click:t.goIndex}},[t._v("配置分类")]),a("Button",{attrs:{type:"primary",icon:"md-add"},on:{click:t.configureAdd}},[t._v("添加配置")])],1)],1),a("Divider",{attrs:{dashed:""}}),a("Table",{ref:"table",attrs:{columns:t.columns1,data:t.classList,loading:t.loading,"no-userFrom-text":"暂无数据","no-filtered-userFrom-text":"暂无筛选结果"},scopedSlots:t._u([{key:"values",fn:function(e){var s=e.row;return e.index,["text"===s.type||"textarea"===s.type||"radio"===s.type||"checkbox"===s.type?a("span",[t._v(t._s(s.value))]):t._e(),"upload"===s.type&&3===s.upload_type?a("div",{staticClass:"valBox acea-row"},[s.value instanceof Array?a("div",t._l(s.value,(function(e,s){return a("div",{key:s,staticClass:"valPicbox acea-row row-column-around"},[a("div",{staticClass:"valPicbox_pic"},[a("Icon",{attrs:{type:"md-document"}})],1),a("span",{staticClass:"valPicbox_sp"},[t._v(t._s(e.filename))])])})),0):t._e()]):t._e(),"upload"===s.type&&3!==s.upload_type?a("div",{staticClass:"valBox acea-row"},[s.value instanceof Array?a("div",t._l(s.value,(function(e,s){return a("div",{key:s,staticClass:"valPicbox acea-row row-column-around"},[a("div",{staticClass:"valPicbox_pic"},[a("img",{directives:[{name:"lazy",rawName:"v-lazy",value:e.filepath,expression:"item.filepath"}]})]),a("span",{staticClass:"valPicbox_sp"},[t._v(t._s(e.filename))])])})),0):t._e()]):t._e()]}},{key:"statuss",fn:function(e){var s=e.row;return e.index,[a("i-switch",{attrs:{value:s.status,"true-value":1,"false-value":0,size:"large"},on:{"on-change":function(e){return t.onchangeIsShow(s)}},model:{value:s.status,callback:function(e){t.$set(s,"status",e)},expression:"row.status"}},[a("span",{attrs:{slot:"open"},slot:"open"},[t._v("显示")]),a("span",{attrs:{slot:"close"},slot:"close"},[t._v("隐藏")])])]}},{key:"action",fn:function(e){var s=e.row,n=e.index;return[a("a",{on:{click:function(e){return t.edit(s)}}},[t._v("编辑")]),a("Divider",{attrs:{type:"vertical"}}),a("a",{on:{click:function(e){return t.del(s,"删除分类",n)}}},[t._v("删除")])]}}])})],1),a("Modal",{attrs:{scrollable:"","footer-hide":"",closable:"",title:"添加配置字段","mask-closable":!1,"z-index":1,width:"700"},model:{value:t.modals2,callback:function(e){t.modals2=e},expression:"modals2"}},[a("Tabs",{staticClass:"tabsName",on:{"on-click":t.onhangeTab},model:{value:t.typeFrom.type,callback:function(e){t.$set(t.typeFrom,"type",e)},expression:"typeFrom.type"}},[a("TabPane",{attrs:{label:"文本框 ",name:"0"}}),a("TabPane",{attrs:{label:"多行文本框",name:"1"}}),a("TabPane",{attrs:{label:"单选框",name:"2"}}),a("TabPane",{attrs:{label:"文件上传",name:"3"}}),a("TabPane",{attrs:{label:"多选框",name:"4"}}),a("TabPane",{attrs:{label:"下拉框",name:"5"}})],1),0!=t.rules.length?a("form-create",{ref:"fc",staticClass:"formBox",attrs:{rule:t.rules,handleIcon:"false"},on:{"on-submit":t.onSubmit}}):t._e()],1),a("edit-from",{ref:"edits",attrs:{FromData:t.FromData},on:{submitFail:t.submitFail}})],1)}),[],!1,null,"29afeb02",null);e.default=a.exports},"1db9":function(t,e,a){},"31b4":function(t,e,a){"use strict";var s=a("f3f3"),n=a("9860"),o=(n=a.n(n),a("6b6c")),i=a("2f62");n={name:"edit",components:{formCreate:n.a.$form()},computed:Object(s.a)({},Object(i.e)("userLevel",["taskId","levelId"])),props:{FromData:{type:Object,default:null},update:{type:Boolean,default:!0}},data:function(){return{modals:!1,type:0,config:{global:{upload:{props:{onSuccess:function(t,e){200===t.status?e.url=t.data.src:this.Message.error(t.msg)}}}}}}},methods:{couponsType:function(){this.$parent.addType(this.type)},onSubmit:function(t){var e=this;Object(o.a)({url:this.FromData.action,method:this.FromData.method,data:t}).then((function(t){e.update&&e.$parent.getList(),e.$Message.success(t.msg),e.modals=!1,setTimeout((function(){e.$emit("submitFail")}),1e3)})).catch((function(t){e.$Message.error(t.msg)}))},cancel:function(){this.type=0}}},a("3c71"),s=a("2877"),i=Object(s.a)(n,(function(){var t=this,e=t.$createElement;e=t._self._c||e;return t.FromData?e("div",[e("Modal",{attrs:{scrollable:"","footer-hide":"",closable:"",title:t.FromData.title,"z-index":1,width:"700"},on:{"on-cancel":t.cancel},model:{value:t.modals,callback:function(e){t.modals=e},expression:"modals"}},[["/marketing/coupon/save.html"===t.FromData.action?e("div",{staticClass:"radio acea-row row-middle"},[e("div",{staticClass:"name ivu-form-item-content"},[t._v("优惠券类型")]),e("Radio-group",{on:{"on-change":t.couponsType},model:{value:t.type,callback:function(e){t.type=e},expression:"type"}},[e("Radio",{attrs:{label:0}},[t._v("通用券")]),e("Radio",{attrs:{label:1}},[t._v("品类券")]),e("Radio",{attrs:{label:2}},[t._v("商品券")])],1)],1):t._e()],e("form-create",{ref:"fc",staticClass:"formBox",attrs:{option:t.config,rule:Array.from(t.FromData.rules),handleIcon:"false"},on:{"on-submit":t.onSubmit}})],2)],1):t._e()}),[],!1,null,"671a3e20",null);e.a=i.exports},"3c71":function(t,e,a){"use strict";var s=a("be2f");a.n(s).a},"95a4":function(t,e,a){"use strict";var s=a("1db9");a.n(s).a},be2f:function(t,e,a){}}]); \ No newline at end of file diff --git a/crmeb/public/admin/js/chunk-4ee9aa33.976d5dc8.js b/crmeb/public/admin/js/chunk-4ee9aa33.535a3622.js similarity index 100% rename from crmeb/public/admin/js/chunk-4ee9aa33.976d5dc8.js rename to crmeb/public/admin/js/chunk-4ee9aa33.535a3622.js diff --git a/crmeb/public/admin/js/chunk-50c64bee.803e5d2e.js b/crmeb/public/admin/js/chunk-50c64bee.18bc8661.js similarity index 100% rename from crmeb/public/admin/js/chunk-50c64bee.803e5d2e.js rename to crmeb/public/admin/js/chunk-50c64bee.18bc8661.js diff --git a/crmeb/public/admin/js/chunk-52028903.d603b92a.js b/crmeb/public/admin/js/chunk-52028903.82011529.js similarity index 100% rename from crmeb/public/admin/js/chunk-52028903.d603b92a.js rename to crmeb/public/admin/js/chunk-52028903.82011529.js diff --git a/crmeb/public/admin/js/chunk-52028903.d603b92a.js.gz b/crmeb/public/admin/js/chunk-52028903.82011529.js.gz similarity index 100% rename from crmeb/public/admin/js/chunk-52028903.d603b92a.js.gz rename to crmeb/public/admin/js/chunk-52028903.82011529.js.gz diff --git a/crmeb/public/admin/js/chunk-5400b994.74132fdc.js b/crmeb/public/admin/js/chunk-5400b994.3a7f3991.js similarity index 100% rename from crmeb/public/admin/js/chunk-5400b994.74132fdc.js rename to crmeb/public/admin/js/chunk-5400b994.3a7f3991.js diff --git a/crmeb/public/admin/js/chunk-5400b994.74132fdc.js.gz b/crmeb/public/admin/js/chunk-5400b994.3a7f3991.js.gz similarity index 100% rename from crmeb/public/admin/js/chunk-5400b994.74132fdc.js.gz rename to crmeb/public/admin/js/chunk-5400b994.3a7f3991.js.gz diff --git a/crmeb/public/admin/js/chunk-54045d7c.6f5d0b28.js b/crmeb/public/admin/js/chunk-54045d7c.9e08e8f5.js similarity index 100% rename from crmeb/public/admin/js/chunk-54045d7c.6f5d0b28.js rename to crmeb/public/admin/js/chunk-54045d7c.9e08e8f5.js diff --git a/crmeb/public/admin/js/chunk-55657199.d63c43eb.js b/crmeb/public/admin/js/chunk-55657199.30ffafb1.js similarity index 100% rename from crmeb/public/admin/js/chunk-55657199.d63c43eb.js rename to crmeb/public/admin/js/chunk-55657199.30ffafb1.js diff --git a/crmeb/public/admin/js/chunk-55657199.d63c43eb.js.gz b/crmeb/public/admin/js/chunk-55657199.30ffafb1.js.gz similarity index 100% rename from crmeb/public/admin/js/chunk-55657199.d63c43eb.js.gz rename to crmeb/public/admin/js/chunk-55657199.30ffafb1.js.gz diff --git a/crmeb/public/admin/js/chunk-55c06f49.e8d5f023.js b/crmeb/public/admin/js/chunk-55c06f49.e7b074c2.js similarity index 100% rename from crmeb/public/admin/js/chunk-55c06f49.e8d5f023.js rename to crmeb/public/admin/js/chunk-55c06f49.e7b074c2.js diff --git a/crmeb/public/admin/js/chunk-55c06f49.e8d5f023.js.gz b/crmeb/public/admin/js/chunk-55c06f49.e7b074c2.js.gz similarity index 100% rename from crmeb/public/admin/js/chunk-55c06f49.e8d5f023.js.gz rename to crmeb/public/admin/js/chunk-55c06f49.e7b074c2.js.gz diff --git a/crmeb/public/admin/js/chunk-57fc0a5c.0511f1ed.js b/crmeb/public/admin/js/chunk-57fc0a5c.8261e66e.js similarity index 100% rename from crmeb/public/admin/js/chunk-57fc0a5c.0511f1ed.js rename to crmeb/public/admin/js/chunk-57fc0a5c.8261e66e.js diff --git a/crmeb/public/admin/js/chunk-580e6e94.fd8a2c4e.js b/crmeb/public/admin/js/chunk-580e6e94.fd8a2c4e.js new file mode 100644 index 000000000..7dcd60b78 --- /dev/null +++ b/crmeb/public/admin/js/chunk-580e6e94.fd8a2c4e.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-580e6e94"],{"07df":function(t,e,n){"use strict";var r=n("485b");n.n(r).a},"485b":function(t,e,n){},"90e7":function(t,e,n){"use strict";n.d(e,"t",(function(){return a})),n.d(e,"j",(function(){return o})),n.d(e,"Hb",(function(){return c})),n.d(e,"Gb",(function(){return i})),n.d(e,"i",(function(){return u})),n.d(e,"db",(function(){return s})),n.d(e,"Lb",(function(){return d})),n.d(e,"c",(function(){return l})),n.d(e,"d",(function(){return f})),n.d(e,"W",(function(){return m})),n.d(e,"cb",(function(){return h})),n.d(e,"ib",(function(){return p})),n.d(e,"B",(function(){return g})),n.d(e,"Ub",(function(){return b})),n.d(e,"ob",(function(){return v})),n.d(e,"nb",(function(){return O})),n.d(e,"y",(function(){return j})),n.d(e,"z",(function(){return w})),n.d(e,"l",(function(){return _})),n.d(e,"eb",(function(){return y})),n.d(e,"m",(function(){return k})),n.d(e,"hb",(function(){return x})),n.d(e,"gb",(function(){return C})),n.d(e,"fb",(function(){return L})),n.d(e,"jb",(function(){return E})),n.d(e,"lb",(function(){return M})),n.d(e,"T",(function(){return S})),n.d(e,"mb",(function(){return T})),n.d(e,"yb",(function(){return $})),n.d(e,"G",(function(){return D})),n.d(e,"xb",(function(){return F})),n.d(e,"p",(function(){return U})),n.d(e,"n",(function(){return I})),n.d(e,"o",(function(){return N})),n.d(e,"q",(function(){return R})),n.d(e,"r",(function(){return W})),n.d(e,"pb",(function(){return z})),n.d(e,"Tb",(function(){return G})),n.d(e,"qb",(function(){return P})),n.d(e,"Ob",(function(){return q})),n.d(e,"rb",(function(){return A})),n.d(e,"Z",(function(){return B})),n.d(e,"Qb",(function(){return V})),n.d(e,"ab",(function(){return J})),n.d(e,"X",(function(){return Q})),n.d(e,"Y",(function(){return H})),n.d(e,"Q",(function(){return K})),n.d(e,"A",(function(){return X})),n.d(e,"E",(function(){return Y})),n.d(e,"D",(function(){return Z})),n.d(e,"v",(function(){return tt})),n.d(e,"F",(function(){return et})),n.d(e,"Sb",(function(){return nt})),n.d(e,"s",(function(){return rt})),n.d(e,"Pb",(function(){return at})),n.d(e,"Rb",(function(){return ot})),n.d(e,"x",(function(){return ct})),n.d(e,"C",(function(){return it})),n.d(e,"w",(function(){return ut})),n.d(e,"u",(function(){return st})),n.d(e,"P",(function(){return dt})),n.d(e,"h",(function(){return lt})),n.d(e,"e",(function(){return ft})),n.d(e,"f",(function(){return mt})),n.d(e,"Ib",(function(){return ht})),n.d(e,"Jb",(function(){return pt})),n.d(e,"Kb",(function(){return gt})),n.d(e,"kb",(function(){return bt})),n.d(e,"zb",(function(){return vt})),n.d(e,"R",(function(){return Ot})),n.d(e,"Bb",(function(){return jt})),n.d(e,"Ab",(function(){return wt})),n.d(e,"Cb",(function(){return _t})),n.d(e,"Db",(function(){return yt})),n.d(e,"Eb",(function(){return kt})),n.d(e,"Fb",(function(){return xt})),n.d(e,"Mb",(function(){return Ct})),n.d(e,"Nb",(function(){return Lt})),n.d(e,"S",(function(){return Et})),n.d(e,"g",(function(){return Mt})),n.d(e,"sb",(function(){return St})),n.d(e,"vb",(function(){return Tt})),n.d(e,"a",(function(){return $t})),n.d(e,"b",(function(){return Dt})),n.d(e,"tb",(function(){return Ft})),n.d(e,"wb",(function(){return Ut})),n.d(e,"ub",(function(){return It})),n.d(e,"k",(function(){return Nt})),n.d(e,"U",(function(){return Rt})),n.d(e,"V",(function(){return Wt})),n.d(e,"bb",(function(){return zt})),n.d(e,"N",(function(){return Gt})),n.d(e,"M",(function(){return Pt})),n.d(e,"I",(function(){return qt})),n.d(e,"H",(function(){return At})),n.d(e,"J",(function(){return Bt})),n.d(e,"L",(function(){return Vt})),n.d(e,"K",(function(){return Jt})),n.d(e,"O",(function(){return Qt})),n("99af");var r=n("6b6c");function a(t){return Object(r.a)({url:"setting/config/header_basics",method:"get",params:t})}function o(t,e){return Object(r.a)({url:e,method:"get",params:t})}function c(t){return Object(r.a)({url:t.url,method:"get",params:t.data})}function i(){return Object(r.a)({url:"notify/sms/temp/create",method:"get"})}function u(t){return Object(r.a)({url:"serve/login",method:"post",data:t})}function s(t){return Object(r.a)({url:"serve/modify",method:"post",data:t})}function d(t){return Object(r.a)({url:"serve/update_phone",method:"post",data:t})}function l(t){return Object(r.a)({url:"serve/captcha",method:"post",data:t})}function f(t){return Object(r.a)({url:"serve/checkCode",method:"post",data:t})}function m(t){return Object(r.a)({url:"serve/register",method:"post",data:t})}function h(){return Object(r.a)({url:"serve/info",method:"get"})}function p(t){return Object(r.a)({url:"serve/sms/sign",method:"PUT",data:t})}function g(t){return Object(r.a)({url:"app/wechat/kefu/login/".concat(t),method:"get"})}function b(t){return Object(r.a)({url:"app/wechat/speechcraft",method:"get",params:t})}function v(t){return Object(r.a)({url:"app/wechat/speechcraft/".concat(t,"/edit"),method:"get"})}function O(){return Object(r.a)({url:"app/wechat/speechcraft/create",method:"get"})}function j(t){return Object(r.a)({url:"app/feedback",method:"get",params:t})}function w(t){return Object(r.a)({url:"app/feedback/".concat(t,"/edit"),method:"get"})}function _(){return Object(r.a)({url:"serve/export_all",method:"get"})}function y(){return Object(r.a)({url:"serve/open",method:"get"})}function k(t){return Object(r.a)({url:"serve/export_temp",method:"get",params:t})}function x(t){return Object(r.a)({url:"serve/record",method:"get",params:t})}function C(t){return Object(r.a)({url:"serve/open",method:"get",params:t})}function L(t){return Object(r.a)({url:"serve/opn_express",method:"post",data:t})}function E(t){return Object(r.a)({url:"serve/sms/open",method:"get",params:t})}function M(t){return Object(r.a)({url:"serve/meal_list",method:"get",params:t})}function S(t){return Object(r.a)({url:"serve/pay_meal",method:"post",data:t})}function T(t){return Object(r.a)({url:"notify/sms/record",method:"get",params:t})}function $(){return Object(r.a)({url:"merchant/store",method:"GET"})}function D(){return Object(r.a)({url:"merchant/store/address",method:"GET"})}function F(t){return Object(r.a)({url:"merchant/store/".concat(t.id),method:"POST",data:t})}function U(t){return Object(r.a)({url:"freight/express",method:"get",params:t})}function I(){return Object(r.a)({url:"/freight/express/create",method:"get"})}function N(t){return Object(r.a)({url:"freight/express/".concat(t,"/edit"),method:"get"})}function R(t){return Object(r.a)({url:"freight/express/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function W(){return Object(r.a)({url:"freight/express/sync_express",method:"get"})}function z(){return Object(r.a)({url:"app/wechat/speechcraftcate",method:"get"})}function G(){return Object(r.a)({url:"app/wechat_qrcode/cate/list",method:"get"})}function P(){return Object(r.a)({url:"app/wechat/speechcraftcate/create",method:"get"})}function q(t){return Object(r.a)({url:"app/wechat_qrcode/cate/create/".concat(t),method:"get"})}function A(t){return Object(r.a)({url:"app/wechat/speechcraftcate/".concat(t,"/edit"),method:"get"})}function B(t){return Object(r.a)({url:"setting/role",method:"GET",params:t})}function V(t){return Object(r.a)({url:"app/wechat_qrcode/list",method:"GET",params:t})}function J(t){return Object(r.a)({url:"setting/role/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function Q(t){return Object(r.a)({url:"setting/role/".concat(t.id),method:"post",data:t})}function H(t){return Object(r.a)({url:"setting/role/".concat(t,"/edit"),method:"get"})}function K(){return Object(r.a)({url:"setting/role/create",method:"get"})}function X(t){return Object(r.a)({url:"app/wechat/kefu",method:"get",params:t})}function Y(t){return Object(r.a)({url:"app/wechat/kefu/create",method:"get",params:t})}function Z(){return Object(r.a)({url:"app/wechat/kefu/add",method:"get"})}function tt(t){return Object(r.a)({url:"app/wechat/kefu",method:"post",data:t})}function et(t){return Object(r.a)({url:"app/wechat/kefu/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function nt(t){return Object(r.a)({url:"app/wechat_qrcode/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function rt(t){return Object(r.a)({url:"app/wechat_qrcode/user_list/".concat(t.id),method:"get",params:t})}function at(t){return Object(r.a)({url:"app/wechat_qrcode/info/".concat(t),method:"get"})}function ot(t,e){return Object(r.a)({url:"app/wechat_qrcode/save/".concat(t),method:"post",data:e})}function ct(t){return Object(r.a)({url:"app/wechat/kefu/".concat(t,"/edit"),method:"GET"})}function it(t,e){return Object(r.a)({url:"app/wechat/kefu/record/".concat(e),method:"GET",params:t})}function ut(t){return Object(r.a)({url:"app/wechat/kefu/chat_list",method:"GET",params:t})}function st(){return Object(r.a)({url:"notify/sms/is_login",method:"GET"})}function dt(){return Object(r.a)({url:"notify/sms/logout",method:"GET"})}function lt(t){return Object(r.a)({url:"setting/city/list/".concat(t),method:"get"})}function ft(t){return Object(r.a)({url:"setting/city/add/".concat(t),method:"get"})}function mt(t){return Object(r.a)({url:"setting/city/".concat(t,"/edit"),method:"get"})}function ht(t){return Object(r.a)({url:"setting/shipping_templates/list",method:"get",params:t})}function pt(t){return Object(r.a)({url:"setting/shipping_templates/city_list",method:"get"})}function gt(t,e){return Object(r.a)({url:"setting/shipping_templates/save/".concat(t),method:"post",data:e})}function bt(t){return Object(r.a)({url:"setting/shipping_templates/".concat(t,"/edit"),method:"get"})}function vt(){return Object(r.a)({url:"merchant/store/get_header",method:"get"})}function Ot(t){return Object(r.a)({url:"merchant/store",method:"get",params:t})}function jt(t,e){return Object(r.a)({url:"merchant/store/set_show/".concat(t,"/").concat(e),method:"put"})}function wt(t){return Object(r.a)({url:"merchant/store/get_info/".concat(t),method:"get"})}function _t(t){return Object(r.a)({url:"merchant/store_staff",method:"get",params:t})}function yt(){return Object(r.a)({url:"merchant/store_staff/create",method:"get"})}function kt(t){return Object(r.a)({url:"merchant/store_staff/".concat(t,"/edit"),method:"get"})}function xt(t,e){return Object(r.a)({url:"merchant/store_staff/set_show/".concat(t,"/").concat(e),method:"put"})}function Ct(t){return Object(r.a)({url:"merchant/verify_order",method:"get",params:t})}function Lt(t){return Object(r.a)({url:"merchant/verify/spread_info/".concat(t),method:"get"})}function Et(){return Object(r.a)({url:"merchant/store_list",method:"get"})}function Mt(){return Object(r.a)({url:"setting/city/clean_cache",method:"get"})}function St(){return Object(r.a)({url:"system/config/storage/config",method:"get"})}function Tt(t){return Object(r.a)({url:"system/config/storage/config",method:"post",data:t})}function $t(t){return Object(r.a)({url:"system/config/storage/form/".concat(t),method:"get"})}function Dt(t){return Object(r.a)({url:"system/config/storage/create/".concat(t),method:"get"})}function Ft(t){return Object(r.a)({url:"system/config/storage",method:"get",params:t})}function Ut(t){return Object(r.a)({url:"system/config/storage/synch/".concat(t),method:"put"})}function It(t){return Object(r.a)({url:"system/config/storage/status/".concat(t),method:"put"})}function Nt(t){return Object(r.a)({url:"system/config/storage/domain/".concat(t),method:"get"})}function Rt(){return Object(r.a)({url:"setting/config_list/31",method:"get"})}function Wt(t){return Object(r.a)({url:"setting/config/save_basics",method:"post",data:t})}function zt(t){return Object(r.a)({url:"system/config/storage/save_type/".concat(t),method:"get"})}function Gt(t){return Object(r.a)({url:"setting/lang_type/list",method:"get",params:t})}function Pt(t){return Object(r.a)({url:"setting/lang_type/form/".concat(t),method:"get"})}function qt(t){return Object(r.a)({url:"setting/lang_code/list",method:"get",params:t})}function At(t){return Object(r.a)({url:"setting/lang_code/info",method:"get",params:t})}function Bt(t){return Object(r.a)({url:"setting/lang_code/save",method:"post",data:t})}function Vt(t){return Object(r.a)({url:"setting/lang_country/list",method:"get",params:t})}function Jt(t){return Object(r.a)({url:"setting/lang_country/form/".concat(t),method:"get"})}function Qt(t,e){return Object(r.a)({url:"setting/lang_type/status/".concat(t,"/").concat(e),method:"put"})}},d99c:function(t,e,n){"use strict";n.r(e);var r=n("c964"),a=n("fc11"),o=n("f3f3"),c=(n("96cf"),n("d81d"),n("d3b7"),n("159b"),n("a434"),n("2f62")),i=n("90e7");o={name:"index",filters:{typeFilter:function(t){return{wechat:"微信用户",routine:"小程序用户"}[t]}},computed:Object(o.a)(Object(o.a)({},Object(c.e)("media",["isMobile"])),{},{labelWidth:function(){return this.isMobile?void 0:80},labelPosition:function(){return this.isMobile?"top":"left"}}),data:function(){var t={isChat:!0,formValidate3:{page:1,limit:15},total3:0,loading3:!1,modals3:!1,tabList:[],formValidate5:{page:1,limit:15,uid:0,to_uid:0,id:0},total2:0,loading2:!1,tableList5:[],FromData:null,formValidate:{page:1,limit:15,data:"",type:"",nickname:""},tableList2:[],modals:!1,total:0,tableFrom:{page:1,limit:15,cate_id:0,name:""},userData:{id:0,page:1,limit:15},timeVal:[],loading:!1,tableList:[],columns4:[{title:"UID",key:"uid",minWidth:120},{title:"用户头像",slot:"avatar",minWidth:120},{title:"用户昵称",key:"nickname",minWidth:120}],columns1:[{title:"二维码",slot:"image",width:80},{title:"二维码名称",key:"name",minWidth:120},{title:"总关注数",key:"follow",minWidth:120},{title:"昨日新增关注",key:"y_follow",minWidth:120},{title:"用户标签",slot:"label_name",minWidth:60},{title:"时间",slot:"add_time",minWidth:120},{title:"关联推广员",slot:"avatar",minWidth:60},{title:"状态",slot:"status",minWidth:60},{title:"操作",slot:"action",fixed:"right",minWidth:150}]};return Object(a.a)(t,"loading2",!1),Object(a.a)(t,"total2",0),Object(a.a)(t,"addFrom",{uids:[]}),Object(a.a)(t,"selections",[]),Object(a.a)(t,"rows",{}),Object(a.a)(t,"rowRecord",{}),Object(a.a)(t,"theme3","light"),Object(a.a)(t,"labelSort",[]),Object(a.a)(t,"sortName",""),Object(a.a)(t,"current",0),Object(a.a)(t,"uid",0),t},activated:function(){this.getUserLabelAll()},methods:{changeMenu:function(t,e){switch(this.orderId=t.id,e){case"1":this.downLoadCode(t.image);break;case"2":this.$router.push({path:"/admin/marketing/channel_code/code_statistic?id="+t.id});break;case"3":this.modals=!0,this.userData.id=t.id,this.getUserList(),this.break}},downLoadCode:function(t){if(!t)return this.$Message.warning("暂无二维码");var e=new Image;e.src=t,e.setAttribute("crossOrigin","anonymous"),e.onload=function(){var t=document.createElement("canvas");t.width=e.width,t.height=e.height,t.getContext("2d").drawImage(e,0,0,e.width,e.height);t=t.toDataURL();var n=document.createElement("a"),r=new MouseEvent("click");n.download=name||"photo",n.href=t,n.dispatchEvent(r)}},pageChangeUser:function(t){this.userData.page=t,this.getUserList()},getUserList:function(){var t=this;Object(i.s)(this.userData).then(function(){var e=Object(r.a)(regeneratorRuntime.mark((function e(n){var r,a;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:r=n.data,a=[],r.list.map((function(t){a.push(t.user)})),t.tabList=a,t.total2=r.count,t.loading2=!1;case 6:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){t.loading=!1,t.tabList=[],t.$Message.error(e.msg)}))},getUserLabelAll:function(t){var e=this;Object(i.Tb)().then((function(n){n=n.data.data,n.unshift({cate_name:"全部",id:""}),n.forEach((function(t){t.status=!1})),t||(e.sortName=n[0].id,e.tableFrom.cate_id=n[0].id,e.getList()),e.labelSort=n}))},addSort:function(){var t=this;this.$modalForm(Object(i.Ob)(0)).then((function(){return t.getUserLabelAll()}))},labelEdit:function(t){var e=this;this.$modalForm(Object(i.Ob)(t.id)).then((function(){return e.getUserLabelAll(1)}))},deleteSort:function(t,e,n){var r=this;e={title:e,num:n,url:"app/wechat_qrcode/cate/del/".concat(t.id),method:"DELETE",ids:""};this.$modalSure(e).then((function(t){r.$Message.success(t.msg),r.labelSort.splice(n,1),r.labelSort=[],r.getUserLabelAll()})).catch((function(t){r.$Message.error(t.msg)}))},showMenu:function(t){this.labelSort.forEach((function(e){e.id==t.id?e.status=!t.status:e.status=!1}))},bindMenuItem:function(t,e){this.tableFrom.page=1,this.current=e,this.labelSort.forEach((function(t){t.status=!1})),this.tableFrom.cate_id=t.id,this.getList()},cancel:function(){this.formValidate={page:1,limit:10,data:"",type:"",nickname:""}},edit:function(t){this.$router.push({path:"/admin/marketing/channel_code/create?id="+t.id})},add:function(){this.$router.push({path:"/admin/marketing/channel_code/create"})},getListService:function(){var t=this;this.loading2=!0,kefucreateApi(this.formValidate).then(function(){var e=Object(r.a)(regeneratorRuntime.mark((function e(n){var r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:r=n.data,t.tableList2=r.list,t.total2=r.count,t.tableList2.map((function(t){t._isChecked=!1})),t.loading2=!1;case 5:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){t.loading2=!1,t.$Message.error(e.msg)}))},userSearchs:function(){this.formValidate.page=1,this.getList()},del:function(t,e,n){var r=this;e={title:e,num:n,url:"/app/wechat_qrcode/del/".concat(t.id),method:"DELETE",ids:""};this.$modalSure(e).then((function(t){r.$Message.success(t.msg),r.tableList.splice(n,1)})).catch((function(t){r.$Message.error(t.msg)}))},getList:function(){var t=this;this.loading=!0,Object(i.Qb)(this.tableFrom).then(function(){var e=Object(r.a)(regeneratorRuntime.mark((function e(n){var r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:r=n.data,t.tableList=r.list,t.total=n.data.count,t.loading=!1;case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){t.loading=!1,t.$Message.error(e.msg)}))},pageChange:function(t){this.tableFrom.page=t,this.getList()},onchangeIsShow:function(t){var e=this;t={id:t.id,status:t.status};Object(i.Sb)(t).then(function(){var t=Object(r.a)(regeneratorRuntime.mark((function t(n){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:e.$Message.success(n.msg);case 1:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()).catch((function(t){e.$Message.error(t.msg)}))}}},n("07df"),c=n("2877"),n=Object(c.a)(o,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",[n("div",{staticClass:"i-layout-page-header"},[n("div",{staticClass:"i-layout-page-header"},[n("span",{staticClass:"ivu-page-header-title"},[t._v(t._s(t.$route.meta.title))])])]),n("Row",{staticClass:"ivu-mt box-wrapper"},[n("Col",{staticClass:"left-wrapper",attrs:{span:"3"}},[n("Menu",{attrs:{theme:t.theme3,"active-name":t.sortName,width:"auto"}},[n("MenuGroup",t._l(t.labelSort,(function(e,r){return n("MenuItem",{key:r,staticClass:"menu-item",class:r===t.current?"showOn":"",attrs:{name:e.id},nativeOn:{click:function(n){return t.bindMenuItem(e,r)}}},[t._v("\n "+t._s(e.cate_name)+"\n "),0!=r?n("div",{staticClass:"icon-box"},[n("Icon",{attrs:{type:"ios-more",size:"24"},on:{click:function(n){return n.stopPropagation(),t.showMenu(e)}}})],1):t._e(),0!=r?n("div",{directives:[{name:"show",rawName:"v-show",value:e.status,expression:"item.status"}],staticClass:"right-menu ivu-poptip-inner"},[n("div",{staticClass:"ivu-poptip-body",on:{click:function(n){return t.labelEdit(e)}}},[n("div",{staticClass:"ivu-poptip-body-content"},[n("div",{staticClass:"ivu-poptip-body-content-inner"},[t._v("编辑分类")])])]),n("div",{staticClass:"ivu-poptip-body",on:{click:function(n){return t.deleteSort(e,"删除分类",r)}}},[n("div",{staticClass:"ivu-poptip-body-content"},[n("div",{staticClass:"ivu-poptip-body-content-inner"},[t._v("删除分类")])])])]):t._e()])})),1)],1)],1),n("Col",{ref:"rightBox",attrs:{span:"21"}},[n("Card",{attrs:{bordered:!1,"dis-hover":""}},[n("Row",{staticClass:"mb20",attrs:{type:"flex"}},[n("Col",{attrs:{span:"20"}},[n("Button",{directives:[{name:"auth",rawName:"v-auth",value:["marketing-channel_code-create"],expression:"['marketing-channel_code-create']"}],staticClass:"mr10",attrs:{type:"primary",icon:"md-add"},on:{click:t.add}},[t._v("新建二维码")]),n("Button",{directives:[{name:"auth",rawName:"v-auth",value:["marketing-channel_code-create"],expression:"['marketing-channel_code-create']"}],staticStyle:{"margin-left":"10px"},attrs:{type:"success",icon:"md-add"},on:{click:t.addSort}},[t._v("添加分组")])],1),n("Col",{attrs:{span:"4"}},[n("Input",{attrs:{search:"","enter-button":"搜索",placeholder:"请输入二维码名称"},on:{"on-search":t.userSearchs},model:{value:t.tableFrom.name,callback:function(e){t.$set(t.tableFrom,"name",e)},expression:"tableFrom.name"}})],1)],1),n("Table",{attrs:{columns:t.columns1,data:t.tableList,loading:t.loading,"highlight-row":"","no-userFrom-text":"暂无数据","no-filtered-userFrom-text":"暂无筛选结果"},scopedSlots:t._u([{key:"image",fn:function(t){var e=t.row;return t.index,[n("div",{directives:[{name:"viewer",rawName:"v-viewer"}],staticClass:"tabBox_img"},[n("img",{directives:[{name:"lazy",rawName:"v-lazy",value:e.image,expression:"row.image"}]})])]}},{key:"avatar",fn:function(t){var e=t.row;return t.index,[n("div",{directives:[{name:"viewer",rawName:"v-viewer"}],staticClass:"tabBox_img"},[n("img",{directives:[{name:"lazy",rawName:"v-lazy",value:e.avatar,expression:"row.avatar"}]})])]}},{key:"label_name",fn:function(e){var r=e.row;return e.index,[r.label_name.length?n("div",t._l(r.label_name,(function(e,r){return n("Tag",{key:r,attrs:{checkable:!1,color:"primary"}},[t._v(t._s(e))])})),1):n("div",[t._v("--")])]}},{key:"add_time",fn:function(e){var r=e.row;return e.index,[0===r.stop?n("span",[t._v(" 永久 ")]):t._e(),1===r.stop?n("span",[t._v(" "+t._s(r.add_time)+" - "+t._s(r.end_time))]):t._e(),-1===r.stop?n("span",[t._v("已过期")]):t._e()]}},{key:"status",fn:function(e){var r=e.row;return e.index,[n("i-switch",{attrs:{value:r.status,"true-value":1,"false-value":0,disabled:2==r.lottery_status,size:"large"},on:{"on-change":function(e){return t.onchangeIsShow(r)}},model:{value:r.status,callback:function(e){t.$set(r,"status",e)},expression:"row.status"}},[n("span",{attrs:{slot:"open"},slot:"open"},[t._v("开启")]),n("span",{attrs:{slot:"close"},slot:"close"},[t._v("关闭")])])]}},{key:"action",fn:function(e){var r=e.row,a=e.index;return[n("a",{on:{click:function(e){return t.edit(r)}}},[t._v("编辑")]),n("Divider",{attrs:{type:"vertical"}}),n("a",{on:{click:function(e){return t.del(r,"删除二维码",a)}}},[t._v("删除")]),n("Divider",{attrs:{type:"vertical"}}),n("Dropdown",{attrs:{transfer:"true"},on:{"on-click":function(e){return t.changeMenu(r,e)}}},[n("a",{attrs:{href:"javascript:void(0)"}},[t._v("更多\n "),n("Icon",{attrs:{type:"ios-arrow-down"}})],1),n("DropdownMenu",{attrs:{slot:"list"},slot:"list"},[n("DropdownItem",{attrs:{name:"1"}},[t._v("下载")]),n("DropdownItem",{attrs:{name:"2"}},[t._v("统计")]),n("DropdownItem",{attrs:{name:"3"}},[t._v("用户列表")])],1)],1)]}}])}),n("div",{staticClass:"acea-row row-right page"},[n("Page",{attrs:{total:t.total,"show-elevator":"","show-total":"","page-size":t.tableFrom.limit},on:{"on-change":t.pageChange}})],1)],1)],1)],1),n("Modal",{attrs:{scrollable:"","footer-hide":"",closable:"",title:"渠道码用户列表","mask-closable":!1,width:"900"},model:{value:t.modals,callback:function(e){t.modals=e},expression:"modals"}},[n("Table",{ref:"selection",attrs:{columns:t.columns4,data:t.tabList,"no-data-text":"暂无数据","highlight-row":"","max-height":"400","no-filtered-data-text":"暂无筛选结果"},scopedSlots:t._u([{key:"avatar",fn:function(t){var e=t.row;return t.index,[n("div",{directives:[{name:"viewer",rawName:"v-viewer"}],staticClass:"tabBox_img"},[n("img",{directives:[{name:"lazy",rawName:"v-lazy",value:e.avatar,expression:"row.avatar"}]})])]}}])}),n("div",{staticClass:"acea-row row-right page"},[n("Page",{attrs:{total:t.total2,"show-elevator":"","show-total":"",loading:t.loading2,"page-size":t.userData.limit},on:{"on-change":t.pageChangeUser}})],1)],1)],1)}),[],!1,null,"b765826c",null);e.default=n.exports}}]); \ No newline at end of file diff --git a/crmeb/public/admin/js/chunk-580e6e94.fd8a2c4e.js.gz b/crmeb/public/admin/js/chunk-580e6e94.fd8a2c4e.js.gz new file mode 100644 index 000000000..9c7a13f3b Binary files /dev/null and b/crmeb/public/admin/js/chunk-580e6e94.fd8a2c4e.js.gz differ diff --git a/crmeb/public/admin/js/chunk-5e4dbbd2.454dc864.js b/crmeb/public/admin/js/chunk-58da42e6.dea5eb16.js similarity index 91% rename from crmeb/public/admin/js/chunk-5e4dbbd2.454dc864.js rename to crmeb/public/admin/js/chunk-58da42e6.dea5eb16.js index ba00bbdbc..2bb08f7ad 100644 --- a/crmeb/public/admin/js/chunk-5e4dbbd2.454dc864.js +++ b/crmeb/public/admin/js/chunk-58da42e6.dea5eb16.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-5e4dbbd2"],{"0951":function(e,t,r){"use strict";var n=r("f9a5");r.n(n).a},"0f0e":function(e,t,r){"use strict";r("d81d"),r("4de4"),r("d3b7"),r("a434"),r("e9c4");var n=r("c4c8"),a={name:"userLabel",props:{},data:function(){return{labelList:[],dataLabel:[],isUser:!1}},mounted:function(){},methods:{inArray:function(e,t){for(var r in t)if(t[r].id==e)return!0;return!1},userLabel:function(e){var t=this;this.dataLabel=e,Object(n.z)().then((function(e){e.data.map((function(e){e.children&&(t.isUser=!0,e.children.map((function(e){t.inArray(e.id,t.dataLabel)?e.disabled=!0:e.disabled=!1})))})),t.labelList=e.data})).catch((function(e){t.$Message.error(e.msg)}))},selectLabel:function(e){var t;e.disabled?(t=this.dataLabel.indexOf(this.dataLabel.filter((function(t){return t.id==e.id}))[0]),this.dataLabel.splice(t,1),e.disabled=!1):(this.dataLabel.push({label_name:e.label_name,id:e.id}),e.disabled=!0)},subBtn:function(){this.$emit("activeData",JSON.parse(JSON.stringify(this.dataLabel)))},cancel:function(){this.$emit("close")}}};r("b8f2"),r=r("2877"),r=Object(r.a)(a,(function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticClass:"label-wrapper"},[r("div",{staticClass:"list-box"},[e._l(e.labelList,(function(t,n){return e.isUser?r("div",{key:n,staticClass:"label-box"},[t.children?r("div",{staticClass:"title"},[e._v(e._s(t.label_name))]):e._e(),t.children&&t.children.length?r("div",{staticClass:"list"},e._l(t.children,(function(t,n){return r("div",{key:n,staticClass:"label-item",class:{on:t.disabled},on:{click:function(r){return e.selectLabel(t)}}},[e._v("\n "+e._s(t.label_name)+"\n ")])})),0):e._e()]):e._e()})),e.isUser?e._e():r("div",[e._v("暂无标签")])],2),r("div",{staticClass:"footer"},[r("Button",{staticClass:"btns",attrs:{type:"primary"},on:{click:e.subBtn}},[e._v("确定")]),r("Button",{staticClass:"btns",attrs:{type:"primary",ghost:""},on:{click:e.cancel}},[e._v("取消")])],1)])}),[],!1,null,"2ef182e9",null);t.a=r.exports},1:function(e,t){},1146:function(e,t,r){(function(n,a,i){function s(t){t.version="0.13.5";for(var s=1200,o=1252,l=("undefined"==typeof cptable&&(void 0!==n?n.cptable=r("2244"):"undefined"!=typeof window&&(window.cptable=r("2244"))),[874,932,936,949,950]),c=0;c<=8;++c)l.push(1250+c);function f(e){-1!=l.indexOf(e)&&(o=h[0]=e)}var h={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},d=function(e){f(s=e)};function u(){d(1200),f(1252)}function p(e){for(var t=[],r=0,n=e.length;r>1;++i)a[i]=String.fromCharCode(n.charCodeAt(2*i)+(n.charCodeAt(2*i+1)<<8));return a.join("")}if(254!=t||255!=r)return 65279==t?e.slice(1):e;for(var s=e.slice(2),o=[],l=0;l>1;++l)o[l]=String.fromCharCode(s.charCodeAt(2*l+1)+(s.charCodeAt(2*l)<<8));return o.join("")},b=function(e){return String.fromCharCode(e)},v=("undefined"!=typeof cptable&&(d=function(e){s=e},m=function(e){return 255===e.charCodeAt(0)&&254===e.charCodeAt(1)?cptable.utils.decode(1200,p(e.slice(2))):e},b=function(e){return 1200===s?String.fromCharCode(e):cptable.utils.decode(s,[255&e,e>>8])[0]}),null),w=(g="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",{encode:function(e){for(var t,r,n,a,i="",s=0,o=0,l=0;l>2,a=(3&t)<<4|(t=e.charCodeAt(l++))>>4,s=(15&t)<<2|(r=e.charCodeAt(l++))>>6,o=63&r,isNaN(t)?s=o=64:isNaN(r)&&(o=64),i+=g.charAt(n)+g.charAt(a)+g.charAt(s)+g.charAt(o);return i},decode:function(e){var t,r,n="";e=e.replace(/[^\w\+\/\=]/g,"");for(var a=0;a>4),64!==(t=g.indexOf(e.charAt(a++)))&&(n+=String.fromCharCode((15&r)<<4|t>>2)),64!==(r=g.indexOf(e.charAt(a++)))&&(n+=String.fromCharCode((3&t)<<6|r));return n}}),C=void 0!==a&&void 0!==i&&void 0!==i.versions&&i.versions.node,S=function(){};if(void 0!==a){var E=!a.from;if(!E)try{a.from("foo","utf8")}catch(wa){E=!0}S=E?function(e,t){return t?new a(e,t):new a(e)}:a.from.bind(a),a.alloc||(a.alloc=function(e){return new a(e)})}function _(e){return C?a.alloc(e):new Array(e)}var A=function(e){return C?S(e,"binary"):e.split("").map((function(e){return 255&e.charCodeAt(0)}))};function y(e){if("undefined"==typeof ArrayBuffer)return A(e);for(var t=new ArrayBuffer(e.length),r=new Uint8Array(t),n=0;n!=e.length;++n)r[n]=255&e.charCodeAt(n);return t}function k(e){if(Array.isArray(e))return e.map(Sc).join("");for(var t=[],r=0;r=7+(t=t||0)&&103==(32|e.charCodeAt(t))&&101==(32|e.charCodeAt(t+1))&&110==(32|e.charCodeAt(t+2))&&101==(32|e.charCodeAt(t+3))&&114==(32|e.charCodeAt(t+4))&&97==(32|e.charCodeAt(t+5))&&108==(32|e.charCodeAt(t+6))}var c=[["Sun","Sunday"],["Mon","Monday"],["Tue","Tuesday"],["Wed","Wednesday"],["Thu","Thursday"],["Fri","Friday"],["Sat","Saturday"]],f=[["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 h(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 d={};function u(e,t,r){var n,a=e<0?-1:1,i=e*a,s=0,o=1,l=0,c=1,f=0,h=0;for(Math.floor(i);f(t<0?12:11)?t.toPrecision(6):r;return k(function(e){for(var t=0;t!=e.length;++t)if(101==(32|e.charCodeAt(t)))return e.replace(E,".$1").replace(_,"E").replace("e","E").replace(A,"$10$2");return e}(a))};function k(e){return-1s.length?S:P(s.substr(0,s.length-S.length))+S;if(p=s.match(I))return g=p,m=w,b=C,y=parseInt(g[4],10),m=Math.round(m*y),v=Math.floor(m/y),b+(0===v?"":""+v)+" "+(0==(m-=v*y)?r(" ",g[1].length+1+g[4].length):a(m,g[1].length)+g[2]+"/"+g[3]+n(y,g[4].length));if(s.match(/^#+0+$/))return C+o(w,s.length-s.indexOf("0"));if(p=s.match(R))return S=N(l,p[1].length).replace(/^([^\.]+)$/,"$1."+P(p[1])).replace(/\.$/,"."+P(p[1])).replace(/\.(\d*)$/,(function(e,t){return"."+t+r("0",P(p[1]).length-t.length)})),-1!==s.indexOf("0.")?S:S.replace(/^0\./,".");if(s=s.replace(/^#+([0.])/,"$1"),p=s.match(/^(0*)\.(#*)$/))return C+N(w,p[2].length).replace(/\.(\d*[1-9])0*$/,".$1").replace(/^(-?\d*)$/,"$1.").replace(/^0\./,p[1].length?"0.":".");if(p=s.match(/^#{1,3},##0(\.?)$/))return C+x(o(w,0));if(p=s.match(/^#,##0\.([#0]*0)$/))return l<0?"-"+M(e,s,-l):x(""+(Math.floor(l)+((v=p[1].length)<(""+Math.round((l-Math.floor(l))*Math.pow(10,v))).length?1:0)))+"."+n(L(l,p[1].length),p[1].length);if(p=s.match(/^#,#*,#0/))return M(e,s.replace(/^#,#*,/,""),l);if(p=s.match(/^([0#]+)(\\?-([0#]+))+$/))return S=t(M(e,s.replace(/[\\-]/g,""),l)),E=0,t(t(s.replace(/\\/g,"")).replace(/[0#]/g,(function(e){return Es.length?v:P(s.substr(0,s.length-v.length))+v;if(d=s.match(I))return b+(0===(g=m)?"":""+g)+r(" ",(p=d)[1].length+2+p[4].length);if(s.match(/^#+0+$/))return b+n(m,s.length-s.indexOf("0"));if(d=s.match(R))return v=(v=(""+o).replace(/^([^\.]+)$/,"$1."+P(d[1])).replace(/\.$/,"."+P(d[1]))).replace(/\.(\d*)$/,(function(e,t){return"."+t+r("0",P(d[1]).length-t.length)})),-1!==s.indexOf("0.")?v:v.replace(/^0\./,".");if(s=s.replace(/^#+([0.])/,"$1"),d=s.match(/^(0*)\.(#*)$/))return b+(""+m).replace(/\.(\d*[1-9])0*$/,".$1").replace(/^(-?\d*)$/,"$1.").replace(/^0\./,d[1].length?"0.":".");if(d=s.match(/^#{1,3},##0(\.?)$/))return b+x(""+m);if(d=s.match(/^#,##0\.([#0]*0)$/))return o<0?"-"+U(e,s,-o):x(""+o)+"."+r("0",d[1].length);if(d=s.match(/^#,#*,#0/))return U(e,s.replace(/^#,#*,/,""),o);if(d=s.match(/^([0#]+)(\\?-([0#]+))+$/))return v=t(U(e,s.replace(/[\\-]/g,""),o)),w=0,t(t(s.replace(/\\/g,"")).replace(/[0#]/g,(function(e){return w=€acfijklopqrtuvwxzP".indexOf(g))throw new Error("unrecognized character "+g+" in "+e);h[h.length]={t:"t",v:g},++u}var w,C=0,S=0;for(u=h.length-1,m="t";0<=u;--u)switch(h[u].t){case"h":case"H":h[u].t=b,m="h",C<1&&(C=1);break;case"s":(w=h[u].v.match(/\.0+$/))&&(S=Math.max(S,w[0].length-1)),C<3&&(C=3);case"d":case"y":case"M":case"e":m=h[u].t;break;case"m":"s"===m&&(h[u].t="M",C<2&&(C=2));break;case"X":break;case"Z":(C=(C=C<1&&h[u].v.match(/[Hh]/)?1:C)<2&&h[u].v.match(/[Mm]/)?2:C)<3&&h[u].v.match(/[Ss]/)&&(C=3)}switch(C){case 0:break;case 1:.5<=i.u&&(i.u=0,++i.S),60<=i.S&&(i.S=0,++i.M),60<=i.M&&(i.M=0,++i.H);break;case 2:.5<=i.u&&(i.u=0,++i.S),60<=i.S&&(i.S=0,++i.M)}var E="";for(u=0;u=h[u].v.length-1?(k-=h[u].v.length,h[u].v=A.substr(k+1,h[u].v.length)):k<0?h[u].v="":(h[u].v=A.substr(0,k+1),k=-1),h[u].t="t",T=u);0<=k&&T]/,G=/\[(=|>[=]?|<[>=]?)(-?\d+(?:\.\d*)?)\]/;function j(e,t){if(null!=t){var r=parseFloat(t[2]);switch(t[1]){case"=":if(e==r)return 1;break;case">":if(r":if(e!=r)return 1;break;case">=":if(r<=e)return 1;break;case"<=":if(e<=r)return 1}}}function $(e,t,r){null==r&&(r={});var n="";switch(typeof e){case"string":n="m/d/yy"==e&&r.dateNF?r.dateNF:e;break;case"number":n=14==e&&r.dateNF?r.dateNF:(null!=r.table?r.table:d)[e]}if(l(n,0))return B(t,r);var a=function(e,t){var r=V(e),n=(e=r.length,r[e-1].indexOf("@"));if(e<4&&-1>>2)-1;if(o){for(var c=0;c=l.length?-1:o,o=a+1;o=l.length?-1:o,f.type=1}else X(e.FullPaths[a+1]||"")==X(h)&&(f.R=a+1),f.type=2}}}function Q(e,t){var r=t||{},n=(J(e),function(e){for(var t=0,r=0,n=0;n>6:r+=a+511>>9)}for(var i=e.FullPaths.length+3>>2,s=t+127>>7,o=(t+7>>3)+r+i+s,l=o+127>>7,c=l<=109?0:Math.ceil((l-109)/127);l>7;)c=++l<=109?0:Math.ceil((l-109)/127);return s=[1,c,l,s,i,r,t,0],e.FileIndex[0].size=t<<6,s[7]=(e.FileIndex[0].start=s[0]+s[1]+s[2]+s[3]+s[4]+s[5])+(s[6]+7>>3),s}(e)),a=Kt(n[7]<<9),i=0,s=0;for(i=0;i<8;++i)a.write_shift(1,U[i]);for(i=0;i<8;++i)a.write_shift(2,0);for(a.write_shift(2,62),a.write_shift(2,3),a.write_shift(2,65534),a.write_shift(2,9),a.write_shift(2,6),i=0;i<3;++i)a.write_shift(2,0);for(a.write_shift(4,0),a.write_shift(4,n[2]),a.write_shift(4,n[0]+n[1]+n[2]+n[3]-1),a.write_shift(4,0),a.write_shift(4,4096),a.write_shift(4,n[3]?n[0]+n[1]+n[2]-1:L),a.write_shift(4,n[3]),a.write_shift(-4,n[1]?n[0]-1:L),a.write_shift(4,n[1]),i=0;i<109;++i)a.write_shift(-4,i>9));for(o(n[6]+7>>3);511&a.l;)a.write_shift(-4,z.ENDOFCHAIN);for(l=s=i=0;l>6));for(;511&a.l;)a.write_shift(-4,z.ENDOFCHAIN);for(i=0;i\/]+)\s*=\s*((?:")([^"]*)(?:")|(?:')([^']*)(?:')|([^'">\s]+))/g,Te=/<[\/\?]?[a-zA-Z0-9:]+(?:\s+[^"\s?>\/]+\s*=\s*(?:"[^"]*"|'[^']*'|[^'">\s=]+))*\s?[\/\?]?>/g,Ie=(Be.match(Te)||(Te=/<[^>]*>/g),/<\w*:/),Re=/<(\/?)\w+:/;function De(e,t){for(var r={},n=0,a=0;n!==e.length&&32!==(a=e.charCodeAt(n))&&10!==a&&13!==a;++n);if(t||(r[0]=e.slice(0,n)),n!==e.length){var i,s,o=e.match(xe),l=0,c=0,f="",h="";if(o)for(c=0;c!=o.length;++c){for(h=o[c],a=0;a!=h.length&&61!==h.charCodeAt(a);++a);for(f=h.slice(0,a).trim();32==h.charCodeAt(a+1);)++a;for(i=34==(n=h.charCodeAt(a+1))||39==n?1:0,i=h.slice(a+1+i,h.length-i),l=0;l!=f.length&&58!==f.charCodeAt(l);++l);l===f.length?(r[f=0","<":"<","&":"&"},Le=ae(Ne),Me=(Fe=/&(?:quot|apos|gt|lt|amp|#x?([\da-fA-F]+));/g,Pe=/_x([\da-fA-F]{4})_/g,function e(t){t+="";var r,n=t.indexOf(""),e(t.slice(0,n))+t.slice(n+9,r)+e(t.slice(r+3)))}),Ue=/[&<>'"]/g,Ve=/[\u0000-\u0008\u000b-\u001f]/g;function ze(e){return(e+"").replace(Ue,(function(e){return Le[e]})).replace(Ve,(function(e){return"_x"+("000"+e.charCodeAt(0).toString(16)).slice(-4)+"_"}))}function We(e){return ze(e).replace(/ /g,"_x0020_")}var He=/[\u0000-\u001f]/g;function Xe(e){return(e+"").replace(Ue,(function(e){return Le[e]})).replace(/\n/g,"
").replace(He,(function(e){return"&#x"+("000"+e.charCodeAt(0).toString(16)).slice(-4)+";"}))}Ge=/&#(\d+);/g;var Ge,je=function(e){return e.replace(Ge,$e)};function $e(e,t){return String.fromCharCode(parseInt(t,10))}var Ye=function(e){return e.replace(/(\r\n|[\r\n])/g," ")};function Ke(e){switch(e){case 1:case!0:case"1":case"true":case"TRUE":return!0;default:return!1}}var Ze,Je,Qe,qe=function(e){for(var t,r,n,a="",i=0,s=0;i>>10&1023)))+String.fromCharCode(56320+(1023&n)))));return a},et=function(e){for(var t,r=[],n=0,a=0;n>6))),r.push(String.fromCharCode(128+(63&a)));break;case 55296<=a&&a<57344:a-=55296,t=e.charCodeAt(n++)-56320+(a<<10),r.push(String.fromCharCode(240+(t>>18&7))),r.push(String.fromCharCode(144+(t>>12&63))),r.push(String.fromCharCode(128+(t>>6&63))),r.push(String.fromCharCode(128+(63&t)));break;default:r.push(String.fromCharCode(224+(a>>12))),r.push(String.fromCharCode(128+(a>>6&63))),r.push(String.fromCharCode(128+(63&a)))}return r.join("")},tt=(C&&(se=function(e){for(var t,r,n=a.alloc(2*e.length),i=1,s=0,o=0,l=0;l>>10&1023),t=56320+(1023&t)),0!==o&&(n[s++]=255&o,n[s++]=o>>>8,o=0),n[s++]=t%256,n[s++]=t>>>8;return n.slice(0,s).toString("ucs2")},Ar=function(e){return S(e,"binary").toString("utf8")},(qe=qe(ar="foo bar baz☃🍣")==se(ar)?se:qe)(ar)==Ar(ar)&&(qe=Ar),et=function(e){return S(e,"utf8").toString("binary")}),Ze={},function(e,t){var r=e+"|"+(t||"");return Ze[r]||(Ze[r]=new RegExp("<(?:\\w+:)?"+e+'(?: xml:space="preserve")?(?:[^>]*)>([\\s\\S]*?)",t||""))}),rt=(Je=[["nbsp"," "],["middot","·"],["quot",'"'],["apos","'"],["gt",">"],["lt","<"],["amp","&"]].map((function(e){return[new RegExp("&"+e[0]+";","g"),e[1]]})),function(e){for(var t=e.replace(/^[\t\n\r ]+/,"").replace(/[\t\n\r ]+$/,"").replace(/[\t\n\r ]+/g," ").replace(/<\s*[bB][rR]\s*\/?>/g,"\n").replace(/<[^>]*>/g,""),r=0;r([\\s\\S]*?)","g")}),at=/<\/?(?:vt:)?variant>/g,it=/<(?:vt:)([^>]*)>([\s\S]*)"+t+""}function ct(e){return re(e).map((function(t){return" "+t+'="'+e[t]+'"'})).join("")}function ft(e,t,r){return"<"+e+(null!=r?ct(r):"")+(null!=t?(t.match(ot)?' xml:space="preserve"':"")+">"+t+""}function ht(e,t){try{return e.toISOString().replace(/\.\d*/,"")}catch(e){if(t)throw e}return""}var dt,ut,pt={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",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"]},gt={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"},mt=function(e){for(var t=[],r=0;r>>7),t=((127&r[n+7])<<4)+(r[n+6]>>>4&15),15&r[n+6]),i=5;0<=i;--i)a=256*a+r[n+i];return 2047==t?0==a?1/0*e:NaN:(0==t?t=-1022:(t-=1023,a+=Math.pow(2,52)),e*Math.pow(2,t-52)*a)},Ft=function(e){return Array.isArray(e)},Pt=(C&&(vt=function(e,t,r){return a.isBuffer(e)?e.toString("utf16le",t,r).replace(T,""):wt(e,t,r)},Ct=function(e,t,r){return a.isBuffer(e)?e.toString("hex",t,t+r):St(e,t,r)},At=function(e,t){var r;return a.isBuffer(e)?0<(r=e.readUInt32LE(t))?e.toString("utf8",t+4,t+4+r-1):"":yt(e,t)},kt=function(e,t){var r;return a.isBuffer(e)?0<(r=e.readUInt32LE(t))?e.toString("utf8",t+4,t+4+r-1):"":Bt(e,t)},xt=function(e,t){var r;return a.isBuffer(e)?(r=2*e.readUInt32LE(t),e.toString("utf16le",t+4,t+4+r-1)):Tt(e,t)},It=function(e,t){var r;return a.isBuffer(e)?(r=e.readUInt32LE(t),e.toString("utf16le",t+4,t+4+r)):dt(e,t)},Rt=function(e,t){var r;return a.isBuffer(e)?(r=e.readUInt32LE(t),e.toString("utf8",t+4,t+4+r)):Dt(e,t)},Et=function(e,t,r){return a.isBuffer(e)?e.toString("utf8",t,r):_t(e,t,r)},mt=function(e){return 0>>8&255,e[r+2]=t>>>16&255,e[r+3]=t>>>24&255},Ht=function(e,t,r){e[r]=255&t,e[r+1]=t>>8&255,e[r+2]=t>>16&255,e[r+3]=t>>24&255},Xt=function(e,t,r){e[r]=255&t,e[r+1]=t>>>8&255};function Gt(e,t,r){var n=0,a=0;if("dbcs"===r){for(a=0;a!=t.length;++a)Xt(this,t.charCodeAt(a),this.l+2*a);n=2*t.length}else if("sbcs"===r){for(t=t.replace(/[^\x00-\x7F]/g,"_"),a=0;a!=t.length;++a)this[this.l+a]=255&t.charCodeAt(a);n=t.length}else{if("hex"===r){for(;a>8}for(;this.l>>=8);break;case 3:n=3,this[this.l]=255&t,this[this.l+1]=255&(t>>>=8),this[this.l+2]=255&(t>>>=8);break;case 4:n=4,Wt(this,t,this.l);break;case 8:if(n=8,"f"===r){var o=this,l=t,c=this.l,f=(l<0||1/l==-1/0?1:0)<<7,h=0,d=0,u=f?-l:l;isFinite(u)?0==u?h=d=0:(h=Math.floor(Math.log(u)/Math.LN2),d=u*Math.pow(2,52-h),h<=-1023&&(!isFinite(d)||d>4|f;break}case 16:break;case-4:n=4,Ht(this,t,this.l)}}return this.l+=n,this}function jt(e,t){var r=Ct(this,this.l,e.length>>1);if(r!==e)throw new Error(t+"Expected "+e+" saw "+r);this.l+=e.length>>1}function $t(e,t){e.l=t,e.read_shift=zt,e.chk=jt,e.write_shift=Gt}function Yt(e,t){e.l+=t}function Kt(e){return e=_(e),$t(e,0),e}function Zt(e,t,r){if(e){$t(e,e.l||0);for(var n=e.length,a=0;e.li.l&&((i=i.slice(0,i.l)).l=i.length),0>7));for(var s=0;4!=s;++s){if(!(128<=n)){i.write_shift(1,n);break}i.write_shift(1,128+(127&n)),n>>=7}0d&&(l.s.r=d),l.s.c>u&&(l.s.c=u),l.e.r>2;return r?e/100:e}function Nr(e){var t={s:{},e:{}};return t.s.r=e.read_shift(4),t.e.r=e.read_shift(4),t.s.c=e.read_shift(4),t.e.c=e.read_shift(4),t}var Lr=Nr,Mr=function(e,t){return(t=t||Kt(16)).write_shift(4,e.s.r),t.write_shift(4,e.e.r),t.write_shift(4,e.s.c),t.write_shift(4,e.e.c),t};function Ur(e){return e.read_shift(8,"f")}function Vr(e,t){return(t||Kt(8)).write_shift(8,e,"f")}var zr={0:"#NULL!",7:"#DIV/0!",15:"#VALUE!",23:"#REF!",29:"#NAME?",36:"#NUM!",42:"#N/A",43:"#GETTING_DATA",255:"#WTF?"},Wr=ie(zr);function Hr(e,t){var r;t=t||Kt(8),!e||e.auto?(t.write_shift(4,0),t.write_shift(4,0)):(e.index?(t.write_shift(1,2),t.write_shift(1,e.index)):e.theme?(t.write_shift(1,6),t.write_shift(1,e.theme)):(t.write_shift(1,5),t.write_shift(1,0)),0<(r=e.tint||0)?r*=32767:r<0&&(r*=32768),t.write_shift(2,r),e.rgb?(r=e.rgb||"FFFFFF",t.write_shift(1,parseInt(r.slice(0,2),16)),t.write_shift(1,parseInt(r.slice(2,4),16)),t.write_shift(1,parseInt(r.slice(4,6),16)),t.write_shift(1,255)):(t.write_shift(2,0),t.write_shift(1,0),t.write_shift(1,0)))}function Xr(e,t){var r=e.read_shift(4);switch(r){case 0:return"";case 4294967295:case 4294967294:return{2:"BITMAP",3:"METAFILEPICT",8:"DIB",14:"ENHMETAFILE"}[e.read_shift(4)]||""}if(400>16&255,e>>8&255,255&e]})),nn={"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"},an=(re(Jr={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"}}).forEach((function(e){["xlsm","xlam"].forEach((function(t){Jr[e][t]||(Jr[e][t]=Jr[e].xlsx)}))})),re(Jr).forEach((function(e){re(Jr[e]).forEach((function(t){nn[Jr[e][t]]=e}))})),Jr),sn=function(e){for(var t=[],r=re(e),n=0;n!==r.length;++n)null==t[e[r[n]]]&&(t[e[r[n]]]=[]),t[e[r[n]]].push(r[n]);return t}(nn);function on(){return{workbooks:[],sheets:[],charts:[],dialogs:[],macros:[],rels:[],strs:[],comments:[],links:[],coreprops:[],extprops:[],custprops:[],themes:[],styles:[],calcchains:[],vba:[],drawings:[],TODO:[],xmlns:""}}pt.CT="http://schemas.openxmlformats.org/package/2006/content-types";var ln=ft("Types",null,{xmlns:pt.CT,"xmlns:xsd":pt.xsd,"xmlns:xsi":pt.xsi}),cn=[["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",sn.rels[0]]].map((function(e){return ft("Default",null,{Extension:e[0],ContentType:e[1]})}));function fn(e,t){function r(r){e[r]&&0",s[1]=s[1].replace("/>",">")),s.join("")}var hn={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 dn(e){var t=e.lastIndexOf("/");return e.slice(0,t+1)+"_rels/"+e.slice(t+1)+".rels"}function un(e,t){if(!e)return e;"/"!==t.charAt(0)&&(t="/"+t);var r={},n={};return(e.match(Te)||[]).forEach((function(e){var a,i;e=De(e);"",t[1]=t[1].replace("/>",">")),t.join("")}function mn(e,t,r,n,a){if(a=a||{},e["!id"]||(e["!id"]={}),t<0)for(t=1;e["!id"]["rId"+t];++t);if(a.Id="rId"+t,a.Type=n,a.Target=r,a.Type==hn.HLINK&&(a.TargetMode="External"),e["!id"][a.Id])throw new Error("Cannot rewrite rId "+t);return e["!id"][a.Id]=a,e[("/"+a.Target).replace("//","/")]=a,t}var bn="application/vnd.oasis.opendocument.spreadsheet";function vn(e,t,r){return[' \n',' \n'," \n"].join("")}wn='SheetJS '+t.version+"";var wn,Cn=function(){return wn},Sn=[["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"]],En=(pt.CORE_PROPS="http://schemas.openxmlformats.org/package/2006/metadata/core-properties",hn.CORE_PROPS="http://schemas.openxmlformats.org/package/2006/relationships/metadata/core-properties",function(){for(var e=new Array(Sn.length),t=0;t]*>([\\s\\S]*?)")}return e}());function _n(e){var t={};e=qe(e);for(var r=0;r]+>[^<]*/g,In=ft("Properties",null,{xmlns:pt.CUST_PROPS,"xmlns:vt":pt.vt});function Rn(e){var t,r=[Be,In];return e&&(t=1,re(e).forEach((function(n){++t,r[r.length]=ft("property",function(e){switch(typeof e){case"string":return ft("vt:lpwstr",e);case"number":return ft((0|e)==e?"vt:i4":"vt:r8",String(e));case"boolean":return ft("vt:bool",e?"true":"false")}if(e instanceof Date)return ft("vt:filetime",ht(e));throw new Error("Unable to serialize "+e)}(e[n]),{fmtid:"{D5CDD505-2E9C-101B-9397-08002B2CF9AE}",pid:t,name:n})})),2",r[1]=r[1].replace("/>",">"))),r.join("")}var Dn={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"},On=ae(Dn);function Fn(e){var t=e.read_shift(4);e=e.read_shift(4);return new Date(1e3*(e/1e7*Math.pow(2,32)+t/1e7-11644473600)).toISOString().replace(/\.000/,"")}function Pn(e,t,r){var n=e.l,a=e.read_shift(0,"lpstr-cp");if(r)for(;e.l-n&3;)++e.l;return a}function Nn(e,t,r){var n=e.read_shift(0,"lpwstr");return r&&(e.l+=4-(n.length+1&3)&3),n}function Ln(e,t,r){return 31===t?Nn(e):Pn(e,0,r)}function Mn(e,t,r){return Ln(e,t,!1===r?0:4)}function Un(e){for(var t=e,r=t.read_shift(4),n=[],a=0;a!=r;++a)n[a]=t.read_shift(0,"lpstr-cp").replace(T,"");return n}function Vn(e){for(var t,r=e.read_shift(4),n=[],a=0;a!=r/2;++a)n.push([Hn(t=e,81),Hn(t,3)]);return n}function zn(e,t){for(var r=e.read_shift(4),n={},a=0;a!=r;++a){var i=e.read_shift(4),s=e.read_shift(4);n[i]=e.read_shift(s,1200===t?"utf16le":"utf8").replace(T,"").replace(I,"!"),1200===t&&s%2&&(e.l+=2)}return 3&e.l&&(e.l=e.l>>3<<2),n}function Wn(e){var t=e.read_shift(4),r=e.slice(e.l,e.l+t);return e.l+=t,0<(3&t)&&(e.l+=4-(3&t)&3),r}function Hn(e,t,r){var n,a,i=e.read_shift(2),s=r||{};if(e.l+=2,t!==jr&&i!==t&&-1===$r.indexOf(t))throw new Error("Expected type "+t+" saw "+i);switch(t===jr?i:t){case 2:return a=e.read_shift(2,"i"),s.raw||(e.l+=2),a;case 3:return e.read_shift(4,"i");case 11:return 0!==e.read_shift(4);case 19:return e.read_shift(4);case 30:return Pn(e,0,4).replace(T,"");case 31:return Nn(e);case 64:return Fn(e);case 65:return Wn(e);case 71:return(a={}).Size=(n=e).read_shift(4),n.l+=a.Size+3-(a.Size-1)%4,a;case 80:return Mn(e,i,!s.raw).replace(T,"");case 81:return function(e,t){if(t)return Ln(e,t,0);throw new Error("VtUnalignedString must have positive length")}(e,i).replace(T,"");case 4108:return Vn(e);case 4126:return Un(e);default:throw new Error("TypedPropertyValue unrecognized type "+t+" "+i)}}function Xn(e,t){var r,n,a,i=Kt(4),s=Kt(4);switch(i.write_shift(4,80==e?31:e),e){case 3:s.write_shift(-4,t);break;case 5:(s=Kt(8)).write_shift(8,t,"f");break;case 11:s.write_shift(4,t?1:0);break;case 64:n=(r=("string"==typeof(r=t)?new Date(Date.parse(r)):r).getTime()/1e3+11644473600)%Math.pow(2,32),r=(r-n)/Math.pow(2,32),r*=1e7,0<(a=(n*=1e7)/Math.pow(2,32)|0)&&(n%=Math.pow(2,32),r+=a),(a=Kt(8)).write_shift(4,n),a.write_shift(4,r),s=a;break;case 31:case 80:for((s=Kt(4+2*(t.length+1)+(t.length%2?0:2))).write_shift(4,t.length+1),s.write_shift(0,t,"dbcs");s.l!=s.length;)s.write_shift(1,0);break;default:throw new Error("TypedPropertyValue unrecognized type "+e+" "+t)}return x([i,s])}function Gn(e,t){var r=e.l,n=e.read_shift(4),a=e.read_shift(4),i=[],s=0,o=0,l=-1,c={};for(s=0;s!=a;++s){var f=e.read_shift(4),h=e.read_shift(4);i[s]=[f,h+r]}i.sort((function(e,t){return e[1]-t[1]}));var u={};for(s=0;s!=a;++s){if(e.l!==i[s][1]){var p=!0;if(0>16)+"."+("0000"+String(65535&u[g.n])).slice(-4)),"CodePage"==g.n)switch(u[g.n]){case 0:u[g.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:d(o=u[g.n]>>>0&65535);break;default:throw new Error("Unsupported CodePage: "+u[g.n])}}else if(1===i[s][0])o=u.CodePage=Hn(e,2),d(o),-1!==l&&(b=e.l,e.l=i[l][1],c=zn(e,o),e.l=b);else if(0===i[s][0])0===o?(l=s,e.l=i[s+1][1]):c=zn(e,o);else{var m,b=c[i[s][0]];switch(e[e.l]){case 65:e.l+=4,m=Wn(e);break;case 30:case 31:e.l+=4,m=Mn(e,e[e.l-4]).replace(/\u0000+$/,"");break;case 3:e.l+=4,m=e.read_shift(4,"i");break;case 19:e.l+=4,m=e.read_shift(4);break;case 5:e.l+=4,m=e.read_shift(8,"f");break;case 11:e.l+=4,m=Jn(e,4);break;case 64:e.l+=4,m=de(Fn(e));break;default:throw new Error("unparsed value: "+e[e.l])}u[b]=m}}return e.l=r+n,u}var jn=["CodePage","Thumbnail","_PID_LINKBASE","_PID_HLINKS","SystemIdentifier","FMTID"].concat(["Worksheets","SheetNames","NamedRanges","DefinedNames","Chartsheets","ChartNames"]);function $n(e,t,r){var n,a,i,s,o=Kt(8),l=[],c=[],f=8,h=0,d=Kt(8),u=Kt(8);if(d.write_shift(4,2),d.write_shift(4,1200),u.write_shift(4,1),c.push(d),l.push(u),f+=8+d.length,!t){(u=Kt(8)).write_shift(4,0),l.unshift(u);var p=[Kt(4)];for(p[0].write_shift(4,e.length),h=0;h>1,"utf16le").replace(T,""),i&&(t.l+=24),r;case"0303000000000000c000000000000046":var a=e,i=(a.l+=2,a.read_shift(0,"lpstr-ansi"));if(a.l+=2,57005!=a.read_shift(2))throw new Error("Bad FileMoniker");if(0===a.read_shift(4))return i.replace(/\\/g,"/");if(i=a.read_shift(4),3!=a.read_shift(2))throw new Error("Bad FileMoniker");return a.read_shift(i>>1,"utf16le").replace(T,"");default:throw new Error("Unsupported Moniker "+n)}}function la(e){var t=e.read_shift(4);return 0>15),e&=32767),[{Unsynced:1&n,DyZero:(2&n)>>1,ExAsc:(4&n)>>2,ExDsc:(8&n)>>3},e]}function Aa(e,t,r){t=e.l+t,r=8!=r.biff&&r.biff?2:4;var n=e.read_shift(r),a=(r=e.read_shift(r),e.read_shift(2)),i=e.read_shift(2);return e.l=t,{s:{r:n,c:a},e:{r:r,c:i}}}function ya(e,t,r,n){return r=r&&5==r.biff,(n=n||Kt(r?16:20)).write_shift(2,0),e.style?(n.write_shift(2,e.numFmtId||0),n.write_shift(2,65524)):(n.write_shift(2,e.numFmtId||0),n.write_shift(2,t<<4)),n.write_shift(4,0),n.write_shift(4,0),r||n.write_shift(4,0),n.write_shift(2,0),n}function ka(e,t,r){var n=ha(e);2==r.biff&&++e.l,e=(r=e).read_shift(1),r=1===r.read_shift(1)?e:1===e;return n.val=r,n.t=!0===r||!1===r?"b":"e",n}function Ba(e,t,r,n,a,i){var s=Kt(8);return da(e,t,n,s),e=r,t=i,(n=(n=s)||Kt(2)).write_shift(1,+e),n.write_shift(1,"e"==t?1:0),s}function xa(e,t,r){return 0===t?"":ia(e,0,r)}function Ta(e,t,r){var n,a=e.read_shift(2);a={fBuiltIn:1&a,fWantAdvise:a>>>1&1,fWantPict:a>>>2&1,fOle:a>>>3&1,fOleLink:a>>>4&1,cf:a>>>5&1023,fIcon:a>>>15&1};return 14849===r.sbcch&&(n=function(e,t,r){e.l+=4;t=e.l+(t-=4),r=ra(e,0,r);var n=e.read_shift(2);if(n!==(t-=e.l))throw new Error("Malformed AddinUdf: padding = "+t+" != "+n);return e.l+=n,r}(e,t-2,r)),a.body=n||e.read_shift(t-2),"string"==typeof n&&(a.Name=n),a}se=ia;var Ia=["_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 Ra(e,t,r){t=e.l+t;var n=e.read_shift(2),a=e.read_shift(1),i=e.read_shift(1),s=e.read_shift(r&&2==r.biff?1:2),o=0;(!r||5<=r.biff)&&(5!=r.biff&&(e.l+=2),o=e.read_shift(2),5==r.biff&&(e.l+=2),e.l+=4),i=na(e,i,r),32&n&&(i=Ia[i.charCodeAt(0)]),n=t-e.l;return r&&2==r.biff&&--n,{chKey:a,Name:i,itab:o,rgce:t==e.l||0===s?[]:function(e,t,r,n){var a;t=e.l+t,n=Ho(e,n,r);return t!==e.l&&(a=Wo(e,t-e.l,n,r)),[n,a]}(e,n,r,s)}}function Da(e,t,r){var n;if(r.biff<8)return o=r,3==(n=e)[n.l+1]&&n[n.l]++,3==(n=ra(n,0,o)).charCodeAt(0)?n.slice(1):n;for(var a,i,s=[],o=e.l+t,l=e.read_shift(8>1);if(1&r[1].v)switch(7&n){case 1:n=500*(n>>3);break;case 2:n=(n>>3)/20;break;case 4:n=(n>>3)/2e3;break;case 6:n=(n>>3)/16;break;case 7:n=(n>>3)/64;break;default:throw"unknown NUMBER_18 encoding "+(7&n)}return r[1].v=n,r}},25:{n:"FORMULA19",f:function(e,t){var r=wi(e);return e.l+=t-14,r}},26:{n:"??"},27:{n:"??"},28:{n:"??"},29:{n:"??"},30:{n:"??"},31:{n:"??"},33:{n:"??"},37:{n:"NUMBER25",f:function(e,t){var r=vi(e);e=e.read_shift(4);return r[1].v=e>>6,r}},39:{n:"NUMBER27",f:Ci},40:{n:"FORMULA28",f:function(e,t){var r=Ci(e);return e.l+=t-10,r}},255:{n:"",f:Yt}};var di,ui,pi={to_workbook:function(e,t){switch(t.type){case"base64":return gi(A(w.decode(e)),t);case"binary":return gi(A(e),t);case"buffer":case"array":return gi(e,t)}throw"Unsupported type "+t.type}};function gi(e,t){if(!e)return e;var r=t||{},n=(null!=v&&null==r.dense&&(r.dense=v),r.dense?[]:{}),a="Sheet1",i=0,s={},o=[a],l={s:{r:0,c:0},e:{r:0,c:0}},c=r.sheetRows||0;if(2==e[2])r.Enum=di;else if(26==e[2])r.Enum=ui;else{if(14!=e[2])throw new Error("Unrecognized LOTUS BOF "+e[2]);r.Enum=ui,r.qpro=!0,e.l=0}return function(e,t,r){if(e){$t(e,e.l||0);for(var n=r.Enum||di;e.li&&(n["!ref"]=ur(l),s[a]=n,n=r.dense?[]:{},l={s:{r:0,c:0},e:{r:0,c:0}},i=t[3],a="Sheet"+(i+1),o.push(a)),0=c||(r.dense?(n[t[0].r]||(n[t[0].r]=[]),n[t[0].r][t[0].c]=t[1]):n[hr(t[0])]=t[1],l.e.c>>-e)+(-32>>-(32+e))),r}function Ci(e,t){var r=vi(e);e=e.read_shift(8,"f");return r[1].v=e,r}Si=tt("t"),Ei=tt("rPr"),_i=/<(?:\w+:)?r>/g,Ai=/<\/(?:\w+:)?r>/,yi=/\r\n/g,ki=function(e,t,r){var n={},a=65001,i="",s=!1,o=e.match(Te),l=0;if(o)for(;l!=o.length;++l){var c=De(o[l]);switch(c[0].replace(/\w*:/g,"")){case"":case"":n.shadow=1;break;case"":break;case"":case"":n.outline=1;break;case"":break;case"":case"":n.strike=1;break;case"":break;case"":case"":n.u=1;break;case"":break;case"":case"":n.b=1;break;case"":break;case"":case"":n.i=1;break;case"":break;case"":case"":break;case"":s=!1;break;default:if(47!==c[0].charCodeAt(1)&&!s)throw new Error("Unrecognized rich format "+c[0])}}return e=[],n.u&&e.push("text-decoration: underline;"),n.uval&&e.push("text-underline-style:"+n.uval+";"),n.sz&&e.push("font-size:"+n.sz+"pt;"),n.outline&&e.push("text-effect: outline;"),n.shadow&&e.push("text-shadow: auto;"),t.push(''),n.b&&(t.push(""),r.push("")),n.i&&(t.push(""),r.push("")),n.strike&&(t.push(""),r.push("")),"superscript"==i?i="sup":"subscript"==i&&(i="sub"),""!=i&&(t.push("<"+i+">"),r.push("")),r.push(""),a};var Si,Ei,_i,Ai,yi,ki,Bi=function(e){return e.replace(_i,"").split(Ai).map(xi).join("")};function xi(e){var t=[[],"",[]],r=e.match(Si);return r?(t[1]=r[1],r=e.match(Ei),r&&ki(r[1],t[0],t[2]),t[0].join("")+t[1].replace(yi,"
")+t[2].join("")):""}var Ti=/<(?:\w+:)?t[^>]*>([^<]*)<\/(?:\w+:)?t>/g,Ii=/<(?:\w+:)?r>/,Ri=/<(?:\w+:)?rPh.*?>([\s\S]*?)<\/(?:\w+:)?rPh>/g;function Di(e,t){t=!t||t.cellHTML;var r={};return e?(e.match(/^\s*<(?:\w+:)?t[^>]*>/)?(r.t=Me(qe(e.slice(e.indexOf(">")+1).split(/<\/(?:\w+:)?t>/)[0]||"")),r.r=qe(e),t&&(r.h=Xe(r.t))):e.match(Ii)&&(r.r=qe(e),r.t=Me(qe((e.replace(Ri,"").match(Ti)||[]).join("").replace(Te,""))),t&&(r.h=Bi(r.r))),r):null}var Oi=/<(?:\w+:)?sst([^>]*)>([\s\S]*)<\/(?:\w+:)?sst>/,Fi=/<(?:\w+:)?(?:si|sstItem)>/g,Pi=/<\/(?:\w+:)?(?:si|sstItem)>/;hn.SST="http://schemas.openxmlformats.org/officeDocument/2006/relationships/sharedStrings";var Ni=/^\s|\s$|[\t\n\r]/;function Li(e,t){if(!t.bookSST)return"";var r=[Be];r[r.length]=ft("sst",null,{xmlns:pt.main[0],count:e.Count,uniqueCount:e.Unique});for(var n,a,i=0;i!=e.length;++i)null!=e[i]&&(a="",(n=e[i]).r?a+=n.r:(a+=""),a+="",r[r.length]=a);return 2",r[1]=r[1].replace("/>",">")),r.join("")}var Mi=function(e,t){var r=!1;return null==t&&(r=!0,t=Kt(15+4*e.t.length)),t.write_shift(1,0),Er(e.t,t),r?t.slice(0,t.l):t};function Ui(e){var t,r,n=Jt();Qt(n,"BrtBeginSst",(t=e,(r=r||Kt(8)).write_shift(4,t.Count),r.write_shift(4,t.Unique),r));for(var a=0;a>1,"utf16le"),e.l=t,r;throw new Error("Encryption Flags/AlgID mismatch")}function Gi(e,t){var r={};t=e.l+t;return e.l+=4,r.Salt=e.slice(e.l,e.l+16),e.l+=16,r.Verifier=e.slice(e.l,e.l+16),e.l+=16,e.read_shift(4),r.VerifierHash=e.slice(e.l,t),e.l=t,r}function ji(e){var t,r,n,a=zi(e);switch(a.Minor){case 2:return[a.Minor,function(e){if(36!=(63&e.read_shift(4)))throw new Error("EncryptionInfo mismatch");var t=e.read_shift(4);t=Xi(e,t),e=Gi(e,e.length-e.l);return{t:"Std",h:t,v:e}}(e)];case 3:return[a.Minor,function(){throw new Error("File is password-protected: ECMA-376 Extensible")}()];case 4:return[a.Minor,(r=["saltSize","blockSize","keyBits","hashSize","cipherAlgorithm","cipherChaining","hashAlgorithm","saltValue"],(t=e).l+=4,t=t.read_shift(t.length-t.l,"utf8"),n={},t.replace(Te,(function(e){var t=De(e);switch(Oe(t[0])){case"":break;case"":case"":break;case"":break;case">8),e=r[r.length-1],i[--a]=qi(e,255&n));0>8),i[--a]=qi(r[a],255&n);for(t=(a=15)-r.length;0>8),--t,i[--a]=qi(r[a],255&n),--a,--t;return i};function qi(e,t){return Ji(e^t)}var es=function(e){var t=0,r=Qi(e);return function(e){return e=function(e,t,r,n,a){var i,s;for(a=a||t,n=n||Qi(e),i=0;i!=t.length;++i)s=t[i],s^=n[r],a[i]=255&(s>>5|s<<3),++r;return[a,r,n]}("",e,t,r),t=e[1],e[0]}};function ts(e,t,r){r=r||{},r.Info=e.read_shift(2),e.l-=2,1===r.Info?r.Data=function(e){var t={},r=t.EncryptionVersionInfo=zi(e,4);if(1!=r.Major||1!=r.Minor)throw"unrecognized version code "+r.Major+" : "+r.Minor;return t.Salt=e.read_shift(16),t.EncryptedVerifier=e.read_shift(16),t.EncryptedVerifierHash=e.read_shift(16),t}(e):r.Data=function(e,t){var r={},n=r.EncryptionVersionInfo=zi(e,4);if(t-=4,2!=n.Minor)throw new Error("unrecognized minor version code: "+n.Minor);if(4]*)>[\S\s]*?<\/(?:\w+:)?numFmts>/,As=/<(?:\w+:)?cellXfs([^>]*)>[\S\s]*?<\/(?:\w+:)?cellXfs>/,ys=/<(?:\w+:)?fills([^>]*)>[\S\s]*?<\/(?:\w+:)?fills>/,ks=/<(?:\w+:)?fonts([^>]*)>[\S\s]*?<\/(?:\w+:)?fonts>/,Bs=/<(?:\w+:)?borders([^>]*)>[\S\s]*?<\/(?:\w+:)?borders>/;var _s,As,ys,ks,Bs,xs=function(e,t,r){var n,a,i,s,o,l,c,f,d,u,p,g,m,b,v,w,C,S,E={};if(e){if(n=(e=e.replace(//gm,"").replace(//gm,"")).match(_s)){var _=n,A=E,y=r;A.NumberFmt=[];for(var k=re(R._table),B=0;B":case"":case"":break;case"":break;default:if(y.WTF)throw new Error("unrecognized "+T[0]+" in numFmts")}}}(n=e.match(ks))&&(_=n,i=t,s=r,(a=E).Fonts=[],l=!(o={}),_[0].match(Te).forEach((function(e){var t=De(e);switch(Oe(t[0])){case"":case"":break;case"":break;case"":case"":a.Fonts.push(o),o={};break;case"":case"":break;case"":o.bold=1;break;case"":o.italic=1;break;case"":o.underline=1;break;case"":o.strike=1;break;case"":o.outline=1;break;case"":o.shadow=1;break;case"":o.condense=1;break;case"":o.extend=1;break;case"":case"":break;case"":case"":break;case"":case"":break;case"":case"":break;case"":case"":break;case"":case"":break;case"":l=!1;break;default:if(s&&s.WTF&&!l)throw new Error("unrecognized "+t[0]+" in fonts")}}))),(n=e.match(ys))&&(t=n,f=r,(c=E).Fills=[],u=!(d={}),t[0].match(Te).forEach((function(e){var t=De(e);switch(Oe(t[0])){case"":case"":break;case"":case"":d={},c.Fills.push(d);break;case"":case"":break;case"":c.Fills.push(d),d={};break;case"":t.patternType&&(d.patternType=t.patternType);break;case"":case"":break;case"":case"":break;case"":case"":break;case"":case"":break;case"":case"":break;case"":case"":break;case"":u=!1;break;default:if(f&&f.WTF&&!u)throw new Error("unrecognized "+t[0]+" in fills")}}))),(n=e.match(Bs))&&(t=n,g=r,(p=E).Borders=[],b=!(m={}),t[0].match(Te).forEach((function(e){var t=De(e);switch(Oe(t[0])){case"":case"":break;case"":case"":m={},t.diagonalUp&&(m.diagonalUp=t.diagonalUp),t.diagonalDown&&(m.diagonalDown=t.diagonalDown),p.Borders.push(m);break;case"":case"":break;case"":case"":case"":break;case"":case"":case"":break;case"":case"":case"":break;case"":case"":break;case"":case"":case"":break;case"":case"":case"":break;case"":case"":case"":break;case"":case"":case"":break;case"":case"":case"":break;case"":break;case"":case"":break;case"":case"":break;case"":b=!1;break;default:if(g&&g.WTF&&!b)throw new Error("unrecognized "+t[0]+" in borders")}}))),(n=e.match(As))&&(t=n,w=r,S=!((v=E).CellXf=[]),t[0].match(Te).forEach((function(e){var t=De(e),r=0;switch(Oe(t[0])){case"":case"":case"":break;case"":for(delete(C=t)[0],r=0;r":break;case"":var n={};t.vertical&&(n.vertical=t.vertical),t.horizontal&&(n.horizontal=t.horizontal),null!=t.textRotation&&(n.textRotation=t.textRotation),t.indent&&(n.indent=t.indent),t.wrapText&&(n.wrapText=t.wrapText),C.alignment=n;break;case"":break;case"":case"":break;case"":case"":break;case"":S=!1;break;default:if(w&&w.WTF&&!S)throw new Error("unrecognized "+t[0]+" in cellXfs")}})))}return E},Ts=ft("styleSheet",null,{xmlns:pt.main[0],"xmlns:vt":pt.vt});function Is(e,t){var r,n,a,i,s=[Be,Ts];return e.SSF&&null!=(n=e.SSF,a=[""],[[5,8],[23,26],[41,44],[50,392]].forEach((function(e){for(var t=e[0];t<=e[1];++t)null!=n[t]&&(a[a.length]=ft("numFmt",null,{numFmtId:t,formatCode:ze(n[t])}))})),r=1===a.length?"":(a[a.length]="",a[0]=ft("numFmts",null,{count:a.length-2}).replace("/>",">"),a.join("")))&&(s[s.length]=r),s[s.length]='',s[s.length]='',s[s.length]='',s[s.length]='',e=t.cellXfs,(i=[])[i.length]="",e.forEach((function(e){i[i.length]=ft("xf",null,e)})),i[i.length]="",(r=2===i.length?"":(i[0]=ft("cellXfs",null,{count:i.length-2}).replace("/>",">"),i.join("")))&&(s[s.length]=r),s[s.length]='',s[s.length]='',s[s.length]='',2",s[1]=s[1].replace("/>",">")),s.join("")}function Rs(e,t){(t=t||Kt(153)).write_shift(2,20*e.sz),r=e,n=(n=t)||Kt(2),r=(r.italic?2:0)|(r.strike?8:0)|(r.outline?16:0)|(r.shadow?32:0)|(r.condense?64:0)|(r.extend?128:0),n.write_shift(1,r),n.write_shift(1,0),t.write_shift(2,e.bold?700:400);var r=0,n=("superscript"==e.vertAlign?r=1:"subscript"==e.vertAlign&&(r=2),t.write_shift(2,r),t.write_shift(1,e.underline||0),t.write_shift(1,e.family||0),t.write_shift(1,e.charset||0),t.write_shift(1,0),Hr(e.color,t),0);return"major"==e.scheme&&(n=1),"minor"==e.scheme&&(n=2),t.write_shift(1,n),Er(e.name,t),t.length>t.l?t.slice(0,t.l):t}hn.STY="http://schemas.openxmlformats.org/officeDocument/2006/relationships/styles";var Ds=ae(["none","solid","mediumGray","darkGray","lightGray","darkHorizontal","darkVertical","darkDown","darkUp","darkGrid","darkTrellis","lightHorizontal","lightVertical","lightDown","lightUp","lightGrid","lightTrellis","gray125","gray0625"]),Os=Yt;function Fs(e,t){t=t||Kt(84);e=Ds[e.patternType];var r=(t.write_shift(4,e=null==e?40:e),0);if(40!=e)for(Hr({auto:1},t),Hr({auto:1},t);r<12;++r)t.write_shift(4,0);else{for(;r<4;++r)t.write_shift(4,0);for(;r<12;++r)t.write_shift(4,0)}return t.length>t.l?t.slice(0,t.l):t}function Ps(e,t,r){return(r=r||Kt(16)).write_shift(2,t||0),r.write_shift(2,e.numFmtId||0),r.write_shift(2,0),r.write_shift(2,0),r.write_shift(2,0),r.write_shift(1,0),r.write_shift(1,0),r.write_shift(1,0),r.write_shift(1,0),r.write_shift(1,0),r.write_shift(1,0),r}function Ns(e,t){(t=t||Kt(10)).write_shift(1,0),t.write_shift(1,0),t.write_shift(4,0),t.write_shift(4,0)}var Ls=Yt;function Ms(e,t){var r;t&&(r=0,[[5,8],[23,26],[41,44],[50,392]].forEach((function(e){for(var n=e[0];n<=e[1];++n)null!=t[n]&&++r})),0!=r&&(Qt(e,"BrtBeginFmts",Cr(r)),[[5,8],[23,26],[41,44],[50,392]].forEach((function(r){for(var n,a,i,s=r[0];s<=r[1];++s)null!=t[s]&&Qt(e,"BrtFmt",(a=t[n=s],(i=(i=void 0)||Kt(6+4*a.length)).write_shift(2,n),Er(a,i),n=i.length>i.l?i.slice(0,i.l):i,null==i.l&&(i.l=i.length),n))})),Qt(e,"BrtEndFmts")))}function Us(e){var t;Qt(e,"BrtBeginBorders",Cr(1)),Qt(e,"BrtBorder",((t=t||Kt(51)).write_shift(1,0),Ns(0,t),Ns(0,t),Ns(0,t),Ns(0,t),Ns(0,t),t.length>t.l?t.slice(0,t.l):t)),Qt(e,"BrtEndBorders")}function Vs(e){var t,r;Qt(e,"BrtBeginStyles",Cr(1)),Qt(e,"BrtStyle",(t={xfId:0,builtinId:0,name:"Normal"},(r=r||Kt(52)).write_shift(4,t.xfId),r.write_shift(2,1),r.write_shift(1,+t.builtinId),r.write_shift(1,0),Rr(t.name||"",r),r.length>r.l?r.slice(0,r.l):r)),Qt(e,"BrtEndStyles")}function zs(e){var t,r,n,a;Qt(e,"BrtBeginTableStyles",(t=0,r="TableStyleMedium9",n="PivotStyleMedium4",(a=Kt(2052)).write_shift(4,t),Rr(r,a),Rr(n,a),a.length>a.l?a.slice(0,a.l):a)),Qt(e,"BrtEndTableStyles")}function Ws(e,t){var r,n=Jt();return Qt(n,"BrtBeginStyleSheet"),Ms(n,e.SSF),Qt(e=n,"BrtBeginFonts",Cr(1)),Qt(e,"BrtFont",Rs({sz:12,color:{theme:1},name:"Calibri",family:2,scheme:"minor"})),Qt(e,"BrtEndFonts"),Qt(e=n,"BrtBeginFills",Cr(2)),Qt(e,"BrtFill",Fs({patternType:"none"})),Qt(e,"BrtFill",Fs({patternType:"gray125"})),Qt(e,"BrtEndFills"),Us(n),Qt(e=n,"BrtBeginCellStyleXFs",Cr(1)),Qt(e,"BrtXF",Ps({numFmtId:0,fontId:0,fillId:0,borderId:0},65535)),Qt(e,"BrtEndCellStyleXFs"),r=n,e=t.cellXfs,Qt(r,"BrtBeginCellXFs",Cr(e.length)),e.forEach((function(e){Qt(r,"BrtXF",Ps(e,0))})),Qt(r,"BrtEndCellXFs"),Vs(n),Qt(t=n,"BrtBeginDXFs",Cr(0)),Qt(t,"BrtEndDXFs"),zs(n),Qt(n,"BrtEndStyleSheet"),n.end()}function Hs(e,t,r){t.themeElements.clrScheme=[];var n={};(e[0].match(Te)||[]).forEach((function(e){var a=De(e);switch(a[0]){case"":break;case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":"/"===a[0].charAt(1)?(t.themeElements.clrScheme.push(n),n={}):n.name=a[0].slice(3,a[0].length-1);break;default:if(r&&r.WTF)throw new Error("Unrecognized "+a[0]+" in clrScheme")}}))}function Xs(){}function Gs(){}hn.THEME="http://schemas.openxmlformats.org/officeDocument/2006/relationships/theme";var js=/]*)>[\s\S]*<\/a:clrScheme>/,$s=/]*)>[\s\S]*<\/a:fontScheme>/,Ys=/]*)>[\s\S]*<\/a:fmtScheme>/,Ks=/]*)>[\s\S]*<\/a:themeElements>/;function Zs(e,t){if(!e||0===e.length)return Zs(Js());var r,n,a,i,s={};if(e=e.match(Ks))return r=e[0],a=t,(n=s).themeElements={},[["clrScheme",js,Hs],["fontScheme",$s,Xs],["fmtScheme",Ys,Gs]].forEach((function(e){if(!(i=r.match(e[1])))throw new Error(e[0]+" not found in themeElements");e[2](i,n,a)})),s;throw new Error("themeElements not found in theme")}function Js(e,t){return t&&t.themeXLSX?t.themeXLSX:((t=[Be])[t.length]='',t[t.length]="",t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]="",t[t.length]='',t[t.length]="",t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]="",t[t.length]="",t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]="",t[t.length]="",t[t.length]='',t[t.length]="",t[t.length]='',t[t.length]='',t[t.length]="",t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]="",t[t.length]='',t[t.length]="",t[t.length]='',t[t.length]="",t[t.length]='',t[t.length]='',t[t.length]="",t[t.length]='',t[t.length]="",t[t.length]="",t[t.length]="",t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]="",t[t.length]="",t[t.length]="",t[t.length]="",t[t.length]='',t[t.length]="",t[t.length]="",t[t.length]="",t[t.length]="",t[t.length]='',t[t.length]="",t[t.length]="",t[t.length]="",t[t.length]="",t[t.length]='',t[t.length]="",t[t.length]='',t[t.length]='',t[t.length]="",t[t.length]="",t[t.length]="",t[t.length]='',t[t.length]='',t[t.length]="",t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]="",t[t.length]='',t[t.length]="",t[t.length]='',t[t.length]="",t[t.length]='',t[t.length]='',t[t.length]="",t[t.length]='',t[t.length]="",t[t.length]="",t[t.length]="",t[t.length]="",t[t.length]="",t[t.length]="",t[t.length]='',t[t.length]="",t[t.length]="",t[t.length]='',t[t.length]="",t[t.length]="",t[t.length]="",t[t.length]="",t.join(""))}function Qs(e){var t={};switch(t.xclrType=e.read_shift(2),t.nTintShade=e.read_shift(2),t.xclrType){case 0:e.l+=4;break;case 1:t.xclrValue=Yt(e,4);break;case 2:t.xclrValue=ca(e);break;case 3:t.xclrValue=e.read_shift(4);break;case 4:e.l+=4}return e.l+=8,t}function qs(e){var t=e.read_shift(2),r=e.read_shift(2)-4,n=[t];switch(t){case 4:case 5:case 7:case 8:case 9:case 10:case 11:case 13:n[1]=Qs(e);break;case 6:n[1]=Yt(e,r);break;case 14:case 15:n[1]=e.read_shift(1==r?1:2);break;default:throw new Error("Unrecognized ExtProp type: "+t+" "+r)}return n}hn.IMG="http://schemas.openxmlformats.org/officeDocument/2006/relationships/image",hn.DRAW="http://schemas.openxmlformats.org/officeDocument/2006/relationships/drawing";var eo=1024;function to(e,t,r,n,a){for(var i=0;i!=t.length;++i){var s=t[i],o=function(e,t,r){var n,a,i,s,o,l,c,f;return".bin"===t.slice(-4)?(n=r,a=[],i=[],o=!(s={}),Zt(e,(function(e,t,r){switch(r){case 632:i.push(e);break;case 635:s=e;break;case 637:s.t=e.t,s.h=e.h,s.r=e.r;break;case 636:s.author=i[s.iauthor],delete s.iauthor,n.sheetRows&&n.sheetRows<=s.rfx.r||(s.t||(s.t=""),delete s.rfx,a.push(s));break;case 3072:break;case 35:o=!0;break;case 36:o=!1;break;case 37:case 38:break;default:if(!(0<(t||"").indexOf("Begin"))&&!(0<(t||"").indexOf("End"))&&(!o||n.WTF))throw new Error("Unexpected record "+r+" "+t)}})),a):(l=r,(t=e).match(/<(?:\w+:)?comments *\/>/)?[]:(c=[],f=[],(r=t.match(/<(?:\w+:)?authors>([\s\S]*)<\/(?:\w+:)?authors>/))&&r[1]&&r[1].split(/<\/\w*:?author>/).forEach((function(e){""!==e&&""!==e.trim()&&(e=e.match(/<(?:\w+:)?author[^>]*>(.*)/))&&c.push(e[1])})),(r=t.match(/<(?:\w+:)?commentList>([\s\S]*)<\/(?:\w+:)?commentList>/))&&r[1]&&r[1].split(/<\/\w*:?comment>/).forEach((function(e){var t,r;""!==e&&""!==e.trim()&&(r=e.match(/<(?:\w+:)?comment[^>]*>/))&&(t={author:(r=De(r[0])).authorId&&c[r.authorId]||"sheetjsghost",ref:r.ref,guid:r.guid},r=fr(r.ref),l.sheetRows&&l.sheetRows<=r.r||(e=!!(r=e.match(/<(?:\w+:)?text>([\s\S]*)<\/(?:\w+:)?text>/))&&!!r[1]&&Di(r[1])||{r:"",t:"",h:""},t.r=e.r,""==e.r&&(e.t=e.h=""),t.t=e.t.replace(/\r\n/g,"\n").replace(/\r/g,"\n"),l.cellHTML&&(t.h=e.h),f.push(t)))})),f))}(Ae(e,s.replace(/^\//,""),!0),s,a);if(o&&o.length)for(var l=re(r),c=0;c!=l.length;++c){var f=l[c],h=n[f];h&&h[s]&&function(e,t){var r,n,a=Array.isArray(e);t.forEach((function(t){(r=a?(n=fr(t.ref),e[n.r]||(e[n.r]=[]),e[n.r][n.c]):e[t.ref])||(r={},a?e[n.r][n.c]=r:e[t.ref]=r,s=pr(e["!ref"]||"BDWGO1000001:A1"),i=fr(t.ref),s.s.r>i.r&&(s.s.r=i.r),s.e.ri.c&&(s.s.c=i.c),s.e.c"),e.forEach((function(e){e[1].forEach((function(e){e=ze(e.a),-1"+e+""))}))})),t.push(""),t.push(""),e.forEach((function(e){e[1].forEach((function(n){t.push(''),t.push(lt("t",null==n.t?"":n.t)),t.push("")}))})),t.push(""),2",t[1]=t[1].replace("/>",">")),t.join("")}var ao=Sr;function io(e){var t=Jt(),r=[];return Qt(t,"BrtBeginComments"),Qt(t,"BrtBeginCommentAuthors"),e.forEach((function(e){e[1].forEach((function(e){-1>14&1,e>>15&1]}function wo(e,t,r){var n=2;if(r){if(2<=r.biff&&r.biff<=5)return Co(e);12==r.biff&&(n=4)}r=e.read_shift(n),n=e.read_shift(n);var a=vo(e,2);e=vo(e,2);return{s:{r:r,c:a[0],cRel:a[1],rRel:a[2]},e:{r:n,c:e[0],cRel:e[1],rRel:e[2]}}}function Co(e){var t=vo(e,2),r=vo(e,2),n=e.read_shift(1);e=e.read_shift(1);return{s:{r:t[0],c:n,cRel:t[1],rRel:t[2]},e:{r:r[0],c:e,cRel:r[1],rRel:r[2]}}}function So(e,t,r){var n,a;return r&&2<=r.biff&&r.biff<=5?(n=vo(a=e,2),a=a.read_shift(1),{r:n[0],c:a,cRel:n[1],rRel:n[2]}):{r:e.read_shift(r&&12==r.biff?4:2),c:(a=vo(e,2))[0],cRel:a[1],rRel:a[2]}}function Eo(e){return[e.read_shift(1),e.read_shift(1)]}function _o(e,t,r){var n=0,a=0;12==r.biff?(n=e.read_shift(4),a=e.read_shift(4)):(a=1+e.read_shift(1),n=1+e.read_shift(2)),2<=r.biff&&r.biff<8&&(--n,0==--a&&(a=256));for(var i=0,s=[];i!=n&&(s[i]=[]);++i)for(var o=0;o!=a;++o)s[i][o]=function(e,t){var r=[e.read_shift(1)];if(12==t)switch(r[0]){case 2:r[0]=4;break;case 4:r[0]=16;break;case 0:r[0]=1;break;case 1:r[0]=2}switch(r[0]){case 4:r[1]=Jn(e,1)?"TRUE":"FALSE",12!=t&&(e.l+=7);break;case 37:case 16:r[1]=zr[e[e.l]],e.l+=12==t?4:8;break;case 0:e.l+=8;break;case 1:r[1]=Ur(e);break;case 2:r[1]=ia(e,0,{biff:0>15,rRel:e>>15})];var n}function yo(e){return e.l+=6,[]}var ko=Ao,Bo=yo,xo=yo,To=Ao;function Io(e){return e.l+=2,[qn(e),1&e.read_shift(2)]}var Ro,Do=Ao,Oo=Io,Fo=yo,Po=Ao,No=Ao,Lo=["Data","All","Headers","??","?Data2","??","?DataHeaders","??","Totals","??","??","??","?DataTotals","??","??","??","?Current"],Mo={1:{n:"PtgExp",f:function(e,t,r){return e.l++,r&&12==r.biff?[e.read_shift(4,"i"),0]:[e.read_shift(2),e.read_shift(r&&2==r.biff?1:2)]}},2:{n:"PtgTbl",f:Yt},3:{n:"PtgAdd",f:bo},4:{n:"PtgSub",f:bo},5:{n:"PtgMul",f:bo},6:{n:"PtgDiv",f:bo},7:{n:"PtgPower",f:bo},8:{n:"PtgConcat",f:bo},9:{n:"PtgLt",f:bo},10:{n:"PtgLe",f:bo},11:{n:"PtgEq",f:bo},12:{n:"PtgGe",f:bo},13:{n:"PtgGt",f:bo},14:{n:"PtgNe",f:bo},15:{n:"PtgIsect",f:bo},16:{n:"PtgUnion",f:bo},17:{n:"PtgRange",f:bo},18:{n:"PtgUplus",f:bo},19:{n:"PtgUminus",f:bo},20:{n:"PtgPercent",f:bo},21:{n:"PtgParen",f:bo},22:{n:"PtgMissArg",f:bo},23:{n:"PtgStr",f:function(e,t,r){return e.l++,ra(e,0,r)}},26:{n:"PtgSheet",f:function(e,t,r){return e.l+=5,e.l+=2,e.l+=2==r.biff?1:4,["PTGSHEET"]}},27:{n:"PtgEndSheet",f:function(e,t,r){return e.l+=2==r.biff?4:5,["PTGENDSHEET"]}},28:{n:"PtgErr",f:function(e){return e.l++,zr[e.read_shift(1)]}},29:{n:"PtgBool",f:function(e){return e.l++,0!==e.read_shift(1)}},30:{n:"PtgInt",f:function(e){return e.l++,e.read_shift(2)}},31:{n:"PtgNum",f:function(e){return e.l++,Ur(e)}},32:{n:"PtgArray",f:function(e,t,r){var n=(96&e[e.l++])>>5;return e.l+=2==r.biff?6:12==r.biff?14:7,[n]}},33:{n:"PtgFunc",f:function(e,t,r){var n=(96&e[e.l])>>5;e.l+=1,e=e.read_shift(r&&r.biff<=3?1:2);return[tl[e],el[e],n]}},34:{n:"PtgFuncVar",f:function(e,t,r){var n=e[e.l++],a=e.read_shift(1);r=r&&r.biff<=3?[88==n?-1:0,e.read_shift(1)]:[e[e.l+1]>>7,32767&e.read_shift(2)];return[a,(0===r[0]?el:qo)[r[1]]]}},35:{n:"PtgName",f:function(e,t,r){var n=e.read_shift(1)>>>5&3,a=!r||8<=r.biff?4:2;a=e.read_shift(a);switch(r.biff){case 2:e.l+=5;break;case 3:case 4:e.l+=8;break;case 5:e.l+=12}return[n,0,a]}},36:{n:"PtgRef",f:function(e,t,r){var n=(96&e[e.l])>>5;return e.l+=1,[n,So(e,0,r)]}},37:{n:"PtgArea",f:function(e,t,r){return[(96&e[e.l++])>>5,wo(e,2<=r.biff&&r.biff,r)]}},38:{n:"PtgMemArea",f:function(e,t,r){var n=e.read_shift(1)>>>5&3;return e.l+=r&&2==r.biff?3:4,[n,e.read_shift(r&&2==r.biff?1:2)]}},39:{n:"PtgMemErr",f:Yt},40:{n:"PtgMemNoMem",f:Yt},41:{n:"PtgMemFunc",f:function(e,t,r){return[e.read_shift(1)>>>5&3,e.read_shift(r&&2==r.biff?1:2)]}},42:{n:"PtgRefErr",f:function(e,t,r){var n=e.read_shift(1)>>>5&3;return e.l+=4,r.biff<8&&e.l--,12==r.biff&&(e.l+=2),[n]}},43:{n:"PtgAreaErr",f:function(e,t,r){var n=(96&e[e.l++])>>5;return e.l+=r&&8>5;return e.l+=1,[n,function(e,t){var r,n;if(2<=(t=t&&t.biff?t.biff:8)&&t<=5)return s=(o=e).read_shift(2),o=o.read_shift(1),r=(32768&s)>>15,n=(16384&s)>>14,s&=16383,1==r&&8192<=s&&(s-=16384),1==n&&128<=o&&(o-=256),{r:s,c:o,cRel:n,rRel:r};var a=e.read_shift(12<=t?4:2),i=e.read_shift(2),s=(16384&i)>>14,o=(32768&i)>>15;if(i&=16383,1==o)for(;524287>5;return e=e,[a,(a=r).biff<8?Co(e):(r=e.read_shift(12==a.biff?4:2),a=e.read_shift(12==a.biff?4:2),n=vo(e,2),e=vo(e,2),{s:{r:r,c:n[0],cRel:n[1],rRel:n[2]},e:{r:a,c:e[0],cRel:e[1],rRel:e[2]}})]}},46:{n:"PtgMemAreaN",f:function(e){return[e.read_shift(1)>>>5&3,e.read_shift(2)]}},47:{n:"PtgMemNoMemN",f:function(e){return[e.read_shift(1)>>>5&3,e.read_shift(2)]}},57:{n:"PtgNameX",f:function(e,t,r){var n,a,i;return 5==r.biff?(n=(r=e).read_shift(1)>>>5&3,a=r.read_shift(2,"i"),r.l+=8,i=r.read_shift(2),r.l+=12,[n,a,i]):[e.read_shift(1)>>>5&3,e.read_shift(2),e.read_shift(4)]}},58:{n:"PtgRef3d",f:function(e,t,r){var n=(96&e[e.l])>>5,a=(e.l+=1,e.read_shift(2));return r&&5==r.biff&&(e.l+=12),[n,a,So(e,0,r)]}},59:{n:"PtgArea3d",f:function(e,t,r){var n=(96&e[e.l++])>>5,a=e.read_shift(2,"i");if(r)switch(r.biff){case 5:e.l+=12;break;case 12:}return[n,a,wo(e,0,r)]}},60:{n:"PtgRefErr3d",f:function(e,t,r){var n=(96&e[e.l++])>>5,a=e.read_shift(2),i=4;if(r)switch(r.biff){case 5:i=15;break;case 12:i=6}return e.l+=i,[n,a]}},61:{n:"PtgAreaErr3d",f:function(e,t,r){var n=(96&e[e.l++])>>5,a=e.read_shift(2),i=8;if(r)switch(r.biff){case 5:e.l+=12,i=6;break;case 12:i=12}return e.l+=i,[n,a]}},255:{}},Uo={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};for(Ro in Uo)Mo[Ro]=Mo[Uo[Ro]];var Vo={1:{n:"PtgElfLel",f:Io},2:{n:"PtgElfRw",f:Po},3:{n:"PtgElfCol",f:ko},6:{n:"PtgElfRwV",f:No},7:{n:"PtgElfColV",f:To},10:{n:"PtgElfRadical",f:Do},11:{n:"PtgElfRadicalS",f:Fo},13:{n:"PtgElfColS",f:Bo},15:{n:"PtgElfColSV",f:xo},16:{n:"PtgElfRadicalLel",f:Oo},25:{n:"PtgList",f:function(e){e.l+=2;var t=e.read_shift(2),r=e.read_shift(2),n=e.read_shift(4),a=e.read_shift(2);e=e.read_shift(2);return{ixti:t,coltype:3&r,rt:Lo[r>>2&31],idx:n,c:a,C:e}}},29:{n:"PtgSxName",f:function(e){return e.l+=2,[e.read_shift(4)]}},255:{}},zo={0:{n:"PtgAttrNoop",f:function(e){return e.l+=4,[0,0]}},1:{n:"PtgAttrSemi",f:function(e,t,r){var n=255&e[e.l+1]?1:0;return e.l+=r&&2==r.biff?3:4,[n]}},2:{n:"PtgAttrIf",f:function(e,t,r){var n=255&e[e.l+1]?1:0;return e.l+=2,[n,e.read_shift(r&&2==r.biff?1:2)]}},4:{n:"PtgAttrChoose",f:function(e,t,r){e.l+=2;for(var n=e.read_shift(r&&2==r.biff?1:2),a=[],i=0;i<=n;++i)a.push(e.read_shift(r&&2==r.biff?1:2));return a}},8:{n:"PtgAttrGoto",f:function(e,t,r){var n=255&e[e.l+1]?1:0;return e.l+=2,[n,e.read_shift(r&&2==r.biff?1:2)]}},16:{n:"PtgAttrSum",f:function(e,t,r){e.l+=r&&2==r.biff?3:4}},32:{n:"PtgAttrBaxcel",f:function(e){var t=1&e[e.l+1];return e.l+=4,[t,1]}},64:{n:"PtgAttrSpace",f:function(e){return e.read_shift(2),Eo(e)}},65:{n:"PtgAttrSpaceSemi",f:function(e){return e.read_shift(2),Eo(e)}},128:{n:"PtgAttrIfError",f:function(e){var t=255&e[e.l+1]?1:0;return e.l+=2,[t,e.read_shift(2)]}},255:{}};function Wo(e,t,r,n){if(n.biff<8)return Yt(e,t);for(var a=e.l+t,i=[],s=0;s!==r.length;++s)switch(r[s][0]){case"PtgArray":r[s][1]=_o(e,0,n),i.push(r[s][1]);break;case"PtgMemArea":r[s][2]=function(e,t){for(var r=e.read_shift(12==t.biff?4:2),n=[],a=0;a!=r;++a)n.push((12==t.biff?Lr:pa)(e,8));return n}(e,(r[s][1],n)),i.push(r[s][2]);break;case"PtgExp":n&&12==n.biff&&(r[s][1][1]=e.read_shift(4),i.push(r[s][1]));break;case"PtgList":case"PtgElfRadicalS":case"PtgElfColS":case"PtgElfColSV":throw"Unsupported "+r[s][0]}return 0!==(t=a-e.l)&&i.push(Yt(e,t)),i}function Ho(e,t,r){for(var n,a,i=e.l+t,s=[];i!=e.l;)t=i-e.l,a=e[e.l],n=Mo[a],(n=24!==a&&25!==a?n:(24===a?Vo:zo)[e[e.l+1]])&&n.f?s.push([n.n,n.f(e,t,r)]):Yt(e,t);return s}zo[33]=zo[32];var Xo={PtgAdd:"+",PtgConcat:"&",PtgDiv:"/",PtgEq:"=",PtgGe:">=",PtgGt:">",PtgLe:"<=",PtgLt:"<",PtgMul:"*",PtgNe:"<>",PtgPower:"^",PtgSub:"-"};function Go(e,t,r){if(e=function(e,t,r){if(!e)return"SH33TJSERR0";if(!e.XTI)return"SH33TJSERR6";var n=e.XTI[t];if(8i[0].e.c||b.ri[0].e.r)){c.push(jo(i[1],0,A,n,a)),k=!0;break}k||c.push(x[1])}break;case"PtgArray":c.push("{"+function(e){for(var t=[],r=0;r>3&1,tt:c[1]}}function Yo(e,t,r){var n=e.read_shift(4),a=(n=Ho(e,n,r),e.read_shift(4));return[n,0/g,pl=/<(?:\w+:)?sheetData>([\s\S]*)<\/(?:\w+:)?sheetData>/,gl=/<(?:\w:)?hyperlink [^>]*>/gm,ml=/"(\w*:\w*)"/,bl=/<(?:\w:)?col[^>]*[\/]?>/g,vl=/<(?:\w:)?autoFilter[^>]*([\/]|>([\s\S]*)<\/(?:\w:)?autoFilter)>/g,wl=/<(?:\w:)?pageMargins[^>]*\/>/g,Cl=/<(?:\w:)?sheetPr(?:[^>a-z][^>]*)?\/>/,Sl=/<(?:\w:)?sheetViews[^>]*(?:[\/]|>([\s\S]*)<\/(?:\w:)?sheetViews)>/;function El(e,t,r,n,a,i,s){if(!e)return e;null!=v&&null==t.dense&&(t.dense=v);var o,l=t.dense?[]:{},c={s:{r:2e6,c:2e6},e:{r:0,c:0}},f="",h="",d=e.match(pl),u=(e=(d?(f=e.slice(0,d.index),h=e.slice(d.index+d[0].length)):f=h=e,f.match(Cl)),e&&_l(e[0],0,a,r),(f.match(/<(?:\w*:)?dimension/)||{index:-1}).index);0=c.s.c&&c.e.r>=c.s.r&&(l["!ref"]=ur(c)),0c.e.r&&(d.e.r=c.e.r),d.e.rc.e.c&&(d.e.c=c.e.c),d.e.ca-z][^>]*)?\/>/;yl=/<(?:\w+:)?c[ >]/,kl=/<\/(?:\w+:)?row>/,Bl=/r=["']([^"']*)["']/,xl=/<(?:\w+:)?is>([\S\s]*?)<\/(?:\w+:)?is>/,Tl=/ref=["']([^"']*)["']/,Il=tt("v"),Rl=tt("f");var yl,kl,Bl,xl,Tl,Il,Rl,Dl=function(e,t,r,n,a,i){for(var s,o,l,c,f,h=0,d="",u=[],p=[],g=0,m=0,b="",v=0,w=0,C=0,S=0,E=Array.isArray(i.CellXf),_=[],A=[],y=Array.isArray(t),k=[],B={},x=!1,T=e.split(kl),I=0,D=T.length;I!=D;++I){var O=(d=T[I].trim()).length;if(0!==O){for(h=0;hv-1&&(n.s.r=v-1),n.e.r":"")+d,null!=p&&2===p.length){for(b=p[1],m=g=0;m!=b.length&&!((s=b.charCodeAt(m)-64)<1||26]*\/>/))&&A[(f=De(p[0])).si]&&(o.f=go(A[f.si][1],A[f.si][0].ref,l.r));var F=fr(l.r);for(m=0;m<_.length;++m)F.r>=_[m][0].s.r&&F.r<=_[m][0].e.r&&F.c>=_[m][0].s.c&&F.c<=_[m][0].e.c&&(o.F=_[m][1])}if(null==l.t&&void 0===o.v)if(o.f||o.F)o.v=0,o.t="n";else{if(!r.sheetStubs)continue;o.t="z"}else o.t=l.t||"n";switch(n.s.c>w&&(n.s.c=w),n.e.c"],n=0;n!=e.length;++n)(t=e[n])&&(r[r.length]=ft("col",null,cl(n,t)));return r[r.length]="",r.join("")}(o["!cols"])),s[r=s.length]="",o["!links"]=[],null!=o["!ref"]&&0<(c=Ol(o,t)).length&&(s[s.length]=c),s.length>r+1&&(s[s.length]="",s[r]=s[r].replace("/>",">")),null!=o["!protect"]&&(s[s.length]=(a=o["!protect"],i={sheet:1},["objects","scenarios","selectLockedCells","selectUnlockedCells"].forEach((function(e){null!=a[e]&&a[e]&&(i[e]="1")})),["formatColumns","formatRows","formatCells","insertColumns","insertRows","insertHyperlinks","deleteColumns","deleteRows","sort","autoFilter","pivotTables"].forEach((function(e){null==a[e]||a[e]||(i[e]="0")})),a.password&&(i.password=$i(a.password).toString(16).toUpperCase()),ft("sheetProtection",null,i))),null!=o["!autofilter"]&&(s[s.length]=ft("autoFilter",null,{ref:o["!autofilter"].ref})),null!=o["!merges"]&&0',r=0;r!=e.length;++r)t+='';return t+""}(o["!merges"]));var f,h,d=-1;return 0",o["!links"].forEach((function(e){e[1].Target&&(h={ref:e[0]},"#"!=e[1].Target.charAt(0)&&(d=mn(n,-1,ze(e[1].Target).replace(/#.*$/,""),hn.HLINK),h["r:id"]="rId"+d),-1<(f=e[1].Target.indexOf("#"))&&(h.location=ze(e[1].Target.slice(f+1))),e[1].Tooltip&&(h.tooltip=ze(e[1].Tooltip)),s[s.length]=ft("hyperlink",null,h))})),s[s.length]=""),delete o["!links"],null!=o["!margins"]&&(s[s.length]=(fl(c=o["!margins"]),ft("pageMargins",null,c))),s[s.length]="",t&&!t.ignoreEC&&null!=t.ignoreEC||(s[s.length]=lt("ignoredErrors",ft("ignoredError",null,{numberStoredAsText:1,sqref:l}))),0",s[1]=s[1].replace("/>",">")),s.join("")}function Nl(e,t,r,n){r=function(e,t,r){for(var n=Kt(145),a=(r["!rows"]||[])[e]||{},i=(n.write_shift(4,e),n.write_shift(4,0),320),s=(i=(a.hpx?i=20*vs(a.hpx):a.hpt&&(i=20*a.hpt),n.write_shift(2,i),n.write_shift(1,0),0),a.level&&(i|=a.level),a.hidden&&(i|=16),(a.hpx||a.hpt)&&(i|=32),n.write_shift(1,i),n.write_shift(1,0),0),o=(a=n.l,n.l+=4,{r:e,c:0}),l=0;l<16;++l)if(!(t.s.c>l+1<<10||t.e.cn.l?n.slice(0,n.l):n}(n,r,t),(17f.l?f.slice(0,f.l):f))));case"n":return void(t.v==(0|t.v)&&-1e3[\s\S]*?<\/c:numCache>/gm)||[]).forEach((function(e){t=[],((e=e).match(/(.*?)<\/c:pt>/gm)||[]).forEach((function(e){e=e.match(/(.*)<\/c:v><\/c:pt>/),e&&(t[+e[1]]=+e[2])})),e=Me((e.match(/([\s\S]*?)<\/c:formatCode>/)||["","General"])[1]);var t,r=[t,e];c.s.r=c.s.c=0,c.e.c=s,l=lr(s),r[0].forEach((function(e,t){f[l+sr(t)]={t:"n",v:e,z:r[1]},o=t})),c.e.r",e.Workbook&&e.Workbook.Sheets||[]),i=0;i!=e.SheetNames.length;++i){var s={name:ze(e.SheetNames[i].slice(0,31))};if(s.sheetId=""+(i+1),s["r:id"]="rId"+(i+1),a[i])switch(a[i].Hidden){case 1:s.state="hidden";break;case 2:s.state="veryHidden"}t[t.length]=ft("sheet",null,s)}return t[t.length]="",r&&(t[t.length]="",e.Workbook&&e.Workbook.Names&&e.Workbook.Names.forEach((function(e){var r={name:e.Name};e.Comment&&(r.comment=e.Comment),null!=e.Sheet&&(r.localSheetId=""+e.Sheet),e.Ref&&(t[t.length]=ft("definedName",String(e.Ref),r))})),t[t.length]=""),2",t[1]=t[1].replace("/>",">")),t.join("")}function cc(e,t){Qt(e,"BrtBeginBundleShs");for(var r,n=0;n!=t.SheetNames.length;++n){var a={Hidden:t.Workbook&&t.Workbook.Sheets&&t.Workbook.Sheets[n]&&t.Workbook.Sheets[n].Hidden||0,iTabID:n+1,strRelID:"rId"+(n+1),name:t.SheetNames[n]};Qt(e,"BrtBundleSh",(a=a,(r=(r=void 0)||Kt(127)).write_shift(4,a.Hidden),r.write_shift(4,a.iTabID),Fr(a.strRelID,r),Er(a.name.slice(0,31),r),r.length>r.l?r.slice(0,r.l):r))}Qt(e,"BrtEndBundleShs")}function fc(e,t){if(t.Workbook&&t.Workbook.Sheets){for(var r,n=t.Workbook.Sheets,a=0,i=-1,s=-1;ar.l?r.slice(0,r.l):r)),Qt(e,"BrtEndBookViews"))}}function hc(e,r){var n,a,i,s=Jt();return Qt(s,"BrtBeginBook"),Qt(s,"BrtFileVersion",function(e){e=e||Kt(127);for(var r=0;4!=r;++r)e.write_shift(4,0);return Er("SheetJS",e),Er(t.version,e),Er(t.version,e),Er("7262",e),e.length=e.l,e.length>e.l?e.slice(0,e.l):e}()),Qt(s,"BrtWbProp",(n=e.Workbook&&e.Workbook.WBProps||null,a=a||Kt(72),i=0,n&&n.filterPrivacy&&(i|=8),a.write_shift(4,i),a.write_shift(4,0),Tr(n&&n.CodeName||"ThisWorkbook",a),a.slice(0,a.l))),fc(s,e),cc(s,e),Qt(s,"BrtEndBook"),s.end()}function dc(e,t,r){if(".bin"===t.slice(-4))return t=e,i=!(a={AppVersion:{},WBProps:{},WBView:[],Sheets:[],CalcPr:{},xmlns:""}),(n=(n=r)||{}).biff=12,s=[],(o=[[]]).SheetNames=[],o.XTI=[],Zt(t,(function(e,t,r){switch(r){case 156:o.SheetNames.push(e.name),a.Sheets.push(e);break;case 153:a.WBProps=e;break;case 39:null!=e.Sheet&&(n.SID=e.Sheet),e.Ref=jo(e.Ptg,0,null,o,n),delete n.SID,delete e.Ptg,s.push(e);break;case 1036:break;case 357:case 358:case 355:case 667:o[0].length?o.push([r,e]):o[0]=[r,e],o[o.length-1].XTI=[];break;case 362:0===o.length&&(o[0]=[],o[0].XTI=[]),o[o.length-1].XTI=o[o.length-1].XTI.concat(e),o.XTI=o.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:i=!0;break;case 36:i=!1;break;case 37:case 38:case 16:break;default:if(!(0<(t||"").indexOf("Begin"))&&!(0<(t||"").indexOf("End"))&&(!i||n.WTF))throw new Error("Unexpected record "+r+" "+t)}}),n),rc(a),a.Names=s,a.supbooks=o,a;var n,a,i,s,o,l=e,c=r;if(!l)throw new Error("Could not find file");var f={AppVersion:{},WBProps:{},WBView:[],Sheets:[],CalcPr:{},Names:[],xmlns:""},h=!1,d="xmlns",u={},p=0;if(l.replace(Te,(function(e,t){var r=De(e);switch(Oe(r[0])){case"":break;case"":case"":break;case"":break;case"":Zl.forEach((function(e){if(null!=r[e[0]])switch(e[2]){case"bool":f.WBProps[e[0]]=Ke(r[e[0]]);break;case"int":f.WBProps[e[0]]=parseInt(r[e[0]],10);break;default:f.WBProps[e[0]]=r[e[0]]}})),r.codeName&&(f.WBProps.CodeName=r.codeName);break;case"":case"":break;case"":case"":break;case"":delete r[0],f.WBView.push(r);break;case"":break;case"":case"":break;case"":break;case"":case"":case"":case"":break;case"":case"":h=!1;break;case"":u.Ref=Me(qe(l.slice(p,t))),f.Names.push(u);break;case"":break;case"":delete r[0],f.CalcPr=r;break;case"":case"":case"":case"":break;case"":case"":case"":break;case"":case"":case"":break;case"":break;case"":case"":case"":case"":case"":break;case"":h=!1;break;case"":h=!0;break;case"":h=!1;break;case"=n[0].s.r&&p.r<=n[0].e.r&&w>=n[0].s.c&&w<=n[0].e.c&&(g.F=ur(n[0]),D=!0)}!D&&3p.r&&(k.s.r=p.r),k.s.c>w&&(k.s.c=w),k.e.rp.r&&(k.s.r=p.r),k.s.c>w&&(k.s.c=w),k.e.r=e.s;)L[e.e--]={width:e.w/256,hidden:!!(1&e.flags)},U||(U=!0,gs(e.w/256)),ms(L[e.e+1]);break;case 161:y["!autofilter"]={ref:ur(e)};break;case 476:y["!margins"]=e;break;case 147:f.Sheets[l]||(f.Sheets[l]={}),e.name&&(f.Sheets[l].CodeName=e.name);break;case 137:f.Views||(f.Views=[{}]),f.Views[0]||(f.Views[0]={}),e.RTL&&(f.Views[0].RTL=!0);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:B=!0;break;case 36:B=!1;break;case 37:case 38:break;default:if(!(0<(t||"").indexOf("Begin"))&&!(0<(t||"").indexOf("End"))&&(!B||A.WTF))throw new Error("Unexpected record "+r+" "+t)}}),A),delete A.supbooks,delete A["!row"],!y["!ref"]&&(k.s.r<2e6||u&&(0k.e.r&&(e.e.r=k.e.r),e.e.rk.e.c&&(e.e.c=k.e.c),e.e.c":case"":break;case"!\/:]*:|)([^\s?>:\/]+)[^>]*>/gm;function kc(e,t){var r,n=t||{},a=(D(R),m(Ac(e))),i=(a="binary"!=n.type&&"array"!=n.type&&"base64"!=n.type?a:"undefined"!=typeof cptable?cptable.utils.decode(65001,p(a)):qe(a)).slice(0,1024).toLowerCase(),s=!1;if(-1==i.indexOf("'),_=0,A=0,y=0,k={s:{r:2e6,c:2e6},e:{r:0,c:0}},B={},x={},T="",I=0,F=[],P={},N={},L=0,M=[],U=[],V={},z=[],W=!1,H=[],X=[],G={},j=0,$=0,Y={Sheets:[],WBProps:{date1904:!1}},K={};for(yc.lastIndex=0,a=a.replace(//gm,"");r=yc.exec(a);)switch(r[3]){case"Data":d[d.length-1][1]||("/"===r[1]?function(e,t,r,n,a,i,s,o,l,c){var f="General",h=n.StyleID,d={},u=(c=c||{},[]),p=0;for(void 0===(h=void 0===h&&o?o.StyleID:h)&&s&&(h=s.StyleID);void 0!==i[h]&&(i[h].nf&&(f=i[h].nf),i[h].Interior&&u.push(i[h].Interior),i[h].Parent);)h=i[h].Parent;switch(r.Type){case"Boolean":n.t="b",n.v=Ke(e);break;case"String":n.t="s",n.r=je(Me(e)),n.v=-1=l[p][0].s.r&&a.r<=l[p][0].e.r&&a.c>=l[p][0].s.c&&a.c<=l[p][0].e.c&&(n.F=l[p][1]);c.cellStyles&&(u.forEach((function(e){!d.patternType&&e.patternType&&(d.patternType=e.patternType)})),n.s=d),void 0!==n.StyleID&&(n.ixfe=n.StyleID)}(a.slice(_,r.index),T,E,"Comment"==d[d.length-1][0]?V:C,{c:A,r:y},B,z[A],S,H,n):(T="",E=Ec(r[0]),_=r.index+r[0].length));break;case"Cell":if("/"===r[1])if(0y)&&void 0!==C.v&&(n.dense?(b[y]||(b[y]=[]),b[y][A]=C):b[lr(A)+sr(y)]=C),C.HRef&&(C.l={Target:C.HRef},C.HRefScreenTip&&(C.l.Tooltip=C.HRefScreenTip),delete C.HRef,delete C.HRefScreenTip),(C.MergeAcross||C.MergeDown)&&(j=A+(0|parseInt(C.MergeAcross,10)),$=y+(0|parseInt(C.MergeDown,10)),F.push({s:{c:A,r:y},e:{c:j,r:$}})),n.sheetStubs)if(C.MergeAcross||C.MergeDown){for(var Z=A;Z<=j;++Z)for(var J=y;J<=$;++J)(Ak.e.c&&(k.e.c=A),"/>"===r[0].slice(-2)&&++A,U=[];break;case"Row":"/"===r[1]||"/>"===r[0].slice(-2)?(yk.e.r&&(k.e.r=y),"/>"===r[0].slice(-2)&&(S=Ec(r[0])).Index&&(y=+S.Index-1),A=0,++y):((S=Ec(r[0])).Index&&(y=+S.Index-1),G={},"0"!=S.AutoFitHeight&&!S.Height||(G.hpx=parseInt(S.Height,10),G.hpt=vs(G.hpx),X[y]=G),"1"==S.Hidden&&(G.hidden=!0,X[y]=G));break;case"Worksheet":if("/"===r[1]){if((o=d.pop())[0]!==r[3])throw new Error("Bad state: "+o.join("|"));g.push(w),k.s.r<=k.e.r&&k.s.c<=k.e.c&&(b["!ref"]=ur(k),n.sheetRows&&n.sheetRows<=k.e.r&&(b["!fullref"]=b["!ref"],k.e.r=n.sheetRows-1,b["!ref"]=ur(k))),F.length&&(b["!merges"]=F),0"==r[0].slice(-2))break;Ec(r[0]),d.push([r[3],!1]),W=!(z=[])}break;case"Style":"/"===r[1]?(re=B,h=x,(te=n).cellStyles&&h.Interior&&(te=h.Interior).Pattern&&(te.patternType=Cs[te.Pattern]||te.Pattern),re[h.ID]=h):x=Ec(r[0]);break;case"NumberFormat":x.nf=Me(Ec(r[0]).Format||"General"),O[x.nf]&&(x.nf=O[x.nf]);for(var Q=0;392!=Q&&R._table[Q]!=x.nf;++Q);if(392==Q)for(Q=57;392!=Q;++Q)if(null==R._table[Q]){R.load(x.nf,Q);break}break;case"Column":if("Table"===d[d.length-1][0]){if((l=Ec(r[0])).Hidden&&(l.hidden=!0,delete l.Hidden),l.Width&&(l.wpx=parseInt(l.Width,10)),!W&&10"!==r[0].slice(-2)&&("/"===r[1]?T+=a.slice(I,r.index):I=r.index+r[0].length);break;case"Interior":n.cellStyles&&(x.Interior=Ec(r[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":"/>"!==r[0].slice(-2)&&("/"===r[1]?(h=P,c=r[3],f=a.slice(L,r.index),h[c=On[c]||c]=f):L=r.index+r[0].length);break;case"Paragraphs":break;case"Styles":case"Workbook":if("/"===r[1]){if((o=d.pop())[0]!==r[3])throw new Error("Bad state: "+o.join("|"))}else d.push([r[3],!1]);break;case"Comment":if("/"===r[1]){if((o=d.pop())[0]!==r[3])throw new Error("Bad state: "+o.join("|"));(c=V).t=c.v||"",c.t=c.t.replace(/\r\n/g,"\n").replace(/\r/g,"\n"),c.v=c.w=c.ixfe=void 0,U.push(V)}else d.push([r[3],!1]),o=Ec(r[0]),V={a:o.Author};break;case"AutoFilter":if("/"===r[1]){if((o=d.pop())[0]!==r[3])throw new Error("Bad state: "+o.join("|"))}else"/"!==r[0].charAt(r[0].length-2)&&(f=Ec(r[0]),b["!autofilter"]={ref:fo(f.Range).replace(/\$/g,"")},d.push([r[3],!0]));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("/"===r[1]){if((o=d.pop())[0]!==r[3])throw new Error("Bad state: "+o.join("|"))}else"/"!==r[0].charAt(r[0].length-2)&&d.push([r[3],!0]);break;default:if(0==d.length&&"document"==r[3])return pf(a,n);if(0==d.length&&"UOF"==r[3])return pf(a,n);var ne=!0;switch(d[d.length-1][0]){case"OfficeDocumentSettings":switch(r[3]){case"AllowPNG":case"RemovePersonalInformation":case"DownloadComponents":case"LocationOfComponents":case"Colors":case"Color":case"Index":case"RGB":case"PixelsPerInch":case"TargetScreenSize":case"ReadOnlyRecommended":break;default:ne=!1}break;case"ComponentOptions":switch(r[3]){case"Toolbar":case"HideOfficeLogo":case"SpreadsheetAutoFit":case"Label":case"Caption":case"MaxHeight":case"MaxWidth":case"NextSheetNumber":break;default:ne=!1}break;case"ExcelWorkbook":switch(r[3]){case"Date1904":Y.WBProps.date1904=!0;break;case"WindowHeight":case"WindowWidth":case"WindowTopX":case"WindowTopY":case"TabRatio":case"ProtectStructure":case"ProtectWindows":case"ActiveSheet":case"DisplayInkNotes":case"FirstVisibleSheet":case"SupBook":case"SheetName":case"SheetIndex":case"SheetIndexFirst":case"SheetIndexLast":case"Dll":case"AcceptLabelsInFormulas":case"DoNotSaveLinkValues":case"Iteration":case"MaxIterations":case"MaxChange":case"Path":case"Xct":case"Count":case"SelectedSheets":case"Calculation":case"Uncalced":case"StartupPrompt":case"Crn":case"ExternName":case"Formula":case"ColFirst":case"ColLast":case"WantAdvise":case"Boolean":case"Error":case"Text":case"OLE":case"NoAutoRecover":case"PublishObjects":case"DoNotCalculateBeforeSave":case"Number":case"RefModeR1C1":case"EmbedSaveSmartTags":break;default:ne=!1}break;case"WorkbookOptions":switch(r[3]){case"OWCVersion":case"Height":case"Width":break;default:ne=!1}break;case"WorksheetOptions":switch(r[3]){case"Visible":if("/>"!==r[0].slice(-2))if("/"===r[1])switch(a.slice(L,r.index)){case"SheetHidden":K.Hidden=1;break;case"SheetVeryHidden":K.Hidden=2}else L=r.index+r[0].length;break;case"Header":b["!margins"]||fl(b["!margins"]={},"xlml"),b["!margins"].header=De(r[0]).Margin;break;case"Footer":b["!margins"]||fl(b["!margins"]={},"xlml"),b["!margins"].footer=De(r[0]).Margin;break;case"PageMargins":var ae=De(r[0]);b["!margins"]||fl(b["!margins"]={},"xlml"),ae.Top&&(b["!margins"].top=ae.Top),ae.Left&&(b["!margins"].left=ae.Left),ae.Right&&(b["!margins"].right=ae.Right),ae.Bottom&&(b["!margins"].bottom=ae.Bottom);break;case"DisplayRightToLeft":Y.Views||(Y.Views=[]),Y.Views[0]||(Y.Views[0]={}),Y.Views[0].RTL=!0;break;case"Unsynced":case"Print":case"Panes":case"Scale":case"Pane":case"Number":case"Layout":case"PageSetup":case"Selected":case"ProtectObjects":case"EnableSelection":case"ProtectScenarios":case"ValidPrinterInfo":case"HorizontalResolution":case"VerticalResolution":case"NumberofCopies":case"ActiveRow":case"ActiveCol":case"ActivePane":case"TopRowVisible":case"TopRowBottomPane":case"LeftColumnVisible":case"LeftColumnRightPane":case"FitToPage":case"RangeSelection":case"PaperSizeIndex":case"PageLayoutZoom":case"PageBreakZoom":case"FilterOn":case"DoNotDisplayGridlines":case"SplitHorizontal":case"SplitVertical":case"FreezePanes":case"FrozenNoSplit":case"FitWidth":case"FitHeight":case"CommentsLayout":case"Zoom":case"LeftToRight":case"Gridlines":case"AllowSort":case"AllowFilter":case"AllowInsertRows":case"AllowDeleteRows":case"AllowInsertCols":case"AllowDeleteCols":case"AllowInsertHyperlinks":case"AllowFormatCells":case"AllowSizeCols":case"AllowSizeRows":case"NoSummaryRowsBelowDetail":case"TabColorIndex":case"DoNotDisplayHeadings":case"ShowPageLayoutZoom":case"NoSummaryColumnsRightDetail":case"BlackAndWhite":case"DoNotDisplayZeros":case"DisplayPageBreak":case"RowColHeadings":case"DoNotDisplayOutline":case"NoOrientation":case"AllowUsePivotTables":case"ZeroHeight":case"ViewableRange":case"Selection":case"ProtectContents":break;default:ne=!1}break;case"PivotTable":case"PivotCache":switch(r[3]){case"ImmediateItemsOnDrop":case"ShowPageMultipleItemLabel":case"CompactRowIndent":case"Location":case"PivotField":case"Orientation":case"LayoutForm":case"LayoutSubtotalLocation":case"LayoutCompactRow":case"Position":case"PivotItem":case"DataType":case"DataField":case"SourceName":case"ParentField":case"PTLineItems":case"PTLineItem":case"CountOfSameItems":case"Item":case"ItemType":case"PTSource":case"CacheIndex":case"ConsolidationReference":case"FileName":case"Reference":case"NoColumnGrand":case"NoRowGrand":case"BlankLineAfterItems":case"Hidden":case"Subtotal":case"BaseField":case"MapChildItems":case"Function":case"RefreshOnFileOpen":case"PrintSetTitles":case"MergeLabels":case"DefaultVersion":case"RefreshName":case"RefreshDate":case"RefreshDateCopy":case"VersionLastRefresh":case"VersionLastUpdate":case"VersionUpdateableMin":case"VersionRefreshableMin":case"Calculation":break;default:ne=!1}break;case"PageBreaks":switch(r[3]){case"ColBreaks":case"ColBreak":case"RowBreaks":case"RowBreak":case"ColStart":case"ColEnd":case"RowEnd":break;default:ne=!1}break;case"AutoFilter":switch(r[3]){case"AutoFilterColumn":case"AutoFilterCondition":case"AutoFilterAnd":case"AutoFilterOr":break;default:ne=!1}break;case"QueryTable":switch(r[3]){case"Id":case"AutoFormatFont":case"AutoFormatPattern":case"QuerySource":case"QueryType":case"EnableRedirections":case"RefreshedInXl9":case"URLString":case"HTMLTables":case"Connection":case"CommandText":case"RefreshInfo":case"NoTitles":case"NextId":case"ColumnInfo":case"OverwriteCells":case"DoNotPromptForFile":case"TextWizardSettings":case"Source":case"Number":case"Decimal":case"ThousandSeparator":case"TrailingMinusNumbers":case"FormatSettings":case"FieldType":case"Delimiters":case"Tab":case"Comma":case"AutoFormatName":case"VersionLastEdit":case"VersionLastRefresh":break;default:ne=!1}break;case"Sorting":case"ConditionalFormatting":case"DataValidation":switch(r[3]){case"Range":case"Type":case"Min":case"Max":case"Sort":case"Descending":case"Order":case"CaseSensitive":case"Value":case"ErrorStyle":case"ErrorMessage":case"ErrorTitle":case"CellRangeList":case"InputMessage":case"InputTitle":case"ComboHide":case"InputHide":case"Condition":case"Qualifier":case"UseBlank":case"Value1":case"Value2":case"Format":break;default:ne=!1}break;case"MapInfo":case"Schema":case"data":switch(r[3]){case"Map":case"Entry":case"Range":case"XPath":case"Field":case"XSDType":case"FilterOn":case"Aggregate":case"ElementType":case"AttributeType":break;case"schema":case"element":case"complexType":case"datatype":case"all":case"attribute":case"extends":case"row":break;default:ne=!1}break;case"SmartTags":break;default:ne=!1}if(!ne){if(!d[d.length-1][1])throw"Unrecognized tag: "+r[3]+"|"+d.join("|");if("CustomDocumentProperties"===d[d.length-1][0]){if("/>"!==r[0].slice(-2))if("/"===r[1]){ce=le=oe=se=ie=void 0;var ie=N,se=r[3],oe=M,le=a.slice(L,r.index),ce=le;switch((oe[0].match(/dt:dt="([\w.]+)"/)||["",""])[1]){case"boolean":ce=Ke(le);break;case"i2":case"int":ce=parseInt(le,10);break;case"r4":case"float":ce=parseFloat(le);break;case"date":case"dateTime.tz":ce=de(le);break;case"i8":case"string":case"fixed":case"uuid":case"bin.base64":break;default:throw new Error("bad custprop:"+oe[0])}ie[Me(se)]=ce}else L=(M=r).index+r[0].length}else if(n.WTF)throw"Unrecognized tag: "+r[3]+"|"+d.join("|")}}return t={},n.bookSheets||n.bookProps||(t.Sheets=u),t.SheetNames=g,t.Workbook=Y,t.SSF=R.get_table(),t.Props=P,t.Custprops=N,t}function Bc(e,t){switch(Ff(t=t||{}),t.type||"base64"){case"base64":return kc(w.decode(e),t);case"binary":case"buffer":case"file":return kc(e,t);case"array":return kc(k(e),t)}}function xc(e,t){var r,n,a,i,s,o,l,c=[];return e.Props&&c.push((r=e.Props,n=t,a=[],re(Dn).map((function(e){for(var t=0;t'+l.join("")+"")),c.join("")}function Tc(e){return ft("NamedRange",null,{"ss:Name":e.Name,"ss:RefersTo":"="+po(e.Ref,{r:0,c:0})})}function Ic(e,t,r,n,a,i,s){if(!e||null==e.v&&null==e.f)return"";var o={};if(e.f&&(o["ss:Formula"]="="+ze(po(e.f,s))),e.F&&e.F.slice(0,t.length)==t&&(t=fr(e.F.slice(t.length+1)),o["ss:ArrayRange"]="RC:R"+(t.r==s.r?"":"["+(t.r-s.r)+"]")+"C"+(t.c==s.c?"":"["+(t.c-s.c)+"]")),e.l&&e.l.Target&&(o["ss:HRef"]=ze(e.l.Target),e.l.Tooltip&&(o["x:HRefScreenTip"]=ze(e.l.Tooltip))),r["!merges"])for(var l=r["!merges"],c=0;c!=l.length;++c)l[c].s.c==s.c&&l[c].s.r==s.r&&(l[c].e.c>l[c].s.c&&(o["ss:MergeAcross"]=l[c].e.c-l[c].s.c),l[c].e.r>l[c].s.r&&(o["ss:MergeDown"]=l[c].e.r-l[c].s.r));var f="",h="";switch(e.t){case"z":return"";case"n":f="Number",h=String(e.v);break;case"b":f="Boolean",h=e.v?"1":"0";break;case"e":f="Error",h=zr[e.v];break;case"d":f="DateTime",h=new Date(e.v).toISOString(),null==e.z&&(e.z=e.z||R._table[14]);break;case"s":f="String",h=((e.v||"")+"").replace(Ue,(function(e){return Le[e]})).replace(He,(function(e){return"&#x"+e.charCodeAt(0).toString(16).toUpperCase()+";"}))}return t=hl(n.cellXfs,e,n),o["ss:StyleID"]="s"+(21+t),o["ss:Index"]=s.c+1,r=''+(null!=e.v?h:"")+"",0<(e.c||[]).length&&(r+=e.c.map((function(e){var t=ft("ss:Data",Ye(e.t||""),{xmlns:"http://www.w3.org/TR/REC-html40"});return ft("Comment",t,{"ss:Author":e.a})})).join("")),ft("Cell",r,o)}function Rc(e,t){if(!e["!ref"])return"";for(var r,n,a=pr(e["!ref"]),i=e["!merges"]||[],s=0,o=[],l=(e["!cols"]&&e["!cols"].forEach((function(e,t){ms(e);var r=!!e.width,n=cl(t,e);t={"ss:Index":t+1};r&&(t["ss:Width"]=hs(n.width)),e.hidden&&(t["ss:Hidden"]="1"),o.push(ft("Column",null,t))})),Array.isArray(e)),c=a.s.r;c<=a.e.r;++c){for(var f=[(r=c,n=(e["!rows"]||[])[c],r='")],h=a.s.c;h<=a.e.c;++h){var d,u,p,g=!1;for(s=0;s!=i.length;++s)if(!(i[s].s.c>h||i[s].s.r>c||i[s].e.c"),2"+i+""),0<(i=a?Rc(a,t):"").length&&n.push(""+i+"
"),n.push(function(e,t,r){if(!e)return"";var n=[];if(e["!margins"]&&(n.push(""),e["!margins"].header&&n.push(ft("Header",null,{"x:Margin":e["!margins"].header})),e["!margins"].footer&&n.push(ft("Footer",null,{"x:Margin":e["!margins"].footer})),n.push(ft("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("")),r&&r.Workbook&&r.Workbook.Sheets&&r.Workbook.Sheets[t])if(r.Workbook.Sheets[t].Hidden)n.push(ft("Visible",1==r.Workbook.Sheets[t].Hidden?"SheetHidden":"SheetVeryHidden",{}));else{for(var a=0;a")}return((((r||{}).Workbook||{}).Views||[])[0]||{}).RTL&&n.push(""),e["!protect"]&&(n.push(lt("ProtectContents","True")),e["!protect"].objects&&n.push(lt("ProtectObjects","True")),e["!protect"].scenarios&&n.push(lt("ProtectScenarios","True")),null==e["!protect"].selectLockedCells||e["!protect"].selectLockedCells?null==e["!protect"].selectUnlockedCells||e["!protect"].selectUnlockedCells||n.push(lt("EnableSelection","UnlockedCells")):n.push(lt("EnableSelection","NoSelection")),[["formatCells","AllowFormatCells"],["formatColumns","AllowSizeCols"],["formatRows","AllowSizeRows"],["insertColumns","AllowInsertCols"],["insertRows","AllowInsertRows"],["insertHyperlinks","AllowInsertHyperlinks"],["deleteColumns","AllowDeleteCols"],["deleteRows","AllowDeleteRows"],["sort","AllowSort"],["autoFilter","AllowFilter"],["pivotTables","AllowUsePivotTables"]].forEach((function(t){e["!protect"][t[0]]&&n.push("<"+t[1]+"/>")}))),0==n.length?"":ft("WorksheetOptions",n.join(""),{xmlns:gt.x})}(a,e,r)),n.join("")}function Oc(e,t){t=t||{},e.SSF||(e.SSF=R.get_table()),e.SSF&&(D(R),R.load_table(e.SSF),t.revssf=ie(e.SSF),t.revssf[e.SSF[65535]]=0,t.ssf=e.SSF,t.cellXfs=[],hl(t.cellXfs,{},{revssf:{General:0}}));var r=[];r.push(xc(e,t)),r.push(""),r.push(""),r.push("");for(var n,a=0;a'],t.cellXfs.forEach((function(e,t){var r=[];r.push(ft("NumberFormat",null,{"ss:Format":ze(R._table[e.numFmtId])})),n.push(ft("Style",r.join(""),{"ss:ID":"s"+(21+t)}))})),ft("Styles",n.join(""))),r[3]=function(e){if(!((e||{}).Workbook||{}).Names)return"";for(var t=e.Workbook.Names,r=[],n=0;n=r.sheetRows)&&_)){var a,i,s;if(r.cellStyles&&t.XF&&t.XF.data&&(i=r,(s=(a=t).XF.data)&&s.patternType&&i&&i.cellStyles&&(a.s={},a.s.patternType=s.patternType,(i=is(T(s.icvFore)))&&(a.s.fgColor={rgb:i}),(i=is(T(s.icvBack)))&&(a.s.bgColor={rgb:i}))),delete t.ixfe,delete t.XF,C=hr(n=e),p.s&&(e.rp.e.r&&(p.e.r=e.r+1),e.c+1>p.e.c&&(p.e.c=e.c+1)),r.cellFormula&&t.f)for(var o=0;oe.c||E[o][0].s.r>e.r||E[o][0].e.c>8)!==G)throw new Error("rt mismatch: "+Y+"!="+G);12==$.r&&(e.l+=10,j-=10)}var K,Z,J,Q="EOF"===$.n?$.f(e,j,I):function(e,t,r,n){var a=r,i=[],s=t.slice(t.l,t.l+a);if(n&&n.enc&&n.enc.insitu)switch(e.n){case"BOF":case"FilePass":case"FileLock":case"InterfaceHdr":case"RRDInfo":case"RRDHead":case"UsrExcl":break;default:0!==s.length&&n.enc.insitu(s)}i.push(s),t.l+=a;for(var o=Hc[Nt(t,t.l)],l=0;null!=o&&"Continue"===o.n.slice(0,8);)a=Nt(t,t.l+2),l=t.l+4,"ContinueFrt"==o.n?l+=4:"ContinueFrt"==o.n.slice(0,11)&&(l+=12),i.push(t.slice(l,t.l+4+a)),t.l+=4+a,o=Hc[Nt(t,t.l)];var c=x(i),f=($t(c,0),0);c.lens=[];for(var h=0;h>8&31]),Pc(ne,t,c.opts.Date1904),r({c:Q.c,r:Q.r},ne,t);break;case"BoolErr":ne={ixfe:Q.ixfe,XF:A[Q.ixfe],v:Q.val,t:Q.t},0>8&31]),Pc(ne,t,c.opts.Date1904),r({c:Q.c,r:Q.r},ne,t);break;case"RK":ne={ixfe:Q.ixfe,XF:A[Q.ixfe],v:Q.rknum,t:"n"},0>8&31]),Pc(ne,t,c.opts.Date1904),r({c:Q.c,r:Q.r},ne,t);break;case"MulRk":for(var ee=Q.c;ee<=Q.C;++ee){var te=Q.rkrec[ee-Q.c][0],ne={ixfe:te,XF:A[te],v:Q.rkrec[ee-Q.c][1],t:"n"};0>8&31]),Pc(ne,t,c.opts.Date1904),r({c:ee,r:Q.r},ne,t)}break;case"Formula":"String"==Q.val||((ne=Nc(Q.val,Q.cell.ixfe,Q.tt)).XF=A[ne.ixfe],t.cellFormula&&((J=Q.formula)&&J[0]&&J[0][0]&&"PtgExp"==J[0][0][0]&&!S[Z=hr({r:ae=J[0][0][1][0],c:J=J[0][0][1][1]})]?ne.F=((t.dense?(h[ae]||[])[J]:h[Z])||{}).F:ne.f=""+jo(Q.formula,0,Q.cell,L,I)),0>8&31]),Pc(ne,t,c.opts.Date1904),r(Q.cell,ne,t)),g=Q;break;case"String":if(!g)throw new Error("String record expects Formula");(ne=Nc(g.val=Q,g.cell.ixfe,"s")).XF=A[ne.ixfe],t.cellFormula&&(ne.f=""+jo(g.formula,0,g.cell,L,I)),0>8&31]),Pc(ne,t,c.opts.Date1904),r(g.cell,ne,t),g=null;break;case"Array":E.push(Q);var ae=hr(Q[0].s),ie=t.dense?(h[Q[0].s.r]||[])[Q[0].s.c]:h[ae];if(t.cellFormula&&ie){if(!g)break;if(!ae||!ie)break;ie.f=""+jo(Q[1],0,Q[0],L,I),ie.F=ur(Q[0])}break;case"ShrFmla":if(_&&t.cellFormula&&C){if(!g)break;S[hr(g.cell)]=Q[0],((ie=t.dense?(h[g.cell.r]||[])[g.cell.c]:h[hr(g.cell)])||{}).f=""+jo(Q[0],0,n,L,I)}break;case"LabelSst":(ne=Nc(m[Q.isst].t,Q.ixfe,"s")).XF=A[ne.ixfe],0>8&31]),Pc(ne,t,c.opts.Date1904),r({c:Q.c,r:Q.r},ne,t);break;case"Blank":t.sheetStubs&&(ne={ixfe:Q.ixfe,XF:A[Q.ixfe],t:"z"},0>8&31]),Pc(ne,t,c.opts.Date1904),r({c:Q.c,r:Q.r},ne,t));break;case"MulBlank":if(t.sheetStubs)for(var se=Q.c;se<=Q.C;++se){var oe=Q.ixfe[se-Q.c];ne={ixfe:oe,XF:A[oe],t:"z"},0>8&31]),Pc(ne,t,c.opts.Date1904),r({c:se,r:Q.r},ne,t)}break;case"RString":case"Label":case"BIFF2STR":(ne=Nc(Q.val,Q.ixfe,"s")).XF=A[ne.ixfe],0>8&31]),Pc(ne,t,c.opts.Date1904),r({c:Q.c,r:Q.r},ne,t);break;case"Dimensions":1===U&&(p=Q);break;case"SST":m=Q;break;case"Format":if(4==I.biff){z[V++]=Q[1];for(var le=0;le=Q.s;)F[Q.e--]={width:Q.w/256},N||(N=!0,gs(Q.w/256)),ms(F[Q.e+1]);break;case"Row":var fe={};null!=Q.level&&((P[Q.r]=fe).level=Q.level),Q.hidden&&((P[Q.r]=fe).hidden=!0),Q.hpt&&((P[Q.r]=fe).hpt=Q.hpt,fe.hpx=ws(Q.hpt));break;case"LeftMargin":case"RightMargin":case"TopMargin":case"BottomMargin":h["!margins"]||fl(h["!margins"]={}),h["!margins"][q.slice(0,-6).toLowerCase()]=Q;break;case"Setup":h["!margins"]||fl(h["!margins"]={}),h["!margins"].header=Q.header,h["!margins"].footer=Q.footer;break;case"Window2":Q.RTL&&(k.Views[0].RTL=!0);break;case"Header":case"Footer":case"HCenter":case"VCenter":case"Pls":case"GCW":case"LHRecord":case"DBCell":case"EntExU2":case"SxView":case"Sxvd":case"SXVI":case"SXVDEx":case"SxIvd":case"SXString":case"Sync":case"Addin":case"SXDI":case"SXLI":case"SXEx":case"QsiSXTag":case"Selection":case"Feat":break;case"FeatHdr":case"FeatHdr11":break;case"Feature11":case"Feature12":case"List12":break;case"Country":s=Q;break;case"RecalcId":case"DxGCol":break;case"Fbi":case"Fbi2":case"GelFrame":case"Font":case"XFCRC":case"Style":case"StyleExt":break;case"Palette":y=Q;break;case"Theme":o=Q;break;case"ScenarioProtect":case"ObjProtect":case"CondFmt12":case"Table":case"TableStyles":case"TableStyle":case"TableStyleElement":case"SXStreamID":case"SXVS":case"DConRef":case"SXAddl":case"DConBin":case"DConName":case"SXPI":case"SxFormat":case"SxSelect":case"SxRule":case"SxFilt":case"SxItm":case"SxDXF":case"ScenMan":case"DCon":case"CellWatch":case"PrintRowCol":case"PrintGrid":case"PrintSize":case"XCT":case"CRN":case"Scl":case"SheetExt":case"SheetExtOptional":case"ObNoMacros":case"ObProj":break;case"CodeName":b?B.CodeName=Q||B.name:k.WBProps.CodeName=Q||"ThisWorkbook";break;case"GUIDTypeLib":case"WOpt":case"PhoneticInfo":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":case"DConn":case"DbOrParamQry":case"DBQueryExt":case"OleDbConn":case"ExtString":case"IFmtRecord":break;case"CondFmt":case"CF":case"CF12":case"CFEx":case"Excel9File":case"Units":break;case"InterfaceHdr":case"Mms":case"InterfaceEnd":case"DSF":case"BuiltInFnGroupCount":break;case"Window1":case"HideObj":case"GridSet":case"Guts":case"UserBView":case"UserSViewBegin":case"UserSViewEnd":case"Pane":break;default:switch($.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":case"ShtProps":break;case"DefaultText":case"Text":case"CatLab":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":case"SIIndex":break;case"AttachedLabel":case"YMult":break;case"Line":case"Bar":case"Surf":case"AxisParent":case"Pos":case"ValueRange":case"SXViewEx9":case"SXViewLink":case"PivotChartBits":case"SBaseRef":case"TextPropsStream":case"LnExt":case"MkrExt":case"CrtCoopt":break;case"Qsi":case"Qsif":case"Qsir":case"QsiSXTag":case"TxtQry":case"FilterMode":break;case"AutoFilter":case"AutoFilterInfo":case"AutoFilter12":case"DropDownObjIds":case"Sort":case"SortData":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($.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":case"RRSort":case"BigName":break;case"ToolbarHdr":case"ToolbarEnd":case"DDEObjName":case"FRTArchId$":break;default:if(t.WTF)throw"Unrecognized Record "+$.n}}}}}else e.l+=j}return c.SheetNames=re(u).sort((function(e,t){return Number(e)-Number(t)})).map((function(e){return u[e].name})),t.bookSheets||(c.Sheets=f),c.Sheets&&W.forEach((function(e,t){c.Sheets[c.SheetNames[t]]["!autofilter"]=e})),c.Preamble=w,c.Strings=m,c.SSF=R.get_table(),I.enc&&(c.Encryption=I.enc),o&&(c.Themes=o),c.Metadata={},void 0!==s&&(c.Metadata.Country=s),0>>1,n=e.read_shift(1),a=e.read_shift(2,"i"),i=e.read_shift(1),s=e.read_shift(1),o=e.read_shift(1);switch(e.l++,r){case 0:t.auto=1;break;case 1:t.index=n;var l=rn[n];l&&(t.rgb=is(l));break;case 2:t.rgb=is([i,s,o]);break;case 3:t.theme=n}return 0!=a&&(t.tint=0>13&3],r.showPivotChartFilter=!!(32768&n),r.updateLinks=["userSet","never","always"][n>>8&3],r}},154:{n:"BrtWbFactoid"},155:{n:"BrtFileRecover"},156:{n:"BrtBundleSh",f:function(e,t){var r={};return r.Hidden=e.read_shift(4),r.iTabID=e.read_shift(4),r.strRelID=Or(e,t-8),r.name=Sr(e),r}},157:{n:"BrtCalcProp"},158:{n:"BrtBookView"},159:{n:"BrtBeginSst",f:function(e){return[e.read_shift(4),e.read_shift(4)]}},160:{n:"BrtEndSst"},161:{n:"BrtBeginAFilter",f:Lr},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:ko},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:Or},357:{n:"BrtSupSelf"},358:{n:"BrtSupSame"},359:{n:"BrtSupTabs"},360:{n:"BrtBeginSupBook"},361:{n:"BrtPlaceholderName"},362:{n:"BrtExternSheet",f:Da},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:function(e,t,r){t=e.l+t;var n=Nr(e),a=e.read_shift(1);return(n=[n])[2]=a,r.cellFormula?(a=Ko(e,t-e.l,r),n[1]=a):e.l=t,n}},427:{n:"BrtShrFmla",f:function(e,t,r){t=e.l+t;var n=[Lr(e,16)];return r.cellFormula&&(r=Qo(e,t-e.l,r),n[1]=r),e.l=t,n}},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:function(e){var t={};return Vl.forEach((function(r){t[r]=Ur(e)})),t}},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:function(){}},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:function(e,t){t=e.l+t;var r=Lr(e,16),n=Ir(e),a=Sr(e),i=Sr(e),s=Sr(e);e.l=t,e={rfx:r,relId:n,loc:a,display:s};return i&&(e.Tooltip=i),e}},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:Or},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:ao},633:{n:"BrtBeginCommentList"},634:{n:"BrtEndCommentList"},635:{n:"BrtBeginComment",f:function(e){var t={},r=(t.iauthor=e.read_shift(4),Lr(e,16));return t.rfx=r.s,t.ref=hr(r.s),e.l+=16,t}},636:{n:"BrtEndComment"},637:{n:"BrtCommentText",f:Ar},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:function(e,t){return e.l+=10,{name:Sr(e)}}},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"},65535:{n:""}},Wc=ne(zc,"n"),Hc={3:{n:"BIFF2NUM",f:function(e){var t=ha(e);++e.l,e=Ur(e);return t.t="n",t.val=e,t}},4:{n:"BIFF2STR",f:function(e,t,r){var n=ha(e);++e.l,e=ia(e,0,r);return n.t="str",n.val=e,n}},6:{n:"Formula",f:$o},9:{n:"BOF",f:Sa},10:{n:"EOF",f:Zn},12:{n:"CalcCount",f:qn},13:{n:"CalcMode",f:qn},14:{n:"CalcPrecision",f:Jn},15:{n:"CalcRefMode",f:Jn},16:{n:"CalcDelta",f:Ur},17:{n:"CalcIter",f:Jn},18:{n:"Protect",f:Jn},19:{n:"Password",f:qn},20:{n:"Header",f:xa},21:{n:"Footer",f:xa},23:{n:"ExternSheet",f:Da},24:{n:"Lbl",f:Ra},25:{n:"WinProtect",f:Jn},26:{n:"VerticalPageBreaks"},27:{n:"HorizontalPageBreaks"},28:{n:"Note",f:function(e,t,r){var n,a,i,s,o;if(!(r.biff<8))return n=e.read_shift(2),a=e.read_shift(2),i=e.read_shift(2),s=e.read_shift(2),o=ia(e,0,r),r.biff<8&&e.read_shift(1),[{r:n,c:a},o,s,i]}},29:{n:"Selection"},34:{n:"Date1904",f:Jn},35:{n:"ExternName",f:Ta},38:{n:"LeftMargin",f:Ur},39:{n:"RightMargin",f:Ur},40:{n:"TopMargin",f:Ur},41:{n:"BottomMargin",f:Ur},42:{n:"PrintRowCol",f:Jn},43:{n:"PrintGrid",f:Jn},47:{n:"FilePass",f:function(e,t,r){var n={Type:8<=r.biff?e.read_shift(2):0};return n.Type?ts(e,t-2,n):(t=e,r.biff,e=r,r=n,t={key:qn(t),verificationBytes:qn(t)},e.password&&(t.verifier=$i(e.password)),r.valid=t.verificationBytes===t.verifier,r.valid&&(r.insitu=es(e.password))),n}},49:{n:"Font",f:function(e,t,r){var n={dyHeight:e.read_shift(2),fl:e.read_shift(2)};switch(r&&r.biff||8){case 2:break;case 3:case 4:e.l+=2;break;default:e.l+=10}return n.name=ra(e,0,r),n}},51:{n:"PrintSize",f:qn},60:{n:"Continue"},61:{n:"Window1",f:function(e){return{Pos:[e.read_shift(2),e.read_shift(2)],Dim:[e.read_shift(2),e.read_shift(2)],Flags:e.read_shift(2),CurTab:e.read_shift(2),FirstTab:e.read_shift(2),Selected:e.read_shift(2),TabRatio:e.read_shift(2)}}},64:{n:"Backup",f:Jn},65:{n:"Pane"},66:{n:"CodePage",f:qn},77:{n:"Pls"},80:{n:"DCon"},81:{n:"DConRef"},82:{n:"DConName"},85:{n:"DefColWidth",f:qn},89:{n:"XCT"},90:{n:"CRN"},91:{n:"FileSharing"},92:{n:"WriteAccess",f:function(e,t,r){var n;return r.enc?(e.l+=t,""):(n=e.l,r=ia(e,0,r),e.read_shift(t+n-e.l),r)}},93:{n:"Obj",f:function(e,t,r){var n,a,i,s,o,l;return r&&r.biff<8?(n=t,r=r,(l=e).l+=4,a=l.read_shift(2),i=l.read_shift(2),s=l.read_shift(2),l.l+=2,l.l+=2,l.l+=2,l.l+=2,l.l+=2,l.l+=2,l.l+=2,l.l+=2,l.l+=2,l.l+=6,n-=36,(o=[]).push((Fa[a]||Yt)(l,n,r)),{cmo:[i,a,s],ft:o}):{cmo:l=va(e),ft:function(e,t){for(var r=e.l+t,n=[];e.l>2&1,o.data=(e=e,o.fStyle,r=r,n={},a=e.read_shift(4),i=e.read_shift(4),s=e.read_shift(4),e=e.read_shift(2),n.patternType=tn[s>>26],r.cellStyles&&(n.alc=7&a,n.fWrap=a>>3&1,n.alcV=a>>4&7,n.fJustLast=a>>7&1,n.trot=a>>8&255,n.cIndent=a>>16&15,n.fShrinkToFit=a>>20&1,n.iReadOrder=a>>22&2,n.fAtrNum=a>>26&1,n.fAtrFnt=a>>27&1,n.fAtrAlc=a>>28&1,n.fAtrBdr=a>>29&1,n.fAtrPat=a>>30&1,n.fAtrProt=a>>31&1,n.dgLeft=15&i,n.dgRight=i>>4&15,n.dgTop=i>>8&15,n.dgBottom=i>>12&15,n.icvLeft=i>>16&127,n.icvRight=i>>23&127,n.grbitDiag=i>>30&3,n.icvTop=127&s,n.icvBottom=s>>7&127,n.icvDiag=s>>14&127,n.dgDiag=s>>21&15,n.icvFore=127&e,n.icvBack=e>>7&127,n.fsxButton=e>>14&1),n),o}},225:{n:"InterfaceHdr",f:function(e,t){return 0!==t&&e.read_shift(2),1200}},226:{n:"InterfaceEnd",f:Zn},227:{n:"SXVS"},229:{n:"MergeCells",f:function(e,t){for(var r=[],n=e.read_shift(2);n--;)r.push(pa(e,t));return r}},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:function(e,t){for(var r,n,a,i,o,l,c,f,h,d=e.l+t,u=(t=e.read_shift(4),e.read_shift(4)),p=[],g=0;g!=u&&e.l"+h.t+"
",h.r=h.t),s=a,h));return p.Count=t,p.Unique=u,p}},253:{n:"LabelSst",f:function(e){var t=ha(e);return t.isst=e.read_shift(4),t}},255:{n:"ExtSST",f:function(e,t){var r={};return r.dsst=e.read_shift(2),e.l+=t-2,r}},256:{n:"SXVDEx"},259:{n:"SXFormula"},290:{n:"SXDBEx"},311:{n:"RRDInsDel"},312:{n:"RRDHead"},315:{n:"RRDChgCell"},317:{n:"RRTabId",f:ta},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:Jn},353:{n:"DSF",f:Zn},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:function(e,t,r){var n=e.l+t,a=(t=e.read_shift(2),e.read_shift(2));if(1025==(r.sbcch=a)||14849==a)return[a,t];if(a<1||255e.l;)i.push(aa(e));return[a,t,r,i]}},431:{n:"Prot4Rev",f:Jn},432:{n:"CondFmt"},433:{n:"CF"},434:{n:"DVal"},437:{n:"DConBin"},438:{n:"TxO",f:function(e,t,r){var n,a=e.l,i="";try{e.l+=4;var s=(r.lastobj||{cmo:[0,0]}).cmo[1],o=(-1==[0,5,7,11,12,14].indexOf(s)?e.l+=6:((n=e).read_shift(1),n.l++,n.read_shift(2),n.l+=2),e.read_shift(2)),l=(e.read_shift(2),qn(e),e.read_shift(2));e.l+=l;for(var c=1;c=(f?o:2*o))break}if(i.length!==o&&i.length!==2*o)throw new Error("cchText: "+o+" != "+i.length);return e.l=a+t,{t:i}}catch(r){return e.l=a+t,{t:i}}}},439:{n:"RefreshAll",f:Jn},440:{n:"HLink",f:function(e,t){var r=pa(e,8);return e.l+=16,[r,function(e,t){t=e.l+t;var r=e.read_shift(4);if(2!==r)throw new Error("Unrecognized streamVersion: "+r);r=e.read_shift(2),e.l+=2;var n,a,i,s,o,l,c="";return 16&r&&(n=la(e,e.l)),128&r&&(a=la(e,e.l)),257==(257&r)&&(i=la(e,e.l)),1==(257&r)&&(s=oa(e,e.l)),8&r&&(c=la(e,e.l)),32&r&&(o=e.read_shift(16)),64&r&&(l=Fn(e)),e.l=t,(r=a||i||s||"")&&c&&(r+="#"+c),e={Target:r=r||"#"+c},o&&(e.guid=o),l&&(e.time=l),n&&(e.Tooltip=n),e}(e,t-24)]}},441:{n:"Lel"},442:{n:"CodeName",f:aa},443:{n:"SXFDBType"},444:{n:"Prot4RevPass",f:qn},445:{n:"ObNoMacros"},446:{n:"Dv"},448:{n:"Excel9File",f:Zn},449:{n:"RecalcId",f:function(e){return e.read_shift(2),e.read_shift(4)},r:2},450:{n:"EntExU2",f:Zn},512:{n:"Dimensions",f:Aa},513:{n:"Blank",f:La},515:{n:"Number",f:function(e){var t=ha(e);e=Ur(e);return t.val=e,t}},516:{n:"Label",f:function(e,t,r){e.l;var n=ha(e);2==r.biff&&e.l++,e=aa(e,e.l,r);return n.val=e,n}},517:{n:"BoolErr",f:ka},518:{n:"Formula",f:$o},519:{n:"String",f:Ua},520:{n:"Row",f:function(e){var t={},r=(t.r=e.read_shift(2),t.c=e.read_shift(2),t.cnt=e.read_shift(2)-t.c,e.read_shift(2)),n=(e.l+=4,e.read_shift(1));return e.l+=3,7&n&&(t.level=7&n),32&n&&(t.hidden=!0),64&n&&(t.hpt=r/20),t}},523:{n:"Index"},545:{n:"Array",f:Oa},549:{n:"DefaultRowHeight",f:_a},566:{n:"Table"},574:{n:"Window2",f:function(e,t,r){return r&&2<=r.biff&&r.biff<8?{}:{RTL:64&e.read_shift(2)}}},638:{n:"RK",f:function(e){var t=e.read_shift(2),r=e.read_shift(2);e=ua(e);return{r:t,c:r,ixfe:e[0],rknum:e[1]}}},659:{n:"Style"},1030:{n:"Formula",f:$o},1048:{n:"BigName"},1054:{n:"Format",f:function(e,t,r){return[e.read_shift(2),ia(e,0,r)]}},1084:{n:"ContinueBigName"},1212:{n:"ShrFmla",f:function(e,t,r){var n=ma(e),a=(e.l++,e.read_shift(1));return[function(e,t,r){var n,a=e.l+t,i=e.read_shift(2),s=Ho(e,i,r);return 65535==i?[[],Yt(e,t-2)]:(t!==i+2&&(n=Wo(e,a-i-2,s,r)),[s,n])}(e,t-=8,r),a,n]}},2048:{n:"HLinkTooltip",f:function(e,t){return e.read_shift(2),[pa(e,8),e.read_shift((t-10)/2,"dbcs-cont").replace(T,"")]}},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:Sa},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:Zn},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:function(e){e.l+=2;var t={cxfs:0,crc:0};return t.cxfs=e.read_shift(2),t.crc=e.read_shift(4),t},r:12},2173:{n:"XFExt",f:function(e,t){e.l,e.l+=2;for(var r=e.read_shift(2),n=(e.l+=2,e.read_shift(2)),a=[];0o.l?o.slice(0,o.l):o).l&&(a.l=a.length),a))}))}function Jc(e,t){for(var r=0;r=f){if(t.WTF)throw new Error("Range "+(i["!ref"]||"A1")+" exceeds format limit A1:IV16384");c.e.c=Math.min(c.e.c,255),c.e.r=Math.min(c.e.c,f-1)}Gc(n,2057,Ea(0,16,t)),Gc(n,"CalcMode",ea(1)),Gc(n,"CalcCount",ea(100)),Gc(n,"CalcRefMode",Qn(!0)),Gc(n,"CalcIter",Qn(!1)),Gc(n,"CalcDelta",Vr(.001)),Gc(n,"CalcSaveRecalc",Qn(!0)),Gc(n,"PrintRowCol",Qn(!1)),Gc(n,"PrintGrid",Qn(!1)),Gc(n,"GridSet",ea(1)),Gc(n,"Guts",(f=[0,0],(b=Kt(8)).write_shift(4,0),b.write_shift(2,f[0]?f[0]+1:0),b.write_shift(2,f[1]?f[1]+1:0),b)),Gc(n,"HCenter",Qn(!1)),Gc(n,"VCenter",Qn(!1)),Gc(n,"Dimensions",(f=c,(m=Kt(2*(b=8!=(b=t).biff&&b.biff?2:4)+6)).write_shift(b,f.s.r),m.write_shift(b,f.e.r+1),m.write_shift(2,f.s.c),m.write_shift(2,f.e.c+1),m.write_shift(2,0),m)),o&&(i["!links"]=[]);for(var h=c.s.r;h<=c.e.r;++h)for(var d=sr(h),u=c.s.c;u<=c.e.c;++u){h===c.s.r&&(l[u]=lr(u));var p=l[u]+d,g=s?(i[h]||[])[u]:i[p];g&&(Qc(n,g,h,u,t),o&&g.l&&i["!links"].push([p,g.l]))}var m,b=e.CodeName||e.name||a;return o&&r.Views&&Gc(n,"Window2",(f=r.Views[0],m=Kt(18),e=1718,f&&f.RTL&&(e|=64),m.write_shift(2,e),m.write_shift(4,0),m.write_shift(4,64),m.write_shift(4,0),m.write_shift(4,0),m)),o&&(i["!merges"]||[]).length&&Gc(n,"MergeCells",function(e){var t=Kt(2+8*e.length);t.write_shift(2,e.length);for(var r=0;r"+n),a.join("")}};function sf(e,t){var r=t||{},n=(null!=v&&null==r.dense&&(r.dense=v),r.dense?[]:{});t=e.match(/");var a=e.match(/<\/table/i),i=t.index,s=a&&a.index||e.length,o=function(e,t,r){if(we||"string"==typeof t)return e.split(t);for(var n=e.split(t),a=[n[0]],i=1;i]*>)/i,""),l=-1,c=0,f={s:{r:1e7,c:1e7},e:{r:0,c:0}},h=[];for(i=0;i/i);for(s=0;s"));)m=m.slice(b+1);g=De(g.slice(0,g.indexOf(">")));var w=g.colspan?+g.colspan:1,C=((1<(C=+g.rowspan)||1l&&(f.s.r=l),f.e.rc&&(f.s.c=c),f.e.cr||a[u].s.c>s||a[u].e.r'+f+""),c.id="sjs-"+o,i.push(ft("td",f,c)))}return""+i.join("")+""}function lf(e,t,r){return[].join("")+""}function cf(e,t){for(var r,n,a=t||{},i=(null!=v&&(a.dense=v),a.dense?[]:{}),s=e.getElementsByTagName("tr"),o=a.sheetRows||1e7,l={s:{r:0,c:0},e:{r:0,c:0}},c=[],f=0,h=[],d=0,u=0;d/gm,"").replace(//gm,"");a=yc.exec(o);)switch(a[3]=a[3].replace(/_.*$/,"")){case"table":case"工作表":"/"===a[1]?(S.e.c>=S.s.c&&S.e.r>=S.s.r&&(p["!ref"]=ur(S)),0S.e.c&&(S.e.c=C),CS.e.r&&(S.e.r=W),P=[],i={t:(g=De(a[0],!(N={})))["数据类型"]||g["value-type"],v:null},s.cellFormula)if(g.formula&&(g.formula=Me(g.formula)),g["number-matrix-columns-spanned"]&&g["number-matrix-rows-spanned"]&&(k=parseInt(g["number-matrix-rows-spanned"],10)||0,B=parseInt(g["number-matrix-columns-spanned"],10)||0,i.F=ur(y={s:{r:w,c:C},e:{r:w+k-1,c:C+B-1}}),R.push([y,i.F])),g.formula)i.f=nl(g.formula);else for(z=0;z=R[z][0].s.r&&w<=R[z][0].e.r&&C>=R[z][0].s.c&&C<=R[z][0].e.c&&(i.F=R[z][1]);switch((g["number-columns-spanned"]||g["number-rows-spanned"])&&(k=parseInt(g["number-rows-spanned"],10)||0,B=parseInt(g["number-columns-spanned"],10)||0,A.push(y={s:{r:w,c:C},e:{r:w+k-1,c:C+B-1}})),g["number-columns-repeated"]&&(I=parseInt(g["number-columns-repeated"],10)),i.t){case"boolean":i.t="b",i.v=Ke(g["boolean-value"]);break;case"float":case"percentage":case"currency":i.t="n",i.v=parseFloat(g.value);break;case"date":i.t="d",i.v=de(g["date-value"]),s.cellDates||(i.t="n",i.v=le(i.v)),i.z="m/d/yy";break;case"time":i.t="n",i.v=function(e){var t=0,r=0,n=!1,a=e.match(/P([0-9\.]+Y)?([0-9\.]+M)?([0-9\.]+D)?T([0-9\.]+H)?([0-9\.]+M)?([0-9\.]+S)?/);if(!a)throw new Error("|"+e+"| is not an ISO8601 Duration");for(var i=1;i!=a.length;++i)if(a[i]){switch(3"!==a[0].slice(-2))if("/"===a[1])switch(l[l.length-1][0]){case"number-style":case"date-style":case"time-style":f+=o.slice(h,a.index)}else h=a.index+a[0].length;break;case"named-range":F=al((X=De(a[0],!1))["cell-range-address"]);var X,G={Name:X.name,Ref:F[0]+"!"+F[1]};V&&(G.Sheet=u.length),D.Names.push(G);break;case"text-content":case"text-properties":case"embedded-text":break;case"body":case"电子表格":case"forms":case"table-column":case"table-header-rows":case"table-rows":case"table-column-group":case"table-header-columns":case"table-columns":case"null-date":case"graphic-properties":case"calculation-settings":case"named-expressions":case"label-range":case"label-ranges":case"named-expression":case"sort":case"sort-by":case"sort-groups":case"tab":case"line-break":case"span":break;case"p":case"文本串":"/"!==a[1]||g&&g["string-value"]?(De(a[0],!1),b=a.index+a[0].length):m=(0/g," ").replace(//g,(function(e,t){return Array(parseInt(t,10)+1).join(" ")})).replace(/]*\/>/g,"\t").replace(//g,"\n").replace(/<[^>]*>/g,"")));break;case"s":break;case"database-range":if("/"!==a[1])try{d[(F=al(De(a[0])["target-range-address"]))[0]]["!autofilter"]={ref:F[1]}}catch(t){}break;case"date":case"object":break;case"title":case"标题":case"desc":case"binary-data":case"table-source":case"scenario":case"iteration":case"content-validations":case"content-validation":case"help-message":case"error-message":case"database-ranges":case"filter":case"filter-and":case"filter-or":case"filter-condition":case"list-level-style-bullet":case"list-level-style-number":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":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":case"config-item":case"page-number":case"page-count":case"time":case"cell-range-source":case"detective":case"operation":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":case"rect":break;case"dde-connection-decls":case"dde-connection-decl":case"dde-link":case"dde-source":case"properties":case"property":break;case"a":if("/"!==a[1]){if(!(O=De(a[0],!1)).href)break;O.Target=O.href,delete O.href,"#"==O.Target.charAt(0)&&-1";var gf,mf,bf,vf,wf=function(){return Be+gf},Cf=function(e,t){var r=[Be],n=ct({"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"}),a=ct({"xmlns:config":"urn:oasis:names:tc:opendocument:xmlns:config:1.0","office:mimetype":"application/vnd.oasis.opendocument.spreadsheet"});"fods"==t.bookType?r.push("\n"):r.push("\n"),(a=r).push(" \n"),a.push(' \n'),a.push(' \n'),a.push(" /\n"),a.push(' \n'),a.push(" /\n"),a.push(" \n"),a.push(" \n"),a.push(' \n'),a.push(" \n"),r.push(" \n"),r.push(" \n");for(var i=0;i!=e.SheetNames.length;++i)r.push(Sf(e.Sheets[e.SheetNames[i]],e,i));return r.push(" \n"),r.push(" \n"),"fods"==t.bookType?r.push(""):r.push(""),r.join("")};function Sf(e,t,r){var n=[],a=(n.push(' \n'),0),i=0,s=dr(e["!ref"]),o=e["!merges"]||[],l=0,c=Array.isArray(e);for(a=0;a\n");for(;a<=s.e.r;++a){for(n.push(" \n"),i=0;ii||o[l].s.r>a||o[l].e.c\n")}return n.push(" \n"),n.join("")}function Ef(e,t){var r,n,a,i;return"fods"==t.bookType?Cf(e,t):(i="",n=[],a=[],(r=new ve).file(i="mimetype","application/vnd.oasis.opendocument.spreadsheet"),r.file(i="content.xml",Cf(e,t)),n.push([i,"text/xml"]),a.push([i,"ContentFile"]),r.file(i="styles.xml",wf(e,t)),n.push([i,"text/xml"]),a.push([i,"StylesFile"]),r.file(i="meta.xml",Cn()),n.push([i,"text/xml"]),a.push([i,"MetadataFile"]),r.file(i="manifest.rdf",function(e){var t=[Be];t.push('\n');for(var r=0;r!=e.length;++r)t.push(vn(e[r][0],e[r][1])),t.push([' \n',' \n'," \n"].join(""));return t.push(vn("","Document","pkg")),t.push(""),t.join("")}(a)),n.push([i,"application/rdf+xml"]),r.file(i="META-INF/manifest.xml",function(e){var t=[Be];t.push('\n'),t.push(' \n');for(var r=0;r\n');return t.push(""),t.join("")}(n)),r)}function _f(e){return function(t,r){var n=function(e,t){if(!t)return 0;if(-1==(e=e.SheetNames.indexOf(t)))throw new Error("Sheet not found: "+t);return e}(t,r.sheet);return e.from_sheet(t.Sheets[t.SheetNames[n]],r,t)}}var Af=_f(af),yf=_f({from_sheet:rh}),kf=_f(Xa),Bf=_f($a),xf=_f(oi),Tf=_f(rs),If=_f({from_sheet:nh}),Rf=_f(Wa),Df=_f(ri);function Of(e){return function(t){for(var r=0;r!=e.length;++r){var n=e[r];void 0===t[n[0]]&&(t[n[0]]=n[1]),"n"===n[2]&&(t[n[0]]=Number(t[n[0]]))}}}var Ff=Of([["cellNF",!(vf=" \n")],["cellHTML",!0],["cellFormula",!0],["cellStyles",!(bf=" \n")],["cellText",!0],["cellDates",!(mf=function(e){return ze(e).replace(/ +/g,(function(e){return''})).replace(/\t/g,"").replace(/\n/g,"").replace(/^ /,"").replace(/ $/,"")})],["sheetStubs",!1],["sheetRows",0,"n"],["bookDeps",!1],["bookSheets",!1],["bookProps",!1],["bookFiles",!1],["bookVBA",!1],["password",""],["WTF",!1]]),Pf=Of([["cellDates",!1],["bookSST",!1],["bookType","xlsx"],["compression",!1],["WTF",!1]]);function Nf(e,t){if(!e)return 0;try{e=t.map((function(t){return t.id||(t.id=t.strRelID),[t.name,e["!id"][t.id].Target,(t=e["!id"][t.id].Type,-1]*>([\\s\\S]*?)"));t&&0":n=null;break;default:if(0===s.indexOf(""),c=l[0].slice(4),f=l[1];switch(c){case"lpstr":case"bstr":case"lpwstr":r[n]=Me(f);break;case"bool":r[n]=Ke(f);break;case"i1":case"i2":case"i4":case"i8":case"int":case"uint":r[n]=parseInt(f,10);break;case"r4":case"r8":case"decimal":r[n]=parseFloat(f);break;case"filetime":case"date":r[n]=de(f);break;case"cy":case"error":r[n]=Me(f);break;default:"/"!=c.slice(-1)&&t.WTF}}else if("]*r:id="([^"]*)"/)||["",""])[1],x["!id"][B].Target):"??",X)),Y=Kl(ye(I,j,!0),0,0,un(ye(I,$,!0),j),0,Y));break;case"macro":L[P],O.slice(-4),Y={"!type":"macro"};break;case"dialog":L[P],O.slice(-4),Y={"!type":"dialog"}}M[P]=Y}catch(n){if(V.WTF)throw n}}n.comments&&to(e,n.comments,b,C,t),u={Directory:n,Workbook:h,Props:d,Custprops:p,Deps:v,Sheets:b,SheetNames:d.SheetNames,Strings:il,Styles:o,Themes:s,SSF:R.get_table()},t.bookFiles&&(u.keys=r,u.files=e.files),t.bookVBA&&(0",n[1]=n[1].replace("/>",">"))}return n.join("")}(e.Props,t)),u.coreprops.push(g),mn(t.rels,2,g,hn.CORE_PROPS),g="docProps/app.xml",!e.Props||!e.Props.SheetNames)if(e.Workbook&&e.Workbook.Sheets){for(var b=[],v=0;vWorksheets")+a("vt:variant",a("vt:i4",String(r.Worksheets))),{size:2,baseType:"variant"})),n[n.length]=a("TitlesOfParts",a("vt:vector",r.SheetNames.map((function(e){return""+ze(e)+""})).join(""),{size:r.Worksheets,baseType:"lpstr"})),2",n[1]=n[1].replace("/>",">")),n.join(""))),u.extprops.push(g),mn(t.rels,3,g,hn.EXT_PROPS),e.Custprops!==e.Props&&0/,">"),ft("o:shapelayout",ft("o:idmap",null,{"v:ext":"edit",data:e}),{"v:ext":"edit"}),ft("v:shapetype",[ft("v:stroke",null,{joinstyle:"miter"}),ft("v:path",null,{gradientshapeok:"t","o:connecttype":"rect"})].join(""),{id:"_x0000_t202","o:spt":202,coordsize:r.join(","),path:n})];eo<1e3*e;)eo+=1e3;return t.forEach((function(e){var t=fr(e[0]);a=a.concat(["",ft("v:fill",ft("o:fill",null,{type:"gradientUnscaled","v:ext":"view"}),{color2:"#BEFF82",angle:"-180",type:"gradient"}),ft("v:shadow",null,{on:"t",obscured:"t"}),ft("v:path",null,{"o:connecttype":"none"}),'
','',"","",lt("x:Anchor",[t.c,0,t.r,0,t.c+3,100,t.r+5,100].join(",")),lt("x:AutoFill","False"),lt("x:Row",String(t.r)),lt("x:Column",String(t.c)),e[1].hidden?"":"","",""])})),a.push(""),a.join("")}(m,E["!comments"])),delete E["!comments"],delete E["!legacy"]),S["!id"].rId1&&p.file(dn(g),gn(S))}return null!=t.Strings&&0t)return t;throw new Error("Cannot find sheet # "+t)}if("string"!=typeof t)throw new Error("Cannot find sheet |"+t+"|");if(-1<(e=e.SheetNames.indexOf(t)))return e;throw new Error("Cannot find sheet name |"+t+"|")}(e,t),lh(e.Workbook.Sheets,t,{}),r){case 0:case 1:case 2:break;default:throw new Error("Bad sheet visibility setting "+r)}e.Workbook.Sheets[t].Hidden=r},[["SHEET_VISIBLE",0],["SHEET_HIDDEN",1],["SHEET_VERY_HIDDEN",2]].forEach((function(e){sh.consts[e[0]]=e[1]})),sh.cell_set_number_format=function(e,t){return e.z=t,e},sh.cell_set_hyperlink=function(e,t,r){return t?(e.l={Target:t},r&&(e.l.Tooltip=r)):delete e.l,e},sh.cell_set_internal_link=function(e,t,r){return sh.cell_set_hyperlink(e,"#"+t,r)},sh.cell_add_comment=function(e,t,r){e.c||(e.c=[]),e.c.push({t:t,a:r||"SheetJS"})},sh.sheet_set_array_formula=function(e,t,r){for(var n="string"!=typeof t?t:pr(t),a="string"==typeof t?t:ur(t),i=n.s.r;i<=n.e.r;++i)for(var s=n.s.c;s<=n.e.c;++s){var o=function e(t,r,n){return"string"==typeof r?t[r]||(t[r]={t:"z"}):e(t,hr("number"!=typeof r?r:{r:r,c:n||0}))}(e,i,s);o.t="n",o.F=a,delete o.v,i==n.s.r&&s==n.s.c&&(o.f=r)}return e},C&&(oh=r(3).Readable,t.stream={to_json:function(e,t){var r=oh({objectMode:!0});if(null==e||null==e["!ref"])r.push(null);else{var n,a={t:"n",v:0},i=0,s=1,o=[],l="",c={s:{r:0,c:0},e:{r:0,c:0}},f=t||{},h=null!=f.range?f.range:e["!ref"];switch(1===f.header?i=1:"A"===f.header?i=2:Array.isArray(f.header)&&(i=3),typeof h){case"string":c=pr(h);break;case"number":(c=pr(e["!ref"])).s.r=h;break;default:c=h}0c.e.r)return r.push(null);for(;m<=c.e.r;){var t=Qf(e,c,++m,u,i,o,g,f);if(!1===t.isempty||(1===i?!1!==f.blankrows:f.blankrows)){r.push(t.row);break}}}}return r},to_html:function(e,t){var r=oh(),n=t||{},a=(t=null!=n.header?n.header:af.BEGIN,null!=n.footer?n.footer:af.END),i=(r.push(t),dr(e["!ref"])),s=(n.dense=Array.isArray(e),r.push(af._preamble(e,i,n)),i.s.r),o=!1;return r._read=function(){if(s>i.e.r)return o||(o=!0,r.push("
"+a)),r.push(null);for(;s<=i.e.r;){r.push(af._row(e,i,s,n)),++s;break}},r},to_csv:function(e,t){var r=oh(),n=null==t?{}:t;if(null==e||null==e["!ref"])r.push(null);else{for(var a=pr(e["!ref"]),i=void 0!==n.FS?n.FS:",",s=i.charCodeAt(0),o=void 0!==n.RS?n.RS:"\n",l=o.charCodeAt(0),c=new RegExp(("|"==i?"\\|":i)+"+$"),f="",h=[],d=(n.dense=Array.isArray(e),n.skipHidden&&e["!cols"]||[]),u=n.skipHidden&&e["!rows"]||[],p=a.s.c;p<=a.e.c;++p)(d[p]||{}).hidden||(h[p]=lr(p));var g=a.s.r,m=!1;r._read=function(){if(!m)return m=!0,r.push("\ufeff");if(g>a.e.r)return r.push(null);for(;g<=a.e.r;)if(!(u[++g-1]||{}).hidden&&null!=(f=th(e,a,g-1,h,s,l,i,n))){n.strip&&(f=f.replace(c,"")),r.push(f+o);break}}}return r}}),t.parse_xlscfb=Uc,t.parse_ods=uf,t.parse_fods=pf,t.write_ods=Ef,t.parse_zip=Mf,t.read=Xf,t.readFile=Gf,t.readFileSync=Gf,t.write=Kf,t.writeFile=Jf,t.writeFileSync=Jf,t.writeFileAsync=function(e,t,r,n){var a=r||{};return a.type="file",a.file=e,Zf(a),a.type="buffer",n instanceof Function||(n=r),W.writeFile(e,Kf(t,a),n)},t.utils=No,t.SSF=R,t.CFB=H}s(t)}).call(this,r("c8ba"),r("b639").Buffer,r("f28c"))},"15a4":function(e,t,r){(function(r,n){var a,i,s;i=function(){return function e(t,r,n){function a(s,o){if(!r[s]){if(!t[s]){if(i)return i(s,!0);throw new Error("Cannot find module '"+s+"'")}var l=r[s]={exports:{}};t[s][0].call(l.exports,(function(e){var r=t[s][1][e];return a(r||e)}),l,l.exports,e,t,r,n)}return r[s].exports}for(var i=!1,s=0;s>2,s=(3&r)<<4|(r=e.charCodeAt(f++))>>4,o=(15&r)<<2|(a=e.charCodeAt(f++))>>6,l=63&a,isNaN(r)?o=l=64:isNaN(a)&&(l=64),c=c+n.charAt(i)+n.charAt(s)+n.charAt(o)+n.charAt(l);return c},r.decode=function(e,t){var r,a,i,s,o,l,c="",f=0;for(e=e.replace(/[^A-Za-z0-9\+\/\=]/g,"");f>2,a=(3&o)<<6|(l=n.indexOf(e.charAt(f++))),c+=String.fromCharCode(i<<2|s>>4),64!=o&&(c+=String.fromCharCode(r)),64!=l&&(c+=String.fromCharCode(a));return c}},{}],2:[function(e,t,r){"use strict";function n(){this.compressedSize=0,this.uncompressedSize=0,this.crc32=0,this.compressionMethod=null,this.compressedContent=null}n.prototype={getContent:function(){return null},getCompressedContent:function(){return null}},t.exports=n},{}],3:[function(e,t,r){"use strict";r.STORE={magic:"\0\0",compress:function(e){return e},uncompress:function(e){return e},compressInputType:null,uncompressInputType:null},r.DEFLATE=e("./flate")},{"./flate":8}],4:[function(e,t,r){"use strict";var n=e("./utils"),a=[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];t.exports=function(e,t){if(void 0===e||!e.length)return 0;var r,i="string"!==n.getTypeOf(e);void 0===t&&(t=0),t^=-1;for(var s=0,o=e.length;s>>8^a[255&(t^r)];return-1^t}},{"./utils":21}],5:[function(e,t,r){"use strict";var n=e("./utils");function a(e){this.data=null,this.length=0,this.index=0}a.prototype={checkOffset:function(e){this.checkIndex(this.index+e)},checkIndex:function(e){if(this.length=this.index;t--)r=(r<<8)+this.byteAt(t);return this.index+=e,r},readString:function(e){return n.transformTo("string",this.readData(e))},readData:function(e){},lastIndexOfSignature:function(e){},readDate:function(){var e=this.readInt(4);return new Date(1980+(e>>25&127),(e>>21&15)-1,e>>16&31,e>>11&31,e>>5&63,(31&e)<<1)}},t.exports=a},{"./utils":21}],6:[function(e,t,r){"use strict";r.base64=!1,r.binary=!1,r.dir=!1,r.createFolders=!1,r.date=null,r.compression=null,r.comment=null},{}],7:[function(e,t,r){"use strict";var n=e("./utils");r.string2binary=function(e){return n.string2binary(e)},r.string2Uint8Array=function(e){return n.transformTo("uint8array",e)},r.uint8Array2String=function(e){return n.transformTo("string",e)},r.string2Blob=function(e){return e=n.transformTo("arraybuffer",e),n.arrayBuffer2Blob(e)},r.arrayBuffer2Blob=function(e){return n.arrayBuffer2Blob(e)},r.transformTo=function(e,t){return n.transformTo(e,t)},r.getTypeOf=function(e){return n.getTypeOf(e)},r.checkSupport=function(e){return n.checkSupport(e)},r.MAX_VALUE_16BITS=n.MAX_VALUE_16BITS,r.MAX_VALUE_32BITS=n.MAX_VALUE_32BITS,r.pretty=function(e){return n.pretty(e)},r.findCompression=function(e){return n.findCompression(e)},r.isRegExp=function(e){return n.isRegExp(e)}},{"./utils":21}],8:[function(e,t,r){"use strict";var n="undefined"!=typeof Uint8Array&&"undefined"!=typeof Uint16Array&&"undefined"!=typeof Uint32Array,a=e("pako");r.uncompressInputType=n?"uint8array":"array",r.compressInputType=n?"uint8array":"array",r.magic="\b\0",r.compress=function(e){return a.deflateRaw(e)},r.uncompress=function(e){return a.inflateRaw(e)}},{pako:24}],9:[function(e,t,r){"use strict";var n=e("./base64");function a(e,t){if(!(this instanceof a))return new a(e,t);this.files={},this.comment=null,this.root="",e&&this.load(e,t),this.clone=function(){var e,t=new a;for(e in this)"function"!=typeof this[e]&&(t[e]=this[e]);return t}}(a.prototype=e("./object")).load=e("./load"),a.support=e("./support"),a.defaults=e("./defaults"),a.utils=e("./deprecatedPublicUtils"),a.base64={encode:function(e){return n.encode(e)},decode:function(e){return n.decode(e)}},a.compressions=e("./compressions"),t.exports=a},{"./base64":1,"./compressions":3,"./defaults":6,"./deprecatedPublicUtils":7,"./load":10,"./object":13,"./support":17}],10:[function(e,t,r){"use strict";var n=e("./base64"),a=e("./zipEntries");t.exports=function(e,t){var r,i,s;for((t=t||{}).base64&&(e=n.decode(e)),r=(e=new a(e,t)).files,i=0;i>>=8;return r}function l(e,t){return"/"!=e.slice(-1)&&(e+="/"),t=void 0!==t&&t,this.files[e]||A.call(this,e,null,{dir:!0,createFolders:t}),this.files[e]}function c(e,t){var r,n=new v;return e._data instanceof v?(n.uncompressedSize=e._data.uncompressedSize,n.crc32=e._data.crc32,0===n.uncompressedSize||e.dir?(t=b.STORE,n.compressedContent="",n.crc32=0):e._data.compressionMethod===t.magic?n.compressedContent=e._data.getCompressedContent():(r=e._data.getContent(),n.compressedContent=t.compress(d.transformTo(t.compressInputType,r)))):((r=a(e))&&0!==r.length&&!e.dir||(t=b.STORE,r=""),n.uncompressedSize=r.length,n.crc32=u(r),n.compressedContent=t.compress(d.transformTo(t.compressInputType,r))),n.compressedSize=n.compressedContent.length,n.compressionMethod=t.magic,n}function f(e,t,r,n){r.compressedContent;var a,i=d.transformTo("string",C.utf8encode(t.name)),s=t.comment||"",l=d.transformTo("string",C.utf8encode(s)),c=i.length!==t.name.length,f=(s=l.length!==s.length,t.options),h="",g=(t._initialMetadata.dir!==t.dir?t:f).dir;f=(t=(t._initialMetadata.date!==t.date?t:f).date).getHours(),f=(f=((f<<=6)|t.getMinutes())<<5)|t.getSeconds()/2,a=t.getFullYear()-1980,a=(a=((a<<=4)|t.getMonth()+1)<<5)|t.getDate(),c&&(t=o(1,1)+o(u(i),4)+i,h+="up"+o(t.length,2)+t),s&&(t=o(1,1)+o(this.crc32(l),4)+l,h+="uc"+o(t.length,2)+t),t="",t=(t=(t=(t=(t=(t=(t=(t=(t+="\n\0")+(c||s?"\0\b":"\0\0")+r.compressionMethod)+o(f,2))+o(a,2))+o(r.crc32,4))+o(r.compressedSize,4))+o(r.uncompressedSize,4))+o(i.length,2))+o(h.length,2);return{fileRecord:p.LOCAL_FILE_HEADER+t+i+h,dirRecord:p.CENTRAL_FILE_HEADER+"\0"+t+o(l.length,2)+"\0\0\0\0"+(!0===g?"\0\0\0":"\0\0\0\0")+o(n,4)+i+h+l,compressedObject:r}}var h=e("./support"),d=e("./utils"),u=e("./crc32"),p=e("./signature"),g=e("./defaults"),m=e("./base64"),b=e("./compressions"),v=e("./compressedObject"),w=e("./nodeBuffer"),C=e("./utf8"),S=e("./stringWriter"),E=e("./uint8ArrayWriter"),_=(s.prototype={asText:function(){return i.call(this,!0)},asBinary:function(){return i.call(this,!1)},asNodeBuffer:function(){var e=a(this);return d.transformTo("nodebuffer",e)},asUint8Array:function(){var e=a(this);return d.transformTo("uint8array",e)},asArrayBuffer:function(){return this.asUint8Array().buffer}},function(){for(var e,t={},r=0;r0?e.substring(0,t):""}(e))&&l.call(this,a,!0),r.dir||null==t)r.base64=!1,r.binary=!1,t=null;else if("string"===n)r.binary&&!r.base64&&!0!==r.optimizedBinaryString&&(t=d.string2binary(t));else{if(r.base64=!1,r.binary=!0,!(n||t instanceof v))throw new Error("The data of '"+e+"' is in an unsupported format !");"arraybuffer"===n&&(t=d.transformTo("uint8array",t))}var a=new s(e,t,r);return this.files[e]=a},y={load:function(e,t){throw new Error("Load method is not defined. Is the file jszip-load.js included ?")},filter:function(e){var t,r,n,a=[];for(t in this.files)this.files.hasOwnProperty(t)&&(n=this.files[t],n=new s(n.name,n._data,_(n.options)),r=t.slice(this.root.length,t.length),t.slice(0,this.root.length)===this.root&&e(r,n)&&a.push(n));return a},file:function(e,t,r){var n;return 1===arguments.length?d.isRegExp(e)?(n=e,this.filter((function(e,t){return!t.dir&&n.test(e)}))):this.filter((function(t,r){return!r.dir&&t===e}))[0]||null:(e=this.root+e,A.call(this,e,t,r),this)},folder:function(e){var t,r;return e?d.isRegExp(e)?this.filter((function(t,r){return r.dir&&e.test(t)})):(t=this.root+e,t=l.call(this,t),(r=this.clone()).root=t.name,r):this},remove:function(e){e=this.root+e;var t=this.files[e];if(t||("/"!=e.slice(-1)&&(e+="/"),t=this.files[e]),t&&!t.dir)delete this.files[e];else for(var r=this.filter((function(t,r){return r.name.slice(0,e.length)===e})),n=0;n>10&1023,i[o++]=56320|1023&t)}return i.length!==o&&(i.subarray?i=i.subarray(0,o):i.length=o),n.applyFromCharCode(i)}s[254]=s[254]=1,r.utf8encode=function(e){if(a.nodebuffer)return i(e,"utf-8");for(var t,r,n,s,o=e,l=o.length,c=0,f=0;f>>6:(r<65536?t[s++]=224|r>>>12:(t[s++]=240|r>>>18,t[s++]=128|r>>>12&63),t[s++]=128|r>>>6&63),t[s++]=128|63&r);return t},r.utf8decode=function(e){if(a.nodebuffer)return n.transformTo("nodebuffer",e).toString("utf-8");for(var t=[],r=0,i=(e=n.transformTo(a.uint8array?"uint8array":"array",e)).length;re.length?e.length:t)-1;0<=r&&128==(192&e[r]);)r--;return!(r<0)&&0!==r&&r+s[e[r]]>t?r:t}(e,Math.min(r+65536,i));a.uint8array?t.push(l(e.subarray(r,o))):t.push(l(e.slice(r,o))),r=o}return t.join("")}},{"./nodeBuffer":11,"./support":17,"./utils":21}],21:[function(e,t,r){"use strict";var n=e("./support"),a=e("./compressions"),i=e("./nodeBuffer");function s(e){return e}function o(e,t){for(var r=0;r>>6:(r<65536?t[i++]=224|r>>>12:(t[i++]=240|r>>>18,t[i++]=128|r>>>12&63),t[i++]=128|r>>>6&63),t[i++]=128|63&r);return t},r.buf2binstring=function(e){return l(e,e.length)},r.binstring2buf=function(e){for(var t=new n.Buf8(e.length),r=0,a=t.length;r>10&1023,i[o++]=56320|1023&r)}return l(i,o)},r.utf8border=function(e,t){for(var r=(t=(t=t||e.length)>e.length?e.length:t)-1;0<=r&&128==(192&e[r]);)r--;return!(r<0)&&0!==r&&r+s[e[r]]>t?r:t}},{"./common":27}],29:[function(e,t,r){"use strict";t.exports=function(e,t,r,n){for(var a=65535&e|0,i=e>>>16&65535|0,s=0;0!==r;){for(r-=s=2e3>>1:r>>>1;e[t]=r}return e}();t.exports=function(e,t,r,a){var i=n,s=a+r;e^=-1;for(var o=a;o>>8^i[255&(e^t[o])];return-1^e}},{}],32:[function(e,t,r){"use strict";var n,a=e("../utils/common"),i=e("./trees"),s=e("./adler32"),o=e("./crc32"),l=e("./messages"),c=0,f=4,h=0,d=-2,u=-1,p=4,g=2,m=8,b=9,v=286,w=30,C=19,S=2*v+1,E=15,_=3,A=258,y=A+_+1,k=42,B=113,x=1,T=2,I=3,R=4;function D(e,t){return e.msg=l[t],t}function O(e){return(e<<1)-(4e.avail_out?e.avail_out:r)&&(a.arraySet(e.output,t.pending_buf,t.pending_out,r,e.next_out),e.next_out+=r,t.pending_out+=r,e.total_out+=r,e.avail_out-=r,t.pending-=r,0===t.pending&&(t.pending_out=0))}function N(e,t){i._tr_flush_block(e,0<=e.block_start?e.block_start:-1,e.strstart-e.block_start,t),e.block_start=e.strstart,P(e.strm)}function L(e,t){e.pending_buf[e.pending++]=t}function M(e,t){e.pending_buf[e.pending++]=t>>>8&255,e.pending_buf[e.pending++]=255&t}function U(e,t){var r,n,a=e.max_chain_length,i=e.strstart,s=e.prev_length,o=e.nice_match,l=e.strstart>e.w_size-y?e.strstart-(e.w_size-y):0,c=e.window,f=e.w_mask,h=e.prev,d=e.strstart+A,u=c[i+s-1],p=c[i+s];e.prev_length>=e.good_match&&(a>>=2),o>e.lookahead&&(o=e.lookahead);do{if(c[(r=t)+s]===p&&c[r+s-1]===u&&c[r]===c[i]&&c[++r]===c[i+1]){for(i+=2,r++;c[++i]===c[++r]&&c[++i]===c[++r]&&c[++i]===c[++r]&&c[++i]===c[++r]&&c[++i]===c[++r]&&c[++i]===c[++r]&&c[++i]===c[++r]&&c[++i]===c[++r]&&il&&0!=--a);return s<=e.lookahead?s:e.lookahead}function V(e){var t,r,n,i,l,c,f,h,d,u=e.w_size;do{if(h=e.window_size-e.lookahead-e.strstart,e.strstart>=u+(u-y)){for(a.arraySet(e.window,e.window,u,u,0),e.match_start-=u,e.strstart-=u,e.block_start-=u,t=r=e.hash_size;n=e.head[--t],e.head[t]=u<=n?n-u:0,--r;);for(t=r=u;n=e.prev[--t],e.prev[t]=u<=n?n-u:0,--r;);h+=u}if(0===e.strm.avail_in)break;if(l=e.strm,c=e.window,f=e.strstart+e.lookahead,h=h,d=void 0,d=l.avail_in,r=0===(d=h=_)for(i=e.strstart-e.insert,e.ins_h=e.window[i],e.ins_h=(e.ins_h<=_&&(e.ins_h=(e.ins_h<=_)if(n=i._tr_tally(e,e.strstart-e.match_start,e.match_length-_),e.lookahead-=e.match_length,e.match_length<=e.max_lazy_match&&e.lookahead>=_){for(e.match_length--;e.strstart++,e.ins_h=(e.ins_h<=_&&(e.ins_h=(e.ins_h<=_&&e.match_length<=e.prev_length){for(a=e.strstart+e.lookahead-_,n=i._tr_tally(e,e.strstart-1-e.prev_match,e.prev_length-_),e.lookahead-=e.prev_length-1,e.prev_length-=2;++e.strstart<=a&&(e.ins_h=(e.ins_h<>1,l.l_buf=3*l.lit_bufsize,l.level=t,l.strategy=s,l.method=r,j(e)}n=[new H(0,0,0,0,(function(e,t){var r=65535;for(r>e.pending_buf_size-5&&(r=e.pending_buf_size-5);;){if(e.lookahead<=1){if(V(e),0===e.lookahead&&t===c)return x;if(0===e.lookahead)break}e.strstart+=e.lookahead,e.lookahead=0;var n=e.block_start+r;if((0===e.strstart||e.strstart>=n)&&(e.lookahead=e.strstart-n,e.strstart=n,N(e,!1),0===e.strm.avail_out))return x;if(e.strstart-e.block_start>=e.w_size-y&&(N(e,!1),0===e.strm.avail_out))return x}return e.insert=0,t===f?(N(e,!0),0===e.strm.avail_out?I:R):(e.strstart>e.block_start&&(N(e,!1),e.strm.avail_out),x)})),new H(4,4,8,4,z),new H(4,5,16,8,z),new H(4,6,32,32,z),new H(4,4,16,16,W),new H(8,16,32,32,W),new H(8,16,128,128,W),new H(8,32,128,256,W),new H(32,128,258,1024,W),new H(32,258,258,4096,W)],r.deflateInit=function(e,t){return $(e,t,m,15,8,0)},r.deflateInit2=$,r.deflateReset=j,r.deflateResetKeep=G,r.deflateSetHeader=function(e,t){return e&&e.state&&2===e.state.wrap?(e.state.gzhead=t,h):d},r.deflate=function(e,t){var r,a,s,l;if(!e||!e.state||5>8&255),L(a,a.gzhead.time>>16&255),L(a,a.gzhead.time>>24&255),L(a,9===a.level?2:2<=a.strategy||a.level<2?4:0),L(a,255&a.gzhead.os),a.gzhead.extra&&a.gzhead.extra.length&&(L(a,255&a.gzhead.extra.length),L(a,a.gzhead.extra.length>>8&255)),a.gzhead.hcrc&&(e.adler=o(e.adler,a.pending_buf,a.pending,0)),a.gzindex=0,a.status=69):(L(a,0),L(a,0),L(a,0),L(a,0),L(a,0),L(a,9===a.level?2:2<=a.strategy||a.level<2?4:0),L(a,3),a.status=B)):(u=m+(a.w_bits-8<<4)<<8,u|=(2<=a.strategy||a.level<2?0:a.level<6?1:6===a.level?2:3)<<6,0!==a.strstart&&(u|=32),u+=31-u%31,a.status=B,M(a,u),0!==a.strstart&&(M(a,e.adler>>>16),M(a,65535&e.adler)),e.adler=1)),69===a.status)if(a.gzhead.extra){for(s=a.pending;a.gzindex<(65535&a.gzhead.extra.length)&&(a.pending!==a.pending_buf_size||(a.gzhead.hcrc&&a.pending>s&&(e.adler=o(e.adler,a.pending_buf,a.pending-s,s)),P(e),s=a.pending,a.pending!==a.pending_buf_size));)L(a,255&a.gzhead.extra[a.gzindex]),a.gzindex++;a.gzhead.hcrc&&a.pending>s&&(e.adler=o(e.adler,a.pending_buf,a.pending-s,s)),a.gzindex===a.gzhead.extra.length&&(a.gzindex=0,a.status=73)}else a.status=73;if(73===a.status)if(a.gzhead.name){s=a.pending;do{if(a.pending===a.pending_buf_size&&(a.gzhead.hcrc&&a.pending>s&&(e.adler=o(e.adler,a.pending_buf,a.pending-s,s)),P(e),s=a.pending,a.pending===a.pending_buf_size)){l=1;break}}while(l=a.gzindexs&&(e.adler=o(e.adler,a.pending_buf,a.pending-s,s)),0===l&&(a.gzindex=0,a.status=91)}else a.status=91;if(91===a.status)if(a.gzhead.comment){s=a.pending;do{if(a.pending===a.pending_buf_size&&(a.gzhead.hcrc&&a.pending>s&&(e.adler=o(e.adler,a.pending_buf,a.pending-s,s)),P(e),s=a.pending,a.pending===a.pending_buf_size)){l=1;break}}while(l=a.gzindexs&&(e.adler=o(e.adler,a.pending_buf,a.pending-s,s)),0===l&&(a.status=103)}else a.status=103;if(103===a.status&&(a.gzhead.hcrc?(a.pending+2>a.pending_buf_size&&P(e),a.pending+2<=a.pending_buf_size&&(L(a,255&e.adler),L(a,e.adler>>8&255),e.adler=0,a.status=B)):a.status=B),0!==a.pending){if(P(e),0===e.avail_out)return a.last_flush=-1,h}else if(0===e.avail_in&&O(t)<=O(r)&&t!==f)return D(e,-5);if(666===a.status&&0!==e.avail_in)return D(e,-5);if(0!==e.avail_in||0!==a.lookahead||t!==c&&666!==a.status){var u=2===a.strategy?function(e,t){for(var r;;){if(0===e.lookahead&&(V(e),0===e.lookahead)){if(t===c)return x;break}if(e.match_length=0,r=i._tr_tally(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++,r&&(N(e,!1),0===e.strm.avail_out))return x}return e.insert=0,t===f?(N(e,!0),0===e.strm.avail_out?I:R):e.last_lit&&(N(e,!1),0===e.strm.avail_out)?x:T}(a,t):3===a.strategy?function(e,t){for(var r,n,a,s,o=e.window;;){if(e.lookahead<=A){if(V(e),e.lookahead<=A&&t===c)return x;if(0===e.lookahead)break}if(e.match_length=0,e.lookahead>=_&&0e.lookahead&&(e.match_length=e.lookahead)}if(e.match_length>=_?(r=i._tr_tally(e,1,e.match_length-_),e.lookahead-=e.match_length,e.strstart+=e.match_length,e.match_length=0):(r=i._tr_tally(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++),r&&(N(e,!1),0===e.strm.avail_out))return x}return e.insert=0,t===f?(N(e,!0),0===e.strm.avail_out?I:R):e.last_lit&&(N(e,!1),0===e.strm.avail_out)?x:T}(a,t):n[a.level].func(a,t);if(u!==I&&u!==R||(a.status=666),u===x||u===I)return 0===e.avail_out&&(a.last_flush=-1),h;if(u===T&&(1===t?i._tr_align(a):5!==t&&(i._tr_stored_block(a,0,0,!1),3===t&&(F(a.head),0===a.lookahead&&(a.strstart=0,a.block_start=0,a.insert=0))),P(e),0===e.avail_out))return a.last_flush=-1,h}return t===f&&(a.wrap<=0||(2===a.wrap?(L(a,255&e.adler),L(a,e.adler>>8&255),L(a,e.adler>>16&255),L(a,e.adler>>24&255),L(a,255&e.total_in),L(a,e.total_in>>8&255),L(a,e.total_in>>16&255),L(a,e.total_in>>24&255)):(M(a,e.adler>>>16),M(a,65535&e.adler)),P(e),0>>=n=r>>>24,E-=n,0===(n=r>>>16&255))u[d++]=65535&r;else{if(!(16&n)){if(0==(64&n)){r=_[(65535&r)+(S&(1<>>=n,E-=n),E<15&&(S+=f[c++]<>>=n=r>>>24,E-=n,!(16&(n=r>>>16&255))){if(0==(64&n)){r=A[(65535&r)+(S&(1<>>=n,E-=n,(n=d-p)>3)<<3))-1,e.next_in=c-=a,e.next_out=d,e.avail_in=c>>24&255)+(e>>>8&65280)+((65280&e)<<8)+((255&e)<<24)}function m(){this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,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 n.Buf16(320),this.work=new n.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function b(e){var t;return e&&e.state?(t=e.state,e.total_in=e.total_out=t.total=0,e.msg="",t.wrap&&(e.adler=1&t.wrap),t.mode=d,t.last=0,t.havedict=0,t.dmax=32768,t.head=null,t.hold=0,t.bits=0,t.lencode=t.lendyn=new n.Buf32(u),t.distcode=t.distdyn=new n.Buf32(p),t.sane=1,t.back=-1,f):h}function v(e){var t;return e&&e.state?((t=e.state).wsize=0,t.whave=0,t.wnext=0,b(e)):h}function w(e,t){var r,n;return!e||!e.state||(n=e.state,t<0?(r=0,t=-t):(r=1+(t>>4),t<48&&(t&=15)),t&&(t<8||15>>8&255,r.check=i(r.check,j,2,0),A=C=0,r.mode=2;else if(r.flags=0,r.head&&(r.head.done=!1),!(1&r.wrap)||(((255&C)<<8)+(C>>8))%31)e.msg="incorrect header check",r.mode=30;else if(8!=(15&C))e.msg="unknown compression method",r.mode=30;else{if(A-=4,N=8+(15&(C>>>=4)),0===r.wbits)r.wbits=N;else if(N>r.wbits){e.msg="invalid window size",r.mode=30;break}r.dmax=1<>8&1),512&r.flags&&(j[0]=255&C,j[1]=C>>>8&255,r.check=i(r.check,j,2,0)),A=C=0,r.mode=3;case 3:for(;A<32;){if(0===v)break e;v--,C+=u[m++]<>>8&255,j[2]=C>>>16&255,j[3]=C>>>24&255,r.check=i(r.check,j,4,0)),A=C=0,r.mode=4;case 4:for(;A<16;){if(0===v)break e;v--,C+=u[m++]<>8),512&r.flags&&(j[0]=255&C,j[1]=C>>>8&255,r.check=i(r.check,j,2,0)),A=C=0,r.mode=5;case 5:if(1024&r.flags){for(;A<16;){if(0===v)break e;v--,C+=u[m++]<>>8&255,r.check=i(r.check,j,2,0)),A=C=0}else r.head&&(r.head.extra=null);r.mode=6;case 6:if(1024&r.flags&&((B=v<(B=r.length)?v:B)&&(r.head&&(N=r.head.extra_len-r.length,r.head.extra||(r.head.extra=new Array(r.head.extra_len)),n.arraySet(r.head.extra,u,m,B,N)),512&r.flags&&(r.check=i(r.check,u,B,m)),v-=B,m+=B,r.length-=B),r.length))break e;r.length=0,r.mode=7;case 7:if(2048&r.flags){if(0===v)break e;for(B=0;N=u[m+B++],r.head&&N&&r.length<65536&&(r.head.name+=String.fromCharCode(N)),N&&B>9&1,r.head.done=!0),e.adler=r.check=0,r.mode=12;break;case 10:for(;A<32;){if(0===v)break e;v--,C+=u[m++]<>>=7&A,A-=7&A,r.mode=27;else{for(;A<3;){if(0===v)break e;v--,C+=u[m++]<>>=1)){case 0:r.mode=14;break;case 1:Y=K=void 0;var Y,K=r;if(_){for(S=new n.Buf32(512),E=new n.Buf32(32),Y=0;Y<144;)K.lens[Y++]=8;for(;Y<256;)K.lens[Y++]=9;for(;Y<280;)K.lens[Y++]=7;for(;Y<288;)K.lens[Y++]=8;for(o(l,K.lens,0,288,S,0,K.work,{bits:9}),Y=0;Y<32;)K.lens[Y++]=5;o(c,K.lens,0,32,E,0,K.work,{bits:5}),_=!1}if(K.lencode=S,K.lenbits=9,K.distcode=E,K.distbits=5,r.mode=20,6!==t)break;C>>>=2,A-=2;break e;case 2:r.mode=17;break;case 3:e.msg="invalid block type",r.mode=30}C>>>=2,A-=2}break;case 14:for(C>>>=7&A,A-=7&A;A<32;){if(0===v)break e;v--,C+=u[m++]<>>16^65535)){e.msg="invalid stored block lengths",r.mode=30;break}if(r.length=65535&C,A=C=0,r.mode=15,6===t)break e;case 15:r.mode=16;case 16:if(B=r.length){if(0===(B=w<(B=v>>=5,A-=5,r.ndist=1+(31&C),C>>>=5,A-=5,r.ncode=4+(15&C),C>>>=4,A-=4,286>>=3,A-=3}for(;r.have<19;)r.lens[$[r.have++]]=0;if(r.lencode=r.lendyn,r.lenbits=7,M={bits:r.lenbits},L=o(0,r.lens,0,19,r.lencode,0,r.work,M),r.lenbits=M.bits,L){e.msg="invalid code lengths set",r.mode=30;break}r.have=0,r.mode=19;case 19:for(;r.have>>16&255,D=65535&G,!((I=G>>>24)<=A);){if(0===v)break e;v--,C+=u[m++]<>>=I,A-=I,r.lens[r.have++]=D;else{if(16===D){for(U=I+2;A>>=I,A-=I,0===r.have){e.msg="invalid bit length repeat",r.mode=30;break}N=r.lens[r.have-1],B=3+(3&C),C>>>=2,A-=2}else if(17===D){for(U=I+3;A>>=I)),C>>>=3,A=A-I-3}else{for(U=I+7;A>>=I)),C>>>=7,A=A-I-7}if(r.have+B>r.nlen+r.ndist){e.msg="invalid bit length repeat",r.mode=30;break}for(;B--;)r.lens[r.have++]=N}}if(30===r.mode)break;if(0===r.lens[256]){e.msg="invalid code -- missing end-of-block",r.mode=30;break}if(r.lenbits=9,M={bits:r.lenbits},L=o(l,r.lens,0,r.nlen,r.lencode,0,r.work,M),r.lenbits=M.bits,L){e.msg="invalid literal/lengths set",r.mode=30;break}if(r.distbits=6,r.distcode=r.distdyn,M={bits:r.distbits},L=o(c,r.lens,r.nlen,r.ndist,r.distcode,0,r.work,M),r.distbits=M.bits,L){e.msg="invalid distances set",r.mode=30;break}if(r.mode=20,6===t)break e;case 20:r.mode=21;case 21:if(6<=v&&258<=w){e.next_out=b,e.avail_out=w,e.next_in=m,e.avail_in=v,r.hold=C,r.bits=A,s(e,k),b=e.next_out,p=e.output,w=e.avail_out,m=e.next_in,u=e.input,v=e.avail_in,C=r.hold,A=r.bits,12===r.mode&&(r.back=-1);break}for(r.back=0;R=(G=r.lencode[C&(1<>>16&255,D=65535&G,!((I=G>>>24)<=A);){if(0===v)break e;v--,C+=u[m++]<>O)])>>>16&255,D=65535&G,!(O+(I=G>>>24)<=A);){if(0===v)break e;v--,C+=u[m++]<>>=O,A-=O,r.back+=O}if(C>>>=I,A-=I,r.back+=I,r.length=D,0===R){r.mode=26;break}if(32&R){r.back=-1,r.mode=12;break}if(64&R){e.msg="invalid literal/length code",r.mode=30;break}r.extra=15&R,r.mode=22;case 22:if(r.extra){for(U=r.extra;A>>=r.extra,A-=r.extra,r.back+=r.extra}r.was=r.length,r.mode=23;case 23:for(;R=(G=r.distcode[C&(1<>>16&255,D=65535&G,!((I=G>>>24)<=A);){if(0===v)break e;v--,C+=u[m++]<>O)])>>>16&255,D=65535&G,!(O+(I=G>>>24)<=A);){if(0===v)break e;v--,C+=u[m++]<>>=O,A-=O,r.back+=O}if(C>>>=I,A-=I,r.back+=I,64&R){e.msg="invalid distance code",r.mode=30;break}r.offset=D,r.extra=15&R,r.mode=24;case 24:if(r.extra){for(U=r.extra;A>>=r.extra,A-=r.extra,r.back+=r.extra}if(r.offset>r.dmax){e.msg="invalid distance too far back",r.mode=30;break}r.mode=25;case 25:if(0===w)break e;if(r.offset>(B=k-w)){if((B=r.offset-B)>r.whave&&r.sane){e.msg="invalid distance too far back",r.mode=30;break}x=B>r.wnext?(B-=r.wnext,r.wsize-B):r.wnext-B,B>r.length&&(B=r.length),T=r.window}else T=p,x=b-r.offset,B=r.length;for(w-=B=w=V.wsize?(n.arraySet(V.window,z,W-V.wsize,V.wsize,0),V.wnext=0,V.whave=V.wsize):(H<(X=V.wsize-V.wnext)&&(X=H),n.arraySet(V.window,z,W-H,X,V.wnext),(H-=X)?(n.arraySet(V.window,z,W-H,H,0),V.wnext=H,V.whave=V.wsize):(V.wnext+=X,V.wnext===V.wsize&&(V.wnext=0),V.whavev?(C=L[M+h[A]],O[F+h[A]]):(C=96,0),u=1<<(w=_-T),y=p=1<>T)+(p-=u)]=w<<24|C<<16|S|0,0!==p;);for(u=1<<_-1;D&u;)u>>=1;if(D=0!==u?(D&u-1)+u:0,A++,0==--P[_]){if(_===k)break;_=t[r+h[A]]}if(B<_&&(D&m)!==g){for(b+=y,I=1<<(x=_-(T=0===T?B:T));x+T>>7)]}function N(e,t){e.pending_buf[e.pending++]=255&t,e.pending_buf[e.pending++]=t>>>8&255}function L(e,t,r){e.bi_valid>v-r?(e.bi_buf|=t<>v-e.bi_valid,e.bi_valid+=r-v):(e.bi_buf|=t<>>=1,r<<=1,0<--t;);return r>>>1}function V(e,t,r){for(var n,a=new Array(b+1),i=0,s=1;s<=b;s++)a[s]=i=i+r[s-1]<<1;for(n=0;n<=t;n++){var o=e[2*n+1];0!==o&&(e[2*n]=U(a[o]++,o))}}function z(e){for(var t=0;t>1;1<=r;r--)X(e,i,r);for(a=l;r=e.heap[1],e.heap[1]=e.heap[e.heap_len--],X(e,i,1),n=e.heap[1],e.heap[--e.heap_max]=r,e.heap[--e.heap_max]=n,i[2*a]=i[2*r]+i[2*n],e.depth[a]=(e.depth[r]>=e.depth[n]?e.depth[r]:e.depth[n])+1,i[2*r+1]=i[2*n+1]=a,e.heap[1]=a++,X(e,i,1),2<=e.heap_len;);e.heap[--e.heap_max]=e.heap[1];for(var f,h,d,u,p,g=e,v=t.dyn_tree,w=t.max_code,C=t.stat_desc.static_tree,S=t.stat_desc.has_stree,E=t.stat_desc.extra_bits,_=t.stat_desc.extra_base,A=t.stat_desc.max_length,y=0,k=0;k<=b;k++)g.bl_count[k]=0;for(v[2*g.heap[g.heap_max]+1]=0,f=g.heap_max+1;f>=7;s>>=1)if(1&t&&0!==e.dyn_ltree[2*r])return a;if(0!==e.dyn_ltree[18]||0!==e.dyn_ltree[20]||0!==e.dyn_ltree[26])return i;for(r=32;r>>3,(o=e.static_len+3+7>>>3)<=s&&(s=o)):s=o=r+5,r+4<=s&&-1!==t)Z(e,t,r,n);else if(4===e.strategy||o===s)L(e,2+(n?1:0),3),G(e,x,T);else{L(e,4+(n?1:0),3);var c,f=e,h=(t=e.l_desc.max_code+1,r=e.d_desc.max_code+1,l+1);for(L(f,t-257,5),L(f,r-1,5),L(f,h-4,4),c=0;c>>8&255,e.pending_buf[e.d_buf+2*e.last_lit+1]=255&t,e.pending_buf[e.l_buf+e.last_lit]=255&r,e.last_lit++,0===t?e.dyn_ltree[2*r]++:(e.matches++,t--,e.dyn_ltree[2*(R[r]+d+1)]++,e.dyn_dtree[2*P(t)]++),e.last_lit===e.lit_bufsize-1},r._tr_align=function(e){L(e,2,3),M(e,C,x),16===(e=e).bi_valid?(N(e,e.bi_buf),e.bi_buf=0,e.bi_valid=0):8<=e.bi_valid&&(e.pending_buf[e.pending++]=255&e.bi_buf,e.bi_buf>>=8,e.bi_valid-=8)}},{"../utils/common":27}],39:[function(e,t,r){"use strict";t.exports=function(){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}},{}]},{},[9])(9)},"undefined"==typeof DO_NOT_EXPORT_JSZIP?e.exports=i():"undefined"==typeof DO_NOT_EXPORT_JSZIP?(JSZipSync=i(),void 0!==(a="function"==typeof(a=i)?a.apply(t,[]):a)&&(e.exports=a)):("undefined"!=typeof window?s=window:void 0!==n?s=n:"undefined"!=typeof $&&$.global?s=$.global:"undefined"!=typeof self&&(s=self),s.JSZipSync=i())}).call(this,r("b639").Buffer,r("c8ba"))},2:function(e,t){},"21a6":function(e,t,r){(function(r){var n;void 0!==(n="function"==typeof(n=function(){"use strict";function t(e,t){return"undefined"==typeof t?t={autoBom:!1}:"object"!=typeof t&&(console.warn("Deprecated: Expected third argument to be a object"),t={autoBom:!t}),t.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(e.type)?new Blob(["\ufeff",e],{type:e.type}):e}function n(e,t,r){var n=new XMLHttpRequest;n.open("GET",e),n.responseType="blob",n.onload=function(){l(n.response,t,r)},n.onerror=function(){console.error("could not download file")},n.send()}function a(e){var t=new XMLHttpRequest;t.open("HEAD",e,!1);try{t.send()}catch(e){}return 200<=t.status&&299>=t.status}function i(e){try{e.dispatchEvent(new MouseEvent("click"))}catch(r){var t=document.createEvent("MouseEvents");t.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),e.dispatchEvent(t)}}var s="object"==typeof window&&window.window===window?window:"object"==typeof self&&self.self===self?self:"object"==typeof r&&r.global===r?r:void 0,o=s.navigator&&/Macintosh/.test(navigator.userAgent)&&/AppleWebKit/.test(navigator.userAgent)&&!/Safari/.test(navigator.userAgent),l=s.saveAs||("object"!=typeof window||window!==s?function(){}:"download"in HTMLAnchorElement.prototype&&!o?function(e,t,r){var o=s.URL||s.webkitURL,l=document.createElement("a");t=t||e.name||"download",l.download=t,l.rel="noopener","string"==typeof e?(l.href=e,l.origin===location.origin?i(l):a(l.href)?n(e,t,r):i(l,l.target="_blank")):(l.href=o.createObjectURL(e),setTimeout((function(){o.revokeObjectURL(l.href)}),4e4),setTimeout((function(){i(l)}),0))}:"msSaveOrOpenBlob"in navigator?function(e,r,s){if(r=r||e.name||"download","string"!=typeof e)navigator.msSaveOrOpenBlob(t(e,s),r);else if(a(e))n(e,r,s);else{var o=document.createElement("a");o.href=e,o.target="_blank",setTimeout((function(){i(o)}))}}:function(e,t,r,a){if(a=a||open("","_blank"),a&&(a.document.title=a.document.body.innerText="downloading..."),"string"==typeof e)return n(e,t,r);var i="application/octet-stream"===e.type,l=/constructor/i.test(s.HTMLElement)||s.safari,c=/CriOS\/[\d]+/.test(navigator.userAgent);if((c||i&&l||o)&&"undefined"!=typeof FileReader){var f=new FileReader;f.onloadend=function(){var e=f.result;e=c?e:e.replace(/^data:[^;]*;/,"data:attachment/file;"),a?a.location.href=e:location=e,a=null},f.readAsDataURL(e)}else{var h=s.URL||s.webkitURL,d=h.createObjectURL(e);a?a.location=d:location.href=d,a=null,setTimeout((function(){h.revokeObjectURL(d)}),4e4)}});s.saveAs=l.saveAs=l,e.exports=l})?n.apply(t,[]):n)&&(e.exports=n)}).call(this,r("c8ba"))},2244:function(e,t,r){(function(t){var r={version:"1.14.0"};r[437]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÇüéâäàåçêëèïîìÄÅÉæÆôöòûùÿÖÜ¢£¥₧ƒáíóúñѪº¿⌐¬½¼¡«»░▒▓│┤╡╢╖╕╣║╗╝╜╛┐└┴┬├─┼╞╟╚╔╩╦╠═╬╧╨╤╥╙╘╒╓╫╪┘┌█▄▌▐▀αßΓπΣσµτΦΘΩδ∞φε∩≡±≥≤⌠⌡÷≈°∙·√ⁿ²■ ",t=[],r={},n=0;n!=e.length;++n)65533!==e.charCodeAt(n)&&(r[e.charAt(n)]=n),t[n]=e.charAt(n);return{enc:r,dec:t}}(),r[620]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÇüéâäàąçêëèïîćÄĄĘęłôöĆûùŚÖܢ٥śƒŹŻóÓńŃźż¿⌐¬½¼¡«»░▒▓│┤╡╢╖╕╣║╗╝╜╛┐└┴┬├─┼╞╟╚╔╩╦╠═╬╧╨╤╥╙╘╒╓╫╪┘┌█▄▌▐▀αßΓπΣσµτΦΘΩδ∞φε∩≡±≥≤⌠⌡÷≈°∙·√ⁿ²■ ",t=[],r={},n=0;n!=e.length;++n)65533!==e.charCodeAt(n)&&(r[e.charAt(n)]=n),t[n]=e.charAt(n);return{enc:r,dec:t}}(),r[737]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩαβγδεζηθικλμνξοπρσςτυφχψ░▒▓│┤╡╢╖╕╣║╗╝╜╛┐└┴┬├─┼╞╟╚╔╩╦╠═╬╧╨╤╥╙╘╒╓╫╪┘┌█▄▌▐▀ωάέήϊίόύϋώΆΈΉΊΌΎΏ±≥≤ΪΫ÷≈°∙·√ⁿ²■ ",t=[],r={},n=0;n!=e.length;++n)65533!==e.charCodeAt(n)&&(r[e.charAt(n)]=n),t[n]=e.charAt(n);return{enc:r,dec:t}}(),r[850]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÇüéâäàåçêëèïîìÄÅÉæÆôöòûùÿÖÜø£Ø×ƒáíóúñѪº¿®¬½¼¡«»░▒▓│┤ÁÂÀ©╣║╗╝¢¥┐└┴┬├─┼ãÃ╚╔╩╦╠═╬¤ðÐÊËÈıÍÎÏ┘┌█▄¦Ì▀ÓßÔÒõÕµþÞÚÛÙýݯ´­±‗¾¶§÷¸°¨·¹³²■ ",t=[],r={},n=0;n!=e.length;++n)65533!==e.charCodeAt(n)&&(r[e.charAt(n)]=n),t[n]=e.charAt(n);return{enc:r,dec:t}}(),r[852]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÇüéâäůćçłëŐőîŹÄĆÉĹĺôöĽľŚśÖÜŤťŁ×čáíóúĄąŽžĘ꬟Ⱥ«»░▒▓│┤ÁÂĚŞ╣║╗╝Żż┐└┴┬├─┼Ăă╚╔╩╦╠═╬¤đĐĎËďŇÍÎě┘┌█▄ŢŮ▀ÓßÔŃńňŠšŔÚŕŰýÝţ´­˝˛ˇ˘§÷¸°¨˙űŘř■ ",t=[],r={},n=0;n!=e.length;++n)65533!==e.charCodeAt(n)&&(r[e.charAt(n)]=n),t[n]=e.charAt(n);return{enc:r,dec:t}}(),r[857]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÇüéâäàåçêëèïîıÄÅÉæÆôöòûùİÖÜø£ØŞşáíóúñÑĞ𿮬½¼¡«»░▒▓│┤ÁÂÀ©╣║╗╝¢¥┐└┴┬├─┼ãÃ╚╔╩╦╠═╬¤ºªÊËÈ�ÍÎÏ┘┌█▄¦Ì▀ÓßÔÒõÕµ�×ÚÛÙìÿ¯´­±�¾¶§÷¸°¨·¹³²■ ",t=[],r={},n=0;n!=e.length;++n)65533!==e.charCodeAt(n)&&(r[e.charAt(n)]=n),t[n]=e.charAt(n);return{enc:r,dec:t}}(),r[861]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÇüéâäàåçêëèÐðÞÄÅÉæÆôöþûÝýÖÜø£Ø₧ƒáíóúÁÍÓÚ¿⌐¬½¼¡«»░▒▓│┤╡╢╖╕╣║╗╝╜╛┐└┴┬├─┼╞╟╚╔╩╦╠═╬╧╨╤╥╙╘╒╓╫╪┘┌█▄▌▐▀αßΓπΣσµτΦΘΩδ∞φε∩≡±≥≤⌠⌡÷≈°∙·√ⁿ²■ ",t=[],r={},n=0;n!=e.length;++n)65533!==e.charCodeAt(n)&&(r[e.charAt(n)]=n),t[n]=e.charAt(n);return{enc:r,dec:t}}(),r[865]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÇüéâäàåçêëèïîìÄÅÉæÆôöòûùÿÖÜø£Ø₧ƒáíóúñѪº¿⌐¬½¼¡«¤░▒▓│┤╡╢╖╕╣║╗╝╜╛┐└┴┬├─┼╞╟╚╔╩╦╠═╬╧╨╤╥╙╘╒╓╫╪┘┌█▄▌▐▀αßΓπΣσµτΦΘΩδ∞φε∩≡±≥≤⌠⌡÷≈°∙·√ⁿ²■ ",t=[],r={},n=0;n!=e.length;++n)65533!==e.charCodeAt(n)&&(r[e.charAt(n)]=n),t[n]=e.charAt(n);return{enc:r,dec:t}}(),r[866]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~АБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдежзийклмноп░▒▓│┤╡╢╖╕╣║╗╝╜╛┐└┴┬├─┼╞╟╚╔╩╦╠═╬╧╨╤╥╙╘╒╓╫╪┘┌█▄▌▐▀рстуфхцчшщъыьэюяЁёЄєЇїЎў°∙·√№¤■ ",t=[],r={},n=0;n!=e.length;++n)65533!==e.charCodeAt(n)&&(r[e.charAt(n)]=n),t[n]=e.charAt(n);return{enc:r,dec:t}}(),r[874]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~€����…�����������‘’“”•–—�������� กขฃคฅฆงจฉชซฌญฎฏฐฑฒณดตถทธนบปผฝพฟภมยรฤลฦวศษสหฬอฮฯะัาำิีึืฺุู����฿เแโใไๅๆ็่้๊๋์ํ๎๏๐๑๒๓๔๕๖๗๘๙๚๛����",t=[],r={},n=0;n!=e.length;++n)65533!==e.charCodeAt(n)&&(r[e.charAt(n)]=n),t[n]=e.charAt(n);return{enc:r,dec:t}}(),r[895]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ČüéďäĎŤčěĚĹÍľǪÄÁÉžŽôöÓůÚýÖÜŠĽÝŘťáíóúňŇŮÔšřŕŔ¼§«»░▒▓│┤╡╢╖╕╣║╗╝╜╛┐└┴┬├─┼╞╟╚╔╩╦╠═╬╧╨╤╥╙╘╒╓╫╪┘┌█▄▌▐▀αßΓπΣσµτΦΘΩδ∞φε∩≡±≥≤⌠⌡÷≈°∙·√ⁿ²■ ",t=[],r={},n=0;n!=e.length;++n)65533!==e.charCodeAt(n)&&(r[e.charAt(n)]=n),t[n]=e.charAt(n);return{enc:r,dec:t}}(),r[932]=function(){var e,t=[],r={},n=[];for(n[0]="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~���������������������������������。「」、・ヲァィゥェォャュョッーアイウエオカキクケコサシスセソタチツテトナニヌネノハヒフヘホマミムメモヤユヨラリルレロワン゙゚��������������������������������".split(""),e=0;e!=n[0].length;++e)65533!==n[0][e].charCodeAt(0)&&(r[n[0][e]]=0+e,t[0+e]=n[0][e]);for(n[129]="���������������������������������������������������������������� 、。,.・:;?!゛゜´`¨^ ̄_ヽヾゝゞ〃仝々〆〇ー―‐/\~∥|…‥‘’“”()〔〕[]{}〈〉《》「」『』【】+-±×�÷=≠<>≦≧∞∴♂♀°′″℃¥$¢£%#&*@§☆★○●◎◇◆□■△▲▽▼※〒→←↑↓〓�����������∈∋⊆⊇⊂⊃∪∩��������∧∨¬⇒⇔∀∃�����������∠⊥⌒∂∇≡≒≪≫√∽∝∵∫∬�������ʼn♯♭♪†‡¶����◯���".split(""),e=0;e!=n[129].length;++e)65533!==n[129][e].charCodeAt(0)&&(r[n[129][e]]=33024+e,t[33024+e]=n[129][e]);for(n[130]="�������������������������������������������������������������������������������0123456789�������ABCDEFGHIJKLMNOPQRSTUVWXYZ�������abcdefghijklmnopqrstuvwxyz����ぁあぃいぅうぇえぉおかがきぎくぐけげこごさざしじすずせぜそぞただちぢっつづてでとどなにぬねのはばぱひびぴふぶぷへべぺほぼぽまみむめもゃやゅゆょよらりるれろゎわゐゑをん��������������".split(""),e=0;e!=n[130].length;++e)65533!==n[130][e].charCodeAt(0)&&(r[n[130][e]]=33280+e,t[33280+e]=n[130][e]);for(n[131]="����������������������������������������������������������������ァアィイゥウェエォオカガキギクグケゲコゴサザシジスズセゼソゾタダチヂッツヅテデトドナニヌネノハバパヒビピフブプヘベペホボポマミ�ムメモャヤュユョヨラリルレロヮワヰヱヲンヴヵヶ��������ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩ��������αβγδεζηθικλμνξοπρστυφχψω�����������������������������������������".split(""),e=0;e!=n[131].length;++e)65533!==n[131][e].charCodeAt(0)&&(r[n[131][e]]=33536+e,t[33536+e]=n[131][e]);for(n[132]="����������������������������������������������������������������АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ���������������абвгдеёжзийклмн�опрстуфхцчшщъыьэюя�������������─│┌┐┘└├┬┤┴┼━┃┏┓┛┗┣┳┫┻╋┠┯┨┷┿┝┰┥┸╂�����������������������������������������������������������������".split(""),e=0;e!=n[132].length;++e)65533!==n[132][e].charCodeAt(0)&&(r[n[132][e]]=33792+e,t[33792+e]=n[132][e]);for(n[135]="����������������������������������������������������������������①②③④⑤⑥⑦⑧⑨⑩⑪⑫⑬⑭⑮⑯⑰⑱⑲⑳ⅠⅡⅢⅣⅤⅥⅦⅧⅨⅩ�㍉㌔㌢㍍㌘㌧㌃㌶㍑㍗㌍㌦㌣㌫㍊㌻㎜㎝㎞㎎㎏㏄㎡��������㍻�〝〟№㏍℡㊤㊥㊦㊧㊨㈱㈲㈹㍾㍽㍼≒≡∫∮∑√⊥∠∟⊿∵∩∪���������������������������������������������������������������������������������������������������".split(""),e=0;e!=n[135].length;++e)65533!==n[135][e].charCodeAt(0)&&(r[n[135][e]]=34560+e,t[34560+e]=n[135][e]);for(n[136]="���������������������������������������������������������������������������������������������������������������������������������������������������������������亜唖娃阿哀愛挨姶逢葵茜穐悪握渥旭葦芦鯵梓圧斡扱宛姐虻飴絢綾鮎或粟袷安庵按暗案闇鞍杏以伊位依偉囲夷委威尉惟意慰易椅為畏異移維緯胃萎衣謂違遺医井亥域育郁磯一壱溢逸稲茨芋鰯允印咽員因姻引飲淫胤蔭���".split(""),e=0;e!=n[136].length;++e)65533!==n[136][e].charCodeAt(0)&&(r[n[136][e]]=34816+e,t[34816+e]=n[136][e]);for(n[137]="����������������������������������������������������������������院陰隠韻吋右宇烏羽迂雨卯鵜窺丑碓臼渦嘘唄欝蔚鰻姥厩浦瓜閏噂云運雲荏餌叡営嬰影映曳栄永泳洩瑛盈穎頴英衛詠鋭液疫益駅悦謁越閲榎厭円�園堰奄宴延怨掩援沿演炎焔煙燕猿縁艶苑薗遠鉛鴛塩於汚甥凹央奥往応押旺横欧殴王翁襖鴬鴎黄岡沖荻億屋憶臆桶牡乙俺卸恩温穏音下化仮何伽価佳加可嘉夏嫁家寡科暇果架歌河火珂禍禾稼箇花苛茄荷華菓蝦課嘩貨迦過霞蚊俄峨我牙画臥芽蛾賀雅餓駕介会解回塊壊廻快怪悔恢懐戒拐改���".split(""),e=0;e!=n[137].length;++e)65533!==n[137][e].charCodeAt(0)&&(r[n[137][e]]=35072+e,t[35072+e]=n[137][e]);for(n[138]="����������������������������������������������������������������魁晦械海灰界皆絵芥蟹開階貝凱劾外咳害崖慨概涯碍蓋街該鎧骸浬馨蛙垣柿蛎鈎劃嚇各廓拡撹格核殻獲確穫覚角赫較郭閣隔革学岳楽額顎掛笠樫�橿梶鰍潟割喝恰括活渇滑葛褐轄且鰹叶椛樺鞄株兜竃蒲釜鎌噛鴨栢茅萱粥刈苅瓦乾侃冠寒刊勘勧巻喚堪姦完官寛干幹患感慣憾換敢柑桓棺款歓汗漢澗潅環甘監看竿管簡緩缶翰肝艦莞観諌貫還鑑間閑関陥韓館舘丸含岸巌玩癌眼岩翫贋雁頑顔願企伎危喜器基奇嬉寄岐希幾忌揮机旗既期棋棄���".split(""),e=0;e!=n[138].length;++e)65533!==n[138][e].charCodeAt(0)&&(r[n[138][e]]=35328+e,t[35328+e]=n[138][e]);for(n[139]="����������������������������������������������������������������機帰毅気汽畿祈季稀紀徽規記貴起軌輝飢騎鬼亀偽儀妓宜戯技擬欺犠疑祇義蟻誼議掬菊鞠吉吃喫桔橘詰砧杵黍却客脚虐逆丘久仇休及吸宮弓急救�朽求汲泣灸球究窮笈級糾給旧牛去居巨拒拠挙渠虚許距鋸漁禦魚亨享京供侠僑兇競共凶協匡卿叫喬境峡強彊怯恐恭挟教橋況狂狭矯胸脅興蕎郷鏡響饗驚仰凝尭暁業局曲極玉桐粁僅勤均巾錦斤欣欽琴禁禽筋緊芹菌衿襟謹近金吟銀九倶句区狗玖矩苦躯駆駈駒具愚虞喰空偶寓遇隅串櫛釧屑屈���".split(""),e=0;e!=n[139].length;++e)65533!==n[139][e].charCodeAt(0)&&(r[n[139][e]]=35584+e,t[35584+e]=n[139][e]);for(n[140]="����������������������������������������������������������������掘窟沓靴轡窪熊隈粂栗繰桑鍬勲君薫訓群軍郡卦袈祁係傾刑兄啓圭珪型契形径恵慶慧憩掲携敬景桂渓畦稽系経継繋罫茎荊蛍計詣警軽頚鶏芸迎鯨�劇戟撃激隙桁傑欠決潔穴結血訣月件倹倦健兼券剣喧圏堅嫌建憲懸拳捲検権牽犬献研硯絹県肩見謙賢軒遣鍵険顕験鹸元原厳幻弦減源玄現絃舷言諺限乎個古呼固姑孤己庫弧戸故枯湖狐糊袴股胡菰虎誇跨鈷雇顧鼓五互伍午呉吾娯後御悟梧檎瑚碁語誤護醐乞鯉交佼侯候倖光公功効勾厚口向���".split(""),e=0;e!=n[140].length;++e)65533!==n[140][e].charCodeAt(0)&&(r[n[140][e]]=35840+e,t[35840+e]=n[140][e]);for(n[141]="����������������������������������������������������������������后喉坑垢好孔孝宏工巧巷幸広庚康弘恒慌抗拘控攻昂晃更杭校梗構江洪浩港溝甲皇硬稿糠紅紘絞綱耕考肯肱腔膏航荒行衡講貢購郊酵鉱砿鋼閤降�項香高鴻剛劫号合壕拷濠豪轟麹克刻告国穀酷鵠黒獄漉腰甑忽惚骨狛込此頃今困坤墾婚恨懇昏昆根梱混痕紺艮魂些佐叉唆嵯左差査沙瑳砂詐鎖裟坐座挫債催再最哉塞妻宰彩才採栽歳済災采犀砕砦祭斎細菜裁載際剤在材罪財冴坂阪堺榊肴咲崎埼碕鷺作削咋搾昨朔柵窄策索錯桜鮭笹匙冊刷���".split(""),e=0;e!=n[141].length;++e)65533!==n[141][e].charCodeAt(0)&&(r[n[141][e]]=36096+e,t[36096+e]=n[141][e]);for(n[142]="����������������������������������������������������������������察拶撮擦札殺薩雑皐鯖捌錆鮫皿晒三傘参山惨撒散桟燦珊産算纂蚕讃賛酸餐斬暫残仕仔伺使刺司史嗣四士始姉姿子屍市師志思指支孜斯施旨枝止�死氏獅祉私糸紙紫肢脂至視詞詩試誌諮資賜雌飼歯事似侍児字寺慈持時次滋治爾璽痔磁示而耳自蒔辞汐鹿式識鴫竺軸宍雫七叱執失嫉室悉湿漆疾質実蔀篠偲柴芝屡蕊縞舎写射捨赦斜煮社紗者謝車遮蛇邪借勺尺杓灼爵酌釈錫若寂弱惹主取守手朱殊狩珠種腫趣酒首儒受呪寿授樹綬需囚収周���".split(""),e=0;e!=n[142].length;++e)65533!==n[142][e].charCodeAt(0)&&(r[n[142][e]]=36352+e,t[36352+e]=n[142][e]);for(n[143]="����������������������������������������������������������������宗就州修愁拾洲秀秋終繍習臭舟蒐衆襲讐蹴輯週酋酬集醜什住充十従戎柔汁渋獣縦重銃叔夙宿淑祝縮粛塾熟出術述俊峻春瞬竣舜駿准循旬楯殉淳�準潤盾純巡遵醇順処初所暑曙渚庶緒署書薯藷諸助叙女序徐恕鋤除傷償勝匠升召哨商唱嘗奨妾娼宵将小少尚庄床廠彰承抄招掌捷昇昌昭晶松梢樟樵沼消渉湘焼焦照症省硝礁祥称章笑粧紹肖菖蒋蕉衝裳訟証詔詳象賞醤鉦鍾鐘障鞘上丈丞乗冗剰城場壌嬢常情擾条杖浄状畳穣蒸譲醸錠嘱埴飾���".split(""),e=0;e!=n[143].length;++e)65533!==n[143][e].charCodeAt(0)&&(r[n[143][e]]=36608+e,t[36608+e]=n[143][e]);for(n[144]="����������������������������������������������������������������拭植殖燭織職色触食蝕辱尻伸信侵唇娠寝審心慎振新晋森榛浸深申疹真神秦紳臣芯薪親診身辛進針震人仁刃塵壬尋甚尽腎訊迅陣靭笥諏須酢図厨�逗吹垂帥推水炊睡粋翠衰遂酔錐錘随瑞髄崇嵩数枢趨雛据杉椙菅頗雀裾澄摺寸世瀬畝是凄制勢姓征性成政整星晴棲栖正清牲生盛精聖声製西誠誓請逝醒青静斉税脆隻席惜戚斥昔析石積籍績脊責赤跡蹟碩切拙接摂折設窃節説雪絶舌蝉仙先千占宣専尖川戦扇撰栓栴泉浅洗染潜煎煽旋穿箭線���".split(""),e=0;e!=n[144].length;++e)65533!==n[144][e].charCodeAt(0)&&(r[n[144][e]]=36864+e,t[36864+e]=n[144][e]);for(n[145]="����������������������������������������������������������������繊羨腺舛船薦詮賎践選遷銭銑閃鮮前善漸然全禅繕膳糎噌塑岨措曾曽楚狙疏疎礎祖租粗素組蘇訴阻遡鼠僧創双叢倉喪壮奏爽宋層匝惣想捜掃挿掻�操早曹巣槍槽漕燥争痩相窓糟総綜聡草荘葬蒼藻装走送遭鎗霜騒像増憎臓蔵贈造促側則即息捉束測足速俗属賊族続卒袖其揃存孫尊損村遜他多太汰詑唾堕妥惰打柁舵楕陀駄騨体堆対耐岱帯待怠態戴替泰滞胎腿苔袋貸退逮隊黛鯛代台大第醍題鷹滝瀧卓啄宅托択拓沢濯琢託鐸濁諾茸凧蛸只���".split(""),e=0;e!=n[145].length;++e)65533!==n[145][e].charCodeAt(0)&&(r[n[145][e]]=37120+e,t[37120+e]=n[145][e]);for(n[146]="����������������������������������������������������������������叩但達辰奪脱巽竪辿棚谷狸鱈樽誰丹単嘆坦担探旦歎淡湛炭短端箪綻耽胆蛋誕鍛団壇弾断暖檀段男談値知地弛恥智池痴稚置致蜘遅馳築畜竹筑蓄�逐秩窒茶嫡着中仲宙忠抽昼柱注虫衷註酎鋳駐樗瀦猪苧著貯丁兆凋喋寵帖帳庁弔張彫徴懲挑暢朝潮牒町眺聴脹腸蝶調諜超跳銚長頂鳥勅捗直朕沈珍賃鎮陳津墜椎槌追鎚痛通塚栂掴槻佃漬柘辻蔦綴鍔椿潰坪壷嬬紬爪吊釣鶴亭低停偵剃貞呈堤定帝底庭廷弟悌抵挺提梯汀碇禎程締艇訂諦蹄逓���".split(""),e=0;e!=n[146].length;++e)65533!==n[146][e].charCodeAt(0)&&(r[n[146][e]]=37376+e,t[37376+e]=n[146][e]);for(n[147]="����������������������������������������������������������������邸鄭釘鼎泥摘擢敵滴的笛適鏑溺哲徹撤轍迭鉄典填天展店添纏甜貼転顛点伝殿澱田電兎吐堵塗妬屠徒斗杜渡登菟賭途都鍍砥砺努度土奴怒倒党冬�凍刀唐塔塘套宕島嶋悼投搭東桃梼棟盗淘湯涛灯燈当痘祷等答筒糖統到董蕩藤討謄豆踏逃透鐙陶頭騰闘働動同堂導憧撞洞瞳童胴萄道銅峠鴇匿得徳涜特督禿篤毒独読栃橡凸突椴届鳶苫寅酉瀞噸屯惇敦沌豚遁頓呑曇鈍奈那内乍凪薙謎灘捺鍋楢馴縄畷南楠軟難汝二尼弐迩匂賑肉虹廿日乳入���".split(""),e=0;e!=n[147].length;++e)65533!==n[147][e].charCodeAt(0)&&(r[n[147][e]]=37632+e,t[37632+e]=n[147][e]);for(n[148]="����������������������������������������������������������������如尿韮任妊忍認濡禰祢寧葱猫熱年念捻撚燃粘乃廼之埜嚢悩濃納能脳膿農覗蚤巴把播覇杷波派琶破婆罵芭馬俳廃拝排敗杯盃牌背肺輩配倍培媒梅�楳煤狽買売賠陪這蝿秤矧萩伯剥博拍柏泊白箔粕舶薄迫曝漠爆縛莫駁麦函箱硲箸肇筈櫨幡肌畑畠八鉢溌発醗髪伐罰抜筏閥鳩噺塙蛤隼伴判半反叛帆搬斑板氾汎版犯班畔繁般藩販範釆煩頒飯挽晩番盤磐蕃蛮匪卑否妃庇彼悲扉批披斐比泌疲皮碑秘緋罷肥被誹費避非飛樋簸備尾微枇毘琵眉美���".split(""),e=0;e!=n[148].length;++e)65533!==n[148][e].charCodeAt(0)&&(r[n[148][e]]=37888+e,t[37888+e]=n[148][e]);for(n[149]="����������������������������������������������������������������鼻柊稗匹疋髭彦膝菱肘弼必畢筆逼桧姫媛紐百謬俵彪標氷漂瓢票表評豹廟描病秒苗錨鋲蒜蛭鰭品彬斌浜瀕貧賓頻敏瓶不付埠夫婦富冨布府怖扶敷�斧普浮父符腐膚芙譜負賦赴阜附侮撫武舞葡蕪部封楓風葺蕗伏副復幅服福腹複覆淵弗払沸仏物鮒分吻噴墳憤扮焚奮粉糞紛雰文聞丙併兵塀幣平弊柄並蔽閉陛米頁僻壁癖碧別瞥蔑箆偏変片篇編辺返遍便勉娩弁鞭保舗鋪圃捕歩甫補輔穂募墓慕戊暮母簿菩倣俸包呆報奉宝峰峯崩庖抱捧放方朋���".split(""),e=0;e!=n[149].length;++e)65533!==n[149][e].charCodeAt(0)&&(r[n[149][e]]=38144+e,t[38144+e]=n[149][e]);for(n[150]="����������������������������������������������������������������法泡烹砲縫胞芳萌蓬蜂褒訪豊邦鋒飽鳳鵬乏亡傍剖坊妨帽忘忙房暴望某棒冒紡肪膨謀貌貿鉾防吠頬北僕卜墨撲朴牧睦穆釦勃没殆堀幌奔本翻凡盆�摩磨魔麻埋妹昧枚毎哩槙幕膜枕鮪柾鱒桝亦俣又抹末沫迄侭繭麿万慢満漫蔓味未魅巳箕岬密蜜湊蓑稔脈妙粍民眠務夢無牟矛霧鵡椋婿娘冥名命明盟迷銘鳴姪牝滅免棉綿緬面麺摸模茂妄孟毛猛盲網耗蒙儲木黙目杢勿餅尤戻籾貰問悶紋門匁也冶夜爺耶野弥矢厄役約薬訳躍靖柳薮鑓愉愈油癒���".split(""),e=0;e!=n[150].length;++e)65533!==n[150][e].charCodeAt(0)&&(r[n[150][e]]=38400+e,t[38400+e]=n[150][e]);for(n[151]="����������������������������������������������������������������諭輸唯佑優勇友宥幽悠憂揖有柚湧涌猶猷由祐裕誘遊邑郵雄融夕予余与誉輿預傭幼妖容庸揚揺擁曜楊様洋溶熔用窯羊耀葉蓉要謡踊遥陽養慾抑欲�沃浴翌翼淀羅螺裸来莱頼雷洛絡落酪乱卵嵐欄濫藍蘭覧利吏履李梨理璃痢裏裡里離陸律率立葎掠略劉流溜琉留硫粒隆竜龍侶慮旅虜了亮僚両凌寮料梁涼猟療瞭稜糧良諒遼量陵領力緑倫厘林淋燐琳臨輪隣鱗麟瑠塁涙累類令伶例冷励嶺怜玲礼苓鈴隷零霊麗齢暦歴列劣烈裂廉恋憐漣煉簾練聯���".split(""),e=0;e!=n[151].length;++e)65533!==n[151][e].charCodeAt(0)&&(r[n[151][e]]=38656+e,t[38656+e]=n[151][e]);for(n[152]="����������������������������������������������������������������蓮連錬呂魯櫓炉賂路露労婁廊弄朗楼榔浪漏牢狼篭老聾蝋郎六麓禄肋録論倭和話歪賄脇惑枠鷲亙亘鰐詫藁蕨椀湾碗腕��������������������������������������������弌丐丕个丱丶丼丿乂乖乘亂亅豫亊舒弍于亞亟亠亢亰亳亶从仍仄仆仂仗仞仭仟价伉佚估佛佝佗佇佶侈侏侘佻佩佰侑佯來侖儘俔俟俎俘俛俑俚俐俤俥倚倨倔倪倥倅伜俶倡倩倬俾俯們倆偃假會偕偐偈做偖偬偸傀傚傅傴傲���".split(""),e=0;e!=n[152].length;++e)65533!==n[152][e].charCodeAt(0)&&(r[n[152][e]]=38912+e,t[38912+e]=n[152][e]);for(n[153]="����������������������������������������������������������������僉僊傳僂僖僞僥僭僣僮價僵儉儁儂儖儕儔儚儡儺儷儼儻儿兀兒兌兔兢竸兩兪兮冀冂囘册冉冏冑冓冕冖冤冦冢冩冪冫决冱冲冰况冽凅凉凛几處凩凭�凰凵凾刄刋刔刎刧刪刮刳刹剏剄剋剌剞剔剪剴剩剳剿剽劍劔劒剱劈劑辨辧劬劭劼劵勁勍勗勞勣勦飭勠勳勵勸勹匆匈甸匍匐匏匕匚匣匯匱匳匸區卆卅丗卉卍凖卞卩卮夘卻卷厂厖厠厦厥厮厰厶參簒雙叟曼燮叮叨叭叺吁吽呀听吭吼吮吶吩吝呎咏呵咎呟呱呷呰咒呻咀呶咄咐咆哇咢咸咥咬哄哈咨���".split(""),e=0;e!=n[153].length;++e)65533!==n[153][e].charCodeAt(0)&&(r[n[153][e]]=39168+e,t[39168+e]=n[153][e]);for(n[154]="����������������������������������������������������������������咫哂咤咾咼哘哥哦唏唔哽哮哭哺哢唹啀啣啌售啜啅啖啗唸唳啝喙喀咯喊喟啻啾喘喞單啼喃喩喇喨嗚嗅嗟嗄嗜嗤嗔嘔嗷嘖嗾嗽嘛嗹噎噐營嘴嘶嘲嘸�噫噤嘯噬噪嚆嚀嚊嚠嚔嚏嚥嚮嚶嚴囂嚼囁囃囀囈囎囑囓囗囮囹圀囿圄圉圈國圍圓團圖嗇圜圦圷圸坎圻址坏坩埀垈坡坿垉垓垠垳垤垪垰埃埆埔埒埓堊埖埣堋堙堝塲堡塢塋塰毀塒堽塹墅墹墟墫墺壞墻墸墮壅壓壑壗壙壘壥壜壤壟壯壺壹壻壼壽夂夊夐夛梦夥夬夭夲夸夾竒奕奐奎奚奘奢奠奧奬奩���".split(""),e=0;e!=n[154].length;++e)65533!==n[154][e].charCodeAt(0)&&(r[n[154][e]]=39424+e,t[39424+e]=n[154][e]);for(n[155]="����������������������������������������������������������������奸妁妝佞侫妣妲姆姨姜妍姙姚娥娟娑娜娉娚婀婬婉娵娶婢婪媚媼媾嫋嫂媽嫣嫗嫦嫩嫖嫺嫻嬌嬋嬖嬲嫐嬪嬶嬾孃孅孀孑孕孚孛孥孩孰孳孵學斈孺宀�它宦宸寃寇寉寔寐寤實寢寞寥寫寰寶寳尅將專對尓尠尢尨尸尹屁屆屎屓屐屏孱屬屮乢屶屹岌岑岔妛岫岻岶岼岷峅岾峇峙峩峽峺峭嶌峪崋崕崗嵜崟崛崑崔崢崚崙崘嵌嵒嵎嵋嵬嵳嵶嶇嶄嶂嶢嶝嶬嶮嶽嶐嶷嶼巉巍巓巒巖巛巫已巵帋帚帙帑帛帶帷幄幃幀幎幗幔幟幢幤幇幵并幺麼广庠廁廂廈廐廏���".split(""),e=0;e!=n[155].length;++e)65533!==n[155][e].charCodeAt(0)&&(r[n[155][e]]=39680+e,t[39680+e]=n[155][e]);for(n[156]="����������������������������������������������������������������廖廣廝廚廛廢廡廨廩廬廱廳廰廴廸廾弃弉彝彜弋弑弖弩弭弸彁彈彌彎弯彑彖彗彙彡彭彳彷徃徂彿徊很徑徇從徙徘徠徨徭徼忖忻忤忸忱忝悳忿怡恠�怙怐怩怎怱怛怕怫怦怏怺恚恁恪恷恟恊恆恍恣恃恤恂恬恫恙悁悍惧悃悚悄悛悖悗悒悧悋惡悸惠惓悴忰悽惆悵惘慍愕愆惶惷愀惴惺愃愡惻惱愍愎慇愾愨愧慊愿愼愬愴愽慂慄慳慷慘慙慚慫慴慯慥慱慟慝慓慵憙憖憇憬憔憚憊憑憫憮懌懊應懷懈懃懆憺懋罹懍懦懣懶懺懴懿懽懼懾戀戈戉戍戌戔戛���".split(""),e=0;e!=n[156].length;++e)65533!==n[156][e].charCodeAt(0)&&(r[n[156][e]]=39936+e,t[39936+e]=n[156][e]);for(n[157]="����������������������������������������������������������������戞戡截戮戰戲戳扁扎扞扣扛扠扨扼抂抉找抒抓抖拔抃抔拗拑抻拏拿拆擔拈拜拌拊拂拇抛拉挌拮拱挧挂挈拯拵捐挾捍搜捏掖掎掀掫捶掣掏掉掟掵捫�捩掾揩揀揆揣揉插揶揄搖搴搆搓搦搶攝搗搨搏摧摯摶摎攪撕撓撥撩撈撼據擒擅擇撻擘擂擱擧舉擠擡抬擣擯攬擶擴擲擺攀擽攘攜攅攤攣攫攴攵攷收攸畋效敖敕敍敘敞敝敲數斂斃變斛斟斫斷旃旆旁旄旌旒旛旙无旡旱杲昊昃旻杳昵昶昴昜晏晄晉晁晞晝晤晧晨晟晢晰暃暈暎暉暄暘暝曁暹曉暾暼���".split(""),e=0;e!=n[157].length;++e)65533!==n[157][e].charCodeAt(0)&&(r[n[157][e]]=40192+e,t[40192+e]=n[157][e]);for(n[158]="����������������������������������������������������������������曄暸曖曚曠昿曦曩曰曵曷朏朖朞朦朧霸朮朿朶杁朸朷杆杞杠杙杣杤枉杰枩杼杪枌枋枦枡枅枷柯枴柬枳柩枸柤柞柝柢柮枹柎柆柧檜栞框栩桀桍栲桎�梳栫桙档桷桿梟梏梭梔條梛梃檮梹桴梵梠梺椏梍桾椁棊椈棘椢椦棡椌棍棔棧棕椶椒椄棗棣椥棹棠棯椨椪椚椣椡棆楹楷楜楸楫楔楾楮椹楴椽楙椰楡楞楝榁楪榲榮槐榿槁槓榾槎寨槊槝榻槃榧樮榑榠榜榕榴槞槨樂樛槿權槹槲槧樅榱樞槭樔槫樊樒櫁樣樓橄樌橲樶橸橇橢橙橦橈樸樢檐檍檠檄檢檣���".split(""),e=0;e!=n[158].length;++e)65533!==n[158][e].charCodeAt(0)&&(r[n[158][e]]=40448+e,t[40448+e]=n[158][e]);for(n[159]="����������������������������������������������������������������檗蘗檻櫃櫂檸檳檬櫞櫑櫟檪櫚櫪櫻欅蘖櫺欒欖鬱欟欸欷盜欹飮歇歃歉歐歙歔歛歟歡歸歹歿殀殄殃殍殘殕殞殤殪殫殯殲殱殳殷殼毆毋毓毟毬毫毳毯�麾氈氓气氛氤氣汞汕汢汪沂沍沚沁沛汾汨汳沒沐泄泱泓沽泗泅泝沮沱沾沺泛泯泙泪洟衍洶洫洽洸洙洵洳洒洌浣涓浤浚浹浙涎涕濤涅淹渕渊涵淇淦涸淆淬淞淌淨淒淅淺淙淤淕淪淮渭湮渮渙湲湟渾渣湫渫湶湍渟湃渺湎渤滿渝游溂溪溘滉溷滓溽溯滄溲滔滕溏溥滂溟潁漑灌滬滸滾漿滲漱滯漲滌���".split(""),e=0;e!=n[159].length;++e)65533!==n[159][e].charCodeAt(0)&&(r[n[159][e]]=40704+e,t[40704+e]=n[159][e]);for(n[224]="����������������������������������������������������������������漾漓滷澆潺潸澁澀潯潛濳潭澂潼潘澎澑濂潦澳澣澡澤澹濆澪濟濕濬濔濘濱濮濛瀉瀋濺瀑瀁瀏濾瀛瀚潴瀝瀘瀟瀰瀾瀲灑灣炙炒炯烱炬炸炳炮烟烋烝�烙焉烽焜焙煥煕熈煦煢煌煖煬熏燻熄熕熨熬燗熹熾燒燉燔燎燠燬燧燵燼燹燿爍爐爛爨爭爬爰爲爻爼爿牀牆牋牘牴牾犂犁犇犒犖犢犧犹犲狃狆狄狎狒狢狠狡狹狷倏猗猊猜猖猝猴猯猩猥猾獎獏默獗獪獨獰獸獵獻獺珈玳珎玻珀珥珮珞璢琅瑯琥珸琲琺瑕琿瑟瑙瑁瑜瑩瑰瑣瑪瑶瑾璋璞璧瓊瓏瓔珱���".split(""),e=0;e!=n[224].length;++e)65533!==n[224][e].charCodeAt(0)&&(r[n[224][e]]=57344+e,t[57344+e]=n[224][e]);for(n[225]="����������������������������������������������������������������瓠瓣瓧瓩瓮瓲瓰瓱瓸瓷甄甃甅甌甎甍甕甓甞甦甬甼畄畍畊畉畛畆畚畩畤畧畫畭畸當疆疇畴疊疉疂疔疚疝疥疣痂疳痃疵疽疸疼疱痍痊痒痙痣痞痾痿�痼瘁痰痺痲痳瘋瘍瘉瘟瘧瘠瘡瘢瘤瘴瘰瘻癇癈癆癜癘癡癢癨癩癪癧癬癰癲癶癸發皀皃皈皋皎皖皓皙皚皰皴皸皹皺盂盍盖盒盞盡盥盧盪蘯盻眈眇眄眩眤眞眥眦眛眷眸睇睚睨睫睛睥睿睾睹瞎瞋瞑瞠瞞瞰瞶瞹瞿瞼瞽瞻矇矍矗矚矜矣矮矼砌砒礦砠礪硅碎硴碆硼碚碌碣碵碪碯磑磆磋磔碾碼磅磊磬���".split(""),e=0;e!=n[225].length;++e)65533!==n[225][e].charCodeAt(0)&&(r[n[225][e]]=57600+e,t[57600+e]=n[225][e]);for(n[226]="����������������������������������������������������������������磧磚磽磴礇礒礑礙礬礫祀祠祗祟祚祕祓祺祿禊禝禧齋禪禮禳禹禺秉秕秧秬秡秣稈稍稘稙稠稟禀稱稻稾稷穃穗穉穡穢穩龝穰穹穽窈窗窕窘窖窩竈窰�窶竅竄窿邃竇竊竍竏竕竓站竚竝竡竢竦竭竰笂笏笊笆笳笘笙笞笵笨笶筐筺笄筍笋筌筅筵筥筴筧筰筱筬筮箝箘箟箍箜箚箋箒箏筝箙篋篁篌篏箴篆篝篩簑簔篦篥籠簀簇簓篳篷簗簍篶簣簧簪簟簷簫簽籌籃籔籏籀籐籘籟籤籖籥籬籵粃粐粤粭粢粫粡粨粳粲粱粮粹粽糀糅糂糘糒糜糢鬻糯糲糴糶糺紆���".split(""),e=0;e!=n[226].length;++e)65533!==n[226][e].charCodeAt(0)&&(r[n[226][e]]=57856+e,t[57856+e]=n[226][e]);for(n[227]="����������������������������������������������������������������紂紜紕紊絅絋紮紲紿紵絆絳絖絎絲絨絮絏絣經綉絛綏絽綛綺綮綣綵緇綽綫總綢綯緜綸綟綰緘緝緤緞緻緲緡縅縊縣縡縒縱縟縉縋縢繆繦縻縵縹繃縷�縲縺繧繝繖繞繙繚繹繪繩繼繻纃緕繽辮繿纈纉續纒纐纓纔纖纎纛纜缸缺罅罌罍罎罐网罕罔罘罟罠罨罩罧罸羂羆羃羈羇羌羔羞羝羚羣羯羲羹羮羶羸譱翅翆翊翕翔翡翦翩翳翹飜耆耄耋耒耘耙耜耡耨耿耻聊聆聒聘聚聟聢聨聳聲聰聶聹聽聿肄肆肅肛肓肚肭冐肬胛胥胙胝胄胚胖脉胯胱脛脩脣脯腋���".split(""),e=0;e!=n[227].length;++e)65533!==n[227][e].charCodeAt(0)&&(r[n[227][e]]=58112+e,t[58112+e]=n[227][e]);for(n[228]="����������������������������������������������������������������隋腆脾腓腑胼腱腮腥腦腴膃膈膊膀膂膠膕膤膣腟膓膩膰膵膾膸膽臀臂膺臉臍臑臙臘臈臚臟臠臧臺臻臾舁舂舅與舊舍舐舖舩舫舸舳艀艙艘艝艚艟艤�艢艨艪艫舮艱艷艸艾芍芒芫芟芻芬苡苣苟苒苴苳苺莓范苻苹苞茆苜茉苙茵茴茖茲茱荀茹荐荅茯茫茗茘莅莚莪莟莢莖茣莎莇莊荼莵荳荵莠莉莨菴萓菫菎菽萃菘萋菁菷萇菠菲萍萢萠莽萸蔆菻葭萪萼蕚蒄葷葫蒭葮蒂葩葆萬葯葹萵蓊葢蒹蒿蒟蓙蓍蒻蓚蓐蓁蓆蓖蒡蔡蓿蓴蔗蔘蔬蔟蔕蔔蓼蕀蕣蕘蕈���".split(""),e=0;e!=n[228].length;++e)65533!==n[228][e].charCodeAt(0)&&(r[n[228][e]]=58368+e,t[58368+e]=n[228][e]);for(n[229]="����������������������������������������������������������������蕁蘂蕋蕕薀薤薈薑薊薨蕭薔薛藪薇薜蕷蕾薐藉薺藏薹藐藕藝藥藜藹蘊蘓蘋藾藺蘆蘢蘚蘰蘿虍乕虔號虧虱蚓蚣蚩蚪蚋蚌蚶蚯蛄蛆蚰蛉蠣蚫蛔蛞蛩蛬�蛟蛛蛯蜒蜆蜈蜀蜃蛻蜑蜉蜍蛹蜊蜴蜿蜷蜻蜥蜩蜚蝠蝟蝸蝌蝎蝴蝗蝨蝮蝙蝓蝣蝪蠅螢螟螂螯蟋螽蟀蟐雖螫蟄螳蟇蟆螻蟯蟲蟠蠏蠍蟾蟶蟷蠎蟒蠑蠖蠕蠢蠡蠱蠶蠹蠧蠻衄衂衒衙衞衢衫袁衾袞衵衽袵衲袂袗袒袮袙袢袍袤袰袿袱裃裄裔裘裙裝裹褂裼裴裨裲褄褌褊褓襃褞褥褪褫襁襄褻褶褸襌褝襠襞���".split(""),e=0;e!=n[229].length;++e)65533!==n[229][e].charCodeAt(0)&&(r[n[229][e]]=58624+e,t[58624+e]=n[229][e]);for(n[230]="����������������������������������������������������������������襦襤襭襪襯襴襷襾覃覈覊覓覘覡覩覦覬覯覲覺覽覿觀觚觜觝觧觴觸訃訖訐訌訛訝訥訶詁詛詒詆詈詼詭詬詢誅誂誄誨誡誑誥誦誚誣諄諍諂諚諫諳諧�諤諱謔諠諢諷諞諛謌謇謚諡謖謐謗謠謳鞫謦謫謾謨譁譌譏譎證譖譛譚譫譟譬譯譴譽讀讌讎讒讓讖讙讚谺豁谿豈豌豎豐豕豢豬豸豺貂貉貅貊貍貎貔豼貘戝貭貪貽貲貳貮貶賈賁賤賣賚賽賺賻贄贅贊贇贏贍贐齎贓賍贔贖赧赭赱赳趁趙跂趾趺跏跚跖跌跛跋跪跫跟跣跼踈踉跿踝踞踐踟蹂踵踰踴蹊���".split(""),e=0;e!=n[230].length;++e)65533!==n[230][e].charCodeAt(0)&&(r[n[230][e]]=58880+e,t[58880+e]=n[230][e]);for(n[231]="����������������������������������������������������������������蹇蹉蹌蹐蹈蹙蹤蹠踪蹣蹕蹶蹲蹼躁躇躅躄躋躊躓躑躔躙躪躡躬躰軆躱躾軅軈軋軛軣軼軻軫軾輊輅輕輒輙輓輜輟輛輌輦輳輻輹轅轂輾轌轉轆轎轗轜�轢轣轤辜辟辣辭辯辷迚迥迢迪迯邇迴逅迹迺逑逕逡逍逞逖逋逧逶逵逹迸遏遐遑遒逎遉逾遖遘遞遨遯遶隨遲邂遽邁邀邊邉邏邨邯邱邵郢郤扈郛鄂鄒鄙鄲鄰酊酖酘酣酥酩酳酲醋醉醂醢醫醯醪醵醴醺釀釁釉釋釐釖釟釡釛釼釵釶鈞釿鈔鈬鈕鈑鉞鉗鉅鉉鉤鉈銕鈿鉋鉐銜銖銓銛鉚鋏銹銷鋩錏鋺鍄錮���".split(""),e=0;e!=n[231].length;++e)65533!==n[231][e].charCodeAt(0)&&(r[n[231][e]]=59136+e,t[59136+e]=n[231][e]);for(n[232]="����������������������������������������������������������������錙錢錚錣錺錵錻鍜鍠鍼鍮鍖鎰鎬鎭鎔鎹鏖鏗鏨鏥鏘鏃鏝鏐鏈鏤鐚鐔鐓鐃鐇鐐鐶鐫鐵鐡鐺鑁鑒鑄鑛鑠鑢鑞鑪鈩鑰鑵鑷鑽鑚鑼鑾钁鑿閂閇閊閔閖閘閙�閠閨閧閭閼閻閹閾闊濶闃闍闌闕闔闖關闡闥闢阡阨阮阯陂陌陏陋陷陜陞陝陟陦陲陬隍隘隕隗險隧隱隲隰隴隶隸隹雎雋雉雍襍雜霍雕雹霄霆霈霓霎霑霏霖霙霤霪霰霹霽霾靄靆靈靂靉靜靠靤靦靨勒靫靱靹鞅靼鞁靺鞆鞋鞏鞐鞜鞨鞦鞣鞳鞴韃韆韈韋韜韭齏韲竟韶韵頏頌頸頤頡頷頽顆顏顋顫顯顰���".split(""),e=0;e!=n[232].length;++e)65533!==n[232][e].charCodeAt(0)&&(r[n[232][e]]=59392+e,t[59392+e]=n[232][e]);for(n[233]="����������������������������������������������������������������顱顴顳颪颯颱颶飄飃飆飩飫餃餉餒餔餘餡餝餞餤餠餬餮餽餾饂饉饅饐饋饑饒饌饕馗馘馥馭馮馼駟駛駝駘駑駭駮駱駲駻駸騁騏騅駢騙騫騷驅驂驀驃�騾驕驍驛驗驟驢驥驤驩驫驪骭骰骼髀髏髑髓體髞髟髢髣髦髯髫髮髴髱髷髻鬆鬘鬚鬟鬢鬣鬥鬧鬨鬩鬪鬮鬯鬲魄魃魏魍魎魑魘魴鮓鮃鮑鮖鮗鮟鮠鮨鮴鯀鯊鮹鯆鯏鯑鯒鯣鯢鯤鯔鯡鰺鯲鯱鯰鰕鰔鰉鰓鰌鰆鰈鰒鰊鰄鰮鰛鰥鰤鰡鰰鱇鰲鱆鰾鱚鱠鱧鱶鱸鳧鳬鳰鴉鴈鳫鴃鴆鴪鴦鶯鴣鴟鵄鴕鴒鵁鴿鴾鵆鵈���".split(""),e=0;e!=n[233].length;++e)65533!==n[233][e].charCodeAt(0)&&(r[n[233][e]]=59648+e,t[59648+e]=n[233][e]);for(n[234]="����������������������������������������������������������������鵝鵞鵤鵑鵐鵙鵲鶉鶇鶫鵯鵺鶚鶤鶩鶲鷄鷁鶻鶸鶺鷆鷏鷂鷙鷓鷸鷦鷭鷯鷽鸚鸛鸞鹵鹹鹽麁麈麋麌麒麕麑麝麥麩麸麪麭靡黌黎黏黐黔黜點黝黠黥黨黯�黴黶黷黹黻黼黽鼇鼈皷鼕鼡鼬鼾齊齒齔齣齟齠齡齦齧齬齪齷齲齶龕龜龠堯槇遙瑤凜熙�������������������������������������������������������������������������������������������".split(""),e=0;e!=n[234].length;++e)65533!==n[234][e].charCodeAt(0)&&(r[n[234][e]]=59904+e,t[59904+e]=n[234][e]);for(n[237]="����������������������������������������������������������������纊褜鍈銈蓜俉炻昱棈鋹曻彅丨仡仼伀伃伹佖侒侊侚侔俍偀倢俿倞偆偰偂傔僴僘兊兤冝冾凬刕劜劦勀勛匀匇匤卲厓厲叝﨎咜咊咩哿喆坙坥垬埈埇﨏�塚增墲夋奓奛奝奣妤妺孖寀甯寘寬尞岦岺峵崧嵓﨑嵂嵭嶸嶹巐弡弴彧德忞恝悅悊惞惕愠惲愑愷愰憘戓抦揵摠撝擎敎昀昕昻昉昮昞昤晥晗晙晴晳暙暠暲暿曺朎朗杦枻桒柀栁桄棏﨓楨﨔榘槢樰橫橆橳橾櫢櫤毖氿汜沆汯泚洄涇浯涖涬淏淸淲淼渹湜渧渼溿澈澵濵瀅瀇瀨炅炫焏焄煜煆煇凞燁燾犱���".split(""),e=0;e!=n[237].length;++e)65533!==n[237][e].charCodeAt(0)&&(r[n[237][e]]=60672+e,t[60672+e]=n[237][e]);for(n[238]="����������������������������������������������������������������犾猤猪獷玽珉珖珣珒琇珵琦琪琩琮瑢璉璟甁畯皂皜皞皛皦益睆劯砡硎硤硺礰礼神祥禔福禛竑竧靖竫箞精絈絜綷綠緖繒罇羡羽茁荢荿菇菶葈蒴蕓蕙�蕫﨟薰蘒﨡蠇裵訒訷詹誧誾諟諸諶譓譿賰賴贒赶﨣軏﨤逸遧郞都鄕鄧釚釗釞釭釮釤釥鈆鈐鈊鈺鉀鈼鉎鉙鉑鈹鉧銧鉷鉸鋧鋗鋙鋐﨧鋕鋠鋓錥錡鋻﨨錞鋿錝錂鍰鍗鎤鏆鏞鏸鐱鑅鑈閒隆﨩隝隯霳霻靃靍靏靑靕顗顥飯飼餧館馞驎髙髜魵魲鮏鮱鮻鰀鵰鵫鶴鸙黑��ⅰⅱⅲⅳⅴⅵⅶⅷⅸⅹ¬¦'"���".split(""),e=0;e!=n[238].length;++e)65533!==n[238][e].charCodeAt(0)&&(r[n[238][e]]=60928+e,t[60928+e]=n[238][e]);for(n[250]="����������������������������������������������������������������ⅰⅱⅲⅳⅴⅵⅶⅷⅸⅹⅠⅡⅢⅣⅤⅥⅦⅧⅨⅩ¬¦'"㈱№℡∵纊褜鍈銈蓜俉炻昱棈鋹曻彅丨仡仼伀伃伹佖侒侊侚侔俍偀倢俿倞偆偰偂傔僴僘兊�兤冝冾凬刕劜劦勀勛匀匇匤卲厓厲叝﨎咜咊咩哿喆坙坥垬埈埇﨏塚增墲夋奓奛奝奣妤妺孖寀甯寘寬尞岦岺峵崧嵓﨑嵂嵭嶸嶹巐弡弴彧德忞恝悅悊惞惕愠惲愑愷愰憘戓抦揵摠撝擎敎昀昕昻昉昮昞昤晥晗晙晴晳暙暠暲暿曺朎朗杦枻桒柀栁桄棏﨓楨﨔榘槢樰橫橆橳橾櫢櫤毖氿汜沆汯泚洄涇浯���".split(""),e=0;e!=n[250].length;++e)65533!==n[250][e].charCodeAt(0)&&(r[n[250][e]]=64e3+e,t[64e3+e]=n[250][e]);for(n[251]="����������������������������������������������������������������涖涬淏淸淲淼渹湜渧渼溿澈澵濵瀅瀇瀨炅炫焏焄煜煆煇凞燁燾犱犾猤猪獷玽珉珖珣珒琇珵琦琪琩琮瑢璉璟甁畯皂皜皞皛皦益睆劯砡硎硤硺礰礼神�祥禔福禛竑竧靖竫箞精絈絜綷綠緖繒罇羡羽茁荢荿菇菶葈蒴蕓蕙蕫﨟薰蘒﨡蠇裵訒訷詹誧誾諟諸諶譓譿賰賴贒赶﨣軏﨤逸遧郞都鄕鄧釚釗釞釭釮釤釥鈆鈐鈊鈺鉀鈼鉎鉙鉑鈹鉧銧鉷鉸鋧鋗鋙鋐﨧鋕鋠鋓錥錡鋻﨨錞鋿錝錂鍰鍗鎤鏆鏞鏸鐱鑅鑈閒隆﨩隝隯霳霻靃靍靏靑靕顗顥飯飼餧館馞驎髙���".split(""),e=0;e!=n[251].length;++e)65533!==n[251][e].charCodeAt(0)&&(r[n[251][e]]=64256+e,t[64256+e]=n[251][e]);for(n[252]="����������������������������������������������������������������髜魵魲鮏鮱鮻鰀鵰鵫鶴鸙黑������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������".split(""),e=0;e!=n[252].length;++e)65533!==n[252][e].charCodeAt(0)&&(r[n[252][e]]=64512+e,t[64512+e]=n[252][e]);return{enc:r,dec:t}}(),r[936]=function(){var e,t=[],r={},n=[];for(n[0]="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~€�������������������������������������������������������������������������������������������������������������������������������".split(""),e=0;e!=n[0].length;++e)65533!==n[0][e].charCodeAt(0)&&(r[n[0][e]]=0+e,t[0+e]=n[0][e]);for(n[129]="����������������������������������������������������������������丂丄丅丆丏丒丗丟丠両丣並丩丮丯丱丳丵丷丼乀乁乂乄乆乊乑乕乗乚乛乢乣乤乥乧乨乪乫乬乭乮乯乲乴乵乶乷乸乹乺乻乼乽乿亀亁亂亃亄亅亇亊�亐亖亗亙亜亝亞亣亪亯亰亱亴亶亷亸亹亼亽亾仈仌仏仐仒仚仛仜仠仢仦仧仩仭仮仯仱仴仸仹仺仼仾伀伂伃伄伅伆伇伈伋伌伒伓伔伕伖伜伝伡伣伨伩伬伭伮伱伳伵伷伹伻伾伿佀佁佂佄佅佇佈佉佊佋佌佒佔佖佡佢佦佨佪佫佭佮佱佲併佷佸佹佺佽侀侁侂侅來侇侊侌侎侐侒侓侕侖侘侙侚侜侞侟価侢�".split(""),e=0;e!=n[129].length;++e)65533!==n[129][e].charCodeAt(0)&&(r[n[129][e]]=33024+e,t[33024+e]=n[129][e]);for(n[130]="����������������������������������������������������������������侤侫侭侰侱侲侳侴侶侷侸侹侺侻侼侽侾俀俁係俆俇俈俉俋俌俍俒俓俔俕俖俙俛俠俢俤俥俧俫俬俰俲俴俵俶俷俹俻俼俽俿倀倁倂倃倄倅倆倇倈倉倊�個倎倐們倓倕倖倗倛倝倞倠倢倣値倧倫倯倰倱倲倳倴倵倶倷倸倹倻倽倿偀偁偂偄偅偆偉偊偋偍偐偑偒偓偔偖偗偘偙偛偝偞偟偠偡偢偣偤偦偧偨偩偪偫偭偮偯偰偱偲偳側偵偸偹偺偼偽傁傂傃傄傆傇傉傊傋傌傎傏傐傑傒傓傔傕傖傗傘備傚傛傜傝傞傟傠傡傢傤傦傪傫傭傮傯傰傱傳傴債傶傷傸傹傼�".split(""),e=0;e!=n[130].length;++e)65533!==n[130][e].charCodeAt(0)&&(r[n[130][e]]=33280+e,t[33280+e]=n[130][e]);for(n[131]="����������������������������������������������������������������傽傾傿僀僁僂僃僄僅僆僇僈僉僊僋僌働僎僐僑僒僓僔僕僗僘僙僛僜僝僞僟僠僡僢僣僤僥僨僩僪僫僯僰僱僲僴僶僷僸價僺僼僽僾僿儀儁儂儃億儅儈�儉儊儌儍儎儏儐儑儓儔儕儖儗儘儙儚儛儜儝儞償儠儢儣儤儥儦儧儨儩優儫儬儭儮儯儰儱儲儳儴儵儶儷儸儹儺儻儼儽儾兂兇兊兌兎兏児兒兓兗兘兙兛兝兞兟兠兡兣兤兦內兩兪兯兲兺兾兿冃冄円冇冊冋冎冏冐冑冓冔冘冚冝冞冟冡冣冦冧冨冩冪冭冮冴冸冹冺冾冿凁凂凃凅凈凊凍凎凐凒凓凔凕凖凗�".split(""),e=0;e!=n[131].length;++e)65533!==n[131][e].charCodeAt(0)&&(r[n[131][e]]=33536+e,t[33536+e]=n[131][e]);for(n[132]="����������������������������������������������������������������凘凙凚凜凞凟凢凣凥処凧凨凩凪凬凮凱凲凴凷凾刄刅刉刋刌刏刐刓刔刕刜刞刟刡刢刣別刦刧刪刬刯刱刲刴刵刼刾剄剅剆則剈剉剋剎剏剒剓剕剗剘�剙剚剛剝剟剠剢剣剤剦剨剫剬剭剮剰剱剳剴創剶剷剸剹剺剻剼剾劀劃劄劅劆劇劉劊劋劌劍劎劏劑劒劔劕劖劗劘劙劚劜劤劥劦劧劮劯劰労劵劶劷劸効劺劻劼劽勀勁勂勄勅勆勈勊勌勍勎勏勑勓勔動勗務勚勛勜勝勞勠勡勢勣勥勦勧勨勩勪勫勬勭勮勯勱勲勳勴勵勶勷勸勻勼勽匁匂匃匄匇匉匊匋匌匎�".split(""),e=0;e!=n[132].length;++e)65533!==n[132][e].charCodeAt(0)&&(r[n[132][e]]=33792+e,t[33792+e]=n[132][e]);for(n[133]="����������������������������������������������������������������匑匒匓匔匘匛匜匞匟匢匤匥匧匨匩匫匬匭匯匰匱匲匳匴匵匶匷匸匼匽區卂卄卆卋卌卍卐協単卙卛卝卥卨卪卬卭卲卶卹卻卼卽卾厀厁厃厇厈厊厎厏�厐厑厒厓厔厖厗厙厛厜厞厠厡厤厧厪厫厬厭厯厰厱厲厳厴厵厷厸厹厺厼厽厾叀參叄叅叆叇収叏叐叒叓叕叚叜叝叞叡叢叧叴叺叾叿吀吂吅吇吋吔吘吙吚吜吢吤吥吪吰吳吶吷吺吽吿呁呂呄呅呇呉呌呍呎呏呑呚呝呞呟呠呡呣呥呧呩呪呫呬呭呮呯呰呴呹呺呾呿咁咃咅咇咈咉咊咍咑咓咗咘咜咞咟咠咡�".split(""),e=0;e!=n[133].length;++e)65533!==n[133][e].charCodeAt(0)&&(r[n[133][e]]=34048+e,t[34048+e]=n[133][e]);for(n[134]="����������������������������������������������������������������咢咥咮咰咲咵咶咷咹咺咼咾哃哅哊哋哖哘哛哠員哢哣哤哫哬哯哰哱哴哵哶哷哸哹哻哾唀唂唃唄唅唈唊唋唌唍唎唒唓唕唖唗唘唙唚唜唝唞唟唡唥唦�唨唩唫唭唲唴唵唶唸唹唺唻唽啀啂啅啇啈啋啌啍啎問啑啒啓啔啗啘啙啚啛啝啞啟啠啢啣啨啩啫啯啰啱啲啳啴啹啺啽啿喅喆喌喍喎喐喒喓喕喖喗喚喛喞喠喡喢喣喤喥喦喨喩喪喫喬喭單喯喰喲喴営喸喺喼喿嗀嗁嗂嗃嗆嗇嗈嗊嗋嗎嗏嗐嗕嗗嗘嗙嗚嗛嗞嗠嗢嗧嗩嗭嗮嗰嗱嗴嗶嗸嗹嗺嗻嗼嗿嘂嘃嘄嘅�".split(""),e=0;e!=n[134].length;++e)65533!==n[134][e].charCodeAt(0)&&(r[n[134][e]]=34304+e,t[34304+e]=n[134][e]);for(n[135]="����������������������������������������������������������������嘆嘇嘊嘋嘍嘐嘑嘒嘓嘔嘕嘖嘗嘙嘚嘜嘝嘠嘡嘢嘥嘦嘨嘩嘪嘫嘮嘯嘰嘳嘵嘷嘸嘺嘼嘽嘾噀噁噂噃噄噅噆噇噈噉噊噋噏噐噑噒噓噕噖噚噛噝噞噟噠噡�噣噥噦噧噭噮噯噰噲噳噴噵噷噸噹噺噽噾噿嚀嚁嚂嚃嚄嚇嚈嚉嚊嚋嚌嚍嚐嚑嚒嚔嚕嚖嚗嚘嚙嚚嚛嚜嚝嚞嚟嚠嚡嚢嚤嚥嚦嚧嚨嚩嚪嚫嚬嚭嚮嚰嚱嚲嚳嚴嚵嚶嚸嚹嚺嚻嚽嚾嚿囀囁囂囃囄囅囆囇囈囉囋囌囍囎囏囐囑囒囓囕囖囘囙囜団囥囦囧囨囩囪囬囮囯囲図囶囷囸囻囼圀圁圂圅圇國圌圍圎圏圐圑�".split(""),e=0;e!=n[135].length;++e)65533!==n[135][e].charCodeAt(0)&&(r[n[135][e]]=34560+e,t[34560+e]=n[135][e]);for(n[136]="����������������������������������������������������������������園圓圔圕圖圗團圙圚圛圝圞圠圡圢圤圥圦圧圫圱圲圴圵圶圷圸圼圽圿坁坃坄坅坆坈坉坋坒坓坔坕坖坘坙坢坣坥坧坬坮坰坱坲坴坵坸坹坺坽坾坿垀�垁垇垈垉垊垍垎垏垐垑垔垕垖垗垘垙垚垜垝垞垟垥垨垪垬垯垰垱垳垵垶垷垹垺垻垼垽垾垿埀埁埄埅埆埇埈埉埊埌埍埐埑埓埖埗埛埜埞埡埢埣埥埦埧埨埩埪埫埬埮埰埱埲埳埵埶執埻埼埾埿堁堃堄堅堈堉堊堌堎堏堐堒堓堔堖堗堘堚堛堜堝堟堢堣堥堦堧堨堩堫堬堭堮堯報堲堳場堶堷堸堹堺堻堼堽�".split(""),e=0;e!=n[136].length;++e)65533!==n[136][e].charCodeAt(0)&&(r[n[136][e]]=34816+e,t[34816+e]=n[136][e]);for(n[137]="����������������������������������������������������������������堾堿塀塁塂塃塅塆塇塈塉塊塋塎塏塐塒塓塕塖塗塙塚塛塜塝塟塠塡塢塣塤塦塧塨塩塪塭塮塯塰塱塲塳塴塵塶塷塸塹塺塻塼塽塿墂墄墆墇墈墊墋墌�墍墎墏墐墑墔墕墖増墘墛墜墝墠墡墢墣墤墥墦墧墪墫墬墭墮墯墰墱墲墳墴墵墶墷墸墹墺墻墽墾墿壀壂壃壄壆壇壈壉壊壋壌壍壎壏壐壒壓壔壖壗壘壙壚壛壜壝壞壟壠壡壢壣壥壦壧壨壩壪壭壯壱売壴壵壷壸壺壻壼壽壾壿夀夁夃夅夆夈変夊夋夌夎夐夑夒夓夗夘夛夝夞夠夡夢夣夦夨夬夰夲夳夵夶夻�".split(""),e=0;e!=n[137].length;++e)65533!==n[137][e].charCodeAt(0)&&(r[n[137][e]]=35072+e,t[35072+e]=n[137][e]);for(n[138]="����������������������������������������������������������������夽夾夿奀奃奅奆奊奌奍奐奒奓奙奛奜奝奞奟奡奣奤奦奧奨奩奪奫奬奭奮奯奰奱奲奵奷奺奻奼奾奿妀妅妉妋妌妎妏妐妑妔妕妘妚妛妜妝妟妠妡妢妦�妧妬妭妰妱妳妴妵妶妷妸妺妼妽妿姀姁姂姃姄姅姇姈姉姌姍姎姏姕姖姙姛姞姟姠姡姢姤姦姧姩姪姫姭姮姯姰姱姲姳姴姵姶姷姸姺姼姽姾娀娂娊娋娍娎娏娐娒娔娕娖娗娙娚娛娝娞娡娢娤娦娧娨娪娫娬娭娮娯娰娳娵娷娸娹娺娻娽娾娿婁婂婃婄婅婇婈婋婌婍婎婏婐婑婒婓婔婖婗婘婙婛婜婝婞婟婠�".split(""),e=0;e!=n[138].length;++e)65533!==n[138][e].charCodeAt(0)&&(r[n[138][e]]=35328+e,t[35328+e]=n[138][e]);for(n[139]="����������������������������������������������������������������婡婣婤婥婦婨婩婫婬婭婮婯婰婱婲婳婸婹婻婼婽婾媀媁媂媃媄媅媆媇媈媉媊媋媌媍媎媏媐媑媓媔媕媖媗媘媙媜媝媞媟媠媡媢媣媤媥媦媧媨媩媫媬�媭媮媯媰媱媴媶媷媹媺媻媼媽媿嫀嫃嫄嫅嫆嫇嫈嫊嫋嫍嫎嫏嫐嫑嫓嫕嫗嫙嫚嫛嫝嫞嫟嫢嫤嫥嫧嫨嫪嫬嫭嫮嫯嫰嫲嫳嫴嫵嫶嫷嫸嫹嫺嫻嫼嫽嫾嫿嬀嬁嬂嬃嬄嬅嬆嬇嬈嬊嬋嬌嬍嬎嬏嬐嬑嬒嬓嬔嬕嬘嬙嬚嬛嬜嬝嬞嬟嬠嬡嬢嬣嬤嬥嬦嬧嬨嬩嬪嬫嬬嬭嬮嬯嬰嬱嬳嬵嬶嬸嬹嬺嬻嬼嬽嬾嬿孁孂孃孄孅孆孇�".split(""),e=0;e!=n[139].length;++e)65533!==n[139][e].charCodeAt(0)&&(r[n[139][e]]=35584+e,t[35584+e]=n[139][e]);for(n[140]="����������������������������������������������������������������孈孉孊孋孌孍孎孏孒孖孞孠孡孧孨孫孭孮孯孲孴孶孷學孹孻孼孾孿宂宆宊宍宎宐宑宒宔宖実宧宨宩宬宭宮宯宱宲宷宺宻宼寀寁寃寈寉寊寋寍寎寏�寑寔寕寖寗寘寙寚寛寜寠寢寣實寧審寪寫寬寭寯寱寲寳寴寵寶寷寽対尀専尃尅將專尋尌對導尐尒尓尗尙尛尞尟尠尡尣尦尨尩尪尫尭尮尯尰尲尳尵尶尷屃屄屆屇屌屍屒屓屔屖屗屘屚屛屜屝屟屢層屧屨屩屪屫屬屭屰屲屳屴屵屶屷屸屻屼屽屾岀岃岄岅岆岇岉岊岋岎岏岒岓岕岝岞岟岠岡岤岥岦岧岨�".split(""),e=0;e!=n[140].length;++e)65533!==n[140][e].charCodeAt(0)&&(r[n[140][e]]=35840+e,t[35840+e]=n[140][e]);for(n[141]="����������������������������������������������������������������岪岮岯岰岲岴岶岹岺岻岼岾峀峂峃峅峆峇峈峉峊峌峍峎峏峐峑峓峔峕峖峗峘峚峛峜峝峞峟峠峢峣峧峩峫峬峮峯峱峲峳峴峵島峷峸峹峺峼峽峾峿崀�崁崄崅崈崉崊崋崌崍崏崐崑崒崓崕崗崘崙崚崜崝崟崠崡崢崣崥崨崪崫崬崯崰崱崲崳崵崶崷崸崹崺崻崼崿嵀嵁嵂嵃嵄嵅嵆嵈嵉嵍嵎嵏嵐嵑嵒嵓嵔嵕嵖嵗嵙嵚嵜嵞嵟嵠嵡嵢嵣嵤嵥嵦嵧嵨嵪嵭嵮嵰嵱嵲嵳嵵嵶嵷嵸嵹嵺嵻嵼嵽嵾嵿嶀嶁嶃嶄嶅嶆嶇嶈嶉嶊嶋嶌嶍嶎嶏嶐嶑嶒嶓嶔嶕嶖嶗嶘嶚嶛嶜嶞嶟嶠�".split(""),e=0;e!=n[141].length;++e)65533!==n[141][e].charCodeAt(0)&&(r[n[141][e]]=36096+e,t[36096+e]=n[141][e]);for(n[142]="����������������������������������������������������������������嶡嶢嶣嶤嶥嶦嶧嶨嶩嶪嶫嶬嶭嶮嶯嶰嶱嶲嶳嶴嶵嶶嶸嶹嶺嶻嶼嶽嶾嶿巀巁巂巃巄巆巇巈巉巊巋巌巎巏巐巑巒巓巔巕巖巗巘巙巚巜巟巠巣巤巪巬巭�巰巵巶巸巹巺巻巼巿帀帄帇帉帊帋帍帎帒帓帗帞帟帠帡帢帣帤帥帨帩帪師帬帯帰帲帳帴帵帶帹帺帾帿幀幁幃幆幇幈幉幊幋幍幎幏幐幑幒幓幖幗幘幙幚幜幝幟幠幣幤幥幦幧幨幩幪幫幬幭幮幯幰幱幵幷幹幾庁庂広庅庈庉庌庍庎庒庘庛庝庡庢庣庤庨庩庪庫庬庮庯庰庱庲庴庺庻庼庽庿廀廁廂廃廄廅�".split(""),e=0;e!=n[142].length;++e)65533!==n[142][e].charCodeAt(0)&&(r[n[142][e]]=36352+e,t[36352+e]=n[142][e]);for(n[143]="����������������������������������������������������������������廆廇廈廋廌廍廎廏廐廔廕廗廘廙廚廜廝廞廟廠廡廢廣廤廥廦廧廩廫廬廭廮廯廰廱廲廳廵廸廹廻廼廽弅弆弇弉弌弍弎弐弒弔弖弙弚弜弝弞弡弢弣弤�弨弫弬弮弰弲弳弴張弶強弸弻弽弾弿彁彂彃彄彅彆彇彈彉彊彋彌彍彎彏彑彔彙彚彛彜彞彟彠彣彥彧彨彫彮彯彲彴彵彶彸彺彽彾彿徃徆徍徎徏徑従徔徖徚徛徝從徟徠徢徣徤徥徦徧復徫徬徯徰徱徲徳徴徶徸徹徺徻徾徿忀忁忂忇忈忊忋忎忓忔忕忚忛応忞忟忢忣忥忦忨忩忬忯忰忲忳忴忶忷忹忺忼怇�".split(""),e=0;e!=n[143].length;++e)65533!==n[143][e].charCodeAt(0)&&(r[n[143][e]]=36608+e,t[36608+e]=n[143][e]);for(n[144]="����������������������������������������������������������������怈怉怋怌怐怑怓怗怘怚怞怟怢怣怤怬怭怮怰怱怲怳怴怶怷怸怹怺怽怾恀恄恅恆恇恈恉恊恌恎恏恑恓恔恖恗恘恛恜恞恟恠恡恥恦恮恱恲恴恵恷恾悀�悁悂悅悆悇悈悊悋悎悏悐悑悓悕悗悘悙悜悞悡悢悤悥悧悩悪悮悰悳悵悶悷悹悺悽悾悿惀惁惂惃惄惇惈惉惌惍惎惏惐惒惓惔惖惗惙惛惞惡惢惣惤惥惪惱惲惵惷惸惻惼惽惾惿愂愃愄愅愇愊愋愌愐愑愒愓愔愖愗愘愙愛愜愝愞愡愢愥愨愩愪愬愭愮愯愰愱愲愳愴愵愶愷愸愹愺愻愼愽愾慀慁慂慃慄慅慆�".split(""),e=0;e!=n[144].length;++e)65533!==n[144][e].charCodeAt(0)&&(r[n[144][e]]=36864+e,t[36864+e]=n[144][e]);for(n[145]="����������������������������������������������������������������慇慉態慍慏慐慒慓慔慖慗慘慙慚慛慜慞慟慠慡慣慤慥慦慩慪慫慬慭慮慯慱慲慳慴慶慸慹慺慻慼慽慾慿憀憁憂憃憄憅憆憇憈憉憊憌憍憏憐憑憒憓憕�憖憗憘憙憚憛憜憞憟憠憡憢憣憤憥憦憪憫憭憮憯憰憱憲憳憴憵憶憸憹憺憻憼憽憿懀懁懃懄懅懆懇應懌懍懎懏懐懓懕懖懗懘懙懚懛懜懝懞懟懠懡懢懣懤懥懧懨懩懪懫懬懭懮懯懰懱懲懳懴懶懷懸懹懺懻懼懽懾戀戁戂戃戄戅戇戉戓戔戙戜戝戞戠戣戦戧戨戩戫戭戯戰戱戲戵戶戸戹戺戻戼扂扄扅扆扊�".split(""),e=0;e!=n[145].length;++e)65533!==n[145][e].charCodeAt(0)&&(r[n[145][e]]=37120+e,t[37120+e]=n[145][e]);for(n[146]="����������������������������������������������������������������扏扐払扖扗扙扚扜扝扞扟扠扡扢扤扥扨扱扲扴扵扷扸扺扻扽抁抂抃抅抆抇抈抋抌抍抎抏抐抔抙抜抝択抣抦抧抩抪抭抮抯抰抲抳抴抶抷抸抺抾拀拁�拃拋拏拑拕拝拞拠拡拤拪拫拰拲拵拸拹拺拻挀挃挄挅挆挊挋挌挍挏挐挒挓挔挕挗挘挙挜挦挧挩挬挭挮挰挱挳挴挵挶挷挸挻挼挾挿捀捁捄捇捈捊捑捒捓捔捖捗捘捙捚捛捜捝捠捤捥捦捨捪捫捬捯捰捲捳捴捵捸捹捼捽捾捿掁掃掄掅掆掋掍掑掓掔掕掗掙掚掛掜掝掞掟採掤掦掫掯掱掲掵掶掹掻掽掿揀�".split(""),e=0;e!=n[146].length;++e)65533!==n[146][e].charCodeAt(0)&&(r[n[146][e]]=37376+e,t[37376+e]=n[146][e]);for(n[147]="����������������������������������������������������������������揁揂揃揅揇揈揊揋揌揑揓揔揕揗揘揙揚換揜揝揟揢揤揥揦揧揨揫揬揮揯揰揱揳揵揷揹揺揻揼揾搃搄搆搇搈搉搊損搎搑搒搕搖搗搘搙搚搝搟搢搣搤�搥搧搨搩搫搮搯搰搱搲搳搵搶搷搸搹搻搼搾摀摂摃摉摋摌摍摎摏摐摑摓摕摖摗摙摚摛摜摝摟摠摡摢摣摤摥摦摨摪摫摬摮摯摰摱摲摳摴摵摶摷摻摼摽摾摿撀撁撃撆撈撉撊撋撌撍撎撏撐撓撔撗撘撚撛撜撝撟撠撡撢撣撥撦撧撨撪撫撯撱撲撳撴撶撹撻撽撾撿擁擃擄擆擇擈擉擊擋擌擏擑擓擔擕擖擙據�".split(""),e=0;e!=n[147].length;++e)65533!==n[147][e].charCodeAt(0)&&(r[n[147][e]]=37632+e,t[37632+e]=n[147][e]);for(n[148]="����������������������������������������������������������������擛擜擝擟擠擡擣擥擧擨擩擪擫擬擭擮擯擰擱擲擳擴擵擶擷擸擹擺擻擼擽擾擿攁攂攃攄攅攆攇攈攊攋攌攍攎攏攐攑攓攔攕攖攗攙攚攛攜攝攞攟攠攡�攢攣攤攦攧攨攩攪攬攭攰攱攲攳攷攺攼攽敀敁敂敃敄敆敇敊敋敍敎敐敒敓敔敗敘敚敜敟敠敡敤敥敧敨敩敪敭敮敯敱敳敵敶數敹敺敻敼敽敾敿斀斁斂斃斄斅斆斈斉斊斍斎斏斒斔斕斖斘斚斝斞斠斢斣斦斨斪斬斮斱斲斳斴斵斶斷斸斺斻斾斿旀旂旇旈旉旊旍旐旑旓旔旕旘旙旚旛旜旝旞旟旡旣旤旪旫�".split(""),e=0;e!=n[148].length;++e)65533!==n[148][e].charCodeAt(0)&&(r[n[148][e]]=37888+e,t[37888+e]=n[148][e]);for(n[149]="����������������������������������������������������������������旲旳旴旵旸旹旻旼旽旾旿昁昄昅昇昈昉昋昍昐昑昒昖昗昘昚昛昜昞昡昢昣昤昦昩昪昫昬昮昰昲昳昷昸昹昺昻昽昿晀時晄晅晆晇晈晉晊晍晎晐晑晘�晙晛晜晝晞晠晢晣晥晧晩晪晫晬晭晱晲晳晵晸晹晻晼晽晿暀暁暃暅暆暈暉暊暋暍暎暏暐暒暓暔暕暘暙暚暛暜暞暟暠暡暢暣暤暥暦暩暪暫暬暭暯暰暱暲暳暵暶暷暸暺暻暼暽暿曀曁曂曃曄曅曆曇曈曉曊曋曌曍曎曏曐曑曒曓曔曕曖曗曘曚曞曟曠曡曢曣曤曥曧曨曪曫曬曭曮曯曱曵曶書曺曻曽朁朂會�".split(""),e=0;e!=n[149].length;++e)65533!==n[149][e].charCodeAt(0)&&(r[n[149][e]]=38144+e,t[38144+e]=n[149][e]);for(n[150]="����������������������������������������������������������������朄朅朆朇朌朎朏朑朒朓朖朘朙朚朜朞朠朡朢朣朤朥朧朩朮朰朲朳朶朷朸朹朻朼朾朿杁杄杅杇杊杋杍杒杔杕杗杘杙杚杛杝杢杣杤杦杧杫杬杮東杴杶�杸杹杺杻杽枀枂枃枅枆枈枊枌枍枎枏枑枒枓枔枖枙枛枟枠枡枤枦枩枬枮枱枲枴枹枺枻枼枽枾枿柀柂柅柆柇柈柉柊柋柌柍柎柕柖柗柛柟柡柣柤柦柧柨柪柫柭柮柲柵柶柷柸柹柺査柼柾栁栂栃栄栆栍栐栒栔栕栘栙栚栛栜栞栟栠栢栣栤栥栦栧栨栫栬栭栮栯栰栱栴栵栶栺栻栿桇桋桍桏桒桖桗桘桙桚桛�".split(""),e=0;e!=n[150].length;++e)65533!==n[150][e].charCodeAt(0)&&(r[n[150][e]]=38400+e,t[38400+e]=n[150][e]);for(n[151]="����������������������������������������������������������������桜桝桞桟桪桬桭桮桯桰桱桲桳桵桸桹桺桻桼桽桾桿梀梂梄梇梈梉梊梋梌梍梎梐梑梒梔梕梖梘梙梚梛梜條梞梟梠梡梣梤梥梩梪梫梬梮梱梲梴梶梷梸�梹梺梻梼梽梾梿棁棃棄棅棆棇棈棊棌棎棏棐棑棓棔棖棗棙棛棜棝棞棟棡棢棤棥棦棧棨棩棪棫棬棭棯棲棳棴棶棷棸棻棽棾棿椀椂椃椄椆椇椈椉椊椌椏椑椓椔椕椖椗椘椙椚椛検椝椞椡椢椣椥椦椧椨椩椪椫椬椮椯椱椲椳椵椶椷椸椺椻椼椾楀楁楃楄楅楆楇楈楉楊楋楌楍楎楏楐楑楒楓楕楖楘楙楛楜楟�".split(""),e=0;e!=n[151].length;++e)65533!==n[151][e].charCodeAt(0)&&(r[n[151][e]]=38656+e,t[38656+e]=n[151][e]);for(n[152]="����������������������������������������������������������������楡楢楤楥楧楨楩楪楬業楯楰楲楳楴極楶楺楻楽楾楿榁榃榅榊榋榌榎榏榐榑榒榓榖榗榙榚榝榞榟榠榡榢榣榤榥榦榩榪榬榮榯榰榲榳榵榶榸榹榺榼榽�榾榿槀槂槃槄槅槆槇槈槉構槍槏槑槒槓槕槖槗様槙槚槜槝槞槡槢槣槤槥槦槧槨槩槪槫槬槮槯槰槱槳槴槵槶槷槸槹槺槻槼槾樀樁樂樃樄樅樆樇樈樉樋樌樍樎樏樐樑樒樓樔樕樖標樚樛樜樝樞樠樢樣樤樥樦樧権樫樬樭樮樰樲樳樴樶樷樸樹樺樻樼樿橀橁橂橃橅橆橈橉橊橋橌橍橎橏橑橒橓橔橕橖橗橚�".split(""),e=0;e!=n[152].length;++e)65533!==n[152][e].charCodeAt(0)&&(r[n[152][e]]=38912+e,t[38912+e]=n[152][e]);for(n[153]="����������������������������������������������������������������橜橝橞機橠橢橣橤橦橧橨橩橪橫橬橭橮橯橰橲橳橴橵橶橷橸橺橻橽橾橿檁檂檃檅檆檇檈檉檊檋檌檍檏檒檓檔檕檖檘檙檚檛檜檝檞檟檡檢檣檤檥檦�檧檨檪檭檮檯檰檱檲檳檴檵檶檷檸檹檺檻檼檽檾檿櫀櫁櫂櫃櫄櫅櫆櫇櫈櫉櫊櫋櫌櫍櫎櫏櫐櫑櫒櫓櫔櫕櫖櫗櫘櫙櫚櫛櫜櫝櫞櫟櫠櫡櫢櫣櫤櫥櫦櫧櫨櫩櫪櫫櫬櫭櫮櫯櫰櫱櫲櫳櫴櫵櫶櫷櫸櫹櫺櫻櫼櫽櫾櫿欀欁欂欃欄欅欆欇欈欉權欋欌欍欎欏欐欑欒欓欔欕欖欗欘欙欚欛欜欝欞欟欥欦欨欩欪欫欬欭欮�".split(""),e=0;e!=n[153].length;++e)65533!==n[153][e].charCodeAt(0)&&(r[n[153][e]]=39168+e,t[39168+e]=n[153][e]);for(n[154]="����������������������������������������������������������������欯欰欱欳欴欵欶欸欻欼欽欿歀歁歂歄歅歈歊歋歍歎歏歐歑歒歓歔歕歖歗歘歚歛歜歝歞歟歠歡歨歩歫歬歭歮歯歰歱歲歳歴歵歶歷歸歺歽歾歿殀殅殈�殌殎殏殐殑殔殕殗殘殙殜殝殞殟殠殢殣殤殥殦殧殨殩殫殬殭殮殯殰殱殲殶殸殹殺殻殼殽殾毀毃毄毆毇毈毉毊毌毎毐毑毘毚毜毝毞毟毠毢毣毤毥毦毧毨毩毬毭毮毰毱毲毴毶毷毸毺毻毼毾毿氀氁氂氃氄氈氉氊氋氌氎氒気氜氝氞氠氣氥氫氬氭氱氳氶氷氹氺氻氼氾氿汃汄汅汈汋汌汍汎汏汑汒汓汖汘�".split(""),e=0;e!=n[154].length;++e)65533!==n[154][e].charCodeAt(0)&&(r[n[154][e]]=39424+e,t[39424+e]=n[154][e]);for(n[155]="����������������������������������������������������������������汙汚汢汣汥汦汧汫汬汭汮汯汱汳汵汷汸決汻汼汿沀沄沇沊沋沍沎沑沒沕沖沗沘沚沜沝沞沠沢沨沬沯沰沴沵沶沷沺泀況泂泃泆泇泈泋泍泎泏泑泒泘�泙泚泜泝泟泤泦泧泩泬泭泲泴泹泿洀洂洃洅洆洈洉洊洍洏洐洑洓洔洕洖洘洜洝洟洠洡洢洣洤洦洨洩洬洭洯洰洴洶洷洸洺洿浀浂浄浉浌浐浕浖浗浘浛浝浟浡浢浤浥浧浨浫浬浭浰浱浲浳浵浶浹浺浻浽浾浿涀涁涃涄涆涇涊涋涍涏涐涒涖涗涘涙涚涜涢涥涬涭涰涱涳涴涶涷涹涺涻涼涽涾淁淂淃淈淉淊�".split(""),e=0;e!=n[155].length;++e)65533!==n[155][e].charCodeAt(0)&&(r[n[155][e]]=39680+e,t[39680+e]=n[155][e]);for(n[156]="����������������������������������������������������������������淍淎淏淐淒淓淔淕淗淚淛淜淟淢淣淥淧淨淩淪淭淯淰淲淴淵淶淸淺淽淾淿渀渁渂渃渄渆渇済渉渋渏渒渓渕渘渙減渜渞渟渢渦渧渨渪測渮渰渱渳渵�渶渷渹渻渼渽渾渿湀湁湂湅湆湇湈湉湊湋湌湏湐湑湒湕湗湙湚湜湝湞湠湡湢湣湤湥湦湧湨湩湪湬湭湯湰湱湲湳湴湵湶湷湸湹湺湻湼湽満溁溂溄溇溈溊溋溌溍溎溑溒溓溔溕準溗溙溚溛溝溞溠溡溣溤溦溨溩溫溬溭溮溰溳溵溸溹溼溾溿滀滃滄滅滆滈滉滊滌滍滎滐滒滖滘滙滛滜滝滣滧滪滫滬滭滮滯�".split(""),e=0;e!=n[156].length;++e)65533!==n[156][e].charCodeAt(0)&&(r[n[156][e]]=39936+e,t[39936+e]=n[156][e]);for(n[157]="����������������������������������������������������������������滰滱滲滳滵滶滷滸滺滻滼滽滾滿漀漁漃漄漅漇漈漊漋漌漍漎漐漑漒漖漗漘漙漚漛漜漝漞漟漡漢漣漥漦漧漨漬漮漰漲漴漵漷漸漹漺漻漼漽漿潀潁潂�潃潄潅潈潉潊潌潎潏潐潑潒潓潔潕潖潗潙潚潛潝潟潠潡潣潤潥潧潨潩潪潫潬潯潰潱潳潵潶潷潹潻潽潾潿澀澁澂澃澅澆澇澊澋澏澐澑澒澓澔澕澖澗澘澙澚澛澝澞澟澠澢澣澤澥澦澨澩澪澫澬澭澮澯澰澱澲澴澵澷澸澺澻澼澽澾澿濁濃濄濅濆濇濈濊濋濌濍濎濏濐濓濔濕濖濗濘濙濚濛濜濝濟濢濣濤濥�".split(""),e=0;e!=n[157].length;++e)65533!==n[157][e].charCodeAt(0)&&(r[n[157][e]]=40192+e,t[40192+e]=n[157][e]);for(n[158]="����������������������������������������������������������������濦濧濨濩濪濫濬濭濰濱濲濳濴濵濶濷濸濹濺濻濼濽濾濿瀀瀁瀂瀃瀄瀅瀆瀇瀈瀉瀊瀋瀌瀍瀎瀏瀐瀒瀓瀔瀕瀖瀗瀘瀙瀜瀝瀞瀟瀠瀡瀢瀤瀥瀦瀧瀨瀩瀪�瀫瀬瀭瀮瀯瀰瀱瀲瀳瀴瀶瀷瀸瀺瀻瀼瀽瀾瀿灀灁灂灃灄灅灆灇灈灉灊灋灍灎灐灑灒灓灔灕灖灗灘灙灚灛灜灝灟灠灡灢灣灤灥灦灧灨灩灪灮灱灲灳灴灷灹灺灻災炁炂炃炄炆炇炈炋炌炍炏炐炑炓炗炘炚炛炞炟炠炡炢炣炤炥炦炧炨炩炪炰炲炴炵炶為炾炿烄烅烆烇烉烋烌烍烎烏烐烑烒烓烔烕烖烗烚�".split(""),e=0;e!=n[158].length;++e)65533!==n[158][e].charCodeAt(0)&&(r[n[158][e]]=40448+e,t[40448+e]=n[158][e]);for(n[159]="����������������������������������������������������������������烜烝烞烠烡烢烣烥烪烮烰烱烲烳烴烵烶烸烺烻烼烾烿焀焁焂焃焄焅焆焇焈焋焌焍焎焏焑焒焔焗焛焜焝焞焟焠無焢焣焤焥焧焨焩焪焫焬焭焮焲焳焴�焵焷焸焹焺焻焼焽焾焿煀煁煂煃煄煆煇煈煉煋煍煏煐煑煒煓煔煕煖煗煘煙煚煛煝煟煠煡煢煣煥煩煪煫煬煭煯煰煱煴煵煶煷煹煻煼煾煿熀熁熂熃熅熆熇熈熉熋熌熍熎熐熑熒熓熕熖熗熚熛熜熝熞熡熢熣熤熥熦熧熩熪熫熭熮熯熰熱熲熴熶熷熸熺熻熼熽熾熿燀燁燂燄燅燆燇燈燉燊燋燌燍燏燐燑燒燓�".split(""),e=0;e!=n[159].length;++e)65533!==n[159][e].charCodeAt(0)&&(r[n[159][e]]=40704+e,t[40704+e]=n[159][e]);for(n[160]="����������������������������������������������������������������燖燗燘燙燚燛燜燝燞營燡燢燣燤燦燨燩燪燫燬燭燯燰燱燲燳燴燵燶燷燸燺燻燼燽燾燿爀爁爂爃爄爅爇爈爉爊爋爌爍爎爏爐爑爒爓爔爕爖爗爘爙爚�爛爜爞爟爠爡爢爣爤爥爦爧爩爫爭爮爯爲爳爴爺爼爾牀牁牂牃牄牅牆牉牊牋牎牏牐牑牓牔牕牗牘牚牜牞牠牣牤牥牨牪牫牬牭牰牱牳牴牶牷牸牻牼牽犂犃犅犆犇犈犉犌犎犐犑犓犔犕犖犗犘犙犚犛犜犝犞犠犡犢犣犤犥犦犧犨犩犪犫犮犱犲犳犵犺犻犼犽犾犿狀狅狆狇狉狊狋狌狏狑狓狔狕狖狘狚狛�".split(""),e=0;e!=n[160].length;++e)65533!==n[160][e].charCodeAt(0)&&(r[n[160][e]]=40960+e,t[40960+e]=n[160][e]);for(n[161]="����������������������������������������������������������������������������������������������������������������������������������������������������������������� 、。·ˉˇ¨〃々—~‖…‘’“”〔〕〈〉《》「」『』〖〗【】±×÷∶∧∨∑∏∪∩∈∷√⊥∥∠⌒⊙∫∮≡≌≈∽∝≠≮≯≤≥∞∵∴♂♀°′″℃$¤¢£‰§№☆★○●◎◇◆□■△▲※→←↑↓〓�".split(""),e=0;e!=n[161].length;++e)65533!==n[161][e].charCodeAt(0)&&(r[n[161][e]]=41216+e,t[41216+e]=n[161][e]);for(n[162]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������ⅰⅱⅲⅳⅴⅵⅶⅷⅸⅹ������⒈⒉⒊⒋⒌⒍⒎⒏⒐⒑⒒⒓⒔⒕⒖⒗⒘⒙⒚⒛⑴⑵⑶⑷⑸⑹⑺⑻⑼⑽⑾⑿⒀⒁⒂⒃⒄⒅⒆⒇①②③④⑤⑥⑦⑧⑨⑩��㈠㈡㈢㈣㈤㈥㈦㈧㈨㈩��ⅠⅡⅢⅣⅤⅥⅦⅧⅨⅩⅪⅫ���".split(""),e=0;e!=n[162].length;++e)65533!==n[162][e].charCodeAt(0)&&(r[n[162][e]]=41472+e,t[41472+e]=n[162][e]);for(n[163]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������!"#¥%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|} ̄�".split(""),e=0;e!=n[163].length;++e)65533!==n[163][e].charCodeAt(0)&&(r[n[163][e]]=41728+e,t[41728+e]=n[163][e]);for(n[164]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������ぁあぃいぅうぇえぉおかがきぎくぐけげこごさざしじすずせぜそぞただちぢっつづてでとどなにぬねのはばぱひびぴふぶぷへべぺほぼぽまみむめもゃやゅゆょよらりるれろゎわゐゑをん������������".split(""),e=0;e!=n[164].length;++e)65533!==n[164][e].charCodeAt(0)&&(r[n[164][e]]=41984+e,t[41984+e]=n[164][e]);for(n[165]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������ァアィイゥウェエォオカガキギクグケゲコゴサザシジスズセゼソゾタダチヂッツヅテデトドナニヌネノハバパヒビピフブプヘベペホボポマミムメモャヤュユョヨラリルレロヮワヰヱヲンヴヵヶ���������".split(""),e=0;e!=n[165].length;++e)65533!==n[165][e].charCodeAt(0)&&(r[n[165][e]]=42240+e,t[42240+e]=n[165][e]);for(n[166]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩ��������αβγδεζηθικλμνξοπρστυφχψω�������︵︶︹︺︿﹀︽︾﹁﹂﹃﹄��︻︼︷︸︱�︳︴����������".split(""),e=0;e!=n[166].length;++e)65533!==n[166][e].charCodeAt(0)&&(r[n[166][e]]=42496+e,t[42496+e]=n[166][e]);for(n[167]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ���������������абвгдеёжзийклмнопрстуфхцчшщъыьэюя��������������".split(""),e=0;e!=n[167].length;++e)65533!==n[167][e].charCodeAt(0)&&(r[n[167][e]]=42752+e,t[42752+e]=n[167][e]);for(n[168]="����������������������������������������������������������������ˊˋ˙–―‥‵℅℉↖↗↘↙∕∟∣≒≦≧⊿═║╒╓╔╕╖╗╘╙╚╛╜╝╞╟╠╡╢╣╤╥╦╧╨╩╪╫╬╭╮╯╰╱╲╳▁▂▃▄▅▆▇�█▉▊▋▌▍▎▏▓▔▕▼▽◢◣◤◥☉⊕〒〝〞�����������āáǎàēéěèīíǐìōóǒòūúǔùǖǘǚǜüêɑ�ńň�ɡ����ㄅㄆㄇㄈㄉㄊㄋㄌㄍㄎㄏㄐㄑㄒㄓㄔㄕㄖㄗㄘㄙㄚㄛㄜㄝㄞㄟㄠㄡㄢㄣㄤㄥㄦㄧㄨㄩ����������������������".split(""),e=0;e!=n[168].length;++e)65533!==n[168][e].charCodeAt(0)&&(r[n[168][e]]=43008+e,t[43008+e]=n[168][e]);for(n[169]="����������������������������������������������������������������〡〢〣〤〥〦〧〨〩㊣㎎㎏㎜㎝㎞㎡㏄㏎㏑㏒㏕︰¬¦�℡㈱�‐���ー゛゜ヽヾ〆ゝゞ﹉﹊﹋﹌﹍﹎﹏﹐﹑﹒﹔﹕﹖﹗﹙﹚﹛﹜﹝﹞﹟﹠﹡�﹢﹣﹤﹥﹦﹨﹩﹪﹫�������������〇�������������─━│┃┄┅┆┇┈┉┊┋┌┍┎┏┐┑┒┓└┕┖┗┘┙┚┛├┝┞┟┠┡┢┣┤┥┦┧┨┩┪┫┬┭┮┯┰┱┲┳┴┵┶┷┸┹┺┻┼┽┾┿╀╁╂╃╄╅╆╇╈╉╊╋����������������".split(""),e=0;e!=n[169].length;++e)65533!==n[169][e].charCodeAt(0)&&(r[n[169][e]]=43264+e,t[43264+e]=n[169][e]);for(n[170]="����������������������������������������������������������������狜狝狟狢狣狤狥狦狧狪狫狵狶狹狽狾狿猀猂猄猅猆猇猈猉猋猌猍猏猐猑猒猔猘猙猚猟猠猣猤猦猧猨猭猯猰猲猳猵猶猺猻猼猽獀獁獂獃獄獅獆獇獈�獉獊獋獌獎獏獑獓獔獕獖獘獙獚獛獜獝獞獟獡獢獣獤獥獦獧獨獩獪獫獮獰獱�����������������������������������������������������������������������������������������������".split(""),e=0;e!=n[170].length;++e)65533!==n[170][e].charCodeAt(0)&&(r[n[170][e]]=43520+e,t[43520+e]=n[170][e]);for(n[171]="����������������������������������������������������������������獲獳獴獵獶獷獸獹獺獻獼獽獿玀玁玂玃玅玆玈玊玌玍玏玐玒玓玔玕玗玘玙玚玜玝玞玠玡玣玤玥玦玧玨玪玬玭玱玴玵玶玸玹玼玽玾玿珁珃珄珅珆珇�珋珌珎珒珓珔珕珖珗珘珚珛珜珝珟珡珢珣珤珦珨珪珫珬珮珯珰珱珳珴珵珶珷�����������������������������������������������������������������������������������������������".split(""),e=0;e!=n[171].length;++e)65533!==n[171][e].charCodeAt(0)&&(r[n[171][e]]=43776+e,t[43776+e]=n[171][e]);for(n[172]="����������������������������������������������������������������珸珹珺珻珼珽現珿琀琁琂琄琇琈琋琌琍琎琑琒琓琔琕琖琗琘琙琜琝琞琟琠琡琣琤琧琩琫琭琯琱琲琷琸琹琺琻琽琾琿瑀瑂瑃瑄瑅瑆瑇瑈瑉瑊瑋瑌瑍�瑎瑏瑐瑑瑒瑓瑔瑖瑘瑝瑠瑡瑢瑣瑤瑥瑦瑧瑨瑩瑪瑫瑬瑮瑯瑱瑲瑳瑴瑵瑸瑹瑺�����������������������������������������������������������������������������������������������".split(""),e=0;e!=n[172].length;++e)65533!==n[172][e].charCodeAt(0)&&(r[n[172][e]]=44032+e,t[44032+e]=n[172][e]);for(n[173]="����������������������������������������������������������������瑻瑼瑽瑿璂璄璅璆璈璉璊璌璍璏璑璒璓璔璕璖璗璘璙璚璛璝璟璠璡璢璣璤璥璦璪璫璬璭璮璯環璱璲璳璴璵璶璷璸璹璻璼璽璾璿瓀瓁瓂瓃瓄瓅瓆瓇�瓈瓉瓊瓋瓌瓍瓎瓏瓐瓑瓓瓔瓕瓖瓗瓘瓙瓚瓛瓝瓟瓡瓥瓧瓨瓩瓪瓫瓬瓭瓰瓱瓲�����������������������������������������������������������������������������������������������".split(""),e=0;e!=n[173].length;++e)65533!==n[173][e].charCodeAt(0)&&(r[n[173][e]]=44288+e,t[44288+e]=n[173][e]);for(n[174]="����������������������������������������������������������������瓳瓵瓸瓹瓺瓻瓼瓽瓾甀甁甂甃甅甆甇甈甉甊甋甌甎甐甒甔甕甖甗甛甝甞甠甡產産甤甦甧甪甮甴甶甹甼甽甿畁畂畃畄畆畇畉畊畍畐畑畒畓畕畖畗畘�畝畞畟畠畡畢畣畤畧畨畩畫畬畭畮畯異畱畳畵當畷畺畻畼畽畾疀疁疂疄疅疇�����������������������������������������������������������������������������������������������".split(""),e=0;e!=n[174].length;++e)65533!==n[174][e].charCodeAt(0)&&(r[n[174][e]]=44544+e,t[44544+e]=n[174][e]);for(n[175]="����������������������������������������������������������������疈疉疊疌疍疎疐疓疕疘疛疜疞疢疦疧疨疩疪疭疶疷疺疻疿痀痁痆痋痌痎痏痐痑痓痗痙痚痜痝痟痠痡痥痩痬痭痮痯痲痳痵痶痷痸痺痻痽痾瘂瘄瘆瘇�瘈瘉瘋瘍瘎瘏瘑瘒瘓瘔瘖瘚瘜瘝瘞瘡瘣瘧瘨瘬瘮瘯瘱瘲瘶瘷瘹瘺瘻瘽癁療癄�����������������������������������������������������������������������������������������������".split(""),e=0;e!=n[175].length;++e)65533!==n[175][e].charCodeAt(0)&&(r[n[175][e]]=44800+e,t[44800+e]=n[175][e]);for(n[176]="����������������������������������������������������������������癅癆癇癈癉癊癋癎癏癐癑癒癓癕癗癘癙癚癛癝癟癠癡癢癤癥癦癧癨癩癪癬癭癮癰癱癲癳癴癵癶癷癹発發癿皀皁皃皅皉皊皌皍皏皐皒皔皕皗皘皚皛�皜皝皞皟皠皡皢皣皥皦皧皨皩皪皫皬皭皯皰皳皵皶皷皸皹皺皻皼皽皾盀盁盃啊阿埃挨哎唉哀皑癌蔼矮艾碍爱隘鞍氨安俺按暗岸胺案肮昂盎凹敖熬翱袄傲奥懊澳芭捌扒叭吧笆八疤巴拔跋靶把耙坝霸罢爸白柏百摆佰败拜稗斑班搬扳般颁板版扮拌伴瓣半办绊邦帮梆榜膀绑棒磅蚌镑傍谤苞胞包褒剥�".split(""),e=0;e!=n[176].length;++e)65533!==n[176][e].charCodeAt(0)&&(r[n[176][e]]=45056+e,t[45056+e]=n[176][e]);for(n[177]="����������������������������������������������������������������盄盇盉盋盌盓盕盙盚盜盝盞盠盡盢監盤盦盧盨盩盪盫盬盭盰盳盵盶盷盺盻盽盿眀眂眃眅眆眊県眎眏眐眑眒眓眔眕眖眗眘眛眜眝眞眡眣眤眥眧眪眫�眬眮眰眱眲眳眴眹眻眽眾眿睂睄睅睆睈睉睊睋睌睍睎睏睒睓睔睕睖睗睘睙睜薄雹保堡饱宝抱报暴豹鲍爆杯碑悲卑北辈背贝钡倍狈备惫焙被奔苯本笨崩绷甭泵蹦迸逼鼻比鄙笔彼碧蓖蔽毕毙毖币庇痹闭敝弊必辟壁臂避陛鞭边编贬扁便变卞辨辩辫遍标彪膘表鳖憋别瘪彬斌濒滨宾摈兵冰柄丙秉饼炳�".split(""),e=0;e!=n[177].length;++e)65533!==n[177][e].charCodeAt(0)&&(r[n[177][e]]=45312+e,t[45312+e]=n[177][e]);for(n[178]="����������������������������������������������������������������睝睞睟睠睤睧睩睪睭睮睯睰睱睲睳睴睵睶睷睸睺睻睼瞁瞂瞃瞆瞇瞈瞉瞊瞋瞏瞐瞓瞔瞕瞖瞗瞘瞙瞚瞛瞜瞝瞞瞡瞣瞤瞦瞨瞫瞭瞮瞯瞱瞲瞴瞶瞷瞸瞹瞺�瞼瞾矀矁矂矃矄矅矆矇矈矉矊矋矌矎矏矐矑矒矓矔矕矖矘矙矚矝矞矟矠矡矤病并玻菠播拨钵波博勃搏铂箔伯帛舶脖膊渤泊驳捕卜哺补埠不布步簿部怖擦猜裁材才财睬踩采彩菜蔡餐参蚕残惭惨灿苍舱仓沧藏操糙槽曹草厕策侧册测层蹭插叉茬茶查碴搽察岔差诧拆柴豺搀掺蝉馋谗缠铲产阐颤昌猖�".split(""),e=0;e!=n[178].length;++e)65533!==n[178][e].charCodeAt(0)&&(r[n[178][e]]=45568+e,t[45568+e]=n[178][e]);for(n[179]="����������������������������������������������������������������矦矨矪矯矰矱矲矴矵矷矹矺矻矼砃砄砅砆砇砈砊砋砎砏砐砓砕砙砛砞砠砡砢砤砨砪砫砮砯砱砲砳砵砶砽砿硁硂硃硄硆硈硉硊硋硍硏硑硓硔硘硙硚�硛硜硞硟硠硡硢硣硤硥硦硧硨硩硯硰硱硲硳硴硵硶硸硹硺硻硽硾硿碀碁碂碃场尝常长偿肠厂敞畅唱倡超抄钞朝嘲潮巢吵炒车扯撤掣彻澈郴臣辰尘晨忱沉陈趁衬撑称城橙成呈乘程惩澄诚承逞骋秤吃痴持匙池迟弛驰耻齿侈尺赤翅斥炽充冲虫崇宠抽酬畴踌稠愁筹仇绸瞅丑臭初出橱厨躇锄雏滁除楚�".split(""),e=0;e!=n[179].length;++e)65533!==n[179][e].charCodeAt(0)&&(r[n[179][e]]=45824+e,t[45824+e]=n[179][e]);for(n[180]="����������������������������������������������������������������碄碅碆碈碊碋碏碐碒碔碕碖碙碝碞碠碢碤碦碨碩碪碫碬碭碮碯碵碶碷碸確碻碼碽碿磀磂磃磄磆磇磈磌磍磎磏磑磒磓磖磗磘磚磛磜磝磞磟磠磡磢磣�磤磥磦磧磩磪磫磭磮磯磰磱磳磵磶磸磹磻磼磽磾磿礀礂礃礄礆礇礈礉礊礋礌础储矗搐触处揣川穿椽传船喘串疮窗幢床闯创吹炊捶锤垂春椿醇唇淳纯蠢戳绰疵茨磁雌辞慈瓷词此刺赐次聪葱囱匆从丛凑粗醋簇促蹿篡窜摧崔催脆瘁粹淬翠村存寸磋撮搓措挫错搭达答瘩打大呆歹傣戴带殆代贷袋待逮�".split(""),e=0;e!=n[180].length;++e)65533!==n[180][e].charCodeAt(0)&&(r[n[180][e]]=46080+e,t[46080+e]=n[180][e]);for(n[181]="����������������������������������������������������������������礍礎礏礐礑礒礔礕礖礗礘礙礚礛礜礝礟礠礡礢礣礥礦礧礨礩礪礫礬礭礮礯礰礱礲礳礵礶礷礸礹礽礿祂祃祄祅祇祊祋祌祍祎祏祐祑祒祔祕祘祙祡祣�祤祦祩祪祫祬祮祰祱祲祳祴祵祶祹祻祼祽祾祿禂禃禆禇禈禉禋禌禍禎禐禑禒怠耽担丹单郸掸胆旦氮但惮淡诞弹蛋当挡党荡档刀捣蹈倒岛祷导到稻悼道盗德得的蹬灯登等瞪凳邓堤低滴迪敌笛狄涤翟嫡抵底地蒂第帝弟递缔颠掂滇碘点典靛垫电佃甸店惦奠淀殿碉叼雕凋刁掉吊钓调跌爹碟蝶迭谍叠�".split(""),e=0;e!=n[181].length;++e)65533!==n[181][e].charCodeAt(0)&&(r[n[181][e]]=46336+e,t[46336+e]=n[181][e]);for(n[182]="����������������������������������������������������������������禓禔禕禖禗禘禙禛禜禝禞禟禠禡禢禣禤禥禦禨禩禪禫禬禭禮禯禰禱禲禴禵禶禷禸禼禿秂秄秅秇秈秊秌秎秏秐秓秔秖秗秙秚秛秜秝秞秠秡秢秥秨秪�秬秮秱秲秳秴秵秶秷秹秺秼秾秿稁稄稅稇稈稉稊稌稏稐稑稒稓稕稖稘稙稛稜丁盯叮钉顶鼎锭定订丢东冬董懂动栋侗恫冻洞兜抖斗陡豆逗痘都督毒犊独读堵睹赌杜镀肚度渡妒端短锻段断缎堆兑队对墩吨蹲敦顿囤钝盾遁掇哆多夺垛躲朵跺舵剁惰堕蛾峨鹅俄额讹娥恶厄扼遏鄂饿恩而儿耳尔饵洱二�".split(""),e=0;e!=n[182].length;++e)65533!==n[182][e].charCodeAt(0)&&(r[n[182][e]]=46592+e,t[46592+e]=n[182][e]);for(n[183]="����������������������������������������������������������������稝稟稡稢稤稥稦稧稨稩稪稫稬稭種稯稰稱稲稴稵稶稸稺稾穀穁穂穃穄穅穇穈穉穊穋穌積穎穏穐穒穓穔穕穖穘穙穚穛穜穝穞穟穠穡穢穣穤穥穦穧穨�穩穪穫穬穭穮穯穱穲穳穵穻穼穽穾窂窅窇窉窊窋窌窎窏窐窓窔窙窚窛窞窡窢贰发罚筏伐乏阀法珐藩帆番翻樊矾钒繁凡烦反返范贩犯饭泛坊芳方肪房防妨仿访纺放菲非啡飞肥匪诽吠肺废沸费芬酚吩氛分纷坟焚汾粉奋份忿愤粪丰封枫蜂峰锋风疯烽逢冯缝讽奉凤佛否夫敷肤孵扶拂辐幅氟符伏俘服�".split(""),e=0;e!=n[183].length;++e)65533!==n[183][e].charCodeAt(0)&&(r[n[183][e]]=46848+e,t[46848+e]=n[183][e]);for(n[184]="����������������������������������������������������������������窣窤窧窩窪窫窮窯窰窱窲窴窵窶窷窸窹窺窻窼窽窾竀竁竂竃竄竅竆竇竈竉竊竌竍竎竏竐竑竒竓竔竕竗竘竚竛竜竝竡竢竤竧竨竩竪竫竬竮竰竱竲竳�竴竵競竷竸竻竼竾笀笁笂笅笇笉笌笍笎笐笒笓笖笗笘笚笜笝笟笡笢笣笧笩笭浮涪福袱弗甫抚辅俯釜斧脯腑府腐赴副覆赋复傅付阜父腹负富讣附妇缚咐噶嘎该改概钙盖溉干甘杆柑竿肝赶感秆敢赣冈刚钢缸肛纲岗港杠篙皋高膏羔糕搞镐稿告哥歌搁戈鸽胳疙割革葛格蛤阁隔铬个各给根跟耕更庚羹�".split(""),e=0;e!=n[184].length;++e)65533!==n[184][e].charCodeAt(0)&&(r[n[184][e]]=47104+e,t[47104+e]=n[184][e]);for(n[185]="����������������������������������������������������������������笯笰笲笴笵笶笷笹笻笽笿筀筁筂筃筄筆筈筊筍筎筓筕筗筙筜筞筟筡筣筤筥筦筧筨筩筪筫筬筭筯筰筳筴筶筸筺筼筽筿箁箂箃箄箆箇箈箉箊箋箌箎箏�箑箒箓箖箘箙箚箛箞箟箠箣箤箥箮箯箰箲箳箵箶箷箹箺箻箼箽箾箿節篂篃範埂耿梗工攻功恭龚供躬公宫弓巩汞拱贡共钩勾沟苟狗垢构购够辜菇咕箍估沽孤姑鼓古蛊骨谷股故顾固雇刮瓜剐寡挂褂乖拐怪棺关官冠观管馆罐惯灌贯光广逛瑰规圭硅归龟闺轨鬼诡癸桂柜跪贵刽辊滚棍锅郭国果裹过哈�".split(""),e=0;e!=n[185].length;++e)65533!==n[185][e].charCodeAt(0)&&(r[n[185][e]]=47360+e,t[47360+e]=n[185][e]);for(n[186]="����������������������������������������������������������������篅篈築篊篋篍篎篏篐篒篔篕篖篗篘篛篜篞篟篠篢篣篤篧篨篩篫篬篭篯篰篲篳篴篵篶篸篹篺篻篽篿簀簁簂簃簄簅簆簈簉簊簍簎簐簑簒簓簔簕簗簘簙�簚簛簜簝簞簠簡簢簣簤簥簨簩簫簬簭簮簯簰簱簲簳簴簵簶簷簹簺簻簼簽簾籂骸孩海氦亥害骇酣憨邯韩含涵寒函喊罕翰撼捍旱憾悍焊汗汉夯杭航壕嚎豪毫郝好耗号浩呵喝荷菏核禾和何合盒貉阂河涸赫褐鹤贺嘿黑痕很狠恨哼亨横衡恒轰哄烘虹鸿洪宏弘红喉侯猴吼厚候后呼乎忽瑚壶葫胡蝴狐糊湖�".split(""),e=0;e!=n[186].length;++e)65533!==n[186][e].charCodeAt(0)&&(r[n[186][e]]=47616+e,t[47616+e]=n[186][e]);for(n[187]="����������������������������������������������������������������籃籄籅籆籇籈籉籊籋籌籎籏籐籑籒籓籔籕籖籗籘籙籚籛籜籝籞籟籠籡籢籣籤籥籦籧籨籩籪籫籬籭籮籯籰籱籲籵籶籷籸籹籺籾籿粀粁粂粃粄粅粆粇�粈粊粋粌粍粎粏粐粓粔粖粙粚粛粠粡粣粦粧粨粩粫粬粭粯粰粴粵粶粷粸粺粻弧虎唬护互沪户花哗华猾滑画划化话槐徊怀淮坏欢环桓还缓换患唤痪豢焕涣宦幻荒慌黄磺蝗簧皇凰惶煌晃幌恍谎灰挥辉徽恢蛔回毁悔慧卉惠晦贿秽会烩汇讳诲绘荤昏婚魂浑混豁活伙火获或惑霍货祸击圾基机畸稽积箕�".split(""),e=0;e!=n[187].length;++e)65533!==n[187][e].charCodeAt(0)&&(r[n[187][e]]=47872+e,t[47872+e]=n[187][e]);for(n[188]="����������������������������������������������������������������粿糀糂糃糄糆糉糋糎糏糐糑糒糓糔糘糚糛糝糞糡糢糣糤糥糦糧糩糪糫糬糭糮糰糱糲糳糴糵糶糷糹糺糼糽糾糿紀紁紂紃約紅紆紇紈紉紋紌納紎紏紐�紑紒紓純紕紖紗紘紙級紛紜紝紞紟紡紣紤紥紦紨紩紪紬紭紮細紱紲紳紴紵紶肌饥迹激讥鸡姬绩缉吉极棘辑籍集及急疾汲即嫉级挤几脊己蓟技冀季伎祭剂悸济寄寂计记既忌际妓继纪嘉枷夹佳家加荚颊贾甲钾假稼价架驾嫁歼监坚尖笺间煎兼肩艰奸缄茧检柬碱硷拣捡简俭剪减荐槛鉴践贱见键箭件�".split(""),e=0;e!=n[188].length;++e)65533!==n[188][e].charCodeAt(0)&&(r[n[188][e]]=48128+e,t[48128+e]=n[188][e]);for(n[189]="����������������������������������������������������������������紷紸紹紺紻紼紽紾紿絀絁終絃組絅絆絇絈絉絊絋経絍絎絏結絑絒絓絔絕絖絗絘絙絚絛絜絝絞絟絠絡絢絣絤絥給絧絨絩絪絫絬絭絯絰統絲絳絴絵絶�絸絹絺絻絼絽絾絿綀綁綂綃綄綅綆綇綈綉綊綋綌綍綎綏綐綑綒經綔綕綖綗綘健舰剑饯渐溅涧建僵姜将浆江疆蒋桨奖讲匠酱降蕉椒礁焦胶交郊浇骄娇嚼搅铰矫侥脚狡角饺缴绞剿教酵轿较叫窖揭接皆秸街阶截劫节桔杰捷睫竭洁结解姐戒藉芥界借介疥诫届巾筋斤金今津襟紧锦仅谨进靳晋禁近烬浸�".split(""),e=0;e!=n[189].length;++e)65533!==n[189][e].charCodeAt(0)&&(r[n[189][e]]=48384+e,t[48384+e]=n[189][e]);for(n[190]="����������������������������������������������������������������継続綛綜綝綞綟綠綡綢綣綤綥綧綨綩綪綫綬維綯綰綱網綳綴綵綶綷綸綹綺綻綼綽綾綿緀緁緂緃緄緅緆緇緈緉緊緋緌緍緎総緐緑緒緓緔緕緖緗緘緙�線緛緜緝緞緟締緡緢緣緤緥緦緧編緩緪緫緬緭緮緯緰緱緲緳練緵緶緷緸緹緺尽劲荆兢茎睛晶鲸京惊精粳经井警景颈静境敬镜径痉靖竟竞净炯窘揪究纠玖韭久灸九酒厩救旧臼舅咎就疚鞠拘狙疽居驹菊局咀矩举沮聚拒据巨具距踞锯俱句惧炬剧捐鹃娟倦眷卷绢撅攫抉掘倔爵觉决诀绝均菌钧军君峻�".split(""),e=0;e!=n[190].length;++e)65533!==n[190][e].charCodeAt(0)&&(r[n[190][e]]=48640+e,t[48640+e]=n[190][e]);for(n[191]="����������������������������������������������������������������緻緼緽緾緿縀縁縂縃縄縅縆縇縈縉縊縋縌縍縎縏縐縑縒縓縔縕縖縗縘縙縚縛縜縝縞縟縠縡縢縣縤縥縦縧縨縩縪縫縬縭縮縯縰縱縲縳縴縵縶縷縸縹�縺縼總績縿繀繂繃繄繅繆繈繉繊繋繌繍繎繏繐繑繒繓織繕繖繗繘繙繚繛繜繝俊竣浚郡骏喀咖卡咯开揩楷凯慨刊堪勘坎砍看康慷糠扛抗亢炕考拷烤靠坷苛柯棵磕颗科壳咳可渴克刻客课肯啃垦恳坑吭空恐孔控抠口扣寇枯哭窟苦酷库裤夸垮挎跨胯块筷侩快宽款匡筐狂框矿眶旷况亏盔岿窥葵奎魁傀�".split(""),e=0;e!=n[191].length;++e)65533!==n[191][e].charCodeAt(0)&&(r[n[191][e]]=48896+e,t[48896+e]=n[191][e]);for(n[192]="����������������������������������������������������������������繞繟繠繡繢繣繤繥繦繧繨繩繪繫繬繭繮繯繰繱繲繳繴繵繶繷繸繹繺繻繼繽繾繿纀纁纃纄纅纆纇纈纉纊纋續纍纎纏纐纑纒纓纔纕纖纗纘纙纚纜纝纞�纮纴纻纼绖绤绬绹缊缐缞缷缹缻缼缽缾缿罀罁罃罆罇罈罉罊罋罌罍罎罏罒罓馈愧溃坤昆捆困括扩廓阔垃拉喇蜡腊辣啦莱来赖蓝婪栏拦篮阑兰澜谰揽览懒缆烂滥琅榔狼廊郎朗浪捞劳牢老佬姥酪烙涝勒乐雷镭蕾磊累儡垒擂肋类泪棱楞冷厘梨犁黎篱狸离漓理李里鲤礼莉荔吏栗丽厉励砾历利傈例俐�".split(""),e=0;e!=n[192].length;++e)65533!==n[192][e].charCodeAt(0)&&(r[n[192][e]]=49152+e,t[49152+e]=n[192][e]);for(n[193]="����������������������������������������������������������������罖罙罛罜罝罞罠罣罤罥罦罧罫罬罭罯罰罳罵罶罷罸罺罻罼罽罿羀羂羃羄羅羆羇羈羉羋羍羏羐羑羒羓羕羖羗羘羙羛羜羠羢羣羥羦羨義羪羫羬羭羮羱�羳羴羵羶羷羺羻羾翀翂翃翄翆翇翈翉翋翍翏翐翑習翓翖翗翙翚翛翜翝翞翢翣痢立粒沥隶力璃哩俩联莲连镰廉怜涟帘敛脸链恋炼练粮凉梁粱良两辆量晾亮谅撩聊僚疗燎寥辽潦了撂镣廖料列裂烈劣猎琳林磷霖临邻鳞淋凛赁吝拎玲菱零龄铃伶羚凌灵陵岭领另令溜琉榴硫馏留刘瘤流柳六龙聋咙笼窿�".split(""),e=0;e!=n[193].length;++e)65533!==n[193][e].charCodeAt(0)&&(r[n[193][e]]=49408+e,t[49408+e]=n[193][e]);for(n[194]="����������������������������������������������������������������翤翧翨翪翫翬翭翯翲翴翵翶翷翸翹翺翽翾翿耂耇耈耉耊耎耏耑耓耚耛耝耞耟耡耣耤耫耬耭耮耯耰耲耴耹耺耼耾聀聁聄聅聇聈聉聎聏聐聑聓聕聖聗�聙聛聜聝聞聟聠聡聢聣聤聥聦聧聨聫聬聭聮聯聰聲聳聴聵聶職聸聹聺聻聼聽隆垄拢陇楼娄搂篓漏陋芦卢颅庐炉掳卤虏鲁麓碌露路赂鹿潞禄录陆戮驴吕铝侣旅履屡缕虑氯律率滤绿峦挛孪滦卵乱掠略抡轮伦仑沦纶论萝螺罗逻锣箩骡裸落洛骆络妈麻玛码蚂马骂嘛吗埋买麦卖迈脉瞒馒蛮满蔓曼慢漫�".split(""),e=0;e!=n[194].length;++e)65533!==n[194][e].charCodeAt(0)&&(r[n[194][e]]=49664+e,t[49664+e]=n[194][e]);for(n[195]="����������������������������������������������������������������聾肁肂肅肈肊肍肎肏肐肑肒肔肕肗肙肞肣肦肧肨肬肰肳肵肶肸肹肻胅胇胈胉胊胋胏胐胑胒胓胔胕胘胟胠胢胣胦胮胵胷胹胻胾胿脀脁脃脄脅脇脈脋�脌脕脗脙脛脜脝脟脠脡脢脣脤脥脦脧脨脩脪脫脭脮脰脳脴脵脷脹脺脻脼脽脿谩芒茫盲氓忙莽猫茅锚毛矛铆卯茂冒帽貌贸么玫枚梅酶霉煤没眉媒镁每美昧寐妹媚门闷们萌蒙檬盟锰猛梦孟眯醚靡糜迷谜弥米秘觅泌蜜密幂棉眠绵冕免勉娩缅面苗描瞄藐秒渺庙妙蔑灭民抿皿敏悯闽明螟鸣铭名命谬摸�".split(""),e=0;e!=n[195].length;++e)65533!==n[195][e].charCodeAt(0)&&(r[n[195][e]]=49920+e,t[49920+e]=n[195][e]);for(n[196]="����������������������������������������������������������������腀腁腂腃腄腅腇腉腍腎腏腒腖腗腘腛腜腝腞腟腡腢腣腤腦腨腪腫腬腯腲腳腵腶腷腸膁膃膄膅膆膇膉膋膌膍膎膐膒膓膔膕膖膗膙膚膞膟膠膡膢膤膥�膧膩膫膬膭膮膯膰膱膲膴膵膶膷膸膹膼膽膾膿臄臅臇臈臉臋臍臎臏臐臑臒臓摹蘑模膜磨摩魔抹末莫墨默沫漠寞陌谋牟某拇牡亩姆母墓暮幕募慕木目睦牧穆拿哪呐钠那娜纳氖乃奶耐奈南男难囊挠脑恼闹淖呢馁内嫩能妮霓倪泥尼拟你匿腻逆溺蔫拈年碾撵捻念娘酿鸟尿捏聂孽啮镊镍涅您柠狞凝宁�".split(""),e=0;e!=n[196].length;++e)65533!==n[196][e].charCodeAt(0)&&(r[n[196][e]]=50176+e,t[50176+e]=n[196][e]);for(n[197]="����������������������������������������������������������������臔臕臖臗臘臙臚臛臜臝臞臟臠臡臢臤臥臦臨臩臫臮臯臰臱臲臵臶臷臸臹臺臽臿舃與興舉舊舋舎舏舑舓舕舖舗舘舙舚舝舠舤舥舦舧舩舮舲舺舼舽舿�艀艁艂艃艅艆艈艊艌艍艎艐艑艒艓艔艕艖艗艙艛艜艝艞艠艡艢艣艤艥艦艧艩拧泞牛扭钮纽脓浓农弄奴努怒女暖虐疟挪懦糯诺哦欧鸥殴藕呕偶沤啪趴爬帕怕琶拍排牌徘湃派攀潘盘磐盼畔判叛乓庞旁耪胖抛咆刨炮袍跑泡呸胚培裴赔陪配佩沛喷盆砰抨烹澎彭蓬棚硼篷膨朋鹏捧碰坯砒霹批披劈琵毗�".split(""),e=0;e!=n[197].length;++e)65533!==n[197][e].charCodeAt(0)&&(r[n[197][e]]=50432+e,t[50432+e]=n[197][e]);for(n[198]="����������������������������������������������������������������艪艫艬艭艱艵艶艷艸艻艼芀芁芃芅芆芇芉芌芐芓芔芕芖芚芛芞芠芢芣芧芲芵芶芺芻芼芿苀苂苃苅苆苉苐苖苙苚苝苢苧苨苩苪苬苭苮苰苲苳苵苶苸�苺苼苽苾苿茀茊茋茍茐茒茓茖茘茙茝茞茟茠茡茢茣茤茥茦茩茪茮茰茲茷茻茽啤脾疲皮匹痞僻屁譬篇偏片骗飘漂瓢票撇瞥拼频贫品聘乒坪苹萍平凭瓶评屏坡泼颇婆破魄迫粕剖扑铺仆莆葡菩蒲埔朴圃普浦谱曝瀑期欺栖戚妻七凄漆柒沏其棋奇歧畦崎脐齐旗祈祁骑起岂乞企启契砌器气迄弃汽泣讫掐�".split(""),e=0;e!=n[198].length;++e)65533!==n[198][e].charCodeAt(0)&&(r[n[198][e]]=50688+e,t[50688+e]=n[198][e]);for(n[199]="����������������������������������������������������������������茾茿荁荂荄荅荈荊荋荌荍荎荓荕荖荗荘荙荝荢荰荱荲荳荴荵荶荹荺荾荿莀莁莂莃莄莇莈莊莋莌莍莏莐莑莔莕莖莗莙莚莝莟莡莢莣莤莥莦莧莬莭莮�莯莵莻莾莿菂菃菄菆菈菉菋菍菎菐菑菒菓菕菗菙菚菛菞菢菣菤菦菧菨菫菬菭恰洽牵扦钎铅千迁签仟谦乾黔钱钳前潜遣浅谴堑嵌欠歉枪呛腔羌墙蔷强抢橇锹敲悄桥瞧乔侨巧鞘撬翘峭俏窍切茄且怯窃钦侵亲秦琴勤芹擒禽寝沁青轻氢倾卿清擎晴氰情顷请庆琼穷秋丘邱球求囚酋泅趋区蛆曲躯屈驱渠�".split(""),e=0;e!=n[199].length;++e)65533!==n[199][e].charCodeAt(0)&&(r[n[199][e]]=50944+e,t[50944+e]=n[199][e]);for(n[200]="����������������������������������������������������������������菮華菳菴菵菶菷菺菻菼菾菿萀萂萅萇萈萉萊萐萒萓萔萕萖萗萙萚萛萞萟萠萡萢萣萩萪萫萬萭萮萯萰萲萳萴萵萶萷萹萺萻萾萿葀葁葂葃葄葅葇葈葉�葊葋葌葍葎葏葐葒葓葔葕葖葘葝葞葟葠葢葤葥葦葧葨葪葮葯葰葲葴葷葹葻葼取娶龋趣去圈颧权醛泉全痊拳犬券劝缺炔瘸却鹊榷确雀裙群然燃冉染瓤壤攘嚷让饶扰绕惹热壬仁人忍韧任认刃妊纫扔仍日戎茸蓉荣融熔溶容绒冗揉柔肉茹蠕儒孺如辱乳汝入褥软阮蕊瑞锐闰润若弱撒洒萨腮鳃塞赛三叁�".split(""),e=0;e!=n[200].length;++e)65533!==n[200][e].charCodeAt(0)&&(r[n[200][e]]=51200+e,t[51200+e]=n[200][e]);for(n[201]="����������������������������������������������������������������葽葾葿蒀蒁蒃蒄蒅蒆蒊蒍蒏蒐蒑蒒蒓蒔蒕蒖蒘蒚蒛蒝蒞蒟蒠蒢蒣蒤蒥蒦蒧蒨蒩蒪蒫蒬蒭蒮蒰蒱蒳蒵蒶蒷蒻蒼蒾蓀蓂蓃蓅蓆蓇蓈蓋蓌蓎蓏蓒蓔蓕蓗�蓘蓙蓚蓛蓜蓞蓡蓢蓤蓧蓨蓩蓪蓫蓭蓮蓯蓱蓲蓳蓴蓵蓶蓷蓸蓹蓺蓻蓽蓾蔀蔁蔂伞散桑嗓丧搔骚扫嫂瑟色涩森僧莎砂杀刹沙纱傻啥煞筛晒珊苫杉山删煽衫闪陕擅赡膳善汕扇缮墒伤商赏晌上尚裳梢捎稍烧芍勺韶少哨邵绍奢赊蛇舌舍赦摄射慑涉社设砷申呻伸身深娠绅神沈审婶甚肾慎渗声生甥牲升绳�".split(""),e=0;e!=n[201].length;++e)65533!==n[201][e].charCodeAt(0)&&(r[n[201][e]]=51456+e,t[51456+e]=n[201][e]);for(n[202]="����������������������������������������������������������������蔃蔄蔅蔆蔇蔈蔉蔊蔋蔍蔎蔏蔐蔒蔔蔕蔖蔘蔙蔛蔜蔝蔞蔠蔢蔣蔤蔥蔦蔧蔨蔩蔪蔭蔮蔯蔰蔱蔲蔳蔴蔵蔶蔾蔿蕀蕁蕂蕄蕅蕆蕇蕋蕌蕍蕎蕏蕐蕑蕒蕓蕔蕕�蕗蕘蕚蕛蕜蕝蕟蕠蕡蕢蕣蕥蕦蕧蕩蕪蕫蕬蕭蕮蕯蕰蕱蕳蕵蕶蕷蕸蕼蕽蕿薀薁省盛剩胜圣师失狮施湿诗尸虱十石拾时什食蚀实识史矢使屎驶始式示士世柿事拭誓逝势是嗜噬适仕侍释饰氏市恃室视试收手首守寿授售受瘦兽蔬枢梳殊抒输叔舒淑疏书赎孰熟薯暑曙署蜀黍鼠属术述树束戍竖墅庶数漱�".split(""),e=0;e!=n[202].length;++e)65533!==n[202][e].charCodeAt(0)&&(r[n[202][e]]=51712+e,t[51712+e]=n[202][e]);for(n[203]="����������������������������������������������������������������薂薃薆薈薉薊薋薌薍薎薐薑薒薓薔薕薖薗薘薙薚薝薞薟薠薡薢薣薥薦薧薩薫薬薭薱薲薳薴薵薶薸薺薻薼薽薾薿藀藂藃藄藅藆藇藈藊藋藌藍藎藑藒�藔藖藗藘藙藚藛藝藞藟藠藡藢藣藥藦藧藨藪藫藬藭藮藯藰藱藲藳藴藵藶藷藸恕刷耍摔衰甩帅栓拴霜双爽谁水睡税吮瞬顺舜说硕朔烁斯撕嘶思私司丝死肆寺嗣四伺似饲巳松耸怂颂送宋讼诵搜艘擞嗽苏酥俗素速粟僳塑溯宿诉肃酸蒜算虽隋随绥髓碎岁穗遂隧祟孙损笋蓑梭唆缩琐索锁所塌他它她塔�".split(""),e=0;e!=n[203].length;++e)65533!==n[203][e].charCodeAt(0)&&(r[n[203][e]]=51968+e,t[51968+e]=n[203][e]);for(n[204]="����������������������������������������������������������������藹藺藼藽藾蘀蘁蘂蘃蘄蘆蘇蘈蘉蘊蘋蘌蘍蘎蘏蘐蘒蘓蘔蘕蘗蘘蘙蘚蘛蘜蘝蘞蘟蘠蘡蘢蘣蘤蘥蘦蘨蘪蘫蘬蘭蘮蘯蘰蘱蘲蘳蘴蘵蘶蘷蘹蘺蘻蘽蘾蘿虀�虁虂虃虄虅虆虇虈虉虊虋虌虒虓處虖虗虘虙虛虜虝號虠虡虣虤虥虦虧虨虩虪獭挞蹋踏胎苔抬台泰酞太态汰坍摊贪瘫滩坛檀痰潭谭谈坦毯袒碳探叹炭汤塘搪堂棠膛唐糖倘躺淌趟烫掏涛滔绦萄桃逃淘陶讨套特藤腾疼誊梯剔踢锑提题蹄啼体替嚏惕涕剃屉天添填田甜恬舔腆挑条迢眺跳贴铁帖厅听烃�".split(""),e=0;e!=n[204].length;++e)65533!==n[204][e].charCodeAt(0)&&(r[n[204][e]]=52224+e,t[52224+e]=n[204][e]);for(n[205]="����������������������������������������������������������������虭虯虰虲虳虴虵虶虷虸蚃蚄蚅蚆蚇蚈蚉蚎蚏蚐蚑蚒蚔蚖蚗蚘蚙蚚蚛蚞蚟蚠蚡蚢蚥蚦蚫蚭蚮蚲蚳蚷蚸蚹蚻蚼蚽蚾蚿蛁蛂蛃蛅蛈蛌蛍蛒蛓蛕蛖蛗蛚蛜�蛝蛠蛡蛢蛣蛥蛦蛧蛨蛪蛫蛬蛯蛵蛶蛷蛺蛻蛼蛽蛿蜁蜄蜅蜆蜋蜌蜎蜏蜐蜑蜔蜖汀廷停亭庭挺艇通桐酮瞳同铜彤童桶捅筒统痛偷投头透凸秃突图徒途涂屠土吐兔湍团推颓腿蜕褪退吞屯臀拖托脱鸵陀驮驼椭妥拓唾挖哇蛙洼娃瓦袜歪外豌弯湾玩顽丸烷完碗挽晚皖惋宛婉万腕汪王亡枉网往旺望忘妄威�".split(""),e=0;e!=n[205].length;++e)65533!==n[205][e].charCodeAt(0)&&(r[n[205][e]]=52480+e,t[52480+e]=n[205][e]);for(n[206]="����������������������������������������������������������������蜙蜛蜝蜟蜠蜤蜦蜧蜨蜪蜫蜬蜭蜯蜰蜲蜳蜵蜶蜸蜹蜺蜼蜽蝀蝁蝂蝃蝄蝅蝆蝊蝋蝍蝏蝐蝑蝒蝔蝕蝖蝘蝚蝛蝜蝝蝞蝟蝡蝢蝦蝧蝨蝩蝪蝫蝬蝭蝯蝱蝲蝳蝵�蝷蝸蝹蝺蝿螀螁螄螆螇螉螊螌螎螏螐螑螒螔螕螖螘螙螚螛螜螝螞螠螡螢螣螤巍微危韦违桅围唯惟为潍维苇萎委伟伪尾纬未蔚味畏胃喂魏位渭谓尉慰卫瘟温蚊文闻纹吻稳紊问嗡翁瓮挝蜗涡窝我斡卧握沃巫呜钨乌污诬屋无芜梧吾吴毋武五捂午舞伍侮坞戊雾晤物勿务悟误昔熙析西硒矽晰嘻吸锡牺�".split(""),e=0;e!=n[206].length;++e)65533!==n[206][e].charCodeAt(0)&&(r[n[206][e]]=52736+e,t[52736+e]=n[206][e]);for(n[207]="����������������������������������������������������������������螥螦螧螩螪螮螰螱螲螴螶螷螸螹螻螼螾螿蟁蟂蟃蟄蟅蟇蟈蟉蟌蟍蟎蟏蟐蟔蟕蟖蟗蟘蟙蟚蟜蟝蟞蟟蟡蟢蟣蟤蟦蟧蟨蟩蟫蟬蟭蟯蟰蟱蟲蟳蟴蟵蟶蟷蟸�蟺蟻蟼蟽蟿蠀蠁蠂蠄蠅蠆蠇蠈蠉蠋蠌蠍蠎蠏蠐蠑蠒蠔蠗蠘蠙蠚蠜蠝蠞蠟蠠蠣稀息希悉膝夕惜熄烯溪汐犀檄袭席习媳喜铣洗系隙戏细瞎虾匣霞辖暇峡侠狭下厦夏吓掀锨先仙鲜纤咸贤衔舷闲涎弦嫌显险现献县腺馅羡宪陷限线相厢镶香箱襄湘乡翔祥详想响享项巷橡像向象萧硝霄削哮嚣销消宵淆晓�".split(""),e=0;e!=n[207].length;++e)65533!==n[207][e].charCodeAt(0)&&(r[n[207][e]]=52992+e,t[52992+e]=n[207][e]);for(n[208]="����������������������������������������������������������������蠤蠥蠦蠧蠨蠩蠪蠫蠬蠭蠮蠯蠰蠱蠳蠴蠵蠶蠷蠸蠺蠻蠽蠾蠿衁衂衃衆衇衈衉衊衋衎衏衐衑衒術衕衖衘衚衛衜衝衞衟衠衦衧衪衭衯衱衳衴衵衶衸衹衺�衻衼袀袃袆袇袉袊袌袎袏袐袑袓袔袕袗袘袙袚袛袝袞袟袠袡袣袥袦袧袨袩袪小孝校肖啸笑效楔些歇蝎鞋协挟携邪斜胁谐写械卸蟹懈泄泻谢屑薪芯锌欣辛新忻心信衅星腥猩惺兴刑型形邢行醒幸杏性姓兄凶胸匈汹雄熊休修羞朽嗅锈秀袖绣墟戌需虚嘘须徐许蓄酗叙旭序畜恤絮婿绪续轩喧宣悬旋玄�".split(""),e=0;e!=n[208].length;++e)65533!==n[208][e].charCodeAt(0)&&(r[n[208][e]]=53248+e,t[53248+e]=n[208][e]);for(n[209]="����������������������������������������������������������������袬袮袯袰袲袳袴袵袶袸袹袺袻袽袾袿裀裃裄裇裈裊裋裌裍裏裐裑裓裖裗裚裛補裝裞裠裡裦裧裩裪裫裬裭裮裯裲裵裶裷裺裻製裿褀褁褃褄褅褆複褈�褉褋褌褍褎褏褑褔褕褖褗褘褜褝褞褟褠褢褣褤褦褧褨褩褬褭褮褯褱褲褳褵褷选癣眩绚靴薛学穴雪血勋熏循旬询寻驯巡殉汛训讯逊迅压押鸦鸭呀丫芽牙蚜崖衙涯雅哑亚讶焉咽阉烟淹盐严研蜒岩延言颜阎炎沿奄掩眼衍演艳堰燕厌砚雁唁彦焰宴谚验殃央鸯秧杨扬佯疡羊洋阳氧仰痒养样漾邀腰妖瑶�".split(""),e=0;e!=n[209].length;++e)65533!==n[209][e].charCodeAt(0)&&(r[n[209][e]]=53504+e,t[53504+e]=n[209][e]);for(n[210]="����������������������������������������������������������������褸褹褺褻褼褽褾褿襀襂襃襅襆襇襈襉襊襋襌襍襎襏襐襑襒襓襔襕襖襗襘襙襚襛襜襝襠襡襢襣襤襥襧襨襩襪襫襬襭襮襯襰襱襲襳襴襵襶襷襸襹襺襼�襽襾覀覂覄覅覇覈覉覊見覌覍覎規覐覑覒覓覔覕視覗覘覙覚覛覜覝覞覟覠覡摇尧遥窑谣姚咬舀药要耀椰噎耶爷野冶也页掖业叶曳腋夜液一壹医揖铱依伊衣颐夷遗移仪胰疑沂宜姨彝椅蚁倚已乙矣以艺抑易邑屹亿役臆逸肄疫亦裔意毅忆义益溢诣议谊译异翼翌绎茵荫因殷音阴姻吟银淫寅饮尹引隐�".split(""),e=0;e!=n[210].length;++e)65533!==n[210][e].charCodeAt(0)&&(r[n[210][e]]=53760+e,t[53760+e]=n[210][e]);for(n[211]="����������������������������������������������������������������覢覣覤覥覦覧覨覩親覫覬覭覮覯覰覱覲観覴覵覶覷覸覹覺覻覼覽覾覿觀觃觍觓觔觕觗觘觙觛觝觟觠觡觢觤觧觨觩觪觬觭觮觰觱觲觴觵觶觷觸觹觺�觻觼觽觾觿訁訂訃訄訅訆計訉訊訋訌訍討訏訐訑訒訓訔訕訖託記訙訚訛訜訝印英樱婴鹰应缨莹萤营荧蝇迎赢盈影颖硬映哟拥佣臃痈庸雍踊蛹咏泳涌永恿勇用幽优悠忧尤由邮铀犹油游酉有友右佑釉诱又幼迂淤于盂榆虞愚舆余俞逾鱼愉渝渔隅予娱雨与屿禹宇语羽玉域芋郁吁遇喻峪御愈欲狱育誉�".split(""),e=0;e!=n[211].length;++e)65533!==n[211][e].charCodeAt(0)&&(r[n[211][e]]=54016+e,t[54016+e]=n[211][e]);for(n[212]="����������������������������������������������������������������訞訟訠訡訢訣訤訥訦訧訨訩訪訫訬設訮訯訰許訲訳訴訵訶訷訸訹診註証訽訿詀詁詂詃詄詅詆詇詉詊詋詌詍詎詏詐詑詒詓詔評詖詗詘詙詚詛詜詝詞�詟詠詡詢詣詤詥試詧詨詩詪詫詬詭詮詯詰話該詳詴詵詶詷詸詺詻詼詽詾詿誀浴寓裕预豫驭鸳渊冤元垣袁原援辕园员圆猿源缘远苑愿怨院曰约越跃钥岳粤月悦阅耘云郧匀陨允运蕴酝晕韵孕匝砸杂栽哉灾宰载再在咱攒暂赞赃脏葬遭糟凿藻枣早澡蚤躁噪造皂灶燥责择则泽贼怎增憎曾赠扎喳渣札轧�".split(""),e=0;e!=n[212].length;++e)65533!==n[212][e].charCodeAt(0)&&(r[n[212][e]]=54272+e,t[54272+e]=n[212][e]);for(n[213]="����������������������������������������������������������������誁誂誃誄誅誆誇誈誋誌認誎誏誐誑誒誔誕誖誗誘誙誚誛誜誝語誟誠誡誢誣誤誥誦誧誨誩說誫説読誮誯誰誱課誳誴誵誶誷誸誹誺誻誼誽誾調諀諁諂�諃諄諅諆談諈諉諊請諌諍諎諏諐諑諒諓諔諕論諗諘諙諚諛諜諝諞諟諠諡諢諣铡闸眨栅榨咋乍炸诈摘斋宅窄债寨瞻毡詹粘沾盏斩辗崭展蘸栈占战站湛绽樟章彰漳张掌涨杖丈帐账仗胀瘴障招昭找沼赵照罩兆肇召遮折哲蛰辙者锗蔗这浙珍斟真甄砧臻贞针侦枕疹诊震振镇阵蒸挣睁征狰争怔整拯正政�".split(""),e=0;e!=n[213].length;++e)65533!==n[213][e].charCodeAt(0)&&(r[n[213][e]]=54528+e,t[54528+e]=n[213][e]);for(n[214]="����������������������������������������������������������������諤諥諦諧諨諩諪諫諬諭諮諯諰諱諲諳諴諵諶諷諸諹諺諻諼諽諾諿謀謁謂謃謄謅謆謈謉謊謋謌謍謎謏謐謑謒謓謔謕謖謗謘謙謚講謜謝謞謟謠謡謢謣�謤謥謧謨謩謪謫謬謭謮謯謰謱謲謳謴謵謶謷謸謹謺謻謼謽謾謿譀譁譂譃譄譅帧症郑证芝枝支吱蜘知肢脂汁之织职直植殖执值侄址指止趾只旨纸志挚掷至致置帜峙制智秩稚质炙痔滞治窒中盅忠钟衷终种肿重仲众舟周州洲诌粥轴肘帚咒皱宙昼骤珠株蛛朱猪诸诛逐竹烛煮拄瞩嘱主著柱助蛀贮铸筑�".split(""),e=0;e!=n[214].length;++e)65533!==n[214][e].charCodeAt(0)&&(r[n[214][e]]=54784+e,t[54784+e]=n[214][e]);for(n[215]="����������������������������������������������������������������譆譇譈證譊譋譌譍譎譏譐譑譒譓譔譕譖譗識譙譚譛譜譝譞譟譠譡譢譣譤譥譧譨譩譪譫譭譮譯議譱譲譳譴譵譶護譸譹譺譻譼譽譾譿讀讁讂讃讄讅讆�讇讈讉變讋讌讍讎讏讐讑讒讓讔讕讖讗讘讙讚讛讜讝讞讟讬讱讻诇诐诪谉谞住注祝驻抓爪拽专砖转撰赚篆桩庄装妆撞壮状椎锥追赘坠缀谆准捉拙卓桌琢茁酌啄着灼浊兹咨资姿滋淄孜紫仔籽滓子自渍字鬃棕踪宗综总纵邹走奏揍租足卒族祖诅阻组钻纂嘴醉最罪尊遵昨左佐柞做作坐座������".split(""),e=0;e!=n[215].length;++e)65533!==n[215][e].charCodeAt(0)&&(r[n[215][e]]=55040+e,t[55040+e]=n[215][e]);for(n[216]="����������������������������������������������������������������谸谹谺谻谼谽谾谿豀豂豃豄豅豈豊豋豍豎豏豐豑豒豓豔豖豗豘豙豛豜豝豞豟豠豣豤豥豦豧豨豩豬豭豮豯豰豱豲豴豵豶豷豻豼豽豾豿貀貁貃貄貆貇�貈貋貍貎貏貐貑貒貓貕貖貗貙貚貛貜貝貞貟負財貢貣貤貥貦貧貨販貪貫責貭亍丌兀丐廿卅丕亘丞鬲孬噩丨禺丿匕乇夭爻卮氐囟胤馗毓睾鼗丶亟鼐乜乩亓芈孛啬嘏仄厍厝厣厥厮靥赝匚叵匦匮匾赜卦卣刂刈刎刭刳刿剀剌剞剡剜蒯剽劂劁劐劓冂罔亻仃仉仂仨仡仫仞伛仳伢佤仵伥伧伉伫佞佧攸佚佝�".split(""),e=0;e!=n[216].length;++e)65533!==n[216][e].charCodeAt(0)&&(r[n[216][e]]=55296+e,t[55296+e]=n[216][e]);for(n[217]="����������������������������������������������������������������貮貯貰貱貲貳貴貵貶買貸貹貺費貼貽貾貿賀賁賂賃賄賅賆資賈賉賊賋賌賍賎賏賐賑賒賓賔賕賖賗賘賙賚賛賜賝賞賟賠賡賢賣賤賥賦賧賨賩質賫賬�賭賮賯賰賱賲賳賴賵賶賷賸賹賺賻購賽賾賿贀贁贂贃贄贅贆贇贈贉贊贋贌贍佟佗伲伽佶佴侑侉侃侏佾佻侪佼侬侔俦俨俪俅俚俣俜俑俟俸倩偌俳倬倏倮倭俾倜倌倥倨偾偃偕偈偎偬偻傥傧傩傺僖儆僭僬僦僮儇儋仝氽佘佥俎龠汆籴兮巽黉馘冁夔勹匍訇匐凫夙兕亠兖亳衮袤亵脔裒禀嬴蠃羸冫冱冽冼�".split(""),e=0;e!=n[217].length;++e)65533!==n[217][e].charCodeAt(0)&&(r[n[217][e]]=55552+e,t[55552+e]=n[217][e]);for(n[218]="����������������������������������������������������������������贎贏贐贑贒贓贔贕贖贗贘贙贚贛贜贠赑赒赗赟赥赨赩赪赬赮赯赱赲赸赹赺赻赼赽赾赿趀趂趃趆趇趈趉趌趍趎趏趐趒趓趕趖趗趘趙趚趛趜趝趞趠趡�趢趤趥趦趧趨趩趪趫趬趭趮趯趰趲趶趷趹趻趽跀跁跂跅跇跈跉跊跍跐跒跓跔凇冖冢冥讠讦讧讪讴讵讷诂诃诋诏诎诒诓诔诖诘诙诜诟诠诤诨诩诮诰诳诶诹诼诿谀谂谄谇谌谏谑谒谔谕谖谙谛谘谝谟谠谡谥谧谪谫谮谯谲谳谵谶卩卺阝阢阡阱阪阽阼陂陉陔陟陧陬陲陴隈隍隗隰邗邛邝邙邬邡邴邳邶邺�".split(""),e=0;e!=n[218].length;++e)65533!==n[218][e].charCodeAt(0)&&(r[n[218][e]]=55808+e,t[55808+e]=n[218][e]);for(n[219]="����������������������������������������������������������������跕跘跙跜跠跡跢跥跦跧跩跭跮跰跱跲跴跶跼跾跿踀踁踂踃踄踆踇踈踋踍踎踐踑踒踓踕踖踗踘踙踚踛踜踠踡踤踥踦踧踨踫踭踰踲踳踴踶踷踸踻踼踾�踿蹃蹅蹆蹌蹍蹎蹏蹐蹓蹔蹕蹖蹗蹘蹚蹛蹜蹝蹞蹟蹠蹡蹢蹣蹤蹥蹧蹨蹪蹫蹮蹱邸邰郏郅邾郐郄郇郓郦郢郜郗郛郫郯郾鄄鄢鄞鄣鄱鄯鄹酃酆刍奂劢劬劭劾哿勐勖勰叟燮矍廴凵凼鬯厶弁畚巯坌垩垡塾墼壅壑圩圬圪圳圹圮圯坜圻坂坩垅坫垆坼坻坨坭坶坳垭垤垌垲埏垧垴垓垠埕埘埚埙埒垸埴埯埸埤埝�".split(""),e=0;e!=n[219].length;++e)65533!==n[219][e].charCodeAt(0)&&(r[n[219][e]]=56064+e,t[56064+e]=n[219][e]);for(n[220]="����������������������������������������������������������������蹳蹵蹷蹸蹹蹺蹻蹽蹾躀躂躃躄躆躈躉躊躋躌躍躎躑躒躓躕躖躗躘躙躚躛躝躟躠躡躢躣躤躥躦躧躨躩躪躭躮躰躱躳躴躵躶躷躸躹躻躼躽躾躿軀軁軂�軃軄軅軆軇軈軉車軋軌軍軏軐軑軒軓軔軕軖軗軘軙軚軛軜軝軞軟軠軡転軣軤堋堍埽埭堀堞堙塄堠塥塬墁墉墚墀馨鼙懿艹艽艿芏芊芨芄芎芑芗芙芫芸芾芰苈苊苣芘芷芮苋苌苁芩芴芡芪芟苄苎芤苡茉苷苤茏茇苜苴苒苘茌苻苓茑茚茆茔茕苠苕茜荑荛荜茈莒茼茴茱莛荞茯荏荇荃荟荀茗荠茭茺茳荦荥�".split(""),e=0;e!=n[220].length;++e)65533!==n[220][e].charCodeAt(0)&&(r[n[220][e]]=56320+e,t[56320+e]=n[220][e]);for(n[221]="����������������������������������������������������������������軥軦軧軨軩軪軫軬軭軮軯軰軱軲軳軴軵軶軷軸軹軺軻軼軽軾軿輀輁輂較輄輅輆輇輈載輊輋輌輍輎輏輐輑輒輓輔輕輖輗輘輙輚輛輜輝輞輟輠輡輢輣�輤輥輦輧輨輩輪輫輬輭輮輯輰輱輲輳輴輵輶輷輸輹輺輻輼輽輾輿轀轁轂轃轄荨茛荩荬荪荭荮莰荸莳莴莠莪莓莜莅荼莶莩荽莸荻莘莞莨莺莼菁萁菥菘堇萘萋菝菽菖萜萸萑萆菔菟萏萃菸菹菪菅菀萦菰菡葜葑葚葙葳蒇蒈葺蒉葸萼葆葩葶蒌蒎萱葭蓁蓍蓐蓦蒽蓓蓊蒿蒺蓠蒡蒹蒴蒗蓥蓣蔌甍蔸蓰蔹蔟蔺�".split(""),e=0;e!=n[221].length;++e)65533!==n[221][e].charCodeAt(0)&&(r[n[221][e]]=56576+e,t[56576+e]=n[221][e]);for(n[222]="����������������������������������������������������������������轅轆轇轈轉轊轋轌轍轎轏轐轑轒轓轔轕轖轗轘轙轚轛轜轝轞轟轠轡轢轣轤轥轪辀辌辒辝辠辡辢辤辥辦辧辪辬辭辮辯農辳辴辵辷辸辺辻込辿迀迃迆�迉迊迋迌迍迏迒迖迗迚迠迡迣迧迬迯迱迲迴迵迶迺迻迼迾迿逇逈逌逎逓逕逘蕖蔻蓿蓼蕙蕈蕨蕤蕞蕺瞢蕃蕲蕻薤薨薇薏蕹薮薜薅薹薷薰藓藁藜藿蘧蘅蘩蘖蘼廾弈夼奁耷奕奚奘匏尢尥尬尴扌扪抟抻拊拚拗拮挢拶挹捋捃掭揶捱捺掎掴捭掬掊捩掮掼揲揸揠揿揄揞揎摒揆掾摅摁搋搛搠搌搦搡摞撄摭撖�".split(""),e=0;e!=n[222].length;++e)65533!==n[222][e].charCodeAt(0)&&(r[n[222][e]]=56832+e,t[56832+e]=n[222][e]);for(n[223]="����������������������������������������������������������������這逜連逤逥逧逨逩逪逫逬逰週進逳逴逷逹逺逽逿遀遃遅遆遈遉遊運遌過達違遖遙遚遜遝遞遟遠遡遤遦遧適遪遫遬遯遰遱遲遳遶遷選遹遺遻遼遾邁�還邅邆邇邉邊邌邍邎邏邐邒邔邖邘邚邜邞邟邠邤邥邧邨邩邫邭邲邷邼邽邿郀摺撷撸撙撺擀擐擗擤擢攉攥攮弋忒甙弑卟叱叽叩叨叻吒吖吆呋呒呓呔呖呃吡呗呙吣吲咂咔呷呱呤咚咛咄呶呦咝哐咭哂咴哒咧咦哓哔呲咣哕咻咿哌哙哚哜咩咪咤哝哏哞唛哧唠哽唔哳唢唣唏唑唧唪啧喏喵啉啭啁啕唿啐唼�".split(""),e=0;e!=n[223].length;++e)65533!==n[223][e].charCodeAt(0)&&(r[n[223][e]]=57088+e,t[57088+e]=n[223][e]);for(n[224]="����������������������������������������������������������������郂郃郆郈郉郋郌郍郒郔郕郖郘郙郚郞郟郠郣郤郥郩郪郬郮郰郱郲郳郵郶郷郹郺郻郼郿鄀鄁鄃鄅鄆鄇鄈鄉鄊鄋鄌鄍鄎鄏鄐鄑鄒鄓鄔鄕鄖鄗鄘鄚鄛鄜�鄝鄟鄠鄡鄤鄥鄦鄧鄨鄩鄪鄫鄬鄭鄮鄰鄲鄳鄴鄵鄶鄷鄸鄺鄻鄼鄽鄾鄿酀酁酂酄唷啖啵啶啷唳唰啜喋嗒喃喱喹喈喁喟啾嗖喑啻嗟喽喾喔喙嗪嗷嗉嘟嗑嗫嗬嗔嗦嗝嗄嗯嗥嗲嗳嗌嗍嗨嗵嗤辔嘞嘈嘌嘁嘤嘣嗾嘀嘧嘭噘嘹噗嘬噍噢噙噜噌噔嚆噤噱噫噻噼嚅嚓嚯囔囗囝囡囵囫囹囿圄圊圉圜帏帙帔帑帱帻帼�".split(""),e=0;e!=n[224].length;++e)65533!==n[224][e].charCodeAt(0)&&(r[n[224][e]]=57344+e,t[57344+e]=n[224][e]);for(n[225]="����������������������������������������������������������������酅酇酈酑酓酔酕酖酘酙酛酜酟酠酦酧酨酫酭酳酺酻酼醀醁醂醃醄醆醈醊醎醏醓醔醕醖醗醘醙醜醝醞醟醠醡醤醥醦醧醨醩醫醬醰醱醲醳醶醷醸醹醻�醼醽醾醿釀釁釂釃釄釅釆釈釋釐釒釓釔釕釖釗釘釙釚釛針釞釟釠釡釢釣釤釥帷幄幔幛幞幡岌屺岍岐岖岈岘岙岑岚岜岵岢岽岬岫岱岣峁岷峄峒峤峋峥崂崃崧崦崮崤崞崆崛嵘崾崴崽嵬嵛嵯嵝嵫嵋嵊嵩嵴嶂嶙嶝豳嶷巅彳彷徂徇徉後徕徙徜徨徭徵徼衢彡犭犰犴犷犸狃狁狎狍狒狨狯狩狲狴狷猁狳猃狺�".split(""),e=0;e!=n[225].length;++e)65533!==n[225][e].charCodeAt(0)&&(r[n[225][e]]=57600+e,t[57600+e]=n[225][e]);for(n[226]="����������������������������������������������������������������釦釧釨釩釪釫釬釭釮釯釰釱釲釳釴釵釶釷釸釹釺釻釼釽釾釿鈀鈁鈂鈃鈄鈅鈆鈇鈈鈉鈊鈋鈌鈍鈎鈏鈐鈑鈒鈓鈔鈕鈖鈗鈘鈙鈚鈛鈜鈝鈞鈟鈠鈡鈢鈣鈤�鈥鈦鈧鈨鈩鈪鈫鈬鈭鈮鈯鈰鈱鈲鈳鈴鈵鈶鈷鈸鈹鈺鈻鈼鈽鈾鈿鉀鉁鉂鉃鉄鉅狻猗猓猡猊猞猝猕猢猹猥猬猸猱獐獍獗獠獬獯獾舛夥飧夤夂饣饧饨饩饪饫饬饴饷饽馀馄馇馊馍馐馑馓馔馕庀庑庋庖庥庠庹庵庾庳赓廒廑廛廨廪膺忄忉忖忏怃忮怄忡忤忾怅怆忪忭忸怙怵怦怛怏怍怩怫怊怿怡恸恹恻恺恂�".split(""),e=0;e!=n[226].length;++e)65533!==n[226][e].charCodeAt(0)&&(r[n[226][e]]=57856+e,t[57856+e]=n[226][e]);for(n[227]="����������������������������������������������������������������鉆鉇鉈鉉鉊鉋鉌鉍鉎鉏鉐鉑鉒鉓鉔鉕鉖鉗鉘鉙鉚鉛鉜鉝鉞鉟鉠鉡鉢鉣鉤鉥鉦鉧鉨鉩鉪鉫鉬鉭鉮鉯鉰鉱鉲鉳鉵鉶鉷鉸鉹鉺鉻鉼鉽鉾鉿銀銁銂銃銄銅�銆銇銈銉銊銋銌銍銏銐銑銒銓銔銕銖銗銘銙銚銛銜銝銞銟銠銡銢銣銤銥銦銧恪恽悖悚悭悝悃悒悌悛惬悻悱惝惘惆惚悴愠愦愕愣惴愀愎愫慊慵憬憔憧憷懔懵忝隳闩闫闱闳闵闶闼闾阃阄阆阈阊阋阌阍阏阒阕阖阗阙阚丬爿戕氵汔汜汊沣沅沐沔沌汨汩汴汶沆沩泐泔沭泷泸泱泗沲泠泖泺泫泮沱泓泯泾�".split(""),e=0;e!=n[227].length;++e)65533!==n[227][e].charCodeAt(0)&&(r[n[227][e]]=58112+e,t[58112+e]=n[227][e]);for(n[228]="����������������������������������������������������������������銨銩銪銫銬銭銯銰銱銲銳銴銵銶銷銸銹銺銻銼銽銾銿鋀鋁鋂鋃鋄鋅鋆鋇鋉鋊鋋鋌鋍鋎鋏鋐鋑鋒鋓鋔鋕鋖鋗鋘鋙鋚鋛鋜鋝鋞鋟鋠鋡鋢鋣鋤鋥鋦鋧鋨�鋩鋪鋫鋬鋭鋮鋯鋰鋱鋲鋳鋴鋵鋶鋷鋸鋹鋺鋻鋼鋽鋾鋿錀錁錂錃錄錅錆錇錈錉洹洧洌浃浈洇洄洙洎洫浍洮洵洚浏浒浔洳涑浯涞涠浞涓涔浜浠浼浣渚淇淅淞渎涿淠渑淦淝淙渖涫渌涮渫湮湎湫溲湟溆湓湔渲渥湄滟溱溘滠漭滢溥溧溽溻溷滗溴滏溏滂溟潢潆潇漤漕滹漯漶潋潴漪漉漩澉澍澌潸潲潼潺濑�".split(""),e=0;e!=n[228].length;++e)65533!==n[228][e].charCodeAt(0)&&(r[n[228][e]]=58368+e,t[58368+e]=n[228][e]);for(n[229]="����������������������������������������������������������������錊錋錌錍錎錏錐錑錒錓錔錕錖錗錘錙錚錛錜錝錞錟錠錡錢錣錤錥錦錧錨錩錪錫錬錭錮錯錰錱録錳錴錵錶錷錸錹錺錻錼錽錿鍀鍁鍂鍃鍄鍅鍆鍇鍈鍉�鍊鍋鍌鍍鍎鍏鍐鍑鍒鍓鍔鍕鍖鍗鍘鍙鍚鍛鍜鍝鍞鍟鍠鍡鍢鍣鍤鍥鍦鍧鍨鍩鍫濉澧澹澶濂濡濮濞濠濯瀚瀣瀛瀹瀵灏灞宀宄宕宓宥宸甯骞搴寤寮褰寰蹇謇辶迓迕迥迮迤迩迦迳迨逅逄逋逦逑逍逖逡逵逶逭逯遄遑遒遐遨遘遢遛暹遴遽邂邈邃邋彐彗彖彘尻咫屐屙孱屣屦羼弪弩弭艴弼鬻屮妁妃妍妩妪妣�".split(""),e=0;e!=n[229].length;++e)65533!==n[229][e].charCodeAt(0)&&(r[n[229][e]]=58624+e,t[58624+e]=n[229][e]);for(n[230]="����������������������������������������������������������������鍬鍭鍮鍯鍰鍱鍲鍳鍴鍵鍶鍷鍸鍹鍺鍻鍼鍽鍾鍿鎀鎁鎂鎃鎄鎅鎆鎇鎈鎉鎊鎋鎌鎍鎎鎐鎑鎒鎓鎔鎕鎖鎗鎘鎙鎚鎛鎜鎝鎞鎟鎠鎡鎢鎣鎤鎥鎦鎧鎨鎩鎪鎫�鎬鎭鎮鎯鎰鎱鎲鎳鎴鎵鎶鎷鎸鎹鎺鎻鎼鎽鎾鎿鏀鏁鏂鏃鏄鏅鏆鏇鏈鏉鏋鏌鏍妗姊妫妞妤姒妲妯姗妾娅娆姝娈姣姘姹娌娉娲娴娑娣娓婀婧婊婕娼婢婵胬媪媛婷婺媾嫫媲嫒嫔媸嫠嫣嫱嫖嫦嫘嫜嬉嬗嬖嬲嬷孀尕尜孚孥孳孑孓孢驵驷驸驺驿驽骀骁骅骈骊骐骒骓骖骘骛骜骝骟骠骢骣骥骧纟纡纣纥纨纩�".split(""),e=0;e!=n[230].length;++e)65533!==n[230][e].charCodeAt(0)&&(r[n[230][e]]=58880+e,t[58880+e]=n[230][e]);for(n[231]="����������������������������������������������������������������鏎鏏鏐鏑鏒鏓鏔鏕鏗鏘鏙鏚鏛鏜鏝鏞鏟鏠鏡鏢鏣鏤鏥鏦鏧鏨鏩鏪鏫鏬鏭鏮鏯鏰鏱鏲鏳鏴鏵鏶鏷鏸鏹鏺鏻鏼鏽鏾鏿鐀鐁鐂鐃鐄鐅鐆鐇鐈鐉鐊鐋鐌鐍�鐎鐏鐐鐑鐒鐓鐔鐕鐖鐗鐘鐙鐚鐛鐜鐝鐞鐟鐠鐡鐢鐣鐤鐥鐦鐧鐨鐩鐪鐫鐬鐭鐮纭纰纾绀绁绂绉绋绌绐绔绗绛绠绡绨绫绮绯绱绲缍绶绺绻绾缁缂缃缇缈缋缌缏缑缒缗缙缜缛缟缡缢缣缤缥缦缧缪缫缬缭缯缰缱缲缳缵幺畿巛甾邕玎玑玮玢玟珏珂珑玷玳珀珉珈珥珙顼琊珩珧珞玺珲琏琪瑛琦琥琨琰琮琬�".split(""),e=0;e!=n[231].length;++e)65533!==n[231][e].charCodeAt(0)&&(r[n[231][e]]=59136+e,t[59136+e]=n[231][e]);for(n[232]="����������������������������������������������������������������鐯鐰鐱鐲鐳鐴鐵鐶鐷鐸鐹鐺鐻鐼鐽鐿鑀鑁鑂鑃鑄鑅鑆鑇鑈鑉鑊鑋鑌鑍鑎鑏鑐鑑鑒鑓鑔鑕鑖鑗鑘鑙鑚鑛鑜鑝鑞鑟鑠鑡鑢鑣鑤鑥鑦鑧鑨鑩鑪鑬鑭鑮鑯�鑰鑱鑲鑳鑴鑵鑶鑷鑸鑹鑺鑻鑼鑽鑾鑿钀钁钂钃钄钑钖钘铇铏铓铔铚铦铻锜锠琛琚瑁瑜瑗瑕瑙瑷瑭瑾璜璎璀璁璇璋璞璨璩璐璧瓒璺韪韫韬杌杓杞杈杩枥枇杪杳枘枧杵枨枞枭枋杷杼柰栉柘栊柩枰栌柙枵柚枳柝栀柃枸柢栎柁柽栲栳桠桡桎桢桄桤梃栝桕桦桁桧桀栾桊桉栩梵梏桴桷梓桫棂楮棼椟椠棹�".split(""),e=0;e!=n[232].length;++e)65533!==n[232][e].charCodeAt(0)&&(r[n[232][e]]=59392+e,t[59392+e]=n[232][e]);for(n[233]="����������������������������������������������������������������锧锳锽镃镈镋镕镚镠镮镴镵長镸镹镺镻镼镽镾門閁閂閃閄閅閆閇閈閉閊開閌閍閎閏閐閑閒間閔閕閖閗閘閙閚閛閜閝閞閟閠閡関閣閤閥閦閧閨閩閪�閫閬閭閮閯閰閱閲閳閴閵閶閷閸閹閺閻閼閽閾閿闀闁闂闃闄闅闆闇闈闉闊闋椤棰椋椁楗棣椐楱椹楠楂楝榄楫榀榘楸椴槌榇榈槎榉楦楣楹榛榧榻榫榭槔榱槁槊槟榕槠榍槿樯槭樗樘橥槲橄樾檠橐橛樵檎橹樽樨橘橼檑檐檩檗檫猷獒殁殂殇殄殒殓殍殚殛殡殪轫轭轱轲轳轵轶轸轷轹轺轼轾辁辂辄辇辋�".split(""),e=0;e!=n[233].length;++e)65533!==n[233][e].charCodeAt(0)&&(r[n[233][e]]=59648+e,t[59648+e]=n[233][e]);for(n[234]="����������������������������������������������������������������闌闍闎闏闐闑闒闓闔闕闖闗闘闙闚闛關闝闞闟闠闡闢闣闤闥闦闧闬闿阇阓阘阛阞阠阣阤阥阦阧阨阩阫阬阭阯阰阷阸阹阺阾陁陃陊陎陏陑陒陓陖陗�陘陙陚陜陝陞陠陣陥陦陫陭陮陯陰陱陳陸陹険陻陼陽陾陿隀隁隂隃隄隇隉隊辍辎辏辘辚軎戋戗戛戟戢戡戥戤戬臧瓯瓴瓿甏甑甓攴旮旯旰昊昙杲昃昕昀炅曷昝昴昱昶昵耆晟晔晁晏晖晡晗晷暄暌暧暝暾曛曜曦曩贲贳贶贻贽赀赅赆赈赉赇赍赕赙觇觊觋觌觎觏觐觑牮犟牝牦牯牾牿犄犋犍犏犒挈挲掰�".split(""),e=0;e!=n[234].length;++e)65533!==n[234][e].charCodeAt(0)&&(r[n[234][e]]=59904+e,t[59904+e]=n[234][e]);for(n[235]="����������������������������������������������������������������隌階隑隒隓隕隖隚際隝隞隟隠隡隢隣隤隥隦隨隩險隫隬隭隮隯隱隲隴隵隷隸隺隻隿雂雃雈雊雋雐雑雓雔雖雗雘雙雚雛雜雝雞雟雡離難雤雥雦雧雫�雬雭雮雰雱雲雴雵雸雺電雼雽雿霂霃霅霊霋霌霐霑霒霔霕霗霘霙霚霛霝霟霠搿擘耄毪毳毽毵毹氅氇氆氍氕氘氙氚氡氩氤氪氲攵敕敫牍牒牖爰虢刖肟肜肓肼朊肽肱肫肭肴肷胧胨胩胪胛胂胄胙胍胗朐胝胫胱胴胭脍脎胲胼朕脒豚脶脞脬脘脲腈腌腓腴腙腚腱腠腩腼腽腭腧塍媵膈膂膑滕膣膪臌朦臊膻�".split(""),e=0;e!=n[235].length;++e)65533!==n[235][e].charCodeAt(0)&&(r[n[235][e]]=60160+e,t[60160+e]=n[235][e]);for(n[236]="����������������������������������������������������������������霡霢霣霤霥霦霧霨霩霫霬霮霯霱霳霴霵霶霷霺霻霼霽霿靀靁靂靃靄靅靆靇靈靉靊靋靌靍靎靏靐靑靔靕靗靘靚靜靝靟靣靤靦靧靨靪靫靬靭靮靯靰靱�靲靵靷靸靹靺靻靽靾靿鞀鞁鞂鞃鞄鞆鞇鞈鞉鞊鞌鞎鞏鞐鞓鞕鞖鞗鞙鞚鞛鞜鞝臁膦欤欷欹歃歆歙飑飒飓飕飙飚殳彀毂觳斐齑斓於旆旄旃旌旎旒旖炀炜炖炝炻烀炷炫炱烨烊焐焓焖焯焱煳煜煨煅煲煊煸煺熘熳熵熨熠燠燔燧燹爝爨灬焘煦熹戾戽扃扈扉礻祀祆祉祛祜祓祚祢祗祠祯祧祺禅禊禚禧禳忑忐�".split(""),e=0;e!=n[236].length;++e)65533!==n[236][e].charCodeAt(0)&&(r[n[236][e]]=60416+e,t[60416+e]=n[236][e]);for(n[237]="����������������������������������������������������������������鞞鞟鞡鞢鞤鞥鞦鞧鞨鞩鞪鞬鞮鞰鞱鞳鞵鞶鞷鞸鞹鞺鞻鞼鞽鞾鞿韀韁韂韃韄韅韆韇韈韉韊韋韌韍韎韏韐韑韒韓韔韕韖韗韘韙韚韛韜韝韞韟韠韡韢韣�韤韥韨韮韯韰韱韲韴韷韸韹韺韻韼韽韾響頀頁頂頃頄項順頇須頉頊頋頌頍頎怼恝恚恧恁恙恣悫愆愍慝憩憝懋懑戆肀聿沓泶淼矶矸砀砉砗砘砑斫砭砜砝砹砺砻砟砼砥砬砣砩硎硭硖硗砦硐硇硌硪碛碓碚碇碜碡碣碲碹碥磔磙磉磬磲礅磴礓礤礞礴龛黹黻黼盱眄眍盹眇眈眚眢眙眭眦眵眸睐睑睇睃睚睨�".split(""),e=0;e!=n[237].length;++e)65533!==n[237][e].charCodeAt(0)&&(r[n[237][e]]=60672+e,t[60672+e]=n[237][e]);for(n[238]="����������������������������������������������������������������頏預頑頒頓頔頕頖頗領頙頚頛頜頝頞頟頠頡頢頣頤頥頦頧頨頩頪頫頬頭頮頯頰頱頲頳頴頵頶頷頸頹頺頻頼頽頾頿顀顁顂顃顄顅顆顇顈顉顊顋題額�顎顏顐顑顒顓顔顕顖顗願顙顚顛顜顝類顟顠顡顢顣顤顥顦顧顨顩顪顫顬顭顮睢睥睿瞍睽瞀瞌瞑瞟瞠瞰瞵瞽町畀畎畋畈畛畲畹疃罘罡罟詈罨罴罱罹羁罾盍盥蠲钅钆钇钋钊钌钍钏钐钔钗钕钚钛钜钣钤钫钪钭钬钯钰钲钴钶钷钸钹钺钼钽钿铄铈铉铊铋铌铍铎铐铑铒铕铖铗铙铘铛铞铟铠铢铤铥铧铨铪�".split(""),e=0;e!=n[238].length;++e)65533!==n[238][e].charCodeAt(0)&&(r[n[238][e]]=60928+e,t[60928+e]=n[238][e]);for(n[239]="����������������������������������������������������������������顯顰顱顲顳顴颋颎颒颕颙颣風颩颪颫颬颭颮颯颰颱颲颳颴颵颶颷颸颹颺颻颼颽颾颿飀飁飂飃飄飅飆飇飈飉飊飋飌飍飏飐飔飖飗飛飜飝飠飡飢飣飤�飥飦飩飪飫飬飭飮飯飰飱飲飳飴飵飶飷飸飹飺飻飼飽飾飿餀餁餂餃餄餅餆餇铩铫铮铯铳铴铵铷铹铼铽铿锃锂锆锇锉锊锍锎锏锒锓锔锕锖锘锛锝锞锟锢锪锫锩锬锱锲锴锶锷锸锼锾锿镂锵镄镅镆镉镌镎镏镒镓镔镖镗镘镙镛镞镟镝镡镢镤镥镦镧镨镩镪镫镬镯镱镲镳锺矧矬雉秕秭秣秫稆嵇稃稂稞稔�".split(""),e=0;e!=n[239].length;++e)65533!==n[239][e].charCodeAt(0)&&(r[n[239][e]]=61184+e,t[61184+e]=n[239][e]);for(n[240]="����������������������������������������������������������������餈餉養餋餌餎餏餑餒餓餔餕餖餗餘餙餚餛餜餝餞餟餠餡餢餣餤餥餦餧館餩餪餫餬餭餯餰餱餲餳餴餵餶餷餸餹餺餻餼餽餾餿饀饁饂饃饄饅饆饇饈饉�饊饋饌饍饎饏饐饑饒饓饖饗饘饙饚饛饜饝饞饟饠饡饢饤饦饳饸饹饻饾馂馃馉稹稷穑黏馥穰皈皎皓皙皤瓞瓠甬鸠鸢鸨鸩鸪鸫鸬鸲鸱鸶鸸鸷鸹鸺鸾鹁鹂鹄鹆鹇鹈鹉鹋鹌鹎鹑鹕鹗鹚鹛鹜鹞鹣鹦鹧鹨鹩鹪鹫鹬鹱鹭鹳疒疔疖疠疝疬疣疳疴疸痄疱疰痃痂痖痍痣痨痦痤痫痧瘃痱痼痿瘐瘀瘅瘌瘗瘊瘥瘘瘕瘙�".split(""),e=0;e!=n[240].length;++e)65533!==n[240][e].charCodeAt(0)&&(r[n[240][e]]=61440+e,t[61440+e]=n[240][e]);for(n[241]="����������������������������������������������������������������馌馎馚馛馜馝馞馟馠馡馢馣馤馦馧馩馪馫馬馭馮馯馰馱馲馳馴馵馶馷馸馹馺馻馼馽馾馿駀駁駂駃駄駅駆駇駈駉駊駋駌駍駎駏駐駑駒駓駔駕駖駗駘�駙駚駛駜駝駞駟駠駡駢駣駤駥駦駧駨駩駪駫駬駭駮駯駰駱駲駳駴駵駶駷駸駹瘛瘼瘢瘠癀瘭瘰瘿瘵癃瘾瘳癍癞癔癜癖癫癯翊竦穸穹窀窆窈窕窦窠窬窨窭窳衤衩衲衽衿袂袢裆袷袼裉裢裎裣裥裱褚裼裨裾裰褡褙褓褛褊褴褫褶襁襦襻疋胥皲皴矜耒耔耖耜耠耢耥耦耧耩耨耱耋耵聃聆聍聒聩聱覃顸颀颃�".split(""),e=0;e!=n[241].length;++e)65533!==n[241][e].charCodeAt(0)&&(r[n[241][e]]=61696+e,t[61696+e]=n[241][e]);for(n[242]="����������������������������������������������������������������駺駻駼駽駾駿騀騁騂騃騄騅騆騇騈騉騊騋騌騍騎騏騐騑騒験騔騕騖騗騘騙騚騛騜騝騞騟騠騡騢騣騤騥騦騧騨騩騪騫騬騭騮騯騰騱騲騳騴騵騶騷騸�騹騺騻騼騽騾騿驀驁驂驃驄驅驆驇驈驉驊驋驌驍驎驏驐驑驒驓驔驕驖驗驘驙颉颌颍颏颔颚颛颞颟颡颢颥颦虍虔虬虮虿虺虼虻蚨蚍蚋蚬蚝蚧蚣蚪蚓蚩蚶蛄蚵蛎蚰蚺蚱蚯蛉蛏蚴蛩蛱蛲蛭蛳蛐蜓蛞蛴蛟蛘蛑蜃蜇蛸蜈蜊蜍蜉蜣蜻蜞蜥蜮蜚蜾蝈蜴蜱蜩蜷蜿螂蜢蝽蝾蝻蝠蝰蝌蝮螋蝓蝣蝼蝤蝙蝥螓螯螨蟒�".split(""),e=0;e!=n[242].length;++e)65533!==n[242][e].charCodeAt(0)&&(r[n[242][e]]=61952+e,t[61952+e]=n[242][e]);for(n[243]="����������������������������������������������������������������驚驛驜驝驞驟驠驡驢驣驤驥驦驧驨驩驪驫驲骃骉骍骎骔骕骙骦骩骪骫骬骭骮骯骲骳骴骵骹骻骽骾骿髃髄髆髇髈髉髊髍髎髏髐髒體髕髖髗髙髚髛髜�髝髞髠髢髣髤髥髧髨髩髪髬髮髰髱髲髳髴髵髶髷髸髺髼髽髾髿鬀鬁鬂鬄鬅鬆蟆螈螅螭螗螃螫蟥螬螵螳蟋蟓螽蟑蟀蟊蟛蟪蟠蟮蠖蠓蟾蠊蠛蠡蠹蠼缶罂罄罅舐竺竽笈笃笄笕笊笫笏筇笸笪笙笮笱笠笥笤笳笾笞筘筚筅筵筌筝筠筮筻筢筲筱箐箦箧箸箬箝箨箅箪箜箢箫箴篑篁篌篝篚篥篦篪簌篾篼簏簖簋�".split(""),e=0;e!=n[243].length;++e)65533!==n[243][e].charCodeAt(0)&&(r[n[243][e]]=62208+e,t[62208+e]=n[243][e]);for(n[244]="����������������������������������������������������������������鬇鬉鬊鬋鬌鬍鬎鬐鬑鬒鬔鬕鬖鬗鬘鬙鬚鬛鬜鬝鬞鬠鬡鬢鬤鬥鬦鬧鬨鬩鬪鬫鬬鬭鬮鬰鬱鬳鬴鬵鬶鬷鬸鬹鬺鬽鬾鬿魀魆魊魋魌魎魐魒魓魕魖魗魘魙魚�魛魜魝魞魟魠魡魢魣魤魥魦魧魨魩魪魫魬魭魮魯魰魱魲魳魴魵魶魷魸魹魺魻簟簪簦簸籁籀臾舁舂舄臬衄舡舢舣舭舯舨舫舸舻舳舴舾艄艉艋艏艚艟艨衾袅袈裘裟襞羝羟羧羯羰羲籼敉粑粝粜粞粢粲粼粽糁糇糌糍糈糅糗糨艮暨羿翎翕翥翡翦翩翮翳糸絷綦綮繇纛麸麴赳趄趔趑趱赧赭豇豉酊酐酎酏酤�".split(""),e=0;e!=n[244].length;++e)65533!==n[244][e].charCodeAt(0)&&(r[n[244][e]]=62464+e,t[62464+e]=n[244][e]);for(n[245]="����������������������������������������������������������������魼魽魾魿鮀鮁鮂鮃鮄鮅鮆鮇鮈鮉鮊鮋鮌鮍鮎鮏鮐鮑鮒鮓鮔鮕鮖鮗鮘鮙鮚鮛鮜鮝鮞鮟鮠鮡鮢鮣鮤鮥鮦鮧鮨鮩鮪鮫鮬鮭鮮鮯鮰鮱鮲鮳鮴鮵鮶鮷鮸鮹鮺�鮻鮼鮽鮾鮿鯀鯁鯂鯃鯄鯅鯆鯇鯈鯉鯊鯋鯌鯍鯎鯏鯐鯑鯒鯓鯔鯕鯖鯗鯘鯙鯚鯛酢酡酰酩酯酽酾酲酴酹醌醅醐醍醑醢醣醪醭醮醯醵醴醺豕鹾趸跫踅蹙蹩趵趿趼趺跄跖跗跚跞跎跏跛跆跬跷跸跣跹跻跤踉跽踔踝踟踬踮踣踯踺蹀踹踵踽踱蹉蹁蹂蹑蹒蹊蹰蹶蹼蹯蹴躅躏躔躐躜躞豸貂貊貅貘貔斛觖觞觚觜�".split(""),e=0;e!=n[245].length;++e)65533!==n[245][e].charCodeAt(0)&&(r[n[245][e]]=62720+e,t[62720+e]=n[245][e]);for(n[246]="����������������������������������������������������������������鯜鯝鯞鯟鯠鯡鯢鯣鯤鯥鯦鯧鯨鯩鯪鯫鯬鯭鯮鯯鯰鯱鯲鯳鯴鯵鯶鯷鯸鯹鯺鯻鯼鯽鯾鯿鰀鰁鰂鰃鰄鰅鰆鰇鰈鰉鰊鰋鰌鰍鰎鰏鰐鰑鰒鰓鰔鰕鰖鰗鰘鰙鰚�鰛鰜鰝鰞鰟鰠鰡鰢鰣鰤鰥鰦鰧鰨鰩鰪鰫鰬鰭鰮鰯鰰鰱鰲鰳鰴鰵鰶鰷鰸鰹鰺鰻觥觫觯訾謦靓雩雳雯霆霁霈霏霎霪霭霰霾龀龃龅龆龇龈龉龊龌黾鼋鼍隹隼隽雎雒瞿雠銎銮鋈錾鍪鏊鎏鐾鑫鱿鲂鲅鲆鲇鲈稣鲋鲎鲐鲑鲒鲔鲕鲚鲛鲞鲟鲠鲡鲢鲣鲥鲦鲧鲨鲩鲫鲭鲮鲰鲱鲲鲳鲴鲵鲶鲷鲺鲻鲼鲽鳄鳅鳆鳇鳊鳋�".split(""),e=0;e!=n[246].length;++e)65533!==n[246][e].charCodeAt(0)&&(r[n[246][e]]=62976+e,t[62976+e]=n[246][e]);for(n[247]="����������������������������������������������������������������鰼鰽鰾鰿鱀鱁鱂鱃鱄鱅鱆鱇鱈鱉鱊鱋鱌鱍鱎鱏鱐鱑鱒鱓鱔鱕鱖鱗鱘鱙鱚鱛鱜鱝鱞鱟鱠鱡鱢鱣鱤鱥鱦鱧鱨鱩鱪鱫鱬鱭鱮鱯鱰鱱鱲鱳鱴鱵鱶鱷鱸鱹鱺�鱻鱽鱾鲀鲃鲄鲉鲊鲌鲏鲓鲖鲗鲘鲙鲝鲪鲬鲯鲹鲾鲿鳀鳁鳂鳈鳉鳑鳒鳚鳛鳠鳡鳌鳍鳎鳏鳐鳓鳔鳕鳗鳘鳙鳜鳝鳟鳢靼鞅鞑鞒鞔鞯鞫鞣鞲鞴骱骰骷鹘骶骺骼髁髀髅髂髋髌髑魅魃魇魉魈魍魑飨餍餮饕饔髟髡髦髯髫髻髭髹鬈鬏鬓鬟鬣麽麾縻麂麇麈麋麒鏖麝麟黛黜黝黠黟黢黩黧黥黪黯鼢鼬鼯鼹鼷鼽鼾齄�".split(""),e=0;e!=n[247].length;++e)65533!==n[247][e].charCodeAt(0)&&(r[n[247][e]]=63232+e,t[63232+e]=n[247][e]);for(n[248]="����������������������������������������������������������������鳣鳤鳥鳦鳧鳨鳩鳪鳫鳬鳭鳮鳯鳰鳱鳲鳳鳴鳵鳶鳷鳸鳹鳺鳻鳼鳽鳾鳿鴀鴁鴂鴃鴄鴅鴆鴇鴈鴉鴊鴋鴌鴍鴎鴏鴐鴑鴒鴓鴔鴕鴖鴗鴘鴙鴚鴛鴜鴝鴞鴟鴠鴡�鴢鴣鴤鴥鴦鴧鴨鴩鴪鴫鴬鴭鴮鴯鴰鴱鴲鴳鴴鴵鴶鴷鴸鴹鴺鴻鴼鴽鴾鴿鵀鵁鵂�����������������������������������������������������������������������������������������������".split(""),e=0;e!=n[248].length;++e)65533!==n[248][e].charCodeAt(0)&&(r[n[248][e]]=63488+e,t[63488+e]=n[248][e]);for(n[249]="����������������������������������������������������������������鵃鵄鵅鵆鵇鵈鵉鵊鵋鵌鵍鵎鵏鵐鵑鵒鵓鵔鵕鵖鵗鵘鵙鵚鵛鵜鵝鵞鵟鵠鵡鵢鵣鵤鵥鵦鵧鵨鵩鵪鵫鵬鵭鵮鵯鵰鵱鵲鵳鵴鵵鵶鵷鵸鵹鵺鵻鵼鵽鵾鵿鶀鶁�鶂鶃鶄鶅鶆鶇鶈鶉鶊鶋鶌鶍鶎鶏鶐鶑鶒鶓鶔鶕鶖鶗鶘鶙鶚鶛鶜鶝鶞鶟鶠鶡鶢�����������������������������������������������������������������������������������������������".split(""),e=0;e!=n[249].length;++e)65533!==n[249][e].charCodeAt(0)&&(r[n[249][e]]=63744+e,t[63744+e]=n[249][e]);for(n[250]="����������������������������������������������������������������鶣鶤鶥鶦鶧鶨鶩鶪鶫鶬鶭鶮鶯鶰鶱鶲鶳鶴鶵鶶鶷鶸鶹鶺鶻鶼鶽鶾鶿鷀鷁鷂鷃鷄鷅鷆鷇鷈鷉鷊鷋鷌鷍鷎鷏鷐鷑鷒鷓鷔鷕鷖鷗鷘鷙鷚鷛鷜鷝鷞鷟鷠鷡�鷢鷣鷤鷥鷦鷧鷨鷩鷪鷫鷬鷭鷮鷯鷰鷱鷲鷳鷴鷵鷶鷷鷸鷹鷺鷻鷼鷽鷾鷿鸀鸁鸂�����������������������������������������������������������������������������������������������".split(""),e=0;e!=n[250].length;++e)65533!==n[250][e].charCodeAt(0)&&(r[n[250][e]]=64e3+e,t[64e3+e]=n[250][e]);for(n[251]="����������������������������������������������������������������鸃鸄鸅鸆鸇鸈鸉鸊鸋鸌鸍鸎鸏鸐鸑鸒鸓鸔鸕鸖鸗鸘鸙鸚鸛鸜鸝鸞鸤鸧鸮鸰鸴鸻鸼鹀鹍鹐鹒鹓鹔鹖鹙鹝鹟鹠鹡鹢鹥鹮鹯鹲鹴鹵鹶鹷鹸鹹鹺鹻鹼鹽麀�麁麃麄麅麆麉麊麌麍麎麏麐麑麔麕麖麗麘麙麚麛麜麞麠麡麢麣麤麥麧麨麩麪�����������������������������������������������������������������������������������������������".split(""),e=0;e!=n[251].length;++e)65533!==n[251][e].charCodeAt(0)&&(r[n[251][e]]=64256+e,t[64256+e]=n[251][e]);for(n[252]="����������������������������������������������������������������麫麬麭麮麯麰麱麲麳麵麶麷麹麺麼麿黀黁黂黃黅黆黇黈黊黋黌黐黒黓黕黖黗黙黚點黡黣黤黦黨黫黬黭黮黰黱黲黳黴黵黶黷黸黺黽黿鼀鼁鼂鼃鼄鼅�鼆鼇鼈鼉鼊鼌鼏鼑鼒鼔鼕鼖鼘鼚鼛鼜鼝鼞鼟鼡鼣鼤鼥鼦鼧鼨鼩鼪鼫鼭鼮鼰鼱�����������������������������������������������������������������������������������������������".split(""),e=0;e!=n[252].length;++e)65533!==n[252][e].charCodeAt(0)&&(r[n[252][e]]=64512+e,t[64512+e]=n[252][e]);for(n[253]="����������������������������������������������������������������鼲鼳鼴鼵鼶鼸鼺鼼鼿齀齁齂齃齅齆齇齈齉齊齋齌齍齎齏齒齓齔齕齖齗齘齙齚齛齜齝齞齟齠齡齢齣齤齥齦齧齨齩齪齫齬齭齮齯齰齱齲齳齴齵齶齷齸�齹齺齻齼齽齾龁龂龍龎龏龐龑龒龓龔龕龖龗龘龜龝龞龡龢龣龤龥郎凉秊裏隣�����������������������������������������������������������������������������������������������".split(""),e=0;e!=n[253].length;++e)65533!==n[253][e].charCodeAt(0)&&(r[n[253][e]]=64768+e,t[64768+e]=n[253][e]);for(n[254]="����������������������������������������������������������������兀嗀﨎﨏﨑﨓﨔礼﨟蘒﨡﨣﨤﨧﨨﨩��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������".split(""),e=0;e!=n[254].length;++e)65533!==n[254][e].charCodeAt(0)&&(r[n[254][e]]=65024+e,t[65024+e]=n[254][e]);return{enc:r,dec:t}}(),r[949]=function(){var e,t=[],r={},n=[];for(n[0]="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~��������������������������������������������������������������������������������������������������������������������������������".split(""),e=0;e!=n[0].length;++e)65533!==n[0][e].charCodeAt(0)&&(r[n[0][e]]=0+e,t[0+e]=n[0][e]);for(n[129]="�����������������������������������������������������������������갂갃갅갆갋갌갍갎갏갘갞갟갡갢갣갥갦갧갨갩갪갫갮갲갳갴������갵갶갷갺갻갽갾갿걁걂걃걄걅걆걇걈걉걊걌걎걏걐걑걒걓걕������걖걗걙걚걛걝걞걟걠걡걢걣걤걥걦걧걨걩걪걫걬걭걮걯걲걳걵걶걹걻걼걽걾걿겂겇겈겍겎겏겑겒겓겕겖겗겘겙겚겛겞겢겣겤겥겦겧겫겭겮겱겲겳겴겵겶겷겺겾겿곀곂곃곅곆곇곉곊곋곍곎곏곐곑곒곓곔곖곘곙곚곛곜곝곞곟곢곣곥곦곩곫곭곮곲곴곷곸곹곺곻곾곿괁괂괃괅괇괈괉괊괋괎괐괒괓�".split(""),e=0;e!=n[129].length;++e)65533!==n[129][e].charCodeAt(0)&&(r[n[129][e]]=33024+e,t[33024+e]=n[129][e]);for(n[130]="�����������������������������������������������������������������괔괕괖괗괙괚괛괝괞괟괡괢괣괤괥괦괧괨괪괫괮괯괰괱괲괳������괶괷괹괺괻괽괾괿굀굁굂굃굆굈굊굋굌굍굎굏굑굒굓굕굖굗������굙굚굛굜굝굞굟굠굢굤굥굦굧굨굩굪굫굮굯굱굲굷굸굹굺굾궀궃궄궅궆궇궊궋궍궎궏궑궒궓궔궕궖궗궘궙궚궛궞궟궠궡궢궣궥궦궧궨궩궪궫궬궭궮궯궰궱궲궳궴궵궶궸궹궺궻궼궽궾궿귂귃귅귆귇귉귊귋귌귍귎귏귒귔귕귖귗귘귙귚귛귝귞귟귡귢귣귥귦귧귨귩귪귫귬귭귮귯귰귱귲귳귴귵귶귷�".split(""),e=0;e!=n[130].length;++e)65533!==n[130][e].charCodeAt(0)&&(r[n[130][e]]=33280+e,t[33280+e]=n[130][e]);for(n[131]="�����������������������������������������������������������������귺귻귽귾긂긃긄긅긆긇긊긌긎긏긐긑긒긓긕긖긗긘긙긚긛긜������긝긞긟긠긡긢긣긤긥긦긧긨긩긪긫긬긭긮긯긲긳긵긶긹긻긼������긽긾긿깂깄깇깈깉깋깏깑깒깓깕깗깘깙깚깛깞깢깣깤깦깧깪깫깭깮깯깱깲깳깴깵깶깷깺깾깿꺀꺁꺂꺃꺆꺇꺈꺉꺊꺋꺍꺎꺏꺐꺑꺒꺓꺔꺕꺖꺗꺘꺙꺚꺛꺜꺝꺞꺟꺠꺡꺢꺣꺤꺥꺦꺧꺨꺩꺪꺫꺬꺭꺮꺯꺰꺱꺲꺳꺴꺵꺶꺷꺸꺹꺺꺻꺿껁껂껃껅껆껇껈껉껊껋껎껒껓껔껕껖껗껚껛껝껞껟껠껡껢껣껤껥�".split(""),e=0;e!=n[131].length;++e)65533!==n[131][e].charCodeAt(0)&&(r[n[131][e]]=33536+e,t[33536+e]=n[131][e]);for(n[132]="�����������������������������������������������������������������껦껧껩껪껬껮껯껰껱껲껳껵껶껷껹껺껻껽껾껿꼀꼁꼂꼃꼄꼅������꼆꼉꼊꼋꼌꼎꼏꼑꼒꼓꼔꼕꼖꼗꼘꼙꼚꼛꼜꼝꼞꼟꼠꼡꼢꼣������꼤꼥꼦꼧꼨꼩꼪꼫꼮꼯꼱꼳꼵꼶꼷꼸꼹꼺꼻꼾꽀꽄꽅꽆꽇꽊꽋꽌꽍꽎꽏꽑꽒꽓꽔꽕꽖꽗꽘꽙꽚꽛꽞꽟꽠꽡꽢꽣꽦꽧꽨꽩꽪꽫꽬꽭꽮꽯꽰꽱꽲꽳꽴꽵꽶꽷꽸꽺꽻꽼꽽꽾꽿꾁꾂꾃꾅꾆꾇꾉꾊꾋꾌꾍꾎꾏꾒꾓꾔꾖꾗꾘꾙꾚꾛꾝꾞꾟꾠꾡꾢꾣꾤꾥꾦꾧꾨꾩꾪꾫꾬꾭꾮꾯꾰꾱꾲꾳꾴꾵꾶꾷꾺꾻꾽꾾�".split(""),e=0;e!=n[132].length;++e)65533!==n[132][e].charCodeAt(0)&&(r[n[132][e]]=33792+e,t[33792+e]=n[132][e]);for(n[133]="�����������������������������������������������������������������꾿꿁꿂꿃꿄꿅꿆꿊꿌꿏꿐꿑꿒꿓꿕꿖꿗꿘꿙꿚꿛꿝꿞꿟꿠꿡������꿢꿣꿤꿥꿦꿧꿪꿫꿬꿭꿮꿯꿲꿳꿵꿶꿷꿹꿺꿻꿼꿽꿾꿿뀂뀃������뀅뀆뀇뀈뀉뀊뀋뀍뀎뀏뀑뀒뀓뀕뀖뀗뀘뀙뀚뀛뀞뀟뀠뀡뀢뀣뀤뀥뀦뀧뀩뀪뀫뀬뀭뀮뀯뀰뀱뀲뀳뀴뀵뀶뀷뀸뀹뀺뀻뀼뀽뀾뀿끀끁끂끃끆끇끉끋끍끏끐끑끒끖끘끚끛끜끞끟끠끡끢끣끤끥끦끧끨끩끪끫끬끭끮끯끰끱끲끳끴끵끶끷끸끹끺끻끾끿낁낂낃낅낆낇낈낉낊낋낎낐낒낓낔낕낖낗낛낝낞낣낤�".split(""),e=0;e!=n[133].length;++e)65533!==n[133][e].charCodeAt(0)&&(r[n[133][e]]=34048+e,t[34048+e]=n[133][e]);for(n[134]="�����������������������������������������������������������������낥낦낧낪낰낲낶낷낹낺낻낽낾낿냀냁냂냃냆냊냋냌냍냎냏냒������냓냕냖냗냙냚냛냜냝냞냟냡냢냣냤냦냧냨냩냪냫냬냭냮냯냰������냱냲냳냴냵냶냷냸냹냺냻냼냽냾냿넀넁넂넃넄넅넆넇넊넍넎넏넑넔넕넖넗넚넞넟넠넡넢넦넧넩넪넫넭넮넯넰넱넲넳넶넺넻넼넽넾넿녂녃녅녆녇녉녊녋녌녍녎녏녒녓녖녗녙녚녛녝녞녟녡녢녣녤녥녦녧녨녩녪녫녬녭녮녯녰녱녲녳녴녵녶녷녺녻녽녾녿놁놃놄놅놆놇놊놌놎놏놐놑놕놖놗놙놚놛놝�".split(""),e=0;e!=n[134].length;++e)65533!==n[134][e].charCodeAt(0)&&(r[n[134][e]]=34304+e,t[34304+e]=n[134][e]);for(n[135]="�����������������������������������������������������������������놞놟놠놡놢놣놤놥놦놧놩놪놫놬놭놮놯놰놱놲놳놴놵놶놷놸������놹놺놻놼놽놾놿뇀뇁뇂뇃뇄뇅뇆뇇뇈뇉뇊뇋뇍뇎뇏뇑뇒뇓뇕������뇖뇗뇘뇙뇚뇛뇞뇠뇡뇢뇣뇤뇥뇦뇧뇪뇫뇭뇮뇯뇱뇲뇳뇴뇵뇶뇷뇸뇺뇼뇾뇿눀눁눂눃눆눇눉눊눍눎눏눐눑눒눓눖눘눚눛눜눝눞눟눡눢눣눤눥눦눧눨눩눪눫눬눭눮눯눰눱눲눳눵눶눷눸눹눺눻눽눾눿뉀뉁뉂뉃뉄뉅뉆뉇뉈뉉뉊뉋뉌뉍뉎뉏뉐뉑뉒뉓뉔뉕뉖뉗뉙뉚뉛뉝뉞뉟뉡뉢뉣뉤뉥뉦뉧뉪뉫뉬뉭뉮�".split(""),e=0;e!=n[135].length;++e)65533!==n[135][e].charCodeAt(0)&&(r[n[135][e]]=34560+e,t[34560+e]=n[135][e]);for(n[136]="�����������������������������������������������������������������뉯뉰뉱뉲뉳뉶뉷뉸뉹뉺뉻뉽뉾뉿늀늁늂늃늆늇늈늊늋늌늍늎������늏늒늓늕늖늗늛늜늝늞늟늢늤늧늨늩늫늭늮늯늱늲늳늵늶늷������늸늹늺늻늼늽늾늿닀닁닂닃닄닅닆닇닊닋닍닎닏닑닓닔닕닖닗닚닜닞닟닠닡닣닧닩닪닰닱닲닶닼닽닾댂댃댅댆댇댉댊댋댌댍댎댏댒댖댗댘댙댚댛댝댞댟댠댡댢댣댤댥댦댧댨댩댪댫댬댭댮댯댰댱댲댳댴댵댶댷댸댹댺댻댼댽댾댿덀덁덂덃덄덅덆덇덈덉덊덋덌덍덎덏덐덑덒덓덗덙덚덝덠덡덢덣�".split(""),e=0;e!=n[136].length;++e)65533!==n[136][e].charCodeAt(0)&&(r[n[136][e]]=34816+e,t[34816+e]=n[136][e]);for(n[137]="�����������������������������������������������������������������덦덨덪덬덭덯덲덳덵덶덷덹덺덻덼덽덾덿뎂뎆뎇뎈뎉뎊뎋뎍������뎎뎏뎑뎒뎓뎕뎖뎗뎘뎙뎚뎛뎜뎝뎞뎟뎢뎣뎤뎥뎦뎧뎩뎪뎫뎭������뎮뎯뎰뎱뎲뎳뎴뎵뎶뎷뎸뎹뎺뎻뎼뎽뎾뎿돀돁돂돃돆돇돉돊돍돏돑돒돓돖돘돚돜돞돟돡돢돣돥돦돧돩돪돫돬돭돮돯돰돱돲돳돴돵돶돷돸돹돺돻돽돾돿됀됁됂됃됄됅됆됇됈됉됊됋됌됍됎됏됑됒됓됔됕됖됗됙됚됛됝됞됟됡됢됣됤됥됦됧됪됬됭됮됯됰됱됲됳됵됶됷됸됹됺됻됼됽됾됿둀둁둂둃둄�".split(""),e=0;e!=n[137].length;++e)65533!==n[137][e].charCodeAt(0)&&(r[n[137][e]]=35072+e,t[35072+e]=n[137][e]);for(n[138]="�����������������������������������������������������������������둅둆둇둈둉둊둋둌둍둎둏둒둓둕둖둗둙둚둛둜둝둞둟둢둤둦������둧둨둩둪둫둭둮둯둰둱둲둳둴둵둶둷둸둹둺둻둼둽둾둿뒁뒂������뒃뒄뒅뒆뒇뒉뒊뒋뒌뒍뒎뒏뒐뒑뒒뒓뒔뒕뒖뒗뒘뒙뒚뒛뒜뒞뒟뒠뒡뒢뒣뒥뒦뒧뒩뒪뒫뒭뒮뒯뒰뒱뒲뒳뒴뒶뒸뒺뒻뒼뒽뒾뒿듁듂듃듅듆듇듉듊듋듌듍듎듏듑듒듓듔듖듗듘듙듚듛듞듟듡듢듥듧듨듩듪듫듮듰듲듳듴듵듶듷듹듺듻듼듽듾듿딀딁딂딃딄딅딆딇딈딉딊딋딌딍딎딏딐딑딒딓딖딗딙딚딝�".split(""),e=0;e!=n[138].length;++e)65533!==n[138][e].charCodeAt(0)&&(r[n[138][e]]=35328+e,t[35328+e]=n[138][e]);for(n[139]="�����������������������������������������������������������������딞딟딠딡딢딣딦딫딬딭딮딯딲딳딵딶딷딹딺딻딼딽딾딿땂땆������땇땈땉땊땎땏땑땒땓땕땖땗땘땙땚땛땞땢땣땤땥땦땧땨땩땪������땫땬땭땮땯땰땱땲땳땴땵땶땷땸땹땺땻땼땽땾땿떀떁떂떃떄떅떆떇떈떉떊떋떌떍떎떏떐떑떒떓떔떕떖떗떘떙떚떛떜떝떞떟떢떣떥떦떧떩떬떭떮떯떲떶떷떸떹떺떾떿뗁뗂뗃뗅뗆뗇뗈뗉뗊뗋뗎뗒뗓뗔뗕뗖뗗뗙뗚뗛뗜뗝뗞뗟뗠뗡뗢뗣뗤뗥뗦뗧뗨뗩뗪뗫뗭뗮뗯뗰뗱뗲뗳뗴뗵뗶뗷뗸뗹뗺뗻뗼뗽뗾뗿�".split(""),e=0;e!=n[139].length;++e)65533!==n[139][e].charCodeAt(0)&&(r[n[139][e]]=35584+e,t[35584+e]=n[139][e]);for(n[140]="�����������������������������������������������������������������똀똁똂똃똄똅똆똇똈똉똊똋똌똍똎똏똒똓똕똖똗똙똚똛똜똝������똞똟똠똡똢똣똤똦똧똨똩똪똫똭똮똯똰똱똲똳똵똶똷똸똹똺������똻똼똽똾똿뙀뙁뙂뙃뙄뙅뙆뙇뙉뙊뙋뙌뙍뙎뙏뙐뙑뙒뙓뙔뙕뙖뙗뙘뙙뙚뙛뙜뙝뙞뙟뙠뙡뙢뙣뙥뙦뙧뙩뙪뙫뙬뙭뙮뙯뙰뙱뙲뙳뙴뙵뙶뙷뙸뙹뙺뙻뙼뙽뙾뙿뚀뚁뚂뚃뚄뚅뚆뚇뚈뚉뚊뚋뚌뚍뚎뚏뚐뚑뚒뚓뚔뚕뚖뚗뚘뚙뚚뚛뚞뚟뚡뚢뚣뚥뚦뚧뚨뚩뚪뚭뚮뚯뚰뚲뚳뚴뚵뚶뚷뚸뚹뚺뚻뚼뚽뚾뚿뛀뛁뛂�".split(""),e=0;e!=n[140].length;++e)65533!==n[140][e].charCodeAt(0)&&(r[n[140][e]]=35840+e,t[35840+e]=n[140][e]);for(n[141]="�����������������������������������������������������������������뛃뛄뛅뛆뛇뛈뛉뛊뛋뛌뛍뛎뛏뛐뛑뛒뛓뛕뛖뛗뛘뛙뛚뛛뛜뛝������뛞뛟뛠뛡뛢뛣뛤뛥뛦뛧뛨뛩뛪뛫뛬뛭뛮뛯뛱뛲뛳뛵뛶뛷뛹뛺������뛻뛼뛽뛾뛿뜂뜃뜄뜆뜇뜈뜉뜊뜋뜌뜍뜎뜏뜐뜑뜒뜓뜔뜕뜖뜗뜘뜙뜚뜛뜜뜝뜞뜟뜠뜡뜢뜣뜤뜥뜦뜧뜪뜫뜭뜮뜱뜲뜳뜴뜵뜶뜷뜺뜼뜽뜾뜿띀띁띂띃띅띆띇띉띊띋띍띎띏띐띑띒띓띖띗띘띙띚띛띜띝띞띟띡띢띣띥띦띧띩띪띫띬띭띮띯띲띴띶띷띸띹띺띻띾띿랁랂랃랅랆랇랈랉랊랋랎랓랔랕랚랛랝랞�".split(""),e=0;e!=n[141].length;++e)65533!==n[141][e].charCodeAt(0)&&(r[n[141][e]]=36096+e,t[36096+e]=n[141][e]);for(n[142]="�����������������������������������������������������������������랟랡랢랣랤랥랦랧랪랮랯랰랱랲랳랶랷랹랺랻랼랽랾랿럀럁������럂럃럄럅럆럈럊럋럌럍럎럏럐럑럒럓럔럕럖럗럘럙럚럛럜럝������럞럟럠럡럢럣럤럥럦럧럨럩럪럫럮럯럱럲럳럵럶럷럸럹럺럻럾렂렃렄렅렆렊렋렍렎렏렑렒렓렔렕렖렗렚렜렞렟렠렡렢렣렦렧렩렪렫렭렮렯렰렱렲렳렶렺렻렼렽렾렿롁롂롃롅롆롇롈롉롊롋롌롍롎롏롐롒롔롕롖롗롘롙롚롛롞롟롡롢롣롥롦롧롨롩롪롫롮롰롲롳롴롵롶롷롹롺롻롽롾롿뢀뢁뢂뢃뢄�".split(""),e=0;e!=n[142].length;++e)65533!==n[142][e].charCodeAt(0)&&(r[n[142][e]]=36352+e,t[36352+e]=n[142][e]);for(n[143]="�����������������������������������������������������������������뢅뢆뢇뢈뢉뢊뢋뢌뢎뢏뢐뢑뢒뢓뢔뢕뢖뢗뢘뢙뢚뢛뢜뢝뢞뢟������뢠뢡뢢뢣뢤뢥뢦뢧뢩뢪뢫뢬뢭뢮뢯뢱뢲뢳뢵뢶뢷뢹뢺뢻뢼뢽������뢾뢿룂룄룆룇룈룉룊룋룍룎룏룑룒룓룕룖룗룘룙룚룛룜룞룠룢룣룤룥룦룧룪룫룭룮룯룱룲룳룴룵룶룷룺룼룾룿뤀뤁뤂뤃뤅뤆뤇뤈뤉뤊뤋뤌뤍뤎뤏뤐뤑뤒뤓뤔뤕뤖뤗뤙뤚뤛뤜뤝뤞뤟뤡뤢뤣뤤뤥뤦뤧뤨뤩뤪뤫뤬뤭뤮뤯뤰뤱뤲뤳뤴뤵뤶뤷뤸뤹뤺뤻뤾뤿륁륂륃륅륆륇륈륉륊륋륍륎륐륒륓륔륕륖륗�".split(""),e=0;e!=n[143].length;++e)65533!==n[143][e].charCodeAt(0)&&(r[n[143][e]]=36608+e,t[36608+e]=n[143][e]);for(n[144]="�����������������������������������������������������������������륚륛륝륞륟륡륢륣륤륥륦륧륪륬륮륯륰륱륲륳륶륷륹륺륻륽������륾륿릀릁릂릃릆릈릋릌릏릐릑릒릓릔릕릖릗릘릙릚릛릜릝릞������릟릠릡릢릣릤릥릦릧릨릩릪릫릮릯릱릲릳릵릶릷릸릹릺릻릾맀맂맃맄맅맆맇맊맋맍맓맔맕맖맗맚맜맟맠맢맦맧맩맪맫맭맮맯맰맱맲맳맶맻맼맽맾맿먂먃먄먅먆먇먉먊먋먌먍먎먏먐먑먒먓먔먖먗먘먙먚먛먜먝먞먟먠먡먢먣먤먥먦먧먨먩먪먫먬먭먮먯먰먱먲먳먴먵먶먷먺먻먽먾먿멁멃멄멅멆�".split(""),e=0;e!=n[144].length;++e)65533!==n[144][e].charCodeAt(0)&&(r[n[144][e]]=36864+e,t[36864+e]=n[144][e]);for(n[145]="�����������������������������������������������������������������멇멊멌멏멐멑멒멖멗멙멚멛멝멞멟멠멡멢멣멦멪멫멬멭멮멯������멲멳멵멶멷멹멺멻멼멽멾멿몀몁몂몆몈몉몊몋몍몎몏몐몑몒������몓몔몕몖몗몘몙몚몛몜몝몞몟몠몡몢몣몤몥몦몧몪몭몮몯몱몳몴몵몶몷몺몼몾몿뫀뫁뫂뫃뫅뫆뫇뫉뫊뫋뫌뫍뫎뫏뫐뫑뫒뫓뫔뫕뫖뫗뫚뫛뫜뫝뫞뫟뫠뫡뫢뫣뫤뫥뫦뫧뫨뫩뫪뫫뫬뫭뫮뫯뫰뫱뫲뫳뫴뫵뫶뫷뫸뫹뫺뫻뫽뫾뫿묁묂묃묅묆묇묈묉묊묋묌묎묐묒묓묔묕묖묗묙묚묛묝묞묟묡묢묣묤묥묦묧�".split(""),e=0;e!=n[145].length;++e)65533!==n[145][e].charCodeAt(0)&&(r[n[145][e]]=37120+e,t[37120+e]=n[145][e]);for(n[146]="�����������������������������������������������������������������묨묪묬묭묮묯묰묱묲묳묷묹묺묿뭀뭁뭂뭃뭆뭈뭊뭋뭌뭎뭑뭒������뭓뭕뭖뭗뭙뭚뭛뭜뭝뭞뭟뭠뭢뭤뭥뭦뭧뭨뭩뭪뭫뭭뭮뭯뭰뭱������뭲뭳뭴뭵뭶뭷뭸뭹뭺뭻뭼뭽뭾뭿뮀뮁뮂뮃뮄뮅뮆뮇뮉뮊뮋뮍뮎뮏뮑뮒뮓뮔뮕뮖뮗뮘뮙뮚뮛뮜뮝뮞뮟뮠뮡뮢뮣뮥뮦뮧뮩뮪뮫뮭뮮뮯뮰뮱뮲뮳뮵뮶뮸뮹뮺뮻뮼뮽뮾뮿믁믂믃믅믆믇믉믊믋믌믍믎믏믑믒믔믕믖믗믘믙믚믛믜믝믞믟믠믡믢믣믤믥믦믧믨믩믪믫믬믭믮믯믰믱믲믳믴믵믶믷믺믻믽믾밁�".split(""),e=0;e!=n[146].length;++e)65533!==n[146][e].charCodeAt(0)&&(r[n[146][e]]=37376+e,t[37376+e]=n[146][e]);for(n[147]="�����������������������������������������������������������������밃밄밅밆밇밊밎밐밒밓밙밚밠밡밢밣밦밨밪밫밬밮밯밲밳밵������밶밷밹밺밻밼밽밾밿뱂뱆뱇뱈뱊뱋뱎뱏뱑뱒뱓뱔뱕뱖뱗뱘뱙������뱚뱛뱜뱞뱟뱠뱡뱢뱣뱤뱥뱦뱧뱨뱩뱪뱫뱬뱭뱮뱯뱰뱱뱲뱳뱴뱵뱶뱷뱸뱹뱺뱻뱼뱽뱾뱿벀벁벂벃벆벇벉벊벍벏벐벑벒벓벖벘벛벜벝벞벟벢벣벥벦벩벪벫벬벭벮벯벲벶벷벸벹벺벻벾벿볁볂볃볅볆볇볈볉볊볋볌볎볒볓볔볖볗볙볚볛볝볞볟볠볡볢볣볤볥볦볧볨볩볪볫볬볭볮볯볰볱볲볳볷볹볺볻볽�".split(""),e=0;e!=n[147].length;++e)65533!==n[147][e].charCodeAt(0)&&(r[n[147][e]]=37632+e,t[37632+e]=n[147][e]);for(n[148]="�����������������������������������������������������������������볾볿봀봁봂봃봆봈봊봋봌봍봎봏봑봒봓봕봖봗봘봙봚봛봜봝������봞봟봠봡봢봣봥봦봧봨봩봪봫봭봮봯봰봱봲봳봴봵봶봷봸봹������봺봻봼봽봾봿뵁뵂뵃뵄뵅뵆뵇뵊뵋뵍뵎뵏뵑뵒뵓뵔뵕뵖뵗뵚뵛뵜뵝뵞뵟뵠뵡뵢뵣뵥뵦뵧뵩뵪뵫뵬뵭뵮뵯뵰뵱뵲뵳뵴뵵뵶뵷뵸뵹뵺뵻뵼뵽뵾뵿붂붃붅붆붋붌붍붎붏붒붔붖붗붘붛붝붞붟붠붡붢붣붥붦붧붨붩붪붫붬붭붮붯붱붲붳붴붵붶붷붹붺붻붼붽붾붿뷀뷁뷂뷃뷄뷅뷆뷇뷈뷉뷊뷋뷌뷍뷎뷏뷐뷑�".split(""),e=0;e!=n[148].length;++e)65533!==n[148][e].charCodeAt(0)&&(r[n[148][e]]=37888+e,t[37888+e]=n[148][e]);for(n[149]="�����������������������������������������������������������������뷒뷓뷖뷗뷙뷚뷛뷝뷞뷟뷠뷡뷢뷣뷤뷥뷦뷧뷨뷪뷫뷬뷭뷮뷯뷱������뷲뷳뷵뷶뷷뷹뷺뷻뷼뷽뷾뷿븁븂븄븆븇븈븉븊븋븎븏븑븒븓������븕븖븗븘븙븚븛븞븠븡븢븣븤븥븦븧븨븩븪븫븬븭븮븯븰븱븲븳븴븵븶븷븸븹븺븻븼븽븾븿빀빁빂빃빆빇빉빊빋빍빏빐빑빒빓빖빘빜빝빞빟빢빣빥빦빧빩빫빬빭빮빯빲빶빷빸빹빺빾빿뺁뺂뺃뺅뺆뺇뺈뺉뺊뺋뺎뺒뺓뺔뺕뺖뺗뺚뺛뺜뺝뺞뺟뺠뺡뺢뺣뺤뺥뺦뺧뺩뺪뺫뺬뺭뺮뺯뺰뺱뺲뺳뺴뺵뺶뺷�".split(""),e=0;e!=n[149].length;++e)65533!==n[149][e].charCodeAt(0)&&(r[n[149][e]]=38144+e,t[38144+e]=n[149][e]);for(n[150]="�����������������������������������������������������������������뺸뺹뺺뺻뺼뺽뺾뺿뻀뻁뻂뻃뻄뻅뻆뻇뻈뻉뻊뻋뻌뻍뻎뻏뻒뻓������뻕뻖뻙뻚뻛뻜뻝뻞뻟뻡뻢뻦뻧뻨뻩뻪뻫뻭뻮뻯뻰뻱뻲뻳뻴뻵������뻶뻷뻸뻹뻺뻻뻼뻽뻾뻿뼀뼂뼃뼄뼅뼆뼇뼊뼋뼌뼍뼎뼏뼐뼑뼒뼓뼔뼕뼖뼗뼚뼞뼟뼠뼡뼢뼣뼤뼥뼦뼧뼨뼩뼪뼫뼬뼭뼮뼯뼰뼱뼲뼳뼴뼵뼶뼷뼸뼹뼺뼻뼼뼽뼾뼿뽂뽃뽅뽆뽇뽉뽊뽋뽌뽍뽎뽏뽒뽓뽔뽖뽗뽘뽙뽚뽛뽜뽝뽞뽟뽠뽡뽢뽣뽤뽥뽦뽧뽨뽩뽪뽫뽬뽭뽮뽯뽰뽱뽲뽳뽴뽵뽶뽷뽸뽹뽺뽻뽼뽽뽾뽿뾀뾁뾂�".split(""),e=0;e!=n[150].length;++e)65533!==n[150][e].charCodeAt(0)&&(r[n[150][e]]=38400+e,t[38400+e]=n[150][e]);for(n[151]="�����������������������������������������������������������������뾃뾄뾅뾆뾇뾈뾉뾊뾋뾌뾍뾎뾏뾐뾑뾒뾓뾕뾖뾗뾘뾙뾚뾛뾜뾝������뾞뾟뾠뾡뾢뾣뾤뾥뾦뾧뾨뾩뾪뾫뾬뾭뾮뾯뾱뾲뾳뾴뾵뾶뾷뾸������뾹뾺뾻뾼뾽뾾뾿뿀뿁뿂뿃뿄뿆뿇뿈뿉뿊뿋뿎뿏뿑뿒뿓뿕뿖뿗뿘뿙뿚뿛뿝뿞뿠뿢뿣뿤뿥뿦뿧뿨뿩뿪뿫뿬뿭뿮뿯뿰뿱뿲뿳뿴뿵뿶뿷뿸뿹뿺뿻뿼뿽뿾뿿쀀쀁쀂쀃쀄쀅쀆쀇쀈쀉쀊쀋쀌쀍쀎쀏쀐쀑쀒쀓쀔쀕쀖쀗쀘쀙쀚쀛쀜쀝쀞쀟쀠쀡쀢쀣쀤쀥쀦쀧쀨쀩쀪쀫쀬쀭쀮쀯쀰쀱쀲쀳쀴쀵쀶쀷쀸쀹쀺쀻쀽쀾쀿�".split(""),e=0;e!=n[151].length;++e)65533!==n[151][e].charCodeAt(0)&&(r[n[151][e]]=38656+e,t[38656+e]=n[151][e]);for(n[152]="�����������������������������������������������������������������쁀쁁쁂쁃쁄쁅쁆쁇쁈쁉쁊쁋쁌쁍쁎쁏쁐쁒쁓쁔쁕쁖쁗쁙쁚쁛������쁝쁞쁟쁡쁢쁣쁤쁥쁦쁧쁪쁫쁬쁭쁮쁯쁰쁱쁲쁳쁴쁵쁶쁷쁸쁹������쁺쁻쁼쁽쁾쁿삀삁삂삃삄삅삆삇삈삉삊삋삌삍삎삏삒삓삕삖삗삙삚삛삜삝삞삟삢삤삦삧삨삩삪삫삮삱삲삷삸삹삺삻삾샂샃샄샆샇샊샋샍샎샏샑샒샓샔샕샖샗샚샞샟샠샡샢샣샦샧샩샪샫샭샮샯샰샱샲샳샶샸샺샻샼샽샾샿섁섂섃섅섆섇섉섊섋섌섍섎섏섑섒섓섔섖섗섘섙섚섛섡섢섥섨섩섪섫섮�".split(""),e=0;e!=n[152].length;++e)65533!==n[152][e].charCodeAt(0)&&(r[n[152][e]]=38912+e,t[38912+e]=n[152][e]);for(n[153]="�����������������������������������������������������������������섲섳섴섵섷섺섻섽섾섿셁셂셃셄셅셆셇셊셎셏셐셑셒셓셖셗������셙셚셛셝셞셟셠셡셢셣셦셪셫셬셭셮셯셱셲셳셵셶셷셹셺셻������셼셽셾셿솀솁솂솃솄솆솇솈솉솊솋솏솑솒솓솕솗솘솙솚솛솞솠솢솣솤솦솧솪솫솭솮솯솱솲솳솴솵솶솷솸솹솺솻솼솾솿쇀쇁쇂쇃쇅쇆쇇쇉쇊쇋쇍쇎쇏쇐쇑쇒쇓쇕쇖쇙쇚쇛쇜쇝쇞쇟쇡쇢쇣쇥쇦쇧쇩쇪쇫쇬쇭쇮쇯쇲쇴쇵쇶쇷쇸쇹쇺쇻쇾쇿숁숂숃숅숆숇숈숉숊숋숎숐숒숓숔숕숖숗숚숛숝숞숡숢숣�".split(""),e=0;e!=n[153].length;++e)65533!==n[153][e].charCodeAt(0)&&(r[n[153][e]]=39168+e,t[39168+e]=n[153][e]);for(n[154]="�����������������������������������������������������������������숤숥숦숧숪숬숮숰숳숵숶숷숸숹숺숻숼숽숾숿쉀쉁쉂쉃쉄쉅������쉆쉇쉉쉊쉋쉌쉍쉎쉏쉒쉓쉕쉖쉗쉙쉚쉛쉜쉝쉞쉟쉡쉢쉣쉤쉦������쉧쉨쉩쉪쉫쉮쉯쉱쉲쉳쉵쉶쉷쉸쉹쉺쉻쉾슀슂슃슄슅슆슇슊슋슌슍슎슏슑슒슓슔슕슖슗슙슚슜슞슟슠슡슢슣슦슧슩슪슫슮슯슰슱슲슳슶슸슺슻슼슽슾슿싀싁싂싃싄싅싆싇싈싉싊싋싌싍싎싏싐싑싒싓싔싕싖싗싘싙싚싛싞싟싡싢싥싦싧싨싩싪싮싰싲싳싴싵싷싺싽싾싿쌁쌂쌃쌄쌅쌆쌇쌊쌋쌎쌏�".split(""),e=0;e!=n[154].length;++e)65533!==n[154][e].charCodeAt(0)&&(r[n[154][e]]=39424+e,t[39424+e]=n[154][e]);for(n[155]="�����������������������������������������������������������������쌐쌑쌒쌖쌗쌙쌚쌛쌝쌞쌟쌠쌡쌢쌣쌦쌧쌪쌫쌬쌭쌮쌯쌰쌱쌲������쌳쌴쌵쌶쌷쌸쌹쌺쌻쌼쌽쌾쌿썀썁썂썃썄썆썇썈썉썊썋썌썍������썎썏썐썑썒썓썔썕썖썗썘썙썚썛썜썝썞썟썠썡썢썣썤썥썦썧썪썫썭썮썯썱썳썴썵썶썷썺썻썾썿쎀쎁쎂쎃쎅쎆쎇쎉쎊쎋쎍쎎쎏쎐쎑쎒쎓쎔쎕쎖쎗쎘쎙쎚쎛쎜쎝쎞쎟쎠쎡쎢쎣쎤쎥쎦쎧쎨쎩쎪쎫쎬쎭쎮쎯쎰쎱쎲쎳쎴쎵쎶쎷쎸쎹쎺쎻쎼쎽쎾쎿쏁쏂쏃쏄쏅쏆쏇쏈쏉쏊쏋쏌쏍쏎쏏쏐쏑쏒쏓쏔쏕쏖쏗쏚�".split(""),e=0;e!=n[155].length;++e)65533!==n[155][e].charCodeAt(0)&&(r[n[155][e]]=39680+e,t[39680+e]=n[155][e]);for(n[156]="�����������������������������������������������������������������쏛쏝쏞쏡쏣쏤쏥쏦쏧쏪쏫쏬쏮쏯쏰쏱쏲쏳쏶쏷쏹쏺쏻쏼쏽쏾������쏿쐀쐁쐂쐃쐄쐅쐆쐇쐉쐊쐋쐌쐍쐎쐏쐑쐒쐓쐔쐕쐖쐗쐘쐙쐚������쐛쐜쐝쐞쐟쐠쐡쐢쐣쐥쐦쐧쐨쐩쐪쐫쐭쐮쐯쐱쐲쐳쐵쐶쐷쐸쐹쐺쐻쐾쐿쑀쑁쑂쑃쑄쑅쑆쑇쑉쑊쑋쑌쑍쑎쑏쑐쑑쑒쑓쑔쑕쑖쑗쑘쑙쑚쑛쑜쑝쑞쑟쑠쑡쑢쑣쑦쑧쑩쑪쑫쑭쑮쑯쑰쑱쑲쑳쑶쑷쑸쑺쑻쑼쑽쑾쑿쒁쒂쒃쒄쒅쒆쒇쒈쒉쒊쒋쒌쒍쒎쒏쒐쒑쒒쒓쒕쒖쒗쒘쒙쒚쒛쒝쒞쒟쒠쒡쒢쒣쒤쒥쒦쒧쒨쒩�".split(""),e=0;e!=n[156].length;++e)65533!==n[156][e].charCodeAt(0)&&(r[n[156][e]]=39936+e,t[39936+e]=n[156][e]);for(n[157]="�����������������������������������������������������������������쒪쒫쒬쒭쒮쒯쒰쒱쒲쒳쒴쒵쒶쒷쒹쒺쒻쒽쒾쒿쓀쓁쓂쓃쓄쓅������쓆쓇쓈쓉쓊쓋쓌쓍쓎쓏쓐쓑쓒쓓쓔쓕쓖쓗쓘쓙쓚쓛쓜쓝쓞쓟������쓠쓡쓢쓣쓤쓥쓦쓧쓨쓪쓫쓬쓭쓮쓯쓲쓳쓵쓶쓷쓹쓻쓼쓽쓾씂씃씄씅씆씇씈씉씊씋씍씎씏씑씒씓씕씖씗씘씙씚씛씝씞씟씠씡씢씣씤씥씦씧씪씫씭씮씯씱씲씳씴씵씶씷씺씼씾씿앀앁앂앃앆앇앋앏앐앑앒앖앚앛앜앟앢앣앥앦앧앩앪앫앬앭앮앯앲앶앷앸앹앺앻앾앿얁얂얃얅얆얈얉얊얋얎얐얒얓얔�".split(""),e=0;e!=n[157].length;++e)65533!==n[157][e].charCodeAt(0)&&(r[n[157][e]]=40192+e,t[40192+e]=n[157][e]);for(n[158]="�����������������������������������������������������������������얖얙얚얛얝얞얟얡얢얣얤얥얦얧얨얪얫얬얭얮얯얰얱얲얳얶������얷얺얿엀엁엂엃엋엍엏엒엓엕엖엗엙엚엛엜엝엞엟엢엤엦엧������엨엩엪엫엯엱엲엳엵엸엹엺엻옂옃옄옉옊옋옍옎옏옑옒옓옔옕옖옗옚옝옞옟옠옡옢옣옦옧옩옪옫옯옱옲옶옸옺옼옽옾옿왂왃왅왆왇왉왊왋왌왍왎왏왒왖왗왘왙왚왛왞왟왡왢왣왤왥왦왧왨왩왪왫왭왮왰왲왳왴왵왶왷왺왻왽왾왿욁욂욃욄욅욆욇욊욌욎욏욐욑욒욓욖욗욙욚욛욝욞욟욠욡욢욣욦�".split(""),e=0;e!=n[158].length;++e)65533!==n[158][e].charCodeAt(0)&&(r[n[158][e]]=40448+e,t[40448+e]=n[158][e]);for(n[159]="�����������������������������������������������������������������욨욪욫욬욭욮욯욲욳욵욶욷욻욼욽욾욿웂웄웆웇웈웉웊웋웎������웏웑웒웓웕웖웗웘웙웚웛웞웟웢웣웤웥웦웧웪웫웭웮웯웱웲������웳웴웵웶웷웺웻웼웾웿윀윁윂윃윆윇윉윊윋윍윎윏윐윑윒윓윖윘윚윛윜윝윞윟윢윣윥윦윧윩윪윫윬윭윮윯윲윴윶윸윹윺윻윾윿읁읂읃읅읆읇읈읉읋읎읐읙읚읛읝읞읟읡읢읣읤읥읦읧읩읪읬읭읮읯읰읱읲읳읶읷읹읺읻읿잀잁잂잆잋잌잍잏잒잓잕잙잛잜잝잞잟잢잧잨잩잪잫잮잯잱잲잳잵잶잷�".split(""),e=0;e!=n[159].length;++e)65533!==n[159][e].charCodeAt(0)&&(r[n[159][e]]=40704+e,t[40704+e]=n[159][e]);for(n[160]="�����������������������������������������������������������������잸잹잺잻잾쟂쟃쟄쟅쟆쟇쟊쟋쟍쟏쟑쟒쟓쟔쟕쟖쟗쟙쟚쟛쟜������쟞쟟쟠쟡쟢쟣쟥쟦쟧쟩쟪쟫쟭쟮쟯쟰쟱쟲쟳쟴쟵쟶쟷쟸쟹쟺������쟻쟼쟽쟾쟿젂젃젅젆젇젉젋젌젍젎젏젒젔젗젘젙젚젛젞젟젡젢젣젥젦젧젨젩젪젫젮젰젲젳젴젵젶젷젹젺젻젽젾젿졁졂졃졄졅졆졇졊졋졎졏졐졑졒졓졕졖졗졘졙졚졛졜졝졞졟졠졡졢졣졤졥졦졧졨졩졪졫졬졭졮졯졲졳졵졶졷졹졻졼졽졾졿좂좄좈좉좊좎좏좐좑좒좓좕좖좗좘좙좚좛좜좞좠좢좣좤�".split(""),e=0;e!=n[160].length;++e)65533!==n[160][e].charCodeAt(0)&&(r[n[160][e]]=40960+e,t[40960+e]=n[160][e]);for(n[161]="�����������������������������������������������������������������좥좦좧좩좪좫좬좭좮좯좰좱좲좳좴좵좶좷좸좹좺좻좾좿죀죁������죂죃죅죆죇죉죊죋죍죎죏죐죑죒죓죖죘죚죛죜죝죞죟죢죣죥������죦죧죨죩죪죫죬죭죮죯죰죱죲죳죴죶죷죸죹죺죻죾죿줁줂줃줇줈줉줊줋줎 、。·‥…¨〃­―∥\∼‘’“”〔〕〈〉《》「」『』【】±×÷≠≤≥∞∴°′″℃Å¢£¥♂♀∠⊥⌒∂∇≡≒§※☆★○●◎◇◆□■△▲▽▼→←↑↓↔〓≪≫√∽∝∵∫∬∈∋⊆⊇⊂⊃∪∩∧∨¬�".split(""),e=0;e!=n[161].length;++e)65533!==n[161][e].charCodeAt(0)&&(r[n[161][e]]=41216+e,t[41216+e]=n[161][e]);for(n[162]="�����������������������������������������������������������������줐줒줓줔줕줖줗줙줚줛줜줝줞줟줠줡줢줣줤줥줦줧줨줩줪줫������줭줮줯줰줱줲줳줵줶줷줸줹줺줻줼줽줾줿쥀쥁쥂쥃쥄쥅쥆쥇������쥈쥉쥊쥋쥌쥍쥎쥏쥒쥓쥕쥖쥗쥙쥚쥛쥜쥝쥞쥟쥢쥤쥥쥦쥧쥨쥩쥪쥫쥭쥮쥯⇒⇔∀∃´~ˇ˘˝˚˙¸˛¡¿ː∮∑∏¤℉‰◁◀▷▶♤♠♡♥♧♣⊙◈▣◐◑▒▤▥▨▧▦▩♨☏☎☜☞¶†‡↕↗↙↖↘♭♩♪♬㉿㈜№㏇™㏂㏘℡€®������������������������".split(""),e=0;e!=n[162].length;++e)65533!==n[162][e].charCodeAt(0)&&(r[n[162][e]]=41472+e,t[41472+e]=n[162][e]);for(n[163]="�����������������������������������������������������������������쥱쥲쥳쥵쥶쥷쥸쥹쥺쥻쥽쥾쥿즀즁즂즃즄즅즆즇즊즋즍즎즏������즑즒즓즔즕즖즗즚즜즞즟즠즡즢즣즤즥즦즧즨즩즪즫즬즭즮������즯즰즱즲즳즴즵즶즷즸즹즺즻즼즽즾즿짂짃짅짆짉짋짌짍짎짏짒짔짗짘짛!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[₩]^_`abcdefghijklmnopqrstuvwxyz{|} ̄�".split(""),e=0;e!=n[163].length;++e)65533!==n[163][e].charCodeAt(0)&&(r[n[163][e]]=41728+e,t[41728+e]=n[163][e]);for(n[164]="�����������������������������������������������������������������짞짟짡짣짥짦짨짩짪짫짮짲짳짴짵짶짷짺짻짽짾짿쨁쨂쨃쨄������쨅쨆쨇쨊쨎쨏쨐쨑쨒쨓쨕쨖쨗쨙쨚쨛쨜쨝쨞쨟쨠쨡쨢쨣쨤쨥������쨦쨧쨨쨪쨫쨬쨭쨮쨯쨰쨱쨲쨳쨴쨵쨶쨷쨸쨹쨺쨻쨼쨽쨾쨿쩀쩁쩂쩃쩄쩅쩆ㄱㄲㄳㄴㄵㄶㄷㄸㄹㄺㄻㄼㄽㄾㄿㅀㅁㅂㅃㅄㅅㅆㅇㅈㅉㅊㅋㅌㅍㅎㅏㅐㅑㅒㅓㅔㅕㅖㅗㅘㅙㅚㅛㅜㅝㅞㅟㅠㅡㅢㅣㅤㅥㅦㅧㅨㅩㅪㅫㅬㅭㅮㅯㅰㅱㅲㅳㅴㅵㅶㅷㅸㅹㅺㅻㅼㅽㅾㅿㆀㆁㆂㆃㆄㆅㆆㆇㆈㆉㆊㆋㆌㆍㆎ�".split(""),e=0;e!=n[164].length;++e)65533!==n[164][e].charCodeAt(0)&&(r[n[164][e]]=41984+e,t[41984+e]=n[164][e]);for(n[165]="�����������������������������������������������������������������쩇쩈쩉쩊쩋쩎쩏쩑쩒쩓쩕쩖쩗쩘쩙쩚쩛쩞쩢쩣쩤쩥쩦쩧쩩쩪������쩫쩬쩭쩮쩯쩰쩱쩲쩳쩴쩵쩶쩷쩸쩹쩺쩻쩼쩾쩿쪀쪁쪂쪃쪅쪆������쪇쪈쪉쪊쪋쪌쪍쪎쪏쪐쪑쪒쪓쪔쪕쪖쪗쪙쪚쪛쪜쪝쪞쪟쪠쪡쪢쪣쪤쪥쪦쪧ⅰⅱⅲⅳⅴⅵⅶⅷⅸⅹ�����ⅠⅡⅢⅣⅤⅥⅦⅧⅨⅩ�������ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩ��������αβγδεζηθικλμνξοπρστυφχψω�������".split(""),e=0;e!=n[165].length;++e)65533!==n[165][e].charCodeAt(0)&&(r[n[165][e]]=42240+e,t[42240+e]=n[165][e]);for(n[166]="�����������������������������������������������������������������쪨쪩쪪쪫쪬쪭쪮쪯쪰쪱쪲쪳쪴쪵쪶쪷쪸쪹쪺쪻쪾쪿쫁쫂쫃쫅������쫆쫇쫈쫉쫊쫋쫎쫐쫒쫔쫕쫖쫗쫚쫛쫜쫝쫞쫟쫡쫢쫣쫤쫥쫦쫧������쫨쫩쫪쫫쫭쫮쫯쫰쫱쫲쫳쫵쫶쫷쫸쫹쫺쫻쫼쫽쫾쫿쬀쬁쬂쬃쬄쬅쬆쬇쬉쬊─│┌┐┘└├┬┤┴┼━┃┏┓┛┗┣┳┫┻╋┠┯┨┷┿┝┰┥┸╂┒┑┚┙┖┕┎┍┞┟┡┢┦┧┩┪┭┮┱┲┵┶┹┺┽┾╀╁╃╄╅╆╇╈╉╊���������������������������".split(""),e=0;e!=n[166].length;++e)65533!==n[166][e].charCodeAt(0)&&(r[n[166][e]]=42496+e,t[42496+e]=n[166][e]);for(n[167]="�����������������������������������������������������������������쬋쬌쬍쬎쬏쬑쬒쬓쬕쬖쬗쬙쬚쬛쬜쬝쬞쬟쬢쬣쬤쬥쬦쬧쬨쬩������쬪쬫쬬쬭쬮쬯쬰쬱쬲쬳쬴쬵쬶쬷쬸쬹쬺쬻쬼쬽쬾쬿쭀쭂쭃쭄������쭅쭆쭇쭊쭋쭍쭎쭏쭑쭒쭓쭔쭕쭖쭗쭚쭛쭜쭞쭟쭠쭡쭢쭣쭥쭦쭧쭨쭩쭪쭫쭬㎕㎖㎗ℓ㎘㏄㎣㎤㎥㎦㎙㎚㎛㎜㎝㎞㎟㎠㎡㎢㏊㎍㎎㎏㏏㎈㎉㏈㎧㎨㎰㎱㎲㎳㎴㎵㎶㎷㎸㎹㎀㎁㎂㎃㎄㎺㎻㎼㎽㎾㎿㎐㎑㎒㎓㎔Ω㏀㏁㎊㎋㎌㏖㏅㎭㎮㎯㏛㎩㎪㎫㎬㏝㏐㏓㏃㏉㏜㏆����������������".split(""),e=0;e!=n[167].length;++e)65533!==n[167][e].charCodeAt(0)&&(r[n[167][e]]=42752+e,t[42752+e]=n[167][e]);for(n[168]="�����������������������������������������������������������������쭭쭮쭯쭰쭱쭲쭳쭴쭵쭶쭷쭺쭻쭼쭽쭾쭿쮀쮁쮂쮃쮄쮅쮆쮇쮈������쮉쮊쮋쮌쮍쮎쮏쮐쮑쮒쮓쮔쮕쮖쮗쮘쮙쮚쮛쮝쮞쮟쮠쮡쮢쮣������쮤쮥쮦쮧쮨쮩쮪쮫쮬쮭쮮쮯쮰쮱쮲쮳쮴쮵쮶쮷쮹쮺쮻쮼쮽쮾쮿쯀쯁쯂쯃쯄ÆÐªĦ�IJ�ĿŁØŒºÞŦŊ�㉠㉡㉢㉣㉤㉥㉦㉧㉨㉩㉪㉫㉬㉭㉮㉯㉰㉱㉲㉳㉴㉵㉶㉷㉸㉹㉺㉻ⓐⓑⓒⓓⓔⓕⓖⓗⓘⓙⓚⓛⓜⓝⓞⓟⓠⓡⓢⓣⓤⓥⓦⓧⓨⓩ①②③④⑤⑥⑦⑧⑨⑩⑪⑫⑬⑭⑮½⅓⅔¼¾⅛⅜⅝⅞�".split(""),e=0;e!=n[168].length;++e)65533!==n[168][e].charCodeAt(0)&&(r[n[168][e]]=43008+e,t[43008+e]=n[168][e]);for(n[169]="�����������������������������������������������������������������쯅쯆쯇쯈쯉쯊쯋쯌쯍쯎쯏쯐쯑쯒쯓쯕쯖쯗쯘쯙쯚쯛쯜쯝쯞쯟������쯠쯡쯢쯣쯥쯦쯨쯪쯫쯬쯭쯮쯯쯰쯱쯲쯳쯴쯵쯶쯷쯸쯹쯺쯻쯼������쯽쯾쯿찀찁찂찃찄찅찆찇찈찉찊찋찎찏찑찒찓찕찖찗찘찙찚찛찞찟찠찣찤æđðħıijĸŀłøœßþŧŋʼn㈀㈁㈂㈃㈄㈅㈆㈇㈈㈉㈊㈋㈌㈍㈎㈏㈐㈑㈒㈓㈔㈕㈖㈗㈘㈙㈚㈛⒜⒝⒞⒟⒠⒡⒢⒣⒤⒥⒦⒧⒨⒩⒪⒫⒬⒭⒮⒯⒰⒱⒲⒳⒴⒵⑴⑵⑶⑷⑸⑹⑺⑻⑼⑽⑾⑿⒀⒁⒂¹²³⁴ⁿ₁₂₃₄�".split(""),e=0;e!=n[169].length;++e)65533!==n[169][e].charCodeAt(0)&&(r[n[169][e]]=43264+e,t[43264+e]=n[169][e]);for(n[170]="�����������������������������������������������������������������찥찦찪찫찭찯찱찲찳찴찵찶찷찺찿챀챁챂챃챆챇챉챊챋챍챎������챏챐챑챒챓챖챚챛챜챝챞챟챡챢챣챥챧챩챪챫챬챭챮챯챱챲������챳챴챶챷챸챹챺챻챼챽챾챿첀첁첂첃첄첅첆첇첈첉첊첋첌첍첎첏첐첑첒첓ぁあぃいぅうぇえぉおかがきぎくぐけげこごさざしじすずせぜそぞただちぢっつづてでとどなにぬねのはばぱひびぴふぶぷへべぺほぼぽまみむめもゃやゅゆょよらりるれろゎわゐゑをん������������".split(""),e=0;e!=n[170].length;++e)65533!==n[170][e].charCodeAt(0)&&(r[n[170][e]]=43520+e,t[43520+e]=n[170][e]);for(n[171]="�����������������������������������������������������������������첔첕첖첗첚첛첝첞첟첡첢첣첤첥첦첧첪첮첯첰첱첲첳첶첷첹������첺첻첽첾첿쳀쳁쳂쳃쳆쳈쳊쳋쳌쳍쳎쳏쳑쳒쳓쳕쳖쳗쳘쳙쳚������쳛쳜쳝쳞쳟쳠쳡쳢쳣쳥쳦쳧쳨쳩쳪쳫쳭쳮쳯쳱쳲쳳쳴쳵쳶쳷쳸쳹쳺쳻쳼쳽ァアィイゥウェエォオカガキギクグケゲコゴサザシジスズセゼソゾタダチヂッツヅテデトドナニヌネノハバパヒビピフブプヘベペホボポマミムメモャヤュユョヨラリルレロヮワヰヱヲンヴヵヶ���������".split(""),e=0;e!=n[171].length;++e)65533!==n[171][e].charCodeAt(0)&&(r[n[171][e]]=43776+e,t[43776+e]=n[171][e]);for(n[172]="�����������������������������������������������������������������쳾쳿촀촂촃촄촅촆촇촊촋촍촎촏촑촒촓촔촕촖촗촚촜촞촟촠������촡촢촣촥촦촧촩촪촫촭촮촯촰촱촲촳촴촵촶촷촸촺촻촼촽촾������촿쵀쵁쵂쵃쵄쵅쵆쵇쵈쵉쵊쵋쵌쵍쵎쵏쵐쵑쵒쵓쵔쵕쵖쵗쵘쵙쵚쵛쵝쵞쵟АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ���������������абвгдеёжзийклмнопрстуфхцчшщъыьэюя��������������".split(""),e=0;e!=n[172].length;++e)65533!==n[172][e].charCodeAt(0)&&(r[n[172][e]]=44032+e,t[44032+e]=n[172][e]);for(n[173]="�����������������������������������������������������������������쵡쵢쵣쵥쵦쵧쵨쵩쵪쵫쵮쵰쵲쵳쵴쵵쵶쵷쵹쵺쵻쵼쵽쵾쵿춀������춁춂춃춄춅춆춇춉춊춋춌춍춎춏춐춑춒춓춖춗춙춚춛춝춞춟������춠춡춢춣춦춨춪춫춬춭춮춯춱춲춳춴춵춶춷춸춹춺춻춼춽춾춿췀췁췂췃췅�����������������������������������������������������������������������������������������������".split(""),e=0;e!=n[173].length;++e)65533!==n[173][e].charCodeAt(0)&&(r[n[173][e]]=44288+e,t[44288+e]=n[173][e]);for(n[174]="�����������������������������������������������������������������췆췇췈췉췊췋췍췎췏췑췒췓췔췕췖췗췘췙췚췛췜췝췞췟췠췡������췢췣췤췥췦췧췩췪췫췭췮췯췱췲췳췴췵췶췷췺췼췾췿츀츁츂������츃츅츆츇츉츊츋츍츎츏츐츑츒츓츕츖츗츘츚츛츜츝츞츟츢츣츥츦츧츩츪츫�����������������������������������������������������������������������������������������������".split(""),e=0;e!=n[174].length;++e)65533!==n[174][e].charCodeAt(0)&&(r[n[174][e]]=44544+e,t[44544+e]=n[174][e]);for(n[175]="�����������������������������������������������������������������츬츭츮츯츲츴츶츷츸츹츺츻츼츽츾츿칀칁칂칃칄칅칆칇칈칉������칊칋칌칍칎칏칐칑칒칓칔칕칖칗칚칛칝칞칢칣칤칥칦칧칪칬������칮칯칰칱칲칳칶칷칹칺칻칽칾칿캀캁캂캃캆캈캊캋캌캍캎캏캒캓캕캖캗캙�����������������������������������������������������������������������������������������������".split(""),e=0;e!=n[175].length;++e)65533!==n[175][e].charCodeAt(0)&&(r[n[175][e]]=44800+e,t[44800+e]=n[175][e]);for(n[176]="�����������������������������������������������������������������캚캛캜캝캞캟캢캦캧캨캩캪캫캮캯캰캱캲캳캴캵캶캷캸캹캺������캻캼캽캾캿컀컂컃컄컅컆컇컈컉컊컋컌컍컎컏컐컑컒컓컔컕������컖컗컘컙컚컛컜컝컞컟컠컡컢컣컦컧컩컪컭컮컯컰컱컲컳컶컺컻컼컽컾컿가각간갇갈갉갊감갑값갓갔강갖갗같갚갛개객갠갤갬갭갯갰갱갸갹갼걀걋걍걔걘걜거걱건걷걸걺검겁것겄겅겆겉겊겋게겐겔겜겝겟겠겡겨격겪견겯결겸겹겻겼경곁계곈곌곕곗고곡곤곧골곪곬곯곰곱곳공곶과곽관괄괆�".split(""),e=0;e!=n[176].length;++e)65533!==n[176][e].charCodeAt(0)&&(r[n[176][e]]=45056+e,t[45056+e]=n[176][e]);for(n[177]="�����������������������������������������������������������������켂켃켅켆켇켉켊켋켌켍켎켏켒켔켖켗켘켙켚켛켝켞켟켡켢켣������켥켦켧켨켩켪켫켮켲켳켴켵켶켷켹켺켻켼켽켾켿콀콁콂콃콄������콅콆콇콈콉콊콋콌콍콎콏콐콑콒콓콖콗콙콚콛콝콞콟콠콡콢콣콦콨콪콫콬괌괍괏광괘괜괠괩괬괭괴괵괸괼굄굅굇굉교굔굘굡굣구국군굳굴굵굶굻굼굽굿궁궂궈궉권궐궜궝궤궷귀귁귄귈귐귑귓규균귤그극근귿글긁금급긋긍긔기긱긴긷길긺김깁깃깅깆깊까깍깎깐깔깖깜깝깟깠깡깥깨깩깬깰깸�".split(""),e=0;e!=n[177].length;++e)65533!==n[177][e].charCodeAt(0)&&(r[n[177][e]]=45312+e,t[45312+e]=n[177][e]);for(n[178]="�����������������������������������������������������������������콭콮콯콲콳콵콶콷콹콺콻콼콽콾콿쾁쾂쾃쾄쾆쾇쾈쾉쾊쾋쾍������쾎쾏쾐쾑쾒쾓쾔쾕쾖쾗쾘쾙쾚쾛쾜쾝쾞쾟쾠쾢쾣쾤쾥쾦쾧쾩������쾪쾫쾬쾭쾮쾯쾱쾲쾳쾴쾵쾶쾷쾸쾹쾺쾻쾼쾽쾾쾿쿀쿁쿂쿃쿅쿆쿇쿈쿉쿊쿋깹깻깼깽꺄꺅꺌꺼꺽꺾껀껄껌껍껏껐껑께껙껜껨껫껭껴껸껼꼇꼈꼍꼐꼬꼭꼰꼲꼴꼼꼽꼿꽁꽂꽃꽈꽉꽐꽜꽝꽤꽥꽹꾀꾄꾈꾐꾑꾕꾜꾸꾹꾼꿀꿇꿈꿉꿋꿍꿎꿔꿜꿨꿩꿰꿱꿴꿸뀀뀁뀄뀌뀐뀔뀜뀝뀨끄끅끈끊끌끎끓끔끕끗끙�".split(""),e=0;e!=n[178].length;++e)65533!==n[178][e].charCodeAt(0)&&(r[n[178][e]]=45568+e,t[45568+e]=n[178][e]);for(n[179]="�����������������������������������������������������������������쿌쿍쿎쿏쿐쿑쿒쿓쿔쿕쿖쿗쿘쿙쿚쿛쿜쿝쿞쿟쿢쿣쿥쿦쿧쿩������쿪쿫쿬쿭쿮쿯쿲쿴쿶쿷쿸쿹쿺쿻쿽쿾쿿퀁퀂퀃퀅퀆퀇퀈퀉퀊������퀋퀌퀍퀎퀏퀐퀒퀓퀔퀕퀖퀗퀙퀚퀛퀜퀝퀞퀟퀠퀡퀢퀣퀤퀥퀦퀧퀨퀩퀪퀫퀬끝끼끽낀낄낌낍낏낑나낙낚난낟날낡낢남납낫났낭낮낯낱낳내낵낸낼냄냅냇냈냉냐냑냔냘냠냥너넉넋넌널넒넓넘넙넛넜넝넣네넥넨넬넴넵넷넸넹녀녁년녈념녑녔녕녘녜녠노녹논놀놂놈놉놋농높놓놔놘놜놨뇌뇐뇔뇜뇝�".split(""),e=0;e!=n[179].length;++e)65533!==n[179][e].charCodeAt(0)&&(r[n[179][e]]=45824+e,t[45824+e]=n[179][e]);for(n[180]="�����������������������������������������������������������������퀮퀯퀰퀱퀲퀳퀶퀷퀹퀺퀻퀽퀾퀿큀큁큂큃큆큈큊큋큌큍큎큏������큑큒큓큕큖큗큙큚큛큜큝큞큟큡큢큣큤큥큦큧큨큩큪큫큮큯������큱큲큳큵큶큷큸큹큺큻큾큿킀킂킃킄킅킆킇킈킉킊킋킌킍킎킏킐킑킒킓킔뇟뇨뇩뇬뇰뇹뇻뇽누눅눈눋눌눔눕눗눙눠눴눼뉘뉜뉠뉨뉩뉴뉵뉼늄늅늉느늑는늘늙늚늠늡늣능늦늪늬늰늴니닉닌닐닒님닙닛닝닢다닥닦단닫달닭닮닯닳담답닷닸당닺닻닿대댁댄댈댐댑댓댔댕댜더덕덖던덛덜덞덟덤덥�".split(""),e=0;e!=n[180].length;++e)65533!==n[180][e].charCodeAt(0)&&(r[n[180][e]]=46080+e,t[46080+e]=n[180][e]);for(n[181]="�����������������������������������������������������������������킕킖킗킘킙킚킛킜킝킞킟킠킡킢킣킦킧킩킪킫킭킮킯킰킱킲������킳킶킸킺킻킼킽킾킿탂탃탅탆탇탊탋탌탍탎탏탒탖탗탘탙탚������탛탞탟탡탢탣탥탦탧탨탩탪탫탮탲탳탴탵탶탷탹탺탻탼탽탾탿턀턁턂턃턄덧덩덫덮데덱덴델뎀뎁뎃뎄뎅뎌뎐뎔뎠뎡뎨뎬도독돈돋돌돎돐돔돕돗동돛돝돠돤돨돼됐되된될됨됩됫됴두둑둔둘둠둡둣둥둬뒀뒈뒝뒤뒨뒬뒵뒷뒹듀듄듈듐듕드득든듣들듦듬듭듯등듸디딕딘딛딜딤딥딧딨딩딪따딱딴딸�".split(""),e=0;e!=n[181].length;++e)65533!==n[181][e].charCodeAt(0)&&(r[n[181][e]]=46336+e,t[46336+e]=n[181][e]);for(n[182]="�����������������������������������������������������������������턅턆턇턈턉턊턋턌턎턏턐턑턒턓턔턕턖턗턘턙턚턛턜턝턞턟������턠턡턢턣턤턥턦턧턨턩턪턫턬턭턮턯턲턳턵턶턷턹턻턼턽턾������턿텂텆텇텈텉텊텋텎텏텑텒텓텕텖텗텘텙텚텛텞텠텢텣텤텥텦텧텩텪텫텭땀땁땃땄땅땋때땍땐땔땜땝땟땠땡떠떡떤떨떪떫떰떱떳떴떵떻떼떽뗀뗄뗌뗍뗏뗐뗑뗘뗬또똑똔똘똥똬똴뙈뙤뙨뚜뚝뚠뚤뚫뚬뚱뛔뛰뛴뛸뜀뜁뜅뜨뜩뜬뜯뜰뜸뜹뜻띄띈띌띔띕띠띤띨띰띱띳띵라락란랄람랍랏랐랑랒랖랗�".split(""),e=0;e!=n[182].length;++e)65533!==n[182][e].charCodeAt(0)&&(r[n[182][e]]=46592+e,t[46592+e]=n[182][e]);for(n[183]="�����������������������������������������������������������������텮텯텰텱텲텳텴텵텶텷텸텹텺텻텽텾텿톀톁톂톃톅톆톇톉톊������톋톌톍톎톏톐톑톒톓톔톕톖톗톘톙톚톛톜톝톞톟톢톣톥톦톧������톩톪톫톬톭톮톯톲톴톶톷톸톹톻톽톾톿퇁퇂퇃퇄퇅퇆퇇퇈퇉퇊퇋퇌퇍퇎퇏래랙랜랠램랩랫랬랭랴략랸럇량러럭런럴럼럽럿렀렁렇레렉렌렐렘렙렛렝려력련렬렴렵렷렸령례롄롑롓로록론롤롬롭롯롱롸롼뢍뢨뢰뢴뢸룀룁룃룅료룐룔룝룟룡루룩룬룰룸룹룻룽뤄뤘뤠뤼뤽륀륄륌륏륑류륙륜률륨륩�".split(""),e=0;e!=n[183].length;++e)65533!==n[183][e].charCodeAt(0)&&(r[n[183][e]]=46848+e,t[46848+e]=n[183][e]);for(n[184]="�����������������������������������������������������������������퇐퇑퇒퇓퇔퇕퇖퇗퇙퇚퇛퇜퇝퇞퇟퇠퇡퇢퇣퇤퇥퇦퇧퇨퇩퇪������퇫퇬퇭퇮퇯퇰퇱퇲퇳퇵퇶퇷퇹퇺퇻퇼퇽퇾퇿툀툁툂툃툄툅툆������툈툊툋툌툍툎툏툑툒툓툔툕툖툗툘툙툚툛툜툝툞툟툠툡툢툣툤툥툦툧툨툩륫륭르륵른를름릅릇릉릊릍릎리릭린릴림립릿링마막만많맏말맑맒맘맙맛망맞맡맣매맥맨맬맴맵맷맸맹맺먀먁먈먕머먹먼멀멂멈멉멋멍멎멓메멕멘멜멤멥멧멨멩며멱면멸몃몄명몇몌모목몫몬몰몲몸몹못몽뫄뫈뫘뫙뫼�".split(""),e=0;e!=n[184].length;++e)65533!==n[184][e].charCodeAt(0)&&(r[n[184][e]]=47104+e,t[47104+e]=n[184][e]);for(n[185]="�����������������������������������������������������������������툪툫툮툯툱툲툳툵툶툷툸툹툺툻툾퉀퉂퉃퉄퉅퉆퉇퉉퉊퉋퉌������퉍퉎퉏퉐퉑퉒퉓퉔퉕퉖퉗퉘퉙퉚퉛퉝퉞퉟퉠퉡퉢퉣퉥퉦퉧퉨������퉩퉪퉫퉬퉭퉮퉯퉰퉱퉲퉳퉴퉵퉶퉷퉸퉹퉺퉻퉼퉽퉾퉿튂튃튅튆튇튉튊튋튌묀묄묍묏묑묘묜묠묩묫무묵묶문묻물묽묾뭄뭅뭇뭉뭍뭏뭐뭔뭘뭡뭣뭬뮈뮌뮐뮤뮨뮬뮴뮷므믄믈믐믓미믹민믿밀밂밈밉밋밌밍및밑바박밖밗반받발밝밞밟밤밥밧방밭배백밴밸뱀뱁뱃뱄뱅뱉뱌뱍뱐뱝버벅번벋벌벎범법벗�".split(""),e=0;e!=n[185].length;++e)65533!==n[185][e].charCodeAt(0)&&(r[n[185][e]]=47360+e,t[47360+e]=n[185][e]);for(n[186]="�����������������������������������������������������������������튍튎튏튒튓튔튖튗튘튙튚튛튝튞튟튡튢튣튥튦튧튨튩튪튫튭������튮튯튰튲튳튴튵튶튷튺튻튽튾틁틃틄틅틆틇틊틌틍틎틏틐틑������틒틓틕틖틗틙틚틛틝틞틟틠틡틢틣틦틧틨틩틪틫틬틭틮틯틲틳틵틶틷틹틺벙벚베벡벤벧벨벰벱벳벴벵벼벽변별볍볏볐병볕볘볜보복볶본볼봄봅봇봉봐봔봤봬뵀뵈뵉뵌뵐뵘뵙뵤뵨부북분붇불붉붊붐붑붓붕붙붚붜붤붰붸뷔뷕뷘뷜뷩뷰뷴뷸븀븃븅브븍븐블븜븝븟비빅빈빌빎빔빕빗빙빚빛빠빡빤�".split(""),e=0;e!=n[186].length;++e)65533!==n[186][e].charCodeAt(0)&&(r[n[186][e]]=47616+e,t[47616+e]=n[186][e]);for(n[187]="�����������������������������������������������������������������틻틼틽틾틿팂팄팆팇팈팉팊팋팏팑팒팓팕팗팘팙팚팛팞팢팣������팤팦팧팪팫팭팮팯팱팲팳팴팵팶팷팺팾팿퍀퍁퍂퍃퍆퍇퍈퍉������퍊퍋퍌퍍퍎퍏퍐퍑퍒퍓퍔퍕퍖퍗퍘퍙퍚퍛퍜퍝퍞퍟퍠퍡퍢퍣퍤퍥퍦퍧퍨퍩빨빪빰빱빳빴빵빻빼빽뺀뺄뺌뺍뺏뺐뺑뺘뺙뺨뻐뻑뻔뻗뻘뻠뻣뻤뻥뻬뼁뼈뼉뼘뼙뼛뼜뼝뽀뽁뽄뽈뽐뽑뽕뾔뾰뿅뿌뿍뿐뿔뿜뿟뿡쀼쁑쁘쁜쁠쁨쁩삐삑삔삘삠삡삣삥사삭삯산삳살삵삶삼삽삿샀상샅새색샌샐샘샙샛샜생샤�".split(""),e=0;e!=n[187].length;++e)65533!==n[187][e].charCodeAt(0)&&(r[n[187][e]]=47872+e,t[47872+e]=n[187][e]);for(n[188]="�����������������������������������������������������������������퍪퍫퍬퍭퍮퍯퍰퍱퍲퍳퍴퍵퍶퍷퍸퍹퍺퍻퍾퍿펁펂펃펅펆펇������펈펉펊펋펎펒펓펔펕펖펗펚펛펝펞펟펡펢펣펤펥펦펧펪펬펮������펯펰펱펲펳펵펶펷펹펺펻펽펾펿폀폁폂폃폆폇폊폋폌폍폎폏폑폒폓폔폕폖샥샨샬샴샵샷샹섀섄섈섐섕서석섞섟선섣설섦섧섬섭섯섰성섶세섹센셀셈셉셋셌셍셔셕션셜셤셥셧셨셩셰셴셸솅소속솎손솔솖솜솝솟송솥솨솩솬솰솽쇄쇈쇌쇔쇗쇘쇠쇤쇨쇰쇱쇳쇼쇽숀숄숌숍숏숑수숙순숟술숨숩숫숭�".split(""),e=0;e!=n[188].length;++e)65533!==n[188][e].charCodeAt(0)&&(r[n[188][e]]=48128+e,t[48128+e]=n[188][e]);for(n[189]="�����������������������������������������������������������������폗폙폚폛폜폝폞폟폠폢폤폥폦폧폨폩폪폫폮폯폱폲폳폵폶폷������폸폹폺폻폾퐀퐂퐃퐄퐅퐆퐇퐉퐊퐋퐌퐍퐎퐏퐐퐑퐒퐓퐔퐕퐖������퐗퐘퐙퐚퐛퐜퐞퐟퐠퐡퐢퐣퐤퐥퐦퐧퐨퐩퐪퐫퐬퐭퐮퐯퐰퐱퐲퐳퐴퐵퐶퐷숯숱숲숴쉈쉐쉑쉔쉘쉠쉥쉬쉭쉰쉴쉼쉽쉿슁슈슉슐슘슛슝스슥슨슬슭슴습슷승시식신싣실싫심십싯싱싶싸싹싻싼쌀쌈쌉쌌쌍쌓쌔쌕쌘쌜쌤쌥쌨쌩썅써썩썬썰썲썸썹썼썽쎄쎈쎌쏀쏘쏙쏜쏟쏠쏢쏨쏩쏭쏴쏵쏸쐈쐐쐤쐬쐰�".split(""),e=0;e!=n[189].length;++e)65533!==n[189][e].charCodeAt(0)&&(r[n[189][e]]=48384+e,t[48384+e]=n[189][e]);for(n[190]="�����������������������������������������������������������������퐸퐹퐺퐻퐼퐽퐾퐿푁푂푃푅푆푇푈푉푊푋푌푍푎푏푐푑푒푓������푔푕푖푗푘푙푚푛푝푞푟푡푢푣푥푦푧푨푩푪푫푬푮푰푱푲������푳푴푵푶푷푺푻푽푾풁풃풄풅풆풇풊풌풎풏풐풑풒풓풕풖풗풘풙풚풛풜풝쐴쐼쐽쑈쑤쑥쑨쑬쑴쑵쑹쒀쒔쒜쒸쒼쓩쓰쓱쓴쓸쓺쓿씀씁씌씐씔씜씨씩씬씰씸씹씻씽아악안앉않알앍앎앓암압앗았앙앝앞애액앤앨앰앱앳앴앵야약얀얄얇얌얍얏양얕얗얘얜얠얩어억언얹얻얼얽얾엄업없엇었엉엊엌엎�".split(""),e=0;e!=n[190].length;++e)65533!==n[190][e].charCodeAt(0)&&(r[n[190][e]]=48640+e,t[48640+e]=n[190][e]);for(n[191]="�����������������������������������������������������������������풞풟풠풡풢풣풤풥풦풧풨풪풫풬풭풮풯풰풱풲풳풴풵풶풷풸������풹풺풻풼풽풾풿퓀퓁퓂퓃퓄퓅퓆퓇퓈퓉퓊퓋퓍퓎퓏퓑퓒퓓퓕������퓖퓗퓘퓙퓚퓛퓝퓞퓠퓡퓢퓣퓤퓥퓦퓧퓩퓪퓫퓭퓮퓯퓱퓲퓳퓴퓵퓶퓷퓹퓺퓼에엑엔엘엠엡엣엥여역엮연열엶엷염엽엾엿였영옅옆옇예옌옐옘옙옛옜오옥온올옭옮옰옳옴옵옷옹옻와왁완왈왐왑왓왔왕왜왝왠왬왯왱외왹왼욀욈욉욋욍요욕욘욜욤욥욧용우욱운울욹욺움웁웃웅워웍원월웜웝웠웡웨�".split(""),e=0;e!=n[191].length;++e)65533!==n[191][e].charCodeAt(0)&&(r[n[191][e]]=48896+e,t[48896+e]=n[191][e]);for(n[192]="�����������������������������������������������������������������퓾퓿픀픁픂픃픅픆픇픉픊픋픍픎픏픐픑픒픓픖픘픙픚픛픜픝������픞픟픠픡픢픣픤픥픦픧픨픩픪픫픬픭픮픯픰픱픲픳픴픵픶픷������픸픹픺픻픾픿핁핂핃핅핆핇핈핉핊핋핎핐핒핓핔핕핖핗핚핛핝핞핟핡핢핣웩웬웰웸웹웽위윅윈윌윔윕윗윙유육윤율윰윱윳융윷으윽은을읊음읍읏응읒읓읔읕읖읗의읜읠읨읫이익인일읽읾잃임입잇있잉잊잎자작잔잖잗잘잚잠잡잣잤장잦재잭잰잴잼잽잿쟀쟁쟈쟉쟌쟎쟐쟘쟝쟤쟨쟬저적전절젊�".split(""),e=0;e!=n[192].length;++e)65533!==n[192][e].charCodeAt(0)&&(r[n[192][e]]=49152+e,t[49152+e]=n[192][e]);for(n[193]="�����������������������������������������������������������������핤핦핧핪핬핮핯핰핱핲핳핶핷핹핺핻핽핾핿햀햁햂햃햆햊햋������햌햍햎햏햑햒햓햔햕햖햗햘햙햚햛햜햝햞햟햠햡햢햣햤햦햧������햨햩햪햫햬햭햮햯햰햱햲햳햴햵햶햷햸햹햺햻햼햽햾햿헀헁헂헃헄헅헆헇점접젓정젖제젝젠젤젬젭젯젱져젼졀졈졉졌졍졔조족존졸졺좀좁좃종좆좇좋좌좍좔좝좟좡좨좼좽죄죈죌죔죕죗죙죠죡죤죵주죽준줄줅줆줌줍줏중줘줬줴쥐쥑쥔쥘쥠쥡쥣쥬쥰쥴쥼즈즉즌즐즘즙즛증지직진짇질짊짐집짓�".split(""),e=0;e!=n[193].length;++e)65533!==n[193][e].charCodeAt(0)&&(r[n[193][e]]=49408+e,t[49408+e]=n[193][e]);for(n[194]="�����������������������������������������������������������������헊헋헍헎헏헑헓헔헕헖헗헚헜헞헟헠헡헢헣헦헧헩헪헫헭헮������헯헰헱헲헳헶헸헺헻헼헽헾헿혂혃혅혆혇혉혊혋혌혍혎혏혒������혖혗혘혙혚혛혝혞혟혡혢혣혥혦혧혨혩혪혫혬혮혯혰혱혲혳혴혵혶혷혺혻징짖짙짚짜짝짠짢짤짧짬짭짯짰짱째짹짼쨀쨈쨉쨋쨌쨍쨔쨘쨩쩌쩍쩐쩔쩜쩝쩟쩠쩡쩨쩽쪄쪘쪼쪽쫀쫄쫌쫍쫏쫑쫓쫘쫙쫠쫬쫴쬈쬐쬔쬘쬠쬡쭁쭈쭉쭌쭐쭘쭙쭝쭤쭸쭹쮜쮸쯔쯤쯧쯩찌찍찐찔찜찝찡찢찧차착찬찮찰참찹찻�".split(""),e=0;e!=n[194].length;++e)65533!==n[194][e].charCodeAt(0)&&(r[n[194][e]]=49664+e,t[49664+e]=n[194][e]);for(n[195]="�����������������������������������������������������������������혽혾혿홁홂홃홄홆홇홊홌홎홏홐홒홓홖홗홙홚홛홝홞홟홠홡������홢홣홤홥홦홨홪홫홬홭홮홯홲홳홵홶홷홸홹홺홻홼홽홾홿횀������횁횂횄횆횇횈횉횊횋횎횏횑횒횓횕횖횗횘횙횚횛횜횞횠횢횣횤횥횦횧횩횪찼창찾채책챈챌챔챕챗챘챙챠챤챦챨챰챵처척천철첨첩첫첬청체첵첸첼쳄쳅쳇쳉쳐쳔쳤쳬쳰촁초촉촌촐촘촙촛총촤촨촬촹최쵠쵤쵬쵭쵯쵱쵸춈추축춘출춤춥춧충춰췄췌췐취췬췰췸췹췻췽츄츈츌츔츙츠측츤츨츰츱츳층�".split(""),e=0;e!=n[195].length;++e)65533!==n[195][e].charCodeAt(0)&&(r[n[195][e]]=49920+e,t[49920+e]=n[195][e]);for(n[196]="�����������������������������������������������������������������횫횭횮횯횱횲횳횴횵횶횷횸횺횼횽횾횿훀훁훂훃훆훇훉훊훋������훍훎훏훐훒훓훕훖훘훚훛훜훝훞훟훡훢훣훥훦훧훩훪훫훬훭������훮훯훱훲훳훴훶훷훸훹훺훻훾훿휁휂휃휅휆휇휈휉휊휋휌휍휎휏휐휒휓휔치칙친칟칠칡침칩칫칭카칵칸칼캄캅캇캉캐캑캔캘캠캡캣캤캥캬캭컁커컥컨컫컬컴컵컷컸컹케켁켄켈켐켑켓켕켜켠켤켬켭켯켰켱켸코콕콘콜콤콥콧콩콰콱콴콸쾀쾅쾌쾡쾨쾰쿄쿠쿡쿤쿨쿰쿱쿳쿵쿼퀀퀄퀑퀘퀭퀴퀵퀸퀼�".split(""),e=0;e!=n[196].length;++e)65533!==n[196][e].charCodeAt(0)&&(r[n[196][e]]=50176+e,t[50176+e]=n[196][e]);for(n[197]="�����������������������������������������������������������������휕휖휗휚휛휝휞휟휡휢휣휤휥휦휧휪휬휮휯휰휱휲휳휶휷휹������휺휻휽휾휿흀흁흂흃흅흆흈흊흋흌흍흎흏흒흓흕흚흛흜흝흞������흟흢흤흦흧흨흪흫흭흮흯흱흲흳흵흶흷흸흹흺흻흾흿힀힂힃힄힅힆힇힊힋큄큅큇큉큐큔큘큠크큭큰클큼큽킁키킥킨킬킴킵킷킹타탁탄탈탉탐탑탓탔탕태택탠탤탬탭탯탰탱탸턍터턱턴털턺텀텁텃텄텅테텍텐텔템텝텟텡텨텬텼톄톈토톡톤톨톰톱톳통톺톼퇀퇘퇴퇸툇툉툐투툭툰툴툼툽툿퉁퉈퉜�".split(""),e=0;e!=n[197].length;++e)65533!==n[197][e].charCodeAt(0)&&(r[n[197][e]]=50432+e,t[50432+e]=n[197][e]);for(n[198]="�����������������������������������������������������������������힍힎힏힑힒힓힔힕힖힗힚힜힞힟힠힡힢힣������������������������������������������������������������������������������퉤튀튁튄튈튐튑튕튜튠튤튬튱트특튼튿틀틂틈틉틋틔틘틜틤틥티틱틴틸팀팁팃팅파팍팎판팔팖팜팝팟팠팡팥패팩팬팰팸팹팻팼팽퍄퍅퍼퍽펀펄펌펍펏펐펑페펙펜펠펨펩펫펭펴편펼폄폅폈평폐폘폡폣포폭폰폴폼폽폿퐁�".split(""),e=0;e!=n[198].length;++e)65533!==n[198][e].charCodeAt(0)&&(r[n[198][e]]=50688+e,t[50688+e]=n[198][e]);for(n[199]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������퐈퐝푀푄표푠푤푭푯푸푹푼푿풀풂품풉풋풍풔풩퓌퓐퓔퓜퓟퓨퓬퓰퓸퓻퓽프픈플픔픕픗피픽핀필핌핍핏핑하학한할핥함합핫항해핵핸핼햄햅햇했행햐향허헉헌헐헒험헙헛헝헤헥헨헬헴헵헷헹혀혁현혈혐협혓혔형혜혠�".split(""),e=0;e!=n[199].length;++e)65533!==n[199][e].charCodeAt(0)&&(r[n[199][e]]=50944+e,t[50944+e]=n[199][e]);for(n[200]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������혤혭호혹혼홀홅홈홉홋홍홑화확환활홧황홰홱홴횃횅회획횐횔횝횟횡효횬횰횹횻후훅훈훌훑훔훗훙훠훤훨훰훵훼훽휀휄휑휘휙휜휠휨휩휫휭휴휵휸휼흄흇흉흐흑흔흖흗흘흙흠흡흣흥흩희흰흴흼흽힁히힉힌힐힘힙힛힝�".split(""),e=0;e!=n[200].length;++e)65533!==n[200][e].charCodeAt(0)&&(r[n[200][e]]=51200+e,t[51200+e]=n[200][e]);for(n[202]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������伽佳假價加可呵哥嘉嫁家暇架枷柯歌珂痂稼苛茄街袈訶賈跏軻迦駕刻却各恪慤殼珏脚覺角閣侃刊墾奸姦干幹懇揀杆柬桿澗癎看磵稈竿簡肝艮艱諫間乫喝曷渴碣竭葛褐蝎鞨勘坎堪嵌感憾戡敢柑橄減甘疳監瞰紺邯鑑鑒龕�".split(""),e=0;e!=n[202].length;++e)65533!==n[202][e].charCodeAt(0)&&(r[n[202][e]]=51712+e,t[51712+e]=n[202][e]);for(n[203]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������匣岬甲胛鉀閘剛堈姜岡崗康强彊慷江畺疆糠絳綱羌腔舡薑襁講鋼降鱇介价個凱塏愷愾慨改槪漑疥皆盖箇芥蓋豈鎧開喀客坑更粳羹醵倨去居巨拒据據擧渠炬祛距踞車遽鉅鋸乾件健巾建愆楗腱虔蹇鍵騫乞傑杰桀儉劍劒檢�".split(""),e=0;e!=n[203].length;++e)65533!==n[203][e].charCodeAt(0)&&(r[n[203][e]]=51968+e,t[51968+e]=n[203][e]);for(n[204]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������瞼鈐黔劫怯迲偈憩揭擊格檄激膈覡隔堅牽犬甄絹繭肩見譴遣鵑抉決潔結缺訣兼慊箝謙鉗鎌京俓倞傾儆勁勍卿坰境庚徑慶憬擎敬景暻更梗涇炅烱璟璥瓊痙硬磬竟競絅經耕耿脛莖警輕逕鏡頃頸驚鯨係啓堺契季屆悸戒桂械�".split(""),e=0;e!=n[204].length;++e)65533!==n[204][e].charCodeAt(0)&&(r[n[204][e]]=52224+e,t[52224+e]=n[204][e]);for(n[205]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������棨溪界癸磎稽系繫繼計誡谿階鷄古叩告呱固姑孤尻庫拷攷故敲暠枯槁沽痼皐睾稿羔考股膏苦苽菰藁蠱袴誥賈辜錮雇顧高鼓哭斛曲梏穀谷鵠困坤崑昆梱棍滾琨袞鯤汨滑骨供公共功孔工恐恭拱控攻珙空蚣貢鞏串寡戈果瓜�".split(""),e=0;e!=n[205].length;++e)65533!==n[205][e].charCodeAt(0)&&(r[n[205][e]]=52480+e,t[52480+e]=n[205][e]);for(n[206]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������科菓誇課跨過鍋顆廓槨藿郭串冠官寬慣棺款灌琯瓘管罐菅觀貫關館刮恝括适侊光匡壙廣曠洸炚狂珖筐胱鑛卦掛罫乖傀塊壞怪愧拐槐魁宏紘肱轟交僑咬喬嬌嶠巧攪敎校橋狡皎矯絞翹膠蕎蛟較轎郊餃驕鮫丘久九仇俱具勾�".split(""),e=0;e!=n[206].length;++e)65533!==n[206][e].charCodeAt(0)&&(r[n[206][e]]=52736+e,t[52736+e]=n[206][e]);for(n[207]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������區口句咎嘔坵垢寇嶇廐懼拘救枸柩構歐毆毬求溝灸狗玖球瞿矩究絿耉臼舅舊苟衢謳購軀逑邱鉤銶駒驅鳩鷗龜國局菊鞠鞫麴君窘群裙軍郡堀屈掘窟宮弓穹窮芎躬倦券勸卷圈拳捲權淃眷厥獗蕨蹶闕机櫃潰詭軌饋句晷歸貴�".split(""),e=0;e!=n[207].length;++e)65533!==n[207][e].charCodeAt(0)&&(r[n[207][e]]=52992+e,t[52992+e]=n[207][e]);for(n[208]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������鬼龜叫圭奎揆槻珪硅窺竅糾葵規赳逵閨勻均畇筠菌鈞龜橘克剋劇戟棘極隙僅劤勤懃斤根槿瑾筋芹菫覲謹近饉契今妗擒昑檎琴禁禽芩衾衿襟金錦伋及急扱汲級給亘兢矜肯企伎其冀嗜器圻基埼夔奇妓寄岐崎己幾忌技旗旣�".split(""),e=0;e!=n[208].length;++e)65533!==n[208][e].charCodeAt(0)&&(r[n[208][e]]=53248+e,t[53248+e]=n[208][e]);for(n[209]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������朞期杞棋棄機欺氣汽沂淇玘琦琪璂璣畸畿碁磯祁祇祈祺箕紀綺羈耆耭肌記譏豈起錡錤飢饑騎騏驥麒緊佶吉拮桔金喫儺喇奈娜懦懶拏拿癩羅蘿螺裸邏那樂洛烙珞落諾酪駱亂卵暖欄煖爛蘭難鸞捏捺南嵐枏楠湳濫男藍襤拉�".split(""),e=0;e!=n[209].length;++e)65533!==n[209][e].charCodeAt(0)&&(r[n[209][e]]=53504+e,t[53504+e]=n[209][e]);for(n[210]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������納臘蠟衲囊娘廊朗浪狼郎乃來內奈柰耐冷女年撚秊念恬拈捻寧寗努勞奴弩怒擄櫓爐瑙盧老蘆虜路露駑魯鷺碌祿綠菉錄鹿論壟弄濃籠聾膿農惱牢磊腦賂雷尿壘屢樓淚漏累縷陋嫩訥杻紐勒肋凜凌稜綾能菱陵尼泥匿溺多茶�".split(""),e=0;e!=n[210].length;++e)65533!==n[210][e].charCodeAt(0)&&(r[n[210][e]]=53760+e,t[53760+e]=n[210][e]);for(n[211]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������丹亶但單團壇彖斷旦檀段湍短端簞緞蛋袒鄲鍛撻澾獺疸達啖坍憺擔曇淡湛潭澹痰聃膽蕁覃談譚錟沓畓答踏遝唐堂塘幢戇撞棠當糖螳黨代垈坮大對岱帶待戴擡玳臺袋貸隊黛宅德悳倒刀到圖堵塗導屠島嶋度徒悼挑掉搗桃�".split(""),e=0;e!=n[211].length;++e)65533!==n[211][e].charCodeAt(0)&&(r[n[211][e]]=54016+e,t[54016+e]=n[211][e]);for(n[212]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������棹櫂淘渡滔濤燾盜睹禱稻萄覩賭跳蹈逃途道都鍍陶韜毒瀆牘犢獨督禿篤纛讀墩惇敦旽暾沌焞燉豚頓乭突仝冬凍動同憧東桐棟洞潼疼瞳童胴董銅兜斗杜枓痘竇荳讀豆逗頭屯臀芚遁遯鈍得嶝橙燈登等藤謄鄧騰喇懶拏癩羅�".split(""),e=0;e!=n[212].length;++e)65533!==n[212][e].charCodeAt(0)&&(r[n[212][e]]=54272+e,t[54272+e]=n[212][e]);for(n[213]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������蘿螺裸邏樂洛烙珞絡落諾酪駱丹亂卵欄欒瀾爛蘭鸞剌辣嵐擥攬欖濫籃纜藍襤覽拉臘蠟廊朗浪狼琅瑯螂郞來崍徠萊冷掠略亮倆兩凉梁樑粮粱糧良諒輛量侶儷勵呂廬慮戾旅櫚濾礪藜蠣閭驢驪麗黎力曆歷瀝礫轢靂憐戀攣漣�".split(""),e=0;e!=n[213].length;++e)65533!==n[213][e].charCodeAt(0)&&(r[n[213][e]]=54528+e,t[54528+e]=n[213][e]);for(n[214]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������煉璉練聯蓮輦連鍊冽列劣洌烈裂廉斂殮濂簾獵令伶囹寧岺嶺怜玲笭羚翎聆逞鈴零靈領齡例澧禮醴隷勞怒撈擄櫓潞瀘爐盧老蘆虜路輅露魯鷺鹵碌祿綠菉錄鹿麓論壟弄朧瀧瓏籠聾儡瀨牢磊賂賚賴雷了僚寮廖料燎療瞭聊蓼�".split(""),e=0;e!=n[214].length;++e)65533!==n[214][e].charCodeAt(0)&&(r[n[214][e]]=54784+e,t[54784+e]=n[214][e]);for(n[215]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������遼鬧龍壘婁屢樓淚漏瘻累縷蔞褸鏤陋劉旒柳榴流溜瀏琉瑠留瘤硫謬類六戮陸侖倫崙淪綸輪律慄栗率隆勒肋凜凌楞稜綾菱陵俚利厘吏唎履悧李梨浬犁狸理璃異痢籬罹羸莉裏裡里釐離鯉吝潾燐璘藺躪隣鱗麟林淋琳臨霖砬�".split(""),e=0;e!=n[215].length;++e)65533!==n[215][e].charCodeAt(0)&&(r[n[215][e]]=55040+e,t[55040+e]=n[215][e]);for(n[216]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������立笠粒摩瑪痲碼磨馬魔麻寞幕漠膜莫邈万卍娩巒彎慢挽晩曼滿漫灣瞞萬蔓蠻輓饅鰻唜抹末沫茉襪靺亡妄忘忙望網罔芒茫莽輞邙埋妹媒寐昧枚梅每煤罵買賣邁魅脈貊陌驀麥孟氓猛盲盟萌冪覓免冕勉棉沔眄眠綿緬面麵滅�".split(""),e=0;e!=n[216].length;++e)65533!==n[216][e].charCodeAt(0)&&(r[n[216][e]]=55296+e,t[55296+e]=n[216][e]);for(n[217]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������蔑冥名命明暝椧溟皿瞑茗蓂螟酩銘鳴袂侮冒募姆帽慕摸摹暮某模母毛牟牡瑁眸矛耗芼茅謀謨貌木沐牧目睦穆鶩歿沒夢朦蒙卯墓妙廟描昴杳渺猫竗苗錨務巫憮懋戊拇撫无楙武毋無珷畝繆舞茂蕪誣貿霧鵡墨默們刎吻問文�".split(""),e=0;e!=n[217].length;++e)65533!==n[217][e].charCodeAt(0)&&(r[n[217][e]]=55552+e,t[55552+e]=n[217][e]);for(n[218]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������汶紊紋聞蚊門雯勿沕物味媚尾嵋彌微未梶楣渼湄眉米美薇謎迷靡黴岷悶愍憫敏旻旼民泯玟珉緡閔密蜜謐剝博拍搏撲朴樸泊珀璞箔粕縛膊舶薄迫雹駁伴半反叛拌搬攀斑槃泮潘班畔瘢盤盼磐磻礬絆般蟠返頒飯勃拔撥渤潑�".split(""),e=0;e!=n[218].length;++e)65533!==n[218][e].charCodeAt(0)&&(r[n[218][e]]=55808+e,t[55808+e]=n[218][e]);for(n[219]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������發跋醱鉢髮魃倣傍坊妨尨幇彷房放方旁昉枋榜滂磅紡肪膀舫芳蒡蚌訪謗邦防龐倍俳北培徘拜排杯湃焙盃背胚裴裵褙賠輩配陪伯佰帛柏栢白百魄幡樊煩燔番磻繁蕃藩飜伐筏罰閥凡帆梵氾汎泛犯範范法琺僻劈壁擘檗璧癖�".split(""),e=0;e!=n[219].length;++e)65533!==n[219][e].charCodeAt(0)&&(r[n[219][e]]=56064+e,t[56064+e]=n[219][e]);for(n[220]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������碧蘗闢霹便卞弁變辨辯邊別瞥鱉鼈丙倂兵屛幷昞昺柄棅炳甁病秉竝輧餠騈保堡報寶普步洑湺潽珤甫菩補褓譜輔伏僕匐卜宓復服福腹茯蔔複覆輹輻馥鰒本乶俸奉封峯峰捧棒烽熢琫縫蓬蜂逢鋒鳳不付俯傅剖副否咐埠夫婦�".split(""),e=0;e!=n[220].length;++e)65533!==n[220][e].charCodeAt(0)&&(r[n[220][e]]=56320+e,t[56320+e]=n[220][e]);for(n[221]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������孚孵富府復扶敷斧浮溥父符簿缶腐腑膚艀芙莩訃負賦賻赴趺部釜阜附駙鳧北分吩噴墳奔奮忿憤扮昐汾焚盆粉糞紛芬賁雰不佛弗彿拂崩朋棚硼繃鵬丕備匕匪卑妃婢庇悲憊扉批斐枇榧比毖毗毘沸泌琵痺砒碑秕秘粃緋翡肥�".split(""),e=0;e!=n[221].length;++e)65533!==n[221][e].charCodeAt(0)&&(r[n[221][e]]=56576+e,t[56576+e]=n[221][e]);for(n[222]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������脾臂菲蜚裨誹譬費鄙非飛鼻嚬嬪彬斌檳殯浜濱瀕牝玭貧賓頻憑氷聘騁乍事些仕伺似使俟僿史司唆嗣四士奢娑寫寺射巳師徙思捨斜斯柶査梭死沙泗渣瀉獅砂社祀祠私篩紗絲肆舍莎蓑蛇裟詐詞謝賜赦辭邪飼駟麝削數朔索�".split(""),e=0;e!=n[222].length;++e)65533!==n[222][e].charCodeAt(0)&&(r[n[222][e]]=56832+e,t[56832+e]=n[222][e]);for(n[223]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������傘刪山散汕珊産疝算蒜酸霰乷撒殺煞薩三參杉森渗芟蔘衫揷澁鈒颯上傷像償商喪嘗孀尙峠常床庠廂想桑橡湘爽牀狀相祥箱翔裳觴詳象賞霜塞璽賽嗇塞穡索色牲生甥省笙墅壻嶼序庶徐恕抒捿敍暑曙書栖棲犀瑞筮絮緖署�".split(""),e=0;e!=n[223].length;++e)65533!==n[223][e].charCodeAt(0)&&(r[n[223][e]]=57088+e,t[57088+e]=n[223][e]);for(n[224]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������胥舒薯西誓逝鋤黍鼠夕奭席惜昔晳析汐淅潟石碩蓆釋錫仙僊先善嬋宣扇敾旋渲煽琁瑄璇璿癬禪線繕羨腺膳船蘚蟬詵跣選銑鐥饍鮮卨屑楔泄洩渫舌薛褻設說雪齧剡暹殲纖蟾贍閃陝攝涉燮葉城姓宬性惺成星晟猩珹盛省筬�".split(""),e=0;e!=n[224].length;++e)65533!==n[224][e].charCodeAt(0)&&(r[n[224][e]]=57344+e,t[57344+e]=n[224][e]);for(n[225]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������聖聲腥誠醒世勢歲洗稅笹細說貰召嘯塑宵小少巢所掃搔昭梳沼消溯瀟炤燒甦疏疎瘙笑篠簫素紹蔬蕭蘇訴逍遡邵銷韶騷俗屬束涑粟續謖贖速孫巽損蓀遜飡率宋悚松淞訟誦送頌刷殺灑碎鎖衰釗修受嗽囚垂壽嫂守岫峀帥愁�".split(""),e=0;e!=n[225].length;++e)65533!==n[225][e].charCodeAt(0)&&(r[n[225][e]]=57600+e,t[57600+e]=n[225][e]);for(n[226]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������戍手授搜收數樹殊水洙漱燧狩獸琇璲瘦睡秀穗竪粹綏綬繡羞脩茱蒐蓚藪袖誰讐輸遂邃酬銖銹隋隧隨雖需須首髓鬚叔塾夙孰宿淑潚熟琡璹肅菽巡徇循恂旬栒楯橓殉洵淳珣盾瞬筍純脣舜荀蓴蕣詢諄醇錞順馴戌術述鉥崇崧�".split(""),e=0;e!=n[226].length;++e)65533!==n[226][e].charCodeAt(0)&&(r[n[226][e]]=57856+e,t[57856+e]=n[226][e]);for(n[227]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������嵩瑟膝蝨濕拾習褶襲丞乘僧勝升承昇繩蠅陞侍匙嘶始媤尸屎屍市弑恃施是時枾柴猜矢示翅蒔蓍視試詩諡豕豺埴寔式息拭植殖湜熄篒蝕識軾食飾伸侁信呻娠宸愼新晨燼申神紳腎臣莘薪藎蜃訊身辛辰迅失室實悉審尋心沁�".split(""),e=0;e!=n[227].length;++e)65533!==n[227][e].charCodeAt(0)&&(r[n[227][e]]=58112+e,t[58112+e]=n[227][e]);for(n[228]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������沈深瀋甚芯諶什十拾雙氏亞俄兒啞娥峨我牙芽莪蛾衙訝阿雅餓鴉鵝堊岳嶽幄惡愕握樂渥鄂鍔顎鰐齷安岸按晏案眼雁鞍顔鮟斡謁軋閼唵岩巖庵暗癌菴闇壓押狎鴨仰央怏昻殃秧鴦厓哀埃崖愛曖涯碍艾隘靄厄扼掖液縊腋額�".split(""),e=0;e!=n[228].length;++e)65533!==n[228][e].charCodeAt(0)&&(r[n[228][e]]=58368+e,t[58368+e]=n[228][e]);for(n[229]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������櫻罌鶯鸚也倻冶夜惹揶椰爺耶若野弱掠略約若葯蒻藥躍亮佯兩凉壤孃恙揚攘敭暘梁楊樣洋瀁煬痒瘍禳穰糧羊良襄諒讓釀陽量養圄御於漁瘀禦語馭魚齬億憶抑檍臆偃堰彦焉言諺孼蘖俺儼嚴奄掩淹嶪業円予余勵呂女如廬�".split(""),e=0;e!=n[229].length;++e)65533!==n[229][e].charCodeAt(0)&&(r[n[229][e]]=58624+e,t[58624+e]=n[229][e]);for(n[230]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������旅歟汝濾璵礖礪與艅茹輿轝閭餘驪麗黎亦力域役易曆歷疫繹譯轢逆驛嚥堧姸娟宴年延憐戀捐挻撚椽沇沿涎涓淵演漣烟然煙煉燃燕璉硏硯秊筵緣練縯聯衍軟輦蓮連鉛鍊鳶列劣咽悅涅烈熱裂說閱厭廉念捻染殮炎焰琰艶苒�".split(""),e=0;e!=n[230].length;++e)65533!==n[230][e].charCodeAt(0)&&(r[n[230][e]]=58880+e,t[58880+e]=n[230][e]);for(n[231]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������簾閻髥鹽曄獵燁葉令囹塋寧嶺嶸影怜映暎楹榮永泳渶潁濚瀛瀯煐營獰玲瑛瑩瓔盈穎纓羚聆英詠迎鈴鍈零霙靈領乂倪例刈叡曳汭濊猊睿穢芮藝蘂禮裔詣譽豫醴銳隸霓預五伍俉傲午吾吳嗚塢墺奧娛寤悟惡懊敖旿晤梧汚澳�".split(""),e=0;e!=n[231].length;++e)65533!==n[231][e].charCodeAt(0)&&(r[n[231][e]]=59136+e,t[59136+e]=n[231][e]);for(n[232]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������烏熬獒筽蜈誤鰲鼇屋沃獄玉鈺溫瑥瘟穩縕蘊兀壅擁瓮甕癰翁邕雍饔渦瓦窩窪臥蛙蝸訛婉完宛梡椀浣玩琓琬碗緩翫脘腕莞豌阮頑曰往旺枉汪王倭娃歪矮外嵬巍猥畏了僚僥凹堯夭妖姚寥寮尿嶢拗搖撓擾料曜樂橈燎燿瑤療�".split(""),e=0;e!=n[232].length;++e)65533!==n[232][e].charCodeAt(0)&&(r[n[232][e]]=59392+e,t[59392+e]=n[232][e]);for(n[233]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������窈窯繇繞耀腰蓼蟯要謠遙遼邀饒慾欲浴縟褥辱俑傭冗勇埇墉容庸慂榕涌湧溶熔瑢用甬聳茸蓉踊鎔鏞龍于佑偶優又友右宇寓尤愚憂旴牛玗瑀盂祐禑禹紆羽芋藕虞迂遇郵釪隅雨雩勖彧旭昱栯煜稶郁頊云暈橒殞澐熉耘芸蕓�".split(""),e=0;e!=n[233].length;++e)65533!==n[233][e].charCodeAt(0)&&(r[n[233][e]]=59648+e,t[59648+e]=n[233][e]);for(n[234]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������運隕雲韻蔚鬱亐熊雄元原員圓園垣媛嫄寃怨愿援沅洹湲源爰猿瑗苑袁轅遠阮院願鴛月越鉞位偉僞危圍委威尉慰暐渭爲瑋緯胃萎葦蔿蝟衛褘謂違韋魏乳侑儒兪劉唯喩孺宥幼幽庾悠惟愈愉揄攸有杻柔柚柳楡楢油洧流游溜�".split(""),e=0;e!=n[234].length;++e)65533!==n[234][e].charCodeAt(0)&&(r[n[234][e]]=59904+e,t[59904+e]=n[234][e]);for(n[235]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������濡猶猷琉瑜由留癒硫紐維臾萸裕誘諛諭踰蹂遊逾遺酉釉鍮類六堉戮毓肉育陸倫允奫尹崙淪潤玧胤贇輪鈗閏律慄栗率聿戎瀜絨融隆垠恩慇殷誾銀隱乙吟淫蔭陰音飮揖泣邑凝應膺鷹依倚儀宜意懿擬椅毅疑矣義艤薏蟻衣誼�".split(""),e=0;e!=n[235].length;++e)65533!==n[235][e].charCodeAt(0)&&(r[n[235][e]]=60160+e,t[60160+e]=n[235][e]);for(n[236]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������議醫二以伊利吏夷姨履已弛彛怡易李梨泥爾珥理異痍痢移罹而耳肄苡荑裏裡貽貳邇里離飴餌匿溺瀷益翊翌翼謚人仁刃印吝咽因姻寅引忍湮燐璘絪茵藺蚓認隣靭靷鱗麟一佚佾壹日溢逸鎰馹任壬妊姙恁林淋稔臨荏賃入卄�".split(""),e=0;e!=n[236].length;++e)65533!==n[236][e].charCodeAt(0)&&(r[n[236][e]]=60416+e,t[60416+e]=n[236][e]);for(n[237]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������立笠粒仍剩孕芿仔刺咨姉姿子字孜恣慈滋炙煮玆瓷疵磁紫者自茨蔗藉諮資雌作勺嚼斫昨灼炸爵綽芍酌雀鵲孱棧殘潺盞岑暫潛箴簪蠶雜丈仗匠場墻壯奬將帳庄張掌暲杖樟檣欌漿牆狀獐璋章粧腸臟臧莊葬蔣薔藏裝贓醬長�".split(""),e=0;e!=n[237].length;++e)65533!==n[237][e].charCodeAt(0)&&(r[n[237][e]]=60672+e,t[60672+e]=n[237][e]);for(n[238]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������障再哉在宰才材栽梓渽滓災縡裁財載齋齎爭箏諍錚佇低儲咀姐底抵杵楮樗沮渚狙猪疽箸紵苧菹著藷詛貯躇這邸雎齟勣吊嫡寂摘敵滴狄炙的積笛籍績翟荻謫賊赤跡蹟迪迹適鏑佃佺傳全典前剪塡塼奠專展廛悛戰栓殿氈澱�".split(""),e=0;e!=n[238].length;++e)65533!==n[238][e].charCodeAt(0)&&(r[n[238][e]]=60928+e,t[60928+e]=n[238][e]);for(n[239]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������煎琠田甸畑癲筌箋箭篆纏詮輾轉鈿銓錢鐫電顚顫餞切截折浙癤竊節絶占岾店漸点粘霑鮎點接摺蝶丁井亭停偵呈姃定幀庭廷征情挺政整旌晶晸柾楨檉正汀淀淨渟湞瀞炡玎珽町睛碇禎程穽精綎艇訂諪貞鄭酊釘鉦鋌錠霆靖�".split(""),e=0;e!=n[239].length;++e)65533!==n[239][e].charCodeAt(0)&&(r[n[239][e]]=61184+e,t[61184+e]=n[239][e]);for(n[240]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������靜頂鼎制劑啼堤帝弟悌提梯濟祭第臍薺製諸蹄醍除際霽題齊俎兆凋助嘲弔彫措操早晁曺曹朝條棗槽漕潮照燥爪璪眺祖祚租稠窕粗糟組繰肇藻蚤詔調趙躁造遭釣阻雕鳥族簇足鏃存尊卒拙猝倧宗從悰慫棕淙琮種終綜縱腫�".split(""),e=0;e!=n[240].length;++e)65533!==n[240][e].charCodeAt(0)&&(r[n[240][e]]=61440+e,t[61440+e]=n[240][e]);for(n[241]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������踪踵鍾鐘佐坐左座挫罪主住侏做姝胄呪周嗾奏宙州廚晝朱柱株注洲湊澍炷珠疇籌紂紬綢舟蛛註誅走躊輳週酎酒鑄駐竹粥俊儁准埈寯峻晙樽浚準濬焌畯竣蠢逡遵雋駿茁中仲衆重卽櫛楫汁葺增憎曾拯烝甑症繒蒸證贈之只�".split(""),e=0;e!=n[241].length;++e)65533!==n[241][e].charCodeAt(0)&&(r[n[241][e]]=61696+e,t[61696+e]=n[241][e]);for(n[242]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������咫地址志持指摯支旨智枝枳止池沚漬知砥祉祗紙肢脂至芝芷蜘誌識贄趾遲直稙稷織職唇嗔塵振搢晉晋桭榛殄津溱珍瑨璡畛疹盡眞瞋秦縉縝臻蔯袗診賑軫辰進鎭陣陳震侄叱姪嫉帙桎瓆疾秩窒膣蛭質跌迭斟朕什執潗緝輯�".split(""),e=0;e!=n[242].length;++e)65533!==n[242][e].charCodeAt(0)&&(r[n[242][e]]=61952+e,t[61952+e]=n[242][e]);for(n[243]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������鏶集徵懲澄且侘借叉嗟嵯差次此磋箚茶蹉車遮捉搾着窄錯鑿齪撰澯燦璨瓚竄簒纂粲纘讚贊鑽餐饌刹察擦札紮僭參塹慘慙懺斬站讒讖倉倡創唱娼廠彰愴敞昌昶暢槍滄漲猖瘡窓脹艙菖蒼債埰寀寨彩採砦綵菜蔡采釵冊柵策�".split(""),e=0;e!=n[243].length;++e)65533!==n[243][e].charCodeAt(0)&&(r[n[243][e]]=62208+e,t[62208+e]=n[243][e]);for(n[244]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������責凄妻悽處倜刺剔尺慽戚拓擲斥滌瘠脊蹠陟隻仟千喘天川擅泉淺玔穿舛薦賤踐遷釧闡阡韆凸哲喆徹撤澈綴輟轍鐵僉尖沾添甛瞻簽籤詹諂堞妾帖捷牒疊睫諜貼輒廳晴淸聽菁請靑鯖切剃替涕滯締諦逮遞體初剿哨憔抄招梢�".split(""),e=0;e!=n[244].length;++e)65533!==n[244][e].charCodeAt(0)&&(r[n[244][e]]=62464+e,t[62464+e]=n[244][e]);for(n[245]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������椒楚樵炒焦硝礁礎秒稍肖艸苕草蕉貂超酢醋醮促囑燭矗蜀觸寸忖村邨叢塚寵悤憁摠總聰蔥銃撮催崔最墜抽推椎楸樞湫皺秋芻萩諏趨追鄒酋醜錐錘鎚雛騶鰍丑畜祝竺筑築縮蓄蹙蹴軸逐春椿瑃出朮黜充忠沖蟲衝衷悴膵萃�".split(""),e=0;e!=n[245].length;++e)65533!==n[245][e].charCodeAt(0)&&(r[n[245][e]]=62720+e,t[62720+e]=n[245][e]);for(n[246]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������贅取吹嘴娶就炊翠聚脆臭趣醉驟鷲側仄厠惻測層侈値嗤峙幟恥梔治淄熾痔痴癡稚穉緇緻置致蚩輜雉馳齒則勅飭親七柒漆侵寢枕沈浸琛砧針鍼蟄秤稱快他咤唾墮妥惰打拖朶楕舵陀馱駝倬卓啄坼度托拓擢晫柝濁濯琢琸託�".split(""),e=0;e!=n[246].length;++e)65533!==n[246][e].charCodeAt(0)&&(r[n[246][e]]=62976+e,t[62976+e]=n[246][e]);for(n[247]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������鐸呑嘆坦彈憚歎灘炭綻誕奪脫探眈耽貪塔搭榻宕帑湯糖蕩兌台太怠態殆汰泰笞胎苔跆邰颱宅擇澤撑攄兎吐土討慟桶洞痛筒統通堆槌腿褪退頹偸套妬投透鬪慝特闖坡婆巴把播擺杷波派爬琶破罷芭跛頗判坂板版瓣販辦鈑�".split(""),e=0;e!=n[247].length;++e)65533!==n[247][e].charCodeAt(0)&&(r[n[247][e]]=63232+e,t[63232+e]=n[247][e]);for(n[248]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������阪八叭捌佩唄悖敗沛浿牌狽稗覇貝彭澎烹膨愎便偏扁片篇編翩遍鞭騙貶坪平枰萍評吠嬖幣廢弊斃肺蔽閉陛佈包匍匏咆哺圃布怖抛抱捕暴泡浦疱砲胞脯苞葡蒲袍褒逋鋪飽鮑幅暴曝瀑爆輻俵剽彪慓杓標漂瓢票表豹飇飄驃�".split(""),e=0;e!=n[248].length;++e)65533!==n[248][e].charCodeAt(0)&&(r[n[248][e]]=63488+e,t[63488+e]=n[248][e]);for(n[249]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������品稟楓諷豊風馮彼披疲皮被避陂匹弼必泌珌畢疋筆苾馝乏逼下何厦夏廈昰河瑕荷蝦賀遐霞鰕壑學虐謔鶴寒恨悍旱汗漢澣瀚罕翰閑閒限韓割轄函含咸啣喊檻涵緘艦銜陷鹹合哈盒蛤閤闔陜亢伉姮嫦巷恒抗杭桁沆港缸肛航�".split(""),e=0;e!=n[249].length;++e)65533!==n[249][e].charCodeAt(0)&&(r[n[249][e]]=63744+e,t[63744+e]=n[249][e]);for(n[250]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������行降項亥偕咳垓奚孩害懈楷海瀣蟹解該諧邂駭骸劾核倖幸杏荇行享向嚮珦鄕響餉饗香噓墟虛許憲櫶獻軒歇險驗奕爀赫革俔峴弦懸晛泫炫玄玹現眩睍絃絢縣舷衒見賢鉉顯孑穴血頁嫌俠協夾峽挾浹狹脅脇莢鋏頰亨兄刑型�".split(""),e=0;e!=n[250].length;++e)65533!==n[250][e].charCodeAt(0)&&(r[n[250][e]]=64e3+e,t[64e3+e]=n[250][e]);for(n[251]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������形泂滎瀅灐炯熒珩瑩荊螢衡逈邢鎣馨兮彗惠慧暳蕙蹊醯鞋乎互呼壕壺好岵弧戶扈昊晧毫浩淏湖滸澔濠濩灝狐琥瑚瓠皓祜糊縞胡芦葫蒿虎號蝴護豪鎬頀顥惑或酷婚昏混渾琿魂忽惚笏哄弘汞泓洪烘紅虹訌鴻化和嬅樺火畵�".split(""),e=0;e!=n[251].length;++e)65533!==n[251][e].charCodeAt(0)&&(r[n[251][e]]=64256+e,t[64256+e]=n[251][e]);for(n[252]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������禍禾花華話譁貨靴廓擴攫確碻穫丸喚奐宦幻患換歡晥桓渙煥環紈還驩鰥活滑猾豁闊凰幌徨恍惶愰慌晃晄榥況湟滉潢煌璜皇篁簧荒蝗遑隍黃匯回廻徊恢悔懷晦會檜淮澮灰獪繪膾茴蛔誨賄劃獲宖橫鐄哮嚆孝效斅曉梟涍淆�".split(""),e=0;e!=n[252].length;++e)65533!==n[252][e].charCodeAt(0)&&(r[n[252][e]]=64512+e,t[64512+e]=n[252][e]);for(n[253]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������爻肴酵驍侯候厚后吼喉嗅帿後朽煦珝逅勛勳塤壎焄熏燻薰訓暈薨喧暄煊萱卉喙毁彙徽揮暉煇諱輝麾休携烋畦虧恤譎鷸兇凶匈洶胸黑昕欣炘痕吃屹紇訖欠欽歆吸恰洽翕興僖凞喜噫囍姬嬉希憙憘戱晞曦熙熹熺犧禧稀羲詰�".split(""),e=0;e!=n[253].length;++e)65533!==n[253][e].charCodeAt(0)&&(r[n[253][e]]=64768+e,t[64768+e]=n[253][e]);return{enc:r,dec:t}}(),r[950]=function(){var e,t=[],r={},n=[];for(n[0]="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~��������������������������������������������������������������������������������������������������������������������������������".split(""),e=0;e!=n[0].length;++e)65533!==n[0][e].charCodeAt(0)&&(r[n[0][e]]=0+e,t[0+e]=n[0][e]);for(n[161]="���������������������������������������������������������������� ,、。.‧;:?!︰…‥﹐﹑﹒·﹔﹕﹖﹗|–︱—︳╴︴﹏()︵︶{}︷︸〔〕︹︺【】︻︼《》︽︾〈〉︿﹀「」﹁﹂『』﹃﹄﹙﹚����������������������������������﹛﹜﹝﹞‘’“”〝〞‵′#&*※§〃○●△▲◎☆★◇◆□■▽▼㊣℅¯ ̄_ˍ﹉﹊﹍﹎﹋﹌﹟﹠﹡+-×÷±√<>=≦≧≠∞≒≡﹢﹣﹤﹥﹦~∩∪⊥∠∟⊿㏒㏑∫∮∵∴♀♂⊕⊙↑↓←→↖↗↙↘∥∣/�".split(""),e=0;e!=n[161].length;++e)65533!==n[161][e].charCodeAt(0)&&(r[n[161][e]]=41216+e,t[41216+e]=n[161][e]);for(n[162]="����������������������������������������������������������������\∕﹨$¥〒¢£%@℃℉﹩﹪﹫㏕㎜㎝㎞㏎㎡㎎㎏㏄°兙兛兞兝兡兣嗧瓩糎▁▂▃▄▅▆▇█▏▎▍▌▋▊▉┼┴┬┤├▔─│▕┌┐└┘╭����������������������������������╮╰╯═╞╪╡◢◣◥◤╱╲╳0123456789ⅠⅡⅢⅣⅤⅥⅦⅧⅨⅩ〡〢〣〤〥〦〧〨〩十卄卅ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuv�".split(""),e=0;e!=n[162].length;++e)65533!==n[162][e].charCodeAt(0)&&(r[n[162][e]]=41472+e,t[41472+e]=n[162][e]);for(n[163]="����������������������������������������������������������������wxyzΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩαβγδεζηθικλμνξοπρστυφχψωㄅㄆㄇㄈㄉㄊㄋㄌㄍㄎㄏ����������������������������������ㄐㄑㄒㄓㄔㄕㄖㄗㄘㄙㄚㄛㄜㄝㄞㄟㄠㄡㄢㄣㄤㄥㄦㄧㄨㄩ˙ˉˊˇˋ���������������������������������€������������������������������".split(""),e=0;e!=n[163].length;++e)65533!==n[163][e].charCodeAt(0)&&(r[n[163][e]]=41728+e,t[41728+e]=n[163][e]);for(n[164]="����������������������������������������������������������������一乙丁七乃九了二人儿入八几刀刁力匕十卜又三下丈上丫丸凡久么也乞于亡兀刃勺千叉口土士夕大女子孑孓寸小尢尸山川工己已巳巾干廾弋弓才����������������������������������丑丐不中丰丹之尹予云井互五亢仁什仃仆仇仍今介仄元允內六兮公冗凶分切刈勻勾勿化匹午升卅卞厄友及反壬天夫太夭孔少尤尺屯巴幻廿弔引心戈戶手扎支文斗斤方日曰月木欠止歹毋比毛氏水火爪父爻片牙牛犬王丙�".split(""),e=0;e!=n[164].length;++e)65533!==n[164][e].charCodeAt(0)&&(r[n[164][e]]=41984+e,t[41984+e]=n[164][e]);for(n[165]="����������������������������������������������������������������世丕且丘主乍乏乎以付仔仕他仗代令仙仞充兄冉冊冬凹出凸刊加功包匆北匝仟半卉卡占卯卮去可古右召叮叩叨叼司叵叫另只史叱台句叭叻四囚外����������������������������������央失奴奶孕它尼巨巧左市布平幼弁弘弗必戊打扔扒扑斥旦朮本未末札正母民氐永汁汀氾犯玄玉瓜瓦甘生用甩田由甲申疋白皮皿目矛矢石示禾穴立丞丟乒乓乩亙交亦亥仿伉伙伊伕伍伐休伏仲件任仰仳份企伋光兇兆先全�".split(""),e=0;e!=n[165].length;++e)65533!==n[165][e].charCodeAt(0)&&(r[n[165][e]]=42240+e,t[42240+e]=n[165][e]);for(n[166]="����������������������������������������������������������������共再冰列刑划刎刖劣匈匡匠印危吉吏同吊吐吁吋各向名合吃后吆吒因回囝圳地在圭圬圯圩夙多夷夸妄奸妃好她如妁字存宇守宅安寺尖屹州帆并年����������������������������������式弛忙忖戎戌戍成扣扛托收早旨旬旭曲曳有朽朴朱朵次此死氖汝汗汙江池汐汕污汛汍汎灰牟牝百竹米糸缶羊羽老考而耒耳聿肉肋肌臣自至臼舌舛舟艮色艾虫血行衣西阡串亨位住佇佗佞伴佛何估佐佑伽伺伸佃佔似但佣�".split(""),e=0;e!=n[166].length;++e)65533!==n[166][e].charCodeAt(0)&&(r[n[166][e]]=42496+e,t[42496+e]=n[166][e]);for(n[167]="����������������������������������������������������������������作你伯低伶余佝佈佚兌克免兵冶冷別判利刪刨劫助努劬匣即卵吝吭吞吾否呎吧呆呃吳呈呂君吩告吹吻吸吮吵吶吠吼呀吱含吟听囪困囤囫坊坑址坍����������������������������������均坎圾坐坏圻壯夾妝妒妨妞妣妙妖妍妤妓妊妥孝孜孚孛完宋宏尬局屁尿尾岐岑岔岌巫希序庇床廷弄弟彤形彷役忘忌志忍忱快忸忪戒我抄抗抖技扶抉扭把扼找批扳抒扯折扮投抓抑抆改攻攸旱更束李杏材村杜杖杞杉杆杠�".split(""),e=0;e!=n[167].length;++e)65533!==n[167][e].charCodeAt(0)&&(r[n[167][e]]=42752+e,t[42752+e]=n[167][e]);for(n[168]="����������������������������������������������������������������杓杗步每求汞沙沁沈沉沅沛汪決沐汰沌汨沖沒汽沃汲汾汴沆汶沍沔沘沂灶灼災灸牢牡牠狄狂玖甬甫男甸皂盯矣私秀禿究系罕肖肓肝肘肛肚育良芒����������������������������������芋芍見角言谷豆豕貝赤走足身車辛辰迂迆迅迄巡邑邢邪邦那酉釆里防阮阱阪阬並乖乳事些亞享京佯依侍佳使佬供例來侃佰併侈佩佻侖佾侏侑佺兔兒兕兩具其典冽函刻券刷刺到刮制剁劾劻卒協卓卑卦卷卸卹取叔受味呵�".split(""),e=0;e!=n[168].length;++e)65533!==n[168][e].charCodeAt(0)&&(r[n[168][e]]=43008+e,t[43008+e]=n[168][e]);for(n[169]="����������������������������������������������������������������咖呸咕咀呻呷咄咒咆呼咐呱呶和咚呢周咋命咎固垃坷坪坩坡坦坤坼夜奉奇奈奄奔妾妻委妹妮姑姆姐姍始姓姊妯妳姒姅孟孤季宗定官宜宙宛尚屈居����������������������������������屆岷岡岸岩岫岱岳帘帚帖帕帛帑幸庚店府底庖延弦弧弩往征彿彼忝忠忽念忿怏怔怯怵怖怪怕怡性怩怫怛或戕房戾所承拉拌拄抿拂抹拒招披拓拔拋拈抨抽押拐拙拇拍抵拚抱拘拖拗拆抬拎放斧於旺昔易昌昆昂明昀昏昕昊�".split(""),e=0;e!=n[169].length;++e)65533!==n[169][e].charCodeAt(0)&&(r[n[169][e]]=43264+e,t[43264+e]=n[169][e]);for(n[170]="����������������������������������������������������������������昇服朋杭枋枕東果杳杷枇枝林杯杰板枉松析杵枚枓杼杪杲欣武歧歿氓氛泣注泳沱泌泥河沽沾沼波沫法泓沸泄油況沮泗泅泱沿治泡泛泊沬泯泜泖泠����������������������������������炕炎炒炊炙爬爭爸版牧物狀狎狙狗狐玩玨玟玫玥甽疝疙疚的盂盲直知矽社祀祁秉秈空穹竺糾罔羌羋者肺肥肢肱股肫肩肴肪肯臥臾舍芳芝芙芭芽芟芹花芬芥芯芸芣芰芾芷虎虱初表軋迎返近邵邸邱邶采金長門阜陀阿阻附�".split(""),e=0;e!=n[170].length;++e)65533!==n[170][e].charCodeAt(0)&&(r[n[170][e]]=43520+e,t[43520+e]=n[170][e]);for(n[171]="����������������������������������������������������������������陂隹雨青非亟亭亮信侵侯便俠俑俏保促侶俘俟俊俗侮俐俄係俚俎俞侷兗冒冑冠剎剃削前剌剋則勇勉勃勁匍南卻厚叛咬哀咨哎哉咸咦咳哇哂咽咪品����������������������������������哄哈咯咫咱咻咩咧咿囿垂型垠垣垢城垮垓奕契奏奎奐姜姘姿姣姨娃姥姪姚姦威姻孩宣宦室客宥封屎屏屍屋峙峒巷帝帥帟幽庠度建弈弭彥很待徊律徇後徉怒思怠急怎怨恍恰恨恢恆恃恬恫恪恤扁拜挖按拼拭持拮拽指拱拷�".split(""),e=0;e!=n[171].length;++e)65533!==n[171][e].charCodeAt(0)&&(r[n[171][e]]=43776+e,t[43776+e]=n[171][e]);for(n[172]="����������������������������������������������������������������拯括拾拴挑挂政故斫施既春昭映昧是星昨昱昤曷柿染柱柔某柬架枯柵柩柯柄柑枴柚查枸柏柞柳枰柙柢柝柒歪殃殆段毒毗氟泉洋洲洪流津洌洱洞洗����������������������������������活洽派洶洛泵洹洧洸洩洮洵洎洫炫為炳炬炯炭炸炮炤爰牲牯牴狩狠狡玷珊玻玲珍珀玳甚甭畏界畎畋疫疤疥疢疣癸皆皇皈盈盆盃盅省盹相眉看盾盼眇矜砂研砌砍祆祉祈祇禹禺科秒秋穿突竿竽籽紂紅紀紉紇約紆缸美羿耄�".split(""),e=0;e!=n[172].length;++e)65533!==n[172][e].charCodeAt(0)&&(r[n[172][e]]=44032+e,t[44032+e]=n[172][e]);for(n[173]="����������������������������������������������������������������耐耍耑耶胖胥胚胃胄背胡胛胎胞胤胝致舢苧范茅苣苛苦茄若茂茉苒苗英茁苜苔苑苞苓苟苯茆虐虹虻虺衍衫要觔計訂訃貞負赴赳趴軍軌述迦迢迪迥����������������������������������迭迫迤迨郊郎郁郃酋酊重閂限陋陌降面革韋韭音頁風飛食首香乘亳倌倍倣俯倦倥俸倩倖倆值借倚倒們俺倀倔倨俱倡個候倘俳修倭倪俾倫倉兼冤冥冢凍凌准凋剖剜剔剛剝匪卿原厝叟哨唐唁唷哼哥哲唆哺唔哩哭員唉哮哪�".split(""),e=0;e!=n[173].length;++e)65533!==n[173][e].charCodeAt(0)&&(r[n[173][e]]=44288+e,t[44288+e]=n[173][e]);for(n[174]="����������������������������������������������������������������哦唧唇哽唏圃圄埂埔埋埃堉夏套奘奚娑娘娜娟娛娓姬娠娣娩娥娌娉孫屘宰害家宴宮宵容宸射屑展屐峭峽峻峪峨峰島崁峴差席師庫庭座弱徒徑徐恙����������������������������������恣恥恐恕恭恩息悄悟悚悍悔悌悅悖扇拳挈拿捎挾振捕捂捆捏捉挺捐挽挪挫挨捍捌效敉料旁旅時晉晏晃晒晌晅晁書朔朕朗校核案框桓根桂桔栩梳栗桌桑栽柴桐桀格桃株桅栓栘桁殊殉殷氣氧氨氦氤泰浪涕消涇浦浸海浙涓�".split(""),e=0;e!=n[174].length;++e)65533!==n[174][e].charCodeAt(0)&&(r[n[174][e]]=44544+e,t[44544+e]=n[174][e]);for(n[175]="����������������������������������������������������������������浬涉浮浚浴浩涌涊浹涅浥涔烊烘烤烙烈烏爹特狼狹狽狸狷玆班琉珮珠珪珞畔畝畜畚留疾病症疲疳疽疼疹痂疸皋皰益盍盎眩真眠眨矩砰砧砸砝破砷����������������������������������砥砭砠砟砲祕祐祠祟祖神祝祗祚秤秣秧租秦秩秘窄窈站笆笑粉紡紗紋紊素索純紐紕級紜納紙紛缺罟羔翅翁耆耘耕耙耗耽耿胱脂胰脅胭胴脆胸胳脈能脊胼胯臭臬舀舐航舫舨般芻茫荒荔荊茸荐草茵茴荏茲茹茶茗荀茱茨荃�".split(""),e=0;e!=n[175].length;++e)65533!==n[175][e].charCodeAt(0)&&(r[n[175][e]]=44800+e,t[44800+e]=n[175][e]);for(n[176]="����������������������������������������������������������������虔蚊蚪蚓蚤蚩蚌蚣蚜衰衷袁袂衽衹記訐討訌訕訊託訓訖訏訑豈豺豹財貢起躬軒軔軏辱送逆迷退迺迴逃追逅迸邕郡郝郢酒配酌釘針釗釜釙閃院陣陡����������������������������������陛陝除陘陞隻飢馬骨高鬥鬲鬼乾偺偽停假偃偌做偉健偶偎偕偵側偷偏倏偯偭兜冕凰剪副勒務勘動匐匏匙匿區匾參曼商啪啦啄啞啡啃啊唱啖問啕唯啤唸售啜唬啣唳啁啗圈國圉域堅堊堆埠埤基堂堵執培夠奢娶婁婉婦婪婀�".split(""),e=0;e!=n[176].length;++e)65533!==n[176][e].charCodeAt(0)&&(r[n[176][e]]=45056+e,t[45056+e]=n[176][e]);for(n[177]="����������������������������������������������������������������娼婢婚婆婊孰寇寅寄寂宿密尉專將屠屜屝崇崆崎崛崖崢崑崩崔崙崤崧崗巢常帶帳帷康庸庶庵庾張強彗彬彩彫得徙從徘御徠徜恿患悉悠您惋悴惦悽����������������������������������情悻悵惜悼惘惕惆惟悸惚惇戚戛扈掠控捲掖探接捷捧掘措捱掩掉掃掛捫推掄授掙採掬排掏掀捻捩捨捺敝敖救教敗啟敏敘敕敔斜斛斬族旋旌旎晝晚晤晨晦晞曹勗望梁梯梢梓梵桿桶梱梧梗械梃棄梭梆梅梔條梨梟梡梂欲殺�".split(""),e=0;e!=n[177].length;++e)65533!==n[177][e].charCodeAt(0)&&(r[n[177][e]]=45312+e,t[45312+e]=n[177][e]);for(n[178]="����������������������������������������������������������������毫毬氫涎涼淳淙液淡淌淤添淺清淇淋涯淑涮淞淹涸混淵淅淒渚涵淚淫淘淪深淮淨淆淄涪淬涿淦烹焉焊烽烯爽牽犁猜猛猖猓猙率琅琊球理現琍瓠瓶����������������������������������瓷甜產略畦畢異疏痔痕疵痊痍皎盔盒盛眷眾眼眶眸眺硫硃硎祥票祭移窒窕笠笨笛第符笙笞笮粒粗粕絆絃統紮紹紼絀細紳組累終紲紱缽羞羚翌翎習耜聊聆脯脖脣脫脩脰脤舂舵舷舶船莎莞莘荸莢莖莽莫莒莊莓莉莠荷荻荼�".split(""),e=0;e!=n[178].length;++e)65533!==n[178][e].charCodeAt(0)&&(r[n[178][e]]=45568+e,t[45568+e]=n[178][e]);for(n[179]="����������������������������������������������������������������莆莧處彪蛇蛀蚶蛄蚵蛆蛋蚱蚯蛉術袞袈被袒袖袍袋覓規訪訝訣訥許設訟訛訢豉豚販責貫貨貪貧赧赦趾趺軛軟這逍通逗連速逝逐逕逞造透逢逖逛途����������������������������������部郭都酗野釵釦釣釧釭釩閉陪陵陳陸陰陴陶陷陬雀雪雩章竟頂頃魚鳥鹵鹿麥麻傢傍傅備傑傀傖傘傚最凱割剴創剩勞勝勛博厥啻喀喧啼喊喝喘喂喜喪喔喇喋喃喳單喟唾喲喚喻喬喱啾喉喫喙圍堯堪場堤堰報堡堝堠壹壺奠�".split(""),e=0;e!=n[179].length;++e)65533!==n[179][e].charCodeAt(0)&&(r[n[179][e]]=45824+e,t[45824+e]=n[179][e]);for(n[180]="����������������������������������������������������������������婷媚婿媒媛媧孳孱寒富寓寐尊尋就嵌嵐崴嵇巽幅帽幀幃幾廊廁廂廄弼彭復循徨惑惡悲悶惠愜愣惺愕惰惻惴慨惱愎惶愉愀愒戟扉掣掌描揀揩揉揆揍����������������������������������插揣提握揖揭揮捶援揪換摒揚揹敞敦敢散斑斐斯普晰晴晶景暑智晾晷曾替期朝棺棕棠棘棗椅棟棵森棧棹棒棲棣棋棍植椒椎棉棚楮棻款欺欽殘殖殼毯氮氯氬港游湔渡渲湧湊渠渥渣減湛湘渤湖湮渭渦湯渴湍渺測湃渝渾滋�".split(""),e=0;e!=n[180].length;++e)65533!==n[180][e].charCodeAt(0)&&(r[n[180][e]]=46080+e,t[46080+e]=n[180][e]);for(n[181]="����������������������������������������������������������������溉渙湎湣湄湲湩湟焙焚焦焰無然煮焜牌犄犀猶猥猴猩琺琪琳琢琥琵琶琴琯琛琦琨甥甦畫番痢痛痣痙痘痞痠登發皖皓皴盜睏短硝硬硯稍稈程稅稀窘����������������������������������窗窖童竣等策筆筐筒答筍筋筏筑粟粥絞結絨絕紫絮絲絡給絢絰絳善翔翕耋聒肅腕腔腋腑腎脹腆脾腌腓腴舒舜菩萃菸萍菠菅萋菁華菱菴著萊菰萌菌菽菲菊萸萎萄菜萇菔菟虛蛟蛙蛭蛔蛛蛤蛐蛞街裁裂袱覃視註詠評詞証詁�".split(""),e=0;e!=n[181].length;++e)65533!==n[181][e].charCodeAt(0)&&(r[n[181][e]]=46336+e,t[46336+e]=n[181][e]);for(n[182]="����������������������������������������������������������������詔詛詐詆訴診訶詖象貂貯貼貳貽賁費賀貴買貶貿貸越超趁跎距跋跚跑跌跛跆軻軸軼辜逮逵週逸進逶鄂郵鄉郾酣酥量鈔鈕鈣鈉鈞鈍鈐鈇鈑閔閏開閑����������������������������������間閒閎隊階隋陽隅隆隍陲隄雁雅雄集雇雯雲韌項順須飧飪飯飩飲飭馮馭黃黍黑亂傭債傲傳僅傾催傷傻傯僇剿剷剽募勦勤勢勣匯嗟嗨嗓嗦嗎嗜嗇嗑嗣嗤嗯嗚嗡嗅嗆嗥嗉園圓塞塑塘塗塚塔填塌塭塊塢塒塋奧嫁嫉嫌媾媽媼�".split(""),e=0;e!=n[182].length;++e)65533!==n[182][e].charCodeAt(0)&&(r[n[182][e]]=46592+e,t[46592+e]=n[182][e]);for(n[183]="����������������������������������������������������������������媳嫂媲嵩嵯幌幹廉廈弒彙徬微愚意慈感想愛惹愁愈慎慌慄慍愾愴愧愍愆愷戡戢搓搾搞搪搭搽搬搏搜搔損搶搖搗搆敬斟新暗暉暇暈暖暄暘暍會榔業����������������������������������楚楷楠楔極椰概楊楨楫楞楓楹榆楝楣楛歇歲毀殿毓毽溢溯滓溶滂源溝滇滅溥溘溼溺溫滑準溜滄滔溪溧溴煎煙煩煤煉照煜煬煦煌煥煞煆煨煖爺牒猷獅猿猾瑯瑚瑕瑟瑞瑁琿瑙瑛瑜當畸瘀痰瘁痲痱痺痿痴痳盞盟睛睫睦睞督�".split(""),e=0;e!=n[183].length;++e)65533!==n[183][e].charCodeAt(0)&&(r[n[183][e]]=46848+e,t[46848+e]=n[183][e]);for(n[184]="����������������������������������������������������������������睹睪睬睜睥睨睢矮碎碰碗碘碌碉硼碑碓硿祺祿禁萬禽稜稚稠稔稟稞窟窠筷節筠筮筧粱粳粵經絹綑綁綏絛置罩罪署義羨群聖聘肆肄腱腰腸腥腮腳腫����������������������������������腹腺腦舅艇蒂葷落萱葵葦葫葉葬葛萼萵葡董葩葭葆虞虜號蛹蜓蜈蜇蜀蛾蛻蜂蜃蜆蜊衙裟裔裙補裘裝裡裊裕裒覜解詫該詳試詩詰誇詼詣誠話誅詭詢詮詬詹詻訾詨豢貊貉賊資賈賄貲賃賂賅跡跟跨路跳跺跪跤跦躲較載軾輊�".split(""),e=0;e!=n[184].length;++e)65533!==n[184][e].charCodeAt(0)&&(r[n[184][e]]=47104+e,t[47104+e]=n[184][e]);for(n[185]="����������������������������������������������������������������辟農運遊道遂達逼違遐遇遏過遍遑逾遁鄒鄗酬酪酩釉鈷鉗鈸鈽鉀鈾鉛鉋鉤鉑鈴鉉鉍鉅鈹鈿鉚閘隘隔隕雍雋雉雊雷電雹零靖靴靶預頑頓頊頒頌飼飴����������������������������������飽飾馳馱馴髡鳩麂鼎鼓鼠僧僮僥僖僭僚僕像僑僱僎僩兢凳劃劂匱厭嗾嘀嘛嘗嗽嘔嘆嘉嘍嘎嗷嘖嘟嘈嘐嗶團圖塵塾境墓墊塹墅塽壽夥夢夤奪奩嫡嫦嫩嫗嫖嫘嫣孵寞寧寡寥實寨寢寤察對屢嶄嶇幛幣幕幗幔廓廖弊彆彰徹慇�".split(""),e=0;e!=n[185].length;++e)65533!==n[185][e].charCodeAt(0)&&(r[n[185][e]]=47360+e,t[47360+e]=n[185][e]);for(n[186]="����������������������������������������������������������������愿態慷慢慣慟慚慘慵截撇摘摔撤摸摟摺摑摧搴摭摻敲斡旗旖暢暨暝榜榨榕槁榮槓構榛榷榻榫榴槐槍榭槌榦槃榣歉歌氳漳演滾漓滴漩漾漠漬漏漂漢����������������������������������滿滯漆漱漸漲漣漕漫漯澈漪滬漁滲滌滷熔熙煽熊熄熒爾犒犖獄獐瑤瑣瑪瑰瑭甄疑瘧瘍瘋瘉瘓盡監瞄睽睿睡磁碟碧碳碩碣禎福禍種稱窪窩竭端管箕箋筵算箝箔箏箸箇箄粹粽精綻綰綜綽綾綠緊綴網綱綺綢綿綵綸維緒緇綬�".split(""),e=0;e!=n[186].length;++e)65533!==n[186][e].charCodeAt(0)&&(r[n[186][e]]=47616+e,t[47616+e]=n[186][e]);for(n[187]="����������������������������������������������������������������罰翠翡翟聞聚肇腐膀膏膈膊腿膂臧臺與舔舞艋蓉蒿蓆蓄蒙蒞蒲蒜蓋蒸蓀蓓蒐蒼蓑蓊蜿蜜蜻蜢蜥蜴蜘蝕蜷蜩裳褂裴裹裸製裨褚裯誦誌語誣認誡誓誤����������������������������������說誥誨誘誑誚誧豪貍貌賓賑賒赫趙趕跼輔輒輕輓辣遠遘遜遣遙遞遢遝遛鄙鄘鄞酵酸酷酴鉸銀銅銘銖鉻銓銜銨鉼銑閡閨閩閣閥閤隙障際雌雒需靼鞅韶頗領颯颱餃餅餌餉駁骯骰髦魁魂鳴鳶鳳麼鼻齊億儀僻僵價儂儈儉儅凜�".split(""),e=0;e!=n[187].length;++e)65533!==n[187][e].charCodeAt(0)&&(r[n[187][e]]=47872+e,t[47872+e]=n[187][e]);for(n[188]="����������������������������������������������������������������劇劈劉劍劊勰厲嘮嘻嘹嘲嘿嘴嘩噓噎噗噴嘶嘯嘰墀墟增墳墜墮墩墦奭嬉嫻嬋嫵嬌嬈寮寬審寫層履嶝嶔幢幟幡廢廚廟廝廣廠彈影德徵慶慧慮慝慕憂����������������������������������慼慰慫慾憧憐憫憎憬憚憤憔憮戮摩摯摹撞撲撈撐撰撥撓撕撩撒撮播撫撚撬撙撢撳敵敷數暮暫暴暱樣樟槨樁樞標槽模樓樊槳樂樅槭樑歐歎殤毅毆漿潼澄潑潦潔澆潭潛潸潮澎潺潰潤澗潘滕潯潠潟熟熬熱熨牖犛獎獗瑩璋璃�".split(""),e=0;e!=n[188].length;++e)65533!==n[188][e].charCodeAt(0)&&(r[n[188][e]]=48128+e,t[48128+e]=n[188][e]);for(n[189]="����������������������������������������������������������������瑾璀畿瘠瘩瘟瘤瘦瘡瘢皚皺盤瞎瞇瞌瞑瞋磋磅確磊碾磕碼磐稿稼穀稽稷稻窯窮箭箱範箴篆篇篁箠篌糊締練緯緻緘緬緝編緣線緞緩綞緙緲緹罵罷羯����������������������������������翩耦膛膜膝膠膚膘蔗蔽蔚蓮蔬蔭蔓蔑蔣蔡蔔蓬蔥蓿蔆螂蝴蝶蝠蝦蝸蝨蝙蝗蝌蝓衛衝褐複褒褓褕褊誼諒談諄誕請諸課諉諂調誰論諍誶誹諛豌豎豬賠賞賦賤賬賭賢賣賜質賡赭趟趣踫踐踝踢踏踩踟踡踞躺輝輛輟輩輦輪輜輞�".split(""),e=0;e!=n[189].length;++e)65533!==n[189][e].charCodeAt(0)&&(r[n[189][e]]=48384+e,t[48384+e]=n[189][e]);for(n[190]="����������������������������������������������������������������輥適遮遨遭遷鄰鄭鄧鄱醇醉醋醃鋅銻銷鋪銬鋤鋁銳銼鋒鋇鋰銲閭閱霄霆震霉靠鞍鞋鞏頡頫頜颳養餓餒餘駝駐駟駛駑駕駒駙骷髮髯鬧魅魄魷魯鴆鴉����������������������������������鴃麩麾黎墨齒儒儘儔儐儕冀冪凝劑劓勳噙噫噹噩噤噸噪器噥噱噯噬噢噶壁墾壇壅奮嬝嬴學寰導彊憲憑憩憊懍憶憾懊懈戰擅擁擋撻撼據擄擇擂操撿擒擔撾整曆曉暹曄曇暸樽樸樺橙橫橘樹橄橢橡橋橇樵機橈歙歷氅濂澱澡�".split(""),e=0;e!=n[190].length;++e)65533!==n[190][e].charCodeAt(0)&&(r[n[190][e]]=48640+e,t[48640+e]=n[190][e]);for(n[191]="����������������������������������������������������������������濃澤濁澧澳激澹澶澦澠澴熾燉燐燒燈燕熹燎燙燜燃燄獨璜璣璘璟璞瓢甌甍瘴瘸瘺盧盥瞠瞞瞟瞥磨磚磬磧禦積穎穆穌穋窺篙簑築篤篛篡篩篦糕糖縊����������������������������������縑縈縛縣縞縝縉縐罹羲翰翱翮耨膳膩膨臻興艘艙蕊蕙蕈蕨蕩蕃蕉蕭蕪蕞螃螟螞螢融衡褪褲褥褫褡親覦諦諺諫諱謀諜諧諮諾謁謂諷諭諳諶諼豫豭貓賴蹄踱踴蹂踹踵輻輯輸輳辨辦遵遴選遲遼遺鄴醒錠錶鋸錳錯錢鋼錫錄錚�".split(""),e=0;e!=n[191].length;++e)65533!==n[191][e].charCodeAt(0)&&(r[n[191][e]]=48896+e,t[48896+e]=n[191][e]);for(n[192]="����������������������������������������������������������������錐錦錡錕錮錙閻隧隨險雕霎霑霖霍霓霏靛靜靦鞘頰頸頻頷頭頹頤餐館餞餛餡餚駭駢駱骸骼髻髭鬨鮑鴕鴣鴦鴨鴒鴛默黔龍龜優償儡儲勵嚎嚀嚐嚅嚇����������������������������������嚏壕壓壑壎嬰嬪嬤孺尷屨嶼嶺嶽嶸幫彌徽應懂懇懦懋戲戴擎擊擘擠擰擦擬擱擢擭斂斃曙曖檀檔檄檢檜櫛檣橾檗檐檠歜殮毚氈濘濱濟濠濛濤濫濯澀濬濡濩濕濮濰燧營燮燦燥燭燬燴燠爵牆獰獲璩環璦璨癆療癌盪瞳瞪瞰瞬�".split(""),e=0;e!=n[192].length;++e)65533!==n[192][e].charCodeAt(0)&&(r[n[192][e]]=49152+e,t[49152+e]=n[192][e]);for(n[193]="����������������������������������������������������������������瞧瞭矯磷磺磴磯礁禧禪穗窿簇簍篾篷簌篠糠糜糞糢糟糙糝縮績繆縷縲繃縫總縱繅繁縴縹繈縵縿縯罄翳翼聱聲聰聯聳臆臃膺臂臀膿膽臉膾臨舉艱薪����������������������������������薄蕾薜薑薔薯薛薇薨薊虧蟀蟑螳蟒蟆螫螻螺蟈蟋褻褶襄褸褽覬謎謗謙講謊謠謝謄謐豁谿豳賺賽購賸賻趨蹉蹋蹈蹊轄輾轂轅輿避遽還邁邂邀鄹醣醞醜鍍鎂錨鍵鍊鍥鍋錘鍾鍬鍛鍰鍚鍔闊闋闌闈闆隱隸雖霜霞鞠韓顆颶餵騁�".split(""),e=0;e!=n[193].length;++e)65533!==n[193][e].charCodeAt(0)&&(r[n[193][e]]=49408+e,t[49408+e]=n[193][e]);for(n[194]="����������������������������������������������������������������駿鮮鮫鮪鮭鴻鴿麋黏點黜黝黛鼾齋叢嚕嚮壙壘嬸彝懣戳擴擲擾攆擺擻擷斷曜朦檳檬櫃檻檸櫂檮檯歟歸殯瀉瀋濾瀆濺瀑瀏燻燼燾燸獷獵璧璿甕癖癘����������������������������������癒瞽瞿瞻瞼礎禮穡穢穠竄竅簫簧簪簞簣簡糧織繕繞繚繡繒繙罈翹翻職聶臍臏舊藏薩藍藐藉薰薺薹薦蟯蟬蟲蟠覆覲觴謨謹謬謫豐贅蹙蹣蹦蹤蹟蹕軀轉轍邇邃邈醫醬釐鎔鎊鎖鎢鎳鎮鎬鎰鎘鎚鎗闔闖闐闕離雜雙雛雞霤鞣鞦�".split(""),e=0;e!=n[194].length;++e)65533!==n[194][e].charCodeAt(0)&&(r[n[194][e]]=49664+e,t[49664+e]=n[194][e]);for(n[195]="����������������������������������������������������������������鞭韹額顏題顎顓颺餾餿餽餮馥騎髁鬃鬆魏魎魍鯊鯉鯽鯈鯀鵑鵝鵠黠鼕鼬儳嚥壞壟壢寵龐廬懲懷懶懵攀攏曠曝櫥櫝櫚櫓瀛瀟瀨瀚瀝瀕瀘爆爍牘犢獸����������������������������������獺璽瓊瓣疇疆癟癡矇礙禱穫穩簾簿簸簽簷籀繫繭繹繩繪羅繳羶羹羸臘藩藝藪藕藤藥藷蟻蠅蠍蟹蟾襠襟襖襞譁譜識證譚譎譏譆譙贈贊蹼蹲躇蹶蹬蹺蹴轔轎辭邊邋醱醮鏡鏑鏟鏃鏈鏜鏝鏖鏢鏍鏘鏤鏗鏨關隴難霪霧靡韜韻類�".split(""),e=0;e!=n[195].length;++e)65533!==n[195][e].charCodeAt(0)&&(r[n[195][e]]=49920+e,t[49920+e]=n[195][e]);for(n[196]="����������������������������������������������������������������願顛颼饅饉騖騙鬍鯨鯧鯖鯛鶉鵡鵲鵪鵬麒麗麓麴勸嚨嚷嚶嚴嚼壤孀孃孽寶巉懸懺攘攔攙曦朧櫬瀾瀰瀲爐獻瓏癢癥礦礪礬礫竇競籌籃籍糯糰辮繽繼����������������������������������纂罌耀臚艦藻藹蘑藺蘆蘋蘇蘊蠔蠕襤覺觸議譬警譯譟譫贏贍躉躁躅躂醴釋鐘鐃鏽闡霰飄饒饑馨騫騰騷騵鰓鰍鹹麵黨鼯齟齣齡儷儸囁囀囂夔屬巍懼懾攝攜斕曩櫻欄櫺殲灌爛犧瓖瓔癩矓籐纏續羼蘗蘭蘚蠣蠢蠡蠟襪襬覽譴�".split(""),e=0;e!=n[196].length;++e)65533!==n[196][e].charCodeAt(0)&&(r[n[196][e]]=50176+e,t[50176+e]=n[196][e]);for(n[197]="����������������������������������������������������������������護譽贓躊躍躋轟辯醺鐮鐳鐵鐺鐸鐲鐫闢霸霹露響顧顥饗驅驃驀騾髏魔魑鰭鰥鶯鶴鷂鶸麝黯鼙齜齦齧儼儻囈囊囉孿巔巒彎懿攤權歡灑灘玀瓤疊癮癬����������������������������������禳籠籟聾聽臟襲襯觼讀贖贗躑躓轡酈鑄鑑鑒霽霾韃韁顫饕驕驍髒鬚鱉鰱鰾鰻鷓鷗鼴齬齪龔囌巖戀攣攫攪曬欐瓚竊籤籣籥纓纖纔臢蘸蘿蠱變邐邏鑣鑠鑤靨顯饜驚驛驗髓體髑鱔鱗鱖鷥麟黴囑壩攬灞癱癲矗罐羈蠶蠹衢讓讒�".split(""),e=0;e!=n[197].length;++e)65533!==n[197][e].charCodeAt(0)&&(r[n[197][e]]=50432+e,t[50432+e]=n[197][e]);for(n[198]="����������������������������������������������������������������讖艷贛釀鑪靂靈靄韆顰驟鬢魘鱟鷹鷺鹼鹽鼇齷齲廳欖灣籬籮蠻觀躡釁鑲鑰顱饞髖鬣黌灤矚讚鑷韉驢驥纜讜躪釅鑽鑾鑼鱷鱸黷豔鑿鸚爨驪鬱鸛鸞籲���������������������������������������������������������������������������������������������������������������������������������".split(""),e=0;e!=n[198].length;++e)65533!==n[198][e].charCodeAt(0)&&(r[n[198][e]]=50688+e,t[50688+e]=n[198][e]);for(n[201]="����������������������������������������������������������������乂乜凵匚厂万丌乇亍囗兀屮彳丏冇与丮亓仂仉仈冘勼卬厹圠夃夬尐巿旡殳毌气爿丱丼仨仜仩仡仝仚刌匜卌圢圣夗夯宁宄尒尻屴屳帄庀庂忉戉扐氕����������������������������������氶汃氿氻犮犰玊禸肊阞伎优伬仵伔仱伀价伈伝伂伅伢伓伄仴伒冱刓刉刐劦匢匟卍厊吇囡囟圮圪圴夼妀奼妅奻奾奷奿孖尕尥屼屺屻屾巟幵庄异弚彴忕忔忏扜扞扤扡扦扢扙扠扚扥旯旮朾朹朸朻机朿朼朳氘汆汒汜汏汊汔汋�".split(""),e=0;e!=n[201].length;++e)65533!==n[201][e].charCodeAt(0)&&(r[n[201][e]]=51456+e,t[51456+e]=n[201][e]);for(n[202]="����������������������������������������������������������������汌灱牞犴犵玎甪癿穵网艸艼芀艽艿虍襾邙邗邘邛邔阢阤阠阣佖伻佢佉体佤伾佧佒佟佁佘伭伳伿佡冏冹刜刞刡劭劮匉卣卲厎厏吰吷吪呔呅吙吜吥吘����������������������������������吽呏呁吨吤呇囮囧囥坁坅坌坉坋坒夆奀妦妘妠妗妎妢妐妏妧妡宎宒尨尪岍岏岈岋岉岒岊岆岓岕巠帊帎庋庉庌庈庍弅弝彸彶忒忑忐忭忨忮忳忡忤忣忺忯忷忻怀忴戺抃抌抎抏抔抇扱扻扺扰抁抈扷扽扲扴攷旰旴旳旲旵杅杇�".split(""),e=0;e!=n[202].length;++e)65533!==n[202][e].charCodeAt(0)&&(r[n[202][e]]=51712+e,t[51712+e]=n[202][e]);for(n[203]="����������������������������������������������������������������杙杕杌杈杝杍杚杋毐氙氚汸汧汫沄沋沏汱汯汩沚汭沇沕沜汦汳汥汻沎灴灺牣犿犽狃狆狁犺狅玕玗玓玔玒町甹疔疕皁礽耴肕肙肐肒肜芐芏芅芎芑芓����������������������������������芊芃芄豸迉辿邟邡邥邞邧邠阰阨阯阭丳侘佼侅佽侀侇佶佴侉侄佷佌侗佪侚佹侁佸侐侜侔侞侒侂侕佫佮冞冼冾刵刲刳剆刱劼匊匋匼厒厔咇呿咁咑咂咈呫呺呾呥呬呴呦咍呯呡呠咘呣呧呤囷囹坯坲坭坫坱坰坶垀坵坻坳坴坢�".split(""),e=0;e!=n[203].length;++e)65533!==n[203][e].charCodeAt(0)&&(r[n[203][e]]=51968+e,t[51968+e]=n[203][e]);for(n[204]="����������������������������������������������������������������坨坽夌奅妵妺姏姎妲姌姁妶妼姃姖妱妽姀姈妴姇孢孥宓宕屄屇岮岤岠岵岯岨岬岟岣岭岢岪岧岝岥岶岰岦帗帔帙弨弢弣弤彔徂彾彽忞忥怭怦怙怲怋����������������������������������怴怊怗怳怚怞怬怢怍怐怮怓怑怌怉怜戔戽抭抴拑抾抪抶拊抮抳抯抻抩抰抸攽斨斻昉旼昄昒昈旻昃昋昍昅旽昑昐曶朊枅杬枎枒杶杻枘枆构杴枍枌杺枟枑枙枃杽极杸杹枔欥殀歾毞氝沓泬泫泮泙沶泔沭泧沷泐泂沺泃泆泭泲�".split(""),e=0;e!=n[204].length;++e)65533!==n[204][e].charCodeAt(0)&&(r[n[204][e]]=52224+e,t[52224+e]=n[204][e]);for(n[205]="����������������������������������������������������������������泒泝沴沊沝沀泞泀洰泍泇沰泹泏泩泑炔炘炅炓炆炄炑炖炂炚炃牪狖狋狘狉狜狒狔狚狌狑玤玡玭玦玢玠玬玝瓝瓨甿畀甾疌疘皯盳盱盰盵矸矼矹矻矺����������������������������������矷祂礿秅穸穻竻籵糽耵肏肮肣肸肵肭舠芠苀芫芚芘芛芵芧芮芼芞芺芴芨芡芩苂芤苃芶芢虰虯虭虮豖迒迋迓迍迖迕迗邲邴邯邳邰阹阽阼阺陃俍俅俓侲俉俋俁俔俜俙侻侳俛俇俖侺俀侹俬剄剉勀勂匽卼厗厖厙厘咺咡咭咥哏�".split(""),e=0;e!=n[205].length;++e)65533!==n[205][e].charCodeAt(0)&&(r[n[205][e]]=52480+e,t[52480+e]=n[205][e]);for(n[206]="����������������������������������������������������������������哃茍咷咮哖咶哅哆咠呰咼咢咾呲哞咰垵垞垟垤垌垗垝垛垔垘垏垙垥垚垕壴复奓姡姞姮娀姱姝姺姽姼姶姤姲姷姛姩姳姵姠姾姴姭宨屌峐峘峌峗峋峛����������������������������������峞峚峉峇峊峖峓峔峏峈峆峎峟峸巹帡帢帣帠帤庰庤庢庛庣庥弇弮彖徆怷怹恔恲恞恅恓恇恉恛恌恀恂恟怤恄恘恦恮扂扃拏挍挋拵挎挃拫拹挏挌拸拶挀挓挔拺挕拻拰敁敃斪斿昶昡昲昵昜昦昢昳昫昺昝昴昹昮朏朐柁柲柈枺�".split(""),e=0;e!=n[206].length;++e)65533!==n[206][e].charCodeAt(0)&&(r[n[206][e]]=52736+e,t[52736+e]=n[206][e]);for(n[207]="����������������������������������������������������������������柜枻柸柘柀枷柅柫柤柟枵柍枳柷柶柮柣柂枹柎柧柰枲柼柆柭柌枮柦柛柺柉柊柃柪柋欨殂殄殶毖毘毠氠氡洨洴洭洟洼洿洒洊泚洳洄洙洺洚洑洀洝浂����������������������������������洁洘洷洃洏浀洇洠洬洈洢洉洐炷炟炾炱炰炡炴炵炩牁牉牊牬牰牳牮狊狤狨狫狟狪狦狣玅珌珂珈珅玹玶玵玴珫玿珇玾珃珆玸珋瓬瓮甮畇畈疧疪癹盄眈眃眄眅眊盷盻盺矧矨砆砑砒砅砐砏砎砉砃砓祊祌祋祅祄秕种秏秖秎窀�".split(""),e=0;e!=n[207].length;++e)65533!==n[207][e].charCodeAt(0)&&(r[n[207][e]]=52992+e,t[52992+e]=n[207][e]);for(n[208]="����������������������������������������������������������������穾竑笀笁籺籸籹籿粀粁紃紈紁罘羑羍羾耇耎耏耔耷胘胇胠胑胈胂胐胅胣胙胜胊胕胉胏胗胦胍臿舡芔苙苾苹茇苨茀苕茺苫苖苴苬苡苲苵茌苻苶苰苪����������������������������������苤苠苺苳苭虷虴虼虳衁衎衧衪衩觓訄訇赲迣迡迮迠郱邽邿郕郅邾郇郋郈釔釓陔陏陑陓陊陎倞倅倇倓倢倰倛俵俴倳倷倬俶俷倗倜倠倧倵倯倱倎党冔冓凊凄凅凈凎剡剚剒剞剟剕剢勍匎厞唦哢唗唒哧哳哤唚哿唄唈哫唑唅哱�".split(""),e=0;e!=n[208].length;++e)65533!==n[208][e].charCodeAt(0)&&(r[n[208][e]]=53248+e,t[53248+e]=n[208][e]);for(n[209]="����������������������������������������������������������������唊哻哷哸哠唎唃唋圁圂埌堲埕埒垺埆垽垼垸垶垿埇埐垹埁夎奊娙娖娭娮娕娏娗娊娞娳孬宧宭宬尃屖屔峬峿峮峱峷崀峹帩帨庨庮庪庬弳弰彧恝恚恧����������������������������������恁悢悈悀悒悁悝悃悕悛悗悇悜悎戙扆拲挐捖挬捄捅挶捃揤挹捋捊挼挩捁挴捘捔捙挭捇挳捚捑挸捗捀捈敊敆旆旃旄旂晊晟晇晑朒朓栟栚桉栲栳栻桋桏栖栱栜栵栫栭栯桎桄栴栝栒栔栦栨栮桍栺栥栠欬欯欭欱欴歭肂殈毦毤�".split(""),e=0;e!=n[209].length;++e)65533!==n[209][e].charCodeAt(0)&&(r[n[209][e]]=53504+e,t[53504+e]=n[209][e]);for(n[210]="����������������������������������������������������������������毨毣毢毧氥浺浣浤浶洍浡涒浘浢浭浯涑涍淯浿涆浞浧浠涗浰浼浟涂涘洯浨涋浾涀涄洖涃浻浽浵涐烜烓烑烝烋缹烢烗烒烞烠烔烍烅烆烇烚烎烡牂牸����������������������������������牷牶猀狺狴狾狶狳狻猁珓珙珥珖玼珧珣珩珜珒珛珔珝珚珗珘珨瓞瓟瓴瓵甡畛畟疰痁疻痄痀疿疶疺皊盉眝眛眐眓眒眣眑眕眙眚眢眧砣砬砢砵砯砨砮砫砡砩砳砪砱祔祛祏祜祓祒祑秫秬秠秮秭秪秜秞秝窆窉窅窋窌窊窇竘笐�".split(""),e=0;e!=n[210].length;++e)65533!==n[210][e].charCodeAt(0)&&(r[n[210][e]]=53760+e,t[53760+e]=n[210][e]);for(n[211]="����������������������������������������������������������������笄笓笅笏笈笊笎笉笒粄粑粊粌粈粍粅紞紝紑紎紘紖紓紟紒紏紌罜罡罞罠罝罛羖羒翃翂翀耖耾耹胺胲胹胵脁胻脀舁舯舥茳茭荄茙荑茥荖茿荁茦茜茢����������������������������������荂荎茛茪茈茼荍茖茤茠茷茯茩荇荅荌荓茞茬荋茧荈虓虒蚢蚨蚖蚍蚑蚞蚇蚗蚆蚋蚚蚅蚥蚙蚡蚧蚕蚘蚎蚝蚐蚔衃衄衭衵衶衲袀衱衿衯袃衾衴衼訒豇豗豻貤貣赶赸趵趷趶軑軓迾迵适迿迻逄迼迶郖郠郙郚郣郟郥郘郛郗郜郤酐�".split(""),e=0;e!=n[211].length;++e)65533!==n[211][e].charCodeAt(0)&&(r[n[211][e]]=54016+e,t[54016+e]=n[211][e]);for(n[212]="����������������������������������������������������������������酎酏釕釢釚陜陟隼飣髟鬯乿偰偪偡偞偠偓偋偝偲偈偍偁偛偊偢倕偅偟偩偫偣偤偆偀偮偳偗偑凐剫剭剬剮勖勓匭厜啵啶唼啍啐唴唪啑啢唶唵唰啒啅����������������������������������唌唲啥啎唹啈唭唻啀啋圊圇埻堔埢埶埜埴堀埭埽堈埸堋埳埏堇埮埣埲埥埬埡堎埼堐埧堁堌埱埩埰堍堄奜婠婘婕婧婞娸娵婭婐婟婥婬婓婤婗婃婝婒婄婛婈媎娾婍娹婌婰婩婇婑婖婂婜孲孮寁寀屙崞崋崝崚崠崌崨崍崦崥崏�".split(""),e=0;e!=n[212].length;++e)65533!==n[212][e].charCodeAt(0)&&(r[n[212][e]]=54272+e,t[54272+e]=n[212][e]);for(n[213]="����������������������������������������������������������������崰崒崣崟崮帾帴庱庴庹庲庳弶弸徛徖徟悊悐悆悾悰悺惓惔惏惤惙惝惈悱惛悷惊悿惃惍惀挲捥掊掂捽掽掞掭掝掗掫掎捯掇掐据掯捵掜捭掮捼掤挻掟����������������������������������捸掅掁掑掍捰敓旍晥晡晛晙晜晢朘桹梇梐梜桭桮梮梫楖桯梣梬梩桵桴梲梏桷梒桼桫桲梪梀桱桾梛梖梋梠梉梤桸桻梑梌梊桽欶欳欷欸殑殏殍殎殌氪淀涫涴涳湴涬淩淢涷淶淔渀淈淠淟淖涾淥淜淝淛淴淊涽淭淰涺淕淂淏淉�".split(""),e=0;e!=n[213].length;++e)65533!==n[213][e].charCodeAt(0)&&(r[n[213][e]]=54528+e,t[54528+e]=n[213][e]);for(n[214]="����������������������������������������������������������������淐淲淓淽淗淍淣涻烺焍烷焗烴焌烰焄烳焐烼烿焆焓焀烸烶焋焂焎牾牻牼牿猝猗猇猑猘猊猈狿猏猞玈珶珸珵琄琁珽琇琀珺珼珿琌琋珴琈畤畣痎痒痏����������������������������������痋痌痑痐皏皉盓眹眯眭眱眲眴眳眽眥眻眵硈硒硉硍硊硌砦硅硐祤祧祩祪祣祫祡离秺秸秶秷窏窔窐笵筇笴笥笰笢笤笳笘笪笝笱笫笭笯笲笸笚笣粔粘粖粣紵紽紸紶紺絅紬紩絁絇紾紿絊紻紨罣羕羜羝羛翊翋翍翐翑翇翏翉耟�".split(""),e=0;e!=n[214].length;++e)65533!==n[214][e].charCodeAt(0)&&(r[n[214][e]]=54784+e,t[54784+e]=n[214][e]);for(n[215]="����������������������������������������������������������������耞耛聇聃聈脘脥脙脛脭脟脬脞脡脕脧脝脢舑舸舳舺舴舲艴莐莣莨莍荺荳莤荴莏莁莕莙荵莔莩荽莃莌莝莛莪莋荾莥莯莈莗莰荿莦莇莮荶莚虙虖蚿蚷����������������������������������蛂蛁蛅蚺蚰蛈蚹蚳蚸蛌蚴蚻蚼蛃蚽蚾衒袉袕袨袢袪袚袑袡袟袘袧袙袛袗袤袬袌袓袎覂觖觙觕訰訧訬訞谹谻豜豝豽貥赽赻赹趼跂趹趿跁軘軞軝軜軗軠軡逤逋逑逜逌逡郯郪郰郴郲郳郔郫郬郩酖酘酚酓酕釬釴釱釳釸釤釹釪�".split(""),e=0;e!=n[215].length;++e)65533!==n[215][e].charCodeAt(0)&&(r[n[215][e]]=55040+e,t[55040+e]=n[215][e]);for(n[216]="����������������������������������������������������������������釫釷釨釮镺閆閈陼陭陫陱陯隿靪頄飥馗傛傕傔傞傋傣傃傌傎傝偨傜傒傂傇兟凔匒匑厤厧喑喨喥喭啷噅喢喓喈喏喵喁喣喒喤啽喌喦啿喕喡喎圌堩堷����������������������������������堙堞堧堣堨埵塈堥堜堛堳堿堶堮堹堸堭堬堻奡媯媔媟婺媢媞婸媦婼媥媬媕媮娷媄媊媗媃媋媩婻婽媌媜媏媓媝寪寍寋寔寑寊寎尌尰崷嵃嵫嵁嵋崿崵嵑嵎嵕崳崺嵒崽崱嵙嵂崹嵉崸崼崲崶嵀嵅幄幁彘徦徥徫惉悹惌惢惎惄愔�".split(""),e=0;e!=n[216].length;++e)65533!==n[216][e].charCodeAt(0)&&(r[n[216][e]]=55296+e,t[55296+e]=n[216][e]);for(n[217]="����������������������������������������������������������������惲愊愖愅惵愓惸惼惾惁愃愘愝愐惿愄愋扊掔掱掰揎揥揨揯揃撝揳揊揠揶揕揲揵摡揟掾揝揜揄揘揓揂揇揌揋揈揰揗揙攲敧敪敤敜敨敥斌斝斞斮旐旒����������������������������������晼晬晻暀晱晹晪晲朁椌棓椄棜椪棬棪棱椏棖棷棫棤棶椓椐棳棡椇棌椈楰梴椑棯棆椔棸棐棽棼棨椋椊椗棎棈棝棞棦棴棑椆棔棩椕椥棇欹欻欿欼殔殗殙殕殽毰毲毳氰淼湆湇渟湉溈渼渽湅湢渫渿湁湝湳渜渳湋湀湑渻渃渮湞�".split(""),e=0;e!=n[217].length;++e)65533!==n[217][e].charCodeAt(0)&&(r[n[217][e]]=55552+e,t[55552+e]=n[217][e]);for(n[218]="����������������������������������������������������������������湨湜湡渱渨湠湱湫渹渢渰湓湥渧湸湤湷湕湹湒湦渵渶湚焠焞焯烻焮焱焣焥焢焲焟焨焺焛牋牚犈犉犆犅犋猒猋猰猢猱猳猧猲猭猦猣猵猌琮琬琰琫琖����������������������������������琚琡琭琱琤琣琝琩琠琲瓻甯畯畬痧痚痡痦痝痟痤痗皕皒盚睆睇睄睍睅睊睎睋睌矞矬硠硤硥硜硭硱硪确硰硩硨硞硢祴祳祲祰稂稊稃稌稄窙竦竤筊笻筄筈筌筎筀筘筅粢粞粨粡絘絯絣絓絖絧絪絏絭絜絫絒絔絩絑絟絎缾缿罥�".split(""),e=0;e!=n[218].length;++e)65533!==n[218][e].charCodeAt(0)&&(r[n[218][e]]=55808+e,t[55808+e]=n[218][e]);for(n[219]="����������������������������������������������������������������罦羢羠羡翗聑聏聐胾胔腃腊腒腏腇脽腍脺臦臮臷臸臹舄舼舽舿艵茻菏菹萣菀菨萒菧菤菼菶萐菆菈菫菣莿萁菝菥菘菿菡菋菎菖菵菉萉萏菞萑萆菂菳����������������������������������菕菺菇菑菪萓菃菬菮菄菻菗菢萛菛菾蛘蛢蛦蛓蛣蛚蛪蛝蛫蛜蛬蛩蛗蛨蛑衈衖衕袺裗袹袸裀袾袶袼袷袽袲褁裉覕覘覗觝觚觛詎詍訹詙詀詗詘詄詅詒詈詑詊詌詏豟貁貀貺貾貰貹貵趄趀趉跘跓跍跇跖跜跏跕跙跈跗跅軯軷軺�".split(""),e=0;e!=n[219].length;++e)65533!==n[219][e].charCodeAt(0)&&(r[n[219][e]]=56064+e,t[56064+e]=n[219][e]);for(n[220]="����������������������������������������������������������������軹軦軮軥軵軧軨軶軫軱軬軴軩逭逴逯鄆鄬鄄郿郼鄈郹郻鄁鄀鄇鄅鄃酡酤酟酢酠鈁鈊鈥鈃鈚鈦鈏鈌鈀鈒釿釽鈆鈄鈧鈂鈜鈤鈙鈗鈅鈖镻閍閌閐隇陾隈����������������������������������隉隃隀雂雈雃雱雰靬靰靮頇颩飫鳦黹亃亄亶傽傿僆傮僄僊傴僈僂傰僁傺傱僋僉傶傸凗剺剸剻剼嗃嗛嗌嗐嗋嗊嗝嗀嗔嗄嗩喿嗒喍嗏嗕嗢嗖嗈嗲嗍嗙嗂圔塓塨塤塏塍塉塯塕塎塝塙塥塛堽塣塱壼嫇嫄嫋媺媸媱媵媰媿嫈媻嫆�".split(""),e=0;e!=n[220].length;++e)65533!==n[220][e].charCodeAt(0)&&(r[n[220][e]]=56320+e,t[56320+e]=n[220][e]);for(n[221]="����������������������������������������������������������������媷嫀嫊媴媶嫍媹媐寖寘寙尟尳嵱嵣嵊嵥嵲嵬嵞嵨嵧嵢巰幏幎幊幍幋廅廌廆廋廇彀徯徭惷慉慊愫慅愶愲愮慆愯慏愩慀戠酨戣戥戤揅揱揫搐搒搉搠搤����������������������������������搳摃搟搕搘搹搷搢搣搌搦搰搨摁搵搯搊搚摀搥搧搋揧搛搮搡搎敯斒旓暆暌暕暐暋暊暙暔晸朠楦楟椸楎楢楱椿楅楪椹楂楗楙楺楈楉椵楬椳椽楥棰楸椴楩楀楯楄楶楘楁楴楌椻楋椷楜楏楑椲楒椯楻椼歆歅歃歂歈歁殛嗀毻毼�".split(""),e=0;e!=n[221].length;++e)65533!==n[221][e].charCodeAt(0)&&(r[n[221][e]]=56576+e,t[56576+e]=n[221][e]);for(n[222]="����������������������������������������������������������������毹毷毸溛滖滈溏滀溟溓溔溠溱溹滆滒溽滁溞滉溷溰滍溦滏溲溾滃滜滘溙溒溎溍溤溡溿溳滐滊溗溮溣煇煔煒煣煠煁煝煢煲煸煪煡煂煘煃煋煰煟煐煓����������������������������������煄煍煚牏犍犌犑犐犎猼獂猻猺獀獊獉瑄瑊瑋瑒瑑瑗瑀瑏瑐瑎瑂瑆瑍瑔瓡瓿瓾瓽甝畹畷榃痯瘏瘃痷痾痼痹痸瘐痻痶痭痵痽皙皵盝睕睟睠睒睖睚睩睧睔睙睭矠碇碚碔碏碄碕碅碆碡碃硹碙碀碖硻祼禂祽祹稑稘稙稒稗稕稢稓�".split(""),e=0;e!=n[222].length;++e)65533!==n[222][e].charCodeAt(0)&&(r[n[222][e]]=56832+e,t[56832+e]=n[222][e]);for(n[223]="����������������������������������������������������������������稛稐窣窢窞竫筦筤筭筴筩筲筥筳筱筰筡筸筶筣粲粴粯綈綆綀綍絿綅絺綎絻綃絼綌綔綄絽綒罭罫罧罨罬羦羥羧翛翜耡腤腠腷腜腩腛腢腲朡腞腶腧腯����������������������������������腄腡舝艉艄艀艂艅蓱萿葖葶葹蒏蒍葥葑葀蒆葧萰葍葽葚葙葴葳葝蔇葞萷萺萴葺葃葸萲葅萩菙葋萯葂萭葟葰萹葎葌葒葯蓅蒎萻葇萶萳葨葾葄萫葠葔葮葐蜋蜄蛷蜌蛺蛖蛵蝍蛸蜎蜉蜁蛶蜍蜅裖裋裍裎裞裛裚裌裐覅覛觟觥觤�".split(""),e=0;e!=n[223].length;++e)65533!==n[223][e].charCodeAt(0)&&(r[n[223][e]]=57088+e,t[57088+e]=n[223][e]);for(n[224]="����������������������������������������������������������������觡觠觢觜触詶誆詿詡訿詷誂誄詵誃誁詴詺谼豋豊豥豤豦貆貄貅賌赨赩趑趌趎趏趍趓趔趐趒跰跠跬跱跮跐跩跣跢跧跲跫跴輆軿輁輀輅輇輈輂輋遒逿����������������������������������遄遉逽鄐鄍鄏鄑鄖鄔鄋鄎酮酯鉈鉒鈰鈺鉦鈳鉥鉞銃鈮鉊鉆鉭鉬鉏鉠鉧鉯鈶鉡鉰鈱鉔鉣鉐鉲鉎鉓鉌鉖鈲閟閜閞閛隒隓隑隗雎雺雽雸雵靳靷靸靲頏頍頎颬飶飹馯馲馰馵骭骫魛鳪鳭鳧麀黽僦僔僗僨僳僛僪僝僤僓僬僰僯僣僠�".split(""),e=0;e!=n[224].length;++e)65533!==n[224][e].charCodeAt(0)&&(r[n[224][e]]=57344+e,t[57344+e]=n[224][e]);for(n[225]="����������������������������������������������������������������凘劀劁勩勫匰厬嘧嘕嘌嘒嗼嘏嘜嘁嘓嘂嗺嘝嘄嗿嗹墉塼墐墘墆墁塿塴墋塺墇墑墎塶墂墈塻墔墏壾奫嫜嫮嫥嫕嫪嫚嫭嫫嫳嫢嫠嫛嫬嫞嫝嫙嫨嫟孷寠����������������������������������寣屣嶂嶀嵽嶆嵺嶁嵷嶊嶉嶈嵾嵼嶍嵹嵿幘幙幓廘廑廗廎廜廕廙廒廔彄彃彯徶愬愨慁慞慱慳慒慓慲慬憀慴慔慺慛慥愻慪慡慖戩戧戫搫摍摛摝摴摶摲摳摽摵摦撦摎撂摞摜摋摓摠摐摿搿摬摫摙摥摷敳斠暡暠暟朅朄朢榱榶槉�".split(""),e=0;e!=n[225].length;++e)65533!==n[225][e].charCodeAt(0)&&(r[n[225][e]]=57600+e,t[57600+e]=n[225][e]);for(n[226]="����������������������������������������������������������������榠槎榖榰榬榼榑榙榎榧榍榩榾榯榿槄榽榤槔榹槊榚槏榳榓榪榡榞槙榗榐槂榵榥槆歊歍歋殞殟殠毃毄毾滎滵滱漃漥滸漷滻漮漉潎漙漚漧漘漻漒滭漊����������������������������������漶潳滹滮漭潀漰漼漵滫漇漎潃漅滽滶漹漜滼漺漟漍漞漈漡熇熐熉熀熅熂熏煻熆熁熗牄牓犗犕犓獃獍獑獌瑢瑳瑱瑵瑲瑧瑮甀甂甃畽疐瘖瘈瘌瘕瘑瘊瘔皸瞁睼瞅瞂睮瞀睯睾瞃碲碪碴碭碨硾碫碞碥碠碬碢碤禘禊禋禖禕禔禓�".split(""),e=0;e!=n[226].length;++e)65533!==n[226][e].charCodeAt(0)&&(r[n[226][e]]=57856+e,t[57856+e]=n[226][e]);for(n[227]="����������������������������������������������������������������禗禈禒禐稫穊稰稯稨稦窨窫窬竮箈箜箊箑箐箖箍箌箛箎箅箘劄箙箤箂粻粿粼粺綧綷緂綣綪緁緀緅綝緎緄緆緋緌綯綹綖綼綟綦綮綩綡緉罳翢翣翥翞����������������������������������耤聝聜膉膆膃膇膍膌膋舕蒗蒤蒡蒟蒺蓎蓂蒬蒮蒫蒹蒴蓁蓍蒪蒚蒱蓐蒝蒧蒻蒢蒔蓇蓌蒛蒩蒯蒨蓖蒘蒶蓏蒠蓗蓔蓒蓛蒰蒑虡蜳蜣蜨蝫蝀蜮蜞蜡蜙蜛蝃蜬蝁蜾蝆蜠蜲蜪蜭蜼蜒蜺蜱蜵蝂蜦蜧蜸蜤蜚蜰蜑裷裧裱裲裺裾裮裼裶裻�".split(""),e=0;e!=n[227].length;++e)65533!==n[227][e].charCodeAt(0)&&(r[n[227][e]]=58112+e,t[58112+e]=n[227][e]);for(n[228]="����������������������������������������������������������������裰裬裫覝覡覟覞觩觫觨誫誙誋誒誏誖谽豨豩賕賏賗趖踉踂跿踍跽踊踃踇踆踅跾踀踄輐輑輎輍鄣鄜鄠鄢鄟鄝鄚鄤鄡鄛酺酲酹酳銥銤鉶銛鉺銠銔銪銍����������������������������������銦銚銫鉹銗鉿銣鋮銎銂銕銢鉽銈銡銊銆銌銙銧鉾銇銩銝銋鈭隞隡雿靘靽靺靾鞃鞀鞂靻鞄鞁靿韎韍頖颭颮餂餀餇馝馜駃馹馻馺駂馽駇骱髣髧鬾鬿魠魡魟鳱鳲鳵麧僿儃儰僸儆儇僶僾儋儌僽儊劋劌勱勯噈噂噌嘵噁噊噉噆噘�".split(""),e=0;e!=n[228].length;++e)65533!==n[228][e].charCodeAt(0)&&(r[n[228][e]]=58368+e,t[58368+e]=n[228][e]);for(n[229]="����������������������������������������������������������������噚噀嘳嘽嘬嘾嘸嘪嘺圚墫墝墱墠墣墯墬墥墡壿嫿嫴嫽嫷嫶嬃嫸嬂嫹嬁嬇嬅嬏屧嶙嶗嶟嶒嶢嶓嶕嶠嶜嶡嶚嶞幩幝幠幜緳廛廞廡彉徲憋憃慹憱憰憢憉����������������������������������憛憓憯憭憟憒憪憡憍慦憳戭摮摰撖撠撅撗撜撏撋撊撌撣撟摨撱撘敶敺敹敻斲斳暵暰暩暲暷暪暯樀樆樗槥槸樕槱槤樠槿槬槢樛樝槾樧槲槮樔槷槧橀樈槦槻樍槼槫樉樄樘樥樏槶樦樇槴樖歑殥殣殢殦氁氀毿氂潁漦潾澇濆澒�".split(""),e=0;e!=n[229].length;++e)65533!==n[229][e].charCodeAt(0)&&(r[n[229][e]]=58624+e,t[58624+e]=n[229][e]);for(n[230]="����������������������������������������������������������������澍澉澌潢潏澅潚澖潶潬澂潕潲潒潐潗澔澓潝漀潡潫潽潧澐潓澋潩潿澕潣潷潪潻熲熯熛熰熠熚熩熵熝熥熞熤熡熪熜熧熳犘犚獘獒獞獟獠獝獛獡獚獙����������������������������������獢璇璉璊璆璁瑽璅璈瑼瑹甈甇畾瘥瘞瘙瘝瘜瘣瘚瘨瘛皜皝皞皛瞍瞏瞉瞈磍碻磏磌磑磎磔磈磃磄磉禚禡禠禜禢禛歶稹窲窴窳箷篋箾箬篎箯箹篊箵糅糈糌糋緷緛緪緧緗緡縃緺緦緶緱緰緮緟罶羬羰羭翭翫翪翬翦翨聤聧膣膟�".split(""),e=0;e!=n[230].length;++e)65533!==n[230][e].charCodeAt(0)&&(r[n[230][e]]=58880+e,t[58880+e]=n[230][e]);for(n[231]="����������������������������������������������������������������膞膕膢膙膗舖艏艓艒艐艎艑蔤蔻蔏蔀蔩蔎蔉蔍蔟蔊蔧蔜蓻蔫蓺蔈蔌蓴蔪蓲蔕蓷蓫蓳蓼蔒蓪蓩蔖蓾蔨蔝蔮蔂蓽蔞蓶蔱蔦蓧蓨蓰蓯蓹蔘蔠蔰蔋蔙蔯虢����������������������������������蝖蝣蝤蝷蟡蝳蝘蝔蝛蝒蝡蝚蝑蝞蝭蝪蝐蝎蝟蝝蝯蝬蝺蝮蝜蝥蝏蝻蝵蝢蝧蝩衚褅褌褔褋褗褘褙褆褖褑褎褉覢覤覣觭觰觬諏諆誸諓諑諔諕誻諗誾諀諅諘諃誺誽諙谾豍貏賥賟賙賨賚賝賧趠趜趡趛踠踣踥踤踮踕踛踖踑踙踦踧�".split(""),e=0;e!=n[231].length;++e)65533!==n[231][e].charCodeAt(0)&&(r[n[231][e]]=59136+e,t[59136+e]=n[231][e]);for(n[232]="����������������������������������������������������������������踔踒踘踓踜踗踚輬輤輘輚輠輣輖輗遳遰遯遧遫鄯鄫鄩鄪鄲鄦鄮醅醆醊醁醂醄醀鋐鋃鋄鋀鋙銶鋏鋱鋟鋘鋩鋗鋝鋌鋯鋂鋨鋊鋈鋎鋦鋍鋕鋉鋠鋞鋧鋑鋓����������������������������������銵鋡鋆銴镼閬閫閮閰隤隢雓霅霈霂靚鞊鞎鞈韐韏頞頝頦頩頨頠頛頧颲餈飺餑餔餖餗餕駜駍駏駓駔駎駉駖駘駋駗駌骳髬髫髳髲髱魆魃魧魴魱魦魶魵魰魨魤魬鳼鳺鳽鳿鳷鴇鴀鳹鳻鴈鴅鴄麃黓鼏鼐儜儓儗儚儑凞匴叡噰噠噮�".split(""),e=0;e!=n[232].length;++e)65533!==n[232][e].charCodeAt(0)&&(r[n[232][e]]=59392+e,t[59392+e]=n[232][e]);for(n[233]="����������������������������������������������������������������噳噦噣噭噲噞噷圜圛壈墽壉墿墺壂墼壆嬗嬙嬛嬡嬔嬓嬐嬖嬨嬚嬠嬞寯嶬嶱嶩嶧嶵嶰嶮嶪嶨嶲嶭嶯嶴幧幨幦幯廩廧廦廨廥彋徼憝憨憖懅憴懆懁懌憺����������������������������������憿憸憌擗擖擐擏擉撽撉擃擛擳擙攳敿敼斢曈暾曀曊曋曏暽暻暺曌朣樴橦橉橧樲橨樾橝橭橶橛橑樨橚樻樿橁橪橤橐橏橔橯橩橠樼橞橖橕橍橎橆歕歔歖殧殪殫毈毇氄氃氆澭濋澣濇澼濎濈潞濄澽澞濊澨瀄澥澮澺澬澪濏澿澸�".split(""),e=0;e!=n[233].length;++e)65533!==n[233][e].charCodeAt(0)&&(r[n[233][e]]=59648+e,t[59648+e]=n[233][e]);for(n[234]="����������������������������������������������������������������澢濉澫濍澯澲澰燅燂熿熸燖燀燁燋燔燊燇燏熽燘熼燆燚燛犝犞獩獦獧獬獥獫獪瑿璚璠璔璒璕璡甋疀瘯瘭瘱瘽瘳瘼瘵瘲瘰皻盦瞚瞝瞡瞜瞛瞢瞣瞕瞙����������������������������������瞗磝磩磥磪磞磣磛磡磢磭磟磠禤穄穈穇窶窸窵窱窷篞篣篧篝篕篥篚篨篹篔篪篢篜篫篘篟糒糔糗糐糑縒縡縗縌縟縠縓縎縜縕縚縢縋縏縖縍縔縥縤罃罻罼罺羱翯耪耩聬膱膦膮膹膵膫膰膬膴膲膷膧臲艕艖艗蕖蕅蕫蕍蕓蕡蕘�".split(""),e=0;e!=n[234].length;++e)65533!==n[234][e].charCodeAt(0)&&(r[n[234][e]]=59904+e,t[59904+e]=n[234][e]);for(n[235]="����������������������������������������������������������������蕀蕆蕤蕁蕢蕄蕑蕇蕣蔾蕛蕱蕎蕮蕵蕕蕧蕠薌蕦蕝蕔蕥蕬虣虥虤螛螏螗螓螒螈螁螖螘蝹螇螣螅螐螑螝螄螔螜螚螉褞褦褰褭褮褧褱褢褩褣褯褬褟觱諠����������������������������������諢諲諴諵諝謔諤諟諰諈諞諡諨諿諯諻貑貒貐賵賮賱賰賳赬赮趥趧踳踾踸蹀蹅踶踼踽蹁踰踿躽輶輮輵輲輹輷輴遶遹遻邆郺鄳鄵鄶醓醐醑醍醏錧錞錈錟錆錏鍺錸錼錛錣錒錁鍆錭錎錍鋋錝鋺錥錓鋹鋷錴錂錤鋿錩錹錵錪錔錌�".split(""),e=0;e!=n[235].length;++e)65533!==n[235][e].charCodeAt(0)&&(r[n[235][e]]=60160+e,t[60160+e]=n[235][e]);for(n[236]="����������������������������������������������������������������錋鋾錉錀鋻錖閼闍閾閹閺閶閿閵閽隩雔霋霒霐鞙鞗鞔韰韸頵頯頲餤餟餧餩馞駮駬駥駤駰駣駪駩駧骹骿骴骻髶髺髹髷鬳鮀鮅鮇魼魾魻鮂鮓鮒鮐魺鮕����������������������������������魽鮈鴥鴗鴠鴞鴔鴩鴝鴘鴢鴐鴙鴟麈麆麇麮麭黕黖黺鼒鼽儦儥儢儤儠儩勴嚓嚌嚍嚆嚄嚃噾嚂噿嚁壖壔壏壒嬭嬥嬲嬣嬬嬧嬦嬯嬮孻寱寲嶷幬幪徾徻懃憵憼懧懠懥懤懨懞擯擩擣擫擤擨斁斀斶旚曒檍檖檁檥檉檟檛檡檞檇檓檎�".split(""),e=0;e!=n[236].length;++e)65533!==n[236][e].charCodeAt(0)&&(r[n[236][e]]=60416+e,t[60416+e]=n[236][e]);for(n[237]="����������������������������������������������������������������檕檃檨檤檑橿檦檚檅檌檒歛殭氉濌澩濴濔濣濜濭濧濦濞濲濝濢濨燡燱燨燲燤燰燢獳獮獯璗璲璫璐璪璭璱璥璯甐甑甒甏疄癃癈癉癇皤盩瞵瞫瞲瞷瞶����������������������������������瞴瞱瞨矰磳磽礂磻磼磲礅磹磾礄禫禨穜穛穖穘穔穚窾竀竁簅簏篲簀篿篻簎篴簋篳簂簉簃簁篸篽簆篰篱簐簊糨縭縼繂縳顈縸縪繉繀繇縩繌縰縻縶繄縺罅罿罾罽翴翲耬膻臄臌臊臅臇膼臩艛艚艜薃薀薏薧薕薠薋薣蕻薤薚薞�".split(""),e=0;e!=n[237].length;++e)65533!==n[237][e].charCodeAt(0)&&(r[n[237][e]]=60672+e,t[60672+e]=n[237][e]);for(n[238]="����������������������������������������������������������������蕷蕼薉薡蕺蕸蕗薎薖薆薍薙薝薁薢薂薈薅蕹蕶薘薐薟虨螾螪螭蟅螰螬螹螵螼螮蟉蟃蟂蟌螷螯蟄蟊螴螶螿螸螽蟞螲褵褳褼褾襁襒褷襂覭覯覮觲觳謞����������������������������������謘謖謑謅謋謢謏謒謕謇謍謈謆謜謓謚豏豰豲豱豯貕貔賹赯蹎蹍蹓蹐蹌蹇轃轀邅遾鄸醚醢醛醙醟醡醝醠鎡鎃鎯鍤鍖鍇鍼鍘鍜鍶鍉鍐鍑鍠鍭鎏鍌鍪鍹鍗鍕鍒鍏鍱鍷鍻鍡鍞鍣鍧鎀鍎鍙闇闀闉闃闅閷隮隰隬霠霟霘霝霙鞚鞡鞜�".split(""),e=0;e!=n[238].length;++e)65533!==n[238][e].charCodeAt(0)&&(r[n[238][e]]=60928+e,t[60928+e]=n[238][e]);for(n[239]="����������������������������������������������������������������鞞鞝韕韔韱顁顄顊顉顅顃餥餫餬餪餳餲餯餭餱餰馘馣馡騂駺駴駷駹駸駶駻駽駾駼騃骾髾髽鬁髼魈鮚鮨鮞鮛鮦鮡鮥鮤鮆鮢鮠鮯鴳鵁鵧鴶鴮鴯鴱鴸鴰����������������������������������鵅鵂鵃鴾鴷鵀鴽翵鴭麊麉麍麰黈黚黻黿鼤鼣鼢齔龠儱儭儮嚘嚜嚗嚚嚝嚙奰嬼屩屪巀幭幮懘懟懭懮懱懪懰懫懖懩擿攄擽擸攁攃擼斔旛曚曛曘櫅檹檽櫡櫆檺檶檷櫇檴檭歞毉氋瀇瀌瀍瀁瀅瀔瀎濿瀀濻瀦濼濷瀊爁燿燹爃燽獶�".split(""),e=0;e!=n[239].length;++e)65533!==n[239][e].charCodeAt(0)&&(r[n[239][e]]=61184+e,t[61184+e]=n[239][e]);for(n[240]="����������������������������������������������������������������璸瓀璵瓁璾璶璻瓂甔甓癜癤癙癐癓癗癚皦皽盬矂瞺磿礌礓礔礉礐礒礑禭禬穟簜簩簙簠簟簭簝簦簨簢簥簰繜繐繖繣繘繢繟繑繠繗繓羵羳翷翸聵臑臒����������������������������������臐艟艞薴藆藀藃藂薳薵薽藇藄薿藋藎藈藅薱薶藒蘤薸薷薾虩蟧蟦蟢蟛蟫蟪蟥蟟蟳蟤蟔蟜蟓蟭蟘蟣螤蟗蟙蠁蟴蟨蟝襓襋襏襌襆襐襑襉謪謧謣謳謰謵譇謯謼謾謱謥謷謦謶謮謤謻謽謺豂豵貙貘貗賾贄贂贀蹜蹢蹠蹗蹖蹞蹥蹧�".split(""),e=0;e!=n[240].length;++e)65533!==n[240][e].charCodeAt(0)&&(r[n[240][e]]=61440+e,t[61440+e]=n[240][e]);for(n[241]="����������������������������������������������������������������蹛蹚蹡蹝蹩蹔轆轇轈轋鄨鄺鄻鄾醨醥醧醯醪鎵鎌鎒鎷鎛鎝鎉鎧鎎鎪鎞鎦鎕鎈鎙鎟鎍鎱鎑鎲鎤鎨鎴鎣鎥闒闓闑隳雗雚巂雟雘雝霣霢霥鞬鞮鞨鞫鞤鞪����������������������������������鞢鞥韗韙韖韘韺顐顑顒颸饁餼餺騏騋騉騍騄騑騊騅騇騆髀髜鬈鬄鬅鬩鬵魊魌魋鯇鯆鯃鮿鯁鮵鮸鯓鮶鯄鮹鮽鵜鵓鵏鵊鵛鵋鵙鵖鵌鵗鵒鵔鵟鵘鵚麎麌黟鼁鼀鼖鼥鼫鼪鼩鼨齌齕儴儵劖勷厴嚫嚭嚦嚧嚪嚬壚壝壛夒嬽嬾嬿巃幰�".split(""),e=0;e!=n[241].length;++e)65533!==n[241][e].charCodeAt(0)&&(r[n[241][e]]=61696+e,t[61696+e]=n[241][e]);for(n[242]="����������������������������������������������������������������徿懻攇攐攍攉攌攎斄旞旝曞櫧櫠櫌櫑櫙櫋櫟櫜櫐櫫櫏櫍櫞歠殰氌瀙瀧瀠瀖瀫瀡瀢瀣瀩瀗瀤瀜瀪爌爊爇爂爅犥犦犤犣犡瓋瓅璷瓃甖癠矉矊矄矱礝礛����������������������������������礡礜礗礞禰穧穨簳簼簹簬簻糬糪繶繵繸繰繷繯繺繲繴繨罋罊羃羆羷翽翾聸臗臕艤艡艣藫藱藭藙藡藨藚藗藬藲藸藘藟藣藜藑藰藦藯藞藢蠀蟺蠃蟶蟷蠉蠌蠋蠆蟼蠈蟿蠊蠂襢襚襛襗襡襜襘襝襙覈覷覶觶譐譈譊譀譓譖譔譋譕�".split(""),e=0;e!=n[242].length;++e)65533!==n[242][e].charCodeAt(0)&&(r[n[242][e]]=61952+e,t[61952+e]=n[242][e]);for(n[243]="����������������������������������������������������������������譑譂譒譗豃豷豶貚贆贇贉趬趪趭趫蹭蹸蹳蹪蹯蹻軂轒轑轏轐轓辴酀鄿醰醭鏞鏇鏏鏂鏚鏐鏹鏬鏌鏙鎩鏦鏊鏔鏮鏣鏕鏄鏎鏀鏒鏧镽闚闛雡霩霫霬霨霦����������������������������������鞳鞷鞶韝韞韟顜顙顝顗颿颽颻颾饈饇饃馦馧騚騕騥騝騤騛騢騠騧騣騞騜騔髂鬋鬊鬎鬌鬷鯪鯫鯠鯞鯤鯦鯢鯰鯔鯗鯬鯜鯙鯥鯕鯡鯚鵷鶁鶊鶄鶈鵱鶀鵸鶆鶋鶌鵽鵫鵴鵵鵰鵩鶅鵳鵻鶂鵯鵹鵿鶇鵨麔麑黀黼鼭齀齁齍齖齗齘匷嚲�".split(""),e=0;e!=n[243].length;++e)65533!==n[243][e].charCodeAt(0)&&(r[n[243][e]]=62208+e,t[62208+e]=n[243][e]);for(n[244]="����������������������������������������������������������������嚵嚳壣孅巆巇廮廯忀忁懹攗攖攕攓旟曨曣曤櫳櫰櫪櫨櫹櫱櫮櫯瀼瀵瀯瀷瀴瀱灂瀸瀿瀺瀹灀瀻瀳灁爓爔犨獽獼璺皫皪皾盭矌矎矏矍矲礥礣礧礨礤礩����������������������������������禲穮穬穭竷籉籈籊籇籅糮繻繾纁纀羺翿聹臛臙舋艨艩蘢藿蘁藾蘛蘀藶蘄蘉蘅蘌藽蠙蠐蠑蠗蠓蠖襣襦覹觷譠譪譝譨譣譥譧譭趮躆躈躄轙轖轗轕轘轚邍酃酁醷醵醲醳鐋鐓鏻鐠鐏鐔鏾鐕鐐鐨鐙鐍鏵鐀鏷鐇鐎鐖鐒鏺鐉鏸鐊鏿�".split(""),e=0;e!=n[244].length;++e)65533!==n[244][e].charCodeAt(0)&&(r[n[244][e]]=62464+e,t[62464+e]=n[244][e]);for(n[245]="����������������������������������������������������������������鏼鐌鏶鐑鐆闞闠闟霮霯鞹鞻韽韾顠顢顣顟飁飂饐饎饙饌饋饓騲騴騱騬騪騶騩騮騸騭髇髊髆鬐鬒鬑鰋鰈鯷鰅鰒鯸鱀鰇鰎鰆鰗鰔鰉鶟鶙鶤鶝鶒鶘鶐鶛����������������������������������鶠鶔鶜鶪鶗鶡鶚鶢鶨鶞鶣鶿鶩鶖鶦鶧麙麛麚黥黤黧黦鼰鼮齛齠齞齝齙龑儺儹劘劗囃嚽嚾孈孇巋巏廱懽攛欂櫼欃櫸欀灃灄灊灈灉灅灆爝爚爙獾甗癪矐礭礱礯籔籓糲纊纇纈纋纆纍罍羻耰臝蘘蘪蘦蘟蘣蘜蘙蘧蘮蘡蘠蘩蘞蘥�".split(""),e=0;e!=n[245].length;++e)65533!==n[245][e].charCodeAt(0)&&(r[n[245][e]]=62720+e,t[62720+e]=n[245][e]);for(n[246]="����������������������������������������������������������������蠩蠝蠛蠠蠤蠜蠫衊襭襩襮襫觺譹譸譅譺譻贐贔趯躎躌轞轛轝酆酄酅醹鐿鐻鐶鐩鐽鐼鐰鐹鐪鐷鐬鑀鐱闥闤闣霵霺鞿韡顤飉飆飀饘饖騹騽驆驄驂驁騺����������������������������������騿髍鬕鬗鬘鬖鬺魒鰫鰝鰜鰬鰣鰨鰩鰤鰡鶷鶶鶼鷁鷇鷊鷏鶾鷅鷃鶻鶵鷎鶹鶺鶬鷈鶱鶭鷌鶳鷍鶲鹺麜黫黮黭鼛鼘鼚鼱齎齥齤龒亹囆囅囋奱孋孌巕巑廲攡攠攦攢欋欈欉氍灕灖灗灒爞爟犩獿瓘瓕瓙瓗癭皭礵禴穰穱籗籜籙籛籚�".split(""),e=0;e!=n[246].length;++e)65533!==n[246][e].charCodeAt(0)&&(r[n[246][e]]=62976+e,t[62976+e]=n[246][e]);for(n[247]="����������������������������������������������������������������糴糱纑罏羇臞艫蘴蘵蘳蘬蘲蘶蠬蠨蠦蠪蠥襱覿覾觻譾讄讂讆讅譿贕躕躔躚躒躐躖躗轠轢酇鑌鑐鑊鑋鑏鑇鑅鑈鑉鑆霿韣顪顩飋饔饛驎驓驔驌驏驈驊����������������������������������驉驒驐髐鬙鬫鬻魖魕鱆鱈鰿鱄鰹鰳鱁鰼鰷鰴鰲鰽鰶鷛鷒鷞鷚鷋鷐鷜鷑鷟鷩鷙鷘鷖鷵鷕鷝麶黰鼵鼳鼲齂齫龕龢儽劙壨壧奲孍巘蠯彏戁戃戄攩攥斖曫欑欒欏毊灛灚爢玂玁玃癰矔籧籦纕艬蘺虀蘹蘼蘱蘻蘾蠰蠲蠮蠳襶襴襳觾�".split(""),e=0;e!=n[247].length;++e)65533!==n[247][e].charCodeAt(0)&&(r[n[247][e]]=63232+e,t[63232+e]=n[247][e]);for(n[248]="����������������������������������������������������������������讌讎讋讈豅贙躘轤轣醼鑢鑕鑝鑗鑞韄韅頀驖驙鬞鬟鬠鱒鱘鱐鱊鱍鱋鱕鱙鱌鱎鷻鷷鷯鷣鷫鷸鷤鷶鷡鷮鷦鷲鷰鷢鷬鷴鷳鷨鷭黂黐黲黳鼆鼜鼸鼷鼶齃齏����������������������������������齱齰齮齯囓囍孎屭攭曭曮欓灟灡灝灠爣瓛瓥矕礸禷禶籪纗羉艭虃蠸蠷蠵衋讔讕躞躟躠躝醾醽釂鑫鑨鑩雥靆靃靇韇韥驞髕魙鱣鱧鱦鱢鱞鱠鸂鷾鸇鸃鸆鸅鸀鸁鸉鷿鷽鸄麠鼞齆齴齵齶囔攮斸欘欙欗欚灢爦犪矘矙礹籩籫糶纚�".split(""),e=0;e!=n[248].length;++e)65533!==n[248][e].charCodeAt(0)&&(r[n[248][e]]=63488+e,t[63488+e]=n[248][e]);for(n[249]="����������������������������������������������������������������纘纛纙臠臡虆虇虈襹襺襼襻觿讘讙躥躤躣鑮鑭鑯鑱鑳靉顲饟鱨鱮鱭鸋鸍鸐鸏鸒鸑麡黵鼉齇齸齻齺齹圞灦籯蠼趲躦釃鑴鑸鑶鑵驠鱴鱳鱱鱵鸔鸓黶鼊����������������������������������龤灨灥糷虪蠾蠽蠿讞貜躩軉靋顳顴飌饡馫驤驦驧鬤鸕鸗齈戇欞爧虌躨钂钀钁驩驨鬮鸙爩虋讟钃鱹麷癵驫鱺鸝灩灪麤齾齉龘碁銹裏墻恒粧嫺╔╦╗╠╬╣╚╩╝╒╤╕╞╪╡╘╧╛╓╥╖╟╫╢╙╨╜║═╭╮╰╯▓�".split(""),e=0;e!=n[249].length;++e)65533!==n[249][e].charCodeAt(0)&&(r[n[249][e]]=63744+e,t[63744+e]=n[249][e]);return{enc:r,dec:t}}(),r[1250]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~€�‚�„…†‡�‰Š‹ŚŤŽŹ�‘’“”•–—�™š›śťžź ˇ˘Ł¤Ą¦§¨©Ş«¬­®Ż°±˛ł´µ¶·¸ąş»Ľ˝ľżŔÁÂĂÄĹĆÇČÉĘËĚÍÎĎĐŃŇÓÔŐÖ×ŘŮÚŰÜÝŢßŕáâăäĺćçčéęëěíîďđńňóôőö÷řůúűüýţ˙",t=[],r={},n=0;n!=e.length;++n)65533!==e.charCodeAt(n)&&(r[e.charAt(n)]=n),t[n]=e.charAt(n);return{enc:r,dec:t}}(),r[1251]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ЂЃ‚ѓ„…†‡€‰Љ‹ЊЌЋЏђ‘’“”•–—�™љ›њќћџ ЎўЈ¤Ґ¦§Ё©Є«¬­®Ї°±Ііґµ¶·ё№є»јЅѕїАБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдежзийклмнопрстуфхцчшщъыьэюя",t=[],r={},n=0;n!=e.length;++n)65533!==e.charCodeAt(n)&&(r[e.charAt(n)]=n),t[n]=e.charAt(n);return{enc:r,dec:t}}(),r[1252]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~€�‚ƒ„…†‡ˆ‰Š‹Œ�Ž��‘’“”•–—˜™š›œ�žŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖרÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ",t=[],r={},n=0;n!=e.length;++n)65533!==e.charCodeAt(n)&&(r[e.charAt(n)]=n),t[n]=e.charAt(n);return{enc:r,dec:t}}(),r[1253]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~€�‚ƒ„…†‡�‰�‹�����‘’“”•–—�™�›���� ΅Ά£¤¥¦§¨©�«¬­®―°±²³΄µ¶·ΈΉΊ»Ό½ΎΏΐΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡ�ΣΤΥΦΧΨΩΪΫάέήίΰαβγδεζηθικλμνξοπρςστυφχψωϊϋόύώ�",t=[],r={},n=0;n!=e.length;++n)65533!==e.charCodeAt(n)&&(r[e.charAt(n)]=n),t[n]=e.charAt(n);return{enc:r,dec:t}}(),r[1254]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~€�‚ƒ„…†‡ˆ‰Š‹Œ����‘’“”•–—˜™š›œ��Ÿ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏĞÑÒÓÔÕÖרÙÚÛÜİŞßàáâãäåæçèéêëìíîïğñòóôõö÷øùúûüışÿ",t=[],r={},n=0;n!=e.length;++n)65533!==e.charCodeAt(n)&&(r[e.charAt(n)]=n),t[n]=e.charAt(n);return{enc:r,dec:t}}(),r[1255]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~€�‚ƒ„…†‡ˆ‰�‹�����‘’“”•–—˜™�›���� ¡¢£₪¥¦§¨©×«¬­®¯°±²³´µ¶·¸¹÷»¼½¾¿ְֱֲֳִֵֶַָֹ�ֻּֽ־ֿ׀ׁׂ׃װױײ׳״�������אבגדהוזחטיךכלםמןנסעףפץצקרשת��‎‏�",t=[],r={},n=0;n!=e.length;++n)65533!==e.charCodeAt(n)&&(r[e.charAt(n)]=n),t[n]=e.charAt(n);return{enc:r,dec:t}}(),r[1256]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~€پ‚ƒ„…†‡ˆ‰ٹ‹Œچژڈگ‘’“”•–—ک™ڑ›œ‌‍ں ،¢£¤¥¦§¨©ھ«¬­®¯°±²³´µ¶·¸¹؛»¼½¾؟ہءآأؤإئابةتثجحخدذرزسشصض×طظعغـفقكàلâمنهوçèéêëىيîïًٌٍَôُِ÷ّùْûü‎‏ے",t=[],r={},n=0;n!=e.length;++n)65533!==e.charCodeAt(n)&&(r[e.charAt(n)]=n),t[n]=e.charAt(n);return{enc:r,dec:t}}(),r[1257]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~€�‚�„…†‡�‰�‹�¨ˇ¸�‘’“”•–—�™�›�¯˛� �¢£¤�¦§Ø©Ŗ«¬­®Æ°±²³´µ¶·ø¹ŗ»¼½¾æĄĮĀĆÄÅĘĒČÉŹĖĢĶĪĻŠŃŅÓŌÕÖ×ŲŁŚŪÜŻŽßąįāćäåęēčéźėģķīļšńņóōõö÷ųłśūüżž˙",t=[],r={},n=0;n!=e.length;++n)65533!==e.charCodeAt(n)&&(r[e.charAt(n)]=n),t[n]=e.charAt(n);return{enc:r,dec:t}}(),r[1258]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~€�‚ƒ„…†‡ˆ‰�‹Œ����‘’“”•–—˜™�›œ��Ÿ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂĂÄÅÆÇÈÉÊË̀ÍÎÏĐÑ̉ÓÔƠÖרÙÚÛÜỮßàáâăäåæçèéêë́íîïđṇ̃óôơö÷øùúûüư₫ÿ",t=[],r={},n=0;n!=e.length;++n)65533!==e.charCodeAt(n)&&(r[e.charAt(n)]=n),t[n]=e.charAt(n);return{enc:r,dec:t}}(),r[1e4]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÄÅÇÉÑÖÜáàâäãåçéèêëíìîïñóòôöõúùûü†°¢£§•¶ß®©™´¨≠ÆØ∞±≤≥¥µ∂∑∏π∫ªºΩæø¿¡¬√ƒ≈∆«»… ÀÃÕŒœ–—“”‘’÷◊ÿŸ⁄¤‹›fifl‡·‚„‰ÂÊÁËÈÍÎÏÌÓÔ�ÒÚÛÙıˆ˜¯˘˙˚¸˝˛ˇ",t=[],r={},n=0;n!=e.length;++n)65533!==e.charCodeAt(n)&&(r[e.charAt(n)]=n),t[n]=e.charAt(n);return{enc:r,dec:t}}(),r[10006]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~Ĺ²É³ÖÜ΅àâä΄¨çéèê룙î‰ôö¦­ùûü†ΓΔΘΛΞΠß®©ΣΪ§≠°·Α±≤≥¥ΒΕΖΗΙΚΜΦΫΨΩάΝ¬ΟΡ≈Τ«»… ΥΧΆΈœ–―“”‘’÷ΉΊΌΎέήίόΏύαβψδεφγηιξκλμνοπώρστθωςχυζϊϋΐΰ�",t=[],r={},n=0;n!=e.length;++n)65533!==e.charCodeAt(n)&&(r[e.charAt(n)]=n),t[n]=e.charAt(n);return{enc:r,dec:t}}(),r[10007]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~АБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ†°¢£§•¶І®©™Ђђ≠Ѓѓ∞±≤≥іµ∂ЈЄєЇїЉљЊњјЅ¬√ƒ≈∆«»… ЋћЌќѕ–—“”‘’÷„ЎўЏџ№Ёёяабвгдежзийклмнопрстуфхцчшщъыьэю¤",t=[],r={},n=0;n!=e.length;++n)65533!==e.charCodeAt(n)&&(r[e.charAt(n)]=n),t[n]=e.charAt(n);return{enc:r,dec:t}}(),r[10008]=function(){var e,t=[],r={},n=[];for(n[0]="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~€���������������������������������������������������������������������������������������".split(""),e=0;e!=n[0].length;++e)65533!==n[0][e].charCodeAt(0)&&(r[n[0][e]]=0+e,t[0+e]=n[0][e]);for(n[161]="����������������������������������������������������������������������������������������������������������������������������������������������������������������� 、。・ˉˇ¨〃々―~�…‘’“”〔〕〈〉《》「」『』〖〗【】±×÷∶∧∨∑∏∪∩∈∷√⊥∥∠⌒⊙∫∮≡≌≈∽∝≠≮≯≤≥∞∵∴♂♀°′″℃$¤¢£‰§№☆★○●◎◇◆□■△▲※→←↑↓〓�".split(""),e=0;e!=n[161].length;++e)65533!==n[161][e].charCodeAt(0)&&(r[n[161][e]]=41216+e,t[41216+e]=n[161][e]);for(n[162]="���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������⒈⒉⒊⒋⒌⒍⒎⒏⒐⒑⒒⒓⒔⒕⒖⒗⒘⒙⒚⒛⑴⑵⑶⑷⑸⑹⑺⑻⑼⑽⑾⑿⒀⒁⒂⒃⒄⒅⒆⒇①②③④⑤⑥⑦⑧⑨⑩��㈠㈡㈢㈣㈤㈥㈦㈧㈨㈩��ⅠⅡⅢⅣⅤⅥⅦⅧⅨⅩⅪⅫ���".split(""),e=0;e!=n[162].length;++e)65533!==n[162][e].charCodeAt(0)&&(r[n[162][e]]=41472+e,t[41472+e]=n[162][e]);for(n[163]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������!"#¥%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|} ̄�".split(""),e=0;e!=n[163].length;++e)65533!==n[163][e].charCodeAt(0)&&(r[n[163][e]]=41728+e,t[41728+e]=n[163][e]);for(n[164]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������ぁあぃいぅうぇえぉおかがきぎくぐけげこごさざしじすずせぜそぞただちぢっつづてでとどなにぬねのはばぱひびぴふぶぷへべぺほぼぽまみむめもゃやゅゆょよらりるれろゎわゐゑをん������������".split(""),e=0;e!=n[164].length;++e)65533!==n[164][e].charCodeAt(0)&&(r[n[164][e]]=41984+e,t[41984+e]=n[164][e]);for(n[165]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������ァアィイゥウェエォオカガキギクグケゲコゴサザシジスズセゼソゾタダチヂッツヅテデトドナニヌネノハバパヒビピフブプヘベペホボポマミムメモャヤュユョヨラリルレロヮワヰヱヲンヴヵヶ���������".split(""),e=0;e!=n[165].length;++e)65533!==n[165][e].charCodeAt(0)&&(r[n[165][e]]=42240+e,t[42240+e]=n[165][e]);for(n[166]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩ��������αβγδεζηθικλμνξοπρστυφχψω���������������������������������������".split(""),e=0;e!=n[166].length;++e)65533!==n[166][e].charCodeAt(0)&&(r[n[166][e]]=42496+e,t[42496+e]=n[166][e]);for(n[167]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ���������������абвгдеёжзийклмнопрстуфхцчшщъыьэюя��������������".split(""),e=0;e!=n[167].length;++e)65533!==n[167][e].charCodeAt(0)&&(r[n[167][e]]=42752+e,t[42752+e]=n[167][e]);for(n[168]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������āáǎàēéěèīíǐìōóǒòūúǔùǖǘǚǜüê����������ㄅㄆㄇㄈㄉㄊㄋㄌㄍㄎㄏㄐㄑㄒㄓㄔㄕㄖㄗㄘㄙㄚㄛㄜㄝㄞㄟㄠㄡㄢㄣㄤㄥㄦㄧㄨㄩ����������������������".split(""),e=0;e!=n[168].length;++e)65533!==n[168][e].charCodeAt(0)&&(r[n[168][e]]=43008+e,t[43008+e]=n[168][e]);for(n[169]="��������������������������������������������������������������������������������������������������������������������������������������������������������������������─━│┃┄┅┆┇┈┉┊┋┌┍┎┏┐┑┒┓└┕┖┗┘┙┚┛├┝┞┟┠┡┢┣┤┥┦┧┨┩┪┫┬┭┮┯┰┱┲┳┴┵┶┷┸┹┺┻┼┽┾┿╀╁╂╃╄╅╆╇╈╉╊╋����������������".split(""),e=0;e!=n[169].length;++e)65533!==n[169][e].charCodeAt(0)&&(r[n[169][e]]=43264+e,t[43264+e]=n[169][e]);for(n[176]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������啊阿埃挨哎唉哀皑癌蔼矮艾碍爱隘鞍氨安俺按暗岸胺案肮昂盎凹敖熬翱袄傲奥懊澳芭捌扒叭吧笆八疤巴拔跋靶把耙坝霸罢爸白柏百摆佰败拜稗斑班搬扳般颁板版扮拌伴瓣半办绊邦帮梆榜膀绑棒磅蚌镑傍谤苞胞包褒剥�".split(""),e=0;e!=n[176].length;++e)65533!==n[176][e].charCodeAt(0)&&(r[n[176][e]]=45056+e,t[45056+e]=n[176][e]);for(n[177]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������薄雹保堡饱宝抱报暴豹鲍爆杯碑悲卑北辈背贝钡倍狈备惫焙被奔苯本笨崩绷甭泵蹦迸逼鼻比鄙笔彼碧蓖蔽毕毙毖币庇痹闭敝弊必辟壁臂避陛鞭边编贬扁便变卞辨辩辫遍标彪膘表鳖憋别瘪彬斌濒滨宾摈兵冰柄丙秉饼炳�".split(""),e=0;e!=n[177].length;++e)65533!==n[177][e].charCodeAt(0)&&(r[n[177][e]]=45312+e,t[45312+e]=n[177][e]);for(n[178]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������病并玻菠播拨钵波博勃搏铂箔伯帛舶脖膊渤泊驳捕卜哺补埠不布步簿部怖擦猜裁材才财睬踩采彩菜蔡餐参蚕残惭惨灿苍舱仓沧藏操糙槽曹草厕策侧册测层蹭插叉茬茶查碴搽察岔差诧拆柴豺搀掺蝉馋谗缠铲产阐颤昌猖�".split(""),e=0;e!=n[178].length;++e)65533!==n[178][e].charCodeAt(0)&&(r[n[178][e]]=45568+e,t[45568+e]=n[178][e]);for(n[179]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������场尝常长偿肠厂敞畅唱倡超抄钞朝嘲潮巢吵炒车扯撤掣彻澈郴臣辰尘晨忱沉陈趁衬撑称城橙成呈乘程惩澄诚承逞骋秤吃痴持匙池迟弛驰耻齿侈尺赤翅斥炽充冲虫崇宠抽酬畴踌稠愁筹仇绸瞅丑臭初出橱厨躇锄雏滁除楚�".split(""),e=0;e!=n[179].length;++e)65533!==n[179][e].charCodeAt(0)&&(r[n[179][e]]=45824+e,t[45824+e]=n[179][e]);for(n[180]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������础储矗搐触处揣川穿椽传船喘串疮窗幢床闯创吹炊捶锤垂春椿醇唇淳纯蠢戳绰疵茨磁雌辞慈瓷词此刺赐次聪葱囱匆从丛凑粗醋簇促蹿篡窜摧崔催脆瘁粹淬翠村存寸磋撮搓措挫错搭达答瘩打大呆歹傣戴带殆代贷袋待逮�".split(""),e=0;e!=n[180].length;++e)65533!==n[180][e].charCodeAt(0)&&(r[n[180][e]]=46080+e,t[46080+e]=n[180][e]);for(n[181]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������怠耽担丹单郸掸胆旦氮但惮淡诞弹蛋当挡党荡档刀捣蹈倒岛祷导到稻悼道盗德得的蹬灯登等瞪凳邓堤低滴迪敌笛狄涤翟嫡抵底地蒂第帝弟递缔颠掂滇碘点典靛垫电佃甸店惦奠淀殿碉叼雕凋刁掉吊钓调跌爹碟蝶迭谍叠�".split(""),e=0;e!=n[181].length;++e)65533!==n[181][e].charCodeAt(0)&&(r[n[181][e]]=46336+e,t[46336+e]=n[181][e]);for(n[182]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������丁盯叮钉顶鼎锭定订丢东冬董懂动栋侗恫冻洞兜抖斗陡豆逗痘都督毒犊独读堵睹赌杜镀肚度渡妒端短锻段断缎堆兑队对墩吨蹲敦顿囤钝盾遁掇哆多夺垛躲朵跺舵剁惰堕蛾峨鹅俄额讹娥恶厄扼遏鄂饿恩而儿耳尔饵洱二�".split(""),e=0;e!=n[182].length;++e)65533!==n[182][e].charCodeAt(0)&&(r[n[182][e]]=46592+e,t[46592+e]=n[182][e]);for(n[183]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������贰发罚筏伐乏阀法珐藩帆番翻樊矾钒繁凡烦反返范贩犯饭泛坊芳方肪房防妨仿访纺放菲非啡飞肥匪诽吠肺废沸费芬酚吩氛分纷坟焚汾粉奋份忿愤粪丰封枫蜂峰锋风疯烽逢冯缝讽奉凤佛否夫敷肤孵扶拂辐幅氟符伏俘服�".split(""),e=0;e!=n[183].length;++e)65533!==n[183][e].charCodeAt(0)&&(r[n[183][e]]=46848+e,t[46848+e]=n[183][e]);for(n[184]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������浮涪福袱弗甫抚辅俯釜斧脯腑府腐赴副覆赋复傅付阜父腹负富讣附妇缚咐噶嘎该改概钙盖溉干甘杆柑竿肝赶感秆敢赣冈刚钢缸肛纲岗港杠篙皋高膏羔糕搞镐稿告哥歌搁戈鸽胳疙割革葛格蛤阁隔铬个各给根跟耕更庚羹�".split(""),e=0;e!=n[184].length;++e)65533!==n[184][e].charCodeAt(0)&&(r[n[184][e]]=47104+e,t[47104+e]=n[184][e]);for(n[185]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������埂耿梗工攻功恭龚供躬公宫弓巩汞拱贡共钩勾沟苟狗垢构购够辜菇咕箍估沽孤姑鼓古蛊骨谷股故顾固雇刮瓜剐寡挂褂乖拐怪棺关官冠观管馆罐惯灌贯光广逛瑰规圭硅归龟闺轨鬼诡癸桂柜跪贵刽辊滚棍锅郭国果裹过哈�".split(""),e=0;e!=n[185].length;++e)65533!==n[185][e].charCodeAt(0)&&(r[n[185][e]]=47360+e,t[47360+e]=n[185][e]);for(n[186]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������骸孩海氦亥害骇酣憨邯韩含涵寒函喊罕翰撼捍旱憾悍焊汗汉夯杭航壕嚎豪毫郝好耗号浩呵喝荷菏核禾和何合盒貉阂河涸赫褐鹤贺嘿黑痕很狠恨哼亨横衡恒轰哄烘虹鸿洪宏弘红喉侯猴吼厚候后呼乎忽瑚壶葫胡蝴狐糊湖�".split(""),e=0;e!=n[186].length;++e)65533!==n[186][e].charCodeAt(0)&&(r[n[186][e]]=47616+e,t[47616+e]=n[186][e]);for(n[187]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������弧虎唬护互沪户花哗华猾滑画划化话槐徊怀淮坏欢环桓还缓换患唤痪豢焕涣宦幻荒慌黄磺蝗簧皇凰惶煌晃幌恍谎灰挥辉徽恢蛔回毁悔慧卉惠晦贿秽会烩汇讳诲绘荤昏婚魂浑混豁活伙火获或惑霍货祸击圾基机畸稽积箕�".split(""),e=0;e!=n[187].length;++e)65533!==n[187][e].charCodeAt(0)&&(r[n[187][e]]=47872+e,t[47872+e]=n[187][e]);for(n[188]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������肌饥迹激讥鸡姬绩缉吉极棘辑籍集及急疾汲即嫉级挤几脊己蓟技冀季伎祭剂悸济寄寂计记既忌际妓继纪嘉枷夹佳家加荚颊贾甲钾假稼价架驾嫁歼监坚尖笺间煎兼肩艰奸缄茧检柬碱硷拣捡简俭剪减荐槛鉴践贱见键箭件�".split(""),e=0;e!=n[188].length;++e)65533!==n[188][e].charCodeAt(0)&&(r[n[188][e]]=48128+e,t[48128+e]=n[188][e]);for(n[189]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������健舰剑饯渐溅涧建僵姜将浆江疆蒋桨奖讲匠酱降蕉椒礁焦胶交郊浇骄娇嚼搅铰矫侥脚狡角饺缴绞剿教酵轿较叫窖揭接皆秸街阶截劫节桔杰捷睫竭洁结解姐戒藉芥界借介疥诫届巾筋斤金今津襟紧锦仅谨进靳晋禁近烬浸�".split(""),e=0;e!=n[189].length;++e)65533!==n[189][e].charCodeAt(0)&&(r[n[189][e]]=48384+e,t[48384+e]=n[189][e]);for(n[190]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������尽劲荆兢茎睛晶鲸京惊精粳经井警景颈静境敬镜径痉靖竟竞净炯窘揪究纠玖韭久灸九酒厩救旧臼舅咎就疚鞠拘狙疽居驹菊局咀矩举沮聚拒据巨具距踞锯俱句惧炬剧捐鹃娟倦眷卷绢撅攫抉掘倔爵觉决诀绝均菌钧军君峻�".split(""),e=0;e!=n[190].length;++e)65533!==n[190][e].charCodeAt(0)&&(r[n[190][e]]=48640+e,t[48640+e]=n[190][e]);for(n[191]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������俊竣浚郡骏喀咖卡咯开揩楷凯慨刊堪勘坎砍看康慷糠扛抗亢炕考拷烤靠坷苛柯棵磕颗科壳咳可渴克刻客课肯啃垦恳坑吭空恐孔控抠口扣寇枯哭窟苦酷库裤夸垮挎跨胯块筷侩快宽款匡筐狂框矿眶旷况亏盔岿窥葵奎魁傀�".split(""),e=0;e!=n[191].length;++e)65533!==n[191][e].charCodeAt(0)&&(r[n[191][e]]=48896+e,t[48896+e]=n[191][e]);for(n[192]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������馈愧溃坤昆捆困括扩廓阔垃拉喇蜡腊辣啦莱来赖蓝婪栏拦篮阑兰澜谰揽览懒缆烂滥琅榔狼廊郎朗浪捞劳牢老佬姥酪烙涝勒乐雷镭蕾磊累儡垒擂肋类泪棱楞冷厘梨犁黎篱狸离漓理李里鲤礼莉荔吏栗丽厉励砾历利傈例俐�".split(""),e=0;e!=n[192].length;++e)65533!==n[192][e].charCodeAt(0)&&(r[n[192][e]]=49152+e,t[49152+e]=n[192][e]);for(n[193]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������痢立粒沥隶力璃哩俩联莲连镰廉怜涟帘敛脸链恋炼练粮凉梁粱良两辆量晾亮谅撩聊僚疗燎寥辽潦了撂镣廖料列裂烈劣猎琳林磷霖临邻鳞淋凛赁吝拎玲菱零龄铃伶羚凌灵陵岭领另令溜琉榴硫馏留刘瘤流柳六龙聋咙笼窿�".split(""),e=0;e!=n[193].length;++e)65533!==n[193][e].charCodeAt(0)&&(r[n[193][e]]=49408+e,t[49408+e]=n[193][e]);for(n[194]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������隆垄拢陇楼娄搂篓漏陋芦卢颅庐炉掳卤虏鲁麓碌露路赂鹿潞禄录陆戮驴吕铝侣旅履屡缕虑氯律率滤绿峦挛孪滦卵乱掠略抡轮伦仑沦纶论萝螺罗逻锣箩骡裸落洛骆络妈麻玛码蚂马骂嘛吗埋买麦卖迈脉瞒馒蛮满蔓曼慢漫�".split(""),e=0;e!=n[194].length;++e)65533!==n[194][e].charCodeAt(0)&&(r[n[194][e]]=49664+e,t[49664+e]=n[194][e]);for(n[195]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������谩芒茫盲氓忙莽猫茅锚毛矛铆卯茂冒帽貌贸么玫枚梅酶霉煤没眉媒镁每美昧寐妹媚门闷们萌蒙檬盟锰猛梦孟眯醚靡糜迷谜弥米秘觅泌蜜密幂棉眠绵冕免勉娩缅面苗描瞄藐秒渺庙妙蔑灭民抿皿敏悯闽明螟鸣铭名命谬摸�".split(""),e=0;e!=n[195].length;++e)65533!==n[195][e].charCodeAt(0)&&(r[n[195][e]]=49920+e,t[49920+e]=n[195][e]);for(n[196]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������摹蘑模膜磨摩魔抹末莫墨默沫漠寞陌谋牟某拇牡亩姆母墓暮幕募慕木目睦牧穆拿哪呐钠那娜纳氖乃奶耐奈南男难囊挠脑恼闹淖呢馁内嫩能妮霓倪泥尼拟你匿腻逆溺蔫拈年碾撵捻念娘酿鸟尿捏聂孽啮镊镍涅您柠狞凝宁�".split(""),e=0;e!=n[196].length;++e)65533!==n[196][e].charCodeAt(0)&&(r[n[196][e]]=50176+e,t[50176+e]=n[196][e]);for(n[197]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������拧泞牛扭钮纽脓浓农弄奴努怒女暖虐疟挪懦糯诺哦欧鸥殴藕呕偶沤啪趴爬帕怕琶拍排牌徘湃派攀潘盘磐盼畔判叛乓庞旁耪胖抛咆刨炮袍跑泡呸胚培裴赔陪配佩沛喷盆砰抨烹澎彭蓬棚硼篷膨朋鹏捧碰坯砒霹批披劈琵毗�".split(""),e=0;e!=n[197].length;++e)65533!==n[197][e].charCodeAt(0)&&(r[n[197][e]]=50432+e,t[50432+e]=n[197][e]);for(n[198]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������啤脾疲皮匹痞僻屁譬篇偏片骗飘漂瓢票撇瞥拼频贫品聘乒坪苹萍平凭瓶评屏坡泼颇婆破魄迫粕剖扑铺仆莆葡菩蒲埔朴圃普浦谱曝瀑期欺栖戚妻七凄漆柒沏其棋奇歧畦崎脐齐旗祈祁骑起岂乞企启契砌器气迄弃汽泣讫掐�".split(""),e=0;e!=n[198].length;++e)65533!==n[198][e].charCodeAt(0)&&(r[n[198][e]]=50688+e,t[50688+e]=n[198][e]);for(n[199]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������恰洽牵扦钎铅千迁签仟谦乾黔钱钳前潜遣浅谴堑嵌欠歉枪呛腔羌墙蔷强抢橇锹敲悄桥瞧乔侨巧鞘撬翘峭俏窍切茄且怯窃钦侵亲秦琴勤芹擒禽寝沁青轻氢倾卿清擎晴氰情顷请庆琼穷秋丘邱球求囚酋泅趋区蛆曲躯屈驱渠�".split(""),e=0;e!=n[199].length;++e)65533!==n[199][e].charCodeAt(0)&&(r[n[199][e]]=50944+e,t[50944+e]=n[199][e]);for(n[200]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������取娶龋趣去圈颧权醛泉全痊拳犬券劝缺炔瘸却鹊榷确雀裙群然燃冉染瓤壤攘嚷让饶扰绕惹热壬仁人忍韧任认刃妊纫扔仍日戎茸蓉荣融熔溶容绒冗揉柔肉茹蠕儒孺如辱乳汝入褥软阮蕊瑞锐闰润若弱撒洒萨腮鳃塞赛三叁�".split(""),e=0;e!=n[200].length;++e)65533!==n[200][e].charCodeAt(0)&&(r[n[200][e]]=51200+e,t[51200+e]=n[200][e]);for(n[201]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������伞散桑嗓丧搔骚扫嫂瑟色涩森僧莎砂杀刹沙纱傻啥煞筛晒珊苫杉山删煽衫闪陕擅赡膳善汕扇缮墒伤商赏晌上尚裳梢捎稍烧芍勺韶少哨邵绍奢赊蛇舌舍赦摄射慑涉社设砷申呻伸身深娠绅神沈审婶甚肾慎渗声生甥牲升绳�".split(""),e=0;e!=n[201].length;++e)65533!==n[201][e].charCodeAt(0)&&(r[n[201][e]]=51456+e,t[51456+e]=n[201][e]);for(n[202]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������省盛剩胜圣师失狮施湿诗尸虱十石拾时什食蚀实识史矢使屎驶始式示士世柿事拭誓逝势是嗜噬适仕侍释饰氏市恃室视试收手首守寿授售受瘦兽蔬枢梳殊抒输叔舒淑疏书赎孰熟薯暑曙署蜀黍鼠属术述树束戍竖墅庶数漱�".split(""),e=0;e!=n[202].length;++e)65533!==n[202][e].charCodeAt(0)&&(r[n[202][e]]=51712+e,t[51712+e]=n[202][e]);for(n[203]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������恕刷耍摔衰甩帅栓拴霜双爽谁水睡税吮瞬顺舜说硕朔烁斯撕嘶思私司丝死肆寺嗣四伺似饲巳松耸怂颂送宋讼诵搜艘擞嗽苏酥俗素速粟僳塑溯宿诉肃酸蒜算虽隋随绥髓碎岁穗遂隧祟孙损笋蓑梭唆缩琐索锁所塌他它她塔�".split(""),e=0;e!=n[203].length;++e)65533!==n[203][e].charCodeAt(0)&&(r[n[203][e]]=51968+e,t[51968+e]=n[203][e]);for(n[204]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������獭挞蹋踏胎苔抬台泰酞太态汰坍摊贪瘫滩坛檀痰潭谭谈坦毯袒碳探叹炭汤塘搪堂棠膛唐糖倘躺淌趟烫掏涛滔绦萄桃逃淘陶讨套特藤腾疼誊梯剔踢锑提题蹄啼体替嚏惕涕剃屉天添填田甜恬舔腆挑条迢眺跳贴铁帖厅听烃�".split(""),e=0;e!=n[204].length;++e)65533!==n[204][e].charCodeAt(0)&&(r[n[204][e]]=52224+e,t[52224+e]=n[204][e]);for(n[205]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������汀廷停亭庭挺艇通桐酮瞳同铜彤童桶捅筒统痛偷投头透凸秃突图徒途涂屠土吐兔湍团推颓腿蜕褪退吞屯臀拖托脱鸵陀驮驼椭妥拓唾挖哇蛙洼娃瓦袜歪外豌弯湾玩顽丸烷完碗挽晚皖惋宛婉万腕汪王亡枉网往旺望忘妄威�".split(""),e=0;e!=n[205].length;++e)65533!==n[205][e].charCodeAt(0)&&(r[n[205][e]]=52480+e,t[52480+e]=n[205][e]);for(n[206]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������巍微危韦违桅围唯惟为潍维苇萎委伟伪尾纬未蔚味畏胃喂魏位渭谓尉慰卫瘟温蚊文闻纹吻稳紊问嗡翁瓮挝蜗涡窝我斡卧握沃巫呜钨乌污诬屋无芜梧吾吴毋武五捂午舞伍侮坞戊雾晤物勿务悟误昔熙析西硒矽晰嘻吸锡牺�".split(""),e=0;e!=n[206].length;++e)65533!==n[206][e].charCodeAt(0)&&(r[n[206][e]]=52736+e,t[52736+e]=n[206][e]);for(n[207]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������稀息希悉膝夕惜熄烯溪汐犀檄袭席习媳喜铣洗系隙戏细瞎虾匣霞辖暇峡侠狭下厦夏吓掀锨先仙鲜纤咸贤衔舷闲涎弦嫌显险现献县腺馅羡宪陷限线相厢镶香箱襄湘乡翔祥详想响享项巷橡像向象萧硝霄削哮嚣销消宵淆晓�".split(""),e=0;e!=n[207].length;++e)65533!==n[207][e].charCodeAt(0)&&(r[n[207][e]]=52992+e,t[52992+e]=n[207][e]);for(n[208]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������小孝校肖啸笑效楔些歇蝎鞋协挟携邪斜胁谐写械卸蟹懈泄泻谢屑薪芯锌欣辛新忻心信衅星腥猩惺兴刑型形邢行醒幸杏性姓兄凶胸匈汹雄熊休修羞朽嗅锈秀袖绣墟戌需虚嘘须徐许蓄酗叙旭序畜恤絮婿绪续轩喧宣悬旋玄�".split(""),e=0;e!=n[208].length;++e)65533!==n[208][e].charCodeAt(0)&&(r[n[208][e]]=53248+e,t[53248+e]=n[208][e]);for(n[209]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������选癣眩绚靴薛学穴雪血勋熏循旬询寻驯巡殉汛训讯逊迅压押鸦鸭呀丫芽牙蚜崖衙涯雅哑亚讶焉咽阉烟淹盐严研蜒岩延言颜阎炎沿奄掩眼衍演艳堰燕厌砚雁唁彦焰宴谚验殃央鸯秧杨扬佯疡羊洋阳氧仰痒养样漾邀腰妖瑶�".split(""),e=0;e!=n[209].length;++e)65533!==n[209][e].charCodeAt(0)&&(r[n[209][e]]=53504+e,t[53504+e]=n[209][e]);for(n[210]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������摇尧遥窑谣姚咬舀药要耀椰噎耶爷野冶也页掖业叶曳腋夜液一壹医揖铱依伊衣颐夷遗移仪胰疑沂宜姨彝椅蚁倚已乙矣以艺抑易邑屹亿役臆逸肄疫亦裔意毅忆义益溢诣议谊译异翼翌绎茵荫因殷音阴姻吟银淫寅饮尹引隐�".split(""),e=0;e!=n[210].length;++e)65533!==n[210][e].charCodeAt(0)&&(r[n[210][e]]=53760+e,t[53760+e]=n[210][e]);for(n[211]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������印英樱婴鹰应缨莹萤营荧蝇迎赢盈影颖硬映哟拥佣臃痈庸雍踊蛹咏泳涌永恿勇用幽优悠忧尤由邮铀犹油游酉有友右佑釉诱又幼迂淤于盂榆虞愚舆余俞逾鱼愉渝渔隅予娱雨与屿禹宇语羽玉域芋郁吁遇喻峪御愈欲狱育誉�".split(""),e=0;e!=n[211].length;++e)65533!==n[211][e].charCodeAt(0)&&(r[n[211][e]]=54016+e,t[54016+e]=n[211][e]);for(n[212]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������浴寓裕预豫驭鸳渊冤元垣袁原援辕园员圆猿源缘远苑愿怨院曰约越跃钥岳粤月悦阅耘云郧匀陨允运蕴酝晕韵孕匝砸杂栽哉灾宰载再在咱攒暂赞赃脏葬遭糟凿藻枣早澡蚤躁噪造皂灶燥责择则泽贼怎增憎曾赠扎喳渣札轧�".split(""),e=0;e!=n[212].length;++e)65533!==n[212][e].charCodeAt(0)&&(r[n[212][e]]=54272+e,t[54272+e]=n[212][e]);for(n[213]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������铡闸眨栅榨咋乍炸诈摘斋宅窄债寨瞻毡詹粘沾盏斩辗崭展蘸栈占战站湛绽樟章彰漳张掌涨杖丈帐账仗胀瘴障招昭找沼赵照罩兆肇召遮折哲蛰辙者锗蔗这浙珍斟真甄砧臻贞针侦枕疹诊震振镇阵蒸挣睁征狰争怔整拯正政�".split(""),e=0;e!=n[213].length;++e)65533!==n[213][e].charCodeAt(0)&&(r[n[213][e]]=54528+e,t[54528+e]=n[213][e]);for(n[214]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������帧症郑证芝枝支吱蜘知肢脂汁之织职直植殖执值侄址指止趾只旨纸志挚掷至致置帜峙制智秩稚质炙痔滞治窒中盅忠钟衷终种肿重仲众舟周州洲诌粥轴肘帚咒皱宙昼骤珠株蛛朱猪诸诛逐竹烛煮拄瞩嘱主著柱助蛀贮铸筑�".split(""),e=0;e!=n[214].length;++e)65533!==n[214][e].charCodeAt(0)&&(r[n[214][e]]=54784+e,t[54784+e]=n[214][e]);for(n[215]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������住注祝驻抓爪拽专砖转撰赚篆桩庄装妆撞壮状椎锥追赘坠缀谆准捉拙卓桌琢茁酌啄着灼浊兹咨资姿滋淄孜紫仔籽滓子自渍字鬃棕踪宗综总纵邹走奏揍租足卒族祖诅阻组钻纂嘴醉最罪尊遵昨左佐柞做作坐座������".split(""),e=0;e!=n[215].length;++e)65533!==n[215][e].charCodeAt(0)&&(r[n[215][e]]=55040+e,t[55040+e]=n[215][e]);for(n[216]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������亍丌兀丐廿卅丕亘丞鬲孬噩丨禺丿匕乇夭爻卮氐囟胤馗毓睾鼗丶亟鼐乜乩亓芈孛啬嘏仄厍厝厣厥厮靥赝匚叵匦匮匾赜卦卣刂刈刎刭刳刿剀剌剞剡剜蒯剽劂劁劐劓冂罔亻仃仉仂仨仡仫仞伛仳伢佤仵伥伧伉伫佞佧攸佚佝�".split(""),e=0;e!=n[216].length;++e)65533!==n[216][e].charCodeAt(0)&&(r[n[216][e]]=55296+e,t[55296+e]=n[216][e]);for(n[217]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������佟佗伲伽佶佴侑侉侃侏佾佻侪佼侬侔俦俨俪俅俚俣俜俑俟俸倩偌俳倬倏倮倭俾倜倌倥倨偾偃偕偈偎偬偻傥傧傩傺僖儆僭僬僦僮儇儋仝氽佘佥俎龠汆籴兮巽黉馘冁夔勹匍訇匐凫夙兕亠兖亳衮袤亵脔裒禀嬴蠃羸冫冱冽冼�".split(""),e=0;e!=n[217].length;++e)65533!==n[217][e].charCodeAt(0)&&(r[n[217][e]]=55552+e,t[55552+e]=n[217][e]);for(n[218]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������凇冖冢冥讠讦讧讪讴讵讷诂诃诋诏诎诒诓诔诖诘诙诜诟诠诤诨诩诮诰诳诶诹诼诿谀谂谄谇谌谏谑谒谔谕谖谙谛谘谝谟谠谡谥谧谪谫谮谯谲谳谵谶卩卺阝阢阡阱阪阽阼陂陉陔陟陧陬陲陴隈隍隗隰邗邛邝邙邬邡邴邳邶邺�".split(""),e=0;e!=n[218].length;++e)65533!==n[218][e].charCodeAt(0)&&(r[n[218][e]]=55808+e,t[55808+e]=n[218][e]);for(n[219]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������邸邰郏郅邾郐郄郇郓郦郢郜郗郛郫郯郾鄄鄢鄞鄣鄱鄯鄹酃酆刍奂劢劬劭劾哿勐勖勰叟燮矍廴凵凼鬯厶弁畚巯坌垩垡塾墼壅壑圩圬圪圳圹圮圯坜圻坂坩垅坫垆坼坻坨坭坶坳垭垤垌垲埏垧垴垓垠埕埘埚埙埒垸埴埯埸埤埝�".split(""),e=0;e!=n[219].length;++e)65533!==n[219][e].charCodeAt(0)&&(r[n[219][e]]=56064+e,t[56064+e]=n[219][e]);for(n[220]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������堋堍埽埭堀堞堙塄堠塥塬墁墉墚墀馨鼙懿艹艽艿芏芊芨芄芎芑芗芙芫芸芾芰苈苊苣芘芷芮苋苌苁芩芴芡芪芟苄苎芤苡茉苷苤茏茇苜苴苒苘茌苻苓茑茚茆茔茕苠苕茜荑荛荜茈莒茼茴茱莛荞茯荏荇荃荟荀茗荠茭茺茳荦荥�".split(""),e=0;e!=n[220].length;++e)65533!==n[220][e].charCodeAt(0)&&(r[n[220][e]]=56320+e,t[56320+e]=n[220][e]);for(n[221]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������荨茛荩荬荪荭荮莰荸莳莴莠莪莓莜莅荼莶莩荽莸荻莘莞莨莺莼菁萁菥菘堇萘萋菝菽菖萜萸萑萆菔菟萏萃菸菹菪菅菀萦菰菡葜葑葚葙葳蒇蒈葺蒉葸萼葆葩葶蒌蒎萱葭蓁蓍蓐蓦蒽蓓蓊蒿蒺蓠蒡蒹蒴蒗蓥蓣蔌甍蔸蓰蔹蔟蔺�".split(""),e=0;e!=n[221].length;++e)65533!==n[221][e].charCodeAt(0)&&(r[n[221][e]]=56576+e,t[56576+e]=n[221][e]);for(n[222]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������蕖蔻蓿蓼蕙蕈蕨蕤蕞蕺瞢蕃蕲蕻薤薨薇薏蕹薮薜薅薹薷薰藓藁藜藿蘧蘅蘩蘖蘼廾弈夼奁耷奕奚奘匏尢尥尬尴扌扪抟抻拊拚拗拮挢拶挹捋捃掭揶捱捺掎掴捭掬掊捩掮掼揲揸揠揿揄揞揎摒揆掾摅摁搋搛搠搌搦搡摞撄摭撖�".split(""),e=0;e!=n[222].length;++e)65533!==n[222][e].charCodeAt(0)&&(r[n[222][e]]=56832+e,t[56832+e]=n[222][e]);for(n[223]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������摺撷撸撙撺擀擐擗擤擢攉攥攮弋忒甙弑卟叱叽叩叨叻吒吖吆呋呒呓呔呖呃吡呗呙吣吲咂咔呷呱呤咚咛咄呶呦咝哐咭哂咴哒咧咦哓哔呲咣哕咻咿哌哙哚哜咩咪咤哝哏哞唛哧唠哽唔哳唢唣唏唑唧唪啧喏喵啉啭啁啕唿啐唼�".split(""),e=0;e!=n[223].length;++e)65533!==n[223][e].charCodeAt(0)&&(r[n[223][e]]=57088+e,t[57088+e]=n[223][e]);for(n[224]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������唷啖啵啶啷唳唰啜喋嗒喃喱喹喈喁喟啾嗖喑啻嗟喽喾喔喙嗪嗷嗉嘟嗑嗫嗬嗔嗦嗝嗄嗯嗥嗲嗳嗌嗍嗨嗵嗤辔嘞嘈嘌嘁嘤嘣嗾嘀嘧嘭噘嘹噗嘬噍噢噙噜噌噔嚆噤噱噫噻噼嚅嚓嚯囔囗囝囡囵囫囹囿圄圊圉圜帏帙帔帑帱帻帼�".split(""),e=0;e!=n[224].length;++e)65533!==n[224][e].charCodeAt(0)&&(r[n[224][e]]=57344+e,t[57344+e]=n[224][e]);for(n[225]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������帷幄幔幛幞幡岌屺岍岐岖岈岘岙岑岚岜岵岢岽岬岫岱岣峁岷峄峒峤峋峥崂崃崧崦崮崤崞崆崛嵘崾崴崽嵬嵛嵯嵝嵫嵋嵊嵩嵴嶂嶙嶝豳嶷巅彳彷徂徇徉後徕徙徜徨徭徵徼衢彡犭犰犴犷犸狃狁狎狍狒狨狯狩狲狴狷猁狳猃狺�".split(""),e=0;e!=n[225].length;++e)65533!==n[225][e].charCodeAt(0)&&(r[n[225][e]]=57600+e,t[57600+e]=n[225][e]);for(n[226]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������狻猗猓猡猊猞猝猕猢猹猥猬猸猱獐獍獗獠獬獯獾舛夥飧夤夂饣饧饨饩饪饫饬饴饷饽馀馄馇馊馍馐馑馓馔馕庀庑庋庖庥庠庹庵庾庳赓廒廑廛廨廪膺忄忉忖忏怃忮怄忡忤忾怅怆忪忭忸怙怵怦怛怏怍怩怫怊怿怡恸恹恻恺恂�".split(""),e=0;e!=n[226].length;++e)65533!==n[226][e].charCodeAt(0)&&(r[n[226][e]]=57856+e,t[57856+e]=n[226][e]);for(n[227]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������恪恽悖悚悭悝悃悒悌悛惬悻悱惝惘惆惚悴愠愦愕愣惴愀愎愫慊慵憬憔憧憷懔懵忝隳闩闫闱闳闵闶闼闾阃阄阆阈阊阋阌阍阏阒阕阖阗阙阚丬爿戕氵汔汜汊沣沅沐沔沌汨汩汴汶沆沩泐泔沭泷泸泱泗沲泠泖泺泫泮沱泓泯泾�".split(""),e=0;e!=n[227].length;++e)65533!==n[227][e].charCodeAt(0)&&(r[n[227][e]]=58112+e,t[58112+e]=n[227][e]);for(n[228]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������洹洧洌浃浈洇洄洙洎洫浍洮洵洚浏浒浔洳涑浯涞涠浞涓涔浜浠浼浣渚淇淅淞渎涿淠渑淦淝淙渖涫渌涮渫湮湎湫溲湟溆湓湔渲渥湄滟溱溘滠漭滢溥溧溽溻溷滗溴滏溏滂溟潢潆潇漤漕滹漯漶潋潴漪漉漩澉澍澌潸潲潼潺濑�".split(""),e=0;e!=n[228].length;++e)65533!==n[228][e].charCodeAt(0)&&(r[n[228][e]]=58368+e,t[58368+e]=n[228][e]);for(n[229]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������濉澧澹澶濂濡濮濞濠濯瀚瀣瀛瀹瀵灏灞宀宄宕宓宥宸甯骞搴寤寮褰寰蹇謇辶迓迕迥迮迤迩迦迳迨逅逄逋逦逑逍逖逡逵逶逭逯遄遑遒遐遨遘遢遛暹遴遽邂邈邃邋彐彗彖彘尻咫屐屙孱屣屦羼弪弩弭艴弼鬻屮妁妃妍妩妪妣�".split(""),e=0;e!=n[229].length;++e)65533!==n[229][e].charCodeAt(0)&&(r[n[229][e]]=58624+e,t[58624+e]=n[229][e]);for(n[230]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������妗姊妫妞妤姒妲妯姗妾娅娆姝娈姣姘姹娌娉娲娴娑娣娓婀婧婊婕娼婢婵胬媪媛婷婺媾嫫媲嫒嫔媸嫠嫣嫱嫖嫦嫘嫜嬉嬗嬖嬲嬷孀尕尜孚孥孳孑孓孢驵驷驸驺驿驽骀骁骅骈骊骐骒骓骖骘骛骜骝骟骠骢骣骥骧纟纡纣纥纨纩�".split(""),e=0;e!=n[230].length;++e)65533!==n[230][e].charCodeAt(0)&&(r[n[230][e]]=58880+e,t[58880+e]=n[230][e]);for(n[231]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������纭纰纾绀绁绂绉绋绌绐绔绗绛绠绡绨绫绮绯绱绲缍绶绺绻绾缁缂缃缇缈缋缌缏缑缒缗缙缜缛缟缡缢缣缤缥缦缧缪缫缬缭缯缰缱缲缳缵幺畿巛甾邕玎玑玮玢玟珏珂珑玷玳珀珉珈珥珙顼琊珩珧珞玺珲琏琪瑛琦琥琨琰琮琬�".split(""),e=0;e!=n[231].length;++e)65533!==n[231][e].charCodeAt(0)&&(r[n[231][e]]=59136+e,t[59136+e]=n[231][e]);for(n[232]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������琛琚瑁瑜瑗瑕瑙瑷瑭瑾璜璎璀璁璇璋璞璨璩璐璧瓒璺韪韫韬杌杓杞杈杩枥枇杪杳枘枧杵枨枞枭枋杷杼柰栉柘栊柩枰栌柙枵柚枳柝栀柃枸柢栎柁柽栲栳桠桡桎桢桄桤梃栝桕桦桁桧桀栾桊桉栩梵梏桴桷梓桫棂楮棼椟椠棹�".split(""),e=0;e!=n[232].length;++e)65533!==n[232][e].charCodeAt(0)&&(r[n[232][e]]=59392+e,t[59392+e]=n[232][e]);for(n[233]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������椤棰椋椁楗棣椐楱椹楠楂楝榄楫榀榘楸椴槌榇榈槎榉楦楣楹榛榧榻榫榭槔榱槁槊槟榕槠榍槿樯槭樗樘橥槲橄樾檠橐橛樵檎橹樽樨橘橼檑檐檩檗檫猷獒殁殂殇殄殒殓殍殚殛殡殪轫轭轱轲轳轵轶轸轷轹轺轼轾辁辂辄辇辋�".split(""),e=0;e!=n[233].length;++e)65533!==n[233][e].charCodeAt(0)&&(r[n[233][e]]=59648+e,t[59648+e]=n[233][e]);for(n[234]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������辍辎辏辘辚軎戋戗戛戟戢戡戥戤戬臧瓯瓴瓿甏甑甓攴旮旯旰昊昙杲昃昕昀炅曷昝昴昱昶昵耆晟晔晁晏晖晡晗晷暄暌暧暝暾曛曜曦曩贲贳贶贻贽赀赅赆赈赉赇赍赕赙觇觊觋觌觎觏觐觑牮犟牝牦牯牾牿犄犋犍犏犒挈挲掰�".split(""),e=0;e!=n[234].length;++e)65533!==n[234][e].charCodeAt(0)&&(r[n[234][e]]=59904+e,t[59904+e]=n[234][e]);for(n[235]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������搿擘耄毪毳毽毵毹氅氇氆氍氕氘氙氚氡氩氤氪氲攵敕敫牍牒牖爰虢刖肟肜肓肼朊肽肱肫肭肴肷胧胨胩胪胛胂胄胙胍胗朐胝胫胱胴胭脍脎胲胼朕脒豚脶脞脬脘脲腈腌腓腴腙腚腱腠腩腼腽腭腧塍媵膈膂膑滕膣膪臌朦臊膻�".split(""),e=0;e!=n[235].length;++e)65533!==n[235][e].charCodeAt(0)&&(r[n[235][e]]=60160+e,t[60160+e]=n[235][e]);for(n[236]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������臁膦欤欷欹歃歆歙飑飒飓飕飙飚殳彀毂觳斐齑斓於旆旄旃旌旎旒旖炀炜炖炝炻烀炷炫炱烨烊焐焓焖焯焱煳煜煨煅煲煊煸煺熘熳熵熨熠燠燔燧燹爝爨灬焘煦熹戾戽扃扈扉礻祀祆祉祛祜祓祚祢祗祠祯祧祺禅禊禚禧禳忑忐�".split(""),e=0;e!=n[236].length;++e)65533!==n[236][e].charCodeAt(0)&&(r[n[236][e]]=60416+e,t[60416+e]=n[236][e]);for(n[237]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������怼恝恚恧恁恙恣悫愆愍慝憩憝懋懑戆肀聿沓泶淼矶矸砀砉砗砘砑斫砭砜砝砹砺砻砟砼砥砬砣砩硎硭硖硗砦硐硇硌硪碛碓碚碇碜碡碣碲碹碥磔磙磉磬磲礅磴礓礤礞礴龛黹黻黼盱眄眍盹眇眈眚眢眙眭眦眵眸睐睑睇睃睚睨�".split(""),e=0;e!=n[237].length;++e)65533!==n[237][e].charCodeAt(0)&&(r[n[237][e]]=60672+e,t[60672+e]=n[237][e]);for(n[238]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������睢睥睿瞍睽瞀瞌瞑瞟瞠瞰瞵瞽町畀畎畋畈畛畲畹疃罘罡罟詈罨罴罱罹羁罾盍盥蠲钅钆钇钋钊钌钍钏钐钔钗钕钚钛钜钣钤钫钪钭钬钯钰钲钴钶钷钸钹钺钼钽钿铄铈铉铊铋铌铍铎铐铑铒铕铖铗铙铘铛铞铟铠铢铤铥铧铨铪�".split(""),e=0;e!=n[238].length;++e)65533!==n[238][e].charCodeAt(0)&&(r[n[238][e]]=60928+e,t[60928+e]=n[238][e]);for(n[239]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������铩铫铮铯铳铴铵铷铹铼铽铿锃锂锆锇锉锊锍锎锏锒锓锔锕锖锘锛锝锞锟锢锪锫锩锬锱锲锴锶锷锸锼锾锿镂锵镄镅镆镉镌镎镏镒镓镔镖镗镘镙镛镞镟镝镡镢镤镥镦镧镨镩镪镫镬镯镱镲镳锺矧矬雉秕秭秣秫稆嵇稃稂稞稔�".split(""),e=0;e!=n[239].length;++e)65533!==n[239][e].charCodeAt(0)&&(r[n[239][e]]=61184+e,t[61184+e]=n[239][e]);for(n[240]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������稹稷穑黏馥穰皈皎皓皙皤瓞瓠甬鸠鸢鸨鸩鸪鸫鸬鸲鸱鸶鸸鸷鸹鸺鸾鹁鹂鹄鹆鹇鹈鹉鹋鹌鹎鹑鹕鹗鹚鹛鹜鹞鹣鹦鹧鹨鹩鹪鹫鹬鹱鹭鹳疒疔疖疠疝疬疣疳疴疸痄疱疰痃痂痖痍痣痨痦痤痫痧瘃痱痼痿瘐瘀瘅瘌瘗瘊瘥瘘瘕瘙�".split(""),e=0;e!=n[240].length;++e)65533!==n[240][e].charCodeAt(0)&&(r[n[240][e]]=61440+e,t[61440+e]=n[240][e]);for(n[241]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������瘛瘼瘢瘠癀瘭瘰瘿瘵癃瘾瘳癍癞癔癜癖癫癯翊竦穸穹窀窆窈窕窦窠窬窨窭窳衤衩衲衽衿袂袢裆袷袼裉裢裎裣裥裱褚裼裨裾裰褡褙褓褛褊褴褫褶襁襦襻疋胥皲皴矜耒耔耖耜耠耢耥耦耧耩耨耱耋耵聃聆聍聒聩聱覃顸颀颃�".split(""),e=0;e!=n[241].length;++e)65533!==n[241][e].charCodeAt(0)&&(r[n[241][e]]=61696+e,t[61696+e]=n[241][e]);for(n[242]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������颉颌颍颏颔颚颛颞颟颡颢颥颦虍虔虬虮虿虺虼虻蚨蚍蚋蚬蚝蚧蚣蚪蚓蚩蚶蛄蚵蛎蚰蚺蚱蚯蛉蛏蚴蛩蛱蛲蛭蛳蛐蜓蛞蛴蛟蛘蛑蜃蜇蛸蜈蜊蜍蜉蜣蜻蜞蜥蜮蜚蜾蝈蜴蜱蜩蜷蜿螂蜢蝽蝾蝻蝠蝰蝌蝮螋蝓蝣蝼蝤蝙蝥螓螯螨蟒�".split(""),e=0;e!=n[242].length;++e)65533!==n[242][e].charCodeAt(0)&&(r[n[242][e]]=61952+e,t[61952+e]=n[242][e]);for(n[243]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������蟆螈螅螭螗螃螫蟥螬螵螳蟋蟓螽蟑蟀蟊蟛蟪蟠蟮蠖蠓蟾蠊蠛蠡蠹蠼缶罂罄罅舐竺竽笈笃笄笕笊笫笏筇笸笪笙笮笱笠笥笤笳笾笞筘筚筅筵筌筝筠筮筻筢筲筱箐箦箧箸箬箝箨箅箪箜箢箫箴篑篁篌篝篚篥篦篪簌篾篼簏簖簋�".split(""),e=0;e!=n[243].length;++e)65533!==n[243][e].charCodeAt(0)&&(r[n[243][e]]=62208+e,t[62208+e]=n[243][e]);for(n[244]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������簟簪簦簸籁籀臾舁舂舄臬衄舡舢舣舭舯舨舫舸舻舳舴舾艄艉艋艏艚艟艨衾袅袈裘裟襞羝羟羧羯羰羲籼敉粑粝粜粞粢粲粼粽糁糇糌糍糈糅糗糨艮暨羿翎翕翥翡翦翩翮翳糸絷綦綮繇纛麸麴赳趄趔趑趱赧赭豇豉酊酐酎酏酤�".split(""),e=0;e!=n[244].length;++e)65533!==n[244][e].charCodeAt(0)&&(r[n[244][e]]=62464+e,t[62464+e]=n[244][e]);for(n[245]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������酢酡酰酩酯酽酾酲酴酹醌醅醐醍醑醢醣醪醭醮醯醵醴醺豕鹾趸跫踅蹙蹩趵趿趼趺跄跖跗跚跞跎跏跛跆跬跷跸跣跹跻跤踉跽踔踝踟踬踮踣踯踺蹀踹踵踽踱蹉蹁蹂蹑蹒蹊蹰蹶蹼蹯蹴躅躏躔躐躜躞豸貂貊貅貘貔斛觖觞觚觜�".split(""),e=0;e!=n[245].length;++e)65533!==n[245][e].charCodeAt(0)&&(r[n[245][e]]=62720+e,t[62720+e]=n[245][e]);for(n[246]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������觥觫觯訾謦靓雩雳雯霆霁霈霏霎霪霭霰霾龀龃龅龆龇龈龉龊龌黾鼋鼍隹隼隽雎雒瞿雠銎銮鋈錾鍪鏊鎏鐾鑫鱿鲂鲅鲆鲇鲈稣鲋鲎鲐鲑鲒鲔鲕鲚鲛鲞鲟鲠鲡鲢鲣鲥鲦鲧鲨鲩鲫鲭鲮鲰鲱鲲鲳鲴鲵鲶鲷鲺鲻鲼鲽鳄鳅鳆鳇鳊鳋�".split(""),e=0;e!=n[246].length;++e)65533!==n[246][e].charCodeAt(0)&&(r[n[246][e]]=62976+e,t[62976+e]=n[246][e]);for(n[247]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������鳌鳍鳎鳏鳐鳓鳔鳕鳗鳘鳙鳜鳝鳟鳢靼鞅鞑鞒鞔鞯鞫鞣鞲鞴骱骰骷鹘骶骺骼髁髀髅髂髋髌髑魅魃魇魉魈魍魑飨餍餮饕饔髟髡髦髯髫髻髭髹鬈鬏鬓鬟鬣麽麾縻麂麇麈麋麒鏖麝麟黛黜黝黠黟黢黩黧黥黪黯鼢鼬鼯鼹鼷鼽鼾齄�".split(""),e=0;e!=n[247].length;++e)65533!==n[247][e].charCodeAt(0)&&(r[n[247][e]]=63232+e,t[63232+e]=n[247][e]);return{enc:r,dec:t}}(),r[10029]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÄĀāÉĄÖÜáąČäčĆć鏟ĎíďĒēĖóėôöõúĚěü†°Ę£§•¶ß®©™ę¨≠ģĮįĪ≤≥īĶ∂∑łĻļĽľĹĺŅņѬ√ńŇ∆«»… ňŐÕőŌ–—“”‘’÷◊ōŔŕŘ‹›řŖŗŠ‚„šŚśÁŤťÍŽžŪÓÔūŮÚůŰűŲųÝýķŻŁżĢˇ",t=[],r={},n=0;n!=e.length;++n)65533!==e.charCodeAt(n)&&(r[e.charAt(n)]=n),t[n]=e.charAt(n);return{enc:r,dec:t}}(),r[10079]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÄÅÇÉÑÖÜáàâäãåçéèêëíìîïñóòôöõúùûüݰ¢£§•¶ß®©™´¨≠ÆØ∞±≤≥¥µ∂∑∏π∫ªºΩæø¿¡¬√ƒ≈∆«»… ÀÃÕŒœ–—“”‘’÷◊ÿŸ⁄¤ÐðÞþý·‚„‰ÂÊÁËÈÍÎÏÌÓÔ�ÒÚÛÙıˆ˜¯˘˙˚¸˝˛ˇ",t=[],r={},n=0;n!=e.length;++n)65533!==e.charCodeAt(n)&&(r[e.charAt(n)]=n),t[n]=e.charAt(n);return{enc:r,dec:t}}(),r[10081]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÄÅÇÉÑÖÜáàâäãåçéèêëíìîïñóòôöõúùûü†°¢£§•¶ß®©™´¨≠ÆØ∞±≤≥¥µ∂∑∏π∫ªºΩæø¿¡¬√ƒ≈∆«»… ÀÃÕŒœ–—“”‘’÷◊ÿŸĞğİıŞş‡·‚„‰ÂÊÁËÈÍÎÏÌÓÔ�ÒÚÛÙ�ˆ˜¯˘˙˚¸˝˛ˇ",t=[],r={},n=0;n!=e.length;++n)65533!==e.charCodeAt(n)&&(r[e.charAt(n)]=n),t[n]=e.charAt(n);return{enc:r,dec:t}}(),e.exports&&"undefined"==typeof DO_NOT_EXPORT_CODEPAGE&&(e.exports=r),function(t,n){"use strict";var a;void 0===r?(a=r,e.exports&&"undefined"==typeof DO_NOT_EXPORT_CODEPAGE?e.exports=n(a):t.cptable=n(a)):r=n(r)}(this,(function(e){"use strict";function r(e){return String.fromCharCode(e)}function n(e){return e.charCodeAt(0)}var a={1200:"utf16le",1201:"utf16be",12e3:"utf32le",12001:"utf32be",16969:"utf64le",20127:"ascii",65e3:"utf7",65001:"utf8"},i=[874,1250,1251,1252,1253,1254,1255,1256,1e4],s=[932,936,949,950],o=[65001],l={},c={},f={},h={},d=void 0!==t,u=function(){};if(d){var p=!t.from;if(!p)try{t.from("foo","utf8")}catch(E){p=!0}u=p?function(e,r){return r?new t(e,r):new t(e)}:t.from.bind(t),t.allocUnsafe||(t.allocUnsafe=function(e){return new t(e)});var g=1024,m=t.allocUnsafe(g),b=function(e){for(var r=t.allocUnsafe(65536),n=0;n<65536;++n)r[n]=0;for(var a=Object.keys(e),i=a.length,s=0,o=a[s];s>10&1023)],a[l++]=n[56320+(1023&c)]));a=a.slice(0,l)}else for(a=t.allocUnsafe(s),o=0;o>8);return function(e){var r=e.length,n=0,a=0;if(g<2*r&&(g=2*r,m=t.allocUnsafe(g)),t.isBuffer(e))for(n=0;n>8);return function(e,r){var n,i=e.length,s=t.allocUnsafe(2*i),o=0,l=0,c=0;if("string"==typeof e){for(o=c=0;o>10&1023)))]||a[l],0>8);return function(e){var r=e.length,n=t.allocUnsafe(2*r),a=0,i=0,o=0;if(t.isBuffer(e))for(a=0;a>8):(o=55296+((i-=65536)>>10&1023),i=56320+(1023&i),m[c++]=255&o,m[c++]=o>>>8,m[c++]=255&i,m[c++]=i>>>8&255);return m.slice(0,c).toString("ucs2")},c[65001]=function(e,r){if(d&&t.isBuffer(e))return r&&"buf"!==r?"arr"!==r?e.toString("binary"):[].slice.call(e):e;var n,a=e.length,i=0,s=0,o="string"==typeof e;g<4*a&&(g=4*a,m=t.allocUnsafe(g));for(var l=0;l>6),m[s++]=128+(63&i)):55296<=i&&i<=57343?(i-=55296,++l,n=(o?e.charCodeAt(l):e[l].charCodeAt(0))-56320+(i<<10),m[s++]=240+(n>>>18&7),m[s++]=144+(n>>>12&63),m[s++]=128+(n>>>6&63),m[s++]=128+(63&n)):(m[s++]=224+(i>>12),m[s++]=128+(i>>6&63),m[s++]=128+(63&i));return r&&"buf"!==r?"arr"!==r?m.slice(0,s).toString("binary"):[].slice.call(m,0,s):m.slice(0,s)}}function E(){if(d&&!f[i[0]]){var t=0,r=0;for(t=0;t>10&1023),g=56320+(1023&g),u[v++]=String.fromCharCode(o)),u[v++]=String.fromCharCode(g);break;case"ascii":if(d&&t.isBuffer(s))return s.toString(c);for(m=0;m>10&1023)),u[v++]=String.fromCharCode(56320+(1023&g))):u[v++]=String.fromCharCode(g);break;case"utf32be":for(4<=h&&255==s[3]&&254==s[2]&&0===s[1]&&0===s[0]&&(m=4),b=4;m>10&1023)),u[v++]=String.fromCharCode(56320+(1023&g))):u[v++]=String.fromCharCode(g);break;case"utf7":for(4<=h&&43==s[0]&&47==s[1]&&118==s[2]&&(5<=h&&56==s[3]&&45==s[4]?m=5:56!=s[3]&&57!=s[3]&&43!=s[3]&&47!=s[3]||(m=4));m>4),-1!==(S=y.indexOf(String.fromCharCode(s[m+B++]))))&&(A.push((15&C)<<4|S>>2),-1!==(E=y.indexOf(String.fromCharCode(s[m+B++]))));)E<64&&A.push((3&S)<<6|E);for(k=r(1201,A),B=0;B>8,g[++v]=255&m):g[v]=255&m;else{if(!(f=a[i]))throw new Error("Unrecognized CP: "+i);switch(f){case"utf8":if(d&&C)v=(g=u(s,f)).length;else for(b=0;b>6),g[++v]=128+(63&m)):55296<=m&&m<=57343?(m-=55296,l=(C?s.charCodeAt(++b):s[++b].charCodeAt(0))-56320+(m<<10),g[v]=240+(l>>>18&7),g[++v]=144+(l>>>12&63),g[++v]=128+(l>>>6&63),g[++v]=128+(63&l)):(g[v]=224+(m>>12),g[++v]=128+(m>>6&63),g[++v]=128+(63&m));break;case"ascii":if(d&&"string"==typeof s)v=(g=u(s,f)).length;else for(b=0;b>8;break;case"utf16be":for(b=0;b>8,g[v++]=255&m;break;case"utf32le":for(b=0;b>=8),g[v++]=255&(m>>=8),g[v++]=255&(m>>=8);break;case"utf32be":for(b=0;b>=8),g[v+1]=255&(m>>=8),g[v]=255&(m>>=8),v+=4;break;case"utf7":for(b=0;b>2),g[v++]=y.charCodeAt(((3&S[0])<<4)+((S[1]||0)>>4)),g[v++]=y.charCodeAt(((15&S[1])<<2)+((S[2]||0)>>6)),g[v++]=45)}break;default:throw new Error("Unsupported magic: "+i+" "+a[i])}}return g=g.slice(0,v),d?o&&"buf"!==o?"arr"!==o?g.toString("binary"):[].slice.call(g):g:"str"==o?g.map(r).join(""):g},hascp:function(t){return!(!e[t]&&!a[t])},magic:a,cache:p},e}))}).call(this,r("b639").Buffer)},"2c3e":function(e,t,r){var n=r("da84"),a=r("83ab"),i=r("9f7f").MISSED_STICKY,s=r("c6b6"),o=r("edd0"),l=r("69f3").get,c=RegExp.prototype,f=n.TypeError;a&&i&&o(c,"sticky",{configurable:!0,get:function(){if(this!==c){if("RegExp"===s(this))return!!l(this).sticky;throw f("Incompatible receiver, RegExp required")}}})},3:function(e,t){},"3d87":function(e,t,r){r=r("4930"),e.exports=r&&!!Symbol.for&&!!Symbol.keyFor},"428f":function(e,t,r){r=r("da84"),e.exports=r},"4d63":function(e,t,r){var n=r("83ab"),a=r("da84"),i=r("e330"),s=r("94ca"),o=r("7156"),l=r("9112"),c=r("241c").f,f=r("3a9b"),h=r("44e7"),d=r("577e"),u=r("90d8"),p=r("9f7f"),g=r("aeb0"),m=r("cb2d"),b=r("d039"),v=r("1a2d"),w=r("69f3").enforce,C=r("2626"),S=r("b622"),E=r("fce3"),_=r("107c"),A=S("match"),y=a.RegExp,k=y.prototype,B=a.SyntaxError,x=i(k.exec),T=i("".charAt),I=i("".replace),R=i("".indexOf),D=i("".slice),O=/^\?<[^\s\d!#%&*+<=>@^][^\s!#%&*+<=>@^]*>/,F=/a/g,P=/a/g,N=(r=new y(F)!==F,p.MISSED_STICKY),L=p.UNSUPPORTED_Y;S=n&&(!r||N||E||_||b((function(){return P[A]=!1,y(F)!=F||y(P)==P||"/a/i"!=y(F,"i")})));if(s("RegExp",S)){function M(e,t){var r,n,a=f(k,this),i=h(e),s=void 0===t,c=[],p=e;if(!a&&i&&s&&e.constructor===M)return e;if((i||f(k,e))&&(e=e.source,s&&(t=u(p))),e=void 0===e?"":d(e),t=void 0===t?"":d(t),p=e,i=t=E&&"dotAll"in F&&(r=!!t&&-1"===t&&l:if(""===f||v(s,f))throw new B("Invalid capture group name");s[f]=!0,l=!(i[i.length]=[f,c]),f="";continue}l?f+=t:a+=t}return[a,i]}(e))[0],c=s[1]),s=o(y(e,t),a?this:k,M),(r||n||c.length)&&(t=w(s),r&&(t.dotAll=!0,t.raw=M(function(e){for(var t,r=e.length,n=0,a="",i=!1;n<=r;n++)"\\"===(t=T(e,n))?a+=t+T(e,++n):i||"."!==t?("["===t?i=!0:"]"===t&&(i=!1),a+=t):a+="[\\s\\S]";return a}(e),i)),n&&(t.sticky=!0),c.length&&(t.groups=c)),e!==p)try{l(s,"source",""===p?"(?:)":p)}catch(e){}return s}for(var U=c(y),V=0;U.length>V;)g(M,y,U[V++]);(k.constructor=M).prototype=k,m(a,"RegExp",M,{constructor:!0})}C("RegExp")},"57b9":function(e,t,r){var n=r("c65b"),a=r("d066"),i=r("b622"),s=r("cb2d");e.exports=function(){var e=a("Symbol"),t=(e=e&&e.prototype,e&&e.valueOf),r=i("toPrimitive");e&&!e[r]&&s(e,r,(function(e){return n(t,this)}),{arity:1})}},"5a47":function(e,t,r){var n=r("23e7"),a=r("4930"),i=r("d039"),s=r("7418"),o=r("7b0b");n({target:"Object",stat:!0,forced:!a||i((function(){s.f(1)}))},{getOwnPropertySymbols:function(e){var t=s.f;return t?t(o(e)):[]}})},"619a":function(e,t,r){},"61f7":function(e,t,r){"use strict";r.d(t,"a",(function(){return i})),r.d(t,"c",(function(){return l})),r.d(t,"b",(function(){return c}));var n=r("fc11"),a=r("f3f3");function i(e,t){/(y+)/.test(t)&&(t=t.replace(RegExp.$1,(e.getFullYear()+"").substr(4-RegExp.$1.length)));var r,n,a={"M+":e.getMonth()+1,"d+":e.getDate(),"h+":e.getHours(),"m+":e.getMinutes(),"s+":e.getSeconds()};for(r in a)new RegExp("(".concat(r,")")).test(t)&&(n=a[r]+"",t=t.replace(RegExp.$1,1===RegExp.$1.length?n:("00"+n).substr(n.length)));return t}r("ac1f"),r("00b4"),r("5319"),r("4d63"),r("c607"),r("2c3e"),r("25f0"),r("498a"),r("d3b7"),r("b64b"),r("99af");var s={min:"%s最小长度为:min",max:"%s最大长度为:max",length:"%s长度必须为:length",range:"%s长度为:range",pattern:"$s格式错误"};function o(e,t){e.message=function(e){return t.replace("%s",e||"")}}function l(e){var t=1a&&(n.s.r=a),n.s.c>i&&(n.s.c=i),n.e.r 系统设置 > 第三方接口设置 > 采集商品配置")])]),r("Form",{ref:"formValidate",staticClass:"formValidate mt20",attrs:{model:e.formValidate,rules:e.ruleInline,"label-width":120,"label-position":"right"},nativeOn:{submit:function(e){e.preventDefault()}}},[r("Row",{attrs:{gutter:24,type:"flex"}},[r("Col",{attrs:{span:"15"}},[r("FormItem",{attrs:{label:"链接地址:"}},[r("Input",{staticClass:"numPut",attrs:{search:"","enter-button":"确定",placeholder:"请输入链接地址"},on:{"on-search":e.add},model:{value:e.soure_link,callback:function(t){e.soure_link=t},expression:"soure_link"}})],1)],1),r("div",[e.isData?r("div",[r("Col",{attrs:{span:"24"}},[r("FormItem",{attrs:{label:"商品名称:",prop:"store_name"}},[r("Input",{attrs:{placeholder:"请输入商品名称"},model:{value:e.formValidate.store_name,callback:function(t){e.$set(e.formValidate,"store_name",t)},expression:"formValidate.store_name"}})],1)],1),r("Col",{attrs:{span:"24"}},[r("FormItem",{attrs:{label:"商品简介:",prop:"store_info","label-for":"store_info"}},[r("Input",{attrs:{type:"textarea",rows:3,placeholder:"请输入商品简介"},model:{value:e.formValidate.store_info,callback:function(t){e.$set(e.formValidate,"store_info",t)},expression:"formValidate.store_info"}})],1)],1),r("Col",{attrs:{span:"24"}},[r("FormItem",{attrs:{label:"商品分类:",prop:"cate_id"}},[r("Select",{attrs:{multiple:""},model:{value:e.formValidate.cate_id,callback:function(t){e.$set(e.formValidate,"cate_id",t)},expression:"formValidate.cate_id"}},e._l(e.treeSelect,(function(t){return r("Option",{key:t.id,attrs:{disabled:0===t.pid,value:t.id}},[e._v(e._s(t.html+t.cate_name))])})),1)],1)],1),r("Col",e._b({},"Col",e.grid,!1),[r("FormItem",{attrs:{label:"商品关键字:",prop:"keyword","label-for":"keyword"}},[r("Input",{attrs:{placeholder:"请输入商品关键字"},model:{value:e.formValidate.keyword,callback:function(t){e.$set(e.formValidate,"keyword",t)},expression:"formValidate.keyword"}})],1)],1),r("Col",e._b({},"Col",e.grid,!1),[r("FormItem",{attrs:{label:"单位:",prop:"unit_name","label-for":"unit_name"}},[r("Input",{attrs:{placeholder:"请输入单位"},model:{value:e.formValidate.unit_name,callback:function(t){e.$set(e.formValidate,"unit_name",t)},expression:"formValidate.unit_name"}})],1)],1),r("Col",e._b({},"Col",e.grid,!1),[r("FormItem",{attrs:{label:"虚拟销量:","label-for":"ficti"}},[r("InputNumber",{staticClass:"perW100",attrs:{placeholder:"请输入虚拟销量"},model:{value:e.formValidate.ficti,callback:function(t){e.$set(e.formValidate,"ficti",t)},expression:"formValidate.ficti"}})],1)],1),r("Col",e._b({},"Col",e.grid,!1),[r("FormItem",{attrs:{label:"积分:","label-for":"give_integral"}},[r("InputNumber",{staticClass:"perW100",attrs:{placeholder:"请输入积分"},model:{value:e.formValidate.give_integral,callback:function(t){e.$set(e.formValidate,"give_integral",t)},expression:"formValidate.give_integral"}})],1)],1),r("Col",e._b({},"Col",e.grid,!1),[r("FormItem",{attrs:{label:"运费模板:",prop:"temp_id"}},[r("Select",{attrs:{clearable:""},model:{value:e.formValidate.temp_id,callback:function(t){e.$set(e.formValidate,"temp_id",t)},expression:"formValidate.temp_id"}},e._l(e.templateList,(function(t,n){return r("Option",{key:n,attrs:{value:t.id}},[e._v(e._s(t.name))])})),1)],1)],1),r("Col",{attrs:{span:"24"}},[r("FormItem",{attrs:{label:"商品图:"}},[r("div",{staticClass:"pictrueBox"},[e.formValidate.image?r("div",{directives:[{name:"viewer",rawName:"v-viewer"}],staticClass:"pictrue"},[r("img",{directives:[{name:"lazy",rawName:"v-lazy",value:e.formValidate.image,expression:"formValidate.image"}]})]):e._e()])])],1),r("Col",{attrs:{span:"24"}},[r("FormItem",{attrs:{label:"商品轮播图:"}},[r("div",{directives:[{name:"viewer",rawName:"v-viewer"}],staticClass:"acea-row"},e._l(e.formValidate.slider_image,(function(t,n){return r("div",{key:n,staticClass:"lunBox mr15",attrs:{draggable:"true"},on:{dragstart:function(r){return e.handleDragStart(r,t)},dragover:function(r){return r.preventDefault(),e.handleDragOver(r,t)},dragenter:function(r){return e.handleDragEnter(r,t)},dragend:function(r){return e.handleDragEnd(r,t)}}},[r("div",{staticClass:"pictrue"},[r("img",{directives:[{name:"lazy",rawName:"v-lazy",value:t,expression:"item"}]})]),r("ButtonGroup",{attrs:{size:"small"}},[r("Button",{nativeOn:{click:function(r){return e.checked(t,n)}}},[e._v("主图")]),r("Button",{nativeOn:{click:function(t){return e.handleRemove(n)}}},[e._v("移除")])],1)],1)})),0)])],1),r("Col",{attrs:{span:"24"}},[e.formValidate.attrs?r("FormItem",{staticClass:"labeltop",attrs:{label:"批量设置:"}},[r("Col",{attrs:{xl:23,lg:24,md:24,sm:24,xs:24}},[r("FormItem",[r("Table",{attrs:{data:e.oneFormBatch,columns:e.columnsBatch,border:""},scopedSlots:e._u([{key:"pic",fn:function(t){t.row;var n=t.index;return[r("div",{staticClass:"acea-row row-middle row-center-wrapper",on:{click:function(t){return e.modalPicTap("dan","duopi",n)}}},[e.oneFormBatch[0].pic?r("div",{staticClass:"pictrue pictrueTab"},[r("img",{directives:[{name:"lazy",rawName:"v-lazy",value:e.oneFormBatch[0].pic,expression:"oneFormBatch[0].pic"}]})]):r("div",{staticClass:"upLoad pictrueTab acea-row row-center-wrapper"},[r("Icon",{staticClass:"iconfont",attrs:{type:"ios-camera-outline",size:"21"}})],1)])]}},{key:"price",fn:function(t){return t.row,t.index,[r("InputNumber",{staticClass:"priceBox",attrs:{min:0},model:{value:e.oneFormBatch[0].price,callback:function(t){e.$set(e.oneFormBatch[0],"price",t)},expression:"oneFormBatch[0].price"}})]}},{key:"cost",fn:function(t){return t.row,t.index,[r("InputNumber",{staticClass:"priceBox",attrs:{min:0},model:{value:e.oneFormBatch[0].cost,callback:function(t){e.$set(e.oneFormBatch[0],"cost",t)},expression:"oneFormBatch[0].cost"}})]}},{key:"ot_price",fn:function(t){return t.row,t.index,[r("InputNumber",{staticClass:"priceBox",attrs:{min:0},model:{value:e.oneFormBatch[0].ot_price,callback:function(t){e.$set(e.oneFormBatch[0],"ot_price",t)},expression:"oneFormBatch[0].ot_price"}})]}},{key:"stock",fn:function(t){return t.row,t.index,[r("InputNumber",{staticClass:"priceBox",attrs:{min:0},model:{value:e.oneFormBatch[0].stock,callback:function(t){e.$set(e.oneFormBatch[0],"stock",t)},expression:"oneFormBatch[0].stock"}})]}},{key:"bar_code",fn:function(t){return t.row,t.index,[r("Input",{model:{value:e.oneFormBatch[0].bar_code,callback:function(t){e.$set(e.oneFormBatch[0],"bar_code",t)},expression:"oneFormBatch[0].bar_code"}})]}},{key:"weight",fn:function(t){return t.row,t.index,[r("InputNumber",{staticClass:"priceBox",attrs:{min:0},model:{value:e.oneFormBatch[0].weight,callback:function(t){e.$set(e.oneFormBatch[0],"weight",t)},expression:"oneFormBatch[0].weight"}})]}},{key:"volume",fn:function(t){return t.row,t.index,[r("InputNumber",{staticClass:"priceBox",attrs:{min:0},model:{value:e.oneFormBatch[0].volume,callback:function(t){e.$set(e.oneFormBatch[0],"volume",t)},expression:"oneFormBatch[0].volume"}})]}},{key:"action",fn:function(t){return t.row,t.index,[r("a",{on:{click:e.batchAdd}},[e._v("添加")]),r("Divider",{attrs:{type:"vertical"}}),r("a",{on:{click:e.batchDel}},[e._v("清空")])]}}],null,!1,180024394)})],1)],1)],1):e._e()],1),r("Col",{attrs:{span:"24"}},[r("FormItem",{attrs:{label:"商品规格:",props:"spec_type","label-for":"spec_type"}},[r("Col",{attrs:{xl:23,lg:24,md:24,sm:24,xs:24}},[r("FormItem",[r("Table",{attrs:{data:e.items,columns:e.columns,border:""},scopedSlots:e._u([{key:"pic",fn:function(t){t.row;var n=t.index;return[r("div",{staticClass:"acea-row row-middle row-center-wrapper",on:{click:function(t){return e.modalPicTap("dan",n)}}},[e.formValidate.attrs[n].pic?r("div",{staticClass:"pictrue pictrueTab"},[r("img",{directives:[{name:"lazy",rawName:"v-lazy",value:e.formValidate.attrs[n].pic,expression:"formValidate.attrs[index].pic"}]})]):r("div",{staticClass:"upLoad upLoadTab acea-row row-center-wrapper"},[r("Icon",{staticClass:"iconfont",attrs:{type:"ios-camera-outline",size:"26"}})],1)])]}},{key:"price",fn:function(t){t.row;var n=t.index;return[r("InputNumber",{staticClass:"priceBox",model:{value:e.formValidate.attrs[n].price,callback:function(t){e.$set(e.formValidate.attrs[n],"price",t)},expression:"formValidate.attrs[index].price"}})]}},{key:"cost",fn:function(t){t.row;var n=t.index;return[r("InputNumber",{staticClass:"priceBox",model:{value:e.formValidate.attrs[n].cost,callback:function(t){e.$set(e.formValidate.attrs[n],"cost",t)},expression:"formValidate.attrs[index].cost"}})]}},{key:"ot_price",fn:function(t){t.row;var n=t.index;return[r("InputNumber",{staticClass:"priceBox",model:{value:e.formValidate.attrs[n].ot_price,callback:function(t){e.$set(e.formValidate.attrs[n],"ot_price",t)},expression:"formValidate.attrs[index].ot_price"}})]}},{key:"stock",fn:function(t){t.row;var n=t.index;return[r("InputNumber",{staticClass:"priceBox",model:{value:e.formValidate.attrs[n].stock,callback:function(t){e.$set(e.formValidate.attrs[n],"stock",t)},expression:"formValidate.attrs[index].stock"}})]}},{key:"bar_code",fn:function(t){t.row;var n=t.index;return[r("Input",{model:{value:e.formValidate.attrs[n].bar_code,callback:function(t){e.$set(e.formValidate.attrs[n],"bar_code",t)},expression:"formValidate.attrs[index].bar_code"}})]}},{key:"weight",fn:function(t){t.row;var n=t.index;return[r("InputNumber",{staticClass:"priceBox",attrs:{min:0},model:{value:e.formValidate.attrs[n].weight,callback:function(t){e.$set(e.formValidate.attrs[n],"weight",t)},expression:"formValidate.attrs[index].weight"}})]}},{key:"volume",fn:function(t){t.row;var n=t.index;return[r("InputNumber",{staticClass:"priceBox",attrs:{min:0},model:{value:e.formValidate.attrs[n].volume,callback:function(t){e.$set(e.formValidate.attrs[n],"volume",t)},expression:"formValidate.attrs[index].volume"}})]}},{key:"action",fn:function(t){t.row;var n=t.index;return[r("a",{on:{click:function(t){return e.delAttrTable(n)}}},[e._v("删除")])]}}],null,!1,1726386842)})],1)],1)],1)],1),r("Col",{attrs:{span:"24"}},[r("FormItem",{attrs:{label:"商品详情:"}},[r("WangEditor",{staticStyle:{width:"100%"},attrs:{content:e.formValidate.description},on:{editorContent:e.getEditorContent}})],1)],1),r("Col",{attrs:{span:"24"}},[r("FormItem",[r("Button",{staticClass:"submission",attrs:{type:"primary",loading:e.modal_loading},on:{click:function(t){return e.handleSubmit("formValidate")}}},[e._v("提交")])],1)],1)],1):e._e(),e.spinShow?r("Spin",{attrs:{size:"large",fix:""}}):e._e()],1)],1)],1),r("Modal",{attrs:{width:"950px",scrollable:"","footer-hide":"",closable:"",title:"上传商品图","mask-closable":!1,"z-index":9999},model:{value:e.modalPic,callback:function(t){e.modalPic=t},expression:"modalPic"}},[e.modalPic?r("uploadPictures",{attrs:{isChoice:e.isChoice,gridBtn:e.gridBtn,gridPic:e.gridPic},on:{getPic:e.getPic}}):e._e()],1)],1)}),[],!1,null,"040743bb",null).exports),r("a9e3"),r("6db4")),v=(b={name:"goods_detail",props:{goodsId:{type:String|Number,default:""}},components:{HappyScroll:b.HappyScroll},data:function(){return{value2:0,goodsInfo:{}}},mounted:function(){this.getInfo()},methods:{getInfo:function(){var e=this;Object(g.v)(this.goodsId).then((function(t){e.goodsInfo=t.data}))}}},b=(r("a408"),Object(o.a)(b,(function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"goods_detail"},[n("div",{staticClass:"goods_detail_wrapper",staticStyle:{height:"640px"}},[n("HappyScroll",{attrs:{size:"5",resize:"","hide-horizontal":""}},[n("div",{staticStyle:{width:"375px"}},[n("div",{staticClass:"title-box"},[e._v("商品详情")]),n("div",{staticClass:"swiper-box"},[n("Carousel",{attrs:{autoplay:1r?r=a:a(e||14))return t=r,!0}},u=function(e,t,r){var n,a,i,s,o,l=function l(){var c=(new Date).getTime()-s;c=0?n=setTimeout(l,t-c):(n=null,r||(o=e.apply(i,a),n||(i=a=null)))};return function(){i=this,a=arguments,s=(new Date).getTime();var c=r&&!n;return n||(n=setTimeout(l,t)),c&&(o=e.apply(i,a),i=a=null),o}},p={render:function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{ref:"stripContainer",staticClass:"happy-scroll-strip",class:[e.horizontal?"happy-scroll-strip--horizontal":"happy-scroll-strip--vertical"],style:[e.initLocation],on:{"!wheel":function(t){return t.stopPropagation(),e.handlerWheel(t)}}},[r("div",{ref:"strip",staticClass:"happy-scroll-bar",style:[e.translate,a({},e.config.sizeAttr,e.length+"px"),e.initSize,{background:e.color},{opacity:e.isOpacity}],on:{mousedown:function(t){return t.stopPropagation(),e.handlerMouseDown(t)}}})])},staticRenderFns:[],name:"happy-scroll-strip",props:{horizontal:Boolean,left:Boolean,top:Boolean,move:{type:Number,default:0},size:{type:[Number,String],default:4},minLengthV:{type:Number,default:40},minLengthH:{type:Number,default:40},color:{type:String,default:"rgba(51,51,51,0.2)"},throttle:{type:Number,default:14}},data:function(){return{config:{},startMove:!1,binded:!1,length:0,percentage:0,maxOffset:0,currentOffset:0,moveThrottle:d(this.throttle)}},watch:{currentOffset:function(e){0===e?this.emitLocationEvent("start",0):e===this.maxOffset&&this.emitLocationEvent("end",e/this.percentage)}},computed:{initSize:function(){return a({},this.horizontal?"height":"width",this.size+"px")},isOpacity:function(){return this.percentage<1?1:0},translate:function(){var e=this.move*this.percentage;if(this.$refs.stripContainer)return e<0&&(e=0),e>this.maxOffset&&(e=this.maxOffset),this.currentOffset=e,{transform:this.config.translate+"("+e+"px)"}},initLocation:function(){return this.horizontal?this.top?{top:0,bottom:"auto"}:"":this.left?{left:0,right:"auto"}:""}},methods:{emitLocationEvent:function(e,t){var r=this.horizontal?"horizontal":"vertical";this.$emit(r+"-"+e,t)},computeStrip:function(e,t){var r=this.$refs.stripContainer[this.config.client];this.length=r*(t/e);var n=this.horizontal?this.minLengthH:this.minLengthV;n<1&&(n*=r),this.length=this.lengththis.maxOffset&&(e=this.maxOffset),t&&e>0&&e4?e:void 0}())},t.isLegacyOpera=function(){return!!window.opera}})),E=i((function(e){(e.exports={}).getOption=function(e,t,r){var n=e[t];return void 0!==n&&null!==n||void 0===r?n:r}})),_=function(e){function t(){for(h=!0;f.size();){var e=f;f=s(),e.process()}h=!1}function r(){c=a(t)}function n(e){return clearTimeout(e)}function a(e){return function(e){return setTimeout(e,0)}(e)}var i=(e=e||{}).reporter,o=E.getOption(e,"async",!0),l=E.getOption(e,"auto",!0);l&&!o&&(i&&i.warn("Invalid options combination. auto=true and async=false is invalid. Setting async=true."),o=!0);var c,f=s(),h=!1;return{add:function(e,t){!h&&l&&o&&0===f.size()&&r(),f.add(e,t)},force:function(e){h||(void 0===e&&(e=o),c&&(n(c),c=null),e?r():t())}}},A="_erd",y={initState:function(e){return e[A]={},o(e)},getState:o,cleanState:function(e){delete e[A]}},k=function(e){function t(e){return a(e).object}var r=(e=e||{}).reporter,n=e.batchProcessor,a=e.stateHandler.getState;if(!r)throw new Error("Missing required dependency: reporter.");return{makeDetectable:function(e,t,i){i||(i=t,t=e,e=null),e=e||{},S.isIE(8)?i(t):function(e,t){function i(){function n(){if("static"===l.position){e.style.position="relative";var t=function(e,t,r,n){var a=r[n];"auto"!==a&&"0"!==function(e){return e.replace(/[^-\d\.]/g,"")}(a)&&(e.warn("An element that is positioned static has style."+n+"="+a+" which is ignored due to the static positioning. The element will need to be positioned relative, so the style."+n+" will be set to 0. Element: ",t),t.style[n]=0)};t(r,e,l,"top"),t(r,e,l,"right"),t(r,e,l,"bottom"),t(r,e,l,"left")}}""!==l.position&&(n(l),o=!0);var i=document.createElement("object");i.style.cssText=s,i.tabIndex=-1,i.type="text/html",i.onload=function(){function r(e,t){e.contentDocument?t(e.contentDocument):setTimeout((function(){r(e,t)}),100)}o||n(),r(this,(function(r){t(e)}))},S.isIE()||(i.data="about:blank"),e.appendChild(i),a(e).object=i,S.isIE()&&(i.data="about:blank")}var s="display: block; position: absolute; top: 0; left: 0; width: 100%; height: 100%; border: none; padding: 0; margin: 0; opacity: 0; z-index: -1000; pointer-events: none;",o=!1,l=window.getComputedStyle(e),c=e.offsetWidth,f=e.offsetHeight;a(e).startSize={width:c,height:f},n?n.add(i):i()}(t,i)},addListener:function(e,r){function n(){r(e)}if(!t(e))throw new Error("Element is not detectable by this strategy.");S.isIE(8)?(a(e).object={proxy:n},e.attachEvent("onresize",n)):t(e).contentDocument.defaultView.addEventListener("resize",n)},uninstall:function(e){S.isIE(8)?e.detachEvent("onresize",a(e).object.proxy):e.removeChild(t(e)),delete a(e).object}}},B=g.forEach,x=function(e){function t(e){e.className+=" "+h+"_animation_active"}function r(e,t,r){if(e.addEventListener)e.addEventListener(t,r);else{if(!e.attachEvent)return s.error("[scroll] Don't know how to add event listeners.");e.attachEvent("on"+t,r)}}function n(e,t,r){if(e.removeEventListener)e.removeEventListener(t,r);else{if(!e.detachEvent)return s.error("[scroll] Don't know how to remove event listeners.");e.detachEvent("on"+t,r)}}function a(e){return l(e).container.childNodes[0].childNodes[0].childNodes[0]}function i(e){return l(e).container.childNodes[0].childNodes[0].childNodes[1]}var s=(e=e||{}).reporter,o=e.batchProcessor,l=e.stateHandler.getState,c=e.idHandler;if(!o)throw new Error("Missing required dependency: batchProcessor");if(!s)throw new Error("Missing required dependency: reporter.");var f=function(){var e=document.createElement("div");e.style.cssText="position: absolute; width: 1000px; height: 1000px; visibility: hidden; margin: 0; padding: 0;";var t=document.createElement("div");t.style.cssText="position: absolute; width: 500px; height: 500px; overflow: scroll; visibility: none; top: -1500px; left: -1500px; visibility: hidden; margin: 0; padding: 0;",t.appendChild(e),document.body.insertBefore(t,document.body.firstChild);var r=500-t.clientWidth,n=500-t.clientHeight;return document.body.removeChild(t),{width:r,height:n}}(),h="erd_scroll_detection_container";return function(e,t){if(!document.getElementById(e)){var r=t+"_animation",n="/* Created by the element-resize-detector library. */\n";n+="."+t+" > div::-webkit-scrollbar { display: none; }\n\n",n+="."+t+"_animation_active { -webkit-animation-duration: 0.1s; animation-duration: 0.1s; -webkit-animation-name: "+r+"; animation-name: "+r+"; }\n",n+="@-webkit-keyframes "+r+" { 0% { opacity: 1; } 50% { opacity: 0; } 100% { opacity: 1; } }\n",function(t,r){r=r||function(e){document.head.appendChild(e)};var n=document.createElement("style");n.innerHTML=t,n.id=e,r(n)}(n+="@keyframes "+r+" { 0% { opacity: 1; } 50% { opacity: 0; } 100% { opacity: 1; } }")}}("erd_scroll_detection_scrollbar_style",h),{makeDetectable:function(e,n,d){function u(){if(e.debug){var t=Array.prototype.slice.call(arguments);if(t.unshift(c.get(n),"Scroll: "),s.log.apply)s.log.apply(null,t);else for(var r=0;rn&&(r=e.biggerMoveH.toLocaleLowerCase()),"start"===r&&(e.moveY=0,e.slideYChange(e.moveY)),"end"===r&&(e.moveY=t.clientHeight,e.slideYChange(e.moveY)),n=t.clientHeight,r="",t.clientWidtha&&(r=e.biggerMoveV.toLocaleLowerCase()),"start"===r&&(e.moveX=0,e.slideXChange(e.moveX)),"end"===r&&(e.moveX=t.clientWidth,e.slideXChange(e.moveX)),a=t.clientWidth}))}},setContainerSize:function(){this.initSize={width:this.$refs["happy-scroll"].clientWidth+20+"px",height:this.$refs["happy-scroll"].clientHeight+20+"px"}},checkScrollMode:function(){if(void 0===R._happyJS._isScrollNotUseSpace){var e=this.$slots.default[0].elm,t=this.$refs.container;(e.offsetHeight>t.clientHeight||e.offsetWidth>t.clientWidth)&&(t.offsetWidth>t.clientWidth||t.offsetHeight>t.clientHeight?R._happyJS._isScrollNotUseSpace=!1:R._happyJS._isScrollNotUseSpace=!0,this.isScrollNotUseSpace=R._happyJS._isScrollNotUseSpace)}}},beforeCreate:function(){var e=R._happyJS=R._happyJS||{};this.isScrollNotUseSpace=e._isScrollNotUseSpace},created:function(){this.updateSyncScroll=u((function(){this.$emit("update:scrollTop",this.moveY),this.$emit("update:scrollLeft",this.moveX)}),this.throttle)},mounted:function(){var e=this;this.setContainerSize(),this.$nextTick((function(){e.computeStripX(),e.computeStripY(),e.checkScrollMode(),e.initBrowserSize(),e.$nextTick((function(){e.scrollTop&&(e.$refs.container.scrollTop=+e.scrollTop),e.scrollLeft&&(e.$refs.container.scrollLeft=+e.scrollLeft)}))})),this.resizeListener(),this.$watch("browserHSize",this.setContainerSize),this.$watch("browserVSize",this.setContainerSize)}});"undefined"!=typeof window&&window.Vue&&Vue.component("happy-scroll",D),e.default={install:function(e){e.component("happy-scroll",D)},version:"2.1.1"},e.HappyScroll=D,e.version="2.1.1",Object.defineProperty(e,"__esModule",{value:!0})}(t,r("a026"))},"746f":function(e,t,r){var n=r("428f"),a=r("1a2d"),i=r("e538"),s=r("9bf2").f;e.exports=function(e){var t=n.Symbol||(n.Symbol={});a(t,e)||s(t,e,{value:i.f(e)})}},"8b31":function(e,t,r){},a254:function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADYAAAAWCAYAAACL6W/rAAAACXBIWXMAAAsTAAALEwEAmpwYAAAFGmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDIgNzkuMTY0NDYwLCAyMDIwLzA1LzEyLTE2OjA0OjE3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjEuMiAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjAtMTEtMTBUMTU6MzI6MTkrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIwLTExLTEwVDE1OjMyOjUxKzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIwLTExLTEwVDE1OjMyOjUxKzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmZlYzBlOWE3LWE4YTEtNGZmNi05Nzg1LTkwMTViNmJjNzE5OCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpmZWMwZTlhNy1hOGExLTRmZjYtOTc4NS05MDE1YjZiYzcxOTgiIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpmZWMwZTlhNy1hOGExLTRmZjYtOTc4NS05MDE1YjZiYzcxOTgiPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjcmVhdGVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOmZlYzBlOWE3LWE4YTEtNGZmNi05Nzg1LTkwMTViNmJjNzE5OCIgc3RFdnQ6d2hlbj0iMjAyMC0xMS0xMFQxNTozMjoxOSswODowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIDIxLjIgKE1hY2ludG9zaCkiLz4gPC9yZGY6U2VxPiA8L3htcE1NOkhpc3Rvcnk+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+iB4NtgAABDpJREFUWIXdln1MlVUcxz/neR7QIEYi6VSYqLTSZjgvQi4VtFSwWUSytmaa1h8tw8ra/KuXLVtb/9RmU1ZLcxMr04q8LRlxezFIq2uxgZCvpMQ7oSYvl+c55/THxa53PBCXcGx+/7l7zvmd3/l+f2/nCq016enpu4HHuYFg9P9uAk6MJZHRhgHg9/u7LcsqALrHmM+o4WrGOHbs2Ang6THkMqowrv3w+/17gA/GhsrownJZ2wRkAHOGOhgbA6vvldwxS3FLnKa906DmlMDrM7HtoM3DOZJAn8DrMwb1s3C+Yk6qYvcBiyUZivg4TUmZCcCqpZKpk3SYvSMFzW1QfdKgoUkMX5jf7+/OzMwscBynZrBDqSmKom19aC2oOWnQ3G4w/05J3nLNhjUOG7eOo/0vSJqiKci18f04nu4ed1/Pb7Rp7RC8vx+W3i2ZPi0kbPUyyW0zFKfrQ4GJjwverxR8eMjk7V1RwxMGwX7zeDyDRmPbFpva0ybPvRaFlCFXM5I1xW8FeGWzTeGrUXh9Jo/lOSxbqFyzdvtMzcxkza5PXGkAUFVr8MLr0WFrE+I1G9ZI1j7ocLza5PufBvoevEYGwU3jYdZ0TXmlcY2oIM5dEBz4yiIjTRIbA2f+ENSdFeRmO66+crMlXT3w7VEzIg6dlwTvfWwS6IP0ucrVJmJhPb3Q0i5YvkgSHT1wf2exxfoXx+H0i/b6TBbcpUhMCLcTAlYulpRXmvQGImUBV7oEFy8LYmO0637EwgDe2BnFvNmK/dsDPPmIQ2pKKGo9vVB3RhDoJ3v4OxOlYMXi8PSmz1XcmqDx+iLL1lVkpCkmJ2rOnHeXMHhxD4GKXwwKnhnHA/dJcrIUTz3qcKFJ8HWFyaelJk2toWl18bKg8rjJqmzJvpKQiNxsSWOr4Hj10LGdnAg5WaHARUdpkqdo8lZIGpoNPit1D8yIhAE0tgiKii2KiiElSZGVqbl/qcO6fIdt70RxqDx0oddn8OZWm5QkTX2DIDoali2UfOT97+tnJCkK19n/ftsONLcJDh42KS4x6el1PxexsNgYiI/TNLaEslLfYFDfAHsOmmx5wuHlzTY1pwzOng/aHPnZ5NLfNjlZkqJiiyULFDfHMKwyPPrbwKk4HETcY2mzFV+8GyB5qnvT7thrIqUIm1a2DWUVFrlZwT7LyXKoqhv6gf2/iFhYVa2BVPDQCum6P3ECWKamvTN83eszmTZZsyhdco9HjXhoDBcRl2JXN2zfY/HsBgfDCBJu7RCkTFPMm6PIXyk512Bw9Ndw4tW/C+r/FLxU6KAUlP0wooE8bIxoeOz93MKRsD4/+Ppfhe1A6RGTHXst179QX35jsmmtQ1mFyZWu61eGAEJrjRADL/F4PO5NdO1hAYkJmkkT4fKV4MPd13ddeEaMEY97AK2hrUPQ1jFadEYP17fQxxA3rLB/AInulg8syJa/AAAAAElFTkSuQmCC"},a408:function(e,t,r){"use strict";var n=r("b9c2");r.n(n).a},a4d3:function(e,t,r){r("d9f5"),r("b4f8"),r("c513"),r("e9c4"),r("5a47")},b4f8:function(e,t,r){var n=r("23e7"),a=r("d066"),i=r("1a2d"),s=r("577e"),o=r("5692"),l=(r=r("3d87"),o("string-to-symbol-registry")),c=o("symbol-to-string-registry");n({target:"Symbol",stat:!0,forced:!r},{for:function(e){var t;e=s(e);return i(l,e)?l[e]:(t=a("Symbol")(e),l[e]=t,c[t]=e,t)}})},b8f2:function(e,t,r){"use strict";var n=r("e8e1");r.n(n).a},b9c2:function(e,t,r){},c17a:function(e,t,r){"use strict";var n=r("f2c9");r.n(n).a},c513:function(e,t,r){var n=r("23e7"),a=r("1a2d"),i=r("d9b5"),s=r("0d51"),o=r("5692"),l=(r=r("3d87"),o("symbol-to-string-registry"));n({target:"Symbol",stat:!0,forced:!r},{keyFor:function(e){if(!i(e))throw TypeError(s(e)+" is not a symbol");if(a(l,e))return l[e]}})},c607:function(e,t,r){var n=r("da84"),a=r("83ab"),i=r("fce3"),s=r("c6b6"),o=r("edd0"),l=r("69f3").get,c=RegExp.prototype,f=n.TypeError;a&&i&&o(c,"dotAll",{configurable:!0,get:function(){if(this!==c){if("RegExp"===s(this))return!!l(this).dotAll;throw f("Incompatible receiver, RegExp required")}}})},cc2d:function(e,t,r){"use strict";var n=r("8b31");r.n(n).a},d9f5:function(e,t,r){"use strict";function n(e,t){var r=ae[e]=y(J);return Y(r,{type:$,tag:e,description:t}),g||(r.description=t),r}function a(e,t,r){return e===Z&&a(ie,t,r),C(e),t=E(t),C(r),(v(ae,t)?(r.enumerable?(v(e,j)&&e[j][t]&&(e[j][t]=!1),r=y(r,{enumerable:A(0,!1)})):(v(e,j)||ee(e,j,A(1,{})),e[j][t]=!0),oe):ee)(e,t,r)}function i(e,t){C(e);var r=S(t);t=k(r).concat(c(r));return G(t,(function(t){g&&!d(s,r,t)||a(e,t,r[t])})),e}function s(e){e=E(e);var t=d(re,this,e);return!(this===Z&&v(ae,e)&&!v(ie,e))&&(!(t||!v(this,e)||!v(ae,e)||v(this,j)&&this[j][e])||t)}function o(e,t){var r;e=S(e),t=E(t);if(e!==Z||!v(ae,t)||v(ie,t))return!(r=q(e,t))||!v(ae,t)||v(e,j)&&e[j][t]||(r.enumerable=!0),r}function l(e){e=te(S(e));var t=[];return G(e,(function(e){v(ae,e)||v(L,e)||ne(t,e)})),t}function c(e){var t=e===Z,r=(e=te(t?ie:S(e)),[]);return G(e,(function(e){!v(ae,e)||t&&!v(Z,e)||ne(r,ae[e])})),r}var f=r("23e7"),h=r("da84"),d=r("c65b"),u=r("e330"),p=r("c430"),g=r("83ab"),m=r("4930"),b=r("d039"),v=r("1a2d"),w=r("3a9b"),C=r("825a"),S=r("fc6a"),E=r("a04b"),_=r("577e"),A=r("5c6c"),y=r("7c73"),k=r("df75"),B=r("241c"),x=r("057f"),T=r("7418"),I=r("06cf"),R=r("9bf2"),D=r("37e8"),O=r("d1e7"),F=r("cb2d"),P=r("5692"),N=r("f772"),L=r("d012"),M=r("90e3"),U=r("b622"),V=r("e538"),z=r("746f"),W=r("57b9"),H=r("d44e"),X=r("69f3"),G=r("b727").forEach,j=N("hidden"),$="Symbol",Y=(r="prototype",X.set),K=X.getterFor($),Z=Object[r],J=(N=h.Symbol,N&&N[r]),Q=h.TypeError,q=(X=h.QObject,I.f),ee=R.f,te=x.f,re=O.f,ne=u([].push),ae=P("symbols"),ie=P("op-symbols"),se=(h=P("wks"),!X||!X[r]||!X[r].findChild),oe=g&&b((function(){return 7!=y(ee({},"a",{get:function(){return ee(this,"a",{value:7}).a}})).a}))?function(e,t,r){var n=q(Z,t);n&&delete Z[t],ee(e,t,r),n&&e!==Z&&ee(Z,t,n)}:ee;m||(F(J=(N=function(){if(w(J,this))throw Q("Symbol is not a constructor");var e=arguments.length&&void 0!==arguments[0]?_(arguments[0]):void 0,t=M(e),r=function(e){this===Z&&d(r,ie,e),v(this,j)&&v(this[j],t)&&(this[j][t]=!1),oe(this,t,A(1,e))};return g&&se&&oe(Z,t,{configurable:!0,set:r}),n(t,e)})[r],"toString",(function(){return K(this).tag})),F(N,"withoutSetter",(function(e){return n(M(e),e)})),O.f=s,R.f=a,D.f=i,I.f=o,B.f=x.f=l,T.f=c,V.f=function(e){return n(U(e),e)},g&&(ee(J,"description",{configurable:!0,get:function(){return K(this).description}}),p||F(Z,"propertyIsEnumerable",s,{unsafe:!0}))),f({global:!0,constructor:!0,wrap:!0,forced:!m,sham:!m},{Symbol:N}),G(k(h),(function(e){z(e)})),f({target:$,stat:!0,forced:!m},{useSetter:function(){se=!0},useSimple:function(){se=!1}}),f({target:"Object",stat:!0,forced:!m,sham:!g},{create:function(e,t){return void 0===t?y(e):i(y(e),t)},defineProperty:a,defineProperties:i,getOwnPropertyDescriptor:o}),f({target:"Object",stat:!0,forced:!m},{getOwnPropertyNames:l}),W(),H(N,$),L[j]=!0},e01a:function(e,t,r){"use strict";var n,a,i,s,o,l,c,f=r("23e7"),h=r("83ab"),d=r("da84"),u=r("e330"),p=r("1a2d"),g=r("1626"),m=r("3a9b"),b=r("577e"),v=r("9bf2").f,w=(r=r("e893"),d.Symbol),C=w&&w.prototype;!h||!g(w)||"description"in C&&void 0===w().description||(n={},r(d=function(){var e=arguments.length<1||void 0===arguments[0]?void 0:b(arguments[0]),t=m(C,this)?new w(e):void 0===e?w():w(e);return""===e&&(n[t]=!0),t},w),(d.prototype=C).constructor=d,a="Symbol(test)"==String(w("test")),i=u(C.toString),s=u(C.valueOf),o=/^Symbol\((.*)\)[^)]+$/,l=u("".replace),c=u("".slice),v(C,"description",{configurable:!0,get:function(){var e=s(this),t=i(e);return p(n,e)?"":""===(e=a?c(t,7,-1):l(t,o,"$1"))?void 0:e}}),f({global:!0,constructor:!0,forced:!0},{Symbol:d}))},e449:function(e,t,r){"use strict";var n=r("d0ff"),a=(r("d3b7"),r("6062"),r("3ca3"),r("ddb0"),r("4ec9"),r("4de4"),r("159b"),r("a630"),r("a434"),r("b7be")),i=r("61f7"),s={name:"index",filters:{formatDate:function(e){if(0!==e)return e=new Date(1e3*e),Object(i.a)(e,"yyyy-MM-dd hh:mm")}},props:{couponids:{type:Array},updateIds:{type:Array},updateName:{type:Array},luckDraw:{type:Boolean,default:!1}},data:function(){return{currentid:0,productRow:{},isTemplate:!1,loading:!1,tableFrom:{receive_type:3,page:1,limit:10},total:0,ids:[],texts:[],columns:[{title:"ID",key:"id",width:60},{title:"优惠券名称",key:"title",minWidth:150},{title:"优惠券类型",slot:"type",minWidth:80},{title:"面值",key:"coupon_price",minWidth:100},{title:"最低消费额",key:"use_min_price",minWidth:100},{title:"发布数量",slot:"count",minWidth:120},{title:"有效期限",slot:"start_time",minWidth:120},{title:"状态",slot:"status",minWidth:80}],couponList:[],selectedIds:new Set,selectedNames:new Set}},mounted:function(){},watch:{updateIds:function(e){this.selectedIds=new Set(e)},updateName:function(e){this.selectedNames=new Set(e)}},created:function(){var e=this;this.luckDraw?this.columns.unshift({width:60,align:"center",render:function(t,r){var n=r.row.id,a=!1,i=(a=e.currentid===n,e);return t("div",[t("Radio",{props:{value:a},on:{"on-change":function(){i.currentid=n,e.productRow=r.row}}})])}}):this.columns.unshift({type:"selection",width:60,align:"center"})},methods:{unique:function(e){var t=new Map;return e.filter((function(e){return!t.has(e.id)&&t.set(e.id,1)}))},handleSelectAll:function(e){var t,r=this;0===e.length?(t=this).$refs.table.data.forEach((function(e){var r;t.selectedIds.has(e.id)&&(t.selectedIds.delete(e.id),r=t.unique(Array.from(t.selectedNames)),t.unique(Array.from(t.selectedNames)).forEach((function(t,n){t.id===e.id&&r.splice(n,1)})),t.selectedNames=new Set(r))})):e.forEach((function(e){r.selectedIds.add(e.id),r.selectedNames.add({id:e.id,title:e.title})})),this.$nextTick((function(){r.setChecked()}))},handleSelectRow:function(e,t){var r=this;this.selectedIds.add(t.id),this.selectedNames.add({id:t.id,title:t.title}),this.$nextTick((function(){r.setChecked()}))},handleCancelRow:function(e,t){var r=this,n=(this.selectedIds.delete(t.id),Array.from(this.selectedNames));Array.from(this.selectedNames).forEach((function(e,r){e.id===t.id&&n.splice(r,1)})),this.selectedNames=new Set(n),this.$nextTick((function(){r.setChecked()}))},setChecked:function(){this.ids=Object(n.a)(this.selectedIds),this.texts=Object(n.a)(this.selectedNames);var e,t=this.$refs.table.objData;for(e in t)this.selectedIds.has(t[e].id)&&(t[e]._isChecked=!0)},cancel:function(){this.isTemplate=!1,this.luckDraw&&(this.currentid=0)},tableList:function(){var e=this;this.loading=!0,Object(a.gb)(this.tableFrom).then((function(t){t=t.data,e.couponList=t.list,e.$nextTick((function(){e.setChecked()})),e.total=t.count,e.loading=!1}))},ok:function(){this.luckDraw?(this.$emit("getCouponId",this.productRow),this.currentid=0):this.$emit("nameId",this.ids,this.texts)},receivePageChange:function(e){this.tableFrom.page=e,this.tableList()}}};r=r("2877"),r=Object(r.a)(s,(function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",[r("Modal",{attrs:{title:"优惠券列表",width:"60%"},on:{"on-ok":e.ok,"on-cancel":e.cancel},model:{value:e.isTemplate,callback:function(t){e.isTemplate=t},expression:"isTemplate"}},[r("Table",{ref:"table",staticClass:"mt25",attrs:{columns:e.columns,data:e.couponList,loading:e.loading,"highlight-row":"","no-userFrom-text":"暂无数据","no-filtered-userFrom-text":"暂无筛选结果"},on:{"on-select":e.handleSelectRow,"on-select-cancel":e.handleCancelRow,"on-select-all":e.handleSelectAll,"on-select-all-cancel":e.handleSelectAll},scopedSlots:e._u([{key:"count",fn:function(t){var n=t.row;return t.index,[n.is_permanent?r("span",[e._v("不限量")]):r("div",[r("span",{staticClass:"fa"},[e._v("发布:"+e._s(n.total_count))]),r("span",{staticClass:"sheng"},[e._v("剩余:"+e._s(n.remain_count))])])]}},{key:"start_time",fn:function(t){var n=t.row;return t.index,[n.start_time?r("div",[e._v(e._s(e._f("formatDate")(n.start_time))+" - "+e._s(e._f("formatDate")(n.end_time)))]):r("span",[e._v("不限时")])]}},{key:"type",fn:function(t){return t=t.row,[1===t.type?r("span",[e._v("品类券")]):2===t.type?r("span",[e._v("商品券")]):3===t.type?r("span",[e._v("会员券")]):r("span",[e._v("通用券")])]}},{key:"status",fn:function(t){var n=t.row;return t.index,[r("Tag",{directives:[{name:"show",rawName:"v-show",value:1===n.status,expression:"row.status === 1"}],attrs:{color:"blue"}},[e._v("正常")]),r("Tag",{directives:[{name:"show",rawName:"v-show",value:0===n.status,expression:"row.status === 0"}],attrs:{color:"gold"}},[e._v("未开启")]),r("Tag",{directives:[{name:"show",rawName:"v-show",value:-1===n.status,expression:"row.status === -1"}],attrs:{color:"red"}},[e._v("已失效")])]}}])}),r("div",{staticClass:"acea-row row-right page"},[r("Page",{attrs:{total:e.total,"show-elevator":"","show-total":"","page-size":e.tableFrom.limit},on:{"on-change":e.receivePageChange}})],1)],1)],1)}),[],!1,null,"acad378a",null);t.a=r.exports},e538:function(e,t,r){r=r("b622"),t.f=r},e8e1:function(e,t,r){},edd0:function(e,t,r){var n=r("13d2"),a=r("9bf2");e.exports=function(e,t,r){return r.get&&n(r.get,t,{getter:!0}),r.set&&n(r.set,t,{setter:!0}),a.f(e,t,r)}},f2c9:function(e,t,r){},f590:function(e,t,r){"use strict";var n=r("619a");r.n(n).a},f9a5:function(e,t,r){}}]); \ No newline at end of file +(window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-58da42e6"],{"0951":function(e,t,r){"use strict";var n=r("f9a5");r.n(n).a},"0f0e":function(e,t,r){"use strict";r("d81d"),r("4de4"),r("d3b7"),r("a434"),r("e9c4");var n=r("c4c8"),a={name:"userLabel",props:{},data:function(){return{labelList:[],dataLabel:[],isUser:!1}},mounted:function(){},methods:{inArray:function(e,t){for(var r in t)if(t[r].id==e)return!0;return!1},userLabel:function(e){var t=this;this.dataLabel=e,Object(n.z)().then((function(e){e.data.map((function(e){e.children&&(t.isUser=!0,e.children.map((function(e){t.inArray(e.id,t.dataLabel)?e.disabled=!0:e.disabled=!1})))})),t.labelList=e.data})).catch((function(e){t.$Message.error(e.msg)}))},selectLabel:function(e){var t;e.disabled?(t=this.dataLabel.indexOf(this.dataLabel.filter((function(t){return t.id==e.id}))[0]),this.dataLabel.splice(t,1),e.disabled=!1):(this.dataLabel.push({label_name:e.label_name,id:e.id}),e.disabled=!0)},subBtn:function(){this.$emit("activeData",JSON.parse(JSON.stringify(this.dataLabel)))},cancel:function(){this.$emit("close")}}};r("b8f2"),r=r("2877"),r=Object(r.a)(a,(function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticClass:"label-wrapper"},[r("div",{staticClass:"list-box"},[e._l(e.labelList,(function(t,n){return e.isUser?r("div",{key:n,staticClass:"label-box"},[t.children?r("div",{staticClass:"title"},[e._v(e._s(t.label_name))]):e._e(),t.children&&t.children.length?r("div",{staticClass:"list"},e._l(t.children,(function(t,n){return r("div",{key:n,staticClass:"label-item",class:{on:t.disabled},on:{click:function(r){return e.selectLabel(t)}}},[e._v("\n "+e._s(t.label_name)+"\n ")])})),0):e._e()]):e._e()})),e.isUser?e._e():r("div",[e._v("暂无标签")])],2),r("div",{staticClass:"footer"},[r("Button",{staticClass:"btns",attrs:{type:"primary"},on:{click:e.subBtn}},[e._v("确定")]),r("Button",{staticClass:"btns",attrs:{type:"primary",ghost:""},on:{click:e.cancel}},[e._v("取消")])],1)])}),[],!1,null,"2ef182e9",null);t.a=r.exports},1:function(e,t){},1146:function(e,t,r){(function(n,a,i){function s(t){t.version="0.13.5";for(var s=1200,o=1252,l=("undefined"==typeof cptable&&(void 0!==n?n.cptable=r("2244"):"undefined"!=typeof window&&(window.cptable=r("2244"))),[874,932,936,949,950]),c=0;c<=8;++c)l.push(1250+c);function f(e){-1!=l.indexOf(e)&&(o=h[0]=e)}var h={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},d=function(e){f(s=e)};function u(){d(1200),f(1252)}function p(e){for(var t=[],r=0,n=e.length;r>1;++i)a[i]=String.fromCharCode(n.charCodeAt(2*i)+(n.charCodeAt(2*i+1)<<8));return a.join("")}if(254!=t||255!=r)return 65279==t?e.slice(1):e;for(var s=e.slice(2),o=[],l=0;l>1;++l)o[l]=String.fromCharCode(s.charCodeAt(2*l+1)+(s.charCodeAt(2*l)<<8));return o.join("")},b=function(e){return String.fromCharCode(e)},v=("undefined"!=typeof cptable&&(d=function(e){s=e},m=function(e){return 255===e.charCodeAt(0)&&254===e.charCodeAt(1)?cptable.utils.decode(1200,p(e.slice(2))):e},b=function(e){return 1200===s?String.fromCharCode(e):cptable.utils.decode(s,[255&e,e>>8])[0]}),null),w=(g="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",{encode:function(e){for(var t,r,n,a,i="",s=0,o=0,l=0;l>2,a=(3&t)<<4|(t=e.charCodeAt(l++))>>4,s=(15&t)<<2|(r=e.charCodeAt(l++))>>6,o=63&r,isNaN(t)?s=o=64:isNaN(r)&&(o=64),i+=g.charAt(n)+g.charAt(a)+g.charAt(s)+g.charAt(o);return i},decode:function(e){var t,r,n="";e=e.replace(/[^\w\+\/\=]/g,"");for(var a=0;a>4),64!==(t=g.indexOf(e.charAt(a++)))&&(n+=String.fromCharCode((15&r)<<4|t>>2)),64!==(r=g.indexOf(e.charAt(a++)))&&(n+=String.fromCharCode((3&t)<<6|r));return n}}),C=void 0!==a&&void 0!==i&&void 0!==i.versions&&i.versions.node,S=function(){};if(void 0!==a){var E=!a.from;if(!E)try{a.from("foo","utf8")}catch(wa){E=!0}S=E?function(e,t){return t?new a(e,t):new a(e)}:a.from.bind(a),a.alloc||(a.alloc=function(e){return new a(e)})}function _(e){return C?a.alloc(e):new Array(e)}var A=function(e){return C?S(e,"binary"):e.split("").map((function(e){return 255&e.charCodeAt(0)}))};function y(e){if("undefined"==typeof ArrayBuffer)return A(e);for(var t=new ArrayBuffer(e.length),r=new Uint8Array(t),n=0;n!=e.length;++n)r[n]=255&e.charCodeAt(n);return t}function k(e){if(Array.isArray(e))return e.map(Sc).join("");for(var t=[],r=0;r=7+(t=t||0)&&103==(32|e.charCodeAt(t))&&101==(32|e.charCodeAt(t+1))&&110==(32|e.charCodeAt(t+2))&&101==(32|e.charCodeAt(t+3))&&114==(32|e.charCodeAt(t+4))&&97==(32|e.charCodeAt(t+5))&&108==(32|e.charCodeAt(t+6))}var c=[["Sun","Sunday"],["Mon","Monday"],["Tue","Tuesday"],["Wed","Wednesday"],["Thu","Thursday"],["Fri","Friday"],["Sat","Saturday"]],f=[["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 h(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 d={};function u(e,t,r){var n,a=e<0?-1:1,i=e*a,s=0,o=1,l=0,c=1,f=0,h=0;for(Math.floor(i);f(t<0?12:11)?t.toPrecision(6):r;return k(function(e){for(var t=0;t!=e.length;++t)if(101==(32|e.charCodeAt(t)))return e.replace(E,".$1").replace(_,"E").replace("e","E").replace(A,"$10$2");return e}(a))};function k(e){return-1s.length?S:P(s.substr(0,s.length-S.length))+S;if(p=s.match(I))return g=p,m=w,b=C,y=parseInt(g[4],10),m=Math.round(m*y),v=Math.floor(m/y),b+(0===v?"":""+v)+" "+(0==(m-=v*y)?r(" ",g[1].length+1+g[4].length):a(m,g[1].length)+g[2]+"/"+g[3]+n(y,g[4].length));if(s.match(/^#+0+$/))return C+o(w,s.length-s.indexOf("0"));if(p=s.match(R))return S=N(l,p[1].length).replace(/^([^\.]+)$/,"$1."+P(p[1])).replace(/\.$/,"."+P(p[1])).replace(/\.(\d*)$/,(function(e,t){return"."+t+r("0",P(p[1]).length-t.length)})),-1!==s.indexOf("0.")?S:S.replace(/^0\./,".");if(s=s.replace(/^#+([0.])/,"$1"),p=s.match(/^(0*)\.(#*)$/))return C+N(w,p[2].length).replace(/\.(\d*[1-9])0*$/,".$1").replace(/^(-?\d*)$/,"$1.").replace(/^0\./,p[1].length?"0.":".");if(p=s.match(/^#{1,3},##0(\.?)$/))return C+x(o(w,0));if(p=s.match(/^#,##0\.([#0]*0)$/))return l<0?"-"+M(e,s,-l):x(""+(Math.floor(l)+((v=p[1].length)<(""+Math.round((l-Math.floor(l))*Math.pow(10,v))).length?1:0)))+"."+n(L(l,p[1].length),p[1].length);if(p=s.match(/^#,#*,#0/))return M(e,s.replace(/^#,#*,/,""),l);if(p=s.match(/^([0#]+)(\\?-([0#]+))+$/))return S=t(M(e,s.replace(/[\\-]/g,""),l)),E=0,t(t(s.replace(/\\/g,"")).replace(/[0#]/g,(function(e){return Es.length?v:P(s.substr(0,s.length-v.length))+v;if(d=s.match(I))return b+(0===(g=m)?"":""+g)+r(" ",(p=d)[1].length+2+p[4].length);if(s.match(/^#+0+$/))return b+n(m,s.length-s.indexOf("0"));if(d=s.match(R))return v=(v=(""+o).replace(/^([^\.]+)$/,"$1."+P(d[1])).replace(/\.$/,"."+P(d[1]))).replace(/\.(\d*)$/,(function(e,t){return"."+t+r("0",P(d[1]).length-t.length)})),-1!==s.indexOf("0.")?v:v.replace(/^0\./,".");if(s=s.replace(/^#+([0.])/,"$1"),d=s.match(/^(0*)\.(#*)$/))return b+(""+m).replace(/\.(\d*[1-9])0*$/,".$1").replace(/^(-?\d*)$/,"$1.").replace(/^0\./,d[1].length?"0.":".");if(d=s.match(/^#{1,3},##0(\.?)$/))return b+x(""+m);if(d=s.match(/^#,##0\.([#0]*0)$/))return o<0?"-"+U(e,s,-o):x(""+o)+"."+r("0",d[1].length);if(d=s.match(/^#,#*,#0/))return U(e,s.replace(/^#,#*,/,""),o);if(d=s.match(/^([0#]+)(\\?-([0#]+))+$/))return v=t(U(e,s.replace(/[\\-]/g,""),o)),w=0,t(t(s.replace(/\\/g,"")).replace(/[0#]/g,(function(e){return w=€acfijklopqrtuvwxzP".indexOf(g))throw new Error("unrecognized character "+g+" in "+e);h[h.length]={t:"t",v:g},++u}var w,C=0,S=0;for(u=h.length-1,m="t";0<=u;--u)switch(h[u].t){case"h":case"H":h[u].t=b,m="h",C<1&&(C=1);break;case"s":(w=h[u].v.match(/\.0+$/))&&(S=Math.max(S,w[0].length-1)),C<3&&(C=3);case"d":case"y":case"M":case"e":m=h[u].t;break;case"m":"s"===m&&(h[u].t="M",C<2&&(C=2));break;case"X":break;case"Z":(C=(C=C<1&&h[u].v.match(/[Hh]/)?1:C)<2&&h[u].v.match(/[Mm]/)?2:C)<3&&h[u].v.match(/[Ss]/)&&(C=3)}switch(C){case 0:break;case 1:.5<=i.u&&(i.u=0,++i.S),60<=i.S&&(i.S=0,++i.M),60<=i.M&&(i.M=0,++i.H);break;case 2:.5<=i.u&&(i.u=0,++i.S),60<=i.S&&(i.S=0,++i.M)}var E="";for(u=0;u=h[u].v.length-1?(k-=h[u].v.length,h[u].v=A.substr(k+1,h[u].v.length)):k<0?h[u].v="":(h[u].v=A.substr(0,k+1),k=-1),h[u].t="t",T=u);0<=k&&T]/,G=/\[(=|>[=]?|<[>=]?)(-?\d+(?:\.\d*)?)\]/;function j(e,t){if(null!=t){var r=parseFloat(t[2]);switch(t[1]){case"=":if(e==r)return 1;break;case">":if(r":if(e!=r)return 1;break;case">=":if(r<=e)return 1;break;case"<=":if(e<=r)return 1}}}function $(e,t,r){null==r&&(r={});var n="";switch(typeof e){case"string":n="m/d/yy"==e&&r.dateNF?r.dateNF:e;break;case"number":n=14==e&&r.dateNF?r.dateNF:(null!=r.table?r.table:d)[e]}if(l(n,0))return B(t,r);var a=function(e,t){var r=V(e),n=(e=r.length,r[e-1].indexOf("@"));if(e<4&&-1>>2)-1;if(o){for(var c=0;c=l.length?-1:o,o=a+1;o=l.length?-1:o,f.type=1}else X(e.FullPaths[a+1]||"")==X(h)&&(f.R=a+1),f.type=2}}}function Q(e,t){var r=t||{},n=(J(e),function(e){for(var t=0,r=0,n=0;n>6:r+=a+511>>9)}for(var i=e.FullPaths.length+3>>2,s=t+127>>7,o=(t+7>>3)+r+i+s,l=o+127>>7,c=l<=109?0:Math.ceil((l-109)/127);l>7;)c=++l<=109?0:Math.ceil((l-109)/127);return s=[1,c,l,s,i,r,t,0],e.FileIndex[0].size=t<<6,s[7]=(e.FileIndex[0].start=s[0]+s[1]+s[2]+s[3]+s[4]+s[5])+(s[6]+7>>3),s}(e)),a=Kt(n[7]<<9),i=0,s=0;for(i=0;i<8;++i)a.write_shift(1,U[i]);for(i=0;i<8;++i)a.write_shift(2,0);for(a.write_shift(2,62),a.write_shift(2,3),a.write_shift(2,65534),a.write_shift(2,9),a.write_shift(2,6),i=0;i<3;++i)a.write_shift(2,0);for(a.write_shift(4,0),a.write_shift(4,n[2]),a.write_shift(4,n[0]+n[1]+n[2]+n[3]-1),a.write_shift(4,0),a.write_shift(4,4096),a.write_shift(4,n[3]?n[0]+n[1]+n[2]-1:L),a.write_shift(4,n[3]),a.write_shift(-4,n[1]?n[0]-1:L),a.write_shift(4,n[1]),i=0;i<109;++i)a.write_shift(-4,i>9));for(o(n[6]+7>>3);511&a.l;)a.write_shift(-4,z.ENDOFCHAIN);for(l=s=i=0;l>6));for(;511&a.l;)a.write_shift(-4,z.ENDOFCHAIN);for(i=0;i\/]+)\s*=\s*((?:")([^"]*)(?:")|(?:')([^']*)(?:')|([^'">\s]+))/g,Te=/<[\/\?]?[a-zA-Z0-9:]+(?:\s+[^"\s?>\/]+\s*=\s*(?:"[^"]*"|'[^']*'|[^'">\s=]+))*\s?[\/\?]?>/g,Ie=(Be.match(Te)||(Te=/<[^>]*>/g),/<\w*:/),Re=/<(\/?)\w+:/;function De(e,t){for(var r={},n=0,a=0;n!==e.length&&32!==(a=e.charCodeAt(n))&&10!==a&&13!==a;++n);if(t||(r[0]=e.slice(0,n)),n!==e.length){var i,s,o=e.match(xe),l=0,c=0,f="",h="";if(o)for(c=0;c!=o.length;++c){for(h=o[c],a=0;a!=h.length&&61!==h.charCodeAt(a);++a);for(f=h.slice(0,a).trim();32==h.charCodeAt(a+1);)++a;for(i=34==(n=h.charCodeAt(a+1))||39==n?1:0,i=h.slice(a+1+i,h.length-i),l=0;l!=f.length&&58!==f.charCodeAt(l);++l);l===f.length?(r[f=0","<":"<","&":"&"},Le=ae(Ne),Me=(Fe=/&(?:quot|apos|gt|lt|amp|#x?([\da-fA-F]+));/g,Pe=/_x([\da-fA-F]{4})_/g,function e(t){t+="";var r,n=t.indexOf(""),e(t.slice(0,n))+t.slice(n+9,r)+e(t.slice(r+3)))}),Ue=/[&<>'"]/g,Ve=/[\u0000-\u0008\u000b-\u001f]/g;function ze(e){return(e+"").replace(Ue,(function(e){return Le[e]})).replace(Ve,(function(e){return"_x"+("000"+e.charCodeAt(0).toString(16)).slice(-4)+"_"}))}function We(e){return ze(e).replace(/ /g,"_x0020_")}var He=/[\u0000-\u001f]/g;function Xe(e){return(e+"").replace(Ue,(function(e){return Le[e]})).replace(/\n/g,"
").replace(He,(function(e){return"&#x"+("000"+e.charCodeAt(0).toString(16)).slice(-4)+";"}))}Ge=/&#(\d+);/g;var Ge,je=function(e){return e.replace(Ge,$e)};function $e(e,t){return String.fromCharCode(parseInt(t,10))}var Ye=function(e){return e.replace(/(\r\n|[\r\n])/g," ")};function Ke(e){switch(e){case 1:case!0:case"1":case"true":case"TRUE":return!0;default:return!1}}var Ze,Je,Qe,qe=function(e){for(var t,r,n,a="",i=0,s=0;i>>10&1023)))+String.fromCharCode(56320+(1023&n)))));return a},et=function(e){for(var t,r=[],n=0,a=0;n>6))),r.push(String.fromCharCode(128+(63&a)));break;case 55296<=a&&a<57344:a-=55296,t=e.charCodeAt(n++)-56320+(a<<10),r.push(String.fromCharCode(240+(t>>18&7))),r.push(String.fromCharCode(144+(t>>12&63))),r.push(String.fromCharCode(128+(t>>6&63))),r.push(String.fromCharCode(128+(63&t)));break;default:r.push(String.fromCharCode(224+(a>>12))),r.push(String.fromCharCode(128+(a>>6&63))),r.push(String.fromCharCode(128+(63&a)))}return r.join("")},tt=(C&&(se=function(e){for(var t,r,n=a.alloc(2*e.length),i=1,s=0,o=0,l=0;l>>10&1023),t=56320+(1023&t)),0!==o&&(n[s++]=255&o,n[s++]=o>>>8,o=0),n[s++]=t%256,n[s++]=t>>>8;return n.slice(0,s).toString("ucs2")},Ar=function(e){return S(e,"binary").toString("utf8")},(qe=qe(ar="foo bar baz☃🍣")==se(ar)?se:qe)(ar)==Ar(ar)&&(qe=Ar),et=function(e){return S(e,"utf8").toString("binary")}),Ze={},function(e,t){var r=e+"|"+(t||"");return Ze[r]||(Ze[r]=new RegExp("<(?:\\w+:)?"+e+'(?: xml:space="preserve")?(?:[^>]*)>([\\s\\S]*?)",t||""))}),rt=(Je=[["nbsp"," "],["middot","·"],["quot",'"'],["apos","'"],["gt",">"],["lt","<"],["amp","&"]].map((function(e){return[new RegExp("&"+e[0]+";","g"),e[1]]})),function(e){for(var t=e.replace(/^[\t\n\r ]+/,"").replace(/[\t\n\r ]+$/,"").replace(/[\t\n\r ]+/g," ").replace(/<\s*[bB][rR]\s*\/?>/g,"\n").replace(/<[^>]*>/g,""),r=0;r([\\s\\S]*?)","g")}),at=/<\/?(?:vt:)?variant>/g,it=/<(?:vt:)([^>]*)>([\s\S]*)"+t+""}function ct(e){return re(e).map((function(t){return" "+t+'="'+e[t]+'"'})).join("")}function ft(e,t,r){return"<"+e+(null!=r?ct(r):"")+(null!=t?(t.match(ot)?' xml:space="preserve"':"")+">"+t+""}function ht(e,t){try{return e.toISOString().replace(/\.\d*/,"")}catch(e){if(t)throw e}return""}var dt,ut,pt={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",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"]},gt={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"},mt=function(e){for(var t=[],r=0;r>>7),t=((127&r[n+7])<<4)+(r[n+6]>>>4&15),15&r[n+6]),i=5;0<=i;--i)a=256*a+r[n+i];return 2047==t?0==a?1/0*e:NaN:(0==t?t=-1022:(t-=1023,a+=Math.pow(2,52)),e*Math.pow(2,t-52)*a)},Ft=function(e){return Array.isArray(e)},Pt=(C&&(vt=function(e,t,r){return a.isBuffer(e)?e.toString("utf16le",t,r).replace(T,""):wt(e,t,r)},Ct=function(e,t,r){return a.isBuffer(e)?e.toString("hex",t,t+r):St(e,t,r)},At=function(e,t){var r;return a.isBuffer(e)?0<(r=e.readUInt32LE(t))?e.toString("utf8",t+4,t+4+r-1):"":yt(e,t)},kt=function(e,t){var r;return a.isBuffer(e)?0<(r=e.readUInt32LE(t))?e.toString("utf8",t+4,t+4+r-1):"":Bt(e,t)},xt=function(e,t){var r;return a.isBuffer(e)?(r=2*e.readUInt32LE(t),e.toString("utf16le",t+4,t+4+r-1)):Tt(e,t)},It=function(e,t){var r;return a.isBuffer(e)?(r=e.readUInt32LE(t),e.toString("utf16le",t+4,t+4+r)):dt(e,t)},Rt=function(e,t){var r;return a.isBuffer(e)?(r=e.readUInt32LE(t),e.toString("utf8",t+4,t+4+r)):Dt(e,t)},Et=function(e,t,r){return a.isBuffer(e)?e.toString("utf8",t,r):_t(e,t,r)},mt=function(e){return 0>>8&255,e[r+2]=t>>>16&255,e[r+3]=t>>>24&255},Ht=function(e,t,r){e[r]=255&t,e[r+1]=t>>8&255,e[r+2]=t>>16&255,e[r+3]=t>>24&255},Xt=function(e,t,r){e[r]=255&t,e[r+1]=t>>>8&255};function Gt(e,t,r){var n=0,a=0;if("dbcs"===r){for(a=0;a!=t.length;++a)Xt(this,t.charCodeAt(a),this.l+2*a);n=2*t.length}else if("sbcs"===r){for(t=t.replace(/[^\x00-\x7F]/g,"_"),a=0;a!=t.length;++a)this[this.l+a]=255&t.charCodeAt(a);n=t.length}else{if("hex"===r){for(;a>8}for(;this.l>>=8);break;case 3:n=3,this[this.l]=255&t,this[this.l+1]=255&(t>>>=8),this[this.l+2]=255&(t>>>=8);break;case 4:n=4,Wt(this,t,this.l);break;case 8:if(n=8,"f"===r){var o=this,l=t,c=this.l,f=(l<0||1/l==-1/0?1:0)<<7,h=0,d=0,u=f?-l:l;isFinite(u)?0==u?h=d=0:(h=Math.floor(Math.log(u)/Math.LN2),d=u*Math.pow(2,52-h),h<=-1023&&(!isFinite(d)||d>4|f;break}case 16:break;case-4:n=4,Ht(this,t,this.l)}}return this.l+=n,this}function jt(e,t){var r=Ct(this,this.l,e.length>>1);if(r!==e)throw new Error(t+"Expected "+e+" saw "+r);this.l+=e.length>>1}function $t(e,t){e.l=t,e.read_shift=zt,e.chk=jt,e.write_shift=Gt}function Yt(e,t){e.l+=t}function Kt(e){return e=_(e),$t(e,0),e}function Zt(e,t,r){if(e){$t(e,e.l||0);for(var n=e.length,a=0;e.li.l&&((i=i.slice(0,i.l)).l=i.length),0>7));for(var s=0;4!=s;++s){if(!(128<=n)){i.write_shift(1,n);break}i.write_shift(1,128+(127&n)),n>>=7}0d&&(l.s.r=d),l.s.c>u&&(l.s.c=u),l.e.r>2;return r?e/100:e}function Nr(e){var t={s:{},e:{}};return t.s.r=e.read_shift(4),t.e.r=e.read_shift(4),t.s.c=e.read_shift(4),t.e.c=e.read_shift(4),t}var Lr=Nr,Mr=function(e,t){return(t=t||Kt(16)).write_shift(4,e.s.r),t.write_shift(4,e.e.r),t.write_shift(4,e.s.c),t.write_shift(4,e.e.c),t};function Ur(e){return e.read_shift(8,"f")}function Vr(e,t){return(t||Kt(8)).write_shift(8,e,"f")}var zr={0:"#NULL!",7:"#DIV/0!",15:"#VALUE!",23:"#REF!",29:"#NAME?",36:"#NUM!",42:"#N/A",43:"#GETTING_DATA",255:"#WTF?"},Wr=ie(zr);function Hr(e,t){var r;t=t||Kt(8),!e||e.auto?(t.write_shift(4,0),t.write_shift(4,0)):(e.index?(t.write_shift(1,2),t.write_shift(1,e.index)):e.theme?(t.write_shift(1,6),t.write_shift(1,e.theme)):(t.write_shift(1,5),t.write_shift(1,0)),0<(r=e.tint||0)?r*=32767:r<0&&(r*=32768),t.write_shift(2,r),e.rgb?(r=e.rgb||"FFFFFF",t.write_shift(1,parseInt(r.slice(0,2),16)),t.write_shift(1,parseInt(r.slice(2,4),16)),t.write_shift(1,parseInt(r.slice(4,6),16)),t.write_shift(1,255)):(t.write_shift(2,0),t.write_shift(1,0),t.write_shift(1,0)))}function Xr(e,t){var r=e.read_shift(4);switch(r){case 0:return"";case 4294967295:case 4294967294:return{2:"BITMAP",3:"METAFILEPICT",8:"DIB",14:"ENHMETAFILE"}[e.read_shift(4)]||""}if(400>16&255,e>>8&255,255&e]})),nn={"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"},an=(re(Jr={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"}}).forEach((function(e){["xlsm","xlam"].forEach((function(t){Jr[e][t]||(Jr[e][t]=Jr[e].xlsx)}))})),re(Jr).forEach((function(e){re(Jr[e]).forEach((function(t){nn[Jr[e][t]]=e}))})),Jr),sn=function(e){for(var t=[],r=re(e),n=0;n!==r.length;++n)null==t[e[r[n]]]&&(t[e[r[n]]]=[]),t[e[r[n]]].push(r[n]);return t}(nn);function on(){return{workbooks:[],sheets:[],charts:[],dialogs:[],macros:[],rels:[],strs:[],comments:[],links:[],coreprops:[],extprops:[],custprops:[],themes:[],styles:[],calcchains:[],vba:[],drawings:[],TODO:[],xmlns:""}}pt.CT="http://schemas.openxmlformats.org/package/2006/content-types";var ln=ft("Types",null,{xmlns:pt.CT,"xmlns:xsd":pt.xsd,"xmlns:xsi":pt.xsi}),cn=[["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",sn.rels[0]]].map((function(e){return ft("Default",null,{Extension:e[0],ContentType:e[1]})}));function fn(e,t){function r(r){e[r]&&0",s[1]=s[1].replace("/>",">")),s.join("")}var hn={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 dn(e){var t=e.lastIndexOf("/");return e.slice(0,t+1)+"_rels/"+e.slice(t+1)+".rels"}function un(e,t){if(!e)return e;"/"!==t.charAt(0)&&(t="/"+t);var r={},n={};return(e.match(Te)||[]).forEach((function(e){var a,i;e=De(e);"",t[1]=t[1].replace("/>",">")),t.join("")}function mn(e,t,r,n,a){if(a=a||{},e["!id"]||(e["!id"]={}),t<0)for(t=1;e["!id"]["rId"+t];++t);if(a.Id="rId"+t,a.Type=n,a.Target=r,a.Type==hn.HLINK&&(a.TargetMode="External"),e["!id"][a.Id])throw new Error("Cannot rewrite rId "+t);return e["!id"][a.Id]=a,e[("/"+a.Target).replace("//","/")]=a,t}var bn="application/vnd.oasis.opendocument.spreadsheet";function vn(e,t,r){return[' \n',' \n'," \n"].join("")}wn='SheetJS '+t.version+"";var wn,Cn=function(){return wn},Sn=[["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"]],En=(pt.CORE_PROPS="http://schemas.openxmlformats.org/package/2006/metadata/core-properties",hn.CORE_PROPS="http://schemas.openxmlformats.org/package/2006/relationships/metadata/core-properties",function(){for(var e=new Array(Sn.length),t=0;t]*>([\\s\\S]*?)")}return e}());function _n(e){var t={};e=qe(e);for(var r=0;r]+>[^<]*/g,In=ft("Properties",null,{xmlns:pt.CUST_PROPS,"xmlns:vt":pt.vt});function Rn(e){var t,r=[Be,In];return e&&(t=1,re(e).forEach((function(n){++t,r[r.length]=ft("property",function(e){switch(typeof e){case"string":return ft("vt:lpwstr",e);case"number":return ft((0|e)==e?"vt:i4":"vt:r8",String(e));case"boolean":return ft("vt:bool",e?"true":"false")}if(e instanceof Date)return ft("vt:filetime",ht(e));throw new Error("Unable to serialize "+e)}(e[n]),{fmtid:"{D5CDD505-2E9C-101B-9397-08002B2CF9AE}",pid:t,name:n})})),2",r[1]=r[1].replace("/>",">"))),r.join("")}var Dn={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"},On=ae(Dn);function Fn(e){var t=e.read_shift(4);e=e.read_shift(4);return new Date(1e3*(e/1e7*Math.pow(2,32)+t/1e7-11644473600)).toISOString().replace(/\.000/,"")}function Pn(e,t,r){var n=e.l,a=e.read_shift(0,"lpstr-cp");if(r)for(;e.l-n&3;)++e.l;return a}function Nn(e,t,r){var n=e.read_shift(0,"lpwstr");return r&&(e.l+=4-(n.length+1&3)&3),n}function Ln(e,t,r){return 31===t?Nn(e):Pn(e,0,r)}function Mn(e,t,r){return Ln(e,t,!1===r?0:4)}function Un(e){for(var t=e,r=t.read_shift(4),n=[],a=0;a!=r;++a)n[a]=t.read_shift(0,"lpstr-cp").replace(T,"");return n}function Vn(e){for(var t,r=e.read_shift(4),n=[],a=0;a!=r/2;++a)n.push([Hn(t=e,81),Hn(t,3)]);return n}function zn(e,t){for(var r=e.read_shift(4),n={},a=0;a!=r;++a){var i=e.read_shift(4),s=e.read_shift(4);n[i]=e.read_shift(s,1200===t?"utf16le":"utf8").replace(T,"").replace(I,"!"),1200===t&&s%2&&(e.l+=2)}return 3&e.l&&(e.l=e.l>>3<<2),n}function Wn(e){var t=e.read_shift(4),r=e.slice(e.l,e.l+t);return e.l+=t,0<(3&t)&&(e.l+=4-(3&t)&3),r}function Hn(e,t,r){var n,a,i=e.read_shift(2),s=r||{};if(e.l+=2,t!==jr&&i!==t&&-1===$r.indexOf(t))throw new Error("Expected type "+t+" saw "+i);switch(t===jr?i:t){case 2:return a=e.read_shift(2,"i"),s.raw||(e.l+=2),a;case 3:return e.read_shift(4,"i");case 11:return 0!==e.read_shift(4);case 19:return e.read_shift(4);case 30:return Pn(e,0,4).replace(T,"");case 31:return Nn(e);case 64:return Fn(e);case 65:return Wn(e);case 71:return(a={}).Size=(n=e).read_shift(4),n.l+=a.Size+3-(a.Size-1)%4,a;case 80:return Mn(e,i,!s.raw).replace(T,"");case 81:return function(e,t){if(t)return Ln(e,t,0);throw new Error("VtUnalignedString must have positive length")}(e,i).replace(T,"");case 4108:return Vn(e);case 4126:return Un(e);default:throw new Error("TypedPropertyValue unrecognized type "+t+" "+i)}}function Xn(e,t){var r,n,a,i=Kt(4),s=Kt(4);switch(i.write_shift(4,80==e?31:e),e){case 3:s.write_shift(-4,t);break;case 5:(s=Kt(8)).write_shift(8,t,"f");break;case 11:s.write_shift(4,t?1:0);break;case 64:n=(r=("string"==typeof(r=t)?new Date(Date.parse(r)):r).getTime()/1e3+11644473600)%Math.pow(2,32),r=(r-n)/Math.pow(2,32),r*=1e7,0<(a=(n*=1e7)/Math.pow(2,32)|0)&&(n%=Math.pow(2,32),r+=a),(a=Kt(8)).write_shift(4,n),a.write_shift(4,r),s=a;break;case 31:case 80:for((s=Kt(4+2*(t.length+1)+(t.length%2?0:2))).write_shift(4,t.length+1),s.write_shift(0,t,"dbcs");s.l!=s.length;)s.write_shift(1,0);break;default:throw new Error("TypedPropertyValue unrecognized type "+e+" "+t)}return x([i,s])}function Gn(e,t){var r=e.l,n=e.read_shift(4),a=e.read_shift(4),i=[],s=0,o=0,l=-1,c={};for(s=0;s!=a;++s){var f=e.read_shift(4),h=e.read_shift(4);i[s]=[f,h+r]}i.sort((function(e,t){return e[1]-t[1]}));var u={};for(s=0;s!=a;++s){if(e.l!==i[s][1]){var p=!0;if(0>16)+"."+("0000"+String(65535&u[g.n])).slice(-4)),"CodePage"==g.n)switch(u[g.n]){case 0:u[g.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:d(o=u[g.n]>>>0&65535);break;default:throw new Error("Unsupported CodePage: "+u[g.n])}}else if(1===i[s][0])o=u.CodePage=Hn(e,2),d(o),-1!==l&&(b=e.l,e.l=i[l][1],c=zn(e,o),e.l=b);else if(0===i[s][0])0===o?(l=s,e.l=i[s+1][1]):c=zn(e,o);else{var m,b=c[i[s][0]];switch(e[e.l]){case 65:e.l+=4,m=Wn(e);break;case 30:case 31:e.l+=4,m=Mn(e,e[e.l-4]).replace(/\u0000+$/,"");break;case 3:e.l+=4,m=e.read_shift(4,"i");break;case 19:e.l+=4,m=e.read_shift(4);break;case 5:e.l+=4,m=e.read_shift(8,"f");break;case 11:e.l+=4,m=Jn(e,4);break;case 64:e.l+=4,m=de(Fn(e));break;default:throw new Error("unparsed value: "+e[e.l])}u[b]=m}}return e.l=r+n,u}var jn=["CodePage","Thumbnail","_PID_LINKBASE","_PID_HLINKS","SystemIdentifier","FMTID"].concat(["Worksheets","SheetNames","NamedRanges","DefinedNames","Chartsheets","ChartNames"]);function $n(e,t,r){var n,a,i,s,o=Kt(8),l=[],c=[],f=8,h=0,d=Kt(8),u=Kt(8);if(d.write_shift(4,2),d.write_shift(4,1200),u.write_shift(4,1),c.push(d),l.push(u),f+=8+d.length,!t){(u=Kt(8)).write_shift(4,0),l.unshift(u);var p=[Kt(4)];for(p[0].write_shift(4,e.length),h=0;h>1,"utf16le").replace(T,""),i&&(t.l+=24),r;case"0303000000000000c000000000000046":var a=e,i=(a.l+=2,a.read_shift(0,"lpstr-ansi"));if(a.l+=2,57005!=a.read_shift(2))throw new Error("Bad FileMoniker");if(0===a.read_shift(4))return i.replace(/\\/g,"/");if(i=a.read_shift(4),3!=a.read_shift(2))throw new Error("Bad FileMoniker");return a.read_shift(i>>1,"utf16le").replace(T,"");default:throw new Error("Unsupported Moniker "+n)}}function la(e){var t=e.read_shift(4);return 0>15),e&=32767),[{Unsynced:1&n,DyZero:(2&n)>>1,ExAsc:(4&n)>>2,ExDsc:(8&n)>>3},e]}function Aa(e,t,r){t=e.l+t,r=8!=r.biff&&r.biff?2:4;var n=e.read_shift(r),a=(r=e.read_shift(r),e.read_shift(2)),i=e.read_shift(2);return e.l=t,{s:{r:n,c:a},e:{r:r,c:i}}}function ya(e,t,r,n){return r=r&&5==r.biff,(n=n||Kt(r?16:20)).write_shift(2,0),e.style?(n.write_shift(2,e.numFmtId||0),n.write_shift(2,65524)):(n.write_shift(2,e.numFmtId||0),n.write_shift(2,t<<4)),n.write_shift(4,0),n.write_shift(4,0),r||n.write_shift(4,0),n.write_shift(2,0),n}function ka(e,t,r){var n=ha(e);2==r.biff&&++e.l,e=(r=e).read_shift(1),r=1===r.read_shift(1)?e:1===e;return n.val=r,n.t=!0===r||!1===r?"b":"e",n}function Ba(e,t,r,n,a,i){var s=Kt(8);return da(e,t,n,s),e=r,t=i,(n=(n=s)||Kt(2)).write_shift(1,+e),n.write_shift(1,"e"==t?1:0),s}function xa(e,t,r){return 0===t?"":ia(e,0,r)}function Ta(e,t,r){var n,a=e.read_shift(2);a={fBuiltIn:1&a,fWantAdvise:a>>>1&1,fWantPict:a>>>2&1,fOle:a>>>3&1,fOleLink:a>>>4&1,cf:a>>>5&1023,fIcon:a>>>15&1};return 14849===r.sbcch&&(n=function(e,t,r){e.l+=4;t=e.l+(t-=4),r=ra(e,0,r);var n=e.read_shift(2);if(n!==(t-=e.l))throw new Error("Malformed AddinUdf: padding = "+t+" != "+n);return e.l+=n,r}(e,t-2,r)),a.body=n||e.read_shift(t-2),"string"==typeof n&&(a.Name=n),a}se=ia;var Ia=["_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 Ra(e,t,r){t=e.l+t;var n=e.read_shift(2),a=e.read_shift(1),i=e.read_shift(1),s=e.read_shift(r&&2==r.biff?1:2),o=0;(!r||5<=r.biff)&&(5!=r.biff&&(e.l+=2),o=e.read_shift(2),5==r.biff&&(e.l+=2),e.l+=4),i=na(e,i,r),32&n&&(i=Ia[i.charCodeAt(0)]),n=t-e.l;return r&&2==r.biff&&--n,{chKey:a,Name:i,itab:o,rgce:t==e.l||0===s?[]:function(e,t,r,n){var a;t=e.l+t,n=Ho(e,n,r);return t!==e.l&&(a=Wo(e,t-e.l,n,r)),[n,a]}(e,n,r,s)}}function Da(e,t,r){var n;if(r.biff<8)return o=r,3==(n=e)[n.l+1]&&n[n.l]++,3==(n=ra(n,0,o)).charCodeAt(0)?n.slice(1):n;for(var a,i,s=[],o=e.l+t,l=e.read_shift(8>1);if(1&r[1].v)switch(7&n){case 1:n=500*(n>>3);break;case 2:n=(n>>3)/20;break;case 4:n=(n>>3)/2e3;break;case 6:n=(n>>3)/16;break;case 7:n=(n>>3)/64;break;default:throw"unknown NUMBER_18 encoding "+(7&n)}return r[1].v=n,r}},25:{n:"FORMULA19",f:function(e,t){var r=wi(e);return e.l+=t-14,r}},26:{n:"??"},27:{n:"??"},28:{n:"??"},29:{n:"??"},30:{n:"??"},31:{n:"??"},33:{n:"??"},37:{n:"NUMBER25",f:function(e,t){var r=vi(e);e=e.read_shift(4);return r[1].v=e>>6,r}},39:{n:"NUMBER27",f:Ci},40:{n:"FORMULA28",f:function(e,t){var r=Ci(e);return e.l+=t-10,r}},255:{n:"",f:Yt}};var di,ui,pi={to_workbook:function(e,t){switch(t.type){case"base64":return gi(A(w.decode(e)),t);case"binary":return gi(A(e),t);case"buffer":case"array":return gi(e,t)}throw"Unsupported type "+t.type}};function gi(e,t){if(!e)return e;var r=t||{},n=(null!=v&&null==r.dense&&(r.dense=v),r.dense?[]:{}),a="Sheet1",i=0,s={},o=[a],l={s:{r:0,c:0},e:{r:0,c:0}},c=r.sheetRows||0;if(2==e[2])r.Enum=di;else if(26==e[2])r.Enum=ui;else{if(14!=e[2])throw new Error("Unrecognized LOTUS BOF "+e[2]);r.Enum=ui,r.qpro=!0,e.l=0}return function(e,t,r){if(e){$t(e,e.l||0);for(var n=r.Enum||di;e.li&&(n["!ref"]=ur(l),s[a]=n,n=r.dense?[]:{},l={s:{r:0,c:0},e:{r:0,c:0}},i=t[3],a="Sheet"+(i+1),o.push(a)),0=c||(r.dense?(n[t[0].r]||(n[t[0].r]=[]),n[t[0].r][t[0].c]=t[1]):n[hr(t[0])]=t[1],l.e.c>>-e)+(-32>>-(32+e))),r}function Ci(e,t){var r=vi(e);e=e.read_shift(8,"f");return r[1].v=e,r}Si=tt("t"),Ei=tt("rPr"),_i=/<(?:\w+:)?r>/g,Ai=/<\/(?:\w+:)?r>/,yi=/\r\n/g,ki=function(e,t,r){var n={},a=65001,i="",s=!1,o=e.match(Te),l=0;if(o)for(;l!=o.length;++l){var c=De(o[l]);switch(c[0].replace(/\w*:/g,"")){case"":case"":n.shadow=1;break;case"":break;case"":case"":n.outline=1;break;case"":break;case"":case"":n.strike=1;break;case"":break;case"":case"":n.u=1;break;case"":break;case"":case"":n.b=1;break;case"":break;case"":case"":n.i=1;break;case"":break;case"":case"":break;case"":s=!1;break;default:if(47!==c[0].charCodeAt(1)&&!s)throw new Error("Unrecognized rich format "+c[0])}}return e=[],n.u&&e.push("text-decoration: underline;"),n.uval&&e.push("text-underline-style:"+n.uval+";"),n.sz&&e.push("font-size:"+n.sz+"pt;"),n.outline&&e.push("text-effect: outline;"),n.shadow&&e.push("text-shadow: auto;"),t.push(''),n.b&&(t.push(""),r.push("")),n.i&&(t.push(""),r.push("")),n.strike&&(t.push(""),r.push("")),"superscript"==i?i="sup":"subscript"==i&&(i="sub"),""!=i&&(t.push("<"+i+">"),r.push("")),r.push(""),a};var Si,Ei,_i,Ai,yi,ki,Bi=function(e){return e.replace(_i,"").split(Ai).map(xi).join("")};function xi(e){var t=[[],"",[]],r=e.match(Si);return r?(t[1]=r[1],r=e.match(Ei),r&&ki(r[1],t[0],t[2]),t[0].join("")+t[1].replace(yi,"
")+t[2].join("")):""}var Ti=/<(?:\w+:)?t[^>]*>([^<]*)<\/(?:\w+:)?t>/g,Ii=/<(?:\w+:)?r>/,Ri=/<(?:\w+:)?rPh.*?>([\s\S]*?)<\/(?:\w+:)?rPh>/g;function Di(e,t){t=!t||t.cellHTML;var r={};return e?(e.match(/^\s*<(?:\w+:)?t[^>]*>/)?(r.t=Me(qe(e.slice(e.indexOf(">")+1).split(/<\/(?:\w+:)?t>/)[0]||"")),r.r=qe(e),t&&(r.h=Xe(r.t))):e.match(Ii)&&(r.r=qe(e),r.t=Me(qe((e.replace(Ri,"").match(Ti)||[]).join("").replace(Te,""))),t&&(r.h=Bi(r.r))),r):null}var Oi=/<(?:\w+:)?sst([^>]*)>([\s\S]*)<\/(?:\w+:)?sst>/,Fi=/<(?:\w+:)?(?:si|sstItem)>/g,Pi=/<\/(?:\w+:)?(?:si|sstItem)>/;hn.SST="http://schemas.openxmlformats.org/officeDocument/2006/relationships/sharedStrings";var Ni=/^\s|\s$|[\t\n\r]/;function Li(e,t){if(!t.bookSST)return"";var r=[Be];r[r.length]=ft("sst",null,{xmlns:pt.main[0],count:e.Count,uniqueCount:e.Unique});for(var n,a,i=0;i!=e.length;++i)null!=e[i]&&(a="",(n=e[i]).r?a+=n.r:(a+=""),a+="",r[r.length]=a);return 2",r[1]=r[1].replace("/>",">")),r.join("")}var Mi=function(e,t){var r=!1;return null==t&&(r=!0,t=Kt(15+4*e.t.length)),t.write_shift(1,0),Er(e.t,t),r?t.slice(0,t.l):t};function Ui(e){var t,r,n=Jt();Qt(n,"BrtBeginSst",(t=e,(r=r||Kt(8)).write_shift(4,t.Count),r.write_shift(4,t.Unique),r));for(var a=0;a>1,"utf16le"),e.l=t,r;throw new Error("Encryption Flags/AlgID mismatch")}function Gi(e,t){var r={};t=e.l+t;return e.l+=4,r.Salt=e.slice(e.l,e.l+16),e.l+=16,r.Verifier=e.slice(e.l,e.l+16),e.l+=16,e.read_shift(4),r.VerifierHash=e.slice(e.l,t),e.l=t,r}function ji(e){var t,r,n,a=zi(e);switch(a.Minor){case 2:return[a.Minor,function(e){if(36!=(63&e.read_shift(4)))throw new Error("EncryptionInfo mismatch");var t=e.read_shift(4);t=Xi(e,t),e=Gi(e,e.length-e.l);return{t:"Std",h:t,v:e}}(e)];case 3:return[a.Minor,function(){throw new Error("File is password-protected: ECMA-376 Extensible")}()];case 4:return[a.Minor,(r=["saltSize","blockSize","keyBits","hashSize","cipherAlgorithm","cipherChaining","hashAlgorithm","saltValue"],(t=e).l+=4,t=t.read_shift(t.length-t.l,"utf8"),n={},t.replace(Te,(function(e){var t=De(e);switch(Oe(t[0])){case"":break;case"":case"":break;case"":break;case">8),e=r[r.length-1],i[--a]=qi(e,255&n));0>8),i[--a]=qi(r[a],255&n);for(t=(a=15)-r.length;0>8),--t,i[--a]=qi(r[a],255&n),--a,--t;return i};function qi(e,t){return Ji(e^t)}var es=function(e){var t=0,r=Qi(e);return function(e){return e=function(e,t,r,n,a){var i,s;for(a=a||t,n=n||Qi(e),i=0;i!=t.length;++i)s=t[i],s^=n[r],a[i]=255&(s>>5|s<<3),++r;return[a,r,n]}("",e,t,r),t=e[1],e[0]}};function ts(e,t,r){r=r||{},r.Info=e.read_shift(2),e.l-=2,1===r.Info?r.Data=function(e){var t={},r=t.EncryptionVersionInfo=zi(e,4);if(1!=r.Major||1!=r.Minor)throw"unrecognized version code "+r.Major+" : "+r.Minor;return t.Salt=e.read_shift(16),t.EncryptedVerifier=e.read_shift(16),t.EncryptedVerifierHash=e.read_shift(16),t}(e):r.Data=function(e,t){var r={},n=r.EncryptionVersionInfo=zi(e,4);if(t-=4,2!=n.Minor)throw new Error("unrecognized minor version code: "+n.Minor);if(4]*)>[\S\s]*?<\/(?:\w+:)?numFmts>/,As=/<(?:\w+:)?cellXfs([^>]*)>[\S\s]*?<\/(?:\w+:)?cellXfs>/,ys=/<(?:\w+:)?fills([^>]*)>[\S\s]*?<\/(?:\w+:)?fills>/,ks=/<(?:\w+:)?fonts([^>]*)>[\S\s]*?<\/(?:\w+:)?fonts>/,Bs=/<(?:\w+:)?borders([^>]*)>[\S\s]*?<\/(?:\w+:)?borders>/;var _s,As,ys,ks,Bs,xs=function(e,t,r){var n,a,i,s,o,l,c,f,d,u,p,g,m,b,v,w,C,S,E={};if(e){if(n=(e=e.replace(//gm,"").replace(//gm,"")).match(_s)){var _=n,A=E,y=r;A.NumberFmt=[];for(var k=re(R._table),B=0;B":case"":case"":break;case"":break;default:if(y.WTF)throw new Error("unrecognized "+T[0]+" in numFmts")}}}(n=e.match(ks))&&(_=n,i=t,s=r,(a=E).Fonts=[],l=!(o={}),_[0].match(Te).forEach((function(e){var t=De(e);switch(Oe(t[0])){case"":case"":break;case"":break;case"
":case"":a.Fonts.push(o),o={};break;case"":case"":break;case"":o.bold=1;break;case"":o.italic=1;break;case"":o.underline=1;break;case"":o.strike=1;break;case"":o.outline=1;break;case"":o.shadow=1;break;case"":o.condense=1;break;case"":o.extend=1;break;case"":case"":break;case"":case"":break;case"":case"":break;case"":case"":break;case"":case"":break;case"":case"":break;case"":l=!1;break;default:if(s&&s.WTF&&!l)throw new Error("unrecognized "+t[0]+" in fonts")}}))),(n=e.match(ys))&&(t=n,f=r,(c=E).Fills=[],u=!(d={}),t[0].match(Te).forEach((function(e){var t=De(e);switch(Oe(t[0])){case"":case"":break;case"":case"":d={},c.Fills.push(d);break;case"":case"":break;case"":c.Fills.push(d),d={};break;case"":t.patternType&&(d.patternType=t.patternType);break;case"":case"":break;case"":case"":break;case"":case"":break;case"":case"":break;case"":case"":break;case"":case"":break;case"":u=!1;break;default:if(f&&f.WTF&&!u)throw new Error("unrecognized "+t[0]+" in fills")}}))),(n=e.match(Bs))&&(t=n,g=r,(p=E).Borders=[],b=!(m={}),t[0].match(Te).forEach((function(e){var t=De(e);switch(Oe(t[0])){case"":case"":break;case"":case"":m={},t.diagonalUp&&(m.diagonalUp=t.diagonalUp),t.diagonalDown&&(m.diagonalDown=t.diagonalDown),p.Borders.push(m);break;case"":case"":break;case"":case"":case"":break;case"":case"":case"":break;case"":case"":case"":break;case"":case"":break;case"":case"":case"":break;case"":case"":case"":break;case"":case"":case"":break;case"":case"":case"":break;case"":case"":case"":break;case"":break;case"":case"":break;case"":case"":break;case"":b=!1;break;default:if(g&&g.WTF&&!b)throw new Error("unrecognized "+t[0]+" in borders")}}))),(n=e.match(As))&&(t=n,w=r,S=!((v=E).CellXf=[]),t[0].match(Te).forEach((function(e){var t=De(e),r=0;switch(Oe(t[0])){case"":case"":case"":break;case"":for(delete(C=t)[0],r=0;r":break;case"":var n={};t.vertical&&(n.vertical=t.vertical),t.horizontal&&(n.horizontal=t.horizontal),null!=t.textRotation&&(n.textRotation=t.textRotation),t.indent&&(n.indent=t.indent),t.wrapText&&(n.wrapText=t.wrapText),C.alignment=n;break;case"":break;case"":case"":break;case"":case"":break;case"":S=!1;break;default:if(w&&w.WTF&&!S)throw new Error("unrecognized "+t[0]+" in cellXfs")}})))}return E},Ts=ft("styleSheet",null,{xmlns:pt.main[0],"xmlns:vt":pt.vt});function Is(e,t){var r,n,a,i,s=[Be,Ts];return e.SSF&&null!=(n=e.SSF,a=[""],[[5,8],[23,26],[41,44],[50,392]].forEach((function(e){for(var t=e[0];t<=e[1];++t)null!=n[t]&&(a[a.length]=ft("numFmt",null,{numFmtId:t,formatCode:ze(n[t])}))})),r=1===a.length?"":(a[a.length]="",a[0]=ft("numFmts",null,{count:a.length-2}).replace("/>",">"),a.join("")))&&(s[s.length]=r),s[s.length]='',s[s.length]='',s[s.length]='',s[s.length]='',e=t.cellXfs,(i=[])[i.length]="",e.forEach((function(e){i[i.length]=ft("xf",null,e)})),i[i.length]="",(r=2===i.length?"":(i[0]=ft("cellXfs",null,{count:i.length-2}).replace("/>",">"),i.join("")))&&(s[s.length]=r),s[s.length]='',s[s.length]='',s[s.length]='',2",s[1]=s[1].replace("/>",">")),s.join("")}function Rs(e,t){(t=t||Kt(153)).write_shift(2,20*e.sz),r=e,n=(n=t)||Kt(2),r=(r.italic?2:0)|(r.strike?8:0)|(r.outline?16:0)|(r.shadow?32:0)|(r.condense?64:0)|(r.extend?128:0),n.write_shift(1,r),n.write_shift(1,0),t.write_shift(2,e.bold?700:400);var r=0,n=("superscript"==e.vertAlign?r=1:"subscript"==e.vertAlign&&(r=2),t.write_shift(2,r),t.write_shift(1,e.underline||0),t.write_shift(1,e.family||0),t.write_shift(1,e.charset||0),t.write_shift(1,0),Hr(e.color,t),0);return"major"==e.scheme&&(n=1),"minor"==e.scheme&&(n=2),t.write_shift(1,n),Er(e.name,t),t.length>t.l?t.slice(0,t.l):t}hn.STY="http://schemas.openxmlformats.org/officeDocument/2006/relationships/styles";var Ds=ae(["none","solid","mediumGray","darkGray","lightGray","darkHorizontal","darkVertical","darkDown","darkUp","darkGrid","darkTrellis","lightHorizontal","lightVertical","lightDown","lightUp","lightGrid","lightTrellis","gray125","gray0625"]),Os=Yt;function Fs(e,t){t=t||Kt(84);e=Ds[e.patternType];var r=(t.write_shift(4,e=null==e?40:e),0);if(40!=e)for(Hr({auto:1},t),Hr({auto:1},t);r<12;++r)t.write_shift(4,0);else{for(;r<4;++r)t.write_shift(4,0);for(;r<12;++r)t.write_shift(4,0)}return t.length>t.l?t.slice(0,t.l):t}function Ps(e,t,r){return(r=r||Kt(16)).write_shift(2,t||0),r.write_shift(2,e.numFmtId||0),r.write_shift(2,0),r.write_shift(2,0),r.write_shift(2,0),r.write_shift(1,0),r.write_shift(1,0),r.write_shift(1,0),r.write_shift(1,0),r.write_shift(1,0),r.write_shift(1,0),r}function Ns(e,t){(t=t||Kt(10)).write_shift(1,0),t.write_shift(1,0),t.write_shift(4,0),t.write_shift(4,0)}var Ls=Yt;function Ms(e,t){var r;t&&(r=0,[[5,8],[23,26],[41,44],[50,392]].forEach((function(e){for(var n=e[0];n<=e[1];++n)null!=t[n]&&++r})),0!=r&&(Qt(e,"BrtBeginFmts",Cr(r)),[[5,8],[23,26],[41,44],[50,392]].forEach((function(r){for(var n,a,i,s=r[0];s<=r[1];++s)null!=t[s]&&Qt(e,"BrtFmt",(a=t[n=s],(i=(i=void 0)||Kt(6+4*a.length)).write_shift(2,n),Er(a,i),n=i.length>i.l?i.slice(0,i.l):i,null==i.l&&(i.l=i.length),n))})),Qt(e,"BrtEndFmts")))}function Us(e){var t;Qt(e,"BrtBeginBorders",Cr(1)),Qt(e,"BrtBorder",((t=t||Kt(51)).write_shift(1,0),Ns(0,t),Ns(0,t),Ns(0,t),Ns(0,t),Ns(0,t),t.length>t.l?t.slice(0,t.l):t)),Qt(e,"BrtEndBorders")}function Vs(e){var t,r;Qt(e,"BrtBeginStyles",Cr(1)),Qt(e,"BrtStyle",(t={xfId:0,builtinId:0,name:"Normal"},(r=r||Kt(52)).write_shift(4,t.xfId),r.write_shift(2,1),r.write_shift(1,+t.builtinId),r.write_shift(1,0),Rr(t.name||"",r),r.length>r.l?r.slice(0,r.l):r)),Qt(e,"BrtEndStyles")}function zs(e){var t,r,n,a;Qt(e,"BrtBeginTableStyles",(t=0,r="TableStyleMedium9",n="PivotStyleMedium4",(a=Kt(2052)).write_shift(4,t),Rr(r,a),Rr(n,a),a.length>a.l?a.slice(0,a.l):a)),Qt(e,"BrtEndTableStyles")}function Ws(e,t){var r,n=Jt();return Qt(n,"BrtBeginStyleSheet"),Ms(n,e.SSF),Qt(e=n,"BrtBeginFonts",Cr(1)),Qt(e,"BrtFont",Rs({sz:12,color:{theme:1},name:"Calibri",family:2,scheme:"minor"})),Qt(e,"BrtEndFonts"),Qt(e=n,"BrtBeginFills",Cr(2)),Qt(e,"BrtFill",Fs({patternType:"none"})),Qt(e,"BrtFill",Fs({patternType:"gray125"})),Qt(e,"BrtEndFills"),Us(n),Qt(e=n,"BrtBeginCellStyleXFs",Cr(1)),Qt(e,"BrtXF",Ps({numFmtId:0,fontId:0,fillId:0,borderId:0},65535)),Qt(e,"BrtEndCellStyleXFs"),r=n,e=t.cellXfs,Qt(r,"BrtBeginCellXFs",Cr(e.length)),e.forEach((function(e){Qt(r,"BrtXF",Ps(e,0))})),Qt(r,"BrtEndCellXFs"),Vs(n),Qt(t=n,"BrtBeginDXFs",Cr(0)),Qt(t,"BrtEndDXFs"),zs(n),Qt(n,"BrtEndStyleSheet"),n.end()}function Hs(e,t,r){t.themeElements.clrScheme=[];var n={};(e[0].match(Te)||[]).forEach((function(e){var a=De(e);switch(a[0]){case"":break;case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":"/"===a[0].charAt(1)?(t.themeElements.clrScheme.push(n),n={}):n.name=a[0].slice(3,a[0].length-1);break;default:if(r&&r.WTF)throw new Error("Unrecognized "+a[0]+" in clrScheme")}}))}function Xs(){}function Gs(){}hn.THEME="http://schemas.openxmlformats.org/officeDocument/2006/relationships/theme";var js=/]*)>[\s\S]*<\/a:clrScheme>/,$s=/]*)>[\s\S]*<\/a:fontScheme>/,Ys=/]*)>[\s\S]*<\/a:fmtScheme>/,Ks=/]*)>[\s\S]*<\/a:themeElements>/;function Zs(e,t){if(!e||0===e.length)return Zs(Js());var r,n,a,i,s={};if(e=e.match(Ks))return r=e[0],a=t,(n=s).themeElements={},[["clrScheme",js,Hs],["fontScheme",$s,Xs],["fmtScheme",Ys,Gs]].forEach((function(e){if(!(i=r.match(e[1])))throw new Error(e[0]+" not found in themeElements");e[2](i,n,a)})),s;throw new Error("themeElements not found in theme")}function Js(e,t){return t&&t.themeXLSX?t.themeXLSX:((t=[Be])[t.length]='',t[t.length]="",t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]="",t[t.length]='',t[t.length]="",t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]="",t[t.length]="",t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]="",t[t.length]="",t[t.length]='',t[t.length]="",t[t.length]='',t[t.length]='',t[t.length]="",t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]="",t[t.length]='',t[t.length]="",t[t.length]='',t[t.length]="",t[t.length]='',t[t.length]='',t[t.length]="",t[t.length]='',t[t.length]="",t[t.length]="",t[t.length]="",t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]="",t[t.length]="",t[t.length]="",t[t.length]="",t[t.length]='',t[t.length]="",t[t.length]="",t[t.length]="",t[t.length]="",t[t.length]='',t[t.length]="",t[t.length]="",t[t.length]="",t[t.length]="",t[t.length]='',t[t.length]="",t[t.length]='',t[t.length]='',t[t.length]="",t[t.length]="",t[t.length]="",t[t.length]='',t[t.length]='',t[t.length]="",t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]="",t[t.length]='',t[t.length]="",t[t.length]='',t[t.length]="",t[t.length]='',t[t.length]='',t[t.length]="",t[t.length]='',t[t.length]="",t[t.length]="",t[t.length]="",t[t.length]="",t[t.length]="",t[t.length]="",t[t.length]='',t[t.length]="",t[t.length]="",t[t.length]='',t[t.length]="",t[t.length]="",t[t.length]="",t[t.length]="",t.join(""))}function Qs(e){var t={};switch(t.xclrType=e.read_shift(2),t.nTintShade=e.read_shift(2),t.xclrType){case 0:e.l+=4;break;case 1:t.xclrValue=Yt(e,4);break;case 2:t.xclrValue=ca(e);break;case 3:t.xclrValue=e.read_shift(4);break;case 4:e.l+=4}return e.l+=8,t}function qs(e){var t=e.read_shift(2),r=e.read_shift(2)-4,n=[t];switch(t){case 4:case 5:case 7:case 8:case 9:case 10:case 11:case 13:n[1]=Qs(e);break;case 6:n[1]=Yt(e,r);break;case 14:case 15:n[1]=e.read_shift(1==r?1:2);break;default:throw new Error("Unrecognized ExtProp type: "+t+" "+r)}return n}hn.IMG="http://schemas.openxmlformats.org/officeDocument/2006/relationships/image",hn.DRAW="http://schemas.openxmlformats.org/officeDocument/2006/relationships/drawing";var eo=1024;function to(e,t,r,n,a){for(var i=0;i!=t.length;++i){var s=t[i],o=function(e,t,r){var n,a,i,s,o,l,c,f;return".bin"===t.slice(-4)?(n=r,a=[],i=[],o=!(s={}),Zt(e,(function(e,t,r){switch(r){case 632:i.push(e);break;case 635:s=e;break;case 637:s.t=e.t,s.h=e.h,s.r=e.r;break;case 636:s.author=i[s.iauthor],delete s.iauthor,n.sheetRows&&n.sheetRows<=s.rfx.r||(s.t||(s.t=""),delete s.rfx,a.push(s));break;case 3072:break;case 35:o=!0;break;case 36:o=!1;break;case 37:case 38:break;default:if(!(0<(t||"").indexOf("Begin"))&&!(0<(t||"").indexOf("End"))&&(!o||n.WTF))throw new Error("Unexpected record "+r+" "+t)}})),a):(l=r,(t=e).match(/<(?:\w+:)?comments *\/>/)?[]:(c=[],f=[],(r=t.match(/<(?:\w+:)?authors>([\s\S]*)<\/(?:\w+:)?authors>/))&&r[1]&&r[1].split(/<\/\w*:?author>/).forEach((function(e){""!==e&&""!==e.trim()&&(e=e.match(/<(?:\w+:)?author[^>]*>(.*)/))&&c.push(e[1])})),(r=t.match(/<(?:\w+:)?commentList>([\s\S]*)<\/(?:\w+:)?commentList>/))&&r[1]&&r[1].split(/<\/\w*:?comment>/).forEach((function(e){var t,r;""!==e&&""!==e.trim()&&(r=e.match(/<(?:\w+:)?comment[^>]*>/))&&(t={author:(r=De(r[0])).authorId&&c[r.authorId]||"sheetjsghost",ref:r.ref,guid:r.guid},r=fr(r.ref),l.sheetRows&&l.sheetRows<=r.r||(e=!!(r=e.match(/<(?:\w+:)?text>([\s\S]*)<\/(?:\w+:)?text>/))&&!!r[1]&&Di(r[1])||{r:"",t:"",h:""},t.r=e.r,""==e.r&&(e.t=e.h=""),t.t=e.t.replace(/\r\n/g,"\n").replace(/\r/g,"\n"),l.cellHTML&&(t.h=e.h),f.push(t)))})),f))}(Ae(e,s.replace(/^\//,""),!0),s,a);if(o&&o.length)for(var l=re(r),c=0;c!=l.length;++c){var f=l[c],h=n[f];h&&h[s]&&function(e,t){var r,n,a=Array.isArray(e);t.forEach((function(t){(r=a?(n=fr(t.ref),e[n.r]||(e[n.r]=[]),e[n.r][n.c]):e[t.ref])||(r={},a?e[n.r][n.c]=r:e[t.ref]=r,s=pr(e["!ref"]||"BDWGO1000001:A1"),i=fr(t.ref),s.s.r>i.r&&(s.s.r=i.r),s.e.ri.c&&(s.s.c=i.c),s.e.c"),e.forEach((function(e){e[1].forEach((function(e){e=ze(e.a),-1"+e+""))}))})),t.push(""),t.push(""),e.forEach((function(e){e[1].forEach((function(n){t.push(''),t.push(lt("t",null==n.t?"":n.t)),t.push("")}))})),t.push(""),2",t[1]=t[1].replace("/>",">")),t.join("")}var ao=Sr;function io(e){var t=Jt(),r=[];return Qt(t,"BrtBeginComments"),Qt(t,"BrtBeginCommentAuthors"),e.forEach((function(e){e[1].forEach((function(e){-1>14&1,e>>15&1]}function wo(e,t,r){var n=2;if(r){if(2<=r.biff&&r.biff<=5)return Co(e);12==r.biff&&(n=4)}r=e.read_shift(n),n=e.read_shift(n);var a=vo(e,2);e=vo(e,2);return{s:{r:r,c:a[0],cRel:a[1],rRel:a[2]},e:{r:n,c:e[0],cRel:e[1],rRel:e[2]}}}function Co(e){var t=vo(e,2),r=vo(e,2),n=e.read_shift(1);e=e.read_shift(1);return{s:{r:t[0],c:n,cRel:t[1],rRel:t[2]},e:{r:r[0],c:e,cRel:r[1],rRel:r[2]}}}function So(e,t,r){var n,a;return r&&2<=r.biff&&r.biff<=5?(n=vo(a=e,2),a=a.read_shift(1),{r:n[0],c:a,cRel:n[1],rRel:n[2]}):{r:e.read_shift(r&&12==r.biff?4:2),c:(a=vo(e,2))[0],cRel:a[1],rRel:a[2]}}function Eo(e){return[e.read_shift(1),e.read_shift(1)]}function _o(e,t,r){var n=0,a=0;12==r.biff?(n=e.read_shift(4),a=e.read_shift(4)):(a=1+e.read_shift(1),n=1+e.read_shift(2)),2<=r.biff&&r.biff<8&&(--n,0==--a&&(a=256));for(var i=0,s=[];i!=n&&(s[i]=[]);++i)for(var o=0;o!=a;++o)s[i][o]=function(e,t){var r=[e.read_shift(1)];if(12==t)switch(r[0]){case 2:r[0]=4;break;case 4:r[0]=16;break;case 0:r[0]=1;break;case 1:r[0]=2}switch(r[0]){case 4:r[1]=Jn(e,1)?"TRUE":"FALSE",12!=t&&(e.l+=7);break;case 37:case 16:r[1]=zr[e[e.l]],e.l+=12==t?4:8;break;case 0:e.l+=8;break;case 1:r[1]=Ur(e);break;case 2:r[1]=ia(e,0,{biff:0>15,rRel:e>>15})];var n}function yo(e){return e.l+=6,[]}var ko=Ao,Bo=yo,xo=yo,To=Ao;function Io(e){return e.l+=2,[qn(e),1&e.read_shift(2)]}var Ro,Do=Ao,Oo=Io,Fo=yo,Po=Ao,No=Ao,Lo=["Data","All","Headers","??","?Data2","??","?DataHeaders","??","Totals","??","??","??","?DataTotals","??","??","??","?Current"],Mo={1:{n:"PtgExp",f:function(e,t,r){return e.l++,r&&12==r.biff?[e.read_shift(4,"i"),0]:[e.read_shift(2),e.read_shift(r&&2==r.biff?1:2)]}},2:{n:"PtgTbl",f:Yt},3:{n:"PtgAdd",f:bo},4:{n:"PtgSub",f:bo},5:{n:"PtgMul",f:bo},6:{n:"PtgDiv",f:bo},7:{n:"PtgPower",f:bo},8:{n:"PtgConcat",f:bo},9:{n:"PtgLt",f:bo},10:{n:"PtgLe",f:bo},11:{n:"PtgEq",f:bo},12:{n:"PtgGe",f:bo},13:{n:"PtgGt",f:bo},14:{n:"PtgNe",f:bo},15:{n:"PtgIsect",f:bo},16:{n:"PtgUnion",f:bo},17:{n:"PtgRange",f:bo},18:{n:"PtgUplus",f:bo},19:{n:"PtgUminus",f:bo},20:{n:"PtgPercent",f:bo},21:{n:"PtgParen",f:bo},22:{n:"PtgMissArg",f:bo},23:{n:"PtgStr",f:function(e,t,r){return e.l++,ra(e,0,r)}},26:{n:"PtgSheet",f:function(e,t,r){return e.l+=5,e.l+=2,e.l+=2==r.biff?1:4,["PTGSHEET"]}},27:{n:"PtgEndSheet",f:function(e,t,r){return e.l+=2==r.biff?4:5,["PTGENDSHEET"]}},28:{n:"PtgErr",f:function(e){return e.l++,zr[e.read_shift(1)]}},29:{n:"PtgBool",f:function(e){return e.l++,0!==e.read_shift(1)}},30:{n:"PtgInt",f:function(e){return e.l++,e.read_shift(2)}},31:{n:"PtgNum",f:function(e){return e.l++,Ur(e)}},32:{n:"PtgArray",f:function(e,t,r){var n=(96&e[e.l++])>>5;return e.l+=2==r.biff?6:12==r.biff?14:7,[n]}},33:{n:"PtgFunc",f:function(e,t,r){var n=(96&e[e.l])>>5;e.l+=1,e=e.read_shift(r&&r.biff<=3?1:2);return[tl[e],el[e],n]}},34:{n:"PtgFuncVar",f:function(e,t,r){var n=e[e.l++],a=e.read_shift(1);r=r&&r.biff<=3?[88==n?-1:0,e.read_shift(1)]:[e[e.l+1]>>7,32767&e.read_shift(2)];return[a,(0===r[0]?el:qo)[r[1]]]}},35:{n:"PtgName",f:function(e,t,r){var n=e.read_shift(1)>>>5&3,a=!r||8<=r.biff?4:2;a=e.read_shift(a);switch(r.biff){case 2:e.l+=5;break;case 3:case 4:e.l+=8;break;case 5:e.l+=12}return[n,0,a]}},36:{n:"PtgRef",f:function(e,t,r){var n=(96&e[e.l])>>5;return e.l+=1,[n,So(e,0,r)]}},37:{n:"PtgArea",f:function(e,t,r){return[(96&e[e.l++])>>5,wo(e,2<=r.biff&&r.biff,r)]}},38:{n:"PtgMemArea",f:function(e,t,r){var n=e.read_shift(1)>>>5&3;return e.l+=r&&2==r.biff?3:4,[n,e.read_shift(r&&2==r.biff?1:2)]}},39:{n:"PtgMemErr",f:Yt},40:{n:"PtgMemNoMem",f:Yt},41:{n:"PtgMemFunc",f:function(e,t,r){return[e.read_shift(1)>>>5&3,e.read_shift(r&&2==r.biff?1:2)]}},42:{n:"PtgRefErr",f:function(e,t,r){var n=e.read_shift(1)>>>5&3;return e.l+=4,r.biff<8&&e.l--,12==r.biff&&(e.l+=2),[n]}},43:{n:"PtgAreaErr",f:function(e,t,r){var n=(96&e[e.l++])>>5;return e.l+=r&&8>5;return e.l+=1,[n,function(e,t){var r,n;if(2<=(t=t&&t.biff?t.biff:8)&&t<=5)return s=(o=e).read_shift(2),o=o.read_shift(1),r=(32768&s)>>15,n=(16384&s)>>14,s&=16383,1==r&&8192<=s&&(s-=16384),1==n&&128<=o&&(o-=256),{r:s,c:o,cRel:n,rRel:r};var a=e.read_shift(12<=t?4:2),i=e.read_shift(2),s=(16384&i)>>14,o=(32768&i)>>15;if(i&=16383,1==o)for(;524287>5;return e=e,[a,(a=r).biff<8?Co(e):(r=e.read_shift(12==a.biff?4:2),a=e.read_shift(12==a.biff?4:2),n=vo(e,2),e=vo(e,2),{s:{r:r,c:n[0],cRel:n[1],rRel:n[2]},e:{r:a,c:e[0],cRel:e[1],rRel:e[2]}})]}},46:{n:"PtgMemAreaN",f:function(e){return[e.read_shift(1)>>>5&3,e.read_shift(2)]}},47:{n:"PtgMemNoMemN",f:function(e){return[e.read_shift(1)>>>5&3,e.read_shift(2)]}},57:{n:"PtgNameX",f:function(e,t,r){var n,a,i;return 5==r.biff?(n=(r=e).read_shift(1)>>>5&3,a=r.read_shift(2,"i"),r.l+=8,i=r.read_shift(2),r.l+=12,[n,a,i]):[e.read_shift(1)>>>5&3,e.read_shift(2),e.read_shift(4)]}},58:{n:"PtgRef3d",f:function(e,t,r){var n=(96&e[e.l])>>5,a=(e.l+=1,e.read_shift(2));return r&&5==r.biff&&(e.l+=12),[n,a,So(e,0,r)]}},59:{n:"PtgArea3d",f:function(e,t,r){var n=(96&e[e.l++])>>5,a=e.read_shift(2,"i");if(r)switch(r.biff){case 5:e.l+=12;break;case 12:}return[n,a,wo(e,0,r)]}},60:{n:"PtgRefErr3d",f:function(e,t,r){var n=(96&e[e.l++])>>5,a=e.read_shift(2),i=4;if(r)switch(r.biff){case 5:i=15;break;case 12:i=6}return e.l+=i,[n,a]}},61:{n:"PtgAreaErr3d",f:function(e,t,r){var n=(96&e[e.l++])>>5,a=e.read_shift(2),i=8;if(r)switch(r.biff){case 5:e.l+=12,i=6;break;case 12:i=12}return e.l+=i,[n,a]}},255:{}},Uo={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};for(Ro in Uo)Mo[Ro]=Mo[Uo[Ro]];var Vo={1:{n:"PtgElfLel",f:Io},2:{n:"PtgElfRw",f:Po},3:{n:"PtgElfCol",f:ko},6:{n:"PtgElfRwV",f:No},7:{n:"PtgElfColV",f:To},10:{n:"PtgElfRadical",f:Do},11:{n:"PtgElfRadicalS",f:Fo},13:{n:"PtgElfColS",f:Bo},15:{n:"PtgElfColSV",f:xo},16:{n:"PtgElfRadicalLel",f:Oo},25:{n:"PtgList",f:function(e){e.l+=2;var t=e.read_shift(2),r=e.read_shift(2),n=e.read_shift(4),a=e.read_shift(2);e=e.read_shift(2);return{ixti:t,coltype:3&r,rt:Lo[r>>2&31],idx:n,c:a,C:e}}},29:{n:"PtgSxName",f:function(e){return e.l+=2,[e.read_shift(4)]}},255:{}},zo={0:{n:"PtgAttrNoop",f:function(e){return e.l+=4,[0,0]}},1:{n:"PtgAttrSemi",f:function(e,t,r){var n=255&e[e.l+1]?1:0;return e.l+=r&&2==r.biff?3:4,[n]}},2:{n:"PtgAttrIf",f:function(e,t,r){var n=255&e[e.l+1]?1:0;return e.l+=2,[n,e.read_shift(r&&2==r.biff?1:2)]}},4:{n:"PtgAttrChoose",f:function(e,t,r){e.l+=2;for(var n=e.read_shift(r&&2==r.biff?1:2),a=[],i=0;i<=n;++i)a.push(e.read_shift(r&&2==r.biff?1:2));return a}},8:{n:"PtgAttrGoto",f:function(e,t,r){var n=255&e[e.l+1]?1:0;return e.l+=2,[n,e.read_shift(r&&2==r.biff?1:2)]}},16:{n:"PtgAttrSum",f:function(e,t,r){e.l+=r&&2==r.biff?3:4}},32:{n:"PtgAttrBaxcel",f:function(e){var t=1&e[e.l+1];return e.l+=4,[t,1]}},64:{n:"PtgAttrSpace",f:function(e){return e.read_shift(2),Eo(e)}},65:{n:"PtgAttrSpaceSemi",f:function(e){return e.read_shift(2),Eo(e)}},128:{n:"PtgAttrIfError",f:function(e){var t=255&e[e.l+1]?1:0;return e.l+=2,[t,e.read_shift(2)]}},255:{}};function Wo(e,t,r,n){if(n.biff<8)return Yt(e,t);for(var a=e.l+t,i=[],s=0;s!==r.length;++s)switch(r[s][0]){case"PtgArray":r[s][1]=_o(e,0,n),i.push(r[s][1]);break;case"PtgMemArea":r[s][2]=function(e,t){for(var r=e.read_shift(12==t.biff?4:2),n=[],a=0;a!=r;++a)n.push((12==t.biff?Lr:pa)(e,8));return n}(e,(r[s][1],n)),i.push(r[s][2]);break;case"PtgExp":n&&12==n.biff&&(r[s][1][1]=e.read_shift(4),i.push(r[s][1]));break;case"PtgList":case"PtgElfRadicalS":case"PtgElfColS":case"PtgElfColSV":throw"Unsupported "+r[s][0]}return 0!==(t=a-e.l)&&i.push(Yt(e,t)),i}function Ho(e,t,r){for(var n,a,i=e.l+t,s=[];i!=e.l;)t=i-e.l,a=e[e.l],n=Mo[a],(n=24!==a&&25!==a?n:(24===a?Vo:zo)[e[e.l+1]])&&n.f?s.push([n.n,n.f(e,t,r)]):Yt(e,t);return s}zo[33]=zo[32];var Xo={PtgAdd:"+",PtgConcat:"&",PtgDiv:"/",PtgEq:"=",PtgGe:">=",PtgGt:">",PtgLe:"<=",PtgLt:"<",PtgMul:"*",PtgNe:"<>",PtgPower:"^",PtgSub:"-"};function Go(e,t,r){if(e=function(e,t,r){if(!e)return"SH33TJSERR0";if(!e.XTI)return"SH33TJSERR6";var n=e.XTI[t];if(8i[0].e.c||b.ri[0].e.r)){c.push(jo(i[1],0,A,n,a)),k=!0;break}k||c.push(x[1])}break;case"PtgArray":c.push("{"+function(e){for(var t=[],r=0;r>3&1,tt:c[1]}}function Yo(e,t,r){var n=e.read_shift(4),a=(n=Ho(e,n,r),e.read_shift(4));return[n,0/g,pl=/<(?:\w+:)?sheetData>([\s\S]*)<\/(?:\w+:)?sheetData>/,gl=/<(?:\w:)?hyperlink [^>]*>/gm,ml=/"(\w*:\w*)"/,bl=/<(?:\w:)?col[^>]*[\/]?>/g,vl=/<(?:\w:)?autoFilter[^>]*([\/]|>([\s\S]*)<\/(?:\w:)?autoFilter)>/g,wl=/<(?:\w:)?pageMargins[^>]*\/>/g,Cl=/<(?:\w:)?sheetPr(?:[^>a-z][^>]*)?\/>/,Sl=/<(?:\w:)?sheetViews[^>]*(?:[\/]|>([\s\S]*)<\/(?:\w:)?sheetViews)>/;function El(e,t,r,n,a,i,s){if(!e)return e;null!=v&&null==t.dense&&(t.dense=v);var o,l=t.dense?[]:{},c={s:{r:2e6,c:2e6},e:{r:0,c:0}},f="",h="",d=e.match(pl),u=(e=(d?(f=e.slice(0,d.index),h=e.slice(d.index+d[0].length)):f=h=e,f.match(Cl)),e&&_l(e[0],0,a,r),(f.match(/<(?:\w*:)?dimension/)||{index:-1}).index);0=c.s.c&&c.e.r>=c.s.r&&(l["!ref"]=ur(c)),0c.e.r&&(d.e.r=c.e.r),d.e.rc.e.c&&(d.e.c=c.e.c),d.e.ca-z][^>]*)?\/>/;yl=/<(?:\w+:)?c[ >]/,kl=/<\/(?:\w+:)?row>/,Bl=/r=["']([^"']*)["']/,xl=/<(?:\w+:)?is>([\S\s]*?)<\/(?:\w+:)?is>/,Tl=/ref=["']([^"']*)["']/,Il=tt("v"),Rl=tt("f");var yl,kl,Bl,xl,Tl,Il,Rl,Dl=function(e,t,r,n,a,i){for(var s,o,l,c,f,h=0,d="",u=[],p=[],g=0,m=0,b="",v=0,w=0,C=0,S=0,E=Array.isArray(i.CellXf),_=[],A=[],y=Array.isArray(t),k=[],B={},x=!1,T=e.split(kl),I=0,D=T.length;I!=D;++I){var O=(d=T[I].trim()).length;if(0!==O){for(h=0;hv-1&&(n.s.r=v-1),n.e.r":"")+d,null!=p&&2===p.length){for(b=p[1],m=g=0;m!=b.length&&!((s=b.charCodeAt(m)-64)<1||26]*\/>/))&&A[(f=De(p[0])).si]&&(o.f=go(A[f.si][1],A[f.si][0].ref,l.r));var F=fr(l.r);for(m=0;m<_.length;++m)F.r>=_[m][0].s.r&&F.r<=_[m][0].e.r&&F.c>=_[m][0].s.c&&F.c<=_[m][0].e.c&&(o.F=_[m][1])}if(null==l.t&&void 0===o.v)if(o.f||o.F)o.v=0,o.t="n";else{if(!r.sheetStubs)continue;o.t="z"}else o.t=l.t||"n";switch(n.s.c>w&&(n.s.c=w),n.e.c"],n=0;n!=e.length;++n)(t=e[n])&&(r[r.length]=ft("col",null,cl(n,t)));return r[r.length]="",r.join("")}(o["!cols"])),s[r=s.length]="",o["!links"]=[],null!=o["!ref"]&&0<(c=Ol(o,t)).length&&(s[s.length]=c),s.length>r+1&&(s[s.length]="",s[r]=s[r].replace("/>",">")),null!=o["!protect"]&&(s[s.length]=(a=o["!protect"],i={sheet:1},["objects","scenarios","selectLockedCells","selectUnlockedCells"].forEach((function(e){null!=a[e]&&a[e]&&(i[e]="1")})),["formatColumns","formatRows","formatCells","insertColumns","insertRows","insertHyperlinks","deleteColumns","deleteRows","sort","autoFilter","pivotTables"].forEach((function(e){null==a[e]||a[e]||(i[e]="0")})),a.password&&(i.password=$i(a.password).toString(16).toUpperCase()),ft("sheetProtection",null,i))),null!=o["!autofilter"]&&(s[s.length]=ft("autoFilter",null,{ref:o["!autofilter"].ref})),null!=o["!merges"]&&0',r=0;r!=e.length;++r)t+='';return t+""}(o["!merges"]));var f,h,d=-1;return 0",o["!links"].forEach((function(e){e[1].Target&&(h={ref:e[0]},"#"!=e[1].Target.charAt(0)&&(d=mn(n,-1,ze(e[1].Target).replace(/#.*$/,""),hn.HLINK),h["r:id"]="rId"+d),-1<(f=e[1].Target.indexOf("#"))&&(h.location=ze(e[1].Target.slice(f+1))),e[1].Tooltip&&(h.tooltip=ze(e[1].Tooltip)),s[s.length]=ft("hyperlink",null,h))})),s[s.length]=""),delete o["!links"],null!=o["!margins"]&&(s[s.length]=(fl(c=o["!margins"]),ft("pageMargins",null,c))),s[s.length]="",t&&!t.ignoreEC&&null!=t.ignoreEC||(s[s.length]=lt("ignoredErrors",ft("ignoredError",null,{numberStoredAsText:1,sqref:l}))),0",s[1]=s[1].replace("/>",">")),s.join("")}function Nl(e,t,r,n){r=function(e,t,r){for(var n=Kt(145),a=(r["!rows"]||[])[e]||{},i=(n.write_shift(4,e),n.write_shift(4,0),320),s=(i=(a.hpx?i=20*vs(a.hpx):a.hpt&&(i=20*a.hpt),n.write_shift(2,i),n.write_shift(1,0),0),a.level&&(i|=a.level),a.hidden&&(i|=16),(a.hpx||a.hpt)&&(i|=32),n.write_shift(1,i),n.write_shift(1,0),0),o=(a=n.l,n.l+=4,{r:e,c:0}),l=0;l<16;++l)if(!(t.s.c>l+1<<10||t.e.cn.l?n.slice(0,n.l):n}(n,r,t),(17f.l?f.slice(0,f.l):f))));case"n":return void(t.v==(0|t.v)&&-1e3[\s\S]*?<\/c:numCache>/gm)||[]).forEach((function(e){t=[],((e=e).match(/(.*?)<\/c:pt>/gm)||[]).forEach((function(e){e=e.match(/(.*)<\/c:v><\/c:pt>/),e&&(t[+e[1]]=+e[2])})),e=Me((e.match(/([\s\S]*?)<\/c:formatCode>/)||["","General"])[1]);var t,r=[t,e];c.s.r=c.s.c=0,c.e.c=s,l=lr(s),r[0].forEach((function(e,t){f[l+sr(t)]={t:"n",v:e,z:r[1]},o=t})),c.e.r",e.Workbook&&e.Workbook.Sheets||[]),i=0;i!=e.SheetNames.length;++i){var s={name:ze(e.SheetNames[i].slice(0,31))};if(s.sheetId=""+(i+1),s["r:id"]="rId"+(i+1),a[i])switch(a[i].Hidden){case 1:s.state="hidden";break;case 2:s.state="veryHidden"}t[t.length]=ft("sheet",null,s)}return t[t.length]="",r&&(t[t.length]="",e.Workbook&&e.Workbook.Names&&e.Workbook.Names.forEach((function(e){var r={name:e.Name};e.Comment&&(r.comment=e.Comment),null!=e.Sheet&&(r.localSheetId=""+e.Sheet),e.Ref&&(t[t.length]=ft("definedName",String(e.Ref),r))})),t[t.length]=""),2",t[1]=t[1].replace("/>",">")),t.join("")}function cc(e,t){Qt(e,"BrtBeginBundleShs");for(var r,n=0;n!=t.SheetNames.length;++n){var a={Hidden:t.Workbook&&t.Workbook.Sheets&&t.Workbook.Sheets[n]&&t.Workbook.Sheets[n].Hidden||0,iTabID:n+1,strRelID:"rId"+(n+1),name:t.SheetNames[n]};Qt(e,"BrtBundleSh",(a=a,(r=(r=void 0)||Kt(127)).write_shift(4,a.Hidden),r.write_shift(4,a.iTabID),Fr(a.strRelID,r),Er(a.name.slice(0,31),r),r.length>r.l?r.slice(0,r.l):r))}Qt(e,"BrtEndBundleShs")}function fc(e,t){if(t.Workbook&&t.Workbook.Sheets){for(var r,n=t.Workbook.Sheets,a=0,i=-1,s=-1;ar.l?r.slice(0,r.l):r)),Qt(e,"BrtEndBookViews"))}}function hc(e,r){var n,a,i,s=Jt();return Qt(s,"BrtBeginBook"),Qt(s,"BrtFileVersion",function(e){e=e||Kt(127);for(var r=0;4!=r;++r)e.write_shift(4,0);return Er("SheetJS",e),Er(t.version,e),Er(t.version,e),Er("7262",e),e.length=e.l,e.length>e.l?e.slice(0,e.l):e}()),Qt(s,"BrtWbProp",(n=e.Workbook&&e.Workbook.WBProps||null,a=a||Kt(72),i=0,n&&n.filterPrivacy&&(i|=8),a.write_shift(4,i),a.write_shift(4,0),Tr(n&&n.CodeName||"ThisWorkbook",a),a.slice(0,a.l))),fc(s,e),cc(s,e),Qt(s,"BrtEndBook"),s.end()}function dc(e,t,r){if(".bin"===t.slice(-4))return t=e,i=!(a={AppVersion:{},WBProps:{},WBView:[],Sheets:[],CalcPr:{},xmlns:""}),(n=(n=r)||{}).biff=12,s=[],(o=[[]]).SheetNames=[],o.XTI=[],Zt(t,(function(e,t,r){switch(r){case 156:o.SheetNames.push(e.name),a.Sheets.push(e);break;case 153:a.WBProps=e;break;case 39:null!=e.Sheet&&(n.SID=e.Sheet),e.Ref=jo(e.Ptg,0,null,o,n),delete n.SID,delete e.Ptg,s.push(e);break;case 1036:break;case 357:case 358:case 355:case 667:o[0].length?o.push([r,e]):o[0]=[r,e],o[o.length-1].XTI=[];break;case 362:0===o.length&&(o[0]=[],o[0].XTI=[]),o[o.length-1].XTI=o[o.length-1].XTI.concat(e),o.XTI=o.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:i=!0;break;case 36:i=!1;break;case 37:case 38:case 16:break;default:if(!(0<(t||"").indexOf("Begin"))&&!(0<(t||"").indexOf("End"))&&(!i||n.WTF))throw new Error("Unexpected record "+r+" "+t)}}),n),rc(a),a.Names=s,a.supbooks=o,a;var n,a,i,s,o,l=e,c=r;if(!l)throw new Error("Could not find file");var f={AppVersion:{},WBProps:{},WBView:[],Sheets:[],CalcPr:{},Names:[],xmlns:""},h=!1,d="xmlns",u={},p=0;if(l.replace(Te,(function(e,t){var r=De(e);switch(Oe(r[0])){case"":break;case"":case"":break;case"":break;case"":Zl.forEach((function(e){if(null!=r[e[0]])switch(e[2]){case"bool":f.WBProps[e[0]]=Ke(r[e[0]]);break;case"int":f.WBProps[e[0]]=parseInt(r[e[0]],10);break;default:f.WBProps[e[0]]=r[e[0]]}})),r.codeName&&(f.WBProps.CodeName=r.codeName);break;case"":case"":break;case"":case"":break;case"":delete r[0],f.WBView.push(r);break;case"":break;case"":case"":break;case"":break;case"":case"":case"":case"":break;case"":case"":h=!1;break;case"":u.Ref=Me(qe(l.slice(p,t))),f.Names.push(u);break;case"":break;case"":delete r[0],f.CalcPr=r;break;case"":case"":case"":case"":break;case"":case"":case"":break;case"":case"":case"":break;case"":break;case"":case"":case"":case"":case"":break;case"":h=!1;break;case"":h=!0;break;case"":h=!1;break;case"=n[0].s.r&&p.r<=n[0].e.r&&w>=n[0].s.c&&w<=n[0].e.c&&(g.F=ur(n[0]),D=!0)}!D&&3p.r&&(k.s.r=p.r),k.s.c>w&&(k.s.c=w),k.e.rp.r&&(k.s.r=p.r),k.s.c>w&&(k.s.c=w),k.e.r=e.s;)L[e.e--]={width:e.w/256,hidden:!!(1&e.flags)},U||(U=!0,gs(e.w/256)),ms(L[e.e+1]);break;case 161:y["!autofilter"]={ref:ur(e)};break;case 476:y["!margins"]=e;break;case 147:f.Sheets[l]||(f.Sheets[l]={}),e.name&&(f.Sheets[l].CodeName=e.name);break;case 137:f.Views||(f.Views=[{}]),f.Views[0]||(f.Views[0]={}),e.RTL&&(f.Views[0].RTL=!0);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:B=!0;break;case 36:B=!1;break;case 37:case 38:break;default:if(!(0<(t||"").indexOf("Begin"))&&!(0<(t||"").indexOf("End"))&&(!B||A.WTF))throw new Error("Unexpected record "+r+" "+t)}}),A),delete A.supbooks,delete A["!row"],!y["!ref"]&&(k.s.r<2e6||u&&(0k.e.r&&(e.e.r=k.e.r),e.e.rk.e.c&&(e.e.c=k.e.c),e.e.c":case"":break;case"!\/:]*:|)([^\s?>:\/]+)[^>]*>/gm;function kc(e,t){var r,n=t||{},a=(D(R),m(Ac(e))),i=(a="binary"!=n.type&&"array"!=n.type&&"base64"!=n.type?a:"undefined"!=typeof cptable?cptable.utils.decode(65001,p(a)):qe(a)).slice(0,1024).toLowerCase(),s=!1;if(-1==i.indexOf("'),_=0,A=0,y=0,k={s:{r:2e6,c:2e6},e:{r:0,c:0}},B={},x={},T="",I=0,F=[],P={},N={},L=0,M=[],U=[],V={},z=[],W=!1,H=[],X=[],G={},j=0,$=0,Y={Sheets:[],WBProps:{date1904:!1}},K={};for(yc.lastIndex=0,a=a.replace(//gm,"");r=yc.exec(a);)switch(r[3]){case"Data":d[d.length-1][1]||("/"===r[1]?function(e,t,r,n,a,i,s,o,l,c){var f="General",h=n.StyleID,d={},u=(c=c||{},[]),p=0;for(void 0===(h=void 0===h&&o?o.StyleID:h)&&s&&(h=s.StyleID);void 0!==i[h]&&(i[h].nf&&(f=i[h].nf),i[h].Interior&&u.push(i[h].Interior),i[h].Parent);)h=i[h].Parent;switch(r.Type){case"Boolean":n.t="b",n.v=Ke(e);break;case"String":n.t="s",n.r=je(Me(e)),n.v=-1=l[p][0].s.r&&a.r<=l[p][0].e.r&&a.c>=l[p][0].s.c&&a.c<=l[p][0].e.c&&(n.F=l[p][1]);c.cellStyles&&(u.forEach((function(e){!d.patternType&&e.patternType&&(d.patternType=e.patternType)})),n.s=d),void 0!==n.StyleID&&(n.ixfe=n.StyleID)}(a.slice(_,r.index),T,E,"Comment"==d[d.length-1][0]?V:C,{c:A,r:y},B,z[A],S,H,n):(T="",E=Ec(r[0]),_=r.index+r[0].length));break;case"Cell":if("/"===r[1])if(0y)&&void 0!==C.v&&(n.dense?(b[y]||(b[y]=[]),b[y][A]=C):b[lr(A)+sr(y)]=C),C.HRef&&(C.l={Target:C.HRef},C.HRefScreenTip&&(C.l.Tooltip=C.HRefScreenTip),delete C.HRef,delete C.HRefScreenTip),(C.MergeAcross||C.MergeDown)&&(j=A+(0|parseInt(C.MergeAcross,10)),$=y+(0|parseInt(C.MergeDown,10)),F.push({s:{c:A,r:y},e:{c:j,r:$}})),n.sheetStubs)if(C.MergeAcross||C.MergeDown){for(var Z=A;Z<=j;++Z)for(var J=y;J<=$;++J)(Ak.e.c&&(k.e.c=A),"/>"===r[0].slice(-2)&&++A,U=[];break;case"Row":"/"===r[1]||"/>"===r[0].slice(-2)?(yk.e.r&&(k.e.r=y),"/>"===r[0].slice(-2)&&(S=Ec(r[0])).Index&&(y=+S.Index-1),A=0,++y):((S=Ec(r[0])).Index&&(y=+S.Index-1),G={},"0"!=S.AutoFitHeight&&!S.Height||(G.hpx=parseInt(S.Height,10),G.hpt=vs(G.hpx),X[y]=G),"1"==S.Hidden&&(G.hidden=!0,X[y]=G));break;case"Worksheet":if("/"===r[1]){if((o=d.pop())[0]!==r[3])throw new Error("Bad state: "+o.join("|"));g.push(w),k.s.r<=k.e.r&&k.s.c<=k.e.c&&(b["!ref"]=ur(k),n.sheetRows&&n.sheetRows<=k.e.r&&(b["!fullref"]=b["!ref"],k.e.r=n.sheetRows-1,b["!ref"]=ur(k))),F.length&&(b["!merges"]=F),0"==r[0].slice(-2))break;Ec(r[0]),d.push([r[3],!1]),W=!(z=[])}break;case"Style":"/"===r[1]?(re=B,h=x,(te=n).cellStyles&&h.Interior&&(te=h.Interior).Pattern&&(te.patternType=Cs[te.Pattern]||te.Pattern),re[h.ID]=h):x=Ec(r[0]);break;case"NumberFormat":x.nf=Me(Ec(r[0]).Format||"General"),O[x.nf]&&(x.nf=O[x.nf]);for(var Q=0;392!=Q&&R._table[Q]!=x.nf;++Q);if(392==Q)for(Q=57;392!=Q;++Q)if(null==R._table[Q]){R.load(x.nf,Q);break}break;case"Column":if("Table"===d[d.length-1][0]){if((l=Ec(r[0])).Hidden&&(l.hidden=!0,delete l.Hidden),l.Width&&(l.wpx=parseInt(l.Width,10)),!W&&10"!==r[0].slice(-2)&&("/"===r[1]?T+=a.slice(I,r.index):I=r.index+r[0].length);break;case"Interior":n.cellStyles&&(x.Interior=Ec(r[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":"/>"!==r[0].slice(-2)&&("/"===r[1]?(h=P,c=r[3],f=a.slice(L,r.index),h[c=On[c]||c]=f):L=r.index+r[0].length);break;case"Paragraphs":break;case"Styles":case"Workbook":if("/"===r[1]){if((o=d.pop())[0]!==r[3])throw new Error("Bad state: "+o.join("|"))}else d.push([r[3],!1]);break;case"Comment":if("/"===r[1]){if((o=d.pop())[0]!==r[3])throw new Error("Bad state: "+o.join("|"));(c=V).t=c.v||"",c.t=c.t.replace(/\r\n/g,"\n").replace(/\r/g,"\n"),c.v=c.w=c.ixfe=void 0,U.push(V)}else d.push([r[3],!1]),o=Ec(r[0]),V={a:o.Author};break;case"AutoFilter":if("/"===r[1]){if((o=d.pop())[0]!==r[3])throw new Error("Bad state: "+o.join("|"))}else"/"!==r[0].charAt(r[0].length-2)&&(f=Ec(r[0]),b["!autofilter"]={ref:fo(f.Range).replace(/\$/g,"")},d.push([r[3],!0]));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("/"===r[1]){if((o=d.pop())[0]!==r[3])throw new Error("Bad state: "+o.join("|"))}else"/"!==r[0].charAt(r[0].length-2)&&d.push([r[3],!0]);break;default:if(0==d.length&&"document"==r[3])return pf(a,n);if(0==d.length&&"UOF"==r[3])return pf(a,n);var ne=!0;switch(d[d.length-1][0]){case"OfficeDocumentSettings":switch(r[3]){case"AllowPNG":case"RemovePersonalInformation":case"DownloadComponents":case"LocationOfComponents":case"Colors":case"Color":case"Index":case"RGB":case"PixelsPerInch":case"TargetScreenSize":case"ReadOnlyRecommended":break;default:ne=!1}break;case"ComponentOptions":switch(r[3]){case"Toolbar":case"HideOfficeLogo":case"SpreadsheetAutoFit":case"Label":case"Caption":case"MaxHeight":case"MaxWidth":case"NextSheetNumber":break;default:ne=!1}break;case"ExcelWorkbook":switch(r[3]){case"Date1904":Y.WBProps.date1904=!0;break;case"WindowHeight":case"WindowWidth":case"WindowTopX":case"WindowTopY":case"TabRatio":case"ProtectStructure":case"ProtectWindows":case"ActiveSheet":case"DisplayInkNotes":case"FirstVisibleSheet":case"SupBook":case"SheetName":case"SheetIndex":case"SheetIndexFirst":case"SheetIndexLast":case"Dll":case"AcceptLabelsInFormulas":case"DoNotSaveLinkValues":case"Iteration":case"MaxIterations":case"MaxChange":case"Path":case"Xct":case"Count":case"SelectedSheets":case"Calculation":case"Uncalced":case"StartupPrompt":case"Crn":case"ExternName":case"Formula":case"ColFirst":case"ColLast":case"WantAdvise":case"Boolean":case"Error":case"Text":case"OLE":case"NoAutoRecover":case"PublishObjects":case"DoNotCalculateBeforeSave":case"Number":case"RefModeR1C1":case"EmbedSaveSmartTags":break;default:ne=!1}break;case"WorkbookOptions":switch(r[3]){case"OWCVersion":case"Height":case"Width":break;default:ne=!1}break;case"WorksheetOptions":switch(r[3]){case"Visible":if("/>"!==r[0].slice(-2))if("/"===r[1])switch(a.slice(L,r.index)){case"SheetHidden":K.Hidden=1;break;case"SheetVeryHidden":K.Hidden=2}else L=r.index+r[0].length;break;case"Header":b["!margins"]||fl(b["!margins"]={},"xlml"),b["!margins"].header=De(r[0]).Margin;break;case"Footer":b["!margins"]||fl(b["!margins"]={},"xlml"),b["!margins"].footer=De(r[0]).Margin;break;case"PageMargins":var ae=De(r[0]);b["!margins"]||fl(b["!margins"]={},"xlml"),ae.Top&&(b["!margins"].top=ae.Top),ae.Left&&(b["!margins"].left=ae.Left),ae.Right&&(b["!margins"].right=ae.Right),ae.Bottom&&(b["!margins"].bottom=ae.Bottom);break;case"DisplayRightToLeft":Y.Views||(Y.Views=[]),Y.Views[0]||(Y.Views[0]={}),Y.Views[0].RTL=!0;break;case"Unsynced":case"Print":case"Panes":case"Scale":case"Pane":case"Number":case"Layout":case"PageSetup":case"Selected":case"ProtectObjects":case"EnableSelection":case"ProtectScenarios":case"ValidPrinterInfo":case"HorizontalResolution":case"VerticalResolution":case"NumberofCopies":case"ActiveRow":case"ActiveCol":case"ActivePane":case"TopRowVisible":case"TopRowBottomPane":case"LeftColumnVisible":case"LeftColumnRightPane":case"FitToPage":case"RangeSelection":case"PaperSizeIndex":case"PageLayoutZoom":case"PageBreakZoom":case"FilterOn":case"DoNotDisplayGridlines":case"SplitHorizontal":case"SplitVertical":case"FreezePanes":case"FrozenNoSplit":case"FitWidth":case"FitHeight":case"CommentsLayout":case"Zoom":case"LeftToRight":case"Gridlines":case"AllowSort":case"AllowFilter":case"AllowInsertRows":case"AllowDeleteRows":case"AllowInsertCols":case"AllowDeleteCols":case"AllowInsertHyperlinks":case"AllowFormatCells":case"AllowSizeCols":case"AllowSizeRows":case"NoSummaryRowsBelowDetail":case"TabColorIndex":case"DoNotDisplayHeadings":case"ShowPageLayoutZoom":case"NoSummaryColumnsRightDetail":case"BlackAndWhite":case"DoNotDisplayZeros":case"DisplayPageBreak":case"RowColHeadings":case"DoNotDisplayOutline":case"NoOrientation":case"AllowUsePivotTables":case"ZeroHeight":case"ViewableRange":case"Selection":case"ProtectContents":break;default:ne=!1}break;case"PivotTable":case"PivotCache":switch(r[3]){case"ImmediateItemsOnDrop":case"ShowPageMultipleItemLabel":case"CompactRowIndent":case"Location":case"PivotField":case"Orientation":case"LayoutForm":case"LayoutSubtotalLocation":case"LayoutCompactRow":case"Position":case"PivotItem":case"DataType":case"DataField":case"SourceName":case"ParentField":case"PTLineItems":case"PTLineItem":case"CountOfSameItems":case"Item":case"ItemType":case"PTSource":case"CacheIndex":case"ConsolidationReference":case"FileName":case"Reference":case"NoColumnGrand":case"NoRowGrand":case"BlankLineAfterItems":case"Hidden":case"Subtotal":case"BaseField":case"MapChildItems":case"Function":case"RefreshOnFileOpen":case"PrintSetTitles":case"MergeLabels":case"DefaultVersion":case"RefreshName":case"RefreshDate":case"RefreshDateCopy":case"VersionLastRefresh":case"VersionLastUpdate":case"VersionUpdateableMin":case"VersionRefreshableMin":case"Calculation":break;default:ne=!1}break;case"PageBreaks":switch(r[3]){case"ColBreaks":case"ColBreak":case"RowBreaks":case"RowBreak":case"ColStart":case"ColEnd":case"RowEnd":break;default:ne=!1}break;case"AutoFilter":switch(r[3]){case"AutoFilterColumn":case"AutoFilterCondition":case"AutoFilterAnd":case"AutoFilterOr":break;default:ne=!1}break;case"QueryTable":switch(r[3]){case"Id":case"AutoFormatFont":case"AutoFormatPattern":case"QuerySource":case"QueryType":case"EnableRedirections":case"RefreshedInXl9":case"URLString":case"HTMLTables":case"Connection":case"CommandText":case"RefreshInfo":case"NoTitles":case"NextId":case"ColumnInfo":case"OverwriteCells":case"DoNotPromptForFile":case"TextWizardSettings":case"Source":case"Number":case"Decimal":case"ThousandSeparator":case"TrailingMinusNumbers":case"FormatSettings":case"FieldType":case"Delimiters":case"Tab":case"Comma":case"AutoFormatName":case"VersionLastEdit":case"VersionLastRefresh":break;default:ne=!1}break;case"Sorting":case"ConditionalFormatting":case"DataValidation":switch(r[3]){case"Range":case"Type":case"Min":case"Max":case"Sort":case"Descending":case"Order":case"CaseSensitive":case"Value":case"ErrorStyle":case"ErrorMessage":case"ErrorTitle":case"CellRangeList":case"InputMessage":case"InputTitle":case"ComboHide":case"InputHide":case"Condition":case"Qualifier":case"UseBlank":case"Value1":case"Value2":case"Format":break;default:ne=!1}break;case"MapInfo":case"Schema":case"data":switch(r[3]){case"Map":case"Entry":case"Range":case"XPath":case"Field":case"XSDType":case"FilterOn":case"Aggregate":case"ElementType":case"AttributeType":break;case"schema":case"element":case"complexType":case"datatype":case"all":case"attribute":case"extends":case"row":break;default:ne=!1}break;case"SmartTags":break;default:ne=!1}if(!ne){if(!d[d.length-1][1])throw"Unrecognized tag: "+r[3]+"|"+d.join("|");if("CustomDocumentProperties"===d[d.length-1][0]){if("/>"!==r[0].slice(-2))if("/"===r[1]){ce=le=oe=se=ie=void 0;var ie=N,se=r[3],oe=M,le=a.slice(L,r.index),ce=le;switch((oe[0].match(/dt:dt="([\w.]+)"/)||["",""])[1]){case"boolean":ce=Ke(le);break;case"i2":case"int":ce=parseInt(le,10);break;case"r4":case"float":ce=parseFloat(le);break;case"date":case"dateTime.tz":ce=de(le);break;case"i8":case"string":case"fixed":case"uuid":case"bin.base64":break;default:throw new Error("bad custprop:"+oe[0])}ie[Me(se)]=ce}else L=(M=r).index+r[0].length}else if(n.WTF)throw"Unrecognized tag: "+r[3]+"|"+d.join("|")}}return t={},n.bookSheets||n.bookProps||(t.Sheets=u),t.SheetNames=g,t.Workbook=Y,t.SSF=R.get_table(),t.Props=P,t.Custprops=N,t}function Bc(e,t){switch(Ff(t=t||{}),t.type||"base64"){case"base64":return kc(w.decode(e),t);case"binary":case"buffer":case"file":return kc(e,t);case"array":return kc(k(e),t)}}function xc(e,t){var r,n,a,i,s,o,l,c=[];return e.Props&&c.push((r=e.Props,n=t,a=[],re(Dn).map((function(e){for(var t=0;t'+l.join("")+"")),c.join("")}function Tc(e){return ft("NamedRange",null,{"ss:Name":e.Name,"ss:RefersTo":"="+po(e.Ref,{r:0,c:0})})}function Ic(e,t,r,n,a,i,s){if(!e||null==e.v&&null==e.f)return"";var o={};if(e.f&&(o["ss:Formula"]="="+ze(po(e.f,s))),e.F&&e.F.slice(0,t.length)==t&&(t=fr(e.F.slice(t.length+1)),o["ss:ArrayRange"]="RC:R"+(t.r==s.r?"":"["+(t.r-s.r)+"]")+"C"+(t.c==s.c?"":"["+(t.c-s.c)+"]")),e.l&&e.l.Target&&(o["ss:HRef"]=ze(e.l.Target),e.l.Tooltip&&(o["x:HRefScreenTip"]=ze(e.l.Tooltip))),r["!merges"])for(var l=r["!merges"],c=0;c!=l.length;++c)l[c].s.c==s.c&&l[c].s.r==s.r&&(l[c].e.c>l[c].s.c&&(o["ss:MergeAcross"]=l[c].e.c-l[c].s.c),l[c].e.r>l[c].s.r&&(o["ss:MergeDown"]=l[c].e.r-l[c].s.r));var f="",h="";switch(e.t){case"z":return"";case"n":f="Number",h=String(e.v);break;case"b":f="Boolean",h=e.v?"1":"0";break;case"e":f="Error",h=zr[e.v];break;case"d":f="DateTime",h=new Date(e.v).toISOString(),null==e.z&&(e.z=e.z||R._table[14]);break;case"s":f="String",h=((e.v||"")+"").replace(Ue,(function(e){return Le[e]})).replace(He,(function(e){return"&#x"+e.charCodeAt(0).toString(16).toUpperCase()+";"}))}return t=hl(n.cellXfs,e,n),o["ss:StyleID"]="s"+(21+t),o["ss:Index"]=s.c+1,r=''+(null!=e.v?h:"")+"",0<(e.c||[]).length&&(r+=e.c.map((function(e){var t=ft("ss:Data",Ye(e.t||""),{xmlns:"http://www.w3.org/TR/REC-html40"});return ft("Comment",t,{"ss:Author":e.a})})).join("")),ft("Cell",r,o)}function Rc(e,t){if(!e["!ref"])return"";for(var r,n,a=pr(e["!ref"]),i=e["!merges"]||[],s=0,o=[],l=(e["!cols"]&&e["!cols"].forEach((function(e,t){ms(e);var r=!!e.width,n=cl(t,e);t={"ss:Index":t+1};r&&(t["ss:Width"]=hs(n.width)),e.hidden&&(t["ss:Hidden"]="1"),o.push(ft("Column",null,t))})),Array.isArray(e)),c=a.s.r;c<=a.e.r;++c){for(var f=[(r=c,n=(e["!rows"]||[])[c],r='")],h=a.s.c;h<=a.e.c;++h){var d,u,p,g=!1;for(s=0;s!=i.length;++s)if(!(i[s].s.c>h||i[s].s.r>c||i[s].e.c"),2"+i+""),0<(i=a?Rc(a,t):"").length&&n.push(""+i+"
"),n.push(function(e,t,r){if(!e)return"";var n=[];if(e["!margins"]&&(n.push(""),e["!margins"].header&&n.push(ft("Header",null,{"x:Margin":e["!margins"].header})),e["!margins"].footer&&n.push(ft("Footer",null,{"x:Margin":e["!margins"].footer})),n.push(ft("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("")),r&&r.Workbook&&r.Workbook.Sheets&&r.Workbook.Sheets[t])if(r.Workbook.Sheets[t].Hidden)n.push(ft("Visible",1==r.Workbook.Sheets[t].Hidden?"SheetHidden":"SheetVeryHidden",{}));else{for(var a=0;a")}return((((r||{}).Workbook||{}).Views||[])[0]||{}).RTL&&n.push(""),e["!protect"]&&(n.push(lt("ProtectContents","True")),e["!protect"].objects&&n.push(lt("ProtectObjects","True")),e["!protect"].scenarios&&n.push(lt("ProtectScenarios","True")),null==e["!protect"].selectLockedCells||e["!protect"].selectLockedCells?null==e["!protect"].selectUnlockedCells||e["!protect"].selectUnlockedCells||n.push(lt("EnableSelection","UnlockedCells")):n.push(lt("EnableSelection","NoSelection")),[["formatCells","AllowFormatCells"],["formatColumns","AllowSizeCols"],["formatRows","AllowSizeRows"],["insertColumns","AllowInsertCols"],["insertRows","AllowInsertRows"],["insertHyperlinks","AllowInsertHyperlinks"],["deleteColumns","AllowDeleteCols"],["deleteRows","AllowDeleteRows"],["sort","AllowSort"],["autoFilter","AllowFilter"],["pivotTables","AllowUsePivotTables"]].forEach((function(t){e["!protect"][t[0]]&&n.push("<"+t[1]+"/>")}))),0==n.length?"":ft("WorksheetOptions",n.join(""),{xmlns:gt.x})}(a,e,r)),n.join("")}function Oc(e,t){t=t||{},e.SSF||(e.SSF=R.get_table()),e.SSF&&(D(R),R.load_table(e.SSF),t.revssf=ie(e.SSF),t.revssf[e.SSF[65535]]=0,t.ssf=e.SSF,t.cellXfs=[],hl(t.cellXfs,{},{revssf:{General:0}}));var r=[];r.push(xc(e,t)),r.push(""),r.push(""),r.push("");for(var n,a=0;a'],t.cellXfs.forEach((function(e,t){var r=[];r.push(ft("NumberFormat",null,{"ss:Format":ze(R._table[e.numFmtId])})),n.push(ft("Style",r.join(""),{"ss:ID":"s"+(21+t)}))})),ft("Styles",n.join(""))),r[3]=function(e){if(!((e||{}).Workbook||{}).Names)return"";for(var t=e.Workbook.Names,r=[],n=0;n=r.sheetRows)&&_)){var a,i,s;if(r.cellStyles&&t.XF&&t.XF.data&&(i=r,(s=(a=t).XF.data)&&s.patternType&&i&&i.cellStyles&&(a.s={},a.s.patternType=s.patternType,(i=is(T(s.icvFore)))&&(a.s.fgColor={rgb:i}),(i=is(T(s.icvBack)))&&(a.s.bgColor={rgb:i}))),delete t.ixfe,delete t.XF,C=hr(n=e),p.s&&(e.rp.e.r&&(p.e.r=e.r+1),e.c+1>p.e.c&&(p.e.c=e.c+1)),r.cellFormula&&t.f)for(var o=0;oe.c||E[o][0].s.r>e.r||E[o][0].e.c>8)!==G)throw new Error("rt mismatch: "+Y+"!="+G);12==$.r&&(e.l+=10,j-=10)}var K,Z,J,Q="EOF"===$.n?$.f(e,j,I):function(e,t,r,n){var a=r,i=[],s=t.slice(t.l,t.l+a);if(n&&n.enc&&n.enc.insitu)switch(e.n){case"BOF":case"FilePass":case"FileLock":case"InterfaceHdr":case"RRDInfo":case"RRDHead":case"UsrExcl":break;default:0!==s.length&&n.enc.insitu(s)}i.push(s),t.l+=a;for(var o=Hc[Nt(t,t.l)],l=0;null!=o&&"Continue"===o.n.slice(0,8);)a=Nt(t,t.l+2),l=t.l+4,"ContinueFrt"==o.n?l+=4:"ContinueFrt"==o.n.slice(0,11)&&(l+=12),i.push(t.slice(l,t.l+4+a)),t.l+=4+a,o=Hc[Nt(t,t.l)];var c=x(i),f=($t(c,0),0);c.lens=[];for(var h=0;h>8&31]),Pc(ne,t,c.opts.Date1904),r({c:Q.c,r:Q.r},ne,t);break;case"BoolErr":ne={ixfe:Q.ixfe,XF:A[Q.ixfe],v:Q.val,t:Q.t},0>8&31]),Pc(ne,t,c.opts.Date1904),r({c:Q.c,r:Q.r},ne,t);break;case"RK":ne={ixfe:Q.ixfe,XF:A[Q.ixfe],v:Q.rknum,t:"n"},0>8&31]),Pc(ne,t,c.opts.Date1904),r({c:Q.c,r:Q.r},ne,t);break;case"MulRk":for(var ee=Q.c;ee<=Q.C;++ee){var te=Q.rkrec[ee-Q.c][0],ne={ixfe:te,XF:A[te],v:Q.rkrec[ee-Q.c][1],t:"n"};0>8&31]),Pc(ne,t,c.opts.Date1904),r({c:ee,r:Q.r},ne,t)}break;case"Formula":"String"==Q.val||((ne=Nc(Q.val,Q.cell.ixfe,Q.tt)).XF=A[ne.ixfe],t.cellFormula&&((J=Q.formula)&&J[0]&&J[0][0]&&"PtgExp"==J[0][0][0]&&!S[Z=hr({r:ae=J[0][0][1][0],c:J=J[0][0][1][1]})]?ne.F=((t.dense?(h[ae]||[])[J]:h[Z])||{}).F:ne.f=""+jo(Q.formula,0,Q.cell,L,I)),0>8&31]),Pc(ne,t,c.opts.Date1904),r(Q.cell,ne,t)),g=Q;break;case"String":if(!g)throw new Error("String record expects Formula");(ne=Nc(g.val=Q,g.cell.ixfe,"s")).XF=A[ne.ixfe],t.cellFormula&&(ne.f=""+jo(g.formula,0,g.cell,L,I)),0>8&31]),Pc(ne,t,c.opts.Date1904),r(g.cell,ne,t),g=null;break;case"Array":E.push(Q);var ae=hr(Q[0].s),ie=t.dense?(h[Q[0].s.r]||[])[Q[0].s.c]:h[ae];if(t.cellFormula&&ie){if(!g)break;if(!ae||!ie)break;ie.f=""+jo(Q[1],0,Q[0],L,I),ie.F=ur(Q[0])}break;case"ShrFmla":if(_&&t.cellFormula&&C){if(!g)break;S[hr(g.cell)]=Q[0],((ie=t.dense?(h[g.cell.r]||[])[g.cell.c]:h[hr(g.cell)])||{}).f=""+jo(Q[0],0,n,L,I)}break;case"LabelSst":(ne=Nc(m[Q.isst].t,Q.ixfe,"s")).XF=A[ne.ixfe],0>8&31]),Pc(ne,t,c.opts.Date1904),r({c:Q.c,r:Q.r},ne,t);break;case"Blank":t.sheetStubs&&(ne={ixfe:Q.ixfe,XF:A[Q.ixfe],t:"z"},0>8&31]),Pc(ne,t,c.opts.Date1904),r({c:Q.c,r:Q.r},ne,t));break;case"MulBlank":if(t.sheetStubs)for(var se=Q.c;se<=Q.C;++se){var oe=Q.ixfe[se-Q.c];ne={ixfe:oe,XF:A[oe],t:"z"},0>8&31]),Pc(ne,t,c.opts.Date1904),r({c:se,r:Q.r},ne,t)}break;case"RString":case"Label":case"BIFF2STR":(ne=Nc(Q.val,Q.ixfe,"s")).XF=A[ne.ixfe],0>8&31]),Pc(ne,t,c.opts.Date1904),r({c:Q.c,r:Q.r},ne,t);break;case"Dimensions":1===U&&(p=Q);break;case"SST":m=Q;break;case"Format":if(4==I.biff){z[V++]=Q[1];for(var le=0;le=Q.s;)F[Q.e--]={width:Q.w/256},N||(N=!0,gs(Q.w/256)),ms(F[Q.e+1]);break;case"Row":var fe={};null!=Q.level&&((P[Q.r]=fe).level=Q.level),Q.hidden&&((P[Q.r]=fe).hidden=!0),Q.hpt&&((P[Q.r]=fe).hpt=Q.hpt,fe.hpx=ws(Q.hpt));break;case"LeftMargin":case"RightMargin":case"TopMargin":case"BottomMargin":h["!margins"]||fl(h["!margins"]={}),h["!margins"][q.slice(0,-6).toLowerCase()]=Q;break;case"Setup":h["!margins"]||fl(h["!margins"]={}),h["!margins"].header=Q.header,h["!margins"].footer=Q.footer;break;case"Window2":Q.RTL&&(k.Views[0].RTL=!0);break;case"Header":case"Footer":case"HCenter":case"VCenter":case"Pls":case"GCW":case"LHRecord":case"DBCell":case"EntExU2":case"SxView":case"Sxvd":case"SXVI":case"SXVDEx":case"SxIvd":case"SXString":case"Sync":case"Addin":case"SXDI":case"SXLI":case"SXEx":case"QsiSXTag":case"Selection":case"Feat":break;case"FeatHdr":case"FeatHdr11":break;case"Feature11":case"Feature12":case"List12":break;case"Country":s=Q;break;case"RecalcId":case"DxGCol":break;case"Fbi":case"Fbi2":case"GelFrame":case"Font":case"XFCRC":case"Style":case"StyleExt":break;case"Palette":y=Q;break;case"Theme":o=Q;break;case"ScenarioProtect":case"ObjProtect":case"CondFmt12":case"Table":case"TableStyles":case"TableStyle":case"TableStyleElement":case"SXStreamID":case"SXVS":case"DConRef":case"SXAddl":case"DConBin":case"DConName":case"SXPI":case"SxFormat":case"SxSelect":case"SxRule":case"SxFilt":case"SxItm":case"SxDXF":case"ScenMan":case"DCon":case"CellWatch":case"PrintRowCol":case"PrintGrid":case"PrintSize":case"XCT":case"CRN":case"Scl":case"SheetExt":case"SheetExtOptional":case"ObNoMacros":case"ObProj":break;case"CodeName":b?B.CodeName=Q||B.name:k.WBProps.CodeName=Q||"ThisWorkbook";break;case"GUIDTypeLib":case"WOpt":case"PhoneticInfo":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":case"DConn":case"DbOrParamQry":case"DBQueryExt":case"OleDbConn":case"ExtString":case"IFmtRecord":break;case"CondFmt":case"CF":case"CF12":case"CFEx":case"Excel9File":case"Units":break;case"InterfaceHdr":case"Mms":case"InterfaceEnd":case"DSF":case"BuiltInFnGroupCount":break;case"Window1":case"HideObj":case"GridSet":case"Guts":case"UserBView":case"UserSViewBegin":case"UserSViewEnd":case"Pane":break;default:switch($.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":case"ShtProps":break;case"DefaultText":case"Text":case"CatLab":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":case"SIIndex":break;case"AttachedLabel":case"YMult":break;case"Line":case"Bar":case"Surf":case"AxisParent":case"Pos":case"ValueRange":case"SXViewEx9":case"SXViewLink":case"PivotChartBits":case"SBaseRef":case"TextPropsStream":case"LnExt":case"MkrExt":case"CrtCoopt":break;case"Qsi":case"Qsif":case"Qsir":case"QsiSXTag":case"TxtQry":case"FilterMode":break;case"AutoFilter":case"AutoFilterInfo":case"AutoFilter12":case"DropDownObjIds":case"Sort":case"SortData":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($.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":case"RRSort":case"BigName":break;case"ToolbarHdr":case"ToolbarEnd":case"DDEObjName":case"FRTArchId$":break;default:if(t.WTF)throw"Unrecognized Record "+$.n}}}}}else e.l+=j}return c.SheetNames=re(u).sort((function(e,t){return Number(e)-Number(t)})).map((function(e){return u[e].name})),t.bookSheets||(c.Sheets=f),c.Sheets&&W.forEach((function(e,t){c.Sheets[c.SheetNames[t]]["!autofilter"]=e})),c.Preamble=w,c.Strings=m,c.SSF=R.get_table(),I.enc&&(c.Encryption=I.enc),o&&(c.Themes=o),c.Metadata={},void 0!==s&&(c.Metadata.Country=s),0>>1,n=e.read_shift(1),a=e.read_shift(2,"i"),i=e.read_shift(1),s=e.read_shift(1),o=e.read_shift(1);switch(e.l++,r){case 0:t.auto=1;break;case 1:t.index=n;var l=rn[n];l&&(t.rgb=is(l));break;case 2:t.rgb=is([i,s,o]);break;case 3:t.theme=n}return 0!=a&&(t.tint=0>13&3],r.showPivotChartFilter=!!(32768&n),r.updateLinks=["userSet","never","always"][n>>8&3],r}},154:{n:"BrtWbFactoid"},155:{n:"BrtFileRecover"},156:{n:"BrtBundleSh",f:function(e,t){var r={};return r.Hidden=e.read_shift(4),r.iTabID=e.read_shift(4),r.strRelID=Or(e,t-8),r.name=Sr(e),r}},157:{n:"BrtCalcProp"},158:{n:"BrtBookView"},159:{n:"BrtBeginSst",f:function(e){return[e.read_shift(4),e.read_shift(4)]}},160:{n:"BrtEndSst"},161:{n:"BrtBeginAFilter",f:Lr},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:ko},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:Or},357:{n:"BrtSupSelf"},358:{n:"BrtSupSame"},359:{n:"BrtSupTabs"},360:{n:"BrtBeginSupBook"},361:{n:"BrtPlaceholderName"},362:{n:"BrtExternSheet",f:Da},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:function(e,t,r){t=e.l+t;var n=Nr(e),a=e.read_shift(1);return(n=[n])[2]=a,r.cellFormula?(a=Ko(e,t-e.l,r),n[1]=a):e.l=t,n}},427:{n:"BrtShrFmla",f:function(e,t,r){t=e.l+t;var n=[Lr(e,16)];return r.cellFormula&&(r=Qo(e,t-e.l,r),n[1]=r),e.l=t,n}},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:function(e){var t={};return Vl.forEach((function(r){t[r]=Ur(e)})),t}},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:function(){}},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:function(e,t){t=e.l+t;var r=Lr(e,16),n=Ir(e),a=Sr(e),i=Sr(e),s=Sr(e);e.l=t,e={rfx:r,relId:n,loc:a,display:s};return i&&(e.Tooltip=i),e}},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:Or},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:ao},633:{n:"BrtBeginCommentList"},634:{n:"BrtEndCommentList"},635:{n:"BrtBeginComment",f:function(e){var t={},r=(t.iauthor=e.read_shift(4),Lr(e,16));return t.rfx=r.s,t.ref=hr(r.s),e.l+=16,t}},636:{n:"BrtEndComment"},637:{n:"BrtCommentText",f:Ar},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:function(e,t){return e.l+=10,{name:Sr(e)}}},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"},65535:{n:""}},Wc=ne(zc,"n"),Hc={3:{n:"BIFF2NUM",f:function(e){var t=ha(e);++e.l,e=Ur(e);return t.t="n",t.val=e,t}},4:{n:"BIFF2STR",f:function(e,t,r){var n=ha(e);++e.l,e=ia(e,0,r);return n.t="str",n.val=e,n}},6:{n:"Formula",f:$o},9:{n:"BOF",f:Sa},10:{n:"EOF",f:Zn},12:{n:"CalcCount",f:qn},13:{n:"CalcMode",f:qn},14:{n:"CalcPrecision",f:Jn},15:{n:"CalcRefMode",f:Jn},16:{n:"CalcDelta",f:Ur},17:{n:"CalcIter",f:Jn},18:{n:"Protect",f:Jn},19:{n:"Password",f:qn},20:{n:"Header",f:xa},21:{n:"Footer",f:xa},23:{n:"ExternSheet",f:Da},24:{n:"Lbl",f:Ra},25:{n:"WinProtect",f:Jn},26:{n:"VerticalPageBreaks"},27:{n:"HorizontalPageBreaks"},28:{n:"Note",f:function(e,t,r){var n,a,i,s,o;if(!(r.biff<8))return n=e.read_shift(2),a=e.read_shift(2),i=e.read_shift(2),s=e.read_shift(2),o=ia(e,0,r),r.biff<8&&e.read_shift(1),[{r:n,c:a},o,s,i]}},29:{n:"Selection"},34:{n:"Date1904",f:Jn},35:{n:"ExternName",f:Ta},38:{n:"LeftMargin",f:Ur},39:{n:"RightMargin",f:Ur},40:{n:"TopMargin",f:Ur},41:{n:"BottomMargin",f:Ur},42:{n:"PrintRowCol",f:Jn},43:{n:"PrintGrid",f:Jn},47:{n:"FilePass",f:function(e,t,r){var n={Type:8<=r.biff?e.read_shift(2):0};return n.Type?ts(e,t-2,n):(t=e,r.biff,e=r,r=n,t={key:qn(t),verificationBytes:qn(t)},e.password&&(t.verifier=$i(e.password)),r.valid=t.verificationBytes===t.verifier,r.valid&&(r.insitu=es(e.password))),n}},49:{n:"Font",f:function(e,t,r){var n={dyHeight:e.read_shift(2),fl:e.read_shift(2)};switch(r&&r.biff||8){case 2:break;case 3:case 4:e.l+=2;break;default:e.l+=10}return n.name=ra(e,0,r),n}},51:{n:"PrintSize",f:qn},60:{n:"Continue"},61:{n:"Window1",f:function(e){return{Pos:[e.read_shift(2),e.read_shift(2)],Dim:[e.read_shift(2),e.read_shift(2)],Flags:e.read_shift(2),CurTab:e.read_shift(2),FirstTab:e.read_shift(2),Selected:e.read_shift(2),TabRatio:e.read_shift(2)}}},64:{n:"Backup",f:Jn},65:{n:"Pane"},66:{n:"CodePage",f:qn},77:{n:"Pls"},80:{n:"DCon"},81:{n:"DConRef"},82:{n:"DConName"},85:{n:"DefColWidth",f:qn},89:{n:"XCT"},90:{n:"CRN"},91:{n:"FileSharing"},92:{n:"WriteAccess",f:function(e,t,r){var n;return r.enc?(e.l+=t,""):(n=e.l,r=ia(e,0,r),e.read_shift(t+n-e.l),r)}},93:{n:"Obj",f:function(e,t,r){var n,a,i,s,o,l;return r&&r.biff<8?(n=t,r=r,(l=e).l+=4,a=l.read_shift(2),i=l.read_shift(2),s=l.read_shift(2),l.l+=2,l.l+=2,l.l+=2,l.l+=2,l.l+=2,l.l+=2,l.l+=2,l.l+=2,l.l+=2,l.l+=6,n-=36,(o=[]).push((Fa[a]||Yt)(l,n,r)),{cmo:[i,a,s],ft:o}):{cmo:l=va(e),ft:function(e,t){for(var r=e.l+t,n=[];e.l>2&1,o.data=(e=e,o.fStyle,r=r,n={},a=e.read_shift(4),i=e.read_shift(4),s=e.read_shift(4),e=e.read_shift(2),n.patternType=tn[s>>26],r.cellStyles&&(n.alc=7&a,n.fWrap=a>>3&1,n.alcV=a>>4&7,n.fJustLast=a>>7&1,n.trot=a>>8&255,n.cIndent=a>>16&15,n.fShrinkToFit=a>>20&1,n.iReadOrder=a>>22&2,n.fAtrNum=a>>26&1,n.fAtrFnt=a>>27&1,n.fAtrAlc=a>>28&1,n.fAtrBdr=a>>29&1,n.fAtrPat=a>>30&1,n.fAtrProt=a>>31&1,n.dgLeft=15&i,n.dgRight=i>>4&15,n.dgTop=i>>8&15,n.dgBottom=i>>12&15,n.icvLeft=i>>16&127,n.icvRight=i>>23&127,n.grbitDiag=i>>30&3,n.icvTop=127&s,n.icvBottom=s>>7&127,n.icvDiag=s>>14&127,n.dgDiag=s>>21&15,n.icvFore=127&e,n.icvBack=e>>7&127,n.fsxButton=e>>14&1),n),o}},225:{n:"InterfaceHdr",f:function(e,t){return 0!==t&&e.read_shift(2),1200}},226:{n:"InterfaceEnd",f:Zn},227:{n:"SXVS"},229:{n:"MergeCells",f:function(e,t){for(var r=[],n=e.read_shift(2);n--;)r.push(pa(e,t));return r}},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:function(e,t){for(var r,n,a,i,o,l,c,f,h,d=e.l+t,u=(t=e.read_shift(4),e.read_shift(4)),p=[],g=0;g!=u&&e.l"+h.t+"",h.r=h.t),s=a,h));return p.Count=t,p.Unique=u,p}},253:{n:"LabelSst",f:function(e){var t=ha(e);return t.isst=e.read_shift(4),t}},255:{n:"ExtSST",f:function(e,t){var r={};return r.dsst=e.read_shift(2),e.l+=t-2,r}},256:{n:"SXVDEx"},259:{n:"SXFormula"},290:{n:"SXDBEx"},311:{n:"RRDInsDel"},312:{n:"RRDHead"},315:{n:"RRDChgCell"},317:{n:"RRTabId",f:ta},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:Jn},353:{n:"DSF",f:Zn},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:function(e,t,r){var n=e.l+t,a=(t=e.read_shift(2),e.read_shift(2));if(1025==(r.sbcch=a)||14849==a)return[a,t];if(a<1||255e.l;)i.push(aa(e));return[a,t,r,i]}},431:{n:"Prot4Rev",f:Jn},432:{n:"CondFmt"},433:{n:"CF"},434:{n:"DVal"},437:{n:"DConBin"},438:{n:"TxO",f:function(e,t,r){var n,a=e.l,i="";try{e.l+=4;var s=(r.lastobj||{cmo:[0,0]}).cmo[1],o=(-1==[0,5,7,11,12,14].indexOf(s)?e.l+=6:((n=e).read_shift(1),n.l++,n.read_shift(2),n.l+=2),e.read_shift(2)),l=(e.read_shift(2),qn(e),e.read_shift(2));e.l+=l;for(var c=1;c=(f?o:2*o))break}if(i.length!==o&&i.length!==2*o)throw new Error("cchText: "+o+" != "+i.length);return e.l=a+t,{t:i}}catch(r){return e.l=a+t,{t:i}}}},439:{n:"RefreshAll",f:Jn},440:{n:"HLink",f:function(e,t){var r=pa(e,8);return e.l+=16,[r,function(e,t){t=e.l+t;var r=e.read_shift(4);if(2!==r)throw new Error("Unrecognized streamVersion: "+r);r=e.read_shift(2),e.l+=2;var n,a,i,s,o,l,c="";return 16&r&&(n=la(e,e.l)),128&r&&(a=la(e,e.l)),257==(257&r)&&(i=la(e,e.l)),1==(257&r)&&(s=oa(e,e.l)),8&r&&(c=la(e,e.l)),32&r&&(o=e.read_shift(16)),64&r&&(l=Fn(e)),e.l=t,(r=a||i||s||"")&&c&&(r+="#"+c),e={Target:r=r||"#"+c},o&&(e.guid=o),l&&(e.time=l),n&&(e.Tooltip=n),e}(e,t-24)]}},441:{n:"Lel"},442:{n:"CodeName",f:aa},443:{n:"SXFDBType"},444:{n:"Prot4RevPass",f:qn},445:{n:"ObNoMacros"},446:{n:"Dv"},448:{n:"Excel9File",f:Zn},449:{n:"RecalcId",f:function(e){return e.read_shift(2),e.read_shift(4)},r:2},450:{n:"EntExU2",f:Zn},512:{n:"Dimensions",f:Aa},513:{n:"Blank",f:La},515:{n:"Number",f:function(e){var t=ha(e);e=Ur(e);return t.val=e,t}},516:{n:"Label",f:function(e,t,r){e.l;var n=ha(e);2==r.biff&&e.l++,e=aa(e,e.l,r);return n.val=e,n}},517:{n:"BoolErr",f:ka},518:{n:"Formula",f:$o},519:{n:"String",f:Ua},520:{n:"Row",f:function(e){var t={},r=(t.r=e.read_shift(2),t.c=e.read_shift(2),t.cnt=e.read_shift(2)-t.c,e.read_shift(2)),n=(e.l+=4,e.read_shift(1));return e.l+=3,7&n&&(t.level=7&n),32&n&&(t.hidden=!0),64&n&&(t.hpt=r/20),t}},523:{n:"Index"},545:{n:"Array",f:Oa},549:{n:"DefaultRowHeight",f:_a},566:{n:"Table"},574:{n:"Window2",f:function(e,t,r){return r&&2<=r.biff&&r.biff<8?{}:{RTL:64&e.read_shift(2)}}},638:{n:"RK",f:function(e){var t=e.read_shift(2),r=e.read_shift(2);e=ua(e);return{r:t,c:r,ixfe:e[0],rknum:e[1]}}},659:{n:"Style"},1030:{n:"Formula",f:$o},1048:{n:"BigName"},1054:{n:"Format",f:function(e,t,r){return[e.read_shift(2),ia(e,0,r)]}},1084:{n:"ContinueBigName"},1212:{n:"ShrFmla",f:function(e,t,r){var n=ma(e),a=(e.l++,e.read_shift(1));return[function(e,t,r){var n,a=e.l+t,i=e.read_shift(2),s=Ho(e,i,r);return 65535==i?[[],Yt(e,t-2)]:(t!==i+2&&(n=Wo(e,a-i-2,s,r)),[s,n])}(e,t-=8,r),a,n]}},2048:{n:"HLinkTooltip",f:function(e,t){return e.read_shift(2),[pa(e,8),e.read_shift((t-10)/2,"dbcs-cont").replace(T,"")]}},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:Sa},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:Zn},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:function(e){e.l+=2;var t={cxfs:0,crc:0};return t.cxfs=e.read_shift(2),t.crc=e.read_shift(4),t},r:12},2173:{n:"XFExt",f:function(e,t){e.l,e.l+=2;for(var r=e.read_shift(2),n=(e.l+=2,e.read_shift(2)),a=[];0o.l?o.slice(0,o.l):o).l&&(a.l=a.length),a))}))}function Jc(e,t){for(var r=0;r=f){if(t.WTF)throw new Error("Range "+(i["!ref"]||"A1")+" exceeds format limit A1:IV16384");c.e.c=Math.min(c.e.c,255),c.e.r=Math.min(c.e.c,f-1)}Gc(n,2057,Ea(0,16,t)),Gc(n,"CalcMode",ea(1)),Gc(n,"CalcCount",ea(100)),Gc(n,"CalcRefMode",Qn(!0)),Gc(n,"CalcIter",Qn(!1)),Gc(n,"CalcDelta",Vr(.001)),Gc(n,"CalcSaveRecalc",Qn(!0)),Gc(n,"PrintRowCol",Qn(!1)),Gc(n,"PrintGrid",Qn(!1)),Gc(n,"GridSet",ea(1)),Gc(n,"Guts",(f=[0,0],(b=Kt(8)).write_shift(4,0),b.write_shift(2,f[0]?f[0]+1:0),b.write_shift(2,f[1]?f[1]+1:0),b)),Gc(n,"HCenter",Qn(!1)),Gc(n,"VCenter",Qn(!1)),Gc(n,"Dimensions",(f=c,(m=Kt(2*(b=8!=(b=t).biff&&b.biff?2:4)+6)).write_shift(b,f.s.r),m.write_shift(b,f.e.r+1),m.write_shift(2,f.s.c),m.write_shift(2,f.e.c+1),m.write_shift(2,0),m)),o&&(i["!links"]=[]);for(var h=c.s.r;h<=c.e.r;++h)for(var d=sr(h),u=c.s.c;u<=c.e.c;++u){h===c.s.r&&(l[u]=lr(u));var p=l[u]+d,g=s?(i[h]||[])[u]:i[p];g&&(Qc(n,g,h,u,t),o&&g.l&&i["!links"].push([p,g.l]))}var m,b=e.CodeName||e.name||a;return o&&r.Views&&Gc(n,"Window2",(f=r.Views[0],m=Kt(18),e=1718,f&&f.RTL&&(e|=64),m.write_shift(2,e),m.write_shift(4,0),m.write_shift(4,64),m.write_shift(4,0),m.write_shift(4,0),m)),o&&(i["!merges"]||[]).length&&Gc(n,"MergeCells",function(e){var t=Kt(2+8*e.length);t.write_shift(2,e.length);for(var r=0;r"+n),a.join("")}};function sf(e,t){var r=t||{},n=(null!=v&&null==r.dense&&(r.dense=v),r.dense?[]:{});t=e.match(/");var a=e.match(/<\/table/i),i=t.index,s=a&&a.index||e.length,o=function(e,t,r){if(we||"string"==typeof t)return e.split(t);for(var n=e.split(t),a=[n[0]],i=1;i]*>)/i,""),l=-1,c=0,f={s:{r:1e7,c:1e7},e:{r:0,c:0}},h=[];for(i=0;i/i);for(s=0;s"));)m=m.slice(b+1);g=De(g.slice(0,g.indexOf(">")));var w=g.colspan?+g.colspan:1,C=((1<(C=+g.rowspan)||1l&&(f.s.r=l),f.e.rc&&(f.s.c=c),f.e.cr||a[u].s.c>s||a[u].e.r'+f+""),c.id="sjs-"+o,i.push(ft("td",f,c)))}return""+i.join("")+""}function lf(e,t,r){return[].join("")+""}function cf(e,t){for(var r,n,a=t||{},i=(null!=v&&(a.dense=v),a.dense?[]:{}),s=e.getElementsByTagName("tr"),o=a.sheetRows||1e7,l={s:{r:0,c:0},e:{r:0,c:0}},c=[],f=0,h=[],d=0,u=0;d/gm,"").replace(//gm,"");a=yc.exec(o);)switch(a[3]=a[3].replace(/_.*$/,"")){case"table":case"工作表":"/"===a[1]?(S.e.c>=S.s.c&&S.e.r>=S.s.r&&(p["!ref"]=ur(S)),0S.e.c&&(S.e.c=C),CS.e.r&&(S.e.r=W),P=[],i={t:(g=De(a[0],!(N={})))["数据类型"]||g["value-type"],v:null},s.cellFormula)if(g.formula&&(g.formula=Me(g.formula)),g["number-matrix-columns-spanned"]&&g["number-matrix-rows-spanned"]&&(k=parseInt(g["number-matrix-rows-spanned"],10)||0,B=parseInt(g["number-matrix-columns-spanned"],10)||0,i.F=ur(y={s:{r:w,c:C},e:{r:w+k-1,c:C+B-1}}),R.push([y,i.F])),g.formula)i.f=nl(g.formula);else for(z=0;z=R[z][0].s.r&&w<=R[z][0].e.r&&C>=R[z][0].s.c&&C<=R[z][0].e.c&&(i.F=R[z][1]);switch((g["number-columns-spanned"]||g["number-rows-spanned"])&&(k=parseInt(g["number-rows-spanned"],10)||0,B=parseInt(g["number-columns-spanned"],10)||0,A.push(y={s:{r:w,c:C},e:{r:w+k-1,c:C+B-1}})),g["number-columns-repeated"]&&(I=parseInt(g["number-columns-repeated"],10)),i.t){case"boolean":i.t="b",i.v=Ke(g["boolean-value"]);break;case"float":case"percentage":case"currency":i.t="n",i.v=parseFloat(g.value);break;case"date":i.t="d",i.v=de(g["date-value"]),s.cellDates||(i.t="n",i.v=le(i.v)),i.z="m/d/yy";break;case"time":i.t="n",i.v=function(e){var t=0,r=0,n=!1,a=e.match(/P([0-9\.]+Y)?([0-9\.]+M)?([0-9\.]+D)?T([0-9\.]+H)?([0-9\.]+M)?([0-9\.]+S)?/);if(!a)throw new Error("|"+e+"| is not an ISO8601 Duration");for(var i=1;i!=a.length;++i)if(a[i]){switch(3"!==a[0].slice(-2))if("/"===a[1])switch(l[l.length-1][0]){case"number-style":case"date-style":case"time-style":f+=o.slice(h,a.index)}else h=a.index+a[0].length;break;case"named-range":F=al((X=De(a[0],!1))["cell-range-address"]);var X,G={Name:X.name,Ref:F[0]+"!"+F[1]};V&&(G.Sheet=u.length),D.Names.push(G);break;case"text-content":case"text-properties":case"embedded-text":break;case"body":case"电子表格":case"forms":case"table-column":case"table-header-rows":case"table-rows":case"table-column-group":case"table-header-columns":case"table-columns":case"null-date":case"graphic-properties":case"calculation-settings":case"named-expressions":case"label-range":case"label-ranges":case"named-expression":case"sort":case"sort-by":case"sort-groups":case"tab":case"line-break":case"span":break;case"p":case"文本串":"/"!==a[1]||g&&g["string-value"]?(De(a[0],!1),b=a.index+a[0].length):m=(0/g," ").replace(//g,(function(e,t){return Array(parseInt(t,10)+1).join(" ")})).replace(/]*\/>/g,"\t").replace(//g,"\n").replace(/<[^>]*>/g,"")));break;case"s":break;case"database-range":if("/"!==a[1])try{d[(F=al(De(a[0])["target-range-address"]))[0]]["!autofilter"]={ref:F[1]}}catch(t){}break;case"date":case"object":break;case"title":case"标题":case"desc":case"binary-data":case"table-source":case"scenario":case"iteration":case"content-validations":case"content-validation":case"help-message":case"error-message":case"database-ranges":case"filter":case"filter-and":case"filter-or":case"filter-condition":case"list-level-style-bullet":case"list-level-style-number":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":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":case"config-item":case"page-number":case"page-count":case"time":case"cell-range-source":case"detective":case"operation":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":case"rect":break;case"dde-connection-decls":case"dde-connection-decl":case"dde-link":case"dde-source":case"properties":case"property":break;case"a":if("/"!==a[1]){if(!(O=De(a[0],!1)).href)break;O.Target=O.href,delete O.href,"#"==O.Target.charAt(0)&&-1";var gf,mf,bf,vf,wf=function(){return Be+gf},Cf=function(e,t){var r=[Be],n=ct({"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"}),a=ct({"xmlns:config":"urn:oasis:names:tc:opendocument:xmlns:config:1.0","office:mimetype":"application/vnd.oasis.opendocument.spreadsheet"});"fods"==t.bookType?r.push("\n"):r.push("\n"),(a=r).push(" \n"),a.push(' \n'),a.push(' \n'),a.push(" /\n"),a.push(' \n'),a.push(" /\n"),a.push(" \n"),a.push(" \n"),a.push(' \n'),a.push(" \n"),r.push(" \n"),r.push(" \n");for(var i=0;i!=e.SheetNames.length;++i)r.push(Sf(e.Sheets[e.SheetNames[i]],e,i));return r.push(" \n"),r.push(" \n"),"fods"==t.bookType?r.push(""):r.push(""),r.join("")};function Sf(e,t,r){var n=[],a=(n.push(' \n'),0),i=0,s=dr(e["!ref"]),o=e["!merges"]||[],l=0,c=Array.isArray(e);for(a=0;a\n");for(;a<=s.e.r;++a){for(n.push(" \n"),i=0;ii||o[l].s.r>a||o[l].e.c\n")}return n.push(" \n"),n.join("")}function Ef(e,t){var r,n,a,i;return"fods"==t.bookType?Cf(e,t):(i="",n=[],a=[],(r=new ve).file(i="mimetype","application/vnd.oasis.opendocument.spreadsheet"),r.file(i="content.xml",Cf(e,t)),n.push([i,"text/xml"]),a.push([i,"ContentFile"]),r.file(i="styles.xml",wf(e,t)),n.push([i,"text/xml"]),a.push([i,"StylesFile"]),r.file(i="meta.xml",Cn()),n.push([i,"text/xml"]),a.push([i,"MetadataFile"]),r.file(i="manifest.rdf",function(e){var t=[Be];t.push('\n');for(var r=0;r!=e.length;++r)t.push(vn(e[r][0],e[r][1])),t.push([' \n',' \n'," \n"].join(""));return t.push(vn("","Document","pkg")),t.push(""),t.join("")}(a)),n.push([i,"application/rdf+xml"]),r.file(i="META-INF/manifest.xml",function(e){var t=[Be];t.push('\n'),t.push(' \n');for(var r=0;r\n');return t.push(""),t.join("")}(n)),r)}function _f(e){return function(t,r){var n=function(e,t){if(!t)return 0;if(-1==(e=e.SheetNames.indexOf(t)))throw new Error("Sheet not found: "+t);return e}(t,r.sheet);return e.from_sheet(t.Sheets[t.SheetNames[n]],r,t)}}var Af=_f(af),yf=_f({from_sheet:rh}),kf=_f(Xa),Bf=_f($a),xf=_f(oi),Tf=_f(rs),If=_f({from_sheet:nh}),Rf=_f(Wa),Df=_f(ri);function Of(e){return function(t){for(var r=0;r!=e.length;++r){var n=e[r];void 0===t[n[0]]&&(t[n[0]]=n[1]),"n"===n[2]&&(t[n[0]]=Number(t[n[0]]))}}}var Ff=Of([["cellNF",!(vf=" \n")],["cellHTML",!0],["cellFormula",!0],["cellStyles",!(bf=" \n")],["cellText",!0],["cellDates",!(mf=function(e){return ze(e).replace(/ +/g,(function(e){return''})).replace(/\t/g,"").replace(/\n/g,"").replace(/^ /,"").replace(/ $/,"")})],["sheetStubs",!1],["sheetRows",0,"n"],["bookDeps",!1],["bookSheets",!1],["bookProps",!1],["bookFiles",!1],["bookVBA",!1],["password",""],["WTF",!1]]),Pf=Of([["cellDates",!1],["bookSST",!1],["bookType","xlsx"],["compression",!1],["WTF",!1]]);function Nf(e,t){if(!e)return 0;try{e=t.map((function(t){return t.id||(t.id=t.strRelID),[t.name,e["!id"][t.id].Target,(t=e["!id"][t.id].Type,-1]*>([\\s\\S]*?)"));t&&0":n=null;break;default:if(0===s.indexOf(""),c=l[0].slice(4),f=l[1];switch(c){case"lpstr":case"bstr":case"lpwstr":r[n]=Me(f);break;case"bool":r[n]=Ke(f);break;case"i1":case"i2":case"i4":case"i8":case"int":case"uint":r[n]=parseInt(f,10);break;case"r4":case"r8":case"decimal":r[n]=parseFloat(f);break;case"filetime":case"date":r[n]=de(f);break;case"cy":case"error":r[n]=Me(f);break;default:"/"!=c.slice(-1)&&t.WTF}}else if("]*r:id="([^"]*)"/)||["",""])[1],x["!id"][B].Target):"??",X)),Y=Kl(ye(I,j,!0),0,0,un(ye(I,$,!0),j),0,Y));break;case"macro":L[P],O.slice(-4),Y={"!type":"macro"};break;case"dialog":L[P],O.slice(-4),Y={"!type":"dialog"}}M[P]=Y}catch(n){if(V.WTF)throw n}}n.comments&&to(e,n.comments,b,C,t),u={Directory:n,Workbook:h,Props:d,Custprops:p,Deps:v,Sheets:b,SheetNames:d.SheetNames,Strings:il,Styles:o,Themes:s,SSF:R.get_table()},t.bookFiles&&(u.keys=r,u.files=e.files),t.bookVBA&&(0",n[1]=n[1].replace("/>",">"))}return n.join("")}(e.Props,t)),u.coreprops.push(g),mn(t.rels,2,g,hn.CORE_PROPS),g="docProps/app.xml",!e.Props||!e.Props.SheetNames)if(e.Workbook&&e.Workbook.Sheets){for(var b=[],v=0;vWorksheets")+a("vt:variant",a("vt:i4",String(r.Worksheets))),{size:2,baseType:"variant"})),n[n.length]=a("TitlesOfParts",a("vt:vector",r.SheetNames.map((function(e){return""+ze(e)+""})).join(""),{size:r.Worksheets,baseType:"lpstr"})),2",n[1]=n[1].replace("/>",">")),n.join(""))),u.extprops.push(g),mn(t.rels,3,g,hn.EXT_PROPS),e.Custprops!==e.Props&&0/,">"),ft("o:shapelayout",ft("o:idmap",null,{"v:ext":"edit",data:e}),{"v:ext":"edit"}),ft("v:shapetype",[ft("v:stroke",null,{joinstyle:"miter"}),ft("v:path",null,{gradientshapeok:"t","o:connecttype":"rect"})].join(""),{id:"_x0000_t202","o:spt":202,coordsize:r.join(","),path:n})];eo<1e3*e;)eo+=1e3;return t.forEach((function(e){var t=fr(e[0]);a=a.concat(["",ft("v:fill",ft("o:fill",null,{type:"gradientUnscaled","v:ext":"view"}),{color2:"#BEFF82",angle:"-180",type:"gradient"}),ft("v:shadow",null,{on:"t",obscured:"t"}),ft("v:path",null,{"o:connecttype":"none"}),'
','',"","",lt("x:Anchor",[t.c,0,t.r,0,t.c+3,100,t.r+5,100].join(",")),lt("x:AutoFill","False"),lt("x:Row",String(t.r)),lt("x:Column",String(t.c)),e[1].hidden?"":"","",""])})),a.push(""),a.join("")}(m,E["!comments"])),delete E["!comments"],delete E["!legacy"]),S["!id"].rId1&&p.file(dn(g),gn(S))}return null!=t.Strings&&0t)return t;throw new Error("Cannot find sheet # "+t)}if("string"!=typeof t)throw new Error("Cannot find sheet |"+t+"|");if(-1<(e=e.SheetNames.indexOf(t)))return e;throw new Error("Cannot find sheet name |"+t+"|")}(e,t),lh(e.Workbook.Sheets,t,{}),r){case 0:case 1:case 2:break;default:throw new Error("Bad sheet visibility setting "+r)}e.Workbook.Sheets[t].Hidden=r},[["SHEET_VISIBLE",0],["SHEET_HIDDEN",1],["SHEET_VERY_HIDDEN",2]].forEach((function(e){sh.consts[e[0]]=e[1]})),sh.cell_set_number_format=function(e,t){return e.z=t,e},sh.cell_set_hyperlink=function(e,t,r){return t?(e.l={Target:t},r&&(e.l.Tooltip=r)):delete e.l,e},sh.cell_set_internal_link=function(e,t,r){return sh.cell_set_hyperlink(e,"#"+t,r)},sh.cell_add_comment=function(e,t,r){e.c||(e.c=[]),e.c.push({t:t,a:r||"SheetJS"})},sh.sheet_set_array_formula=function(e,t,r){for(var n="string"!=typeof t?t:pr(t),a="string"==typeof t?t:ur(t),i=n.s.r;i<=n.e.r;++i)for(var s=n.s.c;s<=n.e.c;++s){var o=function e(t,r,n){return"string"==typeof r?t[r]||(t[r]={t:"z"}):e(t,hr("number"!=typeof r?r:{r:r,c:n||0}))}(e,i,s);o.t="n",o.F=a,delete o.v,i==n.s.r&&s==n.s.c&&(o.f=r)}return e},C&&(oh=r(3).Readable,t.stream={to_json:function(e,t){var r=oh({objectMode:!0});if(null==e||null==e["!ref"])r.push(null);else{var n,a={t:"n",v:0},i=0,s=1,o=[],l="",c={s:{r:0,c:0},e:{r:0,c:0}},f=t||{},h=null!=f.range?f.range:e["!ref"];switch(1===f.header?i=1:"A"===f.header?i=2:Array.isArray(f.header)&&(i=3),typeof h){case"string":c=pr(h);break;case"number":(c=pr(e["!ref"])).s.r=h;break;default:c=h}0c.e.r)return r.push(null);for(;m<=c.e.r;){var t=Qf(e,c,++m,u,i,o,g,f);if(!1===t.isempty||(1===i?!1!==f.blankrows:f.blankrows)){r.push(t.row);break}}}}return r},to_html:function(e,t){var r=oh(),n=t||{},a=(t=null!=n.header?n.header:af.BEGIN,null!=n.footer?n.footer:af.END),i=(r.push(t),dr(e["!ref"])),s=(n.dense=Array.isArray(e),r.push(af._preamble(e,i,n)),i.s.r),o=!1;return r._read=function(){if(s>i.e.r)return o||(o=!0,r.push("
"+a)),r.push(null);for(;s<=i.e.r;){r.push(af._row(e,i,s,n)),++s;break}},r},to_csv:function(e,t){var r=oh(),n=null==t?{}:t;if(null==e||null==e["!ref"])r.push(null);else{for(var a=pr(e["!ref"]),i=void 0!==n.FS?n.FS:",",s=i.charCodeAt(0),o=void 0!==n.RS?n.RS:"\n",l=o.charCodeAt(0),c=new RegExp(("|"==i?"\\|":i)+"+$"),f="",h=[],d=(n.dense=Array.isArray(e),n.skipHidden&&e["!cols"]||[]),u=n.skipHidden&&e["!rows"]||[],p=a.s.c;p<=a.e.c;++p)(d[p]||{}).hidden||(h[p]=lr(p));var g=a.s.r,m=!1;r._read=function(){if(!m)return m=!0,r.push("\ufeff");if(g>a.e.r)return r.push(null);for(;g<=a.e.r;)if(!(u[++g-1]||{}).hidden&&null!=(f=th(e,a,g-1,h,s,l,i,n))){n.strip&&(f=f.replace(c,"")),r.push(f+o);break}}}return r}}),t.parse_xlscfb=Uc,t.parse_ods=uf,t.parse_fods=pf,t.write_ods=Ef,t.parse_zip=Mf,t.read=Xf,t.readFile=Gf,t.readFileSync=Gf,t.write=Kf,t.writeFile=Jf,t.writeFileSync=Jf,t.writeFileAsync=function(e,t,r,n){var a=r||{};return a.type="file",a.file=e,Zf(a),a.type="buffer",n instanceof Function||(n=r),W.writeFile(e,Kf(t,a),n)},t.utils=No,t.SSF=R,t.CFB=H}s(t)}).call(this,r("c8ba"),r("b639").Buffer,r("f28c"))},"15a4":function(e,t,r){(function(r,n){var a,i,s;i=function(){return function e(t,r,n){function a(s,o){if(!r[s]){if(!t[s]){if(i)return i(s,!0);throw new Error("Cannot find module '"+s+"'")}var l=r[s]={exports:{}};t[s][0].call(l.exports,(function(e){var r=t[s][1][e];return a(r||e)}),l,l.exports,e,t,r,n)}return r[s].exports}for(var i=!1,s=0;s>2,s=(3&r)<<4|(r=e.charCodeAt(f++))>>4,o=(15&r)<<2|(a=e.charCodeAt(f++))>>6,l=63&a,isNaN(r)?o=l=64:isNaN(a)&&(l=64),c=c+n.charAt(i)+n.charAt(s)+n.charAt(o)+n.charAt(l);return c},r.decode=function(e,t){var r,a,i,s,o,l,c="",f=0;for(e=e.replace(/[^A-Za-z0-9\+\/\=]/g,"");f>2,a=(3&o)<<6|(l=n.indexOf(e.charAt(f++))),c+=String.fromCharCode(i<<2|s>>4),64!=o&&(c+=String.fromCharCode(r)),64!=l&&(c+=String.fromCharCode(a));return c}},{}],2:[function(e,t,r){"use strict";function n(){this.compressedSize=0,this.uncompressedSize=0,this.crc32=0,this.compressionMethod=null,this.compressedContent=null}n.prototype={getContent:function(){return null},getCompressedContent:function(){return null}},t.exports=n},{}],3:[function(e,t,r){"use strict";r.STORE={magic:"\0\0",compress:function(e){return e},uncompress:function(e){return e},compressInputType:null,uncompressInputType:null},r.DEFLATE=e("./flate")},{"./flate":8}],4:[function(e,t,r){"use strict";var n=e("./utils"),a=[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];t.exports=function(e,t){if(void 0===e||!e.length)return 0;var r,i="string"!==n.getTypeOf(e);void 0===t&&(t=0),t^=-1;for(var s=0,o=e.length;s>>8^a[255&(t^r)];return-1^t}},{"./utils":21}],5:[function(e,t,r){"use strict";var n=e("./utils");function a(e){this.data=null,this.length=0,this.index=0}a.prototype={checkOffset:function(e){this.checkIndex(this.index+e)},checkIndex:function(e){if(this.length=this.index;t--)r=(r<<8)+this.byteAt(t);return this.index+=e,r},readString:function(e){return n.transformTo("string",this.readData(e))},readData:function(e){},lastIndexOfSignature:function(e){},readDate:function(){var e=this.readInt(4);return new Date(1980+(e>>25&127),(e>>21&15)-1,e>>16&31,e>>11&31,e>>5&63,(31&e)<<1)}},t.exports=a},{"./utils":21}],6:[function(e,t,r){"use strict";r.base64=!1,r.binary=!1,r.dir=!1,r.createFolders=!1,r.date=null,r.compression=null,r.comment=null},{}],7:[function(e,t,r){"use strict";var n=e("./utils");r.string2binary=function(e){return n.string2binary(e)},r.string2Uint8Array=function(e){return n.transformTo("uint8array",e)},r.uint8Array2String=function(e){return n.transformTo("string",e)},r.string2Blob=function(e){return e=n.transformTo("arraybuffer",e),n.arrayBuffer2Blob(e)},r.arrayBuffer2Blob=function(e){return n.arrayBuffer2Blob(e)},r.transformTo=function(e,t){return n.transformTo(e,t)},r.getTypeOf=function(e){return n.getTypeOf(e)},r.checkSupport=function(e){return n.checkSupport(e)},r.MAX_VALUE_16BITS=n.MAX_VALUE_16BITS,r.MAX_VALUE_32BITS=n.MAX_VALUE_32BITS,r.pretty=function(e){return n.pretty(e)},r.findCompression=function(e){return n.findCompression(e)},r.isRegExp=function(e){return n.isRegExp(e)}},{"./utils":21}],8:[function(e,t,r){"use strict";var n="undefined"!=typeof Uint8Array&&"undefined"!=typeof Uint16Array&&"undefined"!=typeof Uint32Array,a=e("pako");r.uncompressInputType=n?"uint8array":"array",r.compressInputType=n?"uint8array":"array",r.magic="\b\0",r.compress=function(e){return a.deflateRaw(e)},r.uncompress=function(e){return a.inflateRaw(e)}},{pako:24}],9:[function(e,t,r){"use strict";var n=e("./base64");function a(e,t){if(!(this instanceof a))return new a(e,t);this.files={},this.comment=null,this.root="",e&&this.load(e,t),this.clone=function(){var e,t=new a;for(e in this)"function"!=typeof this[e]&&(t[e]=this[e]);return t}}(a.prototype=e("./object")).load=e("./load"),a.support=e("./support"),a.defaults=e("./defaults"),a.utils=e("./deprecatedPublicUtils"),a.base64={encode:function(e){return n.encode(e)},decode:function(e){return n.decode(e)}},a.compressions=e("./compressions"),t.exports=a},{"./base64":1,"./compressions":3,"./defaults":6,"./deprecatedPublicUtils":7,"./load":10,"./object":13,"./support":17}],10:[function(e,t,r){"use strict";var n=e("./base64"),a=e("./zipEntries");t.exports=function(e,t){var r,i,s;for((t=t||{}).base64&&(e=n.decode(e)),r=(e=new a(e,t)).files,i=0;i>>=8;return r}function l(e,t){return"/"!=e.slice(-1)&&(e+="/"),t=void 0!==t&&t,this.files[e]||A.call(this,e,null,{dir:!0,createFolders:t}),this.files[e]}function c(e,t){var r,n=new v;return e._data instanceof v?(n.uncompressedSize=e._data.uncompressedSize,n.crc32=e._data.crc32,0===n.uncompressedSize||e.dir?(t=b.STORE,n.compressedContent="",n.crc32=0):e._data.compressionMethod===t.magic?n.compressedContent=e._data.getCompressedContent():(r=e._data.getContent(),n.compressedContent=t.compress(d.transformTo(t.compressInputType,r)))):((r=a(e))&&0!==r.length&&!e.dir||(t=b.STORE,r=""),n.uncompressedSize=r.length,n.crc32=u(r),n.compressedContent=t.compress(d.transformTo(t.compressInputType,r))),n.compressedSize=n.compressedContent.length,n.compressionMethod=t.magic,n}function f(e,t,r,n){r.compressedContent;var a,i=d.transformTo("string",C.utf8encode(t.name)),s=t.comment||"",l=d.transformTo("string",C.utf8encode(s)),c=i.length!==t.name.length,f=(s=l.length!==s.length,t.options),h="",g=(t._initialMetadata.dir!==t.dir?t:f).dir;f=(t=(t._initialMetadata.date!==t.date?t:f).date).getHours(),f=(f=((f<<=6)|t.getMinutes())<<5)|t.getSeconds()/2,a=t.getFullYear()-1980,a=(a=((a<<=4)|t.getMonth()+1)<<5)|t.getDate(),c&&(t=o(1,1)+o(u(i),4)+i,h+="up"+o(t.length,2)+t),s&&(t=o(1,1)+o(this.crc32(l),4)+l,h+="uc"+o(t.length,2)+t),t="",t=(t=(t=(t=(t=(t=(t=(t=(t+="\n\0")+(c||s?"\0\b":"\0\0")+r.compressionMethod)+o(f,2))+o(a,2))+o(r.crc32,4))+o(r.compressedSize,4))+o(r.uncompressedSize,4))+o(i.length,2))+o(h.length,2);return{fileRecord:p.LOCAL_FILE_HEADER+t+i+h,dirRecord:p.CENTRAL_FILE_HEADER+"\0"+t+o(l.length,2)+"\0\0\0\0"+(!0===g?"\0\0\0":"\0\0\0\0")+o(n,4)+i+h+l,compressedObject:r}}var h=e("./support"),d=e("./utils"),u=e("./crc32"),p=e("./signature"),g=e("./defaults"),m=e("./base64"),b=e("./compressions"),v=e("./compressedObject"),w=e("./nodeBuffer"),C=e("./utf8"),S=e("./stringWriter"),E=e("./uint8ArrayWriter"),_=(s.prototype={asText:function(){return i.call(this,!0)},asBinary:function(){return i.call(this,!1)},asNodeBuffer:function(){var e=a(this);return d.transformTo("nodebuffer",e)},asUint8Array:function(){var e=a(this);return d.transformTo("uint8array",e)},asArrayBuffer:function(){return this.asUint8Array().buffer}},function(){for(var e,t={},r=0;r0?e.substring(0,t):""}(e))&&l.call(this,a,!0),r.dir||null==t)r.base64=!1,r.binary=!1,t=null;else if("string"===n)r.binary&&!r.base64&&!0!==r.optimizedBinaryString&&(t=d.string2binary(t));else{if(r.base64=!1,r.binary=!0,!(n||t instanceof v))throw new Error("The data of '"+e+"' is in an unsupported format !");"arraybuffer"===n&&(t=d.transformTo("uint8array",t))}var a=new s(e,t,r);return this.files[e]=a},y={load:function(e,t){throw new Error("Load method is not defined. Is the file jszip-load.js included ?")},filter:function(e){var t,r,n,a=[];for(t in this.files)this.files.hasOwnProperty(t)&&(n=this.files[t],n=new s(n.name,n._data,_(n.options)),r=t.slice(this.root.length,t.length),t.slice(0,this.root.length)===this.root&&e(r,n)&&a.push(n));return a},file:function(e,t,r){var n;return 1===arguments.length?d.isRegExp(e)?(n=e,this.filter((function(e,t){return!t.dir&&n.test(e)}))):this.filter((function(t,r){return!r.dir&&t===e}))[0]||null:(e=this.root+e,A.call(this,e,t,r),this)},folder:function(e){var t,r;return e?d.isRegExp(e)?this.filter((function(t,r){return r.dir&&e.test(t)})):(t=this.root+e,t=l.call(this,t),(r=this.clone()).root=t.name,r):this},remove:function(e){e=this.root+e;var t=this.files[e];if(t||("/"!=e.slice(-1)&&(e+="/"),t=this.files[e]),t&&!t.dir)delete this.files[e];else for(var r=this.filter((function(t,r){return r.name.slice(0,e.length)===e})),n=0;n>10&1023,i[o++]=56320|1023&t)}return i.length!==o&&(i.subarray?i=i.subarray(0,o):i.length=o),n.applyFromCharCode(i)}s[254]=s[254]=1,r.utf8encode=function(e){if(a.nodebuffer)return i(e,"utf-8");for(var t,r,n,s,o=e,l=o.length,c=0,f=0;f>>6:(r<65536?t[s++]=224|r>>>12:(t[s++]=240|r>>>18,t[s++]=128|r>>>12&63),t[s++]=128|r>>>6&63),t[s++]=128|63&r);return t},r.utf8decode=function(e){if(a.nodebuffer)return n.transformTo("nodebuffer",e).toString("utf-8");for(var t=[],r=0,i=(e=n.transformTo(a.uint8array?"uint8array":"array",e)).length;re.length?e.length:t)-1;0<=r&&128==(192&e[r]);)r--;return!(r<0)&&0!==r&&r+s[e[r]]>t?r:t}(e,Math.min(r+65536,i));a.uint8array?t.push(l(e.subarray(r,o))):t.push(l(e.slice(r,o))),r=o}return t.join("")}},{"./nodeBuffer":11,"./support":17,"./utils":21}],21:[function(e,t,r){"use strict";var n=e("./support"),a=e("./compressions"),i=e("./nodeBuffer");function s(e){return e}function o(e,t){for(var r=0;r>>6:(r<65536?t[i++]=224|r>>>12:(t[i++]=240|r>>>18,t[i++]=128|r>>>12&63),t[i++]=128|r>>>6&63),t[i++]=128|63&r);return t},r.buf2binstring=function(e){return l(e,e.length)},r.binstring2buf=function(e){for(var t=new n.Buf8(e.length),r=0,a=t.length;r>10&1023,i[o++]=56320|1023&r)}return l(i,o)},r.utf8border=function(e,t){for(var r=(t=(t=t||e.length)>e.length?e.length:t)-1;0<=r&&128==(192&e[r]);)r--;return!(r<0)&&0!==r&&r+s[e[r]]>t?r:t}},{"./common":27}],29:[function(e,t,r){"use strict";t.exports=function(e,t,r,n){for(var a=65535&e|0,i=e>>>16&65535|0,s=0;0!==r;){for(r-=s=2e3>>1:r>>>1;e[t]=r}return e}();t.exports=function(e,t,r,a){var i=n,s=a+r;e^=-1;for(var o=a;o>>8^i[255&(e^t[o])];return-1^e}},{}],32:[function(e,t,r){"use strict";var n,a=e("../utils/common"),i=e("./trees"),s=e("./adler32"),o=e("./crc32"),l=e("./messages"),c=0,f=4,h=0,d=-2,u=-1,p=4,g=2,m=8,b=9,v=286,w=30,C=19,S=2*v+1,E=15,_=3,A=258,y=A+_+1,k=42,B=113,x=1,T=2,I=3,R=4;function D(e,t){return e.msg=l[t],t}function O(e){return(e<<1)-(4e.avail_out?e.avail_out:r)&&(a.arraySet(e.output,t.pending_buf,t.pending_out,r,e.next_out),e.next_out+=r,t.pending_out+=r,e.total_out+=r,e.avail_out-=r,t.pending-=r,0===t.pending&&(t.pending_out=0))}function N(e,t){i._tr_flush_block(e,0<=e.block_start?e.block_start:-1,e.strstart-e.block_start,t),e.block_start=e.strstart,P(e.strm)}function L(e,t){e.pending_buf[e.pending++]=t}function M(e,t){e.pending_buf[e.pending++]=t>>>8&255,e.pending_buf[e.pending++]=255&t}function U(e,t){var r,n,a=e.max_chain_length,i=e.strstart,s=e.prev_length,o=e.nice_match,l=e.strstart>e.w_size-y?e.strstart-(e.w_size-y):0,c=e.window,f=e.w_mask,h=e.prev,d=e.strstart+A,u=c[i+s-1],p=c[i+s];e.prev_length>=e.good_match&&(a>>=2),o>e.lookahead&&(o=e.lookahead);do{if(c[(r=t)+s]===p&&c[r+s-1]===u&&c[r]===c[i]&&c[++r]===c[i+1]){for(i+=2,r++;c[++i]===c[++r]&&c[++i]===c[++r]&&c[++i]===c[++r]&&c[++i]===c[++r]&&c[++i]===c[++r]&&c[++i]===c[++r]&&c[++i]===c[++r]&&c[++i]===c[++r]&&il&&0!=--a);return s<=e.lookahead?s:e.lookahead}function V(e){var t,r,n,i,l,c,f,h,d,u=e.w_size;do{if(h=e.window_size-e.lookahead-e.strstart,e.strstart>=u+(u-y)){for(a.arraySet(e.window,e.window,u,u,0),e.match_start-=u,e.strstart-=u,e.block_start-=u,t=r=e.hash_size;n=e.head[--t],e.head[t]=u<=n?n-u:0,--r;);for(t=r=u;n=e.prev[--t],e.prev[t]=u<=n?n-u:0,--r;);h+=u}if(0===e.strm.avail_in)break;if(l=e.strm,c=e.window,f=e.strstart+e.lookahead,h=h,d=void 0,d=l.avail_in,r=0===(d=h=_)for(i=e.strstart-e.insert,e.ins_h=e.window[i],e.ins_h=(e.ins_h<=_&&(e.ins_h=(e.ins_h<=_)if(n=i._tr_tally(e,e.strstart-e.match_start,e.match_length-_),e.lookahead-=e.match_length,e.match_length<=e.max_lazy_match&&e.lookahead>=_){for(e.match_length--;e.strstart++,e.ins_h=(e.ins_h<=_&&(e.ins_h=(e.ins_h<=_&&e.match_length<=e.prev_length){for(a=e.strstart+e.lookahead-_,n=i._tr_tally(e,e.strstart-1-e.prev_match,e.prev_length-_),e.lookahead-=e.prev_length-1,e.prev_length-=2;++e.strstart<=a&&(e.ins_h=(e.ins_h<>1,l.l_buf=3*l.lit_bufsize,l.level=t,l.strategy=s,l.method=r,j(e)}n=[new H(0,0,0,0,(function(e,t){var r=65535;for(r>e.pending_buf_size-5&&(r=e.pending_buf_size-5);;){if(e.lookahead<=1){if(V(e),0===e.lookahead&&t===c)return x;if(0===e.lookahead)break}e.strstart+=e.lookahead,e.lookahead=0;var n=e.block_start+r;if((0===e.strstart||e.strstart>=n)&&(e.lookahead=e.strstart-n,e.strstart=n,N(e,!1),0===e.strm.avail_out))return x;if(e.strstart-e.block_start>=e.w_size-y&&(N(e,!1),0===e.strm.avail_out))return x}return e.insert=0,t===f?(N(e,!0),0===e.strm.avail_out?I:R):(e.strstart>e.block_start&&(N(e,!1),e.strm.avail_out),x)})),new H(4,4,8,4,z),new H(4,5,16,8,z),new H(4,6,32,32,z),new H(4,4,16,16,W),new H(8,16,32,32,W),new H(8,16,128,128,W),new H(8,32,128,256,W),new H(32,128,258,1024,W),new H(32,258,258,4096,W)],r.deflateInit=function(e,t){return $(e,t,m,15,8,0)},r.deflateInit2=$,r.deflateReset=j,r.deflateResetKeep=G,r.deflateSetHeader=function(e,t){return e&&e.state&&2===e.state.wrap?(e.state.gzhead=t,h):d},r.deflate=function(e,t){var r,a,s,l;if(!e||!e.state||5>8&255),L(a,a.gzhead.time>>16&255),L(a,a.gzhead.time>>24&255),L(a,9===a.level?2:2<=a.strategy||a.level<2?4:0),L(a,255&a.gzhead.os),a.gzhead.extra&&a.gzhead.extra.length&&(L(a,255&a.gzhead.extra.length),L(a,a.gzhead.extra.length>>8&255)),a.gzhead.hcrc&&(e.adler=o(e.adler,a.pending_buf,a.pending,0)),a.gzindex=0,a.status=69):(L(a,0),L(a,0),L(a,0),L(a,0),L(a,0),L(a,9===a.level?2:2<=a.strategy||a.level<2?4:0),L(a,3),a.status=B)):(u=m+(a.w_bits-8<<4)<<8,u|=(2<=a.strategy||a.level<2?0:a.level<6?1:6===a.level?2:3)<<6,0!==a.strstart&&(u|=32),u+=31-u%31,a.status=B,M(a,u),0!==a.strstart&&(M(a,e.adler>>>16),M(a,65535&e.adler)),e.adler=1)),69===a.status)if(a.gzhead.extra){for(s=a.pending;a.gzindex<(65535&a.gzhead.extra.length)&&(a.pending!==a.pending_buf_size||(a.gzhead.hcrc&&a.pending>s&&(e.adler=o(e.adler,a.pending_buf,a.pending-s,s)),P(e),s=a.pending,a.pending!==a.pending_buf_size));)L(a,255&a.gzhead.extra[a.gzindex]),a.gzindex++;a.gzhead.hcrc&&a.pending>s&&(e.adler=o(e.adler,a.pending_buf,a.pending-s,s)),a.gzindex===a.gzhead.extra.length&&(a.gzindex=0,a.status=73)}else a.status=73;if(73===a.status)if(a.gzhead.name){s=a.pending;do{if(a.pending===a.pending_buf_size&&(a.gzhead.hcrc&&a.pending>s&&(e.adler=o(e.adler,a.pending_buf,a.pending-s,s)),P(e),s=a.pending,a.pending===a.pending_buf_size)){l=1;break}}while(l=a.gzindexs&&(e.adler=o(e.adler,a.pending_buf,a.pending-s,s)),0===l&&(a.gzindex=0,a.status=91)}else a.status=91;if(91===a.status)if(a.gzhead.comment){s=a.pending;do{if(a.pending===a.pending_buf_size&&(a.gzhead.hcrc&&a.pending>s&&(e.adler=o(e.adler,a.pending_buf,a.pending-s,s)),P(e),s=a.pending,a.pending===a.pending_buf_size)){l=1;break}}while(l=a.gzindexs&&(e.adler=o(e.adler,a.pending_buf,a.pending-s,s)),0===l&&(a.status=103)}else a.status=103;if(103===a.status&&(a.gzhead.hcrc?(a.pending+2>a.pending_buf_size&&P(e),a.pending+2<=a.pending_buf_size&&(L(a,255&e.adler),L(a,e.adler>>8&255),e.adler=0,a.status=B)):a.status=B),0!==a.pending){if(P(e),0===e.avail_out)return a.last_flush=-1,h}else if(0===e.avail_in&&O(t)<=O(r)&&t!==f)return D(e,-5);if(666===a.status&&0!==e.avail_in)return D(e,-5);if(0!==e.avail_in||0!==a.lookahead||t!==c&&666!==a.status){var u=2===a.strategy?function(e,t){for(var r;;){if(0===e.lookahead&&(V(e),0===e.lookahead)){if(t===c)return x;break}if(e.match_length=0,r=i._tr_tally(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++,r&&(N(e,!1),0===e.strm.avail_out))return x}return e.insert=0,t===f?(N(e,!0),0===e.strm.avail_out?I:R):e.last_lit&&(N(e,!1),0===e.strm.avail_out)?x:T}(a,t):3===a.strategy?function(e,t){for(var r,n,a,s,o=e.window;;){if(e.lookahead<=A){if(V(e),e.lookahead<=A&&t===c)return x;if(0===e.lookahead)break}if(e.match_length=0,e.lookahead>=_&&0e.lookahead&&(e.match_length=e.lookahead)}if(e.match_length>=_?(r=i._tr_tally(e,1,e.match_length-_),e.lookahead-=e.match_length,e.strstart+=e.match_length,e.match_length=0):(r=i._tr_tally(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++),r&&(N(e,!1),0===e.strm.avail_out))return x}return e.insert=0,t===f?(N(e,!0),0===e.strm.avail_out?I:R):e.last_lit&&(N(e,!1),0===e.strm.avail_out)?x:T}(a,t):n[a.level].func(a,t);if(u!==I&&u!==R||(a.status=666),u===x||u===I)return 0===e.avail_out&&(a.last_flush=-1),h;if(u===T&&(1===t?i._tr_align(a):5!==t&&(i._tr_stored_block(a,0,0,!1),3===t&&(F(a.head),0===a.lookahead&&(a.strstart=0,a.block_start=0,a.insert=0))),P(e),0===e.avail_out))return a.last_flush=-1,h}return t===f&&(a.wrap<=0||(2===a.wrap?(L(a,255&e.adler),L(a,e.adler>>8&255),L(a,e.adler>>16&255),L(a,e.adler>>24&255),L(a,255&e.total_in),L(a,e.total_in>>8&255),L(a,e.total_in>>16&255),L(a,e.total_in>>24&255)):(M(a,e.adler>>>16),M(a,65535&e.adler)),P(e),0>>=n=r>>>24,E-=n,0===(n=r>>>16&255))u[d++]=65535&r;else{if(!(16&n)){if(0==(64&n)){r=_[(65535&r)+(S&(1<>>=n,E-=n),E<15&&(S+=f[c++]<>>=n=r>>>24,E-=n,!(16&(n=r>>>16&255))){if(0==(64&n)){r=A[(65535&r)+(S&(1<>>=n,E-=n,(n=d-p)>3)<<3))-1,e.next_in=c-=a,e.next_out=d,e.avail_in=c>>24&255)+(e>>>8&65280)+((65280&e)<<8)+((255&e)<<24)}function m(){this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,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 n.Buf16(320),this.work=new n.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function b(e){var t;return e&&e.state?(t=e.state,e.total_in=e.total_out=t.total=0,e.msg="",t.wrap&&(e.adler=1&t.wrap),t.mode=d,t.last=0,t.havedict=0,t.dmax=32768,t.head=null,t.hold=0,t.bits=0,t.lencode=t.lendyn=new n.Buf32(u),t.distcode=t.distdyn=new n.Buf32(p),t.sane=1,t.back=-1,f):h}function v(e){var t;return e&&e.state?((t=e.state).wsize=0,t.whave=0,t.wnext=0,b(e)):h}function w(e,t){var r,n;return!e||!e.state||(n=e.state,t<0?(r=0,t=-t):(r=1+(t>>4),t<48&&(t&=15)),t&&(t<8||15>>8&255,r.check=i(r.check,j,2,0),A=C=0,r.mode=2;else if(r.flags=0,r.head&&(r.head.done=!1),!(1&r.wrap)||(((255&C)<<8)+(C>>8))%31)e.msg="incorrect header check",r.mode=30;else if(8!=(15&C))e.msg="unknown compression method",r.mode=30;else{if(A-=4,N=8+(15&(C>>>=4)),0===r.wbits)r.wbits=N;else if(N>r.wbits){e.msg="invalid window size",r.mode=30;break}r.dmax=1<>8&1),512&r.flags&&(j[0]=255&C,j[1]=C>>>8&255,r.check=i(r.check,j,2,0)),A=C=0,r.mode=3;case 3:for(;A<32;){if(0===v)break e;v--,C+=u[m++]<>>8&255,j[2]=C>>>16&255,j[3]=C>>>24&255,r.check=i(r.check,j,4,0)),A=C=0,r.mode=4;case 4:for(;A<16;){if(0===v)break e;v--,C+=u[m++]<>8),512&r.flags&&(j[0]=255&C,j[1]=C>>>8&255,r.check=i(r.check,j,2,0)),A=C=0,r.mode=5;case 5:if(1024&r.flags){for(;A<16;){if(0===v)break e;v--,C+=u[m++]<>>8&255,r.check=i(r.check,j,2,0)),A=C=0}else r.head&&(r.head.extra=null);r.mode=6;case 6:if(1024&r.flags&&((B=v<(B=r.length)?v:B)&&(r.head&&(N=r.head.extra_len-r.length,r.head.extra||(r.head.extra=new Array(r.head.extra_len)),n.arraySet(r.head.extra,u,m,B,N)),512&r.flags&&(r.check=i(r.check,u,B,m)),v-=B,m+=B,r.length-=B),r.length))break e;r.length=0,r.mode=7;case 7:if(2048&r.flags){if(0===v)break e;for(B=0;N=u[m+B++],r.head&&N&&r.length<65536&&(r.head.name+=String.fromCharCode(N)),N&&B>9&1,r.head.done=!0),e.adler=r.check=0,r.mode=12;break;case 10:for(;A<32;){if(0===v)break e;v--,C+=u[m++]<>>=7&A,A-=7&A,r.mode=27;else{for(;A<3;){if(0===v)break e;v--,C+=u[m++]<>>=1)){case 0:r.mode=14;break;case 1:Y=K=void 0;var Y,K=r;if(_){for(S=new n.Buf32(512),E=new n.Buf32(32),Y=0;Y<144;)K.lens[Y++]=8;for(;Y<256;)K.lens[Y++]=9;for(;Y<280;)K.lens[Y++]=7;for(;Y<288;)K.lens[Y++]=8;for(o(l,K.lens,0,288,S,0,K.work,{bits:9}),Y=0;Y<32;)K.lens[Y++]=5;o(c,K.lens,0,32,E,0,K.work,{bits:5}),_=!1}if(K.lencode=S,K.lenbits=9,K.distcode=E,K.distbits=5,r.mode=20,6!==t)break;C>>>=2,A-=2;break e;case 2:r.mode=17;break;case 3:e.msg="invalid block type",r.mode=30}C>>>=2,A-=2}break;case 14:for(C>>>=7&A,A-=7&A;A<32;){if(0===v)break e;v--,C+=u[m++]<>>16^65535)){e.msg="invalid stored block lengths",r.mode=30;break}if(r.length=65535&C,A=C=0,r.mode=15,6===t)break e;case 15:r.mode=16;case 16:if(B=r.length){if(0===(B=w<(B=v>>=5,A-=5,r.ndist=1+(31&C),C>>>=5,A-=5,r.ncode=4+(15&C),C>>>=4,A-=4,286>>=3,A-=3}for(;r.have<19;)r.lens[$[r.have++]]=0;if(r.lencode=r.lendyn,r.lenbits=7,M={bits:r.lenbits},L=o(0,r.lens,0,19,r.lencode,0,r.work,M),r.lenbits=M.bits,L){e.msg="invalid code lengths set",r.mode=30;break}r.have=0,r.mode=19;case 19:for(;r.have>>16&255,D=65535&G,!((I=G>>>24)<=A);){if(0===v)break e;v--,C+=u[m++]<>>=I,A-=I,r.lens[r.have++]=D;else{if(16===D){for(U=I+2;A>>=I,A-=I,0===r.have){e.msg="invalid bit length repeat",r.mode=30;break}N=r.lens[r.have-1],B=3+(3&C),C>>>=2,A-=2}else if(17===D){for(U=I+3;A>>=I)),C>>>=3,A=A-I-3}else{for(U=I+7;A>>=I)),C>>>=7,A=A-I-7}if(r.have+B>r.nlen+r.ndist){e.msg="invalid bit length repeat",r.mode=30;break}for(;B--;)r.lens[r.have++]=N}}if(30===r.mode)break;if(0===r.lens[256]){e.msg="invalid code -- missing end-of-block",r.mode=30;break}if(r.lenbits=9,M={bits:r.lenbits},L=o(l,r.lens,0,r.nlen,r.lencode,0,r.work,M),r.lenbits=M.bits,L){e.msg="invalid literal/lengths set",r.mode=30;break}if(r.distbits=6,r.distcode=r.distdyn,M={bits:r.distbits},L=o(c,r.lens,r.nlen,r.ndist,r.distcode,0,r.work,M),r.distbits=M.bits,L){e.msg="invalid distances set",r.mode=30;break}if(r.mode=20,6===t)break e;case 20:r.mode=21;case 21:if(6<=v&&258<=w){e.next_out=b,e.avail_out=w,e.next_in=m,e.avail_in=v,r.hold=C,r.bits=A,s(e,k),b=e.next_out,p=e.output,w=e.avail_out,m=e.next_in,u=e.input,v=e.avail_in,C=r.hold,A=r.bits,12===r.mode&&(r.back=-1);break}for(r.back=0;R=(G=r.lencode[C&(1<>>16&255,D=65535&G,!((I=G>>>24)<=A);){if(0===v)break e;v--,C+=u[m++]<>O)])>>>16&255,D=65535&G,!(O+(I=G>>>24)<=A);){if(0===v)break e;v--,C+=u[m++]<>>=O,A-=O,r.back+=O}if(C>>>=I,A-=I,r.back+=I,r.length=D,0===R){r.mode=26;break}if(32&R){r.back=-1,r.mode=12;break}if(64&R){e.msg="invalid literal/length code",r.mode=30;break}r.extra=15&R,r.mode=22;case 22:if(r.extra){for(U=r.extra;A>>=r.extra,A-=r.extra,r.back+=r.extra}r.was=r.length,r.mode=23;case 23:for(;R=(G=r.distcode[C&(1<>>16&255,D=65535&G,!((I=G>>>24)<=A);){if(0===v)break e;v--,C+=u[m++]<>O)])>>>16&255,D=65535&G,!(O+(I=G>>>24)<=A);){if(0===v)break e;v--,C+=u[m++]<>>=O,A-=O,r.back+=O}if(C>>>=I,A-=I,r.back+=I,64&R){e.msg="invalid distance code",r.mode=30;break}r.offset=D,r.extra=15&R,r.mode=24;case 24:if(r.extra){for(U=r.extra;A>>=r.extra,A-=r.extra,r.back+=r.extra}if(r.offset>r.dmax){e.msg="invalid distance too far back",r.mode=30;break}r.mode=25;case 25:if(0===w)break e;if(r.offset>(B=k-w)){if((B=r.offset-B)>r.whave&&r.sane){e.msg="invalid distance too far back",r.mode=30;break}x=B>r.wnext?(B-=r.wnext,r.wsize-B):r.wnext-B,B>r.length&&(B=r.length),T=r.window}else T=p,x=b-r.offset,B=r.length;for(w-=B=w=V.wsize?(n.arraySet(V.window,z,W-V.wsize,V.wsize,0),V.wnext=0,V.whave=V.wsize):(H<(X=V.wsize-V.wnext)&&(X=H),n.arraySet(V.window,z,W-H,X,V.wnext),(H-=X)?(n.arraySet(V.window,z,W-H,H,0),V.wnext=H,V.whave=V.wsize):(V.wnext+=X,V.wnext===V.wsize&&(V.wnext=0),V.whavev?(C=L[M+h[A]],O[F+h[A]]):(C=96,0),u=1<<(w=_-T),y=p=1<>T)+(p-=u)]=w<<24|C<<16|S|0,0!==p;);for(u=1<<_-1;D&u;)u>>=1;if(D=0!==u?(D&u-1)+u:0,A++,0==--P[_]){if(_===k)break;_=t[r+h[A]]}if(B<_&&(D&m)!==g){for(b+=y,I=1<<(x=_-(T=0===T?B:T));x+T>>7)]}function N(e,t){e.pending_buf[e.pending++]=255&t,e.pending_buf[e.pending++]=t>>>8&255}function L(e,t,r){e.bi_valid>v-r?(e.bi_buf|=t<>v-e.bi_valid,e.bi_valid+=r-v):(e.bi_buf|=t<>>=1,r<<=1,0<--t;);return r>>>1}function V(e,t,r){for(var n,a=new Array(b+1),i=0,s=1;s<=b;s++)a[s]=i=i+r[s-1]<<1;for(n=0;n<=t;n++){var o=e[2*n+1];0!==o&&(e[2*n]=U(a[o]++,o))}}function z(e){for(var t=0;t>1;1<=r;r--)X(e,i,r);for(a=l;r=e.heap[1],e.heap[1]=e.heap[e.heap_len--],X(e,i,1),n=e.heap[1],e.heap[--e.heap_max]=r,e.heap[--e.heap_max]=n,i[2*a]=i[2*r]+i[2*n],e.depth[a]=(e.depth[r]>=e.depth[n]?e.depth[r]:e.depth[n])+1,i[2*r+1]=i[2*n+1]=a,e.heap[1]=a++,X(e,i,1),2<=e.heap_len;);e.heap[--e.heap_max]=e.heap[1];for(var f,h,d,u,p,g=e,v=t.dyn_tree,w=t.max_code,C=t.stat_desc.static_tree,S=t.stat_desc.has_stree,E=t.stat_desc.extra_bits,_=t.stat_desc.extra_base,A=t.stat_desc.max_length,y=0,k=0;k<=b;k++)g.bl_count[k]=0;for(v[2*g.heap[g.heap_max]+1]=0,f=g.heap_max+1;f>=7;s>>=1)if(1&t&&0!==e.dyn_ltree[2*r])return a;if(0!==e.dyn_ltree[18]||0!==e.dyn_ltree[20]||0!==e.dyn_ltree[26])return i;for(r=32;r>>3,(o=e.static_len+3+7>>>3)<=s&&(s=o)):s=o=r+5,r+4<=s&&-1!==t)Z(e,t,r,n);else if(4===e.strategy||o===s)L(e,2+(n?1:0),3),G(e,x,T);else{L(e,4+(n?1:0),3);var c,f=e,h=(t=e.l_desc.max_code+1,r=e.d_desc.max_code+1,l+1);for(L(f,t-257,5),L(f,r-1,5),L(f,h-4,4),c=0;c>>8&255,e.pending_buf[e.d_buf+2*e.last_lit+1]=255&t,e.pending_buf[e.l_buf+e.last_lit]=255&r,e.last_lit++,0===t?e.dyn_ltree[2*r]++:(e.matches++,t--,e.dyn_ltree[2*(R[r]+d+1)]++,e.dyn_dtree[2*P(t)]++),e.last_lit===e.lit_bufsize-1},r._tr_align=function(e){L(e,2,3),M(e,C,x),16===(e=e).bi_valid?(N(e,e.bi_buf),e.bi_buf=0,e.bi_valid=0):8<=e.bi_valid&&(e.pending_buf[e.pending++]=255&e.bi_buf,e.bi_buf>>=8,e.bi_valid-=8)}},{"../utils/common":27}],39:[function(e,t,r){"use strict";t.exports=function(){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}},{}]},{},[9])(9)},"undefined"==typeof DO_NOT_EXPORT_JSZIP?e.exports=i():"undefined"==typeof DO_NOT_EXPORT_JSZIP?(JSZipSync=i(),void 0!==(a="function"==typeof(a=i)?a.apply(t,[]):a)&&(e.exports=a)):("undefined"!=typeof window?s=window:void 0!==n?s=n:"undefined"!=typeof $&&$.global?s=$.global:"undefined"!=typeof self&&(s=self),s.JSZipSync=i())}).call(this,r("b639").Buffer,r("c8ba"))},2:function(e,t){},"21a6":function(e,t,r){(function(r){var n;void 0!==(n="function"==typeof(n=function(){"use strict";function t(e,t){return"undefined"==typeof t?t={autoBom:!1}:"object"!=typeof t&&(console.warn("Deprecated: Expected third argument to be a object"),t={autoBom:!t}),t.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(e.type)?new Blob(["\ufeff",e],{type:e.type}):e}function n(e,t,r){var n=new XMLHttpRequest;n.open("GET",e),n.responseType="blob",n.onload=function(){l(n.response,t,r)},n.onerror=function(){console.error("could not download file")},n.send()}function a(e){var t=new XMLHttpRequest;t.open("HEAD",e,!1);try{t.send()}catch(e){}return 200<=t.status&&299>=t.status}function i(e){try{e.dispatchEvent(new MouseEvent("click"))}catch(r){var t=document.createEvent("MouseEvents");t.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),e.dispatchEvent(t)}}var s="object"==typeof window&&window.window===window?window:"object"==typeof self&&self.self===self?self:"object"==typeof r&&r.global===r?r:void 0,o=s.navigator&&/Macintosh/.test(navigator.userAgent)&&/AppleWebKit/.test(navigator.userAgent)&&!/Safari/.test(navigator.userAgent),l=s.saveAs||("object"!=typeof window||window!==s?function(){}:"download"in HTMLAnchorElement.prototype&&!o?function(e,t,r){var o=s.URL||s.webkitURL,l=document.createElement("a");t=t||e.name||"download",l.download=t,l.rel="noopener","string"==typeof e?(l.href=e,l.origin===location.origin?i(l):a(l.href)?n(e,t,r):i(l,l.target="_blank")):(l.href=o.createObjectURL(e),setTimeout((function(){o.revokeObjectURL(l.href)}),4e4),setTimeout((function(){i(l)}),0))}:"msSaveOrOpenBlob"in navigator?function(e,r,s){if(r=r||e.name||"download","string"!=typeof e)navigator.msSaveOrOpenBlob(t(e,s),r);else if(a(e))n(e,r,s);else{var o=document.createElement("a");o.href=e,o.target="_blank",setTimeout((function(){i(o)}))}}:function(e,t,r,a){if(a=a||open("","_blank"),a&&(a.document.title=a.document.body.innerText="downloading..."),"string"==typeof e)return n(e,t,r);var i="application/octet-stream"===e.type,l=/constructor/i.test(s.HTMLElement)||s.safari,c=/CriOS\/[\d]+/.test(navigator.userAgent);if((c||i&&l||o)&&"undefined"!=typeof FileReader){var f=new FileReader;f.onloadend=function(){var e=f.result;e=c?e:e.replace(/^data:[^;]*;/,"data:attachment/file;"),a?a.location.href=e:location=e,a=null},f.readAsDataURL(e)}else{var h=s.URL||s.webkitURL,d=h.createObjectURL(e);a?a.location=d:location.href=d,a=null,setTimeout((function(){h.revokeObjectURL(d)}),4e4)}});s.saveAs=l.saveAs=l,e.exports=l})?n.apply(t,[]):n)&&(e.exports=n)}).call(this,r("c8ba"))},2244:function(e,t,r){(function(t){var r={version:"1.14.0"};r[437]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÇüéâäàåçêëèïîìÄÅÉæÆôöòûùÿÖÜ¢£¥₧ƒáíóúñѪº¿⌐¬½¼¡«»░▒▓│┤╡╢╖╕╣║╗╝╜╛┐└┴┬├─┼╞╟╚╔╩╦╠═╬╧╨╤╥╙╘╒╓╫╪┘┌█▄▌▐▀αßΓπΣσµτΦΘΩδ∞φε∩≡±≥≤⌠⌡÷≈°∙·√ⁿ²■ ",t=[],r={},n=0;n!=e.length;++n)65533!==e.charCodeAt(n)&&(r[e.charAt(n)]=n),t[n]=e.charAt(n);return{enc:r,dec:t}}(),r[620]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÇüéâäàąçêëèïîćÄĄĘęłôöĆûùŚÖܢ٥śƒŹŻóÓńŃźż¿⌐¬½¼¡«»░▒▓│┤╡╢╖╕╣║╗╝╜╛┐└┴┬├─┼╞╟╚╔╩╦╠═╬╧╨╤╥╙╘╒╓╫╪┘┌█▄▌▐▀αßΓπΣσµτΦΘΩδ∞φε∩≡±≥≤⌠⌡÷≈°∙·√ⁿ²■ ",t=[],r={},n=0;n!=e.length;++n)65533!==e.charCodeAt(n)&&(r[e.charAt(n)]=n),t[n]=e.charAt(n);return{enc:r,dec:t}}(),r[737]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩαβγδεζηθικλμνξοπρσςτυφχψ░▒▓│┤╡╢╖╕╣║╗╝╜╛┐└┴┬├─┼╞╟╚╔╩╦╠═╬╧╨╤╥╙╘╒╓╫╪┘┌█▄▌▐▀ωάέήϊίόύϋώΆΈΉΊΌΎΏ±≥≤ΪΫ÷≈°∙·√ⁿ²■ ",t=[],r={},n=0;n!=e.length;++n)65533!==e.charCodeAt(n)&&(r[e.charAt(n)]=n),t[n]=e.charAt(n);return{enc:r,dec:t}}(),r[850]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÇüéâäàåçêëèïîìÄÅÉæÆôöòûùÿÖÜø£Ø×ƒáíóúñѪº¿®¬½¼¡«»░▒▓│┤ÁÂÀ©╣║╗╝¢¥┐└┴┬├─┼ãÃ╚╔╩╦╠═╬¤ðÐÊËÈıÍÎÏ┘┌█▄¦Ì▀ÓßÔÒõÕµþÞÚÛÙýݯ´­±‗¾¶§÷¸°¨·¹³²■ ",t=[],r={},n=0;n!=e.length;++n)65533!==e.charCodeAt(n)&&(r[e.charAt(n)]=n),t[n]=e.charAt(n);return{enc:r,dec:t}}(),r[852]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÇüéâäůćçłëŐőîŹÄĆÉĹĺôöĽľŚśÖÜŤťŁ×čáíóúĄąŽžĘ꬟Ⱥ«»░▒▓│┤ÁÂĚŞ╣║╗╝Żż┐└┴┬├─┼Ăă╚╔╩╦╠═╬¤đĐĎËďŇÍÎě┘┌█▄ŢŮ▀ÓßÔŃńňŠšŔÚŕŰýÝţ´­˝˛ˇ˘§÷¸°¨˙űŘř■ ",t=[],r={},n=0;n!=e.length;++n)65533!==e.charCodeAt(n)&&(r[e.charAt(n)]=n),t[n]=e.charAt(n);return{enc:r,dec:t}}(),r[857]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÇüéâäàåçêëèïîıÄÅÉæÆôöòûùİÖÜø£ØŞşáíóúñÑĞ𿮬½¼¡«»░▒▓│┤ÁÂÀ©╣║╗╝¢¥┐└┴┬├─┼ãÃ╚╔╩╦╠═╬¤ºªÊËÈ�ÍÎÏ┘┌█▄¦Ì▀ÓßÔÒõÕµ�×ÚÛÙìÿ¯´­±�¾¶§÷¸°¨·¹³²■ ",t=[],r={},n=0;n!=e.length;++n)65533!==e.charCodeAt(n)&&(r[e.charAt(n)]=n),t[n]=e.charAt(n);return{enc:r,dec:t}}(),r[861]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÇüéâäàåçêëèÐðÞÄÅÉæÆôöþûÝýÖÜø£Ø₧ƒáíóúÁÍÓÚ¿⌐¬½¼¡«»░▒▓│┤╡╢╖╕╣║╗╝╜╛┐└┴┬├─┼╞╟╚╔╩╦╠═╬╧╨╤╥╙╘╒╓╫╪┘┌█▄▌▐▀αßΓπΣσµτΦΘΩδ∞φε∩≡±≥≤⌠⌡÷≈°∙·√ⁿ²■ ",t=[],r={},n=0;n!=e.length;++n)65533!==e.charCodeAt(n)&&(r[e.charAt(n)]=n),t[n]=e.charAt(n);return{enc:r,dec:t}}(),r[865]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÇüéâäàåçêëèïîìÄÅÉæÆôöòûùÿÖÜø£Ø₧ƒáíóúñѪº¿⌐¬½¼¡«¤░▒▓│┤╡╢╖╕╣║╗╝╜╛┐└┴┬├─┼╞╟╚╔╩╦╠═╬╧╨╤╥╙╘╒╓╫╪┘┌█▄▌▐▀αßΓπΣσµτΦΘΩδ∞φε∩≡±≥≤⌠⌡÷≈°∙·√ⁿ²■ ",t=[],r={},n=0;n!=e.length;++n)65533!==e.charCodeAt(n)&&(r[e.charAt(n)]=n),t[n]=e.charAt(n);return{enc:r,dec:t}}(),r[866]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~АБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдежзийклмноп░▒▓│┤╡╢╖╕╣║╗╝╜╛┐└┴┬├─┼╞╟╚╔╩╦╠═╬╧╨╤╥╙╘╒╓╫╪┘┌█▄▌▐▀рстуфхцчшщъыьэюяЁёЄєЇїЎў°∙·√№¤■ ",t=[],r={},n=0;n!=e.length;++n)65533!==e.charCodeAt(n)&&(r[e.charAt(n)]=n),t[n]=e.charAt(n);return{enc:r,dec:t}}(),r[874]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~€����…�����������‘’“”•–—�������� กขฃคฅฆงจฉชซฌญฎฏฐฑฒณดตถทธนบปผฝพฟภมยรฤลฦวศษสหฬอฮฯะัาำิีึืฺุู����฿เแโใไๅๆ็่้๊๋์ํ๎๏๐๑๒๓๔๕๖๗๘๙๚๛����",t=[],r={},n=0;n!=e.length;++n)65533!==e.charCodeAt(n)&&(r[e.charAt(n)]=n),t[n]=e.charAt(n);return{enc:r,dec:t}}(),r[895]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ČüéďäĎŤčěĚĹÍľǪÄÁÉžŽôöÓůÚýÖÜŠĽÝŘťáíóúňŇŮÔšřŕŔ¼§«»░▒▓│┤╡╢╖╕╣║╗╝╜╛┐└┴┬├─┼╞╟╚╔╩╦╠═╬╧╨╤╥╙╘╒╓╫╪┘┌█▄▌▐▀αßΓπΣσµτΦΘΩδ∞φε∩≡±≥≤⌠⌡÷≈°∙·√ⁿ²■ ",t=[],r={},n=0;n!=e.length;++n)65533!==e.charCodeAt(n)&&(r[e.charAt(n)]=n),t[n]=e.charAt(n);return{enc:r,dec:t}}(),r[932]=function(){var e,t=[],r={},n=[];for(n[0]="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~���������������������������������。「」、・ヲァィゥェォャュョッーアイウエオカキクケコサシスセソタチツテトナニヌネノハヒフヘホマミムメモヤユヨラリルレロワン゙゚��������������������������������".split(""),e=0;e!=n[0].length;++e)65533!==n[0][e].charCodeAt(0)&&(r[n[0][e]]=0+e,t[0+e]=n[0][e]);for(n[129]="���������������������������������������������������������������� 、。,.・:;?!゛゜´`¨^ ̄_ヽヾゝゞ〃仝々〆〇ー―‐/\~∥|…‥‘’“”()〔〕[]{}〈〉《》「」『』【】+-±×�÷=≠<>≦≧∞∴♂♀°′″℃¥$¢£%#&*@§☆★○●◎◇◆□■△▲▽▼※〒→←↑↓〓�����������∈∋⊆⊇⊂⊃∪∩��������∧∨¬⇒⇔∀∃�����������∠⊥⌒∂∇≡≒≪≫√∽∝∵∫∬�������ʼn♯♭♪†‡¶����◯���".split(""),e=0;e!=n[129].length;++e)65533!==n[129][e].charCodeAt(0)&&(r[n[129][e]]=33024+e,t[33024+e]=n[129][e]);for(n[130]="�������������������������������������������������������������������������������0123456789�������ABCDEFGHIJKLMNOPQRSTUVWXYZ�������abcdefghijklmnopqrstuvwxyz����ぁあぃいぅうぇえぉおかがきぎくぐけげこごさざしじすずせぜそぞただちぢっつづてでとどなにぬねのはばぱひびぴふぶぷへべぺほぼぽまみむめもゃやゅゆょよらりるれろゎわゐゑをん��������������".split(""),e=0;e!=n[130].length;++e)65533!==n[130][e].charCodeAt(0)&&(r[n[130][e]]=33280+e,t[33280+e]=n[130][e]);for(n[131]="����������������������������������������������������������������ァアィイゥウェエォオカガキギクグケゲコゴサザシジスズセゼソゾタダチヂッツヅテデトドナニヌネノハバパヒビピフブプヘベペホボポマミ�ムメモャヤュユョヨラリルレロヮワヰヱヲンヴヵヶ��������ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩ��������αβγδεζηθικλμνξοπρστυφχψω�����������������������������������������".split(""),e=0;e!=n[131].length;++e)65533!==n[131][e].charCodeAt(0)&&(r[n[131][e]]=33536+e,t[33536+e]=n[131][e]);for(n[132]="����������������������������������������������������������������АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ���������������абвгдеёжзийклмн�опрстуфхцчшщъыьэюя�������������─│┌┐┘└├┬┤┴┼━┃┏┓┛┗┣┳┫┻╋┠┯┨┷┿┝┰┥┸╂�����������������������������������������������������������������".split(""),e=0;e!=n[132].length;++e)65533!==n[132][e].charCodeAt(0)&&(r[n[132][e]]=33792+e,t[33792+e]=n[132][e]);for(n[135]="����������������������������������������������������������������①②③④⑤⑥⑦⑧⑨⑩⑪⑫⑬⑭⑮⑯⑰⑱⑲⑳ⅠⅡⅢⅣⅤⅥⅦⅧⅨⅩ�㍉㌔㌢㍍㌘㌧㌃㌶㍑㍗㌍㌦㌣㌫㍊㌻㎜㎝㎞㎎㎏㏄㎡��������㍻�〝〟№㏍℡㊤㊥㊦㊧㊨㈱㈲㈹㍾㍽㍼≒≡∫∮∑√⊥∠∟⊿∵∩∪���������������������������������������������������������������������������������������������������".split(""),e=0;e!=n[135].length;++e)65533!==n[135][e].charCodeAt(0)&&(r[n[135][e]]=34560+e,t[34560+e]=n[135][e]);for(n[136]="���������������������������������������������������������������������������������������������������������������������������������������������������������������亜唖娃阿哀愛挨姶逢葵茜穐悪握渥旭葦芦鯵梓圧斡扱宛姐虻飴絢綾鮎或粟袷安庵按暗案闇鞍杏以伊位依偉囲夷委威尉惟意慰易椅為畏異移維緯胃萎衣謂違遺医井亥域育郁磯一壱溢逸稲茨芋鰯允印咽員因姻引飲淫胤蔭���".split(""),e=0;e!=n[136].length;++e)65533!==n[136][e].charCodeAt(0)&&(r[n[136][e]]=34816+e,t[34816+e]=n[136][e]);for(n[137]="����������������������������������������������������������������院陰隠韻吋右宇烏羽迂雨卯鵜窺丑碓臼渦嘘唄欝蔚鰻姥厩浦瓜閏噂云運雲荏餌叡営嬰影映曳栄永泳洩瑛盈穎頴英衛詠鋭液疫益駅悦謁越閲榎厭円�園堰奄宴延怨掩援沿演炎焔煙燕猿縁艶苑薗遠鉛鴛塩於汚甥凹央奥往応押旺横欧殴王翁襖鴬鴎黄岡沖荻億屋憶臆桶牡乙俺卸恩温穏音下化仮何伽価佳加可嘉夏嫁家寡科暇果架歌河火珂禍禾稼箇花苛茄荷華菓蝦課嘩貨迦過霞蚊俄峨我牙画臥芽蛾賀雅餓駕介会解回塊壊廻快怪悔恢懐戒拐改���".split(""),e=0;e!=n[137].length;++e)65533!==n[137][e].charCodeAt(0)&&(r[n[137][e]]=35072+e,t[35072+e]=n[137][e]);for(n[138]="����������������������������������������������������������������魁晦械海灰界皆絵芥蟹開階貝凱劾外咳害崖慨概涯碍蓋街該鎧骸浬馨蛙垣柿蛎鈎劃嚇各廓拡撹格核殻獲確穫覚角赫較郭閣隔革学岳楽額顎掛笠樫�橿梶鰍潟割喝恰括活渇滑葛褐轄且鰹叶椛樺鞄株兜竃蒲釜鎌噛鴨栢茅萱粥刈苅瓦乾侃冠寒刊勘勧巻喚堪姦完官寛干幹患感慣憾換敢柑桓棺款歓汗漢澗潅環甘監看竿管簡緩缶翰肝艦莞観諌貫還鑑間閑関陥韓館舘丸含岸巌玩癌眼岩翫贋雁頑顔願企伎危喜器基奇嬉寄岐希幾忌揮机旗既期棋棄���".split(""),e=0;e!=n[138].length;++e)65533!==n[138][e].charCodeAt(0)&&(r[n[138][e]]=35328+e,t[35328+e]=n[138][e]);for(n[139]="����������������������������������������������������������������機帰毅気汽畿祈季稀紀徽規記貴起軌輝飢騎鬼亀偽儀妓宜戯技擬欺犠疑祇義蟻誼議掬菊鞠吉吃喫桔橘詰砧杵黍却客脚虐逆丘久仇休及吸宮弓急救�朽求汲泣灸球究窮笈級糾給旧牛去居巨拒拠挙渠虚許距鋸漁禦魚亨享京供侠僑兇競共凶協匡卿叫喬境峡強彊怯恐恭挟教橋況狂狭矯胸脅興蕎郷鏡響饗驚仰凝尭暁業局曲極玉桐粁僅勤均巾錦斤欣欽琴禁禽筋緊芹菌衿襟謹近金吟銀九倶句区狗玖矩苦躯駆駈駒具愚虞喰空偶寓遇隅串櫛釧屑屈���".split(""),e=0;e!=n[139].length;++e)65533!==n[139][e].charCodeAt(0)&&(r[n[139][e]]=35584+e,t[35584+e]=n[139][e]);for(n[140]="����������������������������������������������������������������掘窟沓靴轡窪熊隈粂栗繰桑鍬勲君薫訓群軍郡卦袈祁係傾刑兄啓圭珪型契形径恵慶慧憩掲携敬景桂渓畦稽系経継繋罫茎荊蛍計詣警軽頚鶏芸迎鯨�劇戟撃激隙桁傑欠決潔穴結血訣月件倹倦健兼券剣喧圏堅嫌建憲懸拳捲検権牽犬献研硯絹県肩見謙賢軒遣鍵険顕験鹸元原厳幻弦減源玄現絃舷言諺限乎個古呼固姑孤己庫弧戸故枯湖狐糊袴股胡菰虎誇跨鈷雇顧鼓五互伍午呉吾娯後御悟梧檎瑚碁語誤護醐乞鯉交佼侯候倖光公功効勾厚口向���".split(""),e=0;e!=n[140].length;++e)65533!==n[140][e].charCodeAt(0)&&(r[n[140][e]]=35840+e,t[35840+e]=n[140][e]);for(n[141]="����������������������������������������������������������������后喉坑垢好孔孝宏工巧巷幸広庚康弘恒慌抗拘控攻昂晃更杭校梗構江洪浩港溝甲皇硬稿糠紅紘絞綱耕考肯肱腔膏航荒行衡講貢購郊酵鉱砿鋼閤降�項香高鴻剛劫号合壕拷濠豪轟麹克刻告国穀酷鵠黒獄漉腰甑忽惚骨狛込此頃今困坤墾婚恨懇昏昆根梱混痕紺艮魂些佐叉唆嵯左差査沙瑳砂詐鎖裟坐座挫債催再最哉塞妻宰彩才採栽歳済災采犀砕砦祭斎細菜裁載際剤在材罪財冴坂阪堺榊肴咲崎埼碕鷺作削咋搾昨朔柵窄策索錯桜鮭笹匙冊刷���".split(""),e=0;e!=n[141].length;++e)65533!==n[141][e].charCodeAt(0)&&(r[n[141][e]]=36096+e,t[36096+e]=n[141][e]);for(n[142]="����������������������������������������������������������������察拶撮擦札殺薩雑皐鯖捌錆鮫皿晒三傘参山惨撒散桟燦珊産算纂蚕讃賛酸餐斬暫残仕仔伺使刺司史嗣四士始姉姿子屍市師志思指支孜斯施旨枝止�死氏獅祉私糸紙紫肢脂至視詞詩試誌諮資賜雌飼歯事似侍児字寺慈持時次滋治爾璽痔磁示而耳自蒔辞汐鹿式識鴫竺軸宍雫七叱執失嫉室悉湿漆疾質実蔀篠偲柴芝屡蕊縞舎写射捨赦斜煮社紗者謝車遮蛇邪借勺尺杓灼爵酌釈錫若寂弱惹主取守手朱殊狩珠種腫趣酒首儒受呪寿授樹綬需囚収周���".split(""),e=0;e!=n[142].length;++e)65533!==n[142][e].charCodeAt(0)&&(r[n[142][e]]=36352+e,t[36352+e]=n[142][e]);for(n[143]="����������������������������������������������������������������宗就州修愁拾洲秀秋終繍習臭舟蒐衆襲讐蹴輯週酋酬集醜什住充十従戎柔汁渋獣縦重銃叔夙宿淑祝縮粛塾熟出術述俊峻春瞬竣舜駿准循旬楯殉淳�準潤盾純巡遵醇順処初所暑曙渚庶緒署書薯藷諸助叙女序徐恕鋤除傷償勝匠升召哨商唱嘗奨妾娼宵将小少尚庄床廠彰承抄招掌捷昇昌昭晶松梢樟樵沼消渉湘焼焦照症省硝礁祥称章笑粧紹肖菖蒋蕉衝裳訟証詔詳象賞醤鉦鍾鐘障鞘上丈丞乗冗剰城場壌嬢常情擾条杖浄状畳穣蒸譲醸錠嘱埴飾���".split(""),e=0;e!=n[143].length;++e)65533!==n[143][e].charCodeAt(0)&&(r[n[143][e]]=36608+e,t[36608+e]=n[143][e]);for(n[144]="����������������������������������������������������������������拭植殖燭織職色触食蝕辱尻伸信侵唇娠寝審心慎振新晋森榛浸深申疹真神秦紳臣芯薪親診身辛進針震人仁刃塵壬尋甚尽腎訊迅陣靭笥諏須酢図厨�逗吹垂帥推水炊睡粋翠衰遂酔錐錘随瑞髄崇嵩数枢趨雛据杉椙菅頗雀裾澄摺寸世瀬畝是凄制勢姓征性成政整星晴棲栖正清牲生盛精聖声製西誠誓請逝醒青静斉税脆隻席惜戚斥昔析石積籍績脊責赤跡蹟碩切拙接摂折設窃節説雪絶舌蝉仙先千占宣専尖川戦扇撰栓栴泉浅洗染潜煎煽旋穿箭線���".split(""),e=0;e!=n[144].length;++e)65533!==n[144][e].charCodeAt(0)&&(r[n[144][e]]=36864+e,t[36864+e]=n[144][e]);for(n[145]="����������������������������������������������������������������繊羨腺舛船薦詮賎践選遷銭銑閃鮮前善漸然全禅繕膳糎噌塑岨措曾曽楚狙疏疎礎祖租粗素組蘇訴阻遡鼠僧創双叢倉喪壮奏爽宋層匝惣想捜掃挿掻�操早曹巣槍槽漕燥争痩相窓糟総綜聡草荘葬蒼藻装走送遭鎗霜騒像増憎臓蔵贈造促側則即息捉束測足速俗属賊族続卒袖其揃存孫尊損村遜他多太汰詑唾堕妥惰打柁舵楕陀駄騨体堆対耐岱帯待怠態戴替泰滞胎腿苔袋貸退逮隊黛鯛代台大第醍題鷹滝瀧卓啄宅托択拓沢濯琢託鐸濁諾茸凧蛸只���".split(""),e=0;e!=n[145].length;++e)65533!==n[145][e].charCodeAt(0)&&(r[n[145][e]]=37120+e,t[37120+e]=n[145][e]);for(n[146]="����������������������������������������������������������������叩但達辰奪脱巽竪辿棚谷狸鱈樽誰丹単嘆坦担探旦歎淡湛炭短端箪綻耽胆蛋誕鍛団壇弾断暖檀段男談値知地弛恥智池痴稚置致蜘遅馳築畜竹筑蓄�逐秩窒茶嫡着中仲宙忠抽昼柱注虫衷註酎鋳駐樗瀦猪苧著貯丁兆凋喋寵帖帳庁弔張彫徴懲挑暢朝潮牒町眺聴脹腸蝶調諜超跳銚長頂鳥勅捗直朕沈珍賃鎮陳津墜椎槌追鎚痛通塚栂掴槻佃漬柘辻蔦綴鍔椿潰坪壷嬬紬爪吊釣鶴亭低停偵剃貞呈堤定帝底庭廷弟悌抵挺提梯汀碇禎程締艇訂諦蹄逓���".split(""),e=0;e!=n[146].length;++e)65533!==n[146][e].charCodeAt(0)&&(r[n[146][e]]=37376+e,t[37376+e]=n[146][e]);for(n[147]="����������������������������������������������������������������邸鄭釘鼎泥摘擢敵滴的笛適鏑溺哲徹撤轍迭鉄典填天展店添纏甜貼転顛点伝殿澱田電兎吐堵塗妬屠徒斗杜渡登菟賭途都鍍砥砺努度土奴怒倒党冬�凍刀唐塔塘套宕島嶋悼投搭東桃梼棟盗淘湯涛灯燈当痘祷等答筒糖統到董蕩藤討謄豆踏逃透鐙陶頭騰闘働動同堂導憧撞洞瞳童胴萄道銅峠鴇匿得徳涜特督禿篤毒独読栃橡凸突椴届鳶苫寅酉瀞噸屯惇敦沌豚遁頓呑曇鈍奈那内乍凪薙謎灘捺鍋楢馴縄畷南楠軟難汝二尼弐迩匂賑肉虹廿日乳入���".split(""),e=0;e!=n[147].length;++e)65533!==n[147][e].charCodeAt(0)&&(r[n[147][e]]=37632+e,t[37632+e]=n[147][e]);for(n[148]="����������������������������������������������������������������如尿韮任妊忍認濡禰祢寧葱猫熱年念捻撚燃粘乃廼之埜嚢悩濃納能脳膿農覗蚤巴把播覇杷波派琶破婆罵芭馬俳廃拝排敗杯盃牌背肺輩配倍培媒梅�楳煤狽買売賠陪這蝿秤矧萩伯剥博拍柏泊白箔粕舶薄迫曝漠爆縛莫駁麦函箱硲箸肇筈櫨幡肌畑畠八鉢溌発醗髪伐罰抜筏閥鳩噺塙蛤隼伴判半反叛帆搬斑板氾汎版犯班畔繁般藩販範釆煩頒飯挽晩番盤磐蕃蛮匪卑否妃庇彼悲扉批披斐比泌疲皮碑秘緋罷肥被誹費避非飛樋簸備尾微枇毘琵眉美���".split(""),e=0;e!=n[148].length;++e)65533!==n[148][e].charCodeAt(0)&&(r[n[148][e]]=37888+e,t[37888+e]=n[148][e]);for(n[149]="����������������������������������������������������������������鼻柊稗匹疋髭彦膝菱肘弼必畢筆逼桧姫媛紐百謬俵彪標氷漂瓢票表評豹廟描病秒苗錨鋲蒜蛭鰭品彬斌浜瀕貧賓頻敏瓶不付埠夫婦富冨布府怖扶敷�斧普浮父符腐膚芙譜負賦赴阜附侮撫武舞葡蕪部封楓風葺蕗伏副復幅服福腹複覆淵弗払沸仏物鮒分吻噴墳憤扮焚奮粉糞紛雰文聞丙併兵塀幣平弊柄並蔽閉陛米頁僻壁癖碧別瞥蔑箆偏変片篇編辺返遍便勉娩弁鞭保舗鋪圃捕歩甫補輔穂募墓慕戊暮母簿菩倣俸包呆報奉宝峰峯崩庖抱捧放方朋���".split(""),e=0;e!=n[149].length;++e)65533!==n[149][e].charCodeAt(0)&&(r[n[149][e]]=38144+e,t[38144+e]=n[149][e]);for(n[150]="����������������������������������������������������������������法泡烹砲縫胞芳萌蓬蜂褒訪豊邦鋒飽鳳鵬乏亡傍剖坊妨帽忘忙房暴望某棒冒紡肪膨謀貌貿鉾防吠頬北僕卜墨撲朴牧睦穆釦勃没殆堀幌奔本翻凡盆�摩磨魔麻埋妹昧枚毎哩槙幕膜枕鮪柾鱒桝亦俣又抹末沫迄侭繭麿万慢満漫蔓味未魅巳箕岬密蜜湊蓑稔脈妙粍民眠務夢無牟矛霧鵡椋婿娘冥名命明盟迷銘鳴姪牝滅免棉綿緬面麺摸模茂妄孟毛猛盲網耗蒙儲木黙目杢勿餅尤戻籾貰問悶紋門匁也冶夜爺耶野弥矢厄役約薬訳躍靖柳薮鑓愉愈油癒���".split(""),e=0;e!=n[150].length;++e)65533!==n[150][e].charCodeAt(0)&&(r[n[150][e]]=38400+e,t[38400+e]=n[150][e]);for(n[151]="����������������������������������������������������������������諭輸唯佑優勇友宥幽悠憂揖有柚湧涌猶猷由祐裕誘遊邑郵雄融夕予余与誉輿預傭幼妖容庸揚揺擁曜楊様洋溶熔用窯羊耀葉蓉要謡踊遥陽養慾抑欲�沃浴翌翼淀羅螺裸来莱頼雷洛絡落酪乱卵嵐欄濫藍蘭覧利吏履李梨理璃痢裏裡里離陸律率立葎掠略劉流溜琉留硫粒隆竜龍侶慮旅虜了亮僚両凌寮料梁涼猟療瞭稜糧良諒遼量陵領力緑倫厘林淋燐琳臨輪隣鱗麟瑠塁涙累類令伶例冷励嶺怜玲礼苓鈴隷零霊麗齢暦歴列劣烈裂廉恋憐漣煉簾練聯���".split(""),e=0;e!=n[151].length;++e)65533!==n[151][e].charCodeAt(0)&&(r[n[151][e]]=38656+e,t[38656+e]=n[151][e]);for(n[152]="����������������������������������������������������������������蓮連錬呂魯櫓炉賂路露労婁廊弄朗楼榔浪漏牢狼篭老聾蝋郎六麓禄肋録論倭和話歪賄脇惑枠鷲亙亘鰐詫藁蕨椀湾碗腕��������������������������������������������弌丐丕个丱丶丼丿乂乖乘亂亅豫亊舒弍于亞亟亠亢亰亳亶从仍仄仆仂仗仞仭仟价伉佚估佛佝佗佇佶侈侏侘佻佩佰侑佯來侖儘俔俟俎俘俛俑俚俐俤俥倚倨倔倪倥倅伜俶倡倩倬俾俯們倆偃假會偕偐偈做偖偬偸傀傚傅傴傲���".split(""),e=0;e!=n[152].length;++e)65533!==n[152][e].charCodeAt(0)&&(r[n[152][e]]=38912+e,t[38912+e]=n[152][e]);for(n[153]="����������������������������������������������������������������僉僊傳僂僖僞僥僭僣僮價僵儉儁儂儖儕儔儚儡儺儷儼儻儿兀兒兌兔兢竸兩兪兮冀冂囘册冉冏冑冓冕冖冤冦冢冩冪冫决冱冲冰况冽凅凉凛几處凩凭�凰凵凾刄刋刔刎刧刪刮刳刹剏剄剋剌剞剔剪剴剩剳剿剽劍劔劒剱劈劑辨辧劬劭劼劵勁勍勗勞勣勦飭勠勳勵勸勹匆匈甸匍匐匏匕匚匣匯匱匳匸區卆卅丗卉卍凖卞卩卮夘卻卷厂厖厠厦厥厮厰厶參簒雙叟曼燮叮叨叭叺吁吽呀听吭吼吮吶吩吝呎咏呵咎呟呱呷呰咒呻咀呶咄咐咆哇咢咸咥咬哄哈咨���".split(""),e=0;e!=n[153].length;++e)65533!==n[153][e].charCodeAt(0)&&(r[n[153][e]]=39168+e,t[39168+e]=n[153][e]);for(n[154]="����������������������������������������������������������������咫哂咤咾咼哘哥哦唏唔哽哮哭哺哢唹啀啣啌售啜啅啖啗唸唳啝喙喀咯喊喟啻啾喘喞單啼喃喩喇喨嗚嗅嗟嗄嗜嗤嗔嘔嗷嘖嗾嗽嘛嗹噎噐營嘴嘶嘲嘸�噫噤嘯噬噪嚆嚀嚊嚠嚔嚏嚥嚮嚶嚴囂嚼囁囃囀囈囎囑囓囗囮囹圀囿圄圉圈國圍圓團圖嗇圜圦圷圸坎圻址坏坩埀垈坡坿垉垓垠垳垤垪垰埃埆埔埒埓堊埖埣堋堙堝塲堡塢塋塰毀塒堽塹墅墹墟墫墺壞墻墸墮壅壓壑壗壙壘壥壜壤壟壯壺壹壻壼壽夂夊夐夛梦夥夬夭夲夸夾竒奕奐奎奚奘奢奠奧奬奩���".split(""),e=0;e!=n[154].length;++e)65533!==n[154][e].charCodeAt(0)&&(r[n[154][e]]=39424+e,t[39424+e]=n[154][e]);for(n[155]="����������������������������������������������������������������奸妁妝佞侫妣妲姆姨姜妍姙姚娥娟娑娜娉娚婀婬婉娵娶婢婪媚媼媾嫋嫂媽嫣嫗嫦嫩嫖嫺嫻嬌嬋嬖嬲嫐嬪嬶嬾孃孅孀孑孕孚孛孥孩孰孳孵學斈孺宀�它宦宸寃寇寉寔寐寤實寢寞寥寫寰寶寳尅將專對尓尠尢尨尸尹屁屆屎屓屐屏孱屬屮乢屶屹岌岑岔妛岫岻岶岼岷峅岾峇峙峩峽峺峭嶌峪崋崕崗嵜崟崛崑崔崢崚崙崘嵌嵒嵎嵋嵬嵳嵶嶇嶄嶂嶢嶝嶬嶮嶽嶐嶷嶼巉巍巓巒巖巛巫已巵帋帚帙帑帛帶帷幄幃幀幎幗幔幟幢幤幇幵并幺麼广庠廁廂廈廐廏���".split(""),e=0;e!=n[155].length;++e)65533!==n[155][e].charCodeAt(0)&&(r[n[155][e]]=39680+e,t[39680+e]=n[155][e]);for(n[156]="����������������������������������������������������������������廖廣廝廚廛廢廡廨廩廬廱廳廰廴廸廾弃弉彝彜弋弑弖弩弭弸彁彈彌彎弯彑彖彗彙彡彭彳彷徃徂彿徊很徑徇從徙徘徠徨徭徼忖忻忤忸忱忝悳忿怡恠�怙怐怩怎怱怛怕怫怦怏怺恚恁恪恷恟恊恆恍恣恃恤恂恬恫恙悁悍惧悃悚悄悛悖悗悒悧悋惡悸惠惓悴忰悽惆悵惘慍愕愆惶惷愀惴惺愃愡惻惱愍愎慇愾愨愧慊愿愼愬愴愽慂慄慳慷慘慙慚慫慴慯慥慱慟慝慓慵憙憖憇憬憔憚憊憑憫憮懌懊應懷懈懃懆憺懋罹懍懦懣懶懺懴懿懽懼懾戀戈戉戍戌戔戛���".split(""),e=0;e!=n[156].length;++e)65533!==n[156][e].charCodeAt(0)&&(r[n[156][e]]=39936+e,t[39936+e]=n[156][e]);for(n[157]="����������������������������������������������������������������戞戡截戮戰戲戳扁扎扞扣扛扠扨扼抂抉找抒抓抖拔抃抔拗拑抻拏拿拆擔拈拜拌拊拂拇抛拉挌拮拱挧挂挈拯拵捐挾捍搜捏掖掎掀掫捶掣掏掉掟掵捫�捩掾揩揀揆揣揉插揶揄搖搴搆搓搦搶攝搗搨搏摧摯摶摎攪撕撓撥撩撈撼據擒擅擇撻擘擂擱擧舉擠擡抬擣擯攬擶擴擲擺攀擽攘攜攅攤攣攫攴攵攷收攸畋效敖敕敍敘敞敝敲數斂斃變斛斟斫斷旃旆旁旄旌旒旛旙无旡旱杲昊昃旻杳昵昶昴昜晏晄晉晁晞晝晤晧晨晟晢晰暃暈暎暉暄暘暝曁暹曉暾暼���".split(""),e=0;e!=n[157].length;++e)65533!==n[157][e].charCodeAt(0)&&(r[n[157][e]]=40192+e,t[40192+e]=n[157][e]);for(n[158]="����������������������������������������������������������������曄暸曖曚曠昿曦曩曰曵曷朏朖朞朦朧霸朮朿朶杁朸朷杆杞杠杙杣杤枉杰枩杼杪枌枋枦枡枅枷柯枴柬枳柩枸柤柞柝柢柮枹柎柆柧檜栞框栩桀桍栲桎�梳栫桙档桷桿梟梏梭梔條梛梃檮梹桴梵梠梺椏梍桾椁棊椈棘椢椦棡椌棍棔棧棕椶椒椄棗棣椥棹棠棯椨椪椚椣椡棆楹楷楜楸楫楔楾楮椹楴椽楙椰楡楞楝榁楪榲榮槐榿槁槓榾槎寨槊槝榻槃榧樮榑榠榜榕榴槞槨樂樛槿權槹槲槧樅榱樞槭樔槫樊樒櫁樣樓橄樌橲樶橸橇橢橙橦橈樸樢檐檍檠檄檢檣���".split(""),e=0;e!=n[158].length;++e)65533!==n[158][e].charCodeAt(0)&&(r[n[158][e]]=40448+e,t[40448+e]=n[158][e]);for(n[159]="����������������������������������������������������������������檗蘗檻櫃櫂檸檳檬櫞櫑櫟檪櫚櫪櫻欅蘖櫺欒欖鬱欟欸欷盜欹飮歇歃歉歐歙歔歛歟歡歸歹歿殀殄殃殍殘殕殞殤殪殫殯殲殱殳殷殼毆毋毓毟毬毫毳毯�麾氈氓气氛氤氣汞汕汢汪沂沍沚沁沛汾汨汳沒沐泄泱泓沽泗泅泝沮沱沾沺泛泯泙泪洟衍洶洫洽洸洙洵洳洒洌浣涓浤浚浹浙涎涕濤涅淹渕渊涵淇淦涸淆淬淞淌淨淒淅淺淙淤淕淪淮渭湮渮渙湲湟渾渣湫渫湶湍渟湃渺湎渤滿渝游溂溪溘滉溷滓溽溯滄溲滔滕溏溥滂溟潁漑灌滬滸滾漿滲漱滯漲滌���".split(""),e=0;e!=n[159].length;++e)65533!==n[159][e].charCodeAt(0)&&(r[n[159][e]]=40704+e,t[40704+e]=n[159][e]);for(n[224]="����������������������������������������������������������������漾漓滷澆潺潸澁澀潯潛濳潭澂潼潘澎澑濂潦澳澣澡澤澹濆澪濟濕濬濔濘濱濮濛瀉瀋濺瀑瀁瀏濾瀛瀚潴瀝瀘瀟瀰瀾瀲灑灣炙炒炯烱炬炸炳炮烟烋烝�烙焉烽焜焙煥煕熈煦煢煌煖煬熏燻熄熕熨熬燗熹熾燒燉燔燎燠燬燧燵燼燹燿爍爐爛爨爭爬爰爲爻爼爿牀牆牋牘牴牾犂犁犇犒犖犢犧犹犲狃狆狄狎狒狢狠狡狹狷倏猗猊猜猖猝猴猯猩猥猾獎獏默獗獪獨獰獸獵獻獺珈玳珎玻珀珥珮珞璢琅瑯琥珸琲琺瑕琿瑟瑙瑁瑜瑩瑰瑣瑪瑶瑾璋璞璧瓊瓏瓔珱���".split(""),e=0;e!=n[224].length;++e)65533!==n[224][e].charCodeAt(0)&&(r[n[224][e]]=57344+e,t[57344+e]=n[224][e]);for(n[225]="����������������������������������������������������������������瓠瓣瓧瓩瓮瓲瓰瓱瓸瓷甄甃甅甌甎甍甕甓甞甦甬甼畄畍畊畉畛畆畚畩畤畧畫畭畸當疆疇畴疊疉疂疔疚疝疥疣痂疳痃疵疽疸疼疱痍痊痒痙痣痞痾痿�痼瘁痰痺痲痳瘋瘍瘉瘟瘧瘠瘡瘢瘤瘴瘰瘻癇癈癆癜癘癡癢癨癩癪癧癬癰癲癶癸發皀皃皈皋皎皖皓皙皚皰皴皸皹皺盂盍盖盒盞盡盥盧盪蘯盻眈眇眄眩眤眞眥眦眛眷眸睇睚睨睫睛睥睿睾睹瞎瞋瞑瞠瞞瞰瞶瞹瞿瞼瞽瞻矇矍矗矚矜矣矮矼砌砒礦砠礪硅碎硴碆硼碚碌碣碵碪碯磑磆磋磔碾碼磅磊磬���".split(""),e=0;e!=n[225].length;++e)65533!==n[225][e].charCodeAt(0)&&(r[n[225][e]]=57600+e,t[57600+e]=n[225][e]);for(n[226]="����������������������������������������������������������������磧磚磽磴礇礒礑礙礬礫祀祠祗祟祚祕祓祺祿禊禝禧齋禪禮禳禹禺秉秕秧秬秡秣稈稍稘稙稠稟禀稱稻稾稷穃穗穉穡穢穩龝穰穹穽窈窗窕窘窖窩竈窰�窶竅竄窿邃竇竊竍竏竕竓站竚竝竡竢竦竭竰笂笏笊笆笳笘笙笞笵笨笶筐筺笄筍笋筌筅筵筥筴筧筰筱筬筮箝箘箟箍箜箚箋箒箏筝箙篋篁篌篏箴篆篝篩簑簔篦篥籠簀簇簓篳篷簗簍篶簣簧簪簟簷簫簽籌籃籔籏籀籐籘籟籤籖籥籬籵粃粐粤粭粢粫粡粨粳粲粱粮粹粽糀糅糂糘糒糜糢鬻糯糲糴糶糺紆���".split(""),e=0;e!=n[226].length;++e)65533!==n[226][e].charCodeAt(0)&&(r[n[226][e]]=57856+e,t[57856+e]=n[226][e]);for(n[227]="����������������������������������������������������������������紂紜紕紊絅絋紮紲紿紵絆絳絖絎絲絨絮絏絣經綉絛綏絽綛綺綮綣綵緇綽綫總綢綯緜綸綟綰緘緝緤緞緻緲緡縅縊縣縡縒縱縟縉縋縢繆繦縻縵縹繃縷�縲縺繧繝繖繞繙繚繹繪繩繼繻纃緕繽辮繿纈纉續纒纐纓纔纖纎纛纜缸缺罅罌罍罎罐网罕罔罘罟罠罨罩罧罸羂羆羃羈羇羌羔羞羝羚羣羯羲羹羮羶羸譱翅翆翊翕翔翡翦翩翳翹飜耆耄耋耒耘耙耜耡耨耿耻聊聆聒聘聚聟聢聨聳聲聰聶聹聽聿肄肆肅肛肓肚肭冐肬胛胥胙胝胄胚胖脉胯胱脛脩脣脯腋���".split(""),e=0;e!=n[227].length;++e)65533!==n[227][e].charCodeAt(0)&&(r[n[227][e]]=58112+e,t[58112+e]=n[227][e]);for(n[228]="����������������������������������������������������������������隋腆脾腓腑胼腱腮腥腦腴膃膈膊膀膂膠膕膤膣腟膓膩膰膵膾膸膽臀臂膺臉臍臑臙臘臈臚臟臠臧臺臻臾舁舂舅與舊舍舐舖舩舫舸舳艀艙艘艝艚艟艤�艢艨艪艫舮艱艷艸艾芍芒芫芟芻芬苡苣苟苒苴苳苺莓范苻苹苞茆苜茉苙茵茴茖茲茱荀茹荐荅茯茫茗茘莅莚莪莟莢莖茣莎莇莊荼莵荳荵莠莉莨菴萓菫菎菽萃菘萋菁菷萇菠菲萍萢萠莽萸蔆菻葭萪萼蕚蒄葷葫蒭葮蒂葩葆萬葯葹萵蓊葢蒹蒿蒟蓙蓍蒻蓚蓐蓁蓆蓖蒡蔡蓿蓴蔗蔘蔬蔟蔕蔔蓼蕀蕣蕘蕈���".split(""),e=0;e!=n[228].length;++e)65533!==n[228][e].charCodeAt(0)&&(r[n[228][e]]=58368+e,t[58368+e]=n[228][e]);for(n[229]="����������������������������������������������������������������蕁蘂蕋蕕薀薤薈薑薊薨蕭薔薛藪薇薜蕷蕾薐藉薺藏薹藐藕藝藥藜藹蘊蘓蘋藾藺蘆蘢蘚蘰蘿虍乕虔號虧虱蚓蚣蚩蚪蚋蚌蚶蚯蛄蛆蚰蛉蠣蚫蛔蛞蛩蛬�蛟蛛蛯蜒蜆蜈蜀蜃蛻蜑蜉蜍蛹蜊蜴蜿蜷蜻蜥蜩蜚蝠蝟蝸蝌蝎蝴蝗蝨蝮蝙蝓蝣蝪蠅螢螟螂螯蟋螽蟀蟐雖螫蟄螳蟇蟆螻蟯蟲蟠蠏蠍蟾蟶蟷蠎蟒蠑蠖蠕蠢蠡蠱蠶蠹蠧蠻衄衂衒衙衞衢衫袁衾袞衵衽袵衲袂袗袒袮袙袢袍袤袰袿袱裃裄裔裘裙裝裹褂裼裴裨裲褄褌褊褓襃褞褥褪褫襁襄褻褶褸襌褝襠襞���".split(""),e=0;e!=n[229].length;++e)65533!==n[229][e].charCodeAt(0)&&(r[n[229][e]]=58624+e,t[58624+e]=n[229][e]);for(n[230]="����������������������������������������������������������������襦襤襭襪襯襴襷襾覃覈覊覓覘覡覩覦覬覯覲覺覽覿觀觚觜觝觧觴觸訃訖訐訌訛訝訥訶詁詛詒詆詈詼詭詬詢誅誂誄誨誡誑誥誦誚誣諄諍諂諚諫諳諧�諤諱謔諠諢諷諞諛謌謇謚諡謖謐謗謠謳鞫謦謫謾謨譁譌譏譎證譖譛譚譫譟譬譯譴譽讀讌讎讒讓讖讙讚谺豁谿豈豌豎豐豕豢豬豸豺貂貉貅貊貍貎貔豼貘戝貭貪貽貲貳貮貶賈賁賤賣賚賽賺賻贄贅贊贇贏贍贐齎贓賍贔贖赧赭赱赳趁趙跂趾趺跏跚跖跌跛跋跪跫跟跣跼踈踉跿踝踞踐踟蹂踵踰踴蹊���".split(""),e=0;e!=n[230].length;++e)65533!==n[230][e].charCodeAt(0)&&(r[n[230][e]]=58880+e,t[58880+e]=n[230][e]);for(n[231]="����������������������������������������������������������������蹇蹉蹌蹐蹈蹙蹤蹠踪蹣蹕蹶蹲蹼躁躇躅躄躋躊躓躑躔躙躪躡躬躰軆躱躾軅軈軋軛軣軼軻軫軾輊輅輕輒輙輓輜輟輛輌輦輳輻輹轅轂輾轌轉轆轎轗轜�轢轣轤辜辟辣辭辯辷迚迥迢迪迯邇迴逅迹迺逑逕逡逍逞逖逋逧逶逵逹迸遏遐遑遒逎遉逾遖遘遞遨遯遶隨遲邂遽邁邀邊邉邏邨邯邱邵郢郤扈郛鄂鄒鄙鄲鄰酊酖酘酣酥酩酳酲醋醉醂醢醫醯醪醵醴醺釀釁釉釋釐釖釟釡釛釼釵釶鈞釿鈔鈬鈕鈑鉞鉗鉅鉉鉤鉈銕鈿鉋鉐銜銖銓銛鉚鋏銹銷鋩錏鋺鍄錮���".split(""),e=0;e!=n[231].length;++e)65533!==n[231][e].charCodeAt(0)&&(r[n[231][e]]=59136+e,t[59136+e]=n[231][e]);for(n[232]="����������������������������������������������������������������錙錢錚錣錺錵錻鍜鍠鍼鍮鍖鎰鎬鎭鎔鎹鏖鏗鏨鏥鏘鏃鏝鏐鏈鏤鐚鐔鐓鐃鐇鐐鐶鐫鐵鐡鐺鑁鑒鑄鑛鑠鑢鑞鑪鈩鑰鑵鑷鑽鑚鑼鑾钁鑿閂閇閊閔閖閘閙�閠閨閧閭閼閻閹閾闊濶闃闍闌闕闔闖關闡闥闢阡阨阮阯陂陌陏陋陷陜陞陝陟陦陲陬隍隘隕隗險隧隱隲隰隴隶隸隹雎雋雉雍襍雜霍雕雹霄霆霈霓霎霑霏霖霙霤霪霰霹霽霾靄靆靈靂靉靜靠靤靦靨勒靫靱靹鞅靼鞁靺鞆鞋鞏鞐鞜鞨鞦鞣鞳鞴韃韆韈韋韜韭齏韲竟韶韵頏頌頸頤頡頷頽顆顏顋顫顯顰���".split(""),e=0;e!=n[232].length;++e)65533!==n[232][e].charCodeAt(0)&&(r[n[232][e]]=59392+e,t[59392+e]=n[232][e]);for(n[233]="����������������������������������������������������������������顱顴顳颪颯颱颶飄飃飆飩飫餃餉餒餔餘餡餝餞餤餠餬餮餽餾饂饉饅饐饋饑饒饌饕馗馘馥馭馮馼駟駛駝駘駑駭駮駱駲駻駸騁騏騅駢騙騫騷驅驂驀驃�騾驕驍驛驗驟驢驥驤驩驫驪骭骰骼髀髏髑髓體髞髟髢髣髦髯髫髮髴髱髷髻鬆鬘鬚鬟鬢鬣鬥鬧鬨鬩鬪鬮鬯鬲魄魃魏魍魎魑魘魴鮓鮃鮑鮖鮗鮟鮠鮨鮴鯀鯊鮹鯆鯏鯑鯒鯣鯢鯤鯔鯡鰺鯲鯱鯰鰕鰔鰉鰓鰌鰆鰈鰒鰊鰄鰮鰛鰥鰤鰡鰰鱇鰲鱆鰾鱚鱠鱧鱶鱸鳧鳬鳰鴉鴈鳫鴃鴆鴪鴦鶯鴣鴟鵄鴕鴒鵁鴿鴾鵆鵈���".split(""),e=0;e!=n[233].length;++e)65533!==n[233][e].charCodeAt(0)&&(r[n[233][e]]=59648+e,t[59648+e]=n[233][e]);for(n[234]="����������������������������������������������������������������鵝鵞鵤鵑鵐鵙鵲鶉鶇鶫鵯鵺鶚鶤鶩鶲鷄鷁鶻鶸鶺鷆鷏鷂鷙鷓鷸鷦鷭鷯鷽鸚鸛鸞鹵鹹鹽麁麈麋麌麒麕麑麝麥麩麸麪麭靡黌黎黏黐黔黜點黝黠黥黨黯�黴黶黷黹黻黼黽鼇鼈皷鼕鼡鼬鼾齊齒齔齣齟齠齡齦齧齬齪齷齲齶龕龜龠堯槇遙瑤凜熙�������������������������������������������������������������������������������������������".split(""),e=0;e!=n[234].length;++e)65533!==n[234][e].charCodeAt(0)&&(r[n[234][e]]=59904+e,t[59904+e]=n[234][e]);for(n[237]="����������������������������������������������������������������纊褜鍈銈蓜俉炻昱棈鋹曻彅丨仡仼伀伃伹佖侒侊侚侔俍偀倢俿倞偆偰偂傔僴僘兊兤冝冾凬刕劜劦勀勛匀匇匤卲厓厲叝﨎咜咊咩哿喆坙坥垬埈埇﨏�塚增墲夋奓奛奝奣妤妺孖寀甯寘寬尞岦岺峵崧嵓﨑嵂嵭嶸嶹巐弡弴彧德忞恝悅悊惞惕愠惲愑愷愰憘戓抦揵摠撝擎敎昀昕昻昉昮昞昤晥晗晙晴晳暙暠暲暿曺朎朗杦枻桒柀栁桄棏﨓楨﨔榘槢樰橫橆橳橾櫢櫤毖氿汜沆汯泚洄涇浯涖涬淏淸淲淼渹湜渧渼溿澈澵濵瀅瀇瀨炅炫焏焄煜煆煇凞燁燾犱���".split(""),e=0;e!=n[237].length;++e)65533!==n[237][e].charCodeAt(0)&&(r[n[237][e]]=60672+e,t[60672+e]=n[237][e]);for(n[238]="����������������������������������������������������������������犾猤猪獷玽珉珖珣珒琇珵琦琪琩琮瑢璉璟甁畯皂皜皞皛皦益睆劯砡硎硤硺礰礼神祥禔福禛竑竧靖竫箞精絈絜綷綠緖繒罇羡羽茁荢荿菇菶葈蒴蕓蕙�蕫﨟薰蘒﨡蠇裵訒訷詹誧誾諟諸諶譓譿賰賴贒赶﨣軏﨤逸遧郞都鄕鄧釚釗釞釭釮釤釥鈆鈐鈊鈺鉀鈼鉎鉙鉑鈹鉧銧鉷鉸鋧鋗鋙鋐﨧鋕鋠鋓錥錡鋻﨨錞鋿錝錂鍰鍗鎤鏆鏞鏸鐱鑅鑈閒隆﨩隝隯霳霻靃靍靏靑靕顗顥飯飼餧館馞驎髙髜魵魲鮏鮱鮻鰀鵰鵫鶴鸙黑��ⅰⅱⅲⅳⅴⅵⅶⅷⅸⅹ¬¦'"���".split(""),e=0;e!=n[238].length;++e)65533!==n[238][e].charCodeAt(0)&&(r[n[238][e]]=60928+e,t[60928+e]=n[238][e]);for(n[250]="����������������������������������������������������������������ⅰⅱⅲⅳⅴⅵⅶⅷⅸⅹⅠⅡⅢⅣⅤⅥⅦⅧⅨⅩ¬¦'"㈱№℡∵纊褜鍈銈蓜俉炻昱棈鋹曻彅丨仡仼伀伃伹佖侒侊侚侔俍偀倢俿倞偆偰偂傔僴僘兊�兤冝冾凬刕劜劦勀勛匀匇匤卲厓厲叝﨎咜咊咩哿喆坙坥垬埈埇﨏塚增墲夋奓奛奝奣妤妺孖寀甯寘寬尞岦岺峵崧嵓﨑嵂嵭嶸嶹巐弡弴彧德忞恝悅悊惞惕愠惲愑愷愰憘戓抦揵摠撝擎敎昀昕昻昉昮昞昤晥晗晙晴晳暙暠暲暿曺朎朗杦枻桒柀栁桄棏﨓楨﨔榘槢樰橫橆橳橾櫢櫤毖氿汜沆汯泚洄涇浯���".split(""),e=0;e!=n[250].length;++e)65533!==n[250][e].charCodeAt(0)&&(r[n[250][e]]=64e3+e,t[64e3+e]=n[250][e]);for(n[251]="����������������������������������������������������������������涖涬淏淸淲淼渹湜渧渼溿澈澵濵瀅瀇瀨炅炫焏焄煜煆煇凞燁燾犱犾猤猪獷玽珉珖珣珒琇珵琦琪琩琮瑢璉璟甁畯皂皜皞皛皦益睆劯砡硎硤硺礰礼神�祥禔福禛竑竧靖竫箞精絈絜綷綠緖繒罇羡羽茁荢荿菇菶葈蒴蕓蕙蕫﨟薰蘒﨡蠇裵訒訷詹誧誾諟諸諶譓譿賰賴贒赶﨣軏﨤逸遧郞都鄕鄧釚釗釞釭釮釤釥鈆鈐鈊鈺鉀鈼鉎鉙鉑鈹鉧銧鉷鉸鋧鋗鋙鋐﨧鋕鋠鋓錥錡鋻﨨錞鋿錝錂鍰鍗鎤鏆鏞鏸鐱鑅鑈閒隆﨩隝隯霳霻靃靍靏靑靕顗顥飯飼餧館馞驎髙���".split(""),e=0;e!=n[251].length;++e)65533!==n[251][e].charCodeAt(0)&&(r[n[251][e]]=64256+e,t[64256+e]=n[251][e]);for(n[252]="����������������������������������������������������������������髜魵魲鮏鮱鮻鰀鵰鵫鶴鸙黑������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������".split(""),e=0;e!=n[252].length;++e)65533!==n[252][e].charCodeAt(0)&&(r[n[252][e]]=64512+e,t[64512+e]=n[252][e]);return{enc:r,dec:t}}(),r[936]=function(){var e,t=[],r={},n=[];for(n[0]="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~€�������������������������������������������������������������������������������������������������������������������������������".split(""),e=0;e!=n[0].length;++e)65533!==n[0][e].charCodeAt(0)&&(r[n[0][e]]=0+e,t[0+e]=n[0][e]);for(n[129]="����������������������������������������������������������������丂丄丅丆丏丒丗丟丠両丣並丩丮丯丱丳丵丷丼乀乁乂乄乆乊乑乕乗乚乛乢乣乤乥乧乨乪乫乬乭乮乯乲乴乵乶乷乸乹乺乻乼乽乿亀亁亂亃亄亅亇亊�亐亖亗亙亜亝亞亣亪亯亰亱亴亶亷亸亹亼亽亾仈仌仏仐仒仚仛仜仠仢仦仧仩仭仮仯仱仴仸仹仺仼仾伀伂伃伄伅伆伇伈伋伌伒伓伔伕伖伜伝伡伣伨伩伬伭伮伱伳伵伷伹伻伾伿佀佁佂佄佅佇佈佉佊佋佌佒佔佖佡佢佦佨佪佫佭佮佱佲併佷佸佹佺佽侀侁侂侅來侇侊侌侎侐侒侓侕侖侘侙侚侜侞侟価侢�".split(""),e=0;e!=n[129].length;++e)65533!==n[129][e].charCodeAt(0)&&(r[n[129][e]]=33024+e,t[33024+e]=n[129][e]);for(n[130]="����������������������������������������������������������������侤侫侭侰侱侲侳侴侶侷侸侹侺侻侼侽侾俀俁係俆俇俈俉俋俌俍俒俓俔俕俖俙俛俠俢俤俥俧俫俬俰俲俴俵俶俷俹俻俼俽俿倀倁倂倃倄倅倆倇倈倉倊�個倎倐們倓倕倖倗倛倝倞倠倢倣値倧倫倯倰倱倲倳倴倵倶倷倸倹倻倽倿偀偁偂偄偅偆偉偊偋偍偐偑偒偓偔偖偗偘偙偛偝偞偟偠偡偢偣偤偦偧偨偩偪偫偭偮偯偰偱偲偳側偵偸偹偺偼偽傁傂傃傄傆傇傉傊傋傌傎傏傐傑傒傓傔傕傖傗傘備傚傛傜傝傞傟傠傡傢傤傦傪傫傭傮傯傰傱傳傴債傶傷傸傹傼�".split(""),e=0;e!=n[130].length;++e)65533!==n[130][e].charCodeAt(0)&&(r[n[130][e]]=33280+e,t[33280+e]=n[130][e]);for(n[131]="����������������������������������������������������������������傽傾傿僀僁僂僃僄僅僆僇僈僉僊僋僌働僎僐僑僒僓僔僕僗僘僙僛僜僝僞僟僠僡僢僣僤僥僨僩僪僫僯僰僱僲僴僶僷僸價僺僼僽僾僿儀儁儂儃億儅儈�儉儊儌儍儎儏儐儑儓儔儕儖儗儘儙儚儛儜儝儞償儠儢儣儤儥儦儧儨儩優儫儬儭儮儯儰儱儲儳儴儵儶儷儸儹儺儻儼儽儾兂兇兊兌兎兏児兒兓兗兘兙兛兝兞兟兠兡兣兤兦內兩兪兯兲兺兾兿冃冄円冇冊冋冎冏冐冑冓冔冘冚冝冞冟冡冣冦冧冨冩冪冭冮冴冸冹冺冾冿凁凂凃凅凈凊凍凎凐凒凓凔凕凖凗�".split(""),e=0;e!=n[131].length;++e)65533!==n[131][e].charCodeAt(0)&&(r[n[131][e]]=33536+e,t[33536+e]=n[131][e]);for(n[132]="����������������������������������������������������������������凘凙凚凜凞凟凢凣凥処凧凨凩凪凬凮凱凲凴凷凾刄刅刉刋刌刏刐刓刔刕刜刞刟刡刢刣別刦刧刪刬刯刱刲刴刵刼刾剄剅剆則剈剉剋剎剏剒剓剕剗剘�剙剚剛剝剟剠剢剣剤剦剨剫剬剭剮剰剱剳剴創剶剷剸剹剺剻剼剾劀劃劄劅劆劇劉劊劋劌劍劎劏劑劒劔劕劖劗劘劙劚劜劤劥劦劧劮劯劰労劵劶劷劸効劺劻劼劽勀勁勂勄勅勆勈勊勌勍勎勏勑勓勔動勗務勚勛勜勝勞勠勡勢勣勥勦勧勨勩勪勫勬勭勮勯勱勲勳勴勵勶勷勸勻勼勽匁匂匃匄匇匉匊匋匌匎�".split(""),e=0;e!=n[132].length;++e)65533!==n[132][e].charCodeAt(0)&&(r[n[132][e]]=33792+e,t[33792+e]=n[132][e]);for(n[133]="����������������������������������������������������������������匑匒匓匔匘匛匜匞匟匢匤匥匧匨匩匫匬匭匯匰匱匲匳匴匵匶匷匸匼匽區卂卄卆卋卌卍卐協単卙卛卝卥卨卪卬卭卲卶卹卻卼卽卾厀厁厃厇厈厊厎厏�厐厑厒厓厔厖厗厙厛厜厞厠厡厤厧厪厫厬厭厯厰厱厲厳厴厵厷厸厹厺厼厽厾叀參叄叅叆叇収叏叐叒叓叕叚叜叝叞叡叢叧叴叺叾叿吀吂吅吇吋吔吘吙吚吜吢吤吥吪吰吳吶吷吺吽吿呁呂呄呅呇呉呌呍呎呏呑呚呝呞呟呠呡呣呥呧呩呪呫呬呭呮呯呰呴呹呺呾呿咁咃咅咇咈咉咊咍咑咓咗咘咜咞咟咠咡�".split(""),e=0;e!=n[133].length;++e)65533!==n[133][e].charCodeAt(0)&&(r[n[133][e]]=34048+e,t[34048+e]=n[133][e]);for(n[134]="����������������������������������������������������������������咢咥咮咰咲咵咶咷咹咺咼咾哃哅哊哋哖哘哛哠員哢哣哤哫哬哯哰哱哴哵哶哷哸哹哻哾唀唂唃唄唅唈唊唋唌唍唎唒唓唕唖唗唘唙唚唜唝唞唟唡唥唦�唨唩唫唭唲唴唵唶唸唹唺唻唽啀啂啅啇啈啋啌啍啎問啑啒啓啔啗啘啙啚啛啝啞啟啠啢啣啨啩啫啯啰啱啲啳啴啹啺啽啿喅喆喌喍喎喐喒喓喕喖喗喚喛喞喠喡喢喣喤喥喦喨喩喪喫喬喭單喯喰喲喴営喸喺喼喿嗀嗁嗂嗃嗆嗇嗈嗊嗋嗎嗏嗐嗕嗗嗘嗙嗚嗛嗞嗠嗢嗧嗩嗭嗮嗰嗱嗴嗶嗸嗹嗺嗻嗼嗿嘂嘃嘄嘅�".split(""),e=0;e!=n[134].length;++e)65533!==n[134][e].charCodeAt(0)&&(r[n[134][e]]=34304+e,t[34304+e]=n[134][e]);for(n[135]="����������������������������������������������������������������嘆嘇嘊嘋嘍嘐嘑嘒嘓嘔嘕嘖嘗嘙嘚嘜嘝嘠嘡嘢嘥嘦嘨嘩嘪嘫嘮嘯嘰嘳嘵嘷嘸嘺嘼嘽嘾噀噁噂噃噄噅噆噇噈噉噊噋噏噐噑噒噓噕噖噚噛噝噞噟噠噡�噣噥噦噧噭噮噯噰噲噳噴噵噷噸噹噺噽噾噿嚀嚁嚂嚃嚄嚇嚈嚉嚊嚋嚌嚍嚐嚑嚒嚔嚕嚖嚗嚘嚙嚚嚛嚜嚝嚞嚟嚠嚡嚢嚤嚥嚦嚧嚨嚩嚪嚫嚬嚭嚮嚰嚱嚲嚳嚴嚵嚶嚸嚹嚺嚻嚽嚾嚿囀囁囂囃囄囅囆囇囈囉囋囌囍囎囏囐囑囒囓囕囖囘囙囜団囥囦囧囨囩囪囬囮囯囲図囶囷囸囻囼圀圁圂圅圇國圌圍圎圏圐圑�".split(""),e=0;e!=n[135].length;++e)65533!==n[135][e].charCodeAt(0)&&(r[n[135][e]]=34560+e,t[34560+e]=n[135][e]);for(n[136]="����������������������������������������������������������������園圓圔圕圖圗團圙圚圛圝圞圠圡圢圤圥圦圧圫圱圲圴圵圶圷圸圼圽圿坁坃坄坅坆坈坉坋坒坓坔坕坖坘坙坢坣坥坧坬坮坰坱坲坴坵坸坹坺坽坾坿垀�垁垇垈垉垊垍垎垏垐垑垔垕垖垗垘垙垚垜垝垞垟垥垨垪垬垯垰垱垳垵垶垷垹垺垻垼垽垾垿埀埁埄埅埆埇埈埉埊埌埍埐埑埓埖埗埛埜埞埡埢埣埥埦埧埨埩埪埫埬埮埰埱埲埳埵埶執埻埼埾埿堁堃堄堅堈堉堊堌堎堏堐堒堓堔堖堗堘堚堛堜堝堟堢堣堥堦堧堨堩堫堬堭堮堯報堲堳場堶堷堸堹堺堻堼堽�".split(""),e=0;e!=n[136].length;++e)65533!==n[136][e].charCodeAt(0)&&(r[n[136][e]]=34816+e,t[34816+e]=n[136][e]);for(n[137]="����������������������������������������������������������������堾堿塀塁塂塃塅塆塇塈塉塊塋塎塏塐塒塓塕塖塗塙塚塛塜塝塟塠塡塢塣塤塦塧塨塩塪塭塮塯塰塱塲塳塴塵塶塷塸塹塺塻塼塽塿墂墄墆墇墈墊墋墌�墍墎墏墐墑墔墕墖増墘墛墜墝墠墡墢墣墤墥墦墧墪墫墬墭墮墯墰墱墲墳墴墵墶墷墸墹墺墻墽墾墿壀壂壃壄壆壇壈壉壊壋壌壍壎壏壐壒壓壔壖壗壘壙壚壛壜壝壞壟壠壡壢壣壥壦壧壨壩壪壭壯壱売壴壵壷壸壺壻壼壽壾壿夀夁夃夅夆夈変夊夋夌夎夐夑夒夓夗夘夛夝夞夠夡夢夣夦夨夬夰夲夳夵夶夻�".split(""),e=0;e!=n[137].length;++e)65533!==n[137][e].charCodeAt(0)&&(r[n[137][e]]=35072+e,t[35072+e]=n[137][e]);for(n[138]="����������������������������������������������������������������夽夾夿奀奃奅奆奊奌奍奐奒奓奙奛奜奝奞奟奡奣奤奦奧奨奩奪奫奬奭奮奯奰奱奲奵奷奺奻奼奾奿妀妅妉妋妌妎妏妐妑妔妕妘妚妛妜妝妟妠妡妢妦�妧妬妭妰妱妳妴妵妶妷妸妺妼妽妿姀姁姂姃姄姅姇姈姉姌姍姎姏姕姖姙姛姞姟姠姡姢姤姦姧姩姪姫姭姮姯姰姱姲姳姴姵姶姷姸姺姼姽姾娀娂娊娋娍娎娏娐娒娔娕娖娗娙娚娛娝娞娡娢娤娦娧娨娪娫娬娭娮娯娰娳娵娷娸娹娺娻娽娾娿婁婂婃婄婅婇婈婋婌婍婎婏婐婑婒婓婔婖婗婘婙婛婜婝婞婟婠�".split(""),e=0;e!=n[138].length;++e)65533!==n[138][e].charCodeAt(0)&&(r[n[138][e]]=35328+e,t[35328+e]=n[138][e]);for(n[139]="����������������������������������������������������������������婡婣婤婥婦婨婩婫婬婭婮婯婰婱婲婳婸婹婻婼婽婾媀媁媂媃媄媅媆媇媈媉媊媋媌媍媎媏媐媑媓媔媕媖媗媘媙媜媝媞媟媠媡媢媣媤媥媦媧媨媩媫媬�媭媮媯媰媱媴媶媷媹媺媻媼媽媿嫀嫃嫄嫅嫆嫇嫈嫊嫋嫍嫎嫏嫐嫑嫓嫕嫗嫙嫚嫛嫝嫞嫟嫢嫤嫥嫧嫨嫪嫬嫭嫮嫯嫰嫲嫳嫴嫵嫶嫷嫸嫹嫺嫻嫼嫽嫾嫿嬀嬁嬂嬃嬄嬅嬆嬇嬈嬊嬋嬌嬍嬎嬏嬐嬑嬒嬓嬔嬕嬘嬙嬚嬛嬜嬝嬞嬟嬠嬡嬢嬣嬤嬥嬦嬧嬨嬩嬪嬫嬬嬭嬮嬯嬰嬱嬳嬵嬶嬸嬹嬺嬻嬼嬽嬾嬿孁孂孃孄孅孆孇�".split(""),e=0;e!=n[139].length;++e)65533!==n[139][e].charCodeAt(0)&&(r[n[139][e]]=35584+e,t[35584+e]=n[139][e]);for(n[140]="����������������������������������������������������������������孈孉孊孋孌孍孎孏孒孖孞孠孡孧孨孫孭孮孯孲孴孶孷學孹孻孼孾孿宂宆宊宍宎宐宑宒宔宖実宧宨宩宬宭宮宯宱宲宷宺宻宼寀寁寃寈寉寊寋寍寎寏�寑寔寕寖寗寘寙寚寛寜寠寢寣實寧審寪寫寬寭寯寱寲寳寴寵寶寷寽対尀専尃尅將專尋尌對導尐尒尓尗尙尛尞尟尠尡尣尦尨尩尪尫尭尮尯尰尲尳尵尶尷屃屄屆屇屌屍屒屓屔屖屗屘屚屛屜屝屟屢層屧屨屩屪屫屬屭屰屲屳屴屵屶屷屸屻屼屽屾岀岃岄岅岆岇岉岊岋岎岏岒岓岕岝岞岟岠岡岤岥岦岧岨�".split(""),e=0;e!=n[140].length;++e)65533!==n[140][e].charCodeAt(0)&&(r[n[140][e]]=35840+e,t[35840+e]=n[140][e]);for(n[141]="����������������������������������������������������������������岪岮岯岰岲岴岶岹岺岻岼岾峀峂峃峅峆峇峈峉峊峌峍峎峏峐峑峓峔峕峖峗峘峚峛峜峝峞峟峠峢峣峧峩峫峬峮峯峱峲峳峴峵島峷峸峹峺峼峽峾峿崀�崁崄崅崈崉崊崋崌崍崏崐崑崒崓崕崗崘崙崚崜崝崟崠崡崢崣崥崨崪崫崬崯崰崱崲崳崵崶崷崸崹崺崻崼崿嵀嵁嵂嵃嵄嵅嵆嵈嵉嵍嵎嵏嵐嵑嵒嵓嵔嵕嵖嵗嵙嵚嵜嵞嵟嵠嵡嵢嵣嵤嵥嵦嵧嵨嵪嵭嵮嵰嵱嵲嵳嵵嵶嵷嵸嵹嵺嵻嵼嵽嵾嵿嶀嶁嶃嶄嶅嶆嶇嶈嶉嶊嶋嶌嶍嶎嶏嶐嶑嶒嶓嶔嶕嶖嶗嶘嶚嶛嶜嶞嶟嶠�".split(""),e=0;e!=n[141].length;++e)65533!==n[141][e].charCodeAt(0)&&(r[n[141][e]]=36096+e,t[36096+e]=n[141][e]);for(n[142]="����������������������������������������������������������������嶡嶢嶣嶤嶥嶦嶧嶨嶩嶪嶫嶬嶭嶮嶯嶰嶱嶲嶳嶴嶵嶶嶸嶹嶺嶻嶼嶽嶾嶿巀巁巂巃巄巆巇巈巉巊巋巌巎巏巐巑巒巓巔巕巖巗巘巙巚巜巟巠巣巤巪巬巭�巰巵巶巸巹巺巻巼巿帀帄帇帉帊帋帍帎帒帓帗帞帟帠帡帢帣帤帥帨帩帪師帬帯帰帲帳帴帵帶帹帺帾帿幀幁幃幆幇幈幉幊幋幍幎幏幐幑幒幓幖幗幘幙幚幜幝幟幠幣幤幥幦幧幨幩幪幫幬幭幮幯幰幱幵幷幹幾庁庂広庅庈庉庌庍庎庒庘庛庝庡庢庣庤庨庩庪庫庬庮庯庰庱庲庴庺庻庼庽庿廀廁廂廃廄廅�".split(""),e=0;e!=n[142].length;++e)65533!==n[142][e].charCodeAt(0)&&(r[n[142][e]]=36352+e,t[36352+e]=n[142][e]);for(n[143]="����������������������������������������������������������������廆廇廈廋廌廍廎廏廐廔廕廗廘廙廚廜廝廞廟廠廡廢廣廤廥廦廧廩廫廬廭廮廯廰廱廲廳廵廸廹廻廼廽弅弆弇弉弌弍弎弐弒弔弖弙弚弜弝弞弡弢弣弤�弨弫弬弮弰弲弳弴張弶強弸弻弽弾弿彁彂彃彄彅彆彇彈彉彊彋彌彍彎彏彑彔彙彚彛彜彞彟彠彣彥彧彨彫彮彯彲彴彵彶彸彺彽彾彿徃徆徍徎徏徑従徔徖徚徛徝從徟徠徢徣徤徥徦徧復徫徬徯徰徱徲徳徴徶徸徹徺徻徾徿忀忁忂忇忈忊忋忎忓忔忕忚忛応忞忟忢忣忥忦忨忩忬忯忰忲忳忴忶忷忹忺忼怇�".split(""),e=0;e!=n[143].length;++e)65533!==n[143][e].charCodeAt(0)&&(r[n[143][e]]=36608+e,t[36608+e]=n[143][e]);for(n[144]="����������������������������������������������������������������怈怉怋怌怐怑怓怗怘怚怞怟怢怣怤怬怭怮怰怱怲怳怴怶怷怸怹怺怽怾恀恄恅恆恇恈恉恊恌恎恏恑恓恔恖恗恘恛恜恞恟恠恡恥恦恮恱恲恴恵恷恾悀�悁悂悅悆悇悈悊悋悎悏悐悑悓悕悗悘悙悜悞悡悢悤悥悧悩悪悮悰悳悵悶悷悹悺悽悾悿惀惁惂惃惄惇惈惉惌惍惎惏惐惒惓惔惖惗惙惛惞惡惢惣惤惥惪惱惲惵惷惸惻惼惽惾惿愂愃愄愅愇愊愋愌愐愑愒愓愔愖愗愘愙愛愜愝愞愡愢愥愨愩愪愬愭愮愯愰愱愲愳愴愵愶愷愸愹愺愻愼愽愾慀慁慂慃慄慅慆�".split(""),e=0;e!=n[144].length;++e)65533!==n[144][e].charCodeAt(0)&&(r[n[144][e]]=36864+e,t[36864+e]=n[144][e]);for(n[145]="����������������������������������������������������������������慇慉態慍慏慐慒慓慔慖慗慘慙慚慛慜慞慟慠慡慣慤慥慦慩慪慫慬慭慮慯慱慲慳慴慶慸慹慺慻慼慽慾慿憀憁憂憃憄憅憆憇憈憉憊憌憍憏憐憑憒憓憕�憖憗憘憙憚憛憜憞憟憠憡憢憣憤憥憦憪憫憭憮憯憰憱憲憳憴憵憶憸憹憺憻憼憽憿懀懁懃懄懅懆懇應懌懍懎懏懐懓懕懖懗懘懙懚懛懜懝懞懟懠懡懢懣懤懥懧懨懩懪懫懬懭懮懯懰懱懲懳懴懶懷懸懹懺懻懼懽懾戀戁戂戃戄戅戇戉戓戔戙戜戝戞戠戣戦戧戨戩戫戭戯戰戱戲戵戶戸戹戺戻戼扂扄扅扆扊�".split(""),e=0;e!=n[145].length;++e)65533!==n[145][e].charCodeAt(0)&&(r[n[145][e]]=37120+e,t[37120+e]=n[145][e]);for(n[146]="����������������������������������������������������������������扏扐払扖扗扙扚扜扝扞扟扠扡扢扤扥扨扱扲扴扵扷扸扺扻扽抁抂抃抅抆抇抈抋抌抍抎抏抐抔抙抜抝択抣抦抧抩抪抭抮抯抰抲抳抴抶抷抸抺抾拀拁�拃拋拏拑拕拝拞拠拡拤拪拫拰拲拵拸拹拺拻挀挃挄挅挆挊挋挌挍挏挐挒挓挔挕挗挘挙挜挦挧挩挬挭挮挰挱挳挴挵挶挷挸挻挼挾挿捀捁捄捇捈捊捑捒捓捔捖捗捘捙捚捛捜捝捠捤捥捦捨捪捫捬捯捰捲捳捴捵捸捹捼捽捾捿掁掃掄掅掆掋掍掑掓掔掕掗掙掚掛掜掝掞掟採掤掦掫掯掱掲掵掶掹掻掽掿揀�".split(""),e=0;e!=n[146].length;++e)65533!==n[146][e].charCodeAt(0)&&(r[n[146][e]]=37376+e,t[37376+e]=n[146][e]);for(n[147]="����������������������������������������������������������������揁揂揃揅揇揈揊揋揌揑揓揔揕揗揘揙揚換揜揝揟揢揤揥揦揧揨揫揬揮揯揰揱揳揵揷揹揺揻揼揾搃搄搆搇搈搉搊損搎搑搒搕搖搗搘搙搚搝搟搢搣搤�搥搧搨搩搫搮搯搰搱搲搳搵搶搷搸搹搻搼搾摀摂摃摉摋摌摍摎摏摐摑摓摕摖摗摙摚摛摜摝摟摠摡摢摣摤摥摦摨摪摫摬摮摯摰摱摲摳摴摵摶摷摻摼摽摾摿撀撁撃撆撈撉撊撋撌撍撎撏撐撓撔撗撘撚撛撜撝撟撠撡撢撣撥撦撧撨撪撫撯撱撲撳撴撶撹撻撽撾撿擁擃擄擆擇擈擉擊擋擌擏擑擓擔擕擖擙據�".split(""),e=0;e!=n[147].length;++e)65533!==n[147][e].charCodeAt(0)&&(r[n[147][e]]=37632+e,t[37632+e]=n[147][e]);for(n[148]="����������������������������������������������������������������擛擜擝擟擠擡擣擥擧擨擩擪擫擬擭擮擯擰擱擲擳擴擵擶擷擸擹擺擻擼擽擾擿攁攂攃攄攅攆攇攈攊攋攌攍攎攏攐攑攓攔攕攖攗攙攚攛攜攝攞攟攠攡�攢攣攤攦攧攨攩攪攬攭攰攱攲攳攷攺攼攽敀敁敂敃敄敆敇敊敋敍敎敐敒敓敔敗敘敚敜敟敠敡敤敥敧敨敩敪敭敮敯敱敳敵敶數敹敺敻敼敽敾敿斀斁斂斃斄斅斆斈斉斊斍斎斏斒斔斕斖斘斚斝斞斠斢斣斦斨斪斬斮斱斲斳斴斵斶斷斸斺斻斾斿旀旂旇旈旉旊旍旐旑旓旔旕旘旙旚旛旜旝旞旟旡旣旤旪旫�".split(""),e=0;e!=n[148].length;++e)65533!==n[148][e].charCodeAt(0)&&(r[n[148][e]]=37888+e,t[37888+e]=n[148][e]);for(n[149]="����������������������������������������������������������������旲旳旴旵旸旹旻旼旽旾旿昁昄昅昇昈昉昋昍昐昑昒昖昗昘昚昛昜昞昡昢昣昤昦昩昪昫昬昮昰昲昳昷昸昹昺昻昽昿晀時晄晅晆晇晈晉晊晍晎晐晑晘�晙晛晜晝晞晠晢晣晥晧晩晪晫晬晭晱晲晳晵晸晹晻晼晽晿暀暁暃暅暆暈暉暊暋暍暎暏暐暒暓暔暕暘暙暚暛暜暞暟暠暡暢暣暤暥暦暩暪暫暬暭暯暰暱暲暳暵暶暷暸暺暻暼暽暿曀曁曂曃曄曅曆曇曈曉曊曋曌曍曎曏曐曑曒曓曔曕曖曗曘曚曞曟曠曡曢曣曤曥曧曨曪曫曬曭曮曯曱曵曶書曺曻曽朁朂會�".split(""),e=0;e!=n[149].length;++e)65533!==n[149][e].charCodeAt(0)&&(r[n[149][e]]=38144+e,t[38144+e]=n[149][e]);for(n[150]="����������������������������������������������������������������朄朅朆朇朌朎朏朑朒朓朖朘朙朚朜朞朠朡朢朣朤朥朧朩朮朰朲朳朶朷朸朹朻朼朾朿杁杄杅杇杊杋杍杒杔杕杗杘杙杚杛杝杢杣杤杦杧杫杬杮東杴杶�杸杹杺杻杽枀枂枃枅枆枈枊枌枍枎枏枑枒枓枔枖枙枛枟枠枡枤枦枩枬枮枱枲枴枹枺枻枼枽枾枿柀柂柅柆柇柈柉柊柋柌柍柎柕柖柗柛柟柡柣柤柦柧柨柪柫柭柮柲柵柶柷柸柹柺査柼柾栁栂栃栄栆栍栐栒栔栕栘栙栚栛栜栞栟栠栢栣栤栥栦栧栨栫栬栭栮栯栰栱栴栵栶栺栻栿桇桋桍桏桒桖桗桘桙桚桛�".split(""),e=0;e!=n[150].length;++e)65533!==n[150][e].charCodeAt(0)&&(r[n[150][e]]=38400+e,t[38400+e]=n[150][e]);for(n[151]="����������������������������������������������������������������桜桝桞桟桪桬桭桮桯桰桱桲桳桵桸桹桺桻桼桽桾桿梀梂梄梇梈梉梊梋梌梍梎梐梑梒梔梕梖梘梙梚梛梜條梞梟梠梡梣梤梥梩梪梫梬梮梱梲梴梶梷梸�梹梺梻梼梽梾梿棁棃棄棅棆棇棈棊棌棎棏棐棑棓棔棖棗棙棛棜棝棞棟棡棢棤棥棦棧棨棩棪棫棬棭棯棲棳棴棶棷棸棻棽棾棿椀椂椃椄椆椇椈椉椊椌椏椑椓椔椕椖椗椘椙椚椛検椝椞椡椢椣椥椦椧椨椩椪椫椬椮椯椱椲椳椵椶椷椸椺椻椼椾楀楁楃楄楅楆楇楈楉楊楋楌楍楎楏楐楑楒楓楕楖楘楙楛楜楟�".split(""),e=0;e!=n[151].length;++e)65533!==n[151][e].charCodeAt(0)&&(r[n[151][e]]=38656+e,t[38656+e]=n[151][e]);for(n[152]="����������������������������������������������������������������楡楢楤楥楧楨楩楪楬業楯楰楲楳楴極楶楺楻楽楾楿榁榃榅榊榋榌榎榏榐榑榒榓榖榗榙榚榝榞榟榠榡榢榣榤榥榦榩榪榬榮榯榰榲榳榵榶榸榹榺榼榽�榾榿槀槂槃槄槅槆槇槈槉構槍槏槑槒槓槕槖槗様槙槚槜槝槞槡槢槣槤槥槦槧槨槩槪槫槬槮槯槰槱槳槴槵槶槷槸槹槺槻槼槾樀樁樂樃樄樅樆樇樈樉樋樌樍樎樏樐樑樒樓樔樕樖標樚樛樜樝樞樠樢樣樤樥樦樧権樫樬樭樮樰樲樳樴樶樷樸樹樺樻樼樿橀橁橂橃橅橆橈橉橊橋橌橍橎橏橑橒橓橔橕橖橗橚�".split(""),e=0;e!=n[152].length;++e)65533!==n[152][e].charCodeAt(0)&&(r[n[152][e]]=38912+e,t[38912+e]=n[152][e]);for(n[153]="����������������������������������������������������������������橜橝橞機橠橢橣橤橦橧橨橩橪橫橬橭橮橯橰橲橳橴橵橶橷橸橺橻橽橾橿檁檂檃檅檆檇檈檉檊檋檌檍檏檒檓檔檕檖檘檙檚檛檜檝檞檟檡檢檣檤檥檦�檧檨檪檭檮檯檰檱檲檳檴檵檶檷檸檹檺檻檼檽檾檿櫀櫁櫂櫃櫄櫅櫆櫇櫈櫉櫊櫋櫌櫍櫎櫏櫐櫑櫒櫓櫔櫕櫖櫗櫘櫙櫚櫛櫜櫝櫞櫟櫠櫡櫢櫣櫤櫥櫦櫧櫨櫩櫪櫫櫬櫭櫮櫯櫰櫱櫲櫳櫴櫵櫶櫷櫸櫹櫺櫻櫼櫽櫾櫿欀欁欂欃欄欅欆欇欈欉權欋欌欍欎欏欐欑欒欓欔欕欖欗欘欙欚欛欜欝欞欟欥欦欨欩欪欫欬欭欮�".split(""),e=0;e!=n[153].length;++e)65533!==n[153][e].charCodeAt(0)&&(r[n[153][e]]=39168+e,t[39168+e]=n[153][e]);for(n[154]="����������������������������������������������������������������欯欰欱欳欴欵欶欸欻欼欽欿歀歁歂歄歅歈歊歋歍歎歏歐歑歒歓歔歕歖歗歘歚歛歜歝歞歟歠歡歨歩歫歬歭歮歯歰歱歲歳歴歵歶歷歸歺歽歾歿殀殅殈�殌殎殏殐殑殔殕殗殘殙殜殝殞殟殠殢殣殤殥殦殧殨殩殫殬殭殮殯殰殱殲殶殸殹殺殻殼殽殾毀毃毄毆毇毈毉毊毌毎毐毑毘毚毜毝毞毟毠毢毣毤毥毦毧毨毩毬毭毮毰毱毲毴毶毷毸毺毻毼毾毿氀氁氂氃氄氈氉氊氋氌氎氒気氜氝氞氠氣氥氫氬氭氱氳氶氷氹氺氻氼氾氿汃汄汅汈汋汌汍汎汏汑汒汓汖汘�".split(""),e=0;e!=n[154].length;++e)65533!==n[154][e].charCodeAt(0)&&(r[n[154][e]]=39424+e,t[39424+e]=n[154][e]);for(n[155]="����������������������������������������������������������������汙汚汢汣汥汦汧汫汬汭汮汯汱汳汵汷汸決汻汼汿沀沄沇沊沋沍沎沑沒沕沖沗沘沚沜沝沞沠沢沨沬沯沰沴沵沶沷沺泀況泂泃泆泇泈泋泍泎泏泑泒泘�泙泚泜泝泟泤泦泧泩泬泭泲泴泹泿洀洂洃洅洆洈洉洊洍洏洐洑洓洔洕洖洘洜洝洟洠洡洢洣洤洦洨洩洬洭洯洰洴洶洷洸洺洿浀浂浄浉浌浐浕浖浗浘浛浝浟浡浢浤浥浧浨浫浬浭浰浱浲浳浵浶浹浺浻浽浾浿涀涁涃涄涆涇涊涋涍涏涐涒涖涗涘涙涚涜涢涥涬涭涰涱涳涴涶涷涹涺涻涼涽涾淁淂淃淈淉淊�".split(""),e=0;e!=n[155].length;++e)65533!==n[155][e].charCodeAt(0)&&(r[n[155][e]]=39680+e,t[39680+e]=n[155][e]);for(n[156]="����������������������������������������������������������������淍淎淏淐淒淓淔淕淗淚淛淜淟淢淣淥淧淨淩淪淭淯淰淲淴淵淶淸淺淽淾淿渀渁渂渃渄渆渇済渉渋渏渒渓渕渘渙減渜渞渟渢渦渧渨渪測渮渰渱渳渵�渶渷渹渻渼渽渾渿湀湁湂湅湆湇湈湉湊湋湌湏湐湑湒湕湗湙湚湜湝湞湠湡湢湣湤湥湦湧湨湩湪湬湭湯湰湱湲湳湴湵湶湷湸湹湺湻湼湽満溁溂溄溇溈溊溋溌溍溎溑溒溓溔溕準溗溙溚溛溝溞溠溡溣溤溦溨溩溫溬溭溮溰溳溵溸溹溼溾溿滀滃滄滅滆滈滉滊滌滍滎滐滒滖滘滙滛滜滝滣滧滪滫滬滭滮滯�".split(""),e=0;e!=n[156].length;++e)65533!==n[156][e].charCodeAt(0)&&(r[n[156][e]]=39936+e,t[39936+e]=n[156][e]);for(n[157]="����������������������������������������������������������������滰滱滲滳滵滶滷滸滺滻滼滽滾滿漀漁漃漄漅漇漈漊漋漌漍漎漐漑漒漖漗漘漙漚漛漜漝漞漟漡漢漣漥漦漧漨漬漮漰漲漴漵漷漸漹漺漻漼漽漿潀潁潂�潃潄潅潈潉潊潌潎潏潐潑潒潓潔潕潖潗潙潚潛潝潟潠潡潣潤潥潧潨潩潪潫潬潯潰潱潳潵潶潷潹潻潽潾潿澀澁澂澃澅澆澇澊澋澏澐澑澒澓澔澕澖澗澘澙澚澛澝澞澟澠澢澣澤澥澦澨澩澪澫澬澭澮澯澰澱澲澴澵澷澸澺澻澼澽澾澿濁濃濄濅濆濇濈濊濋濌濍濎濏濐濓濔濕濖濗濘濙濚濛濜濝濟濢濣濤濥�".split(""),e=0;e!=n[157].length;++e)65533!==n[157][e].charCodeAt(0)&&(r[n[157][e]]=40192+e,t[40192+e]=n[157][e]);for(n[158]="����������������������������������������������������������������濦濧濨濩濪濫濬濭濰濱濲濳濴濵濶濷濸濹濺濻濼濽濾濿瀀瀁瀂瀃瀄瀅瀆瀇瀈瀉瀊瀋瀌瀍瀎瀏瀐瀒瀓瀔瀕瀖瀗瀘瀙瀜瀝瀞瀟瀠瀡瀢瀤瀥瀦瀧瀨瀩瀪�瀫瀬瀭瀮瀯瀰瀱瀲瀳瀴瀶瀷瀸瀺瀻瀼瀽瀾瀿灀灁灂灃灄灅灆灇灈灉灊灋灍灎灐灑灒灓灔灕灖灗灘灙灚灛灜灝灟灠灡灢灣灤灥灦灧灨灩灪灮灱灲灳灴灷灹灺灻災炁炂炃炄炆炇炈炋炌炍炏炐炑炓炗炘炚炛炞炟炠炡炢炣炤炥炦炧炨炩炪炰炲炴炵炶為炾炿烄烅烆烇烉烋烌烍烎烏烐烑烒烓烔烕烖烗烚�".split(""),e=0;e!=n[158].length;++e)65533!==n[158][e].charCodeAt(0)&&(r[n[158][e]]=40448+e,t[40448+e]=n[158][e]);for(n[159]="����������������������������������������������������������������烜烝烞烠烡烢烣烥烪烮烰烱烲烳烴烵烶烸烺烻烼烾烿焀焁焂焃焄焅焆焇焈焋焌焍焎焏焑焒焔焗焛焜焝焞焟焠無焢焣焤焥焧焨焩焪焫焬焭焮焲焳焴�焵焷焸焹焺焻焼焽焾焿煀煁煂煃煄煆煇煈煉煋煍煏煐煑煒煓煔煕煖煗煘煙煚煛煝煟煠煡煢煣煥煩煪煫煬煭煯煰煱煴煵煶煷煹煻煼煾煿熀熁熂熃熅熆熇熈熉熋熌熍熎熐熑熒熓熕熖熗熚熛熜熝熞熡熢熣熤熥熦熧熩熪熫熭熮熯熰熱熲熴熶熷熸熺熻熼熽熾熿燀燁燂燄燅燆燇燈燉燊燋燌燍燏燐燑燒燓�".split(""),e=0;e!=n[159].length;++e)65533!==n[159][e].charCodeAt(0)&&(r[n[159][e]]=40704+e,t[40704+e]=n[159][e]);for(n[160]="����������������������������������������������������������������燖燗燘燙燚燛燜燝燞營燡燢燣燤燦燨燩燪燫燬燭燯燰燱燲燳燴燵燶燷燸燺燻燼燽燾燿爀爁爂爃爄爅爇爈爉爊爋爌爍爎爏爐爑爒爓爔爕爖爗爘爙爚�爛爜爞爟爠爡爢爣爤爥爦爧爩爫爭爮爯爲爳爴爺爼爾牀牁牂牃牄牅牆牉牊牋牎牏牐牑牓牔牕牗牘牚牜牞牠牣牤牥牨牪牫牬牭牰牱牳牴牶牷牸牻牼牽犂犃犅犆犇犈犉犌犎犐犑犓犔犕犖犗犘犙犚犛犜犝犞犠犡犢犣犤犥犦犧犨犩犪犫犮犱犲犳犵犺犻犼犽犾犿狀狅狆狇狉狊狋狌狏狑狓狔狕狖狘狚狛�".split(""),e=0;e!=n[160].length;++e)65533!==n[160][e].charCodeAt(0)&&(r[n[160][e]]=40960+e,t[40960+e]=n[160][e]);for(n[161]="����������������������������������������������������������������������������������������������������������������������������������������������������������������� 、。·ˉˇ¨〃々—~‖…‘’“”〔〕〈〉《》「」『』〖〗【】±×÷∶∧∨∑∏∪∩∈∷√⊥∥∠⌒⊙∫∮≡≌≈∽∝≠≮≯≤≥∞∵∴♂♀°′″℃$¤¢£‰§№☆★○●◎◇◆□■△▲※→←↑↓〓�".split(""),e=0;e!=n[161].length;++e)65533!==n[161][e].charCodeAt(0)&&(r[n[161][e]]=41216+e,t[41216+e]=n[161][e]);for(n[162]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������ⅰⅱⅲⅳⅴⅵⅶⅷⅸⅹ������⒈⒉⒊⒋⒌⒍⒎⒏⒐⒑⒒⒓⒔⒕⒖⒗⒘⒙⒚⒛⑴⑵⑶⑷⑸⑹⑺⑻⑼⑽⑾⑿⒀⒁⒂⒃⒄⒅⒆⒇①②③④⑤⑥⑦⑧⑨⑩��㈠㈡㈢㈣㈤㈥㈦㈧㈨㈩��ⅠⅡⅢⅣⅤⅥⅦⅧⅨⅩⅪⅫ���".split(""),e=0;e!=n[162].length;++e)65533!==n[162][e].charCodeAt(0)&&(r[n[162][e]]=41472+e,t[41472+e]=n[162][e]);for(n[163]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������!"#¥%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|} ̄�".split(""),e=0;e!=n[163].length;++e)65533!==n[163][e].charCodeAt(0)&&(r[n[163][e]]=41728+e,t[41728+e]=n[163][e]);for(n[164]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������ぁあぃいぅうぇえぉおかがきぎくぐけげこごさざしじすずせぜそぞただちぢっつづてでとどなにぬねのはばぱひびぴふぶぷへべぺほぼぽまみむめもゃやゅゆょよらりるれろゎわゐゑをん������������".split(""),e=0;e!=n[164].length;++e)65533!==n[164][e].charCodeAt(0)&&(r[n[164][e]]=41984+e,t[41984+e]=n[164][e]);for(n[165]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������ァアィイゥウェエォオカガキギクグケゲコゴサザシジスズセゼソゾタダチヂッツヅテデトドナニヌネノハバパヒビピフブプヘベペホボポマミムメモャヤュユョヨラリルレロヮワヰヱヲンヴヵヶ���������".split(""),e=0;e!=n[165].length;++e)65533!==n[165][e].charCodeAt(0)&&(r[n[165][e]]=42240+e,t[42240+e]=n[165][e]);for(n[166]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩ��������αβγδεζηθικλμνξοπρστυφχψω�������︵︶︹︺︿﹀︽︾﹁﹂﹃﹄��︻︼︷︸︱�︳︴����������".split(""),e=0;e!=n[166].length;++e)65533!==n[166][e].charCodeAt(0)&&(r[n[166][e]]=42496+e,t[42496+e]=n[166][e]);for(n[167]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ���������������абвгдеёжзийклмнопрстуфхцчшщъыьэюя��������������".split(""),e=0;e!=n[167].length;++e)65533!==n[167][e].charCodeAt(0)&&(r[n[167][e]]=42752+e,t[42752+e]=n[167][e]);for(n[168]="����������������������������������������������������������������ˊˋ˙–―‥‵℅℉↖↗↘↙∕∟∣≒≦≧⊿═║╒╓╔╕╖╗╘╙╚╛╜╝╞╟╠╡╢╣╤╥╦╧╨╩╪╫╬╭╮╯╰╱╲╳▁▂▃▄▅▆▇�█▉▊▋▌▍▎▏▓▔▕▼▽◢◣◤◥☉⊕〒〝〞�����������āáǎàēéěèīíǐìōóǒòūúǔùǖǘǚǜüêɑ�ńň�ɡ����ㄅㄆㄇㄈㄉㄊㄋㄌㄍㄎㄏㄐㄑㄒㄓㄔㄕㄖㄗㄘㄙㄚㄛㄜㄝㄞㄟㄠㄡㄢㄣㄤㄥㄦㄧㄨㄩ����������������������".split(""),e=0;e!=n[168].length;++e)65533!==n[168][e].charCodeAt(0)&&(r[n[168][e]]=43008+e,t[43008+e]=n[168][e]);for(n[169]="����������������������������������������������������������������〡〢〣〤〥〦〧〨〩㊣㎎㎏㎜㎝㎞㎡㏄㏎㏑㏒㏕︰¬¦�℡㈱�‐���ー゛゜ヽヾ〆ゝゞ﹉﹊﹋﹌﹍﹎﹏﹐﹑﹒﹔﹕﹖﹗﹙﹚﹛﹜﹝﹞﹟﹠﹡�﹢﹣﹤﹥﹦﹨﹩﹪﹫�������������〇�������������─━│┃┄┅┆┇┈┉┊┋┌┍┎┏┐┑┒┓└┕┖┗┘┙┚┛├┝┞┟┠┡┢┣┤┥┦┧┨┩┪┫┬┭┮┯┰┱┲┳┴┵┶┷┸┹┺┻┼┽┾┿╀╁╂╃╄╅╆╇╈╉╊╋����������������".split(""),e=0;e!=n[169].length;++e)65533!==n[169][e].charCodeAt(0)&&(r[n[169][e]]=43264+e,t[43264+e]=n[169][e]);for(n[170]="����������������������������������������������������������������狜狝狟狢狣狤狥狦狧狪狫狵狶狹狽狾狿猀猂猄猅猆猇猈猉猋猌猍猏猐猑猒猔猘猙猚猟猠猣猤猦猧猨猭猯猰猲猳猵猶猺猻猼猽獀獁獂獃獄獅獆獇獈�獉獊獋獌獎獏獑獓獔獕獖獘獙獚獛獜獝獞獟獡獢獣獤獥獦獧獨獩獪獫獮獰獱�����������������������������������������������������������������������������������������������".split(""),e=0;e!=n[170].length;++e)65533!==n[170][e].charCodeAt(0)&&(r[n[170][e]]=43520+e,t[43520+e]=n[170][e]);for(n[171]="����������������������������������������������������������������獲獳獴獵獶獷獸獹獺獻獼獽獿玀玁玂玃玅玆玈玊玌玍玏玐玒玓玔玕玗玘玙玚玜玝玞玠玡玣玤玥玦玧玨玪玬玭玱玴玵玶玸玹玼玽玾玿珁珃珄珅珆珇�珋珌珎珒珓珔珕珖珗珘珚珛珜珝珟珡珢珣珤珦珨珪珫珬珮珯珰珱珳珴珵珶珷�����������������������������������������������������������������������������������������������".split(""),e=0;e!=n[171].length;++e)65533!==n[171][e].charCodeAt(0)&&(r[n[171][e]]=43776+e,t[43776+e]=n[171][e]);for(n[172]="����������������������������������������������������������������珸珹珺珻珼珽現珿琀琁琂琄琇琈琋琌琍琎琑琒琓琔琕琖琗琘琙琜琝琞琟琠琡琣琤琧琩琫琭琯琱琲琷琸琹琺琻琽琾琿瑀瑂瑃瑄瑅瑆瑇瑈瑉瑊瑋瑌瑍�瑎瑏瑐瑑瑒瑓瑔瑖瑘瑝瑠瑡瑢瑣瑤瑥瑦瑧瑨瑩瑪瑫瑬瑮瑯瑱瑲瑳瑴瑵瑸瑹瑺�����������������������������������������������������������������������������������������������".split(""),e=0;e!=n[172].length;++e)65533!==n[172][e].charCodeAt(0)&&(r[n[172][e]]=44032+e,t[44032+e]=n[172][e]);for(n[173]="����������������������������������������������������������������瑻瑼瑽瑿璂璄璅璆璈璉璊璌璍璏璑璒璓璔璕璖璗璘璙璚璛璝璟璠璡璢璣璤璥璦璪璫璬璭璮璯環璱璲璳璴璵璶璷璸璹璻璼璽璾璿瓀瓁瓂瓃瓄瓅瓆瓇�瓈瓉瓊瓋瓌瓍瓎瓏瓐瓑瓓瓔瓕瓖瓗瓘瓙瓚瓛瓝瓟瓡瓥瓧瓨瓩瓪瓫瓬瓭瓰瓱瓲�����������������������������������������������������������������������������������������������".split(""),e=0;e!=n[173].length;++e)65533!==n[173][e].charCodeAt(0)&&(r[n[173][e]]=44288+e,t[44288+e]=n[173][e]);for(n[174]="����������������������������������������������������������������瓳瓵瓸瓹瓺瓻瓼瓽瓾甀甁甂甃甅甆甇甈甉甊甋甌甎甐甒甔甕甖甗甛甝甞甠甡產産甤甦甧甪甮甴甶甹甼甽甿畁畂畃畄畆畇畉畊畍畐畑畒畓畕畖畗畘�畝畞畟畠畡畢畣畤畧畨畩畫畬畭畮畯異畱畳畵當畷畺畻畼畽畾疀疁疂疄疅疇�����������������������������������������������������������������������������������������������".split(""),e=0;e!=n[174].length;++e)65533!==n[174][e].charCodeAt(0)&&(r[n[174][e]]=44544+e,t[44544+e]=n[174][e]);for(n[175]="����������������������������������������������������������������疈疉疊疌疍疎疐疓疕疘疛疜疞疢疦疧疨疩疪疭疶疷疺疻疿痀痁痆痋痌痎痏痐痑痓痗痙痚痜痝痟痠痡痥痩痬痭痮痯痲痳痵痶痷痸痺痻痽痾瘂瘄瘆瘇�瘈瘉瘋瘍瘎瘏瘑瘒瘓瘔瘖瘚瘜瘝瘞瘡瘣瘧瘨瘬瘮瘯瘱瘲瘶瘷瘹瘺瘻瘽癁療癄�����������������������������������������������������������������������������������������������".split(""),e=0;e!=n[175].length;++e)65533!==n[175][e].charCodeAt(0)&&(r[n[175][e]]=44800+e,t[44800+e]=n[175][e]);for(n[176]="����������������������������������������������������������������癅癆癇癈癉癊癋癎癏癐癑癒癓癕癗癘癙癚癛癝癟癠癡癢癤癥癦癧癨癩癪癬癭癮癰癱癲癳癴癵癶癷癹発發癿皀皁皃皅皉皊皌皍皏皐皒皔皕皗皘皚皛�皜皝皞皟皠皡皢皣皥皦皧皨皩皪皫皬皭皯皰皳皵皶皷皸皹皺皻皼皽皾盀盁盃啊阿埃挨哎唉哀皑癌蔼矮艾碍爱隘鞍氨安俺按暗岸胺案肮昂盎凹敖熬翱袄傲奥懊澳芭捌扒叭吧笆八疤巴拔跋靶把耙坝霸罢爸白柏百摆佰败拜稗斑班搬扳般颁板版扮拌伴瓣半办绊邦帮梆榜膀绑棒磅蚌镑傍谤苞胞包褒剥�".split(""),e=0;e!=n[176].length;++e)65533!==n[176][e].charCodeAt(0)&&(r[n[176][e]]=45056+e,t[45056+e]=n[176][e]);for(n[177]="����������������������������������������������������������������盄盇盉盋盌盓盕盙盚盜盝盞盠盡盢監盤盦盧盨盩盪盫盬盭盰盳盵盶盷盺盻盽盿眀眂眃眅眆眊県眎眏眐眑眒眓眔眕眖眗眘眛眜眝眞眡眣眤眥眧眪眫�眬眮眰眱眲眳眴眹眻眽眾眿睂睄睅睆睈睉睊睋睌睍睎睏睒睓睔睕睖睗睘睙睜薄雹保堡饱宝抱报暴豹鲍爆杯碑悲卑北辈背贝钡倍狈备惫焙被奔苯本笨崩绷甭泵蹦迸逼鼻比鄙笔彼碧蓖蔽毕毙毖币庇痹闭敝弊必辟壁臂避陛鞭边编贬扁便变卞辨辩辫遍标彪膘表鳖憋别瘪彬斌濒滨宾摈兵冰柄丙秉饼炳�".split(""),e=0;e!=n[177].length;++e)65533!==n[177][e].charCodeAt(0)&&(r[n[177][e]]=45312+e,t[45312+e]=n[177][e]);for(n[178]="����������������������������������������������������������������睝睞睟睠睤睧睩睪睭睮睯睰睱睲睳睴睵睶睷睸睺睻睼瞁瞂瞃瞆瞇瞈瞉瞊瞋瞏瞐瞓瞔瞕瞖瞗瞘瞙瞚瞛瞜瞝瞞瞡瞣瞤瞦瞨瞫瞭瞮瞯瞱瞲瞴瞶瞷瞸瞹瞺�瞼瞾矀矁矂矃矄矅矆矇矈矉矊矋矌矎矏矐矑矒矓矔矕矖矘矙矚矝矞矟矠矡矤病并玻菠播拨钵波博勃搏铂箔伯帛舶脖膊渤泊驳捕卜哺补埠不布步簿部怖擦猜裁材才财睬踩采彩菜蔡餐参蚕残惭惨灿苍舱仓沧藏操糙槽曹草厕策侧册测层蹭插叉茬茶查碴搽察岔差诧拆柴豺搀掺蝉馋谗缠铲产阐颤昌猖�".split(""),e=0;e!=n[178].length;++e)65533!==n[178][e].charCodeAt(0)&&(r[n[178][e]]=45568+e,t[45568+e]=n[178][e]);for(n[179]="����������������������������������������������������������������矦矨矪矯矰矱矲矴矵矷矹矺矻矼砃砄砅砆砇砈砊砋砎砏砐砓砕砙砛砞砠砡砢砤砨砪砫砮砯砱砲砳砵砶砽砿硁硂硃硄硆硈硉硊硋硍硏硑硓硔硘硙硚�硛硜硞硟硠硡硢硣硤硥硦硧硨硩硯硰硱硲硳硴硵硶硸硹硺硻硽硾硿碀碁碂碃场尝常长偿肠厂敞畅唱倡超抄钞朝嘲潮巢吵炒车扯撤掣彻澈郴臣辰尘晨忱沉陈趁衬撑称城橙成呈乘程惩澄诚承逞骋秤吃痴持匙池迟弛驰耻齿侈尺赤翅斥炽充冲虫崇宠抽酬畴踌稠愁筹仇绸瞅丑臭初出橱厨躇锄雏滁除楚�".split(""),e=0;e!=n[179].length;++e)65533!==n[179][e].charCodeAt(0)&&(r[n[179][e]]=45824+e,t[45824+e]=n[179][e]);for(n[180]="����������������������������������������������������������������碄碅碆碈碊碋碏碐碒碔碕碖碙碝碞碠碢碤碦碨碩碪碫碬碭碮碯碵碶碷碸確碻碼碽碿磀磂磃磄磆磇磈磌磍磎磏磑磒磓磖磗磘磚磛磜磝磞磟磠磡磢磣�磤磥磦磧磩磪磫磭磮磯磰磱磳磵磶磸磹磻磼磽磾磿礀礂礃礄礆礇礈礉礊礋礌础储矗搐触处揣川穿椽传船喘串疮窗幢床闯创吹炊捶锤垂春椿醇唇淳纯蠢戳绰疵茨磁雌辞慈瓷词此刺赐次聪葱囱匆从丛凑粗醋簇促蹿篡窜摧崔催脆瘁粹淬翠村存寸磋撮搓措挫错搭达答瘩打大呆歹傣戴带殆代贷袋待逮�".split(""),e=0;e!=n[180].length;++e)65533!==n[180][e].charCodeAt(0)&&(r[n[180][e]]=46080+e,t[46080+e]=n[180][e]);for(n[181]="����������������������������������������������������������������礍礎礏礐礑礒礔礕礖礗礘礙礚礛礜礝礟礠礡礢礣礥礦礧礨礩礪礫礬礭礮礯礰礱礲礳礵礶礷礸礹礽礿祂祃祄祅祇祊祋祌祍祎祏祐祑祒祔祕祘祙祡祣�祤祦祩祪祫祬祮祰祱祲祳祴祵祶祹祻祼祽祾祿禂禃禆禇禈禉禋禌禍禎禐禑禒怠耽担丹单郸掸胆旦氮但惮淡诞弹蛋当挡党荡档刀捣蹈倒岛祷导到稻悼道盗德得的蹬灯登等瞪凳邓堤低滴迪敌笛狄涤翟嫡抵底地蒂第帝弟递缔颠掂滇碘点典靛垫电佃甸店惦奠淀殿碉叼雕凋刁掉吊钓调跌爹碟蝶迭谍叠�".split(""),e=0;e!=n[181].length;++e)65533!==n[181][e].charCodeAt(0)&&(r[n[181][e]]=46336+e,t[46336+e]=n[181][e]);for(n[182]="����������������������������������������������������������������禓禔禕禖禗禘禙禛禜禝禞禟禠禡禢禣禤禥禦禨禩禪禫禬禭禮禯禰禱禲禴禵禶禷禸禼禿秂秄秅秇秈秊秌秎秏秐秓秔秖秗秙秚秛秜秝秞秠秡秢秥秨秪�秬秮秱秲秳秴秵秶秷秹秺秼秾秿稁稄稅稇稈稉稊稌稏稐稑稒稓稕稖稘稙稛稜丁盯叮钉顶鼎锭定订丢东冬董懂动栋侗恫冻洞兜抖斗陡豆逗痘都督毒犊独读堵睹赌杜镀肚度渡妒端短锻段断缎堆兑队对墩吨蹲敦顿囤钝盾遁掇哆多夺垛躲朵跺舵剁惰堕蛾峨鹅俄额讹娥恶厄扼遏鄂饿恩而儿耳尔饵洱二�".split(""),e=0;e!=n[182].length;++e)65533!==n[182][e].charCodeAt(0)&&(r[n[182][e]]=46592+e,t[46592+e]=n[182][e]);for(n[183]="����������������������������������������������������������������稝稟稡稢稤稥稦稧稨稩稪稫稬稭種稯稰稱稲稴稵稶稸稺稾穀穁穂穃穄穅穇穈穉穊穋穌積穎穏穐穒穓穔穕穖穘穙穚穛穜穝穞穟穠穡穢穣穤穥穦穧穨�穩穪穫穬穭穮穯穱穲穳穵穻穼穽穾窂窅窇窉窊窋窌窎窏窐窓窔窙窚窛窞窡窢贰发罚筏伐乏阀法珐藩帆番翻樊矾钒繁凡烦反返范贩犯饭泛坊芳方肪房防妨仿访纺放菲非啡飞肥匪诽吠肺废沸费芬酚吩氛分纷坟焚汾粉奋份忿愤粪丰封枫蜂峰锋风疯烽逢冯缝讽奉凤佛否夫敷肤孵扶拂辐幅氟符伏俘服�".split(""),e=0;e!=n[183].length;++e)65533!==n[183][e].charCodeAt(0)&&(r[n[183][e]]=46848+e,t[46848+e]=n[183][e]);for(n[184]="����������������������������������������������������������������窣窤窧窩窪窫窮窯窰窱窲窴窵窶窷窸窹窺窻窼窽窾竀竁竂竃竄竅竆竇竈竉竊竌竍竎竏竐竑竒竓竔竕竗竘竚竛竜竝竡竢竤竧竨竩竪竫竬竮竰竱竲竳�竴竵競竷竸竻竼竾笀笁笂笅笇笉笌笍笎笐笒笓笖笗笘笚笜笝笟笡笢笣笧笩笭浮涪福袱弗甫抚辅俯釜斧脯腑府腐赴副覆赋复傅付阜父腹负富讣附妇缚咐噶嘎该改概钙盖溉干甘杆柑竿肝赶感秆敢赣冈刚钢缸肛纲岗港杠篙皋高膏羔糕搞镐稿告哥歌搁戈鸽胳疙割革葛格蛤阁隔铬个各给根跟耕更庚羹�".split(""),e=0;e!=n[184].length;++e)65533!==n[184][e].charCodeAt(0)&&(r[n[184][e]]=47104+e,t[47104+e]=n[184][e]);for(n[185]="����������������������������������������������������������������笯笰笲笴笵笶笷笹笻笽笿筀筁筂筃筄筆筈筊筍筎筓筕筗筙筜筞筟筡筣筤筥筦筧筨筩筪筫筬筭筯筰筳筴筶筸筺筼筽筿箁箂箃箄箆箇箈箉箊箋箌箎箏�箑箒箓箖箘箙箚箛箞箟箠箣箤箥箮箯箰箲箳箵箶箷箹箺箻箼箽箾箿節篂篃範埂耿梗工攻功恭龚供躬公宫弓巩汞拱贡共钩勾沟苟狗垢构购够辜菇咕箍估沽孤姑鼓古蛊骨谷股故顾固雇刮瓜剐寡挂褂乖拐怪棺关官冠观管馆罐惯灌贯光广逛瑰规圭硅归龟闺轨鬼诡癸桂柜跪贵刽辊滚棍锅郭国果裹过哈�".split(""),e=0;e!=n[185].length;++e)65533!==n[185][e].charCodeAt(0)&&(r[n[185][e]]=47360+e,t[47360+e]=n[185][e]);for(n[186]="����������������������������������������������������������������篅篈築篊篋篍篎篏篐篒篔篕篖篗篘篛篜篞篟篠篢篣篤篧篨篩篫篬篭篯篰篲篳篴篵篶篸篹篺篻篽篿簀簁簂簃簄簅簆簈簉簊簍簎簐簑簒簓簔簕簗簘簙�簚簛簜簝簞簠簡簢簣簤簥簨簩簫簬簭簮簯簰簱簲簳簴簵簶簷簹簺簻簼簽簾籂骸孩海氦亥害骇酣憨邯韩含涵寒函喊罕翰撼捍旱憾悍焊汗汉夯杭航壕嚎豪毫郝好耗号浩呵喝荷菏核禾和何合盒貉阂河涸赫褐鹤贺嘿黑痕很狠恨哼亨横衡恒轰哄烘虹鸿洪宏弘红喉侯猴吼厚候后呼乎忽瑚壶葫胡蝴狐糊湖�".split(""),e=0;e!=n[186].length;++e)65533!==n[186][e].charCodeAt(0)&&(r[n[186][e]]=47616+e,t[47616+e]=n[186][e]);for(n[187]="����������������������������������������������������������������籃籄籅籆籇籈籉籊籋籌籎籏籐籑籒籓籔籕籖籗籘籙籚籛籜籝籞籟籠籡籢籣籤籥籦籧籨籩籪籫籬籭籮籯籰籱籲籵籶籷籸籹籺籾籿粀粁粂粃粄粅粆粇�粈粊粋粌粍粎粏粐粓粔粖粙粚粛粠粡粣粦粧粨粩粫粬粭粯粰粴粵粶粷粸粺粻弧虎唬护互沪户花哗华猾滑画划化话槐徊怀淮坏欢环桓还缓换患唤痪豢焕涣宦幻荒慌黄磺蝗簧皇凰惶煌晃幌恍谎灰挥辉徽恢蛔回毁悔慧卉惠晦贿秽会烩汇讳诲绘荤昏婚魂浑混豁活伙火获或惑霍货祸击圾基机畸稽积箕�".split(""),e=0;e!=n[187].length;++e)65533!==n[187][e].charCodeAt(0)&&(r[n[187][e]]=47872+e,t[47872+e]=n[187][e]);for(n[188]="����������������������������������������������������������������粿糀糂糃糄糆糉糋糎糏糐糑糒糓糔糘糚糛糝糞糡糢糣糤糥糦糧糩糪糫糬糭糮糰糱糲糳糴糵糶糷糹糺糼糽糾糿紀紁紂紃約紅紆紇紈紉紋紌納紎紏紐�紑紒紓純紕紖紗紘紙級紛紜紝紞紟紡紣紤紥紦紨紩紪紬紭紮細紱紲紳紴紵紶肌饥迹激讥鸡姬绩缉吉极棘辑籍集及急疾汲即嫉级挤几脊己蓟技冀季伎祭剂悸济寄寂计记既忌际妓继纪嘉枷夹佳家加荚颊贾甲钾假稼价架驾嫁歼监坚尖笺间煎兼肩艰奸缄茧检柬碱硷拣捡简俭剪减荐槛鉴践贱见键箭件�".split(""),e=0;e!=n[188].length;++e)65533!==n[188][e].charCodeAt(0)&&(r[n[188][e]]=48128+e,t[48128+e]=n[188][e]);for(n[189]="����������������������������������������������������������������紷紸紹紺紻紼紽紾紿絀絁終絃組絅絆絇絈絉絊絋経絍絎絏結絑絒絓絔絕絖絗絘絙絚絛絜絝絞絟絠絡絢絣絤絥給絧絨絩絪絫絬絭絯絰統絲絳絴絵絶�絸絹絺絻絼絽絾絿綀綁綂綃綄綅綆綇綈綉綊綋綌綍綎綏綐綑綒經綔綕綖綗綘健舰剑饯渐溅涧建僵姜将浆江疆蒋桨奖讲匠酱降蕉椒礁焦胶交郊浇骄娇嚼搅铰矫侥脚狡角饺缴绞剿教酵轿较叫窖揭接皆秸街阶截劫节桔杰捷睫竭洁结解姐戒藉芥界借介疥诫届巾筋斤金今津襟紧锦仅谨进靳晋禁近烬浸�".split(""),e=0;e!=n[189].length;++e)65533!==n[189][e].charCodeAt(0)&&(r[n[189][e]]=48384+e,t[48384+e]=n[189][e]);for(n[190]="����������������������������������������������������������������継続綛綜綝綞綟綠綡綢綣綤綥綧綨綩綪綫綬維綯綰綱網綳綴綵綶綷綸綹綺綻綼綽綾綿緀緁緂緃緄緅緆緇緈緉緊緋緌緍緎総緐緑緒緓緔緕緖緗緘緙�線緛緜緝緞緟締緡緢緣緤緥緦緧編緩緪緫緬緭緮緯緰緱緲緳練緵緶緷緸緹緺尽劲荆兢茎睛晶鲸京惊精粳经井警景颈静境敬镜径痉靖竟竞净炯窘揪究纠玖韭久灸九酒厩救旧臼舅咎就疚鞠拘狙疽居驹菊局咀矩举沮聚拒据巨具距踞锯俱句惧炬剧捐鹃娟倦眷卷绢撅攫抉掘倔爵觉决诀绝均菌钧军君峻�".split(""),e=0;e!=n[190].length;++e)65533!==n[190][e].charCodeAt(0)&&(r[n[190][e]]=48640+e,t[48640+e]=n[190][e]);for(n[191]="����������������������������������������������������������������緻緼緽緾緿縀縁縂縃縄縅縆縇縈縉縊縋縌縍縎縏縐縑縒縓縔縕縖縗縘縙縚縛縜縝縞縟縠縡縢縣縤縥縦縧縨縩縪縫縬縭縮縯縰縱縲縳縴縵縶縷縸縹�縺縼總績縿繀繂繃繄繅繆繈繉繊繋繌繍繎繏繐繑繒繓織繕繖繗繘繙繚繛繜繝俊竣浚郡骏喀咖卡咯开揩楷凯慨刊堪勘坎砍看康慷糠扛抗亢炕考拷烤靠坷苛柯棵磕颗科壳咳可渴克刻客课肯啃垦恳坑吭空恐孔控抠口扣寇枯哭窟苦酷库裤夸垮挎跨胯块筷侩快宽款匡筐狂框矿眶旷况亏盔岿窥葵奎魁傀�".split(""),e=0;e!=n[191].length;++e)65533!==n[191][e].charCodeAt(0)&&(r[n[191][e]]=48896+e,t[48896+e]=n[191][e]);for(n[192]="����������������������������������������������������������������繞繟繠繡繢繣繤繥繦繧繨繩繪繫繬繭繮繯繰繱繲繳繴繵繶繷繸繹繺繻繼繽繾繿纀纁纃纄纅纆纇纈纉纊纋續纍纎纏纐纑纒纓纔纕纖纗纘纙纚纜纝纞�纮纴纻纼绖绤绬绹缊缐缞缷缹缻缼缽缾缿罀罁罃罆罇罈罉罊罋罌罍罎罏罒罓馈愧溃坤昆捆困括扩廓阔垃拉喇蜡腊辣啦莱来赖蓝婪栏拦篮阑兰澜谰揽览懒缆烂滥琅榔狼廊郎朗浪捞劳牢老佬姥酪烙涝勒乐雷镭蕾磊累儡垒擂肋类泪棱楞冷厘梨犁黎篱狸离漓理李里鲤礼莉荔吏栗丽厉励砾历利傈例俐�".split(""),e=0;e!=n[192].length;++e)65533!==n[192][e].charCodeAt(0)&&(r[n[192][e]]=49152+e,t[49152+e]=n[192][e]);for(n[193]="����������������������������������������������������������������罖罙罛罜罝罞罠罣罤罥罦罧罫罬罭罯罰罳罵罶罷罸罺罻罼罽罿羀羂羃羄羅羆羇羈羉羋羍羏羐羑羒羓羕羖羗羘羙羛羜羠羢羣羥羦羨義羪羫羬羭羮羱�羳羴羵羶羷羺羻羾翀翂翃翄翆翇翈翉翋翍翏翐翑習翓翖翗翙翚翛翜翝翞翢翣痢立粒沥隶力璃哩俩联莲连镰廉怜涟帘敛脸链恋炼练粮凉梁粱良两辆量晾亮谅撩聊僚疗燎寥辽潦了撂镣廖料列裂烈劣猎琳林磷霖临邻鳞淋凛赁吝拎玲菱零龄铃伶羚凌灵陵岭领另令溜琉榴硫馏留刘瘤流柳六龙聋咙笼窿�".split(""),e=0;e!=n[193].length;++e)65533!==n[193][e].charCodeAt(0)&&(r[n[193][e]]=49408+e,t[49408+e]=n[193][e]);for(n[194]="����������������������������������������������������������������翤翧翨翪翫翬翭翯翲翴翵翶翷翸翹翺翽翾翿耂耇耈耉耊耎耏耑耓耚耛耝耞耟耡耣耤耫耬耭耮耯耰耲耴耹耺耼耾聀聁聄聅聇聈聉聎聏聐聑聓聕聖聗�聙聛聜聝聞聟聠聡聢聣聤聥聦聧聨聫聬聭聮聯聰聲聳聴聵聶職聸聹聺聻聼聽隆垄拢陇楼娄搂篓漏陋芦卢颅庐炉掳卤虏鲁麓碌露路赂鹿潞禄录陆戮驴吕铝侣旅履屡缕虑氯律率滤绿峦挛孪滦卵乱掠略抡轮伦仑沦纶论萝螺罗逻锣箩骡裸落洛骆络妈麻玛码蚂马骂嘛吗埋买麦卖迈脉瞒馒蛮满蔓曼慢漫�".split(""),e=0;e!=n[194].length;++e)65533!==n[194][e].charCodeAt(0)&&(r[n[194][e]]=49664+e,t[49664+e]=n[194][e]);for(n[195]="����������������������������������������������������������������聾肁肂肅肈肊肍肎肏肐肑肒肔肕肗肙肞肣肦肧肨肬肰肳肵肶肸肹肻胅胇胈胉胊胋胏胐胑胒胓胔胕胘胟胠胢胣胦胮胵胷胹胻胾胿脀脁脃脄脅脇脈脋�脌脕脗脙脛脜脝脟脠脡脢脣脤脥脦脧脨脩脪脫脭脮脰脳脴脵脷脹脺脻脼脽脿谩芒茫盲氓忙莽猫茅锚毛矛铆卯茂冒帽貌贸么玫枚梅酶霉煤没眉媒镁每美昧寐妹媚门闷们萌蒙檬盟锰猛梦孟眯醚靡糜迷谜弥米秘觅泌蜜密幂棉眠绵冕免勉娩缅面苗描瞄藐秒渺庙妙蔑灭民抿皿敏悯闽明螟鸣铭名命谬摸�".split(""),e=0;e!=n[195].length;++e)65533!==n[195][e].charCodeAt(0)&&(r[n[195][e]]=49920+e,t[49920+e]=n[195][e]);for(n[196]="����������������������������������������������������������������腀腁腂腃腄腅腇腉腍腎腏腒腖腗腘腛腜腝腞腟腡腢腣腤腦腨腪腫腬腯腲腳腵腶腷腸膁膃膄膅膆膇膉膋膌膍膎膐膒膓膔膕膖膗膙膚膞膟膠膡膢膤膥�膧膩膫膬膭膮膯膰膱膲膴膵膶膷膸膹膼膽膾膿臄臅臇臈臉臋臍臎臏臐臑臒臓摹蘑模膜磨摩魔抹末莫墨默沫漠寞陌谋牟某拇牡亩姆母墓暮幕募慕木目睦牧穆拿哪呐钠那娜纳氖乃奶耐奈南男难囊挠脑恼闹淖呢馁内嫩能妮霓倪泥尼拟你匿腻逆溺蔫拈年碾撵捻念娘酿鸟尿捏聂孽啮镊镍涅您柠狞凝宁�".split(""),e=0;e!=n[196].length;++e)65533!==n[196][e].charCodeAt(0)&&(r[n[196][e]]=50176+e,t[50176+e]=n[196][e]);for(n[197]="����������������������������������������������������������������臔臕臖臗臘臙臚臛臜臝臞臟臠臡臢臤臥臦臨臩臫臮臯臰臱臲臵臶臷臸臹臺臽臿舃與興舉舊舋舎舏舑舓舕舖舗舘舙舚舝舠舤舥舦舧舩舮舲舺舼舽舿�艀艁艂艃艅艆艈艊艌艍艎艐艑艒艓艔艕艖艗艙艛艜艝艞艠艡艢艣艤艥艦艧艩拧泞牛扭钮纽脓浓农弄奴努怒女暖虐疟挪懦糯诺哦欧鸥殴藕呕偶沤啪趴爬帕怕琶拍排牌徘湃派攀潘盘磐盼畔判叛乓庞旁耪胖抛咆刨炮袍跑泡呸胚培裴赔陪配佩沛喷盆砰抨烹澎彭蓬棚硼篷膨朋鹏捧碰坯砒霹批披劈琵毗�".split(""),e=0;e!=n[197].length;++e)65533!==n[197][e].charCodeAt(0)&&(r[n[197][e]]=50432+e,t[50432+e]=n[197][e]);for(n[198]="����������������������������������������������������������������艪艫艬艭艱艵艶艷艸艻艼芀芁芃芅芆芇芉芌芐芓芔芕芖芚芛芞芠芢芣芧芲芵芶芺芻芼芿苀苂苃苅苆苉苐苖苙苚苝苢苧苨苩苪苬苭苮苰苲苳苵苶苸�苺苼苽苾苿茀茊茋茍茐茒茓茖茘茙茝茞茟茠茡茢茣茤茥茦茩茪茮茰茲茷茻茽啤脾疲皮匹痞僻屁譬篇偏片骗飘漂瓢票撇瞥拼频贫品聘乒坪苹萍平凭瓶评屏坡泼颇婆破魄迫粕剖扑铺仆莆葡菩蒲埔朴圃普浦谱曝瀑期欺栖戚妻七凄漆柒沏其棋奇歧畦崎脐齐旗祈祁骑起岂乞企启契砌器气迄弃汽泣讫掐�".split(""),e=0;e!=n[198].length;++e)65533!==n[198][e].charCodeAt(0)&&(r[n[198][e]]=50688+e,t[50688+e]=n[198][e]);for(n[199]="����������������������������������������������������������������茾茿荁荂荄荅荈荊荋荌荍荎荓荕荖荗荘荙荝荢荰荱荲荳荴荵荶荹荺荾荿莀莁莂莃莄莇莈莊莋莌莍莏莐莑莔莕莖莗莙莚莝莟莡莢莣莤莥莦莧莬莭莮�莯莵莻莾莿菂菃菄菆菈菉菋菍菎菐菑菒菓菕菗菙菚菛菞菢菣菤菦菧菨菫菬菭恰洽牵扦钎铅千迁签仟谦乾黔钱钳前潜遣浅谴堑嵌欠歉枪呛腔羌墙蔷强抢橇锹敲悄桥瞧乔侨巧鞘撬翘峭俏窍切茄且怯窃钦侵亲秦琴勤芹擒禽寝沁青轻氢倾卿清擎晴氰情顷请庆琼穷秋丘邱球求囚酋泅趋区蛆曲躯屈驱渠�".split(""),e=0;e!=n[199].length;++e)65533!==n[199][e].charCodeAt(0)&&(r[n[199][e]]=50944+e,t[50944+e]=n[199][e]);for(n[200]="����������������������������������������������������������������菮華菳菴菵菶菷菺菻菼菾菿萀萂萅萇萈萉萊萐萒萓萔萕萖萗萙萚萛萞萟萠萡萢萣萩萪萫萬萭萮萯萰萲萳萴萵萶萷萹萺萻萾萿葀葁葂葃葄葅葇葈葉�葊葋葌葍葎葏葐葒葓葔葕葖葘葝葞葟葠葢葤葥葦葧葨葪葮葯葰葲葴葷葹葻葼取娶龋趣去圈颧权醛泉全痊拳犬券劝缺炔瘸却鹊榷确雀裙群然燃冉染瓤壤攘嚷让饶扰绕惹热壬仁人忍韧任认刃妊纫扔仍日戎茸蓉荣融熔溶容绒冗揉柔肉茹蠕儒孺如辱乳汝入褥软阮蕊瑞锐闰润若弱撒洒萨腮鳃塞赛三叁�".split(""),e=0;e!=n[200].length;++e)65533!==n[200][e].charCodeAt(0)&&(r[n[200][e]]=51200+e,t[51200+e]=n[200][e]);for(n[201]="����������������������������������������������������������������葽葾葿蒀蒁蒃蒄蒅蒆蒊蒍蒏蒐蒑蒒蒓蒔蒕蒖蒘蒚蒛蒝蒞蒟蒠蒢蒣蒤蒥蒦蒧蒨蒩蒪蒫蒬蒭蒮蒰蒱蒳蒵蒶蒷蒻蒼蒾蓀蓂蓃蓅蓆蓇蓈蓋蓌蓎蓏蓒蓔蓕蓗�蓘蓙蓚蓛蓜蓞蓡蓢蓤蓧蓨蓩蓪蓫蓭蓮蓯蓱蓲蓳蓴蓵蓶蓷蓸蓹蓺蓻蓽蓾蔀蔁蔂伞散桑嗓丧搔骚扫嫂瑟色涩森僧莎砂杀刹沙纱傻啥煞筛晒珊苫杉山删煽衫闪陕擅赡膳善汕扇缮墒伤商赏晌上尚裳梢捎稍烧芍勺韶少哨邵绍奢赊蛇舌舍赦摄射慑涉社设砷申呻伸身深娠绅神沈审婶甚肾慎渗声生甥牲升绳�".split(""),e=0;e!=n[201].length;++e)65533!==n[201][e].charCodeAt(0)&&(r[n[201][e]]=51456+e,t[51456+e]=n[201][e]);for(n[202]="����������������������������������������������������������������蔃蔄蔅蔆蔇蔈蔉蔊蔋蔍蔎蔏蔐蔒蔔蔕蔖蔘蔙蔛蔜蔝蔞蔠蔢蔣蔤蔥蔦蔧蔨蔩蔪蔭蔮蔯蔰蔱蔲蔳蔴蔵蔶蔾蔿蕀蕁蕂蕄蕅蕆蕇蕋蕌蕍蕎蕏蕐蕑蕒蕓蕔蕕�蕗蕘蕚蕛蕜蕝蕟蕠蕡蕢蕣蕥蕦蕧蕩蕪蕫蕬蕭蕮蕯蕰蕱蕳蕵蕶蕷蕸蕼蕽蕿薀薁省盛剩胜圣师失狮施湿诗尸虱十石拾时什食蚀实识史矢使屎驶始式示士世柿事拭誓逝势是嗜噬适仕侍释饰氏市恃室视试收手首守寿授售受瘦兽蔬枢梳殊抒输叔舒淑疏书赎孰熟薯暑曙署蜀黍鼠属术述树束戍竖墅庶数漱�".split(""),e=0;e!=n[202].length;++e)65533!==n[202][e].charCodeAt(0)&&(r[n[202][e]]=51712+e,t[51712+e]=n[202][e]);for(n[203]="����������������������������������������������������������������薂薃薆薈薉薊薋薌薍薎薐薑薒薓薔薕薖薗薘薙薚薝薞薟薠薡薢薣薥薦薧薩薫薬薭薱薲薳薴薵薶薸薺薻薼薽薾薿藀藂藃藄藅藆藇藈藊藋藌藍藎藑藒�藔藖藗藘藙藚藛藝藞藟藠藡藢藣藥藦藧藨藪藫藬藭藮藯藰藱藲藳藴藵藶藷藸恕刷耍摔衰甩帅栓拴霜双爽谁水睡税吮瞬顺舜说硕朔烁斯撕嘶思私司丝死肆寺嗣四伺似饲巳松耸怂颂送宋讼诵搜艘擞嗽苏酥俗素速粟僳塑溯宿诉肃酸蒜算虽隋随绥髓碎岁穗遂隧祟孙损笋蓑梭唆缩琐索锁所塌他它她塔�".split(""),e=0;e!=n[203].length;++e)65533!==n[203][e].charCodeAt(0)&&(r[n[203][e]]=51968+e,t[51968+e]=n[203][e]);for(n[204]="����������������������������������������������������������������藹藺藼藽藾蘀蘁蘂蘃蘄蘆蘇蘈蘉蘊蘋蘌蘍蘎蘏蘐蘒蘓蘔蘕蘗蘘蘙蘚蘛蘜蘝蘞蘟蘠蘡蘢蘣蘤蘥蘦蘨蘪蘫蘬蘭蘮蘯蘰蘱蘲蘳蘴蘵蘶蘷蘹蘺蘻蘽蘾蘿虀�虁虂虃虄虅虆虇虈虉虊虋虌虒虓處虖虗虘虙虛虜虝號虠虡虣虤虥虦虧虨虩虪獭挞蹋踏胎苔抬台泰酞太态汰坍摊贪瘫滩坛檀痰潭谭谈坦毯袒碳探叹炭汤塘搪堂棠膛唐糖倘躺淌趟烫掏涛滔绦萄桃逃淘陶讨套特藤腾疼誊梯剔踢锑提题蹄啼体替嚏惕涕剃屉天添填田甜恬舔腆挑条迢眺跳贴铁帖厅听烃�".split(""),e=0;e!=n[204].length;++e)65533!==n[204][e].charCodeAt(0)&&(r[n[204][e]]=52224+e,t[52224+e]=n[204][e]);for(n[205]="����������������������������������������������������������������虭虯虰虲虳虴虵虶虷虸蚃蚄蚅蚆蚇蚈蚉蚎蚏蚐蚑蚒蚔蚖蚗蚘蚙蚚蚛蚞蚟蚠蚡蚢蚥蚦蚫蚭蚮蚲蚳蚷蚸蚹蚻蚼蚽蚾蚿蛁蛂蛃蛅蛈蛌蛍蛒蛓蛕蛖蛗蛚蛜�蛝蛠蛡蛢蛣蛥蛦蛧蛨蛪蛫蛬蛯蛵蛶蛷蛺蛻蛼蛽蛿蜁蜄蜅蜆蜋蜌蜎蜏蜐蜑蜔蜖汀廷停亭庭挺艇通桐酮瞳同铜彤童桶捅筒统痛偷投头透凸秃突图徒途涂屠土吐兔湍团推颓腿蜕褪退吞屯臀拖托脱鸵陀驮驼椭妥拓唾挖哇蛙洼娃瓦袜歪外豌弯湾玩顽丸烷完碗挽晚皖惋宛婉万腕汪王亡枉网往旺望忘妄威�".split(""),e=0;e!=n[205].length;++e)65533!==n[205][e].charCodeAt(0)&&(r[n[205][e]]=52480+e,t[52480+e]=n[205][e]);for(n[206]="����������������������������������������������������������������蜙蜛蜝蜟蜠蜤蜦蜧蜨蜪蜫蜬蜭蜯蜰蜲蜳蜵蜶蜸蜹蜺蜼蜽蝀蝁蝂蝃蝄蝅蝆蝊蝋蝍蝏蝐蝑蝒蝔蝕蝖蝘蝚蝛蝜蝝蝞蝟蝡蝢蝦蝧蝨蝩蝪蝫蝬蝭蝯蝱蝲蝳蝵�蝷蝸蝹蝺蝿螀螁螄螆螇螉螊螌螎螏螐螑螒螔螕螖螘螙螚螛螜螝螞螠螡螢螣螤巍微危韦违桅围唯惟为潍维苇萎委伟伪尾纬未蔚味畏胃喂魏位渭谓尉慰卫瘟温蚊文闻纹吻稳紊问嗡翁瓮挝蜗涡窝我斡卧握沃巫呜钨乌污诬屋无芜梧吾吴毋武五捂午舞伍侮坞戊雾晤物勿务悟误昔熙析西硒矽晰嘻吸锡牺�".split(""),e=0;e!=n[206].length;++e)65533!==n[206][e].charCodeAt(0)&&(r[n[206][e]]=52736+e,t[52736+e]=n[206][e]);for(n[207]="����������������������������������������������������������������螥螦螧螩螪螮螰螱螲螴螶螷螸螹螻螼螾螿蟁蟂蟃蟄蟅蟇蟈蟉蟌蟍蟎蟏蟐蟔蟕蟖蟗蟘蟙蟚蟜蟝蟞蟟蟡蟢蟣蟤蟦蟧蟨蟩蟫蟬蟭蟯蟰蟱蟲蟳蟴蟵蟶蟷蟸�蟺蟻蟼蟽蟿蠀蠁蠂蠄蠅蠆蠇蠈蠉蠋蠌蠍蠎蠏蠐蠑蠒蠔蠗蠘蠙蠚蠜蠝蠞蠟蠠蠣稀息希悉膝夕惜熄烯溪汐犀檄袭席习媳喜铣洗系隙戏细瞎虾匣霞辖暇峡侠狭下厦夏吓掀锨先仙鲜纤咸贤衔舷闲涎弦嫌显险现献县腺馅羡宪陷限线相厢镶香箱襄湘乡翔祥详想响享项巷橡像向象萧硝霄削哮嚣销消宵淆晓�".split(""),e=0;e!=n[207].length;++e)65533!==n[207][e].charCodeAt(0)&&(r[n[207][e]]=52992+e,t[52992+e]=n[207][e]);for(n[208]="����������������������������������������������������������������蠤蠥蠦蠧蠨蠩蠪蠫蠬蠭蠮蠯蠰蠱蠳蠴蠵蠶蠷蠸蠺蠻蠽蠾蠿衁衂衃衆衇衈衉衊衋衎衏衐衑衒術衕衖衘衚衛衜衝衞衟衠衦衧衪衭衯衱衳衴衵衶衸衹衺�衻衼袀袃袆袇袉袊袌袎袏袐袑袓袔袕袗袘袙袚袛袝袞袟袠袡袣袥袦袧袨袩袪小孝校肖啸笑效楔些歇蝎鞋协挟携邪斜胁谐写械卸蟹懈泄泻谢屑薪芯锌欣辛新忻心信衅星腥猩惺兴刑型形邢行醒幸杏性姓兄凶胸匈汹雄熊休修羞朽嗅锈秀袖绣墟戌需虚嘘须徐许蓄酗叙旭序畜恤絮婿绪续轩喧宣悬旋玄�".split(""),e=0;e!=n[208].length;++e)65533!==n[208][e].charCodeAt(0)&&(r[n[208][e]]=53248+e,t[53248+e]=n[208][e]);for(n[209]="����������������������������������������������������������������袬袮袯袰袲袳袴袵袶袸袹袺袻袽袾袿裀裃裄裇裈裊裋裌裍裏裐裑裓裖裗裚裛補裝裞裠裡裦裧裩裪裫裬裭裮裯裲裵裶裷裺裻製裿褀褁褃褄褅褆複褈�褉褋褌褍褎褏褑褔褕褖褗褘褜褝褞褟褠褢褣褤褦褧褨褩褬褭褮褯褱褲褳褵褷选癣眩绚靴薛学穴雪血勋熏循旬询寻驯巡殉汛训讯逊迅压押鸦鸭呀丫芽牙蚜崖衙涯雅哑亚讶焉咽阉烟淹盐严研蜒岩延言颜阎炎沿奄掩眼衍演艳堰燕厌砚雁唁彦焰宴谚验殃央鸯秧杨扬佯疡羊洋阳氧仰痒养样漾邀腰妖瑶�".split(""),e=0;e!=n[209].length;++e)65533!==n[209][e].charCodeAt(0)&&(r[n[209][e]]=53504+e,t[53504+e]=n[209][e]);for(n[210]="����������������������������������������������������������������褸褹褺褻褼褽褾褿襀襂襃襅襆襇襈襉襊襋襌襍襎襏襐襑襒襓襔襕襖襗襘襙襚襛襜襝襠襡襢襣襤襥襧襨襩襪襫襬襭襮襯襰襱襲襳襴襵襶襷襸襹襺襼�襽襾覀覂覄覅覇覈覉覊見覌覍覎規覐覑覒覓覔覕視覗覘覙覚覛覜覝覞覟覠覡摇尧遥窑谣姚咬舀药要耀椰噎耶爷野冶也页掖业叶曳腋夜液一壹医揖铱依伊衣颐夷遗移仪胰疑沂宜姨彝椅蚁倚已乙矣以艺抑易邑屹亿役臆逸肄疫亦裔意毅忆义益溢诣议谊译异翼翌绎茵荫因殷音阴姻吟银淫寅饮尹引隐�".split(""),e=0;e!=n[210].length;++e)65533!==n[210][e].charCodeAt(0)&&(r[n[210][e]]=53760+e,t[53760+e]=n[210][e]);for(n[211]="����������������������������������������������������������������覢覣覤覥覦覧覨覩親覫覬覭覮覯覰覱覲観覴覵覶覷覸覹覺覻覼覽覾覿觀觃觍觓觔觕觗觘觙觛觝觟觠觡觢觤觧觨觩觪觬觭觮觰觱觲觴觵觶觷觸觹觺�觻觼觽觾觿訁訂訃訄訅訆計訉訊訋訌訍討訏訐訑訒訓訔訕訖託記訙訚訛訜訝印英樱婴鹰应缨莹萤营荧蝇迎赢盈影颖硬映哟拥佣臃痈庸雍踊蛹咏泳涌永恿勇用幽优悠忧尤由邮铀犹油游酉有友右佑釉诱又幼迂淤于盂榆虞愚舆余俞逾鱼愉渝渔隅予娱雨与屿禹宇语羽玉域芋郁吁遇喻峪御愈欲狱育誉�".split(""),e=0;e!=n[211].length;++e)65533!==n[211][e].charCodeAt(0)&&(r[n[211][e]]=54016+e,t[54016+e]=n[211][e]);for(n[212]="����������������������������������������������������������������訞訟訠訡訢訣訤訥訦訧訨訩訪訫訬設訮訯訰許訲訳訴訵訶訷訸訹診註証訽訿詀詁詂詃詄詅詆詇詉詊詋詌詍詎詏詐詑詒詓詔評詖詗詘詙詚詛詜詝詞�詟詠詡詢詣詤詥試詧詨詩詪詫詬詭詮詯詰話該詳詴詵詶詷詸詺詻詼詽詾詿誀浴寓裕预豫驭鸳渊冤元垣袁原援辕园员圆猿源缘远苑愿怨院曰约越跃钥岳粤月悦阅耘云郧匀陨允运蕴酝晕韵孕匝砸杂栽哉灾宰载再在咱攒暂赞赃脏葬遭糟凿藻枣早澡蚤躁噪造皂灶燥责择则泽贼怎增憎曾赠扎喳渣札轧�".split(""),e=0;e!=n[212].length;++e)65533!==n[212][e].charCodeAt(0)&&(r[n[212][e]]=54272+e,t[54272+e]=n[212][e]);for(n[213]="����������������������������������������������������������������誁誂誃誄誅誆誇誈誋誌認誎誏誐誑誒誔誕誖誗誘誙誚誛誜誝語誟誠誡誢誣誤誥誦誧誨誩說誫説読誮誯誰誱課誳誴誵誶誷誸誹誺誻誼誽誾調諀諁諂�諃諄諅諆談諈諉諊請諌諍諎諏諐諑諒諓諔諕論諗諘諙諚諛諜諝諞諟諠諡諢諣铡闸眨栅榨咋乍炸诈摘斋宅窄债寨瞻毡詹粘沾盏斩辗崭展蘸栈占战站湛绽樟章彰漳张掌涨杖丈帐账仗胀瘴障招昭找沼赵照罩兆肇召遮折哲蛰辙者锗蔗这浙珍斟真甄砧臻贞针侦枕疹诊震振镇阵蒸挣睁征狰争怔整拯正政�".split(""),e=0;e!=n[213].length;++e)65533!==n[213][e].charCodeAt(0)&&(r[n[213][e]]=54528+e,t[54528+e]=n[213][e]);for(n[214]="����������������������������������������������������������������諤諥諦諧諨諩諪諫諬諭諮諯諰諱諲諳諴諵諶諷諸諹諺諻諼諽諾諿謀謁謂謃謄謅謆謈謉謊謋謌謍謎謏謐謑謒謓謔謕謖謗謘謙謚講謜謝謞謟謠謡謢謣�謤謥謧謨謩謪謫謬謭謮謯謰謱謲謳謴謵謶謷謸謹謺謻謼謽謾謿譀譁譂譃譄譅帧症郑证芝枝支吱蜘知肢脂汁之织职直植殖执值侄址指止趾只旨纸志挚掷至致置帜峙制智秩稚质炙痔滞治窒中盅忠钟衷终种肿重仲众舟周州洲诌粥轴肘帚咒皱宙昼骤珠株蛛朱猪诸诛逐竹烛煮拄瞩嘱主著柱助蛀贮铸筑�".split(""),e=0;e!=n[214].length;++e)65533!==n[214][e].charCodeAt(0)&&(r[n[214][e]]=54784+e,t[54784+e]=n[214][e]);for(n[215]="����������������������������������������������������������������譆譇譈證譊譋譌譍譎譏譐譑譒譓譔譕譖譗識譙譚譛譜譝譞譟譠譡譢譣譤譥譧譨譩譪譫譭譮譯議譱譲譳譴譵譶護譸譹譺譻譼譽譾譿讀讁讂讃讄讅讆�讇讈讉變讋讌讍讎讏讐讑讒讓讔讕讖讗讘讙讚讛讜讝讞讟讬讱讻诇诐诪谉谞住注祝驻抓爪拽专砖转撰赚篆桩庄装妆撞壮状椎锥追赘坠缀谆准捉拙卓桌琢茁酌啄着灼浊兹咨资姿滋淄孜紫仔籽滓子自渍字鬃棕踪宗综总纵邹走奏揍租足卒族祖诅阻组钻纂嘴醉最罪尊遵昨左佐柞做作坐座������".split(""),e=0;e!=n[215].length;++e)65533!==n[215][e].charCodeAt(0)&&(r[n[215][e]]=55040+e,t[55040+e]=n[215][e]);for(n[216]="����������������������������������������������������������������谸谹谺谻谼谽谾谿豀豂豃豄豅豈豊豋豍豎豏豐豑豒豓豔豖豗豘豙豛豜豝豞豟豠豣豤豥豦豧豨豩豬豭豮豯豰豱豲豴豵豶豷豻豼豽豾豿貀貁貃貄貆貇�貈貋貍貎貏貐貑貒貓貕貖貗貙貚貛貜貝貞貟負財貢貣貤貥貦貧貨販貪貫責貭亍丌兀丐廿卅丕亘丞鬲孬噩丨禺丿匕乇夭爻卮氐囟胤馗毓睾鼗丶亟鼐乜乩亓芈孛啬嘏仄厍厝厣厥厮靥赝匚叵匦匮匾赜卦卣刂刈刎刭刳刿剀剌剞剡剜蒯剽劂劁劐劓冂罔亻仃仉仂仨仡仫仞伛仳伢佤仵伥伧伉伫佞佧攸佚佝�".split(""),e=0;e!=n[216].length;++e)65533!==n[216][e].charCodeAt(0)&&(r[n[216][e]]=55296+e,t[55296+e]=n[216][e]);for(n[217]="����������������������������������������������������������������貮貯貰貱貲貳貴貵貶買貸貹貺費貼貽貾貿賀賁賂賃賄賅賆資賈賉賊賋賌賍賎賏賐賑賒賓賔賕賖賗賘賙賚賛賜賝賞賟賠賡賢賣賤賥賦賧賨賩質賫賬�賭賮賯賰賱賲賳賴賵賶賷賸賹賺賻購賽賾賿贀贁贂贃贄贅贆贇贈贉贊贋贌贍佟佗伲伽佶佴侑侉侃侏佾佻侪佼侬侔俦俨俪俅俚俣俜俑俟俸倩偌俳倬倏倮倭俾倜倌倥倨偾偃偕偈偎偬偻傥傧傩傺僖儆僭僬僦僮儇儋仝氽佘佥俎龠汆籴兮巽黉馘冁夔勹匍訇匐凫夙兕亠兖亳衮袤亵脔裒禀嬴蠃羸冫冱冽冼�".split(""),e=0;e!=n[217].length;++e)65533!==n[217][e].charCodeAt(0)&&(r[n[217][e]]=55552+e,t[55552+e]=n[217][e]);for(n[218]="����������������������������������������������������������������贎贏贐贑贒贓贔贕贖贗贘贙贚贛贜贠赑赒赗赟赥赨赩赪赬赮赯赱赲赸赹赺赻赼赽赾赿趀趂趃趆趇趈趉趌趍趎趏趐趒趓趕趖趗趘趙趚趛趜趝趞趠趡�趢趤趥趦趧趨趩趪趫趬趭趮趯趰趲趶趷趹趻趽跀跁跂跅跇跈跉跊跍跐跒跓跔凇冖冢冥讠讦讧讪讴讵讷诂诃诋诏诎诒诓诔诖诘诙诜诟诠诤诨诩诮诰诳诶诹诼诿谀谂谄谇谌谏谑谒谔谕谖谙谛谘谝谟谠谡谥谧谪谫谮谯谲谳谵谶卩卺阝阢阡阱阪阽阼陂陉陔陟陧陬陲陴隈隍隗隰邗邛邝邙邬邡邴邳邶邺�".split(""),e=0;e!=n[218].length;++e)65533!==n[218][e].charCodeAt(0)&&(r[n[218][e]]=55808+e,t[55808+e]=n[218][e]);for(n[219]="����������������������������������������������������������������跕跘跙跜跠跡跢跥跦跧跩跭跮跰跱跲跴跶跼跾跿踀踁踂踃踄踆踇踈踋踍踎踐踑踒踓踕踖踗踘踙踚踛踜踠踡踤踥踦踧踨踫踭踰踲踳踴踶踷踸踻踼踾�踿蹃蹅蹆蹌蹍蹎蹏蹐蹓蹔蹕蹖蹗蹘蹚蹛蹜蹝蹞蹟蹠蹡蹢蹣蹤蹥蹧蹨蹪蹫蹮蹱邸邰郏郅邾郐郄郇郓郦郢郜郗郛郫郯郾鄄鄢鄞鄣鄱鄯鄹酃酆刍奂劢劬劭劾哿勐勖勰叟燮矍廴凵凼鬯厶弁畚巯坌垩垡塾墼壅壑圩圬圪圳圹圮圯坜圻坂坩垅坫垆坼坻坨坭坶坳垭垤垌垲埏垧垴垓垠埕埘埚埙埒垸埴埯埸埤埝�".split(""),e=0;e!=n[219].length;++e)65533!==n[219][e].charCodeAt(0)&&(r[n[219][e]]=56064+e,t[56064+e]=n[219][e]);for(n[220]="����������������������������������������������������������������蹳蹵蹷蹸蹹蹺蹻蹽蹾躀躂躃躄躆躈躉躊躋躌躍躎躑躒躓躕躖躗躘躙躚躛躝躟躠躡躢躣躤躥躦躧躨躩躪躭躮躰躱躳躴躵躶躷躸躹躻躼躽躾躿軀軁軂�軃軄軅軆軇軈軉車軋軌軍軏軐軑軒軓軔軕軖軗軘軙軚軛軜軝軞軟軠軡転軣軤堋堍埽埭堀堞堙塄堠塥塬墁墉墚墀馨鼙懿艹艽艿芏芊芨芄芎芑芗芙芫芸芾芰苈苊苣芘芷芮苋苌苁芩芴芡芪芟苄苎芤苡茉苷苤茏茇苜苴苒苘茌苻苓茑茚茆茔茕苠苕茜荑荛荜茈莒茼茴茱莛荞茯荏荇荃荟荀茗荠茭茺茳荦荥�".split(""),e=0;e!=n[220].length;++e)65533!==n[220][e].charCodeAt(0)&&(r[n[220][e]]=56320+e,t[56320+e]=n[220][e]);for(n[221]="����������������������������������������������������������������軥軦軧軨軩軪軫軬軭軮軯軰軱軲軳軴軵軶軷軸軹軺軻軼軽軾軿輀輁輂較輄輅輆輇輈載輊輋輌輍輎輏輐輑輒輓輔輕輖輗輘輙輚輛輜輝輞輟輠輡輢輣�輤輥輦輧輨輩輪輫輬輭輮輯輰輱輲輳輴輵輶輷輸輹輺輻輼輽輾輿轀轁轂轃轄荨茛荩荬荪荭荮莰荸莳莴莠莪莓莜莅荼莶莩荽莸荻莘莞莨莺莼菁萁菥菘堇萘萋菝菽菖萜萸萑萆菔菟萏萃菸菹菪菅菀萦菰菡葜葑葚葙葳蒇蒈葺蒉葸萼葆葩葶蒌蒎萱葭蓁蓍蓐蓦蒽蓓蓊蒿蒺蓠蒡蒹蒴蒗蓥蓣蔌甍蔸蓰蔹蔟蔺�".split(""),e=0;e!=n[221].length;++e)65533!==n[221][e].charCodeAt(0)&&(r[n[221][e]]=56576+e,t[56576+e]=n[221][e]);for(n[222]="����������������������������������������������������������������轅轆轇轈轉轊轋轌轍轎轏轐轑轒轓轔轕轖轗轘轙轚轛轜轝轞轟轠轡轢轣轤轥轪辀辌辒辝辠辡辢辤辥辦辧辪辬辭辮辯農辳辴辵辷辸辺辻込辿迀迃迆�迉迊迋迌迍迏迒迖迗迚迠迡迣迧迬迯迱迲迴迵迶迺迻迼迾迿逇逈逌逎逓逕逘蕖蔻蓿蓼蕙蕈蕨蕤蕞蕺瞢蕃蕲蕻薤薨薇薏蕹薮薜薅薹薷薰藓藁藜藿蘧蘅蘩蘖蘼廾弈夼奁耷奕奚奘匏尢尥尬尴扌扪抟抻拊拚拗拮挢拶挹捋捃掭揶捱捺掎掴捭掬掊捩掮掼揲揸揠揿揄揞揎摒揆掾摅摁搋搛搠搌搦搡摞撄摭撖�".split(""),e=0;e!=n[222].length;++e)65533!==n[222][e].charCodeAt(0)&&(r[n[222][e]]=56832+e,t[56832+e]=n[222][e]);for(n[223]="����������������������������������������������������������������這逜連逤逥逧逨逩逪逫逬逰週進逳逴逷逹逺逽逿遀遃遅遆遈遉遊運遌過達違遖遙遚遜遝遞遟遠遡遤遦遧適遪遫遬遯遰遱遲遳遶遷選遹遺遻遼遾邁�還邅邆邇邉邊邌邍邎邏邐邒邔邖邘邚邜邞邟邠邤邥邧邨邩邫邭邲邷邼邽邿郀摺撷撸撙撺擀擐擗擤擢攉攥攮弋忒甙弑卟叱叽叩叨叻吒吖吆呋呒呓呔呖呃吡呗呙吣吲咂咔呷呱呤咚咛咄呶呦咝哐咭哂咴哒咧咦哓哔呲咣哕咻咿哌哙哚哜咩咪咤哝哏哞唛哧唠哽唔哳唢唣唏唑唧唪啧喏喵啉啭啁啕唿啐唼�".split(""),e=0;e!=n[223].length;++e)65533!==n[223][e].charCodeAt(0)&&(r[n[223][e]]=57088+e,t[57088+e]=n[223][e]);for(n[224]="����������������������������������������������������������������郂郃郆郈郉郋郌郍郒郔郕郖郘郙郚郞郟郠郣郤郥郩郪郬郮郰郱郲郳郵郶郷郹郺郻郼郿鄀鄁鄃鄅鄆鄇鄈鄉鄊鄋鄌鄍鄎鄏鄐鄑鄒鄓鄔鄕鄖鄗鄘鄚鄛鄜�鄝鄟鄠鄡鄤鄥鄦鄧鄨鄩鄪鄫鄬鄭鄮鄰鄲鄳鄴鄵鄶鄷鄸鄺鄻鄼鄽鄾鄿酀酁酂酄唷啖啵啶啷唳唰啜喋嗒喃喱喹喈喁喟啾嗖喑啻嗟喽喾喔喙嗪嗷嗉嘟嗑嗫嗬嗔嗦嗝嗄嗯嗥嗲嗳嗌嗍嗨嗵嗤辔嘞嘈嘌嘁嘤嘣嗾嘀嘧嘭噘嘹噗嘬噍噢噙噜噌噔嚆噤噱噫噻噼嚅嚓嚯囔囗囝囡囵囫囹囿圄圊圉圜帏帙帔帑帱帻帼�".split(""),e=0;e!=n[224].length;++e)65533!==n[224][e].charCodeAt(0)&&(r[n[224][e]]=57344+e,t[57344+e]=n[224][e]);for(n[225]="����������������������������������������������������������������酅酇酈酑酓酔酕酖酘酙酛酜酟酠酦酧酨酫酭酳酺酻酼醀醁醂醃醄醆醈醊醎醏醓醔醕醖醗醘醙醜醝醞醟醠醡醤醥醦醧醨醩醫醬醰醱醲醳醶醷醸醹醻�醼醽醾醿釀釁釂釃釄釅釆釈釋釐釒釓釔釕釖釗釘釙釚釛針釞釟釠釡釢釣釤釥帷幄幔幛幞幡岌屺岍岐岖岈岘岙岑岚岜岵岢岽岬岫岱岣峁岷峄峒峤峋峥崂崃崧崦崮崤崞崆崛嵘崾崴崽嵬嵛嵯嵝嵫嵋嵊嵩嵴嶂嶙嶝豳嶷巅彳彷徂徇徉後徕徙徜徨徭徵徼衢彡犭犰犴犷犸狃狁狎狍狒狨狯狩狲狴狷猁狳猃狺�".split(""),e=0;e!=n[225].length;++e)65533!==n[225][e].charCodeAt(0)&&(r[n[225][e]]=57600+e,t[57600+e]=n[225][e]);for(n[226]="����������������������������������������������������������������釦釧釨釩釪釫釬釭釮釯釰釱釲釳釴釵釶釷釸釹釺釻釼釽釾釿鈀鈁鈂鈃鈄鈅鈆鈇鈈鈉鈊鈋鈌鈍鈎鈏鈐鈑鈒鈓鈔鈕鈖鈗鈘鈙鈚鈛鈜鈝鈞鈟鈠鈡鈢鈣鈤�鈥鈦鈧鈨鈩鈪鈫鈬鈭鈮鈯鈰鈱鈲鈳鈴鈵鈶鈷鈸鈹鈺鈻鈼鈽鈾鈿鉀鉁鉂鉃鉄鉅狻猗猓猡猊猞猝猕猢猹猥猬猸猱獐獍獗獠獬獯獾舛夥飧夤夂饣饧饨饩饪饫饬饴饷饽馀馄馇馊馍馐馑馓馔馕庀庑庋庖庥庠庹庵庾庳赓廒廑廛廨廪膺忄忉忖忏怃忮怄忡忤忾怅怆忪忭忸怙怵怦怛怏怍怩怫怊怿怡恸恹恻恺恂�".split(""),e=0;e!=n[226].length;++e)65533!==n[226][e].charCodeAt(0)&&(r[n[226][e]]=57856+e,t[57856+e]=n[226][e]);for(n[227]="����������������������������������������������������������������鉆鉇鉈鉉鉊鉋鉌鉍鉎鉏鉐鉑鉒鉓鉔鉕鉖鉗鉘鉙鉚鉛鉜鉝鉞鉟鉠鉡鉢鉣鉤鉥鉦鉧鉨鉩鉪鉫鉬鉭鉮鉯鉰鉱鉲鉳鉵鉶鉷鉸鉹鉺鉻鉼鉽鉾鉿銀銁銂銃銄銅�銆銇銈銉銊銋銌銍銏銐銑銒銓銔銕銖銗銘銙銚銛銜銝銞銟銠銡銢銣銤銥銦銧恪恽悖悚悭悝悃悒悌悛惬悻悱惝惘惆惚悴愠愦愕愣惴愀愎愫慊慵憬憔憧憷懔懵忝隳闩闫闱闳闵闶闼闾阃阄阆阈阊阋阌阍阏阒阕阖阗阙阚丬爿戕氵汔汜汊沣沅沐沔沌汨汩汴汶沆沩泐泔沭泷泸泱泗沲泠泖泺泫泮沱泓泯泾�".split(""),e=0;e!=n[227].length;++e)65533!==n[227][e].charCodeAt(0)&&(r[n[227][e]]=58112+e,t[58112+e]=n[227][e]);for(n[228]="����������������������������������������������������������������銨銩銪銫銬銭銯銰銱銲銳銴銵銶銷銸銹銺銻銼銽銾銿鋀鋁鋂鋃鋄鋅鋆鋇鋉鋊鋋鋌鋍鋎鋏鋐鋑鋒鋓鋔鋕鋖鋗鋘鋙鋚鋛鋜鋝鋞鋟鋠鋡鋢鋣鋤鋥鋦鋧鋨�鋩鋪鋫鋬鋭鋮鋯鋰鋱鋲鋳鋴鋵鋶鋷鋸鋹鋺鋻鋼鋽鋾鋿錀錁錂錃錄錅錆錇錈錉洹洧洌浃浈洇洄洙洎洫浍洮洵洚浏浒浔洳涑浯涞涠浞涓涔浜浠浼浣渚淇淅淞渎涿淠渑淦淝淙渖涫渌涮渫湮湎湫溲湟溆湓湔渲渥湄滟溱溘滠漭滢溥溧溽溻溷滗溴滏溏滂溟潢潆潇漤漕滹漯漶潋潴漪漉漩澉澍澌潸潲潼潺濑�".split(""),e=0;e!=n[228].length;++e)65533!==n[228][e].charCodeAt(0)&&(r[n[228][e]]=58368+e,t[58368+e]=n[228][e]);for(n[229]="����������������������������������������������������������������錊錋錌錍錎錏錐錑錒錓錔錕錖錗錘錙錚錛錜錝錞錟錠錡錢錣錤錥錦錧錨錩錪錫錬錭錮錯錰錱録錳錴錵錶錷錸錹錺錻錼錽錿鍀鍁鍂鍃鍄鍅鍆鍇鍈鍉�鍊鍋鍌鍍鍎鍏鍐鍑鍒鍓鍔鍕鍖鍗鍘鍙鍚鍛鍜鍝鍞鍟鍠鍡鍢鍣鍤鍥鍦鍧鍨鍩鍫濉澧澹澶濂濡濮濞濠濯瀚瀣瀛瀹瀵灏灞宀宄宕宓宥宸甯骞搴寤寮褰寰蹇謇辶迓迕迥迮迤迩迦迳迨逅逄逋逦逑逍逖逡逵逶逭逯遄遑遒遐遨遘遢遛暹遴遽邂邈邃邋彐彗彖彘尻咫屐屙孱屣屦羼弪弩弭艴弼鬻屮妁妃妍妩妪妣�".split(""),e=0;e!=n[229].length;++e)65533!==n[229][e].charCodeAt(0)&&(r[n[229][e]]=58624+e,t[58624+e]=n[229][e]);for(n[230]="����������������������������������������������������������������鍬鍭鍮鍯鍰鍱鍲鍳鍴鍵鍶鍷鍸鍹鍺鍻鍼鍽鍾鍿鎀鎁鎂鎃鎄鎅鎆鎇鎈鎉鎊鎋鎌鎍鎎鎐鎑鎒鎓鎔鎕鎖鎗鎘鎙鎚鎛鎜鎝鎞鎟鎠鎡鎢鎣鎤鎥鎦鎧鎨鎩鎪鎫�鎬鎭鎮鎯鎰鎱鎲鎳鎴鎵鎶鎷鎸鎹鎺鎻鎼鎽鎾鎿鏀鏁鏂鏃鏄鏅鏆鏇鏈鏉鏋鏌鏍妗姊妫妞妤姒妲妯姗妾娅娆姝娈姣姘姹娌娉娲娴娑娣娓婀婧婊婕娼婢婵胬媪媛婷婺媾嫫媲嫒嫔媸嫠嫣嫱嫖嫦嫘嫜嬉嬗嬖嬲嬷孀尕尜孚孥孳孑孓孢驵驷驸驺驿驽骀骁骅骈骊骐骒骓骖骘骛骜骝骟骠骢骣骥骧纟纡纣纥纨纩�".split(""),e=0;e!=n[230].length;++e)65533!==n[230][e].charCodeAt(0)&&(r[n[230][e]]=58880+e,t[58880+e]=n[230][e]);for(n[231]="����������������������������������������������������������������鏎鏏鏐鏑鏒鏓鏔鏕鏗鏘鏙鏚鏛鏜鏝鏞鏟鏠鏡鏢鏣鏤鏥鏦鏧鏨鏩鏪鏫鏬鏭鏮鏯鏰鏱鏲鏳鏴鏵鏶鏷鏸鏹鏺鏻鏼鏽鏾鏿鐀鐁鐂鐃鐄鐅鐆鐇鐈鐉鐊鐋鐌鐍�鐎鐏鐐鐑鐒鐓鐔鐕鐖鐗鐘鐙鐚鐛鐜鐝鐞鐟鐠鐡鐢鐣鐤鐥鐦鐧鐨鐩鐪鐫鐬鐭鐮纭纰纾绀绁绂绉绋绌绐绔绗绛绠绡绨绫绮绯绱绲缍绶绺绻绾缁缂缃缇缈缋缌缏缑缒缗缙缜缛缟缡缢缣缤缥缦缧缪缫缬缭缯缰缱缲缳缵幺畿巛甾邕玎玑玮玢玟珏珂珑玷玳珀珉珈珥珙顼琊珩珧珞玺珲琏琪瑛琦琥琨琰琮琬�".split(""),e=0;e!=n[231].length;++e)65533!==n[231][e].charCodeAt(0)&&(r[n[231][e]]=59136+e,t[59136+e]=n[231][e]);for(n[232]="����������������������������������������������������������������鐯鐰鐱鐲鐳鐴鐵鐶鐷鐸鐹鐺鐻鐼鐽鐿鑀鑁鑂鑃鑄鑅鑆鑇鑈鑉鑊鑋鑌鑍鑎鑏鑐鑑鑒鑓鑔鑕鑖鑗鑘鑙鑚鑛鑜鑝鑞鑟鑠鑡鑢鑣鑤鑥鑦鑧鑨鑩鑪鑬鑭鑮鑯�鑰鑱鑲鑳鑴鑵鑶鑷鑸鑹鑺鑻鑼鑽鑾鑿钀钁钂钃钄钑钖钘铇铏铓铔铚铦铻锜锠琛琚瑁瑜瑗瑕瑙瑷瑭瑾璜璎璀璁璇璋璞璨璩璐璧瓒璺韪韫韬杌杓杞杈杩枥枇杪杳枘枧杵枨枞枭枋杷杼柰栉柘栊柩枰栌柙枵柚枳柝栀柃枸柢栎柁柽栲栳桠桡桎桢桄桤梃栝桕桦桁桧桀栾桊桉栩梵梏桴桷梓桫棂楮棼椟椠棹�".split(""),e=0;e!=n[232].length;++e)65533!==n[232][e].charCodeAt(0)&&(r[n[232][e]]=59392+e,t[59392+e]=n[232][e]);for(n[233]="����������������������������������������������������������������锧锳锽镃镈镋镕镚镠镮镴镵長镸镹镺镻镼镽镾門閁閂閃閄閅閆閇閈閉閊開閌閍閎閏閐閑閒間閔閕閖閗閘閙閚閛閜閝閞閟閠閡関閣閤閥閦閧閨閩閪�閫閬閭閮閯閰閱閲閳閴閵閶閷閸閹閺閻閼閽閾閿闀闁闂闃闄闅闆闇闈闉闊闋椤棰椋椁楗棣椐楱椹楠楂楝榄楫榀榘楸椴槌榇榈槎榉楦楣楹榛榧榻榫榭槔榱槁槊槟榕槠榍槿樯槭樗樘橥槲橄樾檠橐橛樵檎橹樽樨橘橼檑檐檩檗檫猷獒殁殂殇殄殒殓殍殚殛殡殪轫轭轱轲轳轵轶轸轷轹轺轼轾辁辂辄辇辋�".split(""),e=0;e!=n[233].length;++e)65533!==n[233][e].charCodeAt(0)&&(r[n[233][e]]=59648+e,t[59648+e]=n[233][e]);for(n[234]="����������������������������������������������������������������闌闍闎闏闐闑闒闓闔闕闖闗闘闙闚闛關闝闞闟闠闡闢闣闤闥闦闧闬闿阇阓阘阛阞阠阣阤阥阦阧阨阩阫阬阭阯阰阷阸阹阺阾陁陃陊陎陏陑陒陓陖陗�陘陙陚陜陝陞陠陣陥陦陫陭陮陯陰陱陳陸陹険陻陼陽陾陿隀隁隂隃隄隇隉隊辍辎辏辘辚軎戋戗戛戟戢戡戥戤戬臧瓯瓴瓿甏甑甓攴旮旯旰昊昙杲昃昕昀炅曷昝昴昱昶昵耆晟晔晁晏晖晡晗晷暄暌暧暝暾曛曜曦曩贲贳贶贻贽赀赅赆赈赉赇赍赕赙觇觊觋觌觎觏觐觑牮犟牝牦牯牾牿犄犋犍犏犒挈挲掰�".split(""),e=0;e!=n[234].length;++e)65533!==n[234][e].charCodeAt(0)&&(r[n[234][e]]=59904+e,t[59904+e]=n[234][e]);for(n[235]="����������������������������������������������������������������隌階隑隒隓隕隖隚際隝隞隟隠隡隢隣隤隥隦隨隩險隫隬隭隮隯隱隲隴隵隷隸隺隻隿雂雃雈雊雋雐雑雓雔雖雗雘雙雚雛雜雝雞雟雡離難雤雥雦雧雫�雬雭雮雰雱雲雴雵雸雺電雼雽雿霂霃霅霊霋霌霐霑霒霔霕霗霘霙霚霛霝霟霠搿擘耄毪毳毽毵毹氅氇氆氍氕氘氙氚氡氩氤氪氲攵敕敫牍牒牖爰虢刖肟肜肓肼朊肽肱肫肭肴肷胧胨胩胪胛胂胄胙胍胗朐胝胫胱胴胭脍脎胲胼朕脒豚脶脞脬脘脲腈腌腓腴腙腚腱腠腩腼腽腭腧塍媵膈膂膑滕膣膪臌朦臊膻�".split(""),e=0;e!=n[235].length;++e)65533!==n[235][e].charCodeAt(0)&&(r[n[235][e]]=60160+e,t[60160+e]=n[235][e]);for(n[236]="����������������������������������������������������������������霡霢霣霤霥霦霧霨霩霫霬霮霯霱霳霴霵霶霷霺霻霼霽霿靀靁靂靃靄靅靆靇靈靉靊靋靌靍靎靏靐靑靔靕靗靘靚靜靝靟靣靤靦靧靨靪靫靬靭靮靯靰靱�靲靵靷靸靹靺靻靽靾靿鞀鞁鞂鞃鞄鞆鞇鞈鞉鞊鞌鞎鞏鞐鞓鞕鞖鞗鞙鞚鞛鞜鞝臁膦欤欷欹歃歆歙飑飒飓飕飙飚殳彀毂觳斐齑斓於旆旄旃旌旎旒旖炀炜炖炝炻烀炷炫炱烨烊焐焓焖焯焱煳煜煨煅煲煊煸煺熘熳熵熨熠燠燔燧燹爝爨灬焘煦熹戾戽扃扈扉礻祀祆祉祛祜祓祚祢祗祠祯祧祺禅禊禚禧禳忑忐�".split(""),e=0;e!=n[236].length;++e)65533!==n[236][e].charCodeAt(0)&&(r[n[236][e]]=60416+e,t[60416+e]=n[236][e]);for(n[237]="����������������������������������������������������������������鞞鞟鞡鞢鞤鞥鞦鞧鞨鞩鞪鞬鞮鞰鞱鞳鞵鞶鞷鞸鞹鞺鞻鞼鞽鞾鞿韀韁韂韃韄韅韆韇韈韉韊韋韌韍韎韏韐韑韒韓韔韕韖韗韘韙韚韛韜韝韞韟韠韡韢韣�韤韥韨韮韯韰韱韲韴韷韸韹韺韻韼韽韾響頀頁頂頃頄項順頇須頉頊頋頌頍頎怼恝恚恧恁恙恣悫愆愍慝憩憝懋懑戆肀聿沓泶淼矶矸砀砉砗砘砑斫砭砜砝砹砺砻砟砼砥砬砣砩硎硭硖硗砦硐硇硌硪碛碓碚碇碜碡碣碲碹碥磔磙磉磬磲礅磴礓礤礞礴龛黹黻黼盱眄眍盹眇眈眚眢眙眭眦眵眸睐睑睇睃睚睨�".split(""),e=0;e!=n[237].length;++e)65533!==n[237][e].charCodeAt(0)&&(r[n[237][e]]=60672+e,t[60672+e]=n[237][e]);for(n[238]="����������������������������������������������������������������頏預頑頒頓頔頕頖頗領頙頚頛頜頝頞頟頠頡頢頣頤頥頦頧頨頩頪頫頬頭頮頯頰頱頲頳頴頵頶頷頸頹頺頻頼頽頾頿顀顁顂顃顄顅顆顇顈顉顊顋題額�顎顏顐顑顒顓顔顕顖顗願顙顚顛顜顝類顟顠顡顢顣顤顥顦顧顨顩顪顫顬顭顮睢睥睿瞍睽瞀瞌瞑瞟瞠瞰瞵瞽町畀畎畋畈畛畲畹疃罘罡罟詈罨罴罱罹羁罾盍盥蠲钅钆钇钋钊钌钍钏钐钔钗钕钚钛钜钣钤钫钪钭钬钯钰钲钴钶钷钸钹钺钼钽钿铄铈铉铊铋铌铍铎铐铑铒铕铖铗铙铘铛铞铟铠铢铤铥铧铨铪�".split(""),e=0;e!=n[238].length;++e)65533!==n[238][e].charCodeAt(0)&&(r[n[238][e]]=60928+e,t[60928+e]=n[238][e]);for(n[239]="����������������������������������������������������������������顯顰顱顲顳顴颋颎颒颕颙颣風颩颪颫颬颭颮颯颰颱颲颳颴颵颶颷颸颹颺颻颼颽颾颿飀飁飂飃飄飅飆飇飈飉飊飋飌飍飏飐飔飖飗飛飜飝飠飡飢飣飤�飥飦飩飪飫飬飭飮飯飰飱飲飳飴飵飶飷飸飹飺飻飼飽飾飿餀餁餂餃餄餅餆餇铩铫铮铯铳铴铵铷铹铼铽铿锃锂锆锇锉锊锍锎锏锒锓锔锕锖锘锛锝锞锟锢锪锫锩锬锱锲锴锶锷锸锼锾锿镂锵镄镅镆镉镌镎镏镒镓镔镖镗镘镙镛镞镟镝镡镢镤镥镦镧镨镩镪镫镬镯镱镲镳锺矧矬雉秕秭秣秫稆嵇稃稂稞稔�".split(""),e=0;e!=n[239].length;++e)65533!==n[239][e].charCodeAt(0)&&(r[n[239][e]]=61184+e,t[61184+e]=n[239][e]);for(n[240]="����������������������������������������������������������������餈餉養餋餌餎餏餑餒餓餔餕餖餗餘餙餚餛餜餝餞餟餠餡餢餣餤餥餦餧館餩餪餫餬餭餯餰餱餲餳餴餵餶餷餸餹餺餻餼餽餾餿饀饁饂饃饄饅饆饇饈饉�饊饋饌饍饎饏饐饑饒饓饖饗饘饙饚饛饜饝饞饟饠饡饢饤饦饳饸饹饻饾馂馃馉稹稷穑黏馥穰皈皎皓皙皤瓞瓠甬鸠鸢鸨鸩鸪鸫鸬鸲鸱鸶鸸鸷鸹鸺鸾鹁鹂鹄鹆鹇鹈鹉鹋鹌鹎鹑鹕鹗鹚鹛鹜鹞鹣鹦鹧鹨鹩鹪鹫鹬鹱鹭鹳疒疔疖疠疝疬疣疳疴疸痄疱疰痃痂痖痍痣痨痦痤痫痧瘃痱痼痿瘐瘀瘅瘌瘗瘊瘥瘘瘕瘙�".split(""),e=0;e!=n[240].length;++e)65533!==n[240][e].charCodeAt(0)&&(r[n[240][e]]=61440+e,t[61440+e]=n[240][e]);for(n[241]="����������������������������������������������������������������馌馎馚馛馜馝馞馟馠馡馢馣馤馦馧馩馪馫馬馭馮馯馰馱馲馳馴馵馶馷馸馹馺馻馼馽馾馿駀駁駂駃駄駅駆駇駈駉駊駋駌駍駎駏駐駑駒駓駔駕駖駗駘�駙駚駛駜駝駞駟駠駡駢駣駤駥駦駧駨駩駪駫駬駭駮駯駰駱駲駳駴駵駶駷駸駹瘛瘼瘢瘠癀瘭瘰瘿瘵癃瘾瘳癍癞癔癜癖癫癯翊竦穸穹窀窆窈窕窦窠窬窨窭窳衤衩衲衽衿袂袢裆袷袼裉裢裎裣裥裱褚裼裨裾裰褡褙褓褛褊褴褫褶襁襦襻疋胥皲皴矜耒耔耖耜耠耢耥耦耧耩耨耱耋耵聃聆聍聒聩聱覃顸颀颃�".split(""),e=0;e!=n[241].length;++e)65533!==n[241][e].charCodeAt(0)&&(r[n[241][e]]=61696+e,t[61696+e]=n[241][e]);for(n[242]="����������������������������������������������������������������駺駻駼駽駾駿騀騁騂騃騄騅騆騇騈騉騊騋騌騍騎騏騐騑騒験騔騕騖騗騘騙騚騛騜騝騞騟騠騡騢騣騤騥騦騧騨騩騪騫騬騭騮騯騰騱騲騳騴騵騶騷騸�騹騺騻騼騽騾騿驀驁驂驃驄驅驆驇驈驉驊驋驌驍驎驏驐驑驒驓驔驕驖驗驘驙颉颌颍颏颔颚颛颞颟颡颢颥颦虍虔虬虮虿虺虼虻蚨蚍蚋蚬蚝蚧蚣蚪蚓蚩蚶蛄蚵蛎蚰蚺蚱蚯蛉蛏蚴蛩蛱蛲蛭蛳蛐蜓蛞蛴蛟蛘蛑蜃蜇蛸蜈蜊蜍蜉蜣蜻蜞蜥蜮蜚蜾蝈蜴蜱蜩蜷蜿螂蜢蝽蝾蝻蝠蝰蝌蝮螋蝓蝣蝼蝤蝙蝥螓螯螨蟒�".split(""),e=0;e!=n[242].length;++e)65533!==n[242][e].charCodeAt(0)&&(r[n[242][e]]=61952+e,t[61952+e]=n[242][e]);for(n[243]="����������������������������������������������������������������驚驛驜驝驞驟驠驡驢驣驤驥驦驧驨驩驪驫驲骃骉骍骎骔骕骙骦骩骪骫骬骭骮骯骲骳骴骵骹骻骽骾骿髃髄髆髇髈髉髊髍髎髏髐髒體髕髖髗髙髚髛髜�髝髞髠髢髣髤髥髧髨髩髪髬髮髰髱髲髳髴髵髶髷髸髺髼髽髾髿鬀鬁鬂鬄鬅鬆蟆螈螅螭螗螃螫蟥螬螵螳蟋蟓螽蟑蟀蟊蟛蟪蟠蟮蠖蠓蟾蠊蠛蠡蠹蠼缶罂罄罅舐竺竽笈笃笄笕笊笫笏筇笸笪笙笮笱笠笥笤笳笾笞筘筚筅筵筌筝筠筮筻筢筲筱箐箦箧箸箬箝箨箅箪箜箢箫箴篑篁篌篝篚篥篦篪簌篾篼簏簖簋�".split(""),e=0;e!=n[243].length;++e)65533!==n[243][e].charCodeAt(0)&&(r[n[243][e]]=62208+e,t[62208+e]=n[243][e]);for(n[244]="����������������������������������������������������������������鬇鬉鬊鬋鬌鬍鬎鬐鬑鬒鬔鬕鬖鬗鬘鬙鬚鬛鬜鬝鬞鬠鬡鬢鬤鬥鬦鬧鬨鬩鬪鬫鬬鬭鬮鬰鬱鬳鬴鬵鬶鬷鬸鬹鬺鬽鬾鬿魀魆魊魋魌魎魐魒魓魕魖魗魘魙魚�魛魜魝魞魟魠魡魢魣魤魥魦魧魨魩魪魫魬魭魮魯魰魱魲魳魴魵魶魷魸魹魺魻簟簪簦簸籁籀臾舁舂舄臬衄舡舢舣舭舯舨舫舸舻舳舴舾艄艉艋艏艚艟艨衾袅袈裘裟襞羝羟羧羯羰羲籼敉粑粝粜粞粢粲粼粽糁糇糌糍糈糅糗糨艮暨羿翎翕翥翡翦翩翮翳糸絷綦綮繇纛麸麴赳趄趔趑趱赧赭豇豉酊酐酎酏酤�".split(""),e=0;e!=n[244].length;++e)65533!==n[244][e].charCodeAt(0)&&(r[n[244][e]]=62464+e,t[62464+e]=n[244][e]);for(n[245]="����������������������������������������������������������������魼魽魾魿鮀鮁鮂鮃鮄鮅鮆鮇鮈鮉鮊鮋鮌鮍鮎鮏鮐鮑鮒鮓鮔鮕鮖鮗鮘鮙鮚鮛鮜鮝鮞鮟鮠鮡鮢鮣鮤鮥鮦鮧鮨鮩鮪鮫鮬鮭鮮鮯鮰鮱鮲鮳鮴鮵鮶鮷鮸鮹鮺�鮻鮼鮽鮾鮿鯀鯁鯂鯃鯄鯅鯆鯇鯈鯉鯊鯋鯌鯍鯎鯏鯐鯑鯒鯓鯔鯕鯖鯗鯘鯙鯚鯛酢酡酰酩酯酽酾酲酴酹醌醅醐醍醑醢醣醪醭醮醯醵醴醺豕鹾趸跫踅蹙蹩趵趿趼趺跄跖跗跚跞跎跏跛跆跬跷跸跣跹跻跤踉跽踔踝踟踬踮踣踯踺蹀踹踵踽踱蹉蹁蹂蹑蹒蹊蹰蹶蹼蹯蹴躅躏躔躐躜躞豸貂貊貅貘貔斛觖觞觚觜�".split(""),e=0;e!=n[245].length;++e)65533!==n[245][e].charCodeAt(0)&&(r[n[245][e]]=62720+e,t[62720+e]=n[245][e]);for(n[246]="����������������������������������������������������������������鯜鯝鯞鯟鯠鯡鯢鯣鯤鯥鯦鯧鯨鯩鯪鯫鯬鯭鯮鯯鯰鯱鯲鯳鯴鯵鯶鯷鯸鯹鯺鯻鯼鯽鯾鯿鰀鰁鰂鰃鰄鰅鰆鰇鰈鰉鰊鰋鰌鰍鰎鰏鰐鰑鰒鰓鰔鰕鰖鰗鰘鰙鰚�鰛鰜鰝鰞鰟鰠鰡鰢鰣鰤鰥鰦鰧鰨鰩鰪鰫鰬鰭鰮鰯鰰鰱鰲鰳鰴鰵鰶鰷鰸鰹鰺鰻觥觫觯訾謦靓雩雳雯霆霁霈霏霎霪霭霰霾龀龃龅龆龇龈龉龊龌黾鼋鼍隹隼隽雎雒瞿雠銎銮鋈錾鍪鏊鎏鐾鑫鱿鲂鲅鲆鲇鲈稣鲋鲎鲐鲑鲒鲔鲕鲚鲛鲞鲟鲠鲡鲢鲣鲥鲦鲧鲨鲩鲫鲭鲮鲰鲱鲲鲳鲴鲵鲶鲷鲺鲻鲼鲽鳄鳅鳆鳇鳊鳋�".split(""),e=0;e!=n[246].length;++e)65533!==n[246][e].charCodeAt(0)&&(r[n[246][e]]=62976+e,t[62976+e]=n[246][e]);for(n[247]="����������������������������������������������������������������鰼鰽鰾鰿鱀鱁鱂鱃鱄鱅鱆鱇鱈鱉鱊鱋鱌鱍鱎鱏鱐鱑鱒鱓鱔鱕鱖鱗鱘鱙鱚鱛鱜鱝鱞鱟鱠鱡鱢鱣鱤鱥鱦鱧鱨鱩鱪鱫鱬鱭鱮鱯鱰鱱鱲鱳鱴鱵鱶鱷鱸鱹鱺�鱻鱽鱾鲀鲃鲄鲉鲊鲌鲏鲓鲖鲗鲘鲙鲝鲪鲬鲯鲹鲾鲿鳀鳁鳂鳈鳉鳑鳒鳚鳛鳠鳡鳌鳍鳎鳏鳐鳓鳔鳕鳗鳘鳙鳜鳝鳟鳢靼鞅鞑鞒鞔鞯鞫鞣鞲鞴骱骰骷鹘骶骺骼髁髀髅髂髋髌髑魅魃魇魉魈魍魑飨餍餮饕饔髟髡髦髯髫髻髭髹鬈鬏鬓鬟鬣麽麾縻麂麇麈麋麒鏖麝麟黛黜黝黠黟黢黩黧黥黪黯鼢鼬鼯鼹鼷鼽鼾齄�".split(""),e=0;e!=n[247].length;++e)65533!==n[247][e].charCodeAt(0)&&(r[n[247][e]]=63232+e,t[63232+e]=n[247][e]);for(n[248]="����������������������������������������������������������������鳣鳤鳥鳦鳧鳨鳩鳪鳫鳬鳭鳮鳯鳰鳱鳲鳳鳴鳵鳶鳷鳸鳹鳺鳻鳼鳽鳾鳿鴀鴁鴂鴃鴄鴅鴆鴇鴈鴉鴊鴋鴌鴍鴎鴏鴐鴑鴒鴓鴔鴕鴖鴗鴘鴙鴚鴛鴜鴝鴞鴟鴠鴡�鴢鴣鴤鴥鴦鴧鴨鴩鴪鴫鴬鴭鴮鴯鴰鴱鴲鴳鴴鴵鴶鴷鴸鴹鴺鴻鴼鴽鴾鴿鵀鵁鵂�����������������������������������������������������������������������������������������������".split(""),e=0;e!=n[248].length;++e)65533!==n[248][e].charCodeAt(0)&&(r[n[248][e]]=63488+e,t[63488+e]=n[248][e]);for(n[249]="����������������������������������������������������������������鵃鵄鵅鵆鵇鵈鵉鵊鵋鵌鵍鵎鵏鵐鵑鵒鵓鵔鵕鵖鵗鵘鵙鵚鵛鵜鵝鵞鵟鵠鵡鵢鵣鵤鵥鵦鵧鵨鵩鵪鵫鵬鵭鵮鵯鵰鵱鵲鵳鵴鵵鵶鵷鵸鵹鵺鵻鵼鵽鵾鵿鶀鶁�鶂鶃鶄鶅鶆鶇鶈鶉鶊鶋鶌鶍鶎鶏鶐鶑鶒鶓鶔鶕鶖鶗鶘鶙鶚鶛鶜鶝鶞鶟鶠鶡鶢�����������������������������������������������������������������������������������������������".split(""),e=0;e!=n[249].length;++e)65533!==n[249][e].charCodeAt(0)&&(r[n[249][e]]=63744+e,t[63744+e]=n[249][e]);for(n[250]="����������������������������������������������������������������鶣鶤鶥鶦鶧鶨鶩鶪鶫鶬鶭鶮鶯鶰鶱鶲鶳鶴鶵鶶鶷鶸鶹鶺鶻鶼鶽鶾鶿鷀鷁鷂鷃鷄鷅鷆鷇鷈鷉鷊鷋鷌鷍鷎鷏鷐鷑鷒鷓鷔鷕鷖鷗鷘鷙鷚鷛鷜鷝鷞鷟鷠鷡�鷢鷣鷤鷥鷦鷧鷨鷩鷪鷫鷬鷭鷮鷯鷰鷱鷲鷳鷴鷵鷶鷷鷸鷹鷺鷻鷼鷽鷾鷿鸀鸁鸂�����������������������������������������������������������������������������������������������".split(""),e=0;e!=n[250].length;++e)65533!==n[250][e].charCodeAt(0)&&(r[n[250][e]]=64e3+e,t[64e3+e]=n[250][e]);for(n[251]="����������������������������������������������������������������鸃鸄鸅鸆鸇鸈鸉鸊鸋鸌鸍鸎鸏鸐鸑鸒鸓鸔鸕鸖鸗鸘鸙鸚鸛鸜鸝鸞鸤鸧鸮鸰鸴鸻鸼鹀鹍鹐鹒鹓鹔鹖鹙鹝鹟鹠鹡鹢鹥鹮鹯鹲鹴鹵鹶鹷鹸鹹鹺鹻鹼鹽麀�麁麃麄麅麆麉麊麌麍麎麏麐麑麔麕麖麗麘麙麚麛麜麞麠麡麢麣麤麥麧麨麩麪�����������������������������������������������������������������������������������������������".split(""),e=0;e!=n[251].length;++e)65533!==n[251][e].charCodeAt(0)&&(r[n[251][e]]=64256+e,t[64256+e]=n[251][e]);for(n[252]="����������������������������������������������������������������麫麬麭麮麯麰麱麲麳麵麶麷麹麺麼麿黀黁黂黃黅黆黇黈黊黋黌黐黒黓黕黖黗黙黚點黡黣黤黦黨黫黬黭黮黰黱黲黳黴黵黶黷黸黺黽黿鼀鼁鼂鼃鼄鼅�鼆鼇鼈鼉鼊鼌鼏鼑鼒鼔鼕鼖鼘鼚鼛鼜鼝鼞鼟鼡鼣鼤鼥鼦鼧鼨鼩鼪鼫鼭鼮鼰鼱�����������������������������������������������������������������������������������������������".split(""),e=0;e!=n[252].length;++e)65533!==n[252][e].charCodeAt(0)&&(r[n[252][e]]=64512+e,t[64512+e]=n[252][e]);for(n[253]="����������������������������������������������������������������鼲鼳鼴鼵鼶鼸鼺鼼鼿齀齁齂齃齅齆齇齈齉齊齋齌齍齎齏齒齓齔齕齖齗齘齙齚齛齜齝齞齟齠齡齢齣齤齥齦齧齨齩齪齫齬齭齮齯齰齱齲齳齴齵齶齷齸�齹齺齻齼齽齾龁龂龍龎龏龐龑龒龓龔龕龖龗龘龜龝龞龡龢龣龤龥郎凉秊裏隣�����������������������������������������������������������������������������������������������".split(""),e=0;e!=n[253].length;++e)65533!==n[253][e].charCodeAt(0)&&(r[n[253][e]]=64768+e,t[64768+e]=n[253][e]);for(n[254]="����������������������������������������������������������������兀嗀﨎﨏﨑﨓﨔礼﨟蘒﨡﨣﨤﨧﨨﨩��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������".split(""),e=0;e!=n[254].length;++e)65533!==n[254][e].charCodeAt(0)&&(r[n[254][e]]=65024+e,t[65024+e]=n[254][e]);return{enc:r,dec:t}}(),r[949]=function(){var e,t=[],r={},n=[];for(n[0]="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~��������������������������������������������������������������������������������������������������������������������������������".split(""),e=0;e!=n[0].length;++e)65533!==n[0][e].charCodeAt(0)&&(r[n[0][e]]=0+e,t[0+e]=n[0][e]);for(n[129]="�����������������������������������������������������������������갂갃갅갆갋갌갍갎갏갘갞갟갡갢갣갥갦갧갨갩갪갫갮갲갳갴������갵갶갷갺갻갽갾갿걁걂걃걄걅걆걇걈걉걊걌걎걏걐걑걒걓걕������걖걗걙걚걛걝걞걟걠걡걢걣걤걥걦걧걨걩걪걫걬걭걮걯걲걳걵걶걹걻걼걽걾걿겂겇겈겍겎겏겑겒겓겕겖겗겘겙겚겛겞겢겣겤겥겦겧겫겭겮겱겲겳겴겵겶겷겺겾겿곀곂곃곅곆곇곉곊곋곍곎곏곐곑곒곓곔곖곘곙곚곛곜곝곞곟곢곣곥곦곩곫곭곮곲곴곷곸곹곺곻곾곿괁괂괃괅괇괈괉괊괋괎괐괒괓�".split(""),e=0;e!=n[129].length;++e)65533!==n[129][e].charCodeAt(0)&&(r[n[129][e]]=33024+e,t[33024+e]=n[129][e]);for(n[130]="�����������������������������������������������������������������괔괕괖괗괙괚괛괝괞괟괡괢괣괤괥괦괧괨괪괫괮괯괰괱괲괳������괶괷괹괺괻괽괾괿굀굁굂굃굆굈굊굋굌굍굎굏굑굒굓굕굖굗������굙굚굛굜굝굞굟굠굢굤굥굦굧굨굩굪굫굮굯굱굲굷굸굹굺굾궀궃궄궅궆궇궊궋궍궎궏궑궒궓궔궕궖궗궘궙궚궛궞궟궠궡궢궣궥궦궧궨궩궪궫궬궭궮궯궰궱궲궳궴궵궶궸궹궺궻궼궽궾궿귂귃귅귆귇귉귊귋귌귍귎귏귒귔귕귖귗귘귙귚귛귝귞귟귡귢귣귥귦귧귨귩귪귫귬귭귮귯귰귱귲귳귴귵귶귷�".split(""),e=0;e!=n[130].length;++e)65533!==n[130][e].charCodeAt(0)&&(r[n[130][e]]=33280+e,t[33280+e]=n[130][e]);for(n[131]="�����������������������������������������������������������������귺귻귽귾긂긃긄긅긆긇긊긌긎긏긐긑긒긓긕긖긗긘긙긚긛긜������긝긞긟긠긡긢긣긤긥긦긧긨긩긪긫긬긭긮긯긲긳긵긶긹긻긼������긽긾긿깂깄깇깈깉깋깏깑깒깓깕깗깘깙깚깛깞깢깣깤깦깧깪깫깭깮깯깱깲깳깴깵깶깷깺깾깿꺀꺁꺂꺃꺆꺇꺈꺉꺊꺋꺍꺎꺏꺐꺑꺒꺓꺔꺕꺖꺗꺘꺙꺚꺛꺜꺝꺞꺟꺠꺡꺢꺣꺤꺥꺦꺧꺨꺩꺪꺫꺬꺭꺮꺯꺰꺱꺲꺳꺴꺵꺶꺷꺸꺹꺺꺻꺿껁껂껃껅껆껇껈껉껊껋껎껒껓껔껕껖껗껚껛껝껞껟껠껡껢껣껤껥�".split(""),e=0;e!=n[131].length;++e)65533!==n[131][e].charCodeAt(0)&&(r[n[131][e]]=33536+e,t[33536+e]=n[131][e]);for(n[132]="�����������������������������������������������������������������껦껧껩껪껬껮껯껰껱껲껳껵껶껷껹껺껻껽껾껿꼀꼁꼂꼃꼄꼅������꼆꼉꼊꼋꼌꼎꼏꼑꼒꼓꼔꼕꼖꼗꼘꼙꼚꼛꼜꼝꼞꼟꼠꼡꼢꼣������꼤꼥꼦꼧꼨꼩꼪꼫꼮꼯꼱꼳꼵꼶꼷꼸꼹꼺꼻꼾꽀꽄꽅꽆꽇꽊꽋꽌꽍꽎꽏꽑꽒꽓꽔꽕꽖꽗꽘꽙꽚꽛꽞꽟꽠꽡꽢꽣꽦꽧꽨꽩꽪꽫꽬꽭꽮꽯꽰꽱꽲꽳꽴꽵꽶꽷꽸꽺꽻꽼꽽꽾꽿꾁꾂꾃꾅꾆꾇꾉꾊꾋꾌꾍꾎꾏꾒꾓꾔꾖꾗꾘꾙꾚꾛꾝꾞꾟꾠꾡꾢꾣꾤꾥꾦꾧꾨꾩꾪꾫꾬꾭꾮꾯꾰꾱꾲꾳꾴꾵꾶꾷꾺꾻꾽꾾�".split(""),e=0;e!=n[132].length;++e)65533!==n[132][e].charCodeAt(0)&&(r[n[132][e]]=33792+e,t[33792+e]=n[132][e]);for(n[133]="�����������������������������������������������������������������꾿꿁꿂꿃꿄꿅꿆꿊꿌꿏꿐꿑꿒꿓꿕꿖꿗꿘꿙꿚꿛꿝꿞꿟꿠꿡������꿢꿣꿤꿥꿦꿧꿪꿫꿬꿭꿮꿯꿲꿳꿵꿶꿷꿹꿺꿻꿼꿽꿾꿿뀂뀃������뀅뀆뀇뀈뀉뀊뀋뀍뀎뀏뀑뀒뀓뀕뀖뀗뀘뀙뀚뀛뀞뀟뀠뀡뀢뀣뀤뀥뀦뀧뀩뀪뀫뀬뀭뀮뀯뀰뀱뀲뀳뀴뀵뀶뀷뀸뀹뀺뀻뀼뀽뀾뀿끀끁끂끃끆끇끉끋끍끏끐끑끒끖끘끚끛끜끞끟끠끡끢끣끤끥끦끧끨끩끪끫끬끭끮끯끰끱끲끳끴끵끶끷끸끹끺끻끾끿낁낂낃낅낆낇낈낉낊낋낎낐낒낓낔낕낖낗낛낝낞낣낤�".split(""),e=0;e!=n[133].length;++e)65533!==n[133][e].charCodeAt(0)&&(r[n[133][e]]=34048+e,t[34048+e]=n[133][e]);for(n[134]="�����������������������������������������������������������������낥낦낧낪낰낲낶낷낹낺낻낽낾낿냀냁냂냃냆냊냋냌냍냎냏냒������냓냕냖냗냙냚냛냜냝냞냟냡냢냣냤냦냧냨냩냪냫냬냭냮냯냰������냱냲냳냴냵냶냷냸냹냺냻냼냽냾냿넀넁넂넃넄넅넆넇넊넍넎넏넑넔넕넖넗넚넞넟넠넡넢넦넧넩넪넫넭넮넯넰넱넲넳넶넺넻넼넽넾넿녂녃녅녆녇녉녊녋녌녍녎녏녒녓녖녗녙녚녛녝녞녟녡녢녣녤녥녦녧녨녩녪녫녬녭녮녯녰녱녲녳녴녵녶녷녺녻녽녾녿놁놃놄놅놆놇놊놌놎놏놐놑놕놖놗놙놚놛놝�".split(""),e=0;e!=n[134].length;++e)65533!==n[134][e].charCodeAt(0)&&(r[n[134][e]]=34304+e,t[34304+e]=n[134][e]);for(n[135]="�����������������������������������������������������������������놞놟놠놡놢놣놤놥놦놧놩놪놫놬놭놮놯놰놱놲놳놴놵놶놷놸������놹놺놻놼놽놾놿뇀뇁뇂뇃뇄뇅뇆뇇뇈뇉뇊뇋뇍뇎뇏뇑뇒뇓뇕������뇖뇗뇘뇙뇚뇛뇞뇠뇡뇢뇣뇤뇥뇦뇧뇪뇫뇭뇮뇯뇱뇲뇳뇴뇵뇶뇷뇸뇺뇼뇾뇿눀눁눂눃눆눇눉눊눍눎눏눐눑눒눓눖눘눚눛눜눝눞눟눡눢눣눤눥눦눧눨눩눪눫눬눭눮눯눰눱눲눳눵눶눷눸눹눺눻눽눾눿뉀뉁뉂뉃뉄뉅뉆뉇뉈뉉뉊뉋뉌뉍뉎뉏뉐뉑뉒뉓뉔뉕뉖뉗뉙뉚뉛뉝뉞뉟뉡뉢뉣뉤뉥뉦뉧뉪뉫뉬뉭뉮�".split(""),e=0;e!=n[135].length;++e)65533!==n[135][e].charCodeAt(0)&&(r[n[135][e]]=34560+e,t[34560+e]=n[135][e]);for(n[136]="�����������������������������������������������������������������뉯뉰뉱뉲뉳뉶뉷뉸뉹뉺뉻뉽뉾뉿늀늁늂늃늆늇늈늊늋늌늍늎������늏늒늓늕늖늗늛늜늝늞늟늢늤늧늨늩늫늭늮늯늱늲늳늵늶늷������늸늹늺늻늼늽늾늿닀닁닂닃닄닅닆닇닊닋닍닎닏닑닓닔닕닖닗닚닜닞닟닠닡닣닧닩닪닰닱닲닶닼닽닾댂댃댅댆댇댉댊댋댌댍댎댏댒댖댗댘댙댚댛댝댞댟댠댡댢댣댤댥댦댧댨댩댪댫댬댭댮댯댰댱댲댳댴댵댶댷댸댹댺댻댼댽댾댿덀덁덂덃덄덅덆덇덈덉덊덋덌덍덎덏덐덑덒덓덗덙덚덝덠덡덢덣�".split(""),e=0;e!=n[136].length;++e)65533!==n[136][e].charCodeAt(0)&&(r[n[136][e]]=34816+e,t[34816+e]=n[136][e]);for(n[137]="�����������������������������������������������������������������덦덨덪덬덭덯덲덳덵덶덷덹덺덻덼덽덾덿뎂뎆뎇뎈뎉뎊뎋뎍������뎎뎏뎑뎒뎓뎕뎖뎗뎘뎙뎚뎛뎜뎝뎞뎟뎢뎣뎤뎥뎦뎧뎩뎪뎫뎭������뎮뎯뎰뎱뎲뎳뎴뎵뎶뎷뎸뎹뎺뎻뎼뎽뎾뎿돀돁돂돃돆돇돉돊돍돏돑돒돓돖돘돚돜돞돟돡돢돣돥돦돧돩돪돫돬돭돮돯돰돱돲돳돴돵돶돷돸돹돺돻돽돾돿됀됁됂됃됄됅됆됇됈됉됊됋됌됍됎됏됑됒됓됔됕됖됗됙됚됛됝됞됟됡됢됣됤됥됦됧됪됬됭됮됯됰됱됲됳됵됶됷됸됹됺됻됼됽됾됿둀둁둂둃둄�".split(""),e=0;e!=n[137].length;++e)65533!==n[137][e].charCodeAt(0)&&(r[n[137][e]]=35072+e,t[35072+e]=n[137][e]);for(n[138]="�����������������������������������������������������������������둅둆둇둈둉둊둋둌둍둎둏둒둓둕둖둗둙둚둛둜둝둞둟둢둤둦������둧둨둩둪둫둭둮둯둰둱둲둳둴둵둶둷둸둹둺둻둼둽둾둿뒁뒂������뒃뒄뒅뒆뒇뒉뒊뒋뒌뒍뒎뒏뒐뒑뒒뒓뒔뒕뒖뒗뒘뒙뒚뒛뒜뒞뒟뒠뒡뒢뒣뒥뒦뒧뒩뒪뒫뒭뒮뒯뒰뒱뒲뒳뒴뒶뒸뒺뒻뒼뒽뒾뒿듁듂듃듅듆듇듉듊듋듌듍듎듏듑듒듓듔듖듗듘듙듚듛듞듟듡듢듥듧듨듩듪듫듮듰듲듳듴듵듶듷듹듺듻듼듽듾듿딀딁딂딃딄딅딆딇딈딉딊딋딌딍딎딏딐딑딒딓딖딗딙딚딝�".split(""),e=0;e!=n[138].length;++e)65533!==n[138][e].charCodeAt(0)&&(r[n[138][e]]=35328+e,t[35328+e]=n[138][e]);for(n[139]="�����������������������������������������������������������������딞딟딠딡딢딣딦딫딬딭딮딯딲딳딵딶딷딹딺딻딼딽딾딿땂땆������땇땈땉땊땎땏땑땒땓땕땖땗땘땙땚땛땞땢땣땤땥땦땧땨땩땪������땫땬땭땮땯땰땱땲땳땴땵땶땷땸땹땺땻땼땽땾땿떀떁떂떃떄떅떆떇떈떉떊떋떌떍떎떏떐떑떒떓떔떕떖떗떘떙떚떛떜떝떞떟떢떣떥떦떧떩떬떭떮떯떲떶떷떸떹떺떾떿뗁뗂뗃뗅뗆뗇뗈뗉뗊뗋뗎뗒뗓뗔뗕뗖뗗뗙뗚뗛뗜뗝뗞뗟뗠뗡뗢뗣뗤뗥뗦뗧뗨뗩뗪뗫뗭뗮뗯뗰뗱뗲뗳뗴뗵뗶뗷뗸뗹뗺뗻뗼뗽뗾뗿�".split(""),e=0;e!=n[139].length;++e)65533!==n[139][e].charCodeAt(0)&&(r[n[139][e]]=35584+e,t[35584+e]=n[139][e]);for(n[140]="�����������������������������������������������������������������똀똁똂똃똄똅똆똇똈똉똊똋똌똍똎똏똒똓똕똖똗똙똚똛똜똝������똞똟똠똡똢똣똤똦똧똨똩똪똫똭똮똯똰똱똲똳똵똶똷똸똹똺������똻똼똽똾똿뙀뙁뙂뙃뙄뙅뙆뙇뙉뙊뙋뙌뙍뙎뙏뙐뙑뙒뙓뙔뙕뙖뙗뙘뙙뙚뙛뙜뙝뙞뙟뙠뙡뙢뙣뙥뙦뙧뙩뙪뙫뙬뙭뙮뙯뙰뙱뙲뙳뙴뙵뙶뙷뙸뙹뙺뙻뙼뙽뙾뙿뚀뚁뚂뚃뚄뚅뚆뚇뚈뚉뚊뚋뚌뚍뚎뚏뚐뚑뚒뚓뚔뚕뚖뚗뚘뚙뚚뚛뚞뚟뚡뚢뚣뚥뚦뚧뚨뚩뚪뚭뚮뚯뚰뚲뚳뚴뚵뚶뚷뚸뚹뚺뚻뚼뚽뚾뚿뛀뛁뛂�".split(""),e=0;e!=n[140].length;++e)65533!==n[140][e].charCodeAt(0)&&(r[n[140][e]]=35840+e,t[35840+e]=n[140][e]);for(n[141]="�����������������������������������������������������������������뛃뛄뛅뛆뛇뛈뛉뛊뛋뛌뛍뛎뛏뛐뛑뛒뛓뛕뛖뛗뛘뛙뛚뛛뛜뛝������뛞뛟뛠뛡뛢뛣뛤뛥뛦뛧뛨뛩뛪뛫뛬뛭뛮뛯뛱뛲뛳뛵뛶뛷뛹뛺������뛻뛼뛽뛾뛿뜂뜃뜄뜆뜇뜈뜉뜊뜋뜌뜍뜎뜏뜐뜑뜒뜓뜔뜕뜖뜗뜘뜙뜚뜛뜜뜝뜞뜟뜠뜡뜢뜣뜤뜥뜦뜧뜪뜫뜭뜮뜱뜲뜳뜴뜵뜶뜷뜺뜼뜽뜾뜿띀띁띂띃띅띆띇띉띊띋띍띎띏띐띑띒띓띖띗띘띙띚띛띜띝띞띟띡띢띣띥띦띧띩띪띫띬띭띮띯띲띴띶띷띸띹띺띻띾띿랁랂랃랅랆랇랈랉랊랋랎랓랔랕랚랛랝랞�".split(""),e=0;e!=n[141].length;++e)65533!==n[141][e].charCodeAt(0)&&(r[n[141][e]]=36096+e,t[36096+e]=n[141][e]);for(n[142]="�����������������������������������������������������������������랟랡랢랣랤랥랦랧랪랮랯랰랱랲랳랶랷랹랺랻랼랽랾랿럀럁������럂럃럄럅럆럈럊럋럌럍럎럏럐럑럒럓럔럕럖럗럘럙럚럛럜럝������럞럟럠럡럢럣럤럥럦럧럨럩럪럫럮럯럱럲럳럵럶럷럸럹럺럻럾렂렃렄렅렆렊렋렍렎렏렑렒렓렔렕렖렗렚렜렞렟렠렡렢렣렦렧렩렪렫렭렮렯렰렱렲렳렶렺렻렼렽렾렿롁롂롃롅롆롇롈롉롊롋롌롍롎롏롐롒롔롕롖롗롘롙롚롛롞롟롡롢롣롥롦롧롨롩롪롫롮롰롲롳롴롵롶롷롹롺롻롽롾롿뢀뢁뢂뢃뢄�".split(""),e=0;e!=n[142].length;++e)65533!==n[142][e].charCodeAt(0)&&(r[n[142][e]]=36352+e,t[36352+e]=n[142][e]);for(n[143]="�����������������������������������������������������������������뢅뢆뢇뢈뢉뢊뢋뢌뢎뢏뢐뢑뢒뢓뢔뢕뢖뢗뢘뢙뢚뢛뢜뢝뢞뢟������뢠뢡뢢뢣뢤뢥뢦뢧뢩뢪뢫뢬뢭뢮뢯뢱뢲뢳뢵뢶뢷뢹뢺뢻뢼뢽������뢾뢿룂룄룆룇룈룉룊룋룍룎룏룑룒룓룕룖룗룘룙룚룛룜룞룠룢룣룤룥룦룧룪룫룭룮룯룱룲룳룴룵룶룷룺룼룾룿뤀뤁뤂뤃뤅뤆뤇뤈뤉뤊뤋뤌뤍뤎뤏뤐뤑뤒뤓뤔뤕뤖뤗뤙뤚뤛뤜뤝뤞뤟뤡뤢뤣뤤뤥뤦뤧뤨뤩뤪뤫뤬뤭뤮뤯뤰뤱뤲뤳뤴뤵뤶뤷뤸뤹뤺뤻뤾뤿륁륂륃륅륆륇륈륉륊륋륍륎륐륒륓륔륕륖륗�".split(""),e=0;e!=n[143].length;++e)65533!==n[143][e].charCodeAt(0)&&(r[n[143][e]]=36608+e,t[36608+e]=n[143][e]);for(n[144]="�����������������������������������������������������������������륚륛륝륞륟륡륢륣륤륥륦륧륪륬륮륯륰륱륲륳륶륷륹륺륻륽������륾륿릀릁릂릃릆릈릋릌릏릐릑릒릓릔릕릖릗릘릙릚릛릜릝릞������릟릠릡릢릣릤릥릦릧릨릩릪릫릮릯릱릲릳릵릶릷릸릹릺릻릾맀맂맃맄맅맆맇맊맋맍맓맔맕맖맗맚맜맟맠맢맦맧맩맪맫맭맮맯맰맱맲맳맶맻맼맽맾맿먂먃먄먅먆먇먉먊먋먌먍먎먏먐먑먒먓먔먖먗먘먙먚먛먜먝먞먟먠먡먢먣먤먥먦먧먨먩먪먫먬먭먮먯먰먱먲먳먴먵먶먷먺먻먽먾먿멁멃멄멅멆�".split(""),e=0;e!=n[144].length;++e)65533!==n[144][e].charCodeAt(0)&&(r[n[144][e]]=36864+e,t[36864+e]=n[144][e]);for(n[145]="�����������������������������������������������������������������멇멊멌멏멐멑멒멖멗멙멚멛멝멞멟멠멡멢멣멦멪멫멬멭멮멯������멲멳멵멶멷멹멺멻멼멽멾멿몀몁몂몆몈몉몊몋몍몎몏몐몑몒������몓몔몕몖몗몘몙몚몛몜몝몞몟몠몡몢몣몤몥몦몧몪몭몮몯몱몳몴몵몶몷몺몼몾몿뫀뫁뫂뫃뫅뫆뫇뫉뫊뫋뫌뫍뫎뫏뫐뫑뫒뫓뫔뫕뫖뫗뫚뫛뫜뫝뫞뫟뫠뫡뫢뫣뫤뫥뫦뫧뫨뫩뫪뫫뫬뫭뫮뫯뫰뫱뫲뫳뫴뫵뫶뫷뫸뫹뫺뫻뫽뫾뫿묁묂묃묅묆묇묈묉묊묋묌묎묐묒묓묔묕묖묗묙묚묛묝묞묟묡묢묣묤묥묦묧�".split(""),e=0;e!=n[145].length;++e)65533!==n[145][e].charCodeAt(0)&&(r[n[145][e]]=37120+e,t[37120+e]=n[145][e]);for(n[146]="�����������������������������������������������������������������묨묪묬묭묮묯묰묱묲묳묷묹묺묿뭀뭁뭂뭃뭆뭈뭊뭋뭌뭎뭑뭒������뭓뭕뭖뭗뭙뭚뭛뭜뭝뭞뭟뭠뭢뭤뭥뭦뭧뭨뭩뭪뭫뭭뭮뭯뭰뭱������뭲뭳뭴뭵뭶뭷뭸뭹뭺뭻뭼뭽뭾뭿뮀뮁뮂뮃뮄뮅뮆뮇뮉뮊뮋뮍뮎뮏뮑뮒뮓뮔뮕뮖뮗뮘뮙뮚뮛뮜뮝뮞뮟뮠뮡뮢뮣뮥뮦뮧뮩뮪뮫뮭뮮뮯뮰뮱뮲뮳뮵뮶뮸뮹뮺뮻뮼뮽뮾뮿믁믂믃믅믆믇믉믊믋믌믍믎믏믑믒믔믕믖믗믘믙믚믛믜믝믞믟믠믡믢믣믤믥믦믧믨믩믪믫믬믭믮믯믰믱믲믳믴믵믶믷믺믻믽믾밁�".split(""),e=0;e!=n[146].length;++e)65533!==n[146][e].charCodeAt(0)&&(r[n[146][e]]=37376+e,t[37376+e]=n[146][e]);for(n[147]="�����������������������������������������������������������������밃밄밅밆밇밊밎밐밒밓밙밚밠밡밢밣밦밨밪밫밬밮밯밲밳밵������밶밷밹밺밻밼밽밾밿뱂뱆뱇뱈뱊뱋뱎뱏뱑뱒뱓뱔뱕뱖뱗뱘뱙������뱚뱛뱜뱞뱟뱠뱡뱢뱣뱤뱥뱦뱧뱨뱩뱪뱫뱬뱭뱮뱯뱰뱱뱲뱳뱴뱵뱶뱷뱸뱹뱺뱻뱼뱽뱾뱿벀벁벂벃벆벇벉벊벍벏벐벑벒벓벖벘벛벜벝벞벟벢벣벥벦벩벪벫벬벭벮벯벲벶벷벸벹벺벻벾벿볁볂볃볅볆볇볈볉볊볋볌볎볒볓볔볖볗볙볚볛볝볞볟볠볡볢볣볤볥볦볧볨볩볪볫볬볭볮볯볰볱볲볳볷볹볺볻볽�".split(""),e=0;e!=n[147].length;++e)65533!==n[147][e].charCodeAt(0)&&(r[n[147][e]]=37632+e,t[37632+e]=n[147][e]);for(n[148]="�����������������������������������������������������������������볾볿봀봁봂봃봆봈봊봋봌봍봎봏봑봒봓봕봖봗봘봙봚봛봜봝������봞봟봠봡봢봣봥봦봧봨봩봪봫봭봮봯봰봱봲봳봴봵봶봷봸봹������봺봻봼봽봾봿뵁뵂뵃뵄뵅뵆뵇뵊뵋뵍뵎뵏뵑뵒뵓뵔뵕뵖뵗뵚뵛뵜뵝뵞뵟뵠뵡뵢뵣뵥뵦뵧뵩뵪뵫뵬뵭뵮뵯뵰뵱뵲뵳뵴뵵뵶뵷뵸뵹뵺뵻뵼뵽뵾뵿붂붃붅붆붋붌붍붎붏붒붔붖붗붘붛붝붞붟붠붡붢붣붥붦붧붨붩붪붫붬붭붮붯붱붲붳붴붵붶붷붹붺붻붼붽붾붿뷀뷁뷂뷃뷄뷅뷆뷇뷈뷉뷊뷋뷌뷍뷎뷏뷐뷑�".split(""),e=0;e!=n[148].length;++e)65533!==n[148][e].charCodeAt(0)&&(r[n[148][e]]=37888+e,t[37888+e]=n[148][e]);for(n[149]="�����������������������������������������������������������������뷒뷓뷖뷗뷙뷚뷛뷝뷞뷟뷠뷡뷢뷣뷤뷥뷦뷧뷨뷪뷫뷬뷭뷮뷯뷱������뷲뷳뷵뷶뷷뷹뷺뷻뷼뷽뷾뷿븁븂븄븆븇븈븉븊븋븎븏븑븒븓������븕븖븗븘븙븚븛븞븠븡븢븣븤븥븦븧븨븩븪븫븬븭븮븯븰븱븲븳븴븵븶븷븸븹븺븻븼븽븾븿빀빁빂빃빆빇빉빊빋빍빏빐빑빒빓빖빘빜빝빞빟빢빣빥빦빧빩빫빬빭빮빯빲빶빷빸빹빺빾빿뺁뺂뺃뺅뺆뺇뺈뺉뺊뺋뺎뺒뺓뺔뺕뺖뺗뺚뺛뺜뺝뺞뺟뺠뺡뺢뺣뺤뺥뺦뺧뺩뺪뺫뺬뺭뺮뺯뺰뺱뺲뺳뺴뺵뺶뺷�".split(""),e=0;e!=n[149].length;++e)65533!==n[149][e].charCodeAt(0)&&(r[n[149][e]]=38144+e,t[38144+e]=n[149][e]);for(n[150]="�����������������������������������������������������������������뺸뺹뺺뺻뺼뺽뺾뺿뻀뻁뻂뻃뻄뻅뻆뻇뻈뻉뻊뻋뻌뻍뻎뻏뻒뻓������뻕뻖뻙뻚뻛뻜뻝뻞뻟뻡뻢뻦뻧뻨뻩뻪뻫뻭뻮뻯뻰뻱뻲뻳뻴뻵������뻶뻷뻸뻹뻺뻻뻼뻽뻾뻿뼀뼂뼃뼄뼅뼆뼇뼊뼋뼌뼍뼎뼏뼐뼑뼒뼓뼔뼕뼖뼗뼚뼞뼟뼠뼡뼢뼣뼤뼥뼦뼧뼨뼩뼪뼫뼬뼭뼮뼯뼰뼱뼲뼳뼴뼵뼶뼷뼸뼹뼺뼻뼼뼽뼾뼿뽂뽃뽅뽆뽇뽉뽊뽋뽌뽍뽎뽏뽒뽓뽔뽖뽗뽘뽙뽚뽛뽜뽝뽞뽟뽠뽡뽢뽣뽤뽥뽦뽧뽨뽩뽪뽫뽬뽭뽮뽯뽰뽱뽲뽳뽴뽵뽶뽷뽸뽹뽺뽻뽼뽽뽾뽿뾀뾁뾂�".split(""),e=0;e!=n[150].length;++e)65533!==n[150][e].charCodeAt(0)&&(r[n[150][e]]=38400+e,t[38400+e]=n[150][e]);for(n[151]="�����������������������������������������������������������������뾃뾄뾅뾆뾇뾈뾉뾊뾋뾌뾍뾎뾏뾐뾑뾒뾓뾕뾖뾗뾘뾙뾚뾛뾜뾝������뾞뾟뾠뾡뾢뾣뾤뾥뾦뾧뾨뾩뾪뾫뾬뾭뾮뾯뾱뾲뾳뾴뾵뾶뾷뾸������뾹뾺뾻뾼뾽뾾뾿뿀뿁뿂뿃뿄뿆뿇뿈뿉뿊뿋뿎뿏뿑뿒뿓뿕뿖뿗뿘뿙뿚뿛뿝뿞뿠뿢뿣뿤뿥뿦뿧뿨뿩뿪뿫뿬뿭뿮뿯뿰뿱뿲뿳뿴뿵뿶뿷뿸뿹뿺뿻뿼뿽뿾뿿쀀쀁쀂쀃쀄쀅쀆쀇쀈쀉쀊쀋쀌쀍쀎쀏쀐쀑쀒쀓쀔쀕쀖쀗쀘쀙쀚쀛쀜쀝쀞쀟쀠쀡쀢쀣쀤쀥쀦쀧쀨쀩쀪쀫쀬쀭쀮쀯쀰쀱쀲쀳쀴쀵쀶쀷쀸쀹쀺쀻쀽쀾쀿�".split(""),e=0;e!=n[151].length;++e)65533!==n[151][e].charCodeAt(0)&&(r[n[151][e]]=38656+e,t[38656+e]=n[151][e]);for(n[152]="�����������������������������������������������������������������쁀쁁쁂쁃쁄쁅쁆쁇쁈쁉쁊쁋쁌쁍쁎쁏쁐쁒쁓쁔쁕쁖쁗쁙쁚쁛������쁝쁞쁟쁡쁢쁣쁤쁥쁦쁧쁪쁫쁬쁭쁮쁯쁰쁱쁲쁳쁴쁵쁶쁷쁸쁹������쁺쁻쁼쁽쁾쁿삀삁삂삃삄삅삆삇삈삉삊삋삌삍삎삏삒삓삕삖삗삙삚삛삜삝삞삟삢삤삦삧삨삩삪삫삮삱삲삷삸삹삺삻삾샂샃샄샆샇샊샋샍샎샏샑샒샓샔샕샖샗샚샞샟샠샡샢샣샦샧샩샪샫샭샮샯샰샱샲샳샶샸샺샻샼샽샾샿섁섂섃섅섆섇섉섊섋섌섍섎섏섑섒섓섔섖섗섘섙섚섛섡섢섥섨섩섪섫섮�".split(""),e=0;e!=n[152].length;++e)65533!==n[152][e].charCodeAt(0)&&(r[n[152][e]]=38912+e,t[38912+e]=n[152][e]);for(n[153]="�����������������������������������������������������������������섲섳섴섵섷섺섻섽섾섿셁셂셃셄셅셆셇셊셎셏셐셑셒셓셖셗������셙셚셛셝셞셟셠셡셢셣셦셪셫셬셭셮셯셱셲셳셵셶셷셹셺셻������셼셽셾셿솀솁솂솃솄솆솇솈솉솊솋솏솑솒솓솕솗솘솙솚솛솞솠솢솣솤솦솧솪솫솭솮솯솱솲솳솴솵솶솷솸솹솺솻솼솾솿쇀쇁쇂쇃쇅쇆쇇쇉쇊쇋쇍쇎쇏쇐쇑쇒쇓쇕쇖쇙쇚쇛쇜쇝쇞쇟쇡쇢쇣쇥쇦쇧쇩쇪쇫쇬쇭쇮쇯쇲쇴쇵쇶쇷쇸쇹쇺쇻쇾쇿숁숂숃숅숆숇숈숉숊숋숎숐숒숓숔숕숖숗숚숛숝숞숡숢숣�".split(""),e=0;e!=n[153].length;++e)65533!==n[153][e].charCodeAt(0)&&(r[n[153][e]]=39168+e,t[39168+e]=n[153][e]);for(n[154]="�����������������������������������������������������������������숤숥숦숧숪숬숮숰숳숵숶숷숸숹숺숻숼숽숾숿쉀쉁쉂쉃쉄쉅������쉆쉇쉉쉊쉋쉌쉍쉎쉏쉒쉓쉕쉖쉗쉙쉚쉛쉜쉝쉞쉟쉡쉢쉣쉤쉦������쉧쉨쉩쉪쉫쉮쉯쉱쉲쉳쉵쉶쉷쉸쉹쉺쉻쉾슀슂슃슄슅슆슇슊슋슌슍슎슏슑슒슓슔슕슖슗슙슚슜슞슟슠슡슢슣슦슧슩슪슫슮슯슰슱슲슳슶슸슺슻슼슽슾슿싀싁싂싃싄싅싆싇싈싉싊싋싌싍싎싏싐싑싒싓싔싕싖싗싘싙싚싛싞싟싡싢싥싦싧싨싩싪싮싰싲싳싴싵싷싺싽싾싿쌁쌂쌃쌄쌅쌆쌇쌊쌋쌎쌏�".split(""),e=0;e!=n[154].length;++e)65533!==n[154][e].charCodeAt(0)&&(r[n[154][e]]=39424+e,t[39424+e]=n[154][e]);for(n[155]="�����������������������������������������������������������������쌐쌑쌒쌖쌗쌙쌚쌛쌝쌞쌟쌠쌡쌢쌣쌦쌧쌪쌫쌬쌭쌮쌯쌰쌱쌲������쌳쌴쌵쌶쌷쌸쌹쌺쌻쌼쌽쌾쌿썀썁썂썃썄썆썇썈썉썊썋썌썍������썎썏썐썑썒썓썔썕썖썗썘썙썚썛썜썝썞썟썠썡썢썣썤썥썦썧썪썫썭썮썯썱썳썴썵썶썷썺썻썾썿쎀쎁쎂쎃쎅쎆쎇쎉쎊쎋쎍쎎쎏쎐쎑쎒쎓쎔쎕쎖쎗쎘쎙쎚쎛쎜쎝쎞쎟쎠쎡쎢쎣쎤쎥쎦쎧쎨쎩쎪쎫쎬쎭쎮쎯쎰쎱쎲쎳쎴쎵쎶쎷쎸쎹쎺쎻쎼쎽쎾쎿쏁쏂쏃쏄쏅쏆쏇쏈쏉쏊쏋쏌쏍쏎쏏쏐쏑쏒쏓쏔쏕쏖쏗쏚�".split(""),e=0;e!=n[155].length;++e)65533!==n[155][e].charCodeAt(0)&&(r[n[155][e]]=39680+e,t[39680+e]=n[155][e]);for(n[156]="�����������������������������������������������������������������쏛쏝쏞쏡쏣쏤쏥쏦쏧쏪쏫쏬쏮쏯쏰쏱쏲쏳쏶쏷쏹쏺쏻쏼쏽쏾������쏿쐀쐁쐂쐃쐄쐅쐆쐇쐉쐊쐋쐌쐍쐎쐏쐑쐒쐓쐔쐕쐖쐗쐘쐙쐚������쐛쐜쐝쐞쐟쐠쐡쐢쐣쐥쐦쐧쐨쐩쐪쐫쐭쐮쐯쐱쐲쐳쐵쐶쐷쐸쐹쐺쐻쐾쐿쑀쑁쑂쑃쑄쑅쑆쑇쑉쑊쑋쑌쑍쑎쑏쑐쑑쑒쑓쑔쑕쑖쑗쑘쑙쑚쑛쑜쑝쑞쑟쑠쑡쑢쑣쑦쑧쑩쑪쑫쑭쑮쑯쑰쑱쑲쑳쑶쑷쑸쑺쑻쑼쑽쑾쑿쒁쒂쒃쒄쒅쒆쒇쒈쒉쒊쒋쒌쒍쒎쒏쒐쒑쒒쒓쒕쒖쒗쒘쒙쒚쒛쒝쒞쒟쒠쒡쒢쒣쒤쒥쒦쒧쒨쒩�".split(""),e=0;e!=n[156].length;++e)65533!==n[156][e].charCodeAt(0)&&(r[n[156][e]]=39936+e,t[39936+e]=n[156][e]);for(n[157]="�����������������������������������������������������������������쒪쒫쒬쒭쒮쒯쒰쒱쒲쒳쒴쒵쒶쒷쒹쒺쒻쒽쒾쒿쓀쓁쓂쓃쓄쓅������쓆쓇쓈쓉쓊쓋쓌쓍쓎쓏쓐쓑쓒쓓쓔쓕쓖쓗쓘쓙쓚쓛쓜쓝쓞쓟������쓠쓡쓢쓣쓤쓥쓦쓧쓨쓪쓫쓬쓭쓮쓯쓲쓳쓵쓶쓷쓹쓻쓼쓽쓾씂씃씄씅씆씇씈씉씊씋씍씎씏씑씒씓씕씖씗씘씙씚씛씝씞씟씠씡씢씣씤씥씦씧씪씫씭씮씯씱씲씳씴씵씶씷씺씼씾씿앀앁앂앃앆앇앋앏앐앑앒앖앚앛앜앟앢앣앥앦앧앩앪앫앬앭앮앯앲앶앷앸앹앺앻앾앿얁얂얃얅얆얈얉얊얋얎얐얒얓얔�".split(""),e=0;e!=n[157].length;++e)65533!==n[157][e].charCodeAt(0)&&(r[n[157][e]]=40192+e,t[40192+e]=n[157][e]);for(n[158]="�����������������������������������������������������������������얖얙얚얛얝얞얟얡얢얣얤얥얦얧얨얪얫얬얭얮얯얰얱얲얳얶������얷얺얿엀엁엂엃엋엍엏엒엓엕엖엗엙엚엛엜엝엞엟엢엤엦엧������엨엩엪엫엯엱엲엳엵엸엹엺엻옂옃옄옉옊옋옍옎옏옑옒옓옔옕옖옗옚옝옞옟옠옡옢옣옦옧옩옪옫옯옱옲옶옸옺옼옽옾옿왂왃왅왆왇왉왊왋왌왍왎왏왒왖왗왘왙왚왛왞왟왡왢왣왤왥왦왧왨왩왪왫왭왮왰왲왳왴왵왶왷왺왻왽왾왿욁욂욃욄욅욆욇욊욌욎욏욐욑욒욓욖욗욙욚욛욝욞욟욠욡욢욣욦�".split(""),e=0;e!=n[158].length;++e)65533!==n[158][e].charCodeAt(0)&&(r[n[158][e]]=40448+e,t[40448+e]=n[158][e]);for(n[159]="�����������������������������������������������������������������욨욪욫욬욭욮욯욲욳욵욶욷욻욼욽욾욿웂웄웆웇웈웉웊웋웎������웏웑웒웓웕웖웗웘웙웚웛웞웟웢웣웤웥웦웧웪웫웭웮웯웱웲������웳웴웵웶웷웺웻웼웾웿윀윁윂윃윆윇윉윊윋윍윎윏윐윑윒윓윖윘윚윛윜윝윞윟윢윣윥윦윧윩윪윫윬윭윮윯윲윴윶윸윹윺윻윾윿읁읂읃읅읆읇읈읉읋읎읐읙읚읛읝읞읟읡읢읣읤읥읦읧읩읪읬읭읮읯읰읱읲읳읶읷읹읺읻읿잀잁잂잆잋잌잍잏잒잓잕잙잛잜잝잞잟잢잧잨잩잪잫잮잯잱잲잳잵잶잷�".split(""),e=0;e!=n[159].length;++e)65533!==n[159][e].charCodeAt(0)&&(r[n[159][e]]=40704+e,t[40704+e]=n[159][e]);for(n[160]="�����������������������������������������������������������������잸잹잺잻잾쟂쟃쟄쟅쟆쟇쟊쟋쟍쟏쟑쟒쟓쟔쟕쟖쟗쟙쟚쟛쟜������쟞쟟쟠쟡쟢쟣쟥쟦쟧쟩쟪쟫쟭쟮쟯쟰쟱쟲쟳쟴쟵쟶쟷쟸쟹쟺������쟻쟼쟽쟾쟿젂젃젅젆젇젉젋젌젍젎젏젒젔젗젘젙젚젛젞젟젡젢젣젥젦젧젨젩젪젫젮젰젲젳젴젵젶젷젹젺젻젽젾젿졁졂졃졄졅졆졇졊졋졎졏졐졑졒졓졕졖졗졘졙졚졛졜졝졞졟졠졡졢졣졤졥졦졧졨졩졪졫졬졭졮졯졲졳졵졶졷졹졻졼졽졾졿좂좄좈좉좊좎좏좐좑좒좓좕좖좗좘좙좚좛좜좞좠좢좣좤�".split(""),e=0;e!=n[160].length;++e)65533!==n[160][e].charCodeAt(0)&&(r[n[160][e]]=40960+e,t[40960+e]=n[160][e]);for(n[161]="�����������������������������������������������������������������좥좦좧좩좪좫좬좭좮좯좰좱좲좳좴좵좶좷좸좹좺좻좾좿죀죁������죂죃죅죆죇죉죊죋죍죎죏죐죑죒죓죖죘죚죛죜죝죞죟죢죣죥������죦죧죨죩죪죫죬죭죮죯죰죱죲죳죴죶죷죸죹죺죻죾죿줁줂줃줇줈줉줊줋줎 、。·‥…¨〃­―∥\∼‘’“”〔〕〈〉《》「」『』【】±×÷≠≤≥∞∴°′″℃Å¢£¥♂♀∠⊥⌒∂∇≡≒§※☆★○●◎◇◆□■△▲▽▼→←↑↓↔〓≪≫√∽∝∵∫∬∈∋⊆⊇⊂⊃∪∩∧∨¬�".split(""),e=0;e!=n[161].length;++e)65533!==n[161][e].charCodeAt(0)&&(r[n[161][e]]=41216+e,t[41216+e]=n[161][e]);for(n[162]="�����������������������������������������������������������������줐줒줓줔줕줖줗줙줚줛줜줝줞줟줠줡줢줣줤줥줦줧줨줩줪줫������줭줮줯줰줱줲줳줵줶줷줸줹줺줻줼줽줾줿쥀쥁쥂쥃쥄쥅쥆쥇������쥈쥉쥊쥋쥌쥍쥎쥏쥒쥓쥕쥖쥗쥙쥚쥛쥜쥝쥞쥟쥢쥤쥥쥦쥧쥨쥩쥪쥫쥭쥮쥯⇒⇔∀∃´~ˇ˘˝˚˙¸˛¡¿ː∮∑∏¤℉‰◁◀▷▶♤♠♡♥♧♣⊙◈▣◐◑▒▤▥▨▧▦▩♨☏☎☜☞¶†‡↕↗↙↖↘♭♩♪♬㉿㈜№㏇™㏂㏘℡€®������������������������".split(""),e=0;e!=n[162].length;++e)65533!==n[162][e].charCodeAt(0)&&(r[n[162][e]]=41472+e,t[41472+e]=n[162][e]);for(n[163]="�����������������������������������������������������������������쥱쥲쥳쥵쥶쥷쥸쥹쥺쥻쥽쥾쥿즀즁즂즃즄즅즆즇즊즋즍즎즏������즑즒즓즔즕즖즗즚즜즞즟즠즡즢즣즤즥즦즧즨즩즪즫즬즭즮������즯즰즱즲즳즴즵즶즷즸즹즺즻즼즽즾즿짂짃짅짆짉짋짌짍짎짏짒짔짗짘짛!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[₩]^_`abcdefghijklmnopqrstuvwxyz{|} ̄�".split(""),e=0;e!=n[163].length;++e)65533!==n[163][e].charCodeAt(0)&&(r[n[163][e]]=41728+e,t[41728+e]=n[163][e]);for(n[164]="�����������������������������������������������������������������짞짟짡짣짥짦짨짩짪짫짮짲짳짴짵짶짷짺짻짽짾짿쨁쨂쨃쨄������쨅쨆쨇쨊쨎쨏쨐쨑쨒쨓쨕쨖쨗쨙쨚쨛쨜쨝쨞쨟쨠쨡쨢쨣쨤쨥������쨦쨧쨨쨪쨫쨬쨭쨮쨯쨰쨱쨲쨳쨴쨵쨶쨷쨸쨹쨺쨻쨼쨽쨾쨿쩀쩁쩂쩃쩄쩅쩆ㄱㄲㄳㄴㄵㄶㄷㄸㄹㄺㄻㄼㄽㄾㄿㅀㅁㅂㅃㅄㅅㅆㅇㅈㅉㅊㅋㅌㅍㅎㅏㅐㅑㅒㅓㅔㅕㅖㅗㅘㅙㅚㅛㅜㅝㅞㅟㅠㅡㅢㅣㅤㅥㅦㅧㅨㅩㅪㅫㅬㅭㅮㅯㅰㅱㅲㅳㅴㅵㅶㅷㅸㅹㅺㅻㅼㅽㅾㅿㆀㆁㆂㆃㆄㆅㆆㆇㆈㆉㆊㆋㆌㆍㆎ�".split(""),e=0;e!=n[164].length;++e)65533!==n[164][e].charCodeAt(0)&&(r[n[164][e]]=41984+e,t[41984+e]=n[164][e]);for(n[165]="�����������������������������������������������������������������쩇쩈쩉쩊쩋쩎쩏쩑쩒쩓쩕쩖쩗쩘쩙쩚쩛쩞쩢쩣쩤쩥쩦쩧쩩쩪������쩫쩬쩭쩮쩯쩰쩱쩲쩳쩴쩵쩶쩷쩸쩹쩺쩻쩼쩾쩿쪀쪁쪂쪃쪅쪆������쪇쪈쪉쪊쪋쪌쪍쪎쪏쪐쪑쪒쪓쪔쪕쪖쪗쪙쪚쪛쪜쪝쪞쪟쪠쪡쪢쪣쪤쪥쪦쪧ⅰⅱⅲⅳⅴⅵⅶⅷⅸⅹ�����ⅠⅡⅢⅣⅤⅥⅦⅧⅨⅩ�������ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩ��������αβγδεζηθικλμνξοπρστυφχψω�������".split(""),e=0;e!=n[165].length;++e)65533!==n[165][e].charCodeAt(0)&&(r[n[165][e]]=42240+e,t[42240+e]=n[165][e]);for(n[166]="�����������������������������������������������������������������쪨쪩쪪쪫쪬쪭쪮쪯쪰쪱쪲쪳쪴쪵쪶쪷쪸쪹쪺쪻쪾쪿쫁쫂쫃쫅������쫆쫇쫈쫉쫊쫋쫎쫐쫒쫔쫕쫖쫗쫚쫛쫜쫝쫞쫟쫡쫢쫣쫤쫥쫦쫧������쫨쫩쫪쫫쫭쫮쫯쫰쫱쫲쫳쫵쫶쫷쫸쫹쫺쫻쫼쫽쫾쫿쬀쬁쬂쬃쬄쬅쬆쬇쬉쬊─│┌┐┘└├┬┤┴┼━┃┏┓┛┗┣┳┫┻╋┠┯┨┷┿┝┰┥┸╂┒┑┚┙┖┕┎┍┞┟┡┢┦┧┩┪┭┮┱┲┵┶┹┺┽┾╀╁╃╄╅╆╇╈╉╊���������������������������".split(""),e=0;e!=n[166].length;++e)65533!==n[166][e].charCodeAt(0)&&(r[n[166][e]]=42496+e,t[42496+e]=n[166][e]);for(n[167]="�����������������������������������������������������������������쬋쬌쬍쬎쬏쬑쬒쬓쬕쬖쬗쬙쬚쬛쬜쬝쬞쬟쬢쬣쬤쬥쬦쬧쬨쬩������쬪쬫쬬쬭쬮쬯쬰쬱쬲쬳쬴쬵쬶쬷쬸쬹쬺쬻쬼쬽쬾쬿쭀쭂쭃쭄������쭅쭆쭇쭊쭋쭍쭎쭏쭑쭒쭓쭔쭕쭖쭗쭚쭛쭜쭞쭟쭠쭡쭢쭣쭥쭦쭧쭨쭩쭪쭫쭬㎕㎖㎗ℓ㎘㏄㎣㎤㎥㎦㎙㎚㎛㎜㎝㎞㎟㎠㎡㎢㏊㎍㎎㎏㏏㎈㎉㏈㎧㎨㎰㎱㎲㎳㎴㎵㎶㎷㎸㎹㎀㎁㎂㎃㎄㎺㎻㎼㎽㎾㎿㎐㎑㎒㎓㎔Ω㏀㏁㎊㎋㎌㏖㏅㎭㎮㎯㏛㎩㎪㎫㎬㏝㏐㏓㏃㏉㏜㏆����������������".split(""),e=0;e!=n[167].length;++e)65533!==n[167][e].charCodeAt(0)&&(r[n[167][e]]=42752+e,t[42752+e]=n[167][e]);for(n[168]="�����������������������������������������������������������������쭭쭮쭯쭰쭱쭲쭳쭴쭵쭶쭷쭺쭻쭼쭽쭾쭿쮀쮁쮂쮃쮄쮅쮆쮇쮈������쮉쮊쮋쮌쮍쮎쮏쮐쮑쮒쮓쮔쮕쮖쮗쮘쮙쮚쮛쮝쮞쮟쮠쮡쮢쮣������쮤쮥쮦쮧쮨쮩쮪쮫쮬쮭쮮쮯쮰쮱쮲쮳쮴쮵쮶쮷쮹쮺쮻쮼쮽쮾쮿쯀쯁쯂쯃쯄ÆÐªĦ�IJ�ĿŁØŒºÞŦŊ�㉠㉡㉢㉣㉤㉥㉦㉧㉨㉩㉪㉫㉬㉭㉮㉯㉰㉱㉲㉳㉴㉵㉶㉷㉸㉹㉺㉻ⓐⓑⓒⓓⓔⓕⓖⓗⓘⓙⓚⓛⓜⓝⓞⓟⓠⓡⓢⓣⓤⓥⓦⓧⓨⓩ①②③④⑤⑥⑦⑧⑨⑩⑪⑫⑬⑭⑮½⅓⅔¼¾⅛⅜⅝⅞�".split(""),e=0;e!=n[168].length;++e)65533!==n[168][e].charCodeAt(0)&&(r[n[168][e]]=43008+e,t[43008+e]=n[168][e]);for(n[169]="�����������������������������������������������������������������쯅쯆쯇쯈쯉쯊쯋쯌쯍쯎쯏쯐쯑쯒쯓쯕쯖쯗쯘쯙쯚쯛쯜쯝쯞쯟������쯠쯡쯢쯣쯥쯦쯨쯪쯫쯬쯭쯮쯯쯰쯱쯲쯳쯴쯵쯶쯷쯸쯹쯺쯻쯼������쯽쯾쯿찀찁찂찃찄찅찆찇찈찉찊찋찎찏찑찒찓찕찖찗찘찙찚찛찞찟찠찣찤æđðħıijĸŀłøœßþŧŋʼn㈀㈁㈂㈃㈄㈅㈆㈇㈈㈉㈊㈋㈌㈍㈎㈏㈐㈑㈒㈓㈔㈕㈖㈗㈘㈙㈚㈛⒜⒝⒞⒟⒠⒡⒢⒣⒤⒥⒦⒧⒨⒩⒪⒫⒬⒭⒮⒯⒰⒱⒲⒳⒴⒵⑴⑵⑶⑷⑸⑹⑺⑻⑼⑽⑾⑿⒀⒁⒂¹²³⁴ⁿ₁₂₃₄�".split(""),e=0;e!=n[169].length;++e)65533!==n[169][e].charCodeAt(0)&&(r[n[169][e]]=43264+e,t[43264+e]=n[169][e]);for(n[170]="�����������������������������������������������������������������찥찦찪찫찭찯찱찲찳찴찵찶찷찺찿챀챁챂챃챆챇챉챊챋챍챎������챏챐챑챒챓챖챚챛챜챝챞챟챡챢챣챥챧챩챪챫챬챭챮챯챱챲������챳챴챶챷챸챹챺챻챼챽챾챿첀첁첂첃첄첅첆첇첈첉첊첋첌첍첎첏첐첑첒첓ぁあぃいぅうぇえぉおかがきぎくぐけげこごさざしじすずせぜそぞただちぢっつづてでとどなにぬねのはばぱひびぴふぶぷへべぺほぼぽまみむめもゃやゅゆょよらりるれろゎわゐゑをん������������".split(""),e=0;e!=n[170].length;++e)65533!==n[170][e].charCodeAt(0)&&(r[n[170][e]]=43520+e,t[43520+e]=n[170][e]);for(n[171]="�����������������������������������������������������������������첔첕첖첗첚첛첝첞첟첡첢첣첤첥첦첧첪첮첯첰첱첲첳첶첷첹������첺첻첽첾첿쳀쳁쳂쳃쳆쳈쳊쳋쳌쳍쳎쳏쳑쳒쳓쳕쳖쳗쳘쳙쳚������쳛쳜쳝쳞쳟쳠쳡쳢쳣쳥쳦쳧쳨쳩쳪쳫쳭쳮쳯쳱쳲쳳쳴쳵쳶쳷쳸쳹쳺쳻쳼쳽ァアィイゥウェエォオカガキギクグケゲコゴサザシジスズセゼソゾタダチヂッツヅテデトドナニヌネノハバパヒビピフブプヘベペホボポマミムメモャヤュユョヨラリルレロヮワヰヱヲンヴヵヶ���������".split(""),e=0;e!=n[171].length;++e)65533!==n[171][e].charCodeAt(0)&&(r[n[171][e]]=43776+e,t[43776+e]=n[171][e]);for(n[172]="�����������������������������������������������������������������쳾쳿촀촂촃촄촅촆촇촊촋촍촎촏촑촒촓촔촕촖촗촚촜촞촟촠������촡촢촣촥촦촧촩촪촫촭촮촯촰촱촲촳촴촵촶촷촸촺촻촼촽촾������촿쵀쵁쵂쵃쵄쵅쵆쵇쵈쵉쵊쵋쵌쵍쵎쵏쵐쵑쵒쵓쵔쵕쵖쵗쵘쵙쵚쵛쵝쵞쵟АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ���������������абвгдеёжзийклмнопрстуфхцчшщъыьэюя��������������".split(""),e=0;e!=n[172].length;++e)65533!==n[172][e].charCodeAt(0)&&(r[n[172][e]]=44032+e,t[44032+e]=n[172][e]);for(n[173]="�����������������������������������������������������������������쵡쵢쵣쵥쵦쵧쵨쵩쵪쵫쵮쵰쵲쵳쵴쵵쵶쵷쵹쵺쵻쵼쵽쵾쵿춀������춁춂춃춄춅춆춇춉춊춋춌춍춎춏춐춑춒춓춖춗춙춚춛춝춞춟������춠춡춢춣춦춨춪춫춬춭춮춯춱춲춳춴춵춶춷춸춹춺춻춼춽춾춿췀췁췂췃췅�����������������������������������������������������������������������������������������������".split(""),e=0;e!=n[173].length;++e)65533!==n[173][e].charCodeAt(0)&&(r[n[173][e]]=44288+e,t[44288+e]=n[173][e]);for(n[174]="�����������������������������������������������������������������췆췇췈췉췊췋췍췎췏췑췒췓췔췕췖췗췘췙췚췛췜췝췞췟췠췡������췢췣췤췥췦췧췩췪췫췭췮췯췱췲췳췴췵췶췷췺췼췾췿츀츁츂������츃츅츆츇츉츊츋츍츎츏츐츑츒츓츕츖츗츘츚츛츜츝츞츟츢츣츥츦츧츩츪츫�����������������������������������������������������������������������������������������������".split(""),e=0;e!=n[174].length;++e)65533!==n[174][e].charCodeAt(0)&&(r[n[174][e]]=44544+e,t[44544+e]=n[174][e]);for(n[175]="�����������������������������������������������������������������츬츭츮츯츲츴츶츷츸츹츺츻츼츽츾츿칀칁칂칃칄칅칆칇칈칉������칊칋칌칍칎칏칐칑칒칓칔칕칖칗칚칛칝칞칢칣칤칥칦칧칪칬������칮칯칰칱칲칳칶칷칹칺칻칽칾칿캀캁캂캃캆캈캊캋캌캍캎캏캒캓캕캖캗캙�����������������������������������������������������������������������������������������������".split(""),e=0;e!=n[175].length;++e)65533!==n[175][e].charCodeAt(0)&&(r[n[175][e]]=44800+e,t[44800+e]=n[175][e]);for(n[176]="�����������������������������������������������������������������캚캛캜캝캞캟캢캦캧캨캩캪캫캮캯캰캱캲캳캴캵캶캷캸캹캺������캻캼캽캾캿컀컂컃컄컅컆컇컈컉컊컋컌컍컎컏컐컑컒컓컔컕������컖컗컘컙컚컛컜컝컞컟컠컡컢컣컦컧컩컪컭컮컯컰컱컲컳컶컺컻컼컽컾컿가각간갇갈갉갊감갑값갓갔강갖갗같갚갛개객갠갤갬갭갯갰갱갸갹갼걀걋걍걔걘걜거걱건걷걸걺검겁것겄겅겆겉겊겋게겐겔겜겝겟겠겡겨격겪견겯결겸겹겻겼경곁계곈곌곕곗고곡곤곧골곪곬곯곰곱곳공곶과곽관괄괆�".split(""),e=0;e!=n[176].length;++e)65533!==n[176][e].charCodeAt(0)&&(r[n[176][e]]=45056+e,t[45056+e]=n[176][e]);for(n[177]="�����������������������������������������������������������������켂켃켅켆켇켉켊켋켌켍켎켏켒켔켖켗켘켙켚켛켝켞켟켡켢켣������켥켦켧켨켩켪켫켮켲켳켴켵켶켷켹켺켻켼켽켾켿콀콁콂콃콄������콅콆콇콈콉콊콋콌콍콎콏콐콑콒콓콖콗콙콚콛콝콞콟콠콡콢콣콦콨콪콫콬괌괍괏광괘괜괠괩괬괭괴괵괸괼굄굅굇굉교굔굘굡굣구국군굳굴굵굶굻굼굽굿궁궂궈궉권궐궜궝궤궷귀귁귄귈귐귑귓규균귤그극근귿글긁금급긋긍긔기긱긴긷길긺김깁깃깅깆깊까깍깎깐깔깖깜깝깟깠깡깥깨깩깬깰깸�".split(""),e=0;e!=n[177].length;++e)65533!==n[177][e].charCodeAt(0)&&(r[n[177][e]]=45312+e,t[45312+e]=n[177][e]);for(n[178]="�����������������������������������������������������������������콭콮콯콲콳콵콶콷콹콺콻콼콽콾콿쾁쾂쾃쾄쾆쾇쾈쾉쾊쾋쾍������쾎쾏쾐쾑쾒쾓쾔쾕쾖쾗쾘쾙쾚쾛쾜쾝쾞쾟쾠쾢쾣쾤쾥쾦쾧쾩������쾪쾫쾬쾭쾮쾯쾱쾲쾳쾴쾵쾶쾷쾸쾹쾺쾻쾼쾽쾾쾿쿀쿁쿂쿃쿅쿆쿇쿈쿉쿊쿋깹깻깼깽꺄꺅꺌꺼꺽꺾껀껄껌껍껏껐껑께껙껜껨껫껭껴껸껼꼇꼈꼍꼐꼬꼭꼰꼲꼴꼼꼽꼿꽁꽂꽃꽈꽉꽐꽜꽝꽤꽥꽹꾀꾄꾈꾐꾑꾕꾜꾸꾹꾼꿀꿇꿈꿉꿋꿍꿎꿔꿜꿨꿩꿰꿱꿴꿸뀀뀁뀄뀌뀐뀔뀜뀝뀨끄끅끈끊끌끎끓끔끕끗끙�".split(""),e=0;e!=n[178].length;++e)65533!==n[178][e].charCodeAt(0)&&(r[n[178][e]]=45568+e,t[45568+e]=n[178][e]);for(n[179]="�����������������������������������������������������������������쿌쿍쿎쿏쿐쿑쿒쿓쿔쿕쿖쿗쿘쿙쿚쿛쿜쿝쿞쿟쿢쿣쿥쿦쿧쿩������쿪쿫쿬쿭쿮쿯쿲쿴쿶쿷쿸쿹쿺쿻쿽쿾쿿퀁퀂퀃퀅퀆퀇퀈퀉퀊������퀋퀌퀍퀎퀏퀐퀒퀓퀔퀕퀖퀗퀙퀚퀛퀜퀝퀞퀟퀠퀡퀢퀣퀤퀥퀦퀧퀨퀩퀪퀫퀬끝끼끽낀낄낌낍낏낑나낙낚난낟날낡낢남납낫났낭낮낯낱낳내낵낸낼냄냅냇냈냉냐냑냔냘냠냥너넉넋넌널넒넓넘넙넛넜넝넣네넥넨넬넴넵넷넸넹녀녁년녈념녑녔녕녘녜녠노녹논놀놂놈놉놋농높놓놔놘놜놨뇌뇐뇔뇜뇝�".split(""),e=0;e!=n[179].length;++e)65533!==n[179][e].charCodeAt(0)&&(r[n[179][e]]=45824+e,t[45824+e]=n[179][e]);for(n[180]="�����������������������������������������������������������������퀮퀯퀰퀱퀲퀳퀶퀷퀹퀺퀻퀽퀾퀿큀큁큂큃큆큈큊큋큌큍큎큏������큑큒큓큕큖큗큙큚큛큜큝큞큟큡큢큣큤큥큦큧큨큩큪큫큮큯������큱큲큳큵큶큷큸큹큺큻큾큿킀킂킃킄킅킆킇킈킉킊킋킌킍킎킏킐킑킒킓킔뇟뇨뇩뇬뇰뇹뇻뇽누눅눈눋눌눔눕눗눙눠눴눼뉘뉜뉠뉨뉩뉴뉵뉼늄늅늉느늑는늘늙늚늠늡늣능늦늪늬늰늴니닉닌닐닒님닙닛닝닢다닥닦단닫달닭닮닯닳담답닷닸당닺닻닿대댁댄댈댐댑댓댔댕댜더덕덖던덛덜덞덟덤덥�".split(""),e=0;e!=n[180].length;++e)65533!==n[180][e].charCodeAt(0)&&(r[n[180][e]]=46080+e,t[46080+e]=n[180][e]);for(n[181]="�����������������������������������������������������������������킕킖킗킘킙킚킛킜킝킞킟킠킡킢킣킦킧킩킪킫킭킮킯킰킱킲������킳킶킸킺킻킼킽킾킿탂탃탅탆탇탊탋탌탍탎탏탒탖탗탘탙탚������탛탞탟탡탢탣탥탦탧탨탩탪탫탮탲탳탴탵탶탷탹탺탻탼탽탾탿턀턁턂턃턄덧덩덫덮데덱덴델뎀뎁뎃뎄뎅뎌뎐뎔뎠뎡뎨뎬도독돈돋돌돎돐돔돕돗동돛돝돠돤돨돼됐되된될됨됩됫됴두둑둔둘둠둡둣둥둬뒀뒈뒝뒤뒨뒬뒵뒷뒹듀듄듈듐듕드득든듣들듦듬듭듯등듸디딕딘딛딜딤딥딧딨딩딪따딱딴딸�".split(""),e=0;e!=n[181].length;++e)65533!==n[181][e].charCodeAt(0)&&(r[n[181][e]]=46336+e,t[46336+e]=n[181][e]);for(n[182]="�����������������������������������������������������������������턅턆턇턈턉턊턋턌턎턏턐턑턒턓턔턕턖턗턘턙턚턛턜턝턞턟������턠턡턢턣턤턥턦턧턨턩턪턫턬턭턮턯턲턳턵턶턷턹턻턼턽턾������턿텂텆텇텈텉텊텋텎텏텑텒텓텕텖텗텘텙텚텛텞텠텢텣텤텥텦텧텩텪텫텭땀땁땃땄땅땋때땍땐땔땜땝땟땠땡떠떡떤떨떪떫떰떱떳떴떵떻떼떽뗀뗄뗌뗍뗏뗐뗑뗘뗬또똑똔똘똥똬똴뙈뙤뙨뚜뚝뚠뚤뚫뚬뚱뛔뛰뛴뛸뜀뜁뜅뜨뜩뜬뜯뜰뜸뜹뜻띄띈띌띔띕띠띤띨띰띱띳띵라락란랄람랍랏랐랑랒랖랗�".split(""),e=0;e!=n[182].length;++e)65533!==n[182][e].charCodeAt(0)&&(r[n[182][e]]=46592+e,t[46592+e]=n[182][e]);for(n[183]="�����������������������������������������������������������������텮텯텰텱텲텳텴텵텶텷텸텹텺텻텽텾텿톀톁톂톃톅톆톇톉톊������톋톌톍톎톏톐톑톒톓톔톕톖톗톘톙톚톛톜톝톞톟톢톣톥톦톧������톩톪톫톬톭톮톯톲톴톶톷톸톹톻톽톾톿퇁퇂퇃퇄퇅퇆퇇퇈퇉퇊퇋퇌퇍퇎퇏래랙랜랠램랩랫랬랭랴략랸럇량러럭런럴럼럽럿렀렁렇레렉렌렐렘렙렛렝려력련렬렴렵렷렸령례롄롑롓로록론롤롬롭롯롱롸롼뢍뢨뢰뢴뢸룀룁룃룅료룐룔룝룟룡루룩룬룰룸룹룻룽뤄뤘뤠뤼뤽륀륄륌륏륑류륙륜률륨륩�".split(""),e=0;e!=n[183].length;++e)65533!==n[183][e].charCodeAt(0)&&(r[n[183][e]]=46848+e,t[46848+e]=n[183][e]);for(n[184]="�����������������������������������������������������������������퇐퇑퇒퇓퇔퇕퇖퇗퇙퇚퇛퇜퇝퇞퇟퇠퇡퇢퇣퇤퇥퇦퇧퇨퇩퇪������퇫퇬퇭퇮퇯퇰퇱퇲퇳퇵퇶퇷퇹퇺퇻퇼퇽퇾퇿툀툁툂툃툄툅툆������툈툊툋툌툍툎툏툑툒툓툔툕툖툗툘툙툚툛툜툝툞툟툠툡툢툣툤툥툦툧툨툩륫륭르륵른를름릅릇릉릊릍릎리릭린릴림립릿링마막만많맏말맑맒맘맙맛망맞맡맣매맥맨맬맴맵맷맸맹맺먀먁먈먕머먹먼멀멂멈멉멋멍멎멓메멕멘멜멤멥멧멨멩며멱면멸몃몄명몇몌모목몫몬몰몲몸몹못몽뫄뫈뫘뫙뫼�".split(""),e=0;e!=n[184].length;++e)65533!==n[184][e].charCodeAt(0)&&(r[n[184][e]]=47104+e,t[47104+e]=n[184][e]);for(n[185]="�����������������������������������������������������������������툪툫툮툯툱툲툳툵툶툷툸툹툺툻툾퉀퉂퉃퉄퉅퉆퉇퉉퉊퉋퉌������퉍퉎퉏퉐퉑퉒퉓퉔퉕퉖퉗퉘퉙퉚퉛퉝퉞퉟퉠퉡퉢퉣퉥퉦퉧퉨������퉩퉪퉫퉬퉭퉮퉯퉰퉱퉲퉳퉴퉵퉶퉷퉸퉹퉺퉻퉼퉽퉾퉿튂튃튅튆튇튉튊튋튌묀묄묍묏묑묘묜묠묩묫무묵묶문묻물묽묾뭄뭅뭇뭉뭍뭏뭐뭔뭘뭡뭣뭬뮈뮌뮐뮤뮨뮬뮴뮷므믄믈믐믓미믹민믿밀밂밈밉밋밌밍및밑바박밖밗반받발밝밞밟밤밥밧방밭배백밴밸뱀뱁뱃뱄뱅뱉뱌뱍뱐뱝버벅번벋벌벎범법벗�".split(""),e=0;e!=n[185].length;++e)65533!==n[185][e].charCodeAt(0)&&(r[n[185][e]]=47360+e,t[47360+e]=n[185][e]);for(n[186]="�����������������������������������������������������������������튍튎튏튒튓튔튖튗튘튙튚튛튝튞튟튡튢튣튥튦튧튨튩튪튫튭������튮튯튰튲튳튴튵튶튷튺튻튽튾틁틃틄틅틆틇틊틌틍틎틏틐틑������틒틓틕틖틗틙틚틛틝틞틟틠틡틢틣틦틧틨틩틪틫틬틭틮틯틲틳틵틶틷틹틺벙벚베벡벤벧벨벰벱벳벴벵벼벽변별볍볏볐병볕볘볜보복볶본볼봄봅봇봉봐봔봤봬뵀뵈뵉뵌뵐뵘뵙뵤뵨부북분붇불붉붊붐붑붓붕붙붚붜붤붰붸뷔뷕뷘뷜뷩뷰뷴뷸븀븃븅브븍븐블븜븝븟비빅빈빌빎빔빕빗빙빚빛빠빡빤�".split(""),e=0;e!=n[186].length;++e)65533!==n[186][e].charCodeAt(0)&&(r[n[186][e]]=47616+e,t[47616+e]=n[186][e]);for(n[187]="�����������������������������������������������������������������틻틼틽틾틿팂팄팆팇팈팉팊팋팏팑팒팓팕팗팘팙팚팛팞팢팣������팤팦팧팪팫팭팮팯팱팲팳팴팵팶팷팺팾팿퍀퍁퍂퍃퍆퍇퍈퍉������퍊퍋퍌퍍퍎퍏퍐퍑퍒퍓퍔퍕퍖퍗퍘퍙퍚퍛퍜퍝퍞퍟퍠퍡퍢퍣퍤퍥퍦퍧퍨퍩빨빪빰빱빳빴빵빻빼빽뺀뺄뺌뺍뺏뺐뺑뺘뺙뺨뻐뻑뻔뻗뻘뻠뻣뻤뻥뻬뼁뼈뼉뼘뼙뼛뼜뼝뽀뽁뽄뽈뽐뽑뽕뾔뾰뿅뿌뿍뿐뿔뿜뿟뿡쀼쁑쁘쁜쁠쁨쁩삐삑삔삘삠삡삣삥사삭삯산삳살삵삶삼삽삿샀상샅새색샌샐샘샙샛샜생샤�".split(""),e=0;e!=n[187].length;++e)65533!==n[187][e].charCodeAt(0)&&(r[n[187][e]]=47872+e,t[47872+e]=n[187][e]);for(n[188]="�����������������������������������������������������������������퍪퍫퍬퍭퍮퍯퍰퍱퍲퍳퍴퍵퍶퍷퍸퍹퍺퍻퍾퍿펁펂펃펅펆펇������펈펉펊펋펎펒펓펔펕펖펗펚펛펝펞펟펡펢펣펤펥펦펧펪펬펮������펯펰펱펲펳펵펶펷펹펺펻펽펾펿폀폁폂폃폆폇폊폋폌폍폎폏폑폒폓폔폕폖샥샨샬샴샵샷샹섀섄섈섐섕서석섞섟선섣설섦섧섬섭섯섰성섶세섹센셀셈셉셋셌셍셔셕션셜셤셥셧셨셩셰셴셸솅소속솎손솔솖솜솝솟송솥솨솩솬솰솽쇄쇈쇌쇔쇗쇘쇠쇤쇨쇰쇱쇳쇼쇽숀숄숌숍숏숑수숙순숟술숨숩숫숭�".split(""),e=0;e!=n[188].length;++e)65533!==n[188][e].charCodeAt(0)&&(r[n[188][e]]=48128+e,t[48128+e]=n[188][e]);for(n[189]="�����������������������������������������������������������������폗폙폚폛폜폝폞폟폠폢폤폥폦폧폨폩폪폫폮폯폱폲폳폵폶폷������폸폹폺폻폾퐀퐂퐃퐄퐅퐆퐇퐉퐊퐋퐌퐍퐎퐏퐐퐑퐒퐓퐔퐕퐖������퐗퐘퐙퐚퐛퐜퐞퐟퐠퐡퐢퐣퐤퐥퐦퐧퐨퐩퐪퐫퐬퐭퐮퐯퐰퐱퐲퐳퐴퐵퐶퐷숯숱숲숴쉈쉐쉑쉔쉘쉠쉥쉬쉭쉰쉴쉼쉽쉿슁슈슉슐슘슛슝스슥슨슬슭슴습슷승시식신싣실싫심십싯싱싶싸싹싻싼쌀쌈쌉쌌쌍쌓쌔쌕쌘쌜쌤쌥쌨쌩썅써썩썬썰썲썸썹썼썽쎄쎈쎌쏀쏘쏙쏜쏟쏠쏢쏨쏩쏭쏴쏵쏸쐈쐐쐤쐬쐰�".split(""),e=0;e!=n[189].length;++e)65533!==n[189][e].charCodeAt(0)&&(r[n[189][e]]=48384+e,t[48384+e]=n[189][e]);for(n[190]="�����������������������������������������������������������������퐸퐹퐺퐻퐼퐽퐾퐿푁푂푃푅푆푇푈푉푊푋푌푍푎푏푐푑푒푓������푔푕푖푗푘푙푚푛푝푞푟푡푢푣푥푦푧푨푩푪푫푬푮푰푱푲������푳푴푵푶푷푺푻푽푾풁풃풄풅풆풇풊풌풎풏풐풑풒풓풕풖풗풘풙풚풛풜풝쐴쐼쐽쑈쑤쑥쑨쑬쑴쑵쑹쒀쒔쒜쒸쒼쓩쓰쓱쓴쓸쓺쓿씀씁씌씐씔씜씨씩씬씰씸씹씻씽아악안앉않알앍앎앓암압앗았앙앝앞애액앤앨앰앱앳앴앵야약얀얄얇얌얍얏양얕얗얘얜얠얩어억언얹얻얼얽얾엄업없엇었엉엊엌엎�".split(""),e=0;e!=n[190].length;++e)65533!==n[190][e].charCodeAt(0)&&(r[n[190][e]]=48640+e,t[48640+e]=n[190][e]);for(n[191]="�����������������������������������������������������������������풞풟풠풡풢풣풤풥풦풧풨풪풫풬풭풮풯풰풱풲풳풴풵풶풷풸������풹풺풻풼풽풾풿퓀퓁퓂퓃퓄퓅퓆퓇퓈퓉퓊퓋퓍퓎퓏퓑퓒퓓퓕������퓖퓗퓘퓙퓚퓛퓝퓞퓠퓡퓢퓣퓤퓥퓦퓧퓩퓪퓫퓭퓮퓯퓱퓲퓳퓴퓵퓶퓷퓹퓺퓼에엑엔엘엠엡엣엥여역엮연열엶엷염엽엾엿였영옅옆옇예옌옐옘옙옛옜오옥온올옭옮옰옳옴옵옷옹옻와왁완왈왐왑왓왔왕왜왝왠왬왯왱외왹왼욀욈욉욋욍요욕욘욜욤욥욧용우욱운울욹욺움웁웃웅워웍원월웜웝웠웡웨�".split(""),e=0;e!=n[191].length;++e)65533!==n[191][e].charCodeAt(0)&&(r[n[191][e]]=48896+e,t[48896+e]=n[191][e]);for(n[192]="�����������������������������������������������������������������퓾퓿픀픁픂픃픅픆픇픉픊픋픍픎픏픐픑픒픓픖픘픙픚픛픜픝������픞픟픠픡픢픣픤픥픦픧픨픩픪픫픬픭픮픯픰픱픲픳픴픵픶픷������픸픹픺픻픾픿핁핂핃핅핆핇핈핉핊핋핎핐핒핓핔핕핖핗핚핛핝핞핟핡핢핣웩웬웰웸웹웽위윅윈윌윔윕윗윙유육윤율윰윱윳융윷으윽은을읊음읍읏응읒읓읔읕읖읗의읜읠읨읫이익인일읽읾잃임입잇있잉잊잎자작잔잖잗잘잚잠잡잣잤장잦재잭잰잴잼잽잿쟀쟁쟈쟉쟌쟎쟐쟘쟝쟤쟨쟬저적전절젊�".split(""),e=0;e!=n[192].length;++e)65533!==n[192][e].charCodeAt(0)&&(r[n[192][e]]=49152+e,t[49152+e]=n[192][e]);for(n[193]="�����������������������������������������������������������������핤핦핧핪핬핮핯핰핱핲핳핶핷핹핺핻핽핾핿햀햁햂햃햆햊햋������햌햍햎햏햑햒햓햔햕햖햗햘햙햚햛햜햝햞햟햠햡햢햣햤햦햧������햨햩햪햫햬햭햮햯햰햱햲햳햴햵햶햷햸햹햺햻햼햽햾햿헀헁헂헃헄헅헆헇점접젓정젖제젝젠젤젬젭젯젱져젼졀졈졉졌졍졔조족존졸졺좀좁좃종좆좇좋좌좍좔좝좟좡좨좼좽죄죈죌죔죕죗죙죠죡죤죵주죽준줄줅줆줌줍줏중줘줬줴쥐쥑쥔쥘쥠쥡쥣쥬쥰쥴쥼즈즉즌즐즘즙즛증지직진짇질짊짐집짓�".split(""),e=0;e!=n[193].length;++e)65533!==n[193][e].charCodeAt(0)&&(r[n[193][e]]=49408+e,t[49408+e]=n[193][e]);for(n[194]="�����������������������������������������������������������������헊헋헍헎헏헑헓헔헕헖헗헚헜헞헟헠헡헢헣헦헧헩헪헫헭헮������헯헰헱헲헳헶헸헺헻헼헽헾헿혂혃혅혆혇혉혊혋혌혍혎혏혒������혖혗혘혙혚혛혝혞혟혡혢혣혥혦혧혨혩혪혫혬혮혯혰혱혲혳혴혵혶혷혺혻징짖짙짚짜짝짠짢짤짧짬짭짯짰짱째짹짼쨀쨈쨉쨋쨌쨍쨔쨘쨩쩌쩍쩐쩔쩜쩝쩟쩠쩡쩨쩽쪄쪘쪼쪽쫀쫄쫌쫍쫏쫑쫓쫘쫙쫠쫬쫴쬈쬐쬔쬘쬠쬡쭁쭈쭉쭌쭐쭘쭙쭝쭤쭸쭹쮜쮸쯔쯤쯧쯩찌찍찐찔찜찝찡찢찧차착찬찮찰참찹찻�".split(""),e=0;e!=n[194].length;++e)65533!==n[194][e].charCodeAt(0)&&(r[n[194][e]]=49664+e,t[49664+e]=n[194][e]);for(n[195]="�����������������������������������������������������������������혽혾혿홁홂홃홄홆홇홊홌홎홏홐홒홓홖홗홙홚홛홝홞홟홠홡������홢홣홤홥홦홨홪홫홬홭홮홯홲홳홵홶홷홸홹홺홻홼홽홾홿횀������횁횂횄횆횇횈횉횊횋횎횏횑횒횓횕횖횗횘횙횚횛횜횞횠횢횣횤횥횦횧횩횪찼창찾채책챈챌챔챕챗챘챙챠챤챦챨챰챵처척천철첨첩첫첬청체첵첸첼쳄쳅쳇쳉쳐쳔쳤쳬쳰촁초촉촌촐촘촙촛총촤촨촬촹최쵠쵤쵬쵭쵯쵱쵸춈추축춘출춤춥춧충춰췄췌췐취췬췰췸췹췻췽츄츈츌츔츙츠측츤츨츰츱츳층�".split(""),e=0;e!=n[195].length;++e)65533!==n[195][e].charCodeAt(0)&&(r[n[195][e]]=49920+e,t[49920+e]=n[195][e]);for(n[196]="�����������������������������������������������������������������횫횭횮횯횱횲횳횴횵횶횷횸횺횼횽횾횿훀훁훂훃훆훇훉훊훋������훍훎훏훐훒훓훕훖훘훚훛훜훝훞훟훡훢훣훥훦훧훩훪훫훬훭������훮훯훱훲훳훴훶훷훸훹훺훻훾훿휁휂휃휅휆휇휈휉휊휋휌휍휎휏휐휒휓휔치칙친칟칠칡침칩칫칭카칵칸칼캄캅캇캉캐캑캔캘캠캡캣캤캥캬캭컁커컥컨컫컬컴컵컷컸컹케켁켄켈켐켑켓켕켜켠켤켬켭켯켰켱켸코콕콘콜콤콥콧콩콰콱콴콸쾀쾅쾌쾡쾨쾰쿄쿠쿡쿤쿨쿰쿱쿳쿵쿼퀀퀄퀑퀘퀭퀴퀵퀸퀼�".split(""),e=0;e!=n[196].length;++e)65533!==n[196][e].charCodeAt(0)&&(r[n[196][e]]=50176+e,t[50176+e]=n[196][e]);for(n[197]="�����������������������������������������������������������������휕휖휗휚휛휝휞휟휡휢휣휤휥휦휧휪휬휮휯휰휱휲휳휶휷휹������휺휻휽휾휿흀흁흂흃흅흆흈흊흋흌흍흎흏흒흓흕흚흛흜흝흞������흟흢흤흦흧흨흪흫흭흮흯흱흲흳흵흶흷흸흹흺흻흾흿힀힂힃힄힅힆힇힊힋큄큅큇큉큐큔큘큠크큭큰클큼큽킁키킥킨킬킴킵킷킹타탁탄탈탉탐탑탓탔탕태택탠탤탬탭탯탰탱탸턍터턱턴털턺텀텁텃텄텅테텍텐텔템텝텟텡텨텬텼톄톈토톡톤톨톰톱톳통톺톼퇀퇘퇴퇸툇툉툐투툭툰툴툼툽툿퉁퉈퉜�".split(""),e=0;e!=n[197].length;++e)65533!==n[197][e].charCodeAt(0)&&(r[n[197][e]]=50432+e,t[50432+e]=n[197][e]);for(n[198]="�����������������������������������������������������������������힍힎힏힑힒힓힔힕힖힗힚힜힞힟힠힡힢힣������������������������������������������������������������������������������퉤튀튁튄튈튐튑튕튜튠튤튬튱트특튼튿틀틂틈틉틋틔틘틜틤틥티틱틴틸팀팁팃팅파팍팎판팔팖팜팝팟팠팡팥패팩팬팰팸팹팻팼팽퍄퍅퍼퍽펀펄펌펍펏펐펑페펙펜펠펨펩펫펭펴편펼폄폅폈평폐폘폡폣포폭폰폴폼폽폿퐁�".split(""),e=0;e!=n[198].length;++e)65533!==n[198][e].charCodeAt(0)&&(r[n[198][e]]=50688+e,t[50688+e]=n[198][e]);for(n[199]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������퐈퐝푀푄표푠푤푭푯푸푹푼푿풀풂품풉풋풍풔풩퓌퓐퓔퓜퓟퓨퓬퓰퓸퓻퓽프픈플픔픕픗피픽핀필핌핍핏핑하학한할핥함합핫항해핵핸핼햄햅햇했행햐향허헉헌헐헒험헙헛헝헤헥헨헬헴헵헷헹혀혁현혈혐협혓혔형혜혠�".split(""),e=0;e!=n[199].length;++e)65533!==n[199][e].charCodeAt(0)&&(r[n[199][e]]=50944+e,t[50944+e]=n[199][e]);for(n[200]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������혤혭호혹혼홀홅홈홉홋홍홑화확환활홧황홰홱홴횃횅회획횐횔횝횟횡효횬횰횹횻후훅훈훌훑훔훗훙훠훤훨훰훵훼훽휀휄휑휘휙휜휠휨휩휫휭휴휵휸휼흄흇흉흐흑흔흖흗흘흙흠흡흣흥흩희흰흴흼흽힁히힉힌힐힘힙힛힝�".split(""),e=0;e!=n[200].length;++e)65533!==n[200][e].charCodeAt(0)&&(r[n[200][e]]=51200+e,t[51200+e]=n[200][e]);for(n[202]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������伽佳假價加可呵哥嘉嫁家暇架枷柯歌珂痂稼苛茄街袈訶賈跏軻迦駕刻却各恪慤殼珏脚覺角閣侃刊墾奸姦干幹懇揀杆柬桿澗癎看磵稈竿簡肝艮艱諫間乫喝曷渴碣竭葛褐蝎鞨勘坎堪嵌感憾戡敢柑橄減甘疳監瞰紺邯鑑鑒龕�".split(""),e=0;e!=n[202].length;++e)65533!==n[202][e].charCodeAt(0)&&(r[n[202][e]]=51712+e,t[51712+e]=n[202][e]);for(n[203]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������匣岬甲胛鉀閘剛堈姜岡崗康强彊慷江畺疆糠絳綱羌腔舡薑襁講鋼降鱇介价個凱塏愷愾慨改槪漑疥皆盖箇芥蓋豈鎧開喀客坑更粳羹醵倨去居巨拒据據擧渠炬祛距踞車遽鉅鋸乾件健巾建愆楗腱虔蹇鍵騫乞傑杰桀儉劍劒檢�".split(""),e=0;e!=n[203].length;++e)65533!==n[203][e].charCodeAt(0)&&(r[n[203][e]]=51968+e,t[51968+e]=n[203][e]);for(n[204]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������瞼鈐黔劫怯迲偈憩揭擊格檄激膈覡隔堅牽犬甄絹繭肩見譴遣鵑抉決潔結缺訣兼慊箝謙鉗鎌京俓倞傾儆勁勍卿坰境庚徑慶憬擎敬景暻更梗涇炅烱璟璥瓊痙硬磬竟競絅經耕耿脛莖警輕逕鏡頃頸驚鯨係啓堺契季屆悸戒桂械�".split(""),e=0;e!=n[204].length;++e)65533!==n[204][e].charCodeAt(0)&&(r[n[204][e]]=52224+e,t[52224+e]=n[204][e]);for(n[205]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������棨溪界癸磎稽系繫繼計誡谿階鷄古叩告呱固姑孤尻庫拷攷故敲暠枯槁沽痼皐睾稿羔考股膏苦苽菰藁蠱袴誥賈辜錮雇顧高鼓哭斛曲梏穀谷鵠困坤崑昆梱棍滾琨袞鯤汨滑骨供公共功孔工恐恭拱控攻珙空蚣貢鞏串寡戈果瓜�".split(""),e=0;e!=n[205].length;++e)65533!==n[205][e].charCodeAt(0)&&(r[n[205][e]]=52480+e,t[52480+e]=n[205][e]);for(n[206]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������科菓誇課跨過鍋顆廓槨藿郭串冠官寬慣棺款灌琯瓘管罐菅觀貫關館刮恝括适侊光匡壙廣曠洸炚狂珖筐胱鑛卦掛罫乖傀塊壞怪愧拐槐魁宏紘肱轟交僑咬喬嬌嶠巧攪敎校橋狡皎矯絞翹膠蕎蛟較轎郊餃驕鮫丘久九仇俱具勾�".split(""),e=0;e!=n[206].length;++e)65533!==n[206][e].charCodeAt(0)&&(r[n[206][e]]=52736+e,t[52736+e]=n[206][e]);for(n[207]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������區口句咎嘔坵垢寇嶇廐懼拘救枸柩構歐毆毬求溝灸狗玖球瞿矩究絿耉臼舅舊苟衢謳購軀逑邱鉤銶駒驅鳩鷗龜國局菊鞠鞫麴君窘群裙軍郡堀屈掘窟宮弓穹窮芎躬倦券勸卷圈拳捲權淃眷厥獗蕨蹶闕机櫃潰詭軌饋句晷歸貴�".split(""),e=0;e!=n[207].length;++e)65533!==n[207][e].charCodeAt(0)&&(r[n[207][e]]=52992+e,t[52992+e]=n[207][e]);for(n[208]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������鬼龜叫圭奎揆槻珪硅窺竅糾葵規赳逵閨勻均畇筠菌鈞龜橘克剋劇戟棘極隙僅劤勤懃斤根槿瑾筋芹菫覲謹近饉契今妗擒昑檎琴禁禽芩衾衿襟金錦伋及急扱汲級給亘兢矜肯企伎其冀嗜器圻基埼夔奇妓寄岐崎己幾忌技旗旣�".split(""),e=0;e!=n[208].length;++e)65533!==n[208][e].charCodeAt(0)&&(r[n[208][e]]=53248+e,t[53248+e]=n[208][e]);for(n[209]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������朞期杞棋棄機欺氣汽沂淇玘琦琪璂璣畸畿碁磯祁祇祈祺箕紀綺羈耆耭肌記譏豈起錡錤飢饑騎騏驥麒緊佶吉拮桔金喫儺喇奈娜懦懶拏拿癩羅蘿螺裸邏那樂洛烙珞落諾酪駱亂卵暖欄煖爛蘭難鸞捏捺南嵐枏楠湳濫男藍襤拉�".split(""),e=0;e!=n[209].length;++e)65533!==n[209][e].charCodeAt(0)&&(r[n[209][e]]=53504+e,t[53504+e]=n[209][e]);for(n[210]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������納臘蠟衲囊娘廊朗浪狼郎乃來內奈柰耐冷女年撚秊念恬拈捻寧寗努勞奴弩怒擄櫓爐瑙盧老蘆虜路露駑魯鷺碌祿綠菉錄鹿論壟弄濃籠聾膿農惱牢磊腦賂雷尿壘屢樓淚漏累縷陋嫩訥杻紐勒肋凜凌稜綾能菱陵尼泥匿溺多茶�".split(""),e=0;e!=n[210].length;++e)65533!==n[210][e].charCodeAt(0)&&(r[n[210][e]]=53760+e,t[53760+e]=n[210][e]);for(n[211]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������丹亶但單團壇彖斷旦檀段湍短端簞緞蛋袒鄲鍛撻澾獺疸達啖坍憺擔曇淡湛潭澹痰聃膽蕁覃談譚錟沓畓答踏遝唐堂塘幢戇撞棠當糖螳黨代垈坮大對岱帶待戴擡玳臺袋貸隊黛宅德悳倒刀到圖堵塗導屠島嶋度徒悼挑掉搗桃�".split(""),e=0;e!=n[211].length;++e)65533!==n[211][e].charCodeAt(0)&&(r[n[211][e]]=54016+e,t[54016+e]=n[211][e]);for(n[212]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������棹櫂淘渡滔濤燾盜睹禱稻萄覩賭跳蹈逃途道都鍍陶韜毒瀆牘犢獨督禿篤纛讀墩惇敦旽暾沌焞燉豚頓乭突仝冬凍動同憧東桐棟洞潼疼瞳童胴董銅兜斗杜枓痘竇荳讀豆逗頭屯臀芚遁遯鈍得嶝橙燈登等藤謄鄧騰喇懶拏癩羅�".split(""),e=0;e!=n[212].length;++e)65533!==n[212][e].charCodeAt(0)&&(r[n[212][e]]=54272+e,t[54272+e]=n[212][e]);for(n[213]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������蘿螺裸邏樂洛烙珞絡落諾酪駱丹亂卵欄欒瀾爛蘭鸞剌辣嵐擥攬欖濫籃纜藍襤覽拉臘蠟廊朗浪狼琅瑯螂郞來崍徠萊冷掠略亮倆兩凉梁樑粮粱糧良諒輛量侶儷勵呂廬慮戾旅櫚濾礪藜蠣閭驢驪麗黎力曆歷瀝礫轢靂憐戀攣漣�".split(""),e=0;e!=n[213].length;++e)65533!==n[213][e].charCodeAt(0)&&(r[n[213][e]]=54528+e,t[54528+e]=n[213][e]);for(n[214]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������煉璉練聯蓮輦連鍊冽列劣洌烈裂廉斂殮濂簾獵令伶囹寧岺嶺怜玲笭羚翎聆逞鈴零靈領齡例澧禮醴隷勞怒撈擄櫓潞瀘爐盧老蘆虜路輅露魯鷺鹵碌祿綠菉錄鹿麓論壟弄朧瀧瓏籠聾儡瀨牢磊賂賚賴雷了僚寮廖料燎療瞭聊蓼�".split(""),e=0;e!=n[214].length;++e)65533!==n[214][e].charCodeAt(0)&&(r[n[214][e]]=54784+e,t[54784+e]=n[214][e]);for(n[215]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������遼鬧龍壘婁屢樓淚漏瘻累縷蔞褸鏤陋劉旒柳榴流溜瀏琉瑠留瘤硫謬類六戮陸侖倫崙淪綸輪律慄栗率隆勒肋凜凌楞稜綾菱陵俚利厘吏唎履悧李梨浬犁狸理璃異痢籬罹羸莉裏裡里釐離鯉吝潾燐璘藺躪隣鱗麟林淋琳臨霖砬�".split(""),e=0;e!=n[215].length;++e)65533!==n[215][e].charCodeAt(0)&&(r[n[215][e]]=55040+e,t[55040+e]=n[215][e]);for(n[216]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������立笠粒摩瑪痲碼磨馬魔麻寞幕漠膜莫邈万卍娩巒彎慢挽晩曼滿漫灣瞞萬蔓蠻輓饅鰻唜抹末沫茉襪靺亡妄忘忙望網罔芒茫莽輞邙埋妹媒寐昧枚梅每煤罵買賣邁魅脈貊陌驀麥孟氓猛盲盟萌冪覓免冕勉棉沔眄眠綿緬面麵滅�".split(""),e=0;e!=n[216].length;++e)65533!==n[216][e].charCodeAt(0)&&(r[n[216][e]]=55296+e,t[55296+e]=n[216][e]);for(n[217]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������蔑冥名命明暝椧溟皿瞑茗蓂螟酩銘鳴袂侮冒募姆帽慕摸摹暮某模母毛牟牡瑁眸矛耗芼茅謀謨貌木沐牧目睦穆鶩歿沒夢朦蒙卯墓妙廟描昴杳渺猫竗苗錨務巫憮懋戊拇撫无楙武毋無珷畝繆舞茂蕪誣貿霧鵡墨默們刎吻問文�".split(""),e=0;e!=n[217].length;++e)65533!==n[217][e].charCodeAt(0)&&(r[n[217][e]]=55552+e,t[55552+e]=n[217][e]);for(n[218]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������汶紊紋聞蚊門雯勿沕物味媚尾嵋彌微未梶楣渼湄眉米美薇謎迷靡黴岷悶愍憫敏旻旼民泯玟珉緡閔密蜜謐剝博拍搏撲朴樸泊珀璞箔粕縛膊舶薄迫雹駁伴半反叛拌搬攀斑槃泮潘班畔瘢盤盼磐磻礬絆般蟠返頒飯勃拔撥渤潑�".split(""),e=0;e!=n[218].length;++e)65533!==n[218][e].charCodeAt(0)&&(r[n[218][e]]=55808+e,t[55808+e]=n[218][e]);for(n[219]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������發跋醱鉢髮魃倣傍坊妨尨幇彷房放方旁昉枋榜滂磅紡肪膀舫芳蒡蚌訪謗邦防龐倍俳北培徘拜排杯湃焙盃背胚裴裵褙賠輩配陪伯佰帛柏栢白百魄幡樊煩燔番磻繁蕃藩飜伐筏罰閥凡帆梵氾汎泛犯範范法琺僻劈壁擘檗璧癖�".split(""),e=0;e!=n[219].length;++e)65533!==n[219][e].charCodeAt(0)&&(r[n[219][e]]=56064+e,t[56064+e]=n[219][e]);for(n[220]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������碧蘗闢霹便卞弁變辨辯邊別瞥鱉鼈丙倂兵屛幷昞昺柄棅炳甁病秉竝輧餠騈保堡報寶普步洑湺潽珤甫菩補褓譜輔伏僕匐卜宓復服福腹茯蔔複覆輹輻馥鰒本乶俸奉封峯峰捧棒烽熢琫縫蓬蜂逢鋒鳳不付俯傅剖副否咐埠夫婦�".split(""),e=0;e!=n[220].length;++e)65533!==n[220][e].charCodeAt(0)&&(r[n[220][e]]=56320+e,t[56320+e]=n[220][e]);for(n[221]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������孚孵富府復扶敷斧浮溥父符簿缶腐腑膚艀芙莩訃負賦賻赴趺部釜阜附駙鳧北分吩噴墳奔奮忿憤扮昐汾焚盆粉糞紛芬賁雰不佛弗彿拂崩朋棚硼繃鵬丕備匕匪卑妃婢庇悲憊扉批斐枇榧比毖毗毘沸泌琵痺砒碑秕秘粃緋翡肥�".split(""),e=0;e!=n[221].length;++e)65533!==n[221][e].charCodeAt(0)&&(r[n[221][e]]=56576+e,t[56576+e]=n[221][e]);for(n[222]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������脾臂菲蜚裨誹譬費鄙非飛鼻嚬嬪彬斌檳殯浜濱瀕牝玭貧賓頻憑氷聘騁乍事些仕伺似使俟僿史司唆嗣四士奢娑寫寺射巳師徙思捨斜斯柶査梭死沙泗渣瀉獅砂社祀祠私篩紗絲肆舍莎蓑蛇裟詐詞謝賜赦辭邪飼駟麝削數朔索�".split(""),e=0;e!=n[222].length;++e)65533!==n[222][e].charCodeAt(0)&&(r[n[222][e]]=56832+e,t[56832+e]=n[222][e]);for(n[223]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������傘刪山散汕珊産疝算蒜酸霰乷撒殺煞薩三參杉森渗芟蔘衫揷澁鈒颯上傷像償商喪嘗孀尙峠常床庠廂想桑橡湘爽牀狀相祥箱翔裳觴詳象賞霜塞璽賽嗇塞穡索色牲生甥省笙墅壻嶼序庶徐恕抒捿敍暑曙書栖棲犀瑞筮絮緖署�".split(""),e=0;e!=n[223].length;++e)65533!==n[223][e].charCodeAt(0)&&(r[n[223][e]]=57088+e,t[57088+e]=n[223][e]);for(n[224]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������胥舒薯西誓逝鋤黍鼠夕奭席惜昔晳析汐淅潟石碩蓆釋錫仙僊先善嬋宣扇敾旋渲煽琁瑄璇璿癬禪線繕羨腺膳船蘚蟬詵跣選銑鐥饍鮮卨屑楔泄洩渫舌薛褻設說雪齧剡暹殲纖蟾贍閃陝攝涉燮葉城姓宬性惺成星晟猩珹盛省筬�".split(""),e=0;e!=n[224].length;++e)65533!==n[224][e].charCodeAt(0)&&(r[n[224][e]]=57344+e,t[57344+e]=n[224][e]);for(n[225]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������聖聲腥誠醒世勢歲洗稅笹細說貰召嘯塑宵小少巢所掃搔昭梳沼消溯瀟炤燒甦疏疎瘙笑篠簫素紹蔬蕭蘇訴逍遡邵銷韶騷俗屬束涑粟續謖贖速孫巽損蓀遜飡率宋悚松淞訟誦送頌刷殺灑碎鎖衰釗修受嗽囚垂壽嫂守岫峀帥愁�".split(""),e=0;e!=n[225].length;++e)65533!==n[225][e].charCodeAt(0)&&(r[n[225][e]]=57600+e,t[57600+e]=n[225][e]);for(n[226]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������戍手授搜收數樹殊水洙漱燧狩獸琇璲瘦睡秀穗竪粹綏綬繡羞脩茱蒐蓚藪袖誰讐輸遂邃酬銖銹隋隧隨雖需須首髓鬚叔塾夙孰宿淑潚熟琡璹肅菽巡徇循恂旬栒楯橓殉洵淳珣盾瞬筍純脣舜荀蓴蕣詢諄醇錞順馴戌術述鉥崇崧�".split(""),e=0;e!=n[226].length;++e)65533!==n[226][e].charCodeAt(0)&&(r[n[226][e]]=57856+e,t[57856+e]=n[226][e]);for(n[227]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������嵩瑟膝蝨濕拾習褶襲丞乘僧勝升承昇繩蠅陞侍匙嘶始媤尸屎屍市弑恃施是時枾柴猜矢示翅蒔蓍視試詩諡豕豺埴寔式息拭植殖湜熄篒蝕識軾食飾伸侁信呻娠宸愼新晨燼申神紳腎臣莘薪藎蜃訊身辛辰迅失室實悉審尋心沁�".split(""),e=0;e!=n[227].length;++e)65533!==n[227][e].charCodeAt(0)&&(r[n[227][e]]=58112+e,t[58112+e]=n[227][e]);for(n[228]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������沈深瀋甚芯諶什十拾雙氏亞俄兒啞娥峨我牙芽莪蛾衙訝阿雅餓鴉鵝堊岳嶽幄惡愕握樂渥鄂鍔顎鰐齷安岸按晏案眼雁鞍顔鮟斡謁軋閼唵岩巖庵暗癌菴闇壓押狎鴨仰央怏昻殃秧鴦厓哀埃崖愛曖涯碍艾隘靄厄扼掖液縊腋額�".split(""),e=0;e!=n[228].length;++e)65533!==n[228][e].charCodeAt(0)&&(r[n[228][e]]=58368+e,t[58368+e]=n[228][e]);for(n[229]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������櫻罌鶯鸚也倻冶夜惹揶椰爺耶若野弱掠略約若葯蒻藥躍亮佯兩凉壤孃恙揚攘敭暘梁楊樣洋瀁煬痒瘍禳穰糧羊良襄諒讓釀陽量養圄御於漁瘀禦語馭魚齬億憶抑檍臆偃堰彦焉言諺孼蘖俺儼嚴奄掩淹嶪業円予余勵呂女如廬�".split(""),e=0;e!=n[229].length;++e)65533!==n[229][e].charCodeAt(0)&&(r[n[229][e]]=58624+e,t[58624+e]=n[229][e]);for(n[230]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������旅歟汝濾璵礖礪與艅茹輿轝閭餘驪麗黎亦力域役易曆歷疫繹譯轢逆驛嚥堧姸娟宴年延憐戀捐挻撚椽沇沿涎涓淵演漣烟然煙煉燃燕璉硏硯秊筵緣練縯聯衍軟輦蓮連鉛鍊鳶列劣咽悅涅烈熱裂說閱厭廉念捻染殮炎焰琰艶苒�".split(""),e=0;e!=n[230].length;++e)65533!==n[230][e].charCodeAt(0)&&(r[n[230][e]]=58880+e,t[58880+e]=n[230][e]);for(n[231]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������簾閻髥鹽曄獵燁葉令囹塋寧嶺嶸影怜映暎楹榮永泳渶潁濚瀛瀯煐營獰玲瑛瑩瓔盈穎纓羚聆英詠迎鈴鍈零霙靈領乂倪例刈叡曳汭濊猊睿穢芮藝蘂禮裔詣譽豫醴銳隸霓預五伍俉傲午吾吳嗚塢墺奧娛寤悟惡懊敖旿晤梧汚澳�".split(""),e=0;e!=n[231].length;++e)65533!==n[231][e].charCodeAt(0)&&(r[n[231][e]]=59136+e,t[59136+e]=n[231][e]);for(n[232]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������烏熬獒筽蜈誤鰲鼇屋沃獄玉鈺溫瑥瘟穩縕蘊兀壅擁瓮甕癰翁邕雍饔渦瓦窩窪臥蛙蝸訛婉完宛梡椀浣玩琓琬碗緩翫脘腕莞豌阮頑曰往旺枉汪王倭娃歪矮外嵬巍猥畏了僚僥凹堯夭妖姚寥寮尿嶢拗搖撓擾料曜樂橈燎燿瑤療�".split(""),e=0;e!=n[232].length;++e)65533!==n[232][e].charCodeAt(0)&&(r[n[232][e]]=59392+e,t[59392+e]=n[232][e]);for(n[233]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������窈窯繇繞耀腰蓼蟯要謠遙遼邀饒慾欲浴縟褥辱俑傭冗勇埇墉容庸慂榕涌湧溶熔瑢用甬聳茸蓉踊鎔鏞龍于佑偶優又友右宇寓尤愚憂旴牛玗瑀盂祐禑禹紆羽芋藕虞迂遇郵釪隅雨雩勖彧旭昱栯煜稶郁頊云暈橒殞澐熉耘芸蕓�".split(""),e=0;e!=n[233].length;++e)65533!==n[233][e].charCodeAt(0)&&(r[n[233][e]]=59648+e,t[59648+e]=n[233][e]);for(n[234]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������運隕雲韻蔚鬱亐熊雄元原員圓園垣媛嫄寃怨愿援沅洹湲源爰猿瑗苑袁轅遠阮院願鴛月越鉞位偉僞危圍委威尉慰暐渭爲瑋緯胃萎葦蔿蝟衛褘謂違韋魏乳侑儒兪劉唯喩孺宥幼幽庾悠惟愈愉揄攸有杻柔柚柳楡楢油洧流游溜�".split(""),e=0;e!=n[234].length;++e)65533!==n[234][e].charCodeAt(0)&&(r[n[234][e]]=59904+e,t[59904+e]=n[234][e]);for(n[235]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������濡猶猷琉瑜由留癒硫紐維臾萸裕誘諛諭踰蹂遊逾遺酉釉鍮類六堉戮毓肉育陸倫允奫尹崙淪潤玧胤贇輪鈗閏律慄栗率聿戎瀜絨融隆垠恩慇殷誾銀隱乙吟淫蔭陰音飮揖泣邑凝應膺鷹依倚儀宜意懿擬椅毅疑矣義艤薏蟻衣誼�".split(""),e=0;e!=n[235].length;++e)65533!==n[235][e].charCodeAt(0)&&(r[n[235][e]]=60160+e,t[60160+e]=n[235][e]);for(n[236]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������議醫二以伊利吏夷姨履已弛彛怡易李梨泥爾珥理異痍痢移罹而耳肄苡荑裏裡貽貳邇里離飴餌匿溺瀷益翊翌翼謚人仁刃印吝咽因姻寅引忍湮燐璘絪茵藺蚓認隣靭靷鱗麟一佚佾壹日溢逸鎰馹任壬妊姙恁林淋稔臨荏賃入卄�".split(""),e=0;e!=n[236].length;++e)65533!==n[236][e].charCodeAt(0)&&(r[n[236][e]]=60416+e,t[60416+e]=n[236][e]);for(n[237]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������立笠粒仍剩孕芿仔刺咨姉姿子字孜恣慈滋炙煮玆瓷疵磁紫者自茨蔗藉諮資雌作勺嚼斫昨灼炸爵綽芍酌雀鵲孱棧殘潺盞岑暫潛箴簪蠶雜丈仗匠場墻壯奬將帳庄張掌暲杖樟檣欌漿牆狀獐璋章粧腸臟臧莊葬蔣薔藏裝贓醬長�".split(""),e=0;e!=n[237].length;++e)65533!==n[237][e].charCodeAt(0)&&(r[n[237][e]]=60672+e,t[60672+e]=n[237][e]);for(n[238]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������障再哉在宰才材栽梓渽滓災縡裁財載齋齎爭箏諍錚佇低儲咀姐底抵杵楮樗沮渚狙猪疽箸紵苧菹著藷詛貯躇這邸雎齟勣吊嫡寂摘敵滴狄炙的積笛籍績翟荻謫賊赤跡蹟迪迹適鏑佃佺傳全典前剪塡塼奠專展廛悛戰栓殿氈澱�".split(""),e=0;e!=n[238].length;++e)65533!==n[238][e].charCodeAt(0)&&(r[n[238][e]]=60928+e,t[60928+e]=n[238][e]);for(n[239]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������煎琠田甸畑癲筌箋箭篆纏詮輾轉鈿銓錢鐫電顚顫餞切截折浙癤竊節絶占岾店漸点粘霑鮎點接摺蝶丁井亭停偵呈姃定幀庭廷征情挺政整旌晶晸柾楨檉正汀淀淨渟湞瀞炡玎珽町睛碇禎程穽精綎艇訂諪貞鄭酊釘鉦鋌錠霆靖�".split(""),e=0;e!=n[239].length;++e)65533!==n[239][e].charCodeAt(0)&&(r[n[239][e]]=61184+e,t[61184+e]=n[239][e]);for(n[240]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������靜頂鼎制劑啼堤帝弟悌提梯濟祭第臍薺製諸蹄醍除際霽題齊俎兆凋助嘲弔彫措操早晁曺曹朝條棗槽漕潮照燥爪璪眺祖祚租稠窕粗糟組繰肇藻蚤詔調趙躁造遭釣阻雕鳥族簇足鏃存尊卒拙猝倧宗從悰慫棕淙琮種終綜縱腫�".split(""),e=0;e!=n[240].length;++e)65533!==n[240][e].charCodeAt(0)&&(r[n[240][e]]=61440+e,t[61440+e]=n[240][e]);for(n[241]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������踪踵鍾鐘佐坐左座挫罪主住侏做姝胄呪周嗾奏宙州廚晝朱柱株注洲湊澍炷珠疇籌紂紬綢舟蛛註誅走躊輳週酎酒鑄駐竹粥俊儁准埈寯峻晙樽浚準濬焌畯竣蠢逡遵雋駿茁中仲衆重卽櫛楫汁葺增憎曾拯烝甑症繒蒸證贈之只�".split(""),e=0;e!=n[241].length;++e)65533!==n[241][e].charCodeAt(0)&&(r[n[241][e]]=61696+e,t[61696+e]=n[241][e]);for(n[242]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������咫地址志持指摯支旨智枝枳止池沚漬知砥祉祗紙肢脂至芝芷蜘誌識贄趾遲直稙稷織職唇嗔塵振搢晉晋桭榛殄津溱珍瑨璡畛疹盡眞瞋秦縉縝臻蔯袗診賑軫辰進鎭陣陳震侄叱姪嫉帙桎瓆疾秩窒膣蛭質跌迭斟朕什執潗緝輯�".split(""),e=0;e!=n[242].length;++e)65533!==n[242][e].charCodeAt(0)&&(r[n[242][e]]=61952+e,t[61952+e]=n[242][e]);for(n[243]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������鏶集徵懲澄且侘借叉嗟嵯差次此磋箚茶蹉車遮捉搾着窄錯鑿齪撰澯燦璨瓚竄簒纂粲纘讚贊鑽餐饌刹察擦札紮僭參塹慘慙懺斬站讒讖倉倡創唱娼廠彰愴敞昌昶暢槍滄漲猖瘡窓脹艙菖蒼債埰寀寨彩採砦綵菜蔡采釵冊柵策�".split(""),e=0;e!=n[243].length;++e)65533!==n[243][e].charCodeAt(0)&&(r[n[243][e]]=62208+e,t[62208+e]=n[243][e]);for(n[244]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������責凄妻悽處倜刺剔尺慽戚拓擲斥滌瘠脊蹠陟隻仟千喘天川擅泉淺玔穿舛薦賤踐遷釧闡阡韆凸哲喆徹撤澈綴輟轍鐵僉尖沾添甛瞻簽籤詹諂堞妾帖捷牒疊睫諜貼輒廳晴淸聽菁請靑鯖切剃替涕滯締諦逮遞體初剿哨憔抄招梢�".split(""),e=0;e!=n[244].length;++e)65533!==n[244][e].charCodeAt(0)&&(r[n[244][e]]=62464+e,t[62464+e]=n[244][e]);for(n[245]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������椒楚樵炒焦硝礁礎秒稍肖艸苕草蕉貂超酢醋醮促囑燭矗蜀觸寸忖村邨叢塚寵悤憁摠總聰蔥銃撮催崔最墜抽推椎楸樞湫皺秋芻萩諏趨追鄒酋醜錐錘鎚雛騶鰍丑畜祝竺筑築縮蓄蹙蹴軸逐春椿瑃出朮黜充忠沖蟲衝衷悴膵萃�".split(""),e=0;e!=n[245].length;++e)65533!==n[245][e].charCodeAt(0)&&(r[n[245][e]]=62720+e,t[62720+e]=n[245][e]);for(n[246]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������贅取吹嘴娶就炊翠聚脆臭趣醉驟鷲側仄厠惻測層侈値嗤峙幟恥梔治淄熾痔痴癡稚穉緇緻置致蚩輜雉馳齒則勅飭親七柒漆侵寢枕沈浸琛砧針鍼蟄秤稱快他咤唾墮妥惰打拖朶楕舵陀馱駝倬卓啄坼度托拓擢晫柝濁濯琢琸託�".split(""),e=0;e!=n[246].length;++e)65533!==n[246][e].charCodeAt(0)&&(r[n[246][e]]=62976+e,t[62976+e]=n[246][e]);for(n[247]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������鐸呑嘆坦彈憚歎灘炭綻誕奪脫探眈耽貪塔搭榻宕帑湯糖蕩兌台太怠態殆汰泰笞胎苔跆邰颱宅擇澤撑攄兎吐土討慟桶洞痛筒統通堆槌腿褪退頹偸套妬投透鬪慝特闖坡婆巴把播擺杷波派爬琶破罷芭跛頗判坂板版瓣販辦鈑�".split(""),e=0;e!=n[247].length;++e)65533!==n[247][e].charCodeAt(0)&&(r[n[247][e]]=63232+e,t[63232+e]=n[247][e]);for(n[248]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������阪八叭捌佩唄悖敗沛浿牌狽稗覇貝彭澎烹膨愎便偏扁片篇編翩遍鞭騙貶坪平枰萍評吠嬖幣廢弊斃肺蔽閉陛佈包匍匏咆哺圃布怖抛抱捕暴泡浦疱砲胞脯苞葡蒲袍褒逋鋪飽鮑幅暴曝瀑爆輻俵剽彪慓杓標漂瓢票表豹飇飄驃�".split(""),e=0;e!=n[248].length;++e)65533!==n[248][e].charCodeAt(0)&&(r[n[248][e]]=63488+e,t[63488+e]=n[248][e]);for(n[249]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������品稟楓諷豊風馮彼披疲皮被避陂匹弼必泌珌畢疋筆苾馝乏逼下何厦夏廈昰河瑕荷蝦賀遐霞鰕壑學虐謔鶴寒恨悍旱汗漢澣瀚罕翰閑閒限韓割轄函含咸啣喊檻涵緘艦銜陷鹹合哈盒蛤閤闔陜亢伉姮嫦巷恒抗杭桁沆港缸肛航�".split(""),e=0;e!=n[249].length;++e)65533!==n[249][e].charCodeAt(0)&&(r[n[249][e]]=63744+e,t[63744+e]=n[249][e]);for(n[250]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������行降項亥偕咳垓奚孩害懈楷海瀣蟹解該諧邂駭骸劾核倖幸杏荇行享向嚮珦鄕響餉饗香噓墟虛許憲櫶獻軒歇險驗奕爀赫革俔峴弦懸晛泫炫玄玹現眩睍絃絢縣舷衒見賢鉉顯孑穴血頁嫌俠協夾峽挾浹狹脅脇莢鋏頰亨兄刑型�".split(""),e=0;e!=n[250].length;++e)65533!==n[250][e].charCodeAt(0)&&(r[n[250][e]]=64e3+e,t[64e3+e]=n[250][e]);for(n[251]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������形泂滎瀅灐炯熒珩瑩荊螢衡逈邢鎣馨兮彗惠慧暳蕙蹊醯鞋乎互呼壕壺好岵弧戶扈昊晧毫浩淏湖滸澔濠濩灝狐琥瑚瓠皓祜糊縞胡芦葫蒿虎號蝴護豪鎬頀顥惑或酷婚昏混渾琿魂忽惚笏哄弘汞泓洪烘紅虹訌鴻化和嬅樺火畵�".split(""),e=0;e!=n[251].length;++e)65533!==n[251][e].charCodeAt(0)&&(r[n[251][e]]=64256+e,t[64256+e]=n[251][e]);for(n[252]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������禍禾花華話譁貨靴廓擴攫確碻穫丸喚奐宦幻患換歡晥桓渙煥環紈還驩鰥活滑猾豁闊凰幌徨恍惶愰慌晃晄榥況湟滉潢煌璜皇篁簧荒蝗遑隍黃匯回廻徊恢悔懷晦會檜淮澮灰獪繪膾茴蛔誨賄劃獲宖橫鐄哮嚆孝效斅曉梟涍淆�".split(""),e=0;e!=n[252].length;++e)65533!==n[252][e].charCodeAt(0)&&(r[n[252][e]]=64512+e,t[64512+e]=n[252][e]);for(n[253]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������爻肴酵驍侯候厚后吼喉嗅帿後朽煦珝逅勛勳塤壎焄熏燻薰訓暈薨喧暄煊萱卉喙毁彙徽揮暉煇諱輝麾休携烋畦虧恤譎鷸兇凶匈洶胸黑昕欣炘痕吃屹紇訖欠欽歆吸恰洽翕興僖凞喜噫囍姬嬉希憙憘戱晞曦熙熹熺犧禧稀羲詰�".split(""),e=0;e!=n[253].length;++e)65533!==n[253][e].charCodeAt(0)&&(r[n[253][e]]=64768+e,t[64768+e]=n[253][e]);return{enc:r,dec:t}}(),r[950]=function(){var e,t=[],r={},n=[];for(n[0]="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~��������������������������������������������������������������������������������������������������������������������������������".split(""),e=0;e!=n[0].length;++e)65533!==n[0][e].charCodeAt(0)&&(r[n[0][e]]=0+e,t[0+e]=n[0][e]);for(n[161]="���������������������������������������������������������������� ,、。.‧;:?!︰…‥﹐﹑﹒·﹔﹕﹖﹗|–︱—︳╴︴﹏()︵︶{}︷︸〔〕︹︺【】︻︼《》︽︾〈〉︿﹀「」﹁﹂『』﹃﹄﹙﹚����������������������������������﹛﹜﹝﹞‘’“”〝〞‵′#&*※§〃○●△▲◎☆★◇◆□■▽▼㊣℅¯ ̄_ˍ﹉﹊﹍﹎﹋﹌﹟﹠﹡+-×÷±√<>=≦≧≠∞≒≡﹢﹣﹤﹥﹦~∩∪⊥∠∟⊿㏒㏑∫∮∵∴♀♂⊕⊙↑↓←→↖↗↙↘∥∣/�".split(""),e=0;e!=n[161].length;++e)65533!==n[161][e].charCodeAt(0)&&(r[n[161][e]]=41216+e,t[41216+e]=n[161][e]);for(n[162]="����������������������������������������������������������������\∕﹨$¥〒¢£%@℃℉﹩﹪﹫㏕㎜㎝㎞㏎㎡㎎㎏㏄°兙兛兞兝兡兣嗧瓩糎▁▂▃▄▅▆▇█▏▎▍▌▋▊▉┼┴┬┤├▔─│▕┌┐└┘╭����������������������������������╮╰╯═╞╪╡◢◣◥◤╱╲╳0123456789ⅠⅡⅢⅣⅤⅥⅦⅧⅨⅩ〡〢〣〤〥〦〧〨〩十卄卅ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuv�".split(""),e=0;e!=n[162].length;++e)65533!==n[162][e].charCodeAt(0)&&(r[n[162][e]]=41472+e,t[41472+e]=n[162][e]);for(n[163]="����������������������������������������������������������������wxyzΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩαβγδεζηθικλμνξοπρστυφχψωㄅㄆㄇㄈㄉㄊㄋㄌㄍㄎㄏ����������������������������������ㄐㄑㄒㄓㄔㄕㄖㄗㄘㄙㄚㄛㄜㄝㄞㄟㄠㄡㄢㄣㄤㄥㄦㄧㄨㄩ˙ˉˊˇˋ���������������������������������€������������������������������".split(""),e=0;e!=n[163].length;++e)65533!==n[163][e].charCodeAt(0)&&(r[n[163][e]]=41728+e,t[41728+e]=n[163][e]);for(n[164]="����������������������������������������������������������������一乙丁七乃九了二人儿入八几刀刁力匕十卜又三下丈上丫丸凡久么也乞于亡兀刃勺千叉口土士夕大女子孑孓寸小尢尸山川工己已巳巾干廾弋弓才����������������������������������丑丐不中丰丹之尹予云井互五亢仁什仃仆仇仍今介仄元允內六兮公冗凶分切刈勻勾勿化匹午升卅卞厄友及反壬天夫太夭孔少尤尺屯巴幻廿弔引心戈戶手扎支文斗斤方日曰月木欠止歹毋比毛氏水火爪父爻片牙牛犬王丙�".split(""),e=0;e!=n[164].length;++e)65533!==n[164][e].charCodeAt(0)&&(r[n[164][e]]=41984+e,t[41984+e]=n[164][e]);for(n[165]="����������������������������������������������������������������世丕且丘主乍乏乎以付仔仕他仗代令仙仞充兄冉冊冬凹出凸刊加功包匆北匝仟半卉卡占卯卮去可古右召叮叩叨叼司叵叫另只史叱台句叭叻四囚外����������������������������������央失奴奶孕它尼巨巧左市布平幼弁弘弗必戊打扔扒扑斥旦朮本未末札正母民氐永汁汀氾犯玄玉瓜瓦甘生用甩田由甲申疋白皮皿目矛矢石示禾穴立丞丟乒乓乩亙交亦亥仿伉伙伊伕伍伐休伏仲件任仰仳份企伋光兇兆先全�".split(""),e=0;e!=n[165].length;++e)65533!==n[165][e].charCodeAt(0)&&(r[n[165][e]]=42240+e,t[42240+e]=n[165][e]);for(n[166]="����������������������������������������������������������������共再冰列刑划刎刖劣匈匡匠印危吉吏同吊吐吁吋各向名合吃后吆吒因回囝圳地在圭圬圯圩夙多夷夸妄奸妃好她如妁字存宇守宅安寺尖屹州帆并年����������������������������������式弛忙忖戎戌戍成扣扛托收早旨旬旭曲曳有朽朴朱朵次此死氖汝汗汙江池汐汕污汛汍汎灰牟牝百竹米糸缶羊羽老考而耒耳聿肉肋肌臣自至臼舌舛舟艮色艾虫血行衣西阡串亨位住佇佗佞伴佛何估佐佑伽伺伸佃佔似但佣�".split(""),e=0;e!=n[166].length;++e)65533!==n[166][e].charCodeAt(0)&&(r[n[166][e]]=42496+e,t[42496+e]=n[166][e]);for(n[167]="����������������������������������������������������������������作你伯低伶余佝佈佚兌克免兵冶冷別判利刪刨劫助努劬匣即卵吝吭吞吾否呎吧呆呃吳呈呂君吩告吹吻吸吮吵吶吠吼呀吱含吟听囪困囤囫坊坑址坍����������������������������������均坎圾坐坏圻壯夾妝妒妨妞妣妙妖妍妤妓妊妥孝孜孚孛完宋宏尬局屁尿尾岐岑岔岌巫希序庇床廷弄弟彤形彷役忘忌志忍忱快忸忪戒我抄抗抖技扶抉扭把扼找批扳抒扯折扮投抓抑抆改攻攸旱更束李杏材村杜杖杞杉杆杠�".split(""),e=0;e!=n[167].length;++e)65533!==n[167][e].charCodeAt(0)&&(r[n[167][e]]=42752+e,t[42752+e]=n[167][e]);for(n[168]="����������������������������������������������������������������杓杗步每求汞沙沁沈沉沅沛汪決沐汰沌汨沖沒汽沃汲汾汴沆汶沍沔沘沂灶灼災灸牢牡牠狄狂玖甬甫男甸皂盯矣私秀禿究系罕肖肓肝肘肛肚育良芒����������������������������������芋芍見角言谷豆豕貝赤走足身車辛辰迂迆迅迄巡邑邢邪邦那酉釆里防阮阱阪阬並乖乳事些亞享京佯依侍佳使佬供例來侃佰併侈佩佻侖佾侏侑佺兔兒兕兩具其典冽函刻券刷刺到刮制剁劾劻卒協卓卑卦卷卸卹取叔受味呵�".split(""),e=0;e!=n[168].length;++e)65533!==n[168][e].charCodeAt(0)&&(r[n[168][e]]=43008+e,t[43008+e]=n[168][e]);for(n[169]="����������������������������������������������������������������咖呸咕咀呻呷咄咒咆呼咐呱呶和咚呢周咋命咎固垃坷坪坩坡坦坤坼夜奉奇奈奄奔妾妻委妹妮姑姆姐姍始姓姊妯妳姒姅孟孤季宗定官宜宙宛尚屈居����������������������������������屆岷岡岸岩岫岱岳帘帚帖帕帛帑幸庚店府底庖延弦弧弩往征彿彼忝忠忽念忿怏怔怯怵怖怪怕怡性怩怫怛或戕房戾所承拉拌拄抿拂抹拒招披拓拔拋拈抨抽押拐拙拇拍抵拚抱拘拖拗拆抬拎放斧於旺昔易昌昆昂明昀昏昕昊�".split(""),e=0;e!=n[169].length;++e)65533!==n[169][e].charCodeAt(0)&&(r[n[169][e]]=43264+e,t[43264+e]=n[169][e]);for(n[170]="����������������������������������������������������������������昇服朋杭枋枕東果杳杷枇枝林杯杰板枉松析杵枚枓杼杪杲欣武歧歿氓氛泣注泳沱泌泥河沽沾沼波沫法泓沸泄油況沮泗泅泱沿治泡泛泊沬泯泜泖泠����������������������������������炕炎炒炊炙爬爭爸版牧物狀狎狙狗狐玩玨玟玫玥甽疝疙疚的盂盲直知矽社祀祁秉秈空穹竺糾罔羌羋者肺肥肢肱股肫肩肴肪肯臥臾舍芳芝芙芭芽芟芹花芬芥芯芸芣芰芾芷虎虱初表軋迎返近邵邸邱邶采金長門阜陀阿阻附�".split(""),e=0;e!=n[170].length;++e)65533!==n[170][e].charCodeAt(0)&&(r[n[170][e]]=43520+e,t[43520+e]=n[170][e]);for(n[171]="����������������������������������������������������������������陂隹雨青非亟亭亮信侵侯便俠俑俏保促侶俘俟俊俗侮俐俄係俚俎俞侷兗冒冑冠剎剃削前剌剋則勇勉勃勁匍南卻厚叛咬哀咨哎哉咸咦咳哇哂咽咪品����������������������������������哄哈咯咫咱咻咩咧咿囿垂型垠垣垢城垮垓奕契奏奎奐姜姘姿姣姨娃姥姪姚姦威姻孩宣宦室客宥封屎屏屍屋峙峒巷帝帥帟幽庠度建弈弭彥很待徊律徇後徉怒思怠急怎怨恍恰恨恢恆恃恬恫恪恤扁拜挖按拼拭持拮拽指拱拷�".split(""),e=0;e!=n[171].length;++e)65533!==n[171][e].charCodeAt(0)&&(r[n[171][e]]=43776+e,t[43776+e]=n[171][e]);for(n[172]="����������������������������������������������������������������拯括拾拴挑挂政故斫施既春昭映昧是星昨昱昤曷柿染柱柔某柬架枯柵柩柯柄柑枴柚查枸柏柞柳枰柙柢柝柒歪殃殆段毒毗氟泉洋洲洪流津洌洱洞洗����������������������������������活洽派洶洛泵洹洧洸洩洮洵洎洫炫為炳炬炯炭炸炮炤爰牲牯牴狩狠狡玷珊玻玲珍珀玳甚甭畏界畎畋疫疤疥疢疣癸皆皇皈盈盆盃盅省盹相眉看盾盼眇矜砂研砌砍祆祉祈祇禹禺科秒秋穿突竿竽籽紂紅紀紉紇約紆缸美羿耄�".split(""),e=0;e!=n[172].length;++e)65533!==n[172][e].charCodeAt(0)&&(r[n[172][e]]=44032+e,t[44032+e]=n[172][e]);for(n[173]="����������������������������������������������������������������耐耍耑耶胖胥胚胃胄背胡胛胎胞胤胝致舢苧范茅苣苛苦茄若茂茉苒苗英茁苜苔苑苞苓苟苯茆虐虹虻虺衍衫要觔計訂訃貞負赴赳趴軍軌述迦迢迪迥����������������������������������迭迫迤迨郊郎郁郃酋酊重閂限陋陌降面革韋韭音頁風飛食首香乘亳倌倍倣俯倦倥俸倩倖倆值借倚倒們俺倀倔倨俱倡個候倘俳修倭倪俾倫倉兼冤冥冢凍凌准凋剖剜剔剛剝匪卿原厝叟哨唐唁唷哼哥哲唆哺唔哩哭員唉哮哪�".split(""),e=0;e!=n[173].length;++e)65533!==n[173][e].charCodeAt(0)&&(r[n[173][e]]=44288+e,t[44288+e]=n[173][e]);for(n[174]="����������������������������������������������������������������哦唧唇哽唏圃圄埂埔埋埃堉夏套奘奚娑娘娜娟娛娓姬娠娣娩娥娌娉孫屘宰害家宴宮宵容宸射屑展屐峭峽峻峪峨峰島崁峴差席師庫庭座弱徒徑徐恙����������������������������������恣恥恐恕恭恩息悄悟悚悍悔悌悅悖扇拳挈拿捎挾振捕捂捆捏捉挺捐挽挪挫挨捍捌效敉料旁旅時晉晏晃晒晌晅晁書朔朕朗校核案框桓根桂桔栩梳栗桌桑栽柴桐桀格桃株桅栓栘桁殊殉殷氣氧氨氦氤泰浪涕消涇浦浸海浙涓�".split(""),e=0;e!=n[174].length;++e)65533!==n[174][e].charCodeAt(0)&&(r[n[174][e]]=44544+e,t[44544+e]=n[174][e]);for(n[175]="����������������������������������������������������������������浬涉浮浚浴浩涌涊浹涅浥涔烊烘烤烙烈烏爹特狼狹狽狸狷玆班琉珮珠珪珞畔畝畜畚留疾病症疲疳疽疼疹痂疸皋皰益盍盎眩真眠眨矩砰砧砸砝破砷����������������������������������砥砭砠砟砲祕祐祠祟祖神祝祗祚秤秣秧租秦秩秘窄窈站笆笑粉紡紗紋紊素索純紐紕級紜納紙紛缺罟羔翅翁耆耘耕耙耗耽耿胱脂胰脅胭胴脆胸胳脈能脊胼胯臭臬舀舐航舫舨般芻茫荒荔荊茸荐草茵茴荏茲茹茶茗荀茱茨荃�".split(""),e=0;e!=n[175].length;++e)65533!==n[175][e].charCodeAt(0)&&(r[n[175][e]]=44800+e,t[44800+e]=n[175][e]);for(n[176]="����������������������������������������������������������������虔蚊蚪蚓蚤蚩蚌蚣蚜衰衷袁袂衽衹記訐討訌訕訊託訓訖訏訑豈豺豹財貢起躬軒軔軏辱送逆迷退迺迴逃追逅迸邕郡郝郢酒配酌釘針釗釜釙閃院陣陡����������������������������������陛陝除陘陞隻飢馬骨高鬥鬲鬼乾偺偽停假偃偌做偉健偶偎偕偵側偷偏倏偯偭兜冕凰剪副勒務勘動匐匏匙匿區匾參曼商啪啦啄啞啡啃啊唱啖問啕唯啤唸售啜唬啣唳啁啗圈國圉域堅堊堆埠埤基堂堵執培夠奢娶婁婉婦婪婀�".split(""),e=0;e!=n[176].length;++e)65533!==n[176][e].charCodeAt(0)&&(r[n[176][e]]=45056+e,t[45056+e]=n[176][e]);for(n[177]="����������������������������������������������������������������娼婢婚婆婊孰寇寅寄寂宿密尉專將屠屜屝崇崆崎崛崖崢崑崩崔崙崤崧崗巢常帶帳帷康庸庶庵庾張強彗彬彩彫得徙從徘御徠徜恿患悉悠您惋悴惦悽����������������������������������情悻悵惜悼惘惕惆惟悸惚惇戚戛扈掠控捲掖探接捷捧掘措捱掩掉掃掛捫推掄授掙採掬排掏掀捻捩捨捺敝敖救教敗啟敏敘敕敔斜斛斬族旋旌旎晝晚晤晨晦晞曹勗望梁梯梢梓梵桿桶梱梧梗械梃棄梭梆梅梔條梨梟梡梂欲殺�".split(""),e=0;e!=n[177].length;++e)65533!==n[177][e].charCodeAt(0)&&(r[n[177][e]]=45312+e,t[45312+e]=n[177][e]);for(n[178]="����������������������������������������������������������������毫毬氫涎涼淳淙液淡淌淤添淺清淇淋涯淑涮淞淹涸混淵淅淒渚涵淚淫淘淪深淮淨淆淄涪淬涿淦烹焉焊烽烯爽牽犁猜猛猖猓猙率琅琊球理現琍瓠瓶����������������������������������瓷甜產略畦畢異疏痔痕疵痊痍皎盔盒盛眷眾眼眶眸眺硫硃硎祥票祭移窒窕笠笨笛第符笙笞笮粒粗粕絆絃統紮紹紼絀細紳組累終紲紱缽羞羚翌翎習耜聊聆脯脖脣脫脩脰脤舂舵舷舶船莎莞莘荸莢莖莽莫莒莊莓莉莠荷荻荼�".split(""),e=0;e!=n[178].length;++e)65533!==n[178][e].charCodeAt(0)&&(r[n[178][e]]=45568+e,t[45568+e]=n[178][e]);for(n[179]="����������������������������������������������������������������莆莧處彪蛇蛀蚶蛄蚵蛆蛋蚱蚯蛉術袞袈被袒袖袍袋覓規訪訝訣訥許設訟訛訢豉豚販責貫貨貪貧赧赦趾趺軛軟這逍通逗連速逝逐逕逞造透逢逖逛途����������������������������������部郭都酗野釵釦釣釧釭釩閉陪陵陳陸陰陴陶陷陬雀雪雩章竟頂頃魚鳥鹵鹿麥麻傢傍傅備傑傀傖傘傚最凱割剴創剩勞勝勛博厥啻喀喧啼喊喝喘喂喜喪喔喇喋喃喳單喟唾喲喚喻喬喱啾喉喫喙圍堯堪場堤堰報堡堝堠壹壺奠�".split(""),e=0;e!=n[179].length;++e)65533!==n[179][e].charCodeAt(0)&&(r[n[179][e]]=45824+e,t[45824+e]=n[179][e]);for(n[180]="����������������������������������������������������������������婷媚婿媒媛媧孳孱寒富寓寐尊尋就嵌嵐崴嵇巽幅帽幀幃幾廊廁廂廄弼彭復循徨惑惡悲悶惠愜愣惺愕惰惻惴慨惱愎惶愉愀愒戟扉掣掌描揀揩揉揆揍����������������������������������插揣提握揖揭揮捶援揪換摒揚揹敞敦敢散斑斐斯普晰晴晶景暑智晾晷曾替期朝棺棕棠棘棗椅棟棵森棧棹棒棲棣棋棍植椒椎棉棚楮棻款欺欽殘殖殼毯氮氯氬港游湔渡渲湧湊渠渥渣減湛湘渤湖湮渭渦湯渴湍渺測湃渝渾滋�".split(""),e=0;e!=n[180].length;++e)65533!==n[180][e].charCodeAt(0)&&(r[n[180][e]]=46080+e,t[46080+e]=n[180][e]);for(n[181]="����������������������������������������������������������������溉渙湎湣湄湲湩湟焙焚焦焰無然煮焜牌犄犀猶猥猴猩琺琪琳琢琥琵琶琴琯琛琦琨甥甦畫番痢痛痣痙痘痞痠登發皖皓皴盜睏短硝硬硯稍稈程稅稀窘����������������������������������窗窖童竣等策筆筐筒答筍筋筏筑粟粥絞結絨絕紫絮絲絡給絢絰絳善翔翕耋聒肅腕腔腋腑腎脹腆脾腌腓腴舒舜菩萃菸萍菠菅萋菁華菱菴著萊菰萌菌菽菲菊萸萎萄菜萇菔菟虛蛟蛙蛭蛔蛛蛤蛐蛞街裁裂袱覃視註詠評詞証詁�".split(""),e=0;e!=n[181].length;++e)65533!==n[181][e].charCodeAt(0)&&(r[n[181][e]]=46336+e,t[46336+e]=n[181][e]);for(n[182]="����������������������������������������������������������������詔詛詐詆訴診訶詖象貂貯貼貳貽賁費賀貴買貶貿貸越超趁跎距跋跚跑跌跛跆軻軸軼辜逮逵週逸進逶鄂郵鄉郾酣酥量鈔鈕鈣鈉鈞鈍鈐鈇鈑閔閏開閑����������������������������������間閒閎隊階隋陽隅隆隍陲隄雁雅雄集雇雯雲韌項順須飧飪飯飩飲飭馮馭黃黍黑亂傭債傲傳僅傾催傷傻傯僇剿剷剽募勦勤勢勣匯嗟嗨嗓嗦嗎嗜嗇嗑嗣嗤嗯嗚嗡嗅嗆嗥嗉園圓塞塑塘塗塚塔填塌塭塊塢塒塋奧嫁嫉嫌媾媽媼�".split(""),e=0;e!=n[182].length;++e)65533!==n[182][e].charCodeAt(0)&&(r[n[182][e]]=46592+e,t[46592+e]=n[182][e]);for(n[183]="����������������������������������������������������������������媳嫂媲嵩嵯幌幹廉廈弒彙徬微愚意慈感想愛惹愁愈慎慌慄慍愾愴愧愍愆愷戡戢搓搾搞搪搭搽搬搏搜搔損搶搖搗搆敬斟新暗暉暇暈暖暄暘暍會榔業����������������������������������楚楷楠楔極椰概楊楨楫楞楓楹榆楝楣楛歇歲毀殿毓毽溢溯滓溶滂源溝滇滅溥溘溼溺溫滑準溜滄滔溪溧溴煎煙煩煤煉照煜煬煦煌煥煞煆煨煖爺牒猷獅猿猾瑯瑚瑕瑟瑞瑁琿瑙瑛瑜當畸瘀痰瘁痲痱痺痿痴痳盞盟睛睫睦睞督�".split(""),e=0;e!=n[183].length;++e)65533!==n[183][e].charCodeAt(0)&&(r[n[183][e]]=46848+e,t[46848+e]=n[183][e]);for(n[184]="����������������������������������������������������������������睹睪睬睜睥睨睢矮碎碰碗碘碌碉硼碑碓硿祺祿禁萬禽稜稚稠稔稟稞窟窠筷節筠筮筧粱粳粵經絹綑綁綏絛置罩罪署義羨群聖聘肆肄腱腰腸腥腮腳腫����������������������������������腹腺腦舅艇蒂葷落萱葵葦葫葉葬葛萼萵葡董葩葭葆虞虜號蛹蜓蜈蜇蜀蛾蛻蜂蜃蜆蜊衙裟裔裙補裘裝裡裊裕裒覜解詫該詳試詩詰誇詼詣誠話誅詭詢詮詬詹詻訾詨豢貊貉賊資賈賄貲賃賂賅跡跟跨路跳跺跪跤跦躲較載軾輊�".split(""),e=0;e!=n[184].length;++e)65533!==n[184][e].charCodeAt(0)&&(r[n[184][e]]=47104+e,t[47104+e]=n[184][e]);for(n[185]="����������������������������������������������������������������辟農運遊道遂達逼違遐遇遏過遍遑逾遁鄒鄗酬酪酩釉鈷鉗鈸鈽鉀鈾鉛鉋鉤鉑鈴鉉鉍鉅鈹鈿鉚閘隘隔隕雍雋雉雊雷電雹零靖靴靶預頑頓頊頒頌飼飴����������������������������������飽飾馳馱馴髡鳩麂鼎鼓鼠僧僮僥僖僭僚僕像僑僱僎僩兢凳劃劂匱厭嗾嘀嘛嘗嗽嘔嘆嘉嘍嘎嗷嘖嘟嘈嘐嗶團圖塵塾境墓墊塹墅塽壽夥夢夤奪奩嫡嫦嫩嫗嫖嫘嫣孵寞寧寡寥實寨寢寤察對屢嶄嶇幛幣幕幗幔廓廖弊彆彰徹慇�".split(""),e=0;e!=n[185].length;++e)65533!==n[185][e].charCodeAt(0)&&(r[n[185][e]]=47360+e,t[47360+e]=n[185][e]);for(n[186]="����������������������������������������������������������������愿態慷慢慣慟慚慘慵截撇摘摔撤摸摟摺摑摧搴摭摻敲斡旗旖暢暨暝榜榨榕槁榮槓構榛榷榻榫榴槐槍榭槌榦槃榣歉歌氳漳演滾漓滴漩漾漠漬漏漂漢����������������������������������滿滯漆漱漸漲漣漕漫漯澈漪滬漁滲滌滷熔熙煽熊熄熒爾犒犖獄獐瑤瑣瑪瑰瑭甄疑瘧瘍瘋瘉瘓盡監瞄睽睿睡磁碟碧碳碩碣禎福禍種稱窪窩竭端管箕箋筵算箝箔箏箸箇箄粹粽精綻綰綜綽綾綠緊綴網綱綺綢綿綵綸維緒緇綬�".split(""),e=0;e!=n[186].length;++e)65533!==n[186][e].charCodeAt(0)&&(r[n[186][e]]=47616+e,t[47616+e]=n[186][e]);for(n[187]="����������������������������������������������������������������罰翠翡翟聞聚肇腐膀膏膈膊腿膂臧臺與舔舞艋蓉蒿蓆蓄蒙蒞蒲蒜蓋蒸蓀蓓蒐蒼蓑蓊蜿蜜蜻蜢蜥蜴蜘蝕蜷蜩裳褂裴裹裸製裨褚裯誦誌語誣認誡誓誤����������������������������������說誥誨誘誑誚誧豪貍貌賓賑賒赫趙趕跼輔輒輕輓辣遠遘遜遣遙遞遢遝遛鄙鄘鄞酵酸酷酴鉸銀銅銘銖鉻銓銜銨鉼銑閡閨閩閣閥閤隙障際雌雒需靼鞅韶頗領颯颱餃餅餌餉駁骯骰髦魁魂鳴鳶鳳麼鼻齊億儀僻僵價儂儈儉儅凜�".split(""),e=0;e!=n[187].length;++e)65533!==n[187][e].charCodeAt(0)&&(r[n[187][e]]=47872+e,t[47872+e]=n[187][e]);for(n[188]="����������������������������������������������������������������劇劈劉劍劊勰厲嘮嘻嘹嘲嘿嘴嘩噓噎噗噴嘶嘯嘰墀墟增墳墜墮墩墦奭嬉嫻嬋嫵嬌嬈寮寬審寫層履嶝嶔幢幟幡廢廚廟廝廣廠彈影德徵慶慧慮慝慕憂����������������������������������慼慰慫慾憧憐憫憎憬憚憤憔憮戮摩摯摹撞撲撈撐撰撥撓撕撩撒撮播撫撚撬撙撢撳敵敷數暮暫暴暱樣樟槨樁樞標槽模樓樊槳樂樅槭樑歐歎殤毅毆漿潼澄潑潦潔澆潭潛潸潮澎潺潰潤澗潘滕潯潠潟熟熬熱熨牖犛獎獗瑩璋璃�".split(""),e=0;e!=n[188].length;++e)65533!==n[188][e].charCodeAt(0)&&(r[n[188][e]]=48128+e,t[48128+e]=n[188][e]);for(n[189]="����������������������������������������������������������������瑾璀畿瘠瘩瘟瘤瘦瘡瘢皚皺盤瞎瞇瞌瞑瞋磋磅確磊碾磕碼磐稿稼穀稽稷稻窯窮箭箱範箴篆篇篁箠篌糊締練緯緻緘緬緝編緣線緞緩綞緙緲緹罵罷羯����������������������������������翩耦膛膜膝膠膚膘蔗蔽蔚蓮蔬蔭蔓蔑蔣蔡蔔蓬蔥蓿蔆螂蝴蝶蝠蝦蝸蝨蝙蝗蝌蝓衛衝褐複褒褓褕褊誼諒談諄誕請諸課諉諂調誰論諍誶誹諛豌豎豬賠賞賦賤賬賭賢賣賜質賡赭趟趣踫踐踝踢踏踩踟踡踞躺輝輛輟輩輦輪輜輞�".split(""),e=0;e!=n[189].length;++e)65533!==n[189][e].charCodeAt(0)&&(r[n[189][e]]=48384+e,t[48384+e]=n[189][e]);for(n[190]="����������������������������������������������������������������輥適遮遨遭遷鄰鄭鄧鄱醇醉醋醃鋅銻銷鋪銬鋤鋁銳銼鋒鋇鋰銲閭閱霄霆震霉靠鞍鞋鞏頡頫頜颳養餓餒餘駝駐駟駛駑駕駒駙骷髮髯鬧魅魄魷魯鴆鴉����������������������������������鴃麩麾黎墨齒儒儘儔儐儕冀冪凝劑劓勳噙噫噹噩噤噸噪器噥噱噯噬噢噶壁墾壇壅奮嬝嬴學寰導彊憲憑憩憊懍憶憾懊懈戰擅擁擋撻撼據擄擇擂操撿擒擔撾整曆曉暹曄曇暸樽樸樺橙橫橘樹橄橢橡橋橇樵機橈歙歷氅濂澱澡�".split(""),e=0;e!=n[190].length;++e)65533!==n[190][e].charCodeAt(0)&&(r[n[190][e]]=48640+e,t[48640+e]=n[190][e]);for(n[191]="����������������������������������������������������������������濃澤濁澧澳激澹澶澦澠澴熾燉燐燒燈燕熹燎燙燜燃燄獨璜璣璘璟璞瓢甌甍瘴瘸瘺盧盥瞠瞞瞟瞥磨磚磬磧禦積穎穆穌穋窺篙簑築篤篛篡篩篦糕糖縊����������������������������������縑縈縛縣縞縝縉縐罹羲翰翱翮耨膳膩膨臻興艘艙蕊蕙蕈蕨蕩蕃蕉蕭蕪蕞螃螟螞螢融衡褪褲褥褫褡親覦諦諺諫諱謀諜諧諮諾謁謂諷諭諳諶諼豫豭貓賴蹄踱踴蹂踹踵輻輯輸輳辨辦遵遴選遲遼遺鄴醒錠錶鋸錳錯錢鋼錫錄錚�".split(""),e=0;e!=n[191].length;++e)65533!==n[191][e].charCodeAt(0)&&(r[n[191][e]]=48896+e,t[48896+e]=n[191][e]);for(n[192]="����������������������������������������������������������������錐錦錡錕錮錙閻隧隨險雕霎霑霖霍霓霏靛靜靦鞘頰頸頻頷頭頹頤餐館餞餛餡餚駭駢駱骸骼髻髭鬨鮑鴕鴣鴦鴨鴒鴛默黔龍龜優償儡儲勵嚎嚀嚐嚅嚇����������������������������������嚏壕壓壑壎嬰嬪嬤孺尷屨嶼嶺嶽嶸幫彌徽應懂懇懦懋戲戴擎擊擘擠擰擦擬擱擢擭斂斃曙曖檀檔檄檢檜櫛檣橾檗檐檠歜殮毚氈濘濱濟濠濛濤濫濯澀濬濡濩濕濮濰燧營燮燦燥燭燬燴燠爵牆獰獲璩環璦璨癆療癌盪瞳瞪瞰瞬�".split(""),e=0;e!=n[192].length;++e)65533!==n[192][e].charCodeAt(0)&&(r[n[192][e]]=49152+e,t[49152+e]=n[192][e]);for(n[193]="����������������������������������������������������������������瞧瞭矯磷磺磴磯礁禧禪穗窿簇簍篾篷簌篠糠糜糞糢糟糙糝縮績繆縷縲繃縫總縱繅繁縴縹繈縵縿縯罄翳翼聱聲聰聯聳臆臃膺臂臀膿膽臉膾臨舉艱薪����������������������������������薄蕾薜薑薔薯薛薇薨薊虧蟀蟑螳蟒蟆螫螻螺蟈蟋褻褶襄褸褽覬謎謗謙講謊謠謝謄謐豁谿豳賺賽購賸賻趨蹉蹋蹈蹊轄輾轂轅輿避遽還邁邂邀鄹醣醞醜鍍鎂錨鍵鍊鍥鍋錘鍾鍬鍛鍰鍚鍔闊闋闌闈闆隱隸雖霜霞鞠韓顆颶餵騁�".split(""),e=0;e!=n[193].length;++e)65533!==n[193][e].charCodeAt(0)&&(r[n[193][e]]=49408+e,t[49408+e]=n[193][e]);for(n[194]="����������������������������������������������������������������駿鮮鮫鮪鮭鴻鴿麋黏點黜黝黛鼾齋叢嚕嚮壙壘嬸彝懣戳擴擲擾攆擺擻擷斷曜朦檳檬櫃檻檸櫂檮檯歟歸殯瀉瀋濾瀆濺瀑瀏燻燼燾燸獷獵璧璿甕癖癘����������������������������������癒瞽瞿瞻瞼礎禮穡穢穠竄竅簫簧簪簞簣簡糧織繕繞繚繡繒繙罈翹翻職聶臍臏舊藏薩藍藐藉薰薺薹薦蟯蟬蟲蟠覆覲觴謨謹謬謫豐贅蹙蹣蹦蹤蹟蹕軀轉轍邇邃邈醫醬釐鎔鎊鎖鎢鎳鎮鎬鎰鎘鎚鎗闔闖闐闕離雜雙雛雞霤鞣鞦�".split(""),e=0;e!=n[194].length;++e)65533!==n[194][e].charCodeAt(0)&&(r[n[194][e]]=49664+e,t[49664+e]=n[194][e]);for(n[195]="����������������������������������������������������������������鞭韹額顏題顎顓颺餾餿餽餮馥騎髁鬃鬆魏魎魍鯊鯉鯽鯈鯀鵑鵝鵠黠鼕鼬儳嚥壞壟壢寵龐廬懲懷懶懵攀攏曠曝櫥櫝櫚櫓瀛瀟瀨瀚瀝瀕瀘爆爍牘犢獸����������������������������������獺璽瓊瓣疇疆癟癡矇礙禱穫穩簾簿簸簽簷籀繫繭繹繩繪羅繳羶羹羸臘藩藝藪藕藤藥藷蟻蠅蠍蟹蟾襠襟襖襞譁譜識證譚譎譏譆譙贈贊蹼蹲躇蹶蹬蹺蹴轔轎辭邊邋醱醮鏡鏑鏟鏃鏈鏜鏝鏖鏢鏍鏘鏤鏗鏨關隴難霪霧靡韜韻類�".split(""),e=0;e!=n[195].length;++e)65533!==n[195][e].charCodeAt(0)&&(r[n[195][e]]=49920+e,t[49920+e]=n[195][e]);for(n[196]="����������������������������������������������������������������願顛颼饅饉騖騙鬍鯨鯧鯖鯛鶉鵡鵲鵪鵬麒麗麓麴勸嚨嚷嚶嚴嚼壤孀孃孽寶巉懸懺攘攔攙曦朧櫬瀾瀰瀲爐獻瓏癢癥礦礪礬礫竇競籌籃籍糯糰辮繽繼����������������������������������纂罌耀臚艦藻藹蘑藺蘆蘋蘇蘊蠔蠕襤覺觸議譬警譯譟譫贏贍躉躁躅躂醴釋鐘鐃鏽闡霰飄饒饑馨騫騰騷騵鰓鰍鹹麵黨鼯齟齣齡儷儸囁囀囂夔屬巍懼懾攝攜斕曩櫻欄櫺殲灌爛犧瓖瓔癩矓籐纏續羼蘗蘭蘚蠣蠢蠡蠟襪襬覽譴�".split(""),e=0;e!=n[196].length;++e)65533!==n[196][e].charCodeAt(0)&&(r[n[196][e]]=50176+e,t[50176+e]=n[196][e]);for(n[197]="����������������������������������������������������������������護譽贓躊躍躋轟辯醺鐮鐳鐵鐺鐸鐲鐫闢霸霹露響顧顥饗驅驃驀騾髏魔魑鰭鰥鶯鶴鷂鶸麝黯鼙齜齦齧儼儻囈囊囉孿巔巒彎懿攤權歡灑灘玀瓤疊癮癬����������������������������������禳籠籟聾聽臟襲襯觼讀贖贗躑躓轡酈鑄鑑鑒霽霾韃韁顫饕驕驍髒鬚鱉鰱鰾鰻鷓鷗鼴齬齪龔囌巖戀攣攫攪曬欐瓚竊籤籣籥纓纖纔臢蘸蘿蠱變邐邏鑣鑠鑤靨顯饜驚驛驗髓體髑鱔鱗鱖鷥麟黴囑壩攬灞癱癲矗罐羈蠶蠹衢讓讒�".split(""),e=0;e!=n[197].length;++e)65533!==n[197][e].charCodeAt(0)&&(r[n[197][e]]=50432+e,t[50432+e]=n[197][e]);for(n[198]="����������������������������������������������������������������讖艷贛釀鑪靂靈靄韆顰驟鬢魘鱟鷹鷺鹼鹽鼇齷齲廳欖灣籬籮蠻觀躡釁鑲鑰顱饞髖鬣黌灤矚讚鑷韉驢驥纜讜躪釅鑽鑾鑼鱷鱸黷豔鑿鸚爨驪鬱鸛鸞籲���������������������������������������������������������������������������������������������������������������������������������".split(""),e=0;e!=n[198].length;++e)65533!==n[198][e].charCodeAt(0)&&(r[n[198][e]]=50688+e,t[50688+e]=n[198][e]);for(n[201]="����������������������������������������������������������������乂乜凵匚厂万丌乇亍囗兀屮彳丏冇与丮亓仂仉仈冘勼卬厹圠夃夬尐巿旡殳毌气爿丱丼仨仜仩仡仝仚刌匜卌圢圣夗夯宁宄尒尻屴屳帄庀庂忉戉扐氕����������������������������������氶汃氿氻犮犰玊禸肊阞伎优伬仵伔仱伀价伈伝伂伅伢伓伄仴伒冱刓刉刐劦匢匟卍厊吇囡囟圮圪圴夼妀奼妅奻奾奷奿孖尕尥屼屺屻屾巟幵庄异弚彴忕忔忏扜扞扤扡扦扢扙扠扚扥旯旮朾朹朸朻机朿朼朳氘汆汒汜汏汊汔汋�".split(""),e=0;e!=n[201].length;++e)65533!==n[201][e].charCodeAt(0)&&(r[n[201][e]]=51456+e,t[51456+e]=n[201][e]);for(n[202]="����������������������������������������������������������������汌灱牞犴犵玎甪癿穵网艸艼芀艽艿虍襾邙邗邘邛邔阢阤阠阣佖伻佢佉体佤伾佧佒佟佁佘伭伳伿佡冏冹刜刞刡劭劮匉卣卲厎厏吰吷吪呔呅吙吜吥吘����������������������������������吽呏呁吨吤呇囮囧囥坁坅坌坉坋坒夆奀妦妘妠妗妎妢妐妏妧妡宎宒尨尪岍岏岈岋岉岒岊岆岓岕巠帊帎庋庉庌庈庍弅弝彸彶忒忑忐忭忨忮忳忡忤忣忺忯忷忻怀忴戺抃抌抎抏抔抇扱扻扺扰抁抈扷扽扲扴攷旰旴旳旲旵杅杇�".split(""),e=0;e!=n[202].length;++e)65533!==n[202][e].charCodeAt(0)&&(r[n[202][e]]=51712+e,t[51712+e]=n[202][e]);for(n[203]="����������������������������������������������������������������杙杕杌杈杝杍杚杋毐氙氚汸汧汫沄沋沏汱汯汩沚汭沇沕沜汦汳汥汻沎灴灺牣犿犽狃狆狁犺狅玕玗玓玔玒町甹疔疕皁礽耴肕肙肐肒肜芐芏芅芎芑芓����������������������������������芊芃芄豸迉辿邟邡邥邞邧邠阰阨阯阭丳侘佼侅佽侀侇佶佴侉侄佷佌侗佪侚佹侁佸侐侜侔侞侒侂侕佫佮冞冼冾刵刲刳剆刱劼匊匋匼厒厔咇呿咁咑咂咈呫呺呾呥呬呴呦咍呯呡呠咘呣呧呤囷囹坯坲坭坫坱坰坶垀坵坻坳坴坢�".split(""),e=0;e!=n[203].length;++e)65533!==n[203][e].charCodeAt(0)&&(r[n[203][e]]=51968+e,t[51968+e]=n[203][e]);for(n[204]="����������������������������������������������������������������坨坽夌奅妵妺姏姎妲姌姁妶妼姃姖妱妽姀姈妴姇孢孥宓宕屄屇岮岤岠岵岯岨岬岟岣岭岢岪岧岝岥岶岰岦帗帔帙弨弢弣弤彔徂彾彽忞忥怭怦怙怲怋����������������������������������怴怊怗怳怚怞怬怢怍怐怮怓怑怌怉怜戔戽抭抴拑抾抪抶拊抮抳抯抻抩抰抸攽斨斻昉旼昄昒昈旻昃昋昍昅旽昑昐曶朊枅杬枎枒杶杻枘枆构杴枍枌杺枟枑枙枃杽极杸杹枔欥殀歾毞氝沓泬泫泮泙沶泔沭泧沷泐泂沺泃泆泭泲�".split(""),e=0;e!=n[204].length;++e)65533!==n[204][e].charCodeAt(0)&&(r[n[204][e]]=52224+e,t[52224+e]=n[204][e]);for(n[205]="����������������������������������������������������������������泒泝沴沊沝沀泞泀洰泍泇沰泹泏泩泑炔炘炅炓炆炄炑炖炂炚炃牪狖狋狘狉狜狒狔狚狌狑玤玡玭玦玢玠玬玝瓝瓨甿畀甾疌疘皯盳盱盰盵矸矼矹矻矺����������������������������������矷祂礿秅穸穻竻籵糽耵肏肮肣肸肵肭舠芠苀芫芚芘芛芵芧芮芼芞芺芴芨芡芩苂芤苃芶芢虰虯虭虮豖迒迋迓迍迖迕迗邲邴邯邳邰阹阽阼阺陃俍俅俓侲俉俋俁俔俜俙侻侳俛俇俖侺俀侹俬剄剉勀勂匽卼厗厖厙厘咺咡咭咥哏�".split(""),e=0;e!=n[205].length;++e)65533!==n[205][e].charCodeAt(0)&&(r[n[205][e]]=52480+e,t[52480+e]=n[205][e]);for(n[206]="����������������������������������������������������������������哃茍咷咮哖咶哅哆咠呰咼咢咾呲哞咰垵垞垟垤垌垗垝垛垔垘垏垙垥垚垕壴复奓姡姞姮娀姱姝姺姽姼姶姤姲姷姛姩姳姵姠姾姴姭宨屌峐峘峌峗峋峛����������������������������������峞峚峉峇峊峖峓峔峏峈峆峎峟峸巹帡帢帣帠帤庰庤庢庛庣庥弇弮彖徆怷怹恔恲恞恅恓恇恉恛恌恀恂恟怤恄恘恦恮扂扃拏挍挋拵挎挃拫拹挏挌拸拶挀挓挔拺挕拻拰敁敃斪斿昶昡昲昵昜昦昢昳昫昺昝昴昹昮朏朐柁柲柈枺�".split(""),e=0;e!=n[206].length;++e)65533!==n[206][e].charCodeAt(0)&&(r[n[206][e]]=52736+e,t[52736+e]=n[206][e]);for(n[207]="����������������������������������������������������������������柜枻柸柘柀枷柅柫柤柟枵柍枳柷柶柮柣柂枹柎柧柰枲柼柆柭柌枮柦柛柺柉柊柃柪柋欨殂殄殶毖毘毠氠氡洨洴洭洟洼洿洒洊泚洳洄洙洺洚洑洀洝浂����������������������������������洁洘洷洃洏浀洇洠洬洈洢洉洐炷炟炾炱炰炡炴炵炩牁牉牊牬牰牳牮狊狤狨狫狟狪狦狣玅珌珂珈珅玹玶玵玴珫玿珇玾珃珆玸珋瓬瓮甮畇畈疧疪癹盄眈眃眄眅眊盷盻盺矧矨砆砑砒砅砐砏砎砉砃砓祊祌祋祅祄秕种秏秖秎窀�".split(""),e=0;e!=n[207].length;++e)65533!==n[207][e].charCodeAt(0)&&(r[n[207][e]]=52992+e,t[52992+e]=n[207][e]);for(n[208]="����������������������������������������������������������������穾竑笀笁籺籸籹籿粀粁紃紈紁罘羑羍羾耇耎耏耔耷胘胇胠胑胈胂胐胅胣胙胜胊胕胉胏胗胦胍臿舡芔苙苾苹茇苨茀苕茺苫苖苴苬苡苲苵茌苻苶苰苪����������������������������������苤苠苺苳苭虷虴虼虳衁衎衧衪衩觓訄訇赲迣迡迮迠郱邽邿郕郅邾郇郋郈釔釓陔陏陑陓陊陎倞倅倇倓倢倰倛俵俴倳倷倬俶俷倗倜倠倧倵倯倱倎党冔冓凊凄凅凈凎剡剚剒剞剟剕剢勍匎厞唦哢唗唒哧哳哤唚哿唄唈哫唑唅哱�".split(""),e=0;e!=n[208].length;++e)65533!==n[208][e].charCodeAt(0)&&(r[n[208][e]]=53248+e,t[53248+e]=n[208][e]);for(n[209]="����������������������������������������������������������������唊哻哷哸哠唎唃唋圁圂埌堲埕埒垺埆垽垼垸垶垿埇埐垹埁夎奊娙娖娭娮娕娏娗娊娞娳孬宧宭宬尃屖屔峬峿峮峱峷崀峹帩帨庨庮庪庬弳弰彧恝恚恧����������������������������������恁悢悈悀悒悁悝悃悕悛悗悇悜悎戙扆拲挐捖挬捄捅挶捃揤挹捋捊挼挩捁挴捘捔捙挭捇挳捚捑挸捗捀捈敊敆旆旃旄旂晊晟晇晑朒朓栟栚桉栲栳栻桋桏栖栱栜栵栫栭栯桎桄栴栝栒栔栦栨栮桍栺栥栠欬欯欭欱欴歭肂殈毦毤�".split(""),e=0;e!=n[209].length;++e)65533!==n[209][e].charCodeAt(0)&&(r[n[209][e]]=53504+e,t[53504+e]=n[209][e]);for(n[210]="����������������������������������������������������������������毨毣毢毧氥浺浣浤浶洍浡涒浘浢浭浯涑涍淯浿涆浞浧浠涗浰浼浟涂涘洯浨涋浾涀涄洖涃浻浽浵涐烜烓烑烝烋缹烢烗烒烞烠烔烍烅烆烇烚烎烡牂牸����������������������������������牷牶猀狺狴狾狶狳狻猁珓珙珥珖玼珧珣珩珜珒珛珔珝珚珗珘珨瓞瓟瓴瓵甡畛畟疰痁疻痄痀疿疶疺皊盉眝眛眐眓眒眣眑眕眙眚眢眧砣砬砢砵砯砨砮砫砡砩砳砪砱祔祛祏祜祓祒祑秫秬秠秮秭秪秜秞秝窆窉窅窋窌窊窇竘笐�".split(""),e=0;e!=n[210].length;++e)65533!==n[210][e].charCodeAt(0)&&(r[n[210][e]]=53760+e,t[53760+e]=n[210][e]);for(n[211]="����������������������������������������������������������������笄笓笅笏笈笊笎笉笒粄粑粊粌粈粍粅紞紝紑紎紘紖紓紟紒紏紌罜罡罞罠罝罛羖羒翃翂翀耖耾耹胺胲胹胵脁胻脀舁舯舥茳茭荄茙荑茥荖茿荁茦茜茢����������������������������������荂荎茛茪茈茼荍茖茤茠茷茯茩荇荅荌荓茞茬荋茧荈虓虒蚢蚨蚖蚍蚑蚞蚇蚗蚆蚋蚚蚅蚥蚙蚡蚧蚕蚘蚎蚝蚐蚔衃衄衭衵衶衲袀衱衿衯袃衾衴衼訒豇豗豻貤貣赶赸趵趷趶軑軓迾迵适迿迻逄迼迶郖郠郙郚郣郟郥郘郛郗郜郤酐�".split(""),e=0;e!=n[211].length;++e)65533!==n[211][e].charCodeAt(0)&&(r[n[211][e]]=54016+e,t[54016+e]=n[211][e]);for(n[212]="����������������������������������������������������������������酎酏釕釢釚陜陟隼飣髟鬯乿偰偪偡偞偠偓偋偝偲偈偍偁偛偊偢倕偅偟偩偫偣偤偆偀偮偳偗偑凐剫剭剬剮勖勓匭厜啵啶唼啍啐唴唪啑啢唶唵唰啒啅����������������������������������唌唲啥啎唹啈唭唻啀啋圊圇埻堔埢埶埜埴堀埭埽堈埸堋埳埏堇埮埣埲埥埬埡堎埼堐埧堁堌埱埩埰堍堄奜婠婘婕婧婞娸娵婭婐婟婥婬婓婤婗婃婝婒婄婛婈媎娾婍娹婌婰婩婇婑婖婂婜孲孮寁寀屙崞崋崝崚崠崌崨崍崦崥崏�".split(""),e=0;e!=n[212].length;++e)65533!==n[212][e].charCodeAt(0)&&(r[n[212][e]]=54272+e,t[54272+e]=n[212][e]);for(n[213]="����������������������������������������������������������������崰崒崣崟崮帾帴庱庴庹庲庳弶弸徛徖徟悊悐悆悾悰悺惓惔惏惤惙惝惈悱惛悷惊悿惃惍惀挲捥掊掂捽掽掞掭掝掗掫掎捯掇掐据掯捵掜捭掮捼掤挻掟����������������������������������捸掅掁掑掍捰敓旍晥晡晛晙晜晢朘桹梇梐梜桭桮梮梫楖桯梣梬梩桵桴梲梏桷梒桼桫桲梪梀桱桾梛梖梋梠梉梤桸桻梑梌梊桽欶欳欷欸殑殏殍殎殌氪淀涫涴涳湴涬淩淢涷淶淔渀淈淠淟淖涾淥淜淝淛淴淊涽淭淰涺淕淂淏淉�".split(""),e=0;e!=n[213].length;++e)65533!==n[213][e].charCodeAt(0)&&(r[n[213][e]]=54528+e,t[54528+e]=n[213][e]);for(n[214]="����������������������������������������������������������������淐淲淓淽淗淍淣涻烺焍烷焗烴焌烰焄烳焐烼烿焆焓焀烸烶焋焂焎牾牻牼牿猝猗猇猑猘猊猈狿猏猞玈珶珸珵琄琁珽琇琀珺珼珿琌琋珴琈畤畣痎痒痏����������������������������������痋痌痑痐皏皉盓眹眯眭眱眲眴眳眽眥眻眵硈硒硉硍硊硌砦硅硐祤祧祩祪祣祫祡离秺秸秶秷窏窔窐笵筇笴笥笰笢笤笳笘笪笝笱笫笭笯笲笸笚笣粔粘粖粣紵紽紸紶紺絅紬紩絁絇紾紿絊紻紨罣羕羜羝羛翊翋翍翐翑翇翏翉耟�".split(""),e=0;e!=n[214].length;++e)65533!==n[214][e].charCodeAt(0)&&(r[n[214][e]]=54784+e,t[54784+e]=n[214][e]);for(n[215]="����������������������������������������������������������������耞耛聇聃聈脘脥脙脛脭脟脬脞脡脕脧脝脢舑舸舳舺舴舲艴莐莣莨莍荺荳莤荴莏莁莕莙荵莔莩荽莃莌莝莛莪莋荾莥莯莈莗莰荿莦莇莮荶莚虙虖蚿蚷����������������������������������蛂蛁蛅蚺蚰蛈蚹蚳蚸蛌蚴蚻蚼蛃蚽蚾衒袉袕袨袢袪袚袑袡袟袘袧袙袛袗袤袬袌袓袎覂觖觙觕訰訧訬訞谹谻豜豝豽貥赽赻赹趼跂趹趿跁軘軞軝軜軗軠軡逤逋逑逜逌逡郯郪郰郴郲郳郔郫郬郩酖酘酚酓酕釬釴釱釳釸釤釹釪�".split(""),e=0;e!=n[215].length;++e)65533!==n[215][e].charCodeAt(0)&&(r[n[215][e]]=55040+e,t[55040+e]=n[215][e]);for(n[216]="����������������������������������������������������������������釫釷釨釮镺閆閈陼陭陫陱陯隿靪頄飥馗傛傕傔傞傋傣傃傌傎傝偨傜傒傂傇兟凔匒匑厤厧喑喨喥喭啷噅喢喓喈喏喵喁喣喒喤啽喌喦啿喕喡喎圌堩堷����������������������������������堙堞堧堣堨埵塈堥堜堛堳堿堶堮堹堸堭堬堻奡媯媔媟婺媢媞婸媦婼媥媬媕媮娷媄媊媗媃媋媩婻婽媌媜媏媓媝寪寍寋寔寑寊寎尌尰崷嵃嵫嵁嵋崿崵嵑嵎嵕崳崺嵒崽崱嵙嵂崹嵉崸崼崲崶嵀嵅幄幁彘徦徥徫惉悹惌惢惎惄愔�".split(""),e=0;e!=n[216].length;++e)65533!==n[216][e].charCodeAt(0)&&(r[n[216][e]]=55296+e,t[55296+e]=n[216][e]);for(n[217]="����������������������������������������������������������������惲愊愖愅惵愓惸惼惾惁愃愘愝愐惿愄愋扊掔掱掰揎揥揨揯揃撝揳揊揠揶揕揲揵摡揟掾揝揜揄揘揓揂揇揌揋揈揰揗揙攲敧敪敤敜敨敥斌斝斞斮旐旒����������������������������������晼晬晻暀晱晹晪晲朁椌棓椄棜椪棬棪棱椏棖棷棫棤棶椓椐棳棡椇棌椈楰梴椑棯棆椔棸棐棽棼棨椋椊椗棎棈棝棞棦棴棑椆棔棩椕椥棇欹欻欿欼殔殗殙殕殽毰毲毳氰淼湆湇渟湉溈渼渽湅湢渫渿湁湝湳渜渳湋湀湑渻渃渮湞�".split(""),e=0;e!=n[217].length;++e)65533!==n[217][e].charCodeAt(0)&&(r[n[217][e]]=55552+e,t[55552+e]=n[217][e]);for(n[218]="����������������������������������������������������������������湨湜湡渱渨湠湱湫渹渢渰湓湥渧湸湤湷湕湹湒湦渵渶湚焠焞焯烻焮焱焣焥焢焲焟焨焺焛牋牚犈犉犆犅犋猒猋猰猢猱猳猧猲猭猦猣猵猌琮琬琰琫琖����������������������������������琚琡琭琱琤琣琝琩琠琲瓻甯畯畬痧痚痡痦痝痟痤痗皕皒盚睆睇睄睍睅睊睎睋睌矞矬硠硤硥硜硭硱硪确硰硩硨硞硢祴祳祲祰稂稊稃稌稄窙竦竤筊笻筄筈筌筎筀筘筅粢粞粨粡絘絯絣絓絖絧絪絏絭絜絫絒絔絩絑絟絎缾缿罥�".split(""),e=0;e!=n[218].length;++e)65533!==n[218][e].charCodeAt(0)&&(r[n[218][e]]=55808+e,t[55808+e]=n[218][e]);for(n[219]="����������������������������������������������������������������罦羢羠羡翗聑聏聐胾胔腃腊腒腏腇脽腍脺臦臮臷臸臹舄舼舽舿艵茻菏菹萣菀菨萒菧菤菼菶萐菆菈菫菣莿萁菝菥菘菿菡菋菎菖菵菉萉萏菞萑萆菂菳����������������������������������菕菺菇菑菪萓菃菬菮菄菻菗菢萛菛菾蛘蛢蛦蛓蛣蛚蛪蛝蛫蛜蛬蛩蛗蛨蛑衈衖衕袺裗袹袸裀袾袶袼袷袽袲褁裉覕覘覗觝觚觛詎詍訹詙詀詗詘詄詅詒詈詑詊詌詏豟貁貀貺貾貰貹貵趄趀趉跘跓跍跇跖跜跏跕跙跈跗跅軯軷軺�".split(""),e=0;e!=n[219].length;++e)65533!==n[219][e].charCodeAt(0)&&(r[n[219][e]]=56064+e,t[56064+e]=n[219][e]);for(n[220]="����������������������������������������������������������������軹軦軮軥軵軧軨軶軫軱軬軴軩逭逴逯鄆鄬鄄郿郼鄈郹郻鄁鄀鄇鄅鄃酡酤酟酢酠鈁鈊鈥鈃鈚鈦鈏鈌鈀鈒釿釽鈆鈄鈧鈂鈜鈤鈙鈗鈅鈖镻閍閌閐隇陾隈����������������������������������隉隃隀雂雈雃雱雰靬靰靮頇颩飫鳦黹亃亄亶傽傿僆傮僄僊傴僈僂傰僁傺傱僋僉傶傸凗剺剸剻剼嗃嗛嗌嗐嗋嗊嗝嗀嗔嗄嗩喿嗒喍嗏嗕嗢嗖嗈嗲嗍嗙嗂圔塓塨塤塏塍塉塯塕塎塝塙塥塛堽塣塱壼嫇嫄嫋媺媸媱媵媰媿嫈媻嫆�".split(""),e=0;e!=n[220].length;++e)65533!==n[220][e].charCodeAt(0)&&(r[n[220][e]]=56320+e,t[56320+e]=n[220][e]);for(n[221]="����������������������������������������������������������������媷嫀嫊媴媶嫍媹媐寖寘寙尟尳嵱嵣嵊嵥嵲嵬嵞嵨嵧嵢巰幏幎幊幍幋廅廌廆廋廇彀徯徭惷慉慊愫慅愶愲愮慆愯慏愩慀戠酨戣戥戤揅揱揫搐搒搉搠搤����������������������������������搳摃搟搕搘搹搷搢搣搌搦搰搨摁搵搯搊搚摀搥搧搋揧搛搮搡搎敯斒旓暆暌暕暐暋暊暙暔晸朠楦楟椸楎楢楱椿楅楪椹楂楗楙楺楈楉椵楬椳椽楥棰楸椴楩楀楯楄楶楘楁楴楌椻楋椷楜楏楑椲楒椯楻椼歆歅歃歂歈歁殛嗀毻毼�".split(""),e=0;e!=n[221].length;++e)65533!==n[221][e].charCodeAt(0)&&(r[n[221][e]]=56576+e,t[56576+e]=n[221][e]);for(n[222]="����������������������������������������������������������������毹毷毸溛滖滈溏滀溟溓溔溠溱溹滆滒溽滁溞滉溷溰滍溦滏溲溾滃滜滘溙溒溎溍溤溡溿溳滐滊溗溮溣煇煔煒煣煠煁煝煢煲煸煪煡煂煘煃煋煰煟煐煓����������������������������������煄煍煚牏犍犌犑犐犎猼獂猻猺獀獊獉瑄瑊瑋瑒瑑瑗瑀瑏瑐瑎瑂瑆瑍瑔瓡瓿瓾瓽甝畹畷榃痯瘏瘃痷痾痼痹痸瘐痻痶痭痵痽皙皵盝睕睟睠睒睖睚睩睧睔睙睭矠碇碚碔碏碄碕碅碆碡碃硹碙碀碖硻祼禂祽祹稑稘稙稒稗稕稢稓�".split(""),e=0;e!=n[222].length;++e)65533!==n[222][e].charCodeAt(0)&&(r[n[222][e]]=56832+e,t[56832+e]=n[222][e]);for(n[223]="����������������������������������������������������������������稛稐窣窢窞竫筦筤筭筴筩筲筥筳筱筰筡筸筶筣粲粴粯綈綆綀綍絿綅絺綎絻綃絼綌綔綄絽綒罭罫罧罨罬羦羥羧翛翜耡腤腠腷腜腩腛腢腲朡腞腶腧腯����������������������������������腄腡舝艉艄艀艂艅蓱萿葖葶葹蒏蒍葥葑葀蒆葧萰葍葽葚葙葴葳葝蔇葞萷萺萴葺葃葸萲葅萩菙葋萯葂萭葟葰萹葎葌葒葯蓅蒎萻葇萶萳葨葾葄萫葠葔葮葐蜋蜄蛷蜌蛺蛖蛵蝍蛸蜎蜉蜁蛶蜍蜅裖裋裍裎裞裛裚裌裐覅覛觟觥觤�".split(""),e=0;e!=n[223].length;++e)65533!==n[223][e].charCodeAt(0)&&(r[n[223][e]]=57088+e,t[57088+e]=n[223][e]);for(n[224]="����������������������������������������������������������������觡觠觢觜触詶誆詿詡訿詷誂誄詵誃誁詴詺谼豋豊豥豤豦貆貄貅賌赨赩趑趌趎趏趍趓趔趐趒跰跠跬跱跮跐跩跣跢跧跲跫跴輆軿輁輀輅輇輈輂輋遒逿����������������������������������遄遉逽鄐鄍鄏鄑鄖鄔鄋鄎酮酯鉈鉒鈰鈺鉦鈳鉥鉞銃鈮鉊鉆鉭鉬鉏鉠鉧鉯鈶鉡鉰鈱鉔鉣鉐鉲鉎鉓鉌鉖鈲閟閜閞閛隒隓隑隗雎雺雽雸雵靳靷靸靲頏頍頎颬飶飹馯馲馰馵骭骫魛鳪鳭鳧麀黽僦僔僗僨僳僛僪僝僤僓僬僰僯僣僠�".split(""),e=0;e!=n[224].length;++e)65533!==n[224][e].charCodeAt(0)&&(r[n[224][e]]=57344+e,t[57344+e]=n[224][e]);for(n[225]="����������������������������������������������������������������凘劀劁勩勫匰厬嘧嘕嘌嘒嗼嘏嘜嘁嘓嘂嗺嘝嘄嗿嗹墉塼墐墘墆墁塿塴墋塺墇墑墎塶墂墈塻墔墏壾奫嫜嫮嫥嫕嫪嫚嫭嫫嫳嫢嫠嫛嫬嫞嫝嫙嫨嫟孷寠����������������������������������寣屣嶂嶀嵽嶆嵺嶁嵷嶊嶉嶈嵾嵼嶍嵹嵿幘幙幓廘廑廗廎廜廕廙廒廔彄彃彯徶愬愨慁慞慱慳慒慓慲慬憀慴慔慺慛慥愻慪慡慖戩戧戫搫摍摛摝摴摶摲摳摽摵摦撦摎撂摞摜摋摓摠摐摿搿摬摫摙摥摷敳斠暡暠暟朅朄朢榱榶槉�".split(""),e=0;e!=n[225].length;++e)65533!==n[225][e].charCodeAt(0)&&(r[n[225][e]]=57600+e,t[57600+e]=n[225][e]);for(n[226]="����������������������������������������������������������������榠槎榖榰榬榼榑榙榎榧榍榩榾榯榿槄榽榤槔榹槊榚槏榳榓榪榡榞槙榗榐槂榵榥槆歊歍歋殞殟殠毃毄毾滎滵滱漃漥滸漷滻漮漉潎漙漚漧漘漻漒滭漊����������������������������������漶潳滹滮漭潀漰漼漵滫漇漎潃漅滽滶漹漜滼漺漟漍漞漈漡熇熐熉熀熅熂熏煻熆熁熗牄牓犗犕犓獃獍獑獌瑢瑳瑱瑵瑲瑧瑮甀甂甃畽疐瘖瘈瘌瘕瘑瘊瘔皸瞁睼瞅瞂睮瞀睯睾瞃碲碪碴碭碨硾碫碞碥碠碬碢碤禘禊禋禖禕禔禓�".split(""),e=0;e!=n[226].length;++e)65533!==n[226][e].charCodeAt(0)&&(r[n[226][e]]=57856+e,t[57856+e]=n[226][e]);for(n[227]="����������������������������������������������������������������禗禈禒禐稫穊稰稯稨稦窨窫窬竮箈箜箊箑箐箖箍箌箛箎箅箘劄箙箤箂粻粿粼粺綧綷緂綣綪緁緀緅綝緎緄緆緋緌綯綹綖綼綟綦綮綩綡緉罳翢翣翥翞����������������������������������耤聝聜膉膆膃膇膍膌膋舕蒗蒤蒡蒟蒺蓎蓂蒬蒮蒫蒹蒴蓁蓍蒪蒚蒱蓐蒝蒧蒻蒢蒔蓇蓌蒛蒩蒯蒨蓖蒘蒶蓏蒠蓗蓔蓒蓛蒰蒑虡蜳蜣蜨蝫蝀蜮蜞蜡蜙蜛蝃蜬蝁蜾蝆蜠蜲蜪蜭蜼蜒蜺蜱蜵蝂蜦蜧蜸蜤蜚蜰蜑裷裧裱裲裺裾裮裼裶裻�".split(""),e=0;e!=n[227].length;++e)65533!==n[227][e].charCodeAt(0)&&(r[n[227][e]]=58112+e,t[58112+e]=n[227][e]);for(n[228]="����������������������������������������������������������������裰裬裫覝覡覟覞觩觫觨誫誙誋誒誏誖谽豨豩賕賏賗趖踉踂跿踍跽踊踃踇踆踅跾踀踄輐輑輎輍鄣鄜鄠鄢鄟鄝鄚鄤鄡鄛酺酲酹酳銥銤鉶銛鉺銠銔銪銍����������������������������������銦銚銫鉹銗鉿銣鋮銎銂銕銢鉽銈銡銊銆銌銙銧鉾銇銩銝銋鈭隞隡雿靘靽靺靾鞃鞀鞂靻鞄鞁靿韎韍頖颭颮餂餀餇馝馜駃馹馻馺駂馽駇骱髣髧鬾鬿魠魡魟鳱鳲鳵麧僿儃儰僸儆儇僶僾儋儌僽儊劋劌勱勯噈噂噌嘵噁噊噉噆噘�".split(""),e=0;e!=n[228].length;++e)65533!==n[228][e].charCodeAt(0)&&(r[n[228][e]]=58368+e,t[58368+e]=n[228][e]);for(n[229]="����������������������������������������������������������������噚噀嘳嘽嘬嘾嘸嘪嘺圚墫墝墱墠墣墯墬墥墡壿嫿嫴嫽嫷嫶嬃嫸嬂嫹嬁嬇嬅嬏屧嶙嶗嶟嶒嶢嶓嶕嶠嶜嶡嶚嶞幩幝幠幜緳廛廞廡彉徲憋憃慹憱憰憢憉����������������������������������憛憓憯憭憟憒憪憡憍慦憳戭摮摰撖撠撅撗撜撏撋撊撌撣撟摨撱撘敶敺敹敻斲斳暵暰暩暲暷暪暯樀樆樗槥槸樕槱槤樠槿槬槢樛樝槾樧槲槮樔槷槧橀樈槦槻樍槼槫樉樄樘樥樏槶樦樇槴樖歑殥殣殢殦氁氀毿氂潁漦潾澇濆澒�".split(""),e=0;e!=n[229].length;++e)65533!==n[229][e].charCodeAt(0)&&(r[n[229][e]]=58624+e,t[58624+e]=n[229][e]);for(n[230]="����������������������������������������������������������������澍澉澌潢潏澅潚澖潶潬澂潕潲潒潐潗澔澓潝漀潡潫潽潧澐潓澋潩潿澕潣潷潪潻熲熯熛熰熠熚熩熵熝熥熞熤熡熪熜熧熳犘犚獘獒獞獟獠獝獛獡獚獙����������������������������������獢璇璉璊璆璁瑽璅璈瑼瑹甈甇畾瘥瘞瘙瘝瘜瘣瘚瘨瘛皜皝皞皛瞍瞏瞉瞈磍碻磏磌磑磎磔磈磃磄磉禚禡禠禜禢禛歶稹窲窴窳箷篋箾箬篎箯箹篊箵糅糈糌糋緷緛緪緧緗緡縃緺緦緶緱緰緮緟罶羬羰羭翭翫翪翬翦翨聤聧膣膟�".split(""),e=0;e!=n[230].length;++e)65533!==n[230][e].charCodeAt(0)&&(r[n[230][e]]=58880+e,t[58880+e]=n[230][e]);for(n[231]="����������������������������������������������������������������膞膕膢膙膗舖艏艓艒艐艎艑蔤蔻蔏蔀蔩蔎蔉蔍蔟蔊蔧蔜蓻蔫蓺蔈蔌蓴蔪蓲蔕蓷蓫蓳蓼蔒蓪蓩蔖蓾蔨蔝蔮蔂蓽蔞蓶蔱蔦蓧蓨蓰蓯蓹蔘蔠蔰蔋蔙蔯虢����������������������������������蝖蝣蝤蝷蟡蝳蝘蝔蝛蝒蝡蝚蝑蝞蝭蝪蝐蝎蝟蝝蝯蝬蝺蝮蝜蝥蝏蝻蝵蝢蝧蝩衚褅褌褔褋褗褘褙褆褖褑褎褉覢覤覣觭觰觬諏諆誸諓諑諔諕誻諗誾諀諅諘諃誺誽諙谾豍貏賥賟賙賨賚賝賧趠趜趡趛踠踣踥踤踮踕踛踖踑踙踦踧�".split(""),e=0;e!=n[231].length;++e)65533!==n[231][e].charCodeAt(0)&&(r[n[231][e]]=59136+e,t[59136+e]=n[231][e]);for(n[232]="����������������������������������������������������������������踔踒踘踓踜踗踚輬輤輘輚輠輣輖輗遳遰遯遧遫鄯鄫鄩鄪鄲鄦鄮醅醆醊醁醂醄醀鋐鋃鋄鋀鋙銶鋏鋱鋟鋘鋩鋗鋝鋌鋯鋂鋨鋊鋈鋎鋦鋍鋕鋉鋠鋞鋧鋑鋓����������������������������������銵鋡鋆銴镼閬閫閮閰隤隢雓霅霈霂靚鞊鞎鞈韐韏頞頝頦頩頨頠頛頧颲餈飺餑餔餖餗餕駜駍駏駓駔駎駉駖駘駋駗駌骳髬髫髳髲髱魆魃魧魴魱魦魶魵魰魨魤魬鳼鳺鳽鳿鳷鴇鴀鳹鳻鴈鴅鴄麃黓鼏鼐儜儓儗儚儑凞匴叡噰噠噮�".split(""),e=0;e!=n[232].length;++e)65533!==n[232][e].charCodeAt(0)&&(r[n[232][e]]=59392+e,t[59392+e]=n[232][e]);for(n[233]="����������������������������������������������������������������噳噦噣噭噲噞噷圜圛壈墽壉墿墺壂墼壆嬗嬙嬛嬡嬔嬓嬐嬖嬨嬚嬠嬞寯嶬嶱嶩嶧嶵嶰嶮嶪嶨嶲嶭嶯嶴幧幨幦幯廩廧廦廨廥彋徼憝憨憖懅憴懆懁懌憺����������������������������������憿憸憌擗擖擐擏擉撽撉擃擛擳擙攳敿敼斢曈暾曀曊曋曏暽暻暺曌朣樴橦橉橧樲橨樾橝橭橶橛橑樨橚樻樿橁橪橤橐橏橔橯橩橠樼橞橖橕橍橎橆歕歔歖殧殪殫毈毇氄氃氆澭濋澣濇澼濎濈潞濄澽澞濊澨瀄澥澮澺澬澪濏澿澸�".split(""),e=0;e!=n[233].length;++e)65533!==n[233][e].charCodeAt(0)&&(r[n[233][e]]=59648+e,t[59648+e]=n[233][e]);for(n[234]="����������������������������������������������������������������澢濉澫濍澯澲澰燅燂熿熸燖燀燁燋燔燊燇燏熽燘熼燆燚燛犝犞獩獦獧獬獥獫獪瑿璚璠璔璒璕璡甋疀瘯瘭瘱瘽瘳瘼瘵瘲瘰皻盦瞚瞝瞡瞜瞛瞢瞣瞕瞙����������������������������������瞗磝磩磥磪磞磣磛磡磢磭磟磠禤穄穈穇窶窸窵窱窷篞篣篧篝篕篥篚篨篹篔篪篢篜篫篘篟糒糔糗糐糑縒縡縗縌縟縠縓縎縜縕縚縢縋縏縖縍縔縥縤罃罻罼罺羱翯耪耩聬膱膦膮膹膵膫膰膬膴膲膷膧臲艕艖艗蕖蕅蕫蕍蕓蕡蕘�".split(""),e=0;e!=n[234].length;++e)65533!==n[234][e].charCodeAt(0)&&(r[n[234][e]]=59904+e,t[59904+e]=n[234][e]);for(n[235]="����������������������������������������������������������������蕀蕆蕤蕁蕢蕄蕑蕇蕣蔾蕛蕱蕎蕮蕵蕕蕧蕠薌蕦蕝蕔蕥蕬虣虥虤螛螏螗螓螒螈螁螖螘蝹螇螣螅螐螑螝螄螔螜螚螉褞褦褰褭褮褧褱褢褩褣褯褬褟觱諠����������������������������������諢諲諴諵諝謔諤諟諰諈諞諡諨諿諯諻貑貒貐賵賮賱賰賳赬赮趥趧踳踾踸蹀蹅踶踼踽蹁踰踿躽輶輮輵輲輹輷輴遶遹遻邆郺鄳鄵鄶醓醐醑醍醏錧錞錈錟錆錏鍺錸錼錛錣錒錁鍆錭錎錍鋋錝鋺錥錓鋹鋷錴錂錤鋿錩錹錵錪錔錌�".split(""),e=0;e!=n[235].length;++e)65533!==n[235][e].charCodeAt(0)&&(r[n[235][e]]=60160+e,t[60160+e]=n[235][e]);for(n[236]="����������������������������������������������������������������錋鋾錉錀鋻錖閼闍閾閹閺閶閿閵閽隩雔霋霒霐鞙鞗鞔韰韸頵頯頲餤餟餧餩馞駮駬駥駤駰駣駪駩駧骹骿骴骻髶髺髹髷鬳鮀鮅鮇魼魾魻鮂鮓鮒鮐魺鮕����������������������������������魽鮈鴥鴗鴠鴞鴔鴩鴝鴘鴢鴐鴙鴟麈麆麇麮麭黕黖黺鼒鼽儦儥儢儤儠儩勴嚓嚌嚍嚆嚄嚃噾嚂噿嚁壖壔壏壒嬭嬥嬲嬣嬬嬧嬦嬯嬮孻寱寲嶷幬幪徾徻懃憵憼懧懠懥懤懨懞擯擩擣擫擤擨斁斀斶旚曒檍檖檁檥檉檟檛檡檞檇檓檎�".split(""),e=0;e!=n[236].length;++e)65533!==n[236][e].charCodeAt(0)&&(r[n[236][e]]=60416+e,t[60416+e]=n[236][e]);for(n[237]="����������������������������������������������������������������檕檃檨檤檑橿檦檚檅檌檒歛殭氉濌澩濴濔濣濜濭濧濦濞濲濝濢濨燡燱燨燲燤燰燢獳獮獯璗璲璫璐璪璭璱璥璯甐甑甒甏疄癃癈癉癇皤盩瞵瞫瞲瞷瞶����������������������������������瞴瞱瞨矰磳磽礂磻磼磲礅磹磾礄禫禨穜穛穖穘穔穚窾竀竁簅簏篲簀篿篻簎篴簋篳簂簉簃簁篸篽簆篰篱簐簊糨縭縼繂縳顈縸縪繉繀繇縩繌縰縻縶繄縺罅罿罾罽翴翲耬膻臄臌臊臅臇膼臩艛艚艜薃薀薏薧薕薠薋薣蕻薤薚薞�".split(""),e=0;e!=n[237].length;++e)65533!==n[237][e].charCodeAt(0)&&(r[n[237][e]]=60672+e,t[60672+e]=n[237][e]);for(n[238]="����������������������������������������������������������������蕷蕼薉薡蕺蕸蕗薎薖薆薍薙薝薁薢薂薈薅蕹蕶薘薐薟虨螾螪螭蟅螰螬螹螵螼螮蟉蟃蟂蟌螷螯蟄蟊螴螶螿螸螽蟞螲褵褳褼褾襁襒褷襂覭覯覮觲觳謞����������������������������������謘謖謑謅謋謢謏謒謕謇謍謈謆謜謓謚豏豰豲豱豯貕貔賹赯蹎蹍蹓蹐蹌蹇轃轀邅遾鄸醚醢醛醙醟醡醝醠鎡鎃鎯鍤鍖鍇鍼鍘鍜鍶鍉鍐鍑鍠鍭鎏鍌鍪鍹鍗鍕鍒鍏鍱鍷鍻鍡鍞鍣鍧鎀鍎鍙闇闀闉闃闅閷隮隰隬霠霟霘霝霙鞚鞡鞜�".split(""),e=0;e!=n[238].length;++e)65533!==n[238][e].charCodeAt(0)&&(r[n[238][e]]=60928+e,t[60928+e]=n[238][e]);for(n[239]="����������������������������������������������������������������鞞鞝韕韔韱顁顄顊顉顅顃餥餫餬餪餳餲餯餭餱餰馘馣馡騂駺駴駷駹駸駶駻駽駾駼騃骾髾髽鬁髼魈鮚鮨鮞鮛鮦鮡鮥鮤鮆鮢鮠鮯鴳鵁鵧鴶鴮鴯鴱鴸鴰����������������������������������鵅鵂鵃鴾鴷鵀鴽翵鴭麊麉麍麰黈黚黻黿鼤鼣鼢齔龠儱儭儮嚘嚜嚗嚚嚝嚙奰嬼屩屪巀幭幮懘懟懭懮懱懪懰懫懖懩擿攄擽擸攁攃擼斔旛曚曛曘櫅檹檽櫡櫆檺檶檷櫇檴檭歞毉氋瀇瀌瀍瀁瀅瀔瀎濿瀀濻瀦濼濷瀊爁燿燹爃燽獶�".split(""),e=0;e!=n[239].length;++e)65533!==n[239][e].charCodeAt(0)&&(r[n[239][e]]=61184+e,t[61184+e]=n[239][e]);for(n[240]="����������������������������������������������������������������璸瓀璵瓁璾璶璻瓂甔甓癜癤癙癐癓癗癚皦皽盬矂瞺磿礌礓礔礉礐礒礑禭禬穟簜簩簙簠簟簭簝簦簨簢簥簰繜繐繖繣繘繢繟繑繠繗繓羵羳翷翸聵臑臒����������������������������������臐艟艞薴藆藀藃藂薳薵薽藇藄薿藋藎藈藅薱薶藒蘤薸薷薾虩蟧蟦蟢蟛蟫蟪蟥蟟蟳蟤蟔蟜蟓蟭蟘蟣螤蟗蟙蠁蟴蟨蟝襓襋襏襌襆襐襑襉謪謧謣謳謰謵譇謯謼謾謱謥謷謦謶謮謤謻謽謺豂豵貙貘貗賾贄贂贀蹜蹢蹠蹗蹖蹞蹥蹧�".split(""),e=0;e!=n[240].length;++e)65533!==n[240][e].charCodeAt(0)&&(r[n[240][e]]=61440+e,t[61440+e]=n[240][e]);for(n[241]="����������������������������������������������������������������蹛蹚蹡蹝蹩蹔轆轇轈轋鄨鄺鄻鄾醨醥醧醯醪鎵鎌鎒鎷鎛鎝鎉鎧鎎鎪鎞鎦鎕鎈鎙鎟鎍鎱鎑鎲鎤鎨鎴鎣鎥闒闓闑隳雗雚巂雟雘雝霣霢霥鞬鞮鞨鞫鞤鞪����������������������������������鞢鞥韗韙韖韘韺顐顑顒颸饁餼餺騏騋騉騍騄騑騊騅騇騆髀髜鬈鬄鬅鬩鬵魊魌魋鯇鯆鯃鮿鯁鮵鮸鯓鮶鯄鮹鮽鵜鵓鵏鵊鵛鵋鵙鵖鵌鵗鵒鵔鵟鵘鵚麎麌黟鼁鼀鼖鼥鼫鼪鼩鼨齌齕儴儵劖勷厴嚫嚭嚦嚧嚪嚬壚壝壛夒嬽嬾嬿巃幰�".split(""),e=0;e!=n[241].length;++e)65533!==n[241][e].charCodeAt(0)&&(r[n[241][e]]=61696+e,t[61696+e]=n[241][e]);for(n[242]="����������������������������������������������������������������徿懻攇攐攍攉攌攎斄旞旝曞櫧櫠櫌櫑櫙櫋櫟櫜櫐櫫櫏櫍櫞歠殰氌瀙瀧瀠瀖瀫瀡瀢瀣瀩瀗瀤瀜瀪爌爊爇爂爅犥犦犤犣犡瓋瓅璷瓃甖癠矉矊矄矱礝礛����������������������������������礡礜礗礞禰穧穨簳簼簹簬簻糬糪繶繵繸繰繷繯繺繲繴繨罋罊羃羆羷翽翾聸臗臕艤艡艣藫藱藭藙藡藨藚藗藬藲藸藘藟藣藜藑藰藦藯藞藢蠀蟺蠃蟶蟷蠉蠌蠋蠆蟼蠈蟿蠊蠂襢襚襛襗襡襜襘襝襙覈覷覶觶譐譈譊譀譓譖譔譋譕�".split(""),e=0;e!=n[242].length;++e)65533!==n[242][e].charCodeAt(0)&&(r[n[242][e]]=61952+e,t[61952+e]=n[242][e]);for(n[243]="����������������������������������������������������������������譑譂譒譗豃豷豶貚贆贇贉趬趪趭趫蹭蹸蹳蹪蹯蹻軂轒轑轏轐轓辴酀鄿醰醭鏞鏇鏏鏂鏚鏐鏹鏬鏌鏙鎩鏦鏊鏔鏮鏣鏕鏄鏎鏀鏒鏧镽闚闛雡霩霫霬霨霦����������������������������������鞳鞷鞶韝韞韟顜顙顝顗颿颽颻颾饈饇饃馦馧騚騕騥騝騤騛騢騠騧騣騞騜騔髂鬋鬊鬎鬌鬷鯪鯫鯠鯞鯤鯦鯢鯰鯔鯗鯬鯜鯙鯥鯕鯡鯚鵷鶁鶊鶄鶈鵱鶀鵸鶆鶋鶌鵽鵫鵴鵵鵰鵩鶅鵳鵻鶂鵯鵹鵿鶇鵨麔麑黀黼鼭齀齁齍齖齗齘匷嚲�".split(""),e=0;e!=n[243].length;++e)65533!==n[243][e].charCodeAt(0)&&(r[n[243][e]]=62208+e,t[62208+e]=n[243][e]);for(n[244]="����������������������������������������������������������������嚵嚳壣孅巆巇廮廯忀忁懹攗攖攕攓旟曨曣曤櫳櫰櫪櫨櫹櫱櫮櫯瀼瀵瀯瀷瀴瀱灂瀸瀿瀺瀹灀瀻瀳灁爓爔犨獽獼璺皫皪皾盭矌矎矏矍矲礥礣礧礨礤礩����������������������������������禲穮穬穭竷籉籈籊籇籅糮繻繾纁纀羺翿聹臛臙舋艨艩蘢藿蘁藾蘛蘀藶蘄蘉蘅蘌藽蠙蠐蠑蠗蠓蠖襣襦覹觷譠譪譝譨譣譥譧譭趮躆躈躄轙轖轗轕轘轚邍酃酁醷醵醲醳鐋鐓鏻鐠鐏鐔鏾鐕鐐鐨鐙鐍鏵鐀鏷鐇鐎鐖鐒鏺鐉鏸鐊鏿�".split(""),e=0;e!=n[244].length;++e)65533!==n[244][e].charCodeAt(0)&&(r[n[244][e]]=62464+e,t[62464+e]=n[244][e]);for(n[245]="����������������������������������������������������������������鏼鐌鏶鐑鐆闞闠闟霮霯鞹鞻韽韾顠顢顣顟飁飂饐饎饙饌饋饓騲騴騱騬騪騶騩騮騸騭髇髊髆鬐鬒鬑鰋鰈鯷鰅鰒鯸鱀鰇鰎鰆鰗鰔鰉鶟鶙鶤鶝鶒鶘鶐鶛����������������������������������鶠鶔鶜鶪鶗鶡鶚鶢鶨鶞鶣鶿鶩鶖鶦鶧麙麛麚黥黤黧黦鼰鼮齛齠齞齝齙龑儺儹劘劗囃嚽嚾孈孇巋巏廱懽攛欂櫼欃櫸欀灃灄灊灈灉灅灆爝爚爙獾甗癪矐礭礱礯籔籓糲纊纇纈纋纆纍罍羻耰臝蘘蘪蘦蘟蘣蘜蘙蘧蘮蘡蘠蘩蘞蘥�".split(""),e=0;e!=n[245].length;++e)65533!==n[245][e].charCodeAt(0)&&(r[n[245][e]]=62720+e,t[62720+e]=n[245][e]);for(n[246]="����������������������������������������������������������������蠩蠝蠛蠠蠤蠜蠫衊襭襩襮襫觺譹譸譅譺譻贐贔趯躎躌轞轛轝酆酄酅醹鐿鐻鐶鐩鐽鐼鐰鐹鐪鐷鐬鑀鐱闥闤闣霵霺鞿韡顤飉飆飀饘饖騹騽驆驄驂驁騺����������������������������������騿髍鬕鬗鬘鬖鬺魒鰫鰝鰜鰬鰣鰨鰩鰤鰡鶷鶶鶼鷁鷇鷊鷏鶾鷅鷃鶻鶵鷎鶹鶺鶬鷈鶱鶭鷌鶳鷍鶲鹺麜黫黮黭鼛鼘鼚鼱齎齥齤龒亹囆囅囋奱孋孌巕巑廲攡攠攦攢欋欈欉氍灕灖灗灒爞爟犩獿瓘瓕瓙瓗癭皭礵禴穰穱籗籜籙籛籚�".split(""),e=0;e!=n[246].length;++e)65533!==n[246][e].charCodeAt(0)&&(r[n[246][e]]=62976+e,t[62976+e]=n[246][e]);for(n[247]="����������������������������������������������������������������糴糱纑罏羇臞艫蘴蘵蘳蘬蘲蘶蠬蠨蠦蠪蠥襱覿覾觻譾讄讂讆讅譿贕躕躔躚躒躐躖躗轠轢酇鑌鑐鑊鑋鑏鑇鑅鑈鑉鑆霿韣顪顩飋饔饛驎驓驔驌驏驈驊����������������������������������驉驒驐髐鬙鬫鬻魖魕鱆鱈鰿鱄鰹鰳鱁鰼鰷鰴鰲鰽鰶鷛鷒鷞鷚鷋鷐鷜鷑鷟鷩鷙鷘鷖鷵鷕鷝麶黰鼵鼳鼲齂齫龕龢儽劙壨壧奲孍巘蠯彏戁戃戄攩攥斖曫欑欒欏毊灛灚爢玂玁玃癰矔籧籦纕艬蘺虀蘹蘼蘱蘻蘾蠰蠲蠮蠳襶襴襳觾�".split(""),e=0;e!=n[247].length;++e)65533!==n[247][e].charCodeAt(0)&&(r[n[247][e]]=63232+e,t[63232+e]=n[247][e]);for(n[248]="����������������������������������������������������������������讌讎讋讈豅贙躘轤轣醼鑢鑕鑝鑗鑞韄韅頀驖驙鬞鬟鬠鱒鱘鱐鱊鱍鱋鱕鱙鱌鱎鷻鷷鷯鷣鷫鷸鷤鷶鷡鷮鷦鷲鷰鷢鷬鷴鷳鷨鷭黂黐黲黳鼆鼜鼸鼷鼶齃齏����������������������������������齱齰齮齯囓囍孎屭攭曭曮欓灟灡灝灠爣瓛瓥矕礸禷禶籪纗羉艭虃蠸蠷蠵衋讔讕躞躟躠躝醾醽釂鑫鑨鑩雥靆靃靇韇韥驞髕魙鱣鱧鱦鱢鱞鱠鸂鷾鸇鸃鸆鸅鸀鸁鸉鷿鷽鸄麠鼞齆齴齵齶囔攮斸欘欙欗欚灢爦犪矘矙礹籩籫糶纚�".split(""),e=0;e!=n[248].length;++e)65533!==n[248][e].charCodeAt(0)&&(r[n[248][e]]=63488+e,t[63488+e]=n[248][e]);for(n[249]="����������������������������������������������������������������纘纛纙臠臡虆虇虈襹襺襼襻觿讘讙躥躤躣鑮鑭鑯鑱鑳靉顲饟鱨鱮鱭鸋鸍鸐鸏鸒鸑麡黵鼉齇齸齻齺齹圞灦籯蠼趲躦釃鑴鑸鑶鑵驠鱴鱳鱱鱵鸔鸓黶鼊����������������������������������龤灨灥糷虪蠾蠽蠿讞貜躩軉靋顳顴飌饡馫驤驦驧鬤鸕鸗齈戇欞爧虌躨钂钀钁驩驨鬮鸙爩虋讟钃鱹麷癵驫鱺鸝灩灪麤齾齉龘碁銹裏墻恒粧嫺╔╦╗╠╬╣╚╩╝╒╤╕╞╪╡╘╧╛╓╥╖╟╫╢╙╨╜║═╭╮╰╯▓�".split(""),e=0;e!=n[249].length;++e)65533!==n[249][e].charCodeAt(0)&&(r[n[249][e]]=63744+e,t[63744+e]=n[249][e]);return{enc:r,dec:t}}(),r[1250]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~€�‚�„…†‡�‰Š‹ŚŤŽŹ�‘’“”•–—�™š›śťžź ˇ˘Ł¤Ą¦§¨©Ş«¬­®Ż°±˛ł´µ¶·¸ąş»Ľ˝ľżŔÁÂĂÄĹĆÇČÉĘËĚÍÎĎĐŃŇÓÔŐÖ×ŘŮÚŰÜÝŢßŕáâăäĺćçčéęëěíîďđńňóôőö÷řůúűüýţ˙",t=[],r={},n=0;n!=e.length;++n)65533!==e.charCodeAt(n)&&(r[e.charAt(n)]=n),t[n]=e.charAt(n);return{enc:r,dec:t}}(),r[1251]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ЂЃ‚ѓ„…†‡€‰Љ‹ЊЌЋЏђ‘’“”•–—�™љ›њќћџ ЎўЈ¤Ґ¦§Ё©Є«¬­®Ї°±Ііґµ¶·ё№є»јЅѕїАБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдежзийклмнопрстуфхцчшщъыьэюя",t=[],r={},n=0;n!=e.length;++n)65533!==e.charCodeAt(n)&&(r[e.charAt(n)]=n),t[n]=e.charAt(n);return{enc:r,dec:t}}(),r[1252]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~€�‚ƒ„…†‡ˆ‰Š‹Œ�Ž��‘’“”•–—˜™š›œ�žŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖרÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ",t=[],r={},n=0;n!=e.length;++n)65533!==e.charCodeAt(n)&&(r[e.charAt(n)]=n),t[n]=e.charAt(n);return{enc:r,dec:t}}(),r[1253]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~€�‚ƒ„…†‡�‰�‹�����‘’“”•–—�™�›���� ΅Ά£¤¥¦§¨©�«¬­®―°±²³΄µ¶·ΈΉΊ»Ό½ΎΏΐΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡ�ΣΤΥΦΧΨΩΪΫάέήίΰαβγδεζηθικλμνξοπρςστυφχψωϊϋόύώ�",t=[],r={},n=0;n!=e.length;++n)65533!==e.charCodeAt(n)&&(r[e.charAt(n)]=n),t[n]=e.charAt(n);return{enc:r,dec:t}}(),r[1254]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~€�‚ƒ„…†‡ˆ‰Š‹Œ����‘’“”•–—˜™š›œ��Ÿ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏĞÑÒÓÔÕÖרÙÚÛÜİŞßàáâãäåæçèéêëìíîïğñòóôõö÷øùúûüışÿ",t=[],r={},n=0;n!=e.length;++n)65533!==e.charCodeAt(n)&&(r[e.charAt(n)]=n),t[n]=e.charAt(n);return{enc:r,dec:t}}(),r[1255]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~€�‚ƒ„…†‡ˆ‰�‹�����‘’“”•–—˜™�›���� ¡¢£₪¥¦§¨©×«¬­®¯°±²³´µ¶·¸¹÷»¼½¾¿ְֱֲֳִֵֶַָֹ�ֻּֽ־ֿ׀ׁׂ׃װױײ׳״�������אבגדהוזחטיךכלםמןנסעףפץצקרשת��‎‏�",t=[],r={},n=0;n!=e.length;++n)65533!==e.charCodeAt(n)&&(r[e.charAt(n)]=n),t[n]=e.charAt(n);return{enc:r,dec:t}}(),r[1256]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~€پ‚ƒ„…†‡ˆ‰ٹ‹Œچژڈگ‘’“”•–—ک™ڑ›œ‌‍ں ،¢£¤¥¦§¨©ھ«¬­®¯°±²³´µ¶·¸¹؛»¼½¾؟ہءآأؤإئابةتثجحخدذرزسشصض×طظعغـفقكàلâمنهوçèéêëىيîïًٌٍَôُِ÷ّùْûü‎‏ے",t=[],r={},n=0;n!=e.length;++n)65533!==e.charCodeAt(n)&&(r[e.charAt(n)]=n),t[n]=e.charAt(n);return{enc:r,dec:t}}(),r[1257]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~€�‚�„…†‡�‰�‹�¨ˇ¸�‘’“”•–—�™�›�¯˛� �¢£¤�¦§Ø©Ŗ«¬­®Æ°±²³´µ¶·ø¹ŗ»¼½¾æĄĮĀĆÄÅĘĒČÉŹĖĢĶĪĻŠŃŅÓŌÕÖ×ŲŁŚŪÜŻŽßąįāćäåęēčéźėģķīļšńņóōõö÷ųłśūüżž˙",t=[],r={},n=0;n!=e.length;++n)65533!==e.charCodeAt(n)&&(r[e.charAt(n)]=n),t[n]=e.charAt(n);return{enc:r,dec:t}}(),r[1258]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~€�‚ƒ„…†‡ˆ‰�‹Œ����‘’“”•–—˜™�›œ��Ÿ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂĂÄÅÆÇÈÉÊË̀ÍÎÏĐÑ̉ÓÔƠÖרÙÚÛÜỮßàáâăäåæçèéêë́íîïđṇ̃óôơö÷øùúûüư₫ÿ",t=[],r={},n=0;n!=e.length;++n)65533!==e.charCodeAt(n)&&(r[e.charAt(n)]=n),t[n]=e.charAt(n);return{enc:r,dec:t}}(),r[1e4]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÄÅÇÉÑÖÜáàâäãåçéèêëíìîïñóòôöõúùûü†°¢£§•¶ß®©™´¨≠ÆØ∞±≤≥¥µ∂∑∏π∫ªºΩæø¿¡¬√ƒ≈∆«»… ÀÃÕŒœ–—“”‘’÷◊ÿŸ⁄¤‹›fifl‡·‚„‰ÂÊÁËÈÍÎÏÌÓÔ�ÒÚÛÙıˆ˜¯˘˙˚¸˝˛ˇ",t=[],r={},n=0;n!=e.length;++n)65533!==e.charCodeAt(n)&&(r[e.charAt(n)]=n),t[n]=e.charAt(n);return{enc:r,dec:t}}(),r[10006]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~Ĺ²É³ÖÜ΅àâä΄¨çéèê룙î‰ôö¦­ùûü†ΓΔΘΛΞΠß®©ΣΪ§≠°·Α±≤≥¥ΒΕΖΗΙΚΜΦΫΨΩάΝ¬ΟΡ≈Τ«»… ΥΧΆΈœ–―“”‘’÷ΉΊΌΎέήίόΏύαβψδεφγηιξκλμνοπώρστθωςχυζϊϋΐΰ�",t=[],r={},n=0;n!=e.length;++n)65533!==e.charCodeAt(n)&&(r[e.charAt(n)]=n),t[n]=e.charAt(n);return{enc:r,dec:t}}(),r[10007]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~АБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ†°¢£§•¶І®©™Ђђ≠Ѓѓ∞±≤≥іµ∂ЈЄєЇїЉљЊњјЅ¬√ƒ≈∆«»… ЋћЌќѕ–—“”‘’÷„ЎўЏџ№Ёёяабвгдежзийклмнопрстуфхцчшщъыьэю¤",t=[],r={},n=0;n!=e.length;++n)65533!==e.charCodeAt(n)&&(r[e.charAt(n)]=n),t[n]=e.charAt(n);return{enc:r,dec:t}}(),r[10008]=function(){var e,t=[],r={},n=[];for(n[0]="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~€���������������������������������������������������������������������������������������".split(""),e=0;e!=n[0].length;++e)65533!==n[0][e].charCodeAt(0)&&(r[n[0][e]]=0+e,t[0+e]=n[0][e]);for(n[161]="����������������������������������������������������������������������������������������������������������������������������������������������������������������� 、。・ˉˇ¨〃々―~�…‘’“”〔〕〈〉《》「」『』〖〗【】±×÷∶∧∨∑∏∪∩∈∷√⊥∥∠⌒⊙∫∮≡≌≈∽∝≠≮≯≤≥∞∵∴♂♀°′″℃$¤¢£‰§№☆★○●◎◇◆□■△▲※→←↑↓〓�".split(""),e=0;e!=n[161].length;++e)65533!==n[161][e].charCodeAt(0)&&(r[n[161][e]]=41216+e,t[41216+e]=n[161][e]);for(n[162]="���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������⒈⒉⒊⒋⒌⒍⒎⒏⒐⒑⒒⒓⒔⒕⒖⒗⒘⒙⒚⒛⑴⑵⑶⑷⑸⑹⑺⑻⑼⑽⑾⑿⒀⒁⒂⒃⒄⒅⒆⒇①②③④⑤⑥⑦⑧⑨⑩��㈠㈡㈢㈣㈤㈥㈦㈧㈨㈩��ⅠⅡⅢⅣⅤⅥⅦⅧⅨⅩⅪⅫ���".split(""),e=0;e!=n[162].length;++e)65533!==n[162][e].charCodeAt(0)&&(r[n[162][e]]=41472+e,t[41472+e]=n[162][e]);for(n[163]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������!"#¥%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|} ̄�".split(""),e=0;e!=n[163].length;++e)65533!==n[163][e].charCodeAt(0)&&(r[n[163][e]]=41728+e,t[41728+e]=n[163][e]);for(n[164]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������ぁあぃいぅうぇえぉおかがきぎくぐけげこごさざしじすずせぜそぞただちぢっつづてでとどなにぬねのはばぱひびぴふぶぷへべぺほぼぽまみむめもゃやゅゆょよらりるれろゎわゐゑをん������������".split(""),e=0;e!=n[164].length;++e)65533!==n[164][e].charCodeAt(0)&&(r[n[164][e]]=41984+e,t[41984+e]=n[164][e]);for(n[165]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������ァアィイゥウェエォオカガキギクグケゲコゴサザシジスズセゼソゾタダチヂッツヅテデトドナニヌネノハバパヒビピフブプヘベペホボポマミムメモャヤュユョヨラリルレロヮワヰヱヲンヴヵヶ���������".split(""),e=0;e!=n[165].length;++e)65533!==n[165][e].charCodeAt(0)&&(r[n[165][e]]=42240+e,t[42240+e]=n[165][e]);for(n[166]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩ��������αβγδεζηθικλμνξοπρστυφχψω���������������������������������������".split(""),e=0;e!=n[166].length;++e)65533!==n[166][e].charCodeAt(0)&&(r[n[166][e]]=42496+e,t[42496+e]=n[166][e]);for(n[167]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ���������������абвгдеёжзийклмнопрстуфхцчшщъыьэюя��������������".split(""),e=0;e!=n[167].length;++e)65533!==n[167][e].charCodeAt(0)&&(r[n[167][e]]=42752+e,t[42752+e]=n[167][e]);for(n[168]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������āáǎàēéěèīíǐìōóǒòūúǔùǖǘǚǜüê����������ㄅㄆㄇㄈㄉㄊㄋㄌㄍㄎㄏㄐㄑㄒㄓㄔㄕㄖㄗㄘㄙㄚㄛㄜㄝㄞㄟㄠㄡㄢㄣㄤㄥㄦㄧㄨㄩ����������������������".split(""),e=0;e!=n[168].length;++e)65533!==n[168][e].charCodeAt(0)&&(r[n[168][e]]=43008+e,t[43008+e]=n[168][e]);for(n[169]="��������������������������������������������������������������������������������������������������������������������������������������������������������������������─━│┃┄┅┆┇┈┉┊┋┌┍┎┏┐┑┒┓└┕┖┗┘┙┚┛├┝┞┟┠┡┢┣┤┥┦┧┨┩┪┫┬┭┮┯┰┱┲┳┴┵┶┷┸┹┺┻┼┽┾┿╀╁╂╃╄╅╆╇╈╉╊╋����������������".split(""),e=0;e!=n[169].length;++e)65533!==n[169][e].charCodeAt(0)&&(r[n[169][e]]=43264+e,t[43264+e]=n[169][e]);for(n[176]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������啊阿埃挨哎唉哀皑癌蔼矮艾碍爱隘鞍氨安俺按暗岸胺案肮昂盎凹敖熬翱袄傲奥懊澳芭捌扒叭吧笆八疤巴拔跋靶把耙坝霸罢爸白柏百摆佰败拜稗斑班搬扳般颁板版扮拌伴瓣半办绊邦帮梆榜膀绑棒磅蚌镑傍谤苞胞包褒剥�".split(""),e=0;e!=n[176].length;++e)65533!==n[176][e].charCodeAt(0)&&(r[n[176][e]]=45056+e,t[45056+e]=n[176][e]);for(n[177]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������薄雹保堡饱宝抱报暴豹鲍爆杯碑悲卑北辈背贝钡倍狈备惫焙被奔苯本笨崩绷甭泵蹦迸逼鼻比鄙笔彼碧蓖蔽毕毙毖币庇痹闭敝弊必辟壁臂避陛鞭边编贬扁便变卞辨辩辫遍标彪膘表鳖憋别瘪彬斌濒滨宾摈兵冰柄丙秉饼炳�".split(""),e=0;e!=n[177].length;++e)65533!==n[177][e].charCodeAt(0)&&(r[n[177][e]]=45312+e,t[45312+e]=n[177][e]);for(n[178]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������病并玻菠播拨钵波博勃搏铂箔伯帛舶脖膊渤泊驳捕卜哺补埠不布步簿部怖擦猜裁材才财睬踩采彩菜蔡餐参蚕残惭惨灿苍舱仓沧藏操糙槽曹草厕策侧册测层蹭插叉茬茶查碴搽察岔差诧拆柴豺搀掺蝉馋谗缠铲产阐颤昌猖�".split(""),e=0;e!=n[178].length;++e)65533!==n[178][e].charCodeAt(0)&&(r[n[178][e]]=45568+e,t[45568+e]=n[178][e]);for(n[179]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������场尝常长偿肠厂敞畅唱倡超抄钞朝嘲潮巢吵炒车扯撤掣彻澈郴臣辰尘晨忱沉陈趁衬撑称城橙成呈乘程惩澄诚承逞骋秤吃痴持匙池迟弛驰耻齿侈尺赤翅斥炽充冲虫崇宠抽酬畴踌稠愁筹仇绸瞅丑臭初出橱厨躇锄雏滁除楚�".split(""),e=0;e!=n[179].length;++e)65533!==n[179][e].charCodeAt(0)&&(r[n[179][e]]=45824+e,t[45824+e]=n[179][e]);for(n[180]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������础储矗搐触处揣川穿椽传船喘串疮窗幢床闯创吹炊捶锤垂春椿醇唇淳纯蠢戳绰疵茨磁雌辞慈瓷词此刺赐次聪葱囱匆从丛凑粗醋簇促蹿篡窜摧崔催脆瘁粹淬翠村存寸磋撮搓措挫错搭达答瘩打大呆歹傣戴带殆代贷袋待逮�".split(""),e=0;e!=n[180].length;++e)65533!==n[180][e].charCodeAt(0)&&(r[n[180][e]]=46080+e,t[46080+e]=n[180][e]);for(n[181]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������怠耽担丹单郸掸胆旦氮但惮淡诞弹蛋当挡党荡档刀捣蹈倒岛祷导到稻悼道盗德得的蹬灯登等瞪凳邓堤低滴迪敌笛狄涤翟嫡抵底地蒂第帝弟递缔颠掂滇碘点典靛垫电佃甸店惦奠淀殿碉叼雕凋刁掉吊钓调跌爹碟蝶迭谍叠�".split(""),e=0;e!=n[181].length;++e)65533!==n[181][e].charCodeAt(0)&&(r[n[181][e]]=46336+e,t[46336+e]=n[181][e]);for(n[182]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������丁盯叮钉顶鼎锭定订丢东冬董懂动栋侗恫冻洞兜抖斗陡豆逗痘都督毒犊独读堵睹赌杜镀肚度渡妒端短锻段断缎堆兑队对墩吨蹲敦顿囤钝盾遁掇哆多夺垛躲朵跺舵剁惰堕蛾峨鹅俄额讹娥恶厄扼遏鄂饿恩而儿耳尔饵洱二�".split(""),e=0;e!=n[182].length;++e)65533!==n[182][e].charCodeAt(0)&&(r[n[182][e]]=46592+e,t[46592+e]=n[182][e]);for(n[183]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������贰发罚筏伐乏阀法珐藩帆番翻樊矾钒繁凡烦反返范贩犯饭泛坊芳方肪房防妨仿访纺放菲非啡飞肥匪诽吠肺废沸费芬酚吩氛分纷坟焚汾粉奋份忿愤粪丰封枫蜂峰锋风疯烽逢冯缝讽奉凤佛否夫敷肤孵扶拂辐幅氟符伏俘服�".split(""),e=0;e!=n[183].length;++e)65533!==n[183][e].charCodeAt(0)&&(r[n[183][e]]=46848+e,t[46848+e]=n[183][e]);for(n[184]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������浮涪福袱弗甫抚辅俯釜斧脯腑府腐赴副覆赋复傅付阜父腹负富讣附妇缚咐噶嘎该改概钙盖溉干甘杆柑竿肝赶感秆敢赣冈刚钢缸肛纲岗港杠篙皋高膏羔糕搞镐稿告哥歌搁戈鸽胳疙割革葛格蛤阁隔铬个各给根跟耕更庚羹�".split(""),e=0;e!=n[184].length;++e)65533!==n[184][e].charCodeAt(0)&&(r[n[184][e]]=47104+e,t[47104+e]=n[184][e]);for(n[185]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������埂耿梗工攻功恭龚供躬公宫弓巩汞拱贡共钩勾沟苟狗垢构购够辜菇咕箍估沽孤姑鼓古蛊骨谷股故顾固雇刮瓜剐寡挂褂乖拐怪棺关官冠观管馆罐惯灌贯光广逛瑰规圭硅归龟闺轨鬼诡癸桂柜跪贵刽辊滚棍锅郭国果裹过哈�".split(""),e=0;e!=n[185].length;++e)65533!==n[185][e].charCodeAt(0)&&(r[n[185][e]]=47360+e,t[47360+e]=n[185][e]);for(n[186]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������骸孩海氦亥害骇酣憨邯韩含涵寒函喊罕翰撼捍旱憾悍焊汗汉夯杭航壕嚎豪毫郝好耗号浩呵喝荷菏核禾和何合盒貉阂河涸赫褐鹤贺嘿黑痕很狠恨哼亨横衡恒轰哄烘虹鸿洪宏弘红喉侯猴吼厚候后呼乎忽瑚壶葫胡蝴狐糊湖�".split(""),e=0;e!=n[186].length;++e)65533!==n[186][e].charCodeAt(0)&&(r[n[186][e]]=47616+e,t[47616+e]=n[186][e]);for(n[187]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������弧虎唬护互沪户花哗华猾滑画划化话槐徊怀淮坏欢环桓还缓换患唤痪豢焕涣宦幻荒慌黄磺蝗簧皇凰惶煌晃幌恍谎灰挥辉徽恢蛔回毁悔慧卉惠晦贿秽会烩汇讳诲绘荤昏婚魂浑混豁活伙火获或惑霍货祸击圾基机畸稽积箕�".split(""),e=0;e!=n[187].length;++e)65533!==n[187][e].charCodeAt(0)&&(r[n[187][e]]=47872+e,t[47872+e]=n[187][e]);for(n[188]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������肌饥迹激讥鸡姬绩缉吉极棘辑籍集及急疾汲即嫉级挤几脊己蓟技冀季伎祭剂悸济寄寂计记既忌际妓继纪嘉枷夹佳家加荚颊贾甲钾假稼价架驾嫁歼监坚尖笺间煎兼肩艰奸缄茧检柬碱硷拣捡简俭剪减荐槛鉴践贱见键箭件�".split(""),e=0;e!=n[188].length;++e)65533!==n[188][e].charCodeAt(0)&&(r[n[188][e]]=48128+e,t[48128+e]=n[188][e]);for(n[189]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������健舰剑饯渐溅涧建僵姜将浆江疆蒋桨奖讲匠酱降蕉椒礁焦胶交郊浇骄娇嚼搅铰矫侥脚狡角饺缴绞剿教酵轿较叫窖揭接皆秸街阶截劫节桔杰捷睫竭洁结解姐戒藉芥界借介疥诫届巾筋斤金今津襟紧锦仅谨进靳晋禁近烬浸�".split(""),e=0;e!=n[189].length;++e)65533!==n[189][e].charCodeAt(0)&&(r[n[189][e]]=48384+e,t[48384+e]=n[189][e]);for(n[190]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������尽劲荆兢茎睛晶鲸京惊精粳经井警景颈静境敬镜径痉靖竟竞净炯窘揪究纠玖韭久灸九酒厩救旧臼舅咎就疚鞠拘狙疽居驹菊局咀矩举沮聚拒据巨具距踞锯俱句惧炬剧捐鹃娟倦眷卷绢撅攫抉掘倔爵觉决诀绝均菌钧军君峻�".split(""),e=0;e!=n[190].length;++e)65533!==n[190][e].charCodeAt(0)&&(r[n[190][e]]=48640+e,t[48640+e]=n[190][e]);for(n[191]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������俊竣浚郡骏喀咖卡咯开揩楷凯慨刊堪勘坎砍看康慷糠扛抗亢炕考拷烤靠坷苛柯棵磕颗科壳咳可渴克刻客课肯啃垦恳坑吭空恐孔控抠口扣寇枯哭窟苦酷库裤夸垮挎跨胯块筷侩快宽款匡筐狂框矿眶旷况亏盔岿窥葵奎魁傀�".split(""),e=0;e!=n[191].length;++e)65533!==n[191][e].charCodeAt(0)&&(r[n[191][e]]=48896+e,t[48896+e]=n[191][e]);for(n[192]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������馈愧溃坤昆捆困括扩廓阔垃拉喇蜡腊辣啦莱来赖蓝婪栏拦篮阑兰澜谰揽览懒缆烂滥琅榔狼廊郎朗浪捞劳牢老佬姥酪烙涝勒乐雷镭蕾磊累儡垒擂肋类泪棱楞冷厘梨犁黎篱狸离漓理李里鲤礼莉荔吏栗丽厉励砾历利傈例俐�".split(""),e=0;e!=n[192].length;++e)65533!==n[192][e].charCodeAt(0)&&(r[n[192][e]]=49152+e,t[49152+e]=n[192][e]);for(n[193]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������痢立粒沥隶力璃哩俩联莲连镰廉怜涟帘敛脸链恋炼练粮凉梁粱良两辆量晾亮谅撩聊僚疗燎寥辽潦了撂镣廖料列裂烈劣猎琳林磷霖临邻鳞淋凛赁吝拎玲菱零龄铃伶羚凌灵陵岭领另令溜琉榴硫馏留刘瘤流柳六龙聋咙笼窿�".split(""),e=0;e!=n[193].length;++e)65533!==n[193][e].charCodeAt(0)&&(r[n[193][e]]=49408+e,t[49408+e]=n[193][e]);for(n[194]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������隆垄拢陇楼娄搂篓漏陋芦卢颅庐炉掳卤虏鲁麓碌露路赂鹿潞禄录陆戮驴吕铝侣旅履屡缕虑氯律率滤绿峦挛孪滦卵乱掠略抡轮伦仑沦纶论萝螺罗逻锣箩骡裸落洛骆络妈麻玛码蚂马骂嘛吗埋买麦卖迈脉瞒馒蛮满蔓曼慢漫�".split(""),e=0;e!=n[194].length;++e)65533!==n[194][e].charCodeAt(0)&&(r[n[194][e]]=49664+e,t[49664+e]=n[194][e]);for(n[195]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������谩芒茫盲氓忙莽猫茅锚毛矛铆卯茂冒帽貌贸么玫枚梅酶霉煤没眉媒镁每美昧寐妹媚门闷们萌蒙檬盟锰猛梦孟眯醚靡糜迷谜弥米秘觅泌蜜密幂棉眠绵冕免勉娩缅面苗描瞄藐秒渺庙妙蔑灭民抿皿敏悯闽明螟鸣铭名命谬摸�".split(""),e=0;e!=n[195].length;++e)65533!==n[195][e].charCodeAt(0)&&(r[n[195][e]]=49920+e,t[49920+e]=n[195][e]);for(n[196]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������摹蘑模膜磨摩魔抹末莫墨默沫漠寞陌谋牟某拇牡亩姆母墓暮幕募慕木目睦牧穆拿哪呐钠那娜纳氖乃奶耐奈南男难囊挠脑恼闹淖呢馁内嫩能妮霓倪泥尼拟你匿腻逆溺蔫拈年碾撵捻念娘酿鸟尿捏聂孽啮镊镍涅您柠狞凝宁�".split(""),e=0;e!=n[196].length;++e)65533!==n[196][e].charCodeAt(0)&&(r[n[196][e]]=50176+e,t[50176+e]=n[196][e]);for(n[197]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������拧泞牛扭钮纽脓浓农弄奴努怒女暖虐疟挪懦糯诺哦欧鸥殴藕呕偶沤啪趴爬帕怕琶拍排牌徘湃派攀潘盘磐盼畔判叛乓庞旁耪胖抛咆刨炮袍跑泡呸胚培裴赔陪配佩沛喷盆砰抨烹澎彭蓬棚硼篷膨朋鹏捧碰坯砒霹批披劈琵毗�".split(""),e=0;e!=n[197].length;++e)65533!==n[197][e].charCodeAt(0)&&(r[n[197][e]]=50432+e,t[50432+e]=n[197][e]);for(n[198]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������啤脾疲皮匹痞僻屁譬篇偏片骗飘漂瓢票撇瞥拼频贫品聘乒坪苹萍平凭瓶评屏坡泼颇婆破魄迫粕剖扑铺仆莆葡菩蒲埔朴圃普浦谱曝瀑期欺栖戚妻七凄漆柒沏其棋奇歧畦崎脐齐旗祈祁骑起岂乞企启契砌器气迄弃汽泣讫掐�".split(""),e=0;e!=n[198].length;++e)65533!==n[198][e].charCodeAt(0)&&(r[n[198][e]]=50688+e,t[50688+e]=n[198][e]);for(n[199]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������恰洽牵扦钎铅千迁签仟谦乾黔钱钳前潜遣浅谴堑嵌欠歉枪呛腔羌墙蔷强抢橇锹敲悄桥瞧乔侨巧鞘撬翘峭俏窍切茄且怯窃钦侵亲秦琴勤芹擒禽寝沁青轻氢倾卿清擎晴氰情顷请庆琼穷秋丘邱球求囚酋泅趋区蛆曲躯屈驱渠�".split(""),e=0;e!=n[199].length;++e)65533!==n[199][e].charCodeAt(0)&&(r[n[199][e]]=50944+e,t[50944+e]=n[199][e]);for(n[200]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������取娶龋趣去圈颧权醛泉全痊拳犬券劝缺炔瘸却鹊榷确雀裙群然燃冉染瓤壤攘嚷让饶扰绕惹热壬仁人忍韧任认刃妊纫扔仍日戎茸蓉荣融熔溶容绒冗揉柔肉茹蠕儒孺如辱乳汝入褥软阮蕊瑞锐闰润若弱撒洒萨腮鳃塞赛三叁�".split(""),e=0;e!=n[200].length;++e)65533!==n[200][e].charCodeAt(0)&&(r[n[200][e]]=51200+e,t[51200+e]=n[200][e]);for(n[201]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������伞散桑嗓丧搔骚扫嫂瑟色涩森僧莎砂杀刹沙纱傻啥煞筛晒珊苫杉山删煽衫闪陕擅赡膳善汕扇缮墒伤商赏晌上尚裳梢捎稍烧芍勺韶少哨邵绍奢赊蛇舌舍赦摄射慑涉社设砷申呻伸身深娠绅神沈审婶甚肾慎渗声生甥牲升绳�".split(""),e=0;e!=n[201].length;++e)65533!==n[201][e].charCodeAt(0)&&(r[n[201][e]]=51456+e,t[51456+e]=n[201][e]);for(n[202]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������省盛剩胜圣师失狮施湿诗尸虱十石拾时什食蚀实识史矢使屎驶始式示士世柿事拭誓逝势是嗜噬适仕侍释饰氏市恃室视试收手首守寿授售受瘦兽蔬枢梳殊抒输叔舒淑疏书赎孰熟薯暑曙署蜀黍鼠属术述树束戍竖墅庶数漱�".split(""),e=0;e!=n[202].length;++e)65533!==n[202][e].charCodeAt(0)&&(r[n[202][e]]=51712+e,t[51712+e]=n[202][e]);for(n[203]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������恕刷耍摔衰甩帅栓拴霜双爽谁水睡税吮瞬顺舜说硕朔烁斯撕嘶思私司丝死肆寺嗣四伺似饲巳松耸怂颂送宋讼诵搜艘擞嗽苏酥俗素速粟僳塑溯宿诉肃酸蒜算虽隋随绥髓碎岁穗遂隧祟孙损笋蓑梭唆缩琐索锁所塌他它她塔�".split(""),e=0;e!=n[203].length;++e)65533!==n[203][e].charCodeAt(0)&&(r[n[203][e]]=51968+e,t[51968+e]=n[203][e]);for(n[204]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������獭挞蹋踏胎苔抬台泰酞太态汰坍摊贪瘫滩坛檀痰潭谭谈坦毯袒碳探叹炭汤塘搪堂棠膛唐糖倘躺淌趟烫掏涛滔绦萄桃逃淘陶讨套特藤腾疼誊梯剔踢锑提题蹄啼体替嚏惕涕剃屉天添填田甜恬舔腆挑条迢眺跳贴铁帖厅听烃�".split(""),e=0;e!=n[204].length;++e)65533!==n[204][e].charCodeAt(0)&&(r[n[204][e]]=52224+e,t[52224+e]=n[204][e]);for(n[205]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������汀廷停亭庭挺艇通桐酮瞳同铜彤童桶捅筒统痛偷投头透凸秃突图徒途涂屠土吐兔湍团推颓腿蜕褪退吞屯臀拖托脱鸵陀驮驼椭妥拓唾挖哇蛙洼娃瓦袜歪外豌弯湾玩顽丸烷完碗挽晚皖惋宛婉万腕汪王亡枉网往旺望忘妄威�".split(""),e=0;e!=n[205].length;++e)65533!==n[205][e].charCodeAt(0)&&(r[n[205][e]]=52480+e,t[52480+e]=n[205][e]);for(n[206]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������巍微危韦违桅围唯惟为潍维苇萎委伟伪尾纬未蔚味畏胃喂魏位渭谓尉慰卫瘟温蚊文闻纹吻稳紊问嗡翁瓮挝蜗涡窝我斡卧握沃巫呜钨乌污诬屋无芜梧吾吴毋武五捂午舞伍侮坞戊雾晤物勿务悟误昔熙析西硒矽晰嘻吸锡牺�".split(""),e=0;e!=n[206].length;++e)65533!==n[206][e].charCodeAt(0)&&(r[n[206][e]]=52736+e,t[52736+e]=n[206][e]);for(n[207]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������稀息希悉膝夕惜熄烯溪汐犀檄袭席习媳喜铣洗系隙戏细瞎虾匣霞辖暇峡侠狭下厦夏吓掀锨先仙鲜纤咸贤衔舷闲涎弦嫌显险现献县腺馅羡宪陷限线相厢镶香箱襄湘乡翔祥详想响享项巷橡像向象萧硝霄削哮嚣销消宵淆晓�".split(""),e=0;e!=n[207].length;++e)65533!==n[207][e].charCodeAt(0)&&(r[n[207][e]]=52992+e,t[52992+e]=n[207][e]);for(n[208]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������小孝校肖啸笑效楔些歇蝎鞋协挟携邪斜胁谐写械卸蟹懈泄泻谢屑薪芯锌欣辛新忻心信衅星腥猩惺兴刑型形邢行醒幸杏性姓兄凶胸匈汹雄熊休修羞朽嗅锈秀袖绣墟戌需虚嘘须徐许蓄酗叙旭序畜恤絮婿绪续轩喧宣悬旋玄�".split(""),e=0;e!=n[208].length;++e)65533!==n[208][e].charCodeAt(0)&&(r[n[208][e]]=53248+e,t[53248+e]=n[208][e]);for(n[209]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������选癣眩绚靴薛学穴雪血勋熏循旬询寻驯巡殉汛训讯逊迅压押鸦鸭呀丫芽牙蚜崖衙涯雅哑亚讶焉咽阉烟淹盐严研蜒岩延言颜阎炎沿奄掩眼衍演艳堰燕厌砚雁唁彦焰宴谚验殃央鸯秧杨扬佯疡羊洋阳氧仰痒养样漾邀腰妖瑶�".split(""),e=0;e!=n[209].length;++e)65533!==n[209][e].charCodeAt(0)&&(r[n[209][e]]=53504+e,t[53504+e]=n[209][e]);for(n[210]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������摇尧遥窑谣姚咬舀药要耀椰噎耶爷野冶也页掖业叶曳腋夜液一壹医揖铱依伊衣颐夷遗移仪胰疑沂宜姨彝椅蚁倚已乙矣以艺抑易邑屹亿役臆逸肄疫亦裔意毅忆义益溢诣议谊译异翼翌绎茵荫因殷音阴姻吟银淫寅饮尹引隐�".split(""),e=0;e!=n[210].length;++e)65533!==n[210][e].charCodeAt(0)&&(r[n[210][e]]=53760+e,t[53760+e]=n[210][e]);for(n[211]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������印英樱婴鹰应缨莹萤营荧蝇迎赢盈影颖硬映哟拥佣臃痈庸雍踊蛹咏泳涌永恿勇用幽优悠忧尤由邮铀犹油游酉有友右佑釉诱又幼迂淤于盂榆虞愚舆余俞逾鱼愉渝渔隅予娱雨与屿禹宇语羽玉域芋郁吁遇喻峪御愈欲狱育誉�".split(""),e=0;e!=n[211].length;++e)65533!==n[211][e].charCodeAt(0)&&(r[n[211][e]]=54016+e,t[54016+e]=n[211][e]);for(n[212]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������浴寓裕预豫驭鸳渊冤元垣袁原援辕园员圆猿源缘远苑愿怨院曰约越跃钥岳粤月悦阅耘云郧匀陨允运蕴酝晕韵孕匝砸杂栽哉灾宰载再在咱攒暂赞赃脏葬遭糟凿藻枣早澡蚤躁噪造皂灶燥责择则泽贼怎增憎曾赠扎喳渣札轧�".split(""),e=0;e!=n[212].length;++e)65533!==n[212][e].charCodeAt(0)&&(r[n[212][e]]=54272+e,t[54272+e]=n[212][e]);for(n[213]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������铡闸眨栅榨咋乍炸诈摘斋宅窄债寨瞻毡詹粘沾盏斩辗崭展蘸栈占战站湛绽樟章彰漳张掌涨杖丈帐账仗胀瘴障招昭找沼赵照罩兆肇召遮折哲蛰辙者锗蔗这浙珍斟真甄砧臻贞针侦枕疹诊震振镇阵蒸挣睁征狰争怔整拯正政�".split(""),e=0;e!=n[213].length;++e)65533!==n[213][e].charCodeAt(0)&&(r[n[213][e]]=54528+e,t[54528+e]=n[213][e]);for(n[214]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������帧症郑证芝枝支吱蜘知肢脂汁之织职直植殖执值侄址指止趾只旨纸志挚掷至致置帜峙制智秩稚质炙痔滞治窒中盅忠钟衷终种肿重仲众舟周州洲诌粥轴肘帚咒皱宙昼骤珠株蛛朱猪诸诛逐竹烛煮拄瞩嘱主著柱助蛀贮铸筑�".split(""),e=0;e!=n[214].length;++e)65533!==n[214][e].charCodeAt(0)&&(r[n[214][e]]=54784+e,t[54784+e]=n[214][e]);for(n[215]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������住注祝驻抓爪拽专砖转撰赚篆桩庄装妆撞壮状椎锥追赘坠缀谆准捉拙卓桌琢茁酌啄着灼浊兹咨资姿滋淄孜紫仔籽滓子自渍字鬃棕踪宗综总纵邹走奏揍租足卒族祖诅阻组钻纂嘴醉最罪尊遵昨左佐柞做作坐座������".split(""),e=0;e!=n[215].length;++e)65533!==n[215][e].charCodeAt(0)&&(r[n[215][e]]=55040+e,t[55040+e]=n[215][e]);for(n[216]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������亍丌兀丐廿卅丕亘丞鬲孬噩丨禺丿匕乇夭爻卮氐囟胤馗毓睾鼗丶亟鼐乜乩亓芈孛啬嘏仄厍厝厣厥厮靥赝匚叵匦匮匾赜卦卣刂刈刎刭刳刿剀剌剞剡剜蒯剽劂劁劐劓冂罔亻仃仉仂仨仡仫仞伛仳伢佤仵伥伧伉伫佞佧攸佚佝�".split(""),e=0;e!=n[216].length;++e)65533!==n[216][e].charCodeAt(0)&&(r[n[216][e]]=55296+e,t[55296+e]=n[216][e]);for(n[217]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������佟佗伲伽佶佴侑侉侃侏佾佻侪佼侬侔俦俨俪俅俚俣俜俑俟俸倩偌俳倬倏倮倭俾倜倌倥倨偾偃偕偈偎偬偻傥傧傩傺僖儆僭僬僦僮儇儋仝氽佘佥俎龠汆籴兮巽黉馘冁夔勹匍訇匐凫夙兕亠兖亳衮袤亵脔裒禀嬴蠃羸冫冱冽冼�".split(""),e=0;e!=n[217].length;++e)65533!==n[217][e].charCodeAt(0)&&(r[n[217][e]]=55552+e,t[55552+e]=n[217][e]);for(n[218]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������凇冖冢冥讠讦讧讪讴讵讷诂诃诋诏诎诒诓诔诖诘诙诜诟诠诤诨诩诮诰诳诶诹诼诿谀谂谄谇谌谏谑谒谔谕谖谙谛谘谝谟谠谡谥谧谪谫谮谯谲谳谵谶卩卺阝阢阡阱阪阽阼陂陉陔陟陧陬陲陴隈隍隗隰邗邛邝邙邬邡邴邳邶邺�".split(""),e=0;e!=n[218].length;++e)65533!==n[218][e].charCodeAt(0)&&(r[n[218][e]]=55808+e,t[55808+e]=n[218][e]);for(n[219]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������邸邰郏郅邾郐郄郇郓郦郢郜郗郛郫郯郾鄄鄢鄞鄣鄱鄯鄹酃酆刍奂劢劬劭劾哿勐勖勰叟燮矍廴凵凼鬯厶弁畚巯坌垩垡塾墼壅壑圩圬圪圳圹圮圯坜圻坂坩垅坫垆坼坻坨坭坶坳垭垤垌垲埏垧垴垓垠埕埘埚埙埒垸埴埯埸埤埝�".split(""),e=0;e!=n[219].length;++e)65533!==n[219][e].charCodeAt(0)&&(r[n[219][e]]=56064+e,t[56064+e]=n[219][e]);for(n[220]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������堋堍埽埭堀堞堙塄堠塥塬墁墉墚墀馨鼙懿艹艽艿芏芊芨芄芎芑芗芙芫芸芾芰苈苊苣芘芷芮苋苌苁芩芴芡芪芟苄苎芤苡茉苷苤茏茇苜苴苒苘茌苻苓茑茚茆茔茕苠苕茜荑荛荜茈莒茼茴茱莛荞茯荏荇荃荟荀茗荠茭茺茳荦荥�".split(""),e=0;e!=n[220].length;++e)65533!==n[220][e].charCodeAt(0)&&(r[n[220][e]]=56320+e,t[56320+e]=n[220][e]);for(n[221]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������荨茛荩荬荪荭荮莰荸莳莴莠莪莓莜莅荼莶莩荽莸荻莘莞莨莺莼菁萁菥菘堇萘萋菝菽菖萜萸萑萆菔菟萏萃菸菹菪菅菀萦菰菡葜葑葚葙葳蒇蒈葺蒉葸萼葆葩葶蒌蒎萱葭蓁蓍蓐蓦蒽蓓蓊蒿蒺蓠蒡蒹蒴蒗蓥蓣蔌甍蔸蓰蔹蔟蔺�".split(""),e=0;e!=n[221].length;++e)65533!==n[221][e].charCodeAt(0)&&(r[n[221][e]]=56576+e,t[56576+e]=n[221][e]);for(n[222]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������蕖蔻蓿蓼蕙蕈蕨蕤蕞蕺瞢蕃蕲蕻薤薨薇薏蕹薮薜薅薹薷薰藓藁藜藿蘧蘅蘩蘖蘼廾弈夼奁耷奕奚奘匏尢尥尬尴扌扪抟抻拊拚拗拮挢拶挹捋捃掭揶捱捺掎掴捭掬掊捩掮掼揲揸揠揿揄揞揎摒揆掾摅摁搋搛搠搌搦搡摞撄摭撖�".split(""),e=0;e!=n[222].length;++e)65533!==n[222][e].charCodeAt(0)&&(r[n[222][e]]=56832+e,t[56832+e]=n[222][e]);for(n[223]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������摺撷撸撙撺擀擐擗擤擢攉攥攮弋忒甙弑卟叱叽叩叨叻吒吖吆呋呒呓呔呖呃吡呗呙吣吲咂咔呷呱呤咚咛咄呶呦咝哐咭哂咴哒咧咦哓哔呲咣哕咻咿哌哙哚哜咩咪咤哝哏哞唛哧唠哽唔哳唢唣唏唑唧唪啧喏喵啉啭啁啕唿啐唼�".split(""),e=0;e!=n[223].length;++e)65533!==n[223][e].charCodeAt(0)&&(r[n[223][e]]=57088+e,t[57088+e]=n[223][e]);for(n[224]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������唷啖啵啶啷唳唰啜喋嗒喃喱喹喈喁喟啾嗖喑啻嗟喽喾喔喙嗪嗷嗉嘟嗑嗫嗬嗔嗦嗝嗄嗯嗥嗲嗳嗌嗍嗨嗵嗤辔嘞嘈嘌嘁嘤嘣嗾嘀嘧嘭噘嘹噗嘬噍噢噙噜噌噔嚆噤噱噫噻噼嚅嚓嚯囔囗囝囡囵囫囹囿圄圊圉圜帏帙帔帑帱帻帼�".split(""),e=0;e!=n[224].length;++e)65533!==n[224][e].charCodeAt(0)&&(r[n[224][e]]=57344+e,t[57344+e]=n[224][e]);for(n[225]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������帷幄幔幛幞幡岌屺岍岐岖岈岘岙岑岚岜岵岢岽岬岫岱岣峁岷峄峒峤峋峥崂崃崧崦崮崤崞崆崛嵘崾崴崽嵬嵛嵯嵝嵫嵋嵊嵩嵴嶂嶙嶝豳嶷巅彳彷徂徇徉後徕徙徜徨徭徵徼衢彡犭犰犴犷犸狃狁狎狍狒狨狯狩狲狴狷猁狳猃狺�".split(""),e=0;e!=n[225].length;++e)65533!==n[225][e].charCodeAt(0)&&(r[n[225][e]]=57600+e,t[57600+e]=n[225][e]);for(n[226]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������狻猗猓猡猊猞猝猕猢猹猥猬猸猱獐獍獗獠獬獯獾舛夥飧夤夂饣饧饨饩饪饫饬饴饷饽馀馄馇馊馍馐馑馓馔馕庀庑庋庖庥庠庹庵庾庳赓廒廑廛廨廪膺忄忉忖忏怃忮怄忡忤忾怅怆忪忭忸怙怵怦怛怏怍怩怫怊怿怡恸恹恻恺恂�".split(""),e=0;e!=n[226].length;++e)65533!==n[226][e].charCodeAt(0)&&(r[n[226][e]]=57856+e,t[57856+e]=n[226][e]);for(n[227]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������恪恽悖悚悭悝悃悒悌悛惬悻悱惝惘惆惚悴愠愦愕愣惴愀愎愫慊慵憬憔憧憷懔懵忝隳闩闫闱闳闵闶闼闾阃阄阆阈阊阋阌阍阏阒阕阖阗阙阚丬爿戕氵汔汜汊沣沅沐沔沌汨汩汴汶沆沩泐泔沭泷泸泱泗沲泠泖泺泫泮沱泓泯泾�".split(""),e=0;e!=n[227].length;++e)65533!==n[227][e].charCodeAt(0)&&(r[n[227][e]]=58112+e,t[58112+e]=n[227][e]);for(n[228]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������洹洧洌浃浈洇洄洙洎洫浍洮洵洚浏浒浔洳涑浯涞涠浞涓涔浜浠浼浣渚淇淅淞渎涿淠渑淦淝淙渖涫渌涮渫湮湎湫溲湟溆湓湔渲渥湄滟溱溘滠漭滢溥溧溽溻溷滗溴滏溏滂溟潢潆潇漤漕滹漯漶潋潴漪漉漩澉澍澌潸潲潼潺濑�".split(""),e=0;e!=n[228].length;++e)65533!==n[228][e].charCodeAt(0)&&(r[n[228][e]]=58368+e,t[58368+e]=n[228][e]);for(n[229]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������濉澧澹澶濂濡濮濞濠濯瀚瀣瀛瀹瀵灏灞宀宄宕宓宥宸甯骞搴寤寮褰寰蹇謇辶迓迕迥迮迤迩迦迳迨逅逄逋逦逑逍逖逡逵逶逭逯遄遑遒遐遨遘遢遛暹遴遽邂邈邃邋彐彗彖彘尻咫屐屙孱屣屦羼弪弩弭艴弼鬻屮妁妃妍妩妪妣�".split(""),e=0;e!=n[229].length;++e)65533!==n[229][e].charCodeAt(0)&&(r[n[229][e]]=58624+e,t[58624+e]=n[229][e]);for(n[230]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������妗姊妫妞妤姒妲妯姗妾娅娆姝娈姣姘姹娌娉娲娴娑娣娓婀婧婊婕娼婢婵胬媪媛婷婺媾嫫媲嫒嫔媸嫠嫣嫱嫖嫦嫘嫜嬉嬗嬖嬲嬷孀尕尜孚孥孳孑孓孢驵驷驸驺驿驽骀骁骅骈骊骐骒骓骖骘骛骜骝骟骠骢骣骥骧纟纡纣纥纨纩�".split(""),e=0;e!=n[230].length;++e)65533!==n[230][e].charCodeAt(0)&&(r[n[230][e]]=58880+e,t[58880+e]=n[230][e]);for(n[231]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������纭纰纾绀绁绂绉绋绌绐绔绗绛绠绡绨绫绮绯绱绲缍绶绺绻绾缁缂缃缇缈缋缌缏缑缒缗缙缜缛缟缡缢缣缤缥缦缧缪缫缬缭缯缰缱缲缳缵幺畿巛甾邕玎玑玮玢玟珏珂珑玷玳珀珉珈珥珙顼琊珩珧珞玺珲琏琪瑛琦琥琨琰琮琬�".split(""),e=0;e!=n[231].length;++e)65533!==n[231][e].charCodeAt(0)&&(r[n[231][e]]=59136+e,t[59136+e]=n[231][e]);for(n[232]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������琛琚瑁瑜瑗瑕瑙瑷瑭瑾璜璎璀璁璇璋璞璨璩璐璧瓒璺韪韫韬杌杓杞杈杩枥枇杪杳枘枧杵枨枞枭枋杷杼柰栉柘栊柩枰栌柙枵柚枳柝栀柃枸柢栎柁柽栲栳桠桡桎桢桄桤梃栝桕桦桁桧桀栾桊桉栩梵梏桴桷梓桫棂楮棼椟椠棹�".split(""),e=0;e!=n[232].length;++e)65533!==n[232][e].charCodeAt(0)&&(r[n[232][e]]=59392+e,t[59392+e]=n[232][e]);for(n[233]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������椤棰椋椁楗棣椐楱椹楠楂楝榄楫榀榘楸椴槌榇榈槎榉楦楣楹榛榧榻榫榭槔榱槁槊槟榕槠榍槿樯槭樗樘橥槲橄樾檠橐橛樵檎橹樽樨橘橼檑檐檩檗檫猷獒殁殂殇殄殒殓殍殚殛殡殪轫轭轱轲轳轵轶轸轷轹轺轼轾辁辂辄辇辋�".split(""),e=0;e!=n[233].length;++e)65533!==n[233][e].charCodeAt(0)&&(r[n[233][e]]=59648+e,t[59648+e]=n[233][e]);for(n[234]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������辍辎辏辘辚軎戋戗戛戟戢戡戥戤戬臧瓯瓴瓿甏甑甓攴旮旯旰昊昙杲昃昕昀炅曷昝昴昱昶昵耆晟晔晁晏晖晡晗晷暄暌暧暝暾曛曜曦曩贲贳贶贻贽赀赅赆赈赉赇赍赕赙觇觊觋觌觎觏觐觑牮犟牝牦牯牾牿犄犋犍犏犒挈挲掰�".split(""),e=0;e!=n[234].length;++e)65533!==n[234][e].charCodeAt(0)&&(r[n[234][e]]=59904+e,t[59904+e]=n[234][e]);for(n[235]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������搿擘耄毪毳毽毵毹氅氇氆氍氕氘氙氚氡氩氤氪氲攵敕敫牍牒牖爰虢刖肟肜肓肼朊肽肱肫肭肴肷胧胨胩胪胛胂胄胙胍胗朐胝胫胱胴胭脍脎胲胼朕脒豚脶脞脬脘脲腈腌腓腴腙腚腱腠腩腼腽腭腧塍媵膈膂膑滕膣膪臌朦臊膻�".split(""),e=0;e!=n[235].length;++e)65533!==n[235][e].charCodeAt(0)&&(r[n[235][e]]=60160+e,t[60160+e]=n[235][e]);for(n[236]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������臁膦欤欷欹歃歆歙飑飒飓飕飙飚殳彀毂觳斐齑斓於旆旄旃旌旎旒旖炀炜炖炝炻烀炷炫炱烨烊焐焓焖焯焱煳煜煨煅煲煊煸煺熘熳熵熨熠燠燔燧燹爝爨灬焘煦熹戾戽扃扈扉礻祀祆祉祛祜祓祚祢祗祠祯祧祺禅禊禚禧禳忑忐�".split(""),e=0;e!=n[236].length;++e)65533!==n[236][e].charCodeAt(0)&&(r[n[236][e]]=60416+e,t[60416+e]=n[236][e]);for(n[237]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������怼恝恚恧恁恙恣悫愆愍慝憩憝懋懑戆肀聿沓泶淼矶矸砀砉砗砘砑斫砭砜砝砹砺砻砟砼砥砬砣砩硎硭硖硗砦硐硇硌硪碛碓碚碇碜碡碣碲碹碥磔磙磉磬磲礅磴礓礤礞礴龛黹黻黼盱眄眍盹眇眈眚眢眙眭眦眵眸睐睑睇睃睚睨�".split(""),e=0;e!=n[237].length;++e)65533!==n[237][e].charCodeAt(0)&&(r[n[237][e]]=60672+e,t[60672+e]=n[237][e]);for(n[238]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������睢睥睿瞍睽瞀瞌瞑瞟瞠瞰瞵瞽町畀畎畋畈畛畲畹疃罘罡罟詈罨罴罱罹羁罾盍盥蠲钅钆钇钋钊钌钍钏钐钔钗钕钚钛钜钣钤钫钪钭钬钯钰钲钴钶钷钸钹钺钼钽钿铄铈铉铊铋铌铍铎铐铑铒铕铖铗铙铘铛铞铟铠铢铤铥铧铨铪�".split(""),e=0;e!=n[238].length;++e)65533!==n[238][e].charCodeAt(0)&&(r[n[238][e]]=60928+e,t[60928+e]=n[238][e]);for(n[239]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������铩铫铮铯铳铴铵铷铹铼铽铿锃锂锆锇锉锊锍锎锏锒锓锔锕锖锘锛锝锞锟锢锪锫锩锬锱锲锴锶锷锸锼锾锿镂锵镄镅镆镉镌镎镏镒镓镔镖镗镘镙镛镞镟镝镡镢镤镥镦镧镨镩镪镫镬镯镱镲镳锺矧矬雉秕秭秣秫稆嵇稃稂稞稔�".split(""),e=0;e!=n[239].length;++e)65533!==n[239][e].charCodeAt(0)&&(r[n[239][e]]=61184+e,t[61184+e]=n[239][e]);for(n[240]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������稹稷穑黏馥穰皈皎皓皙皤瓞瓠甬鸠鸢鸨鸩鸪鸫鸬鸲鸱鸶鸸鸷鸹鸺鸾鹁鹂鹄鹆鹇鹈鹉鹋鹌鹎鹑鹕鹗鹚鹛鹜鹞鹣鹦鹧鹨鹩鹪鹫鹬鹱鹭鹳疒疔疖疠疝疬疣疳疴疸痄疱疰痃痂痖痍痣痨痦痤痫痧瘃痱痼痿瘐瘀瘅瘌瘗瘊瘥瘘瘕瘙�".split(""),e=0;e!=n[240].length;++e)65533!==n[240][e].charCodeAt(0)&&(r[n[240][e]]=61440+e,t[61440+e]=n[240][e]);for(n[241]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������瘛瘼瘢瘠癀瘭瘰瘿瘵癃瘾瘳癍癞癔癜癖癫癯翊竦穸穹窀窆窈窕窦窠窬窨窭窳衤衩衲衽衿袂袢裆袷袼裉裢裎裣裥裱褚裼裨裾裰褡褙褓褛褊褴褫褶襁襦襻疋胥皲皴矜耒耔耖耜耠耢耥耦耧耩耨耱耋耵聃聆聍聒聩聱覃顸颀颃�".split(""),e=0;e!=n[241].length;++e)65533!==n[241][e].charCodeAt(0)&&(r[n[241][e]]=61696+e,t[61696+e]=n[241][e]);for(n[242]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������颉颌颍颏颔颚颛颞颟颡颢颥颦虍虔虬虮虿虺虼虻蚨蚍蚋蚬蚝蚧蚣蚪蚓蚩蚶蛄蚵蛎蚰蚺蚱蚯蛉蛏蚴蛩蛱蛲蛭蛳蛐蜓蛞蛴蛟蛘蛑蜃蜇蛸蜈蜊蜍蜉蜣蜻蜞蜥蜮蜚蜾蝈蜴蜱蜩蜷蜿螂蜢蝽蝾蝻蝠蝰蝌蝮螋蝓蝣蝼蝤蝙蝥螓螯螨蟒�".split(""),e=0;e!=n[242].length;++e)65533!==n[242][e].charCodeAt(0)&&(r[n[242][e]]=61952+e,t[61952+e]=n[242][e]);for(n[243]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������蟆螈螅螭螗螃螫蟥螬螵螳蟋蟓螽蟑蟀蟊蟛蟪蟠蟮蠖蠓蟾蠊蠛蠡蠹蠼缶罂罄罅舐竺竽笈笃笄笕笊笫笏筇笸笪笙笮笱笠笥笤笳笾笞筘筚筅筵筌筝筠筮筻筢筲筱箐箦箧箸箬箝箨箅箪箜箢箫箴篑篁篌篝篚篥篦篪簌篾篼簏簖簋�".split(""),e=0;e!=n[243].length;++e)65533!==n[243][e].charCodeAt(0)&&(r[n[243][e]]=62208+e,t[62208+e]=n[243][e]);for(n[244]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������簟簪簦簸籁籀臾舁舂舄臬衄舡舢舣舭舯舨舫舸舻舳舴舾艄艉艋艏艚艟艨衾袅袈裘裟襞羝羟羧羯羰羲籼敉粑粝粜粞粢粲粼粽糁糇糌糍糈糅糗糨艮暨羿翎翕翥翡翦翩翮翳糸絷綦綮繇纛麸麴赳趄趔趑趱赧赭豇豉酊酐酎酏酤�".split(""),e=0;e!=n[244].length;++e)65533!==n[244][e].charCodeAt(0)&&(r[n[244][e]]=62464+e,t[62464+e]=n[244][e]);for(n[245]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������酢酡酰酩酯酽酾酲酴酹醌醅醐醍醑醢醣醪醭醮醯醵醴醺豕鹾趸跫踅蹙蹩趵趿趼趺跄跖跗跚跞跎跏跛跆跬跷跸跣跹跻跤踉跽踔踝踟踬踮踣踯踺蹀踹踵踽踱蹉蹁蹂蹑蹒蹊蹰蹶蹼蹯蹴躅躏躔躐躜躞豸貂貊貅貘貔斛觖觞觚觜�".split(""),e=0;e!=n[245].length;++e)65533!==n[245][e].charCodeAt(0)&&(r[n[245][e]]=62720+e,t[62720+e]=n[245][e]);for(n[246]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������觥觫觯訾謦靓雩雳雯霆霁霈霏霎霪霭霰霾龀龃龅龆龇龈龉龊龌黾鼋鼍隹隼隽雎雒瞿雠銎銮鋈錾鍪鏊鎏鐾鑫鱿鲂鲅鲆鲇鲈稣鲋鲎鲐鲑鲒鲔鲕鲚鲛鲞鲟鲠鲡鲢鲣鲥鲦鲧鲨鲩鲫鲭鲮鲰鲱鲲鲳鲴鲵鲶鲷鲺鲻鲼鲽鳄鳅鳆鳇鳊鳋�".split(""),e=0;e!=n[246].length;++e)65533!==n[246][e].charCodeAt(0)&&(r[n[246][e]]=62976+e,t[62976+e]=n[246][e]);for(n[247]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������鳌鳍鳎鳏鳐鳓鳔鳕鳗鳘鳙鳜鳝鳟鳢靼鞅鞑鞒鞔鞯鞫鞣鞲鞴骱骰骷鹘骶骺骼髁髀髅髂髋髌髑魅魃魇魉魈魍魑飨餍餮饕饔髟髡髦髯髫髻髭髹鬈鬏鬓鬟鬣麽麾縻麂麇麈麋麒鏖麝麟黛黜黝黠黟黢黩黧黥黪黯鼢鼬鼯鼹鼷鼽鼾齄�".split(""),e=0;e!=n[247].length;++e)65533!==n[247][e].charCodeAt(0)&&(r[n[247][e]]=63232+e,t[63232+e]=n[247][e]);return{enc:r,dec:t}}(),r[10029]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÄĀāÉĄÖÜáąČäčĆć鏟ĎíďĒēĖóėôöõúĚěü†°Ę£§•¶ß®©™ę¨≠ģĮįĪ≤≥īĶ∂∑łĻļĽľĹĺŅņѬ√ńŇ∆«»… ňŐÕőŌ–—“”‘’÷◊ōŔŕŘ‹›řŖŗŠ‚„šŚśÁŤťÍŽžŪÓÔūŮÚůŰűŲųÝýķŻŁżĢˇ",t=[],r={},n=0;n!=e.length;++n)65533!==e.charCodeAt(n)&&(r[e.charAt(n)]=n),t[n]=e.charAt(n);return{enc:r,dec:t}}(),r[10079]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÄÅÇÉÑÖÜáàâäãåçéèêëíìîïñóòôöõúùûüݰ¢£§•¶ß®©™´¨≠ÆØ∞±≤≥¥µ∂∑∏π∫ªºΩæø¿¡¬√ƒ≈∆«»… ÀÃÕŒœ–—“”‘’÷◊ÿŸ⁄¤ÐðÞþý·‚„‰ÂÊÁËÈÍÎÏÌÓÔ�ÒÚÛÙıˆ˜¯˘˙˚¸˝˛ˇ",t=[],r={},n=0;n!=e.length;++n)65533!==e.charCodeAt(n)&&(r[e.charAt(n)]=n),t[n]=e.charAt(n);return{enc:r,dec:t}}(),r[10081]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÄÅÇÉÑÖÜáàâäãåçéèêëíìîïñóòôöõúùûü†°¢£§•¶ß®©™´¨≠ÆØ∞±≤≥¥µ∂∑∏π∫ªºΩæø¿¡¬√ƒ≈∆«»… ÀÃÕŒœ–—“”‘’÷◊ÿŸĞğİıŞş‡·‚„‰ÂÊÁËÈÍÎÏÌÓÔ�ÒÚÛÙ�ˆ˜¯˘˙˚¸˝˛ˇ",t=[],r={},n=0;n!=e.length;++n)65533!==e.charCodeAt(n)&&(r[e.charAt(n)]=n),t[n]=e.charAt(n);return{enc:r,dec:t}}(),e.exports&&"undefined"==typeof DO_NOT_EXPORT_CODEPAGE&&(e.exports=r),function(t,n){"use strict";var a;void 0===r?(a=r,e.exports&&"undefined"==typeof DO_NOT_EXPORT_CODEPAGE?e.exports=n(a):t.cptable=n(a)):r=n(r)}(this,(function(e){"use strict";function r(e){return String.fromCharCode(e)}function n(e){return e.charCodeAt(0)}var a={1200:"utf16le",1201:"utf16be",12e3:"utf32le",12001:"utf32be",16969:"utf64le",20127:"ascii",65e3:"utf7",65001:"utf8"},i=[874,1250,1251,1252,1253,1254,1255,1256,1e4],s=[932,936,949,950],o=[65001],l={},c={},f={},h={},d=void 0!==t,u=function(){};if(d){var p=!t.from;if(!p)try{t.from("foo","utf8")}catch(E){p=!0}u=p?function(e,r){return r?new t(e,r):new t(e)}:t.from.bind(t),t.allocUnsafe||(t.allocUnsafe=function(e){return new t(e)});var g=1024,m=t.allocUnsafe(g),b=function(e){for(var r=t.allocUnsafe(65536),n=0;n<65536;++n)r[n]=0;for(var a=Object.keys(e),i=a.length,s=0,o=a[s];s>10&1023)],a[l++]=n[56320+(1023&c)]));a=a.slice(0,l)}else for(a=t.allocUnsafe(s),o=0;o>8);return function(e){var r=e.length,n=0,a=0;if(g<2*r&&(g=2*r,m=t.allocUnsafe(g)),t.isBuffer(e))for(n=0;n>8);return function(e,r){var n,i=e.length,s=t.allocUnsafe(2*i),o=0,l=0,c=0;if("string"==typeof e){for(o=c=0;o>10&1023)))]||a[l],0>8);return function(e){var r=e.length,n=t.allocUnsafe(2*r),a=0,i=0,o=0;if(t.isBuffer(e))for(a=0;a>8):(o=55296+((i-=65536)>>10&1023),i=56320+(1023&i),m[c++]=255&o,m[c++]=o>>>8,m[c++]=255&i,m[c++]=i>>>8&255);return m.slice(0,c).toString("ucs2")},c[65001]=function(e,r){if(d&&t.isBuffer(e))return r&&"buf"!==r?"arr"!==r?e.toString("binary"):[].slice.call(e):e;var n,a=e.length,i=0,s=0,o="string"==typeof e;g<4*a&&(g=4*a,m=t.allocUnsafe(g));for(var l=0;l>6),m[s++]=128+(63&i)):55296<=i&&i<=57343?(i-=55296,++l,n=(o?e.charCodeAt(l):e[l].charCodeAt(0))-56320+(i<<10),m[s++]=240+(n>>>18&7),m[s++]=144+(n>>>12&63),m[s++]=128+(n>>>6&63),m[s++]=128+(63&n)):(m[s++]=224+(i>>12),m[s++]=128+(i>>6&63),m[s++]=128+(63&i));return r&&"buf"!==r?"arr"!==r?m.slice(0,s).toString("binary"):[].slice.call(m,0,s):m.slice(0,s)}}function E(){if(d&&!f[i[0]]){var t=0,r=0;for(t=0;t>10&1023),g=56320+(1023&g),u[v++]=String.fromCharCode(o)),u[v++]=String.fromCharCode(g);break;case"ascii":if(d&&t.isBuffer(s))return s.toString(c);for(m=0;m>10&1023)),u[v++]=String.fromCharCode(56320+(1023&g))):u[v++]=String.fromCharCode(g);break;case"utf32be":for(4<=h&&255==s[3]&&254==s[2]&&0===s[1]&&0===s[0]&&(m=4),b=4;m>10&1023)),u[v++]=String.fromCharCode(56320+(1023&g))):u[v++]=String.fromCharCode(g);break;case"utf7":for(4<=h&&43==s[0]&&47==s[1]&&118==s[2]&&(5<=h&&56==s[3]&&45==s[4]?m=5:56!=s[3]&&57!=s[3]&&43!=s[3]&&47!=s[3]||(m=4));m>4),-1!==(S=y.indexOf(String.fromCharCode(s[m+B++]))))&&(A.push((15&C)<<4|S>>2),-1!==(E=y.indexOf(String.fromCharCode(s[m+B++]))));)E<64&&A.push((3&S)<<6|E);for(k=r(1201,A),B=0;B>8,g[++v]=255&m):g[v]=255&m;else{if(!(f=a[i]))throw new Error("Unrecognized CP: "+i);switch(f){case"utf8":if(d&&C)v=(g=u(s,f)).length;else for(b=0;b>6),g[++v]=128+(63&m)):55296<=m&&m<=57343?(m-=55296,l=(C?s.charCodeAt(++b):s[++b].charCodeAt(0))-56320+(m<<10),g[v]=240+(l>>>18&7),g[++v]=144+(l>>>12&63),g[++v]=128+(l>>>6&63),g[++v]=128+(63&l)):(g[v]=224+(m>>12),g[++v]=128+(m>>6&63),g[++v]=128+(63&m));break;case"ascii":if(d&&"string"==typeof s)v=(g=u(s,f)).length;else for(b=0;b>8;break;case"utf16be":for(b=0;b>8,g[v++]=255&m;break;case"utf32le":for(b=0;b>=8),g[v++]=255&(m>>=8),g[v++]=255&(m>>=8);break;case"utf32be":for(b=0;b>=8),g[v+1]=255&(m>>=8),g[v]=255&(m>>=8),v+=4;break;case"utf7":for(b=0;b>2),g[v++]=y.charCodeAt(((3&S[0])<<4)+((S[1]||0)>>4)),g[v++]=y.charCodeAt(((15&S[1])<<2)+((S[2]||0)>>6)),g[v++]=45)}break;default:throw new Error("Unsupported magic: "+i+" "+a[i])}}return g=g.slice(0,v),d?o&&"buf"!==o?"arr"!==o?g.toString("binary"):[].slice.call(g):g:"str"==o?g.map(r).join(""):g},hascp:function(t){return!(!e[t]&&!a[t])},magic:a,cache:p},e}))}).call(this,r("b639").Buffer)},"2c3e":function(e,t,r){var n=r("da84"),a=r("83ab"),i=r("9f7f").MISSED_STICKY,s=r("c6b6"),o=r("edd0"),l=r("69f3").get,c=RegExp.prototype,f=n.TypeError;a&&i&&o(c,"sticky",{configurable:!0,get:function(){if(this!==c){if("RegExp"===s(this))return!!l(this).sticky;throw f("Incompatible receiver, RegExp required")}}})},3:function(e,t){},"3d87":function(e,t,r){r=r("4930"),e.exports=r&&!!Symbol.for&&!!Symbol.keyFor},4251:function(e,t,r){},"428f":function(e,t,r){r=r("da84"),e.exports=r},"436d":function(e,t,r){"use strict";var n=r("4251");r.n(n).a},"4d63":function(e,t,r){var n=r("83ab"),a=r("da84"),i=r("e330"),s=r("94ca"),o=r("7156"),l=r("9112"),c=r("241c").f,f=r("3a9b"),h=r("44e7"),d=r("577e"),u=r("90d8"),p=r("9f7f"),g=r("aeb0"),m=r("cb2d"),b=r("d039"),v=r("1a2d"),w=r("69f3").enforce,C=r("2626"),S=r("b622"),E=r("fce3"),_=r("107c"),A=S("match"),y=a.RegExp,k=y.prototype,B=a.SyntaxError,x=i(k.exec),T=i("".charAt),I=i("".replace),R=i("".indexOf),D=i("".slice),O=/^\?<[^\s\d!#%&*+<=>@^][^\s!#%&*+<=>@^]*>/,F=/a/g,P=/a/g,N=(r=new y(F)!==F,p.MISSED_STICKY),L=p.UNSUPPORTED_Y;S=n&&(!r||N||E||_||b((function(){return P[A]=!1,y(F)!=F||y(P)==P||"/a/i"!=y(F,"i")})));if(s("RegExp",S)){function M(e,t){var r,n,a=f(k,this),i=h(e),s=void 0===t,c=[],p=e;if(!a&&i&&s&&e.constructor===M)return e;if((i||f(k,e))&&(e=e.source,s&&(t=u(p))),e=void 0===e?"":d(e),t=void 0===t?"":d(t),p=e,i=t=E&&"dotAll"in F&&(r=!!t&&-1"===t&&l:if(""===f||v(s,f))throw new B("Invalid capture group name");s[f]=!0,l=!(i[i.length]=[f,c]),f="";continue}l?f+=t:a+=t}return[a,i]}(e))[0],c=s[1]),s=o(y(e,t),a?this:k,M),(r||n||c.length)&&(t=w(s),r&&(t.dotAll=!0,t.raw=M(function(e){for(var t,r=e.length,n=0,a="",i=!1;n<=r;n++)"\\"===(t=T(e,n))?a+=t+T(e,++n):i||"."!==t?("["===t?i=!0:"]"===t&&(i=!1),a+=t):a+="[\\s\\S]";return a}(e),i)),n&&(t.sticky=!0),c.length&&(t.groups=c)),e!==p)try{l(s,"source",""===p?"(?:)":p)}catch(e){}return s}for(var U=c(y),V=0;U.length>V;)g(M,y,U[V++]);(k.constructor=M).prototype=k,m(a,"RegExp",M,{constructor:!0})}C("RegExp")},"57b9":function(e,t,r){var n=r("c65b"),a=r("d066"),i=r("b622"),s=r("cb2d");e.exports=function(){var e=a("Symbol"),t=(e=e&&e.prototype,e&&e.valueOf),r=i("toPrimitive");e&&!e[r]&&s(e,r,(function(e){return n(t,this)}),{arity:1})}},"5a47":function(e,t,r){var n=r("23e7"),a=r("4930"),i=r("d039"),s=r("7418"),o=r("7b0b");n({target:"Object",stat:!0,forced:!a||i((function(){s.f(1)}))},{getOwnPropertySymbols:function(e){var t=s.f;return t?t(o(e)):[]}})},"619a":function(e,t,r){},"61f7":function(e,t,r){"use strict";r.d(t,"a",(function(){return i})),r.d(t,"c",(function(){return l})),r.d(t,"b",(function(){return c}));var n=r("fc11"),a=r("f3f3");function i(e,t){/(y+)/.test(t)&&(t=t.replace(RegExp.$1,(e.getFullYear()+"").substr(4-RegExp.$1.length)));var r,n,a={"M+":e.getMonth()+1,"d+":e.getDate(),"h+":e.getHours(),"m+":e.getMinutes(),"s+":e.getSeconds()};for(r in a)new RegExp("(".concat(r,")")).test(t)&&(n=a[r]+"",t=t.replace(RegExp.$1,1===RegExp.$1.length?n:("00"+n).substr(n.length)));return t}r("ac1f"),r("00b4"),r("5319"),r("4d63"),r("c607"),r("2c3e"),r("25f0"),r("498a"),r("d3b7"),r("b64b"),r("99af");var s={min:"%s最小长度为:min",max:"%s最大长度为:max",length:"%s长度必须为:length",range:"%s长度为:range",pattern:"$s格式错误"};function o(e,t){e.message=function(e){return t.replace("%s",e||"")}}function l(e){var t=1a&&(n.s.r=a),n.s.c>i&&(n.s.c=i),n.e.r 系统设置 > 第三方接口设置 > 采集商品配置")])]),r("Form",{ref:"formValidate",staticClass:"formValidate mt20",attrs:{model:e.formValidate,rules:e.ruleInline,"label-width":120,"label-position":"right"},nativeOn:{submit:function(e){e.preventDefault()}}},[r("Row",{attrs:{gutter:24,type:"flex"}},[r("Col",{attrs:{span:"15"}},[r("FormItem",{attrs:{label:"链接地址:"}},[r("Input",{staticClass:"numPut",attrs:{search:"","enter-button":"确定",placeholder:"请输入链接地址"},on:{"on-search":e.add},model:{value:e.soure_link,callback:function(t){e.soure_link=t},expression:"soure_link"}})],1)],1),r("div",[e.isData?r("div",[r("Col",{attrs:{span:"24"}},[r("FormItem",{attrs:{label:"商品名称:",prop:"store_name"}},[r("Input",{attrs:{placeholder:"请输入商品名称"},model:{value:e.formValidate.store_name,callback:function(t){e.$set(e.formValidate,"store_name",t)},expression:"formValidate.store_name"}})],1)],1),r("Col",{attrs:{span:"24"}},[r("FormItem",{attrs:{label:"商品简介:",prop:"store_info","label-for":"store_info"}},[r("Input",{attrs:{type:"textarea",rows:3,placeholder:"请输入商品简介"},model:{value:e.formValidate.store_info,callback:function(t){e.$set(e.formValidate,"store_info",t)},expression:"formValidate.store_info"}})],1)],1),r("Col",{attrs:{span:"24"}},[r("FormItem",{attrs:{label:"商品分类:",prop:"cate_id"}},[r("Select",{attrs:{multiple:""},model:{value:e.formValidate.cate_id,callback:function(t){e.$set(e.formValidate,"cate_id",t)},expression:"formValidate.cate_id"}},e._l(e.treeSelect,(function(t){return r("Option",{key:t.id,attrs:{disabled:0===t.pid,value:t.id}},[e._v(e._s(t.html+t.cate_name))])})),1)],1)],1),r("Col",e._b({},"Col",e.grid,!1),[r("FormItem",{attrs:{label:"商品关键字:",prop:"keyword","label-for":"keyword"}},[r("Input",{attrs:{placeholder:"请输入商品关键字"},model:{value:e.formValidate.keyword,callback:function(t){e.$set(e.formValidate,"keyword",t)},expression:"formValidate.keyword"}})],1)],1),r("Col",e._b({},"Col",e.grid,!1),[r("FormItem",{attrs:{label:"单位:",prop:"unit_name","label-for":"unit_name"}},[r("Input",{attrs:{placeholder:"请输入单位"},model:{value:e.formValidate.unit_name,callback:function(t){e.$set(e.formValidate,"unit_name",t)},expression:"formValidate.unit_name"}})],1)],1),r("Col",e._b({},"Col",e.grid,!1),[r("FormItem",{attrs:{label:"虚拟销量:","label-for":"ficti"}},[r("InputNumber",{staticClass:"perW100",attrs:{placeholder:"请输入虚拟销量"},model:{value:e.formValidate.ficti,callback:function(t){e.$set(e.formValidate,"ficti",t)},expression:"formValidate.ficti"}})],1)],1),r("Col",e._b({},"Col",e.grid,!1),[r("FormItem",{attrs:{label:"积分:","label-for":"give_integral"}},[r("InputNumber",{staticClass:"perW100",attrs:{placeholder:"请输入积分"},model:{value:e.formValidate.give_integral,callback:function(t){e.$set(e.formValidate,"give_integral",t)},expression:"formValidate.give_integral"}})],1)],1),r("Col",e._b({},"Col",e.grid,!1),[r("FormItem",{attrs:{label:"运费模板:",prop:"temp_id"}},[r("Select",{attrs:{clearable:""},model:{value:e.formValidate.temp_id,callback:function(t){e.$set(e.formValidate,"temp_id",t)},expression:"formValidate.temp_id"}},e._l(e.templateList,(function(t,n){return r("Option",{key:n,attrs:{value:t.id}},[e._v(e._s(t.name))])})),1)],1)],1),r("Col",{attrs:{span:"24"}},[r("FormItem",{attrs:{label:"商品图:"}},[r("div",{staticClass:"pictrueBox"},[e.formValidate.image?r("div",{directives:[{name:"viewer",rawName:"v-viewer"}],staticClass:"pictrue"},[r("img",{directives:[{name:"lazy",rawName:"v-lazy",value:e.formValidate.image,expression:"formValidate.image"}]})]):e._e()])])],1),r("Col",{attrs:{span:"24"}},[r("FormItem",{attrs:{label:"商品轮播图:"}},[r("div",{directives:[{name:"viewer",rawName:"v-viewer"}],staticClass:"acea-row"},e._l(e.formValidate.slider_image,(function(t,n){return r("div",{key:n,staticClass:"lunBox mr15",attrs:{draggable:"true"},on:{dragstart:function(r){return e.handleDragStart(r,t)},dragover:function(r){return r.preventDefault(),e.handleDragOver(r,t)},dragenter:function(r){return e.handleDragEnter(r,t)},dragend:function(r){return e.handleDragEnd(r,t)}}},[r("div",{staticClass:"pictrue"},[r("img",{directives:[{name:"lazy",rawName:"v-lazy",value:t,expression:"item"}]})]),r("ButtonGroup",{attrs:{size:"small"}},[r("Button",{nativeOn:{click:function(r){return e.checked(t,n)}}},[e._v("主图")]),r("Button",{nativeOn:{click:function(t){return e.handleRemove(n)}}},[e._v("移除")])],1)],1)})),0)])],1),r("Col",{attrs:{span:"24"}},[e.formValidate.attrs?r("FormItem",{staticClass:"labeltop",attrs:{label:"批量设置:"}},[r("Col",{attrs:{xl:23,lg:24,md:24,sm:24,xs:24}},[r("FormItem",[r("Table",{attrs:{data:e.oneFormBatch,columns:e.columnsBatch,border:""},scopedSlots:e._u([{key:"pic",fn:function(t){t.row;var n=t.index;return[r("div",{staticClass:"acea-row row-middle row-center-wrapper",on:{click:function(t){return e.modalPicTap("dan","duopi",n)}}},[e.oneFormBatch[0].pic?r("div",{staticClass:"pictrue pictrueTab"},[r("img",{directives:[{name:"lazy",rawName:"v-lazy",value:e.oneFormBatch[0].pic,expression:"oneFormBatch[0].pic"}]})]):r("div",{staticClass:"upLoad pictrueTab acea-row row-center-wrapper"},[r("Icon",{staticClass:"iconfont",attrs:{type:"ios-camera-outline",size:"21"}})],1)])]}},{key:"price",fn:function(t){return t.row,t.index,[r("InputNumber",{staticClass:"priceBox",attrs:{min:0},model:{value:e.oneFormBatch[0].price,callback:function(t){e.$set(e.oneFormBatch[0],"price",t)},expression:"oneFormBatch[0].price"}})]}},{key:"cost",fn:function(t){return t.row,t.index,[r("InputNumber",{staticClass:"priceBox",attrs:{min:0},model:{value:e.oneFormBatch[0].cost,callback:function(t){e.$set(e.oneFormBatch[0],"cost",t)},expression:"oneFormBatch[0].cost"}})]}},{key:"ot_price",fn:function(t){return t.row,t.index,[r("InputNumber",{staticClass:"priceBox",attrs:{min:0},model:{value:e.oneFormBatch[0].ot_price,callback:function(t){e.$set(e.oneFormBatch[0],"ot_price",t)},expression:"oneFormBatch[0].ot_price"}})]}},{key:"stock",fn:function(t){return t.row,t.index,[r("InputNumber",{staticClass:"priceBox",attrs:{min:0},model:{value:e.oneFormBatch[0].stock,callback:function(t){e.$set(e.oneFormBatch[0],"stock",t)},expression:"oneFormBatch[0].stock"}})]}},{key:"bar_code",fn:function(t){return t.row,t.index,[r("Input",{model:{value:e.oneFormBatch[0].bar_code,callback:function(t){e.$set(e.oneFormBatch[0],"bar_code",t)},expression:"oneFormBatch[0].bar_code"}})]}},{key:"weight",fn:function(t){return t.row,t.index,[r("InputNumber",{staticClass:"priceBox",attrs:{min:0},model:{value:e.oneFormBatch[0].weight,callback:function(t){e.$set(e.oneFormBatch[0],"weight",t)},expression:"oneFormBatch[0].weight"}})]}},{key:"volume",fn:function(t){return t.row,t.index,[r("InputNumber",{staticClass:"priceBox",attrs:{min:0},model:{value:e.oneFormBatch[0].volume,callback:function(t){e.$set(e.oneFormBatch[0],"volume",t)},expression:"oneFormBatch[0].volume"}})]}},{key:"action",fn:function(t){return t.row,t.index,[r("a",{on:{click:e.batchAdd}},[e._v("添加")]),r("Divider",{attrs:{type:"vertical"}}),r("a",{on:{click:e.batchDel}},[e._v("清空")])]}}],null,!1,180024394)})],1)],1)],1):e._e()],1),r("Col",{attrs:{span:"24"}},[r("FormItem",{attrs:{label:"商品规格:",props:"spec_type","label-for":"spec_type"}},[r("Col",{attrs:{xl:23,lg:24,md:24,sm:24,xs:24}},[r("FormItem",[r("Table",{attrs:{data:e.items,columns:e.columns,border:""},scopedSlots:e._u([{key:"pic",fn:function(t){t.row;var n=t.index;return[r("div",{staticClass:"acea-row row-middle row-center-wrapper",on:{click:function(t){return e.modalPicTap("dan",n)}}},[e.formValidate.attrs[n].pic?r("div",{staticClass:"pictrue pictrueTab"},[r("img",{directives:[{name:"lazy",rawName:"v-lazy",value:e.formValidate.attrs[n].pic,expression:"formValidate.attrs[index].pic"}]})]):r("div",{staticClass:"upLoad upLoadTab acea-row row-center-wrapper"},[r("Icon",{staticClass:"iconfont",attrs:{type:"ios-camera-outline",size:"26"}})],1)])]}},{key:"price",fn:function(t){t.row;var n=t.index;return[r("InputNumber",{staticClass:"priceBox",model:{value:e.formValidate.attrs[n].price,callback:function(t){e.$set(e.formValidate.attrs[n],"price",t)},expression:"formValidate.attrs[index].price"}})]}},{key:"cost",fn:function(t){t.row;var n=t.index;return[r("InputNumber",{staticClass:"priceBox",model:{value:e.formValidate.attrs[n].cost,callback:function(t){e.$set(e.formValidate.attrs[n],"cost",t)},expression:"formValidate.attrs[index].cost"}})]}},{key:"ot_price",fn:function(t){t.row;var n=t.index;return[r("InputNumber",{staticClass:"priceBox",model:{value:e.formValidate.attrs[n].ot_price,callback:function(t){e.$set(e.formValidate.attrs[n],"ot_price",t)},expression:"formValidate.attrs[index].ot_price"}})]}},{key:"stock",fn:function(t){t.row;var n=t.index;return[r("InputNumber",{staticClass:"priceBox",model:{value:e.formValidate.attrs[n].stock,callback:function(t){e.$set(e.formValidate.attrs[n],"stock",t)},expression:"formValidate.attrs[index].stock"}})]}},{key:"bar_code",fn:function(t){t.row;var n=t.index;return[r("Input",{model:{value:e.formValidate.attrs[n].bar_code,callback:function(t){e.$set(e.formValidate.attrs[n],"bar_code",t)},expression:"formValidate.attrs[index].bar_code"}})]}},{key:"weight",fn:function(t){t.row;var n=t.index;return[r("InputNumber",{staticClass:"priceBox",attrs:{min:0},model:{value:e.formValidate.attrs[n].weight,callback:function(t){e.$set(e.formValidate.attrs[n],"weight",t)},expression:"formValidate.attrs[index].weight"}})]}},{key:"volume",fn:function(t){t.row;var n=t.index;return[r("InputNumber",{staticClass:"priceBox",attrs:{min:0},model:{value:e.formValidate.attrs[n].volume,callback:function(t){e.$set(e.formValidate.attrs[n],"volume",t)},expression:"formValidate.attrs[index].volume"}})]}},{key:"action",fn:function(t){t.row;var n=t.index;return[r("a",{on:{click:function(t){return e.delAttrTable(n)}}},[e._v("删除")])]}}],null,!1,1726386842)})],1)],1)],1)],1),r("Col",{attrs:{span:"24"}},[r("FormItem",{attrs:{label:"商品详情:"}},[r("WangEditor",{staticStyle:{width:"100%"},attrs:{content:e.formValidate.description},on:{editorContent:e.getEditorContent}})],1)],1),r("Col",{attrs:{span:"24"}},[r("FormItem",[r("Button",{staticClass:"submission",attrs:{type:"primary",loading:e.modal_loading},on:{click:function(t){return e.handleSubmit("formValidate")}}},[e._v("提交")])],1)],1)],1):e._e(),e.spinShow?r("Spin",{attrs:{size:"large",fix:""}}):e._e()],1)],1)],1),r("Modal",{attrs:{width:"950px",scrollable:"","footer-hide":"",closable:"",title:"上传商品图","mask-closable":!1,"z-index":9999},model:{value:e.modalPic,callback:function(t){e.modalPic=t},expression:"modalPic"}},[e.modalPic?r("uploadPictures",{attrs:{isChoice:e.isChoice,gridBtn:e.gridBtn,gridPic:e.gridPic},on:{getPic:e.getPic}}):e._e()],1)],1)}),[],!1,null,"040743bb",null).exports),r("a9e3"),r("6db4")),v=(b={name:"goods_detail",props:{goodsId:{type:String|Number,default:""}},components:{HappyScroll:b.HappyScroll},data:function(){return{value2:0,goodsInfo:{}}},mounted:function(){this.getInfo()},methods:{getInfo:function(){var e=this;Object(g.v)(this.goodsId).then((function(t){e.goodsInfo=t.data}))}}},b=(r("a408"),Object(o.a)(b,(function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"goods_detail"},[n("div",{staticClass:"goods_detail_wrapper",staticStyle:{height:"640px"}},[n("HappyScroll",{attrs:{size:"5",resize:"","hide-horizontal":""}},[n("div",{staticStyle:{width:"375px"}},[n("div",{staticClass:"title-box"},[e._v("商品详情")]),n("div",{staticClass:"swiper-box"},[n("Carousel",{attrs:{autoplay:1r?r=a:a(e||14))return t=r,!0}},u=function(e,t,r){var n,a,i,s,o,l=function l(){var c=(new Date).getTime()-s;c=0?n=setTimeout(l,t-c):(n=null,r||(o=e.apply(i,a),n||(i=a=null)))};return function(){i=this,a=arguments,s=(new Date).getTime();var c=r&&!n;return n||(n=setTimeout(l,t)),c&&(o=e.apply(i,a),i=a=null),o}},p={render:function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{ref:"stripContainer",staticClass:"happy-scroll-strip",class:[e.horizontal?"happy-scroll-strip--horizontal":"happy-scroll-strip--vertical"],style:[e.initLocation],on:{"!wheel":function(t){return t.stopPropagation(),e.handlerWheel(t)}}},[r("div",{ref:"strip",staticClass:"happy-scroll-bar",style:[e.translate,a({},e.config.sizeAttr,e.length+"px"),e.initSize,{background:e.color},{opacity:e.isOpacity}],on:{mousedown:function(t){return t.stopPropagation(),e.handlerMouseDown(t)}}})])},staticRenderFns:[],name:"happy-scroll-strip",props:{horizontal:Boolean,left:Boolean,top:Boolean,move:{type:Number,default:0},size:{type:[Number,String],default:4},minLengthV:{type:Number,default:40},minLengthH:{type:Number,default:40},color:{type:String,default:"rgba(51,51,51,0.2)"},throttle:{type:Number,default:14}},data:function(){return{config:{},startMove:!1,binded:!1,length:0,percentage:0,maxOffset:0,currentOffset:0,moveThrottle:d(this.throttle)}},watch:{currentOffset:function(e){0===e?this.emitLocationEvent("start",0):e===this.maxOffset&&this.emitLocationEvent("end",e/this.percentage)}},computed:{initSize:function(){return a({},this.horizontal?"height":"width",this.size+"px")},isOpacity:function(){return this.percentage<1?1:0},translate:function(){var e=this.move*this.percentage;if(this.$refs.stripContainer)return e<0&&(e=0),e>this.maxOffset&&(e=this.maxOffset),this.currentOffset=e,{transform:this.config.translate+"("+e+"px)"}},initLocation:function(){return this.horizontal?this.top?{top:0,bottom:"auto"}:"":this.left?{left:0,right:"auto"}:""}},methods:{emitLocationEvent:function(e,t){var r=this.horizontal?"horizontal":"vertical";this.$emit(r+"-"+e,t)},computeStrip:function(e,t){var r=this.$refs.stripContainer[this.config.client];this.length=r*(t/e);var n=this.horizontal?this.minLengthH:this.minLengthV;n<1&&(n*=r),this.length=this.lengththis.maxOffset&&(e=this.maxOffset),t&&e>0&&e4?e:void 0}())},t.isLegacyOpera=function(){return!!window.opera}})),E=i((function(e){(e.exports={}).getOption=function(e,t,r){var n=e[t];return void 0!==n&&null!==n||void 0===r?n:r}})),_=function(e){function t(){for(h=!0;f.size();){var e=f;f=s(),e.process()}h=!1}function r(){c=a(t)}function n(e){return clearTimeout(e)}function a(e){return function(e){return setTimeout(e,0)}(e)}var i=(e=e||{}).reporter,o=E.getOption(e,"async",!0),l=E.getOption(e,"auto",!0);l&&!o&&(i&&i.warn("Invalid options combination. auto=true and async=false is invalid. Setting async=true."),o=!0);var c,f=s(),h=!1;return{add:function(e,t){!h&&l&&o&&0===f.size()&&r(),f.add(e,t)},force:function(e){h||(void 0===e&&(e=o),c&&(n(c),c=null),e?r():t())}}},A="_erd",y={initState:function(e){return e[A]={},o(e)},getState:o,cleanState:function(e){delete e[A]}},k=function(e){function t(e){return a(e).object}var r=(e=e||{}).reporter,n=e.batchProcessor,a=e.stateHandler.getState;if(!r)throw new Error("Missing required dependency: reporter.");return{makeDetectable:function(e,t,i){i||(i=t,t=e,e=null),e=e||{},S.isIE(8)?i(t):function(e,t){function i(){function n(){if("static"===l.position){e.style.position="relative";var t=function(e,t,r,n){var a=r[n];"auto"!==a&&"0"!==function(e){return e.replace(/[^-\d\.]/g,"")}(a)&&(e.warn("An element that is positioned static has style."+n+"="+a+" which is ignored due to the static positioning. The element will need to be positioned relative, so the style."+n+" will be set to 0. Element: ",t),t.style[n]=0)};t(r,e,l,"top"),t(r,e,l,"right"),t(r,e,l,"bottom"),t(r,e,l,"left")}}""!==l.position&&(n(l),o=!0);var i=document.createElement("object");i.style.cssText=s,i.tabIndex=-1,i.type="text/html",i.onload=function(){function r(e,t){e.contentDocument?t(e.contentDocument):setTimeout((function(){r(e,t)}),100)}o||n(),r(this,(function(r){t(e)}))},S.isIE()||(i.data="about:blank"),e.appendChild(i),a(e).object=i,S.isIE()&&(i.data="about:blank")}var s="display: block; position: absolute; top: 0; left: 0; width: 100%; height: 100%; border: none; padding: 0; margin: 0; opacity: 0; z-index: -1000; pointer-events: none;",o=!1,l=window.getComputedStyle(e),c=e.offsetWidth,f=e.offsetHeight;a(e).startSize={width:c,height:f},n?n.add(i):i()}(t,i)},addListener:function(e,r){function n(){r(e)}if(!t(e))throw new Error("Element is not detectable by this strategy.");S.isIE(8)?(a(e).object={proxy:n},e.attachEvent("onresize",n)):t(e).contentDocument.defaultView.addEventListener("resize",n)},uninstall:function(e){S.isIE(8)?e.detachEvent("onresize",a(e).object.proxy):e.removeChild(t(e)),delete a(e).object}}},B=g.forEach,x=function(e){function t(e){e.className+=" "+h+"_animation_active"}function r(e,t,r){if(e.addEventListener)e.addEventListener(t,r);else{if(!e.attachEvent)return s.error("[scroll] Don't know how to add event listeners.");e.attachEvent("on"+t,r)}}function n(e,t,r){if(e.removeEventListener)e.removeEventListener(t,r);else{if(!e.detachEvent)return s.error("[scroll] Don't know how to remove event listeners.");e.detachEvent("on"+t,r)}}function a(e){return l(e).container.childNodes[0].childNodes[0].childNodes[0]}function i(e){return l(e).container.childNodes[0].childNodes[0].childNodes[1]}var s=(e=e||{}).reporter,o=e.batchProcessor,l=e.stateHandler.getState,c=e.idHandler;if(!o)throw new Error("Missing required dependency: batchProcessor");if(!s)throw new Error("Missing required dependency: reporter.");var f=function(){var e=document.createElement("div");e.style.cssText="position: absolute; width: 1000px; height: 1000px; visibility: hidden; margin: 0; padding: 0;";var t=document.createElement("div");t.style.cssText="position: absolute; width: 500px; height: 500px; overflow: scroll; visibility: none; top: -1500px; left: -1500px; visibility: hidden; margin: 0; padding: 0;",t.appendChild(e),document.body.insertBefore(t,document.body.firstChild);var r=500-t.clientWidth,n=500-t.clientHeight;return document.body.removeChild(t),{width:r,height:n}}(),h="erd_scroll_detection_container";return function(e,t){if(!document.getElementById(e)){var r=t+"_animation",n="/* Created by the element-resize-detector library. */\n";n+="."+t+" > div::-webkit-scrollbar { display: none; }\n\n",n+="."+t+"_animation_active { -webkit-animation-duration: 0.1s; animation-duration: 0.1s; -webkit-animation-name: "+r+"; animation-name: "+r+"; }\n",n+="@-webkit-keyframes "+r+" { 0% { opacity: 1; } 50% { opacity: 0; } 100% { opacity: 1; } }\n",function(t,r){r=r||function(e){document.head.appendChild(e)};var n=document.createElement("style");n.innerHTML=t,n.id=e,r(n)}(n+="@keyframes "+r+" { 0% { opacity: 1; } 50% { opacity: 0; } 100% { opacity: 1; } }")}}("erd_scroll_detection_scrollbar_style",h),{makeDetectable:function(e,n,d){function u(){if(e.debug){var t=Array.prototype.slice.call(arguments);if(t.unshift(c.get(n),"Scroll: "),s.log.apply)s.log.apply(null,t);else for(var r=0;rn&&(r=e.biggerMoveH.toLocaleLowerCase()),"start"===r&&(e.moveY=0,e.slideYChange(e.moveY)),"end"===r&&(e.moveY=t.clientHeight,e.slideYChange(e.moveY)),n=t.clientHeight,r="",t.clientWidtha&&(r=e.biggerMoveV.toLocaleLowerCase()),"start"===r&&(e.moveX=0,e.slideXChange(e.moveX)),"end"===r&&(e.moveX=t.clientWidth,e.slideXChange(e.moveX)),a=t.clientWidth}))}},setContainerSize:function(){this.initSize={width:this.$refs["happy-scroll"].clientWidth+20+"px",height:this.$refs["happy-scroll"].clientHeight+20+"px"}},checkScrollMode:function(){if(void 0===R._happyJS._isScrollNotUseSpace){var e=this.$slots.default[0].elm,t=this.$refs.container;(e.offsetHeight>t.clientHeight||e.offsetWidth>t.clientWidth)&&(t.offsetWidth>t.clientWidth||t.offsetHeight>t.clientHeight?R._happyJS._isScrollNotUseSpace=!1:R._happyJS._isScrollNotUseSpace=!0,this.isScrollNotUseSpace=R._happyJS._isScrollNotUseSpace)}}},beforeCreate:function(){var e=R._happyJS=R._happyJS||{};this.isScrollNotUseSpace=e._isScrollNotUseSpace},created:function(){this.updateSyncScroll=u((function(){this.$emit("update:scrollTop",this.moveY),this.$emit("update:scrollLeft",this.moveX)}),this.throttle)},mounted:function(){var e=this;this.setContainerSize(),this.$nextTick((function(){e.computeStripX(),e.computeStripY(),e.checkScrollMode(),e.initBrowserSize(),e.$nextTick((function(){e.scrollTop&&(e.$refs.container.scrollTop=+e.scrollTop),e.scrollLeft&&(e.$refs.container.scrollLeft=+e.scrollLeft)}))})),this.resizeListener(),this.$watch("browserHSize",this.setContainerSize),this.$watch("browserVSize",this.setContainerSize)}});"undefined"!=typeof window&&window.Vue&&Vue.component("happy-scroll",D),e.default={install:function(e){e.component("happy-scroll",D)},version:"2.1.1"},e.HappyScroll=D,e.version="2.1.1",Object.defineProperty(e,"__esModule",{value:!0})}(t,r("a026"))},"746f":function(e,t,r){var n=r("428f"),a=r("1a2d"),i=r("e538"),s=r("9bf2").f;e.exports=function(e){var t=n.Symbol||(n.Symbol={});a(t,e)||s(t,e,{value:i.f(e)})}},a254:function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADYAAAAWCAYAAACL6W/rAAAACXBIWXMAAAsTAAALEwEAmpwYAAAFGmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDIgNzkuMTY0NDYwLCAyMDIwLzA1LzEyLTE2OjA0OjE3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjEuMiAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjAtMTEtMTBUMTU6MzI6MTkrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIwLTExLTEwVDE1OjMyOjUxKzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIwLTExLTEwVDE1OjMyOjUxKzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmZlYzBlOWE3LWE4YTEtNGZmNi05Nzg1LTkwMTViNmJjNzE5OCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpmZWMwZTlhNy1hOGExLTRmZjYtOTc4NS05MDE1YjZiYzcxOTgiIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpmZWMwZTlhNy1hOGExLTRmZjYtOTc4NS05MDE1YjZiYzcxOTgiPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjcmVhdGVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOmZlYzBlOWE3LWE4YTEtNGZmNi05Nzg1LTkwMTViNmJjNzE5OCIgc3RFdnQ6d2hlbj0iMjAyMC0xMS0xMFQxNTozMjoxOSswODowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIDIxLjIgKE1hY2ludG9zaCkiLz4gPC9yZGY6U2VxPiA8L3htcE1NOkhpc3Rvcnk+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+iB4NtgAABDpJREFUWIXdln1MlVUcxz/neR7QIEYi6VSYqLTSZjgvQi4VtFSwWUSytmaa1h8tw8ra/KuXLVtb/9RmU1ZLcxMr04q8LRlxezFIq2uxgZCvpMQ7oSYvl+c55/THxa53PBCXcGx+/7l7zvmd3/l+f2/nCq016enpu4HHuYFg9P9uAk6MJZHRhgHg9/u7LcsqALrHmM+o4WrGOHbs2Ang6THkMqowrv3w+/17gA/GhsrownJZ2wRkAHOGOhgbA6vvldwxS3FLnKa906DmlMDrM7HtoM3DOZJAn8DrMwb1s3C+Yk6qYvcBiyUZivg4TUmZCcCqpZKpk3SYvSMFzW1QfdKgoUkMX5jf7+/OzMwscBynZrBDqSmKom19aC2oOWnQ3G4w/05J3nLNhjUOG7eOo/0vSJqiKci18f04nu4ed1/Pb7Rp7RC8vx+W3i2ZPi0kbPUyyW0zFKfrQ4GJjwverxR8eMjk7V1RwxMGwX7zeDyDRmPbFpva0ybPvRaFlCFXM5I1xW8FeGWzTeGrUXh9Jo/lOSxbqFyzdvtMzcxkza5PXGkAUFVr8MLr0WFrE+I1G9ZI1j7ocLza5PufBvoevEYGwU3jYdZ0TXmlcY2oIM5dEBz4yiIjTRIbA2f+ENSdFeRmO66+crMlXT3w7VEzIg6dlwTvfWwS6IP0ucrVJmJhPb3Q0i5YvkgSHT1wf2exxfoXx+H0i/b6TBbcpUhMCLcTAlYulpRXmvQGImUBV7oEFy8LYmO0637EwgDe2BnFvNmK/dsDPPmIQ2pKKGo9vVB3RhDoJ3v4OxOlYMXi8PSmz1XcmqDx+iLL1lVkpCkmJ2rOnHeXMHhxD4GKXwwKnhnHA/dJcrIUTz3qcKFJ8HWFyaelJk2toWl18bKg8rjJqmzJvpKQiNxsSWOr4Hj10LGdnAg5WaHARUdpkqdo8lZIGpoNPit1D8yIhAE0tgiKii2KiiElSZGVqbl/qcO6fIdt70RxqDx0oddn8OZWm5QkTX2DIDoali2UfOT97+tnJCkK19n/ftsONLcJDh42KS4x6el1PxexsNgYiI/TNLaEslLfYFDfAHsOmmx5wuHlzTY1pwzOng/aHPnZ5NLfNjlZkqJiiyULFDfHMKwyPPrbwKk4HETcY2mzFV+8GyB5qnvT7thrIqUIm1a2DWUVFrlZwT7LyXKoqhv6gf2/iFhYVa2BVPDQCum6P3ECWKamvTN83eszmTZZsyhdco9HjXhoDBcRl2JXN2zfY/HsBgfDCBJu7RCkTFPMm6PIXyk512Bw9Ndw4tW/C+r/FLxU6KAUlP0wooE8bIxoeOz93MKRsD4/+Ppfhe1A6RGTHXst179QX35jsmmtQ1mFyZWu61eGAEJrjRADL/F4PO5NdO1hAYkJmkkT4fKV4MPd13ddeEaMEY97AK2hrUPQ1jFadEYP17fQxxA3rLB/AInulg8syJa/AAAAAElFTkSuQmCC"},a408:function(e,t,r){"use strict";var n=r("b9c2");r.n(n).a},a4d3:function(e,t,r){r("d9f5"),r("b4f8"),r("c513"),r("e9c4"),r("5a47")},b4f8:function(e,t,r){var n=r("23e7"),a=r("d066"),i=r("1a2d"),s=r("577e"),o=r("5692"),l=(r=r("3d87"),o("string-to-symbol-registry")),c=o("symbol-to-string-registry");n({target:"Symbol",stat:!0,forced:!r},{for:function(e){var t;e=s(e);return i(l,e)?l[e]:(t=a("Symbol")(e),l[e]=t,c[t]=e,t)}})},b8f2:function(e,t,r){"use strict";var n=r("e8e1");r.n(n).a},b9c2:function(e,t,r){},c17a:function(e,t,r){"use strict";var n=r("f2c9");r.n(n).a},c513:function(e,t,r){var n=r("23e7"),a=r("1a2d"),i=r("d9b5"),s=r("0d51"),o=r("5692"),l=(r=r("3d87"),o("symbol-to-string-registry"));n({target:"Symbol",stat:!0,forced:!r},{keyFor:function(e){if(!i(e))throw TypeError(s(e)+" is not a symbol");if(a(l,e))return l[e]}})},c607:function(e,t,r){var n=r("da84"),a=r("83ab"),i=r("fce3"),s=r("c6b6"),o=r("edd0"),l=r("69f3").get,c=RegExp.prototype,f=n.TypeError;a&&i&&o(c,"dotAll",{configurable:!0,get:function(){if(this!==c){if("RegExp"===s(this))return!!l(this).dotAll;throw f("Incompatible receiver, RegExp required")}}})},d9f5:function(e,t,r){"use strict";function n(e,t){var r=ae[e]=y(J);return Y(r,{type:$,tag:e,description:t}),g||(r.description=t),r}function a(e,t,r){return e===Z&&a(ie,t,r),C(e),t=E(t),C(r),(v(ae,t)?(r.enumerable?(v(e,j)&&e[j][t]&&(e[j][t]=!1),r=y(r,{enumerable:A(0,!1)})):(v(e,j)||ee(e,j,A(1,{})),e[j][t]=!0),oe):ee)(e,t,r)}function i(e,t){C(e);var r=S(t);t=k(r).concat(c(r));return G(t,(function(t){g&&!d(s,r,t)||a(e,t,r[t])})),e}function s(e){e=E(e);var t=d(re,this,e);return!(this===Z&&v(ae,e)&&!v(ie,e))&&(!(t||!v(this,e)||!v(ae,e)||v(this,j)&&this[j][e])||t)}function o(e,t){var r;e=S(e),t=E(t);if(e!==Z||!v(ae,t)||v(ie,t))return!(r=q(e,t))||!v(ae,t)||v(e,j)&&e[j][t]||(r.enumerable=!0),r}function l(e){e=te(S(e));var t=[];return G(e,(function(e){v(ae,e)||v(L,e)||ne(t,e)})),t}function c(e){var t=e===Z,r=(e=te(t?ie:S(e)),[]);return G(e,(function(e){!v(ae,e)||t&&!v(Z,e)||ne(r,ae[e])})),r}var f=r("23e7"),h=r("da84"),d=r("c65b"),u=r("e330"),p=r("c430"),g=r("83ab"),m=r("4930"),b=r("d039"),v=r("1a2d"),w=r("3a9b"),C=r("825a"),S=r("fc6a"),E=r("a04b"),_=r("577e"),A=r("5c6c"),y=r("7c73"),k=r("df75"),B=r("241c"),x=r("057f"),T=r("7418"),I=r("06cf"),R=r("9bf2"),D=r("37e8"),O=r("d1e7"),F=r("cb2d"),P=r("5692"),N=r("f772"),L=r("d012"),M=r("90e3"),U=r("b622"),V=r("e538"),z=r("746f"),W=r("57b9"),H=r("d44e"),X=r("69f3"),G=r("b727").forEach,j=N("hidden"),$="Symbol",Y=(r="prototype",X.set),K=X.getterFor($),Z=Object[r],J=(N=h.Symbol,N&&N[r]),Q=h.TypeError,q=(X=h.QObject,I.f),ee=R.f,te=x.f,re=O.f,ne=u([].push),ae=P("symbols"),ie=P("op-symbols"),se=(h=P("wks"),!X||!X[r]||!X[r].findChild),oe=g&&b((function(){return 7!=y(ee({},"a",{get:function(){return ee(this,"a",{value:7}).a}})).a}))?function(e,t,r){var n=q(Z,t);n&&delete Z[t],ee(e,t,r),n&&e!==Z&&ee(Z,t,n)}:ee;m||(F(J=(N=function(){if(w(J,this))throw Q("Symbol is not a constructor");var e=arguments.length&&void 0!==arguments[0]?_(arguments[0]):void 0,t=M(e),r=function(e){this===Z&&d(r,ie,e),v(this,j)&&v(this[j],t)&&(this[j][t]=!1),oe(this,t,A(1,e))};return g&&se&&oe(Z,t,{configurable:!0,set:r}),n(t,e)})[r],"toString",(function(){return K(this).tag})),F(N,"withoutSetter",(function(e){return n(M(e),e)})),O.f=s,R.f=a,D.f=i,I.f=o,B.f=x.f=l,T.f=c,V.f=function(e){return n(U(e),e)},g&&(ee(J,"description",{configurable:!0,get:function(){return K(this).description}}),p||F(Z,"propertyIsEnumerable",s,{unsafe:!0}))),f({global:!0,constructor:!0,wrap:!0,forced:!m,sham:!m},{Symbol:N}),G(k(h),(function(e){z(e)})),f({target:$,stat:!0,forced:!m},{useSetter:function(){se=!0},useSimple:function(){se=!1}}),f({target:"Object",stat:!0,forced:!m,sham:!g},{create:function(e,t){return void 0===t?y(e):i(y(e),t)},defineProperty:a,defineProperties:i,getOwnPropertyDescriptor:o}),f({target:"Object",stat:!0,forced:!m},{getOwnPropertyNames:l}),W(),H(N,$),L[j]=!0},e01a:function(e,t,r){"use strict";var n,a,i,s,o,l,c,f=r("23e7"),h=r("83ab"),d=r("da84"),u=r("e330"),p=r("1a2d"),g=r("1626"),m=r("3a9b"),b=r("577e"),v=r("9bf2").f,w=(r=r("e893"),d.Symbol),C=w&&w.prototype;!h||!g(w)||"description"in C&&void 0===w().description||(n={},r(d=function(){var e=arguments.length<1||void 0===arguments[0]?void 0:b(arguments[0]),t=m(C,this)?new w(e):void 0===e?w():w(e);return""===e&&(n[t]=!0),t},w),(d.prototype=C).constructor=d,a="Symbol(test)"==String(w("test")),i=u(C.toString),s=u(C.valueOf),o=/^Symbol\((.*)\)[^)]+$/,l=u("".replace),c=u("".slice),v(C,"description",{configurable:!0,get:function(){var e=s(this),t=i(e);return p(n,e)?"":""===(e=a?c(t,7,-1):l(t,o,"$1"))?void 0:e}}),f({global:!0,constructor:!0,forced:!0},{Symbol:d}))},e449:function(e,t,r){"use strict";var n=r("d0ff"),a=(r("d3b7"),r("6062"),r("3ca3"),r("ddb0"),r("4ec9"),r("4de4"),r("159b"),r("a630"),r("a434"),r("b7be")),i=r("61f7"),s={name:"index",filters:{formatDate:function(e){if(0!==e)return e=new Date(1e3*e),Object(i.a)(e,"yyyy-MM-dd hh:mm")}},props:{couponids:{type:Array},updateIds:{type:Array},updateName:{type:Array},luckDraw:{type:Boolean,default:!1}},data:function(){return{currentid:0,productRow:{},isTemplate:!1,loading:!1,tableFrom:{receive_type:3,page:1,limit:10},total:0,ids:[],texts:[],columns:[{title:"ID",key:"id",width:60},{title:"优惠券名称",key:"title",minWidth:150},{title:"优惠券类型",slot:"type",minWidth:80},{title:"面值",key:"coupon_price",minWidth:100},{title:"最低消费额",key:"use_min_price",minWidth:100},{title:"发布数量",slot:"count",minWidth:120},{title:"有效期限",slot:"start_time",minWidth:120},{title:"状态",slot:"status",minWidth:80}],couponList:[],selectedIds:new Set,selectedNames:new Set}},mounted:function(){},watch:{updateIds:function(e){this.selectedIds=new Set(e)},updateName:function(e){this.selectedNames=new Set(e)}},created:function(){var e=this;this.luckDraw?this.columns.unshift({width:60,align:"center",render:function(t,r){var n=r.row.id,a=!1,i=(a=e.currentid===n,e);return t("div",[t("Radio",{props:{value:a},on:{"on-change":function(){i.currentid=n,e.productRow=r.row}}})])}}):this.columns.unshift({type:"selection",width:60,align:"center"})},methods:{unique:function(e){var t=new Map;return e.filter((function(e){return!t.has(e.id)&&t.set(e.id,1)}))},handleSelectAll:function(e){var t,r=this;0===e.length?(t=this).$refs.table.data.forEach((function(e){var r;t.selectedIds.has(e.id)&&(t.selectedIds.delete(e.id),r=t.unique(Array.from(t.selectedNames)),t.unique(Array.from(t.selectedNames)).forEach((function(t,n){t.id===e.id&&r.splice(n,1)})),t.selectedNames=new Set(r))})):e.forEach((function(e){r.selectedIds.add(e.id),r.selectedNames.add({id:e.id,title:e.title})})),this.$nextTick((function(){r.setChecked()}))},handleSelectRow:function(e,t){var r=this;this.selectedIds.add(t.id),this.selectedNames.add({id:t.id,title:t.title}),this.$nextTick((function(){r.setChecked()}))},handleCancelRow:function(e,t){var r=this,n=(this.selectedIds.delete(t.id),Array.from(this.selectedNames));Array.from(this.selectedNames).forEach((function(e,r){e.id===t.id&&n.splice(r,1)})),this.selectedNames=new Set(n),this.$nextTick((function(){r.setChecked()}))},setChecked:function(){this.ids=Object(n.a)(this.selectedIds),this.texts=Object(n.a)(this.selectedNames);var e,t=this.$refs.table.objData;for(e in t)this.selectedIds.has(t[e].id)&&(t[e]._isChecked=!0)},cancel:function(){this.isTemplate=!1,this.luckDraw&&(this.currentid=0)},tableList:function(){var e=this;this.loading=!0,Object(a.gb)(this.tableFrom).then((function(t){t=t.data,e.couponList=t.list,e.$nextTick((function(){e.setChecked()})),e.total=t.count,e.loading=!1}))},ok:function(){this.luckDraw?(this.$emit("getCouponId",this.productRow),this.currentid=0):this.$emit("nameId",this.ids,this.texts)},receivePageChange:function(e){this.tableFrom.page=e,this.tableList()}}};r=r("2877"),r=Object(r.a)(s,(function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",[r("Modal",{attrs:{title:"优惠券列表",width:"60%"},on:{"on-ok":e.ok,"on-cancel":e.cancel},model:{value:e.isTemplate,callback:function(t){e.isTemplate=t},expression:"isTemplate"}},[r("Table",{ref:"table",staticClass:"mt25",attrs:{columns:e.columns,data:e.couponList,loading:e.loading,"highlight-row":"","no-userFrom-text":"暂无数据","no-filtered-userFrom-text":"暂无筛选结果"},on:{"on-select":e.handleSelectRow,"on-select-cancel":e.handleCancelRow,"on-select-all":e.handleSelectAll,"on-select-all-cancel":e.handleSelectAll},scopedSlots:e._u([{key:"count",fn:function(t){var n=t.row;return t.index,[n.is_permanent?r("span",[e._v("不限量")]):r("div",[r("span",{staticClass:"fa"},[e._v("发布:"+e._s(n.total_count))]),r("span",{staticClass:"sheng"},[e._v("剩余:"+e._s(n.remain_count))])])]}},{key:"start_time",fn:function(t){var n=t.row;return t.index,[n.start_time?r("div",[e._v(e._s(e._f("formatDate")(n.start_time))+" - "+e._s(e._f("formatDate")(n.end_time)))]):r("span",[e._v("不限时")])]}},{key:"type",fn:function(t){return t=t.row,[1===t.type?r("span",[e._v("品类券")]):2===t.type?r("span",[e._v("商品券")]):3===t.type?r("span",[e._v("会员券")]):r("span",[e._v("通用券")])]}},{key:"status",fn:function(t){var n=t.row;return t.index,[r("Tag",{directives:[{name:"show",rawName:"v-show",value:1===n.status,expression:"row.status === 1"}],attrs:{color:"blue"}},[e._v("正常")]),r("Tag",{directives:[{name:"show",rawName:"v-show",value:0===n.status,expression:"row.status === 0"}],attrs:{color:"gold"}},[e._v("未开启")]),r("Tag",{directives:[{name:"show",rawName:"v-show",value:-1===n.status,expression:"row.status === -1"}],attrs:{color:"red"}},[e._v("已失效")])]}}])}),r("div",{staticClass:"acea-row row-right page"},[r("Page",{attrs:{total:e.total,"show-elevator":"","show-total":"","page-size":e.tableFrom.limit},on:{"on-change":e.receivePageChange}})],1)],1)],1)}),[],!1,null,"acad378a",null);t.a=r.exports},e538:function(e,t,r){r=r("b622"),t.f=r},e8e1:function(e,t,r){},edd0:function(e,t,r){var n=r("13d2"),a=r("9bf2");e.exports=function(e,t,r){return r.get&&n(r.get,t,{getter:!0}),r.set&&n(r.set,t,{setter:!0}),a.f(e,t,r)}},f2c9:function(e,t,r){},f590:function(e,t,r){"use strict";var n=r("619a");r.n(n).a},f9a5:function(e,t,r){}}]); \ No newline at end of file diff --git a/crmeb/public/admin/js/chunk-58da42e6.dea5eb16.js.gz b/crmeb/public/admin/js/chunk-58da42e6.dea5eb16.js.gz new file mode 100644 index 000000000..3f8d38f2f Binary files /dev/null and b/crmeb/public/admin/js/chunk-58da42e6.dea5eb16.js.gz differ diff --git a/crmeb/public/admin/js/chunk-592dcdcb.17d3a0e6.js b/crmeb/public/admin/js/chunk-592dcdcb.cf8f8c4b.js similarity index 100% rename from crmeb/public/admin/js/chunk-592dcdcb.17d3a0e6.js rename to crmeb/public/admin/js/chunk-592dcdcb.cf8f8c4b.js diff --git a/crmeb/public/admin/js/chunk-592dcdcb.17d3a0e6.js.gz b/crmeb/public/admin/js/chunk-592dcdcb.cf8f8c4b.js.gz similarity index 100% rename from crmeb/public/admin/js/chunk-592dcdcb.17d3a0e6.js.gz rename to crmeb/public/admin/js/chunk-592dcdcb.cf8f8c4b.js.gz diff --git a/crmeb/public/admin/js/chunk-595a0a20.7aebaec0.js b/crmeb/public/admin/js/chunk-595a0a20.7aebaec0.js deleted file mode 100644 index 277a02ed3..000000000 --- a/crmeb/public/admin/js/chunk-595a0a20.7aebaec0.js +++ /dev/null @@ -1 +0,0 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-595a0a20"],{"90e7":function(t,e,n){"use strict";n.d(e,"t",(function(){return a})),n.d(e,"j",(function(){return o})),n.d(e,"Hb",(function(){return c})),n.d(e,"Gb",(function(){return i})),n.d(e,"i",(function(){return u})),n.d(e,"db",(function(){return s})),n.d(e,"Lb",(function(){return d})),n.d(e,"c",(function(){return l})),n.d(e,"d",(function(){return f})),n.d(e,"W",(function(){return m})),n.d(e,"cb",(function(){return h})),n.d(e,"ib",(function(){return p})),n.d(e,"B",(function(){return g})),n.d(e,"Ub",(function(){return b})),n.d(e,"ob",(function(){return v})),n.d(e,"nb",(function(){return O})),n.d(e,"y",(function(){return j})),n.d(e,"z",(function(){return w})),n.d(e,"l",(function(){return _})),n.d(e,"eb",(function(){return y})),n.d(e,"m",(function(){return k})),n.d(e,"hb",(function(){return x})),n.d(e,"gb",(function(){return C})),n.d(e,"fb",(function(){return L})),n.d(e,"jb",(function(){return E})),n.d(e,"lb",(function(){return M})),n.d(e,"T",(function(){return S})),n.d(e,"mb",(function(){return T})),n.d(e,"yb",(function(){return $})),n.d(e,"G",(function(){return D})),n.d(e,"xb",(function(){return F})),n.d(e,"p",(function(){return U})),n.d(e,"n",(function(){return I})),n.d(e,"o",(function(){return N})),n.d(e,"q",(function(){return R})),n.d(e,"r",(function(){return W})),n.d(e,"pb",(function(){return z})),n.d(e,"Tb",(function(){return G})),n.d(e,"qb",(function(){return P})),n.d(e,"Ob",(function(){return q})),n.d(e,"rb",(function(){return A})),n.d(e,"Z",(function(){return B})),n.d(e,"Qb",(function(){return V})),n.d(e,"ab",(function(){return J})),n.d(e,"X",(function(){return Q})),n.d(e,"Y",(function(){return H})),n.d(e,"Q",(function(){return K})),n.d(e,"A",(function(){return X})),n.d(e,"E",(function(){return Y})),n.d(e,"D",(function(){return Z})),n.d(e,"v",(function(){return tt})),n.d(e,"F",(function(){return et})),n.d(e,"Sb",(function(){return nt})),n.d(e,"s",(function(){return rt})),n.d(e,"Pb",(function(){return at})),n.d(e,"Rb",(function(){return ot})),n.d(e,"x",(function(){return ct})),n.d(e,"C",(function(){return it})),n.d(e,"w",(function(){return ut})),n.d(e,"u",(function(){return st})),n.d(e,"P",(function(){return dt})),n.d(e,"h",(function(){return lt})),n.d(e,"e",(function(){return ft})),n.d(e,"f",(function(){return mt})),n.d(e,"Ib",(function(){return ht})),n.d(e,"Jb",(function(){return pt})),n.d(e,"Kb",(function(){return gt})),n.d(e,"kb",(function(){return bt})),n.d(e,"zb",(function(){return vt})),n.d(e,"R",(function(){return Ot})),n.d(e,"Bb",(function(){return jt})),n.d(e,"Ab",(function(){return wt})),n.d(e,"Cb",(function(){return _t})),n.d(e,"Db",(function(){return yt})),n.d(e,"Eb",(function(){return kt})),n.d(e,"Fb",(function(){return xt})),n.d(e,"Mb",(function(){return Ct})),n.d(e,"Nb",(function(){return Lt})),n.d(e,"S",(function(){return Et})),n.d(e,"g",(function(){return Mt})),n.d(e,"sb",(function(){return St})),n.d(e,"vb",(function(){return Tt})),n.d(e,"a",(function(){return $t})),n.d(e,"b",(function(){return Dt})),n.d(e,"tb",(function(){return Ft})),n.d(e,"wb",(function(){return Ut})),n.d(e,"ub",(function(){return It})),n.d(e,"k",(function(){return Nt})),n.d(e,"U",(function(){return Rt})),n.d(e,"V",(function(){return Wt})),n.d(e,"bb",(function(){return zt})),n.d(e,"N",(function(){return Gt})),n.d(e,"M",(function(){return Pt})),n.d(e,"I",(function(){return qt})),n.d(e,"H",(function(){return At})),n.d(e,"J",(function(){return Bt})),n.d(e,"L",(function(){return Vt})),n.d(e,"K",(function(){return Jt})),n.d(e,"O",(function(){return Qt})),n("99af");var r=n("6b6c");function a(t){return Object(r.a)({url:"setting/config/header_basics",method:"get",params:t})}function o(t,e){return Object(r.a)({url:e,method:"get",params:t})}function c(t){return Object(r.a)({url:t.url,method:"get",params:t.data})}function i(){return Object(r.a)({url:"notify/sms/temp/create",method:"get"})}function u(t){return Object(r.a)({url:"serve/login",method:"post",data:t})}function s(t){return Object(r.a)({url:"serve/modify",method:"post",data:t})}function d(t){return Object(r.a)({url:"serve/update_phone",method:"post",data:t})}function l(t){return Object(r.a)({url:"serve/captcha",method:"post",data:t})}function f(t){return Object(r.a)({url:"serve/checkCode",method:"post",data:t})}function m(t){return Object(r.a)({url:"serve/register",method:"post",data:t})}function h(){return Object(r.a)({url:"serve/info",method:"get"})}function p(t){return Object(r.a)({url:"serve/sms/sign",method:"PUT",data:t})}function g(t){return Object(r.a)({url:"app/wechat/kefu/login/".concat(t),method:"get"})}function b(t){return Object(r.a)({url:"app/wechat/speechcraft",method:"get",params:t})}function v(t){return Object(r.a)({url:"app/wechat/speechcraft/".concat(t,"/edit"),method:"get"})}function O(){return Object(r.a)({url:"app/wechat/speechcraft/create",method:"get"})}function j(t){return Object(r.a)({url:"app/feedback",method:"get",params:t})}function w(t){return Object(r.a)({url:"app/feedback/".concat(t,"/edit"),method:"get"})}function _(){return Object(r.a)({url:"serve/export_all",method:"get"})}function y(){return Object(r.a)({url:"serve/open",method:"get"})}function k(t){return Object(r.a)({url:"serve/export_temp",method:"get",params:t})}function x(t){return Object(r.a)({url:"serve/record",method:"get",params:t})}function C(t){return Object(r.a)({url:"serve/open",method:"get",params:t})}function L(t){return Object(r.a)({url:"serve/opn_express",method:"post",data:t})}function E(t){return Object(r.a)({url:"serve/sms/open",method:"get",params:t})}function M(t){return Object(r.a)({url:"serve/meal_list",method:"get",params:t})}function S(t){return Object(r.a)({url:"serve/pay_meal",method:"post",data:t})}function T(t){return Object(r.a)({url:"notify/sms/record",method:"get",params:t})}function $(){return Object(r.a)({url:"merchant/store",method:"GET"})}function D(){return Object(r.a)({url:"merchant/store/address",method:"GET"})}function F(t){return Object(r.a)({url:"merchant/store/".concat(t.id),method:"POST",data:t})}function U(t){return Object(r.a)({url:"freight/express",method:"get",params:t})}function I(){return Object(r.a)({url:"/freight/express/create",method:"get"})}function N(t){return Object(r.a)({url:"freight/express/".concat(t,"/edit"),method:"get"})}function R(t){return Object(r.a)({url:"freight/express/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function W(){return Object(r.a)({url:"freight/express/sync_express",method:"get"})}function z(){return Object(r.a)({url:"app/wechat/speechcraftcate",method:"get"})}function G(){return Object(r.a)({url:"app/wechat_qrcode/cate/list",method:"get"})}function P(){return Object(r.a)({url:"app/wechat/speechcraftcate/create",method:"get"})}function q(t){return Object(r.a)({url:"app/wechat_qrcode/cate/create/".concat(t),method:"get"})}function A(t){return Object(r.a)({url:"app/wechat/speechcraftcate/".concat(t,"/edit"),method:"get"})}function B(t){return Object(r.a)({url:"setting/role",method:"GET",params:t})}function V(t){return Object(r.a)({url:"app/wechat_qrcode/list",method:"GET",params:t})}function J(t){return Object(r.a)({url:"setting/role/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function Q(t){return Object(r.a)({url:"setting/role/".concat(t.id),method:"post",data:t})}function H(t){return Object(r.a)({url:"setting/role/".concat(t,"/edit"),method:"get"})}function K(){return Object(r.a)({url:"setting/role/create",method:"get"})}function X(t){return Object(r.a)({url:"app/wechat/kefu",method:"get",params:t})}function Y(t){return Object(r.a)({url:"app/wechat/kefu/create",method:"get",params:t})}function Z(){return Object(r.a)({url:"app/wechat/kefu/add",method:"get"})}function tt(t){return Object(r.a)({url:"app/wechat/kefu",method:"post",data:t})}function et(t){return Object(r.a)({url:"app/wechat/kefu/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function nt(t){return Object(r.a)({url:"app/wechat_qrcode/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function rt(t){return Object(r.a)({url:"app/wechat_qrcode/user_list/".concat(t.id),method:"get",params:t})}function at(t){return Object(r.a)({url:"app/wechat_qrcode/info/".concat(t),method:"get"})}function ot(t,e){return Object(r.a)({url:"app/wechat_qrcode/save/".concat(t),method:"post",data:e})}function ct(t){return Object(r.a)({url:"app/wechat/kefu/".concat(t,"/edit"),method:"GET"})}function it(t,e){return Object(r.a)({url:"app/wechat/kefu/record/".concat(e),method:"GET",params:t})}function ut(t){return Object(r.a)({url:"app/wechat/kefu/chat_list",method:"GET",params:t})}function st(){return Object(r.a)({url:"notify/sms/is_login",method:"GET"})}function dt(){return Object(r.a)({url:"notify/sms/logout",method:"GET"})}function lt(t){return Object(r.a)({url:"setting/city/list/".concat(t),method:"get"})}function ft(t){return Object(r.a)({url:"setting/city/add/".concat(t),method:"get"})}function mt(t){return Object(r.a)({url:"setting/city/".concat(t,"/edit"),method:"get"})}function ht(t){return Object(r.a)({url:"setting/shipping_templates/list",method:"get",params:t})}function pt(t){return Object(r.a)({url:"setting/shipping_templates/city_list",method:"get"})}function gt(t,e){return Object(r.a)({url:"setting/shipping_templates/save/".concat(t),method:"post",data:e})}function bt(t){return Object(r.a)({url:"setting/shipping_templates/".concat(t,"/edit"),method:"get"})}function vt(){return Object(r.a)({url:"merchant/store/get_header",method:"get"})}function Ot(t){return Object(r.a)({url:"merchant/store",method:"get",params:t})}function jt(t,e){return Object(r.a)({url:"merchant/store/set_show/".concat(t,"/").concat(e),method:"put"})}function wt(t){return Object(r.a)({url:"merchant/store/get_info/".concat(t),method:"get"})}function _t(t){return Object(r.a)({url:"merchant/store_staff",method:"get",params:t})}function yt(){return Object(r.a)({url:"merchant/store_staff/create",method:"get"})}function kt(t){return Object(r.a)({url:"merchant/store_staff/".concat(t,"/edit"),method:"get"})}function xt(t,e){return Object(r.a)({url:"merchant/store_staff/set_show/".concat(t,"/").concat(e),method:"put"})}function Ct(t){return Object(r.a)({url:"merchant/verify_order",method:"get",params:t})}function Lt(t){return Object(r.a)({url:"merchant/verify/spread_info/".concat(t),method:"get"})}function Et(){return Object(r.a)({url:"merchant/store_list",method:"get"})}function Mt(){return Object(r.a)({url:"setting/city/clean_cache",method:"get"})}function St(){return Object(r.a)({url:"system/config/storage/config",method:"get"})}function Tt(t){return Object(r.a)({url:"system/config/storage/config",method:"post",data:t})}function $t(t){return Object(r.a)({url:"system/config/storage/form/".concat(t),method:"get"})}function Dt(t){return Object(r.a)({url:"system/config/storage/create/".concat(t),method:"get"})}function Ft(t){return Object(r.a)({url:"system/config/storage",method:"get",params:t})}function Ut(t){return Object(r.a)({url:"system/config/storage/synch/".concat(t),method:"put"})}function It(t){return Object(r.a)({url:"system/config/storage/status/".concat(t),method:"put"})}function Nt(t){return Object(r.a)({url:"system/config/storage/domain/".concat(t),method:"get"})}function Rt(){return Object(r.a)({url:"setting/config_list/31",method:"get"})}function Wt(t){return Object(r.a)({url:"setting/config/save_basics",method:"post",data:t})}function zt(t){return Object(r.a)({url:"system/config/storage/save_type/".concat(t),method:"get"})}function Gt(t){return Object(r.a)({url:"setting/lang_type/list",method:"get",params:t})}function Pt(t){return Object(r.a)({url:"setting/lang_type/form/".concat(t),method:"get"})}function qt(t){return Object(r.a)({url:"setting/lang_code/list",method:"get",params:t})}function At(t){return Object(r.a)({url:"setting/lang_code/info",method:"get",params:t})}function Bt(t){return Object(r.a)({url:"setting/lang_code/save",method:"post",data:t})}function Vt(t){return Object(r.a)({url:"setting/lang_country/list",method:"get",params:t})}function Jt(t){return Object(r.a)({url:"setting/lang_country/form/".concat(t),method:"get"})}function Qt(t,e){return Object(r.a)({url:"setting/lang_type/status/".concat(t,"/").concat(e),method:"put"})}},a51d:function(t,e,n){},d99c:function(t,e,n){"use strict";n.r(e);var r=n("c964"),a=n("fc11"),o=n("f3f3"),c=(n("96cf"),n("d81d"),n("d3b7"),n("159b"),n("a434"),n("2f62")),i=n("90e7");o={name:"index",filters:{typeFilter:function(t){return{wechat:"微信用户",routine:"小程序用户"}[t]}},computed:Object(o.a)(Object(o.a)({},Object(c.e)("media",["isMobile"])),{},{labelWidth:function(){return this.isMobile?void 0:80},labelPosition:function(){return this.isMobile?"top":"left"}}),data:function(){var t={isChat:!0,formValidate3:{page:1,limit:15},total3:0,loading3:!1,modals3:!1,tabList:[],formValidate5:{page:1,limit:15,uid:0,to_uid:0,id:0},total2:0,loading2:!1,tableList5:[],FromData:null,formValidate:{page:1,limit:15,data:"",type:"",nickname:""},tableList2:[],modals:!1,total:0,tableFrom:{page:1,limit:15,cate_id:0,name:""},userData:{id:0,page:1,limit:15},timeVal:[],loading:!1,tableList:[],columns4:[{title:"UID",key:"uid",minWidth:120},{title:"用户头像",slot:"avatar",minWidth:120},{title:"用户昵称",key:"nickname",minWidth:120}],columns1:[{title:"二维码",slot:"image",width:80},{title:"二维码名称",key:"name",minWidth:120},{title:"总关注数",key:"follow",minWidth:120},{title:"昨日新增关注",key:"y_follow",minWidth:120},{title:"用户标签",slot:"label_name",minWidth:60},{title:"时间",slot:"add_time",minWidth:120},{title:"关联推广员",slot:"avatar",minWidth:60},{title:"状态",slot:"status",minWidth:60},{title:"操作",slot:"action",fixed:"right",minWidth:150}]};return Object(a.a)(t,"loading2",!1),Object(a.a)(t,"total2",0),Object(a.a)(t,"addFrom",{uids:[]}),Object(a.a)(t,"selections",[]),Object(a.a)(t,"rows",{}),Object(a.a)(t,"rowRecord",{}),Object(a.a)(t,"theme3","light"),Object(a.a)(t,"labelSort",[]),Object(a.a)(t,"sortName",""),Object(a.a)(t,"current",0),Object(a.a)(t,"uid",0),t},activated:function(){this.getUserLabelAll()},methods:{changeMenu:function(t,e){switch(this.orderId=t.id,e){case"1":this.downLoadCode(t.image);break;case"2":this.$router.push({path:"/admin/marketing/channel_code/code_statistic?id="+t.id});break;case"3":this.modals=!0,this.userData.id=t.id,this.getUserList(),this.break}},downLoadCode:function(t){if(!t)return this.$Message.warning("暂无二维码");var e=new Image;e.src=t,e.setAttribute("crossOrigin","anonymous"),e.onload=function(){var t=document.createElement("canvas");t.width=e.width,t.height=e.height,t.getContext("2d").drawImage(e,0,0,e.width,e.height);t=t.toDataURL();var n=document.createElement("a"),r=new MouseEvent("click");n.download=name||"photo",n.href=t,n.dispatchEvent(r)}},pageChangeUser:function(t){this.userData.page=t,this.getUserList()},getUserList:function(){var t=this;Object(i.s)(this.userData).then(function(){var e=Object(r.a)(regeneratorRuntime.mark((function e(n){var r,a;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:r=n.data,a=[],r.list.map((function(t){a.push(t.user)})),t.tabList=a,t.total2=r.count,t.loading2=!1;case 6:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){t.loading=!1,t.tabList=[],t.$Message.error(e.msg)}))},getUserLabelAll:function(t){var e=this;Object(i.Tb)().then((function(n){n=n.data.data,n.unshift({cate_name:"全部",id:""}),n.forEach((function(t){t.status=!1})),t||(e.sortName=n[0].id,e.tableFrom.cate_id=n[0].id,e.getList()),e.labelSort=n}))},addSort:function(){var t=this;this.$modalForm(Object(i.Ob)(0)).then((function(){return t.getUserLabelAll()}))},labelEdit:function(t){var e=this;this.$modalForm(Object(i.Ob)(t.id)).then((function(){return e.getUserLabelAll(1)}))},deleteSort:function(t,e,n){var r=this;e={title:e,num:n,url:"app/wechat_qrcode/cate/del/".concat(t.id),method:"DELETE",ids:""};this.$modalSure(e).then((function(t){r.$Message.success(t.msg),r.labelSort.splice(n,1),r.labelSort=[],r.getUserLabelAll()})).catch((function(t){r.$Message.error(t.msg)}))},showMenu:function(t){this.labelSort.forEach((function(e){e.id==t.id?e.status=!t.status:e.status=!1}))},bindMenuItem:function(t,e){this.tableFrom.page=1,this.current=e,this.labelSort.forEach((function(t){t.status=!1})),this.tableFrom.cate_id=t.id,this.getList()},cancel:function(){this.formValidate={page:1,limit:10,data:"",type:"",nickname:""}},edit:function(t){this.$router.push({path:"/admin/marketing/channel_code/create?id="+t.id})},add:function(){this.$router.push({path:"/admin/marketing/channel_code/create"})},getListService:function(){var t=this;this.loading2=!0,kefucreateApi(this.formValidate).then(function(){var e=Object(r.a)(regeneratorRuntime.mark((function e(n){var r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:r=n.data,t.tableList2=r.list,t.total2=r.count,t.tableList2.map((function(t){t._isChecked=!1})),t.loading2=!1;case 5:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){t.loading2=!1,t.$Message.error(e.msg)}))},userSearchs:function(){this.formValidate.page=1,this.getList()},del:function(t,e,n){var r=this;e={title:e,num:n,url:"/app/wechat_qrcode/del/".concat(t.id),method:"DELETE",ids:""};this.$modalSure(e).then((function(t){r.$Message.success(t.msg),r.tableList.splice(n,1)})).catch((function(t){r.$Message.error(t.msg)}))},getList:function(){var t=this;this.loading=!0,Object(i.Qb)(this.tableFrom).then(function(){var e=Object(r.a)(regeneratorRuntime.mark((function e(n){var r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:r=n.data,t.tableList=r.list,t.total=n.data.count,t.loading=!1;case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){t.loading=!1,t.$Message.error(e.msg)}))},pageChange:function(t){this.tableFrom.page=t,this.getList()},onchangeIsShow:function(t){var e=this;t={id:t.id,status:t.status};Object(i.Sb)(t).then(function(){var t=Object(r.a)(regeneratorRuntime.mark((function t(n){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:e.$Message.success(n.msg);case 1:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()).catch((function(t){e.$Message.error(t.msg)}))}}},n("e305"),c=n("2877"),n=Object(c.a)(o,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",[n("div",{staticClass:"i-layout-page-header"},[n("div",{staticClass:"i-layout-page-header"},[n("span",{staticClass:"ivu-page-header-title"},[t._v(t._s(t.$route.meta.title))])])]),n("Row",{staticClass:"ivu-mt box-wrapper"},[n("Col",{staticClass:"left-wrapper",attrs:{span:"3"}},[n("Menu",{attrs:{theme:t.theme3,"active-name":t.sortName,width:"auto"}},[n("MenuGroup",t._l(t.labelSort,(function(e,r){return n("MenuItem",{key:r,staticClass:"menu-item",class:r===t.current?"showOn":"",attrs:{name:e.id},nativeOn:{click:function(n){return t.bindMenuItem(e,r)}}},[t._v("\n "+t._s(e.cate_name)+"\n "),0!=r?n("div",{staticClass:"icon-box"},[n("Icon",{attrs:{type:"ios-more",size:"24"},on:{click:function(n){return n.stopPropagation(),t.showMenu(e)}}})],1):t._e(),0!=r?n("div",{directives:[{name:"show",rawName:"v-show",value:e.status,expression:"item.status"}],staticClass:"right-menu ivu-poptip-inner"},[n("div",{staticClass:"ivu-poptip-body",on:{click:function(n){return t.labelEdit(e)}}},[n("div",{staticClass:"ivu-poptip-body-content"},[n("div",{staticClass:"ivu-poptip-body-content-inner"},[t._v("编辑分类")])])]),n("div",{staticClass:"ivu-poptip-body",on:{click:function(n){return t.deleteSort(e,"删除分类",r)}}},[n("div",{staticClass:"ivu-poptip-body-content"},[n("div",{staticClass:"ivu-poptip-body-content-inner"},[t._v("删除分类")])])])]):t._e()])})),1)],1)],1),n("Col",{ref:"rightBox",attrs:{span:"21"}},[n("Card",{attrs:{bordered:!1,"dis-hover":""}},[n("Row",{staticClass:"mb20",attrs:{type:"flex"}},[n("Col",{attrs:{span:"20"}},[n("Button",{directives:[{name:"auth",rawName:"v-auth",value:["marketing-channel_code-create"],expression:"['marketing-channel_code-create']"}],staticClass:"mr10",attrs:{type:"primary",icon:"md-add"},on:{click:t.add}},[t._v("新建二维码")]),n("Button",{directives:[{name:"auth",rawName:"v-auth",value:["marketing-channel_code-create"],expression:"['marketing-channel_code-create']"}],staticStyle:{"margin-left":"10px"},attrs:{type:"success",icon:"md-add"},on:{click:t.addSort}},[t._v("添加分组")])],1),n("Col",{attrs:{span:"4"}},[n("Input",{attrs:{search:"","enter-button":"搜索",placeholder:"请输入二维码名称"},on:{"on-search":t.userSearchs},model:{value:t.tableFrom.name,callback:function(e){t.$set(t.tableFrom,"name",e)},expression:"tableFrom.name"}})],1)],1),n("Table",{attrs:{columns:t.columns1,data:t.tableList,loading:t.loading,"highlight-row":"","no-userFrom-text":"暂无数据","no-filtered-userFrom-text":"暂无筛选结果"},scopedSlots:t._u([{key:"image",fn:function(t){var e=t.row;return t.index,[n("div",{directives:[{name:"viewer",rawName:"v-viewer"}],staticClass:"tabBox_img"},[n("img",{directives:[{name:"lazy",rawName:"v-lazy",value:e.image,expression:"row.image"}]})])]}},{key:"avatar",fn:function(t){var e=t.row;return t.index,[n("div",{directives:[{name:"viewer",rawName:"v-viewer"}],staticClass:"tabBox_img"},[n("img",{directives:[{name:"lazy",rawName:"v-lazy",value:e.avatar,expression:"row.avatar"}]})])]}},{key:"label_name",fn:function(e){var r=e.row;return e.index,[r.label_name.length?n("div",t._l(r.label_name,(function(e,r){return n("Tag",{key:r,attrs:{checkable:!1,color:"primary"}},[t._v(t._s(e))])})),1):n("div",[t._v("--")])]}},{key:"add_time",fn:function(e){var r=e.row;return e.index,[0===r.stop?n("span",[t._v(" 永久 ")]):t._e(),1===r.stop?n("span",[t._v(" "+t._s(r.add_time)+" - "+t._s(r.end_time))]):t._e(),-1===r.stop?n("span",[t._v("已过期")]):t._e()]}},{key:"status",fn:function(e){var r=e.row;return e.index,[n("i-switch",{attrs:{value:r.status,"true-value":1,"false-value":0,disabled:2==r.lottery_status,size:"large"},on:{"on-change":function(e){return t.onchangeIsShow(r)}},model:{value:r.status,callback:function(e){t.$set(r,"status",e)},expression:"row.status"}},[n("span",{attrs:{slot:"open"},slot:"open"},[t._v("开启")]),n("span",{attrs:{slot:"close"},slot:"close"},[t._v("关闭")])])]}},{key:"action",fn:function(e){var r=e.row,a=e.index;return[n("a",{on:{click:function(e){return t.edit(r)}}},[t._v("编辑")]),n("Divider",{attrs:{type:"vertical"}}),n("a",{on:{click:function(e){return t.del(r,"删除二维码",a)}}},[t._v("删除")]),n("Divider",{attrs:{type:"vertical"}}),n("Dropdown",{on:{"on-click":function(e){return t.changeMenu(r,e)}}},[n("a",{attrs:{href:"javascript:void(0)"}},[t._v("更多\n "),n("Icon",{attrs:{type:"ios-arrow-down"}})],1),n("DropdownMenu",{attrs:{slot:"list"},slot:"list"},[n("DropdownItem",{attrs:{name:"1"}},[t._v("下载")]),n("DropdownItem",{attrs:{name:"2"}},[t._v("统计")]),n("DropdownItem",{attrs:{name:"3"}},[t._v("用户列表")])],1)],1)]}}])}),n("div",{staticClass:"acea-row row-right page"},[n("Page",{attrs:{total:t.total,"show-elevator":"","show-total":"","page-size":t.tableFrom.limit},on:{"on-change":t.pageChange}})],1)],1)],1)],1),n("Modal",{attrs:{scrollable:"","footer-hide":"",closable:"",title:"渠道码用户列表","mask-closable":!1,width:"900"},model:{value:t.modals,callback:function(e){t.modals=e},expression:"modals"}},[n("Table",{ref:"selection",attrs:{columns:t.columns4,data:t.tabList,"no-data-text":"暂无数据","highlight-row":"","max-height":"400","no-filtered-data-text":"暂无筛选结果"},scopedSlots:t._u([{key:"avatar",fn:function(t){var e=t.row;return t.index,[n("div",{directives:[{name:"viewer",rawName:"v-viewer"}],staticClass:"tabBox_img"},[n("img",{directives:[{name:"lazy",rawName:"v-lazy",value:e.avatar,expression:"row.avatar"}]})])]}}])}),n("div",{staticClass:"acea-row row-right page"},[n("Page",{attrs:{total:t.total2,"show-elevator":"","show-total":"",loading:t.loading2,"page-size":t.userData.limit},on:{"on-change":t.pageChangeUser}})],1)],1)],1)}),[],!1,null,"65750ece",null);e.default=n.exports},e305:function(t,e,n){"use strict";var r=n("a51d");n.n(r).a}}]); \ No newline at end of file diff --git a/crmeb/public/admin/js/chunk-595a0a20.7aebaec0.js.gz b/crmeb/public/admin/js/chunk-595a0a20.7aebaec0.js.gz deleted file mode 100644 index ec347bb9f..000000000 Binary files a/crmeb/public/admin/js/chunk-595a0a20.7aebaec0.js.gz and /dev/null differ diff --git a/crmeb/public/admin/js/chunk-5bfb2822.2b2548ec.js b/crmeb/public/admin/js/chunk-5bfb2822.9e15b1a3.js similarity index 100% rename from crmeb/public/admin/js/chunk-5bfb2822.2b2548ec.js rename to crmeb/public/admin/js/chunk-5bfb2822.9e15b1a3.js diff --git a/crmeb/public/admin/js/chunk-5e3ade6c.f83a3782.js b/crmeb/public/admin/js/chunk-5e3ade6c.f83a3782.js new file mode 100644 index 000000000..7d455ac9e --- /dev/null +++ b/crmeb/public/admin/js/chunk-5e3ade6c.f83a3782.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-5e3ade6c"],{"0b09":function(t,e,a){"use strict";var s=a("d920");a.n(s).a},3968:function(t,e,a){"use strict";a.d(e,"a",(function(){return i})),a.d(e,"i",(function(){return n})),a.d(e,"g",(function(){return o})),a.d(e,"h",(function(){return r})),a.d(e,"e",(function(){return l})),a.d(e,"j",(function(){return c})),a.d(e,"f",(function(){return u})),a.d(e,"c",(function(){return d})),a.d(e,"d",(function(){return p})),a.d(e,"b",(function(){return m})),a.d(e,"k",(function(){return h})),a("99af");var s=a("6b6c");function i(t){return Object(s.a)({url:"/setting/system_out_account/index",method:"get",params:t})}function n(t){return Object(s.a)({url:"setting/system_out_account/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function o(t){return Object(s.a)({url:"setting/system_out_account/save",method:"post",data:t})}function r(t){return Object(s.a)({url:"setting/system_out_account/update/".concat(t.id),method:"post",data:t})}function l(){return Object(s.a)({url:"setting/system_out_interface/list",method:"get"})}function c(t){return Object(s.a)({url:"setting/system_out_account/set_up/".concat(t.id),method:"put",data:t})}function u(t){return Object(s.a)({url:"setting/system_out_interface/save/".concat(t.id),method:"post",data:t})}function d(t){return Object(s.a)({url:"setting/system_out_interface/info/".concat(t),method:"get"})}function p(t){return Object(s.a)({url:"setting/system_out_interface/edit_name",method:"PUT",data:t})}function m(t){return Object(s.a)({url:"setting/system_out_interface/del/"+t,method:"delete"})}function h(t){return Object(s.a)({url:"setting/system_out_account/text_out_url",method:"post",data:t})}},"6b91":function(t,e,a){"use strict";a.r(e);var s=a("c964"),i=a("f3f3"),n=(a("96cf"),a("a9e3"),a("d81d"),a("a434"),a("2f62")),o=a("3968");i={name:"systemOut",data:function(){return{grid:{xl:7,lg:7,md:12,sm:24,xs:24},total:0,loading:!1,roleData:{status1:""},formValidate:{roles:"",status:"",name:"",page:1,limit:20},status:"",list:[],intList:[],columns:[{type:"selection",width:60,align:"center"},{title:"接口名称",key:"name"}],columns1:[{title:"编号",key:"id",minWidth:80},{title:"账号",key:"appid",minWidth:150},{title:"描述",key:"title",minWidth:250},{title:"添加时间",key:"add_time",minWidth:180},{title:"最后登录时间",key:"last_time",minWidth:180},{title:"最后登录ip",key:"ip",minWidth:180},{title:"状态",slot:"status",minWidth:90},{title:"操作",key:"action",slot:"action",fixed:"right",minWidth:120}],FromData:null,modalTitleSs:"",ids:Number,modals:!1,modalsid:"",type:0,modalsdate:{appid:"",appsecret:"",title:"",rules:[]},settingModals:!1,settingData:{switch:1,name:""},ruleValidate:{appid:[{required:!0,message:"请输入正确的账号 (4到30位之间)",trigger:"blur",min:4,max:30}],appsecret:[{required:!0,message:"请输入正确的密码 (6到32位之间)",trigger:"blur",min:6,max:32}],title:[{message:"请输入正确的描述 (不能多于200位数)",trigger:"blur",max:200}]},editValidate:{appsecret:[{required:!1,message:"请输入正确的密码 (6到32位之间)",trigger:"blur",min:6,max:32}]}}},computed:Object(i.a)(Object(i.a)({},Object(n.e)("media",["isMobile"])),{},{labelWidth:function(){return this.isMobile?void 0:50},labelPosition:function(){return this.isMobile?"top":"left"}}),created:function(){this.getList()},methods:{onchangeIsShow:function(t){var e=this;t={id:t.id,status:t.status};Object(o.i)(t).then(function(){var t=Object(s.a)(regeneratorRuntime.mark((function t(a){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:e.$Message.success(a.msg);case 1:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()).catch((function(t){e.$Message.error(t.msg)}))},submitFail:function(){this.getList()},getList:function(){var t=this;this.loading=!0,this.formValidate.roles=this.formValidate.roles||"",Object(o.a)(this.formValidate).then(function(){var e=Object(s.a)(regeneratorRuntime.mark((function e(a){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t.total=a.data.count,t.list=a.data.list,t.loading=!1;case 3:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){t.loading=!1,t.$Message.error(e.msg)}))},pageChange:function(t){this.formValidate.page=t,this.getList()},add:function(){this.modals=!0,this.type=0,this.modalsdate={appid:"",appsecret:"",title:"",rules:[]},this.getIntList()},selectTree:function(t,e){},getIntList:function(t,e){var a=this;Object(o.e)().then((function(s){a.intList=s.data,t?e.map((function(t){a.intList.map((function(e){1===e.id&&(e.checked=!0,e.disableCheckbox=!0,e.children.length&&e.children.map((function(t){t.checked=!0,t.disableCheckbox=!0}))),function t(e,a){e.length&&e.map((function(e){e.id==a&&(e.checked=!0),e.children&&t(e.children)}))}(e.children||[],t)}))})):a.intList.map((function(t){1===t.id&&(t.checked=!0,t.disableCheckbox=!0,t.children.length&&t.children.map((function(t){t.checked=!0,t.disableCheckbox=!0})))}))}))},edit:function(t){this.modals=!0,this.modalsdate.appid=t.appid,this.modalsdate.title=t.title,this.modalsdate.rules=t.rules.map((function(t){return Number(t)})),this.modalsid=t.id,this.type=1,this.getIntList("edit",this.modalsdate.rules)},del:function(t,e,a){var s=this;e={title:e,num:a,url:"setting/system_out_account/".concat(t.id),method:"DELETE",ids:""};this.$modalSure(e).then((function(t){s.$Message.success(t.msg),s.list.splice(a,1)})).catch((function(t){s.$Message.error(t.msg)}))},setUp:function(t){this.settingModals=!0,this.settingData=t},userSearchs:function(){this.formValidate.status="all"===this.status?"":this.status,this.formValidate.page=1,this.list=[],this.getList()},submit:function(t){var e=this;Object(o.j)(this.settingData).then((function(t){e.$Message.success(t.msg),e.settingModals=!1,e.getList()}))},textOutUrl:function(){var t=this;Object(o.k)(this.settingData).then((function(e){t.$Message.success(e.msg)})).catch((function(e){t.$Message.error(e.msg)}))},ok:function(t){var e=this,a=this.modalsid?o.h:o.g;this.$refs[t].validate((function(t){t?(e.modalsdate.rules=[],e.$refs.tree.getCheckedAndIndeterminateNodes().map((function(t){e.modalsdate.rules.push(t.id)})),e.modalsid&&(e.modalsdate.id=e.modalsid),a(e.modalsdate).then((function(t){e.modalsdate={appid:"",appsecret:"",title:"",rules:[]},e.modals=!1,e.$Message.success(t.msg),e.modalsid="",e.getList()})).catch((function(t){e.$Message.error(t.msg)}))):e.$Message.warning("请完善数据")}))},cancel:function(){this.modalsid="",this.modalsdate={appid:"",appsecret:"",title:""},this.modals=!1},reset:function(){for(var t="ABCDEFGHJKMNPQRSTWXYZabcdefhijkmnprstwxyz2345678",e=t.length,a="",s=0;s<16;s++)a+=t.charAt(Math.floor(Math.random()*e));this.modalsdate.appsecret=a}}},a("0b09"),n=a("2877"),a=Object(n.a)(i,(function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",[a("div",{staticClass:"i-layout-page-header"},[a("div",{staticClass:"i-layout-page-header"},[a("span",{staticClass:"ivu-page-header-title"},[t._v(t._s(t.$route.meta.title))])])]),a("Card",{staticClass:"ivu-mt",attrs:{bordered:!1,"dis-hover":""}},[a("Form",{ref:"formValidate",attrs:{model:t.formValidate,"label-width":t.labelWidth,"label-position":t.labelPosition},nativeOn:{submit:function(t){t.preventDefault()}}},[a("Row",{attrs:{type:"flex"}},[a("Col",t._b({},"Col",t.grid,!1),[a("Button",{directives:[{name:"auth",rawName:"v-auth",value:["setting-system_admin-add"],expression:"['setting-system_admin-add']"}],attrs:{type:"primary",icon:"md-add"},on:{click:t.add}},[t._v("添加账号")])],1)],1)],1),a("Table",{staticClass:"mt25",attrs:{columns:t.columns1,data:t.list,"no-userFrom-text":"暂无数据","no-filtered-userFrom-text":"暂无筛选结果",loading:t.loading,"highlight-row":""},scopedSlots:t._u([{key:"roles",fn:function(e){return e=e.row,[0!==e.roles.length?a("div",t._l(e.roles.split(","),(function(e,s){return a("Tag",{key:s,attrs:{color:"blue"},domProps:{textContent:t._s(e)}})})),1):t._e()]}},{key:"status",fn:function(e){var s=e.row;return[a("i-switch",{attrs:{value:s.status,"true-value":1,"false-value":0,size:"large"},on:{"on-change":function(e){return t.onchangeIsShow(s)}},model:{value:s.status,callback:function(e){t.$set(s,"status",e)},expression:"row.status"}},[a("span",{attrs:{slot:"open"},slot:"open"},[t._v("开启")]),a("span",{attrs:{slot:"close"},slot:"close"},[t._v("关闭")])])]}},{key:"action",fn:function(e){var s=e.row,i=e.index;return[a("a",{on:{click:function(e){return t.setUp(s)}}},[t._v("设置")]),a("Divider",{attrs:{type:"vertical"}}),a("a",{on:{click:function(e){return t.edit(s)}}},[t._v("编辑")]),a("Divider",{attrs:{type:"vertical"}}),a("a",{on:{click:function(e){return t.del(s,"删除账号",i)}}},[t._v("删除")])]}}])}),a("div",{staticClass:"acea-row row-right page"},[a("Page",{attrs:{total:t.total,current:t.formValidate.page,"show-elevator":"","show-total":"","page-size":t.formValidate.limit},on:{"on-change":t.pageChange}})],1)],1),a("Modal",{attrs:{scrollable:"",title:0==t.type?"添加账号":"编辑账号","mask-closable":!1,width:"700",closable:!1},model:{value:t.modals,callback:function(e){t.modals=e},expression:"modals"}},[a("Form",{ref:"modalsdate",attrs:{model:t.modalsdate,rules:0==t.type?t.ruleValidate:t.editValidate,"label-width":70,"label-position":"right"}},[a("FormItem",{attrs:{label:"账号",prop:"appid"}},[a("div",{staticStyle:{display:"flex"}},[a("Input",{attrs:{type:"text",disabled:0!=t.type},model:{value:t.modalsdate.appid,callback:function(e){t.$set(t.modalsdate,"appid",e)},expression:"modalsdate.appid"}})],1)]),a("FormItem",{attrs:{label:"密码",prop:"appsecret"}},[a("div",{staticStyle:{display:"flex"}},[a("Input",{staticClass:"input",attrs:{type:"text"},model:{value:t.modalsdate.appsecret,callback:function(e){t.$set(t.modalsdate,"appsecret",e)},expression:"modalsdate.appsecret"}}),a("Button",{staticClass:"reset",attrs:{type:"primary"},on:{click:t.reset}},[t._v("重置")])],1)]),a("FormItem",{attrs:{label:"描述",prop:"title"}},[a("div",{staticStyle:{display:"flex"}},[a("Input",{attrs:{type:"textarea"},model:{value:t.modalsdate.title,callback:function(e){t.$set(t.modalsdate,"title",e)},expression:"modalsdate.title"}})],1)]),a("FormItem",{attrs:{label:"接口权限",prop:"title"}},[a("Tree",{ref:"tree",attrs:{data:t.intList,multiple:"","show-checkbox":""},on:{"on-check-change":t.selectTree}})],1)],1),a("div",{attrs:{slot:"footer"},slot:"footer"},[a("Button",{attrs:{type:"primary"},on:{click:function(e){return t.ok("modalsdate")}}},[t._v("确定")]),a("Button",{on:{click:t.cancel}},[t._v("取消")])],1)],1),a("Modal",{attrs:{scrollable:"",title:"设置推送","mask-closable":!1,width:"900",closable:!1},model:{value:t.settingModals,callback:function(e){t.settingModals=e},expression:"settingModals"}},[a("Form",{ref:"settingData",staticClass:"setting-style",attrs:{model:t.settingData,rules:0==t.type?t.ruleValidate:t.editValidate,"label-width":140,"label-position":"right"}},[a("FormItem",{attrs:{label:"推送开关",prop:"switch"}},[a("i-switch",{attrs:{"true-value":1,"false-value":0},model:{value:t.settingData.push_open,callback:function(e){t.$set(t.settingData,"push_open",e)},expression:"settingData.push_open"}})],1),a("FormItem",{attrs:{label:"推送账号",prop:"push_account"}},[a("div",{staticClass:"form-content"},[a("Input",{attrs:{type:"text",placeholder:"请输入推送账号"},model:{value:t.settingData.push_account,callback:function(e){t.$set(t.settingData,"push_account",e)},expression:"settingData.push_account"}}),a("span",{staticClass:"trip"},[t._v("接受推送方获取token的账号")])],1)]),a("FormItem",{attrs:{label:"推送密码",prop:"push_password"}},[a("div",{staticClass:"form-content"},[a("Input",{attrs:{type:"text",placeholder:"请输入推送密码"},model:{value:t.settingData.push_password,callback:function(e){t.$set(t.settingData,"push_password",e)},expression:"settingData.push_password"}}),a("span",{staticClass:"trip"},[t._v("接受推送方获取token的密码")])],1)]),a("FormItem",{attrs:{label:"获取TOKEN接口",prop:"push_token_url"}},[a("div",{staticClass:"form-content"},[a("div",{staticClass:"input-button"},[a("Input",{attrs:{type:"text",placeholder:"请输入获取TOKEN接口"},model:{value:t.settingData.push_token_url,callback:function(e){t.$set(t.settingData,"push_token_url",e)},expression:"settingData.push_token_url"}}),a("Button",{staticClass:"ml10",attrs:{type:"primary"},on:{click:function(e){return t.textOutUrl(t.settingData.id)}}},[t._v("测试链接")])],1),a("span",{staticClass:"trip"},[t._v("接受推送方获取token的URL地址,POST方法,传入push_account和push_password,返回token和有效时间time(秒)")])])]),a("FormItem",{attrs:{label:"用户数据修改推送接口",prop:"user_update_push"}},[a("div",{staticClass:"form-content"},[a("Input",{attrs:{type:"text",placeholder:"请输入用户数据修改推送接口"},model:{value:t.settingData.user_update_push,callback:function(e){t.$set(t.settingData,"user_update_push",e)},expression:"settingData.user_update_push"}}),a("span",{staticClass:"trip"},[t._v("用户修改积分,余额,经验等将用户信息推送至该地址,POST方法")])],1)]),a("FormItem",{attrs:{label:"订单创建推送接口",prop:"order_create_push"}},[a("div",{staticClass:"form-content"},[a("Input",{attrs:{type:"text",placeholder:"请输入订单创建推送接口"},model:{value:t.settingData.order_create_push,callback:function(e){t.$set(t.settingData,"order_create_push",e)},expression:"settingData.order_create_push"}}),a("span",{staticClass:"trip"},[t._v("订单创建时推送订单信息至该地址,POST方法")])],1)]),a("FormItem",{attrs:{label:"订单支付推送接口",prop:"order_pay_push"}},[a("div",{staticClass:"form-content"},[a("Input",{attrs:{type:"text",placeholder:"请输入订单支付推送接口"},model:{value:t.settingData.order_pay_push,callback:function(e){t.$set(t.settingData,"order_pay_push",e)},expression:"settingData.order_pay_push"}}),a("span",{staticClass:"trip"},[t._v("订单完成支付时推送订单已支付信息至该地址,POST方法")])],1)]),a("FormItem",{attrs:{label:"售后订单创建推送接口",prop:"refund_create_push"}},[a("div",{staticClass:"form-content"},[a("Input",{attrs:{type:"text",placeholder:"请输入售后订单创建推送接口"},model:{value:t.settingData.refund_create_push,callback:function(e){t.$set(t.settingData,"refund_create_push",e)},expression:"settingData.refund_create_push"}}),a("span",{staticClass:"trip"},[t._v("售后订单生成时推送售后单信息至该地址,POST方法")])],1)]),a("FormItem",{attrs:{label:"售后订单取消推送接口",prop:"refund_cancel_push"}},[a("div",{staticClass:"form-content"},[a("Input",{attrs:{type:"text",placeholder:"请输入售后订单取消推送接口"},model:{value:t.settingData.refund_cancel_push,callback:function(e){t.$set(t.settingData,"refund_cancel_push",e)},expression:"settingData.refund_cancel_push"}}),a("span",{staticClass:"trip"},[t._v("售后订单取消时推送售后单取消信息至该地址,POST方法")])],1)])],1),a("div",{attrs:{slot:"footer"},slot:"footer"},[a("Button",{attrs:{type:"primary"},on:{click:function(e){return t.submit("settingData")}}},[t._v("确定")]),a("Button",{on:{click:function(e){t.settingModals=!1}}},[t._v("取消")])],1)],1)],1)}),[],!1,null,"0ab81074",null);e.default=a.exports},d920:function(t,e,a){}}]); \ No newline at end of file diff --git a/crmeb/public/admin/js/chunk-5e3ade6c.f83a3782.js.gz b/crmeb/public/admin/js/chunk-5e3ade6c.f83a3782.js.gz new file mode 100644 index 000000000..c121f191f Binary files /dev/null and b/crmeb/public/admin/js/chunk-5e3ade6c.f83a3782.js.gz differ diff --git a/crmeb/public/admin/js/chunk-5e4dbbd2.454dc864.js.gz b/crmeb/public/admin/js/chunk-5e4dbbd2.454dc864.js.gz deleted file mode 100644 index 4a2059ff5..000000000 Binary files a/crmeb/public/admin/js/chunk-5e4dbbd2.454dc864.js.gz and /dev/null differ diff --git a/crmeb/public/admin/js/chunk-5e75d41e.df00950f.js b/crmeb/public/admin/js/chunk-5e75d41e.e9d1c455.js similarity index 100% rename from crmeb/public/admin/js/chunk-5e75d41e.df00950f.js rename to crmeb/public/admin/js/chunk-5e75d41e.e9d1c455.js diff --git a/crmeb/public/admin/js/chunk-611e73b1.10c980fa.js b/crmeb/public/admin/js/chunk-611e73b1.62e701aa.js similarity index 100% rename from crmeb/public/admin/js/chunk-611e73b1.10c980fa.js rename to crmeb/public/admin/js/chunk-611e73b1.62e701aa.js diff --git a/crmeb/public/admin/js/chunk-611e73b1.10c980fa.js.gz b/crmeb/public/admin/js/chunk-611e73b1.62e701aa.js.gz similarity index 100% rename from crmeb/public/admin/js/chunk-611e73b1.10c980fa.js.gz rename to crmeb/public/admin/js/chunk-611e73b1.62e701aa.js.gz diff --git a/crmeb/public/admin/js/chunk-61737d4a.ed4bc6f7.js b/crmeb/public/admin/js/chunk-61737d4a.9b5a8ee9.js similarity index 100% rename from crmeb/public/admin/js/chunk-61737d4a.ed4bc6f7.js rename to crmeb/public/admin/js/chunk-61737d4a.9b5a8ee9.js diff --git a/crmeb/public/admin/js/chunk-61737d4a.ed4bc6f7.js.gz b/crmeb/public/admin/js/chunk-61737d4a.9b5a8ee9.js.gz similarity index 100% rename from crmeb/public/admin/js/chunk-61737d4a.ed4bc6f7.js.gz rename to crmeb/public/admin/js/chunk-61737d4a.9b5a8ee9.js.gz diff --git a/crmeb/public/admin/js/chunk-630fbf30.a14713ae.js b/crmeb/public/admin/js/chunk-630fbf30.a14713ae.js new file mode 100644 index 000000000..51debaab9 --- /dev/null +++ b/crmeb/public/admin/js/chunk-630fbf30.a14713ae.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-630fbf30"],{"6c84":function(t,e,n){"use strict";var r=n("9cea");n.n(r).a},"90e7":function(t,e,n){"use strict";n.d(e,"t",(function(){return c})),n.d(e,"j",(function(){return u})),n.d(e,"Hb",(function(){return a})),n.d(e,"Gb",(function(){return o})),n.d(e,"i",(function(){return i})),n.d(e,"db",(function(){return s})),n.d(e,"Lb",(function(){return d})),n.d(e,"c",(function(){return f})),n.d(e,"d",(function(){return h})),n.d(e,"W",(function(){return l})),n.d(e,"cb",(function(){return m})),n.d(e,"ib",(function(){return b})),n.d(e,"B",(function(){return g})),n.d(e,"Ub",(function(){return p})),n.d(e,"ob",(function(){return j})),n.d(e,"nb",(function(){return O})),n.d(e,"y",(function(){return _})),n.d(e,"z",(function(){return v})),n.d(e,"l",(function(){return w})),n.d(e,"eb",(function(){return y})),n.d(e,"m",(function(){return T})),n.d(e,"hb",(function(){return k})),n.d(e,"gb",(function(){return x})),n.d(e,"fb",(function(){return S})),n.d(e,"jb",(function(){return L})),n.d(e,"lb",(function(){return $})),n.d(e,"T",(function(){return C})),n.d(e,"mb",(function(){return E})),n.d(e,"yb",(function(){return I})),n.d(e,"G",(function(){return P})),n.d(e,"xb",(function(){return G})),n.d(e,"p",(function(){return q})),n.d(e,"n",(function(){return D})),n.d(e,"o",(function(){return F})),n.d(e,"q",(function(){return A})),n.d(e,"r",(function(){return M})),n.d(e,"pb",(function(){return R})),n.d(e,"Tb",(function(){return U})),n.d(e,"qb",(function(){return B})),n.d(e,"Ob",(function(){return H})),n.d(e,"rb",(function(){return J})),n.d(e,"Z",(function(){return N})),n.d(e,"Qb",(function(){return z})),n.d(e,"ab",(function(){return K})),n.d(e,"X",(function(){return Q})),n.d(e,"Y",(function(){return W})),n.d(e,"Q",(function(){return V})),n.d(e,"A",(function(){return X})),n.d(e,"E",(function(){return Y})),n.d(e,"D",(function(){return Z})),n.d(e,"v",(function(){return tt})),n.d(e,"F",(function(){return et})),n.d(e,"Sb",(function(){return nt})),n.d(e,"s",(function(){return rt})),n.d(e,"Pb",(function(){return ct})),n.d(e,"Rb",(function(){return ut})),n.d(e,"x",(function(){return at})),n.d(e,"C",(function(){return ot})),n.d(e,"w",(function(){return it})),n.d(e,"u",(function(){return st})),n.d(e,"P",(function(){return dt})),n.d(e,"h",(function(){return ft})),n.d(e,"e",(function(){return ht})),n.d(e,"f",(function(){return lt})),n.d(e,"Ib",(function(){return mt})),n.d(e,"Jb",(function(){return bt})),n.d(e,"Kb",(function(){return gt})),n.d(e,"kb",(function(){return pt})),n.d(e,"zb",(function(){return jt})),n.d(e,"R",(function(){return Ot})),n.d(e,"Bb",(function(){return _t})),n.d(e,"Ab",(function(){return vt})),n.d(e,"Cb",(function(){return wt})),n.d(e,"Db",(function(){return yt})),n.d(e,"Eb",(function(){return Tt})),n.d(e,"Fb",(function(){return kt})),n.d(e,"Mb",(function(){return xt})),n.d(e,"Nb",(function(){return St})),n.d(e,"S",(function(){return Lt})),n.d(e,"g",(function(){return $t})),n.d(e,"sb",(function(){return Ct})),n.d(e,"vb",(function(){return Et})),n.d(e,"a",(function(){return It})),n.d(e,"b",(function(){return Pt})),n.d(e,"tb",(function(){return Gt})),n.d(e,"wb",(function(){return qt})),n.d(e,"ub",(function(){return Dt})),n.d(e,"k",(function(){return Ft})),n.d(e,"U",(function(){return At})),n.d(e,"V",(function(){return Mt})),n.d(e,"bb",(function(){return Rt})),n.d(e,"N",(function(){return Ut})),n.d(e,"M",(function(){return Bt})),n.d(e,"I",(function(){return Ht})),n.d(e,"H",(function(){return Jt})),n.d(e,"J",(function(){return Nt})),n.d(e,"L",(function(){return zt})),n.d(e,"K",(function(){return Kt})),n.d(e,"O",(function(){return Qt})),n("99af");var r=n("6b6c");function c(t){return Object(r.a)({url:"setting/config/header_basics",method:"get",params:t})}function u(t,e){return Object(r.a)({url:e,method:"get",params:t})}function a(t){return Object(r.a)({url:t.url,method:"get",params:t.data})}function o(){return Object(r.a)({url:"notify/sms/temp/create",method:"get"})}function i(t){return Object(r.a)({url:"serve/login",method:"post",data:t})}function s(t){return Object(r.a)({url:"serve/modify",method:"post",data:t})}function d(t){return Object(r.a)({url:"serve/update_phone",method:"post",data:t})}function f(t){return Object(r.a)({url:"serve/captcha",method:"post",data:t})}function h(t){return Object(r.a)({url:"serve/checkCode",method:"post",data:t})}function l(t){return Object(r.a)({url:"serve/register",method:"post",data:t})}function m(){return Object(r.a)({url:"serve/info",method:"get"})}function b(t){return Object(r.a)({url:"serve/sms/sign",method:"PUT",data:t})}function g(t){return Object(r.a)({url:"app/wechat/kefu/login/".concat(t),method:"get"})}function p(t){return Object(r.a)({url:"app/wechat/speechcraft",method:"get",params:t})}function j(t){return Object(r.a)({url:"app/wechat/speechcraft/".concat(t,"/edit"),method:"get"})}function O(){return Object(r.a)({url:"app/wechat/speechcraft/create",method:"get"})}function _(t){return Object(r.a)({url:"app/feedback",method:"get",params:t})}function v(t){return Object(r.a)({url:"app/feedback/".concat(t,"/edit"),method:"get"})}function w(){return Object(r.a)({url:"serve/export_all",method:"get"})}function y(){return Object(r.a)({url:"serve/open",method:"get"})}function T(t){return Object(r.a)({url:"serve/export_temp",method:"get",params:t})}function k(t){return Object(r.a)({url:"serve/record",method:"get",params:t})}function x(t){return Object(r.a)({url:"serve/open",method:"get",params:t})}function S(t){return Object(r.a)({url:"serve/opn_express",method:"post",data:t})}function L(t){return Object(r.a)({url:"serve/sms/open",method:"get",params:t})}function $(t){return Object(r.a)({url:"serve/meal_list",method:"get",params:t})}function C(t){return Object(r.a)({url:"serve/pay_meal",method:"post",data:t})}function E(t){return Object(r.a)({url:"notify/sms/record",method:"get",params:t})}function I(){return Object(r.a)({url:"merchant/store",method:"GET"})}function P(){return Object(r.a)({url:"merchant/store/address",method:"GET"})}function G(t){return Object(r.a)({url:"merchant/store/".concat(t.id),method:"POST",data:t})}function q(t){return Object(r.a)({url:"freight/express",method:"get",params:t})}function D(){return Object(r.a)({url:"/freight/express/create",method:"get"})}function F(t){return Object(r.a)({url:"freight/express/".concat(t,"/edit"),method:"get"})}function A(t){return Object(r.a)({url:"freight/express/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function M(){return Object(r.a)({url:"freight/express/sync_express",method:"get"})}function R(){return Object(r.a)({url:"app/wechat/speechcraftcate",method:"get"})}function U(){return Object(r.a)({url:"app/wechat_qrcode/cate/list",method:"get"})}function B(){return Object(r.a)({url:"app/wechat/speechcraftcate/create",method:"get"})}function H(t){return Object(r.a)({url:"app/wechat_qrcode/cate/create/".concat(t),method:"get"})}function J(t){return Object(r.a)({url:"app/wechat/speechcraftcate/".concat(t,"/edit"),method:"get"})}function N(t){return Object(r.a)({url:"setting/role",method:"GET",params:t})}function z(t){return Object(r.a)({url:"app/wechat_qrcode/list",method:"GET",params:t})}function K(t){return Object(r.a)({url:"setting/role/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function Q(t){return Object(r.a)({url:"setting/role/".concat(t.id),method:"post",data:t})}function W(t){return Object(r.a)({url:"setting/role/".concat(t,"/edit"),method:"get"})}function V(){return Object(r.a)({url:"setting/role/create",method:"get"})}function X(t){return Object(r.a)({url:"app/wechat/kefu",method:"get",params:t})}function Y(t){return Object(r.a)({url:"app/wechat/kefu/create",method:"get",params:t})}function Z(){return Object(r.a)({url:"app/wechat/kefu/add",method:"get"})}function tt(t){return Object(r.a)({url:"app/wechat/kefu",method:"post",data:t})}function et(t){return Object(r.a)({url:"app/wechat/kefu/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function nt(t){return Object(r.a)({url:"app/wechat_qrcode/set_status/".concat(t.id,"/").concat(t.status),method:"PUT"})}function rt(t){return Object(r.a)({url:"app/wechat_qrcode/user_list/".concat(t.id),method:"get",params:t})}function ct(t){return Object(r.a)({url:"app/wechat_qrcode/info/".concat(t),method:"get"})}function ut(t,e){return Object(r.a)({url:"app/wechat_qrcode/save/".concat(t),method:"post",data:e})}function at(t){return Object(r.a)({url:"app/wechat/kefu/".concat(t,"/edit"),method:"GET"})}function ot(t,e){return Object(r.a)({url:"app/wechat/kefu/record/".concat(e),method:"GET",params:t})}function it(t){return Object(r.a)({url:"app/wechat/kefu/chat_list",method:"GET",params:t})}function st(){return Object(r.a)({url:"notify/sms/is_login",method:"GET"})}function dt(){return Object(r.a)({url:"notify/sms/logout",method:"GET"})}function ft(t){return Object(r.a)({url:"setting/city/list/".concat(t),method:"get"})}function ht(t){return Object(r.a)({url:"setting/city/add/".concat(t),method:"get"})}function lt(t){return Object(r.a)({url:"setting/city/".concat(t,"/edit"),method:"get"})}function mt(t){return Object(r.a)({url:"setting/shipping_templates/list",method:"get",params:t})}function bt(t){return Object(r.a)({url:"setting/shipping_templates/city_list",method:"get"})}function gt(t,e){return Object(r.a)({url:"setting/shipping_templates/save/".concat(t),method:"post",data:e})}function pt(t){return Object(r.a)({url:"setting/shipping_templates/".concat(t,"/edit"),method:"get"})}function jt(){return Object(r.a)({url:"merchant/store/get_header",method:"get"})}function Ot(t){return Object(r.a)({url:"merchant/store",method:"get",params:t})}function _t(t,e){return Object(r.a)({url:"merchant/store/set_show/".concat(t,"/").concat(e),method:"put"})}function vt(t){return Object(r.a)({url:"merchant/store/get_info/".concat(t),method:"get"})}function wt(t){return Object(r.a)({url:"merchant/store_staff",method:"get",params:t})}function yt(){return Object(r.a)({url:"merchant/store_staff/create",method:"get"})}function Tt(t){return Object(r.a)({url:"merchant/store_staff/".concat(t,"/edit"),method:"get"})}function kt(t,e){return Object(r.a)({url:"merchant/store_staff/set_show/".concat(t,"/").concat(e),method:"put"})}function xt(t){return Object(r.a)({url:"merchant/verify_order",method:"get",params:t})}function St(t){return Object(r.a)({url:"merchant/verify/spread_info/".concat(t),method:"get"})}function Lt(){return Object(r.a)({url:"merchant/store_list",method:"get"})}function $t(){return Object(r.a)({url:"setting/city/clean_cache",method:"get"})}function Ct(){return Object(r.a)({url:"system/config/storage/config",method:"get"})}function Et(t){return Object(r.a)({url:"system/config/storage/config",method:"post",data:t})}function It(t){return Object(r.a)({url:"system/config/storage/form/".concat(t),method:"get"})}function Pt(t){return Object(r.a)({url:"system/config/storage/create/".concat(t),method:"get"})}function Gt(t){return Object(r.a)({url:"system/config/storage",method:"get",params:t})}function qt(t){return Object(r.a)({url:"system/config/storage/synch/".concat(t),method:"put"})}function Dt(t){return Object(r.a)({url:"system/config/storage/status/".concat(t),method:"put"})}function Ft(t){return Object(r.a)({url:"system/config/storage/domain/".concat(t),method:"get"})}function At(){return Object(r.a)({url:"setting/config_list/31",method:"get"})}function Mt(t){return Object(r.a)({url:"setting/config/save_basics",method:"post",data:t})}function Rt(t){return Object(r.a)({url:"system/config/storage/save_type/".concat(t),method:"get"})}function Ut(t){return Object(r.a)({url:"setting/lang_type/list",method:"get",params:t})}function Bt(t){return Object(r.a)({url:"setting/lang_type/form/".concat(t),method:"get"})}function Ht(t){return Object(r.a)({url:"setting/lang_code/list",method:"get",params:t})}function Jt(t){return Object(r.a)({url:"setting/lang_code/info",method:"get",params:t})}function Nt(t){return Object(r.a)({url:"setting/lang_code/save",method:"post",data:t})}function zt(t){return Object(r.a)({url:"setting/lang_country/list",method:"get",params:t})}function Kt(t){return Object(r.a)({url:"setting/lang_country/form/".concat(t),method:"get"})}function Qt(t,e){return Object(r.a)({url:"setting/lang_type/status/".concat(t,"/").concat(e),method:"put"})}},"9cea":function(t,e,n){},a53e:function(t,e,n){"use strict";n.r(e);var r=n("c964"),c=(n("96cf"),n("d3b7"),n("159b"),n("25f0"),n("a9e3"),n("b0c0"),n("9860")),u=(c=n.n(c),n("90e7")),a=n("6b6c"),o=n("2934");c={name:"setting_setSystem",components:{formCreate:c.a.$form()},data:function(){return{rules:[],option:{form:{labelWidth:185},submitBtn:{col:{span:3,push:3}},global:{upload:{props:{onSuccess:function(t,e){200===t.status?e.url=t.data.src:this.$Message.error(t.msg)}}},frame:{props:{closeBtn:!1,okBtn:!1}}}},spinShow:!1,FromData:null,currentTab:"",headerList:[],headerChildrenList:[],childrenId:"",title:""}},created:function(){this.getAllData()},watch:{$route:function(t,e){this.headerChildrenList=[],this.getAllData()},childrenId:function(){this.getFrom()}},methods:{childrenList:function(t){var e=this;e.headerList.forEach((function(n){n.value.toString()===e.currentTab&&(void 0===n.children?(e.childrenId=n.id,e.headerChildrenList=[]):(e.headerChildrenList=n.children,e.childrenId=n.children.length?n.children[t||0].id.toString():""))}))},getHeader:function(t){var e=this;return this.spinShow=!0,new Promise((function(n,c){var a=e.$route.params.tab_id;a={type:e.$route.params.type||0,pid:a||0};Object(u.t)(a).then(function(){var c=Object(r.a)(regeneratorRuntime.mark((function r(c){var u;return regeneratorRuntime.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:u=c.data.config_tab,e.headerList=u,e.currentTab=u[t||0].value.toString(),e.childrenList(t?1:0),n(e.currentTab),e.spinShow=!1;case 6:case"end":return r.stop()}}),r)})));return function(t){return c.apply(this,arguments)}}()).catch((function(t){e.spinShow=!1,e.$Message.error(t)}))}))},getFrom:function(){var t=this;return this.spinShow=!0,new Promise((function(e,n){var c="",a=(c="3"===t.$route.params.type?t.$route.params.tab_id:t.childrenId||t.currentTab,c={tab_id:Number(c)},"setting_logistics"===t.$route.name?"freight/config/edit_basics":"setting_distributionSet"===t.$route.name?"agent/config/edit_basics":"setting_message"===t.$route.name?"serve/sms_config/edit_basics":"setting_setSystem"===t.$route.name?"setting/config/edit_basics":"marketing/integral_config/edit_basics");Object(u.j)(c,a).then(function(){var e=Object(r.a)(regeneratorRuntime.mark((function e(n){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if((t.spinShow=!1)===n.data.status)return e.abrupt("return",t.$authLapse(n.data));e.next=3;break;case 3:t.FromData=n.data,t.rules=n.data.rules,t.title=n.data.title;case 6:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){t.spinShow=!1,t.$Message.error(e.msg)}))}))},getAllData:function(){var t=this;return Object(r.a)(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("download"===t.$route.query.from)return e.next=3,t.getHeader(2);e.next=5;break;case 3:e.next=12;break;case 5:if("3"!==t.$route.params.type)return e.next=8,t.getHeader();e.next=10;break;case 8:e.next=12;break;case 10:t.headerList=[],t.getFrom();case 12:case"end":return e.stop()}}),e)})))()},changeTab:function(){this.childrenList()},changeChildrenTab:function(t){this.childrenId=t},onSubmit:function(t){var e=this;Object(a.a)({url:this.FromData.action,method:this.FromData.method,data:t}).then((function(t){e.getAdminTitle(),e.$Message.success(t.msg)})).catch((function(t){e.$Message.error(t.msg)}))},getAdminTitle:function(){Object(o.c)().then((function(t){localStorage.setItem("ADMIN_TITLE",t.data.site_name)}))}}},n("6c84"),n=n("2877"),n=Object(n.a)(c,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"article-manager"},[n("div",{staticClass:"i-layout-page-header"},[n("div",{staticClass:"i-layout-page-header"},[n("span",{staticClass:"ivu-page-header-title"},[t._v(t._s(t.title))]),t.headerList.length?n("div",[n("Tabs",{on:{"on-click":t.changeTab},model:{value:t.currentTab,callback:function(e){t.currentTab=e},expression:"currentTab"}},t._l(t.headerList,(function(t,e){return n("TabPane",{key:e,attrs:{icon:t.icon,label:t.label,name:t.value.toString()}})})),1)],1):t._e()])]),n("Card",{staticClass:"ivu-mt fromBox",attrs:{bordered:!1,"dis-hover":""}},[t.headerChildrenList.length?n("Tabs",{attrs:{type:"card"},on:{"on-click":t.changeChildrenTab},model:{value:t.childrenId,callback:function(e){t.childrenId=e},expression:"childrenId"}},t._l(t.headerChildrenList,(function(t,e){return n("TabPane",{key:e,attrs:{label:t.label,name:t.id.toString()}})})),1):t._e(),0!==t.rules.length?n("form-create",{attrs:{option:t.option,rule:t.rules},on:{"on-submit":t.onSubmit}}):t._e(),t.spinShow?n("Spin",{attrs:{size:"large",fix:""}}):t._e()],1)],1)}),[],!1,null,"7d220ec8",null);e.default=n.exports}}]); \ No newline at end of file diff --git a/crmeb/public/admin/js/chunk-630fbf30.a14713ae.js.gz b/crmeb/public/admin/js/chunk-630fbf30.a14713ae.js.gz new file mode 100644 index 000000000..158c90fb6 Binary files /dev/null and b/crmeb/public/admin/js/chunk-630fbf30.a14713ae.js.gz differ diff --git a/crmeb/public/admin/js/chunk-63bdea71.0d1f3a1d.js b/crmeb/public/admin/js/chunk-63bdea71.46d8b008.js similarity index 100% rename from crmeb/public/admin/js/chunk-63bdea71.0d1f3a1d.js rename to crmeb/public/admin/js/chunk-63bdea71.46d8b008.js diff --git a/crmeb/public/admin/js/chunk-63dabe45.d213ebc0.js b/crmeb/public/admin/js/chunk-63dabe45.fa629384.js similarity index 100% rename from crmeb/public/admin/js/chunk-63dabe45.d213ebc0.js rename to crmeb/public/admin/js/chunk-63dabe45.fa629384.js diff --git a/crmeb/public/admin/js/chunk-63dabe45.d213ebc0.js.gz b/crmeb/public/admin/js/chunk-63dabe45.fa629384.js.gz similarity index 100% rename from crmeb/public/admin/js/chunk-63dabe45.d213ebc0.js.gz rename to crmeb/public/admin/js/chunk-63dabe45.fa629384.js.gz diff --git a/crmeb/public/admin/js/chunk-64b9eb34.8bffee5f.js b/crmeb/public/admin/js/chunk-64b9eb34.f8fd2f4b.js similarity index 100% rename from crmeb/public/admin/js/chunk-64b9eb34.8bffee5f.js rename to crmeb/public/admin/js/chunk-64b9eb34.f8fd2f4b.js diff --git a/crmeb/public/admin/js/chunk-64b9eb34.8bffee5f.js.gz b/crmeb/public/admin/js/chunk-64b9eb34.f8fd2f4b.js.gz similarity index 100% rename from crmeb/public/admin/js/chunk-64b9eb34.8bffee5f.js.gz rename to crmeb/public/admin/js/chunk-64b9eb34.f8fd2f4b.js.gz diff --git a/crmeb/public/admin/js/chunk-65d00477.f28311e6.js b/crmeb/public/admin/js/chunk-65d00477.c83c393a.js similarity index 100% rename from crmeb/public/admin/js/chunk-65d00477.f28311e6.js rename to crmeb/public/admin/js/chunk-65d00477.c83c393a.js diff --git a/crmeb/public/admin/js/chunk-65e43b7e.7f8555a1.js b/crmeb/public/admin/js/chunk-65e43b7e.f78a10c1.js similarity index 100% rename from crmeb/public/admin/js/chunk-65e43b7e.7f8555a1.js rename to crmeb/public/admin/js/chunk-65e43b7e.f78a10c1.js diff --git a/crmeb/public/admin/js/chunk-65e43b7e.7f8555a1.js.gz b/crmeb/public/admin/js/chunk-65e43b7e.f78a10c1.js.gz similarity index 100% rename from crmeb/public/admin/js/chunk-65e43b7e.7f8555a1.js.gz rename to crmeb/public/admin/js/chunk-65e43b7e.f78a10c1.js.gz diff --git a/crmeb/public/admin/js/chunk-6725f7ee.9a0fbbd6.js b/crmeb/public/admin/js/chunk-6725f7ee.c0a79095.js similarity index 100% rename from crmeb/public/admin/js/chunk-6725f7ee.9a0fbbd6.js rename to crmeb/public/admin/js/chunk-6725f7ee.c0a79095.js diff --git a/crmeb/public/admin/js/chunk-68cb56e9.edcbce52.js b/crmeb/public/admin/js/chunk-68cb56e9.88af9985.js similarity index 100% rename from crmeb/public/admin/js/chunk-68cb56e9.edcbce52.js rename to crmeb/public/admin/js/chunk-68cb56e9.88af9985.js diff --git a/crmeb/public/admin/js/chunk-68cb56e9.edcbce52.js.gz b/crmeb/public/admin/js/chunk-68cb56e9.88af9985.js.gz similarity index 100% rename from crmeb/public/admin/js/chunk-68cb56e9.edcbce52.js.gz rename to crmeb/public/admin/js/chunk-68cb56e9.88af9985.js.gz diff --git a/crmeb/public/admin/js/chunk-698f9fd3.c08fd0cf.js b/crmeb/public/admin/js/chunk-698f9fd3.ad1db9f8.js similarity index 100% rename from crmeb/public/admin/js/chunk-698f9fd3.c08fd0cf.js rename to crmeb/public/admin/js/chunk-698f9fd3.ad1db9f8.js diff --git a/crmeb/public/admin/js/chunk-6a965ca9.69526c06.js b/crmeb/public/admin/js/chunk-6a965ca9.ce674e63.js similarity index 100% rename from crmeb/public/admin/js/chunk-6a965ca9.69526c06.js rename to crmeb/public/admin/js/chunk-6a965ca9.ce674e63.js diff --git a/crmeb/public/admin/js/chunk-6bc497da.1fb52c7d.js b/crmeb/public/admin/js/chunk-6bc497da.cbba358f.js similarity index 100% rename from crmeb/public/admin/js/chunk-6bc497da.1fb52c7d.js rename to crmeb/public/admin/js/chunk-6bc497da.cbba358f.js diff --git a/crmeb/public/admin/js/chunk-6bc497da.1fb52c7d.js.gz b/crmeb/public/admin/js/chunk-6bc497da.cbba358f.js.gz similarity index 100% rename from crmeb/public/admin/js/chunk-6bc497da.1fb52c7d.js.gz rename to crmeb/public/admin/js/chunk-6bc497da.cbba358f.js.gz diff --git a/crmeb/public/admin/js/chunk-6bf06aec.fd313158.js b/crmeb/public/admin/js/chunk-6bf06aec.fd313158.js new file mode 100644 index 000000000..6b75e8927 --- /dev/null +++ b/crmeb/public/admin/js/chunk-6bf06aec.fd313158.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-6bf06aec"],{"00a3":function(e,t,i){"use strict";i.d(t,"b",(function(){return l})),i.d(t,"a",(function(){return d}));var n=i("11f7"),o=i("e757"),s=i("5d28"),r=i("a666"),a=i("30db");function l(e,t){let i=new s.a(t);return i.preventDefault(),{leftButton:i.leftButton,buttons:i.buttons,posx:i.posx,posy:i.posy}}class d{constructor(){this._hooks=new r.b,this._mouseMoveEventMerger=null,this._mouseMoveCallback=null,this._onStopCallback=null}dispose(){this.stopMonitoring(!1),this._hooks.dispose()}stopMonitoring(e,t){if(this.isMonitoring()){this._hooks.clear(),this._mouseMoveEventMerger=null,this._mouseMoveCallback=null;const i=this._onStopCallback;this._onStopCallback=null,e&&i&&i(t)}}isMonitoring(){return!!this._mouseMoveEventMerger}startMonitoring(e,t,i,r,l){if(!this.isMonitoring()){this._mouseMoveEventMerger=i,this._mouseMoveCallback=r,this._onStopCallback=l;const h=o.a.getSameOriginWindowChain();var d=a.c?"pointermove":"mousemove";const c=h.map(e=>e.window.document);i=n.F(e),i&&c.unshift(i);for(const e of c)this._hooks.add(n.l(e,d,e=>{e.buttons!==t?this.stopMonitoring(!0):this._mouseMoveCallback(e)},(e,t)=>this._mouseMoveEventMerger(e,t))),this._hooks.add(n.i(e,"mouseup",e=>this.stopMonitoring(!0)));o.a.hasDifferentOriginAncestor()&&(r=h[h.length-1],this._hooks.add(n.i(r.window.document,"mouseout",e=>{let t=new s.a(e);"html"===t.target.tagName.toLowerCase()&&this.stopMonitoring(!0)})),this._hooks.add(n.i(r.window.document,"mouseover",e=>{let t=new s.a(e);"html"===t.target.tagName.toLowerCase()&&this.stopMonitoring(!0)})),this._hooks.add(n.i(r.window.document.body,"mouseleave",e=>{this.stopMonitoring(!0)})))}}}},"01b0":function(e,t,i){},"0292":function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"clojure",extensions:[".clj",".cljs",".cljc",".edn"],aliases:["clojure","Clojure"],loader:function(){return i.e("chunk-2d0a3577").then(i.bind(null,"0287"))}})},"03d9":function(e,t,i){"use strict";i.d(t,"a",(function(){return n})),i.d(t,"c",(function(){return o})),i.d(t,"b",(function(){return s})),i.d(t,"e",(function(){return r})),i.d(t,"d",(function(){return a})),i.d(t,"f",(function(){return l})),i.d(t,"h",(function(){return d})),i.d(t,"i",(function(){return h})),i.d(t,"g",(function(){return c}));var n,o,s,r,a,l,d,h,c;t=i("dff7");(i=n=n||{}).noSelection=t.a("noSelection","No selection"),i.singleSelectionRange=t.a("singleSelectionRange","Line {0}, Column {1} ({2} selected)"),i.singleSelection=t.a("singleSelection","Line {0}, Column {1}"),i.multiSelectionRange=t.a("multiSelectionRange","{0} selections ({1} characters selected)"),i.multiSelection=t.a("multiSelection","{0} selections"),i.emergencyConfOn=t.a("emergencyConfOn","Now changing the setting `accessibilitySupport` to 'on'."),i.openingDocs=t.a("openingDocs","Now opening the Editor Accessibility documentation page."),i.readonlyDiffEditor=t.a("readonlyDiffEditor"," in a read-only pane of a diff editor."),i.editableDiffEditor=t.a("editableDiffEditor"," in a pane of a diff editor."),i.readonlyEditor=t.a("readonlyEditor"," in a read-only code editor"),i.editableEditor=t.a("editableEditor"," in a code editor"),i.changeConfigToOnMac=t.a("changeConfigToOnMac","To configure the editor to be optimized for usage with a Screen Reader press Command+E now."),i.changeConfigToOnWinLinux=t.a("changeConfigToOnWinLinux","To configure the editor to be optimized for usage with a Screen Reader press Control+E now."),i.auto_on=t.a("auto_on","The editor is configured to be optimized for usage with a Screen Reader."),i.auto_off=t.a("auto_off","The editor is configured to never be optimized for usage with a Screen Reader, which is not the case at this time."),i.tabFocusModeOnMsg=t.a("tabFocusModeOnMsg","Pressing Tab in the current editor will move focus to the next focusable element. Toggle this behavior by pressing {0}."),i.tabFocusModeOnMsgNoKb=t.a("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."),i.tabFocusModeOffMsg=t.a("tabFocusModeOffMsg","Pressing Tab in the current editor will insert the tab character. Toggle this behavior by pressing {0}."),i.tabFocusModeOffMsgNoKb=t.a("tabFocusModeOffMsgNoKb","Pressing Tab in the current editor will insert the tab character. The command {0} is currently not triggerable by a keybinding."),i.openDocMac=t.a("openDocMac","Press Command+H now to open a browser window with more information related to editor accessibility."),i.openDocWinLinux=t.a("openDocWinLinux","Press Control+H now to open a browser window with more information related to editor accessibility."),i.outroMsg=t.a("outroMsg","You can dismiss this tooltip and return to the editor by pressing Escape or Shift+Escape."),i.showAccessibilityHelpAction=t.a("showAccessibilityHelpAction","Show Accessibility Help"),(o=o||{}).inspectTokensAction=t.a("inspectTokens","Developer: Inspect Tokens"),(s=s||{}).gotoLineActionLabel=t.a("gotoLineActionLabel","Go to Line/Column..."),(r=r||{}).helpQuickAccessActionLabel=t.a("helpQuickAccess","Show all Quick Access Providers"),(i=a=a||{}).quickCommandActionLabel=t.a("quickCommandActionLabel","Command Palette"),i.quickCommandHelp=t.a("quickCommandActionHelp","Show And Run Commands"),(i=l=l||{}).quickOutlineActionLabel=t.a("quickOutlineActionLabel","Go to Symbol..."),i.quickOutlineByCategoryActionLabel=t.a("quickOutlineByCategoryActionLabel","Go to Symbol by Category..."),(i=d=d||{}).editorViewAccessibleLabel=t.a("editorViewAccessibleLabel","Editor content"),i.accessibilityHelpMessage=t.a("accessibilityHelpMessage","Press Alt+F1 for Accessibility Options."),(h=h||{}).toggleHighContrast=t.a("toggleHighContrast","Toggle High Contrast Theme"),(c=c||{}).bulkEditServiceSummary=t.a("bulkEditServiceSummary","Made {0} edits in {1} files")},"03e8":function(e,t,i){"use strict";i.d(t,"a",(function(){return g})),i.d(t,"c",(function(){return h})),i.d(t,"b",(function(){return m}));var n,o=i("308f"),s=(t=i("a666"),i("ef8e9")),r=i("5fe7"),a=function(e,t,i,n){return new(i=i||Promise)((function(o,s){function r(e){try{l(n.next(e))}catch(e){s(e)}}function a(e){try{l(n.throw(e))}catch(e){s(e)}}function l(e){var t;e.done?o(e.value):((t=e.value)instanceof i?t:new i((function(e){e(t)}))).then(r,a)}l((n=n.apply(e,t||[])).next())}))};(c=n=n||{})[c.None=0]="None",c[c.Initialized=1]="Initialized",c[c.Closed=2]="Closed";class l extends t.a{constructor(e,t=Object.create(null)){super(),this.database=e,this.options=t,this._onDidChangeStorage=this._register(new o.b),this.onDidChangeStorage=this._onDidChangeStorage.event,this.state=n.None,this.cache=new Map,this.flushDelayer=new r.f(l.DEFAULT_FLUSH_DELAY),this.pendingDeletes=new Set,this.pendingInserts=new Map,this.whenFlushedCallbacks=[],this.registerListeners()}registerListeners(){this._register(this.database.onDidChangeItemsExternal(e=>this.onDidChangeItemsExternal(e)))}onDidChangeItemsExternal(e){var t;null!=(t=e.changed)&&t.forEach((e,t)=>this.accept(t,e)),null!=(t=e.deleted)&&t.forEach(e=>this.accept(e,void 0))}accept(e,t){if(this.state!==n.Closed){let i=!1;Object(s.m)(t)?i=this.cache.delete(e):this.cache.get(e)!==t&&(this.cache.set(e,t),i=!0),i&&this._onDidChangeStorage.fire(e)}}get(e,t){return e=this.cache.get(e),Object(s.m)(e)?t:e}getBoolean(e,t){return e=this.get(e),Object(s.m)(e)?t:"true"===e}getNumber(e,t){return e=this.get(e),Object(s.m)(e)?t:parseInt(e,10)}set(e,t){return a(this,void 0,void 0,(function*(){var i;if(this.state!==n.Closed)return Object(s.m)(t)?this.delete(e):(i=String(t),this.cache.get(e)!==i?(this.cache.set(e,i),this.pendingInserts.set(e,i),this.pendingDeletes.delete(e),this._onDidChangeStorage.fire(e),this.flushDelayer.trigger(()=>this.flushPending())):void 0)}))}delete(e){return a(this,void 0,void 0,(function*(){if(this.state!==n.Closed&&this.cache.delete(e))return this.pendingDeletes.has(e)||this.pendingDeletes.add(e),this.pendingInserts.delete(e),this._onDidChangeStorage.fire(e),this.flushDelayer.trigger(()=>this.flushPending())}))}get hasPending(){return 0{var e;if(!this.hasPending)for(;this.whenFlushedCallbacks.length;)null!=(e=this.whenFlushedCallbacks.pop())&&e()})}))}dispose(){this.flushDelayer.dispose(),super.dispose()}}l.DEFAULT_FLUSH_DELAY=100;class d{constructor(){this.onDidChangeItemsExternal=o.c.None,this.items=new Map}updateItems(e){return a(this,void 0,void 0,(function*(){e.insert&&e.insert.forEach((e,t)=>this.items.set(t,e)),e.delete&&e.delete.forEach(e=>this.items.delete(e))}))}}var h,c=i("0a0f");const u="__$__targetStorageMarker",g=Object(c.c)("storageService");(i=h=h||{})[i.NONE=0]="NONE",i[i.SHUTDOWN=1]="SHUTDOWN";class p extends t.a{constructor(e={flushInterval:p.DEFAULT_FLUSH_INTERVAL}){super(),this.options=e,this._onDidChangeValue=this._register(new o.e),this._onDidChangeTarget=this._register(new o.e),this._onWillSaveState=this._register(new o.b),this.onWillSaveState=this._onWillSaveState.event,this._workspaceKeyTargets=void 0,this._globalKeyTargets=void 0}emitDidChangeValue(e,t){t===u?(0===e?this._globalKeyTargets=void 0:1===e&&(this._workspaceKeyTargets=void 0),this._onDidChangeTarget.fire({scope:e})):this._onDidChangeValue.fire({scope:e,key:t,target:this.getKeyTargets(e)[t]})}get(e,t,i){return null==(t=this.getStorage(t))?void 0:t.get(e,i)}getBoolean(e,t,i){return null==(t=this.getStorage(t))?void 0:t.getBoolean(e,i)}getNumber(e,t,i){return null==(t=this.getStorage(t))?void 0:t.getNumber(e,i)}store(e,t,i,n){Object(s.m)(t)?this.remove(e,i):this.withPausedEmitters(()=>{var o;this.updateKeyTarget(e,i,n),null!=(o=this.getStorage(i))&&o.set(e,t)})}remove(e,t){this.withPausedEmitters(()=>{var i;this.updateKeyTarget(e,t,void 0),null!=(i=this.getStorage(t))&&i.delete(e)})}withPausedEmitters(e){this._onDidChangeValue.pause(),this._onDidChangeTarget.pause();try{e()}finally{this._onDidChangeValue.resume(),this._onDidChangeTarget.resume()}}updateKeyTarget(e,t,i){const n=this.getKeyTargets(t);"number"==typeof i?n[e]!==i&&(n[e]=i,null!=(i=this.getStorage(t))&&i.set(u,JSON.stringify(n))):"number"==typeof n[e]&&(delete n[e],null!=(i=this.getStorage(t))&&i.set(u,JSON.stringify(n)))}get workspaceKeyTargets(){return this._workspaceKeyTargets||(this._workspaceKeyTargets=this.loadKeyTargets(1)),this._workspaceKeyTargets}get globalKeyTargets(){return this._globalKeyTargets||(this._globalKeyTargets=this.loadKeyTargets(0)),this._globalKeyTargets}getKeyTargets(e){return 0===e?this.globalKeyTargets:this.workspaceKeyTargets}loadKeyTargets(e){if(e=this.get(u,e),e)try{return JSON.parse(e)}catch(e){}return Object.create(null)}}p.DEFAULT_FLUSH_INTERVAL=6e4;class m extends p{constructor(){super(),this.globalStorage=this._register(new l(new d)),this.workspaceStorage=this._register(new l(new d)),this._register(this.workspaceStorage.onDidChangeStorage(e=>this.emitDidChangeValue(1,e))),this._register(this.globalStorage.onDidChangeStorage(e=>this.emitDidChangeValue(0,e)))}getStorage(e){return 0===e?this.globalStorage:this.workspaceStorage}}},"0447":function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"xml",extensions:[".xml",".dtd",".ascx",".csproj",".config",".wxi",".wxl",".wxs",".xaml",".svg",".svgz",".opf",".xsl"],firstLine:"(\\<\\?xml.*)|(\\{i.push(...this.validateAndRegisterProperties(e,t,e.extensionInfo)),this.configurationContributors.push(e),this.registerJSONConfiguration(e)}),p.registerSchema(g,this.resourceLanguageSettingsSchema),this._onDidSchemaChange.fire(),this._onDidUpdateConfiguration.fire(i)}registerOverrideIdentifiers(e){for(const t of e)this.overrideIdentifiers.add(t);this.updateOverridePropertyPatternKey()}validateAndRegisterProperties(e,t=!0,i,n=3){var r;n=o.m(e.scope)?n:e.scope;let a=[],l=e.properties;if(l)for(var d in l)if(t&&function(e){return e.trim()?m.test(e)?s.a("config.property.languageDefault","Cannot register '{0}'. This matches property pattern '\\\\[.*\\\\]$' for describing language specific editor settings. Use 'configurationDefaults' contribution.",e):void 0!==_.getConfigurationProperties()[e]&&s.a("config.property.duplicate","Cannot register '{0}'. This property is already registered.",e):s.a("config.property.empty","Cannot register an empty property")}(d))delete l[d];else{const e=l[d];this.updatePropertyDefaultValue(d,e),m.test(d)?e.scope=void 0:(e.scope=o.m(e.scope)?n:e.scope,e.restricted=o.m(e.restricted)?!(null==(r=null==i?void 0:i.restrictedConfigurations)||!r.includes(d)):e.restricted),l[d].hasOwnProperty("included")&&!l[d].included?(this.excludedConfigurationProperties[d]=l[d],delete l[d]):(this.configurationProperties[d]=l[d],!l[d].deprecationMessage&&l[d].markdownDeprecationMessage&&(l[d].deprecationMessage=l[d].markdownDeprecationMessage),a.push(d))}if(e=e.allOf,e)for(var h of e)a.push(...this.validateAndRegisterProperties(h,t,i,n));return a}getConfigurationProperties(){return this.configurationProperties}registerJSONConfiguration(e){const t=e=>{var i=e.properties;if(i)for(const t in i)this.updateSchema(t,i[t]);let n=e.allOf;n&&n.forEach(t)};t(e)}updateSchema(e,t){switch((a.properties[e]=t).scope){case 1:l.properties[e]=t;break;case 2:d.properties[e]=t;break;case 6:h.properties[e]=t;break;case 3:c.properties[e]=t;break;case 4:u.properties[e]=t;break;case 5:u.properties[e]=t,this.resourceLanguageSettingsSchema.properties[e]=t}}updateOverridePropertyPatternKey(){for(const i of this.overrideIdentifiers.values()){var e=`[${i}]`,t={type:"object",description:s.a("overrideSettings.defaultDescription","Configure editor settings to be overridden for a language."),errorMessage:s.a("overrideSettings.errorMessage","This setting does not support per-language configuration."),$ref:g};this.updatePropertyDefaultValue(e,t),a.properties[e]=t,l.properties[e]=t,d.properties[e]=t,h.properties[e]=t,c.properties[e]=t,u.properties[e]=t}this._onDidSchemaChange.fire()}updatePropertyDefaultValue(e,t){let i=this.defaultValues[e];o.l(i)&&(i=t.default),o.l(i)&&(i=function(e){switch(e=Array.isArray(e)?e[0]:e,e){case"boolean":return!1;case"integer":case"number":return 0;case"string":return"";case"array":return[];case"object":return{};default:return null}}(t.type)),t.default=i}};i.a.add(r.Configuration,_)},"099d":function(e,t,i){"use strict";function n(e){return e<0?0:255n.a.replace(o.a.lift(e.range),e.text))):e.executeEdits("formatEditsCommand",r.map(e=>n.a.replaceMove(o.a.lift(e.range),e.text))),i&&e.pushUndoStop()}}},"0a0f":function(e,t,i){"use strict";var n,o;i.d(t,"b",(function(){return n})),i.d(t,"a",(function(){return s})),i.d(t,"c",(function(){return a})),i.d(t,"d",(function(){return l})),(o=n=n||{}).serviceIds=new Map,o.DI_TARGET="$di$target",o.DI_DEPENDENCIES="$di$dependencies",o.getServiceDependencies=function(e){return e[o.DI_DEPENDENCIES]||[]};const s=a("instantiationService");function r(e,t,i,o){t[n.DI_TARGET]===t?t[n.DI_DEPENDENCIES].push({id:e,index:i,optional:o}):(t[n.DI_DEPENDENCIES]=[{id:e,index:i,optional:o}],t[n.DI_TARGET]=t)}function a(e){if(n.serviceIds.has(e))return n.serviceIds.get(e);function t(e,i,n){if(3!==arguments.length)throw new Error("@IServiceName-decorator can only be used to decorate a parameter");r(t,e,n,!1)}return t.toString=()=>e,n.serviceIds.set(e,t),t}function l(e){return function(t,i,n){if(3!==arguments.length)throw new Error("@optional-decorator can only be used to decorate a parameter");r(e,t,n,!0)}}},"0a31":function(e,t,i){"use strict";i.d(t,"a",(function(){return n})),t=i("0f70"),i=i("30db");const n={clipboard:{writeText:i.g||document.queryCommandSupported&&document.queryCommandSupported("copy")||!!(navigator&&navigator.clipboard&&navigator.clipboard.writeText),readText:i.g||!!(navigator&&navigator.clipboard&&navigator.clipboard.readText)},keyboard:i.g||t.i?0:navigator.keyboard||t.h?1:2,touch:"ontouchstart"in window||0, selectionStart: "+this.selectionStart+", selectionEnd: "+this.selectionEnd+"]"}static readFromTextArea(e){return new a(e.getValue(),e.getSelectionStart(),e.getSelectionEnd(),null,null)}collapseSelection(){return new a(this.value,this.value.length,this.value.length,null,null)}writeToTextArea(e,t,i){t.setValue(e,this.value),i&&t.setSelectionRange(e,this.selectionStart,this.selectionEnd)}deduceEditorPosition(e){var t;if(e<=this.selectionStart)return t=this.value.substring(e,this.selectionStart),this._finishDeduceEditorPosition(this.selectionStartPosition,t,-1);if(e>=this.selectionEnd)return t=this.value.substring(this.selectionEnd,e),this._finishDeduceEditorPosition(this.selectionEndPosition,t,1);const i=this.value.substring(this.selectionStart,e);return-1===i.indexOf(String.fromCharCode(8230))?this._finishDeduceEditorPosition(this.selectionStartPosition,i,1):(t=this.value.substring(e,this.selectionEnd),this._finishDeduceEditorPosition(this.selectionEndPosition,t,-1))}_finishDeduceEditorPosition(e,t,i){let n=0,o=-1;for(;-1!==(o=t.indexOf("\n",o+1));)n++;return[e,i*t.length,n]}static selectedText(e){return new a(e,0,e.length,null,null)}static deduceInput(e,t,i){if(!e)return{text:"",replacePrevCharCnt:0,replaceNextCharCnt:0,positionDelta:0};let o=e.value;var s=e.selectionStart;e=e.selectionEnd;let r=t.value;var a=t.selectionStart,l=(t=t.selectionEnd,o.substring(e)),d=r.substring(t);l=n.e(l,d),r=r.substring(0,r.length-l),d=(o=o.substring(0,o.length-l)).substring(0,s),l=r.substring(0,a),l=n.d(d,l);if(r=r.substring(l),o=o.substring(l),a-=l,s-=l,t-=l,e-=l,i&&a==t&&0n.getKeybindings()})}get isVisible(){return this._visible}show(e,t,i,n){return y(this,void 0,void 0,(function*(){var o=n.includeDisabledActions?t.allActions:t.validActions;if(o.length){if(!this._editor.getDomNode())throw this._visible=!1,Object(h.b)();this._visible=!0,this._showingActions.value=t;const n=this.getMenuActions(e,o,t.documentation),s=m.a.isIPosition(i)?this._toCoords(i):i||{x:0,y:0},r=this._keybindingResolver.getResolver();o=this._editor.getOption(114),this._contextMenuService.showContextMenu({domForShadowRoot:o?this._editor.getDomNode():void 0,getAnchor:()=>s,getActions:()=>n,onHide:()=>{this._visible=!1,this._editor.focus()},autoSelectFirstItem:!0,getKeyBinding:e=>e instanceof S?r(e.action):void 0})}else this._visible=!1}))}getMenuActions(e,t,i){var n;const o=e=>new S(e.action,()=>this._delegate.onSelectCodeAction(e)),s=t.map(o),r=[...i];if(i=this._editor.getModel(),i&&s.length)for(const a of f.a.all(i))a._getAdditionalMenuItems&&r.push(...a._getAdditionalMenuItems({trigger:e.type,only:null==(n=null==(n=e.filter)?void 0:n.include)?void 0:n.value},t.map(e=>e.action)));return r.length&&s.push(new p.d,...r.map(e=>o(new d.a({title:e.title,command:e},void 0)))),s}_toCoords(e){if(!this._editor.hasModel())return{x:0,y:0};this._editor.revealPosition(e,1),this._editor.render();e=this._editor.getScrolledVisiblePosition(e);var t=Object(g.D)(this._editor.getDomNode());return{x:t.left+e.left,y:t.top+e.top+e.height}}};L=C([w(2,b.a),w(3,v.a)],L);class x{constructor(e){this._keybindingProvider=e}getResolver(){const e=new o(()=>this._keybindingProvider.getKeybindings().filter(e=>0<=x.codeActionCommands.indexOf(e.command)).filter(e=>e.resolvedKeybinding).map(e=>{let t=e.commandArgs;return e.command===d.e?t={kind:_.b.SourceOrganizeImports.value}:e.command===d.c&&(t={kind:_.b.SourceFixAll.value}),Object.assign({resolvedKeybinding:e.resolvedKeybinding},_.a.fromUser(t,{kind:_.b.None,apply:"never"}))}));return t=>t.kind&&null!=(t=this.bestKeybindingForCodeAction(t,e.getValue()))?t.resolvedKeybinding:void 0}bestKeybindingForCodeAction(e,t){if(e.kind){const i=new _.b(e.kind);return t.filter(e=>e.kind.contains(i)).filter(t=>!t.preferred||e.isPreferred).reduceRight((e,t)=>!e||e.kind.contains(t.kind)?t:e,void 0)}}}x.codeActionCommands=[d.f,d.b,d.g,d.e,d.c];var k,D=i("00a3"),N=i("308f"),O=(i("30d5"),i("b57f")),E=i("dff7"),I=(C=i("b7d0"),i("303e")),M=i("a60f"),T=i("561a"),A=(b=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3{const t=this._editor.getModel();(1!==this.state.type||!t||this.state.editorPosition.lineNumber>=t.getLineCount())&&this.hide()})),M.b.ignoreTarget(this._domNode),this._register(g.n(this._domNode,e=>{if(1===this.state.type){this._editor.focus(),e.preventDefault();var{top:t,height:i}=g.D(this._domNode),n=this._editor.getOption(58);let o=Math.floor(n/3);null!==this.state.widgetPosition.position&&this.state.widgetPosition.position.lineNumber{if(1==(1&e.buttons)){this.hide();const t=new D.a;t.startMonitoring(e.target,e.buttons,D.b,()=>{},()=>{t.dispose()})}})),this._register(this._editor.onDidChangeConfiguration(e=>{e.hasChanged(56)&&!this._editor.getOption(56).enabled&&this.hide()})),this._updateLightBulbTitleAndIcon(),this._register(this._keybindingService.onDidUpdateKeybindings(this._updateLightBulbTitleAndIcon,this))}dispose(){super.dispose(),this._editor.removeContentWidget(this)}getId(){return"LightBulbWidget"}getDomNode(){return this._domNode}getPosition(){return 1===this._state.type?this._state.widgetPosition:null}update(t,i,n){if(t.validActions.length<=0)return this.hide();const o=this._editor.getOptions();if(!o.get(56).enabled)return this.hide();const s=this._editor.getModel();if(!s)return this.hide();var{lineNumber:r,column:a}=s.validatePosition(n),l=s.getOptions().tabSize,d=o.get(42),h=s.getLineContent(r);h=O.b.computeIndentLevel(h,l),l=e=>2{var i=null==(i=e.getColor(I.r))?void 0:i.transparent(.7),n=e.getColor(I.Q);n&&t.addRule(`\n\t\t.monaco-editor .contentWidgets ${T.b.lightBulb.cssSelector} {\n\t\t\tcolor: ${n};\n\t\t\tbackground-color: ${i};\n\t\t}`),n=e.getColor(I.P);n&&t.addRule(`\n\t\t.monaco-editor .contentWidgets ${T.b.lightbulbAutofix.cssSelector} {\n\t\t\tcolor: ${n};\n\t\t\tbackground-color: ${i};\n\t\t}`)});A=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3this._register(r.createInstance(L,this._editor,{onSelectCodeAction:e=>F(this,void 0,void 0,(function*(){this.delegate.applyCodeAction(e,!0)}))}))),this._lightBulbWidget=new o(()=>{const e=this._register(r.createInstance(R,this._editor,t,i));return this._register(e.onClick(e=>this.showCodeActionList(e.trigger,e.actions,e,{includeDisabledActions:!1}))),e})}dispose(){B(this,P,!0,"f"),super.dispose()}update(e){var i,n;return F(this,void 0,void 0,(function*(){if(1!==e.type)null!=(i=this._lightBulbWidget.rawValue)&&i.hide();else{let s;try{s=yield e.actions}catch(t){return void Object(h.f)(t)}if(!j(this,P,"f"))if(this._lightBulbWidget.getValue().update(s,e.trigger,e.position),1===e.trigger.type){if(null!=(i=e.trigger.filter)&&i.include){var o=this.tryGetValidActionToApply(e.trigger,s);if(o){try{yield this.delegate.applyCodeAction(o,!1)}finally{s.dispose()}return}if(e.trigger.context&&(o=this.getInvalidActionThatWouldHaveBeenApplied(e.trigger,s),o&&o.action.disabled))return c.a.get(this._editor).showMessage(o.action.disabled,e.trigger.context.position),void s.dispose()}o=!(null==(n=e.trigger.filter)||!n.include),!e.trigger.context||s.allActions.length&&(o||s.validActions.length)?(this._activeCodeActions.value=s,this._codeActionWidget.getValue().show(e.trigger,s,e.position,{includeDisabledActions:o})):(c.a.get(this._editor).showMessage(e.trigger.context.notAvailableMessage,e.trigger.context.position),(this._activeCodeActions.value=s).dispose())}else this._codeActionWidget.getValue().isVisible?s.dispose():this._activeCodeActions.value=s}}))}getInvalidActionThatWouldHaveBeenApplied(e,t){return t.allActions.length&&("first"===e.autoApply&&0===t.validActions.length||"ifSingle"===e.autoApply&&1===t.allActions.length)?t.allActions.find(({action:e})=>e.disabled):void 0}tryGetValidActionToApply(e,t){return t.validActions.length&&("first"===e.autoApply&&0this._onMarkerChanges(e))),this._register(this._editor.onDidChangeCursorPosition(()=>this._onCursorChange()))}trigger(e){var t=this._getRangeOfSelectionUnlessWhitespaceEnclosed(e);return this._createEventAndSignalChange(e,t)}_onMarkerChanges(e){const t=this._editor.getModel();t&&e.some(e=>Object(G.f)(e,t.uri))&&this._autoTriggerTimer.cancelAndSet(()=>{this.trigger({type:2})},this._delay)}_onCursorChange(){this._autoTriggerTimer.cancelAndSet(()=>{this.trigger({type:2})},this._delay)}_getRangeOfMarker(e){const t=this._editor.getModel();if(t)for(const n of this._markerService.read({resource:t.uri})){var i=t.validateRange(n);if(Z.a.intersectRanges(i,e))return Z.a.lift(i)}}_getRangeOfSelectionUnlessWhitespaceEnclosed(e){if(this._editor.hasModel()){const n=this._editor.getModel(),o=this._editor.getSelection();if(o.isEmpty()&&2===e.type){var{lineNumber:e,column:t}=o.getPosition(),i=n.getLineContent(e);if(0===i.length)return;if(1===t){if(/\s/.test(i[0]))return}else if(t===n.getLineMaxColumn(e)){if(/\s/.test(i[i.length-1]))return}else if(/\s/.test(i[t-2])&&/\s/.test(i[t-1]))return}return o}}_createEventAndSignalChange(e,t){var i=this._editor.getModel();if(t&&i){const n=this._getRangeOfMarker(t);return i=(n||t).getStartPosition(),e={trigger:e,selection:t,position:i},this._signalChange(e),e}this._signalChange(void 0)}}v=V=V||{},v.Empty={type:0},v.Triggered=class{constructor(e,t,i,n){this.trigger=e,this.rangeOrSelection=t,this.position=i,this._cancellablePromise=n,this.type=1,this.actions=n.catch(e=>{if(Object(h.e)(e))return ee;throw e})}cancel(){this._cancellablePromise.cancel()}};const ee={allActions:[],validActions:[],dispose:()=>{},documentation:[],hasAutoFix:!1};class te extends s.a{constructor(e,t,i,n){super(),this._editor=e,this._markerService=t,this._progressService=n,this._codeActionOracle=this._register(new s.d),this._state=V.Empty,this._onDidChangeState=this._register(new N.b),this.onDidChangeState=this._onDidChangeState.event,ie.set(this,!1),this._supportedCodeActions=Q.bindTo(i),this._register(this._editor.onDidChangeModel(()=>this._update())),this._register(this._editor.onDidChangeModelLanguage(()=>this._update())),this._register(f.a.onDidChange(()=>this._update())),this._update()}dispose(){Y(this,ie,"f")||(X(this,ie,!0,"f"),super.dispose(),this.setState(V.Empty,!0))}_update(){if(!Y(this,ie,"f")){this._codeActionOracle.value=void 0,this.setState(V.Empty);const e=this._editor.getModel();if(e&&f.a.has(e)&&!this._editor.getOption(80)){const t=[];for(const i of f.a.all(e))Array.isArray(i.providedCodeActionKinds)&&t.push(...i.providedCodeActionKinds);this._supportedCodeActions.set(t.join(" ")),this._codeActionOracle.value=new J(this._editor,this._markerService,t=>{var i,n;t?(n=Object($.h)(i=>Object(d.d)(e,t.selection,t.trigger,K.b.None,i)),1===t.trigger.type&&null!=(i=this._progressService)&&i.showWhile(n,250),this.setState(new V.Triggered(t.trigger,t.selection,t.position,n))):this.setState(V.Empty)},void 0),this._codeActionOracle.value.trigger({type:2})}else this._supportedCodeActions.reset()}}trigger(e){this._codeActionOracle.value&&this._codeActionOracle.value.trigger(e)}setState(e,t){e!==this._state&&(1===this._state.type&&this._state.cancel(),this._state=e,t||Y(this,ie,"f")||this._onDidChangeState.fire(e))}}var ie=new WeakMap,ne=(C=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3this.update(e))),this._ui=new o(()=>this._register(new W(e,de.Id,me.Id,{applyCodeAction:(e,t)=>ne(this,void 0,void 0,(function*(){try{yield this._applyCodeAction(e)}finally{t&&this._trigger({type:2,filter:{}})}}))},this._instantiationService)))}static get(t){return t.getContribution(e.ID)}update(e){this._ui.getValue().update(e)}showCodeActions(e,t,i){return this._ui.getValue().showCodeActionList(e,t,i,{includeDisabledActions:!1})}manualTriggerAtCurrentPosition(e,t,i){var n;this._editor.hasModel()&&(c.a.get(this._editor).closeMessage(),n=this._editor.getPosition(),this._trigger({type:1,filter:t,autoApply:i,context:{notAvailableMessage:e,position:n}}))}_trigger(e){return this._model.trigger(e)}_applyCodeAction(e){return this._instantiationService.invokeFunction(ae,e,this._editor)}};function ae(e,t,i){return ne(this,void 0,void 0,(function*(){const o=e.get(a.a),s=e.get(H.b),r=e.get(q.a),l=e.get(U.a);if(r.publicLog2("codeAction.applyCodeAction",{codeActionTitle:t.action.title,codeActionKind:t.action.kind,codeActionIsPreferred:!!t.action.isPreferred}),yield t.resolve(n.a.None),t.action.edit&&(yield o.apply(a.b.convert(t.action.edit),{editor:i,label:t.action.title})),t.action.command)try{yield s.executeCommand(t.action.command.id,...t.action.command.arguments||[])}catch(o){d="string"==typeof(d=o)?d:d instanceof Error&&"string"==typeof d.message?d.message:void 0,l.error("string"==typeof d?d:E.a("applyCodeActionFailed","An unknown error occurred while applying the code action"))}var d}))}function le(e,t,i,n){if(e.hasModel()){const o=re.get(e);o&&o.manualTriggerAtCurrentPosition(t,i,n)}}re.ID="editor.contrib.quickFixController",re=C([A(1,w.b),A(2,z.b),A(3,K.a),A(4,u.a)],re);class de extends t.b{constructor(){super({id:de.Id,label:E.a("quickfix.trigger.label","Quick Fix..."),alias:"Quick Fix...",precondition:z.a.and(l.a.writable,l.a.hasCodeActionsProvider),kbOpts:{kbExpr:l.a.editorTextFocus,primary:2132,weight:100}})}run(e,t){return le(t,E.a("editor.action.quickFix.noneMessage","No code actions available"),void 0,void 0)}}de.Id="editor.action.quickFix";class he extends t.c{constructor(){super({id:d.b,precondition:z.a.and(l.a.writable,l.a.hasCodeActionsProvider),description:{description:"Trigger a code action",args:[{name:"args",schema:se}]}})}runEditorCommand(e,t,i){var n=_.a.fromUser(i,{kind:_.b.Empty,apply:"ifSingle"});return le(t,"string"==typeof(null==i?void 0:i.kind)?n.preferred?E.a("editor.action.codeAction.noneMessage.preferred.kind","No preferred code actions for '{0}' available",i.kind):E.a("editor.action.codeAction.noneMessage.kind","No code actions for '{0}' available",i.kind):n.preferred?E.a("editor.action.codeAction.noneMessage.preferred","No preferred code actions available"):E.a("editor.action.codeAction.noneMessage","No code actions available"),{include:n.kind,includeSourceActions:!0,onlyIncludePreferredActions:n.preferred},n.apply)}}class ce extends t.b{constructor(){super({id:d.f,label:E.a("refactor.label","Refactor..."),alias:"Refactor...",precondition:z.a.and(l.a.writable,l.a.hasCodeActionsProvider),kbOpts:{kbExpr:l.a.editorTextFocus,primary:3120,mac:{primary:1328},weight:100},contextMenuOpts:{group:"1_modification",order:2,when:z.a.and(l.a.writable,oe(_.b.Refactor))},description:{description:"Refactor...",args:[{name:"args",schema:se}]}})}run(e,t,i){var n=_.a.fromUser(i,{kind:_.b.Refactor,apply:"never"});return le(t,"string"==typeof(null==i?void 0:i.kind)?n.preferred?E.a("editor.action.refactor.noneMessage.preferred.kind","No preferred refactorings for '{0}' available",i.kind):E.a("editor.action.refactor.noneMessage.kind","No refactorings for '{0}' available",i.kind):n.preferred?E.a("editor.action.refactor.noneMessage.preferred","No preferred refactorings available"):E.a("editor.action.refactor.noneMessage","No refactorings available"),{include:_.b.Refactor.contains(n.kind)?n.kind:_.b.None,onlyIncludePreferredActions:n.preferred},n.apply)}}class ue extends t.b{constructor(){super({id:d.g,label:E.a("source.label","Source Action..."),alias:"Source Action...",precondition:z.a.and(l.a.writable,l.a.hasCodeActionsProvider),contextMenuOpts:{group:"1_modification",order:2.1,when:z.a.and(l.a.writable,oe(_.b.Source))},description:{description:"Source Action...",args:[{name:"args",schema:se}]}})}run(e,t,i){var n=_.a.fromUser(i,{kind:_.b.Source,apply:"never"});return le(t,"string"==typeof(null==i?void 0:i.kind)?n.preferred?E.a("editor.action.source.noneMessage.preferred.kind","No preferred source actions for '{0}' available",i.kind):E.a("editor.action.source.noneMessage.kind","No source actions for '{0}' available",i.kind):n.preferred?E.a("editor.action.source.noneMessage.preferred","No preferred source actions available"):E.a("editor.action.source.noneMessage","No source actions available"),{include:_.b.Source.contains(n.kind)?n.kind:_.b.None,includeSourceActions:!0,onlyIncludePreferredActions:n.preferred},n.apply)}}class ge extends t.b{constructor(){super({id:d.e,label:E.a("organizeImports.label","Organize Imports"),alias:"Organize Imports",precondition:z.a.and(l.a.writable,oe(_.b.SourceOrganizeImports)),kbOpts:{kbExpr:l.a.editorTextFocus,primary:1581,weight:100}})}run(e,t){return le(t,E.a("editor.action.organize.noneMessage","No organize imports action available"),{include:_.b.SourceOrganizeImports,includeSourceActions:!0},"ifSingle")}}class pe extends t.b{constructor(){super({id:d.c,label:E.a("fixAll.label","Fix All"),alias:"Fix All",precondition:z.a.and(l.a.writable,oe(_.b.SourceFixAll))})}run(e,t){return le(t,E.a("fixAll.noneMessage","No fix all action available"),{include:_.b.SourceFixAll,includeSourceActions:!0},"ifSingle")}}class me extends t.b{constructor(){super({id:me.Id,label:E.a("autoFix.label","Auto Fix..."),alias:"Auto Fix...",precondition:z.a.and(l.a.writable,oe(_.b.QuickFix)),kbOpts:{kbExpr:l.a.editorTextFocus,primary:1620,mac:{primary:2644},weight:100}})}run(e,t){return le(t,E.a("editor.action.autoFix.noneMessage","No auto fixes available"),{include:_.b.QuickFix,onlyIncludePreferredActions:!0},"ifSingle")}}me.Id="editor.action.autoFix"},"0baa":function(e,t,i){},"0bfb":function(e,t,i){"use strict";function n(e){const t=this;let i,n=!1;return function(){return n||(n=!0,i=e.apply(t,arguments)),i}}i.d(t,"a",(function(){return n}))},"0d30":function(e,t,i){},"0ef9":function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"kotlin",extensions:[".kt"],aliases:["Kotlin","kotlin"],mimetypes:["text/x-kotlin-source","text/x-kotlin"],loader:function(){return i.e("chunk-2d221814").then(i.bind(null,"cb43"))}})},"0f70":function(e,t,i){"use strict";i.d(t,"d",(function(){return s})),i.d(t,"b",(function(){return r})),i.d(t,"l",(function(){return a})),i.d(t,"c",(function(){return l})),i.d(t,"a",(function(){return d})),i.d(t,"g",(function(){return c})),i.d(t,"j",(function(){return u})),i.d(t,"f",(function(){return g})),i.d(t,"h",(function(){return p})),i.d(t,"k",(function(){return m})),i.d(t,"e",(function(){return f})),i.d(t,"i",(function(){return _}));var n=i("308f");class o{constructor(){this._zoomLevel=0,this._lastZoomLevelChangeTime=0,this._onDidChangeZoomLevel=new n.b,this.onDidChangeZoomLevel=this._onDidChangeZoomLevel.event,this._zoomFactor=1}getZoomLevel(){return this._zoomLevel}getTimeSinceLastZoomLevelChanged(){return Date.now()-this._lastZoomLevelChangeTime}getZoomFactor(){return this._zoomFactor}getPixelRatio(){var e=document.createElement("canvas").getContext("2d");return(window.devicePixelRatio||1)/(e.webkitBackingStorePixelRatio||e.mozBackingStorePixelRatio||e.msBackingStorePixelRatio||e.oBackingStorePixelRatio||e.backingStorePixelRatio||1)}}function s(){return o.INSTANCE.getZoomLevel()}function r(){return o.INSTANCE.getTimeSinceLastZoomLevelChanged()}function a(e){return o.INSTANCE.onDidChangeZoomLevel(e)}function l(){return o.INSTANCE.getZoomFactor()}function d(){return o.INSTANCE.getPixelRatio()}o.INSTANCE=new o;const h=navigator.userAgent,c=0<=h.indexOf("Firefox"),u=0<=h.indexOf("AppleWebKit"),g=0<=h.indexOf("Chrome"),p=!g&&0<=h.indexOf("Safari"),m=!g&&!p&&u,f=0<=h.indexOf("Android"),_=window.matchMedia&&window.matchMedia("(display-mode: standalone)").matches},1080:function(e,t,i){"use strict";i.d(t,"b",(function(){return l})),i.d(t,"a",(function(){return m}));var n=i("3742"),o=i("7ab3"),s=i("6a89");class r{constructor(e,t,i,n,o,s){this._richEditBracketBrand=void 0,this.languageIdentifier=e,this.index=t,this.open=i,this.close=n,this.forwardRegex=o,this.reversedRegex=s,this._openSet=r._toSet(this.open),this._closeSet=r._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 i of e)t.add(i);return t}}function a(e){const t=e.length,i=(e=e.map(e=>[e[0].toLowerCase(),e[1].toLowerCase()]),[]);for(let c=0;c{var[e,i]=e,[t,n]=t;return e===t||e===n||i===t||i===n})(s,e[n])){d=l=void 0;var r=i[c],a=i[n],l=Math.min(r,a),d=Math.max(r,a);for(let e=0;enew r(e,n,t.open,t.close,function(e,t,i,n){let o=[];o=(o=o.concat(e)).concat(t);for(let s=0,r=o.length;st?e:"\\"+e)}const l=new RegExp("\\\\"+i.source,"g");function d(e){return e.replace(l,e=>"\\"+e)}const h=new RegExp(`(\\s)?(\\\\)?${i.source}(\\s)?`,"g");function c(e){return-1===e.indexOf(s)?e:e.replace(h,(e,t,i,n)=>i?e:t||n||"")}function u(e){var t,i=e.indexOf(s);if(-1===i)return{text:e};{var n=e;e=i;const a=[];let l="";function o(e){if(e){l+=e;for(const t of e)a.push(g)}}let d,h,c=-1,u="",g=0,p=e;var r=n.length;for(o(n.substr(0,e));p{let n=i.relatedTarget;for(;n&&n!==e;)n=n.parentNode;n!==e&&t(i)})}function S(e,t){return f(e,"pointerout",i=>{let n=i.relatedTarget;for(;n&&n!==e;)n=n.parentNode;n!==e&&t(i)})}let L,x,k=null;class D{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(t){Object(l.f)(t)}}static sort(e,t){return t.priority-e.priority}}{let e=[],t=null,i=!1,n=!1,o=()=>{for(i=!1,t=e,e=[],n=!0;0(t=new D(t,n),e.push(t),i||(i=!0,n=o,(k=k||(self.requestAnimationFrame||self.msRequestAnimationFrame||self.webkitRequestAnimationFrame||self.mozRequestAnimationFrame||self.oRequestAnimationFrame||(e=>setTimeout(()=>e((new Date).getTime()),0)))).call(self,n)),t),L=(e,i)=>{var o;return n?(o=new D(e,i),t.push(o),o):x(e,i)}}class N extends h.a{constructor(e,t,i,n=function(e,t){return t},o=8){super();let s=null,r=0,l=this._register(new a.g),d=()=>{r=(new Date).getTime(),i(s),s=null};this._register(f(e,t,e=>{s=n(s,e),e=(new Date).getTime()-r,o<=e?(l.cancel(),d()):l.setIfNotSet(d,o-e)}))}}function O(e,t,i,n,o){return new N(e,t,i,n,o)}function E(e){return document.defaultView.getComputedStyle(e,null)}function I(e){if(e!==document.body)return new T(e.clientWidth,e.clientHeight);if(u.c&&window.visualViewport)return new T(window.visualViewport.width,window.visualViewport.height);if(window.innerWidth&&window.innerHeight)return new T(window.innerWidth,window.innerHeight);if(document.body&&document.body.clientWidth&&document.body.clientHeight)return new T(document.body.clientWidth,document.body.clientHeight);if(document.documentElement&&document.documentElement.clientWidth&&document.documentElement.clientHeight)return new T(document.documentElement.clientWidth,document.documentElement.clientHeight);throw new Error("Unable to figure out browser width and height")}class M{static convertToPixels(e,t){return parseFloat(t)||0}static getDimension(e,t,i){let n=E(e),o="0";return n&&(o=n.getPropertyValue?n.getPropertyValue(t):n.getAttribute(i)),M.convertToPixels(e,o)}static getBorderLeftWidth(e){return M.getDimension(e,"border-left-width","borderLeftWidth")}static getBorderRightWidth(e){return M.getDimension(e,"border-right-width","borderRightWidth")}static getBorderTopWidth(e){return M.getDimension(e,"border-top-width","borderTopWidth")}static getBorderBottomWidth(e){return M.getDimension(e,"border-bottom-width","borderBottomWidth")}static getPaddingLeft(e){return M.getDimension(e,"padding-left","paddingLeft")}static getPaddingRight(e){return M.getDimension(e,"padding-right","paddingRight")}static getPaddingTop(e){return M.getDimension(e,"padding-top","paddingTop")}static getPaddingBottom(e){return M.getDimension(e,"padding-bottom","paddingBottom")}static getMarginLeft(e){return M.getDimension(e,"margin-left","marginLeft")}static getMarginTop(e){return M.getDimension(e,"margin-top","marginTop")}static getMarginRight(e){return M.getDimension(e,"margin-right","marginRight")}static getMarginBottom(e){return M.getDimension(e,"margin-bottom","marginBottom")}}class T{constructor(e,t){this.width=e,this.height=t}with(e=this.width,t=this.height){return e!==this.width||t!==this.height?new T(e,t):this}static is(e){return"object"==typeof e&&"number"==typeof e.height&&"number"==typeof e.width}static lift(e){return e instanceof T?e:new T(e.width,e.height)}static equals(e,t){return e===t||!(!e||!t)&&e.width===t.width&&e.height===t.height}}function A(e){let t=e.offsetParent,i=e.offsetTop,n=e.offsetLeft;for(;null!==(e=e.parentNode)&&e!==document.body&&e!==document.documentElement;){i-=e.scrollTop;var o=K(e)?null:E(e);o&&(n-="rtl"!==o.direction?e.scrollLeft:-e.scrollLeft),e===t&&(n+=M.getBorderLeftWidth(e),i=(i+=M.getBorderTopWidth(e))+e.offsetTop,n+=e.offsetLeft,t=e.offsetParent)}return{left:n,top:i}}function R(e,t,i){"number"==typeof t&&(e.style.width=t+"px"),"number"==typeof i&&(e.style.height=i+"px")}function P(e){return e=e.getBoundingClientRect(),{left:e.left+F.scrollX,top:e.top+F.scrollY,width:e.width,height:e.height}}const F=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 B(e){var t=M.getMarginLeft(e)+M.getMarginRight(e);return e.offsetWidth+t}function j(e){var t=M.getBorderLeftWidth(e)+M.getBorderRightWidth(e),i=M.getPaddingLeft(e)+M.getPaddingRight(e);return e.offsetWidth-t-i}function W(e){var t=M.getBorderTopWidth(e)+M.getBorderBottomWidth(e),i=M.getPaddingTop(e)+M.getPaddingBottom(e);return e.offsetHeight-t-i}function V(e){var t=M.getMarginTop(e)+M.getMarginBottom(e);return e.offsetHeight+t}function H(e,t){for(;e;){if(e===t)return!0;e=e.parentNode}return!1}function z(e,t,i){for(;e&&e.nodeType===e.ELEMENT_NODE;){if(e.classList.contains(t))return e;if(i)if("string"==typeof i){if(e.classList.contains(i))return null}else if(e===i)return null;e=e.parentNode}return null}function U(e,t,i){return!!z(e,t,i)}function K(e){return e&&e.host&&e.mode}function q(e){return!!$(e)}function $(e){for(;e.parentNode;){if(e===document.body)return null;e=e.parentNode}return K(e)?e:null}function G(){let e=document.activeElement;for(;null!==e&&void 0!==e&&e.shadowRoot;)e=e.shadowRoot.activeElement;return e}function Z(e=document.getElementsByTagName("head")[0]){let t=document.createElement("style");return t.type="text/css",t.media="screen",e.appendChild(t),t}let Y=null;function X(){return Y=Y||Z()}function Q(e,t,i=X()){i&&t&&i.sheet.insertRule(e+"{"+t+"}",0)}function J(e,t=X()){if(t){var i,n,o=null!=(n=null==(i=t)?void 0:i.sheet)&&n.rules?i.sheet.rules:null!=(n=null==i?void 0:i.sheet)&&n.cssRules?i.sheet.cssRules:[];let s=[];for(let t=0;t{i=!1,t||(t=!0,this._onDidFocus.fire())},o=()=>{t&&(i=!0,window.setTimeout(()=>{i&&(i=!1,t=!1,this._onDidBlur.fire())},0))};this._refreshStateHandler=()=>{H(document.activeElement,e)!==t&&(t?o:n)()},this._register(f(e,te.FOCUS,n,!0)),this._register(f(e,te.BLUR,o,!0))}}function re(e){return new se(e)}function ae(e,...t){if(e.append(...t),1===t.length&&"string"!=typeof t[0])return t[0]}function le(e,t){return e.insertBefore(t,e.firstChild),t}function de(e,...t){e.innerText="",ae(e,...t)}const he=/([\w\-]+)?(#([\w\-]+))?((\.([\w\-]+))*)/;function ce(e,t,i,...o){let s,r=he.exec(t);if(!r)throw new Error("Bad use of emmet");return i=Object.assign({},i||{}),t=r[1]||"div",s=e!==n.HTML?document.createElementNS(e,t):document.createElement(t),r[3]&&(s.id=r[3]),r[4]&&(s.className=r[4].replace(/\./g," ").trim()),Object.keys(i).forEach(e=>{var t=i[e];void 0!==t&&(/^on\w+$/.test(e)?s[e]=t:"selected"===e?t&&s.setAttribute(e,"true"):s.setAttribute(e,t))}),s.append(...o),s}function ue(e,t,...i){return ce(n.HTML,e,t,...i)}function ge(...e){for(var t of e)t.style.display="",t.removeAttribute("aria-hidden")}function pe(...e){for(var t of e)t.style.display="none",t.setAttribute("aria-hidden","true")}function me(e){return Array.prototype.slice.call(document.getElementsByTagName(e),0)}function fe(e){return e=window.devicePixelRatio*e,Math.max(1,Math.floor(e))/window.devicePixelRatio}function _e(e){window.open(e,"_blank","noopener")}function be(e){const t=()=>{e(),i=x(t)};let i=x(t);return Object(h.i)(()=>i.dispose())}function ve(e){return e?`url('${c.a.asBrowserUri(e).toString(!0).replace(/'/g,"%27")}')`:"url('')"}function Ce(e){return`'${e.replace(/'/g,"%27")}'`}(i=n=n||{}).HTML="http://www.w3.org/1999/xhtml",i.SVG="http://www.w3.org/2000/svg",ue.SVG=function(e,t,...i){return ce(n.SVG,e,t,...i)},c.b.setPreferredWebSchema(/^https:/.test(window.location.href)?"https":"http");class we extends d.b{constructor(){super(),this._subscriptions=new h.b,this._keyStatus={altKey:!1,shiftKey:!1,ctrlKey:!1,metaKey:!1},this._subscriptions.add(f(window,"keydown",e=>{if(!e.defaultPrevented){var t=new s.a(e);if(6!==t.keyCode||!e.repeat){if(e.altKey&&!this._keyStatus.altKey)this._keyStatus.lastKeyPressed="alt";else if(e.ctrlKey&&!this._keyStatus.ctrlKey)this._keyStatus.lastKeyPressed="ctrl";else if(e.metaKey&&!this._keyStatus.metaKey)this._keyStatus.lastKeyPressed="meta";else if(e.shiftKey&&!this._keyStatus.shiftKey)this._keyStatus.lastKeyPressed="shift";else{if(6===t.keyCode)return;this._keyStatus.lastKeyPressed=void 0}this._keyStatus.altKey=e.altKey,this._keyStatus.ctrlKey=e.ctrlKey,this._keyStatus.metaKey=e.metaKey,this._keyStatus.shiftKey=e.shiftKey,this._keyStatus.lastKeyPressed&&(this._keyStatus.event=e,this.fire(this._keyStatus))}}},!0)),this._subscriptions.add(f(window,"keyup",e=>{e.defaultPrevented||(!e.altKey&&this._keyStatus.altKey?this._keyStatus.lastKeyReleased="alt":!e.ctrlKey&&this._keyStatus.ctrlKey?this._keyStatus.lastKeyReleased="ctrl":!e.metaKey&&this._keyStatus.metaKey?this._keyStatus.lastKeyReleased="meta":!e.shiftKey&&this._keyStatus.shiftKey?this._keyStatus.lastKeyReleased="shift":this._keyStatus.lastKeyReleased=void 0,this._keyStatus.lastKeyPressed!==this._keyStatus.lastKeyReleased&&(this._keyStatus.lastKeyPressed=void 0),this._keyStatus.altKey=e.altKey,this._keyStatus.ctrlKey=e.ctrlKey,this._keyStatus.metaKey=e.metaKey,this._keyStatus.shiftKey=e.shiftKey,this._keyStatus.lastKeyReleased&&(this._keyStatus.event=e,this.fire(this._keyStatus)))},!0)),this._subscriptions.add(f(document.body,"mousedown",()=>{this._keyStatus.lastKeyPressed=void 0},!0)),this._subscriptions.add(f(document.body,"mouseup",()=>{this._keyStatus.lastKeyPressed=void 0},!0)),this._subscriptions.add(f(document.body,"mousemove",e=>{e.buttons&&(this._keyStatus.lastKeyPressed=void 0)},!0)),this._subscriptions.add(f(window,"blur",()=>{this.resetKeyStatus()}))}get keyStatus(){return this._keyStatus}resetKeyStatus(){this.doResetKeyStatus(),this.fire(this._keyStatus)}doResetKeyStatus(){this._keyStatus={altKey:!1,shiftKey:!1,ctrlKey:!1,metaKey:!1}}static getInstance(){return we.instance||(we.instance=new we),we.instance}dispose(){super.dispose(),this._subscriptions.dispose()}}function ye(e,t){const i=window.matchMedia(e);"function"==typeof i.addEventListener?i.addEventListener("change",t):i.addListener(t)}},"133b":function(e,t,i){},1389:function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"yaml",extensions:[".yaml",".yml"],aliases:["YAML","yaml","YML","yml"],mimetypes:["application/x-yaml","text/x-yaml"],loader:function(){return i.e("chunk-2d0aab07").then(i.bind(null,"11a2"))}})},"13e8":function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"csp",extensions:[],aliases:["CSP","csp"],loader:function(){return i.e("chunk-2d209408").then(i.bind(null,"a7ea"))}})},1569:function(e,t,i){"use strict";function n(e,t){if(!e)throw new Error(t?`Assertion failed (${t})`:"Assertion Failed")}i.d(t,"a",(function(){return n}))},1665:function(e,t,i){"use strict";i.d(t,"b",(function(){return o})),i.d(t,"a",(function(){return s}));t=i("30db");var n=i("dff7");const o=new(i("4fc3").c)("isWindows",t.i,Object(n.a)("isWindows","Whether the operating system is Windows")),s="inputFocus"},"16f5":function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"less",extensions:[".less"],aliases:["Less","less"],mimetypes:["text/x-less","text/less"],loader:function(){return i.e("chunk-2d0bb267").then(i.bind(null,"39f1"))}})},1754:function(e,t,i){},1898:function(e,t,i){"use strict";i.d(t,"b",(function(){return D})),i.d(t,"c",(function(){return N})),i.d(t,"a",(function(){return O}));var n=i("0f70"),o=i("11f7"),s=i("6653"),r=i("5d28"),a=i("00a3"),l=(t=i("1b7d"),i("5fe7"));class d extends t.a{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",void 0!==e.top&&(this.bgDomNode.style.top="0px"),void 0!==e.left&&(this.bgDomNode.style.left="0px"),void 0!==e.bottom&&(this.bgDomNode.style.bottom="0px"),void 0!==e.right&&(this.bgDomNode.style.right="0px"),this.domNode=document.createElement("div"),this.domNode.className=e.className,this.domNode.classList.add(...e.icon.classNamesArray),this.domNode.style.position="absolute",this.domNode.style.width="11px",this.domNode.style.height="11px",void 0!==e.top&&(this.domNode.style.top=e.top+"px"),void 0!==e.left&&(this.domNode.style.left=e.left+"px"),void 0!==e.bottom&&(this.domNode.style.bottom=e.bottom+"px"),void 0!==e.right&&(this.domNode.style.right=e.right+"px"),this._mouseMoveMonitor=this._register(new a.a),this.onmousedown(this.bgDomNode,e=>this._arrowMouseDown(e)),this.onmousedown(this.domNode,e=>this._arrowMouseDown(e)),this._mousedownRepeatTimer=this._register(new l.c),this._mousedownScheduleRepeatTimer=this._register(new l.g)}_arrowMouseDown(e){this._onActivate(),this._mousedownRepeatTimer.cancel(),this._mousedownScheduleRepeatTimer.cancelAndSet(()=>{this._mousedownRepeatTimer.cancelAndSet(()=>this._onActivate(),1e3/24)},200),this._mouseMoveMonitor.startMonitoring(e.target,e.buttons,a.b,e=>{},()=>{this._mousedownRepeatTimer.cancel(),this._mousedownScheduleRepeatTimer.cancel()}),e.preventDefault()}}var h=i("a666");class c extends h.a{constructor(e,t,i){super(),this._visibility=e,this._visibleClassName=t,this._invisibleClassName=i,this._domNode=null,this._isVisible=!1,this._isNeeded=!1,this._rawShouldBeVisible=!1,this._shouldBeVisible=!1,this._revealTimer=this._register(new l.g)}setVisibility(e){this._visibility!==e&&(this._visibility=e,this._updateShouldBeVisible())}setShouldBeVisible(e){this._rawShouldBeVisible=e,this._updateShouldBeVisible()}_applyVisibilitySetting(){return 2!==this._visibility&&(3===this._visibility||this._rawShouldBeVisible)}_updateShouldBeVisible(){var e=this._applyVisibilitySetting();this._shouldBeVisible!==e&&(this._shouldBeVisible=e,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":"")))}}var u=i("30db");class g extends t.a{constructor(e){super(),this._lazyRender=e.lazyRender,this._host=e.host,this._scrollable=e.scrollable,this._scrollByPage=e.scrollByPage,this._scrollbarState=e.scrollbarState,this._visibilityController=this._register(new c(e.visibility,"visible scrollbar "+e.extraScrollbarClassName,"invisible scrollbar "+e.extraScrollbarClassName)),this._visibilityController.setIsNeeded(this._scrollbarState.isNeeded()),this._mouseMoveMonitor=this._register(new a.a),this._shouldRender=!0,this.domNode=Object(s.b)(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){e=this._register(new d(e)),this.domNode.domNode.appendChild(e.bgDomNode),this.domNode.domNode.appendChild(e.domNode)}_createSlider(e,t,i,n){this.slider=Object(s.b)(document.createElement("div")),this.slider.setClassName("slider"),this.slider.setPosition("absolute"),this.slider.setTop(e),this.slider.setLeft(t),"number"==typeof i&&this.slider.setWidth(i),"number"==typeof n&&this.slider.setHeight(n),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){var t=this.domNode.domNode.getClientRects()[0].top,i=t+this._scrollbarState.getSliderPosition(),n=(t=t+this._scrollbarState.getSliderPosition()+this._scrollbarState.getSliderSize(),this._sliderMousePosition(e));i<=n&&n<=t?e.leftButton&&(e.preventDefault(),this._sliderMouseDown(e,()=>{})):this._onMouseDown(e)}_onMouseDown(e){let t,i;i=e.target===this.domNode.domNode&&"number"==typeof e.browserEvent.offsetX&&"number"==typeof e.browserEvent.offsetY?(t=e.browserEvent.offsetX,e.browserEvent.offsetY):(n=o.D(this.domNode.domNode),t=e.posx-n.left,e.posy-n.top);var n=this._mouseDownRelativePosition(t,i);this._setDesiredScrollPositionNow(this._scrollByPage?this._scrollbarState.getDesiredScrollPositionFromOffsetPaged(n):this._scrollbarState.getDesiredScrollPositionFromOffset(n)),e.leftButton&&(e.preventDefault(),this._sliderMouseDown(e,()=>{}))}_sliderMouseDown(e,t){const i=this._sliderMousePosition(e),n=this._sliderOrthogonalMousePosition(e),o=this._scrollbarState.clone();this.slider.toggleClassName("active",!0),this._mouseMoveMonitor.startMonitoring(e.target,e.buttons,a.b,e=>{var t=this._sliderOrthogonalMousePosition(e);t=Math.abs(t-n);u.i&&140{this.slider.toggleClassName("active",!1),this._host.onDragEnd(),t()}),this._host.onDragStart()}_setDesiredScrollPositionNow(e){var 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()}isNeeded(){return this._scrollbarState.isNeeded()}}class p{constructor(e,t,i,n,o,s){this._scrollbarSize=Math.round(t),this._oppositeScrollbarSize=Math.round(i),this._arrowSize=Math.round(e),this._visibleSize=n,this._scrollSize=o,this._scrollPosition=s,this._computedAvailableSize=0,this._computedIsNeeded=!1,this._computedSliderSize=0,this._computedSliderRatio=0,this._computedSliderPosition=0,this._refreshComputedValues()}clone(){return new p(this._arrowSize,this._scrollbarSize,this._oppositeScrollbarSize,this._visibleSize,this._scrollSize,this._scrollPosition)}setVisibleSize(e){return e=Math.round(e),this._visibleSize!==e&&(this._visibleSize=e,this._refreshComputedValues(),!0)}setScrollSize(e){return e=Math.round(e),this._scrollSize!==e&&(this._scrollSize=e,this._refreshComputedValues(),!0)}setScrollPosition(e){return e=Math.round(e),this._scrollPosition!==e&&(this._scrollPosition=e,this._refreshComputedValues(),!0)}setScrollbarSize(e){this._scrollbarSize=Math.round(e)}setOppositeScrollbarSize(e){this._oppositeScrollbarSize=Math.round(e)}static _computeValues(e,t,i,n,o){e=Math.max(0,i-e),t=Math.max(0,e-2*t);var s=0this._host.onMouseWheel(new r.b(null,1,0))}),this._createArrow({className:"scra",icon:_,top:n,left:void 0,bottom:void 0,right:i,bgWidth:t.arrowSize,bgHeight:t.horizontalScrollbarSize,onActivate:()=>this._host.onMouseWheel(new r.b(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}updateOptions(e){this.updateScrollbarSize(2===e.horizontal?0:e.horizontalScrollbarSize),this._scrollbarState.setOppositeScrollbarSize(2===e.vertical?0:e.verticalScrollbarSize),this._visibilityController.setVisibility(e.horizontal),this._scrollByPage=e.scrollByPage}}const v=Object(m.e)("scrollbar-button-up",m.b.triangleUp),C=Object(m.e)("scrollbar-button-down",m.b.triangleDown);class w extends g{constructor(e,t,i){var n=e.getScrollDimensions(),o=e.getCurrentScrollPosition();super({lazyRender:t.lazyRender,host:i,scrollbarState:new p(t.verticalHasArrows?t.arrowSize:0,2===t.vertical?0:t.verticalScrollbarSize,0,n.height,n.scrollHeight,o.scrollTop),visibility:t.vertical,extraScrollbarClassName:"vertical",scrollable:e,scrollByPage:t.scrollByPage}),t.verticalHasArrows&&(i=(t.arrowSize-11)/2,n=(t.verticalScrollbarSize-11)/2,this._createArrow({className:"scra",icon:v,top:i,left:n,bottom:void 0,right:void 0,bgWidth:t.verticalScrollbarSize,bgHeight:t.arrowSize,onActivate:()=>this._host.onMouseWheel(new r.b(null,0,1))}),this._createArrow({className:"scra",icon:C,top:void 0,left:n,bottom:i,right:void 0,bgWidth:t.verticalScrollbarSize,bgHeight:t.arrowSize,onActivate:()=>this._host.onMouseWheel(new r.b(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}updateOptions(e){this.updateScrollbarSize(2===e.vertical?0:e.verticalScrollbarSize),this._scrollbarState.setOppositeScrollbarSize(0),this._visibilityController.setVisibility(e.vertical),this._scrollByPage=e.scrollByPage}}var y=i("308f"),S=i("42e39");i("7aad");class L{constructor(e,t,i){this.timestamp=e,this.deltaX=t,this.deltaY=i,this.score=0}}class x{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,i=1,n=this._rear;for(;;){var o=n===this._front?e:Math.pow(2,-i);if(e-=o,t+=this._memory[n].score*o,n===this._front)break;n=(this._capacity+n-1)%this._capacity,i++}return t<=.5}accept(e,t,i){const n=new L(e,t,i);n.score=this._computeScore(n),-1===this._front&&-1===this._rear?(this._memory[0]=n,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]=n)}_computeScore(e){if(0{this._onWillScroll.fire(e),this._onDidScroll(e),this._onScroll.fire(e)})),t={onMouseWheel:e=>this._onMouseWheel(e),onDragStart:()=>this._onDragStart(),onDragEnd:()=>this._onDragEnd()},this._verticalScrollbar=this._register(new w(this._scrollable,this._options,t)),this._horizontalScrollbar=this._register(new b(this._scrollable,this._options,t)),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=Object(s.b)(document.createElement("div")),this._leftShadowDomNode.setClassName("shadow"),this._domNode.appendChild(this._leftShadowDomNode.domNode),this._topShadowDomNode=Object(s.b)(document.createElement("div")),this._topShadowDomNode.setClassName("shadow"),this._domNode.appendChild(this._topShadowDomNode.domNode),this._topLeftShadowDomNode=Object(s.b)(document.createElement("div")),this._topLeftShadowDomNode.setClassName("shadow"),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 l.g),this._isDragging=!1,this._mouseIsOver=!1,this._shouldRender=!0,this._revealOnScroll=!0}dispose(){this._mouseWheelToDispose=Object(h.f)(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,u.f&&(this._options.className+=" mac"),this._domNode.className="monaco-scrollable-element "+this._options.className}updateOptions(e){void 0!==e.handleMouseWheel&&(this._options.handleMouseWheel=e.handleMouseWheel,this._setListeningToMouseWheel(this._options.handleMouseWheel)),void 0!==e.mouseWheelScrollSensitivity&&(this._options.mouseWheelScrollSensitivity=e.mouseWheelScrollSensitivity),void 0!==e.fastScrollSensitivity&&(this._options.fastScrollSensitivity=e.fastScrollSensitivity),void 0!==e.scrollPredominantAxis&&(this._options.scrollPredominantAxis=e.scrollPredominantAxis),void 0!==e.horizontal&&(this._options.horizontal=e.horizontal),void 0!==e.vertical&&(this._options.vertical=e.vertical),void 0!==e.horizontalScrollbarSize&&(this._options.horizontalScrollbarSize=e.horizontalScrollbarSize),void 0!==e.verticalScrollbarSize&&(this._options.verticalScrollbarSize=e.verticalScrollbarSize),void 0!==e.scrollByPage&&(this._options.scrollByPage=e.scrollByPage),this._horizontalScrollbar.updateOptions(this._options),this._verticalScrollbar.updateOptions(this._options),this._options.lazyRender||this._render()}_setListeningToMouseWheel(e){0{this._onMouseWheel(new r.b(e))},{passive:!1})))}_onMouseWheel(e){const t=x.INSTANCE;var i=window.devicePixelRatio/Object(n.c)();u.i||u.d?t.accept(Date.now(),e.deltaX/i,e.deltaY/i):t.accept(Date.now(),e.deltaX,e.deltaY);let o=!1;if(e.deltaY||e.deltaX){let n=e.deltaY*this._options.mouseWheelScrollSensitivity,r=e.deltaX*this._options.mouseWheelScrollSensitivity;this._options.scrollPredominantAxis&&(Math.abs(n)>=Math.abs(r)?r=0:n=0),this._options.flipAxes&&([n,r]=[r,n]);var s;i=!u.f&&e.browserEvent&&e.browserEvent.shiftKey,i=(!this._options.scrollYToX&&!i||r||(r=n,n=0),e.browserEvent&&e.browserEvent.altKey&&(r*=this._options.fastScrollSensitivity,n*=this._options.fastScrollSensitivity),this._scrollable.getFutureScrollPosition());let a={};n&&(s=50*n,s=i.scrollTop-(s<0?Math.floor(s):Math.ceil(s)),this._verticalScrollbar.writeScrollPosition(a,s)),r&&(s=50*r,s=i.scrollLeft-(s<0?Math.floor(s):Math.ceil(s)),this._horizontalScrollbar.writeScrollPosition(a,s)),a=this._scrollable.validateScrollPosition(a),i.scrollLeft===a.scrollLeft&&i.scrollTop===a.scrollTop||(this._options.mouseWheelSmoothScroll&&t.isPhysicalMouseWheel()?this._scrollable.setScrollPositionSmooth(a):this._scrollable.setScrollPositionNow(a),o=!0)}let r=o;(r=!((r=!(r||!this._options.alwaysConsumeMouseWheel)||r)||!this._options.consumeMouseWheelIfScrollbarIsNeeded||!this._verticalScrollbar.isNeeded()&&!this._horizontalScrollbar.isNeeded())||r)&&(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(){var e,t,i;this._shouldRender&&(this._shouldRender=!1,this._horizontalScrollbar.render(),this._verticalScrollbar.render(),this._options.useShadows&&(t=(i=0<(e=this._scrollable.getCurrentScrollPosition()).scrollTop)?" top":"",i=(e=0this._hide(),500)}}class D extends k{constructor(e,t){(t=t||{}).mouseWheelSmoothScroll=!1;var i=new S.a(0,e=>o.V(e));super(e,t,i),this._register(i)}setScrollPosition(e){this._scrollable.setScrollPositionNow(e)}getScrollPosition(){return this._scrollable.getCurrentScrollPosition()}}class N extends k{constructor(e,t,i){super(e,t,i)}setScrollPosition(e){e.reuseAnimation?this._scrollable.setScrollPositionSmooth(e,e.reuseAnimation):this._scrollable.setScrollPositionNow(e)}getScrollPosition(){return this._scrollable.getCurrentScrollPosition()}}class O extends D{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})}}},"191f":function(e,t,i){"use strict";i.d(t,"a",(function(){return p})),i.d(t,"b",(function(){return m}));var n=i("fdcc"),o=i("3742"),s=i("2c29"),r=i("ccde"),a=i("6a89"),l=i("8025");class d{constructor(e,t,i){this._range=e,this._charBeforeSelection=t,this._charAfterSelection=i}getEditOperations(e,t){t.addTrackedEditOperation(new a.a(this._range.startLineNumber,this._range.startColumn,this._range.startLineNumber,this._range.startColumn),this._charBeforeSelection),t.addTrackedEditOperation(new a.a(this._range.endLineNumber,this._range.endColumn,this._range.endLineNumber,this._range.endColumn),this._charAfterSelection)}computeCursorState(e,t){t=t.getInverseEditOperations();var i=t[0].range;t=t[1].range;return new l.a(i.endLineNumber,i.endColumn,t.endLineNumber,t.endColumn-this._charAfterSelection.length)}}var h=i("2e5d"),c=i("e6ff"),u=i("2837"),g=i("70cb");class p{static indent(e,t,i){if(null===t||null===i)return[];let n=[];for(let o=0,s=i.length;othis._compositionType(i,e,o,s,r,a)),new h.e(4,n,{shouldPushStackElementBefore:_(e,4),shouldPushStackElementAfter:!1})}static _compositionType(e,t,i,n,o,r){return t.isEmpty()&&(t=t.getPosition(),n=Math.max(1,t.column-n),o=Math.min(e.getLineMaxColumn(t.lineNumber),t.column+o),n=new a.a(t.lineNumber,n,t.lineNumber,o),e.getValueInRange(n)!==i||0!==r)?new s.d(n,i,0,r):null}static _typeCommand(e,t,i){return new(i?s.e:s.a)(e,t,!0)}static _enter(e,t,i,n){if(0===e.autoIndent)return p._typeCommand(n,"\n",i);if(!t.isCheapToTokenize(n.getStartPosition().lineNumber)||1===e.autoIndent)return r=t.getLineContent(n.startLineNumber),r=o.x(r).substring(0,n.startColumn-1),p._typeCommand(n,"\n"+e.normalizeIndentation(r),i);var r=g.a.getEnterAction(e.autoIndent,t,n);if(r){if(r.indentAction===u.b.None)return p._typeCommand(n,"\n"+e.normalizeIndentation(r.indentation+r.appendText),i);if(r.indentAction===u.b.Indent)return p._typeCommand(n,"\n"+e.normalizeIndentation(r.indentation+r.appendText),i);if(r.indentAction===u.b.IndentOutdent)return l=e.normalizeIndentation(r.indentation),d="\n"+(a=e.normalizeIndentation(r.indentation+r.appendText))+"\n"+l,i?new s.e(n,d,!0):new s.d(n,d,-1,a.length-l.length,!0);if(r.indentAction===u.b.Outdent)return d=p.unshiftIndent(e,r.indentation),p._typeCommand(n,"\n"+e.normalizeIndentation(d+r.appendText),i)}var a=t.getLineContent(n.startLineNumber),l=o.x(a).substring(0,n.startColumn-1);if(4<=e.autoIndent){var d=g.a.getIndentForEnter(e.autoIndent,t,n,{unshiftIndent:t=>p.unshiftIndent(e,t),shiftIndent:t=>p.shiftIndent(e,t),normalizeIndentation:t=>e.normalizeIndentation(t)});if(d){let l=h.a.visibleColumnFromColumn2(e,t,n.getEndPosition());if(r=n.endColumn,a=t.getLineContent(n.endLineNumber),a=o.u(a),n=0<=a?n.setEndPosition(n.endLineNumber,Math.max(n.endColumn,a+1)):n.setEndPosition(n.endLineNumber,t.getLineMaxColumn(n.endLineNumber)),i)return new s.e(n,"\n"+e.normalizeIndentation(d.afterEnter),!0);{let t=0;return r<=a+1&&(e.insertSpaces||(l=Math.ceil(l/e.indentSize)),t=Math.min(l+1-e.normalizeIndentation(d.afterEnter).length-1,0)),new s.d(n,"\n"+e.normalizeIndentation(d.afterEnter),0,t,!0)}}}return p._typeCommand(n,"\n"+e.normalizeIndentation(l),i)}static _isAutoIndentType(e,t,i){if(e.autoIndent<4)return!1;for(let n=0,o=i.length;np.shiftIndent(e,t),unshiftIndent:t=>p.unshiftIndent(e,t)});return null!==s&&s!==e.normalizeIndentation(o)?0===(o=t.getLineFirstNonWhitespaceColumn(i.startLineNumber))?p._typeCommand(new a.a(i.startLineNumber,1,i.endLineNumber,i.endColumn),e.normalizeIndentation(s)+n,!1):p._typeCommand(new a.a(i.startLineNumber,1,i.endLineNumber,i.endColumn),e.normalizeIndentation(s)+t.getLineContent(i.startLineNumber).substring(o-1,i.startColumn-1)+n,!1):null}static _isAutoClosingOvertype(e,t,i,n,o){if("never"===e.autoClosingOvertype)return!1;if(!e.autoClosingPairs.autoClosingPairsCloseSingleChar.has(o))return!1;for(let l=0,d=i.length;lt.startsWith(e.open)),i=o.some(e=>t.startsWith(e.close)),!e&&i}static _findAutoClosingPairOpen(e,t,i,n){if(e=e.autoClosingPairs.autoClosingPairsOpenByEnd.get(n),!e)return null;let o=null;for(const s of e)if(null===o||s.open.length>o.open.length){let e=!0;for(const o of i)if(t.getValueInRange(new a.a(o.lineNumber,o.column-s.open.length+1,o.lineNumber,o.column))+n!==s.open){e=!1;break}e&&(o=s)}return o}static _findSubAutoClosingPairClose(e,t){if(t.open.length<=1)return"";var i=t.close.charAt(t.close.length-1);let n=null;for(const o of e.autoClosingPairs.autoClosingPairsCloseByEnd.get(i)||[])o.open!==t.open&&t.open.includes(o.open)&&t.close.endsWith(o.close)&&(!n||o.open.length>n.open.length)&&(n=o);return n?n.close:""}static _getAutoClosingPairClose(e,t,i,o,s){var r=Object(h.g)(o),a=r?e.autoClosingQuotes:e.autoClosingBrackets;if("never"===a)return null;const l=this._findAutoClosingPairOpen(e,t,i.map(e=>e.getPosition()),o);if(!l)return null;var d=this._findSubAutoClosingPairClose(e,l);let u=!0;const m=r?e.shouldAutoCloseBefore.quote:e.shouldAutoCloseBefore.bracket;for(let h=0,b=i.length;hf.column-1){var _=v.charAt(f.column-1);if(!p._isBeforeClosingBrace(e,C)&&!m(_))return null}if(!t.isCheapToTokenize(f.lineNumber))return null;if(1===l.open.length&&r&&"always"!==a){const t=Object(c.a)(e.wordSeparators);if(s&&1new s.a(new a.a(e.positionLineNumber,e.positionColumn,e.positionLineNumber,e.positionColumn+1),"",!1)),new h.e(4,n,{shouldPushStackElementBefore:!0,shouldPushStackElementAfter:!1})):null!==(r=this._getAutoClosingPairClose(t,i,o,d,!1))?this._runAutoClosingOpenCharType(e,t,i,o,d,!1,r):null:null}static typeWithInterceptors(e,t,i,n,o,r,a){if(!e&&"\n"===a){let e=[];for(let t=0,s=o.length;tthis.editorWorkerService.navigateValueSet(h,a,i)),this.currentRequest.then(i=>{var r,d,h;i&&i.range&&i.value&&n.validate(this.editor)&&(r=o.a.lift(i.range),d=i.range,h=i.value.length-(a.endColumn-a.startColumn),d={startLineNumber:d.startLineNumber,startColumn:d.startColumn,endLineNumber:d.endLineNumber,endColumn:d.startColumn+i.value.length},1this.decorationIds=this.editor.deltaDecorations(this.decorationIds,[])).catch(p.f))}).catch(p.f)):Promise.resolve(void 0)}}}};f.ID="editor.contrib.inPlaceReplaceController",f.DECORATION=u.a.register({description:"in-place-replace",className:"valueSetReplacement"}),f=i([m(1,a.a)],f);class _ extends t.b{constructor(){super({id:"editor.action.inPlaceReplace.up",label:n.a("InPlaceReplaceAction.previous.label","Replace with Previous Value"),alias:"Replace with Previous Value",precondition:r.a.writable,kbOpts:{kbExpr:r.a.editorTextFocus,primary:3154,weight:100}})}run(e,t){const i=f.get(t);return i?i.run(this.id,!0):Promise.resolve(void 0)}}class b extends t.b{constructor(){super({id:"editor.action.inPlaceReplace.down",label:n.a("InPlaceReplaceAction.next.label","Replace with Next Value"),alias:"Replace with Next Value",precondition:r.a.writable,kbOpts:{kbExpr:r.a.editorTextFocus,primary:3156,weight:100}})}run(e,t){const i=f.get(t);return i?i.run(this.id,!1):Promise.resolve(void 0)}}Object(t.l)(f.ID,f),Object(t.j)(_),Object(t.j)(b),Object(h.f)((e,t)=>{e=e.getColor(c.k),e&&t.addRule(`.monaco-editor.vs .valueSetReplacement { outline: solid 2px ${e}; }`)})},"1b0e":function(e,t,i){"use strict";i.d(t,"b",(function(){return r})),i.d(t,"a",(function(){return h}));class n{constructor(e,t,i,n){this.originalStart=e,this.originalLength=t,this.modifiedStart=i,this.modifiedLength=n}getOriginalEnd(){return this.originalStart+this.originalLength}getModifiedEnd(){return this.modifiedStart+this.modifiedLength}}var o=i("eda7");class s{constructor(e){this.source=e}getElements(){const e=this.source,t=new Int32Array(e.length);for(let i=0,n=e.length;i=c[N+1]?(m=(u=c[N+1]-1)-L-l,u>x&&w.MarkNextChange(),x=u+1,w.AddOriginalElement(u+1,m+1),N+1-s):(m=(u=c[N-1])-L-l,u>x&&w.MarkNextChange(),x=u,w.AddModifiedElement(u+1,m+1),N-1-s),0<=k&&(s=(c=this.m_reverseHistory[k])[0],y=1,S=c.length-1)}while(-1<=--k);C=w.getChanges()}return this.ConcatenateChanges(t,C)}ComputeRecursionPoint(e,t,i,o,s,r,a){let d=0,h=0,c=0,u=0,g=0,p=0;e--,i--,r[s[0]=0]=0,this.m_forwardHistory=[],this.m_reverseHistory=[];var m=t-e+(o-i),f=1+m;const _=new Int32Array(f),b=new Int32Array(f);var v=o-i,C=t-e,w=e-i,y=t-o,S=(C-v)%2==0;_[v]=e,b[C]=t,a[0]=!1;for(let D=1;D<=m/2+1;D++){let m=0,N=0;c=this.ClipDiagonalBound(v-D,D,v,f),u=this.ClipDiagonalBound(v+D,D,v,f);for(let e=c;e<=u;e+=2){d=e===c||em+N&&(m=d,N=h),!S&&Math.abs(e-C)<=D-1&&d>=b[e])return s[0]=d,r[0]=h,L<=b[e]&&D<=1448?this.WALKTRACE(v,c,u,w,C,g,p,y,_,b,d,t,s,h,o,r,S,a):null}var x=(m-e+(N-i)-D)/2;if(null!==this.ContinueProcessingPredicate&&!this.ContinueProcessingPredicate(m,x))return a[0]=!0,s[0]=m,r[0]=N,0=b[n+1]?b[n+1]-1:b[n-1],h=d-(n-C)-y;for(var k=d;d>e&&h>i&&this.ElementsAreEqual(d,h);)d--,h--;if(b[n]=d,S&&Math.abs(n-v)<=D&&d<=_[n])return s[0]=d,r[0]=h,k>=_[n]&&D<=1448?this.WALKTRACE(v,c,u,w,C,g,p,y,_,b,d,t,s,h,o,r,S,a):null}if(D<=1447){let e=new Int32Array(u-c+2);e[0]=v-c+1,l.Copy2(_,c,e,1,u-c+1),this.m_forwardHistory.push(e),(e=new Int32Array(p-g+2))[0]=C-g+1,l.Copy2(b,g,e,1,p-g+1),this.m_reverseHistory.push(e)}}return this.WALKTRACE(v,c,u,w,C,g,p,y,_,b,d,t,s,h,o,r,S,a)}PrettifyChanges(e){for(let v=0;vs&&(s=d,o=e)}t.originalStart-=o,t.modifiedStart-=o;var c=[null];0a&&(a=h,l=c,d=e)}return 0=this._originalElementsOrHash.length-1||this._hasStrings&&/^\s*$/.test(this._originalStringElements[e])}_OriginalRegionIsBoundary(e,t){return!(!this._OriginalIsBoundary(e)&&!this._OriginalIsBoundary(e-1))||!!(0=this._modifiedElementsOrHash.length-1||this._hasStrings&&/^\s*$/.test(this._modifiedStringElements[e])}_ModifiedRegionIsBoundary(e,t){return!(!this._ModifiedIsBoundary(e)&&!this._ModifiedIsBoundary(e-1))||!!(0=t.originalStart||e.modifiedStart+e.modifiedLength>=t.modifiedStart){var o=e.originalStart;let r=e.originalLength;var s=e.modifiedStart;let a=e.modifiedLength;return e.originalStart+e.originalLength>=t.originalStart&&(r=t.originalStart+t.originalLength-e.originalStart),e.modifiedStart+e.modifiedLength>=t.modifiedStart&&(a=t.modifiedStart+t.modifiedLength-e.modifiedStart),i[0]=new n(o,r,s,a),!0}return i[0]=null,!1}ClipDiagonalBound(e,t,i,n){return 0<=e&&et(new s.a(e))))}onmousedown(e,t){this._register(n.i(e,n.d.MOUSE_DOWN,e=>t(new s.a(e))))}onmouseover(e,t){this._register(n.i(e,n.d.MOUSE_OVER,e=>t(new s.a(e))))}onnonbubblingmouseout(e,t){this._register(n.j(e,e=>t(new s.a(e))))}onkeydown(e,t){this._register(n.i(e,n.d.KEY_DOWN,e=>t(new o.a(e))))}onkeyup(e,t){this._register(n.i(e,n.d.KEY_UP,e=>t(new o.a(e))))}oninput(e,t){this._register(n.i(e,n.d.INPUT,t))}onblur(e,t){this._register(n.i(e,n.d.BLUR,t))}onfocus(e,t){this._register(n.i(e,n.d.FOCUS,t))}ignoreGesture(e){r.b.ignoreTarget(e)}}},"1bd1":function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"scala",extensions:[".scala",".sc",".sbt"],aliases:["Scala","scala","SBT","Sbt","sbt","Dotty","dotty"],mimetypes:["text/x-scala-source","text/x-scala","text/x-sbt","text/x-dotty"],loader:function(){return i.e("chunk-2d0c86e3").then(i.bind(null,"559f"))}})},"1ddc":function(e,t,i){"use strict";i.d(t,"b",(function(){return g})),i.d(t,"a",(function(){return m}));var n=i("0f70"),o=i("308f"),s=(t=i("a666"),i("30db"));class r{constructor(e,t){this.chr=e,this.type=t,this.width=0}fulfill(e){this.width=e}}class a{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"),t=(e.style.position="absolute",e.style.top="-50000px",e.style.width="50000px",document.createElement("div")),i=(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),document.createElement("div")),n=(i.style.fontFamily=this._bareFontInfo.getMassagedFontFamily(),i.style.fontWeight="bold",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",e.appendChild(i),document.createElement("div")),o=(n.style.fontFamily=this._bareFontInfo.getMassagedFontFamily(),n.style.fontWeight=this._bareFontInfo.fontWeight,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",n.style.fontStyle="italic",e.appendChild(n),[]);for(const r of this._requests){let e;0===r.type&&(e=t),2===r.type&&(e=i),(e=1===r.type?n:e).appendChild(document.createElement("br"));var s=document.createElement("span");a._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 i=t.chr;for(let e=0;e<8;e++)i+=i;e.textContent=i}}_readFromDomElements(){for(let t=0,i=this._requests.length;tthis._values[e])}}function g(){p.INSTANCE.clearCache()}class p extends t.a{constructor(){super(),this._onDidChange=this._register(new o.b),this.onDidChange=this._onDidChange.event,this._cache=new u,this._evictUntrustedReadingsTimeout=-1}dispose(){-1!==this._evictUntrustedReadingsTimeout&&(clearTimeout(this._evictUntrustedReadingsTimeout),this._evictUntrustedReadingsTimeout=-1),super.dispose()}clearCache(){this._cache=new u,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(){let e=!1;for(const t of this._cache.getValues())t.isTrusted||(e=!0,this._cache.remove(t));e&&this._onDidChange.fire()}readConfiguration(e){if(!this._cache.has(e)){let t=p._actualReadConfiguration(e);(t.typicalHalfwidthCharacterWidth<=2||t.typicalFullwidthCharacterWidth<=2||t.spaceWidth<=2||t.maxDigitWidth<=2)&&(t=new c.b({zoomLevel:n.d(),pixelRatio:n.a(),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,i,n){return e=new r(e,t),i.push(e),n&&n.push(e),e}static _actualReadConfiguration(e){var t=[],i=[],o=this.createRequest("n",0,t,i),s=this.createRequest("m",0,t,null),r=this.createRequest(" ",0,t,i),l=this.createRequest("0",0,t,i),d=this.createRequest("1",0,t,i),u=this.createRequest("2",0,t,i),g=this.createRequest("3",0,t,i),p=this.createRequest("4",0,t,i),m=this.createRequest("5",0,t,i),f=this.createRequest("6",0,t,i),_=this.createRequest("7",0,t,i),b=this.createRequest("8",0,t,i),v=this.createRequest("9",0,t,i),C=this.createRequest("→",0,t,i),w=this.createRequest("→",0,t,null),y=this.createRequest("·",0,t,i),S=this.createRequest(String.fromCharCode(11825),0,t,null);this.createRequest("|",0,t,i),this.createRequest("/",0,t,i),this.createRequest("-",0,t,i),this.createRequest("_",0,t,i),this.createRequest("i",0,t,i),this.createRequest("l",0,t,i),this.createRequest("m",0,t,i),this.createRequest("|",1,t,i),this.createRequest("_",1,t,i),this.createRequest("i",1,t,i),this.createRequest("l",1,t,i),this.createRequest("m",1,t,i),this.createRequest("n",1,t,i),this.createRequest("|",2,t,i),this.createRequest("_",2,t,i),this.createRequest("i",2,t,i),this.createRequest("l",2,t,i),this.createRequest("m",2,t,i),this.createRequest("n",2,t,i);{var L=e;const i=new a(L,t);i.read()}L=Math.max(l.width,d.width,u.width,g.width,p.width,m.width,f.width,_.width,b.width,v.width);let x=e.fontFeatureSettings===h.e.OFF;var k=i[0].width;for(let n=1,a=i.length;x&&nC.width&&(N=!1),t=2e3this._recomputeOptions())),this._register(p.INSTANCE.onDidChange(()=>this._recomputeOptions())),this._validatedOptions.get(10)&&this._elementSizeObserver.startObserving(),this._register(n.l(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)}observeReferenceElement(e){this._elementSizeObserver.observe(e)}updatePixelRatio(){this._recomputeOptions()}static _getExtraEditorClassName(){let e="";return n.h||n.k||(e+="no-user-select "),n.h&&(e+="no-minimap-shadow "),s.f&&(e+="mac "),e}_getEnvConfiguration(){return{extraEditorClassName:m._getExtraEditorClassName(),outerWidth:this._elementSizeObserver.getWidth(),outerHeight:this._elementSizeObserver.getHeight(),emptySelectionClipboard:n.j||n.g,pixelRatio:n.a(),zoomLevel:n.d(),accessibilitySupport:this.accessibilityService.isScreenReaderOptimized()?2:this.accessibilityService.getAccessibilitySupport()}}readConfiguration(e){return p.INSTANCE.readConfiguration(e)}}},"1e03":function(e,t,i){},"1e93":function(e,t,i){"use strict";(function(e){i.d(t,"a",(function(){return s})),i.d(t,"b",(function(){return r})),i.d(t,"e",(function(){return a})),i.d(t,"c",(function(){return l})),i.d(t,"f",(function(){return d})),i.d(t,"d",(function(){return h})),i.d(t,"g",(function(){return c}));const n=void 0!==e;let o;class s{constructor(e){this.buffer=e,this.byteLength=this.buffer.byteLength}static wrap(t){return n&&!e.isBuffer(t)&&(t=e.from(t.buffer,t.byteOffset,t.byteLength)),new s(t)}toString(){return n?this.buffer.toString():(o=o||new TextDecoder).decode(this.buffer)}}function r(e,t){return e[t+0]<<0>>>0|e[t+1]<<8>>>0}function a(e,t,i){e[i+0]=255&t,e[i+1]=255&(t>>>=8)}function l(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 d(e,t,i){e[i+3]=t,e[i+2]=t>>>=8,e[i+1]=t>>>=8,e[i]=t>>>=8}function h(e,t){return e[t]}function c(e,t,i){e[i]=t}}).call(this,i("b639").Buffer)},"1f26":function(e,t,i){},"1f84":function(e,t,i){"use strict";i.r(t),i.d(t,"GotoDefinitionAtPositionEditorContribution",(function(){return S})),i("eb68");var n=i("dff7"),o=i("5fe7"),s=i("fdcc"),r=i("78bc"),a=(t=i("5818"),i("6a89")),l=i("b707"),d=i("b2cc"),h=i("bd13"),c=i("a666"),u=i("b78f"),g=i("b7d0"),p=i("303e"),m=i("bc04"),f=i("f187"),_=i("6816"),b=i("7061"),v=i("ef8e9"),C=i("88d4"),w=i("4fc3"),y=(i=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3{this.startFindDefinitionFromMouse(e,Object(v.o)(t))})),this.toUnhook.add(n.onExecute(e=>{this.isEnabled(e)&&this.gotoDefinition(e.target.position,e.hasSideBySideModifier).then(()=>{this.removeLinkDecorations()},e=>{this.removeLinkDecorations(),Object(s.f)(e)})})),this.toUnhook.add(n.onCancel(()=>{this.removeLinkDecorations(),this.currentWordAtPosition=null}))}static get(t){return t.getContribution(e.ID)}startFindDefinitionFromCursor(e){return this.startFindDefinition(e).then(()=>{this.toUnhookForKeyboard.add(this.editor.onDidChangeCursorPosition(()=>{this.currentWordAtPosition=null,this.removeLinkDecorations(),this.toUnhookForKeyboard.clear()})),this.toUnhookForKeyboard.add(this.editor.onKeyDown(e=>{e&&(this.currentWordAtPosition=null,this.removeLinkDecorations(),this.toUnhookForKeyboard.clear())}))})}startFindDefinitionFromMouse(e,t){9===e.target.type&&0this.findDefinition(e,t)),this.previousPromise.then(t=>{if(t&&t.length&&l.validate(this.editor))if(1{if(t.object&&t.object.textEditorModel){const l=t["object"]["textEditorModel"];var o=n.range["startLineNumber"];if(!(o<1||o>l.getLineCount())){let t;o=this.getPreviewValue(l,o,n),t=n.originSelectionRange?a.a.lift(n.originSelectionRange):new a.a(e.lineNumber,i.startColumn,e.lineNumber,i.endColumn);var s=this.modeService.getModeIdByFilepathOrFirstLine(l.uri);this.addDecoration(t,(new r.a).appendCodeblock(s||"",o))}}t.dispose()})}else this.removeLinkDecorations()}).then(void 0,s.f)}getPreviewValue(t,i,n){let o=n.targetSelectionRange?n.range:this.getPreviewRangeBasedOnBrackets(t,i);return o.endLineNumber-o.startLineNumber>=e.MAX_SOURCE_PREVIEW_LINES&&(o=this.getPreviewRangeBasedOnIndentation(t,i)),n=this.stripIndentationFromPreviewRange(t,i,o),n}stripIndentationFromPreviewRange(e,t,i){let n=e.getLineFirstNonWhitespaceColumn(t);for(let s=t+1;sn)return new a.a(i,1,n+1,1);r=t.findNextBracket(new b.a(e,d))}return new a.a(i,1,n+1,1)}addDecoration(e,t){this.linkDecorations=this.editor.deltaDecorations(this.linkDecorations,[{range:e,options:{description:"goto-definition-link",inlineClassName:"goto-definition-link",hoverMessage:t}}])}removeLinkDecorations(){0{var i=!t&&this.editor.getOption(77)&&!this.isInPeekEditor(e);const n=new f.DefinitionAction({openToSide:t,openInPeek:i,muteMessage:!0},{alias:"",label:"",id:"",precondition:void 0});return n.run(e,this.editor)})}isInPeekEditor(e){return e=e.get(w.b),C.b.inPeekEditor.getValue(e)}dispose(){this.toUnhook.dispose()}};S.ID="editor.contrib.gotodefinitionatposition",S.MAX_SOURCE_PREVIEW_LINES=8,S=i([y(1,u.a),y(2,t.a)],S),Object(d.l)(S.ID,S),Object(g.f)((e,t)=>{e=e.getColor(p.q),e&&t.addRule(`.monaco-editor .goto-definition-link { color: ${e} !important; }`)})},"1fa1":function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"php",extensions:[".php",".php4",".php5",".phtml",".ctp"],aliases:["PHP","php"],mimetypes:["application/x-php"],loader:function(){return i.e("chunk-2d0e57ec").then(i.bind(null,"9571"))}})},"1fe0":function(e,t,i){"use strict";i.d(t,"a",(function(){return h}));var n=i("3352"),o=i("b7d0"),s=i("918c"),r=i("a666"),a=i("b055"),l=i("ef8e9"),d=i("0bfb");class h{constructor(e){this.options=e,this.rangeHighlightDecorationId=void 0}provide(e,t){var i;const n=new r.b,o=(e.canAcceptInBackground=!(null==(i=this.options)||!i.canAcceptInBackground),e.matchOnLabel=e.matchOnDescription=e.matchOnDetail=e.sortByLabel=!1,n.add(new r.d));return o.value=this.doProvide(e,t),n.add(this.onDidActiveTextEditorControlChange(()=>{o.value=void 0,o.value=this.doProvide(e,t)})),n}doProvide(e,t){const i=new r.b,n=this.activeTextEditorControl;if(n&&this.canProvideWithTextEditor(n)){const o={editor:n},s=Object(a.a)(n);if(s){let e=Object(l.o)(n.saveViewState());i.add(s.onDidChangeCursorPosition(()=>{e=Object(l.o)(n.saveViewState())})),o.restoreViewState=()=>{e&&n===this.activeTextEditorControl&&n.restoreViewState(e)},i.add(Object(d.a)(t.onCancellationRequested)(()=>{var e;return null==(e=o.restoreViewState)?void 0:e.call(o)}))}i.add(Object(r.i)(()=>this.clearDecorations(n))),i.add(this.provideWithTextEditor(o,e,t))}else i.add(this.provideWithoutTextEditor(e,t));return i}canProvideWithTextEditor(e){return!0}gotoLocation({editor:e},t){e.setSelection(t.range),e.revealRangeInCenter(t.range,0),t.preserveFocus||e.focus()}getModel(e){var t;return Object(a.c)(e)?null==(t=e.getModel())?void 0:t.modified:e.getModel()}addDecorations(e,t){e.changeDecorations(e=>{const i=[];this.rangeHighlightDecorationId&&(i.push(this.rangeHighlightDecorationId.overviewRulerDecorationId),i.push(this.rangeHighlightDecorationId.rangeHighlightId),this.rangeHighlightDecorationId=void 0);var r=[{range:t,options:{description:"quick-access-range-highlight",className:"rangeHighlight",isWholeLine:!0}},{range:t,options:{description:"quick-access-range-highlight-overview",overviewRuler:{color:Object(o.g)(s.B),position:n.d.Full}}}],[e,r]=e.deltaDecorations(i,r);this.rangeHighlightDecorationId={rangeHighlightId:e,overviewRulerDecorationId:r}})}clearDecorations(e){const t=this.rangeHighlightDecorationId;t&&(e.changeDecorations(e=>{e.deltaDecorations([t.overviewRulerDecorationId,t.rangeHighlightId],[])}),this.rangeHighlightDecorationId=void 0)}}},"23ec":function(e,t,i){"use strict";i.r(t);var n=i("5fe7"),o=(t=i("a666"),i("b2cc")),s=i("b707"),r=i("1b69"),a=i("252f"),l=i("b7d0"),d=i("fbba"),h=i("d1a7"),c=i("74ce"),u=(i=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3this._tokenizeViewportNow(),100),this._outstandingRequests=[],this._register(this._editor.onDidScrollChange(()=>{this._tokenizeViewport.schedule()})),this._register(this._editor.onDidChangeModel(()=>{this._cancelAll(),this._tokenizeViewport.schedule()})),this._register(this._editor.onDidChangeModelContent(e=>{this._cancelAll(),this._tokenizeViewport.schedule()})),this._register(s.k.onDidChange(()=>{this._cancelAll(),this._tokenizeViewport.schedule()})),this._register(this._configurationService.onDidChangeConfiguration(e=>{e.affectsConfiguration(h.b)&&(this._cancelAll(),this._tokenizeViewport.schedule())})),this._register(this._themeService.onDidColorThemeChange(()=>{this._cancelAll(),this._tokenizeViewport.schedule()}))}_cancelAll(){for(const e of this._outstandingRequests)e.cancel();this._outstandingRequests=[]}_removeOutstandingRequest(e){for(let t=0,i=this._outstandingRequests.length;tthis._requestRange(e,n,t,i)))}else e.hasSomeSemanticTokens()&&e.setSemanticTokens(null,!1)}else e.hasSomeSemanticTokens()&&e.setSemanticTokens(null,!1)}}_requestRange(e,t,i,o){const s=e.getVersionId(),r=Object(n.h)(n=>Promise.resolve(i.provideDocumentRangeSemanticTokens(e,t,n)));return r.then(i=>{i&&!e.isDisposed()&&e.getVersionId()===s&&e.setPartialSemanticTokens(t,Object(a.b)(i,o,e.getLanguageIdentifier()))}).then(()=>this._removeOutstandingRequest(r),()=>this._removeOutstandingRequest(r)),r}};g.ID="editor.contrib.viewportSemanticTokens",g=i([u(1,r.a),u(2,l.b),u(3,d.a)],g),Object(o.l)(g.ID,g)},"23f2":function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"fsharp",extensions:[".fs",".fsi",".ml",".mli",".fsx",".fsscript"],aliases:["F#","FSharp","fsharp"],loader:function(){return i.e("chunk-2d221a34").then(i.bind(null,"cacc"))}})},2504:function(e,t,i){"use strict";i.d(t,"a",(function(){return n})),i.d(t,"b",(function(){return l}));var n,o,s=i("308f");const r=Object.freeze((function(e,t){const i=setTimeout(e.bind(t),0);return{dispose(){clearTimeout(i)}}}));(o=n=n||{}).isCancellationToken=function(e){return e===o.None||e===o.Cancelled||e instanceof a||!(!e||"object"!=typeof e)&&"boolean"==typeof e.isCancellationRequested&&"function"==typeof e.onCancellationRequested},o.None=Object.freeze({isCancellationRequested:!1,onCancellationRequested:s.c.None}),o.Cancelled=Object.freeze({isCancellationRequested:!0,onCancellationRequested:r});class a{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?r:(this._emitter||(this._emitter=new s.b),this._emitter.event)}dispose(){this._emitter&&(this._emitter.dispose(),this._emitter=null)}}class l{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 a),this._token}cancel(){this._token?this._token instanceof a&&this._token.cancel():this._token=n.Cancelled}dispose(e=!1){e&&this.cancel(),this._parentListener&&this._parentListener.dispose(),this._token?this._token instanceof a&&this._token.dispose():this._token=n.None}}},"252f":function(e,t,i){"use strict";i.d(t,"a",(function(){return r})),i.d(t,"b",(function(){return a}));var n=i("b707"),o=i("d3d7"),s=i("4111");class r{constructor(e,t,i){this._legend=e,this._themeService=t,this._logService=i,this._hashTable=new d,this._hasWarnedOverlappingTokens=!1}getMetadata(e,t,i){var s=this._hashTable.get(e,t,i.id);let r;if(s)r=s.metadata,this._logService.getLevel()===o.c.Trace&&this._logService.trace(`SemanticTokensProviderStyling [CACHED] ${e} / ${t}: foreground ${n.E.getForeground(r)}, fontStyle `+n.E.getFontStyle(r).toString(2));else{let l=this._legend.tokenTypes[e];const d=[];if(l){let e=t;for(let t=0;0>=1;0c&&0===n[5*t];)t--;if(t-1===c){let t=e;for(;t+1g&&(t.warnOverlappingSemanticTokens(m,g+1),w=this._growCount){var o=this._elements;this._currentLengthIndex++,this._currentLength=d._SIZES[this._currentLengthIndex],this._growCount=Math.round(this._currentLengthIndex+1e.length&&(i=e.length);te===t)){const n=e[Symbol.iterator](),o=t[Symbol.iterator]();for(;;){var s=n.next(),r=o.next();if(s.done!==r.done)return!1;if(s.done)return!0;if(!i(s.value,r.value))return!1}}}},2652:function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"powerquery",extensions:[".pq",".pqm"],aliases:["PQ","M","Power Query","Power Query M"],loader:function(){return i.e("chunk-2d0d2f22").then(i.bind(null,"5b54"))}})},"27e6":function(e,t,i){},2837:function(e,t,i){"use strict";var n;i.d(t,"b",(function(){return n})),i.d(t,"c",(function(){return o})),i.d(t,"a",(function(){return s})),(i=n=n||{})[i.None=0]="None",i[i.Indent=1]="Indent",i[i.IndentOutdent=2]="IndentOutdent",i[i.Outdent=3]="Outdent";class o{constructor(e){if(this._standardAutoClosingPairConditionalBrand=void 0,this.open=e.open,this.close=e.close,this._standardTokenMask=0,Array.isArray(e.notIn))for(let t=0,i=e.notIn.length;t=i.length)&&0!==(t=(s=i.length-e)<=t?s:t)&&(this.values=new Uint32Array(i.length-t),this.values.set(i.subarray(0,e),0),this.values.set(i.subarray(e+t),e),this.prefixSum=new Uint32Array(this.values.length),e-1=this.values.length&&(e=this.values.length-1);for(let i=t;i<=e;i++)this.prefixSum[i]=this.prefixSum[i-1]+this.values[i];this.prefixSumValidIndex[0]=Math.max(this.prefixSumValidIndex[0],e)}return this.prefixSum[e]}getIndexOf(e){e=Math.floor(e),this.getTotalSum();let t=0,i=this.values.length-1,n=0;var s;let r=0;for(;t<=i;)if(n=t+(i-t)/2|0,s=this.prefixSum[n],e<(r=s-this.values[n]))i=n-1;else{if(!(s<=e))break;t=n+1}return new o(n,e-r)}}},"2dec":function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"go",extensions:[".go"],aliases:["Go"],loader:function(){return i.e("chunk-2d0e542a").then(i.bind(null,"9470"))}})},"2e4b":function(e,t,i){"use strict";i.r(t),i.d(t,"StandaloneCommandsQuickAccessProvider",(function(){return W})),i.d(t,"GotoLineAction",(function(){return V}));t=i("89cd");var n=i("2f1e"),o=i("03d9"),s=i("5717"),r=i("e8e3"),a=i("ef8e9"),l=i("dff7");function d(e,t){return t&&(e.stack||e.stacktrace)?l.a("stackTrace.format","{0}: {1}",c(e),h(e.stack)||h(e.stacktrace)):c(e)}function h(e){return Array.isArray(e)?e.join("\n"):e}function c(e){return"string"==typeof e.code&&"number"==typeof e.errno&&"string"==typeof e.syscall?l.a("nodeExceptionMessage","A system error occurred ({0})",e.message):e.message||l.a("error.defaultMessage","An unknown error occurred. Please consult the log for more details.")}var u,g=i("fdcc"),p=i("7e93"),m=i("a666"),f=i("40355"),_=i("4b76"),b=i("9e74"),v=i("fbba"),C=i("eafb"),w=i("0a0f"),y=i("6dec"),S=i("5fe7"),L=i("2504"),x=function(e,t,i,n){return new(i=i||Promise)((function(o,s){function r(e){try{l(n.next(e))}catch(e){s(e)}}function a(e){try{l(n.throw(e))}catch(e){s(e)}}function l(e){var t;e.done?o(e.value):((t=e.value)instanceof i?t:new i((function(e){e(t)}))).then(r,a)}l((n=n.apply(e,t||[])).next())}))};function k(e){return Array.isArray(e.items)}(N=u=u||{})[N.NO_ACTION=0]="NO_ACTION",N[N.CLOSE_PICKER=1]="CLOSE_PICKER",N[N.REFRESH_PICKER=2]="REFRESH_PICKER",N[N.REMOVE_ITEM=3]="REMOVE_ITEM";class D extends m.a{constructor(e,t){super(),this.prefix=e,this.options=t}provide(e,t){var i;const n=new m.b;e.canAcceptInBackground=!(null==(i=this.options)||!i.canAcceptInBackground),e.matchOnLabel=e.matchOnDescription=e.matchOnDetail=e.sortByLabel=!1;let o=void 0;const s=n.add(new m.d),r=()=>x(this,void 0,void 0,(function*(){var i=s.value=new m.b;null!==o&&void 0!==o&&o.dispose(!0),e.busy=!1;const n=(o=new L.b(t)).token,r=e.value.substr(this.prefix.length).trim(),a=this._getPicks(r,i,n),l=(t,i)=>{let n,o=void 0;if(k(t)?(n=t.items,o=t.active):n=t,0===n.length){if(i)return!1;0r())),r(),n.add(e.onDidAccept(t=>{const[i]=e.selectedItems;"function"==typeof(null===i||void 0===i?void 0:i.accept)&&(t.inBackground||e.hide(),i.accept(e.keyMods,t))})),n.add(e.onDidTriggerItemButton(({button:i,item:n})=>x(this,void 0,void 0,(function*(){if("function"==typeof n.trigger){var o=null!=(o=null==(o=n.buttons)?void 0:o.indexOf(i))?o:-1;if(0<=o&&(o=n.trigger(o,e.keyMods),o="number"==typeof o?o:yield o,!t.isCancellationRequested))switch(o){case u.NO_ACTION:break;case u.CLOSE_PICKER:e.hide();break;case u.REFRESH_PICKER:r();break;case u.REMOVE_ITEM:var s=e.items.indexOf(n);if(-1!==s){const t=e.items.slice();t.splice(s,1),e.items=t}}}})))),n}}D.FAST_PICKS_RACE_DELAY=200;var N=i("03e8"),O=i("5d75"),E=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3{var i=this.commandsHistory.peek(e.commandId),n=this.commandsHistory.peek(t.commandId);return i&&n?nM(this,void 0,void 0,(function*(){this.commandsHistory.push(t.commandId),this.telemetryService.publicLog2("workbenchActionExecuted",{id:t.commandId,from:"quick open"});try{yield this.commandService.executeCommand(t.commandId)}catch(e){Object(g.e)(e)||this.dialogService.show(_.a.Error,Object(l.a)("canNotRun","Command '{0}' resulted in an error ({1})",t.label,function e(t=null,i=!1){if(!t)return l.a("error.defaultMessage","An unknown error occurred. Please consult the log for more details.");var n;if(Array.isArray(t))return n=e((o=r.e(t))[0],i),1this.updateConfiguration()))}updateConfiguration(){this.configuredCommandsHistoryLength=e.getConfiguredCommandHistoryLength(this.configurationService),e.cache&&e.cache.limit!==this.configuredCommandsHistoryLength&&(e.cache.limit=this.configuredCommandsHistoryLength,e.saveState(this.storageService))}load(){var t=this.storageService.get(e.PREF_KEY_CACHE,0);let i;if(t)try{i=JSON.parse(t)}catch(t){}const n=e.cache=new f.a(this.configuredCommandsHistoryLength,1);if(i){let e;(e=i.usesLRU?i.entries:i.entries.sort((e,t)=>e.value-t.value)).forEach(e=>n.set(e.key,e.value))}e.counter=this.storageService.getNumber(e.PREF_KEY_COUNTER,0,e.counter)}push(t){e.cache&&(e.cache.set(t,e.counter++),e.saveState(this.storageService))}peek(t){var i;return null==(i=e.cache)?void 0:i.peek(t)}static saveState(t){if(e.cache){const i={usesLRU:!0,entries:[]};e.cache.forEach((e,t)=>i.entries.push({key:t,value:e})),t.store(e.PREF_KEY_CACHE,JSON.stringify(i),0,0),t.store(e.PREF_KEY_COUNTER,e.counter,0,0)}}static getConfiguredCommandHistoryLength(t){return t=null==(t=null==(t=t.getValue().workbench)?void 0:t.commandPalette)?void 0:t.history,"number"==typeof t?t:e.DEFAULT_COMMANDS_HISTORY_LENGTH}};A.DEFAULT_COMMANDS_HISTORY_LENGTH=50,A.PREF_KEY_CACHE="commandPalette.mru.cache",A.PREF_KEY_COUNTER="commandPalette.mru.counter",A.counter=1,A=E([I(0,N.a),I(1,v.a)],A);var R=i("1097");class P extends T{constructor(e,t,i,n,o,s){super(e,t,i,n,o,s)}getCodeEditorCommandPicks(){const e=this.activeTextEditorControl;if(!e)return[];const t=[];for(const i of e.getSupportedActions())t.push({commandId:i.id,commandAlias:i.alias,label:Object(R.e)(i.label)||i.id});return t}}p=i("b2cc");var F=i("c101"),B=i("66bd"),j=(E=function(e,t){return function(i,n){t(i,n,e)}},function(e,t,i,n){return new(i=i||Promise)((function(o,s){function r(e){try{l(n.next(e))}catch(e){s(e)}}function a(e){try{l(n.throw(e))}catch(e){s(e)}}function l(e){var t;e.done?o(e.value):((t=e.value)instanceof i?t:new i((function(e){e(t)}))).then(r,a)}l((n=n.apply(e,t||[])).next())}))});let W=class extends P{constructor(e,t,i,n,o,s){super({showAlias:!1},e,i,n,o,s),this.codeEditorService=t}get activeTextEditorControl(){return Object(a.o)(this.codeEditorService.getFocusedCodeEditor())}getCommandPicks(){return j(this,void 0,void 0,(function*(){return this.getCodeEditorCommandPicks()}))}};W=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3!0,c=()=>!1,u=e=>" "===e||"\t"===e;class g{constructor(e,t,i){this._cursorMoveConfigurationBrand=void 0,this._languageIdentifier=e;const n=i.options;if(i=n.get(130),this.readOnly=n.get(80),this.tabSize=t.tabSize,this.indentSize=t.indentSize,this.insertSpaces=t.insertSpaces,this.stickyTabStops=n.get(104),this.lineHeight=n.get(58),this.pageSize=Math.max(1,Math.floor(i.height/this.lineHeight)-2),this.useTabStops=n.get(115),this.wordSeparators=n.get(116),this.emptySelectionClipboard=n.get(31),this.copyWithSyntaxHighlighting=n.get(20),this.multiCursorMergeOverlapping=n.get(68),this.multiCursorPaste=n.get(70),this.autoClosingBrackets=n.get(5),this.autoClosingQuotes=n.get(8),this.autoClosingDelete=n.get(6),this.autoClosingOvertype=n.get(7),this.autoSurround=n.get(11),this.autoIndent=n.get(9),this.surroundingPairs={},this._electricChars=null,this.shouldAutoCloseBefore={quote:g._getShouldAutoClose(e,this.autoClosingQuotes),bracket:g._getShouldAutoClose(e,this.autoClosingBrackets)},this.autoClosingPairs=d.a.getAutoClosingPairs(e.id),t=g._getSurroundingPairs(e),t)for(const o of t)this.surroundingPairs[o.open]=o.close}static shouldRecreate(e){return e.hasChanged(130)||e.hasChanged(116)||e.hasChanged(31)||e.hasChanged(68)||e.hasChanged(70)||e.hasChanged(5)||e.hasChanged(8)||e.hasChanged(6)||e.hasChanged(7)||e.hasChanged(11)||e.hasChanged(115)||e.hasChanged(58)||e.hasChanged(80)}get electricChars(){if(!this._electricChars){this._electricChars={};var e=g._getElectricCharacters(this._languageIdentifier);if(e)for(const t of e)this._electricChars[t]=!0}return this._electricChars}normalizeIndentation(e){return l.b.normalizeIndentation(e,this.indentSize,this.insertSpaces)}static _getElectricCharacters(e){try{return d.a.getElectricCharacters(e.id)}catch(e){return Object(n.f)(e),null}}static _getShouldAutoClose(e,t){switch(t){case"beforeWhitespace":return u;case"languageDefined":return g._getLanguageDefinedShouldAutoClose(e);case"always":return h;case"never":return c}}static _getLanguageDefinedShouldAutoClose(e){try{const t=d.a.getAutoCloseBeforeSet(e.id);return e=>-1!==t.indexOf(e)}catch(e){return Object(n.f)(e),c}}static _getSurroundingPairs(e){try{return d.a.getSurroundingPairs(e.id)}catch(e){return Object(n.f)(e),null}}}class p{constructor(e,t,i,n){this._singleCursorStateBrand=void 0,this.selectionStart=e,this.selectionStartLeftoverVisibleColumns=t,this.position=i,this.leftoverVisibleColumns=n,this.selection=p._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,i,n){return e?new p(this.selectionStart,this.selectionStartLeftoverVisibleColumns,new s.a(t,i),n):new p(new r.a(t,i,t,i),n,new s.a(t,i),n)}static _computeSelection(e,t){let i,n,o,s;return n=!e.isEmpty()&&t.isBeforeOrEqual(e.getStartPosition())?(i=e.endLineNumber,e.endColumn):(i=e.startLineNumber,e.startColumn),o=t.lineNumber,s=t.column,new a.a(i,n,o,s)}}class m{constructor(e,t,i,n){this._cursorContextBrand=void 0,this.model=e,this.viewModel=t,this.coordinatesConverter=i,this.cursorConfig=n}}class f{constructor(e){this.modelState=e,this.viewState=null}}class _{constructor(e){this.modelState=null,this.viewState=e}}class b{constructor(e,t){this._cursorStateBrand=void 0,this.modelState=e,this.viewState=t}static fromModelState(e){return new f(e)}static fromViewState(e){return new _(e)}static fromModelSelection(e){var t=e.selectionStartLineNumber,i=e.selectionStartColumn,n=e.positionLineNumber;e=e.positionColumn,t=new p(new r.a(t,i,t,i),0,new s.a(n,e),0);return b.fromModelState(t)}static fromModelSelections(e){let t=[];for(let i=0,n=e.length;i=t)return c=t-s,u-te});let x=class extends n.a{constructor(e,t,i){super(),this.editor=e,this.model=t,this.instantiationService=i,this.disposed=!1,this.partsWidget=this._register(this.instantiationService.createInstance(k,this.editor)),this.additionalLinesWidget=this._register(new N(this.editor)),this.viewMoreContentWidget=void 0,this._register(this.editor.onDidChangeConfiguration(e=>{(e.hasChanged(28)||e.hasChanged(105)||e.hasChanged(88)||e.hasChanged(82)||e.hasChanged(43)||e.hasChanged(42)||e.hasChanged(58))&&this.update()})),this._register(Object(n.i)(()=>{var e;this.disposed=!0,this.update(),null!=(e=this.viewMoreContentWidget)&&e.dispose(),this.viewMoreContentWidget=void 0})),this._register(t.onDidChange(()=>{this.update()})),this.update()}shouldShowHoverAtViewZone(e){return this.additionalLinesWidget.viewZoneId===e}update(){var e;const t=this.model.ghostText;if(this.editor.hasModel()&&t&&!this.disposed){const n=new Array,o=new Array,s=this.editor.getModel().getLineContent(t.lineNumber);this.editor.getModel().getLineTokens(t.lineNumber);let r=void 0,a=0;for(const e of t.parts){let t=e.lines;void 0===r?(n.push({column:e.column,text:t[0],preview:e.preview}),t=t.slice(1)):i([s.substring(a,e.column-1)],void 0),0e.lines.length<0)?this.viewMoreContentWidget=this.renderViewMoreLines(new p.a(t.lineNumber,this.editor.getModel().getLineMaxColumn(t.lineNumber)),"",0):(null!=(e=this.viewMoreContentWidget)&&e.dispose(),this.viewMoreContentWidget=void 0)}else this.partsWidget.clear(),this.additionalLinesWidget.clear()}renderViewMoreLines(e,t,i){var o=this.editor.getOption(42);const s=document.createElement("div"),a=(s.className="suggest-preview-additional-widget",u.a.applyFontInfoSlow(s,o),document.createElement("span")),l=(a.className="content-spacer",a.append(t),s.append(a),document.createElement("span")),d=(l.className="content-newline suggest-preview-text",l.append("⏎ "),s.append(l),new n.b),h=document.createElement("div");return h.className="button suggest-preview-text",h.append(`+${i} lines…`),d.add(r.o(h,"mousedown",e=>{var t;null!=(t=this.model)&&t.setExpanded(!0),e.preventDefault(),this.editor.focus()})),s.append(h),new E(this.editor,e,s,d)}},k=(x=y([S(2,w.a)],x),class{constructor(e,t,i,o){this.editor=e,this.codeEditorService=t,this.themeService=i,this.contextKeyService=o,this.decorationIds=[],this.disposableStore=new n.b}dispose(){this.clear(),this.disposableStore.dispose()}clear(){this.editor.deltaDecorations(this.decorationIds,[]),this.disposableStore.clear()}setParts(e,t,i){this.disposableStore.clear();const n=this.themeService.getColorTheme();var o=n.getColor(f.y);let s=void 0,r=void 0;o&&(s=String(o.rgba.a),r=_.a.Format.CSS.format(D(o))),o=n.getColor(f.x);let l=void 0;o&&(l="2px dashed "+o);const d=this.editor.getModel();if(d){const n=d.getOptions()["tabSize"],h=d.getLineContent(e)||"";let c=0,u="";const g=new Array;i&&g.push({range:a.a.fromPositions(new p.a(e,i.column),new p.a(e,i.column+i.length)),options:{inlineClassName:"ghost-text-hidden",description:"ghost-text-hidden"}}),o=this.contextKeyService.getContextKeyValue("config.editor.useInjectedText");const m=void 0===o||!!o;this.decorationIds=this.editor.deltaDecorations(this.decorationIds,t.map(t=>{u+=h.substring(c,t.column-1),c=t.column-1;var i=m?t.text:this.renderSingleLineText(t.text,u,n,!1);const o=this.disposableStore.add(function(e,t,i,n){const o=i+O++;return e.registerDecorationType(t,o,n),{dispose(){e.removeDecorationType(o)},resolve(){return e.resolveDecorationOptions(o,!0)}}}(this.codeEditorService,"ghost-text","0-ghost-text-",{after:{contentText:i,opacity:s,color:r,border:l,fontWeight:t.preview?"bold":"normal"}}));return{range:a.a.fromPositions(new p.a(e,t.column)),options:m?{description:"ghost-text",after:{content:i,inlineClassName:t.preview?"ghost-text-decoration-preview":"ghost-text-decoration"}}:Object.assign({},o.resolve())}}).concat(g))}}renderSingleLineText(e,t,i,n){var o=b.a.visibleColumnsByColumns(t+e,i);let s="",r=t.length+1;for(const l of e){if("\t"===l){var a=o[r+1]-o[r];if(n){s+="→";for(let e=1;e{this._viewZoneId&&(e.removeZone(this._viewZoneId),this._viewZoneId=void 0)})}updateLines(e,t,i){const n=this.editor.getModel();if(n){const o=n.getOptions()["tabSize"];this.editor.changeViewZones(n=>{this._viewZoneId&&(n.removeZone(this._viewZoneId),this._viewZoneId=void 0);var s=Math.max(t.length,i);if(0');for(let t=0,o=m.length;t'),l.A(b)),C=l.m(b),w=g.a.createEmpty(b);Object(d.d)(new d.c(y.isMonospace&&!e,y.canUseHalfwidthRightwardsArrow,b,!1,v,C,0,w,_.decorations,p,0,y.spaceWidth,y.middotWidth,y.wsmiddotWidth,i,"none",n,s!==h.e.OFF,null),x),x.appendASCIIString("")}x.appendASCIIString(""),u.a.applyFontInfoSlow(a,y),f=x.build(),f=L?L.createHTML(f):f,a.innerHTML=f}this._viewZoneId=n.addZone({afterLineNumber:e,heightInLines:s,domNode:r})}})}}}let O=0;class E extends n.a{constructor(e,t,i,o){super(),this.editor=e,this.position=t,this.domNode=i,this.allowEditorOverflow=!1,this.suppressMouseDown=!1,this._register(o),this._register(Object(n.i)(()=>{this.editor.removeContentWidget(this)})),this.editor.addContentWidget(this)}getId(){return"editor.widget.viewMoreLinesWidget"}getDomNode(){return this.domNode}getPosition(){return{position:this.position,preference:[0]}}}Object(m.f)((e,t)=>{const i=e.getColor(f.y);i&&(o=String(i.rgba.a),n=_.a.Format.CSS.format(D(i)),t.addRule(`.monaco-editor .ghost-text-decoration { opacity: ${o}; color: ${n}; }`),t.addRule(`.monaco-editor .ghost-text-decoration-preview { color: ${i.toString()}; }`),t.addRule(`.monaco-editor .suggest-preview-text .ghost-text { opacity: ${o}; color: ${n}; }`));var n,o=e.getColor(f.x);o&&t.addRule(`.monaco-editor .suggest-preview-text .ghost-text { border: 2px dashed ${o}; }`)});var I=i("dff7"),M=i("5fe7"),T=i("2504"),A=i("fdcc"),R=i("308f"),P=i("b707"),F=i("d3f4"),B=i("9e74"),j=i("d585");class W{constructor(e,t,i=0){this.lineNumber=e,this.parts=t,this.additionalReservedLineCount=i}renderForScreenReader(e){if(0===this.parts.length)return"";var t=this.parts[this.parts.length-1];const i=function(e,t){const i=new V(e),n=t.map(e=>{const t=a.a.lift(e.range);return{startOffset:i.getOffset(t.getStartPosition()),endOffset:i.getOffset(t.getEndPosition()),text:e.text}});n.sort((e,t)=>t.startOffset-e.startOffset);for(const o of n)e=e.substring(0,o.startOffset)+o.text+e.substring(o.endOffset);return e}(e.substr(0,t.column-1),this.parts.map(e=>({range:{startLineNumber:1,endLineNumber:1,startColumn:e.column,endColumn:e.column},text:e.lines.join("\n")})));return i.substring(this.parts[0].column-1)}}class V{constructor(e){this.lineStartOffsetByLineIdx=[],this.lineStartOffsetByLineIdx.push(0);for(let t=0;t{e.hasChanged(106)&&void 0===this._expanded&&this.onDidChangeEmitter.fire()}))}setExpanded(e){this._expanded=!0,this.onDidChangeEmitter.fire()}}var U=i("1b0e");function K(e,t,i,n,o=0){if(e.range.startLineNumber===e.range.endLineNumber){var s=e.text.length-o;const g=t.getValueInRange(e.range),p=function(e,t){var i;return(null===q||void 0===q?void 0:q.originalValue)===e&&(null===q||void 0===q?void 0:q.newValue)===t?null===q||void 0===q?void 0:q.changes:(i=function(e,t){function i(e){let t=0;for(let n=0,o=e.length;nt&&(t=i)}return t}const n=Math.max(i(e),i(t));function o(e){if(e<0)throw new Error("unexpected");return n+e+1}function s(e){let t=0,i=0;const n=new Int32Array(e.length);for(let r=0,a=e.length;rr},{getElements:()=>a}).ComputeDiff(!1).changes}(e,t),q={originalValue:e,newValue:t,changes:i},i)}(g,e.text);var r=e.range.startLineNumber;const m=new Array;if("prefix"===i&&(o=p.filter(e=>0===e.originalLength),1{const i=new Set([o.i.id,o.g.id,j.CoreEditingCommands.Tab.id,j.CoreEditingCommands.DeleteLeft.id,j.CoreEditingCommands.DeleteRight.id,$,"acceptSelectedSuggestion"]);i.has(t.commandId)&&e.hasTextFocus()&&this.handleUserInput()})),this._register(this.editor.onDidType(e=>{this.handleUserInput()})),this._register(this.editor.onDidChangeCursorPosition(e=>{this.session&&!this.session.isValid&&this.hide()})),this._register(Object(n.i)(()=>{this.disposed=!0}))}handleUserInput(){this.session&&!this.session.isValid&&this.hide(),setTimeout(()=>{this.disposed||this.startSessionIfTriggered()},0)}get session(){return this.completionSession.value}get ghostText(){var e;return null==(e=this.session)?void 0:e.ghostText}get minReservedLineCount(){return this.session?this.session.minReservedLineCount:0}setExpanded(e){var t;null!=(t=this.session)&&t.setExpanded(e)}setActive(e){(this.active=e)&&null!=(e=this.session)&&e.scheduleAutomaticUpdate()}startSessionIfTriggered(){!this.editor.getOption(54).enabled||this.session&&this.session.isValid||this.trigger(P.s.Automatic)}trigger(e){this.completionSession.value?e===P.s.Explicit&&this.completionSession.value.ensureUpdateWithExplicitContext():(this.completionSession.value=new Y(this.editor,this.editor.getPosition(),()=>this.active,this.commandService,this.cache,e),this.completionSession.value.takeOwnership(this.completionSession.value.onDidChange(()=>{this.onDidChangeEmitter.fire()})))}hide(){this.completionSession.clear(),this.onDidChangeEmitter.fire()}commitCurrentSuggestion(){var e;null!=(e=this.session)&&e.commitCurrentCompletion()}showNext(){var e;null!=(e=this.session)&&e.showNextInlineCompletion()}showPrevious(){var e;null!=(e=this.session)&&e.showPreviousInlineCompletion()}hasMultipleInlineCompletions(){var e;return G(this,void 0,void 0,(function*(){var t=yield null==(e=this.session)?void 0:e.hasMultipleInlineCompletions();return void 0!==t&&t}))}};Z=y([t(2,B.b)],Z);class Y extends z{constructor(e,t,i,o,s,r){super(e),this.triggerPosition=t,this.shouldUpdate=i,this.commandService=o,this.cache=s,this.initialTriggerKind=r,this.minReservedLineCount=0,this.updateOperation=this._register(new n.d),this.updateSoon=this._register(new M.e(()=>{var e=this.initialTriggerKind;return this.initialTriggerKind=P.s.Automatic,this.update(e)},50));let a=this.currentlySelectedCompletionId=void 0;this._register(this.onDidChange(()=>{var e=this.currentCompletion;if(e&&e.sourceInlineCompletion!==a){a=e.sourceInlineCompletion;const t=e.sourceProvider;t.handleItemDidShow&&t.handleItemDidShow(e.sourceInlineCompletions,a)}})),this._register(Object(n.i)(()=>{this.cache.clear()})),this._register(this.editor.onDidChangeCursorPosition(e=>{this.cache.value&&this.onDidChangeEmitter.fire()})),this._register(this.editor.onDidChangeModelContent(e=>{this.scheduleAutomaticUpdate()})),this._register(P.t.onDidChange(()=>{this.updateSoon.schedule()})),this.scheduleAutomaticUpdate()}fixAndGetIndexOfCurrentSelection(){var e;return this.currentlySelectedCompletionId&&this.cache.value&&0!==this.cache.value.completions.length?-1===(e=this.cache.value.completions.findIndex(e=>e.semanticId===this.currentlySelectedCompletionId))?(this.currentlySelectedCompletionId=void 0,0):e:0}get currentCachedCompletion(){if(this.cache.value)return this.cache.value.completions[this.fixAndGetIndexOfCurrentSelection()]}showNextInlineCompletion(){var e;return G(this,void 0,void 0,(function*(){yield this.ensureUpdateWithExplicitContext();var t,i=(null==(e=this.cache.value)?void 0:e.completions)||[];0G(this,void 0,void 0,(function*(){let i;try{i=yield ee(n,this.editor.getModel(),{triggerKind:e,selectedSuggestionInfo:void 0},t)}catch(i){return void Object(A.f)(i)}t.isCancellationRequested||(this.cache.setValue(this.editor,i,e),this.onDidChangeEmitter.fire())}))),i=new X(t,e);this.updateOperation.value=i,yield t,this.updateOperation.value===i&&this.updateOperation.clear()}}))}takeOwnership(e){this._register(e)}commitCurrentCompletion(){var e;!this.ghostText||(e=this.currentCompletion)&&this.commit(e)}commit(e){const t=this.cache.clearAndLeak();this.editor.executeEdits("inlineSuggestion.accept",[F.a.replaceMove(e.range,e.text)]),e.command?this.commandService.executeCommand(e.command.id,...e.command.arguments||[]).finally(()=>{null!==t&&void 0!==t&&t.dispose()}).then(void 0,A.g):null!==t&&void 0!==t&&t.dispose(),this.onDidChangeEmitter.fire()}}class X{constructor(e,t){this.promise=e,this.triggerKind=t}dispose(){this.promise.cancel()}}class Q extends n.a{constructor(e,t,i,o){super(),this.triggerKind=o;const s=e.deltaDecorations([],t.items.map(e=>({range:e.range,options:{description:"inline-completion-tracking-range"}})));this._register(Object(n.i)(()=>{e.deltaDecorations(s,[])})),this.completions=t.items.map((e,t)=>new J(e,s[t])),this._register(e.onDidChangeModelContent(()=>{let t=!1;const n=e.getModel();for(const e of this.completions){var o=n.getDecorationRange(e.decorationId);o?e.synchronizedRange.equalsRange(o)||(t=!0,e.synchronizedRange=o):Object(A.f)(new Error("Decoration has no range"))}t&&i()})),this._register(t)}}class J{constructor(e,t){this.inlineCompletion=e,this.decorationId=t,this.semanticId=JSON.stringify({text:this.inlineCompletion.text,startLine:this.inlineCompletion.range.startLineNumber,startColumn:this.inlineCompletion.range.startColumn,command:this.inlineCompletion.command}),this.synchronizedRange=e.range}toLiveInlineCompletion(){return{text:this.inlineCompletion.text,range:this.synchronizedRange,command:this.inlineCompletion.command,sourceProvider:this.inlineCompletion.sourceProvider,sourceInlineCompletions:this.inlineCompletion.sourceInlineCompletions,sourceInlineCompletion:this.inlineCompletion.sourceInlineCompletion}}}function ee(e,t,i,n=T.a.None){return G(this,void 0,void 0,(function*(){s=e,l=(r=t).getWordAtPosition(s),r=r.getLineMaxColumn(s.lineNumber);const o=l?new a.a(s.lineNumber,l.startColumn,s.lineNumber,r):a.a.fromPositions(s,s.with(void 0,r));var s,r,l;const d=P.t.all(t),h=yield Promise.all(d.map(o=>G(this,void 0,void 0,(function*(){const s=yield o.provideInlineCompletions(t,e,i,n);return{completions:s,provider:o,dispose:()=>{s&&o.freeInlineCompletions(s)}}})))),c=new Map;for(const e of h){const t=e.completions;if(t)for(const i of t.items.map(i=>({text:i.text,range:i.range?a.a.lift(i.range):o,command:i.command,sourceProvider:e.provider,sourceInlineCompletions:t,sourceInlineCompletion:i})))i.range.startLineNumber===i.range.endLineNumber&&c.set(JSON.stringify({text:i.text,range:i.range}),i)}return{items:[...c.values()],dispose:()=>{for(const e of h)e.dispose()}}}))}var te=i("b800"),ie=i("59a4"),ne=i("7a9e");class oe extends n.a{constructor(e){super(),this.editor=e,this.isSuggestWidgetVisible=!1,this.isShiftKeyPressed=!1,this._isActive=!1,this._currentInlineCompletion=void 0,this.onDidChangeEmitter=new R.b,this.onDidChange=this.onDidChangeEmitter.event,this.setInactiveDelayed=this._register(new M.e(()=>{this.isSuggestWidgetVisible||this._isActive&&(this._isActive=!1,this.onDidChangeEmitter.fire())},100)),this._register(e.onKeyDown(e=>{e.shiftKey&&!this.isShiftKeyPressed&&(this.isShiftKeyPressed=!0,this.update(this._isActive))})),this._register(e.onKeyUp(e=>{e.shiftKey&&this.isShiftKeyPressed&&(this.isShiftKeyPressed=!1,this.update(this._isActive))}));const t=ne.SuggestController.get(this.editor);if(t){let e=!1;const i=()=>{e||(e=!0,this._register(t.widget.value.onDidShow(()=>{this.isSuggestWidgetVisible=!0,this.update(!0)})),this._register(t.widget.value.onDidHide(()=>{this.isSuggestWidgetVisible=!1,this.setInactiveDelayed.schedule(),this.update(this._isActive)})),this._register(t.widget.value.onDidFocus(()=>{this.isSuggestWidgetVisible=!0,this.update(!0)})))};this._register(R.c.once(t.model.onDidTrigger)(e=>{i()}))}this.update(this._isActive)}get state(){if(this._isActive)return{selectedItemAsInlineCompletion:this._currentInlineCompletion}}update(e){var t=this.getInlineCompletion();let i=!1;this._currentInlineCompletion!==t&&(this._currentInlineCompletion=t,i=!0),this._isActive!==e&&(this._isActive=e,i=!0),i&&this.onDidChangeEmitter.fire()}getInlineCompletion(){const e=ne.SuggestController.get(this.editor);if(e&&this.isSuggestWidgetVisible){var t=e.widget.value.getFocusedItem();if(t){var i=e,n=this.editor.getPosition(),o=this.isShiftKeyPressed;if(t=t.item,Array.isArray(t.completion.additionalTextEdits)&&0this.updateCache(),50)),this.minReservedLineCount=0,this._register(this.suggestionInlineCompletionSource.onDidChange(()=>{this.updateCacheSoon.schedule(),this.suggestionInlineCompletionSource.state||(this.minReservedLineCount=0);const e=this.ghostText;e&&(this.minReservedLineCount=Math.max(this.minReservedLineCount,e.parts.map(e=>e.lines.length-1).reduce((e,t)=>e+t,0))),1<=this.minReservedLineCount&&this.isSuggestionPreviewEnabled()?this.suggestionInlineCompletionSource.forceRenderingAbove():this.suggestionInlineCompletionSource.stopForceRenderingAbove(),this.onDidChangeEmitter.fire()})),this._register(this.cache.onDidChange(()=>{this.onDidChangeEmitter.fire()})),this._register(this.editor.onDidChangeCursorPosition(e=>{this.isSuggestionPreviewEnabled()&&(this.minReservedLineCount=0,this.updateCacheSoon.schedule(),this.onDidChangeEmitter.fire())})),this._register(Object(n.i)(()=>this.suggestionInlineCompletionSource.stopForceRenderingAbove()))}get isActive(){return void 0!==this.suggestionInlineCompletionSource.state}isSuggestionPreviewEnabled(){return this.editor.getOption(106).preview}updateCache(){return se(this,void 0,void 0,(function*(){var e=this.suggestionInlineCompletionSource.state;if(e&&e.selectedItemAsInlineCompletion){const i={text:e.selectedItemAsInlineCompletion.text,range:e.selectedItemAsInlineCompletion.range},n=this.editor.getPosition();e=Object(M.h)(e=>se(this,void 0,void 0,(function*(){let t;try{t=yield ee(n,this.editor.getModel(),{triggerKind:P.s.Automatic,selectedSuggestionInfo:i},e)}catch(t){return void Object(A.f)(t)}e.isCancellationRequested||(this.cache.setValue(this.editor,t,P.s.Automatic),this.onDidChangeEmitter.fire())})));var t=new X(e,P.s.Automatic);this.updateOperation.value=t,yield e,this.updateOperation.value===t&&this.updateOperation.clear()}}))}get ghostText(){var e=this.suggestionInlineCompletionSource.state;e=ae(this.editor.getModel(),null==e?void 0:e.selectedItemAsInlineCompletion);const t=ae(this.editor.getModel(),null==(i=null==(i=this.cache.value)?void 0:i.completions[0])?void 0:i.toLiveInlineCompletion());var i=!(t&&e&&t.text.startsWith(e.text)&&t.range.equalsRange(e.range))&&e||t;const n=e?((null==i?void 0:i.text.length)||0)-e.text.length:0;return e=i,i=this.editor.getOptions().get(106).previewMode,i=e?K(e,this.editor.getModel(),i,this.editor.getPosition(),n)||new W(e.range.endLineNumber,[],this.minReservedLineCount):void 0,this.isSuggestionPreviewEnabled()?i:void 0}}function ae(e,t){if(!t)return t;const i=e.getValueInRange(t.range);var n=function(e,t){let i=0;for(;i{this.hasCachedGhostText=!1,this.onDidChangeEmitter.fire()}),{object:t,dispose:()=>null==i?void 0:i.dispose()}):void 0,this.hasCachedGhostText=!1,this.onDidChangeEmitter.fire())}get ghostText(){var e;return this.hasCachedGhostText||(this.cachedGhostText=null==(e=null==(e=this.currentModelRef.value)?void 0:e.object)?void 0:e.ghostText,this.hasCachedGhostText=!0),this.cachedGhostText}setExpanded(e){var t;null!=(t=this.targetModel)&&t.setExpanded(e)}get minReservedLineCount(){return this.targetModel?this.targetModel.minReservedLineCount:0}}let he=class extends de{constructor(e,t){super(),this.editor=e,this.commandService=t,this.sharedCache=this._register(new ce),this.suggestWidgetAdapterModel=this._register(new re(this.editor,this.sharedCache)),this.inlineCompletionsModel=this._register(new Z(this.editor,this.sharedCache,this.commandService)),this._register(this.suggestWidgetAdapterModel.onDidChange(()=>{this.updateModel()})),this.updateModel()}get activeInlineCompletionsModel(){if(this.targetModel===this.inlineCompletionsModel)return this.inlineCompletionsModel}updateModel(){this.setTargetModel(this.suggestWidgetAdapterModel.isActive?this.suggestWidgetAdapterModel:this.inlineCompletionsModel),this.inlineCompletionsModel.setActive(this.targetModel===this.inlineCompletionsModel)}shouldShowHoverAt(e){var t;const i=null==(t=this.activeInlineCompletionsModel)?void 0:t.ghostText;return!!i&&i.parts.some(t=>e.containsPosition(new p.a(i.lineNumber,t.column)))}triggerInlineCompletion(){var e;null!=(e=this.activeInlineCompletionsModel)&&e.trigger(P.s.Explicit)}commitInlineCompletion(){var e;null!=(e=this.activeInlineCompletionsModel)&&e.commitCurrentSuggestion()}hideInlineCompletion(){var e;null!=(e=this.activeInlineCompletionsModel)&&e.hide()}showNextInlineCompletion(){var e;null!=(e=this.activeInlineCompletionsModel)&&e.showNext()}showPreviousInlineCompletion(){var e;null!=(e=this.activeInlineCompletionsModel)&&e.showPrevious()}hasMultipleInlineCompletions(){var e;return le(this,void 0,void 0,(function*(){var t=yield null==(e=this.activeInlineCompletionsModel)?void 0:e.hasMultipleInlineCompletions();return void 0!==t&&t}))}};he=S([m(1,B.b)],he);class ce extends n.a{constructor(){super(...arguments),this.onDidChangeEmitter=new R.b,this.onDidChange=this.onDidChangeEmitter.event,this.cache=this._register(new n.d)}get value(){return this.cache.value}setValue(e,t,i){this.cache.value=new Q(e,t,()=>this.onDidChangeEmitter.fire(),i)}clearAndLeak(){return this.cache.clearAndLeak()}clear(){this.cache.clear()}}y=i("9eb8"),t=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3{this.updateModelController()})),this._register(this.editor.onDidChangeConfiguration(e=>{e.hasChanged(106)&&this.updateModelController(),e.hasChanged(54)&&this.updateModelController()})),this.updateModelController()}static get(t){return t.getContribution(e.ID)}get activeModel(){var e;return null==(e=this.activeController.value)?void 0:e.model}updateModelController(){var e=this.editor.getOption(106),t=this.editor.getOption(54);this.activeController.value=void 0,this.activeController.value=this.editor.hasModel()&&(e.preview||t.enabled||this.triggeredExplicitly)?this.instantiationService.createInstance(me,this.editor):void 0}shouldShowHoverAt(e){var t;return(null==(t=this.activeModel)?void 0:t.shouldShowHoverAt(e))||!1}shouldShowHoverAtViewZone(e){var t;return(null==(t=null==(t=this.activeController.value)?void 0:t.widget)?void 0:t.shouldShowHoverAtViewZone(e))||!1}trigger(){var e;this.triggeredExplicitly=!0,this.activeController.value||this.updateModelController(),null!=(e=this.activeModel)&&e.triggerInlineCompletion()}commit(){var e;null!=(e=this.activeModel)&&e.commitInlineCompletion()}hide(){var e;null!=(e=this.activeModel)&&e.hideInlineCompletion()}showNextInlineCompletion(){var e;null!=(e=this.activeModel)&&e.showNextInlineCompletion()}showPreviousInlineCompletion(){var e;null!=(e=this.activeModel)&&e.showPreviousInlineCompletion()}hasMultipleInlineCompletions(){var e;return ue(this,void 0,void 0,(function*(){var t=yield null==(e=this.activeModel)?void 0:e.hasMultipleInlineCompletions();return void 0!==t&&t}))}};ge.inlineSuggestionVisible=new C.c("inlineSuggestionVisible",!1,I.a("inlineSuggestionVisible","Whether an inline suggestion is visible")),ge.inlineSuggestionHasIndentation=new C.c("inlineSuggestionHasIndentation",!1,I.a("inlineSuggestionHasIndentation","Whether the inline suggestion starts with whitespace")),ge.ID="editor.contrib.ghostTextController",ge=t([S(1,w.a)],ge);class pe{constructor(e){this.contextKeyService=e,this.inlineCompletionVisible=ge.inlineSuggestionVisible.bindTo(this.contextKeyService),this.inlineCompletionSuggestsIndentation=ge.inlineSuggestionHasIndentation.bindTo(this.contextKeyService)}}let me=class extends n.a{constructor(e,t,i){super(),this.editor=e,this.instantiationService=t,this.contextKeyService=i,this.contextKeys=new pe(this.contextKeyService),this.model=this._register(this.instantiationService.createInstance(he,this.editor)),this.widget=this._register(this.instantiationService.createInstance(x,this.editor,this.model)),this._register(Object(n.i)(()=>{this.contextKeys.inlineCompletionVisible.set(!1),this.contextKeys.inlineCompletionSuggestsIndentation.set(!1)})),this._register(this.model.onDidChange(()=>{this.updateContextKeys()})),this.updateContextKeys()}updateContextKeys(){this.contextKeys.inlineCompletionVisible.set(void 0!==(null==(e=this.model.activeInlineCompletionsModel)?void 0:e.ghostText));var e=this.model.inlineCompletionsModel.ghostText;if(e&&0t.prefix.length-e.prefix.length),Object(s.i)(()=>{this.providers.splice(this.providers.indexOf(e),1),this.defaultProvider===e&&(this.defaultProvider=void 0)})}getQuickAccessProviders(){return Object(o.e)([this.defaultProvider,...this.providers])}getQuickAccessProvider(e){return e&&this.providers.find(t=>e.startsWith(t.prefix))||this.defaultProvider}})},"303e":function(e,t,i){"use strict";i.d(t,"a",(function(){return l})),i.d(t,"wc",(function(){return h})),i.d(t,"eb",(function(){return c})),i.d(t,"cb",(function(){return u})),i.d(t,"fb",(function(){return g})),i.d(t,"db",(function(){return p})),i.d(t,"h",(function(){return m})),i.d(t,"b",(function(){return f})),i.d(t,"Jc",(function(){return _})),i.d(t,"Ic",(function(){return b})),i.d(t,"Hc",(function(){return v})),i.d(t,"Nc",(function(){return C})),i.d(t,"jb",(function(){return w})),i.d(t,"lb",(function(){return y})),i.d(t,"kb",(function(){return S})),i.d(t,"hb",(function(){return L})),i.d(t,"gb",(function(){return x})),i.d(t,"ib",(function(){return k})),i.d(t,"pb",(function(){return D})),i.d(t,"rb",(function(){return N})),i.d(t,"qb",(function(){return O})),i.d(t,"sb",(function(){return E})),i.d(t,"ub",(function(){return I})),i.d(t,"tb",(function(){return M})),i.d(t,"mb",(function(){return T})),i.d(t,"ob",(function(){return A})),i.d(t,"nb",(function(){return R})),i.d(t,"f",(function(){return B})),i.d(t,"e",(function(){return j})),i.d(t,"g",(function(){return W})),i.d(t,"c",(function(){return V})),i.d(t,"d",(function(){return H})),i.d(t,"yc",(function(){return z})),i.d(t,"Ac",(function(){return U})),i.d(t,"Bc",(function(){return K})),i.d(t,"zc",(function(){return q})),i.d(t,"pc",(function(){return $})),i.d(t,"s",(function(){return G})),i.d(t,"u",(function(){return Z})),i.d(t,"t",(function(){return Y})),i.d(t,"V",(function(){return X})),i.d(t,"X",(function(){return Q})),i.d(t,"W",(function(){return J})),i.d(t,"K",(function(){return ee})),i.d(t,"M",(function(){return te})),i.d(t,"L",(function(){return ie})),i.d(t,"D",(function(){return ne})),i.d(t,"C",(function(){return oe})),i.d(t,"r",(function(){return se})),i.d(t,"B",(function(){return re})),i.d(t,"Y",(function(){return ae})),i.d(t,"ab",(function(){return le})),i.d(t,"Z",(function(){return de})),i.d(t,"bb",(function(){return he})),i.d(t,"qc",(function(){return ce})),i.d(t,"rc",(function(){return ue})),i.d(t,"vc",(function(){return ge})),i.d(t,"lc",(function(){return pe})),i.d(t,"kc",(function(){return me})),i.d(t,"vb",(function(){return fe})),i.d(t,"yb",(function(){return _e})),i.d(t,"wb",(function(){return be})),i.d(t,"xb",(function(){return ve})),i.d(t,"R",(function(){return Ce})),i.d(t,"S",(function(){return we})),i.d(t,"J",(function(){return ye})),i.d(t,"T",(function(){return Se})),i.d(t,"U",(function(){return Le})),i.d(t,"v",(function(){return xe})),i.d(t,"x",(function(){return ke})),i.d(t,"z",(function(){return De})),i.d(t,"w",(function(){return Ne})),i.d(t,"y",(function(){return Oe})),i.d(t,"A",(function(){return Ee})),i.d(t,"H",(function(){return Ie})),i.d(t,"E",(function(){return Me})),i.d(t,"G",(function(){return Te})),i.d(t,"F",(function(){return Ae})),i.d(t,"I",(function(){return Re})),i.d(t,"q",(function(){return Pe})),i.d(t,"O",(function(){return Fe})),i.d(t,"N",(function(){return Be})),i.d(t,"Q",(function(){return je})),i.d(t,"P",(function(){return We})),i.d(t,"i",(function(){return Ve})),i.d(t,"j",(function(){return He})),i.d(t,"m",(function(){return ze})),i.d(t,"o",(function(){return Ue})),i.d(t,"n",(function(){return Ke})),i.d(t,"p",(function(){return qe})),i.d(t,"k",(function(){return $e})),i.d(t,"l",(function(){return Ge})),i.d(t,"Gb",(function(){return Ze})),i.d(t,"Hb",(function(){return Ye})),i.d(t,"Jb",(function(){return Xe})),i.d(t,"zb",(function(){return Qe})),i.d(t,"Ab",(function(){return Je})),i.d(t,"Bb",(function(){return et})),i.d(t,"Pb",(function(){return tt})),i.d(t,"Qb",(function(){return it})),i.d(t,"Rb",(function(){return nt})),i.d(t,"Nb",(function(){return ot})),i.d(t,"Ob",(function(){return st})),i.d(t,"Lb",(function(){return rt})),i.d(t,"Mb",(function(){return at})),i.d(t,"Cb",(function(){return lt})),i.d(t,"Kb",(function(){return dt})),i.d(t,"Ib",(function(){return ht})),i.d(t,"Db",(function(){return ct})),i.d(t,"Fb",(function(){return ut})),i.d(t,"Eb",(function(){return gt})),i.d(t,"Mc",(function(){return pt})),i.d(t,"Gc",(function(){return mt})),i.d(t,"tc",(function(){return _t})),i.d(t,"uc",(function(){return bt})),i.d(t,"sc",(function(){return vt})),i.d(t,"Tb",(function(){return Ct})),i.d(t,"Ub",(function(){return wt})),i.d(t,"Sb",(function(){return yt})),i.d(t,"Xb",(function(){return St})),i.d(t,"Vb",(function(){return Lt})),i.d(t,"Wb",(function(){return xt})),i.d(t,"Yb",(function(){return kt})),i.d(t,"Kc",(function(){return Dt})),i.d(t,"Ec",(function(){return Nt})),i.d(t,"Fc",(function(){return Ot})),i.d(t,"Cc",(function(){return Et})),i.d(t,"Dc",(function(){return It})),i.d(t,"ic",(function(){return Mt})),i.d(t,"jc",(function(){return Tt})),i.d(t,"bc",(function(){return At})),i.d(t,"cc",(function(){return Rt})),i.d(t,"ac",(function(){return Pt})),i.d(t,"gc",(function(){return Ft})),i.d(t,"Zb",(function(){return Bt})),i.d(t,"ec",(function(){return jt})),i.d(t,"fc",(function(){return Wt})),i.d(t,"dc",(function(){return Vt})),i.d(t,"mc",(function(){return Ht})),i.d(t,"oc",(function(){return zt})),i.d(t,"nc",(function(){return Ut})),i.d(t,"Lc",(function(){return $t})),i.d(t,"hc",(function(){return Gt})),i.d(t,"xc",(function(){return Yt}));t=i("5fe7");var n=i("ceb8"),o=i("308f"),s=i("ef8e9"),r=i("dff7"),a=i("dd1b");i=i("89cd");const l={ColorContribution:"base.contributions.colors"},d=new class{constructor(){this._onDidChangeSchema=new o.b,this.onDidChangeSchema=this._onDidChangeSchema.event,this.colorSchema={type:"object",properties:{}},this.colorReferenceSchema={type:"string",enum:[],enumDescriptions:[]},this.colorsById={}}registerColor(e,t,i,n=!1,o){this.colorsById[e]={id:e,description:i,defaults:t,needsTransparency:n,deprecationMessage:o};let s={type:"string",description:i,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(i),this._onDidChangeSchema.fire(),e}resolveDefaultColor(e,t){if(e=this.colorsById[e],e&&e.defaults)return Yt(e.defaults[t.type],t)}getColorSchema(){return this.colorSchema}toString(){return Object.keys(this.colorsById).sort((e,t)=>{var i=-1===e.indexOf(".")?0:1,n=-1===t.indexOf(".")?0:1;return i!=n?i-n:e.localeCompare(t)}).map(e=>`- \`${e}\`: `+this.colorsById[e].description).join("\n")}};function h(e,t,i,n,o){return d.registerColor(e,t,i,n,o)}i.a.add(l.ColorContribution,d);const c=h("foreground",{dark:"#CCCCCC",light:"#616161",hc:"#FFFFFF"},r.a("foreground","Overall foreground color. This color is only used if not overridden by a component.")),u=h("errorForeground",{dark:"#F48771",light:"#A1260D",hc:"#F48771"},r.a("errorForeground","Overall foreground color for error messages. This color is only used if not overridden by a component.")),g=h("icon.foreground",{dark:"#C5C5C5",light:"#424242",hc:"#FFFFFF"},r.a("iconForeground","The default color for icons in the workbench.")),p=h("focusBorder",{dark:"#007FD4",light:"#0090F1",hc:"#F38518"},r.a("focusBorder","Overall border color for focused elements. This color is only used if not overridden by a component.")),m=h("contrastBorder",{light:null,dark:null,hc:"#6FC3DF"},r.a("contrastBorder","An extra border around elements to separate them from others for greater contrast.")),f=h("contrastActiveBorder",{light:null,dark:null,hc:p},r.a("activeContrastBorder","An extra border around active elements to separate them from others for greater contrast.")),_=h("textLink.foreground",{light:"#006AB1",dark:"#3794FF",hc:"#3794FF"},r.a("textLinkForeground","Foreground color for links in text.")),b=h("textLink.activeForeground",{light:"#006AB1",dark:"#3794FF",hc:"#3794FF"},r.a("textLinkActiveForeground","Foreground color for links in text when clicked on and on mouse hover.")),v=h("textCodeBlock.background",{light:"#dcdcdc66",dark:"#0a0a0a66",hc:n.a.black},r.a("textCodeBlockBackground","Background color for code blocks in text.")),C=h("widget.shadow",{dark:$t(n.a.black,.36),light:$t(n.a.black,.16),hc:null},r.a("widgetShadow","Shadow color of widgets such as find/replace inside the editor.")),w=h("input.background",{dark:"#3C3C3C",light:n.a.white,hc:n.a.black},r.a("inputBoxBackground","Input box background.")),y=h("input.foreground",{dark:c,light:c,hc:c},r.a("inputBoxForeground","Input box foreground.")),S=h("input.border",{dark:null,light:null,hc:m},r.a("inputBoxBorder","Input box border.")),L=h("inputOption.activeBorder",{dark:"#007ACC00",light:"#007ACC00",hc:m},r.a("inputBoxActiveOptionBorder","Border color of activated options in input fields.")),x=h("inputOption.activeBackground",{dark:$t(p,.4),light:$t(p,.2),hc:n.a.transparent},r.a("inputOption.activeBackground","Background color of activated options in input fields.")),k=h("inputOption.activeForeground",{dark:n.a.white,light:n.a.black,hc:null},r.a("inputOption.activeForeground","Foreground color of activated options in input fields.")),D=h("inputValidation.infoBackground",{dark:"#063B49",light:"#D6ECF2",hc:n.a.black},r.a("inputValidationInfoBackground","Input validation background color for information severity.")),N=h("inputValidation.infoForeground",{dark:null,light:null,hc:null},r.a("inputValidationInfoForeground","Input validation foreground color for information severity.")),O=h("inputValidation.infoBorder",{dark:"#007acc",light:"#007acc",hc:m},r.a("inputValidationInfoBorder","Input validation border color for information severity.")),E=h("inputValidation.warningBackground",{dark:"#352A05",light:"#F6F5D2",hc:n.a.black},r.a("inputValidationWarningBackground","Input validation background color for warning severity.")),I=h("inputValidation.warningForeground",{dark:null,light:null,hc:null},r.a("inputValidationWarningForeground","Input validation foreground color for warning severity.")),M=h("inputValidation.warningBorder",{dark:"#B89500",light:"#B89500",hc:m},r.a("inputValidationWarningBorder","Input validation border color for warning severity.")),T=h("inputValidation.errorBackground",{dark:"#5A1D1D",light:"#F2DEDE",hc:n.a.black},r.a("inputValidationErrorBackground","Input validation background color for error severity.")),A=h("inputValidation.errorForeground",{dark:null,light:null,hc:null},r.a("inputValidationErrorForeground","Input validation foreground color for error severity.")),R=h("inputValidation.errorBorder",{dark:"#BE1100",light:"#BE1100",hc:m},r.a("inputValidationErrorBorder","Input validation border color for error severity."));var P=h("dropdown.background",{dark:"#3C3C3C",light:n.a.white,hc:n.a.black},r.a("dropdownBackground","Dropdown background.")),F=h("dropdown.foreground",{dark:"#F0F0F0",light:null,hc:n.a.white},r.a("dropdownForeground","Dropdown foreground."));const B=h("button.foreground",{dark:n.a.white,light:n.a.white,hc:n.a.white},r.a("buttonForeground","Button foreground color.")),j=h("button.background",{dark:"#0E639C",light:"#007ACC",hc:null},r.a("buttonBackground","Button background color.")),W=h("button.hoverBackground",{dark:qt(j,.2),light:Kt(j,.2),hc:null},r.a("buttonHoverBackground","Button background color when hovering.")),V=h("badge.background",{dark:"#4D4D4D",light:"#C4C4C4",hc:n.a.black},r.a("badgeBackground","Badge background color. Badges are small information labels, e.g. for search results count.")),H=h("badge.foreground",{dark:n.a.white,light:"#333",hc:n.a.white},r.a("badgeForeground","Badge foreground color. Badges are small information labels, e.g. for search results count.")),z=h("scrollbar.shadow",{dark:"#000000",light:"#DDDDDD",hc:null},r.a("scrollbarShadow","Scrollbar shadow to indicate that the view is scrolled.")),U=h("scrollbarSlider.background",{dark:n.a.fromHex("#797979").transparent(.4),light:n.a.fromHex("#646464").transparent(.4),hc:$t(m,.6)},r.a("scrollbarSliderBackground","Scrollbar slider background color.")),K=h("scrollbarSlider.hoverBackground",{dark:n.a.fromHex("#646464").transparent(.7),light:n.a.fromHex("#646464").transparent(.7),hc:$t(m,.8)},r.a("scrollbarSliderHoverBackground","Scrollbar slider background color when hovering.")),q=h("scrollbarSlider.activeBackground",{dark:n.a.fromHex("#BFBFBF").transparent(.4),light:n.a.fromHex("#000000").transparent(.6),hc:m},r.a("scrollbarSliderActiveBackground","Scrollbar slider background color when clicked on.")),$=h("progressBar.background",{dark:n.a.fromHex("#0E70C0"),light:n.a.fromHex("#0E70C0"),hc:m},r.a("progressBarBackground","Background color of the progress bar that can show for long running operations.")),G=h("editorError.background",{dark:null,light:null,hc:null},r.a("editorError.background","Background color of error text in the editor. The color must not be opaque so as not to hide underlying decorations."),!0),Z=h("editorError.foreground",{dark:"#F14C4C",light:"#E51400",hc:null},r.a("editorError.foreground","Foreground color of error squigglies in the editor.")),Y=h("editorError.border",{dark:null,light:null,hc:n.a.fromHex("#E47777").transparent(.8)},r.a("errorBorder","Border color of error boxes in the editor.")),X=h("editorWarning.background",{dark:null,light:null,hc:null},r.a("editorWarning.background","Background color of warning text in the editor. The color must not be opaque so as not to hide underlying decorations."),!0),Q=h("editorWarning.foreground",{dark:"#CCA700",light:"#BF8803",hc:null},r.a("editorWarning.foreground","Foreground color of warning squigglies in the editor.")),J=h("editorWarning.border",{dark:null,light:null,hc:n.a.fromHex("#FFCC00").transparent(.8)},r.a("warningBorder","Border color of warning boxes in the editor.")),ee=h("editorInfo.background",{dark:null,light:null,hc:null},r.a("editorInfo.background","Background color of info text in the editor. The color must not be opaque so as not to hide underlying decorations."),!0),te=h("editorInfo.foreground",{dark:"#3794FF",light:"#1a85ff",hc:"#3794FF"},r.a("editorInfo.foreground","Foreground color of info squigglies in the editor.")),ie=h("editorInfo.border",{dark:null,light:null,hc:n.a.fromHex("#3794FF").transparent(.8)},r.a("infoBorder","Border color of info boxes in the editor.")),ne=h("editorHint.foreground",{dark:n.a.fromHex("#eeeeee").transparent(.7),light:"#6c6c6c",hc:null},r.a("editorHint.foreground","Foreground color of hint squigglies in the editor.")),oe=h("editorHint.border",{dark:null,light:null,hc:n.a.fromHex("#eeeeee").transparent(.8)},r.a("hintBorder","Border color of hint boxes in the editor.")),se=h("editor.background",{light:"#fffffe",dark:"#1E1E1E",hc:n.a.black},r.a("editorBackground","Editor background color.")),re=h("editor.foreground",{light:"#333333",dark:"#BBBBBB",hc:n.a.white},r.a("editorForeground","Editor default foreground color.")),ae=h("editorWidget.background",{dark:"#252526",light:"#F3F3F3",hc:"#0C141F"},r.a("editorWidgetBackground","Background color of editor widgets, such as find/replace.")),le=h("editorWidget.foreground",{dark:c,light:c,hc:c},r.a("editorWidgetForeground","Foreground color of editor widgets, such as find/replace.")),de=h("editorWidget.border",{dark:"#454545",light:"#C8C8C8",hc:m},r.a("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.")),he=h("editorWidget.resizeBorder",{light:null,dark:null,hc:null},r.a("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.")),ce=h("quickInput.background",{dark:ae,light:ae,hc:ae},r.a("pickerBackground","Quick picker background color. The quick picker widget is the container for pickers like the command palette.")),ue=h("quickInput.foreground",{dark:le,light:le,hc:le},r.a("pickerForeground","Quick picker foreground color. The quick picker widget is the container for pickers like the command palette.")),ge=h("quickInputTitle.background",{dark:new n.a(new n.c(255,255,255,.105)),light:new n.a(new n.c(0,0,0,.06)),hc:"#000000"},r.a("pickerTitleBackground","Quick picker title background color. The quick picker widget is the container for pickers like the command palette.")),pe=h("pickerGroup.foreground",{dark:"#3794FF",light:"#0066BF",hc:n.a.white},r.a("pickerGroupForeground","Quick picker color for grouping labels.")),me=h("pickerGroup.border",{dark:"#3F3F46",light:"#CCCEDB",hc:n.a.white},r.a("pickerGroupBorder","Quick picker color for grouping borders.")),fe=h("keybindingLabel.background",{dark:new n.a(new n.c(128,128,128,.17)),light:new n.a(new n.c(221,221,221,.4)),hc:n.a.transparent},r.a("keybindingLabelBackground","Keybinding label background color. The keybinding label is used to represent a keyboard shortcut.")),_e=h("keybindingLabel.foreground",{dark:n.a.fromHex("#CCCCCC"),light:n.a.fromHex("#555555"),hc:n.a.white},r.a("keybindingLabelForeground","Keybinding label foreground color. The keybinding label is used to represent a keyboard shortcut.")),be=h("keybindingLabel.border",{dark:new n.a(new n.c(51,51,51,.6)),light:new n.a(new n.c(204,204,204,.4)),hc:new n.a(new n.c(111,195,223))},r.a("keybindingLabelBorder","Keybinding label border color. The keybinding label is used to represent a keyboard shortcut.")),ve=h("keybindingLabel.bottomBorder",{dark:new n.a(new n.c(68,68,68,.6)),light:new n.a(new n.c(187,187,187,.4)),hc:new n.a(new n.c(111,195,223))},r.a("keybindingLabelBottomBorder","Keybinding label border bottom color. The keybinding label is used to represent a keyboard shortcut.")),Ce=h("editor.selectionBackground",{light:"#ADD6FF",dark:"#264F78",hc:"#f3f518"},r.a("editorSelectionBackground","Color of the editor selection.")),we=h("editor.selectionForeground",{light:null,dark:null,hc:"#000000"},r.a("editorSelectionForeground","Color of the selected text for high contrast.")),ye=h("editor.inactiveSelectionBackground",{light:$t(Ce,.5),dark:$t(Ce,.5),hc:$t(Ce,.5)},r.a("editorInactiveSelection","Color of the selection in an inactive editor. The color must not be opaque so as not to hide underlying decorations."),!0),Se=h("editor.selectionHighlightBackground",{light:Zt(Ce,se,.3,.6),dark:Zt(Ce,se,.3,.6),hc:null},r.a("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),Le=h("editor.selectionHighlightBorder",{light:null,dark:null,hc:f},r.a("editorSelectionHighlightBorder","Border color for regions with the same content as the selection.")),xe=h("editor.findMatchBackground",{light:"#A8AC94",dark:"#515C6A",hc:null},r.a("editorFindMatch","Color of the current search match.")),ke=h("editor.findMatchHighlightBackground",{light:"#EA5C0055",dark:"#EA5C0055",hc:null},r.a("findMatchHighlight","Color of the other search matches. The color must not be opaque so as not to hide underlying decorations."),!0),De=h("editor.findRangeHighlightBackground",{dark:"#3a3d4166",light:"#b4b4b44d",hc:null},r.a("findRangeHighlight","Color of the range limiting the search. The color must not be opaque so as not to hide underlying decorations."),!0),Ne=h("editor.findMatchBorder",{light:null,dark:null,hc:f},r.a("editorFindMatchBorder","Border color of the current search match.")),Oe=h("editor.findMatchHighlightBorder",{light:null,dark:null,hc:f},r.a("findMatchHighlightBorder","Border color of the other search matches.")),Ee=h("editor.findRangeHighlightBorder",{dark:null,light:null,hc:$t(f,.4)},r.a("findRangeHighlightBorder","Border color of the range limiting the search. The color must not be opaque so as not to hide underlying decorations."),!0),Ie=h("editor.hoverHighlightBackground",{light:"#ADD6FF26",dark:"#264f7840",hc:"#ADD6FF26"},r.a("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),Me=h("editorHoverWidget.background",{light:ae,dark:ae,hc:ae},r.a("hoverBackground","Background color of the editor hover.")),Te=h("editorHoverWidget.foreground",{light:le,dark:le,hc:le},r.a("hoverForeground","Foreground color of the editor hover.")),Ae=h("editorHoverWidget.border",{light:de,dark:de,hc:de},r.a("hoverBorder","Border color of the editor hover.")),Re=h("editorHoverWidget.statusBarBackground",{dark:qt(Me,.2),light:Kt(Me,.05),hc:ae},r.a("statusBarBackground","Background color of the editor hover status bar.")),Pe=h("editorLink.activeForeground",{dark:"#4E94CE",light:n.a.blue,hc:n.a.cyan},r.a("activeLinkForeground","Color of active links.")),Fe=h("editorInlayHint.foreground",{dark:$t(H,.8),light:$t(H,.8),hc:H},r.a("editorInlayHintForeground","Foreground color of inline hints")),Be=h("editorInlayHint.background",{dark:$t(V,.6),light:$t(V,.3),hc:V},r.a("editorInlayHintBackground","Background color of inline hints")),je=h("editorLightBulb.foreground",{dark:"#FFCC00",light:"#DDB100",hc:"#FFCC00"},r.a("editorLightBulbForeground","The color used for the lightbulb actions icon.")),We=h("editorLightBulbAutoFix.foreground",{dark:"#75BEFF",light:"#007ACC",hc:"#75BEFF"},r.a("editorLightBulbAutoFixForeground","The color used for the lightbulb auto fix actions icon.")),Ve=new n.a(new n.c(155,185,85,.2)),He=new n.a(new n.c(255,0,0,.2)),ze=h("diffEditor.insertedTextBackground",{dark:Ve,light:Ve,hc:null},r.a("diffEditorInserted","Background color for text that got inserted. The color must not be opaque so as not to hide underlying decorations."),!0),Ue=h("diffEditor.removedTextBackground",{dark:He,light:He,hc:null},r.a("diffEditorRemoved","Background color for text that got removed. The color must not be opaque so as not to hide underlying decorations."),!0),Ke=h("diffEditor.insertedTextBorder",{dark:null,light:null,hc:"#33ff2eff"},r.a("diffEditorInsertedOutline","Outline color for the text that got inserted.")),qe=h("diffEditor.removedTextBorder",{dark:null,light:null,hc:"#FF008F"},r.a("diffEditorRemovedOutline","Outline color for text that got removed.")),$e=h("diffEditor.border",{dark:null,light:null,hc:m},r.a("diffEditorBorder","Border color between the two text editors.")),Ge=h("diffEditor.diagonalFill",{dark:"#cccccc33",light:"#22222233",hc:null},r.a("diffDiagonalFill","Color of the diff editor's diagonal fill. The diagonal fill is used in side-by-side diff views.")),Ze=h("list.focusBackground",{dark:null,light:null,hc:null},r.a("listFocusBackground","List/Tree background color for the focused item when the list/tree is active. An active list/tree has keyboard focus, an inactive does not.")),Ye=h("list.focusForeground",{dark:null,light:null,hc:null},r.a("listFocusForeground","List/Tree foreground color for the focused item when the list/tree is active. An active list/tree has keyboard focus, an inactive does not.")),Xe=h("list.focusOutline",{dark:p,light:p,hc:f},r.a("listFocusOutline","List/Tree outline color for the focused item when the list/tree is active. An active list/tree has keyboard focus, an inactive does not.")),Qe=h("list.activeSelectionBackground",{dark:"#094771",light:"#0060C0",hc:null},r.a("listActiveSelectionBackground","List/Tree background color for the selected item when the list/tree is active. An active list/tree has keyboard focus, an inactive does not.")),Je=h("list.activeSelectionForeground",{dark:n.a.white,light:n.a.white,hc:null},r.a("listActiveSelectionForeground","List/Tree foreground color for the selected item when the list/tree is active. An active list/tree has keyboard focus, an inactive does not.")),et=h("list.activeSelectionIconForeground",{dark:null,light:null,hc:null},r.a("listActiveSelectionIconForeground","List/Tree icon foreground color for the selected item when the list/tree is active. An active list/tree has keyboard focus, an inactive does not.")),tt=h("list.inactiveSelectionBackground",{dark:"#37373D",light:"#E4E6F1",hc:null},r.a("listInactiveSelectionBackground","List/Tree background color for the selected item when the list/tree is inactive. An active list/tree has keyboard focus, an inactive does not.")),it=h("list.inactiveSelectionForeground",{dark:null,light:null,hc:null},r.a("listInactiveSelectionForeground","List/Tree foreground color for the selected item when the list/tree is inactive. An active list/tree has keyboard focus, an inactive does not.")),nt=h("list.inactiveSelectionIconForeground",{dark:null,light:null,hc:null},r.a("listInactiveSelectionIconForeground","List/Tree icon foreground color for the selected item when the list/tree is inactive. An active list/tree has keyboard focus, an inactive does not.")),ot=h("list.inactiveFocusBackground",{dark:null,light:null,hc:null},r.a("listInactiveFocusBackground","List/Tree background color for the focused item when the list/tree is inactive. An active list/tree has keyboard focus, an inactive does not.")),st=h("list.inactiveFocusOutline",{dark:null,light:null,hc:null},r.a("listInactiveFocusOutline","List/Tree outline color for the focused item when the list/tree is inactive. An active list/tree has keyboard focus, an inactive does not.")),rt=h("list.hoverBackground",{dark:"#2A2D2E",light:"#F0F0F0",hc:null},r.a("listHoverBackground","List/Tree background when hovering over items using the mouse.")),at=h("list.hoverForeground",{dark:null,light:null,hc:null},r.a("listHoverForeground","List/Tree foreground when hovering over items using the mouse.")),lt=h("list.dropBackground",{dark:"#062F4A",light:"#D6EBFF",hc:null},r.a("listDropBackground","List/Tree drag and drop background when moving items around using the mouse.")),dt=h("list.highlightForeground",{dark:"#18A3FF",light:"#0066BF",hc:p},r.a("highlight","List/Tree foreground color of the match highlights when searching inside the list/tree.")),ht=h("list.focusHighlightForeground",{dark:dt,light:{op:5,if:Qe,then:dt,else:"#9DDDFF"},hc:dt},r.a("listFocusHighlightForeground","List/Tree foreground color of the match highlights on actively focused items when searching inside the list/tree.")),ct=h("listFilterWidget.background",{light:"#efc1ad",dark:"#653723",hc:n.a.black},r.a("listFilterWidgetBackground","Background color of the type filter widget in lists and trees.")),ut=h("listFilterWidget.outline",{dark:n.a.transparent,light:n.a.transparent,hc:"#f38518"},r.a("listFilterWidgetOutline","Outline color of the type filter widget in lists and trees.")),gt=h("listFilterWidget.noMatchesOutline",{dark:"#BE1100",light:"#BE1100",hc:m},r.a("listFilterWidgetNoMatchesOutline","Outline color of the type filter widget in lists and trees, when there are no matches.")),pt=h("tree.indentGuidesStroke",{dark:"#585858",light:"#a9a9a9",hc:"#a9a9a9"},r.a("treeIndentGuidesStroke","Tree stroke color for the indentation guides.")),mt=h("tree.tableColumnsBorder",{dark:"#CCCCCC20",light:"#61616120",hc:null},r.a("treeIndentGuidesStroke","Tree stroke color for the indentation guides."));var ft=h("quickInput.list.focusBackground",{dark:null,light:null,hc:null},"",void 0,r.a("quickInput.list.focusBackground deprecation","Please use quickInputList.focusBackground instead"));const _t=h("quickInputList.focusForeground",{dark:Je,light:Je,hc:Je},r.a("quickInput.listFocusForeground","Quick picker foreground color for the focused item.")),bt=h("quickInputList.focusIconForeground",{dark:et,light:et,hc:et},r.a("quickInput.listFocusIconForeground","Quick picker icon foreground color for the focused item.")),vt=h("quickInputList.focusBackground",{dark:Gt(ft,Qe),light:Gt(ft,Qe),hc:null},r.a("quickInput.listFocusBackground","Quick picker background color for the focused item.")),Ct=h("menu.border",{dark:null,light:null,hc:m},r.a("menuBorder","Border color of menus.")),wt=h("menu.foreground",{dark:F,light:c,hc:F},r.a("menuForeground","Foreground color of menu items.")),yt=h("menu.background",{dark:P,light:P,hc:P},r.a("menuBackground","Background color of menu items.")),St=h("menu.selectionForeground",{dark:Je,light:Je,hc:Je},r.a("menuSelectionForeground","Foreground color of the selected menu item in menus.")),Lt=h("menu.selectionBackground",{dark:Qe,light:Qe,hc:Qe},r.a("menuSelectionBackground","Background color of the selected menu item in menus.")),xt=h("menu.selectionBorder",{dark:null,light:null,hc:f},r.a("menuSelectionBorder","Border color of the selected menu item in menus.")),kt=h("menu.separatorBackground",{dark:"#BBBBBB",light:"#888888",hc:m},r.a("menuSeparatorBackground","Color of a separator menu item in menus.")),Dt=h("toolbar.hoverBackground",{dark:"#5a5d5e50",light:"#b8b8b850",hc:null},r.a("toolbarHoverBackground","Toolbar background when hovering over actions using the mouse")),Nt=h("editor.snippetTabstopHighlightBackground",{dark:new n.a(new n.c(124,124,124,.3)),light:new n.a(new n.c(10,50,100,.2)),hc:new n.a(new n.c(124,124,124,.3))},r.a("snippetTabstopHighlightBackground","Highlight background color of a snippet tabstop.")),Ot=h("editor.snippetTabstopHighlightBorder",{dark:null,light:null,hc:null},r.a("snippetTabstopHighlightBorder","Highlight border color of a snippet tabstop.")),Et=h("editor.snippetFinalTabstopHighlightBackground",{dark:null,light:null,hc:null},r.a("snippetFinalTabstopHighlightBackground","Highlight background color of the final tabstop of a snippet.")),It=h("editor.snippetFinalTabstopHighlightBorder",{dark:"#525252",light:new n.a(new n.c(10,50,100,.5)),hc:"#525252"},r.a("snippetFinalTabstopHighlightBorder","Highlight border color of the final tabstop of a snippet.")),Mt=h("editorOverviewRuler.findMatchForeground",{dark:"#d186167e",light:"#d186167e",hc:"#AB5A00"},r.a("overviewRulerFindMatchForeground","Overview ruler marker color for find matches. The color must not be opaque so as not to hide underlying decorations."),!0),Tt=h("editorOverviewRuler.selectionHighlightForeground",{dark:"#A0A0A0CC",light:"#A0A0A0CC",hc:"#A0A0A0CC"},r.a("overviewRulerSelectionHighlightForeground","Overview ruler marker color for selection highlights. The color must not be opaque so as not to hide underlying decorations."),!0),At=h("minimap.findMatchHighlight",{light:"#d18616",dark:"#d18616",hc:"#AB5A00"},r.a("minimapFindMatchHighlight","Minimap marker color for find matches."),!0),Rt=h("minimap.selectionHighlight",{light:"#ADD6FF",dark:"#264F78",hc:"#ffffff"},r.a("minimapSelectionHighlight","Minimap marker color for the editor selection."),!0),Pt=h("minimap.errorHighlight",{dark:new n.a(new n.c(255,18,18,.7)),light:new n.a(new n.c(255,18,18,.7)),hc:new n.a(new n.c(255,50,50,1))},r.a("minimapError","Minimap marker color for errors.")),Ft=h("minimap.warningHighlight",{dark:Q,light:Q,hc:J},r.a("overviewRuleWarning","Minimap marker color for warnings.")),Bt=h("minimap.background",{dark:null,light:null,hc:null},r.a("minimapBackground","Minimap background color.")),jt=h("minimapSlider.background",{light:$t(U,.5),dark:$t(U,.5),hc:$t(U,.5)},r.a("minimapSliderBackground","Minimap slider background color.")),Wt=h("minimapSlider.hoverBackground",{light:$t(K,.5),dark:$t(K,.5),hc:$t(K,.5)},r.a("minimapSliderHoverBackground","Minimap slider background color when hovering.")),Vt=h("minimapSlider.activeBackground",{light:$t(q,.5),dark:$t(q,.5),hc:$t(q,.5)},r.a("minimapSliderActiveBackground","Minimap slider background color when clicked on.")),Ht=h("problemsErrorIcon.foreground",{dark:Z,light:Z,hc:Z},r.a("problemsErrorIconForeground","The color used for the problems error icon.")),zt=h("problemsWarningIcon.foreground",{dark:Q,light:Q,hc:Q},r.a("problemsWarningIconForeground","The color used for the problems warning icon.")),Ut=h("problemsInfoIcon.foreground",{dark:te,light:te,hc:te},r.a("problemsInfoIconForeground","The color used for the problems info icon."));function Kt(e,t){return{op:0,value:e,factor:t}}function qt(e,t){return{op:1,value:e,factor:t}}function $t(e,t){return{op:2,value:e,factor:t}}function Gt(...e){return{op:3,values:e}}function Zt(e,t,i,n){return{op:4,value:e,background:t,factor:i,transparency:n}}function Yt(e,t){if(null!==e){if("string"==typeof e)return"#"===e[0]?n.a.fromHex(e):t.getColor(e);if(e instanceof n.a)return e;if("object"==typeof e){var i,o=e,r=t;switch(o.op){case 0:return null==(i=Yt(o.value,r))?void 0:i.darken(o.factor);case 1:return null==(i=Yt(o.value,r))?void 0:i.lighten(o.factor);case 2:return null==(i=Yt(o.value,r))?void 0:i.transparent(o.factor);case 3:for(const t of o.values){var a=Yt(t,r);if(a)return a}return;case 5:return Yt(r.defines(o.if)?o.then:o.else,r);case 4:const e=Yt(o.value,r);return e?(i=Yt(o.background,r))?(e.isDarkerThan(i)?n.a.getLighterColor(e,i,o.factor):n.a.getDarkerColor(e,i,o.factor)).transparent(o.transparency):e.transparent(o.factor*o.transparency):void 0;default:throw Object(s.b)(o)}}}}const Xt="vscode://schemas/workbench-colors";let Qt=i.a.as(a.a.JSONContribution);Qt.registerSchema(Xt,d.getColorSchema());const Jt=new t.e(()=>Qt.notifySchemaChanged(Xt),200);d.onDidChangeSchema(()=>{Jt.isScheduled()||Jt.schedule()})},"308f":function(e,t,i){"use strict";i.d(t,"c",(function(){return n})),i.d(t,"b",(function(){return b})),i.d(t,"e",(function(){return v})),i.d(t,"a",(function(){return C})),i.d(t,"d",(function(){return w})),i.d(t,"f",(function(){return y}));var n,o=i("fdcc"),s=i("a666"),r=i("db88"),a=i("e58e");{var l=n=n||{};function d(e){return(t,i=null,n)=>{let o,s=!1;return o=e(e=>{if(!s)return o?o.dispose():s=!0,t.call(i,e)},null,n),s&&o.dispose(),o}}function h(e,t){return p((i,n=null,o)=>e(e=>i.call(n,t(e)),null,o))}function c(e,t){return p((i,n=null,o)=>e(e=>{t(e),i.call(n,e)},null,o))}function u(e,t){return p((i,n=null,o)=>e(e=>t(e)&&i.call(n,e),null,o))}function g(e,t,i){let n=i;return h(e,e=>n=t(n,e))}function p(e){let t;const i=new b({onFirstListenerAdd(){t=e(i.fire,i)},onLastListenerRemove(){t.dispose()}});return i.event}function m(e,t,i=100,n=!1,o){let s,r=void 0,a=void 0,l=0;const d=new b({leakWarningThreshold:o,onFirstListenerAdd(){s=e(e=>{l++,r=t(r,e),n&&!a&&(d.fire(r),r=void 0),clearTimeout(a),a=setTimeout(()=>{var e=r;r=void 0,a=void 0,(!n||1e===t)){let i,n=!0;return u(e,e=>{var o=n||!t(e,i);return n=!1,i=e,o})}l.None=()=>s.a.None,l.once=d,l.map=h,l.forEach=c,l.filter=u,l.signal=function(e){return e},l.any=function(...e){return(t,i=null,n)=>Object(s.e)(...e.map(e=>e(e=>t.call(i,e),null,n)))},l.reduce=g,l.debounce=m,l.latch=f,l.split=function(e,t){return[l.filter(e,t),l.filter(e,e=>!t(e))]},l.buffer=function(e,t=!1,i=[]){let n=i.slice(),o=e(e=>{n?n.push(e):r.fire(e)});const s=()=>{n&&n.forEach(e=>r.fire(e)),n=null},r=new b({onFirstListenerAdd(){o=o||e(e=>r.fire(e))},onFirstListenerDidAdd(){n&&(t?setTimeout(s):s())},onLastListenerRemove(){o&&o.dispose(),o=null}});return r.event};class e{constructor(e){this.event=e}map(t){return new e(h(this.event,t))}forEach(t){return new e(c(this.event,t))}filter(t){return new e(u(this.event,t))}reduce(t,i){return new e(g(this.event,t,i))}latch(){return new e(f(this.event))}debounce(t,i=100,n=!1,o){return new e(m(this.event,t,i,n,o))}on(e,t,i){return this.event(e,t,i)}once(e,t,i){return d(this.event)(e,t,i)}}l.chain=function(t){return new e(t)},l.fromNodeEventEmitter=function(e,t,i=(e=>e)){const n=(...e)=>o.fire(i(...e)),o=new b({onFirstListenerAdd:()=>e.on(t,n),onLastListenerRemove:()=>e.removeListener(t,n)});return o.event},l.fromDOMEventEmitter=function(e,t,i=(e=>e)){const n=(...e)=>o.fire(i(...e)),o=new b({onFirstListenerAdd:()=>e.addEventListener(t,n),onLastListenerRemove:()=>e.removeEventListener(t,n)});return o.event},l.toPromise=function(e){return new Promise(t=>d(e)(t))}}class _{constructor(e){this._listenerCount=0,this._invocationCount=0,this._elapsedOverall=0,this._name=e+"_"+_._idPool++}start(e){this._stopWatch=new a.a(!0),this._listenerCount=e}stop(){if(this._stopWatch){const e=this._stopWatch.elapsed();this._elapsedOverall+=e,this._invocationCount+=1,this._stopWatch=void 0}}}_._idPool=0;class b{constructor(e){this._disposed=!1,this._options=e,this._leakageMon=void 0,this._perfMon=null!=(e=this._options)&&e._profName?new _(this._options._profName):void 0}get event(){return this._event||(this._event=(e,t,i)=>{this._listeners||(this._listeners=new r.a);var n=this._listeners.isEmpty();n&&this._options&&this._options.onFirstListenerAdd&&this._options.onFirstListenerAdd(this);const o=this._listeners.push(t?[e,t]:e),a=(n&&this._options&&this._options.onFirstListenerDidAdd&&this._options.onFirstListenerDidAdd(this),this._options&&this._options.onListenerDidAdd&&this._options.onListenerDidAdd(this,e,t),null==(n=this._leakageMon)?void 0:n.check(this._listeners.size));return e=Object(s.i)(()=>{a&&a(),this._disposed||(o(),this._options&&this._options.onLastListenerRemove&&(this._listeners&&!this._listeners.isEmpty()||this._options.onLastListenerRemove(this)))}),i instanceof s.b?i.add(e):Array.isArray(i)&&i.push(e),e}),this._event}fire(e){var t;if(this._listeners){for(var i of(this._deliveryQueue||(this._deliveryQueue=new r.a),this._listeners))this._deliveryQueue.push([i,e]);for(null!=(t=this._perfMon)&&t.start(this._deliveryQueue.size);0{this._handle=void 0,this.resume()},this._delay)),super.fire(e)}}class w{constructor(){this.buffers=[]}wrapEvent(e){return(t,i,n)=>e(e=>{const n=this.buffers[this.buffers.length-1];n?n.push(()=>t.call(i,e)):t.call(i,e)},void 0,n)}bufferEvents(e){const t=[];return this.buffers.push(t),e=e(),this.buffers.pop(),t.forEach(e=>e()),e}}class y{constructor(){this.listening=!1,this.inputEvent=n.None,this.inputEventListener=s.a.None,this.emitter=new b({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()}}},"30d5":function(e,t,i){},"30db":function(e,t,i){"use strict";(function(e,n){i.d(t,"b",(function(){return g})),i.d(t,"i",(function(){return b})),i.d(t,"f",(function(){return v})),i.d(t,"d",(function(){return C})),i.d(t,"g",(function(){return w})),i.d(t,"h",(function(){return y})),i.d(t,"c",(function(){return S})),i.d(t,"k",(function(){return L})),i.d(t,"j",(function(){return x})),i.d(t,"a",(function(){return k})),i.d(t,"e",(function(){return O}));let o=!1,s=!1,r=!1,a=!1,l=!1,d=!1,h=void 0,c="en",u=void 0;const g="object"==typeof self?self:"object"==typeof e?e:{};let p=void 0;if(void 0!==g.vscode&&void 0!==g.vscode.process?p=g.vscode.process:void 0!==n&&(p=n),n="string"==typeof(null==(e=null===p||void 0===p?void 0:p.versions)?void 0:e.electron)&&"renderer"===p.type,"object"!=typeof navigator||n){if("object"==typeof p){if(o="win32"===p.platform,s="darwin"===p.platform,(r="linux"===p.platform)&&!!p.env.SNAP&&p.env.SNAP_REVISION,h="en",c="en",e=p.env.VSCODE_NLS_CONFIG,e)try{var m=JSON.parse(e),f=m.availableLanguages["*"];h=m.locale,c=f||"en",m._translationsConfigFile}catch(e){}a=!0}}else u=navigator.userAgent,o=0<=u.indexOf("Windows"),s=0<=u.indexOf("Macintosh"),d=(0<=u.indexOf("Macintosh")||0<=u.indexOf("iPad")||0<=u.indexOf("iPhone"))&&!!navigator.maxTouchPoints&&0{if(t.data&&t.data.vscodeSetImmediateId)for(let i=0,n=e.length;i{var n=++t;e.push({id:n,callback:i}),g.postMessage({vscodeSetImmediateId:n},"*")}}if("function"==typeof(null===p||void 0===p?void 0:p.nextTick))return p.nextTick.bind(p);const e=Promise.resolve();return t=>e.then(t)}(),k=s||d?2:o?1:3;let D=!0,N=!1;function O(){if(!N){N=!0;const t=new Uint8Array(2);t[0]=1,t[1]=2;var e=new Uint16Array(t.buffer);D=513===e[0]}return D}}).call(this,i("c8ba"),i("f28c"))},3170:function(e,t,i){"use strict";i.d(t,"a",(function(){return o})),i.d(t,"b",(function(){return s}));var n=i("099d");class o{constructor(e){e=Object(n.b)(e),this._defaultValue=e,this._asciiMap=o._createAsciiMap(e),this._map=new Map}static _createAsciiMap(e){let t=new Uint8Array(256);for(let i=0;i<256;i++)t[i]=e;return t}set(e,t){t=Object(n.b)(t),0<=e&&e<256?this._asciiMap[e]=t:this._map.set(e,t)}get(e){return 0<=e&&e<256?this._asciiMap[e]:this._map.get(e)||this._defaultValue}}class s{constructor(){this._actual=new o(0)}add(e){this._actual.set(e,1)}has(e){return 1===this._actual.get(e)}}},"31df":function(e,t,i){"use strict";i.d(t,"c",(function(){return o})),i.d(t,"b",(function(){return s})),i.d(t,"a",(function(){return r}));var n=i("11f7");function o(e,t={}){const i=r(t);return i.textContent=e,i}function s(e,t={}){var i=r(t);return function e(t,i,o,s){let r;if(2===i.type)r=document.createTextNode(i.content||"");else if(3===i.type)r=document.createElement("b");else if(4===i.type)r=document.createElement("i");else if(7===i.type&&s)r=document.createElement("code");else if(5===i.type&&o){const e=document.createElement("a");e.href="#",o.disposables.add(n.o(e,"click",e=>{o.callback(String(i.index),e)})),r=e}else 8===i.type?r=document.createElement("br"):1===i.type&&(r=t);r&&t!==r&&t.appendChild(r),r&&Array.isArray(i.children)&&i.children.forEach(t=>{e(r,t,o,s)})}(i,function(e,t){var i={type:1,children:[]};let n=0,o=i;const s=[],r=new a(e);for(;!r.eos();){let e=r.next();var d="\\"===e&&0!==l(r.peek(),t);if(d&&(e=r.next()),!d&&function(e,t){return 0!==l(e,t)}(e,t)&&e===r.peek()){r.advance(),2===o.type&&(o=s.pop());d=l(e,t);if(o.type===d||5===o.type&&6===d)o=s.pop();else{const e={type:d,children:[]};5===d&&(e.index=n,n++),o.children.push(e),s.push(o),o=e}}else"\n"===e?(o=2===o.type?s.pop():o).children.push({type:8}):2!==o.type?(d={type:2,content:e},o.children.push(d),s.push(o),o=d):o.content+=e}return 2===o.type&&(o=s.pop()),s.length,i}(e,!!t.renderCodeSegments),t.actionHandler,t.renderCodeSegments),i}function r(e){var t=e.inline?"span":"div";const i=document.createElement(t);return e.className&&(i.className=e.className),i}class a{constructor(e){this.source=e,this.index=0}eos(){return this.index>=this.source.length}next(){var e=this.peek();return this.advance(),e}peek(){return this.source[this.index]}advance(){this.index++}}function l(e,t){switch(e){case"*":return 3;case"_":return 4;case"[":return 5;case"]":return 6;case"`":return t?7:0;default:return 0}}},"32a4":function(e,t,i){"use strict";i.d(t,"a",(function(){return a})),i.d(t,"c",(function(){return l})),i.d(t,"b",(function(){return d}));t=i("dff7");var n=i("308f"),o=i("b707"),s=i("70cb"),r=i("89cd");i=i("b9b4");const a=new class{constructor(){this._onDidChangeLanguages=new n.b,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,i=this._languages.length;t"},{open:'"',close:'"'},{open:"'",close:"'"},{open:"`",close:"`"}],folding:{offSide:!0}},0)},"32b8":function(e,t,i){"use strict";i.d(t,"i",(function(){return c})),i.d(t,"e",(function(){return u})),i.d(t,"d",(function(){return g})),i.d(t,"g",(function(){return p})),i.d(t,"f",(function(){return m})),i.d(t,"b",(function(){return f})),i.d(t,"a",(function(){return _})),i.d(t,"c",(function(){return b})),i.d(t,"h",(function(){return v}));var n=i("c317");class o extends Error{constructor(e,t,i){let n;"string"==typeof t&&0===t.indexOf("not ")?(n="must not be",t=t.replace(/^not /,"")):n="must be";var o=-1!==e.indexOf(".")?"property":"argument";e=`The "${e}" ${o} ${n} of type `+t;super(e+=". Received type "+typeof i),this.code="ERR_INVALID_ARG_TYPE"}}function s(e,t){if("string"!=typeof e)throw new o(t,"string",e)}function r(e){return 47===e||92===e}function a(e){return 47===e}function l(e){return 65<=e&&e<=90||97<=e&&e<=122}function d(e,t,i,n){let o="",s=0,r=-1,a=0,l=0;for(let h=0;h<=e.length;++h){if(ho&&92===e.charCodeAt(r-1);)r--;var a=r-o;let l=0;for(;ll&&92===t.charCodeAt(d-1);)d--;var h=d-l,u=a=n;--s)if(r(e.charCodeAt(s))){if(!d){a=s;break}}else d=!1;if(-1===a){if(-1===i)return".";a=i}return e.slice(0,a)},basename(e,t){void 0!==t&&s(t,"ext"),s(e,"path");let i,n=0,o=-1,a=!0;if(2<=e.length&&l(e.charCodeAt(0))&&58===e.charCodeAt(1)&&(n=2),void 0!==t&&0=n;--i){var d=e.charCodeAt(i);if(r(d)){if(!a){n=i+1;break}}else-1===l&&(a=!1,l=i+1),0<=s&&(d===t.charCodeAt(s)?-1==--s&&(o=i):(s=-1,o=l))}return n===o?o=l:-1===o&&(o=e.length),e.slice(n,o)}for(i=e.length-1;i>=n;--i)if(r(e.charCodeAt(i))){if(!a){n=i+1;break}}else-1===o&&(a=!1,o=i+1);return-1===o?"":e.slice(n,o)},extname(e){s(e,"path");let t=0,i=-1,n=0,o=-1,a=!0,d=0;2<=e.length&&58===e.charCodeAt(1)&&l(e.charCodeAt(0))&&(t=n=2);for(let s=e.length-1;s>=t;--s){var h=e.charCodeAt(s);if(r(h)){if(a)continue;n=s+1;break}-1===o&&(a=!1,o=s+1),46===h?-1===i?i=s:1!==d&&(d=1):-1!==i&&(d=-1)}return-1===i||-1===o||0===d||1===d&&i===o-1&&i===n+1?"":e.slice(i,o)},format:h.bind(null,"\\"),parse(e){s(e,"path");const t={root:"",dir:"",base:"",ext:"",name:""};if(0!==e.length){var i=e.length;let n=0,o=e.charCodeAt(0);if(1===i)r(o)?t.root=t.dir=e:t.base=t.name=e;else{if(r(o)){if(n=1,r(e.charCodeAt(1))){let t=2,o=t;for(;t=n;--c){if(r(o=e.charCodeAt(c))){if(h)continue;a=c+1;break}-1===d&&(h=!1,d=c+1),46===o?-1===s?s=c:1!==u&&(u=1):-1!==s&&(u=-1)}-1!==d&&(-1===s||0===u||1===u&&s===d-1&&s===a+1?t.base=t.name=e.slice(a,d):(t.name=e.slice(a,s),t.base=e.slice(a,d),t.ext=e.slice(s,d))),t.dir=0=o;--d){var n=e.charCodeAt(d);if(47===n){if(l)continue;r=d+1;break}-1===a&&(l=!1,a=d+1),46===n?-1===s?s=d:1!==h&&(h=1):-1!==s&&(h=-1)}if(-1!==a){const n=0===r&&i?1:r;-1===s||0===h||1===h&&s===a-1&&s===r+1?t.base=t.name=e.slice(n,a):(t.name=e.slice(n,s),t.base=e.slice(n,a),t.ext=e.slice(s,a))}0i&&(c=i-u),l=h.color;let g=this._color2Id[l];g||(g=++this._lastAssignedId,this._color2Id[l]=g,this._id2Color[g]=l),l=new n(c-u,c+u,g),h.setColorZone(l),r.push(l)}return this._colorZonesInvalid=!1,r.sort(n.compare),r}}},3323:function(e,t,i){"use strict";i.r(t),i.d(t,"StandaloneGotoLineQuickAccessProvider",(function(){return m})),i.d(t,"GotoLineAction",(function(){return f}));var n=i("dff7"),o=i("a666"),s=(t=i("1fe0"),i("b055"));class r extends t.a{constructor(){super({canAcceptInBackground:!0})}provideWithoutTextEditor(e){var t=Object(n.a)("cannotRunGotoLine","Open a text editor first to go to a line.");return e.items=[{label:t}],e.ariaLabel=t,o.a.None}provideWithTextEditor(e,t,i){const n=e.editor,a=new o.b,l=(a.add(t.onDidAccept(i=>{var[o]=t.selectedItems;o&&this.isValidLineNumber(n,o.lineNumber)&&(this.gotoLocation(e,{range:this.toRange(o.lineNumber,o.column),keyMods:t.keyMods,preserveFocus:i.inBackground}),i.inBackground||t.hide())})),()=>{var e=this.parsePosition(n,t.value.trim().substr(r.PREFIX.length)),i=this.getPickLabel(n,e.lineNumber,e.column);t.items=[{lineNumber:e.lineNumber,column:e.column,label:i}],t.ariaLabel=i,this.isValidLineNumber(n,e.lineNumber)?(i=this.toRange(e.lineNumber,e.column),n.revealRangeInCenter(i,0),this.addDecorations(n,i)):this.clearDecorations(n)}),d=(l(),a.add(t.onDidChangeValue(()=>l())),Object(s.a)(n));if(d){const e=d.getOptions();2===e.get(59).renderType&&(d.updateOptions({lineNumbers:"on"}),a.add(Object(o.i)(()=>d.updateOptions({lineNumbers:"relative"}))))}return a}toRange(e=1,t=1){return{startLineNumber:e,startColumn:t,endLineNumber:e,endColumn:t}}parsePosition(e,t){return t=t.split(/,|:|#/).map(e=>parseInt(e,10)).filter(e=>!isNaN(e)),e=this.lineCount(e)+1,{lineNumber:0e.lineNumber===t.lineNumber?e.column===t.column?e.order-t.order:e.column-t.column:e.lineNumber-t.lineNumber),t}}class s{constructor(e,t,i){this.changeType=2,this.lineNumber=e,this.detail=t,this.injectedText=i}}class r{constructor(e,t){this.changeType=3,this.fromLineNumber=e,this.toLineNumber=t}}class a{constructor(e,t,i,n){this.changeType=4,this.injectedTexts=n,this.fromLineNumber=e,this.toLineNumber=t,this.detail=i}}class l{constructor(){this.changeType=5}}class d{constructor(e,t,i,n){this.changes=e,this.versionId=t,this.isUndoing=i,this.isRedoing=n,this.resultingSelection=null}containsEvent(e){for(let t=0,i=this.changes.length;tthis._onDidAttemptReadOnlyEdit())}static get(t){return t.getContribution(e.ID)}dispose(){this._editorListener.dispose(),this._messageListeners.dispose(),this._messageWidget.dispose(),this._visible.reset()}showMessage(e,t){let i;Object(r.a)(e),this._visible.set(!0),this._messageWidget.clear(),this._messageListeners.clear(),this._messageWidget.value=new m(this._editor,t,e),this._messageListeners.add(this._editor.onDidBlurEditorText(()=>this.closeMessage())),this._messageListeners.add(this._editor.onDidChangeCursorPosition(()=>this.closeMessage())),this._messageListeners.add(this._editor.onDidDispose(()=>this.closeMessage())),this._messageListeners.add(this._editor.onDidChangeModel(()=>this.closeMessage())),this._messageListeners.add(new o.g(()=>this.closeMessage(),3e3)),this._messageListeners.add(this._editor.onMouseMove(e=>{e.target.position&&(i?i.containsPosition(e.target.position)||this.closeMessage():i=new a.a(t.lineNumber-3,1,e.target.position.lineNumber+3,1))}))}closeMessage(){this._visible.reset(),this._messageListeners.clear(),this._messageWidget.value&&this._messageListeners.add(m.fadeOut(this._messageWidget.value))}_onDidAttemptReadOnlyEdit(){this._editor.hasModel()&&this.showMessage(n.a("editor.readonly","Cannot edit in read-only editor"),this._editor.getPosition())}};g.ID="editor.contrib.messageController",g.MESSAGE_VISIBLE=new l.c("messageVisible",!1,n.a("messageVisible","Whether the editor is currently showing an inline message")),g=i([u(1,l.b)],g);const p=t.c.bindToContribution(g.get);Object(t.k)(new p({id:"leaveEditorMessage",precondition:g.MESSAGE_VISIBLE,handler:e=>e.closeMessage(),kbOpts:{weight:130,primary:9}}));class m{constructor(e,{lineNumber:t,column:i},n){this.allowEditorOverflow=!0,this.suppressMouseDown=!1,this._editor=e,this._editor.revealLinesInCenterIfOutsideViewport(t,t,0),this._position={lineNumber:t,column:i-1},this._domNode=document.createElement("div"),this._domNode.classList.add("monaco-editor-overlaymessage");const o=document.createElement("div"),s=(o.classList.add("anchor","top"),this._domNode.appendChild(o),document.createElement("div")),r=(s.classList.add("message"),s.textContent=n,this._domNode.appendChild(s),document.createElement("div"));r.classList.add("anchor","below"),this._domNode.appendChild(r),this._editor.addContentWidget(this),this._domNode.classList.add("fadeIn")}static fadeOut(e){let t;const i=()=>{e.dispose(),clearTimeout(t),e.getDomNode().removeEventListener("animationend",i)};return t=setTimeout(i,110),e.getDomNode().addEventListener("animationend",i),e.getDomNode().classList.add("fadeOut"),{dispose:i}}dispose(){this._editor.removeContentWidget(this)}getId(){return"messageoverlay"}getDomNode(){return this._domNode}getPosition(){return{position:this._position,preference:[1,2]}}afterRender(e){this._domNode.classList.toggle("below",2===e)}}Object(t.l)(g.ID,g),Object(d.f)((e,t)=>{var i=e.getColor(h.qb),n=(i&&(n=e.type===c.a.HIGH_CONTRAST?2:1,t.addRule(`.monaco-editor .monaco-editor-overlaymessage .anchor.below { border-top-color: ${i}; }`),t.addRule(`.monaco-editor .monaco-editor-overlaymessage .anchor.top { border-bottom-color: ${i}; }`),t.addRule(`.monaco-editor .monaco-editor-overlaymessage .message { border: ${n}px solid ${i}; }`)),e.getColor(h.pb));n&&t.addRule(`.monaco-editor .monaco-editor-overlaymessage .message { background-color: ${n}; }`),i=e.getColor(h.rb);i&&t.addRule(`.monaco-editor .monaco-editor-overlaymessage .message { color: ${i}; }`)})},3742:function(e,t,i){"use strict";function n(e){return!e||"string"!=typeof e||0===e.trim().length}i.d(t,"C",(function(){return n})),i.d(t,"v",(function(){return s})),i.d(t,"s",(function(){return r})),i.d(t,"t",(function(){return a})),i.d(t,"U",(function(){return l})),i.d(t,"J",(function(){return d})),i.d(t,"O",(function(){return h})),i.d(t,"p",(function(){return c})),i.d(t,"T",(function(){return u})),i.d(t,"q",(function(){return g})),i.d(t,"N",(function(){return p})),i.d(t,"M",(function(){return m})),i.d(t,"Q",(function(){return f})),i.d(t,"u",(function(){return _})),i.d(t,"x",(function(){return b})),i.d(t,"I",(function(){return v})),i.d(t,"f",(function(){return C})),i.d(t,"h",(function(){return w})),i.d(t,"g",(function(){return y})),i.d(t,"i",(function(){return S})),i.d(t,"G",(function(){return L})),i.d(t,"H",(function(){return x})),i.d(t,"r",(function(){return D})),i.d(t,"R",(function(){return O})),i.d(t,"d",(function(){return E})),i.d(t,"e",(function(){return I})),i.d(t,"E",(function(){return M})),i.d(t,"F",(function(){return T})),i.d(t,"j",(function(){return A})),i.d(t,"z",(function(){return R})),i.d(t,"K",(function(){return F})),i.d(t,"L",(function(){return B})),i.d(t,"m",(function(){return W})),i.d(t,"k",(function(){return H})),i.d(t,"A",(function(){return U})),i.d(t,"a",(function(){return K})),i.d(t,"n",(function(){return q})),i.d(t,"l",(function(){return $})),i.d(t,"D",(function(){return G})),i.d(t,"B",(function(){return Z})),i.d(t,"b",(function(){return Y})),i.d(t,"S",(function(){return X})),i.d(t,"o",(function(){return Q})),i.d(t,"P",(function(){return J})),i.d(t,"w",(function(){return ee})),i.d(t,"c",(function(){return te})),i.d(t,"y",(function(){return ne}));const o=/{(\d+)}/g;function s(e,...t){return 0===t.length?e:e.replace(o,(function(e,i){return i=parseInt(i,10),isNaN(i)||i<0||i>=t.length?e:t[i]}))}function r(e){return e.replace(/[<>&]/g,(function(e){switch(e){case"<":return"<";case">":return">";case"&":return"&";default:return e}}))}function a(e){return e.replace(/[\\\{\}\*\+\?\|\^\$\.\[\]\(\)]/g,"\\$&")}function l(e,t=" "){return h(d(e,t),t)}function d(e,t){if(!e||!t)return e;var i=t.length;if(0===i||0===e.length)return e;let n=0;for(;e.indexOf(t,n)===n;)n+=i;return e.substring(n)}function h(e,t){if(!e||!t)return e;var i=t.length,n=e.length;if(0===i||0===n)return e;let o,s=n;for(;;){if(-1===(o=e.lastIndexOf(t,s-1))||o+i!==s)break;if(0===o)return"";s=o}return e.substring(0,s)}function c(e){return e.replace(/[\-\\\{\}\+\?\|\^\$\.\,\[\]\(\)\#\s]/g,"\\$&").replace(/[\*]/g,".*")}function u(e){return e.replace(/\*/g,"")}function g(e,t,i={}){if(!e)throw new Error("Cannot create regex from empty string");t||(e=a(e)),i.wholeWord&&(/\B/.test(e.charAt(0))||(e="\\b"+e),/\B/.test(e.charAt(e.length-1))||(e+="\\b"));let n="";return i.global&&(n+="g"),i.matchCase||(n+="i"),i.multiline&&(n+="m"),i.unicode&&(n+="u"),new RegExp(e,n)}function p(e){return"^"!==e.source&&"^$"!==e.source&&"$"!==e.source&&"^\\s*$"!==e.source&&!(!e.exec("")||0!==e.lastIndex)}function m(e){return(e.global?"g":"")+(e.ignoreCase?"i":"")+(e.multiline?"m":"")+(e.unicode?"u":"")}function f(e){return e.split(/\r\n|\r|\n/)}function _(e){for(let i=0,n=e.length;ie.length)&&N(e,t,i)}function E(e,t){let i,n=Math.min(e.length,t.length);for(i=0;it[3*n+1]))return t[3*n+2];n=2*n+1}}return 0}}function ne(e,t){var i;return 0===e?0:void 0!==(i=function(e,t){let i=P(t,e);for(e-=oe(i);function(e){return 127995<=e&&e<=127999}(i)||65039===i||8419===i;){if(0===e)return;i=P(t,e),e-=oe(i)}var n;if(Z(i))return 0<=e&&8205===(n=P(t,e))&&(e-=oe(n)),e}(e,t))?i:e-oe(P(t,e))}function oe(e){return 65536<=e?2:1}ie._INSTANCE=null},3765:function(e,t,i){"use strict";i.r(t),i.d(t,"SelectionAnchorSet",(function(){return u})),i("1754");t=i("b2cc");var n=i("dff7"),o=i("c101"),s=i("8025"),r=i("fe45"),a=i("4fc3"),l=i("78bc"),d=i("3813"),h=(i=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3this.selectionAnchorSetContextKey.reset())}static get(t){return t.getContribution(e.ID)}setSelectionAnchor(){var e,t;this.editor.hasModel()&&(e=this.editor.getPosition(),t=this.decorationId?[this.decorationId]:[],t=this.editor.deltaDecorations(t,[{range:s.a.fromPositions(e,e),options:{description:"selection-anchor",stickiness:1,hoverMessage:(new l.a).appendText(Object(n.a)("selectionAnchor","Selection Anchor")),className:"selection-anchor"}}]),this.decorationId=t[0],this.selectionAnchorSetContextKey.set(!!this.decorationId),Object(d.a)(Object(n.a)("anchorSet","Anchor set at {0}:{1}",e.lineNumber,e.column)))}goToSelectionAnchor(){if(this.editor.hasModel()&&this.decorationId){const e=this.editor.getModel().getDecorationRange(this.decorationId);e&&this.editor.setPosition(e.getStartPosition())}}selectFromAnchorToCursor(){if(this.editor.hasModel()&&this.decorationId){const t=this.editor.getModel().getDecorationRange(this.decorationId);var e;t&&(e=this.editor.getPosition(),this.editor.setSelection(s.a.fromPositions(t.getStartPosition(),e)),this.cancelSelectionAnchor())}}cancelSelectionAnchor(){this.decorationId&&(this.editor.deltaDecorations([this.decorationId],[]),this.decorationId=void 0,this.selectionAnchorSetContextKey.set(!1))}dispose(){this.cancelSelectionAnchor(),this.modelChangeListener.dispose()}};g.ID="editor.contrib.selectionAnchorController",g=i([h(1,a.b)],g);class p extends t.b{constructor(){super({id:"editor.action.setSelectionAnchor",label:Object(n.a)("setSelectionAnchor","Set Selection Anchor"),alias:"Set Selection Anchor",precondition:void 0,kbOpts:{kbExpr:o.a.editorTextFocus,primary:Object(r.a)(2089,2080),weight:100}})}run(e,t){return c(this,void 0,void 0,(function*(){const e=g.get(t);e.setSelectionAnchor()}))}}class m extends t.b{constructor(){super({id:"editor.action.goToSelectionAnchor",label:Object(n.a)("goToSelectionAnchor","Go to Selection Anchor"),alias:"Go to Selection Anchor",precondition:u})}run(e,t){return c(this,void 0,void 0,(function*(){const e=g.get(t);e.goToSelectionAnchor()}))}}class f extends t.b{constructor(){super({id:"editor.action.selectFromAnchorToCursor",label:Object(n.a)("selectFromAnchorToCursor","Select from Anchor to Cursor"),alias:"Select from Anchor to Cursor",precondition:u,kbOpts:{kbExpr:o.a.editorTextFocus,primary:Object(r.a)(2089,2089),weight:100}})}run(e,t){return c(this,void 0,void 0,(function*(){const e=g.get(t);e.selectFromAnchorToCursor()}))}}class _ extends t.b{constructor(){super({id:"editor.action.cancelSelectionAnchor",label:Object(n.a)("cancelSelectionAnchor","Cancel Selection Anchor"),alias:"Cancel Selection Anchor",precondition:u,kbOpts:{kbExpr:o.a.editorTextFocus,primary:9,weight:100}})}run(e,t){return c(this,void 0,void 0,(function*(){const e=g.get(t);e.cancelSelectionAnchor()}))}}Object(t.l)(g.ID,g),Object(t.j)(p),Object(t.j)(m),Object(t.j)(f),Object(t.j)(_)},3793:function(e,t,i){"use strict";i.r(t);var n=i("fc11"),o=i("c964"),s=(i("c740"),i("d3b7"),i("25f0"),i("a9e3"),i("fb6a"),i("159b"),i("a434"),i("96cf"),i("8593")),r=(i("56b3"),i("d9e2"),i("ac1f"),i("00b4"),{name:"file_login",data:function(){return{formInline:{password:""},ruleInline:{password:[{required:!0,message:"请输入密码",trigger:"blur"}]}}},created:function(){var e=this;document.onkeydown=function(t){13===window.event.keyCode&&e.handleSubmit("formInline")}},methods:{handleSubmit:function(e){var t=this;this.$refs[e].validate((function(e){if(!e)return!1;Object(s.O)(t.formInline).then(function(){var e=Object(o.a)(regeneratorRuntime.mark((function e(i){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t.$Message.success("登录成功!"),t.$emit("on-Login",i.data);case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){t.$Message.error(e.msg)}))}))}}}),a=(i("9240"),i("2877")),l=(r=Object(a.a)(r,(function(){var e=this,t=e.$createElement;t=e._self._c||t;return t("Row",{attrs:{type:"flex"}},[t("Col",{attrs:{span:"24"}},[t("div",{staticClass:"index_from page-account-container"},[t("div",{staticClass:"page-account-top"},[t("span",{staticClass:"page-account-top-tit"},[e._v("文件管理登录")])]),t("Form",{ref:"formInline",attrs:{model:e.formInline,rules:e.ruleInline},nativeOn:{submit:function(e){e.preventDefault()}}},[t("FormItem",{staticClass:"maxInpt",attrs:{prop:"sms_token"}},[t("Input",{attrs:{type:"password",prefix:"ios-lock-outline",placeholder:"请输入密码"},model:{value:e.formInline.password,callback:function(t){e.$set(e.formInline,"password",t)},expression:"formInline.password"}})],1),t("FormItem",{staticClass:"maxInpt"},[t("Button",{staticClass:"btn",attrs:{type:"primary",long:"",size:"large"},on:{click:function(t){return e.handleSubmit("formInline")}}},[e._v("登录")])],1)],1)],1)])],1)}),[],!1,null,"d4b80e9e",null).exports,i("c276")),d=i("c2c6");r={name:"opendir",data:function(){return{modals:!1,editor:"",editorIndex:[{tab:!0,index:"0",title:"",icon:""}],editorList:[],indexEditor:0,code:"",navList:[],navItem:{},contextData:null,fileType:"",className:"",isSave:!0,isShowLogn:!1,isShowList:!1,spinShow:!1,loading:!1,tabList:[],columns4:[{title:"文件/文件夹名",slot:"filename",minWidth:150,back:"返回上级"},{title:"文件/文件夹路径",key:"real_path",minWidth:150},{title:"文件/文件夹大小",key:"size",minWidth:100},{title:"是否可写",slot:"isWritable",minWidth:100},{title:"更新时间",key:"mtime",minWidth:150},{title:"操作",slot:"action",minWidth:150}],formItem:{dir:"",superior:0,filedir:"",fileToken:Object(l.d)("file_token")},dir:"",pathname:"",title:"",formFile:{filename:""},ruleInline:{filename:[{required:!0,message:"请输入文件或文件夹的名字",trigger:"blur"}]},formShow:!1,formTitle:"",fileToken:Object(l.d)("file_token")}},components:{loginFrom:r},mounted:function(){this.initEditor()},created:function(){this.getList()},beforeDestroy:function(){Object(l.m)("file_token")},computed:{},methods:{currentChange:function(e){e.isDir?this.open(e):this.edit(e)},getList:function(e,t){var i,n=this;e?i={dir:"",superior:0,filedir:"",fileToken:this.fileToken}:(i=this.formItem).fileToken=this.fileToken,t||(this.loading=!0),Object(s.N)(i).then(function(){var e=Object(o.a)(regeneratorRuntime.mark((function e(i){var o;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:o=i.data,t?n.navList=o.navList:(n.navListForTab=o.navList,n.tabList=o.list,n.isShowList=!0),n.dir=o.dir,n.isShowLogn=!1,n.loading=!1;case 5:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){n.catchFun(e)}))},getListItem:function(e){var t=this;Object(s.N)(e).then(function(){var e=Object(o.a)(regeneratorRuntime.mark((function e(i){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t.$set(t.contextData,"children",i.data.navList);case 1:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){t.catchFun(e)}))},goBack:function(e){this.formItem={dir:this.dir,superior:1,filedir:""},this.getList(!1,e)},open:function(e){this.formItem={dir:e.path,superior:0,filedir:e.filename,fileToken:this.fileToken},this.getList(!1,!1)},edit:function(e){this.navItem=e,this.spinShow=!0,this.pathname=e.pathname,this.title=e.filename,this.editorIndex[0].title=e.filename,this.editorIndex[0].pathname=e.pathname,this.navList=this.navListForTab,this.dir=e.path,this.editorList.length<=0&&this.initEditor(),this.openfile(e.pathname,!1)},savefile:function(e,t){var i=this.editorList[e].editor.getValue(),n={comment:i,filepath:this.editorList[e].path,fileToken:this.fileToken},r=this;Object(s.V)(n).then(function(){var n=Object(o.a)(regeneratorRuntime.mark((function n(o){return regeneratorRuntime.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:t||(r.code=i,r.isSave=!0,r.editorIndex[e].icon="",r.editorList[e].isSave=!0),r.$Message.success(o.msg),r.$Modal.remove();case 3:case"end":return n.stop()}}),n)})));return function(e){return n.apply(this,arguments)}}()).catch((function(e){r.catchFun(e)}))},refreshfile:function(){this.editorList[this.indexEditor]&&this.openfile(this.editorList[this.indexEditor].path,!0)},getExpiresTime:function(e){var t=Math.round(new Date/1e3);return parseFloat(parseFloat(parseFloat((e-t)/60)/60)/24)},loadData:function(e,t){var i=this;e.isDir&&(this.formItem={dir:e.path,superior:0,filedir:e.title,fileToken:this.fileToken},Object(s.N)(this.formItem).then(function(){var e=Object(o.a)(regeneratorRuntime.mark((function e(i){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t(i.data.navList);case 1:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){110008==e.status?(i.$Message.error(e.msg),i.isShowLogn=!0,i.isShowList=!1,i.loading=!1):i.catchFun(e)})))},renderContent:function(e,t){var i=t.root,o=t.node,s=t.data,r=this;return e("span",{style:(t={display:"inline-block",cursor:"pointer",userSelect:"null",color:"#cccccc"},Object(n.a)(t,"display","inline-block"),Object(n.a)(t,"width","100%"),Object(n.a)(t,"borderRadis","5px"),t),on:{click:function(){r.clickDir(s,i,o)},contextmenu:function(){}}},[e("span",[e("Icon",{props:{type:s.isDir?"md-folder":"ios-document-outline"},style:{marginRight:"8px"}}),e("span",{attrs:{title:s.title}},s.title)])])},clickDir:function(e,t,i){var n,o=this;o.navItem=e,o.pathname=e.pathname,e.isDir||(-1<(n=o.editorIndex.findIndex((function(t){return t.pathname===e.pathname})))?(o.toggleEditor(n),o.indexEditor=n.toString()):(n=o.editorIndex.length,o.editorIndex.push({tab:!0,index:n.toString(),title:e.title,icon:"",pathname:e.pathname}),o.indexEditor=n.toString(),o.initEditor(),o.openfile(e.pathname,!0)))},handleContextMenu:function(e,t,i){i.left=Number(i.left.slice(0,-2))+75+"px",this.contextData=e},handleContextCreateFolder:function(){this.formFile.filename="",this.formTitle="创建文件夹",this.formShow=!0,this.fileType="createFolder"},handleContextCreateFile:function(){this.formFile.filename="",this.formTitle="创建文件",this.formShow=!0,this.fileType="createFile"},handleContextDelFolder:function(){var e=this,t=this;t.$Modal.confirm({title:"删除文件夹和文件",content:"您确定要删除改文件?",loading:!0,onOk:function(){var i={path:t.contextData.pathname,fileToken:e.fileToken};Object(s.q)(i).then(function(){var e=Object(o.a)(regeneratorRuntime.mark((function e(i){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t.loopDel(t.navList,t.contextData.nodeKey),t.$Modal.remove(),t.$Message.success("删除成功");case 3:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){t.catchFun(e)}))},onCancel:function(){t.$Message.info("取消删除")}})},handleContextRename:function(){this.formFile.filename=this.contextData.title,this.formTitle="重命名文件",this.formShow=!0,this.fileType="renameFile"},openfile:function(e,t){var i=this,n={filepath:e,fileToken:this.fileToken};Object(s.P)(n).then(function(){var n=Object(o.a)(regeneratorRuntime.mark((function n(o){var s;return regeneratorRuntime.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:s=o.data,i.code=s.content,i.editorList[i.indexEditor].path=e,i.editorList[i.indexEditor].oldCode=i.code,i.changeModel(s.mode,i.code),t||(i.modals=!0,i.spinShow=!1);case 6:case"end":return n.stop()}}),n)})));return function(e){return n.apply(this,arguments)}}()).catch((function(e){i.catchFun(e)}))},initEditor:function(){var e=this;e.$nextTick((function(){e.editor=d.editor.create(document.getElementById("container_"+e.indexEditor),{value:e.code,language:"sql",automaticLayout:!0,theme:"vs",foldingStrategy:"indentation",overviewRulerBorder:!1,scrollbar:{verticalScrollbarSize:4,horizontalScrollbarSize:10},autoIndent:!0,tabSize:4,autoClosingOvertype:"always"}),e.editor.addCommand(d.KeyMod.CtrlCmd|d.KeyCode.KEY_S,(function(){e.savefile(e.indexEditor)})),e.editor.onKeyUp((function(){e.editor.getValue()!=e.code&&(e.isSave=!1,e.editorIndex[e.indexEditor].icon="md-warning",e.editorList[e.indexEditor].isSave=!1)})),e.editorList.push({editor:e.editor,oldCode:e.code,path:"",isSave:!0,index:e.indexEditor})}))},changeModel:function(e,t){var i=this.editorList[this.indexEditor].editor.getModel();e=e||i.getLanguageId(),t=d.editor.createModel(t,e);i&&i.dispose(),this.editorList[this.indexEditor].editor.setModel(t)},handleSubmit:function(e){var t=this,i=this,n="",r="";this.$refs[e].validate((function(e){if(e)switch(i.fileType){case"createFolder":n={path:i.contextData.pathname,name:i.formFile.filename,fileToken:t.fileToken},Object(s.o)(n).then(function(){var e=Object(o.a)(regeneratorRuntime.mark((function e(n){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:r={dir:i.contextData.path,superior:0,filedir:i.contextData.title,fileToken:t.fileToken},i.getListItem(r),i.formShow&&(i.formShow=!1),i.$Message.success("创建成功");case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){i.catchFun(e)}));break;case"createFile":n={path:i.contextData.pathname,name:i.formFile.filename,fileToken:t.fileToken},Object(s.n)(n).then(function(){var e=Object(o.a)(regeneratorRuntime.mark((function e(n){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:r={dir:i.contextData.path,superior:0,filedir:i.contextData.title,fileToken:t.fileToken},i.getListItem(r),i.formShow&&(i.formShow=!1),i.$Message.success("创建成功");case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){i.catchFun(e)}));break;case"renameFile":n={newname:i.contextData.path+"\\"+i.formFile.filename,oldname:i.contextData.pathname,fileToken:t.fileToken},Object(s.S)(n).then(function(){var e=Object(o.a)(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:i.$set(i.contextData,"title",i.formFile.filename),i.$Message.success("修改成功"),i.formShow&&(i.formShow=!1);case 3:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){i.catchFun(e)}))}else t.$Message.error("Fail!")}))},formExit:function(){this.formShow=!1},catchFun:function(e){e.status&&(400==e.status&&this.$Message.error(e.msg),110008==e.status&&(this.isShowLogn=!0,this.isShowList=!1,this.loading=!1)),this.spinShow&&(this.spinShow=!1),this.loading&&(this.loading=!1)},loopDel:function(e,t){var i=this;e.forEach((function(n,o){return n.nodeKey===t?e.splice(o,1):0{const e=document.createElement("div");return e.className="monaco-alert",e.setAttribute("role","alert"),e.setAttribute("aria-atomic","true"),r.appendChild(e),e};a=t(),l=t(),t=()=>{const e=document.createElement("div");return e.className="monaco-status",e.setAttribute("role","complementary"),e.setAttribute("aria-live","polite"),e.setAttribute("aria-atomic","true"),r.appendChild(e),e};d=t(),h=t(),e.appendChild(r)}function u(e){r&&(a.textContent!==e?(n.t(l),p(a,e)):(n.t(a),p(l,e)))}function g(e){r&&(o.f?u(e):d.textContent!==e?(n.t(h),p(d,e)):(n.t(d),p(h,e)))}function p(e,t){n.t(e),t.length>s&&(t=t.substr(0,s)),e.textContent=t,e.style.visibility="hidden",e.style.visibility="visible"}},"38a2b":function(e,t,i){},"38e9":function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"azcli",extensions:[".azcli"],aliases:["Azure CLI","azcli"],loader:function(){return i.e("chunk-2d0ba136").then(i.bind(null,"3652"))}})},"38f6":function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"lexon",extensions:[".lex"],aliases:["Lexon"],loader:function(){return i.e("chunk-2d0dda4e").then(i.bind(null,"81ed"))}})},"3a19":function(e,t,i){},"3bfb":function(e,t,i){"use strict";i.d(t,"a",(function(){return a}));var n=i("11f7"),o=(t=i("ceb8"),i("aa3d")),s=i("3742");i("54f2");const r={badgeBackground:t.a.fromHex("#4D4D4D"),badgeForeground:t.a.fromHex("#FFFFFF")};class a{constructor(e,t){this.count=0,this.options=t||Object.create(null),Object(o.f)(this.options,r,!1),this.badgeBackground=this.options.badgeBackground,this.badgeForeground=this.options.badgeForeground,this.badgeBorder=this.options.badgeBorder,this.element=Object(n.q)(e,Object(n.a)(".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(s.v)(this.countFormat,this.count),this.element.title=Object(s.v)(this.titleFormat,this.count),this.applyStyles()}style(e){this.badgeBackground=e.badgeBackground,this.badgeForeground=e.badgeForeground,this.badgeBorder=e.badgeBorder,this.applyStyles()}applyStyles(){var e,t,i;this.element&&(e=this.badgeBackground?this.badgeBackground.toString():"",t=this.badgeForeground?this.badgeForeground.toString():"",i=this.badgeBorder?this.badgeBorder.toString():"",this.element.style.backgroundColor=e,this.element.style.color=t,this.element.style.borderWidth=i?"1px":"",this.element.style.borderStyle=i?"solid":"",this.element.style.borderColor=i)}}},"3d378":function(e,t,i){"use strict";i.d(t,"d",(function(){return r})),i.d(t,"b",(function(){return a})),i.d(t,"c",(function(){return l})),i.d(t,"a",(function(){return d}));var n=i("32b8"),o=i("30db"),s=i("3742");function r(e){return-1===e.indexOf("/")&&(e=e.replace(/[\\/]/g,n.e.sep)),/^[a-zA-Z]:(\/|$)/.test(e)?"/"+e:e}function a(e,t,i,o=n.h){if(e===t)return!0;if(!e||!t)return!1;if(t.length>e.length)return!1;if(i){if(!Object(s.R)(e,t))return!1;if(t.length===e.length)return!0;let i=t.length;return t.charAt(t.length-1)===o&&i--,e.charAt(i)===o}return t.charAt(t.length-1)!==o&&(t+=o),0===e.indexOf(t)}function l(e){const t=Object(n.d)(e);return o.i?!(3!1)){return new u(new h(e))}static forStrings(){return new u(new a)}static forConfigKeys(){return new u(new l)}clear(){this._root=void 0}set(e,t){const i=this._iter.reset(e);let n;for(this._root||(this._root=new c,this._root.segment=i.value()),n=this._root;;){var o=i.cmp(n.segment);if(0e.toString();class p{constructor(){this[o]="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.value}get last(){var e;return null==(e=this._tail)?void 0:e.value}has(e){return this._map.has(e)}get(e,t=0){if(e=this._map.get(e),e)return 0!==t&&this.touch(e,t),e.value}set(e,t,i=0){let n=this._map.get(e);if(n)n.value=t,0!==i&&this.touch(n,i);else{switch(n={key:e,value:t,next:void 0,previous:void 0},i){case 0:this.addItemLast(n);break;case 1:this.addItemFirst(n);break;default:this.addItemLast(n)}this._map.set(e,n),this._size++}return this}delete(e){return!!this.remove(e)}remove(e){var 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){var e;if(this._head&&this._tail)return e=this._head,this._map.delete(e.key),this.removeItem(e),this._size--,e.value;throw new Error("Invalid list")}}forEach(e,t){var i=this._state;let n=this._head;for(;n;){if((t?e.bind(t):e)(n.value,n.key,this),this._state!==i)throw new Error("LinkedMap got modified during iteration.");n=n.next}}keys(){const e=this,t=this._state;let i=this._head;const n={[Symbol.iterator](){return n},next(){if(e._state!==t)throw new Error("LinkedMap got modified during iteration.");var n;return i?(n={value:i.key,done:!1},i=i.next,n):{value:void 0,done:!0}}};return n}values(){const e=this,t=this._state;let i=this._head;const n={[Symbol.iterator](){return n},next(){if(e._state!==t)throw new Error("LinkedMap got modified during iteration.");var n;return i?(n={value:i.value,done:!1},i=i.next,n):{value:void 0,done:!0}}};return n}entries(){const e=this,t=this._state;let i=this._head;const n={[Symbol.iterator](){return n},next(){if(e._state!==t)throw new Error("LinkedMap got modified during iteration.");var n;return i?(n={value:[i.key,i.value],done:!1},i=i.next,n):{value:void 0,done:!0}}};return n}[(o=Symbol.toStringTag,Symbol.iterator)](){return this.entries()}trimOld(e){if(!(e>=this.size))if(0===e)this.clear();else{let t=this._head,i=this.size;for(;t&&i>e;)this._map.delete(t.key),t=t.next,i--;this._head=t,this._size=i,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,i=e.previous;if(!t||!i)throw new Error("Invalid list");(t.previous=i).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){const t=e.next,i=e.previous;e===this._tail?(i.next=void 0,this._tail=i):(t.previous=i).next=t,e.previous=void 0,e.next=this._head,this._head.previous=e,this._head=e,this._state++}}else if(2===t&&e!==this._tail){const t=e.next,i=e.previous;e===this._head?(t.previous=void 0,this._head=t):(t.previous=i).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,i)=>{e.push([i,t])}),e}fromJSON(e){for(var[t,i]of(this.clear(),e))this.set(t,i)}}class m extends p{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))}}},4058:function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"markdown",extensions:[".md",".markdown",".mdown",".mkdn",".mkd",".mdwn",".mdtxt",".mdtext"],aliases:["Markdown","markdown"],loader:function(){return i.e("chunk-2d0c512b").then(i.bind(null,"3e14"))}})},"40c2":function(e,t,i){},4111:function(e,t,i){"use strict";i.d(t,"f",(function(){return l})),i.d(t,"b",(function(){return c})),i.d(t,"c",(function(){return u})),i.d(t,"a",(function(){return p})),i.d(t,"e",(function(){return _})),i.d(t,"d",(function(){return b}));var n=i("e8e3"),o=i("e1b5"),s=i("7061"),r=i("6a89"),a=i("b707");function l(e){let t=0,i=0,n=0,o=0;for(let r=0,a=e.length;r>>0}const h=new Uint32Array(0).buffer;class c{constructor(){this.tokens=[]}add(e,t){if(0t&&this._getDeltaLine(o-1)===e;)o--;let s=n;for(;so?m-=o-i:m=i;else if(g===t&&p===i){if(!(g===n&&m>o)){d=!0;continue}m-=o-i}else if(go)){d=!0;continue}m=(p=g===t?i:0)+(m-o)}else if(g>n){if(0==a&&!d){l=r;break}g-=a}else{if(!(g===n&&p>=o))throw new Error("Not possible!");e&&0===g&&(p+=e,m+=e),g-=a,p-=o-i,m-=o-i}var c=4*l;s[c]=g,s[1+c]=p,s[2+c]=m,s[3+c]=h}l++}this._tokenCount=l}acceptInsertText(e,t,i,n,o,s){var r=0===i&&1===n&&(48<=s&&s<=57||65<=s&&s<=90||97<=s&&s<=122);const a=this._tokens;var l=this._tokenCount;for(let c=0;ci.endLineNumber){r=r||{index:n};break}if(e.removeTokens(i),e.isEmpty())this._pieces.splice(n,1),n--,a--;else if(!(e.endLineNumberi.endLineNumber)r=r||{index:n};else{const[t,o]=e.split(i);t.isEmpty()?r=r||{index:n}:o.isEmpty()||(this._pieces.splice(n,1,t,o),n++,a++,r=r||{index:n})}}}return r=r||{index:this._pieces.length},0{e!==c&&(c=e,d[h++]=e,d[h++]=t)};for(let o=0;o>>0,v=~b>>>0;lt)){for(;o>i&&e[o-1].startLineNumber<=t&&t<=e[o-1].endLineNumber;)o--;return o}n=o-1}}return i}acceptEdit(e,t,i,n,o){for(const s of this._pieces)s.acceptEdit(e,t,i,n,o)}}class b{constructor(){this._lineTokens=[],this._len=0}flush(){this._lineTokens=[],this._len=0}getTokens(e,t,i){let n=null;if(null!==(n=t=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){let i=[];for(let e=0;e=this._len)){if(e.startLineNumber===e.endLineNumber)return e.startColumn===e.endColumn?void 0:void(this._lineTokens[t]=b._delete(this._lineTokens[t],e.startColumn-1,e.endColumn-1));this._lineTokens[t]=b._deleteEnding(this._lineTokens[t],e.startColumn-1);var i=e.endLineNumber-1;let n=null;i=this._len||(0===t?this._lineTokens[n]=b._insert(this._lineTokens[n],e.column-1,i):(this._lineTokens[n]=b._deleteEnding(this._lineTokens[n],e.column-1),this._lineTokens[n]=b._insert(this._lineTokens[n],e.column-1,i),this._insertLines(e.lineNumber,t)))}static _deleteBeginning(e,t){return null===e||e===h?e:b._delete(e,0,t)}static _deleteEnding(e,t){var i;return null===e||e===h?e:(i=(i=f(e))[i.length-2],b._delete(e,t,i))}static _delete(e,t,i){if(null===e||e===h||t===i)return e;const n=f(e);var s=n.length>>>1;if(0===t&&n[n.length-2]===i)return h;var r=o.a.findIndexInTokensArray(n,t),a=0d&&(n[l++]=u,n[l++]=n[1+(o<<1)],d=u)}if(l===n.length)return e;let g=new Uint32Array(l);return g.set(n.subarray(0,l),0),g.buffer}static _append(e,t){if(t===h)return e;if(e===h)return t;if(null===e)return e;if(null===t)return null;e=f(e);var i=f(t),n=i.length>>>1;let o=new Uint32Array(e.length+i.length),s=(o.set(e,0),e.length);var r=e[e.length-2];for(let a=0;a>>1;let r=o.a.findIndexInTokensArray(s,t);0{this._resolveCache=void 0,this._isResolved=!1});this._resolveCache=Promise.resolve(this.provider.resolveCompletionItem(this.completion,e)).then(e=>{Object.assign(this.completion,e),this._isResolved=!0,t.dispose()},e=>{Object(n.e)(e)&&(this._resolveCache=void 0,this._isResolved=!1)})}return this._resolveCache}))}}class w{constructor(e=2,t=new Set,i=new Set,n=!0){this.snippetSortOrder=e,this.kindFilter=t,this.providerFilter=i,this.showDeprecated=n}}let y;function S(){return y}w.default=new w;class L{constructor(e,t,i,n){this.items=e,this.needsClipboard=t,this.durations=i,this.disposable=n}}function x(e,t,i=w.default,s={triggerKind:0},l=r.a.None){return _(this,void 0,void 0,(function*(){const r=new u.a(!0);t=t.clone();var h=e.getWordAtPosition(t);const g=h?new a.a(t.lineNumber,h.startColumn,t.lineNumber,h.endColumn):a.a.fromPositions(t),p={replace:g,insert:g.setEndPosition(t.lineNumber,t.column)},m=[],f=new d.b,b=[];let v=!1;const w=(e,n,o)=>{var s,r;if(n){for(var a of n.suggestions)i.kindFilter.has(a.kind)||!i.showDeprecated&&null!=(s=null===a||void 0===a?void 0:a.tags)&&s.includes(1)||(a.range||(a.range=p),a.sortText||(a.sortText=("string"==typeof a.label?a:a.label).label),!v&&a.insertTextRules&&4&a.insertTextRules&&(v=c.c.guessNeedsClipboard(a.insertText)),m.push(new C(t,a,n,e)));Object(d.g)(n)&&f.add(n),b.push({providerName:null!=(r=e._debugDisplayName)?r:"unkown_provider",elapsedProvider:null!=(r=n.duration)?r:-1,elapsedOverall:o.elapsed()})}};var S;h=_(this,void 0,void 0,(function*(){var n,o;!y||i.kindFilter.has(27)||0_(this,void 0,void 0,(function*(){if(!(0t.sortTextLow)return 1}return e.completion.labelt.completion.label?1:e.completion.kind-t.completion.kind}const D=new Map;function N(e){return D.get(e)}D.set(0,(function(e,t){if(e.completion.kind!==t.completion.kind){if(27===e.completion.kind)return-1;if(27===t.completion.kind)return 1}return k(e,t)})),D.set(2,(function(e,t){if(e.completion.kind!==t.completion.kind){if(27===e.completion.kind)return 1;if(27===t.completion.kind)return-1}return k(e,t)})),D.set(1,k),g.a.registerCommand("_executeCompletionItemProvider",(e,...t)=>_(void 0,void 0,void 0,(function*(){var[i,n,o,a]=t;Object(p.c)(m.a.isUri(i)),Object(p.c)(s.a.isIPosition(n)),Object(p.c)("string"==typeof o||!o),Object(p.c)("number"==typeof a||!a);const l=yield e.get(f.a).createModelReference(i);try{const e={incomplete:!1,suggestions:[]},t=[],i=yield x(l.object.textEditorModel,s.a.lift(n),void 0,{triggerCharacter:o,triggerKind:o?1:0});for(const n of i.items)t.length<(null!=a?a:0)&&t.push(n.resolve(r.a.None)),e.incomplete=e.incomplete||n.container.incomplete,e.suggestions.push(n.completion);try{return yield Promise.all(t),e}finally{setTimeout(()=>i.disposable.dispose(),100)}}finally{l.dispose()}})));const O=new class{constructor(){this.onlyOnceSuggestions=[]}provideCompletionItems(){var e={suggestions:this.onlyOnceSuggestions.slice(0)};return this.onlyOnceSuggestions.length=0,e}};function E(e,t){setTimeout(()=>{O.onlyOnceSuggestions.push(...t),e.getContribution("editor.contrib.suggestController").triggerSuggest((new Set).add(O))},0)}o.d.register("*",O)},"418f":function(e,t,i){"use strict";i.d(t,"a",(function(){return ee}));var n=i("dff7"),o=i("fdcc"),s=i("a666"),r=(t=i("5717"),i("0a0f")),a=i("4fc3"),l=i("fbba"),d=i("03e8"),h=i("f68e"),c=(i("29a1"),i("11f7")),u=i("ceb8"),g=i("308f"),p=i("b589"),m=i("82c9"),f=i("d379"),_=i("6a89"),b=i("b57f"),v=i("b78f"),C=i("c4e3"),w=i("3bfb"),y=i("47cb"),S=i("b7d0"),L=i("a6d7"),x=i("debc"),k=i("6dec"),D=i("7e93"),N=i("ee56"),O=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3e.children);throw new Error("bad tree")}};I=O([E(0,v.a)],I);class M{getHeight(){return 23}getTemplateId(e){return(e instanceof h.a?P:B).id}}let T=class{constructor(e){this._keybindingService=e}getKeyboardNavigationLabel(e){if(e instanceof h.b){var t=null==(t=e.parent.getPreview(e))?void 0:t.preview(e.range);if(t)return t.value}return Object(m.b)(e.uri)}};T=O([E(0,k.a)],T);class A{getId(e){return e instanceof h.b?e.id:e.uri}}let R=class extends s.a{constructor(e,t,i){super(),this._uriLabel=t;const n=document.createElement("div");n.classList.add("reference-file"),this.file=this._register(new C.a(n,{supportHighlights:!0})),this.badge=new w.a(c.q(n,c.a(".count"))),this._register(Object(L.a)(this.badge,i)),e.appendChild(n)}set(e,t){var i=Object(m.d)(e.uri);this.file.setLabel(Object(x.a)(e.uri),this._uriLabel.getUriLabel(i,{relative:!0}),{title:this._uriLabel.getUriLabel(e.uri),matches:t}),i=e.children.length;this.badge.setCount(i),1this._onModelChanged())),this._onModelChanged()}dispose(){this._callOnModelChange.dispose(),this._callOnDispose.dispose(),this.removeDecorations()}_onModelChanged(){this._callOnModelChange.clear();const e=this._editor.getModel();if(e)for(var t of this._model.references)if(t.uri.toString()===e.uri.toString())return void this._addDecorations(t.parent)}_addDecorations(e){if(this._editor.hasModel()){this._callOnModelChange.add(this._editor.getModel().onDidChangeDecorations(()=>this._onDecorationChanged()));const i=[],n=[];for(let t=0,o=e.children.length;t{e.equals(9)&&(this._keybindingService.dispatchEvent(e,e.target),e.stopPropagation())},!0)),this._tree=this._instantiationService.createInstance(G,"ReferencesWidget",this._treeContainer,new M,[this._instantiationService.createInstance(P),this._instantiationService.createInstance(B)],this._instantiationService.createInstance(I),e),this._splitView.addView({onDidChange:g.c.None,element:this._previewContainer,minimumSize:200,maximumSize:Number.MAX_VALUE,layout:e=>{this._preview.layout({height:this._dim.height,width:e})}},z.a.Distribute),this._splitView.addView({onDidChange:g.c.None,element:this._treeContainer,minimumSize:100,maximumSize:Number.MAX_VALUE,layout:e=>{this._treeContainer.style.height=this._dim.height+"px",this._treeContainer.style.width=e+"px",this._tree.layout(this._dim.height,e)}},z.a.Distribute),this._disposables.add(this._splitView.onDidSashChange(()=>{this._dim.width&&(this.layoutData.ratio=this._splitView.getViewSize(0)/this._dim.width)},void 0));let t=(e,t)=>{e instanceof h.b&&("show"===t&&this._revealReference(e,!1),this._onDidSelectReference.fire({element:e,kind:t,source:"tree"}))};this._tree.onDidOpen(e=>{e.sideBySide?t(e.element,"side"):e.editorOptions.pinned?t(e.element,"goto"):t(e.element,"show")}),c.K(this._treeContainer)}_onWidth(e){this._dim&&this._doLayoutBody(this._dim.height,e)}_doLayoutBody(e,t){super._doLayoutBody(e,t),this._dim=new c.b(t,e),this.layoutData.heightInLines=(this._viewZone||this.layoutData).heightInLines,this._splitView.layout(t),this._splitView.resizeView(0,t*this.layoutData.ratio)}setSelection(e){return this._revealReference(e,!0).then(()=>{this._model&&(this._tree.setSelection([e]),this._tree.setFocus([e]))})}setModel(e){return this._disposeOnNewModel.clear(),this._model=e,this._model?this._onNewModel():Promise.resolve()}_onNewModel(){return this._model?this._model.isEmpty?(this.setTitle(""),this._messageContainer.innerText=n.a("noResults","No results"),c.W(this._messageContainer),Promise.resolve(void 0)):(c.K(this._messageContainer),this._decorationsManager=new q(this._preview,this._model),this._disposeOnNewModel.add(this._decorationsManager),this._disposeOnNewModel.add(this._model.onDidChangeReferenceRange(e=>this._tree.rerender(e))),this._disposeOnNewModel.add(this._preview.onMouseDown(e=>{var t,{event:e,target:i}=e;2===e.detail&&(t=this._getFocusedReference())&&this._onDidSelectReference.fire({element:{uri:t.uri,range:i.range},kind:e.ctrlKey||e.metaKey||e.altKey?"side":"open",source:"editor"})})),this.container.classList.add("results-loaded"),c.W(this._treeContainer),c.W(this._previewContainer),this._splitView.layout(this._dim.width),this.focusOnReferenceTree(),this._tree.setInput(1===this._model.groups.length?this._model.groups[0]:this._model)):Promise.resolve(void 0)}_getFocusedReference(){var[e]=this._tree.getFocus();return e instanceof h.b?e:e instanceof h.a&&0{var i=e.getColor(H.m);i&&t.addRule(`.monaco-editor .reference-zone-widget .ref-tree .referenceMatch .highlight { background-color: ${i}; }`),i=e.getColor(H.h),i&&t.addRule(`.monaco-editor .reference-zone-widget .preview .reference-decoration { background-color: ${i}; }`),i=e.getColor(H.i),i&&t.addRule(`.monaco-editor .reference-zone-widget .preview .reference-decoration { border: 2px solid ${i}; box-sizing: border-box; }`),i=e.getColor(V.b),i&&t.addRule(`.monaco-editor .reference-zone-widget .ref-tree .referenceMatch .highlight { border: 1px dotted ${i}; box-sizing: border-box; }`),i=e.getColor(H.j),i&&t.addRule(`.monaco-editor .reference-zone-widget .ref-tree { background-color: ${i}; }`),i=e.getColor(H.l),i&&t.addRule(`.monaco-editor .reference-zone-widget .ref-tree { color: ${i}; }`),i=e.getColor(H.k),i&&t.addRule(`.monaco-editor .reference-zone-widget .ref-tree .reference-file { color: ${i}; }`),i=e.getColor(H.n),i&&t.addRule(`.monaco-editor .reference-zone-widget .ref-tree .monaco-list:focus .monaco-list-rows > .monaco-list-row.selected:not(.highlighted) { background-color: ${i}; }`),i=e.getColor(H.o),i&&t.addRule(`.monaco-editor .reference-zone-widget .ref-tree .monaco-list:focus .monaco-list-rows > .monaco-list-row.selected:not(.highlighted) { color: ${i} !important; }`),i=e.getColor(H.f),i&&t.addRule(`.monaco-editor .reference-zone-widget .preview .monaco-editor .monaco-editor-background,.monaco-editor .reference-zone-widget .preview .monaco-editor .inputarea.ime-input {\tbackground-color: ${i};}`),i=e.getColor(H.g);i&&t.addRule(`.monaco-editor .reference-zone-widget .preview .monaco-editor .margin {\tbackground-color: ${i};}`)});var Y=i("7061"),X=(E=i("b0cd"),i("5fe7")),Q=(v=i("9eb8"),y=i("fe45"),O=i("9e74"),U=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3{this.closeWidget()})),this._disposables.add(this._editor.onDidChangeModel(()=>{this._ignoreModelChangeEvent||this.closeWidget()}));const o="peekViewLayout";var s=$.fromJSON(this._storageService.get(o,0,"{}"));this._widget=this._instantiationService.createInstance(Z,this._editor,this._defaultTreeKeyboardSupport,s),this._widget.setTitle(n.a("labelLoading","Loading...")),this._widget.show(e),this._disposables.add(this._widget.onDidClose(()=>{t.cancel(),this._widget&&(this._storageService.store(o,JSON.stringify(this._widget.layoutData),0,1),this._widget=void 0),this.closeWidget()})),this._disposables.add(this._widget.onDidSelectReference(e=>{var{element:t,kind:n}=e;if(t)switch(n){case"open":"editor"===e.source&&this._configurationService.getValue("editor.stablePeek")||this.openReference(t,!1,!1);break;case"side":this.openReference(t,!0,!1);break;case"goto":i?this._gotoReference(t):this.openReference(t,!1,!0)}}));const r=++this._requestIdPool;t.then(t=>{var i;if(r===this._requestIdPool&&this._widget)return null!=(i=this._model)&&i.dispose(),this._model=t,this._widget.setModel(this._model).then(()=>{if(this._widget&&this._model&&this._editor.hasModel()){this._model.isEmpty?this._widget.setMetaTitle(""):this._widget.setMetaTitle(n.a("metaTitle.N","{0} ({1})",this._model.title,this._model.references.length));var t=this._editor.getModel().uri,i=new Y.a(e.startLineNumber,e.startColumn);t=this._model.nearestReference(t,i);if(t)return this._widget.setSelection(t).then(()=>{this._widget&&"editor"===this._editor.getOption(76)&&this._widget.focusOnPreviewEditor()})}});t.dispose()},e=>{this._notificationService.error(e)})}}changeFocusBetweenPreviewAndReferences(){this._widget&&(this._widget.isPreviewEditorFocused()?this._widget.focusOnReferenceTree():this._widget.focusOnPreviewEditor())}goToNextOrPreviousReference(e){return Q(this,void 0,void 0,(function*(){var t,i,n;this._editor.hasModel()&&this._model&&this._widget&&(t=this._widget.position)&&(t=this._model.nearestReference(this._editor.getModel().uri,t))&&(t=this._model.nextOrPreviousReference(t,e),i=this._editor.hasTextFocus(),n=this._widget.isPreviewEditorFocused(),yield this._widget.setSelection(t),yield this._gotoReference(t),i?this._editor.focus():this._widget&&n&&this._widget.focusOnPreviewEditor())}))}revealReference(e){return Q(this,void 0,void 0,(function*(){this._editor.hasModel()&&this._model&&this._widget&&(yield this._widget.revealReference(e))}))}closeWidget(e=!0){var t;null!=(t=this._widget)&&t.dispose(),null!=(t=this._model)&&t.dispose(),this._referenceSearchVisible.reset(),this._disposables.clear(),this._widget=void 0,this._model=void 0,e&&this._editor.focus(),this._requestIdPool+=1}_gotoReference(t){this._widget&&this._widget.hide(),this._ignoreModelChangeEvent=!0;const i=_.a.lift(t.range).collapseToStart();return this._editorService.openCodeEditor({resource:t.uri,options:{selection:i}},this._editor).then(t=>{if(this._ignoreModelChangeEvent=!1,t&&this._widget)if(this._editor===t)this._widget.show(i),this._widget.focusOnReferenceTree();else{const n=e.get(t),o=this._model.clone();this.closeWidget(),t.focus(),n.toggleWidget(i,Object(X.h)(e=>Promise.resolve(o)),null!=(t=this._peekMode)&&t)}else this.closeWidget()},e=>{this._ignoreModelChangeEvent=!1,Object(o.f)(e)})}openReference(e,t,i){t||this.closeWidget();var{uri:e,range:n}=e;this._editorService.openCodeEditor({resource:e,options:{selection:n,pinned:i}},this._editor,t)}};function te(e,t){e=Object(H.d)(e);!e||(e=ee.get(e))&&t(e)}ee.ID="editor.contrib.referencesController",ee=U([k(2,a.b),k(3,t.a),k(4,E.a),k(5,r.a),k(6,d.a),k(7,l.a)],ee),v.a.registerCommandAndKeybindingRule({id:"togglePeekWidgetFocus",weight:100,primary:Object(y.a)(2089,60),when:a.a.or(J,H.b.inPeekEditor),handler(e){te(e,e=>{e.changeFocusBetweenPreviewAndReferences()})}}),v.a.registerCommandAndKeybindingRule({id:"goToNextReference",weight:90,primary:62,secondary:[70],when:a.a.or(J,H.b.inPeekEditor),handler(e){te(e,e=>{e.goToNextOrPreviousReference(!0)})}}),v.a.registerCommandAndKeybindingRule({id:"goToPreviousReference",weight:90,primary:1086,secondary:[1094],when:a.a.or(J,H.b.inPeekEditor),handler(e){te(e,e=>{e.goToNextOrPreviousReference(!1)})}}),O.a.registerCommandAlias("goToNextReferenceFromEmbeddedEditor","goToNextReference"),O.a.registerCommandAlias("goToPreviousReferenceFromEmbeddedEditor","goToPreviousReference"),O.a.registerCommandAlias("closeReferenceSearchEditor","closeReferenceSearch"),O.a.registerCommand("closeReferenceSearch",e=>te(e,e=>e.closeWidget())),v.a.registerKeybindingRule({id:"closeReferenceSearch",weight:-1,primary:9,secondary:[1033],when:a.a.and(H.b.inPeekEditor,a.a.not("config.editor.stablePeek"))}),v.a.registerKeybindingRule({id:"closeReferenceSearch",weight:250,primary:9,secondary:[1033],when:a.a.and(J,a.a.not("config.editor.stablePeek"))}),v.a.registerCommandAndKeybindingRule({id:"revealReference",weight:200,primary:3,mac:{primary:3,secondary:[2066]},when:a.a.and(J,W.e),handler(e){var t;const i=null==(t=e.get(W.a).lastFocusedList)?void 0:t.getFocus();Array.isArray(i)&&i[0]instanceof h.b&&te(e,e=>e.revealReference(i[0]))}}),v.a.registerCommandAndKeybindingRule({id:"openReferenceToSide",weight:100,primary:2051,mac:{primary:259},when:a.a.and(J,W.e),handler(e){var t;const i=null==(t=e.get(W.a).lastFocusedList)?void 0:t.getFocus();Array.isArray(i)&&i[0]instanceof h.b&&te(e,e=>e.openReference(i[0],!0,!0))}}),O.a.registerCommand("openReference",e=>{var t;const i=null==(t=e.get(W.a).lastFocusedList)?void 0:t.getFocus();Array.isArray(i)&&i[0]instanceof h.b&&te(e,e=>e.openReference(i[0],!1,!0))})},"41a0":function(e,t,i){},4220:function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"redis",extensions:[".redis"],aliases:["redis"],loader:function(){return i.e("chunk-2d0ea098").then(i.bind(null,"8fa5"))}})},"42e39":function(e,t,i){"use strict";i.d(t,"a",(function(){return s}));var n=i("308f");class o{constructor(e,t,i,n,o,s){this._scrollStateBrand=void 0,e|=0,n|=0,o|=0,s|=0,(i=(t|=0)<(this.rawScrollLeft=i|=0)+(e=e<0?0:e)?t-e:i)<0&&(i=0),(s=o<(this.rawScrollTop=s)+(n=n<0?0:n)?o-n:s)<0&&(s=0),this.width=e,this.scrollWidth=t,this.scrollLeft=i,this.height=n,this.scrollHeight=o,this.scrollTop=s}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 o((void 0!==e.width?e:this).width,(void 0!==e.scrollWidth?e:this).scrollWidth,t?this.rawScrollLeft:this.scrollLeft,(void 0!==e.height?e:this).height,(void 0!==e.scrollHeight?e:this).scrollHeight,t?this.rawScrollTop:this.scrollTop)}withScrollPosition(e){return new o(this.width,this.scrollWidth,void 0!==e.scrollLeft?e.scrollLeft:this.rawScrollLeft,this.height,this.scrollHeight,void 0!==e.scrollTop?e.scrollTop:this.rawScrollTop)}createScrollEvent(e,t){var i=this.width!==e.width,n=this.scrollWidth!==e.scrollWidth,o=this.scrollLeft!==e.scrollLeft,s=this.height!==e.height,r=this.scrollHeight!==e.scrollHeight,a=this.scrollTop!==e.scrollTop;return{inSmoothScrolling:t,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:i,scrollWidthChanged:n,scrollLeftChanged:o,heightChanged:s,scrollHeightChanged:r,scrollTopChanged:a}}}class s extends i("a666").a{constructor(e,t){super(),this._scrollableBrand=void 0,this._onScroll=this._register(new n.b),this.onScroll=this._onScroll.event,this._smoothScrollDuration=e,this._scheduleAtNextAnimationFrame=t,this._state=new o(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){e=this._state.withScrollDimensions(e,t),this._setState(e,Boolean(this._smoothScrolling)),this._smoothScrolling&&this._smoothScrolling.acceptScrollDimensions(this._state)}getFutureScrollPosition(){return this._smoothScrolling?this._smoothScrolling.to:this._state}getCurrentScrollPosition(){return this._state}setScrollPositionNow(e){e=this._state.withScrollPosition(e),this._smoothScrolling&&(this._smoothScrolling.dispose(),this._smoothScrolling=null),this._setState(e,!1)}setScrollPositionSmooth(e,t){if(0===this._smoothScrollDuration)return this.setScrollPositionNow(e);if(this._smoothScrolling){e={scrollLeft:(void 0===e.scrollLeft?this._smoothScrolling.to:e).scrollLeft,scrollTop:(void 0===e.scrollTop?this._smoothScrolling.to:e).scrollTop};var i=this._state.withScrollPosition(e);if(this._smoothScrolling.to.scrollLeft===i.scrollLeft&&this._smoothScrolling.to.scrollTop===i.scrollTop)return;let n;n=t?new l(this._smoothScrolling.from,i,this._smoothScrolling.startTime,this._smoothScrolling.duration):this._smoothScrolling.combine(this._state,i,this._smoothScrollDuration),this._smoothScrolling.dispose(),this._smoothScrolling=n}else t=this._state.withScrollPosition(e),this._smoothScrolling=l.start(this._state,t,this._smoothScrollDuration);this._smoothScrolling.animationFrameDisposable=this._scheduleAtNextAnimationFrame(()=>{this._smoothScrolling&&(this._smoothScrolling.animationFrameDisposable=null,this._performSmoothScrolling())})}_performSmoothScrolling(){var e,t;this._smoothScrolling&&(e=this._smoothScrolling.tick(),t=this._state.withScrollPosition(e),this._setState(t,!0),this._smoothScrolling&&(e.isDone?(this._smoothScrolling.dispose(),this._smoothScrolling=null):this._smoothScrolling.animationFrameDisposable=this._scheduleAtNextAnimationFrame(()=>{this._smoothScrolling&&(this._smoothScrolling.animationFrameDisposable=null,this._performSmoothScrolling())})))}_setState(e,t){const i=this._state;i.equals(e)||(this._state=e,this._onScroll.fire(this._state.createScrollEvent(i,t)))}}class r{constructor(e,t,i){this.scrollLeft=e,this.scrollTop=t,this.isDone=i}}function a(e,t){const i=t-e;return function(t){return e+i*(1-function(e){return Math.pow(e,3)}(1-t))}}class l{constructor(e,t,i,n){this.from=e,this.to=t,this.duration=n,this.startTime=i,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,i){var n,o,s;if(2.5*i{e.hasChanged(42)&&this._updateFont()})),this._disposables.add(i.onDidColorThemeChange(this._updateStyles,this))}dispose(){this._disposables.dispose(),this._editor.removeContentWidget(this)}getId(){return"__renameInputWidget"}getDomNode(){var e;return this._domNode||(this._domNode=document.createElement("div"),this._domNode.className="monaco-editor rename-box",this._input=document.createElement("input"),this._input.className="rename-input",this._input.type="text",this._input.setAttribute("aria-label",Object(n.a)("renameAriaLabel","Rename input. Type new name and press Enter to commit.")),this._domNode.appendChild(this._input),this._label=document.createElement("div"),this._label.className="rename-label",this._domNode.appendChild(this._label),(e=()=>{var[e,t]=this._acceptKeybindings;this._keybindingService.lookupKeybinding(e),this._label.innerText=Object(n.a)({key:"label",comment:['placeholders are keybindings, e.g "F2 to Rename, Shift+F2 to Preview"']},"{0} to Rename, {1} to Preview",null==(e=this._keybindingService.lookupKeybinding(e))?void 0:e.getLabel(),null==(e=this._keybindingService.lookupKeybinding(t))?void 0:e.getLabel())})(),this._disposables.add(this._keybindingService.onDidUpdateKeybindings(e)),this._updateFont(),this._updateStyles(this._themeService.getColorTheme())),this._domNode}_updateStyles(e){var t;if(this._input&&this._domNode){var i=e.getColor(h.Nc);this._domNode.style.backgroundColor=String(null!=(t=e.getColor(h.Y))?t:""),this._domNode.style.boxShadow=i?" 0 0 8px 2px "+i:"",this._domNode.style.color=String(null!=(t=e.getColor(h.lb))?t:""),this._input.style.backgroundColor=String(null!=(i=e.getColor(h.jb))?i:"");const n=e.getColor(h.kb);this._input.style.borderWidth=n?"1px":"0px",this._input.style.borderStyle=n?"solid":"none",this._input.style.borderColor=null!=(t=null===n||void 0===n?void 0:n.toString())?t:"none"}}_updateFont(){var e;this._input&&this._label&&(e=this._editor.getOption(42),this._input.style.fontFamily=e.fontFamily,this._input.style.fontWeight=e.fontWeight,this._input.style.fontSize=e.fontSize+"px",this._label.style.fontSize=.8*e.fontSize+"px")}getPosition(){return this._visible?{position:this._position,preference:[2,1]}:null}afterRender(e){e||this.cancelInput(!0)}acceptInput(e){this._currentAcceptInput&&this._currentAcceptInput(e)}cancelInput(e){this._currentCancelInput&&this._currentCancelInput(e)}getInput(e,t,i,n,o,s){this._domNode.classList.toggle("preview",o),this._position=new d.a(e.startLineNumber,e.startColumn),this._input.value=t,this._input.setAttribute("selectionStart",i.toString()),this._input.setAttribute("selectionEnd",n.toString()),this._input.size=Math.max(1.1*(e.endColumn-e.startColumn),20);const r=new l.b;return new Promise(e=>{this._currentCancelInput=t=>(this._currentAcceptInput=void 0,this._currentCancelInput=void 0,e(t),!0),this._currentAcceptInput=i=>{0===this._input.value.trim().length||this._input.value===t?this.cancelInput(!0):(this._currentAcceptInput=void 0,this._currentCancelInput=void 0,e({newName:this._input.value,wantsPreview:o&&i}))},s.onCancellationRequested(()=>this.cancelInput(!0)),r.add(this._editor.onDidBlurEditorWidget(()=>this.cancelInput(!1))),this._show()}).finally(()=>{r.dispose(),this._hide()})}_show(){this._editor.revealLineInCenterIfOutsideViewport(this._position.lineNumber,0),this._visible=!0,this._visibleContextKey.set(!0),this._editor.layoutContentWidget(this),setTimeout(()=>{this._input.focus(),this._input.setSelectionRange(parseInt(this._input.getAttribute("selectionStart")),parseInt(this._input.getAttribute("selectionEnd")))},100)}_hide(){this._visible=!1,this._visibleContextKey.reset(),this._editor.layoutContentWidget(this)}};f=g([p(2,c.b),p(3,u.a),p(4,s.b)],f);var _=i("b707"),b=i("3813"),v=i("6a89"),C=i("351f"),w=i("bc04"),y=(g=i("b0cd"),i("c7f5")),S=i("6d8e"),L=i("5717"),x=i("2504"),k=i("5fe7"),D=(c=i("d3d7"),u=i("0a0f"),p=i("89cd"),i("0910")),N=i("7b4a"),O=i("ef8e9"),E=(i=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3this._dispoableStore.add(this._instaService.createInstance(f,this.editor,["acceptRenameInput","acceptRenameInputWithPreview"]))))}static get(t){return t.getContribution(e.ID)}dispose(){this._dispoableStore.dispose(),this._cts.dispose(!0)}run(){return I(this,void 0,void 0,(function*(){if(this._cts.dispose(!0),this.editor.hasModel()){var e=this.editor.getPosition();const o=new M(this.editor.getModel(),e);if(o.hasProvider()){let s;this._cts=new w.b(this.editor,5);try{var i=o.resolveRenameLocation(this._cts.token);this._progressService.showWhile(i,250),s=yield i}catch(t){return void C.a.get(this.editor).showMessage(t||n.a("resolveRenameLocationFailed","An unknown error occurred while resolving rename location"),e)}if(s)if(s.rejectReason)C.a.get(this.editor).showMessage(s.rejectReason,e);else if(!this._cts.token.isCancellationRequested){this._cts.dispose(),this._cts=new w.b(this.editor,5,s.range),i=this.editor.getSelection();let t=0,r=s.text.length;v.a.isEmpty(i)||v.a.spansMultipleLines(i)||!v.a.containsRange(s.range,i)||(t=Math.max(0,i.startColumn-s.range.startColumn),r=Math.min(s.range.endColumn,i.endColumn)-s.range.startColumn),e=this._bulkEditService.hasPreviewHandler()&&this._configService.getValue(this.editor.getModel().uri,"editor.rename.enablePreview");const a=yield this._renameInputField.value.getInput(s.range,s.text,t,r,e,this._cts.token);if("boolean"!=typeof a)return this.editor.focus(),i=Object(k.l)(o.provideRenameEdits(a.newName,this._cts.token),this._cts.token).then(e=>I(this,void 0,void 0,(function*(){e&&this.editor.hasModel()&&(e.rejectReason?this._notificationService.info(e.rejectReason):this._bulkEditService.apply(y.b.convert(e),{editor:this.editor,showPreview:a.wantsPreview,label:n.a("label","Renaming '{0}'",null===s||void 0===s?void 0:s.text),quotableLabel:n.a("quotableLabel","Renaming {0}",null===s||void 0===s?void 0:s.text)}).then(e=>{e.ariaSummary&&Object(b.a)(n.a("aria","Successfully renamed '{0}' to '{1}'. Summary: {2}",s.text,a.newName,e.ariaSummary))}).catch(e=>{this._notificationService.error(n.a("rename.failedApply","Rename failed to apply edits")),this._logService.error(e)}))})),e=>{this._notificationService.error(n.a("rename.failed","Rename failed to compute edits")),this._logService.error(e)}),this._progressService.showWhile(i,250),i;a&&this.editor.focus()}}}}))}acceptRenameInput(e){this._renameInputField.value.acceptInput(e)}cancelRenameInput(){this._renameInputField.value.cancelInput(!0)}};A.ID="editor.contrib.renameController",A=i([E(1,u.a),E(2,g.a),E(3,y.a),E(4,t.a),E(5,c.b),E(6,N.a)],A);class R extends r.b{constructor(){super({id:"editor.action.rename",label:n.a("rename.label","Rename Symbol"),alias:"Rename Symbol",precondition:s.a.and(a.a.writable,a.a.hasRenameProvider),kbOpts:{kbExpr:a.a.editorTextFocus,primary:60,weight:100},contextMenuOpts:{group:"1_modification",order:1.1}})}runCommand(e,t){const i=e.get(L.a),[n,s]=Array.isArray(t)&&t||[void 0,void 0];return S.a.isUri(n)&&d.a.isIPosition(s)?i.openCodeEditor({resource:n},i.getActiveCodeEditor()).then(e=>{e&&(e.setPosition(s),e.invokeWithinContext(t=>(this.reportTelemetry(t,e),this.run(t,e))))},o.f):super.runCommand(e,t)}run(e,t){const i=A.get(t);return i?i.run():Promise.resolve()}}Object(r.l)(A.ID,A),Object(r.j)(R);const P=r.c.bindToContribution(A.get);Object(r.k)(new P({id:"acceptRenameInput",precondition:m,handler:e=>e.acceptRenameInput(!1),kbOpts:{weight:199,kbExpr:a.a.focus,primary:3}})),Object(r.k)(new P({id:"acceptRenameInputWithPreview",precondition:s.a.and(m,s.a.has("config.editor.rename.enablePreview")),handler:e=>e.acceptRenameInput(!0),kbOpts:{weight:199,kbExpr:a.a.focus,primary:1027}})),Object(r.k)(new P({id:"cancelRenameInput",precondition:m,handler:e=>e.cancelRenameInput(),kbOpts:{weight:199,kbExpr:a.a.focus,primary:9,secondary:[1033]}})),Object(r.n)("_executeDocumentRenameProvider",(function(e,t,...i){var[i]=i;return Object(O.c)("string"==typeof i),T(e,t,i)})),p.a.as(D.a.Configuration).registerConfiguration({id:"editor",properties:{"editor.rename.enablePreview":{scope:5,description:n.a("enablePreview","Enable/disable the ability to preview changes before renaming"),default:!0,type:"boolean"}}})},"44c7":function(e,t,i){},4779:function(e,t,i){"use strict";i.d(t,"b",(function(){return n})),i.d(t,"a",(function(){return o})),t=i("4fc3"),i=i("0a0f");const n=Object(i.c)("accessibilityService"),o=new t.c("accessibilityModeEnabled",!1)},"47cb":function(e,t,i){"use strict";i.d(t,"a",(function(){return n})),t=i("0a0f");const n=Object(t.c)("labelService")},4816:function(e,t,i){"use strict";i.r(t),i("41a0");var n=i("11f7"),o=i("6653"),s=i("31df"),r=i("3813"),a=(t=i("1b7d"),i("a666")),l=i("30db"),d=i("3742"),h=i("6d8e"),c=i("b2cc"),u=i("c101"),g=i("93ba"),p=i("4fc3"),m=i("0a0f"),f=i("6dec"),_=i("5bd7"),b=i("303e"),v=i("b7d0"),C=i("03d9"),w=(i=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3{this._isVisible&&this._layout()})),this._register(n.o(this._contentDomNode.domNode,"keydown",e=>{if(this._isVisible&&(e.equals(2083)&&(Object(r.a)(C.a.emergencyConfOn),this._editor.updateOptions({accessibilitySupport:"on"}),n.t(this._contentDomNode.domNode),this._buildContent(),this._contentDomNode.domNode.focus(),e.preventDefault(),e.stopPropagation()),e.equals(2086))){Object(r.a)(C.a.openingDocs);let t=this._editor.getRawOptions().accessibilityHelpUrl;void 0===t&&(t="https://go.microsoft.com/fwlink/?linkid=852450"),this._openerService.open(h.a.parse(t)),e.preventDefault(),e.stopPropagation()}})),this.onblur(this._contentDomNode.domNode,()=>{this.hide()}),this._editor.addOverlayWidget(this)}dispose(){this._editor.removeOverlayWidget(this),super.dispose()}getId(){return e.ID}getDomNode(){return this._domNode.domNode}getPosition(){return{preference:null}}show(){this._isVisible||(this._isVisible=!0,this._isVisibleKey.set(!0),this._layout(),this._domNode.setDisplay("block"),this._domNode.setAttribute("aria-hidden","false"),this._contentDomNode.domNode.tabIndex=0,this._buildContent(),this._contentDomNode.domNode.focus())}_descriptionForCommand(e,t,i){let n=this._keybindingService.lookupKeybinding(e);return n?d.v(t,n.getAriaLabel()):d.v(i,e)}_buildContent(){const e=this._editor.getOptions(),t=this._editor.getSelections();let i=0;if(t){const e=this._editor.getModel();e&&t.forEach(t=>{i+=e.getValueLengthInRange(t)})}o=t,a=i;let n=o&&0!==o.length?1===o.length?a?d.v(C.a.singleSelectionRange,o[0].positionLineNumber,o[0].positionColumn,a):d.v(C.a.singleSelection,o[0].positionLineNumber,o[0].positionColumn):a?d.v(C.a.multiSelectionRange,o.length,a):0e.hide(),kbOpts:{weight:200,kbExpr:u.a.focus,primary:9,secondary:[1033]}})),Object(v.f)((e,t)=>{var i=e.getColor(b.Y);i&&t.addRule(`.monaco-editor .accessibilityHelpWidget { background-color: ${i}; }`),i=e.getColor(b.ab),i&&t.addRule(`.monaco-editor .accessibilityHelpWidget { color: ${i}; }`),i=e.getColor(b.Nc),i&&t.addRule(`.monaco-editor .accessibilityHelpWidget { box-shadow: 0 2px 8px ${i}; }`),i=e.getColor(b.h);i&&t.addRule(`.monaco-editor .accessibilityHelpWidget { border: 2px solid ${i}; }`)})},"49d9":function(e,t,i){"use strict";function n(e,t,i){return Math.min(Math.max(e,t),i)}i.d(t,"b",(function(){return n})),i.d(t,"a",(function(){return o}));class o{constructor(){this._n=1,this._val=0}update(e){return this._val=this._val+(e-this._val)/this._n,this._n+=1,this}get value(){return this._val}}},"4a64":function(e,t,i){"use strict";i.d(t,"a",(function(){return le})),i("94a7");var n=i("dff7"),o=i("11f7"),s=i("6653"),r=i("70c3"),a=i("5fe7"),l=i("308f"),d=(t=i("a666"),i("1ddc")),h=i("bc04"),c=i("5717"),u=i("9c1d"),g=(i("0d30"),i("5aa5")),p=i("1898"),m=i("f070"),f=i("b2cc"),_=i("fd49"),b=i("e1b5"),v=i("7061"),C=i("918c"),w=i("6da2"),y=i("a8d0"),S=i("4fc3"),L=i("303e"),x=i("b7d0"),k=i("561a"),D=i("bf5b"),N=function(e,t,i,n){return new(i=i||Promise)((function(o,s){function r(e){try{l(n.next(e))}catch(e){s(e)}}function a(e){try{l(n.throw(e))}catch(e){s(e)}}function l(e){var t;e.done?o(e.value):((t=e.value)instanceof i?t:new i((function(e){e(t)}))).then(r,a)}l((n=n.apply(e,t||[])).next())}))};class O{constructor(e,t,i,n){this.originalLineStart=e,this.originalLineEnd=t,this.modifiedLineStart=i,this.modifiedLineEnd=n}getType(){return 0===this.originalLineStart?1:0===this.modifiedLineStart?2:0}}class E{constructor(e){this.entries=e}}const I=Object(D.b)("diff-review-insert",k.b.add,n.a("diffReviewInsertIcon","Icon for 'Insert' in diff review.")),M=Object(D.b)("diff-review-remove",k.b.remove,n.a("diffReviewRemoveIcon","Icon for 'Remove' in diff review.")),T=Object(D.b)("diff-review-close",k.b.close,n.a("diffReviewCloseIcon","Icon for 'Close' in diff review."));class A extends t.a{constructor(e){super(),this._width=0,this._diffEditor=e,this._isVisible=!1,this.shadow=Object(s.b)(document.createElement("div")),this.shadow.setClassName("diff-review-shadow"),this.actionBarContainer=Object(s.b)(document.createElement("div")),this.actionBarContainer.setClassName("diff-review-actions"),this._actionBar=this._register(new g.a(this.actionBarContainer.domNode)),this._actionBar.push(new m.a("diffreview.close",n.a("label.close","Close"),"close-diff-review "+x.d.asClassName(T),!0,()=>N(this,void 0,void 0,(function*(){return this.hide()}))),{label:!1,icon:!0}),this.domNode=Object(s.b)(document.createElement("div")),this.domNode.setClassName("diff-review monaco-editor-background"),this._content=Object(s.b)(document.createElement("div")),this._content.setClassName("diff-review-content"),this._content.setAttribute("role","code"),this.scrollbar=this._register(new p.a(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(o.o(this.domNode.domNode,"click",e=>{e.preventDefault(),e=o.x(e.target,"diff-review-row"),e&&this._goToRow(e)})),this._register(o.o(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,i=this._diffs.length;en&&(r=n-d,d+=r,m+=r),m>o&&(a=o-m,d+=a,m+=a),g[p++]=new O(u,d,h,m)}n[o++]=new E(g)}let g=n[0].entries,p=[],m=0;for(let f=1,_=n.length;f<_;f++){const e=n[f].entries,t=g[g.length-1],i=e[0];0===t.getType()&&0===i.getType()&&i.originalLineStart<=t.originalLineEnd?(g[g.length-1]=new O(t.originalLineStart,i.originalLineEnd,t.modifiedLineStart,i.modifiedLineEnd),g=g.concat(e.slice(1))):(p[m++]=new E(g),g=e)}return p[m++]=new E(g),p}_findDiffIndex(e){var t=e.lineNumber;for(let n=0,o=this._diffs.length;ny)&&(y=g),0!==p&&(0===S||pL)&&(L=c)}let x=document.createElement("div"),k=(x.className="diff-review-row",document.createElement("div"));k.className="diff-review-cell diff-review-summary";var m=y-w+1,f=L-S+1,_=(k.appendChild(document.createTextNode(`${l+1}/${this._diffs.length}: @@ -${w},${m} +${S},${f} @@`)),x.setAttribute("data-line",String(S)),e=>0===e?n.a("no_lines_changed","no lines changed"):1===e?n.a("one_line_changed","1 line changed"):n.a("more_lines_changed","{0} lines changed",e)),b=(m=_(m),_=_(f),x.setAttribute("aria-label",n.a({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}",l+1,this._diffs.length,w,m,S,_)),x.appendChild(k),x.setAttribute("role","listitem"),C.appendChild(x),t.get(58));let D=S;for(let n=0,o=h.length;ne}),Object(x.f)((e,t)=>{var i=e.getColor(C.r);i&&t.addRule(`.monaco-diff-editor .diff-review-line-number { color: ${i}; }`),i=e.getColor(L.yc);i&&t.addRule(`.monaco-diff-editor .diff-review-shadow { box-shadow: ${i} 0 -6px 6px -6px inset; }`)});class R extends f.b{constructor(){super({id:"editor.action.diffReview.next",label:n.a("editor.action.diffReview.next","Go to Next Difference"),alias:"Go to Next Difference",precondition:S.a.has("isInDiffEditor"),kbOpts:{kbExpr:null,primary:65,weight:100}})}run(e,t){const i=F(e);i&&i.diffReviewNext()}}class P extends f.b{constructor(){super({id:"editor.action.diffReview.prev",label:n.a("editor.action.diffReview.prev","Go to Previous Difference"),alias:"Go to Previous Difference",precondition:S.a.has("isInDiffEditor"),kbOpts:{kbExpr:null,primary:1089,weight:100}})}run(e,t){const i=F(e);i&&i.diffReviewPrev()}}function F(e){const t=e.get(c.a);var i=t.listDiffEditors();const n=t.getActiveCodeEditor();if(n)for(let o=0,s=i.length;os.modifiedStartLineNumber?n.a("diff.clipboard.copyDeletedLinesContent.label","Copy deleted lines"):n.a("diff.clipboard.copyDeletedLinesContent.single.label","Copy deleted line"),void 0,!0,()=>Z(this,void 0,void 0,(function*(){var e=new B.a(s.originalStartLineNumber,1,s.originalEndLineNumber+1,1);e=s.originalModel.getValueInRange(e);yield this._clipboardService.writeText(e)}))));let c=0,u=void 0;s.originalEndLineNumber>s.modifiedStartLineNumber&&(u=new m.a("diff.clipboard.copyDeletedLineContent",n.a("diff.clipboard.copyDeletedLineContent.label","Copy deleted line ({0})",s.originalStartLineNumber),void 0,!0,()=>Z(this,void 0,void 0,(function*(){var e=s.originalModel.getLineContent(s.originalStartLineNumber+c);yield this._clipboardService.writeText(e)}))),h.push(u)),i.getOption(80)||h.push(new m.a("diff.inline.revertChange",n.a("diff.inline.revertChange.label","Revert this change"),void 0,!0,()=>Z(this,void 0,void 0,(function*(){var e,t=new B.a(s.originalStartLineNumber,1,s.originalEndLineNumber,s.originalModel.getLineMaxColumn(s.originalEndLineNumber));t=s.originalModel.getValueInRange(t);0===s.modifiedEndLineNumber?(e=i.getModel().getLineMaxColumn(s.modifiedStartLineNumber),i.executeEdits("diffEditor",[{range:new B.a(s.modifiedStartLineNumber,e,s.modifiedStartLineNumber,e),text:d+t}])):(e=i.getModel().getLineMaxColumn(s.modifiedEndLineNumber),i.executeEdits("diffEditor",[{range:new B.a(s.modifiedStartLineNumber,1,s.modifiedEndLineNumber,e),text:t}]))}))));const g=(e,t)=>{this._contextMenuService.showContextMenu({getAnchor:()=>({x:e,y:t}),getActions:()=>(u&&(u.label=n.a("diff.clipboard.copyDeletedLineContent.label","Copy deleted line ({0})",s.originalStartLineNumber+c)),h),autoSelectFirstItem:!0})};this._register(o.o(this._diffActions,"mousedown",e=>{var{top:t,height:i}=o.D(this._diffActions),n=Math.floor(l/3);e.preventDefault(),g(e.posx,t+i+n)})),this._register(i.onMouseMove(e=>{8!==e.target.type&&5!==e.target.type||e.target.detail.viewZoneId!==this._viewZoneId?this.visibility=!1:(this.visibility=!0,c=this._updateLightBulbPosition(this._marginDomNode,e.event.browserEvent.y,l))})),this._register(i.onMouseDown(e=>{!e.event.rightButton||8!==e.target.type&&5!==e.target.type||e.target.detail.viewZoneId===this._viewZoneId&&(e.event.preventDefault(),c=this._updateLightBulbPosition(this._marginDomNode,e.event.browserEvent.y,l),g(e.event.posx,e.event.posy+l))}))}get visibility(){return this._visibility}set visibility(e){this._visibility!==e&&(this._visibility=e,this._diffActions.style.visibility=e?"visible":"hidden")}_updateLightBulbPosition(e,t,i){e=o.D(e)["top"];var n=Math.floor((t-e)/i);if(this._diffActions.style.top=n*i+"px",this.diff.viewLineCounts){let e=0;for(let t=0;t!this._zonesMap[String(e.id)])}clean(e){0{for(const t of this._zones)e.removeZone(t)}),this._zones=[],this._zonesMap={},this._decorations=e.deltaDecorations(this._decorations,[])}apply(e,t,i,n){const o=n?h.c.capture(e):null;e.changeViewZones(t=>{for(const e of this._zones)t.removeZone(e);for(const e of this._inlineDiffMargins)e.dispose();this._zones=[],this._zonesMap={},this._inlineDiffMargins=[];for(let o=0,s=i.zones.length;oe});let le=class e extends t.a{constructor(t,i,n,r,d,h,c,u,g,p,m,b){super(),this._editorProgressService=b,this._onDidDispose=this._register(new l.b),this.onDidDispose=this._onDidDispose.event,this._onDidUpdateDiff=this._register(new l.b),this.onDidUpdateDiff=this._onDidUpdateDiff.event,this._onDidContentSizeChange=this._register(new l.b),this._lastOriginalWarning=null,this._lastModifiedWarning=null,this._editorWorkerService=d,this._codeEditorService=u,this._contextKeyService=this._register(h.createScoped(t)),this._instantiationService=c.createChild(new q.a([S.b,this._contextKeyService])),this._contextKeyService.createKey("isInDiffEditor",!0),this._themeService=g,this._notificationService=p,this._id=++oe,this._state=0,this._updatingDiffProgress=null,this._domElement=t,i=i||{},this._renderSideBySide=!0,void 0!==i.renderSideBySide&&(this._renderSideBySide=i.renderSideBySide),this._maxComputationTime=5e3,void 0!==i.maxComputationTime&&(this._maxComputationTime=i.maxComputationTime),this._ignoreTrimWhitespace=!0,void 0!==i.ignoreTrimWhitespace&&(this._ignoreTrimWhitespace=i.ignoreTrimWhitespace),this._renderIndicators=!0,void 0!==i.renderIndicators&&(this._renderIndicators=i.renderIndicators),this._originalIsEditable=Object(_.k)(i.originalEditable,!1),this._diffCodeLens=Object(_.k)(i.diffCodeLens,!1),this._diffWordWrap=be(i.diffWordWrap,"inherit"),void 0!==i.isInEmbeddedEditor?this._contextKeyService.createKey("isInEmbeddedDiffEditor",i.isInEmbeddedEditor):this._contextKeyService.createKey("isInEmbeddedDiffEditor",!1),this._renderOverviewRuler=!0,void 0!==i.renderOverviewRuler&&(this._renderOverviewRuler=Boolean(i.renderOverviewRuler)),this._updateDecorationsRunner=this._register(new a.e(()=>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=Object(s.b)(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(o.o(this._overviewDomElement,"mousedown",e=>{this._modifiedEditor.delegateVerticalScrollbarMouseDown(e)})),this._renderOverviewRuler&&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 ne(m,r),this._modifiedEditorState=new ne(m,r),this._isVisible=!0,this._isHandlingScrollEvent=!1,this._elementSizeObserver=this._register(new ee.a(this._containerDomElement,i.dimension,()=>this._onDidContainerSizeChanged())),i.automaticLayout&&this._elementSizeObserver.startObserving(),this._diffComputationResult=null,this._originalEditor=this._createLeftHandSideEditor(i,n.originalEditor||{}),this._modifiedEditor=this._createRightHandSideEditor(i,n.modifiedEditor||{}),this._originalOverviewRuler=null,this._modifiedOverviewRuler=null,this._reviewPane=new A(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,void 0!==i.enableSplitViewResizing&&(this._enableSplitViewResizing=i.enableSplitViewResizing),this._renderSideBySide?this._setStrategy(new pe(this._createDataSource(),this._enableSplitViewResizing)):this._setStrategy(new fe(this._createDataSource(),this._enableSplitViewResizing)),this._register(g.onDidColorThemeChange(t=>{this._strategy&&this._strategy.applyColors(t)&&this._updateDecorationsRunner.schedule(),this._containerDomElement.className=e._getClassName(this._themeService.getColorTheme(),this._renderSideBySide)}));for(const e of f.d.getDiffEditorContributions())try{this._register(c.createInstance(e.ctor,this))}catch(t){Object(Q.f)(t)}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 i="monaco-diff-editor monaco-editor-background ";return t&&(i+="side-by-side "),i+Object(x.e)(e.type)}_recreateOverviewRulers(){this._renderOverviewRuler&&(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,i){const n=this._createInnerEditor(this._instantiationService,this._originalDomNode,this._adjustOptionsForLeftHandSide(t),i),o=(this._register(n.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(n.onDidChangeViewZones(()=>{this._onViewZonesChanged()})),this._register(n.onDidChangeConfiguration(e=>{n.getModel()&&(e.hasChanged(42)&&this._updateDecorationsRunner.schedule(),e.hasChanged(131)&&(this._updateDecorationsRunner.cancel(),this._updateDecorations()))})),this._register(n.onDidChangeModelContent(()=>{this._isVisible&&this._beginUpdateDecorationsSoon()})),this._contextKeyService.createKey("isInDiffLeftEditor",n.hasWidgetFocus()));return this._register(n.onDidFocusEditorWidget(()=>o.set(!0))),this._register(n.onDidBlurEditorWidget(()=>o.set(!1))),this._register(n.onDidContentSizeChange(t=>{var i=this._originalEditor.getContentWidth()+this._modifiedEditor.getContentWidth()+e.ONE_OVERVIEW_WIDTH,n=Math.max(this._modifiedEditor.getContentHeight(),this._originalEditor.getContentHeight());this._onDidContentSizeChange.fire({contentHeight:n,contentWidth:i,contentHeightChanged:t.contentHeightChanged,contentWidthChanged:t.contentWidthChanged})})),n}_createRightHandSideEditor(t,i){const n=this._createInnerEditor(this._instantiationService,this._modifiedDomNode,this._adjustOptionsForRightHandSide(t),i),o=(this._register(n.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(n.onDidChangeViewZones(()=>{this._onViewZonesChanged()})),this._register(n.onDidChangeConfiguration(e=>{n.getModel()&&(e.hasChanged(42)&&this._updateDecorationsRunner.schedule(),e.hasChanged(131)&&(this._updateDecorationsRunner.cancel(),this._updateDecorations()))})),this._register(n.onDidChangeModelContent(()=>{this._isVisible&&this._beginUpdateDecorationsSoon()})),this._register(n.onDidChangeModelOptions(e=>{e.tabSize&&this._updateDecorationsRunner.schedule()})),this._contextKeyService.createKey("isInDiffRightEditor",n.hasWidgetFocus()));return this._register(n.onDidFocusEditorWidget(()=>o.set(!0))),this._register(n.onDidBlurEditorWidget(()=>o.set(!1))),this._register(n.onDidContentSizeChange(t=>{var i=this._originalEditor.getContentWidth()+this._modifiedEditor.getContentWidth()+e.ONE_OVERVIEW_WIDTH,n=Math.max(this._modifiedEditor.getContentHeight(),this._originalEditor.getContentHeight());this._onDidContentSizeChange.fire({contentHeight:n,contentWidth:i,contentHeightChanged:t.contentHeightChanged,contentWidthChanged:t.contentWidthChanged})})),n}_createInnerEditor(e,t,i,n){return e.createInstance(u.a,t,i,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._renderOverviewRuler&&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 W.a.IDiffEditor}getLineChanges(){return this._diffComputationResult?this._diffComputationResult.changes:null}getOriginalEditor(){return this._originalEditor}getModifiedEditor(){return this._modifiedEditor}updateOptions(t){let i=!1,n=(void 0!==t.renderSideBySide&&this._renderSideBySide!==t.renderSideBySide&&(this._renderSideBySide=t.renderSideBySide,i=!0),void 0!==t.maxComputationTime&&(this._maxComputationTime=t.maxComputationTime,this._isVisible&&this._beginUpdateDecorationsSoon()),!1);void 0!==t.ignoreTrimWhitespace&&this._ignoreTrimWhitespace!==t.ignoreTrimWhitespace&&(this._ignoreTrimWhitespace=t.ignoreTrimWhitespace,n=!0),void 0!==t.renderIndicators&&this._renderIndicators!==t.renderIndicators&&(this._renderIndicators=t.renderIndicators,n=!0),n&&this._beginUpdateDecorations(),this._originalIsEditable=Object(_.k)(t.originalEditable,this._originalIsEditable),this._diffCodeLens=Object(_.k)(t.diffCodeLens,this._diffCodeLens),this._diffWordWrap=be(t.diffWordWrap,this._diffWordWrap),this._modifiedEditor.updateOptions(this._adjustOptionsForRightHandSide(t)),this._originalEditor.updateOptions(this._adjustOptionsForLeftHandSide(t)),void 0!==t.enableSplitViewResizing&&(this._enableSplitViewResizing=t.enableSplitViewResizing),this._strategy.setEnableSplitViewResizing(this._enableSplitViewResizing),i&&(this._renderSideBySide?this._setStrategy(new pe(this._createDataSource(),this._enableSplitViewResizing)):this._setStrategy(new fe(this._createDataSource(),this._enableSplitViewResizing)),this._containerDomElement.className=e._getClassName(this._themeService.getColorTheme(),this._renderSideBySide)),void 0!==t.renderOverviewRuler&&this._renderOverviewRuler!==t.renderOverviewRuler&&(this._renderOverviewRuler=t.renderOverviewRuler,this._renderOverviewRuler?this._containerDomElement.appendChild(this._overviewDomElement):this._containerDomElement.removeChild(this._overviewDomElement))}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,i=0){this._modifiedEditor.revealLines(e,t,i)}revealLinesInCenter(e,t,i=0){this._modifiedEditor.revealLinesInCenter(e,t,i)}revealLinesInCenterIfOutsideViewport(e,t,i=0){this._modifiedEditor.revealLinesInCenterIfOutsideViewport(e,t,i)}revealLinesNearTop(e,t,i=0){this._modifiedEditor.revealLinesNearTop(e,t,i)}revealRange(e,t=0,i=!1,n=!0){this._modifiedEditor.revealRange(e,t,i,n)}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(){return{original:this._originalEditor.saveViewState(),modified:this._modifiedEditor.saveViewState()}}restoreViewState(e){e&&e.original&&e.modified&&(this._originalEditor.restoreViewState((e=e).original),this._modifiedEditor.restoreViewState(e.modified))}layout(e){this._elementSizeObserver.observe(e)}focus(){this._modifiedEditor.focus()}hasTextFocus(){return this._originalEditor.hasTextFocus()||this._modifiedEditor.hasTextFocus()}trigger(e,t,i){this._modifiedEditor.trigger(e,t,i)}changeDecorations(e){return this._modifiedEditor.changeDecorations(e)}_onDidContainerSizeChanged(){this._doLayout()}_getReviewHeight(){return this._reviewPane.isVisible()?this._elementSizeObserver.getHeight():0}_layoutOverviewRulers(){var t,i,n;this._renderOverviewRuler&&this._originalOverviewRuler&&this._modifiedOverviewRuler&&(t=this._elementSizeObserver.getHeight(),i=this._getReviewHeight(),n=e.ENTIRE_DIFF_OVERVIEW_WIDTH-2*e.ONE_OVERVIEW_WIDTH,this._modifiedEditor.getLayoutInfo()&&(this._originalOverviewRuler.setLayout({top:0,width:e.ONE_OVERVIEW_WIDTH,right:n+e.ONE_OVERVIEW_WIDTH,height:t-i}),this._modifiedOverviewRuler.setLayout({top:0,right:0,width:e.ONE_OVERVIEW_WIDTH,height:t-i})))}_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(),i=this._modifiedEditor.getModel();if(t&&i){this._diffComputationToken++;const o=this._diffComputationToken;this._setState(1),this._editorWorkerService.canComputeDiff(t.uri,i.uri)?this._editorWorkerService.computeDiff(t.uri,i.uri,this._ignoreTrimWhitespace,this._maxComputationTime).then(e=>{o===this._diffComputationToken&&t===this._originalEditor.getModel()&&i===this._modifiedEditor.getModel()&&(this._setState(2),this._diffComputationResult=e,this._updateDecorationsRunner.schedule(),this._onDidUpdateDiff.fire())},e=>{o===this._diffComputationToken&&t===this._originalEditor.getModel()&&i===this._modifiedEditor.getModel()&&(this._setState(2),this._diffComputationResult=null,this._updateDecorationsRunner.schedule())}):e._equals(t.uri,this._lastOriginalWarning)&&e._equals(i.uri,this._lastModifiedWarning)||(this._lastOriginalWarning=t.uri,this._lastModifiedWarning=i.uri,this._notificationService.warn(n.a("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()){var e=this._diffComputationResult?this._diffComputationResult.changes:[],t=this._originalEditorState.getForeignViewZones(this._originalEditor.getWhitespaces()),i=this._modifiedEditorState.getForeignViewZones(this._modifiedEditor.getWhitespaces());e=this._strategy.getEditorsDiffDecorations(e,this._ignoreTrimWhitespace,this._renderIndicators,t,i);try{this._currentlyChangingViewZones=!0,this._originalEditorState.apply(this._originalEditor,this._originalOverviewRuler,e.original,!1),this._modifiedEditorState.apply(this._modifiedEditor,this._modifiedOverviewRuler,e.modified,!0)}finally{this._currentlyChangingViewZones=!1}}}_adjustOptionsForSubEditor(e){const t=Object.assign({},e);return t.inDiffEditor=!0,t.automaticLayout=!1,t.scrollbar=Object.assign({},t.scrollbar||{}),t.scrollbar.vertical="visible",t.folding=!1,t.codeLens=this._diffCodeLens,t.fixedOverflowWidgets=!0,t.minimap=Object.assign({},t.minimap||{}),t.minimap.enabled=!1,t}_adjustOptionsForLeftHandSide(e){const t=this._adjustOptionsForSubEditor(e);return this._renderSideBySide?t.wordWrapOverride1=this._diffWordWrap:t.wordWrapOverride1="off",e.originalAriaLabel&&(t.ariaLabel=e.originalAriaLabel),t.readOnly=!this._originalIsEditable,t.extraEditorClassName="original-in-monaco-diff-editor",Object.assign(Object.assign({},t),{dimension:{height:0,width:0}})}_adjustOptionsForRightHandSide(t){const i=this._adjustOptionsForSubEditor(t);return t.modifiedAriaLabel&&(i.ariaLabel=t.modifiedAriaLabel),i.wordWrapOverride1=this._diffWordWrap,i.revealHorizontalRightPadding=_.g.revealHorizontalRightPadding.defaultValue+e.ENTIRE_DIFF_OVERVIEW_WIDTH,i.scrollbar.verticalHasArrows=!1,i.extraEditorClassName="modified-in-monaco-diff-editor",Object.assign(Object.assign({},i),{dimension:{height:0,width:0}})}doLayout(){this._elementSizeObserver.observe(),this._doLayout()}_doLayout(){var t=this._elementSizeObserver.getWidth(),i=this._elementSizeObserver.getHeight(),n=this._getReviewHeight(),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=i-n+"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:i-n}),this._modifiedEditor.layout({width:t-o-(this._renderOverviewRuler?e.ENTIRE_DIFF_OVERVIEW_WIDTH:0),height:i-n}),(this._originalOverviewRuler||this._modifiedOverviewRuler)&&this._layoutOverviewRulers(),this._reviewPane.layout(i-n,t,n),this._layoutOverviewViewport()}_layoutOverviewViewport(){var e=this._computeOverviewViewport();e?(this._overviewViewportDomElement.setTop(e.top),this._overviewViewportDomElement.setHeight(e.height)):(this._overviewViewportDomElement.setTop(0),this._overviewViewportDomElement.setHeight(0))}_computeOverviewViewport(){var e,t,i,n=this._modifiedEditor.getLayoutInfo();return n?(e=this._modifiedEditor.getScrollTop(),t=this._modifiedEditor.getScrollHeight(),i=Math.max(0,n.height),i=Math.max(0,+i),i=0this._elementSizeObserver.getWidth(),getHeight:()=>this._elementSizeObserver.getHeight()-this._getReviewHeight(),getOptions:()=>({renderOverviewRuler:this._renderOverviewRuler}),getContainerDomNode:()=>this._containerDomElement,relayoutEditors:()=>{this._doLayout()},getOriginalEditor:()=>this._originalEditor,getModifiedEditor:()=>this._modifiedEditor}}_setStrategy(e){this._strategy&&this._strategy.dispose(),(this._strategy=e).applyColors(this._themeService.getColorTheme()),this._diffComputationResult&&this._updateDecorations(),this._doLayout()}_getLineChangeAtOrBeforeLineNumber(e,t){var i=this._diffComputationResult?this._diffComputationResult.changes:[];if(0===i.length||ee.originalStartLineNumber);return o?(n=o.originalStartLineNumber+(0e.modifiedStartLineNumber);return o?(t=o.originalStartLineNumber+(0e.afterLineNumber-t.afterLineNumber),n=n.sort((e,t)=>e.afterLineNumber-t.afterLineNumber),n=this._getViewZones(e,n,o,i),o=this._getOriginalEditorDecorations(e,t,i),e=this._getModifiedEditorDecorations(e,t,i),{original:{decorations:o.decorations,overviewZones:o.overviewZones,zones:n.original},modified:{decorations:e.decorations,overviewZones:e.overviewZones,zones:n.modified}}}}class he{constructor(e){this._source=e,this._index=-1,this.current=null,this.advance()}advance(){this._index++,this._indexe.afterLineNumber-t.afterLineNumber,_=(e,t)=>{if(null===t.domNode&&0=t.heightInLines?(e.heightInLines-=t.heightInLines,T++):(t.heightInLines-=e.heightInLines,M++)}for(;M(e.domNode||(e.domNode=we()),e))}}function ue(e,t,i,n,o){return{range:new B.a(e,t,i,n),options:o}}const ge={charDelete:V.a.register({description:"diff-editor-char-delete",className:"char-delete"}),charDeleteWholeLine:V.a.register({description:"diff-editor-char-delete-whole-line",className:"char-delete",isWholeLine:!0}),charInsert:V.a.register({description:"diff-editor-char-insert",className:"char-insert"}),charInsertWholeLine:V.a.register({description:"diff-editor-char-insert-whole-line",className:"char-insert",isWholeLine:!0}),lineInsert:V.a.register({description:"diff-editor-line-insert",className:"line-insert",marginClassName:"line-insert",isWholeLine:!0}),lineInsertWithSign:V.a.register({description:"diff-editor-line-insert-with-sign",className:"line-insert",linesDecorationsClassName:"insert-sign "+x.d.asClassName(se),marginClassName:"line-insert",isWholeLine:!0}),lineDelete:V.a.register({description:"diff-editor-line-delete",className:"line-delete",marginClassName:"line-delete",isWholeLine:!0}),lineDeleteWithSign:V.a.register({description:"diff-editor-line-delete-with-sign",className:"line-delete",linesDecorationsClassName:"delete-sign "+x.d.asClassName(re),marginClassName:"line-delete",isWholeLine:!0}),lineDeleteMargin:V.a.register({description:"diff-editor-line-delete-margin",marginClassName:"line-delete"})};class pe extends de{constructor(e,t){super(e),this._disableSash=!1===t,this._sashRatio=null,this._sashPosition=null,this._startSashPosition=null,this._sash=this._register(new r.b(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){e=!1===e,this._disableSash!==e&&(this._disableSash=e,this._sash.state=this._disableSash?0:3)}layout(e=this._sashRatio){var t=this._dataSource.getWidth()-(this._dataSource.getOptions().renderOverviewRuler?le.ENTIRE_DIFF_OVERVIEW_WIDTH:0);let i=Math.floor((e||.5)*t);return e=Math.floor(.5*t),i=!this._disableSash&&i||e,t>2*pe.MINIMUM_EDITOR_WIDTH?(i=it-pe.MINIMUM_EDITOR_WIDTH&&(i=t-pe.MINIMUM_EDITOR_WIDTH):i=e,this._sashPosition!==i&&(this._sashPosition=i,this._sash.layout()),this._sashPosition}_onSashDragStart(){this._startSashPosition=this._sashPosition}_onSashDrag(e){var t=this._dataSource.getWidth()-(this._dataSource.getOptions().renderOverviewRuler?le.ENTIRE_DIFF_OVERVIEW_WIDTH:0);e=this.layout((this._startSashPosition+(e.currentX-e.startX))/t);this._sashRatio=e/t,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,i){var n=this._dataSource.getOriginalEditor(),o=this._dataSource.getModifiedEditor();const s=new me(e,t,i,n,o);return s.getViewZones()}_getOriginalEditorDecorations(e,t,i){const n=this._dataSource.getOriginalEditor();var o=String(this._removeColor);const s={decorations:[],overviewZones:[]},r=n.getModel();var a=n._getViewModel();for(const d of e)if(Ce(d)){s.decorations.push({range:new B.a(d.originalStartLineNumber,1,d.originalEndLineNumber,1073741824),options:i?ge.lineDeleteWithSign:ge.lineDelete}),ve(d)&&d.charChanges||s.decorations.push(ue(d.originalStartLineNumber,1,d.originalEndLineNumber,1073741824,ge.charDeleteWholeLine));var l=ye(r,a,d.originalStartLineNumber,d.originalEndLineNumber);if(s.overviewZones.push(new z.a(l.startLineNumber,l.endLineNumber,o)),d.charChanges)for(const e of d.charChanges)if(Ce(e))if(t)for(let t=e.originalStartLineNumber;t<=e.originalEndLineNumber;t++){let i,n;i=t===e.originalStartLineNumber?e.originalStartColumn:r.getLineFirstNonWhitespaceColumn(t),n=t===e.originalEndLineNumber?e.originalEndColumn:r.getLineLastNonWhitespaceColumn(t),s.decorations.push(ue(t,i,t,n,ge.charDelete))}else s.decorations.push(ue(e.originalStartLineNumber,e.originalStartColumn,e.originalEndLineNumber,e.originalEndColumn,ge.charDelete))}return s}_getModifiedEditorDecorations(e,t,i){const n=this._dataSource.getModifiedEditor();var o=String(this._insertColor);const s={decorations:[],overviewZones:[]},r=n.getModel();var a=n._getViewModel();for(const d of e)if(ve(d)){s.decorations.push({range:new B.a(d.modifiedStartLineNumber,1,d.modifiedEndLineNumber,1073741824),options:i?ge.lineInsertWithSign:ge.lineInsert}),Ce(d)&&d.charChanges||s.decorations.push(ue(d.modifiedStartLineNumber,1,d.modifiedEndLineNumber,1073741824,ge.charInsertWholeLine));var l=ye(r,a,d.modifiedStartLineNumber,d.modifiedEndLineNumber);if(s.overviewZones.push(new z.a(l.startLineNumber,l.endLineNumber,o)),d.charChanges)for(const e of d.charChanges)if(ve(e))if(t)for(let t=e.modifiedStartLineNumber;t<=e.modifiedEndLineNumber;t++){let i,n;i=t===e.modifiedStartLineNumber?e.modifiedStartColumn:r.getLineFirstNonWhitespaceColumn(t),n=t===e.modifiedEndLineNumber?e.modifiedEndColumn:r.getLineLastNonWhitespaceColumn(t),s.decorations.push(ue(t,i,t,n,ge.charInsert))}else s.decorations.push(ue(e.modifiedStartLineNumber,e.modifiedStartColumn,e.modifiedEndLineNumber,e.modifiedEndColumn,ge.charInsert))}return s}}pe.MINIMUM_EDITOR_WIDTH=100;class me extends ce{constructor(e,t,i,n,o){super(e,t,i,n,o)}_createOriginalMarginDomNodeForModifiedForeignViewZoneInAddedRegion(){return null}_produceOriginalFromDiff(e,t,i){return t{this._decorationsLeft!==t.decorationsLeft&&(this._decorationsLeft=t.decorationsLeft,e.relayoutEditors())}))}setEnableSplitViewResizing(e){}_getViewZones(e,t,i,n){var o=this._dataSource.getOriginalEditor(),s=this._dataSource.getModifiedEditor();const r=new _e(e,t,i,o,s,n);return r.getViewZones()}_getOriginalEditorDecorations(e,t,i){var n=String(this._removeColor);const o={decorations:[],overviewZones:[]},s=this._dataSource.getOriginalEditor();var r,a=s.getModel(),l=s._getViewModel();for(const d of e)Ce(d)&&(o.decorations.push({range:new B.a(d.originalStartLineNumber,1,d.originalEndLineNumber,1073741824),options:ge.lineDeleteMargin}),r=ye(a,l,d.originalStartLineNumber,d.originalEndLineNumber),o.overviewZones.push(new z.a(r.startLineNumber,r.endLineNumber,n)));return o}_getModifiedEditorDecorations(e,t,i){const n=this._dataSource.getModifiedEditor();var o=String(this._insertColor);const s={decorations:[],overviewZones:[]},r=n.getModel();var a=n._getViewModel();for(const d of e)if(ve(d)){s.decorations.push({range:new B.a(d.modifiedStartLineNumber,1,d.modifiedEndLineNumber,1073741824),options:i?ge.lineInsertWithSign:ge.lineInsert});var l=ye(r,a,d.modifiedStartLineNumber,d.modifiedEndLineNumber);if(s.overviewZones.push(new z.a(l.startLineNumber,l.endLineNumber,o)),d.charChanges){for(const e of d.charChanges)if(ve(e))if(t)for(let t=e.modifiedStartLineNumber;t<=e.modifiedEndLineNumber;t++){let i,n;i=t===e.modifiedStartLineNumber?e.modifiedStartColumn:r.getLineFirstNonWhitespaceColumn(t),n=t===e.modifiedEndLineNumber?e.modifiedEndColumn:r.getLineLastNonWhitespaceColumn(t),s.decorations.push(ue(t,i,t,n,ge.charInsert))}else s.decorations.push(ue(e.modifiedStartLineNumber,e.modifiedStartColumn,e.modifiedEndLineNumber,e.modifiedEndColumn,ge.charInsert))}else s.decorations.push(ue(d.modifiedStartLineNumber,1,d.modifiedEndLineNumber,1073741824,ge.charInsertWholeLine))}return s}layout(){return Math.max(5,this._decorationsLeft)}}class _e extends ce{constructor(e,t,i,n,o,s){super(e,t,i,n,o),this._originalModel=n.getModel(),this._renderIndicators=s,this._pendingLineChange=[],this._pendingViewZones=[],this._lineBreaksComputer=this._modifiedEditor._getViewModel().createLineBreaksComputer()}getViewZones(){var e=super.getViewZones();return this._finalize(e),e}_createOriginalMarginDomNodeForModifiedForeignViewZoneInAddedRegion(){const e=document.createElement("div");return e.className="inline-added-margin-view-zone",e}_produceOriginalFromDiff(e,t,i){const n=document.createElement("div");return n.className="inline-added-margin-view-zone",{afterLineNumber:Math.max(e.originalStartLineNumber,e.originalEndLineNumber),heightInLines:i,domNode:document.createElement("div"),marginDomNode:n}}_produceModifiedFromDiff(e,t,i){const n=document.createElement("div"),o=(n.className="view-lines line-delete "+te.a,document.createElement("div"));o.className="inline-deleted-margin-view-zone",t={shouldNotShrink:!0,afterLineNumber:0===e.modifiedEndLineNumber?e.modifiedStartLineNumber:e.modifiedStartLineNumber-1,heightInLines:t,minWidthInPx:0,domNode:n,marginDomNode:o,diff:{originalStartLineNumber:e.originalStartLineNumber,originalEndLineNumber:e.originalEndLineNumber,modifiedStartLineNumber:e.modifiedStartLineNumber,modifiedEndLineNumber:e.modifiedEndLineNumber,originalModel:this._originalModel,viewLineCounts:null}};for(let s=e.originalStartLineNumber;s<=e.originalEndLineNumber;s++)this._lineBreaksComputer.addRequest(this._originalModel.getLineContent(s),null,null);return this._pendingLineChange.push(e),this._pendingViewZones.push(t),t}_finalize(e){const t=this._modifiedEditor.getOptions();var i=this._modifiedEditor.getModel().getOptions().tabSize,n=t.get(42),o=t.get(28),s=n.typicalHalfwidthCharacterWidth,r=t.get(93),a=this._originalModel.mightContainNonBasicASCII(),l=this._originalModel.mightContainRTL(),h=t.get(58),c=t.get(130).decorationsWidth,u=t.get(105),g=t.get(88),p=t.get(82),m=t.get(43),f=this._lineBreaksComputer.finalize();let _=0;for(let O=0;Oe.afterLineNumber-t.afterLineNumber)}_renderOriginalLine(e,t,i,n,o,s,r,a,l,d,h,c,u,g,p,m,f,b){f.appendASCIIString('
'),o=y.f.isBasicASCII(t,s),s=y.f.containsRTL(t,o,r);const v=Object(w.d)(new w.c(a.isMonospace&&!l,a.canUseHalfwidthRightwardsArrow,t,!1,o,s,0,i,n,m,0,a.spaceWidth,a.middotWidth,a.wsmiddotWidth,c,u,g,p!==_.e.OFF,null),f);if(f.appendASCIIString("
"),this._renderIndicators){const t=document.createElement("div");t.className="delete-sign "+x.d.asClassName(re),t.setAttribute("style",`position:absolute;top:${e*d}px;width:${h}px;height:${d}px;right:0;`),b.appendChild(t)}return v.characterMapping.getAbsoluteOffset(v.characterMapping.length)}}function be(e,t){return Object(_.n)(e,t,["off","on","inherit"])}function ve(e){return 0{var i=e.getColor(L.m);i&&(t.addRule(`.monaco-editor .line-insert, .monaco-editor .char-insert { background-color: ${i}; }`),t.addRule(`.monaco-diff-editor .line-insert, .monaco-diff-editor .char-insert { background-color: ${i}; }`),t.addRule(`.monaco-editor .inline-added-margin-view-zone { background-color: ${i}; }`)),i=e.getColor(L.o),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}; }`)),i=e.getColor(L.n),i&&t.addRule(`.monaco-editor .line-insert, .monaco-editor .char-insert { border: 1px ${"hc"===e.type?"dashed":"solid"} ${i}; }`),i=e.getColor(L.p),i&&t.addRule(`.monaco-editor .line-delete, .monaco-editor .char-delete { border: 1px ${"hc"===e.type?"dashed":"solid"} ${i}; }`),i=e.getColor(L.yc),i&&t.addRule(`.monaco-diff-editor.side-by-side .editor.modified { box-shadow: -6px 0 5px -5px ${i}; }`),i=e.getColor(L.k),i&&t.addRule(`.monaco-diff-editor.side-by-side .editor.modified { border-left: 1px solid ${i}; }`),i=e.getColor(L.Ac),i&&t.addRule(`\n\t\t\t.monaco-diff-editor .diffViewport {\n\t\t\t\tbackground: ${i};\n\t\t\t}\n\t\t`),i=e.getColor(L.Bc),i&&t.addRule(`\n\t\t\t.monaco-diff-editor .diffViewport:hover {\n\t\t\t\tbackground: ${i};\n\t\t\t}\n\t\t`),i=e.getColor(L.zc),i&&t.addRule(`\n\t\t\t.monaco-diff-editor .diffViewport:active {\n\t\t\t\tbackground: ${i};\n\t\t\t}\n\t\t`),i=e.getColor(L.l);t.addRule(`\n\t.monaco-editor .diagonal-fill {\n\t\tbackground-image: linear-gradient(\n\t\t\t-45deg,\n\t\t\t${i} 12.5%,\n\t\t\t#0000 12.5%, #0000 50%,\n\t\t\t${i} 50%, ${i} 62.5%,\n\t\t\t#0000 62.5%, #0000 100%\n\t\t);\n\t\tbackground-size: 8px 8px;\n\t}\n\t`)})},"4acc":function(e,t,i){e.exports=function(){"use strict";function e(e,t){for(var i=0;ie.length)&&(t=e.length);for(var i=0,n=new Array(t);i=e.length?{done:!0}:{done:!1,value:e[o++]}}}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 s={exports:{}};function r(){return{baseUrl:null,breaks:!1,extensions:null,gfm:!0,headerIds:!0,headerPrefix:"",highlight:null,langPrefix:"language-",mangle:!0,pedantic:!1,renderer:null,sanitize:!1,sanitizer:null,silent:!1,smartLists:!1,smartypants:!1,tokenizer:null,walkTokens:null,xhtml:!1}}function a(e){s.exports.defaults=e}s.exports={defaults:r(),getDefaults:r,changeDefaults:a};var l=/[&<>"']/,d=/[&<>"']/g,h=/[<>"']|&(?!#?\w+;)/,c=/[<>"']|&(?!#?\w+;)/g,u={"&":"&","<":"<",">":">",'"':""","'":"'"},g=function(e){return u[e]};function p(e,t){if(t){if(l.test(e))return e.replace(d,g)}else if(h.test(e))return e.replace(c,g);return e}var m=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/gi;function f(e){return e.replace(m,(function(e,t){return t=t.toLowerCase(),"colon"===t?":":"#"===t.charAt(0)?"x"===t.charAt(1)?String.fromCharCode(parseInt(t.substring(2),16)):String.fromCharCode(+t.substring(1)):""}))}var _=/(^|[^\[])\^/g;function b(e,t){e=e.source||e,t=t||"";var i={replace:function(t,n){return n=n.source||n,n=n.replace(_,"$1"),e=e.replace(t,n),i},getRegex:function(){return new RegExp(e,t)}};return i}var v=/[^\w:]/g,C=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;function w(e,t,i){if(e){var n;try{n=decodeURIComponent(f(i)).replace(v,"").toLowerCase()}catch(e){return null}if(0===n.indexOf("javascript:")||0===n.indexOf("vbscript:")||0===n.indexOf("data:"))return null}t&&!C.test(i)&&(i=k(t,i));try{i=encodeURI(i).replace(/%25/g,"%")}catch(e){return null}return i}var y={},S=/^[^:]+:\/*[^/]*$/,L=/^([^:]+:)[\s\S]*$/,x=/^([^:]+:\/*[^/]*)[\s\S]*$/;function k(e,t){y[" "+e]||(S.test(e)?y[" "+e]=e+"/":y[" "+e]=O(e,"/",!0)),e=y[" "+e];var i=-1===e.indexOf(":");return"//"===t.substring(0,2)?i?t:e.replace(L,"$1")+t:"/"===t.charAt(0)?i?t:e.replace(x,"$1")+t:e+t}function D(e){for(var t,i,n=1;n=0&&"\\"===i[o])n=!n;return n?"|":" |"})),n=i.split(/ \|/),o=0;if(n[0].trim()||n.shift(),n[n.length-1].trim()||n.pop(),n.length>t)n.splice(t);else while(n.length1)1&t&&(i+=e),t>>=1,e+=e;return i+e}var T={escape:p,unescape:f,edit:b,cleanUrl:w,resolveUrl:k,noopTest:{exec:function(){}},merge:D,splitCells:N,rtrim:O,findClosingBracket:E,checkSanitizeDeprecation:I,repeatString:M},A=s.exports.defaults,R=T.rtrim,P=T.splitCells,F=T.escape,B=T.findClosingBracket;function j(e,t,i,n){var o=t.href,s=t.title?F(t.title):null,r=e[1].replace(/\\([\[\]])/g,"$1");return"!"!==e[0].charAt(0)?(n.state.inLink=!0,{type:"link",raw:i,href:o,title:s,text:r,tokens:n.inlineTokens(r,[])}):{type:"image",raw:i,href:o,title:s,text:F(r)}}function W(e,t){var i=e.match(/^(\s+)(?:```)/);if(null===i)return t;var n=i[1];return t.split("\n").map((function(e){var t=e.match(/^\s+/);if(null===t)return e;var i=t[0];return i.length>=n.length?e.slice(n.length):e})).join("\n")}var V=function(){function e(e){this.options=e||A}var t=e.prototype;return t.space=function(e){var t=this.rules.block.newline.exec(e);if(t)return t[0].length>1?{type:"space",raw:t[0]}:{raw:"\n"}},t.code=function(e){var t=this.rules.block.code.exec(e);if(t){var i=t[0].replace(/^ {1,4}/gm,"");return{type:"code",raw:t[0],codeBlockStyle:"indented",text:this.options.pedantic?i:R(i,"\n")}}},t.fences=function(e){var t=this.rules.block.fences.exec(e);if(t){var i=t[0],n=W(i,t[3]||"");return{type:"code",raw:i,lang:t[2]?t[2].trim():t[2],text:n}}},t.heading=function(e){var t=this.rules.block.heading.exec(e);if(t){var i=t[2].trim();if(/#$/.test(i)){var n=R(i,"#");this.options.pedantic?i=n.trim():n&&!/ $/.test(n)||(i=n.trim())}var o={type:"heading",raw:t[0],depth:t[1].length,text:i,tokens:[]};return this.lexer.inline(o.text,o.tokens),o}},t.hr=function(e){var t=this.rules.block.hr.exec(e);if(t)return{type:"hr",raw:t[0]}},t.blockquote=function(e){var t=this.rules.block.blockquote.exec(e);if(t){var i=t[0].replace(/^ *> ?/gm,"");return{type:"blockquote",raw:t[0],tokens:this.lexer.blockTokens(i,[]),text:i}}},t.list=function(e){var t=this.rules.block.list.exec(e);if(t){var i,n,o,s,r,a,l,d,h,c,u=t[1].trim(),g=u.length>1,p={type:"list",raw:"",ordered:g,start:g?+u.slice(0,-1):"",loose:!1,items:[]};u=g?"\\d{1,9}\\"+u.slice(-1):"\\"+u,this.options.pedantic&&(u=g?u:"[*+-]");var m=new RegExp("^( {0,3}"+u+")((?: [^\\n]*| *)(?:\\n[^\\n]*)*(?:\\n|$))");while(e){if(this.rules.block.hr.test(e))break;if(!(t=m.exec(e)))break;h=t[2].split("\n"),this.options.pedantic?(s=2,c=h[0].trimLeft()):(s=t[2].search(/[^ ]/),s=t[1].length+(s>4?1:s),c=h[0].slice(s-t[1].length)),a=!1,i=t[0],!h[0]&&/^ *$/.test(h[1])&&(i=t[1]+h.slice(0,2).join("\n")+"\n",p.loose=!0,h=[]);var f=new RegExp("^ {0,"+Math.min(3,s-1)+"}(?:[*+-]|\\d{1,9}[.)])");for(r=1;r=s)&&d.trim()){i=t[1]+h.slice(0,r).join("\n")+"\n";break}c+="\n"+d.slice(s)}else d.trim()||(a=!0),d.search(/[^ ]/)>=s?c+="\n"+d.slice(s):c+="\n"+d}p.loose||(l?p.loose=!0:/\n *\n *$/.test(i)&&(l=!0)),this.options.gfm&&(n=/^\[[ xX]\] /.exec(c),n&&(o="[ ] "!==n[0],c=c.replace(/^\[[ xX]\] +/,""))),p.items.push({type:"list_item",raw:i,task:!!n,checked:o,loose:!1,text:c}),p.raw+=i,e=e.slice(i.length)}p.items[p.items.length-1].raw=i.trimRight(),p.items[p.items.length-1].text=c.trimRight(),p.raw=p.raw.trimRight();var _=p.items.length;for(r=0;r<_;r++)this.lexer.state.top=!1,p.items[r].tokens=this.lexer.blockTokens(p.items[r].text,[]),p.items[r].tokens.some((function(e){return"space"===e.type}))&&(p.loose=!0,p.items[r].loose=!0);return p}},t.html=function(e){var t=this.rules.block.html.exec(e);if(t){var i={type:"html",raw:t[0],pre:!this.options.sanitizer&&("pre"===t[1]||"script"===t[1]||"style"===t[1]),text:t[0]};return this.options.sanitize&&(i.type="paragraph",i.text=this.options.sanitizer?this.options.sanitizer(t[0]):F(t[0]),i.tokens=[],this.lexer.inline(i.text,i.tokens)),i}},t.def=function(e){var t=this.rules.block.def.exec(e);if(t){t[3]&&(t[3]=t[3].substring(1,t[3].length-1));var i=t[1].toLowerCase().replace(/\s+/g," ");return{type:"def",tag:i,raw:t[0],href:t[2],title:t[3]}}},t.table=function(e){var t=this.rules.block.table.exec(e);if(t){var i={type:"table",header:P(t[1]).map((function(e){return{text:e}})),align:t[2].replace(/^ *|\| *$/g,"").split(/ *\| */),rows:t[3]?t[3].replace(/\n$/,"").split("\n"):[]};if(i.header.length===i.align.length){i.raw=t[0];var n,o,s,r,a=i.align.length;for(n=0;n/i.test(t[0])&&(this.lexer.state.inLink=!1),!this.lexer.state.inRawBlock&&/^<(pre|code|kbd|script)(\s|>)/i.test(t[0])?this.lexer.state.inRawBlock=!0:this.lexer.state.inRawBlock&&/^<\/(pre|code|kbd|script)(\s|>)/i.test(t[0])&&(this.lexer.state.inRawBlock=!1),{type:this.options.sanitize?"text":"html",raw:t[0],inLink:this.lexer.state.inLink,inRawBlock:this.lexer.state.inRawBlock,text:this.options.sanitize?this.options.sanitizer?this.options.sanitizer(t[0]):F(t[0]):t[0]}},t.link=function(e){var t=this.rules.inline.link.exec(e);if(t){var i=t[2].trim();if(!this.options.pedantic&&/^$/.test(i))return;var n=R(i.slice(0,-1),"\\");if((i.length-n.length)%2===0)return}else{var o=B(t[2],"()");if(o>-1){var s=0===t[0].indexOf("!")?5:4,r=s+t[1].length+o;t[2]=t[2].substring(0,o),t[0]=t[0].substring(0,r).trim(),t[3]=""}}var a=t[2],l="";if(this.options.pedantic){var d=/^([^'"]*[^\s])\s+(['"])(.*)\2/.exec(a);d&&(a=d[1],l=d[3])}else l=t[3]?t[3].slice(1,-1):"";return a=a.trim(),/^$/.test(i)?a.slice(1):a.slice(1,-1)),j(t,{href:a?a.replace(this.rules.inline._escapes,"$1"):a,title:l?l.replace(this.rules.inline._escapes,"$1"):l},t[0],this.lexer)}},t.reflink=function(e,t){var i;if((i=this.rules.inline.reflink.exec(e))||(i=this.rules.inline.nolink.exec(e))){var n=(i[2]||i[1]).replace(/\s+/g," ");if(n=t[n.toLowerCase()],!n||!n.href){var o=i[0].charAt(0);return{type:"text",raw:o,text:o}}return j(i,n,i[0],this.lexer)}},t.emStrong=function(e,t,i){void 0===i&&(i="");var n=this.rules.inline.emStrong.lDelim.exec(e);if(n&&(!n[3]||!i.match(/(?:[0-9A-Za-z\xAA\xB2\xB3\xB5\xB9\xBA\xBC-\xBE\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0560-\u0588\u05D0-\u05EA\u05EF-\u05F2\u0620-\u064A\u0660-\u0669\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07C0-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u0860-\u086A\u08A0-\u08B4\u08B6-\u08C7\u0904-\u0939\u093D\u0950\u0958-\u0961\u0966-\u096F\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09E6-\u09F1\u09F4-\u09F9\u09FC\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A66-\u0A6F\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AE6-\u0AEF\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B66-\u0B6F\u0B71-\u0B77\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0BE6-\u0BF2\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C60\u0C61\u0C66-\u0C6F\u0C78-\u0C7E\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDE\u0CE0\u0CE1\u0CE6-\u0CEF\u0CF1\u0CF2\u0D04-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D58-\u0D61\u0D66-\u0D78\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0DE6-\u0DEF\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E50-\u0E59\u0E81\u0E82\u0E84\u0E86-\u0E8A\u0E8C-\u0EA3\u0EA5\u0EA7-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0ED0-\u0ED9\u0EDC-\u0EDF\u0F00\u0F20-\u0F33\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F-\u1049\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u1090-\u1099\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1369-\u137C\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u17E0-\u17E9\u17F0-\u17F9\u1810-\u1819\u1820-\u1878\u1880-\u1884\u1887-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1946-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u19D0-\u19DA\u1A00-\u1A16\u1A20-\u1A54\u1A80-\u1A89\u1A90-\u1A99\u1AA7\u1B05-\u1B33\u1B45-\u1B4B\u1B50-\u1B59\u1B83-\u1BA0\u1BAE-\u1BE5\u1C00-\u1C23\u1C40-\u1C49\u1C4D-\u1C7D\u1C80-\u1C88\u1C90-\u1CBA\u1CBD-\u1CBF\u1CE9-\u1CEC\u1CEE-\u1CF3\u1CF5\u1CF6\u1CFA\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2070\u2071\u2074-\u2079\u207F-\u2089\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2150-\u2189\u2460-\u249B\u24EA-\u24FF\u2776-\u2793\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2CFD\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312F\u3131-\u318E\u3192-\u3195\u31A0-\u31BF\u31F0-\u31FF\u3220-\u3229\u3248-\u324F\u3251-\u325F\u3280-\u3289\u32B1-\u32BF\u3400-\u4DBF\u4E00-\u9FFC\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6EF\uA717-\uA71F\uA722-\uA788\uA78B-\uA7BF\uA7C2-\uA7CA\uA7F5-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA830-\uA835\uA840-\uA873\uA882-\uA8B3\uA8D0-\uA8D9\uA8F2-\uA8F7\uA8FB\uA8FD\uA8FE\uA900-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF-\uA9D9\uA9E0-\uA9E4\uA9E6-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA50-\uAA59\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB69\uAB70-\uABE2\uABF0-\uABF9\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF10-\uFF19\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD07-\uDD33\uDD40-\uDD78\uDD8A\uDD8B\uDE80-\uDE9C\uDEA0-\uDED0\uDEE1-\uDEFB\uDF00-\uDF23\uDF2D-\uDF4A\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCA0-\uDCA9\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC58-\uDC76\uDC79-\uDC9E\uDCA7-\uDCAF\uDCE0-\uDCF2\uDCF4\uDCF5\uDCFB-\uDD1B\uDD20-\uDD39\uDD80-\uDDB7\uDDBC-\uDDCF\uDDD2-\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE35\uDE40-\uDE48\uDE60-\uDE7E\uDE80-\uDE9F\uDEC0-\uDEC7\uDEC9-\uDEE4\uDEEB-\uDEEF\uDF00-\uDF35\uDF40-\uDF55\uDF58-\uDF72\uDF78-\uDF91\uDFA9-\uDFAF]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2\uDCFA-\uDD23\uDD30-\uDD39\uDE60-\uDE7E\uDE80-\uDEA9\uDEB0\uDEB1\uDF00-\uDF27\uDF30-\uDF45\uDF51-\uDF54\uDFB0-\uDFCB\uDFE0-\uDFF6]|\uD804[\uDC03-\uDC37\uDC52-\uDC6F\uDC83-\uDCAF\uDCD0-\uDCE8\uDCF0-\uDCF9\uDD03-\uDD26\uDD36-\uDD3F\uDD44\uDD47\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDD0-\uDDDA\uDDDC\uDDE1-\uDDF4\uDE00-\uDE11\uDE13-\uDE2B\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDEF0-\uDEF9\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61]|\uD805[\uDC00-\uDC34\uDC47-\uDC4A\uDC50-\uDC59\uDC5F-\uDC61\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDCD0-\uDCD9\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE50-\uDE59\uDE80-\uDEAA\uDEB8\uDEC0-\uDEC9\uDF00-\uDF1A\uDF30-\uDF3B]|\uD806[\uDC00-\uDC2B\uDCA0-\uDCF2\uDCFF-\uDD06\uDD09\uDD0C-\uDD13\uDD15\uDD16\uDD18-\uDD2F\uDD3F\uDD41\uDD50-\uDD59\uDDA0-\uDDA7\uDDAA-\uDDD0\uDDE1\uDDE3\uDE00\uDE0B-\uDE32\uDE3A\uDE50\uDE5C-\uDE89\uDE9D\uDEC0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC2E\uDC40\uDC50-\uDC6C\uDC72-\uDC8F\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD30\uDD46\uDD50-\uDD59\uDD60-\uDD65\uDD67\uDD68\uDD6A-\uDD89\uDD98\uDDA0-\uDDA9\uDEE0-\uDEF2\uDFB0\uDFC0-\uDFD4]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|[\uD80C\uD81C-\uD820\uD822\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879\uD880-\uD883][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE60-\uDE69\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF50-\uDF59\uDF5B-\uDF61\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDE40-\uDE96\uDF00-\uDF4A\uDF50\uDF93-\uDF9F\uDFE0\uDFE1\uDFE3]|\uD821[\uDC00-\uDFF7]|\uD823[\uDC00-\uDCD5\uDD00-\uDD08]|\uD82C[\uDC00-\uDD1E\uDD50-\uDD52\uDD64-\uDD67\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD834[\uDEE0-\uDEF3\uDF60-\uDF78]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB\uDFCE-\uDFFF]|\uD838[\uDD00-\uDD2C\uDD37-\uDD3D\uDD40-\uDD49\uDD4E\uDEC0-\uDEEB\uDEF0-\uDEF9]|\uD83A[\uDC00-\uDCC4\uDCC7-\uDCCF\uDD00-\uDD43\uDD4B\uDD50-\uDD59]|\uD83B[\uDC71-\uDCAB\uDCAD-\uDCAF\uDCB1-\uDCB4\uDD01-\uDD2D\uDD2F-\uDD3D\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD83C[\uDD00-\uDD0C]|\uD83E[\uDFF0-\uDFF9]|\uD869[\uDC00-\uDEDD\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]|\uD884[\uDC00-\uDF4A])/))){var o=n[1]||n[2]||"";if(!o||o&&(""===i||this.rules.inline.punctuation.exec(i))){var s,r,a=n[0].length-1,l=a,d=0,h="*"===n[0][0]?this.rules.inline.emStrong.rDelimAst:this.rules.inline.emStrong.rDelimUnd;h.lastIndex=0,t=t.slice(-1*e.length+a);while(null!=(n=h.exec(t)))if(s=n[1]||n[2]||n[3]||n[4]||n[5]||n[6],s)if(r=s.length,n[3]||n[4])l+=r;else if(!((n[5]||n[6])&&a%3)||(a+r)%3){if(l-=r,!(l>0)){if(r=Math.min(r,r+l+d),Math.min(a,r)%2){var c=e.slice(1,a+n.index+r);return{type:"em",raw:e.slice(0,a+n.index+r+1),text:c,tokens:this.lexer.inlineTokens(c,[])}}var u=e.slice(2,a+n.index+r-1);return{type:"strong",raw:e.slice(0,a+n.index+r+1),text:u,tokens:this.lexer.inlineTokens(u,[])}}}else d+=r}}},t.codespan=function(e){var t=this.rules.inline.code.exec(e);if(t){var i=t[2].replace(/\n/g," "),n=/[^ ]/.test(i),o=/^ /.test(i)&&/ $/.test(i);return n&&o&&(i=i.substring(1,i.length-1)),i=F(i,!0),{type:"codespan",raw:t[0],text:i}}},t.br=function(e){var t=this.rules.inline.br.exec(e);if(t)return{type:"br",raw:t[0]}},t.del=function(e){var t=this.rules.inline.del.exec(e);if(t)return{type:"del",raw:t[0],text:t[2],tokens:this.lexer.inlineTokens(t[2],[])}},t.autolink=function(e,t){var i,n,o=this.rules.inline.autolink.exec(e);if(o)return"@"===o[2]?(i=F(this.options.mangle?t(o[1]):o[1]),n="mailto:"+i):(i=F(o[1]),n=i),{type:"link",raw:o[0],text:i,href:n,tokens:[{type:"text",raw:i,text:i}]}},t.url=function(e,t){var i;if(i=this.rules.inline.url.exec(e)){var n,o;if("@"===i[2])n=F(this.options.mangle?t(i[0]):i[0]),o="mailto:"+n;else{var s;do{s=i[0],i[0]=this.rules.inline._backpedal.exec(i[0])[0]}while(s!==i[0]);n=F(i[0]),o="www."===i[1]?"http://"+n:n}return{type:"link",raw:i[0],text:n,href:o,tokens:[{type:"text",raw:n,text:n}]}}},t.inlineText=function(e,t){var i,n=this.rules.inline.text.exec(e);if(n)return i=this.lexer.state.inRawBlock?this.options.sanitize?this.options.sanitizer?this.options.sanitizer(n[0]):F(n[0]):n[0]:F(this.options.smartypants?t(n[0]):n[0]),{type:"text",raw:n[0],text:i}},e}(),H=T.noopTest,z=T.edit,U=T.merge,K={newline:/^(?: *(?:\n|$))+/,code:/^( {4}[^\n]+(?:\n(?: *(?:\n|$))*)?)+/,fences:/^ {0,3}(`{3,}(?=[^`\n]*\n)|~{3,})([^\n]*)\n(?:|([\s\S]*?)\n)(?: {0,3}\1[~`]* *(?=\n|$)|$)/,hr:/^ {0,3}((?:- *){3,}|(?:_ *){3,}|(?:\* *){3,})(?:\n+|$)/,heading:/^ {0,3}(#{1,6})(?=\s|$)(.*)(?:\n+|$)/,blockquote:/^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/,list:/^( {0,3}bull)( [^\n]+?)?(?:\n|$)/,html:"^ {0,3}(?:<(script|pre|style|textarea)[\\s>][\\s\\S]*?(?:[^\\n]*\\n+|$)|comment[^\\n]*(\\n+|$)|<\\?[\\s\\S]*?(?:\\?>\\n*|$)|\\n*|$)|\\n*|$)|)[\\s\\S]*?(?:(?:\\n *)+\\n|$)|<(?!script|pre|style|textarea)([a-z][\\w-]*)(?:attribute)*? */?>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n *)+\\n|$)|(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n *)+\\n|$))",def:/^ {0,3}\[(label)\]: *\n? *]+)>?(?:(?: +\n? *| *\n *)(title))? *(?:\n+|$)/,table:H,lheading:/^([^\n]+)\n {0,3}(=+|-+) *(?:\n+|$)/,_paragraph:/^([^\n]+(?:\n(?!hr|heading|lheading|blockquote|fences|list|html| +\n)[^\n]+)*)/,text:/^[^\n]+/,_label:/(?!\s*\])(?:\\[\[\]]|[^\[\]])+/,_title:/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/},q=(K.def=z(K.def).replace("label",K._label).replace("title",K._title).getRegex(),K.bullet=/(?:[*+-]|\d{1,9}[.)])/,K.listItemStart=z(/^( *)(bull) */).replace("bull",K.bullet).getRegex(),K.list=z(K.list).replace(/bull/g,K.bullet).replace("hr","\\n+(?=\\1?(?:(?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$))").replace("def","\\n+(?="+K.def.source+")").getRegex(),K._tag="address|article|aside|base|basefont|blockquote|body|caption|center|col|colgroup|dd|details|dialog|dir|div|dl|dt|fieldset|figcaption|figure|footer|form|frame|frameset|h[1-6]|head|header|hr|html|iframe|legend|li|link|main|menu|menuitem|meta|nav|noframes|ol|optgroup|option|p|param|section|source|summary|table|tbody|td|tfoot|th|thead|title|tr|track|ul",K._comment=/|$)/,K.html=z(K.html,"i").replace("comment",K._comment).replace("tag",K._tag).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex(),K.paragraph=z(K._paragraph).replace("hr",K.hr).replace("heading"," {0,3}#{1,6} ").replace("|lheading","").replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|textarea|!--)").replace("tag",K._tag).getRegex(),K.blockquote=z(K.blockquote).replace("paragraph",K.paragraph).getRegex(),K.normal=U({},K),K.gfm=U({},K.normal,{table:"^ *([^\\n ].*\\|.*)\\n {0,3}(?:\\| *)?(:?-+:? *(?:\\| *:?-+:? *)*)\\|?(?:\\n *((?:(?!\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)"}),K.gfm.table=z(K.gfm.table).replace("hr",K.hr).replace("heading"," {0,3}#{1,6} ").replace("blockquote"," {0,3}>").replace("code"," {4}[^\\n]").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|textarea|!--)").replace("tag",K._tag).getRegex(),K.pedantic=U({},K.normal,{html:z("^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+? *(?:\\n{2,}|\\s*$)|\\s]*)*?/?> *(?:\\n{2,}|\\s*$))").replace("comment",K._comment).replace(/tag/g,"(?!(?:a|em|strong|small|s|cite|q|dfn|abbr|data|time|code|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo|span|br|wbr|ins|del|img)\\b)\\w+(?!:|[^\\w\\s@]*@)\\b").getRegex(),def:/^ *\[([^\]]+)\]: *]+)>?(?: +(["(][^\n]+[")]))? *(?:\n+|$)/,heading:/^(#{1,6})(.*)(?:\n+|$)/,fences:H,paragraph:z(K.normal._paragraph).replace("hr",K.hr).replace("heading"," *#{1,6} *[^\n]").replace("lheading",K.lheading).replace("blockquote"," {0,3}>").replace("|fences","").replace("|list","").replace("|html","").getRegex()}),{escape:/^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/,autolink:/^<(scheme:[^\s\x00-\x1f<>]*|email)>/,url:H,tag:"^comment|^|^<[a-zA-Z][\\w-]*(?:attribute)*?\\s*/?>|^<\\?[\\s\\S]*?\\?>|^|^",link:/^!?\[(label)\]\(\s*(href)(?:\s+(title))?\s*\)/,reflink:/^!?\[(label)\]\[(?!\s*\])((?:\\[\[\]]?|[^\[\]\\])+)\]/,nolink:/^!?\[(?!\s*\])((?:\[[^\[\]]*\]|\\[\[\]]|[^\[\]])*)\](?:\[\])?/,reflinkSearch:"reflink|nolink(?!\\()",emStrong:{lDelim:/^(?:\*+(?:([punct_])|[^\s*]))|^_+(?:([punct*])|([^\s_]))/,rDelimAst:/\_\_[^_*]*?\*[^_*]*?\_\_|[punct_](\*+)(?=[\s]|$)|[^punct*_\s](\*+)(?=[punct_\s]|$)|[punct_\s](\*+)(?=[^punct*_\s])|[\s](\*+)(?=[punct_])|[punct_](\*+)(?=[punct_])|[^punct*_\s](\*+)(?=[^punct*_\s])/,rDelimUnd:/\*\*[^_*]*?\_[^_*]*?\*\*|[punct*](\_+)(?=[\s]|$)|[^punct*_\s](\_+)(?=[punct*\s]|$)|[punct*\s](\_+)(?=[^punct*_\s])|[\s](\_+)(?=[punct*])|[punct*](\_+)(?=[punct*])/},code:/^(`+)([^`]|[^`][\s\S]*?[^`])\1(?!`)/,br:/^( {2,}|\\)\n(?!\s*$)/,del:H,text:/^(`+|[^`])(?:(?= {2,}\n)|[\s\S]*?(?:(?=[\\?@\\[\\]`^{|}~"}),$=(q.punctuation=z(q.punctuation).replace(/punctuation/g,q._punctuation).getRegex(),q.blockSkip=/\[[^\]]*?\]\([^\)]*?\)|`[^`]*?`|<[^>]*?>/g,q.escapedEmSt=/\\\*|\\_/g,q._comment=z(K._comment).replace("(?:--\x3e|$)","--\x3e").getRegex(),q.emStrong.lDelim=z(q.emStrong.lDelim).replace(/punct/g,q._punctuation).getRegex(),q.emStrong.rDelimAst=z(q.emStrong.rDelimAst,"g").replace(/punct/g,q._punctuation).getRegex(),q.emStrong.rDelimUnd=z(q.emStrong.rDelimUnd,"g").replace(/punct/g,q._punctuation).getRegex(),q._escapes=/\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/g,q._scheme=/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/,q._email=/[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+(@)[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+(?![-_])/,q.autolink=z(q.autolink).replace("scheme",q._scheme).replace("email",q._email).getRegex(),q._attribute=/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/,q.tag=z(q.tag).replace("comment",q._comment).replace("attribute",q._attribute).getRegex(),q._label=/(?:\[(?:\\.|[^\[\]\\])*\]|\\.|`[^`]*`|[^\[\]\\`])*?/,q._href=/<(?:\\.|[^\n<>\\])+>|[^\s\x00-\x1f]*/,q._title=/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/,q.link=z(q.link).replace("label",q._label).replace("href",q._href).replace("title",q._title).getRegex(),q.reflink=z(q.reflink).replace("label",q._label).getRegex(),q.reflinkSearch=z(q.reflinkSearch,"g").replace("reflink",q.reflink).replace("nolink",q.nolink).getRegex(),q.normal=U({},q),q.pedantic=U({},q.normal,{strong:{start:/^__|\*\*/,middle:/^__(?=\S)([\s\S]*?\S)__(?!_)|^\*\*(?=\S)([\s\S]*?\S)\*\*(?!\*)/,endAst:/\*\*(?!\*)/g,endUnd:/__(?!_)/g},em:{start:/^_|\*/,middle:/^()\*(?=\S)([\s\S]*?\S)\*(?!\*)|^_(?=\S)([\s\S]*?\S)_(?!_)/,endAst:/\*(?!\*)/g,endUnd:/_(?!_)/g},link:z(/^!?\[(label)\]\((.*?)\)/).replace("label",q._label).getRegex(),reflink:z(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace("label",q._label).getRegex()}),q.gfm=U({},q.normal,{escape:z(q.escape).replace("])","~|])").getRegex(),_extended_email:/[A-Za-z0-9._+-]+(@)[a-zA-Z0-9-_]+(?:\.[a-zA-Z0-9-_]*[a-zA-Z0-9])+(?![-_])/,url:/^((?:ftp|https?):\/\/|www\.)(?:[a-zA-Z0-9\-]+\.?)+[^\s<]*|^email/,_backpedal:/(?:[^?!.,:;*_~()&]+|\([^)]*\)|&(?![a-zA-Z0-9]+;$)|[?!.,:;*_~)]+(?!$))+/,del:/^(~~?)(?=[^\s~])([\s\S]*?[^\s~])\1(?=[^~]|$)/,text:/^([`~]+|[^`~])(?:(?= {2,}\n)|(?=[a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-]+@)|[\s\S]*?(?:(?=[\\.5&&(i="x"+i.toString(16)),n+="&#"+i+";";return n}var te=function(){function e(e){this.tokens=[],this.tokens.links=Object.create(null),this.options=e||Z,this.options.tokenizer=this.options.tokenizer||new G,this.tokenizer=this.options.tokenizer,this.tokenizer.options=this.options,this.tokenizer.lexer=this,this.inlineQueue=[],this.state={inLink:!1,inRawBlock:!1,top:!0};var t={block:Y.normal,inline:X.normal};this.options.pedantic?(t.block=Y.pedantic,t.inline=X.pedantic):this.options.gfm&&(t.block=Y.gfm,this.options.breaks?t.inline=X.breaks:t.inline=X.gfm),this.tokenizer.rules=t}e.lex=function(t,i){var n=new e(i);return n.lex(t)},e.lexInline=function(t,i){var n=new e(i);return n.inlineTokens(t)};var i=e.prototype;return i.lex=function(e){var t;e=e.replace(/\r\n|\r/g,"\n").replace(/\t/g," "),this.blockTokens(e,this.tokens);while(t=this.inlineQueue.shift())this.inlineTokens(t.src,t.tokens);return this.tokens},i.blockTokens=function(e,t){var i,n,o,s,r=this;void 0===t&&(t=[]),this.options.pedantic&&(e=e.replace(/^ +$/gm,""));while(e)if(!(this.options.extensions&&this.options.extensions.block&&this.options.extensions.block.some((function(n){return!!(i=n.call({lexer:r},e,t))&&(e=e.substring(i.raw.length),t.push(i),!0)}))))if(i=this.tokenizer.space(e))e=e.substring(i.raw.length),i.type&&t.push(i);else if(i=this.tokenizer.code(e))e=e.substring(i.raw.length),n=t[t.length-1],!n||"paragraph"!==n.type&&"text"!==n.type?t.push(i):(n.raw+="\n"+i.raw,n.text+="\n"+i.text,this.inlineQueue[this.inlineQueue.length-1].src=n.text);else if(i=this.tokenizer.fences(e))e=e.substring(i.raw.length),t.push(i);else if(i=this.tokenizer.heading(e))e=e.substring(i.raw.length),t.push(i);else if(i=this.tokenizer.hr(e))e=e.substring(i.raw.length),t.push(i);else if(i=this.tokenizer.blockquote(e))e=e.substring(i.raw.length),t.push(i);else if(i=this.tokenizer.list(e))e=e.substring(i.raw.length),t.push(i);else if(i=this.tokenizer.html(e))e=e.substring(i.raw.length),t.push(i);else if(i=this.tokenizer.def(e))e=e.substring(i.raw.length),n=t[t.length-1],!n||"paragraph"!==n.type&&"text"!==n.type?this.tokens.links[i.tag]||(this.tokens.links[i.tag]={href:i.href,title:i.title}):(n.raw+="\n"+i.raw,n.text+="\n"+i.raw,this.inlineQueue[this.inlineQueue.length-1].src=n.text);else if(i=this.tokenizer.table(e))e=e.substring(i.raw.length),t.push(i);else if(i=this.tokenizer.lheading(e))e=e.substring(i.raw.length),t.push(i);else if(o=e,this.options.extensions&&this.options.extensions.startBlock&&function(){var t=1/0,i=e.slice(1),n=void 0;r.options.extensions.startBlock.forEach((function(e){n=e.call({lexer:this},i),"number"===typeof n&&n>=0&&(t=Math.min(t,n))})),t<1/0&&t>=0&&(o=e.substring(0,t+1))}(),this.state.top&&(i=this.tokenizer.paragraph(o)))n=t[t.length-1],s&&"paragraph"===n.type?(n.raw+="\n"+i.raw,n.text+="\n"+i.text,this.inlineQueue.pop(),this.inlineQueue[this.inlineQueue.length-1].src=n.text):t.push(i),s=o.length!==e.length,e=e.substring(i.raw.length);else if(i=this.tokenizer.text(e))e=e.substring(i.raw.length),n=t[t.length-1],n&&"text"===n.type?(n.raw+="\n"+i.raw,n.text+="\n"+i.text,this.inlineQueue.pop(),this.inlineQueue[this.inlineQueue.length-1].src=n.text):t.push(i);else if(e){var a="Infinite loop on byte: "+e.charCodeAt(0);if(this.options.silent){console.error(a);break}throw new Error(a)}return this.state.top=!0,t},i.inline=function(e,t){this.inlineQueue.push({src:e,tokens:t})},i.inlineTokens=function(e,t){var i,n,o,s=this;void 0===t&&(t=[]);var r,a,l,d=e;if(this.tokens.links){var h=Object.keys(this.tokens.links);if(h.length>0)while(null!=(r=this.tokenizer.rules.inline.reflinkSearch.exec(d)))h.includes(r[0].slice(r[0].lastIndexOf("[")+1,-1))&&(d=d.slice(0,r.index)+"["+Q("a",r[0].length-2)+"]"+d.slice(this.tokenizer.rules.inline.reflinkSearch.lastIndex))}while(null!=(r=this.tokenizer.rules.inline.blockSkip.exec(d)))d=d.slice(0,r.index)+"["+Q("a",r[0].length-2)+"]"+d.slice(this.tokenizer.rules.inline.blockSkip.lastIndex);while(null!=(r=this.tokenizer.rules.inline.escapedEmSt.exec(d)))d=d.slice(0,r.index)+"++"+d.slice(this.tokenizer.rules.inline.escapedEmSt.lastIndex);while(e)if(a||(l=""),a=!1,!(this.options.extensions&&this.options.extensions.inline&&this.options.extensions.inline.some((function(n){return!!(i=n.call({lexer:s},e,t))&&(e=e.substring(i.raw.length),t.push(i),!0)}))))if(i=this.tokenizer.escape(e))e=e.substring(i.raw.length),t.push(i);else if(i=this.tokenizer.tag(e))e=e.substring(i.raw.length),n=t[t.length-1],n&&"text"===i.type&&"text"===n.type?(n.raw+=i.raw,n.text+=i.text):t.push(i);else if(i=this.tokenizer.link(e))e=e.substring(i.raw.length),t.push(i);else if(i=this.tokenizer.reflink(e,this.tokens.links))e=e.substring(i.raw.length),n=t[t.length-1],n&&"text"===i.type&&"text"===n.type?(n.raw+=i.raw,n.text+=i.text):t.push(i);else if(i=this.tokenizer.emStrong(e,d,l))e=e.substring(i.raw.length),t.push(i);else if(i=this.tokenizer.codespan(e))e=e.substring(i.raw.length),t.push(i);else if(i=this.tokenizer.br(e))e=e.substring(i.raw.length),t.push(i);else if(i=this.tokenizer.del(e))e=e.substring(i.raw.length),t.push(i);else if(i=this.tokenizer.autolink(e,ee))e=e.substring(i.raw.length),t.push(i);else if(this.state.inLink||!(i=this.tokenizer.url(e,ee))){if(o=e,this.options.extensions&&this.options.extensions.startInline&&function(){var t=1/0,i=e.slice(1),n=void 0;s.options.extensions.startInline.forEach((function(e){n=e.call({lexer:this},i),"number"===typeof n&&n>=0&&(t=Math.min(t,n))})),t<1/0&&t>=0&&(o=e.substring(0,t+1))}(),i=this.tokenizer.inlineText(o,J))e=e.substring(i.raw.length),"_"!==i.raw.slice(-1)&&(l=i.raw.slice(-1)),a=!0,n=t[t.length-1],n&&"text"===n.type?(n.raw+=i.raw,n.text+=i.text):t.push(i);else if(e){var c="Infinite loop on byte: "+e.charCodeAt(0);if(this.options.silent){console.error(c);break}throw new Error(c)}}else e=e.substring(i.raw.length),t.push(i);return t},t(e,null,[{key:"rules",get:function(){return{block:Y,inline:X}}}]),e}(),ie=s.exports.defaults,ne=T.cleanUrl,oe=T.escape,se=function(){function e(e){this.options=e||ie}var t=e.prototype;return t.code=function(e,t,i){var n=(t||"").match(/\S*/)[0];if(this.options.highlight){var o=this.options.highlight(e,n);null!=o&&o!==e&&(i=!0,e=o)}return e=e.replace(/\n$/,"")+"\n",n?'
'+(i?e:oe(e,!0))+"
\n":"
"+(i?e:oe(e,!0))+"
\n"},t.blockquote=function(e){return"
\n"+e+"
\n"},t.html=function(e){return e},t.heading=function(e,t,i,n){return this.options.headerIds?"'+e+"\n":""+e+"\n"},t.hr=function(){return this.options.xhtml?"
\n":"
\n"},t.list=function(e,t,i){var n=t?"ol":"ul",o=t&&1!==i?' start="'+i+'"':"";return"<"+n+o+">\n"+e+"\n"},t.listitem=function(e){return"
  • "+e+"
  • \n"},t.checkbox=function(e){return" "},t.paragraph=function(e){return"

    "+e+"

    \n"},t.table=function(e,t){return t&&(t=""+t+""),"\n\n"+e+"\n"+t+"
    \n"},t.tablerow=function(e){return"\n"+e+"\n"},t.tablecell=function(e,t){var i=t.header?"th":"td",n=t.align?"<"+i+' align="'+t.align+'">':"<"+i+">";return n+e+"\n"},t.strong=function(e){return""+e+""},t.em=function(e){return""+e+""},t.codespan=function(e){return""+e+""},t.br=function(){return this.options.xhtml?"
    ":"
    "},t.del=function(e){return""+e+""},t.link=function(e,t,i){if(e=ne(this.options.sanitize,this.options.baseUrl,e),null===e)return i;var n='",n},t.image=function(e,t,i){if(e=ne(this.options.sanitize,this.options.baseUrl,e),null===e)return i;var n=''+i+'":">",n},t.text=function(e){return e},e}(),re=function(){function e(){}var t=e.prototype;return t.strong=function(e){return e},t.em=function(e){return e},t.codespan=function(e){return e},t.del=function(e){return e},t.html=function(e){return e},t.text=function(e){return e},t.link=function(e,t,i){return""+i},t.image=function(e,t,i){return""+i},t.br=function(){return""},e}(),ae=function(){function e(){this.seen={}}var t=e.prototype;return t.serialize=function(e){return e.toLowerCase().trim().replace(/<[!\/a-z].*?>/gi,"").replace(/[\u2000-\u206F\u2E00-\u2E7F\\'!"#$%&()*+,./:;<=>?@[\]^`{|}~]/g,"").replace(/\s/g,"-")},t.getNextSafeSlug=function(e,t){var i=e,n=0;if(this.seen.hasOwnProperty(i)){n=this.seen[e];do{n++,i=e+"-"+n}while(this.seen.hasOwnProperty(i))}return t||(this.seen[e]=n,this.seen[i]=0),i},t.slug=function(e,t){void 0===t&&(t={});var i=this.serialize(e);return this.getNextSafeSlug(i,t.dryrun)},e}(),le=se,de=re,he=ae,ce=s.exports.defaults,ue=T.unescape,ge=te,pe=function(){function e(e){this.options=e||ce,this.options.renderer=this.options.renderer||new le,this.renderer=this.options.renderer,this.renderer.options=this.options,this.textRenderer=new de,this.slugger=new he}e.parse=function(t,i){var n=new e(i);return n.parse(t)},e.parseInline=function(t,i){var n=new e(i);return n.parseInline(t)};var t=e.prototype;return t.parse=function(e,t){void 0===t&&(t=!0);var i,n,o,s,r,a,l,d,h,c,u,g,p,m,f,_,b,v,C,w="",y=e.length;for(i=0;i0&&"paragraph"===f.tokens[0].type?(f.tokens[0].text=v+" "+f.tokens[0].text,f.tokens[0].tokens&&f.tokens[0].tokens.length>0&&"text"===f.tokens[0].tokens[0].type&&(f.tokens[0].tokens[0].text=v+" "+f.tokens[0].tokens[0].text)):f.tokens.unshift({type:"text",text:v}):m+=v),m+=this.parse(f.tokens,p),h+=this.renderer.listitem(m,b,_);w+=this.renderer.list(h,u,g);continue;case"html":w+=this.renderer.html(c.text);continue;case"paragraph":w+=this.renderer.paragraph(this.parseInline(c.tokens));continue;case"text":h=c.tokens?this.parseInline(c.tokens):c.text;while(i+1An error occurred:

    "+we(e.message+"",!0)+"
    ";throw e}}return xe.options=xe.setOptions=function(e){return ve(xe.defaults,e),Se(xe.defaults),xe},xe.getDefaults=ye,xe.defaults=Le,xe.use=function(){for(var e=this,t=arguments.length,i=new Array(t),n=0;nAn error occurred:

    "+we(e.message+"",!0)+"
    ";throw e}},xe.Parser=pe,xe.parser=pe.parse,xe.Renderer=fe,xe.TextRenderer=_e,xe.Lexer=ge,xe.lexer=ge.lex,xe.Tokenizer=me,xe.Slugger=be,xe.parse=xe}()},"4af6":function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"dockerfile",extensions:[".dockerfile"],filenames:["Dockerfile"],aliases:["Dockerfile"],loader:function(){return i.e("chunk-2d0afa49").then(i.bind(null,"0eca"))}})},"4b76":function(e,t,i){"use strict";var n,o,s=i("3742");(i=n=n||{})[i.Ignore=0]="Ignore",i[i.Info=1]="Info",i[i.Warning=2]="Warning",i[i.Error=3]="Error",(o=n=n||{}).fromValue=function(e){return e?s.r("error",e)?o.Error:s.r("warning",e)||s.r("warn",e)?o.Warning:s.r("info",e)?o.Info:o.Ignore:o.Ignore},o.toString=function(e){switch(e){case o.Error:return"error";case o.Warning:return"warning";case o.Info:return"info";default:return"ignore"}},t.a=n},"4d05":function(e,t,i){"use strict";i.d(t,"b",(function(){return a})),i.d(t,"a",(function(){return l}));var n=i("3742"),o=i("e1b5"),s=i("8bf1");const r={getInitialState:()=>s.c,tokenize2:(e,t,i,n)=>Object(s.e)(0,e,i,n)};function a(e,t=r){{var i=t||r;let d='
    ',h=n.Q(e),c=i.getInitialState();for(let e=0,t=h.length;e");var s=i.tokenize2(t,!0,c,0);o.a.convertToEndOffset(s.tokens,t.length);let r=new o.a(s.tokens,t),u=r.inflate(),g=0;for(let e=0,i=u.getCount();e${n.s(t.substring(g,l))}`,g=l}c=s.endState}return d+="
    "}}function l(e,t,i,n,o,s,r){let a="
    ",l=n,d=0;for(let u=0,g=t.getCount();u${n}`,o=o)break}}return a+"
    "}},"4d3d":function(e,t,i){},"4da7":function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"qsharp",extensions:[".qs"],aliases:["Q#","qsharp"],loader:function(){return i.e("chunk-2d21ab79").then(i.bind(null,"bd67"))}})},"4dc7":function(e,t,i){"use strict";i.d(t,"a",(function(){return n})),i.d(t,"b",(function(){return o})),i.d(t,"c",(function(){return s}));class n{constructor(e,t,i){this._tokenBrand=void 0,this.offset=0|e,this.type=t,this.language=i}toString(){return"("+this.offset+", "+this.type+")"}}class o{constructor(e,t){this._tokenizationResultBrand=void 0,this.tokens=e,this.endState=t}}class s{constructor(e,t){this._tokenizationResult2Brand=void 0,this.tokens=e,this.endState=t}}},"4fc3":function(e,t,i){"use strict";i.d(t,"a",(function(){return a})),i.d(t,"c",(function(){return x})),i.d(t,"b",(function(){return k})),i.d(t,"d",(function(){return D})),i.d(t,"e",(function(){return E}));t=i("30db");var n=i("3742");i=i("0a0f");let o=t.k||"";const s=new Map,r=(s.set("false",!1),s.set("true",!0),s.set("isMac",t.f),s.set("isLinux",t.d),s.set("isWindows",t.i),s.set("isWeb",t.h),s.set("isMacNative",t.f&&!t.h),s.set("isEdge",0<=o.indexOf("Edg/")),s.set("isFirefox",0<=o.indexOf("Firefox")),s.set("isChrome",0<=o.indexOf("Chrome")),s.set("isSafari",0<=o.indexOf("Safari")),Object.prototype.hasOwnProperty);class a{static has(e){return c.create(e)}static equals(e,t){return u.create(e,t)}static regex(e,t){return w.create(e,t)}static not(e){return f.create(e)}static and(...e){return S.create(e,null)}static or(...e){return L.create(e,null,!0)}static deserialize(e,t=!1){if(e)return this._deserializeOrExpression(e,t)}static _deserializeOrExpression(e,t){let i=e.split("||");return L.create(i.map(e=>this._deserializeAndExpression(e,t)),null,!0)}static _deserializeAndExpression(e,t){let i=e.split("&&");return S.create(i.map(e=>this._deserializeOne(e,t)),null)}static _deserializeOne(e,t){if(0<=(e=e.trim()).indexOf("!=")){let i=e.split("!=");return m.create(i[0].trim(),this._deserializeValue(i[1],t))}if(0<=e.indexOf("==")){let i=e.split("==");return u.create(i[0].trim(),this._deserializeValue(i[1],t))}if(0<=e.indexOf("=~")){let i=e.split("=~");return w.create(i[0].trim(),this._deserializeRegexValue(i[1],t))}if(0<=e.indexOf(" in ")){let t=e.split(" in ");return g.create(t[0].trim(),t[1].trim())}if(/^[^<=>]+>=[^<=>]+$/.test(e)){const t=e.split(">=");return b.create(t[0].trim(),t[1].trim())}if(/^[^<=>]+>[^<=>]+$/.test(e)){const t=e.split(">");return _.create(t[0].trim(),t[1].trim())}if(/^[^<=>]+<=[^<=>]+$/.test(e)){const t=e.split("<=");return C.create(t[0].trim(),t[1].trim())}if(/^[^<=>]+<[^<=>]+$/.test(e)){const t=e.split("<");return v.create(t[0].trim(),t[1].trim())}return/^\!\s*/.test(e)?f.create(e.substr(1).trim()):c.create(e)}static _deserializeValue(e,t){if("true"===(e=e.trim()))return!0;if("false"===e)return!1;let i=/^'([^']*)'$/.exec(e);return i?i[1].trim():e}static _deserializeRegexValue(e,t){if(Object(n.C)(e)){if(t)throw new Error("missing regexp-value for =~-expression");return null}var i=e.indexOf("/"),o=e.lastIndexOf("/");if(i===o||i<0){if(t)throw new Error(`bad regexp-value '${e}', missing /-enclosure`);return null}i=e.slice(i+1,o),o="i"===e[o+1]?"i":"";try{return new RegExp(i,o)}catch(i){if(t)throw new Error(`bad regexp-value '${e}', parse error: `+i);return null}}}function l(e,t){return e.cmp(t)}class d{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 h.INSTANCE}}d.INSTANCE=new d;class h{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 d.INSTANCE}}h.INSTANCE=new h;class c{constructor(e,t){this.key=e,this.negated=t,this.type=2}static create(e,t=null){var i=s.get(e);return"boolean"==typeof i?(i?h:d).INSTANCE:new c(e,t)}cmp(e){return e.type!==this.type?this.type-e.type:N(this.key,e.key)}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 this.negated||(this.negated=f.create(this.key,this)),this.negated}}class u{constructor(e,t,i){this.key=e,this.value=t,this.negated=i,this.type=4}static create(e,t,i=null){var n;return"boolean"==typeof t?(t?c:f).create(e,i):"boolean"==typeof(n=s.get(e))?(t===(n?"true":"false")?h:d).INSTANCE:new u(e,t,i)}cmp(e){return e.type!==this.type?this.type-e.type:O(this.key,this.value,e.key,e.value)}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 this.negated||(this.negated=m.create(this.key,this.value,this)),this.negated}}class g{constructor(e,t){this.key=e,this.valueKey=t,this.type=10,this.negated=null}static create(e,t){return new g(e,t)}cmp(e){return e.type!==this.type?this.type-e.type:O(this.key,this.valueKey,e.key,e.valueKey)}equals(e){return e.type===this.type&&this.key===e.key&&this.valueKey===e.valueKey}evaluate(e){const t=e.getValue(this.valueKey);return e=e.getValue(this.key),Array.isArray(t)?0<=t.indexOf(e):"string"==typeof e&&"object"==typeof t&&null!==t&&r.call(t,e)}serialize(){return`${this.key} in '${this.valueKey}'`}keys(){return[this.key,this.valueKey]}negate(){return this.negated||(this.negated=p.create(this)),this.negated}}class p{constructor(e){this._actual=e,this.type=11}static create(e){return new p(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 m{constructor(e,t,i){this.key=e,this.value=t,this.negated=i,this.type=5}static create(e,t,i=null){var n;return"boolean"==typeof t?(t?f:c).create(e,i):"boolean"==typeof(n=s.get(e))?(t===(n?"true":"false")?d:h).INSTANCE:new m(e,t,i)}cmp(e){return e.type!==this.type?this.type-e.type:O(this.key,this.value,e.key,e.value)}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 this.negated||(this.negated=u.create(this.key,this.value,this)),this.negated}}class f{constructor(e,t){this.key=e,this.negated=t,this.type=3}static create(e,t=null){var i=s.get(e);return"boolean"==typeof i?(i?d:h).INSTANCE:new f(e,t)}cmp(e){return e.type!==this.type?this.type-e.type:N(this.key,e.key)}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 this.negated||(this.negated=c.create(this.key,this)),this.negated}}class _{constructor(e,t,i){this.key=e,this.value=t,this.negated=i,this.type=12}static create(e,t,i=null){return new _(e,t,i)}cmp(e){return e.type!==this.type?this.type-e.type:O(this.key,this.value,e.key,e.value)}equals(e){return e.type===this.type&&this.key===e.key&&this.value===e.value}evaluate(e){return parseFloat(e.getValue(this.key))>parseFloat(this.value)}serialize(){return this.key+" > "+this.value}keys(){return[this.key]}negate(){return this.negated||(this.negated=C.create(this.key,this.value,this)),this.negated}}class b{constructor(e,t,i){this.key=e,this.value=t,this.negated=i,this.type=13}static create(e,t,i=null){return new b(e,t,i)}cmp(e){return e.type!==this.type?this.type-e.type:O(this.key,this.value,e.key,e.value)}equals(e){return e.type===this.type&&this.key===e.key&&this.value===e.value}evaluate(e){return parseFloat(e.getValue(this.key))>=parseFloat(this.value)}serialize(){return this.key+" >= "+this.value}keys(){return[this.key]}negate(){return this.negated||(this.negated=v.create(this.key,this.value,this)),this.negated}}class v{constructor(e,t,i){this.key=e,this.value=t,this.negated=i,this.type=14}static create(e,t,i=null){return new v(e,t,i)}cmp(e){return e.type!==this.type?this.type-e.type:O(this.key,this.value,e.key,e.value)}equals(e){return e.type===this.type&&this.key===e.key&&this.value===e.value}evaluate(e){return parseFloat(e.getValue(this.key))e.expr.length)return 1;for(let i=0,n=this.expr.length;iS.create([e,t],null)),null,o);o&&(i.push(o),i.sort(l))}return 1===i.length?i[0]:new S(i,t)}}serialize(){return this.expr.map(e=>e.serialize()).join(" && ")}keys(){const e=[];for(var t of this.expr)e.push(...t.keys());return e}negate(){if(!this.negated){const t=[];for(var e of this.expr)t.push(e.negate());this.negated=L.create(t,this,!0)}return this.negated}}class L{constructor(e,t){this.expr=e,this.negated=t,this.type=9}static create(e,t,i){return L._normalizeArr(e,t,i)}cmp(e){if(e.type!==this.type)return this.type-e.type;if(this.expr.lengthe.expr.length)return 1;for(let i=0,n=this.expr.length;ie.serialize()).join(" || ")}keys(){const e=[];for(var t of this.expr)e.push(...t.keys());return e}negate(){if(!this.negated){let n=[];for(var e of this.expr)n.push(e.negate());for(;1` ${t} `).trim():""}class d{constructor(e,t,i){this.id=e,this.definition=t,this.description=i,s.add(this)}get classNames(){return"codicon codicon-"+this.id}get classNamesArray(){return["codicon","codicon-"+this.id]}get cssSelector(){return".codicon.codicon-"+this.id}}{(t=n=n||{}).iconNameSegment="[A-Za-z0-9]+",t.iconNameExpression="[A-Za-z0-9\\-]+",t.iconModifierExpression="~[A-Za-z]+";const e=new RegExp(`^(${t.iconNameExpression})(${t.iconModifierExpression})?$`);function h(t){if(t instanceof d)return["codicon","codicon-"+t.id];if(t=e.exec(t.id),!t)return h(d.error);let[,i,n]=t;const o=["codicon","codicon-"+i];return n&&o.push("codicon-modifier-"+n.substr(1)),o}t.asClassNameArray=h,t.asClassName=function(e){return h(e).join(" ")},t.asCSSSelector=function(e){return"."+h(e).join(".")}}(i=d=d||{}).add=new i("add",{fontCharacter:"\\ea60"}),i.plus=new i("plus",{fontCharacter:"\\ea60"}),i.gistNew=new i("gist-new",{fontCharacter:"\\ea60"}),i.repoCreate=new i("repo-create",{fontCharacter:"\\ea60"}),i.lightbulb=new i("lightbulb",{fontCharacter:"\\ea61"}),i.lightBulb=new i("light-bulb",{fontCharacter:"\\ea61"}),i.repo=new i("repo",{fontCharacter:"\\ea62"}),i.repoDelete=new i("repo-delete",{fontCharacter:"\\ea62"}),i.gistFork=new i("gist-fork",{fontCharacter:"\\ea63"}),i.repoForked=new i("repo-forked",{fontCharacter:"\\ea63"}),i.gitPullRequest=new i("git-pull-request",{fontCharacter:"\\ea64"}),i.gitPullRequestAbandoned=new i("git-pull-request-abandoned",{fontCharacter:"\\ea64"}),i.recordKeys=new i("record-keys",{fontCharacter:"\\ea65"}),i.keyboard=new i("keyboard",{fontCharacter:"\\ea65"}),i.tag=new i("tag",{fontCharacter:"\\ea66"}),i.tagAdd=new i("tag-add",{fontCharacter:"\\ea66"}),i.tagRemove=new i("tag-remove",{fontCharacter:"\\ea66"}),i.person=new i("person",{fontCharacter:"\\ea67"}),i.personFollow=new i("person-follow",{fontCharacter:"\\ea67"}),i.personOutline=new i("person-outline",{fontCharacter:"\\ea67"}),i.personFilled=new i("person-filled",{fontCharacter:"\\ea67"}),i.gitBranch=new i("git-branch",{fontCharacter:"\\ea68"}),i.gitBranchCreate=new i("git-branch-create",{fontCharacter:"\\ea68"}),i.gitBranchDelete=new i("git-branch-delete",{fontCharacter:"\\ea68"}),i.sourceControl=new i("source-control",{fontCharacter:"\\ea68"}),i.mirror=new i("mirror",{fontCharacter:"\\ea69"}),i.mirrorPublic=new i("mirror-public",{fontCharacter:"\\ea69"}),i.star=new i("star",{fontCharacter:"\\ea6a"}),i.starAdd=new i("star-add",{fontCharacter:"\\ea6a"}),i.starDelete=new i("star-delete",{fontCharacter:"\\ea6a"}),i.starEmpty=new i("star-empty",{fontCharacter:"\\ea6a"}),i.comment=new i("comment",{fontCharacter:"\\ea6b"}),i.commentAdd=new i("comment-add",{fontCharacter:"\\ea6b"}),i.alert=new i("alert",{fontCharacter:"\\ea6c"}),i.warning=new i("warning",{fontCharacter:"\\ea6c"}),i.search=new i("search",{fontCharacter:"\\ea6d"}),i.searchSave=new i("search-save",{fontCharacter:"\\ea6d"}),i.logOut=new i("log-out",{fontCharacter:"\\ea6e"}),i.signOut=new i("sign-out",{fontCharacter:"\\ea6e"}),i.logIn=new i("log-in",{fontCharacter:"\\ea6f"}),i.signIn=new i("sign-in",{fontCharacter:"\\ea6f"}),i.eye=new i("eye",{fontCharacter:"\\ea70"}),i.eyeUnwatch=new i("eye-unwatch",{fontCharacter:"\\ea70"}),i.eyeWatch=new i("eye-watch",{fontCharacter:"\\ea70"}),i.circleFilled=new i("circle-filled",{fontCharacter:"\\ea71"}),i.primitiveDot=new i("primitive-dot",{fontCharacter:"\\ea71"}),i.closeDirty=new i("close-dirty",{fontCharacter:"\\ea71"}),i.debugBreakpoint=new i("debug-breakpoint",{fontCharacter:"\\ea71"}),i.debugBreakpointDisabled=new i("debug-breakpoint-disabled",{fontCharacter:"\\ea71"}),i.debugHint=new i("debug-hint",{fontCharacter:"\\ea71"}),i.primitiveSquare=new i("primitive-square",{fontCharacter:"\\ea72"}),i.edit=new i("edit",{fontCharacter:"\\ea73"}),i.pencil=new i("pencil",{fontCharacter:"\\ea73"}),i.info=new i("info",{fontCharacter:"\\ea74"}),i.issueOpened=new i("issue-opened",{fontCharacter:"\\ea74"}),i.gistPrivate=new i("gist-private",{fontCharacter:"\\ea75"}),i.gitForkPrivate=new i("git-fork-private",{fontCharacter:"\\ea75"}),i.lock=new i("lock",{fontCharacter:"\\ea75"}),i.mirrorPrivate=new i("mirror-private",{fontCharacter:"\\ea75"}),i.close=new i("close",{fontCharacter:"\\ea76"}),i.removeClose=new i("remove-close",{fontCharacter:"\\ea76"}),i.x=new i("x",{fontCharacter:"\\ea76"}),i.repoSync=new i("repo-sync",{fontCharacter:"\\ea77"}),i.sync=new i("sync",{fontCharacter:"\\ea77"}),i.clone=new i("clone",{fontCharacter:"\\ea78"}),i.desktopDownload=new i("desktop-download",{fontCharacter:"\\ea78"}),i.beaker=new i("beaker",{fontCharacter:"\\ea79"}),i.microscope=new i("microscope",{fontCharacter:"\\ea79"}),i.vm=new i("vm",{fontCharacter:"\\ea7a"}),i.deviceDesktop=new i("device-desktop",{fontCharacter:"\\ea7a"}),i.file=new i("file",{fontCharacter:"\\ea7b"}),i.fileText=new i("file-text",{fontCharacter:"\\ea7b"}),i.more=new i("more",{fontCharacter:"\\ea7c"}),i.ellipsis=new i("ellipsis",{fontCharacter:"\\ea7c"}),i.kebabHorizontal=new i("kebab-horizontal",{fontCharacter:"\\ea7c"}),i.mailReply=new i("mail-reply",{fontCharacter:"\\ea7d"}),i.reply=new i("reply",{fontCharacter:"\\ea7d"}),i.organization=new i("organization",{fontCharacter:"\\ea7e"}),i.organizationFilled=new i("organization-filled",{fontCharacter:"\\ea7e"}),i.organizationOutline=new i("organization-outline",{fontCharacter:"\\ea7e"}),i.newFile=new i("new-file",{fontCharacter:"\\ea7f"}),i.fileAdd=new i("file-add",{fontCharacter:"\\ea7f"}),i.newFolder=new i("new-folder",{fontCharacter:"\\ea80"}),i.fileDirectoryCreate=new i("file-directory-create",{fontCharacter:"\\ea80"}),i.trash=new i("trash",{fontCharacter:"\\ea81"}),i.trashcan=new i("trashcan",{fontCharacter:"\\ea81"}),i.history=new i("history",{fontCharacter:"\\ea82"}),i.clock=new i("clock",{fontCharacter:"\\ea82"}),i.folder=new i("folder",{fontCharacter:"\\ea83"}),i.fileDirectory=new i("file-directory",{fontCharacter:"\\ea83"}),i.symbolFolder=new i("symbol-folder",{fontCharacter:"\\ea83"}),i.logoGithub=new i("logo-github",{fontCharacter:"\\ea84"}),i.markGithub=new i("mark-github",{fontCharacter:"\\ea84"}),i.github=new i("github",{fontCharacter:"\\ea84"}),i.terminal=new i("terminal",{fontCharacter:"\\ea85"}),i.console=new i("console",{fontCharacter:"\\ea85"}),i.repl=new i("repl",{fontCharacter:"\\ea85"}),i.zap=new i("zap",{fontCharacter:"\\ea86"}),i.symbolEvent=new i("symbol-event",{fontCharacter:"\\ea86"}),i.error=new i("error",{fontCharacter:"\\ea87"}),i.stop=new i("stop",{fontCharacter:"\\ea87"}),i.variable=new i("variable",{fontCharacter:"\\ea88"}),i.symbolVariable=new i("symbol-variable",{fontCharacter:"\\ea88"}),i.array=new i("array",{fontCharacter:"\\ea8a"}),i.symbolArray=new i("symbol-array",{fontCharacter:"\\ea8a"}),i.symbolModule=new i("symbol-module",{fontCharacter:"\\ea8b"}),i.symbolPackage=new i("symbol-package",{fontCharacter:"\\ea8b"}),i.symbolNamespace=new i("symbol-namespace",{fontCharacter:"\\ea8b"}),i.symbolObject=new i("symbol-object",{fontCharacter:"\\ea8b"}),i.symbolMethod=new i("symbol-method",{fontCharacter:"\\ea8c"}),i.symbolFunction=new i("symbol-function",{fontCharacter:"\\ea8c"}),i.symbolConstructor=new i("symbol-constructor",{fontCharacter:"\\ea8c"}),i.symbolBoolean=new i("symbol-boolean",{fontCharacter:"\\ea8f"}),i.symbolNull=new i("symbol-null",{fontCharacter:"\\ea8f"}),i.symbolNumeric=new i("symbol-numeric",{fontCharacter:"\\ea90"}),i.symbolNumber=new i("symbol-number",{fontCharacter:"\\ea90"}),i.symbolStructure=new i("symbol-structure",{fontCharacter:"\\ea91"}),i.symbolStruct=new i("symbol-struct",{fontCharacter:"\\ea91"}),i.symbolParameter=new i("symbol-parameter",{fontCharacter:"\\ea92"}),i.symbolTypeParameter=new i("symbol-type-parameter",{fontCharacter:"\\ea92"}),i.symbolKey=new i("symbol-key",{fontCharacter:"\\ea93"}),i.symbolText=new i("symbol-text",{fontCharacter:"\\ea93"}),i.symbolReference=new i("symbol-reference",{fontCharacter:"\\ea94"}),i.goToFile=new i("go-to-file",{fontCharacter:"\\ea94"}),i.symbolEnum=new i("symbol-enum",{fontCharacter:"\\ea95"}),i.symbolValue=new i("symbol-value",{fontCharacter:"\\ea95"}),i.symbolRuler=new i("symbol-ruler",{fontCharacter:"\\ea96"}),i.symbolUnit=new i("symbol-unit",{fontCharacter:"\\ea96"}),i.activateBreakpoints=new i("activate-breakpoints",{fontCharacter:"\\ea97"}),i.archive=new i("archive",{fontCharacter:"\\ea98"}),i.arrowBoth=new i("arrow-both",{fontCharacter:"\\ea99"}),i.arrowDown=new i("arrow-down",{fontCharacter:"\\ea9a"}),i.arrowLeft=new i("arrow-left",{fontCharacter:"\\ea9b"}),i.arrowRight=new i("arrow-right",{fontCharacter:"\\ea9c"}),i.arrowSmallDown=new i("arrow-small-down",{fontCharacter:"\\ea9d"}),i.arrowSmallLeft=new i("arrow-small-left",{fontCharacter:"\\ea9e"}),i.arrowSmallRight=new i("arrow-small-right",{fontCharacter:"\\ea9f"}),i.arrowSmallUp=new i("arrow-small-up",{fontCharacter:"\\eaa0"}),i.arrowUp=new i("arrow-up",{fontCharacter:"\\eaa1"}),i.bell=new i("bell",{fontCharacter:"\\eaa2"}),i.bold=new i("bold",{fontCharacter:"\\eaa3"}),i.book=new i("book",{fontCharacter:"\\eaa4"}),i.bookmark=new i("bookmark",{fontCharacter:"\\eaa5"}),i.debugBreakpointConditionalUnverified=new i("debug-breakpoint-conditional-unverified",{fontCharacter:"\\eaa6"}),i.debugBreakpointConditional=new i("debug-breakpoint-conditional",{fontCharacter:"\\eaa7"}),i.debugBreakpointConditionalDisabled=new i("debug-breakpoint-conditional-disabled",{fontCharacter:"\\eaa7"}),i.debugBreakpointDataUnverified=new i("debug-breakpoint-data-unverified",{fontCharacter:"\\eaa8"}),i.debugBreakpointData=new i("debug-breakpoint-data",{fontCharacter:"\\eaa9"}),i.debugBreakpointDataDisabled=new i("debug-breakpoint-data-disabled",{fontCharacter:"\\eaa9"}),i.debugBreakpointLogUnverified=new i("debug-breakpoint-log-unverified",{fontCharacter:"\\eaaa"}),i.debugBreakpointLog=new i("debug-breakpoint-log",{fontCharacter:"\\eaab"}),i.debugBreakpointLogDisabled=new i("debug-breakpoint-log-disabled",{fontCharacter:"\\eaab"}),i.briefcase=new i("briefcase",{fontCharacter:"\\eaac"}),i.broadcast=new i("broadcast",{fontCharacter:"\\eaad"}),i.browser=new i("browser",{fontCharacter:"\\eaae"}),i.bug=new i("bug",{fontCharacter:"\\eaaf"}),i.calendar=new i("calendar",{fontCharacter:"\\eab0"}),i.caseSensitive=new i("case-sensitive",{fontCharacter:"\\eab1"}),i.check=new i("check",{fontCharacter:"\\eab2"}),i.checklist=new i("checklist",{fontCharacter:"\\eab3"}),i.chevronDown=new i("chevron-down",{fontCharacter:"\\eab4"}),i.chevronLeft=new i("chevron-left",{fontCharacter:"\\eab5"}),i.chevronRight=new i("chevron-right",{fontCharacter:"\\eab6"}),i.chevronUp=new i("chevron-up",{fontCharacter:"\\eab7"}),i.chromeClose=new i("chrome-close",{fontCharacter:"\\eab8"}),i.chromeMaximize=new i("chrome-maximize",{fontCharacter:"\\eab9"}),i.chromeMinimize=new i("chrome-minimize",{fontCharacter:"\\eaba"}),i.chromeRestore=new i("chrome-restore",{fontCharacter:"\\eabb"}),i.circleOutline=new i("circle-outline",{fontCharacter:"\\eabc"}),i.debugBreakpointUnverified=new i("debug-breakpoint-unverified",{fontCharacter:"\\eabc"}),i.circleSlash=new i("circle-slash",{fontCharacter:"\\eabd"}),i.circuitBoard=new i("circuit-board",{fontCharacter:"\\eabe"}),i.clearAll=new i("clear-all",{fontCharacter:"\\eabf"}),i.clippy=new i("clippy",{fontCharacter:"\\eac0"}),i.closeAll=new i("close-all",{fontCharacter:"\\eac1"}),i.cloudDownload=new i("cloud-download",{fontCharacter:"\\eac2"}),i.cloudUpload=new i("cloud-upload",{fontCharacter:"\\eac3"}),i.code=new i("code",{fontCharacter:"\\eac4"}),i.collapseAll=new i("collapse-all",{fontCharacter:"\\eac5"}),i.colorMode=new i("color-mode",{fontCharacter:"\\eac6"}),i.commentDiscussion=new i("comment-discussion",{fontCharacter:"\\eac7"}),i.compareChanges=new i("compare-changes",{fontCharacter:"\\eafd"}),i.creditCard=new i("credit-card",{fontCharacter:"\\eac9"}),i.dash=new i("dash",{fontCharacter:"\\eacc"}),i.dashboard=new i("dashboard",{fontCharacter:"\\eacd"}),i.database=new i("database",{fontCharacter:"\\eace"}),i.debugContinue=new i("debug-continue",{fontCharacter:"\\eacf"}),i.debugDisconnect=new i("debug-disconnect",{fontCharacter:"\\ead0"}),i.debugPause=new i("debug-pause",{fontCharacter:"\\ead1"}),i.debugRestart=new i("debug-restart",{fontCharacter:"\\ead2"}),i.debugStart=new i("debug-start",{fontCharacter:"\\ead3"}),i.debugStepInto=new i("debug-step-into",{fontCharacter:"\\ead4"}),i.debugStepOut=new i("debug-step-out",{fontCharacter:"\\ead5"}),i.debugStepOver=new i("debug-step-over",{fontCharacter:"\\ead6"}),i.debugStop=new i("debug-stop",{fontCharacter:"\\ead7"}),i.debug=new i("debug",{fontCharacter:"\\ead8"}),i.deviceCameraVideo=new i("device-camera-video",{fontCharacter:"\\ead9"}),i.deviceCamera=new i("device-camera",{fontCharacter:"\\eada"}),i.deviceMobile=new i("device-mobile",{fontCharacter:"\\eadb"}),i.diffAdded=new i("diff-added",{fontCharacter:"\\eadc"}),i.diffIgnored=new i("diff-ignored",{fontCharacter:"\\eadd"}),i.diffModified=new i("diff-modified",{fontCharacter:"\\eade"}),i.diffRemoved=new i("diff-removed",{fontCharacter:"\\eadf"}),i.diffRenamed=new i("diff-renamed",{fontCharacter:"\\eae0"}),i.diff=new i("diff",{fontCharacter:"\\eae1"}),i.discard=new i("discard",{fontCharacter:"\\eae2"}),i.editorLayout=new i("editor-layout",{fontCharacter:"\\eae3"}),i.emptyWindow=new i("empty-window",{fontCharacter:"\\eae4"}),i.exclude=new i("exclude",{fontCharacter:"\\eae5"}),i.extensions=new i("extensions",{fontCharacter:"\\eae6"}),i.eyeClosed=new i("eye-closed",{fontCharacter:"\\eae7"}),i.fileBinary=new i("file-binary",{fontCharacter:"\\eae8"}),i.fileCode=new i("file-code",{fontCharacter:"\\eae9"}),i.fileMedia=new i("file-media",{fontCharacter:"\\eaea"}),i.filePdf=new i("file-pdf",{fontCharacter:"\\eaeb"}),i.fileSubmodule=new i("file-submodule",{fontCharacter:"\\eaec"}),i.fileSymlinkDirectory=new i("file-symlink-directory",{fontCharacter:"\\eaed"}),i.fileSymlinkFile=new i("file-symlink-file",{fontCharacter:"\\eaee"}),i.fileZip=new i("file-zip",{fontCharacter:"\\eaef"}),i.files=new i("files",{fontCharacter:"\\eaf0"}),i.filter=new i("filter",{fontCharacter:"\\eaf1"}),i.flame=new i("flame",{fontCharacter:"\\eaf2"}),i.foldDown=new i("fold-down",{fontCharacter:"\\eaf3"}),i.foldUp=new i("fold-up",{fontCharacter:"\\eaf4"}),i.fold=new i("fold",{fontCharacter:"\\eaf5"}),i.folderActive=new i("folder-active",{fontCharacter:"\\eaf6"}),i.folderOpened=new i("folder-opened",{fontCharacter:"\\eaf7"}),i.gear=new i("gear",{fontCharacter:"\\eaf8"}),i.gift=new i("gift",{fontCharacter:"\\eaf9"}),i.gistSecret=new i("gist-secret",{fontCharacter:"\\eafa"}),i.gist=new i("gist",{fontCharacter:"\\eafb"}),i.gitCommit=new i("git-commit",{fontCharacter:"\\eafc"}),i.gitCompare=new i("git-compare",{fontCharacter:"\\eafd"}),i.gitMerge=new i("git-merge",{fontCharacter:"\\eafe"}),i.githubAction=new i("github-action",{fontCharacter:"\\eaff"}),i.githubAlt=new i("github-alt",{fontCharacter:"\\eb00"}),i.globe=new i("globe",{fontCharacter:"\\eb01"}),i.grabber=new i("grabber",{fontCharacter:"\\eb02"}),i.graph=new i("graph",{fontCharacter:"\\eb03"}),i.gripper=new i("gripper",{fontCharacter:"\\eb04"}),i.heart=new i("heart",{fontCharacter:"\\eb05"}),i.home=new i("home",{fontCharacter:"\\eb06"}),i.horizontalRule=new i("horizontal-rule",{fontCharacter:"\\eb07"}),i.hubot=new i("hubot",{fontCharacter:"\\eb08"}),i.inbox=new i("inbox",{fontCharacter:"\\eb09"}),i.issueClosed=new i("issue-closed",{fontCharacter:"\\eba4"}),i.issueReopened=new i("issue-reopened",{fontCharacter:"\\eb0b"}),i.issues=new i("issues",{fontCharacter:"\\eb0c"}),i.italic=new i("italic",{fontCharacter:"\\eb0d"}),i.jersey=new i("jersey",{fontCharacter:"\\eb0e"}),i.json=new i("json",{fontCharacter:"\\eb0f"}),i.kebabVertical=new i("kebab-vertical",{fontCharacter:"\\eb10"}),i.key=new i("key",{fontCharacter:"\\eb11"}),i.law=new i("law",{fontCharacter:"\\eb12"}),i.lightbulbAutofix=new i("lightbulb-autofix",{fontCharacter:"\\eb13"}),i.linkExternal=new i("link-external",{fontCharacter:"\\eb14"}),i.link=new i("link",{fontCharacter:"\\eb15"}),i.listOrdered=new i("list-ordered",{fontCharacter:"\\eb16"}),i.listUnordered=new i("list-unordered",{fontCharacter:"\\eb17"}),i.liveShare=new i("live-share",{fontCharacter:"\\eb18"}),i.loading=new i("loading",{fontCharacter:"\\eb19"}),i.location=new i("location",{fontCharacter:"\\eb1a"}),i.mailRead=new i("mail-read",{fontCharacter:"\\eb1b"}),i.mail=new i("mail",{fontCharacter:"\\eb1c"}),i.markdown=new i("markdown",{fontCharacter:"\\eb1d"}),i.megaphone=new i("megaphone",{fontCharacter:"\\eb1e"}),i.mention=new i("mention",{fontCharacter:"\\eb1f"}),i.milestone=new i("milestone",{fontCharacter:"\\eb20"}),i.mortarBoard=new i("mortar-board",{fontCharacter:"\\eb21"}),i.move=new i("move",{fontCharacter:"\\eb22"}),i.multipleWindows=new i("multiple-windows",{fontCharacter:"\\eb23"}),i.mute=new i("mute",{fontCharacter:"\\eb24"}),i.noNewline=new i("no-newline",{fontCharacter:"\\eb25"}),i.note=new i("note",{fontCharacter:"\\eb26"}),i.octoface=new i("octoface",{fontCharacter:"\\eb27"}),i.openPreview=new i("open-preview",{fontCharacter:"\\eb28"}),i.package_=new i("package",{fontCharacter:"\\eb29"}),i.paintcan=new i("paintcan",{fontCharacter:"\\eb2a"}),i.pin=new i("pin",{fontCharacter:"\\eb2b"}),i.play=new i("play",{fontCharacter:"\\eb2c"}),i.run=new i("run",{fontCharacter:"\\eb2c"}),i.plug=new i("plug",{fontCharacter:"\\eb2d"}),i.preserveCase=new i("preserve-case",{fontCharacter:"\\eb2e"}),i.preview=new i("preview",{fontCharacter:"\\eb2f"}),i.project=new i("project",{fontCharacter:"\\eb30"}),i.pulse=new i("pulse",{fontCharacter:"\\eb31"}),i.question=new i("question",{fontCharacter:"\\eb32"}),i.quote=new i("quote",{fontCharacter:"\\eb33"}),i.radioTower=new i("radio-tower",{fontCharacter:"\\eb34"}),i.reactions=new i("reactions",{fontCharacter:"\\eb35"}),i.references=new i("references",{fontCharacter:"\\eb36"}),i.refresh=new i("refresh",{fontCharacter:"\\eb37"}),i.regex=new i("regex",{fontCharacter:"\\eb38"}),i.remoteExplorer=new i("remote-explorer",{fontCharacter:"\\eb39"}),i.remote=new i("remote",{fontCharacter:"\\eb3a"}),i.remove=new i("remove",{fontCharacter:"\\eb3b"}),i.replaceAll=new i("replace-all",{fontCharacter:"\\eb3c"}),i.replace=new i("replace",{fontCharacter:"\\eb3d"}),i.repoClone=new i("repo-clone",{fontCharacter:"\\eb3e"}),i.repoForcePush=new i("repo-force-push",{fontCharacter:"\\eb3f"}),i.repoPull=new i("repo-pull",{fontCharacter:"\\eb40"}),i.repoPush=new i("repo-push",{fontCharacter:"\\eb41"}),i.report=new i("report",{fontCharacter:"\\eb42"}),i.requestChanges=new i("request-changes",{fontCharacter:"\\eb43"}),i.rocket=new i("rocket",{fontCharacter:"\\eb44"}),i.rootFolderOpened=new i("root-folder-opened",{fontCharacter:"\\eb45"}),i.rootFolder=new i("root-folder",{fontCharacter:"\\eb46"}),i.rss=new i("rss",{fontCharacter:"\\eb47"}),i.ruby=new i("ruby",{fontCharacter:"\\eb48"}),i.saveAll=new i("save-all",{fontCharacter:"\\eb49"}),i.saveAs=new i("save-as",{fontCharacter:"\\eb4a"}),i.save=new i("save",{fontCharacter:"\\eb4b"}),i.screenFull=new i("screen-full",{fontCharacter:"\\eb4c"}),i.screenNormal=new i("screen-normal",{fontCharacter:"\\eb4d"}),i.searchStop=new i("search-stop",{fontCharacter:"\\eb4e"}),i.server=new i("server",{fontCharacter:"\\eb50"}),i.settingsGear=new i("settings-gear",{fontCharacter:"\\eb51"}),i.settings=new i("settings",{fontCharacter:"\\eb52"}),i.shield=new i("shield",{fontCharacter:"\\eb53"}),i.smiley=new i("smiley",{fontCharacter:"\\eb54"}),i.sortPrecedence=new i("sort-precedence",{fontCharacter:"\\eb55"}),i.splitHorizontal=new i("split-horizontal",{fontCharacter:"\\eb56"}),i.splitVertical=new i("split-vertical",{fontCharacter:"\\eb57"}),i.squirrel=new i("squirrel",{fontCharacter:"\\eb58"}),i.starFull=new i("star-full",{fontCharacter:"\\eb59"}),i.starHalf=new i("star-half",{fontCharacter:"\\eb5a"}),i.symbolClass=new i("symbol-class",{fontCharacter:"\\eb5b"}),i.symbolColor=new i("symbol-color",{fontCharacter:"\\eb5c"}),i.symbolConstant=new i("symbol-constant",{fontCharacter:"\\eb5d"}),i.symbolEnumMember=new i("symbol-enum-member",{fontCharacter:"\\eb5e"}),i.symbolField=new i("symbol-field",{fontCharacter:"\\eb5f"}),i.symbolFile=new i("symbol-file",{fontCharacter:"\\eb60"}),i.symbolInterface=new i("symbol-interface",{fontCharacter:"\\eb61"}),i.symbolKeyword=new i("symbol-keyword",{fontCharacter:"\\eb62"}),i.symbolMisc=new i("symbol-misc",{fontCharacter:"\\eb63"}),i.symbolOperator=new i("symbol-operator",{fontCharacter:"\\eb64"}),i.symbolProperty=new i("symbol-property",{fontCharacter:"\\eb65"}),i.wrench=new i("wrench",{fontCharacter:"\\eb65"}),i.wrenchSubaction=new i("wrench-subaction",{fontCharacter:"\\eb65"}),i.symbolSnippet=new i("symbol-snippet",{fontCharacter:"\\eb66"}),i.tasklist=new i("tasklist",{fontCharacter:"\\eb67"}),i.telescope=new i("telescope",{fontCharacter:"\\eb68"}),i.textSize=new i("text-size",{fontCharacter:"\\eb69"}),i.threeBars=new i("three-bars",{fontCharacter:"\\eb6a"}),i.thumbsdown=new i("thumbsdown",{fontCharacter:"\\eb6b"}),i.thumbsup=new i("thumbsup",{fontCharacter:"\\eb6c"}),i.tools=new i("tools",{fontCharacter:"\\eb6d"}),i.triangleDown=new i("triangle-down",{fontCharacter:"\\eb6e"}),i.triangleLeft=new i("triangle-left",{fontCharacter:"\\eb6f"}),i.triangleRight=new i("triangle-right",{fontCharacter:"\\eb70"}),i.triangleUp=new i("triangle-up",{fontCharacter:"\\eb71"}),i.twitter=new i("twitter",{fontCharacter:"\\eb72"}),i.unfold=new i("unfold",{fontCharacter:"\\eb73"}),i.unlock=new i("unlock",{fontCharacter:"\\eb74"}),i.unmute=new i("unmute",{fontCharacter:"\\eb75"}),i.unverified=new i("unverified",{fontCharacter:"\\eb76"}),i.verified=new i("verified",{fontCharacter:"\\eb77"}),i.versions=new i("versions",{fontCharacter:"\\eb78"}),i.vmActive=new i("vm-active",{fontCharacter:"\\eb79"}),i.vmOutline=new i("vm-outline",{fontCharacter:"\\eb7a"}),i.vmRunning=new i("vm-running",{fontCharacter:"\\eb7b"}),i.watch=new i("watch",{fontCharacter:"\\eb7c"}),i.whitespace=new i("whitespace",{fontCharacter:"\\eb7d"}),i.wholeWord=new i("whole-word",{fontCharacter:"\\eb7e"}),i.window=new i("window",{fontCharacter:"\\eb7f"}),i.wordWrap=new i("word-wrap",{fontCharacter:"\\eb80"}),i.zoomIn=new i("zoom-in",{fontCharacter:"\\eb81"}),i.zoomOut=new i("zoom-out",{fontCharacter:"\\eb82"}),i.listFilter=new i("list-filter",{fontCharacter:"\\eb83"}),i.listFlat=new i("list-flat",{fontCharacter:"\\eb84"}),i.listSelection=new i("list-selection",{fontCharacter:"\\eb85"}),i.selection=new i("selection",{fontCharacter:"\\eb85"}),i.listTree=new i("list-tree",{fontCharacter:"\\eb86"}),i.debugBreakpointFunctionUnverified=new i("debug-breakpoint-function-unverified",{fontCharacter:"\\eb87"}),i.debugBreakpointFunction=new i("debug-breakpoint-function",{fontCharacter:"\\eb88"}),i.debugBreakpointFunctionDisabled=new i("debug-breakpoint-function-disabled",{fontCharacter:"\\eb88"}),i.debugStackframeActive=new i("debug-stackframe-active",{fontCharacter:"\\eb89"}),i.debugStackframeDot=new i("debug-stackframe-dot",{fontCharacter:"\\eb8a"}),i.debugStackframe=new i("debug-stackframe",{fontCharacter:"\\eb8b"}),i.debugStackframeFocused=new i("debug-stackframe-focused",{fontCharacter:"\\eb8b"}),i.debugBreakpointUnsupported=new i("debug-breakpoint-unsupported",{fontCharacter:"\\eb8c"}),i.symbolString=new i("symbol-string",{fontCharacter:"\\eb8d"}),i.debugReverseContinue=new i("debug-reverse-continue",{fontCharacter:"\\eb8e"}),i.debugStepBack=new i("debug-step-back",{fontCharacter:"\\eb8f"}),i.debugRestartFrame=new i("debug-restart-frame",{fontCharacter:"\\eb90"}),i.callIncoming=new i("call-incoming",{fontCharacter:"\\eb92"}),i.callOutgoing=new i("call-outgoing",{fontCharacter:"\\eb93"}),i.menu=new i("menu",{fontCharacter:"\\eb94"}),i.expandAll=new i("expand-all",{fontCharacter:"\\eb95"}),i.feedback=new i("feedback",{fontCharacter:"\\eb96"}),i.groupByRefType=new i("group-by-ref-type",{fontCharacter:"\\eb97"}),i.ungroupByRefType=new i("ungroup-by-ref-type",{fontCharacter:"\\eb98"}),i.account=new i("account",{fontCharacter:"\\eb99"}),i.bellDot=new i("bell-dot",{fontCharacter:"\\eb9a"}),i.debugConsole=new i("debug-console",{fontCharacter:"\\eb9b"}),i.library=new i("library",{fontCharacter:"\\eb9c"}),i.output=new i("output",{fontCharacter:"\\eb9d"}),i.runAll=new i("run-all",{fontCharacter:"\\eb9e"}),i.syncIgnored=new i("sync-ignored",{fontCharacter:"\\eb9f"}),i.pinned=new i("pinned",{fontCharacter:"\\eba0"}),i.githubInverted=new i("github-inverted",{fontCharacter:"\\eba1"}),i.debugAlt=new i("debug-alt",{fontCharacter:"\\eb91"}),i.serverProcess=new i("server-process",{fontCharacter:"\\eba2"}),i.serverEnvironment=new i("server-environment",{fontCharacter:"\\eba3"}),i.pass=new i("pass",{fontCharacter:"\\eba4"}),i.stopCircle=new i("stop-circle",{fontCharacter:"\\eba5"}),i.playCircle=new i("play-circle",{fontCharacter:"\\eba6"}),i.record=new i("record",{fontCharacter:"\\eba7"}),i.debugAltSmall=new i("debug-alt-small",{fontCharacter:"\\eba8"}),i.vmConnect=new i("vm-connect",{fontCharacter:"\\eba9"}),i.cloud=new i("cloud",{fontCharacter:"\\ebaa"}),i.merge=new i("merge",{fontCharacter:"\\ebab"}),i.exportIcon=new i("export",{fontCharacter:"\\ebac"}),i.graphLeft=new i("graph-left",{fontCharacter:"\\ebad"}),i.magnet=new i("magnet",{fontCharacter:"\\ebae"}),i.notebook=new i("notebook",{fontCharacter:"\\ebaf"}),i.redo=new i("redo",{fontCharacter:"\\ebb0"}),i.checkAll=new i("check-all",{fontCharacter:"\\ebb1"}),i.pinnedDirty=new i("pinned-dirty",{fontCharacter:"\\ebb2"}),i.passFilled=new i("pass-filled",{fontCharacter:"\\ebb3"}),i.circleLargeFilled=new i("circle-large-filled",{fontCharacter:"\\ebb4"}),i.circleLargeOutline=new i("circle-large-outline",{fontCharacter:"\\ebb5"}),i.combine=new i("combine",{fontCharacter:"\\ebb6"}),i.gather=new i("gather",{fontCharacter:"\\ebb6"}),i.table=new i("table",{fontCharacter:"\\ebb7"}),i.variableGroup=new i("variable-group",{fontCharacter:"\\ebb8"}),i.typeHierarchy=new i("type-hierarchy",{fontCharacter:"\\ebb9"}),i.typeHierarchySub=new i("type-hierarchy-sub",{fontCharacter:"\\ebba"}),i.typeHierarchySuper=new i("type-hierarchy-super",{fontCharacter:"\\ebbb"}),i.gitPullRequestCreate=new i("git-pull-request-create",{fontCharacter:"\\ebbc"}),i.runAbove=new i("run-above",{fontCharacter:"\\ebbd"}),i.runBelow=new i("run-below",{fontCharacter:"\\ebbe"}),i.notebookTemplate=new i("notebook-template",{fontCharacter:"\\ebbf"}),i.debugRerun=new i("debug-rerun",{fontCharacter:"\\ebc0"}),i.workspaceTrusted=new i("workspace-trusted",{fontCharacter:"\\ebc1"}),i.workspaceUntrusted=new i("workspace-untrusted",{fontCharacter:"\\ebc2"}),i.workspaceUnspecified=new i("workspace-unspecified",{fontCharacter:"\\ebc3"}),i.terminalCmd=new i("terminal-cmd",{fontCharacter:"\\ebc4"}),i.terminalDebian=new i("terminal-debian",{fontCharacter:"\\ebc5"}),i.terminalLinux=new i("terminal-linux",{fontCharacter:"\\ebc6"}),i.terminalPowershell=new i("terminal-powershell",{fontCharacter:"\\ebc7"}),i.terminalTmux=new i("terminal-tmux",{fontCharacter:"\\ebc8"}),i.terminalUbuntu=new i("terminal-ubuntu",{fontCharacter:"\\ebc9"}),i.terminalBash=new i("terminal-bash",{fontCharacter:"\\ebca"}),i.arrowSwap=new i("arrow-swap",{fontCharacter:"\\ebcb"}),i.copy=new i("copy",{fontCharacter:"\\ebcc"}),i.personAdd=new i("person-add",{fontCharacter:"\\ebcd"}),i.filterFilled=new i("filter-filled",{fontCharacter:"\\ebce"}),i.wand=new i("wand",{fontCharacter:"\\ebcf"}),i.debugLineByLine=new i("debug-line-by-line",{fontCharacter:"\\ebd0"}),i.inspect=new i("inspect",{fontCharacter:"\\ebd1"}),i.layers=new i("layers",{fontCharacter:"\\ebd2"}),i.layersDot=new i("layers-dot",{fontCharacter:"\\ebd3"}),i.layersActive=new i("layers-active",{fontCharacter:"\\ebd4"}),i.compass=new i("compass",{fontCharacter:"\\ebd5"}),i.compassDot=new i("compass-dot",{fontCharacter:"\\ebd6"}),i.compassActive=new i("compass-active",{fontCharacter:"\\ebd7"}),i.azure=new i("azure",{fontCharacter:"\\ebd8"}),i.issueDraft=new i("issue-draft",{fontCharacter:"\\ebd9"}),i.gitPullRequestClosed=new i("git-pull-request-closed",{fontCharacter:"\\ebda"}),i.gitPullRequestDraft=new i("git-pull-request-draft",{fontCharacter:"\\ebdb"}),i.debugAll=new i("debug-all",{fontCharacter:"\\ebdc"}),i.debugCoverage=new i("debug-coverage",{fontCharacter:"\\ebdd"}),i.runErrors=new i("run-errors",{fontCharacter:"\\ebde"}),i.folderLibrary=new i("folder-library",{fontCharacter:"\\ebdf"}),i.dropDownButton=new i("drop-down-button",i.chevronDown.definition)},"56dc":function(e,t,i){},"56f3":function(e,t,i){},5717:function(e,t,i){"use strict";i.d(t,"a",(function(){return n})),t=i("0a0f");const n=Object(t.c)("codeEditorService")},"580d":function(e,t,i){"use strict";function n(e,t){let i=0;for(let n=0;nt!==e&&(t instanceof c.d&&(o=Object(s.x)(Object(s.Q)(t.value).pop())),!0));const r=Object(s.d)(o,i);n=n.replace(/(\r\n|\r|\n)(.*)/g,(e,t,i)=>""+t+o.substr(r)+i)}return n}}}class x{constructor(e,t){this._labelService=e,this._model=t}resolve(e){const t=e["name"];if("TM_FILENAME"===t)return g.a(this._model.uri.fsPath);if("TM_FILENAME_BASE"!==t)return"TM_DIRECTORY"===t&&this._labelService?"."===g.b(this._model.uri.fsPath)?"":this._labelService.getUriLabel(Object(p.d)(this._model.uri)):"TM_FILEPATH"===t&&this._labelService?this._labelService.getUriLabel(this._model.uri):"RELATIVE_FILEPATH"===t&&this._labelService?this._labelService.getUriLabel(this._model.uri,{relative:!0,noPrefix:!0}):void 0;{const t=g.a(this._model.uri.fsPath);return e=t.lastIndexOf("."),e<=0?t:t.slice(0,e)}}}class k{constructor(e,t,i,n){this._readClipboardText=e,this._selectionIdx=t,this._selectionCount=i,this._spread=n}resolve(e){if("CLIPBOARD"===e.name){const t=this._readClipboardText();if(t)return this._spread&&(e=t.split(/\r\n|\n|\r/).filter(e=>!Object(s.C)(e)),e.length===this._selectionCount)?e[this._selectionIdx]:t}}}class D{constructor(e,t){this._model=e,this._selection=t}resolve(e){e=e["name"];var t=this._model.getLanguageIdAtPosition(this._selection.selectionStartLineNumber,this._selection.selectionStartColumn);t=m.a.getComments(t);if(t)return"LINE_COMMENT"===e?t.lineCommentToken||void 0:"BLOCK_COMMENT_START"===e?t.blockCommentStartToken||void 0:"BLOCK_COMMENT_END"===e&&t.blockCommentEndToken||void 0}}class N{constructor(){this._date=new Date}resolve(e){return e=e.name,"CURRENT_YEAR"===e?String(this._date.getFullYear()):"CURRENT_YEAR_SHORT"===e?String(this._date.getFullYear()).slice(-2):"CURRENT_MONTH"===e?String(this._date.getMonth().valueOf()+1).padStart(2,"0"):"CURRENT_DATE"===e?String(this._date.getDate().valueOf()).padStart(2,"0"):"CURRENT_HOUR"===e?String(this._date.getHours().valueOf()).padStart(2,"0"):"CURRENT_MINUTE"===e?String(this._date.getMinutes().valueOf()).padStart(2,"0"):"CURRENT_SECOND"===e?String(this._date.getSeconds().valueOf()).padStart(2,"0"):"CURRENT_DAY_NAME"===e?N.dayNames[this._date.getDay()]:"CURRENT_DAY_NAME_SHORT"===e?N.dayNamesShort[this._date.getDay()]:"CURRENT_MONTH_NAME"===e?N.monthNames[this._date.getMonth()]:"CURRENT_MONTH_NAME_SHORT"===e?N.monthNamesShort[this._date.getMonth()]:"CURRENT_SECONDS_UNIX"===e?String(Math.floor(this._date.getTime()/1e3)):void 0}}N.dayNames=[u.a("Sunday","Sunday"),u.a("Monday","Monday"),u.a("Tuesday","Tuesday"),u.a("Wednesday","Wednesday"),u.a("Thursday","Thursday"),u.a("Friday","Friday"),u.a("Saturday","Saturday")],N.dayNamesShort=[u.a("SundayShort","Sun"),u.a("MondayShort","Mon"),u.a("TuesdayShort","Tue"),u.a("WednesdayShort","Wed"),u.a("ThursdayShort","Thu"),u.a("FridayShort","Fri"),u.a("SaturdayShort","Sat")],N.monthNames=[u.a("January","January"),u.a("February","February"),u.a("March","March"),u.a("April","April"),u.a("May","May"),u.a("June","June"),u.a("July","July"),u.a("August","August"),u.a("September","September"),u.a("October","October"),u.a("November","November"),u.a("December","December")],N.monthNamesShort=[u.a("JanuaryShort","Jan"),u.a("FebruaryShort","Feb"),u.a("MarchShort","Mar"),u.a("AprilShort","Apr"),u.a("MayShort","May"),u.a("JuneShort","Jun"),u.a("JulyShort","Jul"),u.a("AugustShort","Aug"),u.a("SeptemberShort","Sep"),u.a("OctoberShort","Oct"),u.a("NovemberShort","Nov"),u.a("DecemberShort","Dec")];class O{constructor(e){this._workspaceService=e}resolve(e){if(this._workspaceService){var t=(t=this._workspaceService.getWorkspace()).configuration?{id:t.id,configPath:t.configuration}:1===t.folders.length?{id:t.id,uri:t.folders[0].uri}:void 0;if(t)return"WORKSPACE_NAME"===e.name?this._resolveWorkspaceName(t):"WORKSPACE_FOLDER"===e.name?this._resoveWorkspacePath(t):void 0}}_resolveWorkspaceName(e){if(b(e))return g.a(e.uri.path);let t=g.a(e.configPath.path);return t.endsWith(_)?t.substr(0,t.length-_.length-1):t}_resoveWorkspacePath(e){if(b(e))return Object(v.b)(e.uri.fsPath);var t=g.a(e.configPath.path);let i=e.configPath.fsPath;return(i=i.endsWith(t)?i.substr(0,i.length-t.length-1):i)?Object(v.b)(i):"/"}}class E{resolve(e){var t;e=e["name"];return"RANDOM"===e?Math.random().toString().slice(-6):"RANDOM_HEX"===e?Math.random().toString(16).slice(-6):"UUID"===e?(y(C),C[6]=15&C[6]|64,C[8]=63&C[8]|128,e=0,t="",(t+=w[C[e++]])+w[C[e++]]+w[C[e++]]+w[C[e++]]+"-"+w[C[e++]]+w[C[e++]]+"-"+w[C[e++]]+w[C[e++]]+"-"+w[C[e++]]+w[C[e++]]+"-"+w[C[e++]]+w[C[e++]]+w[C[e++]]+w[C[e++]]+w[C[+e]]+w[C[15]]):void 0}}u=i("b7d0");var I=i("303e"),M=i("47cb");Object(u.f)((e,t)=>{function i(t){const i=e.getColor(t);return i?i.toString():"transparent"}t.addRule(`.monaco-editor .snippet-placeholder { background-color: ${i(I.Ec)}; outline-color: ${i(I.Fc)}; }`),t.addRule(`.monaco-editor .finish-snippet-placeholder { background-color: ${i(I.Cc)}; outline-color: ${i(I.Dc)}; }`)});class T{constructor(e,t,i,o){this._editor=e,this._snippet=t,this._offset=i,this._snippetLineLeadingWhitespace=o,this._nestingLevel=1,this._placeholderGroups=Object(n.l)(t.placeholders,c.b.compareByIndex),this._placeholderGroupsIdx=-1}dispose(){this._placeholderDecorations&&this._editor.deltaDecorations([...this._placeholderDecorations.values()],[]),this._placeholderGroups.length=0}_initDecorations(){if(!this._placeholderDecorations){this._placeholderDecorations=new Map;const e=this._editor.getModel();this._editor.changeDecorations(t=>{for(const o of this._snippet.placeholders){var i=this._snippet.offset(o),n=this._snippet.fullLen(o);i=a.a.fromPositions(e.getPositionAt(this._offset+i),e.getPositionAt(this._offset+i+n)),n=o.isFinalTabstop?T._decor.inactiveFinal:T._decor.inactive,i=t.addDecoration(i,n);this._placeholderDecorations.set(o,i)}})}}move(e){if(!this._editor.hasModel())return[];if(this._initDecorations(),0<=this._placeholderGroupsIdx){let e=[];for(const n of this._placeholderGroups[this._placeholderGroupsIdx])if(n.transform){var t=this._placeholderDecorations.get(n),i=(t=this._editor.getModel().getDecorationRange(t),this._editor.getModel().getValueInRange(t));const o=n.transform.resolve(i).split(/\r\n|\r|\n/);for(let e=1;e{const t=new Set,i=[];for(const h of this._placeholderGroups[this._placeholderGroupsIdx]){var o=this._placeholderDecorations.get(h),s=this._editor.getModel().getDecorationRange(o);i.push(new l.a(s.startLineNumber,s.startColumn,s.endLineNumber,s.endColumn)),n=n&&this._hasPlaceholderBeenCollapsed(h),e.changeDecorationOptions(o,h.isFinalTabstop?T._decor.activeFinal:T._decor.active),t.add(h);for(const i of this._snippet.enclosingPlaceholders(h)){var r=this._placeholderDecorations.get(i);e.changeDecorationOptions(r,i.isFinalTabstop?T._decor.activeFinal:T._decor.active),t.add(i)}}for(var[a,d]of this._placeholderDecorations)t.has(a)||e.changeDecorationOptions(d,a.isFinalTabstop?T._decor.inactiveFinal:T._decor.inactive);return i});return n?this.move(e):null!=o?o:[]}_hasPlaceholderBeenCollapsed(e){let t=e;for(;t;){if(t instanceof c.b){var i=this._placeholderDecorations.get(t);const e=this._editor.getModel().getDecorationRange(i);if(e.isEmpty()&&0{for(const n of this._placeholderGroups[this._placeholderGroupsIdx]){const d=e.shift();var o=d._snippet.placeholderInfo.last.index;for(const e of d._snippet.placeholderInfo.all)e.isFinalTabstop?e.index=n.index+(o+1)/this._nestingLevel:e.index=n.index+e.index/this._nestingLevel;this._snippet.replace(n,d._snippet.children);var s=this._placeholderDecorations.get(n);i.removeDecoration(s),this._placeholderDecorations.delete(n);for(const e of d._snippet.placeholders){var r=d._snippet.offset(e),l=d._snippet.fullLen(e);r=a.a.fromPositions(t.getPositionAt(d._offset+r),t.getPositionAt(d._offset+r+l)),l=i.addDecoration(r,T._decor.inactive);this._placeholderDecorations.set(e,l)}}this._placeholderGroups=Object(n.l)(this._snippet.placeholders,c.b.compareByIndex)})}}T._decor={active:t.a.register({description:"snippet-placeholder-1",stickiness:0,className:"snippet-placeholder"}),inactive:t.a.register({description:"snippet-placeholder-2",stickiness:1,className:"snippet-placeholder"}),activeFinal:t.a.register({description:"snippet-placeholder-3",stickiness:1,className:"finish-snippet-placeholder"}),inactiveFinal:t.a.register({description:"snippet-placeholder-4",stickiness:1,className:"finish-snippet-placeholder"})};const A={overwriteBefore:0,overwriteAfter:0,adjustWhitespace:!0,clipboardText:void 0,overtypingCapturer:void 0};class R{constructor(e,t,i=A){this._templateMerges=[],this._snippets=[],this._editor=e,this._template=t,this._options=i}static adjustWhitespace(e,t,i,n,o){var r=e.getLineContent(t.lineNumber);const a=Object(s.x)(r,0,t.column-1);let l;return i.walk(t=>{if(t instanceof c.d&&!(t.parent instanceof c.a)){const s=t.value.split(/\r\n|\r|\n/);if(n){var o=i.offset(t);0===o?s[0]=e.normalizeIndentation(s[0]):10!==(o=(l=null!==l&&void 0!==l?l:i.toString()).charCodeAt(o-1))&&13!==o||(s[0]=e.normalizeIndentation(a+s[0]));for(let t=1;te.get(d.a,h.d)),f=e.invokeWithinContext(e=>new x(e.get(M.a,h.d),F)),_=()=>l;let B=0;var b,v,C=F.getValueInRange(R.adjustSelection(F,e.getSelection(),i,0)),w=F.getValueInRange(R.adjustSelection(F,e.getSelection(),0,n)),y=F.getLineFirstNonWhitespaceColumn(e.getSelection().positionLineNumber),I=e.getSelections().map((e,t)=>({selection:e,idx:t})).sort((e,t)=>a.a.compareRangesUsingStarts(e.selection,t.selection));for({selection:b,idx:v}of I){let a=R.adjustSelection(F,b,i,0),l=R.adjustSelection(F,b,0,n);C!==F.getValueInRange(a)&&(a=b),w!==F.getValueInRange(l)&&(l=b);const d=b.setStartPosition(a.startLineNumber,a.startColumn).setEndPosition(l.endLineNumber,l.endColumn),h=(new c.c).parse(t,!0,o);var A=d.getStartPosition(),P=R.adjustWhitespace(F,A,h,s||0 ")}"`}insert(){var e,t;this._editor.hasModel()&&(({edits:e,snippets:t}=R.createEditsAndSnippets(this._editor,this._template,this._options.overwriteBefore,this._options.overwriteAfter,!1,this._options.adjustWhitespace,this._options.clipboardText,this._options.overtypingCapturer)),this._snippets=t,this._editor.executeEdits("snippet",e,e=>this._snippets[0].hasPlaceholder?this._move(!0):e.filter(e=>!!e.identifier).map(e=>l.a.fromPositions(e.range.getEndPosition()))),this._editor.revealRange(this._editor.getSelections()[0]))}merge(e,t=A){if(this._editor.hasModel()){this._templateMerges.push([this._snippets[0]._nestingLevel,this._snippets[0]._placeholderGroupsIdx,e]);const{edits:i,snippets:n}=R.createEditsAndSnippets(this._editor,e,t.overwriteBefore,t.overwriteAfter,!0,t.adjustWhitespace,t.clipboardText,t.overtypingCapturer);this._editor.executeEdits("snippet",i,e=>{for(const t of this._snippets)t.merge(n);return this._snippets[0].hasPlaceholder?this._move(void 0):e.filter(e=>!!e.identifier).map(e=>l.a.fromPositions(e.range.getEndPosition()))})}}next(){const e=this._move(!0);this._editor.setSelections(e),this._editor.revealPositionInCenterIfOutsideViewport(e[0].getPosition())}prev(){const e=this._move(!1);this._editor.setSelections(e),this._editor.revealPositionInCenterIfOutsideViewport(e[0].getPosition())}_move(e){const t=[];for(const n of this._snippets){var i=n.move(e);t.push(...i)}return t}get isAtFirstPlaceholder(){return this._snippets[0].isAtFirstPlaceholder}get isAtLastPlaceholder(){return this._snippets[0].isAtLastPlaceholder}get hasPlaceholder(){return this._snippets[0].hasPlaceholder}get choice(){return this._snippets[0].choice}isSelectionWithinPlaceholders(){if(!this.hasPlaceholder)return!1;const e=this._editor.getSelections();if(e.length{e.push(...o.get(t))})}for(var[o,s]of(e.sort(a.a.compareRangesUsingStarts),t))if(s.length!==e.length)t.delete(o);else{s.sort(a.a.compareRangesUsingStarts);for(let i=0;ithis.cancelHasListener=!0})),this.onDidCancel=this._onDidCancel.event,this.cancelHasListener=!1,this._onDidRun=this._register(new a.b),this.onDidRun=this._onDidRun.event,this._onBeforeRun=this._register(new a.b),this.onBeforeRun=this._onBeforeRun.event,this.options=t,this._context=null!=(i=t.context)?i:null,this._orientation=null!=(i=this.options.orientation)?i:0,this._triggerKeys={keyDown:null!=(i=null==(i=this.options.triggerKeys)?void 0:i.keyDown)&&i,keys:null!=(i=null==(i=this.options.triggerKeys)?void 0:i.keys)?i:[3,10]},this.options.actionRunner?this._actionRunner=this.options.actionRunner:(this._actionRunner=new r.b,this._register(this._actionRunner)),this._register(this._actionRunner.onDidRun(e=>this._onDidRun.fire(e))),this._register(this._actionRunner.onBeforeRun(e=>this._onBeforeRun.fire(e))),this._actionIds=[],this.viewItems=[],this.focusedItem=void 0,this.domNode=document.createElement("div"),!(this.domNode.className="monaco-action-bar")!==t.animated&&this.domNode.classList.add("animated"),this._orientation){case 0:l=[15],d=[17];break;case 1:l=[16],d=[18],this.domNode.className+=" vertical"}this._register(n.i(this.domNode,n.d.KEY_DOWN,e=>{const t=new o.a(e);let i=!0;e="number"==typeof this.focusedItem?this.viewItems[this.focusedItem]:void 0,l&&(t.equals(l[0])||t.equals(l[1]))?i=this.focusPrevious():d&&(t.equals(d[0])||t.equals(d[1]))?i=this.focusNext():t.equals(9)&&this.cancelHasListener?this._onDidCancel.fire():t.equals(14)?i=this.focusFirst():t.equals(13)?i=this.focusLast():t.equals(2)&&e instanceof s.b&&e.trapsArrowNavigation?i=this.focusNext():this.isTriggerKeyEvent(t)?this._triggerKeys.keyDown?this.doTrigger(t):this.triggerKeyDown=!0:i=!1,i&&(t.preventDefault(),t.stopPropagation())})),this._register(n.i(this.domNode,n.d.KEY_UP,e=>{const t=new o.a(e);this.isTriggerKeyEvent(t)?(!this._triggerKeys.keyDown&&this.triggerKeyDown&&(this.triggerKeyDown=!1,this.doTrigger(t)),t.preventDefault(),t.stopPropagation()):(t.equals(2)||t.equals(1026))&&this.updateFocusedItem()})),this.focusTracker=this._register(n.Y(this.domNode)),this._register(this.focusTracker.onDidBlur(()=>{n.y()!==this.domNode&&n.L(n.y(),this.domNode)||(this._onDidBlur.fire(),this.focusedItem=void 0,this.triggerKeyDown=!1)})),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(i=>{t=t||e.equals(i)}),t}updateFocusedItem(){for(let t=0;tt.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 i=Array.isArray(e)?e:[e];let o=d.i(t.index)?t.index:null;i.forEach(e=>{const i=document.createElement("li");let r;i.className="action-item",i.setAttribute("role","presentation"),this.options.allowContextMenu||this._register(n.i(i,n.d.CONTEXT_MENU,e=>{n.c.stop(e,!0)})),(r=(r=this.options.actionViewItemProvider?this.options.actionViewItemProvider(e):r)||new s.a(this.context,e,t)).actionRunner=this._actionRunner,r.setActionContext(this.context),r.render(i),this.focusable&&r instanceof s.b&&0===this.viewItems.length&&r.setFocusable(!0),null===o||o<0||o>=this.actionsList.children.length?(this.actionsList.appendChild(i),this.viewItems.push(r),this._actionIds.push(e.id)):(this.actionsList.insertBefore(i,this.actionsList.children[o]),this.viewItems.splice(o,0,r),this._actionIds.splice(o,0,e.id),o++)}),"number"==typeof this.focusedItem&&this.focus(this.focusedItem)}clear(){Object(l.f)(this.viewItems),this.viewItems=[],this._actionIds=[],n.t(this.actionsList)}length(){return this.viewItems.length}focus(e){let t=!1,i=void 0;void 0===e?t=!0:"number"==typeof e?i=e:"boolean"==typeof e&&(t=e),t&&void 0===this.focusedItem?(e=this.viewItems.findIndex(e=>e.isEnabled()),this.focusedItem=-1===e?void 0:e):void 0!==i&&(this.focusedItem=i),this.updateFocus()}focusFirst(){return this.focusedItem=1=this.viewItems.length)return this.focusedItem=e,!1}while(this.focusedItem=(this.focusedItem+1)%this.viewItems.length,t=this.viewItems[this.focusedItem],this.focusedItem!==e&&this.options.focusOnlyEnabledItems&&!t.isEnabled());return this.updateFocus(),!0}focusPrevious(){if(void 0===this.focusedItem)this.focusedItem=0;else if(this.viewItems.length<=1)return!1;var 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}}while(t=this.viewItems[this.focusedItem],this.focusedItem!==e&&this.options.focusOnlyEnabledItems&&!t.isEnabled());return this.updateFocus(!0),!0}updateFocus(e,t){void 0===this.focusedItem&&this.actionsList.focus({preventScroll:t});for(let i=0;iy(void 0,void 0,void 0,(function*(){var[i,n,o]=t;Object(C.c)(v.a.isUri(i)),Object(C.c)(m.a.isIPosition(n)),Object(C.c)("string"==typeof o||!o);const s=yield e.get(w.a).createModelReference(i);try{const e=yield L(s.object.textEditorModel,m.a.lift(n),{triggerKind:f.C.Invoke,isRetrigger:!1,triggerCharacter:o},_.a.None);if(e)return setTimeout(()=>e.dispose(),0),e.value}finally{s.dispose()}})));b=i("5bd7");var x,k=i("303e"),D=i("b7d0"),N=i("5fe7"),O=i("3170"),E=function(e,t,i,n){return new(i=i||Promise)((function(o,s){function r(e){try{l(n.next(e))}catch(e){s(e)}}function a(e){try{l(n.throw(e))}catch(e){s(e)}}function l(e){var t;e.done?o(e.value):((t=e.value)instanceof i?t:new i((function(e){e(t)}))).then(r,a)}l((n=n.apply(e,t||[])).next())}))},I=x=x||{};I.Default={type:0},I.Pending=class{constructor(e,t){this.request=e,this.previouslyActiveHints=t,this.type=2}},I.Active=class{constructor(e){this.hints=e,this.type=1}};class M extends o.a{constructor(e,t=M.DEFAULT_DELAY){super(),this._onChangedHints=this._register(new c.b),this.onChangedHints=this._onChangedHints.event,this.triggerOnType=!1,this._state=x.Default,this._pendingTriggers=[],this._lastSignatureHelpResult=this._register(new o.d),this.triggerChars=new O.b,this.retriggerChars=new O.b,this.triggerId=0,this.editor=e,this.throttledDelayer=new N.a(t),this._register(this.editor.onDidBlurEditorWidget(()=>this.cancel())),this._register(this.editor.onDidChangeConfiguration(()=>this.onEditorConfigurationChange())),this._register(this.editor.onDidChangeModel(e=>this.onModelChanged())),this._register(this.editor.onDidChangeModelLanguage(e=>this.onModelChanged())),this._register(this.editor.onDidChangeCursorSelection(e=>this.onCursorChange(e))),this._register(this.editor.onDidChangeModelContent(e=>this.onModelContentChange())),this._register(f.B.onDidChange(this.onModelChanged,this)),this._register(this.editor.onDidType(e=>this.onDidType(e))),this.onEditorConfigurationChange(),this.onModelChanged()}get state(){return this._state}set state(e){2===this._state.type&&this._state.request.cancel(),this._state=e}cancel(e=!1){this.state=x.Default,this.throttledDelayer.cancel(),e||this._onChangedHints.fire(void 0)}trigger(e,t){var i=this.editor.getModel();if(i&&f.B.has(i)){const i=++this.triggerId;this._pendingTriggers.push(e),this.throttledDelayer.trigger(()=>this.doTrigger(i),t).catch(p.f)}}next(){var e,t,i,n;1===this.state.type&&(e=this.state.hints.signatures.length,i=(t=this.state.hints.activeSignature)%e==e-1,n=this.editor.getOption(75).cycle,(e<2||i)&&!n?this.cancel():this.updateActiveSignature(i&&n?0:t+1))}previous(){var e,t,i,n;1===this.state.type&&(e=this.state.hints.signatures.length,i=0===(t=this.state.hints.activeSignature),n=this.editor.getOption(75).cycle,(e<2||i)&&!n?this.cancel():this.updateActiveSignature(i&&n?e-1:t-1))}updateActiveSignature(e){1===this.state.type&&(this.state=new x.Active(Object.assign(Object.assign({},this.state.hints),{activeSignature:e})),this._onChangedHints.fire(this.state.hints))}doTrigger(e){return E(this,void 0,void 0,(function*(){var t=1===this.state.type||2===this.state.type,i=this.getLastActiveHints();if(this.cancel(!0),0===this._pendingTriggers.length)return!1;var n=this._pendingTriggers.reduce(T);this._pendingTriggers=[];const o={triggerKind:n.triggerKind,triggerCharacter:n.triggerCharacter,isRetrigger:t,activeSignatureHelp:i};if(!this.editor.hasModel())return!1;const s=this.editor.getModel(),r=this.editor.getPosition();this.state=new x.Pending(Object(N.h)(e=>L(s,r,o,e)),i);try{const t=yield this.state.request;return e!==this.triggerId?(null!==t&&void 0!==t&&t.dispose(),!1):t&&t.value.signatures&&0!==t.value.signatures.length?(this.state=new x.Active(t.value),this._lastSignatureHelpResult.value=t,this._onChangedHints.fire(this.state.hints),!0):(null!==t&&void 0!==t&&t.dispose(),this._lastSignatureHelpResult.clear(),this.cancel(),!1)}catch(t){return e===this.triggerId&&(this.state=x.Default),Object(p.f)(t),!1}}))}getLastActiveHints(){switch(this.state.type){case 1:return this.state.hints;case 2:return this.state.previouslyActiveHints;default:return}}get isTriggered(){return 1===this.state.type||2===this.state.type||this.throttledDelayer.isTriggered()}onModelChanged(){this.cancel(),this.triggerChars=new O.b,this.retriggerChars=new O.b;var e=this.editor.getModel();if(e)for(const t of f.B.ordered(e)){for(const e of t.signatureHelpTriggerCharacters||[])this.triggerChars.add(e.charCodeAt(0)),this.retriggerChars.add(e.charCodeAt(0));for(const e of t.signatureHelpRetriggerCharacters||[])this.retriggerChars.add(e.charCodeAt(0))}}onDidType(e){var t,i;this.triggerOnType&&(t=e.length-1,i=e.charCodeAt(t),(this.triggerChars.has(i)||this.isTriggered&&this.retriggerChars.has(i))&&this.trigger({triggerKind:f.C.TriggerCharacter,triggerCharacter:e.charAt(t)}))}onCursorChange(e){"mouse"===e.source?this.cancel():this.isTriggered&&this.trigger({triggerKind:f.C.ContentChange})}onModelContentChange(){this.isTriggered&&this.trigger({triggerKind:f.C.ContentChange})}onEditorConfigurationChange(){this.triggerOnType=this.editor.getOption(75).enabled,this.triggerOnType||this.cancel()}dispose(){this.cancel(!0),super.dispose()}}function T(e,t){switch(t.triggerKind){case f.C.Invoke:return t;case f.C.ContentChange:return e;default:return f.C.TriggerCharacter,t}}M.DEFAULT_DELAY=120;var A=i("3742"),R=(I=i("561a"),i("9c41")),P=(i=i("bf5b"),function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3{e?(this.show(),this.render(e)):this.hide()}))}createParameterHintDOMNodes(){const e=B(".editor-widget.parameter-hints-widget"),t=l.q(e,B(".phwrapper"));t.tabIndex=-1;var i=l.q(t,B(".controls")),n=l.q(i,B(".button"+D.d.asCSSSelector(W))),o=l.q(i,B(".overloads"));i=l.q(i,B(".button"+D.d.asCSSSelector(j))),this._register(l.i(n,"click",e=>{l.c.stop(e),this.previous()})),this._register(l.i(i,"click",e=>{l.c.stop(e),this.next()})),n=B(".body");const s=new h.a(n,{});this._register(s),t.appendChild(s.getDomNode()),i=l.q(n,B(".signature")),n=l.q(n,B(".docs")),e.style.userSelect="text",this.domNodes={element:e,signature:i,overloads:o,docs:n,scrollbar:s},this.editor.addContentWidget(this),this.hide(),this._register(this.editor.onDidChangeCursorSelection(e=>{this.visible&&this.editor.layoutContentWidget(this)})),i=()=>{var e;this.domNodes&&(e=this.editor.getOption(42),this.domNodes.element.style.fontSize=e.fontSize+"px")},i(),this._register(c.c.chain(this.editor.onDidChangeConfiguration.bind(this.editor)).filter(e=>e.hasChanged(42)).on(i,null)),this._register(this.editor.onDidLayoutChange(e=>this.updateMaxHeight())),this.updateMaxHeight()}show(){this.visible||(this.domNodes||this.createParameterHintDOMNodes(),this.keyVisible.set(!0),this.visible=!0,setTimeout(()=>{this.domNodes&&this.domNodes.element.classList.add("visible")},100),this.editor.layoutContentWidget(this))}hide(){this.renderDisposeables.clear(),this.visible&&(this.keyVisible.reset(),this.visible=!1,this.announcedLabel=null,this.domNodes&&this.domNodes.element.classList.remove("visible"),this.editor.layoutContentWidget(this))}getPosition(){return this.visible?{position:this.editor.getPosition(),preference:[1,2]}:null}render(e){if(this.renderDisposeables.clear(),this.domNodes){var t=1{var e;null!=(e=this.domNodes)&&e.scrollbar.scanDomNode()}}));return t.element.classList.add("markdown-docs"),t}hasDocs(e,t){return!!(t&&"string"==typeof t.documentation&&0{const i=e.getColor(k.F);i&&(n=e.type===R.a.HIGH_CONTRAST?2:1,t.addRule(`.monaco-editor .parameter-hints-widget { border: ${n}px solid ${i}; }`),t.addRule(`.monaco-editor .parameter-hints-widget.multiple .body { border-left: 1px solid ${i.transparent(.5)}; }`),t.addRule(`.monaco-editor .parameter-hints-widget .signature.has-docs { border-bottom: 1px solid ${i.transparent(.5)}; }`));var n=e.getColor(k.E);n&&t.addRule(`.monaco-editor .parameter-hints-widget { background-color: ${n}; }`),n=e.getColor(k.Jc),n&&t.addRule(`.monaco-editor .parameter-hints-widget a { color: ${n}; }`),n=e.getColor(k.Ic),n&&t.addRule(`.monaco-editor .parameter-hints-widget a:hover { color: ${n}; }`),n=e.getColor(k.G),n&&t.addRule(`.monaco-editor .parameter-hints-widget { color: ${n}; }`),n=e.getColor(k.Hc);n&&t.addRule(`.monaco-editor .parameter-hints-widget code { background-color: ${n}; }`)}),i=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3e.cancel(),kbOpts:{weight:175,kbExpr:s.a.focus,primary:9,secondary:[1033]}})),Object(a.k)(new U({id:"showPrevParameterHint",precondition:r.a.and(S.Visible,S.MultipleSignatures),handler:e=>e.previous(),kbOpts:{weight:175,kbExpr:s.a.focus,primary:16,secondary:[528],mac:{primary:16,secondary:[528,302]}}})),Object(a.k)(new U({id:"showNextParameterHint",precondition:r.a.and(S.Visible,S.MultipleSignatures),handler:e=>e.next(),kbOpts:{weight:175,kbExpr:s.a.focus,primary:18,secondary:[530],mac:{primary:18,secondary:[530,300]}}}))},"5bd7":function(e,t,i){"use strict";i.d(t,"a",(function(){return a})),i.d(t,"b",(function(){return l})),i.d(t,"c",(function(){return d}));var n=i("a666"),o=i("3742"),s=i("6d8e"),r=(t=i("0a0f"),function(e,t,i,n){return new(i=i||Promise)((function(o,s){function r(e){try{l(n.next(e))}catch(e){s(e)}}function a(e){try{l(n.throw(e))}catch(e){s(e)}}function l(e){var t;e.done?o(e.value):((t=e.value)instanceof i?t:new i((function(e){e(t)}))).then(r,a)}l((n=n.apply(e,t||[])).next())}))});const a=Object(t.c)("openerService"),l=Object.freeze({_serviceBrand:void 0,registerOpener(){return n.a.None},registerValidator(){return n.a.None},registerExternalUriResolver(){return n.a.None},setDefaultExternalOpener(){},registerExternalOpener(){return n.a.None},open(){return r(this,void 0,void 0,(function*(){return!1}))},resolveExternalUri(e){return r(this,void 0,void 0,(function*(){return{resolved:e,dispose(){}}}))}});function d(e,t){return s.a.isUri(e)?Object(o.r)(e.scheme,t):Object(o.R)(e,t+":")}},"5d08":function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"rust",extensions:[".rs",".rlib"],aliases:["Rust","rust"],loader:function(){return i.e("chunk-2d238465").then(i.bind(null,"ff4c"))}})},"5d28":function(e,t,i){"use strict";i.d(t,"a",(function(){return r})),i.d(t,"b",(function(){return a}));var n=i("0f70"),o=i("e757"),s=i("30db");class r{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),e=o.a.getPositionOfChildWindowRelativeToAncestorWindow(self,e.view),this.posx-=e.left,this.posy-=e.top}preventDefault(){this.browserEvent.preventDefault()}stopPropagation(){this.browserEvent.stopPropagation()}}class a{constructor(e,t=0,i=0){this.browserEvent=e||null,this.target=e?e.target||e.targetNode||e.srcElement:null,this.deltaY=i,this.deltaX=t,e&&(t=i=e,void 0!==i.wheelDeltaY?this.deltaY=i.wheelDeltaY/120:void 0!==t.VERTICAL_AXIS&&t.axis===t.VERTICAL_AXIS?this.deltaY=-t.detail/3:"wheel"===e.type&&(e.deltaMode===e.DOM_DELTA_LINE?n.g&&!s.f?this.deltaY=-e.deltaY/3:this.deltaY=-e.deltaY:this.deltaY=-e.deltaY/40),void 0!==i.wheelDeltaX?n.h&&s.i?this.deltaX=-i.wheelDeltaX/120:this.deltaX=i.wheelDeltaX/120:void 0!==t.HORIZONTAL_AXIS&&t.axis===t.HORIZONTAL_AXIS?this.deltaX=-e.detail/3:"wheel"===e.type&&(e.deltaMode===e.DOM_DELTA_LINE?n.g&&!s.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()}}},"5d70":function(e,t,i){},"5d75":function(e,t,i){"use strict";i.d(t,"a",(function(){return n})),t=i("0a0f");const n=Object(t.c)("telemetryService")},"5ed2":function(e,t,i){"use strict";i.r(t),i.d(t,"getOccurrencesAtPosition",(function(){return k}));var n=i("dff7"),o=i("e8e3"),s=i("5fe7"),r=i("2504"),a=i("fdcc"),l=i("a666"),d=(t=i("b2cc"),i("6a89")),h=i("c101"),c=i("3352"),u=i("b57f"),g=i("b707"),p=i("4fc3"),m=i("303e"),f=i("b7d0"),_=i("3813"),b=(i=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3()=>Promise.resolve(n.provideDocumentHighlights(e,t,i)).then(void 0,a.g)),o.n)}class D{constructor(e,t,i){this._wordRange=this._getCurrentWordRange(e,t),this.result=Object(s.h)(n=>this._compute(e,t,i,n))}_getCurrentWordRange(e,t){return e=e.getWordAtPosition(t.getPosition()),e?new d.a(t.startLineNumber,e.startColumn,t.startLineNumber,e.endColumn):null}isValid(e,t,i){var n=t.startLineNumber,o=t.startColumn,s=t.endColumn;t=this._getCurrentWordRange(e,t);let r=Boolean(this._wordRange&&this._wordRange.equalsRange(t));for(let l=0,d=i.length;!r&&l=s&&(r=!0)}return r}cancel(){this.result.cancel()}}class N extends D{_compute(e,t,i,n){return k(e,t.getPosition(),n).then(e=>e||[])}}class O extends D{constructor(e,t,i){super(e,t,i),this._selectionIsEmpty=t.isEmpty()}_compute(e,t,i,n){return Object(s.n)(250,n).then(()=>{if(!t.isEmpty())return[];var n=e.getWordAtPosition(t.getPosition());if(!n||1e3({range:e.range,kind:g.h.Text}))})}isValid(e,t,i){var n=t.isEmpty();return this._selectionIsEmpty===n&&super.isValid(e,t,i)}}Object(t.n)("_executeDocumentHighlights",(e,t)=>k(e,t,r.a.None));class E{constructor(e,t){this.toUnhook=new l.b,this.workerRequestTokenId=0,this.workerRequestCompleted=!1,this.workerRequestValue=[],this.lastCursorPositionChangeTime=0,this.renderDecorationsTimer=-1,this.editor=e,this._hasWordHighlights=x.bindTo(t),this._ignorePositionChangeEvent=!1,this.occurrencesHighlight=this.editor.getOption(71),this.model=this.editor.getModel(),this.toUnhook.add(e.onDidChangeCursorPosition(e=>{this._ignorePositionChangeEvent||this.occurrencesHighlight&&this._onPositionChanged(e)})),this.toUnhook.add(e.onDidChangeModelContent(e=>{this._stopAll()})),this.toUnhook.add(e.onDidChangeConfiguration(e=>{var t=this.editor.getOption(71);this.occurrencesHighlight!==t&&(this.occurrencesHighlight=t,this._stopAll())})),this._decorationIds=[],this.workerRequestTokenId=0,this.workerRequest=null,this.workerRequestCompleted=!1,this.lastCursorPositionChangeTime=0,this.renderDecorationsTimer=-1}hasDecorations(){return 0this.model.getDecorationRange(e)).sort(d.a.compareRangesUsingStarts))}moveNext(){let e=this._getSortedHighlights();var t=(e.findIndex(e=>e.containsPosition(this.editor.getPosition()))+1)%e.length;let i=e[t];try{this._ignorePositionChangeEvent=!0,this.editor.setPosition(i.getStartPosition()),this.editor.revealRangeInCenterIfOutsideViewport(i);var n,o=this._getWord();o&&(n=this.editor.getModel().getLineContent(i.startLineNumber),Object(_.a)(`${n}, ${1+t} of ${e.length} for '${o.word}'`))}finally{this._ignorePositionChangeEvent=!1}}moveBack(){let e=this._getSortedHighlights();var t=(e.findIndex(e=>e.containsPosition(this.editor.getPosition()))-1+e.length)%e.length;let i=e[t];try{this._ignorePositionChangeEvent=!0,this.editor.setPosition(i.getStartPosition()),this.editor.revealRangeInCenterIfOutsideViewport(i);var n,o=this._getWord();o&&(n=this.editor.getModel().getLineContent(i.startLineNumber),Object(_.a)(`${n}, ${1+t} of ${e.length} for '${o.word}'`))}finally{this._ignorePositionChangeEvent=!1}}_removeDecorations(){0t||n.endColumn{t===this.workerRequestTokenId&&(this.workerRequestCompleted=!0,this.workerRequestValue=e||[],this._beginRenderDecorations())},a.f)}}}_beginRenderDecorations(){var e=(new Date).getTime(),t=this.lastCursorPositionChangeTime+250;t<=e?(this.renderDecorationsTimer=-1,this.renderDecorations()):this.renderDecorationsTimer=setTimeout(()=>{this.renderDecorations()},t-e)}renderDecorations(){this.renderDecorationsTimer=-1;let e=[];for(const t of this.workerRequestValue)t.range&&e.push({range:t.range,options:E._getDecorationOptions(t.kind)});this._decorationIds=this.editor.deltaDecorations(this._decorationIds,e),this._hasWordHighlights.set(this.hasDecorations())}static _getDecorationOptions(e){return e===g.h.Write?this._WRITE_OPTIONS:e===g.h.Text?this._TEXT_OPTIONS:this._REGULAR_OPTIONS}dispose(){this._stopAll(),this.toUnhook.dispose()}}E._WRITE_OPTIONS=u.a.register({description:"word-highlight-strong",stickiness:1,className:"wordHighlightStrong",overviewRuler:{color:Object(f.g)(L),position:c.d.Center}}),E._TEXT_OPTIONS=u.a.register({description:"selection-highlight",stickiness:1,className:"selectionHighlight",overviewRuler:{color:Object(f.g)(m.jc),position:c.d.Center}}),E._REGULAR_OPTIONS=u.a.register({description:"word-highlight",stickiness:1,className:"wordHighlight",overviewRuler:{color:Object(f.g)(S),position:c.d.Center}});let I=class e extends l.a{constructor(e,t){super(),this.wordHighlighter=null;const i=()=>{e.hasModel()&&(this.wordHighlighter=new E(e,t))};this._register(e.onDidChangeModel(e=>{this.wordHighlighter&&(this.wordHighlighter.dispose(),this.wordHighlighter=null),i()})),i()}static get(t){return t.getContribution(e.ID)}saveViewState(){return!(!this.wordHighlighter||!this.wordHighlighter.hasDecorations())}moveNext(){this.wordHighlighter&&this.wordHighlighter.moveNext()}moveBack(){this.wordHighlighter&&this.wordHighlighter.moveBack()}restoreViewState(e){this.wordHighlighter&&e&&this.wordHighlighter.restore()}dispose(){this.wordHighlighter&&(this.wordHighlighter.dispose(),this.wordHighlighter=null),super.dispose()}};I.ID="editor.contrib.wordHighlighter",I=i([b(1,p.b)],I);class M extends t.b{constructor(e,t){super(t),this._isNext=e}run(e,t){const i=I.get(t);i&&(this._isNext?i.moveNext():i.moveBack())}}class T extends t.b{constructor(){super({id:"editor.action.wordHighlight.trigger",label:n.a("wordHighlight.trigger.label","Trigger Symbol Highlight"),alias:"Trigger Symbol Highlight",precondition:x.toNegated(),kbOpts:{kbExpr:h.a.editorTextFocus,primary:0,weight:100}})}run(e,t,i){const n=I.get(t);n&&n.restoreViewState(!0)}}Object(t.l)(I.ID,I),Object(t.j)(class extends M{constructor(){super(!0,{id:"editor.action.wordHighlight.next",label:n.a("wordHighlight.next.label","Go to Next Symbol Highlight"),alias:"Go to Next Symbol Highlight",precondition:x,kbOpts:{kbExpr:h.a.editorTextFocus,primary:65,weight:100}})}}),Object(t.j)(class extends M{constructor(){super(!1,{id:"editor.action.wordHighlight.prev",label:n.a("wordHighlight.previous.label","Go to Previous Symbol Highlight"),alias:"Go to Previous Symbol Highlight",precondition:x,kbOpts:{kbExpr:h.a.editorTextFocus,primary:1089,weight:100}})}}),Object(t.j)(T),Object(f.f)((e,t)=>{const i=e.getColor(m.T);i&&(t.addRule(`.monaco-editor .focused .selectionHighlight { background-color: ${i}; }`),t.addRule(`.monaco-editor .selectionHighlight { background-color: ${i.transparent(.5)}; }`));var n=e.getColor(v);n&&t.addRule(`.monaco-editor .wordHighlight { background-color: ${n}; }`),n=e.getColor(C),n&&t.addRule(`.monaco-editor .wordHighlightStrong { background-color: ${n}; }`),n=e.getColor(m.U),n&&t.addRule(`.monaco-editor .selectionHighlight { border: 1px ${"hc"===e.type?"dotted":"solid"} ${n}; box-sizing: border-box; }`),n=e.getColor(w),n&&t.addRule(`.monaco-editor .wordHighlight { border: 1px ${"hc"===e.type?"dashed":"solid"} ${n}; box-sizing: border-box; }`),n=e.getColor(y);n&&t.addRule(`.monaco-editor .wordHighlightStrong { border: 1px ${"hc"===e.type?"dashed":"solid"} ${n}; box-sizing: border-box; }`)})},"5fe7":function(e,t,i){"use strict";i.d(t,"k",(function(){return l})),i.d(t,"h",(function(){return d})),i.d(t,"l",(function(){return h})),i.d(t,"a",(function(){return u})),i.d(t,"f",(function(){return g})),i.d(t,"n",(function(){return p})),i.d(t,"i",(function(){return m})),i.d(t,"j",(function(){return f})),i.d(t,"g",(function(){return _})),i.d(t,"c",(function(){return b})),i.d(t,"e",(function(){return v})),i.d(t,"m",(function(){return C})),i.d(t,"b",(function(){return w})),i.d(t,"d",(function(){return n}));var n,o=i("2504"),s=i("fdcc"),r=i("a666"),a=function(e,t,i,n){return new(i=i||Promise)((function(o,s){function r(e){try{l(n.next(e))}catch(e){s(e)}}function a(e){try{l(n.throw(e))}catch(e){s(e)}}function l(e){var t;e.done?o(e.value):((t=e.value)instanceof i?t:new i((function(e){e(t)}))).then(r,a)}l((n=n.apply(e,t||[])).next())}))};function l(e){return!!e&&"function"==typeof e.then}function d(e){const t=new o.b,i=e(t.token),n=new Promise((e,n)=>{const o=t.token.onCancellationRequested(()=>{o.dispose(),t.dispose(),n(Object(s.b)())});Promise.resolve(i).then(i=>{o.dispose(),t.dispose(),e(i)},e=>{o.dispose(),t.dispose(),n(e)})});return new class{cancel(){t.cancel()}then(e,t){return n.then(e,t)}catch(e){return this.then(void 0,e)}finally(e){return n.finally(e)}}}function h(e,t,i){return Promise.race([e,new Promise(e=>t.onCancellationRequested(()=>e(i)))])}class c{constructor(){this.activePromise=null,this.queuedPromise=null,this.queuedPromiseFactory=null}queue(e){if(this.activePromise){if(this.queuedPromiseFactory=e,!this.queuedPromise){const e=()=>{this.queuedPromise=null;var e=this.queue(this.queuedPromiseFactory);return this.queuedPromiseFactory=null,e};this.queuedPromise=new Promise(t=>{this.activePromise.then(e,e).then(t)})}return new Promise((e,t)=>{this.queuedPromise.then(e,t)})}return this.activePromise=e(),new Promise((e,t)=>{this.activePromise.then(t=>{this.activePromise=null,e(t)},e=>{this.activePromise=null,t(e)})})}}class u{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(Object(s.b)()),this.completionPromise=null)}cancelTimeout(){null!==this.timeout&&(clearTimeout(this.timeout),this.timeout=null)}dispose(){this.cancel()}}class g{constructor(e){this.delayer=new u(e),this.throttler=new c}trigger(e,t){return this.delayer.trigger(()=>this.throttler.queue(e),t)}dispose(){this.delayer.dispose()}}function p(e,t){return t?new Promise((i,n)=>{const o=setTimeout(()=>{r.dispose(),i()},e),r=t.onCancellationRequested(()=>{clearTimeout(o),r.dispose(),n(Object(s.b)())})}):d(t=>p(e,t))}function m(e,t=0){const i=setTimeout(e,t);return Object(r.i)(()=>clearTimeout(i))}function f(e,t=(e=>!!e),i=null){let n=0;const o=e.length,s=()=>{if(n>=o)return Promise.resolve(i);const r=e[n++],a=Promise.resolve(r());return a.then(e=>t(e)?Promise.resolve(e):s())};return s()}class _{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 b{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 v{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)}get delay(){return this.timeout}set delay(e){this.timeout=e}isScheduled(){return-1!==this.timeoutToken}onTimeout(){this.timeoutToken=-1,this.runner&&this.doRun()}doRun(){this.runner&&this.runner()}}let C;if("function"!=typeof requestIdleCallback||"function"!=typeof cancelIdleCallback){const e=Object.freeze({didTimeout:!0,timeRemaining(){return 15}});C=t=>{const i=setTimeout(()=>t(e));let n=!1;return{dispose(){n||(n=!0,clearTimeout(i))}}}}else C=(e,t)=>{const i=requestIdleCallback(e,"number"==typeof t?{timeout:t}:void 0);let n=!1;return{dispose(){n||(n=!0,cancelIdleCallback(i))}}};class w{constructor(e){this._didRun=!1,this._executor=()=>{try{this._value=e()}catch(e){this._error=e}finally{this._didRun=!0}},this._handle=C(()=>this._executor())}dispose(){this._handle.dispose()}get value(){if(this._didRun||(this._handle.dispose(),this._executor()),this._error)throw this._error;return this._value}get isInitialized(){return this._didRun}}(n||(n={})).settled=function(e){return a(this,void 0,void 0,(function*(){let t=void 0;var i=yield Promise.all(e.map(e=>e.then(e=>e,e=>{t=t||e})));if(void 0!==t)throw t;return i}))}},"607c":function(e,t,i){},"62bd":function(e,t,i){"use strict";i.d(t,"a",(function(){return o}));var n=i("308f");const o=new class{constructor(){this._zoomLevel=0,this._onDidChangeZoomLevel=new n.b,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))}}},6424:function(e,t,i){"use strict";function n(e,t,i){let n=null,o=null;if("function"==typeof i.value?(n="value",(o=i.value).length):"function"==typeof i.get&&(n="get",o=i.get),!o)throw new Error("not supported");const s="$memoize$"+t;i[n]=function(...e){return this.hasOwnProperty(s)||Object.defineProperty(this,s,{configurable:!1,enumerable:!1,writable:!1,value:o.apply(this,e)}),this[s]}}i.d(t,"a",(function(){return n}))},6483:function(e,t,i){"use strict";i.d(t,"b",(function(){return d})),i.d(t,"a",(function(){return h}));var n=i("2504"),o=i("fdcc"),s=i("6d8e"),r=i("6a89"),a=i("b707"),l=i("1b69");t=i("9e74");function d(e,t){const i=[],n=a.c.ordered(e).reverse();var o=n.map(n=>Promise.resolve(n.provideDocumentColors(e,t)).then(e=>{if(Array.isArray(e))for(var t of e)i.push({colorInfo:t,provider:n})}));return Promise.all(o).then(()=>i)}function h(e,t,i,n){return Promise.resolve(i.provideColorPresentations(e,t,n))}t.a.registerCommand("_executeDocumentColorProvider",(function(e,...t){var[t]=t;if(!(t instanceof s.a))throw Object(o.c)();const i=e.get(l.a).getModel(t);if(!i)throw Object(o.c)();const r=[],d=a.c.ordered(i).reverse();return e=d.map(e=>Promise.resolve(e.provideDocumentColors(i,n.a.None)).then(e=>{if(Array.isArray(e))for(var t of e)r.push({range:t.range,color:[t.color.red,t.color.green,t.color.blue,t.color.alpha]})})),Promise.all(e).then(()=>r)})),t.a.registerCommand("_executeColorPresentationProvider",(function(e,...t){var[t,i]=t,{uri:i,range:d}=i;if(!(i instanceof s.a&&Array.isArray(t)&&4===t.length&&r.a.isIRange(d)))throw Object(o.c)();var[t,h,c,u]=t;const g=e.get(l.a).getModel(i);if(!g)throw Object(o.c)();const p={range:d,color:{red:t,green:h,blue:c,alpha:u}},m=[],f=a.c.ordered(g).reverse();return e=f.map(e=>Promise.resolve(e.provideColorPresentations(g,p,n.a.None)).then(e=>{Array.isArray(e)&&m.push(...e)})),Promise.all(e).then(()=>m)}))},"650e":function(e,t,i){"use strict";i.d(t,"a",(function(){return n})),i.d(t,"b",(function(){return o})),i.d(t,"c",(function(){return s}));const n={RESOURCES:"ResourceURLs",DOWNLOAD_URL:"DownloadURL",FILES:"Files",TEXT:i("b9b4").a.text,TERMINALS:"Terminals"};class o{constructor(e){this.data=e}update(){}getData(){return this.data}}const s={CurrentDragAndDropData:void 0}},6640:function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"mips",extensions:[".s"],aliases:["MIPS","MIPS-V"],mimetypes:["text/x-mips","text/mips","text/plaintext"],loader:function(){return i.e("chunk-2d0af08c").then(i.bind(null,"0d35"))}})},6653:function(e,t,i){"use strict";i.d(t,"a",(function(){return n})),i.d(t,"b",(function(){return o}));class n{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){this.domNode.classList.toggle(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 o(e){return new n(e)}},"66bd":function(e,t,i){"use strict";i.d(t,"a",(function(){return s}));var n=i("0a0f"),o=i("cdd6");i.d(t,"b",(function(){return o.a}));const s=Object(n.c)("quickInputService")},"66f1":function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"lua",extensions:[".lua"],aliases:["Lua","lua"],loader:function(){return i.e("chunk-2d217e5b").then(i.bind(null,"c94c"))}})},"675a4":function(e,t,i){},"67b4":function(e,t,i){"use strict";i.d(t,"a",(function(){return a}));var n=i("7061"),o=i("6a89"),s=i("db88"),r=function(e,t,i,n){return new(i=i||Promise)((function(o,s){function r(e){try{l(n.next(e))}catch(e){s(e)}}function a(e){try{l(n.throw(e))}catch(e){s(e)}}function l(e){var t;e.done?o(e.value):((t=e.value)instanceof i?t:new i((function(e){e(t)}))).then(r,a)}l((n=n.apply(e,t||[])).next())}))};class a{provideSelectionRanges(e,t){return r(this,void 0,void 0,(function*(){const i=[];for(const n of t){const t=[],o=(i.push(t),new Map);yield new Promise(t=>a._bracketsRightYield(t,0,e,n,o)),yield new Promise(i=>a._bracketsLeftYield(i,0,e,n,o,t))}return i}))}static _bracketsRightYield(e,t,i,n,o){const r=new Map;for(var l=Date.now();;){if(t>=a._maxRounds){e();break}if(!n){e();break}let c=i.findNextBracket(n);if(!c){e();break}if(Date.now()-l>a._maxDuration){setTimeout(()=>a._bracketsRightYield(e,t+1,i,n,o));break}var d=c.close[0];if(c.isOpen){var h=r.has(d)?r.get(d):0;r.set(d,h+1)}else if(h=r.has(d)?r.get(d):0,--h,r.set(d,Math.max(0,h)),h<0){let e=o.get(d);e||(e=new s.a,o.set(d,e)),e.push(c.range)}n=c.range.getEndPosition()}}static _bracketsLeftYield(e,t,i,n,s,r){const l=new Map;for(var d=Date.now();;){if(t>=a._maxRounds&&0===s.size){e();break}if(!n){e();break}let g=i.findPrevBracket(n);if(!g){e();break}if(Date.now()-d>a._maxDuration){setTimeout(()=>a._bracketsLeftYield(e,t+1,i,n,s,r));break}var h=g.close[0];if(g.isOpen){var c=l.has(h)?l.get(h):0;if(--c,l.set(h,Math.max(0,c)),c<0){let e=s.get(h);if(e){let t=e.shift();0===e.size&&s.delete(h);c=o.a.fromPositions(g.range.getEndPosition(),t.getStartPosition());var u=o.a.fromPositions(g.range.getStartPosition(),t.getEndPosition());r.push({range:c}),r.push({range:u}),a._addBracketLeading(i,u,r)}}}else c=l.has(h)?l.get(h):0,l.set(h,c+1);n=g.range.getStartPosition()}}static _addBracketLeading(e,t,i){if(t.startLineNumber!==t.endLineNumber){var s=t.startLineNumber;const r=e.getLineFirstNonWhitespaceColumn(s);if(0!==r&&r!==t.startColumn&&(i.push({range:o.a.fromPositions(new n.a(s,r),t.getEndPosition())}),i.push({range:o.a.fromPositions(new n.a(s,1),t.getEndPosition())})),s-=1,0{e.hasChanged(69)&&(e=l(this._editor.getOption(69)),this._opts.equals(e)||(this._opts=e,this._lastMouseMoveEvent=null,this._hasTriggerKeyOnMouseDown=!1,this._lineNumberOnMouseDown=0,this._onCancel.fire()))})),this._register(this._editor.onMouseMove(e=>this._onEditorMouseMove(new s(e,this._opts)))),this._register(this._editor.onMouseDown(e=>this._onEditorMouseDown(new s(e,this._opts)))),this._register(this._editor.onMouseUp(e=>this._onEditorMouseUp(new s(e,this._opts)))),this._register(this._editor.onKeyDown(e=>this._onEditorKeyDown(new r(e,this._opts)))),this._register(this._editor.onKeyUp(e=>this._onEditorKeyUp(new r(e,this._opts)))),this._register(this._editor.onMouseDrag(()=>this._resetHandler())),this._register(this._editor.onDidChangeCursorSelection(e=>this._onDidChangeCursorSelection(e))),this._register(this._editor.onDidChangeModel(e=>this._resetHandler())),this._register(this._editor.onDidChangeModelContent(()=>this._resetHandler())),this._register(this._editor.onDidScrollChange(e=>{(e.scrollTopChanged||e.scrollLeftChanged)&&this._resetHandler()}))}_onDidChangeCursorSelection(e){e.selection&&e.selection.startColumn!==e.selection.endColumn&&this._resetHandler()}_onEditorMouseMove(e){this._lastMouseMoveEvent=e,this._onMouseMoveOrRelevantKeyDown.fire([e,null])}_onEditorMouseDown(e){this._hasTriggerKeyOnMouseDown=e.hasTriggerModifier,this._lineNumberOnMouseDown=e.target.position?e.target.position.lineNumber:0}_onEditorMouseUp(e){var t=e.target.position?e.target.position.lineNumber:0;this._hasTriggerKeyOnMouseDown&&this._lineNumberOnMouseDown&&this._lineNumberOnMouseDown===t&&this._onExecute.fire(e)}_onEditorKeyDown(e){this._lastMouseMoveEvent&&(e.keyCodeIsTriggerKey||e.keyCodeIsSideBySideKey&&e.hasTriggerModifier)?this._onMouseMoveOrRelevantKeyDown.fire([this._lastMouseMoveEvent,e]):e.hasTriggerModifier&&this._onCancel.fire()}_onEditorKeyUp(e){e.keyCodeIsTriggerKey&&this._onCancel.fire()}_resetHandler(){this._lastMouseMoveEvent=null,this._hasTriggerKeyOnMouseDown=!1,this._onCancel.fire()}}},"6a38":function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"razor",extensions:[".cshtml"],aliases:["Razor","razor"],mimetypes:["text/x-cshtml"],loader:function(){return i.e("chunk-2d0abc00").then(i.bind(null,"1737"))}})},"6a5d":function(e,t,i){"use strict";i.d(t,"a",(function(){return u})),i.d(t,"b",(function(){return m}));var n=i("308f"),o=i("eda7"),s=i("a666"),r=i("40355"),a=i("49d9"),l=i("9768"),d=i("32b8"),h=i("1b69");function c(e){return"string"!=typeof e&&(Array.isArray(e)?e.every(c):!!e.exclusive)}class u{constructor(){this._clock=0,this._entries=[],this._onDidChange=new n.b}get onDidChange(){return this._onDidChange.event}register(e,t){let i={selector:e,provider:t,_score:-1,_time:this._clock++};return this._entries.push(i),this._lastCandidate=void 0,this._onDidChange.fire(this._entries.length),Object(s.i)(()=>{var e;i&&0<=(e=this._entries.indexOf(i))&&(this._entries.splice(e,1),this._lastCandidate=void 0,this._onDidChange.fire(this._entries.length),i=void 0)})}has(e){return 0t.push(e.provider)),t}orderedGroups(e){const t=[];let i,n;return this._orderedForEach(e,e=>{i&&n===e._score?i.push(e.provider):(n=e._score,i=[e.provider],t.push(i))}),t}_orderedForEach(e,t){if(e){this._updateScores(e);for(const e of this._entries)0r&&(r=s)}return r}if("string"==typeof t)return o?"*"===t?5:t===n?10:0:0;if(t){var{language:t,pattern:r,scheme:a,hasAccessToAllModels:h}=t;if(!o&&!h)return 0;let e=0;if(a)if(a===i.scheme)e=10;else{if("*"!==a)return 0;e=5}if(t)if(t===n)e=10;else{if("*"!==t)return 0;e=Math.max(e,5)}if(r){let t;if((t="string"==typeof r?r:Object.assign(Object.assign({},r),{base:Object(d.d)(r.base)}))!==i.fsPath&&!Object(l.a)(t,i.fsPath))return 0;e=10}return e}return 0}(i.selector,e.uri,e.getLanguageIdentifier().language,Object(h.b)(e)),c(i.selector)&&0t._score?-1:e._timet._time?-1:0}}const g=new WeakMap;let p=0;class m{constructor(e,t,i=Number.MAX_SAFE_INTEGER){this._registry=e,this.min=t,this.max=i,this._cache=new r.a(50,.7)}_key(e){return e.id+this._registry.all(e).reduce((e,t)=>Object(o.b)(function(e){let t=g.get(e);return void 0===t&&(t=++p,g.set(e,t)),t}(t),e),0)}_clamp(e){return void 0===e?this.min:Math.min(this.max,Math.max(this.min,Math.floor(1.3*e)))}get(e){return e=this._key(e),e=this._cache.get(e),this._clamp(null==e?void 0:e.value)}update(e,t){var i=this._key(e);let n=this._cache.get(i);return n||(n=new a.a,this._cache.set(i,n)),n.update(t),this.get(e)}}},"6a89":function(e,t,i){"use strict";i.d(t,"a",(function(){return o}));var n=i("7061");class o{constructor(e,t,i,n){ie.endLineNumber)&&!(t.lineNumber===e.startLineNumber&&t.columne.endColumn)}containsRange(e){return o.containsRange(this,e)}static containsRange(e,t){return!(t.startLineNumbere.endLineNumber||t.endLineNumber>e.endLineNumber)&&!(t.startLineNumber===e.startLineNumber&&t.startColumne.endColumn)}strictContainsRange(e){return o.strictContainsRange(this,e)}static strictContainsRange(e,t){return!(t.startLineNumbere.endLineNumber||t.endLineNumber>e.endLineNumber)&&!(t.startLineNumber===e.startLineNumber&&t.startColumn<=e.startColumn)&&!(t.endLineNumber===e.endLineNumber&&t.endColumn>=e.endColumn)}plusRange(e){return o.plusRange(this,e)}static plusRange(e,t){let i,n,s,r;return n=t.startLineNumbere.endLineNumber?(s=t.endLineNumber,t.endColumn):t.endLineNumber===e.endLineNumber?(s=t.endLineNumber,Math.max(t.endColumn,e.endColumn)):(s=e.endLineNumber,e.endColumn),new o(i,n,s,r)}intersectRanges(e){return o.intersectRanges(this,e)}static intersectRanges(e,t){let i=e.startLineNumber,n=e.startColumn,s=e.endLineNumber,r=e.endColumn;e=t.startLineNumber;var a=t.startColumn,l=t.endLineNumber;t=t.endColumn;return il?(s=l,r=t):s===l&&(r=Math.min(r,t)),i>s||i===s&&n>r?null:new o(i,n,s,r)}equalsRange(e){return o.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 o.getEndPosition(this)}static getEndPosition(e){return new n.a(e.endLineNumber,e.endColumn)}getStartPosition(){return o.getStartPosition(this)}static getStartPosition(e){return new n.a(e.startLineNumber,e.startColumn)}toString(){return"["+this.startLineNumber+","+this.startColumn+" -> "+this.endLineNumber+","+this.endColumn+"]"}setEndPosition(e,t){return new o(this.startLineNumber,this.startColumn,e,t)}setStartPosition(e,t){return new o(e,t,this.endLineNumber,this.endColumn)}collapseToStart(){return o.collapseToStart(this)}static collapseToStart(e){return new o(e.startLineNumber,e.startColumn,e.startLineNumber,e.startColumn)}static fromPositions(e,t=e){return new o(e.lineNumber,e.column,t.lineNumber,t.column)}static lift(e){return e?new o(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.endLineNumbere.startLineNumber}}},"6c8c":function(e,t,i){"use strict";i.r(t);var n=i("89cd"),o=i("2f1e"),s=(t=i("03d9"),i("a666")),r=i("dff7"),a=(i=i("66bd"),function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3{var[e]=t.selectedItems;e&&this.quickInputService.quickAccess.show(e.prefix,{preserveValue:!0})})),i.add(t.onDidChangeValue(t=>{t=this.registry.getQuickAccessProvider(t.substr(e.PREFIX.length)),t&&t.prefix&&t.prefix!==e.PREFIX&&this.quickInputService.quickAccess.show(t.prefix,{preserveValue:!0})}));var{editorProviders:n,globalProviders:o}=this.getQuickAccessProviders();return t.items=0===n.length||0===o.length?[...0===n.length?o:n]:[{label:Object(r.a)("globalCommands","global commands"),type:"separator"},...o,{label:Object(r.a)("editorCommands","editor commands"),type:"separator"},...n],i}getQuickAccessProviders(){const t=[],i=[];for(const s of this.registry.getQuickAccessProviders().sort((e,t)=>e.prefix.localeCompare(t.prefix)))if(s.prefix!==e.PREFIX)for(const e of s.helpEntries){var n=e.prefix||s.prefix,o=n||"…";(e.needsEditor?i:t).push({prefix:n,label:o,ariaLabel:Object(r.a)("helpPickAriaLabel","{0}, {1}",o,e.description),description:e.description})}return{editorProviders:i,globalProviders:t}}};d.PREFIX="?",d=a([l(0,i.a)],d),n.a.as(o.b.Quickaccess).registerQuickAccessProvider({ctor:d,prefix:"",helpEntries:[{description:t.e.helpQuickAccessActionLabel,needsEditor:!0}]})},"6d8e":function(e,t,i){"use strict";i.d(t,"a",(function(){return h})),i.d(t,"b",(function(){return f}));var n=i("32b8"),o=i("30db");const s=/^\w[\w\d+.-]*$/,r=/^\//,a=/^\/\//;function l(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&&!s.test(e.scheme))throw new Error("[UriError]: Scheme contains illegal characters.");if(e.path)if(e.authority){if(!r.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(a.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 ("//")')}const d=/^(([^:/?#]+?):)?(\/\/([^/?#]*))?([^?#]*)(\?([^#]*))?(#(.*))?/;class h{constructor(e,t,i,n,o,s=!1){var r;"object"==typeof e?(this.scheme=e.scheme||"",this.authority=e.authority||"",this.path=e.path||"",this.query=e.query||"",this.fragment=e.fragment||""):(this.scheme=(r=s,(e=e)||r?e:"file"),this.authority=t||"",this.path=function(e,t){switch(e){case"https":case"http":case"file":t?"/"!==t[0]&&(t="/"+t):t="/"}return t}(this.scheme,i||""),this.query=n||"",this.fragment=o||"",l(this,s))}static isUri(e){return e instanceof h||!!e&&"string"==typeof e.authority&&"string"==typeof e.fragment&&"string"==typeof e.path&&"string"==typeof e.query&&"string"==typeof e.scheme&&"string"==typeof e.fsPath&&"function"==typeof e.with&&"function"==typeof e.toString}get fsPath(){return f(this,!1)}with(e){if(!e)return this;let{scheme:t,authority:i,path:n,query:o,fragment:s}=e;return void 0===t?t=this.scheme:null===t&&(t=""),void 0===i?i=this.authority:null===i&&(i=""),void 0===n?n=this.path:null===n&&(n=""),void 0===o?o=this.query:null===o&&(o=""),void 0===s?s=this.fragment:null===s&&(s=""),t===this.scheme&&i===this.authority&&n===this.path&&o===this.query&&s===this.fragment?this:new u(t,i,n,o,s)}static parse(e,t=!1){return e=d.exec(e),e?new u(e[2]||"",v(e[4]||""),v(e[5]||""),v(e[7]||""),v(e[9]||""),t):new u("","","","","")}static file(e){let t="";var i;return"/"===(e=o.i?e.replace(/\\/g,"/"):e)[0]&&"/"===e[1]&&(e=-1===(i=e.indexOf("/",2))?(t=e.substring(2),"/"):(t=e.substring(2,i),e.substring(i)||"/")),new u("file",t,e,"","")}static from(e){return e=new u(e.scheme,e.authority,e.path,e.query,e.fragment),l(e,!0),e}static joinPath(e,...t){if(!e.path)throw new Error("[UriError]: cannot call joinPath on URI without path");let i;return i=o.i&&"file"===e.scheme?h.file(n.i.join(f(e,!0),...t)).path:n.e.join(e.path,...t),e.with({path:i})}toString(e=!1){return _(this,e)}toJSON(){return this}static revive(e){if(e){if(e instanceof h)return e;{const t=new u(e);return t._formatted=e.external,t._fsPath=e._sep===c?e.fsPath:null,t}}return e}}const c=o.i?1:void 0;class u extends h{constructor(){super(...arguments),this._formatted=null,this._fsPath=null}get fsPath(){return this._fsPath||(this._fsPath=f(this,!1)),this._fsPath}toString(e=!1){return e?_(this,!0):(this._formatted||(this._formatted=_(this,!1)),this._formatted)}toJSON(){const e={$mid:1};return this._fsPath&&(e.fsPath=this._fsPath,e._sep=c),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 g={[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 p(e,t){let i=void 0,n=-1;for(let s=0;sfunction t(i){try{return decodeURIComponent(i)}catch(e){return 3e.startOffset>>16}static getCharIndex(e){return(65535&e)>>>0}setColumnInfo(e,t,i,n){this._data[e-1]=(t<<16|i<<0)>>>0,this._absoluteOffsets[e-1]=n+i}getAbsoluteOffset(e){return 0===this._absoluteOffsets.length?0:this._absoluteOffsets[e-1]}charOffsetToPartData(e){return 0===this.length?0:e<0?this._data[0]:e>=this.length?this._data[this.length-1]:this._data[e]}getDomPosition(e){e=this.charOffsetToPartData(e-1);var t=h.getPartIndex(e);e=h.getCharIndex(e);return new d(t,e)}getColumn(e,t){return this.partDataToCharOffset(e.partIndex,t,e.charIndex)+1}partDataToCharOffset(e,t,i){if(0===this.length)return 0;var n=(e<<16|i<<0)>>>0;let o=0,s=this.length-1;for(;o+1>>1,a=this._data[r];if(a===n)return r;n=k.endOffset&&(x++,k=c&&c[x]),(e=(e=Iw||9===O||32===O&&(!u||!!L||32===(N=I+1I:e)&&g&&(e=y||I>w),L){if(!e||!h&&D>=l){if(p)for(let e=(0a)&&(m[f++]=new r(I,b,0),D%=l);for(9===O?D=l:n.D(O)?D+=2:D++,L=e;I===v&&++_h&&(h=m.startOffset,l[d++]=new r(h,g,p)),!(m.endOffset+1<=u)){h=u,l[d++]=new r(h,g+" "+m.className,p|m.metadata);break}h=m.endOffset+1,l[d++]=new r(h,g+" "+m.className,p|m.metadata),a++}u>h&&(h=u,l[d++]=new r(h,g,p))}var f=t[t.length-1].endIndex;if(a'):o.appendASCIIString("");for(let e=0,t=L.length;e=x&&(i+=p)}}for(u&&(o.appendASCIIString(' style="width:'),o.appendASCIIString(String(O*t)),o.appendASCIIString('px"')),o.appendASCII(62);R=x&&(P+=t)}j=t}else{let t=0;for(o.appendASCII(62);R=x&&(P+=s)}j=t}g?B++:B=0,R>=y&&!A&&t.isPseudoAfter()&&(A=!0,T.setColumnInfo(R+1,e,F,W)),o.appendASCIIString("")}return A||T.setColumnInfo(y+1,L.length-1,F,W),S&&o.appendASCIIString("…"),o.appendASCIIString(""),new c(T,N,C)}if(0");let i=0,n=0,o=0;for(const r of e.lineDecorations)1!==r.type&&2!==r.type||(t.appendASCIIString(''),1===r.type&&(o|=1,i++),2===r.type&&(o|=2,n++));t.appendASCIIString("");const s=new h(1,i+n);return s.setColumnInfo(1,i,0,0),new c(s,!1,o)}return t.appendASCIIString(""),new c(new h(0,0),!1,0)}class g{constructor(e,t,i,n){this.characterMapping=e,this.html=t,this.containsRTL=i,this.containsForeignElements=n}}function p(e){let t=Object(o.a)(1e4);return e=u(e,t),new g(e.characterMapping,t.build(),e.containsRTL,e.containsForeignElements)}class m{constructor(e,t,i,n,o,s,r,a,l,d,h,c,u,g,p){this.fontIsMonospace=e,this.canUseHalfwidthRightwardsArrow=t,this.lineContent=i,this.len=n,this.isOverflowing=o,this.parts=s,this.containsForeignElements=r,this.fauxIndentLength=a,this.tabSize=l,this.startVisibleColumn=d,this.containsRTL=h,this.spaceWidth=c,this.renderSpaceCharCode=u,this.renderWhitespace=g,this.renderControlCharacters=p}}},"6daf":function(e,t,i){"use strict";i.r(t);var n=i("dff7"),o=(t=i("b2cc"),i("2c29")),s=i("6a89"),r=i("c101"),a=i("f85a");class l extends t.b{constructor(){super({id:"editor.action.transposeLetters",label:n.a("transposeLetters.label","Transpose Letters"),alias:"Transpose Letters",precondition:r.a.writable,kbOpts:{kbExpr:r.a.textInputFocus,primary:0,mac:{primary:306},weight:100}})}run(e,t){if(t.hasModel()){let e=t.getModel(),h=[];var i,n,r,l,d;for(i of t.getSelections())i.isEmpty()&&(n=i.startLineNumber,l=i.startColumn,d=e.getLineMaxColumn(n),1===n&&(1===l||2===l&&2===d)||(n=l===d?i.getPosition():a.a.rightPosition(e,i.getPosition().lineNumber,i.getPosition().column),l=a.a.leftPosition(e,n),d=a.a.leftPosition(e,l),r=e.getValueInRange(s.a.fromPositions(d,l)),l=e.getValueInRange(s.a.fromPositions(l,n)),d=s.a.fromPositions(d,n),h.push(new o.a(d,l+r))));0this._updateBrackets(),50)),this._matchBrackets=this._editor.getOption(63),this._updateBracketsSoon.schedule(),this._register(e.onDidChangeCursorPosition(e=>{"never"!==this._matchBrackets&&this._updateBracketsSoon.schedule()})),this._register(e.onDidChangeModelContent(e=>{this._updateBracketsSoon.schedule()})),this._register(e.onDidChangeModel(e=>{this._lastBracketsData=[],this._decorations=[],this._updateBracketsSoon.schedule()})),this._register(e.onDidChangeModelLanguageConfiguration(e=>{this._lastBracketsData=[],this._updateBracketsSoon.schedule()})),this._register(e.onDidChangeConfiguration(e=>{e.hasChanged(63)&&(this._matchBrackets=this._editor.getOption(63),this._decorations=this._editor.deltaDecorations(this._decorations,[]),this._lastBracketsData=[],this._lastVersionId=0,this._updateBracketsSoon.schedule())}))}static get(e){return e.getContribution(b.ID)}jumpToBracket(){if(this._editor.hasModel()){const t=this._editor.getModel();var e=this._editor.getSelections().map(e=>{e=e.getStartPosition();const i=t.matchBracket(e);let n=null;if(i)i[0].containsPosition(e)?n=i[1].getStartPosition():i[1].containsPosition(e)&&(n=i[0].getStartPosition());else{const i=t.findEnclosingBrackets(e);if(i)n=i[0].getStartPosition();else{const i=t.findNextBracket(e);i&&i.range&&(n=i.range.getStartPosition())}}return n?new l.a(n.lineNumber,n.column,n.lineNumber,n.column):new l.a(e.lineNumber,e.column,e.lineNumber,e.column)});this._editor.setSelections(e),this._editor.revealRange(e[0])}}selectToBracket(e){if(this._editor.hasModel()){const t=this._editor.getModel(),i=[];this._editor.getSelections().forEach(n=>{n=n.getStartPosition();let o=t.matchBracket(n);if(!o&&!(o=t.findEnclosingBrackets(n))){const e=t.findNextBracket(n);e&&e.range&&(o=t.matchBracket(e.range.getStartPosition()))}let s=null,r=null;if(o){o.sort(a.a.compareRangesUsingStarts);const[t,i]=o;s=e?t.getStartPosition():t.getEndPosition(),r=e?i.getEndPosition():i.getStartPosition(),i.containsPosition(n)&&(n=s,s=r,r=n)}s&&r&&i.push(new l.a(s.lineNumber,s.column,r.lineNumber,r.column))}),0{var i=e.getColor(u.j);i&&t.addRule(`.monaco-editor .bracket-match { background-color: ${i}; }`),i=e.getColor(u.k);i&&t.addRule(`.monaco-editor .bracket-match { border: 1px solid ${i}; }`)}),i.d.appendMenuItem(i.b.MenubarGoMenu,{group:"5_infile_nav",command:{id:"editor.action.jumpToBracket",title:n.a({key:"miGoToBracket",comment:["&& denotes a mnemonic"]},"Go to &&Bracket")},order:2})},"6e62":function(e,t,i){"use strict";i.r(t),i.d(t,"getInlayHints",(function(){return S})),i.d(t,"InlayHintsController",(function(){return L}));var n=i("5fe7"),o=i("fdcc"),s=i("eda7"),r=i("a666"),a=(t=i("b2cc"),i("5717")),l=i("b707"),d=i("e8e3"),h=i("303e"),c=i("2504"),u=i("b7d0"),g=i("6a89"),p=i("6a5d"),m=i("9e74"),f=i("6d8e"),_=i("ef8e9"),b=i("b78f"),v=i("7061"),C=(i=i("fbba"),function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3t.map(t=>Promise.resolve(s.provideInlayHints(e,t,i)).then(e=>{e=null==e?void 0:e.filter(e=>t.containsPosition(e.position)),null!=e&&e.length&&n.push({list:e,provider:s})},e=>{Object(o.g)(e)}))));return yield Promise.all(r),n}))}let L=class{constructor(e,t,i,n){this._editor=e,this._codeEditorService=t,this._themeService=i,this._configurationService=n,this._disposables=new r.b,this._sessionDisposables=new r.b,this._getInlayHintsDelays=new p.b(l.r,25,2500),this._decorationsTypeIds=[],this._decorationIds=[],this._disposables.add(l.r.onDidChange(()=>this._update())),this._disposables.add(i.onDidColorThemeChange(()=>this._update())),this._disposables.add(e.onDidChangeModel(()=>this._update())),this._disposables.add(e.onDidChangeModelLanguage(()=>this._update())),this._disposables.add(e.onDidChangeConfiguration(e=>{e.hasChanged(126)&&this._update()})),this._update()}dispose(){this._sessionDisposables.dispose(),this._removeAllDecorations(),this._disposables.dispose()}_update(){if(this._sessionDisposables.clear(),this._editor.getOption(126).enabled){const e=this._editor.getModel();if(e&&l.r.has(e)){const t=new n.e(()=>y(this,void 0,void 0,(function*(){var i=Date.now();const n=new c.b;this._sessionDisposables.add(Object(r.i)(()=>n.dispose(!0)));var o=this._editor.getVisibleRangesPlusViewportAboveBelow();o=yield S(e,o,n.token),i=this._getInlayHintsDelays.update(e,Date.now()-i);t.delay=i,this._updateHintsDecorators(o)})),this._getInlayHintsDelays.get(e)),i=(this._sessionDisposables.add(t),this._sessionDisposables.add(this._editor.onDidChangeModelContent(()=>t.schedule())),this._disposables.add(this._editor.onDidScrollChange(()=>t.schedule())),t.schedule(),new r.b);this._sessionDisposables.add(i);for(const n of l.r.all(e))"function"==typeof n.onDidChangeInlayHints&&i.add(n.onDidChangeInlayHints(()=>t.schedule()))}else this._removeAllDecorations()}else this._removeAllDecorations()}_updateHintsDecorators(e){var{fontSize:t,fontFamily:i}=this._getLayoutInfo(),n=this._themeService.getColorTheme().getColor(h.N),o=this._themeService.getColorTheme().getColor(h.O);const r=[],a=[];var l="--inlayHintsFontFamily";this._editor.getContainerDomNode().style.setProperty(l,i);const d=this._configurationService.getValue("editor.useInjectedText");var c,u=void 0===d||!!d;for({list:c}of e)for(let e=0;et)&&(i=.9*t|0),t=e.fontFamily||this._editor.getOption(41),{fontSize:i,fontFamily:t}}_removeAllDecorations(){this._decorationIds=this._editor.deltaDecorations(this._decorationIds,[]),this._decorationsTypeIds.forEach(this._codeEditorService.removeDecorationType,this._codeEditorService),this._decorationsTypeIds=[]}};L.ID="editor.contrib.InlayHints",L=C([w(1,a.a),w(2,u.b),w(3,i.a)],L),Object(t.l)(L.ID,L),m.a.registerCommand("_executeInlayHintProvider",(e,...t)=>y(void 0,void 0,void 0,(function*(){var[i,n]=t;Object(_.c)(f.a.isUri(i)),Object(_.c)(g.a.isIRange(n));const o=yield e.get(b.a).createModelReference(i);try{const e=yield S(o.object.textEditorModel,[g.a.lift(n)],c.a.None);return Object(d.k)(e.map(e=>e.list)).sort((e,t)=>v.a.compare(e.position,t.position))}finally{o.dispose()}})))},7061:function(e,t,i){"use strict";i.d(t,"a",(function(){return n}));class n{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 n(e,t)}delta(e=0,t=0){return this.with(this.lineNumber+e,this.column+t)}equals(e){return n.equals(this,e)}static equals(e,t){return!e&&!t||!!e&&!!t&&e.lineNumber===t.lineNumber&&e.column===t.column}isBefore(e){return n.isBefore(this,e)}static isBefore(e,t){return e.lineNumberthis._update())),this._callOnDispose.add(e.onDidChangeModel(()=>this._update())),this._callOnDispose.add(e.onDidChangeModelLanguage(()=>this._update())),this._callOnDispose.add(c.x.onDidChange(this._update,this))}dispose(){this._callOnDispose.dispose(),this._callOnModel.dispose()}_update(){if(this._callOnModel.clear(),this._editor.getOption(47)&&this._editor.hasModel()){var e=this._editor.getModel(),[e]=c.x.ordered(e);if(e&&e.autoFormatTriggerCharacters){let i=new l.b;for(var t of e.autoFormatTriggerCharacters)i.add(t.charCodeAt(0));this._callOnModel.add(this._editor.onDidType(e=>{e=e.charCodeAt(e.length-1),i.has(e)&&this._trigger(String.fromCharCode(e))}))}}}_trigger(e){if(this._editor.hasModel()&&!(1{if(e.isFlush)o=!0,s.dispose();else for(let t=0,n=e.changes.length;t{s.dispose(),o||Object(n.n)(e)&&(p.a.execute(this._editor,e,!0),Object(g.b)(e))},e=>{throw s.dispose(),e})}}},L=(S.ID="editor.contrib.autoFormat",S=i([w(1,u.a)],S),class{constructor(e,t){this.editor=e,this._instantiationService=t,this._callOnDispose=new r.b,this._callOnModel=new r.b,this._callOnDispose.add(e.onDidChangeConfiguration(()=>this._update())),this._callOnDispose.add(e.onDidChangeModel(()=>this._update())),this._callOnDispose.add(e.onDidChangeModelLanguage(()=>this._update())),this._callOnDispose.add(c.j.onDidChange(this._update,this))}dispose(){this._callOnDispose.dispose(),this._callOnModel.dispose()}_update(){this._callOnModel.clear(),this.editor.getOption(46)&&this.editor.hasModel()&&c.j.has(this.editor.getModel())&&this._callOnModel.add(this.editor.onDidPaste(({range:e})=>this._trigger(e)))}_trigger(e){!this.editor.hasModel()||1e.isEmpty()?new d.a(e.startLineNumber,1,e.startLineNumber,s.getLineMaxColumn(e.startLineNumber)):e);const r=e.get(C.a);yield r.showWhile(n.invokeFunction(g.c,t,i,1,C.b.None,o.a.None),250)}}))}}Object(t.l)(S.ID,S),Object(t.l)(L.ID,L),Object(t.j)(x),Object(t.j)(k),f.a.registerCommand("editor.action.format",e=>y(void 0,void 0,void 0,(function*(){const t=e.get(a.a).getFocusedCodeEditor();if(t&&t.hasModel()){const i=e.get(f.b);t.getSelection().isEmpty()?yield i.executeCommand("editor.action.formatDocument"):yield i.executeCommand("editor.action.formatSelection")}})))},"708a":function(e,t,i){"use strict";i.d(t,"a",(function(){return o}));var n=i("2e5d");class o{static whitespaceVisibleColumn(e,t,i){var o=e.length;let s=0,r=-1,a=-1;for(let l=0;lthis.onPointerStart(e,new p),this)),this._register(new r.a(this.el,"dblclick")).event),f=(this._register(o(this.onPointerDoublePress,this)),this._register(new r.a(this.el,"mouseenter")).event),b=(this._register(f(()=>_.onMouseEnter(this))),this._register(new r.a(this.el,"mouseleave")).event),v=(this._register(b(()=>_.onMouseLeave(this))),this._register(a.b.addTarget(this.el)),d.c.map(this._register(new r.a(this.el,a.a.Start)).event,e=>Object.assign(Object.assign({},e),{target:null!=(e=e.initialTarget)?e:null})));this._register(v(e=>this.onPointerStart(e,new m(this.el)),this)),e=this._register(new r.a(this.el,a.a.Tap)).event;const C=d.c.map(d.c.filter(d.c.debounce(e,(e,t)=>({event:t,count:(null!=(t=null==e?void 0:e.count)?t:0)+1}),250),({count:e})=>2===e),({event:e})=>Object.assign(Object.assign({},e),{target:null!=(e=e.initialTarget)?e:null}));this._register(C(this.onPointerDoublePress,this)),"number"==typeof i.size?(this.size=i.size,0===i.orientation?this.el.style.width=this.size+"px":this.el.style.height=this.size+"px"):(this.size=4,this._register(u.event(e=>{this.size=e,this.layout()}))),this._register(g.event(e=>this.hoverDelay=e)),this.hidden=!1,this.layoutProvider=t,this.orthogonalStartSash=i.orthogonalStartSash,this.orthogonalEndSash=i.orthogonalEndSash,this.orientation=i.orientation||0,1===this.orientation?(this.el.classList.add("horizontal"),this.el.classList.remove("vertical")):(this.el.classList.remove("horizontal"),this.el.classList.add("vertical")),this.el.classList.toggle("debug",!1),this.layout()}get state(){return this._state}set state(e){this._state!==e&&(this.el.classList.toggle("disabled",0===e),this.el.classList.toggle("minimum",1===e),this.el.classList.toggle("maximum",2===e),this._state=e,this._onDidEnablementChange.fire(e))}get orthogonalStartSash(){return this._orthogonalStartSash}set orthogonalStartSash(e){var t;this.orthogonalStartDragHandleDisposables.clear(),this.orthogonalStartSashDisposables.clear(),e&&(this.orthogonalStartSashDisposables.add(e.onDidEnablementChange(t=t=>{this.orthogonalStartDragHandleDisposables.clear(),0!==t&&(this._orthogonalStartDragHandle=Object(s.q)(this.el,Object(s.a)(".orthogonal-drag-handle.start")),this.orthogonalStartDragHandleDisposables.add(Object(h.i)(()=>this._orthogonalStartDragHandle.remove())),this.orthogonalStartDragHandleDisposables.add(new r.a(this._orthogonalStartDragHandle,"mouseenter")).event(()=>_.onMouseEnter(e),void 0,this.orthogonalStartDragHandleDisposables),this.orthogonalStartDragHandleDisposables.add(new r.a(this._orthogonalStartDragHandle,"mouseleave")).event(()=>_.onMouseLeave(e),void 0,this.orthogonalStartDragHandleDisposables))},this)),t(e.state)),this._orthogonalStartSash=e}get orthogonalEndSash(){return this._orthogonalEndSash}set orthogonalEndSash(e){var t;this.orthogonalEndDragHandleDisposables.clear(),this.orthogonalEndSashDisposables.clear(),e&&(this.orthogonalEndSashDisposables.add(e.onDidEnablementChange(t=t=>{this.orthogonalEndDragHandleDisposables.clear(),0!==t&&(this._orthogonalEndDragHandle=Object(s.q)(this.el,Object(s.a)(".orthogonal-drag-handle.end")),this.orthogonalEndDragHandleDisposables.add(Object(h.i)(()=>this._orthogonalEndDragHandle.remove())),this.orthogonalEndDragHandleDisposables.add(new r.a(this._orthogonalEndDragHandle,"mouseenter")).event(()=>_.onMouseEnter(e),void 0,this.orthogonalEndDragHandleDisposables),this.orthogonalEndDragHandleDisposables.add(new r.a(this._orthogonalEndDragHandle,"mouseleave")).event(()=>_.onMouseLeave(e),void 0,this.orthogonalEndDragHandleDisposables))},this)),t(e.state)),this._orthogonalEndSash=e}onPointerStart(e,t){s.c.stop(e);let i=!1;if(!e.__orthogonalSashEvent){const n=this.getOrthogonalSash(e);n&&(i=!0,e.__orthogonalSashEvent=!0,n.onPointerStart(e,new f(t)))}if(this.linkedSash&&!e.__linkedSashEvent&&(e.__linkedSashEvent=!0,this.linkedSash.onPointerStart(e,new f(t))),this.state){const n=Object(s.E)("iframe");for(const e of n)e.style.pointerEvents="none";const o=e.pageX,r=e.pageY,a=e.altKey;e={startX:o,currentX:o,startY:r,currentY:r,altKey:a},this.el.classList.add("active"),this._onDidStart.fire(e);const l=Object(s.w)(this.el);e=()=>{let e="";e=i?"all-scroll":1===this.orientation?1===this.state?"s-resize":2===this.state?"n-resize":c.f?"row-resize":"ns-resize":1===this.state?"e-resize":2===this.state?"w-resize":c.f?"col-resize":"ew-resize",l.textContent=`* { cursor: ${e} !important; }`};const d=new h.b;e(),i||this.onDidEnablementChange(e,null,d),t.onPointerMove(e=>{s.c.stop(e,!1),e={startX:o,currentX:e.pageX,startY:r,currentY:e.pageY,altKey:a},this._onDidChange.fire(e)},null,d),t.onPointerUp(e=>{s.c.stop(e,!1),this.el.removeChild(l),this.el.classList.remove("active"),this._onDidEnd.fire(),d.dispose();for(const t of n)t.style.pointerEvents="auto"},null,d),d.add(t)}}onPointerDoublePress(e){const t=this.getOrthogonalSash(e);t&&t._onDidReset.fire(),this.linkedSash&&this.linkedSash._onDidReset.fire(),this._onDidReset.fire()}static onMouseEnter(e,t=!1){e.el.classList.contains("active")?(e.hoverDelayer.cancel(),e.el.classList.add("hover")):e.hoverDelayer.trigger(()=>e.el.classList.add("hover"),e.hoverDelay).then(void 0,()=>{}),!t&&e.linkedSash&&_.onMouseEnter(e.linkedSash,!0)}static onMouseLeave(e,t=!1){e.hoverDelayer.cancel(),e.el.classList.remove("hover"),!t&&e.linkedSash&&_.onMouseLeave(e.linkedSash,!0)}clearSashHoverState(){_.onMouseLeave(this)}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")}getOrthogonalSash(e){return e.target&&e.target instanceof HTMLElement&&e.target.classList.contains("orthogonal-drag-handle")?e.target.classList.contains("start")?this.orthogonalStartSash:this.orthogonalEndSash:void 0}dispose(){super.dispose(),this.el.remove()}}},"70cb":function(e,t,i){"use strict";i.d(t,"a",(function(){return C}));var n=i("308f"),o=i("a666"),s=i("3742"),r=i("d093"),a=i("2837"),l=i("045b");class d{constructor(e){var t;e.autoClosingPairs?this._autoClosingPairs=e.autoClosingPairs.map(e=>new a.c(e)):e.brackets?this._autoClosingPairs=e.brackets.map(e=>new a.c({open:e[0],close:e[1]})):this._autoClosingPairs=[],e.colorizedBracketPairs?this._colorizedBracketPairs=e.colorizedBracketPairs.map(e=>[e[0],e[1]]):e.brackets?this._colorizedBracketPairs=e.brackets.map(e=>[e[0],e[1]]):this._colorizedBracketPairs=[],e.__electricCharacterSupport&&e.__electricCharacterSupport.docComment&&(t=e.__electricCharacterSupport.docComment,this._autoClosingPairs.push(new a.c({open:t.open,close:t.close||""}))),this._autoCloseBefore="string"==typeof e.autoCloseBefore?e.autoCloseBefore:d.DEFAULT_AUTOCLOSE_BEFORE_LANGUAGE_DEFINED,this._surroundingPairs=e.surroundingPairs||this._autoClosingPairs}getAutoClosingPairs(){return this._autoClosingPairs}getAutoCloseBeforeSet(){return this._autoCloseBefore}static shouldAutoClosePair(e,t,i){return 0===t.getTokenCount()||(i=t.findTokenIndexAtOffset(i-2),t=t.getStandardTokenType(i),e.isOK(t))}getSurroundingPairs(){return this._surroundingPairs}getColorizedBrackets(){return this._colorizedBracketPairs}}d.DEFAULT_AUTOCLOSE_BEFORE_LANGUAGE_DEFINED=";:.,=}])> \n\t";var h=i("1080");class c{constructor(e){this._richEditBrackets=e}getElectricCharacters(){let e=[];if(this._richEditBrackets)for(const i of this._richEditBrackets.brackets)for(const n of i.close){var t=n.charAt(n.length-1);e.push(t)}return e.filter((e,t,i)=>i.indexOf(e)===t)}onElectricCharacter(e,t,i){if(!this._richEditBrackets||0===this._richEditBrackets.brackets.length)return null;var n=t.findTokenIndexAtOffset(i-1);if(Object(l.b)(t.getStandardTokenType(n)))return null;n=this._richEditBrackets.reversedRegex;const o=t.getLineContent().substring(0,i-1)+e;return i=h.a.findPrevBracketInRange(n,1,o,0,o.length),i&&(e=o.substring(i.startColumn-1,i.endColumn-1).toLowerCase(),!this._richEditBrackets.textIsOpenBracket[e]&&(n=t.getActualLineContentBefore(i.startColumn-1),/^\s*$/.test(n)))?{matchOpenBracket:e}:null}}function u(e){return e.global&&(e.lastIndex=0),1}class g{constructor(e){this._indentationRules=e}shouldIncrease(e){return!!(this._indentationRules&&this._indentationRules.increaseIndentPattern&&u(this._indentationRules.increaseIndentPattern)&&this._indentationRules.increaseIndentPattern.test(e))}shouldDecrease(e){return!!(this._indentationRules&&this._indentationRules.decreaseIndentPattern&&u(this._indentationRules.decreaseIndentPattern)&&this._indentationRules.decreaseIndentPattern.test(e))}shouldIndentNextLine(e){return!!(this._indentationRules&&this._indentationRules.indentNextLinePattern&&u(this._indentationRules.indentNextLinePattern)&&this._indentationRules.indentNextLinePattern.test(e))}shouldIgnore(e){return!!(this._indentationRules&&this._indentationRules.unIndentedLinePattern&&u(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}}var p=i("fdcc");class m{constructor(e){(e=e||{}).brackets=e.brackets||[["(",")"],["{","}"],["[","]"]],this._brackets=[],e.brackets.forEach(e=>{var t=m._createOpenBracketRegExp(e[0]),i=m._createCloseBracketRegExp(e[1]);t&&i&&this._brackets.push({open:e[0],openRegExp:t,close:e[1],closeRegExp:i})}),this._regExpRules=e.onEnterRules||[]}onEnter(e,t,i,n){if(3<=e)for(let o=0,s=this._regExpRules.length;o!e.reg||(e.reg.lastIndex=0,e.reg.test(e.text))))return e.action}if(2<=e&&0{for(let e=0;e{s.dispose(),this._onDidChange.fire(new _(e))})}_getRichEditSupport(e){const t=this._entries2.get(e);return t?t.getRichEditSupport():null}getIndentationRules(e){return e=this._getRichEditSupport(e),e&&e.indentationRules||null}_getElectricCharacterSupport(e){return e=this._getRichEditSupport(e),e&&e.electricCharacter||null}getElectricCharacters(e){let t=this._getElectricCharacterSupport(e);return t?t.getElectricCharacters():[]}onElectricCharacter(e,t,i){t=Object(l.a)(t,i-1);let n=this._getElectricCharacterSupport(t.languageId);return n?n.onElectricCharacter(e,t,i-t.firstCharOffset):null}getComments(e){return e=this._getRichEditSupport(e),e&&e.comments||null}_getCharacterPairSupport(e){return e=this._getRichEditSupport(e),e&&e.characterPair||null}getAutoClosingPairs(e){const t=this._getCharacterPairSupport(e);return new a.a(t?t.getAutoClosingPairs():[])}getAutoCloseBeforeSet(e){let t=this._getCharacterPairSupport(e);return t?t.getAutoCloseBeforeSet():d.DEFAULT_AUTOCLOSE_BEFORE_LANGUAGE_DEFINED}getSurroundingPairs(e){let t=this._getCharacterPairSupport(e);return t?t.getSurroundingPairs():[]}shouldAutoClosePair(e,t,i){return t=Object(l.a)(t,i-1),d.shouldAutoClosePair(e,t,i-t.firstCharOffset)}getWordDefinition(e){return e=this._getRichEditSupport(e),e?Object(r.c)(e.wordDefinition||null):Object(r.c)(null)}getFoldingRules(e){return e=this._getRichEditSupport(e),e?e.foldingRules:{}}getIndentRulesSupport(e){return e=this._getRichEditSupport(e),e&&e.indentRulesSupport||null}getPrecedingValidLine(e,t,i){var n=e.getLanguageIdAtPosition(t,0);if(1t.getLineTokens(e),getLanguageIdentifier:()=>t.getLanguageIdentifier(),getLanguageIdAtPosition:(e,i)=>t.getLanguageIdAtPosition(e,i),getLineContent:e=>e===i.startLineNumber?p:t.getLineContent(e)},_=s.x(o.getLineContent());e=this.getInheritIndentForLine(e,f,i.startLineNumber+1);if(!e)return{beforeEnter:f=u?_:m,afterEnter:f};let b=u?_:e.indentation;return e.action===a.b.Indent&&(b=n.shiftIndent(b)),g.shouldDecrease(c)&&(b=n.unshiftIndent(b)),{beforeEnter:u?_:m,afterEnter:b}}getIndentActionForType(e,t,i,n,o){if(e<4)return null;const s=this.getScopedLineTokens(t,i.startLineNumber,i.startColumn);if(s.firstCharOffset)return null;const r=this.getIndentRulesSupport(s.languageId);if(!r)return null;const l=s.getLineContent();var d=l.substr(0,i.startColumn-1-s.firstCharOffset);let h;if(i.isEmpty())h=l.substr(i.startColumn-1-s.firstCharOffset);else{const e=this.getScopedLineTokens(t,i.endLineNumber,i.endColumn);h=e.getLineContent().substr(i.endColumn-1-s.firstCharOffset)}if(r.shouldDecrease(d+h)||!r.shouldDecrease(d+n+h))return null;{if(d=this.getInheritIndentForLine(e,t,i.startLineNumber,!1),!d)return null;let n=d.indentation;return n=d.action!==a.b.Indent?o.unshiftIndent(n):n}}getIndentMetadata(e,t){const i=this.getIndentRulesSupport(e.getLanguageIdentifier().id);return!i||t<1||t>e.getLineCount()?null:i.getIndentMetadata(e.getLineContent(t))}getEnterAction(e,t,i){const n=this.getScopedLineTokens(t,i.startLineNumber,i.startColumn),o=this._getRichEditSupport(n.languageId);if(!o)return null;const s=n.getLineContent();var r=s.substr(0,i.startColumn-1-n.firstCharOffset);let l;if(i.isEmpty())l=s.substr(i.startColumn-1-n.firstCharOffset);else{const e=this.getScopedLineTokens(t,i.endLineNumber,i.endColumn);l=e.getLineContent().substr(i.endColumn-1-n.firstCharOffset)}let d="";if(1i-1?n.substring(0,i-1):n}getScopedLineTokens(e,t,i){e.forceTokenization(t);var n=e.getLineTokens(t);e=void 0===i?e.getLineMaxColumn(t)-1:i-1;return Object(l.a)(n,e)}getBracketsSupport(e){return e=this._getRichEditSupport(e),e&&e.brackets||null}getColorizedBracketPairs(e){return(null==(e=this._getRichEditSupport(e))?void 0:e.characterPair.getColorizedBrackets())||[]}}},"70f5":function(e,t,i){"use strict";i.d(t,"a",(function(){return u}));var n=i("e8e3"),o=i("2504"),s=i("fdcc"),r=(t=i("40355"),i("6a89")),a=i("b707"),l=i("258a");i=i("6a5d");class d{remove(){this.parent&&this.parent.children.delete(this.id)}static findId(e,t){let i,n=("string"==typeof e?i=t.id+"/"+e:(i=t.id+"/"+e.name,void 0!==t.children.get(i)&&(i=`${t.id}/${e.name}_${e.range.startLineNumber}_`+e.range.startColumn)),i);for(let o=0;void 0!==t.children.get(n);o++)n=i+"_"+o;return n}static empty(e){return 0===e.children.size}}class h extends d{constructor(e,t,i){super(),this.id=e,this.parent=t,this.symbol=i,this.children=new Map}}class c extends d{constructor(e,t,i,n){super(),this.id=e,this.parent=t,this.label=i,this.order=n,this.children=new Map}}class u extends d{constructor(e){super(),this.uri=e,this.id="root",this.parent=void 0,this._groups=new Map,this.children=new Map,this.id="root",this.parent=void 0}static create(e,t){let i=this._keys.for(e,!0),n=u._requests.get(i);if(!n){var s=new o.b;n={promiseCnt:0,source:s,promise:u._create(e,s.token),model:void 0},u._requests.set(i,n);const t=Date.now();n.promise.then(()=>{this._requestDurations.update(e,Date.now()-t)})}return n.model?Promise.resolve(n.model):(n.promiseCnt+=1,t.onCancellationRequested(()=>{0==--n.promiseCnt&&(n.source.cancel(),u._requests.delete(i))}),new Promise((e,t)=>{n.promise.then(t=>{n.model=t,e(t)},e=>{u._requests.delete(i),t(e)})}))}static _create(e,t){const i=new o.b(t),r=new u(e.uri),l=a.m.ordered(e);var h=l.map((t,n)=>{var o;let a=d.findId("provider_"+n,r),l=new c(a,r,null!=(o=t.displayName)?o:"Unknown Outline Provider",n);return Promise.resolve(t.provideDocumentSymbols(e,i.token)).then(e=>{for(const t of e||[])u._makeOutlineElement(t,l);return l},e=>(Object(s.g)(e),l)).then(e=>{d.empty(e)?e.remove():r._groups.set(a,e)})});const g=a.m.onDidChange(()=>{var t=a.m.ordered(e);Object(n.h)(t,l)||i.cancel()});return Promise.all(h).then(()=>i.token.isCancellationRequested&&!t.isCancellationRequested?u._create(e,t):r._compact()).finally(()=>{g.dispose()})}static _makeOutlineElement(e,t){var i=d.findId(e,t),n=new h(i,t,e);if(e.children)for(const o of e.children)u._makeOutlineElement(o,n);t.children.set(n.id,n)}_compact(){let e=0;for(var[t,i]of this._groups)0===i.children.size?this._groups.delete(t):e+=1;var n;if(1!==e)this.children=this._groups;else for([,n]of l.a.first(this._groups.values()).children)(n.parent=this).children.set(n.id,n);return this}getTopLevelSymbols(){const e=[];for(const t of this.children.values())t instanceof h?e.push(t.symbol):e.push(...l.a.map(t.children.values(),e=>e.symbol));return e.sort((e,t)=>r.a.compareRangesUsingStarts(e.range,t.range))}asListOfDocumentSymbols(){var e=this.getTopLevelSymbols();const t=[];return u._flattenDocumentSymbols(t,e,""),t.sort((e,t)=>r.a.compareRangesUsingStarts(e.range,t.range))}static _flattenDocumentSymbols(e,t,i){for(const n of t)e.push({kind:n.kind,tags:n.tags,name:n.name,detail:n.detail,containerName:n.containerName||i,range:n.range,selectionRange:n.selectionRange,children:void 0}),n.children&&u._flattenDocumentSymbols(e,n.children,n.name)}}u._requestDurations=new i.b(a.m,350),u._requests=new t.a(9,.75),u._keys=new class{constructor(){this._counter=1,this._data=new WeakMap}for(e,t){return`${e.id}/${t?e.getVersionId():""}/`+this._hash(a.m.all(e))}_hash(e){let t="";for(const i of e){let e=this._data.get(i);void 0===e&&(e=this._counter++,this._data.set(i,e)),t+=e}return t}}},"722f":function(e,t,i){},7257:function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"javascript",extensions:[".js",".es6",".jsx",".mjs"],firstLine:"^#!.*\\bnode",filenames:["jakefile"],aliases:["JavaScript","javascript","js"],mimetypes:["text/javascript"],loader:function(){return i.e("chunk-26d4603e").then(i.bind(null,"ed797"))}})},"725e":function(e,t,i){},"72a7":function(e,t,i){"use strict";i.d(t,"e",(function(){return N})),i.d(t,"f",(function(){return O})),i.d(t,"a",(function(){return I})),i.d(t,"h",(function(){return A})),i.d(t,"g",(function(){return R})),i.d(t,"d",(function(){return F})),i.d(t,"b",(function(){return B})),i.d(t,"c",(function(){return q}));var n=i("11f7"),o=i("e32d"),s=i("b835"),r=i("a60f"),a=i("3813");class l{constructor(e){this.spliceables=e}splice(e,t,i){this.spliceables.forEach(n=>n.splice(e,t,i))}}var d=i("e8e3"),h=i("5fe7"),c=(t=i("ceb8"),i("6424")),u=i("308f"),g=i("7e93"),p=i("a666"),m=i("49d9"),f=i("aa3d"),_=i("30db"),b=i("ef8e9");i("e2b8");class v extends Error{constructor(e,t){super(`ListError [${e}] `+t)}}var C,w,y=i("7de1"),S=(i=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3e.templateData===i);if(0<=n){const e=this.renderedElements[n];this.trait.unrender(i),e.index=t}else this.renderedElements.push({index:t,templateData:i});this.trait.renderIndex(t,i)}splice(e,t,i){const n=[];for(const o of this.renderedElements)o.index=e+t&&n.push({index:o.index+i-t,templateData:o.templateData});this.renderedElements=n}renderIndexes(e){for(var{index:t,templateData:i}of this.renderedElements)-1t.templateData===e);t<0||this.renderedElements.splice(t,1)}}class x{constructor(e){this._trait=e,this.length=0,this.indexes=[],this.sortedIndexes=[],this._onChange=new u.b,this.onChange=this._onChange.event}get trait(){return this._trait}get renderer(){return new L(this)}splice(e,t,i){t=Math.max(0,Math.min(t,this.length-e));const n=i.length-t,o=e+t,s=[...this.sortedIndexes.filter(t=>tt?i+e:-1).filter(e=>-1!==e),...this.sortedIndexes.filter(e=>e>=o).map(e=>e+n)];var r,a=this.length+n;0e<=t))?r:a-1,s.push(Math.min(r,a-1))),this.renderer.splice(e,t,i.length),this._set(s,s),this.length=a}renderIndex(e,t){t.classList.toggle(this._trait,this.contains(e))}unrender(e){e.classList.remove(this._trait)}set(e,t){return this._set(e,[...e].sort(H),t)}_set(e,t,i){var n=this.indexes,o=this.sortedIndexes;this.indexes=e,this.sortedIndexes=t,t=V(o,e);return this.renderer.renderIndexes(t),this._onChange.fire({indexes:e,browserEvent:i}),n}get(){return this.indexes}contains(e){return 0<=Object(d.d)(this.sortedIndexes,e,H)}dispose(){Object(p.f)(this._onChange)}}i([c.a],x.prototype,"renderer",null);class k extends x{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 D{constructor(e,t,i){this.trait=e,this.view=t,this.identityProvider=i}splice(e,t,i){if(!this.identityProvider)return this.trait.splice(e,t,i.map(()=>!1));const n=this.trait.get().map(e=>this.identityProvider.getId(this.view.element(e)).toString());i=i.map(e=>-13===e.keyCode).on(this.onEnter,this,this.disposables),this.onKeyDown.filter(e=>16===e.keyCode).on(this.onUpArrow,this,this.disposables),this.onKeyDown.filter(e=>18===e.keyCode).on(this.onDownArrow,this,this.disposables),this.onKeyDown.filter(e=>11===e.keyCode).on(this.onPageUpArrow,this,this.disposables),this.onKeyDown.filter(e=>12===e.keyCode).on(this.onPageDownArrow,this,this.disposables),this.onKeyDown.filter(e=>9===e.keyCode).on(this.onEscape,this,this.disposables),!1!==i.multipleSelectionSupport&&this.onKeyDown.filter(e=>(_.f?e.metaKey:e.ctrlKey)&&31===e.keyCode).on(this.onCtrlA,this,this.multipleSelectionDisposables)}get onKeyDown(){return u.c.chain(this.disposables.add(new o.a(this.view.domNode,"keydown")).event).filter(e=>!N(e.target)).map(e=>new s.a(e))}updateOptions(e){void 0!==e.multipleSelectionSupport&&(this.multipleSelectionDisposables.clear(),e.multipleSelectionSupport&&this.onKeyDown.filter(e=>(_.f?e.metaKey:e.ctrlKey)&&31===e.keyCode).on(this.onCtrlA,this,this.multipleSelectionDisposables))}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(Object(d.r)(this.list.length),e.browserEvent),this.view.domNode.focus()}onEscape(e){this.list.getSelection().length&&(e.preventDefault(),e.stopPropagation(),this.list.setSelection([],e.browserEvent),this.view.domNode.focus())}dispose(){this.disposables.dispose(),this.multipleSelectionDisposables.dispose()}}i([c.a],E.prototype,"onKeyDown",null),(w=C=C||{})[w.Idle=0]="Idle",w[w.Typing=1]="Typing";const I=new class{mightProducePrintableCharacter(e){return!(e.ctrlKey||e.metaKey||e.altKey)&&(31<=e.keyCode&&e.keyCode<=56||21<=e.keyCode&&e.keyCode<=30||93<=e.keyCode&&e.keyCode<=102||80<=e.keyCode&&e.keyCode<=90)}};class M{constructor(e,t,i,n){this.list=e,this.view=t,this.keyboardNavigationLabelProvider=i,this.delegate=n,this.enabled=!1,this.state=C.Idle,this.automaticKeyboardNavigation=!0,this.triggered=!1,this.previouslyFocused=-1,this.enabledDisposables=new p.b,this.disposables=new p.b,this.updateOptions(e.options)}updateOptions(e){void 0===e.enableKeyboardNavigation||e.enableKeyboardNavigation?this.enable():this.disable(),void 0!==e.automaticKeyboardNavigation&&(this.automaticKeyboardNavigation=e.automaticKeyboardNavigation)}enable(){if(!this.enabled){var e=u.c.chain(this.enabledDisposables.add(new o.a(this.view.domNode,"keydown")).event).filter(e=>!N(e.target)).filter(()=>this.automaticKeyboardNavigation||this.triggered).map(e=>new s.a(e)).filter(e=>this.delegate.mightProducePrintableCharacter(e)).forEach(e=>{e.stopPropagation(),e.preventDefault()}).map(e=>e.browserEvent.key).event;const t=u.c.debounce(e,()=>null,800),i=u.c.reduce(u.c.any(e,t),(e,t)=>null===t?null:(e||"")+t);i(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,t=this.list.getFocus();0!N(e.target)).map(e=>new s.a(e));i.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){var t=this.list.getFocus();if(0!==t.length){const i=this.view.domElement(t[0]);if(i){const n=i.querySelector("[tabIndex]");n&&n instanceof HTMLElement&&-1!==n.tabIndex&&"hidden"!==(t=window.getComputedStyle(n)).visibility&&"none"!==t.display&&(e.preventDefault(),e.stopPropagation(),n.focus())}}}}dispose(){this.disposables.dispose()}}function A(e){return _.f?e.browserEvent.metaKey:e.browserEvent.ctrlKey}function R(e){return e.browserEvent.shiftKey}const P={isSelectionSingleChangeEvent:A,isSelectionRangeChangeEvent:R};class F{constructor(e){this.list=e,this.disposables=new p.b,this._onPointer=new u.b,this.onPointer=this._onPointer.event,!1!==e.options.multipleSelectionSupport&&(this.multipleSelectionController=this.list.options.multipleSelectionController||P),this.mouseSupport=void 0===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(r.b.addTarget(e.getHTMLElement()))),u.c.any(e.onMouseClick,e.onMouseMiddleClick,e.onTap)(this.onViewPointer,this,this.disposables)}updateOptions(e){void 0!==e.multipleSelectionSupport&&(this.multipleSelectionController=void 0,e.multipleSelectionSupport&&(this.multipleSelectionController=this.list.options.multipleSelectionController||P))}isSelectionSingleChangeEvent(e){return!!this.multipleSelectionController&&this.multipleSelectionController.isSelectionSingleChangeEvent(e)}isSelectionRangeChangeEvent(e){return!!this.multipleSelectionController&&this.multipleSelectionController.isSelectionRangeChangeEvent(e)}isSelectionChangeEvent(e){return this.isSelectionSingleChangeEvent(e)||this.isSelectionRangeChangeEvent(e)}onMouseDown(e){O(e.browserEvent.target)||document.activeElement!==e.browserEvent.target&&this.list.domFocus()}onContextMenu(e){var t;O(e.browserEvent.target)||(t=void 0===e.index?[]:[e.index],this.list.setFocus(t,e.browserEvent))}onViewPointer(e){if(this.mouseSupport&&!N(e.browserEvent.target)&&!O(e.browserEvent.target)){var t,i=e.index;if(void 0!==i)return this.isSelectionRangeChangeEvent(e)||this.isSelectionChangeEvent(e)?this.changeSelection(e):(this.list.setFocus([i],e.browserEvent),this.list.setAnchor(i),(t=e.browserEvent)instanceof MouseEvent&&2===t.button||this.list.setSelection([i],e.browserEvent),void this._onPointer.fire(e));this.list.setFocus([],e.browserEvent),this.list.setSelection([],e.browserEvent),this.list.setAnchor(void 0)}}onDoubleClick(e){var t;N(e.browserEvent.target)||O(e.browserEvent.target)||this.isSelectionChangeEvent(e)||(t=this.list.getFocus(),this.list.setSelection(t,e.browserEvent))}changeSelection(e){const t=e.index;let i=this.list.getAnchor();if(this.isSelectionRangeChangeEvent(e)){void 0===i&&(n=this.list.getFocus()[0],i=null!=n?n:t,this.list.setAnchor(i));var n=Math.min(i,t),o=Math.max(i,t),s=(n=Object(d.r)(n,o+1),o=this.list.getSelection(),function(e,t){var i=e.indexOf(t);if(-1===i)return[];const n=[];let o=i-1;for(;0<=o&&e[o]===t-(i-o);)n.push(e[o--]);for(n.reverse(),o=i;o=e.length?i.push(t[o++]):o>=t.length?i.push(e[n++]):e[n]===t[o]?(n++,o++):e[n]e!==t),this.list.setFocus([t]),this.list.setAnchor(t),i.length===o.length?this.list.setSelection([...o,t],e.browserEvent):this.list.setSelection(o,e.browserEvent)}}dispose(){this.disposables.dispose()}}class B{constructor(e,t){this.styleElement=e,this.selectorSuffix=t}style(e){var t=this.selectorSuffix&&"."+this.selectorSuffix;const i=[];e.listBackground&&(e.listBackground.isOpaque()?i.push(`.monaco-list${t} .monaco-list-rows { background: ${e.listBackground}; }`):_.f),e.listFocusBackground&&(i.push(`.monaco-list${t}:focus .monaco-list-row.focused { background-color: ${e.listFocusBackground}; }`),i.push(`.monaco-list${t}:focus .monaco-list-row.focused:hover { background-color: ${e.listFocusBackground}; }`)),e.listFocusForeground&&i.push(`.monaco-list${t}:focus .monaco-list-row.focused { color: ${e.listFocusForeground}; }`),e.listActiveSelectionBackground&&(i.push(`.monaco-list${t}:focus .monaco-list-row.selected { background-color: ${e.listActiveSelectionBackground}; }`),i.push(`.monaco-list${t}:focus .monaco-list-row.selected:hover { background-color: ${e.listActiveSelectionBackground}; }`)),e.listActiveSelectionForeground&&i.push(`.monaco-list${t}:focus .monaco-list-row.selected { color: ${e.listActiveSelectionForeground}; }`),e.listActiveSelectionIconForeground&&i.push(`.monaco-list${t}:focus .monaco-list-row.selected .codicon { color: ${e.listActiveSelectionIconForeground}; }`),e.listFocusAndSelectionBackground&&i.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&&i.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.listInactiveFocusForeground&&(i.push(`.monaco-list${t} .monaco-list-row.focused { color: ${e.listInactiveFocusForeground}; }`),i.push(`.monaco-list${t} .monaco-list-row.focused:hover { color: ${e.listInactiveFocusForeground}; }`)),e.listInactiveSelectionIconForeground&&i.push(`.monaco-list${t} .monaco-list-row.focused .codicon { color: ${e.listInactiveSelectionIconForeground}; }`),e.listInactiveFocusBackground&&(i.push(`.monaco-list${t} .monaco-list-row.focused { background-color: ${e.listInactiveFocusBackground}; }`),i.push(`.monaco-list${t} .monaco-list-row.focused:hover { background-color: ${e.listInactiveFocusBackground}; }`)),e.listInactiveSelectionBackground&&(i.push(`.monaco-list${t} .monaco-list-row.selected { background-color: ${e.listInactiveSelectionBackground}; }`),i.push(`.monaco-list${t} .monaco-list-row.selected:hover { background-color: ${e.listInactiveSelectionBackground}; }`)),e.listInactiveSelectionForeground&&i.push(`.monaco-list${t} .monaco-list-row.selected { color: ${e.listInactiveSelectionForeground}; }`),e.listHoverBackground&&i.push(`.monaco-list${t}:not(.drop-target) .monaco-list-row:hover:not(.selected):not(.focused) { background-color: ${e.listHoverBackground}; }`),e.listHoverForeground&&i.push(`.monaco-list${t} .monaco-list-row:hover:not(.selected):not(.focused) { color: ${e.listHoverForeground}; }`),e.listSelectionOutline&&i.push(`.monaco-list${t} .monaco-list-row.selected { outline: 1px dotted ${e.listSelectionOutline}; outline-offset: -1px; }`),e.listFocusOutline&&i.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&&i.push(`.monaco-list${t} .monaco-list-row.focused { outline: 1px dotted ${e.listInactiveFocusOutline}; outline-offset: -1px; }`),e.listHoverOutline&&i.push(`.monaco-list${t} .monaco-list-row:hover { outline: 1px dashed ${e.listHoverOutline}; outline-offset: -1px; }`),e.listDropBackground&&i.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&&i.push(`.monaco-list-type-filter { background-color: ${e.listFilterWidgetBackground} }`),e.listFilterWidgetOutline&&i.push(`.monaco-list-type-filter { border: 1px solid ${e.listFilterWidgetOutline}; }`),e.listFilterWidgetNoMatchesOutline&&i.push(`.monaco-list-type-filter.no-matches { border: 1px solid ${e.listFilterWidgetNoMatchesOutline}; }`),e.listMatchesShadow&&i.push(`.monaco-list-type-filter { box-shadow: 1px 1px 1px ${e.listMatchesShadow}; }`),e.tableColumnsBorder&&i.push(`\n\t\t\t\t.monaco-table:hover > .monaco-split-view2,\n\t\t\t\t.monaco-table:hover > .monaco-split-view2 .monaco-sash.vertical::before {\n\t\t\t\t\tborder-color: ${e.tableColumnsBorder};\n\t\t\t}`),this.styleElement.textContent=i.join("\n")}}const j={listFocusBackground:t.a.fromHex("#7FB0D0"),listActiveSelectionBackground:t.a.fromHex("#0E639C"),listActiveSelectionForeground:t.a.fromHex("#FFFFFF"),listActiveSelectionIconForeground:t.a.fromHex("#FFFFFF"),listFocusAndSelectionBackground:t.a.fromHex("#094771"),listFocusAndSelectionForeground:t.a.fromHex("#FFFFFF"),listInactiveSelectionBackground:t.a.fromHex("#3F3F46"),listInactiveSelectionIconForeground:t.a.fromHex("#FFFFFF"),listHoverBackground:t.a.fromHex("#2A2D2E"),listDropBackground:t.a.fromHex("#383B3D"),treeIndentGuidesStroke:t.a.fromHex("#a9a9a9"),tableColumnsBorder:t.a.fromHex("#cccccc").transparent(.2)},W={keyboardSupport:!0,mouseSupport:!0,multipleSelectionSupport:!0,dnd:{getDragURI(){return null},onDragStart(){},onDragOver(){return!1},drop(){}}};function V(e,t){const i=[];let n=0,o=0;for(;n=e.length?i.push(t[o++]):o>=t.length?i.push(e[n++]):e[n]===t[o]?(i.push(e[n]),n++,o++):e[n]e-t;class z{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,i,n){let o=0;for(const s of this.renderers)s.renderElement(e,t,i[o++],n)}disposeElement(e,t,i,n){let o=0;for(const s of this.renderers)s.disposeElement&&s.disposeElement(e,t,i[o],n),o+=1}disposeTemplate(e){let t=0;for(const i of this.renderers)i.disposeTemplate(e[t++])}}class U{constructor(e){this.accessibilityProvider=e,this.templateId="a18n"}renderTemplate(e){return e}renderElement(e,t,i){var n=this.accessibilityProvider.getAriaLabel(e);n?i.setAttribute("aria-label",n):i.removeAttribute("aria-label"),n=this.accessibilityProvider.getAriaLevel&&this.accessibilityProvider.getAriaLevel(e);"number"==typeof n?i.setAttribute("aria-level",""+n):i.removeAttribute("aria-level")}disposeTemplate(e){}}class K{constructor(e,t){this.list=e,this.dnd=t}getDragElements(e){const t=this.list.getSelectedElements();return-1new z(e.templateId,[...r,e]));var a=Object.assign(Object.assign({},s),{dnd:s.dnd&&new K(this,s.dnd)});this.view=new y.b(t,i,o,a),this.view.domNode.setAttribute("role",e),s.styleController?this.styleController=s.styleController(this.view.domId):(t=Object(n.w)(this.view.domNode),this.styleController=new B(t,this.view.domId)),this.spliceable=new l([new D(this.focus,this.view,s.identityProvider),new D(this.selection,this.view,s.identityProvider),new D(this.anchor,this.view,s.identityProvider),this.view]),this.disposables.add(this.focus),this.disposables.add(this.selection),this.disposables.add(this.anchor),this.disposables.add(this.view),this.disposables.add(this._onDidDispose),this.disposables.add(new T(this,this.view)),"boolean"==typeof s.keyboardSupport&&!s.keyboardSupport||(this.keyboardController=new E(this,this.view,s),this.disposables.add(this.keyboardController)),s.keyboardNavigationLabelProvider&&(i=s.keyboardNavigationDelegate||I,this.typeLabelController=new M(this,this.view,s.keyboardNavigationLabelProvider,i),this.disposables.add(this.typeLabelController)),this.mouseController=this.createMouseController(s),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()),!1!==this._options.multipleSelectionSupport&&this.view.domNode.setAttribute("aria-multiselectable","true")}get onDidChangeFocus(){return u.c.map(this.eventBufferer.wrapEvent(this.focus.onChange),e=>this.toListEvent(e))}get onDidChangeSelection(){return u.c.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(){let e=!1;var t=u.c.chain(this.disposables.add(new o.a(this.view.domNode,"keydown")).event).map(e=>new s.a(e)).filter(t=>e=58===t.keyCode||t.shiftKey&&68===t.keyCode).map(o.b).filter(()=>!1).event,i=u.c.chain(this.disposables.add(new o.a(this.view.domNode,"keyup")).event).forEach(()=>e=!1).map(e=>new s.a(e)).filter(e=>58===e.keyCode||e.shiftKey&&68===e.keyCode).map(o.b).map(({browserEvent:e})=>{var t=this.getFocus();t=t.length?t[0]:void 0;return{index:t,element:void 0!==t?this.view.element(t):void 0,anchor:void 0!==t?this.view.domElement(t):this.view.domNode,browserEvent:e}}).event,n=u.c.chain(this.view.onContextMenu).filter(t=>!e).map(({element:e,index:t,browserEvent:i})=>({element:e,index:t,anchor:{x:i.pageX+1,y:i.pageY},browserEvent:i})).event;return u.c.any(t,i,n)}get onKeyDown(){return this.disposables.add(new o.a(this.view.domNode,"keydown")).event}get onDidFocus(){return u.c.signal(this.disposables.add(new o.a(this.view.domNode,"focus",!0)).event)}createMouseController(e){return new F(this)}updateOptions(e={}){var t;this._options=Object.assign(Object.assign({},this._options),e),this.typeLabelController&&this.typeLabelController.updateOptions(this._options),void 0!==this._options.multipleSelectionController&&(this._options.multipleSelectionSupport?this.view.domNode.setAttribute("aria-multiselectable","true"):this.view.domNode.removeAttribute("aria-multiselectable")),this.mouseController.updateOptions(e),null!=(t=this.keyboardController)&&t.updateOptions(e),this.view.updateOptions(e)}get options(){return this._options}splice(e,t,i=[]){if(e<0||e>this.view.length)throw new v(this.user,"Invalid start index: "+e);if(t<0)throw new v(this.user,"Invalid delete count: "+t);0===t&&0===i.length||this.eventBufferer.bufferEvents(()=>this.spliceable.splice(e,t,i))}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({preventScroll:!0})}layout(e,t){this.view.layout(e,t)}setSelection(e,t){for(const i of e)if(i<0||i>=this.length)throw new v(this.user,"Invalid index "+i);this.selection.set(e,t)}getSelection(){return this.selection.get()}getSelectedElements(){return this.getSelection().map(e=>this.view.element(e))}setAnchor(e){if(void 0===e)this.anchor.set([]);else{if(e<0||e>=this.length)throw new v(this.user,"Invalid index "+e);this.anchor.set([e])}}getAnchor(){return Object(d.j)(this.anchor.get(),void 0)}getAnchorElement(){var e=this.getAnchor();return void 0===e?void 0:this.element(e)}setFocus(e,t){for(const i of e)if(i<0||i>=this.length)throw new v(this.user,"Invalid index "+i);this.focus.set(e,t)}focusNext(e=1,t=!1,i,n){var o;0!==this.length&&(o=this.focus.get(),-1<(o=this.findNextIndex(0=this.length&&!t)return-1;if(e%=this.length,!i||i(this.element(e)))return e;e++}return-1}findPreviousIndex(e,t=!1,i){for(let n=0;nthis.view.element(e))}reveal(e,t){if(e<0||e>=this.length)throw new v(this.user,"Invalid index "+e);var i,n=this.view.getScrollTop(),o=this.view.elementTop(e);e=this.view.elementHeight(e);Object(b.i)(t)?(i=e-this.view.renderHeight,this.view.setScrollTop(i*Object(m.b)(t,0,1)+o)):(i=o+e,t=n+this.view.renderHeight,o=this.view.renderHeight?this.view.setScrollTop(o):t<=i&&this.view.setScrollTop(i-this.view.renderHeight)))}getRelativeTop(e){if(e<0||e>=this.length)throw new v(this.user,"Invalid index "+e);var t=this.view.getScrollTop(),i=this.view.elementTop(e);e=this.view.elementHeight(e);return it+this.view.renderHeight?null:(e-=this.view.renderHeight,Math.abs((t-i)/e))}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(){var e=this.focus.get();this.view.domNode.classList.toggle("element-focused",0o[0]&&l[1]=s||(a[l++]=new o(Math.max(1,d.startColumn-n+1),Math.min(1+r,d.endColumn-n+1),d.className,d.type));return a}static filter(e,t,i,n){if(0===e.length)return[];let s=[],r=0;for(let h=0,c=e.length;ht||c.isEmpty()&&(0===d.type||3===d.type)||(a=c.startLineNumber===t?c.startColumn:i,l=c.endLineNumber===t?c.endColumn:n,s[r++]=new o(a,l,d.inlineClassName,d.type))}return s}static _typeCompare(e,t){var i=[2,0,1,3];return i[e]-i[t]}static compare(e,t){var i;return e.startColumn!==t.startColumn?e.startColumn-t.startColumn:e.endColumn!==t.endColumn?e.endColumn-t.endColumn:0!==(i=o._typeCompare(e.type,t.type))?i:e.className!==t.className?e.className=e){this.stopOffsets.splice(n,0,e),this.classNames.splice(n,0,t),this.metadata.splice(n,0,i);break}this.count++}}class a{static normalize(e,t){if(0===t.length)return[];var i=[];const o=new r;let s=0;for(let r=0,u=t.length;re.lineNumber===t.lineNumber?e.column-t.column:e.lineNumber-t.lineNumber);for(let a=t.length-2;0<=a;a--)t[a].lineNumber===t[a+1].lineNumber&&t.splice(a,1);let i=[],n=0,o=0,s=t.length;for(let u=1,g=e.getLineCount();u<=g;u++){var r=e.getLineContent(u),h=r.length+1;let g=0;if(!(oe.getLineTokens(t),getLanguageIdentifier:()=>e.getLanguageIdentifier(),getLanguageIdAtPosition:(t,i)=>e.getLanguageIdAtPosition(t,i),getLineContent:null};if(l.startLineNumber===l.endLineNumber&&1===e.getLineMaxColumn(l.startLineNumber)){var s=l.startLineNumber,r=this._isMovingDown?s+1:s-1;1===e.getLineMaxColumn(r)?t.addEditOperation(new d.a(1,1,1,1),null):(t.addEditOperation(new d.a(s,1,s,1),e.getLineContent(r)),t.addEditOperation(new d.a(r,1,r,e.getLineMaxColumn(r)),null)),l=new g.a(r,1,r,1)}else{let c,u;if(this._isMovingDown){c=l.endLineNumber+1,u=e.getLineContent(c),t.addEditOperation(new d.a(c-1,e.getLineMaxColumn(c-1),c,e.getLineMaxColumn(c)),null);let g=u;this.shouldAutoIndent(e,l)?(null!==(s=this.matchEnterRule(e,n,i,c,l.startLineNumber-1))?(r=a.x(e.getLineContent(c)),s+=v.b(r,i),r=v.a(s,i,o),g=r+this.trimLeft(u)):(h.getLineContent=t=>t===l.startLineNumber?e.getLineContent(c):e.getLineContent(t),null!==(s=b.a.getGoodIndentForLine(this._autoIndent,h,e.getLanguageIdAtPosition(c,1),l.startLineNumber,n))&&(r=a.x(e.getLineContent(c)),(s=v.b(s,i))!==v.b(r,i)&&(r=v.a(s,i,o),g=r+this.trimLeft(u)))),t.addEditOperation(new d.a(l.startLineNumber,1,l.startLineNumber,1),g+"\n"),null!==(s=this.matchEnterRuleMovingDown(e,n,i,l.startLineNumber,c,g))?0!==s&&this.getIndentEditsOfMovingBlock(e,t,l,i,o,s):(h.getLineContent=t=>t===l.startLineNumber?g:t>=l.startLineNumber+1&&t<=l.endLineNumber+1?e.getLineContent(t-1):e.getLineContent(t),null!==(r=b.a.getGoodIndentForLine(this._autoIndent,h,e.getLanguageIdAtPosition(c,1),l.startLineNumber+1,n))&&(s=a.x(e.getLineContent(l.startLineNumber)),(r=v.b(r,i))!==(s=v.b(s,i))&&this.getIndentEditsOfMovingBlock(e,t,l,i,o,r-s)))):t.addEditOperation(new d.a(l.startLineNumber,1,l.startLineNumber,1),g+"\n")}else c=l.startLineNumber-1,u=e.getLineContent(c),t.addEditOperation(new d.a(c,1,c+1,1),null),t.addEditOperation(new d.a(l.endLineNumber,e.getLineMaxColumn(l.endLineNumber),l.endLineNumber,e.getLineMaxColumn(l.endLineNumber)),"\n"+u),this.shouldAutoIndent(e,l)&&(h.getLineContent=t=>t===c?e.getLineContent(l.startLineNumber):e.getLineContent(t),null!==(r=this.matchEnterRule(e,n,i,l.startLineNumber,l.startLineNumber-2))?0!==r&&this.getIndentEditsOfMovingBlock(e,t,l,i,o,r):null!==(s=b.a.getGoodIndentForLine(this._autoIndent,h,e.getLanguageIdAtPosition(l.startLineNumber,1),c,n))&&(r=a.x(e.getLineContent(l.startLineNumber)),(n=v.b(s,i))!==(s=v.b(r,i))&&this.getIndentEditsOfMovingBlock(e,t,l,i,o,n-s)))}this._selectionId=t.trackSelection(l)}else this._selectionId=t.trackSelection(this._selection)}buildIndentConverter(e,t,i){return{shiftIndent:n=>f.a.shiftIndent(n,n.length+1,e,t,i),unshiftIndent:n=>f.a.unshiftIndent(n,n.length+1,e,t,i)}}parseEnterResult(e,t,i,n,o){if(o){let s=o.indentation;if(o.indentAction===_.b.None||o.indentAction===_.b.Indent?s=o.indentation+o.appendText:o.indentAction===_.b.IndentOutdent?s=o.indentation:o.indentAction===_.b.Outdent&&(s=t.unshiftIndent(o.indentation)+o.appendText),o=e.getLineContent(n),0<=this.trimLeft(o).indexOf(this.trimLeft(s))){o=a.x(e.getLineContent(n));let r=a.x(s);return e=b.a.getIndentMetadata(e,n),null!==e&&2&e&&(r=t.unshiftIndent(r)),n=v.b(r,i),n-v.b(o,i)}}return null}matchEnterRuleMovingDown(e,t,i,n,o,s){if(0<=a.I(s))return s=e.getLineMaxColumn(o),o=b.a.getEnterAction(this._autoIndent,e,new d.a(o,s,o,s)),this.parseEnterResult(e,t,i,n,o);{let l=n-1;for(;1<=l;){var r=e.getLineContent(l);if(0<=a.I(r))break;l--}return l<1||n>e.getLineCount()?null:(s=e.getLineMaxColumn(l),o=b.a.getEnterAction(this._autoIndent,e,new d.a(l,s,l,s)),this.parseEnterResult(e,t,i,n,o))}}matchEnterRule(e,t,i,n,o,s){let r=o;for(;1<=r;){let t;if(t=r===o&&void 0!==s?s:e.getLineContent(r),0<=a.I(t))break;r--}var l;return r<1||n>e.getLineCount()?null:(l=e.getLineMaxColumn(r),l=b.a.getEnterAction(this._autoIndent,e,new d.a(r,l,r,l)),this.parseEnterResult(e,t,i,n,l))}trimLeft(e){return e.replace(/^\s+/,"")}shouldAutoIndent(e,t){var i;return!(this._autoIndent<4)&&!!e.isCheapToTokenize(t.startLineNumber)&&(i=e.getLanguageIdAtPosition(t.startLineNumber,1))===e.getLanguageIdAtPosition(t.endLineNumber,1)&&null!==b.a.getIndentRulesSupport(i)}getIndentEditsOfMovingBlock(e,t,i,n,o,s){for(let h=i.startLineNumber;h<=i.endLineNumber;h++){var r=e.getLineContent(h),l=(r=a.x(r),v.b(r,n));l=v.a(l+s,n,o);l!==r&&(t.addEditOperation(new d.a(h,1,h,r.length+1),l),h===i.endLineNumber&&i.endColumn<=r.length+1&&""===l&&(this._moveEndLineSelectionShrink=!0))}}computeCursorState(e,t){let i=t.getTrackedSelection(this._selectionId);return this._moveEndPositionDown&&(i=i.setEndPosition(i.endLineNumber+1,1)),this._moveEndLineSelectionShrink&&i.startLineNumber=o)return null;let s=[];for(let a=n;a<=o;a++)s.push(e.getLineContent(a));let r=s.slice(0);return r.sort(w.getCollator().compare),!0===i&&(r=r.reverse()),{startLineNumber:n,endLineNumber:o,before:s,after:r}}w._COLLATOR=null;var S=i("7e32");class L extends t.b{constructor(e,t){super(t),this.down=e}run(e,t){if(t.hasModel()){const e=t.getSelections().map((e,t)=>({selection:e,index:t,ignore:!1}));e.sort((e,t)=>d.a.compareRangesUsingStarts(e.selection,t.selection));let i=e[0];for(let t=1;tnew u.a(e.positionLineNumber,e.positionColumn)));i=t.getSelection();null!==i&&(i=new h(i,n),t.pushUndoStop(),t.executeCommands(this.id,[i]),t.pushUndoStop())}}E.ID="editor.action.trimTrailingWhitespace";class I extends t.b{constructor(){super({id:"editor.action.deleteLines",label:n.a("lines.delete","Delete Line"),alias:"Delete Line",precondition:p.a.writable,kbOpts:{kbExpr:p.a.textInputFocus,primary:3113,weight:100}})}run(e,t){if(t.hasModel()){var i=this._getLinesToRemove(t);let e=t.getModel();if(1!==e.getLineCount()||1!==e.getLineMaxColumn(1)){let o=0,s=[],r=[];for(let t=0,a=i.length;t{let t=e.endLineNumber;return e.startLineNumbere.startLineNumber===t.startLineNumber?e.endLineNumber-t.endLineNumber:e.startLineNumber-t.startLineNumber),[]),n=t[0];for(let o=1;o=t[o].startLineNumber?n.endLineNumber=t[o].endLineNumber:(i.push(n),n=t[o]);return i.push(n),i}}class M extends t.b{constructor(){super({id:"editor.action.indentLines",label:n.a("lines.indent","Indent Line"),alias:"Indent Line",precondition:p.a.writable,kbOpts:{kbExpr:p.a.editorTextFocus,primary:2137,weight:100}})}run(e,t){var i=t._getViewModel();i&&(t.pushUndoStop(),t.executeCommands(this.id,c.a.indent(i.cursorConfig,t.getModel(),t.getSelections())),t.pushUndoStop())}}class T extends t.b{constructor(){super({id:"editor.action.outdentLines",label:n.a("lines.outdent","Outdent Line"),alias:"Outdent Line",precondition:p.a.writable,kbOpts:{kbExpr:p.a.editorTextFocus,primary:2135,weight:100}})}run(e,t){s.CoreEditingCommands.Outdent.runEditorCommand(e,t,null)}}class A extends t.b{constructor(){super({id:"editor.action.insertLineBefore",label:n.a("lines.insertBefore","Insert Line Above"),alias:"Insert Line Above",precondition:p.a.writable,kbOpts:{kbExpr:p.a.editorTextFocus,primary:3075,weight:100}})}run(e,t){var i=t._getViewModel();i&&(t.pushUndoStop(),t.executeCommands(this.id,c.a.lineInsertBefore(i.cursorConfig,t.getModel(),t.getSelections())))}}class R extends t.b{constructor(){super({id:"editor.action.insertLineAfter",label:n.a("lines.insertAfter","Insert Line Below"),alias:"Insert Line Below",precondition:p.a.writable,kbOpts:{kbExpr:p.a.editorTextFocus,primary:2051,weight:100}})}run(e,t){var i=t._getViewModel();i&&(t.pushUndoStop(),t.executeCommands(this.id,c.a.lineInsertAfter(i.cursorConfig,t.getModel(),t.getSelections())))}}class P extends t.b{run(e,t){if(t.hasModel()){var i=t.getSelection();let e=this._getRangesToDelete(t),r=[];for(let t=0,i=e.length-1;tl.a.replace(e,""));t.pushUndoStop(),t.executeEdits(this.id,s,i),t.pushUndoStop()}}}class F extends P{constructor(){super({id:"deleteAllLeft",label:n.a("lines.deleteAllLeft","Delete All Left"),alias:"Delete All Left",precondition:p.a.writable,kbOpts:{kbExpr:p.a.textInputFocus,primary:0,mac:{primary:2049},weight:100}})}_getEndCursorState(e,t){let i=null,n=[],o=0;return t.forEach(t=>{let s;var r;s=1===t.endColumn&&0{var t,i;return e.isEmpty()?1===e.startColumn?(t=Math.max(1,e.startLineNumber-1),i=1===e.startLineNumber?1:n.getLineContent(t).length+1,new d.a(t,i,e.startLineNumber,1)):new d.a(e.startLineNumber,1,e.startLineNumber,e.startColumn):new d.a(e.startLineNumber,1,e.endLineNumber,e.endColumn)}))}}class B extends P{constructor(){super({id:"deleteAllRight",label:n.a("lines.deleteAllRight","Delete All Right"),alias:"Delete All Right",precondition:p.a.writable,kbOpts:{kbExpr:p.a.textInputFocus,primary:0,mac:{primary:297,secondary:[2068]},weight:100}})}_getEndCursorState(e,t){let i=null,n=[];for(let s=0,r=t.length;s{var i;return e.isEmpty()?(i=t.getLineMaxColumn(e.startLineNumber),e.startColumn===i?new d.a(e.startLineNumber,e.startColumn,e.startLineNumber+1,1):new d.a(e.startLineNumber,e.startColumn,e.startLineNumber,i)):e});return n.sort(d.a.compareRangesUsingStarts),n}}class j extends t.b{constructor(){super({id:"editor.action.joinLines",label:n.a("lines.joinLines","Join Lines"),alias:"Join Lines",precondition:p.a.writable,kbOpts:{kbExpr:p.a.editorTextFocus,primary:0,mac:{primary:296},weight:100}})}run(e,t){let i=t.getSelections();if(null!==i){let e=t.getSelection();if(null!==e){i.sort(d.a.compareRangesUsingStarts);let h=[];var n=i.reduce((t,i)=>t.isEmpty()?t.endLineNumber===i.startLineNumber?(e.equalsSelection(t)&&(e=i),i):i.startLineNumber>t.endLineNumber+1?(h.push(t),i):new g.a(t.startLineNumber,t.startColumn,i.endLineNumber,i.endColumn):i.startLineNumber>t.endLineNumber?(h.push(t),i):new g.a(t.startLineNumber,t.startColumn,i.endLineNumber,i.endColumn));h.push(n);let c=t.getModel();if(null!==c){let i=[],n=[],u=e,p=0;for(let t=0,m=h.length;t=n?i.lineNumber!==e.getLineCount()&&(n=new d.a(i.lineNumber,Math.max(1,i.column-1),i.lineNumber+1,1),n=e.getValueInRange(n).split("").reverse().join(""),a.push(new r.a(new g.a(i.lineNumber,Math.max(1,i.column-1),i.lineNumber+1,1),n))):(n=new d.a(i.lineNumber,Math.max(1,i.column-1),i.lineNumber,i.column+1),o=e.getValueInRange(n).split("").reverse().join(""),a.push(new r.b(n,o,new g.a(i.lineNumber,i.column+1,i.lineNumber,i.column+1)))))}t.pushUndoStop(),t.executeCommands(this.id,a),t.pushUndoStop()}}}}class V extends t.b{run(e,t){var i=t.getSelections();if(null!==i){const e=t.getModel();if(null!==e){var n,o,s=t.getOption(116);const r=[];for(const a of i)a.isEmpty()?(o=a.getStartPosition(),(n=t.getConfiguredWordAtPosition(o))&&(o=new d.a(o.lineNumber,n.startColumn,o.lineNumber,n.endColumn),n=e.getValueInRange(o),r.push(l.a.replace(o,this._modifyText(n,s))))):(o=e.getValueInRange(a),r.push(l.a.replace(a,this._modifyText(o,s))));t.pushUndoStop(),t.executeEdits(this.id,r),t.pushUndoStop()}}}}class H extends V{constructor(){super({id:"editor.action.transformToUppercase",label:n.a("editor.transformToUppercase","Transform to Uppercase"),alias:"Transform to Uppercase",precondition:p.a.writable})}_modifyText(e,t){return e.toLocaleUpperCase()}}class z extends V{constructor(){super({id:"editor.action.transformToLowercase",label:n.a("editor.transformToLowercase","Transform to Lowercase"),alias:"Transform to Lowercase",precondition:p.a.writable})}_modifyText(e,t){return e.toLocaleLowerCase()}}class U extends V{constructor(){super({id:"editor.action.transformToTitlecase",label:n.a("editor.transformToTitlecase","Transform to Title Case"),alias:"Transform to Title Case",precondition:p.a.writable})}_modifyText(e,t){const i="\r\n\t "+t,n=i.split("");let o="",s=!0;for(let r=0;rp(void 0,void 0,void 0,(function*(){var[i]=t,n=(Object(d.c)(i instanceof s.a),e.get(a.a).getModel(i));if(n){const t=b(n);return t?t.getLegend():e.get(l.b).executeCommand("_provideDocumentRangeSemanticTokensLegend",i)}}))),l.a.registerCommand("_provideDocumentSemanticTokens",(e,...t)=>p(void 0,void 0,void 0,(function*(){var[i]=t;Object(d.c)(i instanceof s.a);const r=e.get(a.a).getModel(i);if(r){var h=_(r,null,n.a.None);if(!h)return e.get(l.b).executeCommand("_provideDocumentRangeSemanticTokens",i,r.getFullModelRange());const{provider:s,request:a}=h;let d;try{d=yield a}catch(t){return void Object(o.g)(t)}return d&&m(d)?(i=u({id:0,type:"full",data:d.data}),d.resultId&&s.releaseDocumentSemanticTokens(d.resultId),i):void 0}}))),l.a.registerCommand("_provideDocumentRangeSemanticTokensLegend",(e,...t)=>p(void 0,void 0,void 0,(function*(){var[i]=t,i=(Object(d.c)(i instanceof s.a),e.get(a.a).getModel(i));if(i){const e=v(i);if(e)return e.getLegend()}}))),l.a.registerCommand("_provideDocumentRangeSemanticTokens",(e,...t)=>p(void 0,void 0,void 0,(function*(){var[i,r]=t,i=(Object(d.c)(i instanceof s.a),Object(d.c)(g.a.isIRange(r)),e.get(a.a).getModel(i));if(i){const t=v(i);if(t){let s;try{s=yield t.provideDocumentRangeSemanticTokens(i,g.a.lift(r),n.a.None)}catch(e){return void Object(o.g)(e)}if(s&&m(s))return u({id:0,type:"full",data:s.data})}}})))},7605:function(e,t,i){"use strict";i.r(t),i.d(t,"FoldingController",(function(){return U})),i.d(t,"foldBackgroundBackground",(function(){return de})),i.d(t,"editorFoldForeground",(function(){return he})),i("0a33");var n=i("dff7"),o=i("ef8e9"),s=i("3742"),r=i("5fe7"),a=i("fe45"),l=i("a666"),d=i("b2cc"),h=i("308f");const c=16777215;class u{constructor(e,t,i){if(e.length!==t.length||65535{var i=o[o.length-1];return this.getStartLineNumber(i)<=e&&this.getEndLineNumber(i)>=t};for(let s=0,r=this._startIndexes.length;sc||i>c)throw new Error("startLineNumber or endLineNumber must not exceed "+c);for(;0>>24)+((4278190080&this._endIndexes[e])>>>16),65535==e?-1:e}contains(e,t){return this.getStartLineNumber(e)<=t&&this.getEndLineNumber(e)>=t}findIndex(e){let t=0,i=this._startIndexes.length;if(0===i)return-1;for(;t=this.endLineNumber}containsLine(e){return this.startLineNumber<=e&&e<=this.endLineNumber}}class p{constructor(e,t){this._updateEventEmitter=new h.b,this.onDidChange=this._updateEventEmitter.event,this._textModel=e,this._decorationProvider=t,this._regions=new u(new Uint32Array(0),new Uint32Array(0)),this._editorDecorationIds=[],this._isInitialized=!1}get regions(){return this._regions}get textModel(){return this._textModel}get isInitialized(){return this._isInitialized}toggleCollapseState(e){if(e.length){e=e.sort((e,t)=>e.regionIndex-t.regionIndex);const t={};this._decorationProvider.changeDecorations(i=>{let n=0,o=-1,s=-1;var r,a=e=>{for(;ns&&(s=t),n++}};for(r of e){var l=r.regionIndex,d=this._editorDecorationIds[l];d&&!t[d]&&(t[d]=!0,a(l),d=!this._regions.isCollapsed(l),this._regions.setCollapsed(l,d),o=Math.max(o,this._regions.getEndLineNumber(l)))}a(this._regions.length)}),this._updateEventEmitter.fire({model:this,collapseStateChanged:e})}}update(e,t=[]){let i=[],n=(e,i)=>{for(var n of t)if(e{var r=e.getStartLineNumber(t),a=e.getEndLineNumber(t);(s=s||e.isCollapsed(t))&&n(r,a)&&(s=!1),e.setCollapsed(t,s),t=this._textModel.getLineMaxColumn(r),r={startLineNumber:r,startColumn:Math.max(t-1,1),endLineNumber:r,endColumn:t};i.push({range:r,options:this._decorationProvider.getDecorationOption(s,a<=o)}),s&&a>o&&(o=a)};let r=0;var a=()=>{for(;re.isCollapsed!==t&&ne.isCollapsed!==t&&ne.isCollapsed!==t&&n<=i),o.push(...s);e.toggleCollapseState(o)}function _(e,t,i){let n=[];for(var o of i)n.push(e.getAllRegionsAtLine(o,void 0)[0]);i=e.getRegionsInside(null,e=>n.every(t=>!t.containedBy(e)&&!e.containedBy(t))&&e.isCollapsed!==t),e.toggleCollapseState(i)}function b(e,t,i){let n=e.textModel,o=e.regions,s=[];for(let a=o.length-1;0<=a;a--){var r;i!==o.isCollapsed(a)&&(r=o.getStartLineNumber(a),t.test(n.getLineContent(r))&&s.push(o.toRegion(a)))}e.toggleCollapseState(s)}function v(e,t,i){let n=e.regions,o=[];for(let s=n.length-1;0<=s;s--)i!==n.isCollapsed(s)&&t===n.getType(s)&&o.push(n.toRegion(s));e.toggleCollapseState(o)}var C=i("b57f"),w=(t=i("561a"),i("bf5b")),y=i("b7d0");const S=Object(w.b)("folding-expanded",t.b.chevronDown,Object(n.a)("foldingExpandedIcon","Icon for expanded ranges in the editor glyph margin.")),L=Object(w.b)("folding-collapsed",t.b.chevronRight,Object(n.a)("foldingCollapsedIcon","Icon for collapsed ranges in the editor glyph margin."));class x{constructor(e){this.editor=e,this.autoHideFoldingControls=!0,this.showFoldingHighlights=!0}getDecorationOption(e,t){return t?x.HIDDEN_RANGE_DECORATION:e?this.showFoldingHighlights?x.COLLAPSED_HIGHLIGHTED_VISUAL_DECORATION:x.COLLAPSED_VISUAL_DECORATION:this.autoHideFoldingControls?x.EXPANDED_AUTO_HIDE_VISUAL_DECORATION:x.EXPANDED_VISUAL_DECORATION}deltaDecorations(e,t){return this.editor.deltaDecorations(e,t)}changeDecorations(e){return this.editor.changeDecorations(e)}}x.COLLAPSED_VISUAL_DECORATION=C.a.register({description:"folding-collapsed-visual-decoration",stickiness:1,afterContentClassName:"inline-folded",isWholeLine:!0,firstLineDecorationClassName:y.d.asClassName(L)}),x.COLLAPSED_HIGHLIGHTED_VISUAL_DECORATION=C.a.register({description:"folding-collapsed-highlighted-visual-decoration",stickiness:1,afterContentClassName:"inline-folded",className:"folded-background",isWholeLine:!0,firstLineDecorationClassName:y.d.asClassName(L)}),x.EXPANDED_AUTO_HIDE_VISUAL_DECORATION=C.a.register({description:"folding-expanded-auto-hide-visual-decoration",stickiness:1,isWholeLine:!0,firstLineDecorationClassName:y.d.asClassName(S)}),x.EXPANDED_VISUAL_DECORATION=C.a.register({description:"folding-expanded-visual-decoration",stickiness:1,isWholeLine:!0,firstLineDecorationClassName:"alwaysShowFoldIcons "+y.d.asClassName(S)}),x.HIDDEN_RANGE_DECORATION=C.a.register({description:"folding-hidden-range-decoration",stickiness:1});var k=i("c101"),D=i("6a89"),N=i("e8e3");class O{constructor(e){this._updateEventEmitter=new h.b,this._foldingModel=e,this._foldingModelListener=e.onDidChange(e=>this.updateHiddenRanges()),this._hiddenRanges=[],e.regions.length&&this.updateHiddenRanges()}get onDidChange(){return this._updateEventEmitter.event}get hiddenRanges(){return this._hiddenRanges}updateHiddenRanges(){let e=!1,t=[],i=0,n=0,o=Number.MAX_VALUE,s=-1,r=this._foldingModel.regions;for(;i({startLineNumber:e.startLineNumber-1,endLineNumber:e.endLineNumber}))}applyHiddenRanges(e){this._hiddenRanges=e,this._updateEventEmitter.fire(e)}hasRanges(){return 0{var t,i;return(n=n&&(t=e,i=n,t>=i.startLineNumber&&t<=i.endLineNumber)?n:E(this._hiddenRanges,e))?n.startLineNumber-1:null};for(let r=0,a=e.length;rt=t?e[i]:null}var I=i("70cb");class M{constructor(e){this.editorModel=e,this.id="indent"}dispose(){}compute(e){var t=I.a.getFoldingRules(this.editorModel.getLanguageIdentifier().id),i=t&&!!t.offSide;t=t&&t.markers;return Promise.resolve(function(e,t,i,n=5e3){var o=e.getOptions().tabSize;let s=new T(n),r=void 0;i&&(r=new RegExp(`(${i.start.source})|(?:${i.end.source})`));let a=[],l=e.getLineCount()+1;a.push({indent:-1,endAbove:l,line:l});for(let c=e.getLineCount();0d){for(;a.pop(),(n=a[a.length-1]).indent>d;);var h=n.endAbove-1;1<=h-c&&s.insertFirst(c,h,d)}n.indent===d?n.endAbove=c:a.push({indent:d,endAbove:c,line:c})}}return s.toIndentRanges(e)}(this.editorModel,i,t))}}class T{constructor(e){this._startIndexes=[],this._endIndexes=[],this._indentOccurrences=[],this._length=0,this._foldingRangesLimit=e}insertFirst(e,t,i){var n;e>c||t>c||(n=this._length,this._startIndexes[n]=e,this._endIndexes[n]=t,this._length++,i<1e3&&(this._indentOccurrences[i]=(this._indentOccurrences[i]||0)+1))}toIndentRanges(e){if(this._length<=this._foldingRangesLimit){let e=new Uint32Array(this._length),t=new Uint32Array(this._length);for(let i=this._length-1,n=0;0<=i;i--,n++)e[n]=this._startIndexes[i],t[n]=this._endIndexes[i];return new u(e,t)}{let s=0,r=this._indentOccurrences.length;for(let e=0;ethis._foldingRangesLimit){r=e;break}s+=t}}var i=e.getOptions().tabSize;let a=new Uint32Array(this._foldingRangesLimit),l=new Uint32Array(this._foldingRangesLimit);for(let t=this._length-1,d=0;0<=t;t--){var n=this._startIndexes[t],o=e.getLineContent(n);o=C.b.computeIndentLevel(o,i);(oPromise.resolve(e.provideFoldingRanges(t,P,i)).then(e=>{if(!i.isCancellationRequested&&Array.isArray(e)){Array.isArray(n)||(n=[]);var s,r=t.getLineCount();for(s of e)0s.start&&s.end<=r&&n.push({start:s.start,end:s.end,rank:o,kind:s.kind})}},R.g));return Promise.all(o).then(e=>n)}(this.providers,this.editorModel,e).then(e=>e?j(e,this.limit):null)}dispose(){var e;null!=(e=this.disposables)&&e.dispose()}}class B{constructor(e){this._startIndexes=[],this._endIndexes=[],this._nestingLevels=[],this._nestingLevelCounts=[],this._types=[],this._length=0,this._foldingRangesLimit=e}add(e,t,i,n){var o;e>c||t>c||(o=this._length,this._startIndexes[o]=e,this._endIndexes[o]=t,this._nestingLevels[o]=n,this._types[o]=i,this._length++,n<30&&(this._nestingLevelCounts[n]=(this._nestingLevelCounts[n]||0)+1))}toIndentRanges(){if(this._length<=this._foldingRangesLimit){let e=new Uint32Array(this._length),t=new Uint32Array(this._length);for(let i=0;ithis._foldingRangesLimit){n=t;break}i+=e}}let o=new Uint32Array(this._foldingRangesLimit),s=new Uint32Array(this._foldingRangesLimit),r=[];for(let e=0,a=0;e{let i=e.start-t.start;return 0===i?e.rank-t.rank:i});let n=new B(t),o=void 0,s=[];for(i of e)if(o){if(i.start>o.start){if(i.end<=o.end)s.push(o),o=i;else if(i.start>o.end){for(;(o=s.pop())&&i.start>o.end;);o&&s.push(o),o=i}n.add(i.start,i.end,i.kind&&i.kind.value,s.length)}}else o=i,n.add(i.start,i.end,i.kind&&i.kind.value,s.length);return n.toIndentRanges()}class W{constructor(e,t,i,n){this.editorModel=e,this.id="init",t.length&&(this.decorationIds=e.deltaDecorations([],t.map(t=>({range:{startLineNumber:t.startLineNumber,startColumn:0,endLineNumber:t.endLineNumber,endColumn:e.getLineLength(t.endLineNumber)},options:{description:"folding-initializing-range-provider",stickiness:1}}))),this.timeout=setTimeout(i,n))}dispose(){this.decorationIds&&(this.editorModel.deltaDecorations(this.decorationIds,[]),this.decorationIds=void 0),"number"==typeof this.timeout&&(clearTimeout(this.timeout),this.timeout=void 0)}compute(e){let t=[];if(this.decorationIds)for(var i of this.decorationIds)i=this.editorModel.getDecorationRange(i),i&&t.push({start:i.startLineNumber,end:i.endLineNumber,rank:1});return Promise.resolve(j(t,Number.MAX_VALUE))}}w=i("4fc3"),t=i("303e");var V=i("bc04"),H=(i=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3this.onModelChanged())),this._register(this.editor.onDidChangeConfiguration(e=>{if(e.hasChanged(36)&&(this._isEnabled=this.editor.getOptions().get(36),this.foldingEnabled.set(this._isEnabled),this.onModelChanged()),e.hasChanged(99)||e.hasChanged(38)){const e=this.editor.getOptions();this.foldingDecorationProvider.autoHideFoldingControls="mouseover"===e.get(99),this.foldingDecorationProvider.showFoldingHighlights=e.get(38),this.onModelContentChanged()}e.hasChanged(37)&&(this._useFoldingProviders="indentation"!==this.editor.getOptions().get(37),this.onFoldingStrategyChanged()),e.hasChanged(40)&&(this._unfoldOnClickAfterEndOfLine=this.editor.getOptions().get(40)),e.hasChanged(39)&&(this._foldingImportsByDefault=this.editor.getOptions().get(39))})),this.onModelChanged()}static get(t){return t.getContribution(e.ID)}saveViewState(){let e=this.editor.getModel();var t,i;return e&&this._isEnabled&&!e.isTooLargeForTokenization()?this.foldingModel?(t=(this.foldingModel.isInitialized?this.foldingModel:this.hiddenRangeModel).getMemento(),i=this.rangeProvider?this.rangeProvider.id:void 0,{collapsedRegions:t,lineCount:e.getLineCount(),provider:i,foldedImports:this._currentModelHasFoldedImports}):void 0:{}}restoreViewState(e){let t=this.editor.getModel();if(t&&this._isEnabled&&!t.isTooLargeForTokenization()&&this.hiddenRangeModel&&e&&e.lineCount===t.getLineCount()&&(this._currentModelHasFoldedImports=!!e.foldedImports,e.collapsedRegions)){"syntax"!==e.provider&&"init"!==e.provider||(this.foldingStateMemento=e);const t=e.collapsedRegions;if(this.hiddenRangeModel.applyMemento(t)){const e=this.getFoldingModel();e&&e.then(e=>{if(e){this._restoringViewState=!0;try{e.applyMemento(t)}finally{this._restoringViewState=!1}}}).then(void 0,R.f)}}}onModelChanged(){this.localToDispose.clear();let e=this.editor.getModel();this._isEnabled&&e&&!e.isTooLargeForTokenization()&&(this._currentModelHasFoldedImports=!1,this.foldingModel=new p(e,this.foldingDecorationProvider),this.localToDispose.add(this.foldingModel),this.hiddenRangeModel=new O(this.foldingModel),this.localToDispose.add(this.hiddenRangeModel),this.localToDispose.add(this.hiddenRangeModel.onDidChange(e=>this.onHiddenRangesChanges(e))),this.updateScheduler=new r.a(200),this.cursorChangedScheduler=new r.e(()=>this.revealCursor(),200),this.localToDispose.add(this.cursorChangedScheduler),this.localToDispose.add(A.o.onDidChange(()=>this.onFoldingStrategyChanged())),this.localToDispose.add(this.editor.onDidChangeModelLanguageConfiguration(()=>this.onFoldingStrategyChanged())),this.localToDispose.add(this.editor.onDidChangeModelContent(()=>this.onModelContentChanged())),this.localToDispose.add(this.editor.onDidChangeCursorPosition(()=>this.onCursorPositionChanged())),this.localToDispose.add(this.editor.onMouseDown(e=>this.onEditorMouseDown(e))),this.localToDispose.add(this.editor.onMouseUp(e=>this.onEditorMouseUp(e))),this.localToDispose.add({dispose:()=>{this.foldingRegionPromise&&(this.foldingRegionPromise.cancel(),this.foldingRegionPromise=null),this.updateScheduler&&this.updateScheduler.cancel(),this.updateScheduler=null,this.foldingModel=null,this.foldingModelPromise=null,this.hiddenRangeModel=null,this.cursorChangedScheduler=null,this.foldingStateMemento=null,this.rangeProvider&&this.rangeProvider.dispose(),this.rangeProvider=null}}),this.onModelContentChanged())}onFoldingStrategyChanged(){this.rangeProvider&&this.rangeProvider.dispose(),this.rangeProvider=null,this.onModelContentChanged()}getRangeProvider(e){if(!this.rangeProvider){if(this.rangeProvider=new M(e),this._useFoldingProviders&&this.foldingModel){var t=A.o.ordered(this.foldingModel.textModel);if(0===t.length&&this.foldingStateMemento&&this.foldingStateMemento.collapsedRegions)return this.rangeProvider=new W(e,this.foldingStateMemento.collapsedRegions,()=>{this.foldingStateMemento=null,this.onFoldingStrategyChanged()},3e4);0this.onModelContentChanged()))}this.foldingStateMemento=null}return this.rangeProvider}getFoldingModel(){return this.foldingModelPromise}onModelContentChanged(){this.updateScheduler&&(this.foldingRegionPromise&&(this.foldingRegionPromise.cancel(),this.foldingRegionPromise=null),this.foldingModelPromise=this.updateScheduler.trigger(()=>{const e=this.foldingModel;if(!e)return null;const t=this.getRangeProvider(e.textModel);let i=this.foldingRegionPromise=Object(r.h)(e=>t.compute(e));return i.then(t=>{if(t&&i===this.foldingRegionPromise){let i;!this._foldingImportsByDefault||this._currentModelHasFoldedImports||(n=t.setCollapsedAllOfType(A.n.Imports.value,!0))&&(i=V.c.capture(this.editor),this._currentModelHasFoldedImports=n);let o=this.editor.getSelections();var n=o?o.map(e=>e.startLineNumber):[];e.update(t,n),i&&i.restore(this.editor)}return e})}).then(void 0,e=>(Object(R.f)(e),null)))}onHiddenRangesChanges(e){var t;this.hiddenRangeModel&&e.length&&!this._restoringViewState&&(t=this.editor.getSelections())&&this.hiddenRangeModel.adjustSelections(t)&&this.editor.setSelections(t),this.editor.setHiddenAreas(e)}onCursorPositionChanged(){this.hiddenRangeModel&&this.hiddenRangeModel.hasRanges()&&this.cursorChangedScheduler.schedule()}revealCursor(){const e=this.getFoldingModel();e&&e.then(e=>{if(e){let i=this.editor.getSelections();if(i&&0e.isCollapsed&&i>e.startLineNumber))}n.length&&(e.toggleCollapseState(n),this.reveal(i[0].getPosition()))}}}).then(void 0,R.f)}onEditorMouseDown(e){if(this.mouseDownInfo=null,this.hiddenRangeModel&&e.target&&e.target.range&&(e.event.leftButton||e.event.middleButton)){var t=e.target.range;let o=!1;switch(e.target.type){case 4:var i=e.target.detail,n=e.target.element.offsetLeft;if(i.offsetX-n<5)return;o=!0;break;case 7:if(this._unfoldOnClickAfterEndOfLine&&this.hiddenRangeModel.hasRanges()&&!e.target.detail.isAfterLines)break;return;case 6:if(this.hiddenRangeModel.hasRanges()){let e=this.editor.getModel();if(e&&t.startColumn===e.getLineMaxColumn(t.startLineNumber))break}return;default:return}this.mouseDownInfo={lineNumber:t.startLineNumber,iconClicked:o}}}onEditorMouseUp(e){const t=this.getFoldingModel();if(t&&this.mouseDownInfo&&e.target){let n=this.mouseDownInfo.lineNumber,o=this.mouseDownInfo.iconClicked;var i=e.target.range;if(i&&i.startLineNumber===n){if(o){if(4!==e.target.type)return}else{let e=this.editor.getModel();if(!e||i.startColumn!==e.getLineMaxColumn(n))return}t.then(t=>{if(t){let r=t.getRegionAtLine(n);if(r&&r.startLineNumber===n){var i=r.isCollapsed;if(o||i){let o=[];if(e.event.altKey){var s=t.getRegionsInside(null,e=>!e.containedBy(r)&&!r.containedBy(e));for(const e of s)e.isCollapsed&&o.push(e);0===o.length&&(o=s)}else{if(s=e.event.middleButton||e.event.shiftKey,s)for(const e of t.getRegionsInside(r))e.isCollapsed===i&&o.push(e);!i&&s&&0!==o.length||o.push(r)}t.toggleCollapseState(o),this.reveal({lineNumber:n,column:1})}}}}).then(void 0,R.f)}}}reveal(e){this.editor.revealPositionInCenterIfOutsideViewport(e,0)}};U.ID="editor.contrib.folding",U=i([H(1,w.b)],U);class K extends d.b{runEditorCommand(e,t,i){let n=U.get(t);if(n){let o=n.getFoldingModel();return o?(this.reportTelemetry(e,t),o.then(e=>{if(e){this.invoke(n,e,t,i);const o=t.getSelection();o&&n.reveal(o.getStartPosition())}})):void 0}}getSelectedLines(e){let t=e.getSelections();return t?t.map(e=>e.startLineNumber):[]}getLineNumbers(e,t){return e&&e.selectionLines?e.selectionLines.map(e=>e+1):this.getSelectedLines(t)}run(e,t){}}function q(e){if(!o.l(e)){if(!o.j(e))return!1;const t=e;if(!o.l(t.levels)&&!o.i(t.levels))return!1;if(!o.l(t.direction)&&!o.k(t.direction))return!1;if(!(o.l(t.selectionLines)||o.f(t.selectionLines)&&t.selectionLines.every(o.i)))return!1}return!0}class $ extends K{constructor(){super({id:"editor.unfold",label:n.a("unfoldAction.label","Unfold"),alias:"Unfold",precondition:z,kbOpts:{kbExpr:k.a.editorTextFocus,primary:3161,mac:{primary:2649},weight:100},description:{description:"Unfold the content in the editor",args:[{name:"Unfold editor argument",description:"Property-value pairs that can be passed through this argument:\n\t\t\t\t\t\t* 'levels': Number of levels to unfold. If not set, defaults to 1.\n\t\t\t\t\t\t* 'direction': If 'up', unfold given number of levels up otherwise unfolds down.\n\t\t\t\t\t\t* 'selectionLines': The start lines (0-based) of the editor selections to apply the unfold action to. If not set, the active selection(s) will be used.\n\t\t\t\t\t\t",constraint:q,schema:{type:"object",properties:{levels:{type:"number",default:1},direction:{type:"string",enum:["up","down"],default:"down"},selectionLines:{type:"array",items:{type:"number"}}}}}]}})}invoke(e,t,i,n){var o=n&&n.levels||1;i=this.getLineNumbers(n,i);(n&&"up"===n.direction?f:m)(t,!1,o,i)}}class G extends K{constructor(){super({id:"editor.unfoldRecursively",label:n.a("unFoldRecursivelyAction.label","Unfold Recursively"),alias:"Unfold Recursively",precondition:z,kbOpts:{kbExpr:k.a.editorTextFocus,primary:Object(a.a)(2089,2137),weight:100}})}invoke(e,t,i,n){m(t,!1,Number.MAX_VALUE,this.getSelectedLines(i))}}class Z extends K{constructor(){super({id:"editor.fold",label:n.a("foldAction.label","Fold"),alias:"Fold",precondition:z,kbOpts:{kbExpr:k.a.editorTextFocus,primary:3159,mac:{primary:2647},weight:100},description:{description:"Fold the content in the editor",args:[{name:"Fold editor argument",description:"Property-value pairs that can be passed through this argument:\n\t\t\t\t\t\t\t* 'levels': Number of levels to fold.\n\t\t\t\t\t\t\t* 'direction': If 'up', folds given number of levels up otherwise folds down.\n\t\t\t\t\t\t\t* 'selectionLines': The start lines (0-based) of the editor selections to apply the fold action to. If not set, the active selection(s) will be used.\n\t\t\t\t\t\t\tIf no levels or direction is set, folds the region at the locations or if already collapsed, the first uncollapsed parent instead.\n\t\t\t\t\t\t",constraint:q,schema:{type:"object",properties:{levels:{type:"number"},direction:{type:"string",enum:["up","down"]},selectionLines:{type:"array",items:{type:"number"}}}}}]}})}invoke(e,t,i,n){i=this.getLineNumbers(n,i);var o=n&&n.levels;n=n&&n.direction;if("number"!=typeof o&&"string"!=typeof n){var s=t,r=!0,a=i;let e=[];for(var l of a)l=s.getAllRegionsAtLine(l,e=>e.isCollapsed!==r),0e.isCollapsed!==t&&it===n&&e.isCollapsed!==o&&!s.some(t=>e.containsLine(t))),t.toggleCollapseState(i)}}se.ID_PREFIX="editor.foldLevel",se.ID=e=>se.ID_PREFIX+e;class re extends K{constructor(){super({id:"editor.gotoParentFold",label:n.a("gotoParentFold.label","Go to Parent Fold"),alias:"Go to Parent Fold",precondition:z,kbOpts:{kbExpr:k.a.editorTextFocus,weight:100}})}invoke(e,t,i){var n=this.getSelectedLines(i);0=e)return null;if(i.parentIndex===n)return i.startLineNumber}}else if(0e)return i.startLineNumber;i=i.regionIndex{var i=e.getColor(de);i&&t.addRule(`.monaco-editor .folded-background { background-color: ${i}; }`),i=e.getColor(he);i&&t.addRule(`\n\t\t.monaco-editor .cldr${y.d.asCSSSelector(S)},\n\t\t.monaco-editor .cldr${y.d.asCSSSelector(L)} {\n\t\t\tcolor: ${i} !important;\n\t\t}\n\t\t`)})},"77a4":function(e,t,i){"use strict";i.r(t),i.d(t,"CodeLensContribution",(function(){return H}));var n=i("5fe7"),o=i("fdcc"),s=i("a666"),r=i("bc04"),a=(t=i("b2cc"),i("b707")),l=i("2504"),d=i("6d8e"),h=i("1b69"),c=i("9e74"),u=i("ef8e9"),g=function(e,t,i,n){return new(i=i||Promise)((function(o,s){function r(e){try{l(n.next(e))}catch(e){s(e)}}function a(e){try{l(n.throw(e))}catch(e){s(e)}}function l(e){var t;e.done?o(e.value):((t=e.value)instanceof i?t:new i((function(e){e(t)}))).then(r,a)}l((n=n.apply(e,t||[])).next())}))};class p{constructor(){this.lenses=[],this._disposables=new s.b}dispose(){this._disposables.dispose()}add(e,t){this._disposables.add(e);for(const i of e.lenses)this.lenses.push({symbol:i,provider:t})}}function m(e,t){return g(this,void 0,void 0,(function*(){const i=a.b.ordered(e),n=new Map,s=new p;var r=i.map((i,r)=>g(this,void 0,void 0,(function*(){n.set(i,r);try{var a=yield Promise.resolve(i.provideCodeLenses(e,t));a&&s.add(a,i)}catch(a){Object(o.g)(a)}})));return yield Promise.all(r),s.lenses=s.lenses.sort((e,t)=>e.symbol.range.startLineNumbert.symbol.range.startLineNumber?1:n.get(e.provider)n.get(t.provider)?1:e.symbol.range.startColumnt.symbol.range.startColumn?1:0),s}))}c.a.registerCommand("_executeCodeLensProvider",(function(e,...t){let[i,n]=t;Object(u.c)(d.a.isUri(i)),Object(u.c)("number"==typeof n||!n);const r=e.get(h.a).getModel(i);if(!r)throw Object(o.c)();const a=[],c=new s.b;return m(r,l.a.None).then(e=>{c.add(e);let t=[];for(const i of e.lenses)void 0===n||null===n||Boolean(i.symbol.command)?a.push(i.symbol):0a.push(e||i.symbol)));return Promise.all(t)}).then(()=>a).finally(()=>{setTimeout(()=>c.dispose(),100)})})),i("44c7");var f=i("11f7"),_=i("6a89"),b=i("b57f"),v=i("918c"),C=i("303e"),w=i("b7d0"),y=i("7ddc");class S{constructor(e,t,i){this.afterLineNumber=e,this.heightInPx=t,this._onHeight=i,this.suppressMouseDown=!0,this.domNode=document.createElement("div")}onComputedHeight(e){void 0===this._lastHeight?this._lastHeight=e:this._lastHeight!==e&&(this._lastHeight=e,this._onHeight())}}class L{constructor(e,t,i){this.allowEditorOverflow=!1,this.suppressMouseDown=!0,this._commands=new Map,this._isEmpty=!0,this._editor=e,this._id="codelens.widget-"+L._idPool++,this.updatePosition(i),this._domNode=document.createElement("span"),this._domNode.className="codelens-decoration "+t}withCommands(e,t){this._commands.clear();let i=[],n=!1;for(let s=0;s{e.symbol.command&&l.push(e.symbol),n.addDecoration({range:e.symbol.range,options:b.a.EMPTY},e=>this._decorationIds[t]=e),a=a?_.a.plusRange(a,e.symbol.range):_.a.lift(e.symbol.range)}),this._viewZone=new S(a.startLineNumber-1,s,r),this._viewZoneId=o.addZone(this._viewZone),0{const i=this._editor.getModel().getDecorationRange(e);return e=this._data[t].symbol,!(!i||_.a.isEmpty(e.range)!==i.isEmpty())})}updateCodeLensSymbols(e,t){this._decorationIds.forEach(t.removeDecoration,t),this._decorationIds=[],this._data=e,this._data.forEach((e,i)=>{t.addDecoration({range:e.symbol.range,options:b.a.EMPTY},e=>this._decorationIds[i]=e)})}updateHeight(e,t){this._viewZone.heightInPx=e,t.layoutZone(this._viewZoneId),this._contentWidget&&this._editor.layoutContentWidget(this._contentWidget)}computeIfNecessary(e){if(!this._viewZone.domNode.hasAttribute("monaco-visible-view-zone"))return null;for(let i=0;i{var i=e.getColor(v.l);i&&(t.addRule(`.monaco-editor .codelens-decoration { color: ${i}; }`),t.addRule(`.monaco-editor .codelens-decoration .codicon { color: ${i}; }`)),i=e.getColor(C.q);i&&(t.addRule(`.monaco-editor .codelens-decoration > a:hover { color: ${i} !important; }`),t.addRule(`.monaco-editor .codelens-decoration > a:hover .codicon { color: ${i} !important; }`))});var D=i("b0cd"),N=(w=i("0a0f"),i("f5f3")),O=i("40355"),E=i("03e8"),I=i("0bfb"),M=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3e.remove("codelens/cache",1));const t="codelens/cache2";var i=e.get(t,1,"{}");this._deserialize(i),Object(I.a)(e.onWillSaveState)(i=>{i.reason===E.c.SHUTDOWN&&e.store(t,this._serialize(),1,1)})}put(e,t){t=t.lenses.map(e=>({range:e.symbol.range,command:e.symbol.command&&{id:"",title:null==(e=e.symbol.command)?void 0:e.title}}));const i=new p;i.add({lenses:t,dispose:()=>{}},this._fakeProvider),t=new A(e.getLineCount(),i),this._cache.set(e.uri.toString(),t)}get(e){var t=this._cache.get(e.uri.toString());return t&&t.lineCount===e.getLineCount()?t.data:void 0}delete(e){this._cache.delete(e.uri.toString())}_serialize(){const e=Object.create(null);for(var[t,i]of this._cache){const n=new Set;for(const e of i.data.lenses)n.add(e.symbol.range.startLineNumber);e[t]={lineCount:i.lineCount,lines:[...n.values()]}}return JSON.stringify(e)}_deserialize(e){try{var t=JSON.parse(e);for(const e in t){var i=t[e];const n=[];for(const e of i.lines)n.push({range:new _.a(e,1,e,11)});const o=new p;o.add({lenses:n,dispose(){}},this._fakeProvider),this._cache.set(e,new A(i.lineCount,o))}}catch(e){}}},P=(R=M([T(0,E.a)],R),Object(N.b)(w,R),i("eda7")),F=i("66bd"),B=i("dff7"),j=i("c101"),W=i("6a5d"),V=(M=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3this._resolveCodeLensesInViewport(),this._resolveCodeLensesDelays.min),this._disposables.add(this._editor.onDidChangeModel(()=>this._onModelChange())),this._disposables.add(this._editor.onDidChangeModelLanguage(()=>this._onModelChange())),this._disposables.add(this._editor.onDidChangeConfiguration(e=>{(e.hasChanged(42)||e.hasChanged(15)||e.hasChanged(14))&&this._updateLensStyle(),e.hasChanged(13)&&this._onModelChange()})),this._disposables.add(a.b.onDidChange(this._onModelChange,this)),this._onModelChange(),this._styleClassName="_"+Object(P.c)(this._editor.getId()).toString(16),this._styleElement=f.w(f.O(this._editor.getContainerDomNode())?this._editor.getContainerDomNode():void 0),this._updateLensStyle()}dispose(){var e;this._localDispose(),this._disposables.dispose(),this._oldCodeLensModels.dispose(),null!=(e=this._currentCodeLensModel)&&e.dispose(),this._styleElement.remove()}_getLayoutInfo(){let e,t=this._editor.getOption(15);return{codeLensHeight:e=!t||t<5?(t=.9*this._editor.getOption(44)|0,this._editor.getOption(58)):t*Math.max(1.3,this._editor.getOption(58)/this._editor.getOption(44))|0,fontSize:t}}_updateLensStyle(){const{codeLensHeight:e,fontSize:t}=this._getLayoutInfo();var i=this._editor.getOption(14),n=this._editor.getOption(42),o="--codelens-font-family"+this._styleClassName,s="--codelens-font-features"+this._styleClassName;let r=`\n\t\t.monaco-editor .codelens-decoration.${this._styleClassName} { line-height: ${e}px; font-size: ${t}px; padding-right: ${Math.round(.5*t)}px; font-feature-settings: var(${s}) }\n\t\t.monaco-editor .codelens-decoration.${this._styleClassName} span.codicon { line-height: ${e}px; font-size: ${t}px; }\n\t\t`;i&&(r+=`.monaco-editor .codelens-decoration.${this._styleClassName} { font-family: var(${o})}`),this._styleElement.textContent=r,this._editor.getContainerDomNode().style.setProperty(o,null!=i?i:"inherit"),this._editor.getContainerDomNode().style.setProperty(s,n.fontFeatureSettings),this._editor.changeViewZones(t=>{for(var i of this._lenses)i.updateHeight(e,t)})}_localDispose(){var e;null!=(e=this._getCodeLensModelPromise)&&e.cancel(),this._getCodeLensModelPromise=void 0,null!=(e=this._resolveCodeLensesPromise)&&e.cancel(),this._resolveCodeLensesPromise=void 0,this._localToDispose.clear(),this._oldCodeLensModels.clear(),null!=(e=this._currentCodeLensModel)&&e.dispose()}_onModelChange(){this._localDispose();const e=this._editor.getModel();if(!e)return;if(!this._editor.getOption(13))return;const t=this._codeLensCache.get(e);if(t&&this._renderCodeLensSymbols(t),!a.b.has(e))return void(t&&this._localToDispose.add(Object(n.i)(()=>{var i=this._codeLensCache.get(e);t===i&&(this._codeLensCache.delete(e),this._onModelChange())},3e4)));for(const n of a.b.all(e)){var i;"function"==typeof n.onDidChange&&(i=n.onDidChange(()=>l.schedule()),this._localToDispose.add(i))}const l=new n.e(()=>{var t;const i=Date.now();null!=(t=this._getCodeLensModelPromise)&&t.cancel(),this._getCodeLensModelPromise=Object(n.h)(t=>m(e,t)),this._getCodeLensModelPromise.then(t=>{this._currentCodeLensModel&&this._oldCodeLensModels.add(this._currentCodeLensModel),this._currentCodeLensModel=t,this._codeLensCache.put(e,t);var n=this._getCodeLensModelDelays.update(e,Date.now()-i);l.delay=n,this._renderCodeLensSymbols(t),this._resolveCodeLensesInViewportSoon()},o.f)},this._getCodeLensModelDelays.get(e));this._localToDispose.add(l),this._localToDispose.add(Object(s.i)(()=>this._resolveCodeLensesScheduler.cancel())),this._localToDispose.add(this._editor.onDidChangeModelContent(()=>{this._editor.changeDecorations(e=>{this._editor.changeViewZones(t=>{let i=[],n=-1,o=(this._lenses.forEach(e=>{e.isValid()&&n!==e.getLineNumber()?(e.update(t),n=e.getLineNumber()):i.push(e)}),new x);i.forEach(e=>{e.dispose(o,t),this._lenses.splice(this._lenses.indexOf(e),1)}),o.commit(e)})}),l.schedule()})),this._localToDispose.add(this._editor.onDidFocusEditorWidget(()=>{l.schedule()})),this._localToDispose.add(this._editor.onDidScrollChange(e=>{e.scrollTopChanged&&0{this._resolveCodeLensesInViewportSoon()})),this._localToDispose.add(Object(s.i)(()=>{if(this._editor.getModel()){const e=r.c.capture(this._editor);this._editor.changeDecorations(e=>{this._editor.changeViewZones(t=>{this._disposeAllLenses(e,t)})}),e.restore(this._editor)}else this._disposeAllLenses(void 0,void 0)})),this._localToDispose.add(this._editor.onMouseDown(e=>{if(9===e.target.type){let i=e.target.element;if("A"===(null===(i="SPAN"===(null===i||void 0===i?void 0:i.tagName)?i.parentElement:i)||void 0===i?void 0:i.tagName))for(const e of this._lenses){var t=e.getCommand(i);if(t){this._commandService.executeCommand(t.id,...t.arguments||[]).catch(e=>this._notificationService.error(e));break}}}})),l.schedule()}_disposeAllLenses(e,t){const i=new x;for(const n of this._lenses)n.dispose(i,t);e&&i.commit(e),this._lenses.length=0}_renderCodeLensSymbols(e){if(this._editor.hasModel()){var t,i=this._editor.getModel().getLineCount();let o,s=[];for(t of e.lenses){var n=t.symbol.range.startLineNumber;n<1||i{this._editor.changeViewZones(t=>{const i=new x;let n=0,o=0;for(;othis._resolveCodeLensesInViewportSoon())),n++,o++)}for(;nthis._resolveCodeLensesInViewportSoon())),o++;i.commit(e)})}),a.restore(this._editor)}}_resolveCodeLensesInViewportSoon(){this._editor.getModel()&&this._resolveCodeLensesScheduler.schedule()}_resolveCodeLensesInViewport(){var e;null!=(e=this._resolveCodeLensesPromise)&&e.cancel(),this._resolveCodeLensesPromise=void 0;const t=this._editor.getModel();if(t){const e=[],i=[];if(this._lenses.forEach(n=>{var o=n.computeIfNecessary(t);o&&(e.push(o),i.push(n))}),0!==e.length){const s=Date.now(),r=Object(n.h)(n=>{var s=e.map((e,s)=>{const r=new Array(e.length);return e=e.map((e,i)=>e.symbol.command||"function"!=typeof e.provider.resolveCodeLens?(r[i]=e.symbol,Promise.resolve(void 0)):Promise.resolve(e.provider.resolveCodeLens(t,e.symbol,n)).then(e=>{r[i]=e},o.g)),Promise.all(e).then(()=>{n.isCancellationRequested||i[s].isDisposed()||i[s].updateCommands(r)})});return Promise.all(s)});this._resolveCodeLensesPromise=r,this._resolveCodeLensesPromise.then(()=>{var e=this._resolveCodeLensesDelays.update(t,Date.now()-s);this._resolveCodeLensesScheduler.delay=e,this._currentCodeLensModel&&this._codeLensCache.put(t,this._currentCodeLensModel),this._oldCodeLensModels.clear(),r===this._resolveCodeLensesPromise&&(this._resolveCodeLensesPromise=void 0)},e=>{Object(o.f)(e),r===this._resolveCodeLensesPromise&&(this._resolveCodeLensesPromise=void 0)})}}}getLenses(){return this._lenses}};H.ID="css.editor.codeLens",H=M([T(1,c.b),T(2,D.a),T(3,w)],H),Object(t.l)(H.ID,H),Object(t.j)(class extends t.b{constructor(){super({id:"codelens.showLensesInCurrentLine",precondition:j.a.hasCodeLensProvider,label:Object(B.a)("showLensOnLine","Show CodeLens Commands For Current Line"),alias:"Show CodeLens Commands For Current Line"})}run(e,t){return V(this,void 0,void 0,(function*(){if(t.hasModel()){const r=e.get(F.a),a=e.get(c.b),l=e.get(D.a);var i,n=t.getSelection().positionLineNumber;const d=t.getContribution(H.ID),h=[];for(i of d.getLenses())if(i.getLineNumber()===n)for(var o of i.getItems())o=o.symbol["command"],o&&h.push({label:o.title,command:o});if(0!==h.length){var s=yield r.pick(h,{canPickMany:!1});if(s)try{yield a.executeCommand(s.command.id,...s.command.arguments||[])}catch(i){l.error(i)}}}}))}})},"77db":function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"hcl",extensions:[".tf",".tfvars",".hcl"],aliases:["Terraform","tf","HCL","hcl"],loader:function(){return i.e("chunk-2d0a3196").then(i.bind(null,"0176"))}})},"780f":function(e,t,i){"use strict";i("d585"),i("9c1d"),i("4a64"),i("d0b6"),i("3765"),i("6e4e"),i("2935"),i("6daf"),i("c36f"),i("0b112"),i("77a4"),i("db2d"),i("9f4d"),i("7c3e"),i("e516"),i("fd11"),i("a106"),i("7605"),i("6df4"),i("7082"),i("891c"),i("2e66"),i("f187"),i("1f84"),i("958f"),i("aee8"),i("bc61"),i("6e62"),i("1af3"),i("747f"),i("7eb7"),i("d844"),i("f17c"),i("5b02"),i("43ad"),i("d741"),i("b574"),i("7a9e");var n=i("dff7"),o=i("b2cc"),s=i("e58e");class r extends o.b{constructor(){super({id:"editor.action.forceRetokenize",label:n.a("forceRetokenize","Developer: Force Retokenize"),alias:"Developer: Force Retokenize",precondition:void 0})}run(e,t){if(t.hasModel()){const e=t.getModel(),i=(e.resetTokenization(),new s.a(!0));e.forceTokenization(e.getLineCount()),i.stop()}}}Object(o.j)(r),i("93ba"),i("87a3"),i("23ec"),i("5ed2"),i("b3b2"),i("2d47"),i("03d9"),i("b9db")},"782d":function(e,t,i){},"78bc":function(e,t,i){"use strict";i.d(t,"a",(function(){return s})),i.d(t,"b",(function(){return r})),i.d(t,"d",(function(){return a})),i.d(t,"c",(function(){return l}));var n=i("fdcc"),o=i("1097");class s{constructor(e="",t=!1){if(this.value=e,"string"!=typeof this.value)throw Object(n.c)("value");"boolean"==typeof t?(this.isTrusted=t,this.supportThemeIcons=!1):(this.isTrusted=null!=(e=t.isTrusted)?e:void 0,this.supportThemeIcons=null!=(e=t.supportThemeIcons)&&e)}appendText(e,t=0){return this.value+=(this.supportThemeIcons?Object(o.a)(e):e).replace(/[\\`*_{}[\]()#+\-.!]/g,"\\$&").replace(/([ \t]+)/g,(e,t)=>" ".repeat(t.length)).replace(/^>/gm,"\\>").replace(/\n/g,1===t?"\\\n":"\n\n"),this}appendMarkdown(e){return this.value+=e,this}appendCodeblock(e,t){return this.value+="\n```",this.value+=e,this.value+="\n",this.value+=t,this.value+="\n```\n",this}}function r(e){return function(e){return e instanceof s?1:e&&"object"==typeof e?!("string"!=typeof e.value||"boolean"!=typeof e.isTrusted&&void 0!==e.isTrusted||"boolean"!=typeof e.supportThemeIcons&&void 0!==e.supportThemeIcons):void 0}(e)?!e.value:!Array.isArray(e)||e.every(r)}function a(e){return e&&e.replace(/\\([\\`*_{}[\]()#+\-.!])/g,"$1")}function l(e){const t=[];var i,n,o,s=e.split("|").map(e=>e.trim());e=s[0],s=s[1];return s&&(i=/height=(\d+)/.exec(s),s=/width=(\d+)/.exec(s),i=i?i[1]:"",s=s?s[1]:"",n=isFinite(parseInt(s)),o=isFinite(parseInt(i)),n&&t.push(`width="${s}"`),o&&t.push(`height="${i}"`)),{href:e,dimensions:t}}},7944:function(e,t,i){"use strict";i.d(t,"c",(function(){return x})),i.d(t,"a",(function(){return k})),i.d(t,"b",(function(){return O}));var n=i("11f7"),o=i("b835"),s=(t=i("eff2"),i("a60f")),r=i("f070"),a=i("308f");i("40c2");class l extends r.b{constructor(e,t){super(),this._onDidChangeVisibility=new a.b,this.onDidChangeVisibility=this._onDidChangeVisibility.event,this._element=Object(n.q)(e,Object(n.a)(".monaco-dropdown")),this._label=Object(n.q)(this._element,Object(n.a)(".dropdown-label"));let i=t.labelRenderer;i=i||(e=>(e.textContent=t.label||"",null));for(const o of[n.d.CLICK,n.d.MOUSE_DOWN,s.a.Tap])this._register(Object(n.i)(this.element,o,e=>n.c.stop(e,!0)));for(const o of[n.d.MOUSE_DOWN,s.a.Tap])this._register(Object(n.i)(this._label,o,e=>{e instanceof MouseEvent&&1{const t=new o.a(e);(t.equals(3)||t.equals(10))&&(n.c.stop(e,!0),this.visible?this.hide():this.show())})),e=i(this._label),e&&this._register(e),this._register(s.b.addTarget(this._label))}get element(){return this._element}show(){this.visible||(this.visible=!0,this._onDidChangeVisibility.fire(!0))}hide(){this.visible&&(this.visible=!1,this._onDidChangeVisibility.fire(!1))}dispose(){super.dispose(),this.hide(),this.boxContainer&&(this.boxContainer.remove(),this.boxContainer=void 0),this.contents&&(this.contents.remove(),this.contents=void 0),this._label&&(this._label.remove(),this._label=void 0)}}class d extends l{constructor(e,t){super(e,t),this._actions=[],this._contextMenuProvider=t.contextMenuProvider,this.actions=t.actions||[],this.actionProvider=t.actionProvider,this.menuClassName=t.menuClassName||"",this.menuAsChild=!!t.menuAsChild}set menuOptions(e){this._menuOptions=e}get menuOptions(){return this._menuOptions}get actions(){return this.actionProvider?this.actionProvider.getActions():this._actions}set actions(e){this._actions=e}show(){super.show(),this.element.classList.add("active"),this._contextMenuProvider.showContextMenu({getAnchor:()=>this.element,getActions:()=>this.actions,getActionsContext:()=>this.menuOptions?this.menuOptions.context:null,getActionViewItem:e=>this.menuOptions&&this.menuOptions.actionViewItemProvider?this.menuOptions.actionViewItemProvider(e):void 0,getKeyBinding:e=>this.menuOptions&&this.menuOptions.getKeyBinding?this.menuOptions.getKeyBinding(e):void 0,getMenuClassName:()=>this.menuClassName,onHide:()=>this.onHide(),actionRunner:this.menuOptions?this.menuOptions.actionRunner:void 0,anchorAlignment:this.menuOptions?this.menuOptions.anchorAlignment:0,domForShadowRoot:this.menuAsChild?this.element:void 0})}hide(){super.hide()}onHide(){this.hide(),this.element.classList.remove("active")}}class h extends t.b{constructor(e,t,i,n=Object.create(null)){super(null,e,n),this.actionItem=null,this._onDidChangeVisibility=this._register(new a.b),this.menuActionsOrProvider=t,this.contextMenuProvider=i,this.options=n,this.options.actionRunner&&(this.actionRunner=this.options.actionRunner)}render(e){this.actionItem=e;var t=Array.isArray(this.menuActionsOrProvider);t={contextMenuProvider:this.contextMenuProvider,labelRenderer:e=>{this.element=Object(n.q)(e,Object(n.a)("a.action-label"));let t=[];return"string"==typeof this.options.classNames?t=this.options.classNames.split(/\s+/g).filter(e=>!!e):this.options.classNames&&(t=this.options.classNames),t.find(e=>"icon"===e)||t.push("codicon"),this.element.classList.add(...t),this.element.setAttribute("role","button"),this.element.setAttribute("aria-haspopup","true"),this.element.setAttribute("aria-expanded","false"),this.element.title=this._action.label||"",null},menuAsChild:this.options.menuAsChild,actions:t?this.menuActionsOrProvider:void 0,actionProvider:t?void 0:this.menuActionsOrProvider};if(this.dropdownMenu=this._register(new d(e,t)),this._register(this.dropdownMenu.onDidChangeVisibility(e=>{var t;null!=(t=this.element)&&t.setAttribute("aria-expanded",""+e),this._onDidChangeVisibility.fire(e)})),this.dropdownMenu.menuOptions={actionViewItemProvider:this.options.actionViewItemProvider,actionRunner:this.actionRunner,getKeyBinding:this.options.keybindingProvider,context:this._context},this.options.anchorAlignmentProvider){const e=this;this.dropdownMenu.menuOptions=Object.assign(Object.assign({},this.dropdownMenu.menuOptions),{get anchorAlignment(){return e.options.anchorAlignmentProvider()}})}this.updateEnabled()}setActionContext(e){super.setActionContext(e),this.dropdownMenu&&(this.dropdownMenu.menuOptions?this.dropdownMenu.menuOptions.context=e:this.dropdownMenu.menuOptions={context:e})}updateEnabled(){var e,t=!this.getAction().enabled;null!=(e=this.actionItem)&&e.classList.toggle("disabled",t),null!=(e=this.element)&&e.classList.toggle("disabled",t)}}var c=i("8b4e"),u=i("a666"),g=i("30db"),p=(i("afa2"),i("dff7")),m=i("7e32"),f=i("4fc3"),_=i("533b"),b=i("0a0f"),v=i("6dec"),C=i("b0cd"),w=i("03e8"),y=i("b7d0"),S=(i=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3e===n:n;{var l,d,h,c,g,[i,p,f,_=(e=>"navigation"===e),b=Number.MAX_SAFE_INTEGER,v=(()=>!1),C=!1]=[e,i,!1,t,o,s,a];let n,u;u=Array.isArray(p)?n=p:(n=p.primary,p.secondary);const L=new Set;for([l,d]of i){let e;for(var w of(_(l)?0<(e=n).length&&C&&e.push(new r.d):0<(e=u).length&&e.push(new r.d),d)){f&&(w=w instanceof m.c&&w.alt?w.alt:w);var y=e.push(w);w instanceof r.e&&L.add({group:l,action:w,index:y-1})}}for({group:h,action:c,index:g}of L){const e=_(h)?n:u;var S=c.actions;(S.length<=1||e.length+S.length-2<=b)&&v(c,h,e.length)&&e.splice(g,1,...S)}n!==u&&n.length>b&&(p=n.splice(b,n.length-b),u.unshift(...p,new r.d))}{t=e;const i=new u.b;for(var[,L]of t)for(const e of L)i.add(e);return i}}let k=class extends t.a{constructor(e,t,i,o,s){super(void 0,e,{icon:!(!e.class&&!e.item.icon),label:!e.class&&!e.item.icon,draggable:null==t?void 0:t.draggable}),this._keybindingService=i,this._notificationService=o,this._contextKeyService=s,this._wantsAltCommand=!1,this._itemClassDispose=this._register(new u.d),this._altKey=n.e.getInstance()}get _menuItemAction(){return this._action}get _commandAction(){return this._wantsAltCommand&&this._menuItemAction.alt||this._menuItemAction}onClick(e){return L(this,void 0,void 0,(function*(){e.preventDefault(),e.stopPropagation();try{yield this.actionRunner.run(this._commandAction,this._context)}catch(e){this._notificationService.error(e)}}))}render(e){super.render(e),e.classList.add("menu-entry"),this._updateItemClass(this._menuItemAction.item);let t=!1,i=this._altKey.keyStatus.altKey||(g.i||g.d)&&this._altKey.keyStatus.shiftKey;const o=()=>{var e=t&&i;e!==this._wantsAltCommand&&(this._wantsAltCommand=e,this.updateLabel(),this.updateTooltip(),this.updateClass())};this._menuItemAction.alt&&this._register(this._altKey.event(e=>{i=e.altKey||(g.i||g.d)&&e.shiftKey,o()})),this._register(Object(n.i)(e,"mouseleave",e=>{t=!1,o()})),this._register(Object(n.i)(e,"mouseenter",e=>{t=!0,o()}))}updateLabel(){this.options.label&&this.label&&(this.label.textContent=this._commandAction.label)}updateTooltip(){if(this.label){const i=this._keybindingService.lookupKeybinding(this._commandAction.id,this._contextKeyService);var e=i&&i.getLabel(),t=this._commandAction.tooltip||this._commandAction.label;let n=e?Object(p.a)("titleAndKb","{0} ({1})",t,e):t;if(!this._wantsAltCommand&&this._menuItemAction.alt){e=this._menuItemAction.alt.tooltip||this._menuItemAction.alt.label;const i=this._keybindingService.lookupKeybinding(this._menuItemAction.alt.id,this._contextKeyService);t=i&&i.getLabel(),t=t?Object(p.a)("titleAndKb","{0} ({1})",e,t):e,n+=`\n[${c.b.modifierLabels[g.a].altKey}] `+t}this.label.title=n}}updateClass(){this.options.icon&&(this._commandAction!==this._menuItemAction?this._menuItemAction.alt&&this._updateItemClass(this._menuItemAction.alt.item):this._menuItemAction.alt&&this._updateItemClass(this._menuItemAction.item))}_updateItemClass(e){this._itemClassDispose.value=void 0;const{element:t,label:i}=this;if(t&&i){var o=(this._commandAction.checked&&null!=(o=e.toggled)&&o.icon?e.toggled:e).icon;if(o)if(y.d.isThemeIcon(o)){const e=y.d.asClassNameArray(o);i.classList.add(...e),this._itemClassDispose.value=Object(u.i)(()=>{i.classList.remove(...e)})}else o.light&&i.style.setProperty("--menu-entry-icon-light",Object(n.s)(o.light)),o.dark&&i.style.setProperty("--menu-entry-icon-dark",Object(n.s)(o.dark)),i.classList.add("icon"),this._itemClassDispose.value=Object(u.i)(()=>{i.classList.remove("icon"),i.style.removeProperty("--menu-entry-icon-light"),i.style.removeProperty("--menu-entry-icon-dark")})}}},D=(k=i([S(2,v.a),S(3,C.a),S(4,f.b)],k),class extends h{constructor(e,t,i){var n;t=Object.assign({},null!=t?t:Object.create(null),{menuAsChild:null==(n=null==t?void 0:t.menuAsChild)||n,classNames:null!=(n=null==t?void 0:t.classNames)?n:y.d.isThemeIcon(e.item.icon)?y.d.asClassName(e.item.icon):void 0});super(e,{getActions:()=>e.actions},i,t)}render(e){super.render(e),this.element&&(e.classList.add("menu-entry"),e=this._action.item["icon"],e&&!y.d.isThemeIcon(e)&&(this.element.classList.add("icon"),e.light&&this.element.style.setProperty("--menu-entry-icon-light",Object(n.s)(e.light)),e.dark&&this.element.style.setProperty("--menu-entry-icon-dark",Object(n.s)(e.dark))))}}),N=(D=i([S(2,_.a)],D),class extends t.b{constructor(e,t,i,n,o,s,a,l){super(null,e),this._keybindingService=i,this._notificationService=n,this._contextMenuService=o,this._menuService=s,this._instaService=a,this._storageService=l,this._container=null,this._storageKey=e.item.submenu._debugName+"_lastActionId";let d,c=l.get(this._storageKey,1);d=(d=c?e.actions.find(e=>c===e.id):d)||e.actions[0],this._defaultAction=this._instaService.createInstance(k,d,void 0),s=Object.assign({},null!=t?t:Object.create(null),{menuAsChild:null==(i=null==t?void 0:t.menuAsChild)||i,classNames:null!=(n=null==t?void 0:t.classNames)?n:["codicon","codicon-chevron-down"],actionRunner:null!=(o=null==t?void 0:t.actionRunner)?o:new r.b}),this._dropdown=new h(e,e.actions,this._contextMenuService,s),this._dropdown.actionRunner.onDidRun(e=>{e.action instanceof m.c&&this.update(e.action)})}update(e){this._storageService.store(this._storageKey,e.id,1,0),this._defaultAction.dispose(),this._defaultAction=this._instaService.createInstance(k,e,void 0),this._defaultAction.actionRunner=new class extends r.b{runAction(e,t){return L(this,void 0,void 0,(function*(){yield e.run(void 0)}))}},this._container&&this._defaultAction.render(Object(n.P)(this._container,Object(n.a)(".action-container")))}setActionContext(e){super.setActionContext(e),this._defaultAction.setActionContext(e),this._dropdown.setActionContext(e)}render(e){this._container=e,super.render(this._container),this._container.classList.add("monaco-dropdown-with-default"),e=Object(n.a)(".action-container"),this._defaultAction.render(Object(n.q)(this._container,e)),this._register(Object(n.i)(e,n.d.KEY_DOWN,e=>{const t=new o.a(e);t.equals(17)&&(this._defaultAction.element.tabIndex=-1,this._dropdown.focus(),t.stopPropagation())})),e=Object(n.a)(".dropdown-action-container"),this._dropdown.render(Object(n.q)(this._container,e)),this._register(Object(n.i)(e,n.d.KEY_DOWN,e=>{const t=new o.a(e);t.equals(15)&&(this._defaultAction.element.tabIndex=0,this._dropdown.setFocusable(!1),null!=(e=this._defaultAction.element)&&e.focus(),t.stopPropagation())}))}focus(e){(e?this._dropdown:(this._defaultAction.element.tabIndex=0,this._defaultAction.element)).focus()}blur(){this._defaultAction.element.tabIndex=-1,this._dropdown.blur(),this._container.blur()}setFocusable(e){e?this._defaultAction.element.tabIndex=0:(this._defaultAction.element.tabIndex=-1,this._dropdown.setFocusable(!1))}dispose(){this._defaultAction.dispose(),this._dropdown.dispose(),super.dispose()}});function O(e,t,i){return t instanceof m.c?e.createInstance(k,t,void 0):t instanceof m.e?t.item.rememberDefaultAction?e.createInstance(N,t,i):e.createInstance(D,t,i):void 0}N=i([S(2,v.a),S(3,C.a),S(4,_.a),S(5,m.a),S(6,b.a),S(7,w.a)],N)},"7a2c":function(e,t,i){},"7a9e":function(e,t,i){"use strict";i.r(t),i.d(t,"SuggestController",(function(){return $e})),i.d(t,"TriggerSuggestAction",(function(){return Ge}));var n=i("3813"),o=i("e8e3"),s=i("fdcc"),r=i("fe45"),a=i("a666"),l=i("bc04"),d=(t=i("b2cc"),i("d3f4")),h=i("6a89"),c=i("c101"),u=i("b574"),g=i("b800"),p=i("40355"),m=i("03e8"),f=i("b707"),_=i("5fe7"),b=i("0a0f"),v=i("fbba"),C=i("f5f3"),w=i("5818"),y=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3this._saveState(),500),this._disposables.add(e.onWillSaveState(e=>{e.reason===m.c.SHUTDOWN&&this._saveState()}))}dispose(){this._disposables.dispose(),this._persistSoon.dispose()}memorize(e,t,i){this._withStrategy(e,t).memorize(e,t,i),this._persistSoon.schedule()}select(e,t,i){return this._withStrategy(e,t).select(e,t,i)}_withStrategy(t,i){if(i=this._configService.getValue("editor.suggestSelection",{overrideIdentifier:null==(i=this._modeService.getLanguageIdentifier(t.getLanguageIdAtPosition(i.lineNumber,i.column)))?void 0:i.language,resource:t.uri}),(null==(t=this._strategy)?void 0:t.name)!==i){this._saveState();const s=e._strategyCtors.get(i)||x;this._strategy=new s;try{var n=this._configService.getValue("editor.suggest.shareSuggestSelections")?0:1,o=this._storageService.get(e._storagePrefix+"/"+i,n);o&&this._strategy.fromJSON(JSON.parse(o))}catch(t){}}return this._strategy}_saveState(){var t,i;this._strategy&&(t=this._configService.getValue("editor.suggest.shareSuggestSelections")?0:1,i=JSON.stringify(this._strategy),this._storageService.store(e._storagePrefix+"/"+this._strategy.name,i,t,1))}},D=(y=(k._strategyCtors=new Map([["recentlyUsedByPrefix",class extends L{constructor(){super("recentlyUsedByPrefix"),this._trie=p.c.forStrings(),this._seq=0}memorize(e,t,i){t=e.getWordUntilPosition(t).word,e=e.getLanguageIdentifier().language+"/"+t,this._trie.set(e,{type:i.completion.kind,insertText:i.completion.insertText,touch:this._seq++})}select(e,t,i){var n=e.getWordUntilPosition(t)["word"];if(n){n=e.getLanguageIdentifier().language+"/"+n;let t=this._trie.get(n);if(t=t||this._trie.findSubstr(n))for(let e=0;ee.push([i,t])),e.sort((e,t)=>-(e[1].touch-t[1].touch)).forEach((e,t)=>e[1].touch=t),e.slice(0,200)}fromJSON(e){if(this._trie.clear(),0a&&l.type===i[d].completion.kind&&l.insertText===i[d].completion.insertText&&(a=l.touch,r=d),i[d].completion.preselect&&-1===s)return d}return-1!==r?r:-1!==s?s:0}toJSON(){return this._cache.toJSON()}fromJSON(e){var t,i;for([t,i]of(this._cache.clear(),e))i.touch=0,i.type="number"==typeof i.type?i.type:Object(f.H)(i.type),this._cache.set(t,i);this._seq=this._cache.size}}],["first",x]]),k._storagePrefix="suggest/memories",k=y([S(0,m.a),S(1,w.a),S(2,v.a)],k),Object(b.c)("ISuggestMemories")),Object(C.b)(y,k,!0),i("dff7")),N=(S=i("9e74"),i("4fc3")),O=(C=i("9eb8"),i("4153")),E=(k=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3{this._ignore||this.reset()}),this._ckOtherSuggestions.set(!0))}static _moveIndex(e,t,i){let n=i;for(;;){if((n=(n+t.items.length+(e?1:-1))%t.items.length)===i)break;if(!t.items[n].completion.additionalTextEdits)break}return n}next(){this._move(!0)}prev(){this._move(!1)}_move(t){if(this._model)try{this._ignore=!0,this._index=e._moveIndex(t,this._model,this._index),this._acceptNext({index:this._index,item:this._model.items[this._index],model:this._model})}finally{this._ignore=!1}}};I.OtherSuggestions=new N.c("hasOtherSuggestions",!1),I=k([E(1,N.b)],I);var M=i("308f"),T=i("8025"),A=i("7e93"),R=i("3742");class P{constructor(e,t,i,n,o,s,r){this.clipboardText=r,this._snippetCompareFn=P._compareCompletionItems,this._items=e,this._column=t,this._wordDistance=n,this._options=o,this._refilterKind=1,this._lineContext=i,"top"===s?this._snippetCompareFn=P._compareCompletionItemsSnippetsUp:"bottom"===s&&(this._snippetCompareFn=P._compareCompletionItemsSnippetsDown)}get lineContext(){return this._lineContext}set lineContext(e){this._lineContext.leadingLineContent===e.leadingLineContent&&this._lineContext.characterCountDelta===e.characterCountDelta||(this._refilterKind=this._lineContext.characterCountDelta=h)u.score=A.a.Default;else if("string"==typeof u.completion.filterText){if(h=l(n,s,e,u.completion.filterText,u.filterTextLow,0,!1),!h)continue;0===Object(R.g)(u.completion.filterText,u.textLabel)?u.score=h:(u.score=Object(A.b)(n,s,e,u.textLabel,u.labelLow,0),u.score[0]=h[0])}else{if(h=l(n,s,e,u.textLabel,u.labelLow,0,!1),!h)continue;u.score=h}}u.idx=o,u.distance=this._wordDistance.distance(u.position,u.completion),a.push(u),e.push(u.textLabel.length)}}this._filteredItems=a.sort(this._snippetCompareFn),this._refilterKind=0,this._stats={pLabelLen:e.length?Object(o.q)(e.length-.85,e,(e,t)=>e-t):0}}static _compareCompletionItems(e,t){return e.score[0]>t.score[0]?-1:e.score[0]t.distance?1:e.idxt.idx?1:0}static _compareCompletionItemsSnippetsDown(e,t){if(e.completion.kind!==t.completion.kind){if(27===e.completion.kind)return 1;if(27===t.completion.kind)return-1}return P._compareCompletionItems(e,t)}static _compareCompletionItemsSnippetsUp(e,t){if(e.completion.kind!==t.completion.kind){if(27===e.completion.kind)return-1;if(27===t.completion.kind)return 1}return P._compareCompletionItems(e,t)}}var F=i("2504"),B=(k=i("a40b"),i("67b4")),j=function(e,t,i,n){return new(i=i||Promise)((function(o,s){function r(e){try{l(n.next(e))}catch(e){s(e)}}function a(e){try{l(n.throw(e))}catch(e){s(e)}}function l(e){var t;e.done?o(e.value):((t=e.value)instanceof i?t:new i((function(e){e(t)}))).then(r,a)}l((n=n.apply(e,t||[])).next())}))};class W{static create(e,t){return j(this,void 0,void 0,(function*(){if(!t.getOption(106).localityBonus)return W.None;if(!t.hasModel())return W.None;const i=t.getModel(),n=t.getPosition();if(!e.canComputeWordRanges(i.uri))return W.None;const[s]=yield(new B.a).provideSelectionRanges(i,[n]);if(0===s.length)return W.None;const r=yield e.computeWordRanges(i.uri,s[0].range);var a;return r?(a=i.getWordUntilPosition(n),delete r[a.word],new class extends W{distance(e,i){if(!n.equals(t.getPosition()))return 0;if(17===i.kind)return 2<<20;if(i=("string"==typeof i.label?i:i.label).label,i=r[i],Object(o.m)(i))return 2<<20;e=Object(o.d)(i,h.a.fromPositions(e),h.a.compareRangesUsingStarts);var a=0<=e?i[e]:i[Math.max(0,~e-1)];let l=s.length;for(const t of s){if(!h.a.containsRange(t.range,a))break;--l}return l}}):W.None}))}}W.None=new class extends W{distance(){return 0}};E=i("f577");var V=i("5d75"),H=i("d3d7"),z=function(e,t){return function(i,n){t(i,n,e)}},U=function(e,t,i,n){return new(i=i||Promise)((function(o,s){function r(e){try{l(n.next(e))}catch(e){s(e)}}function a(e){try{l(n.throw(e))}catch(e){s(e)}}function l(e){var t;e.done?o(e.value):((t=e.value)instanceof i?t:new i((function(e){e(t)}))).then(r,a)}l((n=n.apply(e,t||[])).next())}))};class K{constructor(e,t,i,n){this.leadingLineContent=e.getLineContent(t.lineNumber).substr(0,t.column-1),this.leadingWord=e.getWordUntilPosition(t),this.lineNumber=t.lineNumber,this.column=t.column,this.auto=i,this.shy=n}static shouldAutoTrigger(e){if(!e.hasModel())return!1;const t=e.getModel();e=e.getPosition();var i=(t.tokenizeIfCheap(e.lineNumber),t.getWordAtPosition(e));return!!i&&i.endColumn===e.column&&!!isNaN(Number(i.word))}}let q=class e{constructor(e,t,i,n,o,s,r){this._editor=e,this._editorWorkerService=t,this._clipboardService=i,this._telemetryService=n,this._logService=o,this._contextKeyService=s,this._configurationService=r,this._toDispose=new a.b,this._quickSuggestDelay=10,this._triggerCharacterListener=new a.b,this._triggerQuickSuggest=new _.g,this._state=0,this._completionDisposables=new a.b,this._onDidCancel=new M.b,this._onDidTrigger=new M.b,this._onDidSuggest=new M.b,this.onDidCancel=this._onDidCancel.event,this.onDidTrigger=this._onDidTrigger.event,this.onDidSuggest=this._onDidSuggest.event,this._telemetryGate=0,this._currentSelection=this._editor.getSelection()||new T.a(1,1,1,1),this._toDispose.add(this._editor.onDidChangeModel(()=>{this._updateTriggerCharacters(),this.cancel()})),this._toDispose.add(this._editor.onDidChangeModelLanguage(()=>{this._updateTriggerCharacters(),this.cancel()})),this._toDispose.add(this._editor.onDidChangeConfiguration(()=>{this._updateTriggerCharacters(),this._updateQuickSuggest()})),this._toDispose.add(f.d.onDidChange(()=>{this._updateTriggerCharacters(),this._updateActiveSuggestSession()})),this._toDispose.add(this._editor.onDidChangeCursorSelection(e=>{this._onCursorChange(e)}));let l=!1;this._toDispose.add(this._editor.onDidCompositionStart(()=>{l=!0})),this._toDispose.add(this._editor.onDidCompositionEnd(()=>{l=!1,this._refilterCompletionItems()})),this._toDispose.add(this._editor.onDidChangeModelContent(()=>{l||this._refilterCompletionItems()})),this._updateTriggerCharacters(),this._updateQuickSuggest()}dispose(){Object(a.f)(this._triggerCharacterListener),Object(a.f)([this._onDidCancel,this._onDidSuggest,this._onDidTrigger,this._triggerQuickSuggest]),this._toDispose.dispose(),this._completionDisposables.dispose(),this.cancel()}_updateQuickSuggest(){this._quickSuggestDelay=this._editor.getOption(79),(isNaN(this._quickSuggestDelay)||!this._quickSuggestDelay&&0!==this._quickSuggestDelay||this._quickSuggestDelay<0)&&(this._quickSuggestDelay=10)}_updateTriggerCharacters(){if(this._triggerCharacterListener.clear(),!this._editor.getOption(80)&&this._editor.hasModel()&&this._editor.getOption(109)){const t=new Map;for(const e of f.d.all(this._editor.getModel()))for(const i of e.triggerCharacters||[]){let n=t.get(i);n||((n=new Set).add(Object(O.c)()),t.set(i,n)),n.add(e)}var e=e=>{if(i=this._contextKeyService,n=this._configurationService,(!Boolean(i.getContextKeyValue("inlineSuggestionVisible"))||Boolean(n.getValue("editor.inlineSuggest.allowSuggestOnTriggerCharacters")))&&!K.shouldAutoTrigger(this._editor)){if(!e){var i=this._editor.getPosition();const t=this._editor.getModel();e=t.getLineContent(i.lineNumber).substr(0,i.column-1)}let o="";Object(R.F)(e.charCodeAt(e.length-1))?Object(R.E)(e.charCodeAt(e.length-2))&&(o=e.substr(e.length-2)):o=e.charAt(e.length-1);var n=t.get(o);n&&(i=this._completionModel?{items:this._completionModel.adopt(n),clipboardText:this._completionModel.clipboardText}:void 0,this.trigger({auto:!0,shy:!1,triggerCharacter:o},Boolean(this._completionModel),n,i))}};this._triggerCharacterListener.add(this._editor.onDidType(e)),this._triggerCharacterListener.add(this._editor.onDidCompositionEnd(e))}}get state(){return this._state}cancel(e=!1){var t;0!==this._state&&(this._triggerQuickSuggest.cancel(),null!=(t=this._requestToken)&&t.cancel(),this._requestToken=void 0,this._state=0,this._completionModel=void 0,this._context=void 0,this._onDidCancel.fire({retrigger:e}))}clear(){this._completionDisposables.clear()}_updateActiveSuggestSession(){0!==this._state&&(this._editor.hasModel()&&f.d.has(this._editor.getModel())?this.trigger({auto:2===this._state,shy:!1},!0):this.cancel())}_onCursorChange(e){if(this._editor.hasModel()){var t=this._editor.getModel();const i=this._currentSelection;this._currentSelection=this._editor.getSelection(),!e.selection.isEmpty()||0!==e.reason&&3!==e.reason||"keyboard"!==e.source&&"deleteLeft"!==e.source?this.cancel():f.d.has(t)&&(0===this._state&&0===e.reason?!1===this._editor.getOption(78)||!i.containsRange(this._currentSelection)&&!i.getEndPosition().isBeforeOrEqual(this._currentSelection.getPosition())||this._editor.getOption(106).snippetsPreventQuickSuggestions&&u.SnippetController2.get(this._editor).isInSnippet()||(this.cancel(),this._triggerQuickSuggest.cancelAndSet(()=>{if(0===this._state&&K.shouldAutoTrigger(this._editor)&&this._editor.hasModel()){const i=this._editor.getModel();var e=this._editor.getPosition(),t=this._editor.getOption(78);if(!1!==t){if(!0!==t){i.tokenizeIfCheap(e.lineNumber);const n=i.getLineTokens(e.lineNumber);e=n.getStandardTokenType(n.findTokenIndexAtOffset(Math.max(e.column-1-1,0)));if(!(t.other&&0===e||t.comments&&1===e||t.strings&&2===e))return}t=this._contextKeyService,e=this._configurationService,Boolean(t.getContextKeyValue("inlineSuggestionVisible"))&&!Boolean(e.getValue("editor.inlineSuggest.allowQuickSuggestions"))||this.trigger({auto:!0,shy:!1})}}},this._quickSuggestDelay)):0!==this._state&&3===e.reason&&this._refilterCompletionItems())}}_refilterCompletionItems(){Promise.resolve().then(()=>{var e,t;0!==this._state&&this._editor.hasModel()&&(t=this._editor.getModel(),e=this._editor.getPosition(),t=new K(t,e,2===this._state,!1),this._onNewContext(t))})}trigger(t,i=!1,n,o){if(this._editor.hasModel()){var r=this._editor.getModel();const d=t.auto;var a=new K(r,this._editor.getPosition(),d,t.shy);this.cancel(i),this._state=d?2:1,this._onDidTrigger.fire({auto:d,shy:t.shy,position:this._editor.getPosition()}),this._context=a;let h={triggerKind:null!=(i=t.triggerKind)?i:0};t.triggerCharacter&&(h={triggerKind:1,triggerCharacter:t.triggerCharacter}),this._requestToken=new F.b,a=this._editor.getOption(101);let c=1;switch(a){case"top":c=0;break;case"bottom":c=2}var{itemKind:i,showDeprecated:a}=e._createSuggestFilter(this._editor),l=W.create(this._editorWorkerService,this._editor);r=Object(O.e)(r,this._editor.getPosition(),new O.a(c,i,n,a),h,this._requestToken.token);Promise.all([r,l]).then(([e,i])=>U(this,void 0,void 0,(function*(){if(null!=(n=this._requestToken)&&n.dispose(),this._editor.hasModel()){let r=null==o?void 0:o.clipboardText;if(!r&&e.needsClipboard&&(r=yield this._clipboardService.readText()),0!==this._state){var n=this._editor.getModel();let a=e.items;o&&(s=Object(O.d)(c),a=a.concat(o.items).sort(s));var s=new K(n,this._editor.getPosition(),d,t.shy);this._completionModel=new P(a,this._context.column,{leadingLineContent:s.leadingLineContent,characterCountDelta:s.column-this._context.column},i,this._editor.getOption(106),this._editor.getOption(101),r),this._completionDisposables.add(e.disposable),this._onNewContext(s),this._reportDurationsTelemetry(e.durations)}}}))).catch(s.f)}}_reportDurationsTelemetry(e){this._telemetryGate++%230==0&&setTimeout(()=>{this._telemetryService.publicLog2("suggest.durations.json",{data:JSON.stringify(e)}),this._logService.debug("suggest.durations.json",e)})}static _createSuggestFilter(e){const t=new Set;return"none"===e.getOption(101)&&t.add(27),e=e.getOption(106),e.showMethods||t.add(0),e.showFunctions||t.add(1),e.showConstructors||t.add(2),e.showFields||t.add(3),e.showVariables||t.add(4),e.showClasses||t.add(5),e.showStructs||t.add(6),e.showInterfaces||t.add(7),e.showModules||t.add(8),e.showProperties||t.add(9),e.showEvents||t.add(10),e.showOperators||t.add(11),e.showUnits||t.add(12),e.showValues||t.add(13),e.showConstants||t.add(14),e.showEnums||t.add(15),e.showEnumMembers||t.add(16),e.showKeywords||t.add(17),e.showWords||t.add(18),e.showColors||t.add(19),e.showFiles||t.add(20),e.showReferences||t.add(21),e.showColors||t.add(22),e.showFolders||t.add(23),e.showTypeParameters||t.add(24),e.showSnippets||t.add(27),e.showUsers||t.add(25),e.showIssues||t.add(26),{itemKind:t,showDeprecated:e.showDeprecated}}_onNewContext(e){if(this._context)if(e.lineNumber!==this._context.lineNumber)this.cancel();else if(Object(R.x)(e.leadingLineContent)!==Object(R.x)(this._context.leadingLineContent))this.cancel();else if(e.columnthis._context.leadingWord.startColumn){const e=new Set(f.d.all(this._editor.getModel()));for(var t of this._completionModel.allProvider)e.delete(t);var i=this._completionModel.adopt(new Set);this.trigger({auto:this._context.auto,shy:!1},!0,e,{items:i,clipboardText:this._completionModel.clipboardText})}else if(e.column>this._context.column&&0this._size.width},{orientation:0}),this._westSash=new ie.b(this.domNode,{getVerticalSashLeft:()=>0},{orientation:0}),this._northSash=new ie.b(this.domNode,{getHorizontalSashTop:()=>0},{orientation:1,orthogonalEdge:ie.a.North}),this._southSash=new ie.b(this.domNode,{getHorizontalSashTop:()=>this._size.height},{orientation:1,orthogonalEdge:ie.a.South}),this._northSash.orthogonalStartSash=this._westSash,this._northSash.orthogonalEndSash=this._eastSash,this._southSash.orthogonalStartSash=this._westSash,this._southSash.orthogonalEndSash=this._eastSash;let e,t=0,i=0;this._sashListener.add(M.c.any(this._northSash.onDidStart,this._eastSash.onDidStart,this._southSash.onDidStart,this._westSash.onDidStart)(()=>{void 0===e&&(this._onDidWillResize.fire(),e=this._size,t=0,i=0)})),this._sashListener.add(M.c.any(this._northSash.onDidEnd,this._eastSash.onDidEnd,this._southSash.onDidEnd,this._westSash.onDidEnd)(()=>{void 0!==e&&(e=void 0,t=0,i=0,this._onDidResize.fire({dimension:this._size,done:!0}))})),this._sashListener.add(this._eastSash.onDidChange(n=>{e&&(i=n.currentX-n.startX,this.layout(e.height+t,e.width+i),this._onDidResize.fire({dimension:this._size,done:!1,east:!0}))})),this._sashListener.add(this._westSash.onDidChange(n=>{e&&(i=-(n.currentX-n.startX),this.layout(e.height+t,e.width+i),this._onDidResize.fire({dimension:this._size,done:!1,west:!0}))})),this._sashListener.add(this._northSash.onDidChange(n=>{e&&(t=-(n.currentY-n.startY),this.layout(e.height+t,e.width+i),this._onDidResize.fire({dimension:this._size,done:!1,north:!0}))})),this._sashListener.add(this._southSash.onDidChange(n=>{e&&(t=n.currentY-n.startY,this.layout(e.height+t,e.width+i),this._onDidResize.fire({dimension:this._size,done:!1,south:!0}))})),this._sashListener.add(M.c.any(this._eastSash.onDidReset,this._westSash.onDidReset)(e=>{this._preferredSize&&(this.layout(this._size.height,this._preferredSize.width),this._onDidResize.fire({dimension:this._size,done:!0}))})),this._sashListener.add(M.c.any(this._northSash.onDidReset,this._southSash.onDidReset)(e=>{this._preferredSize&&(this.layout(this._preferredSize.height,this._size.width),this._onDidResize.fire({dimension:this._size,done:!0}))}))}dispose(){this._northSash.dispose(),this._southSash.dispose(),this._eastSash.dispose(),this._westSash.dispose(),this._sashListener.dispose(),this._onDidResize.dispose(),this._onDidWillResize.dispose(),this.domNode.remove()}enableSashes(e,t,i,n){this._northSash.state=e?3:0,this._eastSash.state=t?3:0,this._southSash.state=i?3:0,this._westSash.state=n?3:0}layout(e=this.size.height,t=this.size.width){var{height:i,width:n}=this._minSize,{height:o,width:s}=this._maxSize,i=(e=Math.max(i,Math.min(o,e)),t=Math.max(n,Math.min(s,t)),new $.b(t,e));$.b.equals(i,this._size)||(this.domNode.style.height=e+"px",this.domNode.style.width=t+"px",this._size=i,this._northSash.layout(),this._eastSash.layout(),this._southSash.layout(),this._westSash.layout())}clearSashHoverState(){this._eastSash.clearSashHoverState(),this._westSash.clearSashHoverState(),this._northSash.clearSashHoverState(),this._southSash.clearSashHoverState()}get size(){return this._size}set maxSize(e){this._maxSize=e}get maxSize(){return this._maxSize}set minSize(e){this._minSize=e}get minSize(){return this._minSize}set preferredSize(e){this._preferredSize=e}get preferredSize(){return this._preferredSize}}function oe(e){return e&&Boolean(e.completion.documentation||e.completion.detail&&e.completion.detail!==e.completion.label)}let se=class{constructor(e,t){this._editor=e,this._onDidClose=new M.b,this.onDidClose=this._onDidClose.event,this._onDidChangeContents=new M.b,this.onDidChangeContents=this._onDidChangeContents.event,this._disposables=new a.b,this._renderDisposeable=new a.b,this._borderWidth=1,this._size=new $.b(330,0),this.domNode=$.a(".suggest-details"),this.domNode.classList.add("no-docs"),this._markdownRenderer=t.createInstance(J.a,{editor:e}),this._body=$.a(".body"),this._scrollbar=new Q.a(this._body,{}),$.q(this.domNode,this._scrollbar.getDomNode()),this._disposables.add(this._scrollbar),this._header=$.q(this._body,$.a(".header")),this._close=$.q(this._header,$.a("span"+te.b.close.cssSelector)),this._close.title=D.a("details.close","Close"),this._type=$.q(this._header,$.a("p.type")),this._docs=$.q(this._body,$.a("p.docs")),this._configureFont(),this._disposables.add(this._editor.onDidChangeConfiguration(e=>{e.hasChanged(42)&&this._configureFont()}))}dispose(){this._disposables.dispose(),this._renderDisposeable.dispose()}_configureFont(){const e=this._editor.getOptions();var t=e.get(42),i=t.fontFamily,n=e.get(107)||t.fontSize,o=e.get(108)||t.lineHeight,s=t.fontWeight;o+="px";this.domNode.style.fontSize=n+"px",this.domNode.style.lineHeight=o,this.domNode.style.fontWeight=s,this.domNode.style.fontFeatureSettings=t.fontFeatureSettings,this._type.style.fontFamily=i,this._close.style.height=o,this._close.style.width=o}getLayoutInfo(){var e=this._editor.getOption(108)||this._editor.getOption(42).lineHeight,t=this._borderWidth;return{lineHeight:e,borderWidth:t,borderHeight:2*t,verticalPadding:22,horizontalPadding:14}}renderLoading(){this._type.textContent=D.a("loading","Loading..."),this._docs.textContent="",this.domNode.classList.remove("no-docs","no-type"),this.layout(this.size.width,2*this.getLayoutInfo().lineHeight),this._onDidChangeContents.fire(this)}renderItem(e,t){var i,n;this._renderDisposeable.clear();let{detail:o,documentation:s}=e.completion;t&&(n="",n=(n=(n=(n=(n=(n+=`score: ${e.score[0]}\n`)+`prefix: ${null!=(i=e.word)?i:"(no prefix)"}\n`)+`word: ${e.completion.filterText?e.completion.filterText+" (filterText)":e.textLabel}\n`)+`distance: ${e.distance} (localityBonus-setting)\n`)+`index: ${e.idx}, based on ${e.completion.sortText&&`sortText: "${e.completion.sortText}"`||"label"}\n`)+`commit_chars: ${null==(i=e.completion.commitCharacters)?void 0:i.join("")}\n`,s=(new ee.a).appendCodeblock("empty",n),o="Provider: "+e.provider._debugDisplayName),t||oe(e)?(this.domNode.classList.remove("no-docs","no-type"),o?(i=1e5{this.layout(this._size.width,this._type.clientHeight+this._docs.clientHeight),this._onDidChangeContents.fire(this)}))),this.domNode.style.userSelect="text",this.domNode.tabIndex=-1,this._close.onmousedown=e=>{e.preventDefault(),e.stopPropagation()},this._close.onclick=e=>{e.preventDefault(),e.stopPropagation(),this._onDidClose.fire()},this._body.scrollTop=0,this.layout(this._size.width,this._type.clientHeight+this._docs.clientHeight),this._onDidChangeContents.fire(this)):this.clearContents()}clearContents(){this.domNode.classList.add("no-docs"),this._type.textContent="",this._docs.textContent=""}get size(){return this._size}layout(e,t){var i=new $.b(e,t);$.b.equals(i,this._size)||(this._size=i,$.X(this.domNode,e,t)),this._scrollbar.scanDomNode()}scrollDown(e=8){this._body.scrollTop+=e}scrollUp(e=8){this._body.scrollTop-=e}scrollTop(){this._body.scrollTop=0}scrollBottom(){this._body.scrollTop=this._body.scrollHeight}pageDown(){this.scrollDown(80)}pageUp(){this.scrollUp(80)}set borderWidth(e){this._borderWidth=e}get borderWidth(){return this._borderWidth}};se=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3{i=this._topLeft,n=this._resizable.size})),this._disposables.add(this._resizable.onDidResize(e=>{if(i&&n){this.widget.layout(e.dimension.width,e.dimension.height);let t=!1;e.west&&(s=n.width-e.dimension.width,t=!0),e.north&&(o=n.height-e.dimension.height,t=!0),t&&this._applyTopLeft({top:i.top+o,left:i.left+s})}e.done&&(i=void 0,n=void 0,o=0,s=0,this._userSize=e.dimension)})),this._disposables.add(this.widget.onDidChangeContents(()=>{var e;this._anchorBox&&this._placeAtAnchor(this._anchorBox,null!=(e=this._userSize)?e:this.widget.size)}))}dispose(){this._resizable.dispose(),this._disposables.dispose(),this.hide()}getId(){return"suggest.details"}getDomNode(){return this._resizable.domNode}getPosition(){return null}show(){this._added||(this._editor.addOverlayWidget(this),this.getDomNode().style.position="fixed",this._added=!0)}hide(e=!1){this._resizable.clearSashHoverState(),this._added&&(this._editor.removeOverlayWidget(this),this._added=!1,this._anchorBox=void 0,this._topLeft=void 0),e&&(this._userSize=void 0,this.widget.clearContents())}placeAtAnchor(e){e=$.D(e);this._anchorBox=e,this._placeAtAnchor(this._anchorBox,null!=(e=this._userSize)?e:this.widget.size)}_placeAtAnchor(e,t){var i=$.z(document.body),n=this.widget.getLayoutInfo();let o,s,r=new $.b(220,2*n.lineHeight),a=0,l=e.top;var d=e.top+e.height-n.borderHeight;let h,c,u,g=i.width-(e.left+e.width+n.borderWidth+n.horizontalPadding),p=(a=-n.borderWidth+e.left+e.width,c=!0,o=new $.b(g,i.height-e.top-n.borderHeight-n.verticalPadding),s=o.with(void 0,e.top+e.height-n.borderHeight-n.verticalPadding),t.width>g&&(e.left>g&&(g=e.left-n.borderWidth-n.horizontalPadding,c=!1,a=Math.max(n.horizontalPadding,e.left-t.width-n.borderWidth),o=o.with(g),s=o.with(void 0,s.height)),e.width>1.3*g&&i.height-(e.top+e.height)>e.height&&(g=e.width,a=e.left,l=-n.borderWidth+e.top+e.height,o=new $.b(e.width-n.borderHeight,i.height-e.top-e.height-n.verticalPadding),s=o.with(void 0,e.top-n.verticalPadding),r=r.with(o.width))),t.height);i=Math.max(o.height,s.height),p>i&&(p=i),u=p<=o.height?(h=!0,o):(h=!1,s),this._applyTopLeft({left:a,top:h?l:d-p}),this.getDomNode().style.position="fixed",this._resizable.enableSashes(!h,c,h,!c),this._resizable.minSize=r,this._resizable.maxSize=u,this._resizable.layout(p,Math.min(u.width,t.width)),this.widget.layout(this._resizable.size.width,this._resizable.size.height)}_applyTopLeft(e){this._topLeft=e,this.getDomNode().style.left=this._topLeft.left+"px",this.getDomNode().style.top=this._topLeft.top+"px"}}var ae=i("5aa5"),le=(k=i("7944"),i("7e32"));E=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3e instanceof le.c?t.createInstance(de,e,void 0):void 0,this._leftActions=new ae.a(this.element,{actionViewItemProvider:i}),this._rightActions=new ae.a(this.element,{actionViewItemProvider:i}),this._leftActions.domNode.classList.add("left"),this._rightActions.domNode.classList.add("right")}dispose(){this._menuDisposables.dispose(),this.element.remove()}show(){const e=this._menuService.createMenu(O.g,this._contextKeyService),t=()=>{const t=[],i=[];for(var[n,o]of e.getActions())("left"===n?t:i).push(...o);this._leftActions.clear(),this._leftActions.push(t),this._rightActions.clear(),this._rightActions.push(i)};this._menuDisposables.add(e.onDidChange(()=>t())),this._menuDisposables.add(e)}hide(){this._menuDisposables.clear()}};he=E([V(1,b.a),V(2,le.a),V(3,N.b)],he);var ce,ue=i("c4e3"),ge=i("b589"),pe=i("82c9"),me=i("32a4");function fe(e,t,i,n){const o=n===ce.ROOT_FOLDER?["rootfolder-icon"]:n===ce.FOLDER?["folder-icon"]:["file-icon"];if(i){let s;if(i.scheme===ge.c.data){const e=pe.a.parseMetaData(i);s=e.get(pe.a.META_DATA_LABEL)}else s=_e(Object(pe.c)(i).toLowerCase());if(n===ce.FOLDER)o.push(s+"-name-folder-icon");else{if(s){if(o.push(s+"-name-file-icon"),s.length<=255){const e=s.split(".");for(let t=1;t{const e=this._editor.getOptions();var n=e.get(42),o=n.fontFamily,s=n.fontFeatureSettings,r=e.get(107)||n.fontSize,a=e.get(108)||n.lineHeight;n=n.fontWeight,r+="px",a+="px";t.root.style.fontSize=r,t.root.style.fontWeight=n,i.style.fontFamily=o,i.style.fontFeatureSettings=s,i.style.lineHeight=a,t.icon.style.height=a,t.icon.style.width=a,t.readMore.style.height=a,t.readMore.style.width=a});return n(),t.disposables.add(this._editor.onDidChangeConfiguration(e=>{(e.hasChanged(42)||e.hasChanged(107)||e.hasChanged(108))&&n()})),t}renderElement(e,t,i){const n=e["completion"],s=(i.root.id=ve(t),{labelEscapeNewLines:!(i.colorspan.style.backgroundColor=""),matches:Object(A.c)(e.score)});var r;t=[];19===n.kind&&we.extract(e,t)?(i.icon.className="icon customcolor",i.iconContainer.className="icon hide",i.colorspan.style.backgroundColor=t[0]):20===n.kind&&this._themeService.getFileIconTheme().hasFileIcons?(i.icon.className="icon hide",i.iconContainer.className="icon hide",t=fe(this._modelService,this._modeService,be.a.from({scheme:"fake",path:e.textLabel}),ce.FILE),r=fe(this._modelService,this._modeService,be.a.from({scheme:"fake",path:n.detail}),ce.FILE),s.extraClasses=t.length>r.length?t:r):23===n.kind&&this._themeService.getFileIconTheme().hasFolderIcons?(i.icon.className="icon hide",i.iconContainer.className="icon hide",s.extraClasses=Object(o.k)([fe(this._modelService,this._modeService,be.a.from({scheme:"fake",path:e.textLabel}),ce.FOLDER),fe(this._modelService,this._modeService,be.a.from({scheme:"fake",path:n.detail}),ce.FOLDER)])):(i.icon.className="icon hide",i.iconContainer.className="",i.iconContainer.classList.add("suggest-icon",...Object(f.I)(n.kind).split(" "))),n.tags&&0<=n.tags.indexOf(1)&&(s.extraClasses=(s.extraClasses||[]).concat(["deprecated"]),s.matches=[]),i.iconLabel.setLabel(e.textLabel,void 0,s),"string"==typeof n.label?(i.parametersLabel.textContent="",i.detailsLabel.textContent=Se(n.detail||""),i.root.classList.add("string-label")):(i.parametersLabel.textContent=Se(n.label.detail||""),i.detailsLabel.textContent=Se(n.label.description||""),i.root.classList.remove("string-label")),(this._editor.getOption(106).showInlineDetails?Object($.W):Object($.K))(i.detailsLabel),oe(e)?(i.right.classList.add("can-expand-details"),Object($.W)(i.readMore),i.readMore.onmousedown=e=>{e.stopPropagation(),e.preventDefault()},i.readMore.onclick=e=>{e.stopPropagation(),e.preventDefault(),this._onDidToggleDetails.fire()}):(i.right.classList.remove("can-expand-details"),Object($.K)(i.readMore),i.readMore.onmousedown=null,i.readMore.onclick=null)}disposeTemplate(e){e.disposables.dispose()}};function Se(e){return e.replace(/\r\n|\r|\n/g,"")}ye=E([V(1,v.a),V(2,w.a),V(3,Y.b)],ye);var Le=i("d379"),xe=i("49d9"),ke=(k=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3{this._contentWidget.lockPreference(),r=new s(this._persistedSize.restore(),this.element.size)})),this._disposables.add(this.element.onDidResize(e=>{var t;if(this._resize(e.dimension.width,e.dimension.height),r&&(r.persistHeight=r.persistHeight||!!e.north||!!e.south,r.persistWidth=r.persistWidth||!!e.east||!!e.west),e.done){if(r){var{itemHeight:e,defaultSize:i}=this.getLayoutInfo();e=Math.round(e/2);let{width:n,height:o}=this.element.size;(!r.persistHeight||Math.abs(r.currentSize.height-o)<=e)&&(o=null!=(t=null==(t=r.persistedSize)?void 0:t.height)?t:i.height),(!r.persistWidth||Math.abs(r.currentSize.width-n)<=e)&&(n=null!=(e=null==(t=r.persistedSize)?void 0:t.width)?e:i.width),this._persistedSize.store(new $.b(n,o))}this._contentWidget.unlockPreference(),r=void 0}})),this._messageElement=$.q(this.element.domNode,$.a(".message")),this._listElement=$.q(this.element.domNode,$.a(".tree"));const l=o.createInstance(se,this.editor),d=(l.onDidClose(this.toggleDetails,this,this._disposables),this._details=new re(l,this.editor),()=>this.element.domNode.classList.toggle("no-icons",!this.editor.getOption(106).showIcons)),h=(d(),o.createInstance(ye,this.editor)),c=(this._disposables.add(h),this._disposables.add(h.onDidToggleDetails(()=>this.toggleDetails())),this._list=new G.c("SuggestWidget",this._listElement,{getHeight:e=>this.getLayoutInfo().itemHeight,getTemplateId:e=>"suggestion"},[h],{alwaysConsumeMouseWheel:!0,useShadows:!1,mouseSupport:!1,accessibilityProvider:{getRole:()=>"option",getAriaLabel:e=>{var t,i;return e.isResolved&&this._isDetailsVisible()?(({documentation:t,detail:i}=e.completion),i=R.v("{0}{1}",i||"",t?"string"==typeof t?t:t.value:""),D.a("ariaCurrenttSuggestionReadDetails","{0}, docs: {1}",e.textLabel,i)):e.textLabel},getWidgetAriaLabel:()=>D.a("suggest","Suggest"),getWidgetRole:()=>"listbox"}}),this._status=o.createInstance(he,this.element.domNode),()=>this.element.domNode.classList.toggle("with-status-bar",this.editor.getOption(106).showStatusBar));c(),this._disposables.add(Object(Z.b)(this._list,n,{listInactiveFocusBackground:Me,listInactiveFocusOutline:X.b})),this._disposables.add(n.onDidColorThemeChange(e=>this._onThemeChange(e))),this._onThemeChange(n.getColorTheme()),this._disposables.add(this._list.onMouseDown(e=>this._onListMouseDownOrTap(e))),this._disposables.add(this._list.onTap(e=>this._onListMouseDownOrTap(e))),this._disposables.add(this._list.onDidChangeSelection(e=>this._onListSelection(e))),this._disposables.add(this._list.onDidChangeFocus(e=>this._onListFocus(e))),this._disposables.add(this.editor.onDidChangeCursorSelection(()=>this._onCursorSelectionChanged())),this._disposables.add(this.editor.onDidChangeConfiguration(e=>{e.hasChanged(106)&&(c(),d())})),this._ctxSuggestWidgetVisible=O.b.Visible.bindTo(i),this._ctxSuggestWidgetDetailsVisible=O.b.DetailsVisible.bindTo(i),this._ctxSuggestWidgetMultipleSuggestions=O.b.MultipleSuggestions.bindTo(i),this._disposables.add($.o(this._details.widget.domNode,"keydown",e=>{this._onDetailsKeydown.fire(e)})),this._disposables.add(this.editor.onMouseDown(e=>this._onEditorMouseDown(e)))}dispose(){var e;this._details.widget.dispose(),this._details.dispose(),this._list.dispose(),this._status.dispose(),this._disposables.dispose(),null!=(e=this._loadingTimeout)&&e.dispose(),this._showTimeout.dispose(),this._contentWidget.dispose(),this.element.dispose()}_onEditorMouseDown(e){this._details.widget.domNode.contains(e.target.element)?this._details.widget.domNode.focus():this.element.domNode.contains(e.target.element)&&this.editor.focus()}_onCursorSelectionChanged(){0!==this._state&&this._contentWidget.layout()}_onListMouseDownOrTap(e){void 0!==e.element&&void 0!==e.index&&(e.browserEvent.preventDefault(),e.browserEvent.stopPropagation(),this._select(e.element,e.index))}_onListSelection(e){e.elements.length&&this._select(e.elements[0],e.indexes[0])}_select(e,t){var i=this._completionModel;i&&(this._onDidSelect.fire({item:e,index:t,model:i}),this.editor.focus())}_onThemeChange(e){const t=e.getColor(De),i=(t&&(this.element.domNode.style.backgroundColor=t.toString(),this._messageElement.style.backgroundColor=t.toString(),this._details.widget.domNode.style.backgroundColor=t.toString()),e.getColor(Ne)),n=(i&&(this.element.domNode.style.borderColor=i.toString(),this._messageElement.style.borderColor=i.toString(),this._status.element.style.borderTopColor=i.toString(),this._details.widget.domNode.style.borderColor=i.toString(),this._detailsBorderColor=i.toString()),e.getColor(X.db));n&&(this._detailsFocusBorderColor=n.toString()),this._details.widget.borderWidth="hc"===e.type?2:1}_onListFocus(e){if(!this._ignoreFocusEvents)if(e.elements.length){if(this._completionModel){const t=e.elements[0],i=e.indexes[0];t!==this._focusedItem&&(null!=(e=this._currentSuggestionDetails)&&e.cancel(),this._currentSuggestionDetails=void 0,this._focusedItem=t,this._list.reveal(i),this._currentSuggestionDetails=Object(_.h)(e=>ke(this,void 0,void 0,(function*(){const i=Object(_.i)(()=>{this._isDetailsVisible()&&this.showDetails(!0)},250);e.onCancellationRequested(()=>i.dispose());var n=yield t.resolve(e);return i.dispose(),n}))),this._currentSuggestionDetails.then(()=>{i>=this._list.length||t!==this._list.element(i)||(this._ignoreFocusEvents=!0,this._list.splice(i,1,[t]),this._list.setFocus([i]),this._ignoreFocusEvents=!1,this._isDetailsVisible()?this.showDetails(!1):this.element.domNode.classList.remove("docs-side"),this.editor.setAriaOptions({activeDescendant:ve(i)}))}).catch(s.f)),this._onDidFocus.fire({item:t,index:i,model:this._completionModel})}}else this._currentSuggestionDetails&&(this._currentSuggestionDetails.cancel(),this._currentSuggestionDetails=void 0,this._focusedItem=void 0),this.editor.setAriaOptions({activeDescendant:void 0})}_setState(t){if(this._state!==t)switch(this._state=t,this.element.domNode.classList.toggle("frozen",4===t),this.element.domNode.classList.remove("message"),t){case 0:$.K(this._messageElement,this._listElement,this._status.element),this._details.hide(!0),this._status.hide(),this._contentWidget.hide(),this._ctxSuggestWidgetVisible.reset(),this._ctxSuggestWidgetMultipleSuggestions.reset(),this._showTimeout.cancel(),this.element.domNode.classList.remove("visible"),this._list.splice(0,this._list.length),this._focusedItem=void 0,this._cappedHeight=void 0,this._explainMode=!1;break;case 1:this.element.domNode.classList.add("message"),this._messageElement.textContent=e.LOADING_MESSAGE,$.K(this._listElement,this._status.element),$.W(this._messageElement),this._details.hide(),this._show(),this._focusedItem=void 0;break;case 2:this.element.domNode.classList.add("message"),this._messageElement.textContent=e.NO_SUGGESTIONS_MESSAGE,$.K(this._listElement,this._status.element),$.W(this._messageElement),this._details.hide(),this._show(),this._focusedItem=void 0;break;case 3:case 4:$.K(this._messageElement),$.W(this._listElement,this._status.element),this._show();break;case 5:$.K(this._messageElement),$.W(this._listElement,this._status.element),this._details.show(),this._show()}}_show(){this._status.show(),this._contentWidget.show(),this._layout(this._persistedSize.restore()),this._ctxSuggestWidgetVisible.set(!0),this._showTimeout.cancelAndSet(()=>{this.element.domNode.classList.add("visible"),this._onDidShow.fire(this)},100)}showTriggered(e,t){0===this._state&&(this._contentWidget.setPosition(this.editor.getPosition()),this._isAuto=!!e,this._isAuto||(this._loadingTimeout=Object(_.i)(()=>this._setState(1),t)))}showSuggestions(e,t,i,n){var o;this._contentWidget.setPosition(this.editor.getPosition()),null!=(o=this._loadingTimeout)&&o.dispose(),null!=(o=this._currentSuggestionDetails)&&o.cancel(),this._currentSuggestionDetails=void 0,this._completionModel!==e&&(this._completionModel=e),i&&2!==this._state&&0!==this._state?this._setState(4):(e=0===(o=this._completionModel.items.length),this._ctxSuggestWidgetMultipleSuggestions.set(1n&&(c=n),this._completionModel?this._completionModel.stats.pLabelLen*i.typicalHalfwidthCharacterWidth:c),s=i.statusBarHeight+this._list.contentHeight+i.borderHeight,r=i.itemHeight+i.statusBarHeight,a=$.D(this.editor.getDomNode()),l=this.editor.getScrolledVisiblePosition(this.editor.getPosition()),d=a.top+l.top+l.height;t=Math.min(t.height-d-i.verticalPadding,s),d=a.top+l.top-i.verticalPadding,a=Math.min(d,s);let u=Math.min(Math.max(a,t)+i.borderHeight,s);(h=(h=h===(null==(l=this._cappedHeight)?void 0:l.capped)?this._cappedHeight.wanted:h)u&&(h=u),u=h>t||this._forceRenderingAbove&&150{var i=e.getColor(Te),n=(i&&t.addRule(`.monaco-editor .suggest-widget .monaco-list .monaco-list-row .monaco-highlighted-label .highlight { color: ${i}; }`),e.getColor(Ae));i&&t.addRule(`.monaco-editor .suggest-widget .monaco-list .monaco-list-row.focused .monaco-highlighted-label .highlight { color: ${n}; }`),i=e.getColor(Oe),i&&t.addRule(`.monaco-editor .suggest-widget, .monaco-editor .suggest-details { color: ${i}; }`),n=e.getColor(Ee),n&&t.addRule(`.monaco-editor .suggest-widget .monaco-list .monaco-list-row.focused { color: ${n}; }`),i=e.getColor(Ie),i&&t.addRule(`.monaco-editor .suggest-widget .monaco-list .monaco-list-row.focused .codicon { color: ${i}; }`),n=e.getColor(X.Jc),n&&t.addRule(`.monaco-editor .suggest-details a { color: ${n}; }`),i=e.getColor(X.Ic),i&&t.addRule(`.monaco-editor .suggest-details a:hover { color: ${i}; }`),n=e.getColor(X.Hc);n&&t.addRule(`.monaco-editor .suggest-details code { background-color: ${n}; }`)}),E=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3e.hasChanged(111)&&this._update()),this._update()}dispose(){var e;this._configListener.dispose(),null!=(e=this._selectionListener)&&e.dispose(),this._ckAtEnd.reset()}_update(){var e="on"===this._editor.getOption(111);this._enabled!==e&&(this._enabled=e,this._enabled?(this._selectionListener=this._editor.onDidChangeCursorSelection(e=()=>{if(this._editor.hasModel()){const t=this._editor.getModel(),i=this._editor.getSelection();var e=t.getWordAtPosition(i.getStartPosition());e?this._ckAtEnd.set(e.endColumn===i.getStartPosition().column):this._ckAtEnd.set(!1)}else this._ckAtEnd.set(!1)}),e()):this._selectionListener&&(this._ckAtEnd.reset(),this._selectionListener.dispose(),this._selectionListener=void 0))}};Be.AtEnd=new N.c("atEndOfWord",!1),Be=E([v(1,N.b)],Be);var je=i("ef8e9"),We=i("3170");class Ve{constructor(e,t,i){this._disposables=new a.b,this._disposables.add(t.onDidShow(()=>this._onItem(t.getFocusedItem()))),this._disposables.add(t.onDidFocus(this._onItem,this)),this._disposables.add(t.onDidHide(this.reset,this)),this._disposables.add(e.onWillType(n=>{this._active&&!t.isFrozen()&&(n=n.charCodeAt(n.length-1),this._active.acceptCharacters.has(n)&&e.getOption(0)&&i(this._active.item))}))}_onItem(e){if(e&&Object(o.n)(e.item.completion.commitCharacters)){if(!this._active||this._active.item.item!==e.item){const t=new We.b;for(const i of e.item.completion.commitCharacters)0{if(this._empty&&e.hasModel()){const n=e.getSelections();var t=n.length;let o=!1;for(let e=0;eHe._maxSelectionLength)return;this._lastOvertyped[e]={value:o.getValueInRange(i),multiline:i.startLineNumber!==i.endLineNumber}}this._empty=!1}}})),this._disposables.add(t.onDidCancel(e=>{this._empty||e.retrigger||(this._empty=!0)}))}getLastOvertypedInfo(e){if(!this._empty&&0<=e&&el.set(e.getOption(106).insertMode)),this.widget=this._toDispose.add(new _.b(()=>{const e=this._instantiationService.createInstance(Pe,this.editor),t=(this._toDispose.add(e),this._toDispose.add(e.onDidSelect(e=>this._insertSuggestion(e,0),this)),new Ve(this.editor,e,e=>this._insertSuggestion(e,2))),i=(this._toDispose.add(t),this._toDispose.add(this.model.onDidSuggest(e=>{0===e.completionModel.items.length&&t.reset()})),O.b.MakesTextEdit.bindTo(this._contextKeyService)),n=O.b.HasInsertAndReplaceRange.bindTo(this._contextKeyService),o=O.b.CanResolve.bindTo(this._contextKeyService);return this._toDispose.add(Object(a.i)(()=>{i.reset(),n.reset(),o.reset()})),this._toDispose.add(e.onDidFocus(({item:e})=>{var t=this.editor.getPosition(),s=e.editStart.column,r=t.column;let a=!0;"smart"!==this.editor.getOption(1)||2!==this.model.state||e.completion.command||e.completion.additionalTextEdits||4&e.completion.insertTextRules||r-s!==e.completion.insertText.length||(s=this.editor.getModel().getValueInRange({startLineNumber:t.lineNumber,startColumn:s,endLineNumber:t.lineNumber,endColumn:r}),a=s!==e.completion.insertText),i.set(a),n.set(!ze.a.equals(e.editInsertEnd,e.editReplaceEnd)),o.set(Boolean(e.provider.resolveCompletionItem)||Boolean(e.completion.documentation)||e.completion.detail!==e.completion.label)})),this._toDispose.add(e.onDetailsKeyDown(e=>{e.toKeybinding().equals(new r.e(!0,!1,!1,!1,33))||Ue.f&&e.toKeybinding().equals(new r.e(!1,!1,!1,!0,33))?e.stopPropagation():e.toKeybinding().isModifierKey()||this.editor.focus()})),e})),this._overtypingCapturer=this._toDispose.add(new _.b(()=>this._toDispose.add(new He(this.editor,this.model)))),this._alternatives=this._toDispose.add(new _.b(()=>this._toDispose.add(new I(this.editor,this._contextKeyService)))),this._toDispose.add(o.createInstance(Be,e)),this._toDispose.add(this.model.onDidTrigger(e=>{this.widget.value.showTriggered(e.auto,e.shy?250:50),this._lineSuffix.value=new qe(this.editor.getModel(),e.position)})),this._toDispose.add(this.model.onDidSuggest(e=>{var t;e.shy||(t=this._memoryService.select(this.editor.getModel(),this.editor.getPosition(),e.completionModel.items),this.widget.value.showSuggestions(e.completionModel,t,e.isFrozen,e.auto))})),this._toDispose.add(this.model.onDidCancel(e=>{e.retrigger||this.widget.value.hideWidget()})),this._toDispose.add(this.editor.onDidBlurEditorWidget(()=>{this.model.cancel(),this.model.clear()}));let d=O.b.AcceptSuggestionsOnEnter.bindTo(n),h=()=>{var e=this.editor.getOption(1);d.set("on"===e||"smart"===e)};this._toDispose.add(this.editor.onDidChangeConfiguration(()=>h())),h()}static get(t){return t.getContribution(e.ID)}dispose(){this._alternatives.dispose(),this._toDispose.dispose(),this.widget.dispose(),this.model.dispose(),this._lineSuffix.dispose()}_insertSuggestion(e,t){if(e&&e.item){if(this.editor.hasModel()){const n=this.editor.getModel(),o=n.getAlternativeVersionId(),r=e["item"],a=[],c=new F.b;1&t||this.editor.pushUndoStop();var i=this.getOverwriteInfo(r,Boolean(8&t));if(this._memoryService.memorize(n,this.editor.getPosition(),r),Array.isArray(r.completion.additionalTextEdits)){const e=l.c.capture(this.editor);this.editor.executeEdits("suggestController.additionalTextEdits.sync",r.completion.additionalTextEdits.map(e=>d.a.replace(h.a.lift(e.range),e.text))),e.restoreRelativeVerticalPositionOfCursor(this.editor)}else if(!r.isResolved){const e=new Ke.a(!0);let i;const o=n.onDidChangeContent(e=>{if(e.isFlush)c.cancel(),o.dispose();else for(var t of e.changes)t=h.a.getEndPosition(t.range),i&&!ze.a.isBefore(t,i)||(i=t)});let s=t,u=(t|=2,!1),g=this.editor.onWillType(()=>{g.dispose(),u=!0,2&s||this.editor.pushUndoStop()});a.push(r.resolve(c.token).then(()=>{if(!r.completion.additionalTextEdits||c.token.isCancellationRequested)return!1;if(i&&r.completion.additionalTextEdits.some(e=>ze.a.isBefore(i,h.a.getStartPosition(e.range))))return!1;u&&this.editor.pushUndoStop();const e=l.c.capture(this.editor);return this.editor.executeEdits("suggestController.additionalTextEdits.async",r.completion.additionalTextEdits.map(e=>d.a.replace(h.a.lift(e.range),e.text))),e.restoreRelativeVerticalPositionOfCursor(this.editor),!u&&2&s||this.editor.pushUndoStop(),!0}).then(t=>{this._logService.trace("[suggest] async resolving of edits DONE (ms, applied?)",e.elapsed(),t),o.dispose(),g.dispose()}))}let p=r.completion["insertText"];4&r.completion.insertTextRules||(p=g.c.escape(p)),u.SnippetController2.get(this.editor).insert(p,{overwriteBefore:i.overwriteBefore,overwriteAfter:i.overwriteAfter,undoStopBefore:!1,undoStopAfter:!1,adjustWhitespace:!(1&r.completion.insertTextRules),clipboardText:e.model.clipboardText,overtypingCapturer:this._overtypingCapturer.value}),2&t||this.editor.pushUndoStop(),r.completion.command?r.completion.command.id===Ge.id?this.model.trigger({auto:!0,shy:!1},!0):(a.push(this._commandService.executeCommand(r.completion.command.id,...r.completion.command.arguments?[...r.completion.command.arguments]:[]).catch(s.f)),this.model.cancel()):this.model.cancel(),4&t&&this._alternatives.value.set(e,e=>{for(c.cancel();n.canUndo();){o!==n.getAlternativeVersionId()&&n.undo(),this._insertSuggestion(e,3|(8&t?8:0));break}}),this._alertCompletionItem(r),Promise.all(a).finally(()=>{this.model.clear(),c.dispose()})}}else this._alternatives.value.reset(),this.model.cancel(),this.model.clear()}getOverwriteInfo(e,t){Object(je.c)(this.editor.hasModel());let i="replace"===this.editor.getOption(106).insertMode;t&&(i=!i);t=e.position.column-e.editStart.column;var n=(i?e.editReplaceEnd:e.editInsertEnd).column-e.position.column;return{overwriteBefore:t+(this.editor.getPosition().column-e.position.column),overwriteAfter:n+(this._lineSuffix.value?this._lineSuffix.value.delta(this.editor.getPosition()):0)}}_alertCompletionItem(e){Object(o.n)(e.completion.additionalTextEdits)&&(e=D.a("aria.alert.snippet","Accepting '{0}' made {1} additional edits",e.textLabel,e.completion.additionalTextEdits.length),Object(n.a)(e))}triggerSuggest(e){this.editor.hasModel()&&(this.model.trigger({auto:!1,shy:!1},!1,e),this.editor.revealLine(this.editor.getPosition().lineNumber,0),this.editor.focus())}triggerSuggestAndAcceptBest(e){if(this.editor.hasModel()){const t=this.editor.getPosition(),i=()=>{t.equals(this.editor.getPosition())&&this._commandService.executeCommand(e.fallback)},n=e=>{var t,i,n;return!!(4&e.completion.insertTextRules||e.completion.additionalTextEdits)||(t=this.editor.getPosition(),i=e.editStart.column,(n=t.column)-i!==e.completion.insertText.length||this.editor.getModel().getValueInRange({startLineNumber:t.lineNumber,startColumn:i,endLineNumber:t.lineNumber,endColumn:n})!==e.completion.insertText)};M.c.once(this.model.onDidTrigger)(e=>{let t=[];M.c.any(this.model.onDidTrigger,this.model.onDidCancel)(()=>{Object(a.f)(t),i()},void 0,t),this.model.onDidSuggest(({completionModel:e})=>{var o,s;Object(a.f)(t),0!==e.items.length&&(o=this._memoryService.select(this.editor.getModel(),this.editor.getPosition(),e.items),s=e.items[o],n(s))?(this.editor.pushUndoStop(),this._insertSuggestion({index:o,item:s,model:e},7)):i()},void 0,t)}),this.model.trigger({auto:!1,shy:!0}),this.editor.revealLine(t.lineNumber,0),this.editor.focus()}}acceptSelectedSuggestion(e,t){var i=this.widget.value.getFocusedItem();let n=0;e&&(n|=4),t&&(n|=8),this._insertSuggestion(i,n)}acceptNextSuggestion(){this._alternatives.value.next()}acceptPrevSuggestion(){this._alternatives.value.prev()}cancelSuggestWidget(){this.model.cancel(),this.model.clear(),this.widget.value.hideWidget()}selectNextSuggestion(){this.widget.value.selectNext()}selectNextPageSuggestion(){this.widget.value.selectNextPage()}selectLastSuggestion(){this.widget.value.selectLast()}selectPrevSuggestion(){this.widget.value.selectPrevious()}selectPrevPageSuggestion(){this.widget.value.selectPreviousPage()}selectFirstSuggestion(){this.widget.value.selectFirst()}toggleSuggestionDetails(){this.widget.value.toggleDetails()}toggleExplainMode(){this.widget.value.toggleExplainMode()}toggleSuggestionFocus(){this.widget.value.toggleDetailsFocus()}resetWidgetSize(){this.widget.value.resetPersistedSize()}forceRenderingAbove(){this.widget.value.forceRenderingAbove()}stopForceRenderingAbove(){this.widget.isInitialized&&this.widget.value.stopForceRenderingAbove()}};$e.ID="editor.contrib.suggestController",$e=w([V(1,y),V(2,S.b),V(3,N.b),V(4,b.a),V(5,H.b)],$e);class Ge extends t.b{constructor(){super({id:Ge.id,label:D.a("suggest.trigger.label","Trigger Suggest"),alias:"Trigger Suggest",precondition:N.a.and(c.a.writable,c.a.hasCompletionItemProvider),kbOpts:{kbExpr:c.a.textInputFocus,primary:2058,secondary:[2087],mac:{primary:266,secondary:[521,2087]},weight:100}})}run(e,t){const i=$e.get(t);i&&i.triggerSuggest()}}Ge.id="editor.action.triggerSuggest",Object(t.l)($e.ID,$e),Object(t.j)(Ge);const Ze=t.c.bindToContribution($e.get);Object(t.k)(new Ze({id:"acceptSelectedSuggestion",precondition:O.b.Visible,handler(e){e.acceptSelectedSuggestion(!0,!1)}})),C.a.registerKeybindingRule({id:"acceptSelectedSuggestion",when:N.a.and(O.b.Visible,c.a.textInputFocus),primary:2,weight:190}),C.a.registerKeybindingRule({id:"acceptSelectedSuggestion",when:N.a.and(O.b.Visible,c.a.textInputFocus,O.b.AcceptSuggestionsOnEnter,O.b.MakesTextEdit),primary:3,weight:190}),le.d.appendMenuItem(O.g,{command:{id:"acceptSelectedSuggestion",title:D.a("accept.insert","Insert")},group:"left",order:1,when:O.b.HasInsertAndReplaceRange.toNegated()}),le.d.appendMenuItem(O.g,{command:{id:"acceptSelectedSuggestion",title:D.a("accept.insert","Insert")},group:"left",order:1,when:N.a.and(O.b.HasInsertAndReplaceRange,O.b.InsertMode.isEqualTo("insert"))}),le.d.appendMenuItem(O.g,{command:{id:"acceptSelectedSuggestion",title:D.a("accept.replace","Replace")},group:"left",order:1,when:N.a.and(O.b.HasInsertAndReplaceRange,O.b.InsertMode.isEqualTo("replace"))}),Object(t.k)(new Ze({id:"acceptAlternativeSelectedSuggestion",precondition:N.a.and(O.b.Visible,c.a.textInputFocus),kbOpts:{weight:190,kbExpr:c.a.textInputFocus,primary:1027,secondary:[1026]},handler(e){e.acceptSelectedSuggestion(!1,!0)},menuOpts:[{menuId:O.g,group:"left",order:2,when:N.a.and(O.b.HasInsertAndReplaceRange,O.b.InsertMode.isEqualTo("insert")),title:D.a("accept.replace","Replace")},{menuId:O.g,group:"left",order:2,when:N.a.and(O.b.HasInsertAndReplaceRange,O.b.InsertMode.isEqualTo("replace")),title:D.a("accept.insert","Insert")}]})),S.a.registerCommandAlias("acceptSelectedSuggestionOnEnter","acceptSelectedSuggestion"),Object(t.k)(new Ze({id:"hideSuggestWidget",precondition:O.b.Visible,handler:e=>e.cancelSuggestWidget(),kbOpts:{weight:190,kbExpr:c.a.textInputFocus,primary:9,secondary:[1033]}})),Object(t.k)(new Ze({id:"selectNextSuggestion",precondition:N.a.and(O.b.Visible,O.b.MultipleSuggestions),handler:e=>e.selectNextSuggestion(),kbOpts:{weight:190,kbExpr:c.a.textInputFocus,primary:18,secondary:[2066],mac:{primary:18,secondary:[2066,300]}}})),Object(t.k)(new Ze({id:"selectNextPageSuggestion",precondition:N.a.and(O.b.Visible,O.b.MultipleSuggestions),handler:e=>e.selectNextPageSuggestion(),kbOpts:{weight:190,kbExpr:c.a.textInputFocus,primary:12,secondary:[2060]}})),Object(t.k)(new Ze({id:"selectLastSuggestion",precondition:N.a.and(O.b.Visible,O.b.MultipleSuggestions),handler:e=>e.selectLastSuggestion()})),Object(t.k)(new Ze({id:"selectPrevSuggestion",precondition:N.a.and(O.b.Visible,O.b.MultipleSuggestions),handler:e=>e.selectPrevSuggestion(),kbOpts:{weight:190,kbExpr:c.a.textInputFocus,primary:16,secondary:[2064],mac:{primary:16,secondary:[2064,302]}}})),Object(t.k)(new Ze({id:"selectPrevPageSuggestion",precondition:N.a.and(O.b.Visible,O.b.MultipleSuggestions),handler:e=>e.selectPrevPageSuggestion(),kbOpts:{weight:190,kbExpr:c.a.textInputFocus,primary:11,secondary:[2059]}})),Object(t.k)(new Ze({id:"selectFirstSuggestion",precondition:N.a.and(O.b.Visible,O.b.MultipleSuggestions),handler:e=>e.selectFirstSuggestion()})),Object(t.k)(new Ze({id:"toggleSuggestionDetails",precondition:O.b.Visible,handler:e=>e.toggleSuggestionDetails(),kbOpts:{weight:190,kbExpr:c.a.textInputFocus,primary:2058,mac:{primary:266}},menuOpts:[{menuId:O.g,group:"right",order:1,when:N.a.and(O.b.DetailsVisible,O.b.CanResolve),title:D.a("detail.more","show less")},{menuId:O.g,group:"right",order:1,when:N.a.and(O.b.DetailsVisible.toNegated(),O.b.CanResolve),title:D.a("detail.less","show more")}]})),Object(t.k)(new Ze({id:"toggleExplainMode",precondition:O.b.Visible,handler:e=>e.toggleExplainMode(),kbOpts:{weight:100,primary:2133}})),Object(t.k)(new Ze({id:"toggleSuggestionFocus",precondition:O.b.Visible,handler:e=>e.toggleSuggestionFocus(),kbOpts:{weight:190,kbExpr:c.a.textInputFocus,primary:2570,mac:{primary:778}}})),Object(t.k)(new Ze({id:"insertBestCompletion",precondition:N.a.and(c.a.textInputFocus,N.a.equals("config.editor.tabCompletion","on"),Be.AtEnd,O.b.Visible.toNegated(),I.OtherSuggestions.toNegated(),u.SnippetController2.InSnippetMode.toNegated()),handler:(e,t)=>{e.triggerSuggestAndAcceptBest(Object(je.j)(t)?Object.assign({fallback:"tab"},t):{fallback:"tab"})},kbOpts:{weight:190,primary:2}})),Object(t.k)(new Ze({id:"insertNextSuggestion",precondition:N.a.and(c.a.textInputFocus,N.a.equals("config.editor.tabCompletion","on"),I.OtherSuggestions,O.b.Visible.toNegated(),u.SnippetController2.InSnippetMode.toNegated()),handler:e=>e.acceptNextSuggestion(),kbOpts:{weight:190,kbExpr:c.a.textInputFocus,primary:2}})),Object(t.k)(new Ze({id:"insertPrevSuggestion",precondition:N.a.and(c.a.textInputFocus,N.a.equals("config.editor.tabCompletion","on"),I.OtherSuggestions,O.b.Visible.toNegated(),u.SnippetController2.InSnippetMode.toNegated()),handler:e=>e.acceptPrevSuggestion(),kbOpts:{weight:190,kbExpr:c.a.textInputFocus,primary:1026}})),Object(t.j)(class extends t.b{constructor(){super({id:"editor.action.resetSuggestSize",label:D.a("suggest.reset.label","Reset Suggest Widget Size"),alias:"Reset Suggest Widget Size",precondition:void 0})}run(e,t){$e.get(t).resetWidgetSize()}})},"7aad":function(e,t,i){},"7ab3":function(e,t,i){"use strict";i.d(t,"c",(function(){return h})),i.d(t,"d",(function(){return c})),i.d(t,"a",(function(){return u})),i.d(t,"b",(function(){return g}));var n=i("3742"),o=i("30db"),s=i("1e93");let r,a,l;function d(){return r=r||new TextDecoder("UTF-16LE")}function h(){return l=l||(o.e()?d():a=a||new TextDecoder("UTF-16BE"))}const c="undefined"!=typeof TextDecoder;let u,g;function p(e,t,i){let n=[],o=0;for(let a=0;anew m(e),function(e,t,i){var n=new Uint16Array(e.buffer,t,i);return 0new f,p);class m{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(){var e;return 0===this._bufferLength?"":(e=new Uint16Array(this._buffer.buffer,0,this._bufferLength),h().decode(e))}_flushBuffer(){var e=this._buildBuffer();this._bufferLength=0,null===this._completedStrings?this._completedStrings=[e]:this._completedStrings[this._completedStrings.length]=e}write1(e){var t=this._capacity-this._bufferLength;t<=1&&(0!=t&&!n.E(e)||this._flushBuffer()),this._buffer[this._bufferLength++]=e}appendASCII(e){this._bufferLength===this._capacity&&this._flushBuffer(),this._buffer[this._bufferLength++]=e}appendASCIIString(e){var t=e.length;if(this._bufferLength+t>=this._capacity)this._flushBuffer(),this._completedStrings[this._completedStrings.length]=e;else for(let i=0;ithis._onContextMenu(e))),this._toDispose.add(this._editor.onMouseWheel(e=>{var t;0{58===e.keyCode&&(e.preventDefault(),e.stopPropagation(),this.showContextMenu())}))}static get(t){return t.getContribution(e.ID)}_onContextMenu(e){if(this._editor.hasModel())if(this._editor.getOption(19)){if(12!==e.target.type&&(e.event.preventDefault(),e.event.stopPropagation(),6===e.target.type||7===e.target.type||1===e.target.type)){if(this._editor.focus(),e.target.position){let t=!1;for(const i of this._editor.getSelections())if(i.containsPosition(e.target.position)){t=!0;break}t||this._editor.setPosition(e.target.position)}let t=null;1!==e.target.type&&(t={x:e.event.posx-1,width:2,y:e.event.posy-1,height:2}),this.showContextMenu(t)}}else this._editor.focus(),e.target.position&&!this._editor.getSelection().containsPosition(e.target.position)&&this._editor.setPosition(e.target.position)}showContextMenu(e){var t;this._editor.getOption(19)&&this._editor.hasModel()&&(this._contextMenuService?0<(t=this._getMenuActions(this._editor.getModel(),this._editor.isSimpleWidget?l.b.SimpleEditorContext:l.b.EditorContext)).length&&this._doShowContextMenu(t,e):this._editor.focus())}_getMenuActions(e,t){const i=[],n=this._menuService.createMenu(t,this._contextKeyService);var o;t=n.getActions({arg:e.uri});for(o of(n.dispose(),t)){var r,[,a]=o;let t=0;for(const n of a)n instanceof l.e?0<(r=this._getMenuActions(e,n.item.submenu)).length&&(i.push(new s.e(n.id,n.label,r)),t++):(i.push(n),t++);t&&i.push(new s.d)}return i.length&&i.pop(),i}_doShowContextMenu(e,t=null){if(this._editor.hasModel()){const r=this._editor.getOption(52);this._editor.updateOptions({hover:{enabled:!1}}),t||(this._editor.revealPosition(this._editor.getPosition(),1),this._editor.render(),s=this._editor.getScrolledVisiblePosition(this._editor.getPosition()),i=(n=o.D(this._editor.getDomNode())).left+s.left,n=n.top+s.top+s.height,t={x:i,y:n});var i,n,s=this._editor.getOption(114)&&!g.c;this._contextMenuIsBeingShownCount++,this._contextMenuService.showContextMenu({domForShadowRoot:s?this._editor.getDomNode():void 0,getAnchor:()=>t,getActions:()=>e,getActionViewItem:e=>{const t=this._keybindingFor(e);if(t)return new u.a(e,e,{label:!0,keybinding:t.getLabel(),isMenu:!0});const i=e;return"function"==typeof i.getActionViewItem?i.getActionViewItem():new u.a(e,e,{icon:!0,label:!0,isMenu:!0})},getKeyBinding:e=>this._keybindingFor(e),onHide:e=>{this._contextMenuIsBeingShownCount--,this._editor.focus(),this._editor.updateOptions({hover:r})}})}}_keybindingFor(e){return this._keybindingService.lookupKeybinding(e.id)}dispose(){0=n.range.end)){if(e.end({range:_(e.range,n),size:e.size})),i=i.map((t,i)=>({range:{start:e+i,end:e+i+1},size:t.size}));this.groups=function(e){{e=e.reduce((e,t)=>e.concat(t),[]);const o=[];let s=null;for(var t of e){var i=t.range.start,n=t.range.end;t=t.size;s&&t===s.size?s.range.end=n:(s={range:{start:i,end:n},size:t},o.push(s))}return o}}([o,i,t]),this._size=this.groups.reduce((e,t)=>e+t.size*(t.range.end-t.range.start),0)}get count(){var 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,i=0;for(var n of this.groups){var o=n.range.end-n.range.start,s=i+o*n.size;if(e{for(const i of e){const e=this.getRenderer(t);e.disposeTemplate(i.templateData),i.templateData=null}}),this.cache.clear()}getRenderer(e){var t=this.renderers.get(e);if(t)return t;throw new Error("No renderer found for "+e)}}i=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3i,null!=e&&e.getPosInSet?this.getPosInSet=e.getPosInSet.bind(e):this.getPosInSet=(e,t)=>t+1,null!=e&&e.getRole?this.getRole=e.getRole.bind(e):this.getRole=e=>"listitem",null!=e&&e.isChecked?this.isChecked=e.isChecked.bind(e):this.isChecked=e=>{}}}class x{constructor(e,t,i,n=C){if(this.virtualDelegate=t,this.domId="list_id_"+ ++x.InstanceCount,this.renderers=new Map,this.renderWidth=0,this._scrollHeight=0,this.scrollableElementUpdateDisposable=null,this.scrollableElementWidthDelayer=new h.a(50),this.splicing=!1,this.dragOverAnimationStopDisposable=u.a.None,this.dragOverMouseY=0,this.canDrop=!1,this.currentDragFeedbackDisposable=u.a.None,this.onDragLeaveTimeout=u.a.None,this.disposables=new u.b,this._onDidChangeContentHeight=new c.b,this._horizontalScrolling=!1,n.horizontalScrolling&&n.supportDynamicHeights)throw new Error("Horizontal scrolling and dynamic heights not supported simultaneously");this.items=[],this.itemId=0,this.rangeMap=new b;for(const o of i)this.renderers.set(o.templateId,o);this.cache=this.disposables.add(new v(this.renderers)),this.lastRenderTop=0,this.lastRenderHeight=0,this.domNode=document.createElement("div"),this.domNode.className="monaco-list",this.domNode.classList.add(this.domId),this.domNode.tabIndex=0,this.domNode.classList.toggle("mouse-support","boolean"!=typeof n.mouseSupport||n.mouseSupport),this._horizontalScrolling=Object(g.e)(n,e=>e.horizontalScrolling,C.horizontalScrolling),this.domNode.classList.toggle("horizontal-scrolling",this._horizontalScrolling),this.additionalScrollHeight=void 0===n.additionalScrollHeight?0:n.additionalScrollHeight,this.accessibilityProvider=new L(n.accessibilityProvider),this.rowsContainer=document.createElement("div"),this.rowsContainer.className="monaco-list-rows",Object(g.e)(n,e=>e.transformOptimization,C.transformOptimization)&&(this.rowsContainer.style.transform="translate3d(0px, 0px, 0px)"),this.disposables.add(a.b.addTarget(this.rowsContainer)),this.scrollable=new m.a(Object(g.e)(n,e=>e.smoothScrolling,!1)?125:0,e=>Object(s.V)(e)),this.scrollableElement=this.disposables.add(new l.c(this.rowsContainer,{alwaysConsumeMouseWheel:Object(g.e)(n,e=>e.alwaysConsumeMouseWheel,C.alwaysConsumeMouseWheel),horizontal:1,vertical:Object(g.e)(n,e=>e.verticalScrollMode,C.verticalScrollMode),useShadows:Object(g.e)(n,e=>e.useShadows,C.useShadows),mouseWheelScrollSensitivity:n.mouseWheelScrollSensitivity,fastScrollSensitivity:n.fastScrollSensitivity},this.scrollable)),this.domNode.appendChild(this.scrollableElement.getDomNode()),e.appendChild(this.domNode),this.scrollableElement.onScroll(this.onScroll,this,this.disposables),this.disposables.add(Object(s.i)(this.rowsContainer,a.a.Change,e=>this.onTouchChange(e))),this.disposables.add(Object(s.i)(this.scrollableElement.getDomNode(),"scroll",e=>e.target.scrollTop=0)),this.disposables.add(Object(s.i)(this.domNode,"dragover",e=>this.onDragOver(this.toDragEvent(e)))),this.disposables.add(Object(s.i)(this.domNode,"drop",e=>this.onDrop(this.toDragEvent(e)))),this.disposables.add(Object(s.i)(this.domNode,"dragleave",e=>this.onDragLeave(this.toDragEvent(e)))),this.disposables.add(Object(s.i)(this.domNode,"dragend",e=>this.onDragEnd(e))),this.setRowLineHeight=Object(g.e)(n,e=>e.setRowLineHeight,C.setRowLineHeight),this.setRowHeight=Object(g.e)(n,e=>e.setRowHeight,C.setRowHeight),this.supportDynamicHeights=Object(g.e)(n,e=>e.supportDynamicHeights,C.supportDynamicHeights),this.dnd=Object(g.e)(n,e=>e.dnd,C.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,this.domNode.classList.toggle("horizontal-scrolling",this._horizontalScrolling),this._horizontalScrolling){for(const e of this.items)this.measureItemWidth(e);this.updateScrollWidth(),this.scrollableElement.setScrollDimensions({width:Object(s.C)(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,this.scrollableElement.setScrollDimensions({scrollHeight:this.scrollHeight})),void 0!==e.smoothScrolling&&this.scrollable.setSmoothScrollDuration(e.smoothScrolling?125:0),void 0!==e.horizontalScrolling&&(this.horizontalScrolling=e.horizontalScrolling),void 0!==e.mouseWheelScrollSensitivity&&this.scrollableElement.updateOptions({mouseWheelScrollSensitivity:e.mouseWheelScrollSensitivity}),void 0!==e.fastScrollSensitivity&&this.scrollableElement.updateOptions({fastScrollSensitivity:e.fastScrollSensitivity})}splice(e,t,i=[]){if(this.splicing)throw new Error("Can't run recursive splices.");this.splicing=!0;try{return this._splice(e,t,i)}finally{this.splicing=!1,this._onDidChangeContentHeight.fire(this.contentHeight)}}_splice(e,t,i=[]){var n=this.getRenderRange(this.lastRenderTop,this.lastRenderHeight),o=p.a.intersect(n,{start:e,end:e+t});const s=new Map;for(let u=o.start;u({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:u.a.None})),0===e&&t>=this.items.length?(this.rangeMap=new b,this.rangeMap.splice(0,0,r),d=this.items,this.items=r):(this.rangeMap.splice(e,t,r),d=this.items.splice(e,t,...r));const h=i.length-t,c=this.getRenderRange(this.lastRenderTop,this.lastRenderHeight);n=_(a,h);var g=p.a.intersect(c,n);for(let u=g.start;u_(e,h));const m={start:e,end:e+i.length};t=[m,...r].map(e=>p.a.intersect(c,e));var f=this.getNextToLastElement(t);for(const u of t)for(let e=u.start;ee.element)}eventuallyUpdateScrollDimensions(){this._scrollHeight=this.contentHeight,this.rowsContainer.style.height=this._scrollHeight+"px",this.scrollableElementUpdateDisposable||(this.scrollableElementUpdateDisposable=Object(s.V)(()=>{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){let e=0;for(const t of this.items)void 0!==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(){return this.scrollableElement.getScrollDimensions().height}element(e){return this.items[e].element}domElement(e){return e=this.items[e].row,e&&e.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 i={height:"number"==typeof e?e:Object(s.B)(this.domNode)};this.scrollableElementUpdateDisposable&&(this.scrollableElementUpdateDisposable.dispose(),this.scrollableElementUpdateDisposable=null,i.scrollHeight=this.scrollHeight),this.scrollableElement.setScrollDimensions(i),void 0!==t&&(this.renderWidth=t,this.supportDynamicHeights&&this._rerender(this.scrollTop,this.renderHeight)),this.horizontalScrolling&&this.scrollableElement.setScrollDimensions({width:"number"==typeof t?t:Object(s.C)(this.domNode)})}render(e,t,i,n,o,s=!1){var r=this.getRenderRange(t,i),a=p.a.relativeComplement(r,e),l=p.a.relativeComplement(e,r),d=this.getNextToLastElement(a);if(s){var h=p.a.intersect(e,r);for(let e=h.start;ethis.onDragStart(n.element,r,e))),this.horizontalScrolling&&(this.measureItemWidth(n),this.eventuallyUpdateScrollWidth())}measureItemWidth(e){var t;e.row&&e.row.domNode&&(e.row.domNode.style.width=n.g?"-moz-fit-content":"fit-content",e.width=Object(s.C)(e.row.domNode),(t=window.getComputedStyle(e.row.domNode)).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)),e.row.domNode.classList.toggle("drop-target",e.dropTarget)}removeItemFromDOM(e){const t=this.items[e];if(t.dragStartDisposable.dispose(),t.row){const i=this.renderers.get(t.templateId);i&&i.disposeElement&&i.disposeElement(t.element,e,t.row.templateData,t.size),this.cache.release(t.row),t.row=null}this.horizontalScrolling&&this.eventuallyUpdateScrollWidth()}getScrollTop(){return this.scrollableElement.getScrollPosition().scrollTop}setScrollTop(e,t){this.scrollableElementUpdateDisposable&&(this.scrollableElementUpdateDisposable.dispose(),this.scrollableElementUpdateDisposable=null,this.scrollableElement.setScrollDimensions({scrollHeight:this.scrollHeight})),this.scrollableElement.setScrollPosition({scrollTop:e,reuseAnimation:t})}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 c.c.map(this.disposables.add(new r.a(this.domNode,"click")).event,e=>this.toMouseEvent(e))}get onMouseDblClick(){return c.c.map(this.disposables.add(new r.a(this.domNode,"dblclick")).event,e=>this.toMouseEvent(e))}get onMouseMiddleClick(){return c.c.filter(c.c.map(this.disposables.add(new r.a(this.domNode,"auxclick")).event,e=>this.toMouseEvent(e)),e=>1===e.browserEvent.button)}get onMouseDown(){return c.c.map(this.disposables.add(new r.a(this.domNode,"mousedown")).event,e=>this.toMouseEvent(e))}get onContextMenu(){return c.c.any(c.c.map(this.disposables.add(new r.a(this.domNode,"contextmenu")).event,e=>this.toMouseEvent(e)),c.c.map(this.disposables.add(new r.a(this.domNode,a.a.Contextmenu)).event,e=>this.toGestureEvent(e)))}get onTouchStart(){return c.c.map(this.disposables.add(new r.a(this.domNode,"touchstart")).event,e=>this.toTouchEvent(e))}get onTap(){return c.c.map(this.disposables.add(new r.a(this.rowsContainer,a.a.Tap)).event,e=>this.toGestureEvent(e))}toMouseEvent(e){var t=this.getItemIndexFromEventTarget(e.target||null),i=void 0===t?void 0:this.items[t];return{browserEvent:e,index:t,element:i&&i.element}}toTouchEvent(e){var t=this.getItemIndexFromEventTarget(e.target||null),i=void 0===t?void 0:this.items[t];return{browserEvent:e,index:t,element:i&&i.element}}toGestureEvent(e){var t=this.getItemIndexFromEventTarget(e.initialTarget||null),i=void 0===t?void 0:this.items[t];return{browserEvent:e,index:t,element:i&&i.element}}toDragEvent(e){var t=this.getItemIndexFromEventTarget(e.target||null),i=void 0===t?void 0:this.items[t];return{browserEvent:e,index:t,element:i&&i.element}}onScroll(e){try{var 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,e.inSmoothScrolling)}catch(e){throw e}}onTouchChange(e){e.preventDefault(),e.stopPropagation(),this.scrollTop-=e.translationY}onDragStart(e,t,i){if(i.dataTransfer){if(e=this.dnd.getDragElements(e),i.dataTransfer.effectAllowed="copyMove",i.dataTransfer.setData(o.a.TEXT,t),i.dataTransfer.setDragImage){let t;void 0===(t=this.dnd.getDragLabel?this.dnd.getDragLabel(e,i):t)&&(t=String(e.length));const n=Object(s.a)(".monaco-drag-image");n.textContent=t,document.body.appendChild(n),i.dataTransfer.setDragImage(n,-10,-10),setTimeout(()=>document.body.removeChild(n),0)}this.currentDragData=new w(e),o.c.CurrentDragAndDropData=new y(e),this.dnd.onDragStart&&this.dnd.onDragStart(this.currentDragData,i)}}onDragOver(e){if(e.browserEvent.preventDefault(),this.onDragLeaveTimeout.dispose(),o.c.CurrentDragAndDropData&&"vscode-ui"===o.c.CurrentDragAndDropData.getData())return!1;if(this.setupDragAndDropScrollTopAnimation(e.browserEvent),!e.browserEvent.dataTransfer)return!1;if(!this.currentDragData)if(o.c.CurrentDragAndDropData)this.currentDragData=o.c.CurrentDragAndDropData;else{if(!e.browserEvent.dataTransfer.types)return!1;this.currentDragData=new S}var 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 i;if(e.browserEvent.dataTransfer.dropEffect="boolean"!=typeof t&&0===t.effect?"copy":"move",i="boolean"!=typeof t&&t.feedback?t.feedback:void 0===e.index?[-1]:[e.index],i=-1===(i=Object(d.f)(i).filter(e=>-1<=e&&ee-t))[0]?[-1]:i,t=this.currentDragFeedback,e=i,Array.isArray(t)&&Array.isArray(e)?!Object(d.h)(t,e):t!==e)if(this.currentDragFeedback=i,this.currentDragFeedbackDisposable.dispose(),-1===i[0])this.domNode.classList.add("drop-target"),this.rowsContainer.classList.add("drop-target"),this.currentDragFeedbackDisposable=Object(u.i)(()=>{this.domNode.classList.remove("drop-target"),this.rowsContainer.classList.remove("drop-target")});else{for(const e of i){const t=this.items[e];t.dropTarget=!0,t.row&&t.row.domNode.classList.add("drop-target")}this.currentDragFeedbackDisposable=Object(u.i)(()=>{for(const e of i){const t=this.items[e];t.dropTarget=!1,t.row&&t.row.domNode.classList.remove("drop-target")}})}return!0}onDragLeave(e){var t,i;this.onDragLeaveTimeout.dispose(),this.onDragLeaveTimeout=Object(h.i)(()=>this.clearDragOverFeedback(),100),this.currentDragData&&null!=(i=(t=this.dnd).onDragLeave)&&i.call(t,this.currentDragData,e.element,e.index,e.browserEvent)}onDrop(e){if(this.canDrop){const t=this.currentDragData;this.teardownDragAndDropScrollTopAnimation(),this.clearDragOverFeedback(),this.currentDragData=void 0,o.c.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,o.c.CurrentDragAndDropData=void 0,this.dnd.onDragEnd&&this.dnd.onDragEnd(e)}clearDragOverFeedback(){this.currentDragFeedback=void 0,this.currentDragFeedbackDisposable.dispose(),this.currentDragFeedbackDisposable=u.a.None}setupDragAndDropScrollTopAnimation(e){var t;this.dragOverAnimationDisposable||(t=Object(s.G)(this.domNode).top,this.dragOverAnimationDisposable=Object(s.p)(this.animateDragAndDropScrollTop.bind(this,t))),this.dragOverAnimationStopDisposable.dispose(),this.dragOverAnimationStopDisposable=Object(h.i)(()=>{this.dragOverAnimationDisposable&&(this.dragOverAnimationDisposable.dispose(),this.dragOverAnimationDisposable=void 0)},1e3),this.dragOverMouseY=e.pageY}animateDragAndDropScrollTop(e){var t;void 0!==this.dragOverMouseY&&(e=this.dragOverMouseY-e,t=this.renderHeight-35,e<35?this.scrollTop+=Math.max(-14,Math.floor(.3*(e-35))):te===p.CommandPalette}}addCommand(e){return this.addCommands(r.a.single(e))}addCommands(e){for(const t of e)this._commands.set(t.id,t);return this._onDidChangeMenu.fire(this._commandPaletteChangeEvent),Object(a.i)(()=>{let t=!1;for(const i of e)t=this._commands.delete(i.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,i)=>e.set(i,t)),e}appendMenuItem(e,t){return this.appendMenuItems(r.a.single({id:e,item:t}))}appendMenuItems(e){const t=new Set,i=new l.a;for(var{id:n,item:o}of e){let e=this._menuItems.get(n);e||(e=new l.a,this._menuItems.set(n,e)),i.push(e.push(o)),t.add(n)}return this._onDidChangeMenu.fire(t),Object(a.i)(()=>{if(0{t.has(n)||e.push({command:i})})}};class _ extends n.e{constructor(e,t,i,n){super("submenuitem."+e.submenu.id,"string"==typeof e.title?e.title:e.title.value,[],"submenu"),this.item=e,this._menuService=t,this._contextKeyService=i,this._options=n}get actions(){const e=[],t=this._menuService.createMenu(this.item.submenu,this._contextKeyService);var i,o=t.getActions(this._options);for([,i]of(t.dispose(),o))0/?".split("").forEach(e=>u.add(e.charCodeAt(0)));const w=s(r,b,a),y=s(r,b,(function(e,t){return function e(t,i,n,o){if(n===t.length)return[];if(o===i.length)return null;if(t[n]!==i[o])return e(t,i,n,o+1);{let s=null;return(s=e(t,i,n+1,o+1))?f({start:o,end:o+1},s):null}}(e.toLowerCase(),t.toLowerCase(),0,0)})),S=new t.a(1e4);function L(e,t,i=!1){if("string"!=typeof e||"string"!=typeof t)return null;let n=S.get(e);n||(n=new RegExp(o.p(e),"i"),S.set(e,n));var s=n.exec(t);return s?[{start:s.index,end:s.index+s[0].length}]:(i?y:w)(e,t)}function x(e,t,i,n,o,s){for(var r=Math.min(13,e.length);i=e.length)return!1;var i=e.codePointAt(t);switch(i){case 95:case 45:case 46:case 32:case 47:case 92:case 39:case 34:case 58:case 36:case 60:case 40:case 91:return!0;case void 0:return!1;default:return!!o.B(i)}}function F(e,t){if(t<0||t>=e.length)return!1;switch(e.charCodeAt(t)){case 32:case 9:return!0;default:return!1}}function B(e,t,i){return t[e]!==i[e]}function j(e,t,i,n,o,s,r){var a=e.length>D?D:e.length,l=n.length>D?D:n.length;if(!(a<=i||l<=s||l-s=c&&n>=u;)g[e]===p[n]&&(I[e]=n,e--),n--}let L=1,x=1,k=i,D=s;var m=[!1];for(L=1,k=i;kf,C=v?T[L][x-1]+(0f+1&&0=d))T[L][x]=y,A[L][x]=3,M[L][x]=0;else if(v&&(!a||C>=d))T[L][x]=C,A[L][x]=2,M[L][x]=0;else{if(!a)throw new Error("not possible");T[L][x]=d,A[L][x]=1,M[L][x]=M[L-1][x-1]+1}}}if(R&&(d=n,h=s,e.substr(i),d=d.substr(h)),m[0]||r){L--,x--;const e=[T[L][x],s];let r=0,d=0;for(;1<=L;){let a=x;do{var S=A[L][a];if(3===S)a-=2;else{if(2!==S)break;a-=1}}while(1<=a);(a=1M[L][a]?x:a)===x?r++:r=1,d=d||a,L--,x=a-1,e.push(x)}return l===a&&(e[0]+=2),h=d-a,e[0]-=h,e}}}function W(e,t,i,n,o,s,r){{var a=e,l=(e=t,i),d=n,h=o,c=s,u=(t=!0,r);let p=j(a,e,l,d,h,c,u);if((!p||t)&&3<=a.length){var g=Math.min(7,a.length-1);for(let e=l+1;e=e.length)){var i=e[t],n=e[t+1];return i!==n?e.slice(0,t)+n+i+e.slice(t+2):void 0}}(a,e);if(t){const e=j(t,t.toLowerCase(),l,d,h,c,u);e&&(e[0]-=3,(!p||e[0]>p[0])&&(p=e))}}}return p}}(i=n=n||{}).Default=[-100,0],i.isDefault=function(e){return!e||2===e.length&&-100===e[0]&&0===e[1]}},"7eb7":function(e,t,i){"use strict";i.r(t),i.d(t,"CONTEXT_ONTYPE_RENAME_INPUT_VISIBLE",(function(){return L})),i.d(t,"LinkedEditingContribution",(function(){return k})),i.d(t,"LinkedEditingAction",(function(){return D})),i.d(t,"editorLinkedEditingBackground",(function(){return E}));var n=i("dff7"),o=(t=i("b2cc"),i("e8e3")),s=i("a666"),r=i("7061"),a=i("2504"),l=i("6a89"),d=i("b707"),h=i("5fe7"),c=i("b57f"),u=i("4fc3"),g=i("c101"),p=i("6d8e"),m=i("5717"),f=i("fdcc"),_=i("3742"),b=i("303e"),v=i("b7d0"),C=i("ceb8"),w=i("70cb"),y=(i=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3this.reinitialize(!0))),this._register(this._editor.onDidChangeConfiguration(e=>{(e.hasChanged(61)||e.hasChanged(81))&&this.reinitialize(!1)})),this._register(d.w.onDidChange(()=>this.reinitialize(!1))),this._register(this._editor.onDidChangeModelLanguage(()=>this.reinitialize(!0))),this.reinitialize(!0)}static get(t){return t.getContribution(e.ID)}reinitialize(e){const t=this._editor.getModel();var i=null!==t&&(this._editor.getOption(61)||this._editor.getOption(81))&&d.w.has(t);if((i!==this._enabled||e)&&(this._enabled=i,this.clearRanges(),this._localToDispose.clear(),i&&null!==t)){this._languageWordPattern=w.a.getWordDefinition(t.getLanguageIdentifier().id),this._localToDispose.add(t.onDidChangeLanguageConfiguration(()=>{this._languageWordPattern=w.a.getWordDefinition(t.getLanguageIdentifier().id)}));const e=new h.a(this._debounceDuration),i=()=>{this._rangeUpdateTriggerPromise=e.trigger(()=>this.updateRanges(),this._debounceDuration)},n=new h.a(0),o=e=>{this._rangeSyncTriggerPromise=n.trigger(()=>this._syncRanges(e))};this._localToDispose.add(this._editor.onDidChangeCursorPosition(()=>{i()})),this._localToDispose.add(this._editor.onDidChangeModelContent(e=>{if(!this._ignoreChangeEvent&&0i.intersectRanges(e.range)))return void o(this._currentDecorations)}i()})),this._localToDispose.add({dispose:()=>{e.cancel(),n.cancel()}}),this.updateRanges()}}_syncRanges(e){if(this._editor.hasModel()&&e===this._currentDecorations&&0!==e.length){const a=this._editor.getModel();var t=a.getDecorationRange(e[0]);if(!t||t.startLineNumber!==t.endLineNumber)return this.clearRanges();const d=a.getValueInRange(t);if(this._currentWordPattern&&(t=d.match(this._currentWordPattern),(t?t[0].length:0)!==d.length))return this.clearRanges();let h=[];for(let t=1,r=e.length;tS(this,void 0,void 0,(function*(){try{var r,a,d=yield O(t,i,s);if(o===this._currentRequest&&(this._currentRequest=null,n===t.getVersionId())){let t=[],n=(null!=d&&d.ranges&&(t=d.ranges),this._currentWordPattern=(null==d?void 0:d.wordPattern)||this._languageWordPattern,!1);for(let e=0,o=t.length;e({range:t,options:e.DECORATION})),this._visibleContextKey.set(!0),this._currentDecorations=this._editor.deltaDecorations(this._currentDecorations,a)):this.clearRanges()}}catch(a){Object(f.e)(a)||Object(f.f)(a),this._currentRequest!==o&&this._currentRequest||this.clearRanges()}})));return this._currentRequest=o}}this.clearRanges()}))}};k.ID="editor.contrib.linkedEditing",k.DECORATION=c.a.register({description:"linked-editing",stickiness:0,className:x}),k=i([y(1,u.b)],k);class D extends t.b{constructor(){super({id:"editor.action.linkedEditing",label:n.a("linkedEditing.label","Start Linked Editing"),alias:"Start Linked Editing",precondition:u.a.and(g.a.writable,g.a.hasRenameProvider),kbOpts:{kbExpr:g.a.editorTextFocus,primary:3132,weight:100}})}runCommand(e,t){const i=e.get(m.a),[n,o]=Array.isArray(t)&&t||[void 0,void 0];return p.a.isUri(n)&&r.a.isIPosition(o)?i.openCodeEditor({resource:n},i.getActiveCodeEditor()).then(e=>{e&&(e.setPosition(o),e.invokeWithinContext(t=>(this.reportTelemetry(t,e),this.run(t,e))))},f.f):super.runCommand(e,t)}run(e,t){const i=k.get(t);return i?Promise.resolve(i.updateRanges(!0)):Promise.resolve()}}const N=t.c.bindToContribution(k.get);function O(e,t,i){const n=d.w.ordered(e);return Object(h.j)(n.map(n=>()=>S(this,void 0,void 0,(function*(){try{return yield n.provideLinkedEditingRanges(e,t,i)}catch(n){Object(f.g)(n)}}))),e=>!!e&&o.n(null==e?void 0:e.ranges))}Object(t.k)(new N({id:"cancelLinkedEditingInput",precondition:L,handler:e=>e.clearRanges(),kbOpts:{kbExpr:g.a.editorTextFocus,weight:199,primary:9,secondary:[1033]}}));const E=Object(b.wc)("editor.linkedEditingBackground",{dark:C.a.fromHex("#f00").transparent(.3),light:C.a.fromHex("#f00").transparent(.3),hc:C.a.fromHex("#f00").transparent(.3)},n.a("editorLinkedEditingBackground","Background color when the editor auto renames on type."));Object(v.f)((e,t)=>{e=e.getColor(E),e&&t.addRule(`.monaco-editor .${x} { background: ${e}; border-left-color: ${e}; }`)}),Object(t.n)("_executeLinkedEditingProvider",(e,t)=>O(e,t,a.a.None)),Object(t.l)(k.ID,k),Object(t.j)(D)},8025:function(e,t,i){"use strict";i.d(t,"a",(function(){return o}));var n=i("7061");class o extends i("6a89").a{constructor(e,t,i,n){super(e,t,i,n),this.selectionStartLineNumber=e,this.selectionStartColumn=t,this.positionLineNumber=i,this.positionColumn=n}toString(){return"["+this.selectionStartLineNumber+","+this.selectionStartColumn+" -> "+this.positionLineNumber+","+this.positionColumn+"]"}equalsSelection(e){return o.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 o(this.startLineNumber,this.startColumn,e,t):new o(e,t,this.startLineNumber,this.startColumn)}getPosition(){return new n.a(this.positionLineNumber,this.positionColumn)}setStartPosition(e,t){return 0===this.getDirection()?new o(e,t,this.endLineNumber,this.endColumn):new o(this.endLineNumber,this.endColumn,e,t)}static fromPositions(e,t=e){return new o(e.lineNumber,e.column,t.lineNumber,t.column)}static liftSelection(e){return new o(e.selectionStartLineNumber,e.selectionStartColumn,e.positionLineNumber,e.positionColumn)}static selectionsArrEqual(e,t){if(e&&!t||!e&&t)return!1;if(e||t){if(e.length!==t.length)return!1;for(let i=0,n=e.length;ithis.stop())),this._register(this._editor.onDidChangeModelLanguage(e=>this.stop())),this._register(r.F.onDidChange(e=>this.stop())),this._register(this._editor.onKeyUp(e=>9===e.keyCode&&this.stop()))}static get(t){return t.getContribution(e.ID)}dispose(){this.stop(),super.dispose()}launch(){this._widget||this._editor.hasModel()&&(this._widget=new _(this._editor,this._modeService))}stop(){this._widget&&(this._widget.dispose(),this._widget=null)}};m.ID="editor.contrib.inspectTokens",m=i([p(1,d.a),p(2,l.a)],m);class f extends s.b{constructor(){super({id:"editor.action.inspectTokens",label:u.c.inspectTokensAction,alias:"Developer: Inspect Tokens",precondition:void 0})}run(e,t){let i=m.get(t);i&&i.launch()}}class _ extends t.a{constructor(e,t){var i;super(),this.allowEditorOverflow=!0,this._editor=e,this._modeService=t,this._model=this._editor.getModel(),this._domNode=document.createElement("div"),this._domNode.className="tokens-inspect-widget",this._tokenizationSupport=(i=this._model.getLanguageIdentifier(),r.F.get(i.language)||{getInitialState:()=>a.c,tokenize:(e,t,n,o)=>Object(a.d)(i.language,e,n,o),tokenize2:(e,t,n,o)=>Object(a.e)(i.id,e,n,o)}),this._compute(this._editor.getPosition()),this._register(this._editor.onDidChangeCursorPosition(e=>this._compute(this._editor.getPosition()))),this._editor.addContentWidget(this)}dispose(){this._editor.removeContentWidget(this),super.dispose()}getId(){return _._ID}_compute(e){var t,i=this._getTokensAtLine(e.lineNumber);let s=0;for(let n=i.tokens1.length-1;0<=n;n--){var r=i.tokens1[n];if(e.column-1>=r.offset){s=n;break}}let a=0;for(let n=i.tokens2.length>>>1;0<=n;n--)if(e.column-1>=i.tokens2[n<<1]){a=n;break}let l=this._model.getLineContent(e.lineNumber),d="";s{var i=e.getColor(h.F),n=(i&&(n=e.type===g.a.HIGH_CONTRAST?2:1,t.addRule(`.monaco-editor .tokens-inspect-widget { border: ${n}px solid ${i}; }`),t.addRule(`.monaco-editor .tokens-inspect-widget .tokens-inspect-separator { background-color: ${i}; }`)),e.getColor(h.E));n&&t.addRule(`.monaco-editor .tokens-inspect-widget { background-color: ${n}; }`),i=e.getColor(h.G);i&&t.addRule(`.monaco-editor .tokens-inspect-widget { color: ${i}; }`)})},"82a1":function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"c",extensions:[".c",".h"],aliases:["C","c"],loader:function(){return i.e("chunk-2d0e22d6").then(i.bind(null,"7e1c"))}}),Object(t.a)({id:"cpp",extensions:[".cpp",".cc",".cxx",".hpp",".hh",".hxx"],aliases:["C++","Cpp","cpp"],loader:function(){return i.e("chunk-2d0e22d6").then(i.bind(null,"7e1c"))}})},"82c9":function(e,t,i){"use strict";i.d(t,"i",(function(){return h})),i.d(t,"e",(function(){return c})),i.d(t,"f",(function(){return u})),i.d(t,"c",(function(){return g})),i.d(t,"b",(function(){return p})),i.d(t,"d",(function(){return m})),i.d(t,"g",(function(){return f})),i.d(t,"h",(function(){return _})),i.d(t,"j",(function(){return b})),i.d(t,"a",(function(){return n}));var n,o,s=i("3d378"),r=i("b589"),a=i("32b8"),l=i("3742"),d=i("6d8e");function h(e){return Object(d.b)(e,!0)}const c=new class{constructor(e){this._ignorePathCasing=e}compare(e,t,i=!1){return e===t?0:Object(l.f)(this.getComparisonKey(e,i),this.getComparisonKey(t,i))}isEqual(e,t,i=!1){return e===t||!(!e||!t)&&this.getComparisonKey(e,i)===this.getComparisonKey(t,i)}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 d.a.joinPath(e,...t)}basenameOrAuthority(e){return p(e)||e.authority}basename(e){return a.e.basename(e.path)}dirname(e){if(0===e.path.length)return e;let t;return e.scheme===r.c.file?t=d.a.file(a.b(h(e))).path:(t=a.e.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===r.c.file?d.a.file(a.d(h(e))).path:a.e.normalize(e.path),e.with({path:t})}resolvePath(e,t){var i;return e.scheme===r.c.file?(i=d.a.file(a.g(h(e),t)),e.with({authority:i.authority,path:i.path})):(t=s.d(t),e.with({path:a.e.resolve(e.path,t)}))}}(()=>!1),u=c.isEqual.bind(c),g=c.basenameOrAuthority.bind(c),p=c.basename.bind(c),m=c.dirname.bind(c),f=c.joinPath.bind(c),_=c.normalizePath.bind(c),b=c.resolvePath.bind(c);(o=n=n||{}).META_DATA_LABEL="label",o.META_DATA_DESCRIPTION="description",o.META_DATA_SIZE="size",o.META_DATA_MIME="mime",o.parseMetaData=function(e){const t=new Map,i=e.path.substring(e.path.indexOf(";")+1,e.path.lastIndexOf(";"));return i.split(";").forEach(e=>{var[e,i]=e.split(":");e&&i&&t.set(e,i)}),(e=e.path.substring(0,e.path.indexOf(";")))&&t.set(o.META_DATA_MIME,e),t}},8452:function(e,t,i){"use strict";i.r(t),i.d(t,"StandaloneGotoSymbolQuickAccessProvider",(function(){return A})),i.d(t,"GotoLineAction",(function(){return R})),i("b9db"),i("dbc9");var n=i("dff7"),o=i("2504"),s=i("a666"),r=i("6a89"),a=(t=i("1fe0"),i("b707")),l=i("70f5"),d=i("3742"),h=i("7e93"),c=i("32b8"),u=i("30db");const g=[void 0,[]];function p(e,t,i=0,n=0){var o=t;if(o.values&&1e.start-t.start),i=[];let n=void 0;for(const o of t)n&&function(e,t){if(!(e.ende.original).join(_)):b(e.original)}var w=i("561a"),y=function(e,t,i,n){return new(i=i||Promise)((function(o,s){function r(e){try{l(n.next(e))}catch(e){s(e)}}function a(e){try{l(n.throw(e))}catch(e){s(e)}}function l(e){var t;e.done?o(e.value):((t=e.value)instanceof i?t:new i((function(e){e(t)}))).then(r,a)}l((n=n.apply(e,t||[])).next())}))};class S extends t.a{constructor(e=Object.create(null)){super(e),this.options=e,this.options.canAcceptInBackground=!0}provideWithoutTextEditor(e){return this.provideLabelPick(e,Object(n.a)("cannotRunGotoSymbolWithoutEditor","To go to a symbol, first open a text editor with symbol information.")),s.a.None}provideWithTextEditor(e,t,i){var n=e.editor;n=this.getModel(n);return n?a.m.has(n)?this.doProvideWithEditorSymbols(e,n,t,i):this.doProvideWithoutEditorSymbols(e,n,t,i):s.a.None}doProvideWithoutEditorSymbols(e,t,i,o){const r=new s.b;return this.provideLabelPick(i,Object(n.a)("cannotRunGotoSymbolWithoutSymbolProvider","The active text editor does not provide symbol information.")),y(this,void 0,void 0,(function*(){(yield this.waitForLanguageSymbolRegistry(t,r))&&!o.isCancellationRequested&&r.add(this.doProvideWithEditorSymbols(e,t,i,o))})),r}provideLabelPick(e,t){e.items=[{label:t,index:0,kind:14}],e.ariaLabel=t}waitForLanguageSymbolRegistry(e,t){return y(this,void 0,void 0,(function*(){if(a.m.has(e))return!0;let i;var n=new Promise(e=>i=e);const o=t.add(a.m.onDidChange(()=>{a.m.has(e)&&(o.dispose(),i(!0))}));return t.add(Object(s.i)(()=>i(!1))),n}))}doProvideWithEditorSymbols(e,t,i,r){const a=e.editor,l=new s.b,d=(l.add(i.onDidAccept(t=>{var[n]=i.selectedItems;n&&n.range&&(this.gotoLocation(e,{range:n.range.selection,keyMods:i.keyMods,preserveFocus:t.inBackground}),t.inBackground||i.hide())})),l.add(i.onDidTriggerItemButton(({item:t})=>{t&&t.range&&(this.gotoLocation(e,{range:t.range.selection,keyMods:i.keyMods,forceSideBySide:!0}),i.hide())})),this.getDocumentSymbols(t,r));let h=void 0;const c=()=>y(this,void 0,void 0,(function*(){null!==h&&void 0!==h&&h.dispose(!0),i.busy=!1,h=new o.b(r),i.busy=!0;try{var e=b(i.value.substr(S.PREFIX.length).trim()),t=yield this.doGetSymbolPicks(d,e,void 0,h.token);r.isCancellationRequested||(0c())),c();let u=!0;return l.add(i.onDidChangeActive(()=>{var[e]=i.activeItems;e&&e.range&&(u?u=!1:(a.revealRangeInCenter(e.range.selection,0),this.addDecorations(a,e.range.decoration)))})),l}doGetSymbolPicks(e,t,i,o){return y(this,void 0,void 0,(function*(){var s=yield e;if(o.isCancellationRequested)return[];const l=0===t.original.indexOf(S.SCOPE_PREFIX);var h=l?1:0;let c,u;t.values&&1h){let e=!1;if(c!==t&&([b,v]=p(f,Object.assign(Object.assign({},t),{values:void 0}),h,_),"number"==typeof b&&(e=!0)),"number"!=typeof b&&([b,v]=p(f,c,h,_),"number"!=typeof b))continue;if(!e&&u){if(l&&0{var e=null!=(e=this.options)&&e.openSideBySideDirection&&null!=(e=this.options)?e.openSideBySideDirection():void 0;if(e)return[{iconClass:("right"===e?w.b.splitHorizontal:w.b.splitVertical).classNames,tooltip:"right"===e?Object(n.a)("openToSide","Open to the Side"):Object(n.a)("openToBottom","Open to the Bottom")}]})()})}var b=g.sort((e,t)=>l?this.compareByKindAndScore(e,t):this.compareByScore(e,t));let v=[];if(l){let e=void 0,t=void 0,i=0;function y(){t&&"number"==typeof e&&0t.score)return-1;if(e.scoret.index?1:0}compareByKindAndScore(e,t){const i=x[e.kind]||L;var n=x[t.kind]||L;n=i.localeCompare(n);return 0===n?this.compareByScore(e,t):n}getDocumentSymbols(e,t){return y(this,void 0,void 0,(function*(){const i=yield l.a.create(e,t);return t.isCancellationRequested?[]:i.asListOfDocumentSymbols()}))}}S.PREFIX="@",S.SCOPE_PREFIX=":",S.PREFIX_BY_CATEGORY=""+S.PREFIX+S.SCOPE_PREFIX;const L=Object(n.a)("property","properties ({0})"),x={[5]:Object(n.a)("method","methods ({0})"),11:Object(n.a)("function","functions ({0})"),8:Object(n.a)("_constructor","constructors ({0})"),12:Object(n.a)("variable","variables ({0})"),4:Object(n.a)("class","classes ({0})"),22:Object(n.a)("struct","structs ({0})"),23:Object(n.a)("event","events ({0})"),24:Object(n.a)("operator","operators ({0})"),10:Object(n.a)("interface","interfaces ({0})"),2:Object(n.a)("namespace","namespaces ({0})"),3:Object(n.a)("package","packages ({0})"),25:Object(n.a)("typeParameter","type parameters ({0})"),1:Object(n.a)("modules","modules ({0})"),6:Object(n.a)("property","properties ({0})"),9:Object(n.a)("enum","enumerations ({0})"),21:Object(n.a)("enumMember","enumeration members ({0})"),14:Object(n.a)("string","strings ({0})"),0:Object(n.a)("file","files ({0})"),17:Object(n.a)("array","arrays ({0})"),15:Object(n.a)("number","numbers ({0})"),16:Object(n.a)("boolean","booleans ({0})"),18:Object(n.a)("object","objects ({0})"),19:Object(n.a)("key","keys ({0})"),7:Object(n.a)("field","fields ({0})"),13:Object(n.a)("constant","constants ({0})")};t=i("89cd");var k=i("2f1e"),D=i("5717"),N=i("ef8e9"),O=i("03d9"),E=i("308f"),I=i("b2cc"),M=i("c101"),T=i("66bd");let A=class extends S{constructor(e){super(),this.editorService=e,this.onDidActiveTextEditorControlChange=E.c.None}get activeTextEditorControl(){return Object(N.o)(this.editorService.getFocusedCodeEditor())}};A=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3!e.disabled)}static codeActionsComparator({action:e},{action:t}){return e.isPreferred&&!t.isPreferred?-1:!e.isPreferred&&t.isPreferred?1:Object(n.n)(e.diagnostics)?Object(n.n)(t.diagnostics)?e.diagnostics[0].message.localeCompare(t.diagnostics[0].message):-1:Object(n.n)(t.diagnostics)?1:0}get hasAutoFix(){return this.validActions.some(({action:e})=>!!e.kind&&g.b.QuickFix.contains(new g.b(e.kind))&&!!e.isPreferred)}}const S={actions:[],documentation:void 0};function L(e,t,i,o,a){var d;const h=i.filter||{},u={only:null==(b=h.include)?void 0:b.value,trigger:i.type},p=new l.d(e,a),f=(d=h,c.a.all(e).filter(e=>!e.providedCodeActionKinds||e.providedCodeActionKinds.some(e=>Object(g.d)(d,new g.b(e))))),_=new r.b;var b=f.map(i=>m(this,void 0,void 0,(function*(){try{o.report(i);const s=yield i.provideCodeActions(e,t,u,p.token);if(s&&_.add(s),p.token.isCancellationRequested)return S;const r=((null===s||void 0===s?void 0:s.actions)||[]).filter(e=>e&&Object(g.c)(h,e));var n=function(e,t,i){if(e.documentation){var n=e.documentation.map(e=>({kind:new g.b(e.kind),command:e.command}));if(i){let e;for(const t of n)!t.kind.contains(i)||e&&!e.kind.contains(t.kind)||(e=t);if(e)return null===e||void 0===e?void 0:e.command}for(const e of t)if(e.kind)for(const t of n)if(t.kind.contains(new g.b(e.kind)))return t.command}}(i,r,h.include);return{actions:r.map(e=>new w(e,i)),documentation:n}}catch(n){if(Object(s.e)(n))throw n;return Object(s.g)(n),S}})));const v=c.a.onDidChange(()=>{var t=c.a.all(e);Object(n.h)(t,f)||p.cancel()});return Promise.all(b).then(e=>{var t=Object(n.k)(e.map(e=>e.actions));e=Object(n.e)(e.map(e=>e.documentation));return new y(t,e,_)}).finally(()=>{v.dispose(),p.dispose()})}t.a.registerCommand("_executeCodeActionProvider",(function(e,t,i,n,r){return m(this,void 0,void 0,(function*(){if(!(t instanceof a.a))throw Object(s.c)();const l=e.get(u.a).getModel(t);if(!l)throw Object(s.c)();var c=h.a.isISelection(i)?h.a.liftSelection(i):d.a.isIRange(i)?l.validateRange(i):void 0;if(!c)throw Object(s.c)();var m="string"==typeof n?new g.b(n):void 0;const f=yield L(l,c,{type:1,filter:{includeSourceActions:!0,include:m}},p.b.None,o.a.None),_=[];var b=Math.min(f.validActions.length,"number"==typeof r?r:0);for(let e=0;ee.action)}finally{setTimeout(()=>f.dispose(),100)}}))}))},"84df":function(e,t,i){"use strict";i.d(t,"b",(function(){return L})),i.d(t,"a",(function(){return k})),i.d(t,"c",(function(){return D})),i.d(t,"d",(function(){return O})),i.d(t,"e",(function(){return I}));var n=i("3813"),o=i("e8e3"),s=i("2504"),r=i("fdcc"),a=i("6d8e"),l=i("bc04"),d=i("b055"),h=i("7061"),c=i("6a89"),u=i("8025"),g=i("b707"),p=i("a40b"),m=i("1b69"),f=i("09db"),_=i("dff7");class b{constructor(e){this.value=e,this._lower=e.toLowerCase()}static toKey(e){return"string"==typeof e?e.toLowerCase():e._lower}}var v=i("0a0f"),C=(t=i("db88"),i("9e74")),w=i("ef8e9"),y=i("258a"),S=function(e,t,i,n){return new(i=i||Promise)((function(o,s){function r(e){try{l(n.next(e))}catch(e){s(e)}}function a(e){try{l(n.throw(e))}catch(e){s(e)}}function l(e){var t;e.done?o(e.value):((t=e.value)instanceof i?t:new i((function(e){e(t)}))).then(r,a)}l((n=n.apply(e,t||[])).next())}))};function L(e){if((e=e.filter(e=>e.range)).length){let o=e[0]["range"];for(let t=1;tS(this,void 0,void 0,(function*(){return(yield t.provideDocumentRangeFormattingEdits(a,e,a.getFormattingOptions(),h.token))||[]}));const w=[],y=[];try{for(var x of g){if(h.token.isCancellationRequested)return!0;y.push(yield C(x))}for(let e=0;e{if(e.length&&t.length){const o=e.reduce((e,t)=>c.a.plusRange(e,t.range),e[0].range);if(t.some(e=>c.a.intersectRanges(o,e.range)))for(var i of e)for(var n of t)if(c.a.intersectRanges(i.range,n.range))return!0}return!1})(y[e],y[t])&&(v=yield C(b=c.a.plusRange(g[e],g[t])),g.splice(t,1),g.splice(e,1),g.push(b),y.splice(t,1),y.splice(e,1),y.push(v),e=0,t=0)}for(var k of y){if(h.token.isCancellationRequested)return!0;var D=yield r.computeMoreMinimalEdits(a.uri,k);D&&w.push(...D)}}finally{h.dispose()}if(0===w.length)return!1;if(Object(d.b)(i))f.a.execute(i,w,!0),L(w),i.revealPositionInCenterIfOutsideViewport(i.getPosition(),1);else{var[{range:N}]=w;const e=new u.a(N.startLineNumber,N.startColumn,N.endLineNumber,N.endColumn);a.pushEditOperations([e],w.map(e=>({text:e.text,range:c.a.lift(e.range),forceMoveMarkers:!0})),t=>{for(var{range:i}of t)if(c.a.areIntersectingOrTouching(i,e))return[new u.a(i.startLineNumber,i.startColumn,i.endLineNumber,i.endColumn)];return null})}return!0}))}function O(e,t,i,n,o){return S(this,void 0,void 0,(function*(){const s=e.get(v.a);var r=Object(d.b)(t)?t.getModel():t,a=x(r);a=yield k.select(a,r,i);a&&(n.report(a),yield s.invokeFunction(E,a,t,i,o))}))}function E(e,t,i,n,o){return S(this,void 0,void 0,(function*(){const s=e.get(p.a);let r,a,h;a=Object(d.b)(i)?(r=i.getModel(),new l.b(i,5,void 0,o)):(r=i,new l.d(i,o));try{var g=yield t.provideDocumentFormattingEdits(r,r.getFormattingOptions(),a.token);if(h=yield s.computeMoreMinimalEdits(r.uri,g),a.token.isCancellationRequested)return!0}finally{a.dispose()}if(!h||0===h.length)return!1;if(Object(d.b)(i))f.a.execute(i,h,2!==n),2!==n&&(L(h),i.revealPositionInCenterIfOutsideViewport(i.getPosition(),1));else{var[{range:g}]=h;const e=new u.a(g.startLineNumber,g.startColumn,g.endLineNumber,g.endColumn);r.pushEditOperations([e],h.map(e=>({text:e.text,range:c.a.lift(e.range),forceMoveMarkers:!0})),t=>{for(var{range:i}of t)if(c.a.areIntersectingOrTouching(i,e))return[new u.a(i.startLineNumber,i.startColumn,i.endLineNumber,i.endColumn)];return null})}return!0}))}function I(e,t,i,n,o){const a=g.x.ordered(t);return 0===a.length||a[0].autoFormatTriggerCharacters.indexOf(n)<0?Promise.resolve(void 0):Promise.resolve(a[0].provideOnTypeFormattingEdits(t,i,n,o,s.a.None)).catch(r.g).then(i=>e.computeMoreMinimalEdits(t.uri,i))}k._selectors=new t.a,C.a.registerCommand("_executeFormatRangeProvider",(function(e,...t){var[t,i,n]=t;Object(w.c)(a.a.isUri(t)),Object(w.c)(c.a.isIRange(i)),t=e.get(m.a).getModel(t);if(t)return function(e,t,i,n,s){return S(this,void 0,void 0,(function*(){for(const l of g.j.ordered(t)){var a=yield Promise.resolve(l.provideDocumentRangeFormattingEdits(t,i,n,s)).catch(r.g);if(Object(o.n)(a))return yield e.computeMoreMinimalEdits(t.uri,a)}}))}(e.get(p.a),t,c.a.lift(i),n,s.a.None);throw Object(r.c)("resource")})),C.a.registerCommand("_executeFormatDocumentProvider",(function(e,...t){var[t,i]=t;Object(w.c)(a.a.isUri(t)),t=e.get(m.a).getModel(t);if(t)return function(e,t,i,n){return S(this,void 0,void 0,(function*(){for(const a of x(t)){var s=yield Promise.resolve(a.provideDocumentFormattingEdits(t,i,n)).catch(r.g);if(Object(o.n)(s))return yield e.computeMoreMinimalEdits(t.uri,s)}}))}(e.get(p.a),t,i,s.a.None);throw Object(r.c)("resource")})),C.a.registerCommand("_executeFormatOnTypeProvider",(function(e,...t){var[t,i,n,o]=t;Object(w.c)(a.a.isUri(t)),Object(w.c)(h.a.isIPosition(i)),Object(w.c)("string"==typeof n),t=e.get(m.a).getModel(t);if(t)return I(e.get(p.a),t,h.a.lift(i),n,o);throw Object(r.c)("resource")}))},"87a3":function(e,t,i){"use strict";i.r(t),i.d(t,"UnusualLineTerminatorsDetector",(function(){return c}));var n=i("dff7"),o=(t=i("a666"),i("b2cc")),s=i("5717"),r=i("eafb"),a=i("82c9"),l=(i=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3{e.hasChanged(113)&&(this._config=this._editor.getOption(113),this._checkForUnusualLineTerminators())})),this._register(this._editor.onDidChangeModel(()=>{this._checkForUnusualLineTerminators()})),this._register(this._editor.onDidChangeModelContent(e=>{e.isUndoing||this._checkForUnusualLineTerminators()}))}_checkForUnusualLineTerminators(){return d(this,void 0,void 0,(function*(){if("off"!==this._config&&this._editor.hasModel()){const o=this._editor.getModel();var e,t,i;o.mightContainUnusualLineTerminators()&&(e=this._codeEditorService,t=o,!0===e.getModelProperty(t.uri,h)||this._editor.getOption(80)||("auto"===this._config||(yield this._dialogService.confirm({title:n.a("unusualLineTerminators.title","Unusual Line Terminators"),message:n.a("unusualLineTerminators.message","Detected unusual line terminators"),detail:n.a("unusualLineTerminators.detail","The file '{0}' contains one or more unusual line terminator characters, like Line Separator (LS) or Paragraph Separator (PS).\n\nIt is recommended to remove them from the file. This can be configured via `editor.unusualLineTerminators`.",Object(a.b)(o.uri)),primaryButton:n.a("unusualLineTerminators.fix","Remove Unusual Line Terminators"),secondaryButton:n.a("unusualLineTerminators.ignore","Ignore")})).confirmed?o.removeUnusualLineTerminators(this._editor.getSelections()):(e=this._codeEditorService,t=o,i=!0,e.setModelProperty(t.uri,h,i))))}}))}};c.ID="editor.contrib.unusualLineTerminatorsDetector",c=i([l(1,r.a),l(2,s.a)],c),Object(o.l)(c.ID,c)},8830:function(e,t,i){"use strict";i.d(t,"b",(function(){return g})),i.d(t,"a",(function(){return v})),i.d(t,"d",(function(){return D})),i.d(t,"c",(function(){return N}));t=i("dff7");var n=i("308f"),o=i("a666"),s=i("aa3d"),r=i("e8e3"),a=i("fd49"),l=i("62bd"),d=i("fb71"),h=i("0910"),c=i("89cd"),u=i("be5f");const g=new class{constructor(){this._tabFocus=!1,this._onDidChangeTabFocus=new n.b,this.onDidChangeTabFocus=this._onDidChangeTabFocus.event}getTabFocusMode(){return this._tabFocus}setTabFocusMode(e){this._tabFocus!==e&&(this._tabFocus=e,this._onDidChangeTabFocus.fire(this._tabFocus))}},p=Object.hasOwnProperty;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 f{constructor(){this._values=[]}_read(e){return this._values[e]}_write(e,t){this._values[e]=t}}class _{static readOptions(e){var t=e;const i=new f;for(const o of a.l){var n="_never_"===o.name?void 0:t[o.name];i._write(o.id,n)}return i}static validateOptions(e){const t=new a.j;for(const i of a.l)t._write(i.id,i.validate(e._read(i.id)));return t}static computeOptions(e,t){const i=new m;for(const n of a.l)i._write(n.id,n.compute(t,i,e._read(n.id)));return i}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))&&r.h(e,t);for(var i in e)if(!_._deepEquals(e[i],t[i]))return!1;return!0}static checkEquals(e,t){const i=[];let n=!1;for(const s of a.l){var o=!_._deepEquals(e._read(s.id),t._read(s.id));(i[s.id]=o)&&(n=!0)}return n?new a.b(i):null}}function b(e){e=s.b(e);{var t=e,i=t.wordWrap;!0===i?t.wordWrap="on":!1===i&&(t.wordWrap="off"),!0===(i=t.lineNumbers)?t.lineNumbers="on":!1===i&&(t.lineNumbers="off"),!1===(i=t.autoClosingBrackets)&&(t.autoClosingBrackets="never",t.autoClosingQuotes="never",t.autoSurround="never"),"visible"===(i=t.cursorBlinking)&&(t.cursorBlinking="solid"),!0===(i=t.renderWhitespace)?t.renderWhitespace="boundary":!1===i&&(t.renderWhitespace="none"),!0===(i=t.renderLineHighlight)?t.renderLineHighlight="line":!1===i&&(t.renderLineHighlight="none"),!0===(i=t.acceptSuggestionOnEnter)?t.acceptSuggestionOnEnter="on":!1===i&&(t.acceptSuggestionOnEnter="off"),!1===(i=t.tabCompletion)?t.tabCompletion="off":!0===i&&(t.tabCompletion="onlySnippets");const n=t.suggest;if(n&&"object"==typeof n.filteredTypes&&n.filteredTypes){const e={method:"showMethods",function:"showFunctions",constructor:"showConstructors",deprecated:"showDeprecated",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"};Object(u.b)(e,e=>{var t=n.filteredTypes[e.key];!1===t&&(n[e.value]=t)})}!0===(i=t.hover)?t.hover={enabled:!0}:!1===i&&(t.hover={enabled:!1}),!0===(i=t.parameterHints)?t.parameterHints={enabled:!0}:!1===i&&(t.parameterHints={enabled:!1}),!0===(i=t.autoIndent)?t.autoIndent="full":!1===i&&(t.autoIndent="advanced"),!0===(i=t.matchBrackets)?t.matchBrackets="always":!1===i&&(t.matchBrackets="never")}return e}class v extends o.a{constructor(e,t){super(),this._onDidChange=this._register(new n.b),this.onDidChange=this._onDidChange.event,this._onDidChangeFast=this._register(new n.b),this.onDidChangeFast=this._onDidChangeFast.event,this.isSimpleWidget=e,this._isDominatedByLongLines=!1,this._computeOptionsMemory=new a.a,this._viewLineCount=1,this._lineNumbersDigitCount=1,this._rawOptions=b(t),this._readOptions=_.readOptions(this._rawOptions),this._validatedOptions=_.validateOptions(this._readOptions),this._register(l.a.onDidChangeZoomLevel(e=>this._recomputeOptions())),this._register(g.onDidChangeTabFocus(e=>this._recomputeOptions()))}observeReferenceElement(e){}updatePixelRatio(){}_recomputeOptions(){var e=this.options,t=this._computeInternalOptions();e?null!==(e=_.checkEquals(e,t))&&(this.options=t,this._onDidChangeFast.fire(e),this._onDidChange.fire(e)):this.options=t}getRawOptions(){return this._rawOptions}_computeInternalOptions(){var e=this._getEnvConfiguration(),t=d.a.createFromValidatedSettings(this._validatedOptions,e.zoomLevel,e.pixelRatio,this.isSimpleWidget);t={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:g.getTabFocusMode(),accessibilitySupport:e.accessibilitySupport};return _.computeOptions(this._validatedOptions,t)}static _subsetEquals(e,t){for(const o in t)if(p.call(t,o)){var i=t[o],n=e[o];if(n!==i){if(Array.isArray(n)&&Array.isArray(i)){if(r.h(n,i))continue}else if(n&&"object"==typeof n&&i&&"object"==typeof i&&this._subsetEquals(n,i))continue;return!1}}return!0}updateOptions(e){void 0!==e&&(e=b(e),v._subsetEquals(this._rawOptions,e)||(this._rawOptions=s.f(this._rawOptions,e||{}),this._readOptions=_.readOptions(this._rawOptions),this._validatedOptions=_.validateOptions(this._readOptions),this._recomputeOptions()))}setIsDominatedByLongLines(e){this._isDominatedByLongLines=e,this._recomputeOptions()}setMaxLineNumber(e){e=v._digitCount(e),this._lineNumbersDigitCount!==e&&(this._lineNumbersDigitCount=e,this._recomputeOptions())}setViewLineCount(e){this._viewLineCount!==e&&(this._viewLineCount=e,this._recomputeOptions())}static _digitCount(e){let t=0;for(;e;)e=Math.floor(e/10),t++;return t||1}}var C;i=Object.freeze({id:"editor",order:5,type:"object",title:t.a("editorConfigurationTitle","Editor"),scope:5});const w=c.a.as(h.a.Configuration),y=Object.assign(Object.assign({},i),{properties:{"editor.tabSize":{type:"number",default:a.d.tabSize,minimum:1,markdownDescription:t.a("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:a.d.insertSpaces,markdownDescription:t.a("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:a.d.detectIndentation,markdownDescription:t.a("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:a.d.trimAutoWhitespace,description:t.a("trimAutoWhitespace","Remove trailing auto inserted whitespace.")},"editor.largeFileOptimizations":{type:"boolean",default:a.d.largeFileOptimizations,description:t.a("largeFileOptimizations","Special handling for large files to disable certain memory intensive features.")},"editor.wordBasedSuggestions":{type:"boolean",default:!0,description:t.a("wordBasedSuggestions","Controls whether completions should be computed based on words in the document.")},"editor.wordBasedSuggestionsMode":{enum:["currentDocument","matchingDocuments","allDocuments"],default:"matchingDocuments",enumDescriptions:[t.a("wordBasedSuggestionsMode.currentDocument","Only suggest words from the active document."),t.a("wordBasedSuggestionsMode.matchingDocuments","Suggest words from all open documents of the same language."),t.a("wordBasedSuggestionsMode.allDocuments","Suggest words from all open documents.")],description:t.a("wordBasedSuggestionsMode","Controls from which documents word based completions are computed.")},"editor.semanticHighlighting.enabled":{enum:[!0,!1,"configuredByTheme"],enumDescriptions:[t.a("semanticHighlighting.true","Semantic highlighting enabled for all color themes."),t.a("semanticHighlighting.false","Semantic highlighting disabled for all color themes."),t.a("semanticHighlighting.configuredByTheme","Semantic highlighting is configured by the current color theme's `semanticHighlighting` setting.")],default:"configuredByTheme",description:t.a("semanticHighlighting.enabled","Controls whether the semanticHighlighting is shown for the languages that support it.")},"editor.stablePeek":{type:"boolean",default:!1,markdownDescription:t.a("stablePeek","Keep peek editors open even when double clicking their content or when hitting `Escape`.")},"editor.maxTokenizationLineLength":{type:"integer",default:2e4,description:t.a("maxTokenizationLineLength","Lines above this length will not be tokenized for performance reasons")},"diffEditor.maxComputationTime":{type:"number",default:5e3,description:t.a("maxComputationTime","Timeout in milliseconds after which diff computation is cancelled. Use 0 for no timeout.")},"diffEditor.renderSideBySide":{type:"boolean",default:!0,description:t.a("sideBySide","Controls whether the diff editor shows the diff side by side or inline.")},"diffEditor.ignoreTrimWhitespace":{type:"boolean",default:!0,description:t.a("ignoreTrimWhitespace","When enabled, the diff editor ignores changes in leading or trailing whitespace.")},"diffEditor.renderIndicators":{type:"boolean",default:!0,description:t.a("renderIndicators","Controls whether the diff editor shows +/- indicators for added/removed changes.")},"diffEditor.codeLens":{type:"boolean",default:!1,description:t.a("codeLens","Controls whether the editor shows CodeLens.")},"diffEditor.wordWrap":{type:"string",enum:["off","on","inherit"],default:"inherit",markdownEnumDescriptions:[t.a("wordWrap.off","Lines will never wrap."),t.a("wordWrap.on","Lines will wrap at the viewport width."),t.a("wordWrap.inherit","Lines will wrap according to the `#editor.wordWrap#` setting.")]}}});for(const O of a.l){var S=O.schema;if(void 0!==S)if(void 0!==(C=S).type||void 0!==C.anyOf)y.properties["editor."+O.name]=S;else for(var L in S)p.call(S,L)&&(y.properties[L]=S[L])}let x=null;function k(){return null===x&&(x=Object.create(null),Object.keys(y.properties).forEach(e=>{x[e]=!0})),x}function D(e){return k()["editor."+e]||!1}function N(e){return k()["diffEditor."+e]||!1}w.registerConfiguration(y)},8899:function(e,t,i){},"88b6":function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"python",extensions:[".py",".rpy",".pyw",".cpy",".gyp",".gypi"],aliases:["Python","py"],firstLine:"^#!/.*\\bpython[0-9.-]*\\b",loader:function(){return i.e("chunk-2d22c2b8").then(i.bind(null,"f1a8"))}})},"88d4":function(e,t,i){"use strict";i.d(t,"a",(function(){return N})),i.d(t,"b",(function(){return C})),i.d(t,"d",(function(){return O})),i.d(t,"c",(function(){return I})),i.d(t,"p",(function(){return M})),i.d(t,"q",(function(){return T})),i.d(t,"r",(function(){return A})),i.d(t,"e",(function(){return R})),i.d(t,"j",(function(){return P})),i.d(t,"l",(function(){return F})),i.d(t,"k",(function(){return B})),i.d(t,"n",(function(){return j})),i.d(t,"o",(function(){return W})),i.d(t,"f",(function(){return V})),i.d(t,"g",(function(){return H})),i.d(t,"m",(function(){return z})),i.d(t,"h",(function(){return U})),i.d(t,"i",(function(){return K})),i("7b59");var n=i("11f7"),o=i("5aa5"),s=i("f070"),r=(t=i("ceb8"),i("308f")),a=i("aa3d"),l=i("5717"),d=i("d379"),h=(i("b968"),i("70c3")),c=i("9c3e"),u=i("a666"),g=i("6a89"),p=i("b57f"),m=new t.a(new t.c(0,122,204));const f={showArrow:!0,showFrame:!0,className:"",frameColor:m,arrowColor:m,keepEditorSelection:!1};class _{constructor(e,t,i,n,o,s){this.id="",this.domNode=e,this.afterLineNumber=t,this.afterColumn=i,this.heightInLines=n,this._onDomNodeTop=o,this._onComputedHeight=s}onDomNodeTop(e){this._onDomNodeTop(e)}onComputedHeight(e){this._onComputedHeight(e)}}class b{constructor(e,t){this._id=e,this._domNode=t}getId(){return this._id}getDomNode(){return this._domNode}getPosition(){return null}}class v{constructor(e){this._editor=e,this._ruleName=v._IdGenerator.nextId(),this._decorations=[],this._color=null,this._height=-1}dispose(){this.hide(),n.Q(this._ruleName)}set color(e){this._color!==e&&(this._color=e,this._updateStyle())}set height(e){this._height!==e&&(this._height=e,this._updateStyle())}_updateStyle(){n.Q(this._ruleName),n.v(".monaco-editor "+this._ruleName,`border-style: solid; border-color: transparent; border-bottom-color: ${this._color}; border-width: ${this._height}px; bottom: -${this._height}px; margin-left: -${this._height}px; `)}show(e){this._decorations=this._editor.deltaDecorations(this._decorations,[{range:g.a.fromPositions(e),options:{description:"zone-widget-arrow",className:this._ruleName,stickiness:1}}])}hide(){this._editor.deltaDecorations(this._decorations,[])}}v._IdGenerator=new c.a(".arrow-decoration-");var C,w=i("dff7"),y=(m=i("4fc3"),c=i("0a0f"),i("f5f3")),S=i("b2cc"),L=i("303e"),x=i("561a"),k=i("7944"),D=(i=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3{const i=this._widgets.get(e);i&&i.widget===t&&(i.listener.dispose(),this._widgets.delete(e))})})}}),(y=C=C||{}).inPeekEditor=new m.c("inReferenceSearchEditor",!0,w.a("inReferenceSearchEditor","Whether the current code editor is embedded inside peek")),y.notInPeekEditor=y.inPeekEditor.toNegated(),y=class{constructor(e,t){e instanceof d.a&&C.inPeekEditor.bindTo(t)}dispose(){}},y.ID="editor.contrib.referenceController",y=i([D(1,m.b)],y),Object(S.l)(y.ID,y);const E={headerBackgroundColor:t.a.white,primaryHeadingColor:t.a.fromHex("#333333"),secondaryHeadingColor:t.a.fromHex("#6c6c6cb3")};let I=class extends class{constructor(e,t={}){this._arrow=null,this._overlayWidget=null,this._resizeSash=null,this._positionMarkerId=[],this._viewZone=null,this._disposables=new u.b,this.container=null,this._isShowing=!1,this.editor=e,this.options=a.b(t),a.f(this.options,f,!1),this.domNode=document.createElement("div"),this.options.isAccessible||(this.domNode.setAttribute("aria-hidden","true"),this.domNode.setAttribute("role","presentation")),this._disposables.add(this.editor.onDidLayoutChange(e=>{var t=this._getWidth(e);this.domNode.style.width=t+"px",this.domNode.style.left=this._getLeft(e)+"px",this._onWidth(t)}))}dispose(){this._overlayWidget&&(this.editor.removeOverlayWidget(this._overlayWidget),this._overlayWidget=null),this._viewZone&&this.editor.changeViewZones(e=>{this._viewZone&&e.removeZone(this._viewZone.id),this._viewZone=null}),this.editor.deltaDecorations(this._positionMarkerId,[]),this._positionMarkerId=[],this._disposables.dispose()}create(){this.domNode.classList.add("zone-widget"),this.options.className&&this.domNode.classList.add(this.options.className),this.container=document.createElement("div"),this.container.classList.add("zone-widget-container"),this.domNode.appendChild(this.container),this.options.showArrow&&(this._arrow=new v(this.editor),this._disposables.add(this._arrow)),this._fillContainer(this.container),this._initSash(),this._applyStyles()}style(e){e.frameColor&&(this.options.frameColor=e.frameColor),e.arrowColor&&(this.options.arrowColor=e.arrowColor),this._applyStyles()}_applyStyles(){var e;this.container&&this.options.frameColor&&(e=this.options.frameColor.toString(),this.container.style.borderTopColor=e,this.container.style.borderBottomColor=e),this._arrow&&this.options.arrowColor&&(e=this.options.arrowColor.toString(),this._arrow.color=e)}_getWidth(e){return e.width-e.minimap.minimapWidth-e.verticalScrollbarWidth}_getLeft(e){return 0{this._viewZone&&e.removeZone(this._viewZone.id)}),this._viewZone=null),this._overlayWidget&&(this.editor.removeOverlayWidget(this._overlayWidget),this._overlayWidget=null),this._arrow&&this._arrow.hide()}_decoratingElementsHeight(){var e,t=this.editor.getOption(58);let i=0;return this.options.showArrow&&(e=Math.round(t/3),i+=2*e),this.options.showFrame&&(e=Math.round(t/9),i+=2*e),i}_showImpl(e,t){const i=e.getStartPosition();var n=this.editor.getLayoutInfo();const o=this._getWidth(n),s=(this.domNode.style.width=o+"px",this.domNode.style.left=this._getLeft(n)+"px",document.createElement("div"));s.style.overflow="hidden";n=this.editor.getOption(58);var r=Math.max(12,this.editor.getLayoutInfo().height/n*.8);t=Math.min(t,r);let a=0,l=0;if(this._arrow&&this.options.showArrow&&(a=Math.round(n/3),this._arrow.height=a,this._arrow.show(i)),this.options.showFrame&&(l=Math.round(n/9)),this.editor.changeViewZones(e=>{this._viewZone&&e.removeZone(this._viewZone.id),this._overlayWidget&&(this.editor.removeOverlayWidget(this._overlayWidget),this._overlayWidget=null),this.domNode.style.top="-1000px",this._viewZone=new _(s,i.lineNumber,i.column,t,e=>this._onViewZoneTop(e),e=>this._onViewZoneHeight(e)),this._viewZone.id=e.addZone(this._viewZone),this._overlayWidget=new b("vs.editor.contrib.zoneWidget"+this._viewZone.id,this.domNode),this.editor.addOverlayWidget(this._overlayWidget)}),this.container&&this.options.showFrame){const e=this.options.frameWidth||l;this.container.style.borderTopWidth=e+"px",this.container.style.borderBottomWidth=e+"px"}r=t*n-this._decoratingElementsHeight(),this.container&&(this.container.style.top=a+"px",this.container.style.height=r+"px",this.container.style.overflow="hidden"),this._doLayout(r,o),this.options.keepEditorSelection||this.editor.setSelection(e);const d=this.editor.getModel();d&&((n=e.endLineNumber+1)<=d.getLineCount()?this.revealLine(n,!1):this.revealLine(d.getLineCount(),!0))}revealLine(e,t){t?this.editor.revealLineInCenter(e,0):this.editor.revealLine(e,0)}setCssClass(e,t){this.container&&(t&&this.container.classList.remove(t),this.container.classList.add(e))}_onWidth(e){}_doLayout(e,t){}_relayout(e){this._viewZone&&this._viewZone.heightInLines!==e&&this.editor.changeViewZones(t=>{this._viewZone&&(this._viewZone.heightInLines=e,t.layoutZone(this._viewZone.id))})}_initSash(){if(!this._resizeSash){let e;this._resizeSash=this._disposables.add(new h.b(this.domNode,this,{orientation:1})),this.options.isResizeable||(this._resizeSash.hide(),this._resizeSash.state=0),this._disposables.add(this._resizeSash.onDidStart(t=>{this._viewZone&&(e={startY:t.startY,heightInLines:this._viewZone.heightInLines})})),this._disposables.add(this._resizeSash.onDidEnd(()=>{e=void 0})),this._disposables.add(this._resizeSash.onDidChange(t=>{e&&(t=(t=(t.currentY-e.startY)/this.editor.getOption(58))<0?Math.ceil(t):Math.floor(t),5<(t=e.heightInLines+t)&&t<35&&this._relayout(t))}))}}getHorizontalSashLeft(){return 0}getHorizontalSashTop(){return(null===this.domNode.style.height?0:parseInt(this.domNode.style.height))-this._decoratingElementsHeight()/2}getHorizontalSashWidth(){var e=this.editor.getLayoutInfo();return e.width-e.minimap.minimapWidth}}{constructor(e,t,i){super(e,t),this.instantiationService=i,this._onDidClose=new r.b,this.onDidClose=this._onDidClose.event,a.f(this.options,E,!1)}dispose(){this.disposed||(this.disposed=!0,super.dispose(),this._onDidClose.fire(this))}style(e){let t=this.options;e.headerBackgroundColor&&(t.headerBackgroundColor=e.headerBackgroundColor),e.primaryHeadingColor&&(t.primaryHeadingColor=e.primaryHeadingColor),e.secondaryHeadingColor&&(t.secondaryHeadingColor=e.secondaryHeadingColor),super.style(e)}_applyStyles(){super._applyStyles();let e=this.options;this._headElement&&e.headerBackgroundColor&&(this._headElement.style.backgroundColor=e.headerBackgroundColor.toString()),this._primaryHeading&&e.primaryHeadingColor&&(this._primaryHeading.style.color=e.primaryHeadingColor.toString()),this._secondaryHeading&&e.secondaryHeadingColor&&(this._secondaryHeading.style.color=e.secondaryHeadingColor.toString()),this._bodyElement&&e.frameColor&&(this._bodyElement.style.borderColor=e.frameColor.toString())}_fillContainer(e){this.setCssClass("peekview-widget"),this._headElement=n.a(".head"),this._bodyElement=n.a(".body"),this._fillHead(this._headElement),this._fillBody(this._bodyElement),e.appendChild(this._headElement),e.appendChild(this._bodyElement)}_fillHead(e,t){const i=n.a(".peekview-title");this.options.supportOnTitleClick&&(i.classList.add("clickable"),n.o(i,"click",e=>this._onTitleClick(e))),n.q(this._headElement,i),this._fillTitleIcon(i),this._primaryHeading=n.a("span.filename"),this._secondaryHeading=n.a("span.dirname"),this._metaHeading=n.a("span.meta"),n.q(i,this._primaryHeading,this._secondaryHeading,this._metaHeading);var r=n.a(".peekview-actions"),a=(n.q(this._headElement,r),this._getActionBarOptions());this._actionbarWidget=new o.a(r,a),this._disposables.add(this._actionbarWidget),t||this._actionbarWidget.push(new s.a("peekview.close",w.a("label.close","Close"),x.b.close.classNames,!0,()=>(this.dispose(),Promise.resolve())),{label:!1,icon:!0})}_fillTitleIcon(e){}_getActionBarOptions(){return{actionViewItemProvider:k.b.bind(void 0,this.instantiationService),orientation:0}}_onTitleClick(e){}setTitle(e,t){this._primaryHeading&&this._secondaryHeading&&(this._primaryHeading.innerText=e,this._primaryHeading.setAttribute("title",e),t?this._secondaryHeading.innerText=t:n.t(this._secondaryHeading))}setMetaTitle(e){this._metaHeading&&(e?(this._metaHeading.innerText=e,n.W(this._metaHeading)):n.K(this._metaHeading))}_doLayout(e,t){var i;!this._isShowing&&e<0?this.dispose():(i=Math.ceil(1.2*this.editor.getOption(58)),e=Math.round(e-(i+2)),this._doLayoutHead(i,t),this._doLayoutBody(e,t))}_doLayoutHead(e,t){this._headElement&&(this._headElement.style.height=e+"px",this._headElement.style.lineHeight=this._headElement.style.height)}_doLayoutBody(e,t){this._bodyElement&&(this._bodyElement.style.height=e+"px")}};I=i([D(2,c.a)],I);const M=Object(L.wc)("peekViewTitle.background",{dark:Object(L.Lc)(L.M,.1),light:Object(L.Lc)(L.M,.1),hc:null},w.a("peekViewTitleBackground","Background color of the peek view title area.")),T=Object(L.wc)("peekViewTitleLabel.foreground",{dark:t.a.white,light:t.a.black,hc:t.a.white},w.a("peekViewTitleForeground","Color of the peek view title.")),A=Object(L.wc)("peekViewTitleDescription.foreground",{dark:"#ccccccb3",light:"#616161e6",hc:"#FFFFFF99"},w.a("peekViewTitleInfoForeground","Color of the peek view title info.")),R=Object(L.wc)("peekView.border",{dark:L.M,light:L.M,hc:L.h},w.a("peekViewBorder","Color of the peek view borders and arrow.")),P=Object(L.wc)("peekViewResult.background",{dark:"#252526",light:"#F3F3F3",hc:t.a.black},w.a("peekViewResultsBackground","Background color of the peek view result list.")),F=Object(L.wc)("peekViewResult.lineForeground",{dark:"#bbbbbb",light:"#646465",hc:t.a.white},w.a("peekViewResultsMatchForeground","Foreground color for line nodes in the peek view result list.")),B=Object(L.wc)("peekViewResult.fileForeground",{dark:t.a.white,light:"#1E1E1E",hc:t.a.white},w.a("peekViewResultsFileForeground","Foreground color for file nodes in the peek view result list.")),j=Object(L.wc)("peekViewResult.selectionBackground",{dark:"#3399ff33",light:"#3399ff33",hc:null},w.a("peekViewResultsSelectionBackground","Background color of the selected entry in the peek view result list.")),W=Object(L.wc)("peekViewResult.selectionForeground",{dark:t.a.white,light:"#6C6C6C",hc:t.a.white},w.a("peekViewResultsSelectionForeground","Foreground color of the selected entry in the peek view result list.")),V=Object(L.wc)("peekViewEditor.background",{dark:"#001F33",light:"#F2F8FC",hc:t.a.black},w.a("peekViewEditorBackground","Background color of the peek view editor.")),H=Object(L.wc)("peekViewEditorGutter.background",{dark:V,light:V,hc:V},w.a("peekViewEditorGutterBackground","Background color of the gutter in the peek view editor.")),z=Object(L.wc)("peekViewResult.matchHighlightBackground",{dark:"#ea5c004d",light:"#ea5c004d",hc:null},w.a("peekViewResultsMatchHighlight","Match highlight color in the peek view result list.")),U=Object(L.wc)("peekViewEditor.matchHighlightBackground",{dark:"#ff8f0099",light:"#f5d802de",hc:null},w.a("peekViewEditorMatchHighlight","Match highlight color in the peek view editor.")),K=Object(L.wc)("peekViewEditor.matchHighlightBorder",{dark:null,light:null,hc:L.b},w.a("peekViewEditorMatchHighlightBorder","Match highlight border in the peek view editor."))},"891c":function(e,t,i){"use strict";i.r(t),i.d(t,"getDocumentSymbols",(function(){return h}));var n=i("6d8e"),o=i("1b69"),s=i("2504"),r=i("b78f"),a=i("70f5"),l=(t=i("9e74"),i("ef8e9")),d=function(e,t,i,n){return new(i=i||Promise)((function(o,s){function r(e){try{l(n.next(e))}catch(e){s(e)}}function a(e){try{l(n.throw(e))}catch(e){s(e)}}function l(e){var t;e.done?o(e.value):((t=e.value)instanceof i?t:new i((function(e){e(t)}))).then(r,a)}l((n=n.apply(e,t||[])).next())}))};function h(e,t,i){return d(this,void 0,void 0,(function*(){const n=yield a.a.create(e,i);return t?n.asListOfDocumentSymbols():n.getTopLevelSymbols()}))}t.a.registerCommand("_executeDocumentSymbolProvider",(function(e,...t){return d(this,void 0,void 0,(function*(){var[i]=t,a=(Object(l.c)(n.a.isUri(i)),e.get(o.a).getModel(i));if(a)return h(a,!1,s.a.None);const d=yield e.get(r.a).createModelReference(i);try{return yield h(d.object.textEditorModel,!1,s.a.None)}finally{d.dispose()}}))}))},"89cd":function(e,t,i){"use strict";i.d(t,"a",(function(){return s}));var n=i("1569"),o=i("ef8e9");const s=new class{constructor(){this.data=new Map}add(e,t){n.a(o.k(e)),n.a(o.j(t)),n.a(!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}}},"8a3f":function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"ruby",extensions:[".rb",".rbx",".rjs",".gemspec",".pp"],filenames:["rakefile","Gemfile"],aliases:["Ruby","rb"],loader:function(){return i.e("chunk-2d2295e9").then(i.bind(null,"dcc7"))}})},"8ae8":function(e,t,i){"use strict";function n(e){return e&&"string"==typeof e.id}i.d(t,"b",(function(){return n})),i.d(t,"a",(function(){return o}));const o={ICodeEditor:"vs.editor.ICodeEditor",IDiffEditor:"vs.editor.IDiffEditor"}},"8b4e":function(e,t,i){"use strict";i.d(t,"b",(function(){return o})),i.d(t,"a",(function(){return s})),t=i("dff7");class n{constructor(e,t,i=t){this.modifierLabels=[null],this.modifierLabels[2]=e,this.modifierLabels[1]=t,this.modifierLabels[3]=i}toLabel(e,t,i){if(0===t.length)return null;const n=[];for(let r=0,a=t.length;r>>0,new n.c(r,null===i?o:i)}},"8bf4":function(e,t,i){},"8c02":function(e,t,i){"use strict";i.d(t,"a",(function(){return l})),i.d(t,"d",(function(){return h})),i.d(t,"c",(function(){return u})),i.d(t,"e",(function(){return g})),i.d(t,"b",(function(){return p}));var n=i("3742"),o=i("e6ff"),s=i("7061"),r=i("6a89"),a=i("3352");class l{constructor(e,t,i,n){this.searchString=e,this.isRegex=t,this.matchCase=i,this.wordSeparators=n}parseSearchRequest(){if(""===this.searchString)return null;let e,t=(e=this.isRegex?function(e){if(e&&0!==e.length)for(let i=0,n=e.length;i=n)break;var t=e.charCodeAt(i);if(110===t||114===t||87===t||119===t)return!0}return!1}(this.searchString):0<=this.searchString.indexOf("\n"),null);try{t=n.q(this.searchString,this.isRegex,{matchCase:this.matchCase,wholeWord:!1,multiline:e,global:!0,unicode:!0})}catch(e){return null}if(!t)return null;let i=!this.isRegex&&!e;return i&&this.searchString.toLowerCase()!==this.searchString.toUpperCase()&&(i=this.matchCase),new d(t,this.wordSeparators?Object(o.a)(this.wordSeparators):null,i?this.searchString:null)}}class d{constructor(e,t,i){this.regex=e,this.wordSeparators=t,this.simpleSearch=i}}function h(e,t,i){if(!i)return new a.b(e,null);let n=[];for(let o=0,s=t.length;o>0);t[o]>=e?n=o-1:t[o+1]>=e?(i=o,n=o):i=o+1}return i+1}}class u{static findMatches(e,t,i,n,o){return t=t.parseSearchRequest(),t?t.regex.multiline?this._doFindMatchesMultiline(e,i,new p(t.wordSeparators,t.regex),n,o):this._doFindMatchesLineByLine(e,i,t,n,o):[]}static _getMultilineMatchRange(e,t,i,n,o,s){let a,l,d=0;return a=n?t+o+(d=n.findLineFeedCountBeforeOffset(o)):t+o,l=n?(t=n.findLineFeedCountBeforeOffset(o+s.length)-d,a+s.length+t):a+s.length,n=e.getPositionAt(a),o=e.getPositionAt(l),new r.a(n.lineNumber,n.column,o.lineNumber,o.column)}static _doFindMatchesMultiline(e,t,i,n,o){var s,r=e.getOffsetAt(t.getStartPosition()),a=e.getValueInRange(t,1),l="\r\n"===e.getEOL()?new c(a):null;const d=[];let u=0;for(i.reset(0);s=i.next(a);)if(d[u++]=h(this._getMultilineMatchRange(e,r,a,l,s.index,s[0]),s,n),u>=o)return d;return d}static _doFindMatchesLineByLine(e,t,i,n,o){var s=[];let r=0;if(t.startLineNumber===t.endLineNumber){const a=e.getLineContent(t.startLineNumber).substring(t.startColumn-1,t.endColumn-1);r=this._findMatchesInLine(i,a,t.startLineNumber,t.startColumn-1,r,s,n,o)}else{const a=e.getLineContent(t.startLineNumber).substring(t.startColumn-1);r=this._findMatchesInLine(i,a,t.startLineNumber,t.startColumn-1,r,s,n,o);for(let l=t.startLineNumber+1;l{var i=e.getColor(o.r);i&&t.addRule(`.monaco-editor, .monaco-editor-background, .monaco-editor .inputarea.ime-input { background-color: ${i}; }`),i=e.getColor(o.B),i&&t.addRule(`.monaco-editor, .monaco-editor .inputarea.ime-input { color: ${i}; }`),i=e.getColor(x),i&&t.addRule(`.monaco-editor .margin { background-color: ${i}; }`),i=e.getColor(a),i&&t.addRule(`.monaco-editor .rangeHighlight { background-color: ${i}; }`),i=e.getColor(l),i&&t.addRule(`.monaco-editor .rangeHighlight { border: 1px ${"hc"===e.type?"dotted":"solid"} ${i}; }`),i=e.getColor(d),i&&t.addRule(`.monaco-editor .symbolHighlight { background-color: ${i}; }`),i=e.getColor(h),i&&t.addRule(`.monaco-editor .symbolHighlight { border: 1px ${"hc"===e.type?"dotted":"solid"} ${i}; }`),i=e.getColor(g);i&&(t.addRule(`.monaco-editor .mtkw { color: ${i} !important; }`),t.addRule(`.monaco-editor .mtkz { color: ${i} !important; }`))})},"91d3":function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"cameligo",extensions:[".mligo"],aliases:["Cameligo"],loader:function(){return i.e("chunk-2d229411").then(i.bind(null,"dd50"))}})},9240:function(e,t,i){"use strict";var n=i("c786");i.n(n).a},"92a6d":function(e,t,i){"use strict";i.d(t,"a",(function(){return m}));var n=i("5fe7"),o=i("ceb8"),s=i("fdcc"),r=i("eda7"),a=i("a666"),l=(t=i("b2cc"),i("5717")),d=i("6a89"),h=i("b57f"),c=i("b707"),u=i("6483"),g=(i=i("fbba"),function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3{this._isEnabled=this.isEnabled(),this.onModelChanged()})),this._register(e.onDidChangeModelLanguage(()=>this.onModelChanged())),this._register(c.c.onDidChange(()=>this.onModelChanged())),this._register(e.onDidChangeConfiguration(()=>{var e=this._isEnabled;this._isEnabled=this.isEnabled(),e!==this._isEnabled&&(this._isEnabled?this.onModelChanged():this.removeAllDecorations())})),this._timeoutTimer=null,this._computePromise=null,this._isEnabled=this.isEnabled(),this.onModelChanged()}isEnabled(){const e=this._editor.getModel();if(!e)return!1;var t=e.getLanguageIdentifier();t=this._configurationService.getValue(t.language);return t&&"object"==typeof t&&(t=t.colorDecorators,t&&void 0!==t.enable&&!t.enable)?t.enable:this._editor.getOption(16)}static get(e){return e.getContribution(this.ID)}dispose(){this.stop(),this.removeAllDecorations(),super.dispose()}onModelChanged(){var t;this.stop(),!this._isEnabled||(t=this._editor.getModel())&&c.c.has(t)&&(this._localToDispose.add(this._editor.onDidChangeModelContent(()=>{this._timeoutTimer||(this._timeoutTimer=new n.g,this._timeoutTimer.cancelAndSet(()=>{this._timeoutTimer=null,this.beginCompute()},e.RECOMPUTE_TIME))})),this.beginCompute())}beginCompute(){this._computePromise=Object(n.h)(e=>{var t=this._editor.getModel();return t?Object(u.b)(t,e):Promise.resolve([])}),this._computePromise.then(e=>{this.updateDecorations(e),this.updateColorDecorators(e),this._computePromise=null},s.f)}stop(){this._timeoutTimer&&(this._timeoutTimer.cancel(),this._timeoutTimer=null),this._computePromise&&(this._computePromise.cancel(),this._computePromise=null),this._localToDispose.clear()}updateDecorations(e){var t=e.map(e=>({range:{startLineNumber:e.colorInfo.range.startLineNumber,startColumn:e.colorInfo.range.startColumn,endLineNumber:e.colorInfo.range.endLineNumber,endColumn:e.colorInfo.range.endColumn},options:h.a.EMPTY}));this._decorationsIds=this._editor.deltaDecorations(this._decorationsIds,t),this._colorDatas=new Map,this._decorationsIds.forEach((t,i)=>this._colorDatas.set(t,e[i]))}updateColorDecorators(e){let t=[],i={};for(let d=0;d{i[e]||this._codeEditorService.removeDecorationType(e)}),this._colorDecoratorIds=this._editor.deltaDecorations(this._colorDecoratorIds,t)}removeAllDecorations(){this._decorationsIds=this._editor.deltaDecorations(this._decorationsIds,[]),this._colorDecoratorIds=this._editor.deltaDecorations(this._colorDecoratorIds,[]),this._decorationsTypes.forEach(e=>{this._codeEditorService.removeDecorationType(e)})}getColorData(e){const t=this._editor.getModel();return t&&0!==(e=t.getDecorationsInRange(d.a.fromPositions(e,e)).filter(e=>this._colorDatas.has(e.id))).length?this._colorDatas.get(e[0].id):null}};m.ID="editor.contrib.colorDetector",m.RECOMPUTE_TIME=1e3,m=g([p(1,l.a),p(2,i.a)],m),Object(t.l)(m.ID,m)},"930f":function(e,t,i){},"93b9":function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"java",extensions:[".java",".jav"],aliases:["Java","java"],mimetypes:["text/x-java-source","text/x-java"],loader:function(){return i.e("chunk-2d0a43df").then(i.bind(null,"0636"))}})},"93ba":function(e,t,i){"use strict";i.r(t),i.d(t,"ToggleTabFocusModeAction",(function(){return r}));var n=i("dff7"),o=i("3813"),s=(t=i("b2cc"),i("8830"));class r extends t.b{constructor(){super({id:r.ID,label:n.a({key:"toggle.tabMovesFocus",comment:["Turn on/off use of tab key for moving focus around VS Code"]},"Toggle Tab Key Moves Focus"),alias:"Toggle Tab Key Moves Focus",precondition:void 0,kbOpts:{kbExpr:null,primary:2091,mac:{primary:1323},weight:100}})}run(e,t){var i=!s.b.getTabFocusMode();s.b.setTabFocusMode(i),i?Object(o.a)(n.a("toggle.tabMovesFocus.on","Pressing Tab will now move focus to the next focusable element")):Object(o.a)(n.a("toggle.tabMovesFocus.off","Pressing Tab will now insert the tab character"))}}r.ID="editor.action.toggleTabFocusMode",Object(t.j)(r)},"93d9":function(e,t,i){"use strict";i.d(t,"a",(function(){return We})),i.d(t,"b",(function(){return Ve})),i.d(t,"e",(function(){return Ue})),i.d(t,"d",(function(){return ct})),i.d(t,"c",(function(){return ft}));var n=i("11f7"),o=i("e8e3"),s=i("2504"),r=i("308f"),a=i("a666"),l=(i("e2b8"),i("72a7"));class d{constructor(e,t){this.renderer=e,this.modelProvider=t}get templateId(){return this.renderer.templateId}renderTemplate(e){return{data:this.renderer.renderTemplate(e),disposable:a.a.None}}renderElement(e,t,i,n){if(i.disposable&&i.disposable.dispose(),i.data){const t=this.modelProvider();if(t.isResolved(e))return this.renderer.renderElement(t.get(e),e,i.data,n);const o=new s.b,r=t.resolve(e,o.token);i.disposable={dispose:()=>o.cancel()},this.renderer.renderPlaceholder(e,i.data),r.then(t=>this.renderer.renderElement(t,e,i.data,n))}}disposeTemplate(e){e.disposable&&(e.disposable.dispose(),e.disposable=void 0),e.data&&(this.renderer.disposeTemplate(e.data),e.data=void 0)}}class h{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}}class c{constructor(e,t,i,n,o={}){const s=()=>this.model;n=n.map(e=>new d(e,s)),this.list=new l.c(e,t,i,n,(e=s,t=o,Object.assign(Object.assign({},t),{accessibilityProvider:t.accessibilityProvider&&new h(e,t.accessibilityProvider)})))}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 r.c.map(this.list.onMouseDblClick,({element:e,index:t,browserEvent:i})=>({element:void 0===e?void 0:this._model.get(e),index:t,browserEvent:i}))}get onPointer(){return r.c.map(this.list.onPointer,({element:e,index:t,browserEvent:i})=>({element:void 0===e?void 0:this._model.get(e),index:t,browserEvent:i}))}get onDidChangeSelection(){return r.c.map(this.list.onDidChangeSelection,({elements:e,indexes:t,browserEvent:i})=>({elements:e.map(e=>this._model.get(e)),indexes:t,browserEvent:i}))}get model(){return this._model}set model(e){this._model=e,this.list.splice(0,this.list.length,Object(o.r)(e.length))}getFocus(){return this.list.getFocus()}getSelection(){return this.list.getSelection()}getSelectedElements(){return this.getSelection().map(e=>this.model.get(e))}style(e){this.list.style(e)}dispose(){this.list.dispose()}}var u=i("e385d");i("ec60");class g{constructor(e,t,i){this.columns=e,this.getColumnSize=i,this.templateId=g.TemplateId,this.renderedTemplates=new Set;const n=new Map(t.map(e=>[e.templateId,e]));this.renderers=[];for(const s of e){var o=n.get(s.templateId);if(!o)throw new Error(`Table cell renderer for template id ${s.templateId} not found.`);this.renderers.push(o)}}renderTemplate(e){var t=Object(n.q)(e,Object(n.a)(".monaco-table-tr"));const i=[],o=[];for(let s=0;snew p(e,t));var h;t={size:d.reduce((e,t)=>e+t.column.weight,0),views:d.map(e=>({size:e.column.weight,view:e}))};this.splitview=new u.b(this.domNode,{orientation:1,scrollbarVisibility:2,getSashOrthogonalSize:()=>this.cachedHeight,descriptor:t}),this.splitview.el.style.height=i.headerRowHeight+"px",this.splitview.el.style.lineHeight=i.headerRowHeight+"px";const c=new g(o,s,e=>this.splitview.getViewSize(e));this.list=new l.c(e,this.domNode,(h=i,{getHeight(e){return h.getHeight(e)},getTemplateId(){return g.TemplateId}}),[c],a),this.columnLayoutDisposable=r.c.any(...d.map(e=>e.onDidLayout))(([e,t])=>c.layoutColumn(e,t)),this.styleElement=Object(n.w)(this.domNode),this.style({})}get onDidChangeFocus(){return this.list.onDidChangeFocus}get onDidChangeSelection(){return this.list.onDidChangeSelection}get onMouseDblClick(){return this.list.onMouseDblClick}get onPointer(){return this.list.onPointer}get onDidFocus(){return this.list.onDidFocus}get onDidDispose(){return this.list.onDidDispose}updateOptions(e){this.list.updateOptions(e)}splice(e,t,i=[]){this.list.splice(e,t,i)}getHTMLElement(){return this.domNode}style(e){const t=[];t.push(`.monaco-table.${this.domId} > .monaco-split-view2 .monaco-sash.vertical::before {\n\t\t\ttop: ${this.virtualDelegate.headerRowHeight+1}px;\n\t\t\theight: calc(100% - ${this.virtualDelegate.headerRowHeight}px);\n\t\t}`),this.styleElement.textContent=t.join("\n"),this.list.style(e)}getSelectedElements(){return this.list.getSelectedElements()}getSelection(){return this.list.getSelection()}getFocus(){return this.list.getFocus()}dispose(){this.splitview.dispose(),this.list.dispose(),this.columnLayoutDisposable.dispose()}}m.InstanceCount=0;var f,_=i("7de1"),b=i("650e"),v=i("e32d"),C=i("b835");(t=f=f||{})[t.Unknown=0]="Unknown",t[t.Twistie=1]="Twistie",t[t.Element=2]="Element";class w extends Error{constructor(e,t){super(`TreeError [${e}] `+t)}}class y{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}}var S=i("1b0e"),L=i("258a");function x(e){return"object"==typeof e&&"visibility"in e&&"data"in e}function k(e){switch(e){case!0:return 1;case!1:return 0;default:return e}}function D(e){return"boolean"==typeof e.collapsible}class N{constructor(e,t,i,n={}){this.user=e,this.list=t,this.rootRef=[],this.eventBufferer=new r.d,this._onDidChangeCollapseState=new r.b,this.onDidChangeCollapseState=this.eventBufferer.wrapEvent(this._onDidChangeCollapseState.event),this._onDidChangeRenderNodeCount=new r.b,this.onDidChangeRenderNodeCount=this.eventBufferer.wrapEvent(this._onDidChangeRenderNodeCount.event),this._onDidSplice=new r.b,this.onDidSplice=this._onDidSplice.event,this.collapseByDefault=void 0!==n.collapseByDefault&&n.collapseByDefault,this.filter=n.filter,this.autoExpandSingleChildren=void 0!==n.autoExpandSingleChildren&&n.autoExpandSingleChildren,this.root={parent:void 0,element:i,children:[],depth:0,visibleChildrenCount:0,visibleChildIndex:-1,collapsible:!1,collapsed:!1,renderNodeCount:0,visibility:1,visible:!0,filterData:void 0}}splice(e,t,i=L.a.empty(),n={}){if(0===e.length)throw new w(this.user,"Invalid tree location");n.diffIdentityProvider?this.spliceSmart(n.diffIdentityProvider,e,t,i,n):this.spliceSimple(e,t,i,n)}spliceSmart(e,t,i,n,o,s){var r;void 0===n&&(n=L.a.empty()),void 0===s&&(s=null!=(r=o.diffDepth)?r:0);const a=this.getParentNodeWithListIndex(t)["parentNode"],l=[...n],d=t[t.length-1],h=new S.a({getElements:()=>a.children.map(t=>e.getId(t.element).toString())},{getElements:()=>[...a.children.slice(0,d),...l,...a.children.slice(d+i)].map(t=>e.getId(t.element).toString())}).ComputeDiff(!1);if(h.quitEarly)return this.spliceSimple(t,i,l,o);const c=t.slice(0,-1);var u=(t,i,n)=>{if(0t.originalStart-e.originalStart))u(g,p,g-(m.originalStart+m.originalLength)),g=m.originalStart,p=m.modifiedStart-d,this.spliceSimple([...c,g],m.originalLength,L.a.slice(l,p,p+m.modifiedLength),o);u(g,p,g)}spliceSimple(e,t,i=L.a.empty(),{onDidCreateNode:n,onDidDeleteNode:s}){const{parentNode:r,listIndex:a,revealed:l,visible:d}=this.getParentNodeWithListIndex(e),h=[];i=L.a.map(i,e=>this.createTreeNode(e,r,r.visible?1:0,l,h,n));var c=e[e.length-1],u=0e+(t.visible?t.renderNodeCount:0),0),this._updateAncestorsRenderNodeCount(r,_-i),this.list.splice(a,i,h)),0{s(t),t.children.forEach(e)};b.forEach(e)}t=0this._setCollapseState(e,n))}isCollapsed(e){return this.getTreeNode(e).collapsed}setCollapsed(e,t,i){var n=this.getTreeNode(e);const o={collapsed:t=void 0===t?!n.collapsed:t,recursive:i||!1};return this.eventBufferer.bufferEvents(()=>this._setCollapseState(e,o))}_setCollapseState(e,t){var{node:i,listIndex:n,revealed:o}=this.getTreeNodeWithListIndex(e),n=this._setListNodeCollapseState(i,n,o,t);if(i!==this.root&&this.autoExpandSingleChildren&&n&&!D(t)&&i.collapsible&&!i.collapsed&&!t.recursive){let n=-1;for(let e=0;e{let t=this.getTreeNode(e);for(;t.parent;)t=t.parent,e=e.slice(0,e.length-1),t.collapsed&&this._setCollapseState(e,{collapsed:!1,recursive:!1})})}refilter(){var e=this.root.renderNodeCount,t=this.updateNodeAfterFilterChange(this.root);this.list.splice(0,e,t)}createTreeNode(e,t,i,n,o,s){const r={parent:t,element:e.element,children:[],depth:t.depth+1,visibleChildrenCount:0,visibleChildIndex:-1,collapsible:"boolean"==typeof e.collapsible?e.collapsible:void 0!==e.collapsed,collapsed:void 0===e.collapsed?this.collapseByDefault:e.collapsed,renderNodeCount:1,visibility:1,visible:!0,filterData:void 0},a=this._filterNode(r,i);r.visibility=a,n&&o.push(r),t=e.children||L.a.empty();const l=n&&0!==a&&!r.collapsed;let d=0,h=1;for(const c of L.a.map(t,e=>this.createTreeNode(e,r,a,l,o,s)))r.children.push(c),h+=c.renderNodeCount,c.visible&&(c.visibleChildIndex=d++);return r.collapsible=r.collapsible||0t.children.length)&&this.hasTreeNode(i,t.children[e]))}getTreeNode(e,t=this.root){if(!e||0===e.length)return t;var[e,...i]=e;if(e<0||e>t.children.length)throw new w(this.user,"Invalid tree location");return this.getTreeNode(i,t.children[e])}getTreeNodeWithListIndex(e){if(0===e.length)return{node:this.root,listIndex:-1,revealed:!0,visible:!1};var{parentNode:t,listIndex:i,revealed:n,visible:o}=this.getParentNodeWithListIndex(e);e=e[e.length-1];if(e<0||e>t.children.length)throw new w(this.user,"Invalid tree location");return t=t.children[e],{node:t,listIndex:i,revealed:n,visible:o&&t.visible}}getParentNodeWithListIndex(e,t=this.root,i=0,n=!0,o=!0){var[s,...e]=e;if(s<0||s>t.children.length)throw new w(this.user,"Invalid tree location");for(let r=0;re.element)),this.data=e}}function H(e){return e instanceof _.a?new V(e):e}class z{constructor(e,t){this.modelProvider=e,this.dnd=t,this.autoExpandDisposable=a.a.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(H(e),t)}onDragOver(e,t,i,n,s=!0){var r=this.dnd.onDragOver(H(e),t&&t.element,i,n),a=this.autoExpandNode!==t;if(a&&(this.autoExpandDisposable.dispose(),this.autoExpandNode=t),void 0===t)return r;if(a&&"boolean"!=typeof r&&r.autoExpand&&(this.autoExpandDisposable=Object(R.i)(()=>{const e=this.modelProvider();var i=e.getNodeLocation(t);e.isCollapsed(i)&&e.setCollapsed(i,!1),this.autoExpandNode=void 0},500)),"boolean"==typeof r||!r.accept||void 0===r.bubble||r.feedback)return s?r:{accept:"boolean"==typeof r?r:r.accept,effect:"boolean"==typeof r?void 0:r.effect,feedback:[i]};if(1===r.bubble){const o=this.modelProvider(),r=o.getNodeLocation(t);return a=o.getParentNodeLocation(r),s=o.getNode(a),i=a&&o.getListIndex(a),this.onDragOver(e,s,i,n,!1)}const l=this.modelProvider(),d=l.getNodeLocation(t);return a=l.getListIndex(d),e=l.getListRenderCount(d),Object.assign(Object.assign({},r),{feedback:Object(o.r)(a,a+e)})}drop(e,t,i,n){this.autoExpandDisposable.dispose(),this.autoExpandNode=void 0,this.dnd.drop(H(e),t&&t.element,i,n)}onDragEnd(e){this.dnd.onDragEnd&&this.dnd.onDragEnd(e)}}class U{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)}}(t=A=A||{}).None="none",t.OnHover="onHover",t.Always="always";class K{constructor(e,t=[]){this._elements=t,this.onDidChange=r.c.forEach(e,e=>this._elements=e)}get elements(){return this._elements}}class q{constructor(e,t,i,n,o={}){this.renderer=e,this.modelProvider=t,this.activeNodes=n,this.renderedElements=new Map,this.renderedNodes=new Map,this.indent=q.DefaultIndent,this.hideTwistiesOfChildlessElements=!1,this.shouldRenderIndentGuides=!1,this.renderedIndentGuides=new P.a,this.activeIndentNodes=new Set,this.indentGuidesDisposable=a.a.None,this.disposables=new a.b,this.templateId=e.templateId,this.updateOptions(o),r.c.map(i,e=>e.node)(this.onDidChangeNodeTwistieState,this,this.disposables),e.onDidChangeTwistieState&&e.onDidChangeTwistieState(this.onDidChangeTwistieState,this,this.disposables)}updateOptions(e={}){var t;void 0!==e.indent&&(this.indent=Object(B.b)(e.indent,0,40)),void 0!==e.renderIndentGuides&&(t=e.renderIndentGuides!==A.None)!==this.shouldRenderIndentGuides&&(this.shouldRenderIndentGuides=t,this.indentGuidesDisposable.dispose(),t&&(t=new a.b,this.activeNodes.onDidChange(this._onDidChangeActiveNodes,this,t),this.indentGuidesDisposable=t,this._onDidChangeActiveNodes(this.activeNodes.elements))),void 0!==e.hideTwistiesOfChildlessElements&&(this.hideTwistiesOfChildlessElements=e.hideTwistiesOfChildlessElements)}renderTemplate(e){var t=Object(n.q)(e,Object(n.a)(".monaco-tl-row")),i=Object(n.q)(t,Object(n.a)(".monaco-tl-indent")),o=Object(n.q)(t,Object(n.a)(".monaco-tl-twistie"));t=Object(n.q)(t,Object(n.a)(".monaco-tl-contents")),t=this.renderer.renderTemplate(t);return{container:e,indent:i,twistie:o,indentGuidesDisposable:a.a.None,templateData:t}}renderElement(e,t,i,n){"number"==typeof n&&(this.renderedNodes.set(e,{templateData:i,height:n}),this.renderedElements.set(e.element,e));var o=q.DefaultIndent+(e.depth-1)*this.indent;i.twistie.style.paddingLeft=o+"px",i.indent.style.width=o+this.indent-16+"px",this.renderTwistie(e,i),"number"==typeof n&&this.renderIndentGuides(e,i),this.renderer.renderElement(e,t,i.templateData,n)}disposeElement(e,t,i,n){i.indentGuidesDisposable.dispose(),this.renderer.disposeElement&&this.renderer.disposeElement(e,t,i.templateData,n),"number"==typeof n&&(this.renderedNodes.delete(e),this.renderedElements.delete(e.element))}disposeTemplate(e){this.renderer.disposeTemplate(e.templateData)}onDidChangeTwistieState(e){e=this.renderedElements.get(e),e&&this.onDidChangeNodeTwistieState(e)}onDidChangeNodeTwistieState(e){var t=this.renderedNodes.get(e);t&&(this.renderTwistie(e,t.templateData),this._onDidChangeActiveNodes(this.activeNodes.elements),this.renderIndentGuides(e,t.templateData))}renderTwistie(e,t){t.twistie.classList.remove(...O.classNamesArray);let i=!1;this.renderer.renderTwistie&&(i=this.renderer.renderTwistie(e.element,t.twistie)),e.collapsible&&(!this.hideTwistiesOfChildlessElements||0this.renderedIndentGuides.delete(e,l))),r=e}t.indentGuidesDisposable=o}}_onDidChangeActiveNodes(e){if(this.shouldRenderIndentGuides){const t=new Set,i=this.modelProvider();e.forEach(e=>{var n=i.getNodeLocation(e);try{var o=i.getParentNodeLocation(n);e.collapsible&&0{t.has(e)||this.renderedIndentGuides.forEach(e,e=>e.classList.remove("active"))}),t.forEach(e=>{this.activeIndentNodes.has(e)||this.renderedIndentGuides.forEach(e,e=>e.classList.add("active"))}),this.activeIndentNodes=t}}dispose(){this.renderedNodes.clear(),this.renderedElements.clear(),this.indentGuidesDisposable.dispose(),Object(a.f)(this.disposables)}}q.DefaultIndent=8;class ${constructor(e,t,i){this.tree=e,this.keyboardNavigationLabelProvider=t,this._filter=i,this._totalCount=0,this._matchCount=0,this._pattern="",this._lowercasePattern="",this.disposables=new a.b,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){if(t=this._filter.filter(e,t),this.tree.options.simpleKeyboardNavigation)return t;let i;if(0===(i="boolean"==typeof t?t?1:0:x(t)?k(t.visibility):t))return!1}if(this._totalCount++,this.tree.options.simpleKeyboardNavigation||!this._pattern)return this._matchCount++,{data:F.a.Default,visibility:!0};t=this.keyboardNavigationLabelProvider.getKeyboardNavigationLabel(e);var i=Array.isArray(t)?t:[t];for(const o of i){const e=o&&o.toString();if(void 0===e)return{data:F.a.Default,visibility:!0};var n=Object(F.d)(this._pattern,this._lowercasePattern,0,e,e.toLowerCase(),0,!0);if(n)return this._matchCount++,1===i.length?{data:n,visibility:!0}:{data:{label:e,score:n},visibility:!0}}return this.tree.options.filterOnType?2:{data:F.a.Default,visibility:!0}}reset(){this._totalCount=0,this._matchCount=0}dispose(){Object(a.f)(this.disposables)}}class G{constructor(e,t,i,o,s){this.tree=e,this.view=i,this.filter=o,this.keyboardNavigationDelegate=s,this._enabled=!1,this._pattern="",this._empty=!1,this._onDidChangeEmptyState=new r.b,this.positionClassName="ne",this.automaticKeyboardNavigation=!0,this.triggered=!1,this._onDidChangePattern=new r.b,this.enabledDisposables=new a.b,this.disposables=new a.b,this.domNode=Object(n.a)(".monaco-list-type-filter."+this.positionClassName),this.domNode.draggable=!0,this.disposables.add(Object(n.i)(this.domNode,"dragstart",()=>this.onDragStart())),this.messageDomNode=Object(n.q)(i.getHTMLElement(),Object(n.a)(".monaco-list-type-filter-message")),this.labelDomNode=Object(n.q)(this.domNode,Object(n.a)("span.label")),o=Object(n.q)(this.domNode,Object(n.a)(".controls")),this._filterOnType=!!e.options.filterOnType,this.filterOnTypeDomNode=Object(n.q)(o,Object(n.a)("input.filter")),this.filterOnTypeDomNode.type="checkbox",this.filterOnTypeDomNode.checked=this._filterOnType,this.filterOnTypeDomNode.tabIndex=-1,this.updateFilterOnTypeTitleAndIcon(),this.disposables.add(Object(n.i)(this.filterOnTypeDomNode,"input",()=>this.onDidChangeFilterOnType())),this.clearDomNode=Object(n.q)(o,Object(n.a)("button.clear"+M.cssSelector)),this.clearDomNode.tabIndex=-1,this.clearDomNode.title=Object(W.a)("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(),void 0!==e.filterOnType&&(this._filterOnType=!!e.filterOnType,this.filterOnTypeDomNode.checked=this._filterOnType,this.updateFilterOnTypeTitleAndIcon()),void 0!==e.automaticKeyboardNavigation&&(this.automaticKeyboardNavigation=e.automaticKeyboardNavigation),this.tree.refilter(),this.render(),this.automaticKeyboardNavigation||this.onEventOrInput("")}enable(){var e,t;this._enabled||(e=this.enabledDisposables.add(new v.a(this.view.getHTMLElement(),"keydown")),e=r.c.chain(e.event).filter(e=>!Object(l.e)(e.target)||e.target===this.filterOnTypeDomNode).filter(e=>"Dead"!==e.key&&!/^Media/.test(e.key)).map(e=>new C.a(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)||(0{e.stopPropagation(),e.preventDefault()}).event,t=this.enabledDisposables.add(new v.a(this.clearDomNode,"click")),r.c.chain(r.c.any(e,t.event)).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&&(j.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=>!F.a.isDefault(e.filterData));var i=this.tree.getFocus();0{switch(l){case"nw":this.domNode.style.top="4px",this.domNode.style.left="4px";break;case"ne":this.domNode.style.top="4px",this.domNode.style.left=i-s-6+"px"}},h=()=>{this.positionClassName=l,this.domNode.className="monaco-list-type-filter "+this.positionClassName,this.domNode.style.top="",this.domNode.style.left="",Object(a.f)(r)};d(),this.domNode.classList.remove(l),this.domNode.classList.add("dragging"),r.add(Object(a.i)(()=>this.domNode.classList.remove("dragging"))),r.add(Object(n.i)(document,"dragover",e=>{e.preventDefault();var i=e.clientX-t;e.dataTransfer&&(e.dataTransfer.dropEffect="none"),l=ih())),b.c.CurrentDragAndDropData=new b.b("vscode-ui"),r.add(Object(a.i)(()=>b.c.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?(this.filterOnTypeDomNode.classList.remove(...I.classNamesArray),this.filterOnTypeDomNode.classList.add(...E.classNamesArray),this.filterOnTypeDomNode.title=Object(W.a)("disable filter on type","Disable Filter on Type")):(this.filterOnTypeDomNode.classList.remove(...E.classNamesArray),this.filterOnTypeDomNode.classList.add(...I.classNamesArray),this.filterOnTypeDomNode.title=Object(W.a)("enable filter on type","Enable Filter on Type"))}render(){var e=0Y(e,t))}class X{constructor(e,t){this.getFirstViewElementWithTrait=e,this.identityProvider=t,this.nodes=[],this._onDidChange=new r.b,this.onDidChange=this._onDidChange.event}get nodeSet(){return this._nodeSet||(this._nodeSet=this.createNodeSet()),this._nodeSet}set(e,t){var i;(null!=(i=t)&&i.__forceEvent||!Object(o.h)(this.nodes,e))&&this._set(e,!1,t)}_set(e,t,i){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:i})}}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 n=new Set,o=e=>n.add(this.identityProvider.getId(e.element).toString()),s=(t.forEach(e=>Y(e,o)),new Map),r=e=>s.set(this.identityProvider.getId(e.element).toString(),e),a=(e.forEach(e=>Y(e,r)),[]);for(const e of this.nodes){var i=this.identityProvider.getId(e.element).toString();n.has(i)?(i=s.get(i))&&a.push(i):a.push(e)}0e.delete(t);t.forEach(e=>Y(e,i)),this.set([...e.values()])}}createNodeSet(){const e=new Set;for(const t of this.nodes)e.add(t);return e}}class Q extends l.d{constructor(e,t){super(e),this.tree=t}onViewPointer(e){if(!Object(l.e)(e.browserEvent.target)&&!Object(l.f)(e.browserEvent.target)){var t=e.element;if(!t)return super.onViewPointer(e);if(this.isSelectionRangeChangeEvent(e)||this.isSelectionSingleChangeEvent(e))return super.onViewPointer(e);const o=e.browserEvent.target;var i=o.classList.contains("monaco-tl-twistie")||o.classList.contains("monaco-icon-label")&&o.classList.contains("folder-icon")&&e.browserEvent.offsetX<16;let s=!1;if((s="function"==typeof this.tree.expandOnlyOnTwistieClick?this.tree.expandOnlyOnTwistieClick(t.element):!!this.tree.expandOnlyOnTwistieClick)&&!i&&2!==e.browserEvent.detail)return super.onViewPointer(e);if(!this.tree.expandOnDoubleClick&&2===e.browserEvent.detail)return super.onViewPointer(e);if(t.collapsible){const o=this.tree.model;t=o.getNodeLocation(t);var n=e.browserEvent.altKey;if(this.tree.setFocus([t]),o.setCollapsed(t,void 0,n),s&&i)return}super.onViewPointer(e)}}onDoubleClick(e){!e.browserEvent.target.classList.contains("monaco-tl-twistie")&&this.tree.expandOnDoubleClick&&super.onDoubleClick(e)}}class J extends l.c{constructor(e,t,i,n,o,s,r,a){super(e,t,i,n,a),this.focusTrait=o,this.selectionTrait=s,this.anchorTrait=r}createMouseController(e){return new Q(this,e.tree)}splice(e,t,i=[]){if(super.splice(e,t,i),0!==i.length){const t=[],n=[];let s;i.forEach((i,o)=>{this.focusTrait.has(i)&&t.push(e+o),this.selectionTrait.has(i)&&n.push(e+o),this.anchorTrait.has(i)&&(s=e+o)}),0this.element(e)),t)}setSelection(e,t,i=!1){super.setSelection(e,t),i||this.selectionTrait.set(e.map(e=>this.element(e)),t)}setAnchor(e,t=!1){super.setAnchor(e),t||(void 0===e?this.anchorTrait.set([]):this.anchorTrait.set([this.element(e)]))}}class ee{constructor(e,t,i,o,s={}){this._options=s,this.eventBufferer=new r.d,this.disposables=new a.b,this._onWillRefilter=new r.b,this.onWillRefilter=this._onWillRefilter.event,this._onDidUpdateOptions=new r.b;var d,h,c;i=new U(i);const u=new r.f,g=new r.f,p=new K(g.event);for(d of(this.renderers=o.map(e=>new q(e,()=>this.model,u.event,p,s)),this.renderers))this.disposables.add(d);let m;s.keyboardNavigationLabelProvider&&(m=new $(this,s.keyboardNavigationLabelProvider,s.filter),s=Object.assign(Object.assign({},s),{filter:m}),this.disposables.add(m)),this.focus=new X(()=>this.view.getFocusedElements()[0],s.identityProvider),this.selection=new X(()=>this.view.getSelectedElements()[0],s.identityProvider),this.anchor=new X(()=>this.view.getAnchorElement(),s.identityProvider),this.view=new J(e,t,i,this.renderers,this.focus,this.selection,this.anchor,Object.assign(Object.assign({},(h=()=>this.model,(c=s)&&Object.assign(Object.assign({},c),{identityProvider:c.identityProvider&&{getId(e){return c.identityProvider.getId(e.element)}},dnd:c.dnd&&new z(h,c.dnd),multipleSelectionController:c.multipleSelectionController&&{isSelectionSingleChangeEvent(e){return c.multipleSelectionController.isSelectionSingleChangeEvent(Object.assign(Object.assign({},e),{element:e.element}))},isSelectionRangeChangeEvent(e){return c.multipleSelectionController.isSelectionRangeChangeEvent(Object.assign(Object.assign({},e),{element:e.element}))}},accessibilityProvider:c.accessibilityProvider&&Object.assign(Object.assign({},c.accessibilityProvider),{getSetSize(e){const t=h();return e=t.getNodeLocation(e),e=t.getParentNodeLocation(e),t.getNode(e).visibleChildrenCount},getPosInSet(e){return e.visibleChildIndex+1},isChecked:c.accessibilityProvider&&c.accessibilityProvider.isChecked?e=>c.accessibilityProvider.isChecked(e.element):void 0,getRole:c.accessibilityProvider&&c.accessibilityProvider.getRole?e=>c.accessibilityProvider.getRole(e.element):()=>"treeitem",getAriaLabel(e){return c.accessibilityProvider.getAriaLabel(e.element)},getWidgetAriaLabel(){return c.accessibilityProvider.getWidgetAriaLabel()},getWidgetRole:c.accessibilityProvider&&c.accessibilityProvider.getWidgetRole?()=>c.accessibilityProvider.getWidgetRole():()=>"tree",getAriaLevel:c.accessibilityProvider&&c.accessibilityProvider.getAriaLevel?e=>c.accessibilityProvider.getAriaLevel(e.element):e=>e.depth,getActiveDescendantId:c.accessibilityProvider.getActiveDescendantId&&(e=>c.accessibilityProvider.getActiveDescendantId(e.element))}),keyboardNavigationLabelProvider:c.keyboardNavigationLabelProvider&&Object.assign(Object.assign({},c.keyboardNavigationLabelProvider),{getKeyboardNavigationLabel(e){return c.keyboardNavigationLabelProvider.getKeyboardNavigationLabel(e.element)}}),enableKeyboardNavigation:c.simpleKeyboardNavigation}))),{tree:this})),this.model=this.createModel(e,this.view,s),u.input=this.model.onDidChangeCollapseState;const f=r.c.forEach(this.model.onDidSplice,e=>{this.eventBufferer.bufferEvents(()=>{this.focus.onDidModelSplice(e),this.selection.onDidModelSplice(e)})});if(f(()=>null,null,this.disposables),g.input=r.c.chain(r.c.any(f,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!==s.keyboardSupport){const e=r.c.chain(this.view.onKeyDown).filter(e=>!Object(l.e)(e.target)).map(e=>new C.a(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(s.keyboardNavigationLabelProvider){const e=s.keyboardNavigationDelegate||l.a;this.typeFilterController=new G(this,this.model,this.view,m,e),this.focusNavigationFilter=e=>this.typeFilterController.shouldAllowFocus(e),this.disposables.add(this.typeFilterController)}this.styleElement=Object(n.w)(this.view.getHTMLElement()),this.getHTMLElement().classList.toggle("always",this._options.renderIndentGuides===A.Always)}get onDidChangeFocus(){return this.eventBufferer.wrapEvent(this.focus.onDidChange)}get onDidChangeSelection(){return this.eventBufferer.wrapEvent(this.selection.onDidChange)}get onMouseDblClick(){return r.c.map(this.view.onMouseDblClick,Z)}get onPointer(){return r.c.map(this.view.onPointer,Z)}get onDidFocus(){return this.view.onDidFocus}get onDidChangeCollapseState(){return this.model.onDidChangeCollapseState}get expandOnDoubleClick(){return void 0===this._options.expandOnDoubleClick||this._options.expandOnDoubleClick}get expandOnlyOnTwistieClick(){return void 0===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(Object.assign(Object.assign({},this._options),{enableKeyboardNavigation:this._options.simpleKeyboardNavigation})),this.typeFilterController&&this.typeFilterController.updateOptions(this._options),this._onDidUpdateOptions.fire(this._options),this.getHTMLElement().classList.toggle("always",this._options.renderIndentGuides===A.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){var t="."+this.view.domId;const i=[];e.treeIndentGuidesStroke&&(i.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)}; }`),i.push(`.monaco-list${t} .monaco-tl-indent > .indent-guide.active { border-color: ${e.treeIndentGuidesStroke}; }`)),this.styleElement.textContent=i.join("\n"),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){var i=e.map(e=>this.model.getNode(e));this.selection.set(i,t),i=e.map(e=>this.model.getListIndex(e)).filter(e=>-1this.model.getNode(e));this.focus.set(i,t),i=e.map(e=>this.model.getListIndex(e)).filter(e=>-1e.visible)&&([e]=this.view.getFocus(),this.view.reveal(e+=1),this.view.setFocus([e]))}}onSpace(e){e.preventDefault(),e.stopPropagation();var t=this.view.getFocusedElements();0!==t.length&&(t=t[0],t=this.model.getNodeLocation(t),e=e.browserEvent.altKey,this.model.setCollapsed(t,void 0,e))}dispose(){Object(a.f)(this.disposables),this.view.dispose()}}class te{constructor(e,t,i={}){this.user=e,this.rootRef=null,this.nodes=new Map,this.nodesByIdentity=new Map,this.model=new N(e,t,null,i),this.onDidSplice=this.model.onDidSplice,this.onDidChangeCollapseState=this.model.onDidChangeCollapseState,this.onDidChangeRenderNodeCount=this.model.onDidChangeRenderNodeCount,i.sorter&&(this.sorter={compare(e,t){return i.sorter.compare(e.element,t.element)}}),this.identityProvider=i.identityProvider}setChildren(e,t=L.a.empty(),i={}){e=this.getElementLocation(e),this._setChildren(e,this.preserveCollapseState(t),i)}_setChildren(e,t=L.a.empty(),i){const n=new Set,o=new Set;this.model.splice([...e,0],Number.MAX_VALUE,t,Object.assign(Object.assign({},i),{onDidCreateNode:e=>{var t;null!==e.element&&(e=e,n.add(e.element),this.nodes.set(e.element,e),this.identityProvider&&(t=this.identityProvider.getId(e.element).toString(),o.add(t),this.nodesByIdentity.set(t,e)),null!=(t=i.onDidCreateNode)&&t.call(i,e))},onDidDeleteNode:e=>{var t;null!==e.element&&(e=e,n.has(e.element)||this.nodes.delete(e.element),this.identityProvider&&(t=this.identityProvider.getId(e.element).toString(),o.has(t)||this.nodesByIdentity.delete(t)),null!=(t=i.onDidDeleteNode)&&t.call(i,e))}}))}preserveCollapseState(e=L.a.empty()){return this.sorter&&(e=[...e].sort(this.sorter.compare.bind(this.sorter))),L.a.map(e,e=>{let t=this.nodes.get(e.element);var i,n;return!t&&this.identityProvider&&(i=this.identityProvider.getId(e.element).toString(),t=this.nodesByIdentity.get(i)),t?(i=("boolean"==typeof e.collapsible?e:t).collapsible,n=(void 0!==e.collapsed?e:t).collapsed,Object.assign(Object.assign({},e),{collapsible:i,collapsed:n,children:this.preserveCollapseState(e.children)})):Object.assign(Object.assign({},e),{children:this.preserveCollapseState(e.children)})})}rerender(e){e=this.getElementLocation(e),this.model.rerender(e)}has(e){return this.nodes.has(e)}getListIndex(e){return e=this.getElementLocation(e),this.model.getListIndex(e)}getListRenderCount(e){return e=this.getElementLocation(e),this.model.getListRenderCount(e)}isCollapsible(e){return e=this.getElementLocation(e),this.model.isCollapsible(e)}setCollapsible(e,t){return e=this.getElementLocation(e),this.model.setCollapsible(e,t)}isCollapsed(e){return e=this.getElementLocation(e),this.model.isCollapsed(e)}setCollapsed(e,t,i){return e=this.getElementLocation(e),this.model.setCollapsed(e,t,i)}expandTo(e){e=this.getElementLocation(e),this.model.expandTo(e)}refilter(){this.model.refilter()}getNode(e=null){if(null===e)return this.model.getNode(this.model.rootRef);var t=this.nodes.get(e);if(t)return t;throw new w(this.user,"Tree element not found: "+e)}getNodeLocation(e){return e.element}getParentNodeLocation(e){if(null===e)throw new w(this.user,"Invalid getParentNodeLocation call");var t=this.nodes.get(e);if(t)return t=this.model.getNodeLocation(t),t=this.model.getParentNodeLocation(t),this.model.getNode(t).element;throw new w(this.user,"Tree element not found: "+e)}getElementLocation(e){if(null===e)return[];var t=this.nodes.get(e);if(t)return this.model.getNodeLocation(t);throw new w(this.user,"Tree element not found: "+e)}}function ie(e){return{element:{elements:[e.element],incompressible:e.incompressible||!1},children:L.a.map(L.a.from(e.children),ie),collapsible:e.collapsible,collapsed:e.collapsed}}function ne(e){const t=[e.element];var i=e.incompressible||!1;let n,o;for(;;){if([o,n]=L.a.consume(L.a.from(e.children),2),1!==o.length)break;if(o[0].incompressible)break;e=o[0],t.push(e.element)}return{element:{elements:t,incompressible:i},children:L.a.map(L.a.concat(o,n),ne),collapsible:e.collapsible,collapsed:e.collapsed}}function oe(e){return function e(t,i=0){let n;return n=ie(t,0)),0===i&&t.element.incompressible?{element:t.element.elements[i],children:n,incompressible:!0,collapsible:t.collapsible,collapsed:t.collapsed}:{element:t.element.elements[i],children:n,collapsible:t.collapsible,collapsed:t.collapsed}}(e,0)}class se{constructor(e,t,i={}){this.user=e,this.rootRef=null,this.nodes=new Map,this.model=new te(e,t,i),this.enabled=void 0===i.compressionEnabled||i.compressionEnabled,this.identityProvider=i.identityProvider}get onDidSplice(){return this.model.onDidSplice}get onDidChangeCollapseState(){return this.model.onDidChangeCollapseState}get onDidChangeRenderNodeCount(){return this.model.onDidChangeRenderNodeCount}setChildren(e,t=L.a.empty(),i){var n;i=i.diffIdentityProvider&&(n=i.diffIdentityProvider,{getId(e){return e.elements.map(e=>n.getId(e).toString()).join("\0")}});if(null===e)o=L.a.map(t,this.enabled?ne:ie),this._setChildren(null,o,{diffIdentityProvider:i,diffDepth:1/0});else{var o=this.nodes.get(e);if(!o)throw new Error("Unknown compressed tree node");const n=this.model.getNode(o);o=this.model.getParentNodeLocation(o);const s=this.model.getNode(o);o=function e(t,i,n){return t.element===i?Object.assign(Object.assign({},t),{children:n}):Object.assign(Object.assign({},t),{children:L.a.map(L.a.from(t.children),t=>e(t,i,n))})}(oe(n),e,t);const r=(this.enabled?ne:ie)(o);e=s.children.map(e=>e===n?r:e),this._setChildren(s.element,e,{diffIdentityProvider:i,diffDepth:n.depth-s.depth})}}setCompressionEnabled(e){var t;e!==this.enabled&&(this.enabled=e,t=this.model.getNode().children,t=L.a.map(t,oe),t=L.a.map(t,e?ne:ie),this._setChildren(null,t,{diffIdentityProvider:this.identityProvider,diffDepth:1/0}))}_setChildren(e,t,i){const n=new Set;this.model.setChildren(e,t,Object.assign(Object.assign({},i),{onDidCreateNode:e=>{for(const t of e.element.elements)n.add(t),this.nodes.set(t,e.element)},onDidDeleteNode:e=>{for(const t of e.element.elements)n.has(t)||this.nodes.delete(t)}}))}has(e){return this.nodes.has(e)}getListIndex(e){return e=this.getCompressedNode(e),this.model.getListIndex(e)}getListRenderCount(e){return e=this.getCompressedNode(e),this.model.getListRenderCount(e)}getNode(e){return void 0===e?this.model.getNode():(e=this.getCompressedNode(e),this.model.getNode(e))}getNodeLocation(e){return e=this.model.getNodeLocation(e),null===e?null:e.elements[e.elements.length-1]}getParentNodeLocation(e){return e=this.getCompressedNode(e),e=this.model.getParentNodeLocation(e),null===e?null:e.elements[e.elements.length-1]}isCollapsible(e){return e=this.getCompressedNode(e),this.model.isCollapsible(e)}setCollapsible(e,t){return e=this.getCompressedNode(e),this.model.setCollapsible(e,t)}isCollapsed(e){return e=this.getCompressedNode(e),this.model.isCollapsed(e)}setCollapsed(e,t,i){return e=this.getCompressedNode(e),this.model.setCollapsed(e,t,i)}expandTo(e){e=this.getCompressedNode(e),this.model.expandTo(e)}rerender(e){e=this.getCompressedNode(e),this.model.rerender(e)}refilter(){this.model.refilter()}getCompressedNode(e){if(null===e)return null;var t=this.nodes.get(e);if(t)return t;throw new w(this.user,"Tree element not found: "+e)}}const re=e=>e[e.length-1];class ae{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 ae(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}}class le{constructor(e,t,i={}){this.rootRef=null,this.elementMapper=i.elementMapper||re;const n=e=>this.elementMapper(e.elements);var o,s,r,a;this.nodeMapper=new y(e=>new ae(n,e)),this.model=new se(e,(r=this.nodeMapper,a=t,{splice(e,t,i){a.splice(e,t,i.map(e=>r.map(e)))},updateElementHeight(e,t){a.updateElementHeight(e,t)}}),(o=n,s=i,Object.assign(Object.assign({},s),{identityProvider:s.identityProvider&&{getId(e){return s.identityProvider.getId(o(e))}},sorter:s.sorter&&{compare(e,t){return s.sorter.compare(e.elements[0],t.elements[0])}},filter:s.filter&&{filter(e,t){return s.filter.filter(o(e),t)}}})))}get onDidSplice(){return r.c.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 r.c.map(this.model.onDidChangeCollapseState,({node:e,deep:t})=>({node:this.nodeMapper.map(e),deep:t}))}get onDidChangeRenderNodeCount(){return r.c.map(this.model.onDidChangeRenderNodeCount,e=>this.nodeMapper.map(e))}setChildren(e,t=L.a.empty(),i={}){this.model.setChildren(e,t,i)}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,i){return this.model.setCollapsed(e,t,i)}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)}}t=i("6424");class de extends ee{constructor(e,t,i,n,o={}){super(e,t,i,n,o)}get onDidChangeCollapseState(){return this.model.onDidChangeCollapseState}setChildren(e,t=L.a.empty(),i){this.model.setChildren(e,t,i)}rerender(e){void 0===e?this.view.rerender():this.model.rerender(e)}hasElement(e){return this.model.has(e)}createModel(e,t,i){return new te(e,t,i)}}class he{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){return{compressedTreeNode:void 0,data:this.renderer.renderTemplate(e)}}renderElement(e,t,i,n){var o=this.compressedTreeNodeProvider.getCompressedTreeNode(e.element);1===o.element.elements.length?(i.compressedTreeNode=void 0,this.renderer.renderElement(e,t,i.data,n)):(i.compressedTreeNode=o,this.renderer.renderCompressedElements(o,t,i.data,n))}disposeElement(e,t,i,n){i.compressedTreeNode?this.renderer.disposeCompressedElements&&this.renderer.disposeCompressedElements(i.compressedTreeNode,t,i.data,n):this.renderer.disposeElement&&this.renderer.disposeElement(e,t,i.data,n)}disposeTemplate(e){this.renderer.disposeTemplate(e.data)}renderTwistie(e,t){return!!this.renderer.renderTwistie&&this.renderer.renderTwistie(e,t)}}(function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3this;var r,a;super(e,t,i,n.map(e=>new he(s,e)),(r=s,(a=o)&&Object.assign(Object.assign({},a),{keyboardNavigationLabelProvider:a.keyboardNavigationLabelProvider&&{getKeyboardNavigationLabel(e){let t;try{t=r().getCompressedTreeNode(e)}catch(t){return a.keyboardNavigationLabelProvider.getKeyboardNavigationLabel(e)}return 1===t.element.elements.length?a.keyboardNavigationLabelProvider.getKeyboardNavigationLabel(e):a.keyboardNavigationLabelProvider.getCompressedNodeKeyboardNavigationLabel(t.element.elements)}}})))}setChildren(e,t=L.a.empty(),i){this.model.setChildren(e,t,i)}createModel(e,t,i){return new le(e,t,i)}updateOptions(e={}){super.updateOptions(e),void 0!==e.compressionEnabled&&this.model.setCompressionEnabled(e.compressionEnabled)}getCompressedTreeNode(e=null){return this.model.getCompressedTreeNode(e)}}var ue=i("fdcc"),ge=function(e,t,i,n){return new(i=i||Promise)((function(o,s){function r(e){try{l(n.next(e))}catch(e){s(e)}}function a(e){try{l(n.throw(e))}catch(e){s(e)}}function l(e){var t;e.done?o(e.value):((t=e.value)instanceof i?t:new i((function(e){e(t)}))).then(r,a)}l((n=n.apply(e,t||[])).next())}))};function pe(e){return Object.assign(Object.assign({},e),{children:[],refreshPromise:void 0,stale:!0,slow:!1,collapsedByDefault:void 0})}function me(e,t){return!!t.parent&&(t.parent===e||me(e,t.parent))}class fe{constructor(e){this.node=e}get element(){return this.node.element.element}get children(){return this.node.children.map(e=>new fe(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 _e{constructor(e,t,i){this.renderer=e,this.nodeMapper=t,this.onDidChangeTwistieState=i,this.renderedNodes=new Map,this.templateId=e.templateId}renderTemplate(e){return{templateData:this.renderer.renderTemplate(e)}}renderElement(e,t,i,n){this.renderer.renderElement(this.nodeMapper.map(e),t,i.templateData,n)}renderTwistie(e,t){return e.slow?(t.classList.add(...T.classNamesArray),!0):(t.classList.remove(...T.classNamesArray),!1)}disposeElement(e,t,i,n){this.renderer.disposeElement&&this.renderer.disposeElement(this.nodeMapper.map(e),t,i.templateData,n)}disposeTemplate(e){this.renderer.disposeTemplate(e.templateData)}dispose(){this.renderedNodes.clear()}}function be(e){return{browserEvent:e.browserEvent,elements:e.elements.map(e=>e.element)}}function ve(e){return{browserEvent:e.browserEvent,element:e.element&&e.element.element,target:e.target}}class Ce extends _.a{constructor(e){super(e.elements.map(e=>e.element)),this.data=e}}function we(e){return e instanceof _.a?new Ce(e):e}class ye{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(we(e),t)}onDragOver(e,t,i,n,o=0){return this.dnd.onDragOver(we(e),t&&t.element,i,n)}drop(e,t,i,n){this.dnd.drop(we(e),t&&t.element,i,n)}onDragEnd(e){this.dnd.onDragEnd&&this.dnd.onDragEnd(e)}}function Se(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 ye(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 i;return!(null==(i=e.accessibilityProvider)||!i.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,i){return e.filter.filter(t.element,i)}},keyboardNavigationLabelProvider:e.keyboardNavigationLabelProvider&&Object.assign(Object.assign({},e.keyboardNavigationLabelProvider),{getKeyboardNavigationLabel(t){return e.keyboardNavigationLabelProvider.getKeyboardNavigationLabel(t.element)}}),sorter:void 0,expandOnlyOnTwistieClick:void 0===e.expandOnlyOnTwistieClick?void 0:"function"!=typeof e.expandOnlyOnTwistieClick?e.expandOnlyOnTwistieClick:t=>e.expandOnlyOnTwistieClick(t.element),additionalScrollHeight:e.additionalScrollHeight})}function Le(e,t){t(e),e.children.forEach(e=>Le(e,t))}class xe{constructor(e,t,i,n,o,s={}){this.user=e,this.dataSource=o,this.nodes=new Map,this.subTreeRefreshPromises=new Map,this.refreshPromises=new Map,this._onDidRender=new r.b,this._onDidChangeNodeSlowState=new r.b,this.nodeMapper=new y(e=>new fe(e)),this.disposables=new a.b,this.identityProvider=s.identityProvider,this.autoExpandSingleChildren=void 0!==s.autoExpandSingleChildren&&s.autoExpandSingleChildren,this.sorter=s.sorter,this.collapseByDefault=s.collapseByDefault,this.tree=this.createTree(e,t,i,n,s),this.root=pe({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 r.c.map(this.tree.onDidChangeFocus,be)}get onDidChangeSelection(){return r.c.map(this.tree.onDidChangeSelection,be)}get onMouseDblClick(){return r.c.map(this.tree.onMouseDblClick,ve)}get onPointer(){return r.c.map(this.tree.onPointer,ve)}get onDidFocus(){return this.tree.onDidFocus}get onDidDispose(){return this.tree.onDidDispose}createTree(e,t,i,n,o){return i=new U(i),n=n.map(e=>new _e(e,this.nodeMapper,this._onDidChangeNodeSlowState.event)),o=Se(o)||{},new de(e,t,i,n,o)}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 ge(this,void 0,void 0,(function*(){this.refreshPromises.forEach(e=>e.cancel()),this.refreshPromises.clear(),this.root.element=e;var i=t&&{viewState:t,focus:[],selection:[]};yield this._updateChildren(e,!0,!1,i),i&&(this.tree.setFocus(i.focus),this.tree.setSelection(i.selection)),t&&"number"==typeof t.scrollTop&&(this.scrollTop=t.scrollTop)}))}_updateChildren(e=this.root.element,t=!0,i=!1,n,o){return ge(this,void 0,void 0,(function*(){if(void 0===this.root.element)throw new w(this.user,"Tree input not set");this.root.refreshPromise&&(yield this.root.refreshPromise,yield r.c.toPromise(this._onDidRender.event));var s=this.getDataNode(e);if(yield this.refreshAndRenderNode(s,t,n,o),i)try{this.tree.rerender(s)}catch(s){}}))}rerender(e){void 0===e||e===this.root.element?this.tree.rerender():(e=this.getDataNode(e),this.tree.rerender(e))}collapse(e,t=!1){return e=this.getDataNode(e),this.tree.collapse(e===this.root?null:e,t)}expand(e,t=!1){return ge(this,void 0,void 0,(function*(){if(void 0===this.root.element)throw new w(this.user,"Tree input not set");this.root.refreshPromise&&(yield this.root.refreshPromise,yield r.c.toPromise(this._onDidRender.event));var i,n=this.getDataNode(e);return!(this.tree.hasElement(n)&&!this.tree.isCollapsible(n))&&(n.refreshPromise&&(yield this.root.refreshPromise,yield r.c.toPromise(this._onDidRender.event)),!(n!==this.root&&!n.refreshPromise&&!this.tree.isCollapsed(n))&&(i=this.tree.expand(n===this.root?null:n,t),n.refreshPromise&&(yield this.root.refreshPromise,yield r.c.toPromise(this._onDidRender.event)),i))}))}setSelection(e,t){e=e.map(e=>this.getDataNode(e)),this.tree.setSelection(e,t)}getSelection(){const e=this.tree.getSelection();return e.map(e=>e.element)}setFocus(e,t){e=e.map(e=>this.getDataNode(e)),this.tree.setFocus(e,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){var t=this.nodes.get(e===this.root.element?null:e);if(t)return t;throw new w(this.user,"Data tree node not found: "+e)}refreshAndRenderNode(e,t,i,n){return ge(this,void 0,void 0,(function*(){yield this.refreshNode(e,t,i),this.render(e,i,n)}))}refreshNode(e,t,i){return ge(this,void 0,void 0,(function*(){let n;return this.subTreeRefreshPromises.forEach((o,s)=>{var r;n||(s=s)!==(r=e)&&!me(s,r)&&!me(r,s)||(n=o.then(()=>this.refreshNode(e,t,i)))}),n||this.doRefreshSubTree(e,t,i)}))}doRefreshSubTree(e,t,i){return ge(this,void 0,void 0,(function*(){let n;e.refreshPromise=new Promise(e=>n=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,i);e.stale=!1,yield R.d.settled(o.map(e=>this.doRefreshSubTree(e,t,i)))}finally{n()}}))}doRefreshNode(e,t,i){return ge(this,void 0,void 0,(function*(){let n;if(e.hasChildren=!!this.dataSource.hasChildren(e.element),e.hasChildren){const t=Object(R.n)(800);t.then(()=>{e.slow=!0,this._onDidChangeNodeSlowState.fire(e)},e=>null),n=this.doGetChildren(e).finally(()=>t.cancel())}else n=Promise.resolve(L.a.empty());try{var o=yield n;return this.setChildren(e,o,t,i)}catch(n){if(e!==this.root&&this.tree.hasElement(e)&&this.tree.collapse(e),Object(ue.e)(n))return[];throw n}finally{e.slow&&(e.slow=!1,this._onDidChangeNodeSlowState.fire(e))}}))}doGetChildren(e){let t=this.refreshPromises.get(e);return t||(t=Object(R.h)(()=>ge(this,void 0,void 0,(function*(){var 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(ue.f))}setChildren(e,t,i,n){const o=[...t];if(0===e.children.length&&0===o.length)return[];const s=new Map,r=new Map;for(const h of e.children){var a;s.set(h.element,h),this.identityProvider&&(a=this.tree.isCollapsed(h),r.set(h.id,{node:h,collapsed:a}))}const l=[],d=o.map(t=>{var o=!!this.dataSource.hasChildren(t);if(!this.identityProvider){const i=pe({element:t,parent:e,hasChildren:o});return o&&this.collapseByDefault&&!this.collapseByDefault(t)&&(i.collapsedByDefault=!1,l.push(i)),i}var a=this.identityProvider.getId(t).toString(),d=r.get(a);if(d){const e=d.node;return s.delete(e.element),this.nodes.delete(e.element),this.nodes.set(t,e),e.element=t,e.hasChildren=o,i?d.collapsed?(e.children.forEach(e=>Le(e,e=>this.nodes.delete(e.element))),e.children.splice(0,e.children.length),e.stale=!0):l.push(e):o&&this.collapseByDefault&&!this.collapseByDefault(t)&&(e.collapsedByDefault=!1,l.push(e)),e}const h=pe({element:t,parent:e,id:a,hasChildren:o});return n&&n.viewState.focus&&-1this.nodes.delete(e.element));for(const h of d)this.nodes.set(h.element,h);return e.children.splice(0,e.children.length,...d),e!==this.root&&this.autoExpandSingleChildren&&1===d.length&&0===l.length&&(d[0].collapsedByDefault=!1,l.push(d[0])),l}render(e,t,i){var n=e.children.map(e=>this.asTreeElement(e,t)),o=i&&Object.assign(Object.assign({},i),{diffIdentityProvider:i.diffIdentityProvider&&{getId(e){return i.diffIdentityProvider.getId(e.element)}}});this.tree.setChildren(e===this.root?null:e,n,o),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 i;return i=!(t&&t.viewState.expanded&&e.id&&-1this.asTreeElement(e,t)):[],collapsible:e.hasChildren,collapsed:i}}processChildren(e){return this.sorter?[...e].sort(this.sorter.compare.bind(this.sorter)):e}dispose(){this.disposables.dispose()}}class ke{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 ke(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 De{constructor(e,t,i,n){this.renderer=e,this.nodeMapper=t,this.compressibleNodeMapperProvider=i,this.onDidChangeTwistieState=n,this.renderedNodes=new Map,this.disposables=[],this.templateId=e.templateId}renderTemplate(e){return{templateData:this.renderer.renderTemplate(e)}}renderElement(e,t,i,n){this.renderer.renderElement(this.nodeMapper.map(e),t,i.templateData,n)}renderCompressedElements(e,t,i,n){this.renderer.renderCompressedElements(this.compressibleNodeMapperProvider().map(e),t,i.templateData,n)}renderTwistie(e,t){return e.slow?(t.classList.add(...T.classNamesArray),!0):(t.classList.remove(...T.classNamesArray),!1)}disposeElement(e,t,i,n){this.renderer.disposeElement&&this.renderer.disposeElement(this.nodeMapper.map(e),t,i.templateData,n)}disposeCompressedElements(e,t,i,n){this.renderer.disposeCompressedElements&&this.renderer.disposeCompressedElements(this.compressibleNodeMapperProvider().map(e),t,i.templateData,n)}disposeTemplate(e){this.renderer.disposeTemplate(e.templateData)}dispose(){this.renderedNodes.clear(),this.disposables=Object(a.f)(this.disposables)}}class Ne extends xe{constructor(e,t,i,n,o,s,r={}){super(e,t,i,o,s,r),this.compressionDelegate=n,this.compressibleNodeMapper=new y(e=>new ke(e)),this.filter=r.filter}createTree(e,t,i,n,o){var s;i=new U(i),n=n.map(e=>new De(e,this.nodeMapper,()=>this.compressibleNodeMapper,this._onDidChangeNodeSlowState.event)),o=(o=(s=o)&&Se(s))&&Object.assign(Object.assign({},o),{keyboardNavigationLabelProvider:o.keyboardNavigationLabelProvider&&Object.assign(Object.assign({},o.keyboardNavigationLabelProvider),{getCompressedNodeKeyboardNavigationLabel(e){return s.keyboardNavigationLabelProvider.getCompressedNodeKeyboardNavigationLabel(e.map(e=>e.element))}})})||{};return new ce(e,t,i,n,o)}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 i=e=>this.identityProvider.getId(e).toString();var n=e=>{const t=new Set;for(const o of e){var n=this.tree.getCompressedTreeNode(o===this.root?null:o);if(n.element)for(const e of n.element.elements)t.add(i(e.element))}return t};const o=n(this.tree.getSelection()),s=n(this.tree.getFocus()),r=(super.render(e,t),this.getSelection());let a=!1;const l=this.getFocus();let d=!1;const h=e=>{var t=e.element;if(t)for(let h=0;h{e=this.filter.filter(e,1),e="boolean"==typeof(e=e)?e?1:0:x(e)?k(e.visibility):k(e);if(2===e)throw new Error("Recursive tree visibility not supported in async data compressed trees");return 1===e})),super.processChildren(e)}}class Oe extends ee{constructor(e,t,i,n,o,s={}){super(e,t,i,n,s),this.user=e,this.dataSource=o,this.identityProvider=s.identityProvider}createModel(e,t,i){return new te(e,t,i)}}t=i("4779");var Ee=i("fbba"),Ie=i("0910"),Me=i("4fc3"),Te=i("1665"),Ae=i("0a0f"),Re=i("6dec"),Pe=i("89cd"),Fe=i("a6d7"),Be=(i=i("b7d0"),function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3t.widget===e))throw new Error("Cannot register the same widget multiple times");const o={widget:e,extraContextKeys:t};return this.lists.push(o),e.getHTMLElement()===document.activeElement&&(this._lastFocusedWidget=e),Object(a.e)(e.onDidFocus(()=>this._lastFocusedWidget=e),Object(a.i)(()=>this.lists.splice(this.lists.indexOf(o),1)),e.onDidDispose(()=>{this.lists=this.lists.filter(e=>e!==o),this._lastFocusedWidget===e&&(this._lastFocusedWidget=void 0)}))}dispose(){this.disposables.dispose()}};Ve=Be([je(0,i.b)],Ve);const He=new Me.c("listFocus",!0),ze=new Me.c("listSupportsMultiselect",!0),Ue=Me.a.and(He,Me.a.not(Te.a)),Ke=new Me.c("listHasSelectionOrFocus",!1),qe=new Me.c("listDoubleSelection",!1),$e=new Me.c("listMultiSelection",!1),Ge=new Me.c("listSelectionNavigation",!1),Ze="listAutomaticKeyboardNavigation";function Ye(e,t){return e=e.createScoped(t.getHTMLElement()),He.bindTo(e),e}const Xe="workbench.list.multiSelectModifier",Qe="workbench.list.openMode",Je="workbench.list.horizontalScrolling",et="workbench.list.keyboardNavigation",tt="workbench.list.automaticKeyboardNavigation",it="workbench.tree.indent",nt="workbench.tree.renderIndentGuides",ot="workbench.list.smoothScrolling",st="workbench.list.mouseWheelScrollSensitivity",rt="workbench.list.fastScrollSensitivity",at="workbench.tree.expandMode";function lt(e){return"alt"===e.getValue(Xe)}class dt extends a.a{constructor(e){super(),this.configurationService=e,this.useAltAsMultipleSelectionModifier=lt(e),this.registerListeners()}registerListeners(){this._register(this.configurationService.onDidChangeConfiguration(e=>{e.affectsConfiguration(Xe)&&(this.useAltAsMultipleSelectionModifier=lt(this.configurationService))}))}isSelectionSingleChangeEvent(e){return this.useAltAsMultipleSelectionModifier?e.browserEvent.altKey:Object(l.h)(e)}isSelectionRangeChangeEvent(e){return Object(l.g)(e)}}function ht(e,t,i){const n=new a.b;return[Object.assign(Object.assign({},e),{keyboardNavigationDelegate:{mightProducePrintableCharacter(e){return i.mightProducePrintableCharacter(e)}},smoothScrolling:Boolean(t.getValue(ot)),mouseWheelScrollSensitivity:t.getValue(st),fastScrollSensitivity:t.getValue(rt),multipleSelectionController:null!=(e=e.multipleSelectionController)?e:n.add(new dt(t))}),n]}let ct=class extends l.c{constructor(e,t,i,n,o,s,r,a,l,d){var h=void 0!==o.horizontalScrolling?o.horizontalScrolling:Boolean(l.getValue(Je)),[d,c]=ht(o,l,d);super(e,t,i,n,Object.assign(Object.assign(Object.assign({keyboardSupport:!1},Object(Fe.d)(a.getColorTheme(),Fe.e)),d),{horizontalScrolling:h})),this.disposables.add(c),this.contextKeyService=Ye(s,this),this.themeService=a,this.listSupportsMultiSelect=ze.bindTo(this.contextKeyService),this.listSupportsMultiSelect.set(!1!==o.multipleSelectionSupport);const u=Ge.bindTo(this.contextKeyService);u.set(Boolean(o.selectionNavigation)),this.listHasSelectionOrFocus=Ke.bindTo(this.contextKeyService),this.listDoubleSelection=qe.bindTo(this.contextKeyService),this.listMultiSelection=$e.bindTo(this.contextKeyService),this.horizontalScrolling=o.horizontalScrolling,this._useAltAsMultipleSelectionModifier=lt(l),this.disposables.add(this.contextKeyService),this.disposables.add(r.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(0{var e=this.getSelection(),t=this.getFocus();this.listHasSelectionOrFocus.set(0{e.affectsConfiguration(Xe)&&(this._useAltAsMultipleSelectionModifier=lt(l));let t={};var i;e.affectsConfiguration(Je)&&void 0===this.horizontalScrolling&&(i=Boolean(l.getValue(Je)),t=Object.assign(Object.assign({},t),{horizontalScrolling:i})),e.affectsConfiguration(ot)&&(i=Boolean(l.getValue(ot)),t=Object.assign(Object.assign({},t),{smoothScrolling:i})),e.affectsConfiguration(st)&&(i=l.getValue(st),t=Object.assign(Object.assign({},t),{mouseWheelScrollSensitivity:i})),e.affectsConfiguration(rt)&&(i=l.getValue(rt),t=Object.assign(Object.assign({},t),{fastScrollSensitivity:i})),0{e.affectsConfiguration(Xe)&&(this._useAltAsMultipleSelectionModifier=lt(d));let t={};var i;e.affectsConfiguration(Je)&&void 0===this.horizontalScrolling&&(i=Boolean(d.getValue(Je)),t=Object.assign(Object.assign({},t),{horizontalScrolling:i})),e.affectsConfiguration(ot)&&(i=Boolean(d.getValue(ot)),t=Object.assign(Object.assign({},t),{smoothScrolling:i})),e.affectsConfiguration(st)&&(i=d.getValue(st),t=Object.assign(Object.assign({},t),{mouseWheelScrollSensitivity:i})),e.affectsConfiguration(rt)&&(i=d.getValue(rt),t=Object.assign(Object.assign({},t),{fastScrollSensitivity:i})),0{const e=this.getSelection(),t=this.getFocus();this.contextKeyService.bufferChangeEvents(()=>{this.listHasSelectionOrFocus.set(0{var e=this.getSelection(),t=this.getFocus();this.listHasSelectionOrFocus.set(0{e.affectsConfiguration(Xe)&&(this._useAltAsMultipleSelectionModifier=lt(h));let t={};var i;e.affectsConfiguration(Je)&&void 0===this.horizontalScrolling&&(i=Boolean(h.getValue(Je)),t=Object.assign(Object.assign({},t),{horizontalScrolling:i})),e.affectsConfiguration(ot)&&(i=Boolean(h.getValue(ot)),t=Object.assign(Object.assign({},t),{smoothScrolling:i})),e.affectsConfiguration(st)&&(i=h.getValue(st),t=Object.assign(Object.assign({},t),{mouseWheelScrollSensitivity:i})),e.affectsConfiguration(rt)&&(i=h.getValue(rt),t=Object.assign(Object.assign({},t),{fastScrollSensitivity:i})),0e.browserEvent instanceof KeyboardEvent)(e=>this.onSelectionFromKeyboard(e))),this._register(this.widget.onPointer(e=>this.onPointer(e.element,e.browserEvent))),this._register(this.widget.onMouseDblClick(e=>this.onMouseDblClick(e.element,e.browserEvent))),"boolean"!=typeof(null==t?void 0:t.openOnSingleClick)&&null!=t&&t.configurationService?(this.openOnSingleClick="doubleClick"!==(null==t?void 0:t.configurationService.getValue(Qe)),this._register(null==t?void 0:t.configurationService.onDidChangeConfiguration(()=>{this.openOnSingleClick="doubleClick"!==(null==t?void 0:t.configurationService.getValue(Qe))}))):this.openOnSingleClick=null==(e=null==t?void 0:t.openOnSingleClick)||e}onSelectionFromKeyboard(e){var t,i;1===e.elements.length&&(t="boolean"!=typeof(i=e.browserEvent).preserveFocus||i.preserveFocus,i="boolean"==typeof i.pinned?i.pinned:!t,this._open(this.getSelectedElement(),t,i,!1,e.browserEvent))}onPointer(e,t){var i,n;this.openOnSingleClick&&2!==t.detail&&(i=1===t.button,n=t.ctrlKey||t.metaKey||t.altKey,this._open(e,!0,i,n,t))}onMouseDblClick(e,t){if(t){const n=t.target;var i;n.classList.contains("monaco-tl-twistie")||n.classList.contains("monaco-icon-label")&&n.classList.contains("folder-icon")&&t.offsetX<16||(i=t.ctrlKey||t.metaKey||t.altKey,this._open(e,!1,!0,i,t))}}_open(e,t,i,n,o){e&&this._onDidOpen.fire({editorOptions:{preserveFocus:t,pinned:i,revealIfVisible:!0},sideBySide:n,element:e,browserEvent:o})}}class gt extends ut{constructor(e,t){super(e,t),this.widget=e}getSelectedElement(){return this.widget.getSelectedElements()[0]}}class pt extends ut{constructor(e,t){super(e,t)}getSelectedElement(){return this.widget.getSelectedElements()[0]}}class mt extends ut{constructor(e,t){super(e,t)}getSelectedElement(){var e;return null!=(e=this.widget.getSelection()[0])?e:void 0}}Ae=class extends de{constructor(e,t,i,n,o,s,r,a,l,d,h){var{options:d,getAutomaticKeyboardNavigation:c,disposable:u}=_t(t,o,s,l,d,h);super(e,t,i,n,d),this.disposables.add(u),this.internals=new bt(this,o,c,o.overrideStyles,s,r,a,l,h),this.disposables.add(this.internals)}updateOptions(e){super.updateOptions(e),this.internals.updateOptions(e)}},Be([je(5,Me.b),je(6,We),je(7,i.b),je(8,Ee.a),je(9,Re.a),je(10,t.b)],Ae),Te=class extends ce{constructor(e,t,i,n,o,s,r,a,l,d,h){var{options:d,getAutomaticKeyboardNavigation:c,disposable:u}=_t(t,o,s,l,d,h);super(e,t,i,n,d),this.disposables.add(u),this.internals=new bt(this,o,c,o.overrideStyles,s,r,a,l,h),this.disposables.add(this.internals)}updateOptions(e={}){super.updateOptions(e),e.overrideStyles&&this.internals.updateStyleOverrides(e.overrideStyles),this.internals.updateOptions(e)}},Be([je(5,Me.b),je(6,We),je(7,i.b),je(8,Ee.a),je(9,Re.a),je(10,t.b)],Te),Ae=class extends Oe{constructor(e,t,i,n,o,s,r,a,l,d,h,c){var{options:h,getAutomaticKeyboardNavigation:u,disposable:g}=_t(t,s,r,d,h,c);super(e,t,i,n,o,h),this.disposables.add(g),this.internals=new bt(this,s,u,s.overrideStyles,r,a,l,d,c),this.disposables.add(this.internals)}updateOptions(e={}){super.updateOptions(e),e.overrideStyles&&this.internals.updateStyleOverrides(e.overrideStyles),this.internals.updateOptions(e)}},Be([je(6,Me.b),je(7,We),je(8,i.b),je(9,Ee.a),je(10,Re.a),je(11,t.b)],Ae);let ft=class extends xe{constructor(e,t,i,n,o,s,r,a,l,d,h,c){var{options:h,getAutomaticKeyboardNavigation:u,disposable:g}=_t(t,s,r,d,h,c);super(e,t,i,n,o,h),this.disposables.add(g),this.internals=new bt(this,s,u,s.overrideStyles,r,a,l,d,c),this.disposables.add(this.internals)}get onDidOpen(){return this.internals.onDidOpen}updateOptions(e={}){super.updateOptions(e),e.overrideStyles&&this.internals.updateStyleOverrides(e.overrideStyles),this.internals.updateOptions(e)}};function _t(e,t,i,n,o,s){var r=()=>{let e=Boolean(i.getContextKeyValue(Ze));return e&&Boolean(n.getValue(tt))},a=(s=s.isScreenReaderOptimized(),s=t.simpleKeyboardNavigation||s?"simple":n.getValue(et),void 0!==t.horizontalScrolling?t.horizontalScrolling:Boolean(n.getValue(Je))),[l,d]=ht(t,n,o),h=t.additionalScrollHeight;return{getAutomaticKeyboardNavigation:r,disposable:d,options:Object.assign(Object.assign({keyboardSupport:!1},l),{indent:"number"==typeof n.getValue(it)?n.getValue(it):void 0,renderIndentGuides:n.getValue(nt),smoothScrolling:Boolean(n.getValue(ot)),automaticKeyboardNavigation:r(),simpleKeyboardNavigation:"simple"===s,filterOnType:"filter"===s,horizontalScrolling:a,keyboardNavigationEventFilter:function(e,t){let i=!1;return n=>i?i=!1:(n=t.softDispatch(n,e))&&n.enterChord?!(i=!0):!(i=!1)}(e,o),additionalScrollHeight:h,hideTwistiesOfChildlessElements:t.hideTwistiesOfChildlessElements,expandOnlyOnTwistieClick:null!=(d=t.expandOnlyOnTwistieClick)?d:"doubleClick"===n.getValue(at)})}}ft=Be([je(6,Me.b),je(7,We),je(8,i.b),je(9,Ee.a),je(10,Re.a),je(11,t.b)],ft),Te=class extends Ne{constructor(e,t,i,n,o,s,r,a,l,d,h,c,u){var{options:c,getAutomaticKeyboardNavigation:g,disposable:p}=_t(t,r,a,h,c,u);super(e,t,i,n,o,s,c),this.disposables.add(p),this.internals=new bt(this,r,g,r.overrideStyles,a,l,d,h,u),this.disposables.add(this.internals)}updateOptions(e){super.updateOptions(e),this.internals.updateOptions(e)}},Be([je(7,Me.b),je(8,We),je(9,i.b),je(10,Ee.a),je(11,Re.a),je(12,t.b)],Te);let bt=class{constructor(e,t,i,n,o,s,r,a,l){this.tree=e,this.themeService=r,this.disposables=[],this.contextKeyService=Ye(o,e),this.listSupportsMultiSelect=ze.bindTo(this.contextKeyService),this.listSupportsMultiSelect.set(!1!==t.multipleSelectionSupport);const d=Ge.bindTo(this.contextKeyService),h=(d.set(Boolean(t.selectionNavigation)),this.hasSelectionOrFocus=Ke.bindTo(this.contextKeyService),this.hasDoubleSelection=qe.bindTo(this.contextKeyService),this.hasMultiSelection=$e.bindTo(this.contextKeyService),this._useAltAsMultipleSelectionModifier=lt(a),new Set),c=(h.add(Ze),()=>{var t=l.isScreenReaderOptimized()?"simple":a.getValue(et);e.updateOptions({simpleKeyboardNavigation:"simple"===t,filterOnType:"filter"===t})});this.updateStyleOverrides(n),this.disposables.push(this.contextKeyService,s.register(e),e.onDidChangeSelection(()=>{const t=e.getSelection(),i=e.getFocus();this.contextKeyService.bufferChangeEvents(()=>{this.hasSelectionOrFocus.set(0{var t=e.getSelection(),i=e.getFocus();this.hasSelectionOrFocus.set(0{let o={};var s;n.affectsConfiguration(Xe)&&(this._useAltAsMultipleSelectionModifier=lt(a)),n.affectsConfiguration(it)&&(s=a.getValue(it),o=Object.assign(Object.assign({},o),{indent:s})),n.affectsConfiguration(nt)&&(s=a.getValue(nt),o=Object.assign(Object.assign({},o),{renderIndentGuides:s})),n.affectsConfiguration(ot)&&(s=Boolean(!!a.getValue(ot)),o=Object.assign(Object.assign({},o),{smoothScrolling:s})),n.affectsConfiguration(et)&&c(),n.affectsConfiguration(tt)&&(o=Object.assign(Object.assign({},o),{automaticKeyboardNavigation:i()})),n.affectsConfiguration(Je)&&void 0===t.horizontalScrolling&&(s=Boolean(!!a.getValue(Je)),o=Object.assign(Object.assign({},o),{horizontalScrolling:s})),n.affectsConfiguration(at)&&void 0===t.expandOnlyOnTwistieClick&&(o=Object.assign(Object.assign({},o),{expandOnlyOnTwistieClick:"doubleClick"===a.getValue(at)})),n.affectsConfiguration(st)&&(s=a.getValue(st),o=Object.assign(Object.assign({},o),{mouseWheelScrollSensitivity:s})),n.affectsConfiguration(rt)&&(s=a.getValue(rt),o=Object.assign(Object.assign({},o),{fastScrollSensitivity:s})),0{t.affectsSome(h)&&e.updateOptions({automaticKeyboardNavigation:i()})}),l.onDidChangeScreenReaderOptimized(()=>c())),this.navigator=new mt(e,Object.assign({configurationService:a},t)),this.disposables.push(this.navigator)}get onDidOpen(){return this.navigator.onDidOpen}updateOptions(e){void 0!==e.multipleSelectionSupport&&this.listSupportsMultiSelect.set(!!e.multipleSelectionSupport)}updateStyleOverrides(e){Object(a.f)(this.styler),this.styler=e?Object(Fe.b)(this.tree,this.themeService,e):a.a.None}dispose(){this.disposables=Object(a.f)(this.disposables),Object(a.f)(this.styler),this.styler=void 0}};bt=Be([je(4,Me.b),je(5,We),je(6,i.b),je(7,Ee.a),je(8,t.b)],bt);const vt=Pe.a.as(Ie.a.Configuration);vt.registerConfiguration({id:"workbench",order:7,title:Object(W.a)("workbenchConfigurationTitle","Workbench"),type:"object",properties:{"workbench.list.multiSelectModifier":{type:"string",enum:["ctrlCmd","alt"],enumDescriptions:[Object(W.a)("multiSelectModifier.ctrlCmd","Maps to `Control` on Windows and Linux and to `Command` on macOS."),Object(W.a)("multiSelectModifier.alt","Maps to `Alt` on Windows and Linux and to `Option` on macOS.")],default:"ctrlCmd",description:Object(W.a)({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.")},"workbench.list.openMode":{type:"string",enum:["singleClick","doubleClick"],default:"singleClick",description:Object(W.a)({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). Note that some trees and lists might choose to ignore this setting if it is not applicable.")},"workbench.list.horizontalScrolling":{type:"boolean",default:!1,description:Object(W.a)("horizontalScrolling setting","Controls whether lists and trees support horizontal scrolling in the workbench. Warning: turning on this setting has a performance implication.")},"workbench.tree.indent":{type:"number",default:8,minimum:0,maximum:40,description:Object(W.a)("tree indent setting","Controls tree indentation in pixels.")},"workbench.tree.renderIndentGuides":{type:"string",enum:["none","onHover","always"],default:"onHover",description:Object(W.a)("render tree indent guides","Controls whether the tree should render indent guides.")},"workbench.list.smoothScrolling":{type:"boolean",default:!1,description:Object(W.a)("list smoothScrolling setting","Controls whether lists and trees have smooth scrolling.")},"workbench.list.mouseWheelScrollSensitivity":{type:"number",default:1,description:Object(W.a)("Mouse Wheel Scroll Sensitivity","A multiplier to be used on the deltaX and deltaY of mouse wheel scroll events.")},"workbench.list.fastScrollSensitivity":{type:"number",default:5,description:Object(W.a)("Fast Scroll Sensitivity","Scrolling speed multiplier when pressing Alt.")},"workbench.list.keyboardNavigation":{type:"string",enum:["simple","highlight","filter"],enumDescriptions:[Object(W.a)("keyboardNavigationSettingKey.simple","Simple keyboard navigation focuses elements which match the keyboard input. Matching is done only on prefixes."),Object(W.a)("keyboardNavigationSettingKey.highlight","Highlight keyboard navigation highlights elements which match the keyboard input. Further up and down navigation will traverse only the highlighted elements."),Object(W.a)("keyboardNavigationSettingKey.filter","Filter keyboard navigation will filter out and hide all the elements which do not match the keyboard input.")],default:"highlight",description:Object(W.a)("keyboardNavigationSettingKey","Controls the keyboard navigation style for lists and trees in the workbench. Can be simple, highlight and filter.")},"workbench.list.automaticKeyboardNavigation":{type:"boolean",default:!0,markdownDescription:Object(W.a)("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.")},"workbench.tree.expandMode":{type:"string",enum:["singleClick","doubleClick"],default:"singleClick",description:Object(W.a)("expand mode","Controls how tree folders are expanded when clicking the folder names. Note that some trees and lists might choose to ignore this setting if it is not applicable.")}}})},"94a7":function(e,t,i){},"958f":function(e,t,i){"use strict";i.r(t),i.d(t,"MarkerController",(function(){return $})),i.d(t,"NextMarkerAction",(function(){return Z}));var n,o=i("dff7"),s=i("a666"),r=(t=i("4fc3"),i("7061")),a=i("6a89"),l=i("b2cc"),d=i("c101"),h=(i("fe86"),i("11f7")),c=i("b400"),u=i("303e"),g=i("b7d0"),p=i("ceb8"),m=i("1898"),f=i("debc"),_=i("e8e3"),b=i("308f"),v=i("88d4"),C=i("82c9"),w=i("561a"),y=i("4b76"),S=((n||(n={})).className=function(e){switch(e){case y.a.Ignore:return"severity-ignore "+w.b.info.classNames;case y.a.Info:return w.b.info.classNames;case y.a.Warning:return w.b.warning.classNames;case y.a.Error:return w.b.error.classNames;default:return""}},Object(g.f)((e,t)=>{var i=e.getColor(u.mc),n=(i&&(n=w.b.error.cssSelector,t.addRule(`\n\t\t\t.monaco-editor .zone-widget ${n},\n\t\t\t.markers-panel .marker-icon${n},\n\t\t\t.text-search-provider-messages .providerMessage ${n},\n\t\t\t.extensions-viewlet > .extensions ${n} {\n\t\t\t\tcolor: ${i};\n\t\t\t}\n\t\t`)),e.getColor(u.oc));n&&(i=w.b.warning.cssSelector,t.addRule(`\n\t\t\t.monaco-editor .zone-widget ${i},\n\t\t\t.markers-panel .marker-icon${i},\n\t\t\t.extensions-viewlet > .extensions ${i},\n\t\t\t.extension-editor ${i},\n\t\t\t.text-search-provider-messages .providerMessage ${i},\n\t\t\t.preferences-editor ${i} {\n\t\t\t\tcolor: ${n};\n\t\t\t}\n\t\t`)),i=e.getColor(u.nc);i&&(n=w.b.info.cssSelector,t.addRule(`\n\t\t\t.monaco-editor .zone-widget ${n},\n\t\t\t.markers-panel .marker-icon${n},\n\t\t\t.extensions-viewlet > .extensions ${n},\n\t\t\t.text-search-provider-messages .providerMessage ${n},\n\t\t\t.extension-editor ${n} {\n\t\t\t\tcolor: ${i};\n\t\t\t}\n\t\t`))}),i("5bd7")),L=i("7e32"),x=i("7944"),k=i("0a0f"),D=i("3742"),N=i("47cb"),O=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3{e.preventDefault(),e=this._relatedDiagnostics.get(e.target),e&&i(e)})),this._scrollable=new m.b(r,{horizontal:1,vertical:1,useShadows:!1,horizontalScrollbarSize:3,verticalScrollbarSize:3}),e.appendChild(this._scrollable.getDomNode()),this._disposables.add(this._scrollable.onScroll(e=>{r.style.left=`-${e.scrollLeft}px`,r.style.top=`-${e.scrollTop}px`})),this._disposables.add(this._scrollable)}dispose(){Object(s.f)(this._disposables)}update(e){const{source:t,message:i,relatedInformation:n,code:o}=e;let s=((null==t?void 0:t.length)||0)+"()".length;o&&(s+="string"==typeof o?o.length:o.value.length);var r=Object(D.Q)(i);this._lines=r.length,this._longestLineLength=0;for(const l of r)this._longestLineLength=Math.max(l.length+s,this._longestLineLength);h.t(this._messageBlock),this._messageBlock.setAttribute("aria-label",this.getAriaLabel(e)),this._editor.applyFontInfo(this._messageBlock);let a=this._messageBlock;for(const l of r)""===((a=document.createElement("div")).innerText=l)&&(a.style.height=this._messageBlock.style.lineHeight),this._messageBlock.appendChild(a);if(t||o){const e=document.createElement("span");if(e.classList.add("details"),a.appendChild(e),t){const i=document.createElement("span");i.innerText=t,i.classList.add("source"),e.appendChild(i)}if(o)if("string"==typeof o){const t=document.createElement("span");t.innerText=`(${o})`,t.classList.add("code"),e.appendChild(t)}else{this._codeLink=h.a("a.code-link"),this._codeLink.setAttribute("href",""+o.target.toString()),this._codeLink.onclick=e=>{this._openerService.open(o.target,{allowCommands:!0}),e.preventDefault(),e.stopPropagation()};const t=h.q(this._codeLink,h.a("span"));t.innerText=o.value,e.appendChild(this._codeLink)}}if(h.t(this._relatedBlock),this._editor.applyFontInfo(this._relatedBlock),Object(_.n)(n)){const e=this._relatedBlock.appendChild(document.createElement("div"));e.style.paddingTop=Math.floor(.66*this._editor.getOption(58))+"px",this._lines+=1;for(const t of n){let i=document.createElement("div"),n=document.createElement("a"),o=(n.classList.add("filename"),n.innerText=`${Object(f.a)(t.resource)}(${t.startLineNumber}, ${t.startColumn}): `,n.title=this._labelService.getUriLabel(t.resource),this._relatedDiagnostics.set(n,t),document.createElement("span"));o.innerText=t.message,i.appendChild(n),i.appendChild(o),this._lines+=1,e.appendChild(i)}}e=this._editor.getOption(42),r=Math.ceil(e.typicalFullwidthCharacterWidth*this._longestLineLength*.75),e=e.lineHeight*this._lines,this._scrollable.setScrollDimensions({scrollWidth:r,scrollHeight:e})}layout(e,t){this._scrollable.getDomNode().style.height=e+"px",this._scrollable.getDomNode().style.width=t+"px",this._scrollable.setScrollDimensions({width:t,height:e})}getHeightInLines(){return Math.min(17,this._lines)}getAriaLabel(e){let t="";switch(e.severity){case c.c.Error:t=o.a("Error","Error");break;case c.c.Warning:t=o.a("Warning","Warning");break;case c.c.Info:t=o.a("Info","Info");break;case c.c.Hint:t=o.a("Hint","Hint")}let i=o.a("marker aria","{0} at {1}. ",t,e.startLineNumber+":"+e.startColumn);const n=this._editor.getModel();return n&&e.startLineNumber<=n.getLineCount()&&1<=e.startLineNumber&&(e=n.getLineContent(e.startLineNumber),i=e+", "+i),i}}let M=class e extends v.c{constructor(e,t,i,n,o,r,a){super(e,{showArrow:!0,showFrame:!0,isAccessible:!0,frameWidth:1},o),this._themeService=t,this._openerService=i,this._menuService=n,this._contextKeyService=r,this._labelService=a,this._callOnDispose=new s.b,this._onDidSelectRelatedInformation=new b.b,this.onDidSelectRelatedInformation=this._onDidSelectRelatedInformation.event,this._severity=c.c.Warning,this._backgroundColor=p.a.white,this._applyTheme(t.getColorTheme()),this._callOnDispose.add(t.onDidColorThemeChange(this._applyTheme.bind(this))),this.create()}_applyTheme(e){this._backgroundColor=e.getColor(j);let t=T,i=A;this._severity===c.c.Warning?(t=R,i=P):this._severity===c.c.Info&&(t=F,i=B);var n=e.getColor(t),o=e.getColor(i);this.style({arrowColor:n,frameColor:n,headerBackgroundColor:o,primaryHeadingColor:e.getColor(v.q),secondaryHeadingColor:e.getColor(v.r)})}_applyStyles(){this._parentContainer&&(this._parentContainer.style.backgroundColor=this._backgroundColor?this._backgroundColor.toString():""),super._applyStyles()}dispose(){this._callOnDispose.dispose(),super.dispose()}_fillHead(t){super._fillHead(t),this._disposables.add(this._actionbarWidget.actionRunner.onBeforeRun(e=>this.editor.focus())),t=[];const i=this._menuService.createMenu(e.TitleMenu,this._contextKeyService);Object(x.c)(i,void 0,t),this._actionbarWidget.push(t,{label:!1,icon:!0,index:0}),i.dispose()}_fillTitleIcon(e){this._icon=h.q(e,h.a(""))}_fillBody(e){(this._parentContainer=e).classList.add("marker-widget"),this._parentContainer.tabIndex=0,this._parentContainer.setAttribute("role","tooltip"),this._container=document.createElement("div"),e.appendChild(this._container),this._message=new I(this._container,this.editor,e=>this._onDidSelectRelatedInformation.fire(e),this._openerService,this._labelService),this._disposables.add(this._message)}show(){throw new Error("call showAtMarker")}showAtMarker(e,t,i){this._container.classList.remove("stale"),this._message.update(e),this._severity=e.severity,this._applyTheme(this._themeService.getColorTheme());let s=a.a.lift(e);e=this.editor.getPosition(),e=e&&s.containsPosition(e)?e:s.getStartPosition();var r=(super.show(e,this.computeRequiredHeight()),this.editor.getModel());r&&(t=1{var i=e.getColor(u.Jc);i&&t.addRule(`.monaco-editor .marker-widget a.code-link span { color: ${i}; }`),i=e.getColor(u.Ic);i&&t.addRule(`.monaco-editor .marker-widget a.code-link span:hover { color: ${i}; }`)});N=i("5717");var W=i("6d8e"),V=(O=i("f5f3"),i("db88"));S=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3e.toString()===t.toString():t&&(this._resourceFilter=t);const n=()=>{this._markers=this._markerService.read({resource:W.a.isUri(t)?t:void 0,severities:c.c.Error|c.c.Warning|c.c.Info}),"function"==typeof t&&(this._markers=this._markers.filter(e=>this._resourceFilter(e.resource))),this._markers.sort(e._compareMarker)};n(),this._dispoables.add(i.onMarkerChanged(e=>{this._resourceFilter&&!e.some(e=>this._resourceFilter(e))||(n(),this._nextIdx=-1,this._onDidChange.fire())}))}dispose(){this._dispoables.dispose(),this._onDidChange.dispose()}matches(e){return!this._resourceFilter&&!e||!(!this._resourceFilter||!e)&&this._resourceFilter(e)}get selected(){var e=this._markers[this._nextIdx];return e&&new H(e,this._nextIdx+1,this._markers.length)}_initIdx(e,t,i){let n=!1,o=this._markers.findIndex(t=>t.resource.toString()===e.uri.toString());for(let r=o=o<0&&(o=Object(_.d)(this._markers,{resource:e.uri},(e,t)=>Object(D.f)(e.resource.toString(),t.resource.toString())))<0?~o:o;rt.resource.toString()===e.toString());if(!(i<0))for(;ithis.close(),this,this._sessionDispoables),this._widgetVisible.set(!0),this._sessionDispoables.add(this._model),this._sessionDispoables.add(this._widget),this._sessionDispoables.add(this._editor.onDidChangeCursorPosition(e=>{var t;null!=(t=this._model)&&t.selected&&a.a.containsPosition(null==(t=this._model)?void 0:t.selected.marker,e.position)||null!=(t=this._model)&&t.resetIndex()})),this._sessionDispoables.add(this._model.onDidChange(()=>{var e;this._widget&&this._widget.position&&this._model&&((e=this._model.find(this._editor.getModel().uri,this._widget.position))?this._widget.updateMarker(e.marker):this._widget.showStale())})),this._sessionDispoables.add(this._widget.onDidSelectRelatedInformation(e=>{this._editorService.openCodeEditor({resource:e.resource,options:{pinned:!0,revealIfOpened:!0,selection:a.a.lift(e).collapseToStart()}},this._editor),this.close(!1)})),this._sessionDispoables.add(this._editor.onDidChangeModel(()=>this._cleanUp()))}return this._model}close(e=!0){this._cleanUp(),e&&this._editor.focus()}showAtMarker(e){if(this._editor.hasModel()){const t=this._getOrCreateModel(this._editor.getModel().uri);t.resetIndex(),t.move(!0,this._editor.getModel(),new r.a(e.startLineNumber,e.startColumn)),t.selected&&this._widget.showAtMarker(t.selected.marker,t.selected.index,t.selected.total)}}nagivate(t,i){return q(this,void 0,void 0,(function*(){if(this._editor.hasModel()){const o=this._getOrCreateModel(i?void 0:this._editor.getModel().uri);var n;o.move(t,this._editor.getModel(),this._editor.getPosition()),o.selected&&(o.selected.marker.resource.toString()!==this._editor.getModel().uri.toString()?(this._cleanUp(),(n=yield this._editorService.openCodeEditor({resource:o.selected.marker.resource,options:{pinned:!1,revealIfOpened:!0,selectionRevealType:2,selection:o.selected.marker}},this._editor))&&(e.get(n).close(),e.get(n).nagivate(t,i))):this._widget.showAtMarker(o.selected.marker,o.selected.index,o.selected.total))}}))}};$.ID="editor.contrib.markerController",$=S([E(1,g),E(2,t.b),E(3,N.a),E(4,k.a)],$);class G extends l.b{constructor(e,t,i){super(i),this._next=e,this._multiFile=t}run(e,t){return q(this,void 0,void 0,(function*(){t.hasModel()&&$.get(t).nagivate(this._next,this._multiFile)}))}}class Z extends G{constructor(){super(!0,!1,{id:Z.ID,label:Z.LABEL,alias:"Go to Next Problem (Error, Warning, Info)",precondition:void 0,kbOpts:{kbExpr:d.a.focus,primary:578,weight:100},menuOpts:{menuId:M.TitleMenu,title:Z.LABEL,icon:Object(K.b)("marker-navigation-next",w.b.arrowDown,o.a("nextMarkerIcon","Icon for goto next marker.")),group:"navigation",order:1}})}}Z.ID="editor.action.marker.next",Z.LABEL=o.a("markerAction.next.label","Go to Next Problem (Error, Warning, Info)");class Y extends G{constructor(){super(!1,!1,{id:Y.ID,label:Y.LABEL,alias:"Go to Previous Problem (Error, Warning, Info)",precondition:void 0,kbOpts:{kbExpr:d.a.focus,primary:1602,weight:100},menuOpts:{menuId:M.TitleMenu,title:Z.LABEL,icon:Object(K.b)("marker-navigation-previous",w.b.arrowUp,o.a("previousMarkerIcon","Icon for goto previous marker.")),group:"navigation",order:2}})}}Y.ID="editor.action.marker.prev",Y.LABEL=o.a("markerAction.previous.label","Go to Previous Problem (Error, Warning, Info)");class X extends G{constructor(){super(!0,!0,{id:"editor.action.marker.nextInFiles",label:o.a("markerAction.nextInFiles.label","Go to Next Problem in Files (Error, Warning, Info)"),alias:"Go to Next Problem in Files (Error, Warning, Info)",precondition:void 0,kbOpts:{kbExpr:d.a.focus,primary:66,weight:100},menuOpts:{menuId:L.b.MenubarGoMenu,title:o.a({key:"miGotoNextProblem",comment:["&& denotes a mnemonic"]},"Next &&Problem"),group:"6_problem_nav",order:1}})}}class Q extends G{constructor(){super(!1,!0,{id:"editor.action.marker.prevInFiles",label:o.a("markerAction.previousInFiles.label","Go to Previous Problem in Files (Error, Warning, Info)"),alias:"Go to Previous Problem in Files (Error, Warning, Info)",precondition:void 0,kbOpts:{kbExpr:d.a.focus,primary:1090,weight:100},menuOpts:{menuId:L.b.MenubarGoMenu,title:o.a({key:"miGotoPreviousProblem",comment:["&& denotes a mnemonic"]},"Previous &&Problem"),group:"6_problem_nav",order:2}})}}Object(l.l)($.ID,$),Object(l.j)(Z),Object(l.j)(Y),Object(l.j)(X),Object(l.j)(Q);const J=new t.c("markersNavigationVisible",!1),ee=l.c.bindToContribution($.get);Object(l.k)(new ee({id:"closeMarkersNavigation",precondition:J,handler:e=>e.close(),kbOpts:{weight:150,kbExpr:d.a.focus,primary:9,secondary:[1033]}}))},"962f":function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"bat",extensions:[".bat",".cmd"],aliases:["Batch","bat"],loader:function(){return i.e("chunk-2d2311f7").then(i.bind(null,"eecd"))}})},"96b9":function(e,t,i){},9768:function(e,t,i){"use strict";i.d(t,"a",(function(){return D})),i.d(t,"b",(function(){return N}));var n=i("5fe7"),o=i("3d378"),s=(t=i("40355"),i("32b8")),r=i("3742");const a="**",l="/",d="[/\\\\]",h="[^/\\\\]",c=/\//g;function u(e){switch(e){case 0:return"";case 1:return h+"*?";default:return`(?:${d}|${h}+${d}|${d}${h}+)*?`}}function g(e,t){if(!e)return[];const i=[];let n=!1,o=!1,s="";for(const r of e){switch(r){case t:if(n||o)break;i.push(s),s="";continue;case"{":n=!0;break;case"}":n=!1;break;case"[":o=!0;break;case"]":o=!1}s+=r}return s&&i.push(s),i}const p=/^\*\*\/\*\.[\w\.-]+$/,m=/^\*\*\/([\w\.-]+)\/?$/,f=/^{\*\*\/[\*\.]?[\w\.-]+\/?(,\*\*\/[\*\.]?[\w\.-]+\/?)*}$/,_=/^{\*\*\/[\*\.]?[\w\.-]+(\/(\*\*)?)?(,\*\*\/[\*\.]?[\w\.-]+(\/(\*\*)?)?)*}$/,b=/^\*\*((\/[\w\.-]+)+)\/?$/,v=/^([\w\.-]+(\/[\w\.-]+)*)\/?$/,C=new t.a(1e4),w=function(){return!1},y=function(){return null};function S(e,t){if(!e)return y;let i;var n=(i=(i="string"!=typeof e?e.pattern:e).trim())+"_"+!!t.trimForExclusions;let o=C.get(n);if(!o){let e;if(p.test(i)){const e=i.substr(4);o=function(t,n){return"string"==typeof t&&t.endsWith(e)?i:null}}else o=(e=m.exec(x(i,t)))?function(e,t){function i(i,s){return"string"!=typeof i?null:s?s===e?t:null:i===e||i.endsWith(n)||i.endsWith(o)?t:null}const n="/"+e,o="\\"+e,s=[e];return i.basenames=s,i.patterns=[t],i.allBasenames=s,i}(e[1],i):(t.trimForExclusions?_:f).test(i)?function(e,t){const i=O(e.slice(1,-1).split(",").map(e=>S(e,t)).filter(e=>e!==y),e),n=i.length;if(!n)return y;if(1===n)return i[0];function o(t,n){for(let o=0,s=i.length;o!!e.allBasenames);return s&&(o.allBasenames=s.allBasenames),s=i.reduce((e,t)=>t.allPaths?e.concat(t.allPaths):e,[]),s.length&&(o.allPaths=s),o}(i,t):(e=b.exec(x(i,t)))?k(e[1].substr(1),i,!0):(e=v.exec(x(i,t)))?k(e[1],i,!1):function(t){try{const e=new RegExp(`^${function e(t){if(!t)return"";let i="";const n=g(t,l);if(n.every(e=>e===a))i=".*";else{let t=!1;n.forEach((o,s)=>{if(o===a)t||(i+=u(2),t=!0);else{let p=!1,m="",f=!1,_="";for(const t of o)if("}"!==t&&p)m+=t;else if(!f||"]"===t&&_)switch(t){case"{":p=!0;continue;case"[":f=!0;continue;case"}":const n=g(m,",");var c=`(?:${n.map(t=>e(t)).join("|")})`;i+=c,p=!1,m="";break;case"]":i+="["+_+"]",f=!1,_="";break;case"?":i+=h;continue;case"*":i+=u(1);continue;default:i+=r.t(t)}else{let e;e="-"===t?t:"^"!==t&&"!"!==t||_?t===l?"":r.t(t):"^",_+=e}s{{var t=e,i=(e=o[e],r);if(!1===e)return y;const s=S(t,i);if(s===y)return y;if("boolean"!=typeof e&&e){const o=e.when;if("string"==typeof o)return(i=(e,i,r,a)=>{if(!a||!s(e,i))return null;const l=a(o.replace("$(basename)",r));return Object(n.k)(l)?l.then(e=>e?t:null):l?t:null}).requiresSiblings=!0,i}return s}}).filter(e=>e!==y)),a=i.length;if(!a)return y;if(!i.some(e=>!!e.requiresSiblings)){if(1===a)return i[0];const e=function(e,t){for(let o=0,s=i.length;o!!e.allBasenames),n=(t&&(e.allBasenames=t.allBasenames),i.reduce((e,t)=>t.allPaths?e.concat(t.allPaths):e,[]));return n.length&&(e.allPaths=n),e}const l=function(e,t,n){let o=void 0;for(let a=0,l=i.length;a!!e.allBasenames),h=(d&&(l.allBasenames=d.allBasenames),i.reduce((e,t)=>t.allPaths?e.concat(t.allPaths):e,[]));return h.length&&(l.allPaths=h),l}}function O(e,t){const i=e.filter(e=>!!e.basenames);if(i.length<2)return e;const n=i.reduce((e,t)=>(t=t.basenames,t?e.concat(t):e),[]);let o;if(t){o=[];for(let e=0,i=n.length;e(t=t.patterns,t?e.concat(t):e),[]);function s(e,t){if("string"!=typeof e)return null;if(!t){let n;for(n=e.length;0!e.basenames);return r.push(s),r}},"9c1d":function(e,t,i){"use strict";i.d(t,"a",(function(){return Wn}));t=i("efdb");var n=i("b2cc"),o=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3{t(this._create(e))})}onMouseUp(e,t){return l.i(e,"mouseup",e=>{t(this._create(e))})}onMouseDown(e,t){return l.i(e,"mousedown",e=>{t(this._create(e))})}onMouseLeave(e,t){return l.j(e,e=>{t(this._create(e))})}onMouseMoveThrottled(e,t,i,n){return l.l(e,"mousemove",t,(e,t)=>i(e,this._create(t)),n)}}class N{constructor(e){this._editorViewDomNode=e}_create(e){return new k(e,this._editorViewDomNode)}onPointerUp(e,t){return l.i(e,"pointerup",e=>{t(this._create(e))})}onPointerDown(e,t){return l.i(e,"pointerdown",e=>{t(this._create(e))})}onPointerLeave(e,t){return l.k(e,e=>{t(this._create(e))})}onPointerMoveThrottled(e,t,i,n){return l.l(e,"pointermove",t,(e,t)=>i(e,this._create(t)),n)}}class O extends c.a{constructor(e){super(),this._editorViewDomNode=e,this._globalMouseMoveMonitor=this._register(new w.a),this._keydownListener=null}startMonitoring(e,t,i,n,o){this._keydownListener=l.o(document,"keydown",e=>{const t=e.toKeybinding();t.isModifierKey()||this._globalMouseMoveMonitor.stopMonitoring(!0,e.browserEvent)},!0),this._globalMouseMoveMonitor.startMonitoring(e,t,(e,t)=>i(e,new k(t,this._editorViewDomNode)),n,e=>{this._keydownListener.dispose(),o(e)})}stopMonitoring(){this._globalMouseMoveMonitor.stopMonitoring(!0)}}class E extends c.a{constructor(){super(),this._shouldRender=!0}shouldRender(){return this._shouldRender}forceShouldRender(){this._shouldRender=!0}setShouldRender(){this._shouldRender=!0}onDidRender(){this._shouldRender=!1}onCompositionStart(e){return!1}onCompositionEnd(e){return!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,o=e.length;n=o.left?n.width=Math.max(n.width,o.left+o.width-n.left):(t[i++]=n,n=o)}return t[i++]=n,t}static _createHorizontalRangesFromClientRects(e,t){if(!e||0===e.length)return null;const i=[];for(let o=0,s=e.length;oe||(o=u.startLineNumber===e?u.startColumn:r.minColumn)<(s=u.endLineNumber===e?u.endColumn:r.maxColumn)&&(a.themeType===H.a.HIGH_CONTRAST||"selection"!==this._options.renderWhitespace?l.push(new W.a(o,s,"inline-selected-text",0)):(d=d||[]).push(new V.b(o-1,s-1)));const h=new V.c(a.useMonospaceOptimizations,a.canUseHalfwidthRightwardsArrow,r.content,r.continuesWithWrappedLine,r.isBasicASCII,r.containsRTL,r.minColumn-1,r.tokens,l,r.tabSize,r.startVisibleColumn,a.spaceWidth,a.middotWidth,a.wsmiddotWidth,a.stopRenderingLineAfter,a.renderWhitespace,a.renderControlCharacters,a.fontLigatures!==z.e.OFF,d);if(this._renderedViewLine&&this._renderedViewLine.input.equals(h))return!1;n.appendASCIIString('
    '),i=Object(V.d)(h,n),n.appendASCIIString("
    ");let c=null;return c=(c=K&&U&&r.isBasicASCII&&a.useMonospaceOptimizations&&0===i.containsForeignElements&&r.content.length<300&&h.lineTokens.getCount()<100?new Z(this._renderedViewLine?this._renderedViewLine.domNode:null,h,i.characterMapping):c)||Q(this._renderedViewLine?this._renderedViewLine.domNode:null,h,i.characterMapping,i.containsRTL,i.containsForeignElements),this._renderedViewLine=c,!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 Z}monospaceAssumptionsAreValid(){return this._renderedViewLine&&this._renderedViewLine instanceof Z?this._renderedViewLine.monospaceAssumptionsAreValid():K}onMonospaceAssumptionsInvalidated(){this._renderedViewLine&&this._renderedViewLine instanceof Z&&(this._renderedViewLine=this._renderedViewLine.toSlowRenderedLine())}getVisibleRangesForRange(e,t,i,n){if(!this._renderedViewLine)return null;t|=0,i|=0,t=Math.min(this._renderedViewLine.input.lineContent.length+1,Math.max(1,t)),i=Math.min(this._renderedViewLine.input.lineContent.length+1,Math.max(1,i));var o=0|this._renderedViewLine.input.stopRenderingLineAfter;let s=-1!=o&&1+o=e.layoutInfo.glyphMarginLeft,this.isInContentArea=!this.isInMarginArea,this.mouseColumn=Math.max(0,me._getMouseColumn(this.mouseContentHorizontalOffset,e.typicalHalfwidthCharacterWidth))}}{constructor(e,t,i,n){super(e,t,i),this._ctx=e,n?(this.target=n,this.targetPath=M.collect(n,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,i=null,n=null){let o=this.mouseColumn;return t&&t.columnr.contentLeft+r.width)){var s=e.getVerticalOffsetForLineNumber(r.position.lineNumber);if(s<=o&&o<=s+r.height)return t.fulfill(6,r.position,null,{mightBeForeignElement:!1})}}return null}static _hitTestViewZone(e,t){var i;e=e.getZoneAtCoord(t.mouseVerticalOffset);return e?(i=t.isInContentArea?8:5,t.fulfill(i,e.position,null,e)):null}static _hitTestTextArea(e,t){return he.isTextArea(t.targetPath)?e.lastRenderData.lastTextareaPosition?t.fulfill(6,e.lastRenderData.lastTextareaPosition,null,{mightBeForeignElement:!1}):t.fulfill(1,e.lastRenderData.lastTextareaPosition):null}static _hitTestMargin(e,t){if(t.isInMarginArea){const s=e.getFullLineRangeAtCoord(t.mouseVerticalOffset);var i=s.range.getStartPosition(),n=Math.abs(t.pos.x-t.editorPos.x),o={isAfterLines:s.isAfterLines,glyphMarginLeft:e.layoutInfo.glyphMarginLeft,glyphMarginWidth:e.layoutInfo.glyphMarginWidth,lineNumbersWidth:e.layoutInfo.lineNumbersWidth,offsetX:n};return(n-=e.layoutInfo.glyphMarginLeft)<=e.layoutInfo.glyphMarginWidth?t.fulfill(2,i,s.range,o):(n-=e.layoutInfo.glyphMarginWidth)<=e.layoutInfo.lineNumbersWidth?t.fulfill(3,i,s.range,o):(e.layoutInfo.lineNumbersWidth,t.fulfill(4,i,s.range,o))}return null}static _hitTestViewLines(e,t,i){if(!he.isChildOfViewLines(t.targetPath))return null;if(e.isInTopPadding(t.mouseVerticalOffset))return t.fulfill(7,new ie.a(1,1),null,ge);if(e.isAfterLines(t.mouseVerticalOffset)||e.isInBottomPadding(t.mouseVerticalOffset))return n=e.model.getLineCount(),o=e.model.getLineMaxColumn(n),t.fulfill(7,new ie.a(n,o),null,ge);if(i){if(he.isStrictChildOfViewLines(t.targetPath)){var n=e.getLineNumberAtVerticalOffset(t.mouseVerticalOffset);if(0===e.model.getLineLength(n))return o=e.getLineWidth(n),i=pe(t.mouseContentHorizontalOffset-o),t.fulfill(7,new ie.a(n,1),null,i);var o=e.getLineWidth(n);if(t.mouseContentHorizontalOffset>=o)return i=pe(t.mouseContentHorizontalOffset-o),o=new ie.a(n,e.model.getLineMaxColumn(n)),t.fulfill(7,o,null,i)}return t.fulfill(0)}return n=me._doHitTest(e,t),1===n.type?me.createMouseTargetFromHitTestPosition(e,t,n.spanNode,n.position,n.injectedText):this._createMouseTarget(e,t.withTarget(n.hitTarget),!0)}static _hitTestMinimap(e,t){var i;return he.isChildOfMinimap(t.targetPath)?(i=e.getLineNumberAtVerticalOffset(t.mouseVerticalOffset),e=e.model.getLineMaxColumn(i),t.fulfill(11,new ie.a(i,e))):null}static _hitTestScrollbarSlider(e,t){if(he.isChildOfScrollableElement(t.targetPath)&&t.target&&1===t.target.nodeType){var i=t.target.className;if(i&&/\b(slider|scrollbar)\b/.test(i))return i=e.getLineNumberAtVerticalOffset(t.mouseVerticalOffset),e=e.model.getLineMaxColumn(i),t.fulfill(11,new ie.a(i,e))}return null}static _hitTestScrollbar(e,t){var i;return he.isChildOfScrollableElement(t.targetPath)?(i=e.getLineNumberAtVerticalOffset(t.mouseVerticalOffset),e=e.model.getLineMaxColumn(i),t.fulfill(11,new ie.a(i,e))):null}getMouseColumn(e,t){const i=this._context.configuration.options;var n=i.get(130);t=this._context.viewLayout.getCurrentScrollLeft()+t.x-e.x-n.contentLeft;return me._getMouseColumn(t,i.get(42).typicalHalfwidthCharacterWidth)}static _getMouseColumn(e,t){return e<0?1:Math.round(e/t)+1}static createMouseTargetFromHitTestPosition(e,t,i,n,o){var s=n.lineNumber,r=n.column,a=e.getLineWidth(s);if(t.mouseContentHorizontalOffset>a)return a=pe(t.mouseContentHorizontalOffset-a),t.fulfill(7,n,null,a);const l=e.visibleRangeForPosition(s,r);if(!l)return t.fulfill(0,n);if(a=l.left,t.mouseContentHorizontalOffset===a)return t.fulfill(6,n,null,{mightBeForeignElement:!!o});const d=[];if(d.push({offset:l.left,column:r}),1e.offset-t.offset);a=t.pos.toClientCoordinates(),e=i.getBoundingClientRect();var h=e.left<=a.clientX&&a.clientX<=e.right;for(let g=1;g=t.editorPos.y+e.layoutInfo.height&&(n=t.editorPos.y+e.layoutInfo.height-1);const o=new y(t.pos.x,n);return i=this._actualDoHitTestWithCaretRangeFromPoint(e,o.toClientCoordinates()),1===i.type?i:this._actualDoHitTestWithCaretRangeFromPoint(e,t.pos.toClientCoordinates())}static _actualDoHitTestWithCaretRangeFromPoint(e,t){const i=l.F(e.viewDomNode);let n;var o,s;return(n=i?void 0===i.caretRangeFromPoint?function(e,t,i){const n=document.createRange();let o=e.elementFromPoint(t,i);if(null!==o){for(;o&&o.firstChild&&o.firstChild.nodeType!==o.firstChild.TEXT_NODE&&o.lastChild&&o.lastChild.firstChild;)o=o.lastChild;e=o.getBoundingClientRect();var s,r=window.getComputedStyle(o,null).getPropertyValue("font");const i=o.innerText;let a=e.left,l=0;if(t>e.left+e.width)l=i.length;else{const e=fe.getInstance();for(let n=0;nthis._createMouseTarget(e,t),e=>this._getMouseColumn(e))),this.lastMouseLeaveTime=-1,this._height=this._context.configuration.options.get(130).height;const n=new D(this.viewHelper.viewDomNode);this._register(n.onContextMenu(this.viewHelper.viewDomNode,e=>this._onContextMenu(e,!0))),this._register(n.onMouseMoveThrottled(this.viewHelper.viewDomNode,e=>this._onMouseMove(e),be(this.mouseTargetFactory),ve.MOUSE_MOVE_MINIMUM_TIME)),this._register(n.onMouseUp(this.viewHelper.viewDomNode,e=>this._onMouseUp(e))),this._register(n.onMouseLeave(this.viewHelper.viewDomNode,e=>this._onMouseLeave(e))),this._register(n.onMouseDown(this.viewHelper.viewDomNode,e=>this._onMouseDown(e))),this._register(l.i(this.viewHelper.viewDomNode,l.d.MOUSE_WHEEL,e=>{if(this.viewController.emitMouseWheel(e),this._context.configuration.options.get(67)){const i=new v.b(e);var t;(_.f?(e.metaKey||e.ctrlKey)&&!e.shiftKey&&!e.altKey:e.ctrlKey&&!e.metaKey&&!e.shiftKey&&!e.altKey)&&(e=_e.a.getZoomLevel(),t=0t.y+t.height||e.xt.x+t.width?null:this.mouseTargetFactory.createMouseTarget(this.viewHelper.getLastRenderData(),t,e,null)}_createMouseTarget(e,t){let i=e.target;if(!this.viewHelper.viewDomNode.contains(i)){const t=l.F(this.viewHelper.viewDomNode);t&&(i=t.elementsFromPoint(e.posx,e.posy).find(e=>this.viewHelper.viewDomNode.contains(e)))}return this.mouseTargetFactory.createMouseTarget(this.viewHelper.getLastRenderData(),e.editorPos,e.pos,t?i: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){this._mouseDownOperation.isActive()||e.timestamp{e.preventDefault(),this.viewHelper.focusTextArea()};(l=!(_.f&&e.leftButton&&e.ctrlKey)&&l)&&(i||o&&s)?(d(),this._mouseDownOperation.start(t.type,e)):n?e.preventDefault():r?(i=t.detail,this.viewHelper.shouldSuppressMouseDownOnViewZone(i.viewZoneId)&&(d(),this._mouseDownOperation.start(t.type,e),e.preventDefault())):a&&this.viewHelper.shouldSuppressMouseDownOnWidget(t.detail)&&(d(),e.preventDefault()),this.viewController.emitMouseDown({event:e,target:t})}}ve.MOUSE_MOVE_MINIMUM_TIME=100;class Ce extends c.a{constructor(e,t,i,n,o){super(),this._context=e,this._viewController=t,this._viewHelper=i,this._createMouseTarget=n,this._getMouseColumn=o,this._mouseMoveMonitor=this._register(new O(this._viewHelper.viewDomNode)),this._onScrollTimeout=this._register(new C.g),this._mouseState=new we,this._currentSelection=new m.a(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);var t=this._findMousePosition(e,!0);t&&(this._mouseState.isDragAndDrop?this._viewController.emitMouseDrag({event:e,target:t}):this._dispatchMouse(t,!0))}start(e,t){if(this._lastMouseEvent=t,this._mouseState.setStartedOnLineNumbers(3===e),this._mouseState.setStartButtons(t),this._mouseState.setModifiers(t),e=this._findMousePosition(t,!0),e&&e.position){this._mouseState.trySetCount(t.detail,e.position),t.detail=this._mouseState.count;const i=this._context.configuration.options;!i.get(80)&&i.get(30)&&!i.get(17)&&!this._mouseState.altKey&&t.detail<2&&!this._isActive&&!this._currentSelection.isEmpty()&&6===e.type&&e.position&&this._currentSelection.containsPosition(e.position)?(this._mouseState.isDragAndDrop=!0,this._isActive=!0,this._mouseMoveMonitor.startMonitoring(t.target,t.buttons,be(null),e=>this._onMouseDownThenMove(e),e=>{var t=this._findMousePosition(this._lastMouseEvent,!0);e&&e instanceof KeyboardEvent?this._viewController.emitMouseDropCanceled():this._viewController.emitMouseDrop({event:this._lastMouseEvent,target:t?this._createMouseTarget(this._lastMouseEvent,!0):null}),this._stop()})):(this._mouseState.isDragAndDrop=!1,this._dispatchMouse(e,t.shiftKey),this._isActive||(this._isActive=!0,this._mouseMoveMonitor.startMonitoring(t.target,t.buttons,be(null),e=>this._onMouseDownThenMove(e),()=>this._stop())))}}_stop(){this._isActive=!1,this._onScrollTimeout.cancel()}onHeightChanged(){this._mouseMoveMonitor.stopMonitoring()}onScrollChanged(){this._isActive&&this._onScrollTimeout.setIfNotSet(()=>{var e;this._lastMouseEvent&&(e=this._findMousePosition(this._lastMouseEvent,!1))&&!this._mouseState.isDragAndDrop&&this._dispatchMouse(e,!0)},10)}onCursorStateChanged(e){this._currentSelection=e.selections[0]}_getPositionOutsideEditor(e){var t=e.editorPos;const i=this._context.model,n=this._context.viewLayout;var o=this._getMouseColumn(e);if(e.posyt.y+t.height?(s=n.getCurrentScrollTop()+(e.posy-t.y),r=ce.getZoneAtCoord(this._context,s),r&&(r=this._helpPositionJumpOverViewZone(r),r)?new de(null,13,o,r):(r=n.getLineNumberAtVerticalOffset(s),new de(null,13,o,new ie.a(r,i.getLineMaxColumn(r))))):(s=n.getLineNumberAtVerticalOffset(n.getCurrentScrollTop()+(e.posy-t.y)),e.posxt.x+t.width?new de(null,13,o,new ie.a(s,i.getLineMaxColumn(s))):null)}_findMousePosition(e,t){var i=this._getPositionOutsideEditor(e);return i||(i=this._createMouseTarget(e,t),i.position?8!==i.type&&5!==i.type||(e=this._helpPositionJumpOverViewZone(i.detail),!e)?i:new de(i.element,i.type,i.mouseColumn,e,null,i.detail):null)}_helpPositionJumpOverViewZone(e){var t=new ie.a(this._currentSelection.selectionStartLineNumber,this._currentSelection.selectionStartColumn);const i=e.positionBefore;return e=e.positionAfter,i&&e?i.isBefore(t)?i:e: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 we{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){var i=(new Date).getTime();i-this._lastSetMouseDownCountTime>we.CLEAR_MOUSE_DOWN_COUNT_TIME&&(e=1),this._lastSetMouseDownCountTime=i,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)}}we.CLEAR_MOUSE_DOWN_COUNT_TIME=400;var ye=i("0a31"),Se=i("e53c");class Le extends ve{constructor(e,t,i){super(e,t,i),this._register(b.b.addTarget(this.viewHelper.linesContentDomNode)),this._register(l.i(this.viewHelper.linesContentDomNode,b.a.Tap,e=>this.onTap(e))),this._register(l.i(this.viewHelper.linesContentDomNode,b.a.Change,e=>this.onChange(e))),this._register(l.i(this.viewHelper.linesContentDomNode,b.a.Contextmenu,e=>this._onContextMenu(new k(e,this.viewHelper.viewDomNode),!1))),this._lastPointerType="mouse",this._register(l.i(this.viewHelper.linesContentDomNode,"pointerdown",e=>{e=e.pointerType,this._lastPointerType="mouse"===e?"mouse":"touch"===e?"touch":"pen"}));const n=new N(this.viewHelper.viewDomNode);this._register(n.onPointerMoveThrottled(this.viewHelper.viewDomNode,e=>this._onMouseMove(e),be(this.mouseTargetFactory),ve.MOUSE_MOVE_MINIMUM_TIME)),this._register(n.onPointerUp(this.viewHelper.viewDomNode,e=>this._onMouseUp(e))),this._register(n.onPointerLeave(this.viewHelper.viewDomNode,e=>this._onMouseLeave(e))),this._register(n.onPointerDown(this.viewHelper.viewDomNode,e=>this._onMouseDown(e)))}onTap(e){var t;e.initialTarget&&this.viewHelper.linesContentDomNode.contains(e.initialTarget)&&(e.preventDefault(),this.viewHelper.focusTextArea(),(t=this._createMouseTarget(new k(e,this.viewHelper.viewDomNode),!1)).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){"touch"!==e.browserEvent.pointerType&&super._onMouseDown(e)}}class xe extends ve{constructor(e,t,i){super(e,t,i),this._register(b.b.addTarget(this.viewHelper.linesContentDomNode)),this._register(l.i(this.viewHelper.linesContentDomNode,b.a.Tap,e=>this.onTap(e))),this._register(l.i(this.viewHelper.linesContentDomNode,b.a.Change,e=>this.onChange(e))),this._register(l.i(this.viewHelper.linesContentDomNode,b.a.Contextmenu,e=>this._onContextMenu(new k(e,this.viewHelper.viewDomNode),!1)))}onTap(e){e.preventDefault(),this.viewHelper.focusTextArea();var t=this._createMouseTarget(new k(e,this.viewHelper.viewDomNode),!1);if(t.position){const e=document.createEvent("CustomEvent");e.initEvent(Se.d.Tap,!1,!0),this.viewHelper.dispatchTextAreaEvent(e),this.viewController.moveTo(t.position)}}onChange(e){this._context.model.deltaScrollNow(-e.translationX,-e.translationY)}}class ke extends c.a{constructor(e,t,i){super(),_.c&&ye.a.pointerEvents?this.handler=this._register(new Le(e,t,i)):window.TouchEvent?this.handler=this._register(new xe(e,t,i)):this.handler=this._register(new ve(e,t,i))}getTargetAtClientPoint(e,t){return this.handler.getTargetAtClientPoint(e,t)}}i("56f3");var De=i("3742"),Ne=i("0a89");i("2ab7");class Oe extends E{}var Ee=i("918c"),Ie=i("b7d0");class Me extends Oe{constructor(e){super(),this._context=e,this._readConfig(),this._lastCursorModelPosition=new ie.a(1,1),this._renderResult=null,this._activeLineNumber=1,this._context.addEventHandler(this)}_readConfig(){const e=this._context.configuration.options;this._lineHeight=e.get(58);var t=e.get(59);this._renderLineNumbers=t.renderType,this._renderCustomLineNumbers=t.renderFn,this._renderFinalNewline=e.get(84),t=e.get(130);this._lineNumbersLeft=t.lineNumbersLeft,this._lineNumbersWidth=t.lineNumbersWidth}dispose(){this._context.removeEventHandler(this),this._renderResult=null,super.dispose()}onConfigurationChanged(e){return this._readConfig(),!0}onCursorStateChanged(e){e=e.selections[0].getPosition(),this._lastCursorModelPosition=this._context.model.coordinatesConverter.convertViewPositionToModelPosition(e);let t=!1;return this._activeLineNumber!==e.lineNumber&&(this._activeLineNumber=e.lineNumber,t=!0),2===this._renderLineNumbers||3===this._renderLineNumbers||t}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){var t;e=this._context.model.coordinatesConverter.convertViewPositionToModelPosition(new ie.a(e,1));return 1!==e.column?"":(e=e.lineNumber,this._renderCustomLineNumbers?this._renderCustomLineNumbers(e):2===this._renderLineNumbers?0===(t=Math.abs(this._lastCursorModelPosition.lineNumber-e))?''+e+"":String(t):3!==this._renderLineNumbers||this._lastCursorModelPosition.lineNumber===e||e%10==0?String(e):"")}prepareRender(e){if(0===this._renderLineNumbers)this._renderResult=null;else{var t=_.d?this._lineHeight%2==0?" lh-even":" lh-odd":"",i=e.visibleRange.startLineNumber,n=e.visibleRange.endLineNumber,o='
    ',s=this._context.model.getLineCount();const l=[];for(let e=i;e<=n;e++){var r,a=e-i;(this._renderFinalNewline||e!==s||0!==this._context.model.getLineLength(e))&&(r=this._getLineRenderLineNumber(e))?e===this._activeLineNumber?l[a]='
    '+r+"
    ":l[a]=o+r+"
    ":l[a]=""}this._renderResult=l}}render(e,t){return!this._renderResult||(t-=e)<0||t>=this._renderResult.length?"":this._renderResult[t]}}Me.CLASS_NAME="line-numbers",Object(Ie.f)((e,t)=>{var i=e.getColor(Ee.r);i&&t.addRule(`.monaco-editor .line-numbers { color: ${i}; }`),i=e.getColor(Ee.b);i&&t.addRule(`.monaco-editor .line-numbers.active-line-number { color: ${i}; }`)});class Te extends I{constructor(e){super(e);const t=this._context.configuration.options;e=t.get(130),this._canUseLayerHinting=!t.get(27),this._contentLeft=e.contentLeft,this._glyphMarginLeft=e.glyphMarginLeft,this._glyphMarginWidth=e.glyphMarginWidth,this._domNode=Object(f.b)(document.createElement("div")),this._domNode.setClassName(Te.OUTER_CLASS_NAME),this._domNode.setPosition("absolute"),this._domNode.setAttribute("role","presentation"),this._domNode.setAttribute("aria-hidden","true"),this._glyphMarginBackgroundDomNode=Object(f.b)(document.createElement("div")),this._glyphMarginBackgroundDomNode.setClassName(Te.CLASS_NAME),this._domNode.appendChild(this._glyphMarginBackgroundDomNode)}dispose(){super.dispose()}getDomNode(){return this._domNode}onConfigurationChanged(e){const t=this._context.configuration.options;var i=t.get(130);return this._canUseLayerHinting=!t.get(27),this._contentLeft=i.contentLeft,this._glyphMarginLeft=i.glyphMarginLeft,this._glyphMarginWidth=i.glyphMarginWidth,!0}onScrollChanged(e){return super.onScrollChanged(e)||e.scrollTopChanged}prepareRender(e){}render(e){this._domNode.setLayerHinting(this._canUseLayerHinting),this._domNode.setContain("strict");var t=e.scrollTop-e.bigNumbersDelta;this._domNode.setTop(-t),t=Math.min(e.scrollHeight,1e6);this._domNode.setHeight(t),this._domNode.setWidth(this._contentLeft),this._glyphMarginBackgroundDomNode.setLeft(this._glyphMarginLeft),this._glyphMarginBackgroundDomNode.setWidth(this._glyphMarginWidth),this._glyphMarginBackgroundDomNode.setHeight(t)}}Te.CLASS_NAME="glyph-margin",Te.OUTER_CLASS_NAME="margin";var Ae=i("e6ff"),Re=i("e75b");class Pe{constructor(e,t,i){this._visibleTextAreaBrand=void 0,this.top=e,this.left=t,this.width=i}setWidth(e){return new Pe(this.top,this.left,e)}}const Fe=p.g;class Be extends I{constructor(e,t,i){super(e),this._primaryCursorPosition=new ie.a(1,1),this._primaryCursorVisibleRange=null,this._viewController=t,this._viewHelper=i,this._scrollLeft=0,this._scrollTop=0;const n=this._context.configuration.options;e=n.get(130),this._setAccessibilityOptions(n),this._contentLeft=e.contentLeft,this._contentWidth=e.contentWidth,this._contentHeight=e.height,this._fontInfo=n.get(42),this._lineHeight=n.get(58),this._emptySelectionClipboard=n.get(31),this._copyWithSyntaxHighlighting=n.get(20),this._visibleTextArea=null,this._selections=[new m.a(1,1,1,1)],this._modelSelections=[new m.a(1,1,1,1)],this._lastRenderPosition=null,this.textArea=Object(f.b)(document.createElement("textarea")),M.write(this.textArea,6),this.textArea.setClassName("inputarea "+Re.a),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(n)),this.textArea.setAttribute("tabindex",String(n.get(112))),this.textArea.setAttribute("role","textbox"),this.textArea.setAttribute("aria-roledescription",a.a("editor","editor")),this.textArea.setAttribute("aria-multiline","true"),this.textArea.setAttribute("aria-haspopup","false"),this.textArea.setAttribute("aria-autocomplete","both"),n.get(29)&&n.get(80)&&this.textArea.setAttribute("readonly","true"),this.textAreaCover=Object(f.b)(document.createElement("div")),this.textAreaCover.setPosition("absolute");const o={getLineCount:()=>this._context.model.getLineCount(),getLineMaxColumn:e=>this._context.model.getLineMaxColumn(e),getValueInRange:(e,t)=>this._context.model.getValueInRange(e,t)};this._textAreaInput=this._register(new Se.c({getDataToCopy:e=>{const t=this._context.model.getPlainTextToCopy(this._modelSelections,this._emptySelectionClipboard,_.i);var i=this._context.model.getEOL(),n=this._emptySelectionClipboard&&1===this._modelSelections.length&&this._modelSelections[0].isEmpty(),o=Array.isArray(t)?t:null;i=Array.isArray(t)?t.join(i):t;let s=void 0,r=null;return e&&(Se.a.forceCopyWithSyntaxHighlighting||this._copyWithSyntaxHighlighting&&i.length<65536)&&(e=this._context.model.getRichTextToCopy(this._modelSelections,this._emptySelectionClipboard))&&(s=e.html,r=e.mode),{isFromEmptySelection:n,multicursorText:o,text:i,html:s,mode:r}},getScreenReaderContent:e=>{if(1===this._accessibilitySupport){if(_.f){const e=this._selections[0];if(e.isEmpty()){var t=e.getStartPosition();let i=this._getWordBeforePosition(t);if(0<(i=0===i.length?this._getCharacterBeforePosition(t):i).length)return new Ne.b(i,i.length,i.length,t,t)}}return Ne.b.EMPTY}if(p.e){const e=this._selections[0];if(e.isEmpty()){t=e.getStartPosition();var[i,n]=this._getAndroidWordAtPosition(t);if(0this._context.model.deduceModelPositionRelativeToViewPosition(e,t,i)},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,i=null,n=null;e.metadata&&(t=this._emptySelectionClipboard&&!!e.metadata.isFromEmptySelection,i=void 0!==e.metadata.multicursorText?e.metadata.multicursorText:null,n=e.metadata.mode),this._viewController.paste(e.text,t,i,n)})),this._register(this._textAreaInput.onCut(()=>{this._viewController.cut()})),this._register(this._textAreaInput.onType(e=>{e.replacePrevCharCnt||e.replaceNextCharCnt||e.positionDelta?(Ne.c,this._viewController.compositionType(e.text,e.replacePrevCharCnt,e.replaceNextCharCnt,e.positionDelta)):(Ne.c,this._viewController.type(e.text))})),this._register(this._textAreaInput.onSelectionChangeRequest(e=>{this._viewController.setSelection(e)})),this._register(this._textAreaInput.onCompositionStart(e=>{var t=this._selections[0].startLineNumber;e=this._selections[0].startColumn+e.revealDeltaColumns,this._context.model.revealRange("keyboard",!0,new ne.a(t,e,t,e),0,1),e=this._viewHelper.visibleRangeForPositionRelativeToEditor(t,e);e&&(this._visibleTextArea=new Pe(this._context.viewLayout.getVerticalOffsetForLineNumber(t),e.left,Fe?0:1),this._render()),this.textArea.setClassName(`inputarea ${Re.a} ime-input`),this._viewController.compositionStart(),this._context.model.onCompositionStart()})),this._register(this._textAreaInput.onCompositionUpdate(e=>{this._visibleTextArea&&(this._visibleTextArea=this._visibleTextArea.setWidth(function(e,t){const i=document.createElement("canvas"),n=i.getContext("2d"),o=(n.font=function(e){return`normal normal ${e.fontWeight} ${e.fontSize}px / ${e.lineHeight}px `+e.fontFamily}(t),n.measureText(e));return p.g?o.width+2:o.width}(e.data,this._fontInfo)),this._render())})),this._register(this._textAreaInput.onCompositionEnd(()=>{this._visibleTextArea=null,this._render(),this.textArea.setClassName("inputarea "+Re.a),this._viewController.compositionEnd(),this._context.model.onCompositionEnd()})),this._register(this._textAreaInput.onFocus(()=>{this._context.model.setHasFocus(!0)})),this._register(this._textAreaInput.onBlur(()=>{this._context.model.setHasFocus(!1)}))}dispose(){super.dispose()}_getAndroidWordAtPosition(e){var t;const i=this._context.model.getLineContent(e.lineNumber),n=Object(Ae.a)('`~!@#$%^&*()-=+[{]}\\|;:",.<>/?');let o=!0,s=e.column,r=!0,a=e.column,l=0;for(;l<50&&(o||r);)(o=!(o&&s<=1)&&o)&&(t=i.charCodeAt(s-2),0!==n.get(t)?o=!1:s--),(r=!(r&&a>i.length)&&r)&&(t=i.charCodeAt(a-1),0!==n.get(t)?r=!1:a++),l++;return[i.substring(s-1,a-1),e.column-s]}_getWordBeforePosition(e){const t=this._context.model.getLineContent(e.lineNumber),i=Object(Ae.a)(this._context.configuration.options.get(116));let n=e.column,o=0;for(;1this._contentLeft+this._contentWidth||(t=this._context.viewLayout.getVerticalOffsetForLineNumber(this._selections[0].positionLineNumber)-this._scrollTop)<0||t>this._contentHeight?this._renderAtTopLeft():_.f?this._renderInsideEditor(this._primaryCursorPosition,t,e,Fe?0:1,this._lineHeight):this._renderInsideEditor(this._primaryCursorPosition,t,e,Fe?0:1,Fe?0:1)}_renderInsideEditor(e,t,i,n,o){this._lastRenderPosition=e;const s=this.textArea,r=this.textAreaCover;g.a.applyFontInfo(s,this._fontInfo),s.setTop(t),s.setLeft(i),s.setWidth(n),s.setHeight(o),r.setTop(0),r.setLeft(0),r.setWidth(0),r.setHeight(0)}_renderAtTopLeft(){this._lastRenderPosition=null;const e=this.textArea,t=this.textAreaCover;if(g.a.applyFontInfo(e,this._fontInfo),e.setTop(0),e.setLeft(0),t.setTop(0),t.setLeft(0),Fe)e.setWidth(0),e.setHeight(0),t.setWidth(0),t.setHeight(0);else{e.setWidth(1),e.setHeight(1),t.setWidth(1),t.setHeight(1);const i=this._context.configuration.options;i.get(48)?t.setClassName("monaco-editor-background textAreaCover "+Te.OUTER_CLASS_NAME):0!==i.get(59).renderType?t.setClassName("monaco-editor-background textAreaCover "+Me.CLASS_NAME):t.setClassName("monaco-editor-background textAreaCover")}}}var je=i("d585");class We{constructor(e,t,i,n){this.configuration=e,this.viewModel=t,this.userInputEvents=i,this.commandDelegate=n}paste(e,t,i,n){this.commandDelegate.paste(e,t,i,n)}type(e){this.commandDelegate.type(e)}compositionType(e,t,i,n){this.commandDelegate.compositionType(e,t,i,n)}compositionStart(){this.commandDelegate.startComposition()}compositionEnd(){this.commandDelegate.endComposition()}cut(){this.commandDelegate.cut()}setSelection(e){je.CoreNavigationCommands.SetSelection.runCoreEditorCommand(this.viewModel,{source:"keyboard",selection:e})}_validateViewColumn(e){var t=this.viewModel.getLineMinColumn(e.lineNumber);return e.column=this._lines.length)throw new Error("Illegal value for lineNumber");return this._lines[e]}onLinesDeleted(e,t){if(0===this.getCount())return null;var i=this.getStartLineNumber(),n=this.getEndLineNumber();if(t=i&&s<=n&&(this._lines[s-this._rendLineNumberStart].onContentChanged(),o=!0);return o}onLinesInserted(e,t){if(0===this.getCount())return null;var i=t-e+1,n=(t=this.getStartLineNumber(),this.getEndLineNumber());if(e<=t)return this._rendLineNumberStart+=i,null;if(ni)){var s=Math.max(t,o.fromLineNumber),r=Math.min(i,o.toLineNumber);for(let e=s;e<=r;e++){var a=e-this._rendLineNumberStart;this._lines[a].onTokensChanged(),n=!0}}}return n}}class Ke{constructor(e){this._host=e,this.domNode=this._createDomNode(),this._linesCollection=new Ue(()=>this._host.createVisibleLine())}_createDomNode(){const e=Object(f.b)(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(130)}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,o=t.length;nt?(e=t)<=(s=Math.min(i,o.rendLineNumberStart-1))&&(this._insertLinesBefore(o,e,s,n,t),o.linesLength+=s-e+1):o.rendLineNumberStarti&&(s=Math.max(0,i-o.rendLineNumberStart+1),0<(e=o.linesLength-1-s+1)&&(this._removeLinesAfter(o,e),o.linesLength-=e)),this._finishRendering(o,!1,n)}return o}_renderUntouchedLines(e,t,i,n,o){var s=e.rendLineNumberStart;const r=e.lines;for(let l=t;l<=i;l++){var a=s+l;r[l].layoutLine(a,n[a-o])}}_insertLinesBefore(e,t,i,n,o){const s=[];let r=0;for(let a=t;a<=i;a++)s[r++]=this.host.createVisibleLine();e.lines=s.concat(e.lines)}_removeLinesBefore(e,t){for(let n=0;ne}),qe._sb=Object(ze.a)(1e5);class $e extends I{constructor(e){super(e),this._visibleLines=new Ke(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;ee.shouldRender());for(let i=0,n=t.length;i'),n.appendASCIIString(o),n.appendASCIIString(""),!0)}layoutLine(e,t){this._domNode&&(this._domNode.setTop(t),this._domNode.setHeight(this._lineHeight))}}class Ze extends $e{constructor(e){super(e);const t=this._context.configuration.options;e=t.get(130),this._contentWidth=e.contentWidth,this.domNode.setHeight(0)}onConfigurationChanged(e){const t=this._context.configuration.options;var i=t.get(130);return this._contentWidth=i.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 Ye extends $e{constructor(e){super(e);const t=this._context.configuration.options;e=t.get(130),this._contentLeft=e.contentLeft,this.domNode.setClassName("margin-view-overlays"),this.domNode.setWidth(1),g.a.applyFontInfo(this.domNode,t.get(42))}onConfigurationChanged(e){const t=this._context.configuration.options;g.a.applyFontInfo(this.domNode,t.get(42));var i=t.get(130);return this._contentLeft=i.contentLeft,super.onConfigurationChanged(e)||!0}onScrollChanged(e){return super.onScrollChanged(e)||e.scrollHeightChanged}_viewOverlaysRender(e){super._viewOverlaysRender(e),e=Math.min(e.scrollHeight,1e6),this.domNode.setHeight(e),this.domNode.setWidth(this._contentLeft)}}class Xe{constructor(e,t){this._coordinateBrand=void 0,this.top=e,this.left=t}}class Qe extends I{constructor(e,t){super(e),this._viewDomNode=t,this._widgets={},this.domNode=Object(f.b)(document.createElement("div")),M.write(this.domNode,1),this.domNode.setClassName("contentWidgets"),this.domNode.setPosition("absolute"),this.domNode.setTop(0),this.overflowingContentWidgetsDomNode=Object(f.b)(document.createElement("div")),M.write(this.overflowingContentWidgetsDomNode,2),this.overflowingContentWidgetsDomNode.setClassName("overflowingContentWidgets")}dispose(){super.dispose(),this._widgets={}}onConfigurationChanged(e){for(const t of Object.keys(this._widgets))this._widgets[t].onConfigurationChanged(e);return!0}onDecorationsChanged(e){return!0}onFlushed(e){return!0}onLineMappingChanged(e){for(const t of Object.keys(this._widgets))this._widgets[t].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){e=new Je(this._context,this._viewDomNode,e),((this._widgets[e.id]=e).allowEditorOverflow?this.overflowingContentWidgetsDomNode:this.domNode).appendChild(e.domNode),this.setShouldRender()}setWidgetPosition(e,t,i){const n=this._widgets[e.getId()];n.setPosition(t,i),this.setShouldRender()}removeWidget(e){if(e=e.getId(),this._widgets.hasOwnProperty(e)){var t=this._widgets[e];delete this._widgets[e];const i=t.domNode.domNode;i.parentNode.removeChild(i),i.removeAttribute("monaco-visible-content-widget"),this.setShouldRender()}}shouldSuppressMouseDownOnWidget(e){return!!this._widgets.hasOwnProperty(e)&&this._widgets[e].suppressMouseDown}onBeforeRender(e){for(const t of Object.keys(this._widgets))this._widgets[t].onBeforeRender(e)}prepareRender(e){for(const t of Object.keys(this._widgets))this._widgets[t].prepareRender(e)}render(e){for(const t of Object.keys(this._widgets))this._widgets[t].render(e)}}class Je{constructor(e,t,i){this._context=e,this._viewDomNode=t,this._actual=i,this.domNode=Object(f.b)(this._actual.getDomNode()),this.id=this._actual.getId(),this.allowEditorOverflow=this._actual.allowEditorOverflow||!1,this.suppressMouseDown=this._actual.suppressMouseDown||!1;const n=this._context.configuration.options;e=n.get(130),this._fixedOverflowWidgets=n.get(35),this._contentWidth=e.contentWidth,this._contentLeft=e.contentLeft,this._lineHeight=n.get(58),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;this._lineHeight=t.get(58),e.hasChanged(130)&&(e=t.get(130),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,i,n,o){var s=e.top,r=t.top+this._lineHeight,a=o.viewportHeight-r;let l=e.left,d=t.left;return l+i>o.scrollLeft+o.viewportWidth&&(l=o.scrollLeft+o.viewportWidth-i),d+i>o.scrollLeft+o.viewportWidth&&(d=o.scrollLeft+o.viewportWidth-i),le&&(t=s-(e-n),s-=t,i-=t),sn.lineNumber&&(n=r);let o=1073741824;for(const r of i.ranges)r.lefte.endLineNumber||this.domNode.setMaxWidth(this._maxWidth))}prepareRender(e){this._renderData=this._prepareRenderWidget(e)}render(e){this._renderData?(this.allowEditorOverflow?this.domNode.setTop(this._renderData.coordinate.top):this.domNode.setTop(this._renderData.coordinate.top+e.scrollTop-e.bigNumbersDelta),this.domNode.setLeft(this._renderData.coordinate.left),this._isVisible||(this.domNode.setVisibility("inherit"),this.domNode.setAttribute("monaco-visible-content-widget","true"),this._isVisible=!0),"function"==typeof this._actual.afterRender&&et(this._actual.afterRender,this._actual,this._renderData.position)):(this._isVisible&&(this.domNode.removeAttribute("monaco-visible-content-widget"),this._isVisible=!1,this.domNode.setVisibility("hidden")),"function"==typeof this._actual.afterRender&&et(this._actual.afterRender,this._actual,null))}}function et(e,t,...i){try{return e.call(t,...i)}catch(e){return null}}i("930f");var tt=i("e8e3");let it=!0;class nt extends Oe{constructor(e){super(),this._context=e;const t=this._context.configuration.options;e=t.get(130),this._lineHeight=t.get(58),this._renderLineHighlight=t.get(85),this._renderLineHighlightOnlyWhenFocus=t.get(86),this._contentLeft=e.contentLeft,this._contentWidth=e.contentWidth,this._selectionIsEmpty=!0,this._focused=!1,this._cursorLineNumbers=[1],this._selections=[new m.a(1,1,1,1)],this._renderData=null,this._context.addEventHandler(this)}dispose(){this._context.removeEventHandler(this),super.dispose()}_readFromSelections(){let e=!1;const t=it?this._selections.slice(0,1):this._selections,i=t.map(e=>e.positionLineNumber);i.sort((e,t)=>e-t),tt.h(this._cursorLineNumbers,i)||(this._cursorLineNumbers=i,e=!0);var n=t.every(e=>e.isEmpty());return this._selectionIsEmpty!==n&&(this._selectionIsEmpty=n,e=!0),e}onThemeChanged(e){return this._readFromSelections()}onConfigurationChanged(e){const t=this._context.configuration.options;var i=t.get(130);return this._lineHeight=t.get(58),this._renderLineHighlight=t.get(85),this._renderLineHighlightOnlyWhenFocus=t.get(86),this._contentLeft=i.contentLeft,this._contentWidth=i.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._renderLineHighlightOnlyWhenFocus&&(this._focused=e.isFocused,!0)}prepareRender(e){if(this._shouldRenderThis()){var t=this._renderOne(e),i=e.visibleRange.startLineNumber,n=e.visibleRange.endLineNumber,o=this._cursorLineNumbers.length;let r=0;const a=[];for(let e=i;e<=n;e++){for(var s=e-i;r=this._renderData.length?"":this._renderData[t]}}class ot extends nt{_renderOne(e){return`
    `}_shouldRenderThis(){return("line"===this._renderLineHighlight||"all"===this._renderLineHighlight)&&this._selectionIsEmpty&&(!this._renderLineHighlightOnlyWhenFocus||this._focused)}_shouldRenderOther(){return("gutter"===this._renderLineHighlight||"all"===this._renderLineHighlight)&&(!this._renderLineHighlightOnlyWhenFocus||this._focused)}}class st extends nt{_renderOne(e){return`
    `}_shouldRenderMargin(){return("gutter"===this._renderLineHighlight||"all"===this._renderLineHighlight)&&(!this._renderLineHighlightOnlyWhenFocus||this._focused)}_shouldRenderThis(){return!0}_shouldRenderOther(){return("line"===this._renderLineHighlight||"all"===this._renderLineHighlight)&&this._selectionIsEmpty&&(!this._renderLineHighlightOnlyWhenFocus||this._focused)}}Object(Ie.f)((e,t)=>{it=!1;const i=e.getColor(Ee.p);var n;i&&(t.addRule(`.monaco-editor .view-overlays .current-line { background-color: ${i}; }`),t.addRule(`.monaco-editor .margin-view-overlays .current-line-margin { background-color: ${i}; border: none; }`)),i&&!i.isTransparent()&&!e.defines(Ee.q)||(n=e.getColor(Ee.q))&&(it=!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; }")))}),i("56dc");class rt extends Oe{constructor(e){super(),this._context=e;const t=this._context.configuration.options;this._lineHeight=t.get(58),this._typicalHalfwidthCharacterWidth=t.get(42).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(58),this._typicalHalfwidthCharacterWidth=t.get(42).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){var t=e.getDecorationsInViewport();let i=[],n=0;for(let d=0,h=t.length;d{var i,n;return e.options.zIndext.options.zIndex?1:(i=e.options.className)<(n=t.options.className)?-1:n',l=Math.max(r.range.startLineNumber,o),d=Math.min(r.range.endLineNumber,s);for(let e=l;e<=d;e++)i[e-o]+=a}}}_renderNormalDecorations(e,t,i){var n=String(this._lineHeight),o=e.visibleRange.startLineNumber;let s=null,r=!1,a=null;for(let c=0,u=t.length;c';r[d]+=h}}}}render(e,t){return!this._renderResult||(t-=e)<0||t>=this._renderResult.length?"":this._renderResult[t]}}var at=i("1898");class lt extends I{constructor(e,t,i,n){super(e);const o=this._context.configuration.options;var s=o.get(92),r=o.get(66),a=o.get(33),d=o.get(95);e={listenOnDomNode:i.domNode,className:"editor-scrollable "+Object(Ie.e)(e.theme.type),useShadows:!1,lazyRender:!0,vertical:s.vertical,horizontal:s.horizontal,verticalHasArrows:s.verticalHasArrows,horizontalHasArrows:s.horizontalHasArrows,verticalScrollbarSize:s.verticalScrollbarSize,verticalSliderSize:s.verticalSliderSize,horizontalScrollbarSize:s.horizontalScrollbarSize,horizontalSliderSize:s.horizontalSliderSize,handleMouseWheel:s.handleMouseWheel,alwaysConsumeMouseWheel:s.alwaysConsumeMouseWheel,arrowSize:s.arrowSize,mouseWheelScrollSensitivity:r,fastScrollSensitivity:a,scrollPredominantAxis:d,scrollByPage:s.scrollByPage};this.scrollbar=this._register(new at.c(t.domNode,e,this._context.viewLayout.getScrollable())),M.write(this.scrollbar.getDomNode(),5),this.scrollbarDomNode=Object(f.b)(this.scrollbar.getDomNode()),this.scrollbarDomNode.setPosition("absolute"),this._setLayout();const h=(e,t,i)=>{const n={};t&&(t=e.scrollTop)&&(n.scrollTop=this._context.viewLayout.getCurrentScrollTop()+t,e.scrollTop=0),i&&(t=e.scrollLeft)&&(n.scrollLeft=this._context.viewLayout.getCurrentScrollLeft()+t,e.scrollLeft=0),this._context.model.setScrollPosition(n,1)};this._register(l.i(i.domNode,"scroll",e=>h(i.domNode,!0,!0))),this._register(l.i(t.domNode,"scroll",e=>h(t.domNode,!0,!1))),this._register(l.i(n.domNode,"scroll",e=>h(n.domNode,!0,!1))),this._register(l.i(this.scrollbarDomNode.domNode,"scroll",e=>h(this.scrollbarDomNode.domNode,!0,!1)))}dispose(){super.dispose()}_setLayout(){const e=this._context.configuration.options;var t=e.get(130),i=(this.scrollbarDomNode.setLeft(t.contentLeft),e.get(64));"right"===i.side?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(92)||e.hasChanged(66)||e.hasChanged(33)){const e=this._context.configuration.options;var t=e.get(92),i=e.get(66),n=e.get(33),o=e.get(95);t={vertical:t.vertical,horizontal:t.horizontal,verticalScrollbarSize:t.verticalScrollbarSize,horizontalScrollbarSize:t.horizontalScrollbarSize,scrollByPage:t.scrollByPage,handleMouseWheel:t.handleMouseWheel,mouseWheelScrollSensitivity:i,fastScrollSensitivity:n,scrollPredominantAxis:o};this.scrollbar.updateOptions(t)}return e.hasChanged(130)&&this._setLayout(),!0}onScrollChanged(e){return!0}onThemeChanged(e){return this.scrollbar.updateClassName("editor-scrollable "+Object(Ie.e)(this._context.theme.type)),!0}prepareRender(e){}render(e){this.scrollbar.renderNow()}}i("8478");class dt{constructor(e,t,i){this._decorationToRenderBrand=void 0,this.startLineNumber=+e,this.endLineNumber=+t,this.className=String(i)}}class ht extends Oe{_render(e,t,i){const n=[];for(let a=e;a<=t;a++){var o=a-e;n[o]=[]}if(0!==i.length){i.sort((e,t)=>e.className===t.className?e.startLineNumber===t.startLineNumber?e.endLineNumber-t.endLineNumber:e.startLineNumber-t.startLineNumber:e.className');const r=[];for(let e=t;e<=i;e++){var s=e-t;const i=n[s];0===i.length?r[s]="":r[s]='
    =this._renderResult.length?"":this._renderResult[t]}}i("0baa");class ut extends Oe{constructor(e){super(),this._context=e,this._primaryLineNumber=0;const t=this._context.configuration.options;e=t.get(131);var i=t.get(42);this._lineHeight=t.get(58),this._spaceWidth=i.spaceWidth,this._enabled=t.get(83),this._activeIndentEnabled=t.get(51),this._maxIndentLeft=-1===e.wrappingColumn?-1:e.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;var i=t.get(131),n=t.get(42);return this._lineHeight=t.get(58),this._spaceWidth=n.spaceWidth,this._enabled=t.get(83),this._activeIndentEnabled=t.get(51),this._maxIndentLeft=-1===i.wrappingColumn?-1:i.wrappingColumn*n.typicalHalfwidthCharacterWidth,!0}onCursorStateChanged(e){const t=e.selections[0];return e=t.isEmpty()?t.positionLineNumber:0,this._primaryLineNumber!==e&&(this._primaryLineNumber=e,!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){var t=e.visibleRange.startLineNumber,i=e.visibleRange.endLineNumber,n=this._context.model.getTextModelOptions()["indentSize"],o=n*this._spaceWidth,s=e.scrollWidth,r=this._lineHeight,a=this._context.model.getLinesIndentGuides(t,i);let g=0,p=0,m=0;this._activeIndentEnabled&&this._primaryLineNumber&&(n=this._context.model.getActiveIndentGuide(this._primaryLineNumber,t,i),g=n.startLineNumber,p=n.endLineNumber,m=n.indent);const f=[];for(let n=t;n<=i;n++){var l=g<=n&&n<=p,d=n-t,h=a[d];let i="";if(1<=h){var c=e.visibleRangeForPosition(new ie.a(n,1));let t=c?c.left:0;for(let e=1;e<=h;e++){var u=l&&e===m?"cigra":"cigr";if(i+=`
    `,(t+=o)>s||0this._maxIndentLeft)break}}f[d]=i}this._renderResult=f}else this._renderResult=null}render(e,t){return!this._renderResult||(t-=e)<0||t>=this._renderResult.length?"":this._renderResult[t]}}Object(Ie.f)((e,t)=>{var i=e.getColor(Ee.o);i&&t.addRule(`.monaco-editor .lines-content .cigr { box-shadow: 1px 0 0 0 ${i} inset; }`),e=e.getColor(Ee.a)||i;e&&t.addRule(`.monaco-editor .lines-content .cigra { box-shadow: 1px 0 0 0 ${e} inset; }`)}),i("38a2b");class gt{constructor(){this._currentVisibleRange=new ne.a(1,1,1,1)}getCurrentVisibleRange(){return this._currentVisibleRange}setCurrentVisibleRange(e){this._currentVisibleRange=e}}class pt{constructor(e,t,i,n,o,s){this.lineNumber=e,this.startColumn=t,this.endColumn=i,this.startScrollTop=n,this.stopScrollTop=o,this.scrollType=s,this.type="range",this.minLineNumber=e,this.maxLineNumber=e}}class mt{constructor(e,t,i,n){this.selections=e,this.startScrollTop=t,this.stopScrollTop=i,this.scrollType=n,this.type="selections";let o=e[0].startLineNumber,s=e[0].endLineNumber;for(let a=1,l=e.length;a{this._updateLineWidthsSlow()},200),this._asyncCheckMonospaceFontAssumptions=new C.e(()=>{this._checkMonospaceFontAssumptions()},2e3),this._lastRenderedData=new gt,this._horizontalRevealRequest=null}dispose(){this._asyncUpdateLineWidths.dispose(),this._asyncCheckMonospaceFontAssumptions.dispose(),super.dispose()}getDomNode(){return this.domNode}createVisibleLine(){return new G(this._viewLineOptions)}onConfigurationChanged(e){this._visibleLines.onConfigurationChanged(e),e.hasChanged(131)&&(this._maxLineWidth=0);const t=this._context.configuration.options;var i=t.get(42),n=t.get(131);return this._lineHeight=t.get(58),this._typicalHalfwidthCharacterWidth=i.typicalHalfwidthCharacterWidth,this._isViewportWrapping=n.isViewportWrapping,this._revealHorizontalRightPadding=t.get(89),this._cursorSurroundingLines=t.get(24),this._cursorSurroundingLinesStyle=t.get(25),this._canUseLayerHinting=!t.get(27),g.a.applyFontInfo(this.domNode,i),this._onOptionsMaybeChanged(),e.hasChanged(130)&&(this._maxLineWidth=0),!0}_onOptionsMaybeChanged(){var e=this._context.configuration;e=new $(e,this._context.theme.type);if(this._viewLineOptions.equals(e))return!1;this._viewLineOptions=e;e=this._visibleLines.getStartLineNumber();var t=this._visibleLines.getEndLineNumber();for(let i=e;i<=t;i++){const e=this._visibleLines.getVisibleLine(i);e.onOptionsChanged(this._viewLineOptions)}return!0}onCursorStateChanged(e){var t=this._visibleLines.getStartLineNumber(),i=this._visibleLines.getEndLineNumber();let n=!1;for(let o=t;o<=i;o++)n=this._visibleLines.getVisibleLine(o).onSelectionChanged()||n;return n}onDecorationsChanged(e){var t=this._visibleLines.getStartLineNumber(),i=this._visibleLines.getEndLineNumber();for(let n=t;n<=i;n++)this._visibleLines.getVisibleLine(n).onDecorationsChanged();return!0}onFlushed(e){return e=this._visibleLines.onFlushed(e),this._maxLineWidth=0,e}onLinesChanged(e){return this._visibleLines.onLinesChanged(e)}onLinesDeleted(e){return this._visibleLines.onLinesDeleted(e)}onLinesInserted(e){return this._visibleLines.onLinesInserted(e)}onRevealRangeRequest(e){var t=this._computeScrollTopToRevealRange(this._context.viewLayout.getFutureViewport(),e.source,e.range,e.selections,e.verticalType);if(-1===t)return!1;let i=this._context.viewLayout.validateScrollPosition({scrollTop:t});return e.revealHorizontal?e.range&&e.range.startLineNumber!==e.range.endLineNumber?i={scrollTop:i.scrollTop,scrollLeft:0}:e.range?this._horizontalRevealRequest=new pt(e.range.startLineNumber,e.range.startColumn,e.range.endColumn,this._context.viewLayout.getCurrentScrollTop(),i.scrollTop,e.scrollType):e.selections&&0i)&&(this._horizontalRevealRequest=null)),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){var i=this._getViewLineDomNode(e);if(null===i)return null;if(i=this._getLineNumberFor(i),-1===i)return null;if(i<1||i>this._context.model.getLineCount())return null;if(1===this._context.model.getLineMaxColumn(i))return new ie.a(i,1);var n=this._visibleLines.getStartLineNumber(),o=this._visibleLines.getEndLineNumber();if(id)){var h=u===n.startLineNumber?n.startColumn:1,c=u===n.endLineNumber?n.endColumn:this._context.model.getLineMaxColumn(u);const e=this._visibleLines.getVisibleLine(u).getVisibleRangesForRange(u,h,c,r);e&&(t&&uthis._visibleLines.getEndLineNumber()?null:this._visibleLines.getVisibleLine(e).getVisibleRangesForRange(e,t,i,new q(this.domNode.domNode,this._textRangeRestingSpot))}visibleRangeForPosition(e){return e=this._visibleRangesForLineRange(e.lineNumber,e.column,e.column),e?new F(e.outsideRenderedLine,e.ranges[0].left):null}updateLineWidths(){this._updateLineWidths(!1)}_updateLineWidthsFast(){return this._updateLineWidths(!0)}_updateLineWidthsSlow(){this._updateLineWidths(!1)}_updateLineWidths(e){var t=this._visibleLines.getStartLineNumber(),i=this._visibleLines.getEndLineNumber();let n=1,o=!0;for(let s=t;s<=i;s++){const t=this._visibleLines.getVisibleLine(s);e&&!t.getWidthIsFast()?o=!1:n=Math.max(n,t.getWidth())}return o&&1===t&&i===this._context.model.getLineCount()&&(this._maxLineWidth=0),this._ensureMaxLineWidth(n),o}_checkMonospaceFontAssumptions(){let e=-1,t=-1;var i,n=this._visibleLines.getStartLineNumber(),o=this._visibleLines.getEndLineNumber();for(let s=n;s<=o;s++){const n=this._visibleLines.getVisibleLine(s);!n.needsMonospaceFontCheck()||(i=n.getWidth())>t&&(t=i,e=s)}if(-1!==e&&!this._visibleLines.getVisibleLine(e).monospaceAssumptionsAreValid())for(let s=n;s<=o;s++){const e=this._visibleLines.getVisibleLine(s);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&&(n=this._horizontalRevealRequest,e.startLineNumber<=n.minLineNumber&&n.maxLineNumber<=e.endLineNumber&&(this._horizontalRevealRequest=null,this.onDidRender(),(t=this._computeScrollLeftToReveal(n))&&(this._isViewportWrapping||this._ensureMaxLineWidth(t.maxHorizontalOffset),this._context.model.setScrollPosition({scrollLeft:t.scrollLeft},n.scrollType)))),this._updateLineWidthsFast()||this._asyncUpdateLineWidths.schedule(),_.d&&!this._asyncCheckMonospaceFontAssumptions.isScheduled()){var t=this._visibleLines.getStartLineNumber(),i=this._visibleLines.getEndLineNumber();for(let e=t;e<=i;e++){const t=this._visibleLines.getVisibleLine(e);if(t.needsMonospaceFontCheck()){this._asyncCheckMonospaceFontAssumptions.schedule();break}}}this._linesContent.setLayerHinting(this._canUseLayerHinting),this._linesContent.setContain("strict");var n=this._context.viewLayout.getCurrentScrollTop()-e.bigNumbersDelta;this._linesContent.setTop(-n),this._linesContent.setLeft(-this._context.viewLayout.getCurrentScrollLeft())}_ensureMaxLineWidth(e){e=Math.ceil(e),this._maxLineWidthe){if(!a)return-1;h=l}else h=5===o||6===o?6===o&&s<=l&&d<=r?s:(t=Math.max(5*this._lineHeight,.2*e),i=l-t,t=d-e,Math.max(t,i)):1===o||2===o?2===o&&s<=l&&d<=r?s:(t=(l+d)/2,Math.max(0,t-e/2)):this._computeMinimumScrolling(s,r,l,d,3===o,4===o);return h}_computeScrollLeftToReveal(e){var t=this._context.viewLayout.getCurrentViewport(),i=t.left,n=i+t.width;let o=1073741824,s=0;if("range"===e.type){var r=this._visibleRangesForLineRange(e.lineNumber,e.startColumn,e.endColumn);if(!r)return null;for(const e of r.ranges)o=Math.min(o,Math.round(e.left)),s=Math.max(s,Math.round(e.left+e.width))}else for(const l of e.selections){if(l.startLineNumber!==l.endLineNumber)return null;var a=this._visibleRangesForLineRange(l.startLineNumber,l.startColumn,l.endColumn);if(!a)return null;for(const e of a.ranges)o=Math.min(o,Math.round(e.left)),s=Math.max(s,Math.round(e.left+e.width))}return o=Math.max(0,o-ft.HORIZONTAL_EXTRA_PX),s+=this._revealHorizontalRightPadding,"selections"===e.type&&s-o>t.width?null:{scrollLeft:this._computeMinimumScrolling(i,n,o,s),maxHorizontalOffset:s}}_computeMinimumScrolling(e,t,i,n,o,s){o=!!o,s=!!s;var r=(t|=0)-(e|=0);return(n|=0)-(i|=0)
    ';const s=[];for(let l=t;l<=i;l++){var r=l-t,a=n[r];let e="";for(let t=0,i=a.length;t';o[s]=e}this._renderResult=o}render(e,t){return this._renderResult?this._renderResult[t-e]:""}}i("f20b");class vt{constructor(e,t,i,n){this._rgba8Brand=void 0,this.r=vt._clamp(e),this.g=vt._clamp(t),this.b=vt._clamp(i),this.a=vt._clamp(n)}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:255{e.changedColorMap&&this._updateColorMap()}))}static getInstance(){return this._INSTANCE||(this._INSTANCE=Object(c.h)(new wt)),this._INSTANCE}_updateColorMap(){const e=Ct.F.getColorMap();if(e){this._colors=[vt.Empty];for(let i=1;i=this._colors.length)&&(e=2),this._colors[e]}backgroundIsLight(){return this._backgroundIsLight}}wt._INSTANCE=null;var yt=i("a8d0"),St=i("303e");const Lt=(()=>{const e=[];for(let t=32;t<=126;t++)e.push(t);return e.push(65533),e})();var xt=i("099d");class kt{constructor(e,t){this.scale=t,this._minimapCharRendererBrand=void 0,this.charDataNormal=kt.soften(e,.8),this.charDataLight=kt.soften(e,50/60)}static soften(e,t){let i=new Uint8ClampedArray(e.length);for(let n=0,o=e.length;ne.width||i+c>e.height)){var u=a?this.charDataLight:this.charDataNormal,g=(n=(l=n,a=r,(l-=32)<0||96e.width||i+d>e.height)){var h=4*e.width,c=(r=o.r,l=o.g,o=o.b,r+.5*(n.r-r)),u=l+.5*(n.g-l),g=o+.5*(n.b-o);const s=e.data;let p=i*h+4*t;for(let e=0;e{const t=new Uint8ClampedArray(e.length/2);for(let i=0;i>1]=Nt[e[i]]<<4|15&Nt[e[i+1]];return t},Et={1:Object(Dt.a)(()=>Ot("0000511D6300CF609C709645A78432005642574171487021003C451900274D35D762755E8B629C5BA856AF57BA649530C167D1512A272A3F6038604460398526BCA2A968DB6F8957C768BE5FBE2FB467CF5D8D5B795DC7625B5DFF50DE64C466DB2FC47CD860A65E9A2EB96CB54CE06DA763AB2EA26860524D3763536601005116008177A8705E53AB738E6A982F88BAA35B5F5B626D9C636B449B737E5B7B678598869A662F6B5B8542706C704C80736A607578685B70594A49715A4522E792")),2:Object(Dt.a)(()=>Ot("000000000000000055394F383D2800008B8B1F210002000081B1CBCBCC820000847AAF6B9AAF2119BE08B8881AD60000A44FD07DCCF107015338130C00000000385972265F390B406E2437634B4B48031B12B8A0847000001E15B29A402F0000000000004B33460B00007A752C2A0000000000004D3900000084394B82013400ABA5CFC7AD9C0302A45A3E5A98AB000089A43382D97900008BA54AA087A70A0248A6A7AE6DBE0000BF6F94987EA40A01A06DCFA7A7A9030496C32F77891D0000A99FB1A0AFA80603B29AB9CA75930D010C0948354D3900000C0948354F37460D0028BE673D8400000000AF9D7B6E00002B007AA8933400007AA642675C2700007984CFB9C3985B768772A8A6B7B20000CAAECAAFC4B700009F94A6009F840009D09F9BA4CA9C0000CC8FC76DC87F0000C991C472A2000000A894A48CA7B501079BA2C9C69BA20000B19A5D3FA89000005CA6009DA2960901B0A7F0669FB200009D009E00B7890000DAD0F5D092820000D294D4C48BD10000B5A7A4A3B1A50402CAB6CBA6A2000000B5A7A4A3B1A8044FCDADD19D9CB00000B7778F7B8AAE0803C9AB5D3F5D3F00009EA09EA0BAB006039EA0989A8C7900009B9EF4D6B7C00000A9A7816CACA80000ABAC84705D3F000096DA635CDC8C00006F486F266F263D4784006124097B00374F6D2D6D2D6D4A3A95872322000000030000000000008D8939130000000000002E22A5C9CBC70600AB25C0B5C9B400061A2DB04CA67001082AA6BEBEBFC606002321DACBC19E03087AA08B6768380000282FBAC0B8CA7A88AD25BBA5A29900004C396C5894A6000040485A6E356E9442A32CD17EADA70000B4237923628600003E2DE9C1D7B500002F25BBA5A2990000231DB6AFB4A804023025C0B5CAB588062B2CBDBEC0C706882435A75CA20000002326BD6A82A908048B4B9A5A668000002423A09CB4BB060025259C9D8A7900001C1FCAB2C7C700002A2A9387ABA200002626A4A47D6E9D14333163A0C87500004B6F9C2D643A257049364936493647358A34438355497F1A0000A24C1D590000D38DFFBDD4CD3126"))};class It{static create(e,t){if(this.lastCreated&&e===this.lastCreated.scale&&t===this.lastFontFamily)return this.lastCreated;let i;return i=Et[e]?new kt(Et[e](),e):It.createFromSampleData(It.createSampleData(t).data,e),this.lastFontFamily=t,this.lastCreated=i}static createSampleData(e){const t=document.createElement("canvas"),i=t.getContext("2d");t.style.height="16px",t.height=16,t.width=960,t.style.width="960px",i.fillStyle="#ffffff",i.font="bold 16px "+e,i.textBaseline="middle";let n=0;for(const o of Lt)i.fillText(String.fromCharCode(o),n,8),n+=10;return i.getImageData(0,0,960,16)}static createFromSampleData(e,t){if(61440!==e.length)throw new Error("Unexpected source in MinimapCharRenderer");return e=It._downsample(e,t),new kt(e,t)}static _downsampleChar(e,t,i,n,o){var s=+o,r=2*o;let a=n,l=0;for(let b=0;bIt.create(this.fontScale,r.fontFamily)),this.backgroundColor=Tt._getMinimapBackground(t,i)}static _getMinimapBackground(e,t){return e=e.getColor(St.Zb),e?new vt(e.rgba.r,e.rgba.g,e.rgba.b,e.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 At{constructor(e,t,i,n,o,s,r,a){this.scrollTop=e,this.scrollHeight=t,this.sliderNeeded=i,this._computedSliderRatio=n,this.sliderTop=o,this.sliderHeight=s,this.startLineNumber=r,this.endLineNumber=a}getDesiredScrollTopFromDelta(e){return Math.round(this.scrollTop+e/this._computedSliderRatio)}getDesiredScrollTopFromTouchLocation(e){return Math.round((e-this.sliderHeight/2)/this._computedSliderRatio)}static create(e,t,i,n,o,s,r,a,l,d,h){var c=e.pixelRatio,u=e.minimapLineHeight,g=Math.floor(e.canvasInnerHeight/u),p=e.lineHeight;if(e.minimapHeightIsEditorHeight){a=a*e.lineHeight+(e.scrollBeyondLastLine?o-e.lineHeight:0);const t=Math.max(1,Math.floor(o*o/a)),i=Math.max(0,e.minimapHeight-t),n=i/(d-o),s=l*n;a=0=r+(C=e.scrollBeyondLastLine?o/p-1:C))return a=r,m=0<_,new At(l,d,m,b,v,f,1,a);{let e=Math.max(1,Math.floor(t-v*c/u));return h&&h.scrollHeight===d&&(h.scrollTop>l&&(e=Math.min(e,h.startLineNumber)),h.scrollTopRt.INVALID),this._renderedLines._set(e.startLineNumber,i)}linesEquals(e){if(!this.scrollEquals(e))return!1;var t=this._renderedLines._get().lines;for(let i=0,n=t.length;i=e;)i--;let n=this.modelLineToMinimapLine(t)-1;for(;n+1{var t;e.preventDefault(),0!==this._model.options.renderMinimap&&this._lastRenderData&&("proportional"!==this._model.options.size?e.leftButton&&this._lastRenderData&&(t=(t=l.D(this._slider.domNode)).top+t.height/2,this._startSliderDragging(e.buttons,e.posx,t,e.posy,this._lastRenderData.renderedLayout)):(t=this._model.options.minimapLineHeight,e=this._model.options.canvasInnerHeight/this._model.options.canvasOuterHeight*e.browserEvent.offsetY,e=Math.floor(e/t)+this._lastRenderData.renderedLayout.startLineNumber,e=Math.min(e,this._model.getLineCount()),this._model.revealLineNumber(e)))}),this._sliderMouseMoveMonitor=new w.a,this._sliderMouseDownListener=l.o(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=b.b.addTarget(this._domNode.domNode),this._sliderTouchStartListener=l.i(this._domNode.domNode,b.a.Start,e=>{e.preventDefault(),e.stopPropagation(),this._lastRenderData&&(this._slider.toggleClassName("active",!0),this._gestureInProgress=!0,this.scrollDueToTouchEvent(e))},{passive:!1}),this._sliderTouchMoveListener=l.i(this._domNode.domNode,b.a.Change,e=>{e.preventDefault(),e.stopPropagation(),this._lastRenderData&&this._gestureInProgress&&this.scrollDueToTouchEvent(e)},{passive:!1}),this._sliderTouchEndListener=l.o(this._domNode.domNode,b.a.End,e=>{e.preventDefault(),e.stopPropagation(),this._gestureInProgress=!1,this._slider.toggleClassName("active",!1)})}_startSliderDragging(e,t,i,n,o){this._slider.toggleClassName("active",!0);const s=(e,n)=>{n=Math.abs(n-t),_.i&&140s(e.posy,e.posx),()=>{this._slider.toggleClassName("active",!1)})}scrollDueToTouchEvent(e){var t=this._domNode.domNode.getBoundingClientRect().top;e=this._lastRenderData.renderedLayout.getDesiredScrollTopFromTouchLocation(e.pageY-t);this._model.setScrollTop(e)}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||0=e.scrollWidth?this._shadow.setClassName("minimap-shadow-hidden"):this._shadow.setClassName("minimap-shadow-visible"),t=At.create(this._model.options,e.viewportStartLineNumber,e.viewportEndLineNumber,e.viewportStartLineNumberVerticalOffset,e.viewportHeight,e.viewportContainsWhitespaceGaps,this._model.getLineCount(),this._model.getRealLineCount(),e.scrollTop,e.scrollHeight,this._lastRenderData?this._lastRenderData.renderedLayout:null),this._slider.setDisplay(t.sliderNeeded?"block":"none"),this._slider.setTop(t.sliderTop),this._slider.setHeight(t.sliderHeight),e=e.scrollLeft/this._model.options.typicalHalfwidthCharacterWidth,e=Math.min(this._model.options.minimapWidth,Math.round(e*this._model.options.minimapCharWidth/this._model.options.pixelRatio)),this._sliderHorizontal.setLeft(e),this._sliderHorizontal.setWidth(this._model.options.minimapWidth-e),this._sliderHorizontal.setTop(0),this._sliderHorizontal.setHeight(t.sliderHeight),this.renderDecorations(t),this._lastRenderData=this.renderLines(t))}renderDecorations(e){if(this._renderDecorations){this._renderDecorations=!1;var t=this._model.getSelections(),i=this._model.getMinimapDecorationsInViewport(e.startLineNumber,e.endLineNumber),{canvasInnerWidth:n,canvasInnerHeight:o}=this._model.options,s=this._model.options.minimapLineHeight,r=this._model.options.minimapCharWidth,a=this._model.getOptions().tabSize;const u=this._decorationsCanvas.domNode.getContext("2d");u.clearRect(0,0,n,o);var l=new Map;for(let i=0;ithis._model.options.canvasInnerHeight)){let g=t.get(s);if(a=!g,!g){const e=this._model.getLineContent(s);g=[z.h];for(let t=1;tm)return;var S=g.charCodeAt(b);if(9===S){var L=d-(b+v)%d;v+=L-1,_+=L*o}else if(32===S)_+=o;else{var x=De.D(S)?2:1;for(let s=0;sm)return}}}}Object(Ie.f)((e,t)=>{var i=e.getColor(St.Zb);i&&t.addRule(`.monaco-editor .minimap > canvas { opacity: ${i.rgba.a}; will-change: opacity; }`),i=e.getColor(St.ec),i&&t.addRule(`.monaco-editor .minimap-slider .minimap-slider-horizontal { background: ${i}; }`),i=e.getColor(St.fc),i&&t.addRule(`.monaco-editor .minimap-slider:hover .minimap-slider-horizontal { background: ${i}; }`),i=e.getColor(St.dc),i&&t.addRule(`.monaco-editor .minimap-slider.active .minimap-slider-horizontal { background: ${i}; }`),i=e.getColor(St.yc);i&&t.addRule(`.monaco-editor .minimap-shadow-visible { box-shadow: ${i} -6px 0 6px -6px inset; }`)}),i("725e");class Vt extends I{constructor(e){super(e);const t=this._context.configuration.options;e=t.get(130),this._widgets={},this._verticalScrollbarWidth=e.verticalScrollbarWidth,this._minimapWidth=e.minimap.minimapWidth,this._horizontalScrollbarHeight=e.horizontalScrollbarHeight,this._editorHeight=e.height,this._editorWidth=e.width,this._domNode=Object(f.b)(document.createElement("div")),M.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;var i=t.get(130);return this._verticalScrollbarWidth=i.verticalScrollbarWidth,this._minimapWidth=i.minimap.minimapWidth,this._horizontalScrollbarHeight=i.horizontalScrollbarHeight,this._editorHeight=i.height,this._editorWidth=i.width,!0}addWidget(e){const t=Object(f.b)(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 i=this._widgets[e.getId()];return i.preference!==t&&(i.preference=t,this.setShouldRender(),!0)}removeWidget(e){if(e=e.getId(),this._widgets.hasOwnProperty(e)){const t=this._widgets[e].domNode.domNode;delete this._widgets[e],t.parentNode.removeChild(t),this.setShouldRender()}}_renderWidget(e){const t=e.domNode;var i;null===e.preference?t.unsetTop():0===e.preference?(t.setTop(0),t.setRight(2*this._verticalScrollbarWidth+this._minimapWidth)):1===e.preference?(i=t.domNode.clientHeight,t.setTop(this._editorHeight-i-2*this._horizontalScrollbarHeight),t.setRight(2*this._verticalScrollbarWidth+this._minimapWidth)):2===e.preference&&(t.setTop(0),t.domNode.style.right="50%")}prepareRender(e){}render(e){this._domNode.setWidth(this._editorWidth);var t=Object.keys(this._widgets);for(let n=0,o=t.length;n{e.changedColorMap&&this._updateSettings(!0)}),this._cursorPositions=[]}dispose(){super.dispose(),this._tokensColorTrackerListener.dispose()}_updateSettings(e){var t=new zt(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,i=e.selections.length;tt&&(e=t-r),o=e-r,d=e+r}o>f+1||c!==p?(0!==e&&w.fillRect(a[p],m,l[p],f-m),p=c,m=o,f=d):d>f&&(f=d)}w.fillRect(a[p],m,l[p],f-m)}if(!this._settings.hideCursor&&this._settings.cursorColor){var p=2*this._settings.pixelRatio|0,m=p/2|0,f=this._settings.x[7],_=this._settings.w[7];w.fillStyle=this._settings.cursorColor;let e=-100,i=-100;for(let o=0,s=this._cursorPositions.length;ot&&(s=t-m);b=s-m;var v=b+p;b>i+1?(0!==o&&w.fillRect(f,e,_,i-e),e=b,i=v):v>i&&(i=v)}w.fillRect(f,e,_,i-e)}this._settings.renderBorder&&this._settings.borderColor&&0this._context.viewLayout.getVerticalOffsetForLineNumber(e)),this._zoneManager.setDOMWidth(0),this._zoneManager.setDOMHeight(0),this._zoneManager.setOuterHeight(this._context.viewLayout.getScrollHeight()),this._zoneManager.setLineHeight(i.get(58)),this._zoneManager.setPixelRatio(i.get(128)),this._context.addEventHandler(this)}dispose(){this._context.removeEventHandler(this),super.dispose()}onConfigurationChanged(e){const t=this._context.configuration.options;return e.hasChanged(58)&&(this._zoneManager.setLineHeight(t.get(58)),this._render()),e.hasChanged(128)&&(this._zoneManager.setPixelRatio(t.get(128)),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)&&(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;var e=this._zoneManager.getCanvasWidth(),t=this._zoneManager.getCanvasHeight(),i=this._zoneManager.resolveColorZones(),n=this._zoneManager.getId2Color();const o=this._domNode.domNode.getContext("2d");return o.clearRect(0,0,e,t),0=l?Math.max(r,d):(e.fillRect(0,s,n,r-s),s=l,d)}e.fillRect(0,s,n,r-s)}}i("ef37");class $t extends I{constructor(e){super(e),this.domNode=Object(f.b)(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(91),this._typicalHalfwidthCharacterWidth=t.get(42).typicalHalfwidthCharacterWidth}dispose(){super.dispose()}onConfigurationChanged(e){const t=this._context.configuration.options;return this._rulers=t.get(91),this._typicalHalfwidthCharacterWidth=t.get(42).typicalHalfwidthCharacterWidth,!0}onScrollChanged(e){return e.scrollHeightChanged}prepareRender(e){}_ensureRulersCount(){var e=this._renderedRulers.length,t=this._rulers.length;if(e!==t)if(e{e=e.getColor(Ee.u),e&&t.addRule(`.monaco-editor .view-ruler { box-shadow: 1px 0 0 0 ${e} inset; }`)}),i("d8c3");class Gt extends I{constructor(e){super(e),this._scrollTop=0,this._width=0,this._updateWidth(),this._shouldShow=!1;const t=this._context.configuration.options;e=t.get(92),this._useShadows=e.useShadows,this._domNode=Object(f.b)(document.createElement("div")),this._domNode.setAttribute("role","presentation"),this._domNode.setAttribute("aria-hidden","true")}dispose(){super.dispose()}_updateShouldShow(){var e=this._useShadows&&0{e=e.getColor(St.yc),e&&t.addRule(`.monaco-editor .scroll-decoration { box-shadow: ${e} 0 6px 6px -6px inset; }`)}),i("782d");class Zt{constructor(e){this.left=e.left,this.width=e.width,this.startStyle=null,this.endStyle=null}}class Yt{constructor(e,t){this.lineNumber=e,this.ranges=t}}function Xt(e){return new Zt(e)}function Qt(e){return new Yt(e.lineNumber,e.ranges.map(Xt))}class Jt extends Oe{constructor(e){super(),this._previousFrameVisibleRangesWithStyle=[],this._context=e;const t=this._context.configuration.options;this._lineHeight=t.get(58),this._roundedSelection=t.get(90),this._typicalHalfwidthCharacterWidth=t.get(42).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(58),this._roundedSelection=t.get(90),this._typicalHalfwidthCharacterWidth=t.get(42).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,i=e.length;t'}_actualRenderOneSelection(e,t,i,n){if(0!==n.length){var o=!!n[0].ranges[0].startStyle,s=this._lineHeight.toString(),r=(this._lineHeight-1).toString(),a=n[0].lineNumber,l=n[n.length-1].lineNumber;for(let _=0,b=n.length;_e+t)}render(e,t){return!this._renderResult||(t-=e)<0||t>=this._renderResult.length?"":this._renderResult[t]}}function ei(e){return e<0?-e:e}Jt.SELECTION_CLASS_NAME="selected-text",Jt.SELECTION_TOP_LEFT="top-left-radius",Jt.SELECTION_BOTTOM_LEFT="bottom-left-radius",Jt.SELECTION_TOP_RIGHT="top-right-radius",Jt.SELECTION_BOTTOM_RIGHT="bottom-right-radius",Jt.EDITOR_BACKGROUND_CLASS_NAME="monaco-editor-background",Jt.ROUNDED_PIECE_WIDTH=10,Object(Ie.f)((e,t)=>{var i=e.getColor(St.R);i&&t.addRule(`.monaco-editor .focused .selected-text { background-color: ${i}; }`),i=e.getColor(St.J);i&&t.addRule(`.monaco-editor .selected-text { background-color: ${i}; }`);const n=e.getColor(St.S);n&&!n.isTransparent()&&t.addRule(`.monaco-editor .view-line span.inline-selected-text { color: ${n}; }`)}),i("d93b");class ti{constructor(e,t,i,n,o,s){this.top=e,this.left=t,this.width=i,this.height=n,this.textContent=o,this.textContentClassName=s}}class ii{constructor(e){this._context=e;const t=this._context.configuration.options;e=t.get(42),this._cursorStyle=t.get(23),this._lineHeight=t.get(58),this._typicalHalfwidthCharacterWidth=e.typicalHalfwidthCharacterWidth,this._lineCursorWidth=Math.min(t.get(26),this._typicalHalfwidthCharacterWidth),this._isVisible=!0,this._domNode=Object(f.b)(document.createElement("div")),this._domNode.setClassName("cursor "+Re.a),this._domNode.setHeight(this._lineHeight),this._domNode.setTop(0),this._domNode.setLeft(0),g.a.applyFontInfo(this._domNode,e),this._domNode.setDisplay("none"),this._position=new ie.a(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;var i=t.get(42);return this._cursorStyle=t.get(23),this._lineHeight=t.get(58),this._typicalHalfwidthCharacterWidth=i.typicalHalfwidthCharacterWidth,this._lineCursorWidth=Math.min(t.get(26),this._typicalHalfwidthCharacterWidth),g.a.applyFontInfo(this._domNode,i),!0}onCursorPositionChanged(e){return this._position=e,!0}_prepareRender(e){let t="";if(this._cursorStyle===z.i.Line||this._cursorStyle===z.i.LineThin){var i=e.visibleRangeForPosition(this._position);if(!i||i.outsideRenderedLine)return null;let n;if(this._cursorStyle===z.i.Line){if(2<(n=l.u(0t.length){var n=this._secondaryCursors.length-t.length;for(let e=0;e{for(let i=0,n=e.ranges.length;i{this._isVisible?this._hide():this._show()},ni.BLINK_INTERVAL):this._startCursorBlinkAnimation.setIfNotSet(()=>{this._blinkingEnabled=!0,this._updateDomClassName()},ni.BLINK_INTERVAL))}_updateDomClassName(){this._domNode.setClassName(this._getClassName())}_getClassName(){let e="cursors-layer";switch(this._selectionIsEmpty||(e+=" has-selection"),this._cursorStyle){case z.i.Line:e+=" cursor-line-style";break;case z.i.Block:e+=" cursor-block-style";break;case z.i.Underline:e+=" cursor-underline-style";break;case z.i.LineThin:e+=" cursor-line-thin-style";break;case z.i.BlockOutline:e+=" cursor-block-outline-style";break;case z.i.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;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{const i=e.getColor(Ee.n);if(i){let n=e.getColor(Ee.m);n=n||i.opposite(),t.addRule(`.monaco-editor .cursors-layer .cursor { background-color: ${i}; border-color: ${i}; color: ${n}; }`),"hc"===e.type&&t.addRule(`.monaco-editor .cursors-layer.has-selection .cursor { border-left: 1px solid ${n}; border-right: 1px solid ${n}; }`)}});const oi=()=>{throw new Error("Invalid change accessor")};class si extends I{constructor(e){super(e);const t=this._context.configuration.options;e=t.get(130),this._lineHeight=t.get(58),this._contentWidth=e.contentWidth,this._contentLeft=e.contentLeft,this.domNode=Object(f.b)(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=Object(f.b)(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(){var e=this._context.viewLayout.getWhitespaces();const t=new Map;for(const n of e)t.set(n.id,n);let i=!1;return this._context.model.changeWhitespace(e=>{var n=Object.keys(this._zones);for(let l=0,d=n.length;l{const n={addZone:e=>(t=!0,this._addZone(i,e)),removeZone:e=>{e&&(t=this._removeZone(i,e)||t)},layoutZone:e=>{e&&(t=this._layoutZone(i,e)||t)}};var o=e,s=n;try{o(s)}catch(n){Object(d.f)(n)}n.addZone=oi,n.removeZone=oi,n.layoutZone=oi}),t}_addZone(e,t){var i=this._computeWhitespaceProps(t);const n={whitespaceId:e.insertWhitespace(i.afterViewLineNumber,this._getZoneOrdinal(t),i.heightInPx,i.minWidthInPx),delegate:t,isVisible:!1,domNode:Object(f.b)(t.domNode),marginDomNode:t.marginDomNode?Object(f.b)(t.marginDomNode):null};return this._safeCallOnComputedHeight(n.delegate,i.heightInPx),n.domNode.setPosition("absolute"),n.domNode.domNode.style.width="100%",n.domNode.setDisplay("none"),n.domNode.setAttribute("monaco-view-zone",n.whitespaceId),this.domNode.appendChild(n.domNode),n.marginDomNode&&(n.marginDomNode.setPosition("absolute"),n.marginDomNode.domNode.style.width="100%",n.marginDomNode.setDisplay("none"),n.marginDomNode.setAttribute("monaco-view-zone",n.whitespaceId),this.marginDomNode.appendChild(n.marginDomNode)),this._zones[n.whitespaceId]=n,this.setShouldRender(),n.whitespaceId}_removeZone(e,t){if(this._zones.hasOwnProperty(t)){const i=this._zones[t];return delete this._zones[t],e.removeWhitespace(i.whitespaceId),i.domNode.removeAttribute("monaco-visible-view-zone"),i.domNode.removeAttribute("monaco-view-zone"),i.domNode.domNode.parentNode.removeChild(i.domNode.domNode),i.marginDomNode&&(i.marginDomNode.removeAttribute("monaco-visible-view-zone"),i.marginDomNode.removeAttribute("monaco-view-zone"),i.marginDomNode.domNode.parentNode.removeChild(i.marginDomNode.domNode)),this.setShouldRender(),!0}return!1}_layoutZone(e,t){var i;return!!this._zones.hasOwnProperty(t)&&(t=this._zones[t],i=this._computeWhitespaceProps(t.delegate),e.changeOneWhitespace(t.whitespaceId,i.afterViewLineNumber,i.heightInPx),this._safeCallOnComputedHeight(t.delegate,i.heightInPx),this.setShouldRender(),!0)}shouldSuppressMouseDownOnViewZone(e){return!!this._zones.hasOwnProperty(e)&&(e=this._zones[e],Boolean(e.delegate.suppressMouseDown))}_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(e){Object(d.f)(e)}}_safeCallOnDomNodeTop(e,t){if("function"==typeof e.onDomNodeTop)try{e.onDomNodeTop(t)}catch(e){Object(d.f)(e)}}prepareRender(e){}render(e){var t=e.viewportData.whitespaceViewportData;const i={};let n=!1;for(let r=0,a=t.length;r{this._context.theme.update(e),this._context.model.onDidColorThemeChange(),this.render(!0,!1)})),this._viewParts=[],this._textAreaHandler=new Be(this._context,o,this._createTextAreaHandlerHelper()),this._viewParts.push(this._textAreaHandler),this._linesContent=Object(f.b)(document.createElement("div")),this._linesContent.setClassName("lines-content monaco-editor-background"),this._linesContent.setPosition("absolute"),this.domNode=Object(f.b)(document.createElement("div")),this.domNode.setClassName(this._getEditorClassName()),this.domNode.setAttribute("role","code"),this._overflowGuardContainer=Object(f.b)(document.createElement("div")),M.write(this._overflowGuardContainer,3),this._overflowGuardContainer.setClassName("overflow-guard"),this._scrollbar=new lt(this._context,this._linesContent,this.domNode,this._overflowGuardContainer),this._viewParts.push(this._scrollbar),this._viewLines=new ft(this._context,this._linesContent),this._viewZones=new si(this._context),this._viewParts.push(this._viewZones);const r=new Ut(this._context),a=(this._viewParts.push(r),new Gt(this._context)),l=(this._viewParts.push(a),new Ze(this._context)),d=(this._viewParts.push(l),l.addDynamicOverlay(new ot(this._context)),l.addDynamicOverlay(new Jt(this._context)),l.addDynamicOverlay(new ut(this._context)),l.addDynamicOverlay(new rt(this._context)),new Ye(this._context)),h=(this._viewParts.push(d),d.addDynamicOverlay(new st(this._context)),d.addDynamicOverlay(new ct(this._context)),d.addDynamicOverlay(new bt(this._context)),d.addDynamicOverlay(new _t(this._context)),d.addDynamicOverlay(new Me(this._context)),new Te(this._context));h.getDomNode().appendChild(this._viewZones.marginDomNode),h.getDomNode().appendChild(d.getDomNode()),this._viewParts.push(h),this._contentWidgets=new Qe(this._context,this.domNode),this._viewParts.push(this._contentWidgets),this._viewCursors=new ni(this._context),this._viewParts.push(this._viewCursors),this._overlayWidgets=new Vt(this._context),this._viewParts.push(this._overlayWidgets),e=new $t(this._context),this._viewParts.push(e);const c=new jt(this._context);if(this._viewParts.push(c),r){const e=this._scrollbar.getOverviewRulerLayoutInfo();e.parent.insertBefore(r.getDomNode(),e.insertBefore)}this._linesContent.appendChild(l.getDomNode()),this._linesContent.appendChild(e.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(h.getDomNode()),this._overflowGuardContainer.appendChild(this._scrollbar.getDomNode()),this._overflowGuardContainer.appendChild(a.getDomNode()),this._overflowGuardContainer.appendChild(this._textAreaHandler.textArea),this._overflowGuardContainer.appendChild(this._textAreaHandler.textAreaCover),this._overflowGuardContainer.appendChild(this._overlayWidgets.getDomNode()),this._overflowGuardContainer.appendChild(c.getDomNode()),this.domNode.appendChild(this._overflowGuardContainer),s?s.appendChild(this._contentWidgets.overflowingContentWidgetsDomNode.domNode):this.domNode.appendChild(this._contentWidgets.overflowingContentWidgetsDomNode),this._applyLayout(),this._pointerHandler=this._register(new ke(this._context,o,this._createPointerHandlerHelper()))}_flushAccumulatedAndRenderNow(){this._renderNow()}_createPointerHandlerHelper(){return{viewDomNode:this.domNode.domNode,linesContentDomNode:this._linesContent.domNode,focusTextArea:()=>{this.focus()},dispatchTextAreaEvent:e=>{this._textAreaHandler.textArea.domNode.dispatchEvent(e)},getLastRenderData:()=>{var e=this._viewCursors.getLastRenderData()||[],t=this._textAreaHandler.getLastRenderData();return new le(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 ie.a(e,t))),getLineWidth:e=>(this._flushAccumulatedAndRenderNow(),this._viewLines.getLineWidth(e))}}_createTextAreaHandlerHelper(){return{visibleRangeForPositionRelativeToEditor:(e,t)=>(this._flushAccumulatedAndRenderNow(),this._viewLines.visibleRangeForPosition(new ie.a(e,t)))}}_applyLayout(){const e=this._context.configuration.options;var t=e.get(130);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(){var e=this._textAreaHandler.isFocused()?" focused":"";return this._context.configuration.options.get(127)+" "+Object(Ie.e)(this._context.theme.type)+e}handleEvents(e){super.handleEvents(e),this._scheduleRender()}onConfigurationChanged(e){return this._configPixelRatio=this._context.configuration.options.get(128),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(const e of this._viewParts)e.dispose();super.dispose()}_scheduleRender(){null===this._renderAnimationFrame&&(this._renderAnimationFrame=l.T(this._onRenderScheduled.bind(this),100))}_onRenderScheduled(){this._renderAnimationFrame=null,this._flushAccumulatedAndRenderNow()}_renderNow(){var e=()=>this._actualRender();try{e()}catch(e){Object(d.f)(e)}}_getViewPartsToRender(){let e=[],t=0;for(const i of this._viewParts)i.shouldRender()&&(e[t++]=i);return e}_actualRender(){if(l.N(this.domNode.domNode)){let i=this._getViewPartsToRender();if(this._viewLines.shouldRender()||0!==i.length){var e=this._context.viewLayout.getLinesViewportData(),t=(e=(this._context.model.setViewport(e.startLineNumber,e.endLineNumber,e.centeredLineNumber),new li(this._selections,e,this._context.viewLayout.getWhitespaceViewportData(),this._context.model)),this._contentWidgets.shouldRender()&&this._contentWidgets.onBeforeRender(e),this._viewLines.shouldRender()&&(this._viewLines.renderText(e),this._viewLines.onDidRender(),i=this._getViewPartsToRender()),new T(this._context.viewLayout,e,this._viewLines));for(const e of i)e.prepareRender(t);for(const e of i)e.render(t),e.onDidRender();.001=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,i=this.secondaryCursors.length;te.selection.startLineNumber===t.selection.startLineNumber?e.selection.startColumn-t.selection.startColumn:e.selection.startLineNumber-t.selection.startLineNumber);for(let d=0;dn&&e.index--;a.splice(n,1),l.splice(e,1),this._removeSecondaryCursor(n-1),d--}}}}}}var ui=i("b272"),gi=i("191f"),pi=i("338e");class mi{constructor(){this.type=0}}class fi{constructor(){this.type=1}}class _i{constructor(e){this.type=2,this._source=e}hasChanged(e){return this._source.hasChanged(e)}}class bi{constructor(e,t){this.type=3,this.selections=e,this.modelSelections=t}}class vi{constructor(e){this.type=4,e?(this.affectsMinimap=e.affectsMinimap,this.affectsOverviewRuler=e.affectsOverviewRuler):(this.affectsMinimap=!0,this.affectsOverviewRuler=!0)}}class Ci{constructor(){this.type=5}}class wi{constructor(e){this.type=6,this.isFocused=e}}class yi{constructor(){this.type=7}}class Si{constructor(){this.type=8}}class Li{constructor(e,t){this.type=9,this.fromLineNumber=e,this.toLineNumber=t}}class xi{constructor(e,t){this.type=10,this.fromLineNumber=e,this.toLineNumber=t}}class ki{constructor(e,t){this.type=11,this.fromLineNumber=e,this.toLineNumber=t}}class Di{constructor(e,t,i,n,o,s){this.type=12,this.source=e,this.range=t,this.selections=i,this.verticalType=n,this.revealHorizontal=o,this.scrollType=s}}class Ni{constructor(e){this.type=13,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 Oi{constructor(){this.type=14}}class Ei{constructor(e){this.type=15,this.ranges=e}}class Ii{constructor(){this.type=16}}class Mi{constructor(){this.type=17}}class Ti extends c.a{constructor(){super(),this._onEvent=this._register(new h.b),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._emitOutgoingEvents()}_addOutgoingEvent(e){for(let t=0,i=this._outgoingEvents.length;t=t.length)return!1;if(!t[n].strictContainsRange(e[n]))return!1}return!0}}class zi extends c.a{constructor(e,t,i,n){super(),this._model=e,this._knownModelVersionId=this._model.getVersionId(),this._viewModel=t,this._coordinatesConverter=i,this.context=new oe.c(this._model,this._viewModel,this._coordinatesConverter,n),this._cursors=new ci(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=Object(c.f)(this._autoClosedActions),super.dispose()}updateConfiguration(e){this.context=new oe.c(this._model,this._viewModel,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(0zi.MAX_CURSOR_COUNT&&(n=n.slice(0,zi.MAX_CURSOR_COUNT),o=!0);var s=new Vi(this._model,this);return this._cursors.setStates(n),this._cursors.normalize(),this._columnSelectData=null,this._validateAutoClosedActions(),this._emitStateChangedIfNecessary(e,t,i,s,o)}setCursorColumnSelectData(e){this._columnSelectData=e}revealPrimary(e,t,i,n){var o=this._cursors.getViewPositions();1!e.modelState.equals(n.cursorState[t].modelState))||(a=n?n.cursorState.map(e=>e.modelState.selection):null,l=n?n.modelVersionId:0,e.emitOutgoingEvent(new ji(a,r,l,s.modelVersionId,t||"keyboard",i,o))),!0)}_findAutoClosingPairs(e){if(!e.length)return null;let t=[];for(let o=0,s=e.length;o'"`])([^)\]}>'"`]*)$/);if(!i)return null;var n=i[1];n=this.context.cursorConfig.autoClosingPairs.autoClosingPairsCloseSingleChar.get(n);if(!n||1!==n.length)return null;if(n=n[0].open,i=s.text.length-i[2].length-1,n=s.text.lastIndexOf(n,i-1),-1===n)return null;t.push([n,i])}return t}executeEdits(e,t,i,n){let o=null,s=((o="snippet"===t?this._findAutoClosingPairs(i):o)&&(i[0]._isTracked=!0),[]),r=[];i=this._model.pushEditOperations(this.getSelections(),i,e=>{if(o)for(let n=0,h=o.length;n{"keyboard"===t&&(this._executeEditOperation(gi.a.compositionEndWithInterceptors(this._prevEditOperationType,this.context.cursorConfig,this._model,this._selectionsWhenCompositionStarted,this.getSelections(),this.getAutoClosedCharacters())),this._selectionsWhenCompositionStarted=null)},e,t)}type(e,t,i){this._executeEdit(()=>{if("keyboard"===i){var e=t.length;let i=0;for(;i(e=e.getPosition(),new m.a(e.lineNumber,e.column+o,e.lineNumber,e.column+o))),this.setSelections(e,s,r,0)):this._executeEdit(()=>{this._executeEditOperation(gi.a.compositionType(this._prevEditOperationType,this.context.cursorConfig,this._model,this.getSelections(),t,i,n,o))},e,s)}paste(e,t,i,n,o){this._executeEdit(()=>{this._executeEditOperation(gi.a.paste(this.context.cursorConfig,this._model,this.getSelections(),t,i,n||[]))},e,o,4)}cut(e,t){this._executeEdit(()=>{this._executeEditOperation(ui.a.cut(this.context.cursorConfig,this._model,this.getSelections()))},e,t)}executeCommand(e,t,i){this._executeEdit(()=>{this._cursors.killSecondaryCursors(),this._executeEditOperation(new oe.e(0,[t],{shouldPushStackElementBefore:!1,shouldPushStackElementAfter:!1}))},e,i)}executeCommands(e,t,i){this._executeEdit(()=>{this._executeEditOperation(new oe.e(0,t,{shouldPushStackElementBefore:!1,shouldPushStackElementAfter:!1}))},e,i)}}zi.MAX_CURSOR_COUNT=1e4;class Ui{static executeCommands(e,t,i){const n={model:e,selectionsBefore:t,trackedRanges:[],trackedRangesDirection:[]};e=this._innerExecuteCommands(n,i);for(let o=0,s=n.trackedRanges.length;o{let n=[];for(let t=0;te.identifier.minor-t.identifier.minor;let s=[];for(let r=0;rn[r],getTrackedSelection:t=>{t=parseInt(t,10);var i=e.model._getTrackedRange(e.trackedRanges[t]);return 0===e.trackedRangesDirection[t]?new m.a(i.startLineNumber,i.startColumn,i.endLineNumber,i.endColumn):new m.a(i.endLineNumber,i.endColumn,i.startLineNumber,i.startColumn)}})):s[r]=e.selectionsBefore[r];return s}),l=(a=a||e.selectionsBefore,[]);for(i in s)s.hasOwnProperty(i)&&l.push(parseInt(i,10));l.sort((e,t)=>t-e);for(const d of l)a.splice(d,1);return a}static _arrayIsEmpty(e){for(let t=0,i=e.length;t{ne.a.isEmpty(e)&&""===s||n.push({identifier:{major:t,minor:o++},range:e,text:s,forceMoveMarkers:r,isAutoWhitespaceEdit:i.insertsAutoWhitespace})};let r=!1;var a={addEditOperation:s,addTrackedEditOperation:(e,t,i)=>{r=!0,s(e,t,i)},trackSelection:(t,i)=>{const n=m.a.liftSelection(t);let o;o=n.isEmpty()?"boolean"==typeof i?i?2:3:(t=e.model.getLineMaxColumn(n.startLineNumber),n.startColumn===t?2:3):1;const s=e.trackedRanges.length;return i=e.model._setTrackedRange(null,n,o),e.trackedRanges[s]=i,e.trackedRangesDirection[s]=n.getDirection(),s.toString()}};try{i.getEditOperations(e.model,a)}catch(a){return Object(d.f)(a),{operations:[],hadTrackedEditOperation:!1}}return{operations:n,hadTrackedEditOperation:r}}static _getLoserCursorMap(e){(e=e.slice(0)).sort((e,t)=>-ne.a.compareRangesUsingEnds(e.range,t.range));let t={};for(let o=1;on.identifier.major?i:n).identifier.major,t[s.toString()]=!0;for(let t=0;t>>1;t===e[s].afterLineNumber?i{t=!0,e|=0,i|=0,n|=0,o|=0;var s=this._instanceId+ ++this._lastWhitespaceId;return this._pendingChanges.insert(new Xi(s,e,i,n,o)),s},changeOneWhitespace:(e,i,n)=>{t=!0,this._pendingChanges.change({id:e,newAfterLineNumber:i|=0,newHeight:n|=0})},removeWhitespace:e=>{t=!0,this._pendingChanges.remove({id:e})}})}finally{this._pendingChanges.commit(this)}return t}_commitPendingChanges(e,t,i){if((0{let t=[];for(const s of e){var i;n.has(s.id)||(o.has(s.id)&&(i=o.get(s.id),s.afterLineNumber=i.newAfterLineNumber,s.height=i.newHeight),t.push(s))}return t};const s=i(this._arr).concat(i(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){var t=Qi.findInsertionIndex(this._arr,e.afterLineNumber,e.ordinal);this._arr.splice(t,0,e),this._prefixSumValidIndex=Math.min(this._prefixSumValidIndex,t-1)}_findWhitespaceIndex(e){var t=this._arr;for(let i=0,n=t.length;i=t.length||t[1+o].afterLineNumber>=e)return o;i=1+o|0}else n=o-1|0}return-1}_findFirstWhitespaceAfterLineNumber(e){return e=this._findLastWhitespaceBeforeLineNumber(e|=0)+1,e=this.getLinesTotalHeight()-this._paddingBottom)}getLineNumberAtOrAfterVerticalOffset(e){if(this._checkPendingChanges(),(e|=0)<0)return 1;var t=0|this._lineCount,i=this._lineHeight;let n=1,o=t;for(;nt?t:n}getLinesViewportData(e,t){this._checkPendingChanges(),t|=0;var i=this._lineHeight,n=0|this.getLineNumberAtOrAfterVerticalOffset(e|=0),o=0|this.getVerticalOffsetForLineNumber(n);let s=0|this._lineCount,r=0|this.getFirstWhitespaceIndexAfterLineNumber(n);var a=0|this.getWhitespacesCount();let l,d,h=(l=-1===r?(r=a,d=s+1,0):(d=0|this.getAfterLineNumberForWhitespaceIndex(r),0|this.getHeightForWhitespaceIndex(r)),o),c=h,u=0;5e5<=o&&(u=5e5*Math.floor(o/5e5),u=Math.floor(u/i)*i,c-=u);const g=[];var p,m,f=e+(t-e)/2;let _=-1;for(let w=n;w<=s;w++){for(-1===_&&(m=(p=h)+i,(p<=f&&f=a?d=s+1:(d=0|this.getAfterLineNumberForWhitespaceIndex(r),l=0|this.getHeightForWhitespaceIndex(r));if(h>=t){s=w;break}}-1===_&&(_=s);var b=0|this.getVerticalOffsetForLineNumber(s);let v=n,C=s;return v=this.getWhitespacesCount()||e<(e=this.getVerticalOffsetForWhitespaceIndex(i))?null:(t=this.getHeightForWhitespaceIndex(i),{id:this.getIdForWhitespaceIndex(i),afterLineNumber:this.getAfterLineNumberForWhitespaceIndex(i),verticalOffset:e,height:t})}getWhitespaceViewportData(e,t){this._checkPendingChanges(),t|=0;e=this.getWhitespaceIndexAtOrAfterVerticallOffset(e|=0);var i=this.getWhitespacesCount()-1;if(e<0)return[];let n=[];for(let r=e;r<=i;r++){var o=this.getVerticalOffsetForWhitespaceIndex(r),s=this.getHeightForWhitespaceIndex(r);if(t<=o)break;n.push({id:this.getIdForWhitespaceIndex(r),afterLineNumber:this.getAfterLineNumberForWhitespaceIndex(r),verticalOffset:o,height:s})}return n}getWhitespaces(){return this._checkPendingChanges(),this._arr.slice(0)}getWhitespacesCount(){return this._checkPendingChanges(),this._arr.length}getIdForWhitespaceIndex(e){return this._checkPendingChanges(),this._arr[e|=0].id}getAfterLineNumberForWhitespaceIndex(e){return this._checkPendingChanges(),this._arr[e|=0].afterLineNumber}getHeightForWhitespaceIndex(e){return this._checkPendingChanges(),this._arr[e|=0].height}}Qi.INSTANCE_COUNT=0;class Ji{constructor(e,t,i,n){(t|=0)<0&&(t=0),(i|=0)<0&&(i=0),(n|=0)<0&&(n=0),this.width=e=(e|=0)<0?0:e,this.contentWidth=t,this.scrollWidth=Math.max(e,t),this.height=i,this.contentHeight=n,this.scrollHeight=Math.max(i,n)}equals(e){return this.width===e.width&&this.contentWidth===e.contentWidth&&this.height===e.height&&this.contentHeight===e.contentHeight}}class en extends c.a{constructor(e,t){super(),this._onDidContentSizeChange=this._register(new h.b),this.onDidContentSizeChange=this._onDidContentSizeChange.event,this._dimensions=new Ji(0,0,0,0),this._scrollable=this._register(new Zi.a(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){var t,i,n;this._dimensions.equals(e)||(t=this._dimensions,this._dimensions=e,this._scrollable.setScrollDimensions({width:e.width,scrollWidth:e.scrollWidth,height:e.height,scrollHeight:e.scrollHeight},!0),i=t.contentWidth!==e.contentWidth,n=t.contentHeight!==e.contentHeight,(i||n)&&this._onDidContentSizeChange.fire(new Ri(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 tn extends c.a{constructor(e,t,i){super(),this._configuration=e;const n=this._configuration.options;e=n.get(130);var o=n.get(74);this._linesLayout=new Qi(t,n.get(58),o.top,o.bottom),this._scrollable=this._register(new en(0,i)),this._configureSmoothScrollDuration(),this._scrollable.setScrollDimensions(new Ji(e.contentWidth,0,e.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(103)?125:0)}onConfigurationChanged(e){const t=this._configuration.options;var i,n,o,s;e.hasChanged(58)&&this._linesLayout.setLineHeight(t.get(58)),e.hasChanged(74)&&(n=t.get(74),this._linesLayout.setPadding(n.top,n.bottom)),e.hasChanged(130)?(i=(n=t.get(130)).contentWidth,n=n.height,s=(o=this._scrollable.getScrollDimensions()).contentWidth,this._scrollable.setScrollDimensions(new Ji(i,o.contentWidth,n,this._getContentHeight(i,n,s)))):this._updateHeight(),e.hasChanged(103)&&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 i=this._configuration.options;var n=i.get(92);return 2===n.horizontal||t<=e?0:n.horizontalScrollbarSize}_getContentHeight(e,t,i){const n=this._configuration.options;let o=this._linesLayout.getLinesTotalHeight();return n.get(94)?o+=Math.max(0,t-n.get(58)-n.get(74).bottom):o+=this._getHorizontalScrollbarHeight(e,i),o}_updateHeight(){var e=this._scrollable.getScrollDimensions(),t=e.width,i=e.height,n=e.contentWidth;this._scrollable.setScrollDimensions(new Ji(t,e.contentWidth,i,this._getContentHeight(t,i,n)))}getCurrentViewport(){var e=this._scrollable.getScrollDimensions(),t=this._scrollable.getCurrentScrollPosition();return new yt.h(t.scrollTop,t.scrollLeft,e.width,e.height)}getFutureViewport(){var e=this._scrollable.getScrollDimensions(),t=this._scrollable.getFutureScrollPosition();return new yt.h(t.scrollTop,t.scrollLeft,e.width,e.height)}_computeContentWidth(e){const t=this._configuration.options;var i,n=t.get(131),o=t.get(42);return n.isViewportWrapping?(n=t.get(130),i=t.get(64),e>n.contentWidth+o.typicalHalfwidthCharacterWidth&&i.enabled&&"right"===i.side?e+n.verticalScrollbarWidth:e):(i=t.get(93)*o.typicalHalfwidthCharacterWidth,n=this._linesLayout.getWhitespaceMinWidth(),Math.max(e+i,n))}setMaxLineWidth(e){var t=this._scrollable.getScrollDimensions();this._scrollable.setScrollDimensions(new Ji(t.width,this._computeContentWidth(e),t.height,t.contentHeight)),this._updateHeight()}saveState(){var e=this._scrollable.getFutureScrollPosition(),t=e.scrollTop,i=this._linesLayout.getLineNumberAtOrAfterVerticalOffset(t);return{scrollTop:t,scrollTopWithoutViewZones:t-this._linesLayout.getWhitespaceAccumulatedHeightBeforeLineNumber(i),scrollLeft:e.scrollLeft}}changeWhitespace(e){return e=this._linesLayout.changeWhitespace(e),e&&this.onHeightMaybeChanged(),e}getVerticalOffsetForLineNumber(e){return this._linesLayout.getVerticalOffsetForLineNumber(e)}isAfterLines(e){return this._linesLayout.isAfterLines(e)}isInTopPadding(e){return this._linesLayout.isInTopPadding(e)}isInBottomPadding(e){return this._linesLayout.isInBottomPadding(e)}getLineNumberAtVerticalOffset(e){return this._linesLayout.getLineNumberAtOrAfterVerticalOffset(e)}getWhitespaceAtVerticalOffset(e){return this._linesLayout.getWhitespaceAtVerticalOffset(e)}getLinesViewportData(){var e=this.getCurrentViewport();return this._linesLayout.getLinesViewportData(e.top,e.top+e.height)}getLinesViewportDataAtScrollTop(e){var t=this._scrollable.getScrollDimensions();return e+t.height>t.scrollHeight&&(e=t.scrollHeight-t.height),this._linesLayout.getLinesViewportData(e=e<0?0:e,e+t.height)}getWhitespaceViewportData(){var e=this.getCurrentViewport();return this._linesLayout.getWhitespaceViewportData(e.top,e.top+e.height)}getWhitespaces(){return this._linesLayout.getWhitespaces()}getContentWidth(){return this._scrollable.getScrollDimensions().contentWidth}getScrollWidth(){return this._scrollable.getScrollDimensions().scrollWidth}getContentHeight(){return this._scrollable.getScrollDimensions().contentHeight}getScrollHeight(){return this._scrollable.getScrollDimensions().scrollHeight}getCurrentScrollLeft(){return this._scrollable.getCurrentScrollPosition().scrollLeft}getCurrentScrollTop(){return this._scrollable.getCurrentScrollPosition().scrollTop}validateScrollPosition(e){return this._scrollable.validateScrollPosition(e)}setScrollPosition(e,t){1===t?this._scrollable.setScrollPositionNow(e):this._scrollable.setScrollPositionSmooth(e)}deltaScrollNow(e,t){var i=this._scrollable.getCurrentScrollPosition();this._scrollable.setScrollPositionNow({scrollLeft:i.scrollLeft+e,scrollTop:i.scrollTop+t})}}var nn=i("e1b5"),on=i("b57f"),sn=i("2de5");class rn{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,t){return this._lines.convertModelPositionToViewPosition(e.lineNumber,e.column,t)}convertModelRangeToViewRange(e,t){return this._lines.convertModelRangeToViewRange(e,t)}modelPositionIsVisible(e){return this._lines.modelPositionIsVisible(e.lineNumber,e.column)}getModelLineViewLineCount(e){return this._lines.getModelLineViewLineCount(e)}}class an{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 i=this._validEndIndex+1,n=this._counts.length;ie.lineNumber===m+1);o.addRequest(i[m],r,t?t[m]:null)}var a=o.finalize();let l=[];var d=this.hiddenAreasIds.map(e=>this.model.getDecorationRange(e)).sort(ne.a.compareRangesUsingStarts);let h=1,c=0,u=-1,g=u+1=h&&p<=c);let e=pn(a[m],!p);l[m]=e.getViewLineCount(),this.lines[m]=e}this._validModelVersionId=this.model.getVersionId(),this.prefixSumComputer=new an(l)}getHiddenAreas(){return this.hiddenAreasIds.map(e=>this.model.getDecorationRange(e))}_reduceRanges(e){if(0===e.length)return[];var t=e.map(e=>this.model.validateRange(e)).sort(ne.a.compareRangesUsingStarts);let i=[],n=t[0].startLineNumber,o=t[0].endLineNumber;for(let r=1,a=t.length;ro+1?(i.push(new ne.a(n,1,o,1)),n=s.startLineNumber,o=s.endLineNumber):s.endLineNumber>o&&(o=s.endLineNumber)}return i.push(new ne.a(n,1,o,1)),i}setHiddenAreas(e){let t=this._reduceRanges(e);var i=this.hiddenAreasIds.map(e=>this.model.getDecorationRange(e)).sort(ne.a.compareRangesUsingStarts);if(t.length===i.length){let e=!1;for(let n=0;n=s&&h<=r?this.lines[c].isVisible()&&(this.lines[c]=this.lines[c].setVisible(!1),e=!0):(d=!0,this.lines[c].isVisible()||(this.lines[c]=this.lines[c].setVisible(!0),e=!0)),e&&(h=this.lines[c].getViewLineCount(),this.prefixSumComputer.changeValue(c,h))}return d||this.setHiddenAreas([]),!0}modelPositionIsVisible(e,t){return!(e<1||e>this.lines.length)&&this.lines[e-1].isVisible()}getModelLineViewLineCount(e){return e<1||e>this.lines.length?1:this.lines[e-1].getViewLineCount()}setTabSize(e){return this.tabSize!==e&&(this.tabSize=e,this._constructLines(!1,null),!0)}setWrappingSettings(e,t,i,n){var o=this.fontInfo.equals(e),s=this.wrappingStrategy===t,r=this.wrappingColumn===i,a=this.wrappingIndent===n;if(o&&s&&r&&a)return!1;o=o&&s&&!r&&a,this.fontInfo=e,this.wrappingStrategy=t,this.wrappingColumn=i,this.wrappingIndent=n;let l=null;if(o){l=[];for(let e=0,t=this.lines.length;et&&(u=!0,c=t-o+1);var d=l+c;if(n.getViewLinesData(this.model,h+1,l,d,o-e,i,a),o+=c,u)break}}return a}validateViewPosition(e,t,i){e=this._toValidViewLineNumber(e);var n=this.prefixSumComputer.getIndexOf(e-1),o=n.index;n=n.remainder;let s=this.lines[o];var r=s.getViewLineMinColumn(this.model,o+1,n),a=s.getViewLineMaxColumn(this.model,o+1,n);a<(t=t{var i=ne.a.compareRangesUsingStarts(e.range,t.range);return 0===i?e.idt.id?1:0:i});let h=[],c=0,u=null;for(const p of s){var g=p.id;u!==g&&(u=g,h[c++]=p)}return h}getInjectedTextAt(e){var t=this._toValidViewLineNumber(e.lineNumber),i=(t=this.prefixSumComputer.getIndexOf(t-1),t.index);t=t.remainder;return this.lines[i].getInjectedTextAt(t,e.column)}normalizePosition(e,t){var i=this._toValidViewLineNumber(e.lineNumber),n=(i=this.prefixSumComputer.getIndexOf(i-1),i.index);i=i.remainder;return this.lines[n].normalizePosition(this.model,n+1,i,e,t)}getLineIndentColumn(e){e=this._toValidViewLineNumber(e),e=this.prefixSumComputer.getIndexOf(e-1);var t=e.index;return 0===e.remainder?this.model.getLineIndentColumn(t+1):0}}class dn{constructor(){}isVisible(){return!0}setVisible(e){return e?this:hn.INSTANCE}getLineBreakData(){return null}getViewLineCount(){return 1}getViewLineContent(e,t,i){return e.getLineContent(t)}getViewLineLength(e,t,i){return e.getLineLength(t)}getViewLineMinColumn(e,t,i){return e.getLineMinColumn(t)}getViewLineMaxColumn(e,t,i){return e.getLineMaxColumn(t)}getViewLineData(e,t,i){let n=e.getLineTokens(t);return e=n.getLineContent(),new yt.e(e,!1,1,e.length+1,0,n.inflate(),null)}getViewLinesData(e,t,i,n,o,s,r){s[o]?r[o]=this.getViewLineData(e,t,0):r[o]=null}getModelColumnOfViewPosition(e,t){return t}getViewPositionOfModelPosition(e,t){return new ie.a(e,t)}getViewLineNumberOfModelPosition(e,t){return e}normalizePosition(e,t,i,n,o){return n}getInjectedTextAt(e,t){return null}}dn.INSTANCE=new dn;class hn{constructor(){}isVisible(){return!1}setVisible(e){return e?dn.INSTANCE:this}getLineBreakData(){return null}getViewLineCount(){return 0}getViewLineContent(e,t,i){throw new Error("Not supported")}getViewLineLength(e,t,i){throw new Error("Not supported")}getViewLineMinColumn(e,t,i){throw new Error("Not supported")}getViewLineMaxColumn(e,t,i){throw new Error("Not supported")}getViewLineData(e,t,i){throw new Error("Not supported")}getViewLinesData(e,t,i,n,o,s,r){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")}normalizePosition(e,t,i,n,o){throw new Error("Not supported")}getInjectedTextAt(e,t){throw new Error("Not supported")}}hn.INSTANCE=new hn;class cn{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 this._lineBreakData.getInputOffsetOfOutputPosition(e,0)}getInputEndOffsetOfOutputLineIndex(e,t,i){return i+1===this._lineBreakData.breakOffsets.length?e.getLineMaxColumn(t)-1:this._lineBreakData.getInputOffsetOfOutputPosition(i+1,0)}getViewLineContent(e,t,i){if(!this._isVisible)throw new Error("Not supported");var n,o=0new pi.b(0,0,e+1,this._lineBreakData.injectionOptions[t],0)),pi.b.applyInjectedText(e.getLineContent(t),n).substring(o,s)):e.getValueInRange({startLineNumber:t,startColumn:o+1,endLineNumber:t,endColumn:s+1}),0({offset:e,text:r[t].content,tokenMetadata:nn.a.defaultTokenMetadata})));var h=0=un.length)for(let i=1;i<=e;i++)un[i]=(t=i,new Array(t+1).join(" "));var t;return un[e]}function pn(e,t){return null===e?(t?dn:hn).INSTANCE:new cn(e,t)}class mn{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){var t=this._lines.model.getLineCount();return!(e.lineNumber<1||e.lineNumber>t)}getModelLineViewLineCount(e){return 1}}class fn{constructor(e){this.model=e}dispose(){}createCoordinatesConverter(){return new mn(this)}getHiddenAreas(){return[]}setHiddenAreas(e){return!1}setTabSize(e){return!1}setWrappingSettings(e,t,i,n){return!1}createLineBreaksComputer(){let e=[];return{addRequest:(t,i,n)=>{e.push(null)},finalize:()=>e}}onModelFlushed(){}onModelLinesDeleted(e,t,i){return new xi(t,i)}onModelLinesInserted(e,t,i,n){return new ki(t,i)}onModelLineChanged(e,t,i){return[!1,new Li(t,t),null,null]}acceptVersionId(e){}getViewLineCount(){return this.model.getLineCount()}getActiveIndentGuide(e,t,i){return{startLineNumber:e,endLineNumber:e,indent:0}}getViewLinesIndentGuides(e,t){var i=t-e+1;let n=new Array(i);for(let o=0;othis.tokenizeViewport(),50)),this._updateConfigurationViewLineCount=this._register(new C.e(()=>this._updateConfigurationViewLineCountNow(),0)),this._hasFocus=!1,this._viewportStartLine=-1,this._viewportStartLineTrackedRange=null,this._viewportStartLineDelta=0,this.model.isTooLargeForTokenization())this._lines=new fn(this.model);else{const i=this._configuration.options;e=i.get(42),t=i.get(124);var r=i.get(131),a=i.get(123);this._lines=new ln(this._editorId,this.model,n,o,e,this.model.getOptions().tabSize,t,r.wrappingColumn,a)}this.coordinatesConverter=this._lines.createCoordinatesConverter(),this._cursor=this._register(new zi(i,this,this.coordinatesConverter,this.cursorConfig)),this.viewLayout=this._register(new tn(this._configuration,this.getLineCount(),s)),this._register(this.viewLayout.onDidScroll(e=>{e.scrollTopChanged&&this._tokenizeViewportSoon.schedule(),this._eventDispatcher.emitSingleViewEvent(new Ni(e)),this._eventDispatcher.emitOutgoingEvent(new Fi(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 bn(this._editorId,this.model,this._configuration,this._lines,this.coordinatesConverter),this._registerModelEvents(),this._register(this._configuration.onDidChangeFast(e=>{try{var t=this._eventDispatcher.beginEmitViewEvents();this._onConfigurationChanged(t,e)}finally{this._eventDispatcher.endEmitViewEvents()}})),this._register(wt.getInstance().onDidChange(()=>{this._eventDispatcher.emitSingleViewEvent(new Ii)})),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()}createLineBreaksComputer(){return this._lines.createLineBreaksComputer()}addViewEventHandler(e){this._eventDispatcher.addViewEventHandler(e)}removeViewEventHandler(e){this._eventDispatcher.removeViewEventHandler(e)}_updateConfigurationViewLineCountNow(){this._configuration.setViewLineCount(this._lines.getViewLineCount())}tokenizeViewport(){var e=this.viewLayout.getLinesViewportData(),t=this.coordinatesConverter.convertViewPositionToModelPosition(new ie.a(e.startLineNumber,1));e=this.coordinatesConverter.convertViewPositionToModelPosition(new ie.a(e.endLineNumber,1));this.model.tokenizeViewport(t.lineNumber,e.lineNumber)}setHasFocus(e){this._hasFocus=e,this._cursor.setHasFocus(e),this._eventDispatcher.emitSingleViewEvent(new wi(e)),this._eventDispatcher.emitOutgoingEvent(new Pi(!e,e))}onCompositionStart(){this._eventDispatcher.emitSingleViewEvent(new mi)}onCompositionEnd(){this._eventDispatcher.emitSingleViewEvent(new fi)}onDidColorThemeChange(){this._eventDispatcher.emitSingleViewEvent(new Oi)}_onConfigurationChanged(e,t){let i=null;-1!==this._viewportStartLine&&(s=new ie.a(this._viewportStartLine,this.getLineMinColumn(this._viewportStartLine)),i=this.coordinatesConverter.convertViewPositionToModelPosition(s));let n=!1;const o=this._configuration.options;var s=o.get(42),r=o.get(124),a=o.get(131),l=o.get(123);this._lines.setWrappingSettings(s,r,a.wrappingColumn,l)&&(e.emitViewEvent(new Ci),e.emitViewEvent(new Si),e.emitViewEvent(new vi(null)),this._cursor.onLineMappingChanged(e),this._decorations.onLineMappingChanged(),this.viewLayout.onFlushed(this.getLineCount()),0!==this.viewLayout.getCurrentScrollTop()&&(n=!0),this._updateConfigurationViewLineCount.schedule()),t.hasChanged(80)&&(this._decorations.reset(),e.emitViewEvent(new vi(null))),e.emitViewEvent(new _i(t)),this.viewLayout.onConfigurationChanged(t),n&&i&&(s=this.coordinatesConverter.convertModelPositionToViewPosition(i),r=this.viewLayout.getVerticalOffsetForLineNumber(s.lineNumber),this.viewLayout.setScrollPosition({scrollTop:r+this._viewportStartLineDelta},1)),oe.b.shouldRecreate(t)&&(this.cursorConfig=new oe.b(this.model.getLanguageIdentifier(),this.model.getOptions(),this._configuration),this._cursor.updateConfiguration(this.cursorConfig))}_registerModelEvents(){this._register(this.model.onDidChangeContentOrInjectedText(e=>{try{const u=this._eventDispatcher.beginEmitViewEvents();let g=!1,p=!1;var t=e.changes,i=e instanceof pi.d?e.versionId:null;const m=this._lines.createLineBreaksComputer();for(const e of t)switch(e.changeType){case 4:for(let t=0;t!e.ownerId||e.ownerId===this._editorId),m.addRequest(n,i,null)}break;case 2:{let t=null;e.injectedText&&(t=e.injectedText.filter(e=>!e.ownerId||e.ownerId===this._editorId)),m.addRequest(e.detail,t,null);break}}const f=m.finalize();let _=0;for(const e of t)switch(e.changeType){case 1:this._lines.onModelFlushed(),u.emitViewEvent(new Ci),this._decorations.reset(),this.viewLayout.onFlushed(this.getLineCount()),g=!0;break;case 3:var o=this._lines.onModelLinesDeleted(i,e.fromLineNumber,e.toLineNumber);null!==o&&(u.emitViewEvent(o),this.viewLayout.onLinesDeleted(o.fromLineNumber,o.toLineNumber)),g=!0;break;case 4:var s=f.slice(_,_+e.detail.length),r=(_+=e.detail.length,this._lines.onModelLinesInserted(i,e.fromLineNumber,e.toLineNumber,s));null!==r&&(u.emitViewEvent(r),this.viewLayout.onLinesInserted(r.fromLineNumber,r.toLineNumber)),g=!0;break;case 2:var a=f[_],[l,d,h,c]=(_++,this._lines.onModelLineChanged(i,e.lineNumber,a));p=l,d&&u.emitViewEvent(d),h&&(u.emitViewEvent(h),this.viewLayout.onLinesInserted(h.fromLineNumber,h.toLineNumber)),c&&(u.emitViewEvent(c),this.viewLayout.onLinesDeleted(c.fromLineNumber,c.toLineNumber))}null!==i&&this._lines.acceptVersionId(i),this.viewLayout.onHeightMaybeChanged(),!g&&p&&(u.emitViewEvent(new Si),u.emitViewEvent(new vi(null)),this._cursor.onLineMappingChanged(u),this._decorations.onLineMappingChanged())}finally{this._eventDispatcher.endEmitViewEvents()}if(this._viewportStartLine=-1,this._configuration.setMaxLineNumber(this.model.getLineCount()),this._updateConfigurationViewLineCountNow(),!this._hasFocus&&2<=this.model.getAttachedEditorCount()&&this._viewportStartLineTrackedRange){const e=this.model._getTrackedRange(this._viewportStartLineTrackedRange);e&&(t=this.coordinatesConverter.convertModelPositionToViewPosition(e.getStartPosition()),t=this.viewLayout.getVerticalOffsetForLineNumber(t.lineNumber),this.viewLayout.setScrollPosition({scrollTop:t+this._viewportStartLineDelta},1))}try{var u=this._eventDispatcher.beginEmitViewEvents();this._cursor.onModelContentChanged(u,e)}finally{this._eventDispatcher.endEmitViewEvents()}})),this._register(this.model.onDidChangeTokens(e=>{let t=[];for(let o=0,s=e.ranges.length;o{this._eventDispatcher.emitSingleViewEvent(new yi),this.cursorConfig=new oe.b(this.model.getLanguageIdentifier(),this.model.getOptions(),this._configuration),this._cursor.updateConfiguration(this.cursorConfig)})),this._register(this.model.onDidChangeLanguage(e=>{this.cursorConfig=new oe.b(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 Ci),e.emitViewEvent(new Si),e.emitViewEvent(new vi(null)),this._cursor.onLineMappingChanged(e),this._decorations.onLineMappingChanged(),this.viewLayout.onFlushed(this.getLineCount())}finally{this._eventDispatcher.endEmitViewEvents()}this._updateConfigurationViewLineCount.schedule()}this.cursorConfig=new oe.b(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 vi(e))}))}setHiddenAreas(e){try{const t=this._eventDispatcher.beginEmitViewEvents();this._lines.setHiddenAreas(e)&&(t.emitViewEvent(new Ci),t.emitViewEvent(new Si),t.emitViewEvent(new vi(null)),this._cursor.onLineMappingChanged(t),this._decorations.onLineMappingChanged(),this.viewLayout.onFlushed(this.getLineCount()),this.viewLayout.onHeightMaybeChanged())}finally{this._eventDispatcher.endEmitViewEvents()}this._updateConfigurationViewLineCount.schedule()}getVisibleRangesPlusViewportAboveBelow(){var e=this._configuration.options.get(130),t=this._configuration.options.get(58),i=(e=Math.max(20,Math.round(e.height/t)),t=this.viewLayout.getLinesViewportData(),Math.max(1,t.completelyVisibleStartLineNumber-e));t=Math.min(this.getLineCount(),t.completelyVisibleEndLineNumber+e);return this._toModelVisibleRanges(new ne.a(i,this.getLineMinColumn(i),t,this.getLineMaxColumn(t)))}getVisibleRanges(){var e=this.getCompletelyVisibleViewRange();return this._toModelVisibleRanges(e)}_toModelVisibleRanges(e){e=this.coordinatesConverter.convertViewRangeToModelRange(e);var t=this._lines.getHiddenAreas();if(0===t.length)return[e];let i=[],n=0,o=e.startLineNumber,s=e.startColumn;var r=e.endLineNumber;e=e.endColumn;for(let d=0,h=t.length;de.toInlineDecoration(t))]),new yt.f(s.minColumn,s.maxColumn,s.content,s.continuesWithWrappedLine,i,n,s.tokens,r,o,s.startVisibleColumn)}getViewLineData(e){return this._lines.getViewLineData(e)}getMinimapLinesRenderingData(e,t,i){return e=this._lines.getViewLinesData(e,t,i),new yt.c(this.getTabSize(),e)}getAllOverviewRulerDecorations(e){return this._lines.getAllOverviewRulerDecorations(this._editorId,Object(z.m)(this._configuration.options),e)}invalidateOverviewRulerColorCache(){for(const e of this.model.getOverviewRulerDecorations()){const t=e.options.overviewRuler;t&&t.invalidateCachedColor()}}invalidateMinimapColorCache(){for(const e of this.model.getAllDecorations()){const t=e.options.minimap;t&&t.invalidateCachedColor()}}getValueInRange(e,t){return e=this.coordinatesConverter.convertViewRangeToModelRange(e),this.model.getValueInRange(e,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,i){return e=this.coordinatesConverter.convertViewPositionToModelPosition(e),2===this.model.getEOL().length&&(t<0?t-=i:t+=i),i=this.model.getOffsetAt(e),this.model.getPositionAt(i+t)}getEOL(){return this.model.getEOL()}getPlainTextToCopy(e,t,i){var n=i?"\r\n":this.model.getEOL();(e=e.slice(0)).sort(ne.a.compareRangesUsingStarts);let o=!1,s=!1;for(const d of e)d.isEmpty()?o=!0:s=!0;if(!s){if(!t)return"";var r=e.map(e=>e.startLineNumber);let i="";for(let e=0;e]/.test(t.fontFamily)||t.fontFamily===z.c.fontFamily;let s;return s=o?z.c.fontFamily:(s=(s=t.fontFamily).replace(/"/g,"'"),/[,']/.test(s)||/[+ ]/.test(s)&&(s=`'${s}'`),s+", "+z.c.fontFamily),{mode:i.language,html:`
    `+this._getHTMLToCopy(n,e)+"
    "}}_getHTMLToCopy(e,t){var i=e.startLineNumber,n=e.startColumn,o=e.endLineNumber,s=e.endColumn,r=this.getTabSize();let a="";for(let c=i;c<=o;c++){const e=this.model.getLineTokens(c);var l=e.getLineContent(),d=c===i?n-1:0,h=c===o?s-1:l.length;a+=""===l?"
    ":Object(Gi.a)(l,e.inflate(),t,d,h,r,_.i)}return a}_getColorMap(){var e=Ct.F.getColorMap();let t=["#000000"];if(e)for(let i=1,n=e.length;ithis._cursor.setStates(n,e,t,i))}getCursorColumnSelectData(){return this._cursor.getCursorColumnSelectData()}getCursorAutoClosedCharacters(){return this._cursor.getAutoClosedCharacters()}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,i=0){this._withViewEventsCollector(n=>this._cursor.setSelections(n,e,t,i))}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 Wi):this._withViewEventsCollector(e)}executeEdits(e,t,i){this._executeCursorEdit(n=>this._cursor.executeEdits(n,e,t,i))}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(i=>this._cursor.type(i,e,t))}compositionType(e,t,i,n,o){this._executeCursorEdit(s=>this._cursor.compositionType(s,e,t,i,n,o))}paste(e,t,i,n){this._executeCursorEdit(o=>this._cursor.paste(o,e,t,i,n))}cut(e){this._executeCursorEdit(t=>this._cursor.cut(t,e))}executeCommand(e,t){this._executeCursorEdit(i=>this._cursor.executeCommand(i,e,t))}executeCommands(e,t){this._executeCursorEdit(i=>this._cursor.executeCommands(i,e,t))}revealPrimaryCursor(e,t){this._withViewEventsCollector(i=>this._cursor.revealPrimary(i,e,t,0))}revealTopMostCursor(e){var t=this._cursor.getTopMostViewPosition();const i=new ne.a(t.lineNumber,t.column,t.lineNumber,t.column);this._withViewEventsCollector(t=>t.emitViewEvent(new Di(e,i,null,0,!0,0)))}revealBottomMostCursor(e){var t=this._cursor.getBottomMostViewPosition();const i=new ne.a(t.lineNumber,t.column,t.lineNumber,t.column);this._withViewEventsCollector(t=>t.emitViewEvent(new Di(e,i,null,0,!0,0)))}revealRange(e,t,i,n,o){this._withViewEventsCollector(s=>s.emitViewEvent(new Di(e,i,null,n,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){this.viewLayout.changeWhitespace(e)&&(this._eventDispatcher.emitSingleViewEvent(new Mi),this._eventDispatcher.emitOutgoingEvent(new Bi))}setMaxLineWidth(e){this.viewLayout.setMaxLineWidth(e)}_withViewEventsCollector(e){try{e(this._eventDispatcher.beginEmitViewEvents())}finally{this._eventDispatcher.endEmitViewEvents()}}normalizePosition(e,t){return this._lines.normalizePosition(e,t)}getLineIndentColumn(e){return this._lines.getLineIndentColumn(e)}}t=i("9e74");var Cn=i("4fc3"),wn=(s=i("0a0f"),i("f07b")),yn=i("b0cd"),Sn=i("4779"),Ln=i("ef8e9");class xn extends i("3170").a{constructor(e,t){super(0);for(let i=0;i{o.push(e),s.push(t),r.push(i)},finalize:()=>{var a=e.typicalFullwidthCharacterWidth/e.typicalHalfwidthCharacterWidth;let l=[];for(let e=0,c=o.length;ee.options),i.map(e=>e.column-1)):(l=null,null),-1===o)return l?new yt.b([a.length],[],0,d,l):null;var h=a.length;if(h<=1)return l?new yt.b([a.length],[],0,d,l):null;t=Mn(a,n,o,s,r);var c=o-t;let u=[],g=[],p=0,m=0,f=0,_=o,b=a.charCodeAt(0),v=e.get(b),C=On(b,0,n,s),w=1;De.E(b)&&(C+=1,b=a.charCodeAt(1),v=e.get(b),w++);for(let L=w;L_&&((0===m||C-f>c)&&(m=y,f=C-i),u[p]=m,g[p]=f,p++,_=f+c,m=0),b=S,v=t}return 0!==p||i&&0!==i.length?(u[p]=h,g[p]=C,new yt.b(u,g,t,d,l)):null}(this.classifier,o[e],d,t,i,a,n):l[e]=function(e,t,i,n,o,s,r){if(-1===o)return null;var a=i.length;if(a<=1)return null;var l=t.breakOffsets,d=t.breakOffsetsVisibleColumn,h=(r=Mn(i,n,o,s,r),o-r);let c=kn,u=Dn,g=0,p=0,m=0,f=o;var _=l.length;let b=0;if(0<=b){let e=Math.abs(d[b]-f);for(;b+1<_;){var v=Math.abs(d[b+1]-f);if(v>=e)break;e=v,b++}}for(;b<_;){let t=b<0?0:l[b],o=b<0?0:d[b],r=(p>t&&(t=p,o=m),0),v=0,D=0,N=0;if(o<=f){let m=o,_=0===t?0:i.charCodeAt(t-1),b=0===t?0:e.get(_),y=!0;for(let o=t;op&&In(_,b,w,t)&&(r=C,v=m),(m+=a)>f){N=C>p?(D=C,m-a):(D=o+1,m),m-v>h&&(r=0),y=!1;break}_=w,b=t}if(y){0=p;n--){var y=n+1,S=i.charCodeAt(n);if(9===S){c=!0;break}let t,o;if(o=De.F(S)?(n--,t=0,2):(t=e.get(S),De.D(S)?s:1),a<=f){if(0===D&&(D=y,N=a),a<=f-h)break;if(In(0,t,l,d)){r=y,v=a;break}}a-=o,l=S,d=t}if(0!==r){var L=h-(N-v);if(L<=n){var x=i.charCodeAt(D);let e;e=De.E(x)?2:On(x,N,n,s),L-e<0&&(r=0)}}if(c){b--;continue}}for(0===r&&(r=D,v=N),r<=p&&(x=i.charCodeAt(p),v=De.E(x)?(r=p+2,m+2):(r=p+1,m+On(x,m,n,s))),p=r,c[g]=r,m=v,u[g]=v,g++,f=v+h;b<0||b<_&&d[b]=O)break;O=k,b++}}return 0!==g?(c.length=g,u.length=g,kn=t.breakOffsets,Dn=t.breakOffsetsVisibleColumn,t.breakOffsets=c,t.breakOffsetsVisibleColumn=u,t.wrappedTextIndentLength=r,t):null}(this.classifier,h,o[e],t,i,a,n)}return kn.length=0,Dn.length=0,l}}}}function On(e,t,i,n){return 9===e?i-t%i:De.D(e)||e<32?n:1}function En(e,t){return t-e%t}function In(e,t,i,n){return 32!==i&&(2===t||3===t&&2!==n||1===n||3===n&&1!==t)}function Mn(e,t,i,n,o){let s=0;if(0!==o){var r=De.u(e);if(-1!==r){for(let i=0;ii&&(s=0)}}return s}const Tn=null==(Fn=window.trustedTypes)?void 0:Fn.createPolicy("domLineBreaksComputer",{createHTML:e=>e});class An{static create(){return new An}constructor(){}createLineBreaksComputer(e,t,i,n){t|=0,i=+i;let o=[],s=[];return{addRequest:(e,t,i)=>{o.push(e),s.push(t)},finalize:()=>{{var r=o,a=e,l=t,d=i,h=n,c=s;function u(e){const t=c[e];var i,n;return t?(e=pi.b.applyInjectedText(r[e],t),i=t.map(e=>e.options),n=t.map(e=>e.column-1),new yt.b([e.length],[],0,n,i)):null}if(-1===d){const e=[];for(let t=0,i=r.length;tp?(i=0,n=0):o=p-f}f=t.substr(i);var _=function(e,t,i,n,o){o.appendASCIIString('
    ');var s=e.length;let r=t,a=0,l=[],d=[],h=0");for(let u=0;u"),l[u]=a,d[u]=r;var c=h;h=u+1"),l[e.length]=a,d[e.length]=r,o.appendASCIIString("
    "),[l,d]}(f,n,l,o,x);k[e]=i,D[e]=n,N[e]=f,O[e]=_[0],E[e]=_[1]}d=x.build();var b=null!=(b=null===Tn||void 0===Tn?void 0:Tn.createHTML(d))?b:d,v=(L.innerHTML=b,L.style.position="absolute",L.style.top="10000",L.style.wordWrap="break-word",document.body.appendChild(L),document.createRange()),C=Array.prototype.slice.call(L.children,0);let I=[];for(let e=0;ee.options),s.map(e=>e.column-1)):n=null,I[e]=new yt.b(t,i,w,o,n)}}return document.body.removeChild(L),I}}}}}function Rn(e,t,i,n){return e.setStart(t[i/16384|0].firstChild,i%16384),e.setEnd(t[n/16384|0].firstChild,n%16384),e.getClientRects()}var Pn=i("d48d"),Fn=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3{this._onDidChangeConfiguration.fire(e);const t=this._configuration.options;e.hasChanged(130)&&(e=t.get(130),this._onDidLayoutChange.fire(e))})),this._contextKeyService=this._register(a.createScoped(this._domElement)),this._notificationService=c,this._codeEditorService=s,this._commandService=r,this._themeService=l,this._register(new Hn(this,this._contextKeyService)),this._register(new zn(this,this._contextKeyService)),this._instantiationService=o.createChild(new wn.a([Cn.b,this._contextKeyService])),this._modelData=null,this._contributions={},this._actions={},this._focusTracker=new Un(e),this._register(this._focusTracker.onChange(()=>{this._editorWidgetFocus.setValue(this._focusTracker.hasFocus())})),this._contentWidgets={},this._overlayWidgets={};for(const h of p=Array.isArray(i.contributions)?i.contributions:n.d.getEditorContributions())if(this._contributions[h.id])Object(d.f)(new Error("Cannot have two contributions with the same id "+h.id));else try{var m=this._instantiationService.createInstance(h.ctor,this);this._contributions[h.id]=m}catch(e){Object(d.f)(e)}n.d.getEditorActions().forEach(e=>{var t;this._actions[e.id]?Object(d.f)(new Error("Cannot have two actions with the same id "+e.id)):(t=new Ki.a(e.id,e.label,e.alias,Object(Ln.o)(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 g.a(this.isSimpleWidget,e,this._domElement,t)}getId(){return this.getEditorType()+":"+this._id}getEditorType(){return qi.a.ICodeEditor}dispose(){this._codeEditorService.removeCodeEditor(this),this._focusTracker.dispose();var e=Object.keys(this._contributions);for(let i=0,n=e.length;ine.a.lift(e)))}getVisibleColumnFromPosition(e){var t,i;return this._modelData?(t=this._modelData.model.validatePosition(e),i=this._modelData.model.getOptions().tabSize,oe.a.visibleColumnFromColumn(this._modelData.model.getLineContent(t.lineNumber),t.column,i)+1):e.column}getPosition(){return this._modelData?this._modelData.viewModel.getPosition():null}setPosition(e){if(this._modelData){if(!ie.a.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,i,n){if(this._modelData){if(!ne.a.isIRange(e))throw new Error("Invalid arguments");e=this._modelData.model.validateRange(e),e=this._modelData.viewModel.coordinatesConverter.convertModelRangeToViewRange(e),this._modelData.viewModel.revealRange("api",i,e,t,n)}}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,i){if("number"!=typeof e)throw new Error("Invalid arguments");this._sendRevealRange(new ne.a(e,1,e,1),t,!1,i)}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,i,n){if(!ie.a.isIPosition(e))throw new Error("Invalid arguments");this._sendRevealRange(new ne.a(e.lineNumber,e.column,e.lineNumber,e.column),t,i,n)}getSelection(){return this._modelData?this._modelData.viewModel.getSelection():null}getSelections(){return this._modelData?this._modelData.viewModel.getSelections():null}setSelection(e){var t=m.a.isISelection(e),i=ne.a.isIRange(e);if(!t&&!i)throw new Error("Invalid arguments");t?this._setSelectionImpl(e):i&&(t={selectionStartLineNumber:e.startLineNumber,selectionStartColumn:e.startColumn,positionLineNumber:e.endLineNumber,positionColumn:e.endColumn},this._setSelectionImpl(t))}_setSelectionImpl(e){this._modelData&&(e=new m.a(e.selectionStartLineNumber,e.selectionStartColumn,e.positionLineNumber,e.positionColumn),this._modelData.viewModel.setSelections("api",[e]))}revealLines(e,t,i=0){this._revealLines(e,t,0,i)}revealLinesInCenter(e,t,i=0){this._revealLines(e,t,1,i)}revealLinesInCenterIfOutsideViewport(e,t,i=0){this._revealLines(e,t,2,i)}revealLinesNearTop(e,t,i=0){this._revealLines(e,t,5,i)}_revealLines(e,t,i,n){if("number"!=typeof e||"number"!=typeof t)throw new Error("Invalid arguments");this._sendRevealRange(new ne.a(e,1,t,1),i,!1,n)}revealRange(e,t=0,i=!1,n=!0){this._revealRange(e,i?1:0,n,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,i,n){if(!ne.a.isIRange(e))throw new Error("Invalid arguments");this._sendRevealRange(ne.a.lift(e),t,i,n)}setSelections(e,t="api",i=0){if(this._modelData){if(!e||0===e.length)throw new Error("Invalid arguments");for(let t=0,i=e.length;te.isSupported())}getAction(e){return this._actions[e]||null}trigger(e,t,i){switch(i=i||{},t){case"compositionStart":return void this._startComposition();case"compositionEnd":return void this._endComposition(e);case"type":var n=i;return void this._type(e,n.text||"");case"replacePreviousChar":return n=i,void this._compositionType(e,n.text||"",n.replaceCharCnt||0,0,0);case"compositionType":return n=i,void this._compositionType(e,n.text||"",n.replacePrevCharCnt||0,n.replaceNextCharCnt||0,n.positionDelta||0);case"paste":return n=i,void this._paste(e,n.text||"",n.pasteOnNewLine||!1,n.multicursorText||null,n.mode||null);case"cut":return void this._cut(e)}const o=this.getAction(t);o?Promise.resolve(o.run()).then(void 0,d.f):this._modelData&&!this._triggerEditorCommand(e,t,i)&&this._triggerCommand(t,i)}_triggerCommand(e,t){this._commandService.executeCommand(e,t)}_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))}_compositionType(e,t,i,n,o){this._modelData&&this._modelData.viewModel.compositionType(t,i,n,o,e)}_paste(e,t,i,n,o){var s;this._modelData&&0!==t.length&&(s=this._modelData.viewModel.getSelection().getStartPosition(),this._modelData.viewModel.paste(t,i,n,e),t=this._modelData.viewModel.getSelection().getStartPosition(),"keyboard"===e&&this._onDidPaste.fire({range:new ne.a(s.lineNumber,s.column,t.lineNumber,t.column),mode:o}))}_cut(e){this._modelData&&this._modelData.viewModel.cut(e)}_triggerEditorCommand(e,t,i){const o=n.d.getEditorCommand(t);return!!o&&((i=i||{}).source=e,this._instantiationService.invokeFunction(e=>{Promise.resolve(o.runEditorCommand(e,this,i)).then(void 0,d.f)}),!0)}_getViewModel(){return this._modelData?this._modelData.viewModel:null}pushUndoStop(){return!!this._modelData&&!this._configuration.options.get(80)&&(this._modelData.model.pushStackElement(),!0)}popUndoStop(){return!!this._modelData&&!this._configuration.options.get(80)&&(this._modelData.model.popStackElement(),!0)}executeEdits(e,t,i){if(!this._modelData)return!1;if(this._configuration.options.get(80))return!1;let n;return n=i?Array.isArray(i)?()=>i:i:()=>null,this._modelData.viewModel.executeEdits(e,t,n),!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,Object(z.m)(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){var 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;return e.get(130)}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){var 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){var t=e.getId();if(this._contentWidgets.hasOwnProperty(t)){const i=this._contentWidgets[t];i.position=e.getPosition(),this._modelData&&this._modelData.hasRealView&&this._modelData.view.layoutContentWidget(i)}}removeContentWidget(e){var t;e=e.getId();this._contentWidgets.hasOwnProperty(e)&&(t=this._contentWidgets[e],delete this._contentWidgets[e],this._modelData&&this._modelData.hasRealView&&this._modelData.view.removeContentWidget(t))}addOverlayWidget(e){var 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){var t=e.getId();if(this._overlayWidgets.hasOwnProperty(t)){const i=this._overlayWidgets[t];i.position=e.getPosition(),this._modelData&&this._modelData.hasRealView&&this._modelData.view.layoutOverlayWidget(i)}}removeOverlayWidget(e){var t;e=e.getId();this._overlayWidgets.hasOwnProperty(e)&&(t=this._overlayWidgets[e],delete this._overlayWidgets[e],this._modelData&&this._modelData.hasRealView&&this._modelData.view.removeOverlayWidget(t))}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;t=this._modelData.model.validatePosition(t);const i=this._configuration.options;var n=i.get(130);return{top:e._getVerticalOffsetForPosition(this._modelData,t.lineNumber,t.column)-this.getScrollTop(),left:this._modelData.view.getOffsetForColumn(t.lineNumber,t.column)+n.glyphMarginWidth+n.lineNumbersWidth+n.decorationsWidth-this.getScrollLeft(),height:i.get(58)}}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){g.a.applyFontInfoSlow(e,this._configuration.options.get(42))}_attachModel(e){if(e){const n=[],o=(this._domElement.setAttribute("data-mode-id",e.getLanguageIdentifier().language),this._configuration.setIsDominatedByLongLines(e.isDominatedByLongLines()),this._configuration.setMaxLineNumber(e.getLineCount()),e.onBeforeAttached(),new vn(this._id,this._configuration,e,An.create(),Nn.create(this._configuration.options),e=>l.V(e))),[s,r]=(n.push(e.onDidChangeDecorations(e=>this._onDidChangeModelDecorations.fire(e))),n.push(e.onDidChangeLanguage(t=>{this._domElement.setAttribute("data-mode-id",e.getLanguageIdentifier().language),this._onDidChangeModelLanguage.fire(t)})),n.push(e.onDidChangeLanguageConfiguration(e=>this._onDidChangeModelLanguageConfiguration.fire(e))),n.push(e.onDidChangeContent(e=>this._onDidChangeModelContent.fire(e))),n.push(e.onDidChangeOptions(e=>this._onDidChangeModelOptions.fire(e))),n.push(e.onWillDispose(()=>this.setModel(null))),n.push(o.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(a.a("cursors.maximum","The number of cursors has been limited to {0}.",zi.MAX_CURSOR_COUNT));const i=[];for(let t=0,n=e.selections.length;t{this._paste("keyboard",e,t,i,n)},type:e=>{this._type("keyboard",e)},compositionType:(e,t,i,n)=>{this._compositionType("keyboard",e,t,i,n)},startComposition:()=>{this._startComposition()},endComposition:()=>{this._endComposition("keyboard")},cut:()=>{this._cut("keyboard")}}:{paste:(e,t,i,n)=>{this._commandService.executeCommand("paste",{text:e,pasteOnNewLine:t,multicursorText:i,mode:n})},type:e=>{this._commandService.executeCommand("type",{text:e})},compositionType:(e,t,i,n)=>{i||n?this._commandService.executeCommand("compositionType",{text:e,replacePrevCharCnt:t,replaceNextCharCnt:i,positionDelta:n}):this._commandService.executeCommand("replacePreviousChar",{text:e,replaceCharCnt:t})},startComposition:()=>{this._commandService.executeCommand("compositionStart",{})},endComposition:()=>{this._commandService.executeCommand("compositionEnd",{})},cut:()=>{this._commandService.executeCommand("cut",{})}};const i=new Ve(e.coordinatesConverter);return i.onKeyDown=e=>this._onKeyDown.fire(e),i.onKeyUp=e=>this._onKeyUp.fire(e),i.onContextMenu=e=>this._onContextMenu.fire(e),i.onMouseMove=e=>this._onMouseMove.fire(e),i.onMouseLeave=e=>this._onMouseLeave.fire(e),i.onMouseDown=e=>this._onMouseDown.fire(e),i.onMouseUp=e=>this._onMouseUp.fire(e),i.onMouseDrag=e=>this._onMouseDrag.fire(e),i.onMouseDrop=e=>this._onMouseDrop.fire(e),i.onMouseDropCanceled=e=>this._onMouseDropCanceled.fire(e),i.onMouseWheel=e=>this._onMouseWheel.fire(e),[new di(t,this._configuration,this._themeService,e,i,this._overflowWidgetsDomNode),!0]}_postDetachModelCleanup(e){e&&e.removeAllDecorationsWithOwnerId(this._id)}_detachModel(){var e,t;return this._modelData?(e=this._modelData.model,t=this._modelData.hasRealView?this._modelData.view.domNode.domNode:null,this._modelData.dispose(),this._modelData=null,this._domElement.removeAttribute("data-mode-id"),t&&this._domElement.contains(t)&&this._domElement.removeChild(t),e):null}_removeDecorationType(e){this._codeEditorService.removeDecorationType(e)}hasModel(){return null!==this._modelData}};Wn=Fn([i(3,s.a),i(4,o.a),i(5,t.b),i(6,Cn.b),i(7,Ie.b),i(8,yn.a),i(9,Sn.b)],Wn);class Vn extends c.a{constructor(){super(),this._onDidChangeToTrue=this._register(new h.b),this.onDidChangeToTrue=this._onDidChangeToTrue.event,this._onDidChangeToFalse=this._register(new h.b),this.onDidChangeToFalse=this._onDidChangeToFalse.event,this._value=0}setValue(e){e=e?2:1,this._value!==e&&(this._value=e,2===this._value?this._onDidChangeToTrue.fire():1===this._value&&this._onDidChangeToFalse.fire())}}class Hn extends c.a{constructor(e,t){super(),this._editor=e,t.createKey("editorId",e.getId()),this._editorSimpleInput=$i.a.editorSimpleInput.bindTo(t),this._editorFocus=$i.a.focus.bindTo(t),this._textInputFocus=$i.a.textInputFocus.bindTo(t),this._editorTextFocus=$i.a.editorTextFocus.bindTo(t),this._editorTabMovesFocus=$i.a.tabMovesFocus.bindTo(t),this._editorReadonly=$i.a.readOnly.bindTo(t),this._inDiffEditor=$i.a.inDiffEditor.bindTo(t),this._editorColumnSelection=$i.a.columnSelection.bindTo(t),this._hasMultipleSelections=$i.a.hasMultipleSelections.bindTo(t),this._hasNonEmptySelection=$i.a.hasNonEmptySelection.bindTo(t),this._canUndo=$i.a.canUndo.bindTo(t),this._canRedo=$i.a.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(129)),this._editorReadonly.set(e.get(80)),this._inDiffEditor.set(e.get(53)),this._editorColumnSelection.set(e.get(17))}_updateFromSelection(){const e=this._editor.getSelections();e?(this._hasMultipleSelections.set(1!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 zn extends c.a{constructor(e,t){super(),this._editor=e,this._contextKeyService=t,this._langId=$i.a.languageId.bindTo(t),this._hasCompletionItemProvider=$i.a.hasCompletionItemProvider.bindTo(t),this._hasCodeActionsProvider=$i.a.hasCodeActionsProvider.bindTo(t),this._hasCodeLensProvider=$i.a.hasCodeLensProvider.bindTo(t),this._hasDefinitionProvider=$i.a.hasDefinitionProvider.bindTo(t),this._hasDeclarationProvider=$i.a.hasDeclarationProvider.bindTo(t),this._hasImplementationProvider=$i.a.hasImplementationProvider.bindTo(t),this._hasTypeDefinitionProvider=$i.a.hasTypeDefinitionProvider.bindTo(t),this._hasHoverProvider=$i.a.hasHoverProvider.bindTo(t),this._hasDocumentHighlightProvider=$i.a.hasDocumentHighlightProvider.bindTo(t),this._hasDocumentSymbolProvider=$i.a.hasDocumentSymbolProvider.bindTo(t),this._hasReferenceProvider=$i.a.hasReferenceProvider.bindTo(t),this._hasRenameProvider=$i.a.hasRenameProvider.bindTo(t),this._hasSignatureHelpProvider=$i.a.hasSignatureHelpProvider.bindTo(t),this._hasInlayHintsProvider=$i.a.hasInlayHintsProvider.bindTo(t),this._hasDocumentFormattingProvider=$i.a.hasDocumentFormattingProvider.bindTo(t),this._hasDocumentSelectionFormattingProvider=$i.a.hasDocumentSelectionFormattingProvider.bindTo(t),this._hasMultipleDocumentFormattingProvider=$i.a.hasMultipleDocumentFormattingProvider.bindTo(t),this._hasMultipleDocumentSelectionFormattingProvider=$i.a.hasMultipleDocumentSelectionFormattingProvider.bindTo(t),this._isInWalkThrough=$i.a.isInWalkThroughSnippet.bindTo(t),t=()=>this._update(),this._register(e.onDidChangeModel(t)),this._register(e.onDidChangeModelLanguage(t)),this._register(Ct.d.onDidChange(t)),this._register(Ct.a.onDidChange(t)),this._register(Ct.b.onDidChange(t)),this._register(Ct.f.onDidChange(t)),this._register(Ct.e.onDidChange(t)),this._register(Ct.q.onDidChange(t)),this._register(Ct.G.onDidChange(t)),this._register(Ct.p.onDidChange(t)),this._register(Ct.i.onDidChange(t)),this._register(Ct.m.onDidChange(t)),this._register(Ct.y.onDidChange(t)),this._register(Ct.z.onDidChange(t)),this._register(Ct.g.onDidChange(t)),this._register(Ct.j.onDidChange(t)),this._register(Ct.B.onDidChange(t)),this._register(Ct.r.onDidChange(t)),t()}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(Ct.d.has(e)),this._hasCodeActionsProvider.set(Ct.a.has(e)),this._hasCodeLensProvider.set(Ct.b.has(e)),this._hasDefinitionProvider.set(Ct.f.has(e)),this._hasDeclarationProvider.set(Ct.e.has(e)),this._hasImplementationProvider.set(Ct.q.has(e)),this._hasTypeDefinitionProvider.set(Ct.G.has(e)),this._hasHoverProvider.set(Ct.p.has(e)),this._hasDocumentHighlightProvider.set(Ct.i.has(e)),this._hasDocumentSymbolProvider.set(Ct.m.has(e)),this._hasReferenceProvider.set(Ct.y.has(e)),this._hasRenameProvider.set(Ct.z.has(e)),this._hasSignatureHelpProvider.set(Ct.B.has(e)),this._hasInlayHintsProvider.set(Ct.r.has(e)),this._hasDocumentFormattingProvider.set(Ct.g.has(e)||Ct.j.has(e)),this._hasDocumentSelectionFormattingProvider.set(Ct.j.has(e)),this._hasMultipleDocumentFormattingProvider.set(1{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 Kn=encodeURIComponent("");function $n(e){return Kn+encodeURIComponent(e.toString())+qn}const Gn=encodeURIComponent('');Object(Ie.f)((e,t)=>{var i=e.getColor(St.t);i&&t.addRule(`.monaco-editor .squiggly-error { border-bottom: 4px double ${i}; }`),i=e.getColor(St.u),i&&t.addRule(`.monaco-editor .squiggly-error { background: url("data:image/svg+xml,${$n(i)}") repeat-x bottom left; }`),i=e.getColor(St.s),i&&t.addRule(`.monaco-editor .squiggly-error::before { display: block; content: ''; width: 100%; height: 100%; background: ${i}; }`),i=e.getColor(St.W),i&&t.addRule(`.monaco-editor .squiggly-warning { border-bottom: 4px double ${i}; }`),i=e.getColor(St.X),i&&t.addRule(`.monaco-editor .squiggly-warning { background: url("data:image/svg+xml,${$n(i)}") repeat-x bottom left; }`),i=e.getColor(St.V),i&&t.addRule(`.monaco-editor .squiggly-warning::before { display: block; content: ''; width: 100%; height: 100%; background: ${i}; }`),i=e.getColor(St.L),i&&t.addRule(`.monaco-editor .squiggly-info { border-bottom: 4px double ${i}; }`),i=e.getColor(St.M),i&&t.addRule(`.monaco-editor .squiggly-info { background: url("data:image/svg+xml,${$n(i)}") repeat-x bottom left; }`),i=e.getColor(St.K),i&&t.addRule(`.monaco-editor .squiggly-info::before { display: block; content: ''; width: 100%; height: 100%; background: ${i}; }`),i=e.getColor(St.C),i&&t.addRule(`.monaco-editor .squiggly-hint { border-bottom: 2px dotted ${i}; }`),i=e.getColor(St.D),i&&t.addRule(`.monaco-editor .squiggly-hint { background: url("data:image/svg+xml,${i=i,Gn+encodeURIComponent(i.toString())+Zn}") no-repeat bottom left; }`),i=e.getColor(Ee.w),i&&t.addRule(`.monaco-editor.showUnused .squiggly-inline-unnecessary { opacity: ${i.rgba.a}; }`),i=e.getColor(Ee.v),i&&t.addRule(`.monaco-editor.showUnused .squiggly-unnecessary { border-bottom: 2px dashed ${i}; }`),i=e.getColor(St.B)||"inherit";t.addRule(`.monaco-editor.showDeprecated .squiggly-inline-deprecated { text-decoration: line-through; text-decoration-color: ${i}}`)})},"9c3e":function(e,t,i){"use strict";i.d(t,"a",(function(){return n})),i.d(t,"b",(function(){return o}));class n{constructor(e){this._prefix=e,this._lastId=0}nextId(){return this._prefix+ ++this._lastId}}const o=new n("id#")},"9c41":function(e,t,i){"use strict";var n;i.d(t,"a",(function(){return n})),(i=n=n||{}).DARK="dark",i.LIGHT="light",i.HIGH_CONTRAST="hc"},"9d48":function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"elixir",extensions:[".ex",".exs"],aliases:["Elixir","elixir","ex"],loader:function(){return i.e("chunk-2d0e5b34").then(i.bind(null,"9634"))}})},"9e56":function(e,t,i){"use strict";i.d(t,"b",(function(){return n})),i.d(t,"d",(function(){return o})),i.d(t,"c",(function(){return s})),i.d(t,"a",(function(){return a}));class n{constructor(e){this.value=e}equals(e){return this.value===e.value}contains(e){return this.equals(e)||""===this.value||e.value.startsWith(this.value+n.sep)}intersects(e){return this.contains(e)||e.contains(this)}append(e){return new n(this.value+n.sep+e)}}function o(e,t){return!(e.include&&!e.include.intersects(t))&&(!e.excludes||!e.excludes.some(i=>r(t,i,e.include)))&&!(!e.includeSourceActions&&n.Source.contains(t))}function s(e,t){const i=t.kind?new n(t.kind):void 0;return!!(!e.include||i&&e.include.contains(i))&&!(e.excludes&&i&&e.excludes.some(t=>r(i,t,e.include)))&&!(!e.includeSourceActions&&i&&n.Source.contains(i))&&!(e.onlyIncludePreferredActions&&!t.isPreferred)}function r(e,t,i){return!!t.contains(e)&&(!i||!t.contains(i))}n.sep=".",n.None=new n("@@none@@"),n.Empty=new n(""),n.QuickFix=new n("quickfix"),n.Refactor=new n("refactor"),n.Source=new n("source"),n.SourceOrganizeImports=n.Source.append("organizeImports"),n.SourceFixAll=n.Source.append("fixAll");class a{constructor(e,t,i){this.kind=e,this.apply=t,this.preferred=i}static fromUser(e,t){return e&&"object"==typeof e?new a(a.getKindFromUser(e,t.kind),a.getApplyFromUser(e,t.apply),a.getPreferredUser(e)):new a(t.kind,t.apply,!1)}static getApplyFromUser(e,t){switch("string"==typeof e.apply?e.apply.toLowerCase():""){case"first":return"first";case"never":return"never";case"ifsingle":return"ifSingle";default:return t}}static getKindFromUser(e,t){return"string"==typeof e.kind?new n(e.kind):t}static getPreferredUser(e){return"boolean"==typeof e.preferred&&e.preferred}}},"9e74":function(e,t,i){"use strict";i.d(t,"b",(function(){return l})),i.d(t,"a",(function(){return d}));var n=i("308f"),o=i("258a"),s=i("a666"),r=i("db88"),a=i("ef8e9");t=i("0a0f");const l=Object(t.c)("commandService"),d=new class{constructor(){this._commands=new Map,this._onDidRegisterCommand=new n.b,this.onDidRegisterCommand=this._onDidRegisterCommand.event}registerCommand(e,t){if(!e)throw new Error("invalid command");if("string"==typeof e){if(t)return this.registerCommand({id:e,handler:t});throw new Error("invalid command")}if(e.description){const t=[];for(var i of e.description.args)t.push(i.constraint);const n=e.handler;e.handler=function(e,...i){return Object(a.n)(i,t),n(e,...i)}}const n=e["id"];let o=this._commands.get(n),l=(o||(o=new r.a,this._commands.set(n,o)),o.unshift(e));return t=Object(s.i)(()=>{l();const e=this._commands.get(n);null!==e&&void 0!==e&&e.isEmpty()&&this._commands.delete(n)}),this._onDidRegisterCommand.fire(n),t}registerCommandAlias(e,t){return d.registerCommand(e,(e,...i)=>e.get(l).executeCommand(t,...i))}getCommand(e){const t=this._commands.get(e);if(t&&!t.isEmpty())return o.a.first(t)}getCommands(){const e=new Map;for(const i of this._commands.keys()){var t=this.getCommand(i);t&&e.set(i,t)}return e}};d.registerCommand("noop",()=>{})},"9eb0":function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"vb",extensions:[".vb"],aliases:["Visual Basic","vb"],loader:function(){return i.e("chunk-2d0d7e63").then(i.bind(null,"797b"))}})},"9eb8":function(e,t,i){"use strict";i.d(t,"a",(function(){return a}));var n=i("fe45"),o=i("30db"),s=i("9e74");t=i("89cd");class r{constructor(){this._coreKeybindings=[],this._extensionKeybindings=[],this._cachedMergedKeybindings=null}static bindToCurrentPlatform(e){if(1===o.a){if(e&&e.win)return e.win}else if(2===o.a){if(e&&e.mac)return e.mac}else if(e&&e.linux)return e.linux;return e}registerKeybindingRule(e){var t,i=r.bindToCurrentPlatform(e);if(i&&i.primary&&(t=Object(n.f)(i.primary,o.a))&&this._registerDefaultKeybinding(t,e.id,e.args,e.weight,0,e.when),i&&Array.isArray(i.secondary))for(let r=0,a=i.secondary.length;rt.command?1:e.weight2-t.weight2}t.a.add("platform.keybindingsRegistry",a)},"9ee1":function(e,t,i){"use strict";var n;function o(e,t){var i;return e.start>=t.end||t.start>=e.end||(i=Math.max(e.start,t.start),(e=Math.min(e.end,t.end))-i<=0)?{start:0,end:0}:{start:i,end:e}}function s(e){return e.end-e.start<=0}i.d(t,"a",(function(){return n})),(i=n=n||{}).intersect=o,i.isEmpty=s,i.intersects=function(e,t){return!s(o(e,t))},i.relativeComplement=function(e,t){const i=[];var n={start:e.start,end:Math.min(t.start,e.end)};t={start:Math.max(t.end,e.start),end:e.end};return s(n)||i.push(n),s(t)||i.push(t),i}},"9f4d":function(e,t,i){"use strict";i.r(t);var n=i("dff7"),o=i("fe45"),s=(t=i("b2cc"),i("6a89")),r=i("c101"),a=i("d3f4"),l=i("7061"),d=i("8025"),h=i("70cb");class c{constructor(e,t){this._selection=e,this._insertSpace=t,this._usedEndToken=null}static _haystackHasNeedleAtOffset(e,t,i){if(i<0)return!1;var n=t.length;if(e.lengths?o-1:o}}}var p=i("7e32");class m extends t.b{constructor(e,t){super(t),this._type=e}run(e,t){if(t.hasModel()){const e=t.getModel(),o=[];var i=e.getOptions(),n=t.getOption(18);const r=t.getSelections().map((e,t)=>({selection:e,index:t,ignoreFirstLine:!1}));r.sort((e,t)=>s.a.compareRangesUsingStarts(e.selection,t.selection));let a=r[0];for(let t=1;ti&&(t=i,o=e.model.getLineMaxColumn(t)),r.d.fromModelState(new r.f(new h.a(n.lineNumber,1,t,o),0,new d.a(t,o),0))}i=t.modelState.selectionStart.getStartPosition().lineNumber;if(n.lineNumberi){n=e.getLineCount();let i=o.lineNumber+1,s=1;return i>n&&(i=n,s=e.getLineMaxColumn(i)),r.d.fromViewState(t.viewState.move(t.modelState.hasSelection(),i,s,0))}return i=t.modelState.selectionStart.getEndPosition(),r.d.fromModelState(t.modelState.move(t.modelState.hasSelection(),i.lineNumber,i.column,0))}static word(e,t,i,n){return n=e.model.validatePosition(n),r.d.fromModelState(l.a.word(e.cursorConfig,e.model,t.modelState,i,n))}static cancelSelection(e,t){var i,n;return t.modelState.hasSelection()?(i=t.viewState.position.lineNumber,n=t.viewState.position.column,r.d.fromViewState(new r.f(new h.a(i,n,i,n),0,new d.a(i,n),0))):new r.d(t.modelState,t.viewState)}static moveTo(e,t,i,n,o){return n=e.model.validatePosition(n),o=o?e.coordinatesConverter.validateViewPosition(new d.a(o.lineNumber,o.column),n):e.coordinatesConverter.convertModelPositionToViewPosition(n),r.d.fromViewState(t.viewState.move(i,o.lineNumber,o.column,0))}static simpleMove(e,t,i,n,o,s){switch(i){case 0:return 4===s?this._moveHalfLineLeft(e,t,n):this._moveLeft(e,t,n,o);case 1:return 4===s?this._moveHalfLineRight(e,t,n):this._moveRight(e,t,n,o);case 2:return 2===s?this._moveUpByViewLines(e,t,n,o):this._moveUpByModelLines(e,t,n,o);case 3:return 2===s?this._moveDownByViewLines(e,t,n,o):this._moveDownByModelLines(e,t,n,o);case 4:return 2===s?t.map(t=>r.d.fromViewState(a.a.moveToPrevBlankLine(e.cursorConfig,e,t.viewState,n))):t.map(t=>r.d.fromModelState(a.a.moveToPrevBlankLine(e.cursorConfig,e.model,t.modelState,n)));case 5:return 2===s?t.map(t=>r.d.fromViewState(a.a.moveToNextBlankLine(e.cursorConfig,e,t.viewState,n))):t.map(t=>r.d.fromModelState(a.a.moveToNextBlankLine(e.cursorConfig,e.model,t.modelState,n)));case 6:return this._moveToViewMinColumn(e,t,n);case 7:return this._moveToViewFirstNonWhitespaceColumn(e,t,n);case 8:return this._moveToViewCenterColumn(e,t,n);case 9:return this._moveToViewMaxColumn(e,t,n);case 10:return this._moveToViewLastNonWhitespaceColumn(e,t,n);default:return null}}static viewportMove(e,t,i,n,o){var s=e.getCompletelyVisibleViewRange(),r=e.coordinatesConverter.convertViewRangeToModelRange(s);switch(i){case 11:var a=this._firstLineNumberInRange(e.model,r,o),l=e.model.getLineFirstNonWhitespaceColumn(a);return[this._moveToModelPosition(e,t[0],n,a,l)];case 13:return a=this._lastLineNumberInRange(e.model,r,o),l=e.model.getLineFirstNonWhitespaceColumn(a),[this._moveToModelPosition(e,t[0],n,a,l)];case 12:return a=Math.round((r.startLineNumber+r.endLineNumber)/2),l=e.model.getLineFirstNonWhitespaceColumn(a),[this._moveToModelPosition(e,t[0],n,a,l)];case 14:{let i=[];for(let o=0,r=t.length;oi.endLineNumber-1?i.endLineNumber-1:o)r.d.fromViewState(a.a.moveLeft(e.cursorConfig,e,t.viewState,i,n)))}static _moveHalfLineLeft(e,t,i){let n=[];for(let l=0,d=t.length;lr.d.fromViewState(a.a.moveRight(e.cursorConfig,e,t.viewState,i,n)))}static _moveHalfLineRight(e,t,i){let n=[];for(let l=0,d=t.length;le.toString()).join(", ")}matchesResource(e){const t=r.a.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 d}append(e,t,i,n,o){this._data instanceof d&&this._data.append(e,t,i,n,o)}close(){this._data instanceof d&&(this._data=this._data.serialize())}open(){this._data instanceof d||(this._data=d.deserialize(this._data))}undo(){if(r.a.isUri(this.model))throw new Error("Invalid SingleModelEditStackElement");this._data instanceof d&&(this._data=this._data.serialize());var e=d.deserialize(this._data);this.model._applyUndo(e.changes,e.beforeEOL,e.beforeVersionId,e.beforeCursorState)}redo(){if(r.a.isUri(this.model))throw new Error("Invalid SingleModelEditStackElement");this._data instanceof d&&(this._data=this._data.serialize());var e=d.deserialize(this._data);this.model._applyRedo(e.changes,e.afterEOL,e.afterVersionId,e.afterCursorState)}heapSize(){return this._data instanceof d&&(this._data=this._data.serialize()),this._data.byteLength+168}}function c(e){return"\n"===e.getEOL()?0:1}function u(e){return!!e&&(e instanceof h||!1)}class g{constructor(e,t){this._model=e,this._undoRedoService=t}pushStackElement(){const e=this._undoRedoService.getLastElement(this._model.uri);u(e)&&e.close()}popStackElement(){const e=this._undoRedoService.getLastElement(this._model.uri);u(e)&&e.open()}clear(){this._undoRedoService.removeElements(this._model.uri)}_getOrCreateEditStackElement(e){const t=this._undoRedoService.getLastElement(this._model.uri);return u(t)&&t.canAppend(this._model)?t:(e=new h(this._model,e),this._undoRedoService.pushElement(e),e)}pushEOL(e){const t=this._getOrCreateEditStackElement(null);this._model.setEOL(e),t.append(this._model,[],c(this._model),this._model.getAlternativeVersionId(),null)}pushEditOperation(e,t,i){const n=this._getOrCreateEditStackElement(e),o=this._model.applyEdits(t,!0);e=g._computeCursorState(i,o);const 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),n.append(this._model,s.map(e=>e.textChange),c(this._model),this._model.getAlternativeVersionId(),e),e}static _computeCursorState(e,t){try{return e?e(t):null}catch(e){return Object(o.f)(e),null}}}},a0a2:function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"pgsql",extensions:[],aliases:["PostgreSQL","postgres","pg","postgre"],loader:function(){return i.e("chunk-2d0b6187").then(i.bind(null,"1c65"))}})},a106:function(e,t,i){"use strict";i.r(t),i.d(t,"getSelectionSearchString",(function(){return it})),i.d(t,"CommonFindController",(function(){return nt})),i.d(t,"FindController",(function(){return ot})),i.d(t,"StartFindAction",(function(){return st})),i.d(t,"StartFindWithSelectionAction",(function(){return rt})),i.d(t,"MatchFindAction",(function(){return at})),i.d(t,"NextMatchFindAction",(function(){return lt})),i.d(t,"PreviousMatchFindAction",(function(){return dt})),i.d(t,"SelectionMatchFindAction",(function(){return ht})),i.d(t,"NextSelectionMatchFindAction",(function(){return ct})),i.d(t,"PreviousSelectionMatchFindAction",(function(){return ut})),i.d(t,"StartFindReplaceAction",(function(){return gt}));var n=i("dff7"),o=i("5fe7"),s=i("a666"),r=i("3742"),a=(t=i("b2cc"),i("c101")),l=i("2c29"),d=i("7061"),h=i("6a89"),c=i("8025"),u=i("8c02"),g=i("3352"),p=i("b57f"),m=i("303e"),f=i("b7d0");class _{constructor(e){this._editor=e,this._decorations=[],this._overviewRulerApproximateDecorations=[],this._findScopeDecorationIds=[],this._rangeHighlightDecorationId=null,this._highlightedDecorationId=null,this._startPosition=this._editor.getPosition()}dispose(){this._editor.deltaDecorations(this._allDecorations(),[]),this._decorations=[],this._overviewRulerApproximateDecorations=[],this._findScopeDecorationIds=[],this._rangeHighlightDecorationId=null,this._highlightedDecorationId=null}reset(){this._decorations=[],this._overviewRulerApproximateDecorations=[],this._findScopeDecorationIds=[],this._rangeHighlightDecorationId=null,this._highlightedDecorationId=null}getCount(){return this._decorations.length}getFindScope(){return this._findScopeDecorationIds[0]?this._editor.getModel().getDecorationRange(this._findScopeDecorationIds[0]):null}getFindScopes(){if(this._findScopeDecorationIds.length){var e=this._findScopeDecorationIds.map(e=>this._editor.getModel().getDecorationRange(e)).filter(e=>!!e);if(e.length)return e}return null}getStartPosition(){return this._startPosition}setStartPosition(e){this._startPosition=e,this.setCurrentFindMatch(null)}_getDecorationIndex(e){return e=this._decorations.indexOf(e),0<=e?e+1:1}getCurrentMatchesPosition(e){for(const i of this._editor.getModel().getDecorationsInRange(e)){var t=i.options;if(t===_._FIND_MATCH_DECORATION||t===_._CURRENT_FIND_MATCH_DECORATION)return this._getDecorationIndex(i.id)}return 0}setCurrentFindMatch(e){let t=null,i=0;if(e)for(let o=0,s=this._decorations.length;o{if(null!==this._highlightedDecorationId&&(e.changeDecorationOptions(this._highlightedDecorationId,_._FIND_MATCH_DECORATION),this._highlightedDecorationId=null),null!==t&&(this._highlightedDecorationId=t,e.changeDecorationOptions(this._highlightedDecorationId,_._CURRENT_FIND_MATCH_DECORATION)),null!==this._rangeHighlightDecorationId&&(e.removeDecoration(this._rangeHighlightDecorationId),this._rangeHighlightDecorationId=null),null!==t){let o=this._editor.getModel().getDecorationRange(t);var i,n;o.startLineNumber!==o.endLineNumber&&1===o.endColumn&&(i=o.endLineNumber-1,n=this._editor.getModel().getLineMaxColumn(i),o=new h.a(o.startLineNumber,o.startColumn,i,n)),this._rangeHighlightDecorationId=e.addDecoration(o,_._RANGE_HIGHLIGHT_DECORATION)}}),i}set(e,t){this._editor.changeDecorations(i=>{let n=_._FIND_MATCH_DECORATION,o=[];if(1e3=l.startLineNumber?l.endLineNumber>i&&(i=l.endLineNumber):(o.push({range:new h.a(t,1,i,1),options:_._FIND_MATCH_ONLY_OVERVIEW_DECORATION}),t=l.startLineNumber,i=l.endLineNumber)}o.push({range:new h.a(t,1,i,1),options:_._FIND_MATCH_ONLY_OVERVIEW_DECORATION})}let d=new Array(e.length);for(let t=0,h=e.length;ti.removeDecoration(e)),this._findScopeDecorationIds=[]),null!=t&&t.length&&(this._findScopeDecorationIds=t.map(e=>i.addDecoration(e,_._FIND_SCOPE_DECORATION)))})}matchBeforePosition(e){if(0===this._decorations.length)return null;for(let i=this._decorations.length-1;0<=i;i--){var t=this._decorations[i];t=this._editor.getModel().getDecorationRange(t);if(t&&!(t.endLineNumber>e.lineNumber)){if(t.endLineNumbere.column))return t}}return this._editor.getModel().getDecorationRange(this._decorations[this._decorations.length-1])}matchAfterPosition(e){if(0===this._decorations.length)return null;for(let i=0,n=this._decorations.length;ie.lineNumber)return t;if(!(t.startColumnh.a.compareRangesUsingStarts(e.range,t.range));let i=[],n=e[0];for(let t=1;t{s+=v([o[t]],e)+i}),s.slice(0,-1)}class y{constructor(e){this.staticValue=e,this.kind=0}}class S{constructor(e){this.pieces=e,this.kind=1}}class L{constructor(e){e&&0!==e.length?1===e.length&&null!==e[0].staticValue?this._state=new y(e[0].staticValue):this._state=new S(e):this._state=new y("")}static fromStaticValue(e){return new L([x.staticValue(e)])}get hasReplacementPatterns(){return 1===this._state.kind}buildReplaceString(e,t){if(0===this._state.kind)return t?v(e,this._state.staticValue):this._state.staticValue;let i="";for(let s=0,r=this._state.pieces.length;s=o){e.push(t.slice(s));break}switch(n.caseOps[i]){case"U":e.push(t[s].toUpperCase());break;case"u":e.push(t[s].toUpperCase()),i++;break;case"L":e.push(t[s].toLowerCase());break;case"l":e.push(t[s].toLowerCase()),i++;break;default:e.push(t[s])}}t=e.join("")}i+=t}}return i}static _substitute(e,t){if(null===t)return"";if(0===e)return t[0];let i="";for(;0this.research(!1),100),this._toDispose.add(this._updateDecorationsScheduler),this._toDispose.add(this._editor.onDidChangeCursorPosition(e=>{3!==e.reason&&5!==e.reason&&6!==e.reason||this._decorations.setStartPosition(this._editor.getPosition())})),this._ignoreModelContentChanged=!1,this._toDispose.add(this._editor.onDidChangeModelContent(e=>{this._ignoreModelContentChanged||(e.isFlush&&this._decorations.reset(),this._decorations.setStartPosition(this._editor.getPosition()),this._updateDecorationsScheduler.schedule())})),this._toDispose.add(this._state.onFindReplaceStateChange(e=>this._onStateChanged(e))),this.research(!1,this._state.searchScope)}dispose(){this._isDisposed=!0,Object(s.f)(this._startSearchingTimer),this._toDispose.dispose()}_onStateChanged(e){if(!this._isDisposed&&this._editor.hasModel()&&(e.searchString||e.isReplaceRevealed||e.isRegex||e.wholeWord||e.matchCase||e.searchScope)){let t=this._editor.getModel();t.isTooLargeForSyncing()?(this._startSearchingTimer.cancel(),this._startSearchingTimer.setIfNotSet(()=>{e.searchScope?this.research(e.moveCursor,this._state.searchScope):this.research(e.moveCursor)},240)):e.searchScope?this.research(e.moveCursor,this._state.searchScope):this.research(e.moveCursor)}}static _getSearchRange(e,t){return t||e.getFullModelRange()}research(e,t){let i=null,n=(void 0!==t?null!==t&&(i=Array.isArray(t)?t:[t]):i=this._decorations.getFindScopes(),null!==i&&(i=i.map(e=>{if(e.startLineNumber===e.endLineNumber)return e;{let t=e.endLineNumber;return 1===e.endColumn&&(t-=1),new h.a(e.startLineNumber,1,t,this._editor.getModel().getLineMaxColumn(t))}})),this._findMatches(i,!1,P));this._decorations.set(n,i);const o=this._editor.getSelection();let s=this._decorations.getCurrentMatchesPosition(o);0===s&&0e.range),e=>0<=h.a.compareRangesUsingStarts(e,o)),s=0=r)break;var i=e.charCodeAt(s);switch(i){case 92:o.emitUnchanged(s-1),o.emitStatic("\\",s+1);break;case 110:o.emitUnchanged(s-1),o.emitStatic("\n",s+1);break;case 116:o.emitUnchanged(s-1),o.emitStatic("\t",s+1);break;case 117:case 85:case 108:case 76:o.emitUnchanged(s-1),o.emitStatic("",s+1),n.push(String.fromCharCode(i))}}else if(36===t){if(++s>=r)break;if(t=e.charCodeAt(s),36===t)o.emitUnchanged(s-1),o.emitStatic("$",s+1);else if(48===t||38===t)o.emitUnchanged(s-1),o.emitMatchIndex(0,s+1,n),n.length=0;else if(49<=t&&t<=57){let i=t-48;if(s+1F._getSearchRange(this._editor.getModel(),e)),this._editor.getModel().findMatches(this._state.searchString,e,this._state.isRegex,this._state.matchCase,this._state.wholeWord?this._editor.getOption(116):null,t,i)}replaceAll(){var e;this._hasMatches()&&(null===(e=this._decorations.getFindScopes())&&this._state.matchesCount>=P?this._largeReplaceAll():this._regularReplaceAll(e),this.research(!1))}_largeReplaceAll(){const e=new u.a(this._state.searchString,this._state.isRegex,this._state.matchCase,this._state.wholeWord?this._editor.getOption(116):null);var t=e.parseSearchRequest();if(t){let e=t.regex;if(!e.multiline){let t="mu";e.ignoreCase&&(t+="i"),e.global&&(t+="g"),e=new RegExp(e.source,t)}const i=this._editor.getModel(),n=i.getValue(1);t=i.getFullModelRange();const o=this._getReplacePattern();let s;const r=this._state.preserveCase;s=o.hasReplacementPatterns||r?n.replace(e,(function(){return o.buildReplaceString(arguments,r)})):n.replace(e,o.buildReplaceString(null,r)),t=new l.b(t,s,this._editor.getSelection()),this._executeEditorCommand("replaceAll",t)}}_regularReplaceAll(e){const t=this._getReplacePattern();let i=this._findMatches(e,t.hasReplacementPatterns||this._state.preserveCase,1073741824),n=[];for(let o=0,s=i.length;oe.range),n),this._executeEditorCommand("replaceAll",e)}selectAllMatches(){if(this._hasMatches()){var e=this._decorations.getFindScopes();let t=this._findMatches(e,!1,1073741824),i=t.map(e=>new c.a(e.range.startLineNumber,e.range.startColumn,e.range.endLineNumber,e.range.endColumn)),n=this._editor.getSelection();for(let e=0,o=i.length;e{this.checked=!this._checked,this._onChange.fire(!1),e.preventDefault()}),this.ignoreGesture(this.domNode),this.onkeydown(this.domNode,e=>{10===e.keyCode||3===e.keyCode?(this.checked=!this._checked,this._onChange.fire(!0),e.preventDefault()):this._onKeyDown.fire(e)})}get enabled(){return"true"!==this.domNode.getAttribute("aria-disabled")}focus(){this.domNode.focus()}get checked(){return this._checked}set checked(e){this._checked=e,this.domNode.setAttribute("aria-checked",String(this._checked)),this.domNode.classList.toggle("checked",this._checked),this.applyStyles()}width(){return 22}style(e){e.inputActiveOptionBorder&&(this._opts.inputActiveOptionBorder=e.inputActiveOptionBorder),e.inputActiveOptionForeground&&(this._opts.inputActiveOptionForeground=e.inputActiveOptionForeground),e.inputActiveOptionBackground&&(this._opts.inputActiveOptionBackground=e.inputActiveOptionBackground),this.applyStyles()}applyStyles(){this.domNode&&(this.domNode.style.borderColor=this._checked&&this._opts.inputActiveOptionBorder?this._opts.inputActiveOptionBorder.toString():"transparent",this.domNode.style.color=this._checked&&this._opts.inputActiveOptionForeground?this._opts.inputActiveOptionForeground.toString():"inherit",this.domNode.style.backgroundColor=this._checked&&this._opts.inputActiveOptionBackground?this._opts.inputActiveOptionBackground.toString():"transparent")}enable(){this.domNode.setAttribute("aria-disabled",String(!1))}disable(){this.domNode.setAttribute("aria-disabled",String(!0))}}const K=n.a("caseDescription","Match Case"),q=n.a("wordsDescription","Match Whole Word"),$=n.a("regexDescription","Use Regular Expression");class G extends U{constructor(e){super({icon:W.b.caseSensitive,title:K+e.appendTitle,isChecked:e.isChecked,inputActiveOptionBorder:e.inputActiveOptionBorder,inputActiveOptionForeground:e.inputActiveOptionForeground,inputActiveOptionBackground:e.inputActiveOptionBackground})}}class Z extends U{constructor(e){super({icon:W.b.wholeWord,title:q+e.appendTitle,isChecked:e.isChecked,inputActiveOptionBorder:e.inputActiveOptionBorder,inputActiveOptionForeground:e.inputActiveOptionForeground,inputActiveOptionBackground:e.inputActiveOptionBackground})}}class Y extends U{constructor(e){super({icon:W.b.regex,title:$+e.appendTitle,isChecked:e.isChecked,inputActiveOptionBorder:e.inputActiveOptionBorder,inputActiveOptionForeground:e.inputActiveOptionForeground,inputActiveOptionBackground:e.inputActiveOptionBackground})}}class X extends j.a{constructor(e,t,i,n){super(),this._hideSoon=this._register(new o.e(()=>this._hide(),2e3)),this._isVisible=!1,this._editor=e,this._state=t,this._keybindingService=i,this._domNode=document.createElement("div"),this._domNode.className="findOptionsWidget",this._domNode.style.display="none",this._domNode.style.top="10px",this._domNode.setAttribute("role","presentation"),this._domNode.setAttribute("aria-hidden","true"),e=n.getColorTheme().getColor(m.hb),t=n.getColorTheme().getColor(m.ib),i=n.getColorTheme().getColor(m.gb),this.caseSensitive=this._register(new G({appendTitle:this._keybindingLabelFor(R.ToggleCaseSensitiveCommand),isChecked:this._state.matchCase,inputActiveOptionBorder:e,inputActiveOptionForeground:t,inputActiveOptionBackground:i})),this._domNode.appendChild(this.caseSensitive.domNode),this._register(this.caseSensitive.onChange(()=>{this._state.change({matchCase:this.caseSensitive.checked},!1)})),this.wholeWords=this._register(new Z({appendTitle:this._keybindingLabelFor(R.ToggleWholeWordCommand),isChecked:this._state.wholeWord,inputActiveOptionBorder:e,inputActiveOptionForeground:t,inputActiveOptionBackground:i})),this._domNode.appendChild(this.wholeWords.domNode),this._register(this.wholeWords.onChange(()=>{this._state.change({wholeWord:this.wholeWords.checked},!1)})),this.regex=this._register(new Y({appendTitle:this._keybindingLabelFor(R.ToggleRegexCommand),isChecked:this._state.isRegex,inputActiveOptionBorder:e,inputActiveOptionForeground:t,inputActiveOptionBackground:i})),this._domNode.appendChild(this.regex.domNode),this._register(this.regex.onChange(()=>{this._state.change({isRegex:this.regex.checked},!1)})),this._editor.addOverlayWidget(this),this._register(this._state.onFindReplaceStateChange(e=>{let t=!1;e.isRegex&&(this.regex.checked=this._state.isRegex,t=!0),e.wholeWord&&(this.wholeWords.checked=this._state.wholeWord,t=!0),e.matchCase&&(this.caseSensitive.checked=this._state.matchCase,t=!0),!this._state.isRevealed&&t&&this._revealTemporarily()})),this._register(B.j(this._domNode,e=>this._onMouseOut())),this._register(B.i(this._domNode,"mouseover",e=>this._onMouseOver())),this._applyTheme(n.getColorTheme()),this._register(n.onDidColorThemeChange(this._applyTheme.bind(this)))}_keybindingLabelFor(e){let t=this._keybindingService.lookupKeybinding(e);return t?` (${t.getLabel()})`:""}dispose(){this._editor.removeOverlayWidget(this),super.dispose()}getId(){return X.ID}getDomNode(){return this._domNode}getPosition(){return{preference:0}}highlightFindOptions(){this._revealTemporarily()}_revealTemporarily(){this._show(),this._hideSoon.schedule()}_onMouseOut(){this._hideSoon.schedule()}_onMouseOver(){this._hideSoon.cancel()}_show(){this._isVisible||(this._isVisible=!0,this._domNode.style.display="block")}_hide(){this._isVisible&&(this._isVisible=!1,this._domNode.style.display="none")}_applyTheme(e){e={inputActiveOptionBorder:e.getColor(m.hb),inputActiveOptionForeground:e.getColor(m.ib),inputActiveOptionBackground:e.getColor(m.gb)},this.caseSensitive.style(e),this.wholeWords.style(e),this.regex.style(e)}}function Q(e,t){return 1===e||2!==e&&t}X.ID="editor.contrib.findOptionsWidget",Object(f.f)((e,t)=>{var i=e.getColor(m.Y);i&&t.addRule(`.monaco-editor .findOptionsWidget { background-color: ${i}; }`),i=e.getColor(m.ab),i&&t.addRule(`.monaco-editor .findOptionsWidget { color: ${i}; }`),i=e.getColor(m.Nc),i&&t.addRule(`.monaco-editor .findOptionsWidget { box-shadow: 0 0 8px 2px ${i}; }`),i=e.getColor(m.h);i&&t.addRule(`.monaco-editor .findOptionsWidget { border: 2px solid ${i}; }`)});class J extends s.a{constructor(){super(),this._onFindReplaceStateChange=this._register(new H.b),this.onFindReplaceStateChange=this._onFindReplaceStateChange.event,this._searchString="",this._replaceString="",this._isRevealed=!1,this._isReplaceRevealed=!1,this._isRegex=!1,this._isRegexOverride=0,this._wholeWord=!1,this._wholeWordOverride=0,this._matchCase=!1,this._matchCaseOverride=0,this._preserveCase=!1,this._preserveCaseOverride=0,this._searchScope=null,this._matchesPosition=0,this._matchesCount=0,this._currentMatch=null,this._loop=!0}get searchString(){return this._searchString}get replaceString(){return this._replaceString}get isRevealed(){return this._isRevealed}get isReplaceRevealed(){return this._isReplaceRevealed}get isRegex(){return Q(this._isRegexOverride,this._isRegex)}get wholeWord(){return Q(this._wholeWordOverride,this._wholeWord)}get matchCase(){return Q(this._matchCaseOverride,this._matchCase)}get preserveCase(){return Q(this._preserveCaseOverride,this._preserveCase)}get actualIsRegex(){return this._isRegex}get actualWholeWord(){return this._wholeWord}get actualMatchCase(){return this._matchCase}get actualPreserveCase(){return this._preserveCase}get searchScope(){return this._searchScope}get matchesPosition(){return this._matchesPosition}get matchesCount(){return this._matchesCount}get currentMatch(){return this._currentMatch}changeMatchInfo(e,t,i){let n={moveCursor:!1,updateHistory:!1,searchString:!1,replaceString:!1,isRevealed:!1,isReplaceRevealed:!1,isRegex:!1,wholeWord:!1,matchCase:!1,preserveCase:!1,searchScope:!1,matchesPosition:!1,matchesCount:!1,currentMatch:!1,loop:!1},o=!1;this._matchesPosition!==(e=t<(e=0===t?0:e)?t:e)&&(this._matchesPosition=e,n.matchesPosition=!0,o=!0),this._matchesCount!==t&&(this._matchesCount=t,n.matchesCount=!0,o=!0),void 0===i||h.a.equalsRange(this._currentMatch,i)||(this._currentMatch=i,n.currentMatch=!0,o=!0),o&&this._onFindReplaceStateChange.fire(n)}change(e,t,i=!0){var n;let o={moveCursor:t,updateHistory:i,searchString:!1,replaceString:!1,isRevealed:!1,isReplaceRevealed:!1,isRegex:!1,wholeWord:!1,matchCase:!1,preserveCase:!1,searchScope:!1,matchesPosition:!1,matchesCount:!1,currentMatch:!1,loop:!1},s=!1;t=this.isRegex,i=this.wholeWord;var r=this.matchCase,a=this.preserveCase;void 0!==e.searchString&&this._searchString!==e.searchString&&(this._searchString=e.searchString,o.searchString=!0,s=!0),void 0!==e.replaceString&&this._replaceString!==e.replaceString&&(this._replaceString=e.replaceString,o.replaceString=!0,s=!0),void 0!==e.isRevealed&&this._isRevealed!==e.isRevealed&&(this._isRevealed=e.isRevealed,o.isRevealed=!0,s=!0),void 0!==e.isReplaceRevealed&&this._isReplaceRevealed!==e.isReplaceRevealed&&(this._isReplaceRevealed=e.isReplaceRevealed,o.isReplaceRevealed=!0,s=!0),void 0!==e.isRegex&&(this._isRegex=e.isRegex),void 0!==e.wholeWord&&(this._wholeWord=e.wholeWord),void 0!==e.matchCase&&(this._matchCase=e.matchCase),void 0!==e.preserveCase&&(this._preserveCase=e.preserveCase),void 0===e.searchScope||null!=(n=e.searchScope)&&n.every(e=>{var t;return null==(t=this._searchScope)?void 0:t.some(t=>!h.a.equalsRange(t,e))})||(this._searchScope=e.searchScope,o.searchScope=!0,s=!0),void 0!==e.loop&&this._loop!==e.loop&&(this._loop=e.loop,o.loop=!0,s=!0),this._isRegexOverride=void 0!==e.isRegexOverride?e.isRegexOverride:0,this._wholeWordOverride=void 0!==e.wholeWordOverride?e.wholeWordOverride:0,this._matchCaseOverride=void 0!==e.matchCaseOverride?e.matchCaseOverride:0,this._preserveCaseOverride=void 0!==e.preserveCaseOverride?e.preserveCaseOverride:0,t!==this.isRegex&&(s=!0,o.isRegex=!0),i!==this.wholeWord&&(s=!0,o.wholeWord=!0),r!==this.matchCase&&(s=!0,o.matchCase=!0),a!==this.preserveCase&&(s=!0,o.preserveCase=!0),s&&this._onFindReplaceStateChange.fire(o)}canNavigateBack(){return this.canNavigateInLoop()||1!==this.matchesPosition}canNavigateForward(){return this.canNavigateInLoop()||this.matchesPosition=P}}i("01b0");var ee=i("3813"),te=i("70c3"),ie=i("fdcc"),ne=i("30db"),oe=i("d3ef");i("caa1");const se=n.a("defaultLabel","input");class re extends j.a{constructor(e,t,i,n){super(),this._showOptionButtons=i,this.fixFocusOnOptionClickEnabled=!0,this.imeSessionInProgress=!1,this._onDidOptionChange=this._register(new H.b),this.onDidOptionChange=this._onDidOptionChange.event,this._onKeyDown=this._register(new H.b),this.onKeyDown=this._onKeyDown.event,this._onMouseDown=this._register(new H.b),this.onMouseDown=this._onMouseDown.event,this._onInput=this._register(new H.b),this._onKeyUp=this._register(new H.b),this._onCaseSensitiveKeyDown=this._register(new H.b),this.onCaseSensitiveKeyDown=this._onCaseSensitiveKeyDown.event,this._onRegexKeyDown=this._register(new H.b),this.onRegexKeyDown=this._onRegexKeyDown.event,this._lastHighlightFindOptions=0,this.contextViewProvider=t,this.placeholder=n.placeholder||"",this.validation=n.validation,this.label=n.label||se,this.inputActiveOptionBorder=n.inputActiveOptionBorder,this.inputActiveOptionForeground=n.inputActiveOptionForeground,this.inputActiveOptionBackground=n.inputActiveOptionBackground,this.inputBackground=n.inputBackground,this.inputForeground=n.inputForeground,this.inputBorder=n.inputBorder,this.inputValidationInfoBorder=n.inputValidationInfoBorder,this.inputValidationInfoBackground=n.inputValidationInfoBackground,this.inputValidationInfoForeground=n.inputValidationInfoForeground,this.inputValidationWarningBorder=n.inputValidationWarningBorder,this.inputValidationWarningBackground=n.inputValidationWarningBackground,this.inputValidationWarningForeground=n.inputValidationWarningForeground,this.inputValidationErrorBorder=n.inputValidationErrorBorder,this.inputValidationErrorBackground=n.inputValidationErrorBackground,this.inputValidationErrorForeground=n.inputValidationErrorForeground;i=n.appendCaseSensitiveLabel||"",t=n.appendWholeWordsLabel||"";var o=n.appendRegexLabel||"",s=n.history||[],r=!!n.flexibleHeight,a=!!n.flexibleWidth;n=n.flexibleMaxHeight;this.domNode=document.createElement("div"),this.domNode.classList.add("monaco-findInput"),this.inputBox=this._register(new oe.a(this.domNode,this.contextViewProvider,{placeholder:this.placeholder||"",ariaLabel:this.label||"",validationOptions:{validation:this.validation},inputBackground:this.inputBackground,inputForeground:this.inputForeground,inputBorder:this.inputBorder,inputValidationInfoBackground:this.inputValidationInfoBackground,inputValidationInfoForeground:this.inputValidationInfoForeground,inputValidationInfoBorder:this.inputValidationInfoBorder,inputValidationWarningBackground:this.inputValidationWarningBackground,inputValidationWarningForeground:this.inputValidationWarningForeground,inputValidationWarningBorder:this.inputValidationWarningBorder,inputValidationErrorBackground:this.inputValidationErrorBackground,inputValidationErrorForeground:this.inputValidationErrorForeground,inputValidationErrorBorder:this.inputValidationErrorBorder,history:s,flexibleHeight:r,flexibleWidth:a,flexibleMaxHeight:n})),this.regex=this._register(new Y({appendTitle:o,isChecked:!1,inputActiveOptionBorder:this.inputActiveOptionBorder,inputActiveOptionForeground:this.inputActiveOptionForeground,inputActiveOptionBackground:this.inputActiveOptionBackground})),this._register(this.regex.onChange(e=>{this._onDidOptionChange.fire(e),!e&&this.fixFocusOnOptionClickEnabled&&this.inputBox.focus(),this.validate()})),this._register(this.regex.onKeyDown(e=>{this._onRegexKeyDown.fire(e)})),this.wholeWords=this._register(new Z({appendTitle:t,isChecked:!1,inputActiveOptionBorder:this.inputActiveOptionBorder,inputActiveOptionForeground:this.inputActiveOptionForeground,inputActiveOptionBackground:this.inputActiveOptionBackground})),this._register(this.wholeWords.onChange(e=>{this._onDidOptionChange.fire(e),!e&&this.fixFocusOnOptionClickEnabled&&this.inputBox.focus(),this.validate()})),this.caseSensitive=this._register(new G({appendTitle:i,isChecked:!1,inputActiveOptionBorder:this.inputActiveOptionBorder,inputActiveOptionForeground:this.inputActiveOptionForeground,inputActiveOptionBackground:this.inputActiveOptionBackground})),this._register(this.caseSensitive.onChange(e=>{this._onDidOptionChange.fire(e),!e&&this.fixFocusOnOptionClickEnabled&&this.inputBox.focus(),this.validate()})),this._register(this.caseSensitive.onKeyDown(e=>{this._onCaseSensitiveKeyDown.fire(e)})),this._showOptionButtons&&(this.inputBox.paddingRight=this.caseSensitive.width()+this.wholeWords.width()+this.regex.width());let l=[this.caseSensitive.domNode,this.wholeWords.domNode,this.regex.domNode],d=(this.onkeydown(this.domNode,e=>{if(e.equals(15)||e.equals(17)||e.equals(9)){var t=l.indexOf(document.activeElement);if(0<=t){let i=-1;e.equals(17)?i=(t+1)%l.length:e.equals(15)&&(i=0===t?l.length-1:t-1),e.equals(9)?(l[t].blur(),this.inputBox.focus()):0<=i&&l[i].focus(),B.c.stop(e,!0)}}}),document.createElement("div"));d.className="controls",d.style.display=this._showOptionButtons?"block":"none",d.appendChild(this.caseSensitive.domNode),d.appendChild(this.wholeWords.domNode),d.appendChild(this.regex.domNode),this.domNode.appendChild(d),e&&e.appendChild(this.domNode),this._register(B.i(this.inputBox.inputElement,"compositionstart",e=>{this.imeSessionInProgress=!0})),this._register(B.i(this.inputBox.inputElement,"compositionend",e=>{this.imeSessionInProgress=!1,this._onInput.fire()})),this.onkeydown(this.inputBox.inputElement,e=>this._onKeyDown.fire(e)),this.onkeyup(this.inputBox.inputElement,e=>this._onKeyUp.fire(e)),this.oninput(this.inputBox.inputElement,e=>this._onInput.fire()),this.onmousedown(this.inputBox.inputElement,e=>this._onMouseDown.fire(e))}enable(){this.domNode.classList.remove("disabled"),this.inputBox.enable(),this.regex.enable(),this.wholeWords.enable(),this.caseSensitive.enable()}disable(){this.domNode.classList.add("disabled"),this.inputBox.disable(),this.regex.disable(),this.wholeWords.disable(),this.caseSensitive.disable()}setFocusInputOnOptionClick(e){this.fixFocusOnOptionClickEnabled=e}setEnabled(e){e?this.enable():this.disable()}getValue(){return this.inputBox.value}setValue(e){this.inputBox.value!==e&&(this.inputBox.value=e)}style(e){this.inputActiveOptionBorder=e.inputActiveOptionBorder,this.inputActiveOptionForeground=e.inputActiveOptionForeground,this.inputActiveOptionBackground=e.inputActiveOptionBackground,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(){var e;this.domNode&&(e={inputActiveOptionBorder:this.inputActiveOptionBorder,inputActiveOptionForeground:this.inputActiveOptionForeground,inputActiveOptionBackground:this.inputActiveOptionBackground},this.regex.style(e),this.wholeWords.style(e),this.caseSensitive.style(e),e={inputBackground:this.inputBackground,inputForeground:this.inputForeground,inputBorder:this.inputBorder,inputValidationInfoBackground:this.inputValidationInfoBackground,inputValidationInfoForeground:this.inputValidationInfoForeground,inputValidationInfoBorder:this.inputValidationInfoBorder,inputValidationWarningBackground:this.inputValidationWarningBackground,inputValidationWarningForeground:this.inputValidationWarningForeground,inputValidationWarningBorder:this.inputValidationWarningBorder,inputValidationErrorBackground:this.inputValidationErrorBackground,inputValidationErrorForeground:this.inputValidationErrorForeground,inputValidationErrorBorder:this.inputValidationErrorBorder},this.inputBox.style(e))}select(){this.inputBox.select()}focus(){this.inputBox.focus()}getCaseSensitive(){return this.caseSensitive.checked}setCaseSensitive(e){this.caseSensitive.checked=e}getWholeWords(){return this.wholeWords.checked}setWholeWords(e){this.wholeWords.checked=e}getRegex(){return this.regex.checked}setRegex(e){this.regex.checked=e,this.validate()}focusOnCaseSensitive(){this.caseSensitive.focus()}highlightFindOptions(){this.domNode.classList.remove("highlight-"+this._lastHighlightFindOptions),this._lastHighlightFindOptions=1-this._lastHighlightFindOptions,this.domNode.classList.add("highlight-"+this._lastHighlightFindOptions)}validate(){this.inputBox.validate()}clearMessage(){this.inputBox.hideMessage()}}const ae=n.a("defaultLabel","input"),le=n.a("label.preserveCaseCheckbox","Preserve Case");class de extends U{constructor(e){super({icon:W.b.preserveCase,title:le+e.appendTitle,isChecked:e.isChecked,inputActiveOptionBorder:e.inputActiveOptionBorder,inputActiveOptionForeground:e.inputActiveOptionForeground,inputActiveOptionBackground:e.inputActiveOptionBackground})}}class he extends j.a{constructor(e,t,i,n){super(),this._showOptionButtons=i,this.fixFocusOnOptionClickEnabled=!0,this.cachedOptionsWidth=0,this._onDidOptionChange=this._register(new H.b),this.onDidOptionChange=this._onDidOptionChange.event,this._onKeyDown=this._register(new H.b),this.onKeyDown=this._onKeyDown.event,this._onMouseDown=this._register(new H.b),this._onInput=this._register(new H.b),this._onKeyUp=this._register(new H.b),this._onPreserveCaseKeyDown=this._register(new H.b),this.onPreserveCaseKeyDown=this._onPreserveCaseKeyDown.event,this.contextViewProvider=t,this.placeholder=n.placeholder||"",this.validation=n.validation,this.label=n.label||ae,this.inputActiveOptionBorder=n.inputActiveOptionBorder,this.inputActiveOptionForeground=n.inputActiveOptionForeground,this.inputActiveOptionBackground=n.inputActiveOptionBackground,this.inputBackground=n.inputBackground,this.inputForeground=n.inputForeground,this.inputBorder=n.inputBorder,this.inputValidationInfoBorder=n.inputValidationInfoBorder,this.inputValidationInfoBackground=n.inputValidationInfoBackground,this.inputValidationInfoForeground=n.inputValidationInfoForeground,this.inputValidationWarningBorder=n.inputValidationWarningBorder,this.inputValidationWarningBackground=n.inputValidationWarningBackground,this.inputValidationWarningForeground=n.inputValidationWarningForeground,this.inputValidationErrorBorder=n.inputValidationErrorBorder,this.inputValidationErrorBackground=n.inputValidationErrorBackground,this.inputValidationErrorForeground=n.inputValidationErrorForeground;i=n.appendPreserveCaseLabel||"",t=n.history||[];var o=!!n.flexibleHeight,s=!!n.flexibleWidth;n=n.flexibleMaxHeight;this.domNode=document.createElement("div"),this.domNode.classList.add("monaco-findInput"),this.inputBox=this._register(new oe.a(this.domNode,this.contextViewProvider,{ariaLabel:this.label||"",placeholder:this.placeholder||"",validationOptions:{validation:this.validation},inputBackground:this.inputBackground,inputForeground:this.inputForeground,inputBorder:this.inputBorder,inputValidationInfoBackground:this.inputValidationInfoBackground,inputValidationInfoForeground:this.inputValidationInfoForeground,inputValidationInfoBorder:this.inputValidationInfoBorder,inputValidationWarningBackground:this.inputValidationWarningBackground,inputValidationWarningForeground:this.inputValidationWarningForeground,inputValidationWarningBorder:this.inputValidationWarningBorder,inputValidationErrorBackground:this.inputValidationErrorBackground,inputValidationErrorForeground:this.inputValidationErrorForeground,inputValidationErrorBorder:this.inputValidationErrorBorder,history:t,flexibleHeight:o,flexibleWidth:s,flexibleMaxHeight:n})),this.preserveCase=this._register(new de({appendTitle:i,isChecked:!1,inputActiveOptionBorder:this.inputActiveOptionBorder,inputActiveOptionForeground:this.inputActiveOptionForeground,inputActiveOptionBackground:this.inputActiveOptionBackground})),this._register(this.preserveCase.onChange(e=>{this._onDidOptionChange.fire(e),!e&&this.fixFocusOnOptionClickEnabled&&this.inputBox.focus(),this.validate()})),this._register(this.preserveCase.onKeyDown(e=>{this._onPreserveCaseKeyDown.fire(e)})),this._showOptionButtons?this.cachedOptionsWidth=this.preserveCase.width():this.cachedOptionsWidth=0;let r=[this.preserveCase.domNode],a=(this.onkeydown(this.domNode,e=>{if(e.equals(15)||e.equals(17)||e.equals(9)){var t=r.indexOf(document.activeElement);if(0<=t){let i=-1;e.equals(17)?i=(t+1)%r.length:e.equals(15)&&(i=0===t?r.length-1:t-1),e.equals(9)?(r[t].blur(),this.inputBox.focus()):0<=i&&r[i].focus(),B.c.stop(e,!0)}}}),document.createElement("div"));a.className="controls",a.style.display=this._showOptionButtons?"block":"none",a.appendChild(this.preserveCase.domNode),this.domNode.appendChild(a),e&&e.appendChild(this.domNode),this.onkeydown(this.inputBox.inputElement,e=>this._onKeyDown.fire(e)),this.onkeyup(this.inputBox.inputElement,e=>this._onKeyUp.fire(e)),this.oninput(this.inputBox.inputElement,e=>this._onInput.fire()),this.onmousedown(this.inputBox.inputElement,e=>this._onMouseDown.fire(e))}enable(){this.domNode.classList.remove("disabled"),this.inputBox.enable(),this.preserveCase.enable()}disable(){this.domNode.classList.add("disabled"),this.inputBox.disable(),this.preserveCase.disable()}setEnabled(e){e?this.enable():this.disable()}style(e){this.inputActiveOptionBorder=e.inputActiveOptionBorder,this.inputActiveOptionForeground=e.inputActiveOptionForeground,this.inputActiveOptionBackground=e.inputActiveOptionBackground,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(){var e;this.domNode&&(e={inputActiveOptionBorder:this.inputActiveOptionBorder,inputActiveOptionForeground:this.inputActiveOptionForeground,inputActiveOptionBackground:this.inputActiveOptionBackground},this.preserveCase.style(e),e={inputBackground:this.inputBackground,inputForeground:this.inputForeground,inputBorder:this.inputBorder,inputValidationInfoBackground:this.inputValidationInfoBackground,inputValidationInfoForeground:this.inputValidationInfoForeground,inputValidationInfoBorder:this.inputValidationInfoBorder,inputValidationWarningBackground:this.inputValidationWarningBackground,inputValidationWarningForeground:this.inputValidationWarningForeground,inputValidationWarningBorder:this.inputValidationWarningBorder,inputValidationErrorBackground:this.inputValidationErrorBackground,inputValidationErrorForeground:this.inputValidationErrorForeground,inputValidationErrorBorder:this.inputValidationErrorBorder},this.inputBox.style(e))}select(){this.inputBox.select()}focus(){this.inputBox.focus()}getPreserveCase(){return this.preserveCase.checked}setPreserveCase(e){this.preserveCase.checked=e}focusOnPreserve(){this.preserveCase.focus()}validate(){this.inputBox&&this.inputBox.validate()}set width(e){this.inputBox.paddingRight=this.cachedOptionsWidth,this.inputBox.width=e,this.domNode.style.width=e+"px"}dispose(){super.dispose()}}V=i("9eb8");var ce=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3{if(e=fe(e.get(D.b),ge),e){const t=e.historyNavigator;t.showPreviousValue()}}}),V.a.registerCommandAndKeybindingRule({id:"history.showNext",weight:200,when:D.a.and(D.a.has(ge),D.a.equals(pe,!0)),primary:18,secondary:[530],handler:e=>{if(e=fe(e.get(D.b),ge),e){const t=e.historyNavigator;t.showNextValue()}}});var Ce=i("bf5b"),we=function(e,t,i,n){return new(i=i||Promise)((function(o,s){function r(e){try{l(n.next(e))}catch(e){s(e)}}function a(e){try{l(n.throw(e))}catch(e){s(e)}}function l(e){var t;e.done?o(e.value):((t=e.value)instanceof i?t:new i((function(e){e(t)}))).then(r,a)}l((n=n.apply(e,t||[])).next())}))};const ye=Object(Ce.b)("find-selection",W.b.selection,n.a("findSelectionIcon","Icon for 'Find in Selection' in the editor find widget.")),Se=Object(Ce.b)("find-collapsed",W.b.chevronRight,n.a("findCollapsedIcon","Icon to indicate that the editor find widget is collapsed.")),Le=Object(Ce.b)("find-expanded",W.b.chevronDown,n.a("findExpandedIcon","Icon to indicate that the editor find widget is expanded.")),xe=Object(Ce.b)("find-replace",W.b.replace,n.a("findReplaceIcon","Icon for 'Replace' in the editor find widget.")),ke=Object(Ce.b)("find-replace-all",W.b.replaceAll,n.a("findReplaceAllIcon","Icon for 'Replace All' in the editor find widget.")),De=Object(Ce.b)("find-previous-match",W.b.arrowUp,n.a("findPreviousMatchIcon","Icon for 'Find Previous' in the editor find widget.")),Ne=Object(Ce.b)("find-next-match",W.b.arrowDown,n.a("findNextMatchIcon","Icon for 'Find Next' in the editor find widget.")),Oe=n.a("label.find","Find"),Ee=n.a("placeholder.find","Find"),Ie=n.a("label.previousMatchButton","Previous Match"),Me=n.a("label.nextMatchButton","Next Match"),Te=n.a("label.toggleSelectionFind","Find in Selection"),Ae=n.a("label.closeButton","Close"),Re=n.a("label.replace","Replace"),Pe=n.a("placeholder.replace","Replace"),Fe=n.a("label.replaceButton","Replace"),Be=n.a("label.replaceAllButton","Replace All"),je=n.a("label.toggleReplaceButton","Toggle Replace"),We=n.a("title.matchesCountLimit","Only the first {0} results are highlighted, but all find operations work on the entire text.",P),Ve=n.a("label.matchesLocation","{0} of {1}"),He=n.a("label.noResults","No results");let ze=69;const Ue="ctrlEnterReplaceAll.windows.donotask",Ke=ne.f?256:2048;class qe{constructor(e){this.afterLineNumber=e,this.heightInPx=33,this.suppressMouseDown=!1,this.domNode=document.createElement("div"),this.domNode.className="dock-find-viewzone"}}function $e(e,t,i){t=!!t.match(/\n/),i&&t&&0this._updateHistoryDelayer.cancel())),this._register(this._state.onFindReplaceStateChange(e=>this._onStateChanged(e))),this._buildDomNode(),this._updateButtons(),this._tryUpdateWidgetWidth(),this._findInput.inputBox.layout(),this._register(this._codeEditor.onDidChangeConfiguration(e=>{e.hasChanged(80)&&(this._codeEditor.getOption(80)&&this._state.change({isReplaceRevealed:!1},!1),this._updateButtons()),e.hasChanged(130)&&this._tryUpdateWidgetWidth(),e.hasChanged(2)&&this.updateAccessibilitySupport(),e.hasChanged(34)&&((e=this._codeEditor.getOption(34).addExtraSpaceOnTop)&&!this._viewZone&&(this._viewZone=new qe(0),this._showViewZone()),!e&&this._viewZone&&this._removeViewZone())})),this.updateAccessibilitySupport(),this._register(this._codeEditor.onDidChangeCursorSelection(()=>{this._isVisible&&this._updateToggleSelectionFindButton()})),this._register(this._codeEditor.onDidFocusEditorWidget(()=>we(this,void 0,void 0,(function*(){var e;this._isVisible&&(e=yield this._controller.getGlobalBufferTerm())&&e!==this._state.searchString&&(this._state.change({searchString:e},!1),this._findInput.select())})))),this._findInputFocused=E.bindTo(a),this._findFocusTracker=this._register(B.Y(this._findInput.inputBox.inputElement)),this._register(this._findFocusTracker.onDidFocus(()=>{this._findInputFocused.set(!0),this._updateSearchScope()})),this._register(this._findFocusTracker.onDidBlur(()=>{this._findInputFocused.set(!1)})),this._replaceInputFocused=I.bindTo(a),this._replaceFocusTracker=this._register(B.Y(this._replaceInput.inputBox.inputElement)),this._register(this._replaceFocusTracker.onDidFocus(()=>{this._replaceInputFocused.set(!0),this._updateSearchScope()})),this._register(this._replaceFocusTracker.onDidBlur(()=>{this._replaceInputFocused.set(!1)})),this._codeEditor.addOverlayWidget(this),this._codeEditor.getOption(34).addExtraSpaceOnTop&&(this._viewZone=new qe(0)),this._applyTheme(l.getColorTheme()),this._register(l.onDidColorThemeChange(this._applyTheme.bind(this))),this._register(this._codeEditor.onDidChangeModel(()=>{this._isVisible&&(this._viewZoneId=void 0)})),this._register(this._codeEditor.onDidScrollChange(e=>{e.scrollTopChanged?this._layoutViewZone():setTimeout(()=>{this._layoutViewZone()},0)}))}getId(){return Ze.ID}getDomNode(){return this._domNode}getPosition(){return this._isVisible?{preference:0}:null}_onStateChanged(e){if(e.searchString){try{this._ignoreChangeEvent=!0,this._findInput.setValue(this._state.searchString)}finally{this._ignoreChangeEvent=!1}this._updateButtons()}var t;e.replaceString&&(this._replaceInput.inputBox.value=this._state.replaceString),e.isRevealed&&(this._state.isRevealed?this._reveal():this._hide(!0)),e.isReplaceRevealed&&(this._state.isReplaceRevealed?this._codeEditor.getOption(80)||this._isReplaceVisible||(this._isReplaceVisible=!0,this._replaceInput.width=B.I(this._findInput.domNode),this._updateButtons(),this._replaceInput.inputBox.layout()):this._isReplaceVisible&&(this._isReplaceVisible=!1,this._updateButtons())),(e.isRevealed||e.isReplaceRevealed)&&(this._state.isRevealed||this._state.isReplaceRevealed)&&this._tryUpdateHeight()&&this._showViewZone(),e.isRegex&&this._findInput.setRegex(this._state.isRegex),e.wholeWord&&this._findInput.setWholeWords(this._state.wholeWord),e.matchCase&&this._findInput.setCaseSensitive(this._state.matchCase),e.preserveCase&&this._replaceInput.setPreserveCase(this._state.preserveCase),e.searchScope&&(this._state.searchScope?this._toggleSelectionFind.checked=!0:this._toggleSelectionFind.checked=!1,this._updateToggleSelectionFindButton()),(e.searchString||e.matchesCount||e.matchesPosition)&&(t=0=P?this._matchesCount.title=We:this._matchesCount.title="",this._matchesCount.firstChild&&this._matchesCount.removeChild(this._matchesCount.firstChild),0=P&&(t+="+"),String(this._state.matchesPosition));"0"===i&&(i="?"),e=r.v(Ve,i,t)}else e=He;this._matchesCount.appendChild(document.createTextNode(e)),Object(ee.a)(this._getAriaLabel(e,this._state.currentMatch,this._state.searchString)),ze=Math.max(ze,this._matchesCount.clientWidth)}_getAriaLabel(e,t,i){if(e===He)return""===i?n.a("ariaSearchNoResultEmpty","{0} found",e):n.a("ariaSearchNoResult","{0} found for '{1}'",e,i);if(t){var o=n.a("ariaSearchNoResultWithLineNum","{0} found for '{1}', at {2}",e,i,t.startLineNumber+":"+t.startColumn);const s=this._codeEditor.getModel();return s&&t.startLineNumber<=s.getLineCount()&&1<=t.startLineNumber?s.getLineContent(t.startLineNumber)+", "+o:o}return n.a("ariaSearchNoResultWithLineNumNoCurrentMatch","{0} found for '{1}'",e,i)}_updateToggleSelectionFindButton(){var e=this._codeEditor.getSelection(),t=(e=!!e&&(e.startLineNumber!==e.endLineNumber||e.startColumn!==e.endColumn),this._toggleSelectionFind.checked);this._isVisible&&(t||e)?this._toggleSelectionFind.enable():this._toggleSelectionFind.disable()}_updateButtons(){this._findInput.setEnabled(this._isVisible),this._replaceInput.setEnabled(this._isVisible&&this._isReplaceVisible),this._updateToggleSelectionFindButton(),this._closeBtn.setEnabled(this._isVisible);var e=0{clearTimeout(e)}),this._revealTimeouts=[],!this._isVisible){this._isVisible=!0;const o=this._codeEditor.getSelection();switch(this._codeEditor.getOption(34).autoFindInSelection){case"always":this._toggleSelectionFind.checked=!0;break;case"never":this._toggleSelectionFind.checked=!1;break;case"multiline":var e=!!o&&o.startLineNumber!==o.endLineNumber;this._toggleSelectionFind.checked=e}this._tryUpdateWidgetWidth(),this._updateButtons(),this._revealTimeouts.push(setTimeout(()=>{this._domNode.classList.add("visible"),this._domNode.setAttribute("aria-hidden","false")},0)),this._revealTimeouts.push(setTimeout(()=>{this._findInput.validate()},200)),this._codeEditor.layoutOverlayWidget(this);let s=!0;var t,i,n;this._codeEditor.getOption(34).seedSearchStringFromSelection&&o&&(t=this._codeEditor.getDomNode())&&(t=B.D(t),i=this._codeEditor.getScrolledVisiblePosition(o.getStartPosition()),n=t.left+(i?i.left:0),i=i?i.top:0,this._viewZone&&io.startLineNumber&&(s=!1),(i=B.G(this._domNode).left){clearTimeout(e)}),this._revealTimeouts=[],this._isVisible&&(this._isVisible=!1,this._updateButtons(),this._domNode.classList.remove("visible"),this._domNode.setAttribute("aria-hidden","true"),this._findInput.clearMessage(),e&&this._codeEditor.focus(),this._codeEditor.layoutOverlayWidget(this),this._removeViewZone())}_layoutViewZone(e){if(this._codeEditor.getOption(34).addExtraSpaceOnTop){if(this._isVisible){const t=this._viewZone;void 0===this._viewZoneId&&t&&this._codeEditor.changeViewZones(i=>{t.heightInPx=this._getHeight(),this._viewZoneId=i.addZone(t),this._codeEditor.setScrollTop(e||this._codeEditor.getScrollTop()+t.heightInPx)})}}else this._removeViewZone()}_showViewZone(e=!0){if(this._isVisible&&this._codeEditor.getOption(34).addExtraSpaceOnTop){void 0===this._viewZone&&(this._viewZone=new qe(0));const t=this._viewZone;this._codeEditor.changeViewZones(i=>{var n,o;void 0!==this._viewZoneId?(o=this._getHeight())!==t.heightInPx&&(n=o-t.heightInPx,t.heightInPx=o,i.layoutZone(this._viewZoneId),e&&this._codeEditor.setScrollTop(this._codeEditor.getScrollTop()+n)):(o=this._getHeight(),(o-=this._codeEditor.getOption(74).top)<=0||(t.heightInPx=o,this._viewZoneId=i.addZone(t),e&&this._codeEditor.setScrollTop(this._codeEditor.getScrollTop()+o)))})}}_removeViewZone(){this._codeEditor.changeViewZones(e=>{void 0!==this._viewZoneId&&(e.removeZone(this._viewZoneId),this._viewZoneId=void 0,this._viewZone&&(this._codeEditor.setScrollTop(this._codeEditor.getScrollTop()-this._viewZone.heightInPx),this._viewZone=void 0))})}_applyTheme(e){e={inputActiveOptionBorder:e.getColor(m.hb),inputActiveOptionBackground:e.getColor(m.gb),inputActiveOptionForeground:e.getColor(m.ib),inputBackground:e.getColor(m.jb),inputForeground:e.getColor(m.lb),inputBorder:e.getColor(m.kb),inputValidationInfoBackground:e.getColor(m.pb),inputValidationInfoForeground:e.getColor(m.rb),inputValidationInfoBorder:e.getColor(m.qb),inputValidationWarningBackground:e.getColor(m.sb),inputValidationWarningForeground:e.getColor(m.ub),inputValidationWarningBorder:e.getColor(m.tb),inputValidationErrorBackground:e.getColor(m.mb),inputValidationErrorForeground:e.getColor(m.ob),inputValidationErrorBorder:e.getColor(m.nb)},this._findInput.style(e),this._replaceInput.style(e),this._toggleSelectionFind.style(e)}_tryUpdateWidgetWidth(){if(this._isVisible&&B.N(this._domNode)){var e=this._codeEditor.getLayoutInfo();if(e.contentWidth<=0)this._domNode.classList.add("hiddenEditor");else{this._domNode.classList.contains("hiddenEditor")&&this._domNode.classList.remove("hiddenEditor");var t=e.width;e=e.minimap.minimapWidth;let i=!1,n=!1,o=!1;if(this._resized&&419=t&&(o=!0),447+e-ze>=t+50&&(i=!0),this._domNode.classList.toggle("collapsed-find-widget",i),this._domNode.classList.toggle("narrow-find-widget",o),this._domNode.classList.toggle("reduced-find-widget",n),o||i||(this._domNode.style.maxWidth=t-28-e-15+"px"),this._resized?(this._findInput.inputBox.layout(),0<(t=this._findInput.inputBox.element.clientWidth)&&(this._replaceInput.width=t)):this._isReplaceVisible&&(this._replaceInput.width=B.I(this._findInput.domNode))}}}_getHeight(){let e=0;return e=(e+=4)+(this._findInput.inputBox.height+2),this._isReplaceVisible&&(e=(e+=4)+(this._replaceInput.inputBox.height+2)),e+4}_tryUpdateHeight(){var e=this._getHeight();return(null===this._cachedHeight||this._cachedHeight!==e)&&(this._cachedHeight=e,this._domNode.style.height=e+"px",!0)}focusFindInput(){this._findInput.select(),this._findInput.focus()}focusReplaceInput(){this._replaceInput.select(),this._replaceInput.focus()}highlightFindOptions(){this._findInput.highlightFindOptions()}_updateSearchScope(){if(this._codeEditor.hasModel()&&this._toggleSelectionFind.checked){let e=this._codeEditor.getSelections();e.map(e=>{1===e.endColumn&&e.endLineNumber>e.startLineNumber&&(e=e.setEndPosition(e.endLineNumber-1,this._codeEditor.getModel().getLineMaxColumn(e.endLineNumber-1)));var t=this._state.currentMatch;return e.startLineNumber===e.endLineNumber||h.a.equalsRange(e,t)?null:e}).filter(e=>!!e),e.length&&this._state.change({searchScope:e},!0)}}_onFindInputMouseDown(e){e.middleButton&&e.stopPropagation()}_onFindInputKeyDown(e){if(e.equals(3|Ke))this._findInput.inputBox.insertAtCursor("\n");else if(e.equals(2))this._isReplaceVisible?this._replaceInput.focus():this._findInput.focusOnCaseSensitive();else{if(!e.equals(2066))return e.equals(16)?$e(e,this._findInput.getValue(),this._findInput.domNode.querySelector("textarea")):e.equals(18)?Ge(e,this._findInput.getValue(),this._findInput.domNode.querySelector("textarea")):void 0;this._codeEditor.focus()}e.preventDefault()}_onReplaceInputKeyDown(e){if(e.equals(3|Ke))ne.i&&ne.g&&!this._ctrlEnterReplaceAllWarningPrompted&&(this._notificationService.info(n.a("ctrlEnter.keybindingChanged","Ctrl+Enter now inserts line break instead of replacing all. You can modify the keybinding for editor.action.replaceAll to override this behavior.")),this._ctrlEnterReplaceAllWarningPrompted=!0,this._storageService.store(Ue,!0,0,0)),this._replaceInput.inputBox.insertAtCursor("\n");else if(e.equals(2))this._findInput.focusOnCaseSensitive();else if(e.equals(1026))this._findInput.focus();else{if(!e.equals(2066))return e.equals(16)?$e(e,this._replaceInput.inputBox.value,this._replaceInput.inputBox.element.querySelector("textarea")):e.equals(18)?Ge(e,this._replaceInput.inputBox.value,this._replaceInput.inputBox.element.querySelector("textarea")):void 0;this._codeEditor.focus()}e.preventDefault()}getVerticalSashLeft(e){return 0}_keybindingLabelFor(e){let t=this._keybindingService.lookupKeybinding(e);return t?` (${t.getLabel()})`:""}_buildDomNode(){this._findInput=this._register(new be(null,this._contextViewProvider,{width:221,label:Oe,placeholder:Ee,appendCaseSensitiveLabel:this._keybindingLabelFor(R.ToggleCaseSensitiveCommand),appendWholeWordsLabel:this._keybindingLabelFor(R.ToggleWholeWordCommand),appendRegexLabel:this._keybindingLabelFor(R.ToggleRegexCommand),validation:e=>{if(0===e.length||!this._findInput.getRegex())return null;try{return new RegExp(e,"gu"),null}catch(e){return{content:e.message}}},flexibleHeight:!0,flexibleWidth:!0,flexibleMaxHeight:118},this._contextKeyService,!0)),this._findInput.setRegex(!!this._state.isRegex),this._findInput.setCaseSensitive(!!this._state.matchCase),this._findInput.setWholeWords(!!this._state.wholeWord),this._register(this._findInput.onKeyDown(e=>this._onFindInputKeyDown(e))),this._register(this._findInput.inputBox.onDidChange(()=>{this._ignoreChangeEvent||this._state.change({searchString:this._findInput.getValue()},!0)})),this._register(this._findInput.onDidOptionChange(()=>{this._state.change({isRegex:this._findInput.getRegex(),wholeWord:this._findInput.getWholeWords(),matchCase:this._findInput.getCaseSensitive()},!0)})),this._register(this._findInput.onCaseSensitiveKeyDown(e=>{e.equals(1026)&&this._isReplaceVisible&&(this._replaceInput.focus(),e.preventDefault())})),this._register(this._findInput.onRegexKeyDown(e=>{e.equals(2)&&this._isReplaceVisible&&(this._replaceInput.focusOnPreserve(),e.preventDefault())})),this._register(this._findInput.inputBox.onDidHeightChange(e=>{this._tryUpdateHeight()&&this._showViewZone()})),ne.d&&this._register(this._findInput.onMouseDown(e=>this._onFindInputMouseDown(e))),this._matchesCount=document.createElement("div"),this._matchesCount.className="matchesCount",this._updateMatchesCount(),this._prevBtn=this._register(new Ye({label:Ie+this._keybindingLabelFor(R.PreviousMatchFindAction),icon:De,onTrigger:()=>{this._codeEditor.getAction(R.PreviousMatchFindAction).run().then(void 0,ie.f)}})),this._nextBtn=this._register(new Ye({label:Me+this._keybindingLabelFor(R.NextMatchFindAction),icon:Ne,onTrigger:()=>{this._codeEditor.getAction(R.NextMatchFindAction).run().then(void 0,ie.f)}}));let e=document.createElement("div");e.className="find-part",e.appendChild(this._findInput.domNode);const t=document.createElement("div");t.className="find-actions",e.appendChild(t),t.appendChild(this._matchesCount),t.appendChild(this._prevBtn.domNode),t.appendChild(this._nextBtn.domNode),this._toggleSelectionFind=this._register(new U({icon:ye,title:Te+this._keybindingLabelFor(R.ToggleSearchScopeCommand),isChecked:!1})),this._register(this._toggleSelectionFind.onChange(()=>{if(this._toggleSelectionFind.checked){if(this._codeEditor.hasModel()){let e=this._codeEditor.getSelections();e.map(e=>(e=1===e.endColumn&&e.endLineNumber>e.startLineNumber?e.setEndPosition(e.endLineNumber-1,this._codeEditor.getModel().getLineMaxColumn(e.endLineNumber-1)):e).isEmpty()?null:e).filter(e=>!!e),e.length&&this._state.change({searchScope:e},!0)}}else this._state.change({searchScope:null},!0)})),t.appendChild(this._toggleSelectionFind.domNode),this._closeBtn=this._register(new Ye({label:Ae+this._keybindingLabelFor(R.CloseFindWidgetCommand),icon:Ce.c,onTrigger:()=>{this._state.change({isRevealed:!1,searchScope:null},!1)},onKeyDown:e=>{e.equals(2)&&this._isReplaceVisible&&((this._replaceBtn.isEnabled()?this._replaceBtn:this._codeEditor).focus(),e.preventDefault())}})),t.appendChild(this._closeBtn.domNode),this._replaceInput=this._register(new ve(null,void 0,{label:Re,placeholder:Pe,appendPreserveCaseLabel:this._keybindingLabelFor(R.TogglePreserveCaseCommand),history:[],flexibleHeight:!0,flexibleWidth:!0,flexibleMaxHeight:118},this._contextKeyService,!0)),this._replaceInput.setPreserveCase(!!this._state.preserveCase),this._register(this._replaceInput.onKeyDown(e=>this._onReplaceInputKeyDown(e))),this._register(this._replaceInput.inputBox.onDidChange(()=>{this._state.change({replaceString:this._replaceInput.inputBox.value},!1)})),this._register(this._replaceInput.inputBox.onDidHeightChange(e=>{this._isReplaceVisible&&this._tryUpdateHeight()&&this._showViewZone()})),this._register(this._replaceInput.onDidOptionChange(()=>{this._state.change({preserveCase:this._replaceInput.getPreserveCase()},!0)})),this._register(this._replaceInput.onPreserveCaseKeyDown(e=>{e.equals(2)&&(this._prevBtn.isEnabled()?this._prevBtn.focus():this._nextBtn.isEnabled()?this._nextBtn.focus():this._toggleSelectionFind.enabled?this._toggleSelectionFind.focus():this._closeBtn.isEnabled()&&this._closeBtn.focus(),e.preventDefault())})),this._replaceBtn=this._register(new Ye({label:Fe+this._keybindingLabelFor(R.ReplaceOneAction),icon:xe,onTrigger:()=>{this._controller.replace()},onKeyDown:e=>{e.equals(1026)&&(this._closeBtn.focus(),e.preventDefault())}})),this._replaceAllBtn=this._register(new Ye({label:Be+this._keybindingLabelFor(R.ReplaceAllAction),icon:ke,onTrigger:()=>{this._controller.replaceAll()}}));let i=document.createElement("div");i.className="replace-part",i.appendChild(this._replaceInput.domNode);const n=document.createElement("div");n.className="replace-actions",i.appendChild(n),n.appendChild(this._replaceBtn.domNode),n.appendChild(this._replaceAllBtn.domNode),this._toggleReplaceBtn=this._register(new Ye({label:je,className:"codicon toggle left",onTrigger:()=>{this._state.change({isReplaceRevealed:!this._isReplaceVisible},!1),this._isReplaceVisible&&(this._replaceInput.width=B.I(this._findInput.domNode),this._replaceInput.inputBox.layout()),this._showViewZone()}})),this._toggleReplaceBtn.setExpanded(this._isReplaceVisible),this._domNode=document.createElement("div"),this._domNode.className="editor-widget find-widget",this._domNode.setAttribute("aria-hidden","true"),this._domNode.style.width="419px",this._domNode.appendChild(this._toggleReplaceBtn.domNode),this._domNode.appendChild(e),this._domNode.appendChild(i),this._resizeSash=new te.b(this._domNode,this,{orientation:0,size:2}),this._resized=!1;let o=419;this._register(this._resizeSash.onDidStart(()=>{o=B.I(this._domNode)})),this._register(this._resizeSash.onDidChange(e=>{this._resized=!0,e=o+e.startX-e.currentX,e<419||(parseFloat(B.A(this._domNode).maxWidth)||0){var e=B.I(this._domNode);if(!(e<419)){let t=419;this._resized&&419!==e||(e=this._codeEditor.getLayoutInfo(),t=e.width-28-e.minimap.minimapWidth-15,this._resized=!0),this._domNode.style.width=t+"px",this._isReplaceVisible&&(this._replaceInput.width=B.I(this._findInput.domNode)),this._findInput.inputBox.layout()}}))}updateAccessibilitySupport(){var e=this._codeEditor.getOption(2);this._findInput.setFocusInputOnOptionClick(2!==e)}}Ze.ID="editor.contrib.findWidget";class Ye extends j.a{constructor(e){super(),this._opts=e;let t="button";this._opts.className&&(t=t+" "+this._opts.className),this._opts.icon&&(t=t+" "+f.d.asClassName(this._opts.icon)),this._domNode=document.createElement("div"),this._domNode.title=this._opts.label,this._domNode.tabIndex=0,this._domNode.className=t,this._domNode.setAttribute("role","button"),this._domNode.setAttribute("aria-label",this._opts.label),this.onclick(this._domNode,e=>{this._opts.onTrigger(),e.preventDefault()}),this.onkeydown(this._domNode,e=>{e.equals(10)||e.equals(3)?(this._opts.onTrigger(),e.preventDefault()):this._opts.onKeyDown&&this._opts.onKeyDown(e)})}get domNode(){return this._domNode}isEnabled(){return 0<=this._domNode.tabIndex}focus(){this._domNode.focus()}setEnabled(e){this._domNode.classList.toggle("disabled",!e),this._domNode.setAttribute("aria-disabled",String(!e)),this._domNode.tabIndex=e?0:-1}setExpanded(e){this._domNode.setAttribute("aria-expanded",String(!!e)),e?(this._domNode.classList.remove(...f.d.asClassNameArray(Se)),this._domNode.classList.add(...f.d.asClassNameArray(Le))):(this._domNode.classList.remove(...f.d.asClassNameArray(Le)),this._domNode.classList.add(...f.d.asClassNameArray(Se)))}}Object(f.f)((e,t)=>{var i=(e,i)=>{i&&t.addRule(`.monaco-editor ${e} { background-color: ${i}; }`)},n=(i(".findMatch",e.getColor(m.x)),i(".currentFindMatch",e.getColor(m.v)),i(".findScope",e.getColor(m.z)),e.getColor(m.Y));i(".find-widget",n),i=e.getColor(m.Nc),i&&t.addRule(`.monaco-editor .find-widget { box-shadow: 0 0 8px 2px ${i}; }`),n=e.getColor(m.y),n&&t.addRule(`.monaco-editor .findMatch { border: 1px ${"hc"===e.type?"dotted":"solid"} ${n}; box-sizing: border-box; }`),i=e.getColor(m.w),i&&t.addRule(`.monaco-editor .currentFindMatch { border: 2px solid ${i}; padding: 1px; box-sizing: border-box; }`),n=e.getColor(m.A),n&&t.addRule(`.monaco-editor .findScope { border: 1px ${"hc"===e.type?"dashed":"solid"} ${n}; }`),i=e.getColor(m.h),i&&t.addRule(`.monaco-editor .find-widget { border: 1px solid ${i}; }`),n=e.getColor(m.ab),n&&t.addRule(`.monaco-editor .find-widget { color: ${n}; }`),i=e.getColor(m.cb),i&&t.addRule(`.monaco-editor .find-widget.no-results .matchesCount { color: ${i}; }`),n=e.getColor(m.bb),n?t.addRule(`.monaco-editor .find-widget .monaco-sash { background-color: ${n}; }`):(i=e.getColor(m.Z))&&t.addRule(`.monaco-editor .find-widget .monaco-sash { background-color: ${i}; }`),n=e.getColor(m.Kc),n&&t.addRule(`\n\t\t.monaco-editor .find-widget .button:not(.disabled):hover,\n\t\t.monaco-editor .find-widget .codicon-find-selection:hover {\n\t\t\tbackground-color: ${n} !important;\n\t\t}\n\t`),i=e.getColor(m.db);i&&t.addRule(`.monaco-editor .find-widget .monaco-inputbox.synthetic-focus { outline-color: ${i}; }`)});ce=i("7e32"),ue=i("f577"),V=i("533b"),j=i("6dec");var Xe=i("03e8"),Qe=(i=i("b0cd"),function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3this._onStateChanged(e))),this._model=null,this._register(this._editor.onDidChangeModel(()=>{var e=this._editor.getModel()&&this._state.isRevealed;this.disposeModel(),this._state.change({searchScope:null,matchCase:this._storageService.getBoolean("editor.matchCase",1,!1),wholeWord:this._storageService.getBoolean("editor.wholeWord",1,!1),isRegex:this._storageService.getBoolean("editor.isRegex",1,!1),preserveCase:this._storageService.getBoolean("editor.preserveCase",1,!1)},!1),e&&this._start({forceRevealReplace:!1,seedSearchStringFromSelection:"none",seedSearchStringFromNonEmptySelection:!1,seedSearchStringFromGlobalClipboard:!1,shouldFocus:0,shouldAnimate:!1,updateSearchScope:!1,loop:this._editor.getOption(34).loop})}))}get editor(){return this._editor}static get(t){return t.getContribution(e.ID)}dispose(){this.disposeModel(),super.dispose()}disposeModel(){this._model&&(this._model.dispose(),this._model=null)}_onStateChanged(e){this.saveQueryState(e),e.isRevealed&&(this._state.isRevealed?this._findWidgetVisible.set(!0):(this._findWidgetVisible.reset(),this.disposeModel())),e.searchString&&this.setGlobalBufferTerm(this._state.searchString)}saveQueryState(e){e.isRegex&&this._storageService.store("editor.isRegex",this._state.actualIsRegex,1,0),e.wholeWord&&this._storageService.store("editor.wholeWord",this._state.actualWholeWord,1,0),e.matchCase&&this._storageService.store("editor.matchCase",this._state.actualMatchCase,1,0),e.preserveCase&&this._storageService.store("editor.preserveCase",this._state.actualPreserveCase,1,0)}loadQueryState(){this._state.change({matchCase:this._storageService.getBoolean("editor.matchCase",1,this._state.matchCase),wholeWord:this._storageService.getBoolean("editor.wholeWord",1,this._state.wholeWord),isRegex:this._storageService.getBoolean("editor.isRegex",1,this._state.isRegex),preserveCase:this._storageService.getBoolean("editor.preserveCase",1,this._state.preserveCase)},!1)}isFindInputFocused(){return!!E.getValue(this._contextKeyService)}getState(){return this._state}closeFindWidget(){this._state.change({isRevealed:!1,searchScope:null},!1),this._editor.focus()}toggleCaseSensitive(){this._state.change({matchCase:!this._state.matchCase},!1),this._state.isRevealed||this.highlightFindOptions()}toggleWholeWords(){this._state.change({wholeWord:!this._state.wholeWord},!1),this._state.isRevealed||this.highlightFindOptions()}toggleRegex(){this._state.change({isRegex:!this._state.isRegex},!1),this._state.isRevealed||this.highlightFindOptions()}togglePreserveCase(){this._state.change({preserveCase:!this._state.preserveCase},!1),this._state.isRevealed||this.highlightFindOptions()}toggleSearchScope(){if(this._state.searchScope)this._state.change({searchScope:null},!0);else if(this._editor.hasModel()){let e=this._editor.getSelections();e.map(e=>(e=1===e.endColumn&&e.endLineNumber>e.startLineNumber?e.setEndPosition(e.endLineNumber-1,this._editor.getModel().getLineMaxColumn(e.endLineNumber-1)):e).isEmpty()?null:e).filter(e=>!!e),e.length&&this._state.change({searchScope:e},!0)}}setSearchString(e){this._state.isRegex&&(e=r.t(e)),this._state.change({searchString:e},!1)}highlightFindOptions(e=0){}_start(e){return et(this,void 0,void 0,(function*(){if(this.disposeModel(),this._editor.hasModel()){let i={isRevealed:!0};if("single"===e.seedSearchStringFromSelection?(t=it(this._editor,e.seedSearchStringFromSelection,e.seedSearchStringFromNonEmptySelection))&&(this._state.isRegex?i.searchString=r.t(t):i.searchString=t):"multiple"!==e.seedSearchStringFromSelection||e.updateSearchScope||(t=it(this._editor,e.seedSearchStringFromSelection))&&(i.searchString=t),!i.searchString&&e.seedSearchStringFromGlobalClipboard){var t=yield this.getGlobalBufferTerm();if(!this._editor.hasModel())return;t&&(i.searchString=t)}if(e.forceRevealReplace?i.isReplaceRevealed=!0:this._findWidgetVisible.get()||(i.isReplaceRevealed=!1),e.updateSearchScope){let e=this._editor.getSelections();e.some(e=>!e.isEmpty())&&(i.searchScope=e)}i.loop=e.loop,this._state.change(i,!1),this._model||(this._model=new F(this._editor,this._state))}}))}start(e){return this._start(e)}moveToNextMatch(){return!!this._model&&(this._model.moveToNextMatch(),!0)}moveToPrevMatch(){return!!this._model&&(this._model.moveToPrevMatch(),!0)}replace(){return!!this._model&&(this._model.replace(),!0)}replaceAll(){return!!this._model&&(this._model.replaceAll(),!0)}selectAllMatches(){return!!this._model&&(this._model.selectAllMatches(),this._editor.focus(),!0)}getGlobalBufferTerm(){return et(this,void 0,void 0,(function*(){return this._editor.getOption(34).globalFindClipboard&&this._editor.hasModel()&&!this._editor.getModel().isTooLargeForSyncing()?this._clipboardService.readFindText():""}))}setGlobalBufferTerm(e){this._editor.getOption(34).globalFindClipboard&&this._editor.hasModel()&&!this._editor.getModel().isTooLargeForSyncing()&&this._clipboardService.writeFindText(e)}},ot=(nt.ID="editor.contrib.findController",class extends(nt=Qe([Je(1,D.b),Je(2,Xe.a),Je(3,ue.a)],nt)){constructor(e,t,i,n,o,s,r,a){super(e,i,r,a),this._contextViewService=t,this._keybindingService=n,this._themeService=o,this._notificationService=s,this._widget=null,this._findOptionsWidget=null}_start(e){const t=Object.create(null,{_start:{get:()=>super._start}});return et(this,void 0,void 0,(function*(){this._widget||this._createFindWidget();var i=this._editor.getSelection();let n=!1;switch(this._editor.getOption(34).autoFindInSelection){case"always":n=!0;break;case"never":n=!1;break;case"multiline":var o=!!i&&i.startLineNumber!==i.endLineNumber;n=o}e.updateSearchScope=n,yield t._start.call(this,e),this._widget&&(2===e.shouldFocus?this._widget.focusReplaceInput():1===e.shouldFocus&&this._widget.focusFindInput())}))}highlightFindOptions(e=!1){this._widget||this._createFindWidget(),(this._state.isRevealed&&!e?this._widget:this._findOptionsWidget).highlightFindOptions()}_createFindWidget(){this._widget=this._register(new Ze(this._editor,this,this._state,this._contextViewService,this._keybindingService,this._contextKeyService,this._themeService,this._storageService,this._notificationService)),this._findOptionsWidget=this._register(new X(this._editor,this._state,this._keybindingService,this._themeService))}});ot=Qe([Je(1,V.b),Je(2,D.b),Je(3,j.a),Je(4,f.b),Je(5,i.a),Je(6,Xe.a),Je(7,ue.a)],ot);const st=Object(t.p)(new t.f({id:R.StartFindAction,label:n.a("startFindAction","Find"),alias:"Find",precondition:D.a.or(a.a.focus,D.a.has("editorIsOpen")),kbOpts:{kbExpr:null,primary:2084,weight:100},menuOpts:{menuId:ce.b.MenubarEditMenu,group:"3_find",title:n.a({key:"miFind",comment:["&& denotes a mnemonic"]},"&&Find"),order:1}}));st.addImplementation(0,(e,t,i)=>{const n=nt.get(t);return!!n&&n.start({forceRevealReplace:!1,seedSearchStringFromSelection:"never"!==t.getOption(34).seedSearchStringFromSelection?"single":"none",seedSearchStringFromNonEmptySelection:"selection"===t.getOption(34).seedSearchStringFromSelection,seedSearchStringFromGlobalClipboard:t.getOption(34).globalFindClipboard,shouldFocus:1,shouldAnimate:!0,updateSearchScope:!1,loop:t.getOption(34).loop})});class rt extends t.b{constructor(){super({id:R.StartFindWithSelection,label:n.a("startFindWithSelectionAction","Find With Selection"),alias:"Find With Selection",precondition:void 0,kbOpts:{kbExpr:null,primary:0,mac:{primary:2083},weight:100}})}run(e,t){return et(this,void 0,void 0,(function*(){let e=nt.get(t);e&&(yield e.start({forceRevealReplace:!1,seedSearchStringFromSelection:"multiple",seedSearchStringFromNonEmptySelection:!1,seedSearchStringFromGlobalClipboard:!1,shouldFocus:0,shouldAnimate:!0,updateSearchScope:!1,loop:t.getOption(34).loop}),e.setGlobalBufferTerm(e.getState().searchString))}))}}class at extends t.b{run(e,t){return et(this,void 0,void 0,(function*(){let e=nt.get(t);e&&!this._run(e)&&(yield e.start({forceRevealReplace:!1,seedSearchStringFromSelection:0===e.getState().searchString.length&&"never"!==t.getOption(34).seedSearchStringFromSelection?"single":"none",seedSearchStringFromNonEmptySelection:"selection"===t.getOption(34).seedSearchStringFromSelection,seedSearchStringFromGlobalClipboard:!0,shouldFocus:0,shouldAnimate:!0,updateSearchScope:!1,loop:t.getOption(34).loop}),this._run(e))}))}}class lt extends at{constructor(){super({id:R.NextMatchFindAction,label:n.a("findNextMatchAction","Find Next"),alias:"Find Next",precondition:void 0,kbOpts:[{kbExpr:a.a.focus,primary:61,mac:{primary:2085,secondary:[61]},weight:100},{kbExpr:D.a.and(a.a.focus,E),primary:3,weight:100}]})}_run(e){return!!e.moveToNextMatch()&&(e.editor.pushUndoStop(),!0)}}class dt extends at{constructor(){super({id:R.PreviousMatchFindAction,label:n.a("findPreviousMatchAction","Find Previous"),alias:"Find Previous",precondition:void 0,kbOpts:[{kbExpr:a.a.focus,primary:1085,mac:{primary:3109,secondary:[1085]},weight:100},{kbExpr:D.a.and(a.a.focus,E),primary:1027,weight:100}]})}_run(e){return e.moveToPrevMatch()}}class ht extends t.b{run(e,t){return et(this,void 0,void 0,(function*(){let e=nt.get(t);if(e){var i="selection"===t.getOption(34).seedSearchStringFromSelection;let n=null;(n="never"!==t.getOption(34).seedSearchStringFromSelection?it(t,"single",i):n)&&e.setSearchString(n),this._run(e)||(yield e.start({forceRevealReplace:!1,seedSearchStringFromSelection:"never"!==t.getOption(34).seedSearchStringFromSelection?"single":"none",seedSearchStringFromNonEmptySelection:i,seedSearchStringFromGlobalClipboard:!1,shouldFocus:0,shouldAnimate:!0,updateSearchScope:!1,loop:t.getOption(34).loop}),this._run(e))}}))}}class ct extends ht{constructor(){super({id:R.NextSelectionMatchFindAction,label:n.a("nextSelectionMatchFindAction","Find Next Selection"),alias:"Find Next Selection",precondition:void 0,kbOpts:{kbExpr:a.a.focus,primary:2109,weight:100}})}_run(e){return e.moveToNextMatch()}}class ut extends ht{constructor(){super({id:R.PreviousSelectionMatchFindAction,label:n.a("previousSelectionMatchFindAction","Find Previous Selection"),alias:"Find Previous Selection",precondition:void 0,kbOpts:{kbExpr:a.a.focus,primary:3133,weight:100}})}_run(e){return e.moveToPrevMatch()}}const gt=Object(t.p)(new t.f({id:R.StartFindReplaceAction,label:n.a("startReplace","Replace"),alias:"Replace",precondition:D.a.or(a.a.focus,D.a.has("editorIsOpen")),kbOpts:{kbExpr:null,primary:2086,mac:{primary:2596},weight:100},menuOpts:{menuId:ce.b.MenubarEditMenu,group:"3_find",title:n.a({key:"miReplace",comment:["&& denotes a mnemonic"]},"&&Replace"),order:2}})),pt=(gt.addImplementation(0,(e,t,i)=>{if(!t.hasModel()||t.getOption(80))return!1;const n=nt.get(t);if(!n)return!1;const o=t.getSelection();var s=n.isFindInputFocused(),r=!o.isEmpty()&&o.startLineNumber===o.endLineNumber&&"never"!==t.getOption(34).seedSearchStringFromSelection&&!s;s=s||r?2:1;return n.start({forceRevealReplace:!0,seedSearchStringFromSelection:r?"single":"none",seedSearchStringFromNonEmptySelection:"selection"===t.getOption(34).seedSearchStringFromSelection,seedSearchStringFromGlobalClipboard:"never"!==t.getOption(34).seedSearchStringFromSelection,shouldFocus:s,shouldAnimate:!0,updateSearchScope:!1,loop:t.getOption(34).loop})}),Object(t.l)(nt.ID,ot),Object(t.j)(rt),Object(t.j)(lt),Object(t.j)(dt),Object(t.j)(ct),Object(t.j)(ut),t.c.bindToContribution(nt.get));Object(t.k)(new pt({id:R.CloseFindWidgetCommand,precondition:O,handler:e=>e.closeFindWidget(),kbOpts:{weight:105,kbExpr:D.a.and(a.a.focus,D.a.not("isComposing")),primary:9,secondary:[1033]}})),Object(t.k)(new pt({id:R.ToggleCaseSensitiveCommand,precondition:void 0,handler:e=>e.toggleCaseSensitive(),kbOpts:{weight:105,kbExpr:a.a.focus,primary:g.primary,mac:g.mac,win:g.win,linux:g.linux}})),Object(t.k)(new pt({id:R.ToggleWholeWordCommand,precondition:void 0,handler:e=>e.toggleWholeWords(),kbOpts:{weight:105,kbExpr:a.a.focus,primary:p.primary,mac:p.mac,win:p.win,linux:p.linux}})),Object(t.k)(new pt({id:R.ToggleRegexCommand,precondition:void 0,handler:e=>e.toggleRegex(),kbOpts:{weight:105,kbExpr:a.a.focus,primary:M.primary,mac:M.mac,win:M.win,linux:M.linux}})),Object(t.k)(new pt({id:R.ToggleSearchScopeCommand,precondition:void 0,handler:e=>e.toggleSearchScope(),kbOpts:{weight:105,kbExpr:a.a.focus,primary:T.primary,mac:T.mac,win:T.win,linux:T.linux}})),Object(t.k)(new pt({id:R.TogglePreserveCaseCommand,precondition:void 0,handler:e=>e.togglePreserveCase(),kbOpts:{weight:105,kbExpr:a.a.focus,primary:A.primary,mac:A.mac,win:A.win,linux:A.linux}})),Object(t.k)(new pt({id:R.ReplaceOneAction,precondition:O,handler:e=>e.replace(),kbOpts:{weight:105,kbExpr:a.a.focus,primary:3094}})),Object(t.k)(new pt({id:R.ReplaceOneAction,precondition:O,handler:e=>e.replace(),kbOpts:{weight:105,kbExpr:D.a.and(a.a.focus,I),primary:3}})),Object(t.k)(new pt({id:R.ReplaceAllAction,precondition:O,handler:e=>e.replaceAll(),kbOpts:{weight:105,kbExpr:a.a.focus,primary:2563}})),Object(t.k)(new pt({id:R.ReplaceAllAction,precondition:O,handler:e=>e.replaceAll(),kbOpts:{weight:105,kbExpr:D.a.and(a.a.focus,I),primary:void 0,mac:{primary:2051}}})),Object(t.k)(new pt({id:R.SelectAllMatchesAction,precondition:O,handler:e=>e.selectAllMatches(),kbOpts:{weight:105,kbExpr:a.a.focus,primary:515}}))},a222:function(e,t,i){"use strict";i.r(t),i.d(t,"IPadShowKeyboard",(function(){return r})),i("722f");var n=i("11f7"),o=(t=i("a666"),i("b2cc")),s=i("30db");class r extends t.a{constructor(e){super(),this.editor=e,this.widget=null,s.c&&(this._register(e.onDidChangeConfiguration(()=>this.update())),this.update())}update(){var e=!this.editor.getOption(80);!this.widget&&e?this.widget=new a(this.editor):this.widget&&!e&&(this.widget.dispose(),this.widget=null)}dispose(){super.dispose(),this.widget&&(this.widget.dispose(),this.widget=null)}}r.ID="editor.contrib.iPadShowKeyboard";class a extends t.a{constructor(e){super(),this.editor=e,this._domNode=document.createElement("textarea"),this._domNode.className="iPadShowKeyboard",this._register(n.i(this._domNode,"touchstart",e=>{this.editor.focus()})),this._register(n.i(this._domNode,"focus",e=>{this.editor.focus()})),this.editor.addOverlayWidget(this)}dispose(){this.editor.removeOverlayWidget(this),super.dispose()}getId(){return a.ID}getDomNode(){return this._domNode}getPosition(){return{preference:1}}}a.ID="editor.contrib.ShowKeyboardWidget",Object(o.l)(r.ID,r)},a37f:function(e,t,i){"use strict";i.d(t,"a",(function(){return n}));class n extends i("a666").a{constructor(e,t,i){super(),this.referenceDomElement=e,this.changeCallback=i,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 i=0,n=0;t?(i=t.width,n=t.height):this.referenceDomElement&&(i=this.referenceDomElement.clientWidth,n=this.referenceDomElement.clientHeight),i=Math.max(5,i),n=Math.max(5,n),this.width===i&&this.height===n||(this.width=i,this.height=n,e&&this.changeCallback())}}},a40b:function(e,t,i){"use strict";i.d(t,"a",(function(){return n})),t=i("0a0f");const n=Object(t.c)("editorWorkerService")},a48d:function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"redshift",extensions:[],aliases:["Redshift","redshift"],loader:function(){return i.e("chunk-746e09c3").then(i.bind(null,"2a95d"))}})},a60f:function(e,t,i){"use strict";i.d(t,"a",(function(){return n})),i.d(t,"b",(function(){return l}));var n,o,s=i("11f7"),r=i("e8e3"),a=(t=i("6424"),i("a666"));i=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3this.onTouchStart(e),{passive:!1})),this._register(s.i(document,"touchend",e=>this.onTouchEnd(e))),this._register(s.i(document,"touchmove",e=>this.onTouchMove(e),{passive:!1}))}static addTarget(e){return l.isTouchDevice()?(l.INSTANCE||(l.INSTANCE=new l),l.INSTANCE.targets.push(e),{dispose:()=>{l.INSTANCE.targets=l.INSTANCE.targets.filter(t=>t!==e)}}):a.a.None}static ignoreTarget(e){return l.isTouchDevice()?(l.INSTANCE||(l.INSTANCE=new l),l.INSTANCE.ignoreTargets.push(e),{dispose:()=>{l.INSTANCE.ignoreTargets=l.INSTANCE.ignoreTargets.filter(t=>t!==e)}}):a.a.None}static isTouchDevice(){return"ontouchstart"in window||0=l.HOLD_DELAY&&Math.abs(e.initialPageX-r.t(e.rollingPageX))<30&&Math.abs(e.initialPageY-r.t(e.rollingPageY))<30){let t=this.newGestureEvent(n.Contextmenu,e.initialTarget);t.pageX=r.t(e.rollingPageX),t.pageY=r.t(e.rollingPageY),this.dispatchEvent(t)}else 1===i&&(o=r.t(e.rollingPageX),s=r.t(e.rollingPageY),a=r.t(e.rollingTimestamps)-e.rollingTimestamps[0],d=o-e.rollingPageX[0],h=s-e.rollingPageY[0],c=this.targets.filter(t=>e.initialTarget instanceof Node&&t.contains(e.initialTarget)),this.inertia(c,t,Math.abs(d)/a,0l.CLEAR_TAP_COUNT_TIME?1:2,this._lastSetTapCountTime=t,e.tapCount=i}else e.type!==n.Change&&e.type!==n.Contextmenu||(this._lastSetTapCountTime=0);for(let i=0;i{e.initialTarget instanceof Node&&t.contains(e.initialTarget)&&(t.dispatchEvent(e),this.dispatched=!0)})}inertia(e,t,i,o,r,a,d,h){this.handle=s.V(()=>{var s=Date.now();let c=s-t,u=0,g=0,p=!0,m=(i+=l.SCROLL_FRICTION*c,a+=l.SCROLL_FRICTION*c,0e.dispatchEvent(m)),p||this.inertia(e,s,i,o,r+u,a,d,h+g)})}onTouchMove(e){var t=Date.now();for(let o=0,s=e.changedTouches.length;ou(e)),i=e,n=t;if(s)for(const o of i)s.setParent(o,n);return t}function p(e){const t=r({dispose:Object(n.a)(()=>{a(t),e()})});return t}class m{constructor(){this._toDispose=new Set,this._isDisposed=!1,r(this)}dispose(){this._isDisposed||(a(this),this._isDisposed=!0,this.clear())}clear(){try{u(this._toDispose.values())}finally{this._toDispose.clear()}}add(e){if(e){if(e===this)throw new Error("Cannot register a disposable on itself!");l(e,this),this._isDisposed?m.DISABLE_DISPOSED_WARNING:this._toDispose.add(e)}return e}}m.DISABLE_DISPOSED_WARNING=!1;class f{constructor(){this._store=new m,r(this),l(this._store,this)}dispose(){a(this),this._store.dispose()}_register(e){if(e===this)throw new Error("Cannot register a disposable on itself!");return this._store.add(e)}}f.None=Object.freeze({dispose(){}});class _{constructor(){this._isDisposed=!1,r(this)}get value(){return this._isDisposed?void 0:this._value}set value(e){var t;this._isDisposed||e===this._value||(null!=(t=this._value)&&t.dispose(),e&&l(e,this),this._value=e)}clear(){this.value=void 0}dispose(){var e;this._isDisposed=!0,a(this),null!=(e=this._value)&&e.dispose(),this._value=void 0}clearAndLeak(){var e=this._value;return this._value=void 0,e&&l(e,null),e}}class b{constructor(e){this.object=e}dispose(){}}},a6d7:function(e,t,i){"use strict";i.d(t,"d",(function(){return o})),i.d(t,"a",(function(){return r})),i.d(t,"b",(function(){return a})),i.d(t,"e",(function(){return l})),i.d(t,"c",(function(){return h}));var n=i("303e");function o(e,t){const i=Object.create(null);for(var o in t){var s=t[o];s&&(i[o]=Object(n.xc)(s,e))}return i}function s(e,t,i){function n(){var n=o(e.getColorTheme(),t);"function"==typeof i?i(n):i.style(n)}return n(),e.onDidColorThemeChange(n)}function r(e,t,i){return s(t,{badgeBackground:(null==i?void 0:i.badgeBackground)||n.c,badgeForeground:(null==i?void 0:i.badgeForeground)||n.d,badgeBorder:n.h},e)}function a(e,t,i){return s(t,Object.assign(Object.assign({},l),i||{}),e)}const l={listFocusBackground:n.Gb,listFocusForeground:n.Hb,listFocusOutline:n.Jb,listActiveSelectionBackground:n.zb,listActiveSelectionForeground:n.Ab,listActiveSelectionIconForeground:n.Bb,listFocusAndSelectionBackground:n.zb,listFocusAndSelectionForeground:n.Ab,listInactiveSelectionBackground:n.Pb,listInactiveSelectionIconForeground:n.Rb,listInactiveSelectionForeground:n.Qb,listInactiveFocusBackground:n.Nb,listInactiveFocusOutline:n.Ob,listHoverBackground:n.Lb,listHoverForeground:n.Mb,listDropBackground:n.Cb,listSelectionOutline:n.b,listHoverOutline:n.b,listFilterWidgetBackground:n.Db,listFilterWidgetOutline:n.Fb,listFilterWidgetNoMatchesOutline:n.Eb,listMatchesShadow:n.Nc,treeIndentGuidesStroke:n.Mc,tableColumnsBorder:n.Gc},d={shadowColor:n.Nc,borderColor:n.Tb,foregroundColor:n.Ub,backgroundColor:n.Sb,selectionForegroundColor:n.Xb,selectionBackgroundColor:n.Vb,selectionBorderColor:n.Wb,separatorColor:n.Yb};function h(e,t,i){return s(t,Object.assign(Object.assign({},d),i),e)}},a771:function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"csharp",extensions:[".cs",".csx",".cake"],aliases:["C#","csharp"],loader:function(){return i.e("chunk-2d237ee7").then(i.bind(null,"fce9"))}})},a79b:function(e,t,i){"use strict";i.r(t),i.d(t,"jsonDefaults",(function(){return s})),i("33f9");var n=i("0ab8");function o(e,t,i){this._onDidChange=new n.Emitter,this._languageId=e,this.setDiagnosticsOptions(t),this.setModeConfiguration(i)}Object.defineProperty(o.prototype,"onDidChange",{get:function(){return this._onDidChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"languageId",{get:function(){return this._languageId},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"modeConfiguration",{get:function(){return this._modeConfiguration},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"diagnosticsOptions",{get:function(){return this._diagnosticsOptions},enumerable:!1,configurable:!0}),o.prototype.setDiagnosticsOptions=function(e){this._diagnosticsOptions=e||Object.create(null),this._onDidChange.fire(this)},o.prototype.setModeConfiguration=function(e){this._modeConfiguration=e||Object.create(null),this._onDidChange.fire(this)};var s=new o("json",{validate:!0,allowComments:!0,schemas:[],enableSchemaRequest:!1,schemaRequest:"warning",schemaValidation:"warning",comments:"error",trailingCommas:"error"},{documentFormattingEdits:!0,documentRangeFormattingEdits:!0,completionItems:!0,hovers:!0,documentSymbols:!0,tokens:!0,colors:!0,foldingRanges:!0,diagnostics:!0,selectionRanges:!0});n.languages.json={jsonDefaults:s},n.languages.register({id:"json",extensions:[".json",".bowerrc",".jshintrc",".jscsrc",".eslintrc",".babelrc",".har"],aliases:["JSON","json"],mimetypes:["application/json"]}),n.languages.onLanguage("json",(function(){i.e("chunk-e13e4362").then(i.bind(null,"47b9")).then((function(e){return e.setupMode(s)}))}))},a8d0:function(e,t,i){"use strict";i.d(t,"h",(function(){return r})),i.d(t,"b",(function(){return l})),i.d(t,"c",(function(){return d})),i.d(t,"e",(function(){return h})),i.d(t,"f",(function(){return c})),i.d(t,"a",(function(){return u})),i.d(t,"d",(function(){return g})),i.d(t,"g",(function(){return p}));var n=i("3742"),o=i("7061"),s=i("6a89");class r{constructor(e,t,i,n){this._viewportBrand=void 0,this.top=0|e,this.left=0|t,this.width=0|i,this.height=0|n}}class a{constructor(e,t){this.outputLineIndex=e,this.outputOffset=t}toString(){return this.outputLineIndex+":"+this.outputOffset}toPosition(e,t){return t=0this.injectionOffsets[n];n++)i{e[i]&&"object"==typeof e[i]?t[i]=o(e[i]):t[i]=e[i]}),t}function s(e){if(e&&"object"==typeof e){const i=[e];for(;0{o in e?i&&(Object(n.j)(e[o])&&Object(n.j)(t[o])?l(e[o],t[o],i):e[o]=t[o]):e[o]=t[o]}),e):t}function d(e,t){if(e!==t){if(null==e||null==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 i,n;if(Array.isArray(e)){if(e.length!==t.length)return!1;for(i=0;ithis._triggerAsyncComputation(),0),this._secondWaitScheduler=new g.e(()=>this._triggerSyncComputation(),0),this._loadingMessageScheduler=new g.e(()=>this._showLoadingMessage(),0),this._asyncComputationPromise=null,this._asyncComputationPromiseDone=!1,this._completeCallback=t,this._errorCallback=i,this._progressCallback=n}setHoverTime(e){this._hoverTime=e}_firstWaitTime(){return this._hoverTime/2}_secondWaitTime(){return this._hoverTime/2}_loadingMessageTime(){return 3*this._hoverTime}_triggerAsyncComputation(){this._state=2,this._secondWaitScheduler.schedule(this._secondWaitTime()),this._computer.computeAsync?(this._asyncComputationPromiseDone=!1,this._asyncComputationPromise=Object(g.h)(e=>this._computer.computeAsync(e)),this._asyncComputationPromise.then(e=>{this._asyncComputationPromiseDone=!0,this._withAsyncResult(e)},e=>this._onError(e))):this._asyncComputationPromiseDone=!0}_triggerSyncComputation(){this._computer.computeSync&&this._computer.onResult(this._computer.computeSync(),!0),this._asyncComputationPromiseDone?(this._state=0,this._onComplete(this._computer.getResult())):(this._state=3,this._onProgress(this._computer.getResult()))}_showLoadingMessage(){3===this._state&&this._onProgress(this._computer.getResultWithLoadingMessage())}_withAsyncResult(e){e&&this._computer.onResult(e,!1),3===this._state&&(this._state=0,this._onComplete(this._computer.getResult()))}_onComplete(e){this._completeCallback(e)}_onError(e){this._errorCallback?this._errorCallback(e):Object(p.f)(e)}_onProgress(e){this._progressCallback(e)}start(e){if(0===e)0===this._state&&(this._state=1,this._firstWaitScheduler.schedule(this._firstWaitTime()),this._loadingMessageScheduler.schedule(this._loadingMessageTime()));else switch(this._state){case 0:this._triggerAsyncComputation(),this._secondWaitScheduler.cancel(),this._triggerSyncComputation();break;case 2:this._secondWaitScheduler.cancel(),this._triggerSyncComputation()}}cancel(){this._loadingMessageScheduler.cancel(),1===this._state&&this._firstWaitScheduler.cancel(),2===this._state&&(this._secondWaitScheduler.cancel(),this._asyncComputationPromise&&(this._asyncComputationPromise.cancel(),this._asyncComputationPromise=null)),3===this._state&&this._asyncComputationPromise&&(this._asyncComputationPromise.cancel(),this._asyncComputationPromise=null),this._state=0}}var f=i("e8e3"),_=i("1b7d"),b=i("1898");i("bc02");const v=d.a;class C extends s.a{constructor(){super(),this.containerDomNode=document.createElement("div"),this.containerDomNode.className="monaco-hover",this.containerDomNode.tabIndex=0,this.containerDomNode.setAttribute("role","tooltip"),this.contentsDomNode=document.createElement("div"),this.contentsDomNode.className="monaco-hover-content",this._scrollbar=this._register(new b.a(this.contentsDomNode,{consumeMouseWheelIfScrollbarIsNeeded:!0})),this.containerDomNode.appendChild(this._scrollbar.getDomNode())}onContentsChanged(){this._scrollbar.scanDomNode()}}class w extends s.a{constructor(e,t,i){super(),this.actionContainer=d.q(e,v("div.action-container")),this.action=d.q(this.actionContainer,v("a.action")),this.action.setAttribute("href","#"),this.action.setAttribute("role","button"),t.iconClass&&d.q(this.action,v("span.icon."+t.iconClass));const n=d.q(this.action,v("span"));n.textContent=i?t.label+` (${i})`:t.label,this._register(d.i(this.actionContainer,d.d.CLICK,e=>{e.stopPropagation(),e.preventDefault(),t.run(this.actionContainer)})),this.setEnabled(!0)}static render(e,t,i){return new w(e,t,i)}setEnabled(e){e?(this.actionContainer.classList.remove("disabled"),this.actionContainer.removeAttribute("aria-disabled")):(this.actionContainer.classList.add("disabled"),this.actionContainer.setAttribute("aria-disabled","true"))}}var y=i("b400"),S=i("82c9"),L=i("efdb"),x=i("5bd7"),k=i("958f"),D=i("8495"),N=i("0b54"),O=i("9e56"),E=i("b539"),I=i("b7d0"),M=i("303e"),T=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3=e.range.endColumn}}const F={type:1,filter:{include:O.b.QuickFix}};let B=class{constructor(e,t,i,n){this._editor=e,this._hover=t,this._markerDecorationsService=i,this._openerService=n,this.recentMarkerCodeActionsInfo=void 0}computeSync(e,t){if(!this._editor.hasModel()||1!==e.type)return[];const i=this._editor.getModel();var n=e.range.startLineNumber,o=i.getLineMaxColumn(n);const s=[];for(const h of t){var a=h.range.startLineNumber===n?h.range.startColumn:1,l=h.range.endLineNumber===n?h.range.endColumn:o,d=this._markerDecorationsService.getMarker(i.uri,h);d&&(a=new r.a(e.range.startLineNumber,a,e.range.startLineNumber,l),s.push(new P(this,a,d)))}return s}renderHoverParts(e,t,i){if(!e.length)return s.a.None;const n=new s.b;return e.forEach(e=>t.appendChild(this.renderMarkerHover(e,n))),e=(1===e.length?e:e.sort((e,t)=>y.c.compare(e.marker.severity,t.marker.severity)))[0],this.renderMarkerStatusbar(e,i,n),n}renderMarkerHover(e,t){var i=R("div.hover-row"),n=d.q(i,R("div.marker.hover-contents"));const{source:o,message:s,code:r,relatedInformation:a}=e.marker,l=(this._editor.applyFontInfo(n),d.q(n,R("span")));if(l.style.whiteSpace="pre-wrap",l.innerText=s,o||r)if(r&&"string"!=typeof r){if(e=R("span"),o){const t=d.q(e,R("span"));t.innerText=o}const i=d.q(e,R("a.code-link")),s=(i.setAttribute("href",r.target.toString()),t.add(d.i(i,"click",e=>{this._openerService.open(r.target,{allowCommands:!0}),e.preventDefault(),e.stopPropagation()})),d.q(i,R("span"))),a=(s.innerText=r.value,d.q(n,e));a.style.opacity="0.6",a.style.paddingLeft="6px"}else{const e=d.q(n,R("span"));e.style.opacity="0.6",e.style.paddingLeft="6px",e.innerText=o&&r?`${o}(${r})`:o||`(${r})`}if(Object(f.n)(a))for(const{message:h,resource:c,startLineNumber:u,startColumn:g}of a){const e=d.q(n,R("div")),i=(e.style.marginTop="8px",d.q(e,R("a"))),o=(i.innerText=`${Object(S.b)(c)}(${u}, ${g}): `,i.style.cursor="pointer",t.add(d.i(i,"click",e=>{e.stopPropagation(),e.preventDefault(),this._openerService&&this._openerService.open(c,{fromUserGesture:!0,editorOptions:{selection:{startLineNumber:u,startColumn:g}}}).catch(p.f)})),d.q(e,R("span")));o.innerText=h,this._editor.applyFontInfo(o)}return i}renderMarkerStatusbar(e,t,i){if(e.marker.severity!==y.c.Error&&e.marker.severity!==y.c.Warning&&e.marker.severity!==y.c.Info||t.addAction({label:n.a("view problem","View Problem"),commandId:k.NextMarkerAction.ID,run:()=>{this._hover.hide(),k.MarkerController.get(this._editor).showAtMarker(e.marker),this._editor.focus()}}),!this._editor.getOption(80)){const o=t.append(R("div")),r=(this.recentMarkerCodeActionsInfo&&(y.a.makeKey(this.recentMarkerCodeActionsInfo.marker)===y.a.makeKey(e.marker)?this.recentMarkerCodeActionsInfo.hasCodeActions||(o.textContent=n.a("noQuickFixes","No quick fixes available")):this.recentMarkerCodeActionsInfo=void 0),this.recentMarkerCodeActionsInfo&&!this.recentMarkerCodeActionsInfo.hasCodeActions?s.a.None:i.add(Object(g.i)(()=>o.textContent=n.a("checkingForQuickFixes","Checking for quick fixes..."),200))),a=(o.textContent||(o.textContent=String.fromCharCode(160)),this.getCodeActions(e.marker));i.add(Object(s.i)(()=>a.cancel())),a.then(a=>{if(r.dispose(),this.recentMarkerCodeActionsInfo={marker:e.marker,hasCodeActions:0{e||a.dispose()})),t.addAction({label:n.a("quick fixes","Quick Fix..."),commandId:N.e.Id,run:t=>{e=!0;const i=N.f.get(this._editor);t=d.D(t),this._hover.hide(),i.showCodeActions(F,a,{x:t.left+6,y:t.top+t.height+6})}})}else a.dispose(),o.textContent=n.a("noQuickFixes","No quick fixes available")},p.f)}}getCodeActions(e){return Object(g.h)(t=>Object(D.d)(this._editor.getModel(),new r.a(e.startLineNumber,e.startColumn,e.endLineNumber,e.endColumn),F,E.b.None,t))}};B=T([A(2,L.a),A(3,x.a)],B),Object(I.f)((e,t)=>{var i=e.getColor(M.Jc);i&&t.addRule(`.monaco-hover .hover-contents a.code-link span { color: ${i}; }`),i=e.getColor(M.Ic);i&&t.addRule(`.monaco-hover .hover-contents a.code-link span:hover { color: ${i}; }`)});O=i("0a0f");var j=i("78bc"),W=i("bfa1c"),V=i("2504");function H(e,t,i){const n=u.p.ordered(e);var o=n.map(n=>Promise.resolve(n.provideHover(e,t,i)).then(e=>{return e&&(i=void 0!==(t=e).range,t=void 0!==t.contents&&t.contents&&0{Object(p.g)(e)}));return Promise.all(o).then(f.e)}Object(t.n)("_executeHoverProvider",(e,t)=>H(e,t,V.a.None));T=i("fbba"),L=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3=e.range.endColumn}}let q=class{constructor(e,t,i,n,o){this._editor=e,this._hover=t,this._modeService=i,this._openerService=n,this._configurationService=o}createLoadingMessage(e){return new K(this,e.range,[(new j.a).appendText(n.a("modesContentHover.loading","Loading..."))])}computeSync(e,t){if(!this._editor.hasModel()||1!==e.type)return[];const i=this._editor.getModel();var o=e.range.startLineNumber,s=i.getLineMaxColumn(o);const a=[];for(const n of t){var l=n.range.startLineNumber===o?n.range.startColumn:1,d=n.range.endLineNumber===o?n.range.endColumn:s,h=n.options.hoverMessage;h&&!Object(j.b)(h)&&(l=new r.a(e.range.startLineNumber,l,e.range.startLineNumber,d),a.push(new K(this,l,Object(f.c)(h))))}t=this._editor.getModel().getLineLength(o);var c=this._configurationService.getValue("editor.maxTokenizationLineLength");return"number"==typeof c&&c<=t&&a.push(new K(this,new r.a(o,1,o,t+1),[{value:n.a("too many characters","Tokenization is skipped for long lines for performance reasons. This can be configured via `editor.maxTokenizationLineLength`.")}])),a}computeAsync(e,t,i){return z(this,void 0,void 0,(function*(){if(!this._editor.hasModel()||1!==e.type)return Promise.resolve([]);var t,n=this._editor.getModel();if(!u.p.has(n))return Promise.resolve([]);const o=[];for(const s of yield H(n,new h.a(e.range.startLineNumber,e.range.startColumn),i))Object(j.b)(s.contents)||(t=s.range?r.a.lift(s.range):e.range,o.push(new K(this,t,s.contents)));return o}))}renderHoverParts(e,t,i){const n=new s.b;for(const s of e)for(const e of s.contents)if(!Object(j.b)(e)){var o=U("div.hover-row.markdown-hover");const i=d.q(o,U("div.hover-contents")),s=n.add(new W.a({editor:this._editor},this._modeService,this._openerService));n.add(s.onDidRenderAsync(()=>{i.className="hover-contents code-hover-contents",this._hover.onContentsChanged()}));var r=n.add(s.render(e));i.appendChild(r.element),t.appendChild(o)}return n}};q=L([A(2,l.a),A(3,x.a),A(4,T.a)],q);class ${constructor(e,t){this.priority=e,this.range=t,this.type=1}equals(e){return 1===e.type&&this.range.equalsRange(e.range)}canAdoptVisibleHover(e,t){return 1===e.type&&t.lineNumber===this.range.startLineNumber}}class G{constructor(e,t,i){this.priority=e,this.owner=t,this.range=i,this.type=2}equals(e){return 2===e.type&&this.owner===e.owner}canAdoptVisibleHover(e,t){return 2===e.type&&this.owner===e.owner}}var Z=i("2e66"),Y=(L=i("9e74"),i("7e32")),X=(A=i("4fc3"),T=i("4779"),function(e,t){return function(i,n){t(i,n,e)}});class Q{constructor(e,t,i){this.owner=e,this.range=t,this.controller=i}isValidForHoverAnchor(e){return 1===e.type&&this.range.startColumn<=e.range.startColumn&&this.range.endColumn>=e.range.endColumn}hasMultipleSuggestions(){return this.controller.hasMultipleInlineCompletions()}}let J=class{constructor(e,t,i,n,o,s,r,a){this._editor=e,this._hover=t,this._commandService=i,this._menuService=n,this._contextKeyService=o,this._modeService=s,this._openerService=r,this.accessibilityService=a}suggestHoverAnchor(e){const t=Z.GhostTextController.get(this._editor);if(t){if(8===e.target.type){var i=e.target.detail;if(t.shouldShowHoverAtViewZone(i.viewZoneId))return new G(1e3,this,r.a.fromPositions(i.positionBefore||i.position,i.positionBefore||i.position))}if(7===e.target.type&&e.target.range&&t.shouldShowHoverAt(e.target.range))return new G(1e3,this,e.target.range);if(6===e.target.type&&e.target.range&&e.target.detail&&e.target.detail.mightBeForeignElement&&t.shouldShowHoverAt(e.target.range))return new G(1e3,this,e.target.range)}return null}computeSync(e,t){const i=Z.GhostTextController.get(this._editor);return i&&i.shouldShowHoverAt(e.range)?[new Q(this,e.range,i)]:[]}renderHoverParts(e,t,i){const o=new s.b,r=e[0],a=(this.accessibilityService.isScreenReaderOptimized()&&this.renderScreenReaderText(r,t,o),o.add(this._menuService.createMenu(Y.b.InlineCompletionsActions,this._contextKeyService)));var l,d;e=i.addAction({label:n.a("showNextInlineSuggestion","Next"),commandId:Z.ShowNextInlineSuggestionAction.ID,run:()=>this._commandService.executeCommand(Z.ShowNextInlineSuggestionAction.ID)}),t=i.addAction({label:n.a("showPreviousInlineSuggestion","Previous"),commandId:Z.ShowPreviousInlineSuggestionAction.ID,run:()=>this._commandService.executeCommand(Z.ShowPreviousInlineSuggestionAction.ID)});i.addAction({label:n.a("acceptInlineSuggestion","Accept"),commandId:Z.commitInlineSuggestionAction.id,run:()=>this._commandService.executeCommand(Z.commitInlineSuggestionAction.id)});const h=[e,t];for(const n of h)n.setEnabled(!1);for([l,d]of(r.hasMultipleSuggestions().then(e=>{for(const t of h)t.setEnabled(e)}),a.getActions()))for(const e of d)e instanceof Y.c&&i.addAction({label:e.label,commandId:e.item.id,run:()=>this._commandService.executeCommand(e.item.id)});return o}renderScreenReaderText(e,t,i){const o=d.a;var s=o("div.hover-row.markdown-hover");const r=d.q(s,o("div.hover-contents")),a=i.add(new W.a({editor:this._editor},this._modeService,this._openerService));var l=e=>{i.add(a.onDidRenderAsync(()=>{r.className="hover-contents code-hover-contents",this._hover.onContentsChanged()}));var t=n.a("inlineSuggestionFollows","Suggestion:");t=i.add(a.render((new j.a).appendText(t).appendCodeblock("text",e)));r.replaceChildren(t.element)};const h=null==(e=null==(e=e.controller.activeModel)?void 0:e.inlineCompletionsModel)?void 0:e.ghostText;h&&(e=this._editor.getModel().getLineContent(h.lineNumber),l(h.renderForScreenReader(e))),t.appendChild(s)}};J=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3e.length-1&&(this.presentationIndex=0),this._onDidChangePresentation.fire(this.presentation)}selectNextColorPresentation(){this.presentationIndex=(this.presentationIndex+1)%this.colorPresentations.length,this.flushColor(),this._onDidChangePresentation.fire(this.presentation)}guessColorPresentation(e,t){for(let i=0;i{this.backgroundColor=e.getColor(M.E)||ie.a.white})),this._register(d.i(this.pickedColorNode,d.d.CLICK,()=>this.model.selectNextColorPresentation())),this._register(d.i(n,d.d.CLICK,()=>{this.model.color=this.model.originalColor,this.model.flushColor()})),this._register(t.onDidChangeColor(this.onDidChangeColor,this)),this._register(t.onDidChangePresentation(this.onDidChangePresentation,this)),this.pickedColorNode.style.backgroundColor=ie.a.Format.CSS.format(t.color)||"",this.pickedColorNode.classList.toggle("light",(t.color.rgba.a<.5?this.backgroundColor:t.color).isLighter())}onDidChangeColor(e){this.pickedColorNode.style.backgroundColor=ie.a.Format.CSS.format(e)||"",this.pickedColorNode.classList.toggle("light",(e.rgba.a<.5?this.backgroundColor:e).isLighter()),this.onDidChangePresentation()}onDidChangePresentation(){this.pickedColorNode.textContent=this.model.presentation?this.model.presentation.label:""}}class de extends s.a{constructor(e,t,i){super(),this.model=t,this.pixelRatio=i,this.domNode=ae(".colorpicker-body"),d.q(e,this.domNode),this.saturationBox=new he(this.domNode,this.model,this.pixelRatio),this._register(this.saturationBox),this._register(this.saturationBox.onDidChange(this.onDidSaturationValueChange,this)),this._register(this.saturationBox.onColorFlushed(this.flushColor,this)),this.opacityStrip=new ue(this.domNode,this.model),this._register(this.opacityStrip),this._register(this.opacityStrip.onDidChange(this.onDidOpacityChange,this)),this._register(this.opacityStrip.onColorFlushed(this.flushColor,this)),this.hueStrip=new ge(this.domNode,this.model),this._register(this.hueStrip),this._register(this.hueStrip.onDidChange(this.onDidHueChange,this)),this._register(this.hueStrip.onColorFlushed(this.flushColor,this))}flushColor(){this.model.flushColor()}onDidSaturationValueChange({s:e,v:t}){var i=this.model.color.hsva;this.model.color=new ie.a(new ie.b(i.h,e,t,i.a))}onDidOpacityChange(e){var t=this.model.color.hsva;this.model.color=new ie.a(new ie.b(t.h,t.s,t.v,e))}onDidHueChange(e){var t=this.model.color.hsva;e=360*(1-e);this.model.color=new ie.a(new ie.b(360==e?0:e,t.s,t.v,t.a))}layout(){this.saturationBox.layout(),this.opacityStrip.layout(),this.hueStrip.layout()}}class he extends s.a{constructor(e,t,i){super(),this.model=t,this.pixelRatio=i,this._onDidChange=new ne.b,this.onDidChange=this._onDidChange.event,this._onColorFlushed=new ne.b,this.onColorFlushed=this._onColorFlushed.event,this.domNode=ae(".saturation-wrap"),d.q(e,this.domNode),this.canvas=document.createElement("canvas"),this.canvas.className="saturation-box",d.q(this.domNode,this.canvas),this.selection=ae(".saturation-selection"),d.q(this.domNode,this.selection),this.layout(),this._register(d.g(this.domNode,e=>this.onMouseDown(e))),this._register(this.model.onDidChangeColor(this.onDidChangeColor,this)),this.monitor=null}onMouseDown(e){this.monitor=this._register(new re.a);const t=d.D(this.domNode),i=(e.target!==this.selection&&this.onDidChangePosition(e.offsetX,e.offsetY),this.monitor.startMonitoring(e.target,e.buttons,re.b,e=>this.onDidChangePosition(e.posx-t.left,e.posy-t.top),()=>null),d.h(document,()=>{this._onColorFlushed.fire(),i.dispose(),this.monitor&&(this.monitor.stopMonitoring(!0),this.monitor=null)},!0))}onDidChangePosition(e,t){e=Math.max(0,Math.min(1,e/this.width)),t=Math.max(0,Math.min(1,1-t/this.height)),this.paintSelection(e,t),this._onDidChange.fire({s:e,v:t})}layout(){this.width=this.domNode.offsetWidth,this.height=this.domNode.offsetHeight,this.canvas.width=this.width*this.pixelRatio,this.canvas.height=this.height*this.pixelRatio,this.paint();var e=this.model.color.hsva;this.paintSelection(e.s,e.v)}paint(){var e=this.model.color.hsva;e=new ie.a(new ie.b(e.h,1,1,1));const t=this.canvas.getContext("2d"),i=t.createLinearGradient(0,0,this.canvas.width,0),n=(i.addColorStop(0,"rgba(255, 255, 255, 1)"),i.addColorStop(.5,"rgba(255, 255, 255, 0.5)"),i.addColorStop(1,"rgba(255, 255, 255, 0)"),t.createLinearGradient(0,0,0,this.canvas.height));n.addColorStop(0,"rgba(0, 0, 0, 0)"),n.addColorStop(1,"rgba(0, 0, 0, 1)"),t.rect(0,0,this.canvas.width,this.canvas.height),t.fillStyle=ie.a.Format.CSS.format(e),t.fill(),t.fillStyle=i,t.fill(),t.fillStyle=n,t.fill()}paintSelection(e,t){this.selection.style.left=e*this.width+"px",this.selection.style.top=this.height-t*this.height+"px"}onDidChangeColor(){this.monitor&&this.monitor.isMonitoring()||this.paint()}}class ce extends s.a{constructor(e,t){super(),this.model=t,this._onDidChange=new ne.b,this.onDidChange=this._onDidChange.event,this._onColorFlushed=new ne.b,this.onColorFlushed=this._onColorFlushed.event,this.domNode=d.q(e,ae(".strip")),this.overlay=d.q(this.domNode,ae(".overlay")),this.slider=d.q(this.domNode,ae(".slider")),this.slider.style.top="0px",this._register(d.g(this.domNode,e=>this.onMouseDown(e))),this.layout()}layout(){this.height=this.domNode.offsetHeight-this.slider.offsetHeight;var e=this.getValue(this.model.color);this.updateSliderPosition(e)}onMouseDown(e){const t=this._register(new re.a),i=d.D(this.domNode),n=(this.domNode.classList.add("grabbing"),e.target!==this.slider&&this.onDidChangeTop(e.offsetY),t.startMonitoring(e.target,e.buttons,re.b,e=>this.onDidChangeTop(e.posy-i.top),()=>null),d.h(document,()=>{this._onColorFlushed.fire(),n.dispose(),t.stopMonitoring(!0),this.domNode.classList.remove("grabbing")},!0))}onDidChangeTop(e){e=Math.max(0,Math.min(1,1-e/this.height)),this.updateSliderPosition(e),this._onDidChange.fire(e)}updateSliderPosition(e){this.slider.style.top=(1-e)*this.height+"px"}}class ue extends ce{constructor(e,t){super(e,t),this.domNode.classList.add("opacity-strip"),this._register(t.onDidChangeColor(this.onDidChangeColor,this)),this.onDidChangeColor(this.model.color)}onDidChangeColor(e){var{r:e,g:t,b:i}=e.rgba,n=new ie.a(new ie.c(e,t,i,1));e=new ie.a(new ie.c(e,t,i,0));this.overlay.style.background=`linear-gradient(to bottom, ${n} 0%, ${e} 100%)`}getValue(e){return e.hsva.a}}class ge extends ce{constructor(e,t){super(e,t),this.domNode.classList.add("hue-strip")}getValue(e){return 1-e.hsva.h/360}}class pe extends _.a{constructor(e,t,i,n){super(),this.model=t,this.pixelRatio=i,this._register(Object(se.l)(()=>this.layout())),t=ae(".colorpicker-widget"),e.appendChild(t),i=new le(t,this.model,n),this.body=new de(t,this.model,this.pixelRatio),this._register(i),this._register(this.body)}layout(){this.body.layout()}}var me=function(e,t,i,n){return new(i=i||Promise)((function(o,s){function r(e){try{l(n.next(e))}catch(e){s(e)}}function a(e){try{l(n.throw(e))}catch(e){s(e)}}function l(e){var t;e.done?o(e.value):((t=e.value)instanceof i?t:new i((function(e){e(t)}))).then(r,a)}l((n=n.apply(e,t||[])).next())}))};class fe{constructor(e,t,i,n){this.owner=e,this.range=t,this.model=i,this.provider=n,this.forceShowAtRange=!0}isValidForHoverAnchor(e){return 1===e.type&&this.range.startColumn<=e.range.startColumn&&this.range.endColumn>=e.range.endColumn}}let _e=class{constructor(e,t,i){this._editor=e,this._hover=t,this._themeService=i}computeSync(e,t){return[]}computeAsync(e,t,i){return me(this,void 0,void 0,(function*(){if(this._editor.hasModel()){const i=te.a.get(this._editor);for(const n of t){var e=i.getColorData(n.range.getStartPosition());if(e)return[yield this._createColorHover(this._editor.getModel(),e.colorInfo,e.provider)]}}return[]}))}_createColorHover(e,t,i){return me(this,void 0,void 0,(function*(){var n=e.getValueInRange(t.range),{red:o,green:s,blue:a,alpha:l}=t.color,o=new ie.c(Math.round(255*o),Math.round(255*s),Math.round(255*a),l),s=new ie.a(o),a=yield Object(ee.a)(e,t,i,V.a.None);const d=new oe(s,[],0);return d.colorPresentations=a||[],d.guessColorPresentation(s,n),new fe(this,r.a.lift(t.range),d,i)}))}renderHoverParts(e,t,i){if(0===e.length||!this._editor.hasModel())return s.a.None;const n=new s.b,o=e[0],a=this._editor.getModel(),l=o.model;e=n.add(new pe(t,l,this._editor.getOption(128),this._themeService));let d=new r.a(o.range.startLineNumber,o.range.startColumn,o.range.endLineNumber,o.range.endColumn);const h=()=>{let e,t;var i;l.presentation.textEdit?(e=[l.presentation.textEdit],t=new r.a(l.presentation.textEdit.range.startLineNumber,l.presentation.textEdit.range.startColumn,l.presentation.textEdit.range.endLineNumber,l.presentation.textEdit.range.endColumn),i=this._editor.getModel()._setTrackedRange(null,t,3),this._editor.pushUndoStop(),this._editor.executeEdits("colorpicker",e),t=this._editor.getModel()._getTrackedRange(i)||t):(e=[{identifier:null,range:d,text:l.presentation.label,forceMoveMarkers:!1}],t=d.setEndPosition(d.endLineNumber,d.startColumn+l.presentation.label.length),this._editor.pushUndoStop(),this._editor.executeEdits("colorpicker",e)),l.presentation.additionalTextEdits&&(e=[...l.presentation.additionalTextEdits],this._editor.executeEdits("colorpicker",e),this._hover.hide()),this._editor.pushUndoStop(),d=t},c=e=>Object(ee.a)(a,{range:d,color:{red:e.rgba.r/255,green:e.rgba.g/255,blue:e.rgba.b/255,alpha:e.rgba.a}},o.provider,V.a.None).then(e=>{l.colorPresentations=e||[]});return n.add(l.onColorFlushed(e=>{c(e).then(h)})),n.add(l.onDidChangeColor(c)),this._hover.setColorPicker(e),n}};_e=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3{var i;return!!e.options.isWholeLine||(i=e.range.startLineNumber===n?e.range.startColumn:1,e=e.range.endLineNumber===n?e.range.endColumn:o,!(i>t.range.startColumn||t.range.endColumn>e))})}computeAsync(e){return be(this,void 0,void 0,(function*(){const t=this._anchor;if(!this._editor.hasModel()||!t)return Promise.resolve([]);const i=we._getLineDecorations(this._editor,t);var n=yield Promise.all(this._participants.map(n=>this._computeAsync(n,i,t,e)));return Object(f.k)(n)}))}_computeAsync(e,t,i,n){return be(this,void 0,void 0,(function*(){return e.computeAsync?e.computeAsync(i,t,n):[]}))}computeSync(){if(!this._editor.hasModel()||!this._anchor)return[];var e=we._getLineDecorations(this._editor,this._anchor);let t=[];for(const i of this._participants)t=t.concat(i.computeSync(this._anchor,e));return Object(f.e)(t)}onResult(e,t){this._result=t?e.concat(this._result):this._result.concat(e)}getResult(){return this._result.slice(0)}getResultWithLoadingMessage(){if(this._anchor)for(const t of this._participants)if(t.createLoadingMessage){var e=t.createLoadingMessage(this._anchor);if(e)return this._result.slice(0).concat([e])}return this._result.slice(0)}}let ye=class e extends _.a{constructor(t,i,n,o){super(),this._hoverVisibleKey=i,this._keybindingService=o,this.allowEditorOverflow=!0,this._participants=[n.createInstance(_e,t,this),n.createInstance(q,t,this),n.createInstance(J,t,this),n.createInstance(B,t,this)],this._hover=this._register(new C),this._id=e.ID,this._editor=t,this._isVisible=!1,this._stoleFocus=!1,this._renderDisposable=null,this.onkeydown(this._hover.containerDomNode,e=>{e.equals(9)&&this.hide()}),this._register(this._editor.onDidChangeConfiguration(e=>{e.hasChanged(42)&&this._updateFont()})),this._editor.onDidLayoutChange(()=>this.layout()),this.layout(),this._editor.addContentWidget(this),this._showAtPosition=null,this._showAtRange=null,this._stoleFocus=!1,this._messages=[],this._lastAnchor=null,this._computer=new we(this._editor,this._participants),this._highlightDecorations=[],this._isChangingDecorations=!1,this._shouldFocus=!1,this._colorPicker=null,this._hoverOperation=new m(this._computer,e=>this._withResult(e,!0),null,e=>this._withResult(e,!1),this._editor.getOption(52).delay),this._register(d.o(this.getDomNode(),d.d.FOCUS,()=>{this._colorPicker&&this.getDomNode().classList.add("colorpicker-hover")})),this._register(d.o(this.getDomNode(),d.d.BLUR,()=>{this.getDomNode().classList.remove("colorpicker-hover")})),this._register(t.onDidChangeConfiguration(()=>{this._hoverOperation.setHoverTime(this._editor.getOption(52).delay)})),this._register(u.F.onDidChange(()=>{this._isVisible&&this._lastAnchor&&0e.startsWith("ced-colorBox"))&&e.target.range.endColumn-e.target.range.startColumn==1?new r.a(e.target.range.startLineNumber,e.target.range.startColumn+1,e.target.range.endLineNumber,e.target.range.endColumn+1):e.target.range,n.push(new $(0,i))),0!==n.length&&(n.sort((e,t)=>t.priority-e.priority),this._startShowingAt(n[0],0,!1),!0)}_showAt(e,t,i){this._showAtPosition=e,this._showAtRange=t,this._hoverVisibleKey.set(!0),this._isVisible=!0,this._hover.containerDomNode.classList.toggle("hidden",!this._isVisible),this._editor.layoutContentWidget(this),this._editor.render(),(this._stoleFocus=i)&&this._hover.containerDomNode.focus()}getPosition(){return this._isVisible?{position:this._showAtPosition,range:this._showAtRange,preference:[1,2]}:null}_updateFont(){const e=Array.prototype.slice.call(this._hover.contentsDomNode.getElementsByClassName("code"));e.forEach(e=>this._editor.applyFontInfo(e))}_updateContents(e){this._hover.contentsDomNode.textContent="",this._hover.contentsDomNode.appendChild(e),this._updateFont(),this._editor.layoutContentWidget(this),this._hover.onContentsChanged()}layout(){var e=Math.max(this._editor.getLayoutInfo().height/4,250),{fontSize:t,lineHeight:i}=this._editor.getOption(42);this._hover.contentsDomNode.style.fontSize=t+"px",this._hover.contentsDomNode.style.lineHeight=i+"px",this._hover.contentsDomNode.style.maxHeight=e+"px",this._hover.contentsDomNode.style.maxWidth=Math.max(.66*this._editor.getLayoutInfo().width,500)+"px"}onModelDecorationsChanged(){this._isChangingDecorations||this._isVisible&&(this._hoverOperation.cancel(),this._computer.clearResult(),this._colorPicker||this._hoverOperation.start(0))}startShowingAtRange(e,t,i){this._startShowingAt(new $(0,e),t,i)}_startShowingAt(e,t,i){if(!this._lastAnchor||!this._lastAnchor.equals(e)){if(this._hoverOperation.cancel(),this._isVisible)if(this._showAtPosition&&this._lastAnchor&&e.canAdoptVisibleHover(this._lastAnchor,this._showAtPosition)){var n=this._messages.filter(t=>t.isValidForHoverAnchor(e));if(0===n.length)this.hide();else{if(n.length===this._messages.length)return;this._renderMessages(e,n)}}else this.hide();this._lastAnchor=e,this._computer.setAnchor(e),this._shouldFocus=i,this._hoverOperation.start(t)}}hide(){this._lastAnchor=null,this._hoverOperation.cancel(),this._isVisible&&(setTimeout(()=>{this._isVisible||this._hoverVisibleKey.set(!1)},0),this._isVisible=!1,this._hover.containerDomNode.classList.toggle("hidden",!this._isVisible),this._editor.layoutContentWidget(this),this._stoleFocus&&this._editor.focus()),this._isChangingDecorations=!0,this._highlightDecorations=this._editor.deltaDecorations(this._highlightDecorations,[]),this._isChangingDecorations=!1,this._renderDisposable&&(this._renderDisposable.dispose(),this._renderDisposable=null),this._colorPicker=null}isColorPickerVisible(){return!!this._colorPicker}setColorPicker(e){this._colorPicker=e}onContentsChanged(){this._hover.onContentsChanged()}_withResult(e,t){this._messages=e,this._lastAnchor&&0{e.hasChanged(42)&&this.updateFont()})),this._editor.addOverlayWidget(this)}get isVisible(){return this._isVisible}set isVisible(e){this._isVisible=e,this._domNode.classList.toggle("hidden",!this._isVisible)}getId(){return this._id}getDomNode(){return this._domNode}showAt(e){this._showAtLineNumber=e,this.isVisible||(this.isVisible=!0);e=this._editor.getLayoutInfo();var t=this._editor.getTopForLineNumber(this._showAtLineNumber),i=this._editor.getScrollTop(),n=this._editor.getOption(58);t=t-i-(this._domNode.clientHeight-n)/2;this._domNode.style.left=e.glyphMarginLeft+e.glyphMarginWidth+"px",this._domNode.style.top=Math.max(Math.round(t),0)+"px"}hide(){this.isVisible&&(this.isVisible=!1)}getPosition(){return null}dispose(){this._editor.removeOverlayWidget(this),super.dispose()}updateFont(){var e=Array.prototype.slice.call(this._domNode.getElementsByTagName("code")),t=Array.prototype.slice.call(this._domNode.getElementsByClassName("code"));[...e,...t].forEach(e=>this._editor.applyFontInfo(e))}updateContents(e){this._domNode.textContent="",this._domNode.appendChild(e),this.updateFont()}}class Le{constructor(e){this._editor=e,this._lineNumber=-1,this._result=[]}setLineNumber(e){this._lineNumber=e,this._result=[]}clearResult(){this._result=[]}computeSync(){var e,t=e=>({value:e}),i=this._editor.getLineDecorations(this._lineNumber);const n=[];if(i)for(const o of i)o.options.glyphMarginClassName&&(e=o.options.glyphMarginHoverMessage)&&!Object(j.b)(e)&&n.push(...Object(f.c)(e).map(t));return n}onResult(e,t){this._result=this._result.concat(e)}getResult(){return this._result}getResultWithLoadingMessage(){return this.getResult()}}class xe extends Se{constructor(e,t,i=x.b){super(xe.ID,e),this._renderDisposeables=this._register(new s.b),this._messages=[],this._lastLineNumber=-1,this._markdownRenderer=this._register(new W.a({editor:this._editor},t,i)),this._computer=new Le(this._editor),this._hoverOperation=new m(this._computer,e=>this._withResult(e),void 0,e=>this._withResult(e),300)}dispose(){this._hoverOperation.cancel(),super.dispose()}onModelDecorationsChanged(){this.isVisible&&(this._hoverOperation.cancel(),this._computer.clearResult(),this._hoverOperation.start(0))}startShowingAt(e){this._lastLineNumber!==e&&(this._hoverOperation.cancel(),this.hide(),this._lastLineNumber=e,this._computer.setLineNumber(e),this._hoverOperation.start(0))}hide(){this._lastLineNumber=-1,this._hoverOperation.cancel(),super.hide()}_withResult(e){this._messages=e,0{e.hasChanged(52)&&(this._unhookEvents(),this._hookEvents())}),this._hoverVisibleKey=a.a.hoverVisible.bindTo(o)}static get(t){return t.getContribution(e.ID)}_hookEvents(){var e=()=>this._hideWidgets(),t=this._editor.getOption(52);this._isHoverEnabled=t.enabled,this._isHoverSticky=t.sticky,this._isHoverEnabled?(this._toUnhook.add(this._editor.onMouseDown(e=>this._onEditorMouseDown(e))),this._toUnhook.add(this._editor.onMouseUp(e=>this._onEditorMouseUp(e))),this._toUnhook.add(this._editor.onMouseMove(e=>this._onEditorMouseMove(e))),this._toUnhook.add(this._editor.onKeyDown(e=>this._onKeyDown(e))),this._toUnhook.add(this._editor.onDidChangeModelDecorations(()=>this._onModelDecorationsChanged()))):(this._toUnhook.add(this._editor.onMouseMove(e=>this._onEditorMouseMove(e))),this._toUnhook.add(this._editor.onKeyDown(e=>this._onKeyDown(e)))),this._toUnhook.add(this._editor.onMouseLeave(e)),this._toUnhook.add(this._editor.onDidChangeModel(e)),this._toUnhook.add(this._editor.onDidScrollChange(e=>this._onEditorScrollChanged(e)))}_unhookEvents(){this._toUnhook.clear()}_onModelDecorationsChanged(){var e;null!=(e=this._contentWidget)&&e.onModelDecorationsChanged(),null!=(e=this._glyphWidget)&&e.onModelDecorationsChanged()}_onEditorScrollChanged(e){(e.scrollTopChanged||e.scrollLeftChanged)&&this._hideWidgets()}_onEditorMouseDown(e){this._isMouseDown=!0;var t=e.target.type;9===t&&e.target.detail===ye.ID?this._hoverClicked=!0:12===t&&e.target.detail===xe.ID||(12!==t&&e.target.detail!==xe.ID&&(this._hoverClicked=!1),this._hideWidgets())}_onEditorMouseUp(e){this._isMouseDown=!1}_onEditorMouseMove(e){var t,i=e.target.type;if((!this._isMouseDown||!this._hoverClicked)&&(!this._isHoverSticky||9!==i||e.target.detail!==ye.ID)&&(!this._isHoverSticky||null!=(t=null==(t=e.event.browserEvent.view)?void 0:t.getSelection())&&t.isCollapsed)&&(this._isHoverSticky||9!==i||e.target.detail!==ye.ID||null==(t=this._contentWidget)||!t.isColorPickerVisible())&&(!this._isHoverSticky||12!==i||e.target.detail!==xe.ID))if(this._isHoverEnabled){const n=this._getOrCreateContentWidget();n.maybeShowAt(e)?null!=(t=this._glyphWidget)&&t.hide():2===i&&e.target.position?(null!=(t=this._contentWidget)&&t.hide(),this._glyphWidget||(this._glyphWidget=new xe(this._editor,this._modeService,this._openerService)),this._glyphWidget.startShowingAt(e.target.position.lineNumber)):this._hideWidgets()}else this._hideWidgets()}_onKeyDown(e){5!==e.keyCode&&6!==e.keyCode&&57!==e.keyCode&&4!==e.keyCode&&this._hideWidgets()}_hideWidgets(){var e;this._isMouseDown&&this._hoverClicked&&null!=(e=this._contentWidget)&&e.isColorPickerVisible()||(this._hoverClicked=!1,null!=(e=this._glyphWidget)&&e.hide(),null!=(e=this._contentWidget)&&e.hide())}_getOrCreateContentWidget(){return this._contentWidget||(this._contentWidget=this._instantiationService.createInstance(ye,this._editor,this._hoverVisibleKey)),this._contentWidget}isColorPickerVisible(){var e;return(null==(e=this._contentWidget)?void 0:e.isColorPickerVisible())||!1}showContentHover(e,t,i){this._getOrCreateContentWidget().startShowingAtRange(e,t,i)}dispose(){var e;this._unhookEvents(),this._toUnhook.dispose(),this._didChangeConfigurationHandler.dispose(),null!=(e=this._glyphWidget)&&e.dispose(),null!=(e=this._contentWidget)&&e.dispose()}};De.ID="editor.contrib.hover",De=c([X(1,O.a),X(2,x.a),X(3,l.a),X(4,A.b)],De);class Ne extends t.b{constructor(){super({id:"editor.action.showHover",label:n.a({key:"showHover",comment:["Label for action that will trigger the showing of a hover in the editor.","This allows for users to show the hover without using the mouse."]},"Show Hover"),alias:"Show Hover",precondition:void 0,kbOpts:{kbExpr:a.a.editorTextFocus,primary:Object(o.a)(2089,2087),weight:100}})}run(e,t){if(t.hasModel()){let e=De.get(t);var i;e&&(i=t.getPosition(),i=new r.a(i.lineNumber,i.column,i.lineNumber,i.column),t=2===t.getOption(2),e.showContentHover(i,1,t))}}}class Oe extends t.b{constructor(){super({id:"editor.action.showDefinitionPreviewHover",label:n.a({key:"showDefinitionPreviewHover",comment:["Label for action that will trigger the showing of definition preview hover in the editor.","This allows for users to show the definition preview hover without using the mouse."]},"Show Definition Preview Hover"),alias:"Show Definition Preview Hover",precondition:void 0})}run(e,t){let i=De.get(t);if(i){var n=t.getPosition();if(n){const e=new r.a(n.lineNumber,n.column,n.lineNumber,n.column),o=ke.GotoDefinitionAtPositionEditorContribution.get(t),s=o.startFindDefinitionFromCursor(n);s.then(()=>{i.showContentHover(e,1,!0)})}}}}Object(t.l)(De.ID,De),Object(t.j)(Ne),Object(t.j)(Oe),Object(I.f)((e,t)=>{var i=e.getColor(M.H);i&&t.addRule(`.monaco-editor .hoverHighlight { background-color: ${i}; }`),i=e.getColor(M.E);i&&t.addRule(`.monaco-editor .monaco-hover { background-color: ${i}; }`);const n=e.getColor(M.F);n&&(t.addRule(`.monaco-editor .monaco-hover { border: 1px solid ${n}; }`),t.addRule(`.monaco-editor .monaco-hover .hover-row:not(:first-child):not(:empty) { border-top: 1px solid ${n.transparent(.5)}; }`),t.addRule(`.monaco-editor .monaco-hover hr { border-top: 1px solid ${n.transparent(.5)}; }`),t.addRule(`.monaco-editor .monaco-hover hr { border-bottom: 0px solid ${n.transparent(.5)}; }`)),i=e.getColor(M.Jc),i&&t.addRule(`.monaco-editor .monaco-hover a { color: ${i}; }`),i=e.getColor(M.Ic),i&&t.addRule(`.monaco-editor .monaco-hover a:hover { color: ${i}; }`),i=e.getColor(M.G),i&&t.addRule(`.monaco-editor .monaco-hover { color: ${i}; }`),i=e.getColor(M.I),i&&t.addRule(`.monaco-editor .monaco-hover .hover-row .actions { background-color: ${i}; }`),i=e.getColor(M.Hc),i&&t.addRule(`.monaco-editor .monaco-hover code { background-color: ${i}; }`)})},af40:function(e,t,i){"use strict";i.d(t,"a",(function(){return n}));class n{constructor(e,t=[],i=!1){this.ctor=e,this.staticArguments=t,this.supportsDelayedInstantiation=i}}},afa2:function(e,t,i){},b055:function(e,t,i){"use strict";i.d(t,"b",(function(){return o})),i.d(t,"c",(function(){return s})),i.d(t,"a",(function(){return r}));var n=i("8ae8");function o(e){return!(!e||"function"!=typeof e.getEditorType)&&e.getEditorType()===n.a.ICodeEditor}function s(e){return!(!e||"function"!=typeof e.getEditorType)&&e.getEditorType()===n.a.IDiffEditor}function r(e){return o(e)?e:s(e)?e.getModifiedEditor():null}},b0cd:function(e,t,i){"use strict";i.d(t,"a",(function(){return n})),i.d(t,"b",(function(){return o})),t=i("4b76"),i=i("0a0f"),t.a;const n=Object(i.c)("notificationService");class o{}},b12b:function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"perl",extensions:[".pl"],aliases:["Perl","pl"],loader:function(){return i.e("chunk-2d0c0494").then(i.bind(null,"40ac"))}})},b1ca:function(e,t,i){"use strict";i.d(t,"a",(function(){return n})),t=i("0a0f");const n=Object(t.c)("themeService")},b223:function(e,t,i){},b272:function(e,t,i){"use strict";i.d(t,"a",(function(){return d}));var n=i("3742"),o=i("2c29"),s=i("2e5d"),r=i("f85a"),a=i("6a89"),l=i("7061");class d{static deleteRight(e,t,i,n){let s=[],l=3!==e;for(let c=0,u=n.length;c=m.length+1)return!1;var d=m.charAt(l.column-2),h=n.get(d);if(!h)return!1;if(Object(s.g)(d)){if("never"===i)return!1}else if("never"===t)return!1;var c=m.charAt(l.column-1);let f=!1;for(const e of h)e.open===d&&e.close===c&&(f=!0);if(!f)return!1;if("auto"===e){let e=!1;for(let t=0,i=a.length;tthis.runCommand(e,t),description:this._description})}_registerMenuItem(e){d.d.appendMenuItem(e.menuId,{group:e.group,command:{id:this.id,title:e.title,icon:e.icon,precondition:this.precondition},when:e.when,order:e.order})}}class b extends _{constructor(){super(...arguments),this._implementations=[]}addImplementation(e,t,i){return this._implementations.push({priority:e,name:t,implementation:i}),this._implementations.sort((e,t)=>t.priority-e.priority),{dispose:()=>{for(let e=0;e{const i=e.get(c.b);if(i.contextMatchesRules(Object(m.o)(this.precondition)))return this.runEditorCommand(e,n,t)})}}class w extends C{constructor(e){super(w.convertOptions(e)),this.label=e.label,this.alias=e.alias}static convertOptions(e){let t;function i(t){return t.menuId||(t.menuId=d.b.EditorContext),t.title||(t.title=e.label),t.when=c.a.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(i)):e.contextMenuOpts&&t.push(i(e.contextMenuOpts)),e.menuOpts=t,e}runEditorCommand(e,t,i){return this.reportTelemetry(e,t),this.run(e,t,i||{})}reportTelemetry(e,t){e.get(p.a).publicLog2("editorActionInvoked",{name:this.label,id:this.id})}}class y extends w{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;enew Promise((n,o)=>{try{n(t(e.object.textEditorModel,r.a.lift(s),i.slice(2)))}catch(n){o(n)}}).finally(()=>{e.dispose()}))}))}function L(e,t){h.a.registerCommand(e,(function(e,...i){var[n]=i,s=(Object(m.c)(o.a.isUri(n)),e.get(a.a).getModel(n));return s?t(s,...i.slice(1)):e.get(l.a).createModelReference(n).then(e=>new Promise((n,o)=>{try{n(t(e.object.textEditorModel,i.slice(1)))}catch(n){o(n)}}).finally(()=>{e.dispose()}))}))}function x(e){return E.INSTANCE.registerEditorCommand(e),e}function k(e){return e=new e,E.INSTANCE.registerEditorAction(e),e}function D(e){return E.INSTANCE.registerEditorAction(e),e}function N(e){E.INSTANCE.registerEditorAction(e)}function O(e,t){E.INSTANCE.registerEditorContribution(e,t)}(i=n=n||{}).getEditorCommand=function(e){return E.INSTANCE.getEditorCommand(e)},i.getEditorActions=function(){return E.INSTANCE.getEditorActions()},i.getEditorContributions=function(){return E.INSTANCE.getEditorContributions()},i.getSomeEditorContributions=function(e){return E.INSTANCE.getEditorContributions().filter(t=>0<=e.indexOf(t.id))},i.getDiffEditorContributions=function(){return E.INSTANCE.getDiffEditorContributions()};class E{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 I(e){return e.register(),e}E.INSTANCE=new E,g.a.add("editor.contributions",E.INSTANCE);const M=I(new b({id:"undo",precondition:void 0,kbOpts:{weight:0,primary:2104},menuOpts:[{menuId:d.b.MenubarEditMenu,group:"1_do",title:t.a({key:"miUndo",comment:["&& denotes a mnemonic"]},"&&Undo"),order:1},{menuId:d.b.CommandPalette,group:"",title:t.a("undo","Undo"),order:1}]})),T=(I(new v(M,{id:"default:undo",precondition:void 0})),I(new b({id:"redo",precondition:void 0,kbOpts:{weight:0,primary:2103,secondary:[3128],mac:{primary:3128}},menuOpts:[{menuId:d.b.MenubarEditMenu,group:"1_do",title:t.a({key:"miRedo",comment:["&& denotes a mnemonic"]},"&&Redo"),order:2},{menuId:d.b.CommandPalette,group:"",title:t.a("redo","Redo"),order:1}]}))),A=(I(new v(T,{id:"default:redo",precondition:void 0})),I(new b({id:"editor.action.selectAll",precondition:void 0,kbOpts:{weight:0,kbExpr:null,primary:2079},menuOpts:[{menuId:d.b.MenubarSelectionMenu,group:"1_basic",title:t.a({key:"miSelectAll",comment:["&& denotes a mnemonic"]},"&&Select All"),order:1},{menuId:d.b.CommandPalette,group:"",title:t.a("selectAll","Select All"),order:1}]})))},b329:function(e,t,i){},b3b2:function(e,t,i){"use strict";i.r(t),i.d(t,"MoveWordCommand",(function(){return _})),i.d(t,"WordLeftCommand",(function(){return b})),i.d(t,"WordRightCommand",(function(){return v})),i.d(t,"CursorWordStartLeft",(function(){return C})),i.d(t,"CursorWordEndLeft",(function(){return w})),i.d(t,"CursorWordLeft",(function(){return y})),i.d(t,"CursorWordStartLeftSelect",(function(){return S})),i.d(t,"CursorWordEndLeftSelect",(function(){return L})),i.d(t,"CursorWordLeftSelect",(function(){return x})),i.d(t,"CursorWordAccessibilityLeft",(function(){return k})),i.d(t,"CursorWordAccessibilityLeftSelect",(function(){return D})),i.d(t,"CursorWordStartRight",(function(){return N})),i.d(t,"CursorWordEndRight",(function(){return O})),i.d(t,"CursorWordRight",(function(){return E})),i.d(t,"CursorWordStartRightSelect",(function(){return I})),i.d(t,"CursorWordEndRightSelect",(function(){return M})),i.d(t,"CursorWordRightSelect",(function(){return T})),i.d(t,"CursorWordAccessibilityRight",(function(){return A})),i.d(t,"CursorWordAccessibilityRightSelect",(function(){return R})),i.d(t,"DeleteWordCommand",(function(){return P})),i.d(t,"DeleteWordLeftCommand",(function(){return F})),i.d(t,"DeleteWordRightCommand",(function(){return B})),i.d(t,"DeleteWordStartLeft",(function(){return j})),i.d(t,"DeleteWordEndLeft",(function(){return W})),i.d(t,"DeleteWordLeft",(function(){return V})),i.d(t,"DeleteWordStartRight",(function(){return H})),i.d(t,"DeleteWordEndRight",(function(){return z})),i.d(t,"DeleteWordRight",(function(){return U})),i.d(t,"DeleteInsideWord",(function(){return K}));var n=i("dff7"),o=(t=i("b2cc"),i("2c29")),s=i("2e5d"),r=i("d48d"),a=i("e6ff"),l=i("7061"),d=i("6a89"),h=i("8025"),c=i("c101"),u=i("4779"),g=i("4fc3"),p=i("fd49"),m=i("70cb"),f=i("1665");class _ extends t.c{constructor(e){super(e),this._inSelectionMode=e.inSelectionMode,this._wordNavigationType=e.wordNavigationType}runEditorCommand(e,t,i){if(t.hasModel()){const e=Object(a.a)(t.getOption(116)),i=t.getModel(),o=t.getSelections(),r=o.map(t=>{var n=new l.a(t.positionLineNumber,t.positionColumn);n=this._move(e,i,n,this._wordNavigationType);return this._moveTo(t,n,this._inSelectionMode)});var n;i.pushStackElement(),t._getViewModel().setCursorStates("moveWordCommand",3,r.map(e=>s.d.fromModelSelection(e))),1===r.length&&(n=new l.a(r[0].positionLineNumber,r[0].positionColumn),t.revealPosition(n,0))}}_moveTo(e,t,i){return i?new h.a(e.selectionStartLineNumber,e.selectionStartColumn,t.lineNumber,t.column):new h.a(t.lineNumber,t.column,t.lineNumber,t.column)}}class b extends _{_move(e,t,i,n){return r.a.moveWordLeft(e,t,i,n)}}class v extends _{_move(e,t,i,n){return r.a.moveWordRight(e,t,i,n)}}class C extends b{constructor(){super({inSelectionMode:!1,wordNavigationType:0,id:"cursorWordStartLeft",precondition:void 0})}}class w extends b{constructor(){super({inSelectionMode:!1,wordNavigationType:2,id:"cursorWordEndLeft",precondition:void 0})}}class y extends b{constructor(){var e;super({inSelectionMode:!1,wordNavigationType:1,id:"cursorWordLeft",precondition:void 0,kbOpts:{kbExpr:g.a.and(c.a.textInputFocus,null==(e=g.a.and(u.a,f.b))?void 0:e.negate()),primary:2063,mac:{primary:527},weight:100}})}}class S extends b{constructor(){super({inSelectionMode:!0,wordNavigationType:0,id:"cursorWordStartLeftSelect",precondition:void 0})}}class L extends b{constructor(){super({inSelectionMode:!0,wordNavigationType:2,id:"cursorWordEndLeftSelect",precondition:void 0})}}class x extends b{constructor(){var e;super({inSelectionMode:!0,wordNavigationType:1,id:"cursorWordLeftSelect",precondition:void 0,kbOpts:{kbExpr:g.a.and(c.a.textInputFocus,null==(e=g.a.and(u.a,f.b))?void 0:e.negate()),primary:3087,mac:{primary:1551},weight:100}})}}class k extends b{constructor(){super({inSelectionMode:!1,wordNavigationType:3,id:"cursorWordAccessibilityLeft",precondition:void 0})}_move(e,t,i,n){return super._move(Object(a.a)(p.g.wordSeparators.defaultValue),t,i,n)}}class D extends b{constructor(){super({inSelectionMode:!0,wordNavigationType:3,id:"cursorWordAccessibilityLeftSelect",precondition:void 0})}_move(e,t,i,n){return super._move(Object(a.a)(p.g.wordSeparators.defaultValue),t,i,n)}}class N extends v{constructor(){super({inSelectionMode:!1,wordNavigationType:0,id:"cursorWordStartRight",precondition:void 0})}}class O extends v{constructor(){var e;super({inSelectionMode:!1,wordNavigationType:2,id:"cursorWordEndRight",precondition:void 0,kbOpts:{kbExpr:g.a.and(c.a.textInputFocus,null==(e=g.a.and(u.a,f.b))?void 0:e.negate()),primary:2065,mac:{primary:529},weight:100}})}}class E extends v{constructor(){super({inSelectionMode:!1,wordNavigationType:2,id:"cursorWordRight",precondition:void 0})}}class I extends v{constructor(){super({inSelectionMode:!0,wordNavigationType:0,id:"cursorWordStartRightSelect",precondition:void 0})}}class M extends v{constructor(){var e;super({inSelectionMode:!0,wordNavigationType:2,id:"cursorWordEndRightSelect",precondition:void 0,kbOpts:{kbExpr:g.a.and(c.a.textInputFocus,null==(e=g.a.and(u.a,f.b))?void 0:e.negate()),primary:3089,mac:{primary:1553},weight:100}})}}class T extends v{constructor(){super({inSelectionMode:!0,wordNavigationType:2,id:"cursorWordRightSelect",precondition:void 0})}}class A extends v{constructor(){super({inSelectionMode:!1,wordNavigationType:3,id:"cursorWordAccessibilityRight",precondition:void 0})}_move(e,t,i,n){return super._move(Object(a.a)(p.g.wordSeparators.defaultValue),t,i,n)}}class R extends v{constructor(){super({inSelectionMode:!0,wordNavigationType:3,id:"cursorWordAccessibilityRightSelect",precondition:void 0})}_move(e,t,i,n){return super._move(Object(a.a)(p.g.wordSeparators.defaultValue),t,i,n)}}class P extends t.c{constructor(e){super(e),this._whitespaceHeuristics=e.whitespaceHeuristics,this._wordNavigationType=e.wordNavigationType}runEditorCommand(e,t,i){if(t.hasModel()){const e=Object(a.a)(t.getOption(116)),i=t.getModel(),s=t.getSelections(),r=t.getOption(5),l=t.getOption(8),d=m.a.getAutoClosingPairs(i.getLanguageIdentifier().id),h=t._getViewModel();var n=s.map(n=>(n=this._delete({wordSeparators:e,model:i,selection:n,whitespaceHeuristics:this._whitespaceHeuristics,autoClosingDelete:t.getOption(6),autoClosingBrackets:r,autoClosingQuotes:l,autoClosingPairs:d,autoClosedCharacters:h.getCursorAutoClosedCharacters()},this._wordNavigationType),new o.a(n,"")));t.pushUndoStop(),t.executeCommands(this.id,n),t.pushUndoStop()}}}class F extends P{_delete(e,t){return e=r.a.deleteWordLeft(e,t),e||new d.a(1,1,1,1)}}class B extends P{_delete(e,t){t=r.a.deleteWordRight(e,t);return t||(t=e.model.getLineCount(),e=e.model.getLineMaxColumn(t),new d.a(t,e,t,e))}}class j extends F{constructor(){super({whitespaceHeuristics:!1,wordNavigationType:0,id:"deleteWordStartLeft",precondition:c.a.writable})}}class W extends F{constructor(){super({whitespaceHeuristics:!1,wordNavigationType:2,id:"deleteWordEndLeft",precondition:c.a.writable})}}class V extends F{constructor(){super({whitespaceHeuristics:!0,wordNavigationType:0,id:"deleteWordLeft",precondition:c.a.writable,kbOpts:{kbExpr:c.a.textInputFocus,primary:2049,mac:{primary:513},weight:100}})}}class H extends B{constructor(){super({whitespaceHeuristics:!1,wordNavigationType:0,id:"deleteWordStartRight",precondition:c.a.writable})}}class z extends B{constructor(){super({whitespaceHeuristics:!1,wordNavigationType:2,id:"deleteWordEndRight",precondition:c.a.writable})}}class U extends B{constructor(){super({whitespaceHeuristics:!0,wordNavigationType:2,id:"deleteWordRight",precondition:c.a.writable,kbOpts:{kbExpr:c.a.textInputFocus,primary:2068,mac:{primary:532},weight:100}})}}class K extends t.b{constructor(){super({id:"deleteInsideWord",precondition:c.a.writable,label:n.a("deleteInsideWord","Delete Word"),alias:"Delete Word"})}run(e,t,i){if(t.hasModel()){const e=Object(a.a)(t.getOption(116)),i=t.getModel(),s=t.getSelections();var n=s.map(t=>(t=r.a.deleteInsideWord(e,i,t),new o.a(t,"")));t.pushUndoStop(),t.executeCommands(this.id,n),t.pushUndoStop()}}}Object(t.k)(new C),Object(t.k)(new w),Object(t.k)(new y),Object(t.k)(new S),Object(t.k)(new L),Object(t.k)(new x),Object(t.k)(new N),Object(t.k)(new O),Object(t.k)(new E),Object(t.k)(new I),Object(t.k)(new M),Object(t.k)(new T),Object(t.k)(new k),Object(t.k)(new D),Object(t.k)(new A),Object(t.k)(new R),Object(t.k)(new j),Object(t.k)(new W),Object(t.k)(new V),Object(t.k)(new H),Object(t.k)(new z),Object(t.k)(new U),Object(t.j)(K)},b400:function(e,t,i){"use strict";i.d(t,"c",(function(){return n})),i.d(t,"a",(function(){return o})),i.d(t,"b",(function(){return d}));var n,o,s=i("4b76");t=i("dff7"),i=i("0a0f");(a=n=n||{})[a.Hint=1]="Hint",a[a.Info=2]="Info",a[a.Warning=4]="Warning",a[a.Error=8]="Error";{var r=n=n||{};r.compare=function(e,t){return t-e};const e=Object.create(null);e[r.Error]=Object(t.a)("sev.error","Error"),e[r.Warning]=Object(t.a)("sev.warning","Warning"),e[r.Info]=Object(t.a)("sev.info","Info"),r.toString=function(t){return e[t]||""},r.fromSeverity=function(e){switch(e){case s.a.Error:return r.Error;case s.a.Warning:return r.Warning;case s.a.Info:return r.Info;case s.a.Ignore:return r.Hint}},r.toSeverity=function(e){switch(e){case r.Error:return s.a.Error;case r.Warning:return s.a.Warning;case r.Info:return s.a.Info;case r.Hint:return s.a.Ignore}}}{var a=o=o||{};const e="";function l(t,i){let o=[e];return t.source?o.push(t.source.replace("¦","\\¦")):o.push(e),t.code?"string"==typeof t.code?o.push(t.code.replace("¦","\\¦")):o.push(t.code.value.replace("¦","\\¦")):o.push(e),void 0!==t.severity&&null!==t.severity?o.push(n.toString(t.severity)):o.push(e),t.message&&i?o.push(t.message.replace("¦","\\¦")):o.push(e),void 0!==t.startLineNumber&&null!==t.startLineNumber?o.push(t.startLineNumber.toString()):o.push(e),void 0!==t.startColumn&&null!==t.startColumn?o.push(t.startColumn.toString()):o.push(e),void 0!==t.endLineNumber&&null!==t.endLineNumber?o.push(t.endLineNumber.toString()):o.push(e),void 0!==t.endColumn&&null!==t.endColumn?o.push(t.endColumn.toString()):o.push(e),o.push(e),o.join("¦")}a.makeKey=function(e){return l(e,!0)},a.makeKeyOptionalMessage=l}const d=Object(i.c)("markerService")},b539:function(e,t,i){"use strict";i.d(t,"b",(function(){return n})),i.d(t,"a",(function(){return o})),t=i("0a0f");class n{constructor(e){this.callback=e}report(e){this._value=e,this.callback(this._value)}}n.None=Object.freeze({report(){}});const o=Object(t.c)("editorProgressService")},b574:function(e,t,i){"use strict";i.r(t),i.d(t,"SnippetController2",(function(){return p}));var n=i("a666"),o=(t=i("b2cc"),i("6a89")),s=i("8025"),r=i("c101"),a=i("4153"),l=i("4fc3"),d=i("d3d7"),h=i("59a4"),c=(i=i("dff7"),function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3")}}_doInsert(e,t){this._editor.hasModel()&&(this._snippetListener.clear(),t.undoStopBefore&&this._editor.getModel().pushStackElement(),this._session?this._session.merge(e,t):(this._modelVersionId=this._editor.getModel().getAlternativeVersionId(),this._session=new h.a(this._editor,e,t),this._session.insert()),t.undoStopAfter&&this._editor.getModel().pushStackElement(),this._updateState(),this._snippetListener.add(this._editor.onDidChangeModelContent(e=>e.isFlush&&this.cancel())),this._snippetListener.add(this._editor.onDidChangeModel(()=>this.cancel())),this._snippetListener.add(this._editor.onDidChangeCursorSelection(()=>this._updateState())))}_updateState(){if(this._session&&this._editor.hasModel())return this._modelVersionId!==this._editor.getModel().getAlternativeVersionId()&&this._session.hasPlaceholder&&!this._session.isAtLastPlaceholder&&this._session.isSelectionWithinPlaceholders()?(this._inSnippet.set(!0),this._hasPrevTabstop.set(!this._session.isAtFirstPlaceholder),this._hasNextTabstop.set(!this._session.isAtLastPlaceholder),void this._handleChoice()):this.cancel()}_handleChoice(){if(this._session&&this._editor.hasModel()){const e=this._session["choice"];if(e){if(this._currentChoice!==e){this._currentChoice=e,this._editor.setSelections(this._editor.getSelections().map(e=>s.a.fromPositions(e.getStartPosition())));const[t]=e.options;Object(a.f)(this._editor,e.options.map((e,i)=>({kind:13,label:e.value,insertText:e.value,sortText:"a".repeat(i+1),range:o.a.fromPositions(this._editor.getPosition(),this._editor.getPosition().delta(0,t.value.length))})))}}else this._currentChoice=void 0}else this._currentChoice=void 0}finish(){for(;this._inSnippet.get();)this.next()}cancel(e=!1){var t;this._inSnippet.reset(),this._hasPrevTabstop.reset(),this._hasNextTabstop.reset(),this._snippetListener.clear(),null!=(t=this._session)&&t.dispose(),this._session=void 0,this._modelVersionId=-1,e&&this._editor.setSelections([this._editor.getSelection()])}prev(){this._session&&this._session.prev(),this._updateState()}next(){this._session&&this._session.next(),this._updateState()}isInSnippet(){return Boolean(this._inSnippet.get())}};p.ID="snippetController2",p.InSnippetMode=new l.c("inSnippetMode",!1,Object(i.a)("inSnippetMode","Whether the editor in current in snippet mode")),p.HasNextTabstop=new l.c("hasNextTabstop",!1,Object(i.a)("hasNextTabstop","Whether there is a next tab stop when in snippet mode")),p.HasPrevTabstop=new l.c("hasPrevTabstop",!1,Object(i.a)("hasPrevTabstop","Whether there is a previous tab stop when in snippet mode")),p=c([u(1,d.b),u(2,l.b)],p),Object(t.l)(p.ID,p);const m=t.c.bindToContribution(p.get);Object(t.k)(new m({id:"jumpToNextSnippetPlaceholder",precondition:l.a.and(p.InSnippetMode,p.HasNextTabstop),handler:e=>e.next(),kbOpts:{weight:130,kbExpr:r.a.editorTextFocus,primary:2}})),Object(t.k)(new m({id:"jumpToPrevSnippetPlaceholder",precondition:l.a.and(p.InSnippetMode,p.HasPrevTabstop),handler:e=>e.prev(),kbOpts:{weight:130,kbExpr:r.a.editorTextFocus,primary:1026}})),Object(t.k)(new m({id:"leaveSnippet",precondition:p.InSnippetMode,handler:e=>e.cancel(!0),kbOpts:{weight:130,kbExpr:r.a.editorTextFocus,primary:9,secondary:[1033]}})),Object(t.k)(new m({id:"acceptSnippet",precondition:p.InSnippetMode,handler:e=>e.finish()}))},b57f:function(e,t,i){"use strict";i.d(t,"b",(function(){return _t})),i.d(t,"a",(function(){return kt}));var n=i("fdcc"),o=i("308f"),s=i("a666"),r=i("3742"),a=i("6d8e"),l=(t=i("fd49"),i("7061")),d=i("6a89"),h=i("8025"),c=i("3352"),u=i("a054");class g{constructor(){this.spacesDiff=0,this.looksLikeAlignment=!1}}function p(e,t,i){var n=Math.min(e.getLineCount(),1e4);let o=0,s=0,r="",a=0,l=[0,0,0,0,0,0,0,0,0];var d=new g;for(let g=1;g<=n;g++){var h=e.getLineLength(g);let n=e.getLineContent(g);var c,u,p=h<=65536;let C=!1,w=0,y=0,S=0;for(let t=0,i=h;t{var i=l[t];i>e&&(e=i,w=t)}),4===w&&0=l[4]/2&&(w=2)}return{insertSpaces:C,tabSize:w}}function m(e){return(1&e.metadata)>>>0}function f(e,t){e.metadata=254&e.metadata|t<<0}function _(e){return(2&e.metadata)>>>1==1}function b(e,t){e.metadata=253&e.metadata|(t?1:0)<<1}function v(e){return(4&e.metadata)>>>2==1}function C(e,t){e.metadata=251&e.metadata|(t?1:0)<<2}function w(e,t){e.metadata=231&e.metadata|t<<3}function y(e,t){e.metadata=223&e.metadata|(t?1:0)<<5}class S{constructor(e,t,i){this.metadata=0,f(((this.parent=this).left=this).right=this,1),this.start=t,this.end=i,this.delta=0,this.maxEnd=i,this.id=e,this.ownerId=0,this.options=null,C(this,!1),w(this,1),y(this,!1),this.cachedVersionId=0,this.cachedAbsoluteStart=t,this.cachedAbsoluteEnd=i,this.range=null,b(this,!1)}reset(e,t,i,n){this.start=t,this.end=i,this.maxEnd=i,this.cachedVersionId=e,this.cachedAbsoluteStart=t,this.cachedAbsoluteEnd=i,this.range=n}setOptions(e){this.options=e,e=this.options.className,C(this,"squiggly-error"===e||"squiggly-warning"===e||"squiggly-info"===e),w(this,this.options.stickiness),y(this,this.options.collapseOnReplaceEdit)}setCachedOffsets(e,t,i){this.cachedVersionId!==i&&(this.range=null),this.cachedVersionId=i,this.cachedAbsoluteStart=e,this.cachedAbsoluteEnd=t}detach(){this.parent=null,this.left=null,this.right=null}}const L=new S(null,0,0);f(((L.parent=L).left=L).right=L,0);class x{constructor(){this.root=L,this.requestNormalizeDelta=!1}intervalSearch(e,t,i,n,o){if(this.root===L)return[];{var s=this,r=e,a=t,l=i,d=n,h=o;let c=s.root,u=0,g=0,p=0,m=[],f=0;for(;c!==L;)if(_(c))b(c.left,!1),b(c.right,!1),c===c.parent.right&&(u-=c.parent.delta),c=c.parent;else{if(!_(c.left)){if(u+c.maxEnd>>3,f=0==m||2==m,v=(m=1==m||2==m,u-c),C=Math.min(v,g),w=h.start;let o=!1;var y=h.end;let r=!1;c<=w&&y<=u&&(32&h.metadata)>>>5==1&&(h.start=c,o=!0,h.end=c,r=!0);var S=p?1:0h.end&&(h.end=h.start)}s.maxEnd=s.end,D(this,s)}this._normalizeDeltaIfNecessary()}_normalizeDeltaIfNecessary(){if(this.requestNormalizeDelta){this.requestNormalizeDelta=!1;{var e=this;let t=e.root,i=0;for(;t!==L;)t=t.left===L||_(t.left)?t.right===L||_(t.right)?(t.start=i+t.start,t.end=i+t.end,t.delta=0,T(t),b(t,!0),b(t.left,!1),b(t.right,!1),t===t.parent.right&&(i-=t.parent.delta),t.parent):(i+=t.delta,t.right):t.left;b(e.root,!1)}}}}function k(e,t,i,n){return et&&(t=i),e.right!==L&&(i=e.right.maxEnd+e.delta)>t?i:t}function T(e){e.maxEnd=M(e)}function A(e){for(;e!==L;){var t=M(e);if(e.maxEnd===t)return;e.maxEnd=t,e=e.parent}}class R{constructor(e,t){this.piece=e,this.color=t,this.size_left=0,this.lf_left=0,((this.parent=this).left=this).right=this}next(){if(this.right!==P)return F(this.right);let e=this;for(;e.parent!==P&&e.parent.left!==e;)e=e.parent;return e.parent===P?P:e.parent}prev(){if(this.left!==P)return B(this.left);let e=this;for(;e.parent!==P&&e.parent.right!==e;)e=e.parent;return e.parent===P?P:e.parent}detach(){this.parent=null,this.left=null,this.right=null}}const P=new R(null,0);function F(e){for(;e.left!==P;)e=e.left;return e}function B(e){for(;e.right!==P;)e=e.right;return e}function j(e){return e===P?0:e.size_left+e.piece.length+j(e.right)}function W(e){return e===P?0:e.lf_left+e.piece.lineFeedCnt+W(e.right)}function V(){P.parent=P}function H(e,t){let i=t.right;i.size_left+=t.size_left+(t.piece?t.piece.length:0),i.lf_left+=t.lf_left+(t.piece?t.piece.lineFeedCnt:0),t.right=i.left,i.left!==P&&(i.left.parent=t),i.parent=t.parent,t.parent===P?e.root=i:t.parent.left===t?t.parent.left=i:t.parent.right=i,(i.left=t).parent=i}function z(e,t){let i=t.left;t.left=i.right,i.right!==P&&(i.right.parent=t),i.parent=t.parent,t.size_left-=i.size_left+(i.piece?i.piece.length:0),t.lf_left-=i.lf_left+(i.piece?i.piece.lineFeedCnt:0),t.parent===P?e.root=i:t===t.parent.right?t.parent.right=i:t.parent.left=i,(i.right=t).parent=i}function U(e,t){let i,n;if(i=t.left===P?(n=t).right:t.right===P?(n=t).left:(n=F(t.right)).right,n===e.root)(e.root=i).color=0,t.detach(),V(),e.root.parent=P;else{var o,s,r,a=1===n.color;if(n===n.parent.left?n.parent.left=i:n.parent.right=i,n===t?(i.parent=n.parent,$(e,i)):(n.parent===t?i.parent=n:i.parent=n.parent,$(e,i),n.left=t.left,n.right=t.right,n.parent=t.parent,n.color=t.color,t===e.root?e.root=n:t===t.parent.left?t.parent.left=n:t.parent.right=n,n.left!==P&&(n.left.parent=n),n.right!==P&&(n.right.parent=n),n.size_left=t.size_left,n.lf_left=t.lf_left,$(e,n)),t.detach(),i.parent.left===i&&(t=j(i),o=W(i),t===i.parent.size_left&&o===i.parent.lf_left||(s=t-i.parent.size_left,r=o-i.parent.lf_left,i.parent.size_left=t,i.parent.lf_left=o,q(e,i.parent,s,r))),$(e,i.parent),!a){let t;for(;i!==e.root&&0===i.color;)i=i===i.parent.left?(1===(t=i.parent.right).color&&(t.color=0,i.parent.color=1,H(e,i.parent),t=i.parent.right),0===t.left.color&&0===t.right.color?(t.color=1,i.parent):(0===t.right.color&&(t.left.color=0,t.color=1,z(e,t),t=i.parent.right),t.color=i.parent.color,i.parent.color=0,t.right.color=0,H(e,i.parent),e.root)):(1===(t=i.parent.left).color&&(t.color=0,i.parent.color=1,z(e,i.parent),t=i.parent.left),0===t.left.color&&0===t.right.color?(t.color=1,i.parent):(0===t.left.color&&(t.right.color=0,t.color=1,H(e,t),t=i.parent.left),t.color=i.parent.color,i.parent.color=0,t.left.color=0,z(e,i.parent),e.root));i.color=0}V()}}function K(e,t){for($(e,t);t!==e.root&&1===t.parent.color;)if(t.parent===t.parent.parent.left){const i=t.parent.parent.right;1===i.color?(t.parent.color=0,i.color=0,t.parent.parent.color=1,t=t.parent.parent):(t===t.parent.right&&H(e,t=t.parent),t.parent.color=0,t.parent.parent.color=1,z(e,t.parent.parent))}else{const i=t.parent.parent.left;1===i.color?(t.parent.color=0,i.color=0,t.parent.parent.color=1,t=t.parent.parent):(t===t.parent.left&&z(e,t=t.parent),t.parent.color=0,t.parent.parent.color=1,H(e,t.parent.parent))}e.root.color=0}function q(e,t,i,n){for(;t!==e.root&&t!==P;)t.parent.left===t&&(t.parent.size_left+=i,t.parent.lf_left+=n),t=t.parent}function $(e,t){let i=0,n=0;if(t!==e.root){if(0===i){for(;t!==e.root&&t===t.parent.right;)t=t.parent;if(t===e.root)return;t=t.parent,i=j(t.left)-t.size_left,n=W(t.left)-t.lf_left,t.size_left+=i,t.lf_left+=n}for(;t!==e.root&&(0!==i||0!==n);)t.parent.left===t&&(t.parent.size_left+=i,t.parent.lf_left+=n),t=t.parent}}(((P.parent=P).left=P).right=P).color=0;var G=i("8c02");const Z=65535;function Y(e){let t;return(t=new(e[e.length-1]<65536?Uint16Array:Uint32Array)(e.length)).set(e,0),t}class X{constructor(e,t,i,n,o){this.lineStarts=e,this.cr=t,this.lf=i,this.crlf=n,this.isBasicASCII=o}}function Q(e,t=!0){let i=[0],n=1;for(let s=0,r=e.length;s(e!==P&&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 ie{constructor(e){this._limit=e,this._cache=[]}get(e){for(let i=this._cache.length-1;0<=i;i--){var t=this._cache[i];if(t.nodeStartOffset<=e&&t.nodeStartOffset+t.node.piece.length>=e)return t}return null}get2(e){for(let i=this._cache.length-1;0<=i;i--){var t=this._cache[i];if(t.nodeStartLineNumber&&t.nodeStartLineNumber=e)return t}return null}set(e){this._cache.length>=this._limit&&this._cache.shift(),this._cache.push(e)}validate(e){let t=!1,i=this._cache;for(let o=0;o=e)&&(i[o]=null,t=!0)}if(t){let e=[];for(const t of i)null!==t&&e.push(t);this._cache=e}}}class ne{constructor(e,t,i){this.create(e,t,i)}create(e,t,i){this._buffers=[new ee("",[0])],this._lastChangeBufferPos={line:0,column:0},this.root=P,this._lineCnt=1,this._length=0,this._EOL=t,this._EOLLength=t.length,this._EOLNormalized=i;let n=null;for(let s=0,r=e.length;s{t=this.getNodeContent(t);var a,l=t.length;return s<=i||s+l=e)n=n.left;else{var o;if(n.lf_left+n.piece.lineFeedCnt+1>=e)return i+=n.size_left,o=this.getAccumulatedValue(n,e-n.lf_left-2),i+(o+t-1);e-=n.lf_left+n.piece.lineFeedCnt,i+=n.size_left+n.piece.length,n=n.right}return i}getPositionAt(e){e=Math.floor(e),e=Math.max(0,e);let t=this.root,i=0;for(var n,o,s=e;t!==P;)if(0!==t.size_left&&t.size_left>=e)t=t.left;else{if(t.size_left+t.piece.length>=e)return n=this.getIndexOf(t,e-t.size_left),i+=t.lf_left+n.index,0===n.index?(o=this.getOffsetAt(i+1,1),new l.a(i+1,s-o+1)):new l.a(i+1,n.remainder+1);if(e-=t.size_left+t.piece.length,i+=t.lf_left+t.piece.lineFeedCnt,t.right===P)return o=this.getOffsetAt(i+1,1),new l.a(i+1,s-e-o+1);t=t.right}return new l.a(1,1)}getValueInRange(e,t){if(e.startLineNumber===e.endLineNumber&&e.startColumn===e.endColumn)return"";var i=this.nodeAt2(e.startLineNumber,e.startColumn);e=this.nodeAt2(e.endLineNumber,e.endColumn);let n=this.getValueInRange2(i,e);return!t||t===this._EOL&&this._EOLNormalized&&t===this.getEOL()&&this._EOLNormalized?n:n.replace(/\r\n|\r|\n/g,t)}getValueInRange2(e,t){if(e.node===t.node){var i=e.node;let n=this._buffers[i.piece.bufferIndex].buffer;return i=this.offsetInBuffer(i.piece.bufferIndex,i.piece.start),n.substring(i+e.remainder,i+t.remainder)}let n=e.node,o=this._buffers[n.piece.bufferIndex].buffer;i=this.offsetInBuffer(n.piece.bufferIndex,n.piece.start);let s=o.substring(i+e.remainder,i+n.piece.length);for(n=n.next();n!==P;){let e=this._buffers[n.piece.bufferIndex].buffer;var r=this.offsetInBuffer(n.piece.bufferIndex,n.piece.start);if(n===t.node){s+=e.substring(r,r+t.remainder);break}s+=e.substr(r,n.piece.length),n=n.next()}return s}getLinesContent(){let e=[],t=0,i="",n=!1;return this.iterate(this.root,o=>{if(o!==P){o=o.piece;let l=o.length;if(0!==l){const d=this._buffers[o.bufferIndex].buffer;var s=this._buffers[o.bufferIndex].lineStarts,r=o.start.line,a=o.end.line;let h=s[r]+o.start.column;if(!n||(10===d.charCodeAt(h)&&(h++,l--),e[t++]=i,i="",n=!1,0!==l))if(r===a)this._EOLNormalized||13!==d.charCodeAt(h+l-1)?i+=d.substr(h,l):(n=!0,i+=d.substr(h,l-1));else{i+=this._EOLNormalized?d.substring(h,Math.max(h,s[r+1]-this._EOLLength)):d.substring(h,s[r+1]).replace(/(\r\n|\r|\n)$/,""),e[t++]=i;for(let n=r+1;ne+p,t.reset(0)):(b=u.buffer,v=e=>e,t.reset(p));do{if(m=t.next(b)){if(v(m.index)>=f)return h;this.positionInBuffer(e,v(m.index)-g,_);var C=this.getLineFeedCnt(e.piece.bufferIndex,o,_),w=_.line===o.line?_.column-o.column+n:_.column+1,y=w+m[0].length;if(c[h++]=Object(G.d)(new d.a(i+C,w,i+C,y),m,a),v(m.index)+m[0].length>=f)return h;if(l<=h)return h}}while(m);return h}findMatchesLineByLine(e,t,i,n){var o=[];let s=0;var r=new G.b(t.wordSeparators,t.regex);let a=this.nodeAt2(e.startLineNumber,e.startColumn);if(null===a)return[];var l=this.nodeAt2(e.endLineNumber,e.endColumn);if(null===l)return[];let d=this.positionInBuffer(a.node,a.remainder);var h,c,u=this.positionInBuffer(l.node,l.remainder);if(a.node===l.node)this.findMatchesInNode(a.node,r,e.startLineNumber,e.startColumn,d,u,t,i,n,s,o);else{let _=e.startLineNumber,b=a.node;for(;b!==l.node;){var g=this.getLineFeedCnt(b.piece.bufferIndex,d,b.piece.end);if(1<=g){var p=this._buffers[b.piece.bufferIndex].lineStarts,m=this.offsetInBuffer(b.piece.bufferIndex,b.piece.start),f=(p=p[d.line+g],_===e.startLineNumber?e.startColumn:1);if((s=this.findMatchesInNode(b,r,_,f,d,this.positionInBuffer(b,p-m),t,i,n,s,o))>=n)return o;_+=g}if(f=_===e.startLineNumber?e.startColumn-1:0,_===e.endLineNumber)return p=this.getLineContent(_).substring(f,e.endColumn-1),s=this._findMatchesInLine(t,r,p,e.endLineNumber,f,s,o,i,n),o;if((s=this._findMatchesInLine(t,r,this.getLineContent(_).substr(f),_,f,s,o,i,n))>=n)return o;_++,a=this.nodeAt2(_,1),b=a.node,d=this.positionInBuffer(a.node,a.remainder)}s=_===e.endLineNumber?(h=_===e.startLineNumber?e.startColumn-1:0,c=this.getLineContent(_).substring(h,e.endColumn-1),this._findMatchesInLine(t,r,c,e.endLineNumber,h,s,o,i,n)):(c=_===e.startLineNumber?e.startColumn:1,this.findMatchesInNode(l.node,r,_,c,d,u,t,i,n,s,o))}return o}_findMatchesInLine(e,t,i,n,o,s,r,a,l){var h,u=e.wordSeparators;if(!a&&e.simpleSearch){var g=e.simpleSearch,p=g.length,m=i.length;let t=-p;for(;-1!==(t=i.indexOf(g,t+p));)if((!u||Object(G.e)(u,i,m,t,p))&&(r[s++]=new c.b(new d.a(n,t+1+o,n,t+1+p+o),null),l<=s))return s}else{t.reset(0);do{if((h=t.next(i))&&(r[s++]=Object(G.d)(new d.a(n,h.index+1+o,n,h.index+1+h[0].length+o),h,a),l<=s))return s}while(h)}return s}insert(e,t,i=!1){if(this._EOLNormalized=this._EOLNormalized&&i,this._lastVisitedLine.lineNumber=0,this._lastVisitedLine.value="",this.root!==P){var{node:i,remainder:n,nodeStartOffset:o}=this.nodeAt(e),s=i.piece,r=s.bufferIndex,a=this.positionInBuffer(i,n);if(0===i.piece.bufferIndex&&s.end.line===this._lastChangeBufferPos.line&&s.end.column===this._lastChangeBufferPos.column&&o+s.length===e&&t.lengthe){let d=[],h=new J(s.bufferIndex,a,s.end,this.getLineFeedCnt(s.bufferIndex,a,s.end),this.offsetInBuffer(r,s.end)-this.offsetInBuffer(r,a));this.shouldCheckCRLF()&&this.endWithCR(t)&&10===this.nodeCharCodeAt(i,n)&&(o={line:h.start.line+1,column:0},h=new J(h.bufferIndex,o,h.end,this.getLineFeedCnt(h.bufferIndex,o,h.end),h.length-1),t+="\n"),this.shouldCheckCRLF()&&this.startWithLF(t)&&13===this.nodeCharCodeAt(i,n-1)?(e=this.positionInBuffer(i,n-1),this.deleteNodeTail(i,e),t="\r"+t,0===i.piece.length&&d.push(i)):this.deleteNodeTail(i,a);var l=this.createNewPieces(t);0Z){let n=[];for(;e.length>Z;){var t=e.charCodeAt(65534);let i;e=13===t||55296<=t&&t<=56319?(i=e.substring(0,65534),e.substring(65534)):(i=e.substring(0,Z),e.substring(Z)),t=Q(i),n.push(new J(this._buffers.length,{line:0,column:0},{line:t.length-1,column:i.length-t[t.length-1]},t.length-1,i.length)),this._buffers.push(new ee(i,t))}var i=Q(e);return n.push(new J(this._buffers.length,{line:0,column:0},{line:i.length-1,column:e.length-i[i.length-1]},i.length-1,e.length)),this._buffers.push(new ee(e,i)),n}let n=this._buffers[0].buffer.length;const o=Q(e,!1);let s=this._lastChangeBufferPos;if(this._buffers[0].lineStarts[this._buffers[0].lineStarts.length-1]===n&&0!==n&&this.startWithLF(e)&&this.endWithCR(this._buffers[0].buffer)){this._lastChangeBufferPos={line:this._lastChangeBufferPos.line,column:this._lastChangeBufferPos.column+1},s=this._lastChangeBufferPos;for(let e=0;e=e-1)i=i.left;else{if(i.lf_left+i.piece.lineFeedCnt>e-1){var h=this.getAccumulatedValue(i,e-i.lf_left-2),c=this.getAccumulatedValue(i,e-i.lf_left-1);let n=this._buffers[i.piece.bufferIndex].buffer;var u=this.offsetInBuffer(i.piece.bufferIndex,i.piece.start);return o+=i.size_left,this._searchCache.set({node:i,nodeStartOffset:o,nodeStartLineNumber:d-(e-1-i.lf_left)}),n.substring(u+h,u+c-t)}if(i.lf_left+i.piece.lineFeedCnt===e-1){h=this.getAccumulatedValue(i,e-i.lf_left-2);let t=this._buffers[i.piece.bufferIndex].buffer;u=this.offsetInBuffer(i.piece.bufferIndex,i.piece.start),n=t.substring(u+h,u+i.piece.length);break}e-=i.lf_left+i.piece.lineFeedCnt,o+=i.size_left+i.piece.length,i=i.right}}for(i=i.next();i!==P;){let e=this._buffers[i.piece.bufferIndex].buffer;if(0e.end.line?i[e.end.line]+e.end.column-i[e.start.line]-e.start.column:i[t]-i[e.start.line]-e.start.column)}deleteNodeTail(e,t){var i=e.piece,n=i.lineFeedCnt,o=this.offsetInBuffer(i.bufferIndex,i.end),s=this.offsetInBuffer(i.bufferIndex,t),r=this.getLineFeedCnt(i.bufferIndex,i.start,t);n=r-n,s-=o,o=i.length+s;e.piece=new J(i.bufferIndex,i.start,t,r,o),q(this,e,s,n)}deleteNodeHead(e,t){var i=e.piece,n=i.lineFeedCnt,o=this.offsetInBuffer(i.bufferIndex,i.start),s=this.getLineFeedCnt(i.bufferIndex,t,i.end),r=(n=s-n,o=o-this.offsetInBuffer(i.bufferIndex,t),i.length+o);e.piece=new J(i.bufferIndex,t,i.end,s,r),q(this,e,o,n)}shrinkNode(e,t,i){var n=e.piece,o=n.start,s=n.end,r=n.length,a=n.lineFeedCnt,l=t,d=this.getLineFeedCnt(n.bufferIndex,n.start,l);t=this.offsetInBuffer(n.bufferIndex,t)-this.offsetInBuffer(n.bufferIndex,o),e.piece=new J(n.bufferIndex,n.start,l,d,t),q(this,e,t-r,d-a),o=new J(n.bufferIndex,i,s,this.getLineFeedCnt(n.bufferIndex,i,s),this.offsetInBuffer(n.bufferIndex,s)-this.offsetInBuffer(n.bufferIndex,i)),l=this.rbInsertRight(e,o);this.validateCRLFWithPrevNode(l)}appendToNode(e,t){this.adjustCarriageReturnFromNext(t,e)&&(t+="\n");var i=this.shouldCheckCRLF()&&this.startWithLF(t)&&this.endWithCR(e),n=this._buffers[0].buffer.length;this._buffers[0].buffer+=t;const o=Q(t,!1);for(let l=0;le)t=t.left;else{if(t.size_left+t.piece.length>=e)return o+=t.size_left,i={node:t,remainder:e-t.size_left,nodeStartOffset:o},this._searchCache.set(i),i;e-=t.size_left+t.piece.length,o+=t.size_left+t.piece.length,t=t.right}return null}nodeAt2(e,t){let i=this.root,n=0;for(;i!==P;)if(i.left!==P&&i.lf_left>=e-1)i=i.left;else{var o;if(i.lf_left+i.piece.lineFeedCnt>e-1)return s=this.getAccumulatedValue(i,e-i.lf_left-2),o=this.getAccumulatedValue(i,e-i.lf_left-1),n+=i.size_left,{node:i,remainder:Math.min(s+t-1,o),nodeStartOffset:n};if(i.lf_left+i.piece.lineFeedCnt===e-1){var s=this.getAccumulatedValue(i,e-i.lf_left-2);if(s+t-1<=i.piece.length)return{node:i,remainder:s+t-1,nodeStartOffset:n};t-=i.piece.length-s;break}e-=i.lf_left+i.piece.lineFeedCnt,n+=i.size_left+i.piece.length,i=i.right}for(i=i.next();i!==P;){var r,a;if(0=t-1)return a=this.offsetOfNode(i),{node:i,remainder:t-1,nodeStartOffset:a};t-=i.piece.length,i=i.next()}return null}nodeCharCodeAt(e,t){if(e.piece.lineFeedCnt<1)return-1;let i=this._buffers[e.piece.bufferIndex];return e=this.offsetInBuffer(e.piece.bufferIndex,e.piece.start)+t,i.buffer.charCodeAt(e)}offsetOfNode(e){if(!e)return 0;let t=e.size_left;for(;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){var t,i,n;return"string"==typeof e?10===e.charCodeAt(0):e!==P&&0!==e.piece.lineFeedCnt&&(e=e.piece,n=(t=this._buffers[e.bufferIndex].lineStarts)[i=e.start.line]+e.start.column,i!==t.length-1&&!(n+1e.sortIndex-t.sortIndex)}this._mightContainRTL=n,this._mightContainUnusualLineTerminators=o,this._mightContainNonBasicASCII=s,i=this._doApplyEdits(l);let S=null;if(t&&0t.lineNumber-e.lineNumber),S=[];for(let e=0,t=f.length;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){let i=[],n=[];for(let e=0;e=this._len||this._deleteLines(e.startLineNumber,e.endLineNumber-e.startLineNumber)}_acceptInsertText(e,t){e.lineNumber-1>=this._len||this._insertLines(e.lineNumber,t)}}class _e extends s.a{constructor(e){super(),this._isDisposed=!1,this._textModel=e,this._tokenizationStateStore=new fe,this._tokenizationSupport=null,this._register(ue.F.onDidChange(e=>{var t=this._textModel.getLanguageIdentifier();-1!==e.changedLanguages.indexOf(t.language)&&(this._resetTokenizationState(),this._textModel.clearTokens())})),this._register(this._textModel.onDidChangeContentFast(e=>{if(e.isFlush)this._resetTokenizationState();else{for(let n=0,o=e.changes.length;n{this._beginBackgroundTokenization()})),this._register(this._textModel.onDidChangeLanguage(()=>{this._resetTokenizationState(),this._textModel.clearTokens()})),this._resetTokenizationState()}dispose(){this._isDisposed=!0,super.dispose()}_resetTokenizationState(){var[e,t]=function(e){var t=e.getLanguageIdentifier();let i=e.isTooLargeForTokenization()?null:ue.F.get(t.language),o=null;if(i)try{o=i.getInitialState()}catch(e){Object(n.f)(e),i=null}return[i,o]}(this._textModel);this._tokenizationSupport=e,this._tokenizationStateStore.flush(t),this._beginBackgroundTokenization()}_beginBackgroundTokenization(){this._textModel.isAttachedToEditor()&&this._hasLinesToTokenize()&&me.j(()=>{this._isDisposed||this._revalidateTokensNow()})}_revalidateTokensNow(){var e=this._textModel.getLineCount(),t=new oe.b;const i=pe.a.create(!1);let n=-1;for(;this._hasLinesToTokenize()&&!(1=e););this._beginBackgroundTokenization(),this._textModel.setTokens(t.tokens,n>=e)}tokenizeViewport(e,t){var i=new oe.b;this._tokenizeViewport(i,e,t),this._textModel.setTokens(i.tokens)}reset(){this._resetTokenizationState(),this._textModel.clearTokens()}forceTokenization(e){var t=new oe.b;this._updateTokensUntilLine(t,e),this._textModel.setTokens(t.tokens)}isCheapToTokenize(e){var t;return!this._tokenizationSupport||!((t=this._tokenizationStateStore.invalidLineStartIndex+1)>5;if(0==i)return(e=1<>5,0==e?0!=(this.items&1<Be.from(e))}getOffsetBeforeChange(e){return this.adjustNextEdit(e),this.translateCurToOld(e)}getDistanceToNextChange(e){this.adjustNextEdit(e);var t,i,n=this.edits[this.nextEditIdx];n=n?this.translateOldToCur(n.offsetObj):this.documentLength;return(n=n)-(e=e)<=0?0:(t=Math.floor(e/Oe),i=n-(n=Math.floor(n/Oe))*Oe,t===n?Ee(0,i-(e-t*Oe)):Ee(n-t,i))}translateOldToCur(e){return e.lineCount===this.deltaLineIdxInOld?Ee(e.lineCount+this.deltaOldToNewLineCount,e.columnCount+this.deltaOldToNewColumnCount):Ee(e.lineCount+this.deltaOldToNewLineCount,e.columnCount)}translateCurToOld(e){return e=Ie(e),e.lineCount-this.deltaOldToNewLineCount===this.deltaLineIdxInOld?Ee(e.lineCount-this.deltaOldToNewLineCount,e.columnCount-this.deltaOldToNewColumnCount):Ee(e.lineCount-this.deltaOldToNewLineCount,e.columnCount)}adjustNextEdit(e){for(;this.nextEditIdxthis.textBufferLineCount-1||this.lineIdx===this.textBufferLineCount-1&&this.lineCharOffset>=this.textBufferLastLineLength)return null;null===this.line&&(this.lineTokens=this.textModel.getLineTokens(this.lineIdx+1),this.line=this.lineTokens.getLineContent(),this.lineTokenOffset=0===this.lineCharOffset?0:this.lineTokens.findTokenIndexAtOffset(this.lineCharOffset));var e=this.lineIdx,t=this.lineCharOffset;let i=0;for(;i<1e3;){const l=this.lineTokens;var n=l.getCount();let d=null;if(this.lineTokenOffsetObject(r.t)(e)).join("|")}}get regExpGlobal(){var e;return this.hasRegExp||(e=this.getRegExpStr(),this._regExpGlobal=e?new RegExp(e,"g"):null,this.hasRegExp=!0),this._regExpGlobal}getToken(e){return this.map.get(e)}get isEmpty(){return 0===this.map.size}}class Qe{constructor(e){this.customBracketPairs=e,this.languageIdToBracketTokens=new Map}didLanguageChange(e){const t=this.languageIdToBracketTokens.get(e);return!!t&&(e=Xe.createFromLanguage(e,this.customBracketPairs).getRegExpStr(),t.getRegExpStr()!==e)}getSingleLanguageBracketTokens(e){let t=this.languageIdToBracketTokens.get(e);return t||(t=Xe.createFromLanguage(e,this.customBracketPairs),this.languageIdToBracketTokens.set(e,t)),t}}function Je(e){if(0===e.length)return null;if(1===e.length)return e[0];if(function(e){var t=e[0].listHeight;for(const i of e)if(i.listHeight!==t)return;return 1}(e)){var t=e;let o=t.length;for(;1>1;const e=new Array(i);for(let s=0;st.listHeight?e.append(t):t.prepend(e)}class it{constructor(e){this.lastOffset=0,this.nextNodes=[e],this.offsets=[0],this.idxs=[]}readLongestNodeAt(e,t){if(e{var n;return t.length<=i&&(n=Me(t.length)===Me(i),t.canBeReused(e,n))});if(t)return this._itemsFromCache++,this.tokenizer.skip(t.length),t}}this._itemsConstructed++;var i=this.tokenizer.read();switch(i.kind){case 2:return new qe(i.category,i.length,this.denseKeyProvider);case 0:return i.astNode;case 1:var n=e.add(i.category,this.denseKeyProvider),o=(n=this.parseList(n),this.tokenizer.peek());return o&&2===o.kind&&o.category===i.category?(this.tokenizer.read(),We.create(i.category,i.astNode,n,o.astNode)):We.create(i.category,i.astNode,n,null);default:throw new Error("unexpected")}}}class rt extends s.a{constructor(e){super(),this.textModel=e,this.didChangeDecorationsEmitter=new o.b,this.cache=this._register(new s.d),this._register(Ce.a.onDidChange(e=>{var t;null!=(t=this.cache.value)&&t.object.didLanguageChange(e.languageIdentifier.id)&&(this.cache.clear(),this.updateCache())})),this._register(e.onDidChangeOptions(e=>{this.cache.clear(),this.updateCache()})),this._register(e.onDidChangeAttached(()=>{this.updateCache()}))}get isDocumentSupported(){return this.textModel.getValueLength()<=5e6}updateCache(){var e,t=this.textModel.getOptions().bracketPairColorizationOptions;if(this.textModel.isAttachedToEditor()&&this.isDocumentSupported&&t.enabled){if(!this.cache.value){const i=new s.b;this.cache.value=(t=i.add(new at(this.textModel)),e=i,{object:t,dispose:()=>null==e?void 0:e.dispose()}),i.add(this.cache.value.object.onDidChangeDecorations(e=>this.didChangeDecorationsEmitter.fire(e))),this.didChangeDecorationsEmitter.fire()}}else this.cache.clear(),this.didChangeDecorationsEmitter.fire()}handleContentChanged(e){var t;null!=(t=this.cache.value)&&t.object.handleContentChanged(e)}getDecorationsInRange(e,t,i){var n;return void 0!==t&&(null==(n=this.cache.value)?void 0:n.object.getDecorationsInRange(e,t,i))||[]}getAllDecorations(e,t){var i;return void 0!==e&&(null==(i=this.cache.value)?void 0:i.object.getAllDecorations(e,t))||[]}onDidChangeDecorations(e){return this.didChangeDecorationsEmitter.event(e)}}class at extends s.a{constructor(e){var t;super(),this.textModel=e,this.didChangeDecorationsEmitter=new o.b,this.colorProvider=new dt,this.brackets=new Qe([]),this.denseKeyProvider=new ke,this.onDidChangeDecorations=this.didChangeDecorationsEmitter.event,this._register(e.onBackgroundTokenizationStateChanged(()=>{var t;2===e.backgroundTokenizationState&&(t=void 0===this.initialAstWithoutTokens,this.initialAstWithoutTokens=void 0,t||this.didChangeDecorationsEmitter.fire())})),this._register(e.onDidChangeTokens(({ranges:e})=>{e=e.map(e=>new Pe(Ee(e.fromLineNumber-1,0),Ee(e.toLineNumber,0),Ee(e.toLineNumber-e.fromLineNumber+1,0))),this.astWithTokens=this.parseDocumentFromTextBuffer(e,this.astWithTokens),this.initialAstWithoutTokens||this.didChangeDecorationsEmitter.fire()})),0===e.backgroundTokenizationState?(t=this.brackets.getSingleLanguageBracketTokens(this.textModel.getLanguageIdentifier().id),t=new Ye(this.textModel.getValue(),t),this.initialAstWithoutTokens=ot(t,[],void 0,this.denseKeyProvider),this.astWithTokens=this.initialAstWithoutTokens.clone()):2===e.backgroundTokenizationState?(this.initialAstWithoutTokens=void 0,this.astWithTokens=this.parseDocumentFromTextBuffer([],void 0)):1===e.backgroundTokenizationState&&(this.initialAstWithoutTokens=this.parseDocumentFromTextBuffer([],void 0),this.astWithTokens=this.initialAstWithoutTokens.clone())}didLanguageChange(e){return this.brackets.didLanguageChange(e)}handleContentChanged(e){e=e.changes.map(e=>{const t=d.a.lift(e.range);return new Pe(Ae(t.getStartPosition()),Ae(t.getEndPosition()),(e=e.text,Ee((e=Object(r.Q)(e)).length-1,e[e.length-1].length)))}).reverse(),this.astWithTokens=this.parseDocumentFromTextBuffer(e,this.astWithTokens),this.initialAstWithoutTokens&&(this.initialAstWithoutTokens=this.parseDocumentFromTextBuffer(e,this.initialAstWithoutTokens))}parseDocumentFromTextBuffer(e,t){return ot(new Ge(this.textModel,this.brackets),e,t,this.denseKeyProvider)}getBracketsInRange(e){var t=Ee(e.startLineNumber-1,e.startColumn-1),i=(e=Ee(e.endLineNumber-1,e.endColumn-1),new Array),n=this.initialAstWithoutTokens||this.astWithTokens;return function e(t,i,n,o,s,r,a=0){if(1===t.kind){const e=Re(i,n);r.push(new lt(e,a-1,!1))}else if(3===t.kind){const e=Re(i,n);r.push(new lt(e,a-1,!0))}else{2===t.kind&&a++;for(const l of t.children)n=Te(i,l.length),i<=s&&o<=n&&e(l,i,n,o,s,r,a),i=n}}(n,0,n.length,t,e,i),i}getDecorationsInRange(e,t,i){const n=new Array;for(const o of this.getBracketsInRange(e))n.push({id:"bracket"+o.hash(),options:{description:"BracketPairColorization",inlineClassName:this.colorProvider.getInlineClassName(o)},ownerId:0,range:o.range});return n}getAllDecorations(e,t){return this.getDecorationsInRange(new d.a(1,1,this.textModel.getLineCount(),1),e,t)}}class lt{constructor(e,t,i){this.range=e,this.level=t,this.isInvalid=i}hash(){return this.range.toString()+"-"+this.level}}class dt{constructor(){this.unexpectedClosingBracketClassName="unexpected-closing-bracket"}getInlineClassName(e){return e.isInvalid?this.unexpectedClosingBracketClassName:this.getInlineClassNameOfLevel(e.level)}getInlineClassNameOfLevel(e){return"bracket-highlighting-"+e%30}}function ht(e){const t=new le;return t.acceptChunk(e),t.finish()}function ct(e,t){const i="string"==typeof e?ht(e):e;return i.create(t)}Object(i.f)((e,t)=>{const i=[De.c,De.d,De.e,De.f,De.g,De.h],n=new dt;t.addRule(`.monaco-editor .${n.unexpectedClosingBracketClassName} { color: ${e.getColor(De.i)}; }`);var o=i.map(t=>e.getColor(t)).filter(e=>!!e).filter(e=>!e.isTransparent());for(let r=0;r<30;r++){var s=o[r%o.length];t.addRule(`.monaco-editor .${n.getInlineClassNameOfLevel(r)} { color: ${s}; }`)}});let ut=0;class gt{constructor(e){this._source=e,this._eos=!1}read(){if(this._eos)return null;let e=[],t=0,i=0;for(;;){var n=this._source.read();if(null===n)return this._eos=!0,0===t?null:e.join("");if(0{throw new Error("Invalid change accessor")};class mt{constructor(){this._searchCanceledBrand=void 0}}function ft(e){return e instanceof mt?null:e}mt.INSTANCE=new mt;class _t extends s.a{constructor(e,t,i,n=null,s){super(),this._onWillDispose=this._register(new o.b),this.onWillDispose=this._onWillDispose.event,this._onDidChangeDecorations=this._register(new Ot(e=>this.handleBeforeFireDecorationsChangedEvent(e))),this.onDidChangeDecorations=this._onDidChangeDecorations.event,this._onDidChangeLanguage=this._register(new o.b),this.onDidChangeLanguage=this._onDidChangeLanguage.event,this._onDidChangeLanguageConfiguration=this._register(new o.b),this.onDidChangeLanguageConfiguration=this._onDidChangeLanguageConfiguration.event,this._onDidChangeTokens=this._register(new o.b),this.onDidChangeTokens=this._onDidChangeTokens.event,this._onDidChangeOptions=this._register(new o.b),this.onDidChangeOptions=this._onDidChangeOptions.event,this._onDidChangeAttached=this._register(new o.b),this.onDidChangeAttached=this._onDidChangeAttached.event,this._onDidChangeContentOrInjectedText=this._register(new o.b),this.onDidChangeContentOrInjectedText=this._onDidChangeContentOrInjectedText.event,this._eventEmitter=this._register(new Et),this._backgroundTokenizationState=0,this._onBackgroundTokenizationStateChanged=this._register(new o.b),this.onBackgroundTokenizationStateChanged=this._onBackgroundTokenizationStateChanged.event,this._register(this._eventEmitter.fastEvent(e=>{this._onDidChangeContentOrInjectedText.fire(e.rawContentChangedEvent)})),ut++,this.id="$model"+ut,this.isForSimpleWidget=t.isForSimpleWidget,this._associatedResource=null==n?a.a.parse("inmemory://model/"+ut):n,this._undoRedoService=s,this._attachedEditorCount=0;var{textBuffer:n,disposable:e}=ct(e,t.defaultEOL);this._buffer=n,this._bufferDisposable=e,this._options=_t.resolveOptions(this._buffer,t),n=this._buffer.getLineCount(),e=this._buffer.getValueLengthInRange(new d.a(1,1,n,this._buffer.getLineLength(n)+1),0);t.largeFileOptimizations?this._isTooLargeForTokenization=e>_t.LARGE_FILE_SIZE_THRESHOLD||n>_t.LARGE_FILE_LINE_COUNT_THRESHOLD:this._isTooLargeForTokenization=!1,this._isTooLargeForSyncing=e>_t.MODEL_SYNC_LIMIT,this._versionId=1,this._alternativeVersionId=1,this._initialUndoRedoSnapshot=null,this._isDisposed=!1,this._isDisposing=!1,this._languageIdentifier=i||ge.a,this._languageRegistryListener=Ce.a.onDidChange(e=>{e.languageIdentifier.id===this._languageIdentifier.id&&this._onDidChangeLanguageConfiguration.fire({})}),this._instanceId=r.P(ut),this._lastDecorationId=0,this._decorations=Object.create(null),this._decorationsTree=new Ct,this._commandManager=new u.a(this,s),this._isUndoing=!1,this._isRedoing=!1,this._trimAutoWhitespaceLines=null,this._tokens=new oe.d,this._tokens2=new oe.e,this._tokenization=new _e(this),this._bracketPairColorizer=this._register(new rt(this)),this._decorationProvider=this._bracketPairColorizer,this._register(this._decorationProvider.onDidChangeDecorations(()=>{this._onDidChangeDecorations.beginDeferredEmit(),this._onDidChangeDecorations.fire(),this._onDidChangeDecorations.endDeferredEmit()}))}static resolveOptions(e,t){return t.detectIndentation?(e=p(e,t.tabSize,t.insertSpaces),new c.e({tabSize:e.tabSize,indentSize:e.tabSize,insertSpaces:e.insertSpaces,trimAutoWhitespace:t.trimAutoWhitespace,defaultEOL:t.defaultEOL,bracketPairColorizationOptions:t.bracketPairColorizationOptions})):new c.e({tabSize:t.tabSize,indentSize:t.indentSize,insertSpaces:t.insertSpaces,trimAutoWhitespace:t.trimAutoWhitespace,defaultEOL:t.defaultEOL,bracketPairColorizationOptions:t.bracketPairColorizationOptions})}onDidChangeContentFast(e){return this._eventEmitter.fastEvent(t=>e(t.contentChangedEvent))}onDidChangeContent(e){return this._eventEmitter.slowEvent(t=>e(t.contentChangedEvent))}get backgroundTokenizationState(){return this._backgroundTokenizationState}setBackgroundTokenizationState(e){this._backgroundTokenizationState!==e&&(this._backgroundTokenizationState=e,this._onBackgroundTokenizationStateChanged.fire())}dispose(){this._isDisposing=!0,this._onWillDispose.fire(),this._languageRegistryListener.dispose(),this._tokenization.dispose(),this._isDisposed=!0,super.dispose(),this._bufferDisposable.dispose(),this._isDisposing=!1;const e=new re([],"","\n",!1,!1,!0,!0);e.dispose(),this._buffer=e}_assertNotDisposed(){if(this._isDisposed)throw new Error("Model is disposed!")}_emitContentChangedEvent(e,t){this._bracketPairColorizer.handleContentChanged(t),this._isDisposing||this._eventEmitter.fire(new de.a(e,t))}setValue(e){var t;this._assertNotDisposed(),null!==e&&(({textBuffer:e,disposable:t}=ct(e,this._options.defaultEOL)),this._setValueFromTextBuffer(e,t))}_createContentChanged2(e,t,i,n,o,s,r){return{changes:[{range:e,rangeOffset:t,rangeLength:i,text:n}],eol:this._buffer.getEOL(),versionId:this.getVersionId(),isUndoing:o,isRedoing:s,isFlush:r}}_setValueFromTextBuffer(e,t){this._assertNotDisposed();var i=this.getFullModelRange(),n=(i=this.getValueLengthInRange(i),this.getLineCount()),o=this.getLineMaxColumn(n);this._buffer=e,this._bufferDisposable.dispose(),this._bufferDisposable=t,this._increaseVersionId(),this._tokens.flush(),this._tokens2.flush(),this._decorations=Object.create(null),this._decorationsTree=new Ct,this._commandManager.clear(),this._trimAutoWhitespaceLines=null,this._emitContentChangedEvent(new de.d([new de.f],this._versionId,!1,!1),this._createContentChanged2(new d.a(1,1,n,o),0,i,this.getValue(),!1,!1,!0))}setEOL(e){this._assertNotDisposed();var t,i,n;e=1===e?"\r\n":"\n";this._buffer.getEOL()!==e&&(t=this.getFullModelRange(),t=this.getValueLengthInRange(t),i=this.getLineCount(),n=this.getLineMaxColumn(i),this._onBeforeEOLChange(),this._buffer.setEOL(e),this._increaseVersionId(),this._onAfterEOLChange(),this._emitContentChangedEvent(new de.d([new de.e],this._versionId,!1,!1),this._createContentChanged2(new d.a(1,1,i,n),0,t,this.getValue(),!1,!1,!1)))}_onBeforeEOLChange(){this._decorationsTree.ensureAllNodesHaveRanges(this)}_onAfterEOLChange(){var e=this.getVersionId(),t=this._decorationsTree.collectNodesPostOrder();for(let s=0,r=t.length;se}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();var t=(void 0!==e.tabSize?e:this._options).tabSize,i=(void 0!==e.indentSize?e:this._options).indentSize,n=(void 0!==e.insertSpaces?e:this._options).insertSpaces,o=(void 0!==e.trimAutoWhitespace?e:this._options).trimAutoWhitespace;e=void 0!==e.bracketColorizationOptions?e.bracketColorizationOptions:this._options.bracketPairColorizationOptions,t=new c.e({tabSize:t,indentSize:i,insertSpaces:n,defaultEOL:this._options.defaultEOL,trimAutoWhitespace:o,bracketPairColorizationOptions:e});this._options.equals(t)||(i=this._options.createChangeEvent(t),this._options=t,this._onDidChangeOptions.fire(i))}detectIndentation(e,t){this._assertNotDisposed(),t=p(this._buffer,t,e),this.updateOptions({insertSpaces:t.insertSpaces,tabSize:t.tabSize,indentSize:t.tabSize})}static _normalizeIndentationFromWhitespace(e,t,i){let n=0;for(let r=0;r({range:e.range,text:null})),()=>null)}mightContainNonBasicASCII(){return this._buffer.mightContainNonBasicASCII()}getAlternativeVersionId(){return this._assertNotDisposed(),this._alternativeVersionId}getInitialUndoRedoSnapshot(){return this._assertNotDisposed(),this._initialUndoRedoSnapshot}getOffsetAt(e){return this._assertNotDisposed(),e=this._validatePosition(e.lineNumber,e.column,0),this._buffer.getOffsetAt(e.lineNumber,e.column)}getPositionAt(e){return this._assertNotDisposed(),e=Math.min(this._buffer.getLength(),Math.max(0,e)),this._buffer.getPositionAt(e)}_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();var i=this.getFullModelRange();i=this.getValueInRange(i,e);return t?this._buffer.getBOM()+i:i}createSnapshot(e=!1){return new gt(this._buffer.createSnapshot(e))}getValueLength(e,t=!1){this._assertNotDisposed();var i=this.getFullModelRange();i=this.getValueLengthInRange(i,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()}getEndOfLineSequence(){return this._assertNotDisposed(),"\n"===this._buffer.getEOL()?0:1}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){var t=this._buffer.getLineCount(),i=e.startLineNumber,n=e.startColumn;let o=Math.floor("number"!=typeof i||isNaN(i)?1:i),s=Math.floor("number"!=typeof n||isNaN(n)?1:n);o<1?(o=1,s=1):o>t?(o=t,s=this.getLineMaxColumn(o)):s<=1?s=1:(r=this.getLineMaxColumn(o),s>=r&&(s=r));var r=e.endLineNumber,a=e.endColumn;let l=Math.floor("number"!=typeof r||isNaN(r)?1:r),c=Math.floor("number"!=typeof a||isNaN(a)?1:a);return l<1?(l=1,c=1):l>t?(l=t,c=this.getLineMaxColumn(l)):c<=1?c=1:(t=this.getLineMaxColumn(l),c>=t&&(c=t)),i===o&&n===s&&r===l&&a===c&&e instanceof d.a&&!(e instanceof h.a)?e:new d.a(o,s,l,c)}_isValidPosition(e,t,i){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;if(this._buffer.getLineCount()d.a.isIRange(e))?t.map(e=>this.validateRange(e)):a)?[this.getFullModelRange()]:a).sort((e,t)=>e.startLineNumber-t.startLineNumber||e.startColumn-t.startColumn);const l=[];let h;if(l.push(a.reduce((e,t)=>d.a.areIntersecting(e,t)?e.plusRange(t):(l.push(e),t))),!i&&e.indexOf("\n")<0){const t=new G.a(e,i,n,o),a=t.parseSearchRequest();if(!a)return[];h=e=>this.findMatchesLineByLine(e,a,s,r)}else h=t=>G.c.findMatches(this,new G.a(e,i,n,o),t,s,r);return l.map(h).reduce((e,t)=>e.concat(t),[])}findNextMatch(e,t,i,n,o,s){if(this._assertNotDisposed(),t=this.validatePosition(t),!i&&e.indexOf("\n")<0){const l=new G.a(e,i,n,o);var r=l.parseSearchRequest();if(!r)return null;var a=this.getLineCount();a=new d.a(t.lineNumber,t.column,a,this.getLineMaxColumn(a));let h=this.findMatchesLineByLine(a,r,s,1);return G.c.findNextMatch(this,new G.a(e,i,n,o),t,s),0({range:this.validateRange(e.range),text:e.text}));let i=!0;if(e)for(let t=0,a=e.length;to.endLineNumber;s=o.startLineNumber>s.endLineNumber;if(!r&&!s){a=!0;break}}if(!a){i=!1;break}}if(i)for(let e=0,o=this._trimAutoWhitespaceLines.length;et.endLineNumber)&&!(l===t.startLineNumber&&t.startColumn===h&&t.isEmpty()&&o&&0{var t=this.getPositionAt(e.newPosition),i=this.getPositionAt(e.newEnd);return{range:new d.a(t.lineNumber,t.column,i.lineNumber,i.column),text:e.oldText}}),this._applyUndoRedoEdits(e,t,!0,!1,i,n)}_applyRedo(e,t,i,n){e=e.map(e=>{var t=this.getPositionAt(e.oldPosition),i=this.getPositionAt(e.oldEnd);return{range:new d.a(t.lineNumber,t.column,i.lineNumber,i.column),text:e.newText}}),this._applyUndoRedoEdits(e,t,!1,!0,i,n)}_applyUndoRedoEdits(e,t,i,n,o,s){try{this._onDidChangeDecorations.beginDeferredEmit(),this._eventEmitter.beginDeferredEmit(),this._isUndoing=i,this._isRedoing=n,this.applyEdits(e,!1),this.setEOL(t),this._overwriteAlternativeVersionId(o)}finally{this._isUndoing=!1,this._isRedoing=!1,this._eventEmitter.endDeferredEmit(s),this._onDidChangeDecorations.endDeferredEmit()}}applyEdits(e,t=!1){try{this._onDidChangeDecorations.beginDeferredEmit(),this._eventEmitter.beginDeferredEmit();var i=this._validateEditOperations(e);return this._doApplyEdits(i,t)}finally{this._eventEmitter.endDeferredEmit(),this._onDidChangeDecorations.endDeferredEmit()}}_doApplyEdits(e,t){var i=this._buffer.getLineCount(),n=(e=this._buffer.applyEdits(e,this._options.trimAutoWhitespace,t),this._buffer.getLineCount()),o=e.changes;if(this._trimAutoWhitespaceLines=e.trimAutoWhitespaceLineNumbers,0!==o.length){for(let i=0,n=o.length;ie.lineNumber>i);var b=s.takeFromEndWhile(e=>e.lineNumber===i);e.push(new de.g(_,this.getLineContent(i),b))}if(ge.lineNumbere.lineNumber===t)}e.push(new de.i(u+1,c+h,s,o))}t+=p}this._emitContentChangedEvent(new de.d(e,this.getVersionId(),this._isUndoing,this._isRedoing),{changes:o,eol:this._buffer.getEOL(),versionId:this.getVersionId(),isUndoing:this._isUndoing,isRedoing:this._isRedoing,isFlush:!1})}return null===e.reverseEdits?void 0:e.reverseEdits}undo(){return this._undoRedoService.undo(this.uri)}canUndo(){return this._undoRedoService.canUndo(this.uri)}redo(){return this._undoRedoService.redo(this.uri)}canRedo(){return this._undoRedoService.canRedo(this.uri)}handleBeforeFireDecorationsChangedEvent(e){if(null!==e&&0!==e.size){const t=[...e];e=t.map(e=>new de.g(e,this.getLineContent(e),this._getInjectedTextInLine(e))),this._onDidChangeContentOrInjectedText.fire(new de.c(e))}}changeDecorations(e,t=0){this._assertNotDisposed();try{return this._onDidChangeDecorations.beginDeferredEmit(),this._changeDecorations(t,e)}finally{this._onDidChangeDecorations.endDeferredEmit()}}_changeDecorations(e,t){let i={addDecoration:(t,i)=>this._deltaDecorationsImpl(e,[],[{range:t,options:i}])[0],changeDecoration:(e,t)=>{this._changeDecorationImpl(e,t)},changeDecorationOptions:(e,t)=>{this._changeDecorationOptionsImpl(e,Nt(t))},removeDecoration:t=>{this._deltaDecorationsImpl(e,[t],[])},deltaDecorations:(t,i)=>0===t.length&&0===i.length?[]:this._deltaDecorationsImpl(e,t,i)},o=null;try{o=t(i)}catch(t){Object(n.f)(t)}return i.addDecoration=pt,i.changeDecoration=pt,i.changeDecorationOptions=pt,i.removeDecoration=pt,i.deltaDecorations=pt,o}deltaDecorations(e,t,i=0){if(this._assertNotDisposed(),0===(e=e||[]).length&&0===t.length)return[];try{return this._onDidChangeDecorations.beginDeferredEmit(),this._deltaDecorationsImpl(i,e,t)}finally{this._onDidChangeDecorations.endDeferredEmit()}}_getTrackedRange(e){return this.getDecorationRange(e)}_setTrackedRange(e,t,i){const n=e?this._decorations[e]:null;var o,s;return n?t?(e=this._validateRangeRelaxedNoAllocations(t),o=this._buffer.getOffsetAt(e.startLineNumber,e.startColumn),s=this._buffer.getOffsetAt(e.endLineNumber,e.endColumn),this._decorationsTree.delete(n),n.reset(this.getVersionId(),o,s,e),n.setOptions(Dt[i]),this._decorationsTree.insert(n),n.id):(this._decorationsTree.delete(n),delete this._decorations[n.id],null):t?this._deltaDecorationsImpl(0,[],[{range:t,options:Dt[i]}])[0]:null}removeAllDecorationsWithOwnerId(e){if(!this._isDisposed){var t=this._decorationsTree.collectNodesFromOwner(e);for(let e=0,n=t.length;ethis.getLineCount()?[]:this.getLinesDecorations(e,e,t,i)}getLinesDecorations(e,t,i=0,n=!1){var o=this.getLineCount();e=Math.min(o,Math.max(1,e)),o=Math.min(o,Math.max(1,t)),t=this.getLineMaxColumn(o),e=new d.a(e,1,o,t);const s=this._getDecorationsInRange(e,i,n);return s.push(...this._decorationProvider.getDecorationsInRange(e,i,n)),s}getDecorationsInRange(e,t=0,i=!1){e=this.validateRange(e);const n=this._getDecorationsInRange(e,t,i);return n.push(...this._decorationProvider.getDecorationsInRange(e,t,i)),n}getOverviewRulerDecorations(e=0,t=!1){return this._decorationsTree.getAll(this,e,t,!0)}getInjectedTextDecorations(e=0){return this._decorationsTree.getAllInjectedText(this,e)}_getInjectedTextInLine(e){var t=this._buffer.getOffsetAt(e,1),i=t+this._buffer.getLineLength(e);t=this._decorationsTree.getInjectedTextInInterval(this,t,i,0);return de.b.fromDecorations(t).filter(t=>t.lineNumber===e)}getAllDecorations(e=0,t=!1){const i=this._decorationsTree.getAll(this,e,t,!1);return i.push(...this._decorationProvider.getAllDecorations(e,t)),i}_getDecorationsInRange(e,t,i){var n=this._buffer.getOffsetAt(e.startLineNumber,e.startColumn);e=this._buffer.getOffsetAt(e.endLineNumber,e.endColumn);return this._decorationsTree.getAllInInterval(this,n,e,t,i)}getRangeAt(e,t){return this._buffer.getRangeAt(e,t-e)}_changeDecorationImpl(e,t){const i=this._decorations[e];var n;i&&(i.options.after&&(n=this.getDecorationRange(e),this._onDidChangeDecorations.recordLineAffectedByInjectedText(n.endLineNumber)),i.options.before&&(n=this.getDecorationRange(e),this._onDidChangeDecorations.recordLineAffectedByInjectedText(n.startLineNumber)),e=this._validateRangeRelaxedNoAllocations(t),n=this._buffer.getOffsetAt(e.startLineNumber,e.startColumn),t=this._buffer.getOffsetAt(e.endLineNumber,e.endColumn),this._decorationsTree.delete(i),i.reset(this.getVersionId(),n,t,e),this._decorationsTree.insert(i),this._onDidChangeDecorations.checkAffectedAndFire(i.options),i.options.after&&this._onDidChangeDecorations.recordLineAffectedByInjectedText(e.endLineNumber),i.options.before&&this._onDidChangeDecorations.recordLineAffectedByInjectedText(e.startLineNumber))}_changeDecorationOptionsImpl(e,t){const i=this._decorations[e];var n,o;i&&(e=!(!i.options.overviewRuler||!i.options.overviewRuler.color),n=!(!t.overviewRuler||!t.overviewRuler.color),this._onDidChangeDecorations.checkAffectedAndFire(i.options),this._onDidChangeDecorations.checkAffectedAndFire(t),(i.options.after||t.after)&&(o=this._decorationsTree.getNodeRange(this,i),this._onDidChangeDecorations.recordLineAffectedByInjectedText(o.endLineNumber)),(i.options.before||t.before)&&(o=this._decorationsTree.getNodeRange(this,i),this._onDidChangeDecorations.recordLineAffectedByInjectedText(o.startLineNumber)),e!=n?(this._decorationsTree.delete(i),i.setOptions(t),this._decorationsTree.insert(i)):i.setOptions(t))}_deltaDecorationsImpl(e,t,i){var n=this.getVersionId(),o=t.length;let s=0;var r,a,l,d,h,c,u=i.length;let g=0,p=new Array(u);for(;sthis.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){var t=this.getLineContent(e);t=this._tokens.getTokens(this._languageIdentifier.id,e-1,t);return this._tokens2.addSemanticTokens(e,t)}getLanguageIdentifier(){return this._languageIdentifier}getModeId(){return this._languageIdentifier.language}setMode(e){var t;this._languageIdentifier.id!==e.id&&(t={oldLanguage:this._languageIdentifier.language,newLanguage:e.language},this._languageIdentifier=e,this._onDidChangeLanguage.fire(t),this._onDidChangeLanguageConfiguration.fire({}))}getLanguageIdAtPosition(e,t){e=this.validatePosition(new l.a(e,t));const i=this.getLineTokens(e.lineNumber);return i.getLanguageId(i.findTokenIndexAtOffset(e.column-1))}getWordAtPosition(e){this._assertNotDisposed();var t=this.validatePosition(e);const i=this.getLineContent(t.lineNumber),n=this._getLineTokens(t.lineNumber);var o=n.findTokenIndexAtOffset(t.column-1),[s,r]=_t._findLanguageBoundaries(n,o),r=Object(ve.d)(t.column,Ce.a.getWordDefinition(n.getLanguageId(o)),i.substring(s,r),s);if(r&&r.startColumn<=e.column&&e.column<=r.endColumn)return r;if(0=l)break;if(Object(we.b)(t.getStandardTokenType(h))||t.getLanguageId(h)!==s){l=d;break}}return{searchStartOffset:r,searchEndOffset:l}}_matchBracket(e){var t=e.lineNumber;const i=this._getLineTokens(t),n=this._buffer.getLineContent(t);var o=i.findTokenIndexAtOffset(e.column-1);if(!(o<0)){var s=Ce.a.getBracketsSupport(i.getLanguageId(o));if(s&&!Object(we.b)(i.getStandardTokenType(o))){let{searchStartOffset:l,searchEndOffset:d}=this._establishBracketSearchOffsets(e,i,s,o),h=null;for(;;){var r=ye.a.findNextBracketInRange(s.forwardRegex,t,n,l,d);if(!r)break;if(r.startColumn<=e.column&&e.column<=r.endColumn){var a=n.substring(r.startColumn-1,r.endColumn-1).toLowerCase();a=this._matchFoundBracket(r,s.textIsBracket[a],s.textIsOpenBracket[a],null);if(a){if(a instanceof mt)return null;h=a}}l=r.endColumn-1}if(h)return h}if(0{for(;;){if(i&&++r%100==0&&!i())return mt.INSTANCE;var d=ye.a.findPrevBracketInRange(o,t,n,a,l);if(!d)break;var h=n.substring(d.startColumn-1,d.endColumn-1).toLowerCase();if(e.isOpen(h)?s++:e.isClose(h)&&s--,0===s)return d;l=d.startColumn-1}return null};for(let u=t.lineNumber;1<=u;u--){const e=this._getLineTokens(u);var l=e.getCount(),d=this._buffer.getLineContent(u);let i=l-1,o=d.length,s=d.length,r=(u===t.lineNumber&&(i=e.findTokenIndexAtOffset(t.column-1),o=t.column-1,s=t.column-1),!0);for(;0<=i;i--){var h=e.getLanguageId(i)===n&&!Object(we.b)(e.getStandardTokenType(i));if(h)r?o=e.getStartOffset(i):(o=e.getStartOffset(i),s=e.getEndOffset(i));else if(r&&o!==s){var c=a(u,d,o,s);if(c)return c}r=h}if(r&&o!==s&&(l=a(u,d,o,s),l))return l}return null}_findMatchingBracketDown(e,t,i){var n=e.languageIdentifier.id;const o=e.forwardRegex;let s=1,r=0;var a=(t,n,a,l)=>{for(;;){if(i&&++r%100==0&&!i())return mt.INSTANCE;var d=ye.a.findNextBracketInRange(o,t,n,a,l);if(!d)break;var h=n.substring(d.startColumn-1,d.endColumn-1).toLowerCase();if(e.isOpen(h)?s++:e.isClose(h)&&s--,0===s)return d;a=d.endColumn-1}return null},l=this.getLineCount();for(let p=t.lineNumber;p<=l;p++){const e=this._getLineTokens(p);var d=e.getCount(),h=this._buffer.getLineContent(p);let i=0,o=0,s=0,r=(p===t.lineNumber&&(i=e.findTokenIndexAtOffset(t.column-1),o=t.column-1,s=t.column-1),!0);for(;iDate.now()-e<=t}var n=this.validatePosition(e),o=this.getLineCount();const s=new Map;let r=[];var a=(e,t)=>{if(!s.has(e)){let i=[];for(let e=0,n=t?t.brackets.length:0;e{for(;;){if(i&&++l%100==0&&!i())return mt.INSTANCE;var a=ye.a.findNextBracketInRange(e.forwardRegex,t,n,o,s);if(!a)break;var d=n.substring(a.startColumn-1,a.endColumn-1).toLowerCase();const h=e.textIsBracket[d];if(h&&(h.isOpen(d)?r[h.index]++:h.isClose(d)&&r[h.index]--,-1===r[h.index]))return this._matchFoundBracket(a,h,!1,i);o=a.endColumn-1}return null};let h=-1,c=null;for(let _=n.lineNumber;_<=o;_++){const e=this._getLineTokens(_);var u=e.getCount(),g=this._buffer.getLineContent(_);let t=0,i=0,o=0,s=(_===n.lineNumber&&(t=e.findTokenIndexAtOffset(n.column-1),i=n.column-1,o=n.column-1,f=e.getLanguageId(t),h!==f&&(h=f,c=Ce.a.getBracketsSupport(h),a(h,c))),!0);for(;tn)throw new Error("Illegal value for lineNumber");var o=Ce.a.getFoldingRules(this._languageIdentifier.id),s=Boolean(o&&o.offSide);let r=-2,a=-1,l=-2,d=-1;var h=e=>{if(-1!==r&&(-2===r||r>e-1)){r=-1,a=-1;for(let i=e-2;0<=i;i--){var t=this._computeIndentLevel(i);if(0<=t){r=i,a=t;break}}}if(-2===l){l=-1,d=-1;for(let t=e;t{if(-2===c){c=-1,u=-1;for(let i=e-2;0<=i;i--){var t=this._computeIndentLevel(i);if(0<=t){c=i,u=t;break}}}if(-1!==g&&(-2===g||gn||i=C?f=S:_=!1),v&&(r>=C?b=L:v=!1)}}return{startLineNumber:f,endLineNumber:b,indent:C}}getLinesIndentGuides(e,t){this._assertNotDisposed();var i=this.getLineCount();if(e<1||i>>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="mtk"+this.getForeground(e);return e=this.getFontStyle(e),1&e&&(t+=" mtki"),2&e&&(t+=" mtkb"),4&e&&(t+=" mtku"),t}static getInlineStyleFromMetadata(e,t){var i=this.getForeground(e);e=this.getFontStyle(e);let n=`color: ${t[i]};`;return 1&e&&(n+="font-style: italic;"),2&e&&(n+="font-weight: bold;"),4&e&&(n+="text-decoration: underline;"),n}}const p=function(){let e=Object.create(null);return 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(t){t=e[t];let i=t&&c.d.get(t);return(i=i||c.b.symbolProperty).classNames}}();let m=function(){let e=Object.create(null);return 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,function(t,i){let n=e[t];return void 0!==n||i?n:9}}();function f(e){return e&&a.a.isUri(e.uri)&&l.a.isIRange(e.range)&&(l.a.isIRange(e.originSelectionRange)||l.a.isIRange(e.targetSelectionRange))}(i=n=n||{})[i.Automatic=0]="Automatic",i[i.Explicit=1]="Explicit",(i=o=o||{})[i.Invoke=1]="Invoke",i[i.TriggerCharacter=2]="TriggerCharacter",i[i.ContentChange=3]="ContentChange",(i=s=s||{})[i.Text=0]="Text",i[i.Read=1]="Read",i[i.Write=2]="Write";{i=r=r||{};const e=new Map,t=(e.set("file",0),e.set("module",1),e.set("namespace",2),e.set("package",3),e.set("class",4),e.set("method",5),e.set("property",6),e.set("field",7),e.set("constructor",8),e.set("enum",9),e.set("interface",10),e.set("function",11),e.set("variable",12),e.set("constant",13),e.set("string",14),e.set("number",15),e.set("boolean",16),e.set("array",17),e.set("object",18),e.set("key",19),e.set("null",20),e.set("enum-member",21),e.set("struct",22),e.set("event",23),e.set("operator",24),e.set("type-parameter",25),new Map);t.set(0,"file"),t.set(1,"module"),t.set(2,"namespace"),t.set(3,"package"),t.set(4,"class"),t.set(5,"method"),t.set(6,"property"),t.set(7,"field"),t.set(8,"constructor"),t.set(9,"enum"),t.set(10,"interface"),t.set(11,"function"),t.set(12,"variable"),t.set(13,"constant"),t.set(14,"string"),t.set(15,"number"),t.set(16,"boolean"),t.set(17,"array"),t.set(18,"object"),t.set(19,"key"),t.set(20,"null"),t.set(21,"enum-member"),t.set(22,"struct"),t.set(23,"event"),t.set(24,"operator"),t.set(25,"type-parameter"),i.fromString=function(t){return e.get(t)},i.toString=function(e){return t.get(e)},i.toCssClassName=function(e,i){let n=(e=t.get(e))&&c.d.get("symbol-"+e);return(i?"inline":"block")+" "+(n=n||c.b.symbolProperty).classNames}}class _{constructor(e){this.value=e}}_.Comment=new _("comment"),_.Imports=new _("imports"),_.Region=new _("region");const b=new t.a,v=new t.a,C=new t.a,w=new t.a,y=new t.a,S=new t.a,L=new t.a,x=new t.a,k=new t.a,D=new t.a,N=new t.a,O=new t.a,E=new t.a,I=new t.a,M=new t.a,T=new t.a,A=new t.a,R=new t.a,P=new t.a,F=new t.a,B=new t.a,j=new t.a,W=new t.a,V=new t.a,H=new t.a,z=new class{constructor(){this._map=new Map,this._promises=new Map,this._onDidChange=new d.b,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]),Object(h.i)(()=>{this._map.get(e)===t&&(this._map.delete(e),this.fire([e]))})}registerPromise(e,t){let i=null,n=!1;return this._promises.set(e,t.then(t=>{this._promises.delete(e),!n&&t&&(i=this.register(e,t))})),Object(h.i)(()=>{n=!0,i&&i.dispose()})}getPromise(e){var t=this.get(e);if(t)return Promise.resolve(t);const i=this._promises.get(e);return i?i.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&&2{var t=this.themingParticipants.indexOf(e);this.themingParticipants.splice(t,1)})}getThemingParticipants(){return this.themingParticipants}};function m(e){return p.onColorThemeChange(e)}l.a.add(g.ThemingContribution,p);class f extends r.a{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(){}}},b800:function(e,t,i){"use strict";i.d(t,"d",(function(){return s})),i.d(t,"b",(function(){return a})),i.d(t,"a",(function(){return l})),i.d(t,"c",(function(){return p}));class n{constructor(){this.value="",this.pos=0}static isDigitCharacter(e){return 48<=e&&e<=57}static isVariableCharacter(e){return 95===e||97<=e&&e<=122||65<=e&&e<=90}text(e){this.value=e,this.pos=0}tokenText(e){return this.value.substr(e.pos,e.len)}next(){if(this.pos>=this.value.length)return{type:14,pos:this.pos,len:0};var e=this.pos;let t,i=0,o=this.value.charCodeAt(e);if("number"==typeof(t=n._table[o]))return this.pos+=1,{type:t,pos:e,len:1};if(n.isDigitCharacter(o))for(t=8;i+=1,o=this.value.charCodeAt(e+i),n.isDigitCharacter(o););else if(n.isVariableCharacter(o))for(t=9;o=this.value.charCodeAt(e+ ++i),n.isVariableCharacter(o)||n.isDigitCharacter(o););else for(t=10;i+=1,o=this.value.charCodeAt(e+i),!isNaN(o)&&void 0===n._table[o]&&!n.isDigitCharacter(o)&&!n.isVariableCharacter(o););return this.pos+=i,{type:t,pos:e,len:i}}}n._table={[36]:0,58:1,44:2,123:3,125:4,92:5,47:6,124:7,43:11,45:12,63:13};class o{constructor(){this._children=[]}appendChild(e){return e instanceof s&&this._children[this._children.length-1]instanceof s?this._children[this._children.length-1].value+=e.value:(e.parent=this)._children.push(e),this}replace(e,t){const i=e["parent"];e=i.children.indexOf(e);const n=i.children.slice(0);n.splice(e,1,...t),i._children=n,function e(t,i){for(const n of t)n.parent=i,e(n.children,n)}(t,i)}get children(){return this._children}get snippet(){let e=this;for(;;){if(!e)return;if(e instanceof g)return e;e=e.parent}}toString(){return this.children.reduce((e,t)=>e+t.toString(),"")}len(){return 0}}class s extends o{constructor(e){super(),this.value=e}toString(){return this.value}len(){return this.value.length}clone(){return new s(this.value)}}class r extends o{}class a extends r{constructor(e){super(),this.index=e}static compareByIndex(e,t){return e.index===t.index?0:e.isFinalTabstop?1:t.isFinalTabstop||e.indext.index?1:0}get isFinalTabstop(){return 0===this.index}get choice(){return 1===this._children.length&&this._children[0]instanceof l?this._children[0]:void 0}clone(){let e=new a(this.index);return this.transform&&(e.transform=this.transform.clone()),e._children=this.children.map(e=>e.clone()),e}}class l extends o{constructor(){super(...arguments),this.options=[]}appendChild(e){return e instanceof s&&(e.parent=this).options.push(e),this}toString(){return this.options[0].value}len(){return this.options[0].len()}clone(){var e=new l;return this.options.forEach(e.appendChild,e),e}}class d extends o{constructor(){super(...arguments),this.regexp=new RegExp("")}resolve(e){const t=this;let i=!1,n=e.replace(this.regexp,(function(){return i=!0,t._replace(Array.prototype.slice.call(arguments,0,-2))}));return!i&&this._children.some(e=>e instanceof h&&Boolean(e.elseValue))?this._replace([]):n}_replace(e){let t="";for(const n of this._children){var i;n instanceof h?(i=e[n.index]||"",i=n.resolve(i),t+=i):t+=n.toString()}return t}toString(){return""}clone(){let e=new d;return e.regexp=new RegExp(this.regexp.source,(this.regexp.ignoreCase?"i":"")+(this.regexp.global?"g":"")),e._children=this.children.map(e=>e.clone()),e}}class h extends o{constructor(e,t,i,n){super(),this.index=e,this.shorthandName=t,this.ifValue=i,this.elseValue=n}resolve(e){return"upcase"===this.shorthandName?e?e.toLocaleUpperCase():"":"downcase"===this.shorthandName?e?e.toLocaleLowerCase():"":"capitalize"===this.shorthandName?e?e[0].toLocaleUpperCase()+e.substr(1):"":"pascalcase"===this.shorthandName?e?this._toPascalCase(e):"":"camelcase"===this.shorthandName?e?this._toCamelCase(e):"":Boolean(e)&&"string"==typeof this.ifValue?this.ifValue:Boolean(e)||"string"!=typeof this.elseValue?e||"":this.elseValue}_toPascalCase(e){const t=e.match(/[a-z0-9]+/gi);return t?t.map(e=>e.charAt(0).toUpperCase()+e.substr(1).toLowerCase()).join(""):e}_toCamelCase(e){const t=e.match(/[a-z0-9]+/gi);return t?t.map((e,t)=>0===t?e.toLowerCase():e.charAt(0).toUpperCase()+e.substr(1).toLowerCase()).join(""):e}clone(){return new h(this.index,this.shorthandName,this.ifValue,this.elseValue)}}class c extends r{constructor(e){super(),this.name=e}resolve(e){let t=e.resolve(this);return void 0!==(t=this.transform?this.transform.resolve(t||""):t)&&(this._children=[new s(t)],!0)}clone(){const e=new c(this.name);return this.transform&&(e.transform=this.transform.clone()),e._children=this.children.map(e=>e.clone()),e}}function u(e,t){const i=[...e];for(;0n===e?!(i=!0):(t+=n.len(),!0)),i?t:-1}fullLen(e){let t=0;return u([e],e=>(t+=e.len(),!0)),t}enclosingPlaceholders(e){let t=[],i=e["parent"];for(;i;)i instanceof a&&t.push(i),i=i.parent;return t}resolveVariables(e){return this.walk(t=>(t instanceof c&&t.resolve(e)&&(this._placeholders=void 0),!0)),this}appendChild(e){return this._placeholders=void 0,super.appendChild(e)}replace(e,t){return this._placeholders=void 0,super.replace(e,t)}clone(){var e=new g;return this._children=this.children.map(e=>e.clone()),e}walk(e){u(this.children,e)}}class p{constructor(){this._scanner=new n,this._token={type:14,pos:0,len:0}}static escape(e){return e.replace(/\$|}|\\/g,"\\$&")}static guessNeedsClipboard(e){return/\${?CLIPBOARD/.test(e)}parse(e,t,i){this._scanner.text(e),this._token=this._scanner.next();const n=new g;for(;this._parse(n););const o=new Map,s=[];let r=0;n.walk(e=>(e instanceof a&&(r+=1,e.isFinalTabstop?o.set(0,void 0):!o.has(e.index)&&0{e.mime===i.mime||e.userConfigured||(i.extension&&e.extension,i.filename&&e.filename,i.filepattern&&e.filepattern,i.firstline&&e.firstline)})}function g(e,t){let i;if(e)switch(e.scheme){case s.c.file:i=e.fsPath;break;case s.c.data:const t=a.a.parseMetaData(e);i=t.get(a.a.META_DATA_LABEL);break;default:i=e.path}if(i){i=i.toLowerCase();var o=Object(r.a)(i),u=p(i,o,c);if(u)return[u,n.text];if(u=p(i,o,h),u)return[u,n.text];if(t&&(o=function(e){if(Object(l.S)(e)&&(e=e.substr(1)),0s.filepattern.length)&&(a=l.filepatternOnPath?e:t,null!=(n=l.filepatternLowercase)&&n.call(l,a)&&(s=l)),l.extension&&(!r||l.extension.length>r.extension.length)&&t.endsWith(l.extensionLowercase)&&(r=l)}return o?o.mime:s?s.mime:r?r.mime:null}},b9db:function(e,t,i){"use strict";i.d(t,"a",(function(){return o}));var n=i("561a");function o(e){let t=e.definition;for(;t instanceof n.b;)t=t.definition;return`.codicon-${e.id}:before { content: '${t.fontCharacter}'; }`}i("1e03"),i("f2d2")},b9f8:function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"st",extensions:[".st",".iecst",".iecplc",".lc3lib"],aliases:["StructuredText","scl","stl"],loader:function(){return i.e("chunk-2d2138c7").then(i.bind(null,"acc2"))}})},ba77:function(e,t,i){},bc02:function(e,t,i){},bc04:function(e,t,i){"use strict";i.d(t,"a",(function(){return p})),i.d(t,"b",(function(){return m})),i.d(t,"d",(function(){return f})),i.d(t,"c",(function(){return _}));var n=i("3742"),o=i("6a89"),s=(t=i("2504"),i("a666")),r=i("b2cc"),a=i("4fc3"),l=i("db88"),d=i("0a0f"),h=i("f5f3");i=i("dff7");const c=Object(d.c)("IEditorCancelService"),u=new a.c("cancellableOperation",!1,Object(i.a)("cancellableOperation","Whether the editor runs a cancellable operation, e.g. like 'Peek References'"));Object(h.b)(c,class{constructor(){this._tokens=new WeakMap}add(e,t){let i,n=this._tokens.get(e);return n||(n=e.invokeWithinContext(e=>({key:u.bindTo(e.get(a.b)),tokens:new l.a})),this._tokens.set(e,n)),n.key.set(!0),i=n.tokens.push(t),()=>{i&&(i(),n.key.set(!n.tokens.isEmpty()),i=void 0)}}cancel(e){const t=this._tokens.get(e);if(t){const e=t.tokens.pop();e&&(e.cancel(),t.key.set(!t.tokens.isEmpty()))}}},!0);class g extends t.b{constructor(e,t){super(t),this.editor=e,this._unregister=e.invokeWithinContext(t=>t.get(c).add(e,this))}dispose(){this._unregister(),super.dispose()}}Object(r.k)(new class extends r.c{constructor(){super({id:"editor.cancelOperation",kbOpts:{weight:100,primary:9},precondition:u})}runEditorCommand(e,t){e.get(c).cancel(t)}});class p{constructor(e,t){if(this.flags=t,0!=(1&this.flags)){const t=e.getModel();this.modelVersionId=t?n.v("{0}#{1}",t.uri.toString(),t.getVersionId()):null}else this.modelVersionId=null;0!=(4&this.flags)?this.position=e.getPosition():this.position=null,0!=(2&this.flags)?this.selection=e.getSelection():this.selection=null,0!=(8&this.flags)?(this.scrollLeft=e.getScrollLeft(),this.scrollTop=e.getScrollTop()):(this.scrollLeft=-1,this.scrollTop=-1)}_equals(e){return e instanceof p&&this.modelVersionId===(e=e).modelVersionId&&this.scrollLeft===e.scrollLeft&&this.scrollTop===e.scrollTop&&!(!this.position&&e.position||this.position&&!e.position||this.position&&e.position&&!this.position.equals(e.position))&&!(!this.selection&&e.selection||this.selection&&!e.selection||this.selection&&e.selection&&!this.selection.equalsRange(e.selection))}validate(e){return this._equals(new p(e,this.flags))}}class m extends g{constructor(e,t,i,n){super(e,n),this._listener=new s.b,4&t&&this._listener.add(e.onDidChangeCursorPosition(e=>{i&&o.a.containsPosition(i,e.position)||this.cancel()})),2&t&&this._listener.add(e.onDidChangeCursorSelection(e=>{i&&o.a.containsRange(i,e.selection)||this.cancel()})),8&t&&this._listener.add(e.onDidScrollChange(e=>this.cancel())),1&t&&(this._listener.add(e.onDidChangeModel(e=>this.cancel())),this._listener.add(e.onDidChangeModelContent(e=>this.cancel())))}dispose(){this._listener.dispose(),super.dispose()}}class f extends t.b{constructor(e,t){super(t),this._listener=e.onDidChangeContent(()=>this.cancel())}dispose(){this._listener.dispose(),super.dispose()}}class _{constructor(e,t,i){this._visiblePosition=e,this._visiblePositionScrollDelta=t,this._cursorPosition=i}static capture(e){let t=null,i=0;if(0!==e.getScrollTop()){const o=e.getVisibleRanges();var n;0r.a.shiftIndent(e,e.length+(t=t||1),h,g,p),f=(e,t)=>r.a.unshiftIndent(e,e.length+(t=t||1),h,g,p);let _,b=[],v=e.getLineContent(t),C=v,w=(null!=n?(_=n,n=s.x(v),C=_+v.substring(n.length),o.decreaseIndentPattern&&o.decreaseIndentPattern.test(C)&&(_=f(_),C=_+v.substring(n.length)),v!==C&&b.push(a.a.replaceMove(new d.a(t,1,t,n.length+1),c.b.normalizeIndentation(_,g,p)))):_=s.x(v),_);o.increaseIndentPattern&&o.increaseIndentPattern.test(C)?(w=m(w),_=m(_)):o.indentNextLinePattern&&o.indentNextLinePattern.test(C)&&(w=m(w));for(let r=++t;r<=i;r++){let t=e.getLineContent(r);var y=s.x(t),S=w+t.substring(y.length);o.decreaseIndentPattern&&o.decreaseIndentPattern.test(S)&&(w=f(w),_=f(_)),y!==w&&b.push(a.a.replaceMove(new d.a(r,1,r,y.length+1),c.b.normalizeIndentation(w,g,p))),o.unIndentedLinePattern&&o.unIndentedLinePattern.test(t)||(w=o.increaseIndentPattern&&o.increaseIndentPattern.test(S)?_=m(_):o.indentNextLinePattern&&o.indentNextLinePattern.test(S)?m(w):_)}return b}class _ extends t.b{constructor(){super({id:_.ID,label:n.a("indentationToSpaces","Convert Indentation to Spaces"),alias:"Convert Indentation to Spaces",precondition:h.a.writable})}run(e,t){let i=t.getModel();var n,o;i&&(n=i.getOptions(),(o=t.getSelection())&&(o=new N(o,n.tabSize),t.pushUndoStop(),t.executeCommands(this.id,[o]),t.pushUndoStop(),i.updateOptions({insertSpaces:!0})))}}_.ID="editor.action.indentationToSpaces";class b extends t.b{constructor(){super({id:b.ID,label:n.a("indentationToTabs","Convert Indentation to Tabs"),alias:"Convert Indentation to Tabs",precondition:h.a.writable})}run(e,t){let i=t.getModel();var n,o;i&&(n=i.getOptions(),(o=t.getSelection())&&(o=new O(o,n.tabSize),t.pushUndoStop(),t.executeCommands(this.id,[o]),t.pushUndoStop(),i.updateOptions({insertSpaces:!1})))}}b.ID="editor.action.indentationToTabs";class v extends t.b{constructor(e,t){super(t),this.insertSpaces=e}run(e,t){const i=e.get(m.a),o=e.get(g.a);let s=t.getModel();if(s){let e=o.getCreationOptions(s.getLanguageIdentifier().language,s.uri,s.isForSimpleWidget);const t=[1,2,3,4,5,6,7,8].map(t=>({id:t.toString(),label:t.toString(),description:t===e.tabSize?n.a("configuredTabSize","Configured Tab Size"):void 0})),r=Math.min(s.getOptions().tabSize-1,7);setTimeout(()=>{i.pick(t,{placeHolder:n.a({key:"selectTabWidth",comment:["Tab corresponds to the tab key"]},"Select Tab Size for Current File"),activeItem:t[r]}).then(e=>{e&&s&&!s.isDisposed()&&s.updateOptions({tabSize:parseInt(e.label,10),insertSpaces:this.insertSpaces})})},50)}}}class C extends v{constructor(){super(!1,{id:C.ID,label:n.a("indentUsingTabs","Indent Using Tabs"),alias:"Indent Using Tabs",precondition:void 0})}}C.ID="editor.action.indentUsingTabs";class w extends v{constructor(){super(!0,{id:w.ID,label:n.a("indentUsingSpaces","Indent Using Spaces"),alias:"Indent Using Spaces",precondition:void 0})}}w.ID="editor.action.indentUsingSpaces";class y extends t.b{constructor(){super({id:y.ID,label:n.a("detectIndentation","Detect Indentation from Content"),alias:"Detect Indentation from Content",precondition:void 0})}run(e,t){const i=e.get(g.a);let n=t.getModel();n&&(e=i.getCreationOptions(n.getLanguageIdentifier().language,n.uri,n.isForSimpleWidget),n.detectIndentation(e.insertSpaces,e.tabSize))}}y.ID="editor.action.detectIndentation";class S extends t.b{constructor(){super({id:"editor.action.reindentlines",label:n.a("editor.reindentlines","Reindent Lines"),alias:"Reindent Lines",precondition:h.a.writable})}run(e,t){let i=t.getModel();var n;!i||0<(n=f(i,1,i.getLineCount())).length&&(t.pushUndoStop(),t.executeEdits(this.id,n),t.pushUndoStop())}}class L extends t.b{constructor(){super({id:"editor.action.reindentselectedlines",label:n.a("editor.reindentselectedlines","Reindent Selected Lines"),alias:"Reindent Selected Lines",precondition:h.a.writable})}run(e,t){var i=t.getModel();if(i){var n=t.getSelections();if(null!==n){let e=[];for(var o of n){let t=o.startLineNumber,n=o.endLineNumber;if(t!==n&&1===o.endColumn&&n--,1===t){if(t===n)continue}else t--;o=f(i,t,n),e.push(...o)}0this.update())),this.callOnDispose.add(e.onDidChangeModel(()=>this.update())),this.callOnDispose.add(e.onDidChangeModelLanguage(()=>this.update()))}update(){this.callOnModel.clear(),this.editor.getOption(9)<4||this.editor.getOption(46)||this.editor.hasModel()&&this.callOnModel.add(this.editor.onDidPaste(({range:e})=>{this.trigger(e)}))}trigger(e){var t=this.editor.getSelections();if(!(null===t||1r.a.shiftIndent(e,e.length+1,g,m,f),unshiftIndent:e=>r.a.unshiftIndent(e,e.length+1,g,m,f)};let b=e.startLineNumber;for(;b<=e.endLineNumber&&this.shouldIgnoreLine(c,b);)b++;if(!(b>e.endLineNumber)){let r=c.getLineContent(b);if(!/\S/.test(r.substring(0,e.startColumn-1))){var n=u.a.getGoodIndentForLine(t,c,c.getLanguageIdentifier().id,b,i);if(null!==n){var o=s.x(r);n=p.b(n,g);if(n!==p.b(o,g))n=p.a(n,g,f),_.push({range:new l.a(b,1,b,o.length+1),text:n}),r=n+r.substr(o.length);else if(n=u.a.getIndentMetadata(c,b),0===n||8===n)return}}const m=b;for(;bc.getLineTokens(e),getLanguageIdentifier:()=>c.getLanguageIdentifier(),getLanguageIdAtPosition:(e,t)=>c.getLanguageIdAtPosition(e,t),getLineContent:e=>e===m?r:c.getLineContent(e)},c.getLanguageIdentifier().id,b+1,i),null!==o&&(n=p.b(o,g),t=p.b(s.x(c.getLineContent(b+1)),g),n!==t))){var a=n-t;for(let t=b+1;t<=e.endLineNumber;t++){var d=c.getLineContent(t),h=(d=s.x(d),p.b(d,g));h=p.a(h+a,g,f);h!==d&&_.push({range:new l.a(t,1,t,d.length+1),text:h})}}0<_.length&&(this.editor.pushUndoStop(),i=new x(_,this.editor.getSelection()),this.editor.executeCommand("autoIndentOnPaste",i),this.editor.pushUndoStop())}}}}shouldIgnoreLine(e,t){e.forceTokenization(t);var i=e.getLineFirstNonWhitespaceColumn(t);if(0===i)return!0;let n=e.getLineTokens(t);return 0Promise.resolve(n(i,e,t)).then(void 0,e=>{Object(o.g)(e)})),Promise.all(i).then(e=>{const t=[];for(var i of e)Array.isArray(i)?t.push(...i):i&&t.push(i);return t})}function d(e,t,i){return l(e,t,s.f,(e,t,n)=>e.provideDefinition(t,n,i))}function h(e,t,i){return l(e,t,s.e,(e,t,n)=>e.provideDeclaration(t,n,i))}function c(e,t,i){return l(e,t,s.q,(e,t,n)=>e.provideImplementation(t,n,i))}function u(e,t,i){return l(e,t,s.G,(e,t,n)=>e.provideTypeDefinition(t,n,i))}function g(e,t,i,n){return l(e,t,s.y,(e,t,o)=>a(this,void 0,void 0,(function*(){var s,r=yield e.provideReferences(t,o,{includeDeclaration:!0},n);return i&&r&&2===r.length&&(s=yield e.provideReferences(t,o,{includeDeclaration:!1},n))&&1===s.length?s:r})))}function p(e){return a(this,void 0,void 0,(function*(){var t=yield e();const i=new r.c(t,"");return t=i.references.map(e=>e.link),i.dispose(),t}))}Object(t.n)("_executeDefinitionProvider",(e,t)=>p(()=>d(e,t,n.a.None))),Object(t.n)("_executeDeclarationProvider",(e,t)=>p(()=>h(e,t,n.a.None))),Object(t.n)("_executeImplementationProvider",(e,t)=>p(()=>c(e,t,n.a.None))),Object(t.n)("_executeTypeDefinitionProvider",(e,t)=>p(()=>u(e,t,n.a.None))),Object(t.n)("_executeReferenceProvider",(e,t)=>p(()=>g(e,t,!1,n.a.None)))},bd50:function(e,t,i){"use strict";i.r(t);t=i("b2cc");var n=i("b1ca"),o=i("03d9");class s extends t.b{constructor(){super({id:"editor.action.toggleHighContrast",label:o.i.toggleHighContrast,alias:"Toggle High Contrast Theme",precondition:void 0}),this._originalThemeName=null}run(e,t){const i=e.get(n.a);this._originalThemeName?(i.setTheme(this._originalThemeName),this._originalThemeName=null):(this._originalThemeName=i.getColorTheme().themeName,i.setTheme("hc-black"))}}Object(t.j)(s)},be5f:function(e,t,i){"use strict";i.d(t,"b",(function(){return o})),i.d(t,"a",(function(){return s}));const n=Object.prototype.hasOwnProperty;function o(e,t){for(let i in e)if(n.call(e,i)&&!1===t({key:i,value:e[i]},(function(){delete e[i]})))return}class s{constructor(){this.map=new Map}add(e,t){let i=this.map.get(e);i||(i=new Set,this.map.set(e,i)),i.add(t)}delete(e,t){const i=this.map.get(e);i&&(i.delete(t),0===i.size&&this.map.delete(e))}forEach(e,t){const i=this.map.get(e);i&&i.forEach(t)}}},bf44:function(e,t,i){"use strict";var n=i("33f9");i.o(n,"Emitter")&&i.d(t,"Emitter",(function(){return n.Emitter})),i.o(n,"MarkerSeverity")&&i.d(t,"MarkerSeverity",(function(){return n.MarkerSeverity})),i.o(n,"MarkerTag")&&i.d(t,"MarkerTag",(function(){return n.MarkerTag})),i.o(n,"Range")&&i.d(t,"Range",(function(){return n.Range})),i.o(n,"Uri")&&i.d(t,"Uri",(function(){return n.Uri})),i.o(n,"editor")&&i.d(t,"editor",(function(){return n.editor})),i.o(n,"languages")&&i.d(t,"languages",(function(){return n.languages}))},bf5b:function(e,t,i){"use strict";i.d(t,"b",(function(){return h})),i.d(t,"a",(function(){return c})),i.d(t,"c",(function(){return m}));t=i("5fe7");var n=i("561a"),o=i("308f"),s=i("dff7"),r=i("dd1b"),a=i("89cd"),l=i("b7d0");const d=new class{constructor(){this._onDidChange=new o.b,this.onDidChange=this._onDidChange.event,this.iconSchema={definitions:{icons:{type:"object",properties:{fontId:{type:"string",description:Object(s.a)("iconDefintion.fontId","The id of the font to use. If not set, the font that is defined first is used.")},fontCharacter:{type:"string",description:Object(s.a)("iconDefintion.fontCharacter","The font character associated with the icon definition.")}},additionalProperties:!1,defaultSnippets:[{body:{fontCharacter:"\\\\e030"}}]}},type:"object",properties:{}},this.iconReferenceSchema={type:"string",pattern:`^${n.a.iconNameExpression}$`,enum:[],enumDescriptions:[]},this.iconsById={},this.iconFontsById={}}registerIcon(e,t,i,n){const o=this.iconsById[e];var s;if(o)return i&&!o.description&&(o.description=i,this.iconSchema.properties[e].markdownDescription=i+` $(${e})`,-1!==(s=this.iconReferenceSchema.enum.indexOf(e))&&(this.iconReferenceSchema.enumDescriptions[s]=i),this._onDidChange.fire()),o;this.iconsById[e]={id:e,description:i,defaults:t,deprecationMessage:n};let r={$ref:"#/definitions/icons"};return n&&(r.deprecationMessage=n),i&&(r.markdownDescription=i+`: $(${e})`),this.iconSchema.properties[e]=r,this.iconReferenceSchema.enum.push(e),this.iconReferenceSchema.enumDescriptions.push(i||""),this._onDidChange.fire(),{id:e}}getIcons(){return Object.keys(this.iconsById).map(e=>this.iconsById[e])}getIcon(e){return this.iconsById[e]}getIconSchema(){return this.iconSchema}getIconFont(e){return this.iconFontsById[e]}toString(){var e=(e,t)=>e.id.localeCompare(t.id),t=e=>{for(;l.d.isThemeIcon(e.defaults);)e=this.iconsById[e.defaults.id];return"codicon codicon-"+(e?e.id:"")};let i=[];i.push("| preview | identifier | default codicon ID | description"),i.push("| ----------- | --------------------------------- | --------------------------------- | --------------------------------- |");const n=Object.keys(this.iconsById).map(e=>this.iconsById[e]);for(const o of n.filter(e=>!!e.description).sort(e))i.push(`||${o.id}|${(l.d.isThemeIcon(o.defaults)?o.defaults:o).id}|${o.description||""}|`);i.push("| preview | identifier "),i.push("| ----------- | --------------------------------- |");for(const o of n.filter(e=>!l.d.isThemeIcon(e.defaults)).sort(e))i.push(`||${o.id}|`);return i.join("\n")}};function h(e,t,i,n){return d.registerIcon(e,t,i,n)}function c(){return d}a.a.add("base.contributions.icons",d);for(const f of n.d.all)d.registerIcon(f.id,f.definition,f.description);n.d.onDidRegister(e=>d.registerIcon(e.id,e.definition,e.description));const u="vscode://schemas/icons";let g=a.a.as(r.a.JSONContribution);g.registerSchema(u,d.getIconSchema());const p=new t.e(()=>g.notifySchemaChanged(u),200),m=(d.onDidChange(()=>{p.isScheduled()||p.schedule()}),h("widget-close",n.b.close,Object(s.a)("widgetClose","Icon for the close action in widgets.")))},bfa1c:function(e,t,i){"use strict";i.d(t,"a",(function(){return I}));var n=i("11f7"),o=i("e32d"),s=i("31df"),r=i("5d28"),a=i("7ddc"),l=i("fdcc"),d=i("308f"),h=i("78bc"),c=i("1097"),u=i("9c3e");let g;!function e(t,i,n){function o(s,r){if(!i[s]){var a;if(!t[s])throw(a=new Error("Cannot find module '"+s+"'")).code="MODULE_NOT_FOUND",a;a=i[s]={exports:{}},t[s][0].call(a.exports,(function(e){return o(t[s][1][e]||e)}),a,a.exports,e,t,i,n)}return i[s].exports}for(var s=0;s\s]+))?)*)\s*(\/?)\s*>/,a=/^<\s*\/\s*([\w:-]+)[^>]*>/,l=/([\w:-]+)(?:\s*=\s*(?:(?:"((?:[^"])*)")|(?:'((?:[^'])*)')|([^>\s]+)))?/g,d=/^":">"))},end:function(e){e=o(e),-1!==(a.allowedTags||[]).indexOf(e)&&!1===i.ignoring?(l("")):h(e)},chars:function(e){!1===i.ignoring&&l(a.transformText?a.transformText(e):e)}};function l(t){e.push(t)}function d(e){r.voids[e]||(!1===i.ignoring?i={ignoring:e,depth:1}:i.ignoring===e&&i.depth++)}function h(e){i.ignoring===e&&--i.depth<=0&&c()}function c(){i={ignoring:!1,depth:0}}}},{"./attributes":1,"./elements":3,"./lowercase":5,he:9}],9:[function(e,t,i){var n={"&":"&","<":"<",">":">",'"':""","'":"'"},o={"&":"&","<":"<",">":">",""":'"',"'":"'"},s=/(&|<|>|"|')/g,r=/[&<>"']/g;function a(e){return n[e]}function l(e){return o[e]}function d(e){return null==e?"":String(e).replace(r,a)}function h(e){return null==e?"":String(e).replace(s,l)}d.options=h.options={},t.exports={encode:d,escape:d,decode:h,unescape:h,version:"1.0.0-browser"}},{}],10:[function(e,t,i){function n(e,t){return e[t]=!0,e}t.exports=function(e){return e.reduce(n,{})}},{}]},{},[4]);var p=g,m=i("4acc"),f=i("438a"),_=i("b589"),b=i("aa3d"),v=i("82c9"),C=i("3742"),w=i("6d8e");const y=null==(t=window.trustedTypes)?void 0:t.createPolicy("insane",{createHTML(e,t){return p(e,t)}});function S(e,t={},i={}){var g;function S(t,i){var n=e.uris&&e.uris[t];if(!n)return t;let o=w.a.revive(n);return i?t.startsWith(_.c.data+":")?t:_.a.asBrowserUri(o).toString(!0):w.a.parse(t).toString()===o.toString()?t:(o=o.query?o.with({query:function(t){let i;try{i=Object(f.a)(decodeURIComponent(t))}catch(t){}return i?(i=Object(b.a)(i,t=>{if(e.uris&&e.uris[t])return w.a.revive(e.uris[t])}),encodeURIComponent(JSON.stringify(i))):t}(o.query)}):o).toString()}const L=Object(s.a)(t);let x;const k=new Promise(e=>x=e),D=new m.Renderer;D.image=(e,i,n)=>{let o=[],s=[];if(e){({href:e,dimensions:o}=Object(h.c)(e)),e=S(e,!0);try{var r=w.a.parse(e);t.baseUrl&&r.scheme===_.c.file&&(e=Object(v.j)(t.baseUrl,e).toString())}catch(e){}s.push(`src="${e}"`)}return n&&s.push(`alt="${n}"`),i&&s.push(`title="${i}"`),""},D.link=(i,n,o)=>(i===o&&(o=Object(h.d)(o)),i=S(i,!1),t.baseUrl&&!/^\w[\w\d+.-]*:/.test(i)&&(i=Object(v.j)(t.baseUrl,i).toString()),n=Object(h.d)(n),!(i=Object(h.d)(i))||i.match(/^data:|javascript:/i)||i.match(/^command:/i)&&!e.isTrusted||i.match(/^command:(\/\/\/)?_workbench\.downloadResource/i)?o:`
    /g,">").replace(/"/g,""").replace(/'/g,"'")}" title="${n||i}">${o}`),D.paragraph=t=>{if(e.supportThemeIcons){const e=Object(a.a)(t);t=e.map(e=>"string"==typeof e?e:e.outerHTML).join("")}return`

    ${t}

    `},t.codeBlockRenderer&&(D.code=(e,i)=>{i=t.codeBlockRenderer(i,e);const o=u.b.nextId(),s=Promise.all([i,k]).then(e=>{var t=L.querySelector(`div[data-code="${o}"]`);t&&n.R(t,e[0])}).catch(e=>{});return t.asyncRenderCallback&&s.then(t.asyncRenderCallback),`
    ${Object(C.s)(e)}
    `}),t.actionHandler&&(g=t.actionHandler.disposables.add(new o.a(L,"click")),O=t.actionHandler.disposables.add(new o.a(L,"auxclick")),t.actionHandler.disposables.add(d.c.any(g.event,O.event)(e=>{const i=new r.a(e);if(i.leftButton||i.middleButton){let o=i.target;if("A"===o.tagName||(o=o.parentElement)&&"A"===o.tagName)try{var n=o.dataset.href;n&&t.actionHandler.callback(n,i)}catch(e){Object(l.f)(e)}finally{i.preventDefault()}}}))),i.sanitizer=t=>(e.isTrusted?t.match(/^(]+>)|(<\/\s*span>)$/):void 0)?t:"",i.sanitize=!0,i.silent=!0,i.renderer=D;let N=null!=(g=e.value)?g:"";1e5{e.dispose(),t.asyncRenderCallback()})}return L}t=i("5bd7");var L,x=i("5818"),k=i("4d05"),D=i("a666"),N=i("b707"),O=(i=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3n.dispose()}}_getRenderOptions(t,i){return{baseUrl:this._options.baseUrl,codeBlockRenderer:(t,i)=>E(this,void 0,void 0,(function*(){var n;let o;t?o=this._modeService.getModeIdForLanguageName(t):this._options.editor&&(o=null==(s=this._options.editor.getModel())?void 0:s.getLanguageIdentifier().language),o=o||"plaintext",this._modeService.triggerMode(o);var s=null!=(s=yield N.F.getPromise(o))?s:void 0;const r=document.createElement("span");r.innerHTML=null!=(n=null==(n=e._ttpTokenizer)?void 0:n.createHTML(i,s))?n:Object(k.b)(i,s);let a=this._options.codeBlockFontFamily;return(a=this._options.editor?this._options.editor.getOption(42).fontFamily:a)&&(r.style.fontFamily=a),r})),asyncRenderCallback:()=>this._onDidRenderAsync.fire(),actionHandler:{callback:e=>this._openerService.open(e,{fromUserGesture:!0,allowContributedOpeners:!0,allowCommands:t.isTrusted}).catch(l.f),disposables:i}}}};I._ttpTokenizer=null==(L=window.trustedTypes)?void 0:L.createPolicy("tokenizeToString",{createHTML(e,t){return Object(k.b)(e,t)}}),I=i([O(1,x.a),O(2,t.a)],I)},c101:function(e,t,i){"use strict";i.d(t,"a",(function(){return n}));var n,o;t=i("dff7"),i=i("4fc3");(o=n=n||{}).editorSimpleInput=new i.c("editorSimpleInput",!1,!0),o.editorTextFocus=new i.c("editorTextFocus",!1,t.a("editorTextFocus","Whether the editor text has focus (cursor is blinking)")),o.focus=new i.c("editorFocus",!1,t.a("editorFocus","Whether the editor or an editor widget has focus (e.g. focus is in the find widget)")),o.textInputFocus=new i.c("textInputFocus",!1,t.a("textInputFocus","Whether an editor or a rich text input has focus (cursor is blinking)")),o.readOnly=new i.c("editorReadonly",!1,t.a("editorReadonly","Whether the editor is read only")),o.inDiffEditor=new i.c("inDiffEditor",!1,t.a("inDiffEditor","Whether the context is a diff editor")),o.columnSelection=new i.c("editorColumnSelection",!1,t.a("editorColumnSelection","Whether `editor.columnSelection` is enabled")),o.writable=o.readOnly.toNegated(),o.hasNonEmptySelection=new i.c("editorHasSelection",!1,t.a("editorHasSelection","Whether the editor has text selected")),o.hasOnlyEmptySelection=o.hasNonEmptySelection.toNegated(),o.hasMultipleSelections=new i.c("editorHasMultipleSelections",!1,t.a("editorHasMultipleSelections","Whether the editor has multiple selections")),o.hasSingleSelection=o.hasMultipleSelections.toNegated(),o.tabMovesFocus=new i.c("editorTabMovesFocus",!1,t.a("editorTabMovesFocus","Whether `Tab` will move focus out of the editor")),o.tabDoesNotMoveFocus=o.tabMovesFocus.toNegated(),o.isInWalkThroughSnippet=new i.c("isInEmbeddedEditor",!1,!0),o.canUndo=new i.c("canUndo",!1,!0),o.canRedo=new i.c("canRedo",!1,!0),o.hoverVisible=new i.c("editorHoverVisible",!1,t.a("editorHoverVisible","Whether the editor hover is visible")),o.inCompositeEditor=new i.c("inCompositeEditor",void 0,t.a("inCompositeEditor","Whether the editor is part of a larger editor (e.g. notebooks)")),o.notInCompositeEditor=o.inCompositeEditor.toNegated(),o.languageId=new i.c("editorLangId","",t.a("editorLangId","The language identifier of the editor")),o.hasCompletionItemProvider=new i.c("editorHasCompletionItemProvider",!1,t.a("editorHasCompletionItemProvider","Whether the editor has a completion item provider")),o.hasCodeActionsProvider=new i.c("editorHasCodeActionsProvider",!1,t.a("editorHasCodeActionsProvider","Whether the editor has a code actions provider")),o.hasCodeLensProvider=new i.c("editorHasCodeLensProvider",!1,t.a("editorHasCodeLensProvider","Whether the editor has a code lens provider")),o.hasDefinitionProvider=new i.c("editorHasDefinitionProvider",!1,t.a("editorHasDefinitionProvider","Whether the editor has a definition provider")),o.hasDeclarationProvider=new i.c("editorHasDeclarationProvider",!1,t.a("editorHasDeclarationProvider","Whether the editor has a declaration provider")),o.hasImplementationProvider=new i.c("editorHasImplementationProvider",!1,t.a("editorHasImplementationProvider","Whether the editor has an implementation provider")),o.hasTypeDefinitionProvider=new i.c("editorHasTypeDefinitionProvider",!1,t.a("editorHasTypeDefinitionProvider","Whether the editor has a type definition provider")),o.hasHoverProvider=new i.c("editorHasHoverProvider",!1,t.a("editorHasHoverProvider","Whether the editor has a hover provider")),o.hasDocumentHighlightProvider=new i.c("editorHasDocumentHighlightProvider",!1,t.a("editorHasDocumentHighlightProvider","Whether the editor has a document highlight provider")),o.hasDocumentSymbolProvider=new i.c("editorHasDocumentSymbolProvider",!1,t.a("editorHasDocumentSymbolProvider","Whether the editor has a document symbol provider")),o.hasReferenceProvider=new i.c("editorHasReferenceProvider",!1,t.a("editorHasReferenceProvider","Whether the editor has a reference provider")),o.hasRenameProvider=new i.c("editorHasRenameProvider",!1,t.a("editorHasRenameProvider","Whether the editor has a rename provider")),o.hasSignatureHelpProvider=new i.c("editorHasSignatureHelpProvider",!1,t.a("editorHasSignatureHelpProvider","Whether the editor has a signature help provider")),o.hasInlayHintsProvider=new i.c("editorHasInlayHintsProvider",!1,t.a("editorHasInlayHintsProvider","Whether the editor has an inline hints provider")),o.hasDocumentFormattingProvider=new i.c("editorHasDocumentFormattingProvider",!1,t.a("editorHasDocumentFormattingProvider","Whether the editor has a document formatting provider")),o.hasDocumentSelectionFormattingProvider=new i.c("editorHasDocumentSelectionFormattingProvider",!1,t.a("editorHasDocumentSelectionFormattingProvider","Whether the editor has a document selection formatting provider")),o.hasMultipleDocumentFormattingProvider=new i.c("editorHasMultipleDocumentFormattingProvider",!1,t.a("editorHasMultipleDocumentFormattingProvider","Whether the editor has multiple document formatting providers")),o.hasMultipleDocumentSelectionFormattingProvider=new i.c("editorHasMultipleDocumentSelectionFormattingProvider",!1,t.a("editorHasMultipleDocumentSelectionFormattingProvider","Whether the editor has multiple document selection formatting providers"))},c286:function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"pug",extensions:[".jade",".pug"],aliases:["Pug","Jade","jade"],loader:function(){return i.e("chunk-7459c510").then(i.bind(null,"23e02"))}})},c2c6:function(e,t,i){var n;self.MonacoEnvironment={globalAPI:!(n={editorWorkerService:"editor.worker.js",css:"css.worker.js",html:"html.worker.js",json:"json.worker.js",typescript:"ts.worker.js",javascript:"ts.worker.js",less:"css.worker.js",scss:"css.worker.js",handlebars:"html.worker.js",razor:"html.worker.js"}),getWorkerUrl:function(e,t){var o=i.p;o=(o?o.replace(/\/$/,"")+"/":"")+n[t];if(/^((http:)|(https:)|(file:)|(\/\/))/.test(o)){var s=String(window.location);s=s.substr(0,s.length-window.location.hash.length-window.location.search.length-window.location.pathname.length);if(o.substring(0,s.length)!==s)return/^(\/\/)/.test(o)&&(o=window.location.protocol+o),s=new Blob(["/*"+t+'*/importScripts("'+o+'");'],{type:"application/javascript"}),URL.createObjectURL(s)}return o}},i("4816"),i("3765"),i("6e4e"),i("2935"),i("c36f"),i("0b112"),i("77a4"),i("db2d"),i("9f4d"),i("7c3e"),i("d585"),i("e516"),i("fd11"),i("891c"),i("a106"),i("7605"),i("6df4"),i("7082"),i("958f"),i("3323"),i("f187"),i("1f84"),i("aee8"),i("a222"),i("1af3"),i("bc61"),i("6e62"),i("2e66"),i("8090"),i("747f"),i("7eb7"),i("d844"),i("f17c"),i("5b02"),i("2e4b"),i("6c8c"),i("8452"),i("e2c2"),i("43ad"),i("d741"),i("b574"),i("7a9e"),i("bd50"),i("93ba"),i("6daf"),i("87a3"),i("23ec"),i("5ed2"),i("b3b2"),i("2d47"),e.exports=i("8ea9"),i("09d16"),i("db7a"),i("38e9"),i("962f"),i("d1c2"),i("91d3"),i("0292"),i("8eb6"),i("82a1"),i("a771"),i("13e8"),i("f41d"),i("f570"),i("f5ba"),i("4af6"),i("a8f5"),i("9d48"),i("23f2"),i("2dec"),i("d282"),i("f9ad"),i("77db"),i("8457"),i("7367"),i("cd01"),i("93b9"),i("7257"),i("a79b"),i("daaa"),i("0ef9"),i("16f5"),i("38f6"),i("1aa7"),i("66f1"),i("2e5e"),i("4058"),i("6640"),i("fdc0"),i("c583"),i("8d5c"),i("ea53"),i("abca"),i("b12b"),i("a0a2"),i("1fa1"),i("cb70"),i("2652"),i("8f6a"),i("c286"),i("88b6"),i("4da7"),i("32cc"),i("6a38"),i("4220"),i("a48d"),i("c8aa"),i("8a3f"),i("5d08"),i("19bd"),i("1bd1"),i("c663"),i("73d3"),i("333a"),i("199a"),i("d65c"),i("e8cb"),i("c3d4"),i("b9f8"),i("2d19"),i("d2ce"),i("0542"),i("9f5f"),i("10eb"),i("cf78"),i("9eb0"),i("0447"),i("1389")},c317:function(e,t,i){"use strict";(function(e){i.d(t,"a",(function(){return s})),i.d(t,"b",(function(){return r})),i.d(t,"c",(function(){return a}));var n=i("30db");let o;if(void 0!==n.b.vscode&&void 0!==n.b.vscode.process){const e=n.b.vscode.process;o={get platform(){return e.platform},get arch(){return e.arch},get env(){return e.env},cwd(){return e.cwd()},nextTick(e){return Object(n.j)(e)}}}else o=void 0!==e?{get platform(){return e.platform},get arch(){return e.arch},get env(){return Object({NODE_ENV:"production",VUE_APP_ENV:"production",VUE_APP_TITLE:"CRMEB",VUE_APP_API_URL:"",VUE_APP_WS_KEFU_URL:"",VUE_APP_WS_ADMIN_URL:"",BASE_URL:"/admin/"})},cwd(){return Object({NODE_ENV:"production",VUE_APP_ENV:"production",VUE_APP_TITLE:"CRMEB",VUE_APP_API_URL:"",VUE_APP_WS_KEFU_URL:"",VUE_APP_WS_ADMIN_URL:"",BASE_URL:"/admin/"}).VSCODE_CWD||e.cwd()},nextTick(t){return e.nextTick(t)}}:{get platform(){return n.i?"win32":n.f?"darwin":"linux"},get arch(){},nextTick(e){return Object(n.j)(e)},get env(){return{}},cwd(){return"/"}};const s=o.cwd,r=o.env,a=o.platform}).call(this,i("f28c"))},c36f:function(e,t,i){"use strict";i.r(t),i.d(t,"CutAction",(function(){return m})),i.d(t,"CopyAction",(function(){return f})),i.d(t,"PasteAction",(function(){return _}));var n=i("dff7"),o=(t=i("0f70"),i("30db")),s=i("e53c"),r=i("b2cc"),a=i("5717"),l=i("c101"),d=i("7e32"),h=i("f577"),c=function(e,t,i,n){return new(i=i||Promise)((function(o,s){function r(e){try{l(n.next(e))}catch(e){s(e)}}function a(e){try{l(n.throw(e))}catch(e){s(e)}}function l(e){var t;e.done?o(e.value):((t=e.value)instanceof i?t:new i((function(e){e(t)}))).then(r,a)}l((n=n.apply(e,t||[])).next())}))},u=(i="9_cutcopypaste",o.g||document.queryCommandSupported("cut")),g=o.g||document.queryCommandSupported("copy");t=void 0!==navigator.clipboard&&!t.g||document.queryCommandSupported("paste");function p(e){return e.register(),e}const m=u?p(new r.e({id:"editor.action.clipboardCutAction",precondition:void 0,kbOpts:o.g?{primary:2102,win:{primary:2102,secondary:[1044]},weight:100}:void 0,menuOpts:[{menuId:d.b.MenubarEditMenu,group:"2_ccp",title:n.a({key:"miCut",comment:["&& denotes a mnemonic"]},"Cu&&t"),order:1},{menuId:d.b.EditorContext,group:i,title:n.a("actions.clipboard.cutLabel","Cut"),when:l.a.writable,order:1},{menuId:d.b.CommandPalette,group:"",title:n.a("actions.clipboard.cutLabel","Cut"),order:1},{menuId:d.b.SimpleEditorContext,group:i,title:n.a("actions.clipboard.cutLabel","Cut"),when:l.a.writable,order:1}]})):void 0,f=g?p(new r.e({id:"editor.action.clipboardCopyAction",precondition:void 0,kbOpts:o.g?{primary:2081,win:{primary:2081,secondary:[2067]},weight:100}:void 0,menuOpts:[{menuId:d.b.MenubarEditMenu,group:"2_ccp",title:n.a({key:"miCopy",comment:["&& denotes a mnemonic"]},"&&Copy"),order:2},{menuId:d.b.EditorContext,group:i,title:n.a("actions.clipboard.copyLabel","Copy"),order:2},{menuId:d.b.CommandPalette,group:"",title:n.a("actions.clipboard.copyLabel","Copy"),order:1},{menuId:d.b.SimpleEditorContext,group:i,title:n.a("actions.clipboard.copyLabel","Copy"),order:2}]})):void 0,_=(d.d.appendMenuItem(d.b.MenubarEditMenu,{submenu:d.b.MenubarCopy,title:{value:n.a("copy as","Copy As"),original:"Copy As"},group:"2_ccp",order:3}),d.d.appendMenuItem(d.b.EditorContext,{submenu:d.b.EditorContextCopy,title:{value:n.a("copy as","Copy As"),original:"Copy As"},group:i,order:3}),t?p(new r.e({id:"editor.action.clipboardPasteAction",precondition:void 0,kbOpts:o.g?{primary:2100,win:{primary:2100,secondary:[1043]},linux:{primary:2100,secondary:[1043]},weight:100}:void 0,menuOpts:[{menuId:d.b.MenubarEditMenu,group:"2_ccp",title:n.a({key:"miPaste",comment:["&& denotes a mnemonic"]},"&&Paste"),order:4},{menuId:d.b.EditorContext,group:i,title:n.a("actions.clipboard.pasteLabel","Paste"),when:l.a.writable,order:4},{menuId:d.b.CommandPalette,group:"",title:n.a("actions.clipboard.pasteLabel","Paste"),order:1},{menuId:d.b.SimpleEditorContext,group:i,title:n.a("actions.clipboard.pasteLabel","Paste"),when:l.a.writable,order:4}]})):void 0);class b extends r.b{constructor(){super({id:"editor.action.clipboardCopyWithSyntaxHighlightingAction",label:n.a("actions.clipboard.copyWithSyntaxHighlightingLabel","Copy With Syntax Highlighting"),alias:"Copy With Syntax Highlighting",precondition:void 0,kbOpts:{kbExpr:l.a.textInputFocus,primary:0,weight:100}})}run(e,t){!t.hasModel()||!t.getOption(31)&&t.getSelection().isEmpty()||(s.a.forceCopyWithSyntaxHighlighting=!0,t.focus(),document.execCommand("copy"),s.a.forceCopyWithSyntaxHighlighting=!1)}}function v(e,t){e&&(e.addImplementation(1e4,"code-editor",(e,i)=>{const n=e.get(a.a).getFocusedCodeEditor();if(n&&n.hasTextFocus()){e=n.getOption(31);const i=n.getSelection();return i&&i.isEmpty()&&!e||document.execCommand(t),!0}return!1}),e.addImplementation(0,"generic-dom",(e,i)=>(document.execCommand(t),!0)))}v(m,"cut"),v(f,"copy"),_&&(_.addImplementation(1e4,"code-editor",(e,t)=>{const i=e.get(a.a),n=e.get(h.a),r=i.getFocusedCodeEditor();return!(!r||!r.hasTextFocus())&&(!document.execCommand("paste")&&o.h&&c(void 0,void 0,void 0,(function*(){var e=yield n.readText();if(""!==e){var t=s.b.INSTANCE.get(e);let i=!1,n=null,o=null;t&&(i=r.getOption(31)&&!!t.isFromEmptySelection,n=void 0!==t.multicursorText?t.multicursorText:null,o=t.mode),r.trigger("keyboard","paste",{text:e,pasteOnNewLine:i,multicursorText:n,mode:o})}})),!0)}),_.addImplementation(0,"generic-dom",(e,t)=>(document.execCommand("paste"),!0))),g&&Object(r.j)(b)},c3d4:function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"sql",extensions:[".sql"],aliases:["SQL"],loader:function(){return i.e("chunk-2d0ae937").then(i.bind(null,"0b3b"))}})},c4e3:function(e,t,i){"use strict";i.d(t,"a",(function(){return m}));var n=i("11f7"),o=i("ee56"),s=i("5fe7"),r=i("2504"),a=i("a666"),l=i("ef8e9"),d=i("dff7"),h=function(e,t,i,n){return new(i=i||Promise)((function(o,s){function r(e){try{l(n.next(e))}catch(e){s(e)}}function a(e){try{l(n.throw(e))}catch(e){s(e)}}function l(e){var t;e.done?o(e.value):((t=e.value)instanceof i?t:new i((function(e){e(t)}))).then(r,a)}l((n=n.apply(e,t||[])).next())}))};function c(e,t,i){if(i){const o=function(e){if(Object(l.k)(e))return()=>h(this,void 0,void 0,(function*(){return e}));if(Object(l.h)(e.markdown))return e.markdown;{const t=e.markdown;return()=>h(this,void 0,void 0,(function*(){return t}))}}(i);let c,u;const g=n.i(t,n.d.MOUSE_OVER,g=>{if(!c){const g=new r.b;var p=e=>{var i=e.type===n.d.MOUSE_DOWN;i&&(null!==u&&void 0!==u&&u.dispose(),u=void 0),!i&&e.fromElement!==t||(null!==c&&void 0!==c&&c.dispose(),c=void 0)};const m=n.i(t,n.d.MOUSE_LEAVE,p,!0),f=n.i(t,n.d.MOUSE_DOWN,p,!0),_={targetElements:[t],dispose:()=>{}};let b;void 0!==e.placement&&"mouse"!==e.placement||(b=n.i(t,n.d.MOUSE_MOVE,e=>_.x=e.x+10,!0));const v=new s.e(()=>h(this,void 0,void 0,(function*(){var t;c&&(t={content:Object(d.a)("iconLabel.loading","Loading..."),target:_,hoverPosition:2},null!==u&&void 0!==u&&u.dispose(),u=e.showHover(t),t=null!=(t=yield o(g.token))?t:Object(l.k)(i)?void 0:i.markdownNotSupportedFallback,null!==u&&void 0!==u&&u.dispose(),u=void 0,t&&c&&(t={content:t,target:_,showPointer:"element"===e.placement,hoverPosition:2},u=e.showHover(t))),null!==b&&void 0!==b&&b.dispose()})),e.delay);v.schedule(),c=Object(a.i)(()=>{v.dispose(),null!==b&&void 0!==b&&b.dispose(),f.dispose(),m.dispose(),g.dispose(!0)})}},!0);return Object(a.i)(()=>{g.dispose(),null!==c&&void 0!==c&&c.dispose(),null!==u&&void 0!==u&&u.dispose()})}}var u=i("aa3d"),g=i("9ee1");i("2a04");class p{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 empty(e){this.disposed||e===this._empty||(this._empty=e,this._element.style.marginLeft=e?"0":"")}dispose(){this.disposed=!0}}class m extends a.a{constructor(e,t){super(),this.customHovers=new Map,this.domNode=this._register(new p(n.q(e,n.a(".monaco-icon-label")))),this.labelContainer=n.q(this.domNode.element,n.a(".monaco-icon-label-container")),e=n.q(this.labelContainer,n.a("span.monaco-icon-name-container")),this.descriptionContainer=this._register(new p(n.q(this.labelContainer,n.a("span.monaco-icon-description-container")))),null!=t&&t.supportHighlights||null!=t&&t.supportIcons?this.nameNode=new _(e,!!t.supportIcons):this.nameNode=new f(e),null!=t&&t.supportDescriptionHighlights?this.descriptionNodeFactory=()=>new o.a(n.q(this.descriptionContainer.element,n.a("span.label-description")),!!t.supportIcons):this.descriptionNodeFactory=()=>this._register(new p(n.q(this.descriptionContainer.element,n.a("span.label-description")))),this.hoverDelegate=null==t?void 0:t.hoverDelegate}setLabel(e,t,i){const n=["monaco-icon-label"];i&&(i.extraClasses&&n.push(...i.extraClasses),i.italic&&n.push("italic"),i.strikethrough&&n.push("strikethrough")),this.domNode.className=n.join(" "),this.setupHover(this.labelContainer,null==i?void 0:i.title),this.nameNode.setLabel(e,i),(t||this.descriptionNode)&&(this.descriptionNode||(this.descriptionNode=this.descriptionNodeFactory()),this.descriptionNode instanceof o.a?(this.descriptionNode.set(t||"",i?i.descriptionMatches:void 0),this.setupHover(this.descriptionNode.element,null==i?void 0:i.descriptionTitle)):(this.descriptionNode.textContent=t||"",this.setupHover(this.descriptionNode.element,(null==i?void 0:i.descriptionTitle)||""),this.descriptionNode.empty=!t))}setupHover(e,t){const i=this.customHovers.get(e);var n;i&&(i.dispose(),this.customHovers.delete(e)),t?this.hoverDelegate?(n=c(this.hoverDelegate,e,t))&&this.customHovers.set(e,n):(n=e,t=t,Object(l.k)(t)?n.title=t:null!=t&&t.markdownNotSupportedFallback?n.title=t.markdownNotSupportedFallback:n.removeAttribute("title")):e.removeAttribute("title")}dispose(){super.dispose();for(const e of this.customHovers.values())e.dispose();this.customHovers.clear()}}class f{constructor(e){this.container=e,this.label=void 0,this.singleLabel=void 0}setLabel(e,t){if(this.label!==e||!Object(u.d)(this.options,t))if(this.label=e,this.options=t,"string"==typeof e)this.singleLabel||(this.container.innerText="",this.container.classList.remove("multiple"),this.singleLabel=n.q(this.container,n.a("a.label-name",{id:null==t?void 0:t.domId}))),this.singleLabel.textContent=e;else{this.container.innerText="",this.container.classList.add("multiple"),this.singleLabel=void 0;for(let s=0;s{const o={start:n,end:n+e.length};return e=i.map(e=>g.a.intersect(o,e)).filter(e=>!g.a.isEmpty(e)).map(({start:e,end:t})=>({start:e-n,end:t-n})),n=o.end+t.length,e})}}(e,i,null==t?void 0:t.matches);for(let d=0;d{if(t=e,Object(o.j)(t)&&n.a.isUri(t.resource)&&Object(o.j)(t.edit))return new a(e.resource,e.edit,e.modelVersionId,e.metadata);var t;if(t=e,Object(o.j)(t)&&(Boolean(t.newUri)||Boolean(t.oldUri)))return new l(e.oldUri,e.newUri,e.options,e.metadata);throw new Error("Unsupported edit")})}}class a extends r{constructor(e,t,i,n){super(n),this.resource=e,this.textEdit=t,this.versionId=i}}class l extends r{constructor(e,t,i,n){super(n),this.oldResource=e,this.newResource=t,this.options=i}}},c84a:function(e,t,i){},c8aa:function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"restructuredtext",extensions:[".rst"],aliases:["reStructuredText","restructuredtext"],loader:function(){return i.e("chunk-2d0bdf38").then(i.bind(null,"2dd4"))}})},caa1:function(e,t,i){},cab5:function(e,t,i){},cb70:function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"postiats",extensions:[".dats",".sats",".hats"],aliases:["ATS","ATS/Postiats"],loader:function(){return i.e("chunk-2d0cf16e").then(i.bind(null,"61da"))}})},ccde:function(e,t,i){"use strict";i.d(t,"a",(function(){return h}));var n=i("3742"),o=i("2e5d"),s=i("6a89"),r=i("8025"),a=i("70cb");const l=Object.create(null);function d(e,t){if(t<=0)return"";l[e]||(l[e]=["",e]);const i=l[e];for(let n=i.length;n<=t;n++)i[n]=i[n-1]+e;return i[t]}class h{constructor(e,t){this._opts=t,this._selection=e,this._selectionId=null,this._useLastEditRangeForCursorEndPosition=!1,this._selectionStartColumnStaysPut=!1}static unshiftIndent(e,t,i,n,s){return e=o.a.visibleColumnFromColumn(e,t,i),s?(t=d(" ",n),d(t,o.a.prevIndentTabStop(e,n)/n)):d("\t",o.a.prevRenderTabStop(e,i)/i)}static shiftIndent(e,t,i,n,s){return e=o.a.visibleColumnFromColumn(e,t,i),s?(t=d(" ",n),d(t,o.a.nextIndentTabStop(e,n)/n)):d("\t",o.a.nextRenderTabStop(e,i)/i)}_addEditOperation(e,t,i){this._useLastEditRangeForCursorEndPosition?e.addTrackedEditOperation(t,i):e.addEditOperation(t,i)}getEditOperations(e,t){var i=this._selection.startLineNumber;let r=this._selection.endLineNumber;1===this._selection.endColumn&&i!==r&&(r-=1);var{tabSize:l,indentSize:c,insertSpaces:u}=this._opts,g=i===r;if(this._opts.useTabStops){this._selection.isEmpty()&&/^\s*$/.test(e.getLineContent(i))&&(this._useLastEditRangeForCursorEndPosition=!0);let d=0,m=0;for(let f=i;f<=r;f++,d=m){m=0;let r=e.getLineContent(f),_=n.u(r);if((!this._opts.isUnshift||0!==r.length&&0!==_)&&(g||this._opts.isUnshift||0!==r.length)){if(-1===_&&(_=r.length),1/?",o=function(e=""){let t="(-?\\d*\\.\\d\\w*)|([^";for(const i of n)0<=e.indexOf(i)||(t+="\\"+i);return t+="\\s]+)",new RegExp(t,"g")}();function s(e){let t=o;if(e&&e instanceof RegExp)if(e.global)t=e;else{let i="g";e.ignoreCase&&(i+="i"),e.multiline&&(i+="m"),e.unicode&&(i+="u"),t=new RegExp(e.source,i)}return t.lastIndex=0,t}const r={maxLen:1e3,windowSize:15,timeBudget:150};function a(e,t,i,n,o=r){if(i.length>o.maxLen){let s=e-o.maxLen/2;return s<0?s=0:n+=s,a(e,t,i=i.substring(s,e+o.maxLen/2),n,o)}var s=Date.now(),l=e-1-n;let d=-1,h=null;for(let r=1;!(Date.now()-s>=o.timeBudget);r++){var c=l-o.windowSize*r,u=(t.lastIndex=Math.max(0,c),function(e,t,i,n){for(var o;o=e.exec(t);){var s=o.index||0;if(s<=i&&e.lastIndex>=i)return o;if(0this.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 r.a(e.modifiedStartLineNumber,e.modifiedStartColumn,e.modifiedEndLineNumber,e.modifiedEndColumn)})}):this.ranges.push({rhs:!0,range:new r.a(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,i=this._editor.getPosition();if(i){for(let n=0,o=this.ranges.length;n=this.ranges.length&&(this.nextIdx=0)):(--this.nextIdx,this.nextIdx<0&&(this.nextIdx=this.ranges.length-1));let n=this.ranges[this.nextIdx];this.ignoreSelectionChange=!0;try{var i=n.range.getStartPosition();this._editor.setPosition(i),this._editor.revealPositionInCenter(i,t)}finally{this.ignoreSelectionChange=!1}}}canNavigate(){return this.ranges&&0t(e))),this._modelEventListeners.add(e.onDidChangeLanguage(t=>i(e,t)))}_disposeLanguageSelection(){this._languageSelectionListener&&(this._languageSelectionListener.dispose(),this._languageSelectionListener=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 D=s.d||s.f?1:2;class N{constructor(e,t,i,n,o,s,r,a){this.uri=e,this.initialUndoRedoSnapshot=t,this.time=i,this.sharesUndoRedoStack=n,this.heapSize=o,this.sha1=s,this.versionId=r,this.alternativeVersionId=a}}let O=class e extends o.a{constructor(e,t,i,o,s){super(),this._configurationService=e,this._resourcePropertiesService=t,this._themeService=i,this._logService=o,this._undoRedoService=s,this._onModelAdded=this._register(new n.b),this.onModelAdded=this._onModelAdded.event,this._onModelRemoved=this._register(new n.b),this.onModelRemoved=this._onModelRemoved.event,this._onModelModeChanged=this._register(new n.b),this.onModelModeChanged=this._onModelModeChanged.event,this._modelCreationOptionsByLanguageAndResource=Object.create(null),this._models={},this._disposedModels=new Map,this._disposedModelsHeapSize=0,this._semanticStyling=this._register(new T(this._themeService,this._logService)),this._register(this._configurationService.onDidChangeConfiguration(()=>this._updateModelOptions())),this._updateModelOptions(),this._register(new M(this,this._themeService,this._configurationService,this._semanticStyling))}static _readModelOptions(e,t){let i=a.d.tabSize,n=(e.editor&&void 0!==e.editor.tabSize&&(r=parseInt(e.editor.tabSize,10),(i=isNaN(r)?i:r)<1&&(i=1)),i),o=(e.editor&&void 0!==e.editor.indentSize&&"tabSize"!==e.editor.indentSize&&(r=parseInt(e.editor.indentSize,10),(n=isNaN(r)?n:r)<1&&(n=1)),a.d.insertSpaces),s=(e.editor&&void 0!==e.editor.insertSpaces&&(o="false"!==e.editor.insertSpaces&&Boolean(e.editor.insertSpaces)),D);var r=e.eol;"\r\n"===r?s=2:"\n"===r&&(s=1);let l=a.d.trimAutoWhitespace,d=(e.editor&&void 0!==e.editor.trimAutoWhitespace&&(l="false"!==e.editor.trimAutoWhitespace&&Boolean(e.editor.trimAutoWhitespace)),a.d.detectIndentation),h=(e.editor&&void 0!==e.editor.detectIndentation&&(d="false"!==e.editor.detectIndentation&&Boolean(e.editor.detectIndentation)),a.d.largeFileOptimizations),c=(e.editor&&void 0!==e.editor.largeFileOptimizations&&(h="false"!==e.editor.largeFileOptimizations&&Boolean(e.editor.largeFileOptimizations)),a.d.bracketPairColorizationOptions);return null!=(r=e.editor)&&r.bracketPairColorization&&"object"==typeof e.editor.bracketPairColorization&&(c={enabled:!!e.editor.bracketPairColorization.enabled}),{isForSimpleWidget:t,tabSize:i,indentSize:n,insertSpaces:o,detectIndentation:d,defaultEOL:s,trimAutoWhitespace:l,largeFileOptimizations:h,bracketPairColorizationOptions:c}}_getEOL(e,t){return e?this._resourcePropertiesService.getEOL(e,t):(e=this._configurationService.getValue("files.eol",{overrideIdentifier:t}))&&"string"==typeof e&&"auto"!==e?e:3===s.a||2===s.a?"\n":"\r\n"}_shouldRestoreUndoStack(){var e=this._configurationService.getValue("files.restoreUndoStack");return"boolean"!=typeof e||e}getCreationOptions(t,i,n){let o=this._modelCreationOptionsByLanguageAndResource[t+i];var s,r;return o||(s=this._configurationService.getValue("editor",{overrideIdentifier:t,resource:i}),r=this._getEOL(i,t),o=e._readModelOptions({editor:s,eol:r},n),this._modelCreationOptionsByLanguageAndResource[t+i]=o),o}_updateModelOptions(){var t=this._modelCreationOptionsByLanguageAndResource,i=(this._modelCreationOptionsByLanguageAndResource=Object.create(null),Object.keys(this._models));for(let r=0,a=i.length;re){const i=[];for(this._disposedModels.forEach(e=>{e.sharesUndoRedoStack||i.push(e)}),i.sort((e,t)=>e.time-t.time);0e;){var t=i.shift();this._removeDisposedModel(t.uri),null!==t.initialUndoRedoSnapshot&&this._undoRedoService.restoreSnapshot(t.initialUndoRedoSnapshot)}}}_createModelData(e,t,i,n){n=this.getCreationOptions(t.language,i,n);const o=new l.b(e,n,t,i,this._undoRedoService);if(i&&this._disposedModels.has(L(i)))if(e=this._removeDisposedModel(i),n=this._undoRedoService.getElements(i),t=x(o)===e.sha1,t||e.sharesUndoRedoStack){for(const e of n.past)Object(b.b)(e)&&e.matchesResource(i)&&e.setModel(o);for(const e of n.future)Object(b.b)(e)&&e.matchesResource(i)&&e.setModel(o);this._undoRedoService.setElementsValidFlag(i,!0,e=>Object(b.b)(e)&&e.matchesResource(i)),t&&(o._overwriteVersionId(e.versionId),o._overwriteAlternativeVersionId(e.alternativeVersionId),o._overwriteInitialUndoRedoSnapshot(e.initialUndoRedoSnapshot))}else null!==e.initialUndoRedoSnapshot&&this._undoRedoService.restoreSnapshot(e.initialUndoRedoSnapshot);if(n=L(o.uri),this._models[n])throw new Error("ModelService: Cannot add model because it already exists!");return t=new k(o,e=>this._onWillDispose(e),(e,t)=>this._onDidChangeLanguage(e,t)),this._models[n]=t}createModel(e,t,i,n=!1){let o;return t?(o=this._createModelData(e,t.languageIdentifier,i,n),this.setMode(o.model,t)):o=this._createModelData(e,h.b,i,n),this._onModelAdded.fire(o.model),o.model}setMode(e,t){if(t){const i=this._models[L(e.uri)];i&&i.setLanguage(t)}}getModels(){const e=[];var t=Object.keys(this._models);for(let n=0,o=t.length;nd?null!==(l=n.model.getInitialUndoRedoSnapshot())&&this._undoRedoService.restoreSnapshot(l):(this._ensureDisposedModelsHeapSize(d-r),this._undoRedoService.setElementsValidFlag(t.uri,!1,e=>Object(b.b)(e)&&e.matchesResource(t.uri)),this._insertDisposedModel(new N(t.uri,n.model.getInitialUndoRedoSnapshot(),Date.now(),o,r,x(t),t.getVersionId(),t.getAlternativeVersionId()))):o||null!==(l=n.model.getInitialUndoRedoSnapshot())&&this._undoRedoService.restoreSnapshot(l),delete this._models[i],n.dispose(),delete this._modelCreationOptionsByLanguageAndResource[t.getLanguageIdentifier().language+t.uri],this._onModelRemoved.fire(t)}_onDidChangeLanguage(t,i){i=i.oldLanguage;var n=t.getLanguageIdentifier().language,o=this.getCreationOptions(i,t.uri,t.isForSimpleWidget);n=this.getCreationOptions(n,t.uri,t.isForSimpleWidget);e._setModelOptionsForModel(t,n,o),this._onModelModeChanged.fire({model:t,oldModeId:i})}};O.MAX_MEMORY_FOR_CLOSED_FILES_UNDO_STACK=20971520,O=i([S(0,c.a),S(1,t.b),S(2,p.b),S(3,m.b),S(4,f.a)],O);const E="editor.semanticHighlighting";function I(e,t,i){return e=null==(i=i.getValue(E,{overrideIdentifier:e.getLanguageIdentifier().language,resource:e.uri}))?void 0:i.enabled,"boolean"==typeof e?e:t.getColorTheme().semanticHighlighting}class M extends o.a{constructor(e,t,i,n){super(),this._watchers=Object.create(null),this._semanticStyling=n;const o=e=>{this._watchers[e.uri.toString()]=new R(e,t,this._semanticStyling)},s=(e,t)=>{t.dispose(),delete this._watchers[e.uri.toString()]},r=()=>{for(var n of e.getModels()){var r=this._watchers[n.uri.toString()];I(n,t,i)?r||o(n):r&&s(n,r)}};this._register(e.onModelAdded(e=>{I(e,t,i)&&o(e)})),this._register(e.onModelRemoved(e=>{var t=this._watchers[e.uri.toString()];t&&s(e,t)})),this._register(i.onDidChangeConfiguration(e=>{e.affectsConfiguration(E)&&r()})),this._register(t.onDidColorThemeChange(r))}}class T extends o.a{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 C.a(e.getLegend(),this._themeService,this._logService)),this._caches.get(e)}}class A{constructor(e,t,i){this._provider=e,this.resultId=t,this.data=i}dispose(){this._provider.releaseDocumentSemanticTokens(this.resultId)}}class R extends o.a{constructor(e,t,i){super(),this._isDisposed=!1,this._model=e,this._semanticStyling=i,this._fetchDocumentSemanticTokens=this._register(new u.e(()=>this._fetchDocumentSemanticTokensNow(),R.FETCH_DOCUMENT_SEMANTIC_TOKENS_DELAY)),this._currentDocumentResponse=null,this._currentDocumentRequestCancellationTokenSource=null,this._documentProvidersChangeListeners=[],this._register(this._model.onDidChangeContent(()=>{this._fetchDocumentSemanticTokens.isScheduled()||this._fetchDocumentSemanticTokens.schedule()})),this._register(this._model.onDidChangeLanguage(()=>{this._currentDocumentResponse&&(this._currentDocumentResponse.dispose(),this._currentDocumentResponse=null),this._currentDocumentRequestCancellationTokenSource&&(this._currentDocumentRequestCancellationTokenSource.cancel(),this._currentDocumentRequestCancellationTokenSource=null),this._setDocumentSemanticTokens(null,null,null,[]),this._fetchDocumentSemanticTokens.schedule(0)}));const n=()=>{Object(o.f)(this._documentProvidersChangeListeners),this._documentProvidersChangeListeners=[];for(const t of d.l.all(e))"function"==typeof t.onDidChange&&this._documentProvidersChangeListeners.push(t.onDidChange(()=>this._fetchDocumentSemanticTokens.schedule(0)))};n(),this._register(d.l.onDidChange(()=>{n(),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){var e=new g.b,t=this._currentDocumentResponse&&this._currentDocumentResponse.resultId||null;t=Object(w.b)(this._model,t,e.token);if(t){const{provider:i,request:n}=t,o=(this._currentDocumentRequestCancellationTokenSource=e,[]),s=this._model.onDidChangeContent(e=>{o.push(e)}),a=this._semanticStyling.get(i);n.then(e=>{this._currentDocumentRequestCancellationTokenSource=null,s.dispose(),this._setDocumentSemanticTokens(i,e||null,a,o)},e=>{e&&(r.e(e)||"string"==typeof e.message&&-1!==e.message.indexOf("busy"))||r.f(e),this._currentDocumentRequestCancellationTokenSource=null,s.dispose(),0{0this._onParentConfigurationChanged(e)))}getParentEditor(){return this._parentEditor}_onParentConfigurationChanged(e){super.updateOptions(this._parentEditor.getRawOptions()),super.updateOptions(this._overwriteOptions)}updateOptions(e){n.f(this._overwriteOptions,e,!0),super.updateOptions(this._overwriteOptions)}};u=h([c(3,a.a),c(4,t.a),c(5,s.b),c(6,r.b),c(7,d.b),c(8,l.a),c(9,i.b)],u)},d3d7:function(e,t,i){"use strict";i.d(t,"b",(function(){return s})),i.d(t,"c",(function(){return n})),i.d(t,"a",(function(){return l})),i.d(t,"d",(function(){return d}));var n,o=i("308f");t=i("a666"),i=i("0a0f");const s=Object(i.c)("logService"),r=((i=n=n||{})[i.Trace=0]="Trace",i[i.Debug=1]="Debug",i[i.Info=2]="Info",i[i.Warning=3]="Warning",i[i.Error=4]="Error",i[i.Critical=5]="Critical",i[i.Off=6]="Off",n.Info);class a extends t.a{constructor(){super(...arguments),this.level=r,this._onDidChangeLogLevel=this._register(new o.b)}setLevel(e){this.level!==e&&(this.level=e,this._onDidChangeLogLevel.fire(this.level))}getLevel(){return this.level}}class l extends a{constructor(e=r){super(),this.setLevel(e)}trace(e){this.getLevel(),n.Trace}debug(e){this.getLevel(),n.Debug}info(e){this.getLevel(),n.Info}error(e){this.getLevel(),n.Error}dispose(){}}class d extends t.a{constructor(e){super(),this.logger=e,this._register(e)}getLevel(){return this.logger.getLevel()}trace(e,...t){this.logger.trace(e,...t)}debug(e,...t){this.logger.debug(e,...t)}info(e,...t){this.logger.info(e,...t)}error(e,...t){this.logger.error(e,...t)}}},d3ef:function(e,t,i){"use strict";i.d(t,"b",(function(){return _})),i.d(t,"a",(function(){return b}));var n=i("11f7"),o=i("e32d"),s=i("31df"),r=i("5aa5"),a=i("3813"),l=i("1898"),d=(t=i("1b7d"),i("ceb8")),h=i("308f");class c{constructor(e,t=0,i=e.length,n=t-1){this.items=e,this.start=t,this.end=i,this.index=n}current(){return this.index===this.start-1||this.index===this.end?null:this.items[this.index]}next(){return this.index=Math.min(this.index+1,this.end),this.current()}previous(){return this.index=Math.max(this.index-1,this.start-1),this.current()}first(){return this.index=this.start,this.current()}last(){return this.index=this.end-1,this.current()}}class u{constructor(e=[],t=10){this._initialize(e),this._limit=t,this._onChange()}add(e){this._history.delete(e),this._history.add(e),this._onChange()}next(){return this._currentPosition()!==this._elements.length-1?this._navigator.next():null}previous(){return 0!==this._currentPosition()?this._navigator.previous():null}current(){return this._navigator.current()}first(){return this._navigator.first()}last(){return this._navigator.last()}has(e){return this._history.has(e)}_onChange(){this._reduceToLimit();var e=this._elements;this._navigator=new c(e,0,e.length,e.length)}_reduceToLimit(){const e=this._elements;e.length>this._limit&&this._initialize(e.slice(e.length-this._limit))}_currentPosition(){var e=this._navigator.current();return e?this._elements.indexOf(e):-1}_initialize(e){this._history=new Set;for(const t of e)this._history.add(t)}get _elements(){const e=[];return this._history.forEach(t=>e.push(t)),e}}var g=i("aa3d"),p=(i("8bf4"),i("dff7"));const m=n.a,f={inputBackground:d.a.fromHex("#3C3C3C"),inputForeground:d.a.fromHex("#CCCCCC"),inputValidationInfoBorder:d.a.fromHex("#55AAFF"),inputValidationInfoBackground:d.a.fromHex("#063B49"),inputValidationWarningBorder:d.a.fromHex("#B89500"),inputValidationWarningBackground:d.a.fromHex("#352A05"),inputValidationErrorBorder:d.a.fromHex("#BE1100"),inputValidationErrorBackground:d.a.fromHex("#5A1D1D")};class _ extends t.a{constructor(e,t,i){super(),this.state="idle",this.maxHeight=Number.POSITIVE_INFINITY,this._onDidChange=this._register(new h.b),this.onDidChange=this._onDidChange.event,this._onDidHeightChange=this._register(new h.b),this.onDidHeightChange=this._onDidHeightChange.event,this.contextViewProvider=t,this.options=i||Object.create(null),Object(g.f)(this.options,f,!1),this.message=null,this.placeholder=this.options.placeholder||"",this.tooltip=null!=(t=this.options.tooltip)?t:this.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=n.q(e,m(".monaco-inputbox.idle")),i=this.options.flexibleHeight?"textarea":"input";let s=n.q(this.element,m(".ibwrapper"));if(this.input=n.q(s,m(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=n.q(s,m("div.mirror")),this.mirror.innerText=" ",this.scrollableElement=new l.b(this.element,{vertical:1}),this.options.flexibleWidth&&(this.input.setAttribute("wrap","off"),this.mirror.style.whiteSpace="pre",this.mirror.style.wordWrap="initial"),n.q(e,this.scrollableElement.getDomNode()),this._register(this.scrollableElement),this._register(this.scrollableElement.onScroll(e=>this.input.scrollTop=e.scrollTop)),t=this._register(new o.a(document,"selectionchange"));const i=h.c.filter(t.event,()=>{var e=document.getSelection();return(null==e?void 0:e.anchorNode)===s});this._register(i(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.options.showPlaceholderOnFocus&&this.setPlaceHolder(this.placeholder),this.tooltip&&this.setTooltip(this.tooltip),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 r.a(this.element)),this.actionbar.push(this.options.actions,{icon:!0,label:!1})),this.applyStyles()}onBlur(){this._hideMessage(),this.options.showPlaceholderOnFocus&&this.input.setAttribute("placeholder","")}onFocus(){this._showMessage(),this.options.showPlaceholderOnFocus&&this.input.setAttribute("placeholder",this.placeholder||"")}setPlaceHolder(e){this.placeholder=e,this.input.setAttribute("placeholder",e)}setTooltip(e){this.tooltip=e,this.input.title=e}setAriaLabel(e){(this.ariaLabel=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:n.H(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),e.end===this.input.value.length&&(this.input.scrollLeft=this.input.scrollWidth))}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 n.I(this.input)}set width(e){if(this.options.flexibleHeight&&this.options.flexibleWidth){let n=0;var t,i;this.mirror&&(t=parseFloat(this.mirror.style.paddingLeft||"")||0,i=parseFloat(this.mirror.style.paddingRight||"")||0,n=t+i),this.input.style.width=e-n+"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(){var e,t,i;"number"==typeof this.cachedContentHeight&&"number"==typeof this.cachedHeight&&this.scrollableElement&&(e=this.cachedContentHeight,t=this.cachedHeight,i=this.input.scrollTop,this.scrollableElement.setScrollDimensions({scrollHeight:e,height:t}),this.scrollableElement.setScrollPosition({scrollTop:i}))}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)),e=this.stylesForType(this.message.type),this.element.style.border=e.border?"1px solid "+e.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))?(this.inputElement.setAttribute("aria-invalid","true"),this.showMessage(e)):this.inputElement.hasAttribute("aria-invalid")&&(this.inputElement.removeAttribute("aria-invalid"),this.hideMessage())),null===e||void 0===e?void 0:e.type}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){let e,t,i=()=>e.style.width=n.I(this.element)+"px";this.contextViewProvider.showContextView({getAnchor:()=>this.element,anchorAlignment:1,render:t=>{if(this.message){e=n.q(t,m(".monaco-inputbox-container")),i(),t={inline:!0,className:"monaco-inputbox-message"};const o=(this.message.formatContent?Object(s.b):Object(s.c))(this.message.content,t),r=(o.classList.add(this.classForType(this.message.type)),this.stylesForType(this.message.type));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:"",n.q(e,o)}return null},onHide:()=>{this.state="closed"},layout:i}),t=3===this.message.type?p.a("alertErrorMessage","Error: {0}",this.message.content):2===this.message.type?p.a("alertWarningMessage","Warning: {0}",this.message.content):p.a("alertInfoMessage","Info: {0}",this.message.content),a.a(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){const t=this.value;var e=10===t.charCodeAt(t.length-1)?" ":"";(t+e).replace(/\u000c/g,"")?this.mirror.textContent=t+e: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(){var e=this.inputBackground?this.inputBackground.toString():"",t=this.inputForeground?this.inputForeground.toString():"",i=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=i?"1px":"",this.element.style.borderStyle=i?"solid":"",this.element.style.borderColor=i}layout(){var e;this.mirror&&(e=this.cachedContentHeight,this.cachedContentHeight=n.H(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;var i=t.selectionStart,n=t.selectionEnd;const o=t.value;null!==i&&null!==n&&(this.value=o.substr(0,i)+e+o.substr(n),t.setSelectionRange(i+1,i+1),this.layout())}dispose(){this._hideMessage(),this.message=null,this.actionbar&&this.actionbar.dispose(),super.dispose()}}class b extends _{constructor(e,t,i){super(e,t,i),this.history=new u(i.history,100)}addToHistory(){this.value&&this.value!==this.getCurrentValue()&&this.history.add(this.value)}showNextValue(){this.history.has(this.value)||this.addToHistory();let e=this.getNextValue();(e=e&&(e===this.value?this.getNextValue():e))&&(this.value=e,a.c(this.value))}showPreviousValue(){this.history.has(this.value)||this.addToHistory();let e=this.getPreviousValue();(e=e&&(e===this.value?this.getPreviousValue():e))&&(this.value=e,a.c(this.value))}getCurrentValue(){let e=this.history.current();return e||(e=this.history.last(),this.history.next()),e}getPreviousValue(){return this.history.previous()||this.history.first()}getNextValue(){return this.history.next()||this.history.last()}}},d3f4:function(e,t,i){"use strict";i.d(t,"a",(function(){return o}));var n=i("6a89");class o{static insert(e,t){return{range:new n.a(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}}}},d48d:function(e,t,i){"use strict";i.d(t,"a",(function(){return d})),i.d(t,"b",(function(){return h}));var n=i("3742"),o=i("2e5d"),s=i("b272"),r=i("e6ff"),a=i("7061"),l=i("6a89");class d{static _createWord(e,t,i,n,o){return{start:n,end:o,wordType:t,nextCharClass:i}}static _findPreviousWordOnLine(e,t,i){return t=t.getLineContent(i.lineNumber),this._doFindPreviousWordOnLine(t,e,i)}static _doFindPreviousWordOnLine(e,t,i){let n=0;for(let s=i.column-2;0<=s;s--){var o=e.charCodeAt(s);o=t.get(o);if(0===o){if(2===n)return this._createWord(e,n,o,s+1,this._findEndOfWord(e,t,n,s+1));n=1}else if(2===o){if(1===n)return this._createWord(e,n,o,s+1,this._findEndOfWord(e,t,n,s+1));n=2}else if(1===o&&0!==n)return this._createWord(e,n,o,s+1,this._findEndOfWord(e,t,n,s+1))}return 0!==n?this._createWord(e,n,1,0,this._findEndOfWord(e,t,n,0)):null}static _findEndOfWord(e,t,i,n){var o=e.length;for(let r=n;r=l.start+1&&(l=d._findNextWordOnLine(e,t,new a.a(o,l.end+1)));s=l?l.start+1:t.getLineMaxColumn(o)}return new a.a(o,s)}static _moveWordPartRight(e,t){var i=t.lineNumber,o=e.getLineMaxColumn(i);if(t.column===o)return ie.start+1<=i.column&&i.column<=e.end+1;const r=(e,t)=>(e=Math.min(e,i.column),t=Math.max(t,i.column),new l.a(i.lineNumber,e,i.lineNumber,t));var a=e=>{let t=e.start+1,i=e.end+1,s=!1;for(;i-1=g.start+1?d._findNextWordOnLine(i,n,new a.a(r,g.end+1)):g)?g.start+1:hBoolean(e))}},d585:function(e,t,i){"use strict";i.r(t),i.d(t,"CoreEditorCommand",(function(){return L})),i.d(t,"EditorScroll_",(function(){return g})),i.d(t,"RevealLine_",(function(){return m})),i.d(t,"CoreNavigationCommands",(function(){return f})),i.d(t,"CoreEditingCommands",(function(){return _}));var n=i("dff7"),o=i("0f70"),s=i("ef8e9"),r=i("3813"),a=i("b2cc"),l=i("5717"),d=i("2e5d"),h=i("7061"),c=i("6a89");class u{static columnSelect(e,t,i,n,o,s){var r=Math.abs(o-i)+1,a=o{const i=e.get(l.a).getFocusedCodeEditor();return!(!i||!i.hasTextFocus())&&this._runEditorCommand(e,i,t)}),e.addImplementation(1e3,"generic-dom-input-textarea",(e,t)=>{const i=document.activeElement;return!!(i&&0<=["input","textarea"].indexOf(i.tagName.toLowerCase()))&&(this.runDOMCommand(),!0)}),e.addImplementation(0,"generic-dom",(e,t)=>{const i=e.get(l.a).getActiveCodeEditor();return!!i&&(i.focus(),this._runEditorCommand(e,i,t))})}_runEditorCommand(e,t,i){return e=this.runEditorCommand(e,t,i),e||!0}}{var k=f=f||{};class e extends L{constructor(e){super(e),this._inSelectionMode=e.inSelectionMode}runCoreEditorCommand(e,t){e.model.pushStackElement(),e.setCursorStates(t.source,3,[v.b.moveTo(e,e.getPrimaryCursorState(),this._inSelectionMode,t.position,t.viewPosition)]),e.revealPrimaryCursor(t.source,!0)}}k.MoveTo=Object(a.k)(new e({id:"_moveTo",inSelectionMode:!1,precondition:void 0})),k.MoveToSelect=Object(a.k)(new e({id:"_moveToSelect",inSelectionMode:!0,precondition:void 0}));class t extends L{runCoreEditorCommand(e,t){e.model.pushStackElement();const i=this._getColumnSelectResult(e,e.getPrimaryCursorState(),e.getCursorColumnSelectData(),t);e.setCursorStates(t.source,3,i.viewStates.map(e=>d.d.fromViewState(e))),e.setCursorColumnSelectData({isReal:!0,fromViewLineNumber:i.fromLineNumber,fromViewVisualColumn:i.fromVisualColumn,toViewLineNumber:i.toLineNumber,toViewVisualColumn:i.toVisualColumn}),i.reversed?e.revealTopMostCursor(t.source):e.revealBottomMostCursor(t.source)}}k.ColumnSelect=Object(a.k)(new class extends t{constructor(){super({id:"columnSelect",precondition:void 0})}_getColumnSelectResult(e,t,i,n){var o=e.model.validatePosition(n.position),s=(o=e.coordinatesConverter.validateViewPosition(new h.a(n.viewPosition.lineNumber,n.viewPosition.column),o),n.doColumnSelect?i.fromViewLineNumber:o.lineNumber);i=n.doColumnSelect?i.fromViewVisualColumn:n.mouseColumn-1;return u.columnSelect(e.cursorConfig,e,s,i,o.lineNumber,n.mouseColumn-1)}}),k.CursorColumnSelectLeft=Object(a.k)(new class extends t{constructor(){super({id:"cursorColumnSelectLeft",precondition:void 0,kbOpts:{weight:0,kbExpr:w.a.textInputFocus,primary:3599,linux:{primary:0}}})}_getColumnSelectResult(e,t,i,n){return u.columnSelectLeft(e.cursorConfig,e,i)}}),k.CursorColumnSelectRight=Object(a.k)(new class extends t{constructor(){super({id:"cursorColumnSelectRight",precondition:void 0,kbOpts:{weight:0,kbExpr:w.a.textInputFocus,primary:3601,linux:{primary:0}}})}_getColumnSelectResult(e,t,i,n){return u.columnSelectRight(e.cursorConfig,e,i)}});class i extends t{constructor(e){super(e),this._isPaged=e.isPaged}_getColumnSelectResult(e,t,i,n){return u.columnSelectUp(e.cursorConfig,e,i,this._isPaged)}}k.CursorColumnSelectUp=Object(a.k)(new i({isPaged:!1,id:"cursorColumnSelectUp",precondition:void 0,kbOpts:{weight:0,kbExpr:w.a.textInputFocus,primary:3600,linux:{primary:0}}})),k.CursorColumnSelectPageUp=Object(a.k)(new i({isPaged:!0,id:"cursorColumnSelectPageUp",precondition:void 0,kbOpts:{weight:0,kbExpr:w.a.textInputFocus,primary:3595,linux:{primary:0}}}));class s extends t{constructor(e){super(e),this._isPaged=e.isPaged}_getColumnSelectResult(e,t,i,n){return u.columnSelectDown(e.cursorConfig,e,i,this._isPaged)}}k.CursorColumnSelectDown=Object(a.k)(new s({isPaged:!1,id:"cursorColumnSelectDown",precondition:void 0,kbOpts:{weight:0,kbExpr:w.a.textInputFocus,primary:3602,linux:{primary:0}}})),k.CursorColumnSelectPageDown=Object(a.k)(new s({isPaged:!0,id:"cursorColumnSelectPageDown",precondition:void 0,kbOpts:{weight:0,kbExpr:w.a.textInputFocus,primary:3596,linux:{primary:0}}}));class l extends L{constructor(){super({id:"cursorMove",precondition:void 0,description:v.a.description})}runCoreEditorCommand(e,t){var i=v.a.parse(t);i&&this._runCursorMove(e,t.source,i)}_runCursorMove(e,t,i){e.model.pushStackElement(),e.setCursorStates(t,3,l._move(e,e.getCursorStates(),i)),e.revealPrimaryCursor(t,!0)}static _move(e,t,i){var n=i.select,o=i.value;switch(i.direction){case 0:case 1:case 2:case 3:case 4:case 5:case 6:case 7:case 8:case 9:case 10:return v.b.simpleMove(e,t,i.direction,n,o,i.unit);case 11:case 13:case 12:case 14:return v.b.viewportMove(e,t,i.direction,n,o);default:return null}}}k.CursorMoveImpl=l,k.CursorMove=Object(a.k)(new l);class p extends L{constructor(e){super(e),this._staticArgs=e.args}runCoreEditorCommand(e,t){let i=this._staticArgs;-1===this._staticArgs.value&&(i={direction:this._staticArgs.direction,unit:this._staticArgs.unit,select:this._staticArgs.select,value:e.cursorConfig.pageSize}),e.model.pushStackElement(),e.setCursorStates(t.source,3,v.b.simpleMove(e,e.getCursorStates(),i.direction,i.select,i.value,i.unit)),e.revealPrimaryCursor(t.source,!0)}}k.CursorLeft=Object(a.k)(new p({args:{direction:0,unit:0,select:!1,value:1},id:"cursorLeft",precondition:void 0,kbOpts:{weight:0,kbExpr:w.a.textInputFocus,primary:15,mac:{primary:15,secondary:[288]}}})),k.CursorLeftSelect=Object(a.k)(new p({args:{direction:0,unit:0,select:!0,value:1},id:"cursorLeftSelect",precondition:void 0,kbOpts:{weight:0,kbExpr:w.a.textInputFocus,primary:1039}})),k.CursorRight=Object(a.k)(new p({args:{direction:1,unit:0,select:!1,value:1},id:"cursorRight",precondition:void 0,kbOpts:{weight:0,kbExpr:w.a.textInputFocus,primary:17,mac:{primary:17,secondary:[292]}}})),k.CursorRightSelect=Object(a.k)(new p({args:{direction:1,unit:0,select:!0,value:1},id:"cursorRightSelect",precondition:void 0,kbOpts:{weight:0,kbExpr:w.a.textInputFocus,primary:1041}})),k.CursorUp=Object(a.k)(new p({args:{direction:2,unit:2,select:!1,value:1},id:"cursorUp",precondition:void 0,kbOpts:{weight:0,kbExpr:w.a.textInputFocus,primary:16,mac:{primary:16,secondary:[302]}}})),k.CursorUpSelect=Object(a.k)(new p({args:{direction:2,unit:2,select:!0,value:1},id:"cursorUpSelect",precondition:void 0,kbOpts:{weight:0,kbExpr:w.a.textInputFocus,primary:1040,secondary:[3088],mac:{primary:1040},linux:{primary:1040}}})),k.CursorPageUp=Object(a.k)(new p({args:{direction:2,unit:2,select:!1,value:-1},id:"cursorPageUp",precondition:void 0,kbOpts:{weight:0,kbExpr:w.a.textInputFocus,primary:11}})),k.CursorPageUpSelect=Object(a.k)(new p({args:{direction:2,unit:2,select:!0,value:-1},id:"cursorPageUpSelect",precondition:void 0,kbOpts:{weight:0,kbExpr:w.a.textInputFocus,primary:1035}})),k.CursorDown=Object(a.k)(new p({args:{direction:3,unit:2,select:!1,value:1},id:"cursorDown",precondition:void 0,kbOpts:{weight:0,kbExpr:w.a.textInputFocus,primary:18,mac:{primary:18,secondary:[300]}}})),k.CursorDownSelect=Object(a.k)(new p({args:{direction:3,unit:2,select:!0,value:1},id:"cursorDownSelect",precondition:void 0,kbOpts:{weight:0,kbExpr:w.a.textInputFocus,primary:1042,secondary:[3090],mac:{primary:1042},linux:{primary:1042}}})),k.CursorPageDown=Object(a.k)(new p({args:{direction:3,unit:2,select:!1,value:-1},id:"cursorPageDown",precondition:void 0,kbOpts:{weight:0,kbExpr:w.a.textInputFocus,primary:12}})),k.CursorPageDownSelect=Object(a.k)(new p({args:{direction:3,unit:2,select:!0,value:-1},id:"cursorPageDownSelect",precondition:void 0,kbOpts:{weight:0,kbExpr:w.a.textInputFocus,primary:1036}})),k.CreateCursor=Object(a.k)(new class extends L{constructor(){super({id:"createCursor",precondition:void 0})}runCoreEditorCommand(e,t){let i;i=t.wholeLine?v.b.line(e,e.getPrimaryCursorState(),!1,t.position,t.viewPosition):v.b.moveTo(e,e.getPrimaryCursorState(),!1,t.position,t.viewPosition);const n=e.getCursorStates();if(1n&&(o=n),n=new c.a(o,1,o,e.model.getLineMaxColumn(o));let s=0;if(i.at)switch(i.at){case m.RawAtArgument.Top:s=3;break;case m.RawAtArgument.Center:s=1;break;case m.RawAtArgument.Bottom:s=4}i=e.coordinatesConverter.convertModelRangeToViewRange(n),e.revealRange(t.source,!1,i,s,0)}}),k.SelectAll=new class extends x{constructor(){super(a.h)}runDOMCommand(){o.g&&(document.activeElement.focus(),document.activeElement.select()),document.execCommand("selectAll")}runEditorCommand(e,t,i){t=t._getViewModel(),t&&this.runCoreEditorCommand(t,i)}runCoreEditorCommand(e,t){e.model.pushStackElement(),e.setCursorStates("keyboard",3,[v.b.selectAll(e,e.getPrimaryCursorState())])}},k.SetSelection=Object(a.k)(new class extends L{constructor(){super({id:"setSelection",precondition:void 0})}runCoreEditorCommand(e,t){e.model.pushStackElement(),e.setCursorStates(t.source,3,[d.d.fromModelSelection(t.selection)])}})}const D=y.a.and(w.a.textInputFocus,w.a.columnSelection);function N(e,t){S.a.registerKeybindingRule({id:e,primary:t,when:D,weight:1})}function O(e){e.register()}N(f.CursorColumnSelectLeft.id,1039),N(f.CursorColumnSelectRight.id,1041),N(f.CursorColumnSelectUp.id,1040),N(f.CursorColumnSelectPageUp.id,1035),N(f.CursorColumnSelectDown.id,1042),N(f.CursorColumnSelectPageDown.id,1036);{i=_=_||{};class e extends a.c{runEditorCommand(e,t,i){var n=t._getViewModel();n&&this.runCoreEditingCommand(t,n,i||{})}}i.CoreEditingCommand=e,i.LineBreakInsert=Object(a.k)(new class extends e{constructor(){super({id:"lineBreakInsert",precondition:w.a.writable,kbOpts:{weight:0,kbExpr:w.a.textInputFocus,primary:0,mac:{primary:301}}})}runCoreEditingCommand(e,t,i){e.pushUndoStop(),e.executeCommands(this.id,C.a.lineBreakInsert(t.cursorConfig,t.model,t.getCursorStates().map(e=>e.modelState.selection)))}}),i.Outdent=Object(a.k)(new class extends e{constructor(){super({id:"outdent",precondition:w.a.writable,kbOpts:{weight:0,kbExpr:y.a.and(w.a.editorTextFocus,w.a.tabDoesNotMoveFocus),primary:1026}})}runCoreEditingCommand(e,t,i){e.pushUndoStop(),e.executeCommands(this.id,C.a.outdent(t.cursorConfig,t.model,t.getCursorStates().map(e=>e.modelState.selection))),e.pushUndoStop()}}),i.Tab=Object(a.k)(new class extends e{constructor(){super({id:"tab",precondition:w.a.writable,kbOpts:{weight:0,kbExpr:y.a.and(w.a.editorTextFocus,w.a.tabDoesNotMoveFocus),primary:2}})}runCoreEditingCommand(e,t,i){e.pushUndoStop(),e.executeCommands(this.id,C.a.tab(t.cursorConfig,t.model,t.getCursorStates().map(e=>e.modelState.selection))),e.pushUndoStop()}}),i.DeleteLeft=Object(a.k)(new class extends e{constructor(){super({id:"deleteLeft",precondition:void 0,kbOpts:{weight:0,kbExpr:w.a.textInputFocus,primary:1,secondary:[1025],mac:{primary:1,secondary:[1025,294,257]}}})}runCoreEditingCommand(e,t,i){var[n,o]=b.a.deleteLeft(t.getPrevEditOperationType(),t.cursorConfig,t.model,t.getCursorStates().map(e=>e.modelState.selection),t.getCursorAutoClosedCharacters());n&&e.pushUndoStop(),e.executeCommands(this.id,o),t.setPrevEditOperationType(2)}}),i.DeleteRight=Object(a.k)(new class extends e{constructor(){super({id:"deleteRight",precondition:void 0,kbOpts:{weight:0,kbExpr:w.a.textInputFocus,primary:20,mac:{primary:20,secondary:[290,276]}}})}runCoreEditingCommand(e,t,i){var[n,o]=b.a.deleteRight(t.getPrevEditOperationType(),t.cursorConfig,t.model,t.getCursorStates().map(e=>e.modelState.selection));n&&e.pushUndoStop(),e.executeCommands(this.id,o),t.setPrevEditOperationType(3)}}),i.Undo=new class extends x{constructor(){super(a.i)}runDOMCommand(){document.execCommand("undo")}runEditorCommand(e,t,i){if(t.hasModel()&&!0!==t.getOption(80))return t.getModel().undo()}},i.Redo=new class extends x{constructor(){super(a.g)}runDOMCommand(){document.execCommand("redo")}runEditorCommand(e,t,i){if(t.hasModel()&&!0!==t.getOption(80))return t.getModel().redo()}}}class E extends a.a{constructor(e,t,i){super({id:e,precondition:void 0,description:i}),this._handlerId=t}runCommand(e,t){const i=e.get(l.a).getFocusedCodeEditor();i&&i.trigger("keyboard",this._handlerId,t)}}function I(e,t){O(new E("default:"+e,e)),O(new E(e,e,t))}I("type",{description:"Type",args:[{name:"args",schema:{type:"object",required:["text"],properties:{text:{type:"string"}}}}]}),I("replacePreviousChar"),I("compositionType"),I("compositionStart"),I("compositionEnd"),I("paste"),I("cut")},d65c:function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"aes",extensions:[".aes"],aliases:["aes","sophia","Sophia"],loader:function(){return i.e("chunk-2d0d61fd").then(i.bind(null,"70e3"))}})},d741:function(e,t,i){"use strict";i.r(t),i.d(t,"provideSelectionRanges",(function(){return C}));var n=i("e8e3"),o=i("2504"),s=(t=i("b2cc"),i("7061")),r=i("6a89"),a=i("8025"),l=i("c101"),d=i("b707"),h=i("dff7"),c=i("7e32"),u=i("3742"),g=i("67b4"),p=i("9e74"),m=i("fdcc"),f=function(e,t,i,n){return new(i=i||Promise)((function(o,s){function r(e){try{l(n.next(e))}catch(e){s(e)}}function a(e){try{l(n.throw(e))}catch(e){s(e)}}function l(e){var t;e.done?o(e.value):((t=e.value)instanceof i?t:new i((function(e){e(t)}))).then(r,a)}l((n=n.apply(e,t||[])).next())}))};class _{constructor(e,t){this.index=e,this.ranges=t}mov(e){var t=this.index+(e?1:-1);if(t<0||t>=this.ranges.length)return this;const i=new _(t,this.ranges);return i.ranges[t].equalsRange(this.ranges[this.index])?i.mov(e):i}}class b{constructor(e){this._editor=e,this._ignoreSelection=!1}static get(e){return e.getContribution(b.ID)}dispose(){var e;null!=(e=this._selectionListener)&&e.dispose()}run(e){return f(this,void 0,void 0,(function*(){if(this._editor.hasModel()){const i=this._editor.getSelections();var t=this._editor.getModel();if(d.A.has(t)&&(this._state||(yield C(t,i.map(e=>e.getPosition()),this._editor.getOption(102),o.a.None).then(e=>{var t;if(n.n(e)&&e.length===i.length&&this._editor.hasModel()&&n.h(this._editor.getSelections(),i,(e,t)=>e.equalsSelection(t))){for(let t=0;te.containsPosition(i[t].getStartPosition())&&e.containsPosition(i[t].getEndPosition())),e[t].unshift(i[t]);this._state=e.map(e=>new _(0,e)),null!=(t=this._selectionListener)&&t.dispose(),this._selectionListener=this._editor.onDidChangeCursorPosition(()=>{var e;this._ignoreSelection||(null!=(e=this._selectionListener)&&e.dispose(),this._state=void 0)})}})),this._state)){this._state=this._state.map(t=>t.mov(e)),t=this._state.map(e=>a.a.fromPositions(e.ranges[e.index].getStartPosition(),e.ranges[e.index].getEndPosition())),this._ignoreSelection=!0;try{this._editor.setSelections(t)}finally{this._ignoreSelection=!1}}}}))}}b.ID="editor.contrib.smartSelectController";class v extends t.b{constructor(e,t){super(t),this._forward=e}run(e,t){return f(this,void 0,void 0,(function*(){let e=b.get(t);e&&(yield e.run(this._forward))}))}}function C(e,t,i,o){return f(this,void 0,void 0,(function*(){const a=d.A.all(e);1===a.length&&a.unshift(new g.a);let l=[],h=[];for(const i of a)l.push(Promise.resolve(i.provideSelectionRanges(e,t,o)).then(e=>{if(n.n(e)&&e.length===t.length)for(let i=0;i{if(0===t.length)return[];t.sort((e,t)=>s.a.isBefore(e.getStartPosition(),t.getStartPosition())?1:s.a.isBefore(t.getStartPosition(),e.getStartPosition())||s.a.isBefore(e.getEndPosition(),t.getEndPosition())?-1:s.a.isBefore(t.getEndPosition(),e.getEndPosition())?1:0);let n,o=[];for(const e of t)n&&(!r.a.containsRange(e,n)||r.a.equalsRange(e,n))||(o.push(e),n=e);if(!i.selectLeadingAndTrailingWhitespace)return o;let a=[o[0]];for(let i=1;i(this._link=t||this._link,this._link.url?this.resolve(e):Promise.reject(new Error("missing")))):Promise.reject(new Error("missing")))}))}}class w{constructor(e){this._disposables=new l.b;let t=[];for(const[n,o]of e){var i=n.links.map(e=>new C(e,o));t=w._union(t,i),Object(l.g)(n)&&this._disposables.add(n)}this.links=t}dispose(){this._disposables.dispose(),this.links.length=0}static _union(e,t){let i,n=[];var o,s;let r;for(i=0,r=0,o=e.length,s=t.length;iPromise.resolve(n.provideLinks(e,t)).then(e=>{e&&(i[o]=[e,n])},r.g));return Promise.all(n).then(()=>{const e=new w(Object(_.e)(i));return t.isCancellationRequested?(e.dispose(),new w([])):e})}f.a.registerCommand("_executeLinkProvider",(e,...t)=>v(void 0,void 0,void 0,(function*(){let[i,n]=t;Object(b.c)(i instanceof g.a),"number"!=typeof n&&(n=0);var o=e.get(m.a).getModel(i);if(!o)return[];const r=yield y(o,s.a.None);if(!r)return[];for(let e=0;e{this._onEditorMouseMove(e,t)})),this.listenersToRemove.add(n.onExecute(e=>{this.onEditorMouseUp(e)})),this.listenersToRemove.add(n.onCancel(e=>{this.cleanUpActiveLinkDecoration()})),this.enabled=e.getOption(62),this.listenersToRemove.add(e.onDidChangeConfiguration(t=>{var i=e.getOption(62);this.enabled!==i&&(this.enabled=i,this.updateDecorations([]),this.stop(),this.beginCompute())})),this.listenersToRemove.add(e.onDidChangeModelContent(e=>this.onChange())),this.listenersToRemove.add(e.onDidChangeModel(e=>this.onModelChanged())),this.listenersToRemove.add(e.onDidChangeModelLanguage(e=>this.onModelModeChanged())),this.listenersToRemove.add(c.v.onDidChange(e=>this.onModelModeChanged())),this.timeout=new o.g,this.computePromise=null,this.activeLinksList=null,this.currentOccurrences={},this.activeLinkDecorationId=null,this.beginCompute()}static get(e){return e.getContribution(t.ID)}onModelChanged(){this.currentOccurrences={},this.activeLinkDecorationId=null,this.stop(),this.beginCompute()}onModelModeChanged(){this.stop(),this.beginCompute()}onChange(){this.timeout.setIfNotSet(()=>this.beginCompute(),t.RECOMPUTE_TIME)}beginCompute(){return O(this,void 0,void 0,(function*(){if(this.editor.hasModel()&&this.enabled){const t=this.editor.getModel();if(c.v.has(t)){this.activeLinksList&&(this.activeLinksList.dispose(),this.activeLinksList=null),this.computePromise=o.h(e=>y(t,e));try{this.activeLinksList=yield this.computePromise,this.updateDecorations(this.activeLinksList.links)}catch(e){Object(r.f)(e)}finally{this.computePromise=null}}}}))}updateDecorations(e){var t="altKey"===this.editor.getOption(69);let i=[];var n=Object.keys(this.currentOccurrences);for(let l=0,d=n.length;l{t.activate(e,i),this.activeLinkDecorationId=t.decorationId})}else this.cleanUpActiveLinkDecoration()}cleanUpActiveLinkDecoration(){const e="altKey"===this.editor.getOption(69);if(this.activeLinkDecorationId){const t=this.currentOccurrences[this.activeLinkDecorationId];t&&this.editor.changeDecorations(i=>{t.deactivate(i,e)}),this.activeLinkDecorationId=null}}onEditorMouseUp(e){var t;!this.isEnabled(e)||(t=this.getLinkOccurrence(e.target.position))&&this.openLinkOccurrence(t,e.hasSideBySideModifier,!0)}openLinkOccurrence(e,t,i=!1){if(this.openerService){const o=e["link"];o.resolve(s.a.None).then(e=>{if("string"==typeof e&&this.editor.hasModel()){var n=this.editor.getModel().uri;if(n.scheme===k.c.file&&e.startsWith(k.c.file+":")){var o=g.a.parse(e);if(o.scheme===k.c.file){const t=D.i(o);let i=null;t.startsWith("/./")?i="."+t.substr(1):t.startsWith("//./")&&(i="."+t.substr(2)),i&&(e=D.g(n,i))}}}return this.openerService.open(e,{openToSide:t,fromUserGesture:i,allowContributedOpeners:!0,allowCommands:!0})},e=>{var t=e instanceof Error?e.message:e;"invalid"===t?this.notificationService.warn(n.a("invalid.url","Failed to open this link because it is not well-formed: {0}",o.url.toString())):"missing"===t?this.notificationService.warn(n.a("missing.url","Failed to open this link because its target is missing.")):Object(r.f)(e)})}}getLinkOccurrence(e){if(this.editor.hasModel()&&e)for(const i of this.editor.getModel().getDecorationsInRange({startLineNumber:e.lineNumber,startColumn:e.column,endLineNumber:e.lineNumber,endColumn:e.column},0,!0)){var t=this.currentOccurrences[i.id];if(t)return t}return null}isEnabled(e,t){return Boolean(6===e.target.type&&(e.hasTriggerModifier||t&&t.keyCodeIsTriggerKey))}stop(){var e;this.timeout.cancel(),this.activeLinksList&&(null!=(e=this.activeLinksList)&&e.dispose(),this.activeLinksList=null),this.computePromise&&(this.computePromise.cancel(),this.computePromise=null)}dispose(){this.listenersToRemove.dispose(),this.stop(),this.timeout.dispose()}};M.ID="editor.linkDetector",M.RECOMPUTE_TIME=1e3,M=i([N(1,S.a),N(2,f.a)],M);class T extends t.b{constructor(){super({id:"editor.action.openLink",label:n.a("label","Open Link"),alias:"Open Link",precondition:void 0})}run(e,t){let i=M.get(t);var n;if(i&&t.hasModel())for(n of t.getSelections()){var o=i.getLinkOccurrence(n.getEndPosition());o&&i.openLinkOccurrence(o,!1)}}}Object(t.l)(M.ID,M),Object(t.j)(T),Object(x.f)((e,t)=>{e=e.getColor(L.q),e&&t.addRule(`.monaco-editor .detected-link-active { color: ${e} !important; }`)})},d8c3:function(e,t,i){},d93b:function(e,t,i){},d95f:function(e,t,i){},daaa:function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"julia",extensions:[".jl"],aliases:["julia","Julia"],loader:function(){return i.e("chunk-2d0e4fe5").then(i.bind(null,"931f"))}})},db2d:function(e,t,i){"use strict";i.r(t),i.d(t,"ColorContribution",(function(){return r})),i("92a6d");t=i("a666");var n=i("b2cc"),o=i("aee8"),s=i("6a89");class r extends t.a{constructor(e){super(),this._editor=e,this._register(e.onMouseDown(e=>this.onMouseDown(e)))}dispose(){super.dispose()}onMouseDown(e){var t=e.target.type;if(6===t){t=[...(null==(t=e.target.element)?void 0:t.classList.values())||[]].find(e=>e.startsWith("ced-colorBox"));if(t&&e.target.range){const i=this._editor.getContribution(o.ModesHoverController.ID);i.isColorPickerVisible()||(t=new s.a(e.target.range.startLineNumber,e.target.range.startColumn+1,e.target.range.endLineNumber,e.target.range.endColumn+1),i.showContentHover(t,0,!1))}}}}r.ID="editor.contrib.colorContribution",Object(n.l)(r.ID,r)},db7a:function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"apex",extensions:[".cls"],aliases:["Apex","apex"],mimetypes:["text/x-apex-source","text/x-apex"],loader:function(){return i.e("chunk-2d0d056d").then(i.bind(null,"680e"))}})},db88:function(e,t,i){"use strict";i.d(t,"a",(function(){return o}));class n{constructor(e){this.element=e,this.next=n.Undefined,this.prev=n.Undefined}}n.Undefined=new n(void 0);class o{constructor(){this._first=n.Undefined,this._last=n.Undefined,this._size=0}get size(){return this._size}isEmpty(){return this._first===n.Undefined}clear(){let e=this._first;for(;e!==n.Undefined;){var t=e.next;e.prev=n.Undefined,e.next=n.Undefined,e=t}this._first=n.Undefined,this._last=n.Undefined,this._size=0}unshift(e){return this._insert(e,!1)}push(e){return this._insert(e,!0)}_insert(e,t){const i=new n(e);if(this._first===n.Undefined)this._first=i,this._last=i;else if(t){const e=this._last;((this._last=i).prev=e).next=i}else{const e=this._first;((this._first=i).next=e).prev=i}this._size+=1;let o=!1;return()=>{o||(o=!0,this._remove(i))}}shift(){var e;if(this._first!==n.Undefined)return e=this._first.element,this._remove(this._first),e}pop(){var e;if(this._last!==n.Undefined)return e=this._last.element,this._remove(this._last),e}_remove(e){if(e.prev!==n.Undefined&&e.next!==n.Undefined){const t=e.prev;t.next=e.next,e.next.prev=t}else e.prev===n.Undefined&&e.next===n.Undefined?(this._first=n.Undefined,this._last=n.Undefined):e.next===n.Undefined?(this._last=this._last.prev,this._last.next=n.Undefined):e.prev===n.Undefined&&(this._first=this._first.next,this._first.prev=n.Undefined);--this._size}*[Symbol.iterator](){let e=this._first;for(;e!==n.Undefined;)yield e.element,e=e.next}}},dbc9:function(e,t,i){"use strict";var n=i("dff7"),o=i("b7d0"),s=i("303e"),r=i("561a");const a=Object(s.wc)("symbolIcon.arrayForeground",{dark:s.eb,light:s.eb,hc:s.eb},Object(n.a)("symbolIcon.arrayForeground","The foreground color for array symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),l=Object(s.wc)("symbolIcon.booleanForeground",{dark:s.eb,light:s.eb,hc:s.eb},Object(n.a)("symbolIcon.booleanForeground","The foreground color for boolean symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),d=Object(s.wc)("symbolIcon.classForeground",{dark:"#EE9D28",light:"#D67E00",hc:"#EE9D28"},Object(n.a)("symbolIcon.classForeground","The foreground color for class symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),h=Object(s.wc)("symbolIcon.colorForeground",{dark:s.eb,light:s.eb,hc:s.eb},Object(n.a)("symbolIcon.colorForeground","The foreground color for color symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),c=Object(s.wc)("symbolIcon.constantForeground",{dark:s.eb,light:s.eb,hc:s.eb},Object(n.a)("symbolIcon.constantForeground","The foreground color for constant symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),u=Object(s.wc)("symbolIcon.constructorForeground",{dark:"#B180D7",light:"#652D90",hc:"#B180D7"},Object(n.a)("symbolIcon.constructorForeground","The foreground color for constructor symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),g=Object(s.wc)("symbolIcon.enumeratorForeground",{dark:"#EE9D28",light:"#D67E00",hc:"#EE9D28"},Object(n.a)("symbolIcon.enumeratorForeground","The foreground color for enumerator symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),p=Object(s.wc)("symbolIcon.enumeratorMemberForeground",{dark:"#75BEFF",light:"#007ACC",hc:"#75BEFF"},Object(n.a)("symbolIcon.enumeratorMemberForeground","The foreground color for enumerator member symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),m=Object(s.wc)("symbolIcon.eventForeground",{dark:"#EE9D28",light:"#D67E00",hc:"#EE9D28"},Object(n.a)("symbolIcon.eventForeground","The foreground color for event symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),f=Object(s.wc)("symbolIcon.fieldForeground",{dark:"#75BEFF",light:"#007ACC",hc:"#75BEFF"},Object(n.a)("symbolIcon.fieldForeground","The foreground color for field symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),_=Object(s.wc)("symbolIcon.fileForeground",{dark:s.eb,light:s.eb,hc:s.eb},Object(n.a)("symbolIcon.fileForeground","The foreground color for file symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),b=Object(s.wc)("symbolIcon.folderForeground",{dark:s.eb,light:s.eb,hc:s.eb},Object(n.a)("symbolIcon.folderForeground","The foreground color for folder symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),v=Object(s.wc)("symbolIcon.functionForeground",{dark:"#B180D7",light:"#652D90",hc:"#B180D7"},Object(n.a)("symbolIcon.functionForeground","The foreground color for function symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),C=Object(s.wc)("symbolIcon.interfaceForeground",{dark:"#75BEFF",light:"#007ACC",hc:"#75BEFF"},Object(n.a)("symbolIcon.interfaceForeground","The foreground color for interface symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),w=Object(s.wc)("symbolIcon.keyForeground",{dark:s.eb,light:s.eb,hc:s.eb},Object(n.a)("symbolIcon.keyForeground","The foreground color for key symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),y=Object(s.wc)("symbolIcon.keywordForeground",{dark:s.eb,light:s.eb,hc:s.eb},Object(n.a)("symbolIcon.keywordForeground","The foreground color for keyword symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),S=Object(s.wc)("symbolIcon.methodForeground",{dark:"#B180D7",light:"#652D90",hc:"#B180D7"},Object(n.a)("symbolIcon.methodForeground","The foreground color for method symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),L=Object(s.wc)("symbolIcon.moduleForeground",{dark:s.eb,light:s.eb,hc:s.eb},Object(n.a)("symbolIcon.moduleForeground","The foreground color for module symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),x=Object(s.wc)("symbolIcon.namespaceForeground",{dark:s.eb,light:s.eb,hc:s.eb},Object(n.a)("symbolIcon.namespaceForeground","The foreground color for namespace symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),k=Object(s.wc)("symbolIcon.nullForeground",{dark:s.eb,light:s.eb,hc:s.eb},Object(n.a)("symbolIcon.nullForeground","The foreground color for null symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),D=Object(s.wc)("symbolIcon.numberForeground",{dark:s.eb,light:s.eb,hc:s.eb},Object(n.a)("symbolIcon.numberForeground","The foreground color for number symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),N=Object(s.wc)("symbolIcon.objectForeground",{dark:s.eb,light:s.eb,hc:s.eb},Object(n.a)("symbolIcon.objectForeground","The foreground color for object symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),O=Object(s.wc)("symbolIcon.operatorForeground",{dark:s.eb,light:s.eb,hc:s.eb},Object(n.a)("symbolIcon.operatorForeground","The foreground color for operator symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),E=Object(s.wc)("symbolIcon.packageForeground",{dark:s.eb,light:s.eb,hc:s.eb},Object(n.a)("symbolIcon.packageForeground","The foreground color for package symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),I=Object(s.wc)("symbolIcon.propertyForeground",{dark:s.eb,light:s.eb,hc:s.eb},Object(n.a)("symbolIcon.propertyForeground","The foreground color for property symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),M=Object(s.wc)("symbolIcon.referenceForeground",{dark:s.eb,light:s.eb,hc:s.eb},Object(n.a)("symbolIcon.referenceForeground","The foreground color for reference symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),T=Object(s.wc)("symbolIcon.snippetForeground",{dark:s.eb,light:s.eb,hc:s.eb},Object(n.a)("symbolIcon.snippetForeground","The foreground color for snippet symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),A=Object(s.wc)("symbolIcon.stringForeground",{dark:s.eb,light:s.eb,hc:s.eb},Object(n.a)("symbolIcon.stringForeground","The foreground color for string symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),R=Object(s.wc)("symbolIcon.structForeground",{dark:s.eb,light:s.eb,hc:s.eb},Object(n.a)("symbolIcon.structForeground","The foreground color for struct symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),P=Object(s.wc)("symbolIcon.textForeground",{dark:s.eb,light:s.eb,hc:s.eb},Object(n.a)("symbolIcon.textForeground","The foreground color for text symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),F=Object(s.wc)("symbolIcon.typeParameterForeground",{dark:s.eb,light:s.eb,hc:s.eb},Object(n.a)("symbolIcon.typeParameterForeground","The foreground color for type parameter symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),B=Object(s.wc)("symbolIcon.unitForeground",{dark:s.eb,light:s.eb,hc:s.eb},Object(n.a)("symbolIcon.unitForeground","The foreground color for unit symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),j=Object(s.wc)("symbolIcon.variableForeground",{dark:"#75BEFF",light:"#007ACC",hc:"#75BEFF"},Object(n.a)("symbolIcon.variableForeground","The foreground color for variable symbols. These symbols appear in the outline, breadcrumb, and suggest widget."));Object(o.f)((e,t)=>{var i=e.getColor(a);i&&t.addRule(r.b.symbolArray.cssSelector+` { color: ${i}; }`),i=e.getColor(l),i&&t.addRule(r.b.symbolBoolean.cssSelector+` { color: ${i}; }`),i=e.getColor(d),i&&t.addRule(r.b.symbolClass.cssSelector+` { color: ${i}; }`),i=e.getColor(S),i&&t.addRule(r.b.symbolMethod.cssSelector+` { color: ${i}; }`),i=e.getColor(h),i&&t.addRule(r.b.symbolColor.cssSelector+` { color: ${i}; }`),i=e.getColor(c),i&&t.addRule(r.b.symbolConstant.cssSelector+` { color: ${i}; }`),i=e.getColor(u),i&&t.addRule(r.b.symbolConstructor.cssSelector+` { color: ${i}; }`),i=e.getColor(g),i&&t.addRule(`\n\t\t\t${r.b.symbolValue.cssSelector},${r.b.symbolEnum.cssSelector} { color: ${i}; }`),i=e.getColor(p),i&&t.addRule(r.b.symbolEnumMember.cssSelector+` { color: ${i}; }`),i=e.getColor(m),i&&t.addRule(r.b.symbolEvent.cssSelector+` { color: ${i}; }`),i=e.getColor(f),i&&t.addRule(r.b.symbolField.cssSelector+` { color: ${i}; }`),i=e.getColor(_),i&&t.addRule(r.b.symbolFile.cssSelector+` { color: ${i}; }`),i=e.getColor(b),i&&t.addRule(r.b.symbolFolder.cssSelector+` { color: ${i}; }`),i=e.getColor(v),i&&t.addRule(r.b.symbolFunction.cssSelector+` { color: ${i}; }`),i=e.getColor(C),i&&t.addRule(r.b.symbolInterface.cssSelector+` { color: ${i}; }`),i=e.getColor(w),i&&t.addRule(r.b.symbolKey.cssSelector+` { color: ${i}; }`),i=e.getColor(y),i&&t.addRule(r.b.symbolKeyword.cssSelector+` { color: ${i}; }`),i=e.getColor(L),i&&t.addRule(r.b.symbolModule.cssSelector+` { color: ${i}; }`),i=e.getColor(x),i&&t.addRule(r.b.symbolNamespace.cssSelector+` { color: ${i}; }`),i=e.getColor(k),i&&t.addRule(r.b.symbolNull.cssSelector+` { color: ${i}; }`),i=e.getColor(D),i&&t.addRule(r.b.symbolNumber.cssSelector+` { color: ${i}; }`),i=e.getColor(N),i&&t.addRule(r.b.symbolObject.cssSelector+` { color: ${i}; }`),i=e.getColor(O),i&&t.addRule(r.b.symbolOperator.cssSelector+` { color: ${i}; }`),i=e.getColor(E),i&&t.addRule(r.b.symbolPackage.cssSelector+` { color: ${i}; }`),i=e.getColor(I),i&&t.addRule(r.b.symbolProperty.cssSelector+` { color: ${i}; }`),i=e.getColor(M),i&&t.addRule(r.b.symbolReference.cssSelector+` { color: ${i}; }`),i=e.getColor(T),i&&t.addRule(r.b.symbolSnippet.cssSelector+` { color: ${i}; }`),i=e.getColor(A),i&&t.addRule(r.b.symbolString.cssSelector+` { color: ${i}; }`),i=e.getColor(R),i&&t.addRule(r.b.symbolStruct.cssSelector+` { color: ${i}; }`),i=e.getColor(P),i&&t.addRule(r.b.symbolText.cssSelector+` { color: ${i}; }`),i=e.getColor(F),i&&t.addRule(r.b.symbolTypeParameter.cssSelector+` { color: ${i}; }`),i=e.getColor(B),i&&t.addRule(r.b.symbolUnit.cssSelector+` { color: ${i}; }`),i=e.getColor(j);i&&t.addRule(r.b.symbolVariable.cssSelector+` { color: ${i}; }`)})},dd1b:function(e,t,i){"use strict";i.d(t,"a",(function(){return o}));var n=i("308f");t=i("89cd");const o={JSONContribution:"base.contributions.json"};i=new class{constructor(){this._onDidChangeSchema=new n.b,this.schemasById={}}registerSchema(e,t){var i;this.schemasById[0<(i=e).length&&"#"===i.charAt(i.length-1)?i.substring(0,i.length-1):i]=t,this._onDidChangeSchema.fire(e)}notifySchemaChanged(e){this._onDidChangeSchema.fire(e)}},t.a.add(o.JSONContribution,i)},debc:function(e,t,i){"use strict";i.d(t,"a",(function(){return l})),i.d(t,"b",(function(){return d}));var n=i("3d378"),o=i("b589"),s=i("30db"),r=i("82c9"),a=i("6d8e");function l(e){if(e)return"string"==typeof e&&(e=a.a.file(e)),e=Object(r.b)(e)||(e.scheme===o.c.file?e.fsPath:e.path),s.i&&Object(n.c)(e)?d(e):e}function d(e){return Object(n.a)(e)?e.charAt(0).toUpperCase()+e.slice(1):e}},dff7:function(e,t,i){"use strict";function n(e,t,...i){{var n=i;let e;return e=0===n.length?t:t.replace(/\{(\d+)\}/g,(function(e,t){return t=t[0],void 0!==n[t]?n[t]:e}))}}i.d(t,"a",(function(){return n}))},e1b5:function(e,t,i){"use strict";i.d(t,"a",(function(){return o}));var n=i("b707");class o{constructor(e,t){this._lineTokensBrand=void 0,this._tokens=e,this._tokensCount=this._tokens.length>>>1,this._text=t}static createEmpty(e){var t=o.defaultTokenMetadata;const i=new Uint32Array(2);return i[0]=e.length,i[1]=t,new o(i,e)}equals(e){return e instanceof o&&this.slicedEquals(e,0,this._tokensCount)}slicedEquals(e,t,i){if(this._text!==e._text)return!1;if(this._tokensCount!==e._tokensCount)return!1;t<<=1;var n=t+(i<<1);for(let o=t;o>>1)-1;for(let n=0;n>>1)-1;for(;ir&&(n+=this._text.substring(r,l.offset),d=this._tokens[1+(t<<1)],s.push(n.length,d),r=l.offset),n+=l.text,s.push(n.length,l.tokenMetadata),i++}}return new o(new Uint32Array(s),n)}}o.defaultTokenMetadata=16793600;class s{constructor(e,t,i,n){this._source=e,this._startOffset=t,this._endOffset=i,this._deltaOffset=n,this._firstTokenIndex=e.findTokenIndexAtOffset(t),this._tokensCount=0;for(let o=this._firstTokenIndex,s=e.getCount();othis.emitter.fire(e);this.emitter=new n.b({onFirstListenerAdd:()=>e.addEventListener(t,o,i),onLastListenerRemove:()=>e.removeEventListener(t,o,i)})}get event(){return this.emitter.event}dispose(){this.emitter.dispose()}}function s(e){return e.preventDefault(),e.stopPropagation(),e}},e385d:function(e,t,i){"use strict";i.d(t,"a",(function(){return o})),i.d(t,"b",(function(){return b}));var n,o,s=i("11f7"),r=i("70c3"),a=i("1898"),l=i("e8e3"),d=(t=i("ceb8"),i("308f")),h=i("a666"),c=i("49d9"),u=i("42e39"),g=i("ef8e9");i("e750");const p={separatorBorder:t.a.transparent};class m{constructor(e,t,i,n){this.container=e,this.view=t,this.disposable=n,this._cachedVisibleSize=void 0,"number"==typeof i?(this._size=i,this._cachedVisibleSize=void 0,e.classList.add("visible")):(this._size=0,this._cachedVisibleSize=i.cachedVisibleSize)}set size(e){this._size=e}get size(){return this._size}get visible(){return void 0===this._cachedVisibleSize}setVisible(e,t){e!==this.visible&&(e?(this.size=Object(c.b)(this._cachedVisibleSize,this.viewMinimumSize,this.viewMaximumSize),this._cachedVisibleSize=void 0):(this._cachedVisibleSize="number"==typeof t?t:this.size,this.size=0),this.container.classList.toggle("visible",e),this.view.setVisible&&this.view.setVisible(e))}get minimumSize(){return this.visible?this.view.minimumSize:0}get viewMinimumSize(){return this.view.minimumSize}get maximumSize(){return this.visible?this.view.maximumSize:0}get viewMaximumSize(){return this.view.maximumSize}get priority(){return this.view.priority}get snap(){return!!this.view.snap}set enabled(e){this.container.style.pointerEvents=e?"":"none"}layout(e,t){this.layoutContainer(e),this.view.layout(this.size,e,t)}dispose(){return this.disposable.dispose(),this.view}}class f extends m{layoutContainer(e){this.container.style.top=e+"px",this.container.style.height=this.size+"px"}}class _ extends m{layoutContainer(e){this.container.style.left=e+"px",this.container.style.width=this.size+"px"}}(i=n=n||{})[i.Idle=0]="Idle",i[i.Busy=1]="Busy",(t=o=o||{}).Distribute={type:"distribute"},t.Split=function(e){return{type:"split",index:e}},t.Invisible=function(e){return{type:"invisible",cachedVisibleSize:e}};class b extends h.a{constructor(e,t={}){super(),this.size=0,this.contentSize=0,this.proportions=void 0,this.viewItems=[],this.sashItems=[],this.state=n.Idle,this._onDidSashChange=this._register(new d.b),this.onDidSashChange=this._onDidSashChange.event,this._onDidSashReset=this._register(new d.b),this._startSnappingEnabled=!0,this._endSnappingEnabled=!0,this.orientation=g.l(t.orientation)?0:t.orientation,this.inverseAltBehavior=!!t.inverseAltBehavior,this.proportionalLayout=!!g.l(t.proportionalLayout)||!!t.proportionalLayout,this.getSashOrthogonalSize=t.getSashOrthogonalSize,this.el=document.createElement("div"),this.el.classList.add("monaco-split-view2"),this.el.classList.add(0===this.orientation?"vertical":"horizontal"),e.appendChild(this.el),this.sashContainer=Object(s.q)(this.el,Object(s.a)(".sash-container")),this.viewContainer=Object(s.a)(".split-view-container"),this.scrollable=new u.a(125,s.V),this.scrollableElement=this._register(new a.c(this.viewContainer,{vertical:0===this.orientation?null!=(e=t.scrollbarVisibility)?e:1:2,horizontal:1===this.orientation?null!=(e=t.scrollbarVisibility)?e:1:2},this.scrollable)),this.onDidScroll=this.scrollableElement.onScroll,this._register(this.onDidScroll(e=>{this.viewContainer.scrollTop=e.scrollTop,this.viewContainer.scrollLeft=e.scrollLeft})),Object(s.q)(this.el,this.scrollableElement.getDomNode()),this.style(t.styles||p),t.descriptor&&(this.size=t.descriptor.size,t.descriptor.views.forEach((e,t)=>{var i=g.l(e.visible)||e.visible?e.size:{type:"invisible",cachedVisibleSize:e.size};e=e.view;this.doAddView(e,i,t,!0)}),this.contentSize=this.viewItems.reduce((e,t)=>e+t.size,0),this.saveProportions())}get orthogonalStartSash(){return this._orthogonalStartSash}set orthogonalStartSash(e){for(const t of this.sashItems)t.sash.orthogonalStartSash=e;this._orthogonalStartSash=e}get orthogonalEndSash(){return this._orthogonalEndSash}set orthogonalEndSash(e){for(const t of this.sashItems)t.sash.orthogonalEndSash=e;this._orthogonalEndSash=e}get startSnappingEnabled(){return this._startSnappingEnabled}set startSnappingEnabled(e){this._startSnappingEnabled!==e&&(this._startSnappingEnabled=e,this.updateSashEnablement())}get endSnappingEnabled(){return this._endSnappingEnabled}set endSnappingEnabled(e){this._endSnappingEnabled!==e&&(this._endSnappingEnabled=e,this.updateSashEnablement())}style(e){e.separatorBorder.isTransparent()?(this.el.classList.remove("separator-border"),this.el.style.removeProperty("--separator-border")):(this.el.classList.add("separator-border"),this.el.style.setProperty("--separator-border",e.separatorBorder.toString()))}addView(e,t,i=this.viewItems.length,n){this.doAddView(e,t,i,n)}layout(e,t){var i=Math.max(this.size,this.contentSize);if(this.size=e,this.layoutContext=t,this.proportions)for(let o=0;o1===this.viewItems[e].priority);var n=o.filter(e=>2===this.viewItems[e].priority);this.resize(this.viewItems.length-1,e-i,void 0,t,n)}this.distributeEmptySpace(),this.layoutViews()}saveProportions(){this.proportionalLayout&&0e.size/this.contentSize))}onSashStart({sash:e,start:t,alt:i}){for(const s of this.viewItems)s.enabled=!1;const n=this.sashItems.findIndex(t=>t.sash===e),o=Object(h.e)(Object(s.i)(document.body,"keydown",e=>r(this.sashDragState.current,e.altKey)),Object(s.i)(document.body,"keyup",()=>r(this.sashDragState.current,!1))),r=(e,t)=>{const i=this.viewItems.map(e=>e.size);let s,r,a=Number.NEGATIVE_INFINITY,d=Number.POSITIVE_INFINITY;if((t=this.inverseAltBehavior?!t:t)&&(h=n===this.sashItems.length-1,d=h?(h=this.viewItems[n],a=(h.minimumSize-h.size)/2,(h.maximumSize-h.size)/2):(h=this.viewItems[n+1],a=(h.size-h.maximumSize)/2,(h.size-h.minimumSize)/2)),!t){const e=Object(l.r)(n,-1),t=Object(l.r)(n+1,this.viewItems.length);var h=e.reduce((e,t)=>e+(this.viewItems[t].minimumSize-i[t]),0),c=e.reduce((e,t)=>e+(this.viewItems[t].viewMaximumSize-i[t]),0),u=0===t.length?Number.POSITIVE_INFINITY:t.reduce((e,t)=>e+(i[t]-this.viewItems[t].minimumSize),0),g=0===t.length?Number.NEGATIVE_INFINITY:t.reduce((e,t)=>e+(i[t]-this.viewItems[t].viewMaximumSize),0);const o=Math.max(h,g),a=Math.min(u,c);h=this.findFirstSnapIndex(e),g=this.findFirstSnapIndex(t);"number"==typeof h&&(u=this.viewItems[h],c=Math.floor(u.viewMinimumSize/2),s={index:h,limitDelta:u.visible?o-c:o+c,size:u.size}),"number"==typeof g&&(h=this.viewItems[g],c=Math.floor(h.viewMinimumSize/2),r={index:g,limitDelta:h.visible?a+c:a-c,size:h.size})}this.sashDragState={start:e,current:e,index:n,sizes:i,minDelta:a,maxDelta:d,alt:t,snapBefore:s,snapAfter:r,disposable:o}};r(t,i)}onSashChange({current:e}){var{index:t,start:i,sizes:n,alt:o,minDelta:s,maxDelta:r,snapBefore:a,snapAfter:l}=this.sashDragState,i=(e=(this.sashDragState.current=e)-i,this.resize(t,e,n,void 0,void 0,s,r,a,l));o&&(e=t===this.sashItems.length-1,n=this.viewItems.map(e=>e.size),r=(s=this.viewItems[e?t:t+1]).size-s.maximumSize,a=s.size-s.minimumSize,this.resize(e?t-1:t+1,-i,n,void 0,void 0,r,a)),this.distributeEmptySpace(),this.layoutViews()}onSashEnd(e){this._onDidSashChange.fire(e),this.sashDragState.disposable.dispose(),this.saveProportions();for(const t of this.viewItems)t.enabled=!0}onViewChange(e,t){var i=this.viewItems.indexOf(e);i<0||i>=this.viewItems.length||(t="number"==typeof t?t:e.size,t=Object(c.b)(t,e.minimumSize,e.maximumSize),this.inverseAltBehavior&&0=this.viewItems.length)){const s=Object(l.r)(this.viewItems.length).filter(t=>t!==e);var i=[...s.filter(e=>1===this.viewItems[e].priority),e],o=s.filter(e=>2===this.viewItems[e].priority);const r=this.viewItems[e];t=Math.round(t),t=Object(c.b)(t,r.minimumSize,Math.min(r.maximumSize,this.size)),r.size=t,this.relayout(i,o),this.state=n.Idle}}distributeViewSizes(){const e=[];let t=0;for(const r of this.viewItems)01===this.viewItems[e].priority),s=n.filter(e=>2===this.viewItems[e].priority);this.relayout(o,s)}getViewSize(e){return e<0||e>=this.viewItems.length?-1:this.viewItems[e].size}doAddView(e,t,i=this.viewItems.length,o){if(this.state!==n.Idle)throw new Error("Cant modify splitview");this.state=n.Busy;const a=Object(s.a)(".split-view-view"),c=(i===this.viewItems.length?this.viewContainer.appendChild(a):this.viewContainer.insertBefore(a,this.viewContainer.children.item(i)),e.onDidChange(e=>this.onViewChange(m,e)));var u=Object(h.i)(()=>this.viewContainer.removeChild(a));const g=Object(h.e)(c,u);let p;p="number"==typeof t?t:"split"===t.type?this.getViewSize(t.index)/2:"invisible"===t.type?{cachedVisibleSize:t.cachedVisibleSize}:e.minimumSize;const m=new(0===this.orientation?f:_)(a,e,p,g);if(this.viewItems.splice(i,0,m),1this.getSashPosition(e),getHorizontalSashWidth:this.getSashOrthogonalSize},Object.assign(Object.assign({},u),{orientation:1})):new r.b(this.sashContainer,{getVerticalSashLeft:e=>this.getSashPosition(e),getVerticalSashHeight:this.getSashOrthogonalSize},Object.assign(Object.assign({},u),{orientation:0}));u=0===this.orientation?t=>({sash:e,start:t.startY,current:t.currentY,alt:t.altKey}):t=>({sash:e,start:t.startX,current:t.currentX,alt:t.altKey});const t=d.c.map(e.onDidStart,u);var b=t(this.onSashStart,this);const n=d.c.map(e.onDidChange,u),o=n(this.onSashChange,this),s=d.c.map(e.onDidEnd,()=>this.sashItems.findIndex(t=>t.sash===e));u=s(this.onSashEnd,this);var v=e.onDidReset(()=>{var t=this.sashItems.findIndex(t=>t.sash===e),i=Object(l.r)(t,-1),n=Object(l.r)(t+1,this.viewItems.length);i=this.findFirstSnapIndex(i),n=this.findFirstSnapIndex(n);"number"==typeof i&&!this.viewItems[i].visible||"number"==typeof n&&!this.viewItems[n].visible||this._onDidSashReset.fire(t)});const a=Object(h.e)(b,o,u,v,e);b={sash:e,disposable:a},this.sashItems.splice(i-1,0,b)}let C;a.appendChild(e.element),"number"!=typeof t&&"split"===t.type&&(C=[t.index]),o||this.relayout([i],C),this.state=n.Idle,o||"number"==typeof t||"distribute"!==t.type||this.distributeViewSizes()}relayout(e,t){var i=this.viewItems.reduce((e,t)=>e+t.size,0);this.resize(this.viewItems.length-1,this.size-i,void 0,e,t),this.distributeEmptySpace(),this.layoutViews(),this.saveProportions()}resize(e,t,i=this.viewItems.map(e=>e.size),n,o,s=Number.NEGATIVE_INFINITY,r=Number.POSITIVE_INFINITY,a,d){if(e<0||e>=this.viewItems.length)return 0;const h=Object(l.r)(e,-1),u=Object(l.r)(e+1,this.viewItems.length);if(o)for(const c of o)Object(l.p)(h,c),Object(l.p)(u,c);if(n)for(const c of n)Object(l.o)(h,c),Object(l.o)(u,c);var g=h.map(e=>this.viewItems[e]),p=h.map(e=>i[e]),m=u.map(e=>this.viewItems[e]),f=u.map(e=>i[e]),_=h.reduce((e,t)=>e+(this.viewItems[t].minimumSize-i[t]),0),b=h.reduce((e,t)=>e+(this.viewItems[t].maximumSize-i[t]),0),v=0===u.length?Number.POSITIVE_INFINITY:u.reduce((e,t)=>e+(i[t]-this.viewItems[t].minimumSize),0),C=0===u.length?Number.NEGATIVE_INFINITY:u.reduce((e,t)=>e+(i[t]-this.viewItems[t].maximumSize),0);_=Math.max(_,C,s),C=Math.min(v,b,r);let w=!1;if(a){const e=this.viewItems[a.index];v=t>=a.limitDelta,w=v!==e.visible,e.setVisible(v,a.size)}if(!w&&d){const e=this.viewItems[d.index];b=te+t.size,0);let i=this.size-t;const n=Object(l.r)(this.viewItems.length-1,-1);t=n.filter(e=>1===this.viewItems[e].priority);for(const r of n.filter(e=>2===this.viewItems[e].priority))Object(l.p)(n,r);for(const r of t)Object(l.o)(n,r);"number"==typeof e&&Object(l.o)(n,e);for(let r=0;0!==i&&re+t.size,0);let e=0;for(const t of this.viewItems)t.layout(e,this.layoutContext),e+=t.size;this.sashItems.forEach(e=>e.sash.layout()),this.updateSashEnablement(),this.updateScrollableElement()}updateScrollableElement(){0===this.orientation?this.scrollableElement.setScrollDimensions({height:this.size,scrollHeight:this.contentSize}):this.scrollableElement.setScrollDimensions({width:this.size,scrollWidth:this.contentSize})}updateSashEnablement(){let e=!1;var t=this.viewItems.map(t=>e=0e=0e=0e=0e.dispose()),this.viewItems=[],this.sashItems.forEach(e=>e.disposable.dispose()),this.sashItems=[]}}},e516:function(e,t,i){"use strict";i.r(t),i.d(t,"CursorUndoRedoController",(function(){return l})),i.d(t,"CursorUndo",(function(){return d})),i.d(t,"CursorRedo",(function(){return h}));var n=i("dff7"),o=(t=i("a666"),i("b2cc")),s=i("c101");class r{constructor(e){this.selections=e}equals(e){var t=this.selections.length;if(t!==e.selections.length)return!1;for(let i=0;i{this._undoStack=[],this._redoStack=[]})),this._register(e.onDidChangeModelContent(e=>{this._undoStack=[],this._redoStack=[]})),this._register(e.onDidChangeCursorSelection(t=>{this._isCursorUndoRedo||t.oldSelections&&t.oldModelVersionId===t.modelVersionId&&(t=new r(t.oldSelections),0this._onCut.fire(),0)),this._asyncFocusGainWriteScreenReaderContent=this._register(new r.e(()=>this.writeScreenReaderContent("asyncFocusGain"),0)),this._textAreaState=c.b.EMPTY,this._selectionChangeListener=null,this.writeScreenReaderContent("ctor"),this._hasFocus=!1,this._isDoingComposition=!1,this._nextCommand=0;let i=null;this._register(s.o(t.domNode,"keydown",e=>{(109===e.keyCode||this._isDoingComposition&&1===e.keyCode)&&e.stopPropagation(),e.equals(9)&&e.preventDefault(),i=e,this._onKeyDown.fire(e)})),this._register(s.o(t.domNode,"keyup",e=>{this._onKeyUp.fire(e)})),this._register(s.i(t.domNode,"compositionstart",e=>{if(c.c,!this._isDoingComposition){if(this._isDoingComposition=!0,d.f&&this._textAreaState.selectionStart===this._textAreaState.selectionEnd&&0{var t=this._textAreaState,i=c.b.readFromTextArea(this._textArea);return[i,c.b.deduceInput(t,i,e)]},g=()=>{var e=this._textAreaState,t=c.b.readFromTextArea(this._textArea);return[t,c.b.deduceAndroidCompositionInput(e,t)]},p=e=>{var t=this._textAreaState;e=c.b.selectedText(e);return[e,{text:e.value,replacePrevCharCnt:t.selectionEnd-t.selectionStart,replaceNextCharCnt:0,positionDelta:0}]};this._register(s.i(t.domNode,"compositionupdate",e=>{if(c.c,o.e){const[t,i]=g();this._textAreaState=t,this._onType.fire(i),this._onCompositionUpdate.fire(e)}else{const[t,i]=p(e.data||"");this._textAreaState=t,this._onType.fire(i),this._onCompositionUpdate.fire(e)}})),this._register(s.i(t.domNode,"compositionend",e=>{if(c.c,this._isDoingComposition)if(this._isDoingComposition=!1,o.e){const[e,t]=g();this._textAreaState=e,this._onType.fire(t),this._onCompositionEnd.fire()}else{const[t,i]=p(e.data||"");this._textAreaState=t,this._onType.fire(i),(o.f||o.g)&&(this._textAreaState=c.b.readFromTextArea(this._textArea)),this._onCompositionEnd.fire()}})),this._register(s.i(t.domNode,"input",()=>{if(this._textArea.setIgnoreSelectionChangeTime("received input event"),!this._isDoingComposition){const[e,t]=l(d.f);0===t.replacePrevCharCnt&&1===t.text.length&&h.E(t.text.charCodeAt(0))||(this._textAreaState=e,0===this._nextCommand?""===t.text&&0===t.replacePrevCharCnt||this._onType.fire(t):(""===t.text&&0===t.replacePrevCharCnt||this._firePaste(t.text,null),this._nextCommand=0))}})),this._register(s.i(t.domNode,"cut",e=>{this._textArea.setIgnoreSelectionChangeTime("received cut event"),this._ensureClipboardGetsEditorSelection(e),this._asyncTriggerCut.schedule()})),this._register(s.i(t.domNode,"copy",e=>{this._ensureClipboardGetsEditorSelection(e)})),this._register(s.i(t.domNode,"paste",e=>{var t;this._textArea.setIgnoreSelectionChangeTime("received paste event"),_.canUseTextData(e)?([e,t]=_.getTextData(e),""!==e&&this._firePaste(e,t)):(this._textArea.getSelectionStart()!==this._textArea.getSelectionEnd()&&this._setAndWriteTextAreaState("paste",c.b.EMPTY),this._nextCommand=1)})),this._register(s.i(t.domNode,"focus",()=>{var e=this._hasFocus;this._setHasFocus(!0),o.h&&!e&&this._hasFocus&&this._asyncFocusGainWriteScreenReaderContent.schedule()})),this._register(s.i(t.domNode,"blur",()=>{this._isDoingComposition&&(this._isDoingComposition=!1,this.writeScreenReaderContent("blurWithoutCompositionEnd"),this._onCompositionEnd.fire()),this._setHasFocus(!1)})),this._register(s.i(t.domNode,n.Tap,()=>{o.e&&this._isDoingComposition&&(this._isDoingComposition=!1,this.writeScreenReaderContent("tapWithoutCompositionEnd"),this._onCompositionEnd.fire())}))}_installSelectionChangeListener(){let e=0;return s.i(document,"selectionchange",t=>{var i,n;this._hasFocus&&!this._isDoingComposition&&o.f&&(n=(i=Date.now())-e,e=i,n<5||(n=i-this._textArea.getIgnoreSelectionChangeTime(),this._textArea.resetSelectionChangeTime(),n<100||this._textAreaState.selectionStartPosition&&this._textAreaState.selectionEndPosition&&(i=this._textArea.getValue(),this._textAreaState.value===i&&(n=this._textArea.getSelectionStart(),i=this._textArea.getSelectionEnd(),this._textAreaState.selectionStart===n&&this._textAreaState.selectionEnd===i||(n=this._textAreaState.deduceEditorPosition(n),n=this._host.deduceModelPosition(n[0],n[1],n[2]),i=this._textAreaState.deduceEditorPosition(i),i=this._host.deduceModelPosition(i[0],i[1],i[2]),n=new g.a(n.lineNumber,n.column,i.lineNumber,i.column),this._onSelectionChangeRequest.fire(n))))))})}dispose(){super.dispose(),this._selectionChangeListener&&(this._selectionChangeListener.dispose(),this._selectionChangeListener=null)}focusTextArea(){this._setHasFocus(!0),this.refreshFocusState()}isFocused(){return this._hasFocus}refreshFocusState(){var e=s.F(this.textArea.domNode);e?this._setHasFocus(e.activeElement===this.textArea.domNode):s.N(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&&this.writeScreenReaderContent("focusgain"),(this._hasFocus?this._onFocus:this._onBlur).fire())}_setAndWriteTextAreaState(e,t){(t=this._hasFocus?t:t.collapseSelection()).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(_.canUseTextData(e));var i={version:1,isFromEmptySelection:t.isFromEmptySelection,multicursorText:t.multicursorText,mode:t.mode};m.INSTANCE.set(o.g?t.text.replace(/\r\n/g,"\n"):t.text,i),_.canUseTextData(e)?_.setTextData(e,t.text,t.html,i):this._setAndWriteTextAreaState("copy or cut",c.b.selectedText(t.text))}_firePaste(e,t){t=t||m.INSTANCE.get(e),this._onPaste.fire({text:e,metadata:t})}}class _{static canUseTextData(e){return!!e.clipboardData||!!window.clipboardData}static getTextData(t){if(t.clipboardData){t.preventDefault();var i=t.clipboardData.getData(l.a.text);let o=null;var n=t.clipboardData.getData("vscode-editor-data");if("string"==typeof n)try{1!==(o=JSON.parse(n)).version&&(o=null)}catch(e){}return[i,o]}if(window.clipboardData)return t.preventDefault(),[window.clipboardData.getData("Text"),null];throw new Error("ClipboardEventUtils.getTextData: Cannot use text data!")}static setTextData(e,t,i,n){if(e.clipboardData)e.clipboardData.setData(l.a.text,t),"string"==typeof i&&e.clipboardData.setData("text/html",i),e.clipboardData.setData("vscode-editor-data",JSON.stringify(n));else{if(!window.clipboardData)throw new Error("ClipboardEventUtils.setTextData: Cannot use text data!");window.clipboardData.setData("Text",t)}e.preventDefault()}}class b extends t.a{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 i=this._actual.domNode;i.value!==t&&(this.setIgnoreSelectionChangeTime("setValue"),i.value=t)}getSelectionStart(){return"backward"===this._actual.domNode.selectionDirection?this._actual.domNode.selectionEnd:this._actual.domNode.selectionStart}getSelectionEnd(){return"backward"===this._actual.domNode.selectionDirection?this._actual.domNode.selectionStart:this._actual.domNode.selectionEnd}setSelectionRange(e,t,i){const n=this._actual.domNode;let r=null;var a=s.F(n),l=(a=(r=(a||document).activeElement)===n,n.selectionStart),d=n.selectionEnd;if(a&&l===t&&d===i)o.g&&window.parent!==window&&n.focus();else if(a)this.setIgnoreSelectionChangeTime("setSelectionRange"),n.setSelectionRange(t,i),o.g&&window.parent!==window&&n.focus();else try{var h=s.U(n);this.setIgnoreSelectionChangeTime("setSelectionRange"),n.focus(),n.setSelectionRange(t,i),s.S(n,h)}catch(e){}}}},e58e:function(e,t,i){"use strict";i.d(t,"a",(function(){return s}));var n=i("30db");const o=n.b.performance&&"function"==typeof n.b.performance.now;class s{constructor(e){this._highResolution=o&&e,this._startTime=this._now(),this._stopTime=-1}static create(e=!0){return new s(e)}stop(){this._stopTime=this._now()}elapsed(){return-1!==this._stopTime?this._stopTime-this._startTime:this._now()-this._startTime}_now(){return(this._highResolution?n.b.performance:Date).now()}}},e679:function(e,t,i){"use strict";i.d(t,"a",(function(){return r})),i.d(t,"b",(function(){return a}));var n=i("1e93"),o=i("7ab3");function s(e){return e.replace(/\n/g,"\\n").replace(/\r/g,"\\r")}class r{constructor(e,t,i,n){this.oldPosition=e,this.oldText=t,this.newPosition=i,this.newText=n}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} "${s(this.newText)}")`:0===this.newText.length?`(delete@${this.oldPosition} "${s(this.oldText)}")`:`(replace@${this.oldPosition} "${s(this.oldText)}" with "${s(this.newText)}")`}static _writeStringSize(e){return 4+2*e.length}static _writeString(e,t,i){var o=t.length;n.f(e,o,i),i+=4;for(let s=0;s(t.hasOwnProperty(i)||(t[i]=e(i)),t[i])}(e=>new n(e))},e750:function(e,t,i){},e757:function(e,t,i){"use strict";i.d(t,"a",(function(){return s}));let n=!1,o=null;class s{static getSameOriginWindowChain(){if(!o){o=[];let t=window;for(var e;(e=function(e){if(!e.parent||e.parent===e)return null;try{var t=e.location,i=e.parent.location;if("null"!==t.origin&&"null"!==i.origin&&(t.protocol!==i.protocol||t.hostname!==i.hostname||t.port!==i.port))return n=!0,null}catch(e){return n=!0,null}return e.parent}(t))?o.push({window:t,iframeElement:t.frameElement||null}):o.push({window:t,iframeElement:null}),t=e;);}return o.slice(0)}static hasDifferentOriginAncestor(){return o||this.getSameOriginWindowChain(),n}static getPositionOfChildWindowRelativeToAncestorWindow(e,t){if(!t||e===t)return{top:0,left:0};let i=0,n=0;for(const s of this.getSameOriginWindowChain()){if(i+=s.window.scrollY,n+=s.window.scrollX,s.window===t)break;if(!s.iframeElement)break;var o=s.iframeElement.getBoundingClientRect();i+=o.top,n+=o.left}return{top:i,left:n}}}},e75b:function(e,t,i){"use strict";i.d(t,"a",(function(){return n})),i("f0b2");const n="monaco-mouse-cursor-text"},e8cb:function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"sparql",extensions:[".rq"],aliases:["sparql","SPARQL"],loader:function(){return i.e("chunk-2d0b21d7").then(i.bind(null,"2377"))}})},e8e3:function(e,t,i){"use strict";function n(e,t=0){return e[e.length-(1+t)]}function o(e){if(0===e.length)throw new Error("Invalid tail call");return[e.slice(0,e.length-1),e[e.length-1]]}function s(e,t,i=((e,t)=>e===t)){if(e!==t){if(!e||!t)return!1;if(e.length!==t.length)return!1;for(let n=0,o=e.length;n=t.length)throw new TypeError("invalid index");var n,o=t[Math.floor(t.length*Math.random())];let s=[],r=[],a=[];for(n of t){var d=i(n,o);(d<0?s:0!!e)}function c(e){return!Array.isArray(e)||0===e.length}function u(e){return Array.isArray(e)&&0e.indexOf(t)===i);const i=Object.create(null);return e.filter(e=>(e=t(e),!i[e]&&(i[e]=!0)))}function p(e){const t=new Set;return e.filter(e=>!t.has(e)&&(t.add(e),!0))}function m(e,t){return 0t;o--)n.push(o);return n}function b(e,t,i){const n=e.slice(0,t);return e=e.slice(t),n.concat(i,e)}function v(e,t){var i=e.indexOf(t);-1=r;l--)o[l+a]=o[l];for(let l=0;ls(t,e),n)):(i=e,n=r(181387,n=t),Object.keys(i).sort().reduce((e,t)=>(e=a(t,e),s(i[t],e)),n));case"string":return a(e,t);case"boolean":return r(e?433:863,t);case"number":return r(e,t);case"undefined":return r(937,t);default:return r(617,t)}var i,n}function r(e,t){return(t<<5)-t+e|0}function a(e,t){t=r(149417,t);for(let i=0,n=e.length;i>>i)>>>0}function d(e,t=0,i=e.byteLength,n=0){for(let o=0;oe.toString(16).padStart(2,"0")).join("");for(var[i,n,o="0"]=[(e>>>0).toString(16),t/4];i.length>>6:(i<65536?e[t++]=224|(61440&i)>>>12:(e[t++]=240|(1835008&i)>>>18,e[t++]=128|(258048&i)>>>12),e[t++]=128|(4032&i)>>>6),e[t++]=128|(63&i)>>>0),64<=t&&(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()),h(this._h0)+h(this._h1)+h(this._h2)+h(this._h3)+h(this._h4)}_wrapUp(){this._buff[this._buffLen++]=128,d(this._buff,this._buffLen),56{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,"⏎"})}}},ef37:function(e,t,i){},ef8e9:function(e,t,i){"use strict";function n(e){return Array.isArray(e)}function o(e){return"string"==typeof e}function s(e){return!("object"!=typeof e||null===e||Array.isArray(e)||e instanceof RegExp||e instanceof Date)}function r(e){return"number"==typeof e&&!isNaN(e)}function a(e){return!0===e||!1===e}function l(e){return void 0===e}function d(e){return l(e)||null===e}function h(e,t){if(!e)throw new Error(t?`Unexpected type, expected '${t}'`:"Unexpected type")}function c(e){if(d(e))throw new Error("Assertion Failed: argument is undefined or null");return e}function u(e){return"function"==typeof e}function g(e,t){var i=Math.min(e.length,t.length);for(let n=0;nfunction(){var i=Array.prototype.slice.call(arguments,0);return t(e,i)})(n);return i}function f(e){return null===e?void 0:e}function _(e,t="Unreachable"){throw new Error(t)}i.d(t,"f",(function(){return n})),i.d(t,"k",(function(){return o})),i.d(t,"j",(function(){return s})),i.d(t,"i",(function(){return r})),i.d(t,"g",(function(){return a})),i.d(t,"l",(function(){return l})),i.d(t,"m",(function(){return d})),i.d(t,"c",(function(){return h})),i.d(t,"a",(function(){return c})),i.d(t,"h",(function(){return u})),i.d(t,"n",(function(){return g})),i.d(t,"e",(function(){return p})),i.d(t,"d",(function(){return m})),i.d(t,"o",(function(){return f})),i.d(t,"b",(function(){return _}))},efdb:function(e,t,i){"use strict";i.d(t,"a",(function(){return n})),t=i("0a0f");const n=Object(t.c)("markerDecorationsService")},eff2:function(e,t,i){"use strict";i.d(t,"b",(function(){return c})),i.d(t,"a",(function(){return u}));var n=i("0f70"),o=i("650e"),s=i("11f7"),r=i("a60f"),a=i("f070"),l=(t=i("a666"),i("30db")),d=i("ef8e9"),h=(i("c84a"),i("dff7"));class c extends t.a{constructor(e,t,i={}){super(),this.options=i,this._context=e||this,(this._action=t)instanceof a.a&&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 a.b)),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,i=(this._register(r.b.addTarget(e)),this.options&&this.options.draggable);i&&(e.draggable=!0,n.g&&this._register(Object(s.i)(e,s.d.DRAG_START,e=>null==(e=e.dataTransfer)?void 0:e.setData(o.a.TEXT,this._action.label)))),this._register(Object(s.i)(t,r.a.Tap,e=>this.onClick(e,!0))),this._register(Object(s.i)(t,s.d.MOUSE_DOWN,e=>{i||s.c.stop(e,!0),this._action.enabled&&0===e.button&&t.classList.add("active")})),l.f&&this._register(Object(s.i)(t,s.d.CONTEXT_MENU,e=>{0===e.button&&!0===e.ctrlKey&&this.onClick(e)})),this._register(Object(s.i)(t,s.d.CLICK,e=>{s.c.stop(e,!0),this.options&&this.options.isMenu||l.j(()=>this.onClick(e))})),this._register(Object(s.i)(t,s.d.DBLCLICK,e=>{s.c.stop(e,!0)})),[s.d.MOUSE_UP,s.d.MOUSE_OUT].forEach(e=>{this._register(Object(s.i)(t,e,e=>{s.c.stop(e),t.classList.remove("active")}))})}onClick(e,t=!1){s.c.stop(e,!0);var i=d.m(this._context)?null!=(i=this.options)&&i.useEventAsContext?e:{preserveFocus:t}:this._context;this.actionRunner.run(this._action,i)}focus(){this.element&&(this.element.tabIndex=0,this.element.focus(),this.element.classList.add("focused"))}blur(){this.element&&(this.element.blur(),this.element.tabIndex=-1,this.element.classList.remove("focused"))}setFocusable(e){this.element&&(this.element.tabIndex=e?0:-1)}get trapsArrowNavigation(){return!1}updateEnabled(){}updateLabel(){}updateTooltip(){}updateClass(){}updateChecked(){}dispose(){this.element&&(this.element.remove(),this.element=void 0),super.dispose()}}class u extends c{constructor(e,t,i={}){super(e,t,i),this.options=i,this.options.icon=void 0!==i.icon&&i.icon,this.options.label=void 0===i.label||i.label,this.cssClass=""}render(e){super.render(e),this.element&&(this.label=Object(s.q)(this.element,Object(s.a)("a.action-label"))),this.label&&(this._action.id===a.d.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&&(Object(s.q)(this.element,Object(s.a)("span.keybinding")).textContent=this.options.keybinding),this.updateClass(),this.updateLabel(),this.updateTooltip(),this.updateEnabled(),this.updateChecked()}focus(){this.label&&(this.label.tabIndex=0,this.label.focus())}blur(){this.label&&(this.label.tabIndex=-1)}setFocusable(e){this.label&&(this.label.tabIndex=e?0:-1)}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=h.a({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&&this.label.classList.remove(...this.cssClass.split(" ")),this.options.icon?(this.cssClass=this.getAction().class,this.label&&(this.label.classList.add("codicon"),this.cssClass&&this.label.classList.add(...this.cssClass.split(" "))),this.updateEnabled()):this.label&&this.label.classList.remove("codicon")}updateEnabled(){this.getAction().enabled?(this.label&&(this.label.removeAttribute("aria-disabled"),this.label.classList.remove("disabled")),this.element&&this.element.classList.remove("disabled")):(this.label&&(this.label.setAttribute("aria-disabled","true"),this.label.classList.add("disabled")),this.element&&this.element.classList.add("disabled"))}updateChecked(){this.label&&(this.getAction().checked?this.label.classList.add("checked"):this.label.classList.remove("checked"))}}},f004:function(e,t,i){},f070:function(e,t,i){"use strict";i.d(t,"a",(function(){return r})),i.d(t,"b",(function(){return a})),i.d(t,"d",(function(){return l})),i.d(t,"e",(function(){return d})),i.d(t,"c",(function(){return h}));var n=i("308f"),o=(t=i("a666"),i("dff7")),s=function(e,t,i,n){return new(i=i||Promise)((function(o,s){function r(e){try{l(n.next(e))}catch(e){s(e)}}function a(e){try{l(n.throw(e))}catch(e){s(e)}}function l(e){var t;e.done?o(e.value):((t=e.value)instanceof i?t:new i((function(e){e(t)}))).then(r,a)}l((n=n.apply(e,t||[])).next())}))};class r extends t.a{constructor(e,t="",i="",o=!0,s){super(),this._onDidChange=this._register(new n.b),this.onDidChange=this._onDidChange.event,this._enabled=!0,this._checked=!1,this._id=e,this._label=t,this._cssClass=i,this._enabled=o,this._actionCallback=s}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 s(this,void 0,void 0,(function*(){this._actionCallback&&(yield this._actionCallback(e))}))}}class a extends t.a{constructor(){super(...arguments),this._onBeforeRun=this._register(new n.b),this.onBeforeRun=this._onBeforeRun.event,this._onDidRun=this._register(new n.b),this.onDidRun=this._onDidRun.event}run(e,t){return s(this,void 0,void 0,(function*(){if(e.enabled){this._onBeforeRun.fire({action:e});let i=void 0;try{yield this.runAction(e,t)}catch(e){i=e}this._onDidRun.fire({action:e,error:i})}}))}runAction(e,t){return s(this,void 0,void 0,(function*(){yield e.run(t)}))}}class l extends r{constructor(e){super(l.ID,e,e?"separator text":"separator"),this.checked=!1,this.enabled=!1}}l.ID="vs.actions.separator";class d{constructor(e,t,i,n){this.tooltip="",this.enabled=!0,this.checked=!1,this.id=e,this.label=t,this.class=n,this._actions=i}get actions(){return this._actions}dispose(){}run(){return s(this,void 0,void 0,(function*(){}))}}class h extends r{constructor(){super(h.ID,o.a("submenu.empty","(empty)"),void 0,!1)}}h.ID="vs.actions.empty"},f07b:function(e,t,i){"use strict";i.d(t,"a",(function(){return n}));class n{constructor(...e){for(var[t,i]of(this._entries=new Map,e))this.set(t,i)}set(e,t){var i=this._entries.get(e);return this._entries.set(e,t),i}has(e){return this._entries.has(e)}get(e){return this._entries.get(e)}}},f0b2:function(e,t,i){},f17c:function(e,t,i){"use strict";i.r(t),i.d(t,"InsertCursorAbove",(function(){return w})),i.d(t,"InsertCursorBelow",(function(){return y})),i.d(t,"MultiCursorSessionResult",(function(){return k})),i.d(t,"MultiCursorSession",(function(){return D})),i.d(t,"MultiCursorSelectionController",(function(){return N})),i.d(t,"MultiCursorSelectionControllerAction",(function(){return O})),i.d(t,"AddSelectionToNextFindMatchAction",(function(){return E})),i.d(t,"AddSelectionToPreviousFindMatchAction",(function(){return I})),i.d(t,"MoveSelectionToNextFindMatchAction",(function(){return M})),i.d(t,"MoveSelectionToPreviousFindMatchAction",(function(){return T})),i.d(t,"SelectHighlightsAction",(function(){return A})),i.d(t,"CompatChangeAll",(function(){return R})),i.d(t,"SelectionHighlighter",(function(){return F}));var n=i("dff7"),o=i("5fe7"),s=i("fe45"),r=i("a666"),a=i("3813"),l=(t=i("b2cc"),i("a007")),d=i("6a89"),h=i("8025"),c=i("c101"),u=i("3352"),g=i("b57f"),p=i("b707"),m=i("a106"),f=i("7e32"),_=i("303e"),b=i("b7d0"),v=i("4fc3");function C(e,t){const i=t.filter(t=>!e.find(e=>e.equals(t)));1<=i.length&&(t=i.map(e=>`line ${e.viewState.position.lineNumber} column `+e.viewState.position.column).join(", "),t=1===i.length?n.a("cursorAdded","Cursor added: {0}",t):n.a("cursorsAdded","Cursors added: {0}",t),Object(a.c)(t))}class w extends t.b{constructor(){super({id:"editor.action.insertCursorAbove",label:n.a("mutlicursor.insertAbove","Add Cursor Above"),alias:"Add Cursor Above",precondition:void 0,kbOpts:{kbExpr:c.a.editorTextFocus,primary:2576,linux:{primary:1552,secondary:[3088]},weight:100},menuOpts:{menuId:f.b.MenubarSelectionMenu,group:"3_multi",title:n.a({key:"miInsertCursorAbove",comment:["&& denotes a mnemonic"]},"&&Add Cursor Above"),order:2}})}run(e,t,i){if(t.hasModel()){var n=i&&!0===i.logicalLine;const e=t._getViewModel();e.cursorConfig.readOnly||(e.pushStackElement(),t=e.getCursorStates(),e.setCursorStates(i.source,3,l.b.addCursorUp(e,t,n)),e.revealTopMostCursor(i.source),C(t,e.getCursorStates()))}}}class y extends t.b{constructor(){super({id:"editor.action.insertCursorBelow",label:n.a("mutlicursor.insertBelow","Add Cursor Below"),alias:"Add Cursor Below",precondition:void 0,kbOpts:{kbExpr:c.a.editorTextFocus,primary:2578,linux:{primary:1554,secondary:[3090]},weight:100},menuOpts:{menuId:f.b.MenubarSelectionMenu,group:"3_multi",title:n.a({key:"miInsertCursorBelow",comment:["&& denotes a mnemonic"]},"A&&dd Cursor Below"),order:3}})}run(e,t,i){if(t.hasModel()){var n=i&&!0===i.logicalLine;const e=t._getViewModel();e.cursorConfig.readOnly||(e.pushStackElement(),t=e.getCursorStates(),e.setCursorStates(i.source,3,l.b.addCursorDown(e,t,n)),e.revealBottomMostCursor(i.source),C(t,e.getCursorStates()))}}}class S extends t.b{constructor(){super({id:"editor.action.insertCursorAtEndOfEachLineSelected",label:n.a("mutlicursor.insertAtEndOfEachLineSelected","Add Cursors to Line Ends"),alias:"Add Cursors to Line Ends",precondition:void 0,kbOpts:{kbExpr:c.a.editorTextFocus,primary:1575,weight:100},menuOpts:{menuId:f.b.MenubarSelectionMenu,group:"3_multi",title:n.a({key:"miInsertCursorAtEndOfEachLineSelected",comment:["&& denotes a mnemonic"]},"Add C&&ursors to Line Ends"),order:4}})}getCursorsForSelection(e,t,i){if(!e.isEmpty()){for(let o=e.startLineNumber;othis.getCursorsForSelection(t,e,s)),0{this._ignoreSelectionChange||this._endSession()})),this._sessionDispose.add(this._editor.onDidBlurEditorText(()=>{this._endSession()})),this._sessionDispose.add(e.getState().onFindReplaceStateChange(e=>{(e.matchCase||e.wholeWord)&&this._endSession()}))}}}_endSession(){var e;this._sessionDispose.clear(),this._session&&this._session.isDisconnectedFromFindController&&(e={wholeWordOverride:0,matchCaseOverride:0,isRegexOverride:0},this._session.findController.getState().change(e,!1)),this._session=null}_setSelections(e){this._ignoreSelectionChange=!0,this._editor.setSelections(e),this._ignoreSelectionChange=!1}_expandEmptyToWord(e,t){var i;return t.isEmpty()&&(i=this._editor.getConfiguredWordAtPosition(t.getStartPosition()))?new h.a(t.startLineNumber,i.startColumn,t.startLineNumber,i.endColumn):t}_applySessionResult(e){e&&(this._setSelections(e.selections),e.revealRange&&this._editor.revealRangeInCenterIfOutsideViewport(e.revealRange,e.revealScrollType))}getSession(e){return this._session}addSelectionToNextFindMatch(e){if(this._editor.hasModel()){if(!this._session){var t=this._editor.getSelections();if(1{e.forEach(e=>{t.range.endLineNumber<=e.endLineNumber&&t.range.startLineNumber>=e.startLineNumber&&i.push(t)})}),n=i}if(0new h.a(e.range.startLineNumber,e.range.startColumn,e.range.endLineNumber,e.range.endColumn)))}}}}N.ID="editor.contrib.multiCursorController";class O extends t.b{run(e,t){var i=N.get(t);if(i){var n=m.CommonFindController.get(t);if(n){const e=t._getViewModel();e&&(t=e.getCursorStates(),this._run(i,n),C(t,e.getCursorStates()))}}}}class E extends O{constructor(){super({id:"editor.action.addSelectionToNextFindMatch",label:n.a("addSelectionToNextFindMatch","Add Selection To Next Find Match"),alias:"Add Selection To Next Find Match",precondition:void 0,kbOpts:{kbExpr:c.a.focus,primary:2082,weight:100},menuOpts:{menuId:f.b.MenubarSelectionMenu,group:"3_multi",title:n.a({key:"miAddSelectionToNextFindMatch",comment:["&& denotes a mnemonic"]},"Add &&Next Occurrence"),order:5}})}_run(e,t){e.addSelectionToNextFindMatch(t)}}class I extends O{constructor(){super({id:"editor.action.addSelectionToPreviousFindMatch",label:n.a("addSelectionToPreviousFindMatch","Add Selection To Previous Find Match"),alias:"Add Selection To Previous Find Match",precondition:void 0,menuOpts:{menuId:f.b.MenubarSelectionMenu,group:"3_multi",title:n.a({key:"miAddSelectionToPreviousFindMatch",comment:["&& denotes a mnemonic"]},"Add P&&revious Occurrence"),order:6}})}_run(e,t){e.addSelectionToPreviousFindMatch(t)}}class M extends O{constructor(){super({id:"editor.action.moveSelectionToNextFindMatch",label:n.a("moveSelectionToNextFindMatch","Move Last Selection To Next Find Match"),alias:"Move Last Selection To Next Find Match",precondition:void 0,kbOpts:{kbExpr:c.a.focus,primary:Object(s.a)(2089,2082),weight:100}})}_run(e,t){e.moveSelectionToNextFindMatch(t)}}class T extends O{constructor(){super({id:"editor.action.moveSelectionToPreviousFindMatch",label:n.a("moveSelectionToPreviousFindMatch","Move Last Selection To Previous Find Match"),alias:"Move Last Selection To Previous Find Match",precondition:void 0})}_run(e,t){e.moveSelectionToPreviousFindMatch(t)}}class A extends O{constructor(){super({id:"editor.action.selectHighlights",label:n.a("selectAllOccurrencesOfFindMatch","Select All Occurrences of Find Match"),alias:"Select All Occurrences of Find Match",precondition:void 0,kbOpts:{kbExpr:c.a.focus,primary:3114,weight:100},menuOpts:{menuId:f.b.MenubarSelectionMenu,group:"3_multi",title:n.a({key:"miSelectHighlights",comment:["&& denotes a mnemonic"]},"Select All &&Occurrences"),order:7}})}_run(e,t){e.selectAll(t)}}class R extends O{constructor(){super({id:"editor.action.changeAll",label:n.a("changeAll.label","Change All Occurrences"),alias:"Change All Occurrences",precondition:v.a.and(c.a.writable,c.a.editorTextFocus),kbOpts:{kbExpr:c.a.editorTextFocus,primary:2108,weight:100},contextMenuOpts:{group:"1_modification",order:1.2}})}_run(e,t){e.selectAll(t)}}class P{constructor(e,t,i,n){this.searchText=e,this.matchCase=t,this.wordSeparators=i,this.modelVersionId=n}static softEquals(e,t){return!e&&!t||!(!e||!t)&&e.searchText===t.searchText&&e.matchCase===t.matchCase&&e.wordSeparators===t.wordSeparators&&e.modelVersionId===t.modelVersionId}}class F extends r.a{constructor(e){super(),this.editor=e,this._isEnabled=e.getOption(97),this.decorations=[],this.updateSoon=this._register(new o.e(()=>this._update(),300)),this.state=null,this._register(e.onDidChangeConfiguration(t=>{this._isEnabled=e.getOption(97)})),this._register(e.onDidChangeCursorSelection(e=>{this._isEnabled&&(e.selection.isEmpty()?3===e.reason?(this.state&&this._setState(null),this.updateSoon.schedule()):this._setState(null):this._update())})),this._register(e.onDidChangeModel(e=>{this._setState(null)})),this._register(e.onDidChangeModelContent(e=>{this._isEnabled&&this.updateSoon.schedule()})),this._register(m.CommonFindController.get(e).getState().onFindReplaceStateChange(e=>{this._update()}))}_update(){this._setState(F._createState(this._isEnabled,this.editor))}static _createState(e,t){if(!e)return null;if(!t.hasModel())return null;if(e=t.getSelection(),e.startLineNumber!==e.endLineNumber)return null;const i=N.get(t);if(!i)return null;const n=m.CommonFindController.get(t);if(!n)return null;let o=i.getSession(n);if(!o){if(e=t.getSelections(),1e.range),r=(s.sort(d.a.compareRangesUsingStarts),this.editor.getSelections()),a=(r.sort(d.a.compareRangesUsingStarts),[]);for(let e=0,n=0,l=s.length,h=r.length;e=h?(a.push(i),e++):(t=d.a.compareRangesUsingStarts(i,r[n]))<0?(!r[n].isEmpty()&&d.a.areIntersecting(i,r[n])||a.push(i),e++):(0({range:e,options:o?F._SELECTION_HIGHLIGHT:F._SELECTION_HIGHLIGHT_OVERVIEW})),this.decorations=this.editor.deltaDecorations(this.decorations,e)}}}else this.decorations=this.editor.deltaDecorations(this.decorations,[])}dispose(){this._setState(null),super.dispose()}}function B(e,t,i){var n=j(e,t[0],!i);for(let o=1,s=t.length;o{if(!this._ignoreEditorChange){const e=this._editorService.getActiveCodeEditor();if(e){var i=e.getModel(),n=e.getPosition();if(i&&n){let e=!1,o=!1;for(const s of t.references)if(Object(I.f)(s.uri,i.uri))e=!0,o=o||h.a.containsPosition(s.range,n);else if(e)break;e&&o||this.reset()}}}}),this._currentState=Object(N.e)(i,e)}}revealNext(e){if(!this._currentModel)return Promise.resolve();this._currentIdx+=1,this._currentIdx%=this._currentModel.references.length;var t=this._currentModel.references[this._currentIdx];return this._showMessage(),this._ignoreEditorChange=!0,this._editorService.openCodeEditor({resource:t.uri,options:{selection:h.a.collapseToStart(t.range),selectionRevealType:3}},e).finally(()=>{this._ignoreEditorChange=!1})}_showMessage(){null!=(t=this._currentMessage)&&t.dispose();const e=this._keybindingService.lookupKeybinding("editor.gotoNextSymbolFromResult");var t=e?Object(_.a)("location.kb","Symbol {0} of {1}, {2} for next",this._currentIdx+1,this._currentModel.references.length,e.getLabel()):Object(_.a)("location","Symbol {0} of {1}",this._currentIdx+1,this._currentModel.references.length);this._currentMessage=this._notificationService.status(t)}};P=M([T(0,v.b),T(1,l.a),T(2,C.a),T(3,E.a)],P);Object(k.b)(R,P,!0),Object(a.k)(new class extends a.c{constructor(){super({id:"editor.gotoNextSymbolFromResult",precondition:A,kbOpts:{weight:100,primary:70}})}runEditorCommand(e,t){return e.get(R).revealNext(t)}}),D.a.registerCommandAndKeybindingRule({id:"editor.gotoNextSymbolFromResult.cancel",weight:100,when:A,primary:9,handler(e){e.get(R).reset()}});let F=class{constructor(e){this._listener=new Map,this._disposables=new N.b,this._onDidChange=new O.b,this.onDidChange=this._onDidChange.event,this._disposables.add(e.onCodeEditorRemove(this._onDidRemoveEditor,this)),this._disposables.add(e.onCodeEditorAdd(this._onDidAddEditor,this)),e.listCodeEditors().forEach(this._onDidAddEditor,this)}dispose(){this._disposables.dispose(),this._onDidChange.dispose(),Object(N.f)(this._listener.values())}_onDidAddEditor(e){this._listener.set(e,Object(N.e)(e.onDidChangeCursorPosition(t=>this._onDidChange.fire({editor:e})),e.onDidChangeModelContent(t=>this._onDidChange.fire({editor:e}))))}_onDidRemoveEditor(e){var t;null!=(t=this._listener.get(e))&&t.dispose(),this._listener.delete(e)}};F=M([T(0,l.a)],F);E=i("0f70");var B=i("6d8e"),j=i("ef8e9"),W=i("d379"),V=function(e,t,i,n){return new(i=i||Promise)((function(o,s){function r(e){try{l(n.next(e))}catch(e){s(e)}}function a(e){try{l(n.throw(e))}catch(e){s(e)}}function l(e){var t;e.done?o(e.value):((t=e.value)instanceof i?t:new i((function(e){e(t)}))).then(r,a)}l((n=n.apply(e,t||[])).next())}))};b.d.appendMenuItem(b.b.EditorContext,{submenu:b.b.EditorContextPeek,title:_.a("peek.submenu","Peek"),group:"navigation",order:100});const H=new Set;function z(e){e=new e,Object(a.m)(e),H.add(e.id)}class U extends a.b{constructor(e,t){super(t),this._configuration=e}run(e,t){if(!t.hasModel())return Promise.resolve(void 0);const i=e.get(C.a),s=e.get(l.a),r=e.get(w.a),a=e.get(R),d=t.getModel(),h=t.getPosition(),c=new L.b(t,5);return e=Object(o.l)(this._getLocationModel(d,h,c.token),c.token).then(e=>V(this,void 0,void 0,(function*(){if(e&&!c.token.isCancellationRequested){let r;Object(n.a)(e.ariaMessage),!e.referenceAt(d.uri,h)||(o=this._getAlternativeCommand(t))!==this.id&&H.has(o)&&(r=t.getAction(o));var i,o=e.references.length;if(0===o)this._configuration.muteMessage||(i=d.getWordAtPosition(h),g.a.get(t).showMessage(this._getNoResultFoundMessage(i),h));else{if(1!==o||!r)return this._onResult(s,a,t,e);r.run()}}})),e=>{i.error(e)}).finally(()=>{c.dispose()}),r.showWhile(e,250),e}_onResult(e,t,i,n){return V(this,void 0,void 0,(function*(){var o,s,r,a=this._getGoToPreference(i);i instanceof W.a||!(this._configuration.openInPeek||"peek"===a&&1{r.getModel()===e&&r.deltaDecorations(t,[])},350)}return r}}}))}_openInPeek(e,t){let i=m.a.get(e);i&&e.hasModel()?i.toggleWidget(e.getSelection(),Object(o.h)(e=>Promise.resolve(t)),this._configuration.openInPeek):t.dispose()}}class K extends U{_getLocationModel(e,t,i){return V(this,void 0,void 0,(function*(){return new f.c(yield Object(y.b)(e,t,i),_.a("def.title","Definitions"))}))}_getNoResultFoundMessage(e){return e&&e.word?_.a("noResultWord","No definition found for '{0}'",e.word):_.a("generic.noResults","No definition found")}_getAlternativeCommand(e){return e.getOption(49).alternativeDefinitionCommand}_getGoToPreference(e){return e.getOption(49).multipleDefinitions}}const q=t.h&&!E.i?2118:70;z(((k=class e extends K{constructor(){super({openToSide:!1,openInPeek:!1,muteMessage:!1},{id:e.id,label:_.a("actions.goToDecl.label","Go to Definition"),alias:"Go to Definition",precondition:v.a.and(c.a.hasDefinitionProvider,c.a.isInWalkThroughSnippet.toNegated()),kbOpts:{kbExpr:c.a.editorTextFocus,primary:q,weight:100},contextMenuOpts:{group:"navigation",order:1.1}}),S.a.registerCommandAlias("editor.action.goToDeclaration",e.id)}}).id="editor.action.revealDefinition",k)),z(((P=class e extends K{constructor(){super({openToSide:!0,openInPeek:!1,muteMessage:!1},{id:e.id,label:_.a("actions.goToDeclToSide.label","Open Definition to the Side"),alias:"Open Definition to the Side",precondition:v.a.and(c.a.hasDefinitionProvider,c.a.isInWalkThroughSnippet.toNegated()),kbOpts:{kbExpr:c.a.editorTextFocus,primary:Object(s.a)(2089,q),weight:100}}),S.a.registerCommandAlias("editor.action.openDeclarationToTheSide",e.id)}}).id="editor.action.revealDefinitionAside",P)),z(((D=class e extends K{constructor(){super({openToSide:!1,openInPeek:!0,muteMessage:!1},{id:e.id,label:_.a("actions.previewDecl.label","Peek Definition"),alias:"Peek Definition",precondition:v.a.and(c.a.hasDefinitionProvider,p.b.notInPeekEditor,c.a.isInWalkThroughSnippet.toNegated()),kbOpts:{kbExpr:c.a.editorTextFocus,primary:582,linux:{primary:3140},weight:100},contextMenuOpts:{menuId:b.b.EditorContextPeek,group:"peek",order:2}}),S.a.registerCommandAlias("editor.action.previewDeclaration",e.id)}}).id="editor.action.peekDefinition",D));class $ extends U{_getLocationModel(e,t,i){return V(this,void 0,void 0,(function*(){return new f.c(yield Object(y.a)(e,t,i),_.a("decl.title","Declarations"))}))}_getNoResultFoundMessage(e){return e&&e.word?_.a("decl.noResultWord","No declaration found for '{0}'",e.word):_.a("decl.generic.noResults","No declaration found")}_getAlternativeCommand(e){return e.getOption(49).alternativeDeclarationCommand}_getGoToPreference(e){return e.getOption(49).multipleDeclarations}}z(((M=class e extends ${constructor(){super({openToSide:!1,openInPeek:!1,muteMessage:!1},{id:e.id,label:_.a("actions.goToDeclaration.label","Go to Declaration"),alias:"Go to Declaration",precondition:v.a.and(c.a.hasDeclarationProvider,c.a.isInWalkThroughSnippet.toNegated()),contextMenuOpts:{group:"navigation",order:1.3}})}_getNoResultFoundMessage(e){return e&&e.word?_.a("decl.noResultWord","No declaration found for '{0}'",e.word):_.a("decl.generic.noResults","No declaration found")}}).id="editor.action.revealDeclaration",M)),z(class extends ${constructor(){super({openToSide:!1,openInPeek:!0,muteMessage:!1},{id:"editor.action.peekDeclaration",label:_.a("actions.peekDecl.label","Peek Declaration"),alias:"Peek Declaration",precondition:v.a.and(c.a.hasDeclarationProvider,p.b.notInPeekEditor,c.a.isInWalkThroughSnippet.toNegated()),contextMenuOpts:{menuId:b.b.EditorContextPeek,group:"peek",order:3}})}});class G extends U{_getLocationModel(e,t,i){return V(this,void 0,void 0,(function*(){return new f.c(yield Object(y.e)(e,t,i),_.a("typedef.title","Type Definitions"))}))}_getNoResultFoundMessage(e){return e&&e.word?_.a("goToTypeDefinition.noResultWord","No type definition found for '{0}'",e.word):_.a("goToTypeDefinition.generic.noResults","No type definition found")}_getAlternativeCommand(e){return e.getOption(49).alternativeTypeDefinitionCommand}_getGoToPreference(e){return e.getOption(49).multipleTypeDefinitions}}z(((T=class e extends G{constructor(){super({openToSide:!1,openInPeek:!1,muteMessage:!1},{id:e.ID,label:_.a("actions.goToTypeDefinition.label","Go to Type Definition"),alias:"Go to Type Definition",precondition:v.a.and(c.a.hasTypeDefinitionProvider,c.a.isInWalkThroughSnippet.toNegated()),kbOpts:{kbExpr:c.a.editorTextFocus,primary:0,weight:100},contextMenuOpts:{group:"navigation",order:1.4}})}}).ID="editor.action.goToTypeDefinition",T)),z(((i=class e extends G{constructor(){super({openToSide:!1,openInPeek:!0,muteMessage:!1},{id:e.ID,label:_.a("actions.peekTypeDefinition.label","Peek Type Definition"),alias:"Peek Type Definition",precondition:v.a.and(c.a.hasTypeDefinitionProvider,p.b.notInPeekEditor,c.a.isInWalkThroughSnippet.toNegated()),contextMenuOpts:{menuId:b.b.EditorContextPeek,group:"peek",order:4}})}}).ID="editor.action.peekTypeDefinition",i));class Z extends U{_getLocationModel(e,t,i){return V(this,void 0,void 0,(function*(){return new f.c(yield Object(y.c)(e,t,i),_.a("impl.title","Implementations"))}))}_getNoResultFoundMessage(e){return e&&e.word?_.a("goToImplementation.noResultWord","No implementation found for '{0}'",e.word):_.a("goToImplementation.generic.noResults","No implementation found")}_getAlternativeCommand(e){return e.getOption(49).alternativeImplementationCommand}_getGoToPreference(e){return e.getOption(49).multipleImplementations}}z(((t=class e extends Z{constructor(){super({openToSide:!1,openInPeek:!1,muteMessage:!1},{id:e.ID,label:_.a("actions.goToImplementation.label","Go to Implementations"),alias:"Go to Implementations",precondition:v.a.and(c.a.hasImplementationProvider,c.a.isInWalkThroughSnippet.toNegated()),kbOpts:{kbExpr:c.a.editorTextFocus,primary:2118,weight:100},contextMenuOpts:{group:"navigation",order:1.45}})}}).ID="editor.action.goToImplementation",t)),z(((E=class e extends Z{constructor(){super({openToSide:!1,openInPeek:!0,muteMessage:!1},{id:e.ID,label:_.a("actions.peekImplementation.label","Peek Implementations"),alias:"Peek Implementations",precondition:v.a.and(c.a.hasImplementationProvider,p.b.notInPeekEditor,c.a.isInWalkThroughSnippet.toNegated()),kbOpts:{kbExpr:c.a.editorTextFocus,primary:3142,weight:100},contextMenuOpts:{menuId:b.b.EditorContextPeek,group:"peek",order:5}})}}).ID="editor.action.peekImplementation",E));class Y extends U{_getNoResultFoundMessage(e){return e?_.a("references.no","No references found for '{0}'",e.word):_.a("references.noGeneric","No references found")}_getAlternativeCommand(e){return e.getOption(49).alternativeReferenceCommand}_getGoToPreference(e){return e.getOption(49).multipleReferences}}z(class extends Y{constructor(){super({openToSide:!1,openInPeek:!1,muteMessage:!1},{id:"editor.action.goToReferences",label:_.a("goToReferences.label","Go to References"),alias:"Go to References",precondition:v.a.and(c.a.hasReferenceProvider,p.b.notInPeekEditor,c.a.isInWalkThroughSnippet.toNegated()),kbOpts:{kbExpr:c.a.editorTextFocus,primary:1094,weight:100},contextMenuOpts:{group:"navigation",order:1.45}})}_getLocationModel(e,t,i){return V(this,void 0,void 0,(function*(){return new f.c(yield Object(y.d)(e,t,!0,i),_.a("ref.title","References"))}))}}),z(class extends Y{constructor(){super({openToSide:!1,openInPeek:!0,muteMessage:!1},{id:"editor.action.referenceSearch.trigger",label:_.a("references.action.label","Peek References"),alias:"Peek References",precondition:v.a.and(c.a.hasReferenceProvider,p.b.notInPeekEditor,c.a.isInWalkThroughSnippet.toNegated()),contextMenuOpts:{menuId:b.b.EditorContextPeek,group:"peek",order:6}})}_getLocationModel(e,t,i){return V(this,void 0,void 0,(function*(){return new f.c(yield Object(y.d)(e,t,!1,i),_.a("ref.title","References"))}))}});class X extends U{constructor(e,t,i){super(e,{id:"editor.action.goToLocation",label:_.a("label.generic","Go To Any Symbol"),alias:"Go To Any Symbol",precondition:v.a.and(p.b.notInPeekEditor,c.a.isInWalkThroughSnippet.toNegated())}),this._references=t,this._gotoMultipleBehaviour=i}_getLocationModel(e,t,i){return V(this,void 0,void 0,(function*(){return new f.c(this._references,_.a("generic.title","Locations"))}))}_getNoResultFoundMessage(e){return e&&_.a("generic.noResult","No results for '{0}'",e.word)||""}_getGoToPreference(e){var t;return null!=(t=this._gotoMultipleBehaviour)?t:e.getOption(49).multipleReferences}_getAlternativeCommand(){return""}}S.a.registerCommand({id:"editor.action.goToLocations",description:{description:"Go to locations from a position in a file",args:[{name:"uri",description:"The text document in which to start",constraint:B.a},{name:"position",description:"The position at which to start",constraint:d.a.isIPosition},{name:"locations",description:"An array of locations.",constraint:Array},{name:"multiple",description:"Define what to do when having multiple results, either `peek`, `gotoAndPeek`, or `goto"},{name:"noResultsMessage",description:"Human readable message that shows when locations is empty."}]},handler:(e,t,i,n,o,s,a)=>V(void 0,void 0,void 0,(function*(){Object(j.c)(B.a.isUri(t)),Object(j.c)(d.a.isIPosition(i)),Object(j.c)(Array.isArray(n)),Object(j.c)(void 0===o||"string"==typeof o),Object(j.c)(void 0===a||"boolean"==typeof a);const h=e.get(l.a),c=yield h.openCodeEditor({resource:t},h.getFocusedCodeEditor());if(Object(r.b)(c))return c.setPosition(i),c.revealPositionInCenterIfOutsideViewport(i,0),c.invokeWithinContext(e=>{const t=new class extends X{_getNoResultFoundMessage(e){return s||super._getNoResultFoundMessage(e)}}({muteMessage:!Boolean(s),openInPeek:Boolean(a),openToSide:!1},n,o);e.get(x.a).invokeFunction(t.run.bind(t),c)})}))}),S.a.registerCommand({id:"editor.action.peekLocations",description:{description:"Peek locations from a position in a file",args:[{name:"uri",description:"The text document in which to start",constraint:B.a},{name:"position",description:"The position at which to start",constraint:d.a.isIPosition},{name:"locations",description:"An array of locations.",constraint:Array},{name:"multiple",description:"Define what to do when having multiple results, either `peek`, `gotoAndPeek`, or `goto"}]},handler:(e,t,i,n,o)=>V(void 0,void 0,void 0,(function*(){e.get(S.b).executeCommand("editor.action.goToLocations",t,i,n,o,void 0,!0)}))}),S.a.registerCommand({id:"editor.action.findReferences",handler:(e,t,i)=>{Object(j.c)(B.a.isUri(t)),Object(j.c)(d.a.isIPosition(i));const n=e.get(l.a);return n.openCodeEditor({resource:t},n.getFocusedCodeEditor()).then(e=>{if(Object(r.b)(e)&&e.hasModel()){const s=m.a.get(e);var t,n;if(s)return t=Object(o.h)(t=>Object(y.d)(e.getModel(),d.a.lift(i),!1,t).then(e=>new f.c(e,_.a("ref.title","References")))),n=new h.a(i.lineNumber,i.column,i.lineNumber,i.column),Promise.resolve(s.toggleWidget(n,t,!1))}})}}),S.a.registerCommandAlias("editor.action.showReferences","editor.action.peekLocations"),b.d.appendMenuItems([{id:b.b.MenubarGoMenu,item:{command:{id:"editor.action.revealDefinition",title:_.a({key:"miGotoDefinition",comment:["&& denotes a mnemonic"]},"Go to &&Definition")},group:"4_symbol_nav",order:2}},{id:b.b.MenubarGoMenu,item:{command:{id:"editor.action.revealDeclaration",title:_.a({key:"miGotoDeclaration",comment:["&& denotes a mnemonic"]},"Go to &&Declaration")},group:"4_symbol_nav",order:3}},{id:b.b.MenubarGoMenu,item:{command:{id:"editor.action.goToTypeDefinition",title:_.a({key:"miGotoTypeDefinition",comment:["&& denotes a mnemonic"]},"Go to &&Type Definition")},group:"4_symbol_nav",order:3}},{id:b.b.MenubarGoMenu,item:{command:{id:"editor.action.goToImplementation",title:_.a({key:"miGotoImplementation",comment:["&& denotes a mnemonic"]},"Go to &&Implementations")},group:"4_symbol_nav",order:4}},{id:b.b.MenubarGoMenu,item:{command:{id:"editor.action.goToReferences",title:_.a({key:"miGotoReference",comment:["&& denotes a mnemonic"]},"Go to &&References")},group:"4_symbol_nav",order:5}}])},f20b:function(e,t,i){},f2d2:function(e,t,i){},f33e:function(e,t,i){"use strict";i.r(t),i.d(t,"CancellationTokenSource",(function(){return xa})),i.d(t,"Emitter",(function(){return ka})),i.d(t,"KeyCode",(function(){return Da})),i.d(t,"KeyMod",(function(){return Na})),i.d(t,"Position",(function(){return Oa})),i.d(t,"Range",(function(){return Ea})),i.d(t,"Selection",(function(){return Ia})),i.d(t,"SelectionDirection",(function(){return Ma})),i.d(t,"MarkerSeverity",(function(){return Ta})),i.d(t,"MarkerTag",(function(){return Aa})),i.d(t,"Uri",(function(){return Ra})),i.d(t,"Token",(function(){return Pa})),i.d(t,"editor",(function(){return Fa})),i.d(t,"languages",(function(){return Ba}));t=i("fd49");var n,o,s,r,a,l,d,h,c,u,g,p,m,f,_,b,v,C,w,y,S,L,x,k,D,N,O,E,I,M,T,A,R,P,F,B=i("2504"),j=i("308f"),W=i("fe45"),V=i("6d8e"),H=i("7061"),z=i("6a89"),U=i("8025"),K=i("4dc7");(oe=n=n||{})[oe.Unknown=0]="Unknown",oe[oe.Disabled=1]="Disabled",oe[oe.Enabled=2]="Enabled",(oe=o=o||{})[oe.KeepWhitespace=1]="KeepWhitespace",oe[oe.InsertAsSnippet=4]="InsertAsSnippet",(oe=s=s||{})[oe.Method=0]="Method",oe[oe.Function=1]="Function",oe[oe.Constructor=2]="Constructor",oe[oe.Field=3]="Field",oe[oe.Variable=4]="Variable",oe[oe.Class=5]="Class",oe[oe.Struct=6]="Struct",oe[oe.Interface=7]="Interface",oe[oe.Module=8]="Module",oe[oe.Property=9]="Property",oe[oe.Event=10]="Event",oe[oe.Operator=11]="Operator",oe[oe.Unit=12]="Unit",oe[oe.Value=13]="Value",oe[oe.Constant=14]="Constant",oe[oe.Enum=15]="Enum",oe[oe.EnumMember=16]="EnumMember",oe[oe.Keyword=17]="Keyword",oe[oe.Text=18]="Text",oe[oe.Color=19]="Color",oe[oe.File=20]="File",oe[oe.Reference=21]="Reference",oe[oe.Customcolor=22]="Customcolor",oe[oe.Folder=23]="Folder",oe[oe.TypeParameter=24]="TypeParameter",oe[oe.User=25]="User",oe[oe.Issue=26]="Issue",oe[oe.Snippet=27]="Snippet",r=r||{},r[r.Deprecated=1]="Deprecated",(oe=a=a||{})[oe.Invoke=0]="Invoke",oe[oe.TriggerCharacter=1]="TriggerCharacter",oe[oe.TriggerForIncompleteCompletions=2]="TriggerForIncompleteCompletions",(oe=l=l||{})[oe.EXACT=0]="EXACT",oe[oe.ABOVE=1]="ABOVE",oe[oe.BELOW=2]="BELOW",(oe=d=d||{})[oe.NotSet=0]="NotSet",oe[oe.ContentFlush=1]="ContentFlush",oe[oe.RecoverFromMarkers=2]="RecoverFromMarkers",oe[oe.Explicit=3]="Explicit",oe[oe.Paste=4]="Paste",oe[oe.Undo=5]="Undo",oe[oe.Redo=6]="Redo",(oe=h=h||{})[oe.LF=1]="LF",oe[oe.CRLF=2]="CRLF",(oe=c=c||{})[oe.Text=0]="Text",oe[oe.Read=1]="Read",oe[oe.Write=2]="Write",(oe=u=u||{})[oe.None=0]="None",oe[oe.Keep=1]="Keep",oe[oe.Brackets=2]="Brackets",oe[oe.Advanced=3]="Advanced",oe[oe.Full=4]="Full",(oe=g=g||{})[oe.acceptSuggestionOnCommitCharacter=0]="acceptSuggestionOnCommitCharacter",oe[oe.acceptSuggestionOnEnter=1]="acceptSuggestionOnEnter",oe[oe.accessibilitySupport=2]="accessibilitySupport",oe[oe.accessibilityPageSize=3]="accessibilityPageSize",oe[oe.ariaLabel=4]="ariaLabel",oe[oe.autoClosingBrackets=5]="autoClosingBrackets",oe[oe.autoClosingDelete=6]="autoClosingDelete",oe[oe.autoClosingOvertype=7]="autoClosingOvertype",oe[oe.autoClosingQuotes=8]="autoClosingQuotes",oe[oe.autoIndent=9]="autoIndent",oe[oe.automaticLayout=10]="automaticLayout",oe[oe.autoSurround=11]="autoSurround",oe[oe.bracketPairColorization=12]="bracketPairColorization",oe[oe.codeLens=13]="codeLens",oe[oe.codeLensFontFamily=14]="codeLensFontFamily",oe[oe.codeLensFontSize=15]="codeLensFontSize",oe[oe.colorDecorators=16]="colorDecorators",oe[oe.columnSelection=17]="columnSelection",oe[oe.comments=18]="comments",oe[oe.contextmenu=19]="contextmenu",oe[oe.copyWithSyntaxHighlighting=20]="copyWithSyntaxHighlighting",oe[oe.cursorBlinking=21]="cursorBlinking",oe[oe.cursorSmoothCaretAnimation=22]="cursorSmoothCaretAnimation",oe[oe.cursorStyle=23]="cursorStyle",oe[oe.cursorSurroundingLines=24]="cursorSurroundingLines",oe[oe.cursorSurroundingLinesStyle=25]="cursorSurroundingLinesStyle",oe[oe.cursorWidth=26]="cursorWidth",oe[oe.disableLayerHinting=27]="disableLayerHinting",oe[oe.disableMonospaceOptimizations=28]="disableMonospaceOptimizations",oe[oe.domReadOnly=29]="domReadOnly",oe[oe.dragAndDrop=30]="dragAndDrop",oe[oe.emptySelectionClipboard=31]="emptySelectionClipboard",oe[oe.extraEditorClassName=32]="extraEditorClassName",oe[oe.fastScrollSensitivity=33]="fastScrollSensitivity",oe[oe.find=34]="find",oe[oe.fixedOverflowWidgets=35]="fixedOverflowWidgets",oe[oe.folding=36]="folding",oe[oe.foldingStrategy=37]="foldingStrategy",oe[oe.foldingHighlight=38]="foldingHighlight",oe[oe.foldingImportsByDefault=39]="foldingImportsByDefault",oe[oe.unfoldOnClickAfterEndOfLine=40]="unfoldOnClickAfterEndOfLine",oe[oe.fontFamily=41]="fontFamily",oe[oe.fontInfo=42]="fontInfo",oe[oe.fontLigatures=43]="fontLigatures",oe[oe.fontSize=44]="fontSize",oe[oe.fontWeight=45]="fontWeight",oe[oe.formatOnPaste=46]="formatOnPaste",oe[oe.formatOnType=47]="formatOnType",oe[oe.glyphMargin=48]="glyphMargin",oe[oe.gotoLocation=49]="gotoLocation",oe[oe.hideCursorInOverviewRuler=50]="hideCursorInOverviewRuler",oe[oe.highlightActiveIndentGuide=51]="highlightActiveIndentGuide",oe[oe.hover=52]="hover",oe[oe.inDiffEditor=53]="inDiffEditor",oe[oe.inlineSuggest=54]="inlineSuggest",oe[oe.letterSpacing=55]="letterSpacing",oe[oe.lightbulb=56]="lightbulb",oe[oe.lineDecorationsWidth=57]="lineDecorationsWidth",oe[oe.lineHeight=58]="lineHeight",oe[oe.lineNumbers=59]="lineNumbers",oe[oe.lineNumbersMinChars=60]="lineNumbersMinChars",oe[oe.linkedEditing=61]="linkedEditing",oe[oe.links=62]="links",oe[oe.matchBrackets=63]="matchBrackets",oe[oe.minimap=64]="minimap",oe[oe.mouseStyle=65]="mouseStyle",oe[oe.mouseWheelScrollSensitivity=66]="mouseWheelScrollSensitivity",oe[oe.mouseWheelZoom=67]="mouseWheelZoom",oe[oe.multiCursorMergeOverlapping=68]="multiCursorMergeOverlapping",oe[oe.multiCursorModifier=69]="multiCursorModifier",oe[oe.multiCursorPaste=70]="multiCursorPaste",oe[oe.occurrencesHighlight=71]="occurrencesHighlight",oe[oe.overviewRulerBorder=72]="overviewRulerBorder",oe[oe.overviewRulerLanes=73]="overviewRulerLanes",oe[oe.padding=74]="padding",oe[oe.parameterHints=75]="parameterHints",oe[oe.peekWidgetDefaultFocus=76]="peekWidgetDefaultFocus",oe[oe.definitionLinkOpensInPeek=77]="definitionLinkOpensInPeek",oe[oe.quickSuggestions=78]="quickSuggestions",oe[oe.quickSuggestionsDelay=79]="quickSuggestionsDelay",oe[oe.readOnly=80]="readOnly",oe[oe.renameOnType=81]="renameOnType",oe[oe.renderControlCharacters=82]="renderControlCharacters",oe[oe.renderIndentGuides=83]="renderIndentGuides",oe[oe.renderFinalNewline=84]="renderFinalNewline",oe[oe.renderLineHighlight=85]="renderLineHighlight",oe[oe.renderLineHighlightOnlyWhenFocus=86]="renderLineHighlightOnlyWhenFocus",oe[oe.renderValidationDecorations=87]="renderValidationDecorations",oe[oe.renderWhitespace=88]="renderWhitespace",oe[oe.revealHorizontalRightPadding=89]="revealHorizontalRightPadding",oe[oe.roundedSelection=90]="roundedSelection",oe[oe.rulers=91]="rulers",oe[oe.scrollbar=92]="scrollbar",oe[oe.scrollBeyondLastColumn=93]="scrollBeyondLastColumn",oe[oe.scrollBeyondLastLine=94]="scrollBeyondLastLine",oe[oe.scrollPredominantAxis=95]="scrollPredominantAxis",oe[oe.selectionClipboard=96]="selectionClipboard",oe[oe.selectionHighlight=97]="selectionHighlight",oe[oe.selectOnLineNumbers=98]="selectOnLineNumbers",oe[oe.showFoldingControls=99]="showFoldingControls",oe[oe.showUnused=100]="showUnused",oe[oe.snippetSuggestions=101]="snippetSuggestions",oe[oe.smartSelect=102]="smartSelect",oe[oe.smoothScrolling=103]="smoothScrolling",oe[oe.stickyTabStops=104]="stickyTabStops",oe[oe.stopRenderingLineAfter=105]="stopRenderingLineAfter",oe[oe.suggest=106]="suggest",oe[oe.suggestFontSize=107]="suggestFontSize",oe[oe.suggestLineHeight=108]="suggestLineHeight",oe[oe.suggestOnTriggerCharacters=109]="suggestOnTriggerCharacters",oe[oe.suggestSelection=110]="suggestSelection",oe[oe.tabCompletion=111]="tabCompletion",oe[oe.tabIndex=112]="tabIndex",oe[oe.unusualLineTerminators=113]="unusualLineTerminators",oe[oe.useShadowDOM=114]="useShadowDOM",oe[oe.useTabStops=115]="useTabStops",oe[oe.wordSeparators=116]="wordSeparators",oe[oe.wordWrap=117]="wordWrap",oe[oe.wordWrapBreakAfterCharacters=118]="wordWrapBreakAfterCharacters",oe[oe.wordWrapBreakBeforeCharacters=119]="wordWrapBreakBeforeCharacters",oe[oe.wordWrapColumn=120]="wordWrapColumn",oe[oe.wordWrapOverride1=121]="wordWrapOverride1",oe[oe.wordWrapOverride2=122]="wordWrapOverride2",oe[oe.wrappingIndent=123]="wrappingIndent",oe[oe.wrappingStrategy=124]="wrappingStrategy",oe[oe.showDeprecated=125]="showDeprecated",oe[oe.inlayHints=126]="inlayHints",oe[oe.editorClassName=127]="editorClassName",oe[oe.pixelRatio=128]="pixelRatio",oe[oe.tabFocusMode=129]="tabFocusMode",oe[oe.layoutInfo=130]="layoutInfo",oe[oe.wrappingInfo=131]="wrappingInfo",(oe=p=p||{})[oe.TextDefined=0]="TextDefined",oe[oe.LF=1]="LF",oe[oe.CRLF=2]="CRLF",(oe=m=m||{})[oe.LF=0]="LF",oe[oe.CRLF=1]="CRLF",(oe=f=f||{})[oe.None=0]="None",oe[oe.Indent=1]="Indent",oe[oe.IndentOutdent=2]="IndentOutdent",oe[oe.Outdent=3]="Outdent",(oe=_=_||{})[oe.Other=0]="Other",oe[oe.Type=1]="Type",oe[oe.Parameter=2]="Parameter",(oe=b=b||{})[oe.Automatic=0]="Automatic",oe[oe.Explicit=1]="Explicit",(oe=v=v||{})[oe.DependsOnKbLayout=-1]="DependsOnKbLayout",oe[oe.Unknown=0]="Unknown",oe[oe.Backspace=1]="Backspace",oe[oe.Tab=2]="Tab",oe[oe.Enter=3]="Enter",oe[oe.Shift=4]="Shift",oe[oe.Ctrl=5]="Ctrl",oe[oe.Alt=6]="Alt",oe[oe.PauseBreak=7]="PauseBreak",oe[oe.CapsLock=8]="CapsLock",oe[oe.Escape=9]="Escape",oe[oe.Space=10]="Space",oe[oe.PageUp=11]="PageUp",oe[oe.PageDown=12]="PageDown",oe[oe.End=13]="End",oe[oe.Home=14]="Home",oe[oe.LeftArrow=15]="LeftArrow",oe[oe.UpArrow=16]="UpArrow",oe[oe.RightArrow=17]="RightArrow",oe[oe.DownArrow=18]="DownArrow",oe[oe.Insert=19]="Insert",oe[oe.Delete=20]="Delete",oe[oe.KEY_0=21]="KEY_0",oe[oe.KEY_1=22]="KEY_1",oe[oe.KEY_2=23]="KEY_2",oe[oe.KEY_3=24]="KEY_3",oe[oe.KEY_4=25]="KEY_4",oe[oe.KEY_5=26]="KEY_5",oe[oe.KEY_6=27]="KEY_6",oe[oe.KEY_7=28]="KEY_7",oe[oe.KEY_8=29]="KEY_8",oe[oe.KEY_9=30]="KEY_9",oe[oe.KEY_A=31]="KEY_A",oe[oe.KEY_B=32]="KEY_B",oe[oe.KEY_C=33]="KEY_C",oe[oe.KEY_D=34]="KEY_D",oe[oe.KEY_E=35]="KEY_E",oe[oe.KEY_F=36]="KEY_F",oe[oe.KEY_G=37]="KEY_G",oe[oe.KEY_H=38]="KEY_H",oe[oe.KEY_I=39]="KEY_I",oe[oe.KEY_J=40]="KEY_J",oe[oe.KEY_K=41]="KEY_K",oe[oe.KEY_L=42]="KEY_L",oe[oe.KEY_M=43]="KEY_M",oe[oe.KEY_N=44]="KEY_N",oe[oe.KEY_O=45]="KEY_O",oe[oe.KEY_P=46]="KEY_P",oe[oe.KEY_Q=47]="KEY_Q",oe[oe.KEY_R=48]="KEY_R",oe[oe.KEY_S=49]="KEY_S",oe[oe.KEY_T=50]="KEY_T",oe[oe.KEY_U=51]="KEY_U",oe[oe.KEY_V=52]="KEY_V",oe[oe.KEY_W=53]="KEY_W",oe[oe.KEY_X=54]="KEY_X",oe[oe.KEY_Y=55]="KEY_Y",oe[oe.KEY_Z=56]="KEY_Z",oe[oe.Meta=57]="Meta",oe[oe.ContextMenu=58]="ContextMenu",oe[oe.F1=59]="F1",oe[oe.F2=60]="F2",oe[oe.F3=61]="F3",oe[oe.F4=62]="F4",oe[oe.F5=63]="F5",oe[oe.F6=64]="F6",oe[oe.F7=65]="F7",oe[oe.F8=66]="F8",oe[oe.F9=67]="F9",oe[oe.F10=68]="F10",oe[oe.F11=69]="F11",oe[oe.F12=70]="F12",oe[oe.F13=71]="F13",oe[oe.F14=72]="F14",oe[oe.F15=73]="F15",oe[oe.F16=74]="F16",oe[oe.F17=75]="F17",oe[oe.F18=76]="F18",oe[oe.F19=77]="F19",oe[oe.NumLock=78]="NumLock",oe[oe.ScrollLock=79]="ScrollLock",oe[oe.US_SEMICOLON=80]="US_SEMICOLON",oe[oe.US_EQUAL=81]="US_EQUAL",oe[oe.US_COMMA=82]="US_COMMA",oe[oe.US_MINUS=83]="US_MINUS",oe[oe.US_DOT=84]="US_DOT",oe[oe.US_SLASH=85]="US_SLASH",oe[oe.US_BACKTICK=86]="US_BACKTICK",oe[oe.US_OPEN_SQUARE_BRACKET=87]="US_OPEN_SQUARE_BRACKET",oe[oe.US_BACKSLASH=88]="US_BACKSLASH",oe[oe.US_CLOSE_SQUARE_BRACKET=89]="US_CLOSE_SQUARE_BRACKET",oe[oe.US_QUOTE=90]="US_QUOTE",oe[oe.OEM_8=91]="OEM_8",oe[oe.OEM_102=92]="OEM_102",oe[oe.NUMPAD_0=93]="NUMPAD_0",oe[oe.NUMPAD_1=94]="NUMPAD_1",oe[oe.NUMPAD_2=95]="NUMPAD_2",oe[oe.NUMPAD_3=96]="NUMPAD_3",oe[oe.NUMPAD_4=97]="NUMPAD_4",oe[oe.NUMPAD_5=98]="NUMPAD_5",oe[oe.NUMPAD_6=99]="NUMPAD_6",oe[oe.NUMPAD_7=100]="NUMPAD_7",oe[oe.NUMPAD_8=101]="NUMPAD_8",oe[oe.NUMPAD_9=102]="NUMPAD_9",oe[oe.NUMPAD_MULTIPLY=103]="NUMPAD_MULTIPLY",oe[oe.NUMPAD_ADD=104]="NUMPAD_ADD",oe[oe.NUMPAD_SEPARATOR=105]="NUMPAD_SEPARATOR",oe[oe.NUMPAD_SUBTRACT=106]="NUMPAD_SUBTRACT",oe[oe.NUMPAD_DECIMAL=107]="NUMPAD_DECIMAL",oe[oe.NUMPAD_DIVIDE=108]="NUMPAD_DIVIDE",oe[oe.KEY_IN_COMPOSITION=109]="KEY_IN_COMPOSITION",oe[oe.ABNT_C1=110]="ABNT_C1",oe[oe.ABNT_C2=111]="ABNT_C2",oe[oe.MAX_VALUE=112]="MAX_VALUE",(oe=C=C||{})[oe.Hint=1]="Hint",oe[oe.Info=2]="Info",oe[oe.Warning=4]="Warning",oe[oe.Error=8]="Error",(oe=w=w||{})[oe.Unnecessary=1]="Unnecessary",oe[oe.Deprecated=2]="Deprecated",(oe=y=y||{})[oe.Inline=1]="Inline",oe[oe.Gutter=2]="Gutter",(oe=S=S||{})[oe.UNKNOWN=0]="UNKNOWN",oe[oe.TEXTAREA=1]="TEXTAREA",oe[oe.GUTTER_GLYPH_MARGIN=2]="GUTTER_GLYPH_MARGIN",oe[oe.GUTTER_LINE_NUMBERS=3]="GUTTER_LINE_NUMBERS",oe[oe.GUTTER_LINE_DECORATIONS=4]="GUTTER_LINE_DECORATIONS",oe[oe.GUTTER_VIEW_ZONE=5]="GUTTER_VIEW_ZONE",oe[oe.CONTENT_TEXT=6]="CONTENT_TEXT",oe[oe.CONTENT_EMPTY=7]="CONTENT_EMPTY",oe[oe.CONTENT_VIEW_ZONE=8]="CONTENT_VIEW_ZONE",oe[oe.CONTENT_WIDGET=9]="CONTENT_WIDGET",oe[oe.OVERVIEW_RULER=10]="OVERVIEW_RULER",oe[oe.SCROLLBAR=11]="SCROLLBAR",oe[oe.OVERLAY_WIDGET=12]="OVERLAY_WIDGET",oe[oe.OUTSIDE_EDITOR=13]="OUTSIDE_EDITOR",(oe=L=L||{})[oe.TOP_RIGHT_CORNER=0]="TOP_RIGHT_CORNER",oe[oe.BOTTOM_RIGHT_CORNER=1]="BOTTOM_RIGHT_CORNER",oe[oe.TOP_CENTER=2]="TOP_CENTER",(oe=x=x||{})[oe.Left=1]="Left",oe[oe.Center=2]="Center",oe[oe.Right=4]="Right",oe[oe.Full=7]="Full",(oe=k=k||{})[oe.Off=0]="Off",oe[oe.On=1]="On",oe[oe.Relative=2]="Relative",oe[oe.Interval=3]="Interval",oe[oe.Custom=4]="Custom",(oe=D=D||{})[oe.None=0]="None",oe[oe.Text=1]="Text",oe[oe.Blocks=2]="Blocks",(oe=N=N||{})[oe.Smooth=0]="Smooth",oe[oe.Immediate=1]="Immediate",(oe=O=O||{})[oe.Auto=1]="Auto",oe[oe.Hidden=2]="Hidden",oe[oe.Visible=3]="Visible",(oe=E=E||{})[oe.LTR=0]="LTR",oe[oe.RTL=1]="RTL",(oe=I=I||{})[oe.Invoke=1]="Invoke",oe[oe.TriggerCharacter=2]="TriggerCharacter",oe[oe.ContentChange=3]="ContentChange",(oe=M=M||{})[oe.File=0]="File",oe[oe.Module=1]="Module",oe[oe.Namespace=2]="Namespace",oe[oe.Package=3]="Package",oe[oe.Class=4]="Class",oe[oe.Method=5]="Method",oe[oe.Property=6]="Property",oe[oe.Field=7]="Field",oe[oe.Constructor=8]="Constructor",oe[oe.Enum=9]="Enum",oe[oe.Interface=10]="Interface",oe[oe.Function=11]="Function",oe[oe.Variable=12]="Variable",oe[oe.Constant=13]="Constant",oe[oe.String=14]="String",oe[oe.Number=15]="Number",oe[oe.Boolean=16]="Boolean",oe[oe.Array=17]="Array",oe[oe.Object=18]="Object",oe[oe.Key=19]="Key",oe[oe.Null=20]="Null",oe[oe.EnumMember=21]="EnumMember",oe[oe.Struct=22]="Struct",oe[oe.Event=23]="Event",oe[oe.Operator=24]="Operator",oe[oe.TypeParameter=25]="TypeParameter",T=T||{},T[T.Deprecated=1]="Deprecated",(oe=A=A||{})[oe.Hidden=0]="Hidden",oe[oe.Blink=1]="Blink",oe[oe.Smooth=2]="Smooth",oe[oe.Phase=3]="Phase",oe[oe.Expand=4]="Expand",oe[oe.Solid=5]="Solid",(oe=R=R||{})[oe.Line=1]="Line",oe[oe.Block=2]="Block",oe[oe.Underline=3]="Underline",oe[oe.LineThin=4]="LineThin",oe[oe.BlockOutline=5]="BlockOutline",oe[oe.UnderlineThin=6]="UnderlineThin",(oe=P=P||{})[oe.AlwaysGrowsWhenTypingAtEdges=0]="AlwaysGrowsWhenTypingAtEdges",oe[oe.NeverGrowsWhenTypingAtEdges=1]="NeverGrowsWhenTypingAtEdges",oe[oe.GrowsOnlyWhenTypingBefore=2]="GrowsOnlyWhenTypingBefore",oe[oe.GrowsOnlyWhenTypingAfter=3]="GrowsOnlyWhenTypingAfter",(oe=F=F||{})[oe.None=0]="None",oe[oe.Same=1]="Same",oe[oe.Indent=2]="Indent",oe[oe.DeepIndent=3]="DeepIndent";class q{static chord(e,t){return Object(W.a)(e,t)}}function $(){return{editor:void 0,languages:void 0,CancellationTokenSource:B.b,Emitter:j.b,KeyCode:v,KeyMod:q,Position:H.a,Range:z.a,Selection:U.a,SelectionDirection:E,MarkerSeverity:C,MarkerTag:w,Uri:V.a,Token:K.a}}q.CtrlCmd=2048,q.Shift=1024,q.Alt=512,q.WinCtrl=256,i("b223");var G,Z=i("5717"),Y=i("11f7"),X=i("db88"),Q=i("40355"),J=i("438a"),ee=i("b589"),te=i("82c9"),ie=i("9e74"),ne=((oe=G=G||{})[oe.API=0]="API",oe[oe.USER=1]="USER",i("5bd7")),oe=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3e.with({path:null,fragment:null,query:null}).toString()),this._externalOpeners=new X.a,this._defaultExternalOpener={openExternal:e=>re(this,void 0,void 0,(function*(){return Object(ne.c)(e,ee.c.http)||Object(ne.c)(e,ee.c.https)?Y.Z(e):window.location.href=e,!0}))},this._openers.push({open:(e,t)=>re(this,void 0,void 0,(function*(){return!!(null!=t&&t.openExternal||Object(ne.c)(e,ee.c.mailto)||Object(ne.c)(e,ee.c.http)||Object(ne.c)(e,ee.c.https))&&(yield this._doOpenExternal(e,t),!0)}))}),this._openers.push(new ae(t)),this._openers.push(new le(e))}registerOpener(e){return{dispose:this._openers.unshift(e)}}registerValidator(e){return{dispose:this._validators.push(e)}}registerExternalUriResolver(e){return{dispose:this._resolvers.push(e)}}setDefaultExternalOpener(e){this._defaultExternalOpener=e}registerExternalOpener(e){return{dispose:this._externalOpeners.push(e)}}open(e,t){var i;return re(this,void 0,void 0,(function*(){var n="string"==typeof e?V.a.parse(e):e,o=null!=(i=this._resolvedUriTargets.get(n))?i:e;for(const e of this._validators)if(!(yield e.shouldOpen(o)))return!1;for(const i of this._openers)if(yield i.open(e,t))return!0;return!1}))}resolveExternalUri(e,t){return re(this,void 0,void 0,(function*(){for(const n of this._resolvers)try{var i=yield n.resolveExternalUri(e,t);if(i)return this._resolvedUriTargets.has(i.resolved)||this._resolvedUriTargets.set(i.resolved,e),i}catch(i){}throw new Error("Could not resolve external URI: "+e.toString())}))}_doOpenExternal(e,t){return re(this,void 0,void 0,(function*(){const i="string"==typeof e?V.a.parse(e):e;let n,o;try{n=(yield this.resolveExternalUri(i,t)).resolved}catch(o){n=i}if(o="string"==typeof e&&i.toString()===n.toString()?e:encodeURI(n.toString(!0)),null!=t&&t.allowContributedOpeners){var s="string"!=typeof(null==t?void 0:t.allowContributedOpeners)||null==t?void 0:t.allowContributedOpeners;for(const e of this._externalOpeners)if(yield e.openExternal(o,{sourceUri:i,preferredOpenerId:s},B.a.None))return!0}return this._defaultExternalOpener.openExternal(o,{sourceUri:i},B.a.None)}))}dispose(){this._validators.clear()}});de=oe([se(0,Z.a),se(1,ie.b)],de);var he=i("d0b6"),ce=(oe=i("fb71"),i("8ae8")),ue=i("3352"),ge=i("b707"),pe=i("8bf1"),me=i("a40b"),fe=i("5818"),_e=i("b78f"),be=i("5fe7"),ve=i("a666"),Ce=i("fdcc"),we=i("30db"),ye=i("ef8e9");const Se="$initialize";let Le=!1;function xe(){we.h&&(Le=Le||!0)}class ke{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 i=String(++this._lastSentReq);return new Promise((n,o)=>{this._pendingReplies[i]={resolve:n,reject:o},this._send({vsWorker:this._workerId,req:i,method:e,args:t})})}handleMessage(e){e&&e.vsWorker&&(-1!==this._workerId&&e.vsWorker!==this._workerId||this._handleMessage(e))}_handleMessage(e){if(e.seq){var t=e;if(!this._pendingReplies[t.seq])return;let i=this._pendingReplies[t.seq];if(delete this._pendingReplies[t.seq],t.err){let e=t.err;return t.err.$isError&&((e=new Error).name=t.err.name,e.message=t.err.message,e.stack=t.err.stack),void i.reject(e)}i.resolve(t.res)}else{let t=e.req,i=this._handler.handleMessage(e.method,e.args);i.then(e=>{this._send({vsWorker:this._workerId,seq:t,res:e,err:void 0})},e=>{e.detail instanceof Error&&(e.detail=Object(Ce.h)(e.detail)),this._send({vsWorker:this._workerId,seq:t,res:void 0,err:Object(Ce.h)(e)})})}}_send(e){let t=[];if(e.req){var i=e;for(let e=0;e{this._protocol.handleMessage(e)},e=>{n&&n(e)})),this._protocol=new ke({sendMessage:(e,t)=>{this._worker.postMessage(e,t)},handleMessage:(e,t)=>{if("function"!=typeof i[e])return Promise.reject(new Error("Missing method "+e+" on main thread host."));try{return Promise.resolve(i[e].apply(i,t))}catch(e){return Promise.reject(e)}}}),this._protocol.setWorkerId(this._worker.getId()),null);void 0!==self.require&&"function"==typeof self.require.getConfig?o=self.require.getConfig():void 0!==self.requirejs&&(o=self.requirejs.s.contexts._.config),e=ye.e(i),this._onModuleLoaded=this._protocol.sendMessage(Se,[this._worker.getId(),JSON.parse(JSON.stringify(o)),t,e]);const s=(e,t)=>this._request(e,t);this._lazyProxy=new Promise((e,i)=>{n=i,this._onModuleLoaded.then(t=>{e(ye.d(t,s))},e=>{i(e),this._onError("Worker failed to load "+t,e)})})}getProxyObject(){return this._lazyProxy}_request(e,t){return new Promise((i,n)=>{this._onModuleLoaded.then(()=>{this._protocol.sendMessage(e,t).then(i,n)},n)})}_onError(e,t){}}const Ne=null==(se=window.trustedTypes)?void 0:se.createPolicy("defaultWorkerFactory",{createScriptURL:e=>e});class Oe{constructor(e,t,i,n,o){this.id=t,t=function(e,t){if(we.b.MonacoEnvironment){if("function"==typeof we.b.MonacoEnvironment.getWorker)return we.b.MonacoEnvironment.getWorker(e,t);if("function"==typeof we.b.MonacoEnvironment.getWorkerUrl)return e=we.b.MonacoEnvironment.getWorkerUrl(e,t),new Worker(Ne?Ne.createScriptURL(e):e,{name:t})}throw new Error("You must define a function MonacoEnvironment.getWorkerUrl or MonacoEnvironment.getWorker")}("workerMain.js",i),"function"==typeof t.then?this.worker=t:this.worker=Promise.resolve(t),this.postMessage(e,[]),this.worker.then(e=>{e.onmessage=function(e){n(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(i=>i.postMessage(e,t))}dispose(){this.worker&&this.worker.then(e=>e.terminate()),this.worker=null}}class Ee{constructor(e){this._label=e,this._webWorkerFailedBeforeError=!1}create(e,t,i){var n=++Ee.LAST_WORKER_ID;if(this._webWorkerFailedBeforeError)throw this._webWorkerFailedBeforeError;return new Oe(e,n,this._label||"anonymous"+n,t,e=>{xe(),this._webWorkerFailedBeforeError=e,i(e)})}}Ee.LAST_WORKER_ID=0;var Ie=i("70cb"),Me=i("1b0e"),Te=i("3742");function Ae(e,t,i,n){const o=new Me.a(e,t,i);return o.ComputeDiff(n)}class Re{constructor(e){const t=[],i=[];for(let n=0,o=e.length;n!0;const t=Date.now();return()=>Date.now()-tt&&(t=o),s>(i=n>i?n:i)&&(i=s)}t++,i++;let r=new qe(i,t,0);for(let h=0,c=e.length;h=this._maxCharCode?0:this._states.get(e,t)}}let Ge=null,Ze=null;class Ye{static _createLink(e,t,i,n,o){let s=o-1;do{var r=t.charCodeAt(s);if(2!==e.get(r))break}while(--s>n);var a;return 0this._lines.length?(t=this._lines.length,i=this._lines[t-1].length+1,n=!0):(o=this._lines[t-1].length+1,i<1?(i=1,n=!0):i>o&&(i=o,n=!0)),n?{lineNumber:t,column:i}:e}}class tt{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 et(V.a.parse(e.url),e.lines,e.EOL,e.versionId)}acceptModelChanged(e,t){if(this._models[e]){let i=this._models[e];i.onEvents(t)}}acceptRemovedModel(e){this._models[e]&&delete this._models[e]}computeDiff(e,t,i,n){return Je(this,void 0,void 0,(function*(){const o=this._getModel(e),s=this._getModel(t);if(!o||!s)return null;var r=o.getLinesContent(),a=s.getLinesContent();const l=new je(r,a,{shouldComputeCharChanges:!0,shouldPostProcessCharChanges:!0,shouldIgnoreTrimWhitespace:i,shouldMakePrettyDiff:!0,maxComputationTime:n});return r=l.computeDiff(),a=!(0e.range&&t.range?z.a.compareRangesUsingStarts(e.range,t.range):(e.range?0:1)-(t.range?0:1)))if("number"==typeof a&&(o=a),(!z.a.isEmpty(s)||r)&&(a=i.getValueInRange(s),a!==(r=r.replace(/\r\n|\n|\r/g,i.eol))))if(Math.max(r.length,a.length)>tt._diffLimit)n.push({range:s,text:r});else{var a=Object(Me.b)(a,r,!1),l=i.offsetAt(z.a.lift(s).getStartPosition());for(const e of a){var d=i.positionAt(l+e.originalStart),h=i.positionAt(l+e.originalStart+e.originalLength);d={text:r.substr(e.modifiedStart,e.modifiedLength),range:{startLineNumber:d.lineNumber,startColumn:d.column,endLineNumber:h.lineNumber,endColumn:h.column}};i.getValueInRange(d.range)!==d.text&&n.push(d)}}return"number"==typeof o&&n.push({eol:o,text:"",range:{startLineNumber:0,startColumn:0,endLineNumber:0,endColumn:0}}),n}))}computeLinks(e){return Je(this,void 0,void 0,(function*(){var t=this._getModel(e);return t?(t=t)&&"function"==typeof t.getLineCount&&"function"==typeof t.getLineContent?Ye.computeLinks(t):[]:null}))}textualSuggest(e,t,i,n){return Je(this,void 0,void 0,(function*(){const o=new Qe.a(!0);var s=new RegExp(i,n);const r=new Set;e:for(var a of e){const e=this._getModel(a);if(e)for(var l of e.words(s))if(l!==t&&isNaN(Number(l))&&(r.add(l),r.size>tt._suggestionsLimit))break e}return{words:Array.from(r),duration:o.elapsed()}}))}computeWordRanges(e,t,i,n){return Je(this,void 0,void 0,(function*(){let o=this._getModel(e);if(!o)return Object.create(null);var s=new RegExp(i,n);const r=Object.create(null);for(let e=t.startLineNumber;ethis._host.fhr(e,t)),this._foreignModuleFactory?(this._foreignModule=this._foreignModuleFactory({host:i,getMirrorModels:()=>this._getModels()},t),Promise.resolve(ye.e(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(e){return Promise.reject(e)}}}tt._diffLimit=1e5,tt._suggestionsLimit=1e4,"function"==typeof importScripts&&(we.b.monaco=$());var it=i("1b69"),nt=(se=i("7b4a"),i("e8e3")),ot=i("d3d7"),st=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3lt(this._modelService,e.uri)?this._workerManager.withWorker().then(t=>t.computeLinks(e.uri)).then(e=>e&&{links:e}):Promise.resolve({links:[]})})),this._register(ge.d.register("*",new ht(this._workerManager,t,this._modelService)))}dispose(){super.dispose()}canComputeDiff(e,t){return lt(this._modelService,e)&<(this._modelService,t)}computeDiff(e,t,i,n){return this._workerManager.withWorker().then(o=>o.computeDiff(e,t,i,n))}computeMoreMinimalEdits(e,t){if(Object(nt.n)(t)){if(!lt(this._modelService,e))return Promise.resolve(t);const i=Qe.a.create(!0),n=this._workerManager.withWorker().then(i=>i.computeMoreMinimalEdits(e,t));return n.finally(()=>this._logService.trace("FORMAT#computeMoreMinimalEdits",e.toString(!0),i.elapsed())),Promise.race([n,Object(be.n)(1e3).then(()=>t)])}return Promise.resolve(void 0)}canNavigateValueSet(e){return lt(this._modelService,e)}navigateValueSet(e,t,i){return this._workerManager.withWorker().then(n=>n.navigateValueSet(e,t,i))}canComputeWordRanges(e){return lt(this._modelService,e)}computeWordRanges(e,t){return this._workerManager.withWorker().then(i=>i.computeWordRanges(e,t))}};dt=st([rt(0,it.a),rt(1,se.a),rt(2,ot.b)],dt);class ht{constructor(e,t,i){this._debugDisplayName="wordbasedCompletions",this._workerManager=e,this._configurationService=t,this._modelService=i}provideCompletionItems(e,t){return at(this,void 0,void 0,(function*(){var i=this._configurationService.getValue(e.uri,t,"editor");if(i.wordBasedSuggestions){const s=[];if("currentDocument"===i.wordBasedSuggestionsMode)lt(this._modelService,e.uri)&&s.push(e.uri);else for(const t of this._modelService.getModels())lt(this._modelService,t.uri)&&(t===e?s.unshift(t.uri):"allDocuments"!==i.wordBasedSuggestionsMode&&t.getLanguageIdentifier().id!==e.getLanguageIdentifier().id||s.push(t.uri));if(0!==s.length){var n=Ie.a.getWordDefinition(e.getLanguageIdentifier().id),o=e.getWordAtPosition(t);const i=o?new z.a(t.lineNumber,o.startColumn,t.lineNumber,o.endColumn):z.a.fromPositions(t),r=i.setEndPosition(t.lineNumber,t.column),a=yield this._workerManager.withWorker(),l=yield a.textualSuggest(s,null==o?void 0:o.word,n);if(l)return{duration:l.duration,suggestions:l.words.map(e=>({kind:18,label:e,insertText:e,range:{insert:r,replace:i}}))}}}}))}}class ct extends ve.a{constructor(e){super(),this._modelService=e,this._editorWorkerClient=null,this._lastWorkerUsedTime=(new Date).getTime();let t=this._register(new be.c);t.cancelAndSet(()=>this._checkStopIdleWorker(),Math.round(15e4)),this._register(this._modelService.onModelRemoved(e=>this._checkStopEmptyWorker()))}dispose(){this._editorWorkerClient&&(this._editorWorkerClient.dispose(),this._editorWorkerClient=null),super.dispose()}_checkStopEmptyWorker(){this._editorWorkerClient&&0===this._modelService.getModels().length&&(this._editorWorkerClient.dispose(),this._editorWorkerClient=null)}_checkStopIdleWorker(){this._editorWorkerClient&&3e5<(new Date).getTime()-this._lastWorkerUsedTime&&(this._editorWorkerClient.dispose(),this._editorWorkerClient=null)}withWorker(){return this._lastWorkerUsedTime=(new Date).getTime(),this._editorWorkerClient||(this._editorWorkerClient=new mt(this._modelService,!1,"editorWorkerService")),Promise.resolve(this._editorWorkerClient)}}class ut extends ve.a{constructor(e,t,i){if(super(),this._syncedModels=Object.create(null),this._syncedModelsLastUsedTime=Object.create(null),this._proxy=e,this._modelService=t,!i){let e=new be.c;e.cancelAndSet(()=>this._checkStopModelSync(),Math.round(3e4)),this._register(e)}}dispose(){for(var e in this._syncedModels)Object(ve.f)(this._syncedModels[e]);this._syncedModels=Object.create(null),this._syncedModelsLastUsedTime=Object.create(null),super.dispose()}ensureSyncedResources(e){for(const i of e){var t=i.toString();this._syncedModels[t]||this._beginModelSync(i),this._syncedModels[t]&&(this._syncedModelsLastUsedTime[t]=(new Date).getTime())}}_checkStopModelSync(){var e,t=(new Date).getTime();let i=[];for(e in this._syncedModelsLastUsedTime)6e4{this._proxy.acceptModelChanged(i.toString(),e)})),n.add(t.onWillDispose(()=>{this._stopModelSync(i)})),n.add(Object(ve.i)(()=>{this._proxy.acceptRemovedModel(i)})),this._syncedModels[i]=n}}_stopModelSync(e){var t=this._syncedModels[e];delete this._syncedModels[e],delete this._syncedModelsLastUsedTime[e],Object(ve.f)(t)}}class gt{constructor(e){this._instance=e,this._proxyObj=Promise.resolve(this._instance)}dispose(){this._instance.dispose()}getProxyObject(){return this._proxyObj}}class pt{constructor(e){this._workerClient=e}fhr(e,t){return this._workerClient.fhr(e,t)}}class mt extends ve.a{constructor(e,t,i){super(),this._disposed=!1,this._modelService=e,this._keepIdleModels=t,this._workerFactory=new Ee(i),this._worker=null,this._modelManager=null}fhr(e,t){throw new Error("Not implemented!")}_getOrCreateWorker(){if(!this._worker)try{this._worker=this._register(new De(this._workerFactory,"vs/editor/common/services/editorSimpleWorker",new pt(this)))}catch(t){xe(),this._worker=new gt(new tt(new pt(this),null))}return this._worker}_getProxy(){return this._getOrCreateWorker().getProxyObject().then(void 0,e=>(xe(),this._worker=new gt(new tt(new pt(this),null)),this._getOrCreateWorker().getProxyObject()))}_getOrCreateModelManager(e){return this._modelManager||(this._modelManager=this._register(new ut(e,this._modelService,this._keepIdleModels))),this._modelManager}_withSyncedResources(e){return this._disposed?Promise.reject(Object(Ce.b)()):this._getProxy().then(t=>(this._getOrCreateModelManager(t).ensureSyncedResources(e),t))}computeDiff(e,t,i,n){return this._withSyncedResources([e,t]).then(o=>o.computeDiff(e.toString(),t.toString(),i,n))}computeMoreMinimalEdits(e,t){return this._withSyncedResources([e]).then(i=>i.computeMoreMinimalEdits(e.toString(),t))}computeLinks(e){return this._withSyncedResources([e]).then(t=>t.computeLinks(e.toString()))}textualSuggest(e,t,i){return at(this,void 0,void 0,(function*(){const n=yield this._withSyncedResources(e);var o=i.source,s=Object(Te.M)(i);return n.textualSuggest(e.map(e=>e.toString()),t,o,s)}))}computeWordRanges(e,t){return this._withSyncedResources([e]).then(i=>{let n=this._modelService.getModel(e);var o,s;return n?(o=(s=Ie.a.getWordDefinition(n.getLanguageIdentifier().id)).source,s=Object(Te.M)(s),i.computeWordRanges(e.toString(),t,o,s)):Promise.resolve(null)})}navigateValueSet(e,t,i){return this._withSyncedResources([e]).then(n=>{let o=this._modelService.getModel(e);var s,r;return o?(s=(r=Ie.a.getWordDefinition(o.getLanguageIdentifier().id)).source,r=Object(Te.M)(r),n.navigateValueSet(e.toString(),t,i,s,r)):null})}dispose(){super.dispose(),this._disposed=!0}}class ft extends mt{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(e){return Promise.reject(e)}}_getForeignProxy(){return this._foreignProxy||(this._foreignProxy=this._getProxy().then(e=>{var t=this._foreignModuleHost?ye.e(this._foreignModuleHost):[];return e.loadForeignModule(this._foreignModuleId,this._foreignModuleCreateData,t).then(t=>{this._foreignModuleCreateData=null;var i=(t,i)=>e.fmr(t,i);let n={};for(const e of t)n[e]=((e,t)=>function(){var i=Array.prototype.slice.call(arguments,0);return t(e,i)})(e,i);return n})})),this._foreignProxy}getProxy(){return this._getForeignProxy()}withSyncedResources(e){return this._withSyncedResources(e).then(e=>this.getProxy())}}var _t=i("e1b5"),bt=i("6da2"),vt=i("a8d0");function Ct(e){return!Array.isArray(e)}function wt(e){return"string"==typeof e}function yt(e){return!wt(e)}function St(e,t){return e.ignoreCase&&t?t.toLowerCase():t}function Lt(e){return e.replace(/[&<>'"_]/g,"-")}function xt(e,t){return new Error(e.languageId+": "+t)}function kt(e,t,i,n,o){let s=null;return t.replace(/\$((\$)|(#)|(\d\d?)|[sS](\d\d?)|@(\w+))/g,(function(t,r,a,l,d,h,c,u,g){return a?"$":l?St(e,i):d&&d=this._maxCacheDepth)return new Ot(e,t);let i=Ot.getStackElementId(e),n=(0=this._maxCacheDepth)return new Mt(e,t);t=Ot.getStackElementId(e);let i=this._entries[t];return i||(i=new Mt(e,null),this._entries[t]=i),i}}It._INSTANCE=new It(5);class Mt{constructor(e,t){this.stack=e,this.embeddedModeData=t}clone(){return(this.embeddedModeData?this.embeddedModeData.clone():null)===this.embeddedModeData?this:It.create(this.stack,this.embeddedModeData)}equals(e){return e instanceof Mt&&!!this.stack.equals(e.stack)&&(null===this.embeddedModeData&&null===e.embeddedModeData||null!==this.embeddedModeData&&null!==e.embeddedModeData&&this.embeddedModeData.equals(e.embeddedModeData))}}class Tt{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 K.a(e,t,this._language)))}nestedModeTokenize(e,t,i,n){var o=i.modeId;i=i.state;const s=ge.F.get(o);return s?(e=s.tokenize(e,t,i,n),this._tokens=this._tokens.concat(e.tokens),this._lastTokenType=null,this._lastTokenLanguage=null,this._language=null,e.endState):(this.enterMode(n,o),this.emit(n,""),i)}finalize(e){return new K.b(this._tokens,e)}}class At{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){t=this._theme.match(this._currentLanguageId,t),this._lastTokenMetadata!==t&&(this._lastTokenMetadata=t,this._tokens.push(e),this._tokens.push(t))}static _merge(e,t,i){var n=null!==e?e.length:0,o=t.length,s=null!==i?i.length:0;if(0===n&&0===o&&0===s)return new Uint32Array(0);if(0===n&&0===o)return i;if(0===o&&0===s)return e;let r=new Uint32Array(n+o+s);null!==e&&r.set(e);for(let a=0;a{if(!o){let i=!1;for(let n=0,o=e.changedLanguages.length;n{})}}getInitialState(){var e=Nt.create(null,this._lexer.start);return It.create(e,null)}tokenize(e,t,i,n){let o=new Tt;return e=this._tokenize(e,t,i,n,o),o.finalize(e)}tokenize2(e,t,i,n){let o=new At(this._modeService,this._standaloneThemeService.getColorTheme().tokenTheme);return e=this._tokenize(e,t,i,n,o),o.finalize(e)}_tokenize(e,t,i,n,o){return i.embeddedModeData?this._nestedTokenize(e,t,i,n,o):this._myTokenize(e,t,i,n,o)}_findLeavingNestedModeOffset(e,t){let i=this._lexer.tokenizer[t.stack.state];if(!i&&!(i=Dt(this._lexer,t.stack.state)))throw xt(this._lexer,"tokenizer state is not defined: "+t.stack.state);let n=-1,o=!1;for(const r of i)if(yt(r.action)&&"@pop"===r.action.nextEmbedded){o=!0;let t=r.regex,i=r.regex.source;"^(?:"===i.substr(0,4)&&")"===i.substr(i.length-1,1)&&(s=(t.ignoreCase?"i":"")+(t.unicode?"u":""),t=new RegExp(i.substr(4,i.length-5),s));var s=e.search(t);-1===s||0!==s&&r.matchOnlyAtLineStart||(-1===n||s=a)break;u=!1;let e=this._lexer.tokenizer[f];if(!e&&!(e=Dt(this._lexer,f)))throw xt(this._lexer,"tokenizer state is not defined: "+f);let t=r.substr(h);for(const n of e)if((0===h||!n.matchOnlyAtLineStart)&&(i=t.match(n.regex))){b=i[0],v=n.action;break}}if(i||(i=[""],b=""),v||(h=this._lexer.maxStack)throw xt(this._lexer,"maximum tokenizer stack size reached: ["+d.state+","+d.parent.state+",...]");d=d.push(f)}else if("@pop"===v.next){if(d.depth<=1)throw xt(this._lexer,"trying to pop an empty stack in rule: "+this._safeRuleName(C));d=d.pop()}else if("@popall"===v.next)d=d.popall();else{let e=kt(this._lexer,v.next,b,i,f);if("@"===e[0]&&(e=e.substr(1)),!Dt(this._lexer,e))throw xt(this._lexer,"trying to set a next state '"+e+"' that is undefined in rule: "+this._safeRuleName(C));d=d.push(e)}}v.log&&"string"==typeof v.log&&(this._lexer,this._lexer.languageId,kt(this._lexer,v.log,b,i,f))}if(null===y)throw xt(this._lexer,"lexer rule has no well-defined action in rule: "+this._safeRuleName(C));if(_=i=>{var s=this._modeService.getModeIdForLanguageName(i);s=this._getNestedEmbeddedModeData(i=s||i);return he});class Ft{static colorizeElement(e,t,i,n){var o=(n=n||{}).theme||"vs",s=n.mimeType||i.getAttribute("lang")||i.getAttribute("data-lang");return s?(e.setTheme(o),e=i.firstChild?i.firstChild.nodeValue:"",i.className+=" "+o,this.colorize(t,e||"",s,n).then(e=>{var t=null!=(t=null===Pt||void 0===Pt?void 0:Pt.createHTML(e))?t:e;i.innerHTML=t},e=>{})):Promise.resolve()}static colorize(e,t,i,n){let o=4,s=(n&&"number"==typeof n.tabSize&&(o=n.tabSize),Te.S(t)&&(t=t.substr(1)),Te.Q(t)),r=e.getModeId(i);if(!r)return Promise.resolve(jt(s,o));if(e.triggerMode(r),n=ge.F.get(r),n)return Bt(s,o,n);const a=ge.F.getPromise(r);return new Promise(a?(e,t)=>{a.then(i=>{Bt(s,o,i).then(e,t)},t)}:(e,t)=>{let i=null,n=null;const a=()=>{i&&(i.dispose(),i=null),n&&(n.dispose(),n=null);var a=ge.F.get(r);a?Bt(s,o,a).then(e,t):e(jt(s,o))};(n=new be.g).cancelAndSet(a,500),i=ge.F.onDidChange(e=>{0<=e.changedLanguages.indexOf(r)&&a()})})}static colorizeLine(e,t,i,n,o=4){return t=vt.f.isBasicASCII(e,t),i=vt.f.containsRTL(e,t,i),Object(bt.e)(new bt.c(!1,!0,e,!1,t,i,0,n,[],o,0,0,0,0,-1,"none",!1,!1,null)).html}static colorizeModelLine(e,t,i=4){var n=e.getLineContent(t);e.forceTokenization(t);let o=e.getLineTokens(t);return t=o.inflate(),this.colorizeLine(n,e.mightContainNonBasicASCII(),e.mightContainRTL(),t,i)}}function Bt(e,t,i){return new Promise((n,o)=>{const s=()=>{var r=function(e,t,i){let n=[],o=i.getInitialState();for(let d=0,h=e.length;d"),o=r.endState}return n.join("")}(e,t,i);if(i instanceof Rt){const e=i.getLoadStatus();if(!1===e.loaded)return void e.promise.then(s,o)}n(r)};s()})}function jt(e,t){let i=[];const n=new Uint32Array(2);n[0]=0,n[1]=16793600;for(let l=0,d=e.length;l")}return i.join("")}var Wt=i("b835"),Vt=i("4b76"),Ht=i("b055"),zt=i("c7f5"),Ut=i("8830"),Kt=i("d3f4"),qt=i("fbba"),$t=i("aa3d"),Gt=i("0910");class Zt{constructor(e={},t=[],i=[]){this._contents=e,this._keys=t,this._overrides=i,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?Object(qt.d)(this.contents,e):this.contents}override(e){var t=this.getContentsForOverrideIdentifer(e);if(!t||"object"!=typeof t||!Object.keys(t).length)return this;let i={};for(const o of nt.f([...Object.keys(this.contents),...Object.keys(t)])){let e=this.contents[o];var n=t[o];n&&("object"==typeof e&&"object"==typeof n?(e=$t.b(e),this.mergeContents(e,n)):e=n),i[o]=e}return new Zt(i,this.keys,this.overrides)}merge(...e){var t=$t.b(this.contents);const i=$t.b(this.overrides),n=[...this.keys];for(const s of e){this.mergeContents(t,s.contents);for(const e of s.overrides){var[o]=i.filter(t=>nt.h(t.identifiers,e.identifiers));o?this.mergeContents(o.contents,e.contents):i.push($t.b(e))}for(const e of s.keys)-1===n.indexOf(e)&&n.push(e)}return new Zt(t,n,i)}freeze(){return this.isFrozen=!0,this}mergeContents(e,t){for(const i of Object.keys(t))i in e&&ye.j(e[i])&&ye.j(t[i])?this.mergeContents(e[i],t[i]):e[i]=$t.b(t[i])}checkAndFreeze(e){return this.isFrozen&&!Object.isFrozen(e)?$t.c(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),Object(qt.b)(this.contents,e,t,e=>{throw new Error(e)})}removeValue(e){this.removeKey(e)&&Object(qt.f)(this.contents,e)}addKey(e){let t=this.keys.length;for(let i=0;i{})});super(e,t,i)}}class Xt{constructor(e,t,i=new Zt,n=new Zt,o=new Q.b,s=new Zt,r=new Q.b,a=!0){this._defaultConfiguration=e,this._localUserConfiguration=t,this._remoteUserConfiguration=i,this._workspaceConfiguration=n,this._folderConfigurations=o,this._memoryConfiguration=s,this._memoryConfigurationByResource=r,this._freeze=a,this._workspaceConsolidatedConfiguration=null,this._foldersConsolidatedConfigurations=new Q.b,this._userConfiguration=null}getValue(e,t,i){const n=this.getConsolidateConfigurationModel(t,i);return n.getValue(e)}updateValue(e,t,i={}){let n;i.resource?(n=this._memoryConfigurationByResource.get(i.resource))||(n=new Zt,this._memoryConfigurationByResource.set(i.resource,n)):n=this._memoryConfiguration,void 0===t?n.removeValue(e):n.setValue(e,t),i.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 i=this.getConsolidatedConfigurationModelForResource(e,t);return e.overrideIdentifier?i.override(e.overrideIdentifier):i}getConsolidatedConfigurationModelForResource({resource:e},t){let i=this.getWorkspaceConsolidatedConfiguration();return t&&e&&((t=t.getFolder(e))&&(i=this.getFolderConsolidatedConfiguration(t.uri)||i),(t=this._memoryConfigurationByResource.get(e))&&(i=i.merge(t))),i}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();var 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)=>{var{contents:i,overrides:n,keys:o}=this._folderConfigurations.get(t);return e.push([t,{contents:i,overrides:n,keys:o}]),e},[])}}static parse(e){var t=this.parseConfigurationModel(e.defaults),i=this.parseConfigurationModel(e.user),n=this.parseConfigurationModel(e.workspace);e=e.folders.reduce((e,t)=>(e.set(V.a.revive(t[0]),this.parseConfigurationModel(t[1])),e),new Q.b);return new Xt(t,i,new Zt,n,e,new Zt,new Q.b,!1)}static parseConfigurationModel(e){return new Zt(e.contents,e.keys,e.overrides).freeze()}}class Qt{constructor(e,t,i,n){this.change=e,this.previous=t,this.currentConfiguraiton=i,this.currentWorkspace=n,this._previousConfiguration=void 0;const o=new Set,s=(e.keys.forEach(e=>o.add(e)),e.overrides.forEach(([,e])=>e.forEach(e=>o.add(e))),this.affectedKeys=[...o.values()],new Zt);this.affectedKeys.forEach(e=>s.setValue(e,{})),this.affectedKeysTree=s.contents}get previousConfiguration(){return!this._previousConfiguration&&this.previous&&(this._previousConfiguration=Xt.parse(this.previous.data)),this._previousConfiguration}affectsConfiguration(e,t){var i;return!!this.doesAffectedKeysTreeContains(this.affectedKeysTree,e)&&(!t||(i=this.previousConfiguration?this.previousConfiguration.getValue(e,t,null==(i=this.previous)?void 0:i.workspace):void 0,e=this.currentConfiguraiton.getValue(e,t,this.currentWorkspace),!$t.d(i,e)))}doesAffectedKeysTreeContains(e,t){let i,n=Object(qt.g)({[t]:!0},()=>{});for(;"object"==typeof n&&(i=Object.keys(n)[0]);){if(!(e=e[i]))return!1;n=n[i]}return!0}}var Jt=i("dff7");class ei extends ve.a{constructor(e,t,i,n,o){super(),this._contextKeyService=e,this._commandService=t,this._telemetryService=i,this._notificationService=n,this._logService=o,this._onDidUpdateKeybindings=this._register(new j.b),this._currentChord=null,this._currentChordChecker=new be.c,this._currentChordStatusMessage=null,this._currentSingleModifier=null,this._currentSingleModifierClearTimeout=new be.g,this._logging=!1}get onDidUpdateKeybindings(){return this._onDidUpdateKeybindings?this._onDidUpdateKeybindings.event:j.c.None}dispose(){super.dispose()}_log(e){this._logging&&this._logService.info("[KeybindingService]: "+e)}getKeybindings(){return this._getResolver().getKeybindings()}lookupKeybinding(e,t){if(e=this._getResolver().lookupPrimaryKeybinding(e,t||this._contextKeyService),e)return e.resolvedKeybinding}dispatchEvent(e,t){return this._dispatch(e,t)}softDispatch(e,t){const i=this.resolveKeyboardEvent(e);var n;return i.isChord()||([e]=i.getDispatchParts(),null===e)?null:(t=this._contextKeyService.getContext(t),n=this._currentChord?this._currentChord.keypress:null,this._getResolver().resolve(t,n,e))}_enterChordMode(e,t){this._currentChord={keypress:e,label:t},this._currentChordStatusMessage=this._notificationService.status(Jt.a("first.chord","({0}) was pressed. Waiting for second key of chord...",t));const i=Date.now();this._currentChordChecker.cancelAndSet(()=>{(!this._documentHasFocus()||5e3{this._log("+ Clearing single modifier due to 300ms elapsed."),this._currentSingleModifier=null},300);else{if(null!==e&&e===this._currentSingleModifier)return this._log(`/ Dispatching single modifier chord ${e} `+e),this._currentSingleModifierClearTimeout.cancel(),this._currentSingleModifier=null,this._doDispatch(i,t,!0);this._currentSingleModifierClearTimeout.cancel(),this._currentSingleModifier=null}return!1}_doDispatch(e,t,i=!1){let n=!1;if(e.isChord())return!1;let o=null,s=null;return s=i?([i]=e.getSingleModifierDispatchParts(),o=i):([o]=e.getDispatchParts(),this._currentChord?this._currentChord.keypress:null),null===o?this._log("\\ Keyboard event cannot be dispatched in keydown phase."):(i=this._contextKeyService.getContext(t),t=e.getLabel(),e=this._getResolver().resolve(i,s,o),this._logService.trace("KeybindingService#dispatch",t,null==e?void 0:e.commandId),e&&e.enterChord?(n=!0,this._enterChordMode(o,t)):(!this._currentChord||e&&e.commandId||(this._notificationService.status(Jt.a("missing.chord","The key combination ({0}, {1}) is not a command.",this._currentChord.label,t),{hideAfter:1e4}),n=!0),this._leaveChordMode(),e&&e.commandId&&(e.bubble||(n=!0),void 0===e.commandArgs?this._commandService.executeCommand(e.commandId).then(void 0,e=>this._notificationService.warn(e)):this._commandService.executeCommand(e.commandId,e.commandArgs).then(void 0,e=>this._notificationService.warn(e)),this._telemetryService.publicLog2("workbenchActionExecuted",{id:e.commandId,from:"keybinding"})))),n}mightProducePrintableCharacter(e){return!e.ctrlKey&&!e.metaKey&&(31<=e.keyCode&&e.keyCode<=56||21<=e.keyCode&&e.keyCode<=30)}}var ti=i("4fc3");class ii{constructor(e,t,i){this._log=i,this._defaultKeybindings=e,this._defaultBoundCommands=new Map;for(let s=0,r=e.length;sthis._getLabel(e))}getAriaLabel(){return li.a.toLabel(this._os,this._parts,e=>this._getAriaLabel(e))}isChord(){return 1this._getPart(e))}_getPart(e){return new W.d(e.ctrlKey,e.shiftKey,e.altKey,e.metaKey,this._getLabel(e),this._getAriaLabel(e))}getDispatchParts(){return this._parts.map(e=>this._getDispatchPart(e))}getSingleModifierDispatchParts(){return this._parts.map(e=>this._getSingleModifierDispatchPart(e))}}class hi extends di{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 W.b.toString(e)}_getLabel(e){return e.isDuplicateModifierCase()?"":this._keyCodeToUILabel(e.keyCode)}_getAriaLabel(e){return e.isDuplicateModifierCase()?"":W.b.toString(e.keyCode)}_getDispatchPart(e){return hi.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+W.b.toString(e.keyCode)}_getSingleModifierDispatchPart(e){return 5!==e.keyCode||e.shiftKey||e.altKey||e.metaKey?4!==e.keyCode||e.ctrlKey||e.altKey||e.metaKey?6!==e.keyCode||e.ctrlKey||e.shiftKey||e.metaKey?57!==e.keyCode||e.ctrlKey||e.shiftKey||e.altKey?null:"meta":"alt":"shift":"ctrl"}}var ci=i("b0cd"),ui=i("1165"),gi=i("03d9"),pi=(rt=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3this.findModel(t,e),o=t=>this.findModel(t.getOriginalEditor(),e)||this.findModel(t.getModifiedEditor(),e),(Object(Ht.b)(i)?n:o)(i)):t)?Promise.resolve(new ve.c(new mi(t))):Promise.reject(new Error("Model not found"))}findModel(e,t){let i=this.modelService.getModel(t);return i&&i.uri.toString()!==t.toString()?null:i}};fi=rt([st(0,it.a)],fi);class _i{show(){return _i.NULL_PROGRESS_RUNNER}showWhile(e,t){return pi(this,void 0,void 0,(function*(){yield e}))}}_i.NULL_PROGRESS_RUNNER={done:()=>{},total:()=>{},worked:()=>{}};class bi{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,i,n){return Promise.resolve({choice:0})}}class vi{info(e){return this.notify({severity:Vt.a.Info,message:e})}warn(e){return this.notify({severity:Vt.a.Warning,message:e})}error(e){return this.notify({severity:Vt.a.Error,message:e})}notify(e){switch(e.severity){case Vt.a.Error:case Vt.a.Warning:}return vi.NO_OP}status(e,t){return ve.a.None}}vi.NO_OP=new ci.b;class Ci{constructor(e){this._onWillExecuteCommand=new j.b,this._onDidExecuteCommand=new j.b,this.onDidExecuteCommand=this._onDidExecuteCommand.event,this._instantiationService=e}executeCommand(e,...t){var i=ie.a.getCommand(e);if(!i)return Promise.reject(new Error(`command '${e}' not found`));try{this._onWillExecuteCommand.fire({commandId:e,args:t});var n=this._instantiationService.invokeFunction.apply(this._instantiationService,[i.handler,...t]);return this._onDidExecuteCommand.fire({commandId:e,args:t}),Promise.resolve(n)}catch(e){return Promise.reject(e)}}}class wi extends ei{constructor(e,t,i,n,o,s){super(e,t,i,n,o),this._cachedResolver=null,this._dynamicKeybindings=[],this._register(Y.i(s,Y.d.KEY_DOWN,e=>{const t=new Wt.a(e);this._dispatch(t,t.target)&&(t.preventDefault(),t.stopPropagation())})),this._register(Y.i(window,Y.d.KEY_UP,e=>{const t=new Wt.a(e);this._singleModifierDispatch(t,t.target)&&t.preventDefault()}))}addDynamicKeybinding(e,t,i,n){t=Object(W.f)(t,we.a);const o=new ve.b;return t&&(this._dynamicKeybindings.push({keybinding:t,command:e,when:n,weight1:1e3,weight2:0,extensionId:null,isBuiltinExtension:!1}),o.add(Object(ve.i)(()=>{for(let t=0;tthis._log(e))),this._cachedResolver}_documentHasFocus(){return document.hasFocus()}_toNormalizedKeybindingItems(e,t){let i=[],n=0;for(const r of e){var o=r.when||void 0,s=r.keybinding;if(s)for(const e of this.resolveKeybinding(s))i[n++]=new ri(e,r.command,r.commandArgs,o,t,null,!1);else i[n++]=new ri(void 0,r.command,r.commandArgs,o,t,null,!1)}return i}resolveKeybinding(e){return[new hi(e,we.a)]}resolveKeyboardEvent(e){return e=new W.e(e.ctrlKey,e.shiftKey,e.altKey,e.metaKey,e.keyCode).toChord(),new hi(e,we.a)}}function yi(e){return e&&"object"==typeof e&&(!e.overrideIdentifier||"string"==typeof e.overrideIdentifier)&&(!e.resource||e.resource instanceof V.a)}class Si{constructor(){this._onDidChangeConfiguration=new j.b,this.onDidChangeConfiguration=this._onDidChangeConfiguration.event,this._configuration=new Xt(new Yt,new Zt)}getValue(e,t){var i="string"==typeof e?e:void 0;e=yi(e)?e:yi(t)?t:{};return this._configuration.getValue(i,e,void 0)}updateValues(e){var t={data:this._configuration.toData()};let i=[];for(const s of e){var[n,o]=s;this.getValue(n)!==o&&(this._configuration.updateValue(n,o),i.push(n))}if(0{this._onDidChangeConfiguration.fire({affectedKeys:e.affectedKeys,affectsConfiguration:(t,i)=>e.affectsConfiguration(i)})})}getValue(e,t,i){return i=H.a.isIPosition(t)&&t?"string"==typeof i?i:void 0:"string"==typeof t?t:void 0,void 0===i?this.configurationService.getValue():this.configurationService.getValue(i)}}let xi=class{constructor(e){this.configurationService=e}getEOL(e,t){return t=this.configurationService.getValue("files.eol",{overrideIdentifier:t,resource:e}),t&&"string"==typeof t&&"auto"!==t?t:we.d||we.f?"\n":"\r\n"}};xi=rt([st(0,qt.a)],xi);class ki{publicLog(e,t){return Promise.resolve(void 0)}publicLog2(e,t){return this.publicLog(e,t)}}class Di{constructor(){var e=V.a.from({scheme:Di.SCHEME,authority:"model",path:"/"});this.workspace={id:"4064f6ec-cb38-4ad0-af64-ee6467e63c82",folders:[new ui.b({uri:e,name:"",index:0})]}}getWorkspace(){return this.workspace}}function Ni(e,t,i){if(t&&e instanceof Si){let n=[];Object.keys(t).forEach(e=>{Object(Ut.d)(e)&&n.push(["editor."+e,t[e]]),i&&Object(Ut.c)(e)&&n.push(["diffEditor."+e,t[e]])}),0[]),e.pushStackElement(),o+=1,n+=s.length;return{ariaSummary:Te.v(gi.g.bulkEditServiceSummary,n,o)}}))}}class Ei{getUriLabel(e,t){return"file"===e.scheme?e.fsPath:e.path}}class Ii{constructor(e,t){this._codeEditorService=e,this._container=t,this.onDidLayout=j.c.None}get dimension(){return this._dimension||(this._dimension=Y.z(window.document.body)),this._dimension}get container(){return this._container}focus(){var e;null!=(e=this._codeEditorService.getFocusedCodeEditor())&&e.focus()}}var Mi=i("3813"),Ti=(rt=i("9c1d"),st=i("4a64"),i("f58f")),Ai=i("b1ca"),Ri=i("7e32"),Pi=i("533b"),Fi=i("0a0f"),Bi=i("6dec"),ji=i("b7d0"),Wi=i("4779"),Vi=i("f577"),Hi=i("b539");class zi extends ve.a{constructor(){super(),this._onCodeEditorAdd=this._register(new j.b),this.onCodeEditorAdd=this._onCodeEditorAdd.event,this._onCodeEditorRemove=this._register(new j.b),this.onCodeEditorRemove=this._onCodeEditorRemove.event,this._onDiffEditorAdd=this._register(new j.b),this._onDiffEditorRemove=this._register(new j.b),this._onDecorationTypeRegistered=this._register(new j.b),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;for(const t of this.listCodeEditors()){if(t.hasTextFocus())return t;t.hasWidgetFocus()&&(e=t)}return e}setModelProperty(e,t,i){let n;e=e.toString(),this._modelProperties.has(e)?n=this._modelProperties.get(e):(n=new Map,this._modelProperties.set(e,n)),n.set(t,i)}getModelProperty(e,t){if(e=e.toString(),this._modelProperties.has(e)){const i=this._modelProperties.get(e);return i.get(t)}}}class Ui{constructor(e,t,i){this._parent=e,this._editorId=t,this._styleSheet=i,this._refCount=0}ref(){this._refCount++}unref(){var e;this._refCount--,0===this._refCount&&(null!=(e=this._styleSheet.parentNode)&&e.removeChild(this._styleSheet),this._parent._removeEditorStyleSheets(this._editorId))}insertRule(e,t){const i=this._styleSheet.sheet;i.insertRule(e,t)}removeRulesContainingSelector(e){Y.Q(e,this._styleSheet)}}class Ki{constructor(e){this._styleSheet=e}ref(){}unref(){}insertRule(e,t){const i=this._styleSheet.sheet;i.insertRule(e,t)}removeRulesContainingSelector(e){Y.Q(e,this._styleSheet)}}var qi=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3t.removeDecorations(e))))}resolveDecorationOptions(e,t){const i=this._decorationOptionProviders.get(e);if(i)return i.getOptions(this,t);throw new Error("Unknown decoration type key: "+e)}});class $i{constructor(e,t,i){this._styleSheet=t,this._styleSheet.ref(),this._parentTypeKey=i.parentTypeKey,this.refCount=0,this._beforeContentRules=new Yi(3,i,e),this._afterContentRules=new Yi(4,i,e)}getOptions(e,t){const i=e.resolveDecorationOptions(this._parentTypeKey,!0);return this._beforeContentRules&&(i.beforeContentClassName=this._beforeContentRules.className),this._afterContentRules&&(i.afterContentClassName=this._afterContentRules.className),i}dispose(){this._beforeContentRules&&(this._beforeContentRules.dispose(),this._beforeContentRules=null),this._afterContentRules&&(this._afterContentRules.dispose(),this._afterContentRules=null),this._styleSheet.unref()}}class Gi{constructor(e,t,i,n){this._disposables=new ve.b,this.description=e,this._styleSheet=i,this._styleSheet.ref(),this.refCount=0;e=e=>{if(e=new Yi(e,n,t),this._disposables.add(e),e.hasContent)return e.className},i=e=>(e=new Yi(e,n,t),this._disposables.add(e),e.hasContent?{className:e.className,hasLetterSpacing:e.hasLetterSpacing}:null);var o=(this.className=e(0),i(1));o&&(this.inlineClassName=o.className,this.inlineClassNameAffectsLetterSpacing=o.hasLetterSpacing),this.beforeContentClassName=e(3),this.afterContentClassName=e(4),n.options.beforeInjectedText&&n.options.beforeInjectedText.contentText&&(o=i(5),this.beforeInjectedText={content:n.options.beforeInjectedText.contentText,inlineClassName:null==o?void 0:o.className,inlineClassNameAffectsLetterSpacing:(null==o?void 0:o.hasLetterSpacing)||n.options.beforeInjectedText.affectsLetterSpacing}),n.options.afterInjectedText&&n.options.afterInjectedText.contentText&&(o=i(6),this.afterInjectedText={content:n.options.afterInjectedText.contentText,inlineClassName:null==o?void 0:o.className,inlineClassNameAffectsLetterSpacing:(null==o?void 0:o.hasLetterSpacing)||n.options.afterInjectedText.affectsLetterSpacing}),this.glyphMarginClassName=e(2),i=n.options,this.isWholeLine=Boolean(i.isWholeLine),this.stickiness=i.rangeBehavior,o=i.light&&i.light.overviewRulerColor||i.overviewRulerColor,e=i.dark&&i.dark.overviewRulerColor||i.overviewRulerColor;void 0===o&&void 0===e||(this.overviewRuler={color:o||e,darkColor:e||o,position:i.overviewRulerLane||ue.d.Center})}getOptions(e,t){return t?{description:this.description,inlineClassName:this.inlineClassName,beforeContentClassName:this.beforeContentClassName,afterContentClassName:this.afterContentClassName,className:this.className,glyphMarginClassName:this.glyphMarginClassName,isWholeLine:this.isWholeLine,overviewRuler:this.overviewRuler,stickiness:this.stickiness,before:this.beforeInjectedText}:this}dispose(){this._disposables.dispose(),this._styleSheet.unref()}}const Zi={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};",fontSize:"font-size:{0};",fontFamily:"font-family:{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};",padding:"padding:{0};",width:"width:{0};",height:"height:{0};",verticalAlign:"vertical-align:{0};"};class Yi{constructor(e,t,i){this._theme=i.getColorTheme(),this._ruleType=e,this._providerArgs=t,this._usesThemeColors=!1,this._hasContent=!1,this._hasLetterSpacing=!1;let n=Xi.getClassName(this._providerArgs.key,e);this._providerArgs.parentTypeKey&&(n=n+" "+Xi.getClassName(this._providerArgs.parentTypeKey,e)),this._className=n,this._unThemedSelector=Xi.getSelector(this._providerArgs.key,this._providerArgs.parentTypeKey,e),this._buildCSS(),this._usesThemeColors?this._themeListener=i.onDidColorThemeChange(e=>{this._theme=i.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(){var e=this._providerArgs.options;let t,i,n;switch(this._ruleType){case 0:t=this.getCSSTextForModelDecorationClassName(e),i=this.getCSSTextForModelDecorationClassName(e.light),n=this.getCSSTextForModelDecorationClassName(e.dark);break;case 1:t=this.getCSSTextForModelDecorationInlineClassName(e),i=this.getCSSTextForModelDecorationInlineClassName(e.light),n=this.getCSSTextForModelDecorationInlineClassName(e.dark);break;case 2:t=this.getCSSTextForModelDecorationGlyphMarginClassName(e),i=this.getCSSTextForModelDecorationGlyphMarginClassName(e.light),n=this.getCSSTextForModelDecorationGlyphMarginClassName(e.dark);break;case 3:t=this.getCSSTextForModelDecorationContentClassName(e.before),i=this.getCSSTextForModelDecorationContentClassName(e.light&&e.light.before),n=this.getCSSTextForModelDecorationContentClassName(e.dark&&e.dark.before);break;case 4:t=this.getCSSTextForModelDecorationContentClassName(e.after),i=this.getCSSTextForModelDecorationContentClassName(e.light&&e.light.after),n=this.getCSSTextForModelDecorationContentClassName(e.dark&&e.dark.after);break;case 5:t=this.getCSSTextForModelDecorationContentClassName(e.beforeInjectedText),i=this.getCSSTextForModelDecorationContentClassName(e.light&&e.light.beforeInjectedText),n=this.getCSSTextForModelDecorationContentClassName(e.dark&&e.dark.beforeInjectedText);break;case 6:t=this.getCSSTextForModelDecorationContentClassName(e.afterInjectedText),i=this.getCSSTextForModelDecorationContentClassName(e.light&&e.light.afterInjectedText),n=this.getCSSTextForModelDecorationContentClassName(e.dark&&e.dark.afterInjectedText);break;default:throw new Error("Unknown rule type: "+this._ruleType)}const o=this._providerArgs.styleSheet;let s=!1;0this._checkContextKey()),this.onCodeEditorRemove(()=>this._checkContextKey()),this._editorIsOpen=t.createKey("editorIsOpen",!1),this._activeCodeEditor=null}_checkContextKey(){let e=!1;for(const t of this.listCodeEditors())if(!t.isSimpleWidget){e=!0;break}this._editorIsOpen.set(e)}setActiveCodeEditor(e){this._activeCodeEditor=e}getActiveCodeEditor(){return this._activeCodeEditor}openCodeEditor(e,t,i){return t?Promise.resolve(this.doOpenEditor(t,e)):Promise.resolve(null)}doOpenEditor(e,t){if(this.findModel(e,t.resource))return(i=t.options?t.options.selection:null)&&("number"==typeof i.endLineNumber&&"number"==typeof i.endColumn?(e.setSelection(i),e.revealRangeInCenter(i,1)):(i={lineNumber:i.startLineNumber,column:i.startColumn},e.setPosition(i),e.revealPositionInCenter(i,1))),e;if(t.resource){var i=t.resource.scheme;if(i===ee.c.http||i===ee.c.https)return Object(Y.Z)(t.resource.toString()),e}return null}findModel(e,t){const i=e.getModel();return i&&i.uri.toString()!==t.toString()?null:i}};Ji=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3Promise.resolve(e.run(this,...i));const d=new ve.b;var h=this.getId()+":"+t;if(d.add(ie.a.registerCommand(h,l)),r&&d.add(Ri.d.appendMenuItem(Ri.b.EditorContext,{command:{id:h,title:i},when:n,group:r,order:a})),Array.isArray(o))for(const c of o)d.add(this._standaloneKeybindingService.addDynamicKeybinding(h,c,l,s));return r=new Ti.a(h,i,i,n,l,this._contextKeyService),this._actions[t]=r,d.add(Object(ve.i)(()=>{delete this._actions[t]})),d}_triggerCommand(e,t){if(this._codeEditorService instanceof Ji)try{this._codeEditorService.setActiveCodeEditor(this),super._triggerCommand(e,t)}finally{this._codeEditorService.setActiveCodeEditor(null)}else super._triggerCommand(e,t)}},sn=class extends(on=qi([Qi(2,Fi.a),Qi(3,Z.a),Qi(4,ie.b),Qi(5,ti.b),Qi(6,Bi.a),Qi(7,ji.b),Qi(8,ci.a),Qi(9,Wi.b)],on)){constructor(e,t,i,n,o,s,r,a,l,d,h,c,u,g,p){const m=Object.assign({},t);Ni(c,m,!1);t=d.registerEditorContainer(e);var f=("string"==typeof m.theme&&d.setTheme(m.theme),void 0!==m.autoDetectHighContrast&&d.setAutoDetectHighContrast(Boolean(m.autoDetectHighContrast)),m.model);let _;delete m.model,super(e,m,n,o,s,r,a,d,h,u),this._contextViewService=l,this._configurationService=c,this._standaloneThemeService=d,this._register(i),this._register(t),void 0===f?(_=an(g,p,m.value||"",m.language||en.a.text,void 0),this._ownsModel=!0):(_=f,this._ownsModel=!1),this._attachModel(_),_&&(e={oldModelUrl:null,newModelUrl:_.uri},this._onDidChangeModel.fire(e))}dispose(){super.dispose()}updateOptions(e){Ni(this._configurationService,e,!1),"string"==typeof e.theme&&this._standaloneThemeService.setTheme(e.theme),void 0!==e.autoDetectHighContrast&&this._standaloneThemeService.setAutoDetectHighContrast(Boolean(e.autoDetectHighContrast)),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)}},rn=(sn=qi([Qi(3,Fi.a),Qi(4,Z.a),Qi(5,ie.b),Qi(6,ti.b),Qi(7,Bi.a),Qi(8,Pi.b),Qi(9,Ai.a),Qi(10,ci.a),Qi(11,qt.a),Qi(12,Wi.b),Qi(13,it.a),Qi(14,fe.a)],sn),class extends st.a{constructor(e,t,i,n,o,s,r,a,l,d,h,c,u,g,p){t=Object.assign({},t);var m=(Ni(c,t,!0),d.registerEditorContainer(e));"string"==typeof t.theme&&d.setTheme(t.theme),void 0!==t.autoDetectHighContrast&&d.setAutoDetectHighContrast(Boolean(t.autoDetectHighContrast)),super(e,t,{},p,a,o,n,l,d,h,u,g),this._contextViewService=r,this._configurationService=c,this._standaloneThemeService=d,this._register(i),this._register(m),this._contextViewService.setContainer(this._containerDomElement)}dispose(){super.dispose()}updateOptions(e){Ni(this._configurationService,e,!0),"string"==typeof e.theme&&this._standaloneThemeService.setTheme(e.theme),void 0!==e.autoDetectHighContrast&&this._standaloneThemeService.setAutoDetectHighContrast(Boolean(e.autoDetectHighContrast)),super.updateOptions(e)}_createInnerEditor(e,t,i){return e.createInstance(on,t,i)}getOriginalEditor(){return super.getOriginalEditor()}getModifiedEditor(){return super.getModifiedEditor()}addCommand(e,t,i){return this.getModifiedEditor().addCommand(e,t,i)}createContextKey(e,t){return this.getModifiedEditor().createContextKey(e,t)}addAction(e){return this.getModifiedEditor().addAction(e)}});function an(e,t,i,n,o){if(i=i||"",n)return ln(e,i,t.create(n),o);{n=i.indexOf("\n");let s=i;return-1!==n&&(s=i.substring(0,n)),ln(e,i,t.createByFilepathOrFirstLine(o||null,s),o)}}function ln(e,t,i,n){return e.createModel(t,i,n)}rn=qi([Qi(3,Fi.a),Qi(4,ti.b),Qi(5,Bi.a),Qi(6,Pi.b),Qi(7,me.a),Qi(8,Z.a),Qi(9,Ai.a),Qi(10,ci.a),Qi(11,qt.a),Qi(12,Pi.a),Qi(13,Hi.a),Qi(14,Vi.a)],rn);class dn{constructor(e){this._languageIdentifier=e}getId(){return this._languageIdentifier.language}}var hn=i("32a4"),cn=i("89cd");const un=Object.prototype.hasOwnProperty;class gn extends ve.a{constructor(e=!0,t=!1){super(),this._onDidChange=this._register(new j.b),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(hn.a.onDidChangeLanguages(e=>this._initializeFromRegistry())))}_initializeFromRegistry(){this._languages={},this._mimeTypesMap={},this._nameMap={},this._lowercaseNameMap={};var e=hn.a.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})}),cn.a.as(Gt.a.Configuration).registerOverrideIdentifiers(hn.a.getLanguages().map(e=>e.id)),this._onDidChange.fire()}_getLanguageId(e){var t;return this._languageToLanguageId[e]||(t=this._nextLanguageId2++,this._languageIdToLanguage[t]=e,this._languageToLanguageId[e]=t)}_registerLanguage(e){var t,i=e.id;let n;un.call(this._languages,i)?n=this._languages[i]:(t=this._getLanguageId(i),n={identifier:new ge.u(i,t),name:null,mimetypes:[],aliases:[],extensions:[],filenames:[],configurationFiles:[]},this._languages[i]=n),this._mergeLanguage(n,e)}_mergeLanguage(e,t){var i=t.id;let n=null;if(Array.isArray(t.mimetypes)&&0e.trim()).map(e=>un.call(this._mimeTypesMap,e)?this._mimeTypesMap[e].language:e).filter(e=>un.call(this._languages,e)):[]}getLanguageIdentifier(e){if(e===pe.b||0===e)return pe.a;let t;if("string"==typeof e)t=e;else if(!(t=this._languageIdToLanguage[e]))return null;return un.call(this._languages,t)?this._languages[t].identifier:null}getModeIdsFromFilepathOrFirstLine(e,t){if(!e&&!t)return[];let i=en.b(e,t);return this.extractModeIds(i.join(","))}}class pn{constructor(e,t){let i;this._selector=t,this.languageIdentifier=this._selector(),this._onDidChange=new j.b({onFirstListenerAdd:()=>{i=e(()=>this._evaluate())},onLastListenerRemove:()=>{i.dispose()}}),this.onDidChange=this._onDidChange.event}_evaluate(){var e=this._selector();e.id!==this.languageIdentifier.id&&(this.languageIdentifier=e,this._onDidChange.fire(this.languageIdentifier))}}class mn extends ve.a{constructor(e=!1){super(),this._onDidCreateMode=this._register(new j.b),this.onDidCreateMode=this._onDidCreateMode.event,this._onLanguagesMaybeChanged=this._register(new j.b({leakWarningThreshold:200})),this.onLanguagesMaybeChanged=this._onLanguagesMaybeChanged.event,this._instantiatedModes={},this._registry=this._register(new gn(!0,e)),this._register(this._registry.onDidChange(()=>this._onLanguagesMaybeChanged.fire()))}isRegisteredMode(e){return this._registry.isRegisteredMode(e)}getModeIdForLanguageName(e){return this._registry.getModeIdForLanguageNameLowercase(e)}getModeIdByFilepathOrFirstLine(e,t){return e=this._registry.getModeIdsFromFilepathOrFirstLine(e,t),Object(nt.j)(e,null)}getModeId(e){return e=this._registry.extractModeIds(e),Object(nt.j)(e,null)}getLanguageIdentifier(e){return this._registry.getLanguageIdentifier(e)}create(e){return new pn(this.onLanguagesMaybeChanged,()=>{var t=this.getModeId(e);return this._createModeAndGetLanguageIdentifier(t)})}createByFilepathOrFirstLine(e,t){return new pn(this.onLanguagesMaybeChanged,()=>{var i=this.getModeIdByFilepathOrFirstLine(e,t);return this._createModeAndGetLanguageIdentifier(i)})}_createModeAndGetLanguageIdentifier(e){return e=this.getLanguageIdentifier(e||"plaintext")||pe.a,this._getOrCreateMode(e.language),e}triggerMode(e){e=this.getModeId(e),this._getOrCreateMode(e||"plaintext")}_getOrCreateMode(e){var t;return this._instantiatedModes.hasOwnProperty(e)||(t=this.getLanguageIdentifier(e)||pe.a,this._instantiatedModes[e]=new dn(t),this._onDidCreateMode.fire(this._instantiatedModes[e])),this._instantiatedModes[e]}}var fn=i("d1a7"),_n=i("ceb8");class bn{constructor(e,t,i,n,o){this._parsedThemeRuleBrand=void 0,this.token=e,this.index=t,this.fontStyle=i,this.foreground=n,this.background=o}}function vn(e,t){e.sort((e,t)=>{var i=function(e,t){return e>>0,this._cache.set(t,i)),(i|e<<0)>>>0}}const Sn=/\b(comment|string|regex|regexp)\b/;class Ln{constructor(e,t,i){this._themeTrieElementRuleBrand=void 0,this._fontStyle=e,this._foreground=t,this._background=i,this.metadata=(this._fontStyle<<11|this._foreground<<14|this._background<<23)>>>0}clone(){return new Ln(this._fontStyle,this._foreground,this._background)}acceptOverwrite(e,t,i){-1!==e&&(this._fontStyle=e),0!==t&&(this._foreground=t),0!==i&&(this._background=i),this.metadata=(this._fontStyle<<11|this._foreground<<14|this._background<<23)>>>0}}class xn{constructor(e){this._themeTrieElementBrand=void 0,this._mainRule=e,this._children=new Map}match(e){if(""===e)return this._mainRule;var t=e.indexOf(".");let i,n,o=(n=-1===t?(i=e,""):(i=e.substring(0,t),e.substring(t+1)),this._children.get(i));return void 0!==o?o.match(n):this._mainRule}insert(e,t,i,n){if(""===e)this._mainRule.acceptOverwrite(t,i,n);else{var o=e.indexOf(".");let s,r,a=(r=-1===o?(s=e,""):(s=e.substring(0,o),e.substring(o+1)),this._children.get(s));void 0===a&&(a=new xn(this._mainRule.clone()),this._children.set(s,a)),a.insert(r,t,i,n)}}}var kn=i("918c"),Dn=i("303e");const Nn={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:"C700C7"}],colors:{[Dn.r]:"#FFFFFE",[Dn.B]:"#000000",[Dn.J]:"#E5EBF1",[kn.o]:"#D3D3D3",[kn.a]:"#939393",[Dn.T]:"#ADD6FF4D"}},On={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:{[Dn.r]:"#1E1E1E",[Dn.B]:"#D4D4D4",[Dn.J]:"#3A3D41",[kn.o]:"#404040",[kn.a]:"#707070",[Dn.T]:"#ADD6FF26"}},En={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:{[Dn.r]:"#000000",[Dn.B]:"#FFFFFF",[kn.o]:"#FFFFFF",[kn.a]:"#FFFFFF"}};var In=i("9c41"),Mn=i("bf5b");function Tn(){const e=new j.b,t=Object(Mn.a)();return t.onDidChange(()=>e.fire()),{onDidChange:e.event,getCSS(){const e={};var i,n;const o=[];for(i of t.getIcons()){var s=(i=>{let n=i.defaults;for(;ji.d.isThemeIcon(n);){var o=t.getIcon(n.id);if(!o)return;n=o.defaults}var s=n.fontId;if(s){var r=t.getIconFont(s);if(r)return e[s]=r,`.codicon-${i.id}:before { content: '${n.fontCharacter}'; font-family: ${Object(Y.r)(s)}; }`}return`.codicon-${i.id}:before { content: '${n.fontCharacter}'; }`})(i);s&&o.push(s)}for(n in e){const t=e[n];var r=t.definition.src.map(e=>`${Object(Y.s)(e.location)} format('${e.format}')`).join(", ");o.push(`@font-face { src: ${r}; font-family: ${Object(Y.r)(n)}; font-display: block; }`)}return o.join("\n")}}}const An="vs-dark",Rn="hc-black",Pn=cn.a.as(Dn.a.ColorContribution),Fn=cn.a.as(ji.a.ThemingContribution);class Bn{constructor(e,t){this.semanticHighlighting=!1,t=(this.themeData=t).base,0{this._codiconCSS=e.getCSS(),this._updateCSS()}),Y.m("(forced-colors: active)",()=>{this._updateActualTheme()})}registerEditorContainer(e){return Y.O(e)?this._registerShadowDomContainer(e):this._registerRegularEditorContainer()}_registerRegularEditorContainer(){return this._globalStyleElement||(this._globalStyleElement=Y.w(),this._globalStyleElement.className="monaco-colors",this._globalStyleElement.textContent=this._allCSS,this._styleElements.push(this._globalStyleElement)),ve.a.None}_registerShadowDomContainer(e){const t=Y.w(e);return t.className="monaco-colors",t.textContent=this._allCSS,this._styleElements.push(t),{dispose:()=>{for(let e=0;e{t.base===e&&t.notifyBaseUpdated()}),this._theme.themeName===e&&this.setTheme(e)}getColorTheme(){return this._theme}setColorMapOverride(e){this._colorMapOverride=e,this._updateThemeOrColorMap()}setTheme(e){let t;t=this._knownThemes.has(e)?this._knownThemes.get(e):this._knownThemes.get("vs"),this._desiredTheme=t,this._updateActualTheme()}_updateActualTheme(){var e=this._autoDetectHighContrast&&window.matchMedia("(forced-colors: active)").matches?this._knownThemes.get(Rn):this._desiredTheme;this._theme!==e&&(this._theme=e,this._updateThemeOrColorMap())}setAutoDetectHighContrast(e){this._autoDetectHighContrast=e,this._updateActualTheme()}_updateThemeOrColorMap(){let e=[],t={},i={addRule:i=>{t[i]||(e.push(i),t[i]=!0)}};Fn.getThemingParticipants().forEach(e=>e(this._theme,i,this._environment));var n=this._colorMapOverride||this._theme.tokenTheme.getColorMap();i.addRule(function(e){let t=[];for(let n=1,o=e.length;ne.textContent=this._allCSS)}getFileIconTheme(){return{hasFileIcons:!1,hasFolderIcons:!1,hidesExplorerArrows:!1}}}var zn=i("258a");rt=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3{if(6===e.source){var t=Array.from(zn.a.map(this._values,([e])=>e));this._values.clear(),i.fire(new Yn(t))}else{const t=[];for(const i of e.affectedKeys){var n="config."+i,o=this._values.findSuperstr(n);void 0!==o&&(t.push(...zn.a.map(o,([e])=>e)),this._values.deleteSuperstr(n)),this._values.has(n)&&(t.push(n),this._values.delete(n))}i.fire(new Yn(t))}})}dispose(){this._listener.dispose()}getValue(e){if(0!==e.indexOf($n._keyPrefix))return super.getValue(e);if(this._values.has(e))return this._values.get(e);var t=e.substr($n._keyPrefix.length),i=this._configurationService.getValue(t);let n=void 0;switch(typeof i){case"number":case"boolean":case"string":n=i;break;default:n=Array.isArray(i)?JSON.stringify(i):i}return this._values.set(e,n),n}setValue(e,t){return super.setValue(e,t)}removeValue(e){return super.removeValue(e)}}$n._keyPrefix="config.";class Gn{constructor(e,t,i){this._service=e,this._key=t,this._defaultValue=i,this.reset()}set(e){this._service.setContext(this._key,e)}reset(){void 0===this._defaultValue?this._service.removeContext(this._key):this._service.setContext(this._key,this._defaultValue)}get(){return this._service.getContextKeyValue(this._key)}}class Zn{constructor(e){this.key=e}affectsSome(e){return e.has(this.key)}}class Yn{constructor(e){this.keys=e}affectsSome(e){for(const t of this.keys)if(e.has(t))return!0;return!1}}class Xn{constructor(e){this.events=e}affectsSome(e){for(const t of this.events)if(t.affectsSome(e))return!0;return!1}}class Qn{constructor(e){this._onDidChangeContext=new j.e({merge:e=>new Xn(e)}),this.onDidChangeContext=this._onDidChangeContext.event,this._isDisposed=!1,this._myContextId=e}createKey(e,t){if(this._isDisposed)throw new Error("AbstractContextKeyService has been disposed");return new Gn(this,e,t)}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 eo(this,e)}contextMatchesRules(e){if(this._isDisposed)throw new Error("AbstractContextKeyService has been disposed");var t=this.getContextValuesContainer(this._myContextId);return ii.contextMatchesRules(t,e)}getContextKeyValue(e){if(!this._isDisposed)return this.getContextValuesContainer(this._myContextId).getValue(e)}setContext(e,t){if(!this._isDisposed){const i=this.getContextValuesContainer(this._myContextId);i&&i.setValue(e,t)&&this._onDidChangeContext.fire(new Zn(e))}}removeContext(e){this._isDisposed||this.getContextValuesContainer(this._myContextId).removeValue(e)&&this._onDidChangeContext.fire(new Zn(e))}getContext(e){return this._isDisposed?qn.INSTANCE:this.getContextValuesContainer(function(e){for(;e;){var t;if(e.hasAttribute(Un))return(t=e.getAttribute(Un))?parseInt(t,10):NaN;e=e.parentElement}return 0}(e))}}let Jn=class extends Qn{constructor(e){super(0),this._contexts=new Map,this._toDispose=new ve.b,this._lastContextId=0,e=new $n(this._myContextId,e,this._onDidChangeContext),this._contexts.set(this._myContextId,e),this._toDispose.add(e)}dispose(){this._onDidChangeContext.dispose(),this._isDisposed=!0,this._toDispose.dispose()}getContextValuesContainer(e){return!this._isDisposed&&this._contexts.get(e)||qn.INSTANCE}createChildContext(e=this._myContextId){if(this._isDisposed)throw new Error("ContextKeyService has been disposed");var t=++this._lastContextId;return this._contexts.set(t,new Kn(t,this.getContextValuesContainer(e))),t}disposeContext(e){this._isDisposed||this._contexts.delete(e)}};Jn=rt([st(0,qt.a)],Jn);class eo extends Qn{constructor(e,t){if(super(e.createChildContext()),this._parentChangeListener=new ve.d,this._parent=e,this._updateParentChangeListener(),this._domNode=t,this._domNode.hasAttribute(Un)){let e="";this._domNode.classList&&(e=Array.from(this._domNode.classList.values()).join(", "))}this._domNode.setAttribute(Un,String(this._myContextId))}_updateParentChangeListener(){this._parentChangeListener.value=this._parent.onDidChangeContext(this._onDidChangeContext.fire,this._onDidChangeContext)}dispose(){this._isDisposed||(this._onDidChangeContext.dispose(),this._parent.disposeContext(this._myContextId),this._parentChangeListener.dispose(),this._domNode.removeAttribute(Un),this._isDisposed=!0)}getContextValuesContainer(e){return this._isDisposed?qn.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)}}ie.a.registerCommand(ti.d,(function(e,t,i){e.get(ti.b).createKey(String(t),i)})),ie.a.registerCommand({id:"getContextKeyInfo",handler(){return[...ti.c.all()].sort((e,t)=>e.key.localeCompare(t.key))},description:{description:Object(Jt.a)("getContextKeyInfo","A command that returns information about context keys"),args:[]}}),ie.a.registerCommand("_generateContextKeyInfo",(function(){const e=[],t=new Set;for(var i of ti.c.all())t.has(i.key)||(t.add(i.key),e.push(i));e.sort((e,t)=>e.key.localeCompare(t.key))}));var to,io=i("5d75"),no=i("5d28"),oo=i("0f70"),so=i("a60f"),ro=i("5aa5"),ao=(qi=i("eff2"),Qi=i("b9db"),i("0a31")),lo=i("9ee1");function ho(e,t,i){var n=i.mode===to.ALIGN?i.offset:i.offset+i.size,o=i.mode===to.ALIGN?i.offset+i.size:i.offset;return 0===i.position?t<=e-n?n:t<=o?o-t:Math.max(e-t,0):t<=o?o-t:t<=e-n?n:0}i("4d3d"),(rt=to=to||{})[rt.AVOID=0]="AVOID",rt[rt.ALIGN=1]="ALIGN";class co extends ve.a{constructor(e,t){super(),this.container=null,this.delegate=null,this.toDisposeOnClean=ve.a.None,this.toDisposeOnSetContainer=ve.a.None,this.shadowRoot=null,this.shadowRootHostElement=null,this.view=Y.a(".context-view"),this.useFixedPosition=!1,this.useShadowDOM=!1,Y.K(this.view),this.setContainer(e,t),this._register(Object(ve.i)(()=>this.setContainer(null,1)))}setContainer(e,t){var i;if(this.container&&(this.toDisposeOnSetContainer.dispose(),this.shadowRoot?(this.shadowRoot.removeChild(this.view),(this.shadowRoot=null)!=(i=this.shadowRootHostElement)&&i.remove(),this.shadowRootHostElement=null):this.container.removeChild(this.view),this.container=null),e){if(this.container=e,this.useFixedPosition=1!==t,this.useShadowDOM=3===t,this.useShadowDOM){this.shadowRootHostElement=Y.a(".shadow-root-host"),this.container.appendChild(this.shadowRootHostElement),this.shadowRoot=this.shadowRootHostElement.attachShadow({mode:"open"});const e=document.createElement("style");e.textContent=uo,this.shadowRoot.appendChild(e),this.shadowRoot.appendChild(this.view),this.shadowRoot.appendChild(Y.a("slot"))}else this.container.appendChild(this.view);const i=new ve.b;co.BUBBLE_UP_EVENTS.forEach(e=>{i.add(Y.o(this.container,e,e=>{this.onDOMEvent(e,!1)}))}),co.BUBBLE_DOWN_EVENTS.forEach(e=>{i.add(Y.o(this.container,e,e=>{this.onDOMEvent(e,!0)},!0))}),this.toDisposeOnSetContainer=i}}show(e){this.isVisible()&&this.hide(),Y.t(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",Y.W(this.view),this.toDisposeOnClean=e.render(this.view)||ve.a.None,this.delegate=e,this.doLayout(),this.delegate.focus&&this.delegate.focus()}getViewElement(){return this.view}layout(){this.isVisible()&&(!1!==this.delegate.canRelayout||we.c&&ao.a.pointerEvents?(this.delegate.layout&&this.delegate.layout(),this.doLayout()):this.hide())}doLayout(){if(this.isVisible()){var e=this.delegate.getAnchor();let s;s=Y.M(e)?{top:(t=Y.D(e)).top,left:t.left,width:t.width,height:t.height}:{top:e.y,left:e.x,width:e.width||1,height:e.height||2};var t=Y.I(this.view),i=(e=Y.H(this.view),this.delegate.anchorPosition||0),n=this.delegate.anchorAlignment||0;let r,a;if(0===(this.delegate.anchorAxisAlignment||0)){var o={offset:s.top-window.pageYOffset,size:s.height,position:0===i?0:1};const l={offset:s.left,size:s.width,position:0===n?0:1,mode:to.ALIGN};r=ho(window.innerHeight,e,o)+window.pageYOffset,lo.a.intersects({start:r,end:r+e},{start:o.offset,end:o.offset+o.size})&&(l.mode=to.AVOID),a=ho(window.innerWidth,t,l)}else{o={offset:s.left,size:s.width,position:0===n?0:1};const l={offset:s.top,size:s.height,position:0===i?0:1,mode:to.ALIGN};a=ho(window.innerWidth,t,o),lo.a.intersects({start:a,end:a+t},{start:o.offset,end:o.offset+o.size})&&(l.mode=to.AVOID),r=ho(window.innerHeight,e,l)+window.pageYOffset}this.view.classList.remove("top","bottom","left","right"),this.view.classList.add(0===i?"bottom":"top"),this.view.classList.add(0===n?"left":"right"),this.view.classList.toggle("fixed",this.useFixedPosition),t=Y.D(this.container),this.view.style.top=r-(this.useFixedPosition?Y.D(this.view):t).top+"px",this.view.style.left=a-(this.useFixedPosition?Y.D(this.view):t).left+"px",this.view.style.width="initial"}}hide(e){const t=this.delegate;(this.delegate=null)!==t&&void 0!==t&&t.onHide&&t.onHide(e),this.toDisposeOnClean.dispose(),Y.K(this.view)}isVisible(){return!!this.delegate}onDOMEvent(e,t){this.delegate&&(this.delegate.onDOMEvent?this.delegate.onDOMEvent(e,document.activeElement):t&&!Y.L(e.target,this.container)&&this.hide())}dispose(){this.hide(),super.dispose()}}co.BUBBLE_UP_EVENTS=["click","keydown","focus","blur"],co.BUBBLE_DOWN_EVENTS=["click"];let uo='\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\tfont-display: block;\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';var go,po=i("1898"),mo=i("f070"),fo=i("561a"),_o=i("1097");const bo=/\(&([^\s&])\)|(^|[^&])&([^\s&])/,vo=/(&)?(&)([^\s&])/g,Co=Object(fo.e)("menu-selection",fo.b.check),wo=Object(fo.e)("menu-submenu",fo.b.chevronRight);(st=go=go||{})[st.Right=0]="Right",st[st.Left=1]="Left";class yo extends ro.a{constructor(e,t,i={}){e.classList.add("monaco-menu-container"),e.setAttribute("role","presentation");const n=document.createElement("div");n.classList.add("monaco-menu"),n.setAttribute("role","presentation"),super(n,{orientation:1,actionViewItemProvider:e=>this.doGetActionViewItem(e,i,o),context:i.context,actionRunner:i.actionRunner,ariaLabel:i.ariaLabel,focusOnlyEnabledItems:!0,triggerKeys:{keys:[3,...we.f||we.d?[10]:[]],keyDown:!0}}),this.menuElement=n,this.actionsList.setAttribute("role","menu"),this.actionsList.tabIndex=0,this.menuDisposables=this._register(new ve.b),this.initializeStyleSheet(e),this._register(so.b.addTarget(n)),Object(Y.i)(n,Y.d.KEY_DOWN,e=>{const t=new Wt.a(e);t.equals(2)&&e.preventDefault()}),i.enableMnemonics&&this.menuDisposables.add(Object(Y.i)(n,Y.d.KEY_DOWN,e=>{var t=e.key.toLocaleLowerCase();if(this.mnemonics.has(t)){Y.c.stop(e,!0);const i=this.mnemonics.get(t);1===i.length&&(i[0]instanceof Lo&&i[0].container&&this.focusItemByElement(i[0].container),i[0].onClick(e)),1{const t=new Wt.a(e);t.equals(14)||t.equals(11)?(this.focusedItem=this.viewItems.length-1,this.focusNext(),Y.c.stop(e,!0)):(t.equals(13)||t.equals(12))&&(this.focusedItem=0,this.focusPrevious(),Y.c.stop(e,!0))})),this._register(Object(Y.i)(this.domNode,Y.d.MOUSE_OUT,e=>{var t=e.relatedTarget;Object(Y.L)(t,this.domNode)||(this.focusedItem=void 0,this.updateFocus(),e.stopPropagation())})),this._register(Object(Y.i)(this.actionsList,Y.d.MOUSE_OVER,e=>{let t=e.target;if(t&&Object(Y.L)(t,this.actionsList)&&t!==this.actionsList){for(;t.parentElement!==this.actionsList&&null!==t.parentElement;)t=t.parentElement;t.classList.contains("action-item")&&(e=this.focusedItem,this.setFocusedItem(t),e!==this.focusedItem&&this.updateFocus())}})),this._register(so.b.addTarget(this.actionsList)),this._register(Object(Y.i)(this.actionsList,so.a.Tap,e=>{let t=e.initialTarget;if(t&&Object(Y.L)(t,this.actionsList)&&t!==this.actionsList){for(;t.parentElement!==this.actionsList&&null!==t.parentElement;)t=t.parentElement;t.classList.contains("action-item")&&(e=this.focusedItem,this.setFocusedItem(t),e!==this.focusedItem&&this.updateFocus())}}));let o={parent:this};this.mnemonics=new Map,this.scrollableElement=this._register(new po.a(n,{alwaysConsumeMouseWheel:!0,horizontal:2,vertical:3,verticalScrollbarSize:7,handleMouseWheel:!0,useShadows:!0}));const s=this.scrollableElement.getDomNode();s.style.position="",this._register(Object(Y.i)(n,so.a.Change,e=>{Y.c.stop(e,!0);var t=this.scrollableElement.getScrollPosition().scrollTop;this.scrollableElement.setScrollPosition({scrollTop:t-e.translationY})})),this._register(Object(Y.i)(s,Y.d.MOUSE_UP,e=>{e.preventDefault()})),n.style.maxHeight=Math.max(10,window.innerHeight-e.getBoundingClientRect().top-35)+"px",t=t.filter(e=>{var t;return null==(t=i.submenuIds)||!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 xo)).forEach((e,t,i)=>{e.updatePositionInSet(t+1,i.length)})}initializeStyleSheet(e){Object(Y.O)(e)?(this.styleSheet=Object(Y.w)(e),this.styleSheet.textContent=ko):(yo.globalStyleSheet||(yo.globalStyleSheet=Object(Y.w)(),yo.globalStyleSheet.textContent=ko),this.styleSheet=yo.globalStyleSheet)}style(e){const t=this.getContainer();var i=e.foregroundColor?""+e.foregroundColor:"",n=e.backgroundColor?""+e.backgroundColor:"",o=e.borderColor?"1px solid "+e.borderColor:"",s=e.shadowColor?"0 2px 4px "+e.shadowColor:"";t.style.border=o,this.domNode.style.color=i,this.domNode.style.backgroundColor=n,t.style.boxShadow=s,this.viewItems&&this.viewItems.forEach(t=>{(t instanceof So||t instanceof xo)&&t.style(e)})}getContainer(){return this.scrollableElement.getDomNode()}get onScroll(){return this.scrollableElement.onScroll}focusItemByElement(e){var t=this.focusedItem;this.setFocusedItem(e),t!==this.focusedItem&&this.updateFocus()}setFocusedItem(e){for(let t=0;t{this.element&&(this._register(Object(Y.i)(this.element,Y.d.MOUSE_UP,e=>{Y.c.stop(e,!0),oo.g?new no.a(e).rightButton||this.onClick(e):setTimeout(()=>{this.onClick(e)},0)})),this._register(Object(Y.i)(this.element,Y.d.CONTEXT_MENU,e=>{Y.c.stop(e,!0)})))},100),this._register(this.runOnceToEnableMouseUp)}render(e){super.render(e),this.element&&(this.container=e,this.item=Object(Y.q)(this.element,Object(Y.a)("a.action-menu-item")),this._action.id===mo.d.ID?this.item.setAttribute("role","presentation"):(this.item.setAttribute("role","menuitem"),this.mnemonic&&this.item.setAttribute("aria-keyshortcuts",""+this.mnemonic)),this.check=Object(Y.q)(this.item,Object(Y.a)("span.menu-item-check"+Co.cssSelector)),this.check.setAttribute("role","none"),this.label=Object(Y.q)(this.item,Object(Y.a)("span.action-label")),this.options.label&&this.options.keybinding&&(Object(Y.q)(this.item,Object(Y.a)("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){Object(Y.t)(this.label);let t=Object(_o.e)(this.getAction().label);if(t){const i=function(e){const t=bo,i=t.exec(e);if(!i)return e;var n=!i[1];return e.replace(t,n?"$2$3":"").trim()}(t),n=(this.options.enableMnemonics||(t=i),this.label.setAttribute("aria-label",i.replace(/&&/g,"&")),bo.exec(t));if(n){t=Te.s(t),vo.lastIndex=0;let i=vo.exec(t);for(;i&&i[1];)i=vo.exec(t);var e=e=>e.replace(/&&/g,"&");i?this.label.append(Te.J(e(t.substr(0,i.index))," "),Object(Y.a)("u",{"aria-hidden":"true"},i[3]),Te.O(e(t.substr(i.index+i[0].length))," ")):this.label.innerText=e(t).trim(),this.item&&this.item.setAttribute("aria-keyshortcuts",(n[1]||n[3]).toLocaleLowerCase())}else this.label.innerText=t.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=Jt.a({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&&this.item.classList.remove(...this.cssClass.split(" ")),this.options.icon&&this.label?(this.cssClass=this.getAction().class||"",this.label.classList.add("icon"),this.cssClass&&this.label.classList.add(...this.cssClass.split(" ")),this.updateEnabled()):this.label&&this.label.classList.remove("icon")}updateEnabled(){this.getAction().enabled?(this.element&&(this.element.classList.remove("disabled"),this.element.removeAttribute("aria-disabled")),this.item&&(this.item.classList.remove("disabled"),this.item.removeAttribute("aria-disabled"),this.item.tabIndex=0)):(this.element&&(this.element.classList.add("disabled"),this.element.setAttribute("aria-disabled","true")),this.item&&(this.item.classList.add("disabled"),this.item.setAttribute("aria-disabled","true")))}updateChecked(){this.item&&(this.getAction().checked?(this.item.classList.add("checked"),this.item.setAttribute("role","menuitemcheckbox"),this.item.setAttribute("aria-checked","true")):(this.item.classList.remove("checked"),this.item.setAttribute("role","menuitem"),this.item.setAttribute("aria-checked","false")))}getMnemonic(){return this.mnemonic}applyStyle(){if(this.menuStyle){var e=this.element&&this.element.classList.contains("focused");const t=e&&this.menuStyle.selectionForegroundColor?this.menuStyle.selectionForegroundColor:this.menuStyle.foregroundColor,i=e&&this.menuStyle.selectionBackgroundColor?this.menuStyle.selectionBackgroundColor:void 0;e=e&&this.menuStyle.selectionBorderColor?"thin solid "+this.menuStyle.selectionBorderColor:"",this.item&&(this.item.style.color=t?t.toString():"",this.item.style.backgroundColor=i?i.toString():""),this.check&&(this.check.style.color=t?t.toString():""),this.container&&(this.container.style.border=e)}}style(e){this.menuStyle=e,this.applyStyle()}}class Lo extends So{constructor(e,t,i,n){super(e,e,n),this.submenuActions=t,this.parentData=i,this.submenuOptions=n,this.mysubmenu=null,this.submenuDisposables=this._register(new ve.b),this.mouseOver=!1,this.expandDirection=n&&void 0!==n.expandDirection?n.expandDirection:go.Right,this.showScheduler=new be.e(()=>{this.mouseOver&&(this.cleanupExistingSubmenu(!1),this.createSubmenu(!1))},250),this.hideScheduler=new be.e(()=>{this.element&&!Object(Y.L)(Object(Y.y)(),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&&(this.item.classList.add("monaco-submenu-item"),this.item.tabIndex=0,this.item.setAttribute("aria-haspopup","true"),this.updateAriaExpanded("false"),this.submenuIndicator=Object(Y.q)(this.item,Object(Y.a)("span.submenu-indicator"+wo.cssSelector)),this.submenuIndicator.setAttribute("aria-hidden","true")),this._register(Object(Y.i)(this.element,Y.d.KEY_UP,e=>{let t=new Wt.a(e);(t.equals(17)||t.equals(3))&&(Y.c.stop(e,!0),this.createSubmenu(!0))})),this._register(Object(Y.i)(this.element,Y.d.KEY_DOWN,e=>{let t=new Wt.a(e);Object(Y.y)()===this.item&&(t.equals(17)||t.equals(3))&&Y.c.stop(e,!0)})),this._register(Object(Y.i)(this.element,Y.d.MOUSE_OVER,e=>{this.mouseOver||(this.mouseOver=!0,this.showScheduler.schedule())})),this._register(Object(Y.i)(this.element,Y.d.MOUSE_LEAVE,e=>{this.mouseOver=!1})),this._register(Object(Y.i)(this.element,Y.d.FOCUS_OUT,e=>{this.element&&!Object(Y.L)(Object(Y.y)(),this.element)&&this.hideScheduler.schedule()})),this._register(this.parentData.parent.onScroll(()=>{this.parentData.parent.focus(!1),this.cleanupExistingSubmenu(!1)})))}updateEnabled(){}onClick(e){Y.c.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(e){}this.parentData.submenu=void 0,this.updateAriaExpanded("false"),this.submenuContainer&&(this.submenuDisposables.clear(),this.submenuContainer=void 0)}}calculateSubmenuMenuLayout(e,t,i,n){const o={top:0,left:0};return o.left=ho(e.width,t.width,{position:n===go.Right?0:1,offset:i.left,size:i.width}),o.left>=i.left&&o.left{let t=new Wt.a(e);t.equals(15)&&(Y.c.stop(e,!0),this.parentData.parent.focus(),this.cleanupExistingSubmenu(!0))})),this.submenuDisposables.add(Object(Y.i)(this.submenuContainer,Y.d.KEY_DOWN,e=>{let t=new Wt.a(e);t.equals(15)&&Y.c.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)&&t.setAttribute("aria-expanded",e)}applyStyle(){var e;super.applyStyle(),this.menuStyle&&(e=this.element&&this.element.classList.contains("focused")&&this.menuStyle.selectionForegroundColor?this.menuStyle.selectionForegroundColor:this.menuStyle.foregroundColor,this.submenuIndicator&&(this.submenuIndicator.style.color=e?""+e:""),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 xo extends qi.a{style(e){this.label&&(this.label.style.borderBottomColor=e.separatorColor?""+e.separatorColor:"")}}let ko=`\n.monaco-menu {\n\tfont-size: 13px;\n\n}\n\n${Object(Qi.a)(Co)}\n${Object(Qi.a)(wo)}\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\t-webkit-app-region: no-drag;\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`;i("7a2c");var Do=i("a6d7");class No{constructor(e,t,i,n,o){this.contextViewService=e,this.telemetryService=t,this.notificationService=i,this.keybindingService=n,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){let n;this.focusToReturn=document.activeElement;var i=Object(Y.M)(e.domForShadowRoot)?e.domForShadowRoot:void 0;this.contextViewService.showContextView({getAnchor:()=>e.getAnchor(),canRelayout:!1,anchorAlignment:e.anchorAlignment,anchorAxisAlignment:e.anchorAxisAlignment,render:i=>{var o=e.getMenuClassName?e.getMenuClassName():"";o&&(i.className+=" "+o),this.options.blockMouse&&(this.block=i.appendChild(Object(Y.a)(".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",Object(Y.i)(this.block,Y.d.MOUSE_DOWN,e=>e.stopPropagation()));const s=new ve.b,r=e.actionRunner||new mo.b;return r.onBeforeRun(this.onActionRun,this,s),r.onDidRun(this.onDidActionRun,this,s),n=new yo(i,t,{actionViewItemProvider:e.getActionViewItem,context:e.getActionsContext?e.getActionsContext():null,actionRunner:r,getKeyBinding:e.getKeyBinding||(e=>this.keybindingService.lookupKeybinding(e.id))}),s.add(Object(Do.c)(n,this.themeService)),n.onDidCancel(()=>this.contextViewService.hideContextView(!0),null,s),n.onDidBlur(()=>this.contextViewService.hideContextView(!0),null,s),s.add(Object(Y.i)(window,Y.d.BLUR,()=>this.contextViewService.hideContextView(!0))),s.add(Object(Y.i)(window,Y.d.MOUSE_DOWN,e=>{if(!e.defaultPrevented){e=new no.a(e);let t=e.target;if(!e.rightButton){for(;t;){if(t===i)return;t=t.parentElement}this.contextViewService.hideContextView(!0)}}})),Object(ve.e)(s,n)},focus:()=>{n&&n.focus(!!e.autoSelectFirstItem)},onHide:t=>{e.onHide&&e.onHide(!!t),this.block&&(this.block.remove(),this.block=null),this.focusToReturn&&this.focusToReturn.focus()}},i,!!i)}}onActionRun(e){this.telemetryService.publicLog2("workbenchActionExecuted",{id:e.action.id,from:"contextMenu"}),this.contextViewService.hideContextView(!1),this.focusToReturn&&this.focusToReturn.focus()}onDidActionRun(e){e.error&&!Object(Ce.e)(e.error)&&this.notificationService.error(e.error)}}rt=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3this.layout()))}setContainer(e,t){this.contextView.setContainer(e,t||1)}showContextView(e,t,i){t?t!==this.container&&(this.container=t,this.setContainer(t,i?3:2)):this.container!==this.layoutService.container&&(this.container=this.layoutService.container,this.setContainer(this.container,1)),this.contextView.show(e);const n=Object(ve.i)(()=>{this.currentViewDisposable===n&&this.hideContextView()});return this.currentViewDisposable=n}getContextViewElement(){return this.contextView.getViewElement()}layout(){this.contextView.layout()}hideContextView(e){this.contextView.hide(e)}};Io=qi([Qi(0,Eo)],Io);rt=i("eafb");var Mo=i("af40");class To{constructor(e){this.incoming=new Map,this.outgoing=new Map,this.data=e}}class Ao{constructor(e){this._hashFn=e,this._nodes=new Map}roots(){const e=[];for(var t of this._nodes.values())0===t.outgoing.size&&e.push(t);return e}insertEdge(e,t){const i=this.lookupOrInsertNode(e),n=this.lookupOrInsertNode(t);i.outgoing.set(this._hashFn(t),n),n.incoming.set(this._hashFn(e),i)}removeNode(e){var t,i=this._hashFn(e);for(t of(this._nodes.delete(i),this._nodes.values()))t.outgoing.delete(i),t.incoming.delete(i)}lookupOrInsertNode(e){var t=this._hashFn(e);let i=this._nodes.get(t);return i||(i=new To(e),this._nodes.set(t,i)),i}isEmpty(){return 0===this._nodes.size}toString(){let e=[];for(var[t,i]of this._nodes)e.push(`${t}, (incoming)[${[...i.incoming.keys()].join(", ")}], (outgoing)[${[...i.outgoing.keys()].join(",")}]`);return e.join("\n")}findCycleSlow(){for(var[e,t]of this._nodes)if(e=new Set([e]),t=this._findCycle(t,e),t)return t}_findCycle(e,t){for(var[i,n]of e.outgoing){if(t.has(i))return[...t,i].join(" -> ");if(t.add(i),n=this._findCycle(n,t),n)return n;t.delete(i)}}}var Ro=i("f07b");class Po extends Error{constructor(e){var t;super("cyclic dependency between services"),this.message=null!=(t=e.findCycleSlow())?t:"UNABLE to detect cycle, dumping graph: \n"+e.toString()}}class Fo{constructor(e=new Ro.a,t=!1,i){this._activeInstantiations=new Set,this._services=e,this._strict=t,this._parent=i,this._services.set(Fi.a,this)}createChild(e){return new Fo(e,this._strict,this)}invokeFunction(e,...t){let i=Bo.traceInvocation(e),n=!1;try{return e({get:(e,t)=>{if(n)throw Object(Ce.d)("service accessor is only valid during the invocation of its target method");var o=this._getOrCreateServiceInstance(e,i);if(o||t===Fi.d)return o;throw new Error(`[invokeFunction] unknown service '${e}'`)}},...t)}finally{n=!0,i.stop()}}createInstance(e,...t){let i,n;return n=e instanceof Mo.a?(i=Bo.traceCreation(e.ctor),this._createInstance(e.ctor,e.staticArguments.concat(t),i)):(i=Bo.traceCreation(e),this._createInstance(e,t,i)),i.stop(),n}_createInstance(e,t=[],i){var n=Fi.b.getServiceDependencies(e).sort((e,t)=>e.index-t.index);let o=[];for(const a of n){var s=this._getOrCreateServiceInstance(a.id,i);if(!s&&this._strict&&!a.optional)throw new Error(`[createInstance] ${e.name} depends on UNKNOWN service ${a.id}.`);o.push(s)}var r;n=0e.id.toString());let o=0;const s=[{id:e,desc:t,_trace:i}];for(;s.length;){const e=s.pop();if(n.lookupOrInsertNode(e),1e3this._createInstance(e,t,n));return new Proxy(Object.create(null),{get(e,t){if(t in e)return e[t];var n=i.value;let o=n[t];return"function"==typeof o&&(o=o.bind(n),e[t]=o),o},set(e,t,n){return i.value[t]=n,!0}})}return this._createInstance(e,t,n)}}class Bo{constructor(e,t){this.type=e,this.name=t,this._start=Date.now(),this._dep=[]}static traceInvocation(e){return Bo._None}static traceCreation(e){return Bo._None}branch(e,t){var i=new Bo(2,e.toString());return this._dep.push([e,t,i]),i}stop(){let e=Date.now()-this._start,t=(Bo._totals+=e,!1);this.type,this.name,function e(i,n){let o=[];var s,r,a,l,d=new Array(i+1).join("\t");for([s,r,a]of n._dep)r&&a?(t=!0,o.push(d+"CREATES -> "+s),(l=e(i+1,a))&&o.push(l)):o.push(d+"uses -> "+s);return o.join("\n")}(1,this),e.toFixed(2),Bo._totals.toFixed(2)}}Bo._None=new class extends Bo{constructor(){super(-1,null)}stop(){}branch(){return this}},Bo._totals=0;st=i("47cb");var jo=i("93d9"),Wo=i("b400");class Vo{constructor(){this._byResource=new Q.b,this._byOwner=new Map}set(e,t,i){let n=this._byResource.get(e),o=(n||(n=new Map,this._byResource.set(e,n)),n.set(t,i),this._byOwner.get(t));o||(o=new Q.b,this._byOwner.set(t,o)),o.set(e,i)}get(e,t){let i=this._byResource.get(e);return null===i||void 0===i?void 0:i.get(t)}delete(e,t){let i=!1,n=!1,o=this._byResource.get(e),s=(o&&(i=o.delete(t)),this._byOwner.get(t));if(s&&(n=s.delete(e)),i!==n)throw new Error("illegal state");return i&&n}values(e){var t;return"string"==typeof e?null!=(t=null==(t=this._byOwner.get(e))?void 0:t.values())?t:zn.a.empty():V.a.isUri(e)?null!=(e=null==(t=this._byResource.get(e))?void 0:t.values())?e:zn.a.empty():zn.a.map(zn.a.concat(...this._byOwner.values()),e=>e[1])}}class Ho{constructor(e){this.errors=0,this.infos=0,this.warnings=0,this.unknowns=0,this._data=new Q.b,this._service=e,this._subscription=e.onMarkerChanged(this._update,this)}dispose(){this._subscription.dispose()}_update(e){for(const i of e){var t=this._data.get(i);t=(t&&this._substract(t),this._resourceStats(i));this._add(t),this._data.set(i,t)}}_resourceStats(e){const t={errors:0,warnings:0,infos:0,unknowns:0};if(e.scheme!==ee.c.inMemory&&e.scheme!==ee.c.walkThrough&&e.scheme!==ee.c.walkThroughSnippet)for(var{severity:i}of this._service.read({resource:e}))i===Wo.c.Error?t.errors+=1:i===Wo.c.Warning?t.warnings+=1:i===Wo.c.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 zo{constructor(){this._onMarkerChanged=new j.a({delay:0,merge:zo._merge}),this.onMarkerChanged=this._onMarkerChanged.event,this._data=new Vo,this._stats=new Ho(this)}dispose(){this._stats.dispose(),this._onMarkerChanged.dispose()}remove(e,t){for(const i of t||[])this.changeOne(e,i,[])}changeOne(e,t,i){if(Object(nt.m)(i))this._data.delete(t,e)&&this._onMarkerChanged.fire([t]);else{const o=[];for(const s of i){var n=zo._toMarker(e,t,s);n&&o.push(n)}this._data.set(t,e,o),this._onMarkerChanged.fire([t])}}static _toMarker(e,t,i){let{code:n,severity:o,message:s,source:r,startLineNumber:a,startColumn:l,endLineNumber:d,endColumn:h,relatedInformation:c,tags:u}=i;if(s)return a=0=a?d:a,h=0{this._build(),this._onDidChange.fire(this)},t.eventDebounceDelay),r=(this._disposables.add(s),this._disposables.add(Ri.d.onDidChangeMenu(t=>{t.has(e)&&s.schedule()})),this._disposables.add(new ve.b));this._onDidChange=new j.b({onFirstListenerAdd:()=>{const e=new be.e(()=>this._onDidChange.fire(this),t.eventDebounceDelay);r.add(e),r.add(n.onDidChangeContext(t=>{t.affectsSome(this._contextKeys)&&e.schedule()}))},onLastListenerRemove:r.clear.bind(r)}),this.onDidChange=this._onDidChange.event}dispose(){this._disposables.dispose(),this._onDidChange.dispose()}_build(){this._menuGroups.length=0,this._contextKeys.clear();const t=Ri.d.getMenuItems(this._id);let i;t.sort(e._compareMenuItems);for(const e of t){var n=e.group||"";i&&i[0]===n||(i=[n,[]],this._menuGroups.push(i)),i[1].push(e),this._collectContextKeys(e)}}_collectContextKeys(t){var i;e._fillInKbExprKeys(t.when,this._contextKeys),Object(Ri.f)(t)?(t.command.precondition&&e._fillInKbExprKeys(t.command.precondition,this._contextKeys),t.command.toggled&&(i=t.command.toggled.condition||t.command.toggled,e._fillInKbExprKeys(i,this._contextKeys))):this._options.emitEventsForSubmenuChanges&&Ri.d.getMenuItems(t.submenu).forEach(this._collectContextKeys,this)}getActions(e){const t=[];for(var i of this._menuGroups){var n,[i,o]=i;const s=[];for(const t of o)this._contextKeyService.contextMatchesRules(t.when)&&(n=Object(Ri.f)(t)?new Ri.c(t.command,t.alt,e,this._contextKeyService,this._commandService):new Ri.e(t,this._menuService,this._contextKeyService,e),s.push(n));0{this.model.deltaDecorations([...this._markersData.keys()],[]),this._markersData.clear()}))}update(e,t){var i=[...this._markersData.keys()],n=(this._markersData.clear(),this.model.deltaDecorations(i,t));for(let o=0;othis._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 i=this._markerDecorations.get(e);return i&&i.getMarker(t)||null}_handleMarkerChange(e){e.forEach(e=>{e=this._markerDecorations.get(e),e&&this._updateDecorations(e)})}_onModelAdded(e){var t=new Go(e);this._markerDecorations.set(e.uri,t),this._updateDecorations(t)}_onModelRemoved(e){const t=this._markerDecorations.get(e.uri);t&&(t.dispose(),this._markerDecorations.delete(e.uri)),e.uri.scheme!==ee.c.inMemory&&e.uri.scheme!==ee.c.internal&&e.uri.scheme!==ee.c.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});var i=t.map(t=>({range:this._createDecorationRange(e.model,t),options:this._createDecorationOption(t)}));e.update(t,i)&&this._onDidChangeMarker.fire(e.model)}_createDecorationRange(e,t){let i=z.a.lift(t);var n;return t.severity!==Wo.c.Hint||this._hasMarkerTag(t,1)||this._hasMarkerTag(t,2)||(i=i.setEndPosition(i.startLineNumber,i.startColumn+2)),(i=e.validateRange(i)).isEmpty()?(n=e.getWordAtPosition(i.getStartPosition()))?i=new z.a(i.startLineNumber,n.startColumn,i.endLineNumber,n.endColumn):1!==(n=e.getLineLastNonWhitespaceColumn(i.startLineNumber)||e.getLineMaxColumn(i.startLineNumber))&&(i=i.endColumn>=n?new z.a(i.startLineNumber,n-1,i.endLineNumber,n):new z.a(i.startLineNumber,i.startColumn,i.endLineNumber,i.endColumn+1)):t.endColumn===Number.MAX_VALUE&&1===t.startColumn&&i.startLineNumber===i.endLineNumber&&(n=e.getLineFirstNonWhitespaceColumn(t.startLineNumber))this._accessibilityModeEnabledContext.set(this.isScreenReaderOptimized());this._register(this._configurationService.onDidChangeConfiguration(e=>{e.affectsConfiguration("editor.accessibilitySupport")&&(i(),this._onDidChangeScreenReaderOptimized.fire())})),i(),this.onDidChangeScreenReaderOptimized(()=>i())}get onDidChangeScreenReaderOptimized(){return this._onDidChangeScreenReaderOptimized.event}isScreenReaderOptimized(){var e=this._configurationService.getValue("editor.accessibilitySupport");return"on"===e||"auto"===e&&2===this._accessibilitySupport}getAccessibilitySupport(){return this._accessibilitySupport}};Xo=Qi([$o(0,ti.b),$o(1,qt.a)],Xo);var Qo=function(e,t,i,n){return new(i=i||Promise)((function(o,s){function r(e){try{l(n.next(e))}catch(e){s(e)}}function a(e){try{l(n.throw(e))}catch(e){s(e)}}function l(e){var t;e.done?o(e.value):((t=e.value)instanceof i?t:new i((function(e){e(t)}))).then(r,a)}l((n=n.apply(e,t||[])).next())}))};class Jo{constructor(){this.mapTextToType=new Map,this.findText=""}writeText(e,i){return Qo(this,void 0,void 0,(function*(){if(i)this.mapTextToType.set(i,e);else{try{return yield navigator.clipboard.writeText(e)}catch(t){}const i=document.activeElement,n=document.body.appendChild(Object(Y.a)("textarea",{"aria-hidden":!0}));n.style.height="1px",n.style.width="1px",n.style.position="absolute",n.value=e,n.focus(),n.select(),document.execCommand("copy"),i instanceof HTMLElement&&i.focus(),document.body.removeChild(n)}}))}readText(e){return Qo(this,void 0,void 0,(function*(){if(e)return this.mapTextToType.get(e)||"";try{return yield navigator.clipboard.readText()}catch(e){return""}}))}readFindText(){return Qo(this,void 0,void 0,(function*(){return this.findText}))}writeFindText(e){return Qo(this,void 0,void 0,(function*(){this.findText=e}))}}var es=i("3803"),ts=(Qi=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3=t||s.id!==e.elements[n])&&(i=!1,o=0),i||1!==s.type||s.removeResource(this.resourceLabel,this.strResource,0)}let s=-1;for(let r=this._future.length-1;0<=r;r--,n++){const o=this._future[r];i&&(n>=t||o.id!==e.elements[n])&&(i=!1,s=r),i||1!==o.type||o.removeResource(this.resourceLabel,this.strResource,0)}-1!==o&&(this._past=this._past.slice(0,o)),-1!==s&&(this._future=this._future.slice(s+1)),this.versionId++}getElements(){const e=[],t=[];for(const i of this._past)e.push(i.actual);for(const i of this._future)t.push(i.actual);return{past:e,future:t}}getClosestPastElement(){return 0===this._past.length?null:this._past[this._past.length-1]}getSecondClosestPastElement(){return this._past.length<2?null:this._past[this._past.length-2]}getClosestFutureElement(){return 0===this._future.length?null:this._future[this._future.length-1]}hasPastElements(){return 0t.sourceOrder)&&(t=o,i=n);return[t,i]}canUndo(e){if(e instanceof es.d)return[,t]=this._findClosestUndoElementWithSource(e.id),!!t;var t=this.getUriComparisonKey(e);if(this._editStacks.has(t)){const e=this._editStacks.get(t);return e.hasPastElements()}return!1}_onError(e,t){Object(Ce.f)(e);for(const i of t.strResources)this.removeElements(i);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,i,n,o){const s=this._acquireLocks(i);let r;try{r=t()}catch(t){return s(),n.dispose(),this._onError(t,e)}return r?r.then(()=>(s(),n.dispose(),o()),t=>(s(),n.dispose(),this._onError(t,e))):(s(),n.dispose(),o())}_invokeWorkspacePrepare(e){return ts(this,void 0,void 0,(function*(){var t;return void 0===e.actual.prepareUndoRedo||void 0===(t=e.actual.prepareUndoRedo())?ve.a.None:t}))}_invokeResourcePrepare(e,t){if(1!==e.actual.type||void 0===e.actual.prepareUndoRedo)return t(ve.a.None);const i=e.actual.prepareUndoRedo();return i?Object(ve.g)(i)?t(i):i.then(e=>t(e)):t(ve.a.None)}_getAffectedEditStacks(e){const t=[];for(const i of e.strResources)t.push(this._editStacks.get(i)||hs);return new ds(t)}_tryToSplitAndUndo(e,t,i,n){if(t.canSplit())return this._splitPastWorkspaceElement(t,i),this._notificationService.warn(n),new us(this._undo(e,0,!0));for(const o of t.strResources)this.removeElements(o);return this._notificationService.warn(n),new us}_checkWorkspaceUndo(e,t,i,n){if(t.removedResources)return this._tryToSplitAndUndo(e,t,t.removedResources,Jt.a({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(n&&t.invalidatedResources)return this._tryToSplitAndUndo(e,t,t.invalidatedResources,Jt.a({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 r of i.editStacks)r.getClosestPastElement()!==t&&o.push(r.resourceLabel);if(0 1"]},"Undo in {0} Files",i.editStacks.length),Jt.a("nok","Undo this File"),Jt.a("cancel","Cancel")],{cancelId:2});if(2===o.choice)return;if(1===o.choice)return this._splitPastWorkspaceElement(t,null),this._undo(e,0,!0);if(o=this._checkWorkspaceUndo(e,t,i,!1),o)return o.returnValue;n=!0}let s;try{s=yield this._invokeWorkspacePrepare(t)}catch(o){return this._onError(o,t)}if(o=this._checkWorkspaceUndo(e,t,i,!0),o)return s.dispose(),o.returnValue;for(const e of i.editStacks)e.moveBackward(t);return this._safeInvokeWithLocks(t,()=>t.actual.undo(),i,s,()=>this._continueUndoInGroup(t.groupId,n))}))}_resourceUndo(e,t,i){if(t.isValid){var n;if(!e.locked)return this._invokeResourcePrepare(t,n=>(e.moveBackward(t),this._safeInvokeWithLocks(t,()=>t.actual.undo(),new ds([e]),n,()=>this._continueUndoInGroup(t.groupId,i))));n=Jt.a({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.warn(n)}else e.flushAllElements()}_findClosestUndoElementInGroup(e){if(!e)return[null,null];let t=null,i=null;for(var[n,o]of this._editStacks)o=o.getClosestPastElement(),o&&o.groupId===e&&(!t||o.groupOrder>t.groupOrder)&&(t=o,i=n);return[t,i]}_continueUndoInGroup(e,t){if(e)return[,e]=this._findClosestUndoElementInGroup(e),e?this._undo(e,0,t):void 0}undo(e){var t;return e instanceof es.d?([,t]=this._findClosestUndoElementWithSource(e.id),t?this._undo(t,e.id,!1):void 0):"string"==typeof e?this._undo(e,0,!1):this._undo(this.getUriComparisonKey(e),0,!1)}_undo(e,t=0,i){if(this._editStacks.has(e)){const r=this._editStacks.get(e);var n=r.getClosestPastElement();if(n){if(n.groupId){var[o,s]=this._findClosestUndoElementInGroup(n.groupId);if(n!==o&&s)return this._undo(s,t,i)}return n.sourceId===t&&!n.confirmBeforeUndo||i?1===n.type?this._workspaceUndo(e,n,i):this._resourceUndo(r,n,i):this._confirmAndContinueUndo(e,t,n)}}}_confirmAndContinueUndo(e,t,i){return ts(this,void 0,void 0,(function*(){var n=yield this._dialogService.show(Vt.a.Info,Jt.a("confirmDifferentSource","Would you like to undo '{0}'?",i.label),[Jt.a("confirmDifferentSource.yes","Yes"),Jt.a("cancel","Cancel")],{cancelId:1});if(1!==n.choice)return this._undo(e,t,!0)}))}_findClosestRedoElementWithSource(e){if(!e)return[null,null];let t=null,i=null;for(var[n,o]of this._editStacks)o=o.getClosestFutureElement(),o&&o.sourceId===e&&(!t||o.sourceOrdert.actual.redo(),i,n,()=>this._continueRedoInGroup(t.groupId))}))}_resourceRedo(e,t){if(t.isValid){var i;if(!e.locked)return this._invokeResourcePrepare(t,i=>(e.moveForward(t),this._safeInvokeWithLocks(t,()=>t.actual.redo(),new ds([e]),i,()=>this._continueRedoInGroup(t.groupId))));i=Jt.a({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.warn(i)}else e.flushAllElements()}_findClosestRedoElementInGroup(e){if(!e)return[null,null];let t=null,i=null;for(var[n,o]of this._editStacks)o=o.getClosestFutureElement(),o&&o.groupId===e&&(!t||o.groupOrder{this._register(Object(Y.i)(this._element,e,e=>{this.enabled?this._onDidClick.fire(e):Y.c.stop(e)}))}),this._register(Object(Y.i)(this._element,Y.d.KEY_DOWN,e=>{const t=new Wt.a(e);let i=!1;this.enabled&&(t.equals(3)||t.equals(10))?(this._onDidClick.fire(e),i=!0):t.equals(9)&&(this._element.blur(),i=!0),i&&Y.c.stop(t,!0)})),this._register(Object(Y.i)(this._element,Y.d.MOUSE_OVER,e=>{this._element.classList.contains("disabled")||this.setHoverBackground()})),this._register(Object(Y.i)(this._element,Y.d.MOUSE_OUT,e=>{this.applyStyles()})),this.focusTracker=this._register(Object(Y.Y)(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)&&(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 t,i;t=this.options.secondary?(i=this.buttonSecondaryForeground?this.buttonSecondaryForeground.toString():"",this.buttonSecondaryBackground?this.buttonSecondaryBackground.toString():""):(i=this.buttonForeground?this.buttonForeground.toString():"",this.buttonBackground?this.buttonBackground.toString():"");var e=this.buttonBorder?this.buttonBorder.toString():"";this._element.style.color=i,this._element.style.backgroundColor=t,this._element.style.borderWidth=e?"1px":"",this._element.style.borderStyle=e?"solid":"",this._element.style.borderColor=e}}get element(){return this._element}set label(e){this._element.classList.add("monaco-text-button"),this.options.supportIcons?Object(Y.R)(this._element,...Object(gs.a)(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?(this._element.classList.remove("disabled"),this._element.setAttribute("aria-disabled",String(!1)),this._element.tabIndex=0):(this._element.classList.add("disabled"),this._element.setAttribute("aria-disabled",String(!0)))}get enabled(){return!this._element.classList.contains("disabled")}}var fs=i("3bfb");i("1f26");const _s="infinite",bs={progressBarBackground:_n.a.fromHex("#0E70C0")};class vs extends ve.a{constructor(e,t){super(),this.options=t||Object.create(null),Object($t.f)(this.options,bs,!1),this.workedVal=0,this.progressBarBackground=this.options.progressBarBackground,this._register(this.showDelayedScheduler=new be.e(()=>Object(Y.W)(this.element),0)),this.create(e)}create(e){this.element=document.createElement("div"),this.element.classList.add("monaco-progress-container"),this.element.setAttribute("role","progressbar"),this.element.setAttribute("aria-valuemin","0"),e.appendChild(this.element),this.bit=document.createElement("div"),this.bit.classList.add("progress-bit"),this.element.appendChild(this.bit),this.applyStyles()}off(){this.bit.style.width="inherit",this.bit.style.opacity="1",this.element.classList.remove("active",_s,"discrete"),this.workedVal=0,this.totalWork=void 0}stop(){return this.doDone(!1)}doDone(e){return this.element.classList.add("done"),this.element.classList.contains(_s)?this.bit.style.opacity="0":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",this.element.classList.remove("discrete","done"),this.element.classList.add("active",_s),this}getContainer(){return this.element}style(e){this.progressBarBackground=e.progressBarBackground,this.applyStyles()}applyStyles(){var e;this.bit&&(e=this.progressBarBackground?this.progressBarBackground.toString():"",this.bit.style.backgroundColor=e)}}$o=i("9c3e"),i("0836");const Cs={},ws=new $o.a("quick-input-button-icon-");function ys(e){if(e){let i;var t=e.dark.toString();return Cs[t]?i=Cs[t]:(i=ws.nextId(),Y.v("."+i,"background-image: "+Y.s(e.light||e.dark)),Y.v(`.vs-dark .${i}, .hc-black .`+i,"background-image: "+Y.s(e.dark)),Cs[t]=i),i}}var Ss=i("cdd6"),Ls=i("d3ef");const xs=Y.a;class ks extends ve.a{constructor(e){super(),this.parent=e,this.onKeyDown=e=>Y.i(this.inputBox.inputElement,Y.d.KEY_DOWN,t=>{e(new Wt.a(t))}),this.onMouseDown=e=>Y.i(this.inputBox.inputElement,Y.d.MOUSE_DOWN,t=>{e(new no.a(t))}),this.onDidChange=e=>this.inputBox.onDidChange(e),this.container=Y.q(this.parent,xs(".quick-input-box")),this.inputBox=this._register(new Ls.b(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===Vt.a.Ignore?this.inputBox.hideMessage():this.inputBox.showMessage({type:e===Vt.a.Info?1:e===Vt.a.Warning?2:3,content:""})}stylesForType(e){return this.inputBox.stylesForType(e===Vt.a.Info?1:e===Vt.a.Warning?2:3)}setFocus(){this.inputBox.focus()}layout(){this.inputBox.layout()}style(e){this.inputBox.style(e)}}var Ds=i("ee56"),Ns=i("c4e3");i("abf2");const Os=Y.a;class Es{constructor(e,t,i){this.os=t,this.keyElements=new Set,this.options=i||Object.create(null),this.labelBackground=this.options.keybindingLabelBackground,this.labelForeground=this.options.keybindingLabelForeground,this.labelBorder=this.options.keybindingLabelBorder,this.labelBottomBorder=this.options.keybindingLabelBottomBorder,this.labelShadow=this.options.keybindingLabelShadow,this.domNode=Y.q(e,Os(".monaco-keybinding")),this.didEverRender=!1,e.appendChild(this.domNode)}get element(){return this.domNode}set(e,t){this.didEverRender&&this.keybinding===e&&Es.areSame(this.matches,t)||(this.keybinding=e,this.matches=t,this.render())}render(){var e,t;this.clear(),this.keybinding?([e,t]=this.keybinding.getParts(),e&&this.renderPart(this.domNode,e,this.matches?this.matches.firstPart:null),t&&(Y.q(this.domNode,Os("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()||""):this.options&&this.options.renderUnboundKeybindings&&this.renderUnbound(this.domNode),this.applyStyles(),this.didEverRender=!0}clear(){Y.t(this.domNode),this.keyElements.clear()}renderPart(e,t,i){var n=li.b.modifierLabels[this.os];t.ctrlKey&&this.renderKey(e,n.ctrlKey,Boolean(null==i?void 0:i.ctrlKey),n.separator),t.shiftKey&&this.renderKey(e,n.shiftKey,Boolean(null==i?void 0:i.shiftKey),n.separator),t.altKey&&this.renderKey(e,n.altKey,Boolean(null==i?void 0:i.altKey),n.separator),t.metaKey&&this.renderKey(e,n.metaKey,Boolean(null==i?void 0:i.metaKey),n.separator),n=t.keyLabel;n&&this.renderKey(e,n,Boolean(null==i?void 0:i.keyCode),"")}renderKey(e,t,i,n){Y.q(e,this.createKeyElement(t,i?".highlight":"")),n&&Y.q(e,Os("span.monaco-keybinding-key-separator",void 0,n))}renderUnbound(e){Y.q(e,this.createKeyElement(Object(Jt.a)("unbound","Unbound")))}createKeyElement(e,t=""){return t=Os("span.monaco-keybinding-key"+t,void 0,e),this.keyElements.add(t),t}style(e){this.labelBackground=e.keybindingLabelBackground,this.labelForeground=e.keybindingLabelForeground,this.labelBorder=e.keybindingLabelBorder,this.labelBottomBorder=e.keybindingLabelBottomBorder,this.labelShadow=e.keybindingLabelShadow,this.applyStyles()}applyStyles(){var e;if(this.element){for(const t of this.keyElements)this.labelBackground&&(t.style.backgroundColor=null==(e=this.labelBackground)?void 0:e.toString()),this.labelBorder&&(t.style.borderColor=this.labelBorder.toString()),this.labelBottomBorder&&(t.style.borderBottomColor=this.labelBottomBorder.toString()),this.labelShadow&&(t.style.boxShadow="inset 0 -1px 0 "+this.labelShadow);this.labelForeground&&(this.element.style.color=this.labelForeground.toString())}}static areSame(e,t){return e===t||!e&&!t||!!e&&!!t&&Object($t.d)(e.firstPart,t.firstPart)&&Object($t.d)(e.chordPart,t.chordPart)}}const Is=new be.b(()=>{const e=new Intl.Collator(void 0,{numeric:!0,sensitivity:"base"});return{collator:e,collatorIsNumeric:e.resolvedOptions().numeric}});function Ms(e,t,i){const n=e.toLowerCase(),o=t.toLowerCase();e=function(e,t,i){const n=e.toLowerCase(),o=t.toLowerCase(),s=n.startsWith(i),r=o.startsWith(i);if(s!==r)return s?-1:1;if(s&&r){if(n.lengtho.length)return 1}return 0}(e,t,i);return e||((t=n.endsWith(i))!==o.endsWith(i)?t?-1:1:(e=n,i=o,e=e||"",i=i||"",t=Is.value.collator.compare(e,i),0!==(e=Is.value.collatorIsNumeric&&0===t&&e!==i?e{t.checkbox.offsetParent||e.preventDefault()})),t.checkbox=Y.q(e,Ps("input.quick-input-list-checkbox")),t.checkbox.type="checkbox",t.toDisposeTemplate.push(Y.o(t.checkbox,Y.d.CHANGE,e=>{t.element.checked=t.checkbox.checked})),e=Y.q(e,Ps(".quick-input-list-rows"));var i=Y.q(e,Ps(".quick-input-list-row"));e=Y.q(e,Ps(".quick-input-list-row")),t.label=new Ns.a(i,{supportHighlights:!0,supportDescriptionHighlights:!0,supportIcons:!0}),i=Y.q(i,Ps(".quick-input-list-entry-keybinding")),t.keybinding=new Es(i,we.a),i=Y.q(e,Ps(".quick-input-list-label-meta"));return t.detail=new Ds.a(i,!0),t.separator=Y.q(t.entry,Ps(".quick-input-list-separator")),t.actionBar=new ro.a(t.entry),t.actionBar.domNode.classList.add("quick-input-list-entry-action-bar"),t.toDisposeTemplate.push(t.actionBar),t}renderElement(e,t,i){i.toDisposeElement=Object(ve.f)(i.toDisposeElement),i.element=e,i.checkbox.checked=e.checked,i.toDisposeElement.push(e.onChecked(e=>i.checkbox.checked=e));var{labelHighlights:n,descriptionHighlights:o,detailHighlights:s}=e;const r=Object.create(null),a=(r.matches=n||[],r.descriptionTitle=e.saneDescription,r.descriptionMatches=o||[],r.extraClasses=e.item.iconClasses,r.italic=e.item.italic,r.strikethrough=e.item.strikethrough,i.label.setLabel(e.saneLabel,e.saneDescription,r),i.keybinding.set(e.item.keybinding),i.detail.set(e.saneDetail,s),e.separator&&e.separator.label?(i.separator.textContent=e.separator.label,i.separator.style.display=""):i.separator.style.display="none",i.entry.classList.toggle("quick-input-list-separator-border",!!e.separator),i.actionBar.clear(),e.item.buttons);a&&a.length?(i.actionBar.push(a.map((t,i)=>{let n=t.iconClass||(t.iconPath?ys(t.iconPath):void 0);t.alwaysVisible&&(n=n?n+" always-visible":"always-visible");const o=new mo.a("id-"+i,"",n,!0,()=>Rs(this,void 0,void 0,(function*(){e.fireButtonTriggered({button:t,item:e.item})})));return o.tooltip=t.tooltip||"",o}),{icon:!0,label:!1}),i.entry.classList.add("has-actions")):i.entry.classList.remove("has-actions")}disposeElement(e,t,i){i.toDisposeElement=Object(ve.f)(i.toDisposeElement)}disposeTemplate(e){e.toDisposeElement=Object(ve.f)(e.toDisposeElement),e.toDisposeTemplate=Object(ve.f)(e.toDisposeTemplate)}}Bs.ID="listelement";class js{getHeight(e){return e.saneDetail?44:22}getTemplateId(e){return Bs.ID}}(Xs=Ts=Ts||{})[Xs.First=1]="First",Xs[Xs.Second=2]="Second",Xs[Xs.Last=3]="Last",Xs[Xs.Next=4]="Next",Xs[Xs.Previous=5]="Previous",Xs[Xs.NextPage=6]="NextPage",Xs[Xs.PreviousPage=7]="PreviousPage";class Ws{constructor(e,t,i){this.parent=e,this.inputElements=[],this.elements=[],this.elementsToIndexes=new Map,this.matchOnDescription=!1,this.matchOnDetail=!1,this.matchOnLabel=!0,this.matchOnMeta=!0,this.sortByLabel=!0,this._onChangedAllVisibleChecked=new j.b,this.onChangedAllVisibleChecked=this._onChangedAllVisibleChecked.event,this._onChangedCheckedCount=new j.b,this.onChangedCheckedCount=this._onChangedCheckedCount.event,this._onChangedVisibleCount=new j.b,this.onChangedVisibleCount=this._onChangedVisibleCount.event,this._onChangedCheckedElements=new j.b,this.onChangedCheckedElements=this._onChangedCheckedElements.event,this._onButtonTriggered=new j.b,this.onButtonTriggered=this._onButtonTriggered.event,this._onKeyDown=new j.b,this.onKeyDown=this._onKeyDown.event,this._onLeave=new j.b,this.onLeave=this._onLeave.event,this._fireCheckedEvents=!0,this.elementDisposables=[],this.disposables=[],this.id=t,this.container=Y.q(this.parent,Ps(".quick-input-list"));e=new js;var n=new Vs;this.list=i.createList("QuickInput",this.container,e,[new Bs],{identityProvider:{getId:e=>e.saneLabel},setRowLineHeight:!1,multipleSelectionSupport:!1,horizontalScrolling:!1,accessibilityProvider:n}),this.list.getHTMLElement().id=t,this.disposables.push(this.list),this.disposables.push(this.list.onKeyDown(e=>{var t=new Wt.a(e);switch(t.keyCode){case 10:this.toggleCheckbox();break;case 31:(we.f?e.metaKey:e.ctrlKey)&&this.list.setFocus(Object(nt.r)(this.list.length));break;case 16:var i=this.list.getFocus();1===i.length&&0===i[0]&&this._onLeave.fire();break;case 18:i=this.list.getFocus(),1===i.length&&i[0]===this.list.length-1&&this._onLeave.fire()}this._onKeyDown.fire(t)})),this.disposables.push(this.list.onMouseDown(e=>{2!==e.browserEvent.button&&e.browserEvent.preventDefault()})),this.disposables.push(Y.i(this.container,Y.d.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 j.c.map(this.list.onDidChangeFocus,e=>e.elements.map(e=>e.item))}get onDidChangeSelection(){return j.c.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,o=e.length;n{t.hidden||(t.checked=e)})}finally{this._fireCheckedEvents=!0,this.fireCheckedEvents()}}setElements(e){this.elementDisposables=Object(ve.f)(this.elementDisposables);const t=e=>this.fireButtonTriggered(e);this.inputElements=e,this.elements=e.reduce((i,n,o)=>{if("separator"!==n.type){var s=o&&e[o-1];const l=n.label&&n.label.replace(/\r?\n/g," ");var r=n.meta&&n.meta.replace(/\r?\n/g," ");const d=n.description&&n.description.replace(/\r?\n/g," "),h=n.detail&&n.detail.replace(/\r?\n/g," ");var a=n.ariaLabel||[l,d,h].map(e=>Object(fo.c)(e)).filter(e=>!!e).join(", ");i.push(new Fs({index:o,item:n,saneLabel:l,saneMeta:r,saneAriaLabel:a,saneDescription:d,saneDetail:h,labelHighlights:null==(o=n.highlights)?void 0:o.label,descriptionHighlights:null==(r=n.highlights)?void 0:r.description,detailHighlights:null==(a=n.highlights)?void 0:a.detail,checked:!1,separator:s&&"separator"===s.type?s:void 0,fireButtonTriggered:t}))}return i},[]),this.elementDisposables.push(...this.elements),this.elementDisposables.push(...this.elements.map(e=>e.onChecked(()=>this.fireCheckedEvents()))),this.elementsToIndexes=this.elements.reduce((e,t,i)=>(e.set(t.item,i),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){this.list.setFocus(e.filter(e=>this.elementsToIndexes.has(e)).map(e=>this.elementsToIndexes.get(e))),0this.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 i of e)t.add(i);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){switch(e=(e=(e=e===Ts.Next&&this.list.getFocus()[0]===this.list.length-1?Ts.First:e)===Ts.Previous&&0===this.list.getFocus()[0]?Ts.Last:e)===Ts.Second&&this.list.length<2?Ts.First:e){case Ts.First:this.list.focusFirst();break;case Ts.Second:this.list.focusNth(1);break;case Ts.Last:this.list.focusLast();break;case Ts.Next:this.list.focusNext();break;case Ts.Previous:this.list.focusPrevious();break;case Ts.NextPage:this.list.focusNextPage();break;case Ts.PreviousPage:this.list.focusPreviousPage()}e=this.list.getFocus()[0],"number"==typeof e&&this.list.reveal(e)}}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;if((e=e.trim())&&(this.matchOnLabel||this.matchOnDescription||this.matchOnDetail)){let t;this.elements.forEach(i=>{var n=this.matchOnLabel?Object(ye.o)(Object(_o.c)(e,Object(_o.d)(i.saneLabel))):void 0,o=this.matchOnDescription?Object(ye.o)(Object(_o.c)(e,Object(_o.d)(i.saneDescription||""))):void 0,s=this.matchOnDetail?Object(ye.o)(Object(_o.c)(e,Object(_o.d)(i.saneDetail||""))):void 0,r=this.matchOnMeta?Object(ye.o)(Object(_o.c)(e,Object(_o.d)(i.saneMeta||""))):void 0;n||o||s||r?(i.labelHighlights=n,i.descriptionHighlights=o,i.detailHighlights=s,i.hidden=!1):(i.labelHighlights=void 0,i.descriptionHighlights=void 0,i.detailHighlights=void 0,i.hidden=!i.item.alwaysShow),i.separator=void 0,this.sortByLabel||(r=i.index&&this.inputElements[i.index-1],(t=r&&"separator"===r.type?r:t)&&!i.hidden&&(i.separator=t,t=void 0))})}else this.elements.forEach(e=>{e.labelHighlights=void 0,e.descriptionHighlights=void 0,e.detailHighlights=void 0,e.hidden=!1;var 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 i=e.toLowerCase();t.sort((e,t)=>{return e=e,t=t,n=i,o=e.labelHighlights||[],s=t.labelHighlights||[],!o.length||s.length?o.length||!s.length?0!==o.length||0!==s.length?Ms(e.saneLabel,t.saneLabel,n):0:1:-1;var n,o,s})}return this.elementsToIndexes=t.reduce((e,t,i)=>(e.set(t.item,i),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;var e=this.list.getFocusedElements(),t=this.allVisibleChecked(e);for(const i of e)i.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=Object(ve.f)(this.elementDisposables),this.disposables=Object(ve.f)(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)}}As([$o.a],Ws.prototype,"onDidChangeFocus",null),As([$o.a],Ws.prototype,"onDidChangeSelection",null);class Vs{getWidgetAriaLabel(){return Object(Jt.a)("quickInput","Quick Input")}getAriaLabel(e){return e.saneAriaLabel}getWidgetRole(){return"listbox"}getRole(){return"option"}}var Hs=function(e,t,i,n){return new(i=i||Promise)((function(o,s){function r(e){try{l(n.next(e))}catch(e){s(e)}}function a(e){try{l(n.throw(e))}catch(e){s(e)}}function l(e){var t;e.done?o(e.value):((t=e.value)instanceof i?t:new i((function(e){e(t)}))).then(r,a)}l((n=n.apply(e,t||[])).next())}))};const zs=Y.a,Us={iconClass:Object(fo.e)("quick-input-back",fo.b.arrowLeft).classNames,tooltip:Object(Jt.a)("quickInput.back","Back"),handle:-1};class Ks extends ve.a{constructor(e){super(),this.ui=e,this.visible=!1,this._enabled=!0,this._busy=!1,this._ignoreFocusOut=!1,this._buttons=[],this.noValidationMessage=Ks.noPromptMessage,this._severity=Vt.a.Ignore,this.buttonsUpdated=!1,this.onDidTriggerButtonEmitter=this._register(new j.b),this.onDidHideEmitter=this._register(new j.b),this.onDisposeEmitter=this._register(new j.b),this.visibleDisposables=this._register(new ve.b),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){var t=this._ignoreFocusOut!==e&&!we.c;this._ignoreFocusOut=e&&!we.c,t&&this.update()}get buttons(){return this._buttons}set buttons(e){this._buttons=e,this.buttonsUpdated=!0,this.update()}get validationMessage(){return this._validationMessage}set validationMessage(e){this._validationMessage=e,this.update()}get severity(){return this._severity}set severity(e){this._severity=e,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._lastValidationMessage=void 0,this._lastSeverity=void 0,this.buttons.length&&(this.buttonsUpdated=!0),this.update())}hide(){this.visible&&this.ui.hide()}didHide(e=Ss.c.Other){this.visible=!1,this.visibleDisposables.clear(),this.onDidHideEmitter.fire({reason:e})}update(){if(this.visible){var e=this.getTitle();e=(e&&this.ui.title.textContent!==e?this.ui.title.textContent=e:e||" "===this.ui.title.innerHTML||(this.ui.title.innerText=" "),this.getDescription());if(this.ui.description1.textContent!==e&&(this.ui.description1.textContent=e),this.ui.description2.textContent!==e&&(this.ui.description2.textContent=e),this.busy&&!this.busyDelay&&(this.busyDelay=new be.g,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===Us),t=(this.ui.leftActionBar.push(e.map((e,t)=>{const i=new mo.a("id-"+t,"",e.iconClass||ys(e.iconPath),!0,()=>Hs(this,void 0,void 0,(function*(){this.onDidTriggerButtonEmitter.fire(e)})));return i.tooltip=e.tooltip||"",i}),{icon:!0,label:!1}),this.ui.rightActionBar.clear(),this.buttons.filter(e=>e!==Us));this.ui.rightActionBar.push(t.map((e,t)=>{const i=new mo.a("id-"+t,"",e.iconClass||ys(e.iconPath),!0,()=>Hs(this,void 0,void 0,(function*(){this.onDidTriggerButtonEmitter.fire(e)})));return i.tooltip=e.tooltip||"",i}),{icon:!0,label:!1})}this.ui.ignoreFocusOut=this.ignoreFocusOut,this.ui.setEnabled(this.enabled),this.ui.setContextKey(this.contextKey),e=this.validationMessage||this.noValidationMessage,this._lastValidationMessage!==e&&(this._lastValidationMessage=e,Y.R(this.ui.message,...Object(gs.a)(e))),this._lastSeverity!==this.severity&&(this._lastSeverity=this.severity,this.showMessageDecoration(this.severity))}}getTitle(){return this.title&&this.step?`${this.title} (${this.getSteps()})`:this.title||(this.step?this.getSteps():"")}getDescription(){return this.description||""}getSteps(){return this.step&&this.totalSteps?Object(Jt.a)("quickInput.steps","{0}/{1}",this.step,this.totalSteps):this.step?String(this.step):""}showMessageDecoration(e){this.ui.inputBox.showDecoration(e),e!==Vt.a.Ignore?(e=this.ui.inputBox.stylesForType(e),this.ui.message.style.color=e.foreground?""+e.foreground:"",this.ui.message.style.backgroundColor=e.background?""+e.background:"",this.ui.message.style.border=e.border?"1px solid "+e.border:"",this.ui.message.style.paddingBottom="4px"):(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()}}Ks.noPromptMessage=Object(Jt.a)("inputModeEntry","Press 'Enter' to confirm your input or 'Escape' to cancel");class qs extends Ks{constructor(){super(...arguments),this._value="",this.onDidChangeValueEmitter=this._register(new j.b),this.onWillAcceptEmitter=this._register(new j.b),this.onDidAcceptEmitter=this._register(new j.b),this.onDidCustomEmitter=this._register(new j.b),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()?Ss.a.NONE:Ss.a.FIRST,this._activeItems=[],this.activeItemsUpdated=!1,this.activeItemsToConfirm=[],this.onDidChangeActiveEmitter=this._register(new j.b),this._selectedItems=[],this.selectedItemsUpdated=!1,this.selectedItemsToConfirm=[],this.onDidChangeSelectionEmitter=this._register(new j.b),this.onDidTriggerItemButtonEmitter=this._register(new j.b),this.valueSelectionUpdated=!0,this._ok="default",this._customButton=!1,this.filterValue=e=>e,this.onDidChangeValue=this.onDidChangeValueEmitter.event,this.onWillAccept=this.onWillAcceptEmitter.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._value=e||"",this.update(),this.onDidChangeValueEmitter.fire(this._value))}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?Ss.b:this.ui.keyMods}set valueSelection(e){this._valueSelection=e,this.valueSelectionUpdated=!0,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(Ts.First)}show(){this.visible||(this.visibleDisposables.add(this.ui.inputBox.onDidChange(e=>{e!==this.value&&(this._value=e,this.ui.list.filter(this.filterValue(this.ui.inputBox.value))&&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(Ts.Next),this.canSelectMany&&this.ui.list.domFocus(),Y.c.stop(e,!0);break;case 16:this.ui.list.getFocusedElements().length?this.ui.list.focus(Ts.Previous):this.ui.list.focus(Ts.Last),this.canSelectMany&&this.ui.list.domFocus(),Y.c.stop(e,!0);break;case 12:this.ui.list.focus(Ts.NextPage),this.canSelectMany&&this.ui.list.domFocus(),Y.c.stop(e,!0);break;case 11:this.ui.list.focus(Ts.PreviousPage),this.canSelectMany&&this.ui.list.domFocus(),Y.c.stop(e,!0);break;case 17:this._canAcceptInBackground&&this.ui.inputBox.isSelectionAtEnd()&&this.activeItems[0]&&(this._selectedItems=[this.activeItems[0]],this.onDidChangeSelectionEmitter.fire(this.selectedItems),this.handleAccept(!0));break;case 14:!e.ctrlKey&&!e.metaKey||e.shiftKey||e.altKey||(this.ui.list.focus(Ts.First),Y.c.stop(e,!0));break;case 13:!e.ctrlKey&&!e.metaKey||e.shiftKey||e.altKey||(this.ui.list.focus(Ts.Last),Y.c.stop(e,!0))}})),this.visibleDisposables.add(this.ui.onDidAccept(()=>{!this.canSelectMany&&this.activeItems[0]&&(this._selectedItems=[this.activeItems[0]],this.onDidChangeSelectionEmitter.fire(this.selectedItems)),this.handleAccept(!1)})),this.visibleDisposables.add(this.ui.onDidCustom(()=>{this.onDidCustomEmitter.fire()})),this.visibleDisposables.add(this.ui.list.onDidChangeFocus(e=>{this.activeItemsUpdated||this.activeItemsToConfirm!==this._activeItems&&Object(nt.h)(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&&Object(nt.h)(e,this._selectedItems,(e,t)=>e===t)||(this._selectedItems=e,this.onDidChangeSelectionEmitter.fire(e),e.length&&this.handleAccept(t instanceof MouseEvent&&1===t.button))})),this.visibleDisposables.add(this.ui.list.onChangedCheckedElements(e=>{!this.canSelectMany||this.selectedItemsToConfirm!==this._selectedItems&&Object(nt.h)(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()}handleAccept(e){let t=!1;this.onWillAcceptEmitter.fire({veto:()=>t=!0}),t||this.onDidAcceptEmitter.fire({inBackground:e})}registerQuickNavigation(){return Y.i(this.ui.container,Y.d.KEY_UP,e=>{if(!this.canSelectMany&&this._quickNavigate){const t=new Wt.a(e),i=t.keyCode,n=this._quickNavigate.keybindings;n.some(e=>{var[e,n]=e.getParts();return!n&&(e.shiftKey&&4===i?!(t.ctrlKey||t.altKey||t.metaKey):!(!e.altKey||6!==i)||!(!e.ctrlKey||5!==i)||!(!e.metaKey||57!==i))})&&(this.activeItems[0]&&(this._selectedItems=[this.activeItems[0]],this.onDidChangeSelectionEmitter.fire(this.selectedItems),this.handleAccept(!1)),this._quickNavigate=void 0)}})}update(){if(this.visible){var e=!!this._hideInput&&0{this.keyMods.ctrlCmd=e.ctrlKey||e.metaKey,this.keyMods.alt=e.altKey};this._register(Y.i(window,Y.d.KEY_DOWN,e,!0)),this._register(Y.i(window,Y.d.KEY_UP,e,!0)),this._register(Y.i(window,Y.d.MOUSE_DOWN,e,!0))}getUI(){if(this.ui)return this.ui;const e=Y.q(this.parentElement,zs(".quick-input-widget.show-file-icons"));e.tabIndex=-1,e.style.display="none";var t=Y.w(e),i=Y.q(e,zs(".quick-input-titlebar"));const n=this._register(new ro.a(i));n.domNode.classList.add("quick-input-left-action-bar");var o=Y.q(i,zs(".quick-input-title"));const s=this._register(new ro.a(i));s.domNode.classList.add("quick-input-right-action-bar");var r=Y.q(e,zs(".quick-input-description")),a=Y.q(e,zs(".quick-input-header"));const l=Y.q(a,zs("input.quick-input-check-all"));l.type="checkbox",this._register(Y.o(l,Y.d.CHANGE,e=>{var t=l.checked;C.setAllVisibleChecked(t)})),this._register(Y.i(l,Y.d.CLICK,e=>{(e.x||e.y)&&u.setFocus()}));var d=Y.q(a,zs(".quick-input-description")),h=Y.q(a,zs(".quick-input-and-message")),c=Y.q(h,zs(".quick-input-filter"));const u=this._register(new ks(c)),g=(u.setAttribute("aria-describedby",this.idPrefix+"message"),Y.q(c,zs(".quick-input-visible-count"))),p=(g.setAttribute("aria-live","polite"),g.setAttribute("aria-atomic","true"),new fs.a(g,{countFormat:Object(Jt.a)({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")})),m=Y.q(c,zs(".quick-input-count")),f=(m.setAttribute("aria-live","polite"),new fs.a(m,{countFormat:Object(Jt.a)({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")}));var _=Y.q(a,zs(".quick-input-action"));const b=new ms(_);b.label=Object(Jt.a)("ok","OK"),this._register(b.onDidClick(e=>{this.onDidAcceptEmitter.fire()})),a=Y.q(a,zs(".quick-input-action"));const v=new ms(a);v.label=Object(Jt.a)("custom","Custom"),this._register(v.onDidClick(e=>{this.onDidCustomEmitter.fire()})),h=Y.q(h,zs(`#${this.idPrefix}message.quick-input-message`));const C=this._register(new Ws(e,this.idPrefix+"list",this.options)),w=(this._register(C.onChangedAllVisibleChecked(e=>{l.checked=e})),this._register(C.onChangedVisibleCount(e=>{p.setCount(e)})),this._register(C.onChangedCheckedCount(e=>{f.setCount(e)})),this._register(C.onLeave(()=>{setTimeout(()=>{u.setFocus(),this.controller instanceof qs&&this.controller.canSelectMany&&C.clearFocus()},0)})),this._register(C.onDidChangeFocus(()=>{this.comboboxAccessibility&&this.getUI().inputBox.setAttribute("aria-activedescendant",this.getUI().list.getActiveDescendant()||"")})),new vs(e)),y=(w.getContainer().classList.add("quick-input-progress"),Y.Y(e));return this._register(y),this._register(Y.i(e,Y.d.FOCUS,e=>{this.previousFocusElement=e.relatedTarget instanceof HTMLElement?e.relatedTarget:void 0},!0)),this._register(y.onDidBlur(()=>{this.getUI().ignoreFocusOut||this.options.ignoreFocusOut()||this.hide(Ss.c.Blur),this.previousFocusElement=void 0})),this._register(Y.i(e,Y.d.FOCUS,e=>{u.setFocus()})),this._register(Y.i(e,Y.d.KEY_DOWN,t=>{var i=new Wt.a(t);switch(i.keyCode){case 3:Y.c.stop(t,!0),this.onDidAcceptEmitter.fire();break;case 9:Y.c.stop(t,!0),this.hide(Ss.c.Gesture);break;case 2:if(!i.altKey&&!i.ctrlKey&&!i.metaKey){const n=[".action-label.codicon"],o=(e.classList.contains("show-checkboxes")?n.push("input"):n.push("input[type=text]"),this.getUI().list.isDisplayed()&&n.push(".monaco-list"),e.querySelectorAll(n.join(", ")));i.shiftKey&&i.target===o[0]?(Y.c.stop(t,!0),o[o.length-1].focus()):i.shiftKey||i.target!==o[o.length-1]||(Y.c.stop(t,!0),o[0].focus())}}})),this.ui={container:e,styleSheet:t,leftActionBar:n,titleBar:i,title:o,description1:r,description2:d,rightActionBar:s,checkAll:l,filterContainer:c,inputBox:u,visibleCountContainer:g,visibleCount:p,countContainer:m,count:f,okContainer:_,ok:b,message:h,customButtonContainer:a,customButton:v,list:C,progressBar:w,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={},i=B.a.None){return new Promise((n,o)=>{let s=e=>{s=n,t.onKeyMods&&t.onKeyMods(r.keyMods),n(e)};if(i.isCancellationRequested)return void s(void 0);const r=this.createQuickPick();let a;const l=[r,r.onDidAccept(()=>{var e;r.canSelectMany?(s(r.selectedItems.slice()),r.hide()):(e=r.activeItems[0])&&(s(e),r.hide())}),r.onDidChangeActive(e=>{e=e[0],e&&t.onDidFocus&&t.onDidFocus(e)}),r.onDidChangeSelection(e=>{r.canSelectMany||(e=e[0])&&(s(e),r.hide())}),r.onDidTriggerItemButton(e=>t.onDidTriggerItemButton&&t.onDidTriggerItemButton(Object.assign(Object.assign({},e),{removeItem:()=>{var t=r.items.indexOf(e.item);if(-1!==t){const e=r.items.slice(),i=e.splice(t,1);t=r.activeItems.filter(e=>e!==i[0]),r.items=e,t&&(r.activeItems=t)}}}))),r.onDidChangeValue(e=>{!a||e||1===r.activeItems.length&&r.activeItems[0]===a||(r.activeItems=[a])}),i.onCancellationRequested(()=>{r.hide()}),r.onDidHide(()=>{Object(ve.f)(l),s(void 0)})];r.title=t.title,r.canSelectMany=!!t.canPickMany,r.placeholder=t.placeHolder,r.ignoreFocusOut=!!t.ignoreFocusLost,r.matchOnDescription=!!t.matchOnDescription,r.matchOnDetail=!!t.matchOnDetail,r.matchOnLabel=void 0===t.matchOnLabel||t.matchOnLabel,r.autoFocusOnList=void 0===t.autoFocusOnList||t.autoFocusOnList,r.quickNavigate=t.quickNavigate,r.contextKey=t.contextKey,r.busy=!0,Promise.all([e,t.activeItem]).then(([e,t])=>{a=t,r.busy=!1,r.items=e,r.canSelectMany&&(r.selectedItems=e.filter(e=>"separator"!==e.type&&e.picked)),a&&(r.activeItems=[a])}),r.show(),Promise.resolve(e).then(void 0,e=>{o(e),r.hide()})})}createQuickPick(){var e=this.getUI();return new qs(e)}show(e){const t=this.getUI(),i=(this.onShowEmitter.fire(),this.controller);this.controller=e,i&&i.didHide(),this.setEnabled(!0),t.leftActionBar.clear(),t.title.textContent="",t.description1.textContent="",t.description2.textContent="",t.rightActionBar.clear(),t.checkAll.checked=!1,t.inputBox.placeholder="",t.inputBox.password=!1,t.inputBox.showDecoration(Vt.a.Ignore),t.visibleCount.setCount(0),t.count.setCount(0),Y.R(t.message),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="",e=this.options.backKeybindingLabel(),Us.tooltip=e?Object(Jt.a)("quickInput.backWithKeybinding","Back ({0})",e):Object(Jt.a)("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.description1.style.display=e.description&&(e.inputBox||e.checkAll)?"":"none",t.description2.style.display=!e.description||e.inputBox||e.checkAll?"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.checkBox?"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(e){var t;const i=this.controller;i&&(t=!(null!=(t=this.ui)&&t.container.contains(document.activeElement)),this.controller=null,this.onHideEmitter.fire(),this.getUI().container.style.display="none",t||(this.previousFocusElement&&this.previousFocusElement.offsetParent?(this.previousFocusElement.focus(),this.previousFocusElement=void 0):this.options.returnFocus()),i.didHide(e))}layout(e,t){this.dimension=e,this.titleBarOffset=t,this.updateLayout()}updateLayout(){if(this.ui){this.ui.container.style.top=this.titleBarOffset+"px";const t=this.ui.container.style;var e=Math.min(.62*this.dimension.width,$s.MAX_WIDTH);t.width=e+"px",t.marginLeft="-"+e/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:t,quickInputBackground:i,quickInputForeground:n,contrastBorder:o,widgetShadow:s}=this.styles.widget,r=(this.ui.titleBar.style.backgroundColor=t?t.toString():"",this.ui.container.style.backgroundColor=i?i.toString():"",this.ui.container.style.color=n?n.toString():"",this.ui.container.style.border=o?"1px solid "+o:"",this.ui.container.style.boxShadow=s?"0 0 8px 2px "+s:"",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),[]);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}; }`),(this.styles.keybindingLabel.keybindingLabelBackground||this.styles.keybindingLabel.keybindingLabelBorder||this.styles.keybindingLabel.keybindingLabelBottomBorder||this.styles.keybindingLabel.keybindingLabelShadow||this.styles.keybindingLabel.keybindingLabelForeground)&&(r.push(".quick-input-list .monaco-keybinding > .monaco-keybinding-key {"),this.styles.keybindingLabel.keybindingLabelBackground&&r.push(`background-color: ${this.styles.keybindingLabel.keybindingLabelBackground};`),this.styles.keybindingLabel.keybindingLabelBorder&&r.push(`border-color: ${this.styles.keybindingLabel.keybindingLabelBorder};`),this.styles.keybindingLabel.keybindingLabelBottomBorder&&r.push(`border-bottom-color: ${this.styles.keybindingLabel.keybindingLabelBottomBorder};`),this.styles.keybindingLabel.keybindingLabelShadow&&r.push(`box-shadow: inset 0 -1px 0 ${this.styles.keybindingLabel.keybindingLabelShadow};`),this.styles.keybindingLabel.keybindingLabelForeground&&r.push(`color: ${this.styles.keybindingLabel.keybindingLabelForeground};`),r.push("}"));var e=r.join("\n");e!==this.ui.styleSheet.textContent&&(this.ui.styleSheet.textContent=e)}}}$s.MAX_WIDTH=600;var Gs=i("0bfb"),Zs=i("2f1e"),Ys=i("66bd"),Xs=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3e.substring(o?o.prefix.length:0),null!==o&&void 0!==o&&o.placeholder&&(l.ariaLabel=null===o||void 0===o?void 0:o.placeholder);let d=void 0,h=void 0;t&&(d=new Promise(e=>h=e),a.add(Object(Gs.a)(l.onWillAccept)(e=>{e.veto(),l.hide()}))),a.add(this.registerPickerListeners(l,n,o,e));const c=a.add(new B.b);return n&&a.add(n.provide(l,c.token)),Object(Gs.a)(l.onDidHide)(()=>{0===l.selectedItems.length&&c.cancel(),a.dispose(),null!==h&&void 0!==h&&h(l.selectedItems)}),l.show(),t?d:void 0}e===o.prefix||null!=i&&i.preserveValue||(s.picker.value=e),this.adjustValueSelection(s.picker,o,i)}adjustValueSelection(e,t,i){let n;n=null!=i&&i.preserveValue?[e.value.length,e.value.length]:[null!=(i=null==t?void 0:t.prefix.length)?i:0,e.value.length],e.valueSelection=n}registerPickerListeners(e,t,i,n){const o=new ve.b,s=this.visibleQuickAccess={picker:e,descriptor:i,value:n};return o.add(Object(ve.i)(()=>{s===this.visibleQuickAccess&&(this.visibleQuickAccess=void 0)})),o.add(e.onDidChangeValue(e=>{var[i]=this.getOrInstantiateProvider(e);i!==t?this.show(e,{preserveValue:!0}):s.value=e})),i&&o.add(e.onDidAccept(()=>{this.lastAcceptedPickerValues.set(i,e.value)})),o}getOrInstantiateProvider(e){if(e=this.registry.getQuickAccessProvider(e),!e)return[void 0,void 0];let t=this.mapProviderToDescriptor.get(e);return t||(t=this.instantiationService.createInstance(e.ctor),this.mapProviderToDescriptor.set(e,t)),[t,e]}};Qs=Xs([As(0,Ys.a),As(1,Fi.a)],Qs);$o=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3!1,isScreenReaderOptimized:()=>this.accessibilityService.isScreenReaderOptimized(),backKeybindingLabel:()=>{},setContextKey:e=>this.setContextKey(e),returnFocus:()=>e.focus(),createList:(e,t,i,n,o)=>this.instantiationService.createInstance(jo.d,e,t,i,n,o),styles:this.computeStyles()};const n=this._register(new $s(Object.assign(Object.assign({},i),t)));return n.layout(e.dimension,null!=(t=null==(i=e.offset)?void 0:i.top)?t:0),this._register(e.onDidLayout(t=>n.layout(t,null!=(t=null==(t=e.offset)?void 0:t.top)?t:0))),this._register(n.onShow(()=>this.resetContextKeys())),this._register(n.onHide(()=>this.resetContextKeys())),n}setContextKey(e){let t;e&&!(t=this.contexts.get(e))&&(t=new ti.c(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={},i=B.a.None){return this.controller.pick(e,t,i)}createQuickPick(){return this.controller.createQuickPick()}updateStyles(){this.controller.applyStyles(this.computeStyles())}computeStyles(){return{widget:Object.assign({},Object(Do.d)(this.theme,{quickInputBackground:Dn.qc,quickInputForeground:Dn.rc,quickInputTitleBackground:Dn.vc,contrastBorder:Dn.h,widgetShadow:Dn.Nc})),inputBox:Object(Do.d)(this.theme,{inputForeground:Dn.lb,inputBackground:Dn.jb,inputBorder:Dn.kb,inputValidationInfoBackground:Dn.pb,inputValidationInfoForeground:Dn.rb,inputValidationInfoBorder:Dn.qb,inputValidationWarningBackground:Dn.sb,inputValidationWarningForeground:Dn.ub,inputValidationWarningBorder:Dn.tb,inputValidationErrorBackground:Dn.mb,inputValidationErrorForeground:Dn.ob,inputValidationErrorBorder:Dn.nb}),countBadge:Object(Do.d)(this.theme,{badgeBackground:Dn.c,badgeForeground:Dn.d,badgeBorder:Dn.h}),button:Object(Do.d)(this.theme,{buttonForeground:Dn.f,buttonBackground:Dn.e,buttonHoverBackground:Dn.g,buttonBorder:Dn.h}),progressBar:Object(Do.d)(this.theme,{progressBarBackground:Dn.pc}),keybindingLabel:Object(Do.d)(this.theme,{keybindingLabelBackground:Dn.vb,keybindingLabelForeground:Dn.yb,keybindingLabelBorder:Dn.wb,keybindingLabelBottomBorder:Dn.xb,keybindingLabelShadow:Dn.Nc}),list:Object(Do.d)(this.theme,{listBackground:Dn.qc,listInactiveFocusForeground:Dn.tc,listInactiveSelectionIconForeground:Dn.uc,listInactiveFocusBackground:Dn.sc,listFocusOutline:Dn.b,listInactiveFocusOutline:Dn.b,pickerGroupBorder:Dn.kc,pickerGroupForeground:Dn.lc})}}};var Js,er=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3e.focus()}}createController(){return super.createController(this.host)}},nr=(ir=er([tr(1,Fi.a),tr(2,ti.b),tr(3,ji.b),tr(4,Wi.b),tr(5,Eo)],ir),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 i=t=this.instantiationService.createInstance(ir,e);this.mapEditorToService.set(e,t),Object(Gs.a)(e.onDidDispose)(()=>{i.dispose(),this.mapEditorToService.delete(e)})}return t}get quickAccess(){return this.activeService.quickAccess}pick(e,t={},i=B.a.None){return this.activeService.pick(e,t,i)}createQuickPick(){return this.activeService.createQuickPick()}});nr=er([tr(0,Fi.a),tr(1,Z.a)],nr);class or{constructor(e){this.editor=e,this.widget=new sr(this.editor)}static get(e){return e.getContribution(or.ID)}dispose(){this.widget.dispose()}}or.ID="editor.controller.quickInput";class sr{constructor(e){this.codeEditor=e,this.domNode=document.createElement("div"),this.codeEditor.addOverlayWidget(this)}getId(){return sr.ID}getDomNode(){return this.domNode}getPosition(){return{preference:2}}dispose(){this.codeEditor.removeOverlayWidget(this)}}sr.ID="editor.contrib.quickInputWidget",Object(Qi.l)(or.ID,or);{var rr=Js=Js||{};const e=new Ro.a;class t{constructor(e,t){this._serviceId=e,this._factory=t,this._value=null}get id(){return this._serviceId}get(t){if(!this._value){if(t&&(this._value=t[this._serviceId.toString()]),this._value||(this._value=this._factory(t)),!this._value)throw new Error("Service "+this._serviceId+" is missing!");e.set(this._serviceId,this._value)}return this._value}}rr.LazyStaticService=t;let i=[];function ar(e,n){return e=new t(e,n),i.push(e),e}rr.init=function(e){let t=new Ro.a;for(var[n,o]of Object(Yo.a)())t.set(n,o);for(var s in e)e.hasOwnProperty(s)&&t.set(Object(Fi.c)(s),e[s]);i.forEach(i=>t.set(i.id,i.get(e)));var r=new Fo(t,!0);return t.set(Fi.a,r),[t,r]},rr.instantiationService=ar(Fi.a,()=>new Fo(e,!0));const n=new Si;rr.configurationService=ar(qt.a,()=>n),rr.resourceConfigurationService=ar(se.a,()=>new Li(n)),rr.resourcePropertiesService=ar(se.b,()=>new xi(n)),rr.contextService=ar(ui.a,()=>new Di),rr.labelService=ar(st.a,()=>new Ei),rr.telemetryService=ar(io.a,()=>new ki),rr.dialogService=ar(rt.a,()=>new bi),rr.notificationService=ar(ci.a,()=>new vi),rr.markerService=ar(Wo.b,()=>new zo),rr.modeService=ar(fe.a,e=>new mn),rr.standaloneThemeService=ar(Ai.a,()=>new Hn),rr.logService=ar(ot.b,()=>new ot.d(new ot.a)),rr.undoRedoService=ar(es.a,e=>new cs(rr.dialogService.get(e),rr.notificationService.get(e))),rr.modelService=ar(it.a,e=>new fn.a(rr.configurationService.get(e),rr.resourcePropertiesService.get(e),rr.standaloneThemeService.get(e),rr.logService.get(e),rr.undoRedoService.get(e))),rr.markerDecorationsService=ar(qi.a,e=>new Zo(rr.modelService.get(e),rr.markerService.get(e))),rr.contextKeyService=ar(ti.b,e=>new Jn(rr.configurationService.get(e))),rr.codeEditorService=ar(Z.a,e=>new Ji(null,rr.contextKeyService.get(e),rr.standaloneThemeService.get(e))),rr.editorProgressService=ar(Hi.a,()=>new _i),rr.storageService=ar(Uo.a,()=>new Uo.b),rr.editorWorkerService=ar(me.a,e=>new dt(rr.modelService.get(e),rr.resourceConfigurationService.get(e),rr.logService.get(e)))}class lr extends ve.a{constructor(e,t){super();const[i,n]=Js.init(t),o=(this._serviceCollection=i,this._instantiationService=n,this.get(qt.a)),s=this.get(ci.a),r=this.get(io.a),a=this.get(ji.b),l=this.get(ot.b),d=this.get(ti.b);var h=(e,i)=>{let n=null;return n=(n=t?t[e.toString()]:n)||i(),this._serviceCollection.set(e,n),n};h(Wi.b,()=>new Xo(d,o)),h(jo.a,()=>new jo.b(a));let c=h(ie.b,()=>new Ci(this._instantiationService)),u=h(Bi.a,()=>this._register(new wi(d,c,r,s,l,e))),g=h(Eo,()=>new Ii(Js.codeEditorService.get(Z.a),e)),p=(h(Ys.a,()=>new nr(n,Js.codeEditorService.get(Z.a))),h(Pi.b,()=>this._register(new Io(g))));h(Vi.a,()=>new Jo),h(Pi.a,()=>{const e=new Oo(r,s,p,u,a);return e.configure({blockMouse:!1}),this._register(e)}),h(Ri.a,()=>new Ko(c)),h(zt.a,()=>new Oi(Js.modelService.get(it.a)))}get(e){var t=this._serviceCollection.get(e);if(t)return t;throw new Error("Missing service "+e)}set(e,t){this._serviceCollection.set(e,t)}has(e){return this._serviceCollection.has(e)}}var dr=i("1ddc");function hr(e,t,i){let n=new lr(e,t),o=null;return n.has(_e.a)||(o=new fi(Js.modelService.get()),n.set(_e.a,o)),n.has(ne.a)||n.set(ne.a,new de(n.get(Z.a),n.get(ie.b))),e=i(n),o&&o.setEditor(e),e}function cr(e,t,i){return hr(e,i||{},i=>new sn(e,t,i,i.get(Fi.a),i.get(Z.a),i.get(ie.b),i.get(ti.b),i.get(Bi.a),i.get(Pi.b),i.get(Ai.a),i.get(ci.a),i.get(qt.a),i.get(Wi.b),i.get(it.a),i.get(fe.a)))}function ur(e){return Js.codeEditorService.get().onCodeEditorAdd(t=>{e(t)})}function gr(e,t,i){return hr(e,i||{},i=>new rn(e,t,i,i.get(Fi.a),i.get(ti.b),i.get(Bi.a),i.get(Pi.b),i.get(me.a),i.get(Z.a),i.get(Ai.a),i.get(ci.a),i.get(qt.a),i.get(Pi.a),i.get(Hi.a),i.get(Vi.a)))}function pr(e,t){return new he.a(e,t)}function mr(e,t,i){return an(Js.modelService.get(),Js.modeService.get(),e,t,i)}function fr(e,t){Js.modelService.get().setMode(e,Js.modeService.get().create(t))}function _r(e,t,i){e&&Js.markerService.get().changeOne(t,e.uri,i)}function br(e){return Js.markerService.get().read(e)}function vr(e){return Js.markerService.get().onMarkerChanged(e)}function Cr(e){return Js.modelService.get().getModel(e)}function wr(){return Js.modelService.get().getModels()}function yr(e){return Js.modelService.get().onModelAdded(e)}function Sr(e){return Js.modelService.get().onModelRemoved(e)}function Lr(e){return Js.modelService.get().onModelModeChanged(t=>{e({model:t.model,oldLanguage:t.oldModeId})})}function xr(e){return t=Js.modelService.get(),e=e,new ft(t,e);var t}function kr(e,t){const i=Js.standaloneThemeService.get();return i.registerEditorContainer(e),Ft.colorizeElement(i,Js.modeService.get(),e,t)}function Dr(e,t,i){const n=Js.standaloneThemeService.get();return n.registerEditorContainer(document.body),Ft.colorize(Js.modeService.get(),e,t,i)}function Nr(e,t,i=4){const n=Js.standaloneThemeService.get();return n.registerEditorContainer(document.body),Ft.colorizeModelLine(e,t,i)}function Or(e,t){let i=Js.modeService.get(),n=(i.triggerMode(t),o=t,ge.F.get(o)||{getInitialState:()=>pe.c,tokenize:(e,t,i,n)=>Object(pe.d)(o,e,i,n)});var o,s=Object(Te.Q)(e);let r=[],a=n.getInitialState();for(let d=0,h=s.length;d",token:"delimiter.angle"}];let r=[];for(var a of t.brackets){let e=a;if((e=e&&Array.isArray(e)&&3===e.length?{token:e[2],open:e[0],close:e[1]}:e).open===e.close)throw xt(i,"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 xt(i,"every element in the 'brackets' array must be a '{open,close,token}' object or array");r.push({token:e.token+i.tokenPostfix,open:St(i,e.open),close:St(i,e.close)})}return i.brackets=r,i.noThrow=!0,i}function Hr(e){hn.a.registerLanguage(e)}function zr(){let e=[];return e.concat(hn.a.getLanguages())}function Ur(e){return e=Js.modeService.get().getLanguageIdentifier(e),e?e.id:0}function Kr(e,t){let i=Js.modeService.get().onDidCreateMode(n=>{n.getId()===e&&(i.dispose(),t())});return i}function qr(e,t){var i=Js.modeService.get().getLanguageIdentifier(e);if(i)return Ie.a.register(i,t,100);throw new Error("Cannot set configuration for unknown language "+e)}class $r{constructor(e,t){this._languageIdentifier=e,this._actual=t}getInitialState(){return this._actual.getInitialState()}tokenize(e,t,i,n){if("function"==typeof this._actual.tokenize)return Gr.adaptTokenize(this._languageIdentifier.language,this._actual,e,i,n);throw new Error("Not supported!")}tokenize2(e,t,i){return e=this._actual.tokenizeEncoded(e,i),new K.c(e.tokens,e.endState)}}class Gr{constructor(e,t,i){this._standaloneThemeService=e,this._languageIdentifier=t,this._actual=i}getInitialState(){return this._actual.getInitialState()}static _toClassicTokens(e,t,i){let n=[],o=0;for(let r=0,a=e.length;r"tokenizeEncoded"in e?new $r(i,e):new Gr(Js.standaloneThemeService.get(),i,e);return Zr(t)?ge.F.registerPromise(e,t.then(e=>n(e))):ge.F.register(e,n(t))}function Qr(e,t){const i=t=>{return i=Js.modeService.get(),n=Js.standaloneThemeService.get(),o=e,t=Vr(e,t),new Rt(i,n,o,t);var i,n,o};return Zr(t)?ge.F.registerPromise(e,t.then(e=>i(e))):ge.F.register(e,i(t))}function Jr(e,t){return ge.y.register(e,t)}function ea(e,t){return ge.z.register(e,t)}function ta(e,t){return ge.B.register(e,t)}function ia(e,t){return ge.p.register(e,{provideHover:(e,i,n)=>{let o=e.getWordAtPosition(i);return Promise.resolve(t.provideHover(e,i,n)).then(e=>{if(e)return!e.range&&o&&(e.range=new z.a(i.lineNumber,o.startColumn,i.lineNumber,o.endColumn)),e.range||(e.range=new z.a(i.lineNumber,i.column,i.lineNumber,i.column)),e})}})}function na(e,t){return ge.m.register(e,t)}function oa(e,t){return ge.i.register(e,t)}function sa(e,t){return ge.w.register(e,t)}function ra(e,t){return ge.f.register(e,t)}function aa(e,t){return ge.q.register(e,t)}function la(e,t){return ge.G.register(e,t)}function da(e,t){return ge.b.register(e,t)}function ha(e,t,i){return ge.a.register(e,{providedCodeActionKinds:null==i?void 0:i.providedCodeActionKinds,provideCodeActions:(e,i,n,o)=>{var s=Js.markerService.get().read({resource:e.uri}).filter(e=>z.a.areIntersectingOrTouching(e,i));return t.provideCodeActions(e,i,{markers:s,only:n.only},o)}})}function ca(e,t){return ge.g.register(e,t)}function ua(e,t){return ge.j.register(e,t)}function ga(e,t){return ge.x.register(e,t)}function pa(e,t){return ge.v.register(e,t)}function ma(e,t){return ge.d.register(e,t)}function fa(e,t){return ge.c.register(e,t)}function _a(e,t){return ge.o.register(e,t)}function ba(e,t){return ge.e.register(e,t)}function va(e,t){return ge.A.register(e,t)}function Ca(e,t){return ge.l.register(e,t)}function wa(e,t){return ge.k.register(e,t)}function ya(e,t){return ge.t.register(e,t)}function Sa(e,t){return ge.r.register(e,t)}$o=i("84df"),t.g.wrappingIndent.defaultValue=0,t.g.glyphMargin.defaultValue=!1,t.g.autoIndent.defaultValue=3,t.g.overviewRulerLanes.defaultValue=2,$o.a.setFormatterSelector((e,t,i)=>Promise.resolve(e[0]));const La=$(),xa=(La.editor={create:cr,onDidCreateEditor:ur,createDiffEditor:gr,createDiffNavigator:pr,createModel:mr,setModelLanguage:fr,setModelMarkers:_r,getModelMarkers:br,onDidChangeMarkers:vr,getModels:wr,getModel:Cr,onDidCreateModel:yr,onWillDisposeModel:Sr,onDidChangeModelLanguage:Lr,createWebWorker:xr,colorizeElement:kr,colorize:Dr,colorizeModelLine:Nr,tokenize:Or,defineTheme:Er,setTheme:Ir,remeasureFonts:Mr,registerCommand:Tr,AccessibilitySupport:n,ContentWidgetPositionPreference:l,CursorChangeReason:d,DefaultEndOfLine:h,EditorAutoIndentStrategy:u,EditorOption:g,EndOfLinePreference:p,EndOfLineSequence:m,MinimapPosition:y,MouseTargetType:S,OverlayWidgetPositionPreference:L,OverviewRulerLane:x,RenderLineNumbersType:k,RenderMinimap:D,ScrollbarVisibility:O,ScrollType:N,TextEditorCursorBlinkingStyle:A,TextEditorCursorStyle:R,TrackedRangeStickiness:P,WrappingIndent:F,ConfigurationChangedEvent:t.b,BareFontInfo:oe.a,FontInfo:oe.b,TextModelResolvedOptions:ue.e,FindMatch:ue.b,EditorType:ce.a,EditorOptions:t.g},La.languages={register:Hr,getLanguages:zr,onLanguage:Kr,getEncodedLanguageId:Ur,setLanguageConfiguration:qr,setColorMap:Yr,setTokensProvider:Xr,setMonarchTokensProvider:Qr,registerReferenceProvider:Jr,registerRenameProvider:ea,registerCompletionItemProvider:ma,registerSignatureHelpProvider:ta,registerHoverProvider:ia,registerDocumentSymbolProvider:na,registerDocumentHighlightProvider:oa,registerLinkedEditingRangeProvider:sa,registerDefinitionProvider:ra,registerImplementationProvider:aa,registerTypeDefinitionProvider:la,registerCodeLensProvider:da,registerCodeActionProvider:ha,registerDocumentFormattingEditProvider:ca,registerDocumentRangeFormattingEditProvider:ua,registerOnTypeFormattingEditProvider:ga,registerLinkProvider:pa,registerColorProvider:fa,registerFoldingRangeProvider:_a,registerDeclarationProvider:ba,registerSelectionRangeProvider:va,registerDocumentSemanticTokensProvider:Ca,registerDocumentRangeSemanticTokensProvider:wa,registerInlineCompletionsProvider:ya,registerInlayHintsProvider:Sa,DocumentHighlightKind:c,CompletionItemKind:s,CompletionItemTag:r,CompletionItemInsertTextRule:o,SymbolKind:M,SymbolTag:T,IndentAction:f,CompletionTriggerKind:a,SignatureHelpTriggerKind:I,InlayHintKind:_,InlineCompletionTriggerKind:b,FoldingRangeKind:ge.n},La.CancellationTokenSource),ka=La.Emitter,Da=La.KeyCode,Na=La.KeyMod,Oa=La.Position,Ea=La.Range,Ia=La.Selection,Ma=La.SelectionDirection,Ta=La.MarkerSeverity,Aa=La.MarkerTag,Ra=La.Uri,Pa=La.Token,Fa=La.editor,Ba=La.languages;(null!=(Xs=we.b.MonacoEnvironment)&&Xs.globalAPI||"function"==typeof define&&i("3c35"))&&(self.monaco=La),void 0!==self.require&&"function"==typeof self.require.config&&self.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"]})},f41d:function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"css",extensions:[".css"],aliases:["CSS","css"],mimetypes:["text/css"],loader:function(){return i.e("chunk-2d21b84a").then(i.bind(null,"bfb2"))}})},f4e7:function(e,t,i){},f570:function(e,t,i){"use strict";i.r(t),i.d(t,"cssDefaults",(function(){return a})),i.d(t,"scssDefaults",(function(){return l})),i.d(t,"lessDefaults",(function(){return d})),i("33f9");var n=i("0b3c");Object.defineProperty(o.prototype,"onDidChange",{get:function(){return this._onDidChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"languageId",{get:function(){return this._languageId},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"modeConfiguration",{get:function(){return this._modeConfiguration},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"diagnosticsOptions",{get:function(){return this.options},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"options",{get:function(){return this._options},enumerable:!1,configurable:!0}),o.prototype.setOptions=function(e){this._options=e||Object.create(null),this._onDidChange.fire(this)},o.prototype.setDiagnosticsOptions=function(e){this.setOptions(e)},o.prototype.setModeConfiguration=function(e){this._modeConfiguration=e||Object.create(null),this._onDidChange.fire(this)},t=o;function o(e,t,i){this._onDidChange=new n.Emitter,this._languageId=e,this.setOptions(t),this.setModeConfiguration(i)}var s={validate:!0,lint:{compatibleVendorPrefixes:"ignore",vendorPrefix:"warning",duplicateProperties:"warning",emptyRules:"warning",importStatement:"ignore",boxModel:"ignore",universalSelector:"ignore",zeroUnits:"ignore",fontFaceProperties:"warning",hexColorLength:"error",argumentsInColorFunction:"error",unknownProperties:"warning",ieHack:"ignore",unknownVendorSpecificProperties:"ignore",propertyIgnoredDueToDisplay:"warning",important:"ignore",float:"ignore",idSelector:"ignore"},data:{useDefaultDataProvider:!0}},r={completionItems:!0,hovers:!0,documentSymbols:!0,definitions:!0,references:!0,documentHighlights:!0,rename:!0,colors:!0,foldingRanges:!0,diagnostics:!0,selectionRanges:!0},a=new t("css",s,r),l=new t("scss",s,r),d=new t("less",s,r);function h(){return i.e("chunk-0b65ffb6").then(i.bind(null,"db4f"))}n.languages.css={cssDefaults:a,lessDefaults:d,scssDefaults:l},n.languages.onLanguage("less",(function(){h().then((function(e){return e.setupMode(d)}))})),n.languages.onLanguage("scss",(function(){h().then((function(e){return e.setupMode(l)}))})),n.languages.onLanguage("css",(function(){h().then((function(e){return e.setupMode(a)}))}))},f577:function(e,t,i){"use strict";i.d(t,"a",(function(){return n})),t=i("0a0f");const n=Object(t.c)("clipboardService")},f58f:function(e,t,i){"use strict";i.d(t,"a",(function(){return n}));class n{constructor(e,t,i,n,o,s){this.id=e,this.label=t,this.alias=i,this._precondition=n,this._run=o,this._contextKeyService=s}isSupported(){return this._contextKeyService.contextMatchesRules(this._precondition)}run(){return this.isSupported()?this._run():Promise.resolve(void 0)}}},f5ba:function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"dart",extensions:[".dart"],aliases:["Dart","dart"],mimetypes:["text/x-dart-source","text/x-dart"],loader:function(){return i.e("chunk-2d0de971").then(i.bind(null,"85fd"))}})},f5f3:function(e,t,i){"use strict";i.d(t,"b",(function(){return s})),i.d(t,"a",(function(){return r}));var n=i("af40");const o=[];function s(e,t,i){t instanceof n.a||(t=new n.a(t,[],i)),o.push([e,t])}function r(){return o}},f68e:function(e,t,i){"use strict";i.d(t,"b",(function(){return g})),i.d(t,"a",(function(){return m})),i.d(t,"c",(function(){return f}));var n=i("dff7"),o=i("308f"),s=i("82c9"),r=i("a666"),a=i("3742"),l=i("9c3e"),d=i("6a89"),h=i("40355"),c=i("fdcc"),u=function(e,t,i,n){return new(i=i||Promise)((function(o,s){function r(e){try{l(n.next(e))}catch(e){s(e)}}function a(e){try{l(n.throw(e))}catch(e){s(e)}}function l(e){var t;e.done?o(e.value):((t=e.value)instanceof i?t:new i((function(e){e(t)}))).then(r,a)}l((n=n.apply(e,t||[])).next())}))};class g{constructor(e,t,i,n){this.isProviderFirst=e,this.parent=t,this.link=i,this._rangeCallback=n,this.id=l.b.nextId()}get uri(){return this.link.uri}get range(){var e;return null!=(e=null!=(e=this._range)?e:this.link.targetSelectionRange)?e:this.link.range}set range(e){this._range=e,this._rangeCallback(this)}get ariaMessage(){var e=null==(e=this.parent.getPreview(this))?void 0:e.preview(this.range);return e?Object(n.a)({key:"aria.oneReference.preview",comment:["Placeholders are: 0: filename, 1:line number, 2: column number, 3: preview snippet of source code"]},"symbol in {0} on line {1} at column {2}, {3}",Object(s.b)(this.uri),this.range.startLineNumber,this.range.startColumn,e.value):Object(n.a)("aria.oneReference","symbol in {0} on line {1} at column {2}",Object(s.b)(this.uri),this.range.startLineNumber,this.range.startColumn)}}class p{constructor(e){this._modelReference=e}dispose(){this._modelReference.dispose()}preview(e,t=8){const i=this._modelReference.object.textEditorModel;var n,o,s,r;if(i)return({startLineNumber:o,startColumn:s,endLineNumber:n,endColumn:r}=e),t=i.getWordUntilPosition({lineNumber:o,column:s-t}),t=new d.a(o,t.startColumn,o,s),o=new d.a(n,r,n,1073741824),{value:(s=i.getValueInRange(t).replace(/^\s+/,""))+(r=i.getValueInRange(e))+i.getValueInRange(o).replace(/\s+$/,""),highlight:{start:s.length,end:s.length+r.length}}}}class m{constructor(e,t){this.parent=e,this.uri=t,this.children=[],this._previews=new h.b}dispose(){Object(r.f)(this._previews.values()),this._previews.clear()}getPreview(e){return this._previews.get(e.uri)}get ariaMessage(){var e=this.children.length;return 1===e?Object(n.a)("aria.fileReferences.1","1 symbol in {0}, full path {1}",Object(s.b)(this.uri),this.uri.fsPath):Object(n.a)("aria.fileReferences.N","{0} symbols in {1}, full path {2}",e,Object(s.b)(this.uri),this.uri.fsPath)}resolve(e){return u(this,void 0,void 0,(function*(){if(0===this._previews.size)for(var t of this.children)if(!this._previews.has(t.uri))try{var i=yield e.createModelReference(t.uri);this._previews.set(t.uri,new p(i))}catch(t){Object(c.f)(t)}return this}))}}class f{constructor(e,t){this.groups=[],this.references=[],this._onDidChangeReferenceRange=new o.b,this.onDidChangeReferenceRange=this._onDidChangeReferenceRange.event,this._links=e,this._title=t;var i,n,[r]=e;let a;for(i of(e.sort(f._compareReferences),e))a&&s.e.isEqual(a.uri,i.uri,!0)||(a=new m(this,i.uri),this.groups.push(a)),0!==a.children.length&&0===f._compareReferences(i,a.children[a.children.length-1])||(n=new g(r===i,a,i,e=>this._onDidChangeReferenceRange.fire(e)),this.references.push(n),a.children.push(n))}dispose(){Object(r.f)(this.groups),this._onDidChangeReferenceRange.dispose(),this.groups.length=0}clone(){return new f(this._links,this._title)}get title(){return this._title}get isEmpty(){return 0===this.groups.length}get ariaMessage(){return this.isEmpty?Object(n.a)("aria.result.0","No results found"):1===this.references.length?Object(n.a)("aria.result.1","Found 1 symbol in {0}",this.references[0].uri.fsPath):1===this.groups.length?Object(n.a)("aria.result.n1","Found {0} symbols in {1}",this.references.length,this.groups[0].uri.fsPath):Object(n.a)("aria.result.nm","Found {0} symbols in {1} files",this.references.length,this.groups.length)}nextOrPreviousReference(e,t){let i=e["parent"],n=i.children.indexOf(e);e=i.children.length;var o=i.parent.groups.length;return 1===o||t&&n+1({idx:n,prefixLen:a.d(i.uri.toString(),e.toString()),offsetDist:100*Math.abs(i.range.startLineNumber-t.lineNumber)+Math.abs(i.range.startColumn-t.column)})).sort((e,t)=>e.prefixLen>t.prefixLen?-1:e.prefixLent.offsetDist?1:0)[0];if(i)return this.references[i.idx]}referenceAt(e,t){for(const i of this.references)if(i.uri.toString()===e.toString()&&d.a.containsPosition(i.range,t))return i}firstReference(){for(const e of this.references)if(e.isProviderFirst)return e;return this.references[0]}static _compareReferences(e,t){return s.e.compare(e.uri,t.uri)||d.a.compareRangesUsingStarts(e.range,t.range)}}},f85a:function(e,t,i){"use strict";i.d(t,"a",(function(){return d}));var n=i("2e5d"),o=i("7061"),s=i("6a89"),r=i("3742"),a=i("708a");class l{constructor(e,t,i){this._cursorPositionBrand=void 0,this.lineNumber=e,this.column=t,this.leftoverVisibleColumns=i}}class d{static leftPosition(e,t){var i;return t.column>e.getLineMinColumn(t.lineNumber)?t.delta(void 0,-r.L(e.getLineContent(t.lineNumber),t.column-1)):1{})}return t}},fd11:function(e,t,i){"use strict";i.r(t),i.d(t,"DragAndDropController",(function(){return h})),i("3a19");t=i("a666");var n=i("30db"),o=i("b2cc"),s=i("7061"),r=i("6a89"),a=i("8025");class l{constructor(e,t,i){this.selection=e,this.targetPosition=t,this.copy=i,this.targetSelection=null}getEditOperations(e,t){e=e.getValueInRange(this.selection),this.copy||t.addEditOperation(this.selection,null),t.addEditOperation(new r.a(this.targetPosition.lineNumber,this.targetPosition.column,this.targetPosition.lineNumber,this.targetPosition.column),e),!this.selection.containsPosition(this.targetPosition)||this.copy&&(this.selection.getEndPosition().equals(this.targetPosition)||this.selection.getStartPosition().equals(this.targetPosition))?this.copy?this.targetSelection=new a.a(this.targetPosition.lineNumber,this.targetPosition.column,this.selection.endLineNumber-this.selection.startLineNumber+this.targetPosition.lineNumber,this.selection.startLineNumber===this.selection.endLineNumber?this.targetPosition.column+this.selection.endColumn-this.selection.startColumn:this.selection.endColumn):this.targetPosition.lineNumber>this.selection.endLineNumber?this.targetSelection=new a.a(this.targetPosition.lineNumber-this.selection.endLineNumber+this.selection.startLineNumber,this.targetPosition.column,this.targetPosition.lineNumber,this.selection.startLineNumber===this.selection.endLineNumber?this.targetPosition.column+this.selection.endColumn-this.selection.startColumn:this.selection.endColumn):this.targetPosition.lineNumberthis._onEditorMouseDown(e))),this._register(this._editor.onMouseUp(e=>this._onEditorMouseUp(e))),this._register(this._editor.onMouseDrag(e=>this._onEditorMouseDrag(e))),this._register(this._editor.onMouseDrop(e=>this._onEditorMouseDrop(e))),this._register(this._editor.onMouseDropCanceled(()=>this._onEditorMouseDropCanceled())),this._register(this._editor.onKeyDown(e=>this.onEditorKeyDown(e))),this._register(this._editor.onKeyUp(e=>this.onEditorKeyUp(e))),this._register(this._editor.onDidBlurEditorWidget(()=>this.onEditorBlur())),this._register(this._editor.onDidBlurEditorText(()=>this.onEditorBlur())),this._dndDecorationIds=[],this._mouseDown=!1,this._modifierPressed=!1,this._dragSelection=null}onEditorBlur(){this._removeDecoration(),this._dragSelection=null,this._mouseDown=!1,this._modifierPressed=!1}onEditorKeyDown(e){this._editor.getOption(30)&&!this._editor.getOption(17)&&(d(e)&&(this._modifierPressed=!0),this._mouseDown&&d(e)&&this._editor.updateOptions({mouseStyle:"copy"}))}onEditorKeyUp(e){this._editor.getOption(30)&&!this._editor.getOption(17)&&(d(e)&&(this._modifierPressed=!1),this._mouseDown&&e.keyCode===h.TRIGGER_KEY_VALUE&&this._editor.updateOptions({mouseStyle:"default"}))}_onEditorMouseDown(e){this._mouseDown=!0}_onEditorMouseUp(e){this._mouseDown=!1,this._editor.updateOptions({mouseStyle:"text"})}_onEditorMouseDrag(e){let t=e.target;if(null===this._dragSelection){const e=this._editor.getSelections()||[];var i=e.filter(e=>t.position&&e.containsPosition(t.position));if(1!==i.length)return;this._dragSelection=i[0]}d(e.event)?this._editor.updateOptions({mouseStyle:"copy"}):this._editor.updateOptions({mouseStyle:"default"}),t.position&&(this._dragSelection.containsPosition(t.position)?this._removeDecoration():this.showAt(t.position))}_onEditorMouseDropCanceled(){this._editor.updateOptions({mouseStyle:"text"}),this._removeDecoration(),this._dragSelection=null,this._mouseDown=!1}_onEditorMouseDrop(e){if(e.target&&(this._hitContent(e.target)||this._hitMargin(e.target))&&e.target.position){let n=new s.a(e.target.position.lineNumber,e.target.position.column);if(null===this._dragSelection){let o=null;var t,i;e.event.shiftKey?(t=this._editor.getSelection())&&(({selectionStartLineNumber:t,selectionStartColumn:i}=t),o=[new a.a(t,i,n.lineNumber,n.column)]):o=(this._editor.getSelections()||[]).map(e=>e.containsPosition(n)?new a.a(n.lineNumber,n.column,n.lineNumber,n.column):e),this._editor.setSelections(o||[],"mouse",3)}else this._dragSelection.containsPosition(n)&&(!d(e.event)&&!this._modifierPressed||!this._dragSelection.getEndPosition().equals(n)&&!this._dragSelection.getStartPosition().equals(n))||(this._editor.pushUndoStop(),this._editor.executeCommand(h.ID,new l(this._dragSelection,n,d(e.event)||this._modifierPressed)),this._editor.pushUndoStop())}this._editor.updateOptions({mouseStyle:"text"}),this._removeDecoration(),this._dragSelection=null,this._mouseDown=!1}showAt(e){var t=[{range:new r.a(e.lineNumber,e.column,e.lineNumber,e.column),options:h._DECORATION_OPTIONS}];this._dndDecorationIds=this._editor.deltaDecorations(this._dndDecorationIds,t),this._editor.revealPosition(e,1)}_removeDecoration(){this._dndDecorationIds=this._editor.deltaDecorations(this._dndDecorationIds,[])}_hitContent(e){return 6===e.type||7===e.type}_hitMargin(e){return 2===e.type||3===e.type||4===e.type}dispose(){this._removeDecoration(),this._dragSelection=null,this._mouseDown=!1,this._modifierPressed=!1,super.dispose()}}h.ID="editor.contrib.dragAndDrop",h.TRIGGER_KEY_VALUE=n.f?6:5,h._DECORATION_OPTIONS=i.a.register({description:"dnd-target",className:"dnd-target"}),Object(o.l)(h.ID,h)},fd49:function(e,t,i){"use strict";i.d(t,"h",(function(){return r})),i.d(t,"b",(function(){return a})),i.d(t,"j",(function(){return l})),i.d(t,"a",(function(){return d})),i.d(t,"k",(function(){return g})),i.d(t,"n",(function(){return b})),i.d(t,"i",(function(){return n})),i.d(t,"e",(function(){return x})),i.d(t,"f",(function(){return I})),i.d(t,"m",(function(){return V})),i.d(t,"c",(function(){return X})),i.d(t,"d",(function(){return Q})),i.d(t,"l",(function(){return J})),i.d(t,"g",(function(){return te}));var n,o=i("dff7"),s=i("30db");t=i("d093");const r=8;class a{constructor(e){this._values=e}hasChanged(e){return this._values[e]}}class l{constructor(){this._values=[]}_read(e){return this._values[e]}get(e){return this._values[e]}_write(e,t){this._values[e]=t}}class d{constructor(){this.stableMinimapLayoutInput=null,this.stableFitMaxMinimapScale=0,this.stableFitRemainingWidth=0}}class h{constructor(e,t,i,n){this.id=e,this.name=t,this.defaultValue=i,this.schema=n}compute(e,t,i){return i}}class c{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 u{constructor(e,t,i,n){this.id=e,this.name=t,this.defaultValue=i,this.schema=n}validate(e){return void 0===e?this.defaultValue:e}compute(e,t,i){return i}}function g(e,t){return void 0===e?t:"false"!==e&&Boolean(e)}class p extends u{constructor(e,t,i,n){void 0!==n&&(n.type="boolean",n.default=i),super(e,t,i,n)}validate(e){return g(e,this.defaultValue)}}class m extends u{constructor(e,t,i,n,o,s){void 0!==s&&(s.type="integer",s.default=i,s.minimum=n,s.maximum=o),super(e,t,i,s),this.minimum=n,this.maximum=o}static clampedInt(e,t,i,n){return void 0===e||(e=parseInt(e,10),isNaN(e))?t:(e=Math.max(i,e),0|(e=Math.min(n,e)))}validate(e){return m.clampedInt(e,this.defaultValue,this.minimum,this.maximum)}}class f extends u{constructor(e,t,i,n,o){void 0!==o&&(o.type="number",o.default=i),super(e,t,i,o),this.validationFn=n}static clamp(e,t,i){return eC),"fill"!==g&&!i||(y=!0,N=c,L=Math.min(a*o,Math.max(1,Math.floor(1/D))),b&&s&&_<=t.stableFitRemainingWidth&&(r=t.stableFitMaxMinimapScale),(c=Math.min(r,Math.max(1,Math.floor(L/v))))>N&&(k=Math.min(2,c/N)),x=c/o/k,C=Math.ceil(Math.max(d,f+n)*L),b?(t.stableMinimapLayoutInput=e,t.stableFitRemainingWidth=_,t.stableFitMaxMinimapScale=c):(t.stableMinimapLayoutInput=null,t.stableFitRemainingWidth=0))}}return g=Math.floor(u*x),a=Math.min(g,Math.max(0,Math.floor((_-m-2)*x/(l+x)))+r),s=(D=Math.floor(o*a))/o,D=Math.floor(D*k),{renderMinimap:h?1:2,minimapLeft:"left"===p?0:i-a-m,minimapWidth:a,minimapHeightIsEditorHeight:y,minimapIsSampling:S,minimapScale:c,minimapLineHeight:L,minimapCanvasInnerWidth:D,minimapCanvasInnerHeight:C,minimapCanvasOuterWidth:s,minimapCanvasOuterHeight:w}}static computeLayout(e,t){var i=0|t.outerWidth,n=0|t.outerHeight,o=0|t.lineHeight,s=0|t.lineNumbersDigitCount,r=t.typicalHalfwidthCharacterWidth,a=t.maxDigitWidth,l=t.pixelRatio,h=t.viewLineCount,c=e.get(122),u=(c="inherit"===c?e.get(121):c,"inherit"===c?e.get(117):c),g=e.get(120),p=e.get(2),f=t.isDominatedByLongLines,_=e.get(48),b=0!==e.get(59).renderType,v=e.get(60),C=e.get(94),w=e.get(64),y=e.get(92),S=y.verticalScrollbarSize,L=y.verticalHasArrows,x=y.arrowSize;y=y.horizontalScrollbarSize;const k=e.get(57);e=e.get(36);let D,N=(D="string"==typeof k&&/^\d+(\.\d+)?ch$/.test(k)?(B=parseFloat(k.substr(0,k.length-2)),m.clampedInt(B*r,0,0,1e3)):m.clampedInt(k,0,0,1e3),e&&(D+=16),0),O=(b&&(B=Math.max(s,v),N=Math.round(B*a)),0),E=(_&&(O=o),0),M=E+O,T=M+N,A=T+D;e=i-O-N-D;let R=!1,P=!1,F=-1;2!==p&&("inherit"===c&&f?(R=!0,P=!0):"on"===u||"bounded"===u?P=!0:"wordWrapColumn"===u&&(F=g));b=I._computeMinimapLayout({outerWidth:i,outerHeight:n,lineHeight:o,typicalHalfwidthCharacterWidth:r,pixelRatio:l,scrollBeyondLastLine:C,minimap:w,verticalScrollbarWidth:S,viewLineCount:h,remainingWidth:e,isViewportWrapping:P},t.memory||new d),0!==b.renderMinimap&&0===b.minimapLeft&&(E+=b.minimapWidth,M+=b.minimapWidth,T+=b.minimapWidth,A+=b.minimapWidth),s=e-b.minimapWidth,v=Math.max(1,Math.floor((s-S-2)/r));var B=L?x:0;return P&&(F=Math.max(1,v),"bounded"===u&&(F=Math.min(F,g))),{width:i,height:n,glyphMarginLeft:E,glyphMarginWidth:O,lineNumbersLeft:M,lineNumbersWidth:N,decorationsLeft:T,decorationsWidth:D,contentLeft:A,contentWidth:s,minimap:b,viewportColumn:v,isWordWrapMinified:R,isViewportWrapping:P,wrappingColumn:F,verticalScrollbarWidth:S,horizontalScrollbarHeight:y,overviewRuler:{top:B,width:S,height:n-2*B,right:0}}}}class M extends h{constructor(){var e={enabled:!0};super(56,"lightbulb",e,{"editor.lightbulb.enabled":{type:"boolean",default:e.enabled,description:o.a("codeActions","Enables the code action lightbulb in the editor.")}})}validate(e){return e&&"object"==typeof e?{enabled:g(e.enabled,this.defaultValue.enabled)}:this.defaultValue}}class T extends h{constructor(){var e={enabled:!0,fontSize:0,fontFamily:""};super(126,"inlayHints",e,{"editor.inlayHints.enabled":{type:"boolean",default:e.enabled,description:o.a("inlayHints.enable","Enables the inlay hints in the editor.")},"editor.inlayHints.fontSize":{type:"number",default:e.fontSize,markdownDescription:o.a("inlayHints.fontSize","Controls font size of inlay hints in the editor. When set to `0`, the 90% of `#editor.fontSize#` is used.")},"editor.inlayHints.fontFamily":{type:"string",default:e.fontFamily,description:o.a("inlayHints.fontFamily","Controls font family of inlay hints in the editor. When set to empty, the `#editor.fontFamily#` is used.")}})}validate(e){return e&&"object"==typeof e?{enabled:g((e=e).enabled,this.defaultValue.enabled),fontSize:m.clampedInt(e.fontSize,this.defaultValue.fontSize,0,100),fontFamily:_.string(e.fontFamily,this.defaultValue.fontFamily)}:this.defaultValue}}class A extends f{constructor(){super(58,"lineHeight",X.lineHeight,e=>f.clamp(e,0,150),{markdownDescription:o.a("lineHeight","Controls the line height. \n - Use 0 to automatically compute the line height from the font size.\n - Values between 0 and 8 will be used as a multiplier with the font size.\n - Values greater than or equal to 8 will be used as effective values.")})}compute(e,t,i){return e.fontInfo.lineHeight}}class R extends h{constructor(){var e={enabled:!0,size:"proportional",side:"right",showSlider:"mouseover",renderCharacters:!0,maxColumn:120,scale:1};super(64,"minimap",e,{"editor.minimap.enabled":{type:"boolean",default:e.enabled,description:o.a("minimap.enabled","Controls whether the minimap is shown.")},"editor.minimap.size":{type:"string",enum:["proportional","fill","fit"],enumDescriptions:[o.a("minimap.size.proportional","The minimap has the same size as the editor contents (and might scroll)."),o.a("minimap.size.fill","The minimap will stretch or shrink as necessary to fill the height of the editor (no scrolling)."),o.a("minimap.size.fit","The minimap will shrink as necessary to never be larger than the editor (no scrolling).")],default:e.size,description:o.a("minimap.size","Controls the size of the minimap.")},"editor.minimap.side":{type:"string",enum:["left","right"],default:e.side,description:o.a("minimap.side","Controls the side where to render the minimap.")},"editor.minimap.showSlider":{type:"string",enum:["always","mouseover"],default:e.showSlider,description:o.a("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:o.a("minimap.scale","Scale of content drawn in the minimap: 1, 2 or 3.")},"editor.minimap.renderCharacters":{type:"boolean",default:e.renderCharacters,description:o.a("minimap.renderCharacters","Render the actual characters on a line as opposed to color blocks.")},"editor.minimap.maxColumn":{type:"number",default:e.maxColumn,description:o.a("minimap.maxColumn","Limit the width of the minimap to render at most a certain number of columns.")}})}validate(e){return e&&"object"==typeof e?{enabled:g((e=e).enabled,this.defaultValue.enabled),size:b(e.size,this.defaultValue.size,["proportional","fill","fit"]),side:b(e.side,this.defaultValue.side,["right","left"]),showSlider:b(e.showSlider,this.defaultValue.showSlider,["always","mouseover"]),renderCharacters:g(e.renderCharacters,this.defaultValue.renderCharacters),scale:m.clampedInt(e.scale,1,1,3),maxColumn:m.clampedInt(e.maxColumn,this.defaultValue.maxColumn,1,1e4)}:this.defaultValue}}class P extends h{constructor(){super(74,"padding",{top:0,bottom:0},{"editor.padding.top":{type:"number",default:0,minimum:0,maximum:1e3,description:o.a("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:o.a("padding.bottom","Controls the amount of space between the bottom edge of the editor and the last line.")}})}validate(e){return e&&"object"==typeof e?(e=e,{top:m.clampedInt(e.top,0,0,1e3),bottom:m.clampedInt(e.bottom,0,0,1e3)}):this.defaultValue}}class F extends h{constructor(){var e={enabled:!0,cycle:!1};super(75,"parameterHints",e,{"editor.parameterHints.enabled":{type:"boolean",default:e.enabled,description:o.a("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:o.a("parameterHints.cycle","Controls whether the parameter hints menu cycles or closes when reaching the end of the list.")}})}validate(e){return e&&"object"==typeof e?{enabled:g((e=e).enabled,this.defaultValue.enabled),cycle:g(e.cycle,this.defaultValue.cycle)}:this.defaultValue}}class B extends c{constructor(){super(128)}compute(e,t,i){return e.pixelRatio}}class j extends h{constructor(){var e={other:!0,comments:!1,strings:!1};super(78,"quickSuggestions",e,{anyOf:[{type:"boolean"},{type:"object",properties:{strings:{type:"boolean",default:e.strings,description:o.a("quickSuggestions.strings","Enable quick suggestions inside strings.")},comments:{type:"boolean",default:e.comments,description:o.a("quickSuggestions.comments","Enable quick suggestions inside comments.")},other:{type:"boolean",default:e.other,description:o.a("quickSuggestions.other","Enable quick suggestions outside of strings and comments.")}}}],default:e,description:o.a("quickSuggestions","Controls whether suggestions should automatically show up while typing.")}),this.defaultValue=e}validate(e){return"boolean"==typeof e?e:e&&"object"==typeof e?!!((e={other:g((e=e).other,this.defaultValue.other),comments:g(e.comments,this.defaultValue.comments),strings:g(e.strings,this.defaultValue.strings)}).other&&e.comments&&e.strings)||!!(e.other||e.comments||e.strings)&&e:this.defaultValue}}class W extends h{constructor(){super(59,"lineNumbers",{renderType:1,renderFn:null},{type:"string",enum:["off","on","relative","interval"],enumDescriptions:[o.a("lineNumbers.off","Line numbers are not rendered."),o.a("lineNumbers.on","Line numbers are rendered as absolute number."),o.a("lineNumbers.relative","Line numbers are rendered as distance in lines to cursor position."),o.a("lineNumbers.interval","Line numbers are rendered every 10 lines.")],default:"on",description:o.a("lineNumbers","Controls the display of line numbers.")})}validate(e){let t=this.defaultValue.renderType,i=this.defaultValue.renderFn;return void 0!==e&&("function"==typeof e?(t=4,i=e):t="interval"===e?3:"relative"===e?2:"on"===e?1:0),{renderType:t,renderFn:i}}}function V(e){var t=e.get(87);return"editable"===t?e.get(80):"on"!==t}class H extends h{constructor(){var e=[],t={type:"number",description:o.a("rulers.size","Number of monospace characters at which this editor ruler will render.")};super(91,"rulers",e,{type:"array",items:{anyOf:[t,{type:["object"],properties:{column:t,color:{type:"string",description:o.a("rulers.color","Color of this editor ruler."),format:"color-hex"}}}]},default:e,description:o.a("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 i=[];for(var t of e)"number"==typeof t?i.push({column:m.clampedInt(t,0,0,1e4),color:null}):t&&"object"==typeof t&&(t=t,i.push({column:m.clampedInt(t.column,0,0,1e4),color:t.color}));return i.sort((e,t)=>e.column-t.column),i}return this.defaultValue}}function z(e,t){if("string"!=typeof e)return t;switch(e){case"hidden":return 2;case"visible":return 3;default:return 1}}class U extends h{constructor(){var e={vertical:1,horizontal:1,arrowSize:11,useShadows:!0,verticalHasArrows:!1,horizontalHasArrows:!1,horizontalScrollbarSize:12,horizontalSliderSize:12,verticalScrollbarSize:14,verticalSliderSize:14,handleMouseWheel:!0,alwaysConsumeMouseWheel:!0,scrollByPage:!1};super(92,"scrollbar",e,{"editor.scrollbar.vertical":{type:"string",enum:["auto","visible","hidden"],enumDescriptions:[o.a("scrollbar.vertical.auto","The vertical scrollbar will be visible only when necessary."),o.a("scrollbar.vertical.visible","The vertical scrollbar will always be visible."),o.a("scrollbar.vertical.fit","The vertical scrollbar will always be hidden.")],default:"auto",description:o.a("scrollbar.vertical","Controls the visibility of the vertical scrollbar.")},"editor.scrollbar.horizontal":{type:"string",enum:["auto","visible","hidden"],enumDescriptions:[o.a("scrollbar.horizontal.auto","The horizontal scrollbar will be visible only when necessary."),o.a("scrollbar.horizontal.visible","The horizontal scrollbar will always be visible."),o.a("scrollbar.horizontal.fit","The horizontal scrollbar will always be hidden.")],default:"auto",description:o.a("scrollbar.horizontal","Controls the visibility of the horizontal scrollbar.")},"editor.scrollbar.verticalScrollbarSize":{type:"number",default:e.verticalScrollbarSize,description:o.a("scrollbar.verticalScrollbarSize","The width of the vertical scrollbar.")},"editor.scrollbar.horizontalScrollbarSize":{type:"number",default:e.horizontalScrollbarSize,description:o.a("scrollbar.horizontalScrollbarSize","The height of the horizontal scrollbar.")},"editor.scrollbar.scrollByPage":{type:"boolean",default:e.scrollByPage,description:o.a("scrollbar.scrollByPage","Controls whether clicks scroll by page or jump to click position.")}})}validate(e){var t,i;return e&&"object"==typeof e?(e=e,t=m.clampedInt(e.horizontalScrollbarSize,this.defaultValue.horizontalScrollbarSize,0,1e3),i=m.clampedInt(e.verticalScrollbarSize,this.defaultValue.verticalScrollbarSize,0,1e3),{arrowSize:m.clampedInt(e.arrowSize,this.defaultValue.arrowSize,0,1e3),vertical:z(e.vertical,this.defaultValue.vertical),horizontal:z(e.horizontal,this.defaultValue.horizontal),useShadows:g(e.useShadows,this.defaultValue.useShadows),verticalHasArrows:g(e.verticalHasArrows,this.defaultValue.verticalHasArrows),horizontalHasArrows:g(e.horizontalHasArrows,this.defaultValue.horizontalHasArrows),handleMouseWheel:g(e.handleMouseWheel,this.defaultValue.handleMouseWheel),alwaysConsumeMouseWheel:g(e.alwaysConsumeMouseWheel,this.defaultValue.alwaysConsumeMouseWheel),horizontalScrollbarSize:t,horizontalSliderSize:m.clampedInt(e.horizontalSliderSize,t,0,1e3),verticalScrollbarSize:i,verticalSliderSize:m.clampedInt(e.verticalSliderSize,i,0,1e3),scrollByPage:g(e.scrollByPage,this.defaultValue.scrollByPage)}):this.defaultValue}}class K extends h{constructor(){var e={enabled:!0,mode:"subwordSmart"};super(54,"inlineSuggest",e,{"editor.inlineSuggest.enabled":{type:"boolean",default:e.enabled,description:o.a("inlineSuggest.enabled","Controls whether to automatically show inline suggestions in the editor.")},"editor.inlineSuggest.mode":{type:"string",enum:["prefix","subword","subwordSmart"],enumDescriptions:[o.a("inlineSuggest.mode.prefix","Only render an inline suggestion if the replace text is a prefix of the insert text."),o.a("inlineSuggest.mode.subword","Only render an inline suggestion if the replace text is a subword of the insert text."),o.a("inlineSuggest.mode.subwordSmart","Only render an inline suggestion if the replace text is a subword of the insert text, but the subword must start after the cursor.")],default:e.mode,description:o.a("inlineSuggest.mode","Controls which mode to use for rendering inline suggestions.")}})}validate(e){return e&&"object"==typeof e?{enabled:g((e=e).enabled,this.defaultValue.enabled),mode:b(e.mode,this.defaultValue.mode,["prefix","subword","subwordSmart"])}:this.defaultValue}}class q extends h{constructor(){var e={enabled:Q.bracketPairColorizationOptions.enabled};super(12,"bracketPairColorization",e,{"editor.bracketPairColorization.enabled":{type:"boolean",default:e.enabled,description:o.a("bracketPairColorization.enabled","Controls whether bracket pair colorization is enabled or not. Use 'workbench.colorCustomizations' to override the bracket highlight colors.")}})}validate(e){return e&&"object"==typeof e?{enabled:g(e.enabled,this.defaultValue.enabled)}:this.defaultValue}}class $ extends h{constructor(){var e={insertMode:"insert",filterGraceful:!0,snippetsPreventQuickSuggestions:!0,localityBonus:!1,shareSuggestSelections:!1,showIcons:!0,showStatusBar:!1,preview:!1,previewMode:"subwordSmart",showInlineDetails:!0,showMethods:!0,showFunctions:!0,showConstructors:!0,showDeprecated:!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};super(106,"suggest",e,{"editor.suggest.insertMode":{type:"string",enum:["insert","replace"],enumDescriptions:[o.a("suggest.insertMode.insert","Insert suggestion without overwriting text right of the cursor."),o.a("suggest.insertMode.replace","Insert suggestion and overwrite text right of the cursor.")],default:e.insertMode,description:o.a("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:o.a("suggest.filterGraceful","Controls whether filtering and sorting suggestions accounts for small typos.")},"editor.suggest.localityBonus":{type:"boolean",default:e.localityBonus,description:o.a("suggest.localityBonus","Controls whether sorting favors words that appear close to the cursor.")},"editor.suggest.shareSuggestSelections":{type:"boolean",default:e.shareSuggestSelections,markdownDescription:o.a("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:o.a("suggest.snippetsPreventQuickSuggestions","Controls whether an active snippet prevents quick suggestions.")},"editor.suggest.showIcons":{type:"boolean",default:e.showIcons,description:o.a("suggest.showIcons","Controls whether to show or hide icons in suggestions.")},"editor.suggest.showStatusBar":{type:"boolean",default:e.showStatusBar,description:o.a("suggest.showStatusBar","Controls the visibility of the status bar at the bottom of the suggest widget.")},"editor.suggest.preview":{type:"boolean",default:e.preview,description:o.a("suggest.preview","Controls whether to preview the suggestion outcome in the editor.")},"editor.suggest.previewMode":{type:"string",enum:["prefix","subword","subwordSmart"],enumDescriptions:[o.a("suggest.previewMode.prefix","Only render a preview if the replace text is a prefix of the insert text."),o.a("suggest.previewMode.subword","Only render a preview if the replace text is a subword of the insert text."),o.a("suggest.previewMode.subwordSmart","Render a preview if the replace text is a subword of the insert text, or if it is a prefix of the insert text.")],default:e.previewMode,description:o.a("suggest.previewMode","Controls which mode to use for rendering the suggest preview.")},"editor.suggest.showInlineDetails":{type:"boolean",default:e.showInlineDetails,description:o.a("suggest.showInlineDetails","Controls whether suggest details show inline with the label or only in the details widget")},"editor.suggest.maxVisibleSuggestions":{type:"number",deprecationMessage:o.a("suggest.maxVisibleSuggestions.dep","This setting is deprecated. The suggest widget can now be resized.")},"editor.suggest.filteredTypes":{type:"object",deprecationMessage:o.a("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:o.a("editor.suggest.showMethods","When enabled IntelliSense shows `method`-suggestions.")},"editor.suggest.showFunctions":{type:"boolean",default:!0,markdownDescription:o.a("editor.suggest.showFunctions","When enabled IntelliSense shows `function`-suggestions.")},"editor.suggest.showConstructors":{type:"boolean",default:!0,markdownDescription:o.a("editor.suggest.showConstructors","When enabled IntelliSense shows `constructor`-suggestions.")},"editor.suggest.showDeprecated":{type:"boolean",default:!0,markdownDescription:o.a("editor.suggest.showDeprecated","When enabled IntelliSense shows `deprecated`-suggestions.")},"editor.suggest.showFields":{type:"boolean",default:!0,markdownDescription:o.a("editor.suggest.showFields","When enabled IntelliSense shows `field`-suggestions.")},"editor.suggest.showVariables":{type:"boolean",default:!0,markdownDescription:o.a("editor.suggest.showVariables","When enabled IntelliSense shows `variable`-suggestions.")},"editor.suggest.showClasses":{type:"boolean",default:!0,markdownDescription:o.a("editor.suggest.showClasss","When enabled IntelliSense shows `class`-suggestions.")},"editor.suggest.showStructs":{type:"boolean",default:!0,markdownDescription:o.a("editor.suggest.showStructs","When enabled IntelliSense shows `struct`-suggestions.")},"editor.suggest.showInterfaces":{type:"boolean",default:!0,markdownDescription:o.a("editor.suggest.showInterfaces","When enabled IntelliSense shows `interface`-suggestions.")},"editor.suggest.showModules":{type:"boolean",default:!0,markdownDescription:o.a("editor.suggest.showModules","When enabled IntelliSense shows `module`-suggestions.")},"editor.suggest.showProperties":{type:"boolean",default:!0,markdownDescription:o.a("editor.suggest.showPropertys","When enabled IntelliSense shows `property`-suggestions.")},"editor.suggest.showEvents":{type:"boolean",default:!0,markdownDescription:o.a("editor.suggest.showEvents","When enabled IntelliSense shows `event`-suggestions.")},"editor.suggest.showOperators":{type:"boolean",default:!0,markdownDescription:o.a("editor.suggest.showOperators","When enabled IntelliSense shows `operator`-suggestions.")},"editor.suggest.showUnits":{type:"boolean",default:!0,markdownDescription:o.a("editor.suggest.showUnits","When enabled IntelliSense shows `unit`-suggestions.")},"editor.suggest.showValues":{type:"boolean",default:!0,markdownDescription:o.a("editor.suggest.showValues","When enabled IntelliSense shows `value`-suggestions.")},"editor.suggest.showConstants":{type:"boolean",default:!0,markdownDescription:o.a("editor.suggest.showConstants","When enabled IntelliSense shows `constant`-suggestions.")},"editor.suggest.showEnums":{type:"boolean",default:!0,markdownDescription:o.a("editor.suggest.showEnums","When enabled IntelliSense shows `enum`-suggestions.")},"editor.suggest.showEnumMembers":{type:"boolean",default:!0,markdownDescription:o.a("editor.suggest.showEnumMembers","When enabled IntelliSense shows `enumMember`-suggestions.")},"editor.suggest.showKeywords":{type:"boolean",default:!0,markdownDescription:o.a("editor.suggest.showKeywords","When enabled IntelliSense shows `keyword`-suggestions.")},"editor.suggest.showWords":{type:"boolean",default:!0,markdownDescription:o.a("editor.suggest.showTexts","When enabled IntelliSense shows `text`-suggestions.")},"editor.suggest.showColors":{type:"boolean",default:!0,markdownDescription:o.a("editor.suggest.showColors","When enabled IntelliSense shows `color`-suggestions.")},"editor.suggest.showFiles":{type:"boolean",default:!0,markdownDescription:o.a("editor.suggest.showFiles","When enabled IntelliSense shows `file`-suggestions.")},"editor.suggest.showReferences":{type:"boolean",default:!0,markdownDescription:o.a("editor.suggest.showReferences","When enabled IntelliSense shows `reference`-suggestions.")},"editor.suggest.showCustomcolors":{type:"boolean",default:!0,markdownDescription:o.a("editor.suggest.showCustomcolors","When enabled IntelliSense shows `customcolor`-suggestions.")},"editor.suggest.showFolders":{type:"boolean",default:!0,markdownDescription:o.a("editor.suggest.showFolders","When enabled IntelliSense shows `folder`-suggestions.")},"editor.suggest.showTypeParameters":{type:"boolean",default:!0,markdownDescription:o.a("editor.suggest.showTypeParameters","When enabled IntelliSense shows `typeParameter`-suggestions.")},"editor.suggest.showSnippets":{type:"boolean",default:!0,markdownDescription:o.a("editor.suggest.showSnippets","When enabled IntelliSense shows `snippet`-suggestions.")},"editor.suggest.showUsers":{type:"boolean",default:!0,markdownDescription:o.a("editor.suggest.showUsers","When enabled IntelliSense shows `user`-suggestions.")},"editor.suggest.showIssues":{type:"boolean",default:!0,markdownDescription:o.a("editor.suggest.showIssues","When enabled IntelliSense shows `issues`-suggestions.")}})}validate(e){return e&&"object"==typeof e?{insertMode:b((e=e).insertMode,this.defaultValue.insertMode,["insert","replace"]),filterGraceful:g(e.filterGraceful,this.defaultValue.filterGraceful),snippetsPreventQuickSuggestions:g(e.snippetsPreventQuickSuggestions,this.defaultValue.filterGraceful),localityBonus:g(e.localityBonus,this.defaultValue.localityBonus),shareSuggestSelections:g(e.shareSuggestSelections,this.defaultValue.shareSuggestSelections),showIcons:g(e.showIcons,this.defaultValue.showIcons),showStatusBar:g(e.showStatusBar,this.defaultValue.showStatusBar),preview:g(e.preview,this.defaultValue.preview),previewMode:b(e.previewMode,this.defaultValue.previewMode,["prefix","subword","subwordSmart"]),showInlineDetails:g(e.showInlineDetails,this.defaultValue.showInlineDetails),showMethods:g(e.showMethods,this.defaultValue.showMethods),showFunctions:g(e.showFunctions,this.defaultValue.showFunctions),showConstructors:g(e.showConstructors,this.defaultValue.showConstructors),showDeprecated:g(e.showDeprecated,this.defaultValue.showDeprecated),showFields:g(e.showFields,this.defaultValue.showFields),showVariables:g(e.showVariables,this.defaultValue.showVariables),showClasses:g(e.showClasses,this.defaultValue.showClasses),showStructs:g(e.showStructs,this.defaultValue.showStructs),showInterfaces:g(e.showInterfaces,this.defaultValue.showInterfaces),showModules:g(e.showModules,this.defaultValue.showModules),showProperties:g(e.showProperties,this.defaultValue.showProperties),showEvents:g(e.showEvents,this.defaultValue.showEvents),showOperators:g(e.showOperators,this.defaultValue.showOperators),showUnits:g(e.showUnits,this.defaultValue.showUnits),showValues:g(e.showValues,this.defaultValue.showValues),showConstants:g(e.showConstants,this.defaultValue.showConstants),showEnums:g(e.showEnums,this.defaultValue.showEnums),showEnumMembers:g(e.showEnumMembers,this.defaultValue.showEnumMembers),showKeywords:g(e.showKeywords,this.defaultValue.showKeywords),showWords:g(e.showWords,this.defaultValue.showWords),showColors:g(e.showColors,this.defaultValue.showColors),showFiles:g(e.showFiles,this.defaultValue.showFiles),showReferences:g(e.showReferences,this.defaultValue.showReferences),showFolders:g(e.showFolders,this.defaultValue.showFolders),showTypeParameters:g(e.showTypeParameters,this.defaultValue.showTypeParameters),showSnippets:g(e.showSnippets,this.defaultValue.showSnippets),showUsers:g(e.showUsers,this.defaultValue.showUsers),showIssues:g(e.showIssues,this.defaultValue.showIssues)}:this.defaultValue}}class G extends h{constructor(){super(102,"smartSelect",{selectLeadingAndTrailingWhitespace:!0},{"editor.smartSelect.selectLeadingAndTrailingWhitespace":{description:o.a("selectLeadingAndTrailingWhitespace","Whether leading and trailing whitespace should always be selected."),default:!0,type:"boolean"}})}validate(e){return e&&"object"==typeof e?{selectLeadingAndTrailingWhitespace:g(e.selectLeadingAndTrailingWhitespace,this.defaultValue.selectLeadingAndTrailingWhitespace)}:this.defaultValue}}class Z extends c{constructor(){super(129,[80])}compute(e,t,i){return!!t.get(80)||e.tabFocusMode}}class Y extends c{constructor(){super(131,[130])}compute(e,t,i){return t=t.get(130),{isDominatedByLongLines:e.isDominatedByLongLines,isWordWrapMinified:t.isWordWrapMinified,isViewportWrapping:t.isViewportWrapping,wrappingColumn:t.wrappingColumn}}}const X={fontFamily:s.f?"Menlo, Monaco, 'Courier New', monospace":s.d?"'Droid Sans Mono', 'monospace', monospace, 'Droid Sans Fallback'":"Consolas, 'Courier New', monospace",fontWeight:"normal",fontSize:s.f?12:14,lineHeight:0,letterSpacing:0},Q={tabSize:4,indentSize:4,insertSpaces:!0,detectIndentation:!0,trimAutoWhitespace:!0,largeFileOptimizations:!0,bracketPairColorizationOptions:{enabled:!1}},J=[];function ee(e){return J[e.id]=e}const te={acceptSuggestionOnCommitCharacter:ee(new p(0,"acceptSuggestionOnCommitCharacter",!0,{markdownDescription:o.a("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:ee(new v(1,"acceptSuggestionOnEnter","on",["on","smart","off"],{markdownEnumDescriptions:["",o.a("acceptSuggestionOnEnterSmart","Only accept a suggestion with `Enter` when it makes a textual change."),""],markdownDescription:o.a("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:ee(new w),accessibilityPageSize:ee(new m(3,"accessibilityPageSize",10,1,1073741824,{description:o.a("accessibilityPageSize","Controls the number of lines in the editor that can be read out by a screen reader at once. When we detect a screen reader we automatically set the default to be 500. Warning: this has a performance implication for numbers larger than the default.")})),ariaLabel:ee(new _(4,"ariaLabel",o.a("editorViewAccessibleLabel","Editor content"))),autoClosingBrackets:ee(new v(5,"autoClosingBrackets","languageDefined",["always","languageDefined","beforeWhitespace","never"],{enumDescriptions:["",o.a("editor.autoClosingBrackets.languageDefined","Use language configurations to determine when to autoclose brackets."),o.a("editor.autoClosingBrackets.beforeWhitespace","Autoclose brackets only when the cursor is to the left of whitespace."),""],description:o.a("autoClosingBrackets","Controls whether the editor should automatically close brackets after the user adds an opening bracket.")})),autoClosingDelete:ee(new v(6,"autoClosingDelete","auto",["always","auto","never"],{enumDescriptions:["",o.a("editor.autoClosingDelete.auto","Remove adjacent closing quotes or brackets only if they were automatically inserted."),""],description:o.a("autoClosingDelete","Controls whether the editor should remove adjacent closing quotes or brackets when deleting.")})),autoClosingOvertype:ee(new v(7,"autoClosingOvertype","auto",["always","auto","never"],{enumDescriptions:["",o.a("editor.autoClosingOvertype.auto","Type over closing quotes or brackets only if they were automatically inserted."),""],description:o.a("autoClosingOvertype","Controls whether the editor should type over closing quotes or brackets.")})),autoClosingQuotes:ee(new v(8,"autoClosingQuotes","languageDefined",["always","languageDefined","beforeWhitespace","never"],{enumDescriptions:["",o.a("editor.autoClosingQuotes.languageDefined","Use language configurations to determine when to autoclose quotes."),o.a("editor.autoClosingQuotes.beforeWhitespace","Autoclose quotes only when the cursor is to the left of whitespace."),""],description:o.a("autoClosingQuotes","Controls whether the editor should automatically close quotes after the user adds an opening quote.")})),autoIndent:ee(new C(9,"autoIndent",4,"full",["none","keep","brackets","advanced","full"],(function(e){switch(e){case"none":return 0;case"keep":return 1;case"brackets":return 2;case"advanced":return 3;case"full":return 4}}),{enumDescriptions:[o.a("editor.autoIndent.none","The editor will not insert indentation automatically."),o.a("editor.autoIndent.keep","The editor will keep the current line's indentation."),o.a("editor.autoIndent.brackets","The editor will keep the current line's indentation and honor language defined brackets."),o.a("editor.autoIndent.advanced","The editor will keep the current line's indentation, honor language defined brackets and invoke special onEnterRules defined by languages."),o.a("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:o.a("autoIndent","Controls whether the editor should automatically adjust the indentation when users type, paste, move or indent lines.")})),automaticLayout:ee(new p(10,"automaticLayout",!1)),autoSurround:ee(new v(11,"autoSurround","languageDefined",["languageDefined","quotes","brackets","never"],{enumDescriptions:[o.a("editor.autoSurround.languageDefined","Use language configurations to determine when to automatically surround selections."),o.a("editor.autoSurround.quotes","Surround with quotes but not brackets."),o.a("editor.autoSurround.brackets","Surround with brackets but not quotes."),""],description:o.a("autoSurround","Controls whether the editor should automatically surround selections when typing quotes or brackets.")})),bracketPairColorization:ee(new q),stickyTabStops:ee(new p(104,"stickyTabStops",!1,{description:o.a("stickyTabStops","Emulate selection behavior of tab characters when using spaces for indentation. Selection will stick to tab stops.")})),codeLens:ee(new p(13,"codeLens",!0,{description:o.a("codeLens","Controls whether the editor shows CodeLens.")})),codeLensFontFamily:ee(new _(14,"codeLensFontFamily","",{description:o.a("codeLensFontFamily","Controls the font family for CodeLens.")})),codeLensFontSize:ee(new m(15,"codeLensFontSize",0,0,100,{type:"number",default:0,minimum:0,maximum:100,markdownDescription:o.a("codeLensFontSize","Controls the font size in pixels for CodeLens. When set to `0`, the 90% of `#editor.fontSize#` is used.")})),colorDecorators:ee(new p(16,"colorDecorators",!0,{description:o.a("colorDecorators","Controls whether the editor should render the inline color decorators and color picker.")})),columnSelection:ee(new p(17,"columnSelection",!1,{description:o.a("columnSelection","Enable that the selection with the mouse and keys is doing column selection.")})),comments:ee(new y),contextmenu:ee(new p(19,"contextmenu",!0)),copyWithSyntaxHighlighting:ee(new p(20,"copyWithSyntaxHighlighting",!0,{description:o.a("copyWithSyntaxHighlighting","Controls whether syntax highlighting should be copied into the clipboard.")})),cursorBlinking:ee(new C(21,"cursorBlinking",1,"blink",["blink","smooth","phase","expand","solid"],(function(e){switch(e){case"blink":return 1;case"smooth":return 2;case"phase":return 3;case"expand":return 4;case"solid":return 5}}),{description:o.a("cursorBlinking","Control the cursor animation style.")})),cursorSmoothCaretAnimation:ee(new p(22,"cursorSmoothCaretAnimation",!1,{description:o.a("cursorSmoothCaretAnimation","Controls whether the smooth caret animation should be enabled.")})),cursorStyle:ee(new C(23,"cursorStyle",n.Line,"line",["line","block","underline","line-thin","block-outline","underline-thin"],(function(e){switch(e){case"line":return n.Line;case"block":return n.Block;case"underline":return n.Underline;case"line-thin":return n.LineThin;case"block-outline":return n.BlockOutline;case"underline-thin":return n.UnderlineThin}}),{description:o.a("cursorStyle","Controls the cursor style.")})),cursorSurroundingLines:ee(new m(24,"cursorSurroundingLines",0,0,1073741824,{description:o.a("cursorSurroundingLines","Controls the minimal number of visible leading and trailing lines surrounding the cursor. Known as 'scrollOff' or 'scrollOffset' in some other editors.")})),cursorSurroundingLinesStyle:ee(new v(25,"cursorSurroundingLinesStyle","default",["default","all"],{enumDescriptions:[o.a("cursorSurroundingLinesStyle.default","`cursorSurroundingLines` is enforced only when triggered via the keyboard or API."),o.a("cursorSurroundingLinesStyle.all","`cursorSurroundingLines` is enforced always.")],description:o.a("cursorSurroundingLinesStyle","Controls when `cursorSurroundingLines` should be enforced.")})),cursorWidth:ee(new m(26,"cursorWidth",0,0,1073741824,{markdownDescription:o.a("cursorWidth","Controls the width of the cursor when `#editor.cursorStyle#` is set to `line`.")})),disableLayerHinting:ee(new p(27,"disableLayerHinting",!1)),disableMonospaceOptimizations:ee(new p(28,"disableMonospaceOptimizations",!1)),domReadOnly:ee(new p(29,"domReadOnly",!1)),dragAndDrop:ee(new p(30,"dragAndDrop",!0,{description:o.a("dragAndDrop","Controls whether the editor should allow moving selections via drag and drop.")})),emptySelectionClipboard:ee(new class extends p{constructor(){super(31,"emptySelectionClipboard",!0,{description:o.a("emptySelectionClipboard","Controls whether copying without a selection copies the current line.")})}compute(e,t,i){return i&&e.emptySelectionClipboard}}),extraEditorClassName:ee(new _(32,"extraEditorClassName","")),fastScrollSensitivity:ee(new f(33,"fastScrollSensitivity",5,e=>e<=0?5:e,{markdownDescription:o.a("fastScrollSensitivity","Scrolling speed multiplier when pressing `Alt`.")})),find:ee(new L),fixedOverflowWidgets:ee(new p(35,"fixedOverflowWidgets",!1)),folding:ee(new p(36,"folding",!0,{description:o.a("folding","Controls whether the editor has code folding enabled.")})),foldingStrategy:ee(new v(37,"foldingStrategy","auto",["auto","indentation"],{enumDescriptions:[o.a("foldingStrategy.auto","Use a language-specific folding strategy if available, else the indentation-based one."),o.a("foldingStrategy.indentation","Use the indentation-based folding strategy.")],description:o.a("foldingStrategy","Controls the strategy for computing folding ranges.")})),foldingHighlight:ee(new p(38,"foldingHighlight",!0,{description:o.a("foldingHighlight","Controls whether the editor should highlight folded ranges.")})),foldingImportsByDefault:ee(new p(39,"foldingImportsByDefault",!1,{description:o.a("foldingImportsByDefault","Controls whether the editor automatically collapses import ranges.")})),unfoldOnClickAfterEndOfLine:ee(new p(40,"unfoldOnClickAfterEndOfLine",!1,{description:o.a("unfoldOnClickAfterEndOfLine","Controls whether clicking on the empty content after a folded line will unfold the line.")})),fontFamily:ee(new _(41,"fontFamily",X.fontFamily,{description:o.a("fontFamily","Controls the font family.")})),fontInfo:ee(new k),fontLigatures2:ee(new x),fontSize:ee(new D),fontWeight:ee(new N),formatOnPaste:ee(new p(46,"formatOnPaste",!1,{description:o.a("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:ee(new p(47,"formatOnType",!1,{description:o.a("formatOnType","Controls whether the editor should automatically format the line after typing.")})),glyphMargin:ee(new p(48,"glyphMargin",!0,{description:o.a("glyphMargin","Controls whether the editor should render the vertical glyph margin. Glyph margin is mostly used for debugging.")})),gotoLocation:ee(new O),hideCursorInOverviewRuler:ee(new p(50,"hideCursorInOverviewRuler",!1,{description:o.a("hideCursorInOverviewRuler","Controls whether the cursor should be hidden in the overview ruler.")})),highlightActiveIndentGuide:ee(new p(51,"highlightActiveIndentGuide",!0,{description:o.a("highlightActiveIndentGuide","Controls whether the editor should highlight the active indent guide.")})),hover:ee(new E),inDiffEditor:ee(new p(53,"inDiffEditor",!1)),letterSpacing:ee(new f(55,"letterSpacing",X.letterSpacing,e=>f.clamp(e,-5,20),{description:o.a("letterSpacing","Controls the letter spacing in pixels.")})),lightbulb:ee(new M),lineDecorationsWidth:ee(new u(57,"lineDecorationsWidth",10)),lineHeight:ee(new A),lineNumbers:ee(new W),lineNumbersMinChars:ee(new m(60,"lineNumbersMinChars",5,1,300)),linkedEditing:ee(new p(61,"linkedEditing",!1,{description:o.a("linkedEditing","Controls whether the editor has linked editing enabled. Depending on the language, related symbols, e.g. HTML tags, are updated while editing.")})),links:ee(new p(62,"links",!0,{description:o.a("links","Controls whether the editor should detect links and make them clickable.")})),matchBrackets:ee(new v(63,"matchBrackets","always",["always","near","never"],{description:o.a("matchBrackets","Highlight matching brackets.")})),minimap:ee(new R),mouseStyle:ee(new v(65,"mouseStyle","text",["text","default","copy"])),mouseWheelScrollSensitivity:ee(new f(66,"mouseWheelScrollSensitivity",1,e=>0===e?1:e,{markdownDescription:o.a("mouseWheelScrollSensitivity","A multiplier to be used on the `deltaX` and `deltaY` of mouse wheel scroll events.")})),mouseWheelZoom:ee(new p(67,"mouseWheelZoom",!1,{markdownDescription:o.a("mouseWheelZoom","Zoom the font of the editor when using mouse wheel and holding `Ctrl`.")})),multiCursorMergeOverlapping:ee(new p(68,"multiCursorMergeOverlapping",!0,{description:o.a("multiCursorMergeOverlapping","Merge multiple cursors when they are overlapping.")})),multiCursorModifier:ee(new C(69,"multiCursorModifier","altKey","alt",["ctrlCmd","alt"],(function(e){return"ctrlCmd"===e?s.f?"metaKey":"ctrlKey":"altKey"}),{markdownEnumDescriptions:[o.a("multiCursorModifier.ctrlCmd","Maps to `Control` on Windows and Linux and to `Command` on macOS."),o.a("multiCursorModifier.alt","Maps to `Alt` on Windows and Linux and to `Option` on macOS.")],markdownDescription:o.a({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:ee(new v(70,"multiCursorPaste","spread",["spread","full"],{markdownEnumDescriptions:[o.a("multiCursorPaste.spread","Each cursor pastes a single line of the text."),o.a("multiCursorPaste.full","Each cursor pastes the full text.")],markdownDescription:o.a("multiCursorPaste","Controls pasting when the line count of the pasted text matches the cursor count.")})),occurrencesHighlight:ee(new p(71,"occurrencesHighlight",!0,{description:o.a("occurrencesHighlight","Controls whether the editor should highlight semantic symbol occurrences.")})),overviewRulerBorder:ee(new p(72,"overviewRulerBorder",!0,{description:o.a("overviewRulerBorder","Controls whether a border should be drawn around the overview ruler.")})),overviewRulerLanes:ee(new m(73,"overviewRulerLanes",3,0,3)),padding:ee(new P),parameterHints:ee(new F),peekWidgetDefaultFocus:ee(new v(76,"peekWidgetDefaultFocus","tree",["tree","editor"],{enumDescriptions:[o.a("peekWidgetDefaultFocus.tree","Focus the tree when opening peek"),o.a("peekWidgetDefaultFocus.editor","Focus the editor when opening peek")],description:o.a("peekWidgetDefaultFocus","Controls whether to focus the inline editor or the tree in the peek widget.")})),definitionLinkOpensInPeek:ee(new p(77,"definitionLinkOpensInPeek",!1,{description:o.a("definitionLinkOpensInPeek","Controls whether the Go to Definition mouse gesture always opens the peek widget.")})),quickSuggestions:ee(new j),quickSuggestionsDelay:ee(new m(79,"quickSuggestionsDelay",10,0,1073741824,{description:o.a("quickSuggestionsDelay","Controls the delay in milliseconds after which quick suggestions will show up.")})),readOnly:ee(new p(80,"readOnly",!1)),renameOnType:ee(new p(81,"renameOnType",!1,{description:o.a("renameOnType","Controls whether the editor auto renames on type."),markdownDeprecationMessage:o.a("renameOnTypeDeprecate","Deprecated, use `editor.linkedEditing` instead.")})),renderControlCharacters:ee(new p(82,"renderControlCharacters",!1,{description:o.a("renderControlCharacters","Controls whether the editor should render control characters.")})),renderIndentGuides:ee(new p(83,"renderIndentGuides",!0,{description:o.a("renderIndentGuides","Controls whether the editor should render indent guides.")})),renderFinalNewline:ee(new p(84,"renderFinalNewline",!0,{description:o.a("renderFinalNewline","Render last line number when the file ends with a newline.")})),renderLineHighlight:ee(new v(85,"renderLineHighlight","line",["none","gutter","line","all"],{enumDescriptions:["","","",o.a("renderLineHighlight.all","Highlights both the gutter and the current line.")],description:o.a("renderLineHighlight","Controls how the editor should render the current line highlight.")})),renderLineHighlightOnlyWhenFocus:ee(new p(86,"renderLineHighlightOnlyWhenFocus",!1,{description:o.a("renderLineHighlightOnlyWhenFocus","Controls if the editor should render the current line highlight only when the editor is focused.")})),renderValidationDecorations:ee(new v(87,"renderValidationDecorations","editable",["editable","on","off"])),renderWhitespace:ee(new v(88,"renderWhitespace","selection",["none","boundary","selection","trailing","all"],{enumDescriptions:["",o.a("renderWhitespace.boundary","Render whitespace characters except for single spaces between words."),o.a("renderWhitespace.selection","Render whitespace characters only on selected text."),o.a("renderWhitespace.trailing","Render only trailing whitespace characters."),""],description:o.a("renderWhitespace","Controls how the editor should render whitespace characters.")})),revealHorizontalRightPadding:ee(new m(89,"revealHorizontalRightPadding",30,0,1e3)),roundedSelection:ee(new p(90,"roundedSelection",!0,{description:o.a("roundedSelection","Controls whether selections should have rounded corners.")})),rulers:ee(new H),scrollbar:ee(new U),scrollBeyondLastColumn:ee(new m(93,"scrollBeyondLastColumn",5,0,1073741824,{description:o.a("scrollBeyondLastColumn","Controls the number of extra characters beyond which the editor will scroll horizontally.")})),scrollBeyondLastLine:ee(new p(94,"scrollBeyondLastLine",!0,{description:o.a("scrollBeyondLastLine","Controls whether the editor will scroll beyond the last line.")})),scrollPredominantAxis:ee(new p(95,"scrollPredominantAxis",!0,{description:o.a("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:ee(new p(96,"selectionClipboard",!0,{description:o.a("selectionClipboard","Controls whether the Linux primary clipboard should be supported."),included:s.d})),selectionHighlight:ee(new p(97,"selectionHighlight",!0,{description:o.a("selectionHighlight","Controls whether the editor should highlight matches similar to the selection.")})),selectOnLineNumbers:ee(new p(98,"selectOnLineNumbers",!0)),showFoldingControls:ee(new v(99,"showFoldingControls","mouseover",["always","mouseover"],{enumDescriptions:[o.a("showFoldingControls.always","Always show the folding controls."),o.a("showFoldingControls.mouseover","Only show the folding controls when the mouse is over the gutter.")],description:o.a("showFoldingControls","Controls when the folding controls on the gutter are shown.")})),showUnused:ee(new p(100,"showUnused",!0,{description:o.a("showUnused","Controls fading out of unused code.")})),showDeprecated:ee(new p(125,"showDeprecated",!0,{description:o.a("showDeprecated","Controls strikethrough deprecated variables.")})),inlayHints:ee(new T),snippetSuggestions:ee(new v(101,"snippetSuggestions","inline",["top","bottom","inline","none"],{enumDescriptions:[o.a("snippetSuggestions.top","Show snippet suggestions on top of other suggestions."),o.a("snippetSuggestions.bottom","Show snippet suggestions below other suggestions."),o.a("snippetSuggestions.inline","Show snippets suggestions with other suggestions."),o.a("snippetSuggestions.none","Do not show snippet suggestions.")],description:o.a("snippetSuggestions","Controls whether snippets are shown with other suggestions and how they are sorted.")})),smartSelect:ee(new G),smoothScrolling:ee(new p(103,"smoothScrolling",!1,{description:o.a("smoothScrolling","Controls whether the editor will scroll using an animation.")})),stopRenderingLineAfter:ee(new m(105,"stopRenderingLineAfter",1e4,-1,1073741824)),suggest:ee(new $),inlineSuggest:ee(new K),suggestFontSize:ee(new m(107,"suggestFontSize",0,0,1e3,{markdownDescription:o.a("suggestFontSize","Font size for the suggest widget. When set to `0`, the value of `#editor.fontSize#` is used.")})),suggestLineHeight:ee(new m(108,"suggestLineHeight",0,0,1e3,{markdownDescription:o.a("suggestLineHeight","Line height for the suggest widget. When set to `0`, the value of `#editor.lineHeight#` is used. The minimum value is 8.")})),suggestOnTriggerCharacters:ee(new p(109,"suggestOnTriggerCharacters",!0,{description:o.a("suggestOnTriggerCharacters","Controls whether suggestions should automatically show up when typing trigger characters.")})),suggestSelection:ee(new v(110,"suggestSelection","recentlyUsed",["first","recentlyUsed","recentlyUsedByPrefix"],{markdownEnumDescriptions:[o.a("suggestSelection.first","Always select the first suggestion."),o.a("suggestSelection.recentlyUsed","Select recent suggestions unless further typing selects one, e.g. `console.| -> console.log` because `log` has been completed recently."),o.a("suggestSelection.recentlyUsedByPrefix","Select suggestions based on previous prefixes that have completed those suggestions, e.g. `co -> console` and `con -> const`.")],description:o.a("suggestSelection","Controls how suggestions are pre-selected when showing the suggest list.")})),tabCompletion:ee(new v(111,"tabCompletion","off",["on","off","onlySnippets"],{enumDescriptions:[o.a("tabCompletion.on","Tab complete will insert the best matching suggestion when pressing tab."),o.a("tabCompletion.off","Disable tab completions."),o.a("tabCompletion.onlySnippets","Tab complete snippets when their prefix match. Works best when 'quickSuggestions' aren't enabled.")],description:o.a("tabCompletion","Enables tab completions.")})),tabIndex:ee(new m(112,"tabIndex",0,-1,1073741824)),unusualLineTerminators:ee(new v(113,"unusualLineTerminators","prompt",["auto","off","prompt"],{enumDescriptions:[o.a("unusualLineTerminators.auto","Unusual line terminators are automatically removed."),o.a("unusualLineTerminators.off","Unusual line terminators are ignored."),o.a("unusualLineTerminators.prompt","Unusual line terminators prompt to be removed.")],description:o.a("unusualLineTerminators","Remove unusual line terminators that might cause problems.")})),useShadowDOM:ee(new p(114,"useShadowDOM",!0)),useTabStops:ee(new p(115,"useTabStops",!0,{description:o.a("useTabStops","Inserting and deleting whitespace follows tab stops.")})),wordSeparators:ee(new _(116,"wordSeparators",t.b,{description:o.a("wordSeparators","Characters that will be used as word separators when doing word related navigations or operations.")})),wordWrap:ee(new v(117,"wordWrap","off",["off","on","wordWrapColumn","bounded"],{markdownEnumDescriptions:[o.a("wordWrap.off","Lines will never wrap."),o.a("wordWrap.on","Lines will wrap at the viewport width."),o.a({key:"wordWrap.wordWrapColumn",comment:["- `editor.wordWrapColumn` refers to a different setting and should not be localized."]},"Lines will wrap at `#editor.wordWrapColumn#`."),o.a({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:o.a({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:ee(new _(118,"wordWrapBreakAfterCharacters"," \t})]?|/&.,;¢°′″‰℃、。。、¢,.:;?!%・・ゝゞヽヾーァィゥェォッャュョヮヵヶぁぃぅぇぉっゃゅょゎゕゖㇰㇱㇲㇳㇴㇵㇶㇷㇸㇹㇺㇻㇼㇽㇾㇿ々〻ァィゥェォャュョッー”〉》」』】〕)]}」")),wordWrapBreakBeforeCharacters:ee(new _(119,"wordWrapBreakBeforeCharacters","([{‘“〈《「『【〔([{「£¥$£¥++")),wordWrapColumn:ee(new m(120,"wordWrapColumn",80,1,1073741824,{markdownDescription:o.a({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`.")})),wordWrapOverride1:ee(new v(121,"wordWrapOverride1","inherit",["off","on","inherit"])),wordWrapOverride2:ee(new v(122,"wordWrapOverride2","inherit",["off","on","inherit"])),wrappingIndent:ee(new C(123,"wrappingIndent",1,"same",["none","same","indent","deepIndent"],(function(e){switch(e){case"none":return 0;case"same":return 1;case"indent":return 2;case"deepIndent":return 3}}),{enumDescriptions:[o.a("wrappingIndent.none","No indentation. Wrapped lines begin at column 1."),o.a("wrappingIndent.same","Wrapped lines get the same indentation as the parent."),o.a("wrappingIndent.indent","Wrapped lines get +1 indentation toward the parent."),o.a("wrappingIndent.deepIndent","Wrapped lines get +2 indentation toward the parent.")],description:o.a("wrappingIndent","Controls the indentation of wrapped lines.")})),wrappingStrategy:ee(new v(124,"wrappingStrategy","simple",["simple","advanced"],{enumDescriptions:[o.a("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."),o.a("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:o.a("wrappingStrategy","Controls the algorithm that computes wrapping points.")})),editorClassName:ee(new S),pixelRatio:ee(new B),tabFocusMode:ee(new Z),layoutInfo:ee(new I),wrappingInfo:ee(new Y)}},fdc0:function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"msdax",extensions:[".dax",".msdax"],aliases:["DAX","MSDAX"],loader:function(){return i.e("chunk-2d22c171").then(i.bind(null,"f26e"))}})},fdcc:function(e,t,i){"use strict";i.d(t,"f",(function(){return o})),i.d(t,"g",(function(){return s})),i.d(t,"h",(function(){return r})),i.d(t,"e",(function(){return l})),i.d(t,"b",(function(){return d})),i.d(t,"c",(function(){return h})),i.d(t,"d",(function(){return c})),i.d(t,"a",(function(){return u}));const n=new class{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)}};function o(e){l(e)||n.onUnexpectedError(e)}function s(e){l(e)||n.onUnexpectedExternalError(e)}function r(e){var t,i;return e instanceof Error?(({name:t,message:i}=e),{$isError:!0,name:t,message:i,stack:e.stacktrace||e.stack}):e}const a="Canceled";function l(e){return e instanceof Error&&e.name===a&&e.message===a}function d(){const e=new Error(a);return e.name=e.message,e}function h(e){return e?new Error("Illegal argument: "+e):new Error("Illegal argument")}function c(e){return e?new Error("Illegal state: "+e):new Error("Illegal state")}class u extends Error{constructor(e){super("NotSupported"),e&&(this.message=e)}}},fe45:function(e,t,i){"use strict";i.d(t,"b",(function(){return n})),i.d(t,"a",(function(){return h})),i.d(t,"f",(function(){return c})),i.d(t,"e",(function(){return g})),i.d(t,"d",(function(){return m})),i.d(t,"c",(function(){return f}));var n,o=i("fdcc");class s{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 r=new s,a=new s,l=new s;function d(e,t,i=t,n=i){r.define(e,t),a.define(e,i),l.define(e,n)}function h(e,t){return(e|(65535&t)<<16>>>0)>>>0}function c(e,t){var i;return 0===e?null:(i=(65535&e)>>>0,0!=(e=(4294901760&e)>>>16)?new p([u(i,t),u(e,t)]):new p([u(i,t)]))}function u(e,t){var i=!!(2048&e),n=!!(256&e),o=2===t?n:i,s=!!(1024&e),r=!!(512&e);t=2===t?i:n,i=255&e;return new g(o,s,r,t,i)}d(0,"unknown"),d(1,"Backspace"),d(2,"Tab"),d(3,"Enter"),d(4,"Shift"),d(5,"Ctrl"),d(6,"Alt"),d(7,"PauseBreak"),d(8,"CapsLock"),d(9,"Escape"),d(10,"Space"),d(11,"PageUp"),d(12,"PageDown"),d(13,"End"),d(14,"Home"),d(15,"LeftArrow","Left"),d(16,"UpArrow","Up"),d(17,"RightArrow","Right"),d(18,"DownArrow","Down"),d(19,"Insert"),d(20,"Delete"),d(21,"0"),d(22,"1"),d(23,"2"),d(24,"3"),d(25,"4"),d(26,"5"),d(27,"6"),d(28,"7"),d(29,"8"),d(30,"9"),d(31,"A"),d(32,"B"),d(33,"C"),d(34,"D"),d(35,"E"),d(36,"F"),d(37,"G"),d(38,"H"),d(39,"I"),d(40,"J"),d(41,"K"),d(42,"L"),d(43,"M"),d(44,"N"),d(45,"O"),d(46,"P"),d(47,"Q"),d(48,"R"),d(49,"S"),d(50,"T"),d(51,"U"),d(52,"V"),d(53,"W"),d(54,"X"),d(55,"Y"),d(56,"Z"),d(57,"Meta"),d(58,"ContextMenu"),d(59,"F1"),d(60,"F2"),d(61,"F3"),d(62,"F4"),d(63,"F5"),d(64,"F6"),d(65,"F7"),d(66,"F8"),d(67,"F9"),d(68,"F10"),d(69,"F11"),d(70,"F12"),d(71,"F13"),d(72,"F14"),d(73,"F15"),d(74,"F16"),d(75,"F17"),d(76,"F18"),d(77,"F19"),d(78,"NumLock"),d(79,"ScrollLock"),d(80,";",";","OEM_1"),d(81,"=","=","OEM_PLUS"),d(82,",",",","OEM_COMMA"),d(83,"-","-","OEM_MINUS"),d(84,".",".","OEM_PERIOD"),d(85,"/","/","OEM_2"),d(86,"`","`","OEM_3"),d(110,"ABNT_C1"),d(111,"ABNT_C2"),d(87,"[","[","OEM_4"),d(88,"\\","\\","OEM_5"),d(89,"]","]","OEM_6"),d(90,"'","'","OEM_7"),d(91,"OEM_8"),d(92,"OEM_102"),d(93,"NumPad0"),d(94,"NumPad1"),d(95,"NumPad2"),d(96,"NumPad3"),d(97,"NumPad4"),d(98,"NumPad5"),d(99,"NumPad6"),d(100,"NumPad7"),d(101,"NumPad8"),d(102,"NumPad9"),d(103,"NumPad_Multiply"),d(104,"NumPad_Add"),d(105,"NumPad_Separator"),d(106,"NumPad_Subtract"),d(107,"NumPad_Decimal"),d(108,"NumPad_Divide"),(t=n=n||{}).toString=function(e){return r.keyCodeToStr(e)},t.fromString=function(e){return r.strToKeyCode(e)},t.toUserSettingsUS=function(e){return a.keyCodeToStr(e)},t.toUserSettingsGeneral=function(e){return l.keyCodeToStr(e)},t.fromUserSettings=function(e){return a.strToKeyCode(e)||l.strToKeyCode(e)};class g{constructor(e,t,i,n,o){this.ctrlKey=e,this.shiftKey=t,this.altKey=i,this.metaKey=n,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 p([this])}isDuplicateModifierCase(){return this.ctrlKey&&5===this.keyCode||this.shiftKey&&4===this.keyCode||this.altKey&&6===this.keyCode||this.metaKey&&57===this.keyCode}}class p{constructor(e){if(0===e.length)throw Object(o.c)("parts");this.parts=e}}class m{constructor(e,t,i,n,o,s){this.ctrlKey=e,this.shiftKey=t,this.altKey=i,this.metaKey=n,this.keyLabel=o,this.keyAriaLabel=s}}class f{}},fe86:function(e,t,i){},ffac:function(e,t,i){}}]); \ No newline at end of file diff --git a/crmeb/public/admin/js/chunk-6bf06aec.fd313158.js.gz b/crmeb/public/admin/js/chunk-6bf06aec.fd313158.js.gz new file mode 100644 index 000000000..c5b203525 Binary files /dev/null and b/crmeb/public/admin/js/chunk-6bf06aec.fd313158.js.gz differ diff --git a/crmeb/public/admin/js/chunk-6c7ee83e.3e33cc34.js b/crmeb/public/admin/js/chunk-6c7ee83e.3e33cc34.js deleted file mode 100644 index 895258077..000000000 --- a/crmeb/public/admin/js/chunk-6c7ee83e.3e33cc34.js +++ /dev/null @@ -1 +0,0 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-6c7ee83e"],{"00a3":function(e,t,i){"use strict";i.d(t,"b",(function(){return l})),i.d(t,"a",(function(){return d}));var n=i("11f7"),o=i("e757"),s=i("5d28"),r=i("a666"),a=i("30db");function l(e,t){let i=new s.a(t);return i.preventDefault(),{leftButton:i.leftButton,buttons:i.buttons,posx:i.posx,posy:i.posy}}class d{constructor(){this._hooks=new r.b,this._mouseMoveEventMerger=null,this._mouseMoveCallback=null,this._onStopCallback=null}dispose(){this.stopMonitoring(!1),this._hooks.dispose()}stopMonitoring(e,t){if(this.isMonitoring()){this._hooks.clear(),this._mouseMoveEventMerger=null,this._mouseMoveCallback=null;const i=this._onStopCallback;this._onStopCallback=null,e&&i&&i(t)}}isMonitoring(){return!!this._mouseMoveEventMerger}startMonitoring(e,t,i,r,l){if(!this.isMonitoring()){this._mouseMoveEventMerger=i,this._mouseMoveCallback=r,this._onStopCallback=l;const h=o.a.getSameOriginWindowChain();var d=a.c?"pointermove":"mousemove";const c=h.map(e=>e.window.document);i=n.F(e),i&&c.unshift(i);for(const e of c)this._hooks.add(n.l(e,d,e=>{e.buttons!==t?this.stopMonitoring(!0):this._mouseMoveCallback(e)},(e,t)=>this._mouseMoveEventMerger(e,t))),this._hooks.add(n.i(e,"mouseup",e=>this.stopMonitoring(!0)));o.a.hasDifferentOriginAncestor()&&(r=h[h.length-1],this._hooks.add(n.i(r.window.document,"mouseout",e=>{let t=new s.a(e);"html"===t.target.tagName.toLowerCase()&&this.stopMonitoring(!0)})),this._hooks.add(n.i(r.window.document,"mouseover",e=>{let t=new s.a(e);"html"===t.target.tagName.toLowerCase()&&this.stopMonitoring(!0)})),this._hooks.add(n.i(r.window.document.body,"mouseleave",e=>{this.stopMonitoring(!0)})))}}}},"0155":function(e,t,i){},"01b0":function(e,t,i){},"0292":function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"clojure",extensions:[".clj",".cljs",".cljc",".edn"],aliases:["clojure","Clojure"],loader:function(){return i.e("chunk-2d0a3577").then(i.bind(null,"0287"))}})},"03d9":function(e,t,i){"use strict";i.d(t,"a",(function(){return n})),i.d(t,"c",(function(){return o})),i.d(t,"b",(function(){return s})),i.d(t,"e",(function(){return r})),i.d(t,"d",(function(){return a})),i.d(t,"f",(function(){return l})),i.d(t,"h",(function(){return d})),i.d(t,"i",(function(){return h})),i.d(t,"g",(function(){return c}));var n,o,s,r,a,l,d,h,c;t=i("dff7");(i=n=n||{}).noSelection=t.a("noSelection","No selection"),i.singleSelectionRange=t.a("singleSelectionRange","Line {0}, Column {1} ({2} selected)"),i.singleSelection=t.a("singleSelection","Line {0}, Column {1}"),i.multiSelectionRange=t.a("multiSelectionRange","{0} selections ({1} characters selected)"),i.multiSelection=t.a("multiSelection","{0} selections"),i.emergencyConfOn=t.a("emergencyConfOn","Now changing the setting `accessibilitySupport` to 'on'."),i.openingDocs=t.a("openingDocs","Now opening the Editor Accessibility documentation page."),i.readonlyDiffEditor=t.a("readonlyDiffEditor"," in a read-only pane of a diff editor."),i.editableDiffEditor=t.a("editableDiffEditor"," in a pane of a diff editor."),i.readonlyEditor=t.a("readonlyEditor"," in a read-only code editor"),i.editableEditor=t.a("editableEditor"," in a code editor"),i.changeConfigToOnMac=t.a("changeConfigToOnMac","To configure the editor to be optimized for usage with a Screen Reader press Command+E now."),i.changeConfigToOnWinLinux=t.a("changeConfigToOnWinLinux","To configure the editor to be optimized for usage with a Screen Reader press Control+E now."),i.auto_on=t.a("auto_on","The editor is configured to be optimized for usage with a Screen Reader."),i.auto_off=t.a("auto_off","The editor is configured to never be optimized for usage with a Screen Reader, which is not the case at this time."),i.tabFocusModeOnMsg=t.a("tabFocusModeOnMsg","Pressing Tab in the current editor will move focus to the next focusable element. Toggle this behavior by pressing {0}."),i.tabFocusModeOnMsgNoKb=t.a("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."),i.tabFocusModeOffMsg=t.a("tabFocusModeOffMsg","Pressing Tab in the current editor will insert the tab character. Toggle this behavior by pressing {0}."),i.tabFocusModeOffMsgNoKb=t.a("tabFocusModeOffMsgNoKb","Pressing Tab in the current editor will insert the tab character. The command {0} is currently not triggerable by a keybinding."),i.openDocMac=t.a("openDocMac","Press Command+H now to open a browser window with more information related to editor accessibility."),i.openDocWinLinux=t.a("openDocWinLinux","Press Control+H now to open a browser window with more information related to editor accessibility."),i.outroMsg=t.a("outroMsg","You can dismiss this tooltip and return to the editor by pressing Escape or Shift+Escape."),i.showAccessibilityHelpAction=t.a("showAccessibilityHelpAction","Show Accessibility Help"),(o=o||{}).inspectTokensAction=t.a("inspectTokens","Developer: Inspect Tokens"),(s=s||{}).gotoLineActionLabel=t.a("gotoLineActionLabel","Go to Line/Column..."),(r=r||{}).helpQuickAccessActionLabel=t.a("helpQuickAccess","Show all Quick Access Providers"),(i=a=a||{}).quickCommandActionLabel=t.a("quickCommandActionLabel","Command Palette"),i.quickCommandHelp=t.a("quickCommandActionHelp","Show And Run Commands"),(i=l=l||{}).quickOutlineActionLabel=t.a("quickOutlineActionLabel","Go to Symbol..."),i.quickOutlineByCategoryActionLabel=t.a("quickOutlineByCategoryActionLabel","Go to Symbol by Category..."),(i=d=d||{}).editorViewAccessibleLabel=t.a("editorViewAccessibleLabel","Editor content"),i.accessibilityHelpMessage=t.a("accessibilityHelpMessage","Press Alt+F1 for Accessibility Options."),(h=h||{}).toggleHighContrast=t.a("toggleHighContrast","Toggle High Contrast Theme"),(c=c||{}).bulkEditServiceSummary=t.a("bulkEditServiceSummary","Made {0} edits in {1} files")},"03e8":function(e,t,i){"use strict";i.d(t,"a",(function(){return g})),i.d(t,"c",(function(){return h})),i.d(t,"b",(function(){return m}));var n,o=i("308f"),s=(t=i("a666"),i("ef8e9")),r=i("5fe7"),a=function(e,t,i,n){return new(i=i||Promise)((function(o,s){function r(e){try{l(n.next(e))}catch(e){s(e)}}function a(e){try{l(n.throw(e))}catch(e){s(e)}}function l(e){var t;e.done?o(e.value):((t=e.value)instanceof i?t:new i((function(e){e(t)}))).then(r,a)}l((n=n.apply(e,t||[])).next())}))};(c=n=n||{})[c.None=0]="None",c[c.Initialized=1]="Initialized",c[c.Closed=2]="Closed";class l extends t.a{constructor(e,t=Object.create(null)){super(),this.database=e,this.options=t,this._onDidChangeStorage=this._register(new o.b),this.onDidChangeStorage=this._onDidChangeStorage.event,this.state=n.None,this.cache=new Map,this.flushDelayer=new r.f(l.DEFAULT_FLUSH_DELAY),this.pendingDeletes=new Set,this.pendingInserts=new Map,this.whenFlushedCallbacks=[],this.registerListeners()}registerListeners(){this._register(this.database.onDidChangeItemsExternal(e=>this.onDidChangeItemsExternal(e)))}onDidChangeItemsExternal(e){var t;null!=(t=e.changed)&&t.forEach((e,t)=>this.accept(t,e)),null!=(t=e.deleted)&&t.forEach(e=>this.accept(e,void 0))}accept(e,t){if(this.state!==n.Closed){let i=!1;Object(s.m)(t)?i=this.cache.delete(e):this.cache.get(e)!==t&&(this.cache.set(e,t),i=!0),i&&this._onDidChangeStorage.fire(e)}}get(e,t){return e=this.cache.get(e),Object(s.m)(e)?t:e}getBoolean(e,t){return e=this.get(e),Object(s.m)(e)?t:"true"===e}getNumber(e,t){return e=this.get(e),Object(s.m)(e)?t:parseInt(e,10)}set(e,t){return a(this,void 0,void 0,(function*(){var i;if(this.state!==n.Closed)return Object(s.m)(t)?this.delete(e):(i=String(t),this.cache.get(e)!==i?(this.cache.set(e,i),this.pendingInserts.set(e,i),this.pendingDeletes.delete(e),this._onDidChangeStorage.fire(e),this.flushDelayer.trigger(()=>this.flushPending())):void 0)}))}delete(e){return a(this,void 0,void 0,(function*(){if(this.state!==n.Closed&&this.cache.delete(e))return this.pendingDeletes.has(e)||this.pendingDeletes.add(e),this.pendingInserts.delete(e),this._onDidChangeStorage.fire(e),this.flushDelayer.trigger(()=>this.flushPending())}))}get hasPending(){return 0{var e;if(!this.hasPending)for(;this.whenFlushedCallbacks.length;)null!=(e=this.whenFlushedCallbacks.pop())&&e()})}))}dispose(){this.flushDelayer.dispose(),super.dispose()}}l.DEFAULT_FLUSH_DELAY=100;class d{constructor(){this.onDidChangeItemsExternal=o.c.None,this.items=new Map}updateItems(e){return a(this,void 0,void 0,(function*(){e.insert&&e.insert.forEach((e,t)=>this.items.set(t,e)),e.delete&&e.delete.forEach(e=>this.items.delete(e))}))}}var h,c=i("0a0f");const u="__$__targetStorageMarker",g=Object(c.c)("storageService");(i=h=h||{})[i.NONE=0]="NONE",i[i.SHUTDOWN=1]="SHUTDOWN";class p extends t.a{constructor(e={flushInterval:p.DEFAULT_FLUSH_INTERVAL}){super(),this.options=e,this._onDidChangeValue=this._register(new o.e),this._onDidChangeTarget=this._register(new o.e),this._onWillSaveState=this._register(new o.b),this.onWillSaveState=this._onWillSaveState.event,this._workspaceKeyTargets=void 0,this._globalKeyTargets=void 0}emitDidChangeValue(e,t){t===u?(0===e?this._globalKeyTargets=void 0:1===e&&(this._workspaceKeyTargets=void 0),this._onDidChangeTarget.fire({scope:e})):this._onDidChangeValue.fire({scope:e,key:t,target:this.getKeyTargets(e)[t]})}get(e,t,i){return null==(t=this.getStorage(t))?void 0:t.get(e,i)}getBoolean(e,t,i){return null==(t=this.getStorage(t))?void 0:t.getBoolean(e,i)}getNumber(e,t,i){return null==(t=this.getStorage(t))?void 0:t.getNumber(e,i)}store(e,t,i,n){Object(s.m)(t)?this.remove(e,i):this.withPausedEmitters(()=>{var o;this.updateKeyTarget(e,i,n),null!=(o=this.getStorage(i))&&o.set(e,t)})}remove(e,t){this.withPausedEmitters(()=>{var i;this.updateKeyTarget(e,t,void 0),null!=(i=this.getStorage(t))&&i.delete(e)})}withPausedEmitters(e){this._onDidChangeValue.pause(),this._onDidChangeTarget.pause();try{e()}finally{this._onDidChangeValue.resume(),this._onDidChangeTarget.resume()}}updateKeyTarget(e,t,i){const n=this.getKeyTargets(t);"number"==typeof i?n[e]!==i&&(n[e]=i,null!=(i=this.getStorage(t))&&i.set(u,JSON.stringify(n))):"number"==typeof n[e]&&(delete n[e],null!=(i=this.getStorage(t))&&i.set(u,JSON.stringify(n)))}get workspaceKeyTargets(){return this._workspaceKeyTargets||(this._workspaceKeyTargets=this.loadKeyTargets(1)),this._workspaceKeyTargets}get globalKeyTargets(){return this._globalKeyTargets||(this._globalKeyTargets=this.loadKeyTargets(0)),this._globalKeyTargets}getKeyTargets(e){return 0===e?this.globalKeyTargets:this.workspaceKeyTargets}loadKeyTargets(e){if(e=this.get(u,e),e)try{return JSON.parse(e)}catch(e){}return Object.create(null)}}p.DEFAULT_FLUSH_INTERVAL=6e4;class m extends p{constructor(){super(),this.globalStorage=this._register(new l(new d)),this.workspaceStorage=this._register(new l(new d)),this._register(this.workspaceStorage.onDidChangeStorage(e=>this.emitDidChangeValue(1,e))),this._register(this.globalStorage.onDidChangeStorage(e=>this.emitDidChangeValue(0,e)))}getStorage(e){return 0===e?this.globalStorage:this.workspaceStorage}}},"0447":function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"xml",extensions:[".xml",".dtd",".ascx",".csproj",".config",".wxi",".wxl",".wxs",".xaml",".svg",".svgz",".opf",".xsl"],firstLine:"(\\<\\?xml.*)|(\\{i.push(...this.validateAndRegisterProperties(e,t,e.extensionInfo)),this.configurationContributors.push(e),this.registerJSONConfiguration(e)}),p.registerSchema(g,this.resourceLanguageSettingsSchema),this._onDidSchemaChange.fire(),this._onDidUpdateConfiguration.fire(i)}registerOverrideIdentifiers(e){for(const t of e)this.overrideIdentifiers.add(t);this.updateOverridePropertyPatternKey()}validateAndRegisterProperties(e,t=!0,i,n=3){var r;n=o.m(e.scope)?n:e.scope;let a=[],l=e.properties;if(l)for(var d in l)if(t&&function(e){return e.trim()?m.test(e)?s.a("config.property.languageDefault","Cannot register '{0}'. This matches property pattern '\\\\[.*\\\\]$' for describing language specific editor settings. Use 'configurationDefaults' contribution.",e):void 0!==_.getConfigurationProperties()[e]&&s.a("config.property.duplicate","Cannot register '{0}'. This property is already registered.",e):s.a("config.property.empty","Cannot register an empty property")}(d))delete l[d];else{const e=l[d];this.updatePropertyDefaultValue(d,e),m.test(d)?e.scope=void 0:(e.scope=o.m(e.scope)?n:e.scope,e.restricted=o.m(e.restricted)?!(null==(r=null==i?void 0:i.restrictedConfigurations)||!r.includes(d)):e.restricted),l[d].hasOwnProperty("included")&&!l[d].included?(this.excludedConfigurationProperties[d]=l[d],delete l[d]):(this.configurationProperties[d]=l[d],!l[d].deprecationMessage&&l[d].markdownDeprecationMessage&&(l[d].deprecationMessage=l[d].markdownDeprecationMessage),a.push(d))}if(e=e.allOf,e)for(var h of e)a.push(...this.validateAndRegisterProperties(h,t,i,n));return a}getConfigurationProperties(){return this.configurationProperties}registerJSONConfiguration(e){const t=e=>{var i=e.properties;if(i)for(const t in i)this.updateSchema(t,i[t]);let n=e.allOf;n&&n.forEach(t)};t(e)}updateSchema(e,t){switch((a.properties[e]=t).scope){case 1:l.properties[e]=t;break;case 2:d.properties[e]=t;break;case 6:h.properties[e]=t;break;case 3:c.properties[e]=t;break;case 4:u.properties[e]=t;break;case 5:u.properties[e]=t,this.resourceLanguageSettingsSchema.properties[e]=t}}updateOverridePropertyPatternKey(){for(const i of this.overrideIdentifiers.values()){var e=`[${i}]`,t={type:"object",description:s.a("overrideSettings.defaultDescription","Configure editor settings to be overridden for a language."),errorMessage:s.a("overrideSettings.errorMessage","This setting does not support per-language configuration."),$ref:g};this.updatePropertyDefaultValue(e,t),a.properties[e]=t,l.properties[e]=t,d.properties[e]=t,h.properties[e]=t,c.properties[e]=t,u.properties[e]=t}this._onDidSchemaChange.fire()}updatePropertyDefaultValue(e,t){let i=this.defaultValues[e];o.l(i)&&(i=t.default),o.l(i)&&(i=function(e){switch(e=Array.isArray(e)?e[0]:e,e){case"boolean":return!1;case"integer":case"number":return 0;case"string":return"";case"array":return[];case"object":return{};default:return null}}(t.type)),t.default=i}};i.a.add(r.Configuration,_)},"099d":function(e,t,i){"use strict";function n(e){return e<0?0:255n.a.replace(o.a.lift(e.range),e.text))):e.executeEdits("formatEditsCommand",r.map(e=>n.a.replaceMove(o.a.lift(e.range),e.text))),i&&e.pushUndoStop()}}},"0a0f":function(e,t,i){"use strict";var n,o;i.d(t,"b",(function(){return n})),i.d(t,"a",(function(){return s})),i.d(t,"c",(function(){return a})),i.d(t,"d",(function(){return l})),(o=n=n||{}).serviceIds=new Map,o.DI_TARGET="$di$target",o.DI_DEPENDENCIES="$di$dependencies",o.getServiceDependencies=function(e){return e[o.DI_DEPENDENCIES]||[]};const s=a("instantiationService");function r(e,t,i,o){t[n.DI_TARGET]===t?t[n.DI_DEPENDENCIES].push({id:e,index:i,optional:o}):(t[n.DI_DEPENDENCIES]=[{id:e,index:i,optional:o}],t[n.DI_TARGET]=t)}function a(e){if(n.serviceIds.has(e))return n.serviceIds.get(e);function t(e,i,n){if(3!==arguments.length)throw new Error("@IServiceName-decorator can only be used to decorate a parameter");r(t,e,n,!1)}return t.toString=()=>e,n.serviceIds.set(e,t),t}function l(e){return function(t,i,n){if(3!==arguments.length)throw new Error("@optional-decorator can only be used to decorate a parameter");r(e,t,n,!0)}}},"0a31":function(e,t,i){"use strict";i.d(t,"a",(function(){return n})),t=i("0f70"),i=i("30db");const n={clipboard:{writeText:i.g||document.queryCommandSupported&&document.queryCommandSupported("copy")||!!(navigator&&navigator.clipboard&&navigator.clipboard.writeText),readText:i.g||!!(navigator&&navigator.clipboard&&navigator.clipboard.readText)},keyboard:i.g||t.i?0:navigator.keyboard||t.h?1:2,touch:"ontouchstart"in window||0, selectionStart: "+this.selectionStart+", selectionEnd: "+this.selectionEnd+"]"}static readFromTextArea(e){return new a(e.getValue(),e.getSelectionStart(),e.getSelectionEnd(),null,null)}collapseSelection(){return new a(this.value,this.value.length,this.value.length,null,null)}writeToTextArea(e,t,i){t.setValue(e,this.value),i&&t.setSelectionRange(e,this.selectionStart,this.selectionEnd)}deduceEditorPosition(e){var t;if(e<=this.selectionStart)return t=this.value.substring(e,this.selectionStart),this._finishDeduceEditorPosition(this.selectionStartPosition,t,-1);if(e>=this.selectionEnd)return t=this.value.substring(this.selectionEnd,e),this._finishDeduceEditorPosition(this.selectionEndPosition,t,1);const i=this.value.substring(this.selectionStart,e);return-1===i.indexOf(String.fromCharCode(8230))?this._finishDeduceEditorPosition(this.selectionStartPosition,i,1):(t=this.value.substring(e,this.selectionEnd),this._finishDeduceEditorPosition(this.selectionEndPosition,t,-1))}_finishDeduceEditorPosition(e,t,i){let n=0,o=-1;for(;-1!==(o=t.indexOf("\n",o+1));)n++;return[e,i*t.length,n]}static selectedText(e){return new a(e,0,e.length,null,null)}static deduceInput(e,t,i){if(!e)return{text:"",replacePrevCharCnt:0,replaceNextCharCnt:0,positionDelta:0};let o=e.value;var s=e.selectionStart;e=e.selectionEnd;let r=t.value;var a=t.selectionStart,l=(t=t.selectionEnd,o.substring(e)),d=r.substring(t);l=n.e(l,d),r=r.substring(0,r.length-l),d=(o=o.substring(0,o.length-l)).substring(0,s),l=r.substring(0,a),l=n.d(d,l);if(r=r.substring(l),o=o.substring(l),a-=l,s-=l,t-=l,e-=l,i&&a==t&&0n.getKeybindings()})}get isVisible(){return this._visible}show(e,t,i,n){return y(this,void 0,void 0,(function*(){var o=n.includeDisabledActions?t.allActions:t.validActions;if(o.length){if(!this._editor.getDomNode())throw this._visible=!1,Object(h.b)();this._visible=!0,this._showingActions.value=t;const n=this.getMenuActions(e,o,t.documentation),s=m.a.isIPosition(i)?this._toCoords(i):i||{x:0,y:0},r=this._keybindingResolver.getResolver();o=this._editor.getOption(114),this._contextMenuService.showContextMenu({domForShadowRoot:o?this._editor.getDomNode():void 0,getAnchor:()=>s,getActions:()=>n,onHide:()=>{this._visible=!1,this._editor.focus()},autoSelectFirstItem:!0,getKeyBinding:e=>e instanceof S?r(e.action):void 0})}else this._visible=!1}))}getMenuActions(e,t,i){var n;const o=e=>new S(e.action,()=>this._delegate.onSelectCodeAction(e)),s=t.map(o),r=[...i];if(i=this._editor.getModel(),i&&s.length)for(const a of f.a.all(i))a._getAdditionalMenuItems&&r.push(...a._getAdditionalMenuItems({trigger:e.type,only:null==(n=null==(n=e.filter)?void 0:n.include)?void 0:n.value},t.map(e=>e.action)));return r.length&&s.push(new p.d,...r.map(e=>o(new d.a({title:e.title,command:e},void 0)))),s}_toCoords(e){if(!this._editor.hasModel())return{x:0,y:0};this._editor.revealPosition(e,1),this._editor.render();e=this._editor.getScrolledVisiblePosition(e);var t=Object(g.D)(this._editor.getDomNode());return{x:t.left+e.left,y:t.top+e.top+e.height}}};L=C([w(2,b.a),w(3,v.a)],L);class x{constructor(e){this._keybindingProvider=e}getResolver(){const e=new o(()=>this._keybindingProvider.getKeybindings().filter(e=>0<=x.codeActionCommands.indexOf(e.command)).filter(e=>e.resolvedKeybinding).map(e=>{let t=e.commandArgs;return e.command===d.e?t={kind:_.b.SourceOrganizeImports.value}:e.command===d.c&&(t={kind:_.b.SourceFixAll.value}),Object.assign({resolvedKeybinding:e.resolvedKeybinding},_.a.fromUser(t,{kind:_.b.None,apply:"never"}))}));return t=>t.kind&&null!=(t=this.bestKeybindingForCodeAction(t,e.getValue()))?t.resolvedKeybinding:void 0}bestKeybindingForCodeAction(e,t){if(e.kind){const i=new _.b(e.kind);return t.filter(e=>e.kind.contains(i)).filter(t=>!t.preferred||e.isPreferred).reduceRight((e,t)=>!e||e.kind.contains(t.kind)?t:e,void 0)}}}x.codeActionCommands=[d.f,d.b,d.g,d.e,d.c];var k,D=i("00a3"),N=i("308f"),O=(i("30d5"),i("b57f")),E=i("dff7"),I=(C=i("b7d0"),i("303e")),M=i("a60f"),T=i("561a"),A=(b=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3{const t=this._editor.getModel();(1!==this.state.type||!t||this.state.editorPosition.lineNumber>=t.getLineCount())&&this.hide()})),M.b.ignoreTarget(this._domNode),this._register(g.n(this._domNode,e=>{if(1===this.state.type){this._editor.focus(),e.preventDefault();var{top:t,height:i}=g.D(this._domNode),n=this._editor.getOption(58);let o=Math.floor(n/3);null!==this.state.widgetPosition.position&&this.state.widgetPosition.position.lineNumber{if(1==(1&e.buttons)){this.hide();const t=new D.a;t.startMonitoring(e.target,e.buttons,D.b,()=>{},()=>{t.dispose()})}})),this._register(this._editor.onDidChangeConfiguration(e=>{e.hasChanged(56)&&!this._editor.getOption(56).enabled&&this.hide()})),this._updateLightBulbTitleAndIcon(),this._register(this._keybindingService.onDidUpdateKeybindings(this._updateLightBulbTitleAndIcon,this))}dispose(){super.dispose(),this._editor.removeContentWidget(this)}getId(){return"LightBulbWidget"}getDomNode(){return this._domNode}getPosition(){return 1===this._state.type?this._state.widgetPosition:null}update(t,i,n){if(t.validActions.length<=0)return this.hide();const o=this._editor.getOptions();if(!o.get(56).enabled)return this.hide();const s=this._editor.getModel();if(!s)return this.hide();var{lineNumber:r,column:a}=s.validatePosition(n),l=s.getOptions().tabSize,d=o.get(42),h=s.getLineContent(r);h=O.b.computeIndentLevel(h,l),l=e=>2{var i=null==(i=e.getColor(I.r))?void 0:i.transparent(.7),n=e.getColor(I.Q);n&&t.addRule(`\n\t\t.monaco-editor .contentWidgets ${T.b.lightBulb.cssSelector} {\n\t\t\tcolor: ${n};\n\t\t\tbackground-color: ${i};\n\t\t}`),n=e.getColor(I.P);n&&t.addRule(`\n\t\t.monaco-editor .contentWidgets ${T.b.lightbulbAutofix.cssSelector} {\n\t\t\tcolor: ${n};\n\t\t\tbackground-color: ${i};\n\t\t}`)});A=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3this._register(r.createInstance(L,this._editor,{onSelectCodeAction:e=>F(this,void 0,void 0,(function*(){this.delegate.applyCodeAction(e,!0)}))}))),this._lightBulbWidget=new o(()=>{const e=this._register(r.createInstance(R,this._editor,t,i));return this._register(e.onClick(e=>this.showCodeActionList(e.trigger,e.actions,e,{includeDisabledActions:!1}))),e})}dispose(){B(this,P,!0,"f"),super.dispose()}update(e){var i,n;return F(this,void 0,void 0,(function*(){if(1!==e.type)null!=(i=this._lightBulbWidget.rawValue)&&i.hide();else{let s;try{s=yield e.actions}catch(t){return void Object(h.f)(t)}if(!j(this,P,"f"))if(this._lightBulbWidget.getValue().update(s,e.trigger,e.position),1===e.trigger.type){if(null!=(i=e.trigger.filter)&&i.include){var o=this.tryGetValidActionToApply(e.trigger,s);if(o){try{yield this.delegate.applyCodeAction(o,!1)}finally{s.dispose()}return}if(e.trigger.context&&(o=this.getInvalidActionThatWouldHaveBeenApplied(e.trigger,s),o&&o.action.disabled))return c.a.get(this._editor).showMessage(o.action.disabled,e.trigger.context.position),void s.dispose()}o=!(null==(n=e.trigger.filter)||!n.include),!e.trigger.context||s.allActions.length&&(o||s.validActions.length)?(this._activeCodeActions.value=s,this._codeActionWidget.getValue().show(e.trigger,s,e.position,{includeDisabledActions:o})):(c.a.get(this._editor).showMessage(e.trigger.context.notAvailableMessage,e.trigger.context.position),(this._activeCodeActions.value=s).dispose())}else this._codeActionWidget.getValue().isVisible?s.dispose():this._activeCodeActions.value=s}}))}getInvalidActionThatWouldHaveBeenApplied(e,t){return t.allActions.length&&("first"===e.autoApply&&0===t.validActions.length||"ifSingle"===e.autoApply&&1===t.allActions.length)?t.allActions.find(({action:e})=>e.disabled):void 0}tryGetValidActionToApply(e,t){return t.validActions.length&&("first"===e.autoApply&&0this._onMarkerChanges(e))),this._register(this._editor.onDidChangeCursorPosition(()=>this._onCursorChange()))}trigger(e){var t=this._getRangeOfSelectionUnlessWhitespaceEnclosed(e);return this._createEventAndSignalChange(e,t)}_onMarkerChanges(e){const t=this._editor.getModel();t&&e.some(e=>Object(G.f)(e,t.uri))&&this._autoTriggerTimer.cancelAndSet(()=>{this.trigger({type:2})},this._delay)}_onCursorChange(){this._autoTriggerTimer.cancelAndSet(()=>{this.trigger({type:2})},this._delay)}_getRangeOfMarker(e){const t=this._editor.getModel();if(t)for(const n of this._markerService.read({resource:t.uri})){var i=t.validateRange(n);if(Z.a.intersectRanges(i,e))return Z.a.lift(i)}}_getRangeOfSelectionUnlessWhitespaceEnclosed(e){if(this._editor.hasModel()){const n=this._editor.getModel(),o=this._editor.getSelection();if(o.isEmpty()&&2===e.type){var{lineNumber:e,column:t}=o.getPosition(),i=n.getLineContent(e);if(0===i.length)return;if(1===t){if(/\s/.test(i[0]))return}else if(t===n.getLineMaxColumn(e)){if(/\s/.test(i[i.length-1]))return}else if(/\s/.test(i[t-2])&&/\s/.test(i[t-1]))return}return o}}_createEventAndSignalChange(e,t){var i=this._editor.getModel();if(t&&i){const n=this._getRangeOfMarker(t);return i=(n||t).getStartPosition(),e={trigger:e,selection:t,position:i},this._signalChange(e),e}this._signalChange(void 0)}}v=V=V||{},v.Empty={type:0},v.Triggered=class{constructor(e,t,i,n){this.trigger=e,this.rangeOrSelection=t,this.position=i,this._cancellablePromise=n,this.type=1,this.actions=n.catch(e=>{if(Object(h.e)(e))return ee;throw e})}cancel(){this._cancellablePromise.cancel()}};const ee={allActions:[],validActions:[],dispose:()=>{},documentation:[],hasAutoFix:!1};class te extends s.a{constructor(e,t,i,n){super(),this._editor=e,this._markerService=t,this._progressService=n,this._codeActionOracle=this._register(new s.d),this._state=V.Empty,this._onDidChangeState=this._register(new N.b),this.onDidChangeState=this._onDidChangeState.event,ie.set(this,!1),this._supportedCodeActions=Q.bindTo(i),this._register(this._editor.onDidChangeModel(()=>this._update())),this._register(this._editor.onDidChangeModelLanguage(()=>this._update())),this._register(f.a.onDidChange(()=>this._update())),this._update()}dispose(){Y(this,ie,"f")||(X(this,ie,!0,"f"),super.dispose(),this.setState(V.Empty,!0))}_update(){if(!Y(this,ie,"f")){this._codeActionOracle.value=void 0,this.setState(V.Empty);const e=this._editor.getModel();if(e&&f.a.has(e)&&!this._editor.getOption(80)){const t=[];for(const i of f.a.all(e))Array.isArray(i.providedCodeActionKinds)&&t.push(...i.providedCodeActionKinds);this._supportedCodeActions.set(t.join(" ")),this._codeActionOracle.value=new J(this._editor,this._markerService,t=>{var i,n;t?(n=Object($.h)(i=>Object(d.d)(e,t.selection,t.trigger,K.b.None,i)),1===t.trigger.type&&null!=(i=this._progressService)&&i.showWhile(n,250),this.setState(new V.Triggered(t.trigger,t.selection,t.position,n))):this.setState(V.Empty)},void 0),this._codeActionOracle.value.trigger({type:2})}else this._supportedCodeActions.reset()}}trigger(e){this._codeActionOracle.value&&this._codeActionOracle.value.trigger(e)}setState(e,t){e!==this._state&&(1===this._state.type&&this._state.cancel(),this._state=e,t||Y(this,ie,"f")||this._onDidChangeState.fire(e))}}var ie=new WeakMap,ne=(C=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3this.update(e))),this._ui=new o(()=>this._register(new W(e,de.Id,me.Id,{applyCodeAction:(e,t)=>ne(this,void 0,void 0,(function*(){try{yield this._applyCodeAction(e)}finally{t&&this._trigger({type:2,filter:{}})}}))},this._instantiationService)))}static get(t){return t.getContribution(e.ID)}update(e){this._ui.getValue().update(e)}showCodeActions(e,t,i){return this._ui.getValue().showCodeActionList(e,t,i,{includeDisabledActions:!1})}manualTriggerAtCurrentPosition(e,t,i){var n;this._editor.hasModel()&&(c.a.get(this._editor).closeMessage(),n=this._editor.getPosition(),this._trigger({type:1,filter:t,autoApply:i,context:{notAvailableMessage:e,position:n}}))}_trigger(e){return this._model.trigger(e)}_applyCodeAction(e){return this._instantiationService.invokeFunction(ae,e,this._editor)}};function ae(e,t,i){return ne(this,void 0,void 0,(function*(){const o=e.get(a.a),s=e.get(H.b),r=e.get(q.a),l=e.get(U.a);if(r.publicLog2("codeAction.applyCodeAction",{codeActionTitle:t.action.title,codeActionKind:t.action.kind,codeActionIsPreferred:!!t.action.isPreferred}),yield t.resolve(n.a.None),t.action.edit&&(yield o.apply(a.b.convert(t.action.edit),{editor:i,label:t.action.title})),t.action.command)try{yield s.executeCommand(t.action.command.id,...t.action.command.arguments||[])}catch(o){d="string"==typeof(d=o)?d:d instanceof Error&&"string"==typeof d.message?d.message:void 0,l.error("string"==typeof d?d:E.a("applyCodeActionFailed","An unknown error occurred while applying the code action"))}var d}))}function le(e,t,i,n){if(e.hasModel()){const o=re.get(e);o&&o.manualTriggerAtCurrentPosition(t,i,n)}}re.ID="editor.contrib.quickFixController",re=C([A(1,w.b),A(2,z.b),A(3,K.a),A(4,u.a)],re);class de extends t.b{constructor(){super({id:de.Id,label:E.a("quickfix.trigger.label","Quick Fix..."),alias:"Quick Fix...",precondition:z.a.and(l.a.writable,l.a.hasCodeActionsProvider),kbOpts:{kbExpr:l.a.editorTextFocus,primary:2132,weight:100}})}run(e,t){return le(t,E.a("editor.action.quickFix.noneMessage","No code actions available"),void 0,void 0)}}de.Id="editor.action.quickFix";class he extends t.c{constructor(){super({id:d.b,precondition:z.a.and(l.a.writable,l.a.hasCodeActionsProvider),description:{description:"Trigger a code action",args:[{name:"args",schema:se}]}})}runEditorCommand(e,t,i){var n=_.a.fromUser(i,{kind:_.b.Empty,apply:"ifSingle"});return le(t,"string"==typeof(null==i?void 0:i.kind)?n.preferred?E.a("editor.action.codeAction.noneMessage.preferred.kind","No preferred code actions for '{0}' available",i.kind):E.a("editor.action.codeAction.noneMessage.kind","No code actions for '{0}' available",i.kind):n.preferred?E.a("editor.action.codeAction.noneMessage.preferred","No preferred code actions available"):E.a("editor.action.codeAction.noneMessage","No code actions available"),{include:n.kind,includeSourceActions:!0,onlyIncludePreferredActions:n.preferred},n.apply)}}class ce extends t.b{constructor(){super({id:d.f,label:E.a("refactor.label","Refactor..."),alias:"Refactor...",precondition:z.a.and(l.a.writable,l.a.hasCodeActionsProvider),kbOpts:{kbExpr:l.a.editorTextFocus,primary:3120,mac:{primary:1328},weight:100},contextMenuOpts:{group:"1_modification",order:2,when:z.a.and(l.a.writable,oe(_.b.Refactor))},description:{description:"Refactor...",args:[{name:"args",schema:se}]}})}run(e,t,i){var n=_.a.fromUser(i,{kind:_.b.Refactor,apply:"never"});return le(t,"string"==typeof(null==i?void 0:i.kind)?n.preferred?E.a("editor.action.refactor.noneMessage.preferred.kind","No preferred refactorings for '{0}' available",i.kind):E.a("editor.action.refactor.noneMessage.kind","No refactorings for '{0}' available",i.kind):n.preferred?E.a("editor.action.refactor.noneMessage.preferred","No preferred refactorings available"):E.a("editor.action.refactor.noneMessage","No refactorings available"),{include:_.b.Refactor.contains(n.kind)?n.kind:_.b.None,onlyIncludePreferredActions:n.preferred},n.apply)}}class ue extends t.b{constructor(){super({id:d.g,label:E.a("source.label","Source Action..."),alias:"Source Action...",precondition:z.a.and(l.a.writable,l.a.hasCodeActionsProvider),contextMenuOpts:{group:"1_modification",order:2.1,when:z.a.and(l.a.writable,oe(_.b.Source))},description:{description:"Source Action...",args:[{name:"args",schema:se}]}})}run(e,t,i){var n=_.a.fromUser(i,{kind:_.b.Source,apply:"never"});return le(t,"string"==typeof(null==i?void 0:i.kind)?n.preferred?E.a("editor.action.source.noneMessage.preferred.kind","No preferred source actions for '{0}' available",i.kind):E.a("editor.action.source.noneMessage.kind","No source actions for '{0}' available",i.kind):n.preferred?E.a("editor.action.source.noneMessage.preferred","No preferred source actions available"):E.a("editor.action.source.noneMessage","No source actions available"),{include:_.b.Source.contains(n.kind)?n.kind:_.b.None,includeSourceActions:!0,onlyIncludePreferredActions:n.preferred},n.apply)}}class ge extends t.b{constructor(){super({id:d.e,label:E.a("organizeImports.label","Organize Imports"),alias:"Organize Imports",precondition:z.a.and(l.a.writable,oe(_.b.SourceOrganizeImports)),kbOpts:{kbExpr:l.a.editorTextFocus,primary:1581,weight:100}})}run(e,t){return le(t,E.a("editor.action.organize.noneMessage","No organize imports action available"),{include:_.b.SourceOrganizeImports,includeSourceActions:!0},"ifSingle")}}class pe extends t.b{constructor(){super({id:d.c,label:E.a("fixAll.label","Fix All"),alias:"Fix All",precondition:z.a.and(l.a.writable,oe(_.b.SourceFixAll))})}run(e,t){return le(t,E.a("fixAll.noneMessage","No fix all action available"),{include:_.b.SourceFixAll,includeSourceActions:!0},"ifSingle")}}class me extends t.b{constructor(){super({id:me.Id,label:E.a("autoFix.label","Auto Fix..."),alias:"Auto Fix...",precondition:z.a.and(l.a.writable,oe(_.b.QuickFix)),kbOpts:{kbExpr:l.a.editorTextFocus,primary:1620,mac:{primary:2644},weight:100}})}run(e,t){return le(t,E.a("editor.action.autoFix.noneMessage","No auto fixes available"),{include:_.b.QuickFix,onlyIncludePreferredActions:!0},"ifSingle")}}me.Id="editor.action.autoFix"},"0baa":function(e,t,i){},"0bfb":function(e,t,i){"use strict";function n(e){const t=this;let i,n=!1;return function(){return n||(n=!0,i=e.apply(t,arguments)),i}}i.d(t,"a",(function(){return n}))},"0d30":function(e,t,i){},"0ef9":function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"kotlin",extensions:[".kt"],aliases:["Kotlin","kotlin"],mimetypes:["text/x-kotlin-source","text/x-kotlin"],loader:function(){return i.e("chunk-2d221814").then(i.bind(null,"cb43"))}})},"0f70":function(e,t,i){"use strict";i.d(t,"d",(function(){return s})),i.d(t,"b",(function(){return r})),i.d(t,"l",(function(){return a})),i.d(t,"c",(function(){return l})),i.d(t,"a",(function(){return d})),i.d(t,"g",(function(){return c})),i.d(t,"j",(function(){return u})),i.d(t,"f",(function(){return g})),i.d(t,"h",(function(){return p})),i.d(t,"k",(function(){return m})),i.d(t,"e",(function(){return f})),i.d(t,"i",(function(){return _}));var n=i("308f");class o{constructor(){this._zoomLevel=0,this._lastZoomLevelChangeTime=0,this._onDidChangeZoomLevel=new n.b,this.onDidChangeZoomLevel=this._onDidChangeZoomLevel.event,this._zoomFactor=1}getZoomLevel(){return this._zoomLevel}getTimeSinceLastZoomLevelChanged(){return Date.now()-this._lastZoomLevelChangeTime}getZoomFactor(){return this._zoomFactor}getPixelRatio(){var e=document.createElement("canvas").getContext("2d");return(window.devicePixelRatio||1)/(e.webkitBackingStorePixelRatio||e.mozBackingStorePixelRatio||e.msBackingStorePixelRatio||e.oBackingStorePixelRatio||e.backingStorePixelRatio||1)}}function s(){return o.INSTANCE.getZoomLevel()}function r(){return o.INSTANCE.getTimeSinceLastZoomLevelChanged()}function a(e){return o.INSTANCE.onDidChangeZoomLevel(e)}function l(){return o.INSTANCE.getZoomFactor()}function d(){return o.INSTANCE.getPixelRatio()}o.INSTANCE=new o;const h=navigator.userAgent,c=0<=h.indexOf("Firefox"),u=0<=h.indexOf("AppleWebKit"),g=0<=h.indexOf("Chrome"),p=!g&&0<=h.indexOf("Safari"),m=!g&&!p&&u,f=0<=h.indexOf("Android"),_=window.matchMedia&&window.matchMedia("(display-mode: standalone)").matches},1080:function(e,t,i){"use strict";i.d(t,"b",(function(){return l})),i.d(t,"a",(function(){return m}));var n=i("3742"),o=i("7ab3"),s=i("6a89");class r{constructor(e,t,i,n,o,s){this._richEditBracketBrand=void 0,this.languageIdentifier=e,this.index=t,this.open=i,this.close=n,this.forwardRegex=o,this.reversedRegex=s,this._openSet=r._toSet(this.open),this._closeSet=r._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 i of e)t.add(i);return t}}function a(e){const t=e.length,i=(e=e.map(e=>[e[0].toLowerCase(),e[1].toLowerCase()]),[]);for(let c=0;c{var[e,i]=e,[t,n]=t;return e===t||e===n||i===t||i===n})(s,e[n])){d=l=void 0;var r=i[c],a=i[n],l=Math.min(r,a),d=Math.max(r,a);for(let e=0;enew r(e,n,t.open,t.close,function(e,t,i,n){let o=[];o=(o=o.concat(e)).concat(t);for(let s=0,r=o.length;st?e:"\\"+e)}const l=new RegExp("\\\\"+i.source,"g");function d(e){return e.replace(l,e=>"\\"+e)}const h=new RegExp(`(\\s)?(\\\\)?${i.source}(\\s)?`,"g");function c(e){return-1===e.indexOf(s)?e:e.replace(h,(e,t,i,n)=>i?e:t||n||"")}function u(e){var t,i=e.indexOf(s);if(-1===i)return{text:e};{var n=e;e=i;const a=[];let l="";function o(e){if(e){l+=e;for(const t of e)a.push(g)}}let d,h,c=-1,u="",g=0,p=e;var r=n.length;for(o(n.substr(0,e));p{let n=i.relatedTarget;for(;n&&n!==e;)n=n.parentNode;n!==e&&t(i)})}function S(e,t){return f(e,"pointerout",i=>{let n=i.relatedTarget;for(;n&&n!==e;)n=n.parentNode;n!==e&&t(i)})}let L,x,k=null;class D{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(t){Object(l.f)(t)}}static sort(e,t){return t.priority-e.priority}}{let e=[],t=null,i=!1,n=!1,o=()=>{for(i=!1,t=e,e=[],n=!0;0(t=new D(t,n),e.push(t),i||(i=!0,n=o,(k=k||(self.requestAnimationFrame||self.msRequestAnimationFrame||self.webkitRequestAnimationFrame||self.mozRequestAnimationFrame||self.oRequestAnimationFrame||(e=>setTimeout(()=>e((new Date).getTime()),0)))).call(self,n)),t),L=(e,i)=>{var o;return n?(o=new D(e,i),t.push(o),o):x(e,i)}}class N extends h.a{constructor(e,t,i,n=function(e,t){return t},o=8){super();let s=null,r=0,l=this._register(new a.g),d=()=>{r=(new Date).getTime(),i(s),s=null};this._register(f(e,t,e=>{s=n(s,e),e=(new Date).getTime()-r,o<=e?(l.cancel(),d()):l.setIfNotSet(d,o-e)}))}}function O(e,t,i,n,o){return new N(e,t,i,n,o)}function E(e){return document.defaultView.getComputedStyle(e,null)}function I(e){if(e!==document.body)return new T(e.clientWidth,e.clientHeight);if(u.c&&window.visualViewport)return new T(window.visualViewport.width,window.visualViewport.height);if(window.innerWidth&&window.innerHeight)return new T(window.innerWidth,window.innerHeight);if(document.body&&document.body.clientWidth&&document.body.clientHeight)return new T(document.body.clientWidth,document.body.clientHeight);if(document.documentElement&&document.documentElement.clientWidth&&document.documentElement.clientHeight)return new T(document.documentElement.clientWidth,document.documentElement.clientHeight);throw new Error("Unable to figure out browser width and height")}class M{static convertToPixels(e,t){return parseFloat(t)||0}static getDimension(e,t,i){let n=E(e),o="0";return n&&(o=n.getPropertyValue?n.getPropertyValue(t):n.getAttribute(i)),M.convertToPixels(e,o)}static getBorderLeftWidth(e){return M.getDimension(e,"border-left-width","borderLeftWidth")}static getBorderRightWidth(e){return M.getDimension(e,"border-right-width","borderRightWidth")}static getBorderTopWidth(e){return M.getDimension(e,"border-top-width","borderTopWidth")}static getBorderBottomWidth(e){return M.getDimension(e,"border-bottom-width","borderBottomWidth")}static getPaddingLeft(e){return M.getDimension(e,"padding-left","paddingLeft")}static getPaddingRight(e){return M.getDimension(e,"padding-right","paddingRight")}static getPaddingTop(e){return M.getDimension(e,"padding-top","paddingTop")}static getPaddingBottom(e){return M.getDimension(e,"padding-bottom","paddingBottom")}static getMarginLeft(e){return M.getDimension(e,"margin-left","marginLeft")}static getMarginTop(e){return M.getDimension(e,"margin-top","marginTop")}static getMarginRight(e){return M.getDimension(e,"margin-right","marginRight")}static getMarginBottom(e){return M.getDimension(e,"margin-bottom","marginBottom")}}class T{constructor(e,t){this.width=e,this.height=t}with(e=this.width,t=this.height){return e!==this.width||t!==this.height?new T(e,t):this}static is(e){return"object"==typeof e&&"number"==typeof e.height&&"number"==typeof e.width}static lift(e){return e instanceof T?e:new T(e.width,e.height)}static equals(e,t){return e===t||!(!e||!t)&&e.width===t.width&&e.height===t.height}}function A(e){let t=e.offsetParent,i=e.offsetTop,n=e.offsetLeft;for(;null!==(e=e.parentNode)&&e!==document.body&&e!==document.documentElement;){i-=e.scrollTop;var o=K(e)?null:E(e);o&&(n-="rtl"!==o.direction?e.scrollLeft:-e.scrollLeft),e===t&&(n+=M.getBorderLeftWidth(e),i=(i+=M.getBorderTopWidth(e))+e.offsetTop,n+=e.offsetLeft,t=e.offsetParent)}return{left:n,top:i}}function R(e,t,i){"number"==typeof t&&(e.style.width=t+"px"),"number"==typeof i&&(e.style.height=i+"px")}function P(e){return e=e.getBoundingClientRect(),{left:e.left+F.scrollX,top:e.top+F.scrollY,width:e.width,height:e.height}}const F=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 B(e){var t=M.getMarginLeft(e)+M.getMarginRight(e);return e.offsetWidth+t}function j(e){var t=M.getBorderLeftWidth(e)+M.getBorderRightWidth(e),i=M.getPaddingLeft(e)+M.getPaddingRight(e);return e.offsetWidth-t-i}function W(e){var t=M.getBorderTopWidth(e)+M.getBorderBottomWidth(e),i=M.getPaddingTop(e)+M.getPaddingBottom(e);return e.offsetHeight-t-i}function V(e){var t=M.getMarginTop(e)+M.getMarginBottom(e);return e.offsetHeight+t}function H(e,t){for(;e;){if(e===t)return!0;e=e.parentNode}return!1}function z(e,t,i){for(;e&&e.nodeType===e.ELEMENT_NODE;){if(e.classList.contains(t))return e;if(i)if("string"==typeof i){if(e.classList.contains(i))return null}else if(e===i)return null;e=e.parentNode}return null}function U(e,t,i){return!!z(e,t,i)}function K(e){return e&&e.host&&e.mode}function q(e){return!!$(e)}function $(e){for(;e.parentNode;){if(e===document.body)return null;e=e.parentNode}return K(e)?e:null}function G(){let e=document.activeElement;for(;null!==e&&void 0!==e&&e.shadowRoot;)e=e.shadowRoot.activeElement;return e}function Z(e=document.getElementsByTagName("head")[0]){let t=document.createElement("style");return t.type="text/css",t.media="screen",e.appendChild(t),t}let Y=null;function X(){return Y=Y||Z()}function Q(e,t,i=X()){i&&t&&i.sheet.insertRule(e+"{"+t+"}",0)}function J(e,t=X()){if(t){var i,n,o=null!=(n=null==(i=t)?void 0:i.sheet)&&n.rules?i.sheet.rules:null!=(n=null==i?void 0:i.sheet)&&n.cssRules?i.sheet.cssRules:[];let s=[];for(let t=0;t{i=!1,t||(t=!0,this._onDidFocus.fire())},o=()=>{t&&(i=!0,window.setTimeout(()=>{i&&(i=!1,t=!1,this._onDidBlur.fire())},0))};this._refreshStateHandler=()=>{H(document.activeElement,e)!==t&&(t?o:n)()},this._register(f(e,te.FOCUS,n,!0)),this._register(f(e,te.BLUR,o,!0))}}function re(e){return new se(e)}function ae(e,...t){if(e.append(...t),1===t.length&&"string"!=typeof t[0])return t[0]}function le(e,t){return e.insertBefore(t,e.firstChild),t}function de(e,...t){e.innerText="",ae(e,...t)}const he=/([\w\-]+)?(#([\w\-]+))?((\.([\w\-]+))*)/;function ce(e,t,i,...o){let s,r=he.exec(t);if(!r)throw new Error("Bad use of emmet");return i=Object.assign({},i||{}),t=r[1]||"div",s=e!==n.HTML?document.createElementNS(e,t):document.createElement(t),r[3]&&(s.id=r[3]),r[4]&&(s.className=r[4].replace(/\./g," ").trim()),Object.keys(i).forEach(e=>{var t=i[e];void 0!==t&&(/^on\w+$/.test(e)?s[e]=t:"selected"===e?t&&s.setAttribute(e,"true"):s.setAttribute(e,t))}),s.append(...o),s}function ue(e,t,...i){return ce(n.HTML,e,t,...i)}function ge(...e){for(var t of e)t.style.display="",t.removeAttribute("aria-hidden")}function pe(...e){for(var t of e)t.style.display="none",t.setAttribute("aria-hidden","true")}function me(e){return Array.prototype.slice.call(document.getElementsByTagName(e),0)}function fe(e){return e=window.devicePixelRatio*e,Math.max(1,Math.floor(e))/window.devicePixelRatio}function _e(e){window.open(e,"_blank","noopener")}function be(e){const t=()=>{e(),i=x(t)};let i=x(t);return Object(h.i)(()=>i.dispose())}function ve(e){return e?`url('${c.a.asBrowserUri(e).toString(!0).replace(/'/g,"%27")}')`:"url('')"}function Ce(e){return`'${e.replace(/'/g,"%27")}'`}(i=n=n||{}).HTML="http://www.w3.org/1999/xhtml",i.SVG="http://www.w3.org/2000/svg",ue.SVG=function(e,t,...i){return ce(n.SVG,e,t,...i)},c.b.setPreferredWebSchema(/^https:/.test(window.location.href)?"https":"http");class we extends d.b{constructor(){super(),this._subscriptions=new h.b,this._keyStatus={altKey:!1,shiftKey:!1,ctrlKey:!1,metaKey:!1},this._subscriptions.add(f(window,"keydown",e=>{if(!e.defaultPrevented){var t=new s.a(e);if(6!==t.keyCode||!e.repeat){if(e.altKey&&!this._keyStatus.altKey)this._keyStatus.lastKeyPressed="alt";else if(e.ctrlKey&&!this._keyStatus.ctrlKey)this._keyStatus.lastKeyPressed="ctrl";else if(e.metaKey&&!this._keyStatus.metaKey)this._keyStatus.lastKeyPressed="meta";else if(e.shiftKey&&!this._keyStatus.shiftKey)this._keyStatus.lastKeyPressed="shift";else{if(6===t.keyCode)return;this._keyStatus.lastKeyPressed=void 0}this._keyStatus.altKey=e.altKey,this._keyStatus.ctrlKey=e.ctrlKey,this._keyStatus.metaKey=e.metaKey,this._keyStatus.shiftKey=e.shiftKey,this._keyStatus.lastKeyPressed&&(this._keyStatus.event=e,this.fire(this._keyStatus))}}},!0)),this._subscriptions.add(f(window,"keyup",e=>{e.defaultPrevented||(!e.altKey&&this._keyStatus.altKey?this._keyStatus.lastKeyReleased="alt":!e.ctrlKey&&this._keyStatus.ctrlKey?this._keyStatus.lastKeyReleased="ctrl":!e.metaKey&&this._keyStatus.metaKey?this._keyStatus.lastKeyReleased="meta":!e.shiftKey&&this._keyStatus.shiftKey?this._keyStatus.lastKeyReleased="shift":this._keyStatus.lastKeyReleased=void 0,this._keyStatus.lastKeyPressed!==this._keyStatus.lastKeyReleased&&(this._keyStatus.lastKeyPressed=void 0),this._keyStatus.altKey=e.altKey,this._keyStatus.ctrlKey=e.ctrlKey,this._keyStatus.metaKey=e.metaKey,this._keyStatus.shiftKey=e.shiftKey,this._keyStatus.lastKeyReleased&&(this._keyStatus.event=e,this.fire(this._keyStatus)))},!0)),this._subscriptions.add(f(document.body,"mousedown",()=>{this._keyStatus.lastKeyPressed=void 0},!0)),this._subscriptions.add(f(document.body,"mouseup",()=>{this._keyStatus.lastKeyPressed=void 0},!0)),this._subscriptions.add(f(document.body,"mousemove",e=>{e.buttons&&(this._keyStatus.lastKeyPressed=void 0)},!0)),this._subscriptions.add(f(window,"blur",()=>{this.resetKeyStatus()}))}get keyStatus(){return this._keyStatus}resetKeyStatus(){this.doResetKeyStatus(),this.fire(this._keyStatus)}doResetKeyStatus(){this._keyStatus={altKey:!1,shiftKey:!1,ctrlKey:!1,metaKey:!1}}static getInstance(){return we.instance||(we.instance=new we),we.instance}dispose(){super.dispose(),this._subscriptions.dispose()}}function ye(e,t){const i=window.matchMedia(e);"function"==typeof i.addEventListener?i.addEventListener("change",t):i.addListener(t)}},"133b":function(e,t,i){},1389:function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"yaml",extensions:[".yaml",".yml"],aliases:["YAML","yaml","YML","yml"],mimetypes:["application/x-yaml","text/x-yaml"],loader:function(){return i.e("chunk-2d0aab07").then(i.bind(null,"11a2"))}})},"13e8":function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"csp",extensions:[],aliases:["CSP","csp"],loader:function(){return i.e("chunk-2d209408").then(i.bind(null,"a7ea"))}})},1569:function(e,t,i){"use strict";function n(e,t){if(!e)throw new Error(t?`Assertion failed (${t})`:"Assertion Failed")}i.d(t,"a",(function(){return n}))},1665:function(e,t,i){"use strict";i.d(t,"b",(function(){return o})),i.d(t,"a",(function(){return s}));t=i("30db");var n=i("dff7");const o=new(i("4fc3").c)("isWindows",t.i,Object(n.a)("isWindows","Whether the operating system is Windows")),s="inputFocus"},"16f5":function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"less",extensions:[".less"],aliases:["Less","less"],mimetypes:["text/x-less","text/less"],loader:function(){return i.e("chunk-2d0bb267").then(i.bind(null,"39f1"))}})},1754:function(e,t,i){},1898:function(e,t,i){"use strict";i.d(t,"b",(function(){return D})),i.d(t,"c",(function(){return N})),i.d(t,"a",(function(){return O}));var n=i("0f70"),o=i("11f7"),s=i("6653"),r=i("5d28"),a=i("00a3"),l=(t=i("1b7d"),i("5fe7"));class d extends t.a{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",void 0!==e.top&&(this.bgDomNode.style.top="0px"),void 0!==e.left&&(this.bgDomNode.style.left="0px"),void 0!==e.bottom&&(this.bgDomNode.style.bottom="0px"),void 0!==e.right&&(this.bgDomNode.style.right="0px"),this.domNode=document.createElement("div"),this.domNode.className=e.className,this.domNode.classList.add(...e.icon.classNamesArray),this.domNode.style.position="absolute",this.domNode.style.width="11px",this.domNode.style.height="11px",void 0!==e.top&&(this.domNode.style.top=e.top+"px"),void 0!==e.left&&(this.domNode.style.left=e.left+"px"),void 0!==e.bottom&&(this.domNode.style.bottom=e.bottom+"px"),void 0!==e.right&&(this.domNode.style.right=e.right+"px"),this._mouseMoveMonitor=this._register(new a.a),this.onmousedown(this.bgDomNode,e=>this._arrowMouseDown(e)),this.onmousedown(this.domNode,e=>this._arrowMouseDown(e)),this._mousedownRepeatTimer=this._register(new l.c),this._mousedownScheduleRepeatTimer=this._register(new l.g)}_arrowMouseDown(e){this._onActivate(),this._mousedownRepeatTimer.cancel(),this._mousedownScheduleRepeatTimer.cancelAndSet(()=>{this._mousedownRepeatTimer.cancelAndSet(()=>this._onActivate(),1e3/24)},200),this._mouseMoveMonitor.startMonitoring(e.target,e.buttons,a.b,e=>{},()=>{this._mousedownRepeatTimer.cancel(),this._mousedownScheduleRepeatTimer.cancel()}),e.preventDefault()}}var h=i("a666");class c extends h.a{constructor(e,t,i){super(),this._visibility=e,this._visibleClassName=t,this._invisibleClassName=i,this._domNode=null,this._isVisible=!1,this._isNeeded=!1,this._rawShouldBeVisible=!1,this._shouldBeVisible=!1,this._revealTimer=this._register(new l.g)}setVisibility(e){this._visibility!==e&&(this._visibility=e,this._updateShouldBeVisible())}setShouldBeVisible(e){this._rawShouldBeVisible=e,this._updateShouldBeVisible()}_applyVisibilitySetting(){return 2!==this._visibility&&(3===this._visibility||this._rawShouldBeVisible)}_updateShouldBeVisible(){var e=this._applyVisibilitySetting();this._shouldBeVisible!==e&&(this._shouldBeVisible=e,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":"")))}}var u=i("30db");class g extends t.a{constructor(e){super(),this._lazyRender=e.lazyRender,this._host=e.host,this._scrollable=e.scrollable,this._scrollByPage=e.scrollByPage,this._scrollbarState=e.scrollbarState,this._visibilityController=this._register(new c(e.visibility,"visible scrollbar "+e.extraScrollbarClassName,"invisible scrollbar "+e.extraScrollbarClassName)),this._visibilityController.setIsNeeded(this._scrollbarState.isNeeded()),this._mouseMoveMonitor=this._register(new a.a),this._shouldRender=!0,this.domNode=Object(s.b)(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){e=this._register(new d(e)),this.domNode.domNode.appendChild(e.bgDomNode),this.domNode.domNode.appendChild(e.domNode)}_createSlider(e,t,i,n){this.slider=Object(s.b)(document.createElement("div")),this.slider.setClassName("slider"),this.slider.setPosition("absolute"),this.slider.setTop(e),this.slider.setLeft(t),"number"==typeof i&&this.slider.setWidth(i),"number"==typeof n&&this.slider.setHeight(n),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){var t=this.domNode.domNode.getClientRects()[0].top,i=t+this._scrollbarState.getSliderPosition(),n=(t=t+this._scrollbarState.getSliderPosition()+this._scrollbarState.getSliderSize(),this._sliderMousePosition(e));i<=n&&n<=t?e.leftButton&&(e.preventDefault(),this._sliderMouseDown(e,()=>{})):this._onMouseDown(e)}_onMouseDown(e){let t,i;i=e.target===this.domNode.domNode&&"number"==typeof e.browserEvent.offsetX&&"number"==typeof e.browserEvent.offsetY?(t=e.browserEvent.offsetX,e.browserEvent.offsetY):(n=o.D(this.domNode.domNode),t=e.posx-n.left,e.posy-n.top);var n=this._mouseDownRelativePosition(t,i);this._setDesiredScrollPositionNow(this._scrollByPage?this._scrollbarState.getDesiredScrollPositionFromOffsetPaged(n):this._scrollbarState.getDesiredScrollPositionFromOffset(n)),e.leftButton&&(e.preventDefault(),this._sliderMouseDown(e,()=>{}))}_sliderMouseDown(e,t){const i=this._sliderMousePosition(e),n=this._sliderOrthogonalMousePosition(e),o=this._scrollbarState.clone();this.slider.toggleClassName("active",!0),this._mouseMoveMonitor.startMonitoring(e.target,e.buttons,a.b,e=>{var t=this._sliderOrthogonalMousePosition(e);t=Math.abs(t-n);u.i&&140{this.slider.toggleClassName("active",!1),this._host.onDragEnd(),t()}),this._host.onDragStart()}_setDesiredScrollPositionNow(e){var 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()}isNeeded(){return this._scrollbarState.isNeeded()}}class p{constructor(e,t,i,n,o,s){this._scrollbarSize=Math.round(t),this._oppositeScrollbarSize=Math.round(i),this._arrowSize=Math.round(e),this._visibleSize=n,this._scrollSize=o,this._scrollPosition=s,this._computedAvailableSize=0,this._computedIsNeeded=!1,this._computedSliderSize=0,this._computedSliderRatio=0,this._computedSliderPosition=0,this._refreshComputedValues()}clone(){return new p(this._arrowSize,this._scrollbarSize,this._oppositeScrollbarSize,this._visibleSize,this._scrollSize,this._scrollPosition)}setVisibleSize(e){return e=Math.round(e),this._visibleSize!==e&&(this._visibleSize=e,this._refreshComputedValues(),!0)}setScrollSize(e){return e=Math.round(e),this._scrollSize!==e&&(this._scrollSize=e,this._refreshComputedValues(),!0)}setScrollPosition(e){return e=Math.round(e),this._scrollPosition!==e&&(this._scrollPosition=e,this._refreshComputedValues(),!0)}setScrollbarSize(e){this._scrollbarSize=Math.round(e)}setOppositeScrollbarSize(e){this._oppositeScrollbarSize=Math.round(e)}static _computeValues(e,t,i,n,o){e=Math.max(0,i-e),t=Math.max(0,e-2*t);var s=0this._host.onMouseWheel(new r.b(null,1,0))}),this._createArrow({className:"scra",icon:_,top:n,left:void 0,bottom:void 0,right:i,bgWidth:t.arrowSize,bgHeight:t.horizontalScrollbarSize,onActivate:()=>this._host.onMouseWheel(new r.b(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}updateOptions(e){this.updateScrollbarSize(2===e.horizontal?0:e.horizontalScrollbarSize),this._scrollbarState.setOppositeScrollbarSize(2===e.vertical?0:e.verticalScrollbarSize),this._visibilityController.setVisibility(e.horizontal),this._scrollByPage=e.scrollByPage}}const v=Object(m.e)("scrollbar-button-up",m.b.triangleUp),C=Object(m.e)("scrollbar-button-down",m.b.triangleDown);class w extends g{constructor(e,t,i){var n=e.getScrollDimensions(),o=e.getCurrentScrollPosition();super({lazyRender:t.lazyRender,host:i,scrollbarState:new p(t.verticalHasArrows?t.arrowSize:0,2===t.vertical?0:t.verticalScrollbarSize,0,n.height,n.scrollHeight,o.scrollTop),visibility:t.vertical,extraScrollbarClassName:"vertical",scrollable:e,scrollByPage:t.scrollByPage}),t.verticalHasArrows&&(i=(t.arrowSize-11)/2,n=(t.verticalScrollbarSize-11)/2,this._createArrow({className:"scra",icon:v,top:i,left:n,bottom:void 0,right:void 0,bgWidth:t.verticalScrollbarSize,bgHeight:t.arrowSize,onActivate:()=>this._host.onMouseWheel(new r.b(null,0,1))}),this._createArrow({className:"scra",icon:C,top:void 0,left:n,bottom:i,right:void 0,bgWidth:t.verticalScrollbarSize,bgHeight:t.arrowSize,onActivate:()=>this._host.onMouseWheel(new r.b(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}updateOptions(e){this.updateScrollbarSize(2===e.vertical?0:e.verticalScrollbarSize),this._scrollbarState.setOppositeScrollbarSize(0),this._visibilityController.setVisibility(e.vertical),this._scrollByPage=e.scrollByPage}}var y=i("308f"),S=i("42e39");i("7aad");class L{constructor(e,t,i){this.timestamp=e,this.deltaX=t,this.deltaY=i,this.score=0}}class x{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,i=1,n=this._rear;for(;;){var o=n===this._front?e:Math.pow(2,-i);if(e-=o,t+=this._memory[n].score*o,n===this._front)break;n=(this._capacity+n-1)%this._capacity,i++}return t<=.5}accept(e,t,i){const n=new L(e,t,i);n.score=this._computeScore(n),-1===this._front&&-1===this._rear?(this._memory[0]=n,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]=n)}_computeScore(e){if(0{this._onWillScroll.fire(e),this._onDidScroll(e),this._onScroll.fire(e)})),t={onMouseWheel:e=>this._onMouseWheel(e),onDragStart:()=>this._onDragStart(),onDragEnd:()=>this._onDragEnd()},this._verticalScrollbar=this._register(new w(this._scrollable,this._options,t)),this._horizontalScrollbar=this._register(new b(this._scrollable,this._options,t)),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=Object(s.b)(document.createElement("div")),this._leftShadowDomNode.setClassName("shadow"),this._domNode.appendChild(this._leftShadowDomNode.domNode),this._topShadowDomNode=Object(s.b)(document.createElement("div")),this._topShadowDomNode.setClassName("shadow"),this._domNode.appendChild(this._topShadowDomNode.domNode),this._topLeftShadowDomNode=Object(s.b)(document.createElement("div")),this._topLeftShadowDomNode.setClassName("shadow"),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 l.g),this._isDragging=!1,this._mouseIsOver=!1,this._shouldRender=!0,this._revealOnScroll=!0}dispose(){this._mouseWheelToDispose=Object(h.f)(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,u.f&&(this._options.className+=" mac"),this._domNode.className="monaco-scrollable-element "+this._options.className}updateOptions(e){void 0!==e.handleMouseWheel&&(this._options.handleMouseWheel=e.handleMouseWheel,this._setListeningToMouseWheel(this._options.handleMouseWheel)),void 0!==e.mouseWheelScrollSensitivity&&(this._options.mouseWheelScrollSensitivity=e.mouseWheelScrollSensitivity),void 0!==e.fastScrollSensitivity&&(this._options.fastScrollSensitivity=e.fastScrollSensitivity),void 0!==e.scrollPredominantAxis&&(this._options.scrollPredominantAxis=e.scrollPredominantAxis),void 0!==e.horizontal&&(this._options.horizontal=e.horizontal),void 0!==e.vertical&&(this._options.vertical=e.vertical),void 0!==e.horizontalScrollbarSize&&(this._options.horizontalScrollbarSize=e.horizontalScrollbarSize),void 0!==e.verticalScrollbarSize&&(this._options.verticalScrollbarSize=e.verticalScrollbarSize),void 0!==e.scrollByPage&&(this._options.scrollByPage=e.scrollByPage),this._horizontalScrollbar.updateOptions(this._options),this._verticalScrollbar.updateOptions(this._options),this._options.lazyRender||this._render()}_setListeningToMouseWheel(e){0{this._onMouseWheel(new r.b(e))},{passive:!1})))}_onMouseWheel(e){const t=x.INSTANCE;var i=window.devicePixelRatio/Object(n.c)();u.i||u.d?t.accept(Date.now(),e.deltaX/i,e.deltaY/i):t.accept(Date.now(),e.deltaX,e.deltaY);let o=!1;if(e.deltaY||e.deltaX){let n=e.deltaY*this._options.mouseWheelScrollSensitivity,r=e.deltaX*this._options.mouseWheelScrollSensitivity;this._options.scrollPredominantAxis&&(Math.abs(n)>=Math.abs(r)?r=0:n=0),this._options.flipAxes&&([n,r]=[r,n]);var s;i=!u.f&&e.browserEvent&&e.browserEvent.shiftKey,i=(!this._options.scrollYToX&&!i||r||(r=n,n=0),e.browserEvent&&e.browserEvent.altKey&&(r*=this._options.fastScrollSensitivity,n*=this._options.fastScrollSensitivity),this._scrollable.getFutureScrollPosition());let a={};n&&(s=50*n,s=i.scrollTop-(s<0?Math.floor(s):Math.ceil(s)),this._verticalScrollbar.writeScrollPosition(a,s)),r&&(s=50*r,s=i.scrollLeft-(s<0?Math.floor(s):Math.ceil(s)),this._horizontalScrollbar.writeScrollPosition(a,s)),a=this._scrollable.validateScrollPosition(a),i.scrollLeft===a.scrollLeft&&i.scrollTop===a.scrollTop||(this._options.mouseWheelSmoothScroll&&t.isPhysicalMouseWheel()?this._scrollable.setScrollPositionSmooth(a):this._scrollable.setScrollPositionNow(a),o=!0)}let r=o;(r=!((r=!(r||!this._options.alwaysConsumeMouseWheel)||r)||!this._options.consumeMouseWheelIfScrollbarIsNeeded||!this._verticalScrollbar.isNeeded()&&!this._horizontalScrollbar.isNeeded())||r)&&(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(){var e,t,i;this._shouldRender&&(this._shouldRender=!1,this._horizontalScrollbar.render(),this._verticalScrollbar.render(),this._options.useShadows&&(t=(i=0<(e=this._scrollable.getCurrentScrollPosition()).scrollTop)?" top":"",i=(e=0this._hide(),500)}}class D extends k{constructor(e,t){(t=t||{}).mouseWheelSmoothScroll=!1;var i=new S.a(0,e=>o.V(e));super(e,t,i),this._register(i)}setScrollPosition(e){this._scrollable.setScrollPositionNow(e)}getScrollPosition(){return this._scrollable.getCurrentScrollPosition()}}class N extends k{constructor(e,t,i){super(e,t,i)}setScrollPosition(e){e.reuseAnimation?this._scrollable.setScrollPositionSmooth(e,e.reuseAnimation):this._scrollable.setScrollPositionNow(e)}getScrollPosition(){return this._scrollable.getCurrentScrollPosition()}}class O extends D{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})}}},"191f":function(e,t,i){"use strict";i.d(t,"a",(function(){return p})),i.d(t,"b",(function(){return m}));var n=i("fdcc"),o=i("3742"),s=i("2c29"),r=i("ccde"),a=i("6a89"),l=i("8025");class d{constructor(e,t,i){this._range=e,this._charBeforeSelection=t,this._charAfterSelection=i}getEditOperations(e,t){t.addTrackedEditOperation(new a.a(this._range.startLineNumber,this._range.startColumn,this._range.startLineNumber,this._range.startColumn),this._charBeforeSelection),t.addTrackedEditOperation(new a.a(this._range.endLineNumber,this._range.endColumn,this._range.endLineNumber,this._range.endColumn),this._charAfterSelection)}computeCursorState(e,t){t=t.getInverseEditOperations();var i=t[0].range;t=t[1].range;return new l.a(i.endLineNumber,i.endColumn,t.endLineNumber,t.endColumn-this._charAfterSelection.length)}}var h=i("2e5d"),c=i("e6ff"),u=i("2837"),g=i("70cb");class p{static indent(e,t,i){if(null===t||null===i)return[];let n=[];for(let o=0,s=i.length;othis._compositionType(i,e,o,s,r,a)),new h.e(4,n,{shouldPushStackElementBefore:_(e,4),shouldPushStackElementAfter:!1})}static _compositionType(e,t,i,n,o,r){return t.isEmpty()&&(t=t.getPosition(),n=Math.max(1,t.column-n),o=Math.min(e.getLineMaxColumn(t.lineNumber),t.column+o),n=new a.a(t.lineNumber,n,t.lineNumber,o),e.getValueInRange(n)!==i||0!==r)?new s.d(n,i,0,r):null}static _typeCommand(e,t,i){return new(i?s.e:s.a)(e,t,!0)}static _enter(e,t,i,n){if(0===e.autoIndent)return p._typeCommand(n,"\n",i);if(!t.isCheapToTokenize(n.getStartPosition().lineNumber)||1===e.autoIndent)return r=t.getLineContent(n.startLineNumber),r=o.x(r).substring(0,n.startColumn-1),p._typeCommand(n,"\n"+e.normalizeIndentation(r),i);var r=g.a.getEnterAction(e.autoIndent,t,n);if(r){if(r.indentAction===u.b.None)return p._typeCommand(n,"\n"+e.normalizeIndentation(r.indentation+r.appendText),i);if(r.indentAction===u.b.Indent)return p._typeCommand(n,"\n"+e.normalizeIndentation(r.indentation+r.appendText),i);if(r.indentAction===u.b.IndentOutdent)return l=e.normalizeIndentation(r.indentation),d="\n"+(a=e.normalizeIndentation(r.indentation+r.appendText))+"\n"+l,i?new s.e(n,d,!0):new s.d(n,d,-1,a.length-l.length,!0);if(r.indentAction===u.b.Outdent)return d=p.unshiftIndent(e,r.indentation),p._typeCommand(n,"\n"+e.normalizeIndentation(d+r.appendText),i)}var a=t.getLineContent(n.startLineNumber),l=o.x(a).substring(0,n.startColumn-1);if(4<=e.autoIndent){var d=g.a.getIndentForEnter(e.autoIndent,t,n,{unshiftIndent:t=>p.unshiftIndent(e,t),shiftIndent:t=>p.shiftIndent(e,t),normalizeIndentation:t=>e.normalizeIndentation(t)});if(d){let l=h.a.visibleColumnFromColumn2(e,t,n.getEndPosition());if(r=n.endColumn,a=t.getLineContent(n.endLineNumber),a=o.u(a),n=0<=a?n.setEndPosition(n.endLineNumber,Math.max(n.endColumn,a+1)):n.setEndPosition(n.endLineNumber,t.getLineMaxColumn(n.endLineNumber)),i)return new s.e(n,"\n"+e.normalizeIndentation(d.afterEnter),!0);{let t=0;return r<=a+1&&(e.insertSpaces||(l=Math.ceil(l/e.indentSize)),t=Math.min(l+1-e.normalizeIndentation(d.afterEnter).length-1,0)),new s.d(n,"\n"+e.normalizeIndentation(d.afterEnter),0,t,!0)}}}return p._typeCommand(n,"\n"+e.normalizeIndentation(l),i)}static _isAutoIndentType(e,t,i){if(e.autoIndent<4)return!1;for(let n=0,o=i.length;np.shiftIndent(e,t),unshiftIndent:t=>p.unshiftIndent(e,t)});return null!==s&&s!==e.normalizeIndentation(o)?0===(o=t.getLineFirstNonWhitespaceColumn(i.startLineNumber))?p._typeCommand(new a.a(i.startLineNumber,1,i.endLineNumber,i.endColumn),e.normalizeIndentation(s)+n,!1):p._typeCommand(new a.a(i.startLineNumber,1,i.endLineNumber,i.endColumn),e.normalizeIndentation(s)+t.getLineContent(i.startLineNumber).substring(o-1,i.startColumn-1)+n,!1):null}static _isAutoClosingOvertype(e,t,i,n,o){if("never"===e.autoClosingOvertype)return!1;if(!e.autoClosingPairs.autoClosingPairsCloseSingleChar.has(o))return!1;for(let l=0,d=i.length;lt.startsWith(e.open)),i=o.some(e=>t.startsWith(e.close)),!e&&i}static _findAutoClosingPairOpen(e,t,i,n){if(e=e.autoClosingPairs.autoClosingPairsOpenByEnd.get(n),!e)return null;let o=null;for(const s of e)if(null===o||s.open.length>o.open.length){let e=!0;for(const o of i)if(t.getValueInRange(new a.a(o.lineNumber,o.column-s.open.length+1,o.lineNumber,o.column))+n!==s.open){e=!1;break}e&&(o=s)}return o}static _findSubAutoClosingPairClose(e,t){if(t.open.length<=1)return"";var i=t.close.charAt(t.close.length-1);let n=null;for(const o of e.autoClosingPairs.autoClosingPairsCloseByEnd.get(i)||[])o.open!==t.open&&t.open.includes(o.open)&&t.close.endsWith(o.close)&&(!n||o.open.length>n.open.length)&&(n=o);return n?n.close:""}static _getAutoClosingPairClose(e,t,i,o,s){var r=Object(h.g)(o),a=r?e.autoClosingQuotes:e.autoClosingBrackets;if("never"===a)return null;const l=this._findAutoClosingPairOpen(e,t,i.map(e=>e.getPosition()),o);if(!l)return null;var d=this._findSubAutoClosingPairClose(e,l);let u=!0;const m=r?e.shouldAutoCloseBefore.quote:e.shouldAutoCloseBefore.bracket;for(let h=0,b=i.length;hf.column-1){var _=v.charAt(f.column-1);if(!p._isBeforeClosingBrace(e,C)&&!m(_))return null}if(!t.isCheapToTokenize(f.lineNumber))return null;if(1===l.open.length&&r&&"always"!==a){const t=Object(c.a)(e.wordSeparators);if(s&&1new s.a(new a.a(e.positionLineNumber,e.positionColumn,e.positionLineNumber,e.positionColumn+1),"",!1)),new h.e(4,n,{shouldPushStackElementBefore:!0,shouldPushStackElementAfter:!1})):null!==(r=this._getAutoClosingPairClose(t,i,o,d,!1))?this._runAutoClosingOpenCharType(e,t,i,o,d,!1,r):null:null}static typeWithInterceptors(e,t,i,n,o,r,a){if(!e&&"\n"===a){let e=[];for(let t=0,s=o.length;tthis.editorWorkerService.navigateValueSet(h,a,i)),this.currentRequest.then(i=>{var r,d,h;i&&i.range&&i.value&&n.validate(this.editor)&&(r=o.a.lift(i.range),d=i.range,h=i.value.length-(a.endColumn-a.startColumn),d={startLineNumber:d.startLineNumber,startColumn:d.startColumn,endLineNumber:d.endLineNumber,endColumn:d.startColumn+i.value.length},1this.decorationIds=this.editor.deltaDecorations(this.decorationIds,[])).catch(p.f))}).catch(p.f)):Promise.resolve(void 0)}}}};f.ID="editor.contrib.inPlaceReplaceController",f.DECORATION=u.a.register({description:"in-place-replace",className:"valueSetReplacement"}),f=i([m(1,a.a)],f);class _ extends t.b{constructor(){super({id:"editor.action.inPlaceReplace.up",label:n.a("InPlaceReplaceAction.previous.label","Replace with Previous Value"),alias:"Replace with Previous Value",precondition:r.a.writable,kbOpts:{kbExpr:r.a.editorTextFocus,primary:3154,weight:100}})}run(e,t){const i=f.get(t);return i?i.run(this.id,!0):Promise.resolve(void 0)}}class b extends t.b{constructor(){super({id:"editor.action.inPlaceReplace.down",label:n.a("InPlaceReplaceAction.next.label","Replace with Next Value"),alias:"Replace with Next Value",precondition:r.a.writable,kbOpts:{kbExpr:r.a.editorTextFocus,primary:3156,weight:100}})}run(e,t){const i=f.get(t);return i?i.run(this.id,!1):Promise.resolve(void 0)}}Object(t.l)(f.ID,f),Object(t.j)(_),Object(t.j)(b),Object(h.f)((e,t)=>{e=e.getColor(c.k),e&&t.addRule(`.monaco-editor.vs .valueSetReplacement { outline: solid 2px ${e}; }`)})},"1b0e":function(e,t,i){"use strict";i.d(t,"b",(function(){return r})),i.d(t,"a",(function(){return h}));class n{constructor(e,t,i,n){this.originalStart=e,this.originalLength=t,this.modifiedStart=i,this.modifiedLength=n}getOriginalEnd(){return this.originalStart+this.originalLength}getModifiedEnd(){return this.modifiedStart+this.modifiedLength}}var o=i("eda7");class s{constructor(e){this.source=e}getElements(){const e=this.source,t=new Int32Array(e.length);for(let i=0,n=e.length;i=c[N+1]?(m=(u=c[N+1]-1)-L-l,u>x&&w.MarkNextChange(),x=u+1,w.AddOriginalElement(u+1,m+1),N+1-s):(m=(u=c[N-1])-L-l,u>x&&w.MarkNextChange(),x=u,w.AddModifiedElement(u+1,m+1),N-1-s),0<=k&&(s=(c=this.m_reverseHistory[k])[0],y=1,S=c.length-1)}while(-1<=--k);C=w.getChanges()}return this.ConcatenateChanges(t,C)}ComputeRecursionPoint(e,t,i,o,s,r,a){let d=0,h=0,c=0,u=0,g=0,p=0;e--,i--,r[s[0]=0]=0,this.m_forwardHistory=[],this.m_reverseHistory=[];var m=t-e+(o-i),f=1+m;const _=new Int32Array(f),b=new Int32Array(f);var v=o-i,C=t-e,w=e-i,y=t-o,S=(C-v)%2==0;_[v]=e,b[C]=t,a[0]=!1;for(let D=1;D<=m/2+1;D++){let m=0,N=0;c=this.ClipDiagonalBound(v-D,D,v,f),u=this.ClipDiagonalBound(v+D,D,v,f);for(let e=c;e<=u;e+=2){d=e===c||em+N&&(m=d,N=h),!S&&Math.abs(e-C)<=D-1&&d>=b[e])return s[0]=d,r[0]=h,L<=b[e]&&D<=1448?this.WALKTRACE(v,c,u,w,C,g,p,y,_,b,d,t,s,h,o,r,S,a):null}var x=(m-e+(N-i)-D)/2;if(null!==this.ContinueProcessingPredicate&&!this.ContinueProcessingPredicate(m,x))return a[0]=!0,s[0]=m,r[0]=N,0=b[n+1]?b[n+1]-1:b[n-1],h=d-(n-C)-y;for(var k=d;d>e&&h>i&&this.ElementsAreEqual(d,h);)d--,h--;if(b[n]=d,S&&Math.abs(n-v)<=D&&d<=_[n])return s[0]=d,r[0]=h,k>=_[n]&&D<=1448?this.WALKTRACE(v,c,u,w,C,g,p,y,_,b,d,t,s,h,o,r,S,a):null}if(D<=1447){let e=new Int32Array(u-c+2);e[0]=v-c+1,l.Copy2(_,c,e,1,u-c+1),this.m_forwardHistory.push(e),(e=new Int32Array(p-g+2))[0]=C-g+1,l.Copy2(b,g,e,1,p-g+1),this.m_reverseHistory.push(e)}}return this.WALKTRACE(v,c,u,w,C,g,p,y,_,b,d,t,s,h,o,r,S,a)}PrettifyChanges(e){for(let v=0;vs&&(s=d,o=e)}t.originalStart-=o,t.modifiedStart-=o;var c=[null];0a&&(a=h,l=c,d=e)}return 0=this._originalElementsOrHash.length-1||this._hasStrings&&/^\s*$/.test(this._originalStringElements[e])}_OriginalRegionIsBoundary(e,t){return!(!this._OriginalIsBoundary(e)&&!this._OriginalIsBoundary(e-1))||!!(0=this._modifiedElementsOrHash.length-1||this._hasStrings&&/^\s*$/.test(this._modifiedStringElements[e])}_ModifiedRegionIsBoundary(e,t){return!(!this._ModifiedIsBoundary(e)&&!this._ModifiedIsBoundary(e-1))||!!(0=t.originalStart||e.modifiedStart+e.modifiedLength>=t.modifiedStart){var o=e.originalStart;let r=e.originalLength;var s=e.modifiedStart;let a=e.modifiedLength;return e.originalStart+e.originalLength>=t.originalStart&&(r=t.originalStart+t.originalLength-e.originalStart),e.modifiedStart+e.modifiedLength>=t.modifiedStart&&(a=t.modifiedStart+t.modifiedLength-e.modifiedStart),i[0]=new n(o,r,s,a),!0}return i[0]=null,!1}ClipDiagonalBound(e,t,i,n){return 0<=e&&et(new s.a(e))))}onmousedown(e,t){this._register(n.i(e,n.d.MOUSE_DOWN,e=>t(new s.a(e))))}onmouseover(e,t){this._register(n.i(e,n.d.MOUSE_OVER,e=>t(new s.a(e))))}onnonbubblingmouseout(e,t){this._register(n.j(e,e=>t(new s.a(e))))}onkeydown(e,t){this._register(n.i(e,n.d.KEY_DOWN,e=>t(new o.a(e))))}onkeyup(e,t){this._register(n.i(e,n.d.KEY_UP,e=>t(new o.a(e))))}oninput(e,t){this._register(n.i(e,n.d.INPUT,t))}onblur(e,t){this._register(n.i(e,n.d.BLUR,t))}onfocus(e,t){this._register(n.i(e,n.d.FOCUS,t))}ignoreGesture(e){r.b.ignoreTarget(e)}}},"1bd1":function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"scala",extensions:[".scala",".sc",".sbt"],aliases:["Scala","scala","SBT","Sbt","sbt","Dotty","dotty"],mimetypes:["text/x-scala-source","text/x-scala","text/x-sbt","text/x-dotty"],loader:function(){return i.e("chunk-2d0c86e3").then(i.bind(null,"559f"))}})},"1ddc":function(e,t,i){"use strict";i.d(t,"b",(function(){return g})),i.d(t,"a",(function(){return m}));var n=i("0f70"),o=i("308f"),s=(t=i("a666"),i("30db"));class r{constructor(e,t){this.chr=e,this.type=t,this.width=0}fulfill(e){this.width=e}}class a{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"),t=(e.style.position="absolute",e.style.top="-50000px",e.style.width="50000px",document.createElement("div")),i=(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),document.createElement("div")),n=(i.style.fontFamily=this._bareFontInfo.getMassagedFontFamily(),i.style.fontWeight="bold",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",e.appendChild(i),document.createElement("div")),o=(n.style.fontFamily=this._bareFontInfo.getMassagedFontFamily(),n.style.fontWeight=this._bareFontInfo.fontWeight,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",n.style.fontStyle="italic",e.appendChild(n),[]);for(const r of this._requests){let e;0===r.type&&(e=t),2===r.type&&(e=i),(e=1===r.type?n:e).appendChild(document.createElement("br"));var s=document.createElement("span");a._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 i=t.chr;for(let e=0;e<8;e++)i+=i;e.textContent=i}}_readFromDomElements(){for(let t=0,i=this._requests.length;tthis._values[e])}}function g(){p.INSTANCE.clearCache()}class p extends t.a{constructor(){super(),this._onDidChange=this._register(new o.b),this.onDidChange=this._onDidChange.event,this._cache=new u,this._evictUntrustedReadingsTimeout=-1}dispose(){-1!==this._evictUntrustedReadingsTimeout&&(clearTimeout(this._evictUntrustedReadingsTimeout),this._evictUntrustedReadingsTimeout=-1),super.dispose()}clearCache(){this._cache=new u,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(){let e=!1;for(const t of this._cache.getValues())t.isTrusted||(e=!0,this._cache.remove(t));e&&this._onDidChange.fire()}readConfiguration(e){if(!this._cache.has(e)){let t=p._actualReadConfiguration(e);(t.typicalHalfwidthCharacterWidth<=2||t.typicalFullwidthCharacterWidth<=2||t.spaceWidth<=2||t.maxDigitWidth<=2)&&(t=new c.b({zoomLevel:n.d(),pixelRatio:n.a(),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,i,n){return e=new r(e,t),i.push(e),n&&n.push(e),e}static _actualReadConfiguration(e){var t=[],i=[],o=this.createRequest("n",0,t,i),s=this.createRequest("m",0,t,null),r=this.createRequest(" ",0,t,i),l=this.createRequest("0",0,t,i),d=this.createRequest("1",0,t,i),u=this.createRequest("2",0,t,i),g=this.createRequest("3",0,t,i),p=this.createRequest("4",0,t,i),m=this.createRequest("5",0,t,i),f=this.createRequest("6",0,t,i),_=this.createRequest("7",0,t,i),b=this.createRequest("8",0,t,i),v=this.createRequest("9",0,t,i),C=this.createRequest("→",0,t,i),w=this.createRequest("→",0,t,null),y=this.createRequest("·",0,t,i),S=this.createRequest(String.fromCharCode(11825),0,t,null);this.createRequest("|",0,t,i),this.createRequest("/",0,t,i),this.createRequest("-",0,t,i),this.createRequest("_",0,t,i),this.createRequest("i",0,t,i),this.createRequest("l",0,t,i),this.createRequest("m",0,t,i),this.createRequest("|",1,t,i),this.createRequest("_",1,t,i),this.createRequest("i",1,t,i),this.createRequest("l",1,t,i),this.createRequest("m",1,t,i),this.createRequest("n",1,t,i),this.createRequest("|",2,t,i),this.createRequest("_",2,t,i),this.createRequest("i",2,t,i),this.createRequest("l",2,t,i),this.createRequest("m",2,t,i),this.createRequest("n",2,t,i);{var L=e;const i=new a(L,t);i.read()}L=Math.max(l.width,d.width,u.width,g.width,p.width,m.width,f.width,_.width,b.width,v.width);let x=e.fontFeatureSettings===h.e.OFF;var k=i[0].width;for(let n=1,a=i.length;x&&nC.width&&(N=!1),t=2e3this._recomputeOptions())),this._register(p.INSTANCE.onDidChange(()=>this._recomputeOptions())),this._validatedOptions.get(10)&&this._elementSizeObserver.startObserving(),this._register(n.l(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)}observeReferenceElement(e){this._elementSizeObserver.observe(e)}updatePixelRatio(){this._recomputeOptions()}static _getExtraEditorClassName(){let e="";return n.h||n.k||(e+="no-user-select "),n.h&&(e+="no-minimap-shadow "),s.f&&(e+="mac "),e}_getEnvConfiguration(){return{extraEditorClassName:m._getExtraEditorClassName(),outerWidth:this._elementSizeObserver.getWidth(),outerHeight:this._elementSizeObserver.getHeight(),emptySelectionClipboard:n.j||n.g,pixelRatio:n.a(),zoomLevel:n.d(),accessibilitySupport:this.accessibilityService.isScreenReaderOptimized()?2:this.accessibilityService.getAccessibilitySupport()}}readConfiguration(e){return p.INSTANCE.readConfiguration(e)}}},"1e03":function(e,t,i){},"1e93":function(e,t,i){"use strict";(function(e){i.d(t,"a",(function(){return s})),i.d(t,"b",(function(){return r})),i.d(t,"e",(function(){return a})),i.d(t,"c",(function(){return l})),i.d(t,"f",(function(){return d})),i.d(t,"d",(function(){return h})),i.d(t,"g",(function(){return c}));const n=void 0!==e;let o;class s{constructor(e){this.buffer=e,this.byteLength=this.buffer.byteLength}static wrap(t){return n&&!e.isBuffer(t)&&(t=e.from(t.buffer,t.byteOffset,t.byteLength)),new s(t)}toString(){return n?this.buffer.toString():(o=o||new TextDecoder).decode(this.buffer)}}function r(e,t){return e[t+0]<<0>>>0|e[t+1]<<8>>>0}function a(e,t,i){e[i+0]=255&t,e[i+1]=255&(t>>>=8)}function l(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 d(e,t,i){e[i+3]=t,e[i+2]=t>>>=8,e[i+1]=t>>>=8,e[i]=t>>>=8}function h(e,t){return e[t]}function c(e,t,i){e[i]=t}}).call(this,i("b639").Buffer)},"1f26":function(e,t,i){},"1f84":function(e,t,i){"use strict";i.r(t),i.d(t,"GotoDefinitionAtPositionEditorContribution",(function(){return S})),i("eb68");var n=i("dff7"),o=i("5fe7"),s=i("fdcc"),r=i("78bc"),a=(t=i("5818"),i("6a89")),l=i("b707"),d=i("b2cc"),h=i("bd13"),c=i("a666"),u=i("b78f"),g=i("b7d0"),p=i("303e"),m=i("bc04"),f=i("f187"),_=i("6816"),b=i("7061"),v=i("ef8e9"),C=i("88d4"),w=i("4fc3"),y=(i=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3{this.startFindDefinitionFromMouse(e,Object(v.o)(t))})),this.toUnhook.add(n.onExecute(e=>{this.isEnabled(e)&&this.gotoDefinition(e.target.position,e.hasSideBySideModifier).then(()=>{this.removeLinkDecorations()},e=>{this.removeLinkDecorations(),Object(s.f)(e)})})),this.toUnhook.add(n.onCancel(()=>{this.removeLinkDecorations(),this.currentWordAtPosition=null}))}static get(t){return t.getContribution(e.ID)}startFindDefinitionFromCursor(e){return this.startFindDefinition(e).then(()=>{this.toUnhookForKeyboard.add(this.editor.onDidChangeCursorPosition(()=>{this.currentWordAtPosition=null,this.removeLinkDecorations(),this.toUnhookForKeyboard.clear()})),this.toUnhookForKeyboard.add(this.editor.onKeyDown(e=>{e&&(this.currentWordAtPosition=null,this.removeLinkDecorations(),this.toUnhookForKeyboard.clear())}))})}startFindDefinitionFromMouse(e,t){9===e.target.type&&0this.findDefinition(e,t)),this.previousPromise.then(t=>{if(t&&t.length&&l.validate(this.editor))if(1{if(t.object&&t.object.textEditorModel){const l=t["object"]["textEditorModel"];var o=n.range["startLineNumber"];if(!(o<1||o>l.getLineCount())){let t;o=this.getPreviewValue(l,o,n),t=n.originSelectionRange?a.a.lift(n.originSelectionRange):new a.a(e.lineNumber,i.startColumn,e.lineNumber,i.endColumn);var s=this.modeService.getModeIdByFilepathOrFirstLine(l.uri);this.addDecoration(t,(new r.a).appendCodeblock(s||"",o))}}t.dispose()})}else this.removeLinkDecorations()}).then(void 0,s.f)}getPreviewValue(t,i,n){let o=n.targetSelectionRange?n.range:this.getPreviewRangeBasedOnBrackets(t,i);return o.endLineNumber-o.startLineNumber>=e.MAX_SOURCE_PREVIEW_LINES&&(o=this.getPreviewRangeBasedOnIndentation(t,i)),n=this.stripIndentationFromPreviewRange(t,i,o),n}stripIndentationFromPreviewRange(e,t,i){let n=e.getLineFirstNonWhitespaceColumn(t);for(let s=t+1;sn)return new a.a(i,1,n+1,1);r=t.findNextBracket(new b.a(e,d))}return new a.a(i,1,n+1,1)}addDecoration(e,t){this.linkDecorations=this.editor.deltaDecorations(this.linkDecorations,[{range:e,options:{description:"goto-definition-link",inlineClassName:"goto-definition-link",hoverMessage:t}}])}removeLinkDecorations(){0{var i=!t&&this.editor.getOption(77)&&!this.isInPeekEditor(e);const n=new f.DefinitionAction({openToSide:t,openInPeek:i,muteMessage:!0},{alias:"",label:"",id:"",precondition:void 0});return n.run(e,this.editor)})}isInPeekEditor(e){return e=e.get(w.b),C.b.inPeekEditor.getValue(e)}dispose(){this.toUnhook.dispose()}};S.ID="editor.contrib.gotodefinitionatposition",S.MAX_SOURCE_PREVIEW_LINES=8,S=i([y(1,u.a),y(2,t.a)],S),Object(d.l)(S.ID,S),Object(g.f)((e,t)=>{e=e.getColor(p.q),e&&t.addRule(`.monaco-editor .goto-definition-link { color: ${e} !important; }`)})},"1fa1":function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"php",extensions:[".php",".php4",".php5",".phtml",".ctp"],aliases:["PHP","php"],mimetypes:["application/x-php"],loader:function(){return i.e("chunk-2d0e57ec").then(i.bind(null,"9571"))}})},"1fe0":function(e,t,i){"use strict";i.d(t,"a",(function(){return h}));var n=i("3352"),o=i("b7d0"),s=i("918c"),r=i("a666"),a=i("b055"),l=i("ef8e9"),d=i("0bfb");class h{constructor(e){this.options=e,this.rangeHighlightDecorationId=void 0}provide(e,t){var i;const n=new r.b,o=(e.canAcceptInBackground=!(null==(i=this.options)||!i.canAcceptInBackground),e.matchOnLabel=e.matchOnDescription=e.matchOnDetail=e.sortByLabel=!1,n.add(new r.d));return o.value=this.doProvide(e,t),n.add(this.onDidActiveTextEditorControlChange(()=>{o.value=void 0,o.value=this.doProvide(e,t)})),n}doProvide(e,t){const i=new r.b,n=this.activeTextEditorControl;if(n&&this.canProvideWithTextEditor(n)){const o={editor:n},s=Object(a.a)(n);if(s){let e=Object(l.o)(n.saveViewState());i.add(s.onDidChangeCursorPosition(()=>{e=Object(l.o)(n.saveViewState())})),o.restoreViewState=()=>{e&&n===this.activeTextEditorControl&&n.restoreViewState(e)},i.add(Object(d.a)(t.onCancellationRequested)(()=>{var e;return null==(e=o.restoreViewState)?void 0:e.call(o)}))}i.add(Object(r.i)(()=>this.clearDecorations(n))),i.add(this.provideWithTextEditor(o,e,t))}else i.add(this.provideWithoutTextEditor(e,t));return i}canProvideWithTextEditor(e){return!0}gotoLocation({editor:e},t){e.setSelection(t.range),e.revealRangeInCenter(t.range,0),t.preserveFocus||e.focus()}getModel(e){var t;return Object(a.c)(e)?null==(t=e.getModel())?void 0:t.modified:e.getModel()}addDecorations(e,t){e.changeDecorations(e=>{const i=[];this.rangeHighlightDecorationId&&(i.push(this.rangeHighlightDecorationId.overviewRulerDecorationId),i.push(this.rangeHighlightDecorationId.rangeHighlightId),this.rangeHighlightDecorationId=void 0);var r=[{range:t,options:{description:"quick-access-range-highlight",className:"rangeHighlight",isWholeLine:!0}},{range:t,options:{description:"quick-access-range-highlight-overview",overviewRuler:{color:Object(o.g)(s.B),position:n.d.Full}}}],[e,r]=e.deltaDecorations(i,r);this.rangeHighlightDecorationId={rangeHighlightId:e,overviewRulerDecorationId:r}})}clearDecorations(e){const t=this.rangeHighlightDecorationId;t&&(e.changeDecorations(e=>{e.deltaDecorations([t.overviewRulerDecorationId,t.rangeHighlightId],[])}),this.rangeHighlightDecorationId=void 0)}}},"23ec":function(e,t,i){"use strict";i.r(t);var n=i("5fe7"),o=(t=i("a666"),i("b2cc")),s=i("b707"),r=i("1b69"),a=i("252f"),l=i("b7d0"),d=i("fbba"),h=i("d1a7"),c=i("74ce"),u=(i=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3this._tokenizeViewportNow(),100),this._outstandingRequests=[],this._register(this._editor.onDidScrollChange(()=>{this._tokenizeViewport.schedule()})),this._register(this._editor.onDidChangeModel(()=>{this._cancelAll(),this._tokenizeViewport.schedule()})),this._register(this._editor.onDidChangeModelContent(e=>{this._cancelAll(),this._tokenizeViewport.schedule()})),this._register(s.k.onDidChange(()=>{this._cancelAll(),this._tokenizeViewport.schedule()})),this._register(this._configurationService.onDidChangeConfiguration(e=>{e.affectsConfiguration(h.b)&&(this._cancelAll(),this._tokenizeViewport.schedule())})),this._register(this._themeService.onDidColorThemeChange(()=>{this._cancelAll(),this._tokenizeViewport.schedule()}))}_cancelAll(){for(const e of this._outstandingRequests)e.cancel();this._outstandingRequests=[]}_removeOutstandingRequest(e){for(let t=0,i=this._outstandingRequests.length;tthis._requestRange(e,n,t,i)))}else e.hasSomeSemanticTokens()&&e.setSemanticTokens(null,!1)}else e.hasSomeSemanticTokens()&&e.setSemanticTokens(null,!1)}}_requestRange(e,t,i,o){const s=e.getVersionId(),r=Object(n.h)(n=>Promise.resolve(i.provideDocumentRangeSemanticTokens(e,t,n)));return r.then(i=>{i&&!e.isDisposed()&&e.getVersionId()===s&&e.setPartialSemanticTokens(t,Object(a.b)(i,o,e.getLanguageIdentifier()))}).then(()=>this._removeOutstandingRequest(r),()=>this._removeOutstandingRequest(r)),r}};g.ID="editor.contrib.viewportSemanticTokens",g=i([u(1,r.a),u(2,l.b),u(3,d.a)],g),Object(o.l)(g.ID,g)},"23f2":function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"fsharp",extensions:[".fs",".fsi",".ml",".mli",".fsx",".fsscript"],aliases:["F#","FSharp","fsharp"],loader:function(){return i.e("chunk-2d221a34").then(i.bind(null,"cacc"))}})},2504:function(e,t,i){"use strict";i.d(t,"a",(function(){return n})),i.d(t,"b",(function(){return l}));var n,o,s=i("308f");const r=Object.freeze((function(e,t){const i=setTimeout(e.bind(t),0);return{dispose(){clearTimeout(i)}}}));(o=n=n||{}).isCancellationToken=function(e){return e===o.None||e===o.Cancelled||e instanceof a||!(!e||"object"!=typeof e)&&"boolean"==typeof e.isCancellationRequested&&"function"==typeof e.onCancellationRequested},o.None=Object.freeze({isCancellationRequested:!1,onCancellationRequested:s.c.None}),o.Cancelled=Object.freeze({isCancellationRequested:!0,onCancellationRequested:r});class a{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?r:(this._emitter||(this._emitter=new s.b),this._emitter.event)}dispose(){this._emitter&&(this._emitter.dispose(),this._emitter=null)}}class l{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 a),this._token}cancel(){this._token?this._token instanceof a&&this._token.cancel():this._token=n.Cancelled}dispose(e=!1){e&&this.cancel(),this._parentListener&&this._parentListener.dispose(),this._token?this._token instanceof a&&this._token.dispose():this._token=n.None}}},"252f":function(e,t,i){"use strict";i.d(t,"a",(function(){return r})),i.d(t,"b",(function(){return a}));var n=i("b707"),o=i("d3d7"),s=i("4111");class r{constructor(e,t,i){this._legend=e,this._themeService=t,this._logService=i,this._hashTable=new d,this._hasWarnedOverlappingTokens=!1}getMetadata(e,t,i){var s=this._hashTable.get(e,t,i.id);let r;if(s)r=s.metadata,this._logService.getLevel()===o.c.Trace&&this._logService.trace(`SemanticTokensProviderStyling [CACHED] ${e} / ${t}: foreground ${n.E.getForeground(r)}, fontStyle `+n.E.getFontStyle(r).toString(2));else{let l=this._legend.tokenTypes[e];const d=[];if(l){let e=t;for(let t=0;0>=1;0c&&0===n[5*t];)t--;if(t-1===c){let t=e;for(;t+1g&&(t.warnOverlappingSemanticTokens(m,g+1),w=this._growCount){var o=this._elements;this._currentLengthIndex++,this._currentLength=d._SIZES[this._currentLengthIndex],this._growCount=Math.round(this._currentLengthIndex+1e.length&&(i=e.length);te===t)){const n=e[Symbol.iterator](),o=t[Symbol.iterator]();for(;;){var s=n.next(),r=o.next();if(s.done!==r.done)return!1;if(s.done)return!0;if(!i(s.value,r.value))return!1}}}},2652:function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"powerquery",extensions:[".pq",".pqm"],aliases:["PQ","M","Power Query","Power Query M"],loader:function(){return i.e("chunk-2d0d2f22").then(i.bind(null,"5b54"))}})},"27e6":function(e,t,i){},2837:function(e,t,i){"use strict";var n;i.d(t,"b",(function(){return n})),i.d(t,"c",(function(){return o})),i.d(t,"a",(function(){return s})),(i=n=n||{})[i.None=0]="None",i[i.Indent=1]="Indent",i[i.IndentOutdent=2]="IndentOutdent",i[i.Outdent=3]="Outdent";class o{constructor(e){if(this._standardAutoClosingPairConditionalBrand=void 0,this.open=e.open,this.close=e.close,this._standardTokenMask=0,Array.isArray(e.notIn))for(let t=0,i=e.notIn.length;t=i.length)&&0!==(t=(s=i.length-e)<=t?s:t)&&(this.values=new Uint32Array(i.length-t),this.values.set(i.subarray(0,e),0),this.values.set(i.subarray(e+t),e),this.prefixSum=new Uint32Array(this.values.length),e-1=this.values.length&&(e=this.values.length-1);for(let i=t;i<=e;i++)this.prefixSum[i]=this.prefixSum[i-1]+this.values[i];this.prefixSumValidIndex[0]=Math.max(this.prefixSumValidIndex[0],e)}return this.prefixSum[e]}getIndexOf(e){e=Math.floor(e),this.getTotalSum();let t=0,i=this.values.length-1,n=0;var s;let r=0;for(;t<=i;)if(n=t+(i-t)/2|0,s=this.prefixSum[n],e<(r=s-this.values[n]))i=n-1;else{if(!(s<=e))break;t=n+1}return new o(n,e-r)}}},"2dec":function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"go",extensions:[".go"],aliases:["Go"],loader:function(){return i.e("chunk-2d0e542a").then(i.bind(null,"9470"))}})},"2e4b":function(e,t,i){"use strict";i.r(t),i.d(t,"StandaloneCommandsQuickAccessProvider",(function(){return W})),i.d(t,"GotoLineAction",(function(){return V}));t=i("89cd");var n=i("2f1e"),o=i("03d9"),s=i("5717"),r=i("e8e3"),a=i("ef8e9"),l=i("dff7");function d(e,t){return t&&(e.stack||e.stacktrace)?l.a("stackTrace.format","{0}: {1}",c(e),h(e.stack)||h(e.stacktrace)):c(e)}function h(e){return Array.isArray(e)?e.join("\n"):e}function c(e){return"string"==typeof e.code&&"number"==typeof e.errno&&"string"==typeof e.syscall?l.a("nodeExceptionMessage","A system error occurred ({0})",e.message):e.message||l.a("error.defaultMessage","An unknown error occurred. Please consult the log for more details.")}var u,g=i("fdcc"),p=i("7e93"),m=i("a666"),f=i("40355"),_=i("4b76"),b=i("9e74"),v=i("fbba"),C=i("eafb"),w=i("0a0f"),y=i("6dec"),S=i("5fe7"),L=i("2504"),x=function(e,t,i,n){return new(i=i||Promise)((function(o,s){function r(e){try{l(n.next(e))}catch(e){s(e)}}function a(e){try{l(n.throw(e))}catch(e){s(e)}}function l(e){var t;e.done?o(e.value):((t=e.value)instanceof i?t:new i((function(e){e(t)}))).then(r,a)}l((n=n.apply(e,t||[])).next())}))};function k(e){return Array.isArray(e.items)}(N=u=u||{})[N.NO_ACTION=0]="NO_ACTION",N[N.CLOSE_PICKER=1]="CLOSE_PICKER",N[N.REFRESH_PICKER=2]="REFRESH_PICKER",N[N.REMOVE_ITEM=3]="REMOVE_ITEM";class D extends m.a{constructor(e,t){super(),this.prefix=e,this.options=t}provide(e,t){var i;const n=new m.b;e.canAcceptInBackground=!(null==(i=this.options)||!i.canAcceptInBackground),e.matchOnLabel=e.matchOnDescription=e.matchOnDetail=e.sortByLabel=!1;let o=void 0;const s=n.add(new m.d),r=()=>x(this,void 0,void 0,(function*(){var i=s.value=new m.b;null!==o&&void 0!==o&&o.dispose(!0),e.busy=!1;const n=(o=new L.b(t)).token,r=e.value.substr(this.prefix.length).trim(),a=this._getPicks(r,i,n),l=(t,i)=>{let n,o=void 0;if(k(t)?(n=t.items,o=t.active):n=t,0===n.length){if(i)return!1;0r())),r(),n.add(e.onDidAccept(t=>{const[i]=e.selectedItems;"function"==typeof(null===i||void 0===i?void 0:i.accept)&&(t.inBackground||e.hide(),i.accept(e.keyMods,t))})),n.add(e.onDidTriggerItemButton(({button:i,item:n})=>x(this,void 0,void 0,(function*(){if("function"==typeof n.trigger){var o=null!=(o=null==(o=n.buttons)?void 0:o.indexOf(i))?o:-1;if(0<=o&&(o=n.trigger(o,e.keyMods),o="number"==typeof o?o:yield o,!t.isCancellationRequested))switch(o){case u.NO_ACTION:break;case u.CLOSE_PICKER:e.hide();break;case u.REFRESH_PICKER:r();break;case u.REMOVE_ITEM:var s=e.items.indexOf(n);if(-1!==s){const t=e.items.slice();t.splice(s,1),e.items=t}}}})))),n}}D.FAST_PICKS_RACE_DELAY=200;var N=i("03e8"),O=i("5d75"),E=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3{var i=this.commandsHistory.peek(e.commandId),n=this.commandsHistory.peek(t.commandId);return i&&n?nM(this,void 0,void 0,(function*(){this.commandsHistory.push(t.commandId),this.telemetryService.publicLog2("workbenchActionExecuted",{id:t.commandId,from:"quick open"});try{yield this.commandService.executeCommand(t.commandId)}catch(e){Object(g.e)(e)||this.dialogService.show(_.a.Error,Object(l.a)("canNotRun","Command '{0}' resulted in an error ({1})",t.label,function e(t=null,i=!1){if(!t)return l.a("error.defaultMessage","An unknown error occurred. Please consult the log for more details.");var n;if(Array.isArray(t))return n=e((o=r.e(t))[0],i),1this.updateConfiguration()))}updateConfiguration(){this.configuredCommandsHistoryLength=e.getConfiguredCommandHistoryLength(this.configurationService),e.cache&&e.cache.limit!==this.configuredCommandsHistoryLength&&(e.cache.limit=this.configuredCommandsHistoryLength,e.saveState(this.storageService))}load(){var t=this.storageService.get(e.PREF_KEY_CACHE,0);let i;if(t)try{i=JSON.parse(t)}catch(t){}const n=e.cache=new f.a(this.configuredCommandsHistoryLength,1);if(i){let e;(e=i.usesLRU?i.entries:i.entries.sort((e,t)=>e.value-t.value)).forEach(e=>n.set(e.key,e.value))}e.counter=this.storageService.getNumber(e.PREF_KEY_COUNTER,0,e.counter)}push(t){e.cache&&(e.cache.set(t,e.counter++),e.saveState(this.storageService))}peek(t){var i;return null==(i=e.cache)?void 0:i.peek(t)}static saveState(t){if(e.cache){const i={usesLRU:!0,entries:[]};e.cache.forEach((e,t)=>i.entries.push({key:t,value:e})),t.store(e.PREF_KEY_CACHE,JSON.stringify(i),0,0),t.store(e.PREF_KEY_COUNTER,e.counter,0,0)}}static getConfiguredCommandHistoryLength(t){return t=null==(t=null==(t=t.getValue().workbench)?void 0:t.commandPalette)?void 0:t.history,"number"==typeof t?t:e.DEFAULT_COMMANDS_HISTORY_LENGTH}};A.DEFAULT_COMMANDS_HISTORY_LENGTH=50,A.PREF_KEY_CACHE="commandPalette.mru.cache",A.PREF_KEY_COUNTER="commandPalette.mru.counter",A.counter=1,A=E([I(0,N.a),I(1,v.a)],A);var R=i("1097");class P extends T{constructor(e,t,i,n,o,s){super(e,t,i,n,o,s)}getCodeEditorCommandPicks(){const e=this.activeTextEditorControl;if(!e)return[];const t=[];for(const i of e.getSupportedActions())t.push({commandId:i.id,commandAlias:i.alias,label:Object(R.e)(i.label)||i.id});return t}}p=i("b2cc");var F=i("c101"),B=i("66bd"),j=(E=function(e,t){return function(i,n){t(i,n,e)}},function(e,t,i,n){return new(i=i||Promise)((function(o,s){function r(e){try{l(n.next(e))}catch(e){s(e)}}function a(e){try{l(n.throw(e))}catch(e){s(e)}}function l(e){var t;e.done?o(e.value):((t=e.value)instanceof i?t:new i((function(e){e(t)}))).then(r,a)}l((n=n.apply(e,t||[])).next())}))});let W=class extends P{constructor(e,t,i,n,o,s){super({showAlias:!1},e,i,n,o,s),this.codeEditorService=t}get activeTextEditorControl(){return Object(a.o)(this.codeEditorService.getFocusedCodeEditor())}getCommandPicks(){return j(this,void 0,void 0,(function*(){return this.getCodeEditorCommandPicks()}))}};W=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3!0,c=()=>!1,u=e=>" "===e||"\t"===e;class g{constructor(e,t,i){this._cursorMoveConfigurationBrand=void 0,this._languageIdentifier=e;const n=i.options;if(i=n.get(130),this.readOnly=n.get(80),this.tabSize=t.tabSize,this.indentSize=t.indentSize,this.insertSpaces=t.insertSpaces,this.stickyTabStops=n.get(104),this.lineHeight=n.get(58),this.pageSize=Math.max(1,Math.floor(i.height/this.lineHeight)-2),this.useTabStops=n.get(115),this.wordSeparators=n.get(116),this.emptySelectionClipboard=n.get(31),this.copyWithSyntaxHighlighting=n.get(20),this.multiCursorMergeOverlapping=n.get(68),this.multiCursorPaste=n.get(70),this.autoClosingBrackets=n.get(5),this.autoClosingQuotes=n.get(8),this.autoClosingDelete=n.get(6),this.autoClosingOvertype=n.get(7),this.autoSurround=n.get(11),this.autoIndent=n.get(9),this.surroundingPairs={},this._electricChars=null,this.shouldAutoCloseBefore={quote:g._getShouldAutoClose(e,this.autoClosingQuotes),bracket:g._getShouldAutoClose(e,this.autoClosingBrackets)},this.autoClosingPairs=d.a.getAutoClosingPairs(e.id),t=g._getSurroundingPairs(e),t)for(const o of t)this.surroundingPairs[o.open]=o.close}static shouldRecreate(e){return e.hasChanged(130)||e.hasChanged(116)||e.hasChanged(31)||e.hasChanged(68)||e.hasChanged(70)||e.hasChanged(5)||e.hasChanged(8)||e.hasChanged(6)||e.hasChanged(7)||e.hasChanged(11)||e.hasChanged(115)||e.hasChanged(58)||e.hasChanged(80)}get electricChars(){if(!this._electricChars){this._electricChars={};var e=g._getElectricCharacters(this._languageIdentifier);if(e)for(const t of e)this._electricChars[t]=!0}return this._electricChars}normalizeIndentation(e){return l.b.normalizeIndentation(e,this.indentSize,this.insertSpaces)}static _getElectricCharacters(e){try{return d.a.getElectricCharacters(e.id)}catch(e){return Object(n.f)(e),null}}static _getShouldAutoClose(e,t){switch(t){case"beforeWhitespace":return u;case"languageDefined":return g._getLanguageDefinedShouldAutoClose(e);case"always":return h;case"never":return c}}static _getLanguageDefinedShouldAutoClose(e){try{const t=d.a.getAutoCloseBeforeSet(e.id);return e=>-1!==t.indexOf(e)}catch(e){return Object(n.f)(e),c}}static _getSurroundingPairs(e){try{return d.a.getSurroundingPairs(e.id)}catch(e){return Object(n.f)(e),null}}}class p{constructor(e,t,i,n){this._singleCursorStateBrand=void 0,this.selectionStart=e,this.selectionStartLeftoverVisibleColumns=t,this.position=i,this.leftoverVisibleColumns=n,this.selection=p._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,i,n){return e?new p(this.selectionStart,this.selectionStartLeftoverVisibleColumns,new s.a(t,i),n):new p(new r.a(t,i,t,i),n,new s.a(t,i),n)}static _computeSelection(e,t){let i,n,o,s;return n=!e.isEmpty()&&t.isBeforeOrEqual(e.getStartPosition())?(i=e.endLineNumber,e.endColumn):(i=e.startLineNumber,e.startColumn),o=t.lineNumber,s=t.column,new a.a(i,n,o,s)}}class m{constructor(e,t,i,n){this._cursorContextBrand=void 0,this.model=e,this.viewModel=t,this.coordinatesConverter=i,this.cursorConfig=n}}class f{constructor(e){this.modelState=e,this.viewState=null}}class _{constructor(e){this.modelState=null,this.viewState=e}}class b{constructor(e,t){this._cursorStateBrand=void 0,this.modelState=e,this.viewState=t}static fromModelState(e){return new f(e)}static fromViewState(e){return new _(e)}static fromModelSelection(e){var t=e.selectionStartLineNumber,i=e.selectionStartColumn,n=e.positionLineNumber;e=e.positionColumn,t=new p(new r.a(t,i,t,i),0,new s.a(n,e),0);return b.fromModelState(t)}static fromModelSelections(e){let t=[];for(let i=0,n=e.length;i=t)return c=t-s,u-te});let x=class extends n.a{constructor(e,t,i){super(),this.editor=e,this.model=t,this.instantiationService=i,this.disposed=!1,this.partsWidget=this._register(this.instantiationService.createInstance(k,this.editor)),this.additionalLinesWidget=this._register(new N(this.editor)),this.viewMoreContentWidget=void 0,this._register(this.editor.onDidChangeConfiguration(e=>{(e.hasChanged(28)||e.hasChanged(105)||e.hasChanged(88)||e.hasChanged(82)||e.hasChanged(43)||e.hasChanged(42)||e.hasChanged(58))&&this.update()})),this._register(Object(n.i)(()=>{var e;this.disposed=!0,this.update(),null!=(e=this.viewMoreContentWidget)&&e.dispose(),this.viewMoreContentWidget=void 0})),this._register(t.onDidChange(()=>{this.update()})),this.update()}shouldShowHoverAtViewZone(e){return this.additionalLinesWidget.viewZoneId===e}update(){var e;const t=this.model.ghostText;if(this.editor.hasModel()&&t&&!this.disposed){const n=new Array,o=new Array,s=this.editor.getModel().getLineContent(t.lineNumber);this.editor.getModel().getLineTokens(t.lineNumber);let r=void 0,a=0;for(const e of t.parts){let t=e.lines;void 0===r?(n.push({column:e.column,text:t[0],preview:e.preview}),t=t.slice(1)):i([s.substring(a,e.column-1)],void 0),0e.lines.length<0)?this.viewMoreContentWidget=this.renderViewMoreLines(new p.a(t.lineNumber,this.editor.getModel().getLineMaxColumn(t.lineNumber)),"",0):(null!=(e=this.viewMoreContentWidget)&&e.dispose(),this.viewMoreContentWidget=void 0)}else this.partsWidget.clear(),this.additionalLinesWidget.clear()}renderViewMoreLines(e,t,i){var o=this.editor.getOption(42);const s=document.createElement("div"),a=(s.className="suggest-preview-additional-widget",u.a.applyFontInfoSlow(s,o),document.createElement("span")),l=(a.className="content-spacer",a.append(t),s.append(a),document.createElement("span")),d=(l.className="content-newline suggest-preview-text",l.append("⏎ "),s.append(l),new n.b),h=document.createElement("div");return h.className="button suggest-preview-text",h.append(`+${i} lines…`),d.add(r.o(h,"mousedown",e=>{var t;null!=(t=this.model)&&t.setExpanded(!0),e.preventDefault(),this.editor.focus()})),s.append(h),new E(this.editor,e,s,d)}},k=(x=y([S(2,w.a)],x),class{constructor(e,t,i,o){this.editor=e,this.codeEditorService=t,this.themeService=i,this.contextKeyService=o,this.decorationIds=[],this.disposableStore=new n.b}dispose(){this.clear(),this.disposableStore.dispose()}clear(){this.editor.deltaDecorations(this.decorationIds,[]),this.disposableStore.clear()}setParts(e,t,i){this.disposableStore.clear();const n=this.themeService.getColorTheme();var o=n.getColor(f.y);let s=void 0,r=void 0;o&&(s=String(o.rgba.a),r=_.a.Format.CSS.format(D(o))),o=n.getColor(f.x);let l=void 0;o&&(l="2px dashed "+o);const d=this.editor.getModel();if(d){const n=d.getOptions()["tabSize"],h=d.getLineContent(e)||"";let c=0,u="";const g=new Array;i&&g.push({range:a.a.fromPositions(new p.a(e,i.column),new p.a(e,i.column+i.length)),options:{inlineClassName:"ghost-text-hidden",description:"ghost-text-hidden"}}),o=this.contextKeyService.getContextKeyValue("config.editor.useInjectedText");const m=void 0===o||!!o;this.decorationIds=this.editor.deltaDecorations(this.decorationIds,t.map(t=>{u+=h.substring(c,t.column-1),c=t.column-1;var i=m?t.text:this.renderSingleLineText(t.text,u,n,!1);const o=this.disposableStore.add(function(e,t,i,n){const o=i+O++;return e.registerDecorationType(t,o,n),{dispose(){e.removeDecorationType(o)},resolve(){return e.resolveDecorationOptions(o,!0)}}}(this.codeEditorService,"ghost-text","0-ghost-text-",{after:{contentText:i,opacity:s,color:r,border:l,fontWeight:t.preview?"bold":"normal"}}));return{range:a.a.fromPositions(new p.a(e,t.column)),options:m?{description:"ghost-text",after:{content:i,inlineClassName:t.preview?"ghost-text-decoration-preview":"ghost-text-decoration"}}:Object.assign({},o.resolve())}}).concat(g))}}renderSingleLineText(e,t,i,n){var o=b.a.visibleColumnsByColumns(t+e,i);let s="",r=t.length+1;for(const l of e){if("\t"===l){var a=o[r+1]-o[r];if(n){s+="→";for(let e=1;e{this._viewZoneId&&(e.removeZone(this._viewZoneId),this._viewZoneId=void 0)})}updateLines(e,t,i){const n=this.editor.getModel();if(n){const o=n.getOptions()["tabSize"];this.editor.changeViewZones(n=>{this._viewZoneId&&(n.removeZone(this._viewZoneId),this._viewZoneId=void 0);var s=Math.max(t.length,i);if(0');for(let t=0,o=m.length;t'),l.A(b)),C=l.m(b),w=g.a.createEmpty(b);Object(d.d)(new d.c(y.isMonospace&&!e,y.canUseHalfwidthRightwardsArrow,b,!1,v,C,0,w,_.decorations,p,0,y.spaceWidth,y.middotWidth,y.wsmiddotWidth,i,"none",n,s!==h.e.OFF,null),x),x.appendASCIIString("")}x.appendASCIIString(""),u.a.applyFontInfoSlow(a,y),f=x.build(),f=L?L.createHTML(f):f,a.innerHTML=f}this._viewZoneId=n.addZone({afterLineNumber:e,heightInLines:s,domNode:r})}})}}}let O=0;class E extends n.a{constructor(e,t,i,o){super(),this.editor=e,this.position=t,this.domNode=i,this.allowEditorOverflow=!1,this.suppressMouseDown=!1,this._register(o),this._register(Object(n.i)(()=>{this.editor.removeContentWidget(this)})),this.editor.addContentWidget(this)}getId(){return"editor.widget.viewMoreLinesWidget"}getDomNode(){return this.domNode}getPosition(){return{position:this.position,preference:[0]}}}Object(m.f)((e,t)=>{const i=e.getColor(f.y);i&&(o=String(i.rgba.a),n=_.a.Format.CSS.format(D(i)),t.addRule(`.monaco-editor .ghost-text-decoration { opacity: ${o}; color: ${n}; }`),t.addRule(`.monaco-editor .ghost-text-decoration-preview { color: ${i.toString()}; }`),t.addRule(`.monaco-editor .suggest-preview-text .ghost-text { opacity: ${o}; color: ${n}; }`));var n,o=e.getColor(f.x);o&&t.addRule(`.monaco-editor .suggest-preview-text .ghost-text { border: 2px dashed ${o}; }`)});var I=i("dff7"),M=i("5fe7"),T=i("2504"),A=i("fdcc"),R=i("308f"),P=i("b707"),F=i("d3f4"),B=i("9e74"),j=i("d585");class W{constructor(e,t,i=0){this.lineNumber=e,this.parts=t,this.additionalReservedLineCount=i}renderForScreenReader(e){if(0===this.parts.length)return"";var t=this.parts[this.parts.length-1];const i=function(e,t){const i=new V(e),n=t.map(e=>{const t=a.a.lift(e.range);return{startOffset:i.getOffset(t.getStartPosition()),endOffset:i.getOffset(t.getEndPosition()),text:e.text}});n.sort((e,t)=>t.startOffset-e.startOffset);for(const o of n)e=e.substring(0,o.startOffset)+o.text+e.substring(o.endOffset);return e}(e.substr(0,t.column-1),this.parts.map(e=>({range:{startLineNumber:1,endLineNumber:1,startColumn:e.column,endColumn:e.column},text:e.lines.join("\n")})));return i.substring(this.parts[0].column-1)}}class V{constructor(e){this.lineStartOffsetByLineIdx=[],this.lineStartOffsetByLineIdx.push(0);for(let t=0;t{e.hasChanged(106)&&void 0===this._expanded&&this.onDidChangeEmitter.fire()}))}setExpanded(e){this._expanded=!0,this.onDidChangeEmitter.fire()}}var U=i("1b0e");function K(e,t,i,n,o=0){if(e.range.startLineNumber===e.range.endLineNumber){var s=e.text.length-o;const g=t.getValueInRange(e.range),p=function(e,t){var i;return(null===q||void 0===q?void 0:q.originalValue)===e&&(null===q||void 0===q?void 0:q.newValue)===t?null===q||void 0===q?void 0:q.changes:(i=function(e,t){function i(e){let t=0;for(let n=0,o=e.length;nt&&(t=i)}return t}const n=Math.max(i(e),i(t));function o(e){if(e<0)throw new Error("unexpected");return n+e+1}function s(e){let t=0,i=0;const n=new Int32Array(e.length);for(let r=0,a=e.length;rr},{getElements:()=>a}).ComputeDiff(!1).changes}(e,t),q={originalValue:e,newValue:t,changes:i},i)}(g,e.text);var r=e.range.startLineNumber;const m=new Array;if("prefix"===i&&(o=p.filter(e=>0===e.originalLength),1{const i=new Set([o.i.id,o.g.id,j.CoreEditingCommands.Tab.id,j.CoreEditingCommands.DeleteLeft.id,j.CoreEditingCommands.DeleteRight.id,$,"acceptSelectedSuggestion"]);i.has(t.commandId)&&e.hasTextFocus()&&this.handleUserInput()})),this._register(this.editor.onDidType(e=>{this.handleUserInput()})),this._register(this.editor.onDidChangeCursorPosition(e=>{this.session&&!this.session.isValid&&this.hide()})),this._register(Object(n.i)(()=>{this.disposed=!0}))}handleUserInput(){this.session&&!this.session.isValid&&this.hide(),setTimeout(()=>{this.disposed||this.startSessionIfTriggered()},0)}get session(){return this.completionSession.value}get ghostText(){var e;return null==(e=this.session)?void 0:e.ghostText}get minReservedLineCount(){return this.session?this.session.minReservedLineCount:0}setExpanded(e){var t;null!=(t=this.session)&&t.setExpanded(e)}setActive(e){(this.active=e)&&null!=(e=this.session)&&e.scheduleAutomaticUpdate()}startSessionIfTriggered(){!this.editor.getOption(54).enabled||this.session&&this.session.isValid||this.trigger(P.s.Automatic)}trigger(e){this.completionSession.value?e===P.s.Explicit&&this.completionSession.value.ensureUpdateWithExplicitContext():(this.completionSession.value=new Y(this.editor,this.editor.getPosition(),()=>this.active,this.commandService,this.cache,e),this.completionSession.value.takeOwnership(this.completionSession.value.onDidChange(()=>{this.onDidChangeEmitter.fire()})))}hide(){this.completionSession.clear(),this.onDidChangeEmitter.fire()}commitCurrentSuggestion(){var e;null!=(e=this.session)&&e.commitCurrentCompletion()}showNext(){var e;null!=(e=this.session)&&e.showNextInlineCompletion()}showPrevious(){var e;null!=(e=this.session)&&e.showPreviousInlineCompletion()}hasMultipleInlineCompletions(){var e;return G(this,void 0,void 0,(function*(){var t=yield null==(e=this.session)?void 0:e.hasMultipleInlineCompletions();return void 0!==t&&t}))}};Z=y([t(2,B.b)],Z);class Y extends z{constructor(e,t,i,o,s,r){super(e),this.triggerPosition=t,this.shouldUpdate=i,this.commandService=o,this.cache=s,this.initialTriggerKind=r,this.minReservedLineCount=0,this.updateOperation=this._register(new n.d),this.updateSoon=this._register(new M.e(()=>{var e=this.initialTriggerKind;return this.initialTriggerKind=P.s.Automatic,this.update(e)},50));let a=this.currentlySelectedCompletionId=void 0;this._register(this.onDidChange(()=>{var e=this.currentCompletion;if(e&&e.sourceInlineCompletion!==a){a=e.sourceInlineCompletion;const t=e.sourceProvider;t.handleItemDidShow&&t.handleItemDidShow(e.sourceInlineCompletions,a)}})),this._register(Object(n.i)(()=>{this.cache.clear()})),this._register(this.editor.onDidChangeCursorPosition(e=>{this.cache.value&&this.onDidChangeEmitter.fire()})),this._register(this.editor.onDidChangeModelContent(e=>{this.scheduleAutomaticUpdate()})),this._register(P.t.onDidChange(()=>{this.updateSoon.schedule()})),this.scheduleAutomaticUpdate()}fixAndGetIndexOfCurrentSelection(){var e;return this.currentlySelectedCompletionId&&this.cache.value&&0!==this.cache.value.completions.length?-1===(e=this.cache.value.completions.findIndex(e=>e.semanticId===this.currentlySelectedCompletionId))?(this.currentlySelectedCompletionId=void 0,0):e:0}get currentCachedCompletion(){if(this.cache.value)return this.cache.value.completions[this.fixAndGetIndexOfCurrentSelection()]}showNextInlineCompletion(){var e;return G(this,void 0,void 0,(function*(){yield this.ensureUpdateWithExplicitContext();var t,i=(null==(e=this.cache.value)?void 0:e.completions)||[];0G(this,void 0,void 0,(function*(){let i;try{i=yield ee(n,this.editor.getModel(),{triggerKind:e,selectedSuggestionInfo:void 0},t)}catch(i){return void Object(A.f)(i)}t.isCancellationRequested||(this.cache.setValue(this.editor,i,e),this.onDidChangeEmitter.fire())}))),i=new X(t,e);this.updateOperation.value=i,yield t,this.updateOperation.value===i&&this.updateOperation.clear()}}))}takeOwnership(e){this._register(e)}commitCurrentCompletion(){var e;!this.ghostText||(e=this.currentCompletion)&&this.commit(e)}commit(e){const t=this.cache.clearAndLeak();this.editor.executeEdits("inlineSuggestion.accept",[F.a.replaceMove(e.range,e.text)]),e.command?this.commandService.executeCommand(e.command.id,...e.command.arguments||[]).finally(()=>{null!==t&&void 0!==t&&t.dispose()}).then(void 0,A.g):null!==t&&void 0!==t&&t.dispose(),this.onDidChangeEmitter.fire()}}class X{constructor(e,t){this.promise=e,this.triggerKind=t}dispose(){this.promise.cancel()}}class Q extends n.a{constructor(e,t,i,o){super(),this.triggerKind=o;const s=e.deltaDecorations([],t.items.map(e=>({range:e.range,options:{description:"inline-completion-tracking-range"}})));this._register(Object(n.i)(()=>{e.deltaDecorations(s,[])})),this.completions=t.items.map((e,t)=>new J(e,s[t])),this._register(e.onDidChangeModelContent(()=>{let t=!1;const n=e.getModel();for(const e of this.completions){var o=n.getDecorationRange(e.decorationId);o?e.synchronizedRange.equalsRange(o)||(t=!0,e.synchronizedRange=o):Object(A.f)(new Error("Decoration has no range"))}t&&i()})),this._register(t)}}class J{constructor(e,t){this.inlineCompletion=e,this.decorationId=t,this.semanticId=JSON.stringify({text:this.inlineCompletion.text,startLine:this.inlineCompletion.range.startLineNumber,startColumn:this.inlineCompletion.range.startColumn,command:this.inlineCompletion.command}),this.synchronizedRange=e.range}toLiveInlineCompletion(){return{text:this.inlineCompletion.text,range:this.synchronizedRange,command:this.inlineCompletion.command,sourceProvider:this.inlineCompletion.sourceProvider,sourceInlineCompletions:this.inlineCompletion.sourceInlineCompletions,sourceInlineCompletion:this.inlineCompletion.sourceInlineCompletion}}}function ee(e,t,i,n=T.a.None){return G(this,void 0,void 0,(function*(){s=e,l=(r=t).getWordAtPosition(s),r=r.getLineMaxColumn(s.lineNumber);const o=l?new a.a(s.lineNumber,l.startColumn,s.lineNumber,r):a.a.fromPositions(s,s.with(void 0,r));var s,r,l;const d=P.t.all(t),h=yield Promise.all(d.map(o=>G(this,void 0,void 0,(function*(){const s=yield o.provideInlineCompletions(t,e,i,n);return{completions:s,provider:o,dispose:()=>{s&&o.freeInlineCompletions(s)}}})))),c=new Map;for(const e of h){const t=e.completions;if(t)for(const i of t.items.map(i=>({text:i.text,range:i.range?a.a.lift(i.range):o,command:i.command,sourceProvider:e.provider,sourceInlineCompletions:t,sourceInlineCompletion:i})))i.range.startLineNumber===i.range.endLineNumber&&c.set(JSON.stringify({text:i.text,range:i.range}),i)}return{items:[...c.values()],dispose:()=>{for(const e of h)e.dispose()}}}))}var te=i("b800"),ie=i("59a4"),ne=i("7a9e");class oe extends n.a{constructor(e){super(),this.editor=e,this.isSuggestWidgetVisible=!1,this.isShiftKeyPressed=!1,this._isActive=!1,this._currentInlineCompletion=void 0,this.onDidChangeEmitter=new R.b,this.onDidChange=this.onDidChangeEmitter.event,this.setInactiveDelayed=this._register(new M.e(()=>{this.isSuggestWidgetVisible||this._isActive&&(this._isActive=!1,this.onDidChangeEmitter.fire())},100)),this._register(e.onKeyDown(e=>{e.shiftKey&&!this.isShiftKeyPressed&&(this.isShiftKeyPressed=!0,this.update(this._isActive))})),this._register(e.onKeyUp(e=>{e.shiftKey&&this.isShiftKeyPressed&&(this.isShiftKeyPressed=!1,this.update(this._isActive))}));const t=ne.SuggestController.get(this.editor);if(t){let e=!1;const i=()=>{e||(e=!0,this._register(t.widget.value.onDidShow(()=>{this.isSuggestWidgetVisible=!0,this.update(!0)})),this._register(t.widget.value.onDidHide(()=>{this.isSuggestWidgetVisible=!1,this.setInactiveDelayed.schedule(),this.update(this._isActive)})),this._register(t.widget.value.onDidFocus(()=>{this.isSuggestWidgetVisible=!0,this.update(!0)})))};this._register(R.c.once(t.model.onDidTrigger)(e=>{i()}))}this.update(this._isActive)}get state(){if(this._isActive)return{selectedItemAsInlineCompletion:this._currentInlineCompletion}}update(e){var t=this.getInlineCompletion();let i=!1;this._currentInlineCompletion!==t&&(this._currentInlineCompletion=t,i=!0),this._isActive!==e&&(this._isActive=e,i=!0),i&&this.onDidChangeEmitter.fire()}getInlineCompletion(){const e=ne.SuggestController.get(this.editor);if(e&&this.isSuggestWidgetVisible){var t=e.widget.value.getFocusedItem();if(t){var i=e,n=this.editor.getPosition(),o=this.isShiftKeyPressed;if(t=t.item,Array.isArray(t.completion.additionalTextEdits)&&0this.updateCache(),50)),this.minReservedLineCount=0,this._register(this.suggestionInlineCompletionSource.onDidChange(()=>{this.updateCacheSoon.schedule(),this.suggestionInlineCompletionSource.state||(this.minReservedLineCount=0);const e=this.ghostText;e&&(this.minReservedLineCount=Math.max(this.minReservedLineCount,e.parts.map(e=>e.lines.length-1).reduce((e,t)=>e+t,0))),1<=this.minReservedLineCount&&this.isSuggestionPreviewEnabled()?this.suggestionInlineCompletionSource.forceRenderingAbove():this.suggestionInlineCompletionSource.stopForceRenderingAbove(),this.onDidChangeEmitter.fire()})),this._register(this.cache.onDidChange(()=>{this.onDidChangeEmitter.fire()})),this._register(this.editor.onDidChangeCursorPosition(e=>{this.isSuggestionPreviewEnabled()&&(this.minReservedLineCount=0,this.updateCacheSoon.schedule(),this.onDidChangeEmitter.fire())})),this._register(Object(n.i)(()=>this.suggestionInlineCompletionSource.stopForceRenderingAbove()))}get isActive(){return void 0!==this.suggestionInlineCompletionSource.state}isSuggestionPreviewEnabled(){return this.editor.getOption(106).preview}updateCache(){return se(this,void 0,void 0,(function*(){var e=this.suggestionInlineCompletionSource.state;if(e&&e.selectedItemAsInlineCompletion){const i={text:e.selectedItemAsInlineCompletion.text,range:e.selectedItemAsInlineCompletion.range},n=this.editor.getPosition();e=Object(M.h)(e=>se(this,void 0,void 0,(function*(){let t;try{t=yield ee(n,this.editor.getModel(),{triggerKind:P.s.Automatic,selectedSuggestionInfo:i},e)}catch(t){return void Object(A.f)(t)}e.isCancellationRequested||(this.cache.setValue(this.editor,t,P.s.Automatic),this.onDidChangeEmitter.fire())})));var t=new X(e,P.s.Automatic);this.updateOperation.value=t,yield e,this.updateOperation.value===t&&this.updateOperation.clear()}}))}get ghostText(){var e=this.suggestionInlineCompletionSource.state;e=ae(this.editor.getModel(),null==e?void 0:e.selectedItemAsInlineCompletion);const t=ae(this.editor.getModel(),null==(i=null==(i=this.cache.value)?void 0:i.completions[0])?void 0:i.toLiveInlineCompletion());var i=!(t&&e&&t.text.startsWith(e.text)&&t.range.equalsRange(e.range))&&e||t;const n=e?((null==i?void 0:i.text.length)||0)-e.text.length:0;return e=i,i=this.editor.getOptions().get(106).previewMode,i=e?K(e,this.editor.getModel(),i,this.editor.getPosition(),n)||new W(e.range.endLineNumber,[],this.minReservedLineCount):void 0,this.isSuggestionPreviewEnabled()?i:void 0}}function ae(e,t){if(!t)return t;const i=e.getValueInRange(t.range);var n=function(e,t){let i=0;for(;i{this.hasCachedGhostText=!1,this.onDidChangeEmitter.fire()}),{object:t,dispose:()=>null==i?void 0:i.dispose()}):void 0,this.hasCachedGhostText=!1,this.onDidChangeEmitter.fire())}get ghostText(){var e;return this.hasCachedGhostText||(this.cachedGhostText=null==(e=null==(e=this.currentModelRef.value)?void 0:e.object)?void 0:e.ghostText,this.hasCachedGhostText=!0),this.cachedGhostText}setExpanded(e){var t;null!=(t=this.targetModel)&&t.setExpanded(e)}get minReservedLineCount(){return this.targetModel?this.targetModel.minReservedLineCount:0}}let he=class extends de{constructor(e,t){super(),this.editor=e,this.commandService=t,this.sharedCache=this._register(new ce),this.suggestWidgetAdapterModel=this._register(new re(this.editor,this.sharedCache)),this.inlineCompletionsModel=this._register(new Z(this.editor,this.sharedCache,this.commandService)),this._register(this.suggestWidgetAdapterModel.onDidChange(()=>{this.updateModel()})),this.updateModel()}get activeInlineCompletionsModel(){if(this.targetModel===this.inlineCompletionsModel)return this.inlineCompletionsModel}updateModel(){this.setTargetModel(this.suggestWidgetAdapterModel.isActive?this.suggestWidgetAdapterModel:this.inlineCompletionsModel),this.inlineCompletionsModel.setActive(this.targetModel===this.inlineCompletionsModel)}shouldShowHoverAt(e){var t;const i=null==(t=this.activeInlineCompletionsModel)?void 0:t.ghostText;return!!i&&i.parts.some(t=>e.containsPosition(new p.a(i.lineNumber,t.column)))}triggerInlineCompletion(){var e;null!=(e=this.activeInlineCompletionsModel)&&e.trigger(P.s.Explicit)}commitInlineCompletion(){var e;null!=(e=this.activeInlineCompletionsModel)&&e.commitCurrentSuggestion()}hideInlineCompletion(){var e;null!=(e=this.activeInlineCompletionsModel)&&e.hide()}showNextInlineCompletion(){var e;null!=(e=this.activeInlineCompletionsModel)&&e.showNext()}showPreviousInlineCompletion(){var e;null!=(e=this.activeInlineCompletionsModel)&&e.showPrevious()}hasMultipleInlineCompletions(){var e;return le(this,void 0,void 0,(function*(){var t=yield null==(e=this.activeInlineCompletionsModel)?void 0:e.hasMultipleInlineCompletions();return void 0!==t&&t}))}};he=S([m(1,B.b)],he);class ce extends n.a{constructor(){super(...arguments),this.onDidChangeEmitter=new R.b,this.onDidChange=this.onDidChangeEmitter.event,this.cache=this._register(new n.d)}get value(){return this.cache.value}setValue(e,t,i){this.cache.value=new Q(e,t,()=>this.onDidChangeEmitter.fire(),i)}clearAndLeak(){return this.cache.clearAndLeak()}clear(){this.cache.clear()}}y=i("9eb8"),t=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3{this.updateModelController()})),this._register(this.editor.onDidChangeConfiguration(e=>{e.hasChanged(106)&&this.updateModelController(),e.hasChanged(54)&&this.updateModelController()})),this.updateModelController()}static get(t){return t.getContribution(e.ID)}get activeModel(){var e;return null==(e=this.activeController.value)?void 0:e.model}updateModelController(){var e=this.editor.getOption(106),t=this.editor.getOption(54);this.activeController.value=void 0,this.activeController.value=this.editor.hasModel()&&(e.preview||t.enabled||this.triggeredExplicitly)?this.instantiationService.createInstance(me,this.editor):void 0}shouldShowHoverAt(e){var t;return(null==(t=this.activeModel)?void 0:t.shouldShowHoverAt(e))||!1}shouldShowHoverAtViewZone(e){var t;return(null==(t=null==(t=this.activeController.value)?void 0:t.widget)?void 0:t.shouldShowHoverAtViewZone(e))||!1}trigger(){var e;this.triggeredExplicitly=!0,this.activeController.value||this.updateModelController(),null!=(e=this.activeModel)&&e.triggerInlineCompletion()}commit(){var e;null!=(e=this.activeModel)&&e.commitInlineCompletion()}hide(){var e;null!=(e=this.activeModel)&&e.hideInlineCompletion()}showNextInlineCompletion(){var e;null!=(e=this.activeModel)&&e.showNextInlineCompletion()}showPreviousInlineCompletion(){var e;null!=(e=this.activeModel)&&e.showPreviousInlineCompletion()}hasMultipleInlineCompletions(){var e;return ue(this,void 0,void 0,(function*(){var t=yield null==(e=this.activeModel)?void 0:e.hasMultipleInlineCompletions();return void 0!==t&&t}))}};ge.inlineSuggestionVisible=new C.c("inlineSuggestionVisible",!1,I.a("inlineSuggestionVisible","Whether an inline suggestion is visible")),ge.inlineSuggestionHasIndentation=new C.c("inlineSuggestionHasIndentation",!1,I.a("inlineSuggestionHasIndentation","Whether the inline suggestion starts with whitespace")),ge.ID="editor.contrib.ghostTextController",ge=t([S(1,w.a)],ge);class pe{constructor(e){this.contextKeyService=e,this.inlineCompletionVisible=ge.inlineSuggestionVisible.bindTo(this.contextKeyService),this.inlineCompletionSuggestsIndentation=ge.inlineSuggestionHasIndentation.bindTo(this.contextKeyService)}}let me=class extends n.a{constructor(e,t,i){super(),this.editor=e,this.instantiationService=t,this.contextKeyService=i,this.contextKeys=new pe(this.contextKeyService),this.model=this._register(this.instantiationService.createInstance(he,this.editor)),this.widget=this._register(this.instantiationService.createInstance(x,this.editor,this.model)),this._register(Object(n.i)(()=>{this.contextKeys.inlineCompletionVisible.set(!1),this.contextKeys.inlineCompletionSuggestsIndentation.set(!1)})),this._register(this.model.onDidChange(()=>{this.updateContextKeys()})),this.updateContextKeys()}updateContextKeys(){this.contextKeys.inlineCompletionVisible.set(void 0!==(null==(e=this.model.activeInlineCompletionsModel)?void 0:e.ghostText));var e=this.model.inlineCompletionsModel.ghostText;if(e&&0t.prefix.length-e.prefix.length),Object(s.i)(()=>{this.providers.splice(this.providers.indexOf(e),1),this.defaultProvider===e&&(this.defaultProvider=void 0)})}getQuickAccessProviders(){return Object(o.e)([this.defaultProvider,...this.providers])}getQuickAccessProvider(e){return e&&this.providers.find(t=>e.startsWith(t.prefix))||this.defaultProvider}})},"303e":function(e,t,i){"use strict";i.d(t,"a",(function(){return l})),i.d(t,"wc",(function(){return h})),i.d(t,"eb",(function(){return c})),i.d(t,"cb",(function(){return u})),i.d(t,"fb",(function(){return g})),i.d(t,"db",(function(){return p})),i.d(t,"h",(function(){return m})),i.d(t,"b",(function(){return f})),i.d(t,"Jc",(function(){return _})),i.d(t,"Ic",(function(){return b})),i.d(t,"Hc",(function(){return v})),i.d(t,"Nc",(function(){return C})),i.d(t,"jb",(function(){return w})),i.d(t,"lb",(function(){return y})),i.d(t,"kb",(function(){return S})),i.d(t,"hb",(function(){return L})),i.d(t,"gb",(function(){return x})),i.d(t,"ib",(function(){return k})),i.d(t,"pb",(function(){return D})),i.d(t,"rb",(function(){return N})),i.d(t,"qb",(function(){return O})),i.d(t,"sb",(function(){return E})),i.d(t,"ub",(function(){return I})),i.d(t,"tb",(function(){return M})),i.d(t,"mb",(function(){return T})),i.d(t,"ob",(function(){return A})),i.d(t,"nb",(function(){return R})),i.d(t,"f",(function(){return B})),i.d(t,"e",(function(){return j})),i.d(t,"g",(function(){return W})),i.d(t,"c",(function(){return V})),i.d(t,"d",(function(){return H})),i.d(t,"yc",(function(){return z})),i.d(t,"Ac",(function(){return U})),i.d(t,"Bc",(function(){return K})),i.d(t,"zc",(function(){return q})),i.d(t,"pc",(function(){return $})),i.d(t,"s",(function(){return G})),i.d(t,"u",(function(){return Z})),i.d(t,"t",(function(){return Y})),i.d(t,"V",(function(){return X})),i.d(t,"X",(function(){return Q})),i.d(t,"W",(function(){return J})),i.d(t,"K",(function(){return ee})),i.d(t,"M",(function(){return te})),i.d(t,"L",(function(){return ie})),i.d(t,"D",(function(){return ne})),i.d(t,"C",(function(){return oe})),i.d(t,"r",(function(){return se})),i.d(t,"B",(function(){return re})),i.d(t,"Y",(function(){return ae})),i.d(t,"ab",(function(){return le})),i.d(t,"Z",(function(){return de})),i.d(t,"bb",(function(){return he})),i.d(t,"qc",(function(){return ce})),i.d(t,"rc",(function(){return ue})),i.d(t,"vc",(function(){return ge})),i.d(t,"lc",(function(){return pe})),i.d(t,"kc",(function(){return me})),i.d(t,"vb",(function(){return fe})),i.d(t,"yb",(function(){return _e})),i.d(t,"wb",(function(){return be})),i.d(t,"xb",(function(){return ve})),i.d(t,"R",(function(){return Ce})),i.d(t,"S",(function(){return we})),i.d(t,"J",(function(){return ye})),i.d(t,"T",(function(){return Se})),i.d(t,"U",(function(){return Le})),i.d(t,"v",(function(){return xe})),i.d(t,"x",(function(){return ke})),i.d(t,"z",(function(){return De})),i.d(t,"w",(function(){return Ne})),i.d(t,"y",(function(){return Oe})),i.d(t,"A",(function(){return Ee})),i.d(t,"H",(function(){return Ie})),i.d(t,"E",(function(){return Me})),i.d(t,"G",(function(){return Te})),i.d(t,"F",(function(){return Ae})),i.d(t,"I",(function(){return Re})),i.d(t,"q",(function(){return Pe})),i.d(t,"O",(function(){return Fe})),i.d(t,"N",(function(){return Be})),i.d(t,"Q",(function(){return je})),i.d(t,"P",(function(){return We})),i.d(t,"i",(function(){return Ve})),i.d(t,"j",(function(){return He})),i.d(t,"m",(function(){return ze})),i.d(t,"o",(function(){return Ue})),i.d(t,"n",(function(){return Ke})),i.d(t,"p",(function(){return qe})),i.d(t,"k",(function(){return $e})),i.d(t,"l",(function(){return Ge})),i.d(t,"Gb",(function(){return Ze})),i.d(t,"Hb",(function(){return Ye})),i.d(t,"Jb",(function(){return Xe})),i.d(t,"zb",(function(){return Qe})),i.d(t,"Ab",(function(){return Je})),i.d(t,"Bb",(function(){return et})),i.d(t,"Pb",(function(){return tt})),i.d(t,"Qb",(function(){return it})),i.d(t,"Rb",(function(){return nt})),i.d(t,"Nb",(function(){return ot})),i.d(t,"Ob",(function(){return st})),i.d(t,"Lb",(function(){return rt})),i.d(t,"Mb",(function(){return at})),i.d(t,"Cb",(function(){return lt})),i.d(t,"Kb",(function(){return dt})),i.d(t,"Ib",(function(){return ht})),i.d(t,"Db",(function(){return ct})),i.d(t,"Fb",(function(){return ut})),i.d(t,"Eb",(function(){return gt})),i.d(t,"Mc",(function(){return pt})),i.d(t,"Gc",(function(){return mt})),i.d(t,"tc",(function(){return _t})),i.d(t,"uc",(function(){return bt})),i.d(t,"sc",(function(){return vt})),i.d(t,"Tb",(function(){return Ct})),i.d(t,"Ub",(function(){return wt})),i.d(t,"Sb",(function(){return yt})),i.d(t,"Xb",(function(){return St})),i.d(t,"Vb",(function(){return Lt})),i.d(t,"Wb",(function(){return xt})),i.d(t,"Yb",(function(){return kt})),i.d(t,"Kc",(function(){return Dt})),i.d(t,"Ec",(function(){return Nt})),i.d(t,"Fc",(function(){return Ot})),i.d(t,"Cc",(function(){return Et})),i.d(t,"Dc",(function(){return It})),i.d(t,"ic",(function(){return Mt})),i.d(t,"jc",(function(){return Tt})),i.d(t,"bc",(function(){return At})),i.d(t,"cc",(function(){return Rt})),i.d(t,"ac",(function(){return Pt})),i.d(t,"gc",(function(){return Ft})),i.d(t,"Zb",(function(){return Bt})),i.d(t,"ec",(function(){return jt})),i.d(t,"fc",(function(){return Wt})),i.d(t,"dc",(function(){return Vt})),i.d(t,"mc",(function(){return Ht})),i.d(t,"oc",(function(){return zt})),i.d(t,"nc",(function(){return Ut})),i.d(t,"Lc",(function(){return $t})),i.d(t,"hc",(function(){return Gt})),i.d(t,"xc",(function(){return Yt}));t=i("5fe7");var n=i("ceb8"),o=i("308f"),s=i("ef8e9"),r=i("dff7"),a=i("dd1b");i=i("89cd");const l={ColorContribution:"base.contributions.colors"},d=new class{constructor(){this._onDidChangeSchema=new o.b,this.onDidChangeSchema=this._onDidChangeSchema.event,this.colorSchema={type:"object",properties:{}},this.colorReferenceSchema={type:"string",enum:[],enumDescriptions:[]},this.colorsById={}}registerColor(e,t,i,n=!1,o){this.colorsById[e]={id:e,description:i,defaults:t,needsTransparency:n,deprecationMessage:o};let s={type:"string",description:i,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(i),this._onDidChangeSchema.fire(),e}resolveDefaultColor(e,t){if(e=this.colorsById[e],e&&e.defaults)return Yt(e.defaults[t.type],t)}getColorSchema(){return this.colorSchema}toString(){return Object.keys(this.colorsById).sort((e,t)=>{var i=-1===e.indexOf(".")?0:1,n=-1===t.indexOf(".")?0:1;return i!=n?i-n:e.localeCompare(t)}).map(e=>`- \`${e}\`: `+this.colorsById[e].description).join("\n")}};function h(e,t,i,n,o){return d.registerColor(e,t,i,n,o)}i.a.add(l.ColorContribution,d);const c=h("foreground",{dark:"#CCCCCC",light:"#616161",hc:"#FFFFFF"},r.a("foreground","Overall foreground color. This color is only used if not overridden by a component.")),u=h("errorForeground",{dark:"#F48771",light:"#A1260D",hc:"#F48771"},r.a("errorForeground","Overall foreground color for error messages. This color is only used if not overridden by a component.")),g=h("icon.foreground",{dark:"#C5C5C5",light:"#424242",hc:"#FFFFFF"},r.a("iconForeground","The default color for icons in the workbench.")),p=h("focusBorder",{dark:"#007FD4",light:"#0090F1",hc:"#F38518"},r.a("focusBorder","Overall border color for focused elements. This color is only used if not overridden by a component.")),m=h("contrastBorder",{light:null,dark:null,hc:"#6FC3DF"},r.a("contrastBorder","An extra border around elements to separate them from others for greater contrast.")),f=h("contrastActiveBorder",{light:null,dark:null,hc:p},r.a("activeContrastBorder","An extra border around active elements to separate them from others for greater contrast.")),_=h("textLink.foreground",{light:"#006AB1",dark:"#3794FF",hc:"#3794FF"},r.a("textLinkForeground","Foreground color for links in text.")),b=h("textLink.activeForeground",{light:"#006AB1",dark:"#3794FF",hc:"#3794FF"},r.a("textLinkActiveForeground","Foreground color for links in text when clicked on and on mouse hover.")),v=h("textCodeBlock.background",{light:"#dcdcdc66",dark:"#0a0a0a66",hc:n.a.black},r.a("textCodeBlockBackground","Background color for code blocks in text.")),C=h("widget.shadow",{dark:$t(n.a.black,.36),light:$t(n.a.black,.16),hc:null},r.a("widgetShadow","Shadow color of widgets such as find/replace inside the editor.")),w=h("input.background",{dark:"#3C3C3C",light:n.a.white,hc:n.a.black},r.a("inputBoxBackground","Input box background.")),y=h("input.foreground",{dark:c,light:c,hc:c},r.a("inputBoxForeground","Input box foreground.")),S=h("input.border",{dark:null,light:null,hc:m},r.a("inputBoxBorder","Input box border.")),L=h("inputOption.activeBorder",{dark:"#007ACC00",light:"#007ACC00",hc:m},r.a("inputBoxActiveOptionBorder","Border color of activated options in input fields.")),x=h("inputOption.activeBackground",{dark:$t(p,.4),light:$t(p,.2),hc:n.a.transparent},r.a("inputOption.activeBackground","Background color of activated options in input fields.")),k=h("inputOption.activeForeground",{dark:n.a.white,light:n.a.black,hc:null},r.a("inputOption.activeForeground","Foreground color of activated options in input fields.")),D=h("inputValidation.infoBackground",{dark:"#063B49",light:"#D6ECF2",hc:n.a.black},r.a("inputValidationInfoBackground","Input validation background color for information severity.")),N=h("inputValidation.infoForeground",{dark:null,light:null,hc:null},r.a("inputValidationInfoForeground","Input validation foreground color for information severity.")),O=h("inputValidation.infoBorder",{dark:"#007acc",light:"#007acc",hc:m},r.a("inputValidationInfoBorder","Input validation border color for information severity.")),E=h("inputValidation.warningBackground",{dark:"#352A05",light:"#F6F5D2",hc:n.a.black},r.a("inputValidationWarningBackground","Input validation background color for warning severity.")),I=h("inputValidation.warningForeground",{dark:null,light:null,hc:null},r.a("inputValidationWarningForeground","Input validation foreground color for warning severity.")),M=h("inputValidation.warningBorder",{dark:"#B89500",light:"#B89500",hc:m},r.a("inputValidationWarningBorder","Input validation border color for warning severity.")),T=h("inputValidation.errorBackground",{dark:"#5A1D1D",light:"#F2DEDE",hc:n.a.black},r.a("inputValidationErrorBackground","Input validation background color for error severity.")),A=h("inputValidation.errorForeground",{dark:null,light:null,hc:null},r.a("inputValidationErrorForeground","Input validation foreground color for error severity.")),R=h("inputValidation.errorBorder",{dark:"#BE1100",light:"#BE1100",hc:m},r.a("inputValidationErrorBorder","Input validation border color for error severity."));var P=h("dropdown.background",{dark:"#3C3C3C",light:n.a.white,hc:n.a.black},r.a("dropdownBackground","Dropdown background.")),F=h("dropdown.foreground",{dark:"#F0F0F0",light:null,hc:n.a.white},r.a("dropdownForeground","Dropdown foreground."));const B=h("button.foreground",{dark:n.a.white,light:n.a.white,hc:n.a.white},r.a("buttonForeground","Button foreground color.")),j=h("button.background",{dark:"#0E639C",light:"#007ACC",hc:null},r.a("buttonBackground","Button background color.")),W=h("button.hoverBackground",{dark:qt(j,.2),light:Kt(j,.2),hc:null},r.a("buttonHoverBackground","Button background color when hovering.")),V=h("badge.background",{dark:"#4D4D4D",light:"#C4C4C4",hc:n.a.black},r.a("badgeBackground","Badge background color. Badges are small information labels, e.g. for search results count.")),H=h("badge.foreground",{dark:n.a.white,light:"#333",hc:n.a.white},r.a("badgeForeground","Badge foreground color. Badges are small information labels, e.g. for search results count.")),z=h("scrollbar.shadow",{dark:"#000000",light:"#DDDDDD",hc:null},r.a("scrollbarShadow","Scrollbar shadow to indicate that the view is scrolled.")),U=h("scrollbarSlider.background",{dark:n.a.fromHex("#797979").transparent(.4),light:n.a.fromHex("#646464").transparent(.4),hc:$t(m,.6)},r.a("scrollbarSliderBackground","Scrollbar slider background color.")),K=h("scrollbarSlider.hoverBackground",{dark:n.a.fromHex("#646464").transparent(.7),light:n.a.fromHex("#646464").transparent(.7),hc:$t(m,.8)},r.a("scrollbarSliderHoverBackground","Scrollbar slider background color when hovering.")),q=h("scrollbarSlider.activeBackground",{dark:n.a.fromHex("#BFBFBF").transparent(.4),light:n.a.fromHex("#000000").transparent(.6),hc:m},r.a("scrollbarSliderActiveBackground","Scrollbar slider background color when clicked on.")),$=h("progressBar.background",{dark:n.a.fromHex("#0E70C0"),light:n.a.fromHex("#0E70C0"),hc:m},r.a("progressBarBackground","Background color of the progress bar that can show for long running operations.")),G=h("editorError.background",{dark:null,light:null,hc:null},r.a("editorError.background","Background color of error text in the editor. The color must not be opaque so as not to hide underlying decorations."),!0),Z=h("editorError.foreground",{dark:"#F14C4C",light:"#E51400",hc:null},r.a("editorError.foreground","Foreground color of error squigglies in the editor.")),Y=h("editorError.border",{dark:null,light:null,hc:n.a.fromHex("#E47777").transparent(.8)},r.a("errorBorder","Border color of error boxes in the editor.")),X=h("editorWarning.background",{dark:null,light:null,hc:null},r.a("editorWarning.background","Background color of warning text in the editor. The color must not be opaque so as not to hide underlying decorations."),!0),Q=h("editorWarning.foreground",{dark:"#CCA700",light:"#BF8803",hc:null},r.a("editorWarning.foreground","Foreground color of warning squigglies in the editor.")),J=h("editorWarning.border",{dark:null,light:null,hc:n.a.fromHex("#FFCC00").transparent(.8)},r.a("warningBorder","Border color of warning boxes in the editor.")),ee=h("editorInfo.background",{dark:null,light:null,hc:null},r.a("editorInfo.background","Background color of info text in the editor. The color must not be opaque so as not to hide underlying decorations."),!0),te=h("editorInfo.foreground",{dark:"#3794FF",light:"#1a85ff",hc:"#3794FF"},r.a("editorInfo.foreground","Foreground color of info squigglies in the editor.")),ie=h("editorInfo.border",{dark:null,light:null,hc:n.a.fromHex("#3794FF").transparent(.8)},r.a("infoBorder","Border color of info boxes in the editor.")),ne=h("editorHint.foreground",{dark:n.a.fromHex("#eeeeee").transparent(.7),light:"#6c6c6c",hc:null},r.a("editorHint.foreground","Foreground color of hint squigglies in the editor.")),oe=h("editorHint.border",{dark:null,light:null,hc:n.a.fromHex("#eeeeee").transparent(.8)},r.a("hintBorder","Border color of hint boxes in the editor.")),se=h("editor.background",{light:"#fffffe",dark:"#1E1E1E",hc:n.a.black},r.a("editorBackground","Editor background color.")),re=h("editor.foreground",{light:"#333333",dark:"#BBBBBB",hc:n.a.white},r.a("editorForeground","Editor default foreground color.")),ae=h("editorWidget.background",{dark:"#252526",light:"#F3F3F3",hc:"#0C141F"},r.a("editorWidgetBackground","Background color of editor widgets, such as find/replace.")),le=h("editorWidget.foreground",{dark:c,light:c,hc:c},r.a("editorWidgetForeground","Foreground color of editor widgets, such as find/replace.")),de=h("editorWidget.border",{dark:"#454545",light:"#C8C8C8",hc:m},r.a("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.")),he=h("editorWidget.resizeBorder",{light:null,dark:null,hc:null},r.a("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.")),ce=h("quickInput.background",{dark:ae,light:ae,hc:ae},r.a("pickerBackground","Quick picker background color. The quick picker widget is the container for pickers like the command palette.")),ue=h("quickInput.foreground",{dark:le,light:le,hc:le},r.a("pickerForeground","Quick picker foreground color. The quick picker widget is the container for pickers like the command palette.")),ge=h("quickInputTitle.background",{dark:new n.a(new n.c(255,255,255,.105)),light:new n.a(new n.c(0,0,0,.06)),hc:"#000000"},r.a("pickerTitleBackground","Quick picker title background color. The quick picker widget is the container for pickers like the command palette.")),pe=h("pickerGroup.foreground",{dark:"#3794FF",light:"#0066BF",hc:n.a.white},r.a("pickerGroupForeground","Quick picker color for grouping labels.")),me=h("pickerGroup.border",{dark:"#3F3F46",light:"#CCCEDB",hc:n.a.white},r.a("pickerGroupBorder","Quick picker color for grouping borders.")),fe=h("keybindingLabel.background",{dark:new n.a(new n.c(128,128,128,.17)),light:new n.a(new n.c(221,221,221,.4)),hc:n.a.transparent},r.a("keybindingLabelBackground","Keybinding label background color. The keybinding label is used to represent a keyboard shortcut.")),_e=h("keybindingLabel.foreground",{dark:n.a.fromHex("#CCCCCC"),light:n.a.fromHex("#555555"),hc:n.a.white},r.a("keybindingLabelForeground","Keybinding label foreground color. The keybinding label is used to represent a keyboard shortcut.")),be=h("keybindingLabel.border",{dark:new n.a(new n.c(51,51,51,.6)),light:new n.a(new n.c(204,204,204,.4)),hc:new n.a(new n.c(111,195,223))},r.a("keybindingLabelBorder","Keybinding label border color. The keybinding label is used to represent a keyboard shortcut.")),ve=h("keybindingLabel.bottomBorder",{dark:new n.a(new n.c(68,68,68,.6)),light:new n.a(new n.c(187,187,187,.4)),hc:new n.a(new n.c(111,195,223))},r.a("keybindingLabelBottomBorder","Keybinding label border bottom color. The keybinding label is used to represent a keyboard shortcut.")),Ce=h("editor.selectionBackground",{light:"#ADD6FF",dark:"#264F78",hc:"#f3f518"},r.a("editorSelectionBackground","Color of the editor selection.")),we=h("editor.selectionForeground",{light:null,dark:null,hc:"#000000"},r.a("editorSelectionForeground","Color of the selected text for high contrast.")),ye=h("editor.inactiveSelectionBackground",{light:$t(Ce,.5),dark:$t(Ce,.5),hc:$t(Ce,.5)},r.a("editorInactiveSelection","Color of the selection in an inactive editor. The color must not be opaque so as not to hide underlying decorations."),!0),Se=h("editor.selectionHighlightBackground",{light:Zt(Ce,se,.3,.6),dark:Zt(Ce,se,.3,.6),hc:null},r.a("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),Le=h("editor.selectionHighlightBorder",{light:null,dark:null,hc:f},r.a("editorSelectionHighlightBorder","Border color for regions with the same content as the selection.")),xe=h("editor.findMatchBackground",{light:"#A8AC94",dark:"#515C6A",hc:null},r.a("editorFindMatch","Color of the current search match.")),ke=h("editor.findMatchHighlightBackground",{light:"#EA5C0055",dark:"#EA5C0055",hc:null},r.a("findMatchHighlight","Color of the other search matches. The color must not be opaque so as not to hide underlying decorations."),!0),De=h("editor.findRangeHighlightBackground",{dark:"#3a3d4166",light:"#b4b4b44d",hc:null},r.a("findRangeHighlight","Color of the range limiting the search. The color must not be opaque so as not to hide underlying decorations."),!0),Ne=h("editor.findMatchBorder",{light:null,dark:null,hc:f},r.a("editorFindMatchBorder","Border color of the current search match.")),Oe=h("editor.findMatchHighlightBorder",{light:null,dark:null,hc:f},r.a("findMatchHighlightBorder","Border color of the other search matches.")),Ee=h("editor.findRangeHighlightBorder",{dark:null,light:null,hc:$t(f,.4)},r.a("findRangeHighlightBorder","Border color of the range limiting the search. The color must not be opaque so as not to hide underlying decorations."),!0),Ie=h("editor.hoverHighlightBackground",{light:"#ADD6FF26",dark:"#264f7840",hc:"#ADD6FF26"},r.a("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),Me=h("editorHoverWidget.background",{light:ae,dark:ae,hc:ae},r.a("hoverBackground","Background color of the editor hover.")),Te=h("editorHoverWidget.foreground",{light:le,dark:le,hc:le},r.a("hoverForeground","Foreground color of the editor hover.")),Ae=h("editorHoverWidget.border",{light:de,dark:de,hc:de},r.a("hoverBorder","Border color of the editor hover.")),Re=h("editorHoverWidget.statusBarBackground",{dark:qt(Me,.2),light:Kt(Me,.05),hc:ae},r.a("statusBarBackground","Background color of the editor hover status bar.")),Pe=h("editorLink.activeForeground",{dark:"#4E94CE",light:n.a.blue,hc:n.a.cyan},r.a("activeLinkForeground","Color of active links.")),Fe=h("editorInlayHint.foreground",{dark:$t(H,.8),light:$t(H,.8),hc:H},r.a("editorInlayHintForeground","Foreground color of inline hints")),Be=h("editorInlayHint.background",{dark:$t(V,.6),light:$t(V,.3),hc:V},r.a("editorInlayHintBackground","Background color of inline hints")),je=h("editorLightBulb.foreground",{dark:"#FFCC00",light:"#DDB100",hc:"#FFCC00"},r.a("editorLightBulbForeground","The color used for the lightbulb actions icon.")),We=h("editorLightBulbAutoFix.foreground",{dark:"#75BEFF",light:"#007ACC",hc:"#75BEFF"},r.a("editorLightBulbAutoFixForeground","The color used for the lightbulb auto fix actions icon.")),Ve=new n.a(new n.c(155,185,85,.2)),He=new n.a(new n.c(255,0,0,.2)),ze=h("diffEditor.insertedTextBackground",{dark:Ve,light:Ve,hc:null},r.a("diffEditorInserted","Background color for text that got inserted. The color must not be opaque so as not to hide underlying decorations."),!0),Ue=h("diffEditor.removedTextBackground",{dark:He,light:He,hc:null},r.a("diffEditorRemoved","Background color for text that got removed. The color must not be opaque so as not to hide underlying decorations."),!0),Ke=h("diffEditor.insertedTextBorder",{dark:null,light:null,hc:"#33ff2eff"},r.a("diffEditorInsertedOutline","Outline color for the text that got inserted.")),qe=h("diffEditor.removedTextBorder",{dark:null,light:null,hc:"#FF008F"},r.a("diffEditorRemovedOutline","Outline color for text that got removed.")),$e=h("diffEditor.border",{dark:null,light:null,hc:m},r.a("diffEditorBorder","Border color between the two text editors.")),Ge=h("diffEditor.diagonalFill",{dark:"#cccccc33",light:"#22222233",hc:null},r.a("diffDiagonalFill","Color of the diff editor's diagonal fill. The diagonal fill is used in side-by-side diff views.")),Ze=h("list.focusBackground",{dark:null,light:null,hc:null},r.a("listFocusBackground","List/Tree background color for the focused item when the list/tree is active. An active list/tree has keyboard focus, an inactive does not.")),Ye=h("list.focusForeground",{dark:null,light:null,hc:null},r.a("listFocusForeground","List/Tree foreground color for the focused item when the list/tree is active. An active list/tree has keyboard focus, an inactive does not.")),Xe=h("list.focusOutline",{dark:p,light:p,hc:f},r.a("listFocusOutline","List/Tree outline color for the focused item when the list/tree is active. An active list/tree has keyboard focus, an inactive does not.")),Qe=h("list.activeSelectionBackground",{dark:"#094771",light:"#0060C0",hc:null},r.a("listActiveSelectionBackground","List/Tree background color for the selected item when the list/tree is active. An active list/tree has keyboard focus, an inactive does not.")),Je=h("list.activeSelectionForeground",{dark:n.a.white,light:n.a.white,hc:null},r.a("listActiveSelectionForeground","List/Tree foreground color for the selected item when the list/tree is active. An active list/tree has keyboard focus, an inactive does not.")),et=h("list.activeSelectionIconForeground",{dark:null,light:null,hc:null},r.a("listActiveSelectionIconForeground","List/Tree icon foreground color for the selected item when the list/tree is active. An active list/tree has keyboard focus, an inactive does not.")),tt=h("list.inactiveSelectionBackground",{dark:"#37373D",light:"#E4E6F1",hc:null},r.a("listInactiveSelectionBackground","List/Tree background color for the selected item when the list/tree is inactive. An active list/tree has keyboard focus, an inactive does not.")),it=h("list.inactiveSelectionForeground",{dark:null,light:null,hc:null},r.a("listInactiveSelectionForeground","List/Tree foreground color for the selected item when the list/tree is inactive. An active list/tree has keyboard focus, an inactive does not.")),nt=h("list.inactiveSelectionIconForeground",{dark:null,light:null,hc:null},r.a("listInactiveSelectionIconForeground","List/Tree icon foreground color for the selected item when the list/tree is inactive. An active list/tree has keyboard focus, an inactive does not.")),ot=h("list.inactiveFocusBackground",{dark:null,light:null,hc:null},r.a("listInactiveFocusBackground","List/Tree background color for the focused item when the list/tree is inactive. An active list/tree has keyboard focus, an inactive does not.")),st=h("list.inactiveFocusOutline",{dark:null,light:null,hc:null},r.a("listInactiveFocusOutline","List/Tree outline color for the focused item when the list/tree is inactive. An active list/tree has keyboard focus, an inactive does not.")),rt=h("list.hoverBackground",{dark:"#2A2D2E",light:"#F0F0F0",hc:null},r.a("listHoverBackground","List/Tree background when hovering over items using the mouse.")),at=h("list.hoverForeground",{dark:null,light:null,hc:null},r.a("listHoverForeground","List/Tree foreground when hovering over items using the mouse.")),lt=h("list.dropBackground",{dark:"#062F4A",light:"#D6EBFF",hc:null},r.a("listDropBackground","List/Tree drag and drop background when moving items around using the mouse.")),dt=h("list.highlightForeground",{dark:"#18A3FF",light:"#0066BF",hc:p},r.a("highlight","List/Tree foreground color of the match highlights when searching inside the list/tree.")),ht=h("list.focusHighlightForeground",{dark:dt,light:{op:5,if:Qe,then:dt,else:"#9DDDFF"},hc:dt},r.a("listFocusHighlightForeground","List/Tree foreground color of the match highlights on actively focused items when searching inside the list/tree.")),ct=h("listFilterWidget.background",{light:"#efc1ad",dark:"#653723",hc:n.a.black},r.a("listFilterWidgetBackground","Background color of the type filter widget in lists and trees.")),ut=h("listFilterWidget.outline",{dark:n.a.transparent,light:n.a.transparent,hc:"#f38518"},r.a("listFilterWidgetOutline","Outline color of the type filter widget in lists and trees.")),gt=h("listFilterWidget.noMatchesOutline",{dark:"#BE1100",light:"#BE1100",hc:m},r.a("listFilterWidgetNoMatchesOutline","Outline color of the type filter widget in lists and trees, when there are no matches.")),pt=h("tree.indentGuidesStroke",{dark:"#585858",light:"#a9a9a9",hc:"#a9a9a9"},r.a("treeIndentGuidesStroke","Tree stroke color for the indentation guides.")),mt=h("tree.tableColumnsBorder",{dark:"#CCCCCC20",light:"#61616120",hc:null},r.a("treeIndentGuidesStroke","Tree stroke color for the indentation guides."));var ft=h("quickInput.list.focusBackground",{dark:null,light:null,hc:null},"",void 0,r.a("quickInput.list.focusBackground deprecation","Please use quickInputList.focusBackground instead"));const _t=h("quickInputList.focusForeground",{dark:Je,light:Je,hc:Je},r.a("quickInput.listFocusForeground","Quick picker foreground color for the focused item.")),bt=h("quickInputList.focusIconForeground",{dark:et,light:et,hc:et},r.a("quickInput.listFocusIconForeground","Quick picker icon foreground color for the focused item.")),vt=h("quickInputList.focusBackground",{dark:Gt(ft,Qe),light:Gt(ft,Qe),hc:null},r.a("quickInput.listFocusBackground","Quick picker background color for the focused item.")),Ct=h("menu.border",{dark:null,light:null,hc:m},r.a("menuBorder","Border color of menus.")),wt=h("menu.foreground",{dark:F,light:c,hc:F},r.a("menuForeground","Foreground color of menu items.")),yt=h("menu.background",{dark:P,light:P,hc:P},r.a("menuBackground","Background color of menu items.")),St=h("menu.selectionForeground",{dark:Je,light:Je,hc:Je},r.a("menuSelectionForeground","Foreground color of the selected menu item in menus.")),Lt=h("menu.selectionBackground",{dark:Qe,light:Qe,hc:Qe},r.a("menuSelectionBackground","Background color of the selected menu item in menus.")),xt=h("menu.selectionBorder",{dark:null,light:null,hc:f},r.a("menuSelectionBorder","Border color of the selected menu item in menus.")),kt=h("menu.separatorBackground",{dark:"#BBBBBB",light:"#888888",hc:m},r.a("menuSeparatorBackground","Color of a separator menu item in menus.")),Dt=h("toolbar.hoverBackground",{dark:"#5a5d5e50",light:"#b8b8b850",hc:null},r.a("toolbarHoverBackground","Toolbar background when hovering over actions using the mouse")),Nt=h("editor.snippetTabstopHighlightBackground",{dark:new n.a(new n.c(124,124,124,.3)),light:new n.a(new n.c(10,50,100,.2)),hc:new n.a(new n.c(124,124,124,.3))},r.a("snippetTabstopHighlightBackground","Highlight background color of a snippet tabstop.")),Ot=h("editor.snippetTabstopHighlightBorder",{dark:null,light:null,hc:null},r.a("snippetTabstopHighlightBorder","Highlight border color of a snippet tabstop.")),Et=h("editor.snippetFinalTabstopHighlightBackground",{dark:null,light:null,hc:null},r.a("snippetFinalTabstopHighlightBackground","Highlight background color of the final tabstop of a snippet.")),It=h("editor.snippetFinalTabstopHighlightBorder",{dark:"#525252",light:new n.a(new n.c(10,50,100,.5)),hc:"#525252"},r.a("snippetFinalTabstopHighlightBorder","Highlight border color of the final tabstop of a snippet.")),Mt=h("editorOverviewRuler.findMatchForeground",{dark:"#d186167e",light:"#d186167e",hc:"#AB5A00"},r.a("overviewRulerFindMatchForeground","Overview ruler marker color for find matches. The color must not be opaque so as not to hide underlying decorations."),!0),Tt=h("editorOverviewRuler.selectionHighlightForeground",{dark:"#A0A0A0CC",light:"#A0A0A0CC",hc:"#A0A0A0CC"},r.a("overviewRulerSelectionHighlightForeground","Overview ruler marker color for selection highlights. The color must not be opaque so as not to hide underlying decorations."),!0),At=h("minimap.findMatchHighlight",{light:"#d18616",dark:"#d18616",hc:"#AB5A00"},r.a("minimapFindMatchHighlight","Minimap marker color for find matches."),!0),Rt=h("minimap.selectionHighlight",{light:"#ADD6FF",dark:"#264F78",hc:"#ffffff"},r.a("minimapSelectionHighlight","Minimap marker color for the editor selection."),!0),Pt=h("minimap.errorHighlight",{dark:new n.a(new n.c(255,18,18,.7)),light:new n.a(new n.c(255,18,18,.7)),hc:new n.a(new n.c(255,50,50,1))},r.a("minimapError","Minimap marker color for errors.")),Ft=h("minimap.warningHighlight",{dark:Q,light:Q,hc:J},r.a("overviewRuleWarning","Minimap marker color for warnings.")),Bt=h("minimap.background",{dark:null,light:null,hc:null},r.a("minimapBackground","Minimap background color.")),jt=h("minimapSlider.background",{light:$t(U,.5),dark:$t(U,.5),hc:$t(U,.5)},r.a("minimapSliderBackground","Minimap slider background color.")),Wt=h("minimapSlider.hoverBackground",{light:$t(K,.5),dark:$t(K,.5),hc:$t(K,.5)},r.a("minimapSliderHoverBackground","Minimap slider background color when hovering.")),Vt=h("minimapSlider.activeBackground",{light:$t(q,.5),dark:$t(q,.5),hc:$t(q,.5)},r.a("minimapSliderActiveBackground","Minimap slider background color when clicked on.")),Ht=h("problemsErrorIcon.foreground",{dark:Z,light:Z,hc:Z},r.a("problemsErrorIconForeground","The color used for the problems error icon.")),zt=h("problemsWarningIcon.foreground",{dark:Q,light:Q,hc:Q},r.a("problemsWarningIconForeground","The color used for the problems warning icon.")),Ut=h("problemsInfoIcon.foreground",{dark:te,light:te,hc:te},r.a("problemsInfoIconForeground","The color used for the problems info icon."));function Kt(e,t){return{op:0,value:e,factor:t}}function qt(e,t){return{op:1,value:e,factor:t}}function $t(e,t){return{op:2,value:e,factor:t}}function Gt(...e){return{op:3,values:e}}function Zt(e,t,i,n){return{op:4,value:e,background:t,factor:i,transparency:n}}function Yt(e,t){if(null!==e){if("string"==typeof e)return"#"===e[0]?n.a.fromHex(e):t.getColor(e);if(e instanceof n.a)return e;if("object"==typeof e){var i,o=e,r=t;switch(o.op){case 0:return null==(i=Yt(o.value,r))?void 0:i.darken(o.factor);case 1:return null==(i=Yt(o.value,r))?void 0:i.lighten(o.factor);case 2:return null==(i=Yt(o.value,r))?void 0:i.transparent(o.factor);case 3:for(const t of o.values){var a=Yt(t,r);if(a)return a}return;case 5:return Yt(r.defines(o.if)?o.then:o.else,r);case 4:const e=Yt(o.value,r);return e?(i=Yt(o.background,r))?(e.isDarkerThan(i)?n.a.getLighterColor(e,i,o.factor):n.a.getDarkerColor(e,i,o.factor)).transparent(o.transparency):e.transparent(o.factor*o.transparency):void 0;default:throw Object(s.b)(o)}}}}const Xt="vscode://schemas/workbench-colors";let Qt=i.a.as(a.a.JSONContribution);Qt.registerSchema(Xt,d.getColorSchema());const Jt=new t.e(()=>Qt.notifySchemaChanged(Xt),200);d.onDidChangeSchema(()=>{Jt.isScheduled()||Jt.schedule()})},"308f":function(e,t,i){"use strict";i.d(t,"c",(function(){return n})),i.d(t,"b",(function(){return b})),i.d(t,"e",(function(){return v})),i.d(t,"a",(function(){return C})),i.d(t,"d",(function(){return w})),i.d(t,"f",(function(){return y}));var n,o=i("fdcc"),s=i("a666"),r=i("db88"),a=i("e58e");{var l=n=n||{};function d(e){return(t,i=null,n)=>{let o,s=!1;return o=e(e=>{if(!s)return o?o.dispose():s=!0,t.call(i,e)},null,n),s&&o.dispose(),o}}function h(e,t){return p((i,n=null,o)=>e(e=>i.call(n,t(e)),null,o))}function c(e,t){return p((i,n=null,o)=>e(e=>{t(e),i.call(n,e)},null,o))}function u(e,t){return p((i,n=null,o)=>e(e=>t(e)&&i.call(n,e),null,o))}function g(e,t,i){let n=i;return h(e,e=>n=t(n,e))}function p(e){let t;const i=new b({onFirstListenerAdd(){t=e(i.fire,i)},onLastListenerRemove(){t.dispose()}});return i.event}function m(e,t,i=100,n=!1,o){let s,r=void 0,a=void 0,l=0;const d=new b({leakWarningThreshold:o,onFirstListenerAdd(){s=e(e=>{l++,r=t(r,e),n&&!a&&(d.fire(r),r=void 0),clearTimeout(a),a=setTimeout(()=>{var e=r;r=void 0,a=void 0,(!n||1e===t)){let i,n=!0;return u(e,e=>{var o=n||!t(e,i);return n=!1,i=e,o})}l.None=()=>s.a.None,l.once=d,l.map=h,l.forEach=c,l.filter=u,l.signal=function(e){return e},l.any=function(...e){return(t,i=null,n)=>Object(s.e)(...e.map(e=>e(e=>t.call(i,e),null,n)))},l.reduce=g,l.debounce=m,l.latch=f,l.split=function(e,t){return[l.filter(e,t),l.filter(e,e=>!t(e))]},l.buffer=function(e,t=!1,i=[]){let n=i.slice(),o=e(e=>{n?n.push(e):r.fire(e)});const s=()=>{n&&n.forEach(e=>r.fire(e)),n=null},r=new b({onFirstListenerAdd(){o=o||e(e=>r.fire(e))},onFirstListenerDidAdd(){n&&(t?setTimeout(s):s())},onLastListenerRemove(){o&&o.dispose(),o=null}});return r.event};class e{constructor(e){this.event=e}map(t){return new e(h(this.event,t))}forEach(t){return new e(c(this.event,t))}filter(t){return new e(u(this.event,t))}reduce(t,i){return new e(g(this.event,t,i))}latch(){return new e(f(this.event))}debounce(t,i=100,n=!1,o){return new e(m(this.event,t,i,n,o))}on(e,t,i){return this.event(e,t,i)}once(e,t,i){return d(this.event)(e,t,i)}}l.chain=function(t){return new e(t)},l.fromNodeEventEmitter=function(e,t,i=(e=>e)){const n=(...e)=>o.fire(i(...e)),o=new b({onFirstListenerAdd:()=>e.on(t,n),onLastListenerRemove:()=>e.removeListener(t,n)});return o.event},l.fromDOMEventEmitter=function(e,t,i=(e=>e)){const n=(...e)=>o.fire(i(...e)),o=new b({onFirstListenerAdd:()=>e.addEventListener(t,n),onLastListenerRemove:()=>e.removeEventListener(t,n)});return o.event},l.toPromise=function(e){return new Promise(t=>d(e)(t))}}class _{constructor(e){this._listenerCount=0,this._invocationCount=0,this._elapsedOverall=0,this._name=e+"_"+_._idPool++}start(e){this._stopWatch=new a.a(!0),this._listenerCount=e}stop(){if(this._stopWatch){const e=this._stopWatch.elapsed();this._elapsedOverall+=e,this._invocationCount+=1,this._stopWatch=void 0}}}_._idPool=0;class b{constructor(e){this._disposed=!1,this._options=e,this._leakageMon=void 0,this._perfMon=null!=(e=this._options)&&e._profName?new _(this._options._profName):void 0}get event(){return this._event||(this._event=(e,t,i)=>{this._listeners||(this._listeners=new r.a);var n=this._listeners.isEmpty();n&&this._options&&this._options.onFirstListenerAdd&&this._options.onFirstListenerAdd(this);const o=this._listeners.push(t?[e,t]:e),a=(n&&this._options&&this._options.onFirstListenerDidAdd&&this._options.onFirstListenerDidAdd(this),this._options&&this._options.onListenerDidAdd&&this._options.onListenerDidAdd(this,e,t),null==(n=this._leakageMon)?void 0:n.check(this._listeners.size));return e=Object(s.i)(()=>{a&&a(),this._disposed||(o(),this._options&&this._options.onLastListenerRemove&&(this._listeners&&!this._listeners.isEmpty()||this._options.onLastListenerRemove(this)))}),i instanceof s.b?i.add(e):Array.isArray(i)&&i.push(e),e}),this._event}fire(e){var t;if(this._listeners){for(var i of(this._deliveryQueue||(this._deliveryQueue=new r.a),this._listeners))this._deliveryQueue.push([i,e]);for(null!=(t=this._perfMon)&&t.start(this._deliveryQueue.size);0{this._handle=void 0,this.resume()},this._delay)),super.fire(e)}}class w{constructor(){this.buffers=[]}wrapEvent(e){return(t,i,n)=>e(e=>{const n=this.buffers[this.buffers.length-1];n?n.push(()=>t.call(i,e)):t.call(i,e)},void 0,n)}bufferEvents(e){const t=[];return this.buffers.push(t),e=e(),this.buffers.pop(),t.forEach(e=>e()),e}}class y{constructor(){this.listening=!1,this.inputEvent=n.None,this.inputEventListener=s.a.None,this.emitter=new b({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()}}},"30d5":function(e,t,i){},"30db":function(e,t,i){"use strict";(function(e,n){i.d(t,"b",(function(){return g})),i.d(t,"i",(function(){return b})),i.d(t,"f",(function(){return v})),i.d(t,"d",(function(){return C})),i.d(t,"g",(function(){return w})),i.d(t,"h",(function(){return y})),i.d(t,"c",(function(){return S})),i.d(t,"k",(function(){return L})),i.d(t,"j",(function(){return x})),i.d(t,"a",(function(){return k})),i.d(t,"e",(function(){return O}));let o=!1,s=!1,r=!1,a=!1,l=!1,d=!1,h=void 0,c="en",u=void 0;const g="object"==typeof self?self:"object"==typeof e?e:{};let p=void 0;if(void 0!==g.vscode&&void 0!==g.vscode.process?p=g.vscode.process:void 0!==n&&(p=n),n="string"==typeof(null==(e=null===p||void 0===p?void 0:p.versions)?void 0:e.electron)&&"renderer"===p.type,"object"!=typeof navigator||n){if("object"==typeof p){if(o="win32"===p.platform,s="darwin"===p.platform,(r="linux"===p.platform)&&!!p.env.SNAP&&p.env.SNAP_REVISION,h="en",c="en",e=p.env.VSCODE_NLS_CONFIG,e)try{var m=JSON.parse(e),f=m.availableLanguages["*"];h=m.locale,c=f||"en",m._translationsConfigFile}catch(e){}a=!0}}else u=navigator.userAgent,o=0<=u.indexOf("Windows"),s=0<=u.indexOf("Macintosh"),d=(0<=u.indexOf("Macintosh")||0<=u.indexOf("iPad")||0<=u.indexOf("iPhone"))&&!!navigator.maxTouchPoints&&0{if(t.data&&t.data.vscodeSetImmediateId)for(let i=0,n=e.length;i{var n=++t;e.push({id:n,callback:i}),g.postMessage({vscodeSetImmediateId:n},"*")}}if("function"==typeof(null===p||void 0===p?void 0:p.nextTick))return p.nextTick.bind(p);const e=Promise.resolve();return t=>e.then(t)}(),k=s||d?2:o?1:3;let D=!0,N=!1;function O(){if(!N){N=!0;const t=new Uint8Array(2);t[0]=1,t[1]=2;var e=new Uint16Array(t.buffer);D=513===e[0]}return D}}).call(this,i("c8ba"),i("f28c"))},3170:function(e,t,i){"use strict";i.d(t,"a",(function(){return o})),i.d(t,"b",(function(){return s}));var n=i("099d");class o{constructor(e){e=Object(n.b)(e),this._defaultValue=e,this._asciiMap=o._createAsciiMap(e),this._map=new Map}static _createAsciiMap(e){let t=new Uint8Array(256);for(let i=0;i<256;i++)t[i]=e;return t}set(e,t){t=Object(n.b)(t),0<=e&&e<256?this._asciiMap[e]=t:this._map.set(e,t)}get(e){return 0<=e&&e<256?this._asciiMap[e]:this._map.get(e)||this._defaultValue}}class s{constructor(){this._actual=new o(0)}add(e){this._actual.set(e,1)}has(e){return 1===this._actual.get(e)}}},"31df":function(e,t,i){"use strict";i.d(t,"c",(function(){return o})),i.d(t,"b",(function(){return s})),i.d(t,"a",(function(){return r}));var n=i("11f7");function o(e,t={}){const i=r(t);return i.textContent=e,i}function s(e,t={}){var i=r(t);return function e(t,i,o,s){let r;if(2===i.type)r=document.createTextNode(i.content||"");else if(3===i.type)r=document.createElement("b");else if(4===i.type)r=document.createElement("i");else if(7===i.type&&s)r=document.createElement("code");else if(5===i.type&&o){const e=document.createElement("a");e.href="#",o.disposables.add(n.o(e,"click",e=>{o.callback(String(i.index),e)})),r=e}else 8===i.type?r=document.createElement("br"):1===i.type&&(r=t);r&&t!==r&&t.appendChild(r),r&&Array.isArray(i.children)&&i.children.forEach(t=>{e(r,t,o,s)})}(i,function(e,t){var i={type:1,children:[]};let n=0,o=i;const s=[],r=new a(e);for(;!r.eos();){let e=r.next();var d="\\"===e&&0!==l(r.peek(),t);if(d&&(e=r.next()),!d&&function(e,t){return 0!==l(e,t)}(e,t)&&e===r.peek()){r.advance(),2===o.type&&(o=s.pop());d=l(e,t);if(o.type===d||5===o.type&&6===d)o=s.pop();else{const e={type:d,children:[]};5===d&&(e.index=n,n++),o.children.push(e),s.push(o),o=e}}else"\n"===e?(o=2===o.type?s.pop():o).children.push({type:8}):2!==o.type?(d={type:2,content:e},o.children.push(d),s.push(o),o=d):o.content+=e}return 2===o.type&&(o=s.pop()),s.length,i}(e,!!t.renderCodeSegments),t.actionHandler,t.renderCodeSegments),i}function r(e){var t=e.inline?"span":"div";const i=document.createElement(t);return e.className&&(i.className=e.className),i}class a{constructor(e){this.source=e,this.index=0}eos(){return this.index>=this.source.length}next(){var e=this.peek();return this.advance(),e}peek(){return this.source[this.index]}advance(){this.index++}}function l(e,t){switch(e){case"*":return 3;case"_":return 4;case"[":return 5;case"]":return 6;case"`":return t?7:0;default:return 0}}},"32a4":function(e,t,i){"use strict";i.d(t,"a",(function(){return a})),i.d(t,"c",(function(){return l})),i.d(t,"b",(function(){return d}));t=i("dff7");var n=i("308f"),o=i("b707"),s=i("70cb"),r=i("89cd");i=i("b9b4");const a=new class{constructor(){this._onDidChangeLanguages=new n.b,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,i=this._languages.length;t"},{open:'"',close:'"'},{open:"'",close:"'"},{open:"`",close:"`"}],folding:{offSide:!0}},0)},"32b8":function(e,t,i){"use strict";i.d(t,"i",(function(){return c})),i.d(t,"e",(function(){return u})),i.d(t,"d",(function(){return g})),i.d(t,"g",(function(){return p})),i.d(t,"f",(function(){return m})),i.d(t,"b",(function(){return f})),i.d(t,"a",(function(){return _})),i.d(t,"c",(function(){return b})),i.d(t,"h",(function(){return v}));var n=i("c317");class o extends Error{constructor(e,t,i){let n;"string"==typeof t&&0===t.indexOf("not ")?(n="must not be",t=t.replace(/^not /,"")):n="must be";var o=-1!==e.indexOf(".")?"property":"argument";e=`The "${e}" ${o} ${n} of type `+t;super(e+=". Received type "+typeof i),this.code="ERR_INVALID_ARG_TYPE"}}function s(e,t){if("string"!=typeof e)throw new o(t,"string",e)}function r(e){return 47===e||92===e}function a(e){return 47===e}function l(e){return 65<=e&&e<=90||97<=e&&e<=122}function d(e,t,i,n){let o="",s=0,r=-1,a=0,l=0;for(let h=0;h<=e.length;++h){if(ho&&92===e.charCodeAt(r-1);)r--;var a=r-o;let l=0;for(;ll&&92===t.charCodeAt(d-1);)d--;var h=d-l,u=a=n;--s)if(r(e.charCodeAt(s))){if(!d){a=s;break}}else d=!1;if(-1===a){if(-1===i)return".";a=i}return e.slice(0,a)},basename(e,t){void 0!==t&&s(t,"ext"),s(e,"path");let i,n=0,o=-1,a=!0;if(2<=e.length&&l(e.charCodeAt(0))&&58===e.charCodeAt(1)&&(n=2),void 0!==t&&0=n;--i){var d=e.charCodeAt(i);if(r(d)){if(!a){n=i+1;break}}else-1===l&&(a=!1,l=i+1),0<=s&&(d===t.charCodeAt(s)?-1==--s&&(o=i):(s=-1,o=l))}return n===o?o=l:-1===o&&(o=e.length),e.slice(n,o)}for(i=e.length-1;i>=n;--i)if(r(e.charCodeAt(i))){if(!a){n=i+1;break}}else-1===o&&(a=!1,o=i+1);return-1===o?"":e.slice(n,o)},extname(e){s(e,"path");let t=0,i=-1,n=0,o=-1,a=!0,d=0;2<=e.length&&58===e.charCodeAt(1)&&l(e.charCodeAt(0))&&(t=n=2);for(let s=e.length-1;s>=t;--s){var h=e.charCodeAt(s);if(r(h)){if(a)continue;n=s+1;break}-1===o&&(a=!1,o=s+1),46===h?-1===i?i=s:1!==d&&(d=1):-1!==i&&(d=-1)}return-1===i||-1===o||0===d||1===d&&i===o-1&&i===n+1?"":e.slice(i,o)},format:h.bind(null,"\\"),parse(e){s(e,"path");const t={root:"",dir:"",base:"",ext:"",name:""};if(0!==e.length){var i=e.length;let n=0,o=e.charCodeAt(0);if(1===i)r(o)?t.root=t.dir=e:t.base=t.name=e;else{if(r(o)){if(n=1,r(e.charCodeAt(1))){let t=2,o=t;for(;t=n;--c){if(r(o=e.charCodeAt(c))){if(h)continue;a=c+1;break}-1===d&&(h=!1,d=c+1),46===o?-1===s?s=c:1!==u&&(u=1):-1!==s&&(u=-1)}-1!==d&&(-1===s||0===u||1===u&&s===d-1&&s===a+1?t.base=t.name=e.slice(a,d):(t.name=e.slice(a,s),t.base=e.slice(a,d),t.ext=e.slice(s,d))),t.dir=0=o;--d){var n=e.charCodeAt(d);if(47===n){if(l)continue;r=d+1;break}-1===a&&(l=!1,a=d+1),46===n?-1===s?s=d:1!==h&&(h=1):-1!==s&&(h=-1)}if(-1!==a){const n=0===r&&i?1:r;-1===s||0===h||1===h&&s===a-1&&s===r+1?t.base=t.name=e.slice(n,a):(t.name=e.slice(n,s),t.base=e.slice(n,a),t.ext=e.slice(s,a))}0i&&(c=i-u),l=h.color;let g=this._color2Id[l];g||(g=++this._lastAssignedId,this._color2Id[l]=g,this._id2Color[g]=l),l=new n(c-u,c+u,g),h.setColorZone(l),r.push(l)}return this._colorZonesInvalid=!1,r.sort(n.compare),r}}},3323:function(e,t,i){"use strict";i.r(t),i.d(t,"StandaloneGotoLineQuickAccessProvider",(function(){return m})),i.d(t,"GotoLineAction",(function(){return f}));var n=i("dff7"),o=i("a666"),s=(t=i("1fe0"),i("b055"));class r extends t.a{constructor(){super({canAcceptInBackground:!0})}provideWithoutTextEditor(e){var t=Object(n.a)("cannotRunGotoLine","Open a text editor first to go to a line.");return e.items=[{label:t}],e.ariaLabel=t,o.a.None}provideWithTextEditor(e,t,i){const n=e.editor,a=new o.b,l=(a.add(t.onDidAccept(i=>{var[o]=t.selectedItems;o&&this.isValidLineNumber(n,o.lineNumber)&&(this.gotoLocation(e,{range:this.toRange(o.lineNumber,o.column),keyMods:t.keyMods,preserveFocus:i.inBackground}),i.inBackground||t.hide())})),()=>{var e=this.parsePosition(n,t.value.trim().substr(r.PREFIX.length)),i=this.getPickLabel(n,e.lineNumber,e.column);t.items=[{lineNumber:e.lineNumber,column:e.column,label:i}],t.ariaLabel=i,this.isValidLineNumber(n,e.lineNumber)?(i=this.toRange(e.lineNumber,e.column),n.revealRangeInCenter(i,0),this.addDecorations(n,i)):this.clearDecorations(n)}),d=(l(),a.add(t.onDidChangeValue(()=>l())),Object(s.a)(n));if(d){const e=d.getOptions();2===e.get(59).renderType&&(d.updateOptions({lineNumbers:"on"}),a.add(Object(o.i)(()=>d.updateOptions({lineNumbers:"relative"}))))}return a}toRange(e=1,t=1){return{startLineNumber:e,startColumn:t,endLineNumber:e,endColumn:t}}parsePosition(e,t){return t=t.split(/,|:|#/).map(e=>parseInt(e,10)).filter(e=>!isNaN(e)),e=this.lineCount(e)+1,{lineNumber:0e.lineNumber===t.lineNumber?e.column===t.column?e.order-t.order:e.column-t.column:e.lineNumber-t.lineNumber),t}}class s{constructor(e,t,i){this.changeType=2,this.lineNumber=e,this.detail=t,this.injectedText=i}}class r{constructor(e,t){this.changeType=3,this.fromLineNumber=e,this.toLineNumber=t}}class a{constructor(e,t,i,n){this.changeType=4,this.injectedTexts=n,this.fromLineNumber=e,this.toLineNumber=t,this.detail=i}}class l{constructor(){this.changeType=5}}class d{constructor(e,t,i,n){this.changes=e,this.versionId=t,this.isUndoing=i,this.isRedoing=n,this.resultingSelection=null}containsEvent(e){for(let t=0,i=this.changes.length;tthis._onDidAttemptReadOnlyEdit())}static get(t){return t.getContribution(e.ID)}dispose(){this._editorListener.dispose(),this._messageListeners.dispose(),this._messageWidget.dispose(),this._visible.reset()}showMessage(e,t){let i;Object(r.a)(e),this._visible.set(!0),this._messageWidget.clear(),this._messageListeners.clear(),this._messageWidget.value=new m(this._editor,t,e),this._messageListeners.add(this._editor.onDidBlurEditorText(()=>this.closeMessage())),this._messageListeners.add(this._editor.onDidChangeCursorPosition(()=>this.closeMessage())),this._messageListeners.add(this._editor.onDidDispose(()=>this.closeMessage())),this._messageListeners.add(this._editor.onDidChangeModel(()=>this.closeMessage())),this._messageListeners.add(new o.g(()=>this.closeMessage(),3e3)),this._messageListeners.add(this._editor.onMouseMove(e=>{e.target.position&&(i?i.containsPosition(e.target.position)||this.closeMessage():i=new a.a(t.lineNumber-3,1,e.target.position.lineNumber+3,1))}))}closeMessage(){this._visible.reset(),this._messageListeners.clear(),this._messageWidget.value&&this._messageListeners.add(m.fadeOut(this._messageWidget.value))}_onDidAttemptReadOnlyEdit(){this._editor.hasModel()&&this.showMessage(n.a("editor.readonly","Cannot edit in read-only editor"),this._editor.getPosition())}};g.ID="editor.contrib.messageController",g.MESSAGE_VISIBLE=new l.c("messageVisible",!1,n.a("messageVisible","Whether the editor is currently showing an inline message")),g=i([u(1,l.b)],g);const p=t.c.bindToContribution(g.get);Object(t.k)(new p({id:"leaveEditorMessage",precondition:g.MESSAGE_VISIBLE,handler:e=>e.closeMessage(),kbOpts:{weight:130,primary:9}}));class m{constructor(e,{lineNumber:t,column:i},n){this.allowEditorOverflow=!0,this.suppressMouseDown=!1,this._editor=e,this._editor.revealLinesInCenterIfOutsideViewport(t,t,0),this._position={lineNumber:t,column:i-1},this._domNode=document.createElement("div"),this._domNode.classList.add("monaco-editor-overlaymessage");const o=document.createElement("div"),s=(o.classList.add("anchor","top"),this._domNode.appendChild(o),document.createElement("div")),r=(s.classList.add("message"),s.textContent=n,this._domNode.appendChild(s),document.createElement("div"));r.classList.add("anchor","below"),this._domNode.appendChild(r),this._editor.addContentWidget(this),this._domNode.classList.add("fadeIn")}static fadeOut(e){let t;const i=()=>{e.dispose(),clearTimeout(t),e.getDomNode().removeEventListener("animationend",i)};return t=setTimeout(i,110),e.getDomNode().addEventListener("animationend",i),e.getDomNode().classList.add("fadeOut"),{dispose:i}}dispose(){this._editor.removeContentWidget(this)}getId(){return"messageoverlay"}getDomNode(){return this._domNode}getPosition(){return{position:this._position,preference:[1,2]}}afterRender(e){this._domNode.classList.toggle("below",2===e)}}Object(t.l)(g.ID,g),Object(d.f)((e,t)=>{var i=e.getColor(h.qb),n=(i&&(n=e.type===c.a.HIGH_CONTRAST?2:1,t.addRule(`.monaco-editor .monaco-editor-overlaymessage .anchor.below { border-top-color: ${i}; }`),t.addRule(`.monaco-editor .monaco-editor-overlaymessage .anchor.top { border-bottom-color: ${i}; }`),t.addRule(`.monaco-editor .monaco-editor-overlaymessage .message { border: ${n}px solid ${i}; }`)),e.getColor(h.pb));n&&t.addRule(`.monaco-editor .monaco-editor-overlaymessage .message { background-color: ${n}; }`),i=e.getColor(h.rb);i&&t.addRule(`.monaco-editor .monaco-editor-overlaymessage .message { color: ${i}; }`)})},3742:function(e,t,i){"use strict";function n(e){return!e||"string"!=typeof e||0===e.trim().length}i.d(t,"C",(function(){return n})),i.d(t,"v",(function(){return s})),i.d(t,"s",(function(){return r})),i.d(t,"t",(function(){return a})),i.d(t,"U",(function(){return l})),i.d(t,"J",(function(){return d})),i.d(t,"O",(function(){return h})),i.d(t,"p",(function(){return c})),i.d(t,"T",(function(){return u})),i.d(t,"q",(function(){return g})),i.d(t,"N",(function(){return p})),i.d(t,"M",(function(){return m})),i.d(t,"Q",(function(){return f})),i.d(t,"u",(function(){return _})),i.d(t,"x",(function(){return b})),i.d(t,"I",(function(){return v})),i.d(t,"f",(function(){return C})),i.d(t,"h",(function(){return w})),i.d(t,"g",(function(){return y})),i.d(t,"i",(function(){return S})),i.d(t,"G",(function(){return L})),i.d(t,"H",(function(){return x})),i.d(t,"r",(function(){return D})),i.d(t,"R",(function(){return O})),i.d(t,"d",(function(){return E})),i.d(t,"e",(function(){return I})),i.d(t,"E",(function(){return M})),i.d(t,"F",(function(){return T})),i.d(t,"j",(function(){return A})),i.d(t,"z",(function(){return R})),i.d(t,"K",(function(){return F})),i.d(t,"L",(function(){return B})),i.d(t,"m",(function(){return W})),i.d(t,"k",(function(){return H})),i.d(t,"A",(function(){return U})),i.d(t,"a",(function(){return K})),i.d(t,"n",(function(){return q})),i.d(t,"l",(function(){return $})),i.d(t,"D",(function(){return G})),i.d(t,"B",(function(){return Z})),i.d(t,"b",(function(){return Y})),i.d(t,"S",(function(){return X})),i.d(t,"o",(function(){return Q})),i.d(t,"P",(function(){return J})),i.d(t,"w",(function(){return ee})),i.d(t,"c",(function(){return te})),i.d(t,"y",(function(){return ne}));const o=/{(\d+)}/g;function s(e,...t){return 0===t.length?e:e.replace(o,(function(e,i){return i=parseInt(i,10),isNaN(i)||i<0||i>=t.length?e:t[i]}))}function r(e){return e.replace(/[<>&]/g,(function(e){switch(e){case"<":return"<";case">":return">";case"&":return"&";default:return e}}))}function a(e){return e.replace(/[\\\{\}\*\+\?\|\^\$\.\[\]\(\)]/g,"\\$&")}function l(e,t=" "){return h(d(e,t),t)}function d(e,t){if(!e||!t)return e;var i=t.length;if(0===i||0===e.length)return e;let n=0;for(;e.indexOf(t,n)===n;)n+=i;return e.substring(n)}function h(e,t){if(!e||!t)return e;var i=t.length,n=e.length;if(0===i||0===n)return e;let o,s=n;for(;;){if(-1===(o=e.lastIndexOf(t,s-1))||o+i!==s)break;if(0===o)return"";s=o}return e.substring(0,s)}function c(e){return e.replace(/[\-\\\{\}\+\?\|\^\$\.\,\[\]\(\)\#\s]/g,"\\$&").replace(/[\*]/g,".*")}function u(e){return e.replace(/\*/g,"")}function g(e,t,i={}){if(!e)throw new Error("Cannot create regex from empty string");t||(e=a(e)),i.wholeWord&&(/\B/.test(e.charAt(0))||(e="\\b"+e),/\B/.test(e.charAt(e.length-1))||(e+="\\b"));let n="";return i.global&&(n+="g"),i.matchCase||(n+="i"),i.multiline&&(n+="m"),i.unicode&&(n+="u"),new RegExp(e,n)}function p(e){return"^"!==e.source&&"^$"!==e.source&&"$"!==e.source&&"^\\s*$"!==e.source&&!(!e.exec("")||0!==e.lastIndex)}function m(e){return(e.global?"g":"")+(e.ignoreCase?"i":"")+(e.multiline?"m":"")+(e.unicode?"u":"")}function f(e){return e.split(/\r\n|\r|\n/)}function _(e){for(let i=0,n=e.length;ie.length)&&N(e,t,i)}function E(e,t){let i,n=Math.min(e.length,t.length);for(i=0;it[3*n+1]))return t[3*n+2];n=2*n+1}}return 0}}function ne(e,t){var i;return 0===e?0:void 0!==(i=function(e,t){let i=P(t,e);for(e-=oe(i);function(e){return 127995<=e&&e<=127999}(i)||65039===i||8419===i;){if(0===e)return;i=P(t,e),e-=oe(i)}var n;if(Z(i))return 0<=e&&8205===(n=P(t,e))&&(e-=oe(n)),e}(e,t))?i:e-oe(P(t,e))}function oe(e){return 65536<=e?2:1}ie._INSTANCE=null},3765:function(e,t,i){"use strict";i.r(t),i.d(t,"SelectionAnchorSet",(function(){return u})),i("1754");t=i("b2cc");var n=i("dff7"),o=i("c101"),s=i("8025"),r=i("fe45"),a=i("4fc3"),l=i("78bc"),d=i("3813"),h=(i=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3this.selectionAnchorSetContextKey.reset())}static get(t){return t.getContribution(e.ID)}setSelectionAnchor(){var e,t;this.editor.hasModel()&&(e=this.editor.getPosition(),t=this.decorationId?[this.decorationId]:[],t=this.editor.deltaDecorations(t,[{range:s.a.fromPositions(e,e),options:{description:"selection-anchor",stickiness:1,hoverMessage:(new l.a).appendText(Object(n.a)("selectionAnchor","Selection Anchor")),className:"selection-anchor"}}]),this.decorationId=t[0],this.selectionAnchorSetContextKey.set(!!this.decorationId),Object(d.a)(Object(n.a)("anchorSet","Anchor set at {0}:{1}",e.lineNumber,e.column)))}goToSelectionAnchor(){if(this.editor.hasModel()&&this.decorationId){const e=this.editor.getModel().getDecorationRange(this.decorationId);e&&this.editor.setPosition(e.getStartPosition())}}selectFromAnchorToCursor(){if(this.editor.hasModel()&&this.decorationId){const t=this.editor.getModel().getDecorationRange(this.decorationId);var e;t&&(e=this.editor.getPosition(),this.editor.setSelection(s.a.fromPositions(t.getStartPosition(),e)),this.cancelSelectionAnchor())}}cancelSelectionAnchor(){this.decorationId&&(this.editor.deltaDecorations([this.decorationId],[]),this.decorationId=void 0,this.selectionAnchorSetContextKey.set(!1))}dispose(){this.cancelSelectionAnchor(),this.modelChangeListener.dispose()}};g.ID="editor.contrib.selectionAnchorController",g=i([h(1,a.b)],g);class p extends t.b{constructor(){super({id:"editor.action.setSelectionAnchor",label:Object(n.a)("setSelectionAnchor","Set Selection Anchor"),alias:"Set Selection Anchor",precondition:void 0,kbOpts:{kbExpr:o.a.editorTextFocus,primary:Object(r.a)(2089,2080),weight:100}})}run(e,t){return c(this,void 0,void 0,(function*(){const e=g.get(t);e.setSelectionAnchor()}))}}class m extends t.b{constructor(){super({id:"editor.action.goToSelectionAnchor",label:Object(n.a)("goToSelectionAnchor","Go to Selection Anchor"),alias:"Go to Selection Anchor",precondition:u})}run(e,t){return c(this,void 0,void 0,(function*(){const e=g.get(t);e.goToSelectionAnchor()}))}}class f extends t.b{constructor(){super({id:"editor.action.selectFromAnchorToCursor",label:Object(n.a)("selectFromAnchorToCursor","Select from Anchor to Cursor"),alias:"Select from Anchor to Cursor",precondition:u,kbOpts:{kbExpr:o.a.editorTextFocus,primary:Object(r.a)(2089,2089),weight:100}})}run(e,t){return c(this,void 0,void 0,(function*(){const e=g.get(t);e.selectFromAnchorToCursor()}))}}class _ extends t.b{constructor(){super({id:"editor.action.cancelSelectionAnchor",label:Object(n.a)("cancelSelectionAnchor","Cancel Selection Anchor"),alias:"Cancel Selection Anchor",precondition:u,kbOpts:{kbExpr:o.a.editorTextFocus,primary:9,weight:100}})}run(e,t){return c(this,void 0,void 0,(function*(){const e=g.get(t);e.cancelSelectionAnchor()}))}}Object(t.l)(g.ID,g),Object(t.j)(p),Object(t.j)(m),Object(t.j)(f),Object(t.j)(_)},3793:function(e,t,i){"use strict";i.r(t);var n=i("fc11"),o=i("c964"),s=(i("c740"),i("d3b7"),i("25f0"),i("a9e3"),i("fb6a"),i("159b"),i("a434"),i("96cf"),i("8593")),r=(i("56b3"),i("d9e2"),i("ac1f"),i("00b4"),{name:"file_login",data:function(){return{formInline:{password:""},ruleInline:{password:[{required:!0,message:"请输入密码",trigger:"blur"}]}}},created:function(){var e=this;document.onkeydown=function(t){13===window.event.keyCode&&e.handleSubmit("formInline")}},methods:{handleSubmit:function(e){var t=this;this.$refs[e].validate((function(e){if(!e)return!1;Object(s.O)(t.formInline).then(function(){var e=Object(o.a)(regeneratorRuntime.mark((function e(i){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t.$Message.success("登录成功!"),t.$emit("on-Login",i.data);case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){t.$Message.error(e.msg)}))}))}}}),a=(i("9240"),i("2877")),l=(r=Object(a.a)(r,(function(){var e=this,t=e.$createElement;t=e._self._c||t;return t("Row",{attrs:{type:"flex"}},[t("Col",{attrs:{span:"24"}},[t("div",{staticClass:"index_from page-account-container"},[t("div",{staticClass:"page-account-top"},[t("span",{staticClass:"page-account-top-tit"},[e._v("文件管理登录")])]),t("Form",{ref:"formInline",attrs:{model:e.formInline,rules:e.ruleInline},nativeOn:{submit:function(e){e.preventDefault()}}},[t("FormItem",{staticClass:"maxInpt",attrs:{prop:"sms_token"}},[t("Input",{attrs:{type:"password",prefix:"ios-lock-outline",placeholder:"请输入密码"},model:{value:e.formInline.password,callback:function(t){e.$set(e.formInline,"password",t)},expression:"formInline.password"}})],1),t("FormItem",{staticClass:"maxInpt"},[t("Button",{staticClass:"btn",attrs:{type:"primary",long:"",size:"large"},on:{click:function(t){return e.handleSubmit("formInline")}}},[e._v("登录")])],1)],1)],1)])],1)}),[],!1,null,"d4b80e9e",null).exports,i("c276")),d=i("c2c6");r={name:"opendir",data:function(){return{modals:!1,editor:"",editorIndex:[{tab:!0,index:"0",title:"",icon:""}],editorList:[],indexEditor:0,code:"",navList:[],navItem:{},contextData:null,fileType:"",className:"",isSave:!0,isShowLogn:!1,isShowList:!1,spinShow:!1,loading:!1,tabList:[],columns4:[{title:"文件/文件夹名",slot:"filename",minWidth:150,back:"返回上级"},{title:"文件/文件夹路径",key:"real_path",minWidth:150},{title:"文件/文件夹大小",key:"size",minWidth:100},{title:"是否可写",slot:"isWritable",minWidth:100},{title:"更新时间",key:"mtime",minWidth:150},{title:"操作",slot:"action",minWidth:150}],formItem:{dir:"",superior:0,filedir:"",fileToken:Object(l.d)("file_token")},dir:"",pathname:"",title:"",formFile:{filename:""},ruleInline:{filename:[{required:!0,message:"请输入文件或文件夹的名字",trigger:"blur"}]},formShow:!1,formTitle:"",fileToken:Object(l.d)("file_token")}},components:{loginFrom:r},mounted:function(){this.initEditor()},created:function(){this.getList()},beforeDestroy:function(){Object(l.m)("file_token")},computed:{},methods:{currentChange:function(e){e.isDir?this.open(e):this.edit(e)},getList:function(e,t){var i,n=this;e?i={dir:"",superior:0,filedir:"",fileToken:this.fileToken}:(i=this.formItem).fileToken=this.fileToken,t||(this.loading=!0),Object(s.N)(i).then(function(){var e=Object(o.a)(regeneratorRuntime.mark((function e(i){var o;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:o=i.data,t?n.navList=o.navList:(n.navListForTab=o.navList,n.tabList=o.list,n.isShowList=!0),n.dir=o.dir,n.isShowLogn=!1,n.loading=!1;case 5:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){n.catchFun(e)}))},getListItem:function(e){var t=this;Object(s.N)(e).then(function(){var e=Object(o.a)(regeneratorRuntime.mark((function e(i){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t.$set(t.contextData,"children",i.data.navList);case 1:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){t.catchFun(e)}))},goBack:function(e){this.formItem={dir:this.dir,superior:1,filedir:""},this.getList(!1,e)},open:function(e){this.formItem={dir:e.path,superior:0,filedir:e.filename,fileToken:this.fileToken},this.getList(!1,!1)},edit:function(e){this.navItem=e,this.spinShow=!0,this.pathname=e.pathname,this.title=e.filename,this.editorIndex[0].title=e.filename,this.editorIndex[0].pathname=e.pathname,this.navList=this.navListForTab,this.dir=e.path,this.editorList.length<=0&&this.initEditor(),this.openfile(e.pathname,!1)},savefile:function(e,t){var i=this.editorList[e].editor.getValue(),n={comment:i,filepath:this.editorList[e].path,fileToken:this.fileToken},r=this;Object(s.V)(n).then(function(){var n=Object(o.a)(regeneratorRuntime.mark((function n(o){return regeneratorRuntime.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:t||(r.code=i,r.isSave=!0,r.editorIndex[e].icon="",r.editorList[e].isSave=!0),r.$Message.success(o.msg),r.$Modal.remove();case 3:case"end":return n.stop()}}),n)})));return function(e){return n.apply(this,arguments)}}()).catch((function(e){r.catchFun(e)}))},refreshfile:function(){this.editorList[this.indexEditor]&&this.openfile(this.editorList[this.indexEditor].path,!0)},getExpiresTime:function(e){var t=Math.round(new Date/1e3);return parseFloat(parseFloat(parseFloat((e-t)/60)/60)/24)},loadData:function(e,t){var i=this;e.isDir&&(this.formItem={dir:e.path,superior:0,filedir:e.title,fileToken:this.fileToken},Object(s.N)(this.formItem).then(function(){var e=Object(o.a)(regeneratorRuntime.mark((function e(i){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t(i.data.navList);case 1:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){110008==e.status?(i.$Message.error(e.msg),i.isShowLogn=!0,i.isShowList=!1,i.loading=!1):i.catchFun(e)})))},renderContent:function(e,t){var i=t.root,o=t.node,s=t.data,r=this;return e("span",{style:(t={display:"inline-block",cursor:"pointer",userSelect:"null",color:"#cccccc"},Object(n.a)(t,"display","inline-block"),Object(n.a)(t,"width","100%"),Object(n.a)(t,"borderRadis","5px"),t),on:{click:function(){r.clickDir(s,i,o)},contextmenu:function(){}}},[e("span",[e("Icon",{props:{type:s.isDir?"md-folder":"ios-document-outline"},style:{marginRight:"8px"}}),e("span",{attrs:{title:s.title}},s.title)])])},clickDir:function(e,t,i){var n,o=this;o.navItem=e,o.pathname=e.pathname,e.isDir||(-1<(n=o.editorIndex.findIndex((function(t){return t.pathname===e.pathname})))?(o.toggleEditor(n),o.indexEditor=n.toString()):(n=o.editorIndex.length,o.editorIndex.push({tab:!0,index:n.toString(),title:e.title,icon:"",pathname:e.pathname}),o.indexEditor=n.toString(),o.initEditor(),o.openfile(e.pathname,!0)))},handleContextMenu:function(e,t,i){i.left=Number(i.left.slice(0,-2))+75+"px",this.contextData=e},handleContextCreateFolder:function(){this.formFile.filename="",this.formTitle="创建文件夹",this.formShow=!0,this.fileType="createFolder"},handleContextCreateFile:function(){this.formFile.filename="",this.formTitle="创建文件",this.formShow=!0,this.fileType="createFile"},handleContextDelFolder:function(){var e=this,t=this;t.$Modal.confirm({title:"删除文件夹和文件",content:"您确定要删除改文件?",loading:!0,onOk:function(){var i={path:t.contextData.pathname,fileToken:e.fileToken};Object(s.q)(i).then(function(){var e=Object(o.a)(regeneratorRuntime.mark((function e(i){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t.loopDel(t.navList,t.contextData.nodeKey),t.$Modal.remove(),t.$Message.success("删除成功");case 3:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){t.catchFun(e)}))},onCancel:function(){t.$Message.info("取消删除")}})},handleContextRename:function(){this.formFile.filename=this.contextData.title,this.formTitle="重命名文件",this.formShow=!0,this.fileType="renameFile"},openfile:function(e,t){var i=this,n={filepath:e,fileToken:this.fileToken};Object(s.P)(n).then(function(){var n=Object(o.a)(regeneratorRuntime.mark((function n(o){var s;return regeneratorRuntime.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:s=o.data,i.code=s.content,i.editorList[i.indexEditor].path=e,i.editorList[i.indexEditor].oldCode=i.code,i.changeModel(s.mode,i.code),t||(i.modals=!0,i.spinShow=!1);case 6:case"end":return n.stop()}}),n)})));return function(e){return n.apply(this,arguments)}}()).catch((function(e){i.catchFun(e)}))},initEditor:function(){var e=this;e.$nextTick((function(){e.editor=d.editor.create(document.getElementById("container_"+e.indexEditor),{value:e.code,language:"sql",automaticLayout:!0,theme:"vs",foldingStrategy:"indentation",overviewRulerBorder:!1,scrollbar:{verticalScrollbarSize:4,horizontalScrollbarSize:10},autoIndent:!0,tabSize:4,autoClosingOvertype:"always"}),e.editor.addCommand(d.KeyMod.CtrlCmd|d.KeyCode.KEY_S,(function(){e.savefile(e.indexEditor)})),e.editor.onKeyUp((function(){e.editor.getValue()!=e.code&&(e.isSave=!1,e.editorIndex[e.indexEditor].icon="md-warning",e.editorList[e.indexEditor].isSave=!1)})),e.editorList.push({editor:e.editor,oldCode:e.code,path:"",isSave:!0,index:e.indexEditor})}))},changeModel:function(e,t){var i=this.editorList[this.indexEditor].editor.getModel();e=e||i.getLanguageId(),t=d.editor.createModel(t,e);i&&i.dispose(),this.editorList[this.indexEditor].editor.setModel(t)},handleSubmit:function(e){var t=this,i=this,n="",r="";this.$refs[e].validate((function(e){if(e)switch(i.fileType){case"createFolder":n={path:i.contextData.pathname,name:i.formFile.filename,fileToken:t.fileToken},Object(s.o)(n).then(function(){var e=Object(o.a)(regeneratorRuntime.mark((function e(n){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:r={dir:i.contextData.path,superior:0,filedir:i.contextData.title,fileToken:t.fileToken},i.getListItem(r),i.formShow&&(i.formShow=!1),i.$Message.success("创建成功");case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){i.catchFun(e)}));break;case"createFile":n={path:i.contextData.pathname,name:i.formFile.filename,fileToken:t.fileToken},Object(s.n)(n).then(function(){var e=Object(o.a)(regeneratorRuntime.mark((function e(n){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:r={dir:i.contextData.path,superior:0,filedir:i.contextData.title,fileToken:t.fileToken},i.getListItem(r),i.formShow&&(i.formShow=!1),i.$Message.success("创建成功");case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){i.catchFun(e)}));break;case"renameFile":n={newname:i.contextData.path+"\\"+i.formFile.filename,oldname:i.contextData.pathname,fileToken:t.fileToken},Object(s.S)(n).then(function(){var e=Object(o.a)(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:i.$set(i.contextData,"title",i.formFile.filename),i.$Message.success("修改成功"),i.formShow&&(i.formShow=!1);case 3:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){i.catchFun(e)}))}else t.$Message.error("Fail!")}))},formExit:function(){this.formShow=!1},catchFun:function(e){e.status&&(400==e.status&&this.$Message.error(e.msg),110008==e.status&&(this.isShowLogn=!0,this.isShowList=!1,this.loading=!1)),this.spinShow&&(this.spinShow=!1),this.loading&&(this.loading=!1)},loopDel:function(e,t){var i=this;e.forEach((function(n,o){return n.nodeKey===t?e.splice(o,1):0{const e=document.createElement("div");return e.className="monaco-alert",e.setAttribute("role","alert"),e.setAttribute("aria-atomic","true"),r.appendChild(e),e};a=t(),l=t(),t=()=>{const e=document.createElement("div");return e.className="monaco-status",e.setAttribute("role","complementary"),e.setAttribute("aria-live","polite"),e.setAttribute("aria-atomic","true"),r.appendChild(e),e};d=t(),h=t(),e.appendChild(r)}function u(e){r&&(a.textContent!==e?(n.t(l),p(a,e)):(n.t(a),p(l,e)))}function g(e){r&&(o.f?u(e):d.textContent!==e?(n.t(h),p(d,e)):(n.t(d),p(h,e)))}function p(e,t){n.t(e),t.length>s&&(t=t.substr(0,s)),e.textContent=t,e.style.visibility="hidden",e.style.visibility="visible"}},"38a2b":function(e,t,i){},"38e9":function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"azcli",extensions:[".azcli"],aliases:["Azure CLI","azcli"],loader:function(){return i.e("chunk-2d0ba136").then(i.bind(null,"3652"))}})},"38f6":function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"lexon",extensions:[".lex"],aliases:["Lexon"],loader:function(){return i.e("chunk-2d0dda4e").then(i.bind(null,"81ed"))}})},"3a19":function(e,t,i){},"3bfb":function(e,t,i){"use strict";i.d(t,"a",(function(){return a}));var n=i("11f7"),o=(t=i("ceb8"),i("aa3d")),s=i("3742");i("54f2");const r={badgeBackground:t.a.fromHex("#4D4D4D"),badgeForeground:t.a.fromHex("#FFFFFF")};class a{constructor(e,t){this.count=0,this.options=t||Object.create(null),Object(o.f)(this.options,r,!1),this.badgeBackground=this.options.badgeBackground,this.badgeForeground=this.options.badgeForeground,this.badgeBorder=this.options.badgeBorder,this.element=Object(n.q)(e,Object(n.a)(".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(s.v)(this.countFormat,this.count),this.element.title=Object(s.v)(this.titleFormat,this.count),this.applyStyles()}style(e){this.badgeBackground=e.badgeBackground,this.badgeForeground=e.badgeForeground,this.badgeBorder=e.badgeBorder,this.applyStyles()}applyStyles(){var e,t,i;this.element&&(e=this.badgeBackground?this.badgeBackground.toString():"",t=this.badgeForeground?this.badgeForeground.toString():"",i=this.badgeBorder?this.badgeBorder.toString():"",this.element.style.backgroundColor=e,this.element.style.color=t,this.element.style.borderWidth=i?"1px":"",this.element.style.borderStyle=i?"solid":"",this.element.style.borderColor=i)}}},"3d378":function(e,t,i){"use strict";i.d(t,"d",(function(){return r})),i.d(t,"b",(function(){return a})),i.d(t,"c",(function(){return l})),i.d(t,"a",(function(){return d}));var n=i("32b8"),o=i("30db"),s=i("3742");function r(e){return-1===e.indexOf("/")&&(e=e.replace(/[\\/]/g,n.e.sep)),/^[a-zA-Z]:(\/|$)/.test(e)?"/"+e:e}function a(e,t,i,o=n.h){if(e===t)return!0;if(!e||!t)return!1;if(t.length>e.length)return!1;if(i){if(!Object(s.R)(e,t))return!1;if(t.length===e.length)return!0;let i=t.length;return t.charAt(t.length-1)===o&&i--,e.charAt(i)===o}return t.charAt(t.length-1)!==o&&(t+=o),0===e.indexOf(t)}function l(e){const t=Object(n.d)(e);return o.i?!(3!1)){return new u(new h(e))}static forStrings(){return new u(new a)}static forConfigKeys(){return new u(new l)}clear(){this._root=void 0}set(e,t){const i=this._iter.reset(e);let n;for(this._root||(this._root=new c,this._root.segment=i.value()),n=this._root;;){var o=i.cmp(n.segment);if(0e.toString();class p{constructor(){this[o]="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.value}get last(){var e;return null==(e=this._tail)?void 0:e.value}has(e){return this._map.has(e)}get(e,t=0){if(e=this._map.get(e),e)return 0!==t&&this.touch(e,t),e.value}set(e,t,i=0){let n=this._map.get(e);if(n)n.value=t,0!==i&&this.touch(n,i);else{switch(n={key:e,value:t,next:void 0,previous:void 0},i){case 0:this.addItemLast(n);break;case 1:this.addItemFirst(n);break;default:this.addItemLast(n)}this._map.set(e,n),this._size++}return this}delete(e){return!!this.remove(e)}remove(e){var 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){var e;if(this._head&&this._tail)return e=this._head,this._map.delete(e.key),this.removeItem(e),this._size--,e.value;throw new Error("Invalid list")}}forEach(e,t){var i=this._state;let n=this._head;for(;n;){if((t?e.bind(t):e)(n.value,n.key,this),this._state!==i)throw new Error("LinkedMap got modified during iteration.");n=n.next}}keys(){const e=this,t=this._state;let i=this._head;const n={[Symbol.iterator](){return n},next(){if(e._state!==t)throw new Error("LinkedMap got modified during iteration.");var n;return i?(n={value:i.key,done:!1},i=i.next,n):{value:void 0,done:!0}}};return n}values(){const e=this,t=this._state;let i=this._head;const n={[Symbol.iterator](){return n},next(){if(e._state!==t)throw new Error("LinkedMap got modified during iteration.");var n;return i?(n={value:i.value,done:!1},i=i.next,n):{value:void 0,done:!0}}};return n}entries(){const e=this,t=this._state;let i=this._head;const n={[Symbol.iterator](){return n},next(){if(e._state!==t)throw new Error("LinkedMap got modified during iteration.");var n;return i?(n={value:[i.key,i.value],done:!1},i=i.next,n):{value:void 0,done:!0}}};return n}[(o=Symbol.toStringTag,Symbol.iterator)](){return this.entries()}trimOld(e){if(!(e>=this.size))if(0===e)this.clear();else{let t=this._head,i=this.size;for(;t&&i>e;)this._map.delete(t.key),t=t.next,i--;this._head=t,this._size=i,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,i=e.previous;if(!t||!i)throw new Error("Invalid list");(t.previous=i).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){const t=e.next,i=e.previous;e===this._tail?(i.next=void 0,this._tail=i):(t.previous=i).next=t,e.previous=void 0,e.next=this._head,this._head.previous=e,this._head=e,this._state++}}else if(2===t&&e!==this._tail){const t=e.next,i=e.previous;e===this._head?(t.previous=void 0,this._head=t):(t.previous=i).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,i)=>{e.push([i,t])}),e}fromJSON(e){for(var[t,i]of(this.clear(),e))this.set(t,i)}}class m extends p{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))}}},4058:function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"markdown",extensions:[".md",".markdown",".mdown",".mkdn",".mkd",".mdwn",".mdtxt",".mdtext"],aliases:["Markdown","markdown"],loader:function(){return i.e("chunk-2d0c512b").then(i.bind(null,"3e14"))}})},"40c2":function(e,t,i){},4111:function(e,t,i){"use strict";i.d(t,"f",(function(){return l})),i.d(t,"b",(function(){return c})),i.d(t,"c",(function(){return u})),i.d(t,"a",(function(){return p})),i.d(t,"e",(function(){return _})),i.d(t,"d",(function(){return b}));var n=i("e8e3"),o=i("e1b5"),s=i("7061"),r=i("6a89"),a=i("b707");function l(e){let t=0,i=0,n=0,o=0;for(let r=0,a=e.length;r>>0}const h=new Uint32Array(0).buffer;class c{constructor(){this.tokens=[]}add(e,t){if(0t&&this._getDeltaLine(o-1)===e;)o--;let s=n;for(;so?m-=o-i:m=i;else if(g===t&&p===i){if(!(g===n&&m>o)){d=!0;continue}m-=o-i}else if(go)){d=!0;continue}m=(p=g===t?i:0)+(m-o)}else if(g>n){if(0==a&&!d){l=r;break}g-=a}else{if(!(g===n&&p>=o))throw new Error("Not possible!");e&&0===g&&(p+=e,m+=e),g-=a,p-=o-i,m-=o-i}var c=4*l;s[c]=g,s[1+c]=p,s[2+c]=m,s[3+c]=h}l++}this._tokenCount=l}acceptInsertText(e,t,i,n,o,s){var r=0===i&&1===n&&(48<=s&&s<=57||65<=s&&s<=90||97<=s&&s<=122);const a=this._tokens;var l=this._tokenCount;for(let c=0;ci.endLineNumber){r=r||{index:n};break}if(e.removeTokens(i),e.isEmpty())this._pieces.splice(n,1),n--,a--;else if(!(e.endLineNumberi.endLineNumber)r=r||{index:n};else{const[t,o]=e.split(i);t.isEmpty()?r=r||{index:n}:o.isEmpty()||(this._pieces.splice(n,1,t,o),n++,a++,r=r||{index:n})}}}return r=r||{index:this._pieces.length},0{e!==c&&(c=e,d[h++]=e,d[h++]=t)};for(let o=0;o>>0,v=~b>>>0;lt)){for(;o>i&&e[o-1].startLineNumber<=t&&t<=e[o-1].endLineNumber;)o--;return o}n=o-1}}return i}acceptEdit(e,t,i,n,o){for(const s of this._pieces)s.acceptEdit(e,t,i,n,o)}}class b{constructor(){this._lineTokens=[],this._len=0}flush(){this._lineTokens=[],this._len=0}getTokens(e,t,i){let n=null;if(null!==(n=t=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){let i=[];for(let e=0;e=this._len)){if(e.startLineNumber===e.endLineNumber)return e.startColumn===e.endColumn?void 0:void(this._lineTokens[t]=b._delete(this._lineTokens[t],e.startColumn-1,e.endColumn-1));this._lineTokens[t]=b._deleteEnding(this._lineTokens[t],e.startColumn-1);var i=e.endLineNumber-1;let n=null;i=this._len||(0===t?this._lineTokens[n]=b._insert(this._lineTokens[n],e.column-1,i):(this._lineTokens[n]=b._deleteEnding(this._lineTokens[n],e.column-1),this._lineTokens[n]=b._insert(this._lineTokens[n],e.column-1,i),this._insertLines(e.lineNumber,t)))}static _deleteBeginning(e,t){return null===e||e===h?e:b._delete(e,0,t)}static _deleteEnding(e,t){var i;return null===e||e===h?e:(i=(i=f(e))[i.length-2],b._delete(e,t,i))}static _delete(e,t,i){if(null===e||e===h||t===i)return e;const n=f(e);var s=n.length>>>1;if(0===t&&n[n.length-2]===i)return h;var r=o.a.findIndexInTokensArray(n,t),a=0d&&(n[l++]=u,n[l++]=n[1+(o<<1)],d=u)}if(l===n.length)return e;let g=new Uint32Array(l);return g.set(n.subarray(0,l),0),g.buffer}static _append(e,t){if(t===h)return e;if(e===h)return t;if(null===e)return e;if(null===t)return null;e=f(e);var i=f(t),n=i.length>>>1;let o=new Uint32Array(e.length+i.length),s=(o.set(e,0),e.length);var r=e[e.length-2];for(let a=0;a>>1;let r=o.a.findIndexInTokensArray(s,t);0{this._resolveCache=void 0,this._isResolved=!1});this._resolveCache=Promise.resolve(this.provider.resolveCompletionItem(this.completion,e)).then(e=>{Object.assign(this.completion,e),this._isResolved=!0,t.dispose()},e=>{Object(n.e)(e)&&(this._resolveCache=void 0,this._isResolved=!1)})}return this._resolveCache}))}}class w{constructor(e=2,t=new Set,i=new Set,n=!0){this.snippetSortOrder=e,this.kindFilter=t,this.providerFilter=i,this.showDeprecated=n}}let y;function S(){return y}w.default=new w;class L{constructor(e,t,i,n){this.items=e,this.needsClipboard=t,this.durations=i,this.disposable=n}}function x(e,t,i=w.default,s={triggerKind:0},l=r.a.None){return _(this,void 0,void 0,(function*(){const r=new u.a(!0);t=t.clone();var h=e.getWordAtPosition(t);const g=h?new a.a(t.lineNumber,h.startColumn,t.lineNumber,h.endColumn):a.a.fromPositions(t),p={replace:g,insert:g.setEndPosition(t.lineNumber,t.column)},m=[],f=new d.b,b=[];let v=!1;const w=(e,n,o)=>{var s,r;if(n){for(var a of n.suggestions)i.kindFilter.has(a.kind)||!i.showDeprecated&&null!=(s=null===a||void 0===a?void 0:a.tags)&&s.includes(1)||(a.range||(a.range=p),a.sortText||(a.sortText=("string"==typeof a.label?a:a.label).label),!v&&a.insertTextRules&&4&a.insertTextRules&&(v=c.c.guessNeedsClipboard(a.insertText)),m.push(new C(t,a,n,e)));Object(d.g)(n)&&f.add(n),b.push({providerName:null!=(r=e._debugDisplayName)?r:"unkown_provider",elapsedProvider:null!=(r=n.duration)?r:-1,elapsedOverall:o.elapsed()})}};var S;h=_(this,void 0,void 0,(function*(){var n,o;!y||i.kindFilter.has(27)||0_(this,void 0,void 0,(function*(){if(!(0t.sortTextLow)return 1}return e.completion.labelt.completion.label?1:e.completion.kind-t.completion.kind}const D=new Map;function N(e){return D.get(e)}D.set(0,(function(e,t){if(e.completion.kind!==t.completion.kind){if(27===e.completion.kind)return-1;if(27===t.completion.kind)return 1}return k(e,t)})),D.set(2,(function(e,t){if(e.completion.kind!==t.completion.kind){if(27===e.completion.kind)return 1;if(27===t.completion.kind)return-1}return k(e,t)})),D.set(1,k),g.a.registerCommand("_executeCompletionItemProvider",(e,...t)=>_(void 0,void 0,void 0,(function*(){var[i,n,o,a]=t;Object(p.c)(m.a.isUri(i)),Object(p.c)(s.a.isIPosition(n)),Object(p.c)("string"==typeof o||!o),Object(p.c)("number"==typeof a||!a);const l=yield e.get(f.a).createModelReference(i);try{const e={incomplete:!1,suggestions:[]},t=[],i=yield x(l.object.textEditorModel,s.a.lift(n),void 0,{triggerCharacter:o,triggerKind:o?1:0});for(const n of i.items)t.length<(null!=a?a:0)&&t.push(n.resolve(r.a.None)),e.incomplete=e.incomplete||n.container.incomplete,e.suggestions.push(n.completion);try{return yield Promise.all(t),e}finally{setTimeout(()=>i.disposable.dispose(),100)}}finally{l.dispose()}})));const O=new class{constructor(){this.onlyOnceSuggestions=[]}provideCompletionItems(){var e={suggestions:this.onlyOnceSuggestions.slice(0)};return this.onlyOnceSuggestions.length=0,e}};function E(e,t){setTimeout(()=>{O.onlyOnceSuggestions.push(...t),e.getContribution("editor.contrib.suggestController").triggerSuggest((new Set).add(O))},0)}o.d.register("*",O)},"418f":function(e,t,i){"use strict";i.d(t,"a",(function(){return ee}));var n=i("dff7"),o=i("fdcc"),s=i("a666"),r=(t=i("5717"),i("0a0f")),a=i("4fc3"),l=i("fbba"),d=i("03e8"),h=i("f68e"),c=(i("29a1"),i("11f7")),u=i("ceb8"),g=i("308f"),p=i("b589"),m=i("82c9"),f=i("d379"),_=i("6a89"),b=i("b57f"),v=i("b78f"),C=i("c4e3"),w=i("3bfb"),y=i("47cb"),S=i("b7d0"),L=i("a6d7"),x=i("debc"),k=i("6dec"),D=i("7e93"),N=i("ee56"),O=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3e.children);throw new Error("bad tree")}};I=O([E(0,v.a)],I);class M{getHeight(){return 23}getTemplateId(e){return(e instanceof h.a?P:B).id}}let T=class{constructor(e){this._keybindingService=e}getKeyboardNavigationLabel(e){if(e instanceof h.b){var t=null==(t=e.parent.getPreview(e))?void 0:t.preview(e.range);if(t)return t.value}return Object(m.b)(e.uri)}};T=O([E(0,k.a)],T);class A{getId(e){return e instanceof h.b?e.id:e.uri}}let R=class extends s.a{constructor(e,t,i){super(),this._uriLabel=t;const n=document.createElement("div");n.classList.add("reference-file"),this.file=this._register(new C.a(n,{supportHighlights:!0})),this.badge=new w.a(c.q(n,c.a(".count"))),this._register(Object(L.a)(this.badge,i)),e.appendChild(n)}set(e,t){var i=Object(m.d)(e.uri);this.file.setLabel(Object(x.a)(e.uri),this._uriLabel.getUriLabel(i,{relative:!0}),{title:this._uriLabel.getUriLabel(e.uri),matches:t}),i=e.children.length;this.badge.setCount(i),1this._onModelChanged())),this._onModelChanged()}dispose(){this._callOnModelChange.dispose(),this._callOnDispose.dispose(),this.removeDecorations()}_onModelChanged(){this._callOnModelChange.clear();const e=this._editor.getModel();if(e)for(var t of this._model.references)if(t.uri.toString()===e.uri.toString())return void this._addDecorations(t.parent)}_addDecorations(e){if(this._editor.hasModel()){this._callOnModelChange.add(this._editor.getModel().onDidChangeDecorations(()=>this._onDecorationChanged()));const i=[],n=[];for(let t=0,o=e.children.length;t{e.equals(9)&&(this._keybindingService.dispatchEvent(e,e.target),e.stopPropagation())},!0)),this._tree=this._instantiationService.createInstance(G,"ReferencesWidget",this._treeContainer,new M,[this._instantiationService.createInstance(P),this._instantiationService.createInstance(B)],this._instantiationService.createInstance(I),e),this._splitView.addView({onDidChange:g.c.None,element:this._previewContainer,minimumSize:200,maximumSize:Number.MAX_VALUE,layout:e=>{this._preview.layout({height:this._dim.height,width:e})}},z.a.Distribute),this._splitView.addView({onDidChange:g.c.None,element:this._treeContainer,minimumSize:100,maximumSize:Number.MAX_VALUE,layout:e=>{this._treeContainer.style.height=this._dim.height+"px",this._treeContainer.style.width=e+"px",this._tree.layout(this._dim.height,e)}},z.a.Distribute),this._disposables.add(this._splitView.onDidSashChange(()=>{this._dim.width&&(this.layoutData.ratio=this._splitView.getViewSize(0)/this._dim.width)},void 0));let t=(e,t)=>{e instanceof h.b&&("show"===t&&this._revealReference(e,!1),this._onDidSelectReference.fire({element:e,kind:t,source:"tree"}))};this._tree.onDidOpen(e=>{e.sideBySide?t(e.element,"side"):e.editorOptions.pinned?t(e.element,"goto"):t(e.element,"show")}),c.K(this._treeContainer)}_onWidth(e){this._dim&&this._doLayoutBody(this._dim.height,e)}_doLayoutBody(e,t){super._doLayoutBody(e,t),this._dim=new c.b(t,e),this.layoutData.heightInLines=(this._viewZone||this.layoutData).heightInLines,this._splitView.layout(t),this._splitView.resizeView(0,t*this.layoutData.ratio)}setSelection(e){return this._revealReference(e,!0).then(()=>{this._model&&(this._tree.setSelection([e]),this._tree.setFocus([e]))})}setModel(e){return this._disposeOnNewModel.clear(),this._model=e,this._model?this._onNewModel():Promise.resolve()}_onNewModel(){return this._model?this._model.isEmpty?(this.setTitle(""),this._messageContainer.innerText=n.a("noResults","No results"),c.W(this._messageContainer),Promise.resolve(void 0)):(c.K(this._messageContainer),this._decorationsManager=new q(this._preview,this._model),this._disposeOnNewModel.add(this._decorationsManager),this._disposeOnNewModel.add(this._model.onDidChangeReferenceRange(e=>this._tree.rerender(e))),this._disposeOnNewModel.add(this._preview.onMouseDown(e=>{var t,{event:e,target:i}=e;2===e.detail&&(t=this._getFocusedReference())&&this._onDidSelectReference.fire({element:{uri:t.uri,range:i.range},kind:e.ctrlKey||e.metaKey||e.altKey?"side":"open",source:"editor"})})),this.container.classList.add("results-loaded"),c.W(this._treeContainer),c.W(this._previewContainer),this._splitView.layout(this._dim.width),this.focusOnReferenceTree(),this._tree.setInput(1===this._model.groups.length?this._model.groups[0]:this._model)):Promise.resolve(void 0)}_getFocusedReference(){var[e]=this._tree.getFocus();return e instanceof h.b?e:e instanceof h.a&&0{var i=e.getColor(H.m);i&&t.addRule(`.monaco-editor .reference-zone-widget .ref-tree .referenceMatch .highlight { background-color: ${i}; }`),i=e.getColor(H.h),i&&t.addRule(`.monaco-editor .reference-zone-widget .preview .reference-decoration { background-color: ${i}; }`),i=e.getColor(H.i),i&&t.addRule(`.monaco-editor .reference-zone-widget .preview .reference-decoration { border: 2px solid ${i}; box-sizing: border-box; }`),i=e.getColor(V.b),i&&t.addRule(`.monaco-editor .reference-zone-widget .ref-tree .referenceMatch .highlight { border: 1px dotted ${i}; box-sizing: border-box; }`),i=e.getColor(H.j),i&&t.addRule(`.monaco-editor .reference-zone-widget .ref-tree { background-color: ${i}; }`),i=e.getColor(H.l),i&&t.addRule(`.monaco-editor .reference-zone-widget .ref-tree { color: ${i}; }`),i=e.getColor(H.k),i&&t.addRule(`.monaco-editor .reference-zone-widget .ref-tree .reference-file { color: ${i}; }`),i=e.getColor(H.n),i&&t.addRule(`.monaco-editor .reference-zone-widget .ref-tree .monaco-list:focus .monaco-list-rows > .monaco-list-row.selected:not(.highlighted) { background-color: ${i}; }`),i=e.getColor(H.o),i&&t.addRule(`.monaco-editor .reference-zone-widget .ref-tree .monaco-list:focus .monaco-list-rows > .monaco-list-row.selected:not(.highlighted) { color: ${i} !important; }`),i=e.getColor(H.f),i&&t.addRule(`.monaco-editor .reference-zone-widget .preview .monaco-editor .monaco-editor-background,.monaco-editor .reference-zone-widget .preview .monaco-editor .inputarea.ime-input {\tbackground-color: ${i};}`),i=e.getColor(H.g);i&&t.addRule(`.monaco-editor .reference-zone-widget .preview .monaco-editor .margin {\tbackground-color: ${i};}`)});var Y=i("7061"),X=(E=i("b0cd"),i("5fe7")),Q=(v=i("9eb8"),y=i("fe45"),O=i("9e74"),U=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3{this.closeWidget()})),this._disposables.add(this._editor.onDidChangeModel(()=>{this._ignoreModelChangeEvent||this.closeWidget()}));const o="peekViewLayout";var s=$.fromJSON(this._storageService.get(o,0,"{}"));this._widget=this._instantiationService.createInstance(Z,this._editor,this._defaultTreeKeyboardSupport,s),this._widget.setTitle(n.a("labelLoading","Loading...")),this._widget.show(e),this._disposables.add(this._widget.onDidClose(()=>{t.cancel(),this._widget&&(this._storageService.store(o,JSON.stringify(this._widget.layoutData),0,1),this._widget=void 0),this.closeWidget()})),this._disposables.add(this._widget.onDidSelectReference(e=>{var{element:t,kind:n}=e;if(t)switch(n){case"open":"editor"===e.source&&this._configurationService.getValue("editor.stablePeek")||this.openReference(t,!1,!1);break;case"side":this.openReference(t,!0,!1);break;case"goto":i?this._gotoReference(t):this.openReference(t,!1,!0)}}));const r=++this._requestIdPool;t.then(t=>{var i;if(r===this._requestIdPool&&this._widget)return null!=(i=this._model)&&i.dispose(),this._model=t,this._widget.setModel(this._model).then(()=>{if(this._widget&&this._model&&this._editor.hasModel()){this._model.isEmpty?this._widget.setMetaTitle(""):this._widget.setMetaTitle(n.a("metaTitle.N","{0} ({1})",this._model.title,this._model.references.length));var t=this._editor.getModel().uri,i=new Y.a(e.startLineNumber,e.startColumn);t=this._model.nearestReference(t,i);if(t)return this._widget.setSelection(t).then(()=>{this._widget&&"editor"===this._editor.getOption(76)&&this._widget.focusOnPreviewEditor()})}});t.dispose()},e=>{this._notificationService.error(e)})}}changeFocusBetweenPreviewAndReferences(){this._widget&&(this._widget.isPreviewEditorFocused()?this._widget.focusOnReferenceTree():this._widget.focusOnPreviewEditor())}goToNextOrPreviousReference(e){return Q(this,void 0,void 0,(function*(){var t,i,n;this._editor.hasModel()&&this._model&&this._widget&&(t=this._widget.position)&&(t=this._model.nearestReference(this._editor.getModel().uri,t))&&(t=this._model.nextOrPreviousReference(t,e),i=this._editor.hasTextFocus(),n=this._widget.isPreviewEditorFocused(),yield this._widget.setSelection(t),yield this._gotoReference(t),i?this._editor.focus():this._widget&&n&&this._widget.focusOnPreviewEditor())}))}revealReference(e){return Q(this,void 0,void 0,(function*(){this._editor.hasModel()&&this._model&&this._widget&&(yield this._widget.revealReference(e))}))}closeWidget(e=!0){var t;null!=(t=this._widget)&&t.dispose(),null!=(t=this._model)&&t.dispose(),this._referenceSearchVisible.reset(),this._disposables.clear(),this._widget=void 0,this._model=void 0,e&&this._editor.focus(),this._requestIdPool+=1}_gotoReference(t){this._widget&&this._widget.hide(),this._ignoreModelChangeEvent=!0;const i=_.a.lift(t.range).collapseToStart();return this._editorService.openCodeEditor({resource:t.uri,options:{selection:i}},this._editor).then(t=>{if(this._ignoreModelChangeEvent=!1,t&&this._widget)if(this._editor===t)this._widget.show(i),this._widget.focusOnReferenceTree();else{const n=e.get(t),o=this._model.clone();this.closeWidget(),t.focus(),n.toggleWidget(i,Object(X.h)(e=>Promise.resolve(o)),null!=(t=this._peekMode)&&t)}else this.closeWidget()},e=>{this._ignoreModelChangeEvent=!1,Object(o.f)(e)})}openReference(e,t,i){t||this.closeWidget();var{uri:e,range:n}=e;this._editorService.openCodeEditor({resource:e,options:{selection:n,pinned:i}},this._editor,t)}};function te(e,t){e=Object(H.d)(e);!e||(e=ee.get(e))&&t(e)}ee.ID="editor.contrib.referencesController",ee=U([k(2,a.b),k(3,t.a),k(4,E.a),k(5,r.a),k(6,d.a),k(7,l.a)],ee),v.a.registerCommandAndKeybindingRule({id:"togglePeekWidgetFocus",weight:100,primary:Object(y.a)(2089,60),when:a.a.or(J,H.b.inPeekEditor),handler(e){te(e,e=>{e.changeFocusBetweenPreviewAndReferences()})}}),v.a.registerCommandAndKeybindingRule({id:"goToNextReference",weight:90,primary:62,secondary:[70],when:a.a.or(J,H.b.inPeekEditor),handler(e){te(e,e=>{e.goToNextOrPreviousReference(!0)})}}),v.a.registerCommandAndKeybindingRule({id:"goToPreviousReference",weight:90,primary:1086,secondary:[1094],when:a.a.or(J,H.b.inPeekEditor),handler(e){te(e,e=>{e.goToNextOrPreviousReference(!1)})}}),O.a.registerCommandAlias("goToNextReferenceFromEmbeddedEditor","goToNextReference"),O.a.registerCommandAlias("goToPreviousReferenceFromEmbeddedEditor","goToPreviousReference"),O.a.registerCommandAlias("closeReferenceSearchEditor","closeReferenceSearch"),O.a.registerCommand("closeReferenceSearch",e=>te(e,e=>e.closeWidget())),v.a.registerKeybindingRule({id:"closeReferenceSearch",weight:-1,primary:9,secondary:[1033],when:a.a.and(H.b.inPeekEditor,a.a.not("config.editor.stablePeek"))}),v.a.registerKeybindingRule({id:"closeReferenceSearch",weight:250,primary:9,secondary:[1033],when:a.a.and(J,a.a.not("config.editor.stablePeek"))}),v.a.registerCommandAndKeybindingRule({id:"revealReference",weight:200,primary:3,mac:{primary:3,secondary:[2066]},when:a.a.and(J,W.e),handler(e){var t;const i=null==(t=e.get(W.a).lastFocusedList)?void 0:t.getFocus();Array.isArray(i)&&i[0]instanceof h.b&&te(e,e=>e.revealReference(i[0]))}}),v.a.registerCommandAndKeybindingRule({id:"openReferenceToSide",weight:100,primary:2051,mac:{primary:259},when:a.a.and(J,W.e),handler(e){var t;const i=null==(t=e.get(W.a).lastFocusedList)?void 0:t.getFocus();Array.isArray(i)&&i[0]instanceof h.b&&te(e,e=>e.openReference(i[0],!0,!0))}}),O.a.registerCommand("openReference",e=>{var t;const i=null==(t=e.get(W.a).lastFocusedList)?void 0:t.getFocus();Array.isArray(i)&&i[0]instanceof h.b&&te(e,e=>e.openReference(i[0],!1,!0))})},"41a0":function(e,t,i){},4220:function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"redis",extensions:[".redis"],aliases:["redis"],loader:function(){return i.e("chunk-2d0ea098").then(i.bind(null,"8fa5"))}})},"42e39":function(e,t,i){"use strict";i.d(t,"a",(function(){return s}));var n=i("308f");class o{constructor(e,t,i,n,o,s){this._scrollStateBrand=void 0,e|=0,n|=0,o|=0,s|=0,(i=(t|=0)<(this.rawScrollLeft=i|=0)+(e=e<0?0:e)?t-e:i)<0&&(i=0),(s=o<(this.rawScrollTop=s)+(n=n<0?0:n)?o-n:s)<0&&(s=0),this.width=e,this.scrollWidth=t,this.scrollLeft=i,this.height=n,this.scrollHeight=o,this.scrollTop=s}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 o((void 0!==e.width?e:this).width,(void 0!==e.scrollWidth?e:this).scrollWidth,t?this.rawScrollLeft:this.scrollLeft,(void 0!==e.height?e:this).height,(void 0!==e.scrollHeight?e:this).scrollHeight,t?this.rawScrollTop:this.scrollTop)}withScrollPosition(e){return new o(this.width,this.scrollWidth,void 0!==e.scrollLeft?e.scrollLeft:this.rawScrollLeft,this.height,this.scrollHeight,void 0!==e.scrollTop?e.scrollTop:this.rawScrollTop)}createScrollEvent(e,t){var i=this.width!==e.width,n=this.scrollWidth!==e.scrollWidth,o=this.scrollLeft!==e.scrollLeft,s=this.height!==e.height,r=this.scrollHeight!==e.scrollHeight,a=this.scrollTop!==e.scrollTop;return{inSmoothScrolling:t,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:i,scrollWidthChanged:n,scrollLeftChanged:o,heightChanged:s,scrollHeightChanged:r,scrollTopChanged:a}}}class s extends i("a666").a{constructor(e,t){super(),this._scrollableBrand=void 0,this._onScroll=this._register(new n.b),this.onScroll=this._onScroll.event,this._smoothScrollDuration=e,this._scheduleAtNextAnimationFrame=t,this._state=new o(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){e=this._state.withScrollDimensions(e,t),this._setState(e,Boolean(this._smoothScrolling)),this._smoothScrolling&&this._smoothScrolling.acceptScrollDimensions(this._state)}getFutureScrollPosition(){return this._smoothScrolling?this._smoothScrolling.to:this._state}getCurrentScrollPosition(){return this._state}setScrollPositionNow(e){e=this._state.withScrollPosition(e),this._smoothScrolling&&(this._smoothScrolling.dispose(),this._smoothScrolling=null),this._setState(e,!1)}setScrollPositionSmooth(e,t){if(0===this._smoothScrollDuration)return this.setScrollPositionNow(e);if(this._smoothScrolling){e={scrollLeft:(void 0===e.scrollLeft?this._smoothScrolling.to:e).scrollLeft,scrollTop:(void 0===e.scrollTop?this._smoothScrolling.to:e).scrollTop};var i=this._state.withScrollPosition(e);if(this._smoothScrolling.to.scrollLeft===i.scrollLeft&&this._smoothScrolling.to.scrollTop===i.scrollTop)return;let n;n=t?new l(this._smoothScrolling.from,i,this._smoothScrolling.startTime,this._smoothScrolling.duration):this._smoothScrolling.combine(this._state,i,this._smoothScrollDuration),this._smoothScrolling.dispose(),this._smoothScrolling=n}else t=this._state.withScrollPosition(e),this._smoothScrolling=l.start(this._state,t,this._smoothScrollDuration);this._smoothScrolling.animationFrameDisposable=this._scheduleAtNextAnimationFrame(()=>{this._smoothScrolling&&(this._smoothScrolling.animationFrameDisposable=null,this._performSmoothScrolling())})}_performSmoothScrolling(){var e,t;this._smoothScrolling&&(e=this._smoothScrolling.tick(),t=this._state.withScrollPosition(e),this._setState(t,!0),this._smoothScrolling&&(e.isDone?(this._smoothScrolling.dispose(),this._smoothScrolling=null):this._smoothScrolling.animationFrameDisposable=this._scheduleAtNextAnimationFrame(()=>{this._smoothScrolling&&(this._smoothScrolling.animationFrameDisposable=null,this._performSmoothScrolling())})))}_setState(e,t){const i=this._state;i.equals(e)||(this._state=e,this._onScroll.fire(this._state.createScrollEvent(i,t)))}}class r{constructor(e,t,i){this.scrollLeft=e,this.scrollTop=t,this.isDone=i}}function a(e,t){const i=t-e;return function(t){return e+i*(1-function(e){return Math.pow(e,3)}(1-t))}}class l{constructor(e,t,i,n){this.from=e,this.to=t,this.duration=n,this.startTime=i,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,i){var n,o,s;if(2.5*i{e.hasChanged(42)&&this._updateFont()})),this._disposables.add(i.onDidColorThemeChange(this._updateStyles,this))}dispose(){this._disposables.dispose(),this._editor.removeContentWidget(this)}getId(){return"__renameInputWidget"}getDomNode(){var e;return this._domNode||(this._domNode=document.createElement("div"),this._domNode.className="monaco-editor rename-box",this._input=document.createElement("input"),this._input.className="rename-input",this._input.type="text",this._input.setAttribute("aria-label",Object(n.a)("renameAriaLabel","Rename input. Type new name and press Enter to commit.")),this._domNode.appendChild(this._input),this._label=document.createElement("div"),this._label.className="rename-label",this._domNode.appendChild(this._label),(e=()=>{var[e,t]=this._acceptKeybindings;this._keybindingService.lookupKeybinding(e),this._label.innerText=Object(n.a)({key:"label",comment:['placeholders are keybindings, e.g "F2 to Rename, Shift+F2 to Preview"']},"{0} to Rename, {1} to Preview",null==(e=this._keybindingService.lookupKeybinding(e))?void 0:e.getLabel(),null==(e=this._keybindingService.lookupKeybinding(t))?void 0:e.getLabel())})(),this._disposables.add(this._keybindingService.onDidUpdateKeybindings(e)),this._updateFont(),this._updateStyles(this._themeService.getColorTheme())),this._domNode}_updateStyles(e){var t;if(this._input&&this._domNode){var i=e.getColor(h.Nc);this._domNode.style.backgroundColor=String(null!=(t=e.getColor(h.Y))?t:""),this._domNode.style.boxShadow=i?" 0 0 8px 2px "+i:"",this._domNode.style.color=String(null!=(t=e.getColor(h.lb))?t:""),this._input.style.backgroundColor=String(null!=(i=e.getColor(h.jb))?i:"");const n=e.getColor(h.kb);this._input.style.borderWidth=n?"1px":"0px",this._input.style.borderStyle=n?"solid":"none",this._input.style.borderColor=null!=(t=null===n||void 0===n?void 0:n.toString())?t:"none"}}_updateFont(){var e;this._input&&this._label&&(e=this._editor.getOption(42),this._input.style.fontFamily=e.fontFamily,this._input.style.fontWeight=e.fontWeight,this._input.style.fontSize=e.fontSize+"px",this._label.style.fontSize=.8*e.fontSize+"px")}getPosition(){return this._visible?{position:this._position,preference:[2,1]}:null}afterRender(e){e||this.cancelInput(!0)}acceptInput(e){this._currentAcceptInput&&this._currentAcceptInput(e)}cancelInput(e){this._currentCancelInput&&this._currentCancelInput(e)}getInput(e,t,i,n,o,s){this._domNode.classList.toggle("preview",o),this._position=new d.a(e.startLineNumber,e.startColumn),this._input.value=t,this._input.setAttribute("selectionStart",i.toString()),this._input.setAttribute("selectionEnd",n.toString()),this._input.size=Math.max(1.1*(e.endColumn-e.startColumn),20);const r=new l.b;return new Promise(e=>{this._currentCancelInput=t=>(this._currentAcceptInput=void 0,this._currentCancelInput=void 0,e(t),!0),this._currentAcceptInput=i=>{0===this._input.value.trim().length||this._input.value===t?this.cancelInput(!0):(this._currentAcceptInput=void 0,this._currentCancelInput=void 0,e({newName:this._input.value,wantsPreview:o&&i}))},s.onCancellationRequested(()=>this.cancelInput(!0)),r.add(this._editor.onDidBlurEditorWidget(()=>this.cancelInput(!1))),this._show()}).finally(()=>{r.dispose(),this._hide()})}_show(){this._editor.revealLineInCenterIfOutsideViewport(this._position.lineNumber,0),this._visible=!0,this._visibleContextKey.set(!0),this._editor.layoutContentWidget(this),setTimeout(()=>{this._input.focus(),this._input.setSelectionRange(parseInt(this._input.getAttribute("selectionStart")),parseInt(this._input.getAttribute("selectionEnd")))},100)}_hide(){this._visible=!1,this._visibleContextKey.reset(),this._editor.layoutContentWidget(this)}};f=g([p(2,c.b),p(3,u.a),p(4,s.b)],f);var _=i("b707"),b=i("3813"),v=i("6a89"),C=i("351f"),w=i("bc04"),y=(g=i("b0cd"),i("c7f5")),S=i("6d8e"),L=i("5717"),x=i("2504"),k=i("5fe7"),D=(c=i("d3d7"),u=i("0a0f"),p=i("89cd"),i("0910")),N=i("7b4a"),O=i("ef8e9"),E=(i=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3this._dispoableStore.add(this._instaService.createInstance(f,this.editor,["acceptRenameInput","acceptRenameInputWithPreview"]))))}static get(t){return t.getContribution(e.ID)}dispose(){this._dispoableStore.dispose(),this._cts.dispose(!0)}run(){return I(this,void 0,void 0,(function*(){if(this._cts.dispose(!0),this.editor.hasModel()){var e=this.editor.getPosition();const o=new M(this.editor.getModel(),e);if(o.hasProvider()){let s;this._cts=new w.b(this.editor,5);try{var i=o.resolveRenameLocation(this._cts.token);this._progressService.showWhile(i,250),s=yield i}catch(t){return void C.a.get(this.editor).showMessage(t||n.a("resolveRenameLocationFailed","An unknown error occurred while resolving rename location"),e)}if(s)if(s.rejectReason)C.a.get(this.editor).showMessage(s.rejectReason,e);else if(!this._cts.token.isCancellationRequested){this._cts.dispose(),this._cts=new w.b(this.editor,5,s.range),i=this.editor.getSelection();let t=0,r=s.text.length;v.a.isEmpty(i)||v.a.spansMultipleLines(i)||!v.a.containsRange(s.range,i)||(t=Math.max(0,i.startColumn-s.range.startColumn),r=Math.min(s.range.endColumn,i.endColumn)-s.range.startColumn),e=this._bulkEditService.hasPreviewHandler()&&this._configService.getValue(this.editor.getModel().uri,"editor.rename.enablePreview");const a=yield this._renameInputField.value.getInput(s.range,s.text,t,r,e,this._cts.token);if("boolean"!=typeof a)return this.editor.focus(),i=Object(k.l)(o.provideRenameEdits(a.newName,this._cts.token),this._cts.token).then(e=>I(this,void 0,void 0,(function*(){e&&this.editor.hasModel()&&(e.rejectReason?this._notificationService.info(e.rejectReason):this._bulkEditService.apply(y.b.convert(e),{editor:this.editor,showPreview:a.wantsPreview,label:n.a("label","Renaming '{0}'",null===s||void 0===s?void 0:s.text),quotableLabel:n.a("quotableLabel","Renaming {0}",null===s||void 0===s?void 0:s.text)}).then(e=>{e.ariaSummary&&Object(b.a)(n.a("aria","Successfully renamed '{0}' to '{1}'. Summary: {2}",s.text,a.newName,e.ariaSummary))}).catch(e=>{this._notificationService.error(n.a("rename.failedApply","Rename failed to apply edits")),this._logService.error(e)}))})),e=>{this._notificationService.error(n.a("rename.failed","Rename failed to compute edits")),this._logService.error(e)}),this._progressService.showWhile(i,250),i;a&&this.editor.focus()}}}}))}acceptRenameInput(e){this._renameInputField.value.acceptInput(e)}cancelRenameInput(){this._renameInputField.value.cancelInput(!0)}};A.ID="editor.contrib.renameController",A=i([E(1,u.a),E(2,g.a),E(3,y.a),E(4,t.a),E(5,c.b),E(6,N.a)],A);class R extends r.b{constructor(){super({id:"editor.action.rename",label:n.a("rename.label","Rename Symbol"),alias:"Rename Symbol",precondition:s.a.and(a.a.writable,a.a.hasRenameProvider),kbOpts:{kbExpr:a.a.editorTextFocus,primary:60,weight:100},contextMenuOpts:{group:"1_modification",order:1.1}})}runCommand(e,t){const i=e.get(L.a),[n,s]=Array.isArray(t)&&t||[void 0,void 0];return S.a.isUri(n)&&d.a.isIPosition(s)?i.openCodeEditor({resource:n},i.getActiveCodeEditor()).then(e=>{e&&(e.setPosition(s),e.invokeWithinContext(t=>(this.reportTelemetry(t,e),this.run(t,e))))},o.f):super.runCommand(e,t)}run(e,t){const i=A.get(t);return i?i.run():Promise.resolve()}}Object(r.l)(A.ID,A),Object(r.j)(R);const P=r.c.bindToContribution(A.get);Object(r.k)(new P({id:"acceptRenameInput",precondition:m,handler:e=>e.acceptRenameInput(!1),kbOpts:{weight:199,kbExpr:a.a.focus,primary:3}})),Object(r.k)(new P({id:"acceptRenameInputWithPreview",precondition:s.a.and(m,s.a.has("config.editor.rename.enablePreview")),handler:e=>e.acceptRenameInput(!0),kbOpts:{weight:199,kbExpr:a.a.focus,primary:1027}})),Object(r.k)(new P({id:"cancelRenameInput",precondition:m,handler:e=>e.cancelRenameInput(),kbOpts:{weight:199,kbExpr:a.a.focus,primary:9,secondary:[1033]}})),Object(r.n)("_executeDocumentRenameProvider",(function(e,t,...i){var[i]=i;return Object(O.c)("string"==typeof i),T(e,t,i)})),p.a.as(D.a.Configuration).registerConfiguration({id:"editor",properties:{"editor.rename.enablePreview":{scope:5,description:n.a("enablePreview","Enable/disable the ability to preview changes before renaming"),default:!0,type:"boolean"}}})},"44c7":function(e,t,i){},4779:function(e,t,i){"use strict";i.d(t,"b",(function(){return n})),i.d(t,"a",(function(){return o})),t=i("4fc3"),i=i("0a0f");const n=Object(i.c)("accessibilityService"),o=new t.c("accessibilityModeEnabled",!1)},"47cb":function(e,t,i){"use strict";i.d(t,"a",(function(){return n})),t=i("0a0f");const n=Object(t.c)("labelService")},4816:function(e,t,i){"use strict";i.r(t),i("41a0");var n=i("11f7"),o=i("6653"),s=i("31df"),r=i("3813"),a=(t=i("1b7d"),i("a666")),l=i("30db"),d=i("3742"),h=i("6d8e"),c=i("b2cc"),u=i("c101"),g=i("93ba"),p=i("4fc3"),m=i("0a0f"),f=i("6dec"),_=i("5bd7"),b=i("303e"),v=i("b7d0"),C=i("03d9"),w=(i=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3{this._isVisible&&this._layout()})),this._register(n.o(this._contentDomNode.domNode,"keydown",e=>{if(this._isVisible&&(e.equals(2083)&&(Object(r.a)(C.a.emergencyConfOn),this._editor.updateOptions({accessibilitySupport:"on"}),n.t(this._contentDomNode.domNode),this._buildContent(),this._contentDomNode.domNode.focus(),e.preventDefault(),e.stopPropagation()),e.equals(2086))){Object(r.a)(C.a.openingDocs);let t=this._editor.getRawOptions().accessibilityHelpUrl;void 0===t&&(t="https://go.microsoft.com/fwlink/?linkid=852450"),this._openerService.open(h.a.parse(t)),e.preventDefault(),e.stopPropagation()}})),this.onblur(this._contentDomNode.domNode,()=>{this.hide()}),this._editor.addOverlayWidget(this)}dispose(){this._editor.removeOverlayWidget(this),super.dispose()}getId(){return e.ID}getDomNode(){return this._domNode.domNode}getPosition(){return{preference:null}}show(){this._isVisible||(this._isVisible=!0,this._isVisibleKey.set(!0),this._layout(),this._domNode.setDisplay("block"),this._domNode.setAttribute("aria-hidden","false"),this._contentDomNode.domNode.tabIndex=0,this._buildContent(),this._contentDomNode.domNode.focus())}_descriptionForCommand(e,t,i){let n=this._keybindingService.lookupKeybinding(e);return n?d.v(t,n.getAriaLabel()):d.v(i,e)}_buildContent(){const e=this._editor.getOptions(),t=this._editor.getSelections();let i=0;if(t){const e=this._editor.getModel();e&&t.forEach(t=>{i+=e.getValueLengthInRange(t)})}o=t,a=i;let n=o&&0!==o.length?1===o.length?a?d.v(C.a.singleSelectionRange,o[0].positionLineNumber,o[0].positionColumn,a):d.v(C.a.singleSelection,o[0].positionLineNumber,o[0].positionColumn):a?d.v(C.a.multiSelectionRange,o.length,a):0e.hide(),kbOpts:{weight:200,kbExpr:u.a.focus,primary:9,secondary:[1033]}})),Object(v.f)((e,t)=>{var i=e.getColor(b.Y);i&&t.addRule(`.monaco-editor .accessibilityHelpWidget { background-color: ${i}; }`),i=e.getColor(b.ab),i&&t.addRule(`.monaco-editor .accessibilityHelpWidget { color: ${i}; }`),i=e.getColor(b.Nc),i&&t.addRule(`.monaco-editor .accessibilityHelpWidget { box-shadow: 0 2px 8px ${i}; }`),i=e.getColor(b.h);i&&t.addRule(`.monaco-editor .accessibilityHelpWidget { border: 2px solid ${i}; }`)})},"49d9":function(e,t,i){"use strict";function n(e,t,i){return Math.min(Math.max(e,t),i)}i.d(t,"b",(function(){return n})),i.d(t,"a",(function(){return o}));class o{constructor(){this._n=1,this._val=0}update(e){return this._val=this._val+(e-this._val)/this._n,this._n+=1,this}get value(){return this._val}}},"4a64":function(e,t,i){"use strict";i.d(t,"a",(function(){return le})),i("94a7");var n=i("dff7"),o=i("11f7"),s=i("6653"),r=i("70c3"),a=i("5fe7"),l=i("308f"),d=(t=i("a666"),i("1ddc")),h=i("bc04"),c=i("5717"),u=i("9c1d"),g=(i("0d30"),i("5aa5")),p=i("1898"),m=i("f070"),f=i("b2cc"),_=i("fd49"),b=i("e1b5"),v=i("7061"),C=i("918c"),w=i("6da2"),y=i("a8d0"),S=i("4fc3"),L=i("303e"),x=i("b7d0"),k=i("561a"),D=i("bf5b"),N=function(e,t,i,n){return new(i=i||Promise)((function(o,s){function r(e){try{l(n.next(e))}catch(e){s(e)}}function a(e){try{l(n.throw(e))}catch(e){s(e)}}function l(e){var t;e.done?o(e.value):((t=e.value)instanceof i?t:new i((function(e){e(t)}))).then(r,a)}l((n=n.apply(e,t||[])).next())}))};class O{constructor(e,t,i,n){this.originalLineStart=e,this.originalLineEnd=t,this.modifiedLineStart=i,this.modifiedLineEnd=n}getType(){return 0===this.originalLineStart?1:0===this.modifiedLineStart?2:0}}class E{constructor(e){this.entries=e}}const I=Object(D.b)("diff-review-insert",k.b.add,n.a("diffReviewInsertIcon","Icon for 'Insert' in diff review.")),M=Object(D.b)("diff-review-remove",k.b.remove,n.a("diffReviewRemoveIcon","Icon for 'Remove' in diff review.")),T=Object(D.b)("diff-review-close",k.b.close,n.a("diffReviewCloseIcon","Icon for 'Close' in diff review."));class A extends t.a{constructor(e){super(),this._width=0,this._diffEditor=e,this._isVisible=!1,this.shadow=Object(s.b)(document.createElement("div")),this.shadow.setClassName("diff-review-shadow"),this.actionBarContainer=Object(s.b)(document.createElement("div")),this.actionBarContainer.setClassName("diff-review-actions"),this._actionBar=this._register(new g.a(this.actionBarContainer.domNode)),this._actionBar.push(new m.a("diffreview.close",n.a("label.close","Close"),"close-diff-review "+x.d.asClassName(T),!0,()=>N(this,void 0,void 0,(function*(){return this.hide()}))),{label:!1,icon:!0}),this.domNode=Object(s.b)(document.createElement("div")),this.domNode.setClassName("diff-review monaco-editor-background"),this._content=Object(s.b)(document.createElement("div")),this._content.setClassName("diff-review-content"),this._content.setAttribute("role","code"),this.scrollbar=this._register(new p.a(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(o.o(this.domNode.domNode,"click",e=>{e.preventDefault(),e=o.x(e.target,"diff-review-row"),e&&this._goToRow(e)})),this._register(o.o(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,i=this._diffs.length;en&&(r=n-d,d+=r,m+=r),m>o&&(a=o-m,d+=a,m+=a),g[p++]=new O(u,d,h,m)}n[o++]=new E(g)}let g=n[0].entries,p=[],m=0;for(let f=1,_=n.length;f<_;f++){const e=n[f].entries,t=g[g.length-1],i=e[0];0===t.getType()&&0===i.getType()&&i.originalLineStart<=t.originalLineEnd?(g[g.length-1]=new O(t.originalLineStart,i.originalLineEnd,t.modifiedLineStart,i.modifiedLineEnd),g=g.concat(e.slice(1))):(p[m++]=new E(g),g=e)}return p[m++]=new E(g),p}_findDiffIndex(e){var t=e.lineNumber;for(let n=0,o=this._diffs.length;ny)&&(y=g),0!==p&&(0===S||pL)&&(L=c)}let x=document.createElement("div"),k=(x.className="diff-review-row",document.createElement("div"));k.className="diff-review-cell diff-review-summary";var m=y-w+1,f=L-S+1,_=(k.appendChild(document.createTextNode(`${l+1}/${this._diffs.length}: @@ -${w},${m} +${S},${f} @@`)),x.setAttribute("data-line",String(S)),e=>0===e?n.a("no_lines_changed","no lines changed"):1===e?n.a("one_line_changed","1 line changed"):n.a("more_lines_changed","{0} lines changed",e)),b=(m=_(m),_=_(f),x.setAttribute("aria-label",n.a({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}",l+1,this._diffs.length,w,m,S,_)),x.appendChild(k),x.setAttribute("role","listitem"),C.appendChild(x),t.get(58));let D=S;for(let n=0,o=h.length;ne}),Object(x.f)((e,t)=>{var i=e.getColor(C.r);i&&t.addRule(`.monaco-diff-editor .diff-review-line-number { color: ${i}; }`),i=e.getColor(L.yc);i&&t.addRule(`.monaco-diff-editor .diff-review-shadow { box-shadow: ${i} 0 -6px 6px -6px inset; }`)});class R extends f.b{constructor(){super({id:"editor.action.diffReview.next",label:n.a("editor.action.diffReview.next","Go to Next Difference"),alias:"Go to Next Difference",precondition:S.a.has("isInDiffEditor"),kbOpts:{kbExpr:null,primary:65,weight:100}})}run(e,t){const i=F(e);i&&i.diffReviewNext()}}class P extends f.b{constructor(){super({id:"editor.action.diffReview.prev",label:n.a("editor.action.diffReview.prev","Go to Previous Difference"),alias:"Go to Previous Difference",precondition:S.a.has("isInDiffEditor"),kbOpts:{kbExpr:null,primary:1089,weight:100}})}run(e,t){const i=F(e);i&&i.diffReviewPrev()}}function F(e){const t=e.get(c.a);var i=t.listDiffEditors();const n=t.getActiveCodeEditor();if(n)for(let o=0,s=i.length;os.modifiedStartLineNumber?n.a("diff.clipboard.copyDeletedLinesContent.label","Copy deleted lines"):n.a("diff.clipboard.copyDeletedLinesContent.single.label","Copy deleted line"),void 0,!0,()=>Z(this,void 0,void 0,(function*(){var e=new B.a(s.originalStartLineNumber,1,s.originalEndLineNumber+1,1);e=s.originalModel.getValueInRange(e);yield this._clipboardService.writeText(e)}))));let c=0,u=void 0;s.originalEndLineNumber>s.modifiedStartLineNumber&&(u=new m.a("diff.clipboard.copyDeletedLineContent",n.a("diff.clipboard.copyDeletedLineContent.label","Copy deleted line ({0})",s.originalStartLineNumber),void 0,!0,()=>Z(this,void 0,void 0,(function*(){var e=s.originalModel.getLineContent(s.originalStartLineNumber+c);yield this._clipboardService.writeText(e)}))),h.push(u)),i.getOption(80)||h.push(new m.a("diff.inline.revertChange",n.a("diff.inline.revertChange.label","Revert this change"),void 0,!0,()=>Z(this,void 0,void 0,(function*(){var e,t=new B.a(s.originalStartLineNumber,1,s.originalEndLineNumber,s.originalModel.getLineMaxColumn(s.originalEndLineNumber));t=s.originalModel.getValueInRange(t);0===s.modifiedEndLineNumber?(e=i.getModel().getLineMaxColumn(s.modifiedStartLineNumber),i.executeEdits("diffEditor",[{range:new B.a(s.modifiedStartLineNumber,e,s.modifiedStartLineNumber,e),text:d+t}])):(e=i.getModel().getLineMaxColumn(s.modifiedEndLineNumber),i.executeEdits("diffEditor",[{range:new B.a(s.modifiedStartLineNumber,1,s.modifiedEndLineNumber,e),text:t}]))}))));const g=(e,t)=>{this._contextMenuService.showContextMenu({getAnchor:()=>({x:e,y:t}),getActions:()=>(u&&(u.label=n.a("diff.clipboard.copyDeletedLineContent.label","Copy deleted line ({0})",s.originalStartLineNumber+c)),h),autoSelectFirstItem:!0})};this._register(o.o(this._diffActions,"mousedown",e=>{var{top:t,height:i}=o.D(this._diffActions),n=Math.floor(l/3);e.preventDefault(),g(e.posx,t+i+n)})),this._register(i.onMouseMove(e=>{8!==e.target.type&&5!==e.target.type||e.target.detail.viewZoneId!==this._viewZoneId?this.visibility=!1:(this.visibility=!0,c=this._updateLightBulbPosition(this._marginDomNode,e.event.browserEvent.y,l))})),this._register(i.onMouseDown(e=>{!e.event.rightButton||8!==e.target.type&&5!==e.target.type||e.target.detail.viewZoneId===this._viewZoneId&&(e.event.preventDefault(),c=this._updateLightBulbPosition(this._marginDomNode,e.event.browserEvent.y,l),g(e.event.posx,e.event.posy+l))}))}get visibility(){return this._visibility}set visibility(e){this._visibility!==e&&(this._visibility=e,this._diffActions.style.visibility=e?"visible":"hidden")}_updateLightBulbPosition(e,t,i){e=o.D(e)["top"];var n=Math.floor((t-e)/i);if(this._diffActions.style.top=n*i+"px",this.diff.viewLineCounts){let e=0;for(let t=0;t!this._zonesMap[String(e.id)])}clean(e){0{for(const t of this._zones)e.removeZone(t)}),this._zones=[],this._zonesMap={},this._decorations=e.deltaDecorations(this._decorations,[])}apply(e,t,i,n){const o=n?h.c.capture(e):null;e.changeViewZones(t=>{for(const e of this._zones)t.removeZone(e);for(const e of this._inlineDiffMargins)e.dispose();this._zones=[],this._zonesMap={},this._inlineDiffMargins=[];for(let o=0,s=i.zones.length;oe});let le=class e extends t.a{constructor(t,i,n,r,d,h,c,u,g,p,m,b){super(),this._editorProgressService=b,this._onDidDispose=this._register(new l.b),this.onDidDispose=this._onDidDispose.event,this._onDidUpdateDiff=this._register(new l.b),this.onDidUpdateDiff=this._onDidUpdateDiff.event,this._onDidContentSizeChange=this._register(new l.b),this._lastOriginalWarning=null,this._lastModifiedWarning=null,this._editorWorkerService=d,this._codeEditorService=u,this._contextKeyService=this._register(h.createScoped(t)),this._instantiationService=c.createChild(new q.a([S.b,this._contextKeyService])),this._contextKeyService.createKey("isInDiffEditor",!0),this._themeService=g,this._notificationService=p,this._id=++oe,this._state=0,this._updatingDiffProgress=null,this._domElement=t,i=i||{},this._renderSideBySide=!0,void 0!==i.renderSideBySide&&(this._renderSideBySide=i.renderSideBySide),this._maxComputationTime=5e3,void 0!==i.maxComputationTime&&(this._maxComputationTime=i.maxComputationTime),this._ignoreTrimWhitespace=!0,void 0!==i.ignoreTrimWhitespace&&(this._ignoreTrimWhitespace=i.ignoreTrimWhitespace),this._renderIndicators=!0,void 0!==i.renderIndicators&&(this._renderIndicators=i.renderIndicators),this._originalIsEditable=Object(_.k)(i.originalEditable,!1),this._diffCodeLens=Object(_.k)(i.diffCodeLens,!1),this._diffWordWrap=be(i.diffWordWrap,"inherit"),void 0!==i.isInEmbeddedEditor?this._contextKeyService.createKey("isInEmbeddedDiffEditor",i.isInEmbeddedEditor):this._contextKeyService.createKey("isInEmbeddedDiffEditor",!1),this._renderOverviewRuler=!0,void 0!==i.renderOverviewRuler&&(this._renderOverviewRuler=Boolean(i.renderOverviewRuler)),this._updateDecorationsRunner=this._register(new a.e(()=>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=Object(s.b)(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(o.o(this._overviewDomElement,"mousedown",e=>{this._modifiedEditor.delegateVerticalScrollbarMouseDown(e)})),this._renderOverviewRuler&&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 ne(m,r),this._modifiedEditorState=new ne(m,r),this._isVisible=!0,this._isHandlingScrollEvent=!1,this._elementSizeObserver=this._register(new ee.a(this._containerDomElement,i.dimension,()=>this._onDidContainerSizeChanged())),i.automaticLayout&&this._elementSizeObserver.startObserving(),this._diffComputationResult=null,this._originalEditor=this._createLeftHandSideEditor(i,n.originalEditor||{}),this._modifiedEditor=this._createRightHandSideEditor(i,n.modifiedEditor||{}),this._originalOverviewRuler=null,this._modifiedOverviewRuler=null,this._reviewPane=new A(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,void 0!==i.enableSplitViewResizing&&(this._enableSplitViewResizing=i.enableSplitViewResizing),this._renderSideBySide?this._setStrategy(new pe(this._createDataSource(),this._enableSplitViewResizing)):this._setStrategy(new fe(this._createDataSource(),this._enableSplitViewResizing)),this._register(g.onDidColorThemeChange(t=>{this._strategy&&this._strategy.applyColors(t)&&this._updateDecorationsRunner.schedule(),this._containerDomElement.className=e._getClassName(this._themeService.getColorTheme(),this._renderSideBySide)}));for(const e of f.d.getDiffEditorContributions())try{this._register(c.createInstance(e.ctor,this))}catch(t){Object(Q.f)(t)}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 i="monaco-diff-editor monaco-editor-background ";return t&&(i+="side-by-side "),i+Object(x.e)(e.type)}_recreateOverviewRulers(){this._renderOverviewRuler&&(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,i){const n=this._createInnerEditor(this._instantiationService,this._originalDomNode,this._adjustOptionsForLeftHandSide(t),i),o=(this._register(n.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(n.onDidChangeViewZones(()=>{this._onViewZonesChanged()})),this._register(n.onDidChangeConfiguration(e=>{n.getModel()&&(e.hasChanged(42)&&this._updateDecorationsRunner.schedule(),e.hasChanged(131)&&(this._updateDecorationsRunner.cancel(),this._updateDecorations()))})),this._register(n.onDidChangeModelContent(()=>{this._isVisible&&this._beginUpdateDecorationsSoon()})),this._contextKeyService.createKey("isInDiffLeftEditor",n.hasWidgetFocus()));return this._register(n.onDidFocusEditorWidget(()=>o.set(!0))),this._register(n.onDidBlurEditorWidget(()=>o.set(!1))),this._register(n.onDidContentSizeChange(t=>{var i=this._originalEditor.getContentWidth()+this._modifiedEditor.getContentWidth()+e.ONE_OVERVIEW_WIDTH,n=Math.max(this._modifiedEditor.getContentHeight(),this._originalEditor.getContentHeight());this._onDidContentSizeChange.fire({contentHeight:n,contentWidth:i,contentHeightChanged:t.contentHeightChanged,contentWidthChanged:t.contentWidthChanged})})),n}_createRightHandSideEditor(t,i){const n=this._createInnerEditor(this._instantiationService,this._modifiedDomNode,this._adjustOptionsForRightHandSide(t),i),o=(this._register(n.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(n.onDidChangeViewZones(()=>{this._onViewZonesChanged()})),this._register(n.onDidChangeConfiguration(e=>{n.getModel()&&(e.hasChanged(42)&&this._updateDecorationsRunner.schedule(),e.hasChanged(131)&&(this._updateDecorationsRunner.cancel(),this._updateDecorations()))})),this._register(n.onDidChangeModelContent(()=>{this._isVisible&&this._beginUpdateDecorationsSoon()})),this._register(n.onDidChangeModelOptions(e=>{e.tabSize&&this._updateDecorationsRunner.schedule()})),this._contextKeyService.createKey("isInDiffRightEditor",n.hasWidgetFocus()));return this._register(n.onDidFocusEditorWidget(()=>o.set(!0))),this._register(n.onDidBlurEditorWidget(()=>o.set(!1))),this._register(n.onDidContentSizeChange(t=>{var i=this._originalEditor.getContentWidth()+this._modifiedEditor.getContentWidth()+e.ONE_OVERVIEW_WIDTH,n=Math.max(this._modifiedEditor.getContentHeight(),this._originalEditor.getContentHeight());this._onDidContentSizeChange.fire({contentHeight:n,contentWidth:i,contentHeightChanged:t.contentHeightChanged,contentWidthChanged:t.contentWidthChanged})})),n}_createInnerEditor(e,t,i,n){return e.createInstance(u.a,t,i,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._renderOverviewRuler&&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 W.a.IDiffEditor}getLineChanges(){return this._diffComputationResult?this._diffComputationResult.changes:null}getOriginalEditor(){return this._originalEditor}getModifiedEditor(){return this._modifiedEditor}updateOptions(t){let i=!1,n=(void 0!==t.renderSideBySide&&this._renderSideBySide!==t.renderSideBySide&&(this._renderSideBySide=t.renderSideBySide,i=!0),void 0!==t.maxComputationTime&&(this._maxComputationTime=t.maxComputationTime,this._isVisible&&this._beginUpdateDecorationsSoon()),!1);void 0!==t.ignoreTrimWhitespace&&this._ignoreTrimWhitespace!==t.ignoreTrimWhitespace&&(this._ignoreTrimWhitespace=t.ignoreTrimWhitespace,n=!0),void 0!==t.renderIndicators&&this._renderIndicators!==t.renderIndicators&&(this._renderIndicators=t.renderIndicators,n=!0),n&&this._beginUpdateDecorations(),this._originalIsEditable=Object(_.k)(t.originalEditable,this._originalIsEditable),this._diffCodeLens=Object(_.k)(t.diffCodeLens,this._diffCodeLens),this._diffWordWrap=be(t.diffWordWrap,this._diffWordWrap),this._modifiedEditor.updateOptions(this._adjustOptionsForRightHandSide(t)),this._originalEditor.updateOptions(this._adjustOptionsForLeftHandSide(t)),void 0!==t.enableSplitViewResizing&&(this._enableSplitViewResizing=t.enableSplitViewResizing),this._strategy.setEnableSplitViewResizing(this._enableSplitViewResizing),i&&(this._renderSideBySide?this._setStrategy(new pe(this._createDataSource(),this._enableSplitViewResizing)):this._setStrategy(new fe(this._createDataSource(),this._enableSplitViewResizing)),this._containerDomElement.className=e._getClassName(this._themeService.getColorTheme(),this._renderSideBySide)),void 0!==t.renderOverviewRuler&&this._renderOverviewRuler!==t.renderOverviewRuler&&(this._renderOverviewRuler=t.renderOverviewRuler,this._renderOverviewRuler?this._containerDomElement.appendChild(this._overviewDomElement):this._containerDomElement.removeChild(this._overviewDomElement))}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,i=0){this._modifiedEditor.revealLines(e,t,i)}revealLinesInCenter(e,t,i=0){this._modifiedEditor.revealLinesInCenter(e,t,i)}revealLinesInCenterIfOutsideViewport(e,t,i=0){this._modifiedEditor.revealLinesInCenterIfOutsideViewport(e,t,i)}revealLinesNearTop(e,t,i=0){this._modifiedEditor.revealLinesNearTop(e,t,i)}revealRange(e,t=0,i=!1,n=!0){this._modifiedEditor.revealRange(e,t,i,n)}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(){return{original:this._originalEditor.saveViewState(),modified:this._modifiedEditor.saveViewState()}}restoreViewState(e){e&&e.original&&e.modified&&(this._originalEditor.restoreViewState((e=e).original),this._modifiedEditor.restoreViewState(e.modified))}layout(e){this._elementSizeObserver.observe(e)}focus(){this._modifiedEditor.focus()}hasTextFocus(){return this._originalEditor.hasTextFocus()||this._modifiedEditor.hasTextFocus()}trigger(e,t,i){this._modifiedEditor.trigger(e,t,i)}changeDecorations(e){return this._modifiedEditor.changeDecorations(e)}_onDidContainerSizeChanged(){this._doLayout()}_getReviewHeight(){return this._reviewPane.isVisible()?this._elementSizeObserver.getHeight():0}_layoutOverviewRulers(){var t,i,n;this._renderOverviewRuler&&this._originalOverviewRuler&&this._modifiedOverviewRuler&&(t=this._elementSizeObserver.getHeight(),i=this._getReviewHeight(),n=e.ENTIRE_DIFF_OVERVIEW_WIDTH-2*e.ONE_OVERVIEW_WIDTH,this._modifiedEditor.getLayoutInfo()&&(this._originalOverviewRuler.setLayout({top:0,width:e.ONE_OVERVIEW_WIDTH,right:n+e.ONE_OVERVIEW_WIDTH,height:t-i}),this._modifiedOverviewRuler.setLayout({top:0,right:0,width:e.ONE_OVERVIEW_WIDTH,height:t-i})))}_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(),i=this._modifiedEditor.getModel();if(t&&i){this._diffComputationToken++;const o=this._diffComputationToken;this._setState(1),this._editorWorkerService.canComputeDiff(t.uri,i.uri)?this._editorWorkerService.computeDiff(t.uri,i.uri,this._ignoreTrimWhitespace,this._maxComputationTime).then(e=>{o===this._diffComputationToken&&t===this._originalEditor.getModel()&&i===this._modifiedEditor.getModel()&&(this._setState(2),this._diffComputationResult=e,this._updateDecorationsRunner.schedule(),this._onDidUpdateDiff.fire())},e=>{o===this._diffComputationToken&&t===this._originalEditor.getModel()&&i===this._modifiedEditor.getModel()&&(this._setState(2),this._diffComputationResult=null,this._updateDecorationsRunner.schedule())}):e._equals(t.uri,this._lastOriginalWarning)&&e._equals(i.uri,this._lastModifiedWarning)||(this._lastOriginalWarning=t.uri,this._lastModifiedWarning=i.uri,this._notificationService.warn(n.a("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()){var e=this._diffComputationResult?this._diffComputationResult.changes:[],t=this._originalEditorState.getForeignViewZones(this._originalEditor.getWhitespaces()),i=this._modifiedEditorState.getForeignViewZones(this._modifiedEditor.getWhitespaces());e=this._strategy.getEditorsDiffDecorations(e,this._ignoreTrimWhitespace,this._renderIndicators,t,i);try{this._currentlyChangingViewZones=!0,this._originalEditorState.apply(this._originalEditor,this._originalOverviewRuler,e.original,!1),this._modifiedEditorState.apply(this._modifiedEditor,this._modifiedOverviewRuler,e.modified,!0)}finally{this._currentlyChangingViewZones=!1}}}_adjustOptionsForSubEditor(e){const t=Object.assign({},e);return t.inDiffEditor=!0,t.automaticLayout=!1,t.scrollbar=Object.assign({},t.scrollbar||{}),t.scrollbar.vertical="visible",t.folding=!1,t.codeLens=this._diffCodeLens,t.fixedOverflowWidgets=!0,t.minimap=Object.assign({},t.minimap||{}),t.minimap.enabled=!1,t}_adjustOptionsForLeftHandSide(e){const t=this._adjustOptionsForSubEditor(e);return this._renderSideBySide?t.wordWrapOverride1=this._diffWordWrap:t.wordWrapOverride1="off",e.originalAriaLabel&&(t.ariaLabel=e.originalAriaLabel),t.readOnly=!this._originalIsEditable,t.extraEditorClassName="original-in-monaco-diff-editor",Object.assign(Object.assign({},t),{dimension:{height:0,width:0}})}_adjustOptionsForRightHandSide(t){const i=this._adjustOptionsForSubEditor(t);return t.modifiedAriaLabel&&(i.ariaLabel=t.modifiedAriaLabel),i.wordWrapOverride1=this._diffWordWrap,i.revealHorizontalRightPadding=_.g.revealHorizontalRightPadding.defaultValue+e.ENTIRE_DIFF_OVERVIEW_WIDTH,i.scrollbar.verticalHasArrows=!1,i.extraEditorClassName="modified-in-monaco-diff-editor",Object.assign(Object.assign({},i),{dimension:{height:0,width:0}})}doLayout(){this._elementSizeObserver.observe(),this._doLayout()}_doLayout(){var t=this._elementSizeObserver.getWidth(),i=this._elementSizeObserver.getHeight(),n=this._getReviewHeight(),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=i-n+"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:i-n}),this._modifiedEditor.layout({width:t-o-(this._renderOverviewRuler?e.ENTIRE_DIFF_OVERVIEW_WIDTH:0),height:i-n}),(this._originalOverviewRuler||this._modifiedOverviewRuler)&&this._layoutOverviewRulers(),this._reviewPane.layout(i-n,t,n),this._layoutOverviewViewport()}_layoutOverviewViewport(){var e=this._computeOverviewViewport();e?(this._overviewViewportDomElement.setTop(e.top),this._overviewViewportDomElement.setHeight(e.height)):(this._overviewViewportDomElement.setTop(0),this._overviewViewportDomElement.setHeight(0))}_computeOverviewViewport(){var e,t,i,n=this._modifiedEditor.getLayoutInfo();return n?(e=this._modifiedEditor.getScrollTop(),t=this._modifiedEditor.getScrollHeight(),i=Math.max(0,n.height),i=Math.max(0,+i),i=0this._elementSizeObserver.getWidth(),getHeight:()=>this._elementSizeObserver.getHeight()-this._getReviewHeight(),getOptions:()=>({renderOverviewRuler:this._renderOverviewRuler}),getContainerDomNode:()=>this._containerDomElement,relayoutEditors:()=>{this._doLayout()},getOriginalEditor:()=>this._originalEditor,getModifiedEditor:()=>this._modifiedEditor}}_setStrategy(e){this._strategy&&this._strategy.dispose(),(this._strategy=e).applyColors(this._themeService.getColorTheme()),this._diffComputationResult&&this._updateDecorations(),this._doLayout()}_getLineChangeAtOrBeforeLineNumber(e,t){var i=this._diffComputationResult?this._diffComputationResult.changes:[];if(0===i.length||ee.originalStartLineNumber);return o?(n=o.originalStartLineNumber+(0e.modifiedStartLineNumber);return o?(t=o.originalStartLineNumber+(0e.afterLineNumber-t.afterLineNumber),n=n.sort((e,t)=>e.afterLineNumber-t.afterLineNumber),n=this._getViewZones(e,n,o,i),o=this._getOriginalEditorDecorations(e,t,i),e=this._getModifiedEditorDecorations(e,t,i),{original:{decorations:o.decorations,overviewZones:o.overviewZones,zones:n.original},modified:{decorations:e.decorations,overviewZones:e.overviewZones,zones:n.modified}}}}class he{constructor(e){this._source=e,this._index=-1,this.current=null,this.advance()}advance(){this._index++,this._indexe.afterLineNumber-t.afterLineNumber,_=(e,t)=>{if(null===t.domNode&&0=t.heightInLines?(e.heightInLines-=t.heightInLines,T++):(t.heightInLines-=e.heightInLines,M++)}for(;M(e.domNode||(e.domNode=we()),e))}}function ue(e,t,i,n,o){return{range:new B.a(e,t,i,n),options:o}}const ge={charDelete:V.a.register({description:"diff-editor-char-delete",className:"char-delete"}),charDeleteWholeLine:V.a.register({description:"diff-editor-char-delete-whole-line",className:"char-delete",isWholeLine:!0}),charInsert:V.a.register({description:"diff-editor-char-insert",className:"char-insert"}),charInsertWholeLine:V.a.register({description:"diff-editor-char-insert-whole-line",className:"char-insert",isWholeLine:!0}),lineInsert:V.a.register({description:"diff-editor-line-insert",className:"line-insert",marginClassName:"line-insert",isWholeLine:!0}),lineInsertWithSign:V.a.register({description:"diff-editor-line-insert-with-sign",className:"line-insert",linesDecorationsClassName:"insert-sign "+x.d.asClassName(se),marginClassName:"line-insert",isWholeLine:!0}),lineDelete:V.a.register({description:"diff-editor-line-delete",className:"line-delete",marginClassName:"line-delete",isWholeLine:!0}),lineDeleteWithSign:V.a.register({description:"diff-editor-line-delete-with-sign",className:"line-delete",linesDecorationsClassName:"delete-sign "+x.d.asClassName(re),marginClassName:"line-delete",isWholeLine:!0}),lineDeleteMargin:V.a.register({description:"diff-editor-line-delete-margin",marginClassName:"line-delete"})};class pe extends de{constructor(e,t){super(e),this._disableSash=!1===t,this._sashRatio=null,this._sashPosition=null,this._startSashPosition=null,this._sash=this._register(new r.b(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){e=!1===e,this._disableSash!==e&&(this._disableSash=e,this._sash.state=this._disableSash?0:3)}layout(e=this._sashRatio){var t=this._dataSource.getWidth()-(this._dataSource.getOptions().renderOverviewRuler?le.ENTIRE_DIFF_OVERVIEW_WIDTH:0);let i=Math.floor((e||.5)*t);return e=Math.floor(.5*t),i=!this._disableSash&&i||e,t>2*pe.MINIMUM_EDITOR_WIDTH?(i=it-pe.MINIMUM_EDITOR_WIDTH&&(i=t-pe.MINIMUM_EDITOR_WIDTH):i=e,this._sashPosition!==i&&(this._sashPosition=i,this._sash.layout()),this._sashPosition}_onSashDragStart(){this._startSashPosition=this._sashPosition}_onSashDrag(e){var t=this._dataSource.getWidth()-(this._dataSource.getOptions().renderOverviewRuler?le.ENTIRE_DIFF_OVERVIEW_WIDTH:0);e=this.layout((this._startSashPosition+(e.currentX-e.startX))/t);this._sashRatio=e/t,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,i){var n=this._dataSource.getOriginalEditor(),o=this._dataSource.getModifiedEditor();const s=new me(e,t,i,n,o);return s.getViewZones()}_getOriginalEditorDecorations(e,t,i){const n=this._dataSource.getOriginalEditor();var o=String(this._removeColor);const s={decorations:[],overviewZones:[]},r=n.getModel();var a=n._getViewModel();for(const d of e)if(Ce(d)){s.decorations.push({range:new B.a(d.originalStartLineNumber,1,d.originalEndLineNumber,1073741824),options:i?ge.lineDeleteWithSign:ge.lineDelete}),ve(d)&&d.charChanges||s.decorations.push(ue(d.originalStartLineNumber,1,d.originalEndLineNumber,1073741824,ge.charDeleteWholeLine));var l=ye(r,a,d.originalStartLineNumber,d.originalEndLineNumber);if(s.overviewZones.push(new z.a(l.startLineNumber,l.endLineNumber,o)),d.charChanges)for(const e of d.charChanges)if(Ce(e))if(t)for(let t=e.originalStartLineNumber;t<=e.originalEndLineNumber;t++){let i,n;i=t===e.originalStartLineNumber?e.originalStartColumn:r.getLineFirstNonWhitespaceColumn(t),n=t===e.originalEndLineNumber?e.originalEndColumn:r.getLineLastNonWhitespaceColumn(t),s.decorations.push(ue(t,i,t,n,ge.charDelete))}else s.decorations.push(ue(e.originalStartLineNumber,e.originalStartColumn,e.originalEndLineNumber,e.originalEndColumn,ge.charDelete))}return s}_getModifiedEditorDecorations(e,t,i){const n=this._dataSource.getModifiedEditor();var o=String(this._insertColor);const s={decorations:[],overviewZones:[]},r=n.getModel();var a=n._getViewModel();for(const d of e)if(ve(d)){s.decorations.push({range:new B.a(d.modifiedStartLineNumber,1,d.modifiedEndLineNumber,1073741824),options:i?ge.lineInsertWithSign:ge.lineInsert}),Ce(d)&&d.charChanges||s.decorations.push(ue(d.modifiedStartLineNumber,1,d.modifiedEndLineNumber,1073741824,ge.charInsertWholeLine));var l=ye(r,a,d.modifiedStartLineNumber,d.modifiedEndLineNumber);if(s.overviewZones.push(new z.a(l.startLineNumber,l.endLineNumber,o)),d.charChanges)for(const e of d.charChanges)if(ve(e))if(t)for(let t=e.modifiedStartLineNumber;t<=e.modifiedEndLineNumber;t++){let i,n;i=t===e.modifiedStartLineNumber?e.modifiedStartColumn:r.getLineFirstNonWhitespaceColumn(t),n=t===e.modifiedEndLineNumber?e.modifiedEndColumn:r.getLineLastNonWhitespaceColumn(t),s.decorations.push(ue(t,i,t,n,ge.charInsert))}else s.decorations.push(ue(e.modifiedStartLineNumber,e.modifiedStartColumn,e.modifiedEndLineNumber,e.modifiedEndColumn,ge.charInsert))}return s}}pe.MINIMUM_EDITOR_WIDTH=100;class me extends ce{constructor(e,t,i,n,o){super(e,t,i,n,o)}_createOriginalMarginDomNodeForModifiedForeignViewZoneInAddedRegion(){return null}_produceOriginalFromDiff(e,t,i){return t{this._decorationsLeft!==t.decorationsLeft&&(this._decorationsLeft=t.decorationsLeft,e.relayoutEditors())}))}setEnableSplitViewResizing(e){}_getViewZones(e,t,i,n){var o=this._dataSource.getOriginalEditor(),s=this._dataSource.getModifiedEditor();const r=new _e(e,t,i,o,s,n);return r.getViewZones()}_getOriginalEditorDecorations(e,t,i){var n=String(this._removeColor);const o={decorations:[],overviewZones:[]},s=this._dataSource.getOriginalEditor();var r,a=s.getModel(),l=s._getViewModel();for(const d of e)Ce(d)&&(o.decorations.push({range:new B.a(d.originalStartLineNumber,1,d.originalEndLineNumber,1073741824),options:ge.lineDeleteMargin}),r=ye(a,l,d.originalStartLineNumber,d.originalEndLineNumber),o.overviewZones.push(new z.a(r.startLineNumber,r.endLineNumber,n)));return o}_getModifiedEditorDecorations(e,t,i){const n=this._dataSource.getModifiedEditor();var o=String(this._insertColor);const s={decorations:[],overviewZones:[]},r=n.getModel();var a=n._getViewModel();for(const d of e)if(ve(d)){s.decorations.push({range:new B.a(d.modifiedStartLineNumber,1,d.modifiedEndLineNumber,1073741824),options:i?ge.lineInsertWithSign:ge.lineInsert});var l=ye(r,a,d.modifiedStartLineNumber,d.modifiedEndLineNumber);if(s.overviewZones.push(new z.a(l.startLineNumber,l.endLineNumber,o)),d.charChanges){for(const e of d.charChanges)if(ve(e))if(t)for(let t=e.modifiedStartLineNumber;t<=e.modifiedEndLineNumber;t++){let i,n;i=t===e.modifiedStartLineNumber?e.modifiedStartColumn:r.getLineFirstNonWhitespaceColumn(t),n=t===e.modifiedEndLineNumber?e.modifiedEndColumn:r.getLineLastNonWhitespaceColumn(t),s.decorations.push(ue(t,i,t,n,ge.charInsert))}else s.decorations.push(ue(e.modifiedStartLineNumber,e.modifiedStartColumn,e.modifiedEndLineNumber,e.modifiedEndColumn,ge.charInsert))}else s.decorations.push(ue(d.modifiedStartLineNumber,1,d.modifiedEndLineNumber,1073741824,ge.charInsertWholeLine))}return s}layout(){return Math.max(5,this._decorationsLeft)}}class _e extends ce{constructor(e,t,i,n,o,s){super(e,t,i,n,o),this._originalModel=n.getModel(),this._renderIndicators=s,this._pendingLineChange=[],this._pendingViewZones=[],this._lineBreaksComputer=this._modifiedEditor._getViewModel().createLineBreaksComputer()}getViewZones(){var e=super.getViewZones();return this._finalize(e),e}_createOriginalMarginDomNodeForModifiedForeignViewZoneInAddedRegion(){const e=document.createElement("div");return e.className="inline-added-margin-view-zone",e}_produceOriginalFromDiff(e,t,i){const n=document.createElement("div");return n.className="inline-added-margin-view-zone",{afterLineNumber:Math.max(e.originalStartLineNumber,e.originalEndLineNumber),heightInLines:i,domNode:document.createElement("div"),marginDomNode:n}}_produceModifiedFromDiff(e,t,i){const n=document.createElement("div"),o=(n.className="view-lines line-delete "+te.a,document.createElement("div"));o.className="inline-deleted-margin-view-zone",t={shouldNotShrink:!0,afterLineNumber:0===e.modifiedEndLineNumber?e.modifiedStartLineNumber:e.modifiedStartLineNumber-1,heightInLines:t,minWidthInPx:0,domNode:n,marginDomNode:o,diff:{originalStartLineNumber:e.originalStartLineNumber,originalEndLineNumber:e.originalEndLineNumber,modifiedStartLineNumber:e.modifiedStartLineNumber,modifiedEndLineNumber:e.modifiedEndLineNumber,originalModel:this._originalModel,viewLineCounts:null}};for(let s=e.originalStartLineNumber;s<=e.originalEndLineNumber;s++)this._lineBreaksComputer.addRequest(this._originalModel.getLineContent(s),null,null);return this._pendingLineChange.push(e),this._pendingViewZones.push(t),t}_finalize(e){const t=this._modifiedEditor.getOptions();var i=this._modifiedEditor.getModel().getOptions().tabSize,n=t.get(42),o=t.get(28),s=n.typicalHalfwidthCharacterWidth,r=t.get(93),a=this._originalModel.mightContainNonBasicASCII(),l=this._originalModel.mightContainRTL(),h=t.get(58),c=t.get(130).decorationsWidth,u=t.get(105),g=t.get(88),p=t.get(82),m=t.get(43),f=this._lineBreaksComputer.finalize();let _=0;for(let O=0;Oe.afterLineNumber-t.afterLineNumber)}_renderOriginalLine(e,t,i,n,o,s,r,a,l,d,h,c,u,g,p,m,f,b){f.appendASCIIString('
    '),o=y.f.isBasicASCII(t,s),s=y.f.containsRTL(t,o,r);const v=Object(w.d)(new w.c(a.isMonospace&&!l,a.canUseHalfwidthRightwardsArrow,t,!1,o,s,0,i,n,m,0,a.spaceWidth,a.middotWidth,a.wsmiddotWidth,c,u,g,p!==_.e.OFF,null),f);if(f.appendASCIIString("
    "),this._renderIndicators){const t=document.createElement("div");t.className="delete-sign "+x.d.asClassName(re),t.setAttribute("style",`position:absolute;top:${e*d}px;width:${h}px;height:${d}px;right:0;`),b.appendChild(t)}return v.characterMapping.getAbsoluteOffset(v.characterMapping.length)}}function be(e,t){return Object(_.n)(e,t,["off","on","inherit"])}function ve(e){return 0{var i=e.getColor(L.m);i&&(t.addRule(`.monaco-editor .line-insert, .monaco-editor .char-insert { background-color: ${i}; }`),t.addRule(`.monaco-diff-editor .line-insert, .monaco-diff-editor .char-insert { background-color: ${i}; }`),t.addRule(`.monaco-editor .inline-added-margin-view-zone { background-color: ${i}; }`)),i=e.getColor(L.o),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}; }`)),i=e.getColor(L.n),i&&t.addRule(`.monaco-editor .line-insert, .monaco-editor .char-insert { border: 1px ${"hc"===e.type?"dashed":"solid"} ${i}; }`),i=e.getColor(L.p),i&&t.addRule(`.monaco-editor .line-delete, .monaco-editor .char-delete { border: 1px ${"hc"===e.type?"dashed":"solid"} ${i}; }`),i=e.getColor(L.yc),i&&t.addRule(`.monaco-diff-editor.side-by-side .editor.modified { box-shadow: -6px 0 5px -5px ${i}; }`),i=e.getColor(L.k),i&&t.addRule(`.monaco-diff-editor.side-by-side .editor.modified { border-left: 1px solid ${i}; }`),i=e.getColor(L.Ac),i&&t.addRule(`\n\t\t\t.monaco-diff-editor .diffViewport {\n\t\t\t\tbackground: ${i};\n\t\t\t}\n\t\t`),i=e.getColor(L.Bc),i&&t.addRule(`\n\t\t\t.monaco-diff-editor .diffViewport:hover {\n\t\t\t\tbackground: ${i};\n\t\t\t}\n\t\t`),i=e.getColor(L.zc),i&&t.addRule(`\n\t\t\t.monaco-diff-editor .diffViewport:active {\n\t\t\t\tbackground: ${i};\n\t\t\t}\n\t\t`),i=e.getColor(L.l);t.addRule(`\n\t.monaco-editor .diagonal-fill {\n\t\tbackground-image: linear-gradient(\n\t\t\t-45deg,\n\t\t\t${i} 12.5%,\n\t\t\t#0000 12.5%, #0000 50%,\n\t\t\t${i} 50%, ${i} 62.5%,\n\t\t\t#0000 62.5%, #0000 100%\n\t\t);\n\t\tbackground-size: 8px 8px;\n\t}\n\t`)})},"4acc":function(e,t,i){e.exports=function(){"use strict";function e(e,t){for(var i=0;ie.length)&&(t=e.length);for(var i=0,n=new Array(t);i=e.length?{done:!0}:{done:!1,value:e[o++]}}}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 s={exports:{}};function r(){return{baseUrl:null,breaks:!1,extensions:null,gfm:!0,headerIds:!0,headerPrefix:"",highlight:null,langPrefix:"language-",mangle:!0,pedantic:!1,renderer:null,sanitize:!1,sanitizer:null,silent:!1,smartLists:!1,smartypants:!1,tokenizer:null,walkTokens:null,xhtml:!1}}function a(e){s.exports.defaults=e}s.exports={defaults:r(),getDefaults:r,changeDefaults:a};var l=/[&<>"']/,d=/[&<>"']/g,h=/[<>"']|&(?!#?\w+;)/,c=/[<>"']|&(?!#?\w+;)/g,u={"&":"&","<":"<",">":">",'"':""","'":"'"},g=function(e){return u[e]};function p(e,t){if(t){if(l.test(e))return e.replace(d,g)}else if(h.test(e))return e.replace(c,g);return e}var m=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/gi;function f(e){return e.replace(m,(function(e,t){return t=t.toLowerCase(),"colon"===t?":":"#"===t.charAt(0)?"x"===t.charAt(1)?String.fromCharCode(parseInt(t.substring(2),16)):String.fromCharCode(+t.substring(1)):""}))}var _=/(^|[^\[])\^/g;function b(e,t){e=e.source||e,t=t||"";var i={replace:function(t,n){return n=n.source||n,n=n.replace(_,"$1"),e=e.replace(t,n),i},getRegex:function(){return new RegExp(e,t)}};return i}var v=/[^\w:]/g,C=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;function w(e,t,i){if(e){var n;try{n=decodeURIComponent(f(i)).replace(v,"").toLowerCase()}catch(e){return null}if(0===n.indexOf("javascript:")||0===n.indexOf("vbscript:")||0===n.indexOf("data:"))return null}t&&!C.test(i)&&(i=k(t,i));try{i=encodeURI(i).replace(/%25/g,"%")}catch(e){return null}return i}var y={},S=/^[^:]+:\/*[^/]*$/,L=/^([^:]+:)[\s\S]*$/,x=/^([^:]+:\/*[^/]*)[\s\S]*$/;function k(e,t){y[" "+e]||(S.test(e)?y[" "+e]=e+"/":y[" "+e]=O(e,"/",!0)),e=y[" "+e];var i=-1===e.indexOf(":");return"//"===t.substring(0,2)?i?t:e.replace(L,"$1")+t:"/"===t.charAt(0)?i?t:e.replace(x,"$1")+t:e+t}function D(e){for(var t,i,n=1;n=0&&"\\"===i[o])n=!n;return n?"|":" |"})),n=i.split(/ \|/),o=0;if(n[0].trim()||n.shift(),n[n.length-1].trim()||n.pop(),n.length>t)n.splice(t);else while(n.length1)1&t&&(i+=e),t>>=1,e+=e;return i+e}var T={escape:p,unescape:f,edit:b,cleanUrl:w,resolveUrl:k,noopTest:{exec:function(){}},merge:D,splitCells:N,rtrim:O,findClosingBracket:E,checkSanitizeDeprecation:I,repeatString:M},A=s.exports.defaults,R=T.rtrim,P=T.splitCells,F=T.escape,B=T.findClosingBracket;function j(e,t,i,n){var o=t.href,s=t.title?F(t.title):null,r=e[1].replace(/\\([\[\]])/g,"$1");return"!"!==e[0].charAt(0)?(n.state.inLink=!0,{type:"link",raw:i,href:o,title:s,text:r,tokens:n.inlineTokens(r,[])}):{type:"image",raw:i,href:o,title:s,text:F(r)}}function W(e,t){var i=e.match(/^(\s+)(?:```)/);if(null===i)return t;var n=i[1];return t.split("\n").map((function(e){var t=e.match(/^\s+/);if(null===t)return e;var i=t[0];return i.length>=n.length?e.slice(n.length):e})).join("\n")}var V=function(){function e(e){this.options=e||A}var t=e.prototype;return t.space=function(e){var t=this.rules.block.newline.exec(e);if(t)return t[0].length>1?{type:"space",raw:t[0]}:{raw:"\n"}},t.code=function(e){var t=this.rules.block.code.exec(e);if(t){var i=t[0].replace(/^ {1,4}/gm,"");return{type:"code",raw:t[0],codeBlockStyle:"indented",text:this.options.pedantic?i:R(i,"\n")}}},t.fences=function(e){var t=this.rules.block.fences.exec(e);if(t){var i=t[0],n=W(i,t[3]||"");return{type:"code",raw:i,lang:t[2]?t[2].trim():t[2],text:n}}},t.heading=function(e){var t=this.rules.block.heading.exec(e);if(t){var i=t[2].trim();if(/#$/.test(i)){var n=R(i,"#");this.options.pedantic?i=n.trim():n&&!/ $/.test(n)||(i=n.trim())}var o={type:"heading",raw:t[0],depth:t[1].length,text:i,tokens:[]};return this.lexer.inline(o.text,o.tokens),o}},t.hr=function(e){var t=this.rules.block.hr.exec(e);if(t)return{type:"hr",raw:t[0]}},t.blockquote=function(e){var t=this.rules.block.blockquote.exec(e);if(t){var i=t[0].replace(/^ *> ?/gm,"");return{type:"blockquote",raw:t[0],tokens:this.lexer.blockTokens(i,[]),text:i}}},t.list=function(e){var t=this.rules.block.list.exec(e);if(t){var i,n,o,s,r,a,l,d,h,c,u=t[1].trim(),g=u.length>1,p={type:"list",raw:"",ordered:g,start:g?+u.slice(0,-1):"",loose:!1,items:[]};u=g?"\\d{1,9}\\"+u.slice(-1):"\\"+u,this.options.pedantic&&(u=g?u:"[*+-]");var m=new RegExp("^( {0,3}"+u+")((?: [^\\n]*| *)(?:\\n[^\\n]*)*(?:\\n|$))");while(e){if(this.rules.block.hr.test(e))break;if(!(t=m.exec(e)))break;h=t[2].split("\n"),this.options.pedantic?(s=2,c=h[0].trimLeft()):(s=t[2].search(/[^ ]/),s=t[1].length+(s>4?1:s),c=h[0].slice(s-t[1].length)),a=!1,i=t[0],!h[0]&&/^ *$/.test(h[1])&&(i=t[1]+h.slice(0,2).join("\n")+"\n",p.loose=!0,h=[]);var f=new RegExp("^ {0,"+Math.min(3,s-1)+"}(?:[*+-]|\\d{1,9}[.)])");for(r=1;r=s)&&d.trim()){i=t[1]+h.slice(0,r).join("\n")+"\n";break}c+="\n"+d.slice(s)}else d.trim()||(a=!0),d.search(/[^ ]/)>=s?c+="\n"+d.slice(s):c+="\n"+d}p.loose||(l?p.loose=!0:/\n *\n *$/.test(i)&&(l=!0)),this.options.gfm&&(n=/^\[[ xX]\] /.exec(c),n&&(o="[ ] "!==n[0],c=c.replace(/^\[[ xX]\] +/,""))),p.items.push({type:"list_item",raw:i,task:!!n,checked:o,loose:!1,text:c}),p.raw+=i,e=e.slice(i.length)}p.items[p.items.length-1].raw=i.trimRight(),p.items[p.items.length-1].text=c.trimRight(),p.raw=p.raw.trimRight();var _=p.items.length;for(r=0;r<_;r++)this.lexer.state.top=!1,p.items[r].tokens=this.lexer.blockTokens(p.items[r].text,[]),p.items[r].tokens.some((function(e){return"space"===e.type}))&&(p.loose=!0,p.items[r].loose=!0);return p}},t.html=function(e){var t=this.rules.block.html.exec(e);if(t){var i={type:"html",raw:t[0],pre:!this.options.sanitizer&&("pre"===t[1]||"script"===t[1]||"style"===t[1]),text:t[0]};return this.options.sanitize&&(i.type="paragraph",i.text=this.options.sanitizer?this.options.sanitizer(t[0]):F(t[0]),i.tokens=[],this.lexer.inline(i.text,i.tokens)),i}},t.def=function(e){var t=this.rules.block.def.exec(e);if(t){t[3]&&(t[3]=t[3].substring(1,t[3].length-1));var i=t[1].toLowerCase().replace(/\s+/g," ");return{type:"def",tag:i,raw:t[0],href:t[2],title:t[3]}}},t.table=function(e){var t=this.rules.block.table.exec(e);if(t){var i={type:"table",header:P(t[1]).map((function(e){return{text:e}})),align:t[2].replace(/^ *|\| *$/g,"").split(/ *\| */),rows:t[3]?t[3].replace(/\n$/,"").split("\n"):[]};if(i.header.length===i.align.length){i.raw=t[0];var n,o,s,r,a=i.align.length;for(n=0;n/i.test(t[0])&&(this.lexer.state.inLink=!1),!this.lexer.state.inRawBlock&&/^<(pre|code|kbd|script)(\s|>)/i.test(t[0])?this.lexer.state.inRawBlock=!0:this.lexer.state.inRawBlock&&/^<\/(pre|code|kbd|script)(\s|>)/i.test(t[0])&&(this.lexer.state.inRawBlock=!1),{type:this.options.sanitize?"text":"html",raw:t[0],inLink:this.lexer.state.inLink,inRawBlock:this.lexer.state.inRawBlock,text:this.options.sanitize?this.options.sanitizer?this.options.sanitizer(t[0]):F(t[0]):t[0]}},t.link=function(e){var t=this.rules.inline.link.exec(e);if(t){var i=t[2].trim();if(!this.options.pedantic&&/^$/.test(i))return;var n=R(i.slice(0,-1),"\\");if((i.length-n.length)%2===0)return}else{var o=B(t[2],"()");if(o>-1){var s=0===t[0].indexOf("!")?5:4,r=s+t[1].length+o;t[2]=t[2].substring(0,o),t[0]=t[0].substring(0,r).trim(),t[3]=""}}var a=t[2],l="";if(this.options.pedantic){var d=/^([^'"]*[^\s])\s+(['"])(.*)\2/.exec(a);d&&(a=d[1],l=d[3])}else l=t[3]?t[3].slice(1,-1):"";return a=a.trim(),/^$/.test(i)?a.slice(1):a.slice(1,-1)),j(t,{href:a?a.replace(this.rules.inline._escapes,"$1"):a,title:l?l.replace(this.rules.inline._escapes,"$1"):l},t[0],this.lexer)}},t.reflink=function(e,t){var i;if((i=this.rules.inline.reflink.exec(e))||(i=this.rules.inline.nolink.exec(e))){var n=(i[2]||i[1]).replace(/\s+/g," ");if(n=t[n.toLowerCase()],!n||!n.href){var o=i[0].charAt(0);return{type:"text",raw:o,text:o}}return j(i,n,i[0],this.lexer)}},t.emStrong=function(e,t,i){void 0===i&&(i="");var n=this.rules.inline.emStrong.lDelim.exec(e);if(n&&(!n[3]||!i.match(/(?:[0-9A-Za-z\xAA\xB2\xB3\xB5\xB9\xBA\xBC-\xBE\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0560-\u0588\u05D0-\u05EA\u05EF-\u05F2\u0620-\u064A\u0660-\u0669\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07C0-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u0860-\u086A\u08A0-\u08B4\u08B6-\u08C7\u0904-\u0939\u093D\u0950\u0958-\u0961\u0966-\u096F\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09E6-\u09F1\u09F4-\u09F9\u09FC\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A66-\u0A6F\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AE6-\u0AEF\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B66-\u0B6F\u0B71-\u0B77\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0BE6-\u0BF2\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C60\u0C61\u0C66-\u0C6F\u0C78-\u0C7E\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDE\u0CE0\u0CE1\u0CE6-\u0CEF\u0CF1\u0CF2\u0D04-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D58-\u0D61\u0D66-\u0D78\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0DE6-\u0DEF\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E50-\u0E59\u0E81\u0E82\u0E84\u0E86-\u0E8A\u0E8C-\u0EA3\u0EA5\u0EA7-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0ED0-\u0ED9\u0EDC-\u0EDF\u0F00\u0F20-\u0F33\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F-\u1049\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u1090-\u1099\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1369-\u137C\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u17E0-\u17E9\u17F0-\u17F9\u1810-\u1819\u1820-\u1878\u1880-\u1884\u1887-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1946-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u19D0-\u19DA\u1A00-\u1A16\u1A20-\u1A54\u1A80-\u1A89\u1A90-\u1A99\u1AA7\u1B05-\u1B33\u1B45-\u1B4B\u1B50-\u1B59\u1B83-\u1BA0\u1BAE-\u1BE5\u1C00-\u1C23\u1C40-\u1C49\u1C4D-\u1C7D\u1C80-\u1C88\u1C90-\u1CBA\u1CBD-\u1CBF\u1CE9-\u1CEC\u1CEE-\u1CF3\u1CF5\u1CF6\u1CFA\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2070\u2071\u2074-\u2079\u207F-\u2089\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2150-\u2189\u2460-\u249B\u24EA-\u24FF\u2776-\u2793\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2CFD\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312F\u3131-\u318E\u3192-\u3195\u31A0-\u31BF\u31F0-\u31FF\u3220-\u3229\u3248-\u324F\u3251-\u325F\u3280-\u3289\u32B1-\u32BF\u3400-\u4DBF\u4E00-\u9FFC\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6EF\uA717-\uA71F\uA722-\uA788\uA78B-\uA7BF\uA7C2-\uA7CA\uA7F5-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA830-\uA835\uA840-\uA873\uA882-\uA8B3\uA8D0-\uA8D9\uA8F2-\uA8F7\uA8FB\uA8FD\uA8FE\uA900-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF-\uA9D9\uA9E0-\uA9E4\uA9E6-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA50-\uAA59\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB69\uAB70-\uABE2\uABF0-\uABF9\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF10-\uFF19\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD07-\uDD33\uDD40-\uDD78\uDD8A\uDD8B\uDE80-\uDE9C\uDEA0-\uDED0\uDEE1-\uDEFB\uDF00-\uDF23\uDF2D-\uDF4A\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCA0-\uDCA9\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC58-\uDC76\uDC79-\uDC9E\uDCA7-\uDCAF\uDCE0-\uDCF2\uDCF4\uDCF5\uDCFB-\uDD1B\uDD20-\uDD39\uDD80-\uDDB7\uDDBC-\uDDCF\uDDD2-\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE35\uDE40-\uDE48\uDE60-\uDE7E\uDE80-\uDE9F\uDEC0-\uDEC7\uDEC9-\uDEE4\uDEEB-\uDEEF\uDF00-\uDF35\uDF40-\uDF55\uDF58-\uDF72\uDF78-\uDF91\uDFA9-\uDFAF]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2\uDCFA-\uDD23\uDD30-\uDD39\uDE60-\uDE7E\uDE80-\uDEA9\uDEB0\uDEB1\uDF00-\uDF27\uDF30-\uDF45\uDF51-\uDF54\uDFB0-\uDFCB\uDFE0-\uDFF6]|\uD804[\uDC03-\uDC37\uDC52-\uDC6F\uDC83-\uDCAF\uDCD0-\uDCE8\uDCF0-\uDCF9\uDD03-\uDD26\uDD36-\uDD3F\uDD44\uDD47\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDD0-\uDDDA\uDDDC\uDDE1-\uDDF4\uDE00-\uDE11\uDE13-\uDE2B\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDEF0-\uDEF9\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61]|\uD805[\uDC00-\uDC34\uDC47-\uDC4A\uDC50-\uDC59\uDC5F-\uDC61\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDCD0-\uDCD9\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE50-\uDE59\uDE80-\uDEAA\uDEB8\uDEC0-\uDEC9\uDF00-\uDF1A\uDF30-\uDF3B]|\uD806[\uDC00-\uDC2B\uDCA0-\uDCF2\uDCFF-\uDD06\uDD09\uDD0C-\uDD13\uDD15\uDD16\uDD18-\uDD2F\uDD3F\uDD41\uDD50-\uDD59\uDDA0-\uDDA7\uDDAA-\uDDD0\uDDE1\uDDE3\uDE00\uDE0B-\uDE32\uDE3A\uDE50\uDE5C-\uDE89\uDE9D\uDEC0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC2E\uDC40\uDC50-\uDC6C\uDC72-\uDC8F\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD30\uDD46\uDD50-\uDD59\uDD60-\uDD65\uDD67\uDD68\uDD6A-\uDD89\uDD98\uDDA0-\uDDA9\uDEE0-\uDEF2\uDFB0\uDFC0-\uDFD4]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|[\uD80C\uD81C-\uD820\uD822\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879\uD880-\uD883][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE60-\uDE69\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF50-\uDF59\uDF5B-\uDF61\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDE40-\uDE96\uDF00-\uDF4A\uDF50\uDF93-\uDF9F\uDFE0\uDFE1\uDFE3]|\uD821[\uDC00-\uDFF7]|\uD823[\uDC00-\uDCD5\uDD00-\uDD08]|\uD82C[\uDC00-\uDD1E\uDD50-\uDD52\uDD64-\uDD67\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD834[\uDEE0-\uDEF3\uDF60-\uDF78]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB\uDFCE-\uDFFF]|\uD838[\uDD00-\uDD2C\uDD37-\uDD3D\uDD40-\uDD49\uDD4E\uDEC0-\uDEEB\uDEF0-\uDEF9]|\uD83A[\uDC00-\uDCC4\uDCC7-\uDCCF\uDD00-\uDD43\uDD4B\uDD50-\uDD59]|\uD83B[\uDC71-\uDCAB\uDCAD-\uDCAF\uDCB1-\uDCB4\uDD01-\uDD2D\uDD2F-\uDD3D\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD83C[\uDD00-\uDD0C]|\uD83E[\uDFF0-\uDFF9]|\uD869[\uDC00-\uDEDD\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]|\uD884[\uDC00-\uDF4A])/))){var o=n[1]||n[2]||"";if(!o||o&&(""===i||this.rules.inline.punctuation.exec(i))){var s,r,a=n[0].length-1,l=a,d=0,h="*"===n[0][0]?this.rules.inline.emStrong.rDelimAst:this.rules.inline.emStrong.rDelimUnd;h.lastIndex=0,t=t.slice(-1*e.length+a);while(null!=(n=h.exec(t)))if(s=n[1]||n[2]||n[3]||n[4]||n[5]||n[6],s)if(r=s.length,n[3]||n[4])l+=r;else if(!((n[5]||n[6])&&a%3)||(a+r)%3){if(l-=r,!(l>0)){if(r=Math.min(r,r+l+d),Math.min(a,r)%2){var c=e.slice(1,a+n.index+r);return{type:"em",raw:e.slice(0,a+n.index+r+1),text:c,tokens:this.lexer.inlineTokens(c,[])}}var u=e.slice(2,a+n.index+r-1);return{type:"strong",raw:e.slice(0,a+n.index+r+1),text:u,tokens:this.lexer.inlineTokens(u,[])}}}else d+=r}}},t.codespan=function(e){var t=this.rules.inline.code.exec(e);if(t){var i=t[2].replace(/\n/g," "),n=/[^ ]/.test(i),o=/^ /.test(i)&&/ $/.test(i);return n&&o&&(i=i.substring(1,i.length-1)),i=F(i,!0),{type:"codespan",raw:t[0],text:i}}},t.br=function(e){var t=this.rules.inline.br.exec(e);if(t)return{type:"br",raw:t[0]}},t.del=function(e){var t=this.rules.inline.del.exec(e);if(t)return{type:"del",raw:t[0],text:t[2],tokens:this.lexer.inlineTokens(t[2],[])}},t.autolink=function(e,t){var i,n,o=this.rules.inline.autolink.exec(e);if(o)return"@"===o[2]?(i=F(this.options.mangle?t(o[1]):o[1]),n="mailto:"+i):(i=F(o[1]),n=i),{type:"link",raw:o[0],text:i,href:n,tokens:[{type:"text",raw:i,text:i}]}},t.url=function(e,t){var i;if(i=this.rules.inline.url.exec(e)){var n,o;if("@"===i[2])n=F(this.options.mangle?t(i[0]):i[0]),o="mailto:"+n;else{var s;do{s=i[0],i[0]=this.rules.inline._backpedal.exec(i[0])[0]}while(s!==i[0]);n=F(i[0]),o="www."===i[1]?"http://"+n:n}return{type:"link",raw:i[0],text:n,href:o,tokens:[{type:"text",raw:n,text:n}]}}},t.inlineText=function(e,t){var i,n=this.rules.inline.text.exec(e);if(n)return i=this.lexer.state.inRawBlock?this.options.sanitize?this.options.sanitizer?this.options.sanitizer(n[0]):F(n[0]):n[0]:F(this.options.smartypants?t(n[0]):n[0]),{type:"text",raw:n[0],text:i}},e}(),H=T.noopTest,z=T.edit,U=T.merge,K={newline:/^(?: *(?:\n|$))+/,code:/^( {4}[^\n]+(?:\n(?: *(?:\n|$))*)?)+/,fences:/^ {0,3}(`{3,}(?=[^`\n]*\n)|~{3,})([^\n]*)\n(?:|([\s\S]*?)\n)(?: {0,3}\1[~`]* *(?=\n|$)|$)/,hr:/^ {0,3}((?:- *){3,}|(?:_ *){3,}|(?:\* *){3,})(?:\n+|$)/,heading:/^ {0,3}(#{1,6})(?=\s|$)(.*)(?:\n+|$)/,blockquote:/^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/,list:/^( {0,3}bull)( [^\n]+?)?(?:\n|$)/,html:"^ {0,3}(?:<(script|pre|style|textarea)[\\s>][\\s\\S]*?(?:[^\\n]*\\n+|$)|comment[^\\n]*(\\n+|$)|<\\?[\\s\\S]*?(?:\\?>\\n*|$)|\\n*|$)|\\n*|$)|)[\\s\\S]*?(?:(?:\\n *)+\\n|$)|<(?!script|pre|style|textarea)([a-z][\\w-]*)(?:attribute)*? */?>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n *)+\\n|$)|(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n *)+\\n|$))",def:/^ {0,3}\[(label)\]: *\n? *]+)>?(?:(?: +\n? *| *\n *)(title))? *(?:\n+|$)/,table:H,lheading:/^([^\n]+)\n {0,3}(=+|-+) *(?:\n+|$)/,_paragraph:/^([^\n]+(?:\n(?!hr|heading|lheading|blockquote|fences|list|html| +\n)[^\n]+)*)/,text:/^[^\n]+/,_label:/(?!\s*\])(?:\\[\[\]]|[^\[\]])+/,_title:/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/},q=(K.def=z(K.def).replace("label",K._label).replace("title",K._title).getRegex(),K.bullet=/(?:[*+-]|\d{1,9}[.)])/,K.listItemStart=z(/^( *)(bull) */).replace("bull",K.bullet).getRegex(),K.list=z(K.list).replace(/bull/g,K.bullet).replace("hr","\\n+(?=\\1?(?:(?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$))").replace("def","\\n+(?="+K.def.source+")").getRegex(),K._tag="address|article|aside|base|basefont|blockquote|body|caption|center|col|colgroup|dd|details|dialog|dir|div|dl|dt|fieldset|figcaption|figure|footer|form|frame|frameset|h[1-6]|head|header|hr|html|iframe|legend|li|link|main|menu|menuitem|meta|nav|noframes|ol|optgroup|option|p|param|section|source|summary|table|tbody|td|tfoot|th|thead|title|tr|track|ul",K._comment=/|$)/,K.html=z(K.html,"i").replace("comment",K._comment).replace("tag",K._tag).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex(),K.paragraph=z(K._paragraph).replace("hr",K.hr).replace("heading"," {0,3}#{1,6} ").replace("|lheading","").replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|textarea|!--)").replace("tag",K._tag).getRegex(),K.blockquote=z(K.blockquote).replace("paragraph",K.paragraph).getRegex(),K.normal=U({},K),K.gfm=U({},K.normal,{table:"^ *([^\\n ].*\\|.*)\\n {0,3}(?:\\| *)?(:?-+:? *(?:\\| *:?-+:? *)*)\\|?(?:\\n *((?:(?!\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)"}),K.gfm.table=z(K.gfm.table).replace("hr",K.hr).replace("heading"," {0,3}#{1,6} ").replace("blockquote"," {0,3}>").replace("code"," {4}[^\\n]").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|textarea|!--)").replace("tag",K._tag).getRegex(),K.pedantic=U({},K.normal,{html:z("^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+? *(?:\\n{2,}|\\s*$)|\\s]*)*?/?> *(?:\\n{2,}|\\s*$))").replace("comment",K._comment).replace(/tag/g,"(?!(?:a|em|strong|small|s|cite|q|dfn|abbr|data|time|code|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo|span|br|wbr|ins|del|img)\\b)\\w+(?!:|[^\\w\\s@]*@)\\b").getRegex(),def:/^ *\[([^\]]+)\]: *]+)>?(?: +(["(][^\n]+[")]))? *(?:\n+|$)/,heading:/^(#{1,6})(.*)(?:\n+|$)/,fences:H,paragraph:z(K.normal._paragraph).replace("hr",K.hr).replace("heading"," *#{1,6} *[^\n]").replace("lheading",K.lheading).replace("blockquote"," {0,3}>").replace("|fences","").replace("|list","").replace("|html","").getRegex()}),{escape:/^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/,autolink:/^<(scheme:[^\s\x00-\x1f<>]*|email)>/,url:H,tag:"^comment|^|^<[a-zA-Z][\\w-]*(?:attribute)*?\\s*/?>|^<\\?[\\s\\S]*?\\?>|^|^",link:/^!?\[(label)\]\(\s*(href)(?:\s+(title))?\s*\)/,reflink:/^!?\[(label)\]\[(?!\s*\])((?:\\[\[\]]?|[^\[\]\\])+)\]/,nolink:/^!?\[(?!\s*\])((?:\[[^\[\]]*\]|\\[\[\]]|[^\[\]])*)\](?:\[\])?/,reflinkSearch:"reflink|nolink(?!\\()",emStrong:{lDelim:/^(?:\*+(?:([punct_])|[^\s*]))|^_+(?:([punct*])|([^\s_]))/,rDelimAst:/\_\_[^_*]*?\*[^_*]*?\_\_|[punct_](\*+)(?=[\s]|$)|[^punct*_\s](\*+)(?=[punct_\s]|$)|[punct_\s](\*+)(?=[^punct*_\s])|[\s](\*+)(?=[punct_])|[punct_](\*+)(?=[punct_])|[^punct*_\s](\*+)(?=[^punct*_\s])/,rDelimUnd:/\*\*[^_*]*?\_[^_*]*?\*\*|[punct*](\_+)(?=[\s]|$)|[^punct*_\s](\_+)(?=[punct*\s]|$)|[punct*\s](\_+)(?=[^punct*_\s])|[\s](\_+)(?=[punct*])|[punct*](\_+)(?=[punct*])/},code:/^(`+)([^`]|[^`][\s\S]*?[^`])\1(?!`)/,br:/^( {2,}|\\)\n(?!\s*$)/,del:H,text:/^(`+|[^`])(?:(?= {2,}\n)|[\s\S]*?(?:(?=[\\?@\\[\\]`^{|}~"}),$=(q.punctuation=z(q.punctuation).replace(/punctuation/g,q._punctuation).getRegex(),q.blockSkip=/\[[^\]]*?\]\([^\)]*?\)|`[^`]*?`|<[^>]*?>/g,q.escapedEmSt=/\\\*|\\_/g,q._comment=z(K._comment).replace("(?:--\x3e|$)","--\x3e").getRegex(),q.emStrong.lDelim=z(q.emStrong.lDelim).replace(/punct/g,q._punctuation).getRegex(),q.emStrong.rDelimAst=z(q.emStrong.rDelimAst,"g").replace(/punct/g,q._punctuation).getRegex(),q.emStrong.rDelimUnd=z(q.emStrong.rDelimUnd,"g").replace(/punct/g,q._punctuation).getRegex(),q._escapes=/\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/g,q._scheme=/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/,q._email=/[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+(@)[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+(?![-_])/,q.autolink=z(q.autolink).replace("scheme",q._scheme).replace("email",q._email).getRegex(),q._attribute=/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/,q.tag=z(q.tag).replace("comment",q._comment).replace("attribute",q._attribute).getRegex(),q._label=/(?:\[(?:\\.|[^\[\]\\])*\]|\\.|`[^`]*`|[^\[\]\\`])*?/,q._href=/<(?:\\.|[^\n<>\\])+>|[^\s\x00-\x1f]*/,q._title=/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/,q.link=z(q.link).replace("label",q._label).replace("href",q._href).replace("title",q._title).getRegex(),q.reflink=z(q.reflink).replace("label",q._label).getRegex(),q.reflinkSearch=z(q.reflinkSearch,"g").replace("reflink",q.reflink).replace("nolink",q.nolink).getRegex(),q.normal=U({},q),q.pedantic=U({},q.normal,{strong:{start:/^__|\*\*/,middle:/^__(?=\S)([\s\S]*?\S)__(?!_)|^\*\*(?=\S)([\s\S]*?\S)\*\*(?!\*)/,endAst:/\*\*(?!\*)/g,endUnd:/__(?!_)/g},em:{start:/^_|\*/,middle:/^()\*(?=\S)([\s\S]*?\S)\*(?!\*)|^_(?=\S)([\s\S]*?\S)_(?!_)/,endAst:/\*(?!\*)/g,endUnd:/_(?!_)/g},link:z(/^!?\[(label)\]\((.*?)\)/).replace("label",q._label).getRegex(),reflink:z(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace("label",q._label).getRegex()}),q.gfm=U({},q.normal,{escape:z(q.escape).replace("])","~|])").getRegex(),_extended_email:/[A-Za-z0-9._+-]+(@)[a-zA-Z0-9-_]+(?:\.[a-zA-Z0-9-_]*[a-zA-Z0-9])+(?![-_])/,url:/^((?:ftp|https?):\/\/|www\.)(?:[a-zA-Z0-9\-]+\.?)+[^\s<]*|^email/,_backpedal:/(?:[^?!.,:;*_~()&]+|\([^)]*\)|&(?![a-zA-Z0-9]+;$)|[?!.,:;*_~)]+(?!$))+/,del:/^(~~?)(?=[^\s~])([\s\S]*?[^\s~])\1(?=[^~]|$)/,text:/^([`~]+|[^`~])(?:(?= {2,}\n)|(?=[a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-]+@)|[\s\S]*?(?:(?=[\\.5&&(i="x"+i.toString(16)),n+="&#"+i+";";return n}var te=function(){function e(e){this.tokens=[],this.tokens.links=Object.create(null),this.options=e||Z,this.options.tokenizer=this.options.tokenizer||new G,this.tokenizer=this.options.tokenizer,this.tokenizer.options=this.options,this.tokenizer.lexer=this,this.inlineQueue=[],this.state={inLink:!1,inRawBlock:!1,top:!0};var t={block:Y.normal,inline:X.normal};this.options.pedantic?(t.block=Y.pedantic,t.inline=X.pedantic):this.options.gfm&&(t.block=Y.gfm,this.options.breaks?t.inline=X.breaks:t.inline=X.gfm),this.tokenizer.rules=t}e.lex=function(t,i){var n=new e(i);return n.lex(t)},e.lexInline=function(t,i){var n=new e(i);return n.inlineTokens(t)};var i=e.prototype;return i.lex=function(e){var t;e=e.replace(/\r\n|\r/g,"\n").replace(/\t/g," "),this.blockTokens(e,this.tokens);while(t=this.inlineQueue.shift())this.inlineTokens(t.src,t.tokens);return this.tokens},i.blockTokens=function(e,t){var i,n,o,s,r=this;void 0===t&&(t=[]),this.options.pedantic&&(e=e.replace(/^ +$/gm,""));while(e)if(!(this.options.extensions&&this.options.extensions.block&&this.options.extensions.block.some((function(n){return!!(i=n.call({lexer:r},e,t))&&(e=e.substring(i.raw.length),t.push(i),!0)}))))if(i=this.tokenizer.space(e))e=e.substring(i.raw.length),i.type&&t.push(i);else if(i=this.tokenizer.code(e))e=e.substring(i.raw.length),n=t[t.length-1],!n||"paragraph"!==n.type&&"text"!==n.type?t.push(i):(n.raw+="\n"+i.raw,n.text+="\n"+i.text,this.inlineQueue[this.inlineQueue.length-1].src=n.text);else if(i=this.tokenizer.fences(e))e=e.substring(i.raw.length),t.push(i);else if(i=this.tokenizer.heading(e))e=e.substring(i.raw.length),t.push(i);else if(i=this.tokenizer.hr(e))e=e.substring(i.raw.length),t.push(i);else if(i=this.tokenizer.blockquote(e))e=e.substring(i.raw.length),t.push(i);else if(i=this.tokenizer.list(e))e=e.substring(i.raw.length),t.push(i);else if(i=this.tokenizer.html(e))e=e.substring(i.raw.length),t.push(i);else if(i=this.tokenizer.def(e))e=e.substring(i.raw.length),n=t[t.length-1],!n||"paragraph"!==n.type&&"text"!==n.type?this.tokens.links[i.tag]||(this.tokens.links[i.tag]={href:i.href,title:i.title}):(n.raw+="\n"+i.raw,n.text+="\n"+i.raw,this.inlineQueue[this.inlineQueue.length-1].src=n.text);else if(i=this.tokenizer.table(e))e=e.substring(i.raw.length),t.push(i);else if(i=this.tokenizer.lheading(e))e=e.substring(i.raw.length),t.push(i);else if(o=e,this.options.extensions&&this.options.extensions.startBlock&&function(){var t=1/0,i=e.slice(1),n=void 0;r.options.extensions.startBlock.forEach((function(e){n=e.call({lexer:this},i),"number"===typeof n&&n>=0&&(t=Math.min(t,n))})),t<1/0&&t>=0&&(o=e.substring(0,t+1))}(),this.state.top&&(i=this.tokenizer.paragraph(o)))n=t[t.length-1],s&&"paragraph"===n.type?(n.raw+="\n"+i.raw,n.text+="\n"+i.text,this.inlineQueue.pop(),this.inlineQueue[this.inlineQueue.length-1].src=n.text):t.push(i),s=o.length!==e.length,e=e.substring(i.raw.length);else if(i=this.tokenizer.text(e))e=e.substring(i.raw.length),n=t[t.length-1],n&&"text"===n.type?(n.raw+="\n"+i.raw,n.text+="\n"+i.text,this.inlineQueue.pop(),this.inlineQueue[this.inlineQueue.length-1].src=n.text):t.push(i);else if(e){var a="Infinite loop on byte: "+e.charCodeAt(0);if(this.options.silent){console.error(a);break}throw new Error(a)}return this.state.top=!0,t},i.inline=function(e,t){this.inlineQueue.push({src:e,tokens:t})},i.inlineTokens=function(e,t){var i,n,o,s=this;void 0===t&&(t=[]);var r,a,l,d=e;if(this.tokens.links){var h=Object.keys(this.tokens.links);if(h.length>0)while(null!=(r=this.tokenizer.rules.inline.reflinkSearch.exec(d)))h.includes(r[0].slice(r[0].lastIndexOf("[")+1,-1))&&(d=d.slice(0,r.index)+"["+Q("a",r[0].length-2)+"]"+d.slice(this.tokenizer.rules.inline.reflinkSearch.lastIndex))}while(null!=(r=this.tokenizer.rules.inline.blockSkip.exec(d)))d=d.slice(0,r.index)+"["+Q("a",r[0].length-2)+"]"+d.slice(this.tokenizer.rules.inline.blockSkip.lastIndex);while(null!=(r=this.tokenizer.rules.inline.escapedEmSt.exec(d)))d=d.slice(0,r.index)+"++"+d.slice(this.tokenizer.rules.inline.escapedEmSt.lastIndex);while(e)if(a||(l=""),a=!1,!(this.options.extensions&&this.options.extensions.inline&&this.options.extensions.inline.some((function(n){return!!(i=n.call({lexer:s},e,t))&&(e=e.substring(i.raw.length),t.push(i),!0)}))))if(i=this.tokenizer.escape(e))e=e.substring(i.raw.length),t.push(i);else if(i=this.tokenizer.tag(e))e=e.substring(i.raw.length),n=t[t.length-1],n&&"text"===i.type&&"text"===n.type?(n.raw+=i.raw,n.text+=i.text):t.push(i);else if(i=this.tokenizer.link(e))e=e.substring(i.raw.length),t.push(i);else if(i=this.tokenizer.reflink(e,this.tokens.links))e=e.substring(i.raw.length),n=t[t.length-1],n&&"text"===i.type&&"text"===n.type?(n.raw+=i.raw,n.text+=i.text):t.push(i);else if(i=this.tokenizer.emStrong(e,d,l))e=e.substring(i.raw.length),t.push(i);else if(i=this.tokenizer.codespan(e))e=e.substring(i.raw.length),t.push(i);else if(i=this.tokenizer.br(e))e=e.substring(i.raw.length),t.push(i);else if(i=this.tokenizer.del(e))e=e.substring(i.raw.length),t.push(i);else if(i=this.tokenizer.autolink(e,ee))e=e.substring(i.raw.length),t.push(i);else if(this.state.inLink||!(i=this.tokenizer.url(e,ee))){if(o=e,this.options.extensions&&this.options.extensions.startInline&&function(){var t=1/0,i=e.slice(1),n=void 0;s.options.extensions.startInline.forEach((function(e){n=e.call({lexer:this},i),"number"===typeof n&&n>=0&&(t=Math.min(t,n))})),t<1/0&&t>=0&&(o=e.substring(0,t+1))}(),i=this.tokenizer.inlineText(o,J))e=e.substring(i.raw.length),"_"!==i.raw.slice(-1)&&(l=i.raw.slice(-1)),a=!0,n=t[t.length-1],n&&"text"===n.type?(n.raw+=i.raw,n.text+=i.text):t.push(i);else if(e){var c="Infinite loop on byte: "+e.charCodeAt(0);if(this.options.silent){console.error(c);break}throw new Error(c)}}else e=e.substring(i.raw.length),t.push(i);return t},t(e,null,[{key:"rules",get:function(){return{block:Y,inline:X}}}]),e}(),ie=s.exports.defaults,ne=T.cleanUrl,oe=T.escape,se=function(){function e(e){this.options=e||ie}var t=e.prototype;return t.code=function(e,t,i){var n=(t||"").match(/\S*/)[0];if(this.options.highlight){var o=this.options.highlight(e,n);null!=o&&o!==e&&(i=!0,e=o)}return e=e.replace(/\n$/,"")+"\n",n?'
    '+(i?e:oe(e,!0))+"
    \n":"
    "+(i?e:oe(e,!0))+"
    \n"},t.blockquote=function(e){return"
    \n"+e+"
    \n"},t.html=function(e){return e},t.heading=function(e,t,i,n){return this.options.headerIds?"'+e+"\n":""+e+"\n"},t.hr=function(){return this.options.xhtml?"
    \n":"
    \n"},t.list=function(e,t,i){var n=t?"ol":"ul",o=t&&1!==i?' start="'+i+'"':"";return"<"+n+o+">\n"+e+"\n"},t.listitem=function(e){return"
  • "+e+"
  • \n"},t.checkbox=function(e){return" "},t.paragraph=function(e){return"

    "+e+"

    \n"},t.table=function(e,t){return t&&(t=""+t+""),"\n\n"+e+"\n"+t+"
    \n"},t.tablerow=function(e){return"\n"+e+"\n"},t.tablecell=function(e,t){var i=t.header?"th":"td",n=t.align?"<"+i+' align="'+t.align+'">':"<"+i+">";return n+e+"\n"},t.strong=function(e){return""+e+""},t.em=function(e){return""+e+""},t.codespan=function(e){return""+e+""},t.br=function(){return this.options.xhtml?"
    ":"
    "},t.del=function(e){return""+e+""},t.link=function(e,t,i){if(e=ne(this.options.sanitize,this.options.baseUrl,e),null===e)return i;var n='",n},t.image=function(e,t,i){if(e=ne(this.options.sanitize,this.options.baseUrl,e),null===e)return i;var n=''+i+'":">",n},t.text=function(e){return e},e}(),re=function(){function e(){}var t=e.prototype;return t.strong=function(e){return e},t.em=function(e){return e},t.codespan=function(e){return e},t.del=function(e){return e},t.html=function(e){return e},t.text=function(e){return e},t.link=function(e,t,i){return""+i},t.image=function(e,t,i){return""+i},t.br=function(){return""},e}(),ae=function(){function e(){this.seen={}}var t=e.prototype;return t.serialize=function(e){return e.toLowerCase().trim().replace(/<[!\/a-z].*?>/gi,"").replace(/[\u2000-\u206F\u2E00-\u2E7F\\'!"#$%&()*+,./:;<=>?@[\]^`{|}~]/g,"").replace(/\s/g,"-")},t.getNextSafeSlug=function(e,t){var i=e,n=0;if(this.seen.hasOwnProperty(i)){n=this.seen[e];do{n++,i=e+"-"+n}while(this.seen.hasOwnProperty(i))}return t||(this.seen[e]=n,this.seen[i]=0),i},t.slug=function(e,t){void 0===t&&(t={});var i=this.serialize(e);return this.getNextSafeSlug(i,t.dryrun)},e}(),le=se,de=re,he=ae,ce=s.exports.defaults,ue=T.unescape,ge=te,pe=function(){function e(e){this.options=e||ce,this.options.renderer=this.options.renderer||new le,this.renderer=this.options.renderer,this.renderer.options=this.options,this.textRenderer=new de,this.slugger=new he}e.parse=function(t,i){var n=new e(i);return n.parse(t)},e.parseInline=function(t,i){var n=new e(i);return n.parseInline(t)};var t=e.prototype;return t.parse=function(e,t){void 0===t&&(t=!0);var i,n,o,s,r,a,l,d,h,c,u,g,p,m,f,_,b,v,C,w="",y=e.length;for(i=0;i0&&"paragraph"===f.tokens[0].type?(f.tokens[0].text=v+" "+f.tokens[0].text,f.tokens[0].tokens&&f.tokens[0].tokens.length>0&&"text"===f.tokens[0].tokens[0].type&&(f.tokens[0].tokens[0].text=v+" "+f.tokens[0].tokens[0].text)):f.tokens.unshift({type:"text",text:v}):m+=v),m+=this.parse(f.tokens,p),h+=this.renderer.listitem(m,b,_);w+=this.renderer.list(h,u,g);continue;case"html":w+=this.renderer.html(c.text);continue;case"paragraph":w+=this.renderer.paragraph(this.parseInline(c.tokens));continue;case"text":h=c.tokens?this.parseInline(c.tokens):c.text;while(i+1An error occurred:

    "+we(e.message+"",!0)+"
    ";throw e}}return xe.options=xe.setOptions=function(e){return ve(xe.defaults,e),Se(xe.defaults),xe},xe.getDefaults=ye,xe.defaults=Le,xe.use=function(){for(var e=this,t=arguments.length,i=new Array(t),n=0;nAn error occurred:

    "+we(e.message+"",!0)+"
    ";throw e}},xe.Parser=pe,xe.parser=pe.parse,xe.Renderer=fe,xe.TextRenderer=_e,xe.Lexer=ge,xe.lexer=ge.lex,xe.Tokenizer=me,xe.Slugger=be,xe.parse=xe}()},"4af6":function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"dockerfile",extensions:[".dockerfile"],filenames:["Dockerfile"],aliases:["Dockerfile"],loader:function(){return i.e("chunk-2d0afa49").then(i.bind(null,"0eca"))}})},"4b76":function(e,t,i){"use strict";var n,o,s=i("3742");(i=n=n||{})[i.Ignore=0]="Ignore",i[i.Info=1]="Info",i[i.Warning=2]="Warning",i[i.Error=3]="Error",(o=n=n||{}).fromValue=function(e){return e?s.r("error",e)?o.Error:s.r("warning",e)||s.r("warn",e)?o.Warning:s.r("info",e)?o.Info:o.Ignore:o.Ignore},o.toString=function(e){switch(e){case o.Error:return"error";case o.Warning:return"warning";case o.Info:return"info";default:return"ignore"}},t.a=n},"4d05":function(e,t,i){"use strict";i.d(t,"b",(function(){return a})),i.d(t,"a",(function(){return l}));var n=i("3742"),o=i("e1b5"),s=i("8bf1");const r={getInitialState:()=>s.c,tokenize2:(e,t,i,n)=>Object(s.e)(0,e,i,n)};function a(e,t=r){{var i=t||r;let d='
    ',h=n.Q(e),c=i.getInitialState();for(let e=0,t=h.length;e");var s=i.tokenize2(t,!0,c,0);o.a.convertToEndOffset(s.tokens,t.length);let r=new o.a(s.tokens,t),u=r.inflate(),g=0;for(let e=0,i=u.getCount();e${n.s(t.substring(g,l))}`,g=l}c=s.endState}return d+="
    "}}function l(e,t,i,n,o,s,r){let a="
    ",l=n,d=0;for(let u=0,g=t.getCount();u${n}`,o=o)break}}return a+"
    "}},"4d3d":function(e,t,i){},"4da7":function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"qsharp",extensions:[".qs"],aliases:["Q#","qsharp"],loader:function(){return i.e("chunk-2d21ab79").then(i.bind(null,"bd67"))}})},"4dc7":function(e,t,i){"use strict";i.d(t,"a",(function(){return n})),i.d(t,"b",(function(){return o})),i.d(t,"c",(function(){return s}));class n{constructor(e,t,i){this._tokenBrand=void 0,this.offset=0|e,this.type=t,this.language=i}toString(){return"("+this.offset+", "+this.type+")"}}class o{constructor(e,t){this._tokenizationResultBrand=void 0,this.tokens=e,this.endState=t}}class s{constructor(e,t){this._tokenizationResult2Brand=void 0,this.tokens=e,this.endState=t}}},"4fc3":function(e,t,i){"use strict";i.d(t,"a",(function(){return a})),i.d(t,"c",(function(){return x})),i.d(t,"b",(function(){return k})),i.d(t,"d",(function(){return D})),i.d(t,"e",(function(){return E}));t=i("30db");var n=i("3742");i=i("0a0f");let o=t.k||"";const s=new Map,r=(s.set("false",!1),s.set("true",!0),s.set("isMac",t.f),s.set("isLinux",t.d),s.set("isWindows",t.i),s.set("isWeb",t.h),s.set("isMacNative",t.f&&!t.h),s.set("isEdge",0<=o.indexOf("Edg/")),s.set("isFirefox",0<=o.indexOf("Firefox")),s.set("isChrome",0<=o.indexOf("Chrome")),s.set("isSafari",0<=o.indexOf("Safari")),Object.prototype.hasOwnProperty);class a{static has(e){return c.create(e)}static equals(e,t){return u.create(e,t)}static regex(e,t){return w.create(e,t)}static not(e){return f.create(e)}static and(...e){return S.create(e,null)}static or(...e){return L.create(e,null,!0)}static deserialize(e,t=!1){if(e)return this._deserializeOrExpression(e,t)}static _deserializeOrExpression(e,t){let i=e.split("||");return L.create(i.map(e=>this._deserializeAndExpression(e,t)),null,!0)}static _deserializeAndExpression(e,t){let i=e.split("&&");return S.create(i.map(e=>this._deserializeOne(e,t)),null)}static _deserializeOne(e,t){if(0<=(e=e.trim()).indexOf("!=")){let i=e.split("!=");return m.create(i[0].trim(),this._deserializeValue(i[1],t))}if(0<=e.indexOf("==")){let i=e.split("==");return u.create(i[0].trim(),this._deserializeValue(i[1],t))}if(0<=e.indexOf("=~")){let i=e.split("=~");return w.create(i[0].trim(),this._deserializeRegexValue(i[1],t))}if(0<=e.indexOf(" in ")){let t=e.split(" in ");return g.create(t[0].trim(),t[1].trim())}if(/^[^<=>]+>=[^<=>]+$/.test(e)){const t=e.split(">=");return b.create(t[0].trim(),t[1].trim())}if(/^[^<=>]+>[^<=>]+$/.test(e)){const t=e.split(">");return _.create(t[0].trim(),t[1].trim())}if(/^[^<=>]+<=[^<=>]+$/.test(e)){const t=e.split("<=");return C.create(t[0].trim(),t[1].trim())}if(/^[^<=>]+<[^<=>]+$/.test(e)){const t=e.split("<");return v.create(t[0].trim(),t[1].trim())}return/^\!\s*/.test(e)?f.create(e.substr(1).trim()):c.create(e)}static _deserializeValue(e,t){if("true"===(e=e.trim()))return!0;if("false"===e)return!1;let i=/^'([^']*)'$/.exec(e);return i?i[1].trim():e}static _deserializeRegexValue(e,t){if(Object(n.C)(e)){if(t)throw new Error("missing regexp-value for =~-expression");return null}var i=e.indexOf("/"),o=e.lastIndexOf("/");if(i===o||i<0){if(t)throw new Error(`bad regexp-value '${e}', missing /-enclosure`);return null}i=e.slice(i+1,o),o="i"===e[o+1]?"i":"";try{return new RegExp(i,o)}catch(i){if(t)throw new Error(`bad regexp-value '${e}', parse error: `+i);return null}}}function l(e,t){return e.cmp(t)}class d{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 h.INSTANCE}}d.INSTANCE=new d;class h{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 d.INSTANCE}}h.INSTANCE=new h;class c{constructor(e,t){this.key=e,this.negated=t,this.type=2}static create(e,t=null){var i=s.get(e);return"boolean"==typeof i?(i?h:d).INSTANCE:new c(e,t)}cmp(e){return e.type!==this.type?this.type-e.type:N(this.key,e.key)}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 this.negated||(this.negated=f.create(this.key,this)),this.negated}}class u{constructor(e,t,i){this.key=e,this.value=t,this.negated=i,this.type=4}static create(e,t,i=null){var n;return"boolean"==typeof t?(t?c:f).create(e,i):"boolean"==typeof(n=s.get(e))?(t===(n?"true":"false")?h:d).INSTANCE:new u(e,t,i)}cmp(e){return e.type!==this.type?this.type-e.type:O(this.key,this.value,e.key,e.value)}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 this.negated||(this.negated=m.create(this.key,this.value,this)),this.negated}}class g{constructor(e,t){this.key=e,this.valueKey=t,this.type=10,this.negated=null}static create(e,t){return new g(e,t)}cmp(e){return e.type!==this.type?this.type-e.type:O(this.key,this.valueKey,e.key,e.valueKey)}equals(e){return e.type===this.type&&this.key===e.key&&this.valueKey===e.valueKey}evaluate(e){const t=e.getValue(this.valueKey);return e=e.getValue(this.key),Array.isArray(t)?0<=t.indexOf(e):"string"==typeof e&&"object"==typeof t&&null!==t&&r.call(t,e)}serialize(){return`${this.key} in '${this.valueKey}'`}keys(){return[this.key,this.valueKey]}negate(){return this.negated||(this.negated=p.create(this)),this.negated}}class p{constructor(e){this._actual=e,this.type=11}static create(e){return new p(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 m{constructor(e,t,i){this.key=e,this.value=t,this.negated=i,this.type=5}static create(e,t,i=null){var n;return"boolean"==typeof t?(t?f:c).create(e,i):"boolean"==typeof(n=s.get(e))?(t===(n?"true":"false")?d:h).INSTANCE:new m(e,t,i)}cmp(e){return e.type!==this.type?this.type-e.type:O(this.key,this.value,e.key,e.value)}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 this.negated||(this.negated=u.create(this.key,this.value,this)),this.negated}}class f{constructor(e,t){this.key=e,this.negated=t,this.type=3}static create(e,t=null){var i=s.get(e);return"boolean"==typeof i?(i?d:h).INSTANCE:new f(e,t)}cmp(e){return e.type!==this.type?this.type-e.type:N(this.key,e.key)}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 this.negated||(this.negated=c.create(this.key,this)),this.negated}}class _{constructor(e,t,i){this.key=e,this.value=t,this.negated=i,this.type=12}static create(e,t,i=null){return new _(e,t,i)}cmp(e){return e.type!==this.type?this.type-e.type:O(this.key,this.value,e.key,e.value)}equals(e){return e.type===this.type&&this.key===e.key&&this.value===e.value}evaluate(e){return parseFloat(e.getValue(this.key))>parseFloat(this.value)}serialize(){return this.key+" > "+this.value}keys(){return[this.key]}negate(){return this.negated||(this.negated=C.create(this.key,this.value,this)),this.negated}}class b{constructor(e,t,i){this.key=e,this.value=t,this.negated=i,this.type=13}static create(e,t,i=null){return new b(e,t,i)}cmp(e){return e.type!==this.type?this.type-e.type:O(this.key,this.value,e.key,e.value)}equals(e){return e.type===this.type&&this.key===e.key&&this.value===e.value}evaluate(e){return parseFloat(e.getValue(this.key))>=parseFloat(this.value)}serialize(){return this.key+" >= "+this.value}keys(){return[this.key]}negate(){return this.negated||(this.negated=v.create(this.key,this.value,this)),this.negated}}class v{constructor(e,t,i){this.key=e,this.value=t,this.negated=i,this.type=14}static create(e,t,i=null){return new v(e,t,i)}cmp(e){return e.type!==this.type?this.type-e.type:O(this.key,this.value,e.key,e.value)}equals(e){return e.type===this.type&&this.key===e.key&&this.value===e.value}evaluate(e){return parseFloat(e.getValue(this.key))e.expr.length)return 1;for(let i=0,n=this.expr.length;iS.create([e,t],null)),null,o);o&&(i.push(o),i.sort(l))}return 1===i.length?i[0]:new S(i,t)}}serialize(){return this.expr.map(e=>e.serialize()).join(" && ")}keys(){const e=[];for(var t of this.expr)e.push(...t.keys());return e}negate(){if(!this.negated){const t=[];for(var e of this.expr)t.push(e.negate());this.negated=L.create(t,this,!0)}return this.negated}}class L{constructor(e,t){this.expr=e,this.negated=t,this.type=9}static create(e,t,i){return L._normalizeArr(e,t,i)}cmp(e){if(e.type!==this.type)return this.type-e.type;if(this.expr.lengthe.expr.length)return 1;for(let i=0,n=this.expr.length;ie.serialize()).join(" || ")}keys(){const e=[];for(var t of this.expr)e.push(...t.keys());return e}negate(){if(!this.negated){let n=[];for(var e of this.expr)n.push(e.negate());for(;1` ${t} `).trim():""}class d{constructor(e,t,i){this.id=e,this.definition=t,this.description=i,s.add(this)}get classNames(){return"codicon codicon-"+this.id}get classNamesArray(){return["codicon","codicon-"+this.id]}get cssSelector(){return".codicon.codicon-"+this.id}}{(t=n=n||{}).iconNameSegment="[A-Za-z0-9]+",t.iconNameExpression="[A-Za-z0-9\\-]+",t.iconModifierExpression="~[A-Za-z]+";const e=new RegExp(`^(${t.iconNameExpression})(${t.iconModifierExpression})?$`);function h(t){if(t instanceof d)return["codicon","codicon-"+t.id];if(t=e.exec(t.id),!t)return h(d.error);let[,i,n]=t;const o=["codicon","codicon-"+i];return n&&o.push("codicon-modifier-"+n.substr(1)),o}t.asClassNameArray=h,t.asClassName=function(e){return h(e).join(" ")},t.asCSSSelector=function(e){return"."+h(e).join(".")}}(i=d=d||{}).add=new i("add",{fontCharacter:"\\ea60"}),i.plus=new i("plus",{fontCharacter:"\\ea60"}),i.gistNew=new i("gist-new",{fontCharacter:"\\ea60"}),i.repoCreate=new i("repo-create",{fontCharacter:"\\ea60"}),i.lightbulb=new i("lightbulb",{fontCharacter:"\\ea61"}),i.lightBulb=new i("light-bulb",{fontCharacter:"\\ea61"}),i.repo=new i("repo",{fontCharacter:"\\ea62"}),i.repoDelete=new i("repo-delete",{fontCharacter:"\\ea62"}),i.gistFork=new i("gist-fork",{fontCharacter:"\\ea63"}),i.repoForked=new i("repo-forked",{fontCharacter:"\\ea63"}),i.gitPullRequest=new i("git-pull-request",{fontCharacter:"\\ea64"}),i.gitPullRequestAbandoned=new i("git-pull-request-abandoned",{fontCharacter:"\\ea64"}),i.recordKeys=new i("record-keys",{fontCharacter:"\\ea65"}),i.keyboard=new i("keyboard",{fontCharacter:"\\ea65"}),i.tag=new i("tag",{fontCharacter:"\\ea66"}),i.tagAdd=new i("tag-add",{fontCharacter:"\\ea66"}),i.tagRemove=new i("tag-remove",{fontCharacter:"\\ea66"}),i.person=new i("person",{fontCharacter:"\\ea67"}),i.personFollow=new i("person-follow",{fontCharacter:"\\ea67"}),i.personOutline=new i("person-outline",{fontCharacter:"\\ea67"}),i.personFilled=new i("person-filled",{fontCharacter:"\\ea67"}),i.gitBranch=new i("git-branch",{fontCharacter:"\\ea68"}),i.gitBranchCreate=new i("git-branch-create",{fontCharacter:"\\ea68"}),i.gitBranchDelete=new i("git-branch-delete",{fontCharacter:"\\ea68"}),i.sourceControl=new i("source-control",{fontCharacter:"\\ea68"}),i.mirror=new i("mirror",{fontCharacter:"\\ea69"}),i.mirrorPublic=new i("mirror-public",{fontCharacter:"\\ea69"}),i.star=new i("star",{fontCharacter:"\\ea6a"}),i.starAdd=new i("star-add",{fontCharacter:"\\ea6a"}),i.starDelete=new i("star-delete",{fontCharacter:"\\ea6a"}),i.starEmpty=new i("star-empty",{fontCharacter:"\\ea6a"}),i.comment=new i("comment",{fontCharacter:"\\ea6b"}),i.commentAdd=new i("comment-add",{fontCharacter:"\\ea6b"}),i.alert=new i("alert",{fontCharacter:"\\ea6c"}),i.warning=new i("warning",{fontCharacter:"\\ea6c"}),i.search=new i("search",{fontCharacter:"\\ea6d"}),i.searchSave=new i("search-save",{fontCharacter:"\\ea6d"}),i.logOut=new i("log-out",{fontCharacter:"\\ea6e"}),i.signOut=new i("sign-out",{fontCharacter:"\\ea6e"}),i.logIn=new i("log-in",{fontCharacter:"\\ea6f"}),i.signIn=new i("sign-in",{fontCharacter:"\\ea6f"}),i.eye=new i("eye",{fontCharacter:"\\ea70"}),i.eyeUnwatch=new i("eye-unwatch",{fontCharacter:"\\ea70"}),i.eyeWatch=new i("eye-watch",{fontCharacter:"\\ea70"}),i.circleFilled=new i("circle-filled",{fontCharacter:"\\ea71"}),i.primitiveDot=new i("primitive-dot",{fontCharacter:"\\ea71"}),i.closeDirty=new i("close-dirty",{fontCharacter:"\\ea71"}),i.debugBreakpoint=new i("debug-breakpoint",{fontCharacter:"\\ea71"}),i.debugBreakpointDisabled=new i("debug-breakpoint-disabled",{fontCharacter:"\\ea71"}),i.debugHint=new i("debug-hint",{fontCharacter:"\\ea71"}),i.primitiveSquare=new i("primitive-square",{fontCharacter:"\\ea72"}),i.edit=new i("edit",{fontCharacter:"\\ea73"}),i.pencil=new i("pencil",{fontCharacter:"\\ea73"}),i.info=new i("info",{fontCharacter:"\\ea74"}),i.issueOpened=new i("issue-opened",{fontCharacter:"\\ea74"}),i.gistPrivate=new i("gist-private",{fontCharacter:"\\ea75"}),i.gitForkPrivate=new i("git-fork-private",{fontCharacter:"\\ea75"}),i.lock=new i("lock",{fontCharacter:"\\ea75"}),i.mirrorPrivate=new i("mirror-private",{fontCharacter:"\\ea75"}),i.close=new i("close",{fontCharacter:"\\ea76"}),i.removeClose=new i("remove-close",{fontCharacter:"\\ea76"}),i.x=new i("x",{fontCharacter:"\\ea76"}),i.repoSync=new i("repo-sync",{fontCharacter:"\\ea77"}),i.sync=new i("sync",{fontCharacter:"\\ea77"}),i.clone=new i("clone",{fontCharacter:"\\ea78"}),i.desktopDownload=new i("desktop-download",{fontCharacter:"\\ea78"}),i.beaker=new i("beaker",{fontCharacter:"\\ea79"}),i.microscope=new i("microscope",{fontCharacter:"\\ea79"}),i.vm=new i("vm",{fontCharacter:"\\ea7a"}),i.deviceDesktop=new i("device-desktop",{fontCharacter:"\\ea7a"}),i.file=new i("file",{fontCharacter:"\\ea7b"}),i.fileText=new i("file-text",{fontCharacter:"\\ea7b"}),i.more=new i("more",{fontCharacter:"\\ea7c"}),i.ellipsis=new i("ellipsis",{fontCharacter:"\\ea7c"}),i.kebabHorizontal=new i("kebab-horizontal",{fontCharacter:"\\ea7c"}),i.mailReply=new i("mail-reply",{fontCharacter:"\\ea7d"}),i.reply=new i("reply",{fontCharacter:"\\ea7d"}),i.organization=new i("organization",{fontCharacter:"\\ea7e"}),i.organizationFilled=new i("organization-filled",{fontCharacter:"\\ea7e"}),i.organizationOutline=new i("organization-outline",{fontCharacter:"\\ea7e"}),i.newFile=new i("new-file",{fontCharacter:"\\ea7f"}),i.fileAdd=new i("file-add",{fontCharacter:"\\ea7f"}),i.newFolder=new i("new-folder",{fontCharacter:"\\ea80"}),i.fileDirectoryCreate=new i("file-directory-create",{fontCharacter:"\\ea80"}),i.trash=new i("trash",{fontCharacter:"\\ea81"}),i.trashcan=new i("trashcan",{fontCharacter:"\\ea81"}),i.history=new i("history",{fontCharacter:"\\ea82"}),i.clock=new i("clock",{fontCharacter:"\\ea82"}),i.folder=new i("folder",{fontCharacter:"\\ea83"}),i.fileDirectory=new i("file-directory",{fontCharacter:"\\ea83"}),i.symbolFolder=new i("symbol-folder",{fontCharacter:"\\ea83"}),i.logoGithub=new i("logo-github",{fontCharacter:"\\ea84"}),i.markGithub=new i("mark-github",{fontCharacter:"\\ea84"}),i.github=new i("github",{fontCharacter:"\\ea84"}),i.terminal=new i("terminal",{fontCharacter:"\\ea85"}),i.console=new i("console",{fontCharacter:"\\ea85"}),i.repl=new i("repl",{fontCharacter:"\\ea85"}),i.zap=new i("zap",{fontCharacter:"\\ea86"}),i.symbolEvent=new i("symbol-event",{fontCharacter:"\\ea86"}),i.error=new i("error",{fontCharacter:"\\ea87"}),i.stop=new i("stop",{fontCharacter:"\\ea87"}),i.variable=new i("variable",{fontCharacter:"\\ea88"}),i.symbolVariable=new i("symbol-variable",{fontCharacter:"\\ea88"}),i.array=new i("array",{fontCharacter:"\\ea8a"}),i.symbolArray=new i("symbol-array",{fontCharacter:"\\ea8a"}),i.symbolModule=new i("symbol-module",{fontCharacter:"\\ea8b"}),i.symbolPackage=new i("symbol-package",{fontCharacter:"\\ea8b"}),i.symbolNamespace=new i("symbol-namespace",{fontCharacter:"\\ea8b"}),i.symbolObject=new i("symbol-object",{fontCharacter:"\\ea8b"}),i.symbolMethod=new i("symbol-method",{fontCharacter:"\\ea8c"}),i.symbolFunction=new i("symbol-function",{fontCharacter:"\\ea8c"}),i.symbolConstructor=new i("symbol-constructor",{fontCharacter:"\\ea8c"}),i.symbolBoolean=new i("symbol-boolean",{fontCharacter:"\\ea8f"}),i.symbolNull=new i("symbol-null",{fontCharacter:"\\ea8f"}),i.symbolNumeric=new i("symbol-numeric",{fontCharacter:"\\ea90"}),i.symbolNumber=new i("symbol-number",{fontCharacter:"\\ea90"}),i.symbolStructure=new i("symbol-structure",{fontCharacter:"\\ea91"}),i.symbolStruct=new i("symbol-struct",{fontCharacter:"\\ea91"}),i.symbolParameter=new i("symbol-parameter",{fontCharacter:"\\ea92"}),i.symbolTypeParameter=new i("symbol-type-parameter",{fontCharacter:"\\ea92"}),i.symbolKey=new i("symbol-key",{fontCharacter:"\\ea93"}),i.symbolText=new i("symbol-text",{fontCharacter:"\\ea93"}),i.symbolReference=new i("symbol-reference",{fontCharacter:"\\ea94"}),i.goToFile=new i("go-to-file",{fontCharacter:"\\ea94"}),i.symbolEnum=new i("symbol-enum",{fontCharacter:"\\ea95"}),i.symbolValue=new i("symbol-value",{fontCharacter:"\\ea95"}),i.symbolRuler=new i("symbol-ruler",{fontCharacter:"\\ea96"}),i.symbolUnit=new i("symbol-unit",{fontCharacter:"\\ea96"}),i.activateBreakpoints=new i("activate-breakpoints",{fontCharacter:"\\ea97"}),i.archive=new i("archive",{fontCharacter:"\\ea98"}),i.arrowBoth=new i("arrow-both",{fontCharacter:"\\ea99"}),i.arrowDown=new i("arrow-down",{fontCharacter:"\\ea9a"}),i.arrowLeft=new i("arrow-left",{fontCharacter:"\\ea9b"}),i.arrowRight=new i("arrow-right",{fontCharacter:"\\ea9c"}),i.arrowSmallDown=new i("arrow-small-down",{fontCharacter:"\\ea9d"}),i.arrowSmallLeft=new i("arrow-small-left",{fontCharacter:"\\ea9e"}),i.arrowSmallRight=new i("arrow-small-right",{fontCharacter:"\\ea9f"}),i.arrowSmallUp=new i("arrow-small-up",{fontCharacter:"\\eaa0"}),i.arrowUp=new i("arrow-up",{fontCharacter:"\\eaa1"}),i.bell=new i("bell",{fontCharacter:"\\eaa2"}),i.bold=new i("bold",{fontCharacter:"\\eaa3"}),i.book=new i("book",{fontCharacter:"\\eaa4"}),i.bookmark=new i("bookmark",{fontCharacter:"\\eaa5"}),i.debugBreakpointConditionalUnverified=new i("debug-breakpoint-conditional-unverified",{fontCharacter:"\\eaa6"}),i.debugBreakpointConditional=new i("debug-breakpoint-conditional",{fontCharacter:"\\eaa7"}),i.debugBreakpointConditionalDisabled=new i("debug-breakpoint-conditional-disabled",{fontCharacter:"\\eaa7"}),i.debugBreakpointDataUnverified=new i("debug-breakpoint-data-unverified",{fontCharacter:"\\eaa8"}),i.debugBreakpointData=new i("debug-breakpoint-data",{fontCharacter:"\\eaa9"}),i.debugBreakpointDataDisabled=new i("debug-breakpoint-data-disabled",{fontCharacter:"\\eaa9"}),i.debugBreakpointLogUnverified=new i("debug-breakpoint-log-unverified",{fontCharacter:"\\eaaa"}),i.debugBreakpointLog=new i("debug-breakpoint-log",{fontCharacter:"\\eaab"}),i.debugBreakpointLogDisabled=new i("debug-breakpoint-log-disabled",{fontCharacter:"\\eaab"}),i.briefcase=new i("briefcase",{fontCharacter:"\\eaac"}),i.broadcast=new i("broadcast",{fontCharacter:"\\eaad"}),i.browser=new i("browser",{fontCharacter:"\\eaae"}),i.bug=new i("bug",{fontCharacter:"\\eaaf"}),i.calendar=new i("calendar",{fontCharacter:"\\eab0"}),i.caseSensitive=new i("case-sensitive",{fontCharacter:"\\eab1"}),i.check=new i("check",{fontCharacter:"\\eab2"}),i.checklist=new i("checklist",{fontCharacter:"\\eab3"}),i.chevronDown=new i("chevron-down",{fontCharacter:"\\eab4"}),i.chevronLeft=new i("chevron-left",{fontCharacter:"\\eab5"}),i.chevronRight=new i("chevron-right",{fontCharacter:"\\eab6"}),i.chevronUp=new i("chevron-up",{fontCharacter:"\\eab7"}),i.chromeClose=new i("chrome-close",{fontCharacter:"\\eab8"}),i.chromeMaximize=new i("chrome-maximize",{fontCharacter:"\\eab9"}),i.chromeMinimize=new i("chrome-minimize",{fontCharacter:"\\eaba"}),i.chromeRestore=new i("chrome-restore",{fontCharacter:"\\eabb"}),i.circleOutline=new i("circle-outline",{fontCharacter:"\\eabc"}),i.debugBreakpointUnverified=new i("debug-breakpoint-unverified",{fontCharacter:"\\eabc"}),i.circleSlash=new i("circle-slash",{fontCharacter:"\\eabd"}),i.circuitBoard=new i("circuit-board",{fontCharacter:"\\eabe"}),i.clearAll=new i("clear-all",{fontCharacter:"\\eabf"}),i.clippy=new i("clippy",{fontCharacter:"\\eac0"}),i.closeAll=new i("close-all",{fontCharacter:"\\eac1"}),i.cloudDownload=new i("cloud-download",{fontCharacter:"\\eac2"}),i.cloudUpload=new i("cloud-upload",{fontCharacter:"\\eac3"}),i.code=new i("code",{fontCharacter:"\\eac4"}),i.collapseAll=new i("collapse-all",{fontCharacter:"\\eac5"}),i.colorMode=new i("color-mode",{fontCharacter:"\\eac6"}),i.commentDiscussion=new i("comment-discussion",{fontCharacter:"\\eac7"}),i.compareChanges=new i("compare-changes",{fontCharacter:"\\eafd"}),i.creditCard=new i("credit-card",{fontCharacter:"\\eac9"}),i.dash=new i("dash",{fontCharacter:"\\eacc"}),i.dashboard=new i("dashboard",{fontCharacter:"\\eacd"}),i.database=new i("database",{fontCharacter:"\\eace"}),i.debugContinue=new i("debug-continue",{fontCharacter:"\\eacf"}),i.debugDisconnect=new i("debug-disconnect",{fontCharacter:"\\ead0"}),i.debugPause=new i("debug-pause",{fontCharacter:"\\ead1"}),i.debugRestart=new i("debug-restart",{fontCharacter:"\\ead2"}),i.debugStart=new i("debug-start",{fontCharacter:"\\ead3"}),i.debugStepInto=new i("debug-step-into",{fontCharacter:"\\ead4"}),i.debugStepOut=new i("debug-step-out",{fontCharacter:"\\ead5"}),i.debugStepOver=new i("debug-step-over",{fontCharacter:"\\ead6"}),i.debugStop=new i("debug-stop",{fontCharacter:"\\ead7"}),i.debug=new i("debug",{fontCharacter:"\\ead8"}),i.deviceCameraVideo=new i("device-camera-video",{fontCharacter:"\\ead9"}),i.deviceCamera=new i("device-camera",{fontCharacter:"\\eada"}),i.deviceMobile=new i("device-mobile",{fontCharacter:"\\eadb"}),i.diffAdded=new i("diff-added",{fontCharacter:"\\eadc"}),i.diffIgnored=new i("diff-ignored",{fontCharacter:"\\eadd"}),i.diffModified=new i("diff-modified",{fontCharacter:"\\eade"}),i.diffRemoved=new i("diff-removed",{fontCharacter:"\\eadf"}),i.diffRenamed=new i("diff-renamed",{fontCharacter:"\\eae0"}),i.diff=new i("diff",{fontCharacter:"\\eae1"}),i.discard=new i("discard",{fontCharacter:"\\eae2"}),i.editorLayout=new i("editor-layout",{fontCharacter:"\\eae3"}),i.emptyWindow=new i("empty-window",{fontCharacter:"\\eae4"}),i.exclude=new i("exclude",{fontCharacter:"\\eae5"}),i.extensions=new i("extensions",{fontCharacter:"\\eae6"}),i.eyeClosed=new i("eye-closed",{fontCharacter:"\\eae7"}),i.fileBinary=new i("file-binary",{fontCharacter:"\\eae8"}),i.fileCode=new i("file-code",{fontCharacter:"\\eae9"}),i.fileMedia=new i("file-media",{fontCharacter:"\\eaea"}),i.filePdf=new i("file-pdf",{fontCharacter:"\\eaeb"}),i.fileSubmodule=new i("file-submodule",{fontCharacter:"\\eaec"}),i.fileSymlinkDirectory=new i("file-symlink-directory",{fontCharacter:"\\eaed"}),i.fileSymlinkFile=new i("file-symlink-file",{fontCharacter:"\\eaee"}),i.fileZip=new i("file-zip",{fontCharacter:"\\eaef"}),i.files=new i("files",{fontCharacter:"\\eaf0"}),i.filter=new i("filter",{fontCharacter:"\\eaf1"}),i.flame=new i("flame",{fontCharacter:"\\eaf2"}),i.foldDown=new i("fold-down",{fontCharacter:"\\eaf3"}),i.foldUp=new i("fold-up",{fontCharacter:"\\eaf4"}),i.fold=new i("fold",{fontCharacter:"\\eaf5"}),i.folderActive=new i("folder-active",{fontCharacter:"\\eaf6"}),i.folderOpened=new i("folder-opened",{fontCharacter:"\\eaf7"}),i.gear=new i("gear",{fontCharacter:"\\eaf8"}),i.gift=new i("gift",{fontCharacter:"\\eaf9"}),i.gistSecret=new i("gist-secret",{fontCharacter:"\\eafa"}),i.gist=new i("gist",{fontCharacter:"\\eafb"}),i.gitCommit=new i("git-commit",{fontCharacter:"\\eafc"}),i.gitCompare=new i("git-compare",{fontCharacter:"\\eafd"}),i.gitMerge=new i("git-merge",{fontCharacter:"\\eafe"}),i.githubAction=new i("github-action",{fontCharacter:"\\eaff"}),i.githubAlt=new i("github-alt",{fontCharacter:"\\eb00"}),i.globe=new i("globe",{fontCharacter:"\\eb01"}),i.grabber=new i("grabber",{fontCharacter:"\\eb02"}),i.graph=new i("graph",{fontCharacter:"\\eb03"}),i.gripper=new i("gripper",{fontCharacter:"\\eb04"}),i.heart=new i("heart",{fontCharacter:"\\eb05"}),i.home=new i("home",{fontCharacter:"\\eb06"}),i.horizontalRule=new i("horizontal-rule",{fontCharacter:"\\eb07"}),i.hubot=new i("hubot",{fontCharacter:"\\eb08"}),i.inbox=new i("inbox",{fontCharacter:"\\eb09"}),i.issueClosed=new i("issue-closed",{fontCharacter:"\\eba4"}),i.issueReopened=new i("issue-reopened",{fontCharacter:"\\eb0b"}),i.issues=new i("issues",{fontCharacter:"\\eb0c"}),i.italic=new i("italic",{fontCharacter:"\\eb0d"}),i.jersey=new i("jersey",{fontCharacter:"\\eb0e"}),i.json=new i("json",{fontCharacter:"\\eb0f"}),i.kebabVertical=new i("kebab-vertical",{fontCharacter:"\\eb10"}),i.key=new i("key",{fontCharacter:"\\eb11"}),i.law=new i("law",{fontCharacter:"\\eb12"}),i.lightbulbAutofix=new i("lightbulb-autofix",{fontCharacter:"\\eb13"}),i.linkExternal=new i("link-external",{fontCharacter:"\\eb14"}),i.link=new i("link",{fontCharacter:"\\eb15"}),i.listOrdered=new i("list-ordered",{fontCharacter:"\\eb16"}),i.listUnordered=new i("list-unordered",{fontCharacter:"\\eb17"}),i.liveShare=new i("live-share",{fontCharacter:"\\eb18"}),i.loading=new i("loading",{fontCharacter:"\\eb19"}),i.location=new i("location",{fontCharacter:"\\eb1a"}),i.mailRead=new i("mail-read",{fontCharacter:"\\eb1b"}),i.mail=new i("mail",{fontCharacter:"\\eb1c"}),i.markdown=new i("markdown",{fontCharacter:"\\eb1d"}),i.megaphone=new i("megaphone",{fontCharacter:"\\eb1e"}),i.mention=new i("mention",{fontCharacter:"\\eb1f"}),i.milestone=new i("milestone",{fontCharacter:"\\eb20"}),i.mortarBoard=new i("mortar-board",{fontCharacter:"\\eb21"}),i.move=new i("move",{fontCharacter:"\\eb22"}),i.multipleWindows=new i("multiple-windows",{fontCharacter:"\\eb23"}),i.mute=new i("mute",{fontCharacter:"\\eb24"}),i.noNewline=new i("no-newline",{fontCharacter:"\\eb25"}),i.note=new i("note",{fontCharacter:"\\eb26"}),i.octoface=new i("octoface",{fontCharacter:"\\eb27"}),i.openPreview=new i("open-preview",{fontCharacter:"\\eb28"}),i.package_=new i("package",{fontCharacter:"\\eb29"}),i.paintcan=new i("paintcan",{fontCharacter:"\\eb2a"}),i.pin=new i("pin",{fontCharacter:"\\eb2b"}),i.play=new i("play",{fontCharacter:"\\eb2c"}),i.run=new i("run",{fontCharacter:"\\eb2c"}),i.plug=new i("plug",{fontCharacter:"\\eb2d"}),i.preserveCase=new i("preserve-case",{fontCharacter:"\\eb2e"}),i.preview=new i("preview",{fontCharacter:"\\eb2f"}),i.project=new i("project",{fontCharacter:"\\eb30"}),i.pulse=new i("pulse",{fontCharacter:"\\eb31"}),i.question=new i("question",{fontCharacter:"\\eb32"}),i.quote=new i("quote",{fontCharacter:"\\eb33"}),i.radioTower=new i("radio-tower",{fontCharacter:"\\eb34"}),i.reactions=new i("reactions",{fontCharacter:"\\eb35"}),i.references=new i("references",{fontCharacter:"\\eb36"}),i.refresh=new i("refresh",{fontCharacter:"\\eb37"}),i.regex=new i("regex",{fontCharacter:"\\eb38"}),i.remoteExplorer=new i("remote-explorer",{fontCharacter:"\\eb39"}),i.remote=new i("remote",{fontCharacter:"\\eb3a"}),i.remove=new i("remove",{fontCharacter:"\\eb3b"}),i.replaceAll=new i("replace-all",{fontCharacter:"\\eb3c"}),i.replace=new i("replace",{fontCharacter:"\\eb3d"}),i.repoClone=new i("repo-clone",{fontCharacter:"\\eb3e"}),i.repoForcePush=new i("repo-force-push",{fontCharacter:"\\eb3f"}),i.repoPull=new i("repo-pull",{fontCharacter:"\\eb40"}),i.repoPush=new i("repo-push",{fontCharacter:"\\eb41"}),i.report=new i("report",{fontCharacter:"\\eb42"}),i.requestChanges=new i("request-changes",{fontCharacter:"\\eb43"}),i.rocket=new i("rocket",{fontCharacter:"\\eb44"}),i.rootFolderOpened=new i("root-folder-opened",{fontCharacter:"\\eb45"}),i.rootFolder=new i("root-folder",{fontCharacter:"\\eb46"}),i.rss=new i("rss",{fontCharacter:"\\eb47"}),i.ruby=new i("ruby",{fontCharacter:"\\eb48"}),i.saveAll=new i("save-all",{fontCharacter:"\\eb49"}),i.saveAs=new i("save-as",{fontCharacter:"\\eb4a"}),i.save=new i("save",{fontCharacter:"\\eb4b"}),i.screenFull=new i("screen-full",{fontCharacter:"\\eb4c"}),i.screenNormal=new i("screen-normal",{fontCharacter:"\\eb4d"}),i.searchStop=new i("search-stop",{fontCharacter:"\\eb4e"}),i.server=new i("server",{fontCharacter:"\\eb50"}),i.settingsGear=new i("settings-gear",{fontCharacter:"\\eb51"}),i.settings=new i("settings",{fontCharacter:"\\eb52"}),i.shield=new i("shield",{fontCharacter:"\\eb53"}),i.smiley=new i("smiley",{fontCharacter:"\\eb54"}),i.sortPrecedence=new i("sort-precedence",{fontCharacter:"\\eb55"}),i.splitHorizontal=new i("split-horizontal",{fontCharacter:"\\eb56"}),i.splitVertical=new i("split-vertical",{fontCharacter:"\\eb57"}),i.squirrel=new i("squirrel",{fontCharacter:"\\eb58"}),i.starFull=new i("star-full",{fontCharacter:"\\eb59"}),i.starHalf=new i("star-half",{fontCharacter:"\\eb5a"}),i.symbolClass=new i("symbol-class",{fontCharacter:"\\eb5b"}),i.symbolColor=new i("symbol-color",{fontCharacter:"\\eb5c"}),i.symbolConstant=new i("symbol-constant",{fontCharacter:"\\eb5d"}),i.symbolEnumMember=new i("symbol-enum-member",{fontCharacter:"\\eb5e"}),i.symbolField=new i("symbol-field",{fontCharacter:"\\eb5f"}),i.symbolFile=new i("symbol-file",{fontCharacter:"\\eb60"}),i.symbolInterface=new i("symbol-interface",{fontCharacter:"\\eb61"}),i.symbolKeyword=new i("symbol-keyword",{fontCharacter:"\\eb62"}),i.symbolMisc=new i("symbol-misc",{fontCharacter:"\\eb63"}),i.symbolOperator=new i("symbol-operator",{fontCharacter:"\\eb64"}),i.symbolProperty=new i("symbol-property",{fontCharacter:"\\eb65"}),i.wrench=new i("wrench",{fontCharacter:"\\eb65"}),i.wrenchSubaction=new i("wrench-subaction",{fontCharacter:"\\eb65"}),i.symbolSnippet=new i("symbol-snippet",{fontCharacter:"\\eb66"}),i.tasklist=new i("tasklist",{fontCharacter:"\\eb67"}),i.telescope=new i("telescope",{fontCharacter:"\\eb68"}),i.textSize=new i("text-size",{fontCharacter:"\\eb69"}),i.threeBars=new i("three-bars",{fontCharacter:"\\eb6a"}),i.thumbsdown=new i("thumbsdown",{fontCharacter:"\\eb6b"}),i.thumbsup=new i("thumbsup",{fontCharacter:"\\eb6c"}),i.tools=new i("tools",{fontCharacter:"\\eb6d"}),i.triangleDown=new i("triangle-down",{fontCharacter:"\\eb6e"}),i.triangleLeft=new i("triangle-left",{fontCharacter:"\\eb6f"}),i.triangleRight=new i("triangle-right",{fontCharacter:"\\eb70"}),i.triangleUp=new i("triangle-up",{fontCharacter:"\\eb71"}),i.twitter=new i("twitter",{fontCharacter:"\\eb72"}),i.unfold=new i("unfold",{fontCharacter:"\\eb73"}),i.unlock=new i("unlock",{fontCharacter:"\\eb74"}),i.unmute=new i("unmute",{fontCharacter:"\\eb75"}),i.unverified=new i("unverified",{fontCharacter:"\\eb76"}),i.verified=new i("verified",{fontCharacter:"\\eb77"}),i.versions=new i("versions",{fontCharacter:"\\eb78"}),i.vmActive=new i("vm-active",{fontCharacter:"\\eb79"}),i.vmOutline=new i("vm-outline",{fontCharacter:"\\eb7a"}),i.vmRunning=new i("vm-running",{fontCharacter:"\\eb7b"}),i.watch=new i("watch",{fontCharacter:"\\eb7c"}),i.whitespace=new i("whitespace",{fontCharacter:"\\eb7d"}),i.wholeWord=new i("whole-word",{fontCharacter:"\\eb7e"}),i.window=new i("window",{fontCharacter:"\\eb7f"}),i.wordWrap=new i("word-wrap",{fontCharacter:"\\eb80"}),i.zoomIn=new i("zoom-in",{fontCharacter:"\\eb81"}),i.zoomOut=new i("zoom-out",{fontCharacter:"\\eb82"}),i.listFilter=new i("list-filter",{fontCharacter:"\\eb83"}),i.listFlat=new i("list-flat",{fontCharacter:"\\eb84"}),i.listSelection=new i("list-selection",{fontCharacter:"\\eb85"}),i.selection=new i("selection",{fontCharacter:"\\eb85"}),i.listTree=new i("list-tree",{fontCharacter:"\\eb86"}),i.debugBreakpointFunctionUnverified=new i("debug-breakpoint-function-unverified",{fontCharacter:"\\eb87"}),i.debugBreakpointFunction=new i("debug-breakpoint-function",{fontCharacter:"\\eb88"}),i.debugBreakpointFunctionDisabled=new i("debug-breakpoint-function-disabled",{fontCharacter:"\\eb88"}),i.debugStackframeActive=new i("debug-stackframe-active",{fontCharacter:"\\eb89"}),i.debugStackframeDot=new i("debug-stackframe-dot",{fontCharacter:"\\eb8a"}),i.debugStackframe=new i("debug-stackframe",{fontCharacter:"\\eb8b"}),i.debugStackframeFocused=new i("debug-stackframe-focused",{fontCharacter:"\\eb8b"}),i.debugBreakpointUnsupported=new i("debug-breakpoint-unsupported",{fontCharacter:"\\eb8c"}),i.symbolString=new i("symbol-string",{fontCharacter:"\\eb8d"}),i.debugReverseContinue=new i("debug-reverse-continue",{fontCharacter:"\\eb8e"}),i.debugStepBack=new i("debug-step-back",{fontCharacter:"\\eb8f"}),i.debugRestartFrame=new i("debug-restart-frame",{fontCharacter:"\\eb90"}),i.callIncoming=new i("call-incoming",{fontCharacter:"\\eb92"}),i.callOutgoing=new i("call-outgoing",{fontCharacter:"\\eb93"}),i.menu=new i("menu",{fontCharacter:"\\eb94"}),i.expandAll=new i("expand-all",{fontCharacter:"\\eb95"}),i.feedback=new i("feedback",{fontCharacter:"\\eb96"}),i.groupByRefType=new i("group-by-ref-type",{fontCharacter:"\\eb97"}),i.ungroupByRefType=new i("ungroup-by-ref-type",{fontCharacter:"\\eb98"}),i.account=new i("account",{fontCharacter:"\\eb99"}),i.bellDot=new i("bell-dot",{fontCharacter:"\\eb9a"}),i.debugConsole=new i("debug-console",{fontCharacter:"\\eb9b"}),i.library=new i("library",{fontCharacter:"\\eb9c"}),i.output=new i("output",{fontCharacter:"\\eb9d"}),i.runAll=new i("run-all",{fontCharacter:"\\eb9e"}),i.syncIgnored=new i("sync-ignored",{fontCharacter:"\\eb9f"}),i.pinned=new i("pinned",{fontCharacter:"\\eba0"}),i.githubInverted=new i("github-inverted",{fontCharacter:"\\eba1"}),i.debugAlt=new i("debug-alt",{fontCharacter:"\\eb91"}),i.serverProcess=new i("server-process",{fontCharacter:"\\eba2"}),i.serverEnvironment=new i("server-environment",{fontCharacter:"\\eba3"}),i.pass=new i("pass",{fontCharacter:"\\eba4"}),i.stopCircle=new i("stop-circle",{fontCharacter:"\\eba5"}),i.playCircle=new i("play-circle",{fontCharacter:"\\eba6"}),i.record=new i("record",{fontCharacter:"\\eba7"}),i.debugAltSmall=new i("debug-alt-small",{fontCharacter:"\\eba8"}),i.vmConnect=new i("vm-connect",{fontCharacter:"\\eba9"}),i.cloud=new i("cloud",{fontCharacter:"\\ebaa"}),i.merge=new i("merge",{fontCharacter:"\\ebab"}),i.exportIcon=new i("export",{fontCharacter:"\\ebac"}),i.graphLeft=new i("graph-left",{fontCharacter:"\\ebad"}),i.magnet=new i("magnet",{fontCharacter:"\\ebae"}),i.notebook=new i("notebook",{fontCharacter:"\\ebaf"}),i.redo=new i("redo",{fontCharacter:"\\ebb0"}),i.checkAll=new i("check-all",{fontCharacter:"\\ebb1"}),i.pinnedDirty=new i("pinned-dirty",{fontCharacter:"\\ebb2"}),i.passFilled=new i("pass-filled",{fontCharacter:"\\ebb3"}),i.circleLargeFilled=new i("circle-large-filled",{fontCharacter:"\\ebb4"}),i.circleLargeOutline=new i("circle-large-outline",{fontCharacter:"\\ebb5"}),i.combine=new i("combine",{fontCharacter:"\\ebb6"}),i.gather=new i("gather",{fontCharacter:"\\ebb6"}),i.table=new i("table",{fontCharacter:"\\ebb7"}),i.variableGroup=new i("variable-group",{fontCharacter:"\\ebb8"}),i.typeHierarchy=new i("type-hierarchy",{fontCharacter:"\\ebb9"}),i.typeHierarchySub=new i("type-hierarchy-sub",{fontCharacter:"\\ebba"}),i.typeHierarchySuper=new i("type-hierarchy-super",{fontCharacter:"\\ebbb"}),i.gitPullRequestCreate=new i("git-pull-request-create",{fontCharacter:"\\ebbc"}),i.runAbove=new i("run-above",{fontCharacter:"\\ebbd"}),i.runBelow=new i("run-below",{fontCharacter:"\\ebbe"}),i.notebookTemplate=new i("notebook-template",{fontCharacter:"\\ebbf"}),i.debugRerun=new i("debug-rerun",{fontCharacter:"\\ebc0"}),i.workspaceTrusted=new i("workspace-trusted",{fontCharacter:"\\ebc1"}),i.workspaceUntrusted=new i("workspace-untrusted",{fontCharacter:"\\ebc2"}),i.workspaceUnspecified=new i("workspace-unspecified",{fontCharacter:"\\ebc3"}),i.terminalCmd=new i("terminal-cmd",{fontCharacter:"\\ebc4"}),i.terminalDebian=new i("terminal-debian",{fontCharacter:"\\ebc5"}),i.terminalLinux=new i("terminal-linux",{fontCharacter:"\\ebc6"}),i.terminalPowershell=new i("terminal-powershell",{fontCharacter:"\\ebc7"}),i.terminalTmux=new i("terminal-tmux",{fontCharacter:"\\ebc8"}),i.terminalUbuntu=new i("terminal-ubuntu",{fontCharacter:"\\ebc9"}),i.terminalBash=new i("terminal-bash",{fontCharacter:"\\ebca"}),i.arrowSwap=new i("arrow-swap",{fontCharacter:"\\ebcb"}),i.copy=new i("copy",{fontCharacter:"\\ebcc"}),i.personAdd=new i("person-add",{fontCharacter:"\\ebcd"}),i.filterFilled=new i("filter-filled",{fontCharacter:"\\ebce"}),i.wand=new i("wand",{fontCharacter:"\\ebcf"}),i.debugLineByLine=new i("debug-line-by-line",{fontCharacter:"\\ebd0"}),i.inspect=new i("inspect",{fontCharacter:"\\ebd1"}),i.layers=new i("layers",{fontCharacter:"\\ebd2"}),i.layersDot=new i("layers-dot",{fontCharacter:"\\ebd3"}),i.layersActive=new i("layers-active",{fontCharacter:"\\ebd4"}),i.compass=new i("compass",{fontCharacter:"\\ebd5"}),i.compassDot=new i("compass-dot",{fontCharacter:"\\ebd6"}),i.compassActive=new i("compass-active",{fontCharacter:"\\ebd7"}),i.azure=new i("azure",{fontCharacter:"\\ebd8"}),i.issueDraft=new i("issue-draft",{fontCharacter:"\\ebd9"}),i.gitPullRequestClosed=new i("git-pull-request-closed",{fontCharacter:"\\ebda"}),i.gitPullRequestDraft=new i("git-pull-request-draft",{fontCharacter:"\\ebdb"}),i.debugAll=new i("debug-all",{fontCharacter:"\\ebdc"}),i.debugCoverage=new i("debug-coverage",{fontCharacter:"\\ebdd"}),i.runErrors=new i("run-errors",{fontCharacter:"\\ebde"}),i.folderLibrary=new i("folder-library",{fontCharacter:"\\ebdf"}),i.dropDownButton=new i("drop-down-button",i.chevronDown.definition)},"56dc":function(e,t,i){},"56f3":function(e,t,i){},5717:function(e,t,i){"use strict";i.d(t,"a",(function(){return n})),t=i("0a0f");const n=Object(t.c)("codeEditorService")},"580d":function(e,t,i){"use strict";function n(e,t){let i=0;for(let n=0;nt!==e&&(t instanceof c.d&&(o=Object(s.x)(Object(s.Q)(t.value).pop())),!0));const r=Object(s.d)(o,i);n=n.replace(/(\r\n|\r|\n)(.*)/g,(e,t,i)=>""+t+o.substr(r)+i)}return n}}}class x{constructor(e,t){this._labelService=e,this._model=t}resolve(e){const t=e["name"];if("TM_FILENAME"===t)return g.a(this._model.uri.fsPath);if("TM_FILENAME_BASE"!==t)return"TM_DIRECTORY"===t&&this._labelService?"."===g.b(this._model.uri.fsPath)?"":this._labelService.getUriLabel(Object(p.d)(this._model.uri)):"TM_FILEPATH"===t&&this._labelService?this._labelService.getUriLabel(this._model.uri):"RELATIVE_FILEPATH"===t&&this._labelService?this._labelService.getUriLabel(this._model.uri,{relative:!0,noPrefix:!0}):void 0;{const t=g.a(this._model.uri.fsPath);return e=t.lastIndexOf("."),e<=0?t:t.slice(0,e)}}}class k{constructor(e,t,i,n){this._readClipboardText=e,this._selectionIdx=t,this._selectionCount=i,this._spread=n}resolve(e){if("CLIPBOARD"===e.name){const t=this._readClipboardText();if(t)return this._spread&&(e=t.split(/\r\n|\n|\r/).filter(e=>!Object(s.C)(e)),e.length===this._selectionCount)?e[this._selectionIdx]:t}}}class D{constructor(e,t){this._model=e,this._selection=t}resolve(e){e=e["name"];var t=this._model.getLanguageIdAtPosition(this._selection.selectionStartLineNumber,this._selection.selectionStartColumn);t=m.a.getComments(t);if(t)return"LINE_COMMENT"===e?t.lineCommentToken||void 0:"BLOCK_COMMENT_START"===e?t.blockCommentStartToken||void 0:"BLOCK_COMMENT_END"===e&&t.blockCommentEndToken||void 0}}class N{constructor(){this._date=new Date}resolve(e){return e=e.name,"CURRENT_YEAR"===e?String(this._date.getFullYear()):"CURRENT_YEAR_SHORT"===e?String(this._date.getFullYear()).slice(-2):"CURRENT_MONTH"===e?String(this._date.getMonth().valueOf()+1).padStart(2,"0"):"CURRENT_DATE"===e?String(this._date.getDate().valueOf()).padStart(2,"0"):"CURRENT_HOUR"===e?String(this._date.getHours().valueOf()).padStart(2,"0"):"CURRENT_MINUTE"===e?String(this._date.getMinutes().valueOf()).padStart(2,"0"):"CURRENT_SECOND"===e?String(this._date.getSeconds().valueOf()).padStart(2,"0"):"CURRENT_DAY_NAME"===e?N.dayNames[this._date.getDay()]:"CURRENT_DAY_NAME_SHORT"===e?N.dayNamesShort[this._date.getDay()]:"CURRENT_MONTH_NAME"===e?N.monthNames[this._date.getMonth()]:"CURRENT_MONTH_NAME_SHORT"===e?N.monthNamesShort[this._date.getMonth()]:"CURRENT_SECONDS_UNIX"===e?String(Math.floor(this._date.getTime()/1e3)):void 0}}N.dayNames=[u.a("Sunday","Sunday"),u.a("Monday","Monday"),u.a("Tuesday","Tuesday"),u.a("Wednesday","Wednesday"),u.a("Thursday","Thursday"),u.a("Friday","Friday"),u.a("Saturday","Saturday")],N.dayNamesShort=[u.a("SundayShort","Sun"),u.a("MondayShort","Mon"),u.a("TuesdayShort","Tue"),u.a("WednesdayShort","Wed"),u.a("ThursdayShort","Thu"),u.a("FridayShort","Fri"),u.a("SaturdayShort","Sat")],N.monthNames=[u.a("January","January"),u.a("February","February"),u.a("March","March"),u.a("April","April"),u.a("May","May"),u.a("June","June"),u.a("July","July"),u.a("August","August"),u.a("September","September"),u.a("October","October"),u.a("November","November"),u.a("December","December")],N.monthNamesShort=[u.a("JanuaryShort","Jan"),u.a("FebruaryShort","Feb"),u.a("MarchShort","Mar"),u.a("AprilShort","Apr"),u.a("MayShort","May"),u.a("JuneShort","Jun"),u.a("JulyShort","Jul"),u.a("AugustShort","Aug"),u.a("SeptemberShort","Sep"),u.a("OctoberShort","Oct"),u.a("NovemberShort","Nov"),u.a("DecemberShort","Dec")];class O{constructor(e){this._workspaceService=e}resolve(e){if(this._workspaceService){var t=(t=this._workspaceService.getWorkspace()).configuration?{id:t.id,configPath:t.configuration}:1===t.folders.length?{id:t.id,uri:t.folders[0].uri}:void 0;if(t)return"WORKSPACE_NAME"===e.name?this._resolveWorkspaceName(t):"WORKSPACE_FOLDER"===e.name?this._resoveWorkspacePath(t):void 0}}_resolveWorkspaceName(e){if(b(e))return g.a(e.uri.path);let t=g.a(e.configPath.path);return t.endsWith(_)?t.substr(0,t.length-_.length-1):t}_resoveWorkspacePath(e){if(b(e))return Object(v.b)(e.uri.fsPath);var t=g.a(e.configPath.path);let i=e.configPath.fsPath;return(i=i.endsWith(t)?i.substr(0,i.length-t.length-1):i)?Object(v.b)(i):"/"}}class E{resolve(e){var t;e=e["name"];return"RANDOM"===e?Math.random().toString().slice(-6):"RANDOM_HEX"===e?Math.random().toString(16).slice(-6):"UUID"===e?(y(C),C[6]=15&C[6]|64,C[8]=63&C[8]|128,e=0,t="",(t+=w[C[e++]])+w[C[e++]]+w[C[e++]]+w[C[e++]]+"-"+w[C[e++]]+w[C[e++]]+"-"+w[C[e++]]+w[C[e++]]+"-"+w[C[e++]]+w[C[e++]]+"-"+w[C[e++]]+w[C[e++]]+w[C[e++]]+w[C[e++]]+w[C[+e]]+w[C[15]]):void 0}}u=i("b7d0");var I=i("303e"),M=i("47cb");Object(u.f)((e,t)=>{function i(t){const i=e.getColor(t);return i?i.toString():"transparent"}t.addRule(`.monaco-editor .snippet-placeholder { background-color: ${i(I.Ec)}; outline-color: ${i(I.Fc)}; }`),t.addRule(`.monaco-editor .finish-snippet-placeholder { background-color: ${i(I.Cc)}; outline-color: ${i(I.Dc)}; }`)});class T{constructor(e,t,i,o){this._editor=e,this._snippet=t,this._offset=i,this._snippetLineLeadingWhitespace=o,this._nestingLevel=1,this._placeholderGroups=Object(n.l)(t.placeholders,c.b.compareByIndex),this._placeholderGroupsIdx=-1}dispose(){this._placeholderDecorations&&this._editor.deltaDecorations([...this._placeholderDecorations.values()],[]),this._placeholderGroups.length=0}_initDecorations(){if(!this._placeholderDecorations){this._placeholderDecorations=new Map;const e=this._editor.getModel();this._editor.changeDecorations(t=>{for(const o of this._snippet.placeholders){var i=this._snippet.offset(o),n=this._snippet.fullLen(o);i=a.a.fromPositions(e.getPositionAt(this._offset+i),e.getPositionAt(this._offset+i+n)),n=o.isFinalTabstop?T._decor.inactiveFinal:T._decor.inactive,i=t.addDecoration(i,n);this._placeholderDecorations.set(o,i)}})}}move(e){if(!this._editor.hasModel())return[];if(this._initDecorations(),0<=this._placeholderGroupsIdx){let e=[];for(const n of this._placeholderGroups[this._placeholderGroupsIdx])if(n.transform){var t=this._placeholderDecorations.get(n),i=(t=this._editor.getModel().getDecorationRange(t),this._editor.getModel().getValueInRange(t));const o=n.transform.resolve(i).split(/\r\n|\r|\n/);for(let e=1;e{const t=new Set,i=[];for(const h of this._placeholderGroups[this._placeholderGroupsIdx]){var o=this._placeholderDecorations.get(h),s=this._editor.getModel().getDecorationRange(o);i.push(new l.a(s.startLineNumber,s.startColumn,s.endLineNumber,s.endColumn)),n=n&&this._hasPlaceholderBeenCollapsed(h),e.changeDecorationOptions(o,h.isFinalTabstop?T._decor.activeFinal:T._decor.active),t.add(h);for(const i of this._snippet.enclosingPlaceholders(h)){var r=this._placeholderDecorations.get(i);e.changeDecorationOptions(r,i.isFinalTabstop?T._decor.activeFinal:T._decor.active),t.add(i)}}for(var[a,d]of this._placeholderDecorations)t.has(a)||e.changeDecorationOptions(d,a.isFinalTabstop?T._decor.inactiveFinal:T._decor.inactive);return i});return n?this.move(e):null!=o?o:[]}_hasPlaceholderBeenCollapsed(e){let t=e;for(;t;){if(t instanceof c.b){var i=this._placeholderDecorations.get(t);const e=this._editor.getModel().getDecorationRange(i);if(e.isEmpty()&&0{for(const n of this._placeholderGroups[this._placeholderGroupsIdx]){const d=e.shift();var o=d._snippet.placeholderInfo.last.index;for(const e of d._snippet.placeholderInfo.all)e.isFinalTabstop?e.index=n.index+(o+1)/this._nestingLevel:e.index=n.index+e.index/this._nestingLevel;this._snippet.replace(n,d._snippet.children);var s=this._placeholderDecorations.get(n);i.removeDecoration(s),this._placeholderDecorations.delete(n);for(const e of d._snippet.placeholders){var r=d._snippet.offset(e),l=d._snippet.fullLen(e);r=a.a.fromPositions(t.getPositionAt(d._offset+r),t.getPositionAt(d._offset+r+l)),l=i.addDecoration(r,T._decor.inactive);this._placeholderDecorations.set(e,l)}}this._placeholderGroups=Object(n.l)(this._snippet.placeholders,c.b.compareByIndex)})}}T._decor={active:t.a.register({description:"snippet-placeholder-1",stickiness:0,className:"snippet-placeholder"}),inactive:t.a.register({description:"snippet-placeholder-2",stickiness:1,className:"snippet-placeholder"}),activeFinal:t.a.register({description:"snippet-placeholder-3",stickiness:1,className:"finish-snippet-placeholder"}),inactiveFinal:t.a.register({description:"snippet-placeholder-4",stickiness:1,className:"finish-snippet-placeholder"})};const A={overwriteBefore:0,overwriteAfter:0,adjustWhitespace:!0,clipboardText:void 0,overtypingCapturer:void 0};class R{constructor(e,t,i=A){this._templateMerges=[],this._snippets=[],this._editor=e,this._template=t,this._options=i}static adjustWhitespace(e,t,i,n,o){var r=e.getLineContent(t.lineNumber);const a=Object(s.x)(r,0,t.column-1);let l;return i.walk(t=>{if(t instanceof c.d&&!(t.parent instanceof c.a)){const s=t.value.split(/\r\n|\r|\n/);if(n){var o=i.offset(t);0===o?s[0]=e.normalizeIndentation(s[0]):10!==(o=(l=null!==l&&void 0!==l?l:i.toString()).charCodeAt(o-1))&&13!==o||(s[0]=e.normalizeIndentation(a+s[0]));for(let t=1;te.get(d.a,h.d)),f=e.invokeWithinContext(e=>new x(e.get(M.a,h.d),F)),_=()=>l;let B=0;var b,v,C=F.getValueInRange(R.adjustSelection(F,e.getSelection(),i,0)),w=F.getValueInRange(R.adjustSelection(F,e.getSelection(),0,n)),y=F.getLineFirstNonWhitespaceColumn(e.getSelection().positionLineNumber),I=e.getSelections().map((e,t)=>({selection:e,idx:t})).sort((e,t)=>a.a.compareRangesUsingStarts(e.selection,t.selection));for({selection:b,idx:v}of I){let a=R.adjustSelection(F,b,i,0),l=R.adjustSelection(F,b,0,n);C!==F.getValueInRange(a)&&(a=b),w!==F.getValueInRange(l)&&(l=b);const d=b.setStartPosition(a.startLineNumber,a.startColumn).setEndPosition(l.endLineNumber,l.endColumn),h=(new c.c).parse(t,!0,o);var A=d.getStartPosition(),P=R.adjustWhitespace(F,A,h,s||0 ")}"`}insert(){var e,t;this._editor.hasModel()&&(({edits:e,snippets:t}=R.createEditsAndSnippets(this._editor,this._template,this._options.overwriteBefore,this._options.overwriteAfter,!1,this._options.adjustWhitespace,this._options.clipboardText,this._options.overtypingCapturer)),this._snippets=t,this._editor.executeEdits("snippet",e,e=>this._snippets[0].hasPlaceholder?this._move(!0):e.filter(e=>!!e.identifier).map(e=>l.a.fromPositions(e.range.getEndPosition()))),this._editor.revealRange(this._editor.getSelections()[0]))}merge(e,t=A){if(this._editor.hasModel()){this._templateMerges.push([this._snippets[0]._nestingLevel,this._snippets[0]._placeholderGroupsIdx,e]);const{edits:i,snippets:n}=R.createEditsAndSnippets(this._editor,e,t.overwriteBefore,t.overwriteAfter,!0,t.adjustWhitespace,t.clipboardText,t.overtypingCapturer);this._editor.executeEdits("snippet",i,e=>{for(const t of this._snippets)t.merge(n);return this._snippets[0].hasPlaceholder?this._move(void 0):e.filter(e=>!!e.identifier).map(e=>l.a.fromPositions(e.range.getEndPosition()))})}}next(){const e=this._move(!0);this._editor.setSelections(e),this._editor.revealPositionInCenterIfOutsideViewport(e[0].getPosition())}prev(){const e=this._move(!1);this._editor.setSelections(e),this._editor.revealPositionInCenterIfOutsideViewport(e[0].getPosition())}_move(e){const t=[];for(const n of this._snippets){var i=n.move(e);t.push(...i)}return t}get isAtFirstPlaceholder(){return this._snippets[0].isAtFirstPlaceholder}get isAtLastPlaceholder(){return this._snippets[0].isAtLastPlaceholder}get hasPlaceholder(){return this._snippets[0].hasPlaceholder}get choice(){return this._snippets[0].choice}isSelectionWithinPlaceholders(){if(!this.hasPlaceholder)return!1;const e=this._editor.getSelections();if(e.length{e.push(...o.get(t))})}for(var[o,s]of(e.sort(a.a.compareRangesUsingStarts),t))if(s.length!==e.length)t.delete(o);else{s.sort(a.a.compareRangesUsingStarts);for(let i=0;ithis.cancelHasListener=!0})),this.onDidCancel=this._onDidCancel.event,this.cancelHasListener=!1,this._onDidRun=this._register(new a.b),this.onDidRun=this._onDidRun.event,this._onBeforeRun=this._register(new a.b),this.onBeforeRun=this._onBeforeRun.event,this.options=t,this._context=null!=(i=t.context)?i:null,this._orientation=null!=(i=this.options.orientation)?i:0,this._triggerKeys={keyDown:null!=(i=null==(i=this.options.triggerKeys)?void 0:i.keyDown)&&i,keys:null!=(i=null==(i=this.options.triggerKeys)?void 0:i.keys)?i:[3,10]},this.options.actionRunner?this._actionRunner=this.options.actionRunner:(this._actionRunner=new r.b,this._register(this._actionRunner)),this._register(this._actionRunner.onDidRun(e=>this._onDidRun.fire(e))),this._register(this._actionRunner.onBeforeRun(e=>this._onBeforeRun.fire(e))),this._actionIds=[],this.viewItems=[],this.focusedItem=void 0,this.domNode=document.createElement("div"),!(this.domNode.className="monaco-action-bar")!==t.animated&&this.domNode.classList.add("animated"),this._orientation){case 0:l=[15],d=[17];break;case 1:l=[16],d=[18],this.domNode.className+=" vertical"}this._register(n.i(this.domNode,n.d.KEY_DOWN,e=>{const t=new o.a(e);let i=!0;e="number"==typeof this.focusedItem?this.viewItems[this.focusedItem]:void 0,l&&(t.equals(l[0])||t.equals(l[1]))?i=this.focusPrevious():d&&(t.equals(d[0])||t.equals(d[1]))?i=this.focusNext():t.equals(9)&&this.cancelHasListener?this._onDidCancel.fire():t.equals(14)?i=this.focusFirst():t.equals(13)?i=this.focusLast():t.equals(2)&&e instanceof s.b&&e.trapsArrowNavigation?i=this.focusNext():this.isTriggerKeyEvent(t)?this._triggerKeys.keyDown?this.doTrigger(t):this.triggerKeyDown=!0:i=!1,i&&(t.preventDefault(),t.stopPropagation())})),this._register(n.i(this.domNode,n.d.KEY_UP,e=>{const t=new o.a(e);this.isTriggerKeyEvent(t)?(!this._triggerKeys.keyDown&&this.triggerKeyDown&&(this.triggerKeyDown=!1,this.doTrigger(t)),t.preventDefault(),t.stopPropagation()):(t.equals(2)||t.equals(1026))&&this.updateFocusedItem()})),this.focusTracker=this._register(n.Y(this.domNode)),this._register(this.focusTracker.onDidBlur(()=>{n.y()!==this.domNode&&n.L(n.y(),this.domNode)||(this._onDidBlur.fire(),this.focusedItem=void 0,this.triggerKeyDown=!1)})),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(i=>{t=t||e.equals(i)}),t}updateFocusedItem(){for(let t=0;tt.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 i=Array.isArray(e)?e:[e];let o=d.i(t.index)?t.index:null;i.forEach(e=>{const i=document.createElement("li");let r;i.className="action-item",i.setAttribute("role","presentation"),this.options.allowContextMenu||this._register(n.i(i,n.d.CONTEXT_MENU,e=>{n.c.stop(e,!0)})),(r=(r=this.options.actionViewItemProvider?this.options.actionViewItemProvider(e):r)||new s.a(this.context,e,t)).actionRunner=this._actionRunner,r.setActionContext(this.context),r.render(i),this.focusable&&r instanceof s.b&&0===this.viewItems.length&&r.setFocusable(!0),null===o||o<0||o>=this.actionsList.children.length?(this.actionsList.appendChild(i),this.viewItems.push(r),this._actionIds.push(e.id)):(this.actionsList.insertBefore(i,this.actionsList.children[o]),this.viewItems.splice(o,0,r),this._actionIds.splice(o,0,e.id),o++)}),"number"==typeof this.focusedItem&&this.focus(this.focusedItem)}clear(){Object(l.f)(this.viewItems),this.viewItems=[],this._actionIds=[],n.t(this.actionsList)}length(){return this.viewItems.length}focus(e){let t=!1,i=void 0;void 0===e?t=!0:"number"==typeof e?i=e:"boolean"==typeof e&&(t=e),t&&void 0===this.focusedItem?(e=this.viewItems.findIndex(e=>e.isEnabled()),this.focusedItem=-1===e?void 0:e):void 0!==i&&(this.focusedItem=i),this.updateFocus()}focusFirst(){return this.focusedItem=1=this.viewItems.length)return this.focusedItem=e,!1}while(this.focusedItem=(this.focusedItem+1)%this.viewItems.length,t=this.viewItems[this.focusedItem],this.focusedItem!==e&&this.options.focusOnlyEnabledItems&&!t.isEnabled());return this.updateFocus(),!0}focusPrevious(){if(void 0===this.focusedItem)this.focusedItem=0;else if(this.viewItems.length<=1)return!1;var 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}}while(t=this.viewItems[this.focusedItem],this.focusedItem!==e&&this.options.focusOnlyEnabledItems&&!t.isEnabled());return this.updateFocus(!0),!0}updateFocus(e,t){void 0===this.focusedItem&&this.actionsList.focus({preventScroll:t});for(let i=0;iy(void 0,void 0,void 0,(function*(){var[i,n,o]=t;Object(C.c)(v.a.isUri(i)),Object(C.c)(m.a.isIPosition(n)),Object(C.c)("string"==typeof o||!o);const s=yield e.get(w.a).createModelReference(i);try{const e=yield L(s.object.textEditorModel,m.a.lift(n),{triggerKind:f.C.Invoke,isRetrigger:!1,triggerCharacter:o},_.a.None);if(e)return setTimeout(()=>e.dispose(),0),e.value}finally{s.dispose()}})));b=i("5bd7");var x,k=i("303e"),D=i("b7d0"),N=i("5fe7"),O=i("3170"),E=function(e,t,i,n){return new(i=i||Promise)((function(o,s){function r(e){try{l(n.next(e))}catch(e){s(e)}}function a(e){try{l(n.throw(e))}catch(e){s(e)}}function l(e){var t;e.done?o(e.value):((t=e.value)instanceof i?t:new i((function(e){e(t)}))).then(r,a)}l((n=n.apply(e,t||[])).next())}))},I=x=x||{};I.Default={type:0},I.Pending=class{constructor(e,t){this.request=e,this.previouslyActiveHints=t,this.type=2}},I.Active=class{constructor(e){this.hints=e,this.type=1}};class M extends o.a{constructor(e,t=M.DEFAULT_DELAY){super(),this._onChangedHints=this._register(new c.b),this.onChangedHints=this._onChangedHints.event,this.triggerOnType=!1,this._state=x.Default,this._pendingTriggers=[],this._lastSignatureHelpResult=this._register(new o.d),this.triggerChars=new O.b,this.retriggerChars=new O.b,this.triggerId=0,this.editor=e,this.throttledDelayer=new N.a(t),this._register(this.editor.onDidBlurEditorWidget(()=>this.cancel())),this._register(this.editor.onDidChangeConfiguration(()=>this.onEditorConfigurationChange())),this._register(this.editor.onDidChangeModel(e=>this.onModelChanged())),this._register(this.editor.onDidChangeModelLanguage(e=>this.onModelChanged())),this._register(this.editor.onDidChangeCursorSelection(e=>this.onCursorChange(e))),this._register(this.editor.onDidChangeModelContent(e=>this.onModelContentChange())),this._register(f.B.onDidChange(this.onModelChanged,this)),this._register(this.editor.onDidType(e=>this.onDidType(e))),this.onEditorConfigurationChange(),this.onModelChanged()}get state(){return this._state}set state(e){2===this._state.type&&this._state.request.cancel(),this._state=e}cancel(e=!1){this.state=x.Default,this.throttledDelayer.cancel(),e||this._onChangedHints.fire(void 0)}trigger(e,t){var i=this.editor.getModel();if(i&&f.B.has(i)){const i=++this.triggerId;this._pendingTriggers.push(e),this.throttledDelayer.trigger(()=>this.doTrigger(i),t).catch(p.f)}}next(){var e,t,i,n;1===this.state.type&&(e=this.state.hints.signatures.length,i=(t=this.state.hints.activeSignature)%e==e-1,n=this.editor.getOption(75).cycle,(e<2||i)&&!n?this.cancel():this.updateActiveSignature(i&&n?0:t+1))}previous(){var e,t,i,n;1===this.state.type&&(e=this.state.hints.signatures.length,i=0===(t=this.state.hints.activeSignature),n=this.editor.getOption(75).cycle,(e<2||i)&&!n?this.cancel():this.updateActiveSignature(i&&n?e-1:t-1))}updateActiveSignature(e){1===this.state.type&&(this.state=new x.Active(Object.assign(Object.assign({},this.state.hints),{activeSignature:e})),this._onChangedHints.fire(this.state.hints))}doTrigger(e){return E(this,void 0,void 0,(function*(){var t=1===this.state.type||2===this.state.type,i=this.getLastActiveHints();if(this.cancel(!0),0===this._pendingTriggers.length)return!1;var n=this._pendingTriggers.reduce(T);this._pendingTriggers=[];const o={triggerKind:n.triggerKind,triggerCharacter:n.triggerCharacter,isRetrigger:t,activeSignatureHelp:i};if(!this.editor.hasModel())return!1;const s=this.editor.getModel(),r=this.editor.getPosition();this.state=new x.Pending(Object(N.h)(e=>L(s,r,o,e)),i);try{const t=yield this.state.request;return e!==this.triggerId?(null!==t&&void 0!==t&&t.dispose(),!1):t&&t.value.signatures&&0!==t.value.signatures.length?(this.state=new x.Active(t.value),this._lastSignatureHelpResult.value=t,this._onChangedHints.fire(this.state.hints),!0):(null!==t&&void 0!==t&&t.dispose(),this._lastSignatureHelpResult.clear(),this.cancel(),!1)}catch(t){return e===this.triggerId&&(this.state=x.Default),Object(p.f)(t),!1}}))}getLastActiveHints(){switch(this.state.type){case 1:return this.state.hints;case 2:return this.state.previouslyActiveHints;default:return}}get isTriggered(){return 1===this.state.type||2===this.state.type||this.throttledDelayer.isTriggered()}onModelChanged(){this.cancel(),this.triggerChars=new O.b,this.retriggerChars=new O.b;var e=this.editor.getModel();if(e)for(const t of f.B.ordered(e)){for(const e of t.signatureHelpTriggerCharacters||[])this.triggerChars.add(e.charCodeAt(0)),this.retriggerChars.add(e.charCodeAt(0));for(const e of t.signatureHelpRetriggerCharacters||[])this.retriggerChars.add(e.charCodeAt(0))}}onDidType(e){var t,i;this.triggerOnType&&(t=e.length-1,i=e.charCodeAt(t),(this.triggerChars.has(i)||this.isTriggered&&this.retriggerChars.has(i))&&this.trigger({triggerKind:f.C.TriggerCharacter,triggerCharacter:e.charAt(t)}))}onCursorChange(e){"mouse"===e.source?this.cancel():this.isTriggered&&this.trigger({triggerKind:f.C.ContentChange})}onModelContentChange(){this.isTriggered&&this.trigger({triggerKind:f.C.ContentChange})}onEditorConfigurationChange(){this.triggerOnType=this.editor.getOption(75).enabled,this.triggerOnType||this.cancel()}dispose(){this.cancel(!0),super.dispose()}}function T(e,t){switch(t.triggerKind){case f.C.Invoke:return t;case f.C.ContentChange:return e;default:return f.C.TriggerCharacter,t}}M.DEFAULT_DELAY=120;var A=i("3742"),R=(I=i("561a"),i("9c41")),P=(i=i("bf5b"),function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3{e?(this.show(),this.render(e)):this.hide()}))}createParameterHintDOMNodes(){const e=B(".editor-widget.parameter-hints-widget"),t=l.q(e,B(".phwrapper"));t.tabIndex=-1;var i=l.q(t,B(".controls")),n=l.q(i,B(".button"+D.d.asCSSSelector(W))),o=l.q(i,B(".overloads"));i=l.q(i,B(".button"+D.d.asCSSSelector(j))),this._register(l.i(n,"click",e=>{l.c.stop(e),this.previous()})),this._register(l.i(i,"click",e=>{l.c.stop(e),this.next()})),n=B(".body");const s=new h.a(n,{});this._register(s),t.appendChild(s.getDomNode()),i=l.q(n,B(".signature")),n=l.q(n,B(".docs")),e.style.userSelect="text",this.domNodes={element:e,signature:i,overloads:o,docs:n,scrollbar:s},this.editor.addContentWidget(this),this.hide(),this._register(this.editor.onDidChangeCursorSelection(e=>{this.visible&&this.editor.layoutContentWidget(this)})),i=()=>{var e;this.domNodes&&(e=this.editor.getOption(42),this.domNodes.element.style.fontSize=e.fontSize+"px")},i(),this._register(c.c.chain(this.editor.onDidChangeConfiguration.bind(this.editor)).filter(e=>e.hasChanged(42)).on(i,null)),this._register(this.editor.onDidLayoutChange(e=>this.updateMaxHeight())),this.updateMaxHeight()}show(){this.visible||(this.domNodes||this.createParameterHintDOMNodes(),this.keyVisible.set(!0),this.visible=!0,setTimeout(()=>{this.domNodes&&this.domNodes.element.classList.add("visible")},100),this.editor.layoutContentWidget(this))}hide(){this.renderDisposeables.clear(),this.visible&&(this.keyVisible.reset(),this.visible=!1,this.announcedLabel=null,this.domNodes&&this.domNodes.element.classList.remove("visible"),this.editor.layoutContentWidget(this))}getPosition(){return this.visible?{position:this.editor.getPosition(),preference:[1,2]}:null}render(e){if(this.renderDisposeables.clear(),this.domNodes){var t=1{var e;null!=(e=this.domNodes)&&e.scrollbar.scanDomNode()}}));return t.element.classList.add("markdown-docs"),t}hasDocs(e,t){return!!(t&&"string"==typeof t.documentation&&0{const i=e.getColor(k.F);i&&(n=e.type===R.a.HIGH_CONTRAST?2:1,t.addRule(`.monaco-editor .parameter-hints-widget { border: ${n}px solid ${i}; }`),t.addRule(`.monaco-editor .parameter-hints-widget.multiple .body { border-left: 1px solid ${i.transparent(.5)}; }`),t.addRule(`.monaco-editor .parameter-hints-widget .signature.has-docs { border-bottom: 1px solid ${i.transparent(.5)}; }`));var n=e.getColor(k.E);n&&t.addRule(`.monaco-editor .parameter-hints-widget { background-color: ${n}; }`),n=e.getColor(k.Jc),n&&t.addRule(`.monaco-editor .parameter-hints-widget a { color: ${n}; }`),n=e.getColor(k.Ic),n&&t.addRule(`.monaco-editor .parameter-hints-widget a:hover { color: ${n}; }`),n=e.getColor(k.G),n&&t.addRule(`.monaco-editor .parameter-hints-widget { color: ${n}; }`),n=e.getColor(k.Hc);n&&t.addRule(`.monaco-editor .parameter-hints-widget code { background-color: ${n}; }`)}),i=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3e.cancel(),kbOpts:{weight:175,kbExpr:s.a.focus,primary:9,secondary:[1033]}})),Object(a.k)(new U({id:"showPrevParameterHint",precondition:r.a.and(S.Visible,S.MultipleSignatures),handler:e=>e.previous(),kbOpts:{weight:175,kbExpr:s.a.focus,primary:16,secondary:[528],mac:{primary:16,secondary:[528,302]}}})),Object(a.k)(new U({id:"showNextParameterHint",precondition:r.a.and(S.Visible,S.MultipleSignatures),handler:e=>e.next(),kbOpts:{weight:175,kbExpr:s.a.focus,primary:18,secondary:[530],mac:{primary:18,secondary:[530,300]}}}))},"5bd7":function(e,t,i){"use strict";i.d(t,"a",(function(){return a})),i.d(t,"b",(function(){return l})),i.d(t,"c",(function(){return d}));var n=i("a666"),o=i("3742"),s=i("6d8e"),r=(t=i("0a0f"),function(e,t,i,n){return new(i=i||Promise)((function(o,s){function r(e){try{l(n.next(e))}catch(e){s(e)}}function a(e){try{l(n.throw(e))}catch(e){s(e)}}function l(e){var t;e.done?o(e.value):((t=e.value)instanceof i?t:new i((function(e){e(t)}))).then(r,a)}l((n=n.apply(e,t||[])).next())}))});const a=Object(t.c)("openerService"),l=Object.freeze({_serviceBrand:void 0,registerOpener(){return n.a.None},registerValidator(){return n.a.None},registerExternalUriResolver(){return n.a.None},setDefaultExternalOpener(){},registerExternalOpener(){return n.a.None},open(){return r(this,void 0,void 0,(function*(){return!1}))},resolveExternalUri(e){return r(this,void 0,void 0,(function*(){return{resolved:e,dispose(){}}}))}});function d(e,t){return s.a.isUri(e)?Object(o.r)(e.scheme,t):Object(o.R)(e,t+":")}},"5d08":function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"rust",extensions:[".rs",".rlib"],aliases:["Rust","rust"],loader:function(){return i.e("chunk-2d238465").then(i.bind(null,"ff4c"))}})},"5d28":function(e,t,i){"use strict";i.d(t,"a",(function(){return r})),i.d(t,"b",(function(){return a}));var n=i("0f70"),o=i("e757"),s=i("30db");class r{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),e=o.a.getPositionOfChildWindowRelativeToAncestorWindow(self,e.view),this.posx-=e.left,this.posy-=e.top}preventDefault(){this.browserEvent.preventDefault()}stopPropagation(){this.browserEvent.stopPropagation()}}class a{constructor(e,t=0,i=0){this.browserEvent=e||null,this.target=e?e.target||e.targetNode||e.srcElement:null,this.deltaY=i,this.deltaX=t,e&&(t=i=e,void 0!==i.wheelDeltaY?this.deltaY=i.wheelDeltaY/120:void 0!==t.VERTICAL_AXIS&&t.axis===t.VERTICAL_AXIS?this.deltaY=-t.detail/3:"wheel"===e.type&&(e.deltaMode===e.DOM_DELTA_LINE?n.g&&!s.f?this.deltaY=-e.deltaY/3:this.deltaY=-e.deltaY:this.deltaY=-e.deltaY/40),void 0!==i.wheelDeltaX?n.h&&s.i?this.deltaX=-i.wheelDeltaX/120:this.deltaX=i.wheelDeltaX/120:void 0!==t.HORIZONTAL_AXIS&&t.axis===t.HORIZONTAL_AXIS?this.deltaX=-e.detail/3:"wheel"===e.type&&(e.deltaMode===e.DOM_DELTA_LINE?n.g&&!s.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()}}},"5d70":function(e,t,i){},"5d75":function(e,t,i){"use strict";i.d(t,"a",(function(){return n})),t=i("0a0f");const n=Object(t.c)("telemetryService")},"5ed2":function(e,t,i){"use strict";i.r(t),i.d(t,"getOccurrencesAtPosition",(function(){return k}));var n=i("dff7"),o=i("e8e3"),s=i("5fe7"),r=i("2504"),a=i("fdcc"),l=i("a666"),d=(t=i("b2cc"),i("6a89")),h=i("c101"),c=i("3352"),u=i("b57f"),g=i("b707"),p=i("4fc3"),m=i("303e"),f=i("b7d0"),_=i("3813"),b=(i=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3()=>Promise.resolve(n.provideDocumentHighlights(e,t,i)).then(void 0,a.g)),o.n)}class D{constructor(e,t,i){this._wordRange=this._getCurrentWordRange(e,t),this.result=Object(s.h)(n=>this._compute(e,t,i,n))}_getCurrentWordRange(e,t){return e=e.getWordAtPosition(t.getPosition()),e?new d.a(t.startLineNumber,e.startColumn,t.startLineNumber,e.endColumn):null}isValid(e,t,i){var n=t.startLineNumber,o=t.startColumn,s=t.endColumn;t=this._getCurrentWordRange(e,t);let r=Boolean(this._wordRange&&this._wordRange.equalsRange(t));for(let l=0,d=i.length;!r&&l=s&&(r=!0)}return r}cancel(){this.result.cancel()}}class N extends D{_compute(e,t,i,n){return k(e,t.getPosition(),n).then(e=>e||[])}}class O extends D{constructor(e,t,i){super(e,t,i),this._selectionIsEmpty=t.isEmpty()}_compute(e,t,i,n){return Object(s.n)(250,n).then(()=>{if(!t.isEmpty())return[];var n=e.getWordAtPosition(t.getPosition());if(!n||1e3({range:e.range,kind:g.h.Text}))})}isValid(e,t,i){var n=t.isEmpty();return this._selectionIsEmpty===n&&super.isValid(e,t,i)}}Object(t.n)("_executeDocumentHighlights",(e,t)=>k(e,t,r.a.None));class E{constructor(e,t){this.toUnhook=new l.b,this.workerRequestTokenId=0,this.workerRequestCompleted=!1,this.workerRequestValue=[],this.lastCursorPositionChangeTime=0,this.renderDecorationsTimer=-1,this.editor=e,this._hasWordHighlights=x.bindTo(t),this._ignorePositionChangeEvent=!1,this.occurrencesHighlight=this.editor.getOption(71),this.model=this.editor.getModel(),this.toUnhook.add(e.onDidChangeCursorPosition(e=>{this._ignorePositionChangeEvent||this.occurrencesHighlight&&this._onPositionChanged(e)})),this.toUnhook.add(e.onDidChangeModelContent(e=>{this._stopAll()})),this.toUnhook.add(e.onDidChangeConfiguration(e=>{var t=this.editor.getOption(71);this.occurrencesHighlight!==t&&(this.occurrencesHighlight=t,this._stopAll())})),this._decorationIds=[],this.workerRequestTokenId=0,this.workerRequest=null,this.workerRequestCompleted=!1,this.lastCursorPositionChangeTime=0,this.renderDecorationsTimer=-1}hasDecorations(){return 0this.model.getDecorationRange(e)).sort(d.a.compareRangesUsingStarts))}moveNext(){let e=this._getSortedHighlights();var t=(e.findIndex(e=>e.containsPosition(this.editor.getPosition()))+1)%e.length;let i=e[t];try{this._ignorePositionChangeEvent=!0,this.editor.setPosition(i.getStartPosition()),this.editor.revealRangeInCenterIfOutsideViewport(i);var n,o=this._getWord();o&&(n=this.editor.getModel().getLineContent(i.startLineNumber),Object(_.a)(`${n}, ${1+t} of ${e.length} for '${o.word}'`))}finally{this._ignorePositionChangeEvent=!1}}moveBack(){let e=this._getSortedHighlights();var t=(e.findIndex(e=>e.containsPosition(this.editor.getPosition()))-1+e.length)%e.length;let i=e[t];try{this._ignorePositionChangeEvent=!0,this.editor.setPosition(i.getStartPosition()),this.editor.revealRangeInCenterIfOutsideViewport(i);var n,o=this._getWord();o&&(n=this.editor.getModel().getLineContent(i.startLineNumber),Object(_.a)(`${n}, ${1+t} of ${e.length} for '${o.word}'`))}finally{this._ignorePositionChangeEvent=!1}}_removeDecorations(){0t||n.endColumn{t===this.workerRequestTokenId&&(this.workerRequestCompleted=!0,this.workerRequestValue=e||[],this._beginRenderDecorations())},a.f)}}}_beginRenderDecorations(){var e=(new Date).getTime(),t=this.lastCursorPositionChangeTime+250;t<=e?(this.renderDecorationsTimer=-1,this.renderDecorations()):this.renderDecorationsTimer=setTimeout(()=>{this.renderDecorations()},t-e)}renderDecorations(){this.renderDecorationsTimer=-1;let e=[];for(const t of this.workerRequestValue)t.range&&e.push({range:t.range,options:E._getDecorationOptions(t.kind)});this._decorationIds=this.editor.deltaDecorations(this._decorationIds,e),this._hasWordHighlights.set(this.hasDecorations())}static _getDecorationOptions(e){return e===g.h.Write?this._WRITE_OPTIONS:e===g.h.Text?this._TEXT_OPTIONS:this._REGULAR_OPTIONS}dispose(){this._stopAll(),this.toUnhook.dispose()}}E._WRITE_OPTIONS=u.a.register({description:"word-highlight-strong",stickiness:1,className:"wordHighlightStrong",overviewRuler:{color:Object(f.g)(L),position:c.d.Center}}),E._TEXT_OPTIONS=u.a.register({description:"selection-highlight",stickiness:1,className:"selectionHighlight",overviewRuler:{color:Object(f.g)(m.jc),position:c.d.Center}}),E._REGULAR_OPTIONS=u.a.register({description:"word-highlight",stickiness:1,className:"wordHighlight",overviewRuler:{color:Object(f.g)(S),position:c.d.Center}});let I=class e extends l.a{constructor(e,t){super(),this.wordHighlighter=null;const i=()=>{e.hasModel()&&(this.wordHighlighter=new E(e,t))};this._register(e.onDidChangeModel(e=>{this.wordHighlighter&&(this.wordHighlighter.dispose(),this.wordHighlighter=null),i()})),i()}static get(t){return t.getContribution(e.ID)}saveViewState(){return!(!this.wordHighlighter||!this.wordHighlighter.hasDecorations())}moveNext(){this.wordHighlighter&&this.wordHighlighter.moveNext()}moveBack(){this.wordHighlighter&&this.wordHighlighter.moveBack()}restoreViewState(e){this.wordHighlighter&&e&&this.wordHighlighter.restore()}dispose(){this.wordHighlighter&&(this.wordHighlighter.dispose(),this.wordHighlighter=null),super.dispose()}};I.ID="editor.contrib.wordHighlighter",I=i([b(1,p.b)],I);class M extends t.b{constructor(e,t){super(t),this._isNext=e}run(e,t){const i=I.get(t);i&&(this._isNext?i.moveNext():i.moveBack())}}class T extends t.b{constructor(){super({id:"editor.action.wordHighlight.trigger",label:n.a("wordHighlight.trigger.label","Trigger Symbol Highlight"),alias:"Trigger Symbol Highlight",precondition:x.toNegated(),kbOpts:{kbExpr:h.a.editorTextFocus,primary:0,weight:100}})}run(e,t,i){const n=I.get(t);n&&n.restoreViewState(!0)}}Object(t.l)(I.ID,I),Object(t.j)(class extends M{constructor(){super(!0,{id:"editor.action.wordHighlight.next",label:n.a("wordHighlight.next.label","Go to Next Symbol Highlight"),alias:"Go to Next Symbol Highlight",precondition:x,kbOpts:{kbExpr:h.a.editorTextFocus,primary:65,weight:100}})}}),Object(t.j)(class extends M{constructor(){super(!1,{id:"editor.action.wordHighlight.prev",label:n.a("wordHighlight.previous.label","Go to Previous Symbol Highlight"),alias:"Go to Previous Symbol Highlight",precondition:x,kbOpts:{kbExpr:h.a.editorTextFocus,primary:1089,weight:100}})}}),Object(t.j)(T),Object(f.f)((e,t)=>{const i=e.getColor(m.T);i&&(t.addRule(`.monaco-editor .focused .selectionHighlight { background-color: ${i}; }`),t.addRule(`.monaco-editor .selectionHighlight { background-color: ${i.transparent(.5)}; }`));var n=e.getColor(v);n&&t.addRule(`.monaco-editor .wordHighlight { background-color: ${n}; }`),n=e.getColor(C),n&&t.addRule(`.monaco-editor .wordHighlightStrong { background-color: ${n}; }`),n=e.getColor(m.U),n&&t.addRule(`.monaco-editor .selectionHighlight { border: 1px ${"hc"===e.type?"dotted":"solid"} ${n}; box-sizing: border-box; }`),n=e.getColor(w),n&&t.addRule(`.monaco-editor .wordHighlight { border: 1px ${"hc"===e.type?"dashed":"solid"} ${n}; box-sizing: border-box; }`),n=e.getColor(y);n&&t.addRule(`.monaco-editor .wordHighlightStrong { border: 1px ${"hc"===e.type?"dashed":"solid"} ${n}; box-sizing: border-box; }`)})},"5fe7":function(e,t,i){"use strict";i.d(t,"k",(function(){return l})),i.d(t,"h",(function(){return d})),i.d(t,"l",(function(){return h})),i.d(t,"a",(function(){return u})),i.d(t,"f",(function(){return g})),i.d(t,"n",(function(){return p})),i.d(t,"i",(function(){return m})),i.d(t,"j",(function(){return f})),i.d(t,"g",(function(){return _})),i.d(t,"c",(function(){return b})),i.d(t,"e",(function(){return v})),i.d(t,"m",(function(){return C})),i.d(t,"b",(function(){return w})),i.d(t,"d",(function(){return n}));var n,o=i("2504"),s=i("fdcc"),r=i("a666"),a=function(e,t,i,n){return new(i=i||Promise)((function(o,s){function r(e){try{l(n.next(e))}catch(e){s(e)}}function a(e){try{l(n.throw(e))}catch(e){s(e)}}function l(e){var t;e.done?o(e.value):((t=e.value)instanceof i?t:new i((function(e){e(t)}))).then(r,a)}l((n=n.apply(e,t||[])).next())}))};function l(e){return!!e&&"function"==typeof e.then}function d(e){const t=new o.b,i=e(t.token),n=new Promise((e,n)=>{const o=t.token.onCancellationRequested(()=>{o.dispose(),t.dispose(),n(Object(s.b)())});Promise.resolve(i).then(i=>{o.dispose(),t.dispose(),e(i)},e=>{o.dispose(),t.dispose(),n(e)})});return new class{cancel(){t.cancel()}then(e,t){return n.then(e,t)}catch(e){return this.then(void 0,e)}finally(e){return n.finally(e)}}}function h(e,t,i){return Promise.race([e,new Promise(e=>t.onCancellationRequested(()=>e(i)))])}class c{constructor(){this.activePromise=null,this.queuedPromise=null,this.queuedPromiseFactory=null}queue(e){if(this.activePromise){if(this.queuedPromiseFactory=e,!this.queuedPromise){const e=()=>{this.queuedPromise=null;var e=this.queue(this.queuedPromiseFactory);return this.queuedPromiseFactory=null,e};this.queuedPromise=new Promise(t=>{this.activePromise.then(e,e).then(t)})}return new Promise((e,t)=>{this.queuedPromise.then(e,t)})}return this.activePromise=e(),new Promise((e,t)=>{this.activePromise.then(t=>{this.activePromise=null,e(t)},e=>{this.activePromise=null,t(e)})})}}class u{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(Object(s.b)()),this.completionPromise=null)}cancelTimeout(){null!==this.timeout&&(clearTimeout(this.timeout),this.timeout=null)}dispose(){this.cancel()}}class g{constructor(e){this.delayer=new u(e),this.throttler=new c}trigger(e,t){return this.delayer.trigger(()=>this.throttler.queue(e),t)}dispose(){this.delayer.dispose()}}function p(e,t){return t?new Promise((i,n)=>{const o=setTimeout(()=>{r.dispose(),i()},e),r=t.onCancellationRequested(()=>{clearTimeout(o),r.dispose(),n(Object(s.b)())})}):d(t=>p(e,t))}function m(e,t=0){const i=setTimeout(e,t);return Object(r.i)(()=>clearTimeout(i))}function f(e,t=(e=>!!e),i=null){let n=0;const o=e.length,s=()=>{if(n>=o)return Promise.resolve(i);const r=e[n++],a=Promise.resolve(r());return a.then(e=>t(e)?Promise.resolve(e):s())};return s()}class _{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 b{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 v{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)}get delay(){return this.timeout}set delay(e){this.timeout=e}isScheduled(){return-1!==this.timeoutToken}onTimeout(){this.timeoutToken=-1,this.runner&&this.doRun()}doRun(){this.runner&&this.runner()}}let C;if("function"!=typeof requestIdleCallback||"function"!=typeof cancelIdleCallback){const e=Object.freeze({didTimeout:!0,timeRemaining(){return 15}});C=t=>{const i=setTimeout(()=>t(e));let n=!1;return{dispose(){n||(n=!0,clearTimeout(i))}}}}else C=(e,t)=>{const i=requestIdleCallback(e,"number"==typeof t?{timeout:t}:void 0);let n=!1;return{dispose(){n||(n=!0,cancelIdleCallback(i))}}};class w{constructor(e){this._didRun=!1,this._executor=()=>{try{this._value=e()}catch(e){this._error=e}finally{this._didRun=!0}},this._handle=C(()=>this._executor())}dispose(){this._handle.dispose()}get value(){if(this._didRun||(this._handle.dispose(),this._executor()),this._error)throw this._error;return this._value}get isInitialized(){return this._didRun}}(n||(n={})).settled=function(e){return a(this,void 0,void 0,(function*(){let t=void 0;var i=yield Promise.all(e.map(e=>e.then(e=>e,e=>{t=t||e})));if(void 0!==t)throw t;return i}))}},"607c":function(e,t,i){},"62bd":function(e,t,i){"use strict";i.d(t,"a",(function(){return o}));var n=i("308f");const o=new class{constructor(){this._zoomLevel=0,this._onDidChangeZoomLevel=new n.b,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))}}},6424:function(e,t,i){"use strict";function n(e,t,i){let n=null,o=null;if("function"==typeof i.value?(n="value",(o=i.value).length):"function"==typeof i.get&&(n="get",o=i.get),!o)throw new Error("not supported");const s="$memoize$"+t;i[n]=function(...e){return this.hasOwnProperty(s)||Object.defineProperty(this,s,{configurable:!1,enumerable:!1,writable:!1,value:o.apply(this,e)}),this[s]}}i.d(t,"a",(function(){return n}))},6483:function(e,t,i){"use strict";i.d(t,"b",(function(){return d})),i.d(t,"a",(function(){return h}));var n=i("2504"),o=i("fdcc"),s=i("6d8e"),r=i("6a89"),a=i("b707"),l=i("1b69");t=i("9e74");function d(e,t){const i=[],n=a.c.ordered(e).reverse();var o=n.map(n=>Promise.resolve(n.provideDocumentColors(e,t)).then(e=>{if(Array.isArray(e))for(var t of e)i.push({colorInfo:t,provider:n})}));return Promise.all(o).then(()=>i)}function h(e,t,i,n){return Promise.resolve(i.provideColorPresentations(e,t,n))}t.a.registerCommand("_executeDocumentColorProvider",(function(e,...t){var[t]=t;if(!(t instanceof s.a))throw Object(o.c)();const i=e.get(l.a).getModel(t);if(!i)throw Object(o.c)();const r=[],d=a.c.ordered(i).reverse();return e=d.map(e=>Promise.resolve(e.provideDocumentColors(i,n.a.None)).then(e=>{if(Array.isArray(e))for(var t of e)r.push({range:t.range,color:[t.color.red,t.color.green,t.color.blue,t.color.alpha]})})),Promise.all(e).then(()=>r)})),t.a.registerCommand("_executeColorPresentationProvider",(function(e,...t){var[t,i]=t,{uri:i,range:d}=i;if(!(i instanceof s.a&&Array.isArray(t)&&4===t.length&&r.a.isIRange(d)))throw Object(o.c)();var[t,h,c,u]=t;const g=e.get(l.a).getModel(i);if(!g)throw Object(o.c)();const p={range:d,color:{red:t,green:h,blue:c,alpha:u}},m=[],f=a.c.ordered(g).reverse();return e=f.map(e=>Promise.resolve(e.provideColorPresentations(g,p,n.a.None)).then(e=>{Array.isArray(e)&&m.push(...e)})),Promise.all(e).then(()=>m)}))},"650e":function(e,t,i){"use strict";i.d(t,"a",(function(){return n})),i.d(t,"b",(function(){return o})),i.d(t,"c",(function(){return s}));const n={RESOURCES:"ResourceURLs",DOWNLOAD_URL:"DownloadURL",FILES:"Files",TEXT:i("b9b4").a.text,TERMINALS:"Terminals"};class o{constructor(e){this.data=e}update(){}getData(){return this.data}}const s={CurrentDragAndDropData:void 0}},6640:function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"mips",extensions:[".s"],aliases:["MIPS","MIPS-V"],mimetypes:["text/x-mips","text/mips","text/plaintext"],loader:function(){return i.e("chunk-2d0af08c").then(i.bind(null,"0d35"))}})},6653:function(e,t,i){"use strict";i.d(t,"a",(function(){return n})),i.d(t,"b",(function(){return o}));class n{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){this.domNode.classList.toggle(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 o(e){return new n(e)}},"66bd":function(e,t,i){"use strict";i.d(t,"a",(function(){return s}));var n=i("0a0f"),o=i("cdd6");i.d(t,"b",(function(){return o.a}));const s=Object(n.c)("quickInputService")},"66f1":function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"lua",extensions:[".lua"],aliases:["Lua","lua"],loader:function(){return i.e("chunk-2d217e5b").then(i.bind(null,"c94c"))}})},"675a4":function(e,t,i){},"67b4":function(e,t,i){"use strict";i.d(t,"a",(function(){return a}));var n=i("7061"),o=i("6a89"),s=i("db88"),r=function(e,t,i,n){return new(i=i||Promise)((function(o,s){function r(e){try{l(n.next(e))}catch(e){s(e)}}function a(e){try{l(n.throw(e))}catch(e){s(e)}}function l(e){var t;e.done?o(e.value):((t=e.value)instanceof i?t:new i((function(e){e(t)}))).then(r,a)}l((n=n.apply(e,t||[])).next())}))};class a{provideSelectionRanges(e,t){return r(this,void 0,void 0,(function*(){const i=[];for(const n of t){const t=[],o=(i.push(t),new Map);yield new Promise(t=>a._bracketsRightYield(t,0,e,n,o)),yield new Promise(i=>a._bracketsLeftYield(i,0,e,n,o,t))}return i}))}static _bracketsRightYield(e,t,i,n,o){const r=new Map;for(var l=Date.now();;){if(t>=a._maxRounds){e();break}if(!n){e();break}let c=i.findNextBracket(n);if(!c){e();break}if(Date.now()-l>a._maxDuration){setTimeout(()=>a._bracketsRightYield(e,t+1,i,n,o));break}var d=c.close[0];if(c.isOpen){var h=r.has(d)?r.get(d):0;r.set(d,h+1)}else if(h=r.has(d)?r.get(d):0,--h,r.set(d,Math.max(0,h)),h<0){let e=o.get(d);e||(e=new s.a,o.set(d,e)),e.push(c.range)}n=c.range.getEndPosition()}}static _bracketsLeftYield(e,t,i,n,s,r){const l=new Map;for(var d=Date.now();;){if(t>=a._maxRounds&&0===s.size){e();break}if(!n){e();break}let g=i.findPrevBracket(n);if(!g){e();break}if(Date.now()-d>a._maxDuration){setTimeout(()=>a._bracketsLeftYield(e,t+1,i,n,s,r));break}var h=g.close[0];if(g.isOpen){var c=l.has(h)?l.get(h):0;if(--c,l.set(h,Math.max(0,c)),c<0){let e=s.get(h);if(e){let t=e.shift();0===e.size&&s.delete(h);c=o.a.fromPositions(g.range.getEndPosition(),t.getStartPosition());var u=o.a.fromPositions(g.range.getStartPosition(),t.getEndPosition());r.push({range:c}),r.push({range:u}),a._addBracketLeading(i,u,r)}}}else c=l.has(h)?l.get(h):0,l.set(h,c+1);n=g.range.getStartPosition()}}static _addBracketLeading(e,t,i){if(t.startLineNumber!==t.endLineNumber){var s=t.startLineNumber;const r=e.getLineFirstNonWhitespaceColumn(s);if(0!==r&&r!==t.startColumn&&(i.push({range:o.a.fromPositions(new n.a(s,r),t.getEndPosition())}),i.push({range:o.a.fromPositions(new n.a(s,1),t.getEndPosition())})),s-=1,0{e.hasChanged(69)&&(e=l(this._editor.getOption(69)),this._opts.equals(e)||(this._opts=e,this._lastMouseMoveEvent=null,this._hasTriggerKeyOnMouseDown=!1,this._lineNumberOnMouseDown=0,this._onCancel.fire()))})),this._register(this._editor.onMouseMove(e=>this._onEditorMouseMove(new s(e,this._opts)))),this._register(this._editor.onMouseDown(e=>this._onEditorMouseDown(new s(e,this._opts)))),this._register(this._editor.onMouseUp(e=>this._onEditorMouseUp(new s(e,this._opts)))),this._register(this._editor.onKeyDown(e=>this._onEditorKeyDown(new r(e,this._opts)))),this._register(this._editor.onKeyUp(e=>this._onEditorKeyUp(new r(e,this._opts)))),this._register(this._editor.onMouseDrag(()=>this._resetHandler())),this._register(this._editor.onDidChangeCursorSelection(e=>this._onDidChangeCursorSelection(e))),this._register(this._editor.onDidChangeModel(e=>this._resetHandler())),this._register(this._editor.onDidChangeModelContent(()=>this._resetHandler())),this._register(this._editor.onDidScrollChange(e=>{(e.scrollTopChanged||e.scrollLeftChanged)&&this._resetHandler()}))}_onDidChangeCursorSelection(e){e.selection&&e.selection.startColumn!==e.selection.endColumn&&this._resetHandler()}_onEditorMouseMove(e){this._lastMouseMoveEvent=e,this._onMouseMoveOrRelevantKeyDown.fire([e,null])}_onEditorMouseDown(e){this._hasTriggerKeyOnMouseDown=e.hasTriggerModifier,this._lineNumberOnMouseDown=e.target.position?e.target.position.lineNumber:0}_onEditorMouseUp(e){var t=e.target.position?e.target.position.lineNumber:0;this._hasTriggerKeyOnMouseDown&&this._lineNumberOnMouseDown&&this._lineNumberOnMouseDown===t&&this._onExecute.fire(e)}_onEditorKeyDown(e){this._lastMouseMoveEvent&&(e.keyCodeIsTriggerKey||e.keyCodeIsSideBySideKey&&e.hasTriggerModifier)?this._onMouseMoveOrRelevantKeyDown.fire([this._lastMouseMoveEvent,e]):e.hasTriggerModifier&&this._onCancel.fire()}_onEditorKeyUp(e){e.keyCodeIsTriggerKey&&this._onCancel.fire()}_resetHandler(){this._lastMouseMoveEvent=null,this._hasTriggerKeyOnMouseDown=!1,this._onCancel.fire()}}},"6a38":function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"razor",extensions:[".cshtml"],aliases:["Razor","razor"],mimetypes:["text/x-cshtml"],loader:function(){return i.e("chunk-2d0abc00").then(i.bind(null,"1737"))}})},"6a5d":function(e,t,i){"use strict";i.d(t,"a",(function(){return u})),i.d(t,"b",(function(){return m}));var n=i("308f"),o=i("eda7"),s=i("a666"),r=i("40355"),a=i("49d9"),l=i("9768"),d=i("32b8"),h=i("1b69");function c(e){return"string"!=typeof e&&(Array.isArray(e)?e.every(c):!!e.exclusive)}class u{constructor(){this._clock=0,this._entries=[],this._onDidChange=new n.b}get onDidChange(){return this._onDidChange.event}register(e,t){let i={selector:e,provider:t,_score:-1,_time:this._clock++};return this._entries.push(i),this._lastCandidate=void 0,this._onDidChange.fire(this._entries.length),Object(s.i)(()=>{var e;i&&0<=(e=this._entries.indexOf(i))&&(this._entries.splice(e,1),this._lastCandidate=void 0,this._onDidChange.fire(this._entries.length),i=void 0)})}has(e){return 0t.push(e.provider)),t}orderedGroups(e){const t=[];let i,n;return this._orderedForEach(e,e=>{i&&n===e._score?i.push(e.provider):(n=e._score,i=[e.provider],t.push(i))}),t}_orderedForEach(e,t){if(e){this._updateScores(e);for(const e of this._entries)0r&&(r=s)}return r}if("string"==typeof t)return o?"*"===t?5:t===n?10:0:0;if(t){var{language:t,pattern:r,scheme:a,hasAccessToAllModels:h}=t;if(!o&&!h)return 0;let e=0;if(a)if(a===i.scheme)e=10;else{if("*"!==a)return 0;e=5}if(t)if(t===n)e=10;else{if("*"!==t)return 0;e=Math.max(e,5)}if(r){let t;if((t="string"==typeof r?r:Object.assign(Object.assign({},r),{base:Object(d.d)(r.base)}))!==i.fsPath&&!Object(l.a)(t,i.fsPath))return 0;e=10}return e}return 0}(i.selector,e.uri,e.getLanguageIdentifier().language,Object(h.b)(e)),c(i.selector)&&0t._score?-1:e._timet._time?-1:0}}const g=new WeakMap;let p=0;class m{constructor(e,t,i=Number.MAX_SAFE_INTEGER){this._registry=e,this.min=t,this.max=i,this._cache=new r.a(50,.7)}_key(e){return e.id+this._registry.all(e).reduce((e,t)=>Object(o.b)(function(e){let t=g.get(e);return void 0===t&&(t=++p,g.set(e,t)),t}(t),e),0)}_clamp(e){return void 0===e?this.min:Math.min(this.max,Math.max(this.min,Math.floor(1.3*e)))}get(e){return e=this._key(e),e=this._cache.get(e),this._clamp(null==e?void 0:e.value)}update(e,t){var i=this._key(e);let n=this._cache.get(i);return n||(n=new a.a,this._cache.set(i,n)),n.update(t),this.get(e)}}},"6a89":function(e,t,i){"use strict";i.d(t,"a",(function(){return o}));var n=i("7061");class o{constructor(e,t,i,n){ie.endLineNumber)&&!(t.lineNumber===e.startLineNumber&&t.columne.endColumn)}containsRange(e){return o.containsRange(this,e)}static containsRange(e,t){return!(t.startLineNumbere.endLineNumber||t.endLineNumber>e.endLineNumber)&&!(t.startLineNumber===e.startLineNumber&&t.startColumne.endColumn)}strictContainsRange(e){return o.strictContainsRange(this,e)}static strictContainsRange(e,t){return!(t.startLineNumbere.endLineNumber||t.endLineNumber>e.endLineNumber)&&!(t.startLineNumber===e.startLineNumber&&t.startColumn<=e.startColumn)&&!(t.endLineNumber===e.endLineNumber&&t.endColumn>=e.endColumn)}plusRange(e){return o.plusRange(this,e)}static plusRange(e,t){let i,n,s,r;return n=t.startLineNumbere.endLineNumber?(s=t.endLineNumber,t.endColumn):t.endLineNumber===e.endLineNumber?(s=t.endLineNumber,Math.max(t.endColumn,e.endColumn)):(s=e.endLineNumber,e.endColumn),new o(i,n,s,r)}intersectRanges(e){return o.intersectRanges(this,e)}static intersectRanges(e,t){let i=e.startLineNumber,n=e.startColumn,s=e.endLineNumber,r=e.endColumn;e=t.startLineNumber;var a=t.startColumn,l=t.endLineNumber;t=t.endColumn;return il?(s=l,r=t):s===l&&(r=Math.min(r,t)),i>s||i===s&&n>r?null:new o(i,n,s,r)}equalsRange(e){return o.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 o.getEndPosition(this)}static getEndPosition(e){return new n.a(e.endLineNumber,e.endColumn)}getStartPosition(){return o.getStartPosition(this)}static getStartPosition(e){return new n.a(e.startLineNumber,e.startColumn)}toString(){return"["+this.startLineNumber+","+this.startColumn+" -> "+this.endLineNumber+","+this.endColumn+"]"}setEndPosition(e,t){return new o(this.startLineNumber,this.startColumn,e,t)}setStartPosition(e,t){return new o(e,t,this.endLineNumber,this.endColumn)}collapseToStart(){return o.collapseToStart(this)}static collapseToStart(e){return new o(e.startLineNumber,e.startColumn,e.startLineNumber,e.startColumn)}static fromPositions(e,t=e){return new o(e.lineNumber,e.column,t.lineNumber,t.column)}static lift(e){return e?new o(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.endLineNumbere.startLineNumber}}},"6c8c":function(e,t,i){"use strict";i.r(t);var n=i("89cd"),o=i("2f1e"),s=(t=i("03d9"),i("a666")),r=i("dff7"),a=(i=i("66bd"),function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3{var[e]=t.selectedItems;e&&this.quickInputService.quickAccess.show(e.prefix,{preserveValue:!0})})),i.add(t.onDidChangeValue(t=>{t=this.registry.getQuickAccessProvider(t.substr(e.PREFIX.length)),t&&t.prefix&&t.prefix!==e.PREFIX&&this.quickInputService.quickAccess.show(t.prefix,{preserveValue:!0})}));var{editorProviders:n,globalProviders:o}=this.getQuickAccessProviders();return t.items=0===n.length||0===o.length?[...0===n.length?o:n]:[{label:Object(r.a)("globalCommands","global commands"),type:"separator"},...o,{label:Object(r.a)("editorCommands","editor commands"),type:"separator"},...n],i}getQuickAccessProviders(){const t=[],i=[];for(const s of this.registry.getQuickAccessProviders().sort((e,t)=>e.prefix.localeCompare(t.prefix)))if(s.prefix!==e.PREFIX)for(const e of s.helpEntries){var n=e.prefix||s.prefix,o=n||"…";(e.needsEditor?i:t).push({prefix:n,label:o,ariaLabel:Object(r.a)("helpPickAriaLabel","{0}, {1}",o,e.description),description:e.description})}return{editorProviders:i,globalProviders:t}}};d.PREFIX="?",d=a([l(0,i.a)],d),n.a.as(o.b.Quickaccess).registerQuickAccessProvider({ctor:d,prefix:"",helpEntries:[{description:t.e.helpQuickAccessActionLabel,needsEditor:!0}]})},"6d8e":function(e,t,i){"use strict";i.d(t,"a",(function(){return h})),i.d(t,"b",(function(){return f}));var n=i("32b8"),o=i("30db");const s=/^\w[\w\d+.-]*$/,r=/^\//,a=/^\/\//;function l(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&&!s.test(e.scheme))throw new Error("[UriError]: Scheme contains illegal characters.");if(e.path)if(e.authority){if(!r.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(a.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 ("//")')}const d=/^(([^:/?#]+?):)?(\/\/([^/?#]*))?([^?#]*)(\?([^#]*))?(#(.*))?/;class h{constructor(e,t,i,n,o,s=!1){var r;"object"==typeof e?(this.scheme=e.scheme||"",this.authority=e.authority||"",this.path=e.path||"",this.query=e.query||"",this.fragment=e.fragment||""):(this.scheme=(r=s,(e=e)||r?e:"file"),this.authority=t||"",this.path=function(e,t){switch(e){case"https":case"http":case"file":t?"/"!==t[0]&&(t="/"+t):t="/"}return t}(this.scheme,i||""),this.query=n||"",this.fragment=o||"",l(this,s))}static isUri(e){return e instanceof h||!!e&&"string"==typeof e.authority&&"string"==typeof e.fragment&&"string"==typeof e.path&&"string"==typeof e.query&&"string"==typeof e.scheme&&"string"==typeof e.fsPath&&"function"==typeof e.with&&"function"==typeof e.toString}get fsPath(){return f(this,!1)}with(e){if(!e)return this;let{scheme:t,authority:i,path:n,query:o,fragment:s}=e;return void 0===t?t=this.scheme:null===t&&(t=""),void 0===i?i=this.authority:null===i&&(i=""),void 0===n?n=this.path:null===n&&(n=""),void 0===o?o=this.query:null===o&&(o=""),void 0===s?s=this.fragment:null===s&&(s=""),t===this.scheme&&i===this.authority&&n===this.path&&o===this.query&&s===this.fragment?this:new u(t,i,n,o,s)}static parse(e,t=!1){return e=d.exec(e),e?new u(e[2]||"",v(e[4]||""),v(e[5]||""),v(e[7]||""),v(e[9]||""),t):new u("","","","","")}static file(e){let t="";var i;return"/"===(e=o.i?e.replace(/\\/g,"/"):e)[0]&&"/"===e[1]&&(e=-1===(i=e.indexOf("/",2))?(t=e.substring(2),"/"):(t=e.substring(2,i),e.substring(i)||"/")),new u("file",t,e,"","")}static from(e){return e=new u(e.scheme,e.authority,e.path,e.query,e.fragment),l(e,!0),e}static joinPath(e,...t){if(!e.path)throw new Error("[UriError]: cannot call joinPath on URI without path");let i;return i=o.i&&"file"===e.scheme?h.file(n.i.join(f(e,!0),...t)).path:n.e.join(e.path,...t),e.with({path:i})}toString(e=!1){return _(this,e)}toJSON(){return this}static revive(e){if(e){if(e instanceof h)return e;{const t=new u(e);return t._formatted=e.external,t._fsPath=e._sep===c?e.fsPath:null,t}}return e}}const c=o.i?1:void 0;class u extends h{constructor(){super(...arguments),this._formatted=null,this._fsPath=null}get fsPath(){return this._fsPath||(this._fsPath=f(this,!1)),this._fsPath}toString(e=!1){return e?_(this,!0):(this._formatted||(this._formatted=_(this,!1)),this._formatted)}toJSON(){const e={$mid:1};return this._fsPath&&(e.fsPath=this._fsPath,e._sep=c),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 g={[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 p(e,t){let i=void 0,n=-1;for(let s=0;sfunction t(i){try{return decodeURIComponent(i)}catch(e){return 3e.startOffset>>16}static getCharIndex(e){return(65535&e)>>>0}setColumnInfo(e,t,i,n){this._data[e-1]=(t<<16|i<<0)>>>0,this._absoluteOffsets[e-1]=n+i}getAbsoluteOffset(e){return 0===this._absoluteOffsets.length?0:this._absoluteOffsets[e-1]}charOffsetToPartData(e){return 0===this.length?0:e<0?this._data[0]:e>=this.length?this._data[this.length-1]:this._data[e]}getDomPosition(e){e=this.charOffsetToPartData(e-1);var t=h.getPartIndex(e);e=h.getCharIndex(e);return new d(t,e)}getColumn(e,t){return this.partDataToCharOffset(e.partIndex,t,e.charIndex)+1}partDataToCharOffset(e,t,i){if(0===this.length)return 0;var n=(e<<16|i<<0)>>>0;let o=0,s=this.length-1;for(;o+1>>1,a=this._data[r];if(a===n)return r;n=k.endOffset&&(x++,k=c&&c[x]),(e=(e=Iw||9===O||32===O&&(!u||!!L||32===(N=I+1I:e)&&g&&(e=y||I>w),L){if(!e||!h&&D>=l){if(p)for(let e=(0a)&&(m[f++]=new r(I,b,0),D%=l);for(9===O?D=l:n.D(O)?D+=2:D++,L=e;I===v&&++_h&&(h=m.startOffset,l[d++]=new r(h,g,p)),!(m.endOffset+1<=u)){h=u,l[d++]=new r(h,g+" "+m.className,p|m.metadata);break}h=m.endOffset+1,l[d++]=new r(h,g+" "+m.className,p|m.metadata),a++}u>h&&(h=u,l[d++]=new r(h,g,p))}var f=t[t.length-1].endIndex;if(a'):o.appendASCIIString("");for(let e=0,t=L.length;e=x&&(i+=p)}}for(u&&(o.appendASCIIString(' style="width:'),o.appendASCIIString(String(O*t)),o.appendASCIIString('px"')),o.appendASCII(62);R=x&&(P+=t)}j=t}else{let t=0;for(o.appendASCII(62);R=x&&(P+=s)}j=t}g?B++:B=0,R>=y&&!A&&t.isPseudoAfter()&&(A=!0,T.setColumnInfo(R+1,e,F,W)),o.appendASCIIString("")}return A||T.setColumnInfo(y+1,L.length-1,F,W),S&&o.appendASCIIString("…"),o.appendASCIIString(""),new c(T,N,C)}if(0");let i=0,n=0,o=0;for(const r of e.lineDecorations)1!==r.type&&2!==r.type||(t.appendASCIIString(''),1===r.type&&(o|=1,i++),2===r.type&&(o|=2,n++));t.appendASCIIString("");const s=new h(1,i+n);return s.setColumnInfo(1,i,0,0),new c(s,!1,o)}return t.appendASCIIString(""),new c(new h(0,0),!1,0)}class g{constructor(e,t,i,n){this.characterMapping=e,this.html=t,this.containsRTL=i,this.containsForeignElements=n}}function p(e){let t=Object(o.a)(1e4);return e=u(e,t),new g(e.characterMapping,t.build(),e.containsRTL,e.containsForeignElements)}class m{constructor(e,t,i,n,o,s,r,a,l,d,h,c,u,g,p){this.fontIsMonospace=e,this.canUseHalfwidthRightwardsArrow=t,this.lineContent=i,this.len=n,this.isOverflowing=o,this.parts=s,this.containsForeignElements=r,this.fauxIndentLength=a,this.tabSize=l,this.startVisibleColumn=d,this.containsRTL=h,this.spaceWidth=c,this.renderSpaceCharCode=u,this.renderWhitespace=g,this.renderControlCharacters=p}}},"6daf":function(e,t,i){"use strict";i.r(t);var n=i("dff7"),o=(t=i("b2cc"),i("2c29")),s=i("6a89"),r=i("c101"),a=i("f85a");class l extends t.b{constructor(){super({id:"editor.action.transposeLetters",label:n.a("transposeLetters.label","Transpose Letters"),alias:"Transpose Letters",precondition:r.a.writable,kbOpts:{kbExpr:r.a.textInputFocus,primary:0,mac:{primary:306},weight:100}})}run(e,t){if(t.hasModel()){let e=t.getModel(),h=[];var i,n,r,l,d;for(i of t.getSelections())i.isEmpty()&&(n=i.startLineNumber,l=i.startColumn,d=e.getLineMaxColumn(n),1===n&&(1===l||2===l&&2===d)||(n=l===d?i.getPosition():a.a.rightPosition(e,i.getPosition().lineNumber,i.getPosition().column),l=a.a.leftPosition(e,n),d=a.a.leftPosition(e,l),r=e.getValueInRange(s.a.fromPositions(d,l)),l=e.getValueInRange(s.a.fromPositions(l,n)),d=s.a.fromPositions(d,n),h.push(new o.a(d,l+r))));0this._updateBrackets(),50)),this._matchBrackets=this._editor.getOption(63),this._updateBracketsSoon.schedule(),this._register(e.onDidChangeCursorPosition(e=>{"never"!==this._matchBrackets&&this._updateBracketsSoon.schedule()})),this._register(e.onDidChangeModelContent(e=>{this._updateBracketsSoon.schedule()})),this._register(e.onDidChangeModel(e=>{this._lastBracketsData=[],this._decorations=[],this._updateBracketsSoon.schedule()})),this._register(e.onDidChangeModelLanguageConfiguration(e=>{this._lastBracketsData=[],this._updateBracketsSoon.schedule()})),this._register(e.onDidChangeConfiguration(e=>{e.hasChanged(63)&&(this._matchBrackets=this._editor.getOption(63),this._decorations=this._editor.deltaDecorations(this._decorations,[]),this._lastBracketsData=[],this._lastVersionId=0,this._updateBracketsSoon.schedule())}))}static get(e){return e.getContribution(b.ID)}jumpToBracket(){if(this._editor.hasModel()){const t=this._editor.getModel();var e=this._editor.getSelections().map(e=>{e=e.getStartPosition();const i=t.matchBracket(e);let n=null;if(i)i[0].containsPosition(e)?n=i[1].getStartPosition():i[1].containsPosition(e)&&(n=i[0].getStartPosition());else{const i=t.findEnclosingBrackets(e);if(i)n=i[0].getStartPosition();else{const i=t.findNextBracket(e);i&&i.range&&(n=i.range.getStartPosition())}}return n?new l.a(n.lineNumber,n.column,n.lineNumber,n.column):new l.a(e.lineNumber,e.column,e.lineNumber,e.column)});this._editor.setSelections(e),this._editor.revealRange(e[0])}}selectToBracket(e){if(this._editor.hasModel()){const t=this._editor.getModel(),i=[];this._editor.getSelections().forEach(n=>{n=n.getStartPosition();let o=t.matchBracket(n);if(!o&&!(o=t.findEnclosingBrackets(n))){const e=t.findNextBracket(n);e&&e.range&&(o=t.matchBracket(e.range.getStartPosition()))}let s=null,r=null;if(o){o.sort(a.a.compareRangesUsingStarts);const[t,i]=o;s=e?t.getStartPosition():t.getEndPosition(),r=e?i.getEndPosition():i.getStartPosition(),i.containsPosition(n)&&(n=s,s=r,r=n)}s&&r&&i.push(new l.a(s.lineNumber,s.column,r.lineNumber,r.column))}),0{var i=e.getColor(u.j);i&&t.addRule(`.monaco-editor .bracket-match { background-color: ${i}; }`),i=e.getColor(u.k);i&&t.addRule(`.monaco-editor .bracket-match { border: 1px solid ${i}; }`)}),i.d.appendMenuItem(i.b.MenubarGoMenu,{group:"5_infile_nav",command:{id:"editor.action.jumpToBracket",title:n.a({key:"miGoToBracket",comment:["&& denotes a mnemonic"]},"Go to &&Bracket")},order:2})},"6e62":function(e,t,i){"use strict";i.r(t),i.d(t,"getInlayHints",(function(){return S})),i.d(t,"InlayHintsController",(function(){return L}));var n=i("5fe7"),o=i("fdcc"),s=i("eda7"),r=i("a666"),a=(t=i("b2cc"),i("5717")),l=i("b707"),d=i("e8e3"),h=i("303e"),c=i("2504"),u=i("b7d0"),g=i("6a89"),p=i("6a5d"),m=i("9e74"),f=i("6d8e"),_=i("ef8e9"),b=i("b78f"),v=i("7061"),C=(i=i("fbba"),function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3t.map(t=>Promise.resolve(s.provideInlayHints(e,t,i)).then(e=>{e=null==e?void 0:e.filter(e=>t.containsPosition(e.position)),null!=e&&e.length&&n.push({list:e,provider:s})},e=>{Object(o.g)(e)}))));return yield Promise.all(r),n}))}let L=class{constructor(e,t,i,n){this._editor=e,this._codeEditorService=t,this._themeService=i,this._configurationService=n,this._disposables=new r.b,this._sessionDisposables=new r.b,this._getInlayHintsDelays=new p.b(l.r,25,2500),this._decorationsTypeIds=[],this._decorationIds=[],this._disposables.add(l.r.onDidChange(()=>this._update())),this._disposables.add(i.onDidColorThemeChange(()=>this._update())),this._disposables.add(e.onDidChangeModel(()=>this._update())),this._disposables.add(e.onDidChangeModelLanguage(()=>this._update())),this._disposables.add(e.onDidChangeConfiguration(e=>{e.hasChanged(126)&&this._update()})),this._update()}dispose(){this._sessionDisposables.dispose(),this._removeAllDecorations(),this._disposables.dispose()}_update(){if(this._sessionDisposables.clear(),this._editor.getOption(126).enabled){const e=this._editor.getModel();if(e&&l.r.has(e)){const t=new n.e(()=>y(this,void 0,void 0,(function*(){var i=Date.now();const n=new c.b;this._sessionDisposables.add(Object(r.i)(()=>n.dispose(!0)));var o=this._editor.getVisibleRangesPlusViewportAboveBelow();o=yield S(e,o,n.token),i=this._getInlayHintsDelays.update(e,Date.now()-i);t.delay=i,this._updateHintsDecorators(o)})),this._getInlayHintsDelays.get(e)),i=(this._sessionDisposables.add(t),this._sessionDisposables.add(this._editor.onDidChangeModelContent(()=>t.schedule())),this._disposables.add(this._editor.onDidScrollChange(()=>t.schedule())),t.schedule(),new r.b);this._sessionDisposables.add(i);for(const n of l.r.all(e))"function"==typeof n.onDidChangeInlayHints&&i.add(n.onDidChangeInlayHints(()=>t.schedule()))}else this._removeAllDecorations()}else this._removeAllDecorations()}_updateHintsDecorators(e){var{fontSize:t,fontFamily:i}=this._getLayoutInfo(),n=this._themeService.getColorTheme().getColor(h.N),o=this._themeService.getColorTheme().getColor(h.O);const r=[],a=[];var l="--inlayHintsFontFamily";this._editor.getContainerDomNode().style.setProperty(l,i);const d=this._configurationService.getValue("editor.useInjectedText");var c,u=void 0===d||!!d;for({list:c}of e)for(let e=0;et)&&(i=.9*t|0),t=e.fontFamily||this._editor.getOption(41),{fontSize:i,fontFamily:t}}_removeAllDecorations(){this._decorationIds=this._editor.deltaDecorations(this._decorationIds,[]),this._decorationsTypeIds.forEach(this._codeEditorService.removeDecorationType,this._codeEditorService),this._decorationsTypeIds=[]}};L.ID="editor.contrib.InlayHints",L=C([w(1,a.a),w(2,u.b),w(3,i.a)],L),Object(t.l)(L.ID,L),m.a.registerCommand("_executeInlayHintProvider",(e,...t)=>y(void 0,void 0,void 0,(function*(){var[i,n]=t;Object(_.c)(f.a.isUri(i)),Object(_.c)(g.a.isIRange(n));const o=yield e.get(b.a).createModelReference(i);try{const e=yield S(o.object.textEditorModel,[g.a.lift(n)],c.a.None);return Object(d.k)(e.map(e=>e.list)).sort((e,t)=>v.a.compare(e.position,t.position))}finally{o.dispose()}})))},7061:function(e,t,i){"use strict";i.d(t,"a",(function(){return n}));class n{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 n(e,t)}delta(e=0,t=0){return this.with(this.lineNumber+e,this.column+t)}equals(e){return n.equals(this,e)}static equals(e,t){return!e&&!t||!!e&&!!t&&e.lineNumber===t.lineNumber&&e.column===t.column}isBefore(e){return n.isBefore(this,e)}static isBefore(e,t){return e.lineNumberthis._update())),this._callOnDispose.add(e.onDidChangeModel(()=>this._update())),this._callOnDispose.add(e.onDidChangeModelLanguage(()=>this._update())),this._callOnDispose.add(c.x.onDidChange(this._update,this))}dispose(){this._callOnDispose.dispose(),this._callOnModel.dispose()}_update(){if(this._callOnModel.clear(),this._editor.getOption(47)&&this._editor.hasModel()){var e=this._editor.getModel(),[e]=c.x.ordered(e);if(e&&e.autoFormatTriggerCharacters){let i=new l.b;for(var t of e.autoFormatTriggerCharacters)i.add(t.charCodeAt(0));this._callOnModel.add(this._editor.onDidType(e=>{e=e.charCodeAt(e.length-1),i.has(e)&&this._trigger(String.fromCharCode(e))}))}}}_trigger(e){if(this._editor.hasModel()&&!(1{if(e.isFlush)o=!0,s.dispose();else for(let t=0,n=e.changes.length;t{s.dispose(),o||Object(n.n)(e)&&(p.a.execute(this._editor,e,!0),Object(g.b)(e))},e=>{throw s.dispose(),e})}}},L=(S.ID="editor.contrib.autoFormat",S=i([w(1,u.a)],S),class{constructor(e,t){this.editor=e,this._instantiationService=t,this._callOnDispose=new r.b,this._callOnModel=new r.b,this._callOnDispose.add(e.onDidChangeConfiguration(()=>this._update())),this._callOnDispose.add(e.onDidChangeModel(()=>this._update())),this._callOnDispose.add(e.onDidChangeModelLanguage(()=>this._update())),this._callOnDispose.add(c.j.onDidChange(this._update,this))}dispose(){this._callOnDispose.dispose(),this._callOnModel.dispose()}_update(){this._callOnModel.clear(),this.editor.getOption(46)&&this.editor.hasModel()&&c.j.has(this.editor.getModel())&&this._callOnModel.add(this.editor.onDidPaste(({range:e})=>this._trigger(e)))}_trigger(e){!this.editor.hasModel()||1e.isEmpty()?new d.a(e.startLineNumber,1,e.startLineNumber,s.getLineMaxColumn(e.startLineNumber)):e);const r=e.get(C.a);yield r.showWhile(n.invokeFunction(g.c,t,i,1,C.b.None,o.a.None),250)}}))}}Object(t.l)(S.ID,S),Object(t.l)(L.ID,L),Object(t.j)(x),Object(t.j)(k),f.a.registerCommand("editor.action.format",e=>y(void 0,void 0,void 0,(function*(){const t=e.get(a.a).getFocusedCodeEditor();if(t&&t.hasModel()){const i=e.get(f.b);t.getSelection().isEmpty()?yield i.executeCommand("editor.action.formatDocument"):yield i.executeCommand("editor.action.formatSelection")}})))},"708a":function(e,t,i){"use strict";i.d(t,"a",(function(){return o}));var n=i("2e5d");class o{static whitespaceVisibleColumn(e,t,i){var o=e.length;let s=0,r=-1,a=-1;for(let l=0;lthis.onPointerStart(e,new p),this)),this._register(new r.a(this.el,"dblclick")).event),f=(this._register(o(this.onPointerDoublePress,this)),this._register(new r.a(this.el,"mouseenter")).event),b=(this._register(f(()=>_.onMouseEnter(this))),this._register(new r.a(this.el,"mouseleave")).event),v=(this._register(b(()=>_.onMouseLeave(this))),this._register(a.b.addTarget(this.el)),d.c.map(this._register(new r.a(this.el,a.a.Start)).event,e=>Object.assign(Object.assign({},e),{target:null!=(e=e.initialTarget)?e:null})));this._register(v(e=>this.onPointerStart(e,new m(this.el)),this)),e=this._register(new r.a(this.el,a.a.Tap)).event;const C=d.c.map(d.c.filter(d.c.debounce(e,(e,t)=>({event:t,count:(null!=(t=null==e?void 0:e.count)?t:0)+1}),250),({count:e})=>2===e),({event:e})=>Object.assign(Object.assign({},e),{target:null!=(e=e.initialTarget)?e:null}));this._register(C(this.onPointerDoublePress,this)),"number"==typeof i.size?(this.size=i.size,0===i.orientation?this.el.style.width=this.size+"px":this.el.style.height=this.size+"px"):(this.size=4,this._register(u.event(e=>{this.size=e,this.layout()}))),this._register(g.event(e=>this.hoverDelay=e)),this.hidden=!1,this.layoutProvider=t,this.orthogonalStartSash=i.orthogonalStartSash,this.orthogonalEndSash=i.orthogonalEndSash,this.orientation=i.orientation||0,1===this.orientation?(this.el.classList.add("horizontal"),this.el.classList.remove("vertical")):(this.el.classList.remove("horizontal"),this.el.classList.add("vertical")),this.el.classList.toggle("debug",!1),this.layout()}get state(){return this._state}set state(e){this._state!==e&&(this.el.classList.toggle("disabled",0===e),this.el.classList.toggle("minimum",1===e),this.el.classList.toggle("maximum",2===e),this._state=e,this._onDidEnablementChange.fire(e))}get orthogonalStartSash(){return this._orthogonalStartSash}set orthogonalStartSash(e){var t;this.orthogonalStartDragHandleDisposables.clear(),this.orthogonalStartSashDisposables.clear(),e&&(this.orthogonalStartSashDisposables.add(e.onDidEnablementChange(t=t=>{this.orthogonalStartDragHandleDisposables.clear(),0!==t&&(this._orthogonalStartDragHandle=Object(s.q)(this.el,Object(s.a)(".orthogonal-drag-handle.start")),this.orthogonalStartDragHandleDisposables.add(Object(h.i)(()=>this._orthogonalStartDragHandle.remove())),this.orthogonalStartDragHandleDisposables.add(new r.a(this._orthogonalStartDragHandle,"mouseenter")).event(()=>_.onMouseEnter(e),void 0,this.orthogonalStartDragHandleDisposables),this.orthogonalStartDragHandleDisposables.add(new r.a(this._orthogonalStartDragHandle,"mouseleave")).event(()=>_.onMouseLeave(e),void 0,this.orthogonalStartDragHandleDisposables))},this)),t(e.state)),this._orthogonalStartSash=e}get orthogonalEndSash(){return this._orthogonalEndSash}set orthogonalEndSash(e){var t;this.orthogonalEndDragHandleDisposables.clear(),this.orthogonalEndSashDisposables.clear(),e&&(this.orthogonalEndSashDisposables.add(e.onDidEnablementChange(t=t=>{this.orthogonalEndDragHandleDisposables.clear(),0!==t&&(this._orthogonalEndDragHandle=Object(s.q)(this.el,Object(s.a)(".orthogonal-drag-handle.end")),this.orthogonalEndDragHandleDisposables.add(Object(h.i)(()=>this._orthogonalEndDragHandle.remove())),this.orthogonalEndDragHandleDisposables.add(new r.a(this._orthogonalEndDragHandle,"mouseenter")).event(()=>_.onMouseEnter(e),void 0,this.orthogonalEndDragHandleDisposables),this.orthogonalEndDragHandleDisposables.add(new r.a(this._orthogonalEndDragHandle,"mouseleave")).event(()=>_.onMouseLeave(e),void 0,this.orthogonalEndDragHandleDisposables))},this)),t(e.state)),this._orthogonalEndSash=e}onPointerStart(e,t){s.c.stop(e);let i=!1;if(!e.__orthogonalSashEvent){const n=this.getOrthogonalSash(e);n&&(i=!0,e.__orthogonalSashEvent=!0,n.onPointerStart(e,new f(t)))}if(this.linkedSash&&!e.__linkedSashEvent&&(e.__linkedSashEvent=!0,this.linkedSash.onPointerStart(e,new f(t))),this.state){const n=Object(s.E)("iframe");for(const e of n)e.style.pointerEvents="none";const o=e.pageX,r=e.pageY,a=e.altKey;e={startX:o,currentX:o,startY:r,currentY:r,altKey:a},this.el.classList.add("active"),this._onDidStart.fire(e);const l=Object(s.w)(this.el);e=()=>{let e="";e=i?"all-scroll":1===this.orientation?1===this.state?"s-resize":2===this.state?"n-resize":c.f?"row-resize":"ns-resize":1===this.state?"e-resize":2===this.state?"w-resize":c.f?"col-resize":"ew-resize",l.textContent=`* { cursor: ${e} !important; }`};const d=new h.b;e(),i||this.onDidEnablementChange(e,null,d),t.onPointerMove(e=>{s.c.stop(e,!1),e={startX:o,currentX:e.pageX,startY:r,currentY:e.pageY,altKey:a},this._onDidChange.fire(e)},null,d),t.onPointerUp(e=>{s.c.stop(e,!1),this.el.removeChild(l),this.el.classList.remove("active"),this._onDidEnd.fire(),d.dispose();for(const t of n)t.style.pointerEvents="auto"},null,d),d.add(t)}}onPointerDoublePress(e){const t=this.getOrthogonalSash(e);t&&t._onDidReset.fire(),this.linkedSash&&this.linkedSash._onDidReset.fire(),this._onDidReset.fire()}static onMouseEnter(e,t=!1){e.el.classList.contains("active")?(e.hoverDelayer.cancel(),e.el.classList.add("hover")):e.hoverDelayer.trigger(()=>e.el.classList.add("hover"),e.hoverDelay).then(void 0,()=>{}),!t&&e.linkedSash&&_.onMouseEnter(e.linkedSash,!0)}static onMouseLeave(e,t=!1){e.hoverDelayer.cancel(),e.el.classList.remove("hover"),!t&&e.linkedSash&&_.onMouseLeave(e.linkedSash,!0)}clearSashHoverState(){_.onMouseLeave(this)}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")}getOrthogonalSash(e){return e.target&&e.target instanceof HTMLElement&&e.target.classList.contains("orthogonal-drag-handle")?e.target.classList.contains("start")?this.orthogonalStartSash:this.orthogonalEndSash:void 0}dispose(){super.dispose(),this.el.remove()}}},"70cb":function(e,t,i){"use strict";i.d(t,"a",(function(){return C}));var n=i("308f"),o=i("a666"),s=i("3742"),r=i("d093"),a=i("2837"),l=i("045b");class d{constructor(e){var t;e.autoClosingPairs?this._autoClosingPairs=e.autoClosingPairs.map(e=>new a.c(e)):e.brackets?this._autoClosingPairs=e.brackets.map(e=>new a.c({open:e[0],close:e[1]})):this._autoClosingPairs=[],e.colorizedBracketPairs?this._colorizedBracketPairs=e.colorizedBracketPairs.map(e=>[e[0],e[1]]):e.brackets?this._colorizedBracketPairs=e.brackets.map(e=>[e[0],e[1]]):this._colorizedBracketPairs=[],e.__electricCharacterSupport&&e.__electricCharacterSupport.docComment&&(t=e.__electricCharacterSupport.docComment,this._autoClosingPairs.push(new a.c({open:t.open,close:t.close||""}))),this._autoCloseBefore="string"==typeof e.autoCloseBefore?e.autoCloseBefore:d.DEFAULT_AUTOCLOSE_BEFORE_LANGUAGE_DEFINED,this._surroundingPairs=e.surroundingPairs||this._autoClosingPairs}getAutoClosingPairs(){return this._autoClosingPairs}getAutoCloseBeforeSet(){return this._autoCloseBefore}static shouldAutoClosePair(e,t,i){return 0===t.getTokenCount()||(i=t.findTokenIndexAtOffset(i-2),t=t.getStandardTokenType(i),e.isOK(t))}getSurroundingPairs(){return this._surroundingPairs}getColorizedBrackets(){return this._colorizedBracketPairs}}d.DEFAULT_AUTOCLOSE_BEFORE_LANGUAGE_DEFINED=";:.,=}])> \n\t";var h=i("1080");class c{constructor(e){this._richEditBrackets=e}getElectricCharacters(){let e=[];if(this._richEditBrackets)for(const i of this._richEditBrackets.brackets)for(const n of i.close){var t=n.charAt(n.length-1);e.push(t)}return e.filter((e,t,i)=>i.indexOf(e)===t)}onElectricCharacter(e,t,i){if(!this._richEditBrackets||0===this._richEditBrackets.brackets.length)return null;var n=t.findTokenIndexAtOffset(i-1);if(Object(l.b)(t.getStandardTokenType(n)))return null;n=this._richEditBrackets.reversedRegex;const o=t.getLineContent().substring(0,i-1)+e;return i=h.a.findPrevBracketInRange(n,1,o,0,o.length),i&&(e=o.substring(i.startColumn-1,i.endColumn-1).toLowerCase(),!this._richEditBrackets.textIsOpenBracket[e]&&(n=t.getActualLineContentBefore(i.startColumn-1),/^\s*$/.test(n)))?{matchOpenBracket:e}:null}}function u(e){return e.global&&(e.lastIndex=0),1}class g{constructor(e){this._indentationRules=e}shouldIncrease(e){return!!(this._indentationRules&&this._indentationRules.increaseIndentPattern&&u(this._indentationRules.increaseIndentPattern)&&this._indentationRules.increaseIndentPattern.test(e))}shouldDecrease(e){return!!(this._indentationRules&&this._indentationRules.decreaseIndentPattern&&u(this._indentationRules.decreaseIndentPattern)&&this._indentationRules.decreaseIndentPattern.test(e))}shouldIndentNextLine(e){return!!(this._indentationRules&&this._indentationRules.indentNextLinePattern&&u(this._indentationRules.indentNextLinePattern)&&this._indentationRules.indentNextLinePattern.test(e))}shouldIgnore(e){return!!(this._indentationRules&&this._indentationRules.unIndentedLinePattern&&u(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}}var p=i("fdcc");class m{constructor(e){(e=e||{}).brackets=e.brackets||[["(",")"],["{","}"],["[","]"]],this._brackets=[],e.brackets.forEach(e=>{var t=m._createOpenBracketRegExp(e[0]),i=m._createCloseBracketRegExp(e[1]);t&&i&&this._brackets.push({open:e[0],openRegExp:t,close:e[1],closeRegExp:i})}),this._regExpRules=e.onEnterRules||[]}onEnter(e,t,i,n){if(3<=e)for(let o=0,s=this._regExpRules.length;o!e.reg||(e.reg.lastIndex=0,e.reg.test(e.text))))return e.action}if(2<=e&&0{for(let e=0;e{s.dispose(),this._onDidChange.fire(new _(e))})}_getRichEditSupport(e){const t=this._entries2.get(e);return t?t.getRichEditSupport():null}getIndentationRules(e){return e=this._getRichEditSupport(e),e&&e.indentationRules||null}_getElectricCharacterSupport(e){return e=this._getRichEditSupport(e),e&&e.electricCharacter||null}getElectricCharacters(e){let t=this._getElectricCharacterSupport(e);return t?t.getElectricCharacters():[]}onElectricCharacter(e,t,i){t=Object(l.a)(t,i-1);let n=this._getElectricCharacterSupport(t.languageId);return n?n.onElectricCharacter(e,t,i-t.firstCharOffset):null}getComments(e){return e=this._getRichEditSupport(e),e&&e.comments||null}_getCharacterPairSupport(e){return e=this._getRichEditSupport(e),e&&e.characterPair||null}getAutoClosingPairs(e){const t=this._getCharacterPairSupport(e);return new a.a(t?t.getAutoClosingPairs():[])}getAutoCloseBeforeSet(e){let t=this._getCharacterPairSupport(e);return t?t.getAutoCloseBeforeSet():d.DEFAULT_AUTOCLOSE_BEFORE_LANGUAGE_DEFINED}getSurroundingPairs(e){let t=this._getCharacterPairSupport(e);return t?t.getSurroundingPairs():[]}shouldAutoClosePair(e,t,i){return t=Object(l.a)(t,i-1),d.shouldAutoClosePair(e,t,i-t.firstCharOffset)}getWordDefinition(e){return e=this._getRichEditSupport(e),e?Object(r.c)(e.wordDefinition||null):Object(r.c)(null)}getFoldingRules(e){return e=this._getRichEditSupport(e),e?e.foldingRules:{}}getIndentRulesSupport(e){return e=this._getRichEditSupport(e),e&&e.indentRulesSupport||null}getPrecedingValidLine(e,t,i){var n=e.getLanguageIdAtPosition(t,0);if(1t.getLineTokens(e),getLanguageIdentifier:()=>t.getLanguageIdentifier(),getLanguageIdAtPosition:(e,i)=>t.getLanguageIdAtPosition(e,i),getLineContent:e=>e===i.startLineNumber?p:t.getLineContent(e)},_=s.x(o.getLineContent());e=this.getInheritIndentForLine(e,f,i.startLineNumber+1);if(!e)return{beforeEnter:f=u?_:m,afterEnter:f};let b=u?_:e.indentation;return e.action===a.b.Indent&&(b=n.shiftIndent(b)),g.shouldDecrease(c)&&(b=n.unshiftIndent(b)),{beforeEnter:u?_:m,afterEnter:b}}getIndentActionForType(e,t,i,n,o){if(e<4)return null;const s=this.getScopedLineTokens(t,i.startLineNumber,i.startColumn);if(s.firstCharOffset)return null;const r=this.getIndentRulesSupport(s.languageId);if(!r)return null;const l=s.getLineContent();var d=l.substr(0,i.startColumn-1-s.firstCharOffset);let h;if(i.isEmpty())h=l.substr(i.startColumn-1-s.firstCharOffset);else{const e=this.getScopedLineTokens(t,i.endLineNumber,i.endColumn);h=e.getLineContent().substr(i.endColumn-1-s.firstCharOffset)}if(r.shouldDecrease(d+h)||!r.shouldDecrease(d+n+h))return null;{if(d=this.getInheritIndentForLine(e,t,i.startLineNumber,!1),!d)return null;let n=d.indentation;return n=d.action!==a.b.Indent?o.unshiftIndent(n):n}}getIndentMetadata(e,t){const i=this.getIndentRulesSupport(e.getLanguageIdentifier().id);return!i||t<1||t>e.getLineCount()?null:i.getIndentMetadata(e.getLineContent(t))}getEnterAction(e,t,i){const n=this.getScopedLineTokens(t,i.startLineNumber,i.startColumn),o=this._getRichEditSupport(n.languageId);if(!o)return null;const s=n.getLineContent();var r=s.substr(0,i.startColumn-1-n.firstCharOffset);let l;if(i.isEmpty())l=s.substr(i.startColumn-1-n.firstCharOffset);else{const e=this.getScopedLineTokens(t,i.endLineNumber,i.endColumn);l=e.getLineContent().substr(i.endColumn-1-n.firstCharOffset)}let d="";if(1i-1?n.substring(0,i-1):n}getScopedLineTokens(e,t,i){e.forceTokenization(t);var n=e.getLineTokens(t);e=void 0===i?e.getLineMaxColumn(t)-1:i-1;return Object(l.a)(n,e)}getBracketsSupport(e){return e=this._getRichEditSupport(e),e&&e.brackets||null}getColorizedBracketPairs(e){return(null==(e=this._getRichEditSupport(e))?void 0:e.characterPair.getColorizedBrackets())||[]}}},"70f5":function(e,t,i){"use strict";i.d(t,"a",(function(){return u}));var n=i("e8e3"),o=i("2504"),s=i("fdcc"),r=(t=i("40355"),i("6a89")),a=i("b707"),l=i("258a");i=i("6a5d");class d{remove(){this.parent&&this.parent.children.delete(this.id)}static findId(e,t){let i,n=("string"==typeof e?i=t.id+"/"+e:(i=t.id+"/"+e.name,void 0!==t.children.get(i)&&(i=`${t.id}/${e.name}_${e.range.startLineNumber}_`+e.range.startColumn)),i);for(let o=0;void 0!==t.children.get(n);o++)n=i+"_"+o;return n}static empty(e){return 0===e.children.size}}class h extends d{constructor(e,t,i){super(),this.id=e,this.parent=t,this.symbol=i,this.children=new Map}}class c extends d{constructor(e,t,i,n){super(),this.id=e,this.parent=t,this.label=i,this.order=n,this.children=new Map}}class u extends d{constructor(e){super(),this.uri=e,this.id="root",this.parent=void 0,this._groups=new Map,this.children=new Map,this.id="root",this.parent=void 0}static create(e,t){let i=this._keys.for(e,!0),n=u._requests.get(i);if(!n){var s=new o.b;n={promiseCnt:0,source:s,promise:u._create(e,s.token),model:void 0},u._requests.set(i,n);const t=Date.now();n.promise.then(()=>{this._requestDurations.update(e,Date.now()-t)})}return n.model?Promise.resolve(n.model):(n.promiseCnt+=1,t.onCancellationRequested(()=>{0==--n.promiseCnt&&(n.source.cancel(),u._requests.delete(i))}),new Promise((e,t)=>{n.promise.then(t=>{n.model=t,e(t)},e=>{u._requests.delete(i),t(e)})}))}static _create(e,t){const i=new o.b(t),r=new u(e.uri),l=a.m.ordered(e);var h=l.map((t,n)=>{var o;let a=d.findId("provider_"+n,r),l=new c(a,r,null!=(o=t.displayName)?o:"Unknown Outline Provider",n);return Promise.resolve(t.provideDocumentSymbols(e,i.token)).then(e=>{for(const t of e||[])u._makeOutlineElement(t,l);return l},e=>(Object(s.g)(e),l)).then(e=>{d.empty(e)?e.remove():r._groups.set(a,e)})});const g=a.m.onDidChange(()=>{var t=a.m.ordered(e);Object(n.h)(t,l)||i.cancel()});return Promise.all(h).then(()=>i.token.isCancellationRequested&&!t.isCancellationRequested?u._create(e,t):r._compact()).finally(()=>{g.dispose()})}static _makeOutlineElement(e,t){var i=d.findId(e,t),n=new h(i,t,e);if(e.children)for(const o of e.children)u._makeOutlineElement(o,n);t.children.set(n.id,n)}_compact(){let e=0;for(var[t,i]of this._groups)0===i.children.size?this._groups.delete(t):e+=1;var n;if(1!==e)this.children=this._groups;else for([,n]of l.a.first(this._groups.values()).children)(n.parent=this).children.set(n.id,n);return this}getTopLevelSymbols(){const e=[];for(const t of this.children.values())t instanceof h?e.push(t.symbol):e.push(...l.a.map(t.children.values(),e=>e.symbol));return e.sort((e,t)=>r.a.compareRangesUsingStarts(e.range,t.range))}asListOfDocumentSymbols(){var e=this.getTopLevelSymbols();const t=[];return u._flattenDocumentSymbols(t,e,""),t.sort((e,t)=>r.a.compareRangesUsingStarts(e.range,t.range))}static _flattenDocumentSymbols(e,t,i){for(const n of t)e.push({kind:n.kind,tags:n.tags,name:n.name,detail:n.detail,containerName:n.containerName||i,range:n.range,selectionRange:n.selectionRange,children:void 0}),n.children&&u._flattenDocumentSymbols(e,n.children,n.name)}}u._requestDurations=new i.b(a.m,350),u._requests=new t.a(9,.75),u._keys=new class{constructor(){this._counter=1,this._data=new WeakMap}for(e,t){return`${e.id}/${t?e.getVersionId():""}/`+this._hash(a.m.all(e))}_hash(e){let t="";for(const i of e){let e=this._data.get(i);void 0===e&&(e=this._counter++,this._data.set(i,e)),t+=e}return t}}},"722f":function(e,t,i){},7257:function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"javascript",extensions:[".js",".es6",".jsx",".mjs"],firstLine:"^#!.*\\bnode",filenames:["jakefile"],aliases:["JavaScript","javascript","js"],mimetypes:["text/javascript"],loader:function(){return i.e("chunk-26d4603e").then(i.bind(null,"ed797"))}})},"725e":function(e,t,i){},"72a7":function(e,t,i){"use strict";i.d(t,"e",(function(){return N})),i.d(t,"f",(function(){return O})),i.d(t,"a",(function(){return I})),i.d(t,"h",(function(){return A})),i.d(t,"g",(function(){return R})),i.d(t,"d",(function(){return F})),i.d(t,"b",(function(){return B})),i.d(t,"c",(function(){return q}));var n=i("11f7"),o=i("e32d"),s=i("b835"),r=i("a60f"),a=i("3813");class l{constructor(e){this.spliceables=e}splice(e,t,i){this.spliceables.forEach(n=>n.splice(e,t,i))}}var d=i("e8e3"),h=i("5fe7"),c=(t=i("ceb8"),i("6424")),u=i("308f"),g=i("7e93"),p=i("a666"),m=i("49d9"),f=i("aa3d"),_=i("30db"),b=i("ef8e9");i("e2b8");class v extends Error{constructor(e,t){super(`ListError [${e}] `+t)}}var C,w,y=i("7de1"),S=(i=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3e.templateData===i);if(0<=n){const e=this.renderedElements[n];this.trait.unrender(i),e.index=t}else this.renderedElements.push({index:t,templateData:i});this.trait.renderIndex(t,i)}splice(e,t,i){const n=[];for(const o of this.renderedElements)o.index=e+t&&n.push({index:o.index+i-t,templateData:o.templateData});this.renderedElements=n}renderIndexes(e){for(var{index:t,templateData:i}of this.renderedElements)-1t.templateData===e);t<0||this.renderedElements.splice(t,1)}}class x{constructor(e){this._trait=e,this.length=0,this.indexes=[],this.sortedIndexes=[],this._onChange=new u.b,this.onChange=this._onChange.event}get trait(){return this._trait}get renderer(){return new L(this)}splice(e,t,i){t=Math.max(0,Math.min(t,this.length-e));const n=i.length-t,o=e+t,s=[...this.sortedIndexes.filter(t=>tt?i+e:-1).filter(e=>-1!==e),...this.sortedIndexes.filter(e=>e>=o).map(e=>e+n)];var r,a=this.length+n;0e<=t))?r:a-1,s.push(Math.min(r,a-1))),this.renderer.splice(e,t,i.length),this._set(s,s),this.length=a}renderIndex(e,t){t.classList.toggle(this._trait,this.contains(e))}unrender(e){e.classList.remove(this._trait)}set(e,t){return this._set(e,[...e].sort(H),t)}_set(e,t,i){var n=this.indexes,o=this.sortedIndexes;this.indexes=e,this.sortedIndexes=t,t=V(o,e);return this.renderer.renderIndexes(t),this._onChange.fire({indexes:e,browserEvent:i}),n}get(){return this.indexes}contains(e){return 0<=Object(d.d)(this.sortedIndexes,e,H)}dispose(){Object(p.f)(this._onChange)}}i([c.a],x.prototype,"renderer",null);class k extends x{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 D{constructor(e,t,i){this.trait=e,this.view=t,this.identityProvider=i}splice(e,t,i){if(!this.identityProvider)return this.trait.splice(e,t,i.map(()=>!1));const n=this.trait.get().map(e=>this.identityProvider.getId(this.view.element(e)).toString());i=i.map(e=>-13===e.keyCode).on(this.onEnter,this,this.disposables),this.onKeyDown.filter(e=>16===e.keyCode).on(this.onUpArrow,this,this.disposables),this.onKeyDown.filter(e=>18===e.keyCode).on(this.onDownArrow,this,this.disposables),this.onKeyDown.filter(e=>11===e.keyCode).on(this.onPageUpArrow,this,this.disposables),this.onKeyDown.filter(e=>12===e.keyCode).on(this.onPageDownArrow,this,this.disposables),this.onKeyDown.filter(e=>9===e.keyCode).on(this.onEscape,this,this.disposables),!1!==i.multipleSelectionSupport&&this.onKeyDown.filter(e=>(_.f?e.metaKey:e.ctrlKey)&&31===e.keyCode).on(this.onCtrlA,this,this.multipleSelectionDisposables)}get onKeyDown(){return u.c.chain(this.disposables.add(new o.a(this.view.domNode,"keydown")).event).filter(e=>!N(e.target)).map(e=>new s.a(e))}updateOptions(e){void 0!==e.multipleSelectionSupport&&(this.multipleSelectionDisposables.clear(),e.multipleSelectionSupport&&this.onKeyDown.filter(e=>(_.f?e.metaKey:e.ctrlKey)&&31===e.keyCode).on(this.onCtrlA,this,this.multipleSelectionDisposables))}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(Object(d.r)(this.list.length),e.browserEvent),this.view.domNode.focus()}onEscape(e){this.list.getSelection().length&&(e.preventDefault(),e.stopPropagation(),this.list.setSelection([],e.browserEvent),this.view.domNode.focus())}dispose(){this.disposables.dispose(),this.multipleSelectionDisposables.dispose()}}i([c.a],E.prototype,"onKeyDown",null),(w=C=C||{})[w.Idle=0]="Idle",w[w.Typing=1]="Typing";const I=new class{mightProducePrintableCharacter(e){return!(e.ctrlKey||e.metaKey||e.altKey)&&(31<=e.keyCode&&e.keyCode<=56||21<=e.keyCode&&e.keyCode<=30||93<=e.keyCode&&e.keyCode<=102||80<=e.keyCode&&e.keyCode<=90)}};class M{constructor(e,t,i,n){this.list=e,this.view=t,this.keyboardNavigationLabelProvider=i,this.delegate=n,this.enabled=!1,this.state=C.Idle,this.automaticKeyboardNavigation=!0,this.triggered=!1,this.previouslyFocused=-1,this.enabledDisposables=new p.b,this.disposables=new p.b,this.updateOptions(e.options)}updateOptions(e){void 0===e.enableKeyboardNavigation||e.enableKeyboardNavigation?this.enable():this.disable(),void 0!==e.automaticKeyboardNavigation&&(this.automaticKeyboardNavigation=e.automaticKeyboardNavigation)}enable(){if(!this.enabled){var e=u.c.chain(this.enabledDisposables.add(new o.a(this.view.domNode,"keydown")).event).filter(e=>!N(e.target)).filter(()=>this.automaticKeyboardNavigation||this.triggered).map(e=>new s.a(e)).filter(e=>this.delegate.mightProducePrintableCharacter(e)).forEach(e=>{e.stopPropagation(),e.preventDefault()}).map(e=>e.browserEvent.key).event;const t=u.c.debounce(e,()=>null,800),i=u.c.reduce(u.c.any(e,t),(e,t)=>null===t?null:(e||"")+t);i(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,t=this.list.getFocus();0!N(e.target)).map(e=>new s.a(e));i.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){var t=this.list.getFocus();if(0!==t.length){const i=this.view.domElement(t[0]);if(i){const n=i.querySelector("[tabIndex]");n&&n instanceof HTMLElement&&-1!==n.tabIndex&&"hidden"!==(t=window.getComputedStyle(n)).visibility&&"none"!==t.display&&(e.preventDefault(),e.stopPropagation(),n.focus())}}}}dispose(){this.disposables.dispose()}}function A(e){return _.f?e.browserEvent.metaKey:e.browserEvent.ctrlKey}function R(e){return e.browserEvent.shiftKey}const P={isSelectionSingleChangeEvent:A,isSelectionRangeChangeEvent:R};class F{constructor(e){this.list=e,this.disposables=new p.b,this._onPointer=new u.b,this.onPointer=this._onPointer.event,!1!==e.options.multipleSelectionSupport&&(this.multipleSelectionController=this.list.options.multipleSelectionController||P),this.mouseSupport=void 0===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(r.b.addTarget(e.getHTMLElement()))),u.c.any(e.onMouseClick,e.onMouseMiddleClick,e.onTap)(this.onViewPointer,this,this.disposables)}updateOptions(e){void 0!==e.multipleSelectionSupport&&(this.multipleSelectionController=void 0,e.multipleSelectionSupport&&(this.multipleSelectionController=this.list.options.multipleSelectionController||P))}isSelectionSingleChangeEvent(e){return!!this.multipleSelectionController&&this.multipleSelectionController.isSelectionSingleChangeEvent(e)}isSelectionRangeChangeEvent(e){return!!this.multipleSelectionController&&this.multipleSelectionController.isSelectionRangeChangeEvent(e)}isSelectionChangeEvent(e){return this.isSelectionSingleChangeEvent(e)||this.isSelectionRangeChangeEvent(e)}onMouseDown(e){O(e.browserEvent.target)||document.activeElement!==e.browserEvent.target&&this.list.domFocus()}onContextMenu(e){var t;O(e.browserEvent.target)||(t=void 0===e.index?[]:[e.index],this.list.setFocus(t,e.browserEvent))}onViewPointer(e){if(this.mouseSupport&&!N(e.browserEvent.target)&&!O(e.browserEvent.target)){var t,i=e.index;if(void 0!==i)return this.isSelectionRangeChangeEvent(e)||this.isSelectionChangeEvent(e)?this.changeSelection(e):(this.list.setFocus([i],e.browserEvent),this.list.setAnchor(i),(t=e.browserEvent)instanceof MouseEvent&&2===t.button||this.list.setSelection([i],e.browserEvent),void this._onPointer.fire(e));this.list.setFocus([],e.browserEvent),this.list.setSelection([],e.browserEvent),this.list.setAnchor(void 0)}}onDoubleClick(e){var t;N(e.browserEvent.target)||O(e.browserEvent.target)||this.isSelectionChangeEvent(e)||(t=this.list.getFocus(),this.list.setSelection(t,e.browserEvent))}changeSelection(e){const t=e.index;let i=this.list.getAnchor();if(this.isSelectionRangeChangeEvent(e)){void 0===i&&(n=this.list.getFocus()[0],i=null!=n?n:t,this.list.setAnchor(i));var n=Math.min(i,t),o=Math.max(i,t),s=(n=Object(d.r)(n,o+1),o=this.list.getSelection(),function(e,t){var i=e.indexOf(t);if(-1===i)return[];const n=[];let o=i-1;for(;0<=o&&e[o]===t-(i-o);)n.push(e[o--]);for(n.reverse(),o=i;o=e.length?i.push(t[o++]):o>=t.length?i.push(e[n++]):e[n]===t[o]?(n++,o++):e[n]e!==t),this.list.setFocus([t]),this.list.setAnchor(t),i.length===o.length?this.list.setSelection([...o,t],e.browserEvent):this.list.setSelection(o,e.browserEvent)}}dispose(){this.disposables.dispose()}}class B{constructor(e,t){this.styleElement=e,this.selectorSuffix=t}style(e){var t=this.selectorSuffix&&"."+this.selectorSuffix;const i=[];e.listBackground&&(e.listBackground.isOpaque()?i.push(`.monaco-list${t} .monaco-list-rows { background: ${e.listBackground}; }`):_.f),e.listFocusBackground&&(i.push(`.monaco-list${t}:focus .monaco-list-row.focused { background-color: ${e.listFocusBackground}; }`),i.push(`.monaco-list${t}:focus .monaco-list-row.focused:hover { background-color: ${e.listFocusBackground}; }`)),e.listFocusForeground&&i.push(`.monaco-list${t}:focus .monaco-list-row.focused { color: ${e.listFocusForeground}; }`),e.listActiveSelectionBackground&&(i.push(`.monaco-list${t}:focus .monaco-list-row.selected { background-color: ${e.listActiveSelectionBackground}; }`),i.push(`.monaco-list${t}:focus .monaco-list-row.selected:hover { background-color: ${e.listActiveSelectionBackground}; }`)),e.listActiveSelectionForeground&&i.push(`.monaco-list${t}:focus .monaco-list-row.selected { color: ${e.listActiveSelectionForeground}; }`),e.listActiveSelectionIconForeground&&i.push(`.monaco-list${t}:focus .monaco-list-row.selected .codicon { color: ${e.listActiveSelectionIconForeground}; }`),e.listFocusAndSelectionBackground&&i.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&&i.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.listInactiveFocusForeground&&(i.push(`.monaco-list${t} .monaco-list-row.focused { color: ${e.listInactiveFocusForeground}; }`),i.push(`.monaco-list${t} .monaco-list-row.focused:hover { color: ${e.listInactiveFocusForeground}; }`)),e.listInactiveSelectionIconForeground&&i.push(`.monaco-list${t} .monaco-list-row.focused .codicon { color: ${e.listInactiveSelectionIconForeground}; }`),e.listInactiveFocusBackground&&(i.push(`.monaco-list${t} .monaco-list-row.focused { background-color: ${e.listInactiveFocusBackground}; }`),i.push(`.monaco-list${t} .monaco-list-row.focused:hover { background-color: ${e.listInactiveFocusBackground}; }`)),e.listInactiveSelectionBackground&&(i.push(`.monaco-list${t} .monaco-list-row.selected { background-color: ${e.listInactiveSelectionBackground}; }`),i.push(`.monaco-list${t} .monaco-list-row.selected:hover { background-color: ${e.listInactiveSelectionBackground}; }`)),e.listInactiveSelectionForeground&&i.push(`.monaco-list${t} .monaco-list-row.selected { color: ${e.listInactiveSelectionForeground}; }`),e.listHoverBackground&&i.push(`.monaco-list${t}:not(.drop-target) .monaco-list-row:hover:not(.selected):not(.focused) { background-color: ${e.listHoverBackground}; }`),e.listHoverForeground&&i.push(`.monaco-list${t} .monaco-list-row:hover:not(.selected):not(.focused) { color: ${e.listHoverForeground}; }`),e.listSelectionOutline&&i.push(`.monaco-list${t} .monaco-list-row.selected { outline: 1px dotted ${e.listSelectionOutline}; outline-offset: -1px; }`),e.listFocusOutline&&i.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&&i.push(`.monaco-list${t} .monaco-list-row.focused { outline: 1px dotted ${e.listInactiveFocusOutline}; outline-offset: -1px; }`),e.listHoverOutline&&i.push(`.monaco-list${t} .monaco-list-row:hover { outline: 1px dashed ${e.listHoverOutline}; outline-offset: -1px; }`),e.listDropBackground&&i.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&&i.push(`.monaco-list-type-filter { background-color: ${e.listFilterWidgetBackground} }`),e.listFilterWidgetOutline&&i.push(`.monaco-list-type-filter { border: 1px solid ${e.listFilterWidgetOutline}; }`),e.listFilterWidgetNoMatchesOutline&&i.push(`.monaco-list-type-filter.no-matches { border: 1px solid ${e.listFilterWidgetNoMatchesOutline}; }`),e.listMatchesShadow&&i.push(`.monaco-list-type-filter { box-shadow: 1px 1px 1px ${e.listMatchesShadow}; }`),e.tableColumnsBorder&&i.push(`\n\t\t\t\t.monaco-table:hover > .monaco-split-view2,\n\t\t\t\t.monaco-table:hover > .monaco-split-view2 .monaco-sash.vertical::before {\n\t\t\t\t\tborder-color: ${e.tableColumnsBorder};\n\t\t\t}`),this.styleElement.textContent=i.join("\n")}}const j={listFocusBackground:t.a.fromHex("#7FB0D0"),listActiveSelectionBackground:t.a.fromHex("#0E639C"),listActiveSelectionForeground:t.a.fromHex("#FFFFFF"),listActiveSelectionIconForeground:t.a.fromHex("#FFFFFF"),listFocusAndSelectionBackground:t.a.fromHex("#094771"),listFocusAndSelectionForeground:t.a.fromHex("#FFFFFF"),listInactiveSelectionBackground:t.a.fromHex("#3F3F46"),listInactiveSelectionIconForeground:t.a.fromHex("#FFFFFF"),listHoverBackground:t.a.fromHex("#2A2D2E"),listDropBackground:t.a.fromHex("#383B3D"),treeIndentGuidesStroke:t.a.fromHex("#a9a9a9"),tableColumnsBorder:t.a.fromHex("#cccccc").transparent(.2)},W={keyboardSupport:!0,mouseSupport:!0,multipleSelectionSupport:!0,dnd:{getDragURI(){return null},onDragStart(){},onDragOver(){return!1},drop(){}}};function V(e,t){const i=[];let n=0,o=0;for(;n=e.length?i.push(t[o++]):o>=t.length?i.push(e[n++]):e[n]===t[o]?(i.push(e[n]),n++,o++):e[n]e-t;class z{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,i,n){let o=0;for(const s of this.renderers)s.renderElement(e,t,i[o++],n)}disposeElement(e,t,i,n){let o=0;for(const s of this.renderers)s.disposeElement&&s.disposeElement(e,t,i[o],n),o+=1}disposeTemplate(e){let t=0;for(const i of this.renderers)i.disposeTemplate(e[t++])}}class U{constructor(e){this.accessibilityProvider=e,this.templateId="a18n"}renderTemplate(e){return e}renderElement(e,t,i){var n=this.accessibilityProvider.getAriaLabel(e);n?i.setAttribute("aria-label",n):i.removeAttribute("aria-label"),n=this.accessibilityProvider.getAriaLevel&&this.accessibilityProvider.getAriaLevel(e);"number"==typeof n?i.setAttribute("aria-level",""+n):i.removeAttribute("aria-level")}disposeTemplate(e){}}class K{constructor(e,t){this.list=e,this.dnd=t}getDragElements(e){const t=this.list.getSelectedElements();return-1new z(e.templateId,[...r,e]));var a=Object.assign(Object.assign({},s),{dnd:s.dnd&&new K(this,s.dnd)});this.view=new y.b(t,i,o,a),this.view.domNode.setAttribute("role",e),s.styleController?this.styleController=s.styleController(this.view.domId):(t=Object(n.w)(this.view.domNode),this.styleController=new B(t,this.view.domId)),this.spliceable=new l([new D(this.focus,this.view,s.identityProvider),new D(this.selection,this.view,s.identityProvider),new D(this.anchor,this.view,s.identityProvider),this.view]),this.disposables.add(this.focus),this.disposables.add(this.selection),this.disposables.add(this.anchor),this.disposables.add(this.view),this.disposables.add(this._onDidDispose),this.disposables.add(new T(this,this.view)),"boolean"==typeof s.keyboardSupport&&!s.keyboardSupport||(this.keyboardController=new E(this,this.view,s),this.disposables.add(this.keyboardController)),s.keyboardNavigationLabelProvider&&(i=s.keyboardNavigationDelegate||I,this.typeLabelController=new M(this,this.view,s.keyboardNavigationLabelProvider,i),this.disposables.add(this.typeLabelController)),this.mouseController=this.createMouseController(s),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()),!1!==this._options.multipleSelectionSupport&&this.view.domNode.setAttribute("aria-multiselectable","true")}get onDidChangeFocus(){return u.c.map(this.eventBufferer.wrapEvent(this.focus.onChange),e=>this.toListEvent(e))}get onDidChangeSelection(){return u.c.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(){let e=!1;var t=u.c.chain(this.disposables.add(new o.a(this.view.domNode,"keydown")).event).map(e=>new s.a(e)).filter(t=>e=58===t.keyCode||t.shiftKey&&68===t.keyCode).map(o.b).filter(()=>!1).event,i=u.c.chain(this.disposables.add(new o.a(this.view.domNode,"keyup")).event).forEach(()=>e=!1).map(e=>new s.a(e)).filter(e=>58===e.keyCode||e.shiftKey&&68===e.keyCode).map(o.b).map(({browserEvent:e})=>{var t=this.getFocus();t=t.length?t[0]:void 0;return{index:t,element:void 0!==t?this.view.element(t):void 0,anchor:void 0!==t?this.view.domElement(t):this.view.domNode,browserEvent:e}}).event,n=u.c.chain(this.view.onContextMenu).filter(t=>!e).map(({element:e,index:t,browserEvent:i})=>({element:e,index:t,anchor:{x:i.pageX+1,y:i.pageY},browserEvent:i})).event;return u.c.any(t,i,n)}get onKeyDown(){return this.disposables.add(new o.a(this.view.domNode,"keydown")).event}get onDidFocus(){return u.c.signal(this.disposables.add(new o.a(this.view.domNode,"focus",!0)).event)}createMouseController(e){return new F(this)}updateOptions(e={}){var t;this._options=Object.assign(Object.assign({},this._options),e),this.typeLabelController&&this.typeLabelController.updateOptions(this._options),void 0!==this._options.multipleSelectionController&&(this._options.multipleSelectionSupport?this.view.domNode.setAttribute("aria-multiselectable","true"):this.view.domNode.removeAttribute("aria-multiselectable")),this.mouseController.updateOptions(e),null!=(t=this.keyboardController)&&t.updateOptions(e),this.view.updateOptions(e)}get options(){return this._options}splice(e,t,i=[]){if(e<0||e>this.view.length)throw new v(this.user,"Invalid start index: "+e);if(t<0)throw new v(this.user,"Invalid delete count: "+t);0===t&&0===i.length||this.eventBufferer.bufferEvents(()=>this.spliceable.splice(e,t,i))}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({preventScroll:!0})}layout(e,t){this.view.layout(e,t)}setSelection(e,t){for(const i of e)if(i<0||i>=this.length)throw new v(this.user,"Invalid index "+i);this.selection.set(e,t)}getSelection(){return this.selection.get()}getSelectedElements(){return this.getSelection().map(e=>this.view.element(e))}setAnchor(e){if(void 0===e)this.anchor.set([]);else{if(e<0||e>=this.length)throw new v(this.user,"Invalid index "+e);this.anchor.set([e])}}getAnchor(){return Object(d.j)(this.anchor.get(),void 0)}getAnchorElement(){var e=this.getAnchor();return void 0===e?void 0:this.element(e)}setFocus(e,t){for(const i of e)if(i<0||i>=this.length)throw new v(this.user,"Invalid index "+i);this.focus.set(e,t)}focusNext(e=1,t=!1,i,n){var o;0!==this.length&&(o=this.focus.get(),-1<(o=this.findNextIndex(0=this.length&&!t)return-1;if(e%=this.length,!i||i(this.element(e)))return e;e++}return-1}findPreviousIndex(e,t=!1,i){for(let n=0;nthis.view.element(e))}reveal(e,t){if(e<0||e>=this.length)throw new v(this.user,"Invalid index "+e);var i,n=this.view.getScrollTop(),o=this.view.elementTop(e);e=this.view.elementHeight(e);Object(b.i)(t)?(i=e-this.view.renderHeight,this.view.setScrollTop(i*Object(m.b)(t,0,1)+o)):(i=o+e,t=n+this.view.renderHeight,o=this.view.renderHeight?this.view.setScrollTop(o):t<=i&&this.view.setScrollTop(i-this.view.renderHeight)))}getRelativeTop(e){if(e<0||e>=this.length)throw new v(this.user,"Invalid index "+e);var t=this.view.getScrollTop(),i=this.view.elementTop(e);e=this.view.elementHeight(e);return it+this.view.renderHeight?null:(e-=this.view.renderHeight,Math.abs((t-i)/e))}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(){var e=this.focus.get();this.view.domNode.classList.toggle("element-focused",0o[0]&&l[1]=s||(a[l++]=new o(Math.max(1,d.startColumn-n+1),Math.min(1+r,d.endColumn-n+1),d.className,d.type));return a}static filter(e,t,i,n){if(0===e.length)return[];let s=[],r=0;for(let h=0,c=e.length;ht||c.isEmpty()&&(0===d.type||3===d.type)||(a=c.startLineNumber===t?c.startColumn:i,l=c.endLineNumber===t?c.endColumn:n,s[r++]=new o(a,l,d.inlineClassName,d.type))}return s}static _typeCompare(e,t){var i=[2,0,1,3];return i[e]-i[t]}static compare(e,t){var i;return e.startColumn!==t.startColumn?e.startColumn-t.startColumn:e.endColumn!==t.endColumn?e.endColumn-t.endColumn:0!==(i=o._typeCompare(e.type,t.type))?i:e.className!==t.className?e.className=e){this.stopOffsets.splice(n,0,e),this.classNames.splice(n,0,t),this.metadata.splice(n,0,i);break}this.count++}}class a{static normalize(e,t){if(0===t.length)return[];var i=[];const o=new r;let s=0;for(let r=0,u=t.length;re.lineNumber===t.lineNumber?e.column-t.column:e.lineNumber-t.lineNumber);for(let a=t.length-2;0<=a;a--)t[a].lineNumber===t[a+1].lineNumber&&t.splice(a,1);let i=[],n=0,o=0,s=t.length;for(let u=1,g=e.getLineCount();u<=g;u++){var r=e.getLineContent(u),h=r.length+1;let g=0;if(!(oe.getLineTokens(t),getLanguageIdentifier:()=>e.getLanguageIdentifier(),getLanguageIdAtPosition:(t,i)=>e.getLanguageIdAtPosition(t,i),getLineContent:null};if(l.startLineNumber===l.endLineNumber&&1===e.getLineMaxColumn(l.startLineNumber)){var s=l.startLineNumber,r=this._isMovingDown?s+1:s-1;1===e.getLineMaxColumn(r)?t.addEditOperation(new d.a(1,1,1,1),null):(t.addEditOperation(new d.a(s,1,s,1),e.getLineContent(r)),t.addEditOperation(new d.a(r,1,r,e.getLineMaxColumn(r)),null)),l=new g.a(r,1,r,1)}else{let c,u;if(this._isMovingDown){c=l.endLineNumber+1,u=e.getLineContent(c),t.addEditOperation(new d.a(c-1,e.getLineMaxColumn(c-1),c,e.getLineMaxColumn(c)),null);let g=u;this.shouldAutoIndent(e,l)?(null!==(s=this.matchEnterRule(e,n,i,c,l.startLineNumber-1))?(r=a.x(e.getLineContent(c)),s+=v.b(r,i),r=v.a(s,i,o),g=r+this.trimLeft(u)):(h.getLineContent=t=>t===l.startLineNumber?e.getLineContent(c):e.getLineContent(t),null!==(s=b.a.getGoodIndentForLine(this._autoIndent,h,e.getLanguageIdAtPosition(c,1),l.startLineNumber,n))&&(r=a.x(e.getLineContent(c)),(s=v.b(s,i))!==v.b(r,i)&&(r=v.a(s,i,o),g=r+this.trimLeft(u)))),t.addEditOperation(new d.a(l.startLineNumber,1,l.startLineNumber,1),g+"\n"),null!==(s=this.matchEnterRuleMovingDown(e,n,i,l.startLineNumber,c,g))?0!==s&&this.getIndentEditsOfMovingBlock(e,t,l,i,o,s):(h.getLineContent=t=>t===l.startLineNumber?g:t>=l.startLineNumber+1&&t<=l.endLineNumber+1?e.getLineContent(t-1):e.getLineContent(t),null!==(r=b.a.getGoodIndentForLine(this._autoIndent,h,e.getLanguageIdAtPosition(c,1),l.startLineNumber+1,n))&&(s=a.x(e.getLineContent(l.startLineNumber)),(r=v.b(r,i))!==(s=v.b(s,i))&&this.getIndentEditsOfMovingBlock(e,t,l,i,o,r-s)))):t.addEditOperation(new d.a(l.startLineNumber,1,l.startLineNumber,1),g+"\n")}else c=l.startLineNumber-1,u=e.getLineContent(c),t.addEditOperation(new d.a(c,1,c+1,1),null),t.addEditOperation(new d.a(l.endLineNumber,e.getLineMaxColumn(l.endLineNumber),l.endLineNumber,e.getLineMaxColumn(l.endLineNumber)),"\n"+u),this.shouldAutoIndent(e,l)&&(h.getLineContent=t=>t===c?e.getLineContent(l.startLineNumber):e.getLineContent(t),null!==(r=this.matchEnterRule(e,n,i,l.startLineNumber,l.startLineNumber-2))?0!==r&&this.getIndentEditsOfMovingBlock(e,t,l,i,o,r):null!==(s=b.a.getGoodIndentForLine(this._autoIndent,h,e.getLanguageIdAtPosition(l.startLineNumber,1),c,n))&&(r=a.x(e.getLineContent(l.startLineNumber)),(n=v.b(s,i))!==(s=v.b(r,i))&&this.getIndentEditsOfMovingBlock(e,t,l,i,o,n-s)))}this._selectionId=t.trackSelection(l)}else this._selectionId=t.trackSelection(this._selection)}buildIndentConverter(e,t,i){return{shiftIndent:n=>f.a.shiftIndent(n,n.length+1,e,t,i),unshiftIndent:n=>f.a.unshiftIndent(n,n.length+1,e,t,i)}}parseEnterResult(e,t,i,n,o){if(o){let s=o.indentation;if(o.indentAction===_.b.None||o.indentAction===_.b.Indent?s=o.indentation+o.appendText:o.indentAction===_.b.IndentOutdent?s=o.indentation:o.indentAction===_.b.Outdent&&(s=t.unshiftIndent(o.indentation)+o.appendText),o=e.getLineContent(n),0<=this.trimLeft(o).indexOf(this.trimLeft(s))){o=a.x(e.getLineContent(n));let r=a.x(s);return e=b.a.getIndentMetadata(e,n),null!==e&&2&e&&(r=t.unshiftIndent(r)),n=v.b(r,i),n-v.b(o,i)}}return null}matchEnterRuleMovingDown(e,t,i,n,o,s){if(0<=a.I(s))return s=e.getLineMaxColumn(o),o=b.a.getEnterAction(this._autoIndent,e,new d.a(o,s,o,s)),this.parseEnterResult(e,t,i,n,o);{let l=n-1;for(;1<=l;){var r=e.getLineContent(l);if(0<=a.I(r))break;l--}return l<1||n>e.getLineCount()?null:(s=e.getLineMaxColumn(l),o=b.a.getEnterAction(this._autoIndent,e,new d.a(l,s,l,s)),this.parseEnterResult(e,t,i,n,o))}}matchEnterRule(e,t,i,n,o,s){let r=o;for(;1<=r;){let t;if(t=r===o&&void 0!==s?s:e.getLineContent(r),0<=a.I(t))break;r--}var l;return r<1||n>e.getLineCount()?null:(l=e.getLineMaxColumn(r),l=b.a.getEnterAction(this._autoIndent,e,new d.a(r,l,r,l)),this.parseEnterResult(e,t,i,n,l))}trimLeft(e){return e.replace(/^\s+/,"")}shouldAutoIndent(e,t){var i;return!(this._autoIndent<4)&&!!e.isCheapToTokenize(t.startLineNumber)&&(i=e.getLanguageIdAtPosition(t.startLineNumber,1))===e.getLanguageIdAtPosition(t.endLineNumber,1)&&null!==b.a.getIndentRulesSupport(i)}getIndentEditsOfMovingBlock(e,t,i,n,o,s){for(let h=i.startLineNumber;h<=i.endLineNumber;h++){var r=e.getLineContent(h),l=(r=a.x(r),v.b(r,n));l=v.a(l+s,n,o);l!==r&&(t.addEditOperation(new d.a(h,1,h,r.length+1),l),h===i.endLineNumber&&i.endColumn<=r.length+1&&""===l&&(this._moveEndLineSelectionShrink=!0))}}computeCursorState(e,t){let i=t.getTrackedSelection(this._selectionId);return this._moveEndPositionDown&&(i=i.setEndPosition(i.endLineNumber+1,1)),this._moveEndLineSelectionShrink&&i.startLineNumber=o)return null;let s=[];for(let a=n;a<=o;a++)s.push(e.getLineContent(a));let r=s.slice(0);return r.sort(w.getCollator().compare),!0===i&&(r=r.reverse()),{startLineNumber:n,endLineNumber:o,before:s,after:r}}w._COLLATOR=null;var S=i("7e32");class L extends t.b{constructor(e,t){super(t),this.down=e}run(e,t){if(t.hasModel()){const e=t.getSelections().map((e,t)=>({selection:e,index:t,ignore:!1}));e.sort((e,t)=>d.a.compareRangesUsingStarts(e.selection,t.selection));let i=e[0];for(let t=1;tnew u.a(e.positionLineNumber,e.positionColumn)));i=t.getSelection();null!==i&&(i=new h(i,n),t.pushUndoStop(),t.executeCommands(this.id,[i]),t.pushUndoStop())}}E.ID="editor.action.trimTrailingWhitespace";class I extends t.b{constructor(){super({id:"editor.action.deleteLines",label:n.a("lines.delete","Delete Line"),alias:"Delete Line",precondition:p.a.writable,kbOpts:{kbExpr:p.a.textInputFocus,primary:3113,weight:100}})}run(e,t){if(t.hasModel()){var i=this._getLinesToRemove(t);let e=t.getModel();if(1!==e.getLineCount()||1!==e.getLineMaxColumn(1)){let o=0,s=[],r=[];for(let t=0,a=i.length;t{let t=e.endLineNumber;return e.startLineNumbere.startLineNumber===t.startLineNumber?e.endLineNumber-t.endLineNumber:e.startLineNumber-t.startLineNumber),[]),n=t[0];for(let o=1;o=t[o].startLineNumber?n.endLineNumber=t[o].endLineNumber:(i.push(n),n=t[o]);return i.push(n),i}}class M extends t.b{constructor(){super({id:"editor.action.indentLines",label:n.a("lines.indent","Indent Line"),alias:"Indent Line",precondition:p.a.writable,kbOpts:{kbExpr:p.a.editorTextFocus,primary:2137,weight:100}})}run(e,t){var i=t._getViewModel();i&&(t.pushUndoStop(),t.executeCommands(this.id,c.a.indent(i.cursorConfig,t.getModel(),t.getSelections())),t.pushUndoStop())}}class T extends t.b{constructor(){super({id:"editor.action.outdentLines",label:n.a("lines.outdent","Outdent Line"),alias:"Outdent Line",precondition:p.a.writable,kbOpts:{kbExpr:p.a.editorTextFocus,primary:2135,weight:100}})}run(e,t){s.CoreEditingCommands.Outdent.runEditorCommand(e,t,null)}}class A extends t.b{constructor(){super({id:"editor.action.insertLineBefore",label:n.a("lines.insertBefore","Insert Line Above"),alias:"Insert Line Above",precondition:p.a.writable,kbOpts:{kbExpr:p.a.editorTextFocus,primary:3075,weight:100}})}run(e,t){var i=t._getViewModel();i&&(t.pushUndoStop(),t.executeCommands(this.id,c.a.lineInsertBefore(i.cursorConfig,t.getModel(),t.getSelections())))}}class R extends t.b{constructor(){super({id:"editor.action.insertLineAfter",label:n.a("lines.insertAfter","Insert Line Below"),alias:"Insert Line Below",precondition:p.a.writable,kbOpts:{kbExpr:p.a.editorTextFocus,primary:2051,weight:100}})}run(e,t){var i=t._getViewModel();i&&(t.pushUndoStop(),t.executeCommands(this.id,c.a.lineInsertAfter(i.cursorConfig,t.getModel(),t.getSelections())))}}class P extends t.b{run(e,t){if(t.hasModel()){var i=t.getSelection();let e=this._getRangesToDelete(t),r=[];for(let t=0,i=e.length-1;tl.a.replace(e,""));t.pushUndoStop(),t.executeEdits(this.id,s,i),t.pushUndoStop()}}}class F extends P{constructor(){super({id:"deleteAllLeft",label:n.a("lines.deleteAllLeft","Delete All Left"),alias:"Delete All Left",precondition:p.a.writable,kbOpts:{kbExpr:p.a.textInputFocus,primary:0,mac:{primary:2049},weight:100}})}_getEndCursorState(e,t){let i=null,n=[],o=0;return t.forEach(t=>{let s;var r;s=1===t.endColumn&&0{var t,i;return e.isEmpty()?1===e.startColumn?(t=Math.max(1,e.startLineNumber-1),i=1===e.startLineNumber?1:n.getLineContent(t).length+1,new d.a(t,i,e.startLineNumber,1)):new d.a(e.startLineNumber,1,e.startLineNumber,e.startColumn):new d.a(e.startLineNumber,1,e.endLineNumber,e.endColumn)}))}}class B extends P{constructor(){super({id:"deleteAllRight",label:n.a("lines.deleteAllRight","Delete All Right"),alias:"Delete All Right",precondition:p.a.writable,kbOpts:{kbExpr:p.a.textInputFocus,primary:0,mac:{primary:297,secondary:[2068]},weight:100}})}_getEndCursorState(e,t){let i=null,n=[];for(let s=0,r=t.length;s{var i;return e.isEmpty()?(i=t.getLineMaxColumn(e.startLineNumber),e.startColumn===i?new d.a(e.startLineNumber,e.startColumn,e.startLineNumber+1,1):new d.a(e.startLineNumber,e.startColumn,e.startLineNumber,i)):e});return n.sort(d.a.compareRangesUsingStarts),n}}class j extends t.b{constructor(){super({id:"editor.action.joinLines",label:n.a("lines.joinLines","Join Lines"),alias:"Join Lines",precondition:p.a.writable,kbOpts:{kbExpr:p.a.editorTextFocus,primary:0,mac:{primary:296},weight:100}})}run(e,t){let i=t.getSelections();if(null!==i){let e=t.getSelection();if(null!==e){i.sort(d.a.compareRangesUsingStarts);let h=[];var n=i.reduce((t,i)=>t.isEmpty()?t.endLineNumber===i.startLineNumber?(e.equalsSelection(t)&&(e=i),i):i.startLineNumber>t.endLineNumber+1?(h.push(t),i):new g.a(t.startLineNumber,t.startColumn,i.endLineNumber,i.endColumn):i.startLineNumber>t.endLineNumber?(h.push(t),i):new g.a(t.startLineNumber,t.startColumn,i.endLineNumber,i.endColumn));h.push(n);let c=t.getModel();if(null!==c){let i=[],n=[],u=e,p=0;for(let t=0,m=h.length;t=n?i.lineNumber!==e.getLineCount()&&(n=new d.a(i.lineNumber,Math.max(1,i.column-1),i.lineNumber+1,1),n=e.getValueInRange(n).split("").reverse().join(""),a.push(new r.a(new g.a(i.lineNumber,Math.max(1,i.column-1),i.lineNumber+1,1),n))):(n=new d.a(i.lineNumber,Math.max(1,i.column-1),i.lineNumber,i.column+1),o=e.getValueInRange(n).split("").reverse().join(""),a.push(new r.b(n,o,new g.a(i.lineNumber,i.column+1,i.lineNumber,i.column+1)))))}t.pushUndoStop(),t.executeCommands(this.id,a),t.pushUndoStop()}}}}class V extends t.b{run(e,t){var i=t.getSelections();if(null!==i){const e=t.getModel();if(null!==e){var n,o,s=t.getOption(116);const r=[];for(const a of i)a.isEmpty()?(o=a.getStartPosition(),(n=t.getConfiguredWordAtPosition(o))&&(o=new d.a(o.lineNumber,n.startColumn,o.lineNumber,n.endColumn),n=e.getValueInRange(o),r.push(l.a.replace(o,this._modifyText(n,s))))):(o=e.getValueInRange(a),r.push(l.a.replace(a,this._modifyText(o,s))));t.pushUndoStop(),t.executeEdits(this.id,r),t.pushUndoStop()}}}}class H extends V{constructor(){super({id:"editor.action.transformToUppercase",label:n.a("editor.transformToUppercase","Transform to Uppercase"),alias:"Transform to Uppercase",precondition:p.a.writable})}_modifyText(e,t){return e.toLocaleUpperCase()}}class z extends V{constructor(){super({id:"editor.action.transformToLowercase",label:n.a("editor.transformToLowercase","Transform to Lowercase"),alias:"Transform to Lowercase",precondition:p.a.writable})}_modifyText(e,t){return e.toLocaleLowerCase()}}class U extends V{constructor(){super({id:"editor.action.transformToTitlecase",label:n.a("editor.transformToTitlecase","Transform to Title Case"),alias:"Transform to Title Case",precondition:p.a.writable})}_modifyText(e,t){const i="\r\n\t "+t,n=i.split("");let o="",s=!0;for(let r=0;rp(void 0,void 0,void 0,(function*(){var[i]=t,n=(Object(d.c)(i instanceof s.a),e.get(a.a).getModel(i));if(n){const t=b(n);return t?t.getLegend():e.get(l.b).executeCommand("_provideDocumentRangeSemanticTokensLegend",i)}}))),l.a.registerCommand("_provideDocumentSemanticTokens",(e,...t)=>p(void 0,void 0,void 0,(function*(){var[i]=t;Object(d.c)(i instanceof s.a);const r=e.get(a.a).getModel(i);if(r){var h=_(r,null,n.a.None);if(!h)return e.get(l.b).executeCommand("_provideDocumentRangeSemanticTokens",i,r.getFullModelRange());const{provider:s,request:a}=h;let d;try{d=yield a}catch(t){return void Object(o.g)(t)}return d&&m(d)?(i=u({id:0,type:"full",data:d.data}),d.resultId&&s.releaseDocumentSemanticTokens(d.resultId),i):void 0}}))),l.a.registerCommand("_provideDocumentRangeSemanticTokensLegend",(e,...t)=>p(void 0,void 0,void 0,(function*(){var[i]=t,i=(Object(d.c)(i instanceof s.a),e.get(a.a).getModel(i));if(i){const e=v(i);if(e)return e.getLegend()}}))),l.a.registerCommand("_provideDocumentRangeSemanticTokens",(e,...t)=>p(void 0,void 0,void 0,(function*(){var[i,r]=t,i=(Object(d.c)(i instanceof s.a),Object(d.c)(g.a.isIRange(r)),e.get(a.a).getModel(i));if(i){const t=v(i);if(t){let s;try{s=yield t.provideDocumentRangeSemanticTokens(i,g.a.lift(r),n.a.None)}catch(e){return void Object(o.g)(e)}if(s&&m(s))return u({id:0,type:"full",data:s.data})}}})))},7605:function(e,t,i){"use strict";i.r(t),i.d(t,"FoldingController",(function(){return U})),i.d(t,"foldBackgroundBackground",(function(){return de})),i.d(t,"editorFoldForeground",(function(){return he})),i("0a33");var n=i("dff7"),o=i("ef8e9"),s=i("3742"),r=i("5fe7"),a=i("fe45"),l=i("a666"),d=i("b2cc"),h=i("308f");const c=16777215;class u{constructor(e,t,i){if(e.length!==t.length||65535{var i=o[o.length-1];return this.getStartLineNumber(i)<=e&&this.getEndLineNumber(i)>=t};for(let s=0,r=this._startIndexes.length;sc||i>c)throw new Error("startLineNumber or endLineNumber must not exceed "+c);for(;0>>24)+((4278190080&this._endIndexes[e])>>>16),65535==e?-1:e}contains(e,t){return this.getStartLineNumber(e)<=t&&this.getEndLineNumber(e)>=t}findIndex(e){let t=0,i=this._startIndexes.length;if(0===i)return-1;for(;t=this.endLineNumber}containsLine(e){return this.startLineNumber<=e&&e<=this.endLineNumber}}class p{constructor(e,t){this._updateEventEmitter=new h.b,this.onDidChange=this._updateEventEmitter.event,this._textModel=e,this._decorationProvider=t,this._regions=new u(new Uint32Array(0),new Uint32Array(0)),this._editorDecorationIds=[],this._isInitialized=!1}get regions(){return this._regions}get textModel(){return this._textModel}get isInitialized(){return this._isInitialized}toggleCollapseState(e){if(e.length){e=e.sort((e,t)=>e.regionIndex-t.regionIndex);const t={};this._decorationProvider.changeDecorations(i=>{let n=0,o=-1,s=-1;var r,a=e=>{for(;ns&&(s=t),n++}};for(r of e){var l=r.regionIndex,d=this._editorDecorationIds[l];d&&!t[d]&&(t[d]=!0,a(l),d=!this._regions.isCollapsed(l),this._regions.setCollapsed(l,d),o=Math.max(o,this._regions.getEndLineNumber(l)))}a(this._regions.length)}),this._updateEventEmitter.fire({model:this,collapseStateChanged:e})}}update(e,t=[]){let i=[],n=(e,i)=>{for(var n of t)if(e{var r=e.getStartLineNumber(t),a=e.getEndLineNumber(t);(s=s||e.isCollapsed(t))&&n(r,a)&&(s=!1),e.setCollapsed(t,s),t=this._textModel.getLineMaxColumn(r),r={startLineNumber:r,startColumn:Math.max(t-1,1),endLineNumber:r,endColumn:t};i.push({range:r,options:this._decorationProvider.getDecorationOption(s,a<=o)}),s&&a>o&&(o=a)};let r=0;var a=()=>{for(;re.isCollapsed!==t&&ne.isCollapsed!==t&&ne.isCollapsed!==t&&n<=i),o.push(...s);e.toggleCollapseState(o)}function _(e,t,i){let n=[];for(var o of i)n.push(e.getAllRegionsAtLine(o,void 0)[0]);i=e.getRegionsInside(null,e=>n.every(t=>!t.containedBy(e)&&!e.containedBy(t))&&e.isCollapsed!==t),e.toggleCollapseState(i)}function b(e,t,i){let n=e.textModel,o=e.regions,s=[];for(let a=o.length-1;0<=a;a--){var r;i!==o.isCollapsed(a)&&(r=o.getStartLineNumber(a),t.test(n.getLineContent(r))&&s.push(o.toRegion(a)))}e.toggleCollapseState(s)}function v(e,t,i){let n=e.regions,o=[];for(let s=n.length-1;0<=s;s--)i!==n.isCollapsed(s)&&t===n.getType(s)&&o.push(n.toRegion(s));e.toggleCollapseState(o)}var C=i("b57f"),w=(t=i("561a"),i("bf5b")),y=i("b7d0");const S=Object(w.b)("folding-expanded",t.b.chevronDown,Object(n.a)("foldingExpandedIcon","Icon for expanded ranges in the editor glyph margin.")),L=Object(w.b)("folding-collapsed",t.b.chevronRight,Object(n.a)("foldingCollapsedIcon","Icon for collapsed ranges in the editor glyph margin."));class x{constructor(e){this.editor=e,this.autoHideFoldingControls=!0,this.showFoldingHighlights=!0}getDecorationOption(e,t){return t?x.HIDDEN_RANGE_DECORATION:e?this.showFoldingHighlights?x.COLLAPSED_HIGHLIGHTED_VISUAL_DECORATION:x.COLLAPSED_VISUAL_DECORATION:this.autoHideFoldingControls?x.EXPANDED_AUTO_HIDE_VISUAL_DECORATION:x.EXPANDED_VISUAL_DECORATION}deltaDecorations(e,t){return this.editor.deltaDecorations(e,t)}changeDecorations(e){return this.editor.changeDecorations(e)}}x.COLLAPSED_VISUAL_DECORATION=C.a.register({description:"folding-collapsed-visual-decoration",stickiness:1,afterContentClassName:"inline-folded",isWholeLine:!0,firstLineDecorationClassName:y.d.asClassName(L)}),x.COLLAPSED_HIGHLIGHTED_VISUAL_DECORATION=C.a.register({description:"folding-collapsed-highlighted-visual-decoration",stickiness:1,afterContentClassName:"inline-folded",className:"folded-background",isWholeLine:!0,firstLineDecorationClassName:y.d.asClassName(L)}),x.EXPANDED_AUTO_HIDE_VISUAL_DECORATION=C.a.register({description:"folding-expanded-auto-hide-visual-decoration",stickiness:1,isWholeLine:!0,firstLineDecorationClassName:y.d.asClassName(S)}),x.EXPANDED_VISUAL_DECORATION=C.a.register({description:"folding-expanded-visual-decoration",stickiness:1,isWholeLine:!0,firstLineDecorationClassName:"alwaysShowFoldIcons "+y.d.asClassName(S)}),x.HIDDEN_RANGE_DECORATION=C.a.register({description:"folding-hidden-range-decoration",stickiness:1});var k=i("c101"),D=i("6a89"),N=i("e8e3");class O{constructor(e){this._updateEventEmitter=new h.b,this._foldingModel=e,this._foldingModelListener=e.onDidChange(e=>this.updateHiddenRanges()),this._hiddenRanges=[],e.regions.length&&this.updateHiddenRanges()}get onDidChange(){return this._updateEventEmitter.event}get hiddenRanges(){return this._hiddenRanges}updateHiddenRanges(){let e=!1,t=[],i=0,n=0,o=Number.MAX_VALUE,s=-1,r=this._foldingModel.regions;for(;i({startLineNumber:e.startLineNumber-1,endLineNumber:e.endLineNumber}))}applyHiddenRanges(e){this._hiddenRanges=e,this._updateEventEmitter.fire(e)}hasRanges(){return 0{var t,i;return(n=n&&(t=e,i=n,t>=i.startLineNumber&&t<=i.endLineNumber)?n:E(this._hiddenRanges,e))?n.startLineNumber-1:null};for(let r=0,a=e.length;rt=t?e[i]:null}var I=i("70cb");class M{constructor(e){this.editorModel=e,this.id="indent"}dispose(){}compute(e){var t=I.a.getFoldingRules(this.editorModel.getLanguageIdentifier().id),i=t&&!!t.offSide;t=t&&t.markers;return Promise.resolve(function(e,t,i,n=5e3){var o=e.getOptions().tabSize;let s=new T(n),r=void 0;i&&(r=new RegExp(`(${i.start.source})|(?:${i.end.source})`));let a=[],l=e.getLineCount()+1;a.push({indent:-1,endAbove:l,line:l});for(let c=e.getLineCount();0d){for(;a.pop(),(n=a[a.length-1]).indent>d;);var h=n.endAbove-1;1<=h-c&&s.insertFirst(c,h,d)}n.indent===d?n.endAbove=c:a.push({indent:d,endAbove:c,line:c})}}return s.toIndentRanges(e)}(this.editorModel,i,t))}}class T{constructor(e){this._startIndexes=[],this._endIndexes=[],this._indentOccurrences=[],this._length=0,this._foldingRangesLimit=e}insertFirst(e,t,i){var n;e>c||t>c||(n=this._length,this._startIndexes[n]=e,this._endIndexes[n]=t,this._length++,i<1e3&&(this._indentOccurrences[i]=(this._indentOccurrences[i]||0)+1))}toIndentRanges(e){if(this._length<=this._foldingRangesLimit){let e=new Uint32Array(this._length),t=new Uint32Array(this._length);for(let i=this._length-1,n=0;0<=i;i--,n++)e[n]=this._startIndexes[i],t[n]=this._endIndexes[i];return new u(e,t)}{let s=0,r=this._indentOccurrences.length;for(let e=0;ethis._foldingRangesLimit){r=e;break}s+=t}}var i=e.getOptions().tabSize;let a=new Uint32Array(this._foldingRangesLimit),l=new Uint32Array(this._foldingRangesLimit);for(let t=this._length-1,d=0;0<=t;t--){var n=this._startIndexes[t],o=e.getLineContent(n);o=C.b.computeIndentLevel(o,i);(oPromise.resolve(e.provideFoldingRanges(t,P,i)).then(e=>{if(!i.isCancellationRequested&&Array.isArray(e)){Array.isArray(n)||(n=[]);var s,r=t.getLineCount();for(s of e)0s.start&&s.end<=r&&n.push({start:s.start,end:s.end,rank:o,kind:s.kind})}},R.g));return Promise.all(o).then(e=>n)}(this.providers,this.editorModel,e).then(e=>e?j(e,this.limit):null)}dispose(){var e;null!=(e=this.disposables)&&e.dispose()}}class B{constructor(e){this._startIndexes=[],this._endIndexes=[],this._nestingLevels=[],this._nestingLevelCounts=[],this._types=[],this._length=0,this._foldingRangesLimit=e}add(e,t,i,n){var o;e>c||t>c||(o=this._length,this._startIndexes[o]=e,this._endIndexes[o]=t,this._nestingLevels[o]=n,this._types[o]=i,this._length++,n<30&&(this._nestingLevelCounts[n]=(this._nestingLevelCounts[n]||0)+1))}toIndentRanges(){if(this._length<=this._foldingRangesLimit){let e=new Uint32Array(this._length),t=new Uint32Array(this._length);for(let i=0;ithis._foldingRangesLimit){n=t;break}i+=e}}let o=new Uint32Array(this._foldingRangesLimit),s=new Uint32Array(this._foldingRangesLimit),r=[];for(let e=0,a=0;e{let i=e.start-t.start;return 0===i?e.rank-t.rank:i});let n=new B(t),o=void 0,s=[];for(i of e)if(o){if(i.start>o.start){if(i.end<=o.end)s.push(o),o=i;else if(i.start>o.end){for(;(o=s.pop())&&i.start>o.end;);o&&s.push(o),o=i}n.add(i.start,i.end,i.kind&&i.kind.value,s.length)}}else o=i,n.add(i.start,i.end,i.kind&&i.kind.value,s.length);return n.toIndentRanges()}class W{constructor(e,t,i,n){this.editorModel=e,this.id="init",t.length&&(this.decorationIds=e.deltaDecorations([],t.map(t=>({range:{startLineNumber:t.startLineNumber,startColumn:0,endLineNumber:t.endLineNumber,endColumn:e.getLineLength(t.endLineNumber)},options:{description:"folding-initializing-range-provider",stickiness:1}}))),this.timeout=setTimeout(i,n))}dispose(){this.decorationIds&&(this.editorModel.deltaDecorations(this.decorationIds,[]),this.decorationIds=void 0),"number"==typeof this.timeout&&(clearTimeout(this.timeout),this.timeout=void 0)}compute(e){let t=[];if(this.decorationIds)for(var i of this.decorationIds)i=this.editorModel.getDecorationRange(i),i&&t.push({start:i.startLineNumber,end:i.endLineNumber,rank:1});return Promise.resolve(j(t,Number.MAX_VALUE))}}w=i("4fc3"),t=i("303e");var V=i("bc04"),H=(i=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3this.onModelChanged())),this._register(this.editor.onDidChangeConfiguration(e=>{if(e.hasChanged(36)&&(this._isEnabled=this.editor.getOptions().get(36),this.foldingEnabled.set(this._isEnabled),this.onModelChanged()),e.hasChanged(99)||e.hasChanged(38)){const e=this.editor.getOptions();this.foldingDecorationProvider.autoHideFoldingControls="mouseover"===e.get(99),this.foldingDecorationProvider.showFoldingHighlights=e.get(38),this.onModelContentChanged()}e.hasChanged(37)&&(this._useFoldingProviders="indentation"!==this.editor.getOptions().get(37),this.onFoldingStrategyChanged()),e.hasChanged(40)&&(this._unfoldOnClickAfterEndOfLine=this.editor.getOptions().get(40)),e.hasChanged(39)&&(this._foldingImportsByDefault=this.editor.getOptions().get(39))})),this.onModelChanged()}static get(t){return t.getContribution(e.ID)}saveViewState(){let e=this.editor.getModel();var t,i;return e&&this._isEnabled&&!e.isTooLargeForTokenization()?this.foldingModel?(t=(this.foldingModel.isInitialized?this.foldingModel:this.hiddenRangeModel).getMemento(),i=this.rangeProvider?this.rangeProvider.id:void 0,{collapsedRegions:t,lineCount:e.getLineCount(),provider:i,foldedImports:this._currentModelHasFoldedImports}):void 0:{}}restoreViewState(e){let t=this.editor.getModel();if(t&&this._isEnabled&&!t.isTooLargeForTokenization()&&this.hiddenRangeModel&&e&&e.lineCount===t.getLineCount()&&(this._currentModelHasFoldedImports=!!e.foldedImports,e.collapsedRegions)){"syntax"!==e.provider&&"init"!==e.provider||(this.foldingStateMemento=e);const t=e.collapsedRegions;if(this.hiddenRangeModel.applyMemento(t)){const e=this.getFoldingModel();e&&e.then(e=>{if(e){this._restoringViewState=!0;try{e.applyMemento(t)}finally{this._restoringViewState=!1}}}).then(void 0,R.f)}}}onModelChanged(){this.localToDispose.clear();let e=this.editor.getModel();this._isEnabled&&e&&!e.isTooLargeForTokenization()&&(this._currentModelHasFoldedImports=!1,this.foldingModel=new p(e,this.foldingDecorationProvider),this.localToDispose.add(this.foldingModel),this.hiddenRangeModel=new O(this.foldingModel),this.localToDispose.add(this.hiddenRangeModel),this.localToDispose.add(this.hiddenRangeModel.onDidChange(e=>this.onHiddenRangesChanges(e))),this.updateScheduler=new r.a(200),this.cursorChangedScheduler=new r.e(()=>this.revealCursor(),200),this.localToDispose.add(this.cursorChangedScheduler),this.localToDispose.add(A.o.onDidChange(()=>this.onFoldingStrategyChanged())),this.localToDispose.add(this.editor.onDidChangeModelLanguageConfiguration(()=>this.onFoldingStrategyChanged())),this.localToDispose.add(this.editor.onDidChangeModelContent(()=>this.onModelContentChanged())),this.localToDispose.add(this.editor.onDidChangeCursorPosition(()=>this.onCursorPositionChanged())),this.localToDispose.add(this.editor.onMouseDown(e=>this.onEditorMouseDown(e))),this.localToDispose.add(this.editor.onMouseUp(e=>this.onEditorMouseUp(e))),this.localToDispose.add({dispose:()=>{this.foldingRegionPromise&&(this.foldingRegionPromise.cancel(),this.foldingRegionPromise=null),this.updateScheduler&&this.updateScheduler.cancel(),this.updateScheduler=null,this.foldingModel=null,this.foldingModelPromise=null,this.hiddenRangeModel=null,this.cursorChangedScheduler=null,this.foldingStateMemento=null,this.rangeProvider&&this.rangeProvider.dispose(),this.rangeProvider=null}}),this.onModelContentChanged())}onFoldingStrategyChanged(){this.rangeProvider&&this.rangeProvider.dispose(),this.rangeProvider=null,this.onModelContentChanged()}getRangeProvider(e){if(!this.rangeProvider){if(this.rangeProvider=new M(e),this._useFoldingProviders&&this.foldingModel){var t=A.o.ordered(this.foldingModel.textModel);if(0===t.length&&this.foldingStateMemento&&this.foldingStateMemento.collapsedRegions)return this.rangeProvider=new W(e,this.foldingStateMemento.collapsedRegions,()=>{this.foldingStateMemento=null,this.onFoldingStrategyChanged()},3e4);0this.onModelContentChanged()))}this.foldingStateMemento=null}return this.rangeProvider}getFoldingModel(){return this.foldingModelPromise}onModelContentChanged(){this.updateScheduler&&(this.foldingRegionPromise&&(this.foldingRegionPromise.cancel(),this.foldingRegionPromise=null),this.foldingModelPromise=this.updateScheduler.trigger(()=>{const e=this.foldingModel;if(!e)return null;const t=this.getRangeProvider(e.textModel);let i=this.foldingRegionPromise=Object(r.h)(e=>t.compute(e));return i.then(t=>{if(t&&i===this.foldingRegionPromise){let i;!this._foldingImportsByDefault||this._currentModelHasFoldedImports||(n=t.setCollapsedAllOfType(A.n.Imports.value,!0))&&(i=V.c.capture(this.editor),this._currentModelHasFoldedImports=n);let o=this.editor.getSelections();var n=o?o.map(e=>e.startLineNumber):[];e.update(t,n),i&&i.restore(this.editor)}return e})}).then(void 0,e=>(Object(R.f)(e),null)))}onHiddenRangesChanges(e){var t;this.hiddenRangeModel&&e.length&&!this._restoringViewState&&(t=this.editor.getSelections())&&this.hiddenRangeModel.adjustSelections(t)&&this.editor.setSelections(t),this.editor.setHiddenAreas(e)}onCursorPositionChanged(){this.hiddenRangeModel&&this.hiddenRangeModel.hasRanges()&&this.cursorChangedScheduler.schedule()}revealCursor(){const e=this.getFoldingModel();e&&e.then(e=>{if(e){let i=this.editor.getSelections();if(i&&0e.isCollapsed&&i>e.startLineNumber))}n.length&&(e.toggleCollapseState(n),this.reveal(i[0].getPosition()))}}}).then(void 0,R.f)}onEditorMouseDown(e){if(this.mouseDownInfo=null,this.hiddenRangeModel&&e.target&&e.target.range&&(e.event.leftButton||e.event.middleButton)){var t=e.target.range;let o=!1;switch(e.target.type){case 4:var i=e.target.detail,n=e.target.element.offsetLeft;if(i.offsetX-n<5)return;o=!0;break;case 7:if(this._unfoldOnClickAfterEndOfLine&&this.hiddenRangeModel.hasRanges()&&!e.target.detail.isAfterLines)break;return;case 6:if(this.hiddenRangeModel.hasRanges()){let e=this.editor.getModel();if(e&&t.startColumn===e.getLineMaxColumn(t.startLineNumber))break}return;default:return}this.mouseDownInfo={lineNumber:t.startLineNumber,iconClicked:o}}}onEditorMouseUp(e){const t=this.getFoldingModel();if(t&&this.mouseDownInfo&&e.target){let n=this.mouseDownInfo.lineNumber,o=this.mouseDownInfo.iconClicked;var i=e.target.range;if(i&&i.startLineNumber===n){if(o){if(4!==e.target.type)return}else{let e=this.editor.getModel();if(!e||i.startColumn!==e.getLineMaxColumn(n))return}t.then(t=>{if(t){let r=t.getRegionAtLine(n);if(r&&r.startLineNumber===n){var i=r.isCollapsed;if(o||i){let o=[];if(e.event.altKey){var s=t.getRegionsInside(null,e=>!e.containedBy(r)&&!r.containedBy(e));for(const e of s)e.isCollapsed&&o.push(e);0===o.length&&(o=s)}else{if(s=e.event.middleButton||e.event.shiftKey,s)for(const e of t.getRegionsInside(r))e.isCollapsed===i&&o.push(e);!i&&s&&0!==o.length||o.push(r)}t.toggleCollapseState(o),this.reveal({lineNumber:n,column:1})}}}}).then(void 0,R.f)}}}reveal(e){this.editor.revealPositionInCenterIfOutsideViewport(e,0)}};U.ID="editor.contrib.folding",U=i([H(1,w.b)],U);class K extends d.b{runEditorCommand(e,t,i){let n=U.get(t);if(n){let o=n.getFoldingModel();return o?(this.reportTelemetry(e,t),o.then(e=>{if(e){this.invoke(n,e,t,i);const o=t.getSelection();o&&n.reveal(o.getStartPosition())}})):void 0}}getSelectedLines(e){let t=e.getSelections();return t?t.map(e=>e.startLineNumber):[]}getLineNumbers(e,t){return e&&e.selectionLines?e.selectionLines.map(e=>e+1):this.getSelectedLines(t)}run(e,t){}}function q(e){if(!o.l(e)){if(!o.j(e))return!1;const t=e;if(!o.l(t.levels)&&!o.i(t.levels))return!1;if(!o.l(t.direction)&&!o.k(t.direction))return!1;if(!(o.l(t.selectionLines)||o.f(t.selectionLines)&&t.selectionLines.every(o.i)))return!1}return!0}class $ extends K{constructor(){super({id:"editor.unfold",label:n.a("unfoldAction.label","Unfold"),alias:"Unfold",precondition:z,kbOpts:{kbExpr:k.a.editorTextFocus,primary:3161,mac:{primary:2649},weight:100},description:{description:"Unfold the content in the editor",args:[{name:"Unfold editor argument",description:"Property-value pairs that can be passed through this argument:\n\t\t\t\t\t\t* 'levels': Number of levels to unfold. If not set, defaults to 1.\n\t\t\t\t\t\t* 'direction': If 'up', unfold given number of levels up otherwise unfolds down.\n\t\t\t\t\t\t* 'selectionLines': The start lines (0-based) of the editor selections to apply the unfold action to. If not set, the active selection(s) will be used.\n\t\t\t\t\t\t",constraint:q,schema:{type:"object",properties:{levels:{type:"number",default:1},direction:{type:"string",enum:["up","down"],default:"down"},selectionLines:{type:"array",items:{type:"number"}}}}}]}})}invoke(e,t,i,n){var o=n&&n.levels||1;i=this.getLineNumbers(n,i);(n&&"up"===n.direction?f:m)(t,!1,o,i)}}class G extends K{constructor(){super({id:"editor.unfoldRecursively",label:n.a("unFoldRecursivelyAction.label","Unfold Recursively"),alias:"Unfold Recursively",precondition:z,kbOpts:{kbExpr:k.a.editorTextFocus,primary:Object(a.a)(2089,2137),weight:100}})}invoke(e,t,i,n){m(t,!1,Number.MAX_VALUE,this.getSelectedLines(i))}}class Z extends K{constructor(){super({id:"editor.fold",label:n.a("foldAction.label","Fold"),alias:"Fold",precondition:z,kbOpts:{kbExpr:k.a.editorTextFocus,primary:3159,mac:{primary:2647},weight:100},description:{description:"Fold the content in the editor",args:[{name:"Fold editor argument",description:"Property-value pairs that can be passed through this argument:\n\t\t\t\t\t\t\t* 'levels': Number of levels to fold.\n\t\t\t\t\t\t\t* 'direction': If 'up', folds given number of levels up otherwise folds down.\n\t\t\t\t\t\t\t* 'selectionLines': The start lines (0-based) of the editor selections to apply the fold action to. If not set, the active selection(s) will be used.\n\t\t\t\t\t\t\tIf no levels or direction is set, folds the region at the locations or if already collapsed, the first uncollapsed parent instead.\n\t\t\t\t\t\t",constraint:q,schema:{type:"object",properties:{levels:{type:"number"},direction:{type:"string",enum:["up","down"]},selectionLines:{type:"array",items:{type:"number"}}}}}]}})}invoke(e,t,i,n){i=this.getLineNumbers(n,i);var o=n&&n.levels;n=n&&n.direction;if("number"!=typeof o&&"string"!=typeof n){var s=t,r=!0,a=i;let e=[];for(var l of a)l=s.getAllRegionsAtLine(l,e=>e.isCollapsed!==r),0e.isCollapsed!==t&&it===n&&e.isCollapsed!==o&&!s.some(t=>e.containsLine(t))),t.toggleCollapseState(i)}}se.ID_PREFIX="editor.foldLevel",se.ID=e=>se.ID_PREFIX+e;class re extends K{constructor(){super({id:"editor.gotoParentFold",label:n.a("gotoParentFold.label","Go to Parent Fold"),alias:"Go to Parent Fold",precondition:z,kbOpts:{kbExpr:k.a.editorTextFocus,weight:100}})}invoke(e,t,i){var n=this.getSelectedLines(i);0=e)return null;if(i.parentIndex===n)return i.startLineNumber}}else if(0e)return i.startLineNumber;i=i.regionIndex{var i=e.getColor(de);i&&t.addRule(`.monaco-editor .folded-background { background-color: ${i}; }`),i=e.getColor(he);i&&t.addRule(`\n\t\t.monaco-editor .cldr${y.d.asCSSSelector(S)},\n\t\t.monaco-editor .cldr${y.d.asCSSSelector(L)} {\n\t\t\tcolor: ${i} !important;\n\t\t}\n\t\t`)})},"77a4":function(e,t,i){"use strict";i.r(t),i.d(t,"CodeLensContribution",(function(){return H}));var n=i("5fe7"),o=i("fdcc"),s=i("a666"),r=i("bc04"),a=(t=i("b2cc"),i("b707")),l=i("2504"),d=i("6d8e"),h=i("1b69"),c=i("9e74"),u=i("ef8e9"),g=function(e,t,i,n){return new(i=i||Promise)((function(o,s){function r(e){try{l(n.next(e))}catch(e){s(e)}}function a(e){try{l(n.throw(e))}catch(e){s(e)}}function l(e){var t;e.done?o(e.value):((t=e.value)instanceof i?t:new i((function(e){e(t)}))).then(r,a)}l((n=n.apply(e,t||[])).next())}))};class p{constructor(){this.lenses=[],this._disposables=new s.b}dispose(){this._disposables.dispose()}add(e,t){this._disposables.add(e);for(const i of e.lenses)this.lenses.push({symbol:i,provider:t})}}function m(e,t){return g(this,void 0,void 0,(function*(){const i=a.b.ordered(e),n=new Map,s=new p;var r=i.map((i,r)=>g(this,void 0,void 0,(function*(){n.set(i,r);try{var a=yield Promise.resolve(i.provideCodeLenses(e,t));a&&s.add(a,i)}catch(a){Object(o.g)(a)}})));return yield Promise.all(r),s.lenses=s.lenses.sort((e,t)=>e.symbol.range.startLineNumbert.symbol.range.startLineNumber?1:n.get(e.provider)n.get(t.provider)?1:e.symbol.range.startColumnt.symbol.range.startColumn?1:0),s}))}c.a.registerCommand("_executeCodeLensProvider",(function(e,...t){let[i,n]=t;Object(u.c)(d.a.isUri(i)),Object(u.c)("number"==typeof n||!n);const r=e.get(h.a).getModel(i);if(!r)throw Object(o.c)();const a=[],c=new s.b;return m(r,l.a.None).then(e=>{c.add(e);let t=[];for(const i of e.lenses)void 0===n||null===n||Boolean(i.symbol.command)?a.push(i.symbol):0a.push(e||i.symbol)));return Promise.all(t)}).then(()=>a).finally(()=>{setTimeout(()=>c.dispose(),100)})})),i("44c7");var f=i("11f7"),_=i("6a89"),b=i("b57f"),v=i("918c"),C=i("303e"),w=i("b7d0"),y=i("7ddc");class S{constructor(e,t,i){this.afterLineNumber=e,this.heightInPx=t,this._onHeight=i,this.suppressMouseDown=!0,this.domNode=document.createElement("div")}onComputedHeight(e){void 0===this._lastHeight?this._lastHeight=e:this._lastHeight!==e&&(this._lastHeight=e,this._onHeight())}}class L{constructor(e,t,i){this.allowEditorOverflow=!1,this.suppressMouseDown=!0,this._commands=new Map,this._isEmpty=!0,this._editor=e,this._id="codelens.widget-"+L._idPool++,this.updatePosition(i),this._domNode=document.createElement("span"),this._domNode.className="codelens-decoration "+t}withCommands(e,t){this._commands.clear();let i=[],n=!1;for(let s=0;s{e.symbol.command&&l.push(e.symbol),n.addDecoration({range:e.symbol.range,options:b.a.EMPTY},e=>this._decorationIds[t]=e),a=a?_.a.plusRange(a,e.symbol.range):_.a.lift(e.symbol.range)}),this._viewZone=new S(a.startLineNumber-1,s,r),this._viewZoneId=o.addZone(this._viewZone),0{const i=this._editor.getModel().getDecorationRange(e);return e=this._data[t].symbol,!(!i||_.a.isEmpty(e.range)!==i.isEmpty())})}updateCodeLensSymbols(e,t){this._decorationIds.forEach(t.removeDecoration,t),this._decorationIds=[],this._data=e,this._data.forEach((e,i)=>{t.addDecoration({range:e.symbol.range,options:b.a.EMPTY},e=>this._decorationIds[i]=e)})}updateHeight(e,t){this._viewZone.heightInPx=e,t.layoutZone(this._viewZoneId),this._contentWidget&&this._editor.layoutContentWidget(this._contentWidget)}computeIfNecessary(e){if(!this._viewZone.domNode.hasAttribute("monaco-visible-view-zone"))return null;for(let i=0;i{var i=e.getColor(v.l);i&&(t.addRule(`.monaco-editor .codelens-decoration { color: ${i}; }`),t.addRule(`.monaco-editor .codelens-decoration .codicon { color: ${i}; }`)),i=e.getColor(C.q);i&&(t.addRule(`.monaco-editor .codelens-decoration > a:hover { color: ${i} !important; }`),t.addRule(`.monaco-editor .codelens-decoration > a:hover .codicon { color: ${i} !important; }`))});var D=i("b0cd"),N=(w=i("0a0f"),i("f5f3")),O=i("40355"),E=i("03e8"),I=i("0bfb"),M=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3e.remove("codelens/cache",1));const t="codelens/cache2";var i=e.get(t,1,"{}");this._deserialize(i),Object(I.a)(e.onWillSaveState)(i=>{i.reason===E.c.SHUTDOWN&&e.store(t,this._serialize(),1,1)})}put(e,t){t=t.lenses.map(e=>({range:e.symbol.range,command:e.symbol.command&&{id:"",title:null==(e=e.symbol.command)?void 0:e.title}}));const i=new p;i.add({lenses:t,dispose:()=>{}},this._fakeProvider),t=new A(e.getLineCount(),i),this._cache.set(e.uri.toString(),t)}get(e){var t=this._cache.get(e.uri.toString());return t&&t.lineCount===e.getLineCount()?t.data:void 0}delete(e){this._cache.delete(e.uri.toString())}_serialize(){const e=Object.create(null);for(var[t,i]of this._cache){const n=new Set;for(const e of i.data.lenses)n.add(e.symbol.range.startLineNumber);e[t]={lineCount:i.lineCount,lines:[...n.values()]}}return JSON.stringify(e)}_deserialize(e){try{var t=JSON.parse(e);for(const e in t){var i=t[e];const n=[];for(const e of i.lines)n.push({range:new _.a(e,1,e,11)});const o=new p;o.add({lenses:n,dispose(){}},this._fakeProvider),this._cache.set(e,new A(i.lineCount,o))}}catch(e){}}},P=(R=M([T(0,E.a)],R),Object(N.b)(w,R),i("eda7")),F=i("66bd"),B=i("dff7"),j=i("c101"),W=i("6a5d"),V=(M=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3this._resolveCodeLensesInViewport(),this._resolveCodeLensesDelays.min),this._disposables.add(this._editor.onDidChangeModel(()=>this._onModelChange())),this._disposables.add(this._editor.onDidChangeModelLanguage(()=>this._onModelChange())),this._disposables.add(this._editor.onDidChangeConfiguration(e=>{(e.hasChanged(42)||e.hasChanged(15)||e.hasChanged(14))&&this._updateLensStyle(),e.hasChanged(13)&&this._onModelChange()})),this._disposables.add(a.b.onDidChange(this._onModelChange,this)),this._onModelChange(),this._styleClassName="_"+Object(P.c)(this._editor.getId()).toString(16),this._styleElement=f.w(f.O(this._editor.getContainerDomNode())?this._editor.getContainerDomNode():void 0),this._updateLensStyle()}dispose(){var e;this._localDispose(),this._disposables.dispose(),this._oldCodeLensModels.dispose(),null!=(e=this._currentCodeLensModel)&&e.dispose(),this._styleElement.remove()}_getLayoutInfo(){let e,t=this._editor.getOption(15);return{codeLensHeight:e=!t||t<5?(t=.9*this._editor.getOption(44)|0,this._editor.getOption(58)):t*Math.max(1.3,this._editor.getOption(58)/this._editor.getOption(44))|0,fontSize:t}}_updateLensStyle(){const{codeLensHeight:e,fontSize:t}=this._getLayoutInfo();var i=this._editor.getOption(14),n=this._editor.getOption(42),o="--codelens-font-family"+this._styleClassName,s="--codelens-font-features"+this._styleClassName;let r=`\n\t\t.monaco-editor .codelens-decoration.${this._styleClassName} { line-height: ${e}px; font-size: ${t}px; padding-right: ${Math.round(.5*t)}px; font-feature-settings: var(${s}) }\n\t\t.monaco-editor .codelens-decoration.${this._styleClassName} span.codicon { line-height: ${e}px; font-size: ${t}px; }\n\t\t`;i&&(r+=`.monaco-editor .codelens-decoration.${this._styleClassName} { font-family: var(${o})}`),this._styleElement.textContent=r,this._editor.getContainerDomNode().style.setProperty(o,null!=i?i:"inherit"),this._editor.getContainerDomNode().style.setProperty(s,n.fontFeatureSettings),this._editor.changeViewZones(t=>{for(var i of this._lenses)i.updateHeight(e,t)})}_localDispose(){var e;null!=(e=this._getCodeLensModelPromise)&&e.cancel(),this._getCodeLensModelPromise=void 0,null!=(e=this._resolveCodeLensesPromise)&&e.cancel(),this._resolveCodeLensesPromise=void 0,this._localToDispose.clear(),this._oldCodeLensModels.clear(),null!=(e=this._currentCodeLensModel)&&e.dispose()}_onModelChange(){this._localDispose();const e=this._editor.getModel();if(!e)return;if(!this._editor.getOption(13))return;const t=this._codeLensCache.get(e);if(t&&this._renderCodeLensSymbols(t),!a.b.has(e))return void(t&&this._localToDispose.add(Object(n.i)(()=>{var i=this._codeLensCache.get(e);t===i&&(this._codeLensCache.delete(e),this._onModelChange())},3e4)));for(const n of a.b.all(e)){var i;"function"==typeof n.onDidChange&&(i=n.onDidChange(()=>l.schedule()),this._localToDispose.add(i))}const l=new n.e(()=>{var t;const i=Date.now();null!=(t=this._getCodeLensModelPromise)&&t.cancel(),this._getCodeLensModelPromise=Object(n.h)(t=>m(e,t)),this._getCodeLensModelPromise.then(t=>{this._currentCodeLensModel&&this._oldCodeLensModels.add(this._currentCodeLensModel),this._currentCodeLensModel=t,this._codeLensCache.put(e,t);var n=this._getCodeLensModelDelays.update(e,Date.now()-i);l.delay=n,this._renderCodeLensSymbols(t),this._resolveCodeLensesInViewportSoon()},o.f)},this._getCodeLensModelDelays.get(e));this._localToDispose.add(l),this._localToDispose.add(Object(s.i)(()=>this._resolveCodeLensesScheduler.cancel())),this._localToDispose.add(this._editor.onDidChangeModelContent(()=>{this._editor.changeDecorations(e=>{this._editor.changeViewZones(t=>{let i=[],n=-1,o=(this._lenses.forEach(e=>{e.isValid()&&n!==e.getLineNumber()?(e.update(t),n=e.getLineNumber()):i.push(e)}),new x);i.forEach(e=>{e.dispose(o,t),this._lenses.splice(this._lenses.indexOf(e),1)}),o.commit(e)})}),l.schedule()})),this._localToDispose.add(this._editor.onDidFocusEditorWidget(()=>{l.schedule()})),this._localToDispose.add(this._editor.onDidScrollChange(e=>{e.scrollTopChanged&&0{this._resolveCodeLensesInViewportSoon()})),this._localToDispose.add(Object(s.i)(()=>{if(this._editor.getModel()){const e=r.c.capture(this._editor);this._editor.changeDecorations(e=>{this._editor.changeViewZones(t=>{this._disposeAllLenses(e,t)})}),e.restore(this._editor)}else this._disposeAllLenses(void 0,void 0)})),this._localToDispose.add(this._editor.onMouseDown(e=>{if(9===e.target.type){let i=e.target.element;if("A"===(null===(i="SPAN"===(null===i||void 0===i?void 0:i.tagName)?i.parentElement:i)||void 0===i?void 0:i.tagName))for(const e of this._lenses){var t=e.getCommand(i);if(t){this._commandService.executeCommand(t.id,...t.arguments||[]).catch(e=>this._notificationService.error(e));break}}}})),l.schedule()}_disposeAllLenses(e,t){const i=new x;for(const n of this._lenses)n.dispose(i,t);e&&i.commit(e),this._lenses.length=0}_renderCodeLensSymbols(e){if(this._editor.hasModel()){var t,i=this._editor.getModel().getLineCount();let o,s=[];for(t of e.lenses){var n=t.symbol.range.startLineNumber;n<1||i{this._editor.changeViewZones(t=>{const i=new x;let n=0,o=0;for(;othis._resolveCodeLensesInViewportSoon())),n++,o++)}for(;nthis._resolveCodeLensesInViewportSoon())),o++;i.commit(e)})}),a.restore(this._editor)}}_resolveCodeLensesInViewportSoon(){this._editor.getModel()&&this._resolveCodeLensesScheduler.schedule()}_resolveCodeLensesInViewport(){var e;null!=(e=this._resolveCodeLensesPromise)&&e.cancel(),this._resolveCodeLensesPromise=void 0;const t=this._editor.getModel();if(t){const e=[],i=[];if(this._lenses.forEach(n=>{var o=n.computeIfNecessary(t);o&&(e.push(o),i.push(n))}),0!==e.length){const s=Date.now(),r=Object(n.h)(n=>{var s=e.map((e,s)=>{const r=new Array(e.length);return e=e.map((e,i)=>e.symbol.command||"function"!=typeof e.provider.resolveCodeLens?(r[i]=e.symbol,Promise.resolve(void 0)):Promise.resolve(e.provider.resolveCodeLens(t,e.symbol,n)).then(e=>{r[i]=e},o.g)),Promise.all(e).then(()=>{n.isCancellationRequested||i[s].isDisposed()||i[s].updateCommands(r)})});return Promise.all(s)});this._resolveCodeLensesPromise=r,this._resolveCodeLensesPromise.then(()=>{var e=this._resolveCodeLensesDelays.update(t,Date.now()-s);this._resolveCodeLensesScheduler.delay=e,this._currentCodeLensModel&&this._codeLensCache.put(t,this._currentCodeLensModel),this._oldCodeLensModels.clear(),r===this._resolveCodeLensesPromise&&(this._resolveCodeLensesPromise=void 0)},e=>{Object(o.f)(e),r===this._resolveCodeLensesPromise&&(this._resolveCodeLensesPromise=void 0)})}}}getLenses(){return this._lenses}};H.ID="css.editor.codeLens",H=M([T(1,c.b),T(2,D.a),T(3,w)],H),Object(t.l)(H.ID,H),Object(t.j)(class extends t.b{constructor(){super({id:"codelens.showLensesInCurrentLine",precondition:j.a.hasCodeLensProvider,label:Object(B.a)("showLensOnLine","Show CodeLens Commands For Current Line"),alias:"Show CodeLens Commands For Current Line"})}run(e,t){return V(this,void 0,void 0,(function*(){if(t.hasModel()){const r=e.get(F.a),a=e.get(c.b),l=e.get(D.a);var i,n=t.getSelection().positionLineNumber;const d=t.getContribution(H.ID),h=[];for(i of d.getLenses())if(i.getLineNumber()===n)for(var o of i.getItems())o=o.symbol["command"],o&&h.push({label:o.title,command:o});if(0!==h.length){var s=yield r.pick(h,{canPickMany:!1});if(s)try{yield a.executeCommand(s.command.id,...s.command.arguments||[])}catch(i){l.error(i)}}}}))}})},"77db":function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"hcl",extensions:[".tf",".tfvars",".hcl"],aliases:["Terraform","tf","HCL","hcl"],loader:function(){return i.e("chunk-2d0a3196").then(i.bind(null,"0176"))}})},"780f":function(e,t,i){"use strict";i("d585"),i("9c1d"),i("4a64"),i("d0b6"),i("3765"),i("6e4e"),i("2935"),i("6daf"),i("c36f"),i("0b112"),i("77a4"),i("db2d"),i("9f4d"),i("7c3e"),i("e516"),i("fd11"),i("a106"),i("7605"),i("6df4"),i("7082"),i("891c"),i("2e66"),i("f187"),i("1f84"),i("958f"),i("aee8"),i("bc61"),i("6e62"),i("1af3"),i("747f"),i("7eb7"),i("d844"),i("f17c"),i("5b02"),i("43ad"),i("d741"),i("b574"),i("7a9e");var n=i("dff7"),o=i("b2cc"),s=i("e58e");class r extends o.b{constructor(){super({id:"editor.action.forceRetokenize",label:n.a("forceRetokenize","Developer: Force Retokenize"),alias:"Developer: Force Retokenize",precondition:void 0})}run(e,t){if(t.hasModel()){const e=t.getModel(),i=(e.resetTokenization(),new s.a(!0));e.forceTokenization(e.getLineCount()),i.stop()}}}Object(o.j)(r),i("93ba"),i("87a3"),i("23ec"),i("5ed2"),i("b3b2"),i("2d47"),i("03d9"),i("b9db")},"782d":function(e,t,i){},"78bc":function(e,t,i){"use strict";i.d(t,"a",(function(){return s})),i.d(t,"b",(function(){return r})),i.d(t,"d",(function(){return a})),i.d(t,"c",(function(){return l}));var n=i("fdcc"),o=i("1097");class s{constructor(e="",t=!1){if(this.value=e,"string"!=typeof this.value)throw Object(n.c)("value");"boolean"==typeof t?(this.isTrusted=t,this.supportThemeIcons=!1):(this.isTrusted=null!=(e=t.isTrusted)?e:void 0,this.supportThemeIcons=null!=(e=t.supportThemeIcons)&&e)}appendText(e,t=0){return this.value+=(this.supportThemeIcons?Object(o.a)(e):e).replace(/[\\`*_{}[\]()#+\-.!]/g,"\\$&").replace(/([ \t]+)/g,(e,t)=>" ".repeat(t.length)).replace(/^>/gm,"\\>").replace(/\n/g,1===t?"\\\n":"\n\n"),this}appendMarkdown(e){return this.value+=e,this}appendCodeblock(e,t){return this.value+="\n```",this.value+=e,this.value+="\n",this.value+=t,this.value+="\n```\n",this}}function r(e){return function(e){return e instanceof s?1:e&&"object"==typeof e?!("string"!=typeof e.value||"boolean"!=typeof e.isTrusted&&void 0!==e.isTrusted||"boolean"!=typeof e.supportThemeIcons&&void 0!==e.supportThemeIcons):void 0}(e)?!e.value:!Array.isArray(e)||e.every(r)}function a(e){return e&&e.replace(/\\([\\`*_{}[\]()#+\-.!])/g,"$1")}function l(e){const t=[];var i,n,o,s=e.split("|").map(e=>e.trim());e=s[0],s=s[1];return s&&(i=/height=(\d+)/.exec(s),s=/width=(\d+)/.exec(s),i=i?i[1]:"",s=s?s[1]:"",n=isFinite(parseInt(s)),o=isFinite(parseInt(i)),n&&t.push(`width="${s}"`),o&&t.push(`height="${i}"`)),{href:e,dimensions:t}}},7944:function(e,t,i){"use strict";i.d(t,"c",(function(){return x})),i.d(t,"a",(function(){return k})),i.d(t,"b",(function(){return O}));var n=i("11f7"),o=i("b835"),s=(t=i("eff2"),i("a60f")),r=i("f070"),a=i("308f");i("40c2");class l extends r.b{constructor(e,t){super(),this._onDidChangeVisibility=new a.b,this.onDidChangeVisibility=this._onDidChangeVisibility.event,this._element=Object(n.q)(e,Object(n.a)(".monaco-dropdown")),this._label=Object(n.q)(this._element,Object(n.a)(".dropdown-label"));let i=t.labelRenderer;i=i||(e=>(e.textContent=t.label||"",null));for(const o of[n.d.CLICK,n.d.MOUSE_DOWN,s.a.Tap])this._register(Object(n.i)(this.element,o,e=>n.c.stop(e,!0)));for(const o of[n.d.MOUSE_DOWN,s.a.Tap])this._register(Object(n.i)(this._label,o,e=>{e instanceof MouseEvent&&1{const t=new o.a(e);(t.equals(3)||t.equals(10))&&(n.c.stop(e,!0),this.visible?this.hide():this.show())})),e=i(this._label),e&&this._register(e),this._register(s.b.addTarget(this._label))}get element(){return this._element}show(){this.visible||(this.visible=!0,this._onDidChangeVisibility.fire(!0))}hide(){this.visible&&(this.visible=!1,this._onDidChangeVisibility.fire(!1))}dispose(){super.dispose(),this.hide(),this.boxContainer&&(this.boxContainer.remove(),this.boxContainer=void 0),this.contents&&(this.contents.remove(),this.contents=void 0),this._label&&(this._label.remove(),this._label=void 0)}}class d extends l{constructor(e,t){super(e,t),this._actions=[],this._contextMenuProvider=t.contextMenuProvider,this.actions=t.actions||[],this.actionProvider=t.actionProvider,this.menuClassName=t.menuClassName||"",this.menuAsChild=!!t.menuAsChild}set menuOptions(e){this._menuOptions=e}get menuOptions(){return this._menuOptions}get actions(){return this.actionProvider?this.actionProvider.getActions():this._actions}set actions(e){this._actions=e}show(){super.show(),this.element.classList.add("active"),this._contextMenuProvider.showContextMenu({getAnchor:()=>this.element,getActions:()=>this.actions,getActionsContext:()=>this.menuOptions?this.menuOptions.context:null,getActionViewItem:e=>this.menuOptions&&this.menuOptions.actionViewItemProvider?this.menuOptions.actionViewItemProvider(e):void 0,getKeyBinding:e=>this.menuOptions&&this.menuOptions.getKeyBinding?this.menuOptions.getKeyBinding(e):void 0,getMenuClassName:()=>this.menuClassName,onHide:()=>this.onHide(),actionRunner:this.menuOptions?this.menuOptions.actionRunner:void 0,anchorAlignment:this.menuOptions?this.menuOptions.anchorAlignment:0,domForShadowRoot:this.menuAsChild?this.element:void 0})}hide(){super.hide()}onHide(){this.hide(),this.element.classList.remove("active")}}class h extends t.b{constructor(e,t,i,n=Object.create(null)){super(null,e,n),this.actionItem=null,this._onDidChangeVisibility=this._register(new a.b),this.menuActionsOrProvider=t,this.contextMenuProvider=i,this.options=n,this.options.actionRunner&&(this.actionRunner=this.options.actionRunner)}render(e){this.actionItem=e;var t=Array.isArray(this.menuActionsOrProvider);t={contextMenuProvider:this.contextMenuProvider,labelRenderer:e=>{this.element=Object(n.q)(e,Object(n.a)("a.action-label"));let t=[];return"string"==typeof this.options.classNames?t=this.options.classNames.split(/\s+/g).filter(e=>!!e):this.options.classNames&&(t=this.options.classNames),t.find(e=>"icon"===e)||t.push("codicon"),this.element.classList.add(...t),this.element.setAttribute("role","button"),this.element.setAttribute("aria-haspopup","true"),this.element.setAttribute("aria-expanded","false"),this.element.title=this._action.label||"",null},menuAsChild:this.options.menuAsChild,actions:t?this.menuActionsOrProvider:void 0,actionProvider:t?void 0:this.menuActionsOrProvider};if(this.dropdownMenu=this._register(new d(e,t)),this._register(this.dropdownMenu.onDidChangeVisibility(e=>{var t;null!=(t=this.element)&&t.setAttribute("aria-expanded",""+e),this._onDidChangeVisibility.fire(e)})),this.dropdownMenu.menuOptions={actionViewItemProvider:this.options.actionViewItemProvider,actionRunner:this.actionRunner,getKeyBinding:this.options.keybindingProvider,context:this._context},this.options.anchorAlignmentProvider){const e=this;this.dropdownMenu.menuOptions=Object.assign(Object.assign({},this.dropdownMenu.menuOptions),{get anchorAlignment(){return e.options.anchorAlignmentProvider()}})}this.updateEnabled()}setActionContext(e){super.setActionContext(e),this.dropdownMenu&&(this.dropdownMenu.menuOptions?this.dropdownMenu.menuOptions.context=e:this.dropdownMenu.menuOptions={context:e})}updateEnabled(){var e,t=!this.getAction().enabled;null!=(e=this.actionItem)&&e.classList.toggle("disabled",t),null!=(e=this.element)&&e.classList.toggle("disabled",t)}}var c=i("8b4e"),u=i("a666"),g=i("30db"),p=(i("afa2"),i("dff7")),m=i("7e32"),f=i("4fc3"),_=i("533b"),b=i("0a0f"),v=i("6dec"),C=i("b0cd"),w=i("03e8"),y=i("b7d0"),S=(i=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3e===n:n;{var l,d,h,c,g,[i,p,f,_=(e=>"navigation"===e),b=Number.MAX_SAFE_INTEGER,v=(()=>!1),C=!1]=[e,i,!1,t,o,s,a];let n,u;u=Array.isArray(p)?n=p:(n=p.primary,p.secondary);const L=new Set;for([l,d]of i){let e;for(var w of(_(l)?0<(e=n).length&&C&&e.push(new r.d):0<(e=u).length&&e.push(new r.d),d)){f&&(w=w instanceof m.c&&w.alt?w.alt:w);var y=e.push(w);w instanceof r.e&&L.add({group:l,action:w,index:y-1})}}for({group:h,action:c,index:g}of L){const e=_(h)?n:u;var S=c.actions;(S.length<=1||e.length+S.length-2<=b)&&v(c,h,e.length)&&e.splice(g,1,...S)}n!==u&&n.length>b&&(p=n.splice(b,n.length-b),u.unshift(...p,new r.d))}{t=e;const i=new u.b;for(var[,L]of t)for(const e of L)i.add(e);return i}}let k=class extends t.a{constructor(e,t,i,o,s){super(void 0,e,{icon:!(!e.class&&!e.item.icon),label:!e.class&&!e.item.icon,draggable:null==t?void 0:t.draggable}),this._keybindingService=i,this._notificationService=o,this._contextKeyService=s,this._wantsAltCommand=!1,this._itemClassDispose=this._register(new u.d),this._altKey=n.e.getInstance()}get _menuItemAction(){return this._action}get _commandAction(){return this._wantsAltCommand&&this._menuItemAction.alt||this._menuItemAction}onClick(e){return L(this,void 0,void 0,(function*(){e.preventDefault(),e.stopPropagation();try{yield this.actionRunner.run(this._commandAction,this._context)}catch(e){this._notificationService.error(e)}}))}render(e){super.render(e),e.classList.add("menu-entry"),this._updateItemClass(this._menuItemAction.item);let t=!1,i=this._altKey.keyStatus.altKey||(g.i||g.d)&&this._altKey.keyStatus.shiftKey;const o=()=>{var e=t&&i;e!==this._wantsAltCommand&&(this._wantsAltCommand=e,this.updateLabel(),this.updateTooltip(),this.updateClass())};this._menuItemAction.alt&&this._register(this._altKey.event(e=>{i=e.altKey||(g.i||g.d)&&e.shiftKey,o()})),this._register(Object(n.i)(e,"mouseleave",e=>{t=!1,o()})),this._register(Object(n.i)(e,"mouseenter",e=>{t=!0,o()}))}updateLabel(){this.options.label&&this.label&&(this.label.textContent=this._commandAction.label)}updateTooltip(){if(this.label){const i=this._keybindingService.lookupKeybinding(this._commandAction.id,this._contextKeyService);var e=i&&i.getLabel(),t=this._commandAction.tooltip||this._commandAction.label;let n=e?Object(p.a)("titleAndKb","{0} ({1})",t,e):t;if(!this._wantsAltCommand&&this._menuItemAction.alt){e=this._menuItemAction.alt.tooltip||this._menuItemAction.alt.label;const i=this._keybindingService.lookupKeybinding(this._menuItemAction.alt.id,this._contextKeyService);t=i&&i.getLabel(),t=t?Object(p.a)("titleAndKb","{0} ({1})",e,t):e,n+=`\n[${c.b.modifierLabels[g.a].altKey}] `+t}this.label.title=n}}updateClass(){this.options.icon&&(this._commandAction!==this._menuItemAction?this._menuItemAction.alt&&this._updateItemClass(this._menuItemAction.alt.item):this._menuItemAction.alt&&this._updateItemClass(this._menuItemAction.item))}_updateItemClass(e){this._itemClassDispose.value=void 0;const{element:t,label:i}=this;if(t&&i){var o=(this._commandAction.checked&&null!=(o=e.toggled)&&o.icon?e.toggled:e).icon;if(o)if(y.d.isThemeIcon(o)){const e=y.d.asClassNameArray(o);i.classList.add(...e),this._itemClassDispose.value=Object(u.i)(()=>{i.classList.remove(...e)})}else o.light&&i.style.setProperty("--menu-entry-icon-light",Object(n.s)(o.light)),o.dark&&i.style.setProperty("--menu-entry-icon-dark",Object(n.s)(o.dark)),i.classList.add("icon"),this._itemClassDispose.value=Object(u.i)(()=>{i.classList.remove("icon"),i.style.removeProperty("--menu-entry-icon-light"),i.style.removeProperty("--menu-entry-icon-dark")})}}},D=(k=i([S(2,v.a),S(3,C.a),S(4,f.b)],k),class extends h{constructor(e,t,i){var n;t=Object.assign({},null!=t?t:Object.create(null),{menuAsChild:null==(n=null==t?void 0:t.menuAsChild)||n,classNames:null!=(n=null==t?void 0:t.classNames)?n:y.d.isThemeIcon(e.item.icon)?y.d.asClassName(e.item.icon):void 0});super(e,{getActions:()=>e.actions},i,t)}render(e){super.render(e),this.element&&(e.classList.add("menu-entry"),e=this._action.item["icon"],e&&!y.d.isThemeIcon(e)&&(this.element.classList.add("icon"),e.light&&this.element.style.setProperty("--menu-entry-icon-light",Object(n.s)(e.light)),e.dark&&this.element.style.setProperty("--menu-entry-icon-dark",Object(n.s)(e.dark))))}}),N=(D=i([S(2,_.a)],D),class extends t.b{constructor(e,t,i,n,o,s,a,l){super(null,e),this._keybindingService=i,this._notificationService=n,this._contextMenuService=o,this._menuService=s,this._instaService=a,this._storageService=l,this._container=null,this._storageKey=e.item.submenu._debugName+"_lastActionId";let d,c=l.get(this._storageKey,1);d=(d=c?e.actions.find(e=>c===e.id):d)||e.actions[0],this._defaultAction=this._instaService.createInstance(k,d,void 0),s=Object.assign({},null!=t?t:Object.create(null),{menuAsChild:null==(i=null==t?void 0:t.menuAsChild)||i,classNames:null!=(n=null==t?void 0:t.classNames)?n:["codicon","codicon-chevron-down"],actionRunner:null!=(o=null==t?void 0:t.actionRunner)?o:new r.b}),this._dropdown=new h(e,e.actions,this._contextMenuService,s),this._dropdown.actionRunner.onDidRun(e=>{e.action instanceof m.c&&this.update(e.action)})}update(e){this._storageService.store(this._storageKey,e.id,1,0),this._defaultAction.dispose(),this._defaultAction=this._instaService.createInstance(k,e,void 0),this._defaultAction.actionRunner=new class extends r.b{runAction(e,t){return L(this,void 0,void 0,(function*(){yield e.run(void 0)}))}},this._container&&this._defaultAction.render(Object(n.P)(this._container,Object(n.a)(".action-container")))}setActionContext(e){super.setActionContext(e),this._defaultAction.setActionContext(e),this._dropdown.setActionContext(e)}render(e){this._container=e,super.render(this._container),this._container.classList.add("monaco-dropdown-with-default"),e=Object(n.a)(".action-container"),this._defaultAction.render(Object(n.q)(this._container,e)),this._register(Object(n.i)(e,n.d.KEY_DOWN,e=>{const t=new o.a(e);t.equals(17)&&(this._defaultAction.element.tabIndex=-1,this._dropdown.focus(),t.stopPropagation())})),e=Object(n.a)(".dropdown-action-container"),this._dropdown.render(Object(n.q)(this._container,e)),this._register(Object(n.i)(e,n.d.KEY_DOWN,e=>{const t=new o.a(e);t.equals(15)&&(this._defaultAction.element.tabIndex=0,this._dropdown.setFocusable(!1),null!=(e=this._defaultAction.element)&&e.focus(),t.stopPropagation())}))}focus(e){(e?this._dropdown:(this._defaultAction.element.tabIndex=0,this._defaultAction.element)).focus()}blur(){this._defaultAction.element.tabIndex=-1,this._dropdown.blur(),this._container.blur()}setFocusable(e){e?this._defaultAction.element.tabIndex=0:(this._defaultAction.element.tabIndex=-1,this._dropdown.setFocusable(!1))}dispose(){this._defaultAction.dispose(),this._dropdown.dispose(),super.dispose()}});function O(e,t,i){return t instanceof m.c?e.createInstance(k,t,void 0):t instanceof m.e?t.item.rememberDefaultAction?e.createInstance(N,t,i):e.createInstance(D,t,i):void 0}N=i([S(2,v.a),S(3,C.a),S(4,_.a),S(5,m.a),S(6,b.a),S(7,w.a)],N)},"7a2c":function(e,t,i){},"7a9e":function(e,t,i){"use strict";i.r(t),i.d(t,"SuggestController",(function(){return $e})),i.d(t,"TriggerSuggestAction",(function(){return Ge}));var n=i("3813"),o=i("e8e3"),s=i("fdcc"),r=i("fe45"),a=i("a666"),l=i("bc04"),d=(t=i("b2cc"),i("d3f4")),h=i("6a89"),c=i("c101"),u=i("b574"),g=i("b800"),p=i("40355"),m=i("03e8"),f=i("b707"),_=i("5fe7"),b=i("0a0f"),v=i("fbba"),C=i("f5f3"),w=i("5818"),y=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3this._saveState(),500),this._disposables.add(e.onWillSaveState(e=>{e.reason===m.c.SHUTDOWN&&this._saveState()}))}dispose(){this._disposables.dispose(),this._persistSoon.dispose()}memorize(e,t,i){this._withStrategy(e,t).memorize(e,t,i),this._persistSoon.schedule()}select(e,t,i){return this._withStrategy(e,t).select(e,t,i)}_withStrategy(t,i){if(i=this._configService.getValue("editor.suggestSelection",{overrideIdentifier:null==(i=this._modeService.getLanguageIdentifier(t.getLanguageIdAtPosition(i.lineNumber,i.column)))?void 0:i.language,resource:t.uri}),(null==(t=this._strategy)?void 0:t.name)!==i){this._saveState();const s=e._strategyCtors.get(i)||x;this._strategy=new s;try{var n=this._configService.getValue("editor.suggest.shareSuggestSelections")?0:1,o=this._storageService.get(e._storagePrefix+"/"+i,n);o&&this._strategy.fromJSON(JSON.parse(o))}catch(t){}}return this._strategy}_saveState(){var t,i;this._strategy&&(t=this._configService.getValue("editor.suggest.shareSuggestSelections")?0:1,i=JSON.stringify(this._strategy),this._storageService.store(e._storagePrefix+"/"+this._strategy.name,i,t,1))}},D=(y=(k._strategyCtors=new Map([["recentlyUsedByPrefix",class extends L{constructor(){super("recentlyUsedByPrefix"),this._trie=p.c.forStrings(),this._seq=0}memorize(e,t,i){t=e.getWordUntilPosition(t).word,e=e.getLanguageIdentifier().language+"/"+t,this._trie.set(e,{type:i.completion.kind,insertText:i.completion.insertText,touch:this._seq++})}select(e,t,i){var n=e.getWordUntilPosition(t)["word"];if(n){n=e.getLanguageIdentifier().language+"/"+n;let t=this._trie.get(n);if(t=t||this._trie.findSubstr(n))for(let e=0;ee.push([i,t])),e.sort((e,t)=>-(e[1].touch-t[1].touch)).forEach((e,t)=>e[1].touch=t),e.slice(0,200)}fromJSON(e){if(this._trie.clear(),0a&&l.type===i[d].completion.kind&&l.insertText===i[d].completion.insertText&&(a=l.touch,r=d),i[d].completion.preselect&&-1===s)return d}return-1!==r?r:-1!==s?s:0}toJSON(){return this._cache.toJSON()}fromJSON(e){var t,i;for([t,i]of(this._cache.clear(),e))i.touch=0,i.type="number"==typeof i.type?i.type:Object(f.H)(i.type),this._cache.set(t,i);this._seq=this._cache.size}}],["first",x]]),k._storagePrefix="suggest/memories",k=y([S(0,m.a),S(1,w.a),S(2,v.a)],k),Object(b.c)("ISuggestMemories")),Object(C.b)(y,k,!0),i("dff7")),N=(S=i("9e74"),i("4fc3")),O=(C=i("9eb8"),i("4153")),E=(k=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3{this._ignore||this.reset()}),this._ckOtherSuggestions.set(!0))}static _moveIndex(e,t,i){let n=i;for(;;){if((n=(n+t.items.length+(e?1:-1))%t.items.length)===i)break;if(!t.items[n].completion.additionalTextEdits)break}return n}next(){this._move(!0)}prev(){this._move(!1)}_move(t){if(this._model)try{this._ignore=!0,this._index=e._moveIndex(t,this._model,this._index),this._acceptNext({index:this._index,item:this._model.items[this._index],model:this._model})}finally{this._ignore=!1}}};I.OtherSuggestions=new N.c("hasOtherSuggestions",!1),I=k([E(1,N.b)],I);var M=i("308f"),T=i("8025"),A=i("7e93"),R=i("3742");class P{constructor(e,t,i,n,o,s,r){this.clipboardText=r,this._snippetCompareFn=P._compareCompletionItems,this._items=e,this._column=t,this._wordDistance=n,this._options=o,this._refilterKind=1,this._lineContext=i,"top"===s?this._snippetCompareFn=P._compareCompletionItemsSnippetsUp:"bottom"===s&&(this._snippetCompareFn=P._compareCompletionItemsSnippetsDown)}get lineContext(){return this._lineContext}set lineContext(e){this._lineContext.leadingLineContent===e.leadingLineContent&&this._lineContext.characterCountDelta===e.characterCountDelta||(this._refilterKind=this._lineContext.characterCountDelta=h)u.score=A.a.Default;else if("string"==typeof u.completion.filterText){if(h=l(n,s,e,u.completion.filterText,u.filterTextLow,0,!1),!h)continue;0===Object(R.g)(u.completion.filterText,u.textLabel)?u.score=h:(u.score=Object(A.b)(n,s,e,u.textLabel,u.labelLow,0),u.score[0]=h[0])}else{if(h=l(n,s,e,u.textLabel,u.labelLow,0,!1),!h)continue;u.score=h}}u.idx=o,u.distance=this._wordDistance.distance(u.position,u.completion),a.push(u),e.push(u.textLabel.length)}}this._filteredItems=a.sort(this._snippetCompareFn),this._refilterKind=0,this._stats={pLabelLen:e.length?Object(o.q)(e.length-.85,e,(e,t)=>e-t):0}}static _compareCompletionItems(e,t){return e.score[0]>t.score[0]?-1:e.score[0]t.distance?1:e.idxt.idx?1:0}static _compareCompletionItemsSnippetsDown(e,t){if(e.completion.kind!==t.completion.kind){if(27===e.completion.kind)return 1;if(27===t.completion.kind)return-1}return P._compareCompletionItems(e,t)}static _compareCompletionItemsSnippetsUp(e,t){if(e.completion.kind!==t.completion.kind){if(27===e.completion.kind)return-1;if(27===t.completion.kind)return 1}return P._compareCompletionItems(e,t)}}var F=i("2504"),B=(k=i("a40b"),i("67b4")),j=function(e,t,i,n){return new(i=i||Promise)((function(o,s){function r(e){try{l(n.next(e))}catch(e){s(e)}}function a(e){try{l(n.throw(e))}catch(e){s(e)}}function l(e){var t;e.done?o(e.value):((t=e.value)instanceof i?t:new i((function(e){e(t)}))).then(r,a)}l((n=n.apply(e,t||[])).next())}))};class W{static create(e,t){return j(this,void 0,void 0,(function*(){if(!t.getOption(106).localityBonus)return W.None;if(!t.hasModel())return W.None;const i=t.getModel(),n=t.getPosition();if(!e.canComputeWordRanges(i.uri))return W.None;const[s]=yield(new B.a).provideSelectionRanges(i,[n]);if(0===s.length)return W.None;const r=yield e.computeWordRanges(i.uri,s[0].range);var a;return r?(a=i.getWordUntilPosition(n),delete r[a.word],new class extends W{distance(e,i){if(!n.equals(t.getPosition()))return 0;if(17===i.kind)return 2<<20;if(i=("string"==typeof i.label?i:i.label).label,i=r[i],Object(o.m)(i))return 2<<20;e=Object(o.d)(i,h.a.fromPositions(e),h.a.compareRangesUsingStarts);var a=0<=e?i[e]:i[Math.max(0,~e-1)];let l=s.length;for(const t of s){if(!h.a.containsRange(t.range,a))break;--l}return l}}):W.None}))}}W.None=new class extends W{distance(){return 0}};E=i("f577");var V=i("5d75"),H=i("d3d7"),z=function(e,t){return function(i,n){t(i,n,e)}},U=function(e,t,i,n){return new(i=i||Promise)((function(o,s){function r(e){try{l(n.next(e))}catch(e){s(e)}}function a(e){try{l(n.throw(e))}catch(e){s(e)}}function l(e){var t;e.done?o(e.value):((t=e.value)instanceof i?t:new i((function(e){e(t)}))).then(r,a)}l((n=n.apply(e,t||[])).next())}))};class K{constructor(e,t,i,n){this.leadingLineContent=e.getLineContent(t.lineNumber).substr(0,t.column-1),this.leadingWord=e.getWordUntilPosition(t),this.lineNumber=t.lineNumber,this.column=t.column,this.auto=i,this.shy=n}static shouldAutoTrigger(e){if(!e.hasModel())return!1;const t=e.getModel();e=e.getPosition();var i=(t.tokenizeIfCheap(e.lineNumber),t.getWordAtPosition(e));return!!i&&i.endColumn===e.column&&!!isNaN(Number(i.word))}}let q=class e{constructor(e,t,i,n,o,s,r){this._editor=e,this._editorWorkerService=t,this._clipboardService=i,this._telemetryService=n,this._logService=o,this._contextKeyService=s,this._configurationService=r,this._toDispose=new a.b,this._quickSuggestDelay=10,this._triggerCharacterListener=new a.b,this._triggerQuickSuggest=new _.g,this._state=0,this._completionDisposables=new a.b,this._onDidCancel=new M.b,this._onDidTrigger=new M.b,this._onDidSuggest=new M.b,this.onDidCancel=this._onDidCancel.event,this.onDidTrigger=this._onDidTrigger.event,this.onDidSuggest=this._onDidSuggest.event,this._telemetryGate=0,this._currentSelection=this._editor.getSelection()||new T.a(1,1,1,1),this._toDispose.add(this._editor.onDidChangeModel(()=>{this._updateTriggerCharacters(),this.cancel()})),this._toDispose.add(this._editor.onDidChangeModelLanguage(()=>{this._updateTriggerCharacters(),this.cancel()})),this._toDispose.add(this._editor.onDidChangeConfiguration(()=>{this._updateTriggerCharacters(),this._updateQuickSuggest()})),this._toDispose.add(f.d.onDidChange(()=>{this._updateTriggerCharacters(),this._updateActiveSuggestSession()})),this._toDispose.add(this._editor.onDidChangeCursorSelection(e=>{this._onCursorChange(e)}));let l=!1;this._toDispose.add(this._editor.onDidCompositionStart(()=>{l=!0})),this._toDispose.add(this._editor.onDidCompositionEnd(()=>{l=!1,this._refilterCompletionItems()})),this._toDispose.add(this._editor.onDidChangeModelContent(()=>{l||this._refilterCompletionItems()})),this._updateTriggerCharacters(),this._updateQuickSuggest()}dispose(){Object(a.f)(this._triggerCharacterListener),Object(a.f)([this._onDidCancel,this._onDidSuggest,this._onDidTrigger,this._triggerQuickSuggest]),this._toDispose.dispose(),this._completionDisposables.dispose(),this.cancel()}_updateQuickSuggest(){this._quickSuggestDelay=this._editor.getOption(79),(isNaN(this._quickSuggestDelay)||!this._quickSuggestDelay&&0!==this._quickSuggestDelay||this._quickSuggestDelay<0)&&(this._quickSuggestDelay=10)}_updateTriggerCharacters(){if(this._triggerCharacterListener.clear(),!this._editor.getOption(80)&&this._editor.hasModel()&&this._editor.getOption(109)){const t=new Map;for(const e of f.d.all(this._editor.getModel()))for(const i of e.triggerCharacters||[]){let n=t.get(i);n||((n=new Set).add(Object(O.c)()),t.set(i,n)),n.add(e)}var e=e=>{if(i=this._contextKeyService,n=this._configurationService,(!Boolean(i.getContextKeyValue("inlineSuggestionVisible"))||Boolean(n.getValue("editor.inlineSuggest.allowSuggestOnTriggerCharacters")))&&!K.shouldAutoTrigger(this._editor)){if(!e){var i=this._editor.getPosition();const t=this._editor.getModel();e=t.getLineContent(i.lineNumber).substr(0,i.column-1)}let o="";Object(R.F)(e.charCodeAt(e.length-1))?Object(R.E)(e.charCodeAt(e.length-2))&&(o=e.substr(e.length-2)):o=e.charAt(e.length-1);var n=t.get(o);n&&(i=this._completionModel?{items:this._completionModel.adopt(n),clipboardText:this._completionModel.clipboardText}:void 0,this.trigger({auto:!0,shy:!1,triggerCharacter:o},Boolean(this._completionModel),n,i))}};this._triggerCharacterListener.add(this._editor.onDidType(e)),this._triggerCharacterListener.add(this._editor.onDidCompositionEnd(e))}}get state(){return this._state}cancel(e=!1){var t;0!==this._state&&(this._triggerQuickSuggest.cancel(),null!=(t=this._requestToken)&&t.cancel(),this._requestToken=void 0,this._state=0,this._completionModel=void 0,this._context=void 0,this._onDidCancel.fire({retrigger:e}))}clear(){this._completionDisposables.clear()}_updateActiveSuggestSession(){0!==this._state&&(this._editor.hasModel()&&f.d.has(this._editor.getModel())?this.trigger({auto:2===this._state,shy:!1},!0):this.cancel())}_onCursorChange(e){if(this._editor.hasModel()){var t=this._editor.getModel();const i=this._currentSelection;this._currentSelection=this._editor.getSelection(),!e.selection.isEmpty()||0!==e.reason&&3!==e.reason||"keyboard"!==e.source&&"deleteLeft"!==e.source?this.cancel():f.d.has(t)&&(0===this._state&&0===e.reason?!1===this._editor.getOption(78)||!i.containsRange(this._currentSelection)&&!i.getEndPosition().isBeforeOrEqual(this._currentSelection.getPosition())||this._editor.getOption(106).snippetsPreventQuickSuggestions&&u.SnippetController2.get(this._editor).isInSnippet()||(this.cancel(),this._triggerQuickSuggest.cancelAndSet(()=>{if(0===this._state&&K.shouldAutoTrigger(this._editor)&&this._editor.hasModel()){const i=this._editor.getModel();var e=this._editor.getPosition(),t=this._editor.getOption(78);if(!1!==t){if(!0!==t){i.tokenizeIfCheap(e.lineNumber);const n=i.getLineTokens(e.lineNumber);e=n.getStandardTokenType(n.findTokenIndexAtOffset(Math.max(e.column-1-1,0)));if(!(t.other&&0===e||t.comments&&1===e||t.strings&&2===e))return}t=this._contextKeyService,e=this._configurationService,Boolean(t.getContextKeyValue("inlineSuggestionVisible"))&&!Boolean(e.getValue("editor.inlineSuggest.allowQuickSuggestions"))||this.trigger({auto:!0,shy:!1})}}},this._quickSuggestDelay)):0!==this._state&&3===e.reason&&this._refilterCompletionItems())}}_refilterCompletionItems(){Promise.resolve().then(()=>{var e,t;0!==this._state&&this._editor.hasModel()&&(t=this._editor.getModel(),e=this._editor.getPosition(),t=new K(t,e,2===this._state,!1),this._onNewContext(t))})}trigger(t,i=!1,n,o){if(this._editor.hasModel()){var r=this._editor.getModel();const d=t.auto;var a=new K(r,this._editor.getPosition(),d,t.shy);this.cancel(i),this._state=d?2:1,this._onDidTrigger.fire({auto:d,shy:t.shy,position:this._editor.getPosition()}),this._context=a;let h={triggerKind:null!=(i=t.triggerKind)?i:0};t.triggerCharacter&&(h={triggerKind:1,triggerCharacter:t.triggerCharacter}),this._requestToken=new F.b,a=this._editor.getOption(101);let c=1;switch(a){case"top":c=0;break;case"bottom":c=2}var{itemKind:i,showDeprecated:a}=e._createSuggestFilter(this._editor),l=W.create(this._editorWorkerService,this._editor);r=Object(O.e)(r,this._editor.getPosition(),new O.a(c,i,n,a),h,this._requestToken.token);Promise.all([r,l]).then(([e,i])=>U(this,void 0,void 0,(function*(){if(null!=(n=this._requestToken)&&n.dispose(),this._editor.hasModel()){let r=null==o?void 0:o.clipboardText;if(!r&&e.needsClipboard&&(r=yield this._clipboardService.readText()),0!==this._state){var n=this._editor.getModel();let a=e.items;o&&(s=Object(O.d)(c),a=a.concat(o.items).sort(s));var s=new K(n,this._editor.getPosition(),d,t.shy);this._completionModel=new P(a,this._context.column,{leadingLineContent:s.leadingLineContent,characterCountDelta:s.column-this._context.column},i,this._editor.getOption(106),this._editor.getOption(101),r),this._completionDisposables.add(e.disposable),this._onNewContext(s),this._reportDurationsTelemetry(e.durations)}}}))).catch(s.f)}}_reportDurationsTelemetry(e){this._telemetryGate++%230==0&&setTimeout(()=>{this._telemetryService.publicLog2("suggest.durations.json",{data:JSON.stringify(e)}),this._logService.debug("suggest.durations.json",e)})}static _createSuggestFilter(e){const t=new Set;return"none"===e.getOption(101)&&t.add(27),e=e.getOption(106),e.showMethods||t.add(0),e.showFunctions||t.add(1),e.showConstructors||t.add(2),e.showFields||t.add(3),e.showVariables||t.add(4),e.showClasses||t.add(5),e.showStructs||t.add(6),e.showInterfaces||t.add(7),e.showModules||t.add(8),e.showProperties||t.add(9),e.showEvents||t.add(10),e.showOperators||t.add(11),e.showUnits||t.add(12),e.showValues||t.add(13),e.showConstants||t.add(14),e.showEnums||t.add(15),e.showEnumMembers||t.add(16),e.showKeywords||t.add(17),e.showWords||t.add(18),e.showColors||t.add(19),e.showFiles||t.add(20),e.showReferences||t.add(21),e.showColors||t.add(22),e.showFolders||t.add(23),e.showTypeParameters||t.add(24),e.showSnippets||t.add(27),e.showUsers||t.add(25),e.showIssues||t.add(26),{itemKind:t,showDeprecated:e.showDeprecated}}_onNewContext(e){if(this._context)if(e.lineNumber!==this._context.lineNumber)this.cancel();else if(Object(R.x)(e.leadingLineContent)!==Object(R.x)(this._context.leadingLineContent))this.cancel();else if(e.columnthis._context.leadingWord.startColumn){const e=new Set(f.d.all(this._editor.getModel()));for(var t of this._completionModel.allProvider)e.delete(t);var i=this._completionModel.adopt(new Set);this.trigger({auto:this._context.auto,shy:!1},!0,e,{items:i,clipboardText:this._completionModel.clipboardText})}else if(e.column>this._context.column&&0this._size.width},{orientation:0}),this._westSash=new ie.b(this.domNode,{getVerticalSashLeft:()=>0},{orientation:0}),this._northSash=new ie.b(this.domNode,{getHorizontalSashTop:()=>0},{orientation:1,orthogonalEdge:ie.a.North}),this._southSash=new ie.b(this.domNode,{getHorizontalSashTop:()=>this._size.height},{orientation:1,orthogonalEdge:ie.a.South}),this._northSash.orthogonalStartSash=this._westSash,this._northSash.orthogonalEndSash=this._eastSash,this._southSash.orthogonalStartSash=this._westSash,this._southSash.orthogonalEndSash=this._eastSash;let e,t=0,i=0;this._sashListener.add(M.c.any(this._northSash.onDidStart,this._eastSash.onDidStart,this._southSash.onDidStart,this._westSash.onDidStart)(()=>{void 0===e&&(this._onDidWillResize.fire(),e=this._size,t=0,i=0)})),this._sashListener.add(M.c.any(this._northSash.onDidEnd,this._eastSash.onDidEnd,this._southSash.onDidEnd,this._westSash.onDidEnd)(()=>{void 0!==e&&(e=void 0,t=0,i=0,this._onDidResize.fire({dimension:this._size,done:!0}))})),this._sashListener.add(this._eastSash.onDidChange(n=>{e&&(i=n.currentX-n.startX,this.layout(e.height+t,e.width+i),this._onDidResize.fire({dimension:this._size,done:!1,east:!0}))})),this._sashListener.add(this._westSash.onDidChange(n=>{e&&(i=-(n.currentX-n.startX),this.layout(e.height+t,e.width+i),this._onDidResize.fire({dimension:this._size,done:!1,west:!0}))})),this._sashListener.add(this._northSash.onDidChange(n=>{e&&(t=-(n.currentY-n.startY),this.layout(e.height+t,e.width+i),this._onDidResize.fire({dimension:this._size,done:!1,north:!0}))})),this._sashListener.add(this._southSash.onDidChange(n=>{e&&(t=n.currentY-n.startY,this.layout(e.height+t,e.width+i),this._onDidResize.fire({dimension:this._size,done:!1,south:!0}))})),this._sashListener.add(M.c.any(this._eastSash.onDidReset,this._westSash.onDidReset)(e=>{this._preferredSize&&(this.layout(this._size.height,this._preferredSize.width),this._onDidResize.fire({dimension:this._size,done:!0}))})),this._sashListener.add(M.c.any(this._northSash.onDidReset,this._southSash.onDidReset)(e=>{this._preferredSize&&(this.layout(this._preferredSize.height,this._size.width),this._onDidResize.fire({dimension:this._size,done:!0}))}))}dispose(){this._northSash.dispose(),this._southSash.dispose(),this._eastSash.dispose(),this._westSash.dispose(),this._sashListener.dispose(),this._onDidResize.dispose(),this._onDidWillResize.dispose(),this.domNode.remove()}enableSashes(e,t,i,n){this._northSash.state=e?3:0,this._eastSash.state=t?3:0,this._southSash.state=i?3:0,this._westSash.state=n?3:0}layout(e=this.size.height,t=this.size.width){var{height:i,width:n}=this._minSize,{height:o,width:s}=this._maxSize,i=(e=Math.max(i,Math.min(o,e)),t=Math.max(n,Math.min(s,t)),new $.b(t,e));$.b.equals(i,this._size)||(this.domNode.style.height=e+"px",this.domNode.style.width=t+"px",this._size=i,this._northSash.layout(),this._eastSash.layout(),this._southSash.layout(),this._westSash.layout())}clearSashHoverState(){this._eastSash.clearSashHoverState(),this._westSash.clearSashHoverState(),this._northSash.clearSashHoverState(),this._southSash.clearSashHoverState()}get size(){return this._size}set maxSize(e){this._maxSize=e}get maxSize(){return this._maxSize}set minSize(e){this._minSize=e}get minSize(){return this._minSize}set preferredSize(e){this._preferredSize=e}get preferredSize(){return this._preferredSize}}function oe(e){return e&&Boolean(e.completion.documentation||e.completion.detail&&e.completion.detail!==e.completion.label)}let se=class{constructor(e,t){this._editor=e,this._onDidClose=new M.b,this.onDidClose=this._onDidClose.event,this._onDidChangeContents=new M.b,this.onDidChangeContents=this._onDidChangeContents.event,this._disposables=new a.b,this._renderDisposeable=new a.b,this._borderWidth=1,this._size=new $.b(330,0),this.domNode=$.a(".suggest-details"),this.domNode.classList.add("no-docs"),this._markdownRenderer=t.createInstance(J.a,{editor:e}),this._body=$.a(".body"),this._scrollbar=new Q.a(this._body,{}),$.q(this.domNode,this._scrollbar.getDomNode()),this._disposables.add(this._scrollbar),this._header=$.q(this._body,$.a(".header")),this._close=$.q(this._header,$.a("span"+te.b.close.cssSelector)),this._close.title=D.a("details.close","Close"),this._type=$.q(this._header,$.a("p.type")),this._docs=$.q(this._body,$.a("p.docs")),this._configureFont(),this._disposables.add(this._editor.onDidChangeConfiguration(e=>{e.hasChanged(42)&&this._configureFont()}))}dispose(){this._disposables.dispose(),this._renderDisposeable.dispose()}_configureFont(){const e=this._editor.getOptions();var t=e.get(42),i=t.fontFamily,n=e.get(107)||t.fontSize,o=e.get(108)||t.lineHeight,s=t.fontWeight;o+="px";this.domNode.style.fontSize=n+"px",this.domNode.style.lineHeight=o,this.domNode.style.fontWeight=s,this.domNode.style.fontFeatureSettings=t.fontFeatureSettings,this._type.style.fontFamily=i,this._close.style.height=o,this._close.style.width=o}getLayoutInfo(){var e=this._editor.getOption(108)||this._editor.getOption(42).lineHeight,t=this._borderWidth;return{lineHeight:e,borderWidth:t,borderHeight:2*t,verticalPadding:22,horizontalPadding:14}}renderLoading(){this._type.textContent=D.a("loading","Loading..."),this._docs.textContent="",this.domNode.classList.remove("no-docs","no-type"),this.layout(this.size.width,2*this.getLayoutInfo().lineHeight),this._onDidChangeContents.fire(this)}renderItem(e,t){var i,n;this._renderDisposeable.clear();let{detail:o,documentation:s}=e.completion;t&&(n="",n=(n=(n=(n=(n=(n+=`score: ${e.score[0]}\n`)+`prefix: ${null!=(i=e.word)?i:"(no prefix)"}\n`)+`word: ${e.completion.filterText?e.completion.filterText+" (filterText)":e.textLabel}\n`)+`distance: ${e.distance} (localityBonus-setting)\n`)+`index: ${e.idx}, based on ${e.completion.sortText&&`sortText: "${e.completion.sortText}"`||"label"}\n`)+`commit_chars: ${null==(i=e.completion.commitCharacters)?void 0:i.join("")}\n`,s=(new ee.a).appendCodeblock("empty",n),o="Provider: "+e.provider._debugDisplayName),t||oe(e)?(this.domNode.classList.remove("no-docs","no-type"),o?(i=1e5{this.layout(this._size.width,this._type.clientHeight+this._docs.clientHeight),this._onDidChangeContents.fire(this)}))),this.domNode.style.userSelect="text",this.domNode.tabIndex=-1,this._close.onmousedown=e=>{e.preventDefault(),e.stopPropagation()},this._close.onclick=e=>{e.preventDefault(),e.stopPropagation(),this._onDidClose.fire()},this._body.scrollTop=0,this.layout(this._size.width,this._type.clientHeight+this._docs.clientHeight),this._onDidChangeContents.fire(this)):this.clearContents()}clearContents(){this.domNode.classList.add("no-docs"),this._type.textContent="",this._docs.textContent=""}get size(){return this._size}layout(e,t){var i=new $.b(e,t);$.b.equals(i,this._size)||(this._size=i,$.X(this.domNode,e,t)),this._scrollbar.scanDomNode()}scrollDown(e=8){this._body.scrollTop+=e}scrollUp(e=8){this._body.scrollTop-=e}scrollTop(){this._body.scrollTop=0}scrollBottom(){this._body.scrollTop=this._body.scrollHeight}pageDown(){this.scrollDown(80)}pageUp(){this.scrollUp(80)}set borderWidth(e){this._borderWidth=e}get borderWidth(){return this._borderWidth}};se=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3{i=this._topLeft,n=this._resizable.size})),this._disposables.add(this._resizable.onDidResize(e=>{if(i&&n){this.widget.layout(e.dimension.width,e.dimension.height);let t=!1;e.west&&(s=n.width-e.dimension.width,t=!0),e.north&&(o=n.height-e.dimension.height,t=!0),t&&this._applyTopLeft({top:i.top+o,left:i.left+s})}e.done&&(i=void 0,n=void 0,o=0,s=0,this._userSize=e.dimension)})),this._disposables.add(this.widget.onDidChangeContents(()=>{var e;this._anchorBox&&this._placeAtAnchor(this._anchorBox,null!=(e=this._userSize)?e:this.widget.size)}))}dispose(){this._resizable.dispose(),this._disposables.dispose(),this.hide()}getId(){return"suggest.details"}getDomNode(){return this._resizable.domNode}getPosition(){return null}show(){this._added||(this._editor.addOverlayWidget(this),this.getDomNode().style.position="fixed",this._added=!0)}hide(e=!1){this._resizable.clearSashHoverState(),this._added&&(this._editor.removeOverlayWidget(this),this._added=!1,this._anchorBox=void 0,this._topLeft=void 0),e&&(this._userSize=void 0,this.widget.clearContents())}placeAtAnchor(e){e=$.D(e);this._anchorBox=e,this._placeAtAnchor(this._anchorBox,null!=(e=this._userSize)?e:this.widget.size)}_placeAtAnchor(e,t){var i=$.z(document.body),n=this.widget.getLayoutInfo();let o,s,r=new $.b(220,2*n.lineHeight),a=0,l=e.top;var d=e.top+e.height-n.borderHeight;let h,c,u,g=i.width-(e.left+e.width+n.borderWidth+n.horizontalPadding),p=(a=-n.borderWidth+e.left+e.width,c=!0,o=new $.b(g,i.height-e.top-n.borderHeight-n.verticalPadding),s=o.with(void 0,e.top+e.height-n.borderHeight-n.verticalPadding),t.width>g&&(e.left>g&&(g=e.left-n.borderWidth-n.horizontalPadding,c=!1,a=Math.max(n.horizontalPadding,e.left-t.width-n.borderWidth),o=o.with(g),s=o.with(void 0,s.height)),e.width>1.3*g&&i.height-(e.top+e.height)>e.height&&(g=e.width,a=e.left,l=-n.borderWidth+e.top+e.height,o=new $.b(e.width-n.borderHeight,i.height-e.top-e.height-n.verticalPadding),s=o.with(void 0,e.top-n.verticalPadding),r=r.with(o.width))),t.height);i=Math.max(o.height,s.height),p>i&&(p=i),u=p<=o.height?(h=!0,o):(h=!1,s),this._applyTopLeft({left:a,top:h?l:d-p}),this.getDomNode().style.position="fixed",this._resizable.enableSashes(!h,c,h,!c),this._resizable.minSize=r,this._resizable.maxSize=u,this._resizable.layout(p,Math.min(u.width,t.width)),this.widget.layout(this._resizable.size.width,this._resizable.size.height)}_applyTopLeft(e){this._topLeft=e,this.getDomNode().style.left=this._topLeft.left+"px",this.getDomNode().style.top=this._topLeft.top+"px"}}var ae=i("5aa5"),le=(k=i("7944"),i("7e32"));E=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3e instanceof le.c?t.createInstance(de,e,void 0):void 0,this._leftActions=new ae.a(this.element,{actionViewItemProvider:i}),this._rightActions=new ae.a(this.element,{actionViewItemProvider:i}),this._leftActions.domNode.classList.add("left"),this._rightActions.domNode.classList.add("right")}dispose(){this._menuDisposables.dispose(),this.element.remove()}show(){const e=this._menuService.createMenu(O.g,this._contextKeyService),t=()=>{const t=[],i=[];for(var[n,o]of e.getActions())("left"===n?t:i).push(...o);this._leftActions.clear(),this._leftActions.push(t),this._rightActions.clear(),this._rightActions.push(i)};this._menuDisposables.add(e.onDidChange(()=>t())),this._menuDisposables.add(e)}hide(){this._menuDisposables.clear()}};he=E([V(1,b.a),V(2,le.a),V(3,N.b)],he);var ce,ue=i("c4e3"),ge=i("b589"),pe=i("82c9"),me=i("32a4");function fe(e,t,i,n){const o=n===ce.ROOT_FOLDER?["rootfolder-icon"]:n===ce.FOLDER?["folder-icon"]:["file-icon"];if(i){let s;if(i.scheme===ge.c.data){const e=pe.a.parseMetaData(i);s=e.get(pe.a.META_DATA_LABEL)}else s=_e(Object(pe.c)(i).toLowerCase());if(n===ce.FOLDER)o.push(s+"-name-folder-icon");else{if(s){if(o.push(s+"-name-file-icon"),s.length<=255){const e=s.split(".");for(let t=1;t{const e=this._editor.getOptions();var n=e.get(42),o=n.fontFamily,s=n.fontFeatureSettings,r=e.get(107)||n.fontSize,a=e.get(108)||n.lineHeight;n=n.fontWeight,r+="px",a+="px";t.root.style.fontSize=r,t.root.style.fontWeight=n,i.style.fontFamily=o,i.style.fontFeatureSettings=s,i.style.lineHeight=a,t.icon.style.height=a,t.icon.style.width=a,t.readMore.style.height=a,t.readMore.style.width=a});return n(),t.disposables.add(this._editor.onDidChangeConfiguration(e=>{(e.hasChanged(42)||e.hasChanged(107)||e.hasChanged(108))&&n()})),t}renderElement(e,t,i){const n=e["completion"],s=(i.root.id=ve(t),{labelEscapeNewLines:!(i.colorspan.style.backgroundColor=""),matches:Object(A.c)(e.score)});var r;t=[];19===n.kind&&we.extract(e,t)?(i.icon.className="icon customcolor",i.iconContainer.className="icon hide",i.colorspan.style.backgroundColor=t[0]):20===n.kind&&this._themeService.getFileIconTheme().hasFileIcons?(i.icon.className="icon hide",i.iconContainer.className="icon hide",t=fe(this._modelService,this._modeService,be.a.from({scheme:"fake",path:e.textLabel}),ce.FILE),r=fe(this._modelService,this._modeService,be.a.from({scheme:"fake",path:n.detail}),ce.FILE),s.extraClasses=t.length>r.length?t:r):23===n.kind&&this._themeService.getFileIconTheme().hasFolderIcons?(i.icon.className="icon hide",i.iconContainer.className="icon hide",s.extraClasses=Object(o.k)([fe(this._modelService,this._modeService,be.a.from({scheme:"fake",path:e.textLabel}),ce.FOLDER),fe(this._modelService,this._modeService,be.a.from({scheme:"fake",path:n.detail}),ce.FOLDER)])):(i.icon.className="icon hide",i.iconContainer.className="",i.iconContainer.classList.add("suggest-icon",...Object(f.I)(n.kind).split(" "))),n.tags&&0<=n.tags.indexOf(1)&&(s.extraClasses=(s.extraClasses||[]).concat(["deprecated"]),s.matches=[]),i.iconLabel.setLabel(e.textLabel,void 0,s),"string"==typeof n.label?(i.parametersLabel.textContent="",i.detailsLabel.textContent=Se(n.detail||""),i.root.classList.add("string-label")):(i.parametersLabel.textContent=Se(n.label.detail||""),i.detailsLabel.textContent=Se(n.label.description||""),i.root.classList.remove("string-label")),(this._editor.getOption(106).showInlineDetails?Object($.W):Object($.K))(i.detailsLabel),oe(e)?(i.right.classList.add("can-expand-details"),Object($.W)(i.readMore),i.readMore.onmousedown=e=>{e.stopPropagation(),e.preventDefault()},i.readMore.onclick=e=>{e.stopPropagation(),e.preventDefault(),this._onDidToggleDetails.fire()}):(i.right.classList.remove("can-expand-details"),Object($.K)(i.readMore),i.readMore.onmousedown=null,i.readMore.onclick=null)}disposeTemplate(e){e.disposables.dispose()}};function Se(e){return e.replace(/\r\n|\r|\n/g,"")}ye=E([V(1,v.a),V(2,w.a),V(3,Y.b)],ye);var Le=i("d379"),xe=i("49d9"),ke=(k=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3{this._contentWidget.lockPreference(),r=new s(this._persistedSize.restore(),this.element.size)})),this._disposables.add(this.element.onDidResize(e=>{var t;if(this._resize(e.dimension.width,e.dimension.height),r&&(r.persistHeight=r.persistHeight||!!e.north||!!e.south,r.persistWidth=r.persistWidth||!!e.east||!!e.west),e.done){if(r){var{itemHeight:e,defaultSize:i}=this.getLayoutInfo();e=Math.round(e/2);let{width:n,height:o}=this.element.size;(!r.persistHeight||Math.abs(r.currentSize.height-o)<=e)&&(o=null!=(t=null==(t=r.persistedSize)?void 0:t.height)?t:i.height),(!r.persistWidth||Math.abs(r.currentSize.width-n)<=e)&&(n=null!=(e=null==(t=r.persistedSize)?void 0:t.width)?e:i.width),this._persistedSize.store(new $.b(n,o))}this._contentWidget.unlockPreference(),r=void 0}})),this._messageElement=$.q(this.element.domNode,$.a(".message")),this._listElement=$.q(this.element.domNode,$.a(".tree"));const l=o.createInstance(se,this.editor),d=(l.onDidClose(this.toggleDetails,this,this._disposables),this._details=new re(l,this.editor),()=>this.element.domNode.classList.toggle("no-icons",!this.editor.getOption(106).showIcons)),h=(d(),o.createInstance(ye,this.editor)),c=(this._disposables.add(h),this._disposables.add(h.onDidToggleDetails(()=>this.toggleDetails())),this._list=new G.c("SuggestWidget",this._listElement,{getHeight:e=>this.getLayoutInfo().itemHeight,getTemplateId:e=>"suggestion"},[h],{alwaysConsumeMouseWheel:!0,useShadows:!1,mouseSupport:!1,accessibilityProvider:{getRole:()=>"option",getAriaLabel:e=>{var t,i;return e.isResolved&&this._isDetailsVisible()?(({documentation:t,detail:i}=e.completion),i=R.v("{0}{1}",i||"",t?"string"==typeof t?t:t.value:""),D.a("ariaCurrenttSuggestionReadDetails","{0}, docs: {1}",e.textLabel,i)):e.textLabel},getWidgetAriaLabel:()=>D.a("suggest","Suggest"),getWidgetRole:()=>"listbox"}}),this._status=o.createInstance(he,this.element.domNode),()=>this.element.domNode.classList.toggle("with-status-bar",this.editor.getOption(106).showStatusBar));c(),this._disposables.add(Object(Z.b)(this._list,n,{listInactiveFocusBackground:Me,listInactiveFocusOutline:X.b})),this._disposables.add(n.onDidColorThemeChange(e=>this._onThemeChange(e))),this._onThemeChange(n.getColorTheme()),this._disposables.add(this._list.onMouseDown(e=>this._onListMouseDownOrTap(e))),this._disposables.add(this._list.onTap(e=>this._onListMouseDownOrTap(e))),this._disposables.add(this._list.onDidChangeSelection(e=>this._onListSelection(e))),this._disposables.add(this._list.onDidChangeFocus(e=>this._onListFocus(e))),this._disposables.add(this.editor.onDidChangeCursorSelection(()=>this._onCursorSelectionChanged())),this._disposables.add(this.editor.onDidChangeConfiguration(e=>{e.hasChanged(106)&&(c(),d())})),this._ctxSuggestWidgetVisible=O.b.Visible.bindTo(i),this._ctxSuggestWidgetDetailsVisible=O.b.DetailsVisible.bindTo(i),this._ctxSuggestWidgetMultipleSuggestions=O.b.MultipleSuggestions.bindTo(i),this._disposables.add($.o(this._details.widget.domNode,"keydown",e=>{this._onDetailsKeydown.fire(e)})),this._disposables.add(this.editor.onMouseDown(e=>this._onEditorMouseDown(e)))}dispose(){var e;this._details.widget.dispose(),this._details.dispose(),this._list.dispose(),this._status.dispose(),this._disposables.dispose(),null!=(e=this._loadingTimeout)&&e.dispose(),this._showTimeout.dispose(),this._contentWidget.dispose(),this.element.dispose()}_onEditorMouseDown(e){this._details.widget.domNode.contains(e.target.element)?this._details.widget.domNode.focus():this.element.domNode.contains(e.target.element)&&this.editor.focus()}_onCursorSelectionChanged(){0!==this._state&&this._contentWidget.layout()}_onListMouseDownOrTap(e){void 0!==e.element&&void 0!==e.index&&(e.browserEvent.preventDefault(),e.browserEvent.stopPropagation(),this._select(e.element,e.index))}_onListSelection(e){e.elements.length&&this._select(e.elements[0],e.indexes[0])}_select(e,t){var i=this._completionModel;i&&(this._onDidSelect.fire({item:e,index:t,model:i}),this.editor.focus())}_onThemeChange(e){const t=e.getColor(De),i=(t&&(this.element.domNode.style.backgroundColor=t.toString(),this._messageElement.style.backgroundColor=t.toString(),this._details.widget.domNode.style.backgroundColor=t.toString()),e.getColor(Ne)),n=(i&&(this.element.domNode.style.borderColor=i.toString(),this._messageElement.style.borderColor=i.toString(),this._status.element.style.borderTopColor=i.toString(),this._details.widget.domNode.style.borderColor=i.toString(),this._detailsBorderColor=i.toString()),e.getColor(X.db));n&&(this._detailsFocusBorderColor=n.toString()),this._details.widget.borderWidth="hc"===e.type?2:1}_onListFocus(e){if(!this._ignoreFocusEvents)if(e.elements.length){if(this._completionModel){const t=e.elements[0],i=e.indexes[0];t!==this._focusedItem&&(null!=(e=this._currentSuggestionDetails)&&e.cancel(),this._currentSuggestionDetails=void 0,this._focusedItem=t,this._list.reveal(i),this._currentSuggestionDetails=Object(_.h)(e=>ke(this,void 0,void 0,(function*(){const i=Object(_.i)(()=>{this._isDetailsVisible()&&this.showDetails(!0)},250);e.onCancellationRequested(()=>i.dispose());var n=yield t.resolve(e);return i.dispose(),n}))),this._currentSuggestionDetails.then(()=>{i>=this._list.length||t!==this._list.element(i)||(this._ignoreFocusEvents=!0,this._list.splice(i,1,[t]),this._list.setFocus([i]),this._ignoreFocusEvents=!1,this._isDetailsVisible()?this.showDetails(!1):this.element.domNode.classList.remove("docs-side"),this.editor.setAriaOptions({activeDescendant:ve(i)}))}).catch(s.f)),this._onDidFocus.fire({item:t,index:i,model:this._completionModel})}}else this._currentSuggestionDetails&&(this._currentSuggestionDetails.cancel(),this._currentSuggestionDetails=void 0,this._focusedItem=void 0),this.editor.setAriaOptions({activeDescendant:void 0})}_setState(t){if(this._state!==t)switch(this._state=t,this.element.domNode.classList.toggle("frozen",4===t),this.element.domNode.classList.remove("message"),t){case 0:$.K(this._messageElement,this._listElement,this._status.element),this._details.hide(!0),this._status.hide(),this._contentWidget.hide(),this._ctxSuggestWidgetVisible.reset(),this._ctxSuggestWidgetMultipleSuggestions.reset(),this._showTimeout.cancel(),this.element.domNode.classList.remove("visible"),this._list.splice(0,this._list.length),this._focusedItem=void 0,this._cappedHeight=void 0,this._explainMode=!1;break;case 1:this.element.domNode.classList.add("message"),this._messageElement.textContent=e.LOADING_MESSAGE,$.K(this._listElement,this._status.element),$.W(this._messageElement),this._details.hide(),this._show(),this._focusedItem=void 0;break;case 2:this.element.domNode.classList.add("message"),this._messageElement.textContent=e.NO_SUGGESTIONS_MESSAGE,$.K(this._listElement,this._status.element),$.W(this._messageElement),this._details.hide(),this._show(),this._focusedItem=void 0;break;case 3:case 4:$.K(this._messageElement),$.W(this._listElement,this._status.element),this._show();break;case 5:$.K(this._messageElement),$.W(this._listElement,this._status.element),this._details.show(),this._show()}}_show(){this._status.show(),this._contentWidget.show(),this._layout(this._persistedSize.restore()),this._ctxSuggestWidgetVisible.set(!0),this._showTimeout.cancelAndSet(()=>{this.element.domNode.classList.add("visible"),this._onDidShow.fire(this)},100)}showTriggered(e,t){0===this._state&&(this._contentWidget.setPosition(this.editor.getPosition()),this._isAuto=!!e,this._isAuto||(this._loadingTimeout=Object(_.i)(()=>this._setState(1),t)))}showSuggestions(e,t,i,n){var o;this._contentWidget.setPosition(this.editor.getPosition()),null!=(o=this._loadingTimeout)&&o.dispose(),null!=(o=this._currentSuggestionDetails)&&o.cancel(),this._currentSuggestionDetails=void 0,this._completionModel!==e&&(this._completionModel=e),i&&2!==this._state&&0!==this._state?this._setState(4):(e=0===(o=this._completionModel.items.length),this._ctxSuggestWidgetMultipleSuggestions.set(1n&&(c=n),this._completionModel?this._completionModel.stats.pLabelLen*i.typicalHalfwidthCharacterWidth:c),s=i.statusBarHeight+this._list.contentHeight+i.borderHeight,r=i.itemHeight+i.statusBarHeight,a=$.D(this.editor.getDomNode()),l=this.editor.getScrolledVisiblePosition(this.editor.getPosition()),d=a.top+l.top+l.height;t=Math.min(t.height-d-i.verticalPadding,s),d=a.top+l.top-i.verticalPadding,a=Math.min(d,s);let u=Math.min(Math.max(a,t)+i.borderHeight,s);(h=(h=h===(null==(l=this._cappedHeight)?void 0:l.capped)?this._cappedHeight.wanted:h)u&&(h=u),u=h>t||this._forceRenderingAbove&&150{var i=e.getColor(Te),n=(i&&t.addRule(`.monaco-editor .suggest-widget .monaco-list .monaco-list-row .monaco-highlighted-label .highlight { color: ${i}; }`),e.getColor(Ae));i&&t.addRule(`.monaco-editor .suggest-widget .monaco-list .monaco-list-row.focused .monaco-highlighted-label .highlight { color: ${n}; }`),i=e.getColor(Oe),i&&t.addRule(`.monaco-editor .suggest-widget, .monaco-editor .suggest-details { color: ${i}; }`),n=e.getColor(Ee),n&&t.addRule(`.monaco-editor .suggest-widget .monaco-list .monaco-list-row.focused { color: ${n}; }`),i=e.getColor(Ie),i&&t.addRule(`.monaco-editor .suggest-widget .monaco-list .monaco-list-row.focused .codicon { color: ${i}; }`),n=e.getColor(X.Jc),n&&t.addRule(`.monaco-editor .suggest-details a { color: ${n}; }`),i=e.getColor(X.Ic),i&&t.addRule(`.monaco-editor .suggest-details a:hover { color: ${i}; }`),n=e.getColor(X.Hc);n&&t.addRule(`.monaco-editor .suggest-details code { background-color: ${n}; }`)}),E=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3e.hasChanged(111)&&this._update()),this._update()}dispose(){var e;this._configListener.dispose(),null!=(e=this._selectionListener)&&e.dispose(),this._ckAtEnd.reset()}_update(){var e="on"===this._editor.getOption(111);this._enabled!==e&&(this._enabled=e,this._enabled?(this._selectionListener=this._editor.onDidChangeCursorSelection(e=()=>{if(this._editor.hasModel()){const t=this._editor.getModel(),i=this._editor.getSelection();var e=t.getWordAtPosition(i.getStartPosition());e?this._ckAtEnd.set(e.endColumn===i.getStartPosition().column):this._ckAtEnd.set(!1)}else this._ckAtEnd.set(!1)}),e()):this._selectionListener&&(this._ckAtEnd.reset(),this._selectionListener.dispose(),this._selectionListener=void 0))}};Be.AtEnd=new N.c("atEndOfWord",!1),Be=E([v(1,N.b)],Be);var je=i("ef8e9"),We=i("3170");class Ve{constructor(e,t,i){this._disposables=new a.b,this._disposables.add(t.onDidShow(()=>this._onItem(t.getFocusedItem()))),this._disposables.add(t.onDidFocus(this._onItem,this)),this._disposables.add(t.onDidHide(this.reset,this)),this._disposables.add(e.onWillType(n=>{this._active&&!t.isFrozen()&&(n=n.charCodeAt(n.length-1),this._active.acceptCharacters.has(n)&&e.getOption(0)&&i(this._active.item))}))}_onItem(e){if(e&&Object(o.n)(e.item.completion.commitCharacters)){if(!this._active||this._active.item.item!==e.item){const t=new We.b;for(const i of e.item.completion.commitCharacters)0{if(this._empty&&e.hasModel()){const n=e.getSelections();var t=n.length;let o=!1;for(let e=0;eHe._maxSelectionLength)return;this._lastOvertyped[e]={value:o.getValueInRange(i),multiline:i.startLineNumber!==i.endLineNumber}}this._empty=!1}}})),this._disposables.add(t.onDidCancel(e=>{this._empty||e.retrigger||(this._empty=!0)}))}getLastOvertypedInfo(e){if(!this._empty&&0<=e&&el.set(e.getOption(106).insertMode)),this.widget=this._toDispose.add(new _.b(()=>{const e=this._instantiationService.createInstance(Pe,this.editor),t=(this._toDispose.add(e),this._toDispose.add(e.onDidSelect(e=>this._insertSuggestion(e,0),this)),new Ve(this.editor,e,e=>this._insertSuggestion(e,2))),i=(this._toDispose.add(t),this._toDispose.add(this.model.onDidSuggest(e=>{0===e.completionModel.items.length&&t.reset()})),O.b.MakesTextEdit.bindTo(this._contextKeyService)),n=O.b.HasInsertAndReplaceRange.bindTo(this._contextKeyService),o=O.b.CanResolve.bindTo(this._contextKeyService);return this._toDispose.add(Object(a.i)(()=>{i.reset(),n.reset(),o.reset()})),this._toDispose.add(e.onDidFocus(({item:e})=>{var t=this.editor.getPosition(),s=e.editStart.column,r=t.column;let a=!0;"smart"!==this.editor.getOption(1)||2!==this.model.state||e.completion.command||e.completion.additionalTextEdits||4&e.completion.insertTextRules||r-s!==e.completion.insertText.length||(s=this.editor.getModel().getValueInRange({startLineNumber:t.lineNumber,startColumn:s,endLineNumber:t.lineNumber,endColumn:r}),a=s!==e.completion.insertText),i.set(a),n.set(!ze.a.equals(e.editInsertEnd,e.editReplaceEnd)),o.set(Boolean(e.provider.resolveCompletionItem)||Boolean(e.completion.documentation)||e.completion.detail!==e.completion.label)})),this._toDispose.add(e.onDetailsKeyDown(e=>{e.toKeybinding().equals(new r.e(!0,!1,!1,!1,33))||Ue.f&&e.toKeybinding().equals(new r.e(!1,!1,!1,!0,33))?e.stopPropagation():e.toKeybinding().isModifierKey()||this.editor.focus()})),e})),this._overtypingCapturer=this._toDispose.add(new _.b(()=>this._toDispose.add(new He(this.editor,this.model)))),this._alternatives=this._toDispose.add(new _.b(()=>this._toDispose.add(new I(this.editor,this._contextKeyService)))),this._toDispose.add(o.createInstance(Be,e)),this._toDispose.add(this.model.onDidTrigger(e=>{this.widget.value.showTriggered(e.auto,e.shy?250:50),this._lineSuffix.value=new qe(this.editor.getModel(),e.position)})),this._toDispose.add(this.model.onDidSuggest(e=>{var t;e.shy||(t=this._memoryService.select(this.editor.getModel(),this.editor.getPosition(),e.completionModel.items),this.widget.value.showSuggestions(e.completionModel,t,e.isFrozen,e.auto))})),this._toDispose.add(this.model.onDidCancel(e=>{e.retrigger||this.widget.value.hideWidget()})),this._toDispose.add(this.editor.onDidBlurEditorWidget(()=>{this.model.cancel(),this.model.clear()}));let d=O.b.AcceptSuggestionsOnEnter.bindTo(n),h=()=>{var e=this.editor.getOption(1);d.set("on"===e||"smart"===e)};this._toDispose.add(this.editor.onDidChangeConfiguration(()=>h())),h()}static get(t){return t.getContribution(e.ID)}dispose(){this._alternatives.dispose(),this._toDispose.dispose(),this.widget.dispose(),this.model.dispose(),this._lineSuffix.dispose()}_insertSuggestion(e,t){if(e&&e.item){if(this.editor.hasModel()){const n=this.editor.getModel(),o=n.getAlternativeVersionId(),r=e["item"],a=[],c=new F.b;1&t||this.editor.pushUndoStop();var i=this.getOverwriteInfo(r,Boolean(8&t));if(this._memoryService.memorize(n,this.editor.getPosition(),r),Array.isArray(r.completion.additionalTextEdits)){const e=l.c.capture(this.editor);this.editor.executeEdits("suggestController.additionalTextEdits.sync",r.completion.additionalTextEdits.map(e=>d.a.replace(h.a.lift(e.range),e.text))),e.restoreRelativeVerticalPositionOfCursor(this.editor)}else if(!r.isResolved){const e=new Ke.a(!0);let i;const o=n.onDidChangeContent(e=>{if(e.isFlush)c.cancel(),o.dispose();else for(var t of e.changes)t=h.a.getEndPosition(t.range),i&&!ze.a.isBefore(t,i)||(i=t)});let s=t,u=(t|=2,!1),g=this.editor.onWillType(()=>{g.dispose(),u=!0,2&s||this.editor.pushUndoStop()});a.push(r.resolve(c.token).then(()=>{if(!r.completion.additionalTextEdits||c.token.isCancellationRequested)return!1;if(i&&r.completion.additionalTextEdits.some(e=>ze.a.isBefore(i,h.a.getStartPosition(e.range))))return!1;u&&this.editor.pushUndoStop();const e=l.c.capture(this.editor);return this.editor.executeEdits("suggestController.additionalTextEdits.async",r.completion.additionalTextEdits.map(e=>d.a.replace(h.a.lift(e.range),e.text))),e.restoreRelativeVerticalPositionOfCursor(this.editor),!u&&2&s||this.editor.pushUndoStop(),!0}).then(t=>{this._logService.trace("[suggest] async resolving of edits DONE (ms, applied?)",e.elapsed(),t),o.dispose(),g.dispose()}))}let p=r.completion["insertText"];4&r.completion.insertTextRules||(p=g.c.escape(p)),u.SnippetController2.get(this.editor).insert(p,{overwriteBefore:i.overwriteBefore,overwriteAfter:i.overwriteAfter,undoStopBefore:!1,undoStopAfter:!1,adjustWhitespace:!(1&r.completion.insertTextRules),clipboardText:e.model.clipboardText,overtypingCapturer:this._overtypingCapturer.value}),2&t||this.editor.pushUndoStop(),r.completion.command?r.completion.command.id===Ge.id?this.model.trigger({auto:!0,shy:!1},!0):(a.push(this._commandService.executeCommand(r.completion.command.id,...r.completion.command.arguments?[...r.completion.command.arguments]:[]).catch(s.f)),this.model.cancel()):this.model.cancel(),4&t&&this._alternatives.value.set(e,e=>{for(c.cancel();n.canUndo();){o!==n.getAlternativeVersionId()&&n.undo(),this._insertSuggestion(e,3|(8&t?8:0));break}}),this._alertCompletionItem(r),Promise.all(a).finally(()=>{this.model.clear(),c.dispose()})}}else this._alternatives.value.reset(),this.model.cancel(),this.model.clear()}getOverwriteInfo(e,t){Object(je.c)(this.editor.hasModel());let i="replace"===this.editor.getOption(106).insertMode;t&&(i=!i);t=e.position.column-e.editStart.column;var n=(i?e.editReplaceEnd:e.editInsertEnd).column-e.position.column;return{overwriteBefore:t+(this.editor.getPosition().column-e.position.column),overwriteAfter:n+(this._lineSuffix.value?this._lineSuffix.value.delta(this.editor.getPosition()):0)}}_alertCompletionItem(e){Object(o.n)(e.completion.additionalTextEdits)&&(e=D.a("aria.alert.snippet","Accepting '{0}' made {1} additional edits",e.textLabel,e.completion.additionalTextEdits.length),Object(n.a)(e))}triggerSuggest(e){this.editor.hasModel()&&(this.model.trigger({auto:!1,shy:!1},!1,e),this.editor.revealLine(this.editor.getPosition().lineNumber,0),this.editor.focus())}triggerSuggestAndAcceptBest(e){if(this.editor.hasModel()){const t=this.editor.getPosition(),i=()=>{t.equals(this.editor.getPosition())&&this._commandService.executeCommand(e.fallback)},n=e=>{var t,i,n;return!!(4&e.completion.insertTextRules||e.completion.additionalTextEdits)||(t=this.editor.getPosition(),i=e.editStart.column,(n=t.column)-i!==e.completion.insertText.length||this.editor.getModel().getValueInRange({startLineNumber:t.lineNumber,startColumn:i,endLineNumber:t.lineNumber,endColumn:n})!==e.completion.insertText)};M.c.once(this.model.onDidTrigger)(e=>{let t=[];M.c.any(this.model.onDidTrigger,this.model.onDidCancel)(()=>{Object(a.f)(t),i()},void 0,t),this.model.onDidSuggest(({completionModel:e})=>{var o,s;Object(a.f)(t),0!==e.items.length&&(o=this._memoryService.select(this.editor.getModel(),this.editor.getPosition(),e.items),s=e.items[o],n(s))?(this.editor.pushUndoStop(),this._insertSuggestion({index:o,item:s,model:e},7)):i()},void 0,t)}),this.model.trigger({auto:!1,shy:!0}),this.editor.revealLine(t.lineNumber,0),this.editor.focus()}}acceptSelectedSuggestion(e,t){var i=this.widget.value.getFocusedItem();let n=0;e&&(n|=4),t&&(n|=8),this._insertSuggestion(i,n)}acceptNextSuggestion(){this._alternatives.value.next()}acceptPrevSuggestion(){this._alternatives.value.prev()}cancelSuggestWidget(){this.model.cancel(),this.model.clear(),this.widget.value.hideWidget()}selectNextSuggestion(){this.widget.value.selectNext()}selectNextPageSuggestion(){this.widget.value.selectNextPage()}selectLastSuggestion(){this.widget.value.selectLast()}selectPrevSuggestion(){this.widget.value.selectPrevious()}selectPrevPageSuggestion(){this.widget.value.selectPreviousPage()}selectFirstSuggestion(){this.widget.value.selectFirst()}toggleSuggestionDetails(){this.widget.value.toggleDetails()}toggleExplainMode(){this.widget.value.toggleExplainMode()}toggleSuggestionFocus(){this.widget.value.toggleDetailsFocus()}resetWidgetSize(){this.widget.value.resetPersistedSize()}forceRenderingAbove(){this.widget.value.forceRenderingAbove()}stopForceRenderingAbove(){this.widget.isInitialized&&this.widget.value.stopForceRenderingAbove()}};$e.ID="editor.contrib.suggestController",$e=w([V(1,y),V(2,S.b),V(3,N.b),V(4,b.a),V(5,H.b)],$e);class Ge extends t.b{constructor(){super({id:Ge.id,label:D.a("suggest.trigger.label","Trigger Suggest"),alias:"Trigger Suggest",precondition:N.a.and(c.a.writable,c.a.hasCompletionItemProvider),kbOpts:{kbExpr:c.a.textInputFocus,primary:2058,secondary:[2087],mac:{primary:266,secondary:[521,2087]},weight:100}})}run(e,t){const i=$e.get(t);i&&i.triggerSuggest()}}Ge.id="editor.action.triggerSuggest",Object(t.l)($e.ID,$e),Object(t.j)(Ge);const Ze=t.c.bindToContribution($e.get);Object(t.k)(new Ze({id:"acceptSelectedSuggestion",precondition:O.b.Visible,handler(e){e.acceptSelectedSuggestion(!0,!1)}})),C.a.registerKeybindingRule({id:"acceptSelectedSuggestion",when:N.a.and(O.b.Visible,c.a.textInputFocus),primary:2,weight:190}),C.a.registerKeybindingRule({id:"acceptSelectedSuggestion",when:N.a.and(O.b.Visible,c.a.textInputFocus,O.b.AcceptSuggestionsOnEnter,O.b.MakesTextEdit),primary:3,weight:190}),le.d.appendMenuItem(O.g,{command:{id:"acceptSelectedSuggestion",title:D.a("accept.insert","Insert")},group:"left",order:1,when:O.b.HasInsertAndReplaceRange.toNegated()}),le.d.appendMenuItem(O.g,{command:{id:"acceptSelectedSuggestion",title:D.a("accept.insert","Insert")},group:"left",order:1,when:N.a.and(O.b.HasInsertAndReplaceRange,O.b.InsertMode.isEqualTo("insert"))}),le.d.appendMenuItem(O.g,{command:{id:"acceptSelectedSuggestion",title:D.a("accept.replace","Replace")},group:"left",order:1,when:N.a.and(O.b.HasInsertAndReplaceRange,O.b.InsertMode.isEqualTo("replace"))}),Object(t.k)(new Ze({id:"acceptAlternativeSelectedSuggestion",precondition:N.a.and(O.b.Visible,c.a.textInputFocus),kbOpts:{weight:190,kbExpr:c.a.textInputFocus,primary:1027,secondary:[1026]},handler(e){e.acceptSelectedSuggestion(!1,!0)},menuOpts:[{menuId:O.g,group:"left",order:2,when:N.a.and(O.b.HasInsertAndReplaceRange,O.b.InsertMode.isEqualTo("insert")),title:D.a("accept.replace","Replace")},{menuId:O.g,group:"left",order:2,when:N.a.and(O.b.HasInsertAndReplaceRange,O.b.InsertMode.isEqualTo("replace")),title:D.a("accept.insert","Insert")}]})),S.a.registerCommandAlias("acceptSelectedSuggestionOnEnter","acceptSelectedSuggestion"),Object(t.k)(new Ze({id:"hideSuggestWidget",precondition:O.b.Visible,handler:e=>e.cancelSuggestWidget(),kbOpts:{weight:190,kbExpr:c.a.textInputFocus,primary:9,secondary:[1033]}})),Object(t.k)(new Ze({id:"selectNextSuggestion",precondition:N.a.and(O.b.Visible,O.b.MultipleSuggestions),handler:e=>e.selectNextSuggestion(),kbOpts:{weight:190,kbExpr:c.a.textInputFocus,primary:18,secondary:[2066],mac:{primary:18,secondary:[2066,300]}}})),Object(t.k)(new Ze({id:"selectNextPageSuggestion",precondition:N.a.and(O.b.Visible,O.b.MultipleSuggestions),handler:e=>e.selectNextPageSuggestion(),kbOpts:{weight:190,kbExpr:c.a.textInputFocus,primary:12,secondary:[2060]}})),Object(t.k)(new Ze({id:"selectLastSuggestion",precondition:N.a.and(O.b.Visible,O.b.MultipleSuggestions),handler:e=>e.selectLastSuggestion()})),Object(t.k)(new Ze({id:"selectPrevSuggestion",precondition:N.a.and(O.b.Visible,O.b.MultipleSuggestions),handler:e=>e.selectPrevSuggestion(),kbOpts:{weight:190,kbExpr:c.a.textInputFocus,primary:16,secondary:[2064],mac:{primary:16,secondary:[2064,302]}}})),Object(t.k)(new Ze({id:"selectPrevPageSuggestion",precondition:N.a.and(O.b.Visible,O.b.MultipleSuggestions),handler:e=>e.selectPrevPageSuggestion(),kbOpts:{weight:190,kbExpr:c.a.textInputFocus,primary:11,secondary:[2059]}})),Object(t.k)(new Ze({id:"selectFirstSuggestion",precondition:N.a.and(O.b.Visible,O.b.MultipleSuggestions),handler:e=>e.selectFirstSuggestion()})),Object(t.k)(new Ze({id:"toggleSuggestionDetails",precondition:O.b.Visible,handler:e=>e.toggleSuggestionDetails(),kbOpts:{weight:190,kbExpr:c.a.textInputFocus,primary:2058,mac:{primary:266}},menuOpts:[{menuId:O.g,group:"right",order:1,when:N.a.and(O.b.DetailsVisible,O.b.CanResolve),title:D.a("detail.more","show less")},{menuId:O.g,group:"right",order:1,when:N.a.and(O.b.DetailsVisible.toNegated(),O.b.CanResolve),title:D.a("detail.less","show more")}]})),Object(t.k)(new Ze({id:"toggleExplainMode",precondition:O.b.Visible,handler:e=>e.toggleExplainMode(),kbOpts:{weight:100,primary:2133}})),Object(t.k)(new Ze({id:"toggleSuggestionFocus",precondition:O.b.Visible,handler:e=>e.toggleSuggestionFocus(),kbOpts:{weight:190,kbExpr:c.a.textInputFocus,primary:2570,mac:{primary:778}}})),Object(t.k)(new Ze({id:"insertBestCompletion",precondition:N.a.and(c.a.textInputFocus,N.a.equals("config.editor.tabCompletion","on"),Be.AtEnd,O.b.Visible.toNegated(),I.OtherSuggestions.toNegated(),u.SnippetController2.InSnippetMode.toNegated()),handler:(e,t)=>{e.triggerSuggestAndAcceptBest(Object(je.j)(t)?Object.assign({fallback:"tab"},t):{fallback:"tab"})},kbOpts:{weight:190,primary:2}})),Object(t.k)(new Ze({id:"insertNextSuggestion",precondition:N.a.and(c.a.textInputFocus,N.a.equals("config.editor.tabCompletion","on"),I.OtherSuggestions,O.b.Visible.toNegated(),u.SnippetController2.InSnippetMode.toNegated()),handler:e=>e.acceptNextSuggestion(),kbOpts:{weight:190,kbExpr:c.a.textInputFocus,primary:2}})),Object(t.k)(new Ze({id:"insertPrevSuggestion",precondition:N.a.and(c.a.textInputFocus,N.a.equals("config.editor.tabCompletion","on"),I.OtherSuggestions,O.b.Visible.toNegated(),u.SnippetController2.InSnippetMode.toNegated()),handler:e=>e.acceptPrevSuggestion(),kbOpts:{weight:190,kbExpr:c.a.textInputFocus,primary:1026}})),Object(t.j)(class extends t.b{constructor(){super({id:"editor.action.resetSuggestSize",label:D.a("suggest.reset.label","Reset Suggest Widget Size"),alias:"Reset Suggest Widget Size",precondition:void 0})}run(e,t){$e.get(t).resetWidgetSize()}})},"7aad":function(e,t,i){},"7ab3":function(e,t,i){"use strict";i.d(t,"c",(function(){return h})),i.d(t,"d",(function(){return c})),i.d(t,"a",(function(){return u})),i.d(t,"b",(function(){return g}));var n=i("3742"),o=i("30db"),s=i("1e93");let r,a,l;function d(){return r=r||new TextDecoder("UTF-16LE")}function h(){return l=l||(o.e()?d():a=a||new TextDecoder("UTF-16BE"))}const c="undefined"!=typeof TextDecoder;let u,g;function p(e,t,i){let n=[],o=0;for(let a=0;anew m(e),function(e,t,i){var n=new Uint16Array(e.buffer,t,i);return 0new f,p);class m{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(){var e;return 0===this._bufferLength?"":(e=new Uint16Array(this._buffer.buffer,0,this._bufferLength),h().decode(e))}_flushBuffer(){var e=this._buildBuffer();this._bufferLength=0,null===this._completedStrings?this._completedStrings=[e]:this._completedStrings[this._completedStrings.length]=e}write1(e){var t=this._capacity-this._bufferLength;t<=1&&(0!=t&&!n.E(e)||this._flushBuffer()),this._buffer[this._bufferLength++]=e}appendASCII(e){this._bufferLength===this._capacity&&this._flushBuffer(),this._buffer[this._bufferLength++]=e}appendASCIIString(e){var t=e.length;if(this._bufferLength+t>=this._capacity)this._flushBuffer(),this._completedStrings[this._completedStrings.length]=e;else for(let i=0;ithis._onContextMenu(e))),this._toDispose.add(this._editor.onMouseWheel(e=>{var t;0{58===e.keyCode&&(e.preventDefault(),e.stopPropagation(),this.showContextMenu())}))}static get(t){return t.getContribution(e.ID)}_onContextMenu(e){if(this._editor.hasModel())if(this._editor.getOption(19)){if(12!==e.target.type&&(e.event.preventDefault(),e.event.stopPropagation(),6===e.target.type||7===e.target.type||1===e.target.type)){if(this._editor.focus(),e.target.position){let t=!1;for(const i of this._editor.getSelections())if(i.containsPosition(e.target.position)){t=!0;break}t||this._editor.setPosition(e.target.position)}let t=null;1!==e.target.type&&(t={x:e.event.posx-1,width:2,y:e.event.posy-1,height:2}),this.showContextMenu(t)}}else this._editor.focus(),e.target.position&&!this._editor.getSelection().containsPosition(e.target.position)&&this._editor.setPosition(e.target.position)}showContextMenu(e){var t;this._editor.getOption(19)&&this._editor.hasModel()&&(this._contextMenuService?0<(t=this._getMenuActions(this._editor.getModel(),this._editor.isSimpleWidget?l.b.SimpleEditorContext:l.b.EditorContext)).length&&this._doShowContextMenu(t,e):this._editor.focus())}_getMenuActions(e,t){const i=[],n=this._menuService.createMenu(t,this._contextKeyService);var o;t=n.getActions({arg:e.uri});for(o of(n.dispose(),t)){var r,[,a]=o;let t=0;for(const n of a)n instanceof l.e?0<(r=this._getMenuActions(e,n.item.submenu)).length&&(i.push(new s.e(n.id,n.label,r)),t++):(i.push(n),t++);t&&i.push(new s.d)}return i.length&&i.pop(),i}_doShowContextMenu(e,t=null){if(this._editor.hasModel()){const r=this._editor.getOption(52);this._editor.updateOptions({hover:{enabled:!1}}),t||(this._editor.revealPosition(this._editor.getPosition(),1),this._editor.render(),s=this._editor.getScrolledVisiblePosition(this._editor.getPosition()),i=(n=o.D(this._editor.getDomNode())).left+s.left,n=n.top+s.top+s.height,t={x:i,y:n});var i,n,s=this._editor.getOption(114)&&!g.c;this._contextMenuIsBeingShownCount++,this._contextMenuService.showContextMenu({domForShadowRoot:s?this._editor.getDomNode():void 0,getAnchor:()=>t,getActions:()=>e,getActionViewItem:e=>{const t=this._keybindingFor(e);if(t)return new u.a(e,e,{label:!0,keybinding:t.getLabel(),isMenu:!0});const i=e;return"function"==typeof i.getActionViewItem?i.getActionViewItem():new u.a(e,e,{icon:!0,label:!0,isMenu:!0})},getKeyBinding:e=>this._keybindingFor(e),onHide:e=>{this._contextMenuIsBeingShownCount--,this._editor.focus(),this._editor.updateOptions({hover:r})}})}}_keybindingFor(e){return this._keybindingService.lookupKeybinding(e.id)}dispose(){0=n.range.end)){if(e.end({range:_(e.range,n),size:e.size})),i=i.map((t,i)=>({range:{start:e+i,end:e+i+1},size:t.size}));this.groups=function(e){{e=e.reduce((e,t)=>e.concat(t),[]);const o=[];let s=null;for(var t of e){var i=t.range.start,n=t.range.end;t=t.size;s&&t===s.size?s.range.end=n:(s={range:{start:i,end:n},size:t},o.push(s))}return o}}([o,i,t]),this._size=this.groups.reduce((e,t)=>e+t.size*(t.range.end-t.range.start),0)}get count(){var 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,i=0;for(var n of this.groups){var o=n.range.end-n.range.start,s=i+o*n.size;if(e{for(const i of e){const e=this.getRenderer(t);e.disposeTemplate(i.templateData),i.templateData=null}}),this.cache.clear()}getRenderer(e){var t=this.renderers.get(e);if(t)return t;throw new Error("No renderer found for "+e)}}i=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3i,null!=e&&e.getPosInSet?this.getPosInSet=e.getPosInSet.bind(e):this.getPosInSet=(e,t)=>t+1,null!=e&&e.getRole?this.getRole=e.getRole.bind(e):this.getRole=e=>"listitem",null!=e&&e.isChecked?this.isChecked=e.isChecked.bind(e):this.isChecked=e=>{}}}class x{constructor(e,t,i,n=C){if(this.virtualDelegate=t,this.domId="list_id_"+ ++x.InstanceCount,this.renderers=new Map,this.renderWidth=0,this._scrollHeight=0,this.scrollableElementUpdateDisposable=null,this.scrollableElementWidthDelayer=new h.a(50),this.splicing=!1,this.dragOverAnimationStopDisposable=u.a.None,this.dragOverMouseY=0,this.canDrop=!1,this.currentDragFeedbackDisposable=u.a.None,this.onDragLeaveTimeout=u.a.None,this.disposables=new u.b,this._onDidChangeContentHeight=new c.b,this._horizontalScrolling=!1,n.horizontalScrolling&&n.supportDynamicHeights)throw new Error("Horizontal scrolling and dynamic heights not supported simultaneously");this.items=[],this.itemId=0,this.rangeMap=new b;for(const o of i)this.renderers.set(o.templateId,o);this.cache=this.disposables.add(new v(this.renderers)),this.lastRenderTop=0,this.lastRenderHeight=0,this.domNode=document.createElement("div"),this.domNode.className="monaco-list",this.domNode.classList.add(this.domId),this.domNode.tabIndex=0,this.domNode.classList.toggle("mouse-support","boolean"!=typeof n.mouseSupport||n.mouseSupport),this._horizontalScrolling=Object(g.e)(n,e=>e.horizontalScrolling,C.horizontalScrolling),this.domNode.classList.toggle("horizontal-scrolling",this._horizontalScrolling),this.additionalScrollHeight=void 0===n.additionalScrollHeight?0:n.additionalScrollHeight,this.accessibilityProvider=new L(n.accessibilityProvider),this.rowsContainer=document.createElement("div"),this.rowsContainer.className="monaco-list-rows",Object(g.e)(n,e=>e.transformOptimization,C.transformOptimization)&&(this.rowsContainer.style.transform="translate3d(0px, 0px, 0px)"),this.disposables.add(a.b.addTarget(this.rowsContainer)),this.scrollable=new m.a(Object(g.e)(n,e=>e.smoothScrolling,!1)?125:0,e=>Object(s.V)(e)),this.scrollableElement=this.disposables.add(new l.c(this.rowsContainer,{alwaysConsumeMouseWheel:Object(g.e)(n,e=>e.alwaysConsumeMouseWheel,C.alwaysConsumeMouseWheel),horizontal:1,vertical:Object(g.e)(n,e=>e.verticalScrollMode,C.verticalScrollMode),useShadows:Object(g.e)(n,e=>e.useShadows,C.useShadows),mouseWheelScrollSensitivity:n.mouseWheelScrollSensitivity,fastScrollSensitivity:n.fastScrollSensitivity},this.scrollable)),this.domNode.appendChild(this.scrollableElement.getDomNode()),e.appendChild(this.domNode),this.scrollableElement.onScroll(this.onScroll,this,this.disposables),this.disposables.add(Object(s.i)(this.rowsContainer,a.a.Change,e=>this.onTouchChange(e))),this.disposables.add(Object(s.i)(this.scrollableElement.getDomNode(),"scroll",e=>e.target.scrollTop=0)),this.disposables.add(Object(s.i)(this.domNode,"dragover",e=>this.onDragOver(this.toDragEvent(e)))),this.disposables.add(Object(s.i)(this.domNode,"drop",e=>this.onDrop(this.toDragEvent(e)))),this.disposables.add(Object(s.i)(this.domNode,"dragleave",e=>this.onDragLeave(this.toDragEvent(e)))),this.disposables.add(Object(s.i)(this.domNode,"dragend",e=>this.onDragEnd(e))),this.setRowLineHeight=Object(g.e)(n,e=>e.setRowLineHeight,C.setRowLineHeight),this.setRowHeight=Object(g.e)(n,e=>e.setRowHeight,C.setRowHeight),this.supportDynamicHeights=Object(g.e)(n,e=>e.supportDynamicHeights,C.supportDynamicHeights),this.dnd=Object(g.e)(n,e=>e.dnd,C.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,this.domNode.classList.toggle("horizontal-scrolling",this._horizontalScrolling),this._horizontalScrolling){for(const e of this.items)this.measureItemWidth(e);this.updateScrollWidth(),this.scrollableElement.setScrollDimensions({width:Object(s.C)(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,this.scrollableElement.setScrollDimensions({scrollHeight:this.scrollHeight})),void 0!==e.smoothScrolling&&this.scrollable.setSmoothScrollDuration(e.smoothScrolling?125:0),void 0!==e.horizontalScrolling&&(this.horizontalScrolling=e.horizontalScrolling),void 0!==e.mouseWheelScrollSensitivity&&this.scrollableElement.updateOptions({mouseWheelScrollSensitivity:e.mouseWheelScrollSensitivity}),void 0!==e.fastScrollSensitivity&&this.scrollableElement.updateOptions({fastScrollSensitivity:e.fastScrollSensitivity})}splice(e,t,i=[]){if(this.splicing)throw new Error("Can't run recursive splices.");this.splicing=!0;try{return this._splice(e,t,i)}finally{this.splicing=!1,this._onDidChangeContentHeight.fire(this.contentHeight)}}_splice(e,t,i=[]){var n=this.getRenderRange(this.lastRenderTop,this.lastRenderHeight),o=p.a.intersect(n,{start:e,end:e+t});const s=new Map;for(let u=o.start;u({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:u.a.None})),0===e&&t>=this.items.length?(this.rangeMap=new b,this.rangeMap.splice(0,0,r),d=this.items,this.items=r):(this.rangeMap.splice(e,t,r),d=this.items.splice(e,t,...r));const h=i.length-t,c=this.getRenderRange(this.lastRenderTop,this.lastRenderHeight);n=_(a,h);var g=p.a.intersect(c,n);for(let u=g.start;u_(e,h));const m={start:e,end:e+i.length};t=[m,...r].map(e=>p.a.intersect(c,e));var f=this.getNextToLastElement(t);for(const u of t)for(let e=u.start;ee.element)}eventuallyUpdateScrollDimensions(){this._scrollHeight=this.contentHeight,this.rowsContainer.style.height=this._scrollHeight+"px",this.scrollableElementUpdateDisposable||(this.scrollableElementUpdateDisposable=Object(s.V)(()=>{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){let e=0;for(const t of this.items)void 0!==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(){return this.scrollableElement.getScrollDimensions().height}element(e){return this.items[e].element}domElement(e){return e=this.items[e].row,e&&e.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 i={height:"number"==typeof e?e:Object(s.B)(this.domNode)};this.scrollableElementUpdateDisposable&&(this.scrollableElementUpdateDisposable.dispose(),this.scrollableElementUpdateDisposable=null,i.scrollHeight=this.scrollHeight),this.scrollableElement.setScrollDimensions(i),void 0!==t&&(this.renderWidth=t,this.supportDynamicHeights&&this._rerender(this.scrollTop,this.renderHeight)),this.horizontalScrolling&&this.scrollableElement.setScrollDimensions({width:"number"==typeof t?t:Object(s.C)(this.domNode)})}render(e,t,i,n,o,s=!1){var r=this.getRenderRange(t,i),a=p.a.relativeComplement(r,e),l=p.a.relativeComplement(e,r),d=this.getNextToLastElement(a);if(s){var h=p.a.intersect(e,r);for(let e=h.start;ethis.onDragStart(n.element,r,e))),this.horizontalScrolling&&(this.measureItemWidth(n),this.eventuallyUpdateScrollWidth())}measureItemWidth(e){var t;e.row&&e.row.domNode&&(e.row.domNode.style.width=n.g?"-moz-fit-content":"fit-content",e.width=Object(s.C)(e.row.domNode),(t=window.getComputedStyle(e.row.domNode)).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)),e.row.domNode.classList.toggle("drop-target",e.dropTarget)}removeItemFromDOM(e){const t=this.items[e];if(t.dragStartDisposable.dispose(),t.row){const i=this.renderers.get(t.templateId);i&&i.disposeElement&&i.disposeElement(t.element,e,t.row.templateData,t.size),this.cache.release(t.row),t.row=null}this.horizontalScrolling&&this.eventuallyUpdateScrollWidth()}getScrollTop(){return this.scrollableElement.getScrollPosition().scrollTop}setScrollTop(e,t){this.scrollableElementUpdateDisposable&&(this.scrollableElementUpdateDisposable.dispose(),this.scrollableElementUpdateDisposable=null,this.scrollableElement.setScrollDimensions({scrollHeight:this.scrollHeight})),this.scrollableElement.setScrollPosition({scrollTop:e,reuseAnimation:t})}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 c.c.map(this.disposables.add(new r.a(this.domNode,"click")).event,e=>this.toMouseEvent(e))}get onMouseDblClick(){return c.c.map(this.disposables.add(new r.a(this.domNode,"dblclick")).event,e=>this.toMouseEvent(e))}get onMouseMiddleClick(){return c.c.filter(c.c.map(this.disposables.add(new r.a(this.domNode,"auxclick")).event,e=>this.toMouseEvent(e)),e=>1===e.browserEvent.button)}get onMouseDown(){return c.c.map(this.disposables.add(new r.a(this.domNode,"mousedown")).event,e=>this.toMouseEvent(e))}get onContextMenu(){return c.c.any(c.c.map(this.disposables.add(new r.a(this.domNode,"contextmenu")).event,e=>this.toMouseEvent(e)),c.c.map(this.disposables.add(new r.a(this.domNode,a.a.Contextmenu)).event,e=>this.toGestureEvent(e)))}get onTouchStart(){return c.c.map(this.disposables.add(new r.a(this.domNode,"touchstart")).event,e=>this.toTouchEvent(e))}get onTap(){return c.c.map(this.disposables.add(new r.a(this.rowsContainer,a.a.Tap)).event,e=>this.toGestureEvent(e))}toMouseEvent(e){var t=this.getItemIndexFromEventTarget(e.target||null),i=void 0===t?void 0:this.items[t];return{browserEvent:e,index:t,element:i&&i.element}}toTouchEvent(e){var t=this.getItemIndexFromEventTarget(e.target||null),i=void 0===t?void 0:this.items[t];return{browserEvent:e,index:t,element:i&&i.element}}toGestureEvent(e){var t=this.getItemIndexFromEventTarget(e.initialTarget||null),i=void 0===t?void 0:this.items[t];return{browserEvent:e,index:t,element:i&&i.element}}toDragEvent(e){var t=this.getItemIndexFromEventTarget(e.target||null),i=void 0===t?void 0:this.items[t];return{browserEvent:e,index:t,element:i&&i.element}}onScroll(e){try{var 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,e.inSmoothScrolling)}catch(e){throw e}}onTouchChange(e){e.preventDefault(),e.stopPropagation(),this.scrollTop-=e.translationY}onDragStart(e,t,i){if(i.dataTransfer){if(e=this.dnd.getDragElements(e),i.dataTransfer.effectAllowed="copyMove",i.dataTransfer.setData(o.a.TEXT,t),i.dataTransfer.setDragImage){let t;void 0===(t=this.dnd.getDragLabel?this.dnd.getDragLabel(e,i):t)&&(t=String(e.length));const n=Object(s.a)(".monaco-drag-image");n.textContent=t,document.body.appendChild(n),i.dataTransfer.setDragImage(n,-10,-10),setTimeout(()=>document.body.removeChild(n),0)}this.currentDragData=new w(e),o.c.CurrentDragAndDropData=new y(e),this.dnd.onDragStart&&this.dnd.onDragStart(this.currentDragData,i)}}onDragOver(e){if(e.browserEvent.preventDefault(),this.onDragLeaveTimeout.dispose(),o.c.CurrentDragAndDropData&&"vscode-ui"===o.c.CurrentDragAndDropData.getData())return!1;if(this.setupDragAndDropScrollTopAnimation(e.browserEvent),!e.browserEvent.dataTransfer)return!1;if(!this.currentDragData)if(o.c.CurrentDragAndDropData)this.currentDragData=o.c.CurrentDragAndDropData;else{if(!e.browserEvent.dataTransfer.types)return!1;this.currentDragData=new S}var 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 i;if(e.browserEvent.dataTransfer.dropEffect="boolean"!=typeof t&&0===t.effect?"copy":"move",i="boolean"!=typeof t&&t.feedback?t.feedback:void 0===e.index?[-1]:[e.index],i=-1===(i=Object(d.f)(i).filter(e=>-1<=e&&ee-t))[0]?[-1]:i,t=this.currentDragFeedback,e=i,Array.isArray(t)&&Array.isArray(e)?!Object(d.h)(t,e):t!==e)if(this.currentDragFeedback=i,this.currentDragFeedbackDisposable.dispose(),-1===i[0])this.domNode.classList.add("drop-target"),this.rowsContainer.classList.add("drop-target"),this.currentDragFeedbackDisposable=Object(u.i)(()=>{this.domNode.classList.remove("drop-target"),this.rowsContainer.classList.remove("drop-target")});else{for(const e of i){const t=this.items[e];t.dropTarget=!0,t.row&&t.row.domNode.classList.add("drop-target")}this.currentDragFeedbackDisposable=Object(u.i)(()=>{for(const e of i){const t=this.items[e];t.dropTarget=!1,t.row&&t.row.domNode.classList.remove("drop-target")}})}return!0}onDragLeave(e){var t,i;this.onDragLeaveTimeout.dispose(),this.onDragLeaveTimeout=Object(h.i)(()=>this.clearDragOverFeedback(),100),this.currentDragData&&null!=(i=(t=this.dnd).onDragLeave)&&i.call(t,this.currentDragData,e.element,e.index,e.browserEvent)}onDrop(e){if(this.canDrop){const t=this.currentDragData;this.teardownDragAndDropScrollTopAnimation(),this.clearDragOverFeedback(),this.currentDragData=void 0,o.c.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,o.c.CurrentDragAndDropData=void 0,this.dnd.onDragEnd&&this.dnd.onDragEnd(e)}clearDragOverFeedback(){this.currentDragFeedback=void 0,this.currentDragFeedbackDisposable.dispose(),this.currentDragFeedbackDisposable=u.a.None}setupDragAndDropScrollTopAnimation(e){var t;this.dragOverAnimationDisposable||(t=Object(s.G)(this.domNode).top,this.dragOverAnimationDisposable=Object(s.p)(this.animateDragAndDropScrollTop.bind(this,t))),this.dragOverAnimationStopDisposable.dispose(),this.dragOverAnimationStopDisposable=Object(h.i)(()=>{this.dragOverAnimationDisposable&&(this.dragOverAnimationDisposable.dispose(),this.dragOverAnimationDisposable=void 0)},1e3),this.dragOverMouseY=e.pageY}animateDragAndDropScrollTop(e){var t;void 0!==this.dragOverMouseY&&(e=this.dragOverMouseY-e,t=this.renderHeight-35,e<35?this.scrollTop+=Math.max(-14,Math.floor(.3*(e-35))):te===p.CommandPalette}}addCommand(e){return this.addCommands(r.a.single(e))}addCommands(e){for(const t of e)this._commands.set(t.id,t);return this._onDidChangeMenu.fire(this._commandPaletteChangeEvent),Object(a.i)(()=>{let t=!1;for(const i of e)t=this._commands.delete(i.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,i)=>e.set(i,t)),e}appendMenuItem(e,t){return this.appendMenuItems(r.a.single({id:e,item:t}))}appendMenuItems(e){const t=new Set,i=new l.a;for(var{id:n,item:o}of e){let e=this._menuItems.get(n);e||(e=new l.a,this._menuItems.set(n,e)),i.push(e.push(o)),t.add(n)}return this._onDidChangeMenu.fire(t),Object(a.i)(()=>{if(0{t.has(n)||e.push({command:i})})}};class _ extends n.e{constructor(e,t,i,n){super("submenuitem."+e.submenu.id,"string"==typeof e.title?e.title:e.title.value,[],"submenu"),this.item=e,this._menuService=t,this._contextKeyService=i,this._options=n}get actions(){const e=[],t=this._menuService.createMenu(this.item.submenu,this._contextKeyService);var i,o=t.getActions(this._options);for([,i]of(t.dispose(),o))0/?".split("").forEach(e=>u.add(e.charCodeAt(0)));const w=s(r,b,a),y=s(r,b,(function(e,t){return function e(t,i,n,o){if(n===t.length)return[];if(o===i.length)return null;if(t[n]!==i[o])return e(t,i,n,o+1);{let s=null;return(s=e(t,i,n+1,o+1))?f({start:o,end:o+1},s):null}}(e.toLowerCase(),t.toLowerCase(),0,0)})),S=new t.a(1e4);function L(e,t,i=!1){if("string"!=typeof e||"string"!=typeof t)return null;let n=S.get(e);n||(n=new RegExp(o.p(e),"i"),S.set(e,n));var s=n.exec(t);return s?[{start:s.index,end:s.index+s[0].length}]:(i?y:w)(e,t)}function x(e,t,i,n,o,s){for(var r=Math.min(13,e.length);i=e.length)return!1;var i=e.codePointAt(t);switch(i){case 95:case 45:case 46:case 32:case 47:case 92:case 39:case 34:case 58:case 36:case 60:case 40:case 91:return!0;case void 0:return!1;default:return!!o.B(i)}}function F(e,t){if(t<0||t>=e.length)return!1;switch(e.charCodeAt(t)){case 32:case 9:return!0;default:return!1}}function B(e,t,i){return t[e]!==i[e]}function j(e,t,i,n,o,s,r){var a=e.length>D?D:e.length,l=n.length>D?D:n.length;if(!(a<=i||l<=s||l-s=c&&n>=u;)g[e]===p[n]&&(I[e]=n,e--),n--}let L=1,x=1,k=i,D=s;var m=[!1];for(L=1,k=i;kf,C=v?T[L][x-1]+(0f+1&&0=d))T[L][x]=y,A[L][x]=3,M[L][x]=0;else if(v&&(!a||C>=d))T[L][x]=C,A[L][x]=2,M[L][x]=0;else{if(!a)throw new Error("not possible");T[L][x]=d,A[L][x]=1,M[L][x]=M[L-1][x-1]+1}}}if(R&&(d=n,h=s,e.substr(i),d=d.substr(h)),m[0]||r){L--,x--;const e=[T[L][x],s];let r=0,d=0;for(;1<=L;){let a=x;do{var S=A[L][a];if(3===S)a-=2;else{if(2!==S)break;a-=1}}while(1<=a);(a=1M[L][a]?x:a)===x?r++:r=1,d=d||a,L--,x=a-1,e.push(x)}return l===a&&(e[0]+=2),h=d-a,e[0]-=h,e}}}function W(e,t,i,n,o,s,r){{var a=e,l=(e=t,i),d=n,h=o,c=s,u=(t=!0,r);let p=j(a,e,l,d,h,c,u);if((!p||t)&&3<=a.length){var g=Math.min(7,a.length-1);for(let e=l+1;e=e.length)){var i=e[t],n=e[t+1];return i!==n?e.slice(0,t)+n+i+e.slice(t+2):void 0}}(a,e);if(t){const e=j(t,t.toLowerCase(),l,d,h,c,u);e&&(e[0]-=3,(!p||e[0]>p[0])&&(p=e))}}}return p}}(i=n=n||{}).Default=[-100,0],i.isDefault=function(e){return!e||2===e.length&&-100===e[0]&&0===e[1]}},"7eb7":function(e,t,i){"use strict";i.r(t),i.d(t,"CONTEXT_ONTYPE_RENAME_INPUT_VISIBLE",(function(){return L})),i.d(t,"LinkedEditingContribution",(function(){return k})),i.d(t,"LinkedEditingAction",(function(){return D})),i.d(t,"editorLinkedEditingBackground",(function(){return E}));var n=i("dff7"),o=(t=i("b2cc"),i("e8e3")),s=i("a666"),r=i("7061"),a=i("2504"),l=i("6a89"),d=i("b707"),h=i("5fe7"),c=i("b57f"),u=i("4fc3"),g=i("c101"),p=i("6d8e"),m=i("5717"),f=i("fdcc"),_=i("3742"),b=i("303e"),v=i("b7d0"),C=i("ceb8"),w=i("70cb"),y=(i=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3this.reinitialize(!0))),this._register(this._editor.onDidChangeConfiguration(e=>{(e.hasChanged(61)||e.hasChanged(81))&&this.reinitialize(!1)})),this._register(d.w.onDidChange(()=>this.reinitialize(!1))),this._register(this._editor.onDidChangeModelLanguage(()=>this.reinitialize(!0))),this.reinitialize(!0)}static get(t){return t.getContribution(e.ID)}reinitialize(e){const t=this._editor.getModel();var i=null!==t&&(this._editor.getOption(61)||this._editor.getOption(81))&&d.w.has(t);if((i!==this._enabled||e)&&(this._enabled=i,this.clearRanges(),this._localToDispose.clear(),i&&null!==t)){this._languageWordPattern=w.a.getWordDefinition(t.getLanguageIdentifier().id),this._localToDispose.add(t.onDidChangeLanguageConfiguration(()=>{this._languageWordPattern=w.a.getWordDefinition(t.getLanguageIdentifier().id)}));const e=new h.a(this._debounceDuration),i=()=>{this._rangeUpdateTriggerPromise=e.trigger(()=>this.updateRanges(),this._debounceDuration)},n=new h.a(0),o=e=>{this._rangeSyncTriggerPromise=n.trigger(()=>this._syncRanges(e))};this._localToDispose.add(this._editor.onDidChangeCursorPosition(()=>{i()})),this._localToDispose.add(this._editor.onDidChangeModelContent(e=>{if(!this._ignoreChangeEvent&&0i.intersectRanges(e.range)))return void o(this._currentDecorations)}i()})),this._localToDispose.add({dispose:()=>{e.cancel(),n.cancel()}}),this.updateRanges()}}_syncRanges(e){if(this._editor.hasModel()&&e===this._currentDecorations&&0!==e.length){const a=this._editor.getModel();var t=a.getDecorationRange(e[0]);if(!t||t.startLineNumber!==t.endLineNumber)return this.clearRanges();const d=a.getValueInRange(t);if(this._currentWordPattern&&(t=d.match(this._currentWordPattern),(t?t[0].length:0)!==d.length))return this.clearRanges();let h=[];for(let t=1,r=e.length;tS(this,void 0,void 0,(function*(){try{var r,a,d=yield O(t,i,s);if(o===this._currentRequest&&(this._currentRequest=null,n===t.getVersionId())){let t=[],n=(null!=d&&d.ranges&&(t=d.ranges),this._currentWordPattern=(null==d?void 0:d.wordPattern)||this._languageWordPattern,!1);for(let e=0,o=t.length;e({range:t,options:e.DECORATION})),this._visibleContextKey.set(!0),this._currentDecorations=this._editor.deltaDecorations(this._currentDecorations,a)):this.clearRanges()}}catch(a){Object(f.e)(a)||Object(f.f)(a),this._currentRequest!==o&&this._currentRequest||this.clearRanges()}})));return this._currentRequest=o}}this.clearRanges()}))}};k.ID="editor.contrib.linkedEditing",k.DECORATION=c.a.register({description:"linked-editing",stickiness:0,className:x}),k=i([y(1,u.b)],k);class D extends t.b{constructor(){super({id:"editor.action.linkedEditing",label:n.a("linkedEditing.label","Start Linked Editing"),alias:"Start Linked Editing",precondition:u.a.and(g.a.writable,g.a.hasRenameProvider),kbOpts:{kbExpr:g.a.editorTextFocus,primary:3132,weight:100}})}runCommand(e,t){const i=e.get(m.a),[n,o]=Array.isArray(t)&&t||[void 0,void 0];return p.a.isUri(n)&&r.a.isIPosition(o)?i.openCodeEditor({resource:n},i.getActiveCodeEditor()).then(e=>{e&&(e.setPosition(o),e.invokeWithinContext(t=>(this.reportTelemetry(t,e),this.run(t,e))))},f.f):super.runCommand(e,t)}run(e,t){const i=k.get(t);return i?Promise.resolve(i.updateRanges(!0)):Promise.resolve()}}const N=t.c.bindToContribution(k.get);function O(e,t,i){const n=d.w.ordered(e);return Object(h.j)(n.map(n=>()=>S(this,void 0,void 0,(function*(){try{return yield n.provideLinkedEditingRanges(e,t,i)}catch(n){Object(f.g)(n)}}))),e=>!!e&&o.n(null==e?void 0:e.ranges))}Object(t.k)(new N({id:"cancelLinkedEditingInput",precondition:L,handler:e=>e.clearRanges(),kbOpts:{kbExpr:g.a.editorTextFocus,weight:199,primary:9,secondary:[1033]}}));const E=Object(b.wc)("editor.linkedEditingBackground",{dark:C.a.fromHex("#f00").transparent(.3),light:C.a.fromHex("#f00").transparent(.3),hc:C.a.fromHex("#f00").transparent(.3)},n.a("editorLinkedEditingBackground","Background color when the editor auto renames on type."));Object(v.f)((e,t)=>{e=e.getColor(E),e&&t.addRule(`.monaco-editor .${x} { background: ${e}; border-left-color: ${e}; }`)}),Object(t.n)("_executeLinkedEditingProvider",(e,t)=>O(e,t,a.a.None)),Object(t.l)(k.ID,k),Object(t.j)(D)},8025:function(e,t,i){"use strict";i.d(t,"a",(function(){return o}));var n=i("7061");class o extends i("6a89").a{constructor(e,t,i,n){super(e,t,i,n),this.selectionStartLineNumber=e,this.selectionStartColumn=t,this.positionLineNumber=i,this.positionColumn=n}toString(){return"["+this.selectionStartLineNumber+","+this.selectionStartColumn+" -> "+this.positionLineNumber+","+this.positionColumn+"]"}equalsSelection(e){return o.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 o(this.startLineNumber,this.startColumn,e,t):new o(e,t,this.startLineNumber,this.startColumn)}getPosition(){return new n.a(this.positionLineNumber,this.positionColumn)}setStartPosition(e,t){return 0===this.getDirection()?new o(e,t,this.endLineNumber,this.endColumn):new o(this.endLineNumber,this.endColumn,e,t)}static fromPositions(e,t=e){return new o(e.lineNumber,e.column,t.lineNumber,t.column)}static liftSelection(e){return new o(e.selectionStartLineNumber,e.selectionStartColumn,e.positionLineNumber,e.positionColumn)}static selectionsArrEqual(e,t){if(e&&!t||!e&&t)return!1;if(e||t){if(e.length!==t.length)return!1;for(let i=0,n=e.length;ithis.stop())),this._register(this._editor.onDidChangeModelLanguage(e=>this.stop())),this._register(r.F.onDidChange(e=>this.stop())),this._register(this._editor.onKeyUp(e=>9===e.keyCode&&this.stop()))}static get(t){return t.getContribution(e.ID)}dispose(){this.stop(),super.dispose()}launch(){this._widget||this._editor.hasModel()&&(this._widget=new _(this._editor,this._modeService))}stop(){this._widget&&(this._widget.dispose(),this._widget=null)}};m.ID="editor.contrib.inspectTokens",m=i([p(1,d.a),p(2,l.a)],m);class f extends s.b{constructor(){super({id:"editor.action.inspectTokens",label:u.c.inspectTokensAction,alias:"Developer: Inspect Tokens",precondition:void 0})}run(e,t){let i=m.get(t);i&&i.launch()}}class _ extends t.a{constructor(e,t){var i;super(),this.allowEditorOverflow=!0,this._editor=e,this._modeService=t,this._model=this._editor.getModel(),this._domNode=document.createElement("div"),this._domNode.className="tokens-inspect-widget",this._tokenizationSupport=(i=this._model.getLanguageIdentifier(),r.F.get(i.language)||{getInitialState:()=>a.c,tokenize:(e,t,n,o)=>Object(a.d)(i.language,e,n,o),tokenize2:(e,t,n,o)=>Object(a.e)(i.id,e,n,o)}),this._compute(this._editor.getPosition()),this._register(this._editor.onDidChangeCursorPosition(e=>this._compute(this._editor.getPosition()))),this._editor.addContentWidget(this)}dispose(){this._editor.removeContentWidget(this),super.dispose()}getId(){return _._ID}_compute(e){var t,i=this._getTokensAtLine(e.lineNumber);let s=0;for(let n=i.tokens1.length-1;0<=n;n--){var r=i.tokens1[n];if(e.column-1>=r.offset){s=n;break}}let a=0;for(let n=i.tokens2.length>>>1;0<=n;n--)if(e.column-1>=i.tokens2[n<<1]){a=n;break}let l=this._model.getLineContent(e.lineNumber),d="";s{var i=e.getColor(h.F),n=(i&&(n=e.type===g.a.HIGH_CONTRAST?2:1,t.addRule(`.monaco-editor .tokens-inspect-widget { border: ${n}px solid ${i}; }`),t.addRule(`.monaco-editor .tokens-inspect-widget .tokens-inspect-separator { background-color: ${i}; }`)),e.getColor(h.E));n&&t.addRule(`.monaco-editor .tokens-inspect-widget { background-color: ${n}; }`),i=e.getColor(h.G);i&&t.addRule(`.monaco-editor .tokens-inspect-widget { color: ${i}; }`)})},"82a1":function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"c",extensions:[".c",".h"],aliases:["C","c"],loader:function(){return i.e("chunk-2d0e22d6").then(i.bind(null,"7e1c"))}}),Object(t.a)({id:"cpp",extensions:[".cpp",".cc",".cxx",".hpp",".hh",".hxx"],aliases:["C++","Cpp","cpp"],loader:function(){return i.e("chunk-2d0e22d6").then(i.bind(null,"7e1c"))}})},"82c9":function(e,t,i){"use strict";i.d(t,"i",(function(){return h})),i.d(t,"e",(function(){return c})),i.d(t,"f",(function(){return u})),i.d(t,"c",(function(){return g})),i.d(t,"b",(function(){return p})),i.d(t,"d",(function(){return m})),i.d(t,"g",(function(){return f})),i.d(t,"h",(function(){return _})),i.d(t,"j",(function(){return b})),i.d(t,"a",(function(){return n}));var n,o,s=i("3d378"),r=i("b589"),a=i("32b8"),l=i("3742"),d=i("6d8e");function h(e){return Object(d.b)(e,!0)}const c=new class{constructor(e){this._ignorePathCasing=e}compare(e,t,i=!1){return e===t?0:Object(l.f)(this.getComparisonKey(e,i),this.getComparisonKey(t,i))}isEqual(e,t,i=!1){return e===t||!(!e||!t)&&this.getComparisonKey(e,i)===this.getComparisonKey(t,i)}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 d.a.joinPath(e,...t)}basenameOrAuthority(e){return p(e)||e.authority}basename(e){return a.e.basename(e.path)}dirname(e){if(0===e.path.length)return e;let t;return e.scheme===r.c.file?t=d.a.file(a.b(h(e))).path:(t=a.e.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===r.c.file?d.a.file(a.d(h(e))).path:a.e.normalize(e.path),e.with({path:t})}resolvePath(e,t){var i;return e.scheme===r.c.file?(i=d.a.file(a.g(h(e),t)),e.with({authority:i.authority,path:i.path})):(t=s.d(t),e.with({path:a.e.resolve(e.path,t)}))}}(()=>!1),u=c.isEqual.bind(c),g=c.basenameOrAuthority.bind(c),p=c.basename.bind(c),m=c.dirname.bind(c),f=c.joinPath.bind(c),_=c.normalizePath.bind(c),b=c.resolvePath.bind(c);(o=n=n||{}).META_DATA_LABEL="label",o.META_DATA_DESCRIPTION="description",o.META_DATA_SIZE="size",o.META_DATA_MIME="mime",o.parseMetaData=function(e){const t=new Map,i=e.path.substring(e.path.indexOf(";")+1,e.path.lastIndexOf(";"));return i.split(";").forEach(e=>{var[e,i]=e.split(":");e&&i&&t.set(e,i)}),(e=e.path.substring(0,e.path.indexOf(";")))&&t.set(o.META_DATA_MIME,e),t}},8452:function(e,t,i){"use strict";i.r(t),i.d(t,"StandaloneGotoSymbolQuickAccessProvider",(function(){return A})),i.d(t,"GotoLineAction",(function(){return R})),i("b9db"),i("dbc9");var n=i("dff7"),o=i("2504"),s=i("a666"),r=i("6a89"),a=(t=i("1fe0"),i("b707")),l=i("70f5"),d=i("3742"),h=i("7e93"),c=i("32b8"),u=i("30db");const g=[void 0,[]];function p(e,t,i=0,n=0){var o=t;if(o.values&&1e.start-t.start),i=[];let n=void 0;for(const o of t)n&&function(e,t){if(!(e.ende.original).join(_)):b(e.original)}var w=i("561a"),y=function(e,t,i,n){return new(i=i||Promise)((function(o,s){function r(e){try{l(n.next(e))}catch(e){s(e)}}function a(e){try{l(n.throw(e))}catch(e){s(e)}}function l(e){var t;e.done?o(e.value):((t=e.value)instanceof i?t:new i((function(e){e(t)}))).then(r,a)}l((n=n.apply(e,t||[])).next())}))};class S extends t.a{constructor(e=Object.create(null)){super(e),this.options=e,this.options.canAcceptInBackground=!0}provideWithoutTextEditor(e){return this.provideLabelPick(e,Object(n.a)("cannotRunGotoSymbolWithoutEditor","To go to a symbol, first open a text editor with symbol information.")),s.a.None}provideWithTextEditor(e,t,i){var n=e.editor;n=this.getModel(n);return n?a.m.has(n)?this.doProvideWithEditorSymbols(e,n,t,i):this.doProvideWithoutEditorSymbols(e,n,t,i):s.a.None}doProvideWithoutEditorSymbols(e,t,i,o){const r=new s.b;return this.provideLabelPick(i,Object(n.a)("cannotRunGotoSymbolWithoutSymbolProvider","The active text editor does not provide symbol information.")),y(this,void 0,void 0,(function*(){(yield this.waitForLanguageSymbolRegistry(t,r))&&!o.isCancellationRequested&&r.add(this.doProvideWithEditorSymbols(e,t,i,o))})),r}provideLabelPick(e,t){e.items=[{label:t,index:0,kind:14}],e.ariaLabel=t}waitForLanguageSymbolRegistry(e,t){return y(this,void 0,void 0,(function*(){if(a.m.has(e))return!0;let i;var n=new Promise(e=>i=e);const o=t.add(a.m.onDidChange(()=>{a.m.has(e)&&(o.dispose(),i(!0))}));return t.add(Object(s.i)(()=>i(!1))),n}))}doProvideWithEditorSymbols(e,t,i,r){const a=e.editor,l=new s.b,d=(l.add(i.onDidAccept(t=>{var[n]=i.selectedItems;n&&n.range&&(this.gotoLocation(e,{range:n.range.selection,keyMods:i.keyMods,preserveFocus:t.inBackground}),t.inBackground||i.hide())})),l.add(i.onDidTriggerItemButton(({item:t})=>{t&&t.range&&(this.gotoLocation(e,{range:t.range.selection,keyMods:i.keyMods,forceSideBySide:!0}),i.hide())})),this.getDocumentSymbols(t,r));let h=void 0;const c=()=>y(this,void 0,void 0,(function*(){null!==h&&void 0!==h&&h.dispose(!0),i.busy=!1,h=new o.b(r),i.busy=!0;try{var e=b(i.value.substr(S.PREFIX.length).trim()),t=yield this.doGetSymbolPicks(d,e,void 0,h.token);r.isCancellationRequested||(0c())),c();let u=!0;return l.add(i.onDidChangeActive(()=>{var[e]=i.activeItems;e&&e.range&&(u?u=!1:(a.revealRangeInCenter(e.range.selection,0),this.addDecorations(a,e.range.decoration)))})),l}doGetSymbolPicks(e,t,i,o){return y(this,void 0,void 0,(function*(){var s=yield e;if(o.isCancellationRequested)return[];const l=0===t.original.indexOf(S.SCOPE_PREFIX);var h=l?1:0;let c,u;t.values&&1h){let e=!1;if(c!==t&&([b,v]=p(f,Object.assign(Object.assign({},t),{values:void 0}),h,_),"number"==typeof b&&(e=!0)),"number"!=typeof b&&([b,v]=p(f,c,h,_),"number"!=typeof b))continue;if(!e&&u){if(l&&0{var e=null!=(e=this.options)&&e.openSideBySideDirection&&null!=(e=this.options)?e.openSideBySideDirection():void 0;if(e)return[{iconClass:("right"===e?w.b.splitHorizontal:w.b.splitVertical).classNames,tooltip:"right"===e?Object(n.a)("openToSide","Open to the Side"):Object(n.a)("openToBottom","Open to the Bottom")}]})()})}var b=g.sort((e,t)=>l?this.compareByKindAndScore(e,t):this.compareByScore(e,t));let v=[];if(l){let e=void 0,t=void 0,i=0;function y(){t&&"number"==typeof e&&0t.score)return-1;if(e.scoret.index?1:0}compareByKindAndScore(e,t){const i=x[e.kind]||L;var n=x[t.kind]||L;n=i.localeCompare(n);return 0===n?this.compareByScore(e,t):n}getDocumentSymbols(e,t){return y(this,void 0,void 0,(function*(){const i=yield l.a.create(e,t);return t.isCancellationRequested?[]:i.asListOfDocumentSymbols()}))}}S.PREFIX="@",S.SCOPE_PREFIX=":",S.PREFIX_BY_CATEGORY=""+S.PREFIX+S.SCOPE_PREFIX;const L=Object(n.a)("property","properties ({0})"),x={[5]:Object(n.a)("method","methods ({0})"),11:Object(n.a)("function","functions ({0})"),8:Object(n.a)("_constructor","constructors ({0})"),12:Object(n.a)("variable","variables ({0})"),4:Object(n.a)("class","classes ({0})"),22:Object(n.a)("struct","structs ({0})"),23:Object(n.a)("event","events ({0})"),24:Object(n.a)("operator","operators ({0})"),10:Object(n.a)("interface","interfaces ({0})"),2:Object(n.a)("namespace","namespaces ({0})"),3:Object(n.a)("package","packages ({0})"),25:Object(n.a)("typeParameter","type parameters ({0})"),1:Object(n.a)("modules","modules ({0})"),6:Object(n.a)("property","properties ({0})"),9:Object(n.a)("enum","enumerations ({0})"),21:Object(n.a)("enumMember","enumeration members ({0})"),14:Object(n.a)("string","strings ({0})"),0:Object(n.a)("file","files ({0})"),17:Object(n.a)("array","arrays ({0})"),15:Object(n.a)("number","numbers ({0})"),16:Object(n.a)("boolean","booleans ({0})"),18:Object(n.a)("object","objects ({0})"),19:Object(n.a)("key","keys ({0})"),7:Object(n.a)("field","fields ({0})"),13:Object(n.a)("constant","constants ({0})")};t=i("89cd");var k=i("2f1e"),D=i("5717"),N=i("ef8e9"),O=i("03d9"),E=i("308f"),I=i("b2cc"),M=i("c101"),T=i("66bd");let A=class extends S{constructor(e){super(),this.editorService=e,this.onDidActiveTextEditorControlChange=E.c.None}get activeTextEditorControl(){return Object(N.o)(this.editorService.getFocusedCodeEditor())}};A=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3!e.disabled)}static codeActionsComparator({action:e},{action:t}){return e.isPreferred&&!t.isPreferred?-1:!e.isPreferred&&t.isPreferred?1:Object(n.n)(e.diagnostics)?Object(n.n)(t.diagnostics)?e.diagnostics[0].message.localeCompare(t.diagnostics[0].message):-1:Object(n.n)(t.diagnostics)?1:0}get hasAutoFix(){return this.validActions.some(({action:e})=>!!e.kind&&g.b.QuickFix.contains(new g.b(e.kind))&&!!e.isPreferred)}}const S={actions:[],documentation:void 0};function L(e,t,i,o,a){var d;const h=i.filter||{},u={only:null==(b=h.include)?void 0:b.value,trigger:i.type},p=new l.d(e,a),f=(d=h,c.a.all(e).filter(e=>!e.providedCodeActionKinds||e.providedCodeActionKinds.some(e=>Object(g.d)(d,new g.b(e))))),_=new r.b;var b=f.map(i=>m(this,void 0,void 0,(function*(){try{o.report(i);const s=yield i.provideCodeActions(e,t,u,p.token);if(s&&_.add(s),p.token.isCancellationRequested)return S;const r=((null===s||void 0===s?void 0:s.actions)||[]).filter(e=>e&&Object(g.c)(h,e));var n=function(e,t,i){if(e.documentation){var n=e.documentation.map(e=>({kind:new g.b(e.kind),command:e.command}));if(i){let e;for(const t of n)!t.kind.contains(i)||e&&!e.kind.contains(t.kind)||(e=t);if(e)return null===e||void 0===e?void 0:e.command}for(const e of t)if(e.kind)for(const t of n)if(t.kind.contains(new g.b(e.kind)))return t.command}}(i,r,h.include);return{actions:r.map(e=>new w(e,i)),documentation:n}}catch(n){if(Object(s.e)(n))throw n;return Object(s.g)(n),S}})));const v=c.a.onDidChange(()=>{var t=c.a.all(e);Object(n.h)(t,f)||p.cancel()});return Promise.all(b).then(e=>{var t=Object(n.k)(e.map(e=>e.actions));e=Object(n.e)(e.map(e=>e.documentation));return new y(t,e,_)}).finally(()=>{v.dispose(),p.dispose()})}t.a.registerCommand("_executeCodeActionProvider",(function(e,t,i,n,r){return m(this,void 0,void 0,(function*(){if(!(t instanceof a.a))throw Object(s.c)();const l=e.get(u.a).getModel(t);if(!l)throw Object(s.c)();var c=h.a.isISelection(i)?h.a.liftSelection(i):d.a.isIRange(i)?l.validateRange(i):void 0;if(!c)throw Object(s.c)();var m="string"==typeof n?new g.b(n):void 0;const f=yield L(l,c,{type:1,filter:{includeSourceActions:!0,include:m}},p.b.None,o.a.None),_=[];var b=Math.min(f.validActions.length,"number"==typeof r?r:0);for(let e=0;ee.action)}finally{setTimeout(()=>f.dispose(),100)}}))}))},"84df":function(e,t,i){"use strict";i.d(t,"b",(function(){return L})),i.d(t,"a",(function(){return k})),i.d(t,"c",(function(){return D})),i.d(t,"d",(function(){return O})),i.d(t,"e",(function(){return I}));var n=i("3813"),o=i("e8e3"),s=i("2504"),r=i("fdcc"),a=i("6d8e"),l=i("bc04"),d=i("b055"),h=i("7061"),c=i("6a89"),u=i("8025"),g=i("b707"),p=i("a40b"),m=i("1b69"),f=i("09db"),_=i("dff7");class b{constructor(e){this.value=e,this._lower=e.toLowerCase()}static toKey(e){return"string"==typeof e?e.toLowerCase():e._lower}}var v=i("0a0f"),C=(t=i("db88"),i("9e74")),w=i("ef8e9"),y=i("258a"),S=function(e,t,i,n){return new(i=i||Promise)((function(o,s){function r(e){try{l(n.next(e))}catch(e){s(e)}}function a(e){try{l(n.throw(e))}catch(e){s(e)}}function l(e){var t;e.done?o(e.value):((t=e.value)instanceof i?t:new i((function(e){e(t)}))).then(r,a)}l((n=n.apply(e,t||[])).next())}))};function L(e){if((e=e.filter(e=>e.range)).length){let o=e[0]["range"];for(let t=1;tS(this,void 0,void 0,(function*(){return(yield t.provideDocumentRangeFormattingEdits(a,e,a.getFormattingOptions(),h.token))||[]}));const w=[],y=[];try{for(var x of g){if(h.token.isCancellationRequested)return!0;y.push(yield C(x))}for(let e=0;e{if(e.length&&t.length){const o=e.reduce((e,t)=>c.a.plusRange(e,t.range),e[0].range);if(t.some(e=>c.a.intersectRanges(o,e.range)))for(var i of e)for(var n of t)if(c.a.intersectRanges(i.range,n.range))return!0}return!1})(y[e],y[t])&&(v=yield C(b=c.a.plusRange(g[e],g[t])),g.splice(t,1),g.splice(e,1),g.push(b),y.splice(t,1),y.splice(e,1),y.push(v),e=0,t=0)}for(var k of y){if(h.token.isCancellationRequested)return!0;var D=yield r.computeMoreMinimalEdits(a.uri,k);D&&w.push(...D)}}finally{h.dispose()}if(0===w.length)return!1;if(Object(d.b)(i))f.a.execute(i,w,!0),L(w),i.revealPositionInCenterIfOutsideViewport(i.getPosition(),1);else{var[{range:N}]=w;const e=new u.a(N.startLineNumber,N.startColumn,N.endLineNumber,N.endColumn);a.pushEditOperations([e],w.map(e=>({text:e.text,range:c.a.lift(e.range),forceMoveMarkers:!0})),t=>{for(var{range:i}of t)if(c.a.areIntersectingOrTouching(i,e))return[new u.a(i.startLineNumber,i.startColumn,i.endLineNumber,i.endColumn)];return null})}return!0}))}function O(e,t,i,n,o){return S(this,void 0,void 0,(function*(){const s=e.get(v.a);var r=Object(d.b)(t)?t.getModel():t,a=x(r);a=yield k.select(a,r,i);a&&(n.report(a),yield s.invokeFunction(E,a,t,i,o))}))}function E(e,t,i,n,o){return S(this,void 0,void 0,(function*(){const s=e.get(p.a);let r,a,h;a=Object(d.b)(i)?(r=i.getModel(),new l.b(i,5,void 0,o)):(r=i,new l.d(i,o));try{var g=yield t.provideDocumentFormattingEdits(r,r.getFormattingOptions(),a.token);if(h=yield s.computeMoreMinimalEdits(r.uri,g),a.token.isCancellationRequested)return!0}finally{a.dispose()}if(!h||0===h.length)return!1;if(Object(d.b)(i))f.a.execute(i,h,2!==n),2!==n&&(L(h),i.revealPositionInCenterIfOutsideViewport(i.getPosition(),1));else{var[{range:g}]=h;const e=new u.a(g.startLineNumber,g.startColumn,g.endLineNumber,g.endColumn);r.pushEditOperations([e],h.map(e=>({text:e.text,range:c.a.lift(e.range),forceMoveMarkers:!0})),t=>{for(var{range:i}of t)if(c.a.areIntersectingOrTouching(i,e))return[new u.a(i.startLineNumber,i.startColumn,i.endLineNumber,i.endColumn)];return null})}return!0}))}function I(e,t,i,n,o){const a=g.x.ordered(t);return 0===a.length||a[0].autoFormatTriggerCharacters.indexOf(n)<0?Promise.resolve(void 0):Promise.resolve(a[0].provideOnTypeFormattingEdits(t,i,n,o,s.a.None)).catch(r.g).then(i=>e.computeMoreMinimalEdits(t.uri,i))}k._selectors=new t.a,C.a.registerCommand("_executeFormatRangeProvider",(function(e,...t){var[t,i,n]=t;Object(w.c)(a.a.isUri(t)),Object(w.c)(c.a.isIRange(i)),t=e.get(m.a).getModel(t);if(t)return function(e,t,i,n,s){return S(this,void 0,void 0,(function*(){for(const l of g.j.ordered(t)){var a=yield Promise.resolve(l.provideDocumentRangeFormattingEdits(t,i,n,s)).catch(r.g);if(Object(o.n)(a))return yield e.computeMoreMinimalEdits(t.uri,a)}}))}(e.get(p.a),t,c.a.lift(i),n,s.a.None);throw Object(r.c)("resource")})),C.a.registerCommand("_executeFormatDocumentProvider",(function(e,...t){var[t,i]=t;Object(w.c)(a.a.isUri(t)),t=e.get(m.a).getModel(t);if(t)return function(e,t,i,n){return S(this,void 0,void 0,(function*(){for(const a of x(t)){var s=yield Promise.resolve(a.provideDocumentFormattingEdits(t,i,n)).catch(r.g);if(Object(o.n)(s))return yield e.computeMoreMinimalEdits(t.uri,s)}}))}(e.get(p.a),t,i,s.a.None);throw Object(r.c)("resource")})),C.a.registerCommand("_executeFormatOnTypeProvider",(function(e,...t){var[t,i,n,o]=t;Object(w.c)(a.a.isUri(t)),Object(w.c)(h.a.isIPosition(i)),Object(w.c)("string"==typeof n),t=e.get(m.a).getModel(t);if(t)return I(e.get(p.a),t,h.a.lift(i),n,o);throw Object(r.c)("resource")}))},"87a3":function(e,t,i){"use strict";i.r(t),i.d(t,"UnusualLineTerminatorsDetector",(function(){return c}));var n=i("dff7"),o=(t=i("a666"),i("b2cc")),s=i("5717"),r=i("eafb"),a=i("82c9"),l=(i=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3{e.hasChanged(113)&&(this._config=this._editor.getOption(113),this._checkForUnusualLineTerminators())})),this._register(this._editor.onDidChangeModel(()=>{this._checkForUnusualLineTerminators()})),this._register(this._editor.onDidChangeModelContent(e=>{e.isUndoing||this._checkForUnusualLineTerminators()}))}_checkForUnusualLineTerminators(){return d(this,void 0,void 0,(function*(){if("off"!==this._config&&this._editor.hasModel()){const o=this._editor.getModel();var e,t,i;o.mightContainUnusualLineTerminators()&&(e=this._codeEditorService,t=o,!0===e.getModelProperty(t.uri,h)||this._editor.getOption(80)||("auto"===this._config||(yield this._dialogService.confirm({title:n.a("unusualLineTerminators.title","Unusual Line Terminators"),message:n.a("unusualLineTerminators.message","Detected unusual line terminators"),detail:n.a("unusualLineTerminators.detail","The file '{0}' contains one or more unusual line terminator characters, like Line Separator (LS) or Paragraph Separator (PS).\n\nIt is recommended to remove them from the file. This can be configured via `editor.unusualLineTerminators`.",Object(a.b)(o.uri)),primaryButton:n.a("unusualLineTerminators.fix","Remove Unusual Line Terminators"),secondaryButton:n.a("unusualLineTerminators.ignore","Ignore")})).confirmed?o.removeUnusualLineTerminators(this._editor.getSelections()):(e=this._codeEditorService,t=o,i=!0,e.setModelProperty(t.uri,h,i))))}}))}};c.ID="editor.contrib.unusualLineTerminatorsDetector",c=i([l(1,r.a),l(2,s.a)],c),Object(o.l)(c.ID,c)},8830:function(e,t,i){"use strict";i.d(t,"b",(function(){return g})),i.d(t,"a",(function(){return v})),i.d(t,"d",(function(){return D})),i.d(t,"c",(function(){return N}));t=i("dff7");var n=i("308f"),o=i("a666"),s=i("aa3d"),r=i("e8e3"),a=i("fd49"),l=i("62bd"),d=i("fb71"),h=i("0910"),c=i("89cd"),u=i("be5f");const g=new class{constructor(){this._tabFocus=!1,this._onDidChangeTabFocus=new n.b,this.onDidChangeTabFocus=this._onDidChangeTabFocus.event}getTabFocusMode(){return this._tabFocus}setTabFocusMode(e){this._tabFocus!==e&&(this._tabFocus=e,this._onDidChangeTabFocus.fire(this._tabFocus))}},p=Object.hasOwnProperty;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 f{constructor(){this._values=[]}_read(e){return this._values[e]}_write(e,t){this._values[e]=t}}class _{static readOptions(e){var t=e;const i=new f;for(const o of a.l){var n="_never_"===o.name?void 0:t[o.name];i._write(o.id,n)}return i}static validateOptions(e){const t=new a.j;for(const i of a.l)t._write(i.id,i.validate(e._read(i.id)));return t}static computeOptions(e,t){const i=new m;for(const n of a.l)i._write(n.id,n.compute(t,i,e._read(n.id)));return i}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))&&r.h(e,t);for(var i in e)if(!_._deepEquals(e[i],t[i]))return!1;return!0}static checkEquals(e,t){const i=[];let n=!1;for(const s of a.l){var o=!_._deepEquals(e._read(s.id),t._read(s.id));(i[s.id]=o)&&(n=!0)}return n?new a.b(i):null}}function b(e){e=s.b(e);{var t=e,i=t.wordWrap;!0===i?t.wordWrap="on":!1===i&&(t.wordWrap="off"),!0===(i=t.lineNumbers)?t.lineNumbers="on":!1===i&&(t.lineNumbers="off"),!1===(i=t.autoClosingBrackets)&&(t.autoClosingBrackets="never",t.autoClosingQuotes="never",t.autoSurround="never"),"visible"===(i=t.cursorBlinking)&&(t.cursorBlinking="solid"),!0===(i=t.renderWhitespace)?t.renderWhitespace="boundary":!1===i&&(t.renderWhitespace="none"),!0===(i=t.renderLineHighlight)?t.renderLineHighlight="line":!1===i&&(t.renderLineHighlight="none"),!0===(i=t.acceptSuggestionOnEnter)?t.acceptSuggestionOnEnter="on":!1===i&&(t.acceptSuggestionOnEnter="off"),!1===(i=t.tabCompletion)?t.tabCompletion="off":!0===i&&(t.tabCompletion="onlySnippets");const n=t.suggest;if(n&&"object"==typeof n.filteredTypes&&n.filteredTypes){const e={method:"showMethods",function:"showFunctions",constructor:"showConstructors",deprecated:"showDeprecated",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"};Object(u.b)(e,e=>{var t=n.filteredTypes[e.key];!1===t&&(n[e.value]=t)})}!0===(i=t.hover)?t.hover={enabled:!0}:!1===i&&(t.hover={enabled:!1}),!0===(i=t.parameterHints)?t.parameterHints={enabled:!0}:!1===i&&(t.parameterHints={enabled:!1}),!0===(i=t.autoIndent)?t.autoIndent="full":!1===i&&(t.autoIndent="advanced"),!0===(i=t.matchBrackets)?t.matchBrackets="always":!1===i&&(t.matchBrackets="never")}return e}class v extends o.a{constructor(e,t){super(),this._onDidChange=this._register(new n.b),this.onDidChange=this._onDidChange.event,this._onDidChangeFast=this._register(new n.b),this.onDidChangeFast=this._onDidChangeFast.event,this.isSimpleWidget=e,this._isDominatedByLongLines=!1,this._computeOptionsMemory=new a.a,this._viewLineCount=1,this._lineNumbersDigitCount=1,this._rawOptions=b(t),this._readOptions=_.readOptions(this._rawOptions),this._validatedOptions=_.validateOptions(this._readOptions),this._register(l.a.onDidChangeZoomLevel(e=>this._recomputeOptions())),this._register(g.onDidChangeTabFocus(e=>this._recomputeOptions()))}observeReferenceElement(e){}updatePixelRatio(){}_recomputeOptions(){var e=this.options,t=this._computeInternalOptions();e?null!==(e=_.checkEquals(e,t))&&(this.options=t,this._onDidChangeFast.fire(e),this._onDidChange.fire(e)):this.options=t}getRawOptions(){return this._rawOptions}_computeInternalOptions(){var e=this._getEnvConfiguration(),t=d.a.createFromValidatedSettings(this._validatedOptions,e.zoomLevel,e.pixelRatio,this.isSimpleWidget);t={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:g.getTabFocusMode(),accessibilitySupport:e.accessibilitySupport};return _.computeOptions(this._validatedOptions,t)}static _subsetEquals(e,t){for(const o in t)if(p.call(t,o)){var i=t[o],n=e[o];if(n!==i){if(Array.isArray(n)&&Array.isArray(i)){if(r.h(n,i))continue}else if(n&&"object"==typeof n&&i&&"object"==typeof i&&this._subsetEquals(n,i))continue;return!1}}return!0}updateOptions(e){void 0!==e&&(e=b(e),v._subsetEquals(this._rawOptions,e)||(this._rawOptions=s.f(this._rawOptions,e||{}),this._readOptions=_.readOptions(this._rawOptions),this._validatedOptions=_.validateOptions(this._readOptions),this._recomputeOptions()))}setIsDominatedByLongLines(e){this._isDominatedByLongLines=e,this._recomputeOptions()}setMaxLineNumber(e){e=v._digitCount(e),this._lineNumbersDigitCount!==e&&(this._lineNumbersDigitCount=e,this._recomputeOptions())}setViewLineCount(e){this._viewLineCount!==e&&(this._viewLineCount=e,this._recomputeOptions())}static _digitCount(e){let t=0;for(;e;)e=Math.floor(e/10),t++;return t||1}}var C;i=Object.freeze({id:"editor",order:5,type:"object",title:t.a("editorConfigurationTitle","Editor"),scope:5});const w=c.a.as(h.a.Configuration),y=Object.assign(Object.assign({},i),{properties:{"editor.tabSize":{type:"number",default:a.d.tabSize,minimum:1,markdownDescription:t.a("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:a.d.insertSpaces,markdownDescription:t.a("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:a.d.detectIndentation,markdownDescription:t.a("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:a.d.trimAutoWhitespace,description:t.a("trimAutoWhitespace","Remove trailing auto inserted whitespace.")},"editor.largeFileOptimizations":{type:"boolean",default:a.d.largeFileOptimizations,description:t.a("largeFileOptimizations","Special handling for large files to disable certain memory intensive features.")},"editor.wordBasedSuggestions":{type:"boolean",default:!0,description:t.a("wordBasedSuggestions","Controls whether completions should be computed based on words in the document.")},"editor.wordBasedSuggestionsMode":{enum:["currentDocument","matchingDocuments","allDocuments"],default:"matchingDocuments",enumDescriptions:[t.a("wordBasedSuggestionsMode.currentDocument","Only suggest words from the active document."),t.a("wordBasedSuggestionsMode.matchingDocuments","Suggest words from all open documents of the same language."),t.a("wordBasedSuggestionsMode.allDocuments","Suggest words from all open documents.")],description:t.a("wordBasedSuggestionsMode","Controls from which documents word based completions are computed.")},"editor.semanticHighlighting.enabled":{enum:[!0,!1,"configuredByTheme"],enumDescriptions:[t.a("semanticHighlighting.true","Semantic highlighting enabled for all color themes."),t.a("semanticHighlighting.false","Semantic highlighting disabled for all color themes."),t.a("semanticHighlighting.configuredByTheme","Semantic highlighting is configured by the current color theme's `semanticHighlighting` setting.")],default:"configuredByTheme",description:t.a("semanticHighlighting.enabled","Controls whether the semanticHighlighting is shown for the languages that support it.")},"editor.stablePeek":{type:"boolean",default:!1,markdownDescription:t.a("stablePeek","Keep peek editors open even when double clicking their content or when hitting `Escape`.")},"editor.maxTokenizationLineLength":{type:"integer",default:2e4,description:t.a("maxTokenizationLineLength","Lines above this length will not be tokenized for performance reasons")},"diffEditor.maxComputationTime":{type:"number",default:5e3,description:t.a("maxComputationTime","Timeout in milliseconds after which diff computation is cancelled. Use 0 for no timeout.")},"diffEditor.renderSideBySide":{type:"boolean",default:!0,description:t.a("sideBySide","Controls whether the diff editor shows the diff side by side or inline.")},"diffEditor.ignoreTrimWhitespace":{type:"boolean",default:!0,description:t.a("ignoreTrimWhitespace","When enabled, the diff editor ignores changes in leading or trailing whitespace.")},"diffEditor.renderIndicators":{type:"boolean",default:!0,description:t.a("renderIndicators","Controls whether the diff editor shows +/- indicators for added/removed changes.")},"diffEditor.codeLens":{type:"boolean",default:!1,description:t.a("codeLens","Controls whether the editor shows CodeLens.")},"diffEditor.wordWrap":{type:"string",enum:["off","on","inherit"],default:"inherit",markdownEnumDescriptions:[t.a("wordWrap.off","Lines will never wrap."),t.a("wordWrap.on","Lines will wrap at the viewport width."),t.a("wordWrap.inherit","Lines will wrap according to the `#editor.wordWrap#` setting.")]}}});for(const O of a.l){var S=O.schema;if(void 0!==S)if(void 0!==(C=S).type||void 0!==C.anyOf)y.properties["editor."+O.name]=S;else for(var L in S)p.call(S,L)&&(y.properties[L]=S[L])}let x=null;function k(){return null===x&&(x=Object.create(null),Object.keys(y.properties).forEach(e=>{x[e]=!0})),x}function D(e){return k()["editor."+e]||!1}function N(e){return k()["diffEditor."+e]||!1}w.registerConfiguration(y)},8899:function(e,t,i){},"88b6":function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"python",extensions:[".py",".rpy",".pyw",".cpy",".gyp",".gypi"],aliases:["Python","py"],firstLine:"^#!/.*\\bpython[0-9.-]*\\b",loader:function(){return i.e("chunk-2d22c2b8").then(i.bind(null,"f1a8"))}})},"88d4":function(e,t,i){"use strict";i.d(t,"a",(function(){return N})),i.d(t,"b",(function(){return C})),i.d(t,"d",(function(){return O})),i.d(t,"c",(function(){return I})),i.d(t,"p",(function(){return M})),i.d(t,"q",(function(){return T})),i.d(t,"r",(function(){return A})),i.d(t,"e",(function(){return R})),i.d(t,"j",(function(){return P})),i.d(t,"l",(function(){return F})),i.d(t,"k",(function(){return B})),i.d(t,"n",(function(){return j})),i.d(t,"o",(function(){return W})),i.d(t,"f",(function(){return V})),i.d(t,"g",(function(){return H})),i.d(t,"m",(function(){return z})),i.d(t,"h",(function(){return U})),i.d(t,"i",(function(){return K})),i("7b59");var n=i("11f7"),o=i("5aa5"),s=i("f070"),r=(t=i("ceb8"),i("308f")),a=i("aa3d"),l=i("5717"),d=i("d379"),h=(i("b968"),i("70c3")),c=i("9c3e"),u=i("a666"),g=i("6a89"),p=i("b57f"),m=new t.a(new t.c(0,122,204));const f={showArrow:!0,showFrame:!0,className:"",frameColor:m,arrowColor:m,keepEditorSelection:!1};class _{constructor(e,t,i,n,o,s){this.id="",this.domNode=e,this.afterLineNumber=t,this.afterColumn=i,this.heightInLines=n,this._onDomNodeTop=o,this._onComputedHeight=s}onDomNodeTop(e){this._onDomNodeTop(e)}onComputedHeight(e){this._onComputedHeight(e)}}class b{constructor(e,t){this._id=e,this._domNode=t}getId(){return this._id}getDomNode(){return this._domNode}getPosition(){return null}}class v{constructor(e){this._editor=e,this._ruleName=v._IdGenerator.nextId(),this._decorations=[],this._color=null,this._height=-1}dispose(){this.hide(),n.Q(this._ruleName)}set color(e){this._color!==e&&(this._color=e,this._updateStyle())}set height(e){this._height!==e&&(this._height=e,this._updateStyle())}_updateStyle(){n.Q(this._ruleName),n.v(".monaco-editor "+this._ruleName,`border-style: solid; border-color: transparent; border-bottom-color: ${this._color}; border-width: ${this._height}px; bottom: -${this._height}px; margin-left: -${this._height}px; `)}show(e){this._decorations=this._editor.deltaDecorations(this._decorations,[{range:g.a.fromPositions(e),options:{description:"zone-widget-arrow",className:this._ruleName,stickiness:1}}])}hide(){this._editor.deltaDecorations(this._decorations,[])}}v._IdGenerator=new c.a(".arrow-decoration-");var C,w=i("dff7"),y=(m=i("4fc3"),c=i("0a0f"),i("f5f3")),S=i("b2cc"),L=i("303e"),x=i("561a"),k=i("7944"),D=(i=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3{const i=this._widgets.get(e);i&&i.widget===t&&(i.listener.dispose(),this._widgets.delete(e))})})}}),(y=C=C||{}).inPeekEditor=new m.c("inReferenceSearchEditor",!0,w.a("inReferenceSearchEditor","Whether the current code editor is embedded inside peek")),y.notInPeekEditor=y.inPeekEditor.toNegated(),y=class{constructor(e,t){e instanceof d.a&&C.inPeekEditor.bindTo(t)}dispose(){}},y.ID="editor.contrib.referenceController",y=i([D(1,m.b)],y),Object(S.l)(y.ID,y);const E={headerBackgroundColor:t.a.white,primaryHeadingColor:t.a.fromHex("#333333"),secondaryHeadingColor:t.a.fromHex("#6c6c6cb3")};let I=class extends class{constructor(e,t={}){this._arrow=null,this._overlayWidget=null,this._resizeSash=null,this._positionMarkerId=[],this._viewZone=null,this._disposables=new u.b,this.container=null,this._isShowing=!1,this.editor=e,this.options=a.b(t),a.f(this.options,f,!1),this.domNode=document.createElement("div"),this.options.isAccessible||(this.domNode.setAttribute("aria-hidden","true"),this.domNode.setAttribute("role","presentation")),this._disposables.add(this.editor.onDidLayoutChange(e=>{var t=this._getWidth(e);this.domNode.style.width=t+"px",this.domNode.style.left=this._getLeft(e)+"px",this._onWidth(t)}))}dispose(){this._overlayWidget&&(this.editor.removeOverlayWidget(this._overlayWidget),this._overlayWidget=null),this._viewZone&&this.editor.changeViewZones(e=>{this._viewZone&&e.removeZone(this._viewZone.id),this._viewZone=null}),this.editor.deltaDecorations(this._positionMarkerId,[]),this._positionMarkerId=[],this._disposables.dispose()}create(){this.domNode.classList.add("zone-widget"),this.options.className&&this.domNode.classList.add(this.options.className),this.container=document.createElement("div"),this.container.classList.add("zone-widget-container"),this.domNode.appendChild(this.container),this.options.showArrow&&(this._arrow=new v(this.editor),this._disposables.add(this._arrow)),this._fillContainer(this.container),this._initSash(),this._applyStyles()}style(e){e.frameColor&&(this.options.frameColor=e.frameColor),e.arrowColor&&(this.options.arrowColor=e.arrowColor),this._applyStyles()}_applyStyles(){var e;this.container&&this.options.frameColor&&(e=this.options.frameColor.toString(),this.container.style.borderTopColor=e,this.container.style.borderBottomColor=e),this._arrow&&this.options.arrowColor&&(e=this.options.arrowColor.toString(),this._arrow.color=e)}_getWidth(e){return e.width-e.minimap.minimapWidth-e.verticalScrollbarWidth}_getLeft(e){return 0{this._viewZone&&e.removeZone(this._viewZone.id)}),this._viewZone=null),this._overlayWidget&&(this.editor.removeOverlayWidget(this._overlayWidget),this._overlayWidget=null),this._arrow&&this._arrow.hide()}_decoratingElementsHeight(){var e,t=this.editor.getOption(58);let i=0;return this.options.showArrow&&(e=Math.round(t/3),i+=2*e),this.options.showFrame&&(e=Math.round(t/9),i+=2*e),i}_showImpl(e,t){const i=e.getStartPosition();var n=this.editor.getLayoutInfo();const o=this._getWidth(n),s=(this.domNode.style.width=o+"px",this.domNode.style.left=this._getLeft(n)+"px",document.createElement("div"));s.style.overflow="hidden";n=this.editor.getOption(58);var r=Math.max(12,this.editor.getLayoutInfo().height/n*.8);t=Math.min(t,r);let a=0,l=0;if(this._arrow&&this.options.showArrow&&(a=Math.round(n/3),this._arrow.height=a,this._arrow.show(i)),this.options.showFrame&&(l=Math.round(n/9)),this.editor.changeViewZones(e=>{this._viewZone&&e.removeZone(this._viewZone.id),this._overlayWidget&&(this.editor.removeOverlayWidget(this._overlayWidget),this._overlayWidget=null),this.domNode.style.top="-1000px",this._viewZone=new _(s,i.lineNumber,i.column,t,e=>this._onViewZoneTop(e),e=>this._onViewZoneHeight(e)),this._viewZone.id=e.addZone(this._viewZone),this._overlayWidget=new b("vs.editor.contrib.zoneWidget"+this._viewZone.id,this.domNode),this.editor.addOverlayWidget(this._overlayWidget)}),this.container&&this.options.showFrame){const e=this.options.frameWidth||l;this.container.style.borderTopWidth=e+"px",this.container.style.borderBottomWidth=e+"px"}r=t*n-this._decoratingElementsHeight(),this.container&&(this.container.style.top=a+"px",this.container.style.height=r+"px",this.container.style.overflow="hidden"),this._doLayout(r,o),this.options.keepEditorSelection||this.editor.setSelection(e);const d=this.editor.getModel();d&&((n=e.endLineNumber+1)<=d.getLineCount()?this.revealLine(n,!1):this.revealLine(d.getLineCount(),!0))}revealLine(e,t){t?this.editor.revealLineInCenter(e,0):this.editor.revealLine(e,0)}setCssClass(e,t){this.container&&(t&&this.container.classList.remove(t),this.container.classList.add(e))}_onWidth(e){}_doLayout(e,t){}_relayout(e){this._viewZone&&this._viewZone.heightInLines!==e&&this.editor.changeViewZones(t=>{this._viewZone&&(this._viewZone.heightInLines=e,t.layoutZone(this._viewZone.id))})}_initSash(){if(!this._resizeSash){let e;this._resizeSash=this._disposables.add(new h.b(this.domNode,this,{orientation:1})),this.options.isResizeable||(this._resizeSash.hide(),this._resizeSash.state=0),this._disposables.add(this._resizeSash.onDidStart(t=>{this._viewZone&&(e={startY:t.startY,heightInLines:this._viewZone.heightInLines})})),this._disposables.add(this._resizeSash.onDidEnd(()=>{e=void 0})),this._disposables.add(this._resizeSash.onDidChange(t=>{e&&(t=(t=(t.currentY-e.startY)/this.editor.getOption(58))<0?Math.ceil(t):Math.floor(t),5<(t=e.heightInLines+t)&&t<35&&this._relayout(t))}))}}getHorizontalSashLeft(){return 0}getHorizontalSashTop(){return(null===this.domNode.style.height?0:parseInt(this.domNode.style.height))-this._decoratingElementsHeight()/2}getHorizontalSashWidth(){var e=this.editor.getLayoutInfo();return e.width-e.minimap.minimapWidth}}{constructor(e,t,i){super(e,t),this.instantiationService=i,this._onDidClose=new r.b,this.onDidClose=this._onDidClose.event,a.f(this.options,E,!1)}dispose(){this.disposed||(this.disposed=!0,super.dispose(),this._onDidClose.fire(this))}style(e){let t=this.options;e.headerBackgroundColor&&(t.headerBackgroundColor=e.headerBackgroundColor),e.primaryHeadingColor&&(t.primaryHeadingColor=e.primaryHeadingColor),e.secondaryHeadingColor&&(t.secondaryHeadingColor=e.secondaryHeadingColor),super.style(e)}_applyStyles(){super._applyStyles();let e=this.options;this._headElement&&e.headerBackgroundColor&&(this._headElement.style.backgroundColor=e.headerBackgroundColor.toString()),this._primaryHeading&&e.primaryHeadingColor&&(this._primaryHeading.style.color=e.primaryHeadingColor.toString()),this._secondaryHeading&&e.secondaryHeadingColor&&(this._secondaryHeading.style.color=e.secondaryHeadingColor.toString()),this._bodyElement&&e.frameColor&&(this._bodyElement.style.borderColor=e.frameColor.toString())}_fillContainer(e){this.setCssClass("peekview-widget"),this._headElement=n.a(".head"),this._bodyElement=n.a(".body"),this._fillHead(this._headElement),this._fillBody(this._bodyElement),e.appendChild(this._headElement),e.appendChild(this._bodyElement)}_fillHead(e,t){const i=n.a(".peekview-title");this.options.supportOnTitleClick&&(i.classList.add("clickable"),n.o(i,"click",e=>this._onTitleClick(e))),n.q(this._headElement,i),this._fillTitleIcon(i),this._primaryHeading=n.a("span.filename"),this._secondaryHeading=n.a("span.dirname"),this._metaHeading=n.a("span.meta"),n.q(i,this._primaryHeading,this._secondaryHeading,this._metaHeading);var r=n.a(".peekview-actions"),a=(n.q(this._headElement,r),this._getActionBarOptions());this._actionbarWidget=new o.a(r,a),this._disposables.add(this._actionbarWidget),t||this._actionbarWidget.push(new s.a("peekview.close",w.a("label.close","Close"),x.b.close.classNames,!0,()=>(this.dispose(),Promise.resolve())),{label:!1,icon:!0})}_fillTitleIcon(e){}_getActionBarOptions(){return{actionViewItemProvider:k.b.bind(void 0,this.instantiationService),orientation:0}}_onTitleClick(e){}setTitle(e,t){this._primaryHeading&&this._secondaryHeading&&(this._primaryHeading.innerText=e,this._primaryHeading.setAttribute("title",e),t?this._secondaryHeading.innerText=t:n.t(this._secondaryHeading))}setMetaTitle(e){this._metaHeading&&(e?(this._metaHeading.innerText=e,n.W(this._metaHeading)):n.K(this._metaHeading))}_doLayout(e,t){var i;!this._isShowing&&e<0?this.dispose():(i=Math.ceil(1.2*this.editor.getOption(58)),e=Math.round(e-(i+2)),this._doLayoutHead(i,t),this._doLayoutBody(e,t))}_doLayoutHead(e,t){this._headElement&&(this._headElement.style.height=e+"px",this._headElement.style.lineHeight=this._headElement.style.height)}_doLayoutBody(e,t){this._bodyElement&&(this._bodyElement.style.height=e+"px")}};I=i([D(2,c.a)],I);const M=Object(L.wc)("peekViewTitle.background",{dark:Object(L.Lc)(L.M,.1),light:Object(L.Lc)(L.M,.1),hc:null},w.a("peekViewTitleBackground","Background color of the peek view title area.")),T=Object(L.wc)("peekViewTitleLabel.foreground",{dark:t.a.white,light:t.a.black,hc:t.a.white},w.a("peekViewTitleForeground","Color of the peek view title.")),A=Object(L.wc)("peekViewTitleDescription.foreground",{dark:"#ccccccb3",light:"#616161e6",hc:"#FFFFFF99"},w.a("peekViewTitleInfoForeground","Color of the peek view title info.")),R=Object(L.wc)("peekView.border",{dark:L.M,light:L.M,hc:L.h},w.a("peekViewBorder","Color of the peek view borders and arrow.")),P=Object(L.wc)("peekViewResult.background",{dark:"#252526",light:"#F3F3F3",hc:t.a.black},w.a("peekViewResultsBackground","Background color of the peek view result list.")),F=Object(L.wc)("peekViewResult.lineForeground",{dark:"#bbbbbb",light:"#646465",hc:t.a.white},w.a("peekViewResultsMatchForeground","Foreground color for line nodes in the peek view result list.")),B=Object(L.wc)("peekViewResult.fileForeground",{dark:t.a.white,light:"#1E1E1E",hc:t.a.white},w.a("peekViewResultsFileForeground","Foreground color for file nodes in the peek view result list.")),j=Object(L.wc)("peekViewResult.selectionBackground",{dark:"#3399ff33",light:"#3399ff33",hc:null},w.a("peekViewResultsSelectionBackground","Background color of the selected entry in the peek view result list.")),W=Object(L.wc)("peekViewResult.selectionForeground",{dark:t.a.white,light:"#6C6C6C",hc:t.a.white},w.a("peekViewResultsSelectionForeground","Foreground color of the selected entry in the peek view result list.")),V=Object(L.wc)("peekViewEditor.background",{dark:"#001F33",light:"#F2F8FC",hc:t.a.black},w.a("peekViewEditorBackground","Background color of the peek view editor.")),H=Object(L.wc)("peekViewEditorGutter.background",{dark:V,light:V,hc:V},w.a("peekViewEditorGutterBackground","Background color of the gutter in the peek view editor.")),z=Object(L.wc)("peekViewResult.matchHighlightBackground",{dark:"#ea5c004d",light:"#ea5c004d",hc:null},w.a("peekViewResultsMatchHighlight","Match highlight color in the peek view result list.")),U=Object(L.wc)("peekViewEditor.matchHighlightBackground",{dark:"#ff8f0099",light:"#f5d802de",hc:null},w.a("peekViewEditorMatchHighlight","Match highlight color in the peek view editor.")),K=Object(L.wc)("peekViewEditor.matchHighlightBorder",{dark:null,light:null,hc:L.b},w.a("peekViewEditorMatchHighlightBorder","Match highlight border in the peek view editor."))},"891c":function(e,t,i){"use strict";i.r(t),i.d(t,"getDocumentSymbols",(function(){return h}));var n=i("6d8e"),o=i("1b69"),s=i("2504"),r=i("b78f"),a=i("70f5"),l=(t=i("9e74"),i("ef8e9")),d=function(e,t,i,n){return new(i=i||Promise)((function(o,s){function r(e){try{l(n.next(e))}catch(e){s(e)}}function a(e){try{l(n.throw(e))}catch(e){s(e)}}function l(e){var t;e.done?o(e.value):((t=e.value)instanceof i?t:new i((function(e){e(t)}))).then(r,a)}l((n=n.apply(e,t||[])).next())}))};function h(e,t,i){return d(this,void 0,void 0,(function*(){const n=yield a.a.create(e,i);return t?n.asListOfDocumentSymbols():n.getTopLevelSymbols()}))}t.a.registerCommand("_executeDocumentSymbolProvider",(function(e,...t){return d(this,void 0,void 0,(function*(){var[i]=t,a=(Object(l.c)(n.a.isUri(i)),e.get(o.a).getModel(i));if(a)return h(a,!1,s.a.None);const d=yield e.get(r.a).createModelReference(i);try{return yield h(d.object.textEditorModel,!1,s.a.None)}finally{d.dispose()}}))}))},"89cd":function(e,t,i){"use strict";i.d(t,"a",(function(){return s}));var n=i("1569"),o=i("ef8e9");const s=new class{constructor(){this.data=new Map}add(e,t){n.a(o.k(e)),n.a(o.j(t)),n.a(!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}}},"8a3f":function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"ruby",extensions:[".rb",".rbx",".rjs",".gemspec",".pp"],filenames:["rakefile","Gemfile"],aliases:["Ruby","rb"],loader:function(){return i.e("chunk-2d2295e9").then(i.bind(null,"dcc7"))}})},"8ae8":function(e,t,i){"use strict";function n(e){return e&&"string"==typeof e.id}i.d(t,"b",(function(){return n})),i.d(t,"a",(function(){return o}));const o={ICodeEditor:"vs.editor.ICodeEditor",IDiffEditor:"vs.editor.IDiffEditor"}},"8b4e":function(e,t,i){"use strict";i.d(t,"b",(function(){return o})),i.d(t,"a",(function(){return s})),t=i("dff7");class n{constructor(e,t,i=t){this.modifierLabels=[null],this.modifierLabels[2]=e,this.modifierLabels[1]=t,this.modifierLabels[3]=i}toLabel(e,t,i){if(0===t.length)return null;const n=[];for(let r=0,a=t.length;r>>0,new n.c(r,null===i?o:i)}},"8bf4":function(e,t,i){},"8c02":function(e,t,i){"use strict";i.d(t,"a",(function(){return l})),i.d(t,"d",(function(){return h})),i.d(t,"c",(function(){return u})),i.d(t,"e",(function(){return g})),i.d(t,"b",(function(){return p}));var n=i("3742"),o=i("e6ff"),s=i("7061"),r=i("6a89"),a=i("3352");class l{constructor(e,t,i,n){this.searchString=e,this.isRegex=t,this.matchCase=i,this.wordSeparators=n}parseSearchRequest(){if(""===this.searchString)return null;let e,t=(e=this.isRegex?function(e){if(e&&0!==e.length)for(let i=0,n=e.length;i=n)break;var t=e.charCodeAt(i);if(110===t||114===t||87===t||119===t)return!0}return!1}(this.searchString):0<=this.searchString.indexOf("\n"),null);try{t=n.q(this.searchString,this.isRegex,{matchCase:this.matchCase,wholeWord:!1,multiline:e,global:!0,unicode:!0})}catch(e){return null}if(!t)return null;let i=!this.isRegex&&!e;return i&&this.searchString.toLowerCase()!==this.searchString.toUpperCase()&&(i=this.matchCase),new d(t,this.wordSeparators?Object(o.a)(this.wordSeparators):null,i?this.searchString:null)}}class d{constructor(e,t,i){this.regex=e,this.wordSeparators=t,this.simpleSearch=i}}function h(e,t,i){if(!i)return new a.b(e,null);let n=[];for(let o=0,s=t.length;o>0);t[o]>=e?n=o-1:t[o+1]>=e?(i=o,n=o):i=o+1}return i+1}}class u{static findMatches(e,t,i,n,o){return t=t.parseSearchRequest(),t?t.regex.multiline?this._doFindMatchesMultiline(e,i,new p(t.wordSeparators,t.regex),n,o):this._doFindMatchesLineByLine(e,i,t,n,o):[]}static _getMultilineMatchRange(e,t,i,n,o,s){let a,l,d=0;return a=n?t+o+(d=n.findLineFeedCountBeforeOffset(o)):t+o,l=n?(t=n.findLineFeedCountBeforeOffset(o+s.length)-d,a+s.length+t):a+s.length,n=e.getPositionAt(a),o=e.getPositionAt(l),new r.a(n.lineNumber,n.column,o.lineNumber,o.column)}static _doFindMatchesMultiline(e,t,i,n,o){var s,r=e.getOffsetAt(t.getStartPosition()),a=e.getValueInRange(t,1),l="\r\n"===e.getEOL()?new c(a):null;const d=[];let u=0;for(i.reset(0);s=i.next(a);)if(d[u++]=h(this._getMultilineMatchRange(e,r,a,l,s.index,s[0]),s,n),u>=o)return d;return d}static _doFindMatchesLineByLine(e,t,i,n,o){var s=[];let r=0;if(t.startLineNumber===t.endLineNumber){const a=e.getLineContent(t.startLineNumber).substring(t.startColumn-1,t.endColumn-1);r=this._findMatchesInLine(i,a,t.startLineNumber,t.startColumn-1,r,s,n,o)}else{const a=e.getLineContent(t.startLineNumber).substring(t.startColumn-1);r=this._findMatchesInLine(i,a,t.startLineNumber,t.startColumn-1,r,s,n,o);for(let l=t.startLineNumber+1;l{var i=e.getColor(o.r);i&&t.addRule(`.monaco-editor, .monaco-editor-background, .monaco-editor .inputarea.ime-input { background-color: ${i}; }`),i=e.getColor(o.B),i&&t.addRule(`.monaco-editor, .monaco-editor .inputarea.ime-input { color: ${i}; }`),i=e.getColor(x),i&&t.addRule(`.monaco-editor .margin { background-color: ${i}; }`),i=e.getColor(a),i&&t.addRule(`.monaco-editor .rangeHighlight { background-color: ${i}; }`),i=e.getColor(l),i&&t.addRule(`.monaco-editor .rangeHighlight { border: 1px ${"hc"===e.type?"dotted":"solid"} ${i}; }`),i=e.getColor(d),i&&t.addRule(`.monaco-editor .symbolHighlight { background-color: ${i}; }`),i=e.getColor(h),i&&t.addRule(`.monaco-editor .symbolHighlight { border: 1px ${"hc"===e.type?"dotted":"solid"} ${i}; }`),i=e.getColor(g);i&&(t.addRule(`.monaco-editor .mtkw { color: ${i} !important; }`),t.addRule(`.monaco-editor .mtkz { color: ${i} !important; }`))})},"91d3":function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"cameligo",extensions:[".mligo"],aliases:["Cameligo"],loader:function(){return i.e("chunk-2d229411").then(i.bind(null,"dd50"))}})},9240:function(e,t,i){"use strict";var n=i("c786");i.n(n).a},"92a6d":function(e,t,i){"use strict";i.d(t,"a",(function(){return m}));var n=i("5fe7"),o=i("ceb8"),s=i("fdcc"),r=i("eda7"),a=i("a666"),l=(t=i("b2cc"),i("5717")),d=i("6a89"),h=i("b57f"),c=i("b707"),u=i("6483"),g=(i=i("fbba"),function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3{this._isEnabled=this.isEnabled(),this.onModelChanged()})),this._register(e.onDidChangeModelLanguage(()=>this.onModelChanged())),this._register(c.c.onDidChange(()=>this.onModelChanged())),this._register(e.onDidChangeConfiguration(()=>{var e=this._isEnabled;this._isEnabled=this.isEnabled(),e!==this._isEnabled&&(this._isEnabled?this.onModelChanged():this.removeAllDecorations())})),this._timeoutTimer=null,this._computePromise=null,this._isEnabled=this.isEnabled(),this.onModelChanged()}isEnabled(){const e=this._editor.getModel();if(!e)return!1;var t=e.getLanguageIdentifier();t=this._configurationService.getValue(t.language);return t&&"object"==typeof t&&(t=t.colorDecorators,t&&void 0!==t.enable&&!t.enable)?t.enable:this._editor.getOption(16)}static get(e){return e.getContribution(this.ID)}dispose(){this.stop(),this.removeAllDecorations(),super.dispose()}onModelChanged(){var t;this.stop(),!this._isEnabled||(t=this._editor.getModel())&&c.c.has(t)&&(this._localToDispose.add(this._editor.onDidChangeModelContent(()=>{this._timeoutTimer||(this._timeoutTimer=new n.g,this._timeoutTimer.cancelAndSet(()=>{this._timeoutTimer=null,this.beginCompute()},e.RECOMPUTE_TIME))})),this.beginCompute())}beginCompute(){this._computePromise=Object(n.h)(e=>{var t=this._editor.getModel();return t?Object(u.b)(t,e):Promise.resolve([])}),this._computePromise.then(e=>{this.updateDecorations(e),this.updateColorDecorators(e),this._computePromise=null},s.f)}stop(){this._timeoutTimer&&(this._timeoutTimer.cancel(),this._timeoutTimer=null),this._computePromise&&(this._computePromise.cancel(),this._computePromise=null),this._localToDispose.clear()}updateDecorations(e){var t=e.map(e=>({range:{startLineNumber:e.colorInfo.range.startLineNumber,startColumn:e.colorInfo.range.startColumn,endLineNumber:e.colorInfo.range.endLineNumber,endColumn:e.colorInfo.range.endColumn},options:h.a.EMPTY}));this._decorationsIds=this._editor.deltaDecorations(this._decorationsIds,t),this._colorDatas=new Map,this._decorationsIds.forEach((t,i)=>this._colorDatas.set(t,e[i]))}updateColorDecorators(e){let t=[],i={};for(let d=0;d{i[e]||this._codeEditorService.removeDecorationType(e)}),this._colorDecoratorIds=this._editor.deltaDecorations(this._colorDecoratorIds,t)}removeAllDecorations(){this._decorationsIds=this._editor.deltaDecorations(this._decorationsIds,[]),this._colorDecoratorIds=this._editor.deltaDecorations(this._colorDecoratorIds,[]),this._decorationsTypes.forEach(e=>{this._codeEditorService.removeDecorationType(e)})}getColorData(e){const t=this._editor.getModel();return t&&0!==(e=t.getDecorationsInRange(d.a.fromPositions(e,e)).filter(e=>this._colorDatas.has(e.id))).length?this._colorDatas.get(e[0].id):null}};m.ID="editor.contrib.colorDetector",m.RECOMPUTE_TIME=1e3,m=g([p(1,l.a),p(2,i.a)],m),Object(t.l)(m.ID,m)},"930f":function(e,t,i){},"93b9":function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"java",extensions:[".java",".jav"],aliases:["Java","java"],mimetypes:["text/x-java-source","text/x-java"],loader:function(){return i.e("chunk-2d0a43df").then(i.bind(null,"0636"))}})},"93ba":function(e,t,i){"use strict";i.r(t),i.d(t,"ToggleTabFocusModeAction",(function(){return r}));var n=i("dff7"),o=i("3813"),s=(t=i("b2cc"),i("8830"));class r extends t.b{constructor(){super({id:r.ID,label:n.a({key:"toggle.tabMovesFocus",comment:["Turn on/off use of tab key for moving focus around VS Code"]},"Toggle Tab Key Moves Focus"),alias:"Toggle Tab Key Moves Focus",precondition:void 0,kbOpts:{kbExpr:null,primary:2091,mac:{primary:1323},weight:100}})}run(e,t){var i=!s.b.getTabFocusMode();s.b.setTabFocusMode(i),i?Object(o.a)(n.a("toggle.tabMovesFocus.on","Pressing Tab will now move focus to the next focusable element")):Object(o.a)(n.a("toggle.tabMovesFocus.off","Pressing Tab will now insert the tab character"))}}r.ID="editor.action.toggleTabFocusMode",Object(t.j)(r)},"93d9":function(e,t,i){"use strict";i.d(t,"a",(function(){return We})),i.d(t,"b",(function(){return Ve})),i.d(t,"e",(function(){return Ue})),i.d(t,"d",(function(){return ct})),i.d(t,"c",(function(){return ft}));var n=i("11f7"),o=i("e8e3"),s=i("2504"),r=i("308f"),a=i("a666"),l=(i("e2b8"),i("72a7"));class d{constructor(e,t){this.renderer=e,this.modelProvider=t}get templateId(){return this.renderer.templateId}renderTemplate(e){return{data:this.renderer.renderTemplate(e),disposable:a.a.None}}renderElement(e,t,i,n){if(i.disposable&&i.disposable.dispose(),i.data){const t=this.modelProvider();if(t.isResolved(e))return this.renderer.renderElement(t.get(e),e,i.data,n);const o=new s.b,r=t.resolve(e,o.token);i.disposable={dispose:()=>o.cancel()},this.renderer.renderPlaceholder(e,i.data),r.then(t=>this.renderer.renderElement(t,e,i.data,n))}}disposeTemplate(e){e.disposable&&(e.disposable.dispose(),e.disposable=void 0),e.data&&(this.renderer.disposeTemplate(e.data),e.data=void 0)}}class h{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}}class c{constructor(e,t,i,n,o={}){const s=()=>this.model;n=n.map(e=>new d(e,s)),this.list=new l.c(e,t,i,n,(e=s,t=o,Object.assign(Object.assign({},t),{accessibilityProvider:t.accessibilityProvider&&new h(e,t.accessibilityProvider)})))}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 r.c.map(this.list.onMouseDblClick,({element:e,index:t,browserEvent:i})=>({element:void 0===e?void 0:this._model.get(e),index:t,browserEvent:i}))}get onPointer(){return r.c.map(this.list.onPointer,({element:e,index:t,browserEvent:i})=>({element:void 0===e?void 0:this._model.get(e),index:t,browserEvent:i}))}get onDidChangeSelection(){return r.c.map(this.list.onDidChangeSelection,({elements:e,indexes:t,browserEvent:i})=>({elements:e.map(e=>this._model.get(e)),indexes:t,browserEvent:i}))}get model(){return this._model}set model(e){this._model=e,this.list.splice(0,this.list.length,Object(o.r)(e.length))}getFocus(){return this.list.getFocus()}getSelection(){return this.list.getSelection()}getSelectedElements(){return this.getSelection().map(e=>this.model.get(e))}style(e){this.list.style(e)}dispose(){this.list.dispose()}}var u=i("e385d");i("ec60");class g{constructor(e,t,i){this.columns=e,this.getColumnSize=i,this.templateId=g.TemplateId,this.renderedTemplates=new Set;const n=new Map(t.map(e=>[e.templateId,e]));this.renderers=[];for(const s of e){var o=n.get(s.templateId);if(!o)throw new Error(`Table cell renderer for template id ${s.templateId} not found.`);this.renderers.push(o)}}renderTemplate(e){var t=Object(n.q)(e,Object(n.a)(".monaco-table-tr"));const i=[],o=[];for(let s=0;snew p(e,t));var h;t={size:d.reduce((e,t)=>e+t.column.weight,0),views:d.map(e=>({size:e.column.weight,view:e}))};this.splitview=new u.b(this.domNode,{orientation:1,scrollbarVisibility:2,getSashOrthogonalSize:()=>this.cachedHeight,descriptor:t}),this.splitview.el.style.height=i.headerRowHeight+"px",this.splitview.el.style.lineHeight=i.headerRowHeight+"px";const c=new g(o,s,e=>this.splitview.getViewSize(e));this.list=new l.c(e,this.domNode,(h=i,{getHeight(e){return h.getHeight(e)},getTemplateId(){return g.TemplateId}}),[c],a),this.columnLayoutDisposable=r.c.any(...d.map(e=>e.onDidLayout))(([e,t])=>c.layoutColumn(e,t)),this.styleElement=Object(n.w)(this.domNode),this.style({})}get onDidChangeFocus(){return this.list.onDidChangeFocus}get onDidChangeSelection(){return this.list.onDidChangeSelection}get onMouseDblClick(){return this.list.onMouseDblClick}get onPointer(){return this.list.onPointer}get onDidFocus(){return this.list.onDidFocus}get onDidDispose(){return this.list.onDidDispose}updateOptions(e){this.list.updateOptions(e)}splice(e,t,i=[]){this.list.splice(e,t,i)}getHTMLElement(){return this.domNode}style(e){const t=[];t.push(`.monaco-table.${this.domId} > .monaco-split-view2 .monaco-sash.vertical::before {\n\t\t\ttop: ${this.virtualDelegate.headerRowHeight+1}px;\n\t\t\theight: calc(100% - ${this.virtualDelegate.headerRowHeight}px);\n\t\t}`),this.styleElement.textContent=t.join("\n"),this.list.style(e)}getSelectedElements(){return this.list.getSelectedElements()}getSelection(){return this.list.getSelection()}getFocus(){return this.list.getFocus()}dispose(){this.splitview.dispose(),this.list.dispose(),this.columnLayoutDisposable.dispose()}}m.InstanceCount=0;var f,_=i("7de1"),b=i("650e"),v=i("e32d"),C=i("b835");(t=f=f||{})[t.Unknown=0]="Unknown",t[t.Twistie=1]="Twistie",t[t.Element=2]="Element";class w extends Error{constructor(e,t){super(`TreeError [${e}] `+t)}}class y{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}}var S=i("1b0e"),L=i("258a");function x(e){return"object"==typeof e&&"visibility"in e&&"data"in e}function k(e){switch(e){case!0:return 1;case!1:return 0;default:return e}}function D(e){return"boolean"==typeof e.collapsible}class N{constructor(e,t,i,n={}){this.user=e,this.list=t,this.rootRef=[],this.eventBufferer=new r.d,this._onDidChangeCollapseState=new r.b,this.onDidChangeCollapseState=this.eventBufferer.wrapEvent(this._onDidChangeCollapseState.event),this._onDidChangeRenderNodeCount=new r.b,this.onDidChangeRenderNodeCount=this.eventBufferer.wrapEvent(this._onDidChangeRenderNodeCount.event),this._onDidSplice=new r.b,this.onDidSplice=this._onDidSplice.event,this.collapseByDefault=void 0!==n.collapseByDefault&&n.collapseByDefault,this.filter=n.filter,this.autoExpandSingleChildren=void 0!==n.autoExpandSingleChildren&&n.autoExpandSingleChildren,this.root={parent:void 0,element:i,children:[],depth:0,visibleChildrenCount:0,visibleChildIndex:-1,collapsible:!1,collapsed:!1,renderNodeCount:0,visibility:1,visible:!0,filterData:void 0}}splice(e,t,i=L.a.empty(),n={}){if(0===e.length)throw new w(this.user,"Invalid tree location");n.diffIdentityProvider?this.spliceSmart(n.diffIdentityProvider,e,t,i,n):this.spliceSimple(e,t,i,n)}spliceSmart(e,t,i,n,o,s){var r;void 0===n&&(n=L.a.empty()),void 0===s&&(s=null!=(r=o.diffDepth)?r:0);const a=this.getParentNodeWithListIndex(t)["parentNode"],l=[...n],d=t[t.length-1],h=new S.a({getElements:()=>a.children.map(t=>e.getId(t.element).toString())},{getElements:()=>[...a.children.slice(0,d),...l,...a.children.slice(d+i)].map(t=>e.getId(t.element).toString())}).ComputeDiff(!1);if(h.quitEarly)return this.spliceSimple(t,i,l,o);const c=t.slice(0,-1);var u=(t,i,n)=>{if(0t.originalStart-e.originalStart))u(g,p,g-(m.originalStart+m.originalLength)),g=m.originalStart,p=m.modifiedStart-d,this.spliceSimple([...c,g],m.originalLength,L.a.slice(l,p,p+m.modifiedLength),o);u(g,p,g)}spliceSimple(e,t,i=L.a.empty(),{onDidCreateNode:n,onDidDeleteNode:s}){const{parentNode:r,listIndex:a,revealed:l,visible:d}=this.getParentNodeWithListIndex(e),h=[];i=L.a.map(i,e=>this.createTreeNode(e,r,r.visible?1:0,l,h,n));var c=e[e.length-1],u=0e+(t.visible?t.renderNodeCount:0),0),this._updateAncestorsRenderNodeCount(r,_-i),this.list.splice(a,i,h)),0{s(t),t.children.forEach(e)};b.forEach(e)}t=0this._setCollapseState(e,n))}isCollapsed(e){return this.getTreeNode(e).collapsed}setCollapsed(e,t,i){var n=this.getTreeNode(e);const o={collapsed:t=void 0===t?!n.collapsed:t,recursive:i||!1};return this.eventBufferer.bufferEvents(()=>this._setCollapseState(e,o))}_setCollapseState(e,t){var{node:i,listIndex:n,revealed:o}=this.getTreeNodeWithListIndex(e),n=this._setListNodeCollapseState(i,n,o,t);if(i!==this.root&&this.autoExpandSingleChildren&&n&&!D(t)&&i.collapsible&&!i.collapsed&&!t.recursive){let n=-1;for(let e=0;e{let t=this.getTreeNode(e);for(;t.parent;)t=t.parent,e=e.slice(0,e.length-1),t.collapsed&&this._setCollapseState(e,{collapsed:!1,recursive:!1})})}refilter(){var e=this.root.renderNodeCount,t=this.updateNodeAfterFilterChange(this.root);this.list.splice(0,e,t)}createTreeNode(e,t,i,n,o,s){const r={parent:t,element:e.element,children:[],depth:t.depth+1,visibleChildrenCount:0,visibleChildIndex:-1,collapsible:"boolean"==typeof e.collapsible?e.collapsible:void 0!==e.collapsed,collapsed:void 0===e.collapsed?this.collapseByDefault:e.collapsed,renderNodeCount:1,visibility:1,visible:!0,filterData:void 0},a=this._filterNode(r,i);r.visibility=a,n&&o.push(r),t=e.children||L.a.empty();const l=n&&0!==a&&!r.collapsed;let d=0,h=1;for(const c of L.a.map(t,e=>this.createTreeNode(e,r,a,l,o,s)))r.children.push(c),h+=c.renderNodeCount,c.visible&&(c.visibleChildIndex=d++);return r.collapsible=r.collapsible||0t.children.length)&&this.hasTreeNode(i,t.children[e]))}getTreeNode(e,t=this.root){if(!e||0===e.length)return t;var[e,...i]=e;if(e<0||e>t.children.length)throw new w(this.user,"Invalid tree location");return this.getTreeNode(i,t.children[e])}getTreeNodeWithListIndex(e){if(0===e.length)return{node:this.root,listIndex:-1,revealed:!0,visible:!1};var{parentNode:t,listIndex:i,revealed:n,visible:o}=this.getParentNodeWithListIndex(e);e=e[e.length-1];if(e<0||e>t.children.length)throw new w(this.user,"Invalid tree location");return t=t.children[e],{node:t,listIndex:i,revealed:n,visible:o&&t.visible}}getParentNodeWithListIndex(e,t=this.root,i=0,n=!0,o=!0){var[s,...e]=e;if(s<0||s>t.children.length)throw new w(this.user,"Invalid tree location");for(let r=0;re.element)),this.data=e}}function H(e){return e instanceof _.a?new V(e):e}class z{constructor(e,t){this.modelProvider=e,this.dnd=t,this.autoExpandDisposable=a.a.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(H(e),t)}onDragOver(e,t,i,n,s=!0){var r=this.dnd.onDragOver(H(e),t&&t.element,i,n),a=this.autoExpandNode!==t;if(a&&(this.autoExpandDisposable.dispose(),this.autoExpandNode=t),void 0===t)return r;if(a&&"boolean"!=typeof r&&r.autoExpand&&(this.autoExpandDisposable=Object(R.i)(()=>{const e=this.modelProvider();var i=e.getNodeLocation(t);e.isCollapsed(i)&&e.setCollapsed(i,!1),this.autoExpandNode=void 0},500)),"boolean"==typeof r||!r.accept||void 0===r.bubble||r.feedback)return s?r:{accept:"boolean"==typeof r?r:r.accept,effect:"boolean"==typeof r?void 0:r.effect,feedback:[i]};if(1===r.bubble){const o=this.modelProvider(),r=o.getNodeLocation(t);return a=o.getParentNodeLocation(r),s=o.getNode(a),i=a&&o.getListIndex(a),this.onDragOver(e,s,i,n,!1)}const l=this.modelProvider(),d=l.getNodeLocation(t);return a=l.getListIndex(d),e=l.getListRenderCount(d),Object.assign(Object.assign({},r),{feedback:Object(o.r)(a,a+e)})}drop(e,t,i,n){this.autoExpandDisposable.dispose(),this.autoExpandNode=void 0,this.dnd.drop(H(e),t&&t.element,i,n)}onDragEnd(e){this.dnd.onDragEnd&&this.dnd.onDragEnd(e)}}class U{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)}}(t=A=A||{}).None="none",t.OnHover="onHover",t.Always="always";class K{constructor(e,t=[]){this._elements=t,this.onDidChange=r.c.forEach(e,e=>this._elements=e)}get elements(){return this._elements}}class q{constructor(e,t,i,n,o={}){this.renderer=e,this.modelProvider=t,this.activeNodes=n,this.renderedElements=new Map,this.renderedNodes=new Map,this.indent=q.DefaultIndent,this.hideTwistiesOfChildlessElements=!1,this.shouldRenderIndentGuides=!1,this.renderedIndentGuides=new P.a,this.activeIndentNodes=new Set,this.indentGuidesDisposable=a.a.None,this.disposables=new a.b,this.templateId=e.templateId,this.updateOptions(o),r.c.map(i,e=>e.node)(this.onDidChangeNodeTwistieState,this,this.disposables),e.onDidChangeTwistieState&&e.onDidChangeTwistieState(this.onDidChangeTwistieState,this,this.disposables)}updateOptions(e={}){var t;void 0!==e.indent&&(this.indent=Object(B.b)(e.indent,0,40)),void 0!==e.renderIndentGuides&&(t=e.renderIndentGuides!==A.None)!==this.shouldRenderIndentGuides&&(this.shouldRenderIndentGuides=t,this.indentGuidesDisposable.dispose(),t&&(t=new a.b,this.activeNodes.onDidChange(this._onDidChangeActiveNodes,this,t),this.indentGuidesDisposable=t,this._onDidChangeActiveNodes(this.activeNodes.elements))),void 0!==e.hideTwistiesOfChildlessElements&&(this.hideTwistiesOfChildlessElements=e.hideTwistiesOfChildlessElements)}renderTemplate(e){var t=Object(n.q)(e,Object(n.a)(".monaco-tl-row")),i=Object(n.q)(t,Object(n.a)(".monaco-tl-indent")),o=Object(n.q)(t,Object(n.a)(".monaco-tl-twistie"));t=Object(n.q)(t,Object(n.a)(".monaco-tl-contents")),t=this.renderer.renderTemplate(t);return{container:e,indent:i,twistie:o,indentGuidesDisposable:a.a.None,templateData:t}}renderElement(e,t,i,n){"number"==typeof n&&(this.renderedNodes.set(e,{templateData:i,height:n}),this.renderedElements.set(e.element,e));var o=q.DefaultIndent+(e.depth-1)*this.indent;i.twistie.style.paddingLeft=o+"px",i.indent.style.width=o+this.indent-16+"px",this.renderTwistie(e,i),"number"==typeof n&&this.renderIndentGuides(e,i),this.renderer.renderElement(e,t,i.templateData,n)}disposeElement(e,t,i,n){i.indentGuidesDisposable.dispose(),this.renderer.disposeElement&&this.renderer.disposeElement(e,t,i.templateData,n),"number"==typeof n&&(this.renderedNodes.delete(e),this.renderedElements.delete(e.element))}disposeTemplate(e){this.renderer.disposeTemplate(e.templateData)}onDidChangeTwistieState(e){e=this.renderedElements.get(e),e&&this.onDidChangeNodeTwistieState(e)}onDidChangeNodeTwistieState(e){var t=this.renderedNodes.get(e);t&&(this.renderTwistie(e,t.templateData),this._onDidChangeActiveNodes(this.activeNodes.elements),this.renderIndentGuides(e,t.templateData))}renderTwistie(e,t){t.twistie.classList.remove(...O.classNamesArray);let i=!1;this.renderer.renderTwistie&&(i=this.renderer.renderTwistie(e.element,t.twistie)),e.collapsible&&(!this.hideTwistiesOfChildlessElements||0this.renderedIndentGuides.delete(e,l))),r=e}t.indentGuidesDisposable=o}}_onDidChangeActiveNodes(e){if(this.shouldRenderIndentGuides){const t=new Set,i=this.modelProvider();e.forEach(e=>{var n=i.getNodeLocation(e);try{var o=i.getParentNodeLocation(n);e.collapsible&&0{t.has(e)||this.renderedIndentGuides.forEach(e,e=>e.classList.remove("active"))}),t.forEach(e=>{this.activeIndentNodes.has(e)||this.renderedIndentGuides.forEach(e,e=>e.classList.add("active"))}),this.activeIndentNodes=t}}dispose(){this.renderedNodes.clear(),this.renderedElements.clear(),this.indentGuidesDisposable.dispose(),Object(a.f)(this.disposables)}}q.DefaultIndent=8;class ${constructor(e,t,i){this.tree=e,this.keyboardNavigationLabelProvider=t,this._filter=i,this._totalCount=0,this._matchCount=0,this._pattern="",this._lowercasePattern="",this.disposables=new a.b,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){if(t=this._filter.filter(e,t),this.tree.options.simpleKeyboardNavigation)return t;let i;if(0===(i="boolean"==typeof t?t?1:0:x(t)?k(t.visibility):t))return!1}if(this._totalCount++,this.tree.options.simpleKeyboardNavigation||!this._pattern)return this._matchCount++,{data:F.a.Default,visibility:!0};t=this.keyboardNavigationLabelProvider.getKeyboardNavigationLabel(e);var i=Array.isArray(t)?t:[t];for(const o of i){const e=o&&o.toString();if(void 0===e)return{data:F.a.Default,visibility:!0};var n=Object(F.d)(this._pattern,this._lowercasePattern,0,e,e.toLowerCase(),0,!0);if(n)return this._matchCount++,1===i.length?{data:n,visibility:!0}:{data:{label:e,score:n},visibility:!0}}return this.tree.options.filterOnType?2:{data:F.a.Default,visibility:!0}}reset(){this._totalCount=0,this._matchCount=0}dispose(){Object(a.f)(this.disposables)}}class G{constructor(e,t,i,o,s){this.tree=e,this.view=i,this.filter=o,this.keyboardNavigationDelegate=s,this._enabled=!1,this._pattern="",this._empty=!1,this._onDidChangeEmptyState=new r.b,this.positionClassName="ne",this.automaticKeyboardNavigation=!0,this.triggered=!1,this._onDidChangePattern=new r.b,this.enabledDisposables=new a.b,this.disposables=new a.b,this.domNode=Object(n.a)(".monaco-list-type-filter."+this.positionClassName),this.domNode.draggable=!0,this.disposables.add(Object(n.i)(this.domNode,"dragstart",()=>this.onDragStart())),this.messageDomNode=Object(n.q)(i.getHTMLElement(),Object(n.a)(".monaco-list-type-filter-message")),this.labelDomNode=Object(n.q)(this.domNode,Object(n.a)("span.label")),o=Object(n.q)(this.domNode,Object(n.a)(".controls")),this._filterOnType=!!e.options.filterOnType,this.filterOnTypeDomNode=Object(n.q)(o,Object(n.a)("input.filter")),this.filterOnTypeDomNode.type="checkbox",this.filterOnTypeDomNode.checked=this._filterOnType,this.filterOnTypeDomNode.tabIndex=-1,this.updateFilterOnTypeTitleAndIcon(),this.disposables.add(Object(n.i)(this.filterOnTypeDomNode,"input",()=>this.onDidChangeFilterOnType())),this.clearDomNode=Object(n.q)(o,Object(n.a)("button.clear"+M.cssSelector)),this.clearDomNode.tabIndex=-1,this.clearDomNode.title=Object(W.a)("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(),void 0!==e.filterOnType&&(this._filterOnType=!!e.filterOnType,this.filterOnTypeDomNode.checked=this._filterOnType,this.updateFilterOnTypeTitleAndIcon()),void 0!==e.automaticKeyboardNavigation&&(this.automaticKeyboardNavigation=e.automaticKeyboardNavigation),this.tree.refilter(),this.render(),this.automaticKeyboardNavigation||this.onEventOrInput("")}enable(){var e,t;this._enabled||(e=this.enabledDisposables.add(new v.a(this.view.getHTMLElement(),"keydown")),e=r.c.chain(e.event).filter(e=>!Object(l.e)(e.target)||e.target===this.filterOnTypeDomNode).filter(e=>"Dead"!==e.key&&!/^Media/.test(e.key)).map(e=>new C.a(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)||(0{e.stopPropagation(),e.preventDefault()}).event,t=this.enabledDisposables.add(new v.a(this.clearDomNode,"click")),r.c.chain(r.c.any(e,t.event)).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&&(j.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=>!F.a.isDefault(e.filterData));var i=this.tree.getFocus();0{switch(l){case"nw":this.domNode.style.top="4px",this.domNode.style.left="4px";break;case"ne":this.domNode.style.top="4px",this.domNode.style.left=i-s-6+"px"}},h=()=>{this.positionClassName=l,this.domNode.className="monaco-list-type-filter "+this.positionClassName,this.domNode.style.top="",this.domNode.style.left="",Object(a.f)(r)};d(),this.domNode.classList.remove(l),this.domNode.classList.add("dragging"),r.add(Object(a.i)(()=>this.domNode.classList.remove("dragging"))),r.add(Object(n.i)(document,"dragover",e=>{e.preventDefault();var i=e.clientX-t;e.dataTransfer&&(e.dataTransfer.dropEffect="none"),l=ih())),b.c.CurrentDragAndDropData=new b.b("vscode-ui"),r.add(Object(a.i)(()=>b.c.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?(this.filterOnTypeDomNode.classList.remove(...I.classNamesArray),this.filterOnTypeDomNode.classList.add(...E.classNamesArray),this.filterOnTypeDomNode.title=Object(W.a)("disable filter on type","Disable Filter on Type")):(this.filterOnTypeDomNode.classList.remove(...E.classNamesArray),this.filterOnTypeDomNode.classList.add(...I.classNamesArray),this.filterOnTypeDomNode.title=Object(W.a)("enable filter on type","Enable Filter on Type"))}render(){var e=0Y(e,t))}class X{constructor(e,t){this.getFirstViewElementWithTrait=e,this.identityProvider=t,this.nodes=[],this._onDidChange=new r.b,this.onDidChange=this._onDidChange.event}get nodeSet(){return this._nodeSet||(this._nodeSet=this.createNodeSet()),this._nodeSet}set(e,t){var i;(null!=(i=t)&&i.__forceEvent||!Object(o.h)(this.nodes,e))&&this._set(e,!1,t)}_set(e,t,i){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:i})}}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 n=new Set,o=e=>n.add(this.identityProvider.getId(e.element).toString()),s=(t.forEach(e=>Y(e,o)),new Map),r=e=>s.set(this.identityProvider.getId(e.element).toString(),e),a=(e.forEach(e=>Y(e,r)),[]);for(const e of this.nodes){var i=this.identityProvider.getId(e.element).toString();n.has(i)?(i=s.get(i))&&a.push(i):a.push(e)}0e.delete(t);t.forEach(e=>Y(e,i)),this.set([...e.values()])}}createNodeSet(){const e=new Set;for(const t of this.nodes)e.add(t);return e}}class Q extends l.d{constructor(e,t){super(e),this.tree=t}onViewPointer(e){if(!Object(l.e)(e.browserEvent.target)&&!Object(l.f)(e.browserEvent.target)){var t=e.element;if(!t)return super.onViewPointer(e);if(this.isSelectionRangeChangeEvent(e)||this.isSelectionSingleChangeEvent(e))return super.onViewPointer(e);const o=e.browserEvent.target;var i=o.classList.contains("monaco-tl-twistie")||o.classList.contains("monaco-icon-label")&&o.classList.contains("folder-icon")&&e.browserEvent.offsetX<16;let s=!1;if((s="function"==typeof this.tree.expandOnlyOnTwistieClick?this.tree.expandOnlyOnTwistieClick(t.element):!!this.tree.expandOnlyOnTwistieClick)&&!i&&2!==e.browserEvent.detail)return super.onViewPointer(e);if(!this.tree.expandOnDoubleClick&&2===e.browserEvent.detail)return super.onViewPointer(e);if(t.collapsible){const o=this.tree.model;t=o.getNodeLocation(t);var n=e.browserEvent.altKey;if(this.tree.setFocus([t]),o.setCollapsed(t,void 0,n),s&&i)return}super.onViewPointer(e)}}onDoubleClick(e){!e.browserEvent.target.classList.contains("monaco-tl-twistie")&&this.tree.expandOnDoubleClick&&super.onDoubleClick(e)}}class J extends l.c{constructor(e,t,i,n,o,s,r,a){super(e,t,i,n,a),this.focusTrait=o,this.selectionTrait=s,this.anchorTrait=r}createMouseController(e){return new Q(this,e.tree)}splice(e,t,i=[]){if(super.splice(e,t,i),0!==i.length){const t=[],n=[];let s;i.forEach((i,o)=>{this.focusTrait.has(i)&&t.push(e+o),this.selectionTrait.has(i)&&n.push(e+o),this.anchorTrait.has(i)&&(s=e+o)}),0this.element(e)),t)}setSelection(e,t,i=!1){super.setSelection(e,t),i||this.selectionTrait.set(e.map(e=>this.element(e)),t)}setAnchor(e,t=!1){super.setAnchor(e),t||(void 0===e?this.anchorTrait.set([]):this.anchorTrait.set([this.element(e)]))}}class ee{constructor(e,t,i,o,s={}){this._options=s,this.eventBufferer=new r.d,this.disposables=new a.b,this._onWillRefilter=new r.b,this.onWillRefilter=this._onWillRefilter.event,this._onDidUpdateOptions=new r.b;var d,h,c;i=new U(i);const u=new r.f,g=new r.f,p=new K(g.event);for(d of(this.renderers=o.map(e=>new q(e,()=>this.model,u.event,p,s)),this.renderers))this.disposables.add(d);let m;s.keyboardNavigationLabelProvider&&(m=new $(this,s.keyboardNavigationLabelProvider,s.filter),s=Object.assign(Object.assign({},s),{filter:m}),this.disposables.add(m)),this.focus=new X(()=>this.view.getFocusedElements()[0],s.identityProvider),this.selection=new X(()=>this.view.getSelectedElements()[0],s.identityProvider),this.anchor=new X(()=>this.view.getAnchorElement(),s.identityProvider),this.view=new J(e,t,i,this.renderers,this.focus,this.selection,this.anchor,Object.assign(Object.assign({},(h=()=>this.model,(c=s)&&Object.assign(Object.assign({},c),{identityProvider:c.identityProvider&&{getId(e){return c.identityProvider.getId(e.element)}},dnd:c.dnd&&new z(h,c.dnd),multipleSelectionController:c.multipleSelectionController&&{isSelectionSingleChangeEvent(e){return c.multipleSelectionController.isSelectionSingleChangeEvent(Object.assign(Object.assign({},e),{element:e.element}))},isSelectionRangeChangeEvent(e){return c.multipleSelectionController.isSelectionRangeChangeEvent(Object.assign(Object.assign({},e),{element:e.element}))}},accessibilityProvider:c.accessibilityProvider&&Object.assign(Object.assign({},c.accessibilityProvider),{getSetSize(e){const t=h();return e=t.getNodeLocation(e),e=t.getParentNodeLocation(e),t.getNode(e).visibleChildrenCount},getPosInSet(e){return e.visibleChildIndex+1},isChecked:c.accessibilityProvider&&c.accessibilityProvider.isChecked?e=>c.accessibilityProvider.isChecked(e.element):void 0,getRole:c.accessibilityProvider&&c.accessibilityProvider.getRole?e=>c.accessibilityProvider.getRole(e.element):()=>"treeitem",getAriaLabel(e){return c.accessibilityProvider.getAriaLabel(e.element)},getWidgetAriaLabel(){return c.accessibilityProvider.getWidgetAriaLabel()},getWidgetRole:c.accessibilityProvider&&c.accessibilityProvider.getWidgetRole?()=>c.accessibilityProvider.getWidgetRole():()=>"tree",getAriaLevel:c.accessibilityProvider&&c.accessibilityProvider.getAriaLevel?e=>c.accessibilityProvider.getAriaLevel(e.element):e=>e.depth,getActiveDescendantId:c.accessibilityProvider.getActiveDescendantId&&(e=>c.accessibilityProvider.getActiveDescendantId(e.element))}),keyboardNavigationLabelProvider:c.keyboardNavigationLabelProvider&&Object.assign(Object.assign({},c.keyboardNavigationLabelProvider),{getKeyboardNavigationLabel(e){return c.keyboardNavigationLabelProvider.getKeyboardNavigationLabel(e.element)}}),enableKeyboardNavigation:c.simpleKeyboardNavigation}))),{tree:this})),this.model=this.createModel(e,this.view,s),u.input=this.model.onDidChangeCollapseState;const f=r.c.forEach(this.model.onDidSplice,e=>{this.eventBufferer.bufferEvents(()=>{this.focus.onDidModelSplice(e),this.selection.onDidModelSplice(e)})});if(f(()=>null,null,this.disposables),g.input=r.c.chain(r.c.any(f,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!==s.keyboardSupport){const e=r.c.chain(this.view.onKeyDown).filter(e=>!Object(l.e)(e.target)).map(e=>new C.a(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(s.keyboardNavigationLabelProvider){const e=s.keyboardNavigationDelegate||l.a;this.typeFilterController=new G(this,this.model,this.view,m,e),this.focusNavigationFilter=e=>this.typeFilterController.shouldAllowFocus(e),this.disposables.add(this.typeFilterController)}this.styleElement=Object(n.w)(this.view.getHTMLElement()),this.getHTMLElement().classList.toggle("always",this._options.renderIndentGuides===A.Always)}get onDidChangeFocus(){return this.eventBufferer.wrapEvent(this.focus.onDidChange)}get onDidChangeSelection(){return this.eventBufferer.wrapEvent(this.selection.onDidChange)}get onMouseDblClick(){return r.c.map(this.view.onMouseDblClick,Z)}get onPointer(){return r.c.map(this.view.onPointer,Z)}get onDidFocus(){return this.view.onDidFocus}get onDidChangeCollapseState(){return this.model.onDidChangeCollapseState}get expandOnDoubleClick(){return void 0===this._options.expandOnDoubleClick||this._options.expandOnDoubleClick}get expandOnlyOnTwistieClick(){return void 0===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(Object.assign(Object.assign({},this._options),{enableKeyboardNavigation:this._options.simpleKeyboardNavigation})),this.typeFilterController&&this.typeFilterController.updateOptions(this._options),this._onDidUpdateOptions.fire(this._options),this.getHTMLElement().classList.toggle("always",this._options.renderIndentGuides===A.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){var t="."+this.view.domId;const i=[];e.treeIndentGuidesStroke&&(i.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)}; }`),i.push(`.monaco-list${t} .monaco-tl-indent > .indent-guide.active { border-color: ${e.treeIndentGuidesStroke}; }`)),this.styleElement.textContent=i.join("\n"),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){var i=e.map(e=>this.model.getNode(e));this.selection.set(i,t),i=e.map(e=>this.model.getListIndex(e)).filter(e=>-1this.model.getNode(e));this.focus.set(i,t),i=e.map(e=>this.model.getListIndex(e)).filter(e=>-1e.visible)&&([e]=this.view.getFocus(),this.view.reveal(e+=1),this.view.setFocus([e]))}}onSpace(e){e.preventDefault(),e.stopPropagation();var t=this.view.getFocusedElements();0!==t.length&&(t=t[0],t=this.model.getNodeLocation(t),e=e.browserEvent.altKey,this.model.setCollapsed(t,void 0,e))}dispose(){Object(a.f)(this.disposables),this.view.dispose()}}class te{constructor(e,t,i={}){this.user=e,this.rootRef=null,this.nodes=new Map,this.nodesByIdentity=new Map,this.model=new N(e,t,null,i),this.onDidSplice=this.model.onDidSplice,this.onDidChangeCollapseState=this.model.onDidChangeCollapseState,this.onDidChangeRenderNodeCount=this.model.onDidChangeRenderNodeCount,i.sorter&&(this.sorter={compare(e,t){return i.sorter.compare(e.element,t.element)}}),this.identityProvider=i.identityProvider}setChildren(e,t=L.a.empty(),i={}){e=this.getElementLocation(e),this._setChildren(e,this.preserveCollapseState(t),i)}_setChildren(e,t=L.a.empty(),i){const n=new Set,o=new Set;this.model.splice([...e,0],Number.MAX_VALUE,t,Object.assign(Object.assign({},i),{onDidCreateNode:e=>{var t;null!==e.element&&(e=e,n.add(e.element),this.nodes.set(e.element,e),this.identityProvider&&(t=this.identityProvider.getId(e.element).toString(),o.add(t),this.nodesByIdentity.set(t,e)),null!=(t=i.onDidCreateNode)&&t.call(i,e))},onDidDeleteNode:e=>{var t;null!==e.element&&(e=e,n.has(e.element)||this.nodes.delete(e.element),this.identityProvider&&(t=this.identityProvider.getId(e.element).toString(),o.has(t)||this.nodesByIdentity.delete(t)),null!=(t=i.onDidDeleteNode)&&t.call(i,e))}}))}preserveCollapseState(e=L.a.empty()){return this.sorter&&(e=[...e].sort(this.sorter.compare.bind(this.sorter))),L.a.map(e,e=>{let t=this.nodes.get(e.element);var i,n;return!t&&this.identityProvider&&(i=this.identityProvider.getId(e.element).toString(),t=this.nodesByIdentity.get(i)),t?(i=("boolean"==typeof e.collapsible?e:t).collapsible,n=(void 0!==e.collapsed?e:t).collapsed,Object.assign(Object.assign({},e),{collapsible:i,collapsed:n,children:this.preserveCollapseState(e.children)})):Object.assign(Object.assign({},e),{children:this.preserveCollapseState(e.children)})})}rerender(e){e=this.getElementLocation(e),this.model.rerender(e)}has(e){return this.nodes.has(e)}getListIndex(e){return e=this.getElementLocation(e),this.model.getListIndex(e)}getListRenderCount(e){return e=this.getElementLocation(e),this.model.getListRenderCount(e)}isCollapsible(e){return e=this.getElementLocation(e),this.model.isCollapsible(e)}setCollapsible(e,t){return e=this.getElementLocation(e),this.model.setCollapsible(e,t)}isCollapsed(e){return e=this.getElementLocation(e),this.model.isCollapsed(e)}setCollapsed(e,t,i){return e=this.getElementLocation(e),this.model.setCollapsed(e,t,i)}expandTo(e){e=this.getElementLocation(e),this.model.expandTo(e)}refilter(){this.model.refilter()}getNode(e=null){if(null===e)return this.model.getNode(this.model.rootRef);var t=this.nodes.get(e);if(t)return t;throw new w(this.user,"Tree element not found: "+e)}getNodeLocation(e){return e.element}getParentNodeLocation(e){if(null===e)throw new w(this.user,"Invalid getParentNodeLocation call");var t=this.nodes.get(e);if(t)return t=this.model.getNodeLocation(t),t=this.model.getParentNodeLocation(t),this.model.getNode(t).element;throw new w(this.user,"Tree element not found: "+e)}getElementLocation(e){if(null===e)return[];var t=this.nodes.get(e);if(t)return this.model.getNodeLocation(t);throw new w(this.user,"Tree element not found: "+e)}}function ie(e){return{element:{elements:[e.element],incompressible:e.incompressible||!1},children:L.a.map(L.a.from(e.children),ie),collapsible:e.collapsible,collapsed:e.collapsed}}function ne(e){const t=[e.element];var i=e.incompressible||!1;let n,o;for(;;){if([o,n]=L.a.consume(L.a.from(e.children),2),1!==o.length)break;if(o[0].incompressible)break;e=o[0],t.push(e.element)}return{element:{elements:t,incompressible:i},children:L.a.map(L.a.concat(o,n),ne),collapsible:e.collapsible,collapsed:e.collapsed}}function oe(e){return function e(t,i=0){let n;return n=ie(t,0)),0===i&&t.element.incompressible?{element:t.element.elements[i],children:n,incompressible:!0,collapsible:t.collapsible,collapsed:t.collapsed}:{element:t.element.elements[i],children:n,collapsible:t.collapsible,collapsed:t.collapsed}}(e,0)}class se{constructor(e,t,i={}){this.user=e,this.rootRef=null,this.nodes=new Map,this.model=new te(e,t,i),this.enabled=void 0===i.compressionEnabled||i.compressionEnabled,this.identityProvider=i.identityProvider}get onDidSplice(){return this.model.onDidSplice}get onDidChangeCollapseState(){return this.model.onDidChangeCollapseState}get onDidChangeRenderNodeCount(){return this.model.onDidChangeRenderNodeCount}setChildren(e,t=L.a.empty(),i){var n;i=i.diffIdentityProvider&&(n=i.diffIdentityProvider,{getId(e){return e.elements.map(e=>n.getId(e).toString()).join("\0")}});if(null===e)o=L.a.map(t,this.enabled?ne:ie),this._setChildren(null,o,{diffIdentityProvider:i,diffDepth:1/0});else{var o=this.nodes.get(e);if(!o)throw new Error("Unknown compressed tree node");const n=this.model.getNode(o);o=this.model.getParentNodeLocation(o);const s=this.model.getNode(o);o=function e(t,i,n){return t.element===i?Object.assign(Object.assign({},t),{children:n}):Object.assign(Object.assign({},t),{children:L.a.map(L.a.from(t.children),t=>e(t,i,n))})}(oe(n),e,t);const r=(this.enabled?ne:ie)(o);e=s.children.map(e=>e===n?r:e),this._setChildren(s.element,e,{diffIdentityProvider:i,diffDepth:n.depth-s.depth})}}setCompressionEnabled(e){var t;e!==this.enabled&&(this.enabled=e,t=this.model.getNode().children,t=L.a.map(t,oe),t=L.a.map(t,e?ne:ie),this._setChildren(null,t,{diffIdentityProvider:this.identityProvider,diffDepth:1/0}))}_setChildren(e,t,i){const n=new Set;this.model.setChildren(e,t,Object.assign(Object.assign({},i),{onDidCreateNode:e=>{for(const t of e.element.elements)n.add(t),this.nodes.set(t,e.element)},onDidDeleteNode:e=>{for(const t of e.element.elements)n.has(t)||this.nodes.delete(t)}}))}has(e){return this.nodes.has(e)}getListIndex(e){return e=this.getCompressedNode(e),this.model.getListIndex(e)}getListRenderCount(e){return e=this.getCompressedNode(e),this.model.getListRenderCount(e)}getNode(e){return void 0===e?this.model.getNode():(e=this.getCompressedNode(e),this.model.getNode(e))}getNodeLocation(e){return e=this.model.getNodeLocation(e),null===e?null:e.elements[e.elements.length-1]}getParentNodeLocation(e){return e=this.getCompressedNode(e),e=this.model.getParentNodeLocation(e),null===e?null:e.elements[e.elements.length-1]}isCollapsible(e){return e=this.getCompressedNode(e),this.model.isCollapsible(e)}setCollapsible(e,t){return e=this.getCompressedNode(e),this.model.setCollapsible(e,t)}isCollapsed(e){return e=this.getCompressedNode(e),this.model.isCollapsed(e)}setCollapsed(e,t,i){return e=this.getCompressedNode(e),this.model.setCollapsed(e,t,i)}expandTo(e){e=this.getCompressedNode(e),this.model.expandTo(e)}rerender(e){e=this.getCompressedNode(e),this.model.rerender(e)}refilter(){this.model.refilter()}getCompressedNode(e){if(null===e)return null;var t=this.nodes.get(e);if(t)return t;throw new w(this.user,"Tree element not found: "+e)}}const re=e=>e[e.length-1];class ae{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 ae(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}}class le{constructor(e,t,i={}){this.rootRef=null,this.elementMapper=i.elementMapper||re;const n=e=>this.elementMapper(e.elements);var o,s,r,a;this.nodeMapper=new y(e=>new ae(n,e)),this.model=new se(e,(r=this.nodeMapper,a=t,{splice(e,t,i){a.splice(e,t,i.map(e=>r.map(e)))},updateElementHeight(e,t){a.updateElementHeight(e,t)}}),(o=n,s=i,Object.assign(Object.assign({},s),{identityProvider:s.identityProvider&&{getId(e){return s.identityProvider.getId(o(e))}},sorter:s.sorter&&{compare(e,t){return s.sorter.compare(e.elements[0],t.elements[0])}},filter:s.filter&&{filter(e,t){return s.filter.filter(o(e),t)}}})))}get onDidSplice(){return r.c.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 r.c.map(this.model.onDidChangeCollapseState,({node:e,deep:t})=>({node:this.nodeMapper.map(e),deep:t}))}get onDidChangeRenderNodeCount(){return r.c.map(this.model.onDidChangeRenderNodeCount,e=>this.nodeMapper.map(e))}setChildren(e,t=L.a.empty(),i={}){this.model.setChildren(e,t,i)}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,i){return this.model.setCollapsed(e,t,i)}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)}}t=i("6424");class de extends ee{constructor(e,t,i,n,o={}){super(e,t,i,n,o)}get onDidChangeCollapseState(){return this.model.onDidChangeCollapseState}setChildren(e,t=L.a.empty(),i){this.model.setChildren(e,t,i)}rerender(e){void 0===e?this.view.rerender():this.model.rerender(e)}hasElement(e){return this.model.has(e)}createModel(e,t,i){return new te(e,t,i)}}class he{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){return{compressedTreeNode:void 0,data:this.renderer.renderTemplate(e)}}renderElement(e,t,i,n){var o=this.compressedTreeNodeProvider.getCompressedTreeNode(e.element);1===o.element.elements.length?(i.compressedTreeNode=void 0,this.renderer.renderElement(e,t,i.data,n)):(i.compressedTreeNode=o,this.renderer.renderCompressedElements(o,t,i.data,n))}disposeElement(e,t,i,n){i.compressedTreeNode?this.renderer.disposeCompressedElements&&this.renderer.disposeCompressedElements(i.compressedTreeNode,t,i.data,n):this.renderer.disposeElement&&this.renderer.disposeElement(e,t,i.data,n)}disposeTemplate(e){this.renderer.disposeTemplate(e.data)}renderTwistie(e,t){return!!this.renderer.renderTwistie&&this.renderer.renderTwistie(e,t)}}(function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3this;var r,a;super(e,t,i,n.map(e=>new he(s,e)),(r=s,(a=o)&&Object.assign(Object.assign({},a),{keyboardNavigationLabelProvider:a.keyboardNavigationLabelProvider&&{getKeyboardNavigationLabel(e){let t;try{t=r().getCompressedTreeNode(e)}catch(t){return a.keyboardNavigationLabelProvider.getKeyboardNavigationLabel(e)}return 1===t.element.elements.length?a.keyboardNavigationLabelProvider.getKeyboardNavigationLabel(e):a.keyboardNavigationLabelProvider.getCompressedNodeKeyboardNavigationLabel(t.element.elements)}}})))}setChildren(e,t=L.a.empty(),i){this.model.setChildren(e,t,i)}createModel(e,t,i){return new le(e,t,i)}updateOptions(e={}){super.updateOptions(e),void 0!==e.compressionEnabled&&this.model.setCompressionEnabled(e.compressionEnabled)}getCompressedTreeNode(e=null){return this.model.getCompressedTreeNode(e)}}var ue=i("fdcc"),ge=function(e,t,i,n){return new(i=i||Promise)((function(o,s){function r(e){try{l(n.next(e))}catch(e){s(e)}}function a(e){try{l(n.throw(e))}catch(e){s(e)}}function l(e){var t;e.done?o(e.value):((t=e.value)instanceof i?t:new i((function(e){e(t)}))).then(r,a)}l((n=n.apply(e,t||[])).next())}))};function pe(e){return Object.assign(Object.assign({},e),{children:[],refreshPromise:void 0,stale:!0,slow:!1,collapsedByDefault:void 0})}function me(e,t){return!!t.parent&&(t.parent===e||me(e,t.parent))}class fe{constructor(e){this.node=e}get element(){return this.node.element.element}get children(){return this.node.children.map(e=>new fe(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 _e{constructor(e,t,i){this.renderer=e,this.nodeMapper=t,this.onDidChangeTwistieState=i,this.renderedNodes=new Map,this.templateId=e.templateId}renderTemplate(e){return{templateData:this.renderer.renderTemplate(e)}}renderElement(e,t,i,n){this.renderer.renderElement(this.nodeMapper.map(e),t,i.templateData,n)}renderTwistie(e,t){return e.slow?(t.classList.add(...T.classNamesArray),!0):(t.classList.remove(...T.classNamesArray),!1)}disposeElement(e,t,i,n){this.renderer.disposeElement&&this.renderer.disposeElement(this.nodeMapper.map(e),t,i.templateData,n)}disposeTemplate(e){this.renderer.disposeTemplate(e.templateData)}dispose(){this.renderedNodes.clear()}}function be(e){return{browserEvent:e.browserEvent,elements:e.elements.map(e=>e.element)}}function ve(e){return{browserEvent:e.browserEvent,element:e.element&&e.element.element,target:e.target}}class Ce extends _.a{constructor(e){super(e.elements.map(e=>e.element)),this.data=e}}function we(e){return e instanceof _.a?new Ce(e):e}class ye{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(we(e),t)}onDragOver(e,t,i,n,o=0){return this.dnd.onDragOver(we(e),t&&t.element,i,n)}drop(e,t,i,n){this.dnd.drop(we(e),t&&t.element,i,n)}onDragEnd(e){this.dnd.onDragEnd&&this.dnd.onDragEnd(e)}}function Se(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 ye(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 i;return!(null==(i=e.accessibilityProvider)||!i.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,i){return e.filter.filter(t.element,i)}},keyboardNavigationLabelProvider:e.keyboardNavigationLabelProvider&&Object.assign(Object.assign({},e.keyboardNavigationLabelProvider),{getKeyboardNavigationLabel(t){return e.keyboardNavigationLabelProvider.getKeyboardNavigationLabel(t.element)}}),sorter:void 0,expandOnlyOnTwistieClick:void 0===e.expandOnlyOnTwistieClick?void 0:"function"!=typeof e.expandOnlyOnTwistieClick?e.expandOnlyOnTwistieClick:t=>e.expandOnlyOnTwistieClick(t.element),additionalScrollHeight:e.additionalScrollHeight})}function Le(e,t){t(e),e.children.forEach(e=>Le(e,t))}class xe{constructor(e,t,i,n,o,s={}){this.user=e,this.dataSource=o,this.nodes=new Map,this.subTreeRefreshPromises=new Map,this.refreshPromises=new Map,this._onDidRender=new r.b,this._onDidChangeNodeSlowState=new r.b,this.nodeMapper=new y(e=>new fe(e)),this.disposables=new a.b,this.identityProvider=s.identityProvider,this.autoExpandSingleChildren=void 0!==s.autoExpandSingleChildren&&s.autoExpandSingleChildren,this.sorter=s.sorter,this.collapseByDefault=s.collapseByDefault,this.tree=this.createTree(e,t,i,n,s),this.root=pe({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 r.c.map(this.tree.onDidChangeFocus,be)}get onDidChangeSelection(){return r.c.map(this.tree.onDidChangeSelection,be)}get onMouseDblClick(){return r.c.map(this.tree.onMouseDblClick,ve)}get onPointer(){return r.c.map(this.tree.onPointer,ve)}get onDidFocus(){return this.tree.onDidFocus}get onDidDispose(){return this.tree.onDidDispose}createTree(e,t,i,n,o){return i=new U(i),n=n.map(e=>new _e(e,this.nodeMapper,this._onDidChangeNodeSlowState.event)),o=Se(o)||{},new de(e,t,i,n,o)}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 ge(this,void 0,void 0,(function*(){this.refreshPromises.forEach(e=>e.cancel()),this.refreshPromises.clear(),this.root.element=e;var i=t&&{viewState:t,focus:[],selection:[]};yield this._updateChildren(e,!0,!1,i),i&&(this.tree.setFocus(i.focus),this.tree.setSelection(i.selection)),t&&"number"==typeof t.scrollTop&&(this.scrollTop=t.scrollTop)}))}_updateChildren(e=this.root.element,t=!0,i=!1,n,o){return ge(this,void 0,void 0,(function*(){if(void 0===this.root.element)throw new w(this.user,"Tree input not set");this.root.refreshPromise&&(yield this.root.refreshPromise,yield r.c.toPromise(this._onDidRender.event));var s=this.getDataNode(e);if(yield this.refreshAndRenderNode(s,t,n,o),i)try{this.tree.rerender(s)}catch(s){}}))}rerender(e){void 0===e||e===this.root.element?this.tree.rerender():(e=this.getDataNode(e),this.tree.rerender(e))}collapse(e,t=!1){return e=this.getDataNode(e),this.tree.collapse(e===this.root?null:e,t)}expand(e,t=!1){return ge(this,void 0,void 0,(function*(){if(void 0===this.root.element)throw new w(this.user,"Tree input not set");this.root.refreshPromise&&(yield this.root.refreshPromise,yield r.c.toPromise(this._onDidRender.event));var i,n=this.getDataNode(e);return!(this.tree.hasElement(n)&&!this.tree.isCollapsible(n))&&(n.refreshPromise&&(yield this.root.refreshPromise,yield r.c.toPromise(this._onDidRender.event)),!(n!==this.root&&!n.refreshPromise&&!this.tree.isCollapsed(n))&&(i=this.tree.expand(n===this.root?null:n,t),n.refreshPromise&&(yield this.root.refreshPromise,yield r.c.toPromise(this._onDidRender.event)),i))}))}setSelection(e,t){e=e.map(e=>this.getDataNode(e)),this.tree.setSelection(e,t)}getSelection(){const e=this.tree.getSelection();return e.map(e=>e.element)}setFocus(e,t){e=e.map(e=>this.getDataNode(e)),this.tree.setFocus(e,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){var t=this.nodes.get(e===this.root.element?null:e);if(t)return t;throw new w(this.user,"Data tree node not found: "+e)}refreshAndRenderNode(e,t,i,n){return ge(this,void 0,void 0,(function*(){yield this.refreshNode(e,t,i),this.render(e,i,n)}))}refreshNode(e,t,i){return ge(this,void 0,void 0,(function*(){let n;return this.subTreeRefreshPromises.forEach((o,s)=>{var r;n||(s=s)!==(r=e)&&!me(s,r)&&!me(r,s)||(n=o.then(()=>this.refreshNode(e,t,i)))}),n||this.doRefreshSubTree(e,t,i)}))}doRefreshSubTree(e,t,i){return ge(this,void 0,void 0,(function*(){let n;e.refreshPromise=new Promise(e=>n=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,i);e.stale=!1,yield R.d.settled(o.map(e=>this.doRefreshSubTree(e,t,i)))}finally{n()}}))}doRefreshNode(e,t,i){return ge(this,void 0,void 0,(function*(){let n;if(e.hasChildren=!!this.dataSource.hasChildren(e.element),e.hasChildren){const t=Object(R.n)(800);t.then(()=>{e.slow=!0,this._onDidChangeNodeSlowState.fire(e)},e=>null),n=this.doGetChildren(e).finally(()=>t.cancel())}else n=Promise.resolve(L.a.empty());try{var o=yield n;return this.setChildren(e,o,t,i)}catch(n){if(e!==this.root&&this.tree.hasElement(e)&&this.tree.collapse(e),Object(ue.e)(n))return[];throw n}finally{e.slow&&(e.slow=!1,this._onDidChangeNodeSlowState.fire(e))}}))}doGetChildren(e){let t=this.refreshPromises.get(e);return t||(t=Object(R.h)(()=>ge(this,void 0,void 0,(function*(){var 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(ue.f))}setChildren(e,t,i,n){const o=[...t];if(0===e.children.length&&0===o.length)return[];const s=new Map,r=new Map;for(const h of e.children){var a;s.set(h.element,h),this.identityProvider&&(a=this.tree.isCollapsed(h),r.set(h.id,{node:h,collapsed:a}))}const l=[],d=o.map(t=>{var o=!!this.dataSource.hasChildren(t);if(!this.identityProvider){const i=pe({element:t,parent:e,hasChildren:o});return o&&this.collapseByDefault&&!this.collapseByDefault(t)&&(i.collapsedByDefault=!1,l.push(i)),i}var a=this.identityProvider.getId(t).toString(),d=r.get(a);if(d){const e=d.node;return s.delete(e.element),this.nodes.delete(e.element),this.nodes.set(t,e),e.element=t,e.hasChildren=o,i?d.collapsed?(e.children.forEach(e=>Le(e,e=>this.nodes.delete(e.element))),e.children.splice(0,e.children.length),e.stale=!0):l.push(e):o&&this.collapseByDefault&&!this.collapseByDefault(t)&&(e.collapsedByDefault=!1,l.push(e)),e}const h=pe({element:t,parent:e,id:a,hasChildren:o});return n&&n.viewState.focus&&-1this.nodes.delete(e.element));for(const h of d)this.nodes.set(h.element,h);return e.children.splice(0,e.children.length,...d),e!==this.root&&this.autoExpandSingleChildren&&1===d.length&&0===l.length&&(d[0].collapsedByDefault=!1,l.push(d[0])),l}render(e,t,i){var n=e.children.map(e=>this.asTreeElement(e,t)),o=i&&Object.assign(Object.assign({},i),{diffIdentityProvider:i.diffIdentityProvider&&{getId(e){return i.diffIdentityProvider.getId(e.element)}}});this.tree.setChildren(e===this.root?null:e,n,o),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 i;return i=!(t&&t.viewState.expanded&&e.id&&-1this.asTreeElement(e,t)):[],collapsible:e.hasChildren,collapsed:i}}processChildren(e){return this.sorter?[...e].sort(this.sorter.compare.bind(this.sorter)):e}dispose(){this.disposables.dispose()}}class ke{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 ke(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 De{constructor(e,t,i,n){this.renderer=e,this.nodeMapper=t,this.compressibleNodeMapperProvider=i,this.onDidChangeTwistieState=n,this.renderedNodes=new Map,this.disposables=[],this.templateId=e.templateId}renderTemplate(e){return{templateData:this.renderer.renderTemplate(e)}}renderElement(e,t,i,n){this.renderer.renderElement(this.nodeMapper.map(e),t,i.templateData,n)}renderCompressedElements(e,t,i,n){this.renderer.renderCompressedElements(this.compressibleNodeMapperProvider().map(e),t,i.templateData,n)}renderTwistie(e,t){return e.slow?(t.classList.add(...T.classNamesArray),!0):(t.classList.remove(...T.classNamesArray),!1)}disposeElement(e,t,i,n){this.renderer.disposeElement&&this.renderer.disposeElement(this.nodeMapper.map(e),t,i.templateData,n)}disposeCompressedElements(e,t,i,n){this.renderer.disposeCompressedElements&&this.renderer.disposeCompressedElements(this.compressibleNodeMapperProvider().map(e),t,i.templateData,n)}disposeTemplate(e){this.renderer.disposeTemplate(e.templateData)}dispose(){this.renderedNodes.clear(),this.disposables=Object(a.f)(this.disposables)}}class Ne extends xe{constructor(e,t,i,n,o,s,r={}){super(e,t,i,o,s,r),this.compressionDelegate=n,this.compressibleNodeMapper=new y(e=>new ke(e)),this.filter=r.filter}createTree(e,t,i,n,o){var s;i=new U(i),n=n.map(e=>new De(e,this.nodeMapper,()=>this.compressibleNodeMapper,this._onDidChangeNodeSlowState.event)),o=(o=(s=o)&&Se(s))&&Object.assign(Object.assign({},o),{keyboardNavigationLabelProvider:o.keyboardNavigationLabelProvider&&Object.assign(Object.assign({},o.keyboardNavigationLabelProvider),{getCompressedNodeKeyboardNavigationLabel(e){return s.keyboardNavigationLabelProvider.getCompressedNodeKeyboardNavigationLabel(e.map(e=>e.element))}})})||{};return new ce(e,t,i,n,o)}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 i=e=>this.identityProvider.getId(e).toString();var n=e=>{const t=new Set;for(const o of e){var n=this.tree.getCompressedTreeNode(o===this.root?null:o);if(n.element)for(const e of n.element.elements)t.add(i(e.element))}return t};const o=n(this.tree.getSelection()),s=n(this.tree.getFocus()),r=(super.render(e,t),this.getSelection());let a=!1;const l=this.getFocus();let d=!1;const h=e=>{var t=e.element;if(t)for(let h=0;h{e=this.filter.filter(e,1),e="boolean"==typeof(e=e)?e?1:0:x(e)?k(e.visibility):k(e);if(2===e)throw new Error("Recursive tree visibility not supported in async data compressed trees");return 1===e})),super.processChildren(e)}}class Oe extends ee{constructor(e,t,i,n,o,s={}){super(e,t,i,n,s),this.user=e,this.dataSource=o,this.identityProvider=s.identityProvider}createModel(e,t,i){return new te(e,t,i)}}t=i("4779");var Ee=i("fbba"),Ie=i("0910"),Me=i("4fc3"),Te=i("1665"),Ae=i("0a0f"),Re=i("6dec"),Pe=i("89cd"),Fe=i("a6d7"),Be=(i=i("b7d0"),function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3t.widget===e))throw new Error("Cannot register the same widget multiple times");const o={widget:e,extraContextKeys:t};return this.lists.push(o),e.getHTMLElement()===document.activeElement&&(this._lastFocusedWidget=e),Object(a.e)(e.onDidFocus(()=>this._lastFocusedWidget=e),Object(a.i)(()=>this.lists.splice(this.lists.indexOf(o),1)),e.onDidDispose(()=>{this.lists=this.lists.filter(e=>e!==o),this._lastFocusedWidget===e&&(this._lastFocusedWidget=void 0)}))}dispose(){this.disposables.dispose()}};Ve=Be([je(0,i.b)],Ve);const He=new Me.c("listFocus",!0),ze=new Me.c("listSupportsMultiselect",!0),Ue=Me.a.and(He,Me.a.not(Te.a)),Ke=new Me.c("listHasSelectionOrFocus",!1),qe=new Me.c("listDoubleSelection",!1),$e=new Me.c("listMultiSelection",!1),Ge=new Me.c("listSelectionNavigation",!1),Ze="listAutomaticKeyboardNavigation";function Ye(e,t){return e=e.createScoped(t.getHTMLElement()),He.bindTo(e),e}const Xe="workbench.list.multiSelectModifier",Qe="workbench.list.openMode",Je="workbench.list.horizontalScrolling",et="workbench.list.keyboardNavigation",tt="workbench.list.automaticKeyboardNavigation",it="workbench.tree.indent",nt="workbench.tree.renderIndentGuides",ot="workbench.list.smoothScrolling",st="workbench.list.mouseWheelScrollSensitivity",rt="workbench.list.fastScrollSensitivity",at="workbench.tree.expandMode";function lt(e){return"alt"===e.getValue(Xe)}class dt extends a.a{constructor(e){super(),this.configurationService=e,this.useAltAsMultipleSelectionModifier=lt(e),this.registerListeners()}registerListeners(){this._register(this.configurationService.onDidChangeConfiguration(e=>{e.affectsConfiguration(Xe)&&(this.useAltAsMultipleSelectionModifier=lt(this.configurationService))}))}isSelectionSingleChangeEvent(e){return this.useAltAsMultipleSelectionModifier?e.browserEvent.altKey:Object(l.h)(e)}isSelectionRangeChangeEvent(e){return Object(l.g)(e)}}function ht(e,t,i){const n=new a.b;return[Object.assign(Object.assign({},e),{keyboardNavigationDelegate:{mightProducePrintableCharacter(e){return i.mightProducePrintableCharacter(e)}},smoothScrolling:Boolean(t.getValue(ot)),mouseWheelScrollSensitivity:t.getValue(st),fastScrollSensitivity:t.getValue(rt),multipleSelectionController:null!=(e=e.multipleSelectionController)?e:n.add(new dt(t))}),n]}let ct=class extends l.c{constructor(e,t,i,n,o,s,r,a,l,d){var h=void 0!==o.horizontalScrolling?o.horizontalScrolling:Boolean(l.getValue(Je)),[d,c]=ht(o,l,d);super(e,t,i,n,Object.assign(Object.assign(Object.assign({keyboardSupport:!1},Object(Fe.d)(a.getColorTheme(),Fe.e)),d),{horizontalScrolling:h})),this.disposables.add(c),this.contextKeyService=Ye(s,this),this.themeService=a,this.listSupportsMultiSelect=ze.bindTo(this.contextKeyService),this.listSupportsMultiSelect.set(!1!==o.multipleSelectionSupport);const u=Ge.bindTo(this.contextKeyService);u.set(Boolean(o.selectionNavigation)),this.listHasSelectionOrFocus=Ke.bindTo(this.contextKeyService),this.listDoubleSelection=qe.bindTo(this.contextKeyService),this.listMultiSelection=$e.bindTo(this.contextKeyService),this.horizontalScrolling=o.horizontalScrolling,this._useAltAsMultipleSelectionModifier=lt(l),this.disposables.add(this.contextKeyService),this.disposables.add(r.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(0{var e=this.getSelection(),t=this.getFocus();this.listHasSelectionOrFocus.set(0{e.affectsConfiguration(Xe)&&(this._useAltAsMultipleSelectionModifier=lt(l));let t={};var i;e.affectsConfiguration(Je)&&void 0===this.horizontalScrolling&&(i=Boolean(l.getValue(Je)),t=Object.assign(Object.assign({},t),{horizontalScrolling:i})),e.affectsConfiguration(ot)&&(i=Boolean(l.getValue(ot)),t=Object.assign(Object.assign({},t),{smoothScrolling:i})),e.affectsConfiguration(st)&&(i=l.getValue(st),t=Object.assign(Object.assign({},t),{mouseWheelScrollSensitivity:i})),e.affectsConfiguration(rt)&&(i=l.getValue(rt),t=Object.assign(Object.assign({},t),{fastScrollSensitivity:i})),0{e.affectsConfiguration(Xe)&&(this._useAltAsMultipleSelectionModifier=lt(d));let t={};var i;e.affectsConfiguration(Je)&&void 0===this.horizontalScrolling&&(i=Boolean(d.getValue(Je)),t=Object.assign(Object.assign({},t),{horizontalScrolling:i})),e.affectsConfiguration(ot)&&(i=Boolean(d.getValue(ot)),t=Object.assign(Object.assign({},t),{smoothScrolling:i})),e.affectsConfiguration(st)&&(i=d.getValue(st),t=Object.assign(Object.assign({},t),{mouseWheelScrollSensitivity:i})),e.affectsConfiguration(rt)&&(i=d.getValue(rt),t=Object.assign(Object.assign({},t),{fastScrollSensitivity:i})),0{const e=this.getSelection(),t=this.getFocus();this.contextKeyService.bufferChangeEvents(()=>{this.listHasSelectionOrFocus.set(0{var e=this.getSelection(),t=this.getFocus();this.listHasSelectionOrFocus.set(0{e.affectsConfiguration(Xe)&&(this._useAltAsMultipleSelectionModifier=lt(h));let t={};var i;e.affectsConfiguration(Je)&&void 0===this.horizontalScrolling&&(i=Boolean(h.getValue(Je)),t=Object.assign(Object.assign({},t),{horizontalScrolling:i})),e.affectsConfiguration(ot)&&(i=Boolean(h.getValue(ot)),t=Object.assign(Object.assign({},t),{smoothScrolling:i})),e.affectsConfiguration(st)&&(i=h.getValue(st),t=Object.assign(Object.assign({},t),{mouseWheelScrollSensitivity:i})),e.affectsConfiguration(rt)&&(i=h.getValue(rt),t=Object.assign(Object.assign({},t),{fastScrollSensitivity:i})),0e.browserEvent instanceof KeyboardEvent)(e=>this.onSelectionFromKeyboard(e))),this._register(this.widget.onPointer(e=>this.onPointer(e.element,e.browserEvent))),this._register(this.widget.onMouseDblClick(e=>this.onMouseDblClick(e.element,e.browserEvent))),"boolean"!=typeof(null==t?void 0:t.openOnSingleClick)&&null!=t&&t.configurationService?(this.openOnSingleClick="doubleClick"!==(null==t?void 0:t.configurationService.getValue(Qe)),this._register(null==t?void 0:t.configurationService.onDidChangeConfiguration(()=>{this.openOnSingleClick="doubleClick"!==(null==t?void 0:t.configurationService.getValue(Qe))}))):this.openOnSingleClick=null==(e=null==t?void 0:t.openOnSingleClick)||e}onSelectionFromKeyboard(e){var t,i;1===e.elements.length&&(t="boolean"!=typeof(i=e.browserEvent).preserveFocus||i.preserveFocus,i="boolean"==typeof i.pinned?i.pinned:!t,this._open(this.getSelectedElement(),t,i,!1,e.browserEvent))}onPointer(e,t){var i,n;this.openOnSingleClick&&2!==t.detail&&(i=1===t.button,n=t.ctrlKey||t.metaKey||t.altKey,this._open(e,!0,i,n,t))}onMouseDblClick(e,t){if(t){const n=t.target;var i;n.classList.contains("monaco-tl-twistie")||n.classList.contains("monaco-icon-label")&&n.classList.contains("folder-icon")&&t.offsetX<16||(i=t.ctrlKey||t.metaKey||t.altKey,this._open(e,!1,!0,i,t))}}_open(e,t,i,n,o){e&&this._onDidOpen.fire({editorOptions:{preserveFocus:t,pinned:i,revealIfVisible:!0},sideBySide:n,element:e,browserEvent:o})}}class gt extends ut{constructor(e,t){super(e,t),this.widget=e}getSelectedElement(){return this.widget.getSelectedElements()[0]}}class pt extends ut{constructor(e,t){super(e,t)}getSelectedElement(){return this.widget.getSelectedElements()[0]}}class mt extends ut{constructor(e,t){super(e,t)}getSelectedElement(){var e;return null!=(e=this.widget.getSelection()[0])?e:void 0}}Ae=class extends de{constructor(e,t,i,n,o,s,r,a,l,d,h){var{options:d,getAutomaticKeyboardNavigation:c,disposable:u}=_t(t,o,s,l,d,h);super(e,t,i,n,d),this.disposables.add(u),this.internals=new bt(this,o,c,o.overrideStyles,s,r,a,l,h),this.disposables.add(this.internals)}updateOptions(e){super.updateOptions(e),this.internals.updateOptions(e)}},Be([je(5,Me.b),je(6,We),je(7,i.b),je(8,Ee.a),je(9,Re.a),je(10,t.b)],Ae),Te=class extends ce{constructor(e,t,i,n,o,s,r,a,l,d,h){var{options:d,getAutomaticKeyboardNavigation:c,disposable:u}=_t(t,o,s,l,d,h);super(e,t,i,n,d),this.disposables.add(u),this.internals=new bt(this,o,c,o.overrideStyles,s,r,a,l,h),this.disposables.add(this.internals)}updateOptions(e={}){super.updateOptions(e),e.overrideStyles&&this.internals.updateStyleOverrides(e.overrideStyles),this.internals.updateOptions(e)}},Be([je(5,Me.b),je(6,We),je(7,i.b),je(8,Ee.a),je(9,Re.a),je(10,t.b)],Te),Ae=class extends Oe{constructor(e,t,i,n,o,s,r,a,l,d,h,c){var{options:h,getAutomaticKeyboardNavigation:u,disposable:g}=_t(t,s,r,d,h,c);super(e,t,i,n,o,h),this.disposables.add(g),this.internals=new bt(this,s,u,s.overrideStyles,r,a,l,d,c),this.disposables.add(this.internals)}updateOptions(e={}){super.updateOptions(e),e.overrideStyles&&this.internals.updateStyleOverrides(e.overrideStyles),this.internals.updateOptions(e)}},Be([je(6,Me.b),je(7,We),je(8,i.b),je(9,Ee.a),je(10,Re.a),je(11,t.b)],Ae);let ft=class extends xe{constructor(e,t,i,n,o,s,r,a,l,d,h,c){var{options:h,getAutomaticKeyboardNavigation:u,disposable:g}=_t(t,s,r,d,h,c);super(e,t,i,n,o,h),this.disposables.add(g),this.internals=new bt(this,s,u,s.overrideStyles,r,a,l,d,c),this.disposables.add(this.internals)}get onDidOpen(){return this.internals.onDidOpen}updateOptions(e={}){super.updateOptions(e),e.overrideStyles&&this.internals.updateStyleOverrides(e.overrideStyles),this.internals.updateOptions(e)}};function _t(e,t,i,n,o,s){var r=()=>{let e=Boolean(i.getContextKeyValue(Ze));return e&&Boolean(n.getValue(tt))},a=(s=s.isScreenReaderOptimized(),s=t.simpleKeyboardNavigation||s?"simple":n.getValue(et),void 0!==t.horizontalScrolling?t.horizontalScrolling:Boolean(n.getValue(Je))),[l,d]=ht(t,n,o),h=t.additionalScrollHeight;return{getAutomaticKeyboardNavigation:r,disposable:d,options:Object.assign(Object.assign({keyboardSupport:!1},l),{indent:"number"==typeof n.getValue(it)?n.getValue(it):void 0,renderIndentGuides:n.getValue(nt),smoothScrolling:Boolean(n.getValue(ot)),automaticKeyboardNavigation:r(),simpleKeyboardNavigation:"simple"===s,filterOnType:"filter"===s,horizontalScrolling:a,keyboardNavigationEventFilter:function(e,t){let i=!1;return n=>i?i=!1:(n=t.softDispatch(n,e))&&n.enterChord?!(i=!0):!(i=!1)}(e,o),additionalScrollHeight:h,hideTwistiesOfChildlessElements:t.hideTwistiesOfChildlessElements,expandOnlyOnTwistieClick:null!=(d=t.expandOnlyOnTwistieClick)?d:"doubleClick"===n.getValue(at)})}}ft=Be([je(6,Me.b),je(7,We),je(8,i.b),je(9,Ee.a),je(10,Re.a),je(11,t.b)],ft),Te=class extends Ne{constructor(e,t,i,n,o,s,r,a,l,d,h,c,u){var{options:c,getAutomaticKeyboardNavigation:g,disposable:p}=_t(t,r,a,h,c,u);super(e,t,i,n,o,s,c),this.disposables.add(p),this.internals=new bt(this,r,g,r.overrideStyles,a,l,d,h,u),this.disposables.add(this.internals)}updateOptions(e){super.updateOptions(e),this.internals.updateOptions(e)}},Be([je(7,Me.b),je(8,We),je(9,i.b),je(10,Ee.a),je(11,Re.a),je(12,t.b)],Te);let bt=class{constructor(e,t,i,n,o,s,r,a,l){this.tree=e,this.themeService=r,this.disposables=[],this.contextKeyService=Ye(o,e),this.listSupportsMultiSelect=ze.bindTo(this.contextKeyService),this.listSupportsMultiSelect.set(!1!==t.multipleSelectionSupport);const d=Ge.bindTo(this.contextKeyService),h=(d.set(Boolean(t.selectionNavigation)),this.hasSelectionOrFocus=Ke.bindTo(this.contextKeyService),this.hasDoubleSelection=qe.bindTo(this.contextKeyService),this.hasMultiSelection=$e.bindTo(this.contextKeyService),this._useAltAsMultipleSelectionModifier=lt(a),new Set),c=(h.add(Ze),()=>{var t=l.isScreenReaderOptimized()?"simple":a.getValue(et);e.updateOptions({simpleKeyboardNavigation:"simple"===t,filterOnType:"filter"===t})});this.updateStyleOverrides(n),this.disposables.push(this.contextKeyService,s.register(e),e.onDidChangeSelection(()=>{const t=e.getSelection(),i=e.getFocus();this.contextKeyService.bufferChangeEvents(()=>{this.hasSelectionOrFocus.set(0{var t=e.getSelection(),i=e.getFocus();this.hasSelectionOrFocus.set(0{let o={};var s;n.affectsConfiguration(Xe)&&(this._useAltAsMultipleSelectionModifier=lt(a)),n.affectsConfiguration(it)&&(s=a.getValue(it),o=Object.assign(Object.assign({},o),{indent:s})),n.affectsConfiguration(nt)&&(s=a.getValue(nt),o=Object.assign(Object.assign({},o),{renderIndentGuides:s})),n.affectsConfiguration(ot)&&(s=Boolean(!!a.getValue(ot)),o=Object.assign(Object.assign({},o),{smoothScrolling:s})),n.affectsConfiguration(et)&&c(),n.affectsConfiguration(tt)&&(o=Object.assign(Object.assign({},o),{automaticKeyboardNavigation:i()})),n.affectsConfiguration(Je)&&void 0===t.horizontalScrolling&&(s=Boolean(!!a.getValue(Je)),o=Object.assign(Object.assign({},o),{horizontalScrolling:s})),n.affectsConfiguration(at)&&void 0===t.expandOnlyOnTwistieClick&&(o=Object.assign(Object.assign({},o),{expandOnlyOnTwistieClick:"doubleClick"===a.getValue(at)})),n.affectsConfiguration(st)&&(s=a.getValue(st),o=Object.assign(Object.assign({},o),{mouseWheelScrollSensitivity:s})),n.affectsConfiguration(rt)&&(s=a.getValue(rt),o=Object.assign(Object.assign({},o),{fastScrollSensitivity:s})),0{t.affectsSome(h)&&e.updateOptions({automaticKeyboardNavigation:i()})}),l.onDidChangeScreenReaderOptimized(()=>c())),this.navigator=new mt(e,Object.assign({configurationService:a},t)),this.disposables.push(this.navigator)}get onDidOpen(){return this.navigator.onDidOpen}updateOptions(e){void 0!==e.multipleSelectionSupport&&this.listSupportsMultiSelect.set(!!e.multipleSelectionSupport)}updateStyleOverrides(e){Object(a.f)(this.styler),this.styler=e?Object(Fe.b)(this.tree,this.themeService,e):a.a.None}dispose(){this.disposables=Object(a.f)(this.disposables),Object(a.f)(this.styler),this.styler=void 0}};bt=Be([je(4,Me.b),je(5,We),je(6,i.b),je(7,Ee.a),je(8,t.b)],bt);const vt=Pe.a.as(Ie.a.Configuration);vt.registerConfiguration({id:"workbench",order:7,title:Object(W.a)("workbenchConfigurationTitle","Workbench"),type:"object",properties:{"workbench.list.multiSelectModifier":{type:"string",enum:["ctrlCmd","alt"],enumDescriptions:[Object(W.a)("multiSelectModifier.ctrlCmd","Maps to `Control` on Windows and Linux and to `Command` on macOS."),Object(W.a)("multiSelectModifier.alt","Maps to `Alt` on Windows and Linux and to `Option` on macOS.")],default:"ctrlCmd",description:Object(W.a)({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.")},"workbench.list.openMode":{type:"string",enum:["singleClick","doubleClick"],default:"singleClick",description:Object(W.a)({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). Note that some trees and lists might choose to ignore this setting if it is not applicable.")},"workbench.list.horizontalScrolling":{type:"boolean",default:!1,description:Object(W.a)("horizontalScrolling setting","Controls whether lists and trees support horizontal scrolling in the workbench. Warning: turning on this setting has a performance implication.")},"workbench.tree.indent":{type:"number",default:8,minimum:0,maximum:40,description:Object(W.a)("tree indent setting","Controls tree indentation in pixels.")},"workbench.tree.renderIndentGuides":{type:"string",enum:["none","onHover","always"],default:"onHover",description:Object(W.a)("render tree indent guides","Controls whether the tree should render indent guides.")},"workbench.list.smoothScrolling":{type:"boolean",default:!1,description:Object(W.a)("list smoothScrolling setting","Controls whether lists and trees have smooth scrolling.")},"workbench.list.mouseWheelScrollSensitivity":{type:"number",default:1,description:Object(W.a)("Mouse Wheel Scroll Sensitivity","A multiplier to be used on the deltaX and deltaY of mouse wheel scroll events.")},"workbench.list.fastScrollSensitivity":{type:"number",default:5,description:Object(W.a)("Fast Scroll Sensitivity","Scrolling speed multiplier when pressing Alt.")},"workbench.list.keyboardNavigation":{type:"string",enum:["simple","highlight","filter"],enumDescriptions:[Object(W.a)("keyboardNavigationSettingKey.simple","Simple keyboard navigation focuses elements which match the keyboard input. Matching is done only on prefixes."),Object(W.a)("keyboardNavigationSettingKey.highlight","Highlight keyboard navigation highlights elements which match the keyboard input. Further up and down navigation will traverse only the highlighted elements."),Object(W.a)("keyboardNavigationSettingKey.filter","Filter keyboard navigation will filter out and hide all the elements which do not match the keyboard input.")],default:"highlight",description:Object(W.a)("keyboardNavigationSettingKey","Controls the keyboard navigation style for lists and trees in the workbench. Can be simple, highlight and filter.")},"workbench.list.automaticKeyboardNavigation":{type:"boolean",default:!0,markdownDescription:Object(W.a)("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.")},"workbench.tree.expandMode":{type:"string",enum:["singleClick","doubleClick"],default:"singleClick",description:Object(W.a)("expand mode","Controls how tree folders are expanded when clicking the folder names. Note that some trees and lists might choose to ignore this setting if it is not applicable.")}}})},"94a7":function(e,t,i){},"958f":function(e,t,i){"use strict";i.r(t),i.d(t,"MarkerController",(function(){return $})),i.d(t,"NextMarkerAction",(function(){return Z}));var n,o=i("dff7"),s=i("a666"),r=(t=i("4fc3"),i("7061")),a=i("6a89"),l=i("b2cc"),d=i("c101"),h=(i("fe86"),i("11f7")),c=i("b400"),u=i("303e"),g=i("b7d0"),p=i("ceb8"),m=i("1898"),f=i("debc"),_=i("e8e3"),b=i("308f"),v=i("88d4"),C=i("82c9"),w=i("561a"),y=i("4b76"),S=((n||(n={})).className=function(e){switch(e){case y.a.Ignore:return"severity-ignore "+w.b.info.classNames;case y.a.Info:return w.b.info.classNames;case y.a.Warning:return w.b.warning.classNames;case y.a.Error:return w.b.error.classNames;default:return""}},Object(g.f)((e,t)=>{var i=e.getColor(u.mc),n=(i&&(n=w.b.error.cssSelector,t.addRule(`\n\t\t\t.monaco-editor .zone-widget ${n},\n\t\t\t.markers-panel .marker-icon${n},\n\t\t\t.text-search-provider-messages .providerMessage ${n},\n\t\t\t.extensions-viewlet > .extensions ${n} {\n\t\t\t\tcolor: ${i};\n\t\t\t}\n\t\t`)),e.getColor(u.oc));n&&(i=w.b.warning.cssSelector,t.addRule(`\n\t\t\t.monaco-editor .zone-widget ${i},\n\t\t\t.markers-panel .marker-icon${i},\n\t\t\t.extensions-viewlet > .extensions ${i},\n\t\t\t.extension-editor ${i},\n\t\t\t.text-search-provider-messages .providerMessage ${i},\n\t\t\t.preferences-editor ${i} {\n\t\t\t\tcolor: ${n};\n\t\t\t}\n\t\t`)),i=e.getColor(u.nc);i&&(n=w.b.info.cssSelector,t.addRule(`\n\t\t\t.monaco-editor .zone-widget ${n},\n\t\t\t.markers-panel .marker-icon${n},\n\t\t\t.extensions-viewlet > .extensions ${n},\n\t\t\t.text-search-provider-messages .providerMessage ${n},\n\t\t\t.extension-editor ${n} {\n\t\t\t\tcolor: ${i};\n\t\t\t}\n\t\t`))}),i("5bd7")),L=i("7e32"),x=i("7944"),k=i("0a0f"),D=i("3742"),N=i("47cb"),O=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3{e.preventDefault(),e=this._relatedDiagnostics.get(e.target),e&&i(e)})),this._scrollable=new m.b(r,{horizontal:1,vertical:1,useShadows:!1,horizontalScrollbarSize:3,verticalScrollbarSize:3}),e.appendChild(this._scrollable.getDomNode()),this._disposables.add(this._scrollable.onScroll(e=>{r.style.left=`-${e.scrollLeft}px`,r.style.top=`-${e.scrollTop}px`})),this._disposables.add(this._scrollable)}dispose(){Object(s.f)(this._disposables)}update(e){const{source:t,message:i,relatedInformation:n,code:o}=e;let s=((null==t?void 0:t.length)||0)+"()".length;o&&(s+="string"==typeof o?o.length:o.value.length);var r=Object(D.Q)(i);this._lines=r.length,this._longestLineLength=0;for(const l of r)this._longestLineLength=Math.max(l.length+s,this._longestLineLength);h.t(this._messageBlock),this._messageBlock.setAttribute("aria-label",this.getAriaLabel(e)),this._editor.applyFontInfo(this._messageBlock);let a=this._messageBlock;for(const l of r)""===((a=document.createElement("div")).innerText=l)&&(a.style.height=this._messageBlock.style.lineHeight),this._messageBlock.appendChild(a);if(t||o){const e=document.createElement("span");if(e.classList.add("details"),a.appendChild(e),t){const i=document.createElement("span");i.innerText=t,i.classList.add("source"),e.appendChild(i)}if(o)if("string"==typeof o){const t=document.createElement("span");t.innerText=`(${o})`,t.classList.add("code"),e.appendChild(t)}else{this._codeLink=h.a("a.code-link"),this._codeLink.setAttribute("href",""+o.target.toString()),this._codeLink.onclick=e=>{this._openerService.open(o.target,{allowCommands:!0}),e.preventDefault(),e.stopPropagation()};const t=h.q(this._codeLink,h.a("span"));t.innerText=o.value,e.appendChild(this._codeLink)}}if(h.t(this._relatedBlock),this._editor.applyFontInfo(this._relatedBlock),Object(_.n)(n)){const e=this._relatedBlock.appendChild(document.createElement("div"));e.style.paddingTop=Math.floor(.66*this._editor.getOption(58))+"px",this._lines+=1;for(const t of n){let i=document.createElement("div"),n=document.createElement("a"),o=(n.classList.add("filename"),n.innerText=`${Object(f.a)(t.resource)}(${t.startLineNumber}, ${t.startColumn}): `,n.title=this._labelService.getUriLabel(t.resource),this._relatedDiagnostics.set(n,t),document.createElement("span"));o.innerText=t.message,i.appendChild(n),i.appendChild(o),this._lines+=1,e.appendChild(i)}}e=this._editor.getOption(42),r=Math.ceil(e.typicalFullwidthCharacterWidth*this._longestLineLength*.75),e=e.lineHeight*this._lines,this._scrollable.setScrollDimensions({scrollWidth:r,scrollHeight:e})}layout(e,t){this._scrollable.getDomNode().style.height=e+"px",this._scrollable.getDomNode().style.width=t+"px",this._scrollable.setScrollDimensions({width:t,height:e})}getHeightInLines(){return Math.min(17,this._lines)}getAriaLabel(e){let t="";switch(e.severity){case c.c.Error:t=o.a("Error","Error");break;case c.c.Warning:t=o.a("Warning","Warning");break;case c.c.Info:t=o.a("Info","Info");break;case c.c.Hint:t=o.a("Hint","Hint")}let i=o.a("marker aria","{0} at {1}. ",t,e.startLineNumber+":"+e.startColumn);const n=this._editor.getModel();return n&&e.startLineNumber<=n.getLineCount()&&1<=e.startLineNumber&&(e=n.getLineContent(e.startLineNumber),i=e+", "+i),i}}let M=class e extends v.c{constructor(e,t,i,n,o,r,a){super(e,{showArrow:!0,showFrame:!0,isAccessible:!0,frameWidth:1},o),this._themeService=t,this._openerService=i,this._menuService=n,this._contextKeyService=r,this._labelService=a,this._callOnDispose=new s.b,this._onDidSelectRelatedInformation=new b.b,this.onDidSelectRelatedInformation=this._onDidSelectRelatedInformation.event,this._severity=c.c.Warning,this._backgroundColor=p.a.white,this._applyTheme(t.getColorTheme()),this._callOnDispose.add(t.onDidColorThemeChange(this._applyTheme.bind(this))),this.create()}_applyTheme(e){this._backgroundColor=e.getColor(j);let t=T,i=A;this._severity===c.c.Warning?(t=R,i=P):this._severity===c.c.Info&&(t=F,i=B);var n=e.getColor(t),o=e.getColor(i);this.style({arrowColor:n,frameColor:n,headerBackgroundColor:o,primaryHeadingColor:e.getColor(v.q),secondaryHeadingColor:e.getColor(v.r)})}_applyStyles(){this._parentContainer&&(this._parentContainer.style.backgroundColor=this._backgroundColor?this._backgroundColor.toString():""),super._applyStyles()}dispose(){this._callOnDispose.dispose(),super.dispose()}_fillHead(t){super._fillHead(t),this._disposables.add(this._actionbarWidget.actionRunner.onBeforeRun(e=>this.editor.focus())),t=[];const i=this._menuService.createMenu(e.TitleMenu,this._contextKeyService);Object(x.c)(i,void 0,t),this._actionbarWidget.push(t,{label:!1,icon:!0,index:0}),i.dispose()}_fillTitleIcon(e){this._icon=h.q(e,h.a(""))}_fillBody(e){(this._parentContainer=e).classList.add("marker-widget"),this._parentContainer.tabIndex=0,this._parentContainer.setAttribute("role","tooltip"),this._container=document.createElement("div"),e.appendChild(this._container),this._message=new I(this._container,this.editor,e=>this._onDidSelectRelatedInformation.fire(e),this._openerService,this._labelService),this._disposables.add(this._message)}show(){throw new Error("call showAtMarker")}showAtMarker(e,t,i){this._container.classList.remove("stale"),this._message.update(e),this._severity=e.severity,this._applyTheme(this._themeService.getColorTheme());let s=a.a.lift(e);e=this.editor.getPosition(),e=e&&s.containsPosition(e)?e:s.getStartPosition();var r=(super.show(e,this.computeRequiredHeight()),this.editor.getModel());r&&(t=1{var i=e.getColor(u.Jc);i&&t.addRule(`.monaco-editor .marker-widget a.code-link span { color: ${i}; }`),i=e.getColor(u.Ic);i&&t.addRule(`.monaco-editor .marker-widget a.code-link span:hover { color: ${i}; }`)});N=i("5717");var W=i("6d8e"),V=(O=i("f5f3"),i("db88"));S=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3e.toString()===t.toString():t&&(this._resourceFilter=t);const n=()=>{this._markers=this._markerService.read({resource:W.a.isUri(t)?t:void 0,severities:c.c.Error|c.c.Warning|c.c.Info}),"function"==typeof t&&(this._markers=this._markers.filter(e=>this._resourceFilter(e.resource))),this._markers.sort(e._compareMarker)};n(),this._dispoables.add(i.onMarkerChanged(e=>{this._resourceFilter&&!e.some(e=>this._resourceFilter(e))||(n(),this._nextIdx=-1,this._onDidChange.fire())}))}dispose(){this._dispoables.dispose(),this._onDidChange.dispose()}matches(e){return!this._resourceFilter&&!e||!(!this._resourceFilter||!e)&&this._resourceFilter(e)}get selected(){var e=this._markers[this._nextIdx];return e&&new H(e,this._nextIdx+1,this._markers.length)}_initIdx(e,t,i){let n=!1,o=this._markers.findIndex(t=>t.resource.toString()===e.uri.toString());for(let r=o=o<0&&(o=Object(_.d)(this._markers,{resource:e.uri},(e,t)=>Object(D.f)(e.resource.toString(),t.resource.toString())))<0?~o:o;rt.resource.toString()===e.toString());if(!(i<0))for(;ithis.close(),this,this._sessionDispoables),this._widgetVisible.set(!0),this._sessionDispoables.add(this._model),this._sessionDispoables.add(this._widget),this._sessionDispoables.add(this._editor.onDidChangeCursorPosition(e=>{var t;null!=(t=this._model)&&t.selected&&a.a.containsPosition(null==(t=this._model)?void 0:t.selected.marker,e.position)||null!=(t=this._model)&&t.resetIndex()})),this._sessionDispoables.add(this._model.onDidChange(()=>{var e;this._widget&&this._widget.position&&this._model&&((e=this._model.find(this._editor.getModel().uri,this._widget.position))?this._widget.updateMarker(e.marker):this._widget.showStale())})),this._sessionDispoables.add(this._widget.onDidSelectRelatedInformation(e=>{this._editorService.openCodeEditor({resource:e.resource,options:{pinned:!0,revealIfOpened:!0,selection:a.a.lift(e).collapseToStart()}},this._editor),this.close(!1)})),this._sessionDispoables.add(this._editor.onDidChangeModel(()=>this._cleanUp()))}return this._model}close(e=!0){this._cleanUp(),e&&this._editor.focus()}showAtMarker(e){if(this._editor.hasModel()){const t=this._getOrCreateModel(this._editor.getModel().uri);t.resetIndex(),t.move(!0,this._editor.getModel(),new r.a(e.startLineNumber,e.startColumn)),t.selected&&this._widget.showAtMarker(t.selected.marker,t.selected.index,t.selected.total)}}nagivate(t,i){return q(this,void 0,void 0,(function*(){if(this._editor.hasModel()){const o=this._getOrCreateModel(i?void 0:this._editor.getModel().uri);var n;o.move(t,this._editor.getModel(),this._editor.getPosition()),o.selected&&(o.selected.marker.resource.toString()!==this._editor.getModel().uri.toString()?(this._cleanUp(),(n=yield this._editorService.openCodeEditor({resource:o.selected.marker.resource,options:{pinned:!1,revealIfOpened:!0,selectionRevealType:2,selection:o.selected.marker}},this._editor))&&(e.get(n).close(),e.get(n).nagivate(t,i))):this._widget.showAtMarker(o.selected.marker,o.selected.index,o.selected.total))}}))}};$.ID="editor.contrib.markerController",$=S([E(1,g),E(2,t.b),E(3,N.a),E(4,k.a)],$);class G extends l.b{constructor(e,t,i){super(i),this._next=e,this._multiFile=t}run(e,t){return q(this,void 0,void 0,(function*(){t.hasModel()&&$.get(t).nagivate(this._next,this._multiFile)}))}}class Z extends G{constructor(){super(!0,!1,{id:Z.ID,label:Z.LABEL,alias:"Go to Next Problem (Error, Warning, Info)",precondition:void 0,kbOpts:{kbExpr:d.a.focus,primary:578,weight:100},menuOpts:{menuId:M.TitleMenu,title:Z.LABEL,icon:Object(K.b)("marker-navigation-next",w.b.arrowDown,o.a("nextMarkerIcon","Icon for goto next marker.")),group:"navigation",order:1}})}}Z.ID="editor.action.marker.next",Z.LABEL=o.a("markerAction.next.label","Go to Next Problem (Error, Warning, Info)");class Y extends G{constructor(){super(!1,!1,{id:Y.ID,label:Y.LABEL,alias:"Go to Previous Problem (Error, Warning, Info)",precondition:void 0,kbOpts:{kbExpr:d.a.focus,primary:1602,weight:100},menuOpts:{menuId:M.TitleMenu,title:Z.LABEL,icon:Object(K.b)("marker-navigation-previous",w.b.arrowUp,o.a("previousMarkerIcon","Icon for goto previous marker.")),group:"navigation",order:2}})}}Y.ID="editor.action.marker.prev",Y.LABEL=o.a("markerAction.previous.label","Go to Previous Problem (Error, Warning, Info)");class X extends G{constructor(){super(!0,!0,{id:"editor.action.marker.nextInFiles",label:o.a("markerAction.nextInFiles.label","Go to Next Problem in Files (Error, Warning, Info)"),alias:"Go to Next Problem in Files (Error, Warning, Info)",precondition:void 0,kbOpts:{kbExpr:d.a.focus,primary:66,weight:100},menuOpts:{menuId:L.b.MenubarGoMenu,title:o.a({key:"miGotoNextProblem",comment:["&& denotes a mnemonic"]},"Next &&Problem"),group:"6_problem_nav",order:1}})}}class Q extends G{constructor(){super(!1,!0,{id:"editor.action.marker.prevInFiles",label:o.a("markerAction.previousInFiles.label","Go to Previous Problem in Files (Error, Warning, Info)"),alias:"Go to Previous Problem in Files (Error, Warning, Info)",precondition:void 0,kbOpts:{kbExpr:d.a.focus,primary:1090,weight:100},menuOpts:{menuId:L.b.MenubarGoMenu,title:o.a({key:"miGotoPreviousProblem",comment:["&& denotes a mnemonic"]},"Previous &&Problem"),group:"6_problem_nav",order:2}})}}Object(l.l)($.ID,$),Object(l.j)(Z),Object(l.j)(Y),Object(l.j)(X),Object(l.j)(Q);const J=new t.c("markersNavigationVisible",!1),ee=l.c.bindToContribution($.get);Object(l.k)(new ee({id:"closeMarkersNavigation",precondition:J,handler:e=>e.close(),kbOpts:{weight:150,kbExpr:d.a.focus,primary:9,secondary:[1033]}}))},"962f":function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"bat",extensions:[".bat",".cmd"],aliases:["Batch","bat"],loader:function(){return i.e("chunk-2d2311f7").then(i.bind(null,"eecd"))}})},"96b9":function(e,t,i){},9768:function(e,t,i){"use strict";i.d(t,"a",(function(){return D})),i.d(t,"b",(function(){return N}));var n=i("5fe7"),o=i("3d378"),s=(t=i("40355"),i("32b8")),r=i("3742");const a="**",l="/",d="[/\\\\]",h="[^/\\\\]",c=/\//g;function u(e){switch(e){case 0:return"";case 1:return h+"*?";default:return`(?:${d}|${h}+${d}|${d}${h}+)*?`}}function g(e,t){if(!e)return[];const i=[];let n=!1,o=!1,s="";for(const r of e){switch(r){case t:if(n||o)break;i.push(s),s="";continue;case"{":n=!0;break;case"}":n=!1;break;case"[":o=!0;break;case"]":o=!1}s+=r}return s&&i.push(s),i}const p=/^\*\*\/\*\.[\w\.-]+$/,m=/^\*\*\/([\w\.-]+)\/?$/,f=/^{\*\*\/[\*\.]?[\w\.-]+\/?(,\*\*\/[\*\.]?[\w\.-]+\/?)*}$/,_=/^{\*\*\/[\*\.]?[\w\.-]+(\/(\*\*)?)?(,\*\*\/[\*\.]?[\w\.-]+(\/(\*\*)?)?)*}$/,b=/^\*\*((\/[\w\.-]+)+)\/?$/,v=/^([\w\.-]+(\/[\w\.-]+)*)\/?$/,C=new t.a(1e4),w=function(){return!1},y=function(){return null};function S(e,t){if(!e)return y;let i;var n=(i=(i="string"!=typeof e?e.pattern:e).trim())+"_"+!!t.trimForExclusions;let o=C.get(n);if(!o){let e;if(p.test(i)){const e=i.substr(4);o=function(t,n){return"string"==typeof t&&t.endsWith(e)?i:null}}else o=(e=m.exec(x(i,t)))?function(e,t){function i(i,s){return"string"!=typeof i?null:s?s===e?t:null:i===e||i.endsWith(n)||i.endsWith(o)?t:null}const n="/"+e,o="\\"+e,s=[e];return i.basenames=s,i.patterns=[t],i.allBasenames=s,i}(e[1],i):(t.trimForExclusions?_:f).test(i)?function(e,t){const i=O(e.slice(1,-1).split(",").map(e=>S(e,t)).filter(e=>e!==y),e),n=i.length;if(!n)return y;if(1===n)return i[0];function o(t,n){for(let o=0,s=i.length;o!!e.allBasenames);return s&&(o.allBasenames=s.allBasenames),s=i.reduce((e,t)=>t.allPaths?e.concat(t.allPaths):e,[]),s.length&&(o.allPaths=s),o}(i,t):(e=b.exec(x(i,t)))?k(e[1].substr(1),i,!0):(e=v.exec(x(i,t)))?k(e[1],i,!1):function(t){try{const e=new RegExp(`^${function e(t){if(!t)return"";let i="";const n=g(t,l);if(n.every(e=>e===a))i=".*";else{let t=!1;n.forEach((o,s)=>{if(o===a)t||(i+=u(2),t=!0);else{let p=!1,m="",f=!1,_="";for(const t of o)if("}"!==t&&p)m+=t;else if(!f||"]"===t&&_)switch(t){case"{":p=!0;continue;case"[":f=!0;continue;case"}":const n=g(m,",");var c=`(?:${n.map(t=>e(t)).join("|")})`;i+=c,p=!1,m="";break;case"]":i+="["+_+"]",f=!1,_="";break;case"?":i+=h;continue;case"*":i+=u(1);continue;default:i+=r.t(t)}else{let e;e="-"===t?t:"^"!==t&&"!"!==t||_?t===l?"":r.t(t):"^",_+=e}s{{var t=e,i=(e=o[e],r);if(!1===e)return y;const s=S(t,i);if(s===y)return y;if("boolean"!=typeof e&&e){const o=e.when;if("string"==typeof o)return(i=(e,i,r,a)=>{if(!a||!s(e,i))return null;const l=a(o.replace("$(basename)",r));return Object(n.k)(l)?l.then(e=>e?t:null):l?t:null}).requiresSiblings=!0,i}return s}}).filter(e=>e!==y)),a=i.length;if(!a)return y;if(!i.some(e=>!!e.requiresSiblings)){if(1===a)return i[0];const e=function(e,t){for(let o=0,s=i.length;o!!e.allBasenames),n=(t&&(e.allBasenames=t.allBasenames),i.reduce((e,t)=>t.allPaths?e.concat(t.allPaths):e,[]));return n.length&&(e.allPaths=n),e}const l=function(e,t,n){let o=void 0;for(let a=0,l=i.length;a!!e.allBasenames),h=(d&&(l.allBasenames=d.allBasenames),i.reduce((e,t)=>t.allPaths?e.concat(t.allPaths):e,[]));return h.length&&(l.allPaths=h),l}}function O(e,t){const i=e.filter(e=>!!e.basenames);if(i.length<2)return e;const n=i.reduce((e,t)=>(t=t.basenames,t?e.concat(t):e),[]);let o;if(t){o=[];for(let e=0,i=n.length;e(t=t.patterns,t?e.concat(t):e),[]);function s(e,t){if("string"!=typeof e)return null;if(!t){let n;for(n=e.length;0!e.basenames);return r.push(s),r}},"9c1d":function(e,t,i){"use strict";i.d(t,"a",(function(){return Wn}));t=i("efdb");var n=i("b2cc"),o=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3{t(this._create(e))})}onMouseUp(e,t){return l.i(e,"mouseup",e=>{t(this._create(e))})}onMouseDown(e,t){return l.i(e,"mousedown",e=>{t(this._create(e))})}onMouseLeave(e,t){return l.j(e,e=>{t(this._create(e))})}onMouseMoveThrottled(e,t,i,n){return l.l(e,"mousemove",t,(e,t)=>i(e,this._create(t)),n)}}class N{constructor(e){this._editorViewDomNode=e}_create(e){return new k(e,this._editorViewDomNode)}onPointerUp(e,t){return l.i(e,"pointerup",e=>{t(this._create(e))})}onPointerDown(e,t){return l.i(e,"pointerdown",e=>{t(this._create(e))})}onPointerLeave(e,t){return l.k(e,e=>{t(this._create(e))})}onPointerMoveThrottled(e,t,i,n){return l.l(e,"pointermove",t,(e,t)=>i(e,this._create(t)),n)}}class O extends c.a{constructor(e){super(),this._editorViewDomNode=e,this._globalMouseMoveMonitor=this._register(new w.a),this._keydownListener=null}startMonitoring(e,t,i,n,o){this._keydownListener=l.o(document,"keydown",e=>{const t=e.toKeybinding();t.isModifierKey()||this._globalMouseMoveMonitor.stopMonitoring(!0,e.browserEvent)},!0),this._globalMouseMoveMonitor.startMonitoring(e,t,(e,t)=>i(e,new k(t,this._editorViewDomNode)),n,e=>{this._keydownListener.dispose(),o(e)})}stopMonitoring(){this._globalMouseMoveMonitor.stopMonitoring(!0)}}class E extends c.a{constructor(){super(),this._shouldRender=!0}shouldRender(){return this._shouldRender}forceShouldRender(){this._shouldRender=!0}setShouldRender(){this._shouldRender=!0}onDidRender(){this._shouldRender=!1}onCompositionStart(e){return!1}onCompositionEnd(e){return!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,o=e.length;n=o.left?n.width=Math.max(n.width,o.left+o.width-n.left):(t[i++]=n,n=o)}return t[i++]=n,t}static _createHorizontalRangesFromClientRects(e,t){if(!e||0===e.length)return null;const i=[];for(let o=0,s=e.length;oe||(o=u.startLineNumber===e?u.startColumn:r.minColumn)<(s=u.endLineNumber===e?u.endColumn:r.maxColumn)&&(a.themeType===H.a.HIGH_CONTRAST||"selection"!==this._options.renderWhitespace?l.push(new W.a(o,s,"inline-selected-text",0)):(d=d||[]).push(new V.b(o-1,s-1)));const h=new V.c(a.useMonospaceOptimizations,a.canUseHalfwidthRightwardsArrow,r.content,r.continuesWithWrappedLine,r.isBasicASCII,r.containsRTL,r.minColumn-1,r.tokens,l,r.tabSize,r.startVisibleColumn,a.spaceWidth,a.middotWidth,a.wsmiddotWidth,a.stopRenderingLineAfter,a.renderWhitespace,a.renderControlCharacters,a.fontLigatures!==z.e.OFF,d);if(this._renderedViewLine&&this._renderedViewLine.input.equals(h))return!1;n.appendASCIIString('
    '),i=Object(V.d)(h,n),n.appendASCIIString("
    ");let c=null;return c=(c=K&&U&&r.isBasicASCII&&a.useMonospaceOptimizations&&0===i.containsForeignElements&&r.content.length<300&&h.lineTokens.getCount()<100?new Z(this._renderedViewLine?this._renderedViewLine.domNode:null,h,i.characterMapping):c)||Q(this._renderedViewLine?this._renderedViewLine.domNode:null,h,i.characterMapping,i.containsRTL,i.containsForeignElements),this._renderedViewLine=c,!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 Z}monospaceAssumptionsAreValid(){return this._renderedViewLine&&this._renderedViewLine instanceof Z?this._renderedViewLine.monospaceAssumptionsAreValid():K}onMonospaceAssumptionsInvalidated(){this._renderedViewLine&&this._renderedViewLine instanceof Z&&(this._renderedViewLine=this._renderedViewLine.toSlowRenderedLine())}getVisibleRangesForRange(e,t,i,n){if(!this._renderedViewLine)return null;t|=0,i|=0,t=Math.min(this._renderedViewLine.input.lineContent.length+1,Math.max(1,t)),i=Math.min(this._renderedViewLine.input.lineContent.length+1,Math.max(1,i));var o=0|this._renderedViewLine.input.stopRenderingLineAfter;let s=-1!=o&&1+o=e.layoutInfo.glyphMarginLeft,this.isInContentArea=!this.isInMarginArea,this.mouseColumn=Math.max(0,me._getMouseColumn(this.mouseContentHorizontalOffset,e.typicalHalfwidthCharacterWidth))}}{constructor(e,t,i,n){super(e,t,i),this._ctx=e,n?(this.target=n,this.targetPath=M.collect(n,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,i=null,n=null){let o=this.mouseColumn;return t&&t.columnr.contentLeft+r.width)){var s=e.getVerticalOffsetForLineNumber(r.position.lineNumber);if(s<=o&&o<=s+r.height)return t.fulfill(6,r.position,null,{mightBeForeignElement:!1})}}return null}static _hitTestViewZone(e,t){var i;e=e.getZoneAtCoord(t.mouseVerticalOffset);return e?(i=t.isInContentArea?8:5,t.fulfill(i,e.position,null,e)):null}static _hitTestTextArea(e,t){return he.isTextArea(t.targetPath)?e.lastRenderData.lastTextareaPosition?t.fulfill(6,e.lastRenderData.lastTextareaPosition,null,{mightBeForeignElement:!1}):t.fulfill(1,e.lastRenderData.lastTextareaPosition):null}static _hitTestMargin(e,t){if(t.isInMarginArea){const s=e.getFullLineRangeAtCoord(t.mouseVerticalOffset);var i=s.range.getStartPosition(),n=Math.abs(t.pos.x-t.editorPos.x),o={isAfterLines:s.isAfterLines,glyphMarginLeft:e.layoutInfo.glyphMarginLeft,glyphMarginWidth:e.layoutInfo.glyphMarginWidth,lineNumbersWidth:e.layoutInfo.lineNumbersWidth,offsetX:n};return(n-=e.layoutInfo.glyphMarginLeft)<=e.layoutInfo.glyphMarginWidth?t.fulfill(2,i,s.range,o):(n-=e.layoutInfo.glyphMarginWidth)<=e.layoutInfo.lineNumbersWidth?t.fulfill(3,i,s.range,o):(e.layoutInfo.lineNumbersWidth,t.fulfill(4,i,s.range,o))}return null}static _hitTestViewLines(e,t,i){if(!he.isChildOfViewLines(t.targetPath))return null;if(e.isInTopPadding(t.mouseVerticalOffset))return t.fulfill(7,new ie.a(1,1),null,ge);if(e.isAfterLines(t.mouseVerticalOffset)||e.isInBottomPadding(t.mouseVerticalOffset))return n=e.model.getLineCount(),o=e.model.getLineMaxColumn(n),t.fulfill(7,new ie.a(n,o),null,ge);if(i){if(he.isStrictChildOfViewLines(t.targetPath)){var n=e.getLineNumberAtVerticalOffset(t.mouseVerticalOffset);if(0===e.model.getLineLength(n))return o=e.getLineWidth(n),i=pe(t.mouseContentHorizontalOffset-o),t.fulfill(7,new ie.a(n,1),null,i);var o=e.getLineWidth(n);if(t.mouseContentHorizontalOffset>=o)return i=pe(t.mouseContentHorizontalOffset-o),o=new ie.a(n,e.model.getLineMaxColumn(n)),t.fulfill(7,o,null,i)}return t.fulfill(0)}return n=me._doHitTest(e,t),1===n.type?me.createMouseTargetFromHitTestPosition(e,t,n.spanNode,n.position,n.injectedText):this._createMouseTarget(e,t.withTarget(n.hitTarget),!0)}static _hitTestMinimap(e,t){var i;return he.isChildOfMinimap(t.targetPath)?(i=e.getLineNumberAtVerticalOffset(t.mouseVerticalOffset),e=e.model.getLineMaxColumn(i),t.fulfill(11,new ie.a(i,e))):null}static _hitTestScrollbarSlider(e,t){if(he.isChildOfScrollableElement(t.targetPath)&&t.target&&1===t.target.nodeType){var i=t.target.className;if(i&&/\b(slider|scrollbar)\b/.test(i))return i=e.getLineNumberAtVerticalOffset(t.mouseVerticalOffset),e=e.model.getLineMaxColumn(i),t.fulfill(11,new ie.a(i,e))}return null}static _hitTestScrollbar(e,t){var i;return he.isChildOfScrollableElement(t.targetPath)?(i=e.getLineNumberAtVerticalOffset(t.mouseVerticalOffset),e=e.model.getLineMaxColumn(i),t.fulfill(11,new ie.a(i,e))):null}getMouseColumn(e,t){const i=this._context.configuration.options;var n=i.get(130);t=this._context.viewLayout.getCurrentScrollLeft()+t.x-e.x-n.contentLeft;return me._getMouseColumn(t,i.get(42).typicalHalfwidthCharacterWidth)}static _getMouseColumn(e,t){return e<0?1:Math.round(e/t)+1}static createMouseTargetFromHitTestPosition(e,t,i,n,o){var s=n.lineNumber,r=n.column,a=e.getLineWidth(s);if(t.mouseContentHorizontalOffset>a)return a=pe(t.mouseContentHorizontalOffset-a),t.fulfill(7,n,null,a);const l=e.visibleRangeForPosition(s,r);if(!l)return t.fulfill(0,n);if(a=l.left,t.mouseContentHorizontalOffset===a)return t.fulfill(6,n,null,{mightBeForeignElement:!!o});const d=[];if(d.push({offset:l.left,column:r}),1e.offset-t.offset);a=t.pos.toClientCoordinates(),e=i.getBoundingClientRect();var h=e.left<=a.clientX&&a.clientX<=e.right;for(let g=1;g=t.editorPos.y+e.layoutInfo.height&&(n=t.editorPos.y+e.layoutInfo.height-1);const o=new y(t.pos.x,n);return i=this._actualDoHitTestWithCaretRangeFromPoint(e,o.toClientCoordinates()),1===i.type?i:this._actualDoHitTestWithCaretRangeFromPoint(e,t.pos.toClientCoordinates())}static _actualDoHitTestWithCaretRangeFromPoint(e,t){const i=l.F(e.viewDomNode);let n;var o,s;return(n=i?void 0===i.caretRangeFromPoint?function(e,t,i){const n=document.createRange();let o=e.elementFromPoint(t,i);if(null!==o){for(;o&&o.firstChild&&o.firstChild.nodeType!==o.firstChild.TEXT_NODE&&o.lastChild&&o.lastChild.firstChild;)o=o.lastChild;e=o.getBoundingClientRect();var s,r=window.getComputedStyle(o,null).getPropertyValue("font");const i=o.innerText;let a=e.left,l=0;if(t>e.left+e.width)l=i.length;else{const e=fe.getInstance();for(let n=0;nthis._createMouseTarget(e,t),e=>this._getMouseColumn(e))),this.lastMouseLeaveTime=-1,this._height=this._context.configuration.options.get(130).height;const n=new D(this.viewHelper.viewDomNode);this._register(n.onContextMenu(this.viewHelper.viewDomNode,e=>this._onContextMenu(e,!0))),this._register(n.onMouseMoveThrottled(this.viewHelper.viewDomNode,e=>this._onMouseMove(e),be(this.mouseTargetFactory),ve.MOUSE_MOVE_MINIMUM_TIME)),this._register(n.onMouseUp(this.viewHelper.viewDomNode,e=>this._onMouseUp(e))),this._register(n.onMouseLeave(this.viewHelper.viewDomNode,e=>this._onMouseLeave(e))),this._register(n.onMouseDown(this.viewHelper.viewDomNode,e=>this._onMouseDown(e))),this._register(l.i(this.viewHelper.viewDomNode,l.d.MOUSE_WHEEL,e=>{if(this.viewController.emitMouseWheel(e),this._context.configuration.options.get(67)){const i=new v.b(e);var t;(_.f?(e.metaKey||e.ctrlKey)&&!e.shiftKey&&!e.altKey:e.ctrlKey&&!e.metaKey&&!e.shiftKey&&!e.altKey)&&(e=_e.a.getZoomLevel(),t=0t.y+t.height||e.xt.x+t.width?null:this.mouseTargetFactory.createMouseTarget(this.viewHelper.getLastRenderData(),t,e,null)}_createMouseTarget(e,t){let i=e.target;if(!this.viewHelper.viewDomNode.contains(i)){const t=l.F(this.viewHelper.viewDomNode);t&&(i=t.elementsFromPoint(e.posx,e.posy).find(e=>this.viewHelper.viewDomNode.contains(e)))}return this.mouseTargetFactory.createMouseTarget(this.viewHelper.getLastRenderData(),e.editorPos,e.pos,t?i: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){this._mouseDownOperation.isActive()||e.timestamp{e.preventDefault(),this.viewHelper.focusTextArea()};(l=!(_.f&&e.leftButton&&e.ctrlKey)&&l)&&(i||o&&s)?(d(),this._mouseDownOperation.start(t.type,e)):n?e.preventDefault():r?(i=t.detail,this.viewHelper.shouldSuppressMouseDownOnViewZone(i.viewZoneId)&&(d(),this._mouseDownOperation.start(t.type,e),e.preventDefault())):a&&this.viewHelper.shouldSuppressMouseDownOnWidget(t.detail)&&(d(),e.preventDefault()),this.viewController.emitMouseDown({event:e,target:t})}}ve.MOUSE_MOVE_MINIMUM_TIME=100;class Ce extends c.a{constructor(e,t,i,n,o){super(),this._context=e,this._viewController=t,this._viewHelper=i,this._createMouseTarget=n,this._getMouseColumn=o,this._mouseMoveMonitor=this._register(new O(this._viewHelper.viewDomNode)),this._onScrollTimeout=this._register(new C.g),this._mouseState=new we,this._currentSelection=new m.a(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);var t=this._findMousePosition(e,!0);t&&(this._mouseState.isDragAndDrop?this._viewController.emitMouseDrag({event:e,target:t}):this._dispatchMouse(t,!0))}start(e,t){if(this._lastMouseEvent=t,this._mouseState.setStartedOnLineNumbers(3===e),this._mouseState.setStartButtons(t),this._mouseState.setModifiers(t),e=this._findMousePosition(t,!0),e&&e.position){this._mouseState.trySetCount(t.detail,e.position),t.detail=this._mouseState.count;const i=this._context.configuration.options;!i.get(80)&&i.get(30)&&!i.get(17)&&!this._mouseState.altKey&&t.detail<2&&!this._isActive&&!this._currentSelection.isEmpty()&&6===e.type&&e.position&&this._currentSelection.containsPosition(e.position)?(this._mouseState.isDragAndDrop=!0,this._isActive=!0,this._mouseMoveMonitor.startMonitoring(t.target,t.buttons,be(null),e=>this._onMouseDownThenMove(e),e=>{var t=this._findMousePosition(this._lastMouseEvent,!0);e&&e instanceof KeyboardEvent?this._viewController.emitMouseDropCanceled():this._viewController.emitMouseDrop({event:this._lastMouseEvent,target:t?this._createMouseTarget(this._lastMouseEvent,!0):null}),this._stop()})):(this._mouseState.isDragAndDrop=!1,this._dispatchMouse(e,t.shiftKey),this._isActive||(this._isActive=!0,this._mouseMoveMonitor.startMonitoring(t.target,t.buttons,be(null),e=>this._onMouseDownThenMove(e),()=>this._stop())))}}_stop(){this._isActive=!1,this._onScrollTimeout.cancel()}onHeightChanged(){this._mouseMoveMonitor.stopMonitoring()}onScrollChanged(){this._isActive&&this._onScrollTimeout.setIfNotSet(()=>{var e;this._lastMouseEvent&&(e=this._findMousePosition(this._lastMouseEvent,!1))&&!this._mouseState.isDragAndDrop&&this._dispatchMouse(e,!0)},10)}onCursorStateChanged(e){this._currentSelection=e.selections[0]}_getPositionOutsideEditor(e){var t=e.editorPos;const i=this._context.model,n=this._context.viewLayout;var o=this._getMouseColumn(e);if(e.posyt.y+t.height?(s=n.getCurrentScrollTop()+(e.posy-t.y),r=ce.getZoneAtCoord(this._context,s),r&&(r=this._helpPositionJumpOverViewZone(r),r)?new de(null,13,o,r):(r=n.getLineNumberAtVerticalOffset(s),new de(null,13,o,new ie.a(r,i.getLineMaxColumn(r))))):(s=n.getLineNumberAtVerticalOffset(n.getCurrentScrollTop()+(e.posy-t.y)),e.posxt.x+t.width?new de(null,13,o,new ie.a(s,i.getLineMaxColumn(s))):null)}_findMousePosition(e,t){var i=this._getPositionOutsideEditor(e);return i||(i=this._createMouseTarget(e,t),i.position?8!==i.type&&5!==i.type||(e=this._helpPositionJumpOverViewZone(i.detail),!e)?i:new de(i.element,i.type,i.mouseColumn,e,null,i.detail):null)}_helpPositionJumpOverViewZone(e){var t=new ie.a(this._currentSelection.selectionStartLineNumber,this._currentSelection.selectionStartColumn);const i=e.positionBefore;return e=e.positionAfter,i&&e?i.isBefore(t)?i:e: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 we{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){var i=(new Date).getTime();i-this._lastSetMouseDownCountTime>we.CLEAR_MOUSE_DOWN_COUNT_TIME&&(e=1),this._lastSetMouseDownCountTime=i,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)}}we.CLEAR_MOUSE_DOWN_COUNT_TIME=400;var ye=i("0a31"),Se=i("e53c");class Le extends ve{constructor(e,t,i){super(e,t,i),this._register(b.b.addTarget(this.viewHelper.linesContentDomNode)),this._register(l.i(this.viewHelper.linesContentDomNode,b.a.Tap,e=>this.onTap(e))),this._register(l.i(this.viewHelper.linesContentDomNode,b.a.Change,e=>this.onChange(e))),this._register(l.i(this.viewHelper.linesContentDomNode,b.a.Contextmenu,e=>this._onContextMenu(new k(e,this.viewHelper.viewDomNode),!1))),this._lastPointerType="mouse",this._register(l.i(this.viewHelper.linesContentDomNode,"pointerdown",e=>{e=e.pointerType,this._lastPointerType="mouse"===e?"mouse":"touch"===e?"touch":"pen"}));const n=new N(this.viewHelper.viewDomNode);this._register(n.onPointerMoveThrottled(this.viewHelper.viewDomNode,e=>this._onMouseMove(e),be(this.mouseTargetFactory),ve.MOUSE_MOVE_MINIMUM_TIME)),this._register(n.onPointerUp(this.viewHelper.viewDomNode,e=>this._onMouseUp(e))),this._register(n.onPointerLeave(this.viewHelper.viewDomNode,e=>this._onMouseLeave(e))),this._register(n.onPointerDown(this.viewHelper.viewDomNode,e=>this._onMouseDown(e)))}onTap(e){var t;e.initialTarget&&this.viewHelper.linesContentDomNode.contains(e.initialTarget)&&(e.preventDefault(),this.viewHelper.focusTextArea(),(t=this._createMouseTarget(new k(e,this.viewHelper.viewDomNode),!1)).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){"touch"!==e.browserEvent.pointerType&&super._onMouseDown(e)}}class xe extends ve{constructor(e,t,i){super(e,t,i),this._register(b.b.addTarget(this.viewHelper.linesContentDomNode)),this._register(l.i(this.viewHelper.linesContentDomNode,b.a.Tap,e=>this.onTap(e))),this._register(l.i(this.viewHelper.linesContentDomNode,b.a.Change,e=>this.onChange(e))),this._register(l.i(this.viewHelper.linesContentDomNode,b.a.Contextmenu,e=>this._onContextMenu(new k(e,this.viewHelper.viewDomNode),!1)))}onTap(e){e.preventDefault(),this.viewHelper.focusTextArea();var t=this._createMouseTarget(new k(e,this.viewHelper.viewDomNode),!1);if(t.position){const e=document.createEvent("CustomEvent");e.initEvent(Se.d.Tap,!1,!0),this.viewHelper.dispatchTextAreaEvent(e),this.viewController.moveTo(t.position)}}onChange(e){this._context.model.deltaScrollNow(-e.translationX,-e.translationY)}}class ke extends c.a{constructor(e,t,i){super(),_.c&&ye.a.pointerEvents?this.handler=this._register(new Le(e,t,i)):window.TouchEvent?this.handler=this._register(new xe(e,t,i)):this.handler=this._register(new ve(e,t,i))}getTargetAtClientPoint(e,t){return this.handler.getTargetAtClientPoint(e,t)}}i("56f3");var De=i("3742"),Ne=i("0a89");i("2ab7");class Oe extends E{}var Ee=i("918c"),Ie=i("b7d0");class Me extends Oe{constructor(e){super(),this._context=e,this._readConfig(),this._lastCursorModelPosition=new ie.a(1,1),this._renderResult=null,this._activeLineNumber=1,this._context.addEventHandler(this)}_readConfig(){const e=this._context.configuration.options;this._lineHeight=e.get(58);var t=e.get(59);this._renderLineNumbers=t.renderType,this._renderCustomLineNumbers=t.renderFn,this._renderFinalNewline=e.get(84),t=e.get(130);this._lineNumbersLeft=t.lineNumbersLeft,this._lineNumbersWidth=t.lineNumbersWidth}dispose(){this._context.removeEventHandler(this),this._renderResult=null,super.dispose()}onConfigurationChanged(e){return this._readConfig(),!0}onCursorStateChanged(e){e=e.selections[0].getPosition(),this._lastCursorModelPosition=this._context.model.coordinatesConverter.convertViewPositionToModelPosition(e);let t=!1;return this._activeLineNumber!==e.lineNumber&&(this._activeLineNumber=e.lineNumber,t=!0),2===this._renderLineNumbers||3===this._renderLineNumbers||t}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){var t;e=this._context.model.coordinatesConverter.convertViewPositionToModelPosition(new ie.a(e,1));return 1!==e.column?"":(e=e.lineNumber,this._renderCustomLineNumbers?this._renderCustomLineNumbers(e):2===this._renderLineNumbers?0===(t=Math.abs(this._lastCursorModelPosition.lineNumber-e))?''+e+"":String(t):3!==this._renderLineNumbers||this._lastCursorModelPosition.lineNumber===e||e%10==0?String(e):"")}prepareRender(e){if(0===this._renderLineNumbers)this._renderResult=null;else{var t=_.d?this._lineHeight%2==0?" lh-even":" lh-odd":"",i=e.visibleRange.startLineNumber,n=e.visibleRange.endLineNumber,o='
    ',s=this._context.model.getLineCount();const l=[];for(let e=i;e<=n;e++){var r,a=e-i;(this._renderFinalNewline||e!==s||0!==this._context.model.getLineLength(e))&&(r=this._getLineRenderLineNumber(e))?e===this._activeLineNumber?l[a]='
    '+r+"
    ":l[a]=o+r+"
    ":l[a]=""}this._renderResult=l}}render(e,t){return!this._renderResult||(t-=e)<0||t>=this._renderResult.length?"":this._renderResult[t]}}Me.CLASS_NAME="line-numbers",Object(Ie.f)((e,t)=>{var i=e.getColor(Ee.r);i&&t.addRule(`.monaco-editor .line-numbers { color: ${i}; }`),i=e.getColor(Ee.b);i&&t.addRule(`.monaco-editor .line-numbers.active-line-number { color: ${i}; }`)});class Te extends I{constructor(e){super(e);const t=this._context.configuration.options;e=t.get(130),this._canUseLayerHinting=!t.get(27),this._contentLeft=e.contentLeft,this._glyphMarginLeft=e.glyphMarginLeft,this._glyphMarginWidth=e.glyphMarginWidth,this._domNode=Object(f.b)(document.createElement("div")),this._domNode.setClassName(Te.OUTER_CLASS_NAME),this._domNode.setPosition("absolute"),this._domNode.setAttribute("role","presentation"),this._domNode.setAttribute("aria-hidden","true"),this._glyphMarginBackgroundDomNode=Object(f.b)(document.createElement("div")),this._glyphMarginBackgroundDomNode.setClassName(Te.CLASS_NAME),this._domNode.appendChild(this._glyphMarginBackgroundDomNode)}dispose(){super.dispose()}getDomNode(){return this._domNode}onConfigurationChanged(e){const t=this._context.configuration.options;var i=t.get(130);return this._canUseLayerHinting=!t.get(27),this._contentLeft=i.contentLeft,this._glyphMarginLeft=i.glyphMarginLeft,this._glyphMarginWidth=i.glyphMarginWidth,!0}onScrollChanged(e){return super.onScrollChanged(e)||e.scrollTopChanged}prepareRender(e){}render(e){this._domNode.setLayerHinting(this._canUseLayerHinting),this._domNode.setContain("strict");var t=e.scrollTop-e.bigNumbersDelta;this._domNode.setTop(-t),t=Math.min(e.scrollHeight,1e6);this._domNode.setHeight(t),this._domNode.setWidth(this._contentLeft),this._glyphMarginBackgroundDomNode.setLeft(this._glyphMarginLeft),this._glyphMarginBackgroundDomNode.setWidth(this._glyphMarginWidth),this._glyphMarginBackgroundDomNode.setHeight(t)}}Te.CLASS_NAME="glyph-margin",Te.OUTER_CLASS_NAME="margin";var Ae=i("e6ff"),Re=i("e75b");class Pe{constructor(e,t,i){this._visibleTextAreaBrand=void 0,this.top=e,this.left=t,this.width=i}setWidth(e){return new Pe(this.top,this.left,e)}}const Fe=p.g;class Be extends I{constructor(e,t,i){super(e),this._primaryCursorPosition=new ie.a(1,1),this._primaryCursorVisibleRange=null,this._viewController=t,this._viewHelper=i,this._scrollLeft=0,this._scrollTop=0;const n=this._context.configuration.options;e=n.get(130),this._setAccessibilityOptions(n),this._contentLeft=e.contentLeft,this._contentWidth=e.contentWidth,this._contentHeight=e.height,this._fontInfo=n.get(42),this._lineHeight=n.get(58),this._emptySelectionClipboard=n.get(31),this._copyWithSyntaxHighlighting=n.get(20),this._visibleTextArea=null,this._selections=[new m.a(1,1,1,1)],this._modelSelections=[new m.a(1,1,1,1)],this._lastRenderPosition=null,this.textArea=Object(f.b)(document.createElement("textarea")),M.write(this.textArea,6),this.textArea.setClassName("inputarea "+Re.a),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(n)),this.textArea.setAttribute("tabindex",String(n.get(112))),this.textArea.setAttribute("role","textbox"),this.textArea.setAttribute("aria-roledescription",a.a("editor","editor")),this.textArea.setAttribute("aria-multiline","true"),this.textArea.setAttribute("aria-haspopup","false"),this.textArea.setAttribute("aria-autocomplete","both"),n.get(29)&&n.get(80)&&this.textArea.setAttribute("readonly","true"),this.textAreaCover=Object(f.b)(document.createElement("div")),this.textAreaCover.setPosition("absolute");const o={getLineCount:()=>this._context.model.getLineCount(),getLineMaxColumn:e=>this._context.model.getLineMaxColumn(e),getValueInRange:(e,t)=>this._context.model.getValueInRange(e,t)};this._textAreaInput=this._register(new Se.c({getDataToCopy:e=>{const t=this._context.model.getPlainTextToCopy(this._modelSelections,this._emptySelectionClipboard,_.i);var i=this._context.model.getEOL(),n=this._emptySelectionClipboard&&1===this._modelSelections.length&&this._modelSelections[0].isEmpty(),o=Array.isArray(t)?t:null;i=Array.isArray(t)?t.join(i):t;let s=void 0,r=null;return e&&(Se.a.forceCopyWithSyntaxHighlighting||this._copyWithSyntaxHighlighting&&i.length<65536)&&(e=this._context.model.getRichTextToCopy(this._modelSelections,this._emptySelectionClipboard))&&(s=e.html,r=e.mode),{isFromEmptySelection:n,multicursorText:o,text:i,html:s,mode:r}},getScreenReaderContent:e=>{if(1===this._accessibilitySupport){if(_.f){const e=this._selections[0];if(e.isEmpty()){var t=e.getStartPosition();let i=this._getWordBeforePosition(t);if(0<(i=0===i.length?this._getCharacterBeforePosition(t):i).length)return new Ne.b(i,i.length,i.length,t,t)}}return Ne.b.EMPTY}if(p.e){const e=this._selections[0];if(e.isEmpty()){t=e.getStartPosition();var[i,n]=this._getAndroidWordAtPosition(t);if(0this._context.model.deduceModelPositionRelativeToViewPosition(e,t,i)},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,i=null,n=null;e.metadata&&(t=this._emptySelectionClipboard&&!!e.metadata.isFromEmptySelection,i=void 0!==e.metadata.multicursorText?e.metadata.multicursorText:null,n=e.metadata.mode),this._viewController.paste(e.text,t,i,n)})),this._register(this._textAreaInput.onCut(()=>{this._viewController.cut()})),this._register(this._textAreaInput.onType(e=>{e.replacePrevCharCnt||e.replaceNextCharCnt||e.positionDelta?(Ne.c,this._viewController.compositionType(e.text,e.replacePrevCharCnt,e.replaceNextCharCnt,e.positionDelta)):(Ne.c,this._viewController.type(e.text))})),this._register(this._textAreaInput.onSelectionChangeRequest(e=>{this._viewController.setSelection(e)})),this._register(this._textAreaInput.onCompositionStart(e=>{var t=this._selections[0].startLineNumber;e=this._selections[0].startColumn+e.revealDeltaColumns,this._context.model.revealRange("keyboard",!0,new ne.a(t,e,t,e),0,1),e=this._viewHelper.visibleRangeForPositionRelativeToEditor(t,e);e&&(this._visibleTextArea=new Pe(this._context.viewLayout.getVerticalOffsetForLineNumber(t),e.left,Fe?0:1),this._render()),this.textArea.setClassName(`inputarea ${Re.a} ime-input`),this._viewController.compositionStart(),this._context.model.onCompositionStart()})),this._register(this._textAreaInput.onCompositionUpdate(e=>{this._visibleTextArea&&(this._visibleTextArea=this._visibleTextArea.setWidth(function(e,t){const i=document.createElement("canvas"),n=i.getContext("2d"),o=(n.font=function(e){return`normal normal ${e.fontWeight} ${e.fontSize}px / ${e.lineHeight}px `+e.fontFamily}(t),n.measureText(e));return p.g?o.width+2:o.width}(e.data,this._fontInfo)),this._render())})),this._register(this._textAreaInput.onCompositionEnd(()=>{this._visibleTextArea=null,this._render(),this.textArea.setClassName("inputarea "+Re.a),this._viewController.compositionEnd(),this._context.model.onCompositionEnd()})),this._register(this._textAreaInput.onFocus(()=>{this._context.model.setHasFocus(!0)})),this._register(this._textAreaInput.onBlur(()=>{this._context.model.setHasFocus(!1)}))}dispose(){super.dispose()}_getAndroidWordAtPosition(e){var t;const i=this._context.model.getLineContent(e.lineNumber),n=Object(Ae.a)('`~!@#$%^&*()-=+[{]}\\|;:",.<>/?');let o=!0,s=e.column,r=!0,a=e.column,l=0;for(;l<50&&(o||r);)(o=!(o&&s<=1)&&o)&&(t=i.charCodeAt(s-2),0!==n.get(t)?o=!1:s--),(r=!(r&&a>i.length)&&r)&&(t=i.charCodeAt(a-1),0!==n.get(t)?r=!1:a++),l++;return[i.substring(s-1,a-1),e.column-s]}_getWordBeforePosition(e){const t=this._context.model.getLineContent(e.lineNumber),i=Object(Ae.a)(this._context.configuration.options.get(116));let n=e.column,o=0;for(;1this._contentLeft+this._contentWidth||(t=this._context.viewLayout.getVerticalOffsetForLineNumber(this._selections[0].positionLineNumber)-this._scrollTop)<0||t>this._contentHeight?this._renderAtTopLeft():_.f?this._renderInsideEditor(this._primaryCursorPosition,t,e,Fe?0:1,this._lineHeight):this._renderInsideEditor(this._primaryCursorPosition,t,e,Fe?0:1,Fe?0:1)}_renderInsideEditor(e,t,i,n,o){this._lastRenderPosition=e;const s=this.textArea,r=this.textAreaCover;g.a.applyFontInfo(s,this._fontInfo),s.setTop(t),s.setLeft(i),s.setWidth(n),s.setHeight(o),r.setTop(0),r.setLeft(0),r.setWidth(0),r.setHeight(0)}_renderAtTopLeft(){this._lastRenderPosition=null;const e=this.textArea,t=this.textAreaCover;if(g.a.applyFontInfo(e,this._fontInfo),e.setTop(0),e.setLeft(0),t.setTop(0),t.setLeft(0),Fe)e.setWidth(0),e.setHeight(0),t.setWidth(0),t.setHeight(0);else{e.setWidth(1),e.setHeight(1),t.setWidth(1),t.setHeight(1);const i=this._context.configuration.options;i.get(48)?t.setClassName("monaco-editor-background textAreaCover "+Te.OUTER_CLASS_NAME):0!==i.get(59).renderType?t.setClassName("monaco-editor-background textAreaCover "+Me.CLASS_NAME):t.setClassName("monaco-editor-background textAreaCover")}}}var je=i("d585");class We{constructor(e,t,i,n){this.configuration=e,this.viewModel=t,this.userInputEvents=i,this.commandDelegate=n}paste(e,t,i,n){this.commandDelegate.paste(e,t,i,n)}type(e){this.commandDelegate.type(e)}compositionType(e,t,i,n){this.commandDelegate.compositionType(e,t,i,n)}compositionStart(){this.commandDelegate.startComposition()}compositionEnd(){this.commandDelegate.endComposition()}cut(){this.commandDelegate.cut()}setSelection(e){je.CoreNavigationCommands.SetSelection.runCoreEditorCommand(this.viewModel,{source:"keyboard",selection:e})}_validateViewColumn(e){var t=this.viewModel.getLineMinColumn(e.lineNumber);return e.column=this._lines.length)throw new Error("Illegal value for lineNumber");return this._lines[e]}onLinesDeleted(e,t){if(0===this.getCount())return null;var i=this.getStartLineNumber(),n=this.getEndLineNumber();if(t=i&&s<=n&&(this._lines[s-this._rendLineNumberStart].onContentChanged(),o=!0);return o}onLinesInserted(e,t){if(0===this.getCount())return null;var i=t-e+1,n=(t=this.getStartLineNumber(),this.getEndLineNumber());if(e<=t)return this._rendLineNumberStart+=i,null;if(ni)){var s=Math.max(t,o.fromLineNumber),r=Math.min(i,o.toLineNumber);for(let e=s;e<=r;e++){var a=e-this._rendLineNumberStart;this._lines[a].onTokensChanged(),n=!0}}}return n}}class Ke{constructor(e){this._host=e,this.domNode=this._createDomNode(),this._linesCollection=new Ue(()=>this._host.createVisibleLine())}_createDomNode(){const e=Object(f.b)(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(130)}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,o=t.length;nt?(e=t)<=(s=Math.min(i,o.rendLineNumberStart-1))&&(this._insertLinesBefore(o,e,s,n,t),o.linesLength+=s-e+1):o.rendLineNumberStarti&&(s=Math.max(0,i-o.rendLineNumberStart+1),0<(e=o.linesLength-1-s+1)&&(this._removeLinesAfter(o,e),o.linesLength-=e)),this._finishRendering(o,!1,n)}return o}_renderUntouchedLines(e,t,i,n,o){var s=e.rendLineNumberStart;const r=e.lines;for(let l=t;l<=i;l++){var a=s+l;r[l].layoutLine(a,n[a-o])}}_insertLinesBefore(e,t,i,n,o){const s=[];let r=0;for(let a=t;a<=i;a++)s[r++]=this.host.createVisibleLine();e.lines=s.concat(e.lines)}_removeLinesBefore(e,t){for(let n=0;ne}),qe._sb=Object(ze.a)(1e5);class $e extends I{constructor(e){super(e),this._visibleLines=new Ke(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;ee.shouldRender());for(let i=0,n=t.length;i'),n.appendASCIIString(o),n.appendASCIIString(""),!0)}layoutLine(e,t){this._domNode&&(this._domNode.setTop(t),this._domNode.setHeight(this._lineHeight))}}class Ze extends $e{constructor(e){super(e);const t=this._context.configuration.options;e=t.get(130),this._contentWidth=e.contentWidth,this.domNode.setHeight(0)}onConfigurationChanged(e){const t=this._context.configuration.options;var i=t.get(130);return this._contentWidth=i.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 Ye extends $e{constructor(e){super(e);const t=this._context.configuration.options;e=t.get(130),this._contentLeft=e.contentLeft,this.domNode.setClassName("margin-view-overlays"),this.domNode.setWidth(1),g.a.applyFontInfo(this.domNode,t.get(42))}onConfigurationChanged(e){const t=this._context.configuration.options;g.a.applyFontInfo(this.domNode,t.get(42));var i=t.get(130);return this._contentLeft=i.contentLeft,super.onConfigurationChanged(e)||!0}onScrollChanged(e){return super.onScrollChanged(e)||e.scrollHeightChanged}_viewOverlaysRender(e){super._viewOverlaysRender(e),e=Math.min(e.scrollHeight,1e6),this.domNode.setHeight(e),this.domNode.setWidth(this._contentLeft)}}class Xe{constructor(e,t){this._coordinateBrand=void 0,this.top=e,this.left=t}}class Qe extends I{constructor(e,t){super(e),this._viewDomNode=t,this._widgets={},this.domNode=Object(f.b)(document.createElement("div")),M.write(this.domNode,1),this.domNode.setClassName("contentWidgets"),this.domNode.setPosition("absolute"),this.domNode.setTop(0),this.overflowingContentWidgetsDomNode=Object(f.b)(document.createElement("div")),M.write(this.overflowingContentWidgetsDomNode,2),this.overflowingContentWidgetsDomNode.setClassName("overflowingContentWidgets")}dispose(){super.dispose(),this._widgets={}}onConfigurationChanged(e){for(const t of Object.keys(this._widgets))this._widgets[t].onConfigurationChanged(e);return!0}onDecorationsChanged(e){return!0}onFlushed(e){return!0}onLineMappingChanged(e){for(const t of Object.keys(this._widgets))this._widgets[t].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){e=new Je(this._context,this._viewDomNode,e),((this._widgets[e.id]=e).allowEditorOverflow?this.overflowingContentWidgetsDomNode:this.domNode).appendChild(e.domNode),this.setShouldRender()}setWidgetPosition(e,t,i){const n=this._widgets[e.getId()];n.setPosition(t,i),this.setShouldRender()}removeWidget(e){if(e=e.getId(),this._widgets.hasOwnProperty(e)){var t=this._widgets[e];delete this._widgets[e];const i=t.domNode.domNode;i.parentNode.removeChild(i),i.removeAttribute("monaco-visible-content-widget"),this.setShouldRender()}}shouldSuppressMouseDownOnWidget(e){return!!this._widgets.hasOwnProperty(e)&&this._widgets[e].suppressMouseDown}onBeforeRender(e){for(const t of Object.keys(this._widgets))this._widgets[t].onBeforeRender(e)}prepareRender(e){for(const t of Object.keys(this._widgets))this._widgets[t].prepareRender(e)}render(e){for(const t of Object.keys(this._widgets))this._widgets[t].render(e)}}class Je{constructor(e,t,i){this._context=e,this._viewDomNode=t,this._actual=i,this.domNode=Object(f.b)(this._actual.getDomNode()),this.id=this._actual.getId(),this.allowEditorOverflow=this._actual.allowEditorOverflow||!1,this.suppressMouseDown=this._actual.suppressMouseDown||!1;const n=this._context.configuration.options;e=n.get(130),this._fixedOverflowWidgets=n.get(35),this._contentWidth=e.contentWidth,this._contentLeft=e.contentLeft,this._lineHeight=n.get(58),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;this._lineHeight=t.get(58),e.hasChanged(130)&&(e=t.get(130),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,i,n,o){var s=e.top,r=t.top+this._lineHeight,a=o.viewportHeight-r;let l=e.left,d=t.left;return l+i>o.scrollLeft+o.viewportWidth&&(l=o.scrollLeft+o.viewportWidth-i),d+i>o.scrollLeft+o.viewportWidth&&(d=o.scrollLeft+o.viewportWidth-i),le&&(t=s-(e-n),s-=t,i-=t),sn.lineNumber&&(n=r);let o=1073741824;for(const r of i.ranges)r.lefte.endLineNumber||this.domNode.setMaxWidth(this._maxWidth))}prepareRender(e){this._renderData=this._prepareRenderWidget(e)}render(e){this._renderData?(this.allowEditorOverflow?this.domNode.setTop(this._renderData.coordinate.top):this.domNode.setTop(this._renderData.coordinate.top+e.scrollTop-e.bigNumbersDelta),this.domNode.setLeft(this._renderData.coordinate.left),this._isVisible||(this.domNode.setVisibility("inherit"),this.domNode.setAttribute("monaco-visible-content-widget","true"),this._isVisible=!0),"function"==typeof this._actual.afterRender&&et(this._actual.afterRender,this._actual,this._renderData.position)):(this._isVisible&&(this.domNode.removeAttribute("monaco-visible-content-widget"),this._isVisible=!1,this.domNode.setVisibility("hidden")),"function"==typeof this._actual.afterRender&&et(this._actual.afterRender,this._actual,null))}}function et(e,t,...i){try{return e.call(t,...i)}catch(e){return null}}i("930f");var tt=i("e8e3");let it=!0;class nt extends Oe{constructor(e){super(),this._context=e;const t=this._context.configuration.options;e=t.get(130),this._lineHeight=t.get(58),this._renderLineHighlight=t.get(85),this._renderLineHighlightOnlyWhenFocus=t.get(86),this._contentLeft=e.contentLeft,this._contentWidth=e.contentWidth,this._selectionIsEmpty=!0,this._focused=!1,this._cursorLineNumbers=[1],this._selections=[new m.a(1,1,1,1)],this._renderData=null,this._context.addEventHandler(this)}dispose(){this._context.removeEventHandler(this),super.dispose()}_readFromSelections(){let e=!1;const t=it?this._selections.slice(0,1):this._selections,i=t.map(e=>e.positionLineNumber);i.sort((e,t)=>e-t),tt.h(this._cursorLineNumbers,i)||(this._cursorLineNumbers=i,e=!0);var n=t.every(e=>e.isEmpty());return this._selectionIsEmpty!==n&&(this._selectionIsEmpty=n,e=!0),e}onThemeChanged(e){return this._readFromSelections()}onConfigurationChanged(e){const t=this._context.configuration.options;var i=t.get(130);return this._lineHeight=t.get(58),this._renderLineHighlight=t.get(85),this._renderLineHighlightOnlyWhenFocus=t.get(86),this._contentLeft=i.contentLeft,this._contentWidth=i.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._renderLineHighlightOnlyWhenFocus&&(this._focused=e.isFocused,!0)}prepareRender(e){if(this._shouldRenderThis()){var t=this._renderOne(e),i=e.visibleRange.startLineNumber,n=e.visibleRange.endLineNumber,o=this._cursorLineNumbers.length;let r=0;const a=[];for(let e=i;e<=n;e++){for(var s=e-i;r=this._renderData.length?"":this._renderData[t]}}class ot extends nt{_renderOne(e){return`
    `}_shouldRenderThis(){return("line"===this._renderLineHighlight||"all"===this._renderLineHighlight)&&this._selectionIsEmpty&&(!this._renderLineHighlightOnlyWhenFocus||this._focused)}_shouldRenderOther(){return("gutter"===this._renderLineHighlight||"all"===this._renderLineHighlight)&&(!this._renderLineHighlightOnlyWhenFocus||this._focused)}}class st extends nt{_renderOne(e){return`
    `}_shouldRenderMargin(){return("gutter"===this._renderLineHighlight||"all"===this._renderLineHighlight)&&(!this._renderLineHighlightOnlyWhenFocus||this._focused)}_shouldRenderThis(){return!0}_shouldRenderOther(){return("line"===this._renderLineHighlight||"all"===this._renderLineHighlight)&&this._selectionIsEmpty&&(!this._renderLineHighlightOnlyWhenFocus||this._focused)}}Object(Ie.f)((e,t)=>{it=!1;const i=e.getColor(Ee.p);var n;i&&(t.addRule(`.monaco-editor .view-overlays .current-line { background-color: ${i}; }`),t.addRule(`.monaco-editor .margin-view-overlays .current-line-margin { background-color: ${i}; border: none; }`)),i&&!i.isTransparent()&&!e.defines(Ee.q)||(n=e.getColor(Ee.q))&&(it=!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; }")))}),i("56dc");class rt extends Oe{constructor(e){super(),this._context=e;const t=this._context.configuration.options;this._lineHeight=t.get(58),this._typicalHalfwidthCharacterWidth=t.get(42).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(58),this._typicalHalfwidthCharacterWidth=t.get(42).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){var t=e.getDecorationsInViewport();let i=[],n=0;for(let d=0,h=t.length;d{var i,n;return e.options.zIndext.options.zIndex?1:(i=e.options.className)<(n=t.options.className)?-1:n',l=Math.max(r.range.startLineNumber,o),d=Math.min(r.range.endLineNumber,s);for(let e=l;e<=d;e++)i[e-o]+=a}}}_renderNormalDecorations(e,t,i){var n=String(this._lineHeight),o=e.visibleRange.startLineNumber;let s=null,r=!1,a=null;for(let c=0,u=t.length;c';r[d]+=h}}}}render(e,t){return!this._renderResult||(t-=e)<0||t>=this._renderResult.length?"":this._renderResult[t]}}var at=i("1898");class lt extends I{constructor(e,t,i,n){super(e);const o=this._context.configuration.options;var s=o.get(92),r=o.get(66),a=o.get(33),d=o.get(95);e={listenOnDomNode:i.domNode,className:"editor-scrollable "+Object(Ie.e)(e.theme.type),useShadows:!1,lazyRender:!0,vertical:s.vertical,horizontal:s.horizontal,verticalHasArrows:s.verticalHasArrows,horizontalHasArrows:s.horizontalHasArrows,verticalScrollbarSize:s.verticalScrollbarSize,verticalSliderSize:s.verticalSliderSize,horizontalScrollbarSize:s.horizontalScrollbarSize,horizontalSliderSize:s.horizontalSliderSize,handleMouseWheel:s.handleMouseWheel,alwaysConsumeMouseWheel:s.alwaysConsumeMouseWheel,arrowSize:s.arrowSize,mouseWheelScrollSensitivity:r,fastScrollSensitivity:a,scrollPredominantAxis:d,scrollByPage:s.scrollByPage};this.scrollbar=this._register(new at.c(t.domNode,e,this._context.viewLayout.getScrollable())),M.write(this.scrollbar.getDomNode(),5),this.scrollbarDomNode=Object(f.b)(this.scrollbar.getDomNode()),this.scrollbarDomNode.setPosition("absolute"),this._setLayout();const h=(e,t,i)=>{const n={};t&&(t=e.scrollTop)&&(n.scrollTop=this._context.viewLayout.getCurrentScrollTop()+t,e.scrollTop=0),i&&(t=e.scrollLeft)&&(n.scrollLeft=this._context.viewLayout.getCurrentScrollLeft()+t,e.scrollLeft=0),this._context.model.setScrollPosition(n,1)};this._register(l.i(i.domNode,"scroll",e=>h(i.domNode,!0,!0))),this._register(l.i(t.domNode,"scroll",e=>h(t.domNode,!0,!1))),this._register(l.i(n.domNode,"scroll",e=>h(n.domNode,!0,!1))),this._register(l.i(this.scrollbarDomNode.domNode,"scroll",e=>h(this.scrollbarDomNode.domNode,!0,!1)))}dispose(){super.dispose()}_setLayout(){const e=this._context.configuration.options;var t=e.get(130),i=(this.scrollbarDomNode.setLeft(t.contentLeft),e.get(64));"right"===i.side?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(92)||e.hasChanged(66)||e.hasChanged(33)){const e=this._context.configuration.options;var t=e.get(92),i=e.get(66),n=e.get(33),o=e.get(95);t={vertical:t.vertical,horizontal:t.horizontal,verticalScrollbarSize:t.verticalScrollbarSize,horizontalScrollbarSize:t.horizontalScrollbarSize,scrollByPage:t.scrollByPage,handleMouseWheel:t.handleMouseWheel,mouseWheelScrollSensitivity:i,fastScrollSensitivity:n,scrollPredominantAxis:o};this.scrollbar.updateOptions(t)}return e.hasChanged(130)&&this._setLayout(),!0}onScrollChanged(e){return!0}onThemeChanged(e){return this.scrollbar.updateClassName("editor-scrollable "+Object(Ie.e)(this._context.theme.type)),!0}prepareRender(e){}render(e){this.scrollbar.renderNow()}}i("8478");class dt{constructor(e,t,i){this._decorationToRenderBrand=void 0,this.startLineNumber=+e,this.endLineNumber=+t,this.className=String(i)}}class ht extends Oe{_render(e,t,i){const n=[];for(let a=e;a<=t;a++){var o=a-e;n[o]=[]}if(0!==i.length){i.sort((e,t)=>e.className===t.className?e.startLineNumber===t.startLineNumber?e.endLineNumber-t.endLineNumber:e.startLineNumber-t.startLineNumber:e.className');const r=[];for(let e=t;e<=i;e++){var s=e-t;const i=n[s];0===i.length?r[s]="":r[s]='
    =this._renderResult.length?"":this._renderResult[t]}}i("0baa");class ut extends Oe{constructor(e){super(),this._context=e,this._primaryLineNumber=0;const t=this._context.configuration.options;e=t.get(131);var i=t.get(42);this._lineHeight=t.get(58),this._spaceWidth=i.spaceWidth,this._enabled=t.get(83),this._activeIndentEnabled=t.get(51),this._maxIndentLeft=-1===e.wrappingColumn?-1:e.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;var i=t.get(131),n=t.get(42);return this._lineHeight=t.get(58),this._spaceWidth=n.spaceWidth,this._enabled=t.get(83),this._activeIndentEnabled=t.get(51),this._maxIndentLeft=-1===i.wrappingColumn?-1:i.wrappingColumn*n.typicalHalfwidthCharacterWidth,!0}onCursorStateChanged(e){const t=e.selections[0];return e=t.isEmpty()?t.positionLineNumber:0,this._primaryLineNumber!==e&&(this._primaryLineNumber=e,!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){var t=e.visibleRange.startLineNumber,i=e.visibleRange.endLineNumber,n=this._context.model.getTextModelOptions()["indentSize"],o=n*this._spaceWidth,s=e.scrollWidth,r=this._lineHeight,a=this._context.model.getLinesIndentGuides(t,i);let g=0,p=0,m=0;this._activeIndentEnabled&&this._primaryLineNumber&&(n=this._context.model.getActiveIndentGuide(this._primaryLineNumber,t,i),g=n.startLineNumber,p=n.endLineNumber,m=n.indent);const f=[];for(let n=t;n<=i;n++){var l=g<=n&&n<=p,d=n-t,h=a[d];let i="";if(1<=h){var c=e.visibleRangeForPosition(new ie.a(n,1));let t=c?c.left:0;for(let e=1;e<=h;e++){var u=l&&e===m?"cigra":"cigr";if(i+=`
    `,(t+=o)>s||0this._maxIndentLeft)break}}f[d]=i}this._renderResult=f}else this._renderResult=null}render(e,t){return!this._renderResult||(t-=e)<0||t>=this._renderResult.length?"":this._renderResult[t]}}Object(Ie.f)((e,t)=>{var i=e.getColor(Ee.o);i&&t.addRule(`.monaco-editor .lines-content .cigr { box-shadow: 1px 0 0 0 ${i} inset; }`),e=e.getColor(Ee.a)||i;e&&t.addRule(`.monaco-editor .lines-content .cigra { box-shadow: 1px 0 0 0 ${e} inset; }`)}),i("38a2b");class gt{constructor(){this._currentVisibleRange=new ne.a(1,1,1,1)}getCurrentVisibleRange(){return this._currentVisibleRange}setCurrentVisibleRange(e){this._currentVisibleRange=e}}class pt{constructor(e,t,i,n,o,s){this.lineNumber=e,this.startColumn=t,this.endColumn=i,this.startScrollTop=n,this.stopScrollTop=o,this.scrollType=s,this.type="range",this.minLineNumber=e,this.maxLineNumber=e}}class mt{constructor(e,t,i,n){this.selections=e,this.startScrollTop=t,this.stopScrollTop=i,this.scrollType=n,this.type="selections";let o=e[0].startLineNumber,s=e[0].endLineNumber;for(let a=1,l=e.length;a{this._updateLineWidthsSlow()},200),this._asyncCheckMonospaceFontAssumptions=new C.e(()=>{this._checkMonospaceFontAssumptions()},2e3),this._lastRenderedData=new gt,this._horizontalRevealRequest=null}dispose(){this._asyncUpdateLineWidths.dispose(),this._asyncCheckMonospaceFontAssumptions.dispose(),super.dispose()}getDomNode(){return this.domNode}createVisibleLine(){return new G(this._viewLineOptions)}onConfigurationChanged(e){this._visibleLines.onConfigurationChanged(e),e.hasChanged(131)&&(this._maxLineWidth=0);const t=this._context.configuration.options;var i=t.get(42),n=t.get(131);return this._lineHeight=t.get(58),this._typicalHalfwidthCharacterWidth=i.typicalHalfwidthCharacterWidth,this._isViewportWrapping=n.isViewportWrapping,this._revealHorizontalRightPadding=t.get(89),this._cursorSurroundingLines=t.get(24),this._cursorSurroundingLinesStyle=t.get(25),this._canUseLayerHinting=!t.get(27),g.a.applyFontInfo(this.domNode,i),this._onOptionsMaybeChanged(),e.hasChanged(130)&&(this._maxLineWidth=0),!0}_onOptionsMaybeChanged(){var e=this._context.configuration;e=new $(e,this._context.theme.type);if(this._viewLineOptions.equals(e))return!1;this._viewLineOptions=e;e=this._visibleLines.getStartLineNumber();var t=this._visibleLines.getEndLineNumber();for(let i=e;i<=t;i++){const e=this._visibleLines.getVisibleLine(i);e.onOptionsChanged(this._viewLineOptions)}return!0}onCursorStateChanged(e){var t=this._visibleLines.getStartLineNumber(),i=this._visibleLines.getEndLineNumber();let n=!1;for(let o=t;o<=i;o++)n=this._visibleLines.getVisibleLine(o).onSelectionChanged()||n;return n}onDecorationsChanged(e){var t=this._visibleLines.getStartLineNumber(),i=this._visibleLines.getEndLineNumber();for(let n=t;n<=i;n++)this._visibleLines.getVisibleLine(n).onDecorationsChanged();return!0}onFlushed(e){return e=this._visibleLines.onFlushed(e),this._maxLineWidth=0,e}onLinesChanged(e){return this._visibleLines.onLinesChanged(e)}onLinesDeleted(e){return this._visibleLines.onLinesDeleted(e)}onLinesInserted(e){return this._visibleLines.onLinesInserted(e)}onRevealRangeRequest(e){var t=this._computeScrollTopToRevealRange(this._context.viewLayout.getFutureViewport(),e.source,e.range,e.selections,e.verticalType);if(-1===t)return!1;let i=this._context.viewLayout.validateScrollPosition({scrollTop:t});return e.revealHorizontal?e.range&&e.range.startLineNumber!==e.range.endLineNumber?i={scrollTop:i.scrollTop,scrollLeft:0}:e.range?this._horizontalRevealRequest=new pt(e.range.startLineNumber,e.range.startColumn,e.range.endColumn,this._context.viewLayout.getCurrentScrollTop(),i.scrollTop,e.scrollType):e.selections&&0i)&&(this._horizontalRevealRequest=null)),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){var i=this._getViewLineDomNode(e);if(null===i)return null;if(i=this._getLineNumberFor(i),-1===i)return null;if(i<1||i>this._context.model.getLineCount())return null;if(1===this._context.model.getLineMaxColumn(i))return new ie.a(i,1);var n=this._visibleLines.getStartLineNumber(),o=this._visibleLines.getEndLineNumber();if(id)){var h=u===n.startLineNumber?n.startColumn:1,c=u===n.endLineNumber?n.endColumn:this._context.model.getLineMaxColumn(u);const e=this._visibleLines.getVisibleLine(u).getVisibleRangesForRange(u,h,c,r);e&&(t&&uthis._visibleLines.getEndLineNumber()?null:this._visibleLines.getVisibleLine(e).getVisibleRangesForRange(e,t,i,new q(this.domNode.domNode,this._textRangeRestingSpot))}visibleRangeForPosition(e){return e=this._visibleRangesForLineRange(e.lineNumber,e.column,e.column),e?new F(e.outsideRenderedLine,e.ranges[0].left):null}updateLineWidths(){this._updateLineWidths(!1)}_updateLineWidthsFast(){return this._updateLineWidths(!0)}_updateLineWidthsSlow(){this._updateLineWidths(!1)}_updateLineWidths(e){var t=this._visibleLines.getStartLineNumber(),i=this._visibleLines.getEndLineNumber();let n=1,o=!0;for(let s=t;s<=i;s++){const t=this._visibleLines.getVisibleLine(s);e&&!t.getWidthIsFast()?o=!1:n=Math.max(n,t.getWidth())}return o&&1===t&&i===this._context.model.getLineCount()&&(this._maxLineWidth=0),this._ensureMaxLineWidth(n),o}_checkMonospaceFontAssumptions(){let e=-1,t=-1;var i,n=this._visibleLines.getStartLineNumber(),o=this._visibleLines.getEndLineNumber();for(let s=n;s<=o;s++){const n=this._visibleLines.getVisibleLine(s);!n.needsMonospaceFontCheck()||(i=n.getWidth())>t&&(t=i,e=s)}if(-1!==e&&!this._visibleLines.getVisibleLine(e).monospaceAssumptionsAreValid())for(let s=n;s<=o;s++){const e=this._visibleLines.getVisibleLine(s);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&&(n=this._horizontalRevealRequest,e.startLineNumber<=n.minLineNumber&&n.maxLineNumber<=e.endLineNumber&&(this._horizontalRevealRequest=null,this.onDidRender(),(t=this._computeScrollLeftToReveal(n))&&(this._isViewportWrapping||this._ensureMaxLineWidth(t.maxHorizontalOffset),this._context.model.setScrollPosition({scrollLeft:t.scrollLeft},n.scrollType)))),this._updateLineWidthsFast()||this._asyncUpdateLineWidths.schedule(),_.d&&!this._asyncCheckMonospaceFontAssumptions.isScheduled()){var t=this._visibleLines.getStartLineNumber(),i=this._visibleLines.getEndLineNumber();for(let e=t;e<=i;e++){const t=this._visibleLines.getVisibleLine(e);if(t.needsMonospaceFontCheck()){this._asyncCheckMonospaceFontAssumptions.schedule();break}}}this._linesContent.setLayerHinting(this._canUseLayerHinting),this._linesContent.setContain("strict");var n=this._context.viewLayout.getCurrentScrollTop()-e.bigNumbersDelta;this._linesContent.setTop(-n),this._linesContent.setLeft(-this._context.viewLayout.getCurrentScrollLeft())}_ensureMaxLineWidth(e){e=Math.ceil(e),this._maxLineWidthe){if(!a)return-1;h=l}else h=5===o||6===o?6===o&&s<=l&&d<=r?s:(t=Math.max(5*this._lineHeight,.2*e),i=l-t,t=d-e,Math.max(t,i)):1===o||2===o?2===o&&s<=l&&d<=r?s:(t=(l+d)/2,Math.max(0,t-e/2)):this._computeMinimumScrolling(s,r,l,d,3===o,4===o);return h}_computeScrollLeftToReveal(e){var t=this._context.viewLayout.getCurrentViewport(),i=t.left,n=i+t.width;let o=1073741824,s=0;if("range"===e.type){var r=this._visibleRangesForLineRange(e.lineNumber,e.startColumn,e.endColumn);if(!r)return null;for(const e of r.ranges)o=Math.min(o,Math.round(e.left)),s=Math.max(s,Math.round(e.left+e.width))}else for(const l of e.selections){if(l.startLineNumber!==l.endLineNumber)return null;var a=this._visibleRangesForLineRange(l.startLineNumber,l.startColumn,l.endColumn);if(!a)return null;for(const e of a.ranges)o=Math.min(o,Math.round(e.left)),s=Math.max(s,Math.round(e.left+e.width))}return o=Math.max(0,o-ft.HORIZONTAL_EXTRA_PX),s+=this._revealHorizontalRightPadding,"selections"===e.type&&s-o>t.width?null:{scrollLeft:this._computeMinimumScrolling(i,n,o,s),maxHorizontalOffset:s}}_computeMinimumScrolling(e,t,i,n,o,s){o=!!o,s=!!s;var r=(t|=0)-(e|=0);return(n|=0)-(i|=0)
    ';const s=[];for(let l=t;l<=i;l++){var r=l-t,a=n[r];let e="";for(let t=0,i=a.length;t';o[s]=e}this._renderResult=o}render(e,t){return this._renderResult?this._renderResult[t-e]:""}}i("f20b");class vt{constructor(e,t,i,n){this._rgba8Brand=void 0,this.r=vt._clamp(e),this.g=vt._clamp(t),this.b=vt._clamp(i),this.a=vt._clamp(n)}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:255{e.changedColorMap&&this._updateColorMap()}))}static getInstance(){return this._INSTANCE||(this._INSTANCE=Object(c.h)(new wt)),this._INSTANCE}_updateColorMap(){const e=Ct.F.getColorMap();if(e){this._colors=[vt.Empty];for(let i=1;i=this._colors.length)&&(e=2),this._colors[e]}backgroundIsLight(){return this._backgroundIsLight}}wt._INSTANCE=null;var yt=i("a8d0"),St=i("303e");const Lt=(()=>{const e=[];for(let t=32;t<=126;t++)e.push(t);return e.push(65533),e})();var xt=i("099d");class kt{constructor(e,t){this.scale=t,this._minimapCharRendererBrand=void 0,this.charDataNormal=kt.soften(e,.8),this.charDataLight=kt.soften(e,50/60)}static soften(e,t){let i=new Uint8ClampedArray(e.length);for(let n=0,o=e.length;ne.width||i+c>e.height)){var u=a?this.charDataLight:this.charDataNormal,g=(n=(l=n,a=r,(l-=32)<0||96e.width||i+d>e.height)){var h=4*e.width,c=(r=o.r,l=o.g,o=o.b,r+.5*(n.r-r)),u=l+.5*(n.g-l),g=o+.5*(n.b-o);const s=e.data;let p=i*h+4*t;for(let e=0;e{const t=new Uint8ClampedArray(e.length/2);for(let i=0;i>1]=Nt[e[i]]<<4|15&Nt[e[i+1]];return t},Et={1:Object(Dt.a)(()=>Ot("0000511D6300CF609C709645A78432005642574171487021003C451900274D35D762755E8B629C5BA856AF57BA649530C167D1512A272A3F6038604460398526BCA2A968DB6F8957C768BE5FBE2FB467CF5D8D5B795DC7625B5DFF50DE64C466DB2FC47CD860A65E9A2EB96CB54CE06DA763AB2EA26860524D3763536601005116008177A8705E53AB738E6A982F88BAA35B5F5B626D9C636B449B737E5B7B678598869A662F6B5B8542706C704C80736A607578685B70594A49715A4522E792")),2:Object(Dt.a)(()=>Ot("000000000000000055394F383D2800008B8B1F210002000081B1CBCBCC820000847AAF6B9AAF2119BE08B8881AD60000A44FD07DCCF107015338130C00000000385972265F390B406E2437634B4B48031B12B8A0847000001E15B29A402F0000000000004B33460B00007A752C2A0000000000004D3900000084394B82013400ABA5CFC7AD9C0302A45A3E5A98AB000089A43382D97900008BA54AA087A70A0248A6A7AE6DBE0000BF6F94987EA40A01A06DCFA7A7A9030496C32F77891D0000A99FB1A0AFA80603B29AB9CA75930D010C0948354D3900000C0948354F37460D0028BE673D8400000000AF9D7B6E00002B007AA8933400007AA642675C2700007984CFB9C3985B768772A8A6B7B20000CAAECAAFC4B700009F94A6009F840009D09F9BA4CA9C0000CC8FC76DC87F0000C991C472A2000000A894A48CA7B501079BA2C9C69BA20000B19A5D3FA89000005CA6009DA2960901B0A7F0669FB200009D009E00B7890000DAD0F5D092820000D294D4C48BD10000B5A7A4A3B1A50402CAB6CBA6A2000000B5A7A4A3B1A8044FCDADD19D9CB00000B7778F7B8AAE0803C9AB5D3F5D3F00009EA09EA0BAB006039EA0989A8C7900009B9EF4D6B7C00000A9A7816CACA80000ABAC84705D3F000096DA635CDC8C00006F486F266F263D4784006124097B00374F6D2D6D2D6D4A3A95872322000000030000000000008D8939130000000000002E22A5C9CBC70600AB25C0B5C9B400061A2DB04CA67001082AA6BEBEBFC606002321DACBC19E03087AA08B6768380000282FBAC0B8CA7A88AD25BBA5A29900004C396C5894A6000040485A6E356E9442A32CD17EADA70000B4237923628600003E2DE9C1D7B500002F25BBA5A2990000231DB6AFB4A804023025C0B5CAB588062B2CBDBEC0C706882435A75CA20000002326BD6A82A908048B4B9A5A668000002423A09CB4BB060025259C9D8A7900001C1FCAB2C7C700002A2A9387ABA200002626A4A47D6E9D14333163A0C87500004B6F9C2D643A257049364936493647358A34438355497F1A0000A24C1D590000D38DFFBDD4CD3126"))};class It{static create(e,t){if(this.lastCreated&&e===this.lastCreated.scale&&t===this.lastFontFamily)return this.lastCreated;let i;return i=Et[e]?new kt(Et[e](),e):It.createFromSampleData(It.createSampleData(t).data,e),this.lastFontFamily=t,this.lastCreated=i}static createSampleData(e){const t=document.createElement("canvas"),i=t.getContext("2d");t.style.height="16px",t.height=16,t.width=960,t.style.width="960px",i.fillStyle="#ffffff",i.font="bold 16px "+e,i.textBaseline="middle";let n=0;for(const o of Lt)i.fillText(String.fromCharCode(o),n,8),n+=10;return i.getImageData(0,0,960,16)}static createFromSampleData(e,t){if(61440!==e.length)throw new Error("Unexpected source in MinimapCharRenderer");return e=It._downsample(e,t),new kt(e,t)}static _downsampleChar(e,t,i,n,o){var s=+o,r=2*o;let a=n,l=0;for(let b=0;bIt.create(this.fontScale,r.fontFamily)),this.backgroundColor=Tt._getMinimapBackground(t,i)}static _getMinimapBackground(e,t){return e=e.getColor(St.Zb),e?new vt(e.rgba.r,e.rgba.g,e.rgba.b,e.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 At{constructor(e,t,i,n,o,s,r,a){this.scrollTop=e,this.scrollHeight=t,this.sliderNeeded=i,this._computedSliderRatio=n,this.sliderTop=o,this.sliderHeight=s,this.startLineNumber=r,this.endLineNumber=a}getDesiredScrollTopFromDelta(e){return Math.round(this.scrollTop+e/this._computedSliderRatio)}getDesiredScrollTopFromTouchLocation(e){return Math.round((e-this.sliderHeight/2)/this._computedSliderRatio)}static create(e,t,i,n,o,s,r,a,l,d,h){var c=e.pixelRatio,u=e.minimapLineHeight,g=Math.floor(e.canvasInnerHeight/u),p=e.lineHeight;if(e.minimapHeightIsEditorHeight){a=a*e.lineHeight+(e.scrollBeyondLastLine?o-e.lineHeight:0);const t=Math.max(1,Math.floor(o*o/a)),i=Math.max(0,e.minimapHeight-t),n=i/(d-o),s=l*n;a=0=r+(C=e.scrollBeyondLastLine?o/p-1:C))return a=r,m=0<_,new At(l,d,m,b,v,f,1,a);{let e=Math.max(1,Math.floor(t-v*c/u));return h&&h.scrollHeight===d&&(h.scrollTop>l&&(e=Math.min(e,h.startLineNumber)),h.scrollTopRt.INVALID),this._renderedLines._set(e.startLineNumber,i)}linesEquals(e){if(!this.scrollEquals(e))return!1;var t=this._renderedLines._get().lines;for(let i=0,n=t.length;i=e;)i--;let n=this.modelLineToMinimapLine(t)-1;for(;n+1{var t;e.preventDefault(),0!==this._model.options.renderMinimap&&this._lastRenderData&&("proportional"!==this._model.options.size?e.leftButton&&this._lastRenderData&&(t=(t=l.D(this._slider.domNode)).top+t.height/2,this._startSliderDragging(e.buttons,e.posx,t,e.posy,this._lastRenderData.renderedLayout)):(t=this._model.options.minimapLineHeight,e=this._model.options.canvasInnerHeight/this._model.options.canvasOuterHeight*e.browserEvent.offsetY,e=Math.floor(e/t)+this._lastRenderData.renderedLayout.startLineNumber,e=Math.min(e,this._model.getLineCount()),this._model.revealLineNumber(e)))}),this._sliderMouseMoveMonitor=new w.a,this._sliderMouseDownListener=l.o(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=b.b.addTarget(this._domNode.domNode),this._sliderTouchStartListener=l.i(this._domNode.domNode,b.a.Start,e=>{e.preventDefault(),e.stopPropagation(),this._lastRenderData&&(this._slider.toggleClassName("active",!0),this._gestureInProgress=!0,this.scrollDueToTouchEvent(e))},{passive:!1}),this._sliderTouchMoveListener=l.i(this._domNode.domNode,b.a.Change,e=>{e.preventDefault(),e.stopPropagation(),this._lastRenderData&&this._gestureInProgress&&this.scrollDueToTouchEvent(e)},{passive:!1}),this._sliderTouchEndListener=l.o(this._domNode.domNode,b.a.End,e=>{e.preventDefault(),e.stopPropagation(),this._gestureInProgress=!1,this._slider.toggleClassName("active",!1)})}_startSliderDragging(e,t,i,n,o){this._slider.toggleClassName("active",!0);const s=(e,n)=>{n=Math.abs(n-t),_.i&&140s(e.posy,e.posx),()=>{this._slider.toggleClassName("active",!1)})}scrollDueToTouchEvent(e){var t=this._domNode.domNode.getBoundingClientRect().top;e=this._lastRenderData.renderedLayout.getDesiredScrollTopFromTouchLocation(e.pageY-t);this._model.setScrollTop(e)}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||0=e.scrollWidth?this._shadow.setClassName("minimap-shadow-hidden"):this._shadow.setClassName("minimap-shadow-visible"),t=At.create(this._model.options,e.viewportStartLineNumber,e.viewportEndLineNumber,e.viewportStartLineNumberVerticalOffset,e.viewportHeight,e.viewportContainsWhitespaceGaps,this._model.getLineCount(),this._model.getRealLineCount(),e.scrollTop,e.scrollHeight,this._lastRenderData?this._lastRenderData.renderedLayout:null),this._slider.setDisplay(t.sliderNeeded?"block":"none"),this._slider.setTop(t.sliderTop),this._slider.setHeight(t.sliderHeight),e=e.scrollLeft/this._model.options.typicalHalfwidthCharacterWidth,e=Math.min(this._model.options.minimapWidth,Math.round(e*this._model.options.minimapCharWidth/this._model.options.pixelRatio)),this._sliderHorizontal.setLeft(e),this._sliderHorizontal.setWidth(this._model.options.minimapWidth-e),this._sliderHorizontal.setTop(0),this._sliderHorizontal.setHeight(t.sliderHeight),this.renderDecorations(t),this._lastRenderData=this.renderLines(t))}renderDecorations(e){if(this._renderDecorations){this._renderDecorations=!1;var t=this._model.getSelections(),i=this._model.getMinimapDecorationsInViewport(e.startLineNumber,e.endLineNumber),{canvasInnerWidth:n,canvasInnerHeight:o}=this._model.options,s=this._model.options.minimapLineHeight,r=this._model.options.minimapCharWidth,a=this._model.getOptions().tabSize;const u=this._decorationsCanvas.domNode.getContext("2d");u.clearRect(0,0,n,o);var l=new Map;for(let i=0;ithis._model.options.canvasInnerHeight)){let g=t.get(s);if(a=!g,!g){const e=this._model.getLineContent(s);g=[z.h];for(let t=1;tm)return;var S=g.charCodeAt(b);if(9===S){var L=d-(b+v)%d;v+=L-1,_+=L*o}else if(32===S)_+=o;else{var x=De.D(S)?2:1;for(let s=0;sm)return}}}}Object(Ie.f)((e,t)=>{var i=e.getColor(St.Zb);i&&t.addRule(`.monaco-editor .minimap > canvas { opacity: ${i.rgba.a}; will-change: opacity; }`),i=e.getColor(St.ec),i&&t.addRule(`.monaco-editor .minimap-slider .minimap-slider-horizontal { background: ${i}; }`),i=e.getColor(St.fc),i&&t.addRule(`.monaco-editor .minimap-slider:hover .minimap-slider-horizontal { background: ${i}; }`),i=e.getColor(St.dc),i&&t.addRule(`.monaco-editor .minimap-slider.active .minimap-slider-horizontal { background: ${i}; }`),i=e.getColor(St.yc);i&&t.addRule(`.monaco-editor .minimap-shadow-visible { box-shadow: ${i} -6px 0 6px -6px inset; }`)}),i("725e");class Vt extends I{constructor(e){super(e);const t=this._context.configuration.options;e=t.get(130),this._widgets={},this._verticalScrollbarWidth=e.verticalScrollbarWidth,this._minimapWidth=e.minimap.minimapWidth,this._horizontalScrollbarHeight=e.horizontalScrollbarHeight,this._editorHeight=e.height,this._editorWidth=e.width,this._domNode=Object(f.b)(document.createElement("div")),M.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;var i=t.get(130);return this._verticalScrollbarWidth=i.verticalScrollbarWidth,this._minimapWidth=i.minimap.minimapWidth,this._horizontalScrollbarHeight=i.horizontalScrollbarHeight,this._editorHeight=i.height,this._editorWidth=i.width,!0}addWidget(e){const t=Object(f.b)(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 i=this._widgets[e.getId()];return i.preference!==t&&(i.preference=t,this.setShouldRender(),!0)}removeWidget(e){if(e=e.getId(),this._widgets.hasOwnProperty(e)){const t=this._widgets[e].domNode.domNode;delete this._widgets[e],t.parentNode.removeChild(t),this.setShouldRender()}}_renderWidget(e){const t=e.domNode;var i;null===e.preference?t.unsetTop():0===e.preference?(t.setTop(0),t.setRight(2*this._verticalScrollbarWidth+this._minimapWidth)):1===e.preference?(i=t.domNode.clientHeight,t.setTop(this._editorHeight-i-2*this._horizontalScrollbarHeight),t.setRight(2*this._verticalScrollbarWidth+this._minimapWidth)):2===e.preference&&(t.setTop(0),t.domNode.style.right="50%")}prepareRender(e){}render(e){this._domNode.setWidth(this._editorWidth);var t=Object.keys(this._widgets);for(let n=0,o=t.length;n{e.changedColorMap&&this._updateSettings(!0)}),this._cursorPositions=[]}dispose(){super.dispose(),this._tokensColorTrackerListener.dispose()}_updateSettings(e){var t=new zt(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,i=e.selections.length;tt&&(e=t-r),o=e-r,d=e+r}o>f+1||c!==p?(0!==e&&w.fillRect(a[p],m,l[p],f-m),p=c,m=o,f=d):d>f&&(f=d)}w.fillRect(a[p],m,l[p],f-m)}if(!this._settings.hideCursor&&this._settings.cursorColor){var p=2*this._settings.pixelRatio|0,m=p/2|0,f=this._settings.x[7],_=this._settings.w[7];w.fillStyle=this._settings.cursorColor;let e=-100,i=-100;for(let o=0,s=this._cursorPositions.length;ot&&(s=t-m);b=s-m;var v=b+p;b>i+1?(0!==o&&w.fillRect(f,e,_,i-e),e=b,i=v):v>i&&(i=v)}w.fillRect(f,e,_,i-e)}this._settings.renderBorder&&this._settings.borderColor&&0this._context.viewLayout.getVerticalOffsetForLineNumber(e)),this._zoneManager.setDOMWidth(0),this._zoneManager.setDOMHeight(0),this._zoneManager.setOuterHeight(this._context.viewLayout.getScrollHeight()),this._zoneManager.setLineHeight(i.get(58)),this._zoneManager.setPixelRatio(i.get(128)),this._context.addEventHandler(this)}dispose(){this._context.removeEventHandler(this),super.dispose()}onConfigurationChanged(e){const t=this._context.configuration.options;return e.hasChanged(58)&&(this._zoneManager.setLineHeight(t.get(58)),this._render()),e.hasChanged(128)&&(this._zoneManager.setPixelRatio(t.get(128)),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)&&(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;var e=this._zoneManager.getCanvasWidth(),t=this._zoneManager.getCanvasHeight(),i=this._zoneManager.resolveColorZones(),n=this._zoneManager.getId2Color();const o=this._domNode.domNode.getContext("2d");return o.clearRect(0,0,e,t),0=l?Math.max(r,d):(e.fillRect(0,s,n,r-s),s=l,d)}e.fillRect(0,s,n,r-s)}}i("ef37");class $t extends I{constructor(e){super(e),this.domNode=Object(f.b)(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(91),this._typicalHalfwidthCharacterWidth=t.get(42).typicalHalfwidthCharacterWidth}dispose(){super.dispose()}onConfigurationChanged(e){const t=this._context.configuration.options;return this._rulers=t.get(91),this._typicalHalfwidthCharacterWidth=t.get(42).typicalHalfwidthCharacterWidth,!0}onScrollChanged(e){return e.scrollHeightChanged}prepareRender(e){}_ensureRulersCount(){var e=this._renderedRulers.length,t=this._rulers.length;if(e!==t)if(e{e=e.getColor(Ee.u),e&&t.addRule(`.monaco-editor .view-ruler { box-shadow: 1px 0 0 0 ${e} inset; }`)}),i("d8c3");class Gt extends I{constructor(e){super(e),this._scrollTop=0,this._width=0,this._updateWidth(),this._shouldShow=!1;const t=this._context.configuration.options;e=t.get(92),this._useShadows=e.useShadows,this._domNode=Object(f.b)(document.createElement("div")),this._domNode.setAttribute("role","presentation"),this._domNode.setAttribute("aria-hidden","true")}dispose(){super.dispose()}_updateShouldShow(){var e=this._useShadows&&0{e=e.getColor(St.yc),e&&t.addRule(`.monaco-editor .scroll-decoration { box-shadow: ${e} 0 6px 6px -6px inset; }`)}),i("782d");class Zt{constructor(e){this.left=e.left,this.width=e.width,this.startStyle=null,this.endStyle=null}}class Yt{constructor(e,t){this.lineNumber=e,this.ranges=t}}function Xt(e){return new Zt(e)}function Qt(e){return new Yt(e.lineNumber,e.ranges.map(Xt))}class Jt extends Oe{constructor(e){super(),this._previousFrameVisibleRangesWithStyle=[],this._context=e;const t=this._context.configuration.options;this._lineHeight=t.get(58),this._roundedSelection=t.get(90),this._typicalHalfwidthCharacterWidth=t.get(42).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(58),this._roundedSelection=t.get(90),this._typicalHalfwidthCharacterWidth=t.get(42).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,i=e.length;t'}_actualRenderOneSelection(e,t,i,n){if(0!==n.length){var o=!!n[0].ranges[0].startStyle,s=this._lineHeight.toString(),r=(this._lineHeight-1).toString(),a=n[0].lineNumber,l=n[n.length-1].lineNumber;for(let _=0,b=n.length;_e+t)}render(e,t){return!this._renderResult||(t-=e)<0||t>=this._renderResult.length?"":this._renderResult[t]}}function ei(e){return e<0?-e:e}Jt.SELECTION_CLASS_NAME="selected-text",Jt.SELECTION_TOP_LEFT="top-left-radius",Jt.SELECTION_BOTTOM_LEFT="bottom-left-radius",Jt.SELECTION_TOP_RIGHT="top-right-radius",Jt.SELECTION_BOTTOM_RIGHT="bottom-right-radius",Jt.EDITOR_BACKGROUND_CLASS_NAME="monaco-editor-background",Jt.ROUNDED_PIECE_WIDTH=10,Object(Ie.f)((e,t)=>{var i=e.getColor(St.R);i&&t.addRule(`.monaco-editor .focused .selected-text { background-color: ${i}; }`),i=e.getColor(St.J);i&&t.addRule(`.monaco-editor .selected-text { background-color: ${i}; }`);const n=e.getColor(St.S);n&&!n.isTransparent()&&t.addRule(`.monaco-editor .view-line span.inline-selected-text { color: ${n}; }`)}),i("d93b");class ti{constructor(e,t,i,n,o,s){this.top=e,this.left=t,this.width=i,this.height=n,this.textContent=o,this.textContentClassName=s}}class ii{constructor(e){this._context=e;const t=this._context.configuration.options;e=t.get(42),this._cursorStyle=t.get(23),this._lineHeight=t.get(58),this._typicalHalfwidthCharacterWidth=e.typicalHalfwidthCharacterWidth,this._lineCursorWidth=Math.min(t.get(26),this._typicalHalfwidthCharacterWidth),this._isVisible=!0,this._domNode=Object(f.b)(document.createElement("div")),this._domNode.setClassName("cursor "+Re.a),this._domNode.setHeight(this._lineHeight),this._domNode.setTop(0),this._domNode.setLeft(0),g.a.applyFontInfo(this._domNode,e),this._domNode.setDisplay("none"),this._position=new ie.a(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;var i=t.get(42);return this._cursorStyle=t.get(23),this._lineHeight=t.get(58),this._typicalHalfwidthCharacterWidth=i.typicalHalfwidthCharacterWidth,this._lineCursorWidth=Math.min(t.get(26),this._typicalHalfwidthCharacterWidth),g.a.applyFontInfo(this._domNode,i),!0}onCursorPositionChanged(e){return this._position=e,!0}_prepareRender(e){let t="";if(this._cursorStyle===z.i.Line||this._cursorStyle===z.i.LineThin){var i=e.visibleRangeForPosition(this._position);if(!i||i.outsideRenderedLine)return null;let n;if(this._cursorStyle===z.i.Line){if(2<(n=l.u(0t.length){var n=this._secondaryCursors.length-t.length;for(let e=0;e{for(let i=0,n=e.ranges.length;i{this._isVisible?this._hide():this._show()},ni.BLINK_INTERVAL):this._startCursorBlinkAnimation.setIfNotSet(()=>{this._blinkingEnabled=!0,this._updateDomClassName()},ni.BLINK_INTERVAL))}_updateDomClassName(){this._domNode.setClassName(this._getClassName())}_getClassName(){let e="cursors-layer";switch(this._selectionIsEmpty||(e+=" has-selection"),this._cursorStyle){case z.i.Line:e+=" cursor-line-style";break;case z.i.Block:e+=" cursor-block-style";break;case z.i.Underline:e+=" cursor-underline-style";break;case z.i.LineThin:e+=" cursor-line-thin-style";break;case z.i.BlockOutline:e+=" cursor-block-outline-style";break;case z.i.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;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{const i=e.getColor(Ee.n);if(i){let n=e.getColor(Ee.m);n=n||i.opposite(),t.addRule(`.monaco-editor .cursors-layer .cursor { background-color: ${i}; border-color: ${i}; color: ${n}; }`),"hc"===e.type&&t.addRule(`.monaco-editor .cursors-layer.has-selection .cursor { border-left: 1px solid ${n}; border-right: 1px solid ${n}; }`)}});const oi=()=>{throw new Error("Invalid change accessor")};class si extends I{constructor(e){super(e);const t=this._context.configuration.options;e=t.get(130),this._lineHeight=t.get(58),this._contentWidth=e.contentWidth,this._contentLeft=e.contentLeft,this.domNode=Object(f.b)(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=Object(f.b)(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(){var e=this._context.viewLayout.getWhitespaces();const t=new Map;for(const n of e)t.set(n.id,n);let i=!1;return this._context.model.changeWhitespace(e=>{var n=Object.keys(this._zones);for(let l=0,d=n.length;l{const n={addZone:e=>(t=!0,this._addZone(i,e)),removeZone:e=>{e&&(t=this._removeZone(i,e)||t)},layoutZone:e=>{e&&(t=this._layoutZone(i,e)||t)}};var o=e,s=n;try{o(s)}catch(n){Object(d.f)(n)}n.addZone=oi,n.removeZone=oi,n.layoutZone=oi}),t}_addZone(e,t){var i=this._computeWhitespaceProps(t);const n={whitespaceId:e.insertWhitespace(i.afterViewLineNumber,this._getZoneOrdinal(t),i.heightInPx,i.minWidthInPx),delegate:t,isVisible:!1,domNode:Object(f.b)(t.domNode),marginDomNode:t.marginDomNode?Object(f.b)(t.marginDomNode):null};return this._safeCallOnComputedHeight(n.delegate,i.heightInPx),n.domNode.setPosition("absolute"),n.domNode.domNode.style.width="100%",n.domNode.setDisplay("none"),n.domNode.setAttribute("monaco-view-zone",n.whitespaceId),this.domNode.appendChild(n.domNode),n.marginDomNode&&(n.marginDomNode.setPosition("absolute"),n.marginDomNode.domNode.style.width="100%",n.marginDomNode.setDisplay("none"),n.marginDomNode.setAttribute("monaco-view-zone",n.whitespaceId),this.marginDomNode.appendChild(n.marginDomNode)),this._zones[n.whitespaceId]=n,this.setShouldRender(),n.whitespaceId}_removeZone(e,t){if(this._zones.hasOwnProperty(t)){const i=this._zones[t];return delete this._zones[t],e.removeWhitespace(i.whitespaceId),i.domNode.removeAttribute("monaco-visible-view-zone"),i.domNode.removeAttribute("monaco-view-zone"),i.domNode.domNode.parentNode.removeChild(i.domNode.domNode),i.marginDomNode&&(i.marginDomNode.removeAttribute("monaco-visible-view-zone"),i.marginDomNode.removeAttribute("monaco-view-zone"),i.marginDomNode.domNode.parentNode.removeChild(i.marginDomNode.domNode)),this.setShouldRender(),!0}return!1}_layoutZone(e,t){var i;return!!this._zones.hasOwnProperty(t)&&(t=this._zones[t],i=this._computeWhitespaceProps(t.delegate),e.changeOneWhitespace(t.whitespaceId,i.afterViewLineNumber,i.heightInPx),this._safeCallOnComputedHeight(t.delegate,i.heightInPx),this.setShouldRender(),!0)}shouldSuppressMouseDownOnViewZone(e){return!!this._zones.hasOwnProperty(e)&&(e=this._zones[e],Boolean(e.delegate.suppressMouseDown))}_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(e){Object(d.f)(e)}}_safeCallOnDomNodeTop(e,t){if("function"==typeof e.onDomNodeTop)try{e.onDomNodeTop(t)}catch(e){Object(d.f)(e)}}prepareRender(e){}render(e){var t=e.viewportData.whitespaceViewportData;const i={};let n=!1;for(let r=0,a=t.length;r{this._context.theme.update(e),this._context.model.onDidColorThemeChange(),this.render(!0,!1)})),this._viewParts=[],this._textAreaHandler=new Be(this._context,o,this._createTextAreaHandlerHelper()),this._viewParts.push(this._textAreaHandler),this._linesContent=Object(f.b)(document.createElement("div")),this._linesContent.setClassName("lines-content monaco-editor-background"),this._linesContent.setPosition("absolute"),this.domNode=Object(f.b)(document.createElement("div")),this.domNode.setClassName(this._getEditorClassName()),this.domNode.setAttribute("role","code"),this._overflowGuardContainer=Object(f.b)(document.createElement("div")),M.write(this._overflowGuardContainer,3),this._overflowGuardContainer.setClassName("overflow-guard"),this._scrollbar=new lt(this._context,this._linesContent,this.domNode,this._overflowGuardContainer),this._viewParts.push(this._scrollbar),this._viewLines=new ft(this._context,this._linesContent),this._viewZones=new si(this._context),this._viewParts.push(this._viewZones);const r=new Ut(this._context),a=(this._viewParts.push(r),new Gt(this._context)),l=(this._viewParts.push(a),new Ze(this._context)),d=(this._viewParts.push(l),l.addDynamicOverlay(new ot(this._context)),l.addDynamicOverlay(new Jt(this._context)),l.addDynamicOverlay(new ut(this._context)),l.addDynamicOverlay(new rt(this._context)),new Ye(this._context)),h=(this._viewParts.push(d),d.addDynamicOverlay(new st(this._context)),d.addDynamicOverlay(new ct(this._context)),d.addDynamicOverlay(new bt(this._context)),d.addDynamicOverlay(new _t(this._context)),d.addDynamicOverlay(new Me(this._context)),new Te(this._context));h.getDomNode().appendChild(this._viewZones.marginDomNode),h.getDomNode().appendChild(d.getDomNode()),this._viewParts.push(h),this._contentWidgets=new Qe(this._context,this.domNode),this._viewParts.push(this._contentWidgets),this._viewCursors=new ni(this._context),this._viewParts.push(this._viewCursors),this._overlayWidgets=new Vt(this._context),this._viewParts.push(this._overlayWidgets),e=new $t(this._context),this._viewParts.push(e);const c=new jt(this._context);if(this._viewParts.push(c),r){const e=this._scrollbar.getOverviewRulerLayoutInfo();e.parent.insertBefore(r.getDomNode(),e.insertBefore)}this._linesContent.appendChild(l.getDomNode()),this._linesContent.appendChild(e.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(h.getDomNode()),this._overflowGuardContainer.appendChild(this._scrollbar.getDomNode()),this._overflowGuardContainer.appendChild(a.getDomNode()),this._overflowGuardContainer.appendChild(this._textAreaHandler.textArea),this._overflowGuardContainer.appendChild(this._textAreaHandler.textAreaCover),this._overflowGuardContainer.appendChild(this._overlayWidgets.getDomNode()),this._overflowGuardContainer.appendChild(c.getDomNode()),this.domNode.appendChild(this._overflowGuardContainer),s?s.appendChild(this._contentWidgets.overflowingContentWidgetsDomNode.domNode):this.domNode.appendChild(this._contentWidgets.overflowingContentWidgetsDomNode),this._applyLayout(),this._pointerHandler=this._register(new ke(this._context,o,this._createPointerHandlerHelper()))}_flushAccumulatedAndRenderNow(){this._renderNow()}_createPointerHandlerHelper(){return{viewDomNode:this.domNode.domNode,linesContentDomNode:this._linesContent.domNode,focusTextArea:()=>{this.focus()},dispatchTextAreaEvent:e=>{this._textAreaHandler.textArea.domNode.dispatchEvent(e)},getLastRenderData:()=>{var e=this._viewCursors.getLastRenderData()||[],t=this._textAreaHandler.getLastRenderData();return new le(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 ie.a(e,t))),getLineWidth:e=>(this._flushAccumulatedAndRenderNow(),this._viewLines.getLineWidth(e))}}_createTextAreaHandlerHelper(){return{visibleRangeForPositionRelativeToEditor:(e,t)=>(this._flushAccumulatedAndRenderNow(),this._viewLines.visibleRangeForPosition(new ie.a(e,t)))}}_applyLayout(){const e=this._context.configuration.options;var t=e.get(130);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(){var e=this._textAreaHandler.isFocused()?" focused":"";return this._context.configuration.options.get(127)+" "+Object(Ie.e)(this._context.theme.type)+e}handleEvents(e){super.handleEvents(e),this._scheduleRender()}onConfigurationChanged(e){return this._configPixelRatio=this._context.configuration.options.get(128),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(const e of this._viewParts)e.dispose();super.dispose()}_scheduleRender(){null===this._renderAnimationFrame&&(this._renderAnimationFrame=l.T(this._onRenderScheduled.bind(this),100))}_onRenderScheduled(){this._renderAnimationFrame=null,this._flushAccumulatedAndRenderNow()}_renderNow(){var e=()=>this._actualRender();try{e()}catch(e){Object(d.f)(e)}}_getViewPartsToRender(){let e=[],t=0;for(const i of this._viewParts)i.shouldRender()&&(e[t++]=i);return e}_actualRender(){if(l.N(this.domNode.domNode)){let i=this._getViewPartsToRender();if(this._viewLines.shouldRender()||0!==i.length){var e=this._context.viewLayout.getLinesViewportData(),t=(e=(this._context.model.setViewport(e.startLineNumber,e.endLineNumber,e.centeredLineNumber),new li(this._selections,e,this._context.viewLayout.getWhitespaceViewportData(),this._context.model)),this._contentWidgets.shouldRender()&&this._contentWidgets.onBeforeRender(e),this._viewLines.shouldRender()&&(this._viewLines.renderText(e),this._viewLines.onDidRender(),i=this._getViewPartsToRender()),new T(this._context.viewLayout,e,this._viewLines));for(const e of i)e.prepareRender(t);for(const e of i)e.render(t),e.onDidRender();.001=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,i=this.secondaryCursors.length;te.selection.startLineNumber===t.selection.startLineNumber?e.selection.startColumn-t.selection.startColumn:e.selection.startLineNumber-t.selection.startLineNumber);for(let d=0;dn&&e.index--;a.splice(n,1),l.splice(e,1),this._removeSecondaryCursor(n-1),d--}}}}}}var ui=i("b272"),gi=i("191f"),pi=i("338e");class mi{constructor(){this.type=0}}class fi{constructor(){this.type=1}}class _i{constructor(e){this.type=2,this._source=e}hasChanged(e){return this._source.hasChanged(e)}}class bi{constructor(e,t){this.type=3,this.selections=e,this.modelSelections=t}}class vi{constructor(e){this.type=4,e?(this.affectsMinimap=e.affectsMinimap,this.affectsOverviewRuler=e.affectsOverviewRuler):(this.affectsMinimap=!0,this.affectsOverviewRuler=!0)}}class Ci{constructor(){this.type=5}}class wi{constructor(e){this.type=6,this.isFocused=e}}class yi{constructor(){this.type=7}}class Si{constructor(){this.type=8}}class Li{constructor(e,t){this.type=9,this.fromLineNumber=e,this.toLineNumber=t}}class xi{constructor(e,t){this.type=10,this.fromLineNumber=e,this.toLineNumber=t}}class ki{constructor(e,t){this.type=11,this.fromLineNumber=e,this.toLineNumber=t}}class Di{constructor(e,t,i,n,o,s){this.type=12,this.source=e,this.range=t,this.selections=i,this.verticalType=n,this.revealHorizontal=o,this.scrollType=s}}class Ni{constructor(e){this.type=13,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 Oi{constructor(){this.type=14}}class Ei{constructor(e){this.type=15,this.ranges=e}}class Ii{constructor(){this.type=16}}class Mi{constructor(){this.type=17}}class Ti extends c.a{constructor(){super(),this._onEvent=this._register(new h.b),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._emitOutgoingEvents()}_addOutgoingEvent(e){for(let t=0,i=this._outgoingEvents.length;t=t.length)return!1;if(!t[n].strictContainsRange(e[n]))return!1}return!0}}class zi extends c.a{constructor(e,t,i,n){super(),this._model=e,this._knownModelVersionId=this._model.getVersionId(),this._viewModel=t,this._coordinatesConverter=i,this.context=new oe.c(this._model,this._viewModel,this._coordinatesConverter,n),this._cursors=new ci(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=Object(c.f)(this._autoClosedActions),super.dispose()}updateConfiguration(e){this.context=new oe.c(this._model,this._viewModel,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(0zi.MAX_CURSOR_COUNT&&(n=n.slice(0,zi.MAX_CURSOR_COUNT),o=!0);var s=new Vi(this._model,this);return this._cursors.setStates(n),this._cursors.normalize(),this._columnSelectData=null,this._validateAutoClosedActions(),this._emitStateChangedIfNecessary(e,t,i,s,o)}setCursorColumnSelectData(e){this._columnSelectData=e}revealPrimary(e,t,i,n){var o=this._cursors.getViewPositions();1!e.modelState.equals(n.cursorState[t].modelState))||(a=n?n.cursorState.map(e=>e.modelState.selection):null,l=n?n.modelVersionId:0,e.emitOutgoingEvent(new ji(a,r,l,s.modelVersionId,t||"keyboard",i,o))),!0)}_findAutoClosingPairs(e){if(!e.length)return null;let t=[];for(let o=0,s=e.length;o'"`])([^)\]}>'"`]*)$/);if(!i)return null;var n=i[1];n=this.context.cursorConfig.autoClosingPairs.autoClosingPairsCloseSingleChar.get(n);if(!n||1!==n.length)return null;if(n=n[0].open,i=s.text.length-i[2].length-1,n=s.text.lastIndexOf(n,i-1),-1===n)return null;t.push([n,i])}return t}executeEdits(e,t,i,n){let o=null,s=((o="snippet"===t?this._findAutoClosingPairs(i):o)&&(i[0]._isTracked=!0),[]),r=[];i=this._model.pushEditOperations(this.getSelections(),i,e=>{if(o)for(let n=0,h=o.length;n{"keyboard"===t&&(this._executeEditOperation(gi.a.compositionEndWithInterceptors(this._prevEditOperationType,this.context.cursorConfig,this._model,this._selectionsWhenCompositionStarted,this.getSelections(),this.getAutoClosedCharacters())),this._selectionsWhenCompositionStarted=null)},e,t)}type(e,t,i){this._executeEdit(()=>{if("keyboard"===i){var e=t.length;let i=0;for(;i(e=e.getPosition(),new m.a(e.lineNumber,e.column+o,e.lineNumber,e.column+o))),this.setSelections(e,s,r,0)):this._executeEdit(()=>{this._executeEditOperation(gi.a.compositionType(this._prevEditOperationType,this.context.cursorConfig,this._model,this.getSelections(),t,i,n,o))},e,s)}paste(e,t,i,n,o){this._executeEdit(()=>{this._executeEditOperation(gi.a.paste(this.context.cursorConfig,this._model,this.getSelections(),t,i,n||[]))},e,o,4)}cut(e,t){this._executeEdit(()=>{this._executeEditOperation(ui.a.cut(this.context.cursorConfig,this._model,this.getSelections()))},e,t)}executeCommand(e,t,i){this._executeEdit(()=>{this._cursors.killSecondaryCursors(),this._executeEditOperation(new oe.e(0,[t],{shouldPushStackElementBefore:!1,shouldPushStackElementAfter:!1}))},e,i)}executeCommands(e,t,i){this._executeEdit(()=>{this._executeEditOperation(new oe.e(0,t,{shouldPushStackElementBefore:!1,shouldPushStackElementAfter:!1}))},e,i)}}zi.MAX_CURSOR_COUNT=1e4;class Ui{static executeCommands(e,t,i){const n={model:e,selectionsBefore:t,trackedRanges:[],trackedRangesDirection:[]};e=this._innerExecuteCommands(n,i);for(let o=0,s=n.trackedRanges.length;o{let n=[];for(let t=0;te.identifier.minor-t.identifier.minor;let s=[];for(let r=0;rn[r],getTrackedSelection:t=>{t=parseInt(t,10);var i=e.model._getTrackedRange(e.trackedRanges[t]);return 0===e.trackedRangesDirection[t]?new m.a(i.startLineNumber,i.startColumn,i.endLineNumber,i.endColumn):new m.a(i.endLineNumber,i.endColumn,i.startLineNumber,i.startColumn)}})):s[r]=e.selectionsBefore[r];return s}),l=(a=a||e.selectionsBefore,[]);for(i in s)s.hasOwnProperty(i)&&l.push(parseInt(i,10));l.sort((e,t)=>t-e);for(const d of l)a.splice(d,1);return a}static _arrayIsEmpty(e){for(let t=0,i=e.length;t{ne.a.isEmpty(e)&&""===s||n.push({identifier:{major:t,minor:o++},range:e,text:s,forceMoveMarkers:r,isAutoWhitespaceEdit:i.insertsAutoWhitespace})};let r=!1;var a={addEditOperation:s,addTrackedEditOperation:(e,t,i)=>{r=!0,s(e,t,i)},trackSelection:(t,i)=>{const n=m.a.liftSelection(t);let o;o=n.isEmpty()?"boolean"==typeof i?i?2:3:(t=e.model.getLineMaxColumn(n.startLineNumber),n.startColumn===t?2:3):1;const s=e.trackedRanges.length;return i=e.model._setTrackedRange(null,n,o),e.trackedRanges[s]=i,e.trackedRangesDirection[s]=n.getDirection(),s.toString()}};try{i.getEditOperations(e.model,a)}catch(a){return Object(d.f)(a),{operations:[],hadTrackedEditOperation:!1}}return{operations:n,hadTrackedEditOperation:r}}static _getLoserCursorMap(e){(e=e.slice(0)).sort((e,t)=>-ne.a.compareRangesUsingEnds(e.range,t.range));let t={};for(let o=1;on.identifier.major?i:n).identifier.major,t[s.toString()]=!0;for(let t=0;t>>1;t===e[s].afterLineNumber?i{t=!0,e|=0,i|=0,n|=0,o|=0;var s=this._instanceId+ ++this._lastWhitespaceId;return this._pendingChanges.insert(new Xi(s,e,i,n,o)),s},changeOneWhitespace:(e,i,n)=>{t=!0,this._pendingChanges.change({id:e,newAfterLineNumber:i|=0,newHeight:n|=0})},removeWhitespace:e=>{t=!0,this._pendingChanges.remove({id:e})}})}finally{this._pendingChanges.commit(this)}return t}_commitPendingChanges(e,t,i){if((0{let t=[];for(const s of e){var i;n.has(s.id)||(o.has(s.id)&&(i=o.get(s.id),s.afterLineNumber=i.newAfterLineNumber,s.height=i.newHeight),t.push(s))}return t};const s=i(this._arr).concat(i(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){var t=Qi.findInsertionIndex(this._arr,e.afterLineNumber,e.ordinal);this._arr.splice(t,0,e),this._prefixSumValidIndex=Math.min(this._prefixSumValidIndex,t-1)}_findWhitespaceIndex(e){var t=this._arr;for(let i=0,n=t.length;i=t.length||t[1+o].afterLineNumber>=e)return o;i=1+o|0}else n=o-1|0}return-1}_findFirstWhitespaceAfterLineNumber(e){return e=this._findLastWhitespaceBeforeLineNumber(e|=0)+1,e=this.getLinesTotalHeight()-this._paddingBottom)}getLineNumberAtOrAfterVerticalOffset(e){if(this._checkPendingChanges(),(e|=0)<0)return 1;var t=0|this._lineCount,i=this._lineHeight;let n=1,o=t;for(;nt?t:n}getLinesViewportData(e,t){this._checkPendingChanges(),t|=0;var i=this._lineHeight,n=0|this.getLineNumberAtOrAfterVerticalOffset(e|=0),o=0|this.getVerticalOffsetForLineNumber(n);let s=0|this._lineCount,r=0|this.getFirstWhitespaceIndexAfterLineNumber(n);var a=0|this.getWhitespacesCount();let l,d,h=(l=-1===r?(r=a,d=s+1,0):(d=0|this.getAfterLineNumberForWhitespaceIndex(r),0|this.getHeightForWhitespaceIndex(r)),o),c=h,u=0;5e5<=o&&(u=5e5*Math.floor(o/5e5),u=Math.floor(u/i)*i,c-=u);const g=[];var p,m,f=e+(t-e)/2;let _=-1;for(let w=n;w<=s;w++){for(-1===_&&(m=(p=h)+i,(p<=f&&f=a?d=s+1:(d=0|this.getAfterLineNumberForWhitespaceIndex(r),l=0|this.getHeightForWhitespaceIndex(r));if(h>=t){s=w;break}}-1===_&&(_=s);var b=0|this.getVerticalOffsetForLineNumber(s);let v=n,C=s;return v=this.getWhitespacesCount()||e<(e=this.getVerticalOffsetForWhitespaceIndex(i))?null:(t=this.getHeightForWhitespaceIndex(i),{id:this.getIdForWhitespaceIndex(i),afterLineNumber:this.getAfterLineNumberForWhitespaceIndex(i),verticalOffset:e,height:t})}getWhitespaceViewportData(e,t){this._checkPendingChanges(),t|=0;e=this.getWhitespaceIndexAtOrAfterVerticallOffset(e|=0);var i=this.getWhitespacesCount()-1;if(e<0)return[];let n=[];for(let r=e;r<=i;r++){var o=this.getVerticalOffsetForWhitespaceIndex(r),s=this.getHeightForWhitespaceIndex(r);if(t<=o)break;n.push({id:this.getIdForWhitespaceIndex(r),afterLineNumber:this.getAfterLineNumberForWhitespaceIndex(r),verticalOffset:o,height:s})}return n}getWhitespaces(){return this._checkPendingChanges(),this._arr.slice(0)}getWhitespacesCount(){return this._checkPendingChanges(),this._arr.length}getIdForWhitespaceIndex(e){return this._checkPendingChanges(),this._arr[e|=0].id}getAfterLineNumberForWhitespaceIndex(e){return this._checkPendingChanges(),this._arr[e|=0].afterLineNumber}getHeightForWhitespaceIndex(e){return this._checkPendingChanges(),this._arr[e|=0].height}}Qi.INSTANCE_COUNT=0;class Ji{constructor(e,t,i,n){(t|=0)<0&&(t=0),(i|=0)<0&&(i=0),(n|=0)<0&&(n=0),this.width=e=(e|=0)<0?0:e,this.contentWidth=t,this.scrollWidth=Math.max(e,t),this.height=i,this.contentHeight=n,this.scrollHeight=Math.max(i,n)}equals(e){return this.width===e.width&&this.contentWidth===e.contentWidth&&this.height===e.height&&this.contentHeight===e.contentHeight}}class en extends c.a{constructor(e,t){super(),this._onDidContentSizeChange=this._register(new h.b),this.onDidContentSizeChange=this._onDidContentSizeChange.event,this._dimensions=new Ji(0,0,0,0),this._scrollable=this._register(new Zi.a(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){var t,i,n;this._dimensions.equals(e)||(t=this._dimensions,this._dimensions=e,this._scrollable.setScrollDimensions({width:e.width,scrollWidth:e.scrollWidth,height:e.height,scrollHeight:e.scrollHeight},!0),i=t.contentWidth!==e.contentWidth,n=t.contentHeight!==e.contentHeight,(i||n)&&this._onDidContentSizeChange.fire(new Ri(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 tn extends c.a{constructor(e,t,i){super(),this._configuration=e;const n=this._configuration.options;e=n.get(130);var o=n.get(74);this._linesLayout=new Qi(t,n.get(58),o.top,o.bottom),this._scrollable=this._register(new en(0,i)),this._configureSmoothScrollDuration(),this._scrollable.setScrollDimensions(new Ji(e.contentWidth,0,e.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(103)?125:0)}onConfigurationChanged(e){const t=this._configuration.options;var i,n,o,s;e.hasChanged(58)&&this._linesLayout.setLineHeight(t.get(58)),e.hasChanged(74)&&(n=t.get(74),this._linesLayout.setPadding(n.top,n.bottom)),e.hasChanged(130)?(i=(n=t.get(130)).contentWidth,n=n.height,s=(o=this._scrollable.getScrollDimensions()).contentWidth,this._scrollable.setScrollDimensions(new Ji(i,o.contentWidth,n,this._getContentHeight(i,n,s)))):this._updateHeight(),e.hasChanged(103)&&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 i=this._configuration.options;var n=i.get(92);return 2===n.horizontal||t<=e?0:n.horizontalScrollbarSize}_getContentHeight(e,t,i){const n=this._configuration.options;let o=this._linesLayout.getLinesTotalHeight();return n.get(94)?o+=Math.max(0,t-n.get(58)-n.get(74).bottom):o+=this._getHorizontalScrollbarHeight(e,i),o}_updateHeight(){var e=this._scrollable.getScrollDimensions(),t=e.width,i=e.height,n=e.contentWidth;this._scrollable.setScrollDimensions(new Ji(t,e.contentWidth,i,this._getContentHeight(t,i,n)))}getCurrentViewport(){var e=this._scrollable.getScrollDimensions(),t=this._scrollable.getCurrentScrollPosition();return new yt.h(t.scrollTop,t.scrollLeft,e.width,e.height)}getFutureViewport(){var e=this._scrollable.getScrollDimensions(),t=this._scrollable.getFutureScrollPosition();return new yt.h(t.scrollTop,t.scrollLeft,e.width,e.height)}_computeContentWidth(e){const t=this._configuration.options;var i,n=t.get(131),o=t.get(42);return n.isViewportWrapping?(n=t.get(130),i=t.get(64),e>n.contentWidth+o.typicalHalfwidthCharacterWidth&&i.enabled&&"right"===i.side?e+n.verticalScrollbarWidth:e):(i=t.get(93)*o.typicalHalfwidthCharacterWidth,n=this._linesLayout.getWhitespaceMinWidth(),Math.max(e+i,n))}setMaxLineWidth(e){var t=this._scrollable.getScrollDimensions();this._scrollable.setScrollDimensions(new Ji(t.width,this._computeContentWidth(e),t.height,t.contentHeight)),this._updateHeight()}saveState(){var e=this._scrollable.getFutureScrollPosition(),t=e.scrollTop,i=this._linesLayout.getLineNumberAtOrAfterVerticalOffset(t);return{scrollTop:t,scrollTopWithoutViewZones:t-this._linesLayout.getWhitespaceAccumulatedHeightBeforeLineNumber(i),scrollLeft:e.scrollLeft}}changeWhitespace(e){return e=this._linesLayout.changeWhitespace(e),e&&this.onHeightMaybeChanged(),e}getVerticalOffsetForLineNumber(e){return this._linesLayout.getVerticalOffsetForLineNumber(e)}isAfterLines(e){return this._linesLayout.isAfterLines(e)}isInTopPadding(e){return this._linesLayout.isInTopPadding(e)}isInBottomPadding(e){return this._linesLayout.isInBottomPadding(e)}getLineNumberAtVerticalOffset(e){return this._linesLayout.getLineNumberAtOrAfterVerticalOffset(e)}getWhitespaceAtVerticalOffset(e){return this._linesLayout.getWhitespaceAtVerticalOffset(e)}getLinesViewportData(){var e=this.getCurrentViewport();return this._linesLayout.getLinesViewportData(e.top,e.top+e.height)}getLinesViewportDataAtScrollTop(e){var t=this._scrollable.getScrollDimensions();return e+t.height>t.scrollHeight&&(e=t.scrollHeight-t.height),this._linesLayout.getLinesViewportData(e=e<0?0:e,e+t.height)}getWhitespaceViewportData(){var e=this.getCurrentViewport();return this._linesLayout.getWhitespaceViewportData(e.top,e.top+e.height)}getWhitespaces(){return this._linesLayout.getWhitespaces()}getContentWidth(){return this._scrollable.getScrollDimensions().contentWidth}getScrollWidth(){return this._scrollable.getScrollDimensions().scrollWidth}getContentHeight(){return this._scrollable.getScrollDimensions().contentHeight}getScrollHeight(){return this._scrollable.getScrollDimensions().scrollHeight}getCurrentScrollLeft(){return this._scrollable.getCurrentScrollPosition().scrollLeft}getCurrentScrollTop(){return this._scrollable.getCurrentScrollPosition().scrollTop}validateScrollPosition(e){return this._scrollable.validateScrollPosition(e)}setScrollPosition(e,t){1===t?this._scrollable.setScrollPositionNow(e):this._scrollable.setScrollPositionSmooth(e)}deltaScrollNow(e,t){var i=this._scrollable.getCurrentScrollPosition();this._scrollable.setScrollPositionNow({scrollLeft:i.scrollLeft+e,scrollTop:i.scrollTop+t})}}var nn=i("e1b5"),on=i("b57f"),sn=i("2de5");class rn{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,t){return this._lines.convertModelPositionToViewPosition(e.lineNumber,e.column,t)}convertModelRangeToViewRange(e,t){return this._lines.convertModelRangeToViewRange(e,t)}modelPositionIsVisible(e){return this._lines.modelPositionIsVisible(e.lineNumber,e.column)}getModelLineViewLineCount(e){return this._lines.getModelLineViewLineCount(e)}}class an{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 i=this._validEndIndex+1,n=this._counts.length;ie.lineNumber===m+1);o.addRequest(i[m],r,t?t[m]:null)}var a=o.finalize();let l=[];var d=this.hiddenAreasIds.map(e=>this.model.getDecorationRange(e)).sort(ne.a.compareRangesUsingStarts);let h=1,c=0,u=-1,g=u+1=h&&p<=c);let e=pn(a[m],!p);l[m]=e.getViewLineCount(),this.lines[m]=e}this._validModelVersionId=this.model.getVersionId(),this.prefixSumComputer=new an(l)}getHiddenAreas(){return this.hiddenAreasIds.map(e=>this.model.getDecorationRange(e))}_reduceRanges(e){if(0===e.length)return[];var t=e.map(e=>this.model.validateRange(e)).sort(ne.a.compareRangesUsingStarts);let i=[],n=t[0].startLineNumber,o=t[0].endLineNumber;for(let r=1,a=t.length;ro+1?(i.push(new ne.a(n,1,o,1)),n=s.startLineNumber,o=s.endLineNumber):s.endLineNumber>o&&(o=s.endLineNumber)}return i.push(new ne.a(n,1,o,1)),i}setHiddenAreas(e){let t=this._reduceRanges(e);var i=this.hiddenAreasIds.map(e=>this.model.getDecorationRange(e)).sort(ne.a.compareRangesUsingStarts);if(t.length===i.length){let e=!1;for(let n=0;n=s&&h<=r?this.lines[c].isVisible()&&(this.lines[c]=this.lines[c].setVisible(!1),e=!0):(d=!0,this.lines[c].isVisible()||(this.lines[c]=this.lines[c].setVisible(!0),e=!0)),e&&(h=this.lines[c].getViewLineCount(),this.prefixSumComputer.changeValue(c,h))}return d||this.setHiddenAreas([]),!0}modelPositionIsVisible(e,t){return!(e<1||e>this.lines.length)&&this.lines[e-1].isVisible()}getModelLineViewLineCount(e){return e<1||e>this.lines.length?1:this.lines[e-1].getViewLineCount()}setTabSize(e){return this.tabSize!==e&&(this.tabSize=e,this._constructLines(!1,null),!0)}setWrappingSettings(e,t,i,n){var o=this.fontInfo.equals(e),s=this.wrappingStrategy===t,r=this.wrappingColumn===i,a=this.wrappingIndent===n;if(o&&s&&r&&a)return!1;o=o&&s&&!r&&a,this.fontInfo=e,this.wrappingStrategy=t,this.wrappingColumn=i,this.wrappingIndent=n;let l=null;if(o){l=[];for(let e=0,t=this.lines.length;et&&(u=!0,c=t-o+1);var d=l+c;if(n.getViewLinesData(this.model,h+1,l,d,o-e,i,a),o+=c,u)break}}return a}validateViewPosition(e,t,i){e=this._toValidViewLineNumber(e);var n=this.prefixSumComputer.getIndexOf(e-1),o=n.index;n=n.remainder;let s=this.lines[o];var r=s.getViewLineMinColumn(this.model,o+1,n),a=s.getViewLineMaxColumn(this.model,o+1,n);a<(t=t{var i=ne.a.compareRangesUsingStarts(e.range,t.range);return 0===i?e.idt.id?1:0:i});let h=[],c=0,u=null;for(const p of s){var g=p.id;u!==g&&(u=g,h[c++]=p)}return h}getInjectedTextAt(e){var t=this._toValidViewLineNumber(e.lineNumber),i=(t=this.prefixSumComputer.getIndexOf(t-1),t.index);t=t.remainder;return this.lines[i].getInjectedTextAt(t,e.column)}normalizePosition(e,t){var i=this._toValidViewLineNumber(e.lineNumber),n=(i=this.prefixSumComputer.getIndexOf(i-1),i.index);i=i.remainder;return this.lines[n].normalizePosition(this.model,n+1,i,e,t)}getLineIndentColumn(e){e=this._toValidViewLineNumber(e),e=this.prefixSumComputer.getIndexOf(e-1);var t=e.index;return 0===e.remainder?this.model.getLineIndentColumn(t+1):0}}class dn{constructor(){}isVisible(){return!0}setVisible(e){return e?this:hn.INSTANCE}getLineBreakData(){return null}getViewLineCount(){return 1}getViewLineContent(e,t,i){return e.getLineContent(t)}getViewLineLength(e,t,i){return e.getLineLength(t)}getViewLineMinColumn(e,t,i){return e.getLineMinColumn(t)}getViewLineMaxColumn(e,t,i){return e.getLineMaxColumn(t)}getViewLineData(e,t,i){let n=e.getLineTokens(t);return e=n.getLineContent(),new yt.e(e,!1,1,e.length+1,0,n.inflate(),null)}getViewLinesData(e,t,i,n,o,s,r){s[o]?r[o]=this.getViewLineData(e,t,0):r[o]=null}getModelColumnOfViewPosition(e,t){return t}getViewPositionOfModelPosition(e,t){return new ie.a(e,t)}getViewLineNumberOfModelPosition(e,t){return e}normalizePosition(e,t,i,n,o){return n}getInjectedTextAt(e,t){return null}}dn.INSTANCE=new dn;class hn{constructor(){}isVisible(){return!1}setVisible(e){return e?dn.INSTANCE:this}getLineBreakData(){return null}getViewLineCount(){return 0}getViewLineContent(e,t,i){throw new Error("Not supported")}getViewLineLength(e,t,i){throw new Error("Not supported")}getViewLineMinColumn(e,t,i){throw new Error("Not supported")}getViewLineMaxColumn(e,t,i){throw new Error("Not supported")}getViewLineData(e,t,i){throw new Error("Not supported")}getViewLinesData(e,t,i,n,o,s,r){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")}normalizePosition(e,t,i,n,o){throw new Error("Not supported")}getInjectedTextAt(e,t){throw new Error("Not supported")}}hn.INSTANCE=new hn;class cn{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 this._lineBreakData.getInputOffsetOfOutputPosition(e,0)}getInputEndOffsetOfOutputLineIndex(e,t,i){return i+1===this._lineBreakData.breakOffsets.length?e.getLineMaxColumn(t)-1:this._lineBreakData.getInputOffsetOfOutputPosition(i+1,0)}getViewLineContent(e,t,i){if(!this._isVisible)throw new Error("Not supported");var n,o=0new pi.b(0,0,e+1,this._lineBreakData.injectionOptions[t],0)),pi.b.applyInjectedText(e.getLineContent(t),n).substring(o,s)):e.getValueInRange({startLineNumber:t,startColumn:o+1,endLineNumber:t,endColumn:s+1}),0({offset:e,text:r[t].content,tokenMetadata:nn.a.defaultTokenMetadata})));var h=0=un.length)for(let i=1;i<=e;i++)un[i]=(t=i,new Array(t+1).join(" "));var t;return un[e]}function pn(e,t){return null===e?(t?dn:hn).INSTANCE:new cn(e,t)}class mn{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){var t=this._lines.model.getLineCount();return!(e.lineNumber<1||e.lineNumber>t)}getModelLineViewLineCount(e){return 1}}class fn{constructor(e){this.model=e}dispose(){}createCoordinatesConverter(){return new mn(this)}getHiddenAreas(){return[]}setHiddenAreas(e){return!1}setTabSize(e){return!1}setWrappingSettings(e,t,i,n){return!1}createLineBreaksComputer(){let e=[];return{addRequest:(t,i,n)=>{e.push(null)},finalize:()=>e}}onModelFlushed(){}onModelLinesDeleted(e,t,i){return new xi(t,i)}onModelLinesInserted(e,t,i,n){return new ki(t,i)}onModelLineChanged(e,t,i){return[!1,new Li(t,t),null,null]}acceptVersionId(e){}getViewLineCount(){return this.model.getLineCount()}getActiveIndentGuide(e,t,i){return{startLineNumber:e,endLineNumber:e,indent:0}}getViewLinesIndentGuides(e,t){var i=t-e+1;let n=new Array(i);for(let o=0;othis.tokenizeViewport(),50)),this._updateConfigurationViewLineCount=this._register(new C.e(()=>this._updateConfigurationViewLineCountNow(),0)),this._hasFocus=!1,this._viewportStartLine=-1,this._viewportStartLineTrackedRange=null,this._viewportStartLineDelta=0,this.model.isTooLargeForTokenization())this._lines=new fn(this.model);else{const i=this._configuration.options;e=i.get(42),t=i.get(124);var r=i.get(131),a=i.get(123);this._lines=new ln(this._editorId,this.model,n,o,e,this.model.getOptions().tabSize,t,r.wrappingColumn,a)}this.coordinatesConverter=this._lines.createCoordinatesConverter(),this._cursor=this._register(new zi(i,this,this.coordinatesConverter,this.cursorConfig)),this.viewLayout=this._register(new tn(this._configuration,this.getLineCount(),s)),this._register(this.viewLayout.onDidScroll(e=>{e.scrollTopChanged&&this._tokenizeViewportSoon.schedule(),this._eventDispatcher.emitSingleViewEvent(new Ni(e)),this._eventDispatcher.emitOutgoingEvent(new Fi(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 bn(this._editorId,this.model,this._configuration,this._lines,this.coordinatesConverter),this._registerModelEvents(),this._register(this._configuration.onDidChangeFast(e=>{try{var t=this._eventDispatcher.beginEmitViewEvents();this._onConfigurationChanged(t,e)}finally{this._eventDispatcher.endEmitViewEvents()}})),this._register(wt.getInstance().onDidChange(()=>{this._eventDispatcher.emitSingleViewEvent(new Ii)})),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()}createLineBreaksComputer(){return this._lines.createLineBreaksComputer()}addViewEventHandler(e){this._eventDispatcher.addViewEventHandler(e)}removeViewEventHandler(e){this._eventDispatcher.removeViewEventHandler(e)}_updateConfigurationViewLineCountNow(){this._configuration.setViewLineCount(this._lines.getViewLineCount())}tokenizeViewport(){var e=this.viewLayout.getLinesViewportData(),t=this.coordinatesConverter.convertViewPositionToModelPosition(new ie.a(e.startLineNumber,1));e=this.coordinatesConverter.convertViewPositionToModelPosition(new ie.a(e.endLineNumber,1));this.model.tokenizeViewport(t.lineNumber,e.lineNumber)}setHasFocus(e){this._hasFocus=e,this._cursor.setHasFocus(e),this._eventDispatcher.emitSingleViewEvent(new wi(e)),this._eventDispatcher.emitOutgoingEvent(new Pi(!e,e))}onCompositionStart(){this._eventDispatcher.emitSingleViewEvent(new mi)}onCompositionEnd(){this._eventDispatcher.emitSingleViewEvent(new fi)}onDidColorThemeChange(){this._eventDispatcher.emitSingleViewEvent(new Oi)}_onConfigurationChanged(e,t){let i=null;-1!==this._viewportStartLine&&(s=new ie.a(this._viewportStartLine,this.getLineMinColumn(this._viewportStartLine)),i=this.coordinatesConverter.convertViewPositionToModelPosition(s));let n=!1;const o=this._configuration.options;var s=o.get(42),r=o.get(124),a=o.get(131),l=o.get(123);this._lines.setWrappingSettings(s,r,a.wrappingColumn,l)&&(e.emitViewEvent(new Ci),e.emitViewEvent(new Si),e.emitViewEvent(new vi(null)),this._cursor.onLineMappingChanged(e),this._decorations.onLineMappingChanged(),this.viewLayout.onFlushed(this.getLineCount()),0!==this.viewLayout.getCurrentScrollTop()&&(n=!0),this._updateConfigurationViewLineCount.schedule()),t.hasChanged(80)&&(this._decorations.reset(),e.emitViewEvent(new vi(null))),e.emitViewEvent(new _i(t)),this.viewLayout.onConfigurationChanged(t),n&&i&&(s=this.coordinatesConverter.convertModelPositionToViewPosition(i),r=this.viewLayout.getVerticalOffsetForLineNumber(s.lineNumber),this.viewLayout.setScrollPosition({scrollTop:r+this._viewportStartLineDelta},1)),oe.b.shouldRecreate(t)&&(this.cursorConfig=new oe.b(this.model.getLanguageIdentifier(),this.model.getOptions(),this._configuration),this._cursor.updateConfiguration(this.cursorConfig))}_registerModelEvents(){this._register(this.model.onDidChangeContentOrInjectedText(e=>{try{const u=this._eventDispatcher.beginEmitViewEvents();let g=!1,p=!1;var t=e.changes,i=e instanceof pi.d?e.versionId:null;const m=this._lines.createLineBreaksComputer();for(const e of t)switch(e.changeType){case 4:for(let t=0;t!e.ownerId||e.ownerId===this._editorId),m.addRequest(n,i,null)}break;case 2:{let t=null;e.injectedText&&(t=e.injectedText.filter(e=>!e.ownerId||e.ownerId===this._editorId)),m.addRequest(e.detail,t,null);break}}const f=m.finalize();let _=0;for(const e of t)switch(e.changeType){case 1:this._lines.onModelFlushed(),u.emitViewEvent(new Ci),this._decorations.reset(),this.viewLayout.onFlushed(this.getLineCount()),g=!0;break;case 3:var o=this._lines.onModelLinesDeleted(i,e.fromLineNumber,e.toLineNumber);null!==o&&(u.emitViewEvent(o),this.viewLayout.onLinesDeleted(o.fromLineNumber,o.toLineNumber)),g=!0;break;case 4:var s=f.slice(_,_+e.detail.length),r=(_+=e.detail.length,this._lines.onModelLinesInserted(i,e.fromLineNumber,e.toLineNumber,s));null!==r&&(u.emitViewEvent(r),this.viewLayout.onLinesInserted(r.fromLineNumber,r.toLineNumber)),g=!0;break;case 2:var a=f[_],[l,d,h,c]=(_++,this._lines.onModelLineChanged(i,e.lineNumber,a));p=l,d&&u.emitViewEvent(d),h&&(u.emitViewEvent(h),this.viewLayout.onLinesInserted(h.fromLineNumber,h.toLineNumber)),c&&(u.emitViewEvent(c),this.viewLayout.onLinesDeleted(c.fromLineNumber,c.toLineNumber))}null!==i&&this._lines.acceptVersionId(i),this.viewLayout.onHeightMaybeChanged(),!g&&p&&(u.emitViewEvent(new Si),u.emitViewEvent(new vi(null)),this._cursor.onLineMappingChanged(u),this._decorations.onLineMappingChanged())}finally{this._eventDispatcher.endEmitViewEvents()}if(this._viewportStartLine=-1,this._configuration.setMaxLineNumber(this.model.getLineCount()),this._updateConfigurationViewLineCountNow(),!this._hasFocus&&2<=this.model.getAttachedEditorCount()&&this._viewportStartLineTrackedRange){const e=this.model._getTrackedRange(this._viewportStartLineTrackedRange);e&&(t=this.coordinatesConverter.convertModelPositionToViewPosition(e.getStartPosition()),t=this.viewLayout.getVerticalOffsetForLineNumber(t.lineNumber),this.viewLayout.setScrollPosition({scrollTop:t+this._viewportStartLineDelta},1))}try{var u=this._eventDispatcher.beginEmitViewEvents();this._cursor.onModelContentChanged(u,e)}finally{this._eventDispatcher.endEmitViewEvents()}})),this._register(this.model.onDidChangeTokens(e=>{let t=[];for(let o=0,s=e.ranges.length;o{this._eventDispatcher.emitSingleViewEvent(new yi),this.cursorConfig=new oe.b(this.model.getLanguageIdentifier(),this.model.getOptions(),this._configuration),this._cursor.updateConfiguration(this.cursorConfig)})),this._register(this.model.onDidChangeLanguage(e=>{this.cursorConfig=new oe.b(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 Ci),e.emitViewEvent(new Si),e.emitViewEvent(new vi(null)),this._cursor.onLineMappingChanged(e),this._decorations.onLineMappingChanged(),this.viewLayout.onFlushed(this.getLineCount())}finally{this._eventDispatcher.endEmitViewEvents()}this._updateConfigurationViewLineCount.schedule()}this.cursorConfig=new oe.b(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 vi(e))}))}setHiddenAreas(e){try{const t=this._eventDispatcher.beginEmitViewEvents();this._lines.setHiddenAreas(e)&&(t.emitViewEvent(new Ci),t.emitViewEvent(new Si),t.emitViewEvent(new vi(null)),this._cursor.onLineMappingChanged(t),this._decorations.onLineMappingChanged(),this.viewLayout.onFlushed(this.getLineCount()),this.viewLayout.onHeightMaybeChanged())}finally{this._eventDispatcher.endEmitViewEvents()}this._updateConfigurationViewLineCount.schedule()}getVisibleRangesPlusViewportAboveBelow(){var e=this._configuration.options.get(130),t=this._configuration.options.get(58),i=(e=Math.max(20,Math.round(e.height/t)),t=this.viewLayout.getLinesViewportData(),Math.max(1,t.completelyVisibleStartLineNumber-e));t=Math.min(this.getLineCount(),t.completelyVisibleEndLineNumber+e);return this._toModelVisibleRanges(new ne.a(i,this.getLineMinColumn(i),t,this.getLineMaxColumn(t)))}getVisibleRanges(){var e=this.getCompletelyVisibleViewRange();return this._toModelVisibleRanges(e)}_toModelVisibleRanges(e){e=this.coordinatesConverter.convertViewRangeToModelRange(e);var t=this._lines.getHiddenAreas();if(0===t.length)return[e];let i=[],n=0,o=e.startLineNumber,s=e.startColumn;var r=e.endLineNumber;e=e.endColumn;for(let d=0,h=t.length;de.toInlineDecoration(t))]),new yt.f(s.minColumn,s.maxColumn,s.content,s.continuesWithWrappedLine,i,n,s.tokens,r,o,s.startVisibleColumn)}getViewLineData(e){return this._lines.getViewLineData(e)}getMinimapLinesRenderingData(e,t,i){return e=this._lines.getViewLinesData(e,t,i),new yt.c(this.getTabSize(),e)}getAllOverviewRulerDecorations(e){return this._lines.getAllOverviewRulerDecorations(this._editorId,Object(z.m)(this._configuration.options),e)}invalidateOverviewRulerColorCache(){for(const e of this.model.getOverviewRulerDecorations()){const t=e.options.overviewRuler;t&&t.invalidateCachedColor()}}invalidateMinimapColorCache(){for(const e of this.model.getAllDecorations()){const t=e.options.minimap;t&&t.invalidateCachedColor()}}getValueInRange(e,t){return e=this.coordinatesConverter.convertViewRangeToModelRange(e),this.model.getValueInRange(e,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,i){return e=this.coordinatesConverter.convertViewPositionToModelPosition(e),2===this.model.getEOL().length&&(t<0?t-=i:t+=i),i=this.model.getOffsetAt(e),this.model.getPositionAt(i+t)}getEOL(){return this.model.getEOL()}getPlainTextToCopy(e,t,i){var n=i?"\r\n":this.model.getEOL();(e=e.slice(0)).sort(ne.a.compareRangesUsingStarts);let o=!1,s=!1;for(const d of e)d.isEmpty()?o=!0:s=!0;if(!s){if(!t)return"";var r=e.map(e=>e.startLineNumber);let i="";for(let e=0;e]/.test(t.fontFamily)||t.fontFamily===z.c.fontFamily;let s;return s=o?z.c.fontFamily:(s=(s=t.fontFamily).replace(/"/g,"'"),/[,']/.test(s)||/[+ ]/.test(s)&&(s=`'${s}'`),s+", "+z.c.fontFamily),{mode:i.language,html:`
    `+this._getHTMLToCopy(n,e)+"
    "}}_getHTMLToCopy(e,t){var i=e.startLineNumber,n=e.startColumn,o=e.endLineNumber,s=e.endColumn,r=this.getTabSize();let a="";for(let c=i;c<=o;c++){const e=this.model.getLineTokens(c);var l=e.getLineContent(),d=c===i?n-1:0,h=c===o?s-1:l.length;a+=""===l?"
    ":Object(Gi.a)(l,e.inflate(),t,d,h,r,_.i)}return a}_getColorMap(){var e=Ct.F.getColorMap();let t=["#000000"];if(e)for(let i=1,n=e.length;ithis._cursor.setStates(n,e,t,i))}getCursorColumnSelectData(){return this._cursor.getCursorColumnSelectData()}getCursorAutoClosedCharacters(){return this._cursor.getAutoClosedCharacters()}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,i=0){this._withViewEventsCollector(n=>this._cursor.setSelections(n,e,t,i))}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 Wi):this._withViewEventsCollector(e)}executeEdits(e,t,i){this._executeCursorEdit(n=>this._cursor.executeEdits(n,e,t,i))}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(i=>this._cursor.type(i,e,t))}compositionType(e,t,i,n,o){this._executeCursorEdit(s=>this._cursor.compositionType(s,e,t,i,n,o))}paste(e,t,i,n){this._executeCursorEdit(o=>this._cursor.paste(o,e,t,i,n))}cut(e){this._executeCursorEdit(t=>this._cursor.cut(t,e))}executeCommand(e,t){this._executeCursorEdit(i=>this._cursor.executeCommand(i,e,t))}executeCommands(e,t){this._executeCursorEdit(i=>this._cursor.executeCommands(i,e,t))}revealPrimaryCursor(e,t){this._withViewEventsCollector(i=>this._cursor.revealPrimary(i,e,t,0))}revealTopMostCursor(e){var t=this._cursor.getTopMostViewPosition();const i=new ne.a(t.lineNumber,t.column,t.lineNumber,t.column);this._withViewEventsCollector(t=>t.emitViewEvent(new Di(e,i,null,0,!0,0)))}revealBottomMostCursor(e){var t=this._cursor.getBottomMostViewPosition();const i=new ne.a(t.lineNumber,t.column,t.lineNumber,t.column);this._withViewEventsCollector(t=>t.emitViewEvent(new Di(e,i,null,0,!0,0)))}revealRange(e,t,i,n,o){this._withViewEventsCollector(s=>s.emitViewEvent(new Di(e,i,null,n,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){this.viewLayout.changeWhitespace(e)&&(this._eventDispatcher.emitSingleViewEvent(new Mi),this._eventDispatcher.emitOutgoingEvent(new Bi))}setMaxLineWidth(e){this.viewLayout.setMaxLineWidth(e)}_withViewEventsCollector(e){try{e(this._eventDispatcher.beginEmitViewEvents())}finally{this._eventDispatcher.endEmitViewEvents()}}normalizePosition(e,t){return this._lines.normalizePosition(e,t)}getLineIndentColumn(e){return this._lines.getLineIndentColumn(e)}}t=i("9e74");var Cn=i("4fc3"),wn=(s=i("0a0f"),i("f07b")),yn=i("b0cd"),Sn=i("4779"),Ln=i("ef8e9");class xn extends i("3170").a{constructor(e,t){super(0);for(let i=0;i{o.push(e),s.push(t),r.push(i)},finalize:()=>{var a=e.typicalFullwidthCharacterWidth/e.typicalHalfwidthCharacterWidth;let l=[];for(let e=0,c=o.length;ee.options),i.map(e=>e.column-1)):(l=null,null),-1===o)return l?new yt.b([a.length],[],0,d,l):null;var h=a.length;if(h<=1)return l?new yt.b([a.length],[],0,d,l):null;t=Mn(a,n,o,s,r);var c=o-t;let u=[],g=[],p=0,m=0,f=0,_=o,b=a.charCodeAt(0),v=e.get(b),C=On(b,0,n,s),w=1;De.E(b)&&(C+=1,b=a.charCodeAt(1),v=e.get(b),w++);for(let L=w;L_&&((0===m||C-f>c)&&(m=y,f=C-i),u[p]=m,g[p]=f,p++,_=f+c,m=0),b=S,v=t}return 0!==p||i&&0!==i.length?(u[p]=h,g[p]=C,new yt.b(u,g,t,d,l)):null}(this.classifier,o[e],d,t,i,a,n):l[e]=function(e,t,i,n,o,s,r){if(-1===o)return null;var a=i.length;if(a<=1)return null;var l=t.breakOffsets,d=t.breakOffsetsVisibleColumn,h=(r=Mn(i,n,o,s,r),o-r);let c=kn,u=Dn,g=0,p=0,m=0,f=o;var _=l.length;let b=0;if(0<=b){let e=Math.abs(d[b]-f);for(;b+1<_;){var v=Math.abs(d[b+1]-f);if(v>=e)break;e=v,b++}}for(;b<_;){let t=b<0?0:l[b],o=b<0?0:d[b],r=(p>t&&(t=p,o=m),0),v=0,D=0,N=0;if(o<=f){let m=o,_=0===t?0:i.charCodeAt(t-1),b=0===t?0:e.get(_),y=!0;for(let o=t;op&&In(_,b,w,t)&&(r=C,v=m),(m+=a)>f){N=C>p?(D=C,m-a):(D=o+1,m),m-v>h&&(r=0),y=!1;break}_=w,b=t}if(y){0=p;n--){var y=n+1,S=i.charCodeAt(n);if(9===S){c=!0;break}let t,o;if(o=De.F(S)?(n--,t=0,2):(t=e.get(S),De.D(S)?s:1),a<=f){if(0===D&&(D=y,N=a),a<=f-h)break;if(In(0,t,l,d)){r=y,v=a;break}}a-=o,l=S,d=t}if(0!==r){var L=h-(N-v);if(L<=n){var x=i.charCodeAt(D);let e;e=De.E(x)?2:On(x,N,n,s),L-e<0&&(r=0)}}if(c){b--;continue}}for(0===r&&(r=D,v=N),r<=p&&(x=i.charCodeAt(p),v=De.E(x)?(r=p+2,m+2):(r=p+1,m+On(x,m,n,s))),p=r,c[g]=r,m=v,u[g]=v,g++,f=v+h;b<0||b<_&&d[b]=O)break;O=k,b++}}return 0!==g?(c.length=g,u.length=g,kn=t.breakOffsets,Dn=t.breakOffsetsVisibleColumn,t.breakOffsets=c,t.breakOffsetsVisibleColumn=u,t.wrappedTextIndentLength=r,t):null}(this.classifier,h,o[e],t,i,a,n)}return kn.length=0,Dn.length=0,l}}}}function On(e,t,i,n){return 9===e?i-t%i:De.D(e)||e<32?n:1}function En(e,t){return t-e%t}function In(e,t,i,n){return 32!==i&&(2===t||3===t&&2!==n||1===n||3===n&&1!==t)}function Mn(e,t,i,n,o){let s=0;if(0!==o){var r=De.u(e);if(-1!==r){for(let i=0;ii&&(s=0)}}return s}const Tn=null==(Fn=window.trustedTypes)?void 0:Fn.createPolicy("domLineBreaksComputer",{createHTML:e=>e});class An{static create(){return new An}constructor(){}createLineBreaksComputer(e,t,i,n){t|=0,i=+i;let o=[],s=[];return{addRequest:(e,t,i)=>{o.push(e),s.push(t)},finalize:()=>{{var r=o,a=e,l=t,d=i,h=n,c=s;function u(e){const t=c[e];var i,n;return t?(e=pi.b.applyInjectedText(r[e],t),i=t.map(e=>e.options),n=t.map(e=>e.column-1),new yt.b([e.length],[],0,n,i)):null}if(-1===d){const e=[];for(let t=0,i=r.length;tp?(i=0,n=0):o=p-f}f=t.substr(i);var _=function(e,t,i,n,o){o.appendASCIIString('
    ');var s=e.length;let r=t,a=0,l=[],d=[],h=0");for(let u=0;u"),l[u]=a,d[u]=r;var c=h;h=u+1"),l[e.length]=a,d[e.length]=r,o.appendASCIIString("
    "),[l,d]}(f,n,l,o,x);k[e]=i,D[e]=n,N[e]=f,O[e]=_[0],E[e]=_[1]}d=x.build();var b=null!=(b=null===Tn||void 0===Tn?void 0:Tn.createHTML(d))?b:d,v=(L.innerHTML=b,L.style.position="absolute",L.style.top="10000",L.style.wordWrap="break-word",document.body.appendChild(L),document.createRange()),C=Array.prototype.slice.call(L.children,0);let I=[];for(let e=0;ee.options),s.map(e=>e.column-1)):n=null,I[e]=new yt.b(t,i,w,o,n)}}return document.body.removeChild(L),I}}}}}function Rn(e,t,i,n){return e.setStart(t[i/16384|0].firstChild,i%16384),e.setEnd(t[n/16384|0].firstChild,n%16384),e.getClientRects()}var Pn=i("d48d"),Fn=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3{this._onDidChangeConfiguration.fire(e);const t=this._configuration.options;e.hasChanged(130)&&(e=t.get(130),this._onDidLayoutChange.fire(e))})),this._contextKeyService=this._register(a.createScoped(this._domElement)),this._notificationService=c,this._codeEditorService=s,this._commandService=r,this._themeService=l,this._register(new Hn(this,this._contextKeyService)),this._register(new zn(this,this._contextKeyService)),this._instantiationService=o.createChild(new wn.a([Cn.b,this._contextKeyService])),this._modelData=null,this._contributions={},this._actions={},this._focusTracker=new Un(e),this._register(this._focusTracker.onChange(()=>{this._editorWidgetFocus.setValue(this._focusTracker.hasFocus())})),this._contentWidgets={},this._overlayWidgets={};for(const h of p=Array.isArray(i.contributions)?i.contributions:n.d.getEditorContributions())if(this._contributions[h.id])Object(d.f)(new Error("Cannot have two contributions with the same id "+h.id));else try{var m=this._instantiationService.createInstance(h.ctor,this);this._contributions[h.id]=m}catch(e){Object(d.f)(e)}n.d.getEditorActions().forEach(e=>{var t;this._actions[e.id]?Object(d.f)(new Error("Cannot have two actions with the same id "+e.id)):(t=new Ki.a(e.id,e.label,e.alias,Object(Ln.o)(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 g.a(this.isSimpleWidget,e,this._domElement,t)}getId(){return this.getEditorType()+":"+this._id}getEditorType(){return qi.a.ICodeEditor}dispose(){this._codeEditorService.removeCodeEditor(this),this._focusTracker.dispose();var e=Object.keys(this._contributions);for(let i=0,n=e.length;ine.a.lift(e)))}getVisibleColumnFromPosition(e){var t,i;return this._modelData?(t=this._modelData.model.validatePosition(e),i=this._modelData.model.getOptions().tabSize,oe.a.visibleColumnFromColumn(this._modelData.model.getLineContent(t.lineNumber),t.column,i)+1):e.column}getPosition(){return this._modelData?this._modelData.viewModel.getPosition():null}setPosition(e){if(this._modelData){if(!ie.a.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,i,n){if(this._modelData){if(!ne.a.isIRange(e))throw new Error("Invalid arguments");e=this._modelData.model.validateRange(e),e=this._modelData.viewModel.coordinatesConverter.convertModelRangeToViewRange(e),this._modelData.viewModel.revealRange("api",i,e,t,n)}}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,i){if("number"!=typeof e)throw new Error("Invalid arguments");this._sendRevealRange(new ne.a(e,1,e,1),t,!1,i)}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,i,n){if(!ie.a.isIPosition(e))throw new Error("Invalid arguments");this._sendRevealRange(new ne.a(e.lineNumber,e.column,e.lineNumber,e.column),t,i,n)}getSelection(){return this._modelData?this._modelData.viewModel.getSelection():null}getSelections(){return this._modelData?this._modelData.viewModel.getSelections():null}setSelection(e){var t=m.a.isISelection(e),i=ne.a.isIRange(e);if(!t&&!i)throw new Error("Invalid arguments");t?this._setSelectionImpl(e):i&&(t={selectionStartLineNumber:e.startLineNumber,selectionStartColumn:e.startColumn,positionLineNumber:e.endLineNumber,positionColumn:e.endColumn},this._setSelectionImpl(t))}_setSelectionImpl(e){this._modelData&&(e=new m.a(e.selectionStartLineNumber,e.selectionStartColumn,e.positionLineNumber,e.positionColumn),this._modelData.viewModel.setSelections("api",[e]))}revealLines(e,t,i=0){this._revealLines(e,t,0,i)}revealLinesInCenter(e,t,i=0){this._revealLines(e,t,1,i)}revealLinesInCenterIfOutsideViewport(e,t,i=0){this._revealLines(e,t,2,i)}revealLinesNearTop(e,t,i=0){this._revealLines(e,t,5,i)}_revealLines(e,t,i,n){if("number"!=typeof e||"number"!=typeof t)throw new Error("Invalid arguments");this._sendRevealRange(new ne.a(e,1,t,1),i,!1,n)}revealRange(e,t=0,i=!1,n=!0){this._revealRange(e,i?1:0,n,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,i,n){if(!ne.a.isIRange(e))throw new Error("Invalid arguments");this._sendRevealRange(ne.a.lift(e),t,i,n)}setSelections(e,t="api",i=0){if(this._modelData){if(!e||0===e.length)throw new Error("Invalid arguments");for(let t=0,i=e.length;te.isSupported())}getAction(e){return this._actions[e]||null}trigger(e,t,i){switch(i=i||{},t){case"compositionStart":return void this._startComposition();case"compositionEnd":return void this._endComposition(e);case"type":var n=i;return void this._type(e,n.text||"");case"replacePreviousChar":return n=i,void this._compositionType(e,n.text||"",n.replaceCharCnt||0,0,0);case"compositionType":return n=i,void this._compositionType(e,n.text||"",n.replacePrevCharCnt||0,n.replaceNextCharCnt||0,n.positionDelta||0);case"paste":return n=i,void this._paste(e,n.text||"",n.pasteOnNewLine||!1,n.multicursorText||null,n.mode||null);case"cut":return void this._cut(e)}const o=this.getAction(t);o?Promise.resolve(o.run()).then(void 0,d.f):this._modelData&&!this._triggerEditorCommand(e,t,i)&&this._triggerCommand(t,i)}_triggerCommand(e,t){this._commandService.executeCommand(e,t)}_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))}_compositionType(e,t,i,n,o){this._modelData&&this._modelData.viewModel.compositionType(t,i,n,o,e)}_paste(e,t,i,n,o){var s;this._modelData&&0!==t.length&&(s=this._modelData.viewModel.getSelection().getStartPosition(),this._modelData.viewModel.paste(t,i,n,e),t=this._modelData.viewModel.getSelection().getStartPosition(),"keyboard"===e&&this._onDidPaste.fire({range:new ne.a(s.lineNumber,s.column,t.lineNumber,t.column),mode:o}))}_cut(e){this._modelData&&this._modelData.viewModel.cut(e)}_triggerEditorCommand(e,t,i){const o=n.d.getEditorCommand(t);return!!o&&((i=i||{}).source=e,this._instantiationService.invokeFunction(e=>{Promise.resolve(o.runEditorCommand(e,this,i)).then(void 0,d.f)}),!0)}_getViewModel(){return this._modelData?this._modelData.viewModel:null}pushUndoStop(){return!!this._modelData&&!this._configuration.options.get(80)&&(this._modelData.model.pushStackElement(),!0)}popUndoStop(){return!!this._modelData&&!this._configuration.options.get(80)&&(this._modelData.model.popStackElement(),!0)}executeEdits(e,t,i){if(!this._modelData)return!1;if(this._configuration.options.get(80))return!1;let n;return n=i?Array.isArray(i)?()=>i:i:()=>null,this._modelData.viewModel.executeEdits(e,t,n),!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,Object(z.m)(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){var 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;return e.get(130)}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){var 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){var t=e.getId();if(this._contentWidgets.hasOwnProperty(t)){const i=this._contentWidgets[t];i.position=e.getPosition(),this._modelData&&this._modelData.hasRealView&&this._modelData.view.layoutContentWidget(i)}}removeContentWidget(e){var t;e=e.getId();this._contentWidgets.hasOwnProperty(e)&&(t=this._contentWidgets[e],delete this._contentWidgets[e],this._modelData&&this._modelData.hasRealView&&this._modelData.view.removeContentWidget(t))}addOverlayWidget(e){var 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){var t=e.getId();if(this._overlayWidgets.hasOwnProperty(t)){const i=this._overlayWidgets[t];i.position=e.getPosition(),this._modelData&&this._modelData.hasRealView&&this._modelData.view.layoutOverlayWidget(i)}}removeOverlayWidget(e){var t;e=e.getId();this._overlayWidgets.hasOwnProperty(e)&&(t=this._overlayWidgets[e],delete this._overlayWidgets[e],this._modelData&&this._modelData.hasRealView&&this._modelData.view.removeOverlayWidget(t))}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;t=this._modelData.model.validatePosition(t);const i=this._configuration.options;var n=i.get(130);return{top:e._getVerticalOffsetForPosition(this._modelData,t.lineNumber,t.column)-this.getScrollTop(),left:this._modelData.view.getOffsetForColumn(t.lineNumber,t.column)+n.glyphMarginWidth+n.lineNumbersWidth+n.decorationsWidth-this.getScrollLeft(),height:i.get(58)}}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){g.a.applyFontInfoSlow(e,this._configuration.options.get(42))}_attachModel(e){if(e){const n=[],o=(this._domElement.setAttribute("data-mode-id",e.getLanguageIdentifier().language),this._configuration.setIsDominatedByLongLines(e.isDominatedByLongLines()),this._configuration.setMaxLineNumber(e.getLineCount()),e.onBeforeAttached(),new vn(this._id,this._configuration,e,An.create(),Nn.create(this._configuration.options),e=>l.V(e))),[s,r]=(n.push(e.onDidChangeDecorations(e=>this._onDidChangeModelDecorations.fire(e))),n.push(e.onDidChangeLanguage(t=>{this._domElement.setAttribute("data-mode-id",e.getLanguageIdentifier().language),this._onDidChangeModelLanguage.fire(t)})),n.push(e.onDidChangeLanguageConfiguration(e=>this._onDidChangeModelLanguageConfiguration.fire(e))),n.push(e.onDidChangeContent(e=>this._onDidChangeModelContent.fire(e))),n.push(e.onDidChangeOptions(e=>this._onDidChangeModelOptions.fire(e))),n.push(e.onWillDispose(()=>this.setModel(null))),n.push(o.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(a.a("cursors.maximum","The number of cursors has been limited to {0}.",zi.MAX_CURSOR_COUNT));const i=[];for(let t=0,n=e.selections.length;t{this._paste("keyboard",e,t,i,n)},type:e=>{this._type("keyboard",e)},compositionType:(e,t,i,n)=>{this._compositionType("keyboard",e,t,i,n)},startComposition:()=>{this._startComposition()},endComposition:()=>{this._endComposition("keyboard")},cut:()=>{this._cut("keyboard")}}:{paste:(e,t,i,n)=>{this._commandService.executeCommand("paste",{text:e,pasteOnNewLine:t,multicursorText:i,mode:n})},type:e=>{this._commandService.executeCommand("type",{text:e})},compositionType:(e,t,i,n)=>{i||n?this._commandService.executeCommand("compositionType",{text:e,replacePrevCharCnt:t,replaceNextCharCnt:i,positionDelta:n}):this._commandService.executeCommand("replacePreviousChar",{text:e,replaceCharCnt:t})},startComposition:()=>{this._commandService.executeCommand("compositionStart",{})},endComposition:()=>{this._commandService.executeCommand("compositionEnd",{})},cut:()=>{this._commandService.executeCommand("cut",{})}};const i=new Ve(e.coordinatesConverter);return i.onKeyDown=e=>this._onKeyDown.fire(e),i.onKeyUp=e=>this._onKeyUp.fire(e),i.onContextMenu=e=>this._onContextMenu.fire(e),i.onMouseMove=e=>this._onMouseMove.fire(e),i.onMouseLeave=e=>this._onMouseLeave.fire(e),i.onMouseDown=e=>this._onMouseDown.fire(e),i.onMouseUp=e=>this._onMouseUp.fire(e),i.onMouseDrag=e=>this._onMouseDrag.fire(e),i.onMouseDrop=e=>this._onMouseDrop.fire(e),i.onMouseDropCanceled=e=>this._onMouseDropCanceled.fire(e),i.onMouseWheel=e=>this._onMouseWheel.fire(e),[new di(t,this._configuration,this._themeService,e,i,this._overflowWidgetsDomNode),!0]}_postDetachModelCleanup(e){e&&e.removeAllDecorationsWithOwnerId(this._id)}_detachModel(){var e,t;return this._modelData?(e=this._modelData.model,t=this._modelData.hasRealView?this._modelData.view.domNode.domNode:null,this._modelData.dispose(),this._modelData=null,this._domElement.removeAttribute("data-mode-id"),t&&this._domElement.contains(t)&&this._domElement.removeChild(t),e):null}_removeDecorationType(e){this._codeEditorService.removeDecorationType(e)}hasModel(){return null!==this._modelData}};Wn=Fn([i(3,s.a),i(4,o.a),i(5,t.b),i(6,Cn.b),i(7,Ie.b),i(8,yn.a),i(9,Sn.b)],Wn);class Vn extends c.a{constructor(){super(),this._onDidChangeToTrue=this._register(new h.b),this.onDidChangeToTrue=this._onDidChangeToTrue.event,this._onDidChangeToFalse=this._register(new h.b),this.onDidChangeToFalse=this._onDidChangeToFalse.event,this._value=0}setValue(e){e=e?2:1,this._value!==e&&(this._value=e,2===this._value?this._onDidChangeToTrue.fire():1===this._value&&this._onDidChangeToFalse.fire())}}class Hn extends c.a{constructor(e,t){super(),this._editor=e,t.createKey("editorId",e.getId()),this._editorSimpleInput=$i.a.editorSimpleInput.bindTo(t),this._editorFocus=$i.a.focus.bindTo(t),this._textInputFocus=$i.a.textInputFocus.bindTo(t),this._editorTextFocus=$i.a.editorTextFocus.bindTo(t),this._editorTabMovesFocus=$i.a.tabMovesFocus.bindTo(t),this._editorReadonly=$i.a.readOnly.bindTo(t),this._inDiffEditor=$i.a.inDiffEditor.bindTo(t),this._editorColumnSelection=$i.a.columnSelection.bindTo(t),this._hasMultipleSelections=$i.a.hasMultipleSelections.bindTo(t),this._hasNonEmptySelection=$i.a.hasNonEmptySelection.bindTo(t),this._canUndo=$i.a.canUndo.bindTo(t),this._canRedo=$i.a.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(129)),this._editorReadonly.set(e.get(80)),this._inDiffEditor.set(e.get(53)),this._editorColumnSelection.set(e.get(17))}_updateFromSelection(){const e=this._editor.getSelections();e?(this._hasMultipleSelections.set(1!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 zn extends c.a{constructor(e,t){super(),this._editor=e,this._contextKeyService=t,this._langId=$i.a.languageId.bindTo(t),this._hasCompletionItemProvider=$i.a.hasCompletionItemProvider.bindTo(t),this._hasCodeActionsProvider=$i.a.hasCodeActionsProvider.bindTo(t),this._hasCodeLensProvider=$i.a.hasCodeLensProvider.bindTo(t),this._hasDefinitionProvider=$i.a.hasDefinitionProvider.bindTo(t),this._hasDeclarationProvider=$i.a.hasDeclarationProvider.bindTo(t),this._hasImplementationProvider=$i.a.hasImplementationProvider.bindTo(t),this._hasTypeDefinitionProvider=$i.a.hasTypeDefinitionProvider.bindTo(t),this._hasHoverProvider=$i.a.hasHoverProvider.bindTo(t),this._hasDocumentHighlightProvider=$i.a.hasDocumentHighlightProvider.bindTo(t),this._hasDocumentSymbolProvider=$i.a.hasDocumentSymbolProvider.bindTo(t),this._hasReferenceProvider=$i.a.hasReferenceProvider.bindTo(t),this._hasRenameProvider=$i.a.hasRenameProvider.bindTo(t),this._hasSignatureHelpProvider=$i.a.hasSignatureHelpProvider.bindTo(t),this._hasInlayHintsProvider=$i.a.hasInlayHintsProvider.bindTo(t),this._hasDocumentFormattingProvider=$i.a.hasDocumentFormattingProvider.bindTo(t),this._hasDocumentSelectionFormattingProvider=$i.a.hasDocumentSelectionFormattingProvider.bindTo(t),this._hasMultipleDocumentFormattingProvider=$i.a.hasMultipleDocumentFormattingProvider.bindTo(t),this._hasMultipleDocumentSelectionFormattingProvider=$i.a.hasMultipleDocumentSelectionFormattingProvider.bindTo(t),this._isInWalkThrough=$i.a.isInWalkThroughSnippet.bindTo(t),t=()=>this._update(),this._register(e.onDidChangeModel(t)),this._register(e.onDidChangeModelLanguage(t)),this._register(Ct.d.onDidChange(t)),this._register(Ct.a.onDidChange(t)),this._register(Ct.b.onDidChange(t)),this._register(Ct.f.onDidChange(t)),this._register(Ct.e.onDidChange(t)),this._register(Ct.q.onDidChange(t)),this._register(Ct.G.onDidChange(t)),this._register(Ct.p.onDidChange(t)),this._register(Ct.i.onDidChange(t)),this._register(Ct.m.onDidChange(t)),this._register(Ct.y.onDidChange(t)),this._register(Ct.z.onDidChange(t)),this._register(Ct.g.onDidChange(t)),this._register(Ct.j.onDidChange(t)),this._register(Ct.B.onDidChange(t)),this._register(Ct.r.onDidChange(t)),t()}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(Ct.d.has(e)),this._hasCodeActionsProvider.set(Ct.a.has(e)),this._hasCodeLensProvider.set(Ct.b.has(e)),this._hasDefinitionProvider.set(Ct.f.has(e)),this._hasDeclarationProvider.set(Ct.e.has(e)),this._hasImplementationProvider.set(Ct.q.has(e)),this._hasTypeDefinitionProvider.set(Ct.G.has(e)),this._hasHoverProvider.set(Ct.p.has(e)),this._hasDocumentHighlightProvider.set(Ct.i.has(e)),this._hasDocumentSymbolProvider.set(Ct.m.has(e)),this._hasReferenceProvider.set(Ct.y.has(e)),this._hasRenameProvider.set(Ct.z.has(e)),this._hasSignatureHelpProvider.set(Ct.B.has(e)),this._hasInlayHintsProvider.set(Ct.r.has(e)),this._hasDocumentFormattingProvider.set(Ct.g.has(e)||Ct.j.has(e)),this._hasDocumentSelectionFormattingProvider.set(Ct.j.has(e)),this._hasMultipleDocumentFormattingProvider.set(1{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 Kn=encodeURIComponent("");function $n(e){return Kn+encodeURIComponent(e.toString())+qn}const Gn=encodeURIComponent('');Object(Ie.f)((e,t)=>{var i=e.getColor(St.t);i&&t.addRule(`.monaco-editor .squiggly-error { border-bottom: 4px double ${i}; }`),i=e.getColor(St.u),i&&t.addRule(`.monaco-editor .squiggly-error { background: url("data:image/svg+xml,${$n(i)}") repeat-x bottom left; }`),i=e.getColor(St.s),i&&t.addRule(`.monaco-editor .squiggly-error::before { display: block; content: ''; width: 100%; height: 100%; background: ${i}; }`),i=e.getColor(St.W),i&&t.addRule(`.monaco-editor .squiggly-warning { border-bottom: 4px double ${i}; }`),i=e.getColor(St.X),i&&t.addRule(`.monaco-editor .squiggly-warning { background: url("data:image/svg+xml,${$n(i)}") repeat-x bottom left; }`),i=e.getColor(St.V),i&&t.addRule(`.monaco-editor .squiggly-warning::before { display: block; content: ''; width: 100%; height: 100%; background: ${i}; }`),i=e.getColor(St.L),i&&t.addRule(`.monaco-editor .squiggly-info { border-bottom: 4px double ${i}; }`),i=e.getColor(St.M),i&&t.addRule(`.monaco-editor .squiggly-info { background: url("data:image/svg+xml,${$n(i)}") repeat-x bottom left; }`),i=e.getColor(St.K),i&&t.addRule(`.monaco-editor .squiggly-info::before { display: block; content: ''; width: 100%; height: 100%; background: ${i}; }`),i=e.getColor(St.C),i&&t.addRule(`.monaco-editor .squiggly-hint { border-bottom: 2px dotted ${i}; }`),i=e.getColor(St.D),i&&t.addRule(`.monaco-editor .squiggly-hint { background: url("data:image/svg+xml,${i=i,Gn+encodeURIComponent(i.toString())+Zn}") no-repeat bottom left; }`),i=e.getColor(Ee.w),i&&t.addRule(`.monaco-editor.showUnused .squiggly-inline-unnecessary { opacity: ${i.rgba.a}; }`),i=e.getColor(Ee.v),i&&t.addRule(`.monaco-editor.showUnused .squiggly-unnecessary { border-bottom: 2px dashed ${i}; }`),i=e.getColor(St.B)||"inherit";t.addRule(`.monaco-editor.showDeprecated .squiggly-inline-deprecated { text-decoration: line-through; text-decoration-color: ${i}}`)})},"9c3e":function(e,t,i){"use strict";i.d(t,"a",(function(){return n})),i.d(t,"b",(function(){return o}));class n{constructor(e){this._prefix=e,this._lastId=0}nextId(){return this._prefix+ ++this._lastId}}const o=new n("id#")},"9c41":function(e,t,i){"use strict";var n;i.d(t,"a",(function(){return n})),(i=n=n||{}).DARK="dark",i.LIGHT="light",i.HIGH_CONTRAST="hc"},"9d48":function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"elixir",extensions:[".ex",".exs"],aliases:["Elixir","elixir","ex"],loader:function(){return i.e("chunk-2d0e5b34").then(i.bind(null,"9634"))}})},"9e56":function(e,t,i){"use strict";i.d(t,"b",(function(){return n})),i.d(t,"d",(function(){return o})),i.d(t,"c",(function(){return s})),i.d(t,"a",(function(){return a}));class n{constructor(e){this.value=e}equals(e){return this.value===e.value}contains(e){return this.equals(e)||""===this.value||e.value.startsWith(this.value+n.sep)}intersects(e){return this.contains(e)||e.contains(this)}append(e){return new n(this.value+n.sep+e)}}function o(e,t){return!(e.include&&!e.include.intersects(t))&&(!e.excludes||!e.excludes.some(i=>r(t,i,e.include)))&&!(!e.includeSourceActions&&n.Source.contains(t))}function s(e,t){const i=t.kind?new n(t.kind):void 0;return!!(!e.include||i&&e.include.contains(i))&&!(e.excludes&&i&&e.excludes.some(t=>r(i,t,e.include)))&&!(!e.includeSourceActions&&i&&n.Source.contains(i))&&!(e.onlyIncludePreferredActions&&!t.isPreferred)}function r(e,t,i){return!!t.contains(e)&&(!i||!t.contains(i))}n.sep=".",n.None=new n("@@none@@"),n.Empty=new n(""),n.QuickFix=new n("quickfix"),n.Refactor=new n("refactor"),n.Source=new n("source"),n.SourceOrganizeImports=n.Source.append("organizeImports"),n.SourceFixAll=n.Source.append("fixAll");class a{constructor(e,t,i){this.kind=e,this.apply=t,this.preferred=i}static fromUser(e,t){return e&&"object"==typeof e?new a(a.getKindFromUser(e,t.kind),a.getApplyFromUser(e,t.apply),a.getPreferredUser(e)):new a(t.kind,t.apply,!1)}static getApplyFromUser(e,t){switch("string"==typeof e.apply?e.apply.toLowerCase():""){case"first":return"first";case"never":return"never";case"ifsingle":return"ifSingle";default:return t}}static getKindFromUser(e,t){return"string"==typeof e.kind?new n(e.kind):t}static getPreferredUser(e){return"boolean"==typeof e.preferred&&e.preferred}}},"9e74":function(e,t,i){"use strict";i.d(t,"b",(function(){return l})),i.d(t,"a",(function(){return d}));var n=i("308f"),o=i("258a"),s=i("a666"),r=i("db88"),a=i("ef8e9");t=i("0a0f");const l=Object(t.c)("commandService"),d=new class{constructor(){this._commands=new Map,this._onDidRegisterCommand=new n.b,this.onDidRegisterCommand=this._onDidRegisterCommand.event}registerCommand(e,t){if(!e)throw new Error("invalid command");if("string"==typeof e){if(t)return this.registerCommand({id:e,handler:t});throw new Error("invalid command")}if(e.description){const t=[];for(var i of e.description.args)t.push(i.constraint);const n=e.handler;e.handler=function(e,...i){return Object(a.n)(i,t),n(e,...i)}}const n=e["id"];let o=this._commands.get(n),l=(o||(o=new r.a,this._commands.set(n,o)),o.unshift(e));return t=Object(s.i)(()=>{l();const e=this._commands.get(n);null!==e&&void 0!==e&&e.isEmpty()&&this._commands.delete(n)}),this._onDidRegisterCommand.fire(n),t}registerCommandAlias(e,t){return d.registerCommand(e,(e,...i)=>e.get(l).executeCommand(t,...i))}getCommand(e){const t=this._commands.get(e);if(t&&!t.isEmpty())return o.a.first(t)}getCommands(){const e=new Map;for(const i of this._commands.keys()){var t=this.getCommand(i);t&&e.set(i,t)}return e}};d.registerCommand("noop",()=>{})},"9eb0":function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"vb",extensions:[".vb"],aliases:["Visual Basic","vb"],loader:function(){return i.e("chunk-2d0d7e63").then(i.bind(null,"797b"))}})},"9eb8":function(e,t,i){"use strict";i.d(t,"a",(function(){return a}));var n=i("fe45"),o=i("30db"),s=i("9e74");t=i("89cd");class r{constructor(){this._coreKeybindings=[],this._extensionKeybindings=[],this._cachedMergedKeybindings=null}static bindToCurrentPlatform(e){if(1===o.a){if(e&&e.win)return e.win}else if(2===o.a){if(e&&e.mac)return e.mac}else if(e&&e.linux)return e.linux;return e}registerKeybindingRule(e){var t,i=r.bindToCurrentPlatform(e);if(i&&i.primary&&(t=Object(n.f)(i.primary,o.a))&&this._registerDefaultKeybinding(t,e.id,e.args,e.weight,0,e.when),i&&Array.isArray(i.secondary))for(let r=0,a=i.secondary.length;rt.command?1:e.weight2-t.weight2}t.a.add("platform.keybindingsRegistry",a)},"9ee1":function(e,t,i){"use strict";var n;function o(e,t){var i;return e.start>=t.end||t.start>=e.end||(i=Math.max(e.start,t.start),(e=Math.min(e.end,t.end))-i<=0)?{start:0,end:0}:{start:i,end:e}}function s(e){return e.end-e.start<=0}i.d(t,"a",(function(){return n})),(i=n=n||{}).intersect=o,i.isEmpty=s,i.intersects=function(e,t){return!s(o(e,t))},i.relativeComplement=function(e,t){const i=[];var n={start:e.start,end:Math.min(t.start,e.end)};t={start:Math.max(t.end,e.start),end:e.end};return s(n)||i.push(n),s(t)||i.push(t),i}},"9f4d":function(e,t,i){"use strict";i.r(t);var n=i("dff7"),o=i("fe45"),s=(t=i("b2cc"),i("6a89")),r=i("c101"),a=i("d3f4"),l=i("7061"),d=i("8025"),h=i("70cb");class c{constructor(e,t){this._selection=e,this._insertSpace=t,this._usedEndToken=null}static _haystackHasNeedleAtOffset(e,t,i){if(i<0)return!1;var n=t.length;if(e.lengths?o-1:o}}}var p=i("7e32");class m extends t.b{constructor(e,t){super(t),this._type=e}run(e,t){if(t.hasModel()){const e=t.getModel(),o=[];var i=e.getOptions(),n=t.getOption(18);const r=t.getSelections().map((e,t)=>({selection:e,index:t,ignoreFirstLine:!1}));r.sort((e,t)=>s.a.compareRangesUsingStarts(e.selection,t.selection));let a=r[0];for(let t=1;ti&&(t=i,o=e.model.getLineMaxColumn(t)),r.d.fromModelState(new r.f(new h.a(n.lineNumber,1,t,o),0,new d.a(t,o),0))}i=t.modelState.selectionStart.getStartPosition().lineNumber;if(n.lineNumberi){n=e.getLineCount();let i=o.lineNumber+1,s=1;return i>n&&(i=n,s=e.getLineMaxColumn(i)),r.d.fromViewState(t.viewState.move(t.modelState.hasSelection(),i,s,0))}return i=t.modelState.selectionStart.getEndPosition(),r.d.fromModelState(t.modelState.move(t.modelState.hasSelection(),i.lineNumber,i.column,0))}static word(e,t,i,n){return n=e.model.validatePosition(n),r.d.fromModelState(l.a.word(e.cursorConfig,e.model,t.modelState,i,n))}static cancelSelection(e,t){var i,n;return t.modelState.hasSelection()?(i=t.viewState.position.lineNumber,n=t.viewState.position.column,r.d.fromViewState(new r.f(new h.a(i,n,i,n),0,new d.a(i,n),0))):new r.d(t.modelState,t.viewState)}static moveTo(e,t,i,n,o){return n=e.model.validatePosition(n),o=o?e.coordinatesConverter.validateViewPosition(new d.a(o.lineNumber,o.column),n):e.coordinatesConverter.convertModelPositionToViewPosition(n),r.d.fromViewState(t.viewState.move(i,o.lineNumber,o.column,0))}static simpleMove(e,t,i,n,o,s){switch(i){case 0:return 4===s?this._moveHalfLineLeft(e,t,n):this._moveLeft(e,t,n,o);case 1:return 4===s?this._moveHalfLineRight(e,t,n):this._moveRight(e,t,n,o);case 2:return 2===s?this._moveUpByViewLines(e,t,n,o):this._moveUpByModelLines(e,t,n,o);case 3:return 2===s?this._moveDownByViewLines(e,t,n,o):this._moveDownByModelLines(e,t,n,o);case 4:return 2===s?t.map(t=>r.d.fromViewState(a.a.moveToPrevBlankLine(e.cursorConfig,e,t.viewState,n))):t.map(t=>r.d.fromModelState(a.a.moveToPrevBlankLine(e.cursorConfig,e.model,t.modelState,n)));case 5:return 2===s?t.map(t=>r.d.fromViewState(a.a.moveToNextBlankLine(e.cursorConfig,e,t.viewState,n))):t.map(t=>r.d.fromModelState(a.a.moveToNextBlankLine(e.cursorConfig,e.model,t.modelState,n)));case 6:return this._moveToViewMinColumn(e,t,n);case 7:return this._moveToViewFirstNonWhitespaceColumn(e,t,n);case 8:return this._moveToViewCenterColumn(e,t,n);case 9:return this._moveToViewMaxColumn(e,t,n);case 10:return this._moveToViewLastNonWhitespaceColumn(e,t,n);default:return null}}static viewportMove(e,t,i,n,o){var s=e.getCompletelyVisibleViewRange(),r=e.coordinatesConverter.convertViewRangeToModelRange(s);switch(i){case 11:var a=this._firstLineNumberInRange(e.model,r,o),l=e.model.getLineFirstNonWhitespaceColumn(a);return[this._moveToModelPosition(e,t[0],n,a,l)];case 13:return a=this._lastLineNumberInRange(e.model,r,o),l=e.model.getLineFirstNonWhitespaceColumn(a),[this._moveToModelPosition(e,t[0],n,a,l)];case 12:return a=Math.round((r.startLineNumber+r.endLineNumber)/2),l=e.model.getLineFirstNonWhitespaceColumn(a),[this._moveToModelPosition(e,t[0],n,a,l)];case 14:{let i=[];for(let o=0,r=t.length;oi.endLineNumber-1?i.endLineNumber-1:o)r.d.fromViewState(a.a.moveLeft(e.cursorConfig,e,t.viewState,i,n)))}static _moveHalfLineLeft(e,t,i){let n=[];for(let l=0,d=t.length;lr.d.fromViewState(a.a.moveRight(e.cursorConfig,e,t.viewState,i,n)))}static _moveHalfLineRight(e,t,i){let n=[];for(let l=0,d=t.length;le.toString()).join(", ")}matchesResource(e){const t=r.a.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 d}append(e,t,i,n,o){this._data instanceof d&&this._data.append(e,t,i,n,o)}close(){this._data instanceof d&&(this._data=this._data.serialize())}open(){this._data instanceof d||(this._data=d.deserialize(this._data))}undo(){if(r.a.isUri(this.model))throw new Error("Invalid SingleModelEditStackElement");this._data instanceof d&&(this._data=this._data.serialize());var e=d.deserialize(this._data);this.model._applyUndo(e.changes,e.beforeEOL,e.beforeVersionId,e.beforeCursorState)}redo(){if(r.a.isUri(this.model))throw new Error("Invalid SingleModelEditStackElement");this._data instanceof d&&(this._data=this._data.serialize());var e=d.deserialize(this._data);this.model._applyRedo(e.changes,e.afterEOL,e.afterVersionId,e.afterCursorState)}heapSize(){return this._data instanceof d&&(this._data=this._data.serialize()),this._data.byteLength+168}}function c(e){return"\n"===e.getEOL()?0:1}function u(e){return!!e&&(e instanceof h||!1)}class g{constructor(e,t){this._model=e,this._undoRedoService=t}pushStackElement(){const e=this._undoRedoService.getLastElement(this._model.uri);u(e)&&e.close()}popStackElement(){const e=this._undoRedoService.getLastElement(this._model.uri);u(e)&&e.open()}clear(){this._undoRedoService.removeElements(this._model.uri)}_getOrCreateEditStackElement(e){const t=this._undoRedoService.getLastElement(this._model.uri);return u(t)&&t.canAppend(this._model)?t:(e=new h(this._model,e),this._undoRedoService.pushElement(e),e)}pushEOL(e){const t=this._getOrCreateEditStackElement(null);this._model.setEOL(e),t.append(this._model,[],c(this._model),this._model.getAlternativeVersionId(),null)}pushEditOperation(e,t,i){const n=this._getOrCreateEditStackElement(e),o=this._model.applyEdits(t,!0);e=g._computeCursorState(i,o);const 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),n.append(this._model,s.map(e=>e.textChange),c(this._model),this._model.getAlternativeVersionId(),e),e}static _computeCursorState(e,t){try{return e?e(t):null}catch(e){return Object(o.f)(e),null}}}},a0a2:function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"pgsql",extensions:[],aliases:["PostgreSQL","postgres","pg","postgre"],loader:function(){return i.e("chunk-2d0b6187").then(i.bind(null,"1c65"))}})},a106:function(e,t,i){"use strict";i.r(t),i.d(t,"getSelectionSearchString",(function(){return it})),i.d(t,"CommonFindController",(function(){return nt})),i.d(t,"FindController",(function(){return ot})),i.d(t,"StartFindAction",(function(){return st})),i.d(t,"StartFindWithSelectionAction",(function(){return rt})),i.d(t,"MatchFindAction",(function(){return at})),i.d(t,"NextMatchFindAction",(function(){return lt})),i.d(t,"PreviousMatchFindAction",(function(){return dt})),i.d(t,"SelectionMatchFindAction",(function(){return ht})),i.d(t,"NextSelectionMatchFindAction",(function(){return ct})),i.d(t,"PreviousSelectionMatchFindAction",(function(){return ut})),i.d(t,"StartFindReplaceAction",(function(){return gt}));var n=i("dff7"),o=i("5fe7"),s=i("a666"),r=i("3742"),a=(t=i("b2cc"),i("c101")),l=i("2c29"),d=i("7061"),h=i("6a89"),c=i("8025"),u=i("8c02"),g=i("3352"),p=i("b57f"),m=i("303e"),f=i("b7d0");class _{constructor(e){this._editor=e,this._decorations=[],this._overviewRulerApproximateDecorations=[],this._findScopeDecorationIds=[],this._rangeHighlightDecorationId=null,this._highlightedDecorationId=null,this._startPosition=this._editor.getPosition()}dispose(){this._editor.deltaDecorations(this._allDecorations(),[]),this._decorations=[],this._overviewRulerApproximateDecorations=[],this._findScopeDecorationIds=[],this._rangeHighlightDecorationId=null,this._highlightedDecorationId=null}reset(){this._decorations=[],this._overviewRulerApproximateDecorations=[],this._findScopeDecorationIds=[],this._rangeHighlightDecorationId=null,this._highlightedDecorationId=null}getCount(){return this._decorations.length}getFindScope(){return this._findScopeDecorationIds[0]?this._editor.getModel().getDecorationRange(this._findScopeDecorationIds[0]):null}getFindScopes(){if(this._findScopeDecorationIds.length){var e=this._findScopeDecorationIds.map(e=>this._editor.getModel().getDecorationRange(e)).filter(e=>!!e);if(e.length)return e}return null}getStartPosition(){return this._startPosition}setStartPosition(e){this._startPosition=e,this.setCurrentFindMatch(null)}_getDecorationIndex(e){return e=this._decorations.indexOf(e),0<=e?e+1:1}getCurrentMatchesPosition(e){for(const i of this._editor.getModel().getDecorationsInRange(e)){var t=i.options;if(t===_._FIND_MATCH_DECORATION||t===_._CURRENT_FIND_MATCH_DECORATION)return this._getDecorationIndex(i.id)}return 0}setCurrentFindMatch(e){let t=null,i=0;if(e)for(let o=0,s=this._decorations.length;o{if(null!==this._highlightedDecorationId&&(e.changeDecorationOptions(this._highlightedDecorationId,_._FIND_MATCH_DECORATION),this._highlightedDecorationId=null),null!==t&&(this._highlightedDecorationId=t,e.changeDecorationOptions(this._highlightedDecorationId,_._CURRENT_FIND_MATCH_DECORATION)),null!==this._rangeHighlightDecorationId&&(e.removeDecoration(this._rangeHighlightDecorationId),this._rangeHighlightDecorationId=null),null!==t){let o=this._editor.getModel().getDecorationRange(t);var i,n;o.startLineNumber!==o.endLineNumber&&1===o.endColumn&&(i=o.endLineNumber-1,n=this._editor.getModel().getLineMaxColumn(i),o=new h.a(o.startLineNumber,o.startColumn,i,n)),this._rangeHighlightDecorationId=e.addDecoration(o,_._RANGE_HIGHLIGHT_DECORATION)}}),i}set(e,t){this._editor.changeDecorations(i=>{let n=_._FIND_MATCH_DECORATION,o=[];if(1e3=l.startLineNumber?l.endLineNumber>i&&(i=l.endLineNumber):(o.push({range:new h.a(t,1,i,1),options:_._FIND_MATCH_ONLY_OVERVIEW_DECORATION}),t=l.startLineNumber,i=l.endLineNumber)}o.push({range:new h.a(t,1,i,1),options:_._FIND_MATCH_ONLY_OVERVIEW_DECORATION})}let d=new Array(e.length);for(let t=0,h=e.length;ti.removeDecoration(e)),this._findScopeDecorationIds=[]),null!=t&&t.length&&(this._findScopeDecorationIds=t.map(e=>i.addDecoration(e,_._FIND_SCOPE_DECORATION)))})}matchBeforePosition(e){if(0===this._decorations.length)return null;for(let i=this._decorations.length-1;0<=i;i--){var t=this._decorations[i];t=this._editor.getModel().getDecorationRange(t);if(t&&!(t.endLineNumber>e.lineNumber)){if(t.endLineNumbere.column))return t}}return this._editor.getModel().getDecorationRange(this._decorations[this._decorations.length-1])}matchAfterPosition(e){if(0===this._decorations.length)return null;for(let i=0,n=this._decorations.length;ie.lineNumber)return t;if(!(t.startColumnh.a.compareRangesUsingStarts(e.range,t.range));let i=[],n=e[0];for(let t=1;t{s+=v([o[t]],e)+i}),s.slice(0,-1)}class y{constructor(e){this.staticValue=e,this.kind=0}}class S{constructor(e){this.pieces=e,this.kind=1}}class L{constructor(e){e&&0!==e.length?1===e.length&&null!==e[0].staticValue?this._state=new y(e[0].staticValue):this._state=new S(e):this._state=new y("")}static fromStaticValue(e){return new L([x.staticValue(e)])}get hasReplacementPatterns(){return 1===this._state.kind}buildReplaceString(e,t){if(0===this._state.kind)return t?v(e,this._state.staticValue):this._state.staticValue;let i="";for(let s=0,r=this._state.pieces.length;s=o){e.push(t.slice(s));break}switch(n.caseOps[i]){case"U":e.push(t[s].toUpperCase());break;case"u":e.push(t[s].toUpperCase()),i++;break;case"L":e.push(t[s].toLowerCase());break;case"l":e.push(t[s].toLowerCase()),i++;break;default:e.push(t[s])}}t=e.join("")}i+=t}}return i}static _substitute(e,t){if(null===t)return"";if(0===e)return t[0];let i="";for(;0this.research(!1),100),this._toDispose.add(this._updateDecorationsScheduler),this._toDispose.add(this._editor.onDidChangeCursorPosition(e=>{3!==e.reason&&5!==e.reason&&6!==e.reason||this._decorations.setStartPosition(this._editor.getPosition())})),this._ignoreModelContentChanged=!1,this._toDispose.add(this._editor.onDidChangeModelContent(e=>{this._ignoreModelContentChanged||(e.isFlush&&this._decorations.reset(),this._decorations.setStartPosition(this._editor.getPosition()),this._updateDecorationsScheduler.schedule())})),this._toDispose.add(this._state.onFindReplaceStateChange(e=>this._onStateChanged(e))),this.research(!1,this._state.searchScope)}dispose(){this._isDisposed=!0,Object(s.f)(this._startSearchingTimer),this._toDispose.dispose()}_onStateChanged(e){if(!this._isDisposed&&this._editor.hasModel()&&(e.searchString||e.isReplaceRevealed||e.isRegex||e.wholeWord||e.matchCase||e.searchScope)){let t=this._editor.getModel();t.isTooLargeForSyncing()?(this._startSearchingTimer.cancel(),this._startSearchingTimer.setIfNotSet(()=>{e.searchScope?this.research(e.moveCursor,this._state.searchScope):this.research(e.moveCursor)},240)):e.searchScope?this.research(e.moveCursor,this._state.searchScope):this.research(e.moveCursor)}}static _getSearchRange(e,t){return t||e.getFullModelRange()}research(e,t){let i=null,n=(void 0!==t?null!==t&&(i=Array.isArray(t)?t:[t]):i=this._decorations.getFindScopes(),null!==i&&(i=i.map(e=>{if(e.startLineNumber===e.endLineNumber)return e;{let t=e.endLineNumber;return 1===e.endColumn&&(t-=1),new h.a(e.startLineNumber,1,t,this._editor.getModel().getLineMaxColumn(t))}})),this._findMatches(i,!1,P));this._decorations.set(n,i);const o=this._editor.getSelection();let s=this._decorations.getCurrentMatchesPosition(o);0===s&&0e.range),e=>0<=h.a.compareRangesUsingStarts(e,o)),s=0=r)break;var i=e.charCodeAt(s);switch(i){case 92:o.emitUnchanged(s-1),o.emitStatic("\\",s+1);break;case 110:o.emitUnchanged(s-1),o.emitStatic("\n",s+1);break;case 116:o.emitUnchanged(s-1),o.emitStatic("\t",s+1);break;case 117:case 85:case 108:case 76:o.emitUnchanged(s-1),o.emitStatic("",s+1),n.push(String.fromCharCode(i))}}else if(36===t){if(++s>=r)break;if(t=e.charCodeAt(s),36===t)o.emitUnchanged(s-1),o.emitStatic("$",s+1);else if(48===t||38===t)o.emitUnchanged(s-1),o.emitMatchIndex(0,s+1,n),n.length=0;else if(49<=t&&t<=57){let i=t-48;if(s+1F._getSearchRange(this._editor.getModel(),e)),this._editor.getModel().findMatches(this._state.searchString,e,this._state.isRegex,this._state.matchCase,this._state.wholeWord?this._editor.getOption(116):null,t,i)}replaceAll(){var e;this._hasMatches()&&(null===(e=this._decorations.getFindScopes())&&this._state.matchesCount>=P?this._largeReplaceAll():this._regularReplaceAll(e),this.research(!1))}_largeReplaceAll(){const e=new u.a(this._state.searchString,this._state.isRegex,this._state.matchCase,this._state.wholeWord?this._editor.getOption(116):null);var t=e.parseSearchRequest();if(t){let e=t.regex;if(!e.multiline){let t="mu";e.ignoreCase&&(t+="i"),e.global&&(t+="g"),e=new RegExp(e.source,t)}const i=this._editor.getModel(),n=i.getValue(1);t=i.getFullModelRange();const o=this._getReplacePattern();let s;const r=this._state.preserveCase;s=o.hasReplacementPatterns||r?n.replace(e,(function(){return o.buildReplaceString(arguments,r)})):n.replace(e,o.buildReplaceString(null,r)),t=new l.b(t,s,this._editor.getSelection()),this._executeEditorCommand("replaceAll",t)}}_regularReplaceAll(e){const t=this._getReplacePattern();let i=this._findMatches(e,t.hasReplacementPatterns||this._state.preserveCase,1073741824),n=[];for(let o=0,s=i.length;oe.range),n),this._executeEditorCommand("replaceAll",e)}selectAllMatches(){if(this._hasMatches()){var e=this._decorations.getFindScopes();let t=this._findMatches(e,!1,1073741824),i=t.map(e=>new c.a(e.range.startLineNumber,e.range.startColumn,e.range.endLineNumber,e.range.endColumn)),n=this._editor.getSelection();for(let e=0,o=i.length;e{this.checked=!this._checked,this._onChange.fire(!1),e.preventDefault()}),this.ignoreGesture(this.domNode),this.onkeydown(this.domNode,e=>{10===e.keyCode||3===e.keyCode?(this.checked=!this._checked,this._onChange.fire(!0),e.preventDefault()):this._onKeyDown.fire(e)})}get enabled(){return"true"!==this.domNode.getAttribute("aria-disabled")}focus(){this.domNode.focus()}get checked(){return this._checked}set checked(e){this._checked=e,this.domNode.setAttribute("aria-checked",String(this._checked)),this.domNode.classList.toggle("checked",this._checked),this.applyStyles()}width(){return 22}style(e){e.inputActiveOptionBorder&&(this._opts.inputActiveOptionBorder=e.inputActiveOptionBorder),e.inputActiveOptionForeground&&(this._opts.inputActiveOptionForeground=e.inputActiveOptionForeground),e.inputActiveOptionBackground&&(this._opts.inputActiveOptionBackground=e.inputActiveOptionBackground),this.applyStyles()}applyStyles(){this.domNode&&(this.domNode.style.borderColor=this._checked&&this._opts.inputActiveOptionBorder?this._opts.inputActiveOptionBorder.toString():"transparent",this.domNode.style.color=this._checked&&this._opts.inputActiveOptionForeground?this._opts.inputActiveOptionForeground.toString():"inherit",this.domNode.style.backgroundColor=this._checked&&this._opts.inputActiveOptionBackground?this._opts.inputActiveOptionBackground.toString():"transparent")}enable(){this.domNode.setAttribute("aria-disabled",String(!1))}disable(){this.domNode.setAttribute("aria-disabled",String(!0))}}const K=n.a("caseDescription","Match Case"),q=n.a("wordsDescription","Match Whole Word"),$=n.a("regexDescription","Use Regular Expression");class G extends U{constructor(e){super({icon:W.b.caseSensitive,title:K+e.appendTitle,isChecked:e.isChecked,inputActiveOptionBorder:e.inputActiveOptionBorder,inputActiveOptionForeground:e.inputActiveOptionForeground,inputActiveOptionBackground:e.inputActiveOptionBackground})}}class Z extends U{constructor(e){super({icon:W.b.wholeWord,title:q+e.appendTitle,isChecked:e.isChecked,inputActiveOptionBorder:e.inputActiveOptionBorder,inputActiveOptionForeground:e.inputActiveOptionForeground,inputActiveOptionBackground:e.inputActiveOptionBackground})}}class Y extends U{constructor(e){super({icon:W.b.regex,title:$+e.appendTitle,isChecked:e.isChecked,inputActiveOptionBorder:e.inputActiveOptionBorder,inputActiveOptionForeground:e.inputActiveOptionForeground,inputActiveOptionBackground:e.inputActiveOptionBackground})}}class X extends j.a{constructor(e,t,i,n){super(),this._hideSoon=this._register(new o.e(()=>this._hide(),2e3)),this._isVisible=!1,this._editor=e,this._state=t,this._keybindingService=i,this._domNode=document.createElement("div"),this._domNode.className="findOptionsWidget",this._domNode.style.display="none",this._domNode.style.top="10px",this._domNode.setAttribute("role","presentation"),this._domNode.setAttribute("aria-hidden","true"),e=n.getColorTheme().getColor(m.hb),t=n.getColorTheme().getColor(m.ib),i=n.getColorTheme().getColor(m.gb),this.caseSensitive=this._register(new G({appendTitle:this._keybindingLabelFor(R.ToggleCaseSensitiveCommand),isChecked:this._state.matchCase,inputActiveOptionBorder:e,inputActiveOptionForeground:t,inputActiveOptionBackground:i})),this._domNode.appendChild(this.caseSensitive.domNode),this._register(this.caseSensitive.onChange(()=>{this._state.change({matchCase:this.caseSensitive.checked},!1)})),this.wholeWords=this._register(new Z({appendTitle:this._keybindingLabelFor(R.ToggleWholeWordCommand),isChecked:this._state.wholeWord,inputActiveOptionBorder:e,inputActiveOptionForeground:t,inputActiveOptionBackground:i})),this._domNode.appendChild(this.wholeWords.domNode),this._register(this.wholeWords.onChange(()=>{this._state.change({wholeWord:this.wholeWords.checked},!1)})),this.regex=this._register(new Y({appendTitle:this._keybindingLabelFor(R.ToggleRegexCommand),isChecked:this._state.isRegex,inputActiveOptionBorder:e,inputActiveOptionForeground:t,inputActiveOptionBackground:i})),this._domNode.appendChild(this.regex.domNode),this._register(this.regex.onChange(()=>{this._state.change({isRegex:this.regex.checked},!1)})),this._editor.addOverlayWidget(this),this._register(this._state.onFindReplaceStateChange(e=>{let t=!1;e.isRegex&&(this.regex.checked=this._state.isRegex,t=!0),e.wholeWord&&(this.wholeWords.checked=this._state.wholeWord,t=!0),e.matchCase&&(this.caseSensitive.checked=this._state.matchCase,t=!0),!this._state.isRevealed&&t&&this._revealTemporarily()})),this._register(B.j(this._domNode,e=>this._onMouseOut())),this._register(B.i(this._domNode,"mouseover",e=>this._onMouseOver())),this._applyTheme(n.getColorTheme()),this._register(n.onDidColorThemeChange(this._applyTheme.bind(this)))}_keybindingLabelFor(e){let t=this._keybindingService.lookupKeybinding(e);return t?` (${t.getLabel()})`:""}dispose(){this._editor.removeOverlayWidget(this),super.dispose()}getId(){return X.ID}getDomNode(){return this._domNode}getPosition(){return{preference:0}}highlightFindOptions(){this._revealTemporarily()}_revealTemporarily(){this._show(),this._hideSoon.schedule()}_onMouseOut(){this._hideSoon.schedule()}_onMouseOver(){this._hideSoon.cancel()}_show(){this._isVisible||(this._isVisible=!0,this._domNode.style.display="block")}_hide(){this._isVisible&&(this._isVisible=!1,this._domNode.style.display="none")}_applyTheme(e){e={inputActiveOptionBorder:e.getColor(m.hb),inputActiveOptionForeground:e.getColor(m.ib),inputActiveOptionBackground:e.getColor(m.gb)},this.caseSensitive.style(e),this.wholeWords.style(e),this.regex.style(e)}}function Q(e,t){return 1===e||2!==e&&t}X.ID="editor.contrib.findOptionsWidget",Object(f.f)((e,t)=>{var i=e.getColor(m.Y);i&&t.addRule(`.monaco-editor .findOptionsWidget { background-color: ${i}; }`),i=e.getColor(m.ab),i&&t.addRule(`.monaco-editor .findOptionsWidget { color: ${i}; }`),i=e.getColor(m.Nc),i&&t.addRule(`.monaco-editor .findOptionsWidget { box-shadow: 0 0 8px 2px ${i}; }`),i=e.getColor(m.h);i&&t.addRule(`.monaco-editor .findOptionsWidget { border: 2px solid ${i}; }`)});class J extends s.a{constructor(){super(),this._onFindReplaceStateChange=this._register(new H.b),this.onFindReplaceStateChange=this._onFindReplaceStateChange.event,this._searchString="",this._replaceString="",this._isRevealed=!1,this._isReplaceRevealed=!1,this._isRegex=!1,this._isRegexOverride=0,this._wholeWord=!1,this._wholeWordOverride=0,this._matchCase=!1,this._matchCaseOverride=0,this._preserveCase=!1,this._preserveCaseOverride=0,this._searchScope=null,this._matchesPosition=0,this._matchesCount=0,this._currentMatch=null,this._loop=!0}get searchString(){return this._searchString}get replaceString(){return this._replaceString}get isRevealed(){return this._isRevealed}get isReplaceRevealed(){return this._isReplaceRevealed}get isRegex(){return Q(this._isRegexOverride,this._isRegex)}get wholeWord(){return Q(this._wholeWordOverride,this._wholeWord)}get matchCase(){return Q(this._matchCaseOverride,this._matchCase)}get preserveCase(){return Q(this._preserveCaseOverride,this._preserveCase)}get actualIsRegex(){return this._isRegex}get actualWholeWord(){return this._wholeWord}get actualMatchCase(){return this._matchCase}get actualPreserveCase(){return this._preserveCase}get searchScope(){return this._searchScope}get matchesPosition(){return this._matchesPosition}get matchesCount(){return this._matchesCount}get currentMatch(){return this._currentMatch}changeMatchInfo(e,t,i){let n={moveCursor:!1,updateHistory:!1,searchString:!1,replaceString:!1,isRevealed:!1,isReplaceRevealed:!1,isRegex:!1,wholeWord:!1,matchCase:!1,preserveCase:!1,searchScope:!1,matchesPosition:!1,matchesCount:!1,currentMatch:!1,loop:!1},o=!1;this._matchesPosition!==(e=t<(e=0===t?0:e)?t:e)&&(this._matchesPosition=e,n.matchesPosition=!0,o=!0),this._matchesCount!==t&&(this._matchesCount=t,n.matchesCount=!0,o=!0),void 0===i||h.a.equalsRange(this._currentMatch,i)||(this._currentMatch=i,n.currentMatch=!0,o=!0),o&&this._onFindReplaceStateChange.fire(n)}change(e,t,i=!0){var n;let o={moveCursor:t,updateHistory:i,searchString:!1,replaceString:!1,isRevealed:!1,isReplaceRevealed:!1,isRegex:!1,wholeWord:!1,matchCase:!1,preserveCase:!1,searchScope:!1,matchesPosition:!1,matchesCount:!1,currentMatch:!1,loop:!1},s=!1;t=this.isRegex,i=this.wholeWord;var r=this.matchCase,a=this.preserveCase;void 0!==e.searchString&&this._searchString!==e.searchString&&(this._searchString=e.searchString,o.searchString=!0,s=!0),void 0!==e.replaceString&&this._replaceString!==e.replaceString&&(this._replaceString=e.replaceString,o.replaceString=!0,s=!0),void 0!==e.isRevealed&&this._isRevealed!==e.isRevealed&&(this._isRevealed=e.isRevealed,o.isRevealed=!0,s=!0),void 0!==e.isReplaceRevealed&&this._isReplaceRevealed!==e.isReplaceRevealed&&(this._isReplaceRevealed=e.isReplaceRevealed,o.isReplaceRevealed=!0,s=!0),void 0!==e.isRegex&&(this._isRegex=e.isRegex),void 0!==e.wholeWord&&(this._wholeWord=e.wholeWord),void 0!==e.matchCase&&(this._matchCase=e.matchCase),void 0!==e.preserveCase&&(this._preserveCase=e.preserveCase),void 0===e.searchScope||null!=(n=e.searchScope)&&n.every(e=>{var t;return null==(t=this._searchScope)?void 0:t.some(t=>!h.a.equalsRange(t,e))})||(this._searchScope=e.searchScope,o.searchScope=!0,s=!0),void 0!==e.loop&&this._loop!==e.loop&&(this._loop=e.loop,o.loop=!0,s=!0),this._isRegexOverride=void 0!==e.isRegexOverride?e.isRegexOverride:0,this._wholeWordOverride=void 0!==e.wholeWordOverride?e.wholeWordOverride:0,this._matchCaseOverride=void 0!==e.matchCaseOverride?e.matchCaseOverride:0,this._preserveCaseOverride=void 0!==e.preserveCaseOverride?e.preserveCaseOverride:0,t!==this.isRegex&&(s=!0,o.isRegex=!0),i!==this.wholeWord&&(s=!0,o.wholeWord=!0),r!==this.matchCase&&(s=!0,o.matchCase=!0),a!==this.preserveCase&&(s=!0,o.preserveCase=!0),s&&this._onFindReplaceStateChange.fire(o)}canNavigateBack(){return this.canNavigateInLoop()||1!==this.matchesPosition}canNavigateForward(){return this.canNavigateInLoop()||this.matchesPosition=P}}i("01b0");var ee=i("3813"),te=i("70c3"),ie=i("fdcc"),ne=i("30db"),oe=i("d3ef");i("caa1");const se=n.a("defaultLabel","input");class re extends j.a{constructor(e,t,i,n){super(),this._showOptionButtons=i,this.fixFocusOnOptionClickEnabled=!0,this.imeSessionInProgress=!1,this._onDidOptionChange=this._register(new H.b),this.onDidOptionChange=this._onDidOptionChange.event,this._onKeyDown=this._register(new H.b),this.onKeyDown=this._onKeyDown.event,this._onMouseDown=this._register(new H.b),this.onMouseDown=this._onMouseDown.event,this._onInput=this._register(new H.b),this._onKeyUp=this._register(new H.b),this._onCaseSensitiveKeyDown=this._register(new H.b),this.onCaseSensitiveKeyDown=this._onCaseSensitiveKeyDown.event,this._onRegexKeyDown=this._register(new H.b),this.onRegexKeyDown=this._onRegexKeyDown.event,this._lastHighlightFindOptions=0,this.contextViewProvider=t,this.placeholder=n.placeholder||"",this.validation=n.validation,this.label=n.label||se,this.inputActiveOptionBorder=n.inputActiveOptionBorder,this.inputActiveOptionForeground=n.inputActiveOptionForeground,this.inputActiveOptionBackground=n.inputActiveOptionBackground,this.inputBackground=n.inputBackground,this.inputForeground=n.inputForeground,this.inputBorder=n.inputBorder,this.inputValidationInfoBorder=n.inputValidationInfoBorder,this.inputValidationInfoBackground=n.inputValidationInfoBackground,this.inputValidationInfoForeground=n.inputValidationInfoForeground,this.inputValidationWarningBorder=n.inputValidationWarningBorder,this.inputValidationWarningBackground=n.inputValidationWarningBackground,this.inputValidationWarningForeground=n.inputValidationWarningForeground,this.inputValidationErrorBorder=n.inputValidationErrorBorder,this.inputValidationErrorBackground=n.inputValidationErrorBackground,this.inputValidationErrorForeground=n.inputValidationErrorForeground;i=n.appendCaseSensitiveLabel||"",t=n.appendWholeWordsLabel||"";var o=n.appendRegexLabel||"",s=n.history||[],r=!!n.flexibleHeight,a=!!n.flexibleWidth;n=n.flexibleMaxHeight;this.domNode=document.createElement("div"),this.domNode.classList.add("monaco-findInput"),this.inputBox=this._register(new oe.a(this.domNode,this.contextViewProvider,{placeholder:this.placeholder||"",ariaLabel:this.label||"",validationOptions:{validation:this.validation},inputBackground:this.inputBackground,inputForeground:this.inputForeground,inputBorder:this.inputBorder,inputValidationInfoBackground:this.inputValidationInfoBackground,inputValidationInfoForeground:this.inputValidationInfoForeground,inputValidationInfoBorder:this.inputValidationInfoBorder,inputValidationWarningBackground:this.inputValidationWarningBackground,inputValidationWarningForeground:this.inputValidationWarningForeground,inputValidationWarningBorder:this.inputValidationWarningBorder,inputValidationErrorBackground:this.inputValidationErrorBackground,inputValidationErrorForeground:this.inputValidationErrorForeground,inputValidationErrorBorder:this.inputValidationErrorBorder,history:s,flexibleHeight:r,flexibleWidth:a,flexibleMaxHeight:n})),this.regex=this._register(new Y({appendTitle:o,isChecked:!1,inputActiveOptionBorder:this.inputActiveOptionBorder,inputActiveOptionForeground:this.inputActiveOptionForeground,inputActiveOptionBackground:this.inputActiveOptionBackground})),this._register(this.regex.onChange(e=>{this._onDidOptionChange.fire(e),!e&&this.fixFocusOnOptionClickEnabled&&this.inputBox.focus(),this.validate()})),this._register(this.regex.onKeyDown(e=>{this._onRegexKeyDown.fire(e)})),this.wholeWords=this._register(new Z({appendTitle:t,isChecked:!1,inputActiveOptionBorder:this.inputActiveOptionBorder,inputActiveOptionForeground:this.inputActiveOptionForeground,inputActiveOptionBackground:this.inputActiveOptionBackground})),this._register(this.wholeWords.onChange(e=>{this._onDidOptionChange.fire(e),!e&&this.fixFocusOnOptionClickEnabled&&this.inputBox.focus(),this.validate()})),this.caseSensitive=this._register(new G({appendTitle:i,isChecked:!1,inputActiveOptionBorder:this.inputActiveOptionBorder,inputActiveOptionForeground:this.inputActiveOptionForeground,inputActiveOptionBackground:this.inputActiveOptionBackground})),this._register(this.caseSensitive.onChange(e=>{this._onDidOptionChange.fire(e),!e&&this.fixFocusOnOptionClickEnabled&&this.inputBox.focus(),this.validate()})),this._register(this.caseSensitive.onKeyDown(e=>{this._onCaseSensitiveKeyDown.fire(e)})),this._showOptionButtons&&(this.inputBox.paddingRight=this.caseSensitive.width()+this.wholeWords.width()+this.regex.width());let l=[this.caseSensitive.domNode,this.wholeWords.domNode,this.regex.domNode],d=(this.onkeydown(this.domNode,e=>{if(e.equals(15)||e.equals(17)||e.equals(9)){var t=l.indexOf(document.activeElement);if(0<=t){let i=-1;e.equals(17)?i=(t+1)%l.length:e.equals(15)&&(i=0===t?l.length-1:t-1),e.equals(9)?(l[t].blur(),this.inputBox.focus()):0<=i&&l[i].focus(),B.c.stop(e,!0)}}}),document.createElement("div"));d.className="controls",d.style.display=this._showOptionButtons?"block":"none",d.appendChild(this.caseSensitive.domNode),d.appendChild(this.wholeWords.domNode),d.appendChild(this.regex.domNode),this.domNode.appendChild(d),e&&e.appendChild(this.domNode),this._register(B.i(this.inputBox.inputElement,"compositionstart",e=>{this.imeSessionInProgress=!0})),this._register(B.i(this.inputBox.inputElement,"compositionend",e=>{this.imeSessionInProgress=!1,this._onInput.fire()})),this.onkeydown(this.inputBox.inputElement,e=>this._onKeyDown.fire(e)),this.onkeyup(this.inputBox.inputElement,e=>this._onKeyUp.fire(e)),this.oninput(this.inputBox.inputElement,e=>this._onInput.fire()),this.onmousedown(this.inputBox.inputElement,e=>this._onMouseDown.fire(e))}enable(){this.domNode.classList.remove("disabled"),this.inputBox.enable(),this.regex.enable(),this.wholeWords.enable(),this.caseSensitive.enable()}disable(){this.domNode.classList.add("disabled"),this.inputBox.disable(),this.regex.disable(),this.wholeWords.disable(),this.caseSensitive.disable()}setFocusInputOnOptionClick(e){this.fixFocusOnOptionClickEnabled=e}setEnabled(e){e?this.enable():this.disable()}getValue(){return this.inputBox.value}setValue(e){this.inputBox.value!==e&&(this.inputBox.value=e)}style(e){this.inputActiveOptionBorder=e.inputActiveOptionBorder,this.inputActiveOptionForeground=e.inputActiveOptionForeground,this.inputActiveOptionBackground=e.inputActiveOptionBackground,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(){var e;this.domNode&&(e={inputActiveOptionBorder:this.inputActiveOptionBorder,inputActiveOptionForeground:this.inputActiveOptionForeground,inputActiveOptionBackground:this.inputActiveOptionBackground},this.regex.style(e),this.wholeWords.style(e),this.caseSensitive.style(e),e={inputBackground:this.inputBackground,inputForeground:this.inputForeground,inputBorder:this.inputBorder,inputValidationInfoBackground:this.inputValidationInfoBackground,inputValidationInfoForeground:this.inputValidationInfoForeground,inputValidationInfoBorder:this.inputValidationInfoBorder,inputValidationWarningBackground:this.inputValidationWarningBackground,inputValidationWarningForeground:this.inputValidationWarningForeground,inputValidationWarningBorder:this.inputValidationWarningBorder,inputValidationErrorBackground:this.inputValidationErrorBackground,inputValidationErrorForeground:this.inputValidationErrorForeground,inputValidationErrorBorder:this.inputValidationErrorBorder},this.inputBox.style(e))}select(){this.inputBox.select()}focus(){this.inputBox.focus()}getCaseSensitive(){return this.caseSensitive.checked}setCaseSensitive(e){this.caseSensitive.checked=e}getWholeWords(){return this.wholeWords.checked}setWholeWords(e){this.wholeWords.checked=e}getRegex(){return this.regex.checked}setRegex(e){this.regex.checked=e,this.validate()}focusOnCaseSensitive(){this.caseSensitive.focus()}highlightFindOptions(){this.domNode.classList.remove("highlight-"+this._lastHighlightFindOptions),this._lastHighlightFindOptions=1-this._lastHighlightFindOptions,this.domNode.classList.add("highlight-"+this._lastHighlightFindOptions)}validate(){this.inputBox.validate()}clearMessage(){this.inputBox.hideMessage()}}const ae=n.a("defaultLabel","input"),le=n.a("label.preserveCaseCheckbox","Preserve Case");class de extends U{constructor(e){super({icon:W.b.preserveCase,title:le+e.appendTitle,isChecked:e.isChecked,inputActiveOptionBorder:e.inputActiveOptionBorder,inputActiveOptionForeground:e.inputActiveOptionForeground,inputActiveOptionBackground:e.inputActiveOptionBackground})}}class he extends j.a{constructor(e,t,i,n){super(),this._showOptionButtons=i,this.fixFocusOnOptionClickEnabled=!0,this.cachedOptionsWidth=0,this._onDidOptionChange=this._register(new H.b),this.onDidOptionChange=this._onDidOptionChange.event,this._onKeyDown=this._register(new H.b),this.onKeyDown=this._onKeyDown.event,this._onMouseDown=this._register(new H.b),this._onInput=this._register(new H.b),this._onKeyUp=this._register(new H.b),this._onPreserveCaseKeyDown=this._register(new H.b),this.onPreserveCaseKeyDown=this._onPreserveCaseKeyDown.event,this.contextViewProvider=t,this.placeholder=n.placeholder||"",this.validation=n.validation,this.label=n.label||ae,this.inputActiveOptionBorder=n.inputActiveOptionBorder,this.inputActiveOptionForeground=n.inputActiveOptionForeground,this.inputActiveOptionBackground=n.inputActiveOptionBackground,this.inputBackground=n.inputBackground,this.inputForeground=n.inputForeground,this.inputBorder=n.inputBorder,this.inputValidationInfoBorder=n.inputValidationInfoBorder,this.inputValidationInfoBackground=n.inputValidationInfoBackground,this.inputValidationInfoForeground=n.inputValidationInfoForeground,this.inputValidationWarningBorder=n.inputValidationWarningBorder,this.inputValidationWarningBackground=n.inputValidationWarningBackground,this.inputValidationWarningForeground=n.inputValidationWarningForeground,this.inputValidationErrorBorder=n.inputValidationErrorBorder,this.inputValidationErrorBackground=n.inputValidationErrorBackground,this.inputValidationErrorForeground=n.inputValidationErrorForeground;i=n.appendPreserveCaseLabel||"",t=n.history||[];var o=!!n.flexibleHeight,s=!!n.flexibleWidth;n=n.flexibleMaxHeight;this.domNode=document.createElement("div"),this.domNode.classList.add("monaco-findInput"),this.inputBox=this._register(new oe.a(this.domNode,this.contextViewProvider,{ariaLabel:this.label||"",placeholder:this.placeholder||"",validationOptions:{validation:this.validation},inputBackground:this.inputBackground,inputForeground:this.inputForeground,inputBorder:this.inputBorder,inputValidationInfoBackground:this.inputValidationInfoBackground,inputValidationInfoForeground:this.inputValidationInfoForeground,inputValidationInfoBorder:this.inputValidationInfoBorder,inputValidationWarningBackground:this.inputValidationWarningBackground,inputValidationWarningForeground:this.inputValidationWarningForeground,inputValidationWarningBorder:this.inputValidationWarningBorder,inputValidationErrorBackground:this.inputValidationErrorBackground,inputValidationErrorForeground:this.inputValidationErrorForeground,inputValidationErrorBorder:this.inputValidationErrorBorder,history:t,flexibleHeight:o,flexibleWidth:s,flexibleMaxHeight:n})),this.preserveCase=this._register(new de({appendTitle:i,isChecked:!1,inputActiveOptionBorder:this.inputActiveOptionBorder,inputActiveOptionForeground:this.inputActiveOptionForeground,inputActiveOptionBackground:this.inputActiveOptionBackground})),this._register(this.preserveCase.onChange(e=>{this._onDidOptionChange.fire(e),!e&&this.fixFocusOnOptionClickEnabled&&this.inputBox.focus(),this.validate()})),this._register(this.preserveCase.onKeyDown(e=>{this._onPreserveCaseKeyDown.fire(e)})),this._showOptionButtons?this.cachedOptionsWidth=this.preserveCase.width():this.cachedOptionsWidth=0;let r=[this.preserveCase.domNode],a=(this.onkeydown(this.domNode,e=>{if(e.equals(15)||e.equals(17)||e.equals(9)){var t=r.indexOf(document.activeElement);if(0<=t){let i=-1;e.equals(17)?i=(t+1)%r.length:e.equals(15)&&(i=0===t?r.length-1:t-1),e.equals(9)?(r[t].blur(),this.inputBox.focus()):0<=i&&r[i].focus(),B.c.stop(e,!0)}}}),document.createElement("div"));a.className="controls",a.style.display=this._showOptionButtons?"block":"none",a.appendChild(this.preserveCase.domNode),this.domNode.appendChild(a),e&&e.appendChild(this.domNode),this.onkeydown(this.inputBox.inputElement,e=>this._onKeyDown.fire(e)),this.onkeyup(this.inputBox.inputElement,e=>this._onKeyUp.fire(e)),this.oninput(this.inputBox.inputElement,e=>this._onInput.fire()),this.onmousedown(this.inputBox.inputElement,e=>this._onMouseDown.fire(e))}enable(){this.domNode.classList.remove("disabled"),this.inputBox.enable(),this.preserveCase.enable()}disable(){this.domNode.classList.add("disabled"),this.inputBox.disable(),this.preserveCase.disable()}setEnabled(e){e?this.enable():this.disable()}style(e){this.inputActiveOptionBorder=e.inputActiveOptionBorder,this.inputActiveOptionForeground=e.inputActiveOptionForeground,this.inputActiveOptionBackground=e.inputActiveOptionBackground,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(){var e;this.domNode&&(e={inputActiveOptionBorder:this.inputActiveOptionBorder,inputActiveOptionForeground:this.inputActiveOptionForeground,inputActiveOptionBackground:this.inputActiveOptionBackground},this.preserveCase.style(e),e={inputBackground:this.inputBackground,inputForeground:this.inputForeground,inputBorder:this.inputBorder,inputValidationInfoBackground:this.inputValidationInfoBackground,inputValidationInfoForeground:this.inputValidationInfoForeground,inputValidationInfoBorder:this.inputValidationInfoBorder,inputValidationWarningBackground:this.inputValidationWarningBackground,inputValidationWarningForeground:this.inputValidationWarningForeground,inputValidationWarningBorder:this.inputValidationWarningBorder,inputValidationErrorBackground:this.inputValidationErrorBackground,inputValidationErrorForeground:this.inputValidationErrorForeground,inputValidationErrorBorder:this.inputValidationErrorBorder},this.inputBox.style(e))}select(){this.inputBox.select()}focus(){this.inputBox.focus()}getPreserveCase(){return this.preserveCase.checked}setPreserveCase(e){this.preserveCase.checked=e}focusOnPreserve(){this.preserveCase.focus()}validate(){this.inputBox&&this.inputBox.validate()}set width(e){this.inputBox.paddingRight=this.cachedOptionsWidth,this.inputBox.width=e,this.domNode.style.width=e+"px"}dispose(){super.dispose()}}V=i("9eb8");var ce=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3{if(e=fe(e.get(D.b),ge),e){const t=e.historyNavigator;t.showPreviousValue()}}}),V.a.registerCommandAndKeybindingRule({id:"history.showNext",weight:200,when:D.a.and(D.a.has(ge),D.a.equals(pe,!0)),primary:18,secondary:[530],handler:e=>{if(e=fe(e.get(D.b),ge),e){const t=e.historyNavigator;t.showNextValue()}}});var Ce=i("bf5b"),we=function(e,t,i,n){return new(i=i||Promise)((function(o,s){function r(e){try{l(n.next(e))}catch(e){s(e)}}function a(e){try{l(n.throw(e))}catch(e){s(e)}}function l(e){var t;e.done?o(e.value):((t=e.value)instanceof i?t:new i((function(e){e(t)}))).then(r,a)}l((n=n.apply(e,t||[])).next())}))};const ye=Object(Ce.b)("find-selection",W.b.selection,n.a("findSelectionIcon","Icon for 'Find in Selection' in the editor find widget.")),Se=Object(Ce.b)("find-collapsed",W.b.chevronRight,n.a("findCollapsedIcon","Icon to indicate that the editor find widget is collapsed.")),Le=Object(Ce.b)("find-expanded",W.b.chevronDown,n.a("findExpandedIcon","Icon to indicate that the editor find widget is expanded.")),xe=Object(Ce.b)("find-replace",W.b.replace,n.a("findReplaceIcon","Icon for 'Replace' in the editor find widget.")),ke=Object(Ce.b)("find-replace-all",W.b.replaceAll,n.a("findReplaceAllIcon","Icon for 'Replace All' in the editor find widget.")),De=Object(Ce.b)("find-previous-match",W.b.arrowUp,n.a("findPreviousMatchIcon","Icon for 'Find Previous' in the editor find widget.")),Ne=Object(Ce.b)("find-next-match",W.b.arrowDown,n.a("findNextMatchIcon","Icon for 'Find Next' in the editor find widget.")),Oe=n.a("label.find","Find"),Ee=n.a("placeholder.find","Find"),Ie=n.a("label.previousMatchButton","Previous Match"),Me=n.a("label.nextMatchButton","Next Match"),Te=n.a("label.toggleSelectionFind","Find in Selection"),Ae=n.a("label.closeButton","Close"),Re=n.a("label.replace","Replace"),Pe=n.a("placeholder.replace","Replace"),Fe=n.a("label.replaceButton","Replace"),Be=n.a("label.replaceAllButton","Replace All"),je=n.a("label.toggleReplaceButton","Toggle Replace"),We=n.a("title.matchesCountLimit","Only the first {0} results are highlighted, but all find operations work on the entire text.",P),Ve=n.a("label.matchesLocation","{0} of {1}"),He=n.a("label.noResults","No results");let ze=69;const Ue="ctrlEnterReplaceAll.windows.donotask",Ke=ne.f?256:2048;class qe{constructor(e){this.afterLineNumber=e,this.heightInPx=33,this.suppressMouseDown=!1,this.domNode=document.createElement("div"),this.domNode.className="dock-find-viewzone"}}function $e(e,t,i){t=!!t.match(/\n/),i&&t&&0this._updateHistoryDelayer.cancel())),this._register(this._state.onFindReplaceStateChange(e=>this._onStateChanged(e))),this._buildDomNode(),this._updateButtons(),this._tryUpdateWidgetWidth(),this._findInput.inputBox.layout(),this._register(this._codeEditor.onDidChangeConfiguration(e=>{e.hasChanged(80)&&(this._codeEditor.getOption(80)&&this._state.change({isReplaceRevealed:!1},!1),this._updateButtons()),e.hasChanged(130)&&this._tryUpdateWidgetWidth(),e.hasChanged(2)&&this.updateAccessibilitySupport(),e.hasChanged(34)&&((e=this._codeEditor.getOption(34).addExtraSpaceOnTop)&&!this._viewZone&&(this._viewZone=new qe(0),this._showViewZone()),!e&&this._viewZone&&this._removeViewZone())})),this.updateAccessibilitySupport(),this._register(this._codeEditor.onDidChangeCursorSelection(()=>{this._isVisible&&this._updateToggleSelectionFindButton()})),this._register(this._codeEditor.onDidFocusEditorWidget(()=>we(this,void 0,void 0,(function*(){var e;this._isVisible&&(e=yield this._controller.getGlobalBufferTerm())&&e!==this._state.searchString&&(this._state.change({searchString:e},!1),this._findInput.select())})))),this._findInputFocused=E.bindTo(a),this._findFocusTracker=this._register(B.Y(this._findInput.inputBox.inputElement)),this._register(this._findFocusTracker.onDidFocus(()=>{this._findInputFocused.set(!0),this._updateSearchScope()})),this._register(this._findFocusTracker.onDidBlur(()=>{this._findInputFocused.set(!1)})),this._replaceInputFocused=I.bindTo(a),this._replaceFocusTracker=this._register(B.Y(this._replaceInput.inputBox.inputElement)),this._register(this._replaceFocusTracker.onDidFocus(()=>{this._replaceInputFocused.set(!0),this._updateSearchScope()})),this._register(this._replaceFocusTracker.onDidBlur(()=>{this._replaceInputFocused.set(!1)})),this._codeEditor.addOverlayWidget(this),this._codeEditor.getOption(34).addExtraSpaceOnTop&&(this._viewZone=new qe(0)),this._applyTheme(l.getColorTheme()),this._register(l.onDidColorThemeChange(this._applyTheme.bind(this))),this._register(this._codeEditor.onDidChangeModel(()=>{this._isVisible&&(this._viewZoneId=void 0)})),this._register(this._codeEditor.onDidScrollChange(e=>{e.scrollTopChanged?this._layoutViewZone():setTimeout(()=>{this._layoutViewZone()},0)}))}getId(){return Ze.ID}getDomNode(){return this._domNode}getPosition(){return this._isVisible?{preference:0}:null}_onStateChanged(e){if(e.searchString){try{this._ignoreChangeEvent=!0,this._findInput.setValue(this._state.searchString)}finally{this._ignoreChangeEvent=!1}this._updateButtons()}var t;e.replaceString&&(this._replaceInput.inputBox.value=this._state.replaceString),e.isRevealed&&(this._state.isRevealed?this._reveal():this._hide(!0)),e.isReplaceRevealed&&(this._state.isReplaceRevealed?this._codeEditor.getOption(80)||this._isReplaceVisible||(this._isReplaceVisible=!0,this._replaceInput.width=B.I(this._findInput.domNode),this._updateButtons(),this._replaceInput.inputBox.layout()):this._isReplaceVisible&&(this._isReplaceVisible=!1,this._updateButtons())),(e.isRevealed||e.isReplaceRevealed)&&(this._state.isRevealed||this._state.isReplaceRevealed)&&this._tryUpdateHeight()&&this._showViewZone(),e.isRegex&&this._findInput.setRegex(this._state.isRegex),e.wholeWord&&this._findInput.setWholeWords(this._state.wholeWord),e.matchCase&&this._findInput.setCaseSensitive(this._state.matchCase),e.preserveCase&&this._replaceInput.setPreserveCase(this._state.preserveCase),e.searchScope&&(this._state.searchScope?this._toggleSelectionFind.checked=!0:this._toggleSelectionFind.checked=!1,this._updateToggleSelectionFindButton()),(e.searchString||e.matchesCount||e.matchesPosition)&&(t=0=P?this._matchesCount.title=We:this._matchesCount.title="",this._matchesCount.firstChild&&this._matchesCount.removeChild(this._matchesCount.firstChild),0=P&&(t+="+"),String(this._state.matchesPosition));"0"===i&&(i="?"),e=r.v(Ve,i,t)}else e=He;this._matchesCount.appendChild(document.createTextNode(e)),Object(ee.a)(this._getAriaLabel(e,this._state.currentMatch,this._state.searchString)),ze=Math.max(ze,this._matchesCount.clientWidth)}_getAriaLabel(e,t,i){if(e===He)return""===i?n.a("ariaSearchNoResultEmpty","{0} found",e):n.a("ariaSearchNoResult","{0} found for '{1}'",e,i);if(t){var o=n.a("ariaSearchNoResultWithLineNum","{0} found for '{1}', at {2}",e,i,t.startLineNumber+":"+t.startColumn);const s=this._codeEditor.getModel();return s&&t.startLineNumber<=s.getLineCount()&&1<=t.startLineNumber?s.getLineContent(t.startLineNumber)+", "+o:o}return n.a("ariaSearchNoResultWithLineNumNoCurrentMatch","{0} found for '{1}'",e,i)}_updateToggleSelectionFindButton(){var e=this._codeEditor.getSelection(),t=(e=!!e&&(e.startLineNumber!==e.endLineNumber||e.startColumn!==e.endColumn),this._toggleSelectionFind.checked);this._isVisible&&(t||e)?this._toggleSelectionFind.enable():this._toggleSelectionFind.disable()}_updateButtons(){this._findInput.setEnabled(this._isVisible),this._replaceInput.setEnabled(this._isVisible&&this._isReplaceVisible),this._updateToggleSelectionFindButton(),this._closeBtn.setEnabled(this._isVisible);var e=0{clearTimeout(e)}),this._revealTimeouts=[],!this._isVisible){this._isVisible=!0;const o=this._codeEditor.getSelection();switch(this._codeEditor.getOption(34).autoFindInSelection){case"always":this._toggleSelectionFind.checked=!0;break;case"never":this._toggleSelectionFind.checked=!1;break;case"multiline":var e=!!o&&o.startLineNumber!==o.endLineNumber;this._toggleSelectionFind.checked=e}this._tryUpdateWidgetWidth(),this._updateButtons(),this._revealTimeouts.push(setTimeout(()=>{this._domNode.classList.add("visible"),this._domNode.setAttribute("aria-hidden","false")},0)),this._revealTimeouts.push(setTimeout(()=>{this._findInput.validate()},200)),this._codeEditor.layoutOverlayWidget(this);let s=!0;var t,i,n;this._codeEditor.getOption(34).seedSearchStringFromSelection&&o&&(t=this._codeEditor.getDomNode())&&(t=B.D(t),i=this._codeEditor.getScrolledVisiblePosition(o.getStartPosition()),n=t.left+(i?i.left:0),i=i?i.top:0,this._viewZone&&io.startLineNumber&&(s=!1),(i=B.G(this._domNode).left){clearTimeout(e)}),this._revealTimeouts=[],this._isVisible&&(this._isVisible=!1,this._updateButtons(),this._domNode.classList.remove("visible"),this._domNode.setAttribute("aria-hidden","true"),this._findInput.clearMessage(),e&&this._codeEditor.focus(),this._codeEditor.layoutOverlayWidget(this),this._removeViewZone())}_layoutViewZone(e){if(this._codeEditor.getOption(34).addExtraSpaceOnTop){if(this._isVisible){const t=this._viewZone;void 0===this._viewZoneId&&t&&this._codeEditor.changeViewZones(i=>{t.heightInPx=this._getHeight(),this._viewZoneId=i.addZone(t),this._codeEditor.setScrollTop(e||this._codeEditor.getScrollTop()+t.heightInPx)})}}else this._removeViewZone()}_showViewZone(e=!0){if(this._isVisible&&this._codeEditor.getOption(34).addExtraSpaceOnTop){void 0===this._viewZone&&(this._viewZone=new qe(0));const t=this._viewZone;this._codeEditor.changeViewZones(i=>{var n,o;void 0!==this._viewZoneId?(o=this._getHeight())!==t.heightInPx&&(n=o-t.heightInPx,t.heightInPx=o,i.layoutZone(this._viewZoneId),e&&this._codeEditor.setScrollTop(this._codeEditor.getScrollTop()+n)):(o=this._getHeight(),(o-=this._codeEditor.getOption(74).top)<=0||(t.heightInPx=o,this._viewZoneId=i.addZone(t),e&&this._codeEditor.setScrollTop(this._codeEditor.getScrollTop()+o)))})}}_removeViewZone(){this._codeEditor.changeViewZones(e=>{void 0!==this._viewZoneId&&(e.removeZone(this._viewZoneId),this._viewZoneId=void 0,this._viewZone&&(this._codeEditor.setScrollTop(this._codeEditor.getScrollTop()-this._viewZone.heightInPx),this._viewZone=void 0))})}_applyTheme(e){e={inputActiveOptionBorder:e.getColor(m.hb),inputActiveOptionBackground:e.getColor(m.gb),inputActiveOptionForeground:e.getColor(m.ib),inputBackground:e.getColor(m.jb),inputForeground:e.getColor(m.lb),inputBorder:e.getColor(m.kb),inputValidationInfoBackground:e.getColor(m.pb),inputValidationInfoForeground:e.getColor(m.rb),inputValidationInfoBorder:e.getColor(m.qb),inputValidationWarningBackground:e.getColor(m.sb),inputValidationWarningForeground:e.getColor(m.ub),inputValidationWarningBorder:e.getColor(m.tb),inputValidationErrorBackground:e.getColor(m.mb),inputValidationErrorForeground:e.getColor(m.ob),inputValidationErrorBorder:e.getColor(m.nb)},this._findInput.style(e),this._replaceInput.style(e),this._toggleSelectionFind.style(e)}_tryUpdateWidgetWidth(){if(this._isVisible&&B.N(this._domNode)){var e=this._codeEditor.getLayoutInfo();if(e.contentWidth<=0)this._domNode.classList.add("hiddenEditor");else{this._domNode.classList.contains("hiddenEditor")&&this._domNode.classList.remove("hiddenEditor");var t=e.width;e=e.minimap.minimapWidth;let i=!1,n=!1,o=!1;if(this._resized&&419=t&&(o=!0),447+e-ze>=t+50&&(i=!0),this._domNode.classList.toggle("collapsed-find-widget",i),this._domNode.classList.toggle("narrow-find-widget",o),this._domNode.classList.toggle("reduced-find-widget",n),o||i||(this._domNode.style.maxWidth=t-28-e-15+"px"),this._resized?(this._findInput.inputBox.layout(),0<(t=this._findInput.inputBox.element.clientWidth)&&(this._replaceInput.width=t)):this._isReplaceVisible&&(this._replaceInput.width=B.I(this._findInput.domNode))}}}_getHeight(){let e=0;return e=(e+=4)+(this._findInput.inputBox.height+2),this._isReplaceVisible&&(e=(e+=4)+(this._replaceInput.inputBox.height+2)),e+4}_tryUpdateHeight(){var e=this._getHeight();return(null===this._cachedHeight||this._cachedHeight!==e)&&(this._cachedHeight=e,this._domNode.style.height=e+"px",!0)}focusFindInput(){this._findInput.select(),this._findInput.focus()}focusReplaceInput(){this._replaceInput.select(),this._replaceInput.focus()}highlightFindOptions(){this._findInput.highlightFindOptions()}_updateSearchScope(){if(this._codeEditor.hasModel()&&this._toggleSelectionFind.checked){let e=this._codeEditor.getSelections();e.map(e=>{1===e.endColumn&&e.endLineNumber>e.startLineNumber&&(e=e.setEndPosition(e.endLineNumber-1,this._codeEditor.getModel().getLineMaxColumn(e.endLineNumber-1)));var t=this._state.currentMatch;return e.startLineNumber===e.endLineNumber||h.a.equalsRange(e,t)?null:e}).filter(e=>!!e),e.length&&this._state.change({searchScope:e},!0)}}_onFindInputMouseDown(e){e.middleButton&&e.stopPropagation()}_onFindInputKeyDown(e){if(e.equals(3|Ke))this._findInput.inputBox.insertAtCursor("\n");else if(e.equals(2))this._isReplaceVisible?this._replaceInput.focus():this._findInput.focusOnCaseSensitive();else{if(!e.equals(2066))return e.equals(16)?$e(e,this._findInput.getValue(),this._findInput.domNode.querySelector("textarea")):e.equals(18)?Ge(e,this._findInput.getValue(),this._findInput.domNode.querySelector("textarea")):void 0;this._codeEditor.focus()}e.preventDefault()}_onReplaceInputKeyDown(e){if(e.equals(3|Ke))ne.i&&ne.g&&!this._ctrlEnterReplaceAllWarningPrompted&&(this._notificationService.info(n.a("ctrlEnter.keybindingChanged","Ctrl+Enter now inserts line break instead of replacing all. You can modify the keybinding for editor.action.replaceAll to override this behavior.")),this._ctrlEnterReplaceAllWarningPrompted=!0,this._storageService.store(Ue,!0,0,0)),this._replaceInput.inputBox.insertAtCursor("\n");else if(e.equals(2))this._findInput.focusOnCaseSensitive();else if(e.equals(1026))this._findInput.focus();else{if(!e.equals(2066))return e.equals(16)?$e(e,this._replaceInput.inputBox.value,this._replaceInput.inputBox.element.querySelector("textarea")):e.equals(18)?Ge(e,this._replaceInput.inputBox.value,this._replaceInput.inputBox.element.querySelector("textarea")):void 0;this._codeEditor.focus()}e.preventDefault()}getVerticalSashLeft(e){return 0}_keybindingLabelFor(e){let t=this._keybindingService.lookupKeybinding(e);return t?` (${t.getLabel()})`:""}_buildDomNode(){this._findInput=this._register(new be(null,this._contextViewProvider,{width:221,label:Oe,placeholder:Ee,appendCaseSensitiveLabel:this._keybindingLabelFor(R.ToggleCaseSensitiveCommand),appendWholeWordsLabel:this._keybindingLabelFor(R.ToggleWholeWordCommand),appendRegexLabel:this._keybindingLabelFor(R.ToggleRegexCommand),validation:e=>{if(0===e.length||!this._findInput.getRegex())return null;try{return new RegExp(e,"gu"),null}catch(e){return{content:e.message}}},flexibleHeight:!0,flexibleWidth:!0,flexibleMaxHeight:118},this._contextKeyService,!0)),this._findInput.setRegex(!!this._state.isRegex),this._findInput.setCaseSensitive(!!this._state.matchCase),this._findInput.setWholeWords(!!this._state.wholeWord),this._register(this._findInput.onKeyDown(e=>this._onFindInputKeyDown(e))),this._register(this._findInput.inputBox.onDidChange(()=>{this._ignoreChangeEvent||this._state.change({searchString:this._findInput.getValue()},!0)})),this._register(this._findInput.onDidOptionChange(()=>{this._state.change({isRegex:this._findInput.getRegex(),wholeWord:this._findInput.getWholeWords(),matchCase:this._findInput.getCaseSensitive()},!0)})),this._register(this._findInput.onCaseSensitiveKeyDown(e=>{e.equals(1026)&&this._isReplaceVisible&&(this._replaceInput.focus(),e.preventDefault())})),this._register(this._findInput.onRegexKeyDown(e=>{e.equals(2)&&this._isReplaceVisible&&(this._replaceInput.focusOnPreserve(),e.preventDefault())})),this._register(this._findInput.inputBox.onDidHeightChange(e=>{this._tryUpdateHeight()&&this._showViewZone()})),ne.d&&this._register(this._findInput.onMouseDown(e=>this._onFindInputMouseDown(e))),this._matchesCount=document.createElement("div"),this._matchesCount.className="matchesCount",this._updateMatchesCount(),this._prevBtn=this._register(new Ye({label:Ie+this._keybindingLabelFor(R.PreviousMatchFindAction),icon:De,onTrigger:()=>{this._codeEditor.getAction(R.PreviousMatchFindAction).run().then(void 0,ie.f)}})),this._nextBtn=this._register(new Ye({label:Me+this._keybindingLabelFor(R.NextMatchFindAction),icon:Ne,onTrigger:()=>{this._codeEditor.getAction(R.NextMatchFindAction).run().then(void 0,ie.f)}}));let e=document.createElement("div");e.className="find-part",e.appendChild(this._findInput.domNode);const t=document.createElement("div");t.className="find-actions",e.appendChild(t),t.appendChild(this._matchesCount),t.appendChild(this._prevBtn.domNode),t.appendChild(this._nextBtn.domNode),this._toggleSelectionFind=this._register(new U({icon:ye,title:Te+this._keybindingLabelFor(R.ToggleSearchScopeCommand),isChecked:!1})),this._register(this._toggleSelectionFind.onChange(()=>{if(this._toggleSelectionFind.checked){if(this._codeEditor.hasModel()){let e=this._codeEditor.getSelections();e.map(e=>(e=1===e.endColumn&&e.endLineNumber>e.startLineNumber?e.setEndPosition(e.endLineNumber-1,this._codeEditor.getModel().getLineMaxColumn(e.endLineNumber-1)):e).isEmpty()?null:e).filter(e=>!!e),e.length&&this._state.change({searchScope:e},!0)}}else this._state.change({searchScope:null},!0)})),t.appendChild(this._toggleSelectionFind.domNode),this._closeBtn=this._register(new Ye({label:Ae+this._keybindingLabelFor(R.CloseFindWidgetCommand),icon:Ce.c,onTrigger:()=>{this._state.change({isRevealed:!1,searchScope:null},!1)},onKeyDown:e=>{e.equals(2)&&this._isReplaceVisible&&((this._replaceBtn.isEnabled()?this._replaceBtn:this._codeEditor).focus(),e.preventDefault())}})),t.appendChild(this._closeBtn.domNode),this._replaceInput=this._register(new ve(null,void 0,{label:Re,placeholder:Pe,appendPreserveCaseLabel:this._keybindingLabelFor(R.TogglePreserveCaseCommand),history:[],flexibleHeight:!0,flexibleWidth:!0,flexibleMaxHeight:118},this._contextKeyService,!0)),this._replaceInput.setPreserveCase(!!this._state.preserveCase),this._register(this._replaceInput.onKeyDown(e=>this._onReplaceInputKeyDown(e))),this._register(this._replaceInput.inputBox.onDidChange(()=>{this._state.change({replaceString:this._replaceInput.inputBox.value},!1)})),this._register(this._replaceInput.inputBox.onDidHeightChange(e=>{this._isReplaceVisible&&this._tryUpdateHeight()&&this._showViewZone()})),this._register(this._replaceInput.onDidOptionChange(()=>{this._state.change({preserveCase:this._replaceInput.getPreserveCase()},!0)})),this._register(this._replaceInput.onPreserveCaseKeyDown(e=>{e.equals(2)&&(this._prevBtn.isEnabled()?this._prevBtn.focus():this._nextBtn.isEnabled()?this._nextBtn.focus():this._toggleSelectionFind.enabled?this._toggleSelectionFind.focus():this._closeBtn.isEnabled()&&this._closeBtn.focus(),e.preventDefault())})),this._replaceBtn=this._register(new Ye({label:Fe+this._keybindingLabelFor(R.ReplaceOneAction),icon:xe,onTrigger:()=>{this._controller.replace()},onKeyDown:e=>{e.equals(1026)&&(this._closeBtn.focus(),e.preventDefault())}})),this._replaceAllBtn=this._register(new Ye({label:Be+this._keybindingLabelFor(R.ReplaceAllAction),icon:ke,onTrigger:()=>{this._controller.replaceAll()}}));let i=document.createElement("div");i.className="replace-part",i.appendChild(this._replaceInput.domNode);const n=document.createElement("div");n.className="replace-actions",i.appendChild(n),n.appendChild(this._replaceBtn.domNode),n.appendChild(this._replaceAllBtn.domNode),this._toggleReplaceBtn=this._register(new Ye({label:je,className:"codicon toggle left",onTrigger:()=>{this._state.change({isReplaceRevealed:!this._isReplaceVisible},!1),this._isReplaceVisible&&(this._replaceInput.width=B.I(this._findInput.domNode),this._replaceInput.inputBox.layout()),this._showViewZone()}})),this._toggleReplaceBtn.setExpanded(this._isReplaceVisible),this._domNode=document.createElement("div"),this._domNode.className="editor-widget find-widget",this._domNode.setAttribute("aria-hidden","true"),this._domNode.style.width="419px",this._domNode.appendChild(this._toggleReplaceBtn.domNode),this._domNode.appendChild(e),this._domNode.appendChild(i),this._resizeSash=new te.b(this._domNode,this,{orientation:0,size:2}),this._resized=!1;let o=419;this._register(this._resizeSash.onDidStart(()=>{o=B.I(this._domNode)})),this._register(this._resizeSash.onDidChange(e=>{this._resized=!0,e=o+e.startX-e.currentX,e<419||(parseFloat(B.A(this._domNode).maxWidth)||0){var e=B.I(this._domNode);if(!(e<419)){let t=419;this._resized&&419!==e||(e=this._codeEditor.getLayoutInfo(),t=e.width-28-e.minimap.minimapWidth-15,this._resized=!0),this._domNode.style.width=t+"px",this._isReplaceVisible&&(this._replaceInput.width=B.I(this._findInput.domNode)),this._findInput.inputBox.layout()}}))}updateAccessibilitySupport(){var e=this._codeEditor.getOption(2);this._findInput.setFocusInputOnOptionClick(2!==e)}}Ze.ID="editor.contrib.findWidget";class Ye extends j.a{constructor(e){super(),this._opts=e;let t="button";this._opts.className&&(t=t+" "+this._opts.className),this._opts.icon&&(t=t+" "+f.d.asClassName(this._opts.icon)),this._domNode=document.createElement("div"),this._domNode.title=this._opts.label,this._domNode.tabIndex=0,this._domNode.className=t,this._domNode.setAttribute("role","button"),this._domNode.setAttribute("aria-label",this._opts.label),this.onclick(this._domNode,e=>{this._opts.onTrigger(),e.preventDefault()}),this.onkeydown(this._domNode,e=>{e.equals(10)||e.equals(3)?(this._opts.onTrigger(),e.preventDefault()):this._opts.onKeyDown&&this._opts.onKeyDown(e)})}get domNode(){return this._domNode}isEnabled(){return 0<=this._domNode.tabIndex}focus(){this._domNode.focus()}setEnabled(e){this._domNode.classList.toggle("disabled",!e),this._domNode.setAttribute("aria-disabled",String(!e)),this._domNode.tabIndex=e?0:-1}setExpanded(e){this._domNode.setAttribute("aria-expanded",String(!!e)),e?(this._domNode.classList.remove(...f.d.asClassNameArray(Se)),this._domNode.classList.add(...f.d.asClassNameArray(Le))):(this._domNode.classList.remove(...f.d.asClassNameArray(Le)),this._domNode.classList.add(...f.d.asClassNameArray(Se)))}}Object(f.f)((e,t)=>{var i=(e,i)=>{i&&t.addRule(`.monaco-editor ${e} { background-color: ${i}; }`)},n=(i(".findMatch",e.getColor(m.x)),i(".currentFindMatch",e.getColor(m.v)),i(".findScope",e.getColor(m.z)),e.getColor(m.Y));i(".find-widget",n),i=e.getColor(m.Nc),i&&t.addRule(`.monaco-editor .find-widget { box-shadow: 0 0 8px 2px ${i}; }`),n=e.getColor(m.y),n&&t.addRule(`.monaco-editor .findMatch { border: 1px ${"hc"===e.type?"dotted":"solid"} ${n}; box-sizing: border-box; }`),i=e.getColor(m.w),i&&t.addRule(`.monaco-editor .currentFindMatch { border: 2px solid ${i}; padding: 1px; box-sizing: border-box; }`),n=e.getColor(m.A),n&&t.addRule(`.monaco-editor .findScope { border: 1px ${"hc"===e.type?"dashed":"solid"} ${n}; }`),i=e.getColor(m.h),i&&t.addRule(`.monaco-editor .find-widget { border: 1px solid ${i}; }`),n=e.getColor(m.ab),n&&t.addRule(`.monaco-editor .find-widget { color: ${n}; }`),i=e.getColor(m.cb),i&&t.addRule(`.monaco-editor .find-widget.no-results .matchesCount { color: ${i}; }`),n=e.getColor(m.bb),n?t.addRule(`.monaco-editor .find-widget .monaco-sash { background-color: ${n}; }`):(i=e.getColor(m.Z))&&t.addRule(`.monaco-editor .find-widget .monaco-sash { background-color: ${i}; }`),n=e.getColor(m.Kc),n&&t.addRule(`\n\t\t.monaco-editor .find-widget .button:not(.disabled):hover,\n\t\t.monaco-editor .find-widget .codicon-find-selection:hover {\n\t\t\tbackground-color: ${n} !important;\n\t\t}\n\t`),i=e.getColor(m.db);i&&t.addRule(`.monaco-editor .find-widget .monaco-inputbox.synthetic-focus { outline-color: ${i}; }`)});ce=i("7e32"),ue=i("f577"),V=i("533b"),j=i("6dec");var Xe=i("03e8"),Qe=(i=i("b0cd"),function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3this._onStateChanged(e))),this._model=null,this._register(this._editor.onDidChangeModel(()=>{var e=this._editor.getModel()&&this._state.isRevealed;this.disposeModel(),this._state.change({searchScope:null,matchCase:this._storageService.getBoolean("editor.matchCase",1,!1),wholeWord:this._storageService.getBoolean("editor.wholeWord",1,!1),isRegex:this._storageService.getBoolean("editor.isRegex",1,!1),preserveCase:this._storageService.getBoolean("editor.preserveCase",1,!1)},!1),e&&this._start({forceRevealReplace:!1,seedSearchStringFromSelection:"none",seedSearchStringFromNonEmptySelection:!1,seedSearchStringFromGlobalClipboard:!1,shouldFocus:0,shouldAnimate:!1,updateSearchScope:!1,loop:this._editor.getOption(34).loop})}))}get editor(){return this._editor}static get(t){return t.getContribution(e.ID)}dispose(){this.disposeModel(),super.dispose()}disposeModel(){this._model&&(this._model.dispose(),this._model=null)}_onStateChanged(e){this.saveQueryState(e),e.isRevealed&&(this._state.isRevealed?this._findWidgetVisible.set(!0):(this._findWidgetVisible.reset(),this.disposeModel())),e.searchString&&this.setGlobalBufferTerm(this._state.searchString)}saveQueryState(e){e.isRegex&&this._storageService.store("editor.isRegex",this._state.actualIsRegex,1,0),e.wholeWord&&this._storageService.store("editor.wholeWord",this._state.actualWholeWord,1,0),e.matchCase&&this._storageService.store("editor.matchCase",this._state.actualMatchCase,1,0),e.preserveCase&&this._storageService.store("editor.preserveCase",this._state.actualPreserveCase,1,0)}loadQueryState(){this._state.change({matchCase:this._storageService.getBoolean("editor.matchCase",1,this._state.matchCase),wholeWord:this._storageService.getBoolean("editor.wholeWord",1,this._state.wholeWord),isRegex:this._storageService.getBoolean("editor.isRegex",1,this._state.isRegex),preserveCase:this._storageService.getBoolean("editor.preserveCase",1,this._state.preserveCase)},!1)}isFindInputFocused(){return!!E.getValue(this._contextKeyService)}getState(){return this._state}closeFindWidget(){this._state.change({isRevealed:!1,searchScope:null},!1),this._editor.focus()}toggleCaseSensitive(){this._state.change({matchCase:!this._state.matchCase},!1),this._state.isRevealed||this.highlightFindOptions()}toggleWholeWords(){this._state.change({wholeWord:!this._state.wholeWord},!1),this._state.isRevealed||this.highlightFindOptions()}toggleRegex(){this._state.change({isRegex:!this._state.isRegex},!1),this._state.isRevealed||this.highlightFindOptions()}togglePreserveCase(){this._state.change({preserveCase:!this._state.preserveCase},!1),this._state.isRevealed||this.highlightFindOptions()}toggleSearchScope(){if(this._state.searchScope)this._state.change({searchScope:null},!0);else if(this._editor.hasModel()){let e=this._editor.getSelections();e.map(e=>(e=1===e.endColumn&&e.endLineNumber>e.startLineNumber?e.setEndPosition(e.endLineNumber-1,this._editor.getModel().getLineMaxColumn(e.endLineNumber-1)):e).isEmpty()?null:e).filter(e=>!!e),e.length&&this._state.change({searchScope:e},!0)}}setSearchString(e){this._state.isRegex&&(e=r.t(e)),this._state.change({searchString:e},!1)}highlightFindOptions(e=0){}_start(e){return et(this,void 0,void 0,(function*(){if(this.disposeModel(),this._editor.hasModel()){let i={isRevealed:!0};if("single"===e.seedSearchStringFromSelection?(t=it(this._editor,e.seedSearchStringFromSelection,e.seedSearchStringFromNonEmptySelection))&&(this._state.isRegex?i.searchString=r.t(t):i.searchString=t):"multiple"!==e.seedSearchStringFromSelection||e.updateSearchScope||(t=it(this._editor,e.seedSearchStringFromSelection))&&(i.searchString=t),!i.searchString&&e.seedSearchStringFromGlobalClipboard){var t=yield this.getGlobalBufferTerm();if(!this._editor.hasModel())return;t&&(i.searchString=t)}if(e.forceRevealReplace?i.isReplaceRevealed=!0:this._findWidgetVisible.get()||(i.isReplaceRevealed=!1),e.updateSearchScope){let e=this._editor.getSelections();e.some(e=>!e.isEmpty())&&(i.searchScope=e)}i.loop=e.loop,this._state.change(i,!1),this._model||(this._model=new F(this._editor,this._state))}}))}start(e){return this._start(e)}moveToNextMatch(){return!!this._model&&(this._model.moveToNextMatch(),!0)}moveToPrevMatch(){return!!this._model&&(this._model.moveToPrevMatch(),!0)}replace(){return!!this._model&&(this._model.replace(),!0)}replaceAll(){return!!this._model&&(this._model.replaceAll(),!0)}selectAllMatches(){return!!this._model&&(this._model.selectAllMatches(),this._editor.focus(),!0)}getGlobalBufferTerm(){return et(this,void 0,void 0,(function*(){return this._editor.getOption(34).globalFindClipboard&&this._editor.hasModel()&&!this._editor.getModel().isTooLargeForSyncing()?this._clipboardService.readFindText():""}))}setGlobalBufferTerm(e){this._editor.getOption(34).globalFindClipboard&&this._editor.hasModel()&&!this._editor.getModel().isTooLargeForSyncing()&&this._clipboardService.writeFindText(e)}},ot=(nt.ID="editor.contrib.findController",class extends(nt=Qe([Je(1,D.b),Je(2,Xe.a),Je(3,ue.a)],nt)){constructor(e,t,i,n,o,s,r,a){super(e,i,r,a),this._contextViewService=t,this._keybindingService=n,this._themeService=o,this._notificationService=s,this._widget=null,this._findOptionsWidget=null}_start(e){const t=Object.create(null,{_start:{get:()=>super._start}});return et(this,void 0,void 0,(function*(){this._widget||this._createFindWidget();var i=this._editor.getSelection();let n=!1;switch(this._editor.getOption(34).autoFindInSelection){case"always":n=!0;break;case"never":n=!1;break;case"multiline":var o=!!i&&i.startLineNumber!==i.endLineNumber;n=o}e.updateSearchScope=n,yield t._start.call(this,e),this._widget&&(2===e.shouldFocus?this._widget.focusReplaceInput():1===e.shouldFocus&&this._widget.focusFindInput())}))}highlightFindOptions(e=!1){this._widget||this._createFindWidget(),(this._state.isRevealed&&!e?this._widget:this._findOptionsWidget).highlightFindOptions()}_createFindWidget(){this._widget=this._register(new Ze(this._editor,this,this._state,this._contextViewService,this._keybindingService,this._contextKeyService,this._themeService,this._storageService,this._notificationService)),this._findOptionsWidget=this._register(new X(this._editor,this._state,this._keybindingService,this._themeService))}});ot=Qe([Je(1,V.b),Je(2,D.b),Je(3,j.a),Je(4,f.b),Je(5,i.a),Je(6,Xe.a),Je(7,ue.a)],ot);const st=Object(t.p)(new t.f({id:R.StartFindAction,label:n.a("startFindAction","Find"),alias:"Find",precondition:D.a.or(a.a.focus,D.a.has("editorIsOpen")),kbOpts:{kbExpr:null,primary:2084,weight:100},menuOpts:{menuId:ce.b.MenubarEditMenu,group:"3_find",title:n.a({key:"miFind",comment:["&& denotes a mnemonic"]},"&&Find"),order:1}}));st.addImplementation(0,(e,t,i)=>{const n=nt.get(t);return!!n&&n.start({forceRevealReplace:!1,seedSearchStringFromSelection:"never"!==t.getOption(34).seedSearchStringFromSelection?"single":"none",seedSearchStringFromNonEmptySelection:"selection"===t.getOption(34).seedSearchStringFromSelection,seedSearchStringFromGlobalClipboard:t.getOption(34).globalFindClipboard,shouldFocus:1,shouldAnimate:!0,updateSearchScope:!1,loop:t.getOption(34).loop})});class rt extends t.b{constructor(){super({id:R.StartFindWithSelection,label:n.a("startFindWithSelectionAction","Find With Selection"),alias:"Find With Selection",precondition:void 0,kbOpts:{kbExpr:null,primary:0,mac:{primary:2083},weight:100}})}run(e,t){return et(this,void 0,void 0,(function*(){let e=nt.get(t);e&&(yield e.start({forceRevealReplace:!1,seedSearchStringFromSelection:"multiple",seedSearchStringFromNonEmptySelection:!1,seedSearchStringFromGlobalClipboard:!1,shouldFocus:0,shouldAnimate:!0,updateSearchScope:!1,loop:t.getOption(34).loop}),e.setGlobalBufferTerm(e.getState().searchString))}))}}class at extends t.b{run(e,t){return et(this,void 0,void 0,(function*(){let e=nt.get(t);e&&!this._run(e)&&(yield e.start({forceRevealReplace:!1,seedSearchStringFromSelection:0===e.getState().searchString.length&&"never"!==t.getOption(34).seedSearchStringFromSelection?"single":"none",seedSearchStringFromNonEmptySelection:"selection"===t.getOption(34).seedSearchStringFromSelection,seedSearchStringFromGlobalClipboard:!0,shouldFocus:0,shouldAnimate:!0,updateSearchScope:!1,loop:t.getOption(34).loop}),this._run(e))}))}}class lt extends at{constructor(){super({id:R.NextMatchFindAction,label:n.a("findNextMatchAction","Find Next"),alias:"Find Next",precondition:void 0,kbOpts:[{kbExpr:a.a.focus,primary:61,mac:{primary:2085,secondary:[61]},weight:100},{kbExpr:D.a.and(a.a.focus,E),primary:3,weight:100}]})}_run(e){return!!e.moveToNextMatch()&&(e.editor.pushUndoStop(),!0)}}class dt extends at{constructor(){super({id:R.PreviousMatchFindAction,label:n.a("findPreviousMatchAction","Find Previous"),alias:"Find Previous",precondition:void 0,kbOpts:[{kbExpr:a.a.focus,primary:1085,mac:{primary:3109,secondary:[1085]},weight:100},{kbExpr:D.a.and(a.a.focus,E),primary:1027,weight:100}]})}_run(e){return e.moveToPrevMatch()}}class ht extends t.b{run(e,t){return et(this,void 0,void 0,(function*(){let e=nt.get(t);if(e){var i="selection"===t.getOption(34).seedSearchStringFromSelection;let n=null;(n="never"!==t.getOption(34).seedSearchStringFromSelection?it(t,"single",i):n)&&e.setSearchString(n),this._run(e)||(yield e.start({forceRevealReplace:!1,seedSearchStringFromSelection:"never"!==t.getOption(34).seedSearchStringFromSelection?"single":"none",seedSearchStringFromNonEmptySelection:i,seedSearchStringFromGlobalClipboard:!1,shouldFocus:0,shouldAnimate:!0,updateSearchScope:!1,loop:t.getOption(34).loop}),this._run(e))}}))}}class ct extends ht{constructor(){super({id:R.NextSelectionMatchFindAction,label:n.a("nextSelectionMatchFindAction","Find Next Selection"),alias:"Find Next Selection",precondition:void 0,kbOpts:{kbExpr:a.a.focus,primary:2109,weight:100}})}_run(e){return e.moveToNextMatch()}}class ut extends ht{constructor(){super({id:R.PreviousSelectionMatchFindAction,label:n.a("previousSelectionMatchFindAction","Find Previous Selection"),alias:"Find Previous Selection",precondition:void 0,kbOpts:{kbExpr:a.a.focus,primary:3133,weight:100}})}_run(e){return e.moveToPrevMatch()}}const gt=Object(t.p)(new t.f({id:R.StartFindReplaceAction,label:n.a("startReplace","Replace"),alias:"Replace",precondition:D.a.or(a.a.focus,D.a.has("editorIsOpen")),kbOpts:{kbExpr:null,primary:2086,mac:{primary:2596},weight:100},menuOpts:{menuId:ce.b.MenubarEditMenu,group:"3_find",title:n.a({key:"miReplace",comment:["&& denotes a mnemonic"]},"&&Replace"),order:2}})),pt=(gt.addImplementation(0,(e,t,i)=>{if(!t.hasModel()||t.getOption(80))return!1;const n=nt.get(t);if(!n)return!1;const o=t.getSelection();var s=n.isFindInputFocused(),r=!o.isEmpty()&&o.startLineNumber===o.endLineNumber&&"never"!==t.getOption(34).seedSearchStringFromSelection&&!s;s=s||r?2:1;return n.start({forceRevealReplace:!0,seedSearchStringFromSelection:r?"single":"none",seedSearchStringFromNonEmptySelection:"selection"===t.getOption(34).seedSearchStringFromSelection,seedSearchStringFromGlobalClipboard:"never"!==t.getOption(34).seedSearchStringFromSelection,shouldFocus:s,shouldAnimate:!0,updateSearchScope:!1,loop:t.getOption(34).loop})}),Object(t.l)(nt.ID,ot),Object(t.j)(rt),Object(t.j)(lt),Object(t.j)(dt),Object(t.j)(ct),Object(t.j)(ut),t.c.bindToContribution(nt.get));Object(t.k)(new pt({id:R.CloseFindWidgetCommand,precondition:O,handler:e=>e.closeFindWidget(),kbOpts:{weight:105,kbExpr:D.a.and(a.a.focus,D.a.not("isComposing")),primary:9,secondary:[1033]}})),Object(t.k)(new pt({id:R.ToggleCaseSensitiveCommand,precondition:void 0,handler:e=>e.toggleCaseSensitive(),kbOpts:{weight:105,kbExpr:a.a.focus,primary:g.primary,mac:g.mac,win:g.win,linux:g.linux}})),Object(t.k)(new pt({id:R.ToggleWholeWordCommand,precondition:void 0,handler:e=>e.toggleWholeWords(),kbOpts:{weight:105,kbExpr:a.a.focus,primary:p.primary,mac:p.mac,win:p.win,linux:p.linux}})),Object(t.k)(new pt({id:R.ToggleRegexCommand,precondition:void 0,handler:e=>e.toggleRegex(),kbOpts:{weight:105,kbExpr:a.a.focus,primary:M.primary,mac:M.mac,win:M.win,linux:M.linux}})),Object(t.k)(new pt({id:R.ToggleSearchScopeCommand,precondition:void 0,handler:e=>e.toggleSearchScope(),kbOpts:{weight:105,kbExpr:a.a.focus,primary:T.primary,mac:T.mac,win:T.win,linux:T.linux}})),Object(t.k)(new pt({id:R.TogglePreserveCaseCommand,precondition:void 0,handler:e=>e.togglePreserveCase(),kbOpts:{weight:105,kbExpr:a.a.focus,primary:A.primary,mac:A.mac,win:A.win,linux:A.linux}})),Object(t.k)(new pt({id:R.ReplaceOneAction,precondition:O,handler:e=>e.replace(),kbOpts:{weight:105,kbExpr:a.a.focus,primary:3094}})),Object(t.k)(new pt({id:R.ReplaceOneAction,precondition:O,handler:e=>e.replace(),kbOpts:{weight:105,kbExpr:D.a.and(a.a.focus,I),primary:3}})),Object(t.k)(new pt({id:R.ReplaceAllAction,precondition:O,handler:e=>e.replaceAll(),kbOpts:{weight:105,kbExpr:a.a.focus,primary:2563}})),Object(t.k)(new pt({id:R.ReplaceAllAction,precondition:O,handler:e=>e.replaceAll(),kbOpts:{weight:105,kbExpr:D.a.and(a.a.focus,I),primary:void 0,mac:{primary:2051}}})),Object(t.k)(new pt({id:R.SelectAllMatchesAction,precondition:O,handler:e=>e.selectAllMatches(),kbOpts:{weight:105,kbExpr:a.a.focus,primary:515}}))},a222:function(e,t,i){"use strict";i.r(t),i.d(t,"IPadShowKeyboard",(function(){return r})),i("722f");var n=i("11f7"),o=(t=i("a666"),i("b2cc")),s=i("30db");class r extends t.a{constructor(e){super(),this.editor=e,this.widget=null,s.c&&(this._register(e.onDidChangeConfiguration(()=>this.update())),this.update())}update(){var e=!this.editor.getOption(80);!this.widget&&e?this.widget=new a(this.editor):this.widget&&!e&&(this.widget.dispose(),this.widget=null)}dispose(){super.dispose(),this.widget&&(this.widget.dispose(),this.widget=null)}}r.ID="editor.contrib.iPadShowKeyboard";class a extends t.a{constructor(e){super(),this.editor=e,this._domNode=document.createElement("textarea"),this._domNode.className="iPadShowKeyboard",this._register(n.i(this._domNode,"touchstart",e=>{this.editor.focus()})),this._register(n.i(this._domNode,"focus",e=>{this.editor.focus()})),this.editor.addOverlayWidget(this)}dispose(){this.editor.removeOverlayWidget(this),super.dispose()}getId(){return a.ID}getDomNode(){return this._domNode}getPosition(){return{preference:1}}}a.ID="editor.contrib.ShowKeyboardWidget",Object(o.l)(r.ID,r)},a37f:function(e,t,i){"use strict";i.d(t,"a",(function(){return n}));class n extends i("a666").a{constructor(e,t,i){super(),this.referenceDomElement=e,this.changeCallback=i,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 i=0,n=0;t?(i=t.width,n=t.height):this.referenceDomElement&&(i=this.referenceDomElement.clientWidth,n=this.referenceDomElement.clientHeight),i=Math.max(5,i),n=Math.max(5,n),this.width===i&&this.height===n||(this.width=i,this.height=n,e&&this.changeCallback())}}},a40b:function(e,t,i){"use strict";i.d(t,"a",(function(){return n})),t=i("0a0f");const n=Object(t.c)("editorWorkerService")},a48d:function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"redshift",extensions:[],aliases:["Redshift","redshift"],loader:function(){return i.e("chunk-746e09c3").then(i.bind(null,"2a95d"))}})},a60f:function(e,t,i){"use strict";i.d(t,"a",(function(){return n})),i.d(t,"b",(function(){return l}));var n,o,s=i("11f7"),r=i("e8e3"),a=(t=i("6424"),i("a666"));i=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3this.onTouchStart(e),{passive:!1})),this._register(s.i(document,"touchend",e=>this.onTouchEnd(e))),this._register(s.i(document,"touchmove",e=>this.onTouchMove(e),{passive:!1}))}static addTarget(e){return l.isTouchDevice()?(l.INSTANCE||(l.INSTANCE=new l),l.INSTANCE.targets.push(e),{dispose:()=>{l.INSTANCE.targets=l.INSTANCE.targets.filter(t=>t!==e)}}):a.a.None}static ignoreTarget(e){return l.isTouchDevice()?(l.INSTANCE||(l.INSTANCE=new l),l.INSTANCE.ignoreTargets.push(e),{dispose:()=>{l.INSTANCE.ignoreTargets=l.INSTANCE.ignoreTargets.filter(t=>t!==e)}}):a.a.None}static isTouchDevice(){return"ontouchstart"in window||0=l.HOLD_DELAY&&Math.abs(e.initialPageX-r.t(e.rollingPageX))<30&&Math.abs(e.initialPageY-r.t(e.rollingPageY))<30){let t=this.newGestureEvent(n.Contextmenu,e.initialTarget);t.pageX=r.t(e.rollingPageX),t.pageY=r.t(e.rollingPageY),this.dispatchEvent(t)}else 1===i&&(o=r.t(e.rollingPageX),s=r.t(e.rollingPageY),a=r.t(e.rollingTimestamps)-e.rollingTimestamps[0],d=o-e.rollingPageX[0],h=s-e.rollingPageY[0],c=this.targets.filter(t=>e.initialTarget instanceof Node&&t.contains(e.initialTarget)),this.inertia(c,t,Math.abs(d)/a,0l.CLEAR_TAP_COUNT_TIME?1:2,this._lastSetTapCountTime=t,e.tapCount=i}else e.type!==n.Change&&e.type!==n.Contextmenu||(this._lastSetTapCountTime=0);for(let i=0;i{e.initialTarget instanceof Node&&t.contains(e.initialTarget)&&(t.dispatchEvent(e),this.dispatched=!0)})}inertia(e,t,i,o,r,a,d,h){this.handle=s.V(()=>{var s=Date.now();let c=s-t,u=0,g=0,p=!0,m=(i+=l.SCROLL_FRICTION*c,a+=l.SCROLL_FRICTION*c,0e.dispatchEvent(m)),p||this.inertia(e,s,i,o,r+u,a,d,h+g)})}onTouchMove(e){var t=Date.now();for(let o=0,s=e.changedTouches.length;ou(e)),i=e,n=t;if(s)for(const o of i)s.setParent(o,n);return t}function p(e){const t=r({dispose:Object(n.a)(()=>{a(t),e()})});return t}class m{constructor(){this._toDispose=new Set,this._isDisposed=!1,r(this)}dispose(){this._isDisposed||(a(this),this._isDisposed=!0,this.clear())}clear(){try{u(this._toDispose.values())}finally{this._toDispose.clear()}}add(e){if(e){if(e===this)throw new Error("Cannot register a disposable on itself!");l(e,this),this._isDisposed?m.DISABLE_DISPOSED_WARNING:this._toDispose.add(e)}return e}}m.DISABLE_DISPOSED_WARNING=!1;class f{constructor(){this._store=new m,r(this),l(this._store,this)}dispose(){a(this),this._store.dispose()}_register(e){if(e===this)throw new Error("Cannot register a disposable on itself!");return this._store.add(e)}}f.None=Object.freeze({dispose(){}});class _{constructor(){this._isDisposed=!1,r(this)}get value(){return this._isDisposed?void 0:this._value}set value(e){var t;this._isDisposed||e===this._value||(null!=(t=this._value)&&t.dispose(),e&&l(e,this),this._value=e)}clear(){this.value=void 0}dispose(){var e;this._isDisposed=!0,a(this),null!=(e=this._value)&&e.dispose(),this._value=void 0}clearAndLeak(){var e=this._value;return this._value=void 0,e&&l(e,null),e}}class b{constructor(e){this.object=e}dispose(){}}},a6d7:function(e,t,i){"use strict";i.d(t,"d",(function(){return o})),i.d(t,"a",(function(){return r})),i.d(t,"b",(function(){return a})),i.d(t,"e",(function(){return l})),i.d(t,"c",(function(){return h}));var n=i("303e");function o(e,t){const i=Object.create(null);for(var o in t){var s=t[o];s&&(i[o]=Object(n.xc)(s,e))}return i}function s(e,t,i){function n(){var n=o(e.getColorTheme(),t);"function"==typeof i?i(n):i.style(n)}return n(),e.onDidColorThemeChange(n)}function r(e,t,i){return s(t,{badgeBackground:(null==i?void 0:i.badgeBackground)||n.c,badgeForeground:(null==i?void 0:i.badgeForeground)||n.d,badgeBorder:n.h},e)}function a(e,t,i){return s(t,Object.assign(Object.assign({},l),i||{}),e)}const l={listFocusBackground:n.Gb,listFocusForeground:n.Hb,listFocusOutline:n.Jb,listActiveSelectionBackground:n.zb,listActiveSelectionForeground:n.Ab,listActiveSelectionIconForeground:n.Bb,listFocusAndSelectionBackground:n.zb,listFocusAndSelectionForeground:n.Ab,listInactiveSelectionBackground:n.Pb,listInactiveSelectionIconForeground:n.Rb,listInactiveSelectionForeground:n.Qb,listInactiveFocusBackground:n.Nb,listInactiveFocusOutline:n.Ob,listHoverBackground:n.Lb,listHoverForeground:n.Mb,listDropBackground:n.Cb,listSelectionOutline:n.b,listHoverOutline:n.b,listFilterWidgetBackground:n.Db,listFilterWidgetOutline:n.Fb,listFilterWidgetNoMatchesOutline:n.Eb,listMatchesShadow:n.Nc,treeIndentGuidesStroke:n.Mc,tableColumnsBorder:n.Gc},d={shadowColor:n.Nc,borderColor:n.Tb,foregroundColor:n.Ub,backgroundColor:n.Sb,selectionForegroundColor:n.Xb,selectionBackgroundColor:n.Vb,selectionBorderColor:n.Wb,separatorColor:n.Yb};function h(e,t,i){return s(t,Object.assign(Object.assign({},d),i),e)}},a771:function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"csharp",extensions:[".cs",".csx",".cake"],aliases:["C#","csharp"],loader:function(){return i.e("chunk-2d237ee7").then(i.bind(null,"fce9"))}})},a79b:function(e,t,i){"use strict";i.r(t),i.d(t,"jsonDefaults",(function(){return s})),i("33f9");var n=i("0ab8");function o(e,t,i){this._onDidChange=new n.Emitter,this._languageId=e,this.setDiagnosticsOptions(t),this.setModeConfiguration(i)}Object.defineProperty(o.prototype,"onDidChange",{get:function(){return this._onDidChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"languageId",{get:function(){return this._languageId},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"modeConfiguration",{get:function(){return this._modeConfiguration},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"diagnosticsOptions",{get:function(){return this._diagnosticsOptions},enumerable:!1,configurable:!0}),o.prototype.setDiagnosticsOptions=function(e){this._diagnosticsOptions=e||Object.create(null),this._onDidChange.fire(this)},o.prototype.setModeConfiguration=function(e){this._modeConfiguration=e||Object.create(null),this._onDidChange.fire(this)};var s=new o("json",{validate:!0,allowComments:!0,schemas:[],enableSchemaRequest:!1,schemaRequest:"warning",schemaValidation:"warning",comments:"error",trailingCommas:"error"},{documentFormattingEdits:!0,documentRangeFormattingEdits:!0,completionItems:!0,hovers:!0,documentSymbols:!0,tokens:!0,colors:!0,foldingRanges:!0,diagnostics:!0,selectionRanges:!0});n.languages.json={jsonDefaults:s},n.languages.register({id:"json",extensions:[".json",".bowerrc",".jshintrc",".jscsrc",".eslintrc",".babelrc",".har"],aliases:["JSON","json"],mimetypes:["application/json"]}),n.languages.onLanguage("json",(function(){i.e("chunk-e13e4362").then(i.bind(null,"47b9")).then((function(e){return e.setupMode(s)}))}))},a8d0:function(e,t,i){"use strict";i.d(t,"h",(function(){return r})),i.d(t,"b",(function(){return l})),i.d(t,"c",(function(){return d})),i.d(t,"e",(function(){return h})),i.d(t,"f",(function(){return c})),i.d(t,"a",(function(){return u})),i.d(t,"d",(function(){return g})),i.d(t,"g",(function(){return p}));var n=i("3742"),o=i("7061"),s=i("6a89");class r{constructor(e,t,i,n){this._viewportBrand=void 0,this.top=0|e,this.left=0|t,this.width=0|i,this.height=0|n}}class a{constructor(e,t){this.outputLineIndex=e,this.outputOffset=t}toString(){return this.outputLineIndex+":"+this.outputOffset}toPosition(e,t){return t=0this.injectionOffsets[n];n++)i{e[i]&&"object"==typeof e[i]?t[i]=o(e[i]):t[i]=e[i]}),t}function s(e){if(e&&"object"==typeof e){const i=[e];for(;0{o in e?i&&(Object(n.j)(e[o])&&Object(n.j)(t[o])?l(e[o],t[o],i):e[o]=t[o]):e[o]=t[o]}),e):t}function d(e,t){if(e!==t){if(null==e||null==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 i,n;if(Array.isArray(e)){if(e.length!==t.length)return!1;for(i=0;ithis._triggerAsyncComputation(),0),this._secondWaitScheduler=new g.e(()=>this._triggerSyncComputation(),0),this._loadingMessageScheduler=new g.e(()=>this._showLoadingMessage(),0),this._asyncComputationPromise=null,this._asyncComputationPromiseDone=!1,this._completeCallback=t,this._errorCallback=i,this._progressCallback=n}setHoverTime(e){this._hoverTime=e}_firstWaitTime(){return this._hoverTime/2}_secondWaitTime(){return this._hoverTime/2}_loadingMessageTime(){return 3*this._hoverTime}_triggerAsyncComputation(){this._state=2,this._secondWaitScheduler.schedule(this._secondWaitTime()),this._computer.computeAsync?(this._asyncComputationPromiseDone=!1,this._asyncComputationPromise=Object(g.h)(e=>this._computer.computeAsync(e)),this._asyncComputationPromise.then(e=>{this._asyncComputationPromiseDone=!0,this._withAsyncResult(e)},e=>this._onError(e))):this._asyncComputationPromiseDone=!0}_triggerSyncComputation(){this._computer.computeSync&&this._computer.onResult(this._computer.computeSync(),!0),this._asyncComputationPromiseDone?(this._state=0,this._onComplete(this._computer.getResult())):(this._state=3,this._onProgress(this._computer.getResult()))}_showLoadingMessage(){3===this._state&&this._onProgress(this._computer.getResultWithLoadingMessage())}_withAsyncResult(e){e&&this._computer.onResult(e,!1),3===this._state&&(this._state=0,this._onComplete(this._computer.getResult()))}_onComplete(e){this._completeCallback(e)}_onError(e){this._errorCallback?this._errorCallback(e):Object(p.f)(e)}_onProgress(e){this._progressCallback(e)}start(e){if(0===e)0===this._state&&(this._state=1,this._firstWaitScheduler.schedule(this._firstWaitTime()),this._loadingMessageScheduler.schedule(this._loadingMessageTime()));else switch(this._state){case 0:this._triggerAsyncComputation(),this._secondWaitScheduler.cancel(),this._triggerSyncComputation();break;case 2:this._secondWaitScheduler.cancel(),this._triggerSyncComputation()}}cancel(){this._loadingMessageScheduler.cancel(),1===this._state&&this._firstWaitScheduler.cancel(),2===this._state&&(this._secondWaitScheduler.cancel(),this._asyncComputationPromise&&(this._asyncComputationPromise.cancel(),this._asyncComputationPromise=null)),3===this._state&&this._asyncComputationPromise&&(this._asyncComputationPromise.cancel(),this._asyncComputationPromise=null),this._state=0}}var f=i("e8e3"),_=i("1b7d"),b=i("1898");i("bc02");const v=d.a;class C extends s.a{constructor(){super(),this.containerDomNode=document.createElement("div"),this.containerDomNode.className="monaco-hover",this.containerDomNode.tabIndex=0,this.containerDomNode.setAttribute("role","tooltip"),this.contentsDomNode=document.createElement("div"),this.contentsDomNode.className="monaco-hover-content",this._scrollbar=this._register(new b.a(this.contentsDomNode,{consumeMouseWheelIfScrollbarIsNeeded:!0})),this.containerDomNode.appendChild(this._scrollbar.getDomNode())}onContentsChanged(){this._scrollbar.scanDomNode()}}class w extends s.a{constructor(e,t,i){super(),this.actionContainer=d.q(e,v("div.action-container")),this.action=d.q(this.actionContainer,v("a.action")),this.action.setAttribute("href","#"),this.action.setAttribute("role","button"),t.iconClass&&d.q(this.action,v("span.icon."+t.iconClass));const n=d.q(this.action,v("span"));n.textContent=i?t.label+` (${i})`:t.label,this._register(d.i(this.actionContainer,d.d.CLICK,e=>{e.stopPropagation(),e.preventDefault(),t.run(this.actionContainer)})),this.setEnabled(!0)}static render(e,t,i){return new w(e,t,i)}setEnabled(e){e?(this.actionContainer.classList.remove("disabled"),this.actionContainer.removeAttribute("aria-disabled")):(this.actionContainer.classList.add("disabled"),this.actionContainer.setAttribute("aria-disabled","true"))}}var y=i("b400"),S=i("82c9"),L=i("efdb"),x=i("5bd7"),k=i("958f"),D=i("8495"),N=i("0b54"),O=i("9e56"),E=i("b539"),I=i("b7d0"),M=i("303e"),T=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3=e.range.endColumn}}const F={type:1,filter:{include:O.b.QuickFix}};let B=class{constructor(e,t,i,n){this._editor=e,this._hover=t,this._markerDecorationsService=i,this._openerService=n,this.recentMarkerCodeActionsInfo=void 0}computeSync(e,t){if(!this._editor.hasModel()||1!==e.type)return[];const i=this._editor.getModel();var n=e.range.startLineNumber,o=i.getLineMaxColumn(n);const s=[];for(const h of t){var a=h.range.startLineNumber===n?h.range.startColumn:1,l=h.range.endLineNumber===n?h.range.endColumn:o,d=this._markerDecorationsService.getMarker(i.uri,h);d&&(a=new r.a(e.range.startLineNumber,a,e.range.startLineNumber,l),s.push(new P(this,a,d)))}return s}renderHoverParts(e,t,i){if(!e.length)return s.a.None;const n=new s.b;return e.forEach(e=>t.appendChild(this.renderMarkerHover(e,n))),e=(1===e.length?e:e.sort((e,t)=>y.c.compare(e.marker.severity,t.marker.severity)))[0],this.renderMarkerStatusbar(e,i,n),n}renderMarkerHover(e,t){var i=R("div.hover-row"),n=d.q(i,R("div.marker.hover-contents"));const{source:o,message:s,code:r,relatedInformation:a}=e.marker,l=(this._editor.applyFontInfo(n),d.q(n,R("span")));if(l.style.whiteSpace="pre-wrap",l.innerText=s,o||r)if(r&&"string"!=typeof r){if(e=R("span"),o){const t=d.q(e,R("span"));t.innerText=o}const i=d.q(e,R("a.code-link")),s=(i.setAttribute("href",r.target.toString()),t.add(d.i(i,"click",e=>{this._openerService.open(r.target,{allowCommands:!0}),e.preventDefault(),e.stopPropagation()})),d.q(i,R("span"))),a=(s.innerText=r.value,d.q(n,e));a.style.opacity="0.6",a.style.paddingLeft="6px"}else{const e=d.q(n,R("span"));e.style.opacity="0.6",e.style.paddingLeft="6px",e.innerText=o&&r?`${o}(${r})`:o||`(${r})`}if(Object(f.n)(a))for(const{message:h,resource:c,startLineNumber:u,startColumn:g}of a){const e=d.q(n,R("div")),i=(e.style.marginTop="8px",d.q(e,R("a"))),o=(i.innerText=`${Object(S.b)(c)}(${u}, ${g}): `,i.style.cursor="pointer",t.add(d.i(i,"click",e=>{e.stopPropagation(),e.preventDefault(),this._openerService&&this._openerService.open(c,{fromUserGesture:!0,editorOptions:{selection:{startLineNumber:u,startColumn:g}}}).catch(p.f)})),d.q(e,R("span")));o.innerText=h,this._editor.applyFontInfo(o)}return i}renderMarkerStatusbar(e,t,i){if(e.marker.severity!==y.c.Error&&e.marker.severity!==y.c.Warning&&e.marker.severity!==y.c.Info||t.addAction({label:n.a("view problem","View Problem"),commandId:k.NextMarkerAction.ID,run:()=>{this._hover.hide(),k.MarkerController.get(this._editor).showAtMarker(e.marker),this._editor.focus()}}),!this._editor.getOption(80)){const o=t.append(R("div")),r=(this.recentMarkerCodeActionsInfo&&(y.a.makeKey(this.recentMarkerCodeActionsInfo.marker)===y.a.makeKey(e.marker)?this.recentMarkerCodeActionsInfo.hasCodeActions||(o.textContent=n.a("noQuickFixes","No quick fixes available")):this.recentMarkerCodeActionsInfo=void 0),this.recentMarkerCodeActionsInfo&&!this.recentMarkerCodeActionsInfo.hasCodeActions?s.a.None:i.add(Object(g.i)(()=>o.textContent=n.a("checkingForQuickFixes","Checking for quick fixes..."),200))),a=(o.textContent||(o.textContent=String.fromCharCode(160)),this.getCodeActions(e.marker));i.add(Object(s.i)(()=>a.cancel())),a.then(a=>{if(r.dispose(),this.recentMarkerCodeActionsInfo={marker:e.marker,hasCodeActions:0{e||a.dispose()})),t.addAction({label:n.a("quick fixes","Quick Fix..."),commandId:N.e.Id,run:t=>{e=!0;const i=N.f.get(this._editor);t=d.D(t),this._hover.hide(),i.showCodeActions(F,a,{x:t.left+6,y:t.top+t.height+6})}})}else a.dispose(),o.textContent=n.a("noQuickFixes","No quick fixes available")},p.f)}}getCodeActions(e){return Object(g.h)(t=>Object(D.d)(this._editor.getModel(),new r.a(e.startLineNumber,e.startColumn,e.endLineNumber,e.endColumn),F,E.b.None,t))}};B=T([A(2,L.a),A(3,x.a)],B),Object(I.f)((e,t)=>{var i=e.getColor(M.Jc);i&&t.addRule(`.monaco-hover .hover-contents a.code-link span { color: ${i}; }`),i=e.getColor(M.Ic);i&&t.addRule(`.monaco-hover .hover-contents a.code-link span:hover { color: ${i}; }`)});O=i("0a0f");var j=i("78bc"),W=i("bfa1c"),V=i("2504");function H(e,t,i){const n=u.p.ordered(e);var o=n.map(n=>Promise.resolve(n.provideHover(e,t,i)).then(e=>{return e&&(i=void 0!==(t=e).range,t=void 0!==t.contents&&t.contents&&0{Object(p.g)(e)}));return Promise.all(o).then(f.e)}Object(t.n)("_executeHoverProvider",(e,t)=>H(e,t,V.a.None));T=i("fbba"),L=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3=e.range.endColumn}}let q=class{constructor(e,t,i,n,o){this._editor=e,this._hover=t,this._modeService=i,this._openerService=n,this._configurationService=o}createLoadingMessage(e){return new K(this,e.range,[(new j.a).appendText(n.a("modesContentHover.loading","Loading..."))])}computeSync(e,t){if(!this._editor.hasModel()||1!==e.type)return[];const i=this._editor.getModel();var o=e.range.startLineNumber,s=i.getLineMaxColumn(o);const a=[];for(const n of t){var l=n.range.startLineNumber===o?n.range.startColumn:1,d=n.range.endLineNumber===o?n.range.endColumn:s,h=n.options.hoverMessage;h&&!Object(j.b)(h)&&(l=new r.a(e.range.startLineNumber,l,e.range.startLineNumber,d),a.push(new K(this,l,Object(f.c)(h))))}t=this._editor.getModel().getLineLength(o);var c=this._configurationService.getValue("editor.maxTokenizationLineLength");return"number"==typeof c&&c<=t&&a.push(new K(this,new r.a(o,1,o,t+1),[{value:n.a("too many characters","Tokenization is skipped for long lines for performance reasons. This can be configured via `editor.maxTokenizationLineLength`.")}])),a}computeAsync(e,t,i){return z(this,void 0,void 0,(function*(){if(!this._editor.hasModel()||1!==e.type)return Promise.resolve([]);var t,n=this._editor.getModel();if(!u.p.has(n))return Promise.resolve([]);const o=[];for(const s of yield H(n,new h.a(e.range.startLineNumber,e.range.startColumn),i))Object(j.b)(s.contents)||(t=s.range?r.a.lift(s.range):e.range,o.push(new K(this,t,s.contents)));return o}))}renderHoverParts(e,t,i){const n=new s.b;for(const s of e)for(const e of s.contents)if(!Object(j.b)(e)){var o=U("div.hover-row.markdown-hover");const i=d.q(o,U("div.hover-contents")),s=n.add(new W.a({editor:this._editor},this._modeService,this._openerService));n.add(s.onDidRenderAsync(()=>{i.className="hover-contents code-hover-contents",this._hover.onContentsChanged()}));var r=n.add(s.render(e));i.appendChild(r.element),t.appendChild(o)}return n}};q=L([A(2,l.a),A(3,x.a),A(4,T.a)],q);class ${constructor(e,t){this.priority=e,this.range=t,this.type=1}equals(e){return 1===e.type&&this.range.equalsRange(e.range)}canAdoptVisibleHover(e,t){return 1===e.type&&t.lineNumber===this.range.startLineNumber}}class G{constructor(e,t,i){this.priority=e,this.owner=t,this.range=i,this.type=2}equals(e){return 2===e.type&&this.owner===e.owner}canAdoptVisibleHover(e,t){return 2===e.type&&this.owner===e.owner}}var Z=i("2e66"),Y=(L=i("9e74"),i("7e32")),X=(A=i("4fc3"),T=i("4779"),function(e,t){return function(i,n){t(i,n,e)}});class Q{constructor(e,t,i){this.owner=e,this.range=t,this.controller=i}isValidForHoverAnchor(e){return 1===e.type&&this.range.startColumn<=e.range.startColumn&&this.range.endColumn>=e.range.endColumn}hasMultipleSuggestions(){return this.controller.hasMultipleInlineCompletions()}}let J=class{constructor(e,t,i,n,o,s,r,a){this._editor=e,this._hover=t,this._commandService=i,this._menuService=n,this._contextKeyService=o,this._modeService=s,this._openerService=r,this.accessibilityService=a}suggestHoverAnchor(e){const t=Z.GhostTextController.get(this._editor);if(t){if(8===e.target.type){var i=e.target.detail;if(t.shouldShowHoverAtViewZone(i.viewZoneId))return new G(1e3,this,r.a.fromPositions(i.positionBefore||i.position,i.positionBefore||i.position))}if(7===e.target.type&&e.target.range&&t.shouldShowHoverAt(e.target.range))return new G(1e3,this,e.target.range);if(6===e.target.type&&e.target.range&&e.target.detail&&e.target.detail.mightBeForeignElement&&t.shouldShowHoverAt(e.target.range))return new G(1e3,this,e.target.range)}return null}computeSync(e,t){const i=Z.GhostTextController.get(this._editor);return i&&i.shouldShowHoverAt(e.range)?[new Q(this,e.range,i)]:[]}renderHoverParts(e,t,i){const o=new s.b,r=e[0],a=(this.accessibilityService.isScreenReaderOptimized()&&this.renderScreenReaderText(r,t,o),o.add(this._menuService.createMenu(Y.b.InlineCompletionsActions,this._contextKeyService)));var l,d;e=i.addAction({label:n.a("showNextInlineSuggestion","Next"),commandId:Z.ShowNextInlineSuggestionAction.ID,run:()=>this._commandService.executeCommand(Z.ShowNextInlineSuggestionAction.ID)}),t=i.addAction({label:n.a("showPreviousInlineSuggestion","Previous"),commandId:Z.ShowPreviousInlineSuggestionAction.ID,run:()=>this._commandService.executeCommand(Z.ShowPreviousInlineSuggestionAction.ID)});i.addAction({label:n.a("acceptInlineSuggestion","Accept"),commandId:Z.commitInlineSuggestionAction.id,run:()=>this._commandService.executeCommand(Z.commitInlineSuggestionAction.id)});const h=[e,t];for(const n of h)n.setEnabled(!1);for([l,d]of(r.hasMultipleSuggestions().then(e=>{for(const t of h)t.setEnabled(e)}),a.getActions()))for(const e of d)e instanceof Y.c&&i.addAction({label:e.label,commandId:e.item.id,run:()=>this._commandService.executeCommand(e.item.id)});return o}renderScreenReaderText(e,t,i){const o=d.a;var s=o("div.hover-row.markdown-hover");const r=d.q(s,o("div.hover-contents")),a=i.add(new W.a({editor:this._editor},this._modeService,this._openerService));var l=e=>{i.add(a.onDidRenderAsync(()=>{r.className="hover-contents code-hover-contents",this._hover.onContentsChanged()}));var t=n.a("inlineSuggestionFollows","Suggestion:");t=i.add(a.render((new j.a).appendText(t).appendCodeblock("text",e)));r.replaceChildren(t.element)};const h=null==(e=null==(e=e.controller.activeModel)?void 0:e.inlineCompletionsModel)?void 0:e.ghostText;h&&(e=this._editor.getModel().getLineContent(h.lineNumber),l(h.renderForScreenReader(e))),t.appendChild(s)}};J=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3e.length-1&&(this.presentationIndex=0),this._onDidChangePresentation.fire(this.presentation)}selectNextColorPresentation(){this.presentationIndex=(this.presentationIndex+1)%this.colorPresentations.length,this.flushColor(),this._onDidChangePresentation.fire(this.presentation)}guessColorPresentation(e,t){for(let i=0;i{this.backgroundColor=e.getColor(M.E)||ie.a.white})),this._register(d.i(this.pickedColorNode,d.d.CLICK,()=>this.model.selectNextColorPresentation())),this._register(d.i(n,d.d.CLICK,()=>{this.model.color=this.model.originalColor,this.model.flushColor()})),this._register(t.onDidChangeColor(this.onDidChangeColor,this)),this._register(t.onDidChangePresentation(this.onDidChangePresentation,this)),this.pickedColorNode.style.backgroundColor=ie.a.Format.CSS.format(t.color)||"",this.pickedColorNode.classList.toggle("light",(t.color.rgba.a<.5?this.backgroundColor:t.color).isLighter())}onDidChangeColor(e){this.pickedColorNode.style.backgroundColor=ie.a.Format.CSS.format(e)||"",this.pickedColorNode.classList.toggle("light",(e.rgba.a<.5?this.backgroundColor:e).isLighter()),this.onDidChangePresentation()}onDidChangePresentation(){this.pickedColorNode.textContent=this.model.presentation?this.model.presentation.label:""}}class de extends s.a{constructor(e,t,i){super(),this.model=t,this.pixelRatio=i,this.domNode=ae(".colorpicker-body"),d.q(e,this.domNode),this.saturationBox=new he(this.domNode,this.model,this.pixelRatio),this._register(this.saturationBox),this._register(this.saturationBox.onDidChange(this.onDidSaturationValueChange,this)),this._register(this.saturationBox.onColorFlushed(this.flushColor,this)),this.opacityStrip=new ue(this.domNode,this.model),this._register(this.opacityStrip),this._register(this.opacityStrip.onDidChange(this.onDidOpacityChange,this)),this._register(this.opacityStrip.onColorFlushed(this.flushColor,this)),this.hueStrip=new ge(this.domNode,this.model),this._register(this.hueStrip),this._register(this.hueStrip.onDidChange(this.onDidHueChange,this)),this._register(this.hueStrip.onColorFlushed(this.flushColor,this))}flushColor(){this.model.flushColor()}onDidSaturationValueChange({s:e,v:t}){var i=this.model.color.hsva;this.model.color=new ie.a(new ie.b(i.h,e,t,i.a))}onDidOpacityChange(e){var t=this.model.color.hsva;this.model.color=new ie.a(new ie.b(t.h,t.s,t.v,e))}onDidHueChange(e){var t=this.model.color.hsva;e=360*(1-e);this.model.color=new ie.a(new ie.b(360==e?0:e,t.s,t.v,t.a))}layout(){this.saturationBox.layout(),this.opacityStrip.layout(),this.hueStrip.layout()}}class he extends s.a{constructor(e,t,i){super(),this.model=t,this.pixelRatio=i,this._onDidChange=new ne.b,this.onDidChange=this._onDidChange.event,this._onColorFlushed=new ne.b,this.onColorFlushed=this._onColorFlushed.event,this.domNode=ae(".saturation-wrap"),d.q(e,this.domNode),this.canvas=document.createElement("canvas"),this.canvas.className="saturation-box",d.q(this.domNode,this.canvas),this.selection=ae(".saturation-selection"),d.q(this.domNode,this.selection),this.layout(),this._register(d.g(this.domNode,e=>this.onMouseDown(e))),this._register(this.model.onDidChangeColor(this.onDidChangeColor,this)),this.monitor=null}onMouseDown(e){this.monitor=this._register(new re.a);const t=d.D(this.domNode),i=(e.target!==this.selection&&this.onDidChangePosition(e.offsetX,e.offsetY),this.monitor.startMonitoring(e.target,e.buttons,re.b,e=>this.onDidChangePosition(e.posx-t.left,e.posy-t.top),()=>null),d.h(document,()=>{this._onColorFlushed.fire(),i.dispose(),this.monitor&&(this.monitor.stopMonitoring(!0),this.monitor=null)},!0))}onDidChangePosition(e,t){e=Math.max(0,Math.min(1,e/this.width)),t=Math.max(0,Math.min(1,1-t/this.height)),this.paintSelection(e,t),this._onDidChange.fire({s:e,v:t})}layout(){this.width=this.domNode.offsetWidth,this.height=this.domNode.offsetHeight,this.canvas.width=this.width*this.pixelRatio,this.canvas.height=this.height*this.pixelRatio,this.paint();var e=this.model.color.hsva;this.paintSelection(e.s,e.v)}paint(){var e=this.model.color.hsva;e=new ie.a(new ie.b(e.h,1,1,1));const t=this.canvas.getContext("2d"),i=t.createLinearGradient(0,0,this.canvas.width,0),n=(i.addColorStop(0,"rgba(255, 255, 255, 1)"),i.addColorStop(.5,"rgba(255, 255, 255, 0.5)"),i.addColorStop(1,"rgba(255, 255, 255, 0)"),t.createLinearGradient(0,0,0,this.canvas.height));n.addColorStop(0,"rgba(0, 0, 0, 0)"),n.addColorStop(1,"rgba(0, 0, 0, 1)"),t.rect(0,0,this.canvas.width,this.canvas.height),t.fillStyle=ie.a.Format.CSS.format(e),t.fill(),t.fillStyle=i,t.fill(),t.fillStyle=n,t.fill()}paintSelection(e,t){this.selection.style.left=e*this.width+"px",this.selection.style.top=this.height-t*this.height+"px"}onDidChangeColor(){this.monitor&&this.monitor.isMonitoring()||this.paint()}}class ce extends s.a{constructor(e,t){super(),this.model=t,this._onDidChange=new ne.b,this.onDidChange=this._onDidChange.event,this._onColorFlushed=new ne.b,this.onColorFlushed=this._onColorFlushed.event,this.domNode=d.q(e,ae(".strip")),this.overlay=d.q(this.domNode,ae(".overlay")),this.slider=d.q(this.domNode,ae(".slider")),this.slider.style.top="0px",this._register(d.g(this.domNode,e=>this.onMouseDown(e))),this.layout()}layout(){this.height=this.domNode.offsetHeight-this.slider.offsetHeight;var e=this.getValue(this.model.color);this.updateSliderPosition(e)}onMouseDown(e){const t=this._register(new re.a),i=d.D(this.domNode),n=(this.domNode.classList.add("grabbing"),e.target!==this.slider&&this.onDidChangeTop(e.offsetY),t.startMonitoring(e.target,e.buttons,re.b,e=>this.onDidChangeTop(e.posy-i.top),()=>null),d.h(document,()=>{this._onColorFlushed.fire(),n.dispose(),t.stopMonitoring(!0),this.domNode.classList.remove("grabbing")},!0))}onDidChangeTop(e){e=Math.max(0,Math.min(1,1-e/this.height)),this.updateSliderPosition(e),this._onDidChange.fire(e)}updateSliderPosition(e){this.slider.style.top=(1-e)*this.height+"px"}}class ue extends ce{constructor(e,t){super(e,t),this.domNode.classList.add("opacity-strip"),this._register(t.onDidChangeColor(this.onDidChangeColor,this)),this.onDidChangeColor(this.model.color)}onDidChangeColor(e){var{r:e,g:t,b:i}=e.rgba,n=new ie.a(new ie.c(e,t,i,1));e=new ie.a(new ie.c(e,t,i,0));this.overlay.style.background=`linear-gradient(to bottom, ${n} 0%, ${e} 100%)`}getValue(e){return e.hsva.a}}class ge extends ce{constructor(e,t){super(e,t),this.domNode.classList.add("hue-strip")}getValue(e){return 1-e.hsva.h/360}}class pe extends _.a{constructor(e,t,i,n){super(),this.model=t,this.pixelRatio=i,this._register(Object(se.l)(()=>this.layout())),t=ae(".colorpicker-widget"),e.appendChild(t),i=new le(t,this.model,n),this.body=new de(t,this.model,this.pixelRatio),this._register(i),this._register(this.body)}layout(){this.body.layout()}}var me=function(e,t,i,n){return new(i=i||Promise)((function(o,s){function r(e){try{l(n.next(e))}catch(e){s(e)}}function a(e){try{l(n.throw(e))}catch(e){s(e)}}function l(e){var t;e.done?o(e.value):((t=e.value)instanceof i?t:new i((function(e){e(t)}))).then(r,a)}l((n=n.apply(e,t||[])).next())}))};class fe{constructor(e,t,i,n){this.owner=e,this.range=t,this.model=i,this.provider=n,this.forceShowAtRange=!0}isValidForHoverAnchor(e){return 1===e.type&&this.range.startColumn<=e.range.startColumn&&this.range.endColumn>=e.range.endColumn}}let _e=class{constructor(e,t,i){this._editor=e,this._hover=t,this._themeService=i}computeSync(e,t){return[]}computeAsync(e,t,i){return me(this,void 0,void 0,(function*(){if(this._editor.hasModel()){const i=te.a.get(this._editor);for(const n of t){var e=i.getColorData(n.range.getStartPosition());if(e)return[yield this._createColorHover(this._editor.getModel(),e.colorInfo,e.provider)]}}return[]}))}_createColorHover(e,t,i){return me(this,void 0,void 0,(function*(){var n=e.getValueInRange(t.range),{red:o,green:s,blue:a,alpha:l}=t.color,o=new ie.c(Math.round(255*o),Math.round(255*s),Math.round(255*a),l),s=new ie.a(o),a=yield Object(ee.a)(e,t,i,V.a.None);const d=new oe(s,[],0);return d.colorPresentations=a||[],d.guessColorPresentation(s,n),new fe(this,r.a.lift(t.range),d,i)}))}renderHoverParts(e,t,i){if(0===e.length||!this._editor.hasModel())return s.a.None;const n=new s.b,o=e[0],a=this._editor.getModel(),l=o.model;e=n.add(new pe(t,l,this._editor.getOption(128),this._themeService));let d=new r.a(o.range.startLineNumber,o.range.startColumn,o.range.endLineNumber,o.range.endColumn);const h=()=>{let e,t;var i;l.presentation.textEdit?(e=[l.presentation.textEdit],t=new r.a(l.presentation.textEdit.range.startLineNumber,l.presentation.textEdit.range.startColumn,l.presentation.textEdit.range.endLineNumber,l.presentation.textEdit.range.endColumn),i=this._editor.getModel()._setTrackedRange(null,t,3),this._editor.pushUndoStop(),this._editor.executeEdits("colorpicker",e),t=this._editor.getModel()._getTrackedRange(i)||t):(e=[{identifier:null,range:d,text:l.presentation.label,forceMoveMarkers:!1}],t=d.setEndPosition(d.endLineNumber,d.startColumn+l.presentation.label.length),this._editor.pushUndoStop(),this._editor.executeEdits("colorpicker",e)),l.presentation.additionalTextEdits&&(e=[...l.presentation.additionalTextEdits],this._editor.executeEdits("colorpicker",e),this._hover.hide()),this._editor.pushUndoStop(),d=t},c=e=>Object(ee.a)(a,{range:d,color:{red:e.rgba.r/255,green:e.rgba.g/255,blue:e.rgba.b/255,alpha:e.rgba.a}},o.provider,V.a.None).then(e=>{l.colorPresentations=e||[]});return n.add(l.onColorFlushed(e=>{c(e).then(h)})),n.add(l.onDidChangeColor(c)),this._hover.setColorPicker(e),n}};_e=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3{var i;return!!e.options.isWholeLine||(i=e.range.startLineNumber===n?e.range.startColumn:1,e=e.range.endLineNumber===n?e.range.endColumn:o,!(i>t.range.startColumn||t.range.endColumn>e))})}computeAsync(e){return be(this,void 0,void 0,(function*(){const t=this._anchor;if(!this._editor.hasModel()||!t)return Promise.resolve([]);const i=we._getLineDecorations(this._editor,t);var n=yield Promise.all(this._participants.map(n=>this._computeAsync(n,i,t,e)));return Object(f.k)(n)}))}_computeAsync(e,t,i,n){return be(this,void 0,void 0,(function*(){return e.computeAsync?e.computeAsync(i,t,n):[]}))}computeSync(){if(!this._editor.hasModel()||!this._anchor)return[];var e=we._getLineDecorations(this._editor,this._anchor);let t=[];for(const i of this._participants)t=t.concat(i.computeSync(this._anchor,e));return Object(f.e)(t)}onResult(e,t){this._result=t?e.concat(this._result):this._result.concat(e)}getResult(){return this._result.slice(0)}getResultWithLoadingMessage(){if(this._anchor)for(const t of this._participants)if(t.createLoadingMessage){var e=t.createLoadingMessage(this._anchor);if(e)return this._result.slice(0).concat([e])}return this._result.slice(0)}}let ye=class e extends _.a{constructor(t,i,n,o){super(),this._hoverVisibleKey=i,this._keybindingService=o,this.allowEditorOverflow=!0,this._participants=[n.createInstance(_e,t,this),n.createInstance(q,t,this),n.createInstance(J,t,this),n.createInstance(B,t,this)],this._hover=this._register(new C),this._id=e.ID,this._editor=t,this._isVisible=!1,this._stoleFocus=!1,this._renderDisposable=null,this.onkeydown(this._hover.containerDomNode,e=>{e.equals(9)&&this.hide()}),this._register(this._editor.onDidChangeConfiguration(e=>{e.hasChanged(42)&&this._updateFont()})),this._editor.onDidLayoutChange(()=>this.layout()),this.layout(),this._editor.addContentWidget(this),this._showAtPosition=null,this._showAtRange=null,this._stoleFocus=!1,this._messages=[],this._lastAnchor=null,this._computer=new we(this._editor,this._participants),this._highlightDecorations=[],this._isChangingDecorations=!1,this._shouldFocus=!1,this._colorPicker=null,this._hoverOperation=new m(this._computer,e=>this._withResult(e,!0),null,e=>this._withResult(e,!1),this._editor.getOption(52).delay),this._register(d.o(this.getDomNode(),d.d.FOCUS,()=>{this._colorPicker&&this.getDomNode().classList.add("colorpicker-hover")})),this._register(d.o(this.getDomNode(),d.d.BLUR,()=>{this.getDomNode().classList.remove("colorpicker-hover")})),this._register(t.onDidChangeConfiguration(()=>{this._hoverOperation.setHoverTime(this._editor.getOption(52).delay)})),this._register(u.F.onDidChange(()=>{this._isVisible&&this._lastAnchor&&0e.startsWith("ced-colorBox"))&&e.target.range.endColumn-e.target.range.startColumn==1?new r.a(e.target.range.startLineNumber,e.target.range.startColumn+1,e.target.range.endLineNumber,e.target.range.endColumn+1):e.target.range,n.push(new $(0,i))),0!==n.length&&(n.sort((e,t)=>t.priority-e.priority),this._startShowingAt(n[0],0,!1),!0)}_showAt(e,t,i){this._showAtPosition=e,this._showAtRange=t,this._hoverVisibleKey.set(!0),this._isVisible=!0,this._hover.containerDomNode.classList.toggle("hidden",!this._isVisible),this._editor.layoutContentWidget(this),this._editor.render(),(this._stoleFocus=i)&&this._hover.containerDomNode.focus()}getPosition(){return this._isVisible?{position:this._showAtPosition,range:this._showAtRange,preference:[1,2]}:null}_updateFont(){const e=Array.prototype.slice.call(this._hover.contentsDomNode.getElementsByClassName("code"));e.forEach(e=>this._editor.applyFontInfo(e))}_updateContents(e){this._hover.contentsDomNode.textContent="",this._hover.contentsDomNode.appendChild(e),this._updateFont(),this._editor.layoutContentWidget(this),this._hover.onContentsChanged()}layout(){var e=Math.max(this._editor.getLayoutInfo().height/4,250),{fontSize:t,lineHeight:i}=this._editor.getOption(42);this._hover.contentsDomNode.style.fontSize=t+"px",this._hover.contentsDomNode.style.lineHeight=i+"px",this._hover.contentsDomNode.style.maxHeight=e+"px",this._hover.contentsDomNode.style.maxWidth=Math.max(.66*this._editor.getLayoutInfo().width,500)+"px"}onModelDecorationsChanged(){this._isChangingDecorations||this._isVisible&&(this._hoverOperation.cancel(),this._computer.clearResult(),this._colorPicker||this._hoverOperation.start(0))}startShowingAtRange(e,t,i){this._startShowingAt(new $(0,e),t,i)}_startShowingAt(e,t,i){if(!this._lastAnchor||!this._lastAnchor.equals(e)){if(this._hoverOperation.cancel(),this._isVisible)if(this._showAtPosition&&this._lastAnchor&&e.canAdoptVisibleHover(this._lastAnchor,this._showAtPosition)){var n=this._messages.filter(t=>t.isValidForHoverAnchor(e));if(0===n.length)this.hide();else{if(n.length===this._messages.length)return;this._renderMessages(e,n)}}else this.hide();this._lastAnchor=e,this._computer.setAnchor(e),this._shouldFocus=i,this._hoverOperation.start(t)}}hide(){this._lastAnchor=null,this._hoverOperation.cancel(),this._isVisible&&(setTimeout(()=>{this._isVisible||this._hoverVisibleKey.set(!1)},0),this._isVisible=!1,this._hover.containerDomNode.classList.toggle("hidden",!this._isVisible),this._editor.layoutContentWidget(this),this._stoleFocus&&this._editor.focus()),this._isChangingDecorations=!0,this._highlightDecorations=this._editor.deltaDecorations(this._highlightDecorations,[]),this._isChangingDecorations=!1,this._renderDisposable&&(this._renderDisposable.dispose(),this._renderDisposable=null),this._colorPicker=null}isColorPickerVisible(){return!!this._colorPicker}setColorPicker(e){this._colorPicker=e}onContentsChanged(){this._hover.onContentsChanged()}_withResult(e,t){this._messages=e,this._lastAnchor&&0{e.hasChanged(42)&&this.updateFont()})),this._editor.addOverlayWidget(this)}get isVisible(){return this._isVisible}set isVisible(e){this._isVisible=e,this._domNode.classList.toggle("hidden",!this._isVisible)}getId(){return this._id}getDomNode(){return this._domNode}showAt(e){this._showAtLineNumber=e,this.isVisible||(this.isVisible=!0);e=this._editor.getLayoutInfo();var t=this._editor.getTopForLineNumber(this._showAtLineNumber),i=this._editor.getScrollTop(),n=this._editor.getOption(58);t=t-i-(this._domNode.clientHeight-n)/2;this._domNode.style.left=e.glyphMarginLeft+e.glyphMarginWidth+"px",this._domNode.style.top=Math.max(Math.round(t),0)+"px"}hide(){this.isVisible&&(this.isVisible=!1)}getPosition(){return null}dispose(){this._editor.removeOverlayWidget(this),super.dispose()}updateFont(){var e=Array.prototype.slice.call(this._domNode.getElementsByTagName("code")),t=Array.prototype.slice.call(this._domNode.getElementsByClassName("code"));[...e,...t].forEach(e=>this._editor.applyFontInfo(e))}updateContents(e){this._domNode.textContent="",this._domNode.appendChild(e),this.updateFont()}}class Le{constructor(e){this._editor=e,this._lineNumber=-1,this._result=[]}setLineNumber(e){this._lineNumber=e,this._result=[]}clearResult(){this._result=[]}computeSync(){var e,t=e=>({value:e}),i=this._editor.getLineDecorations(this._lineNumber);const n=[];if(i)for(const o of i)o.options.glyphMarginClassName&&(e=o.options.glyphMarginHoverMessage)&&!Object(j.b)(e)&&n.push(...Object(f.c)(e).map(t));return n}onResult(e,t){this._result=this._result.concat(e)}getResult(){return this._result}getResultWithLoadingMessage(){return this.getResult()}}class xe extends Se{constructor(e,t,i=x.b){super(xe.ID,e),this._renderDisposeables=this._register(new s.b),this._messages=[],this._lastLineNumber=-1,this._markdownRenderer=this._register(new W.a({editor:this._editor},t,i)),this._computer=new Le(this._editor),this._hoverOperation=new m(this._computer,e=>this._withResult(e),void 0,e=>this._withResult(e),300)}dispose(){this._hoverOperation.cancel(),super.dispose()}onModelDecorationsChanged(){this.isVisible&&(this._hoverOperation.cancel(),this._computer.clearResult(),this._hoverOperation.start(0))}startShowingAt(e){this._lastLineNumber!==e&&(this._hoverOperation.cancel(),this.hide(),this._lastLineNumber=e,this._computer.setLineNumber(e),this._hoverOperation.start(0))}hide(){this._lastLineNumber=-1,this._hoverOperation.cancel(),super.hide()}_withResult(e){this._messages=e,0{e.hasChanged(52)&&(this._unhookEvents(),this._hookEvents())}),this._hoverVisibleKey=a.a.hoverVisible.bindTo(o)}static get(t){return t.getContribution(e.ID)}_hookEvents(){var e=()=>this._hideWidgets(),t=this._editor.getOption(52);this._isHoverEnabled=t.enabled,this._isHoverSticky=t.sticky,this._isHoverEnabled?(this._toUnhook.add(this._editor.onMouseDown(e=>this._onEditorMouseDown(e))),this._toUnhook.add(this._editor.onMouseUp(e=>this._onEditorMouseUp(e))),this._toUnhook.add(this._editor.onMouseMove(e=>this._onEditorMouseMove(e))),this._toUnhook.add(this._editor.onKeyDown(e=>this._onKeyDown(e))),this._toUnhook.add(this._editor.onDidChangeModelDecorations(()=>this._onModelDecorationsChanged()))):(this._toUnhook.add(this._editor.onMouseMove(e=>this._onEditorMouseMove(e))),this._toUnhook.add(this._editor.onKeyDown(e=>this._onKeyDown(e)))),this._toUnhook.add(this._editor.onMouseLeave(e)),this._toUnhook.add(this._editor.onDidChangeModel(e)),this._toUnhook.add(this._editor.onDidScrollChange(e=>this._onEditorScrollChanged(e)))}_unhookEvents(){this._toUnhook.clear()}_onModelDecorationsChanged(){var e;null!=(e=this._contentWidget)&&e.onModelDecorationsChanged(),null!=(e=this._glyphWidget)&&e.onModelDecorationsChanged()}_onEditorScrollChanged(e){(e.scrollTopChanged||e.scrollLeftChanged)&&this._hideWidgets()}_onEditorMouseDown(e){this._isMouseDown=!0;var t=e.target.type;9===t&&e.target.detail===ye.ID?this._hoverClicked=!0:12===t&&e.target.detail===xe.ID||(12!==t&&e.target.detail!==xe.ID&&(this._hoverClicked=!1),this._hideWidgets())}_onEditorMouseUp(e){this._isMouseDown=!1}_onEditorMouseMove(e){var t,i=e.target.type;if((!this._isMouseDown||!this._hoverClicked)&&(!this._isHoverSticky||9!==i||e.target.detail!==ye.ID)&&(!this._isHoverSticky||null!=(t=null==(t=e.event.browserEvent.view)?void 0:t.getSelection())&&t.isCollapsed)&&(this._isHoverSticky||9!==i||e.target.detail!==ye.ID||null==(t=this._contentWidget)||!t.isColorPickerVisible())&&(!this._isHoverSticky||12!==i||e.target.detail!==xe.ID))if(this._isHoverEnabled){const n=this._getOrCreateContentWidget();n.maybeShowAt(e)?null!=(t=this._glyphWidget)&&t.hide():2===i&&e.target.position?(null!=(t=this._contentWidget)&&t.hide(),this._glyphWidget||(this._glyphWidget=new xe(this._editor,this._modeService,this._openerService)),this._glyphWidget.startShowingAt(e.target.position.lineNumber)):this._hideWidgets()}else this._hideWidgets()}_onKeyDown(e){5!==e.keyCode&&6!==e.keyCode&&57!==e.keyCode&&4!==e.keyCode&&this._hideWidgets()}_hideWidgets(){var e;this._isMouseDown&&this._hoverClicked&&null!=(e=this._contentWidget)&&e.isColorPickerVisible()||(this._hoverClicked=!1,null!=(e=this._glyphWidget)&&e.hide(),null!=(e=this._contentWidget)&&e.hide())}_getOrCreateContentWidget(){return this._contentWidget||(this._contentWidget=this._instantiationService.createInstance(ye,this._editor,this._hoverVisibleKey)),this._contentWidget}isColorPickerVisible(){var e;return(null==(e=this._contentWidget)?void 0:e.isColorPickerVisible())||!1}showContentHover(e,t,i){this._getOrCreateContentWidget().startShowingAtRange(e,t,i)}dispose(){var e;this._unhookEvents(),this._toUnhook.dispose(),this._didChangeConfigurationHandler.dispose(),null!=(e=this._glyphWidget)&&e.dispose(),null!=(e=this._contentWidget)&&e.dispose()}};De.ID="editor.contrib.hover",De=c([X(1,O.a),X(2,x.a),X(3,l.a),X(4,A.b)],De);class Ne extends t.b{constructor(){super({id:"editor.action.showHover",label:n.a({key:"showHover",comment:["Label for action that will trigger the showing of a hover in the editor.","This allows for users to show the hover without using the mouse."]},"Show Hover"),alias:"Show Hover",precondition:void 0,kbOpts:{kbExpr:a.a.editorTextFocus,primary:Object(o.a)(2089,2087),weight:100}})}run(e,t){if(t.hasModel()){let e=De.get(t);var i;e&&(i=t.getPosition(),i=new r.a(i.lineNumber,i.column,i.lineNumber,i.column),t=2===t.getOption(2),e.showContentHover(i,1,t))}}}class Oe extends t.b{constructor(){super({id:"editor.action.showDefinitionPreviewHover",label:n.a({key:"showDefinitionPreviewHover",comment:["Label for action that will trigger the showing of definition preview hover in the editor.","This allows for users to show the definition preview hover without using the mouse."]},"Show Definition Preview Hover"),alias:"Show Definition Preview Hover",precondition:void 0})}run(e,t){let i=De.get(t);if(i){var n=t.getPosition();if(n){const e=new r.a(n.lineNumber,n.column,n.lineNumber,n.column),o=ke.GotoDefinitionAtPositionEditorContribution.get(t),s=o.startFindDefinitionFromCursor(n);s.then(()=>{i.showContentHover(e,1,!0)})}}}}Object(t.l)(De.ID,De),Object(t.j)(Ne),Object(t.j)(Oe),Object(I.f)((e,t)=>{var i=e.getColor(M.H);i&&t.addRule(`.monaco-editor .hoverHighlight { background-color: ${i}; }`),i=e.getColor(M.E);i&&t.addRule(`.monaco-editor .monaco-hover { background-color: ${i}; }`);const n=e.getColor(M.F);n&&(t.addRule(`.monaco-editor .monaco-hover { border: 1px solid ${n}; }`),t.addRule(`.monaco-editor .monaco-hover .hover-row:not(:first-child):not(:empty) { border-top: 1px solid ${n.transparent(.5)}; }`),t.addRule(`.monaco-editor .monaco-hover hr { border-top: 1px solid ${n.transparent(.5)}; }`),t.addRule(`.monaco-editor .monaco-hover hr { border-bottom: 0px solid ${n.transparent(.5)}; }`)),i=e.getColor(M.Jc),i&&t.addRule(`.monaco-editor .monaco-hover a { color: ${i}; }`),i=e.getColor(M.Ic),i&&t.addRule(`.monaco-editor .monaco-hover a:hover { color: ${i}; }`),i=e.getColor(M.G),i&&t.addRule(`.monaco-editor .monaco-hover { color: ${i}; }`),i=e.getColor(M.I),i&&t.addRule(`.monaco-editor .monaco-hover .hover-row .actions { background-color: ${i}; }`),i=e.getColor(M.Hc),i&&t.addRule(`.monaco-editor .monaco-hover code { background-color: ${i}; }`)})},af40:function(e,t,i){"use strict";i.d(t,"a",(function(){return n}));class n{constructor(e,t=[],i=!1){this.ctor=e,this.staticArguments=t,this.supportsDelayedInstantiation=i}}},afa2:function(e,t,i){},b055:function(e,t,i){"use strict";i.d(t,"b",(function(){return o})),i.d(t,"c",(function(){return s})),i.d(t,"a",(function(){return r}));var n=i("8ae8");function o(e){return!(!e||"function"!=typeof e.getEditorType)&&e.getEditorType()===n.a.ICodeEditor}function s(e){return!(!e||"function"!=typeof e.getEditorType)&&e.getEditorType()===n.a.IDiffEditor}function r(e){return o(e)?e:s(e)?e.getModifiedEditor():null}},b0cd:function(e,t,i){"use strict";i.d(t,"a",(function(){return n})),i.d(t,"b",(function(){return o})),t=i("4b76"),i=i("0a0f"),t.a;const n=Object(i.c)("notificationService");class o{}},b12b:function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"perl",extensions:[".pl"],aliases:["Perl","pl"],loader:function(){return i.e("chunk-2d0c0494").then(i.bind(null,"40ac"))}})},b1ca:function(e,t,i){"use strict";i.d(t,"a",(function(){return n})),t=i("0a0f");const n=Object(t.c)("themeService")},b223:function(e,t,i){},b272:function(e,t,i){"use strict";i.d(t,"a",(function(){return d}));var n=i("3742"),o=i("2c29"),s=i("2e5d"),r=i("f85a"),a=i("6a89"),l=i("7061");class d{static deleteRight(e,t,i,n){let s=[],l=3!==e;for(let c=0,u=n.length;c=m.length+1)return!1;var d=m.charAt(l.column-2),h=n.get(d);if(!h)return!1;if(Object(s.g)(d)){if("never"===i)return!1}else if("never"===t)return!1;var c=m.charAt(l.column-1);let f=!1;for(const e of h)e.open===d&&e.close===c&&(f=!0);if(!f)return!1;if("auto"===e){let e=!1;for(let t=0,i=a.length;tthis.runCommand(e,t),description:this._description})}_registerMenuItem(e){d.d.appendMenuItem(e.menuId,{group:e.group,command:{id:this.id,title:e.title,icon:e.icon,precondition:this.precondition},when:e.when,order:e.order})}}class b extends _{constructor(){super(...arguments),this._implementations=[]}addImplementation(e,t,i){return this._implementations.push({priority:e,name:t,implementation:i}),this._implementations.sort((e,t)=>t.priority-e.priority),{dispose:()=>{for(let e=0;e{const i=e.get(c.b);if(i.contextMatchesRules(Object(m.o)(this.precondition)))return this.runEditorCommand(e,n,t)})}}class w extends C{constructor(e){super(w.convertOptions(e)),this.label=e.label,this.alias=e.alias}static convertOptions(e){let t;function i(t){return t.menuId||(t.menuId=d.b.EditorContext),t.title||(t.title=e.label),t.when=c.a.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(i)):e.contextMenuOpts&&t.push(i(e.contextMenuOpts)),e.menuOpts=t,e}runEditorCommand(e,t,i){return this.reportTelemetry(e,t),this.run(e,t,i||{})}reportTelemetry(e,t){e.get(p.a).publicLog2("editorActionInvoked",{name:this.label,id:this.id})}}class y extends w{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;enew Promise((n,o)=>{try{n(t(e.object.textEditorModel,r.a.lift(s),i.slice(2)))}catch(n){o(n)}}).finally(()=>{e.dispose()}))}))}function L(e,t){h.a.registerCommand(e,(function(e,...i){var[n]=i,s=(Object(m.c)(o.a.isUri(n)),e.get(a.a).getModel(n));return s?t(s,...i.slice(1)):e.get(l.a).createModelReference(n).then(e=>new Promise((n,o)=>{try{n(t(e.object.textEditorModel,i.slice(1)))}catch(n){o(n)}}).finally(()=>{e.dispose()}))}))}function x(e){return E.INSTANCE.registerEditorCommand(e),e}function k(e){return e=new e,E.INSTANCE.registerEditorAction(e),e}function D(e){return E.INSTANCE.registerEditorAction(e),e}function N(e){E.INSTANCE.registerEditorAction(e)}function O(e,t){E.INSTANCE.registerEditorContribution(e,t)}(i=n=n||{}).getEditorCommand=function(e){return E.INSTANCE.getEditorCommand(e)},i.getEditorActions=function(){return E.INSTANCE.getEditorActions()},i.getEditorContributions=function(){return E.INSTANCE.getEditorContributions()},i.getSomeEditorContributions=function(e){return E.INSTANCE.getEditorContributions().filter(t=>0<=e.indexOf(t.id))},i.getDiffEditorContributions=function(){return E.INSTANCE.getDiffEditorContributions()};class E{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 I(e){return e.register(),e}E.INSTANCE=new E,g.a.add("editor.contributions",E.INSTANCE);const M=I(new b({id:"undo",precondition:void 0,kbOpts:{weight:0,primary:2104},menuOpts:[{menuId:d.b.MenubarEditMenu,group:"1_do",title:t.a({key:"miUndo",comment:["&& denotes a mnemonic"]},"&&Undo"),order:1},{menuId:d.b.CommandPalette,group:"",title:t.a("undo","Undo"),order:1}]})),T=(I(new v(M,{id:"default:undo",precondition:void 0})),I(new b({id:"redo",precondition:void 0,kbOpts:{weight:0,primary:2103,secondary:[3128],mac:{primary:3128}},menuOpts:[{menuId:d.b.MenubarEditMenu,group:"1_do",title:t.a({key:"miRedo",comment:["&& denotes a mnemonic"]},"&&Redo"),order:2},{menuId:d.b.CommandPalette,group:"",title:t.a("redo","Redo"),order:1}]}))),A=(I(new v(T,{id:"default:redo",precondition:void 0})),I(new b({id:"editor.action.selectAll",precondition:void 0,kbOpts:{weight:0,kbExpr:null,primary:2079},menuOpts:[{menuId:d.b.MenubarSelectionMenu,group:"1_basic",title:t.a({key:"miSelectAll",comment:["&& denotes a mnemonic"]},"&&Select All"),order:1},{menuId:d.b.CommandPalette,group:"",title:t.a("selectAll","Select All"),order:1}]})))},b329:function(e,t,i){},b3b2:function(e,t,i){"use strict";i.r(t),i.d(t,"MoveWordCommand",(function(){return _})),i.d(t,"WordLeftCommand",(function(){return b})),i.d(t,"WordRightCommand",(function(){return v})),i.d(t,"CursorWordStartLeft",(function(){return C})),i.d(t,"CursorWordEndLeft",(function(){return w})),i.d(t,"CursorWordLeft",(function(){return y})),i.d(t,"CursorWordStartLeftSelect",(function(){return S})),i.d(t,"CursorWordEndLeftSelect",(function(){return L})),i.d(t,"CursorWordLeftSelect",(function(){return x})),i.d(t,"CursorWordAccessibilityLeft",(function(){return k})),i.d(t,"CursorWordAccessibilityLeftSelect",(function(){return D})),i.d(t,"CursorWordStartRight",(function(){return N})),i.d(t,"CursorWordEndRight",(function(){return O})),i.d(t,"CursorWordRight",(function(){return E})),i.d(t,"CursorWordStartRightSelect",(function(){return I})),i.d(t,"CursorWordEndRightSelect",(function(){return M})),i.d(t,"CursorWordRightSelect",(function(){return T})),i.d(t,"CursorWordAccessibilityRight",(function(){return A})),i.d(t,"CursorWordAccessibilityRightSelect",(function(){return R})),i.d(t,"DeleteWordCommand",(function(){return P})),i.d(t,"DeleteWordLeftCommand",(function(){return F})),i.d(t,"DeleteWordRightCommand",(function(){return B})),i.d(t,"DeleteWordStartLeft",(function(){return j})),i.d(t,"DeleteWordEndLeft",(function(){return W})),i.d(t,"DeleteWordLeft",(function(){return V})),i.d(t,"DeleteWordStartRight",(function(){return H})),i.d(t,"DeleteWordEndRight",(function(){return z})),i.d(t,"DeleteWordRight",(function(){return U})),i.d(t,"DeleteInsideWord",(function(){return K}));var n=i("dff7"),o=(t=i("b2cc"),i("2c29")),s=i("2e5d"),r=i("d48d"),a=i("e6ff"),l=i("7061"),d=i("6a89"),h=i("8025"),c=i("c101"),u=i("4779"),g=i("4fc3"),p=i("fd49"),m=i("70cb"),f=i("1665");class _ extends t.c{constructor(e){super(e),this._inSelectionMode=e.inSelectionMode,this._wordNavigationType=e.wordNavigationType}runEditorCommand(e,t,i){if(t.hasModel()){const e=Object(a.a)(t.getOption(116)),i=t.getModel(),o=t.getSelections(),r=o.map(t=>{var n=new l.a(t.positionLineNumber,t.positionColumn);n=this._move(e,i,n,this._wordNavigationType);return this._moveTo(t,n,this._inSelectionMode)});var n;i.pushStackElement(),t._getViewModel().setCursorStates("moveWordCommand",3,r.map(e=>s.d.fromModelSelection(e))),1===r.length&&(n=new l.a(r[0].positionLineNumber,r[0].positionColumn),t.revealPosition(n,0))}}_moveTo(e,t,i){return i?new h.a(e.selectionStartLineNumber,e.selectionStartColumn,t.lineNumber,t.column):new h.a(t.lineNumber,t.column,t.lineNumber,t.column)}}class b extends _{_move(e,t,i,n){return r.a.moveWordLeft(e,t,i,n)}}class v extends _{_move(e,t,i,n){return r.a.moveWordRight(e,t,i,n)}}class C extends b{constructor(){super({inSelectionMode:!1,wordNavigationType:0,id:"cursorWordStartLeft",precondition:void 0})}}class w extends b{constructor(){super({inSelectionMode:!1,wordNavigationType:2,id:"cursorWordEndLeft",precondition:void 0})}}class y extends b{constructor(){var e;super({inSelectionMode:!1,wordNavigationType:1,id:"cursorWordLeft",precondition:void 0,kbOpts:{kbExpr:g.a.and(c.a.textInputFocus,null==(e=g.a.and(u.a,f.b))?void 0:e.negate()),primary:2063,mac:{primary:527},weight:100}})}}class S extends b{constructor(){super({inSelectionMode:!0,wordNavigationType:0,id:"cursorWordStartLeftSelect",precondition:void 0})}}class L extends b{constructor(){super({inSelectionMode:!0,wordNavigationType:2,id:"cursorWordEndLeftSelect",precondition:void 0})}}class x extends b{constructor(){var e;super({inSelectionMode:!0,wordNavigationType:1,id:"cursorWordLeftSelect",precondition:void 0,kbOpts:{kbExpr:g.a.and(c.a.textInputFocus,null==(e=g.a.and(u.a,f.b))?void 0:e.negate()),primary:3087,mac:{primary:1551},weight:100}})}}class k extends b{constructor(){super({inSelectionMode:!1,wordNavigationType:3,id:"cursorWordAccessibilityLeft",precondition:void 0})}_move(e,t,i,n){return super._move(Object(a.a)(p.g.wordSeparators.defaultValue),t,i,n)}}class D extends b{constructor(){super({inSelectionMode:!0,wordNavigationType:3,id:"cursorWordAccessibilityLeftSelect",precondition:void 0})}_move(e,t,i,n){return super._move(Object(a.a)(p.g.wordSeparators.defaultValue),t,i,n)}}class N extends v{constructor(){super({inSelectionMode:!1,wordNavigationType:0,id:"cursorWordStartRight",precondition:void 0})}}class O extends v{constructor(){var e;super({inSelectionMode:!1,wordNavigationType:2,id:"cursorWordEndRight",precondition:void 0,kbOpts:{kbExpr:g.a.and(c.a.textInputFocus,null==(e=g.a.and(u.a,f.b))?void 0:e.negate()),primary:2065,mac:{primary:529},weight:100}})}}class E extends v{constructor(){super({inSelectionMode:!1,wordNavigationType:2,id:"cursorWordRight",precondition:void 0})}}class I extends v{constructor(){super({inSelectionMode:!0,wordNavigationType:0,id:"cursorWordStartRightSelect",precondition:void 0})}}class M extends v{constructor(){var e;super({inSelectionMode:!0,wordNavigationType:2,id:"cursorWordEndRightSelect",precondition:void 0,kbOpts:{kbExpr:g.a.and(c.a.textInputFocus,null==(e=g.a.and(u.a,f.b))?void 0:e.negate()),primary:3089,mac:{primary:1553},weight:100}})}}class T extends v{constructor(){super({inSelectionMode:!0,wordNavigationType:2,id:"cursorWordRightSelect",precondition:void 0})}}class A extends v{constructor(){super({inSelectionMode:!1,wordNavigationType:3,id:"cursorWordAccessibilityRight",precondition:void 0})}_move(e,t,i,n){return super._move(Object(a.a)(p.g.wordSeparators.defaultValue),t,i,n)}}class R extends v{constructor(){super({inSelectionMode:!0,wordNavigationType:3,id:"cursorWordAccessibilityRightSelect",precondition:void 0})}_move(e,t,i,n){return super._move(Object(a.a)(p.g.wordSeparators.defaultValue),t,i,n)}}class P extends t.c{constructor(e){super(e),this._whitespaceHeuristics=e.whitespaceHeuristics,this._wordNavigationType=e.wordNavigationType}runEditorCommand(e,t,i){if(t.hasModel()){const e=Object(a.a)(t.getOption(116)),i=t.getModel(),s=t.getSelections(),r=t.getOption(5),l=t.getOption(8),d=m.a.getAutoClosingPairs(i.getLanguageIdentifier().id),h=t._getViewModel();var n=s.map(n=>(n=this._delete({wordSeparators:e,model:i,selection:n,whitespaceHeuristics:this._whitespaceHeuristics,autoClosingDelete:t.getOption(6),autoClosingBrackets:r,autoClosingQuotes:l,autoClosingPairs:d,autoClosedCharacters:h.getCursorAutoClosedCharacters()},this._wordNavigationType),new o.a(n,"")));t.pushUndoStop(),t.executeCommands(this.id,n),t.pushUndoStop()}}}class F extends P{_delete(e,t){return e=r.a.deleteWordLeft(e,t),e||new d.a(1,1,1,1)}}class B extends P{_delete(e,t){t=r.a.deleteWordRight(e,t);return t||(t=e.model.getLineCount(),e=e.model.getLineMaxColumn(t),new d.a(t,e,t,e))}}class j extends F{constructor(){super({whitespaceHeuristics:!1,wordNavigationType:0,id:"deleteWordStartLeft",precondition:c.a.writable})}}class W extends F{constructor(){super({whitespaceHeuristics:!1,wordNavigationType:2,id:"deleteWordEndLeft",precondition:c.a.writable})}}class V extends F{constructor(){super({whitespaceHeuristics:!0,wordNavigationType:0,id:"deleteWordLeft",precondition:c.a.writable,kbOpts:{kbExpr:c.a.textInputFocus,primary:2049,mac:{primary:513},weight:100}})}}class H extends B{constructor(){super({whitespaceHeuristics:!1,wordNavigationType:0,id:"deleteWordStartRight",precondition:c.a.writable})}}class z extends B{constructor(){super({whitespaceHeuristics:!1,wordNavigationType:2,id:"deleteWordEndRight",precondition:c.a.writable})}}class U extends B{constructor(){super({whitespaceHeuristics:!0,wordNavigationType:2,id:"deleteWordRight",precondition:c.a.writable,kbOpts:{kbExpr:c.a.textInputFocus,primary:2068,mac:{primary:532},weight:100}})}}class K extends t.b{constructor(){super({id:"deleteInsideWord",precondition:c.a.writable,label:n.a("deleteInsideWord","Delete Word"),alias:"Delete Word"})}run(e,t,i){if(t.hasModel()){const e=Object(a.a)(t.getOption(116)),i=t.getModel(),s=t.getSelections();var n=s.map(t=>(t=r.a.deleteInsideWord(e,i,t),new o.a(t,"")));t.pushUndoStop(),t.executeCommands(this.id,n),t.pushUndoStop()}}}Object(t.k)(new C),Object(t.k)(new w),Object(t.k)(new y),Object(t.k)(new S),Object(t.k)(new L),Object(t.k)(new x),Object(t.k)(new N),Object(t.k)(new O),Object(t.k)(new E),Object(t.k)(new I),Object(t.k)(new M),Object(t.k)(new T),Object(t.k)(new k),Object(t.k)(new D),Object(t.k)(new A),Object(t.k)(new R),Object(t.k)(new j),Object(t.k)(new W),Object(t.k)(new V),Object(t.k)(new H),Object(t.k)(new z),Object(t.k)(new U),Object(t.j)(K)},b400:function(e,t,i){"use strict";i.d(t,"c",(function(){return n})),i.d(t,"a",(function(){return o})),i.d(t,"b",(function(){return d}));var n,o,s=i("4b76");t=i("dff7"),i=i("0a0f");(a=n=n||{})[a.Hint=1]="Hint",a[a.Info=2]="Info",a[a.Warning=4]="Warning",a[a.Error=8]="Error";{var r=n=n||{};r.compare=function(e,t){return t-e};const e=Object.create(null);e[r.Error]=Object(t.a)("sev.error","Error"),e[r.Warning]=Object(t.a)("sev.warning","Warning"),e[r.Info]=Object(t.a)("sev.info","Info"),r.toString=function(t){return e[t]||""},r.fromSeverity=function(e){switch(e){case s.a.Error:return r.Error;case s.a.Warning:return r.Warning;case s.a.Info:return r.Info;case s.a.Ignore:return r.Hint}},r.toSeverity=function(e){switch(e){case r.Error:return s.a.Error;case r.Warning:return s.a.Warning;case r.Info:return s.a.Info;case r.Hint:return s.a.Ignore}}}{var a=o=o||{};const e="";function l(t,i){let o=[e];return t.source?o.push(t.source.replace("¦","\\¦")):o.push(e),t.code?"string"==typeof t.code?o.push(t.code.replace("¦","\\¦")):o.push(t.code.value.replace("¦","\\¦")):o.push(e),void 0!==t.severity&&null!==t.severity?o.push(n.toString(t.severity)):o.push(e),t.message&&i?o.push(t.message.replace("¦","\\¦")):o.push(e),void 0!==t.startLineNumber&&null!==t.startLineNumber?o.push(t.startLineNumber.toString()):o.push(e),void 0!==t.startColumn&&null!==t.startColumn?o.push(t.startColumn.toString()):o.push(e),void 0!==t.endLineNumber&&null!==t.endLineNumber?o.push(t.endLineNumber.toString()):o.push(e),void 0!==t.endColumn&&null!==t.endColumn?o.push(t.endColumn.toString()):o.push(e),o.push(e),o.join("¦")}a.makeKey=function(e){return l(e,!0)},a.makeKeyOptionalMessage=l}const d=Object(i.c)("markerService")},b539:function(e,t,i){"use strict";i.d(t,"b",(function(){return n})),i.d(t,"a",(function(){return o})),t=i("0a0f");class n{constructor(e){this.callback=e}report(e){this._value=e,this.callback(this._value)}}n.None=Object.freeze({report(){}});const o=Object(t.c)("editorProgressService")},b574:function(e,t,i){"use strict";i.r(t),i.d(t,"SnippetController2",(function(){return p}));var n=i("a666"),o=(t=i("b2cc"),i("6a89")),s=i("8025"),r=i("c101"),a=i("4153"),l=i("4fc3"),d=i("d3d7"),h=i("59a4"),c=(i=i("dff7"),function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3")}}_doInsert(e,t){this._editor.hasModel()&&(this._snippetListener.clear(),t.undoStopBefore&&this._editor.getModel().pushStackElement(),this._session?this._session.merge(e,t):(this._modelVersionId=this._editor.getModel().getAlternativeVersionId(),this._session=new h.a(this._editor,e,t),this._session.insert()),t.undoStopAfter&&this._editor.getModel().pushStackElement(),this._updateState(),this._snippetListener.add(this._editor.onDidChangeModelContent(e=>e.isFlush&&this.cancel())),this._snippetListener.add(this._editor.onDidChangeModel(()=>this.cancel())),this._snippetListener.add(this._editor.onDidChangeCursorSelection(()=>this._updateState())))}_updateState(){if(this._session&&this._editor.hasModel())return this._modelVersionId!==this._editor.getModel().getAlternativeVersionId()&&this._session.hasPlaceholder&&!this._session.isAtLastPlaceholder&&this._session.isSelectionWithinPlaceholders()?(this._inSnippet.set(!0),this._hasPrevTabstop.set(!this._session.isAtFirstPlaceholder),this._hasNextTabstop.set(!this._session.isAtLastPlaceholder),void this._handleChoice()):this.cancel()}_handleChoice(){if(this._session&&this._editor.hasModel()){const e=this._session["choice"];if(e){if(this._currentChoice!==e){this._currentChoice=e,this._editor.setSelections(this._editor.getSelections().map(e=>s.a.fromPositions(e.getStartPosition())));const[t]=e.options;Object(a.f)(this._editor,e.options.map((e,i)=>({kind:13,label:e.value,insertText:e.value,sortText:"a".repeat(i+1),range:o.a.fromPositions(this._editor.getPosition(),this._editor.getPosition().delta(0,t.value.length))})))}}else this._currentChoice=void 0}else this._currentChoice=void 0}finish(){for(;this._inSnippet.get();)this.next()}cancel(e=!1){var t;this._inSnippet.reset(),this._hasPrevTabstop.reset(),this._hasNextTabstop.reset(),this._snippetListener.clear(),null!=(t=this._session)&&t.dispose(),this._session=void 0,this._modelVersionId=-1,e&&this._editor.setSelections([this._editor.getSelection()])}prev(){this._session&&this._session.prev(),this._updateState()}next(){this._session&&this._session.next(),this._updateState()}isInSnippet(){return Boolean(this._inSnippet.get())}};p.ID="snippetController2",p.InSnippetMode=new l.c("inSnippetMode",!1,Object(i.a)("inSnippetMode","Whether the editor in current in snippet mode")),p.HasNextTabstop=new l.c("hasNextTabstop",!1,Object(i.a)("hasNextTabstop","Whether there is a next tab stop when in snippet mode")),p.HasPrevTabstop=new l.c("hasPrevTabstop",!1,Object(i.a)("hasPrevTabstop","Whether there is a previous tab stop when in snippet mode")),p=c([u(1,d.b),u(2,l.b)],p),Object(t.l)(p.ID,p);const m=t.c.bindToContribution(p.get);Object(t.k)(new m({id:"jumpToNextSnippetPlaceholder",precondition:l.a.and(p.InSnippetMode,p.HasNextTabstop),handler:e=>e.next(),kbOpts:{weight:130,kbExpr:r.a.editorTextFocus,primary:2}})),Object(t.k)(new m({id:"jumpToPrevSnippetPlaceholder",precondition:l.a.and(p.InSnippetMode,p.HasPrevTabstop),handler:e=>e.prev(),kbOpts:{weight:130,kbExpr:r.a.editorTextFocus,primary:1026}})),Object(t.k)(new m({id:"leaveSnippet",precondition:p.InSnippetMode,handler:e=>e.cancel(!0),kbOpts:{weight:130,kbExpr:r.a.editorTextFocus,primary:9,secondary:[1033]}})),Object(t.k)(new m({id:"acceptSnippet",precondition:p.InSnippetMode,handler:e=>e.finish()}))},b57f:function(e,t,i){"use strict";i.d(t,"b",(function(){return _t})),i.d(t,"a",(function(){return kt}));var n=i("fdcc"),o=i("308f"),s=i("a666"),r=i("3742"),a=i("6d8e"),l=(t=i("fd49"),i("7061")),d=i("6a89"),h=i("8025"),c=i("3352"),u=i("a054");class g{constructor(){this.spacesDiff=0,this.looksLikeAlignment=!1}}function p(e,t,i){var n=Math.min(e.getLineCount(),1e4);let o=0,s=0,r="",a=0,l=[0,0,0,0,0,0,0,0,0];var d=new g;for(let g=1;g<=n;g++){var h=e.getLineLength(g);let n=e.getLineContent(g);var c,u,p=h<=65536;let C=!1,w=0,y=0,S=0;for(let t=0,i=h;t{var i=l[t];i>e&&(e=i,w=t)}),4===w&&0=l[4]/2&&(w=2)}return{insertSpaces:C,tabSize:w}}function m(e){return(1&e.metadata)>>>0}function f(e,t){e.metadata=254&e.metadata|t<<0}function _(e){return(2&e.metadata)>>>1==1}function b(e,t){e.metadata=253&e.metadata|(t?1:0)<<1}function v(e){return(4&e.metadata)>>>2==1}function C(e,t){e.metadata=251&e.metadata|(t?1:0)<<2}function w(e,t){e.metadata=231&e.metadata|t<<3}function y(e,t){e.metadata=223&e.metadata|(t?1:0)<<5}class S{constructor(e,t,i){this.metadata=0,f(((this.parent=this).left=this).right=this,1),this.start=t,this.end=i,this.delta=0,this.maxEnd=i,this.id=e,this.ownerId=0,this.options=null,C(this,!1),w(this,1),y(this,!1),this.cachedVersionId=0,this.cachedAbsoluteStart=t,this.cachedAbsoluteEnd=i,this.range=null,b(this,!1)}reset(e,t,i,n){this.start=t,this.end=i,this.maxEnd=i,this.cachedVersionId=e,this.cachedAbsoluteStart=t,this.cachedAbsoluteEnd=i,this.range=n}setOptions(e){this.options=e,e=this.options.className,C(this,"squiggly-error"===e||"squiggly-warning"===e||"squiggly-info"===e),w(this,this.options.stickiness),y(this,this.options.collapseOnReplaceEdit)}setCachedOffsets(e,t,i){this.cachedVersionId!==i&&(this.range=null),this.cachedVersionId=i,this.cachedAbsoluteStart=e,this.cachedAbsoluteEnd=t}detach(){this.parent=null,this.left=null,this.right=null}}const L=new S(null,0,0);f(((L.parent=L).left=L).right=L,0);class x{constructor(){this.root=L,this.requestNormalizeDelta=!1}intervalSearch(e,t,i,n,o){if(this.root===L)return[];{var s=this,r=e,a=t,l=i,d=n,h=o;let c=s.root,u=0,g=0,p=0,m=[],f=0;for(;c!==L;)if(_(c))b(c.left,!1),b(c.right,!1),c===c.parent.right&&(u-=c.parent.delta),c=c.parent;else{if(!_(c.left)){if(u+c.maxEnd>>3,f=0==m||2==m,v=(m=1==m||2==m,u-c),C=Math.min(v,g),w=h.start;let o=!1;var y=h.end;let r=!1;c<=w&&y<=u&&(32&h.metadata)>>>5==1&&(h.start=c,o=!0,h.end=c,r=!0);var S=p?1:0h.end&&(h.end=h.start)}s.maxEnd=s.end,D(this,s)}this._normalizeDeltaIfNecessary()}_normalizeDeltaIfNecessary(){if(this.requestNormalizeDelta){this.requestNormalizeDelta=!1;{var e=this;let t=e.root,i=0;for(;t!==L;)t=t.left===L||_(t.left)?t.right===L||_(t.right)?(t.start=i+t.start,t.end=i+t.end,t.delta=0,T(t),b(t,!0),b(t.left,!1),b(t.right,!1),t===t.parent.right&&(i-=t.parent.delta),t.parent):(i+=t.delta,t.right):t.left;b(e.root,!1)}}}}function k(e,t,i,n){return et&&(t=i),e.right!==L&&(i=e.right.maxEnd+e.delta)>t?i:t}function T(e){e.maxEnd=M(e)}function A(e){for(;e!==L;){var t=M(e);if(e.maxEnd===t)return;e.maxEnd=t,e=e.parent}}class R{constructor(e,t){this.piece=e,this.color=t,this.size_left=0,this.lf_left=0,((this.parent=this).left=this).right=this}next(){if(this.right!==P)return F(this.right);let e=this;for(;e.parent!==P&&e.parent.left!==e;)e=e.parent;return e.parent===P?P:e.parent}prev(){if(this.left!==P)return B(this.left);let e=this;for(;e.parent!==P&&e.parent.right!==e;)e=e.parent;return e.parent===P?P:e.parent}detach(){this.parent=null,this.left=null,this.right=null}}const P=new R(null,0);function F(e){for(;e.left!==P;)e=e.left;return e}function B(e){for(;e.right!==P;)e=e.right;return e}function j(e){return e===P?0:e.size_left+e.piece.length+j(e.right)}function W(e){return e===P?0:e.lf_left+e.piece.lineFeedCnt+W(e.right)}function V(){P.parent=P}function H(e,t){let i=t.right;i.size_left+=t.size_left+(t.piece?t.piece.length:0),i.lf_left+=t.lf_left+(t.piece?t.piece.lineFeedCnt:0),t.right=i.left,i.left!==P&&(i.left.parent=t),i.parent=t.parent,t.parent===P?e.root=i:t.parent.left===t?t.parent.left=i:t.parent.right=i,(i.left=t).parent=i}function z(e,t){let i=t.left;t.left=i.right,i.right!==P&&(i.right.parent=t),i.parent=t.parent,t.size_left-=i.size_left+(i.piece?i.piece.length:0),t.lf_left-=i.lf_left+(i.piece?i.piece.lineFeedCnt:0),t.parent===P?e.root=i:t===t.parent.right?t.parent.right=i:t.parent.left=i,(i.right=t).parent=i}function U(e,t){let i,n;if(i=t.left===P?(n=t).right:t.right===P?(n=t).left:(n=F(t.right)).right,n===e.root)(e.root=i).color=0,t.detach(),V(),e.root.parent=P;else{var o,s,r,a=1===n.color;if(n===n.parent.left?n.parent.left=i:n.parent.right=i,n===t?(i.parent=n.parent,$(e,i)):(n.parent===t?i.parent=n:i.parent=n.parent,$(e,i),n.left=t.left,n.right=t.right,n.parent=t.parent,n.color=t.color,t===e.root?e.root=n:t===t.parent.left?t.parent.left=n:t.parent.right=n,n.left!==P&&(n.left.parent=n),n.right!==P&&(n.right.parent=n),n.size_left=t.size_left,n.lf_left=t.lf_left,$(e,n)),t.detach(),i.parent.left===i&&(t=j(i),o=W(i),t===i.parent.size_left&&o===i.parent.lf_left||(s=t-i.parent.size_left,r=o-i.parent.lf_left,i.parent.size_left=t,i.parent.lf_left=o,q(e,i.parent,s,r))),$(e,i.parent),!a){let t;for(;i!==e.root&&0===i.color;)i=i===i.parent.left?(1===(t=i.parent.right).color&&(t.color=0,i.parent.color=1,H(e,i.parent),t=i.parent.right),0===t.left.color&&0===t.right.color?(t.color=1,i.parent):(0===t.right.color&&(t.left.color=0,t.color=1,z(e,t),t=i.parent.right),t.color=i.parent.color,i.parent.color=0,t.right.color=0,H(e,i.parent),e.root)):(1===(t=i.parent.left).color&&(t.color=0,i.parent.color=1,z(e,i.parent),t=i.parent.left),0===t.left.color&&0===t.right.color?(t.color=1,i.parent):(0===t.left.color&&(t.right.color=0,t.color=1,H(e,t),t=i.parent.left),t.color=i.parent.color,i.parent.color=0,t.left.color=0,z(e,i.parent),e.root));i.color=0}V()}}function K(e,t){for($(e,t);t!==e.root&&1===t.parent.color;)if(t.parent===t.parent.parent.left){const i=t.parent.parent.right;1===i.color?(t.parent.color=0,i.color=0,t.parent.parent.color=1,t=t.parent.parent):(t===t.parent.right&&H(e,t=t.parent),t.parent.color=0,t.parent.parent.color=1,z(e,t.parent.parent))}else{const i=t.parent.parent.left;1===i.color?(t.parent.color=0,i.color=0,t.parent.parent.color=1,t=t.parent.parent):(t===t.parent.left&&z(e,t=t.parent),t.parent.color=0,t.parent.parent.color=1,H(e,t.parent.parent))}e.root.color=0}function q(e,t,i,n){for(;t!==e.root&&t!==P;)t.parent.left===t&&(t.parent.size_left+=i,t.parent.lf_left+=n),t=t.parent}function $(e,t){let i=0,n=0;if(t!==e.root){if(0===i){for(;t!==e.root&&t===t.parent.right;)t=t.parent;if(t===e.root)return;t=t.parent,i=j(t.left)-t.size_left,n=W(t.left)-t.lf_left,t.size_left+=i,t.lf_left+=n}for(;t!==e.root&&(0!==i||0!==n);)t.parent.left===t&&(t.parent.size_left+=i,t.parent.lf_left+=n),t=t.parent}}(((P.parent=P).left=P).right=P).color=0;var G=i("8c02");const Z=65535;function Y(e){let t;return(t=new(e[e.length-1]<65536?Uint16Array:Uint32Array)(e.length)).set(e,0),t}class X{constructor(e,t,i,n,o){this.lineStarts=e,this.cr=t,this.lf=i,this.crlf=n,this.isBasicASCII=o}}function Q(e,t=!0){let i=[0],n=1;for(let s=0,r=e.length;s(e!==P&&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 ie{constructor(e){this._limit=e,this._cache=[]}get(e){for(let i=this._cache.length-1;0<=i;i--){var t=this._cache[i];if(t.nodeStartOffset<=e&&t.nodeStartOffset+t.node.piece.length>=e)return t}return null}get2(e){for(let i=this._cache.length-1;0<=i;i--){var t=this._cache[i];if(t.nodeStartLineNumber&&t.nodeStartLineNumber=e)return t}return null}set(e){this._cache.length>=this._limit&&this._cache.shift(),this._cache.push(e)}validate(e){let t=!1,i=this._cache;for(let o=0;o=e)&&(i[o]=null,t=!0)}if(t){let e=[];for(const t of i)null!==t&&e.push(t);this._cache=e}}}class ne{constructor(e,t,i){this.create(e,t,i)}create(e,t,i){this._buffers=[new ee("",[0])],this._lastChangeBufferPos={line:0,column:0},this.root=P,this._lineCnt=1,this._length=0,this._EOL=t,this._EOLLength=t.length,this._EOLNormalized=i;let n=null;for(let s=0,r=e.length;s{t=this.getNodeContent(t);var a,l=t.length;return s<=i||s+l=e)n=n.left;else{var o;if(n.lf_left+n.piece.lineFeedCnt+1>=e)return i+=n.size_left,o=this.getAccumulatedValue(n,e-n.lf_left-2),i+(o+t-1);e-=n.lf_left+n.piece.lineFeedCnt,i+=n.size_left+n.piece.length,n=n.right}return i}getPositionAt(e){e=Math.floor(e),e=Math.max(0,e);let t=this.root,i=0;for(var n,o,s=e;t!==P;)if(0!==t.size_left&&t.size_left>=e)t=t.left;else{if(t.size_left+t.piece.length>=e)return n=this.getIndexOf(t,e-t.size_left),i+=t.lf_left+n.index,0===n.index?(o=this.getOffsetAt(i+1,1),new l.a(i+1,s-o+1)):new l.a(i+1,n.remainder+1);if(e-=t.size_left+t.piece.length,i+=t.lf_left+t.piece.lineFeedCnt,t.right===P)return o=this.getOffsetAt(i+1,1),new l.a(i+1,s-e-o+1);t=t.right}return new l.a(1,1)}getValueInRange(e,t){if(e.startLineNumber===e.endLineNumber&&e.startColumn===e.endColumn)return"";var i=this.nodeAt2(e.startLineNumber,e.startColumn);e=this.nodeAt2(e.endLineNumber,e.endColumn);let n=this.getValueInRange2(i,e);return!t||t===this._EOL&&this._EOLNormalized&&t===this.getEOL()&&this._EOLNormalized?n:n.replace(/\r\n|\r|\n/g,t)}getValueInRange2(e,t){if(e.node===t.node){var i=e.node;let n=this._buffers[i.piece.bufferIndex].buffer;return i=this.offsetInBuffer(i.piece.bufferIndex,i.piece.start),n.substring(i+e.remainder,i+t.remainder)}let n=e.node,o=this._buffers[n.piece.bufferIndex].buffer;i=this.offsetInBuffer(n.piece.bufferIndex,n.piece.start);let s=o.substring(i+e.remainder,i+n.piece.length);for(n=n.next();n!==P;){let e=this._buffers[n.piece.bufferIndex].buffer;var r=this.offsetInBuffer(n.piece.bufferIndex,n.piece.start);if(n===t.node){s+=e.substring(r,r+t.remainder);break}s+=e.substr(r,n.piece.length),n=n.next()}return s}getLinesContent(){let e=[],t=0,i="",n=!1;return this.iterate(this.root,o=>{if(o!==P){o=o.piece;let l=o.length;if(0!==l){const d=this._buffers[o.bufferIndex].buffer;var s=this._buffers[o.bufferIndex].lineStarts,r=o.start.line,a=o.end.line;let h=s[r]+o.start.column;if(!n||(10===d.charCodeAt(h)&&(h++,l--),e[t++]=i,i="",n=!1,0!==l))if(r===a)this._EOLNormalized||13!==d.charCodeAt(h+l-1)?i+=d.substr(h,l):(n=!0,i+=d.substr(h,l-1));else{i+=this._EOLNormalized?d.substring(h,Math.max(h,s[r+1]-this._EOLLength)):d.substring(h,s[r+1]).replace(/(\r\n|\r|\n)$/,""),e[t++]=i;for(let n=r+1;ne+p,t.reset(0)):(b=u.buffer,v=e=>e,t.reset(p));do{if(m=t.next(b)){if(v(m.index)>=f)return h;this.positionInBuffer(e,v(m.index)-g,_);var C=this.getLineFeedCnt(e.piece.bufferIndex,o,_),w=_.line===o.line?_.column-o.column+n:_.column+1,y=w+m[0].length;if(c[h++]=Object(G.d)(new d.a(i+C,w,i+C,y),m,a),v(m.index)+m[0].length>=f)return h;if(l<=h)return h}}while(m);return h}findMatchesLineByLine(e,t,i,n){var o=[];let s=0;var r=new G.b(t.wordSeparators,t.regex);let a=this.nodeAt2(e.startLineNumber,e.startColumn);if(null===a)return[];var l=this.nodeAt2(e.endLineNumber,e.endColumn);if(null===l)return[];let d=this.positionInBuffer(a.node,a.remainder);var h,c,u=this.positionInBuffer(l.node,l.remainder);if(a.node===l.node)this.findMatchesInNode(a.node,r,e.startLineNumber,e.startColumn,d,u,t,i,n,s,o);else{let _=e.startLineNumber,b=a.node;for(;b!==l.node;){var g=this.getLineFeedCnt(b.piece.bufferIndex,d,b.piece.end);if(1<=g){var p=this._buffers[b.piece.bufferIndex].lineStarts,m=this.offsetInBuffer(b.piece.bufferIndex,b.piece.start),f=(p=p[d.line+g],_===e.startLineNumber?e.startColumn:1);if((s=this.findMatchesInNode(b,r,_,f,d,this.positionInBuffer(b,p-m),t,i,n,s,o))>=n)return o;_+=g}if(f=_===e.startLineNumber?e.startColumn-1:0,_===e.endLineNumber)return p=this.getLineContent(_).substring(f,e.endColumn-1),s=this._findMatchesInLine(t,r,p,e.endLineNumber,f,s,o,i,n),o;if((s=this._findMatchesInLine(t,r,this.getLineContent(_).substr(f),_,f,s,o,i,n))>=n)return o;_++,a=this.nodeAt2(_,1),b=a.node,d=this.positionInBuffer(a.node,a.remainder)}s=_===e.endLineNumber?(h=_===e.startLineNumber?e.startColumn-1:0,c=this.getLineContent(_).substring(h,e.endColumn-1),this._findMatchesInLine(t,r,c,e.endLineNumber,h,s,o,i,n)):(c=_===e.startLineNumber?e.startColumn:1,this.findMatchesInNode(l.node,r,_,c,d,u,t,i,n,s,o))}return o}_findMatchesInLine(e,t,i,n,o,s,r,a,l){var h,u=e.wordSeparators;if(!a&&e.simpleSearch){var g=e.simpleSearch,p=g.length,m=i.length;let t=-p;for(;-1!==(t=i.indexOf(g,t+p));)if((!u||Object(G.e)(u,i,m,t,p))&&(r[s++]=new c.b(new d.a(n,t+1+o,n,t+1+p+o),null),l<=s))return s}else{t.reset(0);do{if((h=t.next(i))&&(r[s++]=Object(G.d)(new d.a(n,h.index+1+o,n,h.index+1+h[0].length+o),h,a),l<=s))return s}while(h)}return s}insert(e,t,i=!1){if(this._EOLNormalized=this._EOLNormalized&&i,this._lastVisitedLine.lineNumber=0,this._lastVisitedLine.value="",this.root!==P){var{node:i,remainder:n,nodeStartOffset:o}=this.nodeAt(e),s=i.piece,r=s.bufferIndex,a=this.positionInBuffer(i,n);if(0===i.piece.bufferIndex&&s.end.line===this._lastChangeBufferPos.line&&s.end.column===this._lastChangeBufferPos.column&&o+s.length===e&&t.lengthe){let d=[],h=new J(s.bufferIndex,a,s.end,this.getLineFeedCnt(s.bufferIndex,a,s.end),this.offsetInBuffer(r,s.end)-this.offsetInBuffer(r,a));this.shouldCheckCRLF()&&this.endWithCR(t)&&10===this.nodeCharCodeAt(i,n)&&(o={line:h.start.line+1,column:0},h=new J(h.bufferIndex,o,h.end,this.getLineFeedCnt(h.bufferIndex,o,h.end),h.length-1),t+="\n"),this.shouldCheckCRLF()&&this.startWithLF(t)&&13===this.nodeCharCodeAt(i,n-1)?(e=this.positionInBuffer(i,n-1),this.deleteNodeTail(i,e),t="\r"+t,0===i.piece.length&&d.push(i)):this.deleteNodeTail(i,a);var l=this.createNewPieces(t);0Z){let n=[];for(;e.length>Z;){var t=e.charCodeAt(65534);let i;e=13===t||55296<=t&&t<=56319?(i=e.substring(0,65534),e.substring(65534)):(i=e.substring(0,Z),e.substring(Z)),t=Q(i),n.push(new J(this._buffers.length,{line:0,column:0},{line:t.length-1,column:i.length-t[t.length-1]},t.length-1,i.length)),this._buffers.push(new ee(i,t))}var i=Q(e);return n.push(new J(this._buffers.length,{line:0,column:0},{line:i.length-1,column:e.length-i[i.length-1]},i.length-1,e.length)),this._buffers.push(new ee(e,i)),n}let n=this._buffers[0].buffer.length;const o=Q(e,!1);let s=this._lastChangeBufferPos;if(this._buffers[0].lineStarts[this._buffers[0].lineStarts.length-1]===n&&0!==n&&this.startWithLF(e)&&this.endWithCR(this._buffers[0].buffer)){this._lastChangeBufferPos={line:this._lastChangeBufferPos.line,column:this._lastChangeBufferPos.column+1},s=this._lastChangeBufferPos;for(let e=0;e=e-1)i=i.left;else{if(i.lf_left+i.piece.lineFeedCnt>e-1){var h=this.getAccumulatedValue(i,e-i.lf_left-2),c=this.getAccumulatedValue(i,e-i.lf_left-1);let n=this._buffers[i.piece.bufferIndex].buffer;var u=this.offsetInBuffer(i.piece.bufferIndex,i.piece.start);return o+=i.size_left,this._searchCache.set({node:i,nodeStartOffset:o,nodeStartLineNumber:d-(e-1-i.lf_left)}),n.substring(u+h,u+c-t)}if(i.lf_left+i.piece.lineFeedCnt===e-1){h=this.getAccumulatedValue(i,e-i.lf_left-2);let t=this._buffers[i.piece.bufferIndex].buffer;u=this.offsetInBuffer(i.piece.bufferIndex,i.piece.start),n=t.substring(u+h,u+i.piece.length);break}e-=i.lf_left+i.piece.lineFeedCnt,o+=i.size_left+i.piece.length,i=i.right}}for(i=i.next();i!==P;){let e=this._buffers[i.piece.bufferIndex].buffer;if(0e.end.line?i[e.end.line]+e.end.column-i[e.start.line]-e.start.column:i[t]-i[e.start.line]-e.start.column)}deleteNodeTail(e,t){var i=e.piece,n=i.lineFeedCnt,o=this.offsetInBuffer(i.bufferIndex,i.end),s=this.offsetInBuffer(i.bufferIndex,t),r=this.getLineFeedCnt(i.bufferIndex,i.start,t);n=r-n,s-=o,o=i.length+s;e.piece=new J(i.bufferIndex,i.start,t,r,o),q(this,e,s,n)}deleteNodeHead(e,t){var i=e.piece,n=i.lineFeedCnt,o=this.offsetInBuffer(i.bufferIndex,i.start),s=this.getLineFeedCnt(i.bufferIndex,t,i.end),r=(n=s-n,o=o-this.offsetInBuffer(i.bufferIndex,t),i.length+o);e.piece=new J(i.bufferIndex,t,i.end,s,r),q(this,e,o,n)}shrinkNode(e,t,i){var n=e.piece,o=n.start,s=n.end,r=n.length,a=n.lineFeedCnt,l=t,d=this.getLineFeedCnt(n.bufferIndex,n.start,l);t=this.offsetInBuffer(n.bufferIndex,t)-this.offsetInBuffer(n.bufferIndex,o),e.piece=new J(n.bufferIndex,n.start,l,d,t),q(this,e,t-r,d-a),o=new J(n.bufferIndex,i,s,this.getLineFeedCnt(n.bufferIndex,i,s),this.offsetInBuffer(n.bufferIndex,s)-this.offsetInBuffer(n.bufferIndex,i)),l=this.rbInsertRight(e,o);this.validateCRLFWithPrevNode(l)}appendToNode(e,t){this.adjustCarriageReturnFromNext(t,e)&&(t+="\n");var i=this.shouldCheckCRLF()&&this.startWithLF(t)&&this.endWithCR(e),n=this._buffers[0].buffer.length;this._buffers[0].buffer+=t;const o=Q(t,!1);for(let l=0;le)t=t.left;else{if(t.size_left+t.piece.length>=e)return o+=t.size_left,i={node:t,remainder:e-t.size_left,nodeStartOffset:o},this._searchCache.set(i),i;e-=t.size_left+t.piece.length,o+=t.size_left+t.piece.length,t=t.right}return null}nodeAt2(e,t){let i=this.root,n=0;for(;i!==P;)if(i.left!==P&&i.lf_left>=e-1)i=i.left;else{var o;if(i.lf_left+i.piece.lineFeedCnt>e-1)return s=this.getAccumulatedValue(i,e-i.lf_left-2),o=this.getAccumulatedValue(i,e-i.lf_left-1),n+=i.size_left,{node:i,remainder:Math.min(s+t-1,o),nodeStartOffset:n};if(i.lf_left+i.piece.lineFeedCnt===e-1){var s=this.getAccumulatedValue(i,e-i.lf_left-2);if(s+t-1<=i.piece.length)return{node:i,remainder:s+t-1,nodeStartOffset:n};t-=i.piece.length-s;break}e-=i.lf_left+i.piece.lineFeedCnt,n+=i.size_left+i.piece.length,i=i.right}for(i=i.next();i!==P;){var r,a;if(0=t-1)return a=this.offsetOfNode(i),{node:i,remainder:t-1,nodeStartOffset:a};t-=i.piece.length,i=i.next()}return null}nodeCharCodeAt(e,t){if(e.piece.lineFeedCnt<1)return-1;let i=this._buffers[e.piece.bufferIndex];return e=this.offsetInBuffer(e.piece.bufferIndex,e.piece.start)+t,i.buffer.charCodeAt(e)}offsetOfNode(e){if(!e)return 0;let t=e.size_left;for(;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){var t,i,n;return"string"==typeof e?10===e.charCodeAt(0):e!==P&&0!==e.piece.lineFeedCnt&&(e=e.piece,n=(t=this._buffers[e.bufferIndex].lineStarts)[i=e.start.line]+e.start.column,i!==t.length-1&&!(n+1e.sortIndex-t.sortIndex)}this._mightContainRTL=n,this._mightContainUnusualLineTerminators=o,this._mightContainNonBasicASCII=s,i=this._doApplyEdits(l);let S=null;if(t&&0t.lineNumber-e.lineNumber),S=[];for(let e=0,t=f.length;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){let i=[],n=[];for(let e=0;e=this._len||this._deleteLines(e.startLineNumber,e.endLineNumber-e.startLineNumber)}_acceptInsertText(e,t){e.lineNumber-1>=this._len||this._insertLines(e.lineNumber,t)}}class _e extends s.a{constructor(e){super(),this._isDisposed=!1,this._textModel=e,this._tokenizationStateStore=new fe,this._tokenizationSupport=null,this._register(ue.F.onDidChange(e=>{var t=this._textModel.getLanguageIdentifier();-1!==e.changedLanguages.indexOf(t.language)&&(this._resetTokenizationState(),this._textModel.clearTokens())})),this._register(this._textModel.onDidChangeContentFast(e=>{if(e.isFlush)this._resetTokenizationState();else{for(let n=0,o=e.changes.length;n{this._beginBackgroundTokenization()})),this._register(this._textModel.onDidChangeLanguage(()=>{this._resetTokenizationState(),this._textModel.clearTokens()})),this._resetTokenizationState()}dispose(){this._isDisposed=!0,super.dispose()}_resetTokenizationState(){var[e,t]=function(e){var t=e.getLanguageIdentifier();let i=e.isTooLargeForTokenization()?null:ue.F.get(t.language),o=null;if(i)try{o=i.getInitialState()}catch(e){Object(n.f)(e),i=null}return[i,o]}(this._textModel);this._tokenizationSupport=e,this._tokenizationStateStore.flush(t),this._beginBackgroundTokenization()}_beginBackgroundTokenization(){this._textModel.isAttachedToEditor()&&this._hasLinesToTokenize()&&me.j(()=>{this._isDisposed||this._revalidateTokensNow()})}_revalidateTokensNow(){var e=this._textModel.getLineCount(),t=new oe.b;const i=pe.a.create(!1);let n=-1;for(;this._hasLinesToTokenize()&&!(1=e););this._beginBackgroundTokenization(),this._textModel.setTokens(t.tokens,n>=e)}tokenizeViewport(e,t){var i=new oe.b;this._tokenizeViewport(i,e,t),this._textModel.setTokens(i.tokens)}reset(){this._resetTokenizationState(),this._textModel.clearTokens()}forceTokenization(e){var t=new oe.b;this._updateTokensUntilLine(t,e),this._textModel.setTokens(t.tokens)}isCheapToTokenize(e){var t;return!this._tokenizationSupport||!((t=this._tokenizationStateStore.invalidLineStartIndex+1)>5;if(0==i)return(e=1<>5,0==e?0!=(this.items&1<Be.from(e))}getOffsetBeforeChange(e){return this.adjustNextEdit(e),this.translateCurToOld(e)}getDistanceToNextChange(e){this.adjustNextEdit(e);var t,i,n=this.edits[this.nextEditIdx];n=n?this.translateOldToCur(n.offsetObj):this.documentLength;return(n=n)-(e=e)<=0?0:(t=Math.floor(e/Oe),i=n-(n=Math.floor(n/Oe))*Oe,t===n?Ee(0,i-(e-t*Oe)):Ee(n-t,i))}translateOldToCur(e){return e.lineCount===this.deltaLineIdxInOld?Ee(e.lineCount+this.deltaOldToNewLineCount,e.columnCount+this.deltaOldToNewColumnCount):Ee(e.lineCount+this.deltaOldToNewLineCount,e.columnCount)}translateCurToOld(e){return e=Ie(e),e.lineCount-this.deltaOldToNewLineCount===this.deltaLineIdxInOld?Ee(e.lineCount-this.deltaOldToNewLineCount,e.columnCount-this.deltaOldToNewColumnCount):Ee(e.lineCount-this.deltaOldToNewLineCount,e.columnCount)}adjustNextEdit(e){for(;this.nextEditIdxthis.textBufferLineCount-1||this.lineIdx===this.textBufferLineCount-1&&this.lineCharOffset>=this.textBufferLastLineLength)return null;null===this.line&&(this.lineTokens=this.textModel.getLineTokens(this.lineIdx+1),this.line=this.lineTokens.getLineContent(),this.lineTokenOffset=0===this.lineCharOffset?0:this.lineTokens.findTokenIndexAtOffset(this.lineCharOffset));var e=this.lineIdx,t=this.lineCharOffset;let i=0;for(;i<1e3;){const l=this.lineTokens;var n=l.getCount();let d=null;if(this.lineTokenOffsetObject(r.t)(e)).join("|")}}get regExpGlobal(){var e;return this.hasRegExp||(e=this.getRegExpStr(),this._regExpGlobal=e?new RegExp(e,"g"):null,this.hasRegExp=!0),this._regExpGlobal}getToken(e){return this.map.get(e)}get isEmpty(){return 0===this.map.size}}class Qe{constructor(e){this.customBracketPairs=e,this.languageIdToBracketTokens=new Map}didLanguageChange(e){const t=this.languageIdToBracketTokens.get(e);return!!t&&(e=Xe.createFromLanguage(e,this.customBracketPairs).getRegExpStr(),t.getRegExpStr()!==e)}getSingleLanguageBracketTokens(e){let t=this.languageIdToBracketTokens.get(e);return t||(t=Xe.createFromLanguage(e,this.customBracketPairs),this.languageIdToBracketTokens.set(e,t)),t}}function Je(e){if(0===e.length)return null;if(1===e.length)return e[0];if(function(e){var t=e[0].listHeight;for(const i of e)if(i.listHeight!==t)return;return 1}(e)){var t=e;let o=t.length;for(;1>1;const e=new Array(i);for(let s=0;st.listHeight?e.append(t):t.prepend(e)}class it{constructor(e){this.lastOffset=0,this.nextNodes=[e],this.offsets=[0],this.idxs=[]}readLongestNodeAt(e,t){if(e{var n;return t.length<=i&&(n=Me(t.length)===Me(i),t.canBeReused(e,n))});if(t)return this._itemsFromCache++,this.tokenizer.skip(t.length),t}}this._itemsConstructed++;var i=this.tokenizer.read();switch(i.kind){case 2:return new qe(i.category,i.length,this.denseKeyProvider);case 0:return i.astNode;case 1:var n=e.add(i.category,this.denseKeyProvider),o=(n=this.parseList(n),this.tokenizer.peek());return o&&2===o.kind&&o.category===i.category?(this.tokenizer.read(),We.create(i.category,i.astNode,n,o.astNode)):We.create(i.category,i.astNode,n,null);default:throw new Error("unexpected")}}}class rt extends s.a{constructor(e){super(),this.textModel=e,this.didChangeDecorationsEmitter=new o.b,this.cache=this._register(new s.d),this._register(Ce.a.onDidChange(e=>{var t;null!=(t=this.cache.value)&&t.object.didLanguageChange(e.languageIdentifier.id)&&(this.cache.clear(),this.updateCache())})),this._register(e.onDidChangeOptions(e=>{this.cache.clear(),this.updateCache()})),this._register(e.onDidChangeAttached(()=>{this.updateCache()}))}get isDocumentSupported(){return this.textModel.getValueLength()<=5e6}updateCache(){var e,t=this.textModel.getOptions().bracketPairColorizationOptions;if(this.textModel.isAttachedToEditor()&&this.isDocumentSupported&&t.enabled){if(!this.cache.value){const i=new s.b;this.cache.value=(t=i.add(new at(this.textModel)),e=i,{object:t,dispose:()=>null==e?void 0:e.dispose()}),i.add(this.cache.value.object.onDidChangeDecorations(e=>this.didChangeDecorationsEmitter.fire(e))),this.didChangeDecorationsEmitter.fire()}}else this.cache.clear(),this.didChangeDecorationsEmitter.fire()}handleContentChanged(e){var t;null!=(t=this.cache.value)&&t.object.handleContentChanged(e)}getDecorationsInRange(e,t,i){var n;return void 0!==t&&(null==(n=this.cache.value)?void 0:n.object.getDecorationsInRange(e,t,i))||[]}getAllDecorations(e,t){var i;return void 0!==e&&(null==(i=this.cache.value)?void 0:i.object.getAllDecorations(e,t))||[]}onDidChangeDecorations(e){return this.didChangeDecorationsEmitter.event(e)}}class at extends s.a{constructor(e){var t;super(),this.textModel=e,this.didChangeDecorationsEmitter=new o.b,this.colorProvider=new dt,this.brackets=new Qe([]),this.denseKeyProvider=new ke,this.onDidChangeDecorations=this.didChangeDecorationsEmitter.event,this._register(e.onBackgroundTokenizationStateChanged(()=>{var t;2===e.backgroundTokenizationState&&(t=void 0===this.initialAstWithoutTokens,this.initialAstWithoutTokens=void 0,t||this.didChangeDecorationsEmitter.fire())})),this._register(e.onDidChangeTokens(({ranges:e})=>{e=e.map(e=>new Pe(Ee(e.fromLineNumber-1,0),Ee(e.toLineNumber,0),Ee(e.toLineNumber-e.fromLineNumber+1,0))),this.astWithTokens=this.parseDocumentFromTextBuffer(e,this.astWithTokens),this.initialAstWithoutTokens||this.didChangeDecorationsEmitter.fire()})),0===e.backgroundTokenizationState?(t=this.brackets.getSingleLanguageBracketTokens(this.textModel.getLanguageIdentifier().id),t=new Ye(this.textModel.getValue(),t),this.initialAstWithoutTokens=ot(t,[],void 0,this.denseKeyProvider),this.astWithTokens=this.initialAstWithoutTokens.clone()):2===e.backgroundTokenizationState?(this.initialAstWithoutTokens=void 0,this.astWithTokens=this.parseDocumentFromTextBuffer([],void 0)):1===e.backgroundTokenizationState&&(this.initialAstWithoutTokens=this.parseDocumentFromTextBuffer([],void 0),this.astWithTokens=this.initialAstWithoutTokens.clone())}didLanguageChange(e){return this.brackets.didLanguageChange(e)}handleContentChanged(e){e=e.changes.map(e=>{const t=d.a.lift(e.range);return new Pe(Ae(t.getStartPosition()),Ae(t.getEndPosition()),(e=e.text,Ee((e=Object(r.Q)(e)).length-1,e[e.length-1].length)))}).reverse(),this.astWithTokens=this.parseDocumentFromTextBuffer(e,this.astWithTokens),this.initialAstWithoutTokens&&(this.initialAstWithoutTokens=this.parseDocumentFromTextBuffer(e,this.initialAstWithoutTokens))}parseDocumentFromTextBuffer(e,t){return ot(new Ge(this.textModel,this.brackets),e,t,this.denseKeyProvider)}getBracketsInRange(e){var t=Ee(e.startLineNumber-1,e.startColumn-1),i=(e=Ee(e.endLineNumber-1,e.endColumn-1),new Array),n=this.initialAstWithoutTokens||this.astWithTokens;return function e(t,i,n,o,s,r,a=0){if(1===t.kind){const e=Re(i,n);r.push(new lt(e,a-1,!1))}else if(3===t.kind){const e=Re(i,n);r.push(new lt(e,a-1,!0))}else{2===t.kind&&a++;for(const l of t.children)n=Te(i,l.length),i<=s&&o<=n&&e(l,i,n,o,s,r,a),i=n}}(n,0,n.length,t,e,i),i}getDecorationsInRange(e,t,i){const n=new Array;for(const o of this.getBracketsInRange(e))n.push({id:"bracket"+o.hash(),options:{description:"BracketPairColorization",inlineClassName:this.colorProvider.getInlineClassName(o)},ownerId:0,range:o.range});return n}getAllDecorations(e,t){return this.getDecorationsInRange(new d.a(1,1,this.textModel.getLineCount(),1),e,t)}}class lt{constructor(e,t,i){this.range=e,this.level=t,this.isInvalid=i}hash(){return this.range.toString()+"-"+this.level}}class dt{constructor(){this.unexpectedClosingBracketClassName="unexpected-closing-bracket"}getInlineClassName(e){return e.isInvalid?this.unexpectedClosingBracketClassName:this.getInlineClassNameOfLevel(e.level)}getInlineClassNameOfLevel(e){return"bracket-highlighting-"+e%30}}function ht(e){const t=new le;return t.acceptChunk(e),t.finish()}function ct(e,t){const i="string"==typeof e?ht(e):e;return i.create(t)}Object(i.f)((e,t)=>{const i=[De.c,De.d,De.e,De.f,De.g,De.h],n=new dt;t.addRule(`.monaco-editor .${n.unexpectedClosingBracketClassName} { color: ${e.getColor(De.i)}; }`);var o=i.map(t=>e.getColor(t)).filter(e=>!!e).filter(e=>!e.isTransparent());for(let r=0;r<30;r++){var s=o[r%o.length];t.addRule(`.monaco-editor .${n.getInlineClassNameOfLevel(r)} { color: ${s}; }`)}});let ut=0;class gt{constructor(e){this._source=e,this._eos=!1}read(){if(this._eos)return null;let e=[],t=0,i=0;for(;;){var n=this._source.read();if(null===n)return this._eos=!0,0===t?null:e.join("");if(0{throw new Error("Invalid change accessor")};class mt{constructor(){this._searchCanceledBrand=void 0}}function ft(e){return e instanceof mt?null:e}mt.INSTANCE=new mt;class _t extends s.a{constructor(e,t,i,n=null,s){super(),this._onWillDispose=this._register(new o.b),this.onWillDispose=this._onWillDispose.event,this._onDidChangeDecorations=this._register(new Ot(e=>this.handleBeforeFireDecorationsChangedEvent(e))),this.onDidChangeDecorations=this._onDidChangeDecorations.event,this._onDidChangeLanguage=this._register(new o.b),this.onDidChangeLanguage=this._onDidChangeLanguage.event,this._onDidChangeLanguageConfiguration=this._register(new o.b),this.onDidChangeLanguageConfiguration=this._onDidChangeLanguageConfiguration.event,this._onDidChangeTokens=this._register(new o.b),this.onDidChangeTokens=this._onDidChangeTokens.event,this._onDidChangeOptions=this._register(new o.b),this.onDidChangeOptions=this._onDidChangeOptions.event,this._onDidChangeAttached=this._register(new o.b),this.onDidChangeAttached=this._onDidChangeAttached.event,this._onDidChangeContentOrInjectedText=this._register(new o.b),this.onDidChangeContentOrInjectedText=this._onDidChangeContentOrInjectedText.event,this._eventEmitter=this._register(new Et),this._backgroundTokenizationState=0,this._onBackgroundTokenizationStateChanged=this._register(new o.b),this.onBackgroundTokenizationStateChanged=this._onBackgroundTokenizationStateChanged.event,this._register(this._eventEmitter.fastEvent(e=>{this._onDidChangeContentOrInjectedText.fire(e.rawContentChangedEvent)})),ut++,this.id="$model"+ut,this.isForSimpleWidget=t.isForSimpleWidget,this._associatedResource=null==n?a.a.parse("inmemory://model/"+ut):n,this._undoRedoService=s,this._attachedEditorCount=0;var{textBuffer:n,disposable:e}=ct(e,t.defaultEOL);this._buffer=n,this._bufferDisposable=e,this._options=_t.resolveOptions(this._buffer,t),n=this._buffer.getLineCount(),e=this._buffer.getValueLengthInRange(new d.a(1,1,n,this._buffer.getLineLength(n)+1),0);t.largeFileOptimizations?this._isTooLargeForTokenization=e>_t.LARGE_FILE_SIZE_THRESHOLD||n>_t.LARGE_FILE_LINE_COUNT_THRESHOLD:this._isTooLargeForTokenization=!1,this._isTooLargeForSyncing=e>_t.MODEL_SYNC_LIMIT,this._versionId=1,this._alternativeVersionId=1,this._initialUndoRedoSnapshot=null,this._isDisposed=!1,this._isDisposing=!1,this._languageIdentifier=i||ge.a,this._languageRegistryListener=Ce.a.onDidChange(e=>{e.languageIdentifier.id===this._languageIdentifier.id&&this._onDidChangeLanguageConfiguration.fire({})}),this._instanceId=r.P(ut),this._lastDecorationId=0,this._decorations=Object.create(null),this._decorationsTree=new Ct,this._commandManager=new u.a(this,s),this._isUndoing=!1,this._isRedoing=!1,this._trimAutoWhitespaceLines=null,this._tokens=new oe.d,this._tokens2=new oe.e,this._tokenization=new _e(this),this._bracketPairColorizer=this._register(new rt(this)),this._decorationProvider=this._bracketPairColorizer,this._register(this._decorationProvider.onDidChangeDecorations(()=>{this._onDidChangeDecorations.beginDeferredEmit(),this._onDidChangeDecorations.fire(),this._onDidChangeDecorations.endDeferredEmit()}))}static resolveOptions(e,t){return t.detectIndentation?(e=p(e,t.tabSize,t.insertSpaces),new c.e({tabSize:e.tabSize,indentSize:e.tabSize,insertSpaces:e.insertSpaces,trimAutoWhitespace:t.trimAutoWhitespace,defaultEOL:t.defaultEOL,bracketPairColorizationOptions:t.bracketPairColorizationOptions})):new c.e({tabSize:t.tabSize,indentSize:t.indentSize,insertSpaces:t.insertSpaces,trimAutoWhitespace:t.trimAutoWhitespace,defaultEOL:t.defaultEOL,bracketPairColorizationOptions:t.bracketPairColorizationOptions})}onDidChangeContentFast(e){return this._eventEmitter.fastEvent(t=>e(t.contentChangedEvent))}onDidChangeContent(e){return this._eventEmitter.slowEvent(t=>e(t.contentChangedEvent))}get backgroundTokenizationState(){return this._backgroundTokenizationState}setBackgroundTokenizationState(e){this._backgroundTokenizationState!==e&&(this._backgroundTokenizationState=e,this._onBackgroundTokenizationStateChanged.fire())}dispose(){this._isDisposing=!0,this._onWillDispose.fire(),this._languageRegistryListener.dispose(),this._tokenization.dispose(),this._isDisposed=!0,super.dispose(),this._bufferDisposable.dispose(),this._isDisposing=!1;const e=new re([],"","\n",!1,!1,!0,!0);e.dispose(),this._buffer=e}_assertNotDisposed(){if(this._isDisposed)throw new Error("Model is disposed!")}_emitContentChangedEvent(e,t){this._bracketPairColorizer.handleContentChanged(t),this._isDisposing||this._eventEmitter.fire(new de.a(e,t))}setValue(e){var t;this._assertNotDisposed(),null!==e&&(({textBuffer:e,disposable:t}=ct(e,this._options.defaultEOL)),this._setValueFromTextBuffer(e,t))}_createContentChanged2(e,t,i,n,o,s,r){return{changes:[{range:e,rangeOffset:t,rangeLength:i,text:n}],eol:this._buffer.getEOL(),versionId:this.getVersionId(),isUndoing:o,isRedoing:s,isFlush:r}}_setValueFromTextBuffer(e,t){this._assertNotDisposed();var i=this.getFullModelRange(),n=(i=this.getValueLengthInRange(i),this.getLineCount()),o=this.getLineMaxColumn(n);this._buffer=e,this._bufferDisposable.dispose(),this._bufferDisposable=t,this._increaseVersionId(),this._tokens.flush(),this._tokens2.flush(),this._decorations=Object.create(null),this._decorationsTree=new Ct,this._commandManager.clear(),this._trimAutoWhitespaceLines=null,this._emitContentChangedEvent(new de.d([new de.f],this._versionId,!1,!1),this._createContentChanged2(new d.a(1,1,n,o),0,i,this.getValue(),!1,!1,!0))}setEOL(e){this._assertNotDisposed();var t,i,n;e=1===e?"\r\n":"\n";this._buffer.getEOL()!==e&&(t=this.getFullModelRange(),t=this.getValueLengthInRange(t),i=this.getLineCount(),n=this.getLineMaxColumn(i),this._onBeforeEOLChange(),this._buffer.setEOL(e),this._increaseVersionId(),this._onAfterEOLChange(),this._emitContentChangedEvent(new de.d([new de.e],this._versionId,!1,!1),this._createContentChanged2(new d.a(1,1,i,n),0,t,this.getValue(),!1,!1,!1)))}_onBeforeEOLChange(){this._decorationsTree.ensureAllNodesHaveRanges(this)}_onAfterEOLChange(){var e=this.getVersionId(),t=this._decorationsTree.collectNodesPostOrder();for(let s=0,r=t.length;se}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();var t=(void 0!==e.tabSize?e:this._options).tabSize,i=(void 0!==e.indentSize?e:this._options).indentSize,n=(void 0!==e.insertSpaces?e:this._options).insertSpaces,o=(void 0!==e.trimAutoWhitespace?e:this._options).trimAutoWhitespace;e=void 0!==e.bracketColorizationOptions?e.bracketColorizationOptions:this._options.bracketPairColorizationOptions,t=new c.e({tabSize:t,indentSize:i,insertSpaces:n,defaultEOL:this._options.defaultEOL,trimAutoWhitespace:o,bracketPairColorizationOptions:e});this._options.equals(t)||(i=this._options.createChangeEvent(t),this._options=t,this._onDidChangeOptions.fire(i))}detectIndentation(e,t){this._assertNotDisposed(),t=p(this._buffer,t,e),this.updateOptions({insertSpaces:t.insertSpaces,tabSize:t.tabSize,indentSize:t.tabSize})}static _normalizeIndentationFromWhitespace(e,t,i){let n=0;for(let r=0;r({range:e.range,text:null})),()=>null)}mightContainNonBasicASCII(){return this._buffer.mightContainNonBasicASCII()}getAlternativeVersionId(){return this._assertNotDisposed(),this._alternativeVersionId}getInitialUndoRedoSnapshot(){return this._assertNotDisposed(),this._initialUndoRedoSnapshot}getOffsetAt(e){return this._assertNotDisposed(),e=this._validatePosition(e.lineNumber,e.column,0),this._buffer.getOffsetAt(e.lineNumber,e.column)}getPositionAt(e){return this._assertNotDisposed(),e=Math.min(this._buffer.getLength(),Math.max(0,e)),this._buffer.getPositionAt(e)}_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();var i=this.getFullModelRange();i=this.getValueInRange(i,e);return t?this._buffer.getBOM()+i:i}createSnapshot(e=!1){return new gt(this._buffer.createSnapshot(e))}getValueLength(e,t=!1){this._assertNotDisposed();var i=this.getFullModelRange();i=this.getValueLengthInRange(i,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()}getEndOfLineSequence(){return this._assertNotDisposed(),"\n"===this._buffer.getEOL()?0:1}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){var t=this._buffer.getLineCount(),i=e.startLineNumber,n=e.startColumn;let o=Math.floor("number"!=typeof i||isNaN(i)?1:i),s=Math.floor("number"!=typeof n||isNaN(n)?1:n);o<1?(o=1,s=1):o>t?(o=t,s=this.getLineMaxColumn(o)):s<=1?s=1:(r=this.getLineMaxColumn(o),s>=r&&(s=r));var r=e.endLineNumber,a=e.endColumn;let l=Math.floor("number"!=typeof r||isNaN(r)?1:r),c=Math.floor("number"!=typeof a||isNaN(a)?1:a);return l<1?(l=1,c=1):l>t?(l=t,c=this.getLineMaxColumn(l)):c<=1?c=1:(t=this.getLineMaxColumn(l),c>=t&&(c=t)),i===o&&n===s&&r===l&&a===c&&e instanceof d.a&&!(e instanceof h.a)?e:new d.a(o,s,l,c)}_isValidPosition(e,t,i){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;if(this._buffer.getLineCount()d.a.isIRange(e))?t.map(e=>this.validateRange(e)):a)?[this.getFullModelRange()]:a).sort((e,t)=>e.startLineNumber-t.startLineNumber||e.startColumn-t.startColumn);const l=[];let h;if(l.push(a.reduce((e,t)=>d.a.areIntersecting(e,t)?e.plusRange(t):(l.push(e),t))),!i&&e.indexOf("\n")<0){const t=new G.a(e,i,n,o),a=t.parseSearchRequest();if(!a)return[];h=e=>this.findMatchesLineByLine(e,a,s,r)}else h=t=>G.c.findMatches(this,new G.a(e,i,n,o),t,s,r);return l.map(h).reduce((e,t)=>e.concat(t),[])}findNextMatch(e,t,i,n,o,s){if(this._assertNotDisposed(),t=this.validatePosition(t),!i&&e.indexOf("\n")<0){const l=new G.a(e,i,n,o);var r=l.parseSearchRequest();if(!r)return null;var a=this.getLineCount();a=new d.a(t.lineNumber,t.column,a,this.getLineMaxColumn(a));let h=this.findMatchesLineByLine(a,r,s,1);return G.c.findNextMatch(this,new G.a(e,i,n,o),t,s),0({range:this.validateRange(e.range),text:e.text}));let i=!0;if(e)for(let t=0,a=e.length;to.endLineNumber;s=o.startLineNumber>s.endLineNumber;if(!r&&!s){a=!0;break}}if(!a){i=!1;break}}if(i)for(let e=0,o=this._trimAutoWhitespaceLines.length;et.endLineNumber)&&!(l===t.startLineNumber&&t.startColumn===h&&t.isEmpty()&&o&&0{var t=this.getPositionAt(e.newPosition),i=this.getPositionAt(e.newEnd);return{range:new d.a(t.lineNumber,t.column,i.lineNumber,i.column),text:e.oldText}}),this._applyUndoRedoEdits(e,t,!0,!1,i,n)}_applyRedo(e,t,i,n){e=e.map(e=>{var t=this.getPositionAt(e.oldPosition),i=this.getPositionAt(e.oldEnd);return{range:new d.a(t.lineNumber,t.column,i.lineNumber,i.column),text:e.newText}}),this._applyUndoRedoEdits(e,t,!1,!0,i,n)}_applyUndoRedoEdits(e,t,i,n,o,s){try{this._onDidChangeDecorations.beginDeferredEmit(),this._eventEmitter.beginDeferredEmit(),this._isUndoing=i,this._isRedoing=n,this.applyEdits(e,!1),this.setEOL(t),this._overwriteAlternativeVersionId(o)}finally{this._isUndoing=!1,this._isRedoing=!1,this._eventEmitter.endDeferredEmit(s),this._onDidChangeDecorations.endDeferredEmit()}}applyEdits(e,t=!1){try{this._onDidChangeDecorations.beginDeferredEmit(),this._eventEmitter.beginDeferredEmit();var i=this._validateEditOperations(e);return this._doApplyEdits(i,t)}finally{this._eventEmitter.endDeferredEmit(),this._onDidChangeDecorations.endDeferredEmit()}}_doApplyEdits(e,t){var i=this._buffer.getLineCount(),n=(e=this._buffer.applyEdits(e,this._options.trimAutoWhitespace,t),this._buffer.getLineCount()),o=e.changes;if(this._trimAutoWhitespaceLines=e.trimAutoWhitespaceLineNumbers,0!==o.length){for(let i=0,n=o.length;ie.lineNumber>i);var b=s.takeFromEndWhile(e=>e.lineNumber===i);e.push(new de.g(_,this.getLineContent(i),b))}if(ge.lineNumbere.lineNumber===t)}e.push(new de.i(u+1,c+h,s,o))}t+=p}this._emitContentChangedEvent(new de.d(e,this.getVersionId(),this._isUndoing,this._isRedoing),{changes:o,eol:this._buffer.getEOL(),versionId:this.getVersionId(),isUndoing:this._isUndoing,isRedoing:this._isRedoing,isFlush:!1})}return null===e.reverseEdits?void 0:e.reverseEdits}undo(){return this._undoRedoService.undo(this.uri)}canUndo(){return this._undoRedoService.canUndo(this.uri)}redo(){return this._undoRedoService.redo(this.uri)}canRedo(){return this._undoRedoService.canRedo(this.uri)}handleBeforeFireDecorationsChangedEvent(e){if(null!==e&&0!==e.size){const t=[...e];e=t.map(e=>new de.g(e,this.getLineContent(e),this._getInjectedTextInLine(e))),this._onDidChangeContentOrInjectedText.fire(new de.c(e))}}changeDecorations(e,t=0){this._assertNotDisposed();try{return this._onDidChangeDecorations.beginDeferredEmit(),this._changeDecorations(t,e)}finally{this._onDidChangeDecorations.endDeferredEmit()}}_changeDecorations(e,t){let i={addDecoration:(t,i)=>this._deltaDecorationsImpl(e,[],[{range:t,options:i}])[0],changeDecoration:(e,t)=>{this._changeDecorationImpl(e,t)},changeDecorationOptions:(e,t)=>{this._changeDecorationOptionsImpl(e,Nt(t))},removeDecoration:t=>{this._deltaDecorationsImpl(e,[t],[])},deltaDecorations:(t,i)=>0===t.length&&0===i.length?[]:this._deltaDecorationsImpl(e,t,i)},o=null;try{o=t(i)}catch(t){Object(n.f)(t)}return i.addDecoration=pt,i.changeDecoration=pt,i.changeDecorationOptions=pt,i.removeDecoration=pt,i.deltaDecorations=pt,o}deltaDecorations(e,t,i=0){if(this._assertNotDisposed(),0===(e=e||[]).length&&0===t.length)return[];try{return this._onDidChangeDecorations.beginDeferredEmit(),this._deltaDecorationsImpl(i,e,t)}finally{this._onDidChangeDecorations.endDeferredEmit()}}_getTrackedRange(e){return this.getDecorationRange(e)}_setTrackedRange(e,t,i){const n=e?this._decorations[e]:null;var o,s;return n?t?(e=this._validateRangeRelaxedNoAllocations(t),o=this._buffer.getOffsetAt(e.startLineNumber,e.startColumn),s=this._buffer.getOffsetAt(e.endLineNumber,e.endColumn),this._decorationsTree.delete(n),n.reset(this.getVersionId(),o,s,e),n.setOptions(Dt[i]),this._decorationsTree.insert(n),n.id):(this._decorationsTree.delete(n),delete this._decorations[n.id],null):t?this._deltaDecorationsImpl(0,[],[{range:t,options:Dt[i]}])[0]:null}removeAllDecorationsWithOwnerId(e){if(!this._isDisposed){var t=this._decorationsTree.collectNodesFromOwner(e);for(let e=0,n=t.length;ethis.getLineCount()?[]:this.getLinesDecorations(e,e,t,i)}getLinesDecorations(e,t,i=0,n=!1){var o=this.getLineCount();e=Math.min(o,Math.max(1,e)),o=Math.min(o,Math.max(1,t)),t=this.getLineMaxColumn(o),e=new d.a(e,1,o,t);const s=this._getDecorationsInRange(e,i,n);return s.push(...this._decorationProvider.getDecorationsInRange(e,i,n)),s}getDecorationsInRange(e,t=0,i=!1){e=this.validateRange(e);const n=this._getDecorationsInRange(e,t,i);return n.push(...this._decorationProvider.getDecorationsInRange(e,t,i)),n}getOverviewRulerDecorations(e=0,t=!1){return this._decorationsTree.getAll(this,e,t,!0)}getInjectedTextDecorations(e=0){return this._decorationsTree.getAllInjectedText(this,e)}_getInjectedTextInLine(e){var t=this._buffer.getOffsetAt(e,1),i=t+this._buffer.getLineLength(e);t=this._decorationsTree.getInjectedTextInInterval(this,t,i,0);return de.b.fromDecorations(t).filter(t=>t.lineNumber===e)}getAllDecorations(e=0,t=!1){const i=this._decorationsTree.getAll(this,e,t,!1);return i.push(...this._decorationProvider.getAllDecorations(e,t)),i}_getDecorationsInRange(e,t,i){var n=this._buffer.getOffsetAt(e.startLineNumber,e.startColumn);e=this._buffer.getOffsetAt(e.endLineNumber,e.endColumn);return this._decorationsTree.getAllInInterval(this,n,e,t,i)}getRangeAt(e,t){return this._buffer.getRangeAt(e,t-e)}_changeDecorationImpl(e,t){const i=this._decorations[e];var n;i&&(i.options.after&&(n=this.getDecorationRange(e),this._onDidChangeDecorations.recordLineAffectedByInjectedText(n.endLineNumber)),i.options.before&&(n=this.getDecorationRange(e),this._onDidChangeDecorations.recordLineAffectedByInjectedText(n.startLineNumber)),e=this._validateRangeRelaxedNoAllocations(t),n=this._buffer.getOffsetAt(e.startLineNumber,e.startColumn),t=this._buffer.getOffsetAt(e.endLineNumber,e.endColumn),this._decorationsTree.delete(i),i.reset(this.getVersionId(),n,t,e),this._decorationsTree.insert(i),this._onDidChangeDecorations.checkAffectedAndFire(i.options),i.options.after&&this._onDidChangeDecorations.recordLineAffectedByInjectedText(e.endLineNumber),i.options.before&&this._onDidChangeDecorations.recordLineAffectedByInjectedText(e.startLineNumber))}_changeDecorationOptionsImpl(e,t){const i=this._decorations[e];var n,o;i&&(e=!(!i.options.overviewRuler||!i.options.overviewRuler.color),n=!(!t.overviewRuler||!t.overviewRuler.color),this._onDidChangeDecorations.checkAffectedAndFire(i.options),this._onDidChangeDecorations.checkAffectedAndFire(t),(i.options.after||t.after)&&(o=this._decorationsTree.getNodeRange(this,i),this._onDidChangeDecorations.recordLineAffectedByInjectedText(o.endLineNumber)),(i.options.before||t.before)&&(o=this._decorationsTree.getNodeRange(this,i),this._onDidChangeDecorations.recordLineAffectedByInjectedText(o.startLineNumber)),e!=n?(this._decorationsTree.delete(i),i.setOptions(t),this._decorationsTree.insert(i)):i.setOptions(t))}_deltaDecorationsImpl(e,t,i){var n=this.getVersionId(),o=t.length;let s=0;var r,a,l,d,h,c,u=i.length;let g=0,p=new Array(u);for(;sthis.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){var t=this.getLineContent(e);t=this._tokens.getTokens(this._languageIdentifier.id,e-1,t);return this._tokens2.addSemanticTokens(e,t)}getLanguageIdentifier(){return this._languageIdentifier}getModeId(){return this._languageIdentifier.language}setMode(e){var t;this._languageIdentifier.id!==e.id&&(t={oldLanguage:this._languageIdentifier.language,newLanguage:e.language},this._languageIdentifier=e,this._onDidChangeLanguage.fire(t),this._onDidChangeLanguageConfiguration.fire({}))}getLanguageIdAtPosition(e,t){e=this.validatePosition(new l.a(e,t));const i=this.getLineTokens(e.lineNumber);return i.getLanguageId(i.findTokenIndexAtOffset(e.column-1))}getWordAtPosition(e){this._assertNotDisposed();var t=this.validatePosition(e);const i=this.getLineContent(t.lineNumber),n=this._getLineTokens(t.lineNumber);var o=n.findTokenIndexAtOffset(t.column-1),[s,r]=_t._findLanguageBoundaries(n,o),r=Object(ve.d)(t.column,Ce.a.getWordDefinition(n.getLanguageId(o)),i.substring(s,r),s);if(r&&r.startColumn<=e.column&&e.column<=r.endColumn)return r;if(0=l)break;if(Object(we.b)(t.getStandardTokenType(h))||t.getLanguageId(h)!==s){l=d;break}}return{searchStartOffset:r,searchEndOffset:l}}_matchBracket(e){var t=e.lineNumber;const i=this._getLineTokens(t),n=this._buffer.getLineContent(t);var o=i.findTokenIndexAtOffset(e.column-1);if(!(o<0)){var s=Ce.a.getBracketsSupport(i.getLanguageId(o));if(s&&!Object(we.b)(i.getStandardTokenType(o))){let{searchStartOffset:l,searchEndOffset:d}=this._establishBracketSearchOffsets(e,i,s,o),h=null;for(;;){var r=ye.a.findNextBracketInRange(s.forwardRegex,t,n,l,d);if(!r)break;if(r.startColumn<=e.column&&e.column<=r.endColumn){var a=n.substring(r.startColumn-1,r.endColumn-1).toLowerCase();a=this._matchFoundBracket(r,s.textIsBracket[a],s.textIsOpenBracket[a],null);if(a){if(a instanceof mt)return null;h=a}}l=r.endColumn-1}if(h)return h}if(0{for(;;){if(i&&++r%100==0&&!i())return mt.INSTANCE;var d=ye.a.findPrevBracketInRange(o,t,n,a,l);if(!d)break;var h=n.substring(d.startColumn-1,d.endColumn-1).toLowerCase();if(e.isOpen(h)?s++:e.isClose(h)&&s--,0===s)return d;l=d.startColumn-1}return null};for(let u=t.lineNumber;1<=u;u--){const e=this._getLineTokens(u);var l=e.getCount(),d=this._buffer.getLineContent(u);let i=l-1,o=d.length,s=d.length,r=(u===t.lineNumber&&(i=e.findTokenIndexAtOffset(t.column-1),o=t.column-1,s=t.column-1),!0);for(;0<=i;i--){var h=e.getLanguageId(i)===n&&!Object(we.b)(e.getStandardTokenType(i));if(h)r?o=e.getStartOffset(i):(o=e.getStartOffset(i),s=e.getEndOffset(i));else if(r&&o!==s){var c=a(u,d,o,s);if(c)return c}r=h}if(r&&o!==s&&(l=a(u,d,o,s),l))return l}return null}_findMatchingBracketDown(e,t,i){var n=e.languageIdentifier.id;const o=e.forwardRegex;let s=1,r=0;var a=(t,n,a,l)=>{for(;;){if(i&&++r%100==0&&!i())return mt.INSTANCE;var d=ye.a.findNextBracketInRange(o,t,n,a,l);if(!d)break;var h=n.substring(d.startColumn-1,d.endColumn-1).toLowerCase();if(e.isOpen(h)?s++:e.isClose(h)&&s--,0===s)return d;a=d.endColumn-1}return null},l=this.getLineCount();for(let p=t.lineNumber;p<=l;p++){const e=this._getLineTokens(p);var d=e.getCount(),h=this._buffer.getLineContent(p);let i=0,o=0,s=0,r=(p===t.lineNumber&&(i=e.findTokenIndexAtOffset(t.column-1),o=t.column-1,s=t.column-1),!0);for(;iDate.now()-e<=t}var n=this.validatePosition(e),o=this.getLineCount();const s=new Map;let r=[];var a=(e,t)=>{if(!s.has(e)){let i=[];for(let e=0,n=t?t.brackets.length:0;e{for(;;){if(i&&++l%100==0&&!i())return mt.INSTANCE;var a=ye.a.findNextBracketInRange(e.forwardRegex,t,n,o,s);if(!a)break;var d=n.substring(a.startColumn-1,a.endColumn-1).toLowerCase();const h=e.textIsBracket[d];if(h&&(h.isOpen(d)?r[h.index]++:h.isClose(d)&&r[h.index]--,-1===r[h.index]))return this._matchFoundBracket(a,h,!1,i);o=a.endColumn-1}return null};let h=-1,c=null;for(let _=n.lineNumber;_<=o;_++){const e=this._getLineTokens(_);var u=e.getCount(),g=this._buffer.getLineContent(_);let t=0,i=0,o=0,s=(_===n.lineNumber&&(t=e.findTokenIndexAtOffset(n.column-1),i=n.column-1,o=n.column-1,f=e.getLanguageId(t),h!==f&&(h=f,c=Ce.a.getBracketsSupport(h),a(h,c))),!0);for(;tn)throw new Error("Illegal value for lineNumber");var o=Ce.a.getFoldingRules(this._languageIdentifier.id),s=Boolean(o&&o.offSide);let r=-2,a=-1,l=-2,d=-1;var h=e=>{if(-1!==r&&(-2===r||r>e-1)){r=-1,a=-1;for(let i=e-2;0<=i;i--){var t=this._computeIndentLevel(i);if(0<=t){r=i,a=t;break}}}if(-2===l){l=-1,d=-1;for(let t=e;t{if(-2===c){c=-1,u=-1;for(let i=e-2;0<=i;i--){var t=this._computeIndentLevel(i);if(0<=t){c=i,u=t;break}}}if(-1!==g&&(-2===g||gn||i=C?f=S:_=!1),v&&(r>=C?b=L:v=!1)}}return{startLineNumber:f,endLineNumber:b,indent:C}}getLinesIndentGuides(e,t){this._assertNotDisposed();var i=this.getLineCount();if(e<1||i>>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="mtk"+this.getForeground(e);return e=this.getFontStyle(e),1&e&&(t+=" mtki"),2&e&&(t+=" mtkb"),4&e&&(t+=" mtku"),t}static getInlineStyleFromMetadata(e,t){var i=this.getForeground(e);e=this.getFontStyle(e);let n=`color: ${t[i]};`;return 1&e&&(n+="font-style: italic;"),2&e&&(n+="font-weight: bold;"),4&e&&(n+="text-decoration: underline;"),n}}const p=function(){let e=Object.create(null);return 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(t){t=e[t];let i=t&&c.d.get(t);return(i=i||c.b.symbolProperty).classNames}}();let m=function(){let e=Object.create(null);return 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,function(t,i){let n=e[t];return void 0!==n||i?n:9}}();function f(e){return e&&a.a.isUri(e.uri)&&l.a.isIRange(e.range)&&(l.a.isIRange(e.originSelectionRange)||l.a.isIRange(e.targetSelectionRange))}(i=n=n||{})[i.Automatic=0]="Automatic",i[i.Explicit=1]="Explicit",(i=o=o||{})[i.Invoke=1]="Invoke",i[i.TriggerCharacter=2]="TriggerCharacter",i[i.ContentChange=3]="ContentChange",(i=s=s||{})[i.Text=0]="Text",i[i.Read=1]="Read",i[i.Write=2]="Write";{i=r=r||{};const e=new Map,t=(e.set("file",0),e.set("module",1),e.set("namespace",2),e.set("package",3),e.set("class",4),e.set("method",5),e.set("property",6),e.set("field",7),e.set("constructor",8),e.set("enum",9),e.set("interface",10),e.set("function",11),e.set("variable",12),e.set("constant",13),e.set("string",14),e.set("number",15),e.set("boolean",16),e.set("array",17),e.set("object",18),e.set("key",19),e.set("null",20),e.set("enum-member",21),e.set("struct",22),e.set("event",23),e.set("operator",24),e.set("type-parameter",25),new Map);t.set(0,"file"),t.set(1,"module"),t.set(2,"namespace"),t.set(3,"package"),t.set(4,"class"),t.set(5,"method"),t.set(6,"property"),t.set(7,"field"),t.set(8,"constructor"),t.set(9,"enum"),t.set(10,"interface"),t.set(11,"function"),t.set(12,"variable"),t.set(13,"constant"),t.set(14,"string"),t.set(15,"number"),t.set(16,"boolean"),t.set(17,"array"),t.set(18,"object"),t.set(19,"key"),t.set(20,"null"),t.set(21,"enum-member"),t.set(22,"struct"),t.set(23,"event"),t.set(24,"operator"),t.set(25,"type-parameter"),i.fromString=function(t){return e.get(t)},i.toString=function(e){return t.get(e)},i.toCssClassName=function(e,i){let n=(e=t.get(e))&&c.d.get("symbol-"+e);return(i?"inline":"block")+" "+(n=n||c.b.symbolProperty).classNames}}class _{constructor(e){this.value=e}}_.Comment=new _("comment"),_.Imports=new _("imports"),_.Region=new _("region");const b=new t.a,v=new t.a,C=new t.a,w=new t.a,y=new t.a,S=new t.a,L=new t.a,x=new t.a,k=new t.a,D=new t.a,N=new t.a,O=new t.a,E=new t.a,I=new t.a,M=new t.a,T=new t.a,A=new t.a,R=new t.a,P=new t.a,F=new t.a,B=new t.a,j=new t.a,W=new t.a,V=new t.a,H=new t.a,z=new class{constructor(){this._map=new Map,this._promises=new Map,this._onDidChange=new d.b,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]),Object(h.i)(()=>{this._map.get(e)===t&&(this._map.delete(e),this.fire([e]))})}registerPromise(e,t){let i=null,n=!1;return this._promises.set(e,t.then(t=>{this._promises.delete(e),!n&&t&&(i=this.register(e,t))})),Object(h.i)(()=>{n=!0,i&&i.dispose()})}getPromise(e){var t=this.get(e);if(t)return Promise.resolve(t);const i=this._promises.get(e);return i?i.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&&2{var t=this.themingParticipants.indexOf(e);this.themingParticipants.splice(t,1)})}getThemingParticipants(){return this.themingParticipants}};function m(e){return p.onColorThemeChange(e)}l.a.add(g.ThemingContribution,p);class f extends r.a{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(){}}},b800:function(e,t,i){"use strict";i.d(t,"d",(function(){return s})),i.d(t,"b",(function(){return a})),i.d(t,"a",(function(){return l})),i.d(t,"c",(function(){return p}));class n{constructor(){this.value="",this.pos=0}static isDigitCharacter(e){return 48<=e&&e<=57}static isVariableCharacter(e){return 95===e||97<=e&&e<=122||65<=e&&e<=90}text(e){this.value=e,this.pos=0}tokenText(e){return this.value.substr(e.pos,e.len)}next(){if(this.pos>=this.value.length)return{type:14,pos:this.pos,len:0};var e=this.pos;let t,i=0,o=this.value.charCodeAt(e);if("number"==typeof(t=n._table[o]))return this.pos+=1,{type:t,pos:e,len:1};if(n.isDigitCharacter(o))for(t=8;i+=1,o=this.value.charCodeAt(e+i),n.isDigitCharacter(o););else if(n.isVariableCharacter(o))for(t=9;o=this.value.charCodeAt(e+ ++i),n.isVariableCharacter(o)||n.isDigitCharacter(o););else for(t=10;i+=1,o=this.value.charCodeAt(e+i),!isNaN(o)&&void 0===n._table[o]&&!n.isDigitCharacter(o)&&!n.isVariableCharacter(o););return this.pos+=i,{type:t,pos:e,len:i}}}n._table={[36]:0,58:1,44:2,123:3,125:4,92:5,47:6,124:7,43:11,45:12,63:13};class o{constructor(){this._children=[]}appendChild(e){return e instanceof s&&this._children[this._children.length-1]instanceof s?this._children[this._children.length-1].value+=e.value:(e.parent=this)._children.push(e),this}replace(e,t){const i=e["parent"];e=i.children.indexOf(e);const n=i.children.slice(0);n.splice(e,1,...t),i._children=n,function e(t,i){for(const n of t)n.parent=i,e(n.children,n)}(t,i)}get children(){return this._children}get snippet(){let e=this;for(;;){if(!e)return;if(e instanceof g)return e;e=e.parent}}toString(){return this.children.reduce((e,t)=>e+t.toString(),"")}len(){return 0}}class s extends o{constructor(e){super(),this.value=e}toString(){return this.value}len(){return this.value.length}clone(){return new s(this.value)}}class r extends o{}class a extends r{constructor(e){super(),this.index=e}static compareByIndex(e,t){return e.index===t.index?0:e.isFinalTabstop?1:t.isFinalTabstop||e.indext.index?1:0}get isFinalTabstop(){return 0===this.index}get choice(){return 1===this._children.length&&this._children[0]instanceof l?this._children[0]:void 0}clone(){let e=new a(this.index);return this.transform&&(e.transform=this.transform.clone()),e._children=this.children.map(e=>e.clone()),e}}class l extends o{constructor(){super(...arguments),this.options=[]}appendChild(e){return e instanceof s&&(e.parent=this).options.push(e),this}toString(){return this.options[0].value}len(){return this.options[0].len()}clone(){var e=new l;return this.options.forEach(e.appendChild,e),e}}class d extends o{constructor(){super(...arguments),this.regexp=new RegExp("")}resolve(e){const t=this;let i=!1,n=e.replace(this.regexp,(function(){return i=!0,t._replace(Array.prototype.slice.call(arguments,0,-2))}));return!i&&this._children.some(e=>e instanceof h&&Boolean(e.elseValue))?this._replace([]):n}_replace(e){let t="";for(const n of this._children){var i;n instanceof h?(i=e[n.index]||"",i=n.resolve(i),t+=i):t+=n.toString()}return t}toString(){return""}clone(){let e=new d;return e.regexp=new RegExp(this.regexp.source,(this.regexp.ignoreCase?"i":"")+(this.regexp.global?"g":"")),e._children=this.children.map(e=>e.clone()),e}}class h extends o{constructor(e,t,i,n){super(),this.index=e,this.shorthandName=t,this.ifValue=i,this.elseValue=n}resolve(e){return"upcase"===this.shorthandName?e?e.toLocaleUpperCase():"":"downcase"===this.shorthandName?e?e.toLocaleLowerCase():"":"capitalize"===this.shorthandName?e?e[0].toLocaleUpperCase()+e.substr(1):"":"pascalcase"===this.shorthandName?e?this._toPascalCase(e):"":"camelcase"===this.shorthandName?e?this._toCamelCase(e):"":Boolean(e)&&"string"==typeof this.ifValue?this.ifValue:Boolean(e)||"string"!=typeof this.elseValue?e||"":this.elseValue}_toPascalCase(e){const t=e.match(/[a-z0-9]+/gi);return t?t.map(e=>e.charAt(0).toUpperCase()+e.substr(1).toLowerCase()).join(""):e}_toCamelCase(e){const t=e.match(/[a-z0-9]+/gi);return t?t.map((e,t)=>0===t?e.toLowerCase():e.charAt(0).toUpperCase()+e.substr(1).toLowerCase()).join(""):e}clone(){return new h(this.index,this.shorthandName,this.ifValue,this.elseValue)}}class c extends r{constructor(e){super(),this.name=e}resolve(e){let t=e.resolve(this);return void 0!==(t=this.transform?this.transform.resolve(t||""):t)&&(this._children=[new s(t)],!0)}clone(){const e=new c(this.name);return this.transform&&(e.transform=this.transform.clone()),e._children=this.children.map(e=>e.clone()),e}}function u(e,t){const i=[...e];for(;0n===e?!(i=!0):(t+=n.len(),!0)),i?t:-1}fullLen(e){let t=0;return u([e],e=>(t+=e.len(),!0)),t}enclosingPlaceholders(e){let t=[],i=e["parent"];for(;i;)i instanceof a&&t.push(i),i=i.parent;return t}resolveVariables(e){return this.walk(t=>(t instanceof c&&t.resolve(e)&&(this._placeholders=void 0),!0)),this}appendChild(e){return this._placeholders=void 0,super.appendChild(e)}replace(e,t){return this._placeholders=void 0,super.replace(e,t)}clone(){var e=new g;return this._children=this.children.map(e=>e.clone()),e}walk(e){u(this.children,e)}}class p{constructor(){this._scanner=new n,this._token={type:14,pos:0,len:0}}static escape(e){return e.replace(/\$|}|\\/g,"\\$&")}static guessNeedsClipboard(e){return/\${?CLIPBOARD/.test(e)}parse(e,t,i){this._scanner.text(e),this._token=this._scanner.next();const n=new g;for(;this._parse(n););const o=new Map,s=[];let r=0;n.walk(e=>(e instanceof a&&(r+=1,e.isFinalTabstop?o.set(0,void 0):!o.has(e.index)&&0{e.mime===i.mime||e.userConfigured||(i.extension&&e.extension,i.filename&&e.filename,i.filepattern&&e.filepattern,i.firstline&&e.firstline)})}function g(e,t){let i;if(e)switch(e.scheme){case s.c.file:i=e.fsPath;break;case s.c.data:const t=a.a.parseMetaData(e);i=t.get(a.a.META_DATA_LABEL);break;default:i=e.path}if(i){i=i.toLowerCase();var o=Object(r.a)(i),u=p(i,o,c);if(u)return[u,n.text];if(u=p(i,o,h),u)return[u,n.text];if(t&&(o=function(e){if(Object(l.S)(e)&&(e=e.substr(1)),0s.filepattern.length)&&(a=l.filepatternOnPath?e:t,null!=(n=l.filepatternLowercase)&&n.call(l,a)&&(s=l)),l.extension&&(!r||l.extension.length>r.extension.length)&&t.endsWith(l.extensionLowercase)&&(r=l)}return o?o.mime:s?s.mime:r?r.mime:null}},b9db:function(e,t,i){"use strict";i.d(t,"a",(function(){return o}));var n=i("561a");function o(e){let t=e.definition;for(;t instanceof n.b;)t=t.definition;return`.codicon-${e.id}:before { content: '${t.fontCharacter}'; }`}i("1e03"),i("f2d2")},b9f8:function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"st",extensions:[".st",".iecst",".iecplc",".lc3lib"],aliases:["StructuredText","scl","stl"],loader:function(){return i.e("chunk-2d2138c7").then(i.bind(null,"acc2"))}})},ba77:function(e,t,i){},bc02:function(e,t,i){},bc04:function(e,t,i){"use strict";i.d(t,"a",(function(){return p})),i.d(t,"b",(function(){return m})),i.d(t,"d",(function(){return f})),i.d(t,"c",(function(){return _}));var n=i("3742"),o=i("6a89"),s=(t=i("2504"),i("a666")),r=i("b2cc"),a=i("4fc3"),l=i("db88"),d=i("0a0f"),h=i("f5f3");i=i("dff7");const c=Object(d.c)("IEditorCancelService"),u=new a.c("cancellableOperation",!1,Object(i.a)("cancellableOperation","Whether the editor runs a cancellable operation, e.g. like 'Peek References'"));Object(h.b)(c,class{constructor(){this._tokens=new WeakMap}add(e,t){let i,n=this._tokens.get(e);return n||(n=e.invokeWithinContext(e=>({key:u.bindTo(e.get(a.b)),tokens:new l.a})),this._tokens.set(e,n)),n.key.set(!0),i=n.tokens.push(t),()=>{i&&(i(),n.key.set(!n.tokens.isEmpty()),i=void 0)}}cancel(e){const t=this._tokens.get(e);if(t){const e=t.tokens.pop();e&&(e.cancel(),t.key.set(!t.tokens.isEmpty()))}}},!0);class g extends t.b{constructor(e,t){super(t),this.editor=e,this._unregister=e.invokeWithinContext(t=>t.get(c).add(e,this))}dispose(){this._unregister(),super.dispose()}}Object(r.k)(new class extends r.c{constructor(){super({id:"editor.cancelOperation",kbOpts:{weight:100,primary:9},precondition:u})}runEditorCommand(e,t){e.get(c).cancel(t)}});class p{constructor(e,t){if(this.flags=t,0!=(1&this.flags)){const t=e.getModel();this.modelVersionId=t?n.v("{0}#{1}",t.uri.toString(),t.getVersionId()):null}else this.modelVersionId=null;0!=(4&this.flags)?this.position=e.getPosition():this.position=null,0!=(2&this.flags)?this.selection=e.getSelection():this.selection=null,0!=(8&this.flags)?(this.scrollLeft=e.getScrollLeft(),this.scrollTop=e.getScrollTop()):(this.scrollLeft=-1,this.scrollTop=-1)}_equals(e){return e instanceof p&&this.modelVersionId===(e=e).modelVersionId&&this.scrollLeft===e.scrollLeft&&this.scrollTop===e.scrollTop&&!(!this.position&&e.position||this.position&&!e.position||this.position&&e.position&&!this.position.equals(e.position))&&!(!this.selection&&e.selection||this.selection&&!e.selection||this.selection&&e.selection&&!this.selection.equalsRange(e.selection))}validate(e){return this._equals(new p(e,this.flags))}}class m extends g{constructor(e,t,i,n){super(e,n),this._listener=new s.b,4&t&&this._listener.add(e.onDidChangeCursorPosition(e=>{i&&o.a.containsPosition(i,e.position)||this.cancel()})),2&t&&this._listener.add(e.onDidChangeCursorSelection(e=>{i&&o.a.containsRange(i,e.selection)||this.cancel()})),8&t&&this._listener.add(e.onDidScrollChange(e=>this.cancel())),1&t&&(this._listener.add(e.onDidChangeModel(e=>this.cancel())),this._listener.add(e.onDidChangeModelContent(e=>this.cancel())))}dispose(){this._listener.dispose(),super.dispose()}}class f extends t.b{constructor(e,t){super(t),this._listener=e.onDidChangeContent(()=>this.cancel())}dispose(){this._listener.dispose(),super.dispose()}}class _{constructor(e,t,i){this._visiblePosition=e,this._visiblePositionScrollDelta=t,this._cursorPosition=i}static capture(e){let t=null,i=0;if(0!==e.getScrollTop()){const o=e.getVisibleRanges();var n;0r.a.shiftIndent(e,e.length+(t=t||1),h,g,p),f=(e,t)=>r.a.unshiftIndent(e,e.length+(t=t||1),h,g,p);let _,b=[],v=e.getLineContent(t),C=v,w=(null!=n?(_=n,n=s.x(v),C=_+v.substring(n.length),o.decreaseIndentPattern&&o.decreaseIndentPattern.test(C)&&(_=f(_),C=_+v.substring(n.length)),v!==C&&b.push(a.a.replaceMove(new d.a(t,1,t,n.length+1),c.b.normalizeIndentation(_,g,p)))):_=s.x(v),_);o.increaseIndentPattern&&o.increaseIndentPattern.test(C)?(w=m(w),_=m(_)):o.indentNextLinePattern&&o.indentNextLinePattern.test(C)&&(w=m(w));for(let r=++t;r<=i;r++){let t=e.getLineContent(r);var y=s.x(t),S=w+t.substring(y.length);o.decreaseIndentPattern&&o.decreaseIndentPattern.test(S)&&(w=f(w),_=f(_)),y!==w&&b.push(a.a.replaceMove(new d.a(r,1,r,y.length+1),c.b.normalizeIndentation(w,g,p))),o.unIndentedLinePattern&&o.unIndentedLinePattern.test(t)||(w=o.increaseIndentPattern&&o.increaseIndentPattern.test(S)?_=m(_):o.indentNextLinePattern&&o.indentNextLinePattern.test(S)?m(w):_)}return b}class _ extends t.b{constructor(){super({id:_.ID,label:n.a("indentationToSpaces","Convert Indentation to Spaces"),alias:"Convert Indentation to Spaces",precondition:h.a.writable})}run(e,t){let i=t.getModel();var n,o;i&&(n=i.getOptions(),(o=t.getSelection())&&(o=new N(o,n.tabSize),t.pushUndoStop(),t.executeCommands(this.id,[o]),t.pushUndoStop(),i.updateOptions({insertSpaces:!0})))}}_.ID="editor.action.indentationToSpaces";class b extends t.b{constructor(){super({id:b.ID,label:n.a("indentationToTabs","Convert Indentation to Tabs"),alias:"Convert Indentation to Tabs",precondition:h.a.writable})}run(e,t){let i=t.getModel();var n,o;i&&(n=i.getOptions(),(o=t.getSelection())&&(o=new O(o,n.tabSize),t.pushUndoStop(),t.executeCommands(this.id,[o]),t.pushUndoStop(),i.updateOptions({insertSpaces:!1})))}}b.ID="editor.action.indentationToTabs";class v extends t.b{constructor(e,t){super(t),this.insertSpaces=e}run(e,t){const i=e.get(m.a),o=e.get(g.a);let s=t.getModel();if(s){let e=o.getCreationOptions(s.getLanguageIdentifier().language,s.uri,s.isForSimpleWidget);const t=[1,2,3,4,5,6,7,8].map(t=>({id:t.toString(),label:t.toString(),description:t===e.tabSize?n.a("configuredTabSize","Configured Tab Size"):void 0})),r=Math.min(s.getOptions().tabSize-1,7);setTimeout(()=>{i.pick(t,{placeHolder:n.a({key:"selectTabWidth",comment:["Tab corresponds to the tab key"]},"Select Tab Size for Current File"),activeItem:t[r]}).then(e=>{e&&s&&!s.isDisposed()&&s.updateOptions({tabSize:parseInt(e.label,10),insertSpaces:this.insertSpaces})})},50)}}}class C extends v{constructor(){super(!1,{id:C.ID,label:n.a("indentUsingTabs","Indent Using Tabs"),alias:"Indent Using Tabs",precondition:void 0})}}C.ID="editor.action.indentUsingTabs";class w extends v{constructor(){super(!0,{id:w.ID,label:n.a("indentUsingSpaces","Indent Using Spaces"),alias:"Indent Using Spaces",precondition:void 0})}}w.ID="editor.action.indentUsingSpaces";class y extends t.b{constructor(){super({id:y.ID,label:n.a("detectIndentation","Detect Indentation from Content"),alias:"Detect Indentation from Content",precondition:void 0})}run(e,t){const i=e.get(g.a);let n=t.getModel();n&&(e=i.getCreationOptions(n.getLanguageIdentifier().language,n.uri,n.isForSimpleWidget),n.detectIndentation(e.insertSpaces,e.tabSize))}}y.ID="editor.action.detectIndentation";class S extends t.b{constructor(){super({id:"editor.action.reindentlines",label:n.a("editor.reindentlines","Reindent Lines"),alias:"Reindent Lines",precondition:h.a.writable})}run(e,t){let i=t.getModel();var n;!i||0<(n=f(i,1,i.getLineCount())).length&&(t.pushUndoStop(),t.executeEdits(this.id,n),t.pushUndoStop())}}class L extends t.b{constructor(){super({id:"editor.action.reindentselectedlines",label:n.a("editor.reindentselectedlines","Reindent Selected Lines"),alias:"Reindent Selected Lines",precondition:h.a.writable})}run(e,t){var i=t.getModel();if(i){var n=t.getSelections();if(null!==n){let e=[];for(var o of n){let t=o.startLineNumber,n=o.endLineNumber;if(t!==n&&1===o.endColumn&&n--,1===t){if(t===n)continue}else t--;o=f(i,t,n),e.push(...o)}0this.update())),this.callOnDispose.add(e.onDidChangeModel(()=>this.update())),this.callOnDispose.add(e.onDidChangeModelLanguage(()=>this.update()))}update(){this.callOnModel.clear(),this.editor.getOption(9)<4||this.editor.getOption(46)||this.editor.hasModel()&&this.callOnModel.add(this.editor.onDidPaste(({range:e})=>{this.trigger(e)}))}trigger(e){var t=this.editor.getSelections();if(!(null===t||1r.a.shiftIndent(e,e.length+1,g,m,f),unshiftIndent:e=>r.a.unshiftIndent(e,e.length+1,g,m,f)};let b=e.startLineNumber;for(;b<=e.endLineNumber&&this.shouldIgnoreLine(c,b);)b++;if(!(b>e.endLineNumber)){let r=c.getLineContent(b);if(!/\S/.test(r.substring(0,e.startColumn-1))){var n=u.a.getGoodIndentForLine(t,c,c.getLanguageIdentifier().id,b,i);if(null!==n){var o=s.x(r);n=p.b(n,g);if(n!==p.b(o,g))n=p.a(n,g,f),_.push({range:new l.a(b,1,b,o.length+1),text:n}),r=n+r.substr(o.length);else if(n=u.a.getIndentMetadata(c,b),0===n||8===n)return}}const m=b;for(;bc.getLineTokens(e),getLanguageIdentifier:()=>c.getLanguageIdentifier(),getLanguageIdAtPosition:(e,t)=>c.getLanguageIdAtPosition(e,t),getLineContent:e=>e===m?r:c.getLineContent(e)},c.getLanguageIdentifier().id,b+1,i),null!==o&&(n=p.b(o,g),t=p.b(s.x(c.getLineContent(b+1)),g),n!==t))){var a=n-t;for(let t=b+1;t<=e.endLineNumber;t++){var d=c.getLineContent(t),h=(d=s.x(d),p.b(d,g));h=p.a(h+a,g,f);h!==d&&_.push({range:new l.a(t,1,t,d.length+1),text:h})}}0<_.length&&(this.editor.pushUndoStop(),i=new x(_,this.editor.getSelection()),this.editor.executeCommand("autoIndentOnPaste",i),this.editor.pushUndoStop())}}}}shouldIgnoreLine(e,t){e.forceTokenization(t);var i=e.getLineFirstNonWhitespaceColumn(t);if(0===i)return!0;let n=e.getLineTokens(t);return 0Promise.resolve(n(i,e,t)).then(void 0,e=>{Object(o.g)(e)})),Promise.all(i).then(e=>{const t=[];for(var i of e)Array.isArray(i)?t.push(...i):i&&t.push(i);return t})}function d(e,t,i){return l(e,t,s.f,(e,t,n)=>e.provideDefinition(t,n,i))}function h(e,t,i){return l(e,t,s.e,(e,t,n)=>e.provideDeclaration(t,n,i))}function c(e,t,i){return l(e,t,s.q,(e,t,n)=>e.provideImplementation(t,n,i))}function u(e,t,i){return l(e,t,s.G,(e,t,n)=>e.provideTypeDefinition(t,n,i))}function g(e,t,i,n){return l(e,t,s.y,(e,t,o)=>a(this,void 0,void 0,(function*(){var s,r=yield e.provideReferences(t,o,{includeDeclaration:!0},n);return i&&r&&2===r.length&&(s=yield e.provideReferences(t,o,{includeDeclaration:!1},n))&&1===s.length?s:r})))}function p(e){return a(this,void 0,void 0,(function*(){var t=yield e();const i=new r.c(t,"");return t=i.references.map(e=>e.link),i.dispose(),t}))}Object(t.n)("_executeDefinitionProvider",(e,t)=>p(()=>d(e,t,n.a.None))),Object(t.n)("_executeDeclarationProvider",(e,t)=>p(()=>h(e,t,n.a.None))),Object(t.n)("_executeImplementationProvider",(e,t)=>p(()=>c(e,t,n.a.None))),Object(t.n)("_executeTypeDefinitionProvider",(e,t)=>p(()=>u(e,t,n.a.None))),Object(t.n)("_executeReferenceProvider",(e,t)=>p(()=>g(e,t,!1,n.a.None)))},bd50:function(e,t,i){"use strict";i.r(t);t=i("b2cc");var n=i("b1ca"),o=i("03d9");class s extends t.b{constructor(){super({id:"editor.action.toggleHighContrast",label:o.i.toggleHighContrast,alias:"Toggle High Contrast Theme",precondition:void 0}),this._originalThemeName=null}run(e,t){const i=e.get(n.a);this._originalThemeName?(i.setTheme(this._originalThemeName),this._originalThemeName=null):(this._originalThemeName=i.getColorTheme().themeName,i.setTheme("hc-black"))}}Object(t.j)(s)},be5f:function(e,t,i){"use strict";i.d(t,"b",(function(){return o})),i.d(t,"a",(function(){return s}));const n=Object.prototype.hasOwnProperty;function o(e,t){for(let i in e)if(n.call(e,i)&&!1===t({key:i,value:e[i]},(function(){delete e[i]})))return}class s{constructor(){this.map=new Map}add(e,t){let i=this.map.get(e);i||(i=new Set,this.map.set(e,i)),i.add(t)}delete(e,t){const i=this.map.get(e);i&&(i.delete(t),0===i.size&&this.map.delete(e))}forEach(e,t){const i=this.map.get(e);i&&i.forEach(t)}}},bf44:function(e,t,i){"use strict";var n=i("33f9");i.o(n,"Emitter")&&i.d(t,"Emitter",(function(){return n.Emitter})),i.o(n,"MarkerSeverity")&&i.d(t,"MarkerSeverity",(function(){return n.MarkerSeverity})),i.o(n,"MarkerTag")&&i.d(t,"MarkerTag",(function(){return n.MarkerTag})),i.o(n,"Range")&&i.d(t,"Range",(function(){return n.Range})),i.o(n,"Uri")&&i.d(t,"Uri",(function(){return n.Uri})),i.o(n,"editor")&&i.d(t,"editor",(function(){return n.editor})),i.o(n,"languages")&&i.d(t,"languages",(function(){return n.languages}))},bf5b:function(e,t,i){"use strict";i.d(t,"b",(function(){return h})),i.d(t,"a",(function(){return c})),i.d(t,"c",(function(){return m}));t=i("5fe7");var n=i("561a"),o=i("308f"),s=i("dff7"),r=i("dd1b"),a=i("89cd"),l=i("b7d0");const d=new class{constructor(){this._onDidChange=new o.b,this.onDidChange=this._onDidChange.event,this.iconSchema={definitions:{icons:{type:"object",properties:{fontId:{type:"string",description:Object(s.a)("iconDefintion.fontId","The id of the font to use. If not set, the font that is defined first is used.")},fontCharacter:{type:"string",description:Object(s.a)("iconDefintion.fontCharacter","The font character associated with the icon definition.")}},additionalProperties:!1,defaultSnippets:[{body:{fontCharacter:"\\\\e030"}}]}},type:"object",properties:{}},this.iconReferenceSchema={type:"string",pattern:`^${n.a.iconNameExpression}$`,enum:[],enumDescriptions:[]},this.iconsById={},this.iconFontsById={}}registerIcon(e,t,i,n){const o=this.iconsById[e];var s;if(o)return i&&!o.description&&(o.description=i,this.iconSchema.properties[e].markdownDescription=i+` $(${e})`,-1!==(s=this.iconReferenceSchema.enum.indexOf(e))&&(this.iconReferenceSchema.enumDescriptions[s]=i),this._onDidChange.fire()),o;this.iconsById[e]={id:e,description:i,defaults:t,deprecationMessage:n};let r={$ref:"#/definitions/icons"};return n&&(r.deprecationMessage=n),i&&(r.markdownDescription=i+`: $(${e})`),this.iconSchema.properties[e]=r,this.iconReferenceSchema.enum.push(e),this.iconReferenceSchema.enumDescriptions.push(i||""),this._onDidChange.fire(),{id:e}}getIcons(){return Object.keys(this.iconsById).map(e=>this.iconsById[e])}getIcon(e){return this.iconsById[e]}getIconSchema(){return this.iconSchema}getIconFont(e){return this.iconFontsById[e]}toString(){var e=(e,t)=>e.id.localeCompare(t.id),t=e=>{for(;l.d.isThemeIcon(e.defaults);)e=this.iconsById[e.defaults.id];return"codicon codicon-"+(e?e.id:"")};let i=[];i.push("| preview | identifier | default codicon ID | description"),i.push("| ----------- | --------------------------------- | --------------------------------- | --------------------------------- |");const n=Object.keys(this.iconsById).map(e=>this.iconsById[e]);for(const o of n.filter(e=>!!e.description).sort(e))i.push(`||${o.id}|${(l.d.isThemeIcon(o.defaults)?o.defaults:o).id}|${o.description||""}|`);i.push("| preview | identifier "),i.push("| ----------- | --------------------------------- |");for(const o of n.filter(e=>!l.d.isThemeIcon(e.defaults)).sort(e))i.push(`||${o.id}|`);return i.join("\n")}};function h(e,t,i,n){return d.registerIcon(e,t,i,n)}function c(){return d}a.a.add("base.contributions.icons",d);for(const f of n.d.all)d.registerIcon(f.id,f.definition,f.description);n.d.onDidRegister(e=>d.registerIcon(e.id,e.definition,e.description));const u="vscode://schemas/icons";let g=a.a.as(r.a.JSONContribution);g.registerSchema(u,d.getIconSchema());const p=new t.e(()=>g.notifySchemaChanged(u),200),m=(d.onDidChange(()=>{p.isScheduled()||p.schedule()}),h("widget-close",n.b.close,Object(s.a)("widgetClose","Icon for the close action in widgets.")))},bfa1c:function(e,t,i){"use strict";i.d(t,"a",(function(){return I}));var n=i("11f7"),o=i("e32d"),s=i("31df"),r=i("5d28"),a=i("7ddc"),l=i("fdcc"),d=i("308f"),h=i("78bc"),c=i("1097"),u=i("9c3e");let g;!function e(t,i,n){function o(s,r){if(!i[s]){var a;if(!t[s])throw(a=new Error("Cannot find module '"+s+"'")).code="MODULE_NOT_FOUND",a;a=i[s]={exports:{}},t[s][0].call(a.exports,(function(e){return o(t[s][1][e]||e)}),a,a.exports,e,t,i,n)}return i[s].exports}for(var s=0;s\s]+))?)*)\s*(\/?)\s*>/,a=/^<\s*\/\s*([\w:-]+)[^>]*>/,l=/([\w:-]+)(?:\s*=\s*(?:(?:"((?:[^"])*)")|(?:'((?:[^'])*)')|([^>\s]+)))?/g,d=/^":">"))},end:function(e){e=o(e),-1!==(a.allowedTags||[]).indexOf(e)&&!1===i.ignoring?(l("")):h(e)},chars:function(e){!1===i.ignoring&&l(a.transformText?a.transformText(e):e)}};function l(t){e.push(t)}function d(e){r.voids[e]||(!1===i.ignoring?i={ignoring:e,depth:1}:i.ignoring===e&&i.depth++)}function h(e){i.ignoring===e&&--i.depth<=0&&c()}function c(){i={ignoring:!1,depth:0}}}},{"./attributes":1,"./elements":3,"./lowercase":5,he:9}],9:[function(e,t,i){var n={"&":"&","<":"<",">":">",'"':""","'":"'"},o={"&":"&","<":"<",">":">",""":'"',"'":"'"},s=/(&|<|>|"|')/g,r=/[&<>"']/g;function a(e){return n[e]}function l(e){return o[e]}function d(e){return null==e?"":String(e).replace(r,a)}function h(e){return null==e?"":String(e).replace(s,l)}d.options=h.options={},t.exports={encode:d,escape:d,decode:h,unescape:h,version:"1.0.0-browser"}},{}],10:[function(e,t,i){function n(e,t){return e[t]=!0,e}t.exports=function(e){return e.reduce(n,{})}},{}]},{},[4]);var p=g,m=i("4acc"),f=i("438a"),_=i("b589"),b=i("aa3d"),v=i("82c9"),C=i("3742"),w=i("6d8e");const y=null==(t=window.trustedTypes)?void 0:t.createPolicy("insane",{createHTML(e,t){return p(e,t)}});function S(e,t={},i={}){var g;function S(t,i){var n=e.uris&&e.uris[t];if(!n)return t;let o=w.a.revive(n);return i?t.startsWith(_.c.data+":")?t:_.a.asBrowserUri(o).toString(!0):w.a.parse(t).toString()===o.toString()?t:(o=o.query?o.with({query:function(t){let i;try{i=Object(f.a)(decodeURIComponent(t))}catch(t){}return i?(i=Object(b.a)(i,t=>{if(e.uris&&e.uris[t])return w.a.revive(e.uris[t])}),encodeURIComponent(JSON.stringify(i))):t}(o.query)}):o).toString()}const L=Object(s.a)(t);let x;const k=new Promise(e=>x=e),D=new m.Renderer;D.image=(e,i,n)=>{let o=[],s=[];if(e){({href:e,dimensions:o}=Object(h.c)(e)),e=S(e,!0);try{var r=w.a.parse(e);t.baseUrl&&r.scheme===_.c.file&&(e=Object(v.j)(t.baseUrl,e).toString())}catch(e){}s.push(`src="${e}"`)}return n&&s.push(`alt="${n}"`),i&&s.push(`title="${i}"`),""},D.link=(i,n,o)=>(i===o&&(o=Object(h.d)(o)),i=S(i,!1),t.baseUrl&&!/^\w[\w\d+.-]*:/.test(i)&&(i=Object(v.j)(t.baseUrl,i).toString()),n=Object(h.d)(n),!(i=Object(h.d)(i))||i.match(/^data:|javascript:/i)||i.match(/^command:/i)&&!e.isTrusted||i.match(/^command:(\/\/\/)?_workbench\.downloadResource/i)?o:`
    /g,">").replace(/"/g,""").replace(/'/g,"'")}" title="${n||i}">${o}`),D.paragraph=t=>{if(e.supportThemeIcons){const e=Object(a.a)(t);t=e.map(e=>"string"==typeof e?e:e.outerHTML).join("")}return`

    ${t}

    `},t.codeBlockRenderer&&(D.code=(e,i)=>{i=t.codeBlockRenderer(i,e);const o=u.b.nextId(),s=Promise.all([i,k]).then(e=>{var t=L.querySelector(`div[data-code="${o}"]`);t&&n.R(t,e[0])}).catch(e=>{});return t.asyncRenderCallback&&s.then(t.asyncRenderCallback),`
    ${Object(C.s)(e)}
    `}),t.actionHandler&&(g=t.actionHandler.disposables.add(new o.a(L,"click")),O=t.actionHandler.disposables.add(new o.a(L,"auxclick")),t.actionHandler.disposables.add(d.c.any(g.event,O.event)(e=>{const i=new r.a(e);if(i.leftButton||i.middleButton){let o=i.target;if("A"===o.tagName||(o=o.parentElement)&&"A"===o.tagName)try{var n=o.dataset.href;n&&t.actionHandler.callback(n,i)}catch(e){Object(l.f)(e)}finally{i.preventDefault()}}}))),i.sanitizer=t=>(e.isTrusted?t.match(/^(]+>)|(<\/\s*span>)$/):void 0)?t:"",i.sanitize=!0,i.silent=!0,i.renderer=D;let N=null!=(g=e.value)?g:"";1e5{e.dispose(),t.asyncRenderCallback()})}return L}t=i("5bd7");var L,x=i("5818"),k=i("4d05"),D=i("a666"),N=i("b707"),O=(i=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3n.dispose()}}_getRenderOptions(t,i){return{baseUrl:this._options.baseUrl,codeBlockRenderer:(t,i)=>E(this,void 0,void 0,(function*(){var n;let o;t?o=this._modeService.getModeIdForLanguageName(t):this._options.editor&&(o=null==(s=this._options.editor.getModel())?void 0:s.getLanguageIdentifier().language),o=o||"plaintext",this._modeService.triggerMode(o);var s=null!=(s=yield N.F.getPromise(o))?s:void 0;const r=document.createElement("span");r.innerHTML=null!=(n=null==(n=e._ttpTokenizer)?void 0:n.createHTML(i,s))?n:Object(k.b)(i,s);let a=this._options.codeBlockFontFamily;return(a=this._options.editor?this._options.editor.getOption(42).fontFamily:a)&&(r.style.fontFamily=a),r})),asyncRenderCallback:()=>this._onDidRenderAsync.fire(),actionHandler:{callback:e=>this._openerService.open(e,{fromUserGesture:!0,allowContributedOpeners:!0,allowCommands:t.isTrusted}).catch(l.f),disposables:i}}}};I._ttpTokenizer=null==(L=window.trustedTypes)?void 0:L.createPolicy("tokenizeToString",{createHTML(e,t){return Object(k.b)(e,t)}}),I=i([O(1,x.a),O(2,t.a)],I)},c101:function(e,t,i){"use strict";i.d(t,"a",(function(){return n}));var n,o;t=i("dff7"),i=i("4fc3");(o=n=n||{}).editorSimpleInput=new i.c("editorSimpleInput",!1,!0),o.editorTextFocus=new i.c("editorTextFocus",!1,t.a("editorTextFocus","Whether the editor text has focus (cursor is blinking)")),o.focus=new i.c("editorFocus",!1,t.a("editorFocus","Whether the editor or an editor widget has focus (e.g. focus is in the find widget)")),o.textInputFocus=new i.c("textInputFocus",!1,t.a("textInputFocus","Whether an editor or a rich text input has focus (cursor is blinking)")),o.readOnly=new i.c("editorReadonly",!1,t.a("editorReadonly","Whether the editor is read only")),o.inDiffEditor=new i.c("inDiffEditor",!1,t.a("inDiffEditor","Whether the context is a diff editor")),o.columnSelection=new i.c("editorColumnSelection",!1,t.a("editorColumnSelection","Whether `editor.columnSelection` is enabled")),o.writable=o.readOnly.toNegated(),o.hasNonEmptySelection=new i.c("editorHasSelection",!1,t.a("editorHasSelection","Whether the editor has text selected")),o.hasOnlyEmptySelection=o.hasNonEmptySelection.toNegated(),o.hasMultipleSelections=new i.c("editorHasMultipleSelections",!1,t.a("editorHasMultipleSelections","Whether the editor has multiple selections")),o.hasSingleSelection=o.hasMultipleSelections.toNegated(),o.tabMovesFocus=new i.c("editorTabMovesFocus",!1,t.a("editorTabMovesFocus","Whether `Tab` will move focus out of the editor")),o.tabDoesNotMoveFocus=o.tabMovesFocus.toNegated(),o.isInWalkThroughSnippet=new i.c("isInEmbeddedEditor",!1,!0),o.canUndo=new i.c("canUndo",!1,!0),o.canRedo=new i.c("canRedo",!1,!0),o.hoverVisible=new i.c("editorHoverVisible",!1,t.a("editorHoverVisible","Whether the editor hover is visible")),o.inCompositeEditor=new i.c("inCompositeEditor",void 0,t.a("inCompositeEditor","Whether the editor is part of a larger editor (e.g. notebooks)")),o.notInCompositeEditor=o.inCompositeEditor.toNegated(),o.languageId=new i.c("editorLangId","",t.a("editorLangId","The language identifier of the editor")),o.hasCompletionItemProvider=new i.c("editorHasCompletionItemProvider",!1,t.a("editorHasCompletionItemProvider","Whether the editor has a completion item provider")),o.hasCodeActionsProvider=new i.c("editorHasCodeActionsProvider",!1,t.a("editorHasCodeActionsProvider","Whether the editor has a code actions provider")),o.hasCodeLensProvider=new i.c("editorHasCodeLensProvider",!1,t.a("editorHasCodeLensProvider","Whether the editor has a code lens provider")),o.hasDefinitionProvider=new i.c("editorHasDefinitionProvider",!1,t.a("editorHasDefinitionProvider","Whether the editor has a definition provider")),o.hasDeclarationProvider=new i.c("editorHasDeclarationProvider",!1,t.a("editorHasDeclarationProvider","Whether the editor has a declaration provider")),o.hasImplementationProvider=new i.c("editorHasImplementationProvider",!1,t.a("editorHasImplementationProvider","Whether the editor has an implementation provider")),o.hasTypeDefinitionProvider=new i.c("editorHasTypeDefinitionProvider",!1,t.a("editorHasTypeDefinitionProvider","Whether the editor has a type definition provider")),o.hasHoverProvider=new i.c("editorHasHoverProvider",!1,t.a("editorHasHoverProvider","Whether the editor has a hover provider")),o.hasDocumentHighlightProvider=new i.c("editorHasDocumentHighlightProvider",!1,t.a("editorHasDocumentHighlightProvider","Whether the editor has a document highlight provider")),o.hasDocumentSymbolProvider=new i.c("editorHasDocumentSymbolProvider",!1,t.a("editorHasDocumentSymbolProvider","Whether the editor has a document symbol provider")),o.hasReferenceProvider=new i.c("editorHasReferenceProvider",!1,t.a("editorHasReferenceProvider","Whether the editor has a reference provider")),o.hasRenameProvider=new i.c("editorHasRenameProvider",!1,t.a("editorHasRenameProvider","Whether the editor has a rename provider")),o.hasSignatureHelpProvider=new i.c("editorHasSignatureHelpProvider",!1,t.a("editorHasSignatureHelpProvider","Whether the editor has a signature help provider")),o.hasInlayHintsProvider=new i.c("editorHasInlayHintsProvider",!1,t.a("editorHasInlayHintsProvider","Whether the editor has an inline hints provider")),o.hasDocumentFormattingProvider=new i.c("editorHasDocumentFormattingProvider",!1,t.a("editorHasDocumentFormattingProvider","Whether the editor has a document formatting provider")),o.hasDocumentSelectionFormattingProvider=new i.c("editorHasDocumentSelectionFormattingProvider",!1,t.a("editorHasDocumentSelectionFormattingProvider","Whether the editor has a document selection formatting provider")),o.hasMultipleDocumentFormattingProvider=new i.c("editorHasMultipleDocumentFormattingProvider",!1,t.a("editorHasMultipleDocumentFormattingProvider","Whether the editor has multiple document formatting providers")),o.hasMultipleDocumentSelectionFormattingProvider=new i.c("editorHasMultipleDocumentSelectionFormattingProvider",!1,t.a("editorHasMultipleDocumentSelectionFormattingProvider","Whether the editor has multiple document selection formatting providers"))},c286:function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"pug",extensions:[".jade",".pug"],aliases:["Pug","Jade","jade"],loader:function(){return i.e("chunk-7459c510").then(i.bind(null,"23e02"))}})},c2c6:function(e,t,i){var n;self.MonacoEnvironment={globalAPI:!(n={editorWorkerService:"editor.worker.js",css:"css.worker.js",html:"html.worker.js",json:"json.worker.js",typescript:"ts.worker.js",javascript:"ts.worker.js",less:"css.worker.js",scss:"css.worker.js",handlebars:"html.worker.js",razor:"html.worker.js"}),getWorkerUrl:function(e,t){var o=i.p;o=(o?o.replace(/\/$/,"")+"/":"")+n[t];if(/^((http:)|(https:)|(file:)|(\/\/))/.test(o)){var s=String(window.location);s=s.substr(0,s.length-window.location.hash.length-window.location.search.length-window.location.pathname.length);if(o.substring(0,s.length)!==s)return/^(\/\/)/.test(o)&&(o=window.location.protocol+o),s=new Blob(["/*"+t+'*/importScripts("'+o+'");'],{type:"application/javascript"}),URL.createObjectURL(s)}return o}},i("4816"),i("3765"),i("6e4e"),i("2935"),i("c36f"),i("0b112"),i("77a4"),i("db2d"),i("9f4d"),i("7c3e"),i("d585"),i("e516"),i("fd11"),i("891c"),i("a106"),i("7605"),i("6df4"),i("7082"),i("958f"),i("3323"),i("f187"),i("1f84"),i("aee8"),i("a222"),i("1af3"),i("bc61"),i("6e62"),i("2e66"),i("8090"),i("747f"),i("7eb7"),i("d844"),i("f17c"),i("5b02"),i("2e4b"),i("6c8c"),i("8452"),i("e2c2"),i("43ad"),i("d741"),i("b574"),i("7a9e"),i("bd50"),i("93ba"),i("6daf"),i("87a3"),i("23ec"),i("5ed2"),i("b3b2"),i("2d47"),e.exports=i("8ea9"),i("09d16"),i("db7a"),i("38e9"),i("962f"),i("d1c2"),i("91d3"),i("0292"),i("8eb6"),i("82a1"),i("a771"),i("13e8"),i("f41d"),i("f570"),i("f5ba"),i("4af6"),i("a8f5"),i("9d48"),i("23f2"),i("2dec"),i("d282"),i("f9ad"),i("77db"),i("8457"),i("7367"),i("cd01"),i("93b9"),i("7257"),i("a79b"),i("daaa"),i("0ef9"),i("16f5"),i("38f6"),i("1aa7"),i("66f1"),i("2e5e"),i("4058"),i("6640"),i("fdc0"),i("c583"),i("8d5c"),i("ea53"),i("abca"),i("b12b"),i("a0a2"),i("1fa1"),i("cb70"),i("2652"),i("8f6a"),i("c286"),i("88b6"),i("4da7"),i("32cc"),i("6a38"),i("4220"),i("a48d"),i("c8aa"),i("8a3f"),i("5d08"),i("19bd"),i("1bd1"),i("c663"),i("73d3"),i("333a"),i("199a"),i("d65c"),i("e8cb"),i("c3d4"),i("b9f8"),i("2d19"),i("d2ce"),i("0542"),i("9f5f"),i("10eb"),i("cf78"),i("9eb0"),i("0447"),i("1389")},c317:function(e,t,i){"use strict";(function(e){i.d(t,"a",(function(){return s})),i.d(t,"b",(function(){return r})),i.d(t,"c",(function(){return a}));var n=i("30db");let o;if(void 0!==n.b.vscode&&void 0!==n.b.vscode.process){const e=n.b.vscode.process;o={get platform(){return e.platform},get arch(){return e.arch},get env(){return e.env},cwd(){return e.cwd()},nextTick(e){return Object(n.j)(e)}}}else o=void 0!==e?{get platform(){return e.platform},get arch(){return e.arch},get env(){return Object({NODE_ENV:"production",VUE_APP_ENV:"production",VUE_APP_TITLE:"CRMEB",VUE_APP_API_URL:"",VUE_APP_WS_KEFU_URL:"",VUE_APP_WS_ADMIN_URL:"",BASE_URL:"/admin/"})},cwd(){return Object({NODE_ENV:"production",VUE_APP_ENV:"production",VUE_APP_TITLE:"CRMEB",VUE_APP_API_URL:"",VUE_APP_WS_KEFU_URL:"",VUE_APP_WS_ADMIN_URL:"",BASE_URL:"/admin/"}).VSCODE_CWD||e.cwd()},nextTick(t){return e.nextTick(t)}}:{get platform(){return n.i?"win32":n.f?"darwin":"linux"},get arch(){},nextTick(e){return Object(n.j)(e)},get env(){return{}},cwd(){return"/"}};const s=o.cwd,r=o.env,a=o.platform}).call(this,i("f28c"))},c36f:function(e,t,i){"use strict";i.r(t),i.d(t,"CutAction",(function(){return m})),i.d(t,"CopyAction",(function(){return f})),i.d(t,"PasteAction",(function(){return _}));var n=i("dff7"),o=(t=i("0f70"),i("30db")),s=i("e53c"),r=i("b2cc"),a=i("5717"),l=i("c101"),d=i("7e32"),h=i("f577"),c=function(e,t,i,n){return new(i=i||Promise)((function(o,s){function r(e){try{l(n.next(e))}catch(e){s(e)}}function a(e){try{l(n.throw(e))}catch(e){s(e)}}function l(e){var t;e.done?o(e.value):((t=e.value)instanceof i?t:new i((function(e){e(t)}))).then(r,a)}l((n=n.apply(e,t||[])).next())}))},u=(i="9_cutcopypaste",o.g||document.queryCommandSupported("cut")),g=o.g||document.queryCommandSupported("copy");t=void 0!==navigator.clipboard&&!t.g||document.queryCommandSupported("paste");function p(e){return e.register(),e}const m=u?p(new r.e({id:"editor.action.clipboardCutAction",precondition:void 0,kbOpts:o.g?{primary:2102,win:{primary:2102,secondary:[1044]},weight:100}:void 0,menuOpts:[{menuId:d.b.MenubarEditMenu,group:"2_ccp",title:n.a({key:"miCut",comment:["&& denotes a mnemonic"]},"Cu&&t"),order:1},{menuId:d.b.EditorContext,group:i,title:n.a("actions.clipboard.cutLabel","Cut"),when:l.a.writable,order:1},{menuId:d.b.CommandPalette,group:"",title:n.a("actions.clipboard.cutLabel","Cut"),order:1},{menuId:d.b.SimpleEditorContext,group:i,title:n.a("actions.clipboard.cutLabel","Cut"),when:l.a.writable,order:1}]})):void 0,f=g?p(new r.e({id:"editor.action.clipboardCopyAction",precondition:void 0,kbOpts:o.g?{primary:2081,win:{primary:2081,secondary:[2067]},weight:100}:void 0,menuOpts:[{menuId:d.b.MenubarEditMenu,group:"2_ccp",title:n.a({key:"miCopy",comment:["&& denotes a mnemonic"]},"&&Copy"),order:2},{menuId:d.b.EditorContext,group:i,title:n.a("actions.clipboard.copyLabel","Copy"),order:2},{menuId:d.b.CommandPalette,group:"",title:n.a("actions.clipboard.copyLabel","Copy"),order:1},{menuId:d.b.SimpleEditorContext,group:i,title:n.a("actions.clipboard.copyLabel","Copy"),order:2}]})):void 0,_=(d.d.appendMenuItem(d.b.MenubarEditMenu,{submenu:d.b.MenubarCopy,title:{value:n.a("copy as","Copy As"),original:"Copy As"},group:"2_ccp",order:3}),d.d.appendMenuItem(d.b.EditorContext,{submenu:d.b.EditorContextCopy,title:{value:n.a("copy as","Copy As"),original:"Copy As"},group:i,order:3}),t?p(new r.e({id:"editor.action.clipboardPasteAction",precondition:void 0,kbOpts:o.g?{primary:2100,win:{primary:2100,secondary:[1043]},linux:{primary:2100,secondary:[1043]},weight:100}:void 0,menuOpts:[{menuId:d.b.MenubarEditMenu,group:"2_ccp",title:n.a({key:"miPaste",comment:["&& denotes a mnemonic"]},"&&Paste"),order:4},{menuId:d.b.EditorContext,group:i,title:n.a("actions.clipboard.pasteLabel","Paste"),when:l.a.writable,order:4},{menuId:d.b.CommandPalette,group:"",title:n.a("actions.clipboard.pasteLabel","Paste"),order:1},{menuId:d.b.SimpleEditorContext,group:i,title:n.a("actions.clipboard.pasteLabel","Paste"),when:l.a.writable,order:4}]})):void 0);class b extends r.b{constructor(){super({id:"editor.action.clipboardCopyWithSyntaxHighlightingAction",label:n.a("actions.clipboard.copyWithSyntaxHighlightingLabel","Copy With Syntax Highlighting"),alias:"Copy With Syntax Highlighting",precondition:void 0,kbOpts:{kbExpr:l.a.textInputFocus,primary:0,weight:100}})}run(e,t){!t.hasModel()||!t.getOption(31)&&t.getSelection().isEmpty()||(s.a.forceCopyWithSyntaxHighlighting=!0,t.focus(),document.execCommand("copy"),s.a.forceCopyWithSyntaxHighlighting=!1)}}function v(e,t){e&&(e.addImplementation(1e4,"code-editor",(e,i)=>{const n=e.get(a.a).getFocusedCodeEditor();if(n&&n.hasTextFocus()){e=n.getOption(31);const i=n.getSelection();return i&&i.isEmpty()&&!e||document.execCommand(t),!0}return!1}),e.addImplementation(0,"generic-dom",(e,i)=>(document.execCommand(t),!0)))}v(m,"cut"),v(f,"copy"),_&&(_.addImplementation(1e4,"code-editor",(e,t)=>{const i=e.get(a.a),n=e.get(h.a),r=i.getFocusedCodeEditor();return!(!r||!r.hasTextFocus())&&(!document.execCommand("paste")&&o.h&&c(void 0,void 0,void 0,(function*(){var e=yield n.readText();if(""!==e){var t=s.b.INSTANCE.get(e);let i=!1,n=null,o=null;t&&(i=r.getOption(31)&&!!t.isFromEmptySelection,n=void 0!==t.multicursorText?t.multicursorText:null,o=t.mode),r.trigger("keyboard","paste",{text:e,pasteOnNewLine:i,multicursorText:n,mode:o})}})),!0)}),_.addImplementation(0,"generic-dom",(e,t)=>(document.execCommand("paste"),!0))),g&&Object(r.j)(b)},c3d4:function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"sql",extensions:[".sql"],aliases:["SQL"],loader:function(){return i.e("chunk-2d0ae937").then(i.bind(null,"0b3b"))}})},c4e3:function(e,t,i){"use strict";i.d(t,"a",(function(){return m}));var n=i("11f7"),o=i("ee56"),s=i("5fe7"),r=i("2504"),a=i("a666"),l=i("ef8e9"),d=i("dff7"),h=function(e,t,i,n){return new(i=i||Promise)((function(o,s){function r(e){try{l(n.next(e))}catch(e){s(e)}}function a(e){try{l(n.throw(e))}catch(e){s(e)}}function l(e){var t;e.done?o(e.value):((t=e.value)instanceof i?t:new i((function(e){e(t)}))).then(r,a)}l((n=n.apply(e,t||[])).next())}))};function c(e,t,i){if(i){const o=function(e){if(Object(l.k)(e))return()=>h(this,void 0,void 0,(function*(){return e}));if(Object(l.h)(e.markdown))return e.markdown;{const t=e.markdown;return()=>h(this,void 0,void 0,(function*(){return t}))}}(i);let c,u;const g=n.i(t,n.d.MOUSE_OVER,g=>{if(!c){const g=new r.b;var p=e=>{var i=e.type===n.d.MOUSE_DOWN;i&&(null!==u&&void 0!==u&&u.dispose(),u=void 0),!i&&e.fromElement!==t||(null!==c&&void 0!==c&&c.dispose(),c=void 0)};const m=n.i(t,n.d.MOUSE_LEAVE,p,!0),f=n.i(t,n.d.MOUSE_DOWN,p,!0),_={targetElements:[t],dispose:()=>{}};let b;void 0!==e.placement&&"mouse"!==e.placement||(b=n.i(t,n.d.MOUSE_MOVE,e=>_.x=e.x+10,!0));const v=new s.e(()=>h(this,void 0,void 0,(function*(){var t;c&&(t={content:Object(d.a)("iconLabel.loading","Loading..."),target:_,hoverPosition:2},null!==u&&void 0!==u&&u.dispose(),u=e.showHover(t),t=null!=(t=yield o(g.token))?t:Object(l.k)(i)?void 0:i.markdownNotSupportedFallback,null!==u&&void 0!==u&&u.dispose(),u=void 0,t&&c&&(t={content:t,target:_,showPointer:"element"===e.placement,hoverPosition:2},u=e.showHover(t))),null!==b&&void 0!==b&&b.dispose()})),e.delay);v.schedule(),c=Object(a.i)(()=>{v.dispose(),null!==b&&void 0!==b&&b.dispose(),f.dispose(),m.dispose(),g.dispose(!0)})}},!0);return Object(a.i)(()=>{g.dispose(),null!==c&&void 0!==c&&c.dispose(),null!==u&&void 0!==u&&u.dispose()})}}var u=i("aa3d"),g=i("9ee1");i("2a04");class p{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 empty(e){this.disposed||e===this._empty||(this._empty=e,this._element.style.marginLeft=e?"0":"")}dispose(){this.disposed=!0}}class m extends a.a{constructor(e,t){super(),this.customHovers=new Map,this.domNode=this._register(new p(n.q(e,n.a(".monaco-icon-label")))),this.labelContainer=n.q(this.domNode.element,n.a(".monaco-icon-label-container")),e=n.q(this.labelContainer,n.a("span.monaco-icon-name-container")),this.descriptionContainer=this._register(new p(n.q(this.labelContainer,n.a("span.monaco-icon-description-container")))),null!=t&&t.supportHighlights||null!=t&&t.supportIcons?this.nameNode=new _(e,!!t.supportIcons):this.nameNode=new f(e),null!=t&&t.supportDescriptionHighlights?this.descriptionNodeFactory=()=>new o.a(n.q(this.descriptionContainer.element,n.a("span.label-description")),!!t.supportIcons):this.descriptionNodeFactory=()=>this._register(new p(n.q(this.descriptionContainer.element,n.a("span.label-description")))),this.hoverDelegate=null==t?void 0:t.hoverDelegate}setLabel(e,t,i){const n=["monaco-icon-label"];i&&(i.extraClasses&&n.push(...i.extraClasses),i.italic&&n.push("italic"),i.strikethrough&&n.push("strikethrough")),this.domNode.className=n.join(" "),this.setupHover(this.labelContainer,null==i?void 0:i.title),this.nameNode.setLabel(e,i),(t||this.descriptionNode)&&(this.descriptionNode||(this.descriptionNode=this.descriptionNodeFactory()),this.descriptionNode instanceof o.a?(this.descriptionNode.set(t||"",i?i.descriptionMatches:void 0),this.setupHover(this.descriptionNode.element,null==i?void 0:i.descriptionTitle)):(this.descriptionNode.textContent=t||"",this.setupHover(this.descriptionNode.element,(null==i?void 0:i.descriptionTitle)||""),this.descriptionNode.empty=!t))}setupHover(e,t){const i=this.customHovers.get(e);var n;i&&(i.dispose(),this.customHovers.delete(e)),t?this.hoverDelegate?(n=c(this.hoverDelegate,e,t))&&this.customHovers.set(e,n):(n=e,t=t,Object(l.k)(t)?n.title=t:null!=t&&t.markdownNotSupportedFallback?n.title=t.markdownNotSupportedFallback:n.removeAttribute("title")):e.removeAttribute("title")}dispose(){super.dispose();for(const e of this.customHovers.values())e.dispose();this.customHovers.clear()}}class f{constructor(e){this.container=e,this.label=void 0,this.singleLabel=void 0}setLabel(e,t){if(this.label!==e||!Object(u.d)(this.options,t))if(this.label=e,this.options=t,"string"==typeof e)this.singleLabel||(this.container.innerText="",this.container.classList.remove("multiple"),this.singleLabel=n.q(this.container,n.a("a.label-name",{id:null==t?void 0:t.domId}))),this.singleLabel.textContent=e;else{this.container.innerText="",this.container.classList.add("multiple"),this.singleLabel=void 0;for(let s=0;s{const o={start:n,end:n+e.length};return e=i.map(e=>g.a.intersect(o,e)).filter(e=>!g.a.isEmpty(e)).map(({start:e,end:t})=>({start:e-n,end:t-n})),n=o.end+t.length,e})}}(e,i,null==t?void 0:t.matches);for(let d=0;d{if(t=e,Object(o.j)(t)&&n.a.isUri(t.resource)&&Object(o.j)(t.edit))return new a(e.resource,e.edit,e.modelVersionId,e.metadata);var t;if(t=e,Object(o.j)(t)&&(Boolean(t.newUri)||Boolean(t.oldUri)))return new l(e.oldUri,e.newUri,e.options,e.metadata);throw new Error("Unsupported edit")})}}class a extends r{constructor(e,t,i,n){super(n),this.resource=e,this.textEdit=t,this.versionId=i}}class l extends r{constructor(e,t,i,n){super(n),this.oldResource=e,this.newResource=t,this.options=i}}},c84a:function(e,t,i){},c8aa:function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"restructuredtext",extensions:[".rst"],aliases:["reStructuredText","restructuredtext"],loader:function(){return i.e("chunk-2d0bdf38").then(i.bind(null,"2dd4"))}})},ca5c:function(e,t,i){"use strict";var n=i("da62");i.n(n).a},caa1:function(e,t,i){},cab5:function(e,t,i){},cb70:function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"postiats",extensions:[".dats",".sats",".hats"],aliases:["ATS","ATS/Postiats"],loader:function(){return i.e("chunk-2d0cf16e").then(i.bind(null,"61da"))}})},ccde:function(e,t,i){"use strict";i.d(t,"a",(function(){return h}));var n=i("3742"),o=i("2e5d"),s=i("6a89"),r=i("8025"),a=i("70cb");const l=Object.create(null);function d(e,t){if(t<=0)return"";l[e]||(l[e]=["",e]);const i=l[e];for(let n=i.length;n<=t;n++)i[n]=i[n-1]+e;return i[t]}class h{constructor(e,t){this._opts=t,this._selection=e,this._selectionId=null,this._useLastEditRangeForCursorEndPosition=!1,this._selectionStartColumnStaysPut=!1}static unshiftIndent(e,t,i,n,s){return e=o.a.visibleColumnFromColumn(e,t,i),s?(t=d(" ",n),d(t,o.a.prevIndentTabStop(e,n)/n)):d("\t",o.a.prevRenderTabStop(e,i)/i)}static shiftIndent(e,t,i,n,s){return e=o.a.visibleColumnFromColumn(e,t,i),s?(t=d(" ",n),d(t,o.a.nextIndentTabStop(e,n)/n)):d("\t",o.a.nextRenderTabStop(e,i)/i)}_addEditOperation(e,t,i){this._useLastEditRangeForCursorEndPosition?e.addTrackedEditOperation(t,i):e.addEditOperation(t,i)}getEditOperations(e,t){var i=this._selection.startLineNumber;let r=this._selection.endLineNumber;1===this._selection.endColumn&&i!==r&&(r-=1);var{tabSize:l,indentSize:c,insertSpaces:u}=this._opts,g=i===r;if(this._opts.useTabStops){this._selection.isEmpty()&&/^\s*$/.test(e.getLineContent(i))&&(this._useLastEditRangeForCursorEndPosition=!0);let d=0,m=0;for(let f=i;f<=r;f++,d=m){m=0;let r=e.getLineContent(f),_=n.u(r);if((!this._opts.isUnshift||0!==r.length&&0!==_)&&(g||this._opts.isUnshift||0!==r.length)){if(-1===_&&(_=r.length),1/?",o=function(e=""){let t="(-?\\d*\\.\\d\\w*)|([^";for(const i of n)0<=e.indexOf(i)||(t+="\\"+i);return t+="\\s]+)",new RegExp(t,"g")}();function s(e){let t=o;if(e&&e instanceof RegExp)if(e.global)t=e;else{let i="g";e.ignoreCase&&(i+="i"),e.multiline&&(i+="m"),e.unicode&&(i+="u"),t=new RegExp(e.source,i)}return t.lastIndex=0,t}const r={maxLen:1e3,windowSize:15,timeBudget:150};function a(e,t,i,n,o=r){if(i.length>o.maxLen){let s=e-o.maxLen/2;return s<0?s=0:n+=s,a(e,t,i=i.substring(s,e+o.maxLen/2),n,o)}var s=Date.now(),l=e-1-n;let d=-1,h=null;for(let r=1;!(Date.now()-s>=o.timeBudget);r++){var c=l-o.windowSize*r,u=(t.lastIndex=Math.max(0,c),function(e,t,i,n){for(var o;o=e.exec(t);){var s=o.index||0;if(s<=i&&e.lastIndex>=i)return o;if(0this.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 r.a(e.modifiedStartLineNumber,e.modifiedStartColumn,e.modifiedEndLineNumber,e.modifiedEndColumn)})}):this.ranges.push({rhs:!0,range:new r.a(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,i=this._editor.getPosition();if(i){for(let n=0,o=this.ranges.length;n=this.ranges.length&&(this.nextIdx=0)):(--this.nextIdx,this.nextIdx<0&&(this.nextIdx=this.ranges.length-1));let n=this.ranges[this.nextIdx];this.ignoreSelectionChange=!0;try{var i=n.range.getStartPosition();this._editor.setPosition(i),this._editor.revealPositionInCenter(i,t)}finally{this.ignoreSelectionChange=!1}}}canNavigate(){return this.ranges&&0t(e))),this._modelEventListeners.add(e.onDidChangeLanguage(t=>i(e,t)))}_disposeLanguageSelection(){this._languageSelectionListener&&(this._languageSelectionListener.dispose(),this._languageSelectionListener=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 D=s.d||s.f?1:2;class N{constructor(e,t,i,n,o,s,r,a){this.uri=e,this.initialUndoRedoSnapshot=t,this.time=i,this.sharesUndoRedoStack=n,this.heapSize=o,this.sha1=s,this.versionId=r,this.alternativeVersionId=a}}let O=class e extends o.a{constructor(e,t,i,o,s){super(),this._configurationService=e,this._resourcePropertiesService=t,this._themeService=i,this._logService=o,this._undoRedoService=s,this._onModelAdded=this._register(new n.b),this.onModelAdded=this._onModelAdded.event,this._onModelRemoved=this._register(new n.b),this.onModelRemoved=this._onModelRemoved.event,this._onModelModeChanged=this._register(new n.b),this.onModelModeChanged=this._onModelModeChanged.event,this._modelCreationOptionsByLanguageAndResource=Object.create(null),this._models={},this._disposedModels=new Map,this._disposedModelsHeapSize=0,this._semanticStyling=this._register(new T(this._themeService,this._logService)),this._register(this._configurationService.onDidChangeConfiguration(()=>this._updateModelOptions())),this._updateModelOptions(),this._register(new M(this,this._themeService,this._configurationService,this._semanticStyling))}static _readModelOptions(e,t){let i=a.d.tabSize,n=(e.editor&&void 0!==e.editor.tabSize&&(r=parseInt(e.editor.tabSize,10),(i=isNaN(r)?i:r)<1&&(i=1)),i),o=(e.editor&&void 0!==e.editor.indentSize&&"tabSize"!==e.editor.indentSize&&(r=parseInt(e.editor.indentSize,10),(n=isNaN(r)?n:r)<1&&(n=1)),a.d.insertSpaces),s=(e.editor&&void 0!==e.editor.insertSpaces&&(o="false"!==e.editor.insertSpaces&&Boolean(e.editor.insertSpaces)),D);var r=e.eol;"\r\n"===r?s=2:"\n"===r&&(s=1);let l=a.d.trimAutoWhitespace,d=(e.editor&&void 0!==e.editor.trimAutoWhitespace&&(l="false"!==e.editor.trimAutoWhitespace&&Boolean(e.editor.trimAutoWhitespace)),a.d.detectIndentation),h=(e.editor&&void 0!==e.editor.detectIndentation&&(d="false"!==e.editor.detectIndentation&&Boolean(e.editor.detectIndentation)),a.d.largeFileOptimizations),c=(e.editor&&void 0!==e.editor.largeFileOptimizations&&(h="false"!==e.editor.largeFileOptimizations&&Boolean(e.editor.largeFileOptimizations)),a.d.bracketPairColorizationOptions);return null!=(r=e.editor)&&r.bracketPairColorization&&"object"==typeof e.editor.bracketPairColorization&&(c={enabled:!!e.editor.bracketPairColorization.enabled}),{isForSimpleWidget:t,tabSize:i,indentSize:n,insertSpaces:o,detectIndentation:d,defaultEOL:s,trimAutoWhitespace:l,largeFileOptimizations:h,bracketPairColorizationOptions:c}}_getEOL(e,t){return e?this._resourcePropertiesService.getEOL(e,t):(e=this._configurationService.getValue("files.eol",{overrideIdentifier:t}))&&"string"==typeof e&&"auto"!==e?e:3===s.a||2===s.a?"\n":"\r\n"}_shouldRestoreUndoStack(){var e=this._configurationService.getValue("files.restoreUndoStack");return"boolean"!=typeof e||e}getCreationOptions(t,i,n){let o=this._modelCreationOptionsByLanguageAndResource[t+i];var s,r;return o||(s=this._configurationService.getValue("editor",{overrideIdentifier:t,resource:i}),r=this._getEOL(i,t),o=e._readModelOptions({editor:s,eol:r},n),this._modelCreationOptionsByLanguageAndResource[t+i]=o),o}_updateModelOptions(){var t=this._modelCreationOptionsByLanguageAndResource,i=(this._modelCreationOptionsByLanguageAndResource=Object.create(null),Object.keys(this._models));for(let r=0,a=i.length;re){const i=[];for(this._disposedModels.forEach(e=>{e.sharesUndoRedoStack||i.push(e)}),i.sort((e,t)=>e.time-t.time);0e;){var t=i.shift();this._removeDisposedModel(t.uri),null!==t.initialUndoRedoSnapshot&&this._undoRedoService.restoreSnapshot(t.initialUndoRedoSnapshot)}}}_createModelData(e,t,i,n){n=this.getCreationOptions(t.language,i,n);const o=new l.b(e,n,t,i,this._undoRedoService);if(i&&this._disposedModels.has(L(i)))if(e=this._removeDisposedModel(i),n=this._undoRedoService.getElements(i),t=x(o)===e.sha1,t||e.sharesUndoRedoStack){for(const e of n.past)Object(b.b)(e)&&e.matchesResource(i)&&e.setModel(o);for(const e of n.future)Object(b.b)(e)&&e.matchesResource(i)&&e.setModel(o);this._undoRedoService.setElementsValidFlag(i,!0,e=>Object(b.b)(e)&&e.matchesResource(i)),t&&(o._overwriteVersionId(e.versionId),o._overwriteAlternativeVersionId(e.alternativeVersionId),o._overwriteInitialUndoRedoSnapshot(e.initialUndoRedoSnapshot))}else null!==e.initialUndoRedoSnapshot&&this._undoRedoService.restoreSnapshot(e.initialUndoRedoSnapshot);if(n=L(o.uri),this._models[n])throw new Error("ModelService: Cannot add model because it already exists!");return t=new k(o,e=>this._onWillDispose(e),(e,t)=>this._onDidChangeLanguage(e,t)),this._models[n]=t}createModel(e,t,i,n=!1){let o;return t?(o=this._createModelData(e,t.languageIdentifier,i,n),this.setMode(o.model,t)):o=this._createModelData(e,h.b,i,n),this._onModelAdded.fire(o.model),o.model}setMode(e,t){if(t){const i=this._models[L(e.uri)];i&&i.setLanguage(t)}}getModels(){const e=[];var t=Object.keys(this._models);for(let n=0,o=t.length;nd?null!==(l=n.model.getInitialUndoRedoSnapshot())&&this._undoRedoService.restoreSnapshot(l):(this._ensureDisposedModelsHeapSize(d-r),this._undoRedoService.setElementsValidFlag(t.uri,!1,e=>Object(b.b)(e)&&e.matchesResource(t.uri)),this._insertDisposedModel(new N(t.uri,n.model.getInitialUndoRedoSnapshot(),Date.now(),o,r,x(t),t.getVersionId(),t.getAlternativeVersionId()))):o||null!==(l=n.model.getInitialUndoRedoSnapshot())&&this._undoRedoService.restoreSnapshot(l),delete this._models[i],n.dispose(),delete this._modelCreationOptionsByLanguageAndResource[t.getLanguageIdentifier().language+t.uri],this._onModelRemoved.fire(t)}_onDidChangeLanguage(t,i){i=i.oldLanguage;var n=t.getLanguageIdentifier().language,o=this.getCreationOptions(i,t.uri,t.isForSimpleWidget);n=this.getCreationOptions(n,t.uri,t.isForSimpleWidget);e._setModelOptionsForModel(t,n,o),this._onModelModeChanged.fire({model:t,oldModeId:i})}};O.MAX_MEMORY_FOR_CLOSED_FILES_UNDO_STACK=20971520,O=i([S(0,c.a),S(1,t.b),S(2,p.b),S(3,m.b),S(4,f.a)],O);const E="editor.semanticHighlighting";function I(e,t,i){return e=null==(i=i.getValue(E,{overrideIdentifier:e.getLanguageIdentifier().language,resource:e.uri}))?void 0:i.enabled,"boolean"==typeof e?e:t.getColorTheme().semanticHighlighting}class M extends o.a{constructor(e,t,i,n){super(),this._watchers=Object.create(null),this._semanticStyling=n;const o=e=>{this._watchers[e.uri.toString()]=new R(e,t,this._semanticStyling)},s=(e,t)=>{t.dispose(),delete this._watchers[e.uri.toString()]},r=()=>{for(var n of e.getModels()){var r=this._watchers[n.uri.toString()];I(n,t,i)?r||o(n):r&&s(n,r)}};this._register(e.onModelAdded(e=>{I(e,t,i)&&o(e)})),this._register(e.onModelRemoved(e=>{var t=this._watchers[e.uri.toString()];t&&s(e,t)})),this._register(i.onDidChangeConfiguration(e=>{e.affectsConfiguration(E)&&r()})),this._register(t.onDidColorThemeChange(r))}}class T extends o.a{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 C.a(e.getLegend(),this._themeService,this._logService)),this._caches.get(e)}}class A{constructor(e,t,i){this._provider=e,this.resultId=t,this.data=i}dispose(){this._provider.releaseDocumentSemanticTokens(this.resultId)}}class R extends o.a{constructor(e,t,i){super(),this._isDisposed=!1,this._model=e,this._semanticStyling=i,this._fetchDocumentSemanticTokens=this._register(new u.e(()=>this._fetchDocumentSemanticTokensNow(),R.FETCH_DOCUMENT_SEMANTIC_TOKENS_DELAY)),this._currentDocumentResponse=null,this._currentDocumentRequestCancellationTokenSource=null,this._documentProvidersChangeListeners=[],this._register(this._model.onDidChangeContent(()=>{this._fetchDocumentSemanticTokens.isScheduled()||this._fetchDocumentSemanticTokens.schedule()})),this._register(this._model.onDidChangeLanguage(()=>{this._currentDocumentResponse&&(this._currentDocumentResponse.dispose(),this._currentDocumentResponse=null),this._currentDocumentRequestCancellationTokenSource&&(this._currentDocumentRequestCancellationTokenSource.cancel(),this._currentDocumentRequestCancellationTokenSource=null),this._setDocumentSemanticTokens(null,null,null,[]),this._fetchDocumentSemanticTokens.schedule(0)}));const n=()=>{Object(o.f)(this._documentProvidersChangeListeners),this._documentProvidersChangeListeners=[];for(const t of d.l.all(e))"function"==typeof t.onDidChange&&this._documentProvidersChangeListeners.push(t.onDidChange(()=>this._fetchDocumentSemanticTokens.schedule(0)))};n(),this._register(d.l.onDidChange(()=>{n(),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){var e=new g.b,t=this._currentDocumentResponse&&this._currentDocumentResponse.resultId||null;t=Object(w.b)(this._model,t,e.token);if(t){const{provider:i,request:n}=t,o=(this._currentDocumentRequestCancellationTokenSource=e,[]),s=this._model.onDidChangeContent(e=>{o.push(e)}),a=this._semanticStyling.get(i);n.then(e=>{this._currentDocumentRequestCancellationTokenSource=null,s.dispose(),this._setDocumentSemanticTokens(i,e||null,a,o)},e=>{e&&(r.e(e)||"string"==typeof e.message&&-1!==e.message.indexOf("busy"))||r.f(e),this._currentDocumentRequestCancellationTokenSource=null,s.dispose(),0{0this._onParentConfigurationChanged(e)))}getParentEditor(){return this._parentEditor}_onParentConfigurationChanged(e){super.updateOptions(this._parentEditor.getRawOptions()),super.updateOptions(this._overwriteOptions)}updateOptions(e){n.f(this._overwriteOptions,e,!0),super.updateOptions(this._overwriteOptions)}};u=h([c(3,a.a),c(4,t.a),c(5,s.b),c(6,r.b),c(7,d.b),c(8,l.a),c(9,i.b)],u)},d3d7:function(e,t,i){"use strict";i.d(t,"b",(function(){return s})),i.d(t,"c",(function(){return n})),i.d(t,"a",(function(){return l})),i.d(t,"d",(function(){return d}));var n,o=i("308f");t=i("a666"),i=i("0a0f");const s=Object(i.c)("logService"),r=((i=n=n||{})[i.Trace=0]="Trace",i[i.Debug=1]="Debug",i[i.Info=2]="Info",i[i.Warning=3]="Warning",i[i.Error=4]="Error",i[i.Critical=5]="Critical",i[i.Off=6]="Off",n.Info);class a extends t.a{constructor(){super(...arguments),this.level=r,this._onDidChangeLogLevel=this._register(new o.b)}setLevel(e){this.level!==e&&(this.level=e,this._onDidChangeLogLevel.fire(this.level))}getLevel(){return this.level}}class l extends a{constructor(e=r){super(),this.setLevel(e)}trace(e){this.getLevel(),n.Trace}debug(e){this.getLevel(),n.Debug}info(e){this.getLevel(),n.Info}error(e){this.getLevel(),n.Error}dispose(){}}class d extends t.a{constructor(e){super(),this.logger=e,this._register(e)}getLevel(){return this.logger.getLevel()}trace(e,...t){this.logger.trace(e,...t)}debug(e,...t){this.logger.debug(e,...t)}info(e,...t){this.logger.info(e,...t)}error(e,...t){this.logger.error(e,...t)}}},d3ef:function(e,t,i){"use strict";i.d(t,"b",(function(){return _})),i.d(t,"a",(function(){return b}));var n=i("11f7"),o=i("e32d"),s=i("31df"),r=i("5aa5"),a=i("3813"),l=i("1898"),d=(t=i("1b7d"),i("ceb8")),h=i("308f");class c{constructor(e,t=0,i=e.length,n=t-1){this.items=e,this.start=t,this.end=i,this.index=n}current(){return this.index===this.start-1||this.index===this.end?null:this.items[this.index]}next(){return this.index=Math.min(this.index+1,this.end),this.current()}previous(){return this.index=Math.max(this.index-1,this.start-1),this.current()}first(){return this.index=this.start,this.current()}last(){return this.index=this.end-1,this.current()}}class u{constructor(e=[],t=10){this._initialize(e),this._limit=t,this._onChange()}add(e){this._history.delete(e),this._history.add(e),this._onChange()}next(){return this._currentPosition()!==this._elements.length-1?this._navigator.next():null}previous(){return 0!==this._currentPosition()?this._navigator.previous():null}current(){return this._navigator.current()}first(){return this._navigator.first()}last(){return this._navigator.last()}has(e){return this._history.has(e)}_onChange(){this._reduceToLimit();var e=this._elements;this._navigator=new c(e,0,e.length,e.length)}_reduceToLimit(){const e=this._elements;e.length>this._limit&&this._initialize(e.slice(e.length-this._limit))}_currentPosition(){var e=this._navigator.current();return e?this._elements.indexOf(e):-1}_initialize(e){this._history=new Set;for(const t of e)this._history.add(t)}get _elements(){const e=[];return this._history.forEach(t=>e.push(t)),e}}var g=i("aa3d"),p=(i("8bf4"),i("dff7"));const m=n.a,f={inputBackground:d.a.fromHex("#3C3C3C"),inputForeground:d.a.fromHex("#CCCCCC"),inputValidationInfoBorder:d.a.fromHex("#55AAFF"),inputValidationInfoBackground:d.a.fromHex("#063B49"),inputValidationWarningBorder:d.a.fromHex("#B89500"),inputValidationWarningBackground:d.a.fromHex("#352A05"),inputValidationErrorBorder:d.a.fromHex("#BE1100"),inputValidationErrorBackground:d.a.fromHex("#5A1D1D")};class _ extends t.a{constructor(e,t,i){super(),this.state="idle",this.maxHeight=Number.POSITIVE_INFINITY,this._onDidChange=this._register(new h.b),this.onDidChange=this._onDidChange.event,this._onDidHeightChange=this._register(new h.b),this.onDidHeightChange=this._onDidHeightChange.event,this.contextViewProvider=t,this.options=i||Object.create(null),Object(g.f)(this.options,f,!1),this.message=null,this.placeholder=this.options.placeholder||"",this.tooltip=null!=(t=this.options.tooltip)?t:this.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=n.q(e,m(".monaco-inputbox.idle")),i=this.options.flexibleHeight?"textarea":"input";let s=n.q(this.element,m(".ibwrapper"));if(this.input=n.q(s,m(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=n.q(s,m("div.mirror")),this.mirror.innerText=" ",this.scrollableElement=new l.b(this.element,{vertical:1}),this.options.flexibleWidth&&(this.input.setAttribute("wrap","off"),this.mirror.style.whiteSpace="pre",this.mirror.style.wordWrap="initial"),n.q(e,this.scrollableElement.getDomNode()),this._register(this.scrollableElement),this._register(this.scrollableElement.onScroll(e=>this.input.scrollTop=e.scrollTop)),t=this._register(new o.a(document,"selectionchange"));const i=h.c.filter(t.event,()=>{var e=document.getSelection();return(null==e?void 0:e.anchorNode)===s});this._register(i(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.options.showPlaceholderOnFocus&&this.setPlaceHolder(this.placeholder),this.tooltip&&this.setTooltip(this.tooltip),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 r.a(this.element)),this.actionbar.push(this.options.actions,{icon:!0,label:!1})),this.applyStyles()}onBlur(){this._hideMessage(),this.options.showPlaceholderOnFocus&&this.input.setAttribute("placeholder","")}onFocus(){this._showMessage(),this.options.showPlaceholderOnFocus&&this.input.setAttribute("placeholder",this.placeholder||"")}setPlaceHolder(e){this.placeholder=e,this.input.setAttribute("placeholder",e)}setTooltip(e){this.tooltip=e,this.input.title=e}setAriaLabel(e){(this.ariaLabel=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:n.H(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),e.end===this.input.value.length&&(this.input.scrollLeft=this.input.scrollWidth))}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 n.I(this.input)}set width(e){if(this.options.flexibleHeight&&this.options.flexibleWidth){let n=0;var t,i;this.mirror&&(t=parseFloat(this.mirror.style.paddingLeft||"")||0,i=parseFloat(this.mirror.style.paddingRight||"")||0,n=t+i),this.input.style.width=e-n+"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(){var e,t,i;"number"==typeof this.cachedContentHeight&&"number"==typeof this.cachedHeight&&this.scrollableElement&&(e=this.cachedContentHeight,t=this.cachedHeight,i=this.input.scrollTop,this.scrollableElement.setScrollDimensions({scrollHeight:e,height:t}),this.scrollableElement.setScrollPosition({scrollTop:i}))}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)),e=this.stylesForType(this.message.type),this.element.style.border=e.border?"1px solid "+e.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))?(this.inputElement.setAttribute("aria-invalid","true"),this.showMessage(e)):this.inputElement.hasAttribute("aria-invalid")&&(this.inputElement.removeAttribute("aria-invalid"),this.hideMessage())),null===e||void 0===e?void 0:e.type}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){let e,t,i=()=>e.style.width=n.I(this.element)+"px";this.contextViewProvider.showContextView({getAnchor:()=>this.element,anchorAlignment:1,render:t=>{if(this.message){e=n.q(t,m(".monaco-inputbox-container")),i(),t={inline:!0,className:"monaco-inputbox-message"};const o=(this.message.formatContent?Object(s.b):Object(s.c))(this.message.content,t),r=(o.classList.add(this.classForType(this.message.type)),this.stylesForType(this.message.type));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:"",n.q(e,o)}return null},onHide:()=>{this.state="closed"},layout:i}),t=3===this.message.type?p.a("alertErrorMessage","Error: {0}",this.message.content):2===this.message.type?p.a("alertWarningMessage","Warning: {0}",this.message.content):p.a("alertInfoMessage","Info: {0}",this.message.content),a.a(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){const t=this.value;var e=10===t.charCodeAt(t.length-1)?" ":"";(t+e).replace(/\u000c/g,"")?this.mirror.textContent=t+e: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(){var e=this.inputBackground?this.inputBackground.toString():"",t=this.inputForeground?this.inputForeground.toString():"",i=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=i?"1px":"",this.element.style.borderStyle=i?"solid":"",this.element.style.borderColor=i}layout(){var e;this.mirror&&(e=this.cachedContentHeight,this.cachedContentHeight=n.H(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;var i=t.selectionStart,n=t.selectionEnd;const o=t.value;null!==i&&null!==n&&(this.value=o.substr(0,i)+e+o.substr(n),t.setSelectionRange(i+1,i+1),this.layout())}dispose(){this._hideMessage(),this.message=null,this.actionbar&&this.actionbar.dispose(),super.dispose()}}class b extends _{constructor(e,t,i){super(e,t,i),this.history=new u(i.history,100)}addToHistory(){this.value&&this.value!==this.getCurrentValue()&&this.history.add(this.value)}showNextValue(){this.history.has(this.value)||this.addToHistory();let e=this.getNextValue();(e=e&&(e===this.value?this.getNextValue():e))&&(this.value=e,a.c(this.value))}showPreviousValue(){this.history.has(this.value)||this.addToHistory();let e=this.getPreviousValue();(e=e&&(e===this.value?this.getPreviousValue():e))&&(this.value=e,a.c(this.value))}getCurrentValue(){let e=this.history.current();return e||(e=this.history.last(),this.history.next()),e}getPreviousValue(){return this.history.previous()||this.history.first()}getNextValue(){return this.history.next()||this.history.last()}}},d3f4:function(e,t,i){"use strict";i.d(t,"a",(function(){return o}));var n=i("6a89");class o{static insert(e,t){return{range:new n.a(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}}}},d48d:function(e,t,i){"use strict";i.d(t,"a",(function(){return d})),i.d(t,"b",(function(){return h}));var n=i("3742"),o=i("2e5d"),s=i("b272"),r=i("e6ff"),a=i("7061"),l=i("6a89");class d{static _createWord(e,t,i,n,o){return{start:n,end:o,wordType:t,nextCharClass:i}}static _findPreviousWordOnLine(e,t,i){return t=t.getLineContent(i.lineNumber),this._doFindPreviousWordOnLine(t,e,i)}static _doFindPreviousWordOnLine(e,t,i){let n=0;for(let s=i.column-2;0<=s;s--){var o=e.charCodeAt(s);o=t.get(o);if(0===o){if(2===n)return this._createWord(e,n,o,s+1,this._findEndOfWord(e,t,n,s+1));n=1}else if(2===o){if(1===n)return this._createWord(e,n,o,s+1,this._findEndOfWord(e,t,n,s+1));n=2}else if(1===o&&0!==n)return this._createWord(e,n,o,s+1,this._findEndOfWord(e,t,n,s+1))}return 0!==n?this._createWord(e,n,1,0,this._findEndOfWord(e,t,n,0)):null}static _findEndOfWord(e,t,i,n){var o=e.length;for(let r=n;r=l.start+1&&(l=d._findNextWordOnLine(e,t,new a.a(o,l.end+1)));s=l?l.start+1:t.getLineMaxColumn(o)}return new a.a(o,s)}static _moveWordPartRight(e,t){var i=t.lineNumber,o=e.getLineMaxColumn(i);if(t.column===o)return ie.start+1<=i.column&&i.column<=e.end+1;const r=(e,t)=>(e=Math.min(e,i.column),t=Math.max(t,i.column),new l.a(i.lineNumber,e,i.lineNumber,t));var a=e=>{let t=e.start+1,i=e.end+1,s=!1;for(;i-1=g.start+1?d._findNextWordOnLine(i,n,new a.a(r,g.end+1)):g)?g.start+1:hBoolean(e))}},d585:function(e,t,i){"use strict";i.r(t),i.d(t,"CoreEditorCommand",(function(){return L})),i.d(t,"EditorScroll_",(function(){return g})),i.d(t,"RevealLine_",(function(){return m})),i.d(t,"CoreNavigationCommands",(function(){return f})),i.d(t,"CoreEditingCommands",(function(){return _}));var n=i("dff7"),o=i("0f70"),s=i("ef8e9"),r=i("3813"),a=i("b2cc"),l=i("5717"),d=i("2e5d"),h=i("7061"),c=i("6a89");class u{static columnSelect(e,t,i,n,o,s){var r=Math.abs(o-i)+1,a=o{const i=e.get(l.a).getFocusedCodeEditor();return!(!i||!i.hasTextFocus())&&this._runEditorCommand(e,i,t)}),e.addImplementation(1e3,"generic-dom-input-textarea",(e,t)=>{const i=document.activeElement;return!!(i&&0<=["input","textarea"].indexOf(i.tagName.toLowerCase()))&&(this.runDOMCommand(),!0)}),e.addImplementation(0,"generic-dom",(e,t)=>{const i=e.get(l.a).getActiveCodeEditor();return!!i&&(i.focus(),this._runEditorCommand(e,i,t))})}_runEditorCommand(e,t,i){return e=this.runEditorCommand(e,t,i),e||!0}}{var k=f=f||{};class e extends L{constructor(e){super(e),this._inSelectionMode=e.inSelectionMode}runCoreEditorCommand(e,t){e.model.pushStackElement(),e.setCursorStates(t.source,3,[v.b.moveTo(e,e.getPrimaryCursorState(),this._inSelectionMode,t.position,t.viewPosition)]),e.revealPrimaryCursor(t.source,!0)}}k.MoveTo=Object(a.k)(new e({id:"_moveTo",inSelectionMode:!1,precondition:void 0})),k.MoveToSelect=Object(a.k)(new e({id:"_moveToSelect",inSelectionMode:!0,precondition:void 0}));class t extends L{runCoreEditorCommand(e,t){e.model.pushStackElement();const i=this._getColumnSelectResult(e,e.getPrimaryCursorState(),e.getCursorColumnSelectData(),t);e.setCursorStates(t.source,3,i.viewStates.map(e=>d.d.fromViewState(e))),e.setCursorColumnSelectData({isReal:!0,fromViewLineNumber:i.fromLineNumber,fromViewVisualColumn:i.fromVisualColumn,toViewLineNumber:i.toLineNumber,toViewVisualColumn:i.toVisualColumn}),i.reversed?e.revealTopMostCursor(t.source):e.revealBottomMostCursor(t.source)}}k.ColumnSelect=Object(a.k)(new class extends t{constructor(){super({id:"columnSelect",precondition:void 0})}_getColumnSelectResult(e,t,i,n){var o=e.model.validatePosition(n.position),s=(o=e.coordinatesConverter.validateViewPosition(new h.a(n.viewPosition.lineNumber,n.viewPosition.column),o),n.doColumnSelect?i.fromViewLineNumber:o.lineNumber);i=n.doColumnSelect?i.fromViewVisualColumn:n.mouseColumn-1;return u.columnSelect(e.cursorConfig,e,s,i,o.lineNumber,n.mouseColumn-1)}}),k.CursorColumnSelectLeft=Object(a.k)(new class extends t{constructor(){super({id:"cursorColumnSelectLeft",precondition:void 0,kbOpts:{weight:0,kbExpr:w.a.textInputFocus,primary:3599,linux:{primary:0}}})}_getColumnSelectResult(e,t,i,n){return u.columnSelectLeft(e.cursorConfig,e,i)}}),k.CursorColumnSelectRight=Object(a.k)(new class extends t{constructor(){super({id:"cursorColumnSelectRight",precondition:void 0,kbOpts:{weight:0,kbExpr:w.a.textInputFocus,primary:3601,linux:{primary:0}}})}_getColumnSelectResult(e,t,i,n){return u.columnSelectRight(e.cursorConfig,e,i)}});class i extends t{constructor(e){super(e),this._isPaged=e.isPaged}_getColumnSelectResult(e,t,i,n){return u.columnSelectUp(e.cursorConfig,e,i,this._isPaged)}}k.CursorColumnSelectUp=Object(a.k)(new i({isPaged:!1,id:"cursorColumnSelectUp",precondition:void 0,kbOpts:{weight:0,kbExpr:w.a.textInputFocus,primary:3600,linux:{primary:0}}})),k.CursorColumnSelectPageUp=Object(a.k)(new i({isPaged:!0,id:"cursorColumnSelectPageUp",precondition:void 0,kbOpts:{weight:0,kbExpr:w.a.textInputFocus,primary:3595,linux:{primary:0}}}));class s extends t{constructor(e){super(e),this._isPaged=e.isPaged}_getColumnSelectResult(e,t,i,n){return u.columnSelectDown(e.cursorConfig,e,i,this._isPaged)}}k.CursorColumnSelectDown=Object(a.k)(new s({isPaged:!1,id:"cursorColumnSelectDown",precondition:void 0,kbOpts:{weight:0,kbExpr:w.a.textInputFocus,primary:3602,linux:{primary:0}}})),k.CursorColumnSelectPageDown=Object(a.k)(new s({isPaged:!0,id:"cursorColumnSelectPageDown",precondition:void 0,kbOpts:{weight:0,kbExpr:w.a.textInputFocus,primary:3596,linux:{primary:0}}}));class l extends L{constructor(){super({id:"cursorMove",precondition:void 0,description:v.a.description})}runCoreEditorCommand(e,t){var i=v.a.parse(t);i&&this._runCursorMove(e,t.source,i)}_runCursorMove(e,t,i){e.model.pushStackElement(),e.setCursorStates(t,3,l._move(e,e.getCursorStates(),i)),e.revealPrimaryCursor(t,!0)}static _move(e,t,i){var n=i.select,o=i.value;switch(i.direction){case 0:case 1:case 2:case 3:case 4:case 5:case 6:case 7:case 8:case 9:case 10:return v.b.simpleMove(e,t,i.direction,n,o,i.unit);case 11:case 13:case 12:case 14:return v.b.viewportMove(e,t,i.direction,n,o);default:return null}}}k.CursorMoveImpl=l,k.CursorMove=Object(a.k)(new l);class p extends L{constructor(e){super(e),this._staticArgs=e.args}runCoreEditorCommand(e,t){let i=this._staticArgs;-1===this._staticArgs.value&&(i={direction:this._staticArgs.direction,unit:this._staticArgs.unit,select:this._staticArgs.select,value:e.cursorConfig.pageSize}),e.model.pushStackElement(),e.setCursorStates(t.source,3,v.b.simpleMove(e,e.getCursorStates(),i.direction,i.select,i.value,i.unit)),e.revealPrimaryCursor(t.source,!0)}}k.CursorLeft=Object(a.k)(new p({args:{direction:0,unit:0,select:!1,value:1},id:"cursorLeft",precondition:void 0,kbOpts:{weight:0,kbExpr:w.a.textInputFocus,primary:15,mac:{primary:15,secondary:[288]}}})),k.CursorLeftSelect=Object(a.k)(new p({args:{direction:0,unit:0,select:!0,value:1},id:"cursorLeftSelect",precondition:void 0,kbOpts:{weight:0,kbExpr:w.a.textInputFocus,primary:1039}})),k.CursorRight=Object(a.k)(new p({args:{direction:1,unit:0,select:!1,value:1},id:"cursorRight",precondition:void 0,kbOpts:{weight:0,kbExpr:w.a.textInputFocus,primary:17,mac:{primary:17,secondary:[292]}}})),k.CursorRightSelect=Object(a.k)(new p({args:{direction:1,unit:0,select:!0,value:1},id:"cursorRightSelect",precondition:void 0,kbOpts:{weight:0,kbExpr:w.a.textInputFocus,primary:1041}})),k.CursorUp=Object(a.k)(new p({args:{direction:2,unit:2,select:!1,value:1},id:"cursorUp",precondition:void 0,kbOpts:{weight:0,kbExpr:w.a.textInputFocus,primary:16,mac:{primary:16,secondary:[302]}}})),k.CursorUpSelect=Object(a.k)(new p({args:{direction:2,unit:2,select:!0,value:1},id:"cursorUpSelect",precondition:void 0,kbOpts:{weight:0,kbExpr:w.a.textInputFocus,primary:1040,secondary:[3088],mac:{primary:1040},linux:{primary:1040}}})),k.CursorPageUp=Object(a.k)(new p({args:{direction:2,unit:2,select:!1,value:-1},id:"cursorPageUp",precondition:void 0,kbOpts:{weight:0,kbExpr:w.a.textInputFocus,primary:11}})),k.CursorPageUpSelect=Object(a.k)(new p({args:{direction:2,unit:2,select:!0,value:-1},id:"cursorPageUpSelect",precondition:void 0,kbOpts:{weight:0,kbExpr:w.a.textInputFocus,primary:1035}})),k.CursorDown=Object(a.k)(new p({args:{direction:3,unit:2,select:!1,value:1},id:"cursorDown",precondition:void 0,kbOpts:{weight:0,kbExpr:w.a.textInputFocus,primary:18,mac:{primary:18,secondary:[300]}}})),k.CursorDownSelect=Object(a.k)(new p({args:{direction:3,unit:2,select:!0,value:1},id:"cursorDownSelect",precondition:void 0,kbOpts:{weight:0,kbExpr:w.a.textInputFocus,primary:1042,secondary:[3090],mac:{primary:1042},linux:{primary:1042}}})),k.CursorPageDown=Object(a.k)(new p({args:{direction:3,unit:2,select:!1,value:-1},id:"cursorPageDown",precondition:void 0,kbOpts:{weight:0,kbExpr:w.a.textInputFocus,primary:12}})),k.CursorPageDownSelect=Object(a.k)(new p({args:{direction:3,unit:2,select:!0,value:-1},id:"cursorPageDownSelect",precondition:void 0,kbOpts:{weight:0,kbExpr:w.a.textInputFocus,primary:1036}})),k.CreateCursor=Object(a.k)(new class extends L{constructor(){super({id:"createCursor",precondition:void 0})}runCoreEditorCommand(e,t){let i;i=t.wholeLine?v.b.line(e,e.getPrimaryCursorState(),!1,t.position,t.viewPosition):v.b.moveTo(e,e.getPrimaryCursorState(),!1,t.position,t.viewPosition);const n=e.getCursorStates();if(1n&&(o=n),n=new c.a(o,1,o,e.model.getLineMaxColumn(o));let s=0;if(i.at)switch(i.at){case m.RawAtArgument.Top:s=3;break;case m.RawAtArgument.Center:s=1;break;case m.RawAtArgument.Bottom:s=4}i=e.coordinatesConverter.convertModelRangeToViewRange(n),e.revealRange(t.source,!1,i,s,0)}}),k.SelectAll=new class extends x{constructor(){super(a.h)}runDOMCommand(){o.g&&(document.activeElement.focus(),document.activeElement.select()),document.execCommand("selectAll")}runEditorCommand(e,t,i){t=t._getViewModel(),t&&this.runCoreEditorCommand(t,i)}runCoreEditorCommand(e,t){e.model.pushStackElement(),e.setCursorStates("keyboard",3,[v.b.selectAll(e,e.getPrimaryCursorState())])}},k.SetSelection=Object(a.k)(new class extends L{constructor(){super({id:"setSelection",precondition:void 0})}runCoreEditorCommand(e,t){e.model.pushStackElement(),e.setCursorStates(t.source,3,[d.d.fromModelSelection(t.selection)])}})}const D=y.a.and(w.a.textInputFocus,w.a.columnSelection);function N(e,t){S.a.registerKeybindingRule({id:e,primary:t,when:D,weight:1})}function O(e){e.register()}N(f.CursorColumnSelectLeft.id,1039),N(f.CursorColumnSelectRight.id,1041),N(f.CursorColumnSelectUp.id,1040),N(f.CursorColumnSelectPageUp.id,1035),N(f.CursorColumnSelectDown.id,1042),N(f.CursorColumnSelectPageDown.id,1036);{i=_=_||{};class e extends a.c{runEditorCommand(e,t,i){var n=t._getViewModel();n&&this.runCoreEditingCommand(t,n,i||{})}}i.CoreEditingCommand=e,i.LineBreakInsert=Object(a.k)(new class extends e{constructor(){super({id:"lineBreakInsert",precondition:w.a.writable,kbOpts:{weight:0,kbExpr:w.a.textInputFocus,primary:0,mac:{primary:301}}})}runCoreEditingCommand(e,t,i){e.pushUndoStop(),e.executeCommands(this.id,C.a.lineBreakInsert(t.cursorConfig,t.model,t.getCursorStates().map(e=>e.modelState.selection)))}}),i.Outdent=Object(a.k)(new class extends e{constructor(){super({id:"outdent",precondition:w.a.writable,kbOpts:{weight:0,kbExpr:y.a.and(w.a.editorTextFocus,w.a.tabDoesNotMoveFocus),primary:1026}})}runCoreEditingCommand(e,t,i){e.pushUndoStop(),e.executeCommands(this.id,C.a.outdent(t.cursorConfig,t.model,t.getCursorStates().map(e=>e.modelState.selection))),e.pushUndoStop()}}),i.Tab=Object(a.k)(new class extends e{constructor(){super({id:"tab",precondition:w.a.writable,kbOpts:{weight:0,kbExpr:y.a.and(w.a.editorTextFocus,w.a.tabDoesNotMoveFocus),primary:2}})}runCoreEditingCommand(e,t,i){e.pushUndoStop(),e.executeCommands(this.id,C.a.tab(t.cursorConfig,t.model,t.getCursorStates().map(e=>e.modelState.selection))),e.pushUndoStop()}}),i.DeleteLeft=Object(a.k)(new class extends e{constructor(){super({id:"deleteLeft",precondition:void 0,kbOpts:{weight:0,kbExpr:w.a.textInputFocus,primary:1,secondary:[1025],mac:{primary:1,secondary:[1025,294,257]}}})}runCoreEditingCommand(e,t,i){var[n,o]=b.a.deleteLeft(t.getPrevEditOperationType(),t.cursorConfig,t.model,t.getCursorStates().map(e=>e.modelState.selection),t.getCursorAutoClosedCharacters());n&&e.pushUndoStop(),e.executeCommands(this.id,o),t.setPrevEditOperationType(2)}}),i.DeleteRight=Object(a.k)(new class extends e{constructor(){super({id:"deleteRight",precondition:void 0,kbOpts:{weight:0,kbExpr:w.a.textInputFocus,primary:20,mac:{primary:20,secondary:[290,276]}}})}runCoreEditingCommand(e,t,i){var[n,o]=b.a.deleteRight(t.getPrevEditOperationType(),t.cursorConfig,t.model,t.getCursorStates().map(e=>e.modelState.selection));n&&e.pushUndoStop(),e.executeCommands(this.id,o),t.setPrevEditOperationType(3)}}),i.Undo=new class extends x{constructor(){super(a.i)}runDOMCommand(){document.execCommand("undo")}runEditorCommand(e,t,i){if(t.hasModel()&&!0!==t.getOption(80))return t.getModel().undo()}},i.Redo=new class extends x{constructor(){super(a.g)}runDOMCommand(){document.execCommand("redo")}runEditorCommand(e,t,i){if(t.hasModel()&&!0!==t.getOption(80))return t.getModel().redo()}}}class E extends a.a{constructor(e,t,i){super({id:e,precondition:void 0,description:i}),this._handlerId=t}runCommand(e,t){const i=e.get(l.a).getFocusedCodeEditor();i&&i.trigger("keyboard",this._handlerId,t)}}function I(e,t){O(new E("default:"+e,e)),O(new E(e,e,t))}I("type",{description:"Type",args:[{name:"args",schema:{type:"object",required:["text"],properties:{text:{type:"string"}}}}]}),I("replacePreviousChar"),I("compositionType"),I("compositionStart"),I("compositionEnd"),I("paste"),I("cut")},d65c:function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"aes",extensions:[".aes"],aliases:["aes","sophia","Sophia"],loader:function(){return i.e("chunk-2d0d61fd").then(i.bind(null,"70e3"))}})},d741:function(e,t,i){"use strict";i.r(t),i.d(t,"provideSelectionRanges",(function(){return C}));var n=i("e8e3"),o=i("2504"),s=(t=i("b2cc"),i("7061")),r=i("6a89"),a=i("8025"),l=i("c101"),d=i("b707"),h=i("dff7"),c=i("7e32"),u=i("3742"),g=i("67b4"),p=i("9e74"),m=i("fdcc"),f=function(e,t,i,n){return new(i=i||Promise)((function(o,s){function r(e){try{l(n.next(e))}catch(e){s(e)}}function a(e){try{l(n.throw(e))}catch(e){s(e)}}function l(e){var t;e.done?o(e.value):((t=e.value)instanceof i?t:new i((function(e){e(t)}))).then(r,a)}l((n=n.apply(e,t||[])).next())}))};class _{constructor(e,t){this.index=e,this.ranges=t}mov(e){var t=this.index+(e?1:-1);if(t<0||t>=this.ranges.length)return this;const i=new _(t,this.ranges);return i.ranges[t].equalsRange(this.ranges[this.index])?i.mov(e):i}}class b{constructor(e){this._editor=e,this._ignoreSelection=!1}static get(e){return e.getContribution(b.ID)}dispose(){var e;null!=(e=this._selectionListener)&&e.dispose()}run(e){return f(this,void 0,void 0,(function*(){if(this._editor.hasModel()){const i=this._editor.getSelections();var t=this._editor.getModel();if(d.A.has(t)&&(this._state||(yield C(t,i.map(e=>e.getPosition()),this._editor.getOption(102),o.a.None).then(e=>{var t;if(n.n(e)&&e.length===i.length&&this._editor.hasModel()&&n.h(this._editor.getSelections(),i,(e,t)=>e.equalsSelection(t))){for(let t=0;te.containsPosition(i[t].getStartPosition())&&e.containsPosition(i[t].getEndPosition())),e[t].unshift(i[t]);this._state=e.map(e=>new _(0,e)),null!=(t=this._selectionListener)&&t.dispose(),this._selectionListener=this._editor.onDidChangeCursorPosition(()=>{var e;this._ignoreSelection||(null!=(e=this._selectionListener)&&e.dispose(),this._state=void 0)})}})),this._state)){this._state=this._state.map(t=>t.mov(e)),t=this._state.map(e=>a.a.fromPositions(e.ranges[e.index].getStartPosition(),e.ranges[e.index].getEndPosition())),this._ignoreSelection=!0;try{this._editor.setSelections(t)}finally{this._ignoreSelection=!1}}}}))}}b.ID="editor.contrib.smartSelectController";class v extends t.b{constructor(e,t){super(t),this._forward=e}run(e,t){return f(this,void 0,void 0,(function*(){let e=b.get(t);e&&(yield e.run(this._forward))}))}}function C(e,t,i,o){return f(this,void 0,void 0,(function*(){const a=d.A.all(e);1===a.length&&a.unshift(new g.a);let l=[],h=[];for(const i of a)l.push(Promise.resolve(i.provideSelectionRanges(e,t,o)).then(e=>{if(n.n(e)&&e.length===t.length)for(let i=0;i{if(0===t.length)return[];t.sort((e,t)=>s.a.isBefore(e.getStartPosition(),t.getStartPosition())?1:s.a.isBefore(t.getStartPosition(),e.getStartPosition())||s.a.isBefore(e.getEndPosition(),t.getEndPosition())?-1:s.a.isBefore(t.getEndPosition(),e.getEndPosition())?1:0);let n,o=[];for(const e of t)n&&(!r.a.containsRange(e,n)||r.a.equalsRange(e,n))||(o.push(e),n=e);if(!i.selectLeadingAndTrailingWhitespace)return o;let a=[o[0]];for(let i=1;i(this._link=t||this._link,this._link.url?this.resolve(e):Promise.reject(new Error("missing")))):Promise.reject(new Error("missing")))}))}}class w{constructor(e){this._disposables=new l.b;let t=[];for(const[n,o]of e){var i=n.links.map(e=>new C(e,o));t=w._union(t,i),Object(l.g)(n)&&this._disposables.add(n)}this.links=t}dispose(){this._disposables.dispose(),this.links.length=0}static _union(e,t){let i,n=[];var o,s;let r;for(i=0,r=0,o=e.length,s=t.length;iPromise.resolve(n.provideLinks(e,t)).then(e=>{e&&(i[o]=[e,n])},r.g));return Promise.all(n).then(()=>{const e=new w(Object(_.e)(i));return t.isCancellationRequested?(e.dispose(),new w([])):e})}f.a.registerCommand("_executeLinkProvider",(e,...t)=>v(void 0,void 0,void 0,(function*(){let[i,n]=t;Object(b.c)(i instanceof g.a),"number"!=typeof n&&(n=0);var o=e.get(m.a).getModel(i);if(!o)return[];const r=yield y(o,s.a.None);if(!r)return[];for(let e=0;e{this._onEditorMouseMove(e,t)})),this.listenersToRemove.add(n.onExecute(e=>{this.onEditorMouseUp(e)})),this.listenersToRemove.add(n.onCancel(e=>{this.cleanUpActiveLinkDecoration()})),this.enabled=e.getOption(62),this.listenersToRemove.add(e.onDidChangeConfiguration(t=>{var i=e.getOption(62);this.enabled!==i&&(this.enabled=i,this.updateDecorations([]),this.stop(),this.beginCompute())})),this.listenersToRemove.add(e.onDidChangeModelContent(e=>this.onChange())),this.listenersToRemove.add(e.onDidChangeModel(e=>this.onModelChanged())),this.listenersToRemove.add(e.onDidChangeModelLanguage(e=>this.onModelModeChanged())),this.listenersToRemove.add(c.v.onDidChange(e=>this.onModelModeChanged())),this.timeout=new o.g,this.computePromise=null,this.activeLinksList=null,this.currentOccurrences={},this.activeLinkDecorationId=null,this.beginCompute()}static get(e){return e.getContribution(t.ID)}onModelChanged(){this.currentOccurrences={},this.activeLinkDecorationId=null,this.stop(),this.beginCompute()}onModelModeChanged(){this.stop(),this.beginCompute()}onChange(){this.timeout.setIfNotSet(()=>this.beginCompute(),t.RECOMPUTE_TIME)}beginCompute(){return O(this,void 0,void 0,(function*(){if(this.editor.hasModel()&&this.enabled){const t=this.editor.getModel();if(c.v.has(t)){this.activeLinksList&&(this.activeLinksList.dispose(),this.activeLinksList=null),this.computePromise=o.h(e=>y(t,e));try{this.activeLinksList=yield this.computePromise,this.updateDecorations(this.activeLinksList.links)}catch(e){Object(r.f)(e)}finally{this.computePromise=null}}}}))}updateDecorations(e){var t="altKey"===this.editor.getOption(69);let i=[];var n=Object.keys(this.currentOccurrences);for(let l=0,d=n.length;l{t.activate(e,i),this.activeLinkDecorationId=t.decorationId})}else this.cleanUpActiveLinkDecoration()}cleanUpActiveLinkDecoration(){const e="altKey"===this.editor.getOption(69);if(this.activeLinkDecorationId){const t=this.currentOccurrences[this.activeLinkDecorationId];t&&this.editor.changeDecorations(i=>{t.deactivate(i,e)}),this.activeLinkDecorationId=null}}onEditorMouseUp(e){var t;!this.isEnabled(e)||(t=this.getLinkOccurrence(e.target.position))&&this.openLinkOccurrence(t,e.hasSideBySideModifier,!0)}openLinkOccurrence(e,t,i=!1){if(this.openerService){const o=e["link"];o.resolve(s.a.None).then(e=>{if("string"==typeof e&&this.editor.hasModel()){var n=this.editor.getModel().uri;if(n.scheme===k.c.file&&e.startsWith(k.c.file+":")){var o=g.a.parse(e);if(o.scheme===k.c.file){const t=D.i(o);let i=null;t.startsWith("/./")?i="."+t.substr(1):t.startsWith("//./")&&(i="."+t.substr(2)),i&&(e=D.g(n,i))}}}return this.openerService.open(e,{openToSide:t,fromUserGesture:i,allowContributedOpeners:!0,allowCommands:!0})},e=>{var t=e instanceof Error?e.message:e;"invalid"===t?this.notificationService.warn(n.a("invalid.url","Failed to open this link because it is not well-formed: {0}",o.url.toString())):"missing"===t?this.notificationService.warn(n.a("missing.url","Failed to open this link because its target is missing.")):Object(r.f)(e)})}}getLinkOccurrence(e){if(this.editor.hasModel()&&e)for(const i of this.editor.getModel().getDecorationsInRange({startLineNumber:e.lineNumber,startColumn:e.column,endLineNumber:e.lineNumber,endColumn:e.column},0,!0)){var t=this.currentOccurrences[i.id];if(t)return t}return null}isEnabled(e,t){return Boolean(6===e.target.type&&(e.hasTriggerModifier||t&&t.keyCodeIsTriggerKey))}stop(){var e;this.timeout.cancel(),this.activeLinksList&&(null!=(e=this.activeLinksList)&&e.dispose(),this.activeLinksList=null),this.computePromise&&(this.computePromise.cancel(),this.computePromise=null)}dispose(){this.listenersToRemove.dispose(),this.stop(),this.timeout.dispose()}};M.ID="editor.linkDetector",M.RECOMPUTE_TIME=1e3,M=i([N(1,S.a),N(2,f.a)],M);class T extends t.b{constructor(){super({id:"editor.action.openLink",label:n.a("label","Open Link"),alias:"Open Link",precondition:void 0})}run(e,t){let i=M.get(t);var n;if(i&&t.hasModel())for(n of t.getSelections()){var o=i.getLinkOccurrence(n.getEndPosition());o&&i.openLinkOccurrence(o,!1)}}}Object(t.l)(M.ID,M),Object(t.j)(T),Object(x.f)((e,t)=>{e=e.getColor(L.q),e&&t.addRule(`.monaco-editor .detected-link-active { color: ${e} !important; }`)})},d8c3:function(e,t,i){},d93b:function(e,t,i){},d95f:function(e,t,i){},da62:function(e,t,i){},daaa:function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"julia",extensions:[".jl"],aliases:["julia","Julia"],loader:function(){return i.e("chunk-2d0e4fe5").then(i.bind(null,"931f"))}})},db2d:function(e,t,i){"use strict";i.r(t),i.d(t,"ColorContribution",(function(){return r})),i("92a6d");t=i("a666");var n=i("b2cc"),o=i("aee8"),s=i("6a89");class r extends t.a{constructor(e){super(),this._editor=e,this._register(e.onMouseDown(e=>this.onMouseDown(e)))}dispose(){super.dispose()}onMouseDown(e){var t=e.target.type;if(6===t){t=[...(null==(t=e.target.element)?void 0:t.classList.values())||[]].find(e=>e.startsWith("ced-colorBox"));if(t&&e.target.range){const i=this._editor.getContribution(o.ModesHoverController.ID);i.isColorPickerVisible()||(t=new s.a(e.target.range.startLineNumber,e.target.range.startColumn+1,e.target.range.endLineNumber,e.target.range.endColumn+1),i.showContentHover(t,0,!1))}}}}r.ID="editor.contrib.colorContribution",Object(n.l)(r.ID,r)},db7a:function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"apex",extensions:[".cls"],aliases:["Apex","apex"],mimetypes:["text/x-apex-source","text/x-apex"],loader:function(){return i.e("chunk-2d0d056d").then(i.bind(null,"680e"))}})},db88:function(e,t,i){"use strict";i.d(t,"a",(function(){return o}));class n{constructor(e){this.element=e,this.next=n.Undefined,this.prev=n.Undefined}}n.Undefined=new n(void 0);class o{constructor(){this._first=n.Undefined,this._last=n.Undefined,this._size=0}get size(){return this._size}isEmpty(){return this._first===n.Undefined}clear(){let e=this._first;for(;e!==n.Undefined;){var t=e.next;e.prev=n.Undefined,e.next=n.Undefined,e=t}this._first=n.Undefined,this._last=n.Undefined,this._size=0}unshift(e){return this._insert(e,!1)}push(e){return this._insert(e,!0)}_insert(e,t){const i=new n(e);if(this._first===n.Undefined)this._first=i,this._last=i;else if(t){const e=this._last;((this._last=i).prev=e).next=i}else{const e=this._first;((this._first=i).next=e).prev=i}this._size+=1;let o=!1;return()=>{o||(o=!0,this._remove(i))}}shift(){var e;if(this._first!==n.Undefined)return e=this._first.element,this._remove(this._first),e}pop(){var e;if(this._last!==n.Undefined)return e=this._last.element,this._remove(this._last),e}_remove(e){if(e.prev!==n.Undefined&&e.next!==n.Undefined){const t=e.prev;t.next=e.next,e.next.prev=t}else e.prev===n.Undefined&&e.next===n.Undefined?(this._first=n.Undefined,this._last=n.Undefined):e.next===n.Undefined?(this._last=this._last.prev,this._last.next=n.Undefined):e.prev===n.Undefined&&(this._first=this._first.next,this._first.prev=n.Undefined);--this._size}*[Symbol.iterator](){let e=this._first;for(;e!==n.Undefined;)yield e.element,e=e.next}}},dbc9:function(e,t,i){"use strict";var n=i("dff7"),o=i("b7d0"),s=i("303e"),r=i("561a");const a=Object(s.wc)("symbolIcon.arrayForeground",{dark:s.eb,light:s.eb,hc:s.eb},Object(n.a)("symbolIcon.arrayForeground","The foreground color for array symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),l=Object(s.wc)("symbolIcon.booleanForeground",{dark:s.eb,light:s.eb,hc:s.eb},Object(n.a)("symbolIcon.booleanForeground","The foreground color for boolean symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),d=Object(s.wc)("symbolIcon.classForeground",{dark:"#EE9D28",light:"#D67E00",hc:"#EE9D28"},Object(n.a)("symbolIcon.classForeground","The foreground color for class symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),h=Object(s.wc)("symbolIcon.colorForeground",{dark:s.eb,light:s.eb,hc:s.eb},Object(n.a)("symbolIcon.colorForeground","The foreground color for color symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),c=Object(s.wc)("symbolIcon.constantForeground",{dark:s.eb,light:s.eb,hc:s.eb},Object(n.a)("symbolIcon.constantForeground","The foreground color for constant symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),u=Object(s.wc)("symbolIcon.constructorForeground",{dark:"#B180D7",light:"#652D90",hc:"#B180D7"},Object(n.a)("symbolIcon.constructorForeground","The foreground color for constructor symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),g=Object(s.wc)("symbolIcon.enumeratorForeground",{dark:"#EE9D28",light:"#D67E00",hc:"#EE9D28"},Object(n.a)("symbolIcon.enumeratorForeground","The foreground color for enumerator symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),p=Object(s.wc)("symbolIcon.enumeratorMemberForeground",{dark:"#75BEFF",light:"#007ACC",hc:"#75BEFF"},Object(n.a)("symbolIcon.enumeratorMemberForeground","The foreground color for enumerator member symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),m=Object(s.wc)("symbolIcon.eventForeground",{dark:"#EE9D28",light:"#D67E00",hc:"#EE9D28"},Object(n.a)("symbolIcon.eventForeground","The foreground color for event symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),f=Object(s.wc)("symbolIcon.fieldForeground",{dark:"#75BEFF",light:"#007ACC",hc:"#75BEFF"},Object(n.a)("symbolIcon.fieldForeground","The foreground color for field symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),_=Object(s.wc)("symbolIcon.fileForeground",{dark:s.eb,light:s.eb,hc:s.eb},Object(n.a)("symbolIcon.fileForeground","The foreground color for file symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),b=Object(s.wc)("symbolIcon.folderForeground",{dark:s.eb,light:s.eb,hc:s.eb},Object(n.a)("symbolIcon.folderForeground","The foreground color for folder symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),v=Object(s.wc)("symbolIcon.functionForeground",{dark:"#B180D7",light:"#652D90",hc:"#B180D7"},Object(n.a)("symbolIcon.functionForeground","The foreground color for function symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),C=Object(s.wc)("symbolIcon.interfaceForeground",{dark:"#75BEFF",light:"#007ACC",hc:"#75BEFF"},Object(n.a)("symbolIcon.interfaceForeground","The foreground color for interface symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),w=Object(s.wc)("symbolIcon.keyForeground",{dark:s.eb,light:s.eb,hc:s.eb},Object(n.a)("symbolIcon.keyForeground","The foreground color for key symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),y=Object(s.wc)("symbolIcon.keywordForeground",{dark:s.eb,light:s.eb,hc:s.eb},Object(n.a)("symbolIcon.keywordForeground","The foreground color for keyword symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),S=Object(s.wc)("symbolIcon.methodForeground",{dark:"#B180D7",light:"#652D90",hc:"#B180D7"},Object(n.a)("symbolIcon.methodForeground","The foreground color for method symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),L=Object(s.wc)("symbolIcon.moduleForeground",{dark:s.eb,light:s.eb,hc:s.eb},Object(n.a)("symbolIcon.moduleForeground","The foreground color for module symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),x=Object(s.wc)("symbolIcon.namespaceForeground",{dark:s.eb,light:s.eb,hc:s.eb},Object(n.a)("symbolIcon.namespaceForeground","The foreground color for namespace symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),k=Object(s.wc)("symbolIcon.nullForeground",{dark:s.eb,light:s.eb,hc:s.eb},Object(n.a)("symbolIcon.nullForeground","The foreground color for null symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),D=Object(s.wc)("symbolIcon.numberForeground",{dark:s.eb,light:s.eb,hc:s.eb},Object(n.a)("symbolIcon.numberForeground","The foreground color for number symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),N=Object(s.wc)("symbolIcon.objectForeground",{dark:s.eb,light:s.eb,hc:s.eb},Object(n.a)("symbolIcon.objectForeground","The foreground color for object symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),O=Object(s.wc)("symbolIcon.operatorForeground",{dark:s.eb,light:s.eb,hc:s.eb},Object(n.a)("symbolIcon.operatorForeground","The foreground color for operator symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),E=Object(s.wc)("symbolIcon.packageForeground",{dark:s.eb,light:s.eb,hc:s.eb},Object(n.a)("symbolIcon.packageForeground","The foreground color for package symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),I=Object(s.wc)("symbolIcon.propertyForeground",{dark:s.eb,light:s.eb,hc:s.eb},Object(n.a)("symbolIcon.propertyForeground","The foreground color for property symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),M=Object(s.wc)("symbolIcon.referenceForeground",{dark:s.eb,light:s.eb,hc:s.eb},Object(n.a)("symbolIcon.referenceForeground","The foreground color for reference symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),T=Object(s.wc)("symbolIcon.snippetForeground",{dark:s.eb,light:s.eb,hc:s.eb},Object(n.a)("symbolIcon.snippetForeground","The foreground color for snippet symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),A=Object(s.wc)("symbolIcon.stringForeground",{dark:s.eb,light:s.eb,hc:s.eb},Object(n.a)("symbolIcon.stringForeground","The foreground color for string symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),R=Object(s.wc)("symbolIcon.structForeground",{dark:s.eb,light:s.eb,hc:s.eb},Object(n.a)("symbolIcon.structForeground","The foreground color for struct symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),P=Object(s.wc)("symbolIcon.textForeground",{dark:s.eb,light:s.eb,hc:s.eb},Object(n.a)("symbolIcon.textForeground","The foreground color for text symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),F=Object(s.wc)("symbolIcon.typeParameterForeground",{dark:s.eb,light:s.eb,hc:s.eb},Object(n.a)("symbolIcon.typeParameterForeground","The foreground color for type parameter symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),B=Object(s.wc)("symbolIcon.unitForeground",{dark:s.eb,light:s.eb,hc:s.eb},Object(n.a)("symbolIcon.unitForeground","The foreground color for unit symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),j=Object(s.wc)("symbolIcon.variableForeground",{dark:"#75BEFF",light:"#007ACC",hc:"#75BEFF"},Object(n.a)("symbolIcon.variableForeground","The foreground color for variable symbols. These symbols appear in the outline, breadcrumb, and suggest widget."));Object(o.f)((e,t)=>{var i=e.getColor(a);i&&t.addRule(r.b.symbolArray.cssSelector+` { color: ${i}; }`),i=e.getColor(l),i&&t.addRule(r.b.symbolBoolean.cssSelector+` { color: ${i}; }`),i=e.getColor(d),i&&t.addRule(r.b.symbolClass.cssSelector+` { color: ${i}; }`),i=e.getColor(S),i&&t.addRule(r.b.symbolMethod.cssSelector+` { color: ${i}; }`),i=e.getColor(h),i&&t.addRule(r.b.symbolColor.cssSelector+` { color: ${i}; }`),i=e.getColor(c),i&&t.addRule(r.b.symbolConstant.cssSelector+` { color: ${i}; }`),i=e.getColor(u),i&&t.addRule(r.b.symbolConstructor.cssSelector+` { color: ${i}; }`),i=e.getColor(g),i&&t.addRule(`\n\t\t\t${r.b.symbolValue.cssSelector},${r.b.symbolEnum.cssSelector} { color: ${i}; }`),i=e.getColor(p),i&&t.addRule(r.b.symbolEnumMember.cssSelector+` { color: ${i}; }`),i=e.getColor(m),i&&t.addRule(r.b.symbolEvent.cssSelector+` { color: ${i}; }`),i=e.getColor(f),i&&t.addRule(r.b.symbolField.cssSelector+` { color: ${i}; }`),i=e.getColor(_),i&&t.addRule(r.b.symbolFile.cssSelector+` { color: ${i}; }`),i=e.getColor(b),i&&t.addRule(r.b.symbolFolder.cssSelector+` { color: ${i}; }`),i=e.getColor(v),i&&t.addRule(r.b.symbolFunction.cssSelector+` { color: ${i}; }`),i=e.getColor(C),i&&t.addRule(r.b.symbolInterface.cssSelector+` { color: ${i}; }`),i=e.getColor(w),i&&t.addRule(r.b.symbolKey.cssSelector+` { color: ${i}; }`),i=e.getColor(y),i&&t.addRule(r.b.symbolKeyword.cssSelector+` { color: ${i}; }`),i=e.getColor(L),i&&t.addRule(r.b.symbolModule.cssSelector+` { color: ${i}; }`),i=e.getColor(x),i&&t.addRule(r.b.symbolNamespace.cssSelector+` { color: ${i}; }`),i=e.getColor(k),i&&t.addRule(r.b.symbolNull.cssSelector+` { color: ${i}; }`),i=e.getColor(D),i&&t.addRule(r.b.symbolNumber.cssSelector+` { color: ${i}; }`),i=e.getColor(N),i&&t.addRule(r.b.symbolObject.cssSelector+` { color: ${i}; }`),i=e.getColor(O),i&&t.addRule(r.b.symbolOperator.cssSelector+` { color: ${i}; }`),i=e.getColor(E),i&&t.addRule(r.b.symbolPackage.cssSelector+` { color: ${i}; }`),i=e.getColor(I),i&&t.addRule(r.b.symbolProperty.cssSelector+` { color: ${i}; }`),i=e.getColor(M),i&&t.addRule(r.b.symbolReference.cssSelector+` { color: ${i}; }`),i=e.getColor(T),i&&t.addRule(r.b.symbolSnippet.cssSelector+` { color: ${i}; }`),i=e.getColor(A),i&&t.addRule(r.b.symbolString.cssSelector+` { color: ${i}; }`),i=e.getColor(R),i&&t.addRule(r.b.symbolStruct.cssSelector+` { color: ${i}; }`),i=e.getColor(P),i&&t.addRule(r.b.symbolText.cssSelector+` { color: ${i}; }`),i=e.getColor(F),i&&t.addRule(r.b.symbolTypeParameter.cssSelector+` { color: ${i}; }`),i=e.getColor(B),i&&t.addRule(r.b.symbolUnit.cssSelector+` { color: ${i}; }`),i=e.getColor(j);i&&t.addRule(r.b.symbolVariable.cssSelector+` { color: ${i}; }`)})},dd1b:function(e,t,i){"use strict";i.d(t,"a",(function(){return o}));var n=i("308f");t=i("89cd");const o={JSONContribution:"base.contributions.json"};i=new class{constructor(){this._onDidChangeSchema=new n.b,this.schemasById={}}registerSchema(e,t){var i;this.schemasById[0<(i=e).length&&"#"===i.charAt(i.length-1)?i.substring(0,i.length-1):i]=t,this._onDidChangeSchema.fire(e)}notifySchemaChanged(e){this._onDidChangeSchema.fire(e)}},t.a.add(o.JSONContribution,i)},debc:function(e,t,i){"use strict";i.d(t,"a",(function(){return l})),i.d(t,"b",(function(){return d}));var n=i("3d378"),o=i("b589"),s=i("30db"),r=i("82c9"),a=i("6d8e");function l(e){if(e)return"string"==typeof e&&(e=a.a.file(e)),e=Object(r.b)(e)||(e.scheme===o.c.file?e.fsPath:e.path),s.i&&Object(n.c)(e)?d(e):e}function d(e){return Object(n.a)(e)?e.charAt(0).toUpperCase()+e.slice(1):e}},dff7:function(e,t,i){"use strict";function n(e,t,...i){{var n=i;let e;return e=0===n.length?t:t.replace(/\{(\d+)\}/g,(function(e,t){return t=t[0],void 0!==n[t]?n[t]:e}))}}i.d(t,"a",(function(){return n}))},e1b5:function(e,t,i){"use strict";i.d(t,"a",(function(){return o}));var n=i("b707");class o{constructor(e,t){this._lineTokensBrand=void 0,this._tokens=e,this._tokensCount=this._tokens.length>>>1,this._text=t}static createEmpty(e){var t=o.defaultTokenMetadata;const i=new Uint32Array(2);return i[0]=e.length,i[1]=t,new o(i,e)}equals(e){return e instanceof o&&this.slicedEquals(e,0,this._tokensCount)}slicedEquals(e,t,i){if(this._text!==e._text)return!1;if(this._tokensCount!==e._tokensCount)return!1;t<<=1;var n=t+(i<<1);for(let o=t;o>>1)-1;for(let n=0;n>>1)-1;for(;ir&&(n+=this._text.substring(r,l.offset),d=this._tokens[1+(t<<1)],s.push(n.length,d),r=l.offset),n+=l.text,s.push(n.length,l.tokenMetadata),i++}}return new o(new Uint32Array(s),n)}}o.defaultTokenMetadata=16793600;class s{constructor(e,t,i,n){this._source=e,this._startOffset=t,this._endOffset=i,this._deltaOffset=n,this._firstTokenIndex=e.findTokenIndexAtOffset(t),this._tokensCount=0;for(let o=this._firstTokenIndex,s=e.getCount();othis.emitter.fire(e);this.emitter=new n.b({onFirstListenerAdd:()=>e.addEventListener(t,o,i),onLastListenerRemove:()=>e.removeEventListener(t,o,i)})}get event(){return this.emitter.event}dispose(){this.emitter.dispose()}}function s(e){return e.preventDefault(),e.stopPropagation(),e}},e385d:function(e,t,i){"use strict";i.d(t,"a",(function(){return o})),i.d(t,"b",(function(){return b}));var n,o,s=i("11f7"),r=i("70c3"),a=i("1898"),l=i("e8e3"),d=(t=i("ceb8"),i("308f")),h=i("a666"),c=i("49d9"),u=i("42e39"),g=i("ef8e9");i("e750");const p={separatorBorder:t.a.transparent};class m{constructor(e,t,i,n){this.container=e,this.view=t,this.disposable=n,this._cachedVisibleSize=void 0,"number"==typeof i?(this._size=i,this._cachedVisibleSize=void 0,e.classList.add("visible")):(this._size=0,this._cachedVisibleSize=i.cachedVisibleSize)}set size(e){this._size=e}get size(){return this._size}get visible(){return void 0===this._cachedVisibleSize}setVisible(e,t){e!==this.visible&&(e?(this.size=Object(c.b)(this._cachedVisibleSize,this.viewMinimumSize,this.viewMaximumSize),this._cachedVisibleSize=void 0):(this._cachedVisibleSize="number"==typeof t?t:this.size,this.size=0),this.container.classList.toggle("visible",e),this.view.setVisible&&this.view.setVisible(e))}get minimumSize(){return this.visible?this.view.minimumSize:0}get viewMinimumSize(){return this.view.minimumSize}get maximumSize(){return this.visible?this.view.maximumSize:0}get viewMaximumSize(){return this.view.maximumSize}get priority(){return this.view.priority}get snap(){return!!this.view.snap}set enabled(e){this.container.style.pointerEvents=e?"":"none"}layout(e,t){this.layoutContainer(e),this.view.layout(this.size,e,t)}dispose(){return this.disposable.dispose(),this.view}}class f extends m{layoutContainer(e){this.container.style.top=e+"px",this.container.style.height=this.size+"px"}}class _ extends m{layoutContainer(e){this.container.style.left=e+"px",this.container.style.width=this.size+"px"}}(i=n=n||{})[i.Idle=0]="Idle",i[i.Busy=1]="Busy",(t=o=o||{}).Distribute={type:"distribute"},t.Split=function(e){return{type:"split",index:e}},t.Invisible=function(e){return{type:"invisible",cachedVisibleSize:e}};class b extends h.a{constructor(e,t={}){super(),this.size=0,this.contentSize=0,this.proportions=void 0,this.viewItems=[],this.sashItems=[],this.state=n.Idle,this._onDidSashChange=this._register(new d.b),this.onDidSashChange=this._onDidSashChange.event,this._onDidSashReset=this._register(new d.b),this._startSnappingEnabled=!0,this._endSnappingEnabled=!0,this.orientation=g.l(t.orientation)?0:t.orientation,this.inverseAltBehavior=!!t.inverseAltBehavior,this.proportionalLayout=!!g.l(t.proportionalLayout)||!!t.proportionalLayout,this.getSashOrthogonalSize=t.getSashOrthogonalSize,this.el=document.createElement("div"),this.el.classList.add("monaco-split-view2"),this.el.classList.add(0===this.orientation?"vertical":"horizontal"),e.appendChild(this.el),this.sashContainer=Object(s.q)(this.el,Object(s.a)(".sash-container")),this.viewContainer=Object(s.a)(".split-view-container"),this.scrollable=new u.a(125,s.V),this.scrollableElement=this._register(new a.c(this.viewContainer,{vertical:0===this.orientation?null!=(e=t.scrollbarVisibility)?e:1:2,horizontal:1===this.orientation?null!=(e=t.scrollbarVisibility)?e:1:2},this.scrollable)),this.onDidScroll=this.scrollableElement.onScroll,this._register(this.onDidScroll(e=>{this.viewContainer.scrollTop=e.scrollTop,this.viewContainer.scrollLeft=e.scrollLeft})),Object(s.q)(this.el,this.scrollableElement.getDomNode()),this.style(t.styles||p),t.descriptor&&(this.size=t.descriptor.size,t.descriptor.views.forEach((e,t)=>{var i=g.l(e.visible)||e.visible?e.size:{type:"invisible",cachedVisibleSize:e.size};e=e.view;this.doAddView(e,i,t,!0)}),this.contentSize=this.viewItems.reduce((e,t)=>e+t.size,0),this.saveProportions())}get orthogonalStartSash(){return this._orthogonalStartSash}set orthogonalStartSash(e){for(const t of this.sashItems)t.sash.orthogonalStartSash=e;this._orthogonalStartSash=e}get orthogonalEndSash(){return this._orthogonalEndSash}set orthogonalEndSash(e){for(const t of this.sashItems)t.sash.orthogonalEndSash=e;this._orthogonalEndSash=e}get startSnappingEnabled(){return this._startSnappingEnabled}set startSnappingEnabled(e){this._startSnappingEnabled!==e&&(this._startSnappingEnabled=e,this.updateSashEnablement())}get endSnappingEnabled(){return this._endSnappingEnabled}set endSnappingEnabled(e){this._endSnappingEnabled!==e&&(this._endSnappingEnabled=e,this.updateSashEnablement())}style(e){e.separatorBorder.isTransparent()?(this.el.classList.remove("separator-border"),this.el.style.removeProperty("--separator-border")):(this.el.classList.add("separator-border"),this.el.style.setProperty("--separator-border",e.separatorBorder.toString()))}addView(e,t,i=this.viewItems.length,n){this.doAddView(e,t,i,n)}layout(e,t){var i=Math.max(this.size,this.contentSize);if(this.size=e,this.layoutContext=t,this.proportions)for(let o=0;o1===this.viewItems[e].priority);var n=o.filter(e=>2===this.viewItems[e].priority);this.resize(this.viewItems.length-1,e-i,void 0,t,n)}this.distributeEmptySpace(),this.layoutViews()}saveProportions(){this.proportionalLayout&&0e.size/this.contentSize))}onSashStart({sash:e,start:t,alt:i}){for(const s of this.viewItems)s.enabled=!1;const n=this.sashItems.findIndex(t=>t.sash===e),o=Object(h.e)(Object(s.i)(document.body,"keydown",e=>r(this.sashDragState.current,e.altKey)),Object(s.i)(document.body,"keyup",()=>r(this.sashDragState.current,!1))),r=(e,t)=>{const i=this.viewItems.map(e=>e.size);let s,r,a=Number.NEGATIVE_INFINITY,d=Number.POSITIVE_INFINITY;if((t=this.inverseAltBehavior?!t:t)&&(h=n===this.sashItems.length-1,d=h?(h=this.viewItems[n],a=(h.minimumSize-h.size)/2,(h.maximumSize-h.size)/2):(h=this.viewItems[n+1],a=(h.size-h.maximumSize)/2,(h.size-h.minimumSize)/2)),!t){const e=Object(l.r)(n,-1),t=Object(l.r)(n+1,this.viewItems.length);var h=e.reduce((e,t)=>e+(this.viewItems[t].minimumSize-i[t]),0),c=e.reduce((e,t)=>e+(this.viewItems[t].viewMaximumSize-i[t]),0),u=0===t.length?Number.POSITIVE_INFINITY:t.reduce((e,t)=>e+(i[t]-this.viewItems[t].minimumSize),0),g=0===t.length?Number.NEGATIVE_INFINITY:t.reduce((e,t)=>e+(i[t]-this.viewItems[t].viewMaximumSize),0);const o=Math.max(h,g),a=Math.min(u,c);h=this.findFirstSnapIndex(e),g=this.findFirstSnapIndex(t);"number"==typeof h&&(u=this.viewItems[h],c=Math.floor(u.viewMinimumSize/2),s={index:h,limitDelta:u.visible?o-c:o+c,size:u.size}),"number"==typeof g&&(h=this.viewItems[g],c=Math.floor(h.viewMinimumSize/2),r={index:g,limitDelta:h.visible?a+c:a-c,size:h.size})}this.sashDragState={start:e,current:e,index:n,sizes:i,minDelta:a,maxDelta:d,alt:t,snapBefore:s,snapAfter:r,disposable:o}};r(t,i)}onSashChange({current:e}){var{index:t,start:i,sizes:n,alt:o,minDelta:s,maxDelta:r,snapBefore:a,snapAfter:l}=this.sashDragState,i=(e=(this.sashDragState.current=e)-i,this.resize(t,e,n,void 0,void 0,s,r,a,l));o&&(e=t===this.sashItems.length-1,n=this.viewItems.map(e=>e.size),r=(s=this.viewItems[e?t:t+1]).size-s.maximumSize,a=s.size-s.minimumSize,this.resize(e?t-1:t+1,-i,n,void 0,void 0,r,a)),this.distributeEmptySpace(),this.layoutViews()}onSashEnd(e){this._onDidSashChange.fire(e),this.sashDragState.disposable.dispose(),this.saveProportions();for(const t of this.viewItems)t.enabled=!0}onViewChange(e,t){var i=this.viewItems.indexOf(e);i<0||i>=this.viewItems.length||(t="number"==typeof t?t:e.size,t=Object(c.b)(t,e.minimumSize,e.maximumSize),this.inverseAltBehavior&&0=this.viewItems.length)){const s=Object(l.r)(this.viewItems.length).filter(t=>t!==e);var i=[...s.filter(e=>1===this.viewItems[e].priority),e],o=s.filter(e=>2===this.viewItems[e].priority);const r=this.viewItems[e];t=Math.round(t),t=Object(c.b)(t,r.minimumSize,Math.min(r.maximumSize,this.size)),r.size=t,this.relayout(i,o),this.state=n.Idle}}distributeViewSizes(){const e=[];let t=0;for(const r of this.viewItems)01===this.viewItems[e].priority),s=n.filter(e=>2===this.viewItems[e].priority);this.relayout(o,s)}getViewSize(e){return e<0||e>=this.viewItems.length?-1:this.viewItems[e].size}doAddView(e,t,i=this.viewItems.length,o){if(this.state!==n.Idle)throw new Error("Cant modify splitview");this.state=n.Busy;const a=Object(s.a)(".split-view-view"),c=(i===this.viewItems.length?this.viewContainer.appendChild(a):this.viewContainer.insertBefore(a,this.viewContainer.children.item(i)),e.onDidChange(e=>this.onViewChange(m,e)));var u=Object(h.i)(()=>this.viewContainer.removeChild(a));const g=Object(h.e)(c,u);let p;p="number"==typeof t?t:"split"===t.type?this.getViewSize(t.index)/2:"invisible"===t.type?{cachedVisibleSize:t.cachedVisibleSize}:e.minimumSize;const m=new(0===this.orientation?f:_)(a,e,p,g);if(this.viewItems.splice(i,0,m),1this.getSashPosition(e),getHorizontalSashWidth:this.getSashOrthogonalSize},Object.assign(Object.assign({},u),{orientation:1})):new r.b(this.sashContainer,{getVerticalSashLeft:e=>this.getSashPosition(e),getVerticalSashHeight:this.getSashOrthogonalSize},Object.assign(Object.assign({},u),{orientation:0}));u=0===this.orientation?t=>({sash:e,start:t.startY,current:t.currentY,alt:t.altKey}):t=>({sash:e,start:t.startX,current:t.currentX,alt:t.altKey});const t=d.c.map(e.onDidStart,u);var b=t(this.onSashStart,this);const n=d.c.map(e.onDidChange,u),o=n(this.onSashChange,this),s=d.c.map(e.onDidEnd,()=>this.sashItems.findIndex(t=>t.sash===e));u=s(this.onSashEnd,this);var v=e.onDidReset(()=>{var t=this.sashItems.findIndex(t=>t.sash===e),i=Object(l.r)(t,-1),n=Object(l.r)(t+1,this.viewItems.length);i=this.findFirstSnapIndex(i),n=this.findFirstSnapIndex(n);"number"==typeof i&&!this.viewItems[i].visible||"number"==typeof n&&!this.viewItems[n].visible||this._onDidSashReset.fire(t)});const a=Object(h.e)(b,o,u,v,e);b={sash:e,disposable:a},this.sashItems.splice(i-1,0,b)}let C;a.appendChild(e.element),"number"!=typeof t&&"split"===t.type&&(C=[t.index]),o||this.relayout([i],C),this.state=n.Idle,o||"number"==typeof t||"distribute"!==t.type||this.distributeViewSizes()}relayout(e,t){var i=this.viewItems.reduce((e,t)=>e+t.size,0);this.resize(this.viewItems.length-1,this.size-i,void 0,e,t),this.distributeEmptySpace(),this.layoutViews(),this.saveProportions()}resize(e,t,i=this.viewItems.map(e=>e.size),n,o,s=Number.NEGATIVE_INFINITY,r=Number.POSITIVE_INFINITY,a,d){if(e<0||e>=this.viewItems.length)return 0;const h=Object(l.r)(e,-1),u=Object(l.r)(e+1,this.viewItems.length);if(o)for(const c of o)Object(l.p)(h,c),Object(l.p)(u,c);if(n)for(const c of n)Object(l.o)(h,c),Object(l.o)(u,c);var g=h.map(e=>this.viewItems[e]),p=h.map(e=>i[e]),m=u.map(e=>this.viewItems[e]),f=u.map(e=>i[e]),_=h.reduce((e,t)=>e+(this.viewItems[t].minimumSize-i[t]),0),b=h.reduce((e,t)=>e+(this.viewItems[t].maximumSize-i[t]),0),v=0===u.length?Number.POSITIVE_INFINITY:u.reduce((e,t)=>e+(i[t]-this.viewItems[t].minimumSize),0),C=0===u.length?Number.NEGATIVE_INFINITY:u.reduce((e,t)=>e+(i[t]-this.viewItems[t].maximumSize),0);_=Math.max(_,C,s),C=Math.min(v,b,r);let w=!1;if(a){const e=this.viewItems[a.index];v=t>=a.limitDelta,w=v!==e.visible,e.setVisible(v,a.size)}if(!w&&d){const e=this.viewItems[d.index];b=te+t.size,0);let i=this.size-t;const n=Object(l.r)(this.viewItems.length-1,-1);t=n.filter(e=>1===this.viewItems[e].priority);for(const r of n.filter(e=>2===this.viewItems[e].priority))Object(l.p)(n,r);for(const r of t)Object(l.o)(n,r);"number"==typeof e&&Object(l.o)(n,e);for(let r=0;0!==i&&re+t.size,0);let e=0;for(const t of this.viewItems)t.layout(e,this.layoutContext),e+=t.size;this.sashItems.forEach(e=>e.sash.layout()),this.updateSashEnablement(),this.updateScrollableElement()}updateScrollableElement(){0===this.orientation?this.scrollableElement.setScrollDimensions({height:this.size,scrollHeight:this.contentSize}):this.scrollableElement.setScrollDimensions({width:this.size,scrollWidth:this.contentSize})}updateSashEnablement(){let e=!1;var t=this.viewItems.map(t=>e=0e=0e=0e=0e.dispose()),this.viewItems=[],this.sashItems.forEach(e=>e.disposable.dispose()),this.sashItems=[]}}},e516:function(e,t,i){"use strict";i.r(t),i.d(t,"CursorUndoRedoController",(function(){return l})),i.d(t,"CursorUndo",(function(){return d})),i.d(t,"CursorRedo",(function(){return h}));var n=i("dff7"),o=(t=i("a666"),i("b2cc")),s=i("c101");class r{constructor(e){this.selections=e}equals(e){var t=this.selections.length;if(t!==e.selections.length)return!1;for(let i=0;i{this._undoStack=[],this._redoStack=[]})),this._register(e.onDidChangeModelContent(e=>{this._undoStack=[],this._redoStack=[]})),this._register(e.onDidChangeCursorSelection(t=>{this._isCursorUndoRedo||t.oldSelections&&t.oldModelVersionId===t.modelVersionId&&(t=new r(t.oldSelections),0this._onCut.fire(),0)),this._asyncFocusGainWriteScreenReaderContent=this._register(new r.e(()=>this.writeScreenReaderContent("asyncFocusGain"),0)),this._textAreaState=c.b.EMPTY,this._selectionChangeListener=null,this.writeScreenReaderContent("ctor"),this._hasFocus=!1,this._isDoingComposition=!1,this._nextCommand=0;let i=null;this._register(s.o(t.domNode,"keydown",e=>{(109===e.keyCode||this._isDoingComposition&&1===e.keyCode)&&e.stopPropagation(),e.equals(9)&&e.preventDefault(),i=e,this._onKeyDown.fire(e)})),this._register(s.o(t.domNode,"keyup",e=>{this._onKeyUp.fire(e)})),this._register(s.i(t.domNode,"compositionstart",e=>{if(c.c,!this._isDoingComposition){if(this._isDoingComposition=!0,d.f&&this._textAreaState.selectionStart===this._textAreaState.selectionEnd&&0{var t=this._textAreaState,i=c.b.readFromTextArea(this._textArea);return[i,c.b.deduceInput(t,i,e)]},g=()=>{var e=this._textAreaState,t=c.b.readFromTextArea(this._textArea);return[t,c.b.deduceAndroidCompositionInput(e,t)]},p=e=>{var t=this._textAreaState;e=c.b.selectedText(e);return[e,{text:e.value,replacePrevCharCnt:t.selectionEnd-t.selectionStart,replaceNextCharCnt:0,positionDelta:0}]};this._register(s.i(t.domNode,"compositionupdate",e=>{if(c.c,o.e){const[t,i]=g();this._textAreaState=t,this._onType.fire(i),this._onCompositionUpdate.fire(e)}else{const[t,i]=p(e.data||"");this._textAreaState=t,this._onType.fire(i),this._onCompositionUpdate.fire(e)}})),this._register(s.i(t.domNode,"compositionend",e=>{if(c.c,this._isDoingComposition)if(this._isDoingComposition=!1,o.e){const[e,t]=g();this._textAreaState=e,this._onType.fire(t),this._onCompositionEnd.fire()}else{const[t,i]=p(e.data||"");this._textAreaState=t,this._onType.fire(i),(o.f||o.g)&&(this._textAreaState=c.b.readFromTextArea(this._textArea)),this._onCompositionEnd.fire()}})),this._register(s.i(t.domNode,"input",()=>{if(this._textArea.setIgnoreSelectionChangeTime("received input event"),!this._isDoingComposition){const[e,t]=l(d.f);0===t.replacePrevCharCnt&&1===t.text.length&&h.E(t.text.charCodeAt(0))||(this._textAreaState=e,0===this._nextCommand?""===t.text&&0===t.replacePrevCharCnt||this._onType.fire(t):(""===t.text&&0===t.replacePrevCharCnt||this._firePaste(t.text,null),this._nextCommand=0))}})),this._register(s.i(t.domNode,"cut",e=>{this._textArea.setIgnoreSelectionChangeTime("received cut event"),this._ensureClipboardGetsEditorSelection(e),this._asyncTriggerCut.schedule()})),this._register(s.i(t.domNode,"copy",e=>{this._ensureClipboardGetsEditorSelection(e)})),this._register(s.i(t.domNode,"paste",e=>{var t;this._textArea.setIgnoreSelectionChangeTime("received paste event"),_.canUseTextData(e)?([e,t]=_.getTextData(e),""!==e&&this._firePaste(e,t)):(this._textArea.getSelectionStart()!==this._textArea.getSelectionEnd()&&this._setAndWriteTextAreaState("paste",c.b.EMPTY),this._nextCommand=1)})),this._register(s.i(t.domNode,"focus",()=>{var e=this._hasFocus;this._setHasFocus(!0),o.h&&!e&&this._hasFocus&&this._asyncFocusGainWriteScreenReaderContent.schedule()})),this._register(s.i(t.domNode,"blur",()=>{this._isDoingComposition&&(this._isDoingComposition=!1,this.writeScreenReaderContent("blurWithoutCompositionEnd"),this._onCompositionEnd.fire()),this._setHasFocus(!1)})),this._register(s.i(t.domNode,n.Tap,()=>{o.e&&this._isDoingComposition&&(this._isDoingComposition=!1,this.writeScreenReaderContent("tapWithoutCompositionEnd"),this._onCompositionEnd.fire())}))}_installSelectionChangeListener(){let e=0;return s.i(document,"selectionchange",t=>{var i,n;this._hasFocus&&!this._isDoingComposition&&o.f&&(n=(i=Date.now())-e,e=i,n<5||(n=i-this._textArea.getIgnoreSelectionChangeTime(),this._textArea.resetSelectionChangeTime(),n<100||this._textAreaState.selectionStartPosition&&this._textAreaState.selectionEndPosition&&(i=this._textArea.getValue(),this._textAreaState.value===i&&(n=this._textArea.getSelectionStart(),i=this._textArea.getSelectionEnd(),this._textAreaState.selectionStart===n&&this._textAreaState.selectionEnd===i||(n=this._textAreaState.deduceEditorPosition(n),n=this._host.deduceModelPosition(n[0],n[1],n[2]),i=this._textAreaState.deduceEditorPosition(i),i=this._host.deduceModelPosition(i[0],i[1],i[2]),n=new g.a(n.lineNumber,n.column,i.lineNumber,i.column),this._onSelectionChangeRequest.fire(n))))))})}dispose(){super.dispose(),this._selectionChangeListener&&(this._selectionChangeListener.dispose(),this._selectionChangeListener=null)}focusTextArea(){this._setHasFocus(!0),this.refreshFocusState()}isFocused(){return this._hasFocus}refreshFocusState(){var e=s.F(this.textArea.domNode);e?this._setHasFocus(e.activeElement===this.textArea.domNode):s.N(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&&this.writeScreenReaderContent("focusgain"),(this._hasFocus?this._onFocus:this._onBlur).fire())}_setAndWriteTextAreaState(e,t){(t=this._hasFocus?t:t.collapseSelection()).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(_.canUseTextData(e));var i={version:1,isFromEmptySelection:t.isFromEmptySelection,multicursorText:t.multicursorText,mode:t.mode};m.INSTANCE.set(o.g?t.text.replace(/\r\n/g,"\n"):t.text,i),_.canUseTextData(e)?_.setTextData(e,t.text,t.html,i):this._setAndWriteTextAreaState("copy or cut",c.b.selectedText(t.text))}_firePaste(e,t){t=t||m.INSTANCE.get(e),this._onPaste.fire({text:e,metadata:t})}}class _{static canUseTextData(e){return!!e.clipboardData||!!window.clipboardData}static getTextData(t){if(t.clipboardData){t.preventDefault();var i=t.clipboardData.getData(l.a.text);let o=null;var n=t.clipboardData.getData("vscode-editor-data");if("string"==typeof n)try{1!==(o=JSON.parse(n)).version&&(o=null)}catch(e){}return[i,o]}if(window.clipboardData)return t.preventDefault(),[window.clipboardData.getData("Text"),null];throw new Error("ClipboardEventUtils.getTextData: Cannot use text data!")}static setTextData(e,t,i,n){if(e.clipboardData)e.clipboardData.setData(l.a.text,t),"string"==typeof i&&e.clipboardData.setData("text/html",i),e.clipboardData.setData("vscode-editor-data",JSON.stringify(n));else{if(!window.clipboardData)throw new Error("ClipboardEventUtils.setTextData: Cannot use text data!");window.clipboardData.setData("Text",t)}e.preventDefault()}}class b extends t.a{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 i=this._actual.domNode;i.value!==t&&(this.setIgnoreSelectionChangeTime("setValue"),i.value=t)}getSelectionStart(){return"backward"===this._actual.domNode.selectionDirection?this._actual.domNode.selectionEnd:this._actual.domNode.selectionStart}getSelectionEnd(){return"backward"===this._actual.domNode.selectionDirection?this._actual.domNode.selectionStart:this._actual.domNode.selectionEnd}setSelectionRange(e,t,i){const n=this._actual.domNode;let r=null;var a=s.F(n),l=(a=(r=(a||document).activeElement)===n,n.selectionStart),d=n.selectionEnd;if(a&&l===t&&d===i)o.g&&window.parent!==window&&n.focus();else if(a)this.setIgnoreSelectionChangeTime("setSelectionRange"),n.setSelectionRange(t,i),o.g&&window.parent!==window&&n.focus();else try{var h=s.U(n);this.setIgnoreSelectionChangeTime("setSelectionRange"),n.focus(),n.setSelectionRange(t,i),s.S(n,h)}catch(e){}}}},e58e:function(e,t,i){"use strict";i.d(t,"a",(function(){return s}));var n=i("30db");const o=n.b.performance&&"function"==typeof n.b.performance.now;class s{constructor(e){this._highResolution=o&&e,this._startTime=this._now(),this._stopTime=-1}static create(e=!0){return new s(e)}stop(){this._stopTime=this._now()}elapsed(){return-1!==this._stopTime?this._stopTime-this._startTime:this._now()-this._startTime}_now(){return(this._highResolution?n.b.performance:Date).now()}}},e679:function(e,t,i){"use strict";i.d(t,"a",(function(){return r})),i.d(t,"b",(function(){return a}));var n=i("1e93"),o=i("7ab3");function s(e){return e.replace(/\n/g,"\\n").replace(/\r/g,"\\r")}class r{constructor(e,t,i,n){this.oldPosition=e,this.oldText=t,this.newPosition=i,this.newText=n}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} "${s(this.newText)}")`:0===this.newText.length?`(delete@${this.oldPosition} "${s(this.oldText)}")`:`(replace@${this.oldPosition} "${s(this.oldText)}" with "${s(this.newText)}")`}static _writeStringSize(e){return 4+2*e.length}static _writeString(e,t,i){var o=t.length;n.f(e,o,i),i+=4;for(let s=0;s(t.hasOwnProperty(i)||(t[i]=e(i)),t[i])}(e=>new n(e))},e750:function(e,t,i){},e757:function(e,t,i){"use strict";i.d(t,"a",(function(){return s}));let n=!1,o=null;class s{static getSameOriginWindowChain(){if(!o){o=[];let t=window;for(var e;(e=function(e){if(!e.parent||e.parent===e)return null;try{var t=e.location,i=e.parent.location;if("null"!==t.origin&&"null"!==i.origin&&(t.protocol!==i.protocol||t.hostname!==i.hostname||t.port!==i.port))return n=!0,null}catch(e){return n=!0,null}return e.parent}(t))?o.push({window:t,iframeElement:t.frameElement||null}):o.push({window:t,iframeElement:null}),t=e;);}return o.slice(0)}static hasDifferentOriginAncestor(){return o||this.getSameOriginWindowChain(),n}static getPositionOfChildWindowRelativeToAncestorWindow(e,t){if(!t||e===t)return{top:0,left:0};let i=0,n=0;for(const s of this.getSameOriginWindowChain()){if(i+=s.window.scrollY,n+=s.window.scrollX,s.window===t)break;if(!s.iframeElement)break;var o=s.iframeElement.getBoundingClientRect();i+=o.top,n+=o.left}return{top:i,left:n}}}},e75b:function(e,t,i){"use strict";i.d(t,"a",(function(){return n})),i("f0b2");const n="monaco-mouse-cursor-text"},e8cb:function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"sparql",extensions:[".rq"],aliases:["sparql","SPARQL"],loader:function(){return i.e("chunk-2d0b21d7").then(i.bind(null,"2377"))}})},e8e3:function(e,t,i){"use strict";function n(e,t=0){return e[e.length-(1+t)]}function o(e){if(0===e.length)throw new Error("Invalid tail call");return[e.slice(0,e.length-1),e[e.length-1]]}function s(e,t,i=((e,t)=>e===t)){if(e!==t){if(!e||!t)return!1;if(e.length!==t.length)return!1;for(let n=0,o=e.length;n=t.length)throw new TypeError("invalid index");var n,o=t[Math.floor(t.length*Math.random())];let s=[],r=[],a=[];for(n of t){var d=i(n,o);(d<0?s:0!!e)}function c(e){return!Array.isArray(e)||0===e.length}function u(e){return Array.isArray(e)&&0e.indexOf(t)===i);const i=Object.create(null);return e.filter(e=>(e=t(e),!i[e]&&(i[e]=!0)))}function p(e){const t=new Set;return e.filter(e=>!t.has(e)&&(t.add(e),!0))}function m(e,t){return 0t;o--)n.push(o);return n}function b(e,t,i){const n=e.slice(0,t);return e=e.slice(t),n.concat(i,e)}function v(e,t){var i=e.indexOf(t);-1=r;l--)o[l+a]=o[l];for(let l=0;ls(t,e),n)):(i=e,n=r(181387,n=t),Object.keys(i).sort().reduce((e,t)=>(e=a(t,e),s(i[t],e)),n));case"string":return a(e,t);case"boolean":return r(e?433:863,t);case"number":return r(e,t);case"undefined":return r(937,t);default:return r(617,t)}var i,n}function r(e,t){return(t<<5)-t+e|0}function a(e,t){t=r(149417,t);for(let i=0,n=e.length;i>>i)>>>0}function d(e,t=0,i=e.byteLength,n=0){for(let o=0;oe.toString(16).padStart(2,"0")).join("");for(var[i,n,o="0"]=[(e>>>0).toString(16),t/4];i.length>>6:(i<65536?e[t++]=224|(61440&i)>>>12:(e[t++]=240|(1835008&i)>>>18,e[t++]=128|(258048&i)>>>12),e[t++]=128|(4032&i)>>>6),e[t++]=128|(63&i)>>>0),64<=t&&(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()),h(this._h0)+h(this._h1)+h(this._h2)+h(this._h3)+h(this._h4)}_wrapUp(){this._buff[this._buffLen++]=128,d(this._buff,this._buffLen),56{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,"⏎"})}}},ef37:function(e,t,i){},ef8e9:function(e,t,i){"use strict";function n(e){return Array.isArray(e)}function o(e){return"string"==typeof e}function s(e){return!("object"!=typeof e||null===e||Array.isArray(e)||e instanceof RegExp||e instanceof Date)}function r(e){return"number"==typeof e&&!isNaN(e)}function a(e){return!0===e||!1===e}function l(e){return void 0===e}function d(e){return l(e)||null===e}function h(e,t){if(!e)throw new Error(t?`Unexpected type, expected '${t}'`:"Unexpected type")}function c(e){if(d(e))throw new Error("Assertion Failed: argument is undefined or null");return e}function u(e){return"function"==typeof e}function g(e,t){var i=Math.min(e.length,t.length);for(let n=0;nfunction(){var i=Array.prototype.slice.call(arguments,0);return t(e,i)})(n);return i}function f(e){return null===e?void 0:e}function _(e,t="Unreachable"){throw new Error(t)}i.d(t,"f",(function(){return n})),i.d(t,"k",(function(){return o})),i.d(t,"j",(function(){return s})),i.d(t,"i",(function(){return r})),i.d(t,"g",(function(){return a})),i.d(t,"l",(function(){return l})),i.d(t,"m",(function(){return d})),i.d(t,"c",(function(){return h})),i.d(t,"a",(function(){return c})),i.d(t,"h",(function(){return u})),i.d(t,"n",(function(){return g})),i.d(t,"e",(function(){return p})),i.d(t,"d",(function(){return m})),i.d(t,"o",(function(){return f})),i.d(t,"b",(function(){return _}))},efdb:function(e,t,i){"use strict";i.d(t,"a",(function(){return n})),t=i("0a0f");const n=Object(t.c)("markerDecorationsService")},eff2:function(e,t,i){"use strict";i.d(t,"b",(function(){return c})),i.d(t,"a",(function(){return u}));var n=i("0f70"),o=i("650e"),s=i("11f7"),r=i("a60f"),a=i("f070"),l=(t=i("a666"),i("30db")),d=i("ef8e9"),h=(i("c84a"),i("dff7"));class c extends t.a{constructor(e,t,i={}){super(),this.options=i,this._context=e||this,(this._action=t)instanceof a.a&&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 a.b)),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,i=(this._register(r.b.addTarget(e)),this.options&&this.options.draggable);i&&(e.draggable=!0,n.g&&this._register(Object(s.i)(e,s.d.DRAG_START,e=>null==(e=e.dataTransfer)?void 0:e.setData(o.a.TEXT,this._action.label)))),this._register(Object(s.i)(t,r.a.Tap,e=>this.onClick(e,!0))),this._register(Object(s.i)(t,s.d.MOUSE_DOWN,e=>{i||s.c.stop(e,!0),this._action.enabled&&0===e.button&&t.classList.add("active")})),l.f&&this._register(Object(s.i)(t,s.d.CONTEXT_MENU,e=>{0===e.button&&!0===e.ctrlKey&&this.onClick(e)})),this._register(Object(s.i)(t,s.d.CLICK,e=>{s.c.stop(e,!0),this.options&&this.options.isMenu||l.j(()=>this.onClick(e))})),this._register(Object(s.i)(t,s.d.DBLCLICK,e=>{s.c.stop(e,!0)})),[s.d.MOUSE_UP,s.d.MOUSE_OUT].forEach(e=>{this._register(Object(s.i)(t,e,e=>{s.c.stop(e),t.classList.remove("active")}))})}onClick(e,t=!1){s.c.stop(e,!0);var i=d.m(this._context)?null!=(i=this.options)&&i.useEventAsContext?e:{preserveFocus:t}:this._context;this.actionRunner.run(this._action,i)}focus(){this.element&&(this.element.tabIndex=0,this.element.focus(),this.element.classList.add("focused"))}blur(){this.element&&(this.element.blur(),this.element.tabIndex=-1,this.element.classList.remove("focused"))}setFocusable(e){this.element&&(this.element.tabIndex=e?0:-1)}get trapsArrowNavigation(){return!1}updateEnabled(){}updateLabel(){}updateTooltip(){}updateClass(){}updateChecked(){}dispose(){this.element&&(this.element.remove(),this.element=void 0),super.dispose()}}class u extends c{constructor(e,t,i={}){super(e,t,i),this.options=i,this.options.icon=void 0!==i.icon&&i.icon,this.options.label=void 0===i.label||i.label,this.cssClass=""}render(e){super.render(e),this.element&&(this.label=Object(s.q)(this.element,Object(s.a)("a.action-label"))),this.label&&(this._action.id===a.d.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&&(Object(s.q)(this.element,Object(s.a)("span.keybinding")).textContent=this.options.keybinding),this.updateClass(),this.updateLabel(),this.updateTooltip(),this.updateEnabled(),this.updateChecked()}focus(){this.label&&(this.label.tabIndex=0,this.label.focus())}blur(){this.label&&(this.label.tabIndex=-1)}setFocusable(e){this.label&&(this.label.tabIndex=e?0:-1)}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=h.a({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&&this.label.classList.remove(...this.cssClass.split(" ")),this.options.icon?(this.cssClass=this.getAction().class,this.label&&(this.label.classList.add("codicon"),this.cssClass&&this.label.classList.add(...this.cssClass.split(" "))),this.updateEnabled()):this.label&&this.label.classList.remove("codicon")}updateEnabled(){this.getAction().enabled?(this.label&&(this.label.removeAttribute("aria-disabled"),this.label.classList.remove("disabled")),this.element&&this.element.classList.remove("disabled")):(this.label&&(this.label.setAttribute("aria-disabled","true"),this.label.classList.add("disabled")),this.element&&this.element.classList.add("disabled"))}updateChecked(){this.label&&(this.getAction().checked?this.label.classList.add("checked"):this.label.classList.remove("checked"))}}},f004:function(e,t,i){},f070:function(e,t,i){"use strict";i.d(t,"a",(function(){return r})),i.d(t,"b",(function(){return a})),i.d(t,"d",(function(){return l})),i.d(t,"e",(function(){return d})),i.d(t,"c",(function(){return h}));var n=i("308f"),o=(t=i("a666"),i("dff7")),s=function(e,t,i,n){return new(i=i||Promise)((function(o,s){function r(e){try{l(n.next(e))}catch(e){s(e)}}function a(e){try{l(n.throw(e))}catch(e){s(e)}}function l(e){var t;e.done?o(e.value):((t=e.value)instanceof i?t:new i((function(e){e(t)}))).then(r,a)}l((n=n.apply(e,t||[])).next())}))};class r extends t.a{constructor(e,t="",i="",o=!0,s){super(),this._onDidChange=this._register(new n.b),this.onDidChange=this._onDidChange.event,this._enabled=!0,this._checked=!1,this._id=e,this._label=t,this._cssClass=i,this._enabled=o,this._actionCallback=s}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 s(this,void 0,void 0,(function*(){this._actionCallback&&(yield this._actionCallback(e))}))}}class a extends t.a{constructor(){super(...arguments),this._onBeforeRun=this._register(new n.b),this.onBeforeRun=this._onBeforeRun.event,this._onDidRun=this._register(new n.b),this.onDidRun=this._onDidRun.event}run(e,t){return s(this,void 0,void 0,(function*(){if(e.enabled){this._onBeforeRun.fire({action:e});let i=void 0;try{yield this.runAction(e,t)}catch(e){i=e}this._onDidRun.fire({action:e,error:i})}}))}runAction(e,t){return s(this,void 0,void 0,(function*(){yield e.run(t)}))}}class l extends r{constructor(e){super(l.ID,e,e?"separator text":"separator"),this.checked=!1,this.enabled=!1}}l.ID="vs.actions.separator";class d{constructor(e,t,i,n){this.tooltip="",this.enabled=!0,this.checked=!1,this.id=e,this.label=t,this.class=n,this._actions=i}get actions(){return this._actions}dispose(){}run(){return s(this,void 0,void 0,(function*(){}))}}class h extends r{constructor(){super(h.ID,o.a("submenu.empty","(empty)"),void 0,!1)}}h.ID="vs.actions.empty"},f07b:function(e,t,i){"use strict";i.d(t,"a",(function(){return n}));class n{constructor(...e){for(var[t,i]of(this._entries=new Map,e))this.set(t,i)}set(e,t){var i=this._entries.get(e);return this._entries.set(e,t),i}has(e){return this._entries.has(e)}get(e){return this._entries.get(e)}}},f0b2:function(e,t,i){},f17c:function(e,t,i){"use strict";i.r(t),i.d(t,"InsertCursorAbove",(function(){return w})),i.d(t,"InsertCursorBelow",(function(){return y})),i.d(t,"MultiCursorSessionResult",(function(){return k})),i.d(t,"MultiCursorSession",(function(){return D})),i.d(t,"MultiCursorSelectionController",(function(){return N})),i.d(t,"MultiCursorSelectionControllerAction",(function(){return O})),i.d(t,"AddSelectionToNextFindMatchAction",(function(){return E})),i.d(t,"AddSelectionToPreviousFindMatchAction",(function(){return I})),i.d(t,"MoveSelectionToNextFindMatchAction",(function(){return M})),i.d(t,"MoveSelectionToPreviousFindMatchAction",(function(){return T})),i.d(t,"SelectHighlightsAction",(function(){return A})),i.d(t,"CompatChangeAll",(function(){return R})),i.d(t,"SelectionHighlighter",(function(){return F}));var n=i("dff7"),o=i("5fe7"),s=i("fe45"),r=i("a666"),a=i("3813"),l=(t=i("b2cc"),i("a007")),d=i("6a89"),h=i("8025"),c=i("c101"),u=i("3352"),g=i("b57f"),p=i("b707"),m=i("a106"),f=i("7e32"),_=i("303e"),b=i("b7d0"),v=i("4fc3");function C(e,t){const i=t.filter(t=>!e.find(e=>e.equals(t)));1<=i.length&&(t=i.map(e=>`line ${e.viewState.position.lineNumber} column `+e.viewState.position.column).join(", "),t=1===i.length?n.a("cursorAdded","Cursor added: {0}",t):n.a("cursorsAdded","Cursors added: {0}",t),Object(a.c)(t))}class w extends t.b{constructor(){super({id:"editor.action.insertCursorAbove",label:n.a("mutlicursor.insertAbove","Add Cursor Above"),alias:"Add Cursor Above",precondition:void 0,kbOpts:{kbExpr:c.a.editorTextFocus,primary:2576,linux:{primary:1552,secondary:[3088]},weight:100},menuOpts:{menuId:f.b.MenubarSelectionMenu,group:"3_multi",title:n.a({key:"miInsertCursorAbove",comment:["&& denotes a mnemonic"]},"&&Add Cursor Above"),order:2}})}run(e,t,i){if(t.hasModel()){var n=i&&!0===i.logicalLine;const e=t._getViewModel();e.cursorConfig.readOnly||(e.pushStackElement(),t=e.getCursorStates(),e.setCursorStates(i.source,3,l.b.addCursorUp(e,t,n)),e.revealTopMostCursor(i.source),C(t,e.getCursorStates()))}}}class y extends t.b{constructor(){super({id:"editor.action.insertCursorBelow",label:n.a("mutlicursor.insertBelow","Add Cursor Below"),alias:"Add Cursor Below",precondition:void 0,kbOpts:{kbExpr:c.a.editorTextFocus,primary:2578,linux:{primary:1554,secondary:[3090]},weight:100},menuOpts:{menuId:f.b.MenubarSelectionMenu,group:"3_multi",title:n.a({key:"miInsertCursorBelow",comment:["&& denotes a mnemonic"]},"A&&dd Cursor Below"),order:3}})}run(e,t,i){if(t.hasModel()){var n=i&&!0===i.logicalLine;const e=t._getViewModel();e.cursorConfig.readOnly||(e.pushStackElement(),t=e.getCursorStates(),e.setCursorStates(i.source,3,l.b.addCursorDown(e,t,n)),e.revealBottomMostCursor(i.source),C(t,e.getCursorStates()))}}}class S extends t.b{constructor(){super({id:"editor.action.insertCursorAtEndOfEachLineSelected",label:n.a("mutlicursor.insertAtEndOfEachLineSelected","Add Cursors to Line Ends"),alias:"Add Cursors to Line Ends",precondition:void 0,kbOpts:{kbExpr:c.a.editorTextFocus,primary:1575,weight:100},menuOpts:{menuId:f.b.MenubarSelectionMenu,group:"3_multi",title:n.a({key:"miInsertCursorAtEndOfEachLineSelected",comment:["&& denotes a mnemonic"]},"Add C&&ursors to Line Ends"),order:4}})}getCursorsForSelection(e,t,i){if(!e.isEmpty()){for(let o=e.startLineNumber;othis.getCursorsForSelection(t,e,s)),0{this._ignoreSelectionChange||this._endSession()})),this._sessionDispose.add(this._editor.onDidBlurEditorText(()=>{this._endSession()})),this._sessionDispose.add(e.getState().onFindReplaceStateChange(e=>{(e.matchCase||e.wholeWord)&&this._endSession()}))}}}_endSession(){var e;this._sessionDispose.clear(),this._session&&this._session.isDisconnectedFromFindController&&(e={wholeWordOverride:0,matchCaseOverride:0,isRegexOverride:0},this._session.findController.getState().change(e,!1)),this._session=null}_setSelections(e){this._ignoreSelectionChange=!0,this._editor.setSelections(e),this._ignoreSelectionChange=!1}_expandEmptyToWord(e,t){var i;return t.isEmpty()&&(i=this._editor.getConfiguredWordAtPosition(t.getStartPosition()))?new h.a(t.startLineNumber,i.startColumn,t.startLineNumber,i.endColumn):t}_applySessionResult(e){e&&(this._setSelections(e.selections),e.revealRange&&this._editor.revealRangeInCenterIfOutsideViewport(e.revealRange,e.revealScrollType))}getSession(e){return this._session}addSelectionToNextFindMatch(e){if(this._editor.hasModel()){if(!this._session){var t=this._editor.getSelections();if(1{e.forEach(e=>{t.range.endLineNumber<=e.endLineNumber&&t.range.startLineNumber>=e.startLineNumber&&i.push(t)})}),n=i}if(0new h.a(e.range.startLineNumber,e.range.startColumn,e.range.endLineNumber,e.range.endColumn)))}}}}N.ID="editor.contrib.multiCursorController";class O extends t.b{run(e,t){var i=N.get(t);if(i){var n=m.CommonFindController.get(t);if(n){const e=t._getViewModel();e&&(t=e.getCursorStates(),this._run(i,n),C(t,e.getCursorStates()))}}}}class E extends O{constructor(){super({id:"editor.action.addSelectionToNextFindMatch",label:n.a("addSelectionToNextFindMatch","Add Selection To Next Find Match"),alias:"Add Selection To Next Find Match",precondition:void 0,kbOpts:{kbExpr:c.a.focus,primary:2082,weight:100},menuOpts:{menuId:f.b.MenubarSelectionMenu,group:"3_multi",title:n.a({key:"miAddSelectionToNextFindMatch",comment:["&& denotes a mnemonic"]},"Add &&Next Occurrence"),order:5}})}_run(e,t){e.addSelectionToNextFindMatch(t)}}class I extends O{constructor(){super({id:"editor.action.addSelectionToPreviousFindMatch",label:n.a("addSelectionToPreviousFindMatch","Add Selection To Previous Find Match"),alias:"Add Selection To Previous Find Match",precondition:void 0,menuOpts:{menuId:f.b.MenubarSelectionMenu,group:"3_multi",title:n.a({key:"miAddSelectionToPreviousFindMatch",comment:["&& denotes a mnemonic"]},"Add P&&revious Occurrence"),order:6}})}_run(e,t){e.addSelectionToPreviousFindMatch(t)}}class M extends O{constructor(){super({id:"editor.action.moveSelectionToNextFindMatch",label:n.a("moveSelectionToNextFindMatch","Move Last Selection To Next Find Match"),alias:"Move Last Selection To Next Find Match",precondition:void 0,kbOpts:{kbExpr:c.a.focus,primary:Object(s.a)(2089,2082),weight:100}})}_run(e,t){e.moveSelectionToNextFindMatch(t)}}class T extends O{constructor(){super({id:"editor.action.moveSelectionToPreviousFindMatch",label:n.a("moveSelectionToPreviousFindMatch","Move Last Selection To Previous Find Match"),alias:"Move Last Selection To Previous Find Match",precondition:void 0})}_run(e,t){e.moveSelectionToPreviousFindMatch(t)}}class A extends O{constructor(){super({id:"editor.action.selectHighlights",label:n.a("selectAllOccurrencesOfFindMatch","Select All Occurrences of Find Match"),alias:"Select All Occurrences of Find Match",precondition:void 0,kbOpts:{kbExpr:c.a.focus,primary:3114,weight:100},menuOpts:{menuId:f.b.MenubarSelectionMenu,group:"3_multi",title:n.a({key:"miSelectHighlights",comment:["&& denotes a mnemonic"]},"Select All &&Occurrences"),order:7}})}_run(e,t){e.selectAll(t)}}class R extends O{constructor(){super({id:"editor.action.changeAll",label:n.a("changeAll.label","Change All Occurrences"),alias:"Change All Occurrences",precondition:v.a.and(c.a.writable,c.a.editorTextFocus),kbOpts:{kbExpr:c.a.editorTextFocus,primary:2108,weight:100},contextMenuOpts:{group:"1_modification",order:1.2}})}_run(e,t){e.selectAll(t)}}class P{constructor(e,t,i,n){this.searchText=e,this.matchCase=t,this.wordSeparators=i,this.modelVersionId=n}static softEquals(e,t){return!e&&!t||!(!e||!t)&&e.searchText===t.searchText&&e.matchCase===t.matchCase&&e.wordSeparators===t.wordSeparators&&e.modelVersionId===t.modelVersionId}}class F extends r.a{constructor(e){super(),this.editor=e,this._isEnabled=e.getOption(97),this.decorations=[],this.updateSoon=this._register(new o.e(()=>this._update(),300)),this.state=null,this._register(e.onDidChangeConfiguration(t=>{this._isEnabled=e.getOption(97)})),this._register(e.onDidChangeCursorSelection(e=>{this._isEnabled&&(e.selection.isEmpty()?3===e.reason?(this.state&&this._setState(null),this.updateSoon.schedule()):this._setState(null):this._update())})),this._register(e.onDidChangeModel(e=>{this._setState(null)})),this._register(e.onDidChangeModelContent(e=>{this._isEnabled&&this.updateSoon.schedule()})),this._register(m.CommonFindController.get(e).getState().onFindReplaceStateChange(e=>{this._update()}))}_update(){this._setState(F._createState(this._isEnabled,this.editor))}static _createState(e,t){if(!e)return null;if(!t.hasModel())return null;if(e=t.getSelection(),e.startLineNumber!==e.endLineNumber)return null;const i=N.get(t);if(!i)return null;const n=m.CommonFindController.get(t);if(!n)return null;let o=i.getSession(n);if(!o){if(e=t.getSelections(),1e.range),r=(s.sort(d.a.compareRangesUsingStarts),this.editor.getSelections()),a=(r.sort(d.a.compareRangesUsingStarts),[]);for(let e=0,n=0,l=s.length,h=r.length;e=h?(a.push(i),e++):(t=d.a.compareRangesUsingStarts(i,r[n]))<0?(!r[n].isEmpty()&&d.a.areIntersecting(i,r[n])||a.push(i),e++):(0({range:e,options:o?F._SELECTION_HIGHLIGHT:F._SELECTION_HIGHLIGHT_OVERVIEW})),this.decorations=this.editor.deltaDecorations(this.decorations,e)}}}else this.decorations=this.editor.deltaDecorations(this.decorations,[])}dispose(){this._setState(null),super.dispose()}}function B(e,t,i){var n=j(e,t[0],!i);for(let o=1,s=t.length;o{if(!this._ignoreEditorChange){const e=this._editorService.getActiveCodeEditor();if(e){var i=e.getModel(),n=e.getPosition();if(i&&n){let e=!1,o=!1;for(const s of t.references)if(Object(I.f)(s.uri,i.uri))e=!0,o=o||h.a.containsPosition(s.range,n);else if(e)break;e&&o||this.reset()}}}}),this._currentState=Object(N.e)(i,e)}}revealNext(e){if(!this._currentModel)return Promise.resolve();this._currentIdx+=1,this._currentIdx%=this._currentModel.references.length;var t=this._currentModel.references[this._currentIdx];return this._showMessage(),this._ignoreEditorChange=!0,this._editorService.openCodeEditor({resource:t.uri,options:{selection:h.a.collapseToStart(t.range),selectionRevealType:3}},e).finally(()=>{this._ignoreEditorChange=!1})}_showMessage(){null!=(t=this._currentMessage)&&t.dispose();const e=this._keybindingService.lookupKeybinding("editor.gotoNextSymbolFromResult");var t=e?Object(_.a)("location.kb","Symbol {0} of {1}, {2} for next",this._currentIdx+1,this._currentModel.references.length,e.getLabel()):Object(_.a)("location","Symbol {0} of {1}",this._currentIdx+1,this._currentModel.references.length);this._currentMessage=this._notificationService.status(t)}};P=M([T(0,v.b),T(1,l.a),T(2,C.a),T(3,E.a)],P);Object(k.b)(R,P,!0),Object(a.k)(new class extends a.c{constructor(){super({id:"editor.gotoNextSymbolFromResult",precondition:A,kbOpts:{weight:100,primary:70}})}runEditorCommand(e,t){return e.get(R).revealNext(t)}}),D.a.registerCommandAndKeybindingRule({id:"editor.gotoNextSymbolFromResult.cancel",weight:100,when:A,primary:9,handler(e){e.get(R).reset()}});let F=class{constructor(e){this._listener=new Map,this._disposables=new N.b,this._onDidChange=new O.b,this.onDidChange=this._onDidChange.event,this._disposables.add(e.onCodeEditorRemove(this._onDidRemoveEditor,this)),this._disposables.add(e.onCodeEditorAdd(this._onDidAddEditor,this)),e.listCodeEditors().forEach(this._onDidAddEditor,this)}dispose(){this._disposables.dispose(),this._onDidChange.dispose(),Object(N.f)(this._listener.values())}_onDidAddEditor(e){this._listener.set(e,Object(N.e)(e.onDidChangeCursorPosition(t=>this._onDidChange.fire({editor:e})),e.onDidChangeModelContent(t=>this._onDidChange.fire({editor:e}))))}_onDidRemoveEditor(e){var t;null!=(t=this._listener.get(e))&&t.dispose(),this._listener.delete(e)}};F=M([T(0,l.a)],F);E=i("0f70");var B=i("6d8e"),j=i("ef8e9"),W=i("d379"),V=function(e,t,i,n){return new(i=i||Promise)((function(o,s){function r(e){try{l(n.next(e))}catch(e){s(e)}}function a(e){try{l(n.throw(e))}catch(e){s(e)}}function l(e){var t;e.done?o(e.value):((t=e.value)instanceof i?t:new i((function(e){e(t)}))).then(r,a)}l((n=n.apply(e,t||[])).next())}))};b.d.appendMenuItem(b.b.EditorContext,{submenu:b.b.EditorContextPeek,title:_.a("peek.submenu","Peek"),group:"navigation",order:100});const H=new Set;function z(e){e=new e,Object(a.m)(e),H.add(e.id)}class U extends a.b{constructor(e,t){super(t),this._configuration=e}run(e,t){if(!t.hasModel())return Promise.resolve(void 0);const i=e.get(C.a),s=e.get(l.a),r=e.get(w.a),a=e.get(R),d=t.getModel(),h=t.getPosition(),c=new L.b(t,5);return e=Object(o.l)(this._getLocationModel(d,h,c.token),c.token).then(e=>V(this,void 0,void 0,(function*(){if(e&&!c.token.isCancellationRequested){let r;Object(n.a)(e.ariaMessage),!e.referenceAt(d.uri,h)||(o=this._getAlternativeCommand(t))!==this.id&&H.has(o)&&(r=t.getAction(o));var i,o=e.references.length;if(0===o)this._configuration.muteMessage||(i=d.getWordAtPosition(h),g.a.get(t).showMessage(this._getNoResultFoundMessage(i),h));else{if(1!==o||!r)return this._onResult(s,a,t,e);r.run()}}})),e=>{i.error(e)}).finally(()=>{c.dispose()}),r.showWhile(e,250),e}_onResult(e,t,i,n){return V(this,void 0,void 0,(function*(){var o,s,r,a=this._getGoToPreference(i);i instanceof W.a||!(this._configuration.openInPeek||"peek"===a&&1{r.getModel()===e&&r.deltaDecorations(t,[])},350)}return r}}}))}_openInPeek(e,t){let i=m.a.get(e);i&&e.hasModel()?i.toggleWidget(e.getSelection(),Object(o.h)(e=>Promise.resolve(t)),this._configuration.openInPeek):t.dispose()}}class K extends U{_getLocationModel(e,t,i){return V(this,void 0,void 0,(function*(){return new f.c(yield Object(y.b)(e,t,i),_.a("def.title","Definitions"))}))}_getNoResultFoundMessage(e){return e&&e.word?_.a("noResultWord","No definition found for '{0}'",e.word):_.a("generic.noResults","No definition found")}_getAlternativeCommand(e){return e.getOption(49).alternativeDefinitionCommand}_getGoToPreference(e){return e.getOption(49).multipleDefinitions}}const q=t.h&&!E.i?2118:70;z(((k=class e extends K{constructor(){super({openToSide:!1,openInPeek:!1,muteMessage:!1},{id:e.id,label:_.a("actions.goToDecl.label","Go to Definition"),alias:"Go to Definition",precondition:v.a.and(c.a.hasDefinitionProvider,c.a.isInWalkThroughSnippet.toNegated()),kbOpts:{kbExpr:c.a.editorTextFocus,primary:q,weight:100},contextMenuOpts:{group:"navigation",order:1.1}}),S.a.registerCommandAlias("editor.action.goToDeclaration",e.id)}}).id="editor.action.revealDefinition",k)),z(((P=class e extends K{constructor(){super({openToSide:!0,openInPeek:!1,muteMessage:!1},{id:e.id,label:_.a("actions.goToDeclToSide.label","Open Definition to the Side"),alias:"Open Definition to the Side",precondition:v.a.and(c.a.hasDefinitionProvider,c.a.isInWalkThroughSnippet.toNegated()),kbOpts:{kbExpr:c.a.editorTextFocus,primary:Object(s.a)(2089,q),weight:100}}),S.a.registerCommandAlias("editor.action.openDeclarationToTheSide",e.id)}}).id="editor.action.revealDefinitionAside",P)),z(((D=class e extends K{constructor(){super({openToSide:!1,openInPeek:!0,muteMessage:!1},{id:e.id,label:_.a("actions.previewDecl.label","Peek Definition"),alias:"Peek Definition",precondition:v.a.and(c.a.hasDefinitionProvider,p.b.notInPeekEditor,c.a.isInWalkThroughSnippet.toNegated()),kbOpts:{kbExpr:c.a.editorTextFocus,primary:582,linux:{primary:3140},weight:100},contextMenuOpts:{menuId:b.b.EditorContextPeek,group:"peek",order:2}}),S.a.registerCommandAlias("editor.action.previewDeclaration",e.id)}}).id="editor.action.peekDefinition",D));class $ extends U{_getLocationModel(e,t,i){return V(this,void 0,void 0,(function*(){return new f.c(yield Object(y.a)(e,t,i),_.a("decl.title","Declarations"))}))}_getNoResultFoundMessage(e){return e&&e.word?_.a("decl.noResultWord","No declaration found for '{0}'",e.word):_.a("decl.generic.noResults","No declaration found")}_getAlternativeCommand(e){return e.getOption(49).alternativeDeclarationCommand}_getGoToPreference(e){return e.getOption(49).multipleDeclarations}}z(((M=class e extends ${constructor(){super({openToSide:!1,openInPeek:!1,muteMessage:!1},{id:e.id,label:_.a("actions.goToDeclaration.label","Go to Declaration"),alias:"Go to Declaration",precondition:v.a.and(c.a.hasDeclarationProvider,c.a.isInWalkThroughSnippet.toNegated()),contextMenuOpts:{group:"navigation",order:1.3}})}_getNoResultFoundMessage(e){return e&&e.word?_.a("decl.noResultWord","No declaration found for '{0}'",e.word):_.a("decl.generic.noResults","No declaration found")}}).id="editor.action.revealDeclaration",M)),z(class extends ${constructor(){super({openToSide:!1,openInPeek:!0,muteMessage:!1},{id:"editor.action.peekDeclaration",label:_.a("actions.peekDecl.label","Peek Declaration"),alias:"Peek Declaration",precondition:v.a.and(c.a.hasDeclarationProvider,p.b.notInPeekEditor,c.a.isInWalkThroughSnippet.toNegated()),contextMenuOpts:{menuId:b.b.EditorContextPeek,group:"peek",order:3}})}});class G extends U{_getLocationModel(e,t,i){return V(this,void 0,void 0,(function*(){return new f.c(yield Object(y.e)(e,t,i),_.a("typedef.title","Type Definitions"))}))}_getNoResultFoundMessage(e){return e&&e.word?_.a("goToTypeDefinition.noResultWord","No type definition found for '{0}'",e.word):_.a("goToTypeDefinition.generic.noResults","No type definition found")}_getAlternativeCommand(e){return e.getOption(49).alternativeTypeDefinitionCommand}_getGoToPreference(e){return e.getOption(49).multipleTypeDefinitions}}z(((T=class e extends G{constructor(){super({openToSide:!1,openInPeek:!1,muteMessage:!1},{id:e.ID,label:_.a("actions.goToTypeDefinition.label","Go to Type Definition"),alias:"Go to Type Definition",precondition:v.a.and(c.a.hasTypeDefinitionProvider,c.a.isInWalkThroughSnippet.toNegated()),kbOpts:{kbExpr:c.a.editorTextFocus,primary:0,weight:100},contextMenuOpts:{group:"navigation",order:1.4}})}}).ID="editor.action.goToTypeDefinition",T)),z(((i=class e extends G{constructor(){super({openToSide:!1,openInPeek:!0,muteMessage:!1},{id:e.ID,label:_.a("actions.peekTypeDefinition.label","Peek Type Definition"),alias:"Peek Type Definition",precondition:v.a.and(c.a.hasTypeDefinitionProvider,p.b.notInPeekEditor,c.a.isInWalkThroughSnippet.toNegated()),contextMenuOpts:{menuId:b.b.EditorContextPeek,group:"peek",order:4}})}}).ID="editor.action.peekTypeDefinition",i));class Z extends U{_getLocationModel(e,t,i){return V(this,void 0,void 0,(function*(){return new f.c(yield Object(y.c)(e,t,i),_.a("impl.title","Implementations"))}))}_getNoResultFoundMessage(e){return e&&e.word?_.a("goToImplementation.noResultWord","No implementation found for '{0}'",e.word):_.a("goToImplementation.generic.noResults","No implementation found")}_getAlternativeCommand(e){return e.getOption(49).alternativeImplementationCommand}_getGoToPreference(e){return e.getOption(49).multipleImplementations}}z(((t=class e extends Z{constructor(){super({openToSide:!1,openInPeek:!1,muteMessage:!1},{id:e.ID,label:_.a("actions.goToImplementation.label","Go to Implementations"),alias:"Go to Implementations",precondition:v.a.and(c.a.hasImplementationProvider,c.a.isInWalkThroughSnippet.toNegated()),kbOpts:{kbExpr:c.a.editorTextFocus,primary:2118,weight:100},contextMenuOpts:{group:"navigation",order:1.45}})}}).ID="editor.action.goToImplementation",t)),z(((E=class e extends Z{constructor(){super({openToSide:!1,openInPeek:!0,muteMessage:!1},{id:e.ID,label:_.a("actions.peekImplementation.label","Peek Implementations"),alias:"Peek Implementations",precondition:v.a.and(c.a.hasImplementationProvider,p.b.notInPeekEditor,c.a.isInWalkThroughSnippet.toNegated()),kbOpts:{kbExpr:c.a.editorTextFocus,primary:3142,weight:100},contextMenuOpts:{menuId:b.b.EditorContextPeek,group:"peek",order:5}})}}).ID="editor.action.peekImplementation",E));class Y extends U{_getNoResultFoundMessage(e){return e?_.a("references.no","No references found for '{0}'",e.word):_.a("references.noGeneric","No references found")}_getAlternativeCommand(e){return e.getOption(49).alternativeReferenceCommand}_getGoToPreference(e){return e.getOption(49).multipleReferences}}z(class extends Y{constructor(){super({openToSide:!1,openInPeek:!1,muteMessage:!1},{id:"editor.action.goToReferences",label:_.a("goToReferences.label","Go to References"),alias:"Go to References",precondition:v.a.and(c.a.hasReferenceProvider,p.b.notInPeekEditor,c.a.isInWalkThroughSnippet.toNegated()),kbOpts:{kbExpr:c.a.editorTextFocus,primary:1094,weight:100},contextMenuOpts:{group:"navigation",order:1.45}})}_getLocationModel(e,t,i){return V(this,void 0,void 0,(function*(){return new f.c(yield Object(y.d)(e,t,!0,i),_.a("ref.title","References"))}))}}),z(class extends Y{constructor(){super({openToSide:!1,openInPeek:!0,muteMessage:!1},{id:"editor.action.referenceSearch.trigger",label:_.a("references.action.label","Peek References"),alias:"Peek References",precondition:v.a.and(c.a.hasReferenceProvider,p.b.notInPeekEditor,c.a.isInWalkThroughSnippet.toNegated()),contextMenuOpts:{menuId:b.b.EditorContextPeek,group:"peek",order:6}})}_getLocationModel(e,t,i){return V(this,void 0,void 0,(function*(){return new f.c(yield Object(y.d)(e,t,!1,i),_.a("ref.title","References"))}))}});class X extends U{constructor(e,t,i){super(e,{id:"editor.action.goToLocation",label:_.a("label.generic","Go To Any Symbol"),alias:"Go To Any Symbol",precondition:v.a.and(p.b.notInPeekEditor,c.a.isInWalkThroughSnippet.toNegated())}),this._references=t,this._gotoMultipleBehaviour=i}_getLocationModel(e,t,i){return V(this,void 0,void 0,(function*(){return new f.c(this._references,_.a("generic.title","Locations"))}))}_getNoResultFoundMessage(e){return e&&_.a("generic.noResult","No results for '{0}'",e.word)||""}_getGoToPreference(e){var t;return null!=(t=this._gotoMultipleBehaviour)?t:e.getOption(49).multipleReferences}_getAlternativeCommand(){return""}}S.a.registerCommand({id:"editor.action.goToLocations",description:{description:"Go to locations from a position in a file",args:[{name:"uri",description:"The text document in which to start",constraint:B.a},{name:"position",description:"The position at which to start",constraint:d.a.isIPosition},{name:"locations",description:"An array of locations.",constraint:Array},{name:"multiple",description:"Define what to do when having multiple results, either `peek`, `gotoAndPeek`, or `goto"},{name:"noResultsMessage",description:"Human readable message that shows when locations is empty."}]},handler:(e,t,i,n,o,s,a)=>V(void 0,void 0,void 0,(function*(){Object(j.c)(B.a.isUri(t)),Object(j.c)(d.a.isIPosition(i)),Object(j.c)(Array.isArray(n)),Object(j.c)(void 0===o||"string"==typeof o),Object(j.c)(void 0===a||"boolean"==typeof a);const h=e.get(l.a),c=yield h.openCodeEditor({resource:t},h.getFocusedCodeEditor());if(Object(r.b)(c))return c.setPosition(i),c.revealPositionInCenterIfOutsideViewport(i,0),c.invokeWithinContext(e=>{const t=new class extends X{_getNoResultFoundMessage(e){return s||super._getNoResultFoundMessage(e)}}({muteMessage:!Boolean(s),openInPeek:Boolean(a),openToSide:!1},n,o);e.get(x.a).invokeFunction(t.run.bind(t),c)})}))}),S.a.registerCommand({id:"editor.action.peekLocations",description:{description:"Peek locations from a position in a file",args:[{name:"uri",description:"The text document in which to start",constraint:B.a},{name:"position",description:"The position at which to start",constraint:d.a.isIPosition},{name:"locations",description:"An array of locations.",constraint:Array},{name:"multiple",description:"Define what to do when having multiple results, either `peek`, `gotoAndPeek`, or `goto"}]},handler:(e,t,i,n,o)=>V(void 0,void 0,void 0,(function*(){e.get(S.b).executeCommand("editor.action.goToLocations",t,i,n,o,void 0,!0)}))}),S.a.registerCommand({id:"editor.action.findReferences",handler:(e,t,i)=>{Object(j.c)(B.a.isUri(t)),Object(j.c)(d.a.isIPosition(i));const n=e.get(l.a);return n.openCodeEditor({resource:t},n.getFocusedCodeEditor()).then(e=>{if(Object(r.b)(e)&&e.hasModel()){const s=m.a.get(e);var t,n;if(s)return t=Object(o.h)(t=>Object(y.d)(e.getModel(),d.a.lift(i),!1,t).then(e=>new f.c(e,_.a("ref.title","References")))),n=new h.a(i.lineNumber,i.column,i.lineNumber,i.column),Promise.resolve(s.toggleWidget(n,t,!1))}})}}),S.a.registerCommandAlias("editor.action.showReferences","editor.action.peekLocations"),b.d.appendMenuItems([{id:b.b.MenubarGoMenu,item:{command:{id:"editor.action.revealDefinition",title:_.a({key:"miGotoDefinition",comment:["&& denotes a mnemonic"]},"Go to &&Definition")},group:"4_symbol_nav",order:2}},{id:b.b.MenubarGoMenu,item:{command:{id:"editor.action.revealDeclaration",title:_.a({key:"miGotoDeclaration",comment:["&& denotes a mnemonic"]},"Go to &&Declaration")},group:"4_symbol_nav",order:3}},{id:b.b.MenubarGoMenu,item:{command:{id:"editor.action.goToTypeDefinition",title:_.a({key:"miGotoTypeDefinition",comment:["&& denotes a mnemonic"]},"Go to &&Type Definition")},group:"4_symbol_nav",order:3}},{id:b.b.MenubarGoMenu,item:{command:{id:"editor.action.goToImplementation",title:_.a({key:"miGotoImplementation",comment:["&& denotes a mnemonic"]},"Go to &&Implementations")},group:"4_symbol_nav",order:4}},{id:b.b.MenubarGoMenu,item:{command:{id:"editor.action.goToReferences",title:_.a({key:"miGotoReference",comment:["&& denotes a mnemonic"]},"Go to &&References")},group:"4_symbol_nav",order:5}}])},f20b:function(e,t,i){},f2d2:function(e,t,i){},f33e:function(e,t,i){"use strict";i.r(t),i.d(t,"CancellationTokenSource",(function(){return xa})),i.d(t,"Emitter",(function(){return ka})),i.d(t,"KeyCode",(function(){return Da})),i.d(t,"KeyMod",(function(){return Na})),i.d(t,"Position",(function(){return Oa})),i.d(t,"Range",(function(){return Ea})),i.d(t,"Selection",(function(){return Ia})),i.d(t,"SelectionDirection",(function(){return Ma})),i.d(t,"MarkerSeverity",(function(){return Ta})),i.d(t,"MarkerTag",(function(){return Aa})),i.d(t,"Uri",(function(){return Ra})),i.d(t,"Token",(function(){return Pa})),i.d(t,"editor",(function(){return Fa})),i.d(t,"languages",(function(){return Ba}));t=i("fd49");var n,o,s,r,a,l,d,h,c,u,g,p,m,f,_,b,v,C,w,y,S,L,x,k,D,N,O,E,I,M,T,A,R,P,F,B=i("2504"),j=i("308f"),W=i("fe45"),V=i("6d8e"),H=i("7061"),z=i("6a89"),U=i("8025"),K=i("4dc7");(oe=n=n||{})[oe.Unknown=0]="Unknown",oe[oe.Disabled=1]="Disabled",oe[oe.Enabled=2]="Enabled",(oe=o=o||{})[oe.KeepWhitespace=1]="KeepWhitespace",oe[oe.InsertAsSnippet=4]="InsertAsSnippet",(oe=s=s||{})[oe.Method=0]="Method",oe[oe.Function=1]="Function",oe[oe.Constructor=2]="Constructor",oe[oe.Field=3]="Field",oe[oe.Variable=4]="Variable",oe[oe.Class=5]="Class",oe[oe.Struct=6]="Struct",oe[oe.Interface=7]="Interface",oe[oe.Module=8]="Module",oe[oe.Property=9]="Property",oe[oe.Event=10]="Event",oe[oe.Operator=11]="Operator",oe[oe.Unit=12]="Unit",oe[oe.Value=13]="Value",oe[oe.Constant=14]="Constant",oe[oe.Enum=15]="Enum",oe[oe.EnumMember=16]="EnumMember",oe[oe.Keyword=17]="Keyword",oe[oe.Text=18]="Text",oe[oe.Color=19]="Color",oe[oe.File=20]="File",oe[oe.Reference=21]="Reference",oe[oe.Customcolor=22]="Customcolor",oe[oe.Folder=23]="Folder",oe[oe.TypeParameter=24]="TypeParameter",oe[oe.User=25]="User",oe[oe.Issue=26]="Issue",oe[oe.Snippet=27]="Snippet",r=r||{},r[r.Deprecated=1]="Deprecated",(oe=a=a||{})[oe.Invoke=0]="Invoke",oe[oe.TriggerCharacter=1]="TriggerCharacter",oe[oe.TriggerForIncompleteCompletions=2]="TriggerForIncompleteCompletions",(oe=l=l||{})[oe.EXACT=0]="EXACT",oe[oe.ABOVE=1]="ABOVE",oe[oe.BELOW=2]="BELOW",(oe=d=d||{})[oe.NotSet=0]="NotSet",oe[oe.ContentFlush=1]="ContentFlush",oe[oe.RecoverFromMarkers=2]="RecoverFromMarkers",oe[oe.Explicit=3]="Explicit",oe[oe.Paste=4]="Paste",oe[oe.Undo=5]="Undo",oe[oe.Redo=6]="Redo",(oe=h=h||{})[oe.LF=1]="LF",oe[oe.CRLF=2]="CRLF",(oe=c=c||{})[oe.Text=0]="Text",oe[oe.Read=1]="Read",oe[oe.Write=2]="Write",(oe=u=u||{})[oe.None=0]="None",oe[oe.Keep=1]="Keep",oe[oe.Brackets=2]="Brackets",oe[oe.Advanced=3]="Advanced",oe[oe.Full=4]="Full",(oe=g=g||{})[oe.acceptSuggestionOnCommitCharacter=0]="acceptSuggestionOnCommitCharacter",oe[oe.acceptSuggestionOnEnter=1]="acceptSuggestionOnEnter",oe[oe.accessibilitySupport=2]="accessibilitySupport",oe[oe.accessibilityPageSize=3]="accessibilityPageSize",oe[oe.ariaLabel=4]="ariaLabel",oe[oe.autoClosingBrackets=5]="autoClosingBrackets",oe[oe.autoClosingDelete=6]="autoClosingDelete",oe[oe.autoClosingOvertype=7]="autoClosingOvertype",oe[oe.autoClosingQuotes=8]="autoClosingQuotes",oe[oe.autoIndent=9]="autoIndent",oe[oe.automaticLayout=10]="automaticLayout",oe[oe.autoSurround=11]="autoSurround",oe[oe.bracketPairColorization=12]="bracketPairColorization",oe[oe.codeLens=13]="codeLens",oe[oe.codeLensFontFamily=14]="codeLensFontFamily",oe[oe.codeLensFontSize=15]="codeLensFontSize",oe[oe.colorDecorators=16]="colorDecorators",oe[oe.columnSelection=17]="columnSelection",oe[oe.comments=18]="comments",oe[oe.contextmenu=19]="contextmenu",oe[oe.copyWithSyntaxHighlighting=20]="copyWithSyntaxHighlighting",oe[oe.cursorBlinking=21]="cursorBlinking",oe[oe.cursorSmoothCaretAnimation=22]="cursorSmoothCaretAnimation",oe[oe.cursorStyle=23]="cursorStyle",oe[oe.cursorSurroundingLines=24]="cursorSurroundingLines",oe[oe.cursorSurroundingLinesStyle=25]="cursorSurroundingLinesStyle",oe[oe.cursorWidth=26]="cursorWidth",oe[oe.disableLayerHinting=27]="disableLayerHinting",oe[oe.disableMonospaceOptimizations=28]="disableMonospaceOptimizations",oe[oe.domReadOnly=29]="domReadOnly",oe[oe.dragAndDrop=30]="dragAndDrop",oe[oe.emptySelectionClipboard=31]="emptySelectionClipboard",oe[oe.extraEditorClassName=32]="extraEditorClassName",oe[oe.fastScrollSensitivity=33]="fastScrollSensitivity",oe[oe.find=34]="find",oe[oe.fixedOverflowWidgets=35]="fixedOverflowWidgets",oe[oe.folding=36]="folding",oe[oe.foldingStrategy=37]="foldingStrategy",oe[oe.foldingHighlight=38]="foldingHighlight",oe[oe.foldingImportsByDefault=39]="foldingImportsByDefault",oe[oe.unfoldOnClickAfterEndOfLine=40]="unfoldOnClickAfterEndOfLine",oe[oe.fontFamily=41]="fontFamily",oe[oe.fontInfo=42]="fontInfo",oe[oe.fontLigatures=43]="fontLigatures",oe[oe.fontSize=44]="fontSize",oe[oe.fontWeight=45]="fontWeight",oe[oe.formatOnPaste=46]="formatOnPaste",oe[oe.formatOnType=47]="formatOnType",oe[oe.glyphMargin=48]="glyphMargin",oe[oe.gotoLocation=49]="gotoLocation",oe[oe.hideCursorInOverviewRuler=50]="hideCursorInOverviewRuler",oe[oe.highlightActiveIndentGuide=51]="highlightActiveIndentGuide",oe[oe.hover=52]="hover",oe[oe.inDiffEditor=53]="inDiffEditor",oe[oe.inlineSuggest=54]="inlineSuggest",oe[oe.letterSpacing=55]="letterSpacing",oe[oe.lightbulb=56]="lightbulb",oe[oe.lineDecorationsWidth=57]="lineDecorationsWidth",oe[oe.lineHeight=58]="lineHeight",oe[oe.lineNumbers=59]="lineNumbers",oe[oe.lineNumbersMinChars=60]="lineNumbersMinChars",oe[oe.linkedEditing=61]="linkedEditing",oe[oe.links=62]="links",oe[oe.matchBrackets=63]="matchBrackets",oe[oe.minimap=64]="minimap",oe[oe.mouseStyle=65]="mouseStyle",oe[oe.mouseWheelScrollSensitivity=66]="mouseWheelScrollSensitivity",oe[oe.mouseWheelZoom=67]="mouseWheelZoom",oe[oe.multiCursorMergeOverlapping=68]="multiCursorMergeOverlapping",oe[oe.multiCursorModifier=69]="multiCursorModifier",oe[oe.multiCursorPaste=70]="multiCursorPaste",oe[oe.occurrencesHighlight=71]="occurrencesHighlight",oe[oe.overviewRulerBorder=72]="overviewRulerBorder",oe[oe.overviewRulerLanes=73]="overviewRulerLanes",oe[oe.padding=74]="padding",oe[oe.parameterHints=75]="parameterHints",oe[oe.peekWidgetDefaultFocus=76]="peekWidgetDefaultFocus",oe[oe.definitionLinkOpensInPeek=77]="definitionLinkOpensInPeek",oe[oe.quickSuggestions=78]="quickSuggestions",oe[oe.quickSuggestionsDelay=79]="quickSuggestionsDelay",oe[oe.readOnly=80]="readOnly",oe[oe.renameOnType=81]="renameOnType",oe[oe.renderControlCharacters=82]="renderControlCharacters",oe[oe.renderIndentGuides=83]="renderIndentGuides",oe[oe.renderFinalNewline=84]="renderFinalNewline",oe[oe.renderLineHighlight=85]="renderLineHighlight",oe[oe.renderLineHighlightOnlyWhenFocus=86]="renderLineHighlightOnlyWhenFocus",oe[oe.renderValidationDecorations=87]="renderValidationDecorations",oe[oe.renderWhitespace=88]="renderWhitespace",oe[oe.revealHorizontalRightPadding=89]="revealHorizontalRightPadding",oe[oe.roundedSelection=90]="roundedSelection",oe[oe.rulers=91]="rulers",oe[oe.scrollbar=92]="scrollbar",oe[oe.scrollBeyondLastColumn=93]="scrollBeyondLastColumn",oe[oe.scrollBeyondLastLine=94]="scrollBeyondLastLine",oe[oe.scrollPredominantAxis=95]="scrollPredominantAxis",oe[oe.selectionClipboard=96]="selectionClipboard",oe[oe.selectionHighlight=97]="selectionHighlight",oe[oe.selectOnLineNumbers=98]="selectOnLineNumbers",oe[oe.showFoldingControls=99]="showFoldingControls",oe[oe.showUnused=100]="showUnused",oe[oe.snippetSuggestions=101]="snippetSuggestions",oe[oe.smartSelect=102]="smartSelect",oe[oe.smoothScrolling=103]="smoothScrolling",oe[oe.stickyTabStops=104]="stickyTabStops",oe[oe.stopRenderingLineAfter=105]="stopRenderingLineAfter",oe[oe.suggest=106]="suggest",oe[oe.suggestFontSize=107]="suggestFontSize",oe[oe.suggestLineHeight=108]="suggestLineHeight",oe[oe.suggestOnTriggerCharacters=109]="suggestOnTriggerCharacters",oe[oe.suggestSelection=110]="suggestSelection",oe[oe.tabCompletion=111]="tabCompletion",oe[oe.tabIndex=112]="tabIndex",oe[oe.unusualLineTerminators=113]="unusualLineTerminators",oe[oe.useShadowDOM=114]="useShadowDOM",oe[oe.useTabStops=115]="useTabStops",oe[oe.wordSeparators=116]="wordSeparators",oe[oe.wordWrap=117]="wordWrap",oe[oe.wordWrapBreakAfterCharacters=118]="wordWrapBreakAfterCharacters",oe[oe.wordWrapBreakBeforeCharacters=119]="wordWrapBreakBeforeCharacters",oe[oe.wordWrapColumn=120]="wordWrapColumn",oe[oe.wordWrapOverride1=121]="wordWrapOverride1",oe[oe.wordWrapOverride2=122]="wordWrapOverride2",oe[oe.wrappingIndent=123]="wrappingIndent",oe[oe.wrappingStrategy=124]="wrappingStrategy",oe[oe.showDeprecated=125]="showDeprecated",oe[oe.inlayHints=126]="inlayHints",oe[oe.editorClassName=127]="editorClassName",oe[oe.pixelRatio=128]="pixelRatio",oe[oe.tabFocusMode=129]="tabFocusMode",oe[oe.layoutInfo=130]="layoutInfo",oe[oe.wrappingInfo=131]="wrappingInfo",(oe=p=p||{})[oe.TextDefined=0]="TextDefined",oe[oe.LF=1]="LF",oe[oe.CRLF=2]="CRLF",(oe=m=m||{})[oe.LF=0]="LF",oe[oe.CRLF=1]="CRLF",(oe=f=f||{})[oe.None=0]="None",oe[oe.Indent=1]="Indent",oe[oe.IndentOutdent=2]="IndentOutdent",oe[oe.Outdent=3]="Outdent",(oe=_=_||{})[oe.Other=0]="Other",oe[oe.Type=1]="Type",oe[oe.Parameter=2]="Parameter",(oe=b=b||{})[oe.Automatic=0]="Automatic",oe[oe.Explicit=1]="Explicit",(oe=v=v||{})[oe.DependsOnKbLayout=-1]="DependsOnKbLayout",oe[oe.Unknown=0]="Unknown",oe[oe.Backspace=1]="Backspace",oe[oe.Tab=2]="Tab",oe[oe.Enter=3]="Enter",oe[oe.Shift=4]="Shift",oe[oe.Ctrl=5]="Ctrl",oe[oe.Alt=6]="Alt",oe[oe.PauseBreak=7]="PauseBreak",oe[oe.CapsLock=8]="CapsLock",oe[oe.Escape=9]="Escape",oe[oe.Space=10]="Space",oe[oe.PageUp=11]="PageUp",oe[oe.PageDown=12]="PageDown",oe[oe.End=13]="End",oe[oe.Home=14]="Home",oe[oe.LeftArrow=15]="LeftArrow",oe[oe.UpArrow=16]="UpArrow",oe[oe.RightArrow=17]="RightArrow",oe[oe.DownArrow=18]="DownArrow",oe[oe.Insert=19]="Insert",oe[oe.Delete=20]="Delete",oe[oe.KEY_0=21]="KEY_0",oe[oe.KEY_1=22]="KEY_1",oe[oe.KEY_2=23]="KEY_2",oe[oe.KEY_3=24]="KEY_3",oe[oe.KEY_4=25]="KEY_4",oe[oe.KEY_5=26]="KEY_5",oe[oe.KEY_6=27]="KEY_6",oe[oe.KEY_7=28]="KEY_7",oe[oe.KEY_8=29]="KEY_8",oe[oe.KEY_9=30]="KEY_9",oe[oe.KEY_A=31]="KEY_A",oe[oe.KEY_B=32]="KEY_B",oe[oe.KEY_C=33]="KEY_C",oe[oe.KEY_D=34]="KEY_D",oe[oe.KEY_E=35]="KEY_E",oe[oe.KEY_F=36]="KEY_F",oe[oe.KEY_G=37]="KEY_G",oe[oe.KEY_H=38]="KEY_H",oe[oe.KEY_I=39]="KEY_I",oe[oe.KEY_J=40]="KEY_J",oe[oe.KEY_K=41]="KEY_K",oe[oe.KEY_L=42]="KEY_L",oe[oe.KEY_M=43]="KEY_M",oe[oe.KEY_N=44]="KEY_N",oe[oe.KEY_O=45]="KEY_O",oe[oe.KEY_P=46]="KEY_P",oe[oe.KEY_Q=47]="KEY_Q",oe[oe.KEY_R=48]="KEY_R",oe[oe.KEY_S=49]="KEY_S",oe[oe.KEY_T=50]="KEY_T",oe[oe.KEY_U=51]="KEY_U",oe[oe.KEY_V=52]="KEY_V",oe[oe.KEY_W=53]="KEY_W",oe[oe.KEY_X=54]="KEY_X",oe[oe.KEY_Y=55]="KEY_Y",oe[oe.KEY_Z=56]="KEY_Z",oe[oe.Meta=57]="Meta",oe[oe.ContextMenu=58]="ContextMenu",oe[oe.F1=59]="F1",oe[oe.F2=60]="F2",oe[oe.F3=61]="F3",oe[oe.F4=62]="F4",oe[oe.F5=63]="F5",oe[oe.F6=64]="F6",oe[oe.F7=65]="F7",oe[oe.F8=66]="F8",oe[oe.F9=67]="F9",oe[oe.F10=68]="F10",oe[oe.F11=69]="F11",oe[oe.F12=70]="F12",oe[oe.F13=71]="F13",oe[oe.F14=72]="F14",oe[oe.F15=73]="F15",oe[oe.F16=74]="F16",oe[oe.F17=75]="F17",oe[oe.F18=76]="F18",oe[oe.F19=77]="F19",oe[oe.NumLock=78]="NumLock",oe[oe.ScrollLock=79]="ScrollLock",oe[oe.US_SEMICOLON=80]="US_SEMICOLON",oe[oe.US_EQUAL=81]="US_EQUAL",oe[oe.US_COMMA=82]="US_COMMA",oe[oe.US_MINUS=83]="US_MINUS",oe[oe.US_DOT=84]="US_DOT",oe[oe.US_SLASH=85]="US_SLASH",oe[oe.US_BACKTICK=86]="US_BACKTICK",oe[oe.US_OPEN_SQUARE_BRACKET=87]="US_OPEN_SQUARE_BRACKET",oe[oe.US_BACKSLASH=88]="US_BACKSLASH",oe[oe.US_CLOSE_SQUARE_BRACKET=89]="US_CLOSE_SQUARE_BRACKET",oe[oe.US_QUOTE=90]="US_QUOTE",oe[oe.OEM_8=91]="OEM_8",oe[oe.OEM_102=92]="OEM_102",oe[oe.NUMPAD_0=93]="NUMPAD_0",oe[oe.NUMPAD_1=94]="NUMPAD_1",oe[oe.NUMPAD_2=95]="NUMPAD_2",oe[oe.NUMPAD_3=96]="NUMPAD_3",oe[oe.NUMPAD_4=97]="NUMPAD_4",oe[oe.NUMPAD_5=98]="NUMPAD_5",oe[oe.NUMPAD_6=99]="NUMPAD_6",oe[oe.NUMPAD_7=100]="NUMPAD_7",oe[oe.NUMPAD_8=101]="NUMPAD_8",oe[oe.NUMPAD_9=102]="NUMPAD_9",oe[oe.NUMPAD_MULTIPLY=103]="NUMPAD_MULTIPLY",oe[oe.NUMPAD_ADD=104]="NUMPAD_ADD",oe[oe.NUMPAD_SEPARATOR=105]="NUMPAD_SEPARATOR",oe[oe.NUMPAD_SUBTRACT=106]="NUMPAD_SUBTRACT",oe[oe.NUMPAD_DECIMAL=107]="NUMPAD_DECIMAL",oe[oe.NUMPAD_DIVIDE=108]="NUMPAD_DIVIDE",oe[oe.KEY_IN_COMPOSITION=109]="KEY_IN_COMPOSITION",oe[oe.ABNT_C1=110]="ABNT_C1",oe[oe.ABNT_C2=111]="ABNT_C2",oe[oe.MAX_VALUE=112]="MAX_VALUE",(oe=C=C||{})[oe.Hint=1]="Hint",oe[oe.Info=2]="Info",oe[oe.Warning=4]="Warning",oe[oe.Error=8]="Error",(oe=w=w||{})[oe.Unnecessary=1]="Unnecessary",oe[oe.Deprecated=2]="Deprecated",(oe=y=y||{})[oe.Inline=1]="Inline",oe[oe.Gutter=2]="Gutter",(oe=S=S||{})[oe.UNKNOWN=0]="UNKNOWN",oe[oe.TEXTAREA=1]="TEXTAREA",oe[oe.GUTTER_GLYPH_MARGIN=2]="GUTTER_GLYPH_MARGIN",oe[oe.GUTTER_LINE_NUMBERS=3]="GUTTER_LINE_NUMBERS",oe[oe.GUTTER_LINE_DECORATIONS=4]="GUTTER_LINE_DECORATIONS",oe[oe.GUTTER_VIEW_ZONE=5]="GUTTER_VIEW_ZONE",oe[oe.CONTENT_TEXT=6]="CONTENT_TEXT",oe[oe.CONTENT_EMPTY=7]="CONTENT_EMPTY",oe[oe.CONTENT_VIEW_ZONE=8]="CONTENT_VIEW_ZONE",oe[oe.CONTENT_WIDGET=9]="CONTENT_WIDGET",oe[oe.OVERVIEW_RULER=10]="OVERVIEW_RULER",oe[oe.SCROLLBAR=11]="SCROLLBAR",oe[oe.OVERLAY_WIDGET=12]="OVERLAY_WIDGET",oe[oe.OUTSIDE_EDITOR=13]="OUTSIDE_EDITOR",(oe=L=L||{})[oe.TOP_RIGHT_CORNER=0]="TOP_RIGHT_CORNER",oe[oe.BOTTOM_RIGHT_CORNER=1]="BOTTOM_RIGHT_CORNER",oe[oe.TOP_CENTER=2]="TOP_CENTER",(oe=x=x||{})[oe.Left=1]="Left",oe[oe.Center=2]="Center",oe[oe.Right=4]="Right",oe[oe.Full=7]="Full",(oe=k=k||{})[oe.Off=0]="Off",oe[oe.On=1]="On",oe[oe.Relative=2]="Relative",oe[oe.Interval=3]="Interval",oe[oe.Custom=4]="Custom",(oe=D=D||{})[oe.None=0]="None",oe[oe.Text=1]="Text",oe[oe.Blocks=2]="Blocks",(oe=N=N||{})[oe.Smooth=0]="Smooth",oe[oe.Immediate=1]="Immediate",(oe=O=O||{})[oe.Auto=1]="Auto",oe[oe.Hidden=2]="Hidden",oe[oe.Visible=3]="Visible",(oe=E=E||{})[oe.LTR=0]="LTR",oe[oe.RTL=1]="RTL",(oe=I=I||{})[oe.Invoke=1]="Invoke",oe[oe.TriggerCharacter=2]="TriggerCharacter",oe[oe.ContentChange=3]="ContentChange",(oe=M=M||{})[oe.File=0]="File",oe[oe.Module=1]="Module",oe[oe.Namespace=2]="Namespace",oe[oe.Package=3]="Package",oe[oe.Class=4]="Class",oe[oe.Method=5]="Method",oe[oe.Property=6]="Property",oe[oe.Field=7]="Field",oe[oe.Constructor=8]="Constructor",oe[oe.Enum=9]="Enum",oe[oe.Interface=10]="Interface",oe[oe.Function=11]="Function",oe[oe.Variable=12]="Variable",oe[oe.Constant=13]="Constant",oe[oe.String=14]="String",oe[oe.Number=15]="Number",oe[oe.Boolean=16]="Boolean",oe[oe.Array=17]="Array",oe[oe.Object=18]="Object",oe[oe.Key=19]="Key",oe[oe.Null=20]="Null",oe[oe.EnumMember=21]="EnumMember",oe[oe.Struct=22]="Struct",oe[oe.Event=23]="Event",oe[oe.Operator=24]="Operator",oe[oe.TypeParameter=25]="TypeParameter",T=T||{},T[T.Deprecated=1]="Deprecated",(oe=A=A||{})[oe.Hidden=0]="Hidden",oe[oe.Blink=1]="Blink",oe[oe.Smooth=2]="Smooth",oe[oe.Phase=3]="Phase",oe[oe.Expand=4]="Expand",oe[oe.Solid=5]="Solid",(oe=R=R||{})[oe.Line=1]="Line",oe[oe.Block=2]="Block",oe[oe.Underline=3]="Underline",oe[oe.LineThin=4]="LineThin",oe[oe.BlockOutline=5]="BlockOutline",oe[oe.UnderlineThin=6]="UnderlineThin",(oe=P=P||{})[oe.AlwaysGrowsWhenTypingAtEdges=0]="AlwaysGrowsWhenTypingAtEdges",oe[oe.NeverGrowsWhenTypingAtEdges=1]="NeverGrowsWhenTypingAtEdges",oe[oe.GrowsOnlyWhenTypingBefore=2]="GrowsOnlyWhenTypingBefore",oe[oe.GrowsOnlyWhenTypingAfter=3]="GrowsOnlyWhenTypingAfter",(oe=F=F||{})[oe.None=0]="None",oe[oe.Same=1]="Same",oe[oe.Indent=2]="Indent",oe[oe.DeepIndent=3]="DeepIndent";class q{static chord(e,t){return Object(W.a)(e,t)}}function $(){return{editor:void 0,languages:void 0,CancellationTokenSource:B.b,Emitter:j.b,KeyCode:v,KeyMod:q,Position:H.a,Range:z.a,Selection:U.a,SelectionDirection:E,MarkerSeverity:C,MarkerTag:w,Uri:V.a,Token:K.a}}q.CtrlCmd=2048,q.Shift=1024,q.Alt=512,q.WinCtrl=256,i("b223");var G,Z=i("5717"),Y=i("11f7"),X=i("db88"),Q=i("40355"),J=i("438a"),ee=i("b589"),te=i("82c9"),ie=i("9e74"),ne=((oe=G=G||{})[oe.API=0]="API",oe[oe.USER=1]="USER",i("5bd7")),oe=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3e.with({path:null,fragment:null,query:null}).toString()),this._externalOpeners=new X.a,this._defaultExternalOpener={openExternal:e=>re(this,void 0,void 0,(function*(){return Object(ne.c)(e,ee.c.http)||Object(ne.c)(e,ee.c.https)?Y.Z(e):window.location.href=e,!0}))},this._openers.push({open:(e,t)=>re(this,void 0,void 0,(function*(){return!!(null!=t&&t.openExternal||Object(ne.c)(e,ee.c.mailto)||Object(ne.c)(e,ee.c.http)||Object(ne.c)(e,ee.c.https))&&(yield this._doOpenExternal(e,t),!0)}))}),this._openers.push(new ae(t)),this._openers.push(new le(e))}registerOpener(e){return{dispose:this._openers.unshift(e)}}registerValidator(e){return{dispose:this._validators.push(e)}}registerExternalUriResolver(e){return{dispose:this._resolvers.push(e)}}setDefaultExternalOpener(e){this._defaultExternalOpener=e}registerExternalOpener(e){return{dispose:this._externalOpeners.push(e)}}open(e,t){var i;return re(this,void 0,void 0,(function*(){var n="string"==typeof e?V.a.parse(e):e,o=null!=(i=this._resolvedUriTargets.get(n))?i:e;for(const e of this._validators)if(!(yield e.shouldOpen(o)))return!1;for(const i of this._openers)if(yield i.open(e,t))return!0;return!1}))}resolveExternalUri(e,t){return re(this,void 0,void 0,(function*(){for(const n of this._resolvers)try{var i=yield n.resolveExternalUri(e,t);if(i)return this._resolvedUriTargets.has(i.resolved)||this._resolvedUriTargets.set(i.resolved,e),i}catch(i){}throw new Error("Could not resolve external URI: "+e.toString())}))}_doOpenExternal(e,t){return re(this,void 0,void 0,(function*(){const i="string"==typeof e?V.a.parse(e):e;let n,o;try{n=(yield this.resolveExternalUri(i,t)).resolved}catch(o){n=i}if(o="string"==typeof e&&i.toString()===n.toString()?e:encodeURI(n.toString(!0)),null!=t&&t.allowContributedOpeners){var s="string"!=typeof(null==t?void 0:t.allowContributedOpeners)||null==t?void 0:t.allowContributedOpeners;for(const e of this._externalOpeners)if(yield e.openExternal(o,{sourceUri:i,preferredOpenerId:s},B.a.None))return!0}return this._defaultExternalOpener.openExternal(o,{sourceUri:i},B.a.None)}))}dispose(){this._validators.clear()}});de=oe([se(0,Z.a),se(1,ie.b)],de);var he=i("d0b6"),ce=(oe=i("fb71"),i("8ae8")),ue=i("3352"),ge=i("b707"),pe=i("8bf1"),me=i("a40b"),fe=i("5818"),_e=i("b78f"),be=i("5fe7"),ve=i("a666"),Ce=i("fdcc"),we=i("30db"),ye=i("ef8e9");const Se="$initialize";let Le=!1;function xe(){we.h&&(Le=Le||!0)}class ke{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 i=String(++this._lastSentReq);return new Promise((n,o)=>{this._pendingReplies[i]={resolve:n,reject:o},this._send({vsWorker:this._workerId,req:i,method:e,args:t})})}handleMessage(e){e&&e.vsWorker&&(-1!==this._workerId&&e.vsWorker!==this._workerId||this._handleMessage(e))}_handleMessage(e){if(e.seq){var t=e;if(!this._pendingReplies[t.seq])return;let i=this._pendingReplies[t.seq];if(delete this._pendingReplies[t.seq],t.err){let e=t.err;return t.err.$isError&&((e=new Error).name=t.err.name,e.message=t.err.message,e.stack=t.err.stack),void i.reject(e)}i.resolve(t.res)}else{let t=e.req,i=this._handler.handleMessage(e.method,e.args);i.then(e=>{this._send({vsWorker:this._workerId,seq:t,res:e,err:void 0})},e=>{e.detail instanceof Error&&(e.detail=Object(Ce.h)(e.detail)),this._send({vsWorker:this._workerId,seq:t,res:void 0,err:Object(Ce.h)(e)})})}}_send(e){let t=[];if(e.req){var i=e;for(let e=0;e{this._protocol.handleMessage(e)},e=>{n&&n(e)})),this._protocol=new ke({sendMessage:(e,t)=>{this._worker.postMessage(e,t)},handleMessage:(e,t)=>{if("function"!=typeof i[e])return Promise.reject(new Error("Missing method "+e+" on main thread host."));try{return Promise.resolve(i[e].apply(i,t))}catch(e){return Promise.reject(e)}}}),this._protocol.setWorkerId(this._worker.getId()),null);void 0!==self.require&&"function"==typeof self.require.getConfig?o=self.require.getConfig():void 0!==self.requirejs&&(o=self.requirejs.s.contexts._.config),e=ye.e(i),this._onModuleLoaded=this._protocol.sendMessage(Se,[this._worker.getId(),JSON.parse(JSON.stringify(o)),t,e]);const s=(e,t)=>this._request(e,t);this._lazyProxy=new Promise((e,i)=>{n=i,this._onModuleLoaded.then(t=>{e(ye.d(t,s))},e=>{i(e),this._onError("Worker failed to load "+t,e)})})}getProxyObject(){return this._lazyProxy}_request(e,t){return new Promise((i,n)=>{this._onModuleLoaded.then(()=>{this._protocol.sendMessage(e,t).then(i,n)},n)})}_onError(e,t){}}const Ne=null==(se=window.trustedTypes)?void 0:se.createPolicy("defaultWorkerFactory",{createScriptURL:e=>e});class Oe{constructor(e,t,i,n,o){this.id=t,t=function(e,t){if(we.b.MonacoEnvironment){if("function"==typeof we.b.MonacoEnvironment.getWorker)return we.b.MonacoEnvironment.getWorker(e,t);if("function"==typeof we.b.MonacoEnvironment.getWorkerUrl)return e=we.b.MonacoEnvironment.getWorkerUrl(e,t),new Worker(Ne?Ne.createScriptURL(e):e,{name:t})}throw new Error("You must define a function MonacoEnvironment.getWorkerUrl or MonacoEnvironment.getWorker")}("workerMain.js",i),"function"==typeof t.then?this.worker=t:this.worker=Promise.resolve(t),this.postMessage(e,[]),this.worker.then(e=>{e.onmessage=function(e){n(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(i=>i.postMessage(e,t))}dispose(){this.worker&&this.worker.then(e=>e.terminate()),this.worker=null}}class Ee{constructor(e){this._label=e,this._webWorkerFailedBeforeError=!1}create(e,t,i){var n=++Ee.LAST_WORKER_ID;if(this._webWorkerFailedBeforeError)throw this._webWorkerFailedBeforeError;return new Oe(e,n,this._label||"anonymous"+n,t,e=>{xe(),this._webWorkerFailedBeforeError=e,i(e)})}}Ee.LAST_WORKER_ID=0;var Ie=i("70cb"),Me=i("1b0e"),Te=i("3742");function Ae(e,t,i,n){const o=new Me.a(e,t,i);return o.ComputeDiff(n)}class Re{constructor(e){const t=[],i=[];for(let n=0,o=e.length;n!0;const t=Date.now();return()=>Date.now()-tt&&(t=o),s>(i=n>i?n:i)&&(i=s)}t++,i++;let r=new qe(i,t,0);for(let h=0,c=e.length;h=this._maxCharCode?0:this._states.get(e,t)}}let Ge=null,Ze=null;class Ye{static _createLink(e,t,i,n,o){let s=o-1;do{var r=t.charCodeAt(s);if(2!==e.get(r))break}while(--s>n);var a;return 0this._lines.length?(t=this._lines.length,i=this._lines[t-1].length+1,n=!0):(o=this._lines[t-1].length+1,i<1?(i=1,n=!0):i>o&&(i=o,n=!0)),n?{lineNumber:t,column:i}:e}}class tt{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 et(V.a.parse(e.url),e.lines,e.EOL,e.versionId)}acceptModelChanged(e,t){if(this._models[e]){let i=this._models[e];i.onEvents(t)}}acceptRemovedModel(e){this._models[e]&&delete this._models[e]}computeDiff(e,t,i,n){return Je(this,void 0,void 0,(function*(){const o=this._getModel(e),s=this._getModel(t);if(!o||!s)return null;var r=o.getLinesContent(),a=s.getLinesContent();const l=new je(r,a,{shouldComputeCharChanges:!0,shouldPostProcessCharChanges:!0,shouldIgnoreTrimWhitespace:i,shouldMakePrettyDiff:!0,maxComputationTime:n});return r=l.computeDiff(),a=!(0e.range&&t.range?z.a.compareRangesUsingStarts(e.range,t.range):(e.range?0:1)-(t.range?0:1)))if("number"==typeof a&&(o=a),(!z.a.isEmpty(s)||r)&&(a=i.getValueInRange(s),a!==(r=r.replace(/\r\n|\n|\r/g,i.eol))))if(Math.max(r.length,a.length)>tt._diffLimit)n.push({range:s,text:r});else{var a=Object(Me.b)(a,r,!1),l=i.offsetAt(z.a.lift(s).getStartPosition());for(const e of a){var d=i.positionAt(l+e.originalStart),h=i.positionAt(l+e.originalStart+e.originalLength);d={text:r.substr(e.modifiedStart,e.modifiedLength),range:{startLineNumber:d.lineNumber,startColumn:d.column,endLineNumber:h.lineNumber,endColumn:h.column}};i.getValueInRange(d.range)!==d.text&&n.push(d)}}return"number"==typeof o&&n.push({eol:o,text:"",range:{startLineNumber:0,startColumn:0,endLineNumber:0,endColumn:0}}),n}))}computeLinks(e){return Je(this,void 0,void 0,(function*(){var t=this._getModel(e);return t?(t=t)&&"function"==typeof t.getLineCount&&"function"==typeof t.getLineContent?Ye.computeLinks(t):[]:null}))}textualSuggest(e,t,i,n){return Je(this,void 0,void 0,(function*(){const o=new Qe.a(!0);var s=new RegExp(i,n);const r=new Set;e:for(var a of e){const e=this._getModel(a);if(e)for(var l of e.words(s))if(l!==t&&isNaN(Number(l))&&(r.add(l),r.size>tt._suggestionsLimit))break e}return{words:Array.from(r),duration:o.elapsed()}}))}computeWordRanges(e,t,i,n){return Je(this,void 0,void 0,(function*(){let o=this._getModel(e);if(!o)return Object.create(null);var s=new RegExp(i,n);const r=Object.create(null);for(let e=t.startLineNumber;ethis._host.fhr(e,t)),this._foreignModuleFactory?(this._foreignModule=this._foreignModuleFactory({host:i,getMirrorModels:()=>this._getModels()},t),Promise.resolve(ye.e(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(e){return Promise.reject(e)}}}tt._diffLimit=1e5,tt._suggestionsLimit=1e4,"function"==typeof importScripts&&(we.b.monaco=$());var it=i("1b69"),nt=(se=i("7b4a"),i("e8e3")),ot=i("d3d7"),st=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3lt(this._modelService,e.uri)?this._workerManager.withWorker().then(t=>t.computeLinks(e.uri)).then(e=>e&&{links:e}):Promise.resolve({links:[]})})),this._register(ge.d.register("*",new ht(this._workerManager,t,this._modelService)))}dispose(){super.dispose()}canComputeDiff(e,t){return lt(this._modelService,e)&<(this._modelService,t)}computeDiff(e,t,i,n){return this._workerManager.withWorker().then(o=>o.computeDiff(e,t,i,n))}computeMoreMinimalEdits(e,t){if(Object(nt.n)(t)){if(!lt(this._modelService,e))return Promise.resolve(t);const i=Qe.a.create(!0),n=this._workerManager.withWorker().then(i=>i.computeMoreMinimalEdits(e,t));return n.finally(()=>this._logService.trace("FORMAT#computeMoreMinimalEdits",e.toString(!0),i.elapsed())),Promise.race([n,Object(be.n)(1e3).then(()=>t)])}return Promise.resolve(void 0)}canNavigateValueSet(e){return lt(this._modelService,e)}navigateValueSet(e,t,i){return this._workerManager.withWorker().then(n=>n.navigateValueSet(e,t,i))}canComputeWordRanges(e){return lt(this._modelService,e)}computeWordRanges(e,t){return this._workerManager.withWorker().then(i=>i.computeWordRanges(e,t))}};dt=st([rt(0,it.a),rt(1,se.a),rt(2,ot.b)],dt);class ht{constructor(e,t,i){this._debugDisplayName="wordbasedCompletions",this._workerManager=e,this._configurationService=t,this._modelService=i}provideCompletionItems(e,t){return at(this,void 0,void 0,(function*(){var i=this._configurationService.getValue(e.uri,t,"editor");if(i.wordBasedSuggestions){const s=[];if("currentDocument"===i.wordBasedSuggestionsMode)lt(this._modelService,e.uri)&&s.push(e.uri);else for(const t of this._modelService.getModels())lt(this._modelService,t.uri)&&(t===e?s.unshift(t.uri):"allDocuments"!==i.wordBasedSuggestionsMode&&t.getLanguageIdentifier().id!==e.getLanguageIdentifier().id||s.push(t.uri));if(0!==s.length){var n=Ie.a.getWordDefinition(e.getLanguageIdentifier().id),o=e.getWordAtPosition(t);const i=o?new z.a(t.lineNumber,o.startColumn,t.lineNumber,o.endColumn):z.a.fromPositions(t),r=i.setEndPosition(t.lineNumber,t.column),a=yield this._workerManager.withWorker(),l=yield a.textualSuggest(s,null==o?void 0:o.word,n);if(l)return{duration:l.duration,suggestions:l.words.map(e=>({kind:18,label:e,insertText:e,range:{insert:r,replace:i}}))}}}}))}}class ct extends ve.a{constructor(e){super(),this._modelService=e,this._editorWorkerClient=null,this._lastWorkerUsedTime=(new Date).getTime();let t=this._register(new be.c);t.cancelAndSet(()=>this._checkStopIdleWorker(),Math.round(15e4)),this._register(this._modelService.onModelRemoved(e=>this._checkStopEmptyWorker()))}dispose(){this._editorWorkerClient&&(this._editorWorkerClient.dispose(),this._editorWorkerClient=null),super.dispose()}_checkStopEmptyWorker(){this._editorWorkerClient&&0===this._modelService.getModels().length&&(this._editorWorkerClient.dispose(),this._editorWorkerClient=null)}_checkStopIdleWorker(){this._editorWorkerClient&&3e5<(new Date).getTime()-this._lastWorkerUsedTime&&(this._editorWorkerClient.dispose(),this._editorWorkerClient=null)}withWorker(){return this._lastWorkerUsedTime=(new Date).getTime(),this._editorWorkerClient||(this._editorWorkerClient=new mt(this._modelService,!1,"editorWorkerService")),Promise.resolve(this._editorWorkerClient)}}class ut extends ve.a{constructor(e,t,i){if(super(),this._syncedModels=Object.create(null),this._syncedModelsLastUsedTime=Object.create(null),this._proxy=e,this._modelService=t,!i){let e=new be.c;e.cancelAndSet(()=>this._checkStopModelSync(),Math.round(3e4)),this._register(e)}}dispose(){for(var e in this._syncedModels)Object(ve.f)(this._syncedModels[e]);this._syncedModels=Object.create(null),this._syncedModelsLastUsedTime=Object.create(null),super.dispose()}ensureSyncedResources(e){for(const i of e){var t=i.toString();this._syncedModels[t]||this._beginModelSync(i),this._syncedModels[t]&&(this._syncedModelsLastUsedTime[t]=(new Date).getTime())}}_checkStopModelSync(){var e,t=(new Date).getTime();let i=[];for(e in this._syncedModelsLastUsedTime)6e4{this._proxy.acceptModelChanged(i.toString(),e)})),n.add(t.onWillDispose(()=>{this._stopModelSync(i)})),n.add(Object(ve.i)(()=>{this._proxy.acceptRemovedModel(i)})),this._syncedModels[i]=n}}_stopModelSync(e){var t=this._syncedModels[e];delete this._syncedModels[e],delete this._syncedModelsLastUsedTime[e],Object(ve.f)(t)}}class gt{constructor(e){this._instance=e,this._proxyObj=Promise.resolve(this._instance)}dispose(){this._instance.dispose()}getProxyObject(){return this._proxyObj}}class pt{constructor(e){this._workerClient=e}fhr(e,t){return this._workerClient.fhr(e,t)}}class mt extends ve.a{constructor(e,t,i){super(),this._disposed=!1,this._modelService=e,this._keepIdleModels=t,this._workerFactory=new Ee(i),this._worker=null,this._modelManager=null}fhr(e,t){throw new Error("Not implemented!")}_getOrCreateWorker(){if(!this._worker)try{this._worker=this._register(new De(this._workerFactory,"vs/editor/common/services/editorSimpleWorker",new pt(this)))}catch(t){xe(),this._worker=new gt(new tt(new pt(this),null))}return this._worker}_getProxy(){return this._getOrCreateWorker().getProxyObject().then(void 0,e=>(xe(),this._worker=new gt(new tt(new pt(this),null)),this._getOrCreateWorker().getProxyObject()))}_getOrCreateModelManager(e){return this._modelManager||(this._modelManager=this._register(new ut(e,this._modelService,this._keepIdleModels))),this._modelManager}_withSyncedResources(e){return this._disposed?Promise.reject(Object(Ce.b)()):this._getProxy().then(t=>(this._getOrCreateModelManager(t).ensureSyncedResources(e),t))}computeDiff(e,t,i,n){return this._withSyncedResources([e,t]).then(o=>o.computeDiff(e.toString(),t.toString(),i,n))}computeMoreMinimalEdits(e,t){return this._withSyncedResources([e]).then(i=>i.computeMoreMinimalEdits(e.toString(),t))}computeLinks(e){return this._withSyncedResources([e]).then(t=>t.computeLinks(e.toString()))}textualSuggest(e,t,i){return at(this,void 0,void 0,(function*(){const n=yield this._withSyncedResources(e);var o=i.source,s=Object(Te.M)(i);return n.textualSuggest(e.map(e=>e.toString()),t,o,s)}))}computeWordRanges(e,t){return this._withSyncedResources([e]).then(i=>{let n=this._modelService.getModel(e);var o,s;return n?(o=(s=Ie.a.getWordDefinition(n.getLanguageIdentifier().id)).source,s=Object(Te.M)(s),i.computeWordRanges(e.toString(),t,o,s)):Promise.resolve(null)})}navigateValueSet(e,t,i){return this._withSyncedResources([e]).then(n=>{let o=this._modelService.getModel(e);var s,r;return o?(s=(r=Ie.a.getWordDefinition(o.getLanguageIdentifier().id)).source,r=Object(Te.M)(r),n.navigateValueSet(e.toString(),t,i,s,r)):null})}dispose(){super.dispose(),this._disposed=!0}}class ft extends mt{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(e){return Promise.reject(e)}}_getForeignProxy(){return this._foreignProxy||(this._foreignProxy=this._getProxy().then(e=>{var t=this._foreignModuleHost?ye.e(this._foreignModuleHost):[];return e.loadForeignModule(this._foreignModuleId,this._foreignModuleCreateData,t).then(t=>{this._foreignModuleCreateData=null;var i=(t,i)=>e.fmr(t,i);let n={};for(const e of t)n[e]=((e,t)=>function(){var i=Array.prototype.slice.call(arguments,0);return t(e,i)})(e,i);return n})})),this._foreignProxy}getProxy(){return this._getForeignProxy()}withSyncedResources(e){return this._withSyncedResources(e).then(e=>this.getProxy())}}var _t=i("e1b5"),bt=i("6da2"),vt=i("a8d0");function Ct(e){return!Array.isArray(e)}function wt(e){return"string"==typeof e}function yt(e){return!wt(e)}function St(e,t){return e.ignoreCase&&t?t.toLowerCase():t}function Lt(e){return e.replace(/[&<>'"_]/g,"-")}function xt(e,t){return new Error(e.languageId+": "+t)}function kt(e,t,i,n,o){let s=null;return t.replace(/\$((\$)|(#)|(\d\d?)|[sS](\d\d?)|@(\w+))/g,(function(t,r,a,l,d,h,c,u,g){return a?"$":l?St(e,i):d&&d=this._maxCacheDepth)return new Ot(e,t);let i=Ot.getStackElementId(e),n=(0=this._maxCacheDepth)return new Mt(e,t);t=Ot.getStackElementId(e);let i=this._entries[t];return i||(i=new Mt(e,null),this._entries[t]=i),i}}It._INSTANCE=new It(5);class Mt{constructor(e,t){this.stack=e,this.embeddedModeData=t}clone(){return(this.embeddedModeData?this.embeddedModeData.clone():null)===this.embeddedModeData?this:It.create(this.stack,this.embeddedModeData)}equals(e){return e instanceof Mt&&!!this.stack.equals(e.stack)&&(null===this.embeddedModeData&&null===e.embeddedModeData||null!==this.embeddedModeData&&null!==e.embeddedModeData&&this.embeddedModeData.equals(e.embeddedModeData))}}class Tt{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 K.a(e,t,this._language)))}nestedModeTokenize(e,t,i,n){var o=i.modeId;i=i.state;const s=ge.F.get(o);return s?(e=s.tokenize(e,t,i,n),this._tokens=this._tokens.concat(e.tokens),this._lastTokenType=null,this._lastTokenLanguage=null,this._language=null,e.endState):(this.enterMode(n,o),this.emit(n,""),i)}finalize(e){return new K.b(this._tokens,e)}}class At{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){t=this._theme.match(this._currentLanguageId,t),this._lastTokenMetadata!==t&&(this._lastTokenMetadata=t,this._tokens.push(e),this._tokens.push(t))}static _merge(e,t,i){var n=null!==e?e.length:0,o=t.length,s=null!==i?i.length:0;if(0===n&&0===o&&0===s)return new Uint32Array(0);if(0===n&&0===o)return i;if(0===o&&0===s)return e;let r=new Uint32Array(n+o+s);null!==e&&r.set(e);for(let a=0;a{if(!o){let i=!1;for(let n=0,o=e.changedLanguages.length;n{})}}getInitialState(){var e=Nt.create(null,this._lexer.start);return It.create(e,null)}tokenize(e,t,i,n){let o=new Tt;return e=this._tokenize(e,t,i,n,o),o.finalize(e)}tokenize2(e,t,i,n){let o=new At(this._modeService,this._standaloneThemeService.getColorTheme().tokenTheme);return e=this._tokenize(e,t,i,n,o),o.finalize(e)}_tokenize(e,t,i,n,o){return i.embeddedModeData?this._nestedTokenize(e,t,i,n,o):this._myTokenize(e,t,i,n,o)}_findLeavingNestedModeOffset(e,t){let i=this._lexer.tokenizer[t.stack.state];if(!i&&!(i=Dt(this._lexer,t.stack.state)))throw xt(this._lexer,"tokenizer state is not defined: "+t.stack.state);let n=-1,o=!1;for(const r of i)if(yt(r.action)&&"@pop"===r.action.nextEmbedded){o=!0;let t=r.regex,i=r.regex.source;"^(?:"===i.substr(0,4)&&")"===i.substr(i.length-1,1)&&(s=(t.ignoreCase?"i":"")+(t.unicode?"u":""),t=new RegExp(i.substr(4,i.length-5),s));var s=e.search(t);-1===s||0!==s&&r.matchOnlyAtLineStart||(-1===n||s=a)break;u=!1;let e=this._lexer.tokenizer[f];if(!e&&!(e=Dt(this._lexer,f)))throw xt(this._lexer,"tokenizer state is not defined: "+f);let t=r.substr(h);for(const n of e)if((0===h||!n.matchOnlyAtLineStart)&&(i=t.match(n.regex))){b=i[0],v=n.action;break}}if(i||(i=[""],b=""),v||(h=this._lexer.maxStack)throw xt(this._lexer,"maximum tokenizer stack size reached: ["+d.state+","+d.parent.state+",...]");d=d.push(f)}else if("@pop"===v.next){if(d.depth<=1)throw xt(this._lexer,"trying to pop an empty stack in rule: "+this._safeRuleName(C));d=d.pop()}else if("@popall"===v.next)d=d.popall();else{let e=kt(this._lexer,v.next,b,i,f);if("@"===e[0]&&(e=e.substr(1)),!Dt(this._lexer,e))throw xt(this._lexer,"trying to set a next state '"+e+"' that is undefined in rule: "+this._safeRuleName(C));d=d.push(e)}}v.log&&"string"==typeof v.log&&(this._lexer,this._lexer.languageId,kt(this._lexer,v.log,b,i,f))}if(null===y)throw xt(this._lexer,"lexer rule has no well-defined action in rule: "+this._safeRuleName(C));if(_=i=>{var s=this._modeService.getModeIdForLanguageName(i);s=this._getNestedEmbeddedModeData(i=s||i);return he});class Ft{static colorizeElement(e,t,i,n){var o=(n=n||{}).theme||"vs",s=n.mimeType||i.getAttribute("lang")||i.getAttribute("data-lang");return s?(e.setTheme(o),e=i.firstChild?i.firstChild.nodeValue:"",i.className+=" "+o,this.colorize(t,e||"",s,n).then(e=>{var t=null!=(t=null===Pt||void 0===Pt?void 0:Pt.createHTML(e))?t:e;i.innerHTML=t},e=>{})):Promise.resolve()}static colorize(e,t,i,n){let o=4,s=(n&&"number"==typeof n.tabSize&&(o=n.tabSize),Te.S(t)&&(t=t.substr(1)),Te.Q(t)),r=e.getModeId(i);if(!r)return Promise.resolve(jt(s,o));if(e.triggerMode(r),n=ge.F.get(r),n)return Bt(s,o,n);const a=ge.F.getPromise(r);return new Promise(a?(e,t)=>{a.then(i=>{Bt(s,o,i).then(e,t)},t)}:(e,t)=>{let i=null,n=null;const a=()=>{i&&(i.dispose(),i=null),n&&(n.dispose(),n=null);var a=ge.F.get(r);a?Bt(s,o,a).then(e,t):e(jt(s,o))};(n=new be.g).cancelAndSet(a,500),i=ge.F.onDidChange(e=>{0<=e.changedLanguages.indexOf(r)&&a()})})}static colorizeLine(e,t,i,n,o=4){return t=vt.f.isBasicASCII(e,t),i=vt.f.containsRTL(e,t,i),Object(bt.e)(new bt.c(!1,!0,e,!1,t,i,0,n,[],o,0,0,0,0,-1,"none",!1,!1,null)).html}static colorizeModelLine(e,t,i=4){var n=e.getLineContent(t);e.forceTokenization(t);let o=e.getLineTokens(t);return t=o.inflate(),this.colorizeLine(n,e.mightContainNonBasicASCII(),e.mightContainRTL(),t,i)}}function Bt(e,t,i){return new Promise((n,o)=>{const s=()=>{var r=function(e,t,i){let n=[],o=i.getInitialState();for(let d=0,h=e.length;d"),o=r.endState}return n.join("")}(e,t,i);if(i instanceof Rt){const e=i.getLoadStatus();if(!1===e.loaded)return void e.promise.then(s,o)}n(r)};s()})}function jt(e,t){let i=[];const n=new Uint32Array(2);n[0]=0,n[1]=16793600;for(let l=0,d=e.length;l")}return i.join("")}var Wt=i("b835"),Vt=i("4b76"),Ht=i("b055"),zt=i("c7f5"),Ut=i("8830"),Kt=i("d3f4"),qt=i("fbba"),$t=i("aa3d"),Gt=i("0910");class Zt{constructor(e={},t=[],i=[]){this._contents=e,this._keys=t,this._overrides=i,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?Object(qt.d)(this.contents,e):this.contents}override(e){var t=this.getContentsForOverrideIdentifer(e);if(!t||"object"!=typeof t||!Object.keys(t).length)return this;let i={};for(const o of nt.f([...Object.keys(this.contents),...Object.keys(t)])){let e=this.contents[o];var n=t[o];n&&("object"==typeof e&&"object"==typeof n?(e=$t.b(e),this.mergeContents(e,n)):e=n),i[o]=e}return new Zt(i,this.keys,this.overrides)}merge(...e){var t=$t.b(this.contents);const i=$t.b(this.overrides),n=[...this.keys];for(const s of e){this.mergeContents(t,s.contents);for(const e of s.overrides){var[o]=i.filter(t=>nt.h(t.identifiers,e.identifiers));o?this.mergeContents(o.contents,e.contents):i.push($t.b(e))}for(const e of s.keys)-1===n.indexOf(e)&&n.push(e)}return new Zt(t,n,i)}freeze(){return this.isFrozen=!0,this}mergeContents(e,t){for(const i of Object.keys(t))i in e&&ye.j(e[i])&&ye.j(t[i])?this.mergeContents(e[i],t[i]):e[i]=$t.b(t[i])}checkAndFreeze(e){return this.isFrozen&&!Object.isFrozen(e)?$t.c(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),Object(qt.b)(this.contents,e,t,e=>{throw new Error(e)})}removeValue(e){this.removeKey(e)&&Object(qt.f)(this.contents,e)}addKey(e){let t=this.keys.length;for(let i=0;i{})});super(e,t,i)}}class Xt{constructor(e,t,i=new Zt,n=new Zt,o=new Q.b,s=new Zt,r=new Q.b,a=!0){this._defaultConfiguration=e,this._localUserConfiguration=t,this._remoteUserConfiguration=i,this._workspaceConfiguration=n,this._folderConfigurations=o,this._memoryConfiguration=s,this._memoryConfigurationByResource=r,this._freeze=a,this._workspaceConsolidatedConfiguration=null,this._foldersConsolidatedConfigurations=new Q.b,this._userConfiguration=null}getValue(e,t,i){const n=this.getConsolidateConfigurationModel(t,i);return n.getValue(e)}updateValue(e,t,i={}){let n;i.resource?(n=this._memoryConfigurationByResource.get(i.resource))||(n=new Zt,this._memoryConfigurationByResource.set(i.resource,n)):n=this._memoryConfiguration,void 0===t?n.removeValue(e):n.setValue(e,t),i.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 i=this.getConsolidatedConfigurationModelForResource(e,t);return e.overrideIdentifier?i.override(e.overrideIdentifier):i}getConsolidatedConfigurationModelForResource({resource:e},t){let i=this.getWorkspaceConsolidatedConfiguration();return t&&e&&((t=t.getFolder(e))&&(i=this.getFolderConsolidatedConfiguration(t.uri)||i),(t=this._memoryConfigurationByResource.get(e))&&(i=i.merge(t))),i}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();var 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)=>{var{contents:i,overrides:n,keys:o}=this._folderConfigurations.get(t);return e.push([t,{contents:i,overrides:n,keys:o}]),e},[])}}static parse(e){var t=this.parseConfigurationModel(e.defaults),i=this.parseConfigurationModel(e.user),n=this.parseConfigurationModel(e.workspace);e=e.folders.reduce((e,t)=>(e.set(V.a.revive(t[0]),this.parseConfigurationModel(t[1])),e),new Q.b);return new Xt(t,i,new Zt,n,e,new Zt,new Q.b,!1)}static parseConfigurationModel(e){return new Zt(e.contents,e.keys,e.overrides).freeze()}}class Qt{constructor(e,t,i,n){this.change=e,this.previous=t,this.currentConfiguraiton=i,this.currentWorkspace=n,this._previousConfiguration=void 0;const o=new Set,s=(e.keys.forEach(e=>o.add(e)),e.overrides.forEach(([,e])=>e.forEach(e=>o.add(e))),this.affectedKeys=[...o.values()],new Zt);this.affectedKeys.forEach(e=>s.setValue(e,{})),this.affectedKeysTree=s.contents}get previousConfiguration(){return!this._previousConfiguration&&this.previous&&(this._previousConfiguration=Xt.parse(this.previous.data)),this._previousConfiguration}affectsConfiguration(e,t){var i;return!!this.doesAffectedKeysTreeContains(this.affectedKeysTree,e)&&(!t||(i=this.previousConfiguration?this.previousConfiguration.getValue(e,t,null==(i=this.previous)?void 0:i.workspace):void 0,e=this.currentConfiguraiton.getValue(e,t,this.currentWorkspace),!$t.d(i,e)))}doesAffectedKeysTreeContains(e,t){let i,n=Object(qt.g)({[t]:!0},()=>{});for(;"object"==typeof n&&(i=Object.keys(n)[0]);){if(!(e=e[i]))return!1;n=n[i]}return!0}}var Jt=i("dff7");class ei extends ve.a{constructor(e,t,i,n,o){super(),this._contextKeyService=e,this._commandService=t,this._telemetryService=i,this._notificationService=n,this._logService=o,this._onDidUpdateKeybindings=this._register(new j.b),this._currentChord=null,this._currentChordChecker=new be.c,this._currentChordStatusMessage=null,this._currentSingleModifier=null,this._currentSingleModifierClearTimeout=new be.g,this._logging=!1}get onDidUpdateKeybindings(){return this._onDidUpdateKeybindings?this._onDidUpdateKeybindings.event:j.c.None}dispose(){super.dispose()}_log(e){this._logging&&this._logService.info("[KeybindingService]: "+e)}getKeybindings(){return this._getResolver().getKeybindings()}lookupKeybinding(e,t){if(e=this._getResolver().lookupPrimaryKeybinding(e,t||this._contextKeyService),e)return e.resolvedKeybinding}dispatchEvent(e,t){return this._dispatch(e,t)}softDispatch(e,t){const i=this.resolveKeyboardEvent(e);var n;return i.isChord()||([e]=i.getDispatchParts(),null===e)?null:(t=this._contextKeyService.getContext(t),n=this._currentChord?this._currentChord.keypress:null,this._getResolver().resolve(t,n,e))}_enterChordMode(e,t){this._currentChord={keypress:e,label:t},this._currentChordStatusMessage=this._notificationService.status(Jt.a("first.chord","({0}) was pressed. Waiting for second key of chord...",t));const i=Date.now();this._currentChordChecker.cancelAndSet(()=>{(!this._documentHasFocus()||5e3{this._log("+ Clearing single modifier due to 300ms elapsed."),this._currentSingleModifier=null},300);else{if(null!==e&&e===this._currentSingleModifier)return this._log(`/ Dispatching single modifier chord ${e} `+e),this._currentSingleModifierClearTimeout.cancel(),this._currentSingleModifier=null,this._doDispatch(i,t,!0);this._currentSingleModifierClearTimeout.cancel(),this._currentSingleModifier=null}return!1}_doDispatch(e,t,i=!1){let n=!1;if(e.isChord())return!1;let o=null,s=null;return s=i?([i]=e.getSingleModifierDispatchParts(),o=i):([o]=e.getDispatchParts(),this._currentChord?this._currentChord.keypress:null),null===o?this._log("\\ Keyboard event cannot be dispatched in keydown phase."):(i=this._contextKeyService.getContext(t),t=e.getLabel(),e=this._getResolver().resolve(i,s,o),this._logService.trace("KeybindingService#dispatch",t,null==e?void 0:e.commandId),e&&e.enterChord?(n=!0,this._enterChordMode(o,t)):(!this._currentChord||e&&e.commandId||(this._notificationService.status(Jt.a("missing.chord","The key combination ({0}, {1}) is not a command.",this._currentChord.label,t),{hideAfter:1e4}),n=!0),this._leaveChordMode(),e&&e.commandId&&(e.bubble||(n=!0),void 0===e.commandArgs?this._commandService.executeCommand(e.commandId).then(void 0,e=>this._notificationService.warn(e)):this._commandService.executeCommand(e.commandId,e.commandArgs).then(void 0,e=>this._notificationService.warn(e)),this._telemetryService.publicLog2("workbenchActionExecuted",{id:e.commandId,from:"keybinding"})))),n}mightProducePrintableCharacter(e){return!e.ctrlKey&&!e.metaKey&&(31<=e.keyCode&&e.keyCode<=56||21<=e.keyCode&&e.keyCode<=30)}}var ti=i("4fc3");class ii{constructor(e,t,i){this._log=i,this._defaultKeybindings=e,this._defaultBoundCommands=new Map;for(let s=0,r=e.length;sthis._getLabel(e))}getAriaLabel(){return li.a.toLabel(this._os,this._parts,e=>this._getAriaLabel(e))}isChord(){return 1this._getPart(e))}_getPart(e){return new W.d(e.ctrlKey,e.shiftKey,e.altKey,e.metaKey,this._getLabel(e),this._getAriaLabel(e))}getDispatchParts(){return this._parts.map(e=>this._getDispatchPart(e))}getSingleModifierDispatchParts(){return this._parts.map(e=>this._getSingleModifierDispatchPart(e))}}class hi extends di{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 W.b.toString(e)}_getLabel(e){return e.isDuplicateModifierCase()?"":this._keyCodeToUILabel(e.keyCode)}_getAriaLabel(e){return e.isDuplicateModifierCase()?"":W.b.toString(e.keyCode)}_getDispatchPart(e){return hi.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+W.b.toString(e.keyCode)}_getSingleModifierDispatchPart(e){return 5!==e.keyCode||e.shiftKey||e.altKey||e.metaKey?4!==e.keyCode||e.ctrlKey||e.altKey||e.metaKey?6!==e.keyCode||e.ctrlKey||e.shiftKey||e.metaKey?57!==e.keyCode||e.ctrlKey||e.shiftKey||e.altKey?null:"meta":"alt":"shift":"ctrl"}}var ci=i("b0cd"),ui=i("1165"),gi=i("03d9"),pi=(rt=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3this.findModel(t,e),o=t=>this.findModel(t.getOriginalEditor(),e)||this.findModel(t.getModifiedEditor(),e),(Object(Ht.b)(i)?n:o)(i)):t)?Promise.resolve(new ve.c(new mi(t))):Promise.reject(new Error("Model not found"))}findModel(e,t){let i=this.modelService.getModel(t);return i&&i.uri.toString()!==t.toString()?null:i}};fi=rt([st(0,it.a)],fi);class _i{show(){return _i.NULL_PROGRESS_RUNNER}showWhile(e,t){return pi(this,void 0,void 0,(function*(){yield e}))}}_i.NULL_PROGRESS_RUNNER={done:()=>{},total:()=>{},worked:()=>{}};class bi{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,i,n){return Promise.resolve({choice:0})}}class vi{info(e){return this.notify({severity:Vt.a.Info,message:e})}warn(e){return this.notify({severity:Vt.a.Warning,message:e})}error(e){return this.notify({severity:Vt.a.Error,message:e})}notify(e){switch(e.severity){case Vt.a.Error:case Vt.a.Warning:}return vi.NO_OP}status(e,t){return ve.a.None}}vi.NO_OP=new ci.b;class Ci{constructor(e){this._onWillExecuteCommand=new j.b,this._onDidExecuteCommand=new j.b,this.onDidExecuteCommand=this._onDidExecuteCommand.event,this._instantiationService=e}executeCommand(e,...t){var i=ie.a.getCommand(e);if(!i)return Promise.reject(new Error(`command '${e}' not found`));try{this._onWillExecuteCommand.fire({commandId:e,args:t});var n=this._instantiationService.invokeFunction.apply(this._instantiationService,[i.handler,...t]);return this._onDidExecuteCommand.fire({commandId:e,args:t}),Promise.resolve(n)}catch(e){return Promise.reject(e)}}}class wi extends ei{constructor(e,t,i,n,o,s){super(e,t,i,n,o),this._cachedResolver=null,this._dynamicKeybindings=[],this._register(Y.i(s,Y.d.KEY_DOWN,e=>{const t=new Wt.a(e);this._dispatch(t,t.target)&&(t.preventDefault(),t.stopPropagation())})),this._register(Y.i(window,Y.d.KEY_UP,e=>{const t=new Wt.a(e);this._singleModifierDispatch(t,t.target)&&t.preventDefault()}))}addDynamicKeybinding(e,t,i,n){t=Object(W.f)(t,we.a);const o=new ve.b;return t&&(this._dynamicKeybindings.push({keybinding:t,command:e,when:n,weight1:1e3,weight2:0,extensionId:null,isBuiltinExtension:!1}),o.add(Object(ve.i)(()=>{for(let t=0;tthis._log(e))),this._cachedResolver}_documentHasFocus(){return document.hasFocus()}_toNormalizedKeybindingItems(e,t){let i=[],n=0;for(const r of e){var o=r.when||void 0,s=r.keybinding;if(s)for(const e of this.resolveKeybinding(s))i[n++]=new ri(e,r.command,r.commandArgs,o,t,null,!1);else i[n++]=new ri(void 0,r.command,r.commandArgs,o,t,null,!1)}return i}resolveKeybinding(e){return[new hi(e,we.a)]}resolveKeyboardEvent(e){return e=new W.e(e.ctrlKey,e.shiftKey,e.altKey,e.metaKey,e.keyCode).toChord(),new hi(e,we.a)}}function yi(e){return e&&"object"==typeof e&&(!e.overrideIdentifier||"string"==typeof e.overrideIdentifier)&&(!e.resource||e.resource instanceof V.a)}class Si{constructor(){this._onDidChangeConfiguration=new j.b,this.onDidChangeConfiguration=this._onDidChangeConfiguration.event,this._configuration=new Xt(new Yt,new Zt)}getValue(e,t){var i="string"==typeof e?e:void 0;e=yi(e)?e:yi(t)?t:{};return this._configuration.getValue(i,e,void 0)}updateValues(e){var t={data:this._configuration.toData()};let i=[];for(const s of e){var[n,o]=s;this.getValue(n)!==o&&(this._configuration.updateValue(n,o),i.push(n))}if(0{this._onDidChangeConfiguration.fire({affectedKeys:e.affectedKeys,affectsConfiguration:(t,i)=>e.affectsConfiguration(i)})})}getValue(e,t,i){return i=H.a.isIPosition(t)&&t?"string"==typeof i?i:void 0:"string"==typeof t?t:void 0,void 0===i?this.configurationService.getValue():this.configurationService.getValue(i)}}let xi=class{constructor(e){this.configurationService=e}getEOL(e,t){return t=this.configurationService.getValue("files.eol",{overrideIdentifier:t,resource:e}),t&&"string"==typeof t&&"auto"!==t?t:we.d||we.f?"\n":"\r\n"}};xi=rt([st(0,qt.a)],xi);class ki{publicLog(e,t){return Promise.resolve(void 0)}publicLog2(e,t){return this.publicLog(e,t)}}class Di{constructor(){var e=V.a.from({scheme:Di.SCHEME,authority:"model",path:"/"});this.workspace={id:"4064f6ec-cb38-4ad0-af64-ee6467e63c82",folders:[new ui.b({uri:e,name:"",index:0})]}}getWorkspace(){return this.workspace}}function Ni(e,t,i){if(t&&e instanceof Si){let n=[];Object.keys(t).forEach(e=>{Object(Ut.d)(e)&&n.push(["editor."+e,t[e]]),i&&Object(Ut.c)(e)&&n.push(["diffEditor."+e,t[e]])}),0[]),e.pushStackElement(),o+=1,n+=s.length;return{ariaSummary:Te.v(gi.g.bulkEditServiceSummary,n,o)}}))}}class Ei{getUriLabel(e,t){return"file"===e.scheme?e.fsPath:e.path}}class Ii{constructor(e,t){this._codeEditorService=e,this._container=t,this.onDidLayout=j.c.None}get dimension(){return this._dimension||(this._dimension=Y.z(window.document.body)),this._dimension}get container(){return this._container}focus(){var e;null!=(e=this._codeEditorService.getFocusedCodeEditor())&&e.focus()}}var Mi=i("3813"),Ti=(rt=i("9c1d"),st=i("4a64"),i("f58f")),Ai=i("b1ca"),Ri=i("7e32"),Pi=i("533b"),Fi=i("0a0f"),Bi=i("6dec"),ji=i("b7d0"),Wi=i("4779"),Vi=i("f577"),Hi=i("b539");class zi extends ve.a{constructor(){super(),this._onCodeEditorAdd=this._register(new j.b),this.onCodeEditorAdd=this._onCodeEditorAdd.event,this._onCodeEditorRemove=this._register(new j.b),this.onCodeEditorRemove=this._onCodeEditorRemove.event,this._onDiffEditorAdd=this._register(new j.b),this._onDiffEditorRemove=this._register(new j.b),this._onDecorationTypeRegistered=this._register(new j.b),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;for(const t of this.listCodeEditors()){if(t.hasTextFocus())return t;t.hasWidgetFocus()&&(e=t)}return e}setModelProperty(e,t,i){let n;e=e.toString(),this._modelProperties.has(e)?n=this._modelProperties.get(e):(n=new Map,this._modelProperties.set(e,n)),n.set(t,i)}getModelProperty(e,t){if(e=e.toString(),this._modelProperties.has(e)){const i=this._modelProperties.get(e);return i.get(t)}}}class Ui{constructor(e,t,i){this._parent=e,this._editorId=t,this._styleSheet=i,this._refCount=0}ref(){this._refCount++}unref(){var e;this._refCount--,0===this._refCount&&(null!=(e=this._styleSheet.parentNode)&&e.removeChild(this._styleSheet),this._parent._removeEditorStyleSheets(this._editorId))}insertRule(e,t){const i=this._styleSheet.sheet;i.insertRule(e,t)}removeRulesContainingSelector(e){Y.Q(e,this._styleSheet)}}class Ki{constructor(e){this._styleSheet=e}ref(){}unref(){}insertRule(e,t){const i=this._styleSheet.sheet;i.insertRule(e,t)}removeRulesContainingSelector(e){Y.Q(e,this._styleSheet)}}var qi=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3t.removeDecorations(e))))}resolveDecorationOptions(e,t){const i=this._decorationOptionProviders.get(e);if(i)return i.getOptions(this,t);throw new Error("Unknown decoration type key: "+e)}});class $i{constructor(e,t,i){this._styleSheet=t,this._styleSheet.ref(),this._parentTypeKey=i.parentTypeKey,this.refCount=0,this._beforeContentRules=new Yi(3,i,e),this._afterContentRules=new Yi(4,i,e)}getOptions(e,t){const i=e.resolveDecorationOptions(this._parentTypeKey,!0);return this._beforeContentRules&&(i.beforeContentClassName=this._beforeContentRules.className),this._afterContentRules&&(i.afterContentClassName=this._afterContentRules.className),i}dispose(){this._beforeContentRules&&(this._beforeContentRules.dispose(),this._beforeContentRules=null),this._afterContentRules&&(this._afterContentRules.dispose(),this._afterContentRules=null),this._styleSheet.unref()}}class Gi{constructor(e,t,i,n){this._disposables=new ve.b,this.description=e,this._styleSheet=i,this._styleSheet.ref(),this.refCount=0;e=e=>{if(e=new Yi(e,n,t),this._disposables.add(e),e.hasContent)return e.className},i=e=>(e=new Yi(e,n,t),this._disposables.add(e),e.hasContent?{className:e.className,hasLetterSpacing:e.hasLetterSpacing}:null);var o=(this.className=e(0),i(1));o&&(this.inlineClassName=o.className,this.inlineClassNameAffectsLetterSpacing=o.hasLetterSpacing),this.beforeContentClassName=e(3),this.afterContentClassName=e(4),n.options.beforeInjectedText&&n.options.beforeInjectedText.contentText&&(o=i(5),this.beforeInjectedText={content:n.options.beforeInjectedText.contentText,inlineClassName:null==o?void 0:o.className,inlineClassNameAffectsLetterSpacing:(null==o?void 0:o.hasLetterSpacing)||n.options.beforeInjectedText.affectsLetterSpacing}),n.options.afterInjectedText&&n.options.afterInjectedText.contentText&&(o=i(6),this.afterInjectedText={content:n.options.afterInjectedText.contentText,inlineClassName:null==o?void 0:o.className,inlineClassNameAffectsLetterSpacing:(null==o?void 0:o.hasLetterSpacing)||n.options.afterInjectedText.affectsLetterSpacing}),this.glyphMarginClassName=e(2),i=n.options,this.isWholeLine=Boolean(i.isWholeLine),this.stickiness=i.rangeBehavior,o=i.light&&i.light.overviewRulerColor||i.overviewRulerColor,e=i.dark&&i.dark.overviewRulerColor||i.overviewRulerColor;void 0===o&&void 0===e||(this.overviewRuler={color:o||e,darkColor:e||o,position:i.overviewRulerLane||ue.d.Center})}getOptions(e,t){return t?{description:this.description,inlineClassName:this.inlineClassName,beforeContentClassName:this.beforeContentClassName,afterContentClassName:this.afterContentClassName,className:this.className,glyphMarginClassName:this.glyphMarginClassName,isWholeLine:this.isWholeLine,overviewRuler:this.overviewRuler,stickiness:this.stickiness,before:this.beforeInjectedText}:this}dispose(){this._disposables.dispose(),this._styleSheet.unref()}}const Zi={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};",fontSize:"font-size:{0};",fontFamily:"font-family:{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};",padding:"padding:{0};",width:"width:{0};",height:"height:{0};",verticalAlign:"vertical-align:{0};"};class Yi{constructor(e,t,i){this._theme=i.getColorTheme(),this._ruleType=e,this._providerArgs=t,this._usesThemeColors=!1,this._hasContent=!1,this._hasLetterSpacing=!1;let n=Xi.getClassName(this._providerArgs.key,e);this._providerArgs.parentTypeKey&&(n=n+" "+Xi.getClassName(this._providerArgs.parentTypeKey,e)),this._className=n,this._unThemedSelector=Xi.getSelector(this._providerArgs.key,this._providerArgs.parentTypeKey,e),this._buildCSS(),this._usesThemeColors?this._themeListener=i.onDidColorThemeChange(e=>{this._theme=i.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(){var e=this._providerArgs.options;let t,i,n;switch(this._ruleType){case 0:t=this.getCSSTextForModelDecorationClassName(e),i=this.getCSSTextForModelDecorationClassName(e.light),n=this.getCSSTextForModelDecorationClassName(e.dark);break;case 1:t=this.getCSSTextForModelDecorationInlineClassName(e),i=this.getCSSTextForModelDecorationInlineClassName(e.light),n=this.getCSSTextForModelDecorationInlineClassName(e.dark);break;case 2:t=this.getCSSTextForModelDecorationGlyphMarginClassName(e),i=this.getCSSTextForModelDecorationGlyphMarginClassName(e.light),n=this.getCSSTextForModelDecorationGlyphMarginClassName(e.dark);break;case 3:t=this.getCSSTextForModelDecorationContentClassName(e.before),i=this.getCSSTextForModelDecorationContentClassName(e.light&&e.light.before),n=this.getCSSTextForModelDecorationContentClassName(e.dark&&e.dark.before);break;case 4:t=this.getCSSTextForModelDecorationContentClassName(e.after),i=this.getCSSTextForModelDecorationContentClassName(e.light&&e.light.after),n=this.getCSSTextForModelDecorationContentClassName(e.dark&&e.dark.after);break;case 5:t=this.getCSSTextForModelDecorationContentClassName(e.beforeInjectedText),i=this.getCSSTextForModelDecorationContentClassName(e.light&&e.light.beforeInjectedText),n=this.getCSSTextForModelDecorationContentClassName(e.dark&&e.dark.beforeInjectedText);break;case 6:t=this.getCSSTextForModelDecorationContentClassName(e.afterInjectedText),i=this.getCSSTextForModelDecorationContentClassName(e.light&&e.light.afterInjectedText),n=this.getCSSTextForModelDecorationContentClassName(e.dark&&e.dark.afterInjectedText);break;default:throw new Error("Unknown rule type: "+this._ruleType)}const o=this._providerArgs.styleSheet;let s=!1;0this._checkContextKey()),this.onCodeEditorRemove(()=>this._checkContextKey()),this._editorIsOpen=t.createKey("editorIsOpen",!1),this._activeCodeEditor=null}_checkContextKey(){let e=!1;for(const t of this.listCodeEditors())if(!t.isSimpleWidget){e=!0;break}this._editorIsOpen.set(e)}setActiveCodeEditor(e){this._activeCodeEditor=e}getActiveCodeEditor(){return this._activeCodeEditor}openCodeEditor(e,t,i){return t?Promise.resolve(this.doOpenEditor(t,e)):Promise.resolve(null)}doOpenEditor(e,t){if(this.findModel(e,t.resource))return(i=t.options?t.options.selection:null)&&("number"==typeof i.endLineNumber&&"number"==typeof i.endColumn?(e.setSelection(i),e.revealRangeInCenter(i,1)):(i={lineNumber:i.startLineNumber,column:i.startColumn},e.setPosition(i),e.revealPositionInCenter(i,1))),e;if(t.resource){var i=t.resource.scheme;if(i===ee.c.http||i===ee.c.https)return Object(Y.Z)(t.resource.toString()),e}return null}findModel(e,t){const i=e.getModel();return i&&i.uri.toString()!==t.toString()?null:i}};Ji=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3Promise.resolve(e.run(this,...i));const d=new ve.b;var h=this.getId()+":"+t;if(d.add(ie.a.registerCommand(h,l)),r&&d.add(Ri.d.appendMenuItem(Ri.b.EditorContext,{command:{id:h,title:i},when:n,group:r,order:a})),Array.isArray(o))for(const c of o)d.add(this._standaloneKeybindingService.addDynamicKeybinding(h,c,l,s));return r=new Ti.a(h,i,i,n,l,this._contextKeyService),this._actions[t]=r,d.add(Object(ve.i)(()=>{delete this._actions[t]})),d}_triggerCommand(e,t){if(this._codeEditorService instanceof Ji)try{this._codeEditorService.setActiveCodeEditor(this),super._triggerCommand(e,t)}finally{this._codeEditorService.setActiveCodeEditor(null)}else super._triggerCommand(e,t)}},sn=class extends(on=qi([Qi(2,Fi.a),Qi(3,Z.a),Qi(4,ie.b),Qi(5,ti.b),Qi(6,Bi.a),Qi(7,ji.b),Qi(8,ci.a),Qi(9,Wi.b)],on)){constructor(e,t,i,n,o,s,r,a,l,d,h,c,u,g,p){const m=Object.assign({},t);Ni(c,m,!1);t=d.registerEditorContainer(e);var f=("string"==typeof m.theme&&d.setTheme(m.theme),void 0!==m.autoDetectHighContrast&&d.setAutoDetectHighContrast(Boolean(m.autoDetectHighContrast)),m.model);let _;delete m.model,super(e,m,n,o,s,r,a,d,h,u),this._contextViewService=l,this._configurationService=c,this._standaloneThemeService=d,this._register(i),this._register(t),void 0===f?(_=an(g,p,m.value||"",m.language||en.a.text,void 0),this._ownsModel=!0):(_=f,this._ownsModel=!1),this._attachModel(_),_&&(e={oldModelUrl:null,newModelUrl:_.uri},this._onDidChangeModel.fire(e))}dispose(){super.dispose()}updateOptions(e){Ni(this._configurationService,e,!1),"string"==typeof e.theme&&this._standaloneThemeService.setTheme(e.theme),void 0!==e.autoDetectHighContrast&&this._standaloneThemeService.setAutoDetectHighContrast(Boolean(e.autoDetectHighContrast)),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)}},rn=(sn=qi([Qi(3,Fi.a),Qi(4,Z.a),Qi(5,ie.b),Qi(6,ti.b),Qi(7,Bi.a),Qi(8,Pi.b),Qi(9,Ai.a),Qi(10,ci.a),Qi(11,qt.a),Qi(12,Wi.b),Qi(13,it.a),Qi(14,fe.a)],sn),class extends st.a{constructor(e,t,i,n,o,s,r,a,l,d,h,c,u,g,p){t=Object.assign({},t);var m=(Ni(c,t,!0),d.registerEditorContainer(e));"string"==typeof t.theme&&d.setTheme(t.theme),void 0!==t.autoDetectHighContrast&&d.setAutoDetectHighContrast(Boolean(t.autoDetectHighContrast)),super(e,t,{},p,a,o,n,l,d,h,u,g),this._contextViewService=r,this._configurationService=c,this._standaloneThemeService=d,this._register(i),this._register(m),this._contextViewService.setContainer(this._containerDomElement)}dispose(){super.dispose()}updateOptions(e){Ni(this._configurationService,e,!0),"string"==typeof e.theme&&this._standaloneThemeService.setTheme(e.theme),void 0!==e.autoDetectHighContrast&&this._standaloneThemeService.setAutoDetectHighContrast(Boolean(e.autoDetectHighContrast)),super.updateOptions(e)}_createInnerEditor(e,t,i){return e.createInstance(on,t,i)}getOriginalEditor(){return super.getOriginalEditor()}getModifiedEditor(){return super.getModifiedEditor()}addCommand(e,t,i){return this.getModifiedEditor().addCommand(e,t,i)}createContextKey(e,t){return this.getModifiedEditor().createContextKey(e,t)}addAction(e){return this.getModifiedEditor().addAction(e)}});function an(e,t,i,n,o){if(i=i||"",n)return ln(e,i,t.create(n),o);{n=i.indexOf("\n");let s=i;return-1!==n&&(s=i.substring(0,n)),ln(e,i,t.createByFilepathOrFirstLine(o||null,s),o)}}function ln(e,t,i,n){return e.createModel(t,i,n)}rn=qi([Qi(3,Fi.a),Qi(4,ti.b),Qi(5,Bi.a),Qi(6,Pi.b),Qi(7,me.a),Qi(8,Z.a),Qi(9,Ai.a),Qi(10,ci.a),Qi(11,qt.a),Qi(12,Pi.a),Qi(13,Hi.a),Qi(14,Vi.a)],rn);class dn{constructor(e){this._languageIdentifier=e}getId(){return this._languageIdentifier.language}}var hn=i("32a4"),cn=i("89cd");const un=Object.prototype.hasOwnProperty;class gn extends ve.a{constructor(e=!0,t=!1){super(),this._onDidChange=this._register(new j.b),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(hn.a.onDidChangeLanguages(e=>this._initializeFromRegistry())))}_initializeFromRegistry(){this._languages={},this._mimeTypesMap={},this._nameMap={},this._lowercaseNameMap={};var e=hn.a.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})}),cn.a.as(Gt.a.Configuration).registerOverrideIdentifiers(hn.a.getLanguages().map(e=>e.id)),this._onDidChange.fire()}_getLanguageId(e){var t;return this._languageToLanguageId[e]||(t=this._nextLanguageId2++,this._languageIdToLanguage[t]=e,this._languageToLanguageId[e]=t)}_registerLanguage(e){var t,i=e.id;let n;un.call(this._languages,i)?n=this._languages[i]:(t=this._getLanguageId(i),n={identifier:new ge.u(i,t),name:null,mimetypes:[],aliases:[],extensions:[],filenames:[],configurationFiles:[]},this._languages[i]=n),this._mergeLanguage(n,e)}_mergeLanguage(e,t){var i=t.id;let n=null;if(Array.isArray(t.mimetypes)&&0e.trim()).map(e=>un.call(this._mimeTypesMap,e)?this._mimeTypesMap[e].language:e).filter(e=>un.call(this._languages,e)):[]}getLanguageIdentifier(e){if(e===pe.b||0===e)return pe.a;let t;if("string"==typeof e)t=e;else if(!(t=this._languageIdToLanguage[e]))return null;return un.call(this._languages,t)?this._languages[t].identifier:null}getModeIdsFromFilepathOrFirstLine(e,t){if(!e&&!t)return[];let i=en.b(e,t);return this.extractModeIds(i.join(","))}}class pn{constructor(e,t){let i;this._selector=t,this.languageIdentifier=this._selector(),this._onDidChange=new j.b({onFirstListenerAdd:()=>{i=e(()=>this._evaluate())},onLastListenerRemove:()=>{i.dispose()}}),this.onDidChange=this._onDidChange.event}_evaluate(){var e=this._selector();e.id!==this.languageIdentifier.id&&(this.languageIdentifier=e,this._onDidChange.fire(this.languageIdentifier))}}class mn extends ve.a{constructor(e=!1){super(),this._onDidCreateMode=this._register(new j.b),this.onDidCreateMode=this._onDidCreateMode.event,this._onLanguagesMaybeChanged=this._register(new j.b({leakWarningThreshold:200})),this.onLanguagesMaybeChanged=this._onLanguagesMaybeChanged.event,this._instantiatedModes={},this._registry=this._register(new gn(!0,e)),this._register(this._registry.onDidChange(()=>this._onLanguagesMaybeChanged.fire()))}isRegisteredMode(e){return this._registry.isRegisteredMode(e)}getModeIdForLanguageName(e){return this._registry.getModeIdForLanguageNameLowercase(e)}getModeIdByFilepathOrFirstLine(e,t){return e=this._registry.getModeIdsFromFilepathOrFirstLine(e,t),Object(nt.j)(e,null)}getModeId(e){return e=this._registry.extractModeIds(e),Object(nt.j)(e,null)}getLanguageIdentifier(e){return this._registry.getLanguageIdentifier(e)}create(e){return new pn(this.onLanguagesMaybeChanged,()=>{var t=this.getModeId(e);return this._createModeAndGetLanguageIdentifier(t)})}createByFilepathOrFirstLine(e,t){return new pn(this.onLanguagesMaybeChanged,()=>{var i=this.getModeIdByFilepathOrFirstLine(e,t);return this._createModeAndGetLanguageIdentifier(i)})}_createModeAndGetLanguageIdentifier(e){return e=this.getLanguageIdentifier(e||"plaintext")||pe.a,this._getOrCreateMode(e.language),e}triggerMode(e){e=this.getModeId(e),this._getOrCreateMode(e||"plaintext")}_getOrCreateMode(e){var t;return this._instantiatedModes.hasOwnProperty(e)||(t=this.getLanguageIdentifier(e)||pe.a,this._instantiatedModes[e]=new dn(t),this._onDidCreateMode.fire(this._instantiatedModes[e])),this._instantiatedModes[e]}}var fn=i("d1a7"),_n=i("ceb8");class bn{constructor(e,t,i,n,o){this._parsedThemeRuleBrand=void 0,this.token=e,this.index=t,this.fontStyle=i,this.foreground=n,this.background=o}}function vn(e,t){e.sort((e,t)=>{var i=function(e,t){return e>>0,this._cache.set(t,i)),(i|e<<0)>>>0}}const Sn=/\b(comment|string|regex|regexp)\b/;class Ln{constructor(e,t,i){this._themeTrieElementRuleBrand=void 0,this._fontStyle=e,this._foreground=t,this._background=i,this.metadata=(this._fontStyle<<11|this._foreground<<14|this._background<<23)>>>0}clone(){return new Ln(this._fontStyle,this._foreground,this._background)}acceptOverwrite(e,t,i){-1!==e&&(this._fontStyle=e),0!==t&&(this._foreground=t),0!==i&&(this._background=i),this.metadata=(this._fontStyle<<11|this._foreground<<14|this._background<<23)>>>0}}class xn{constructor(e){this._themeTrieElementBrand=void 0,this._mainRule=e,this._children=new Map}match(e){if(""===e)return this._mainRule;var t=e.indexOf(".");let i,n,o=(n=-1===t?(i=e,""):(i=e.substring(0,t),e.substring(t+1)),this._children.get(i));return void 0!==o?o.match(n):this._mainRule}insert(e,t,i,n){if(""===e)this._mainRule.acceptOverwrite(t,i,n);else{var o=e.indexOf(".");let s,r,a=(r=-1===o?(s=e,""):(s=e.substring(0,o),e.substring(o+1)),this._children.get(s));void 0===a&&(a=new xn(this._mainRule.clone()),this._children.set(s,a)),a.insert(r,t,i,n)}}}var kn=i("918c"),Dn=i("303e");const Nn={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:"C700C7"}],colors:{[Dn.r]:"#FFFFFE",[Dn.B]:"#000000",[Dn.J]:"#E5EBF1",[kn.o]:"#D3D3D3",[kn.a]:"#939393",[Dn.T]:"#ADD6FF4D"}},On={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:{[Dn.r]:"#1E1E1E",[Dn.B]:"#D4D4D4",[Dn.J]:"#3A3D41",[kn.o]:"#404040",[kn.a]:"#707070",[Dn.T]:"#ADD6FF26"}},En={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:{[Dn.r]:"#000000",[Dn.B]:"#FFFFFF",[kn.o]:"#FFFFFF",[kn.a]:"#FFFFFF"}};var In=i("9c41"),Mn=i("bf5b");function Tn(){const e=new j.b,t=Object(Mn.a)();return t.onDidChange(()=>e.fire()),{onDidChange:e.event,getCSS(){const e={};var i,n;const o=[];for(i of t.getIcons()){var s=(i=>{let n=i.defaults;for(;ji.d.isThemeIcon(n);){var o=t.getIcon(n.id);if(!o)return;n=o.defaults}var s=n.fontId;if(s){var r=t.getIconFont(s);if(r)return e[s]=r,`.codicon-${i.id}:before { content: '${n.fontCharacter}'; font-family: ${Object(Y.r)(s)}; }`}return`.codicon-${i.id}:before { content: '${n.fontCharacter}'; }`})(i);s&&o.push(s)}for(n in e){const t=e[n];var r=t.definition.src.map(e=>`${Object(Y.s)(e.location)} format('${e.format}')`).join(", ");o.push(`@font-face { src: ${r}; font-family: ${Object(Y.r)(n)}; font-display: block; }`)}return o.join("\n")}}}const An="vs-dark",Rn="hc-black",Pn=cn.a.as(Dn.a.ColorContribution),Fn=cn.a.as(ji.a.ThemingContribution);class Bn{constructor(e,t){this.semanticHighlighting=!1,t=(this.themeData=t).base,0{this._codiconCSS=e.getCSS(),this._updateCSS()}),Y.m("(forced-colors: active)",()=>{this._updateActualTheme()})}registerEditorContainer(e){return Y.O(e)?this._registerShadowDomContainer(e):this._registerRegularEditorContainer()}_registerRegularEditorContainer(){return this._globalStyleElement||(this._globalStyleElement=Y.w(),this._globalStyleElement.className="monaco-colors",this._globalStyleElement.textContent=this._allCSS,this._styleElements.push(this._globalStyleElement)),ve.a.None}_registerShadowDomContainer(e){const t=Y.w(e);return t.className="monaco-colors",t.textContent=this._allCSS,this._styleElements.push(t),{dispose:()=>{for(let e=0;e{t.base===e&&t.notifyBaseUpdated()}),this._theme.themeName===e&&this.setTheme(e)}getColorTheme(){return this._theme}setColorMapOverride(e){this._colorMapOverride=e,this._updateThemeOrColorMap()}setTheme(e){let t;t=this._knownThemes.has(e)?this._knownThemes.get(e):this._knownThemes.get("vs"),this._desiredTheme=t,this._updateActualTheme()}_updateActualTheme(){var e=this._autoDetectHighContrast&&window.matchMedia("(forced-colors: active)").matches?this._knownThemes.get(Rn):this._desiredTheme;this._theme!==e&&(this._theme=e,this._updateThemeOrColorMap())}setAutoDetectHighContrast(e){this._autoDetectHighContrast=e,this._updateActualTheme()}_updateThemeOrColorMap(){let e=[],t={},i={addRule:i=>{t[i]||(e.push(i),t[i]=!0)}};Fn.getThemingParticipants().forEach(e=>e(this._theme,i,this._environment));var n=this._colorMapOverride||this._theme.tokenTheme.getColorMap();i.addRule(function(e){let t=[];for(let n=1,o=e.length;ne.textContent=this._allCSS)}getFileIconTheme(){return{hasFileIcons:!1,hasFolderIcons:!1,hidesExplorerArrows:!1}}}var zn=i("258a");rt=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3{if(6===e.source){var t=Array.from(zn.a.map(this._values,([e])=>e));this._values.clear(),i.fire(new Yn(t))}else{const t=[];for(const i of e.affectedKeys){var n="config."+i,o=this._values.findSuperstr(n);void 0!==o&&(t.push(...zn.a.map(o,([e])=>e)),this._values.deleteSuperstr(n)),this._values.has(n)&&(t.push(n),this._values.delete(n))}i.fire(new Yn(t))}})}dispose(){this._listener.dispose()}getValue(e){if(0!==e.indexOf($n._keyPrefix))return super.getValue(e);if(this._values.has(e))return this._values.get(e);var t=e.substr($n._keyPrefix.length),i=this._configurationService.getValue(t);let n=void 0;switch(typeof i){case"number":case"boolean":case"string":n=i;break;default:n=Array.isArray(i)?JSON.stringify(i):i}return this._values.set(e,n),n}setValue(e,t){return super.setValue(e,t)}removeValue(e){return super.removeValue(e)}}$n._keyPrefix="config.";class Gn{constructor(e,t,i){this._service=e,this._key=t,this._defaultValue=i,this.reset()}set(e){this._service.setContext(this._key,e)}reset(){void 0===this._defaultValue?this._service.removeContext(this._key):this._service.setContext(this._key,this._defaultValue)}get(){return this._service.getContextKeyValue(this._key)}}class Zn{constructor(e){this.key=e}affectsSome(e){return e.has(this.key)}}class Yn{constructor(e){this.keys=e}affectsSome(e){for(const t of this.keys)if(e.has(t))return!0;return!1}}class Xn{constructor(e){this.events=e}affectsSome(e){for(const t of this.events)if(t.affectsSome(e))return!0;return!1}}class Qn{constructor(e){this._onDidChangeContext=new j.e({merge:e=>new Xn(e)}),this.onDidChangeContext=this._onDidChangeContext.event,this._isDisposed=!1,this._myContextId=e}createKey(e,t){if(this._isDisposed)throw new Error("AbstractContextKeyService has been disposed");return new Gn(this,e,t)}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 eo(this,e)}contextMatchesRules(e){if(this._isDisposed)throw new Error("AbstractContextKeyService has been disposed");var t=this.getContextValuesContainer(this._myContextId);return ii.contextMatchesRules(t,e)}getContextKeyValue(e){if(!this._isDisposed)return this.getContextValuesContainer(this._myContextId).getValue(e)}setContext(e,t){if(!this._isDisposed){const i=this.getContextValuesContainer(this._myContextId);i&&i.setValue(e,t)&&this._onDidChangeContext.fire(new Zn(e))}}removeContext(e){this._isDisposed||this.getContextValuesContainer(this._myContextId).removeValue(e)&&this._onDidChangeContext.fire(new Zn(e))}getContext(e){return this._isDisposed?qn.INSTANCE:this.getContextValuesContainer(function(e){for(;e;){var t;if(e.hasAttribute(Un))return(t=e.getAttribute(Un))?parseInt(t,10):NaN;e=e.parentElement}return 0}(e))}}let Jn=class extends Qn{constructor(e){super(0),this._contexts=new Map,this._toDispose=new ve.b,this._lastContextId=0,e=new $n(this._myContextId,e,this._onDidChangeContext),this._contexts.set(this._myContextId,e),this._toDispose.add(e)}dispose(){this._onDidChangeContext.dispose(),this._isDisposed=!0,this._toDispose.dispose()}getContextValuesContainer(e){return!this._isDisposed&&this._contexts.get(e)||qn.INSTANCE}createChildContext(e=this._myContextId){if(this._isDisposed)throw new Error("ContextKeyService has been disposed");var t=++this._lastContextId;return this._contexts.set(t,new Kn(t,this.getContextValuesContainer(e))),t}disposeContext(e){this._isDisposed||this._contexts.delete(e)}};Jn=rt([st(0,qt.a)],Jn);class eo extends Qn{constructor(e,t){if(super(e.createChildContext()),this._parentChangeListener=new ve.d,this._parent=e,this._updateParentChangeListener(),this._domNode=t,this._domNode.hasAttribute(Un)){let e="";this._domNode.classList&&(e=Array.from(this._domNode.classList.values()).join(", "))}this._domNode.setAttribute(Un,String(this._myContextId))}_updateParentChangeListener(){this._parentChangeListener.value=this._parent.onDidChangeContext(this._onDidChangeContext.fire,this._onDidChangeContext)}dispose(){this._isDisposed||(this._onDidChangeContext.dispose(),this._parent.disposeContext(this._myContextId),this._parentChangeListener.dispose(),this._domNode.removeAttribute(Un),this._isDisposed=!0)}getContextValuesContainer(e){return this._isDisposed?qn.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)}}ie.a.registerCommand(ti.d,(function(e,t,i){e.get(ti.b).createKey(String(t),i)})),ie.a.registerCommand({id:"getContextKeyInfo",handler(){return[...ti.c.all()].sort((e,t)=>e.key.localeCompare(t.key))},description:{description:Object(Jt.a)("getContextKeyInfo","A command that returns information about context keys"),args:[]}}),ie.a.registerCommand("_generateContextKeyInfo",(function(){const e=[],t=new Set;for(var i of ti.c.all())t.has(i.key)||(t.add(i.key),e.push(i));e.sort((e,t)=>e.key.localeCompare(t.key))}));var to,io=i("5d75"),no=i("5d28"),oo=i("0f70"),so=i("a60f"),ro=i("5aa5"),ao=(qi=i("eff2"),Qi=i("b9db"),i("0a31")),lo=i("9ee1");function ho(e,t,i){var n=i.mode===to.ALIGN?i.offset:i.offset+i.size,o=i.mode===to.ALIGN?i.offset+i.size:i.offset;return 0===i.position?t<=e-n?n:t<=o?o-t:Math.max(e-t,0):t<=o?o-t:t<=e-n?n:0}i("4d3d"),(rt=to=to||{})[rt.AVOID=0]="AVOID",rt[rt.ALIGN=1]="ALIGN";class co extends ve.a{constructor(e,t){super(),this.container=null,this.delegate=null,this.toDisposeOnClean=ve.a.None,this.toDisposeOnSetContainer=ve.a.None,this.shadowRoot=null,this.shadowRootHostElement=null,this.view=Y.a(".context-view"),this.useFixedPosition=!1,this.useShadowDOM=!1,Y.K(this.view),this.setContainer(e,t),this._register(Object(ve.i)(()=>this.setContainer(null,1)))}setContainer(e,t){var i;if(this.container&&(this.toDisposeOnSetContainer.dispose(),this.shadowRoot?(this.shadowRoot.removeChild(this.view),(this.shadowRoot=null)!=(i=this.shadowRootHostElement)&&i.remove(),this.shadowRootHostElement=null):this.container.removeChild(this.view),this.container=null),e){if(this.container=e,this.useFixedPosition=1!==t,this.useShadowDOM=3===t,this.useShadowDOM){this.shadowRootHostElement=Y.a(".shadow-root-host"),this.container.appendChild(this.shadowRootHostElement),this.shadowRoot=this.shadowRootHostElement.attachShadow({mode:"open"});const e=document.createElement("style");e.textContent=uo,this.shadowRoot.appendChild(e),this.shadowRoot.appendChild(this.view),this.shadowRoot.appendChild(Y.a("slot"))}else this.container.appendChild(this.view);const i=new ve.b;co.BUBBLE_UP_EVENTS.forEach(e=>{i.add(Y.o(this.container,e,e=>{this.onDOMEvent(e,!1)}))}),co.BUBBLE_DOWN_EVENTS.forEach(e=>{i.add(Y.o(this.container,e,e=>{this.onDOMEvent(e,!0)},!0))}),this.toDisposeOnSetContainer=i}}show(e){this.isVisible()&&this.hide(),Y.t(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",Y.W(this.view),this.toDisposeOnClean=e.render(this.view)||ve.a.None,this.delegate=e,this.doLayout(),this.delegate.focus&&this.delegate.focus()}getViewElement(){return this.view}layout(){this.isVisible()&&(!1!==this.delegate.canRelayout||we.c&&ao.a.pointerEvents?(this.delegate.layout&&this.delegate.layout(),this.doLayout()):this.hide())}doLayout(){if(this.isVisible()){var e=this.delegate.getAnchor();let s;s=Y.M(e)?{top:(t=Y.D(e)).top,left:t.left,width:t.width,height:t.height}:{top:e.y,left:e.x,width:e.width||1,height:e.height||2};var t=Y.I(this.view),i=(e=Y.H(this.view),this.delegate.anchorPosition||0),n=this.delegate.anchorAlignment||0;let r,a;if(0===(this.delegate.anchorAxisAlignment||0)){var o={offset:s.top-window.pageYOffset,size:s.height,position:0===i?0:1};const l={offset:s.left,size:s.width,position:0===n?0:1,mode:to.ALIGN};r=ho(window.innerHeight,e,o)+window.pageYOffset,lo.a.intersects({start:r,end:r+e},{start:o.offset,end:o.offset+o.size})&&(l.mode=to.AVOID),a=ho(window.innerWidth,t,l)}else{o={offset:s.left,size:s.width,position:0===n?0:1};const l={offset:s.top,size:s.height,position:0===i?0:1,mode:to.ALIGN};a=ho(window.innerWidth,t,o),lo.a.intersects({start:a,end:a+t},{start:o.offset,end:o.offset+o.size})&&(l.mode=to.AVOID),r=ho(window.innerHeight,e,l)+window.pageYOffset}this.view.classList.remove("top","bottom","left","right"),this.view.classList.add(0===i?"bottom":"top"),this.view.classList.add(0===n?"left":"right"),this.view.classList.toggle("fixed",this.useFixedPosition),t=Y.D(this.container),this.view.style.top=r-(this.useFixedPosition?Y.D(this.view):t).top+"px",this.view.style.left=a-(this.useFixedPosition?Y.D(this.view):t).left+"px",this.view.style.width="initial"}}hide(e){const t=this.delegate;(this.delegate=null)!==t&&void 0!==t&&t.onHide&&t.onHide(e),this.toDisposeOnClean.dispose(),Y.K(this.view)}isVisible(){return!!this.delegate}onDOMEvent(e,t){this.delegate&&(this.delegate.onDOMEvent?this.delegate.onDOMEvent(e,document.activeElement):t&&!Y.L(e.target,this.container)&&this.hide())}dispose(){this.hide(),super.dispose()}}co.BUBBLE_UP_EVENTS=["click","keydown","focus","blur"],co.BUBBLE_DOWN_EVENTS=["click"];let uo='\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\tfont-display: block;\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';var go,po=i("1898"),mo=i("f070"),fo=i("561a"),_o=i("1097");const bo=/\(&([^\s&])\)|(^|[^&])&([^\s&])/,vo=/(&)?(&)([^\s&])/g,Co=Object(fo.e)("menu-selection",fo.b.check),wo=Object(fo.e)("menu-submenu",fo.b.chevronRight);(st=go=go||{})[st.Right=0]="Right",st[st.Left=1]="Left";class yo extends ro.a{constructor(e,t,i={}){e.classList.add("monaco-menu-container"),e.setAttribute("role","presentation");const n=document.createElement("div");n.classList.add("monaco-menu"),n.setAttribute("role","presentation"),super(n,{orientation:1,actionViewItemProvider:e=>this.doGetActionViewItem(e,i,o),context:i.context,actionRunner:i.actionRunner,ariaLabel:i.ariaLabel,focusOnlyEnabledItems:!0,triggerKeys:{keys:[3,...we.f||we.d?[10]:[]],keyDown:!0}}),this.menuElement=n,this.actionsList.setAttribute("role","menu"),this.actionsList.tabIndex=0,this.menuDisposables=this._register(new ve.b),this.initializeStyleSheet(e),this._register(so.b.addTarget(n)),Object(Y.i)(n,Y.d.KEY_DOWN,e=>{const t=new Wt.a(e);t.equals(2)&&e.preventDefault()}),i.enableMnemonics&&this.menuDisposables.add(Object(Y.i)(n,Y.d.KEY_DOWN,e=>{var t=e.key.toLocaleLowerCase();if(this.mnemonics.has(t)){Y.c.stop(e,!0);const i=this.mnemonics.get(t);1===i.length&&(i[0]instanceof Lo&&i[0].container&&this.focusItemByElement(i[0].container),i[0].onClick(e)),1{const t=new Wt.a(e);t.equals(14)||t.equals(11)?(this.focusedItem=this.viewItems.length-1,this.focusNext(),Y.c.stop(e,!0)):(t.equals(13)||t.equals(12))&&(this.focusedItem=0,this.focusPrevious(),Y.c.stop(e,!0))})),this._register(Object(Y.i)(this.domNode,Y.d.MOUSE_OUT,e=>{var t=e.relatedTarget;Object(Y.L)(t,this.domNode)||(this.focusedItem=void 0,this.updateFocus(),e.stopPropagation())})),this._register(Object(Y.i)(this.actionsList,Y.d.MOUSE_OVER,e=>{let t=e.target;if(t&&Object(Y.L)(t,this.actionsList)&&t!==this.actionsList){for(;t.parentElement!==this.actionsList&&null!==t.parentElement;)t=t.parentElement;t.classList.contains("action-item")&&(e=this.focusedItem,this.setFocusedItem(t),e!==this.focusedItem&&this.updateFocus())}})),this._register(so.b.addTarget(this.actionsList)),this._register(Object(Y.i)(this.actionsList,so.a.Tap,e=>{let t=e.initialTarget;if(t&&Object(Y.L)(t,this.actionsList)&&t!==this.actionsList){for(;t.parentElement!==this.actionsList&&null!==t.parentElement;)t=t.parentElement;t.classList.contains("action-item")&&(e=this.focusedItem,this.setFocusedItem(t),e!==this.focusedItem&&this.updateFocus())}}));let o={parent:this};this.mnemonics=new Map,this.scrollableElement=this._register(new po.a(n,{alwaysConsumeMouseWheel:!0,horizontal:2,vertical:3,verticalScrollbarSize:7,handleMouseWheel:!0,useShadows:!0}));const s=this.scrollableElement.getDomNode();s.style.position="",this._register(Object(Y.i)(n,so.a.Change,e=>{Y.c.stop(e,!0);var t=this.scrollableElement.getScrollPosition().scrollTop;this.scrollableElement.setScrollPosition({scrollTop:t-e.translationY})})),this._register(Object(Y.i)(s,Y.d.MOUSE_UP,e=>{e.preventDefault()})),n.style.maxHeight=Math.max(10,window.innerHeight-e.getBoundingClientRect().top-35)+"px",t=t.filter(e=>{var t;return null==(t=i.submenuIds)||!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 xo)).forEach((e,t,i)=>{e.updatePositionInSet(t+1,i.length)})}initializeStyleSheet(e){Object(Y.O)(e)?(this.styleSheet=Object(Y.w)(e),this.styleSheet.textContent=ko):(yo.globalStyleSheet||(yo.globalStyleSheet=Object(Y.w)(),yo.globalStyleSheet.textContent=ko),this.styleSheet=yo.globalStyleSheet)}style(e){const t=this.getContainer();var i=e.foregroundColor?""+e.foregroundColor:"",n=e.backgroundColor?""+e.backgroundColor:"",o=e.borderColor?"1px solid "+e.borderColor:"",s=e.shadowColor?"0 2px 4px "+e.shadowColor:"";t.style.border=o,this.domNode.style.color=i,this.domNode.style.backgroundColor=n,t.style.boxShadow=s,this.viewItems&&this.viewItems.forEach(t=>{(t instanceof So||t instanceof xo)&&t.style(e)})}getContainer(){return this.scrollableElement.getDomNode()}get onScroll(){return this.scrollableElement.onScroll}focusItemByElement(e){var t=this.focusedItem;this.setFocusedItem(e),t!==this.focusedItem&&this.updateFocus()}setFocusedItem(e){for(let t=0;t{this.element&&(this._register(Object(Y.i)(this.element,Y.d.MOUSE_UP,e=>{Y.c.stop(e,!0),oo.g?new no.a(e).rightButton||this.onClick(e):setTimeout(()=>{this.onClick(e)},0)})),this._register(Object(Y.i)(this.element,Y.d.CONTEXT_MENU,e=>{Y.c.stop(e,!0)})))},100),this._register(this.runOnceToEnableMouseUp)}render(e){super.render(e),this.element&&(this.container=e,this.item=Object(Y.q)(this.element,Object(Y.a)("a.action-menu-item")),this._action.id===mo.d.ID?this.item.setAttribute("role","presentation"):(this.item.setAttribute("role","menuitem"),this.mnemonic&&this.item.setAttribute("aria-keyshortcuts",""+this.mnemonic)),this.check=Object(Y.q)(this.item,Object(Y.a)("span.menu-item-check"+Co.cssSelector)),this.check.setAttribute("role","none"),this.label=Object(Y.q)(this.item,Object(Y.a)("span.action-label")),this.options.label&&this.options.keybinding&&(Object(Y.q)(this.item,Object(Y.a)("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){Object(Y.t)(this.label);let t=Object(_o.e)(this.getAction().label);if(t){const i=function(e){const t=bo,i=t.exec(e);if(!i)return e;var n=!i[1];return e.replace(t,n?"$2$3":"").trim()}(t),n=(this.options.enableMnemonics||(t=i),this.label.setAttribute("aria-label",i.replace(/&&/g,"&")),bo.exec(t));if(n){t=Te.s(t),vo.lastIndex=0;let i=vo.exec(t);for(;i&&i[1];)i=vo.exec(t);var e=e=>e.replace(/&&/g,"&");i?this.label.append(Te.J(e(t.substr(0,i.index))," "),Object(Y.a)("u",{"aria-hidden":"true"},i[3]),Te.O(e(t.substr(i.index+i[0].length))," ")):this.label.innerText=e(t).trim(),this.item&&this.item.setAttribute("aria-keyshortcuts",(n[1]||n[3]).toLocaleLowerCase())}else this.label.innerText=t.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=Jt.a({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&&this.item.classList.remove(...this.cssClass.split(" ")),this.options.icon&&this.label?(this.cssClass=this.getAction().class||"",this.label.classList.add("icon"),this.cssClass&&this.label.classList.add(...this.cssClass.split(" ")),this.updateEnabled()):this.label&&this.label.classList.remove("icon")}updateEnabled(){this.getAction().enabled?(this.element&&(this.element.classList.remove("disabled"),this.element.removeAttribute("aria-disabled")),this.item&&(this.item.classList.remove("disabled"),this.item.removeAttribute("aria-disabled"),this.item.tabIndex=0)):(this.element&&(this.element.classList.add("disabled"),this.element.setAttribute("aria-disabled","true")),this.item&&(this.item.classList.add("disabled"),this.item.setAttribute("aria-disabled","true")))}updateChecked(){this.item&&(this.getAction().checked?(this.item.classList.add("checked"),this.item.setAttribute("role","menuitemcheckbox"),this.item.setAttribute("aria-checked","true")):(this.item.classList.remove("checked"),this.item.setAttribute("role","menuitem"),this.item.setAttribute("aria-checked","false")))}getMnemonic(){return this.mnemonic}applyStyle(){if(this.menuStyle){var e=this.element&&this.element.classList.contains("focused");const t=e&&this.menuStyle.selectionForegroundColor?this.menuStyle.selectionForegroundColor:this.menuStyle.foregroundColor,i=e&&this.menuStyle.selectionBackgroundColor?this.menuStyle.selectionBackgroundColor:void 0;e=e&&this.menuStyle.selectionBorderColor?"thin solid "+this.menuStyle.selectionBorderColor:"",this.item&&(this.item.style.color=t?t.toString():"",this.item.style.backgroundColor=i?i.toString():""),this.check&&(this.check.style.color=t?t.toString():""),this.container&&(this.container.style.border=e)}}style(e){this.menuStyle=e,this.applyStyle()}}class Lo extends So{constructor(e,t,i,n){super(e,e,n),this.submenuActions=t,this.parentData=i,this.submenuOptions=n,this.mysubmenu=null,this.submenuDisposables=this._register(new ve.b),this.mouseOver=!1,this.expandDirection=n&&void 0!==n.expandDirection?n.expandDirection:go.Right,this.showScheduler=new be.e(()=>{this.mouseOver&&(this.cleanupExistingSubmenu(!1),this.createSubmenu(!1))},250),this.hideScheduler=new be.e(()=>{this.element&&!Object(Y.L)(Object(Y.y)(),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&&(this.item.classList.add("monaco-submenu-item"),this.item.tabIndex=0,this.item.setAttribute("aria-haspopup","true"),this.updateAriaExpanded("false"),this.submenuIndicator=Object(Y.q)(this.item,Object(Y.a)("span.submenu-indicator"+wo.cssSelector)),this.submenuIndicator.setAttribute("aria-hidden","true")),this._register(Object(Y.i)(this.element,Y.d.KEY_UP,e=>{let t=new Wt.a(e);(t.equals(17)||t.equals(3))&&(Y.c.stop(e,!0),this.createSubmenu(!0))})),this._register(Object(Y.i)(this.element,Y.d.KEY_DOWN,e=>{let t=new Wt.a(e);Object(Y.y)()===this.item&&(t.equals(17)||t.equals(3))&&Y.c.stop(e,!0)})),this._register(Object(Y.i)(this.element,Y.d.MOUSE_OVER,e=>{this.mouseOver||(this.mouseOver=!0,this.showScheduler.schedule())})),this._register(Object(Y.i)(this.element,Y.d.MOUSE_LEAVE,e=>{this.mouseOver=!1})),this._register(Object(Y.i)(this.element,Y.d.FOCUS_OUT,e=>{this.element&&!Object(Y.L)(Object(Y.y)(),this.element)&&this.hideScheduler.schedule()})),this._register(this.parentData.parent.onScroll(()=>{this.parentData.parent.focus(!1),this.cleanupExistingSubmenu(!1)})))}updateEnabled(){}onClick(e){Y.c.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(e){}this.parentData.submenu=void 0,this.updateAriaExpanded("false"),this.submenuContainer&&(this.submenuDisposables.clear(),this.submenuContainer=void 0)}}calculateSubmenuMenuLayout(e,t,i,n){const o={top:0,left:0};return o.left=ho(e.width,t.width,{position:n===go.Right?0:1,offset:i.left,size:i.width}),o.left>=i.left&&o.left{let t=new Wt.a(e);t.equals(15)&&(Y.c.stop(e,!0),this.parentData.parent.focus(),this.cleanupExistingSubmenu(!0))})),this.submenuDisposables.add(Object(Y.i)(this.submenuContainer,Y.d.KEY_DOWN,e=>{let t=new Wt.a(e);t.equals(15)&&Y.c.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)&&t.setAttribute("aria-expanded",e)}applyStyle(){var e;super.applyStyle(),this.menuStyle&&(e=this.element&&this.element.classList.contains("focused")&&this.menuStyle.selectionForegroundColor?this.menuStyle.selectionForegroundColor:this.menuStyle.foregroundColor,this.submenuIndicator&&(this.submenuIndicator.style.color=e?""+e:""),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 xo extends qi.a{style(e){this.label&&(this.label.style.borderBottomColor=e.separatorColor?""+e.separatorColor:"")}}let ko=`\n.monaco-menu {\n\tfont-size: 13px;\n\n}\n\n${Object(Qi.a)(Co)}\n${Object(Qi.a)(wo)}\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\t-webkit-app-region: no-drag;\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`;i("7a2c");var Do=i("a6d7");class No{constructor(e,t,i,n,o){this.contextViewService=e,this.telemetryService=t,this.notificationService=i,this.keybindingService=n,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){let n;this.focusToReturn=document.activeElement;var i=Object(Y.M)(e.domForShadowRoot)?e.domForShadowRoot:void 0;this.contextViewService.showContextView({getAnchor:()=>e.getAnchor(),canRelayout:!1,anchorAlignment:e.anchorAlignment,anchorAxisAlignment:e.anchorAxisAlignment,render:i=>{var o=e.getMenuClassName?e.getMenuClassName():"";o&&(i.className+=" "+o),this.options.blockMouse&&(this.block=i.appendChild(Object(Y.a)(".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",Object(Y.i)(this.block,Y.d.MOUSE_DOWN,e=>e.stopPropagation()));const s=new ve.b,r=e.actionRunner||new mo.b;return r.onBeforeRun(this.onActionRun,this,s),r.onDidRun(this.onDidActionRun,this,s),n=new yo(i,t,{actionViewItemProvider:e.getActionViewItem,context:e.getActionsContext?e.getActionsContext():null,actionRunner:r,getKeyBinding:e.getKeyBinding||(e=>this.keybindingService.lookupKeybinding(e.id))}),s.add(Object(Do.c)(n,this.themeService)),n.onDidCancel(()=>this.contextViewService.hideContextView(!0),null,s),n.onDidBlur(()=>this.contextViewService.hideContextView(!0),null,s),s.add(Object(Y.i)(window,Y.d.BLUR,()=>this.contextViewService.hideContextView(!0))),s.add(Object(Y.i)(window,Y.d.MOUSE_DOWN,e=>{if(!e.defaultPrevented){e=new no.a(e);let t=e.target;if(!e.rightButton){for(;t;){if(t===i)return;t=t.parentElement}this.contextViewService.hideContextView(!0)}}})),Object(ve.e)(s,n)},focus:()=>{n&&n.focus(!!e.autoSelectFirstItem)},onHide:t=>{e.onHide&&e.onHide(!!t),this.block&&(this.block.remove(),this.block=null),this.focusToReturn&&this.focusToReturn.focus()}},i,!!i)}}onActionRun(e){this.telemetryService.publicLog2("workbenchActionExecuted",{id:e.action.id,from:"contextMenu"}),this.contextViewService.hideContextView(!1),this.focusToReturn&&this.focusToReturn.focus()}onDidActionRun(e){e.error&&!Object(Ce.e)(e.error)&&this.notificationService.error(e.error)}}rt=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3this.layout()))}setContainer(e,t){this.contextView.setContainer(e,t||1)}showContextView(e,t,i){t?t!==this.container&&(this.container=t,this.setContainer(t,i?3:2)):this.container!==this.layoutService.container&&(this.container=this.layoutService.container,this.setContainer(this.container,1)),this.contextView.show(e);const n=Object(ve.i)(()=>{this.currentViewDisposable===n&&this.hideContextView()});return this.currentViewDisposable=n}getContextViewElement(){return this.contextView.getViewElement()}layout(){this.contextView.layout()}hideContextView(e){this.contextView.hide(e)}};Io=qi([Qi(0,Eo)],Io);rt=i("eafb");var Mo=i("af40");class To{constructor(e){this.incoming=new Map,this.outgoing=new Map,this.data=e}}class Ao{constructor(e){this._hashFn=e,this._nodes=new Map}roots(){const e=[];for(var t of this._nodes.values())0===t.outgoing.size&&e.push(t);return e}insertEdge(e,t){const i=this.lookupOrInsertNode(e),n=this.lookupOrInsertNode(t);i.outgoing.set(this._hashFn(t),n),n.incoming.set(this._hashFn(e),i)}removeNode(e){var t,i=this._hashFn(e);for(t of(this._nodes.delete(i),this._nodes.values()))t.outgoing.delete(i),t.incoming.delete(i)}lookupOrInsertNode(e){var t=this._hashFn(e);let i=this._nodes.get(t);return i||(i=new To(e),this._nodes.set(t,i)),i}isEmpty(){return 0===this._nodes.size}toString(){let e=[];for(var[t,i]of this._nodes)e.push(`${t}, (incoming)[${[...i.incoming.keys()].join(", ")}], (outgoing)[${[...i.outgoing.keys()].join(",")}]`);return e.join("\n")}findCycleSlow(){for(var[e,t]of this._nodes)if(e=new Set([e]),t=this._findCycle(t,e),t)return t}_findCycle(e,t){for(var[i,n]of e.outgoing){if(t.has(i))return[...t,i].join(" -> ");if(t.add(i),n=this._findCycle(n,t),n)return n;t.delete(i)}}}var Ro=i("f07b");class Po extends Error{constructor(e){var t;super("cyclic dependency between services"),this.message=null!=(t=e.findCycleSlow())?t:"UNABLE to detect cycle, dumping graph: \n"+e.toString()}}class Fo{constructor(e=new Ro.a,t=!1,i){this._activeInstantiations=new Set,this._services=e,this._strict=t,this._parent=i,this._services.set(Fi.a,this)}createChild(e){return new Fo(e,this._strict,this)}invokeFunction(e,...t){let i=Bo.traceInvocation(e),n=!1;try{return e({get:(e,t)=>{if(n)throw Object(Ce.d)("service accessor is only valid during the invocation of its target method");var o=this._getOrCreateServiceInstance(e,i);if(o||t===Fi.d)return o;throw new Error(`[invokeFunction] unknown service '${e}'`)}},...t)}finally{n=!0,i.stop()}}createInstance(e,...t){let i,n;return n=e instanceof Mo.a?(i=Bo.traceCreation(e.ctor),this._createInstance(e.ctor,e.staticArguments.concat(t),i)):(i=Bo.traceCreation(e),this._createInstance(e,t,i)),i.stop(),n}_createInstance(e,t=[],i){var n=Fi.b.getServiceDependencies(e).sort((e,t)=>e.index-t.index);let o=[];for(const a of n){var s=this._getOrCreateServiceInstance(a.id,i);if(!s&&this._strict&&!a.optional)throw new Error(`[createInstance] ${e.name} depends on UNKNOWN service ${a.id}.`);o.push(s)}var r;n=0e.id.toString());let o=0;const s=[{id:e,desc:t,_trace:i}];for(;s.length;){const e=s.pop();if(n.lookupOrInsertNode(e),1e3this._createInstance(e,t,n));return new Proxy(Object.create(null),{get(e,t){if(t in e)return e[t];var n=i.value;let o=n[t];return"function"==typeof o&&(o=o.bind(n),e[t]=o),o},set(e,t,n){return i.value[t]=n,!0}})}return this._createInstance(e,t,n)}}class Bo{constructor(e,t){this.type=e,this.name=t,this._start=Date.now(),this._dep=[]}static traceInvocation(e){return Bo._None}static traceCreation(e){return Bo._None}branch(e,t){var i=new Bo(2,e.toString());return this._dep.push([e,t,i]),i}stop(){let e=Date.now()-this._start,t=(Bo._totals+=e,!1);this.type,this.name,function e(i,n){let o=[];var s,r,a,l,d=new Array(i+1).join("\t");for([s,r,a]of n._dep)r&&a?(t=!0,o.push(d+"CREATES -> "+s),(l=e(i+1,a))&&o.push(l)):o.push(d+"uses -> "+s);return o.join("\n")}(1,this),e.toFixed(2),Bo._totals.toFixed(2)}}Bo._None=new class extends Bo{constructor(){super(-1,null)}stop(){}branch(){return this}},Bo._totals=0;st=i("47cb");var jo=i("93d9"),Wo=i("b400");class Vo{constructor(){this._byResource=new Q.b,this._byOwner=new Map}set(e,t,i){let n=this._byResource.get(e),o=(n||(n=new Map,this._byResource.set(e,n)),n.set(t,i),this._byOwner.get(t));o||(o=new Q.b,this._byOwner.set(t,o)),o.set(e,i)}get(e,t){let i=this._byResource.get(e);return null===i||void 0===i?void 0:i.get(t)}delete(e,t){let i=!1,n=!1,o=this._byResource.get(e),s=(o&&(i=o.delete(t)),this._byOwner.get(t));if(s&&(n=s.delete(e)),i!==n)throw new Error("illegal state");return i&&n}values(e){var t;return"string"==typeof e?null!=(t=null==(t=this._byOwner.get(e))?void 0:t.values())?t:zn.a.empty():V.a.isUri(e)?null!=(e=null==(t=this._byResource.get(e))?void 0:t.values())?e:zn.a.empty():zn.a.map(zn.a.concat(...this._byOwner.values()),e=>e[1])}}class Ho{constructor(e){this.errors=0,this.infos=0,this.warnings=0,this.unknowns=0,this._data=new Q.b,this._service=e,this._subscription=e.onMarkerChanged(this._update,this)}dispose(){this._subscription.dispose()}_update(e){for(const i of e){var t=this._data.get(i);t=(t&&this._substract(t),this._resourceStats(i));this._add(t),this._data.set(i,t)}}_resourceStats(e){const t={errors:0,warnings:0,infos:0,unknowns:0};if(e.scheme!==ee.c.inMemory&&e.scheme!==ee.c.walkThrough&&e.scheme!==ee.c.walkThroughSnippet)for(var{severity:i}of this._service.read({resource:e}))i===Wo.c.Error?t.errors+=1:i===Wo.c.Warning?t.warnings+=1:i===Wo.c.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 zo{constructor(){this._onMarkerChanged=new j.a({delay:0,merge:zo._merge}),this.onMarkerChanged=this._onMarkerChanged.event,this._data=new Vo,this._stats=new Ho(this)}dispose(){this._stats.dispose(),this._onMarkerChanged.dispose()}remove(e,t){for(const i of t||[])this.changeOne(e,i,[])}changeOne(e,t,i){if(Object(nt.m)(i))this._data.delete(t,e)&&this._onMarkerChanged.fire([t]);else{const o=[];for(const s of i){var n=zo._toMarker(e,t,s);n&&o.push(n)}this._data.set(t,e,o),this._onMarkerChanged.fire([t])}}static _toMarker(e,t,i){let{code:n,severity:o,message:s,source:r,startLineNumber:a,startColumn:l,endLineNumber:d,endColumn:h,relatedInformation:c,tags:u}=i;if(s)return a=0=a?d:a,h=0{this._build(),this._onDidChange.fire(this)},t.eventDebounceDelay),r=(this._disposables.add(s),this._disposables.add(Ri.d.onDidChangeMenu(t=>{t.has(e)&&s.schedule()})),this._disposables.add(new ve.b));this._onDidChange=new j.b({onFirstListenerAdd:()=>{const e=new be.e(()=>this._onDidChange.fire(this),t.eventDebounceDelay);r.add(e),r.add(n.onDidChangeContext(t=>{t.affectsSome(this._contextKeys)&&e.schedule()}))},onLastListenerRemove:r.clear.bind(r)}),this.onDidChange=this._onDidChange.event}dispose(){this._disposables.dispose(),this._onDidChange.dispose()}_build(){this._menuGroups.length=0,this._contextKeys.clear();const t=Ri.d.getMenuItems(this._id);let i;t.sort(e._compareMenuItems);for(const e of t){var n=e.group||"";i&&i[0]===n||(i=[n,[]],this._menuGroups.push(i)),i[1].push(e),this._collectContextKeys(e)}}_collectContextKeys(t){var i;e._fillInKbExprKeys(t.when,this._contextKeys),Object(Ri.f)(t)?(t.command.precondition&&e._fillInKbExprKeys(t.command.precondition,this._contextKeys),t.command.toggled&&(i=t.command.toggled.condition||t.command.toggled,e._fillInKbExprKeys(i,this._contextKeys))):this._options.emitEventsForSubmenuChanges&&Ri.d.getMenuItems(t.submenu).forEach(this._collectContextKeys,this)}getActions(e){const t=[];for(var i of this._menuGroups){var n,[i,o]=i;const s=[];for(const t of o)this._contextKeyService.contextMatchesRules(t.when)&&(n=Object(Ri.f)(t)?new Ri.c(t.command,t.alt,e,this._contextKeyService,this._commandService):new Ri.e(t,this._menuService,this._contextKeyService,e),s.push(n));0{this.model.deltaDecorations([...this._markersData.keys()],[]),this._markersData.clear()}))}update(e,t){var i=[...this._markersData.keys()],n=(this._markersData.clear(),this.model.deltaDecorations(i,t));for(let o=0;othis._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 i=this._markerDecorations.get(e);return i&&i.getMarker(t)||null}_handleMarkerChange(e){e.forEach(e=>{e=this._markerDecorations.get(e),e&&this._updateDecorations(e)})}_onModelAdded(e){var t=new Go(e);this._markerDecorations.set(e.uri,t),this._updateDecorations(t)}_onModelRemoved(e){const t=this._markerDecorations.get(e.uri);t&&(t.dispose(),this._markerDecorations.delete(e.uri)),e.uri.scheme!==ee.c.inMemory&&e.uri.scheme!==ee.c.internal&&e.uri.scheme!==ee.c.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});var i=t.map(t=>({range:this._createDecorationRange(e.model,t),options:this._createDecorationOption(t)}));e.update(t,i)&&this._onDidChangeMarker.fire(e.model)}_createDecorationRange(e,t){let i=z.a.lift(t);var n;return t.severity!==Wo.c.Hint||this._hasMarkerTag(t,1)||this._hasMarkerTag(t,2)||(i=i.setEndPosition(i.startLineNumber,i.startColumn+2)),(i=e.validateRange(i)).isEmpty()?(n=e.getWordAtPosition(i.getStartPosition()))?i=new z.a(i.startLineNumber,n.startColumn,i.endLineNumber,n.endColumn):1!==(n=e.getLineLastNonWhitespaceColumn(i.startLineNumber)||e.getLineMaxColumn(i.startLineNumber))&&(i=i.endColumn>=n?new z.a(i.startLineNumber,n-1,i.endLineNumber,n):new z.a(i.startLineNumber,i.startColumn,i.endLineNumber,i.endColumn+1)):t.endColumn===Number.MAX_VALUE&&1===t.startColumn&&i.startLineNumber===i.endLineNumber&&(n=e.getLineFirstNonWhitespaceColumn(t.startLineNumber))this._accessibilityModeEnabledContext.set(this.isScreenReaderOptimized());this._register(this._configurationService.onDidChangeConfiguration(e=>{e.affectsConfiguration("editor.accessibilitySupport")&&(i(),this._onDidChangeScreenReaderOptimized.fire())})),i(),this.onDidChangeScreenReaderOptimized(()=>i())}get onDidChangeScreenReaderOptimized(){return this._onDidChangeScreenReaderOptimized.event}isScreenReaderOptimized(){var e=this._configurationService.getValue("editor.accessibilitySupport");return"on"===e||"auto"===e&&2===this._accessibilitySupport}getAccessibilitySupport(){return this._accessibilitySupport}};Xo=Qi([$o(0,ti.b),$o(1,qt.a)],Xo);var Qo=function(e,t,i,n){return new(i=i||Promise)((function(o,s){function r(e){try{l(n.next(e))}catch(e){s(e)}}function a(e){try{l(n.throw(e))}catch(e){s(e)}}function l(e){var t;e.done?o(e.value):((t=e.value)instanceof i?t:new i((function(e){e(t)}))).then(r,a)}l((n=n.apply(e,t||[])).next())}))};class Jo{constructor(){this.mapTextToType=new Map,this.findText=""}writeText(e,i){return Qo(this,void 0,void 0,(function*(){if(i)this.mapTextToType.set(i,e);else{try{return yield navigator.clipboard.writeText(e)}catch(t){}const i=document.activeElement,n=document.body.appendChild(Object(Y.a)("textarea",{"aria-hidden":!0}));n.style.height="1px",n.style.width="1px",n.style.position="absolute",n.value=e,n.focus(),n.select(),document.execCommand("copy"),i instanceof HTMLElement&&i.focus(),document.body.removeChild(n)}}))}readText(e){return Qo(this,void 0,void 0,(function*(){if(e)return this.mapTextToType.get(e)||"";try{return yield navigator.clipboard.readText()}catch(e){return""}}))}readFindText(){return Qo(this,void 0,void 0,(function*(){return this.findText}))}writeFindText(e){return Qo(this,void 0,void 0,(function*(){this.findText=e}))}}var es=i("3803"),ts=(Qi=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3=t||s.id!==e.elements[n])&&(i=!1,o=0),i||1!==s.type||s.removeResource(this.resourceLabel,this.strResource,0)}let s=-1;for(let r=this._future.length-1;0<=r;r--,n++){const o=this._future[r];i&&(n>=t||o.id!==e.elements[n])&&(i=!1,s=r),i||1!==o.type||o.removeResource(this.resourceLabel,this.strResource,0)}-1!==o&&(this._past=this._past.slice(0,o)),-1!==s&&(this._future=this._future.slice(s+1)),this.versionId++}getElements(){const e=[],t=[];for(const i of this._past)e.push(i.actual);for(const i of this._future)t.push(i.actual);return{past:e,future:t}}getClosestPastElement(){return 0===this._past.length?null:this._past[this._past.length-1]}getSecondClosestPastElement(){return this._past.length<2?null:this._past[this._past.length-2]}getClosestFutureElement(){return 0===this._future.length?null:this._future[this._future.length-1]}hasPastElements(){return 0t.sourceOrder)&&(t=o,i=n);return[t,i]}canUndo(e){if(e instanceof es.d)return[,t]=this._findClosestUndoElementWithSource(e.id),!!t;var t=this.getUriComparisonKey(e);if(this._editStacks.has(t)){const e=this._editStacks.get(t);return e.hasPastElements()}return!1}_onError(e,t){Object(Ce.f)(e);for(const i of t.strResources)this.removeElements(i);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,i,n,o){const s=this._acquireLocks(i);let r;try{r=t()}catch(t){return s(),n.dispose(),this._onError(t,e)}return r?r.then(()=>(s(),n.dispose(),o()),t=>(s(),n.dispose(),this._onError(t,e))):(s(),n.dispose(),o())}_invokeWorkspacePrepare(e){return ts(this,void 0,void 0,(function*(){var t;return void 0===e.actual.prepareUndoRedo||void 0===(t=e.actual.prepareUndoRedo())?ve.a.None:t}))}_invokeResourcePrepare(e,t){if(1!==e.actual.type||void 0===e.actual.prepareUndoRedo)return t(ve.a.None);const i=e.actual.prepareUndoRedo();return i?Object(ve.g)(i)?t(i):i.then(e=>t(e)):t(ve.a.None)}_getAffectedEditStacks(e){const t=[];for(const i of e.strResources)t.push(this._editStacks.get(i)||hs);return new ds(t)}_tryToSplitAndUndo(e,t,i,n){if(t.canSplit())return this._splitPastWorkspaceElement(t,i),this._notificationService.warn(n),new us(this._undo(e,0,!0));for(const o of t.strResources)this.removeElements(o);return this._notificationService.warn(n),new us}_checkWorkspaceUndo(e,t,i,n){if(t.removedResources)return this._tryToSplitAndUndo(e,t,t.removedResources,Jt.a({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(n&&t.invalidatedResources)return this._tryToSplitAndUndo(e,t,t.invalidatedResources,Jt.a({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 r of i.editStacks)r.getClosestPastElement()!==t&&o.push(r.resourceLabel);if(0 1"]},"Undo in {0} Files",i.editStacks.length),Jt.a("nok","Undo this File"),Jt.a("cancel","Cancel")],{cancelId:2});if(2===o.choice)return;if(1===o.choice)return this._splitPastWorkspaceElement(t,null),this._undo(e,0,!0);if(o=this._checkWorkspaceUndo(e,t,i,!1),o)return o.returnValue;n=!0}let s;try{s=yield this._invokeWorkspacePrepare(t)}catch(o){return this._onError(o,t)}if(o=this._checkWorkspaceUndo(e,t,i,!0),o)return s.dispose(),o.returnValue;for(const e of i.editStacks)e.moveBackward(t);return this._safeInvokeWithLocks(t,()=>t.actual.undo(),i,s,()=>this._continueUndoInGroup(t.groupId,n))}))}_resourceUndo(e,t,i){if(t.isValid){var n;if(!e.locked)return this._invokeResourcePrepare(t,n=>(e.moveBackward(t),this._safeInvokeWithLocks(t,()=>t.actual.undo(),new ds([e]),n,()=>this._continueUndoInGroup(t.groupId,i))));n=Jt.a({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.warn(n)}else e.flushAllElements()}_findClosestUndoElementInGroup(e){if(!e)return[null,null];let t=null,i=null;for(var[n,o]of this._editStacks)o=o.getClosestPastElement(),o&&o.groupId===e&&(!t||o.groupOrder>t.groupOrder)&&(t=o,i=n);return[t,i]}_continueUndoInGroup(e,t){if(e)return[,e]=this._findClosestUndoElementInGroup(e),e?this._undo(e,0,t):void 0}undo(e){var t;return e instanceof es.d?([,t]=this._findClosestUndoElementWithSource(e.id),t?this._undo(t,e.id,!1):void 0):"string"==typeof e?this._undo(e,0,!1):this._undo(this.getUriComparisonKey(e),0,!1)}_undo(e,t=0,i){if(this._editStacks.has(e)){const r=this._editStacks.get(e);var n=r.getClosestPastElement();if(n){if(n.groupId){var[o,s]=this._findClosestUndoElementInGroup(n.groupId);if(n!==o&&s)return this._undo(s,t,i)}return n.sourceId===t&&!n.confirmBeforeUndo||i?1===n.type?this._workspaceUndo(e,n,i):this._resourceUndo(r,n,i):this._confirmAndContinueUndo(e,t,n)}}}_confirmAndContinueUndo(e,t,i){return ts(this,void 0,void 0,(function*(){var n=yield this._dialogService.show(Vt.a.Info,Jt.a("confirmDifferentSource","Would you like to undo '{0}'?",i.label),[Jt.a("confirmDifferentSource.yes","Yes"),Jt.a("cancel","Cancel")],{cancelId:1});if(1!==n.choice)return this._undo(e,t,!0)}))}_findClosestRedoElementWithSource(e){if(!e)return[null,null];let t=null,i=null;for(var[n,o]of this._editStacks)o=o.getClosestFutureElement(),o&&o.sourceId===e&&(!t||o.sourceOrdert.actual.redo(),i,n,()=>this._continueRedoInGroup(t.groupId))}))}_resourceRedo(e,t){if(t.isValid){var i;if(!e.locked)return this._invokeResourcePrepare(t,i=>(e.moveForward(t),this._safeInvokeWithLocks(t,()=>t.actual.redo(),new ds([e]),i,()=>this._continueRedoInGroup(t.groupId))));i=Jt.a({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.warn(i)}else e.flushAllElements()}_findClosestRedoElementInGroup(e){if(!e)return[null,null];let t=null,i=null;for(var[n,o]of this._editStacks)o=o.getClosestFutureElement(),o&&o.groupId===e&&(!t||o.groupOrder{this._register(Object(Y.i)(this._element,e,e=>{this.enabled?this._onDidClick.fire(e):Y.c.stop(e)}))}),this._register(Object(Y.i)(this._element,Y.d.KEY_DOWN,e=>{const t=new Wt.a(e);let i=!1;this.enabled&&(t.equals(3)||t.equals(10))?(this._onDidClick.fire(e),i=!0):t.equals(9)&&(this._element.blur(),i=!0),i&&Y.c.stop(t,!0)})),this._register(Object(Y.i)(this._element,Y.d.MOUSE_OVER,e=>{this._element.classList.contains("disabled")||this.setHoverBackground()})),this._register(Object(Y.i)(this._element,Y.d.MOUSE_OUT,e=>{this.applyStyles()})),this.focusTracker=this._register(Object(Y.Y)(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)&&(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 t,i;t=this.options.secondary?(i=this.buttonSecondaryForeground?this.buttonSecondaryForeground.toString():"",this.buttonSecondaryBackground?this.buttonSecondaryBackground.toString():""):(i=this.buttonForeground?this.buttonForeground.toString():"",this.buttonBackground?this.buttonBackground.toString():"");var e=this.buttonBorder?this.buttonBorder.toString():"";this._element.style.color=i,this._element.style.backgroundColor=t,this._element.style.borderWidth=e?"1px":"",this._element.style.borderStyle=e?"solid":"",this._element.style.borderColor=e}}get element(){return this._element}set label(e){this._element.classList.add("monaco-text-button"),this.options.supportIcons?Object(Y.R)(this._element,...Object(gs.a)(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?(this._element.classList.remove("disabled"),this._element.setAttribute("aria-disabled",String(!1)),this._element.tabIndex=0):(this._element.classList.add("disabled"),this._element.setAttribute("aria-disabled",String(!0)))}get enabled(){return!this._element.classList.contains("disabled")}}var fs=i("3bfb");i("1f26");const _s="infinite",bs={progressBarBackground:_n.a.fromHex("#0E70C0")};class vs extends ve.a{constructor(e,t){super(),this.options=t||Object.create(null),Object($t.f)(this.options,bs,!1),this.workedVal=0,this.progressBarBackground=this.options.progressBarBackground,this._register(this.showDelayedScheduler=new be.e(()=>Object(Y.W)(this.element),0)),this.create(e)}create(e){this.element=document.createElement("div"),this.element.classList.add("monaco-progress-container"),this.element.setAttribute("role","progressbar"),this.element.setAttribute("aria-valuemin","0"),e.appendChild(this.element),this.bit=document.createElement("div"),this.bit.classList.add("progress-bit"),this.element.appendChild(this.bit),this.applyStyles()}off(){this.bit.style.width="inherit",this.bit.style.opacity="1",this.element.classList.remove("active",_s,"discrete"),this.workedVal=0,this.totalWork=void 0}stop(){return this.doDone(!1)}doDone(e){return this.element.classList.add("done"),this.element.classList.contains(_s)?this.bit.style.opacity="0":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",this.element.classList.remove("discrete","done"),this.element.classList.add("active",_s),this}getContainer(){return this.element}style(e){this.progressBarBackground=e.progressBarBackground,this.applyStyles()}applyStyles(){var e;this.bit&&(e=this.progressBarBackground?this.progressBarBackground.toString():"",this.bit.style.backgroundColor=e)}}$o=i("9c3e"),i("0836");const Cs={},ws=new $o.a("quick-input-button-icon-");function ys(e){if(e){let i;var t=e.dark.toString();return Cs[t]?i=Cs[t]:(i=ws.nextId(),Y.v("."+i,"background-image: "+Y.s(e.light||e.dark)),Y.v(`.vs-dark .${i}, .hc-black .`+i,"background-image: "+Y.s(e.dark)),Cs[t]=i),i}}var Ss=i("cdd6"),Ls=i("d3ef");const xs=Y.a;class ks extends ve.a{constructor(e){super(),this.parent=e,this.onKeyDown=e=>Y.i(this.inputBox.inputElement,Y.d.KEY_DOWN,t=>{e(new Wt.a(t))}),this.onMouseDown=e=>Y.i(this.inputBox.inputElement,Y.d.MOUSE_DOWN,t=>{e(new no.a(t))}),this.onDidChange=e=>this.inputBox.onDidChange(e),this.container=Y.q(this.parent,xs(".quick-input-box")),this.inputBox=this._register(new Ls.b(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===Vt.a.Ignore?this.inputBox.hideMessage():this.inputBox.showMessage({type:e===Vt.a.Info?1:e===Vt.a.Warning?2:3,content:""})}stylesForType(e){return this.inputBox.stylesForType(e===Vt.a.Info?1:e===Vt.a.Warning?2:3)}setFocus(){this.inputBox.focus()}layout(){this.inputBox.layout()}style(e){this.inputBox.style(e)}}var Ds=i("ee56"),Ns=i("c4e3");i("abf2");const Os=Y.a;class Es{constructor(e,t,i){this.os=t,this.keyElements=new Set,this.options=i||Object.create(null),this.labelBackground=this.options.keybindingLabelBackground,this.labelForeground=this.options.keybindingLabelForeground,this.labelBorder=this.options.keybindingLabelBorder,this.labelBottomBorder=this.options.keybindingLabelBottomBorder,this.labelShadow=this.options.keybindingLabelShadow,this.domNode=Y.q(e,Os(".monaco-keybinding")),this.didEverRender=!1,e.appendChild(this.domNode)}get element(){return this.domNode}set(e,t){this.didEverRender&&this.keybinding===e&&Es.areSame(this.matches,t)||(this.keybinding=e,this.matches=t,this.render())}render(){var e,t;this.clear(),this.keybinding?([e,t]=this.keybinding.getParts(),e&&this.renderPart(this.domNode,e,this.matches?this.matches.firstPart:null),t&&(Y.q(this.domNode,Os("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()||""):this.options&&this.options.renderUnboundKeybindings&&this.renderUnbound(this.domNode),this.applyStyles(),this.didEverRender=!0}clear(){Y.t(this.domNode),this.keyElements.clear()}renderPart(e,t,i){var n=li.b.modifierLabels[this.os];t.ctrlKey&&this.renderKey(e,n.ctrlKey,Boolean(null==i?void 0:i.ctrlKey),n.separator),t.shiftKey&&this.renderKey(e,n.shiftKey,Boolean(null==i?void 0:i.shiftKey),n.separator),t.altKey&&this.renderKey(e,n.altKey,Boolean(null==i?void 0:i.altKey),n.separator),t.metaKey&&this.renderKey(e,n.metaKey,Boolean(null==i?void 0:i.metaKey),n.separator),n=t.keyLabel;n&&this.renderKey(e,n,Boolean(null==i?void 0:i.keyCode),"")}renderKey(e,t,i,n){Y.q(e,this.createKeyElement(t,i?".highlight":"")),n&&Y.q(e,Os("span.monaco-keybinding-key-separator",void 0,n))}renderUnbound(e){Y.q(e,this.createKeyElement(Object(Jt.a)("unbound","Unbound")))}createKeyElement(e,t=""){return t=Os("span.monaco-keybinding-key"+t,void 0,e),this.keyElements.add(t),t}style(e){this.labelBackground=e.keybindingLabelBackground,this.labelForeground=e.keybindingLabelForeground,this.labelBorder=e.keybindingLabelBorder,this.labelBottomBorder=e.keybindingLabelBottomBorder,this.labelShadow=e.keybindingLabelShadow,this.applyStyles()}applyStyles(){var e;if(this.element){for(const t of this.keyElements)this.labelBackground&&(t.style.backgroundColor=null==(e=this.labelBackground)?void 0:e.toString()),this.labelBorder&&(t.style.borderColor=this.labelBorder.toString()),this.labelBottomBorder&&(t.style.borderBottomColor=this.labelBottomBorder.toString()),this.labelShadow&&(t.style.boxShadow="inset 0 -1px 0 "+this.labelShadow);this.labelForeground&&(this.element.style.color=this.labelForeground.toString())}}static areSame(e,t){return e===t||!e&&!t||!!e&&!!t&&Object($t.d)(e.firstPart,t.firstPart)&&Object($t.d)(e.chordPart,t.chordPart)}}const Is=new be.b(()=>{const e=new Intl.Collator(void 0,{numeric:!0,sensitivity:"base"});return{collator:e,collatorIsNumeric:e.resolvedOptions().numeric}});function Ms(e,t,i){const n=e.toLowerCase(),o=t.toLowerCase();e=function(e,t,i){const n=e.toLowerCase(),o=t.toLowerCase(),s=n.startsWith(i),r=o.startsWith(i);if(s!==r)return s?-1:1;if(s&&r){if(n.lengtho.length)return 1}return 0}(e,t,i);return e||((t=n.endsWith(i))!==o.endsWith(i)?t?-1:1:(e=n,i=o,e=e||"",i=i||"",t=Is.value.collator.compare(e,i),0!==(e=Is.value.collatorIsNumeric&&0===t&&e!==i?e{t.checkbox.offsetParent||e.preventDefault()})),t.checkbox=Y.q(e,Ps("input.quick-input-list-checkbox")),t.checkbox.type="checkbox",t.toDisposeTemplate.push(Y.o(t.checkbox,Y.d.CHANGE,e=>{t.element.checked=t.checkbox.checked})),e=Y.q(e,Ps(".quick-input-list-rows"));var i=Y.q(e,Ps(".quick-input-list-row"));e=Y.q(e,Ps(".quick-input-list-row")),t.label=new Ns.a(i,{supportHighlights:!0,supportDescriptionHighlights:!0,supportIcons:!0}),i=Y.q(i,Ps(".quick-input-list-entry-keybinding")),t.keybinding=new Es(i,we.a),i=Y.q(e,Ps(".quick-input-list-label-meta"));return t.detail=new Ds.a(i,!0),t.separator=Y.q(t.entry,Ps(".quick-input-list-separator")),t.actionBar=new ro.a(t.entry),t.actionBar.domNode.classList.add("quick-input-list-entry-action-bar"),t.toDisposeTemplate.push(t.actionBar),t}renderElement(e,t,i){i.toDisposeElement=Object(ve.f)(i.toDisposeElement),i.element=e,i.checkbox.checked=e.checked,i.toDisposeElement.push(e.onChecked(e=>i.checkbox.checked=e));var{labelHighlights:n,descriptionHighlights:o,detailHighlights:s}=e;const r=Object.create(null),a=(r.matches=n||[],r.descriptionTitle=e.saneDescription,r.descriptionMatches=o||[],r.extraClasses=e.item.iconClasses,r.italic=e.item.italic,r.strikethrough=e.item.strikethrough,i.label.setLabel(e.saneLabel,e.saneDescription,r),i.keybinding.set(e.item.keybinding),i.detail.set(e.saneDetail,s),e.separator&&e.separator.label?(i.separator.textContent=e.separator.label,i.separator.style.display=""):i.separator.style.display="none",i.entry.classList.toggle("quick-input-list-separator-border",!!e.separator),i.actionBar.clear(),e.item.buttons);a&&a.length?(i.actionBar.push(a.map((t,i)=>{let n=t.iconClass||(t.iconPath?ys(t.iconPath):void 0);t.alwaysVisible&&(n=n?n+" always-visible":"always-visible");const o=new mo.a("id-"+i,"",n,!0,()=>Rs(this,void 0,void 0,(function*(){e.fireButtonTriggered({button:t,item:e.item})})));return o.tooltip=t.tooltip||"",o}),{icon:!0,label:!1}),i.entry.classList.add("has-actions")):i.entry.classList.remove("has-actions")}disposeElement(e,t,i){i.toDisposeElement=Object(ve.f)(i.toDisposeElement)}disposeTemplate(e){e.toDisposeElement=Object(ve.f)(e.toDisposeElement),e.toDisposeTemplate=Object(ve.f)(e.toDisposeTemplate)}}Bs.ID="listelement";class js{getHeight(e){return e.saneDetail?44:22}getTemplateId(e){return Bs.ID}}(Xs=Ts=Ts||{})[Xs.First=1]="First",Xs[Xs.Second=2]="Second",Xs[Xs.Last=3]="Last",Xs[Xs.Next=4]="Next",Xs[Xs.Previous=5]="Previous",Xs[Xs.NextPage=6]="NextPage",Xs[Xs.PreviousPage=7]="PreviousPage";class Ws{constructor(e,t,i){this.parent=e,this.inputElements=[],this.elements=[],this.elementsToIndexes=new Map,this.matchOnDescription=!1,this.matchOnDetail=!1,this.matchOnLabel=!0,this.matchOnMeta=!0,this.sortByLabel=!0,this._onChangedAllVisibleChecked=new j.b,this.onChangedAllVisibleChecked=this._onChangedAllVisibleChecked.event,this._onChangedCheckedCount=new j.b,this.onChangedCheckedCount=this._onChangedCheckedCount.event,this._onChangedVisibleCount=new j.b,this.onChangedVisibleCount=this._onChangedVisibleCount.event,this._onChangedCheckedElements=new j.b,this.onChangedCheckedElements=this._onChangedCheckedElements.event,this._onButtonTriggered=new j.b,this.onButtonTriggered=this._onButtonTriggered.event,this._onKeyDown=new j.b,this.onKeyDown=this._onKeyDown.event,this._onLeave=new j.b,this.onLeave=this._onLeave.event,this._fireCheckedEvents=!0,this.elementDisposables=[],this.disposables=[],this.id=t,this.container=Y.q(this.parent,Ps(".quick-input-list"));e=new js;var n=new Vs;this.list=i.createList("QuickInput",this.container,e,[new Bs],{identityProvider:{getId:e=>e.saneLabel},setRowLineHeight:!1,multipleSelectionSupport:!1,horizontalScrolling:!1,accessibilityProvider:n}),this.list.getHTMLElement().id=t,this.disposables.push(this.list),this.disposables.push(this.list.onKeyDown(e=>{var t=new Wt.a(e);switch(t.keyCode){case 10:this.toggleCheckbox();break;case 31:(we.f?e.metaKey:e.ctrlKey)&&this.list.setFocus(Object(nt.r)(this.list.length));break;case 16:var i=this.list.getFocus();1===i.length&&0===i[0]&&this._onLeave.fire();break;case 18:i=this.list.getFocus(),1===i.length&&i[0]===this.list.length-1&&this._onLeave.fire()}this._onKeyDown.fire(t)})),this.disposables.push(this.list.onMouseDown(e=>{2!==e.browserEvent.button&&e.browserEvent.preventDefault()})),this.disposables.push(Y.i(this.container,Y.d.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 j.c.map(this.list.onDidChangeFocus,e=>e.elements.map(e=>e.item))}get onDidChangeSelection(){return j.c.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,o=e.length;n{t.hidden||(t.checked=e)})}finally{this._fireCheckedEvents=!0,this.fireCheckedEvents()}}setElements(e){this.elementDisposables=Object(ve.f)(this.elementDisposables);const t=e=>this.fireButtonTriggered(e);this.inputElements=e,this.elements=e.reduce((i,n,o)=>{if("separator"!==n.type){var s=o&&e[o-1];const l=n.label&&n.label.replace(/\r?\n/g," ");var r=n.meta&&n.meta.replace(/\r?\n/g," ");const d=n.description&&n.description.replace(/\r?\n/g," "),h=n.detail&&n.detail.replace(/\r?\n/g," ");var a=n.ariaLabel||[l,d,h].map(e=>Object(fo.c)(e)).filter(e=>!!e).join(", ");i.push(new Fs({index:o,item:n,saneLabel:l,saneMeta:r,saneAriaLabel:a,saneDescription:d,saneDetail:h,labelHighlights:null==(o=n.highlights)?void 0:o.label,descriptionHighlights:null==(r=n.highlights)?void 0:r.description,detailHighlights:null==(a=n.highlights)?void 0:a.detail,checked:!1,separator:s&&"separator"===s.type?s:void 0,fireButtonTriggered:t}))}return i},[]),this.elementDisposables.push(...this.elements),this.elementDisposables.push(...this.elements.map(e=>e.onChecked(()=>this.fireCheckedEvents()))),this.elementsToIndexes=this.elements.reduce((e,t,i)=>(e.set(t.item,i),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){this.list.setFocus(e.filter(e=>this.elementsToIndexes.has(e)).map(e=>this.elementsToIndexes.get(e))),0this.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 i of e)t.add(i);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){switch(e=(e=(e=e===Ts.Next&&this.list.getFocus()[0]===this.list.length-1?Ts.First:e)===Ts.Previous&&0===this.list.getFocus()[0]?Ts.Last:e)===Ts.Second&&this.list.length<2?Ts.First:e){case Ts.First:this.list.focusFirst();break;case Ts.Second:this.list.focusNth(1);break;case Ts.Last:this.list.focusLast();break;case Ts.Next:this.list.focusNext();break;case Ts.Previous:this.list.focusPrevious();break;case Ts.NextPage:this.list.focusNextPage();break;case Ts.PreviousPage:this.list.focusPreviousPage()}e=this.list.getFocus()[0],"number"==typeof e&&this.list.reveal(e)}}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;if((e=e.trim())&&(this.matchOnLabel||this.matchOnDescription||this.matchOnDetail)){let t;this.elements.forEach(i=>{var n=this.matchOnLabel?Object(ye.o)(Object(_o.c)(e,Object(_o.d)(i.saneLabel))):void 0,o=this.matchOnDescription?Object(ye.o)(Object(_o.c)(e,Object(_o.d)(i.saneDescription||""))):void 0,s=this.matchOnDetail?Object(ye.o)(Object(_o.c)(e,Object(_o.d)(i.saneDetail||""))):void 0,r=this.matchOnMeta?Object(ye.o)(Object(_o.c)(e,Object(_o.d)(i.saneMeta||""))):void 0;n||o||s||r?(i.labelHighlights=n,i.descriptionHighlights=o,i.detailHighlights=s,i.hidden=!1):(i.labelHighlights=void 0,i.descriptionHighlights=void 0,i.detailHighlights=void 0,i.hidden=!i.item.alwaysShow),i.separator=void 0,this.sortByLabel||(r=i.index&&this.inputElements[i.index-1],(t=r&&"separator"===r.type?r:t)&&!i.hidden&&(i.separator=t,t=void 0))})}else this.elements.forEach(e=>{e.labelHighlights=void 0,e.descriptionHighlights=void 0,e.detailHighlights=void 0,e.hidden=!1;var 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 i=e.toLowerCase();t.sort((e,t)=>{return e=e,t=t,n=i,o=e.labelHighlights||[],s=t.labelHighlights||[],!o.length||s.length?o.length||!s.length?0!==o.length||0!==s.length?Ms(e.saneLabel,t.saneLabel,n):0:1:-1;var n,o,s})}return this.elementsToIndexes=t.reduce((e,t,i)=>(e.set(t.item,i),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;var e=this.list.getFocusedElements(),t=this.allVisibleChecked(e);for(const i of e)i.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=Object(ve.f)(this.elementDisposables),this.disposables=Object(ve.f)(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)}}As([$o.a],Ws.prototype,"onDidChangeFocus",null),As([$o.a],Ws.prototype,"onDidChangeSelection",null);class Vs{getWidgetAriaLabel(){return Object(Jt.a)("quickInput","Quick Input")}getAriaLabel(e){return e.saneAriaLabel}getWidgetRole(){return"listbox"}getRole(){return"option"}}var Hs=function(e,t,i,n){return new(i=i||Promise)((function(o,s){function r(e){try{l(n.next(e))}catch(e){s(e)}}function a(e){try{l(n.throw(e))}catch(e){s(e)}}function l(e){var t;e.done?o(e.value):((t=e.value)instanceof i?t:new i((function(e){e(t)}))).then(r,a)}l((n=n.apply(e,t||[])).next())}))};const zs=Y.a,Us={iconClass:Object(fo.e)("quick-input-back",fo.b.arrowLeft).classNames,tooltip:Object(Jt.a)("quickInput.back","Back"),handle:-1};class Ks extends ve.a{constructor(e){super(),this.ui=e,this.visible=!1,this._enabled=!0,this._busy=!1,this._ignoreFocusOut=!1,this._buttons=[],this.noValidationMessage=Ks.noPromptMessage,this._severity=Vt.a.Ignore,this.buttonsUpdated=!1,this.onDidTriggerButtonEmitter=this._register(new j.b),this.onDidHideEmitter=this._register(new j.b),this.onDisposeEmitter=this._register(new j.b),this.visibleDisposables=this._register(new ve.b),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){var t=this._ignoreFocusOut!==e&&!we.c;this._ignoreFocusOut=e&&!we.c,t&&this.update()}get buttons(){return this._buttons}set buttons(e){this._buttons=e,this.buttonsUpdated=!0,this.update()}get validationMessage(){return this._validationMessage}set validationMessage(e){this._validationMessage=e,this.update()}get severity(){return this._severity}set severity(e){this._severity=e,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._lastValidationMessage=void 0,this._lastSeverity=void 0,this.buttons.length&&(this.buttonsUpdated=!0),this.update())}hide(){this.visible&&this.ui.hide()}didHide(e=Ss.c.Other){this.visible=!1,this.visibleDisposables.clear(),this.onDidHideEmitter.fire({reason:e})}update(){if(this.visible){var e=this.getTitle();e=(e&&this.ui.title.textContent!==e?this.ui.title.textContent=e:e||" "===this.ui.title.innerHTML||(this.ui.title.innerText=" "),this.getDescription());if(this.ui.description1.textContent!==e&&(this.ui.description1.textContent=e),this.ui.description2.textContent!==e&&(this.ui.description2.textContent=e),this.busy&&!this.busyDelay&&(this.busyDelay=new be.g,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===Us),t=(this.ui.leftActionBar.push(e.map((e,t)=>{const i=new mo.a("id-"+t,"",e.iconClass||ys(e.iconPath),!0,()=>Hs(this,void 0,void 0,(function*(){this.onDidTriggerButtonEmitter.fire(e)})));return i.tooltip=e.tooltip||"",i}),{icon:!0,label:!1}),this.ui.rightActionBar.clear(),this.buttons.filter(e=>e!==Us));this.ui.rightActionBar.push(t.map((e,t)=>{const i=new mo.a("id-"+t,"",e.iconClass||ys(e.iconPath),!0,()=>Hs(this,void 0,void 0,(function*(){this.onDidTriggerButtonEmitter.fire(e)})));return i.tooltip=e.tooltip||"",i}),{icon:!0,label:!1})}this.ui.ignoreFocusOut=this.ignoreFocusOut,this.ui.setEnabled(this.enabled),this.ui.setContextKey(this.contextKey),e=this.validationMessage||this.noValidationMessage,this._lastValidationMessage!==e&&(this._lastValidationMessage=e,Y.R(this.ui.message,...Object(gs.a)(e))),this._lastSeverity!==this.severity&&(this._lastSeverity=this.severity,this.showMessageDecoration(this.severity))}}getTitle(){return this.title&&this.step?`${this.title} (${this.getSteps()})`:this.title||(this.step?this.getSteps():"")}getDescription(){return this.description||""}getSteps(){return this.step&&this.totalSteps?Object(Jt.a)("quickInput.steps","{0}/{1}",this.step,this.totalSteps):this.step?String(this.step):""}showMessageDecoration(e){this.ui.inputBox.showDecoration(e),e!==Vt.a.Ignore?(e=this.ui.inputBox.stylesForType(e),this.ui.message.style.color=e.foreground?""+e.foreground:"",this.ui.message.style.backgroundColor=e.background?""+e.background:"",this.ui.message.style.border=e.border?"1px solid "+e.border:"",this.ui.message.style.paddingBottom="4px"):(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()}}Ks.noPromptMessage=Object(Jt.a)("inputModeEntry","Press 'Enter' to confirm your input or 'Escape' to cancel");class qs extends Ks{constructor(){super(...arguments),this._value="",this.onDidChangeValueEmitter=this._register(new j.b),this.onWillAcceptEmitter=this._register(new j.b),this.onDidAcceptEmitter=this._register(new j.b),this.onDidCustomEmitter=this._register(new j.b),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()?Ss.a.NONE:Ss.a.FIRST,this._activeItems=[],this.activeItemsUpdated=!1,this.activeItemsToConfirm=[],this.onDidChangeActiveEmitter=this._register(new j.b),this._selectedItems=[],this.selectedItemsUpdated=!1,this.selectedItemsToConfirm=[],this.onDidChangeSelectionEmitter=this._register(new j.b),this.onDidTriggerItemButtonEmitter=this._register(new j.b),this.valueSelectionUpdated=!0,this._ok="default",this._customButton=!1,this.filterValue=e=>e,this.onDidChangeValue=this.onDidChangeValueEmitter.event,this.onWillAccept=this.onWillAcceptEmitter.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._value=e||"",this.update(),this.onDidChangeValueEmitter.fire(this._value))}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?Ss.b:this.ui.keyMods}set valueSelection(e){this._valueSelection=e,this.valueSelectionUpdated=!0,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(Ts.First)}show(){this.visible||(this.visibleDisposables.add(this.ui.inputBox.onDidChange(e=>{e!==this.value&&(this._value=e,this.ui.list.filter(this.filterValue(this.ui.inputBox.value))&&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(Ts.Next),this.canSelectMany&&this.ui.list.domFocus(),Y.c.stop(e,!0);break;case 16:this.ui.list.getFocusedElements().length?this.ui.list.focus(Ts.Previous):this.ui.list.focus(Ts.Last),this.canSelectMany&&this.ui.list.domFocus(),Y.c.stop(e,!0);break;case 12:this.ui.list.focus(Ts.NextPage),this.canSelectMany&&this.ui.list.domFocus(),Y.c.stop(e,!0);break;case 11:this.ui.list.focus(Ts.PreviousPage),this.canSelectMany&&this.ui.list.domFocus(),Y.c.stop(e,!0);break;case 17:this._canAcceptInBackground&&this.ui.inputBox.isSelectionAtEnd()&&this.activeItems[0]&&(this._selectedItems=[this.activeItems[0]],this.onDidChangeSelectionEmitter.fire(this.selectedItems),this.handleAccept(!0));break;case 14:!e.ctrlKey&&!e.metaKey||e.shiftKey||e.altKey||(this.ui.list.focus(Ts.First),Y.c.stop(e,!0));break;case 13:!e.ctrlKey&&!e.metaKey||e.shiftKey||e.altKey||(this.ui.list.focus(Ts.Last),Y.c.stop(e,!0))}})),this.visibleDisposables.add(this.ui.onDidAccept(()=>{!this.canSelectMany&&this.activeItems[0]&&(this._selectedItems=[this.activeItems[0]],this.onDidChangeSelectionEmitter.fire(this.selectedItems)),this.handleAccept(!1)})),this.visibleDisposables.add(this.ui.onDidCustom(()=>{this.onDidCustomEmitter.fire()})),this.visibleDisposables.add(this.ui.list.onDidChangeFocus(e=>{this.activeItemsUpdated||this.activeItemsToConfirm!==this._activeItems&&Object(nt.h)(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&&Object(nt.h)(e,this._selectedItems,(e,t)=>e===t)||(this._selectedItems=e,this.onDidChangeSelectionEmitter.fire(e),e.length&&this.handleAccept(t instanceof MouseEvent&&1===t.button))})),this.visibleDisposables.add(this.ui.list.onChangedCheckedElements(e=>{!this.canSelectMany||this.selectedItemsToConfirm!==this._selectedItems&&Object(nt.h)(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()}handleAccept(e){let t=!1;this.onWillAcceptEmitter.fire({veto:()=>t=!0}),t||this.onDidAcceptEmitter.fire({inBackground:e})}registerQuickNavigation(){return Y.i(this.ui.container,Y.d.KEY_UP,e=>{if(!this.canSelectMany&&this._quickNavigate){const t=new Wt.a(e),i=t.keyCode,n=this._quickNavigate.keybindings;n.some(e=>{var[e,n]=e.getParts();return!n&&(e.shiftKey&&4===i?!(t.ctrlKey||t.altKey||t.metaKey):!(!e.altKey||6!==i)||!(!e.ctrlKey||5!==i)||!(!e.metaKey||57!==i))})&&(this.activeItems[0]&&(this._selectedItems=[this.activeItems[0]],this.onDidChangeSelectionEmitter.fire(this.selectedItems),this.handleAccept(!1)),this._quickNavigate=void 0)}})}update(){if(this.visible){var e=!!this._hideInput&&0{this.keyMods.ctrlCmd=e.ctrlKey||e.metaKey,this.keyMods.alt=e.altKey};this._register(Y.i(window,Y.d.KEY_DOWN,e,!0)),this._register(Y.i(window,Y.d.KEY_UP,e,!0)),this._register(Y.i(window,Y.d.MOUSE_DOWN,e,!0))}getUI(){if(this.ui)return this.ui;const e=Y.q(this.parentElement,zs(".quick-input-widget.show-file-icons"));e.tabIndex=-1,e.style.display="none";var t=Y.w(e),i=Y.q(e,zs(".quick-input-titlebar"));const n=this._register(new ro.a(i));n.domNode.classList.add("quick-input-left-action-bar");var o=Y.q(i,zs(".quick-input-title"));const s=this._register(new ro.a(i));s.domNode.classList.add("quick-input-right-action-bar");var r=Y.q(e,zs(".quick-input-description")),a=Y.q(e,zs(".quick-input-header"));const l=Y.q(a,zs("input.quick-input-check-all"));l.type="checkbox",this._register(Y.o(l,Y.d.CHANGE,e=>{var t=l.checked;C.setAllVisibleChecked(t)})),this._register(Y.i(l,Y.d.CLICK,e=>{(e.x||e.y)&&u.setFocus()}));var d=Y.q(a,zs(".quick-input-description")),h=Y.q(a,zs(".quick-input-and-message")),c=Y.q(h,zs(".quick-input-filter"));const u=this._register(new ks(c)),g=(u.setAttribute("aria-describedby",this.idPrefix+"message"),Y.q(c,zs(".quick-input-visible-count"))),p=(g.setAttribute("aria-live","polite"),g.setAttribute("aria-atomic","true"),new fs.a(g,{countFormat:Object(Jt.a)({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")})),m=Y.q(c,zs(".quick-input-count")),f=(m.setAttribute("aria-live","polite"),new fs.a(m,{countFormat:Object(Jt.a)({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")}));var _=Y.q(a,zs(".quick-input-action"));const b=new ms(_);b.label=Object(Jt.a)("ok","OK"),this._register(b.onDidClick(e=>{this.onDidAcceptEmitter.fire()})),a=Y.q(a,zs(".quick-input-action"));const v=new ms(a);v.label=Object(Jt.a)("custom","Custom"),this._register(v.onDidClick(e=>{this.onDidCustomEmitter.fire()})),h=Y.q(h,zs(`#${this.idPrefix}message.quick-input-message`));const C=this._register(new Ws(e,this.idPrefix+"list",this.options)),w=(this._register(C.onChangedAllVisibleChecked(e=>{l.checked=e})),this._register(C.onChangedVisibleCount(e=>{p.setCount(e)})),this._register(C.onChangedCheckedCount(e=>{f.setCount(e)})),this._register(C.onLeave(()=>{setTimeout(()=>{u.setFocus(),this.controller instanceof qs&&this.controller.canSelectMany&&C.clearFocus()},0)})),this._register(C.onDidChangeFocus(()=>{this.comboboxAccessibility&&this.getUI().inputBox.setAttribute("aria-activedescendant",this.getUI().list.getActiveDescendant()||"")})),new vs(e)),y=(w.getContainer().classList.add("quick-input-progress"),Y.Y(e));return this._register(y),this._register(Y.i(e,Y.d.FOCUS,e=>{this.previousFocusElement=e.relatedTarget instanceof HTMLElement?e.relatedTarget:void 0},!0)),this._register(y.onDidBlur(()=>{this.getUI().ignoreFocusOut||this.options.ignoreFocusOut()||this.hide(Ss.c.Blur),this.previousFocusElement=void 0})),this._register(Y.i(e,Y.d.FOCUS,e=>{u.setFocus()})),this._register(Y.i(e,Y.d.KEY_DOWN,t=>{var i=new Wt.a(t);switch(i.keyCode){case 3:Y.c.stop(t,!0),this.onDidAcceptEmitter.fire();break;case 9:Y.c.stop(t,!0),this.hide(Ss.c.Gesture);break;case 2:if(!i.altKey&&!i.ctrlKey&&!i.metaKey){const n=[".action-label.codicon"],o=(e.classList.contains("show-checkboxes")?n.push("input"):n.push("input[type=text]"),this.getUI().list.isDisplayed()&&n.push(".monaco-list"),e.querySelectorAll(n.join(", ")));i.shiftKey&&i.target===o[0]?(Y.c.stop(t,!0),o[o.length-1].focus()):i.shiftKey||i.target!==o[o.length-1]||(Y.c.stop(t,!0),o[0].focus())}}})),this.ui={container:e,styleSheet:t,leftActionBar:n,titleBar:i,title:o,description1:r,description2:d,rightActionBar:s,checkAll:l,filterContainer:c,inputBox:u,visibleCountContainer:g,visibleCount:p,countContainer:m,count:f,okContainer:_,ok:b,message:h,customButtonContainer:a,customButton:v,list:C,progressBar:w,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={},i=B.a.None){return new Promise((n,o)=>{let s=e=>{s=n,t.onKeyMods&&t.onKeyMods(r.keyMods),n(e)};if(i.isCancellationRequested)return void s(void 0);const r=this.createQuickPick();let a;const l=[r,r.onDidAccept(()=>{var e;r.canSelectMany?(s(r.selectedItems.slice()),r.hide()):(e=r.activeItems[0])&&(s(e),r.hide())}),r.onDidChangeActive(e=>{e=e[0],e&&t.onDidFocus&&t.onDidFocus(e)}),r.onDidChangeSelection(e=>{r.canSelectMany||(e=e[0])&&(s(e),r.hide())}),r.onDidTriggerItemButton(e=>t.onDidTriggerItemButton&&t.onDidTriggerItemButton(Object.assign(Object.assign({},e),{removeItem:()=>{var t=r.items.indexOf(e.item);if(-1!==t){const e=r.items.slice(),i=e.splice(t,1);t=r.activeItems.filter(e=>e!==i[0]),r.items=e,t&&(r.activeItems=t)}}}))),r.onDidChangeValue(e=>{!a||e||1===r.activeItems.length&&r.activeItems[0]===a||(r.activeItems=[a])}),i.onCancellationRequested(()=>{r.hide()}),r.onDidHide(()=>{Object(ve.f)(l),s(void 0)})];r.title=t.title,r.canSelectMany=!!t.canPickMany,r.placeholder=t.placeHolder,r.ignoreFocusOut=!!t.ignoreFocusLost,r.matchOnDescription=!!t.matchOnDescription,r.matchOnDetail=!!t.matchOnDetail,r.matchOnLabel=void 0===t.matchOnLabel||t.matchOnLabel,r.autoFocusOnList=void 0===t.autoFocusOnList||t.autoFocusOnList,r.quickNavigate=t.quickNavigate,r.contextKey=t.contextKey,r.busy=!0,Promise.all([e,t.activeItem]).then(([e,t])=>{a=t,r.busy=!1,r.items=e,r.canSelectMany&&(r.selectedItems=e.filter(e=>"separator"!==e.type&&e.picked)),a&&(r.activeItems=[a])}),r.show(),Promise.resolve(e).then(void 0,e=>{o(e),r.hide()})})}createQuickPick(){var e=this.getUI();return new qs(e)}show(e){const t=this.getUI(),i=(this.onShowEmitter.fire(),this.controller);this.controller=e,i&&i.didHide(),this.setEnabled(!0),t.leftActionBar.clear(),t.title.textContent="",t.description1.textContent="",t.description2.textContent="",t.rightActionBar.clear(),t.checkAll.checked=!1,t.inputBox.placeholder="",t.inputBox.password=!1,t.inputBox.showDecoration(Vt.a.Ignore),t.visibleCount.setCount(0),t.count.setCount(0),Y.R(t.message),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="",e=this.options.backKeybindingLabel(),Us.tooltip=e?Object(Jt.a)("quickInput.backWithKeybinding","Back ({0})",e):Object(Jt.a)("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.description1.style.display=e.description&&(e.inputBox||e.checkAll)?"":"none",t.description2.style.display=!e.description||e.inputBox||e.checkAll?"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.checkBox?"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(e){var t;const i=this.controller;i&&(t=!(null!=(t=this.ui)&&t.container.contains(document.activeElement)),this.controller=null,this.onHideEmitter.fire(),this.getUI().container.style.display="none",t||(this.previousFocusElement&&this.previousFocusElement.offsetParent?(this.previousFocusElement.focus(),this.previousFocusElement=void 0):this.options.returnFocus()),i.didHide(e))}layout(e,t){this.dimension=e,this.titleBarOffset=t,this.updateLayout()}updateLayout(){if(this.ui){this.ui.container.style.top=this.titleBarOffset+"px";const t=this.ui.container.style;var e=Math.min(.62*this.dimension.width,$s.MAX_WIDTH);t.width=e+"px",t.marginLeft="-"+e/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:t,quickInputBackground:i,quickInputForeground:n,contrastBorder:o,widgetShadow:s}=this.styles.widget,r=(this.ui.titleBar.style.backgroundColor=t?t.toString():"",this.ui.container.style.backgroundColor=i?i.toString():"",this.ui.container.style.color=n?n.toString():"",this.ui.container.style.border=o?"1px solid "+o:"",this.ui.container.style.boxShadow=s?"0 0 8px 2px "+s:"",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),[]);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}; }`),(this.styles.keybindingLabel.keybindingLabelBackground||this.styles.keybindingLabel.keybindingLabelBorder||this.styles.keybindingLabel.keybindingLabelBottomBorder||this.styles.keybindingLabel.keybindingLabelShadow||this.styles.keybindingLabel.keybindingLabelForeground)&&(r.push(".quick-input-list .monaco-keybinding > .monaco-keybinding-key {"),this.styles.keybindingLabel.keybindingLabelBackground&&r.push(`background-color: ${this.styles.keybindingLabel.keybindingLabelBackground};`),this.styles.keybindingLabel.keybindingLabelBorder&&r.push(`border-color: ${this.styles.keybindingLabel.keybindingLabelBorder};`),this.styles.keybindingLabel.keybindingLabelBottomBorder&&r.push(`border-bottom-color: ${this.styles.keybindingLabel.keybindingLabelBottomBorder};`),this.styles.keybindingLabel.keybindingLabelShadow&&r.push(`box-shadow: inset 0 -1px 0 ${this.styles.keybindingLabel.keybindingLabelShadow};`),this.styles.keybindingLabel.keybindingLabelForeground&&r.push(`color: ${this.styles.keybindingLabel.keybindingLabelForeground};`),r.push("}"));var e=r.join("\n");e!==this.ui.styleSheet.textContent&&(this.ui.styleSheet.textContent=e)}}}$s.MAX_WIDTH=600;var Gs=i("0bfb"),Zs=i("2f1e"),Ys=i("66bd"),Xs=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3e.substring(o?o.prefix.length:0),null!==o&&void 0!==o&&o.placeholder&&(l.ariaLabel=null===o||void 0===o?void 0:o.placeholder);let d=void 0,h=void 0;t&&(d=new Promise(e=>h=e),a.add(Object(Gs.a)(l.onWillAccept)(e=>{e.veto(),l.hide()}))),a.add(this.registerPickerListeners(l,n,o,e));const c=a.add(new B.b);return n&&a.add(n.provide(l,c.token)),Object(Gs.a)(l.onDidHide)(()=>{0===l.selectedItems.length&&c.cancel(),a.dispose(),null!==h&&void 0!==h&&h(l.selectedItems)}),l.show(),t?d:void 0}e===o.prefix||null!=i&&i.preserveValue||(s.picker.value=e),this.adjustValueSelection(s.picker,o,i)}adjustValueSelection(e,t,i){let n;n=null!=i&&i.preserveValue?[e.value.length,e.value.length]:[null!=(i=null==t?void 0:t.prefix.length)?i:0,e.value.length],e.valueSelection=n}registerPickerListeners(e,t,i,n){const o=new ve.b,s=this.visibleQuickAccess={picker:e,descriptor:i,value:n};return o.add(Object(ve.i)(()=>{s===this.visibleQuickAccess&&(this.visibleQuickAccess=void 0)})),o.add(e.onDidChangeValue(e=>{var[i]=this.getOrInstantiateProvider(e);i!==t?this.show(e,{preserveValue:!0}):s.value=e})),i&&o.add(e.onDidAccept(()=>{this.lastAcceptedPickerValues.set(i,e.value)})),o}getOrInstantiateProvider(e){if(e=this.registry.getQuickAccessProvider(e),!e)return[void 0,void 0];let t=this.mapProviderToDescriptor.get(e);return t||(t=this.instantiationService.createInstance(e.ctor),this.mapProviderToDescriptor.set(e,t)),[t,e]}};Qs=Xs([As(0,Ys.a),As(1,Fi.a)],Qs);$o=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3!1,isScreenReaderOptimized:()=>this.accessibilityService.isScreenReaderOptimized(),backKeybindingLabel:()=>{},setContextKey:e=>this.setContextKey(e),returnFocus:()=>e.focus(),createList:(e,t,i,n,o)=>this.instantiationService.createInstance(jo.d,e,t,i,n,o),styles:this.computeStyles()};const n=this._register(new $s(Object.assign(Object.assign({},i),t)));return n.layout(e.dimension,null!=(t=null==(i=e.offset)?void 0:i.top)?t:0),this._register(e.onDidLayout(t=>n.layout(t,null!=(t=null==(t=e.offset)?void 0:t.top)?t:0))),this._register(n.onShow(()=>this.resetContextKeys())),this._register(n.onHide(()=>this.resetContextKeys())),n}setContextKey(e){let t;e&&!(t=this.contexts.get(e))&&(t=new ti.c(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={},i=B.a.None){return this.controller.pick(e,t,i)}createQuickPick(){return this.controller.createQuickPick()}updateStyles(){this.controller.applyStyles(this.computeStyles())}computeStyles(){return{widget:Object.assign({},Object(Do.d)(this.theme,{quickInputBackground:Dn.qc,quickInputForeground:Dn.rc,quickInputTitleBackground:Dn.vc,contrastBorder:Dn.h,widgetShadow:Dn.Nc})),inputBox:Object(Do.d)(this.theme,{inputForeground:Dn.lb,inputBackground:Dn.jb,inputBorder:Dn.kb,inputValidationInfoBackground:Dn.pb,inputValidationInfoForeground:Dn.rb,inputValidationInfoBorder:Dn.qb,inputValidationWarningBackground:Dn.sb,inputValidationWarningForeground:Dn.ub,inputValidationWarningBorder:Dn.tb,inputValidationErrorBackground:Dn.mb,inputValidationErrorForeground:Dn.ob,inputValidationErrorBorder:Dn.nb}),countBadge:Object(Do.d)(this.theme,{badgeBackground:Dn.c,badgeForeground:Dn.d,badgeBorder:Dn.h}),button:Object(Do.d)(this.theme,{buttonForeground:Dn.f,buttonBackground:Dn.e,buttonHoverBackground:Dn.g,buttonBorder:Dn.h}),progressBar:Object(Do.d)(this.theme,{progressBarBackground:Dn.pc}),keybindingLabel:Object(Do.d)(this.theme,{keybindingLabelBackground:Dn.vb,keybindingLabelForeground:Dn.yb,keybindingLabelBorder:Dn.wb,keybindingLabelBottomBorder:Dn.xb,keybindingLabelShadow:Dn.Nc}),list:Object(Do.d)(this.theme,{listBackground:Dn.qc,listInactiveFocusForeground:Dn.tc,listInactiveSelectionIconForeground:Dn.uc,listInactiveFocusBackground:Dn.sc,listFocusOutline:Dn.b,listInactiveFocusOutline:Dn.b,pickerGroupBorder:Dn.kc,pickerGroupForeground:Dn.lc})}}};var Js,er=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var a=e.length-1;0<=a;a--)(o=e[a])&&(r=(s<3?o(r):3e.focus()}}createController(){return super.createController(this.host)}},nr=(ir=er([tr(1,Fi.a),tr(2,ti.b),tr(3,ji.b),tr(4,Wi.b),tr(5,Eo)],ir),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 i=t=this.instantiationService.createInstance(ir,e);this.mapEditorToService.set(e,t),Object(Gs.a)(e.onDidDispose)(()=>{i.dispose(),this.mapEditorToService.delete(e)})}return t}get quickAccess(){return this.activeService.quickAccess}pick(e,t={},i=B.a.None){return this.activeService.pick(e,t,i)}createQuickPick(){return this.activeService.createQuickPick()}});nr=er([tr(0,Fi.a),tr(1,Z.a)],nr);class or{constructor(e){this.editor=e,this.widget=new sr(this.editor)}static get(e){return e.getContribution(or.ID)}dispose(){this.widget.dispose()}}or.ID="editor.controller.quickInput";class sr{constructor(e){this.codeEditor=e,this.domNode=document.createElement("div"),this.codeEditor.addOverlayWidget(this)}getId(){return sr.ID}getDomNode(){return this.domNode}getPosition(){return{preference:2}}dispose(){this.codeEditor.removeOverlayWidget(this)}}sr.ID="editor.contrib.quickInputWidget",Object(Qi.l)(or.ID,or);{var rr=Js=Js||{};const e=new Ro.a;class t{constructor(e,t){this._serviceId=e,this._factory=t,this._value=null}get id(){return this._serviceId}get(t){if(!this._value){if(t&&(this._value=t[this._serviceId.toString()]),this._value||(this._value=this._factory(t)),!this._value)throw new Error("Service "+this._serviceId+" is missing!");e.set(this._serviceId,this._value)}return this._value}}rr.LazyStaticService=t;let i=[];function ar(e,n){return e=new t(e,n),i.push(e),e}rr.init=function(e){let t=new Ro.a;for(var[n,o]of Object(Yo.a)())t.set(n,o);for(var s in e)e.hasOwnProperty(s)&&t.set(Object(Fi.c)(s),e[s]);i.forEach(i=>t.set(i.id,i.get(e)));var r=new Fo(t,!0);return t.set(Fi.a,r),[t,r]},rr.instantiationService=ar(Fi.a,()=>new Fo(e,!0));const n=new Si;rr.configurationService=ar(qt.a,()=>n),rr.resourceConfigurationService=ar(se.a,()=>new Li(n)),rr.resourcePropertiesService=ar(se.b,()=>new xi(n)),rr.contextService=ar(ui.a,()=>new Di),rr.labelService=ar(st.a,()=>new Ei),rr.telemetryService=ar(io.a,()=>new ki),rr.dialogService=ar(rt.a,()=>new bi),rr.notificationService=ar(ci.a,()=>new vi),rr.markerService=ar(Wo.b,()=>new zo),rr.modeService=ar(fe.a,e=>new mn),rr.standaloneThemeService=ar(Ai.a,()=>new Hn),rr.logService=ar(ot.b,()=>new ot.d(new ot.a)),rr.undoRedoService=ar(es.a,e=>new cs(rr.dialogService.get(e),rr.notificationService.get(e))),rr.modelService=ar(it.a,e=>new fn.a(rr.configurationService.get(e),rr.resourcePropertiesService.get(e),rr.standaloneThemeService.get(e),rr.logService.get(e),rr.undoRedoService.get(e))),rr.markerDecorationsService=ar(qi.a,e=>new Zo(rr.modelService.get(e),rr.markerService.get(e))),rr.contextKeyService=ar(ti.b,e=>new Jn(rr.configurationService.get(e))),rr.codeEditorService=ar(Z.a,e=>new Ji(null,rr.contextKeyService.get(e),rr.standaloneThemeService.get(e))),rr.editorProgressService=ar(Hi.a,()=>new _i),rr.storageService=ar(Uo.a,()=>new Uo.b),rr.editorWorkerService=ar(me.a,e=>new dt(rr.modelService.get(e),rr.resourceConfigurationService.get(e),rr.logService.get(e)))}class lr extends ve.a{constructor(e,t){super();const[i,n]=Js.init(t),o=(this._serviceCollection=i,this._instantiationService=n,this.get(qt.a)),s=this.get(ci.a),r=this.get(io.a),a=this.get(ji.b),l=this.get(ot.b),d=this.get(ti.b);var h=(e,i)=>{let n=null;return n=(n=t?t[e.toString()]:n)||i(),this._serviceCollection.set(e,n),n};h(Wi.b,()=>new Xo(d,o)),h(jo.a,()=>new jo.b(a));let c=h(ie.b,()=>new Ci(this._instantiationService)),u=h(Bi.a,()=>this._register(new wi(d,c,r,s,l,e))),g=h(Eo,()=>new Ii(Js.codeEditorService.get(Z.a),e)),p=(h(Ys.a,()=>new nr(n,Js.codeEditorService.get(Z.a))),h(Pi.b,()=>this._register(new Io(g))));h(Vi.a,()=>new Jo),h(Pi.a,()=>{const e=new Oo(r,s,p,u,a);return e.configure({blockMouse:!1}),this._register(e)}),h(Ri.a,()=>new Ko(c)),h(zt.a,()=>new Oi(Js.modelService.get(it.a)))}get(e){var t=this._serviceCollection.get(e);if(t)return t;throw new Error("Missing service "+e)}set(e,t){this._serviceCollection.set(e,t)}has(e){return this._serviceCollection.has(e)}}var dr=i("1ddc");function hr(e,t,i){let n=new lr(e,t),o=null;return n.has(_e.a)||(o=new fi(Js.modelService.get()),n.set(_e.a,o)),n.has(ne.a)||n.set(ne.a,new de(n.get(Z.a),n.get(ie.b))),e=i(n),o&&o.setEditor(e),e}function cr(e,t,i){return hr(e,i||{},i=>new sn(e,t,i,i.get(Fi.a),i.get(Z.a),i.get(ie.b),i.get(ti.b),i.get(Bi.a),i.get(Pi.b),i.get(Ai.a),i.get(ci.a),i.get(qt.a),i.get(Wi.b),i.get(it.a),i.get(fe.a)))}function ur(e){return Js.codeEditorService.get().onCodeEditorAdd(t=>{e(t)})}function gr(e,t,i){return hr(e,i||{},i=>new rn(e,t,i,i.get(Fi.a),i.get(ti.b),i.get(Bi.a),i.get(Pi.b),i.get(me.a),i.get(Z.a),i.get(Ai.a),i.get(ci.a),i.get(qt.a),i.get(Pi.a),i.get(Hi.a),i.get(Vi.a)))}function pr(e,t){return new he.a(e,t)}function mr(e,t,i){return an(Js.modelService.get(),Js.modeService.get(),e,t,i)}function fr(e,t){Js.modelService.get().setMode(e,Js.modeService.get().create(t))}function _r(e,t,i){e&&Js.markerService.get().changeOne(t,e.uri,i)}function br(e){return Js.markerService.get().read(e)}function vr(e){return Js.markerService.get().onMarkerChanged(e)}function Cr(e){return Js.modelService.get().getModel(e)}function wr(){return Js.modelService.get().getModels()}function yr(e){return Js.modelService.get().onModelAdded(e)}function Sr(e){return Js.modelService.get().onModelRemoved(e)}function Lr(e){return Js.modelService.get().onModelModeChanged(t=>{e({model:t.model,oldLanguage:t.oldModeId})})}function xr(e){return t=Js.modelService.get(),e=e,new ft(t,e);var t}function kr(e,t){const i=Js.standaloneThemeService.get();return i.registerEditorContainer(e),Ft.colorizeElement(i,Js.modeService.get(),e,t)}function Dr(e,t,i){const n=Js.standaloneThemeService.get();return n.registerEditorContainer(document.body),Ft.colorize(Js.modeService.get(),e,t,i)}function Nr(e,t,i=4){const n=Js.standaloneThemeService.get();return n.registerEditorContainer(document.body),Ft.colorizeModelLine(e,t,i)}function Or(e,t){let i=Js.modeService.get(),n=(i.triggerMode(t),o=t,ge.F.get(o)||{getInitialState:()=>pe.c,tokenize:(e,t,i,n)=>Object(pe.d)(o,e,i,n)});var o,s=Object(Te.Q)(e);let r=[],a=n.getInitialState();for(let d=0,h=s.length;d",token:"delimiter.angle"}];let r=[];for(var a of t.brackets){let e=a;if((e=e&&Array.isArray(e)&&3===e.length?{token:e[2],open:e[0],close:e[1]}:e).open===e.close)throw xt(i,"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 xt(i,"every element in the 'brackets' array must be a '{open,close,token}' object or array");r.push({token:e.token+i.tokenPostfix,open:St(i,e.open),close:St(i,e.close)})}return i.brackets=r,i.noThrow=!0,i}function Hr(e){hn.a.registerLanguage(e)}function zr(){let e=[];return e.concat(hn.a.getLanguages())}function Ur(e){return e=Js.modeService.get().getLanguageIdentifier(e),e?e.id:0}function Kr(e,t){let i=Js.modeService.get().onDidCreateMode(n=>{n.getId()===e&&(i.dispose(),t())});return i}function qr(e,t){var i=Js.modeService.get().getLanguageIdentifier(e);if(i)return Ie.a.register(i,t,100);throw new Error("Cannot set configuration for unknown language "+e)}class $r{constructor(e,t){this._languageIdentifier=e,this._actual=t}getInitialState(){return this._actual.getInitialState()}tokenize(e,t,i,n){if("function"==typeof this._actual.tokenize)return Gr.adaptTokenize(this._languageIdentifier.language,this._actual,e,i,n);throw new Error("Not supported!")}tokenize2(e,t,i){return e=this._actual.tokenizeEncoded(e,i),new K.c(e.tokens,e.endState)}}class Gr{constructor(e,t,i){this._standaloneThemeService=e,this._languageIdentifier=t,this._actual=i}getInitialState(){return this._actual.getInitialState()}static _toClassicTokens(e,t,i){let n=[],o=0;for(let r=0,a=e.length;r"tokenizeEncoded"in e?new $r(i,e):new Gr(Js.standaloneThemeService.get(),i,e);return Zr(t)?ge.F.registerPromise(e,t.then(e=>n(e))):ge.F.register(e,n(t))}function Qr(e,t){const i=t=>{return i=Js.modeService.get(),n=Js.standaloneThemeService.get(),o=e,t=Vr(e,t),new Rt(i,n,o,t);var i,n,o};return Zr(t)?ge.F.registerPromise(e,t.then(e=>i(e))):ge.F.register(e,i(t))}function Jr(e,t){return ge.y.register(e,t)}function ea(e,t){return ge.z.register(e,t)}function ta(e,t){return ge.B.register(e,t)}function ia(e,t){return ge.p.register(e,{provideHover:(e,i,n)=>{let o=e.getWordAtPosition(i);return Promise.resolve(t.provideHover(e,i,n)).then(e=>{if(e)return!e.range&&o&&(e.range=new z.a(i.lineNumber,o.startColumn,i.lineNumber,o.endColumn)),e.range||(e.range=new z.a(i.lineNumber,i.column,i.lineNumber,i.column)),e})}})}function na(e,t){return ge.m.register(e,t)}function oa(e,t){return ge.i.register(e,t)}function sa(e,t){return ge.w.register(e,t)}function ra(e,t){return ge.f.register(e,t)}function aa(e,t){return ge.q.register(e,t)}function la(e,t){return ge.G.register(e,t)}function da(e,t){return ge.b.register(e,t)}function ha(e,t,i){return ge.a.register(e,{providedCodeActionKinds:null==i?void 0:i.providedCodeActionKinds,provideCodeActions:(e,i,n,o)=>{var s=Js.markerService.get().read({resource:e.uri}).filter(e=>z.a.areIntersectingOrTouching(e,i));return t.provideCodeActions(e,i,{markers:s,only:n.only},o)}})}function ca(e,t){return ge.g.register(e,t)}function ua(e,t){return ge.j.register(e,t)}function ga(e,t){return ge.x.register(e,t)}function pa(e,t){return ge.v.register(e,t)}function ma(e,t){return ge.d.register(e,t)}function fa(e,t){return ge.c.register(e,t)}function _a(e,t){return ge.o.register(e,t)}function ba(e,t){return ge.e.register(e,t)}function va(e,t){return ge.A.register(e,t)}function Ca(e,t){return ge.l.register(e,t)}function wa(e,t){return ge.k.register(e,t)}function ya(e,t){return ge.t.register(e,t)}function Sa(e,t){return ge.r.register(e,t)}$o=i("84df"),t.g.wrappingIndent.defaultValue=0,t.g.glyphMargin.defaultValue=!1,t.g.autoIndent.defaultValue=3,t.g.overviewRulerLanes.defaultValue=2,$o.a.setFormatterSelector((e,t,i)=>Promise.resolve(e[0]));const La=$(),xa=(La.editor={create:cr,onDidCreateEditor:ur,createDiffEditor:gr,createDiffNavigator:pr,createModel:mr,setModelLanguage:fr,setModelMarkers:_r,getModelMarkers:br,onDidChangeMarkers:vr,getModels:wr,getModel:Cr,onDidCreateModel:yr,onWillDisposeModel:Sr,onDidChangeModelLanguage:Lr,createWebWorker:xr,colorizeElement:kr,colorize:Dr,colorizeModelLine:Nr,tokenize:Or,defineTheme:Er,setTheme:Ir,remeasureFonts:Mr,registerCommand:Tr,AccessibilitySupport:n,ContentWidgetPositionPreference:l,CursorChangeReason:d,DefaultEndOfLine:h,EditorAutoIndentStrategy:u,EditorOption:g,EndOfLinePreference:p,EndOfLineSequence:m,MinimapPosition:y,MouseTargetType:S,OverlayWidgetPositionPreference:L,OverviewRulerLane:x,RenderLineNumbersType:k,RenderMinimap:D,ScrollbarVisibility:O,ScrollType:N,TextEditorCursorBlinkingStyle:A,TextEditorCursorStyle:R,TrackedRangeStickiness:P,WrappingIndent:F,ConfigurationChangedEvent:t.b,BareFontInfo:oe.a,FontInfo:oe.b,TextModelResolvedOptions:ue.e,FindMatch:ue.b,EditorType:ce.a,EditorOptions:t.g},La.languages={register:Hr,getLanguages:zr,onLanguage:Kr,getEncodedLanguageId:Ur,setLanguageConfiguration:qr,setColorMap:Yr,setTokensProvider:Xr,setMonarchTokensProvider:Qr,registerReferenceProvider:Jr,registerRenameProvider:ea,registerCompletionItemProvider:ma,registerSignatureHelpProvider:ta,registerHoverProvider:ia,registerDocumentSymbolProvider:na,registerDocumentHighlightProvider:oa,registerLinkedEditingRangeProvider:sa,registerDefinitionProvider:ra,registerImplementationProvider:aa,registerTypeDefinitionProvider:la,registerCodeLensProvider:da,registerCodeActionProvider:ha,registerDocumentFormattingEditProvider:ca,registerDocumentRangeFormattingEditProvider:ua,registerOnTypeFormattingEditProvider:ga,registerLinkProvider:pa,registerColorProvider:fa,registerFoldingRangeProvider:_a,registerDeclarationProvider:ba,registerSelectionRangeProvider:va,registerDocumentSemanticTokensProvider:Ca,registerDocumentRangeSemanticTokensProvider:wa,registerInlineCompletionsProvider:ya,registerInlayHintsProvider:Sa,DocumentHighlightKind:c,CompletionItemKind:s,CompletionItemTag:r,CompletionItemInsertTextRule:o,SymbolKind:M,SymbolTag:T,IndentAction:f,CompletionTriggerKind:a,SignatureHelpTriggerKind:I,InlayHintKind:_,InlineCompletionTriggerKind:b,FoldingRangeKind:ge.n},La.CancellationTokenSource),ka=La.Emitter,Da=La.KeyCode,Na=La.KeyMod,Oa=La.Position,Ea=La.Range,Ia=La.Selection,Ma=La.SelectionDirection,Ta=La.MarkerSeverity,Aa=La.MarkerTag,Ra=La.Uri,Pa=La.Token,Fa=La.editor,Ba=La.languages;(null!=(Xs=we.b.MonacoEnvironment)&&Xs.globalAPI||"function"==typeof define&&i("3c35"))&&(self.monaco=La),void 0!==self.require&&"function"==typeof self.require.config&&self.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"]})},f41d:function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"css",extensions:[".css"],aliases:["CSS","css"],mimetypes:["text/css"],loader:function(){return i.e("chunk-2d21b84a").then(i.bind(null,"bfb2"))}})},f570:function(e,t,i){"use strict";i.r(t),i.d(t,"cssDefaults",(function(){return a})),i.d(t,"scssDefaults",(function(){return l})),i.d(t,"lessDefaults",(function(){return d})),i("33f9");var n=i("0b3c");Object.defineProperty(o.prototype,"onDidChange",{get:function(){return this._onDidChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"languageId",{get:function(){return this._languageId},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"modeConfiguration",{get:function(){return this._modeConfiguration},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"diagnosticsOptions",{get:function(){return this.options},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"options",{get:function(){return this._options},enumerable:!1,configurable:!0}),o.prototype.setOptions=function(e){this._options=e||Object.create(null),this._onDidChange.fire(this)},o.prototype.setDiagnosticsOptions=function(e){this.setOptions(e)},o.prototype.setModeConfiguration=function(e){this._modeConfiguration=e||Object.create(null),this._onDidChange.fire(this)},t=o;function o(e,t,i){this._onDidChange=new n.Emitter,this._languageId=e,this.setOptions(t),this.setModeConfiguration(i)}var s={validate:!0,lint:{compatibleVendorPrefixes:"ignore",vendorPrefix:"warning",duplicateProperties:"warning",emptyRules:"warning",importStatement:"ignore",boxModel:"ignore",universalSelector:"ignore",zeroUnits:"ignore",fontFaceProperties:"warning",hexColorLength:"error",argumentsInColorFunction:"error",unknownProperties:"warning",ieHack:"ignore",unknownVendorSpecificProperties:"ignore",propertyIgnoredDueToDisplay:"warning",important:"ignore",float:"ignore",idSelector:"ignore"},data:{useDefaultDataProvider:!0}},r={completionItems:!0,hovers:!0,documentSymbols:!0,definitions:!0,references:!0,documentHighlights:!0,rename:!0,colors:!0,foldingRanges:!0,diagnostics:!0,selectionRanges:!0},a=new t("css",s,r),l=new t("scss",s,r),d=new t("less",s,r);function h(){return i.e("chunk-0b65ffb6").then(i.bind(null,"db4f"))}n.languages.css={cssDefaults:a,lessDefaults:d,scssDefaults:l},n.languages.onLanguage("less",(function(){h().then((function(e){return e.setupMode(d)}))})),n.languages.onLanguage("scss",(function(){h().then((function(e){return e.setupMode(l)}))})),n.languages.onLanguage("css",(function(){h().then((function(e){return e.setupMode(a)}))}))},f577:function(e,t,i){"use strict";i.d(t,"a",(function(){return n})),t=i("0a0f");const n=Object(t.c)("clipboardService")},f58f:function(e,t,i){"use strict";i.d(t,"a",(function(){return n}));class n{constructor(e,t,i,n,o,s){this.id=e,this.label=t,this.alias=i,this._precondition=n,this._run=o,this._contextKeyService=s}isSupported(){return this._contextKeyService.contextMatchesRules(this._precondition)}run(){return this.isSupported()?this._run():Promise.resolve(void 0)}}},f5ba:function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"dart",extensions:[".dart"],aliases:["Dart","dart"],mimetypes:["text/x-dart-source","text/x-dart"],loader:function(){return i.e("chunk-2d0de971").then(i.bind(null,"85fd"))}})},f5f3:function(e,t,i){"use strict";i.d(t,"b",(function(){return s})),i.d(t,"a",(function(){return r}));var n=i("af40");const o=[];function s(e,t,i){t instanceof n.a||(t=new n.a(t,[],i)),o.push([e,t])}function r(){return o}},f68e:function(e,t,i){"use strict";i.d(t,"b",(function(){return g})),i.d(t,"a",(function(){return m})),i.d(t,"c",(function(){return f}));var n=i("dff7"),o=i("308f"),s=i("82c9"),r=i("a666"),a=i("3742"),l=i("9c3e"),d=i("6a89"),h=i("40355"),c=i("fdcc"),u=function(e,t,i,n){return new(i=i||Promise)((function(o,s){function r(e){try{l(n.next(e))}catch(e){s(e)}}function a(e){try{l(n.throw(e))}catch(e){s(e)}}function l(e){var t;e.done?o(e.value):((t=e.value)instanceof i?t:new i((function(e){e(t)}))).then(r,a)}l((n=n.apply(e,t||[])).next())}))};class g{constructor(e,t,i,n){this.isProviderFirst=e,this.parent=t,this.link=i,this._rangeCallback=n,this.id=l.b.nextId()}get uri(){return this.link.uri}get range(){var e;return null!=(e=null!=(e=this._range)?e:this.link.targetSelectionRange)?e:this.link.range}set range(e){this._range=e,this._rangeCallback(this)}get ariaMessage(){var e=null==(e=this.parent.getPreview(this))?void 0:e.preview(this.range);return e?Object(n.a)({key:"aria.oneReference.preview",comment:["Placeholders are: 0: filename, 1:line number, 2: column number, 3: preview snippet of source code"]},"symbol in {0} on line {1} at column {2}, {3}",Object(s.b)(this.uri),this.range.startLineNumber,this.range.startColumn,e.value):Object(n.a)("aria.oneReference","symbol in {0} on line {1} at column {2}",Object(s.b)(this.uri),this.range.startLineNumber,this.range.startColumn)}}class p{constructor(e){this._modelReference=e}dispose(){this._modelReference.dispose()}preview(e,t=8){const i=this._modelReference.object.textEditorModel;var n,o,s,r;if(i)return({startLineNumber:o,startColumn:s,endLineNumber:n,endColumn:r}=e),t=i.getWordUntilPosition({lineNumber:o,column:s-t}),t=new d.a(o,t.startColumn,o,s),o=new d.a(n,r,n,1073741824),{value:(s=i.getValueInRange(t).replace(/^\s+/,""))+(r=i.getValueInRange(e))+i.getValueInRange(o).replace(/\s+$/,""),highlight:{start:s.length,end:s.length+r.length}}}}class m{constructor(e,t){this.parent=e,this.uri=t,this.children=[],this._previews=new h.b}dispose(){Object(r.f)(this._previews.values()),this._previews.clear()}getPreview(e){return this._previews.get(e.uri)}get ariaMessage(){var e=this.children.length;return 1===e?Object(n.a)("aria.fileReferences.1","1 symbol in {0}, full path {1}",Object(s.b)(this.uri),this.uri.fsPath):Object(n.a)("aria.fileReferences.N","{0} symbols in {1}, full path {2}",e,Object(s.b)(this.uri),this.uri.fsPath)}resolve(e){return u(this,void 0,void 0,(function*(){if(0===this._previews.size)for(var t of this.children)if(!this._previews.has(t.uri))try{var i=yield e.createModelReference(t.uri);this._previews.set(t.uri,new p(i))}catch(t){Object(c.f)(t)}return this}))}}class f{constructor(e,t){this.groups=[],this.references=[],this._onDidChangeReferenceRange=new o.b,this.onDidChangeReferenceRange=this._onDidChangeReferenceRange.event,this._links=e,this._title=t;var i,n,[r]=e;let a;for(i of(e.sort(f._compareReferences),e))a&&s.e.isEqual(a.uri,i.uri,!0)||(a=new m(this,i.uri),this.groups.push(a)),0!==a.children.length&&0===f._compareReferences(i,a.children[a.children.length-1])||(n=new g(r===i,a,i,e=>this._onDidChangeReferenceRange.fire(e)),this.references.push(n),a.children.push(n))}dispose(){Object(r.f)(this.groups),this._onDidChangeReferenceRange.dispose(),this.groups.length=0}clone(){return new f(this._links,this._title)}get title(){return this._title}get isEmpty(){return 0===this.groups.length}get ariaMessage(){return this.isEmpty?Object(n.a)("aria.result.0","No results found"):1===this.references.length?Object(n.a)("aria.result.1","Found 1 symbol in {0}",this.references[0].uri.fsPath):1===this.groups.length?Object(n.a)("aria.result.n1","Found {0} symbols in {1}",this.references.length,this.groups[0].uri.fsPath):Object(n.a)("aria.result.nm","Found {0} symbols in {1} files",this.references.length,this.groups.length)}nextOrPreviousReference(e,t){let i=e["parent"],n=i.children.indexOf(e);e=i.children.length;var o=i.parent.groups.length;return 1===o||t&&n+1({idx:n,prefixLen:a.d(i.uri.toString(),e.toString()),offsetDist:100*Math.abs(i.range.startLineNumber-t.lineNumber)+Math.abs(i.range.startColumn-t.column)})).sort((e,t)=>e.prefixLen>t.prefixLen?-1:e.prefixLent.offsetDist?1:0)[0];if(i)return this.references[i.idx]}referenceAt(e,t){for(const i of this.references)if(i.uri.toString()===e.toString()&&d.a.containsPosition(i.range,t))return i}firstReference(){for(const e of this.references)if(e.isProviderFirst)return e;return this.references[0]}static _compareReferences(e,t){return s.e.compare(e.uri,t.uri)||d.a.compareRangesUsingStarts(e.range,t.range)}}},f85a:function(e,t,i){"use strict";i.d(t,"a",(function(){return d}));var n=i("2e5d"),o=i("7061"),s=i("6a89"),r=i("3742"),a=i("708a");class l{constructor(e,t,i){this._cursorPositionBrand=void 0,this.lineNumber=e,this.column=t,this.leftoverVisibleColumns=i}}class d{static leftPosition(e,t){var i;return t.column>e.getLineMinColumn(t.lineNumber)?t.delta(void 0,-r.L(e.getLineContent(t.lineNumber),t.column-1)):1{})}return t}},fd11:function(e,t,i){"use strict";i.r(t),i.d(t,"DragAndDropController",(function(){return h})),i("3a19");t=i("a666");var n=i("30db"),o=i("b2cc"),s=i("7061"),r=i("6a89"),a=i("8025");class l{constructor(e,t,i){this.selection=e,this.targetPosition=t,this.copy=i,this.targetSelection=null}getEditOperations(e,t){e=e.getValueInRange(this.selection),this.copy||t.addEditOperation(this.selection,null),t.addEditOperation(new r.a(this.targetPosition.lineNumber,this.targetPosition.column,this.targetPosition.lineNumber,this.targetPosition.column),e),!this.selection.containsPosition(this.targetPosition)||this.copy&&(this.selection.getEndPosition().equals(this.targetPosition)||this.selection.getStartPosition().equals(this.targetPosition))?this.copy?this.targetSelection=new a.a(this.targetPosition.lineNumber,this.targetPosition.column,this.selection.endLineNumber-this.selection.startLineNumber+this.targetPosition.lineNumber,this.selection.startLineNumber===this.selection.endLineNumber?this.targetPosition.column+this.selection.endColumn-this.selection.startColumn:this.selection.endColumn):this.targetPosition.lineNumber>this.selection.endLineNumber?this.targetSelection=new a.a(this.targetPosition.lineNumber-this.selection.endLineNumber+this.selection.startLineNumber,this.targetPosition.column,this.targetPosition.lineNumber,this.selection.startLineNumber===this.selection.endLineNumber?this.targetPosition.column+this.selection.endColumn-this.selection.startColumn:this.selection.endColumn):this.targetPosition.lineNumberthis._onEditorMouseDown(e))),this._register(this._editor.onMouseUp(e=>this._onEditorMouseUp(e))),this._register(this._editor.onMouseDrag(e=>this._onEditorMouseDrag(e))),this._register(this._editor.onMouseDrop(e=>this._onEditorMouseDrop(e))),this._register(this._editor.onMouseDropCanceled(()=>this._onEditorMouseDropCanceled())),this._register(this._editor.onKeyDown(e=>this.onEditorKeyDown(e))),this._register(this._editor.onKeyUp(e=>this.onEditorKeyUp(e))),this._register(this._editor.onDidBlurEditorWidget(()=>this.onEditorBlur())),this._register(this._editor.onDidBlurEditorText(()=>this.onEditorBlur())),this._dndDecorationIds=[],this._mouseDown=!1,this._modifierPressed=!1,this._dragSelection=null}onEditorBlur(){this._removeDecoration(),this._dragSelection=null,this._mouseDown=!1,this._modifierPressed=!1}onEditorKeyDown(e){this._editor.getOption(30)&&!this._editor.getOption(17)&&(d(e)&&(this._modifierPressed=!0),this._mouseDown&&d(e)&&this._editor.updateOptions({mouseStyle:"copy"}))}onEditorKeyUp(e){this._editor.getOption(30)&&!this._editor.getOption(17)&&(d(e)&&(this._modifierPressed=!1),this._mouseDown&&e.keyCode===h.TRIGGER_KEY_VALUE&&this._editor.updateOptions({mouseStyle:"default"}))}_onEditorMouseDown(e){this._mouseDown=!0}_onEditorMouseUp(e){this._mouseDown=!1,this._editor.updateOptions({mouseStyle:"text"})}_onEditorMouseDrag(e){let t=e.target;if(null===this._dragSelection){const e=this._editor.getSelections()||[];var i=e.filter(e=>t.position&&e.containsPosition(t.position));if(1!==i.length)return;this._dragSelection=i[0]}d(e.event)?this._editor.updateOptions({mouseStyle:"copy"}):this._editor.updateOptions({mouseStyle:"default"}),t.position&&(this._dragSelection.containsPosition(t.position)?this._removeDecoration():this.showAt(t.position))}_onEditorMouseDropCanceled(){this._editor.updateOptions({mouseStyle:"text"}),this._removeDecoration(),this._dragSelection=null,this._mouseDown=!1}_onEditorMouseDrop(e){if(e.target&&(this._hitContent(e.target)||this._hitMargin(e.target))&&e.target.position){let n=new s.a(e.target.position.lineNumber,e.target.position.column);if(null===this._dragSelection){let o=null;var t,i;e.event.shiftKey?(t=this._editor.getSelection())&&(({selectionStartLineNumber:t,selectionStartColumn:i}=t),o=[new a.a(t,i,n.lineNumber,n.column)]):o=(this._editor.getSelections()||[]).map(e=>e.containsPosition(n)?new a.a(n.lineNumber,n.column,n.lineNumber,n.column):e),this._editor.setSelections(o||[],"mouse",3)}else this._dragSelection.containsPosition(n)&&(!d(e.event)&&!this._modifierPressed||!this._dragSelection.getEndPosition().equals(n)&&!this._dragSelection.getStartPosition().equals(n))||(this._editor.pushUndoStop(),this._editor.executeCommand(h.ID,new l(this._dragSelection,n,d(e.event)||this._modifierPressed)),this._editor.pushUndoStop())}this._editor.updateOptions({mouseStyle:"text"}),this._removeDecoration(),this._dragSelection=null,this._mouseDown=!1}showAt(e){var t=[{range:new r.a(e.lineNumber,e.column,e.lineNumber,e.column),options:h._DECORATION_OPTIONS}];this._dndDecorationIds=this._editor.deltaDecorations(this._dndDecorationIds,t),this._editor.revealPosition(e,1)}_removeDecoration(){this._dndDecorationIds=this._editor.deltaDecorations(this._dndDecorationIds,[])}_hitContent(e){return 6===e.type||7===e.type}_hitMargin(e){return 2===e.type||3===e.type||4===e.type}dispose(){this._removeDecoration(),this._dragSelection=null,this._mouseDown=!1,this._modifierPressed=!1,super.dispose()}}h.ID="editor.contrib.dragAndDrop",h.TRIGGER_KEY_VALUE=n.f?6:5,h._DECORATION_OPTIONS=i.a.register({description:"dnd-target",className:"dnd-target"}),Object(o.l)(h.ID,h)},fd49:function(e,t,i){"use strict";i.d(t,"h",(function(){return r})),i.d(t,"b",(function(){return a})),i.d(t,"j",(function(){return l})),i.d(t,"a",(function(){return d})),i.d(t,"k",(function(){return g})),i.d(t,"n",(function(){return b})),i.d(t,"i",(function(){return n})),i.d(t,"e",(function(){return x})),i.d(t,"f",(function(){return I})),i.d(t,"m",(function(){return V})),i.d(t,"c",(function(){return X})),i.d(t,"d",(function(){return Q})),i.d(t,"l",(function(){return J})),i.d(t,"g",(function(){return te}));var n,o=i("dff7"),s=i("30db");t=i("d093");const r=8;class a{constructor(e){this._values=e}hasChanged(e){return this._values[e]}}class l{constructor(){this._values=[]}_read(e){return this._values[e]}get(e){return this._values[e]}_write(e,t){this._values[e]=t}}class d{constructor(){this.stableMinimapLayoutInput=null,this.stableFitMaxMinimapScale=0,this.stableFitRemainingWidth=0}}class h{constructor(e,t,i,n){this.id=e,this.name=t,this.defaultValue=i,this.schema=n}compute(e,t,i){return i}}class c{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 u{constructor(e,t,i,n){this.id=e,this.name=t,this.defaultValue=i,this.schema=n}validate(e){return void 0===e?this.defaultValue:e}compute(e,t,i){return i}}function g(e,t){return void 0===e?t:"false"!==e&&Boolean(e)}class p extends u{constructor(e,t,i,n){void 0!==n&&(n.type="boolean",n.default=i),super(e,t,i,n)}validate(e){return g(e,this.defaultValue)}}class m extends u{constructor(e,t,i,n,o,s){void 0!==s&&(s.type="integer",s.default=i,s.minimum=n,s.maximum=o),super(e,t,i,s),this.minimum=n,this.maximum=o}static clampedInt(e,t,i,n){return void 0===e||(e=parseInt(e,10),isNaN(e))?t:(e=Math.max(i,e),0|(e=Math.min(n,e)))}validate(e){return m.clampedInt(e,this.defaultValue,this.minimum,this.maximum)}}class f extends u{constructor(e,t,i,n,o){void 0!==o&&(o.type="number",o.default=i),super(e,t,i,o),this.validationFn=n}static clamp(e,t,i){return eC),"fill"!==g&&!i||(y=!0,N=c,L=Math.min(a*o,Math.max(1,Math.floor(1/D))),b&&s&&_<=t.stableFitRemainingWidth&&(r=t.stableFitMaxMinimapScale),(c=Math.min(r,Math.max(1,Math.floor(L/v))))>N&&(k=Math.min(2,c/N)),x=c/o/k,C=Math.ceil(Math.max(d,f+n)*L),b?(t.stableMinimapLayoutInput=e,t.stableFitRemainingWidth=_,t.stableFitMaxMinimapScale=c):(t.stableMinimapLayoutInput=null,t.stableFitRemainingWidth=0))}}return g=Math.floor(u*x),a=Math.min(g,Math.max(0,Math.floor((_-m-2)*x/(l+x)))+r),s=(D=Math.floor(o*a))/o,D=Math.floor(D*k),{renderMinimap:h?1:2,minimapLeft:"left"===p?0:i-a-m,minimapWidth:a,minimapHeightIsEditorHeight:y,minimapIsSampling:S,minimapScale:c,minimapLineHeight:L,minimapCanvasInnerWidth:D,minimapCanvasInnerHeight:C,minimapCanvasOuterWidth:s,minimapCanvasOuterHeight:w}}static computeLayout(e,t){var i=0|t.outerWidth,n=0|t.outerHeight,o=0|t.lineHeight,s=0|t.lineNumbersDigitCount,r=t.typicalHalfwidthCharacterWidth,a=t.maxDigitWidth,l=t.pixelRatio,h=t.viewLineCount,c=e.get(122),u=(c="inherit"===c?e.get(121):c,"inherit"===c?e.get(117):c),g=e.get(120),p=e.get(2),f=t.isDominatedByLongLines,_=e.get(48),b=0!==e.get(59).renderType,v=e.get(60),C=e.get(94),w=e.get(64),y=e.get(92),S=y.verticalScrollbarSize,L=y.verticalHasArrows,x=y.arrowSize;y=y.horizontalScrollbarSize;const k=e.get(57);e=e.get(36);let D,N=(D="string"==typeof k&&/^\d+(\.\d+)?ch$/.test(k)?(B=parseFloat(k.substr(0,k.length-2)),m.clampedInt(B*r,0,0,1e3)):m.clampedInt(k,0,0,1e3),e&&(D+=16),0),O=(b&&(B=Math.max(s,v),N=Math.round(B*a)),0),E=(_&&(O=o),0),M=E+O,T=M+N,A=T+D;e=i-O-N-D;let R=!1,P=!1,F=-1;2!==p&&("inherit"===c&&f?(R=!0,P=!0):"on"===u||"bounded"===u?P=!0:"wordWrapColumn"===u&&(F=g));b=I._computeMinimapLayout({outerWidth:i,outerHeight:n,lineHeight:o,typicalHalfwidthCharacterWidth:r,pixelRatio:l,scrollBeyondLastLine:C,minimap:w,verticalScrollbarWidth:S,viewLineCount:h,remainingWidth:e,isViewportWrapping:P},t.memory||new d),0!==b.renderMinimap&&0===b.minimapLeft&&(E+=b.minimapWidth,M+=b.minimapWidth,T+=b.minimapWidth,A+=b.minimapWidth),s=e-b.minimapWidth,v=Math.max(1,Math.floor((s-S-2)/r));var B=L?x:0;return P&&(F=Math.max(1,v),"bounded"===u&&(F=Math.min(F,g))),{width:i,height:n,glyphMarginLeft:E,glyphMarginWidth:O,lineNumbersLeft:M,lineNumbersWidth:N,decorationsLeft:T,decorationsWidth:D,contentLeft:A,contentWidth:s,minimap:b,viewportColumn:v,isWordWrapMinified:R,isViewportWrapping:P,wrappingColumn:F,verticalScrollbarWidth:S,horizontalScrollbarHeight:y,overviewRuler:{top:B,width:S,height:n-2*B,right:0}}}}class M extends h{constructor(){var e={enabled:!0};super(56,"lightbulb",e,{"editor.lightbulb.enabled":{type:"boolean",default:e.enabled,description:o.a("codeActions","Enables the code action lightbulb in the editor.")}})}validate(e){return e&&"object"==typeof e?{enabled:g(e.enabled,this.defaultValue.enabled)}:this.defaultValue}}class T extends h{constructor(){var e={enabled:!0,fontSize:0,fontFamily:""};super(126,"inlayHints",e,{"editor.inlayHints.enabled":{type:"boolean",default:e.enabled,description:o.a("inlayHints.enable","Enables the inlay hints in the editor.")},"editor.inlayHints.fontSize":{type:"number",default:e.fontSize,markdownDescription:o.a("inlayHints.fontSize","Controls font size of inlay hints in the editor. When set to `0`, the 90% of `#editor.fontSize#` is used.")},"editor.inlayHints.fontFamily":{type:"string",default:e.fontFamily,description:o.a("inlayHints.fontFamily","Controls font family of inlay hints in the editor. When set to empty, the `#editor.fontFamily#` is used.")}})}validate(e){return e&&"object"==typeof e?{enabled:g((e=e).enabled,this.defaultValue.enabled),fontSize:m.clampedInt(e.fontSize,this.defaultValue.fontSize,0,100),fontFamily:_.string(e.fontFamily,this.defaultValue.fontFamily)}:this.defaultValue}}class A extends f{constructor(){super(58,"lineHeight",X.lineHeight,e=>f.clamp(e,0,150),{markdownDescription:o.a("lineHeight","Controls the line height. \n - Use 0 to automatically compute the line height from the font size.\n - Values between 0 and 8 will be used as a multiplier with the font size.\n - Values greater than or equal to 8 will be used as effective values.")})}compute(e,t,i){return e.fontInfo.lineHeight}}class R extends h{constructor(){var e={enabled:!0,size:"proportional",side:"right",showSlider:"mouseover",renderCharacters:!0,maxColumn:120,scale:1};super(64,"minimap",e,{"editor.minimap.enabled":{type:"boolean",default:e.enabled,description:o.a("minimap.enabled","Controls whether the minimap is shown.")},"editor.minimap.size":{type:"string",enum:["proportional","fill","fit"],enumDescriptions:[o.a("minimap.size.proportional","The minimap has the same size as the editor contents (and might scroll)."),o.a("minimap.size.fill","The minimap will stretch or shrink as necessary to fill the height of the editor (no scrolling)."),o.a("minimap.size.fit","The minimap will shrink as necessary to never be larger than the editor (no scrolling).")],default:e.size,description:o.a("minimap.size","Controls the size of the minimap.")},"editor.minimap.side":{type:"string",enum:["left","right"],default:e.side,description:o.a("minimap.side","Controls the side where to render the minimap.")},"editor.minimap.showSlider":{type:"string",enum:["always","mouseover"],default:e.showSlider,description:o.a("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:o.a("minimap.scale","Scale of content drawn in the minimap: 1, 2 or 3.")},"editor.minimap.renderCharacters":{type:"boolean",default:e.renderCharacters,description:o.a("minimap.renderCharacters","Render the actual characters on a line as opposed to color blocks.")},"editor.minimap.maxColumn":{type:"number",default:e.maxColumn,description:o.a("minimap.maxColumn","Limit the width of the minimap to render at most a certain number of columns.")}})}validate(e){return e&&"object"==typeof e?{enabled:g((e=e).enabled,this.defaultValue.enabled),size:b(e.size,this.defaultValue.size,["proportional","fill","fit"]),side:b(e.side,this.defaultValue.side,["right","left"]),showSlider:b(e.showSlider,this.defaultValue.showSlider,["always","mouseover"]),renderCharacters:g(e.renderCharacters,this.defaultValue.renderCharacters),scale:m.clampedInt(e.scale,1,1,3),maxColumn:m.clampedInt(e.maxColumn,this.defaultValue.maxColumn,1,1e4)}:this.defaultValue}}class P extends h{constructor(){super(74,"padding",{top:0,bottom:0},{"editor.padding.top":{type:"number",default:0,minimum:0,maximum:1e3,description:o.a("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:o.a("padding.bottom","Controls the amount of space between the bottom edge of the editor and the last line.")}})}validate(e){return e&&"object"==typeof e?(e=e,{top:m.clampedInt(e.top,0,0,1e3),bottom:m.clampedInt(e.bottom,0,0,1e3)}):this.defaultValue}}class F extends h{constructor(){var e={enabled:!0,cycle:!1};super(75,"parameterHints",e,{"editor.parameterHints.enabled":{type:"boolean",default:e.enabled,description:o.a("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:o.a("parameterHints.cycle","Controls whether the parameter hints menu cycles or closes when reaching the end of the list.")}})}validate(e){return e&&"object"==typeof e?{enabled:g((e=e).enabled,this.defaultValue.enabled),cycle:g(e.cycle,this.defaultValue.cycle)}:this.defaultValue}}class B extends c{constructor(){super(128)}compute(e,t,i){return e.pixelRatio}}class j extends h{constructor(){var e={other:!0,comments:!1,strings:!1};super(78,"quickSuggestions",e,{anyOf:[{type:"boolean"},{type:"object",properties:{strings:{type:"boolean",default:e.strings,description:o.a("quickSuggestions.strings","Enable quick suggestions inside strings.")},comments:{type:"boolean",default:e.comments,description:o.a("quickSuggestions.comments","Enable quick suggestions inside comments.")},other:{type:"boolean",default:e.other,description:o.a("quickSuggestions.other","Enable quick suggestions outside of strings and comments.")}}}],default:e,description:o.a("quickSuggestions","Controls whether suggestions should automatically show up while typing.")}),this.defaultValue=e}validate(e){return"boolean"==typeof e?e:e&&"object"==typeof e?!!((e={other:g((e=e).other,this.defaultValue.other),comments:g(e.comments,this.defaultValue.comments),strings:g(e.strings,this.defaultValue.strings)}).other&&e.comments&&e.strings)||!!(e.other||e.comments||e.strings)&&e:this.defaultValue}}class W extends h{constructor(){super(59,"lineNumbers",{renderType:1,renderFn:null},{type:"string",enum:["off","on","relative","interval"],enumDescriptions:[o.a("lineNumbers.off","Line numbers are not rendered."),o.a("lineNumbers.on","Line numbers are rendered as absolute number."),o.a("lineNumbers.relative","Line numbers are rendered as distance in lines to cursor position."),o.a("lineNumbers.interval","Line numbers are rendered every 10 lines.")],default:"on",description:o.a("lineNumbers","Controls the display of line numbers.")})}validate(e){let t=this.defaultValue.renderType,i=this.defaultValue.renderFn;return void 0!==e&&("function"==typeof e?(t=4,i=e):t="interval"===e?3:"relative"===e?2:"on"===e?1:0),{renderType:t,renderFn:i}}}function V(e){var t=e.get(87);return"editable"===t?e.get(80):"on"!==t}class H extends h{constructor(){var e=[],t={type:"number",description:o.a("rulers.size","Number of monospace characters at which this editor ruler will render.")};super(91,"rulers",e,{type:"array",items:{anyOf:[t,{type:["object"],properties:{column:t,color:{type:"string",description:o.a("rulers.color","Color of this editor ruler."),format:"color-hex"}}}]},default:e,description:o.a("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 i=[];for(var t of e)"number"==typeof t?i.push({column:m.clampedInt(t,0,0,1e4),color:null}):t&&"object"==typeof t&&(t=t,i.push({column:m.clampedInt(t.column,0,0,1e4),color:t.color}));return i.sort((e,t)=>e.column-t.column),i}return this.defaultValue}}function z(e,t){if("string"!=typeof e)return t;switch(e){case"hidden":return 2;case"visible":return 3;default:return 1}}class U extends h{constructor(){var e={vertical:1,horizontal:1,arrowSize:11,useShadows:!0,verticalHasArrows:!1,horizontalHasArrows:!1,horizontalScrollbarSize:12,horizontalSliderSize:12,verticalScrollbarSize:14,verticalSliderSize:14,handleMouseWheel:!0,alwaysConsumeMouseWheel:!0,scrollByPage:!1};super(92,"scrollbar",e,{"editor.scrollbar.vertical":{type:"string",enum:["auto","visible","hidden"],enumDescriptions:[o.a("scrollbar.vertical.auto","The vertical scrollbar will be visible only when necessary."),o.a("scrollbar.vertical.visible","The vertical scrollbar will always be visible."),o.a("scrollbar.vertical.fit","The vertical scrollbar will always be hidden.")],default:"auto",description:o.a("scrollbar.vertical","Controls the visibility of the vertical scrollbar.")},"editor.scrollbar.horizontal":{type:"string",enum:["auto","visible","hidden"],enumDescriptions:[o.a("scrollbar.horizontal.auto","The horizontal scrollbar will be visible only when necessary."),o.a("scrollbar.horizontal.visible","The horizontal scrollbar will always be visible."),o.a("scrollbar.horizontal.fit","The horizontal scrollbar will always be hidden.")],default:"auto",description:o.a("scrollbar.horizontal","Controls the visibility of the horizontal scrollbar.")},"editor.scrollbar.verticalScrollbarSize":{type:"number",default:e.verticalScrollbarSize,description:o.a("scrollbar.verticalScrollbarSize","The width of the vertical scrollbar.")},"editor.scrollbar.horizontalScrollbarSize":{type:"number",default:e.horizontalScrollbarSize,description:o.a("scrollbar.horizontalScrollbarSize","The height of the horizontal scrollbar.")},"editor.scrollbar.scrollByPage":{type:"boolean",default:e.scrollByPage,description:o.a("scrollbar.scrollByPage","Controls whether clicks scroll by page or jump to click position.")}})}validate(e){var t,i;return e&&"object"==typeof e?(e=e,t=m.clampedInt(e.horizontalScrollbarSize,this.defaultValue.horizontalScrollbarSize,0,1e3),i=m.clampedInt(e.verticalScrollbarSize,this.defaultValue.verticalScrollbarSize,0,1e3),{arrowSize:m.clampedInt(e.arrowSize,this.defaultValue.arrowSize,0,1e3),vertical:z(e.vertical,this.defaultValue.vertical),horizontal:z(e.horizontal,this.defaultValue.horizontal),useShadows:g(e.useShadows,this.defaultValue.useShadows),verticalHasArrows:g(e.verticalHasArrows,this.defaultValue.verticalHasArrows),horizontalHasArrows:g(e.horizontalHasArrows,this.defaultValue.horizontalHasArrows),handleMouseWheel:g(e.handleMouseWheel,this.defaultValue.handleMouseWheel),alwaysConsumeMouseWheel:g(e.alwaysConsumeMouseWheel,this.defaultValue.alwaysConsumeMouseWheel),horizontalScrollbarSize:t,horizontalSliderSize:m.clampedInt(e.horizontalSliderSize,t,0,1e3),verticalScrollbarSize:i,verticalSliderSize:m.clampedInt(e.verticalSliderSize,i,0,1e3),scrollByPage:g(e.scrollByPage,this.defaultValue.scrollByPage)}):this.defaultValue}}class K extends h{constructor(){var e={enabled:!0,mode:"subwordSmart"};super(54,"inlineSuggest",e,{"editor.inlineSuggest.enabled":{type:"boolean",default:e.enabled,description:o.a("inlineSuggest.enabled","Controls whether to automatically show inline suggestions in the editor.")},"editor.inlineSuggest.mode":{type:"string",enum:["prefix","subword","subwordSmart"],enumDescriptions:[o.a("inlineSuggest.mode.prefix","Only render an inline suggestion if the replace text is a prefix of the insert text."),o.a("inlineSuggest.mode.subword","Only render an inline suggestion if the replace text is a subword of the insert text."),o.a("inlineSuggest.mode.subwordSmart","Only render an inline suggestion if the replace text is a subword of the insert text, but the subword must start after the cursor.")],default:e.mode,description:o.a("inlineSuggest.mode","Controls which mode to use for rendering inline suggestions.")}})}validate(e){return e&&"object"==typeof e?{enabled:g((e=e).enabled,this.defaultValue.enabled),mode:b(e.mode,this.defaultValue.mode,["prefix","subword","subwordSmart"])}:this.defaultValue}}class q extends h{constructor(){var e={enabled:Q.bracketPairColorizationOptions.enabled};super(12,"bracketPairColorization",e,{"editor.bracketPairColorization.enabled":{type:"boolean",default:e.enabled,description:o.a("bracketPairColorization.enabled","Controls whether bracket pair colorization is enabled or not. Use 'workbench.colorCustomizations' to override the bracket highlight colors.")}})}validate(e){return e&&"object"==typeof e?{enabled:g(e.enabled,this.defaultValue.enabled)}:this.defaultValue}}class $ extends h{constructor(){var e={insertMode:"insert",filterGraceful:!0,snippetsPreventQuickSuggestions:!0,localityBonus:!1,shareSuggestSelections:!1,showIcons:!0,showStatusBar:!1,preview:!1,previewMode:"subwordSmart",showInlineDetails:!0,showMethods:!0,showFunctions:!0,showConstructors:!0,showDeprecated:!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};super(106,"suggest",e,{"editor.suggest.insertMode":{type:"string",enum:["insert","replace"],enumDescriptions:[o.a("suggest.insertMode.insert","Insert suggestion without overwriting text right of the cursor."),o.a("suggest.insertMode.replace","Insert suggestion and overwrite text right of the cursor.")],default:e.insertMode,description:o.a("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:o.a("suggest.filterGraceful","Controls whether filtering and sorting suggestions accounts for small typos.")},"editor.suggest.localityBonus":{type:"boolean",default:e.localityBonus,description:o.a("suggest.localityBonus","Controls whether sorting favors words that appear close to the cursor.")},"editor.suggest.shareSuggestSelections":{type:"boolean",default:e.shareSuggestSelections,markdownDescription:o.a("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:o.a("suggest.snippetsPreventQuickSuggestions","Controls whether an active snippet prevents quick suggestions.")},"editor.suggest.showIcons":{type:"boolean",default:e.showIcons,description:o.a("suggest.showIcons","Controls whether to show or hide icons in suggestions.")},"editor.suggest.showStatusBar":{type:"boolean",default:e.showStatusBar,description:o.a("suggest.showStatusBar","Controls the visibility of the status bar at the bottom of the suggest widget.")},"editor.suggest.preview":{type:"boolean",default:e.preview,description:o.a("suggest.preview","Controls whether to preview the suggestion outcome in the editor.")},"editor.suggest.previewMode":{type:"string",enum:["prefix","subword","subwordSmart"],enumDescriptions:[o.a("suggest.previewMode.prefix","Only render a preview if the replace text is a prefix of the insert text."),o.a("suggest.previewMode.subword","Only render a preview if the replace text is a subword of the insert text."),o.a("suggest.previewMode.subwordSmart","Render a preview if the replace text is a subword of the insert text, or if it is a prefix of the insert text.")],default:e.previewMode,description:o.a("suggest.previewMode","Controls which mode to use for rendering the suggest preview.")},"editor.suggest.showInlineDetails":{type:"boolean",default:e.showInlineDetails,description:o.a("suggest.showInlineDetails","Controls whether suggest details show inline with the label or only in the details widget")},"editor.suggest.maxVisibleSuggestions":{type:"number",deprecationMessage:o.a("suggest.maxVisibleSuggestions.dep","This setting is deprecated. The suggest widget can now be resized.")},"editor.suggest.filteredTypes":{type:"object",deprecationMessage:o.a("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:o.a("editor.suggest.showMethods","When enabled IntelliSense shows `method`-suggestions.")},"editor.suggest.showFunctions":{type:"boolean",default:!0,markdownDescription:o.a("editor.suggest.showFunctions","When enabled IntelliSense shows `function`-suggestions.")},"editor.suggest.showConstructors":{type:"boolean",default:!0,markdownDescription:o.a("editor.suggest.showConstructors","When enabled IntelliSense shows `constructor`-suggestions.")},"editor.suggest.showDeprecated":{type:"boolean",default:!0,markdownDescription:o.a("editor.suggest.showDeprecated","When enabled IntelliSense shows `deprecated`-suggestions.")},"editor.suggest.showFields":{type:"boolean",default:!0,markdownDescription:o.a("editor.suggest.showFields","When enabled IntelliSense shows `field`-suggestions.")},"editor.suggest.showVariables":{type:"boolean",default:!0,markdownDescription:o.a("editor.suggest.showVariables","When enabled IntelliSense shows `variable`-suggestions.")},"editor.suggest.showClasses":{type:"boolean",default:!0,markdownDescription:o.a("editor.suggest.showClasss","When enabled IntelliSense shows `class`-suggestions.")},"editor.suggest.showStructs":{type:"boolean",default:!0,markdownDescription:o.a("editor.suggest.showStructs","When enabled IntelliSense shows `struct`-suggestions.")},"editor.suggest.showInterfaces":{type:"boolean",default:!0,markdownDescription:o.a("editor.suggest.showInterfaces","When enabled IntelliSense shows `interface`-suggestions.")},"editor.suggest.showModules":{type:"boolean",default:!0,markdownDescription:o.a("editor.suggest.showModules","When enabled IntelliSense shows `module`-suggestions.")},"editor.suggest.showProperties":{type:"boolean",default:!0,markdownDescription:o.a("editor.suggest.showPropertys","When enabled IntelliSense shows `property`-suggestions.")},"editor.suggest.showEvents":{type:"boolean",default:!0,markdownDescription:o.a("editor.suggest.showEvents","When enabled IntelliSense shows `event`-suggestions.")},"editor.suggest.showOperators":{type:"boolean",default:!0,markdownDescription:o.a("editor.suggest.showOperators","When enabled IntelliSense shows `operator`-suggestions.")},"editor.suggest.showUnits":{type:"boolean",default:!0,markdownDescription:o.a("editor.suggest.showUnits","When enabled IntelliSense shows `unit`-suggestions.")},"editor.suggest.showValues":{type:"boolean",default:!0,markdownDescription:o.a("editor.suggest.showValues","When enabled IntelliSense shows `value`-suggestions.")},"editor.suggest.showConstants":{type:"boolean",default:!0,markdownDescription:o.a("editor.suggest.showConstants","When enabled IntelliSense shows `constant`-suggestions.")},"editor.suggest.showEnums":{type:"boolean",default:!0,markdownDescription:o.a("editor.suggest.showEnums","When enabled IntelliSense shows `enum`-suggestions.")},"editor.suggest.showEnumMembers":{type:"boolean",default:!0,markdownDescription:o.a("editor.suggest.showEnumMembers","When enabled IntelliSense shows `enumMember`-suggestions.")},"editor.suggest.showKeywords":{type:"boolean",default:!0,markdownDescription:o.a("editor.suggest.showKeywords","When enabled IntelliSense shows `keyword`-suggestions.")},"editor.suggest.showWords":{type:"boolean",default:!0,markdownDescription:o.a("editor.suggest.showTexts","When enabled IntelliSense shows `text`-suggestions.")},"editor.suggest.showColors":{type:"boolean",default:!0,markdownDescription:o.a("editor.suggest.showColors","When enabled IntelliSense shows `color`-suggestions.")},"editor.suggest.showFiles":{type:"boolean",default:!0,markdownDescription:o.a("editor.suggest.showFiles","When enabled IntelliSense shows `file`-suggestions.")},"editor.suggest.showReferences":{type:"boolean",default:!0,markdownDescription:o.a("editor.suggest.showReferences","When enabled IntelliSense shows `reference`-suggestions.")},"editor.suggest.showCustomcolors":{type:"boolean",default:!0,markdownDescription:o.a("editor.suggest.showCustomcolors","When enabled IntelliSense shows `customcolor`-suggestions.")},"editor.suggest.showFolders":{type:"boolean",default:!0,markdownDescription:o.a("editor.suggest.showFolders","When enabled IntelliSense shows `folder`-suggestions.")},"editor.suggest.showTypeParameters":{type:"boolean",default:!0,markdownDescription:o.a("editor.suggest.showTypeParameters","When enabled IntelliSense shows `typeParameter`-suggestions.")},"editor.suggest.showSnippets":{type:"boolean",default:!0,markdownDescription:o.a("editor.suggest.showSnippets","When enabled IntelliSense shows `snippet`-suggestions.")},"editor.suggest.showUsers":{type:"boolean",default:!0,markdownDescription:o.a("editor.suggest.showUsers","When enabled IntelliSense shows `user`-suggestions.")},"editor.suggest.showIssues":{type:"boolean",default:!0,markdownDescription:o.a("editor.suggest.showIssues","When enabled IntelliSense shows `issues`-suggestions.")}})}validate(e){return e&&"object"==typeof e?{insertMode:b((e=e).insertMode,this.defaultValue.insertMode,["insert","replace"]),filterGraceful:g(e.filterGraceful,this.defaultValue.filterGraceful),snippetsPreventQuickSuggestions:g(e.snippetsPreventQuickSuggestions,this.defaultValue.filterGraceful),localityBonus:g(e.localityBonus,this.defaultValue.localityBonus),shareSuggestSelections:g(e.shareSuggestSelections,this.defaultValue.shareSuggestSelections),showIcons:g(e.showIcons,this.defaultValue.showIcons),showStatusBar:g(e.showStatusBar,this.defaultValue.showStatusBar),preview:g(e.preview,this.defaultValue.preview),previewMode:b(e.previewMode,this.defaultValue.previewMode,["prefix","subword","subwordSmart"]),showInlineDetails:g(e.showInlineDetails,this.defaultValue.showInlineDetails),showMethods:g(e.showMethods,this.defaultValue.showMethods),showFunctions:g(e.showFunctions,this.defaultValue.showFunctions),showConstructors:g(e.showConstructors,this.defaultValue.showConstructors),showDeprecated:g(e.showDeprecated,this.defaultValue.showDeprecated),showFields:g(e.showFields,this.defaultValue.showFields),showVariables:g(e.showVariables,this.defaultValue.showVariables),showClasses:g(e.showClasses,this.defaultValue.showClasses),showStructs:g(e.showStructs,this.defaultValue.showStructs),showInterfaces:g(e.showInterfaces,this.defaultValue.showInterfaces),showModules:g(e.showModules,this.defaultValue.showModules),showProperties:g(e.showProperties,this.defaultValue.showProperties),showEvents:g(e.showEvents,this.defaultValue.showEvents),showOperators:g(e.showOperators,this.defaultValue.showOperators),showUnits:g(e.showUnits,this.defaultValue.showUnits),showValues:g(e.showValues,this.defaultValue.showValues),showConstants:g(e.showConstants,this.defaultValue.showConstants),showEnums:g(e.showEnums,this.defaultValue.showEnums),showEnumMembers:g(e.showEnumMembers,this.defaultValue.showEnumMembers),showKeywords:g(e.showKeywords,this.defaultValue.showKeywords),showWords:g(e.showWords,this.defaultValue.showWords),showColors:g(e.showColors,this.defaultValue.showColors),showFiles:g(e.showFiles,this.defaultValue.showFiles),showReferences:g(e.showReferences,this.defaultValue.showReferences),showFolders:g(e.showFolders,this.defaultValue.showFolders),showTypeParameters:g(e.showTypeParameters,this.defaultValue.showTypeParameters),showSnippets:g(e.showSnippets,this.defaultValue.showSnippets),showUsers:g(e.showUsers,this.defaultValue.showUsers),showIssues:g(e.showIssues,this.defaultValue.showIssues)}:this.defaultValue}}class G extends h{constructor(){super(102,"smartSelect",{selectLeadingAndTrailingWhitespace:!0},{"editor.smartSelect.selectLeadingAndTrailingWhitespace":{description:o.a("selectLeadingAndTrailingWhitespace","Whether leading and trailing whitespace should always be selected."),default:!0,type:"boolean"}})}validate(e){return e&&"object"==typeof e?{selectLeadingAndTrailingWhitespace:g(e.selectLeadingAndTrailingWhitespace,this.defaultValue.selectLeadingAndTrailingWhitespace)}:this.defaultValue}}class Z extends c{constructor(){super(129,[80])}compute(e,t,i){return!!t.get(80)||e.tabFocusMode}}class Y extends c{constructor(){super(131,[130])}compute(e,t,i){return t=t.get(130),{isDominatedByLongLines:e.isDominatedByLongLines,isWordWrapMinified:t.isWordWrapMinified,isViewportWrapping:t.isViewportWrapping,wrappingColumn:t.wrappingColumn}}}const X={fontFamily:s.f?"Menlo, Monaco, 'Courier New', monospace":s.d?"'Droid Sans Mono', 'monospace', monospace, 'Droid Sans Fallback'":"Consolas, 'Courier New', monospace",fontWeight:"normal",fontSize:s.f?12:14,lineHeight:0,letterSpacing:0},Q={tabSize:4,indentSize:4,insertSpaces:!0,detectIndentation:!0,trimAutoWhitespace:!0,largeFileOptimizations:!0,bracketPairColorizationOptions:{enabled:!1}},J=[];function ee(e){return J[e.id]=e}const te={acceptSuggestionOnCommitCharacter:ee(new p(0,"acceptSuggestionOnCommitCharacter",!0,{markdownDescription:o.a("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:ee(new v(1,"acceptSuggestionOnEnter","on",["on","smart","off"],{markdownEnumDescriptions:["",o.a("acceptSuggestionOnEnterSmart","Only accept a suggestion with `Enter` when it makes a textual change."),""],markdownDescription:o.a("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:ee(new w),accessibilityPageSize:ee(new m(3,"accessibilityPageSize",10,1,1073741824,{description:o.a("accessibilityPageSize","Controls the number of lines in the editor that can be read out by a screen reader at once. When we detect a screen reader we automatically set the default to be 500. Warning: this has a performance implication for numbers larger than the default.")})),ariaLabel:ee(new _(4,"ariaLabel",o.a("editorViewAccessibleLabel","Editor content"))),autoClosingBrackets:ee(new v(5,"autoClosingBrackets","languageDefined",["always","languageDefined","beforeWhitespace","never"],{enumDescriptions:["",o.a("editor.autoClosingBrackets.languageDefined","Use language configurations to determine when to autoclose brackets."),o.a("editor.autoClosingBrackets.beforeWhitespace","Autoclose brackets only when the cursor is to the left of whitespace."),""],description:o.a("autoClosingBrackets","Controls whether the editor should automatically close brackets after the user adds an opening bracket.")})),autoClosingDelete:ee(new v(6,"autoClosingDelete","auto",["always","auto","never"],{enumDescriptions:["",o.a("editor.autoClosingDelete.auto","Remove adjacent closing quotes or brackets only if they were automatically inserted."),""],description:o.a("autoClosingDelete","Controls whether the editor should remove adjacent closing quotes or brackets when deleting.")})),autoClosingOvertype:ee(new v(7,"autoClosingOvertype","auto",["always","auto","never"],{enumDescriptions:["",o.a("editor.autoClosingOvertype.auto","Type over closing quotes or brackets only if they were automatically inserted."),""],description:o.a("autoClosingOvertype","Controls whether the editor should type over closing quotes or brackets.")})),autoClosingQuotes:ee(new v(8,"autoClosingQuotes","languageDefined",["always","languageDefined","beforeWhitespace","never"],{enumDescriptions:["",o.a("editor.autoClosingQuotes.languageDefined","Use language configurations to determine when to autoclose quotes."),o.a("editor.autoClosingQuotes.beforeWhitespace","Autoclose quotes only when the cursor is to the left of whitespace."),""],description:o.a("autoClosingQuotes","Controls whether the editor should automatically close quotes after the user adds an opening quote.")})),autoIndent:ee(new C(9,"autoIndent",4,"full",["none","keep","brackets","advanced","full"],(function(e){switch(e){case"none":return 0;case"keep":return 1;case"brackets":return 2;case"advanced":return 3;case"full":return 4}}),{enumDescriptions:[o.a("editor.autoIndent.none","The editor will not insert indentation automatically."),o.a("editor.autoIndent.keep","The editor will keep the current line's indentation."),o.a("editor.autoIndent.brackets","The editor will keep the current line's indentation and honor language defined brackets."),o.a("editor.autoIndent.advanced","The editor will keep the current line's indentation, honor language defined brackets and invoke special onEnterRules defined by languages."),o.a("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:o.a("autoIndent","Controls whether the editor should automatically adjust the indentation when users type, paste, move or indent lines.")})),automaticLayout:ee(new p(10,"automaticLayout",!1)),autoSurround:ee(new v(11,"autoSurround","languageDefined",["languageDefined","quotes","brackets","never"],{enumDescriptions:[o.a("editor.autoSurround.languageDefined","Use language configurations to determine when to automatically surround selections."),o.a("editor.autoSurround.quotes","Surround with quotes but not brackets."),o.a("editor.autoSurround.brackets","Surround with brackets but not quotes."),""],description:o.a("autoSurround","Controls whether the editor should automatically surround selections when typing quotes or brackets.")})),bracketPairColorization:ee(new q),stickyTabStops:ee(new p(104,"stickyTabStops",!1,{description:o.a("stickyTabStops","Emulate selection behavior of tab characters when using spaces for indentation. Selection will stick to tab stops.")})),codeLens:ee(new p(13,"codeLens",!0,{description:o.a("codeLens","Controls whether the editor shows CodeLens.")})),codeLensFontFamily:ee(new _(14,"codeLensFontFamily","",{description:o.a("codeLensFontFamily","Controls the font family for CodeLens.")})),codeLensFontSize:ee(new m(15,"codeLensFontSize",0,0,100,{type:"number",default:0,minimum:0,maximum:100,markdownDescription:o.a("codeLensFontSize","Controls the font size in pixels for CodeLens. When set to `0`, the 90% of `#editor.fontSize#` is used.")})),colorDecorators:ee(new p(16,"colorDecorators",!0,{description:o.a("colorDecorators","Controls whether the editor should render the inline color decorators and color picker.")})),columnSelection:ee(new p(17,"columnSelection",!1,{description:o.a("columnSelection","Enable that the selection with the mouse and keys is doing column selection.")})),comments:ee(new y),contextmenu:ee(new p(19,"contextmenu",!0)),copyWithSyntaxHighlighting:ee(new p(20,"copyWithSyntaxHighlighting",!0,{description:o.a("copyWithSyntaxHighlighting","Controls whether syntax highlighting should be copied into the clipboard.")})),cursorBlinking:ee(new C(21,"cursorBlinking",1,"blink",["blink","smooth","phase","expand","solid"],(function(e){switch(e){case"blink":return 1;case"smooth":return 2;case"phase":return 3;case"expand":return 4;case"solid":return 5}}),{description:o.a("cursorBlinking","Control the cursor animation style.")})),cursorSmoothCaretAnimation:ee(new p(22,"cursorSmoothCaretAnimation",!1,{description:o.a("cursorSmoothCaretAnimation","Controls whether the smooth caret animation should be enabled.")})),cursorStyle:ee(new C(23,"cursorStyle",n.Line,"line",["line","block","underline","line-thin","block-outline","underline-thin"],(function(e){switch(e){case"line":return n.Line;case"block":return n.Block;case"underline":return n.Underline;case"line-thin":return n.LineThin;case"block-outline":return n.BlockOutline;case"underline-thin":return n.UnderlineThin}}),{description:o.a("cursorStyle","Controls the cursor style.")})),cursorSurroundingLines:ee(new m(24,"cursorSurroundingLines",0,0,1073741824,{description:o.a("cursorSurroundingLines","Controls the minimal number of visible leading and trailing lines surrounding the cursor. Known as 'scrollOff' or 'scrollOffset' in some other editors.")})),cursorSurroundingLinesStyle:ee(new v(25,"cursorSurroundingLinesStyle","default",["default","all"],{enumDescriptions:[o.a("cursorSurroundingLinesStyle.default","`cursorSurroundingLines` is enforced only when triggered via the keyboard or API."),o.a("cursorSurroundingLinesStyle.all","`cursorSurroundingLines` is enforced always.")],description:o.a("cursorSurroundingLinesStyle","Controls when `cursorSurroundingLines` should be enforced.")})),cursorWidth:ee(new m(26,"cursorWidth",0,0,1073741824,{markdownDescription:o.a("cursorWidth","Controls the width of the cursor when `#editor.cursorStyle#` is set to `line`.")})),disableLayerHinting:ee(new p(27,"disableLayerHinting",!1)),disableMonospaceOptimizations:ee(new p(28,"disableMonospaceOptimizations",!1)),domReadOnly:ee(new p(29,"domReadOnly",!1)),dragAndDrop:ee(new p(30,"dragAndDrop",!0,{description:o.a("dragAndDrop","Controls whether the editor should allow moving selections via drag and drop.")})),emptySelectionClipboard:ee(new class extends p{constructor(){super(31,"emptySelectionClipboard",!0,{description:o.a("emptySelectionClipboard","Controls whether copying without a selection copies the current line.")})}compute(e,t,i){return i&&e.emptySelectionClipboard}}),extraEditorClassName:ee(new _(32,"extraEditorClassName","")),fastScrollSensitivity:ee(new f(33,"fastScrollSensitivity",5,e=>e<=0?5:e,{markdownDescription:o.a("fastScrollSensitivity","Scrolling speed multiplier when pressing `Alt`.")})),find:ee(new L),fixedOverflowWidgets:ee(new p(35,"fixedOverflowWidgets",!1)),folding:ee(new p(36,"folding",!0,{description:o.a("folding","Controls whether the editor has code folding enabled.")})),foldingStrategy:ee(new v(37,"foldingStrategy","auto",["auto","indentation"],{enumDescriptions:[o.a("foldingStrategy.auto","Use a language-specific folding strategy if available, else the indentation-based one."),o.a("foldingStrategy.indentation","Use the indentation-based folding strategy.")],description:o.a("foldingStrategy","Controls the strategy for computing folding ranges.")})),foldingHighlight:ee(new p(38,"foldingHighlight",!0,{description:o.a("foldingHighlight","Controls whether the editor should highlight folded ranges.")})),foldingImportsByDefault:ee(new p(39,"foldingImportsByDefault",!1,{description:o.a("foldingImportsByDefault","Controls whether the editor automatically collapses import ranges.")})),unfoldOnClickAfterEndOfLine:ee(new p(40,"unfoldOnClickAfterEndOfLine",!1,{description:o.a("unfoldOnClickAfterEndOfLine","Controls whether clicking on the empty content after a folded line will unfold the line.")})),fontFamily:ee(new _(41,"fontFamily",X.fontFamily,{description:o.a("fontFamily","Controls the font family.")})),fontInfo:ee(new k),fontLigatures2:ee(new x),fontSize:ee(new D),fontWeight:ee(new N),formatOnPaste:ee(new p(46,"formatOnPaste",!1,{description:o.a("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:ee(new p(47,"formatOnType",!1,{description:o.a("formatOnType","Controls whether the editor should automatically format the line after typing.")})),glyphMargin:ee(new p(48,"glyphMargin",!0,{description:o.a("glyphMargin","Controls whether the editor should render the vertical glyph margin. Glyph margin is mostly used for debugging.")})),gotoLocation:ee(new O),hideCursorInOverviewRuler:ee(new p(50,"hideCursorInOverviewRuler",!1,{description:o.a("hideCursorInOverviewRuler","Controls whether the cursor should be hidden in the overview ruler.")})),highlightActiveIndentGuide:ee(new p(51,"highlightActiveIndentGuide",!0,{description:o.a("highlightActiveIndentGuide","Controls whether the editor should highlight the active indent guide.")})),hover:ee(new E),inDiffEditor:ee(new p(53,"inDiffEditor",!1)),letterSpacing:ee(new f(55,"letterSpacing",X.letterSpacing,e=>f.clamp(e,-5,20),{description:o.a("letterSpacing","Controls the letter spacing in pixels.")})),lightbulb:ee(new M),lineDecorationsWidth:ee(new u(57,"lineDecorationsWidth",10)),lineHeight:ee(new A),lineNumbers:ee(new W),lineNumbersMinChars:ee(new m(60,"lineNumbersMinChars",5,1,300)),linkedEditing:ee(new p(61,"linkedEditing",!1,{description:o.a("linkedEditing","Controls whether the editor has linked editing enabled. Depending on the language, related symbols, e.g. HTML tags, are updated while editing.")})),links:ee(new p(62,"links",!0,{description:o.a("links","Controls whether the editor should detect links and make them clickable.")})),matchBrackets:ee(new v(63,"matchBrackets","always",["always","near","never"],{description:o.a("matchBrackets","Highlight matching brackets.")})),minimap:ee(new R),mouseStyle:ee(new v(65,"mouseStyle","text",["text","default","copy"])),mouseWheelScrollSensitivity:ee(new f(66,"mouseWheelScrollSensitivity",1,e=>0===e?1:e,{markdownDescription:o.a("mouseWheelScrollSensitivity","A multiplier to be used on the `deltaX` and `deltaY` of mouse wheel scroll events.")})),mouseWheelZoom:ee(new p(67,"mouseWheelZoom",!1,{markdownDescription:o.a("mouseWheelZoom","Zoom the font of the editor when using mouse wheel and holding `Ctrl`.")})),multiCursorMergeOverlapping:ee(new p(68,"multiCursorMergeOverlapping",!0,{description:o.a("multiCursorMergeOverlapping","Merge multiple cursors when they are overlapping.")})),multiCursorModifier:ee(new C(69,"multiCursorModifier","altKey","alt",["ctrlCmd","alt"],(function(e){return"ctrlCmd"===e?s.f?"metaKey":"ctrlKey":"altKey"}),{markdownEnumDescriptions:[o.a("multiCursorModifier.ctrlCmd","Maps to `Control` on Windows and Linux and to `Command` on macOS."),o.a("multiCursorModifier.alt","Maps to `Alt` on Windows and Linux and to `Option` on macOS.")],markdownDescription:o.a({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:ee(new v(70,"multiCursorPaste","spread",["spread","full"],{markdownEnumDescriptions:[o.a("multiCursorPaste.spread","Each cursor pastes a single line of the text."),o.a("multiCursorPaste.full","Each cursor pastes the full text.")],markdownDescription:o.a("multiCursorPaste","Controls pasting when the line count of the pasted text matches the cursor count.")})),occurrencesHighlight:ee(new p(71,"occurrencesHighlight",!0,{description:o.a("occurrencesHighlight","Controls whether the editor should highlight semantic symbol occurrences.")})),overviewRulerBorder:ee(new p(72,"overviewRulerBorder",!0,{description:o.a("overviewRulerBorder","Controls whether a border should be drawn around the overview ruler.")})),overviewRulerLanes:ee(new m(73,"overviewRulerLanes",3,0,3)),padding:ee(new P),parameterHints:ee(new F),peekWidgetDefaultFocus:ee(new v(76,"peekWidgetDefaultFocus","tree",["tree","editor"],{enumDescriptions:[o.a("peekWidgetDefaultFocus.tree","Focus the tree when opening peek"),o.a("peekWidgetDefaultFocus.editor","Focus the editor when opening peek")],description:o.a("peekWidgetDefaultFocus","Controls whether to focus the inline editor or the tree in the peek widget.")})),definitionLinkOpensInPeek:ee(new p(77,"definitionLinkOpensInPeek",!1,{description:o.a("definitionLinkOpensInPeek","Controls whether the Go to Definition mouse gesture always opens the peek widget.")})),quickSuggestions:ee(new j),quickSuggestionsDelay:ee(new m(79,"quickSuggestionsDelay",10,0,1073741824,{description:o.a("quickSuggestionsDelay","Controls the delay in milliseconds after which quick suggestions will show up.")})),readOnly:ee(new p(80,"readOnly",!1)),renameOnType:ee(new p(81,"renameOnType",!1,{description:o.a("renameOnType","Controls whether the editor auto renames on type."),markdownDeprecationMessage:o.a("renameOnTypeDeprecate","Deprecated, use `editor.linkedEditing` instead.")})),renderControlCharacters:ee(new p(82,"renderControlCharacters",!1,{description:o.a("renderControlCharacters","Controls whether the editor should render control characters.")})),renderIndentGuides:ee(new p(83,"renderIndentGuides",!0,{description:o.a("renderIndentGuides","Controls whether the editor should render indent guides.")})),renderFinalNewline:ee(new p(84,"renderFinalNewline",!0,{description:o.a("renderFinalNewline","Render last line number when the file ends with a newline.")})),renderLineHighlight:ee(new v(85,"renderLineHighlight","line",["none","gutter","line","all"],{enumDescriptions:["","","",o.a("renderLineHighlight.all","Highlights both the gutter and the current line.")],description:o.a("renderLineHighlight","Controls how the editor should render the current line highlight.")})),renderLineHighlightOnlyWhenFocus:ee(new p(86,"renderLineHighlightOnlyWhenFocus",!1,{description:o.a("renderLineHighlightOnlyWhenFocus","Controls if the editor should render the current line highlight only when the editor is focused.")})),renderValidationDecorations:ee(new v(87,"renderValidationDecorations","editable",["editable","on","off"])),renderWhitespace:ee(new v(88,"renderWhitespace","selection",["none","boundary","selection","trailing","all"],{enumDescriptions:["",o.a("renderWhitespace.boundary","Render whitespace characters except for single spaces between words."),o.a("renderWhitespace.selection","Render whitespace characters only on selected text."),o.a("renderWhitespace.trailing","Render only trailing whitespace characters."),""],description:o.a("renderWhitespace","Controls how the editor should render whitespace characters.")})),revealHorizontalRightPadding:ee(new m(89,"revealHorizontalRightPadding",30,0,1e3)),roundedSelection:ee(new p(90,"roundedSelection",!0,{description:o.a("roundedSelection","Controls whether selections should have rounded corners.")})),rulers:ee(new H),scrollbar:ee(new U),scrollBeyondLastColumn:ee(new m(93,"scrollBeyondLastColumn",5,0,1073741824,{description:o.a("scrollBeyondLastColumn","Controls the number of extra characters beyond which the editor will scroll horizontally.")})),scrollBeyondLastLine:ee(new p(94,"scrollBeyondLastLine",!0,{description:o.a("scrollBeyondLastLine","Controls whether the editor will scroll beyond the last line.")})),scrollPredominantAxis:ee(new p(95,"scrollPredominantAxis",!0,{description:o.a("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:ee(new p(96,"selectionClipboard",!0,{description:o.a("selectionClipboard","Controls whether the Linux primary clipboard should be supported."),included:s.d})),selectionHighlight:ee(new p(97,"selectionHighlight",!0,{description:o.a("selectionHighlight","Controls whether the editor should highlight matches similar to the selection.")})),selectOnLineNumbers:ee(new p(98,"selectOnLineNumbers",!0)),showFoldingControls:ee(new v(99,"showFoldingControls","mouseover",["always","mouseover"],{enumDescriptions:[o.a("showFoldingControls.always","Always show the folding controls."),o.a("showFoldingControls.mouseover","Only show the folding controls when the mouse is over the gutter.")],description:o.a("showFoldingControls","Controls when the folding controls on the gutter are shown.")})),showUnused:ee(new p(100,"showUnused",!0,{description:o.a("showUnused","Controls fading out of unused code.")})),showDeprecated:ee(new p(125,"showDeprecated",!0,{description:o.a("showDeprecated","Controls strikethrough deprecated variables.")})),inlayHints:ee(new T),snippetSuggestions:ee(new v(101,"snippetSuggestions","inline",["top","bottom","inline","none"],{enumDescriptions:[o.a("snippetSuggestions.top","Show snippet suggestions on top of other suggestions."),o.a("snippetSuggestions.bottom","Show snippet suggestions below other suggestions."),o.a("snippetSuggestions.inline","Show snippets suggestions with other suggestions."),o.a("snippetSuggestions.none","Do not show snippet suggestions.")],description:o.a("snippetSuggestions","Controls whether snippets are shown with other suggestions and how they are sorted.")})),smartSelect:ee(new G),smoothScrolling:ee(new p(103,"smoothScrolling",!1,{description:o.a("smoothScrolling","Controls whether the editor will scroll using an animation.")})),stopRenderingLineAfter:ee(new m(105,"stopRenderingLineAfter",1e4,-1,1073741824)),suggest:ee(new $),inlineSuggest:ee(new K),suggestFontSize:ee(new m(107,"suggestFontSize",0,0,1e3,{markdownDescription:o.a("suggestFontSize","Font size for the suggest widget. When set to `0`, the value of `#editor.fontSize#` is used.")})),suggestLineHeight:ee(new m(108,"suggestLineHeight",0,0,1e3,{markdownDescription:o.a("suggestLineHeight","Line height for the suggest widget. When set to `0`, the value of `#editor.lineHeight#` is used. The minimum value is 8.")})),suggestOnTriggerCharacters:ee(new p(109,"suggestOnTriggerCharacters",!0,{description:o.a("suggestOnTriggerCharacters","Controls whether suggestions should automatically show up when typing trigger characters.")})),suggestSelection:ee(new v(110,"suggestSelection","recentlyUsed",["first","recentlyUsed","recentlyUsedByPrefix"],{markdownEnumDescriptions:[o.a("suggestSelection.first","Always select the first suggestion."),o.a("suggestSelection.recentlyUsed","Select recent suggestions unless further typing selects one, e.g. `console.| -> console.log` because `log` has been completed recently."),o.a("suggestSelection.recentlyUsedByPrefix","Select suggestions based on previous prefixes that have completed those suggestions, e.g. `co -> console` and `con -> const`.")],description:o.a("suggestSelection","Controls how suggestions are pre-selected when showing the suggest list.")})),tabCompletion:ee(new v(111,"tabCompletion","off",["on","off","onlySnippets"],{enumDescriptions:[o.a("tabCompletion.on","Tab complete will insert the best matching suggestion when pressing tab."),o.a("tabCompletion.off","Disable tab completions."),o.a("tabCompletion.onlySnippets","Tab complete snippets when their prefix match. Works best when 'quickSuggestions' aren't enabled.")],description:o.a("tabCompletion","Enables tab completions.")})),tabIndex:ee(new m(112,"tabIndex",0,-1,1073741824)),unusualLineTerminators:ee(new v(113,"unusualLineTerminators","prompt",["auto","off","prompt"],{enumDescriptions:[o.a("unusualLineTerminators.auto","Unusual line terminators are automatically removed."),o.a("unusualLineTerminators.off","Unusual line terminators are ignored."),o.a("unusualLineTerminators.prompt","Unusual line terminators prompt to be removed.")],description:o.a("unusualLineTerminators","Remove unusual line terminators that might cause problems.")})),useShadowDOM:ee(new p(114,"useShadowDOM",!0)),useTabStops:ee(new p(115,"useTabStops",!0,{description:o.a("useTabStops","Inserting and deleting whitespace follows tab stops.")})),wordSeparators:ee(new _(116,"wordSeparators",t.b,{description:o.a("wordSeparators","Characters that will be used as word separators when doing word related navigations or operations.")})),wordWrap:ee(new v(117,"wordWrap","off",["off","on","wordWrapColumn","bounded"],{markdownEnumDescriptions:[o.a("wordWrap.off","Lines will never wrap."),o.a("wordWrap.on","Lines will wrap at the viewport width."),o.a({key:"wordWrap.wordWrapColumn",comment:["- `editor.wordWrapColumn` refers to a different setting and should not be localized."]},"Lines will wrap at `#editor.wordWrapColumn#`."),o.a({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:o.a({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:ee(new _(118,"wordWrapBreakAfterCharacters"," \t})]?|/&.,;¢°′″‰℃、。。、¢,.:;?!%・・ゝゞヽヾーァィゥェォッャュョヮヵヶぁぃぅぇぉっゃゅょゎゕゖㇰㇱㇲㇳㇴㇵㇶㇷㇸㇹㇺㇻㇼㇽㇾㇿ々〻ァィゥェォャュョッー”〉》」』】〕)]}」")),wordWrapBreakBeforeCharacters:ee(new _(119,"wordWrapBreakBeforeCharacters","([{‘“〈《「『【〔([{「£¥$£¥++")),wordWrapColumn:ee(new m(120,"wordWrapColumn",80,1,1073741824,{markdownDescription:o.a({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`.")})),wordWrapOverride1:ee(new v(121,"wordWrapOverride1","inherit",["off","on","inherit"])),wordWrapOverride2:ee(new v(122,"wordWrapOverride2","inherit",["off","on","inherit"])),wrappingIndent:ee(new C(123,"wrappingIndent",1,"same",["none","same","indent","deepIndent"],(function(e){switch(e){case"none":return 0;case"same":return 1;case"indent":return 2;case"deepIndent":return 3}}),{enumDescriptions:[o.a("wrappingIndent.none","No indentation. Wrapped lines begin at column 1."),o.a("wrappingIndent.same","Wrapped lines get the same indentation as the parent."),o.a("wrappingIndent.indent","Wrapped lines get +1 indentation toward the parent."),o.a("wrappingIndent.deepIndent","Wrapped lines get +2 indentation toward the parent.")],description:o.a("wrappingIndent","Controls the indentation of wrapped lines.")})),wrappingStrategy:ee(new v(124,"wrappingStrategy","simple",["simple","advanced"],{enumDescriptions:[o.a("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."),o.a("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:o.a("wrappingStrategy","Controls the algorithm that computes wrapping points.")})),editorClassName:ee(new S),pixelRatio:ee(new B),tabFocusMode:ee(new Z),layoutInfo:ee(new I),wrappingInfo:ee(new Y)}},fdc0:function(e,t,i){"use strict";i.r(t),t=i("fa12"),Object(t.a)({id:"msdax",extensions:[".dax",".msdax"],aliases:["DAX","MSDAX"],loader:function(){return i.e("chunk-2d22c171").then(i.bind(null,"f26e"))}})},fdcc:function(e,t,i){"use strict";i.d(t,"f",(function(){return o})),i.d(t,"g",(function(){return s})),i.d(t,"h",(function(){return r})),i.d(t,"e",(function(){return l})),i.d(t,"b",(function(){return d})),i.d(t,"c",(function(){return h})),i.d(t,"d",(function(){return c})),i.d(t,"a",(function(){return u}));const n=new class{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)}};function o(e){l(e)||n.onUnexpectedError(e)}function s(e){l(e)||n.onUnexpectedExternalError(e)}function r(e){var t,i;return e instanceof Error?(({name:t,message:i}=e),{$isError:!0,name:t,message:i,stack:e.stacktrace||e.stack}):e}const a="Canceled";function l(e){return e instanceof Error&&e.name===a&&e.message===a}function d(){const e=new Error(a);return e.name=e.message,e}function h(e){return e?new Error("Illegal argument: "+e):new Error("Illegal argument")}function c(e){return e?new Error("Illegal state: "+e):new Error("Illegal state")}class u extends Error{constructor(e){super("NotSupported"),e&&(this.message=e)}}},fe45:function(e,t,i){"use strict";i.d(t,"b",(function(){return n})),i.d(t,"a",(function(){return h})),i.d(t,"f",(function(){return c})),i.d(t,"e",(function(){return g})),i.d(t,"d",(function(){return m})),i.d(t,"c",(function(){return f}));var n,o=i("fdcc");class s{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 r=new s,a=new s,l=new s;function d(e,t,i=t,n=i){r.define(e,t),a.define(e,i),l.define(e,n)}function h(e,t){return(e|(65535&t)<<16>>>0)>>>0}function c(e,t){var i;return 0===e?null:(i=(65535&e)>>>0,0!=(e=(4294901760&e)>>>16)?new p([u(i,t),u(e,t)]):new p([u(i,t)]))}function u(e,t){var i=!!(2048&e),n=!!(256&e),o=2===t?n:i,s=!!(1024&e),r=!!(512&e);t=2===t?i:n,i=255&e;return new g(o,s,r,t,i)}d(0,"unknown"),d(1,"Backspace"),d(2,"Tab"),d(3,"Enter"),d(4,"Shift"),d(5,"Ctrl"),d(6,"Alt"),d(7,"PauseBreak"),d(8,"CapsLock"),d(9,"Escape"),d(10,"Space"),d(11,"PageUp"),d(12,"PageDown"),d(13,"End"),d(14,"Home"),d(15,"LeftArrow","Left"),d(16,"UpArrow","Up"),d(17,"RightArrow","Right"),d(18,"DownArrow","Down"),d(19,"Insert"),d(20,"Delete"),d(21,"0"),d(22,"1"),d(23,"2"),d(24,"3"),d(25,"4"),d(26,"5"),d(27,"6"),d(28,"7"),d(29,"8"),d(30,"9"),d(31,"A"),d(32,"B"),d(33,"C"),d(34,"D"),d(35,"E"),d(36,"F"),d(37,"G"),d(38,"H"),d(39,"I"),d(40,"J"),d(41,"K"),d(42,"L"),d(43,"M"),d(44,"N"),d(45,"O"),d(46,"P"),d(47,"Q"),d(48,"R"),d(49,"S"),d(50,"T"),d(51,"U"),d(52,"V"),d(53,"W"),d(54,"X"),d(55,"Y"),d(56,"Z"),d(57,"Meta"),d(58,"ContextMenu"),d(59,"F1"),d(60,"F2"),d(61,"F3"),d(62,"F4"),d(63,"F5"),d(64,"F6"),d(65,"F7"),d(66,"F8"),d(67,"F9"),d(68,"F10"),d(69,"F11"),d(70,"F12"),d(71,"F13"),d(72,"F14"),d(73,"F15"),d(74,"F16"),d(75,"F17"),d(76,"F18"),d(77,"F19"),d(78,"NumLock"),d(79,"ScrollLock"),d(80,";",";","OEM_1"),d(81,"=","=","OEM_PLUS"),d(82,",",",","OEM_COMMA"),d(83,"-","-","OEM_MINUS"),d(84,".",".","OEM_PERIOD"),d(85,"/","/","OEM_2"),d(86,"`","`","OEM_3"),d(110,"ABNT_C1"),d(111,"ABNT_C2"),d(87,"[","[","OEM_4"),d(88,"\\","\\","OEM_5"),d(89,"]","]","OEM_6"),d(90,"'","'","OEM_7"),d(91,"OEM_8"),d(92,"OEM_102"),d(93,"NumPad0"),d(94,"NumPad1"),d(95,"NumPad2"),d(96,"NumPad3"),d(97,"NumPad4"),d(98,"NumPad5"),d(99,"NumPad6"),d(100,"NumPad7"),d(101,"NumPad8"),d(102,"NumPad9"),d(103,"NumPad_Multiply"),d(104,"NumPad_Add"),d(105,"NumPad_Separator"),d(106,"NumPad_Subtract"),d(107,"NumPad_Decimal"),d(108,"NumPad_Divide"),(t=n=n||{}).toString=function(e){return r.keyCodeToStr(e)},t.fromString=function(e){return r.strToKeyCode(e)},t.toUserSettingsUS=function(e){return a.keyCodeToStr(e)},t.toUserSettingsGeneral=function(e){return l.keyCodeToStr(e)},t.fromUserSettings=function(e){return a.strToKeyCode(e)||l.strToKeyCode(e)};class g{constructor(e,t,i,n,o){this.ctrlKey=e,this.shiftKey=t,this.altKey=i,this.metaKey=n,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 p([this])}isDuplicateModifierCase(){return this.ctrlKey&&5===this.keyCode||this.shiftKey&&4===this.keyCode||this.altKey&&6===this.keyCode||this.metaKey&&57===this.keyCode}}class p{constructor(e){if(0===e.length)throw Object(o.c)("parts");this.parts=e}}class m{constructor(e,t,i,n,o,s){this.ctrlKey=e,this.shiftKey=t,this.altKey=i,this.metaKey=n,this.keyLabel=o,this.keyAriaLabel=s}}class f{}},fe86:function(e,t,i){},ffac:function(e,t,i){}}]); \ No newline at end of file diff --git a/crmeb/public/admin/js/chunk-6c7ee83e.3e33cc34.js.gz b/crmeb/public/admin/js/chunk-6c7ee83e.3e33cc34.js.gz deleted file mode 100644 index 9f1c42433..000000000 Binary files a/crmeb/public/admin/js/chunk-6c7ee83e.3e33cc34.js.gz and /dev/null differ diff --git a/crmeb/public/admin/js/chunk-6d0dbd54.f9302a52.js b/crmeb/public/admin/js/chunk-6d0dbd54.0be94b21.js similarity index 100% rename from crmeb/public/admin/js/chunk-6d0dbd54.f9302a52.js rename to crmeb/public/admin/js/chunk-6d0dbd54.0be94b21.js diff --git a/crmeb/public/admin/js/chunk-6d0dbd54.f9302a52.js.gz b/crmeb/public/admin/js/chunk-6d0dbd54.0be94b21.js.gz similarity index 100% rename from crmeb/public/admin/js/chunk-6d0dbd54.f9302a52.js.gz rename to crmeb/public/admin/js/chunk-6d0dbd54.0be94b21.js.gz diff --git a/crmeb/public/admin/js/chunk-6e70ee9d.438315fd.js b/crmeb/public/admin/js/chunk-6e70ee9d.d22f7db4.js similarity index 100% rename from crmeb/public/admin/js/chunk-6e70ee9d.438315fd.js rename to crmeb/public/admin/js/chunk-6e70ee9d.d22f7db4.js diff --git a/crmeb/public/admin/js/chunk-6f8cd936.329ea51f.js b/crmeb/public/admin/js/chunk-6f8cd936.86ff9b65.js similarity index 100% rename from crmeb/public/admin/js/chunk-6f8cd936.329ea51f.js rename to crmeb/public/admin/js/chunk-6f8cd936.86ff9b65.js diff --git a/crmeb/public/admin/js/chunk-6f8cd936.329ea51f.js.gz b/crmeb/public/admin/js/chunk-6f8cd936.86ff9b65.js.gz similarity index 100% rename from crmeb/public/admin/js/chunk-6f8cd936.329ea51f.js.gz rename to crmeb/public/admin/js/chunk-6f8cd936.86ff9b65.js.gz diff --git a/crmeb/public/admin/js/chunk-728023cc.395b9f45.js b/crmeb/public/admin/js/chunk-728023cc.ef50d368.js similarity index 100% rename from crmeb/public/admin/js/chunk-728023cc.395b9f45.js rename to crmeb/public/admin/js/chunk-728023cc.ef50d368.js diff --git a/crmeb/public/admin/js/chunk-734d2d87.e1ecccb5.js b/crmeb/public/admin/js/chunk-734d2d87.1a1a5a9a.js similarity index 100% rename from crmeb/public/admin/js/chunk-734d2d87.e1ecccb5.js rename to crmeb/public/admin/js/chunk-734d2d87.1a1a5a9a.js diff --git a/crmeb/public/admin/js/chunk-734d2d87.e1ecccb5.js.gz b/crmeb/public/admin/js/chunk-734d2d87.1a1a5a9a.js.gz similarity index 100% rename from crmeb/public/admin/js/chunk-734d2d87.e1ecccb5.js.gz rename to crmeb/public/admin/js/chunk-734d2d87.1a1a5a9a.js.gz diff --git a/crmeb/public/admin/js/chunk-73819895.4d4466f5.js b/crmeb/public/admin/js/chunk-73819895.ae8d0e48.js similarity index 100% rename from crmeb/public/admin/js/chunk-73819895.4d4466f5.js rename to crmeb/public/admin/js/chunk-73819895.ae8d0e48.js diff --git a/crmeb/public/admin/js/chunk-7494d03b.7cbf9fe5.js b/crmeb/public/admin/js/chunk-7494d03b.84091737.js similarity index 100% rename from crmeb/public/admin/js/chunk-7494d03b.7cbf9fe5.js rename to crmeb/public/admin/js/chunk-7494d03b.84091737.js diff --git a/crmeb/public/admin/js/chunk-7494d03b.7cbf9fe5.js.gz b/crmeb/public/admin/js/chunk-7494d03b.84091737.js.gz similarity index 100% rename from crmeb/public/admin/js/chunk-7494d03b.7cbf9fe5.js.gz rename to crmeb/public/admin/js/chunk-7494d03b.84091737.js.gz diff --git a/crmeb/public/admin/js/chunk-75081fb0.73ffa617.js b/crmeb/public/admin/js/chunk-75081fb0.f3729242.js similarity index 100% rename from crmeb/public/admin/js/chunk-75081fb0.73ffa617.js rename to crmeb/public/admin/js/chunk-75081fb0.f3729242.js diff --git a/crmeb/public/admin/js/chunk-75081fb0.73ffa617.js.gz b/crmeb/public/admin/js/chunk-75081fb0.f3729242.js.gz similarity index 100% rename from crmeb/public/admin/js/chunk-75081fb0.73ffa617.js.gz rename to crmeb/public/admin/js/chunk-75081fb0.f3729242.js.gz diff --git a/crmeb/public/admin/js/chunk-7737c618.69966ee2.js b/crmeb/public/admin/js/chunk-7737c618.69966ee2.js deleted file mode 100644 index c339b1417..000000000 --- a/crmeb/public/admin/js/chunk-7737c618.69966ee2.js +++ /dev/null @@ -1,7 +0,0 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-7737c618"],{"00bb":function(t,e,i){var r;t.exports=(r=i("21bf"),i("38ba"),r.mode.CFB=function(){var t=r.lib.BlockCipherMode.extend();function e(t,e,i,r){var n,o=this._iv;o?(n=o.slice(0),this._iv=void 0):n=this._prevBlock,r.encryptBlock(n,0);for(var s=0;s>>32-e}var s,a,c,h,l,f,u,d,p;t.exports=(t=i("21bf"),Math,p=(i=t).lib,s=p.WordArray,a=p.Hasher,p=i.algo,c=s.create([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,7,4,13,1,10,6,15,3,12,0,9,5,2,14,11,8,3,10,14,4,9,15,8,1,2,7,0,6,13,11,5,12,1,9,11,10,0,8,12,4,13,3,7,15,14,5,6,2,4,0,5,9,7,12,2,10,14,1,3,8,11,6,15,13]),h=s.create([5,14,7,0,9,2,11,4,13,6,15,8,1,10,3,12,6,11,3,7,0,13,5,10,14,15,8,12,4,9,1,2,15,5,1,3,7,14,6,9,11,8,12,2,10,0,4,13,8,6,4,1,3,11,15,0,5,12,2,13,9,7,10,14,12,15,10,4,1,5,8,7,6,2,13,14,0,3,9,11]),l=s.create([11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8,7,6,8,13,11,9,7,15,7,12,15,9,11,7,13,12,11,13,6,7,14,9,13,15,14,8,13,6,5,12,7,5,11,12,14,15,14,15,9,8,9,14,5,6,8,6,5,12,9,15,5,11,6,8,13,12,5,12,13,14,11,8,5,6]),f=s.create([8,9,9,11,13,15,15,5,7,7,8,11,14,14,12,6,9,13,15,7,12,8,9,11,7,7,12,7,6,15,13,11,9,7,15,11,8,6,6,14,12,13,5,14,13,13,7,5,15,5,8,11,14,14,6,14,6,9,12,9,12,5,15,8,8,5,12,9,12,5,14,6,8,13,6,5,15,13,11,11]),u=s.create([0,1518500249,1859775393,2400959708,2840853838]),d=s.create([1352829926,1548603684,1836072691,2053994217,0]),p=p.RIPEMD160=a.extend({_doReset:function(){this._hash=s.create([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(t,e){for(var i=0;i<16;i++){var s=e+i,a=t[s];t[s]=16711935&(a<<8|a>>>24)|4278255360&(a<<24|a>>>8)}var p,g,m,v,y,b,_=this._hash.words,w=u.words,k=d.words,x=c.words,B=h.words,S=l.words,C=f.words,z=p=_[0],A=g=_[1],I=m=_[2],H=v=_[3],E=y=_[4];for(i=0;i<80;i+=1)b=(b=o(b=(b=p+t[e+x[i]]|0)+(i<16?(g^m^v)+w[0]:i<32?r(g,m,v)+w[1]:i<48?((g|~m)^v)+w[2]:i<64?n(g,m,v)+w[3]:(g^(m|~v))+w[4])|0,S[i]))+y|0,p=y,y=v,v=o(m,10),m=g,g=b,b=(b=o(b=(b=z+t[e+B[i]]|0)+(i<16?(A^(I|~H))+k[0]:i<32?n(A,I,H)+k[1]:i<48?((A|~I)^H)+k[2]:i<64?r(A,I,H)+k[3]:(A^I^H)+k[4])|0,C[i]))+E|0,z=E,E=H,H=o(I,10),I=A,A=b;b=_[1]+m+H|0,_[1]=_[2]+v+E|0,_[2]=_[3]+y+z|0,_[3]=_[4]+p+A|0,_[4]=_[0]+g+I|0,_[0]=b},_doFinalize:function(){for(var t=this._data,e=t.words,i=8*this._nDataBytes,r=8*t.sigBytes,n=(r=(e[r>>>5]|=128<<24-r%32,e[14+(64+r>>>9<<4)]=16711935&(i<<8|i>>>24)|4278255360&(i<<24|i>>>8),t.sigBytes=4*(e.length+1),this._process(),this._hash),r.words),o=0;o<5;o++){var s=n[o];n[o]=16711935&(s<<8|s>>>24)|4278255360&(s<<24|s>>>8)}return r},clone:function(){var t=a.clone.call(this);return t._hash=this._hash.clone(),t}}),i.RIPEMD160=a._createHelper(p),i.HmacRIPEMD160=a._createHmacHelper(p),t.RIPEMD160)},1132:function(t,e,i){function r(t,e,i){for(var r,o,s=[],a=0,c=0;c>>6-c%4*2,s[a>>>2]|=(r|o)<<24-a%4*8,a++);return n.create(s,a)}var n;t.exports=(t=i("21bf"),n=t.lib.WordArray,t.enc.Base64={stringify:function(t){for(var e=t.words,i=t.sigBytes,r=this._map,n=(t.clamp(),[]),o=0;o>>2]>>>24-o%4*8&255)<<16|(e[o+1>>>2]>>>24-(o+1)%4*8&255)<<8|e[o+2>>>2]>>>24-(o+2)%4*8&255,a=0;a<4&&o+.75*a>>6*(3-a)&63));var c=r.charAt(64);if(c)for(;n.length%4;)n.push(c);return n.join("")},parse:function(t){var e=t.length,i=this._map;if(!(n=this._reverseMap))for(var n=this._reverseMap=[],o=0;o>>=1)&&(e+=e))1&r&&(i+=e);return i}},1382:function(t,e,i){function r(){for(var t=this._X,e=this._C,i=0;i<8;i++)s[i]=e[i];for(e[0]=e[0]+1295307597+this._b|0,e[1]=e[1]+3545052371+(e[0]>>>0>>0?1:0)|0,e[2]=e[2]+886263092+(e[1]>>>0>>0?1:0)|0,e[3]=e[3]+1295307597+(e[2]>>>0>>0?1:0)|0,e[4]=e[4]+3545052371+(e[3]>>>0>>0?1:0)|0,e[5]=e[5]+886263092+(e[4]>>>0>>0?1:0)|0,e[6]=e[6]+1295307597+(e[5]>>>0>>0?1:0)|0,e[7]=e[7]+3545052371+(e[6]>>>0>>0?1:0)|0,this._b=e[7]>>>0>>0?1:0,i=0;i<8;i++){var r=t[i]+e[i],n=65535&r,o=r>>>16;a[i]=((n*n>>>17)+n*o>>>15)+o*o^((4294901760&r)*r|0)+((65535&r)*r|0)}t[0]=a[0]+(a[7]<<16|a[7]>>>16)+(a[6]<<16|a[6]>>>16)|0,t[1]=a[1]+(a[0]<<8|a[0]>>>24)+a[7]|0,t[2]=a[2]+(a[1]<<16|a[1]>>>16)+(a[0]<<16|a[0]>>>16)|0,t[3]=a[3]+(a[2]<<8|a[2]>>>24)+a[1]|0,t[4]=a[4]+(a[3]<<16|a[3]>>>16)+(a[2]<<16|a[2]>>>16)|0,t[5]=a[5]+(a[4]<<8|a[4]>>>24)+a[3]|0,t[6]=a[6]+(a[5]<<16|a[5]>>>16)+(a[4]<<16|a[4]>>>16)|0,t[7]=a[7]+(a[6]<<8|a[6]>>>24)+a[5]|0}var n,o,s,a,c;t.exports=(t=i("21bf"),i("1132"),i("72fe"),i("2b79"),i("38ba"),n=(i=t).lib.StreamCipher,c=i.algo,o=[],s=[],a=[],c=c.Rabbit=n.extend({_doReset:function(){for(var t=this._key.words,e=this.cfg.iv,i=0;i<4;i++)t[i]=16711935&(t[i]<<8|t[i]>>>24)|4278255360&(t[i]<<24|t[i]>>>8);var n=this._X=[t[0],t[3]<<16|t[2]>>>16,t[1],t[0]<<16|t[3]>>>16,t[2],t[1]<<16|t[0]>>>16,t[3],t[2]<<16|t[1]>>>16],o=this._C=[t[2]<<16|t[2]>>>16,4294901760&t[0]|65535&t[1],t[3]<<16|t[3]>>>16,4294901760&t[1]|65535&t[2],t[0]<<16|t[0]>>>16,4294901760&t[2]|65535&t[3],t[1]<<16|t[1]>>>16,4294901760&t[3]|65535&t[0]];for(i=this._b=0;i<4;i++)r.call(this);for(i=0;i<8;i++)o[i]^=n[i+4&7];if(e){e=e.words;var s=e[0],a=(e=e[1],s=16711935&(s<<8|s>>>24)|4278255360&(s<<24|s>>>8),e=16711935&(e<<8|e>>>24)|4278255360&(e<<24|e>>>8),s>>>16|4294901760&e),c=e<<16|65535&s;for(o[0]^=s,o[1]^=a,o[2]^=e,o[3]^=c,o[4]^=s,o[5]^=a,o[6]^=e,o[7]^=c,i=0;i<4;i++)r.call(this)}},_doProcessBlock:function(t,e){var i=this._X;r.call(this),o[0]=i[0]^i[5]>>>16^i[3]<<16,o[1]=i[2]^i[7]>>>16^i[5]<<16,o[2]=i[4]^i[1]>>>16^i[7]<<16,o[3]=i[6]^i[3]>>>16^i[1]<<16;for(var n=0;n<4;n++)o[n]=16711935&(o[n]<<8|o[n]>>>24)|4278255360&(o[n]<<24|o[n]>>>8),t[e+n]^=o[n]},blockSize:4,ivSize:2}),i.Rabbit=n._createHelper(c),t.Rabbit)},"17e1":function(t,e,i){var r;t.exports=(r=i("21bf"),function(){var t,e;"function"==typeof ArrayBuffer&&(t=r.lib.WordArray,e=t.init,(t.init=function(t){if((t=(t=t instanceof ArrayBuffer?new Uint8Array(t):t)instanceof Int8Array||"undefined"!=typeof Uint8ClampedArray&&t instanceof Uint8ClampedArray||t instanceof Int16Array||t instanceof Uint16Array||t instanceof Int32Array||t instanceof Uint32Array||t instanceof Float32Array||t instanceof Float64Array?new Uint8Array(t.buffer,t.byteOffset,t.byteLength):t)instanceof Uint8Array){for(var i=t.byteLength,r=[],n=0;n>>2]|=t[n]<<24-n%4*8;e.call(this,r,i)}else e.apply(this,arguments)}).prototype=t)}(),r.lib.WordArray)},"191b":function(t,e,i){var r,n,o;t.exports=(t=i("21bf"),i("94f8"),r=(i=t).lib.WordArray,o=i.algo,n=o.SHA256,o=o.SHA224=n.extend({_doReset:function(){this._hash=new r.init([3238371032,914150663,812702999,4144912697,4290775857,1750603025,1694076839,3204075428])},_doFinalize:function(){var t=n._doFinalize.call(this);return t.sigBytes-=4,t}}),i.SHA224=n._createHelper(o),i.HmacSHA224=n._createHmacHelper(o),t.SHA224)},"21bf":function(t,e,i){(function(e){var r;t.exports=(r=function(t){var r;if("undefined"!=typeof window&&window.crypto&&(r=window.crypto),"undefined"!=typeof self&&self.crypto&&(r=self.crypto),!(r=!(r=!(r="undefined"!=typeof globalThis&&globalThis.crypto?globalThis.crypto:r)&&"undefined"!=typeof window&&window.msCrypto?window.msCrypto:r)&&void 0!==e&&e.crypto?e.crypto:r))try{r=i(4)}catch(s){}var n=Object.create||function(t){return o.prototype=t,t=new o,o.prototype=null,t};function o(){}var s={},a=s.lib={},c=a.Base={extend:function(t){var e=n(this);return t&&e.mixIn(t),e.hasOwnProperty("init")&&this.init!==e.init||(e.init=function(){e.$super.init.apply(this,arguments)}),(e.init.prototype=e).$super=this,e},create:function(){var t=this.extend();return t.init.apply(t,arguments),t},init:function(){},mixIn:function(t){for(var e in t)t.hasOwnProperty(e)&&(this[e]=t[e]);t.hasOwnProperty("toString")&&(this.toString=t.toString)},clone:function(){return this.init.prototype.extend(this)}},h=a.WordArray=c.extend({init:function(t,e){t=this.words=t||[],this.sigBytes=null!=e?e:4*t.length},toString:function(t){return(t||f).stringify(this)},concat:function(t){var e=this.words,i=t.words,r=this.sigBytes,n=t.sigBytes;if(this.clamp(),r%4)for(var o=0;o>>2]>>>24-o%4*8&255;e[r+o>>>2]|=s<<24-(r+o)%4*8}else for(var a=0;a>>2]=i[a>>>2];return this.sigBytes+=n,this},clamp:function(){var e=this.words,i=this.sigBytes;e[i>>>2]&=4294967295<<32-i%4*8,e.length=t.ceil(i/4)},clone:function(){var t=c.clone.call(this);return t.words=this.words.slice(0),t},random:function(t){for(var e=[],i=0;i>>2]>>>24-n%4*8&255;r.push((o>>>4).toString(16)),r.push((15&o).toString(16))}return r.join("")},parse:function(t){for(var e=t.length,i=[],r=0;r>>3]|=parseInt(t.substr(r,2),16)<<24-r%8*4;return new h.init(i,e/2)}},u=l.Latin1={stringify:function(t){for(var e=t.words,i=t.sigBytes,r=[],n=0;n>>2]>>>24-n%4*8&255;r.push(String.fromCharCode(o))}return r.join("")},parse:function(t){for(var e=t.length,i=[],r=0;r>>2]|=(255&t.charCodeAt(r))<<24-r%4*8;return new h.init(i,e)}},d=l.Utf8={stringify:function(t){try{return decodeURIComponent(escape(u.stringify(t)))}catch(t){throw new Error("Malformed UTF-8 data")}},parse:function(t){return u.parse(unescape(encodeURIComponent(t)))}},p=a.BufferedBlockAlgorithm=c.extend({reset:function(){this._data=new h.init,this._nDataBytes=0},_append:function(t){"string"==typeof t&&(t=d.parse(t)),this._data.concat(t),this._nDataBytes+=t.sigBytes},_process:function(e){var i,r=this._data,n=r.words,o=r.sigBytes,s=this.blockSize,a=o/(4*s),c=(a=e?t.ceil(a):t.max((0|a)-this._minBufferSize,0))*s;e=t.min(4*c,o);if(c){for(var l=0;l>>2]>>>24-i%4*8&255){t.sigBytes=i+1;break}}},t.pad.ZeroPadding)},"2b79":function(t,e,i){var r,n,o,s,a;t.exports=(t=i("21bf"),i("df2f"),i("5980"),o=(i=t).lib,r=o.Base,n=o.WordArray,o=i.algo,s=o.MD5,a=o.EvpKDF=r.extend({cfg:r.extend({keySize:4,hasher:s,iterations:1}),init:function(t){this.cfg=this.cfg.extend(t)},compute:function(t,e){for(var i,r=this.cfg,o=r.hasher.create(),s=n.create(),a=s.words,c=r.keySize,h=r.iterations;a.length=this.barArea.offsetWidth-parseInt(parseInt(this.blockSize.width)/2)-2?this.barArea.offsetWidth-parseInt(parseInt(this.blockSize.width)/2)-2:t)<=0&&(t=parseInt(parseInt(this.blockSize.width)/2)),this.moveBlockLeft=t-this.startLeft+"px",this.leftBarWidth=t-this.startLeft+"px")},end:function(){var t,e,i=this,r=(this.endMovetime=+new Date,this);this.status&&0==this.isEnd&&(t=310*(t=parseInt((this.moveBlockLeft||"").replace("px","")))/parseInt(this.setSize.imgWidth),e={captchaType:this.captchaType,pointJson:this.secretKey?l(JSON.stringify({x:t,y:5}),this.secretKey):JSON.stringify({x:t,y:5}),token:this.backToken},Object(u.b)(e).then((function(e){i.moveBlockBackgroundColor="#5cb85c",i.leftBarBorderColor="#5cb85c",i.iconColor="#fff",i.iconClass="icon-check",i.showRefresh=!1,i.isEnd=!0,"pop"==i.mode&&setTimeout((function(){i.$parent.clickShow=!1,i.refresh()}),1500),i.passFlag=!0,i.tipWords="".concat(((i.endMovetime-i.startMoveTime)/1e3).toFixed(2),"s验证成功");var r=i.secretKey?l(i.backToken+"---"+JSON.stringify({x:t,y:5}),i.secretKey):i.backToken+"---"+JSON.stringify({x:t,y:5});setTimeout((function(){i.tipWords="",i.$parent.closeBox(),i.$parent.$emit("success",{captchaVerification:r})}),1e3)})).catch((function(t){i.moveBlockBackgroundColor="#d9534f",i.leftBarBorderColor="#d9534f",i.iconColor="#fff",i.iconClass="icon-close",i.passFlag=!1,setTimeout((function(){r.refresh()}),1e3),i.$parent.$emit("error",i),i.tipWords="验证失败",setTimeout((function(){i.tipWords=""}),1e3)})),this.status=!1)},refresh:function(){var t=this;this.showRefresh=!0,this.finishText="",this.transitionLeft="left .3s",this.moveBlockLeft=0,this.leftBarWidth=void 0,this.transitionWidth="width .3s",this.leftBarBorderColor="#ddd",this.moveBlockBackgroundColor="#fff",this.iconColor="#000",this.iconClass="icon-right",this.isEnd=!1,this.getPictrue(),setTimeout((function(){t.transitionWidth="",t.transitionLeft="",t.text=t.explain}),300)},getPictrue:function(){var t=this,e={captchaType:this.captchaType,clientUid:localStorage.getItem("slider"),ts:Date.now()};Object(u.a)(e).then((function(e){t.backImgBase=e.data.originalImageBase64,t.blockBackImgBase=e.data.jigsawImageBase64,t.backToken=e.data.token,t.secretKey=e.data.secretKey})).catch((function(e){t.tipWords=e.msg,t.backImgBase=null,t.blockBackImgBase=null}))}}},i("2877")),p=(c=Object(d.a)(c,(function(){var t=this,e=t.$createElement;e=t._self._c||e;return e("div",{staticStyle:{position:"relative"}},["2"===t.type?e("div",{staticClass:"verify-img-out",style:{height:parseInt(t.setSize.imgHeight)+t.vSpace+"px"}},[e("div",{staticClass:"verify-img-panel",style:{width:t.setSize.imgWidth,height:t.setSize.imgHeight}},[e("img",{staticStyle:{width:"100%",height:"100%",display:"block"},attrs:{src:t.backImgBase?"data:image/png;base64,"+t.backImgBase:t.defaultImg,alt:""}}),e("div",{directives:[{name:"show",rawName:"v-show",value:t.showRefresh,expression:"showRefresh"}],staticClass:"verify-refresh",on:{click:t.refresh}},[e("i",{staticClass:"iconfont icon-refresh"})]),e("transition",{attrs:{name:"tips"}},[t.tipWords?e("span",{staticClass:"verify-tips",class:t.passFlag?"suc-bg":"err-bg"},[t._v(t._s(t.tipWords))]):t._e()])],1)]):t._e(),e("div",{staticClass:"verify-bar-area",style:{width:t.setSize.imgWidth,height:t.barSize.height,"line-height":t.barSize.height}},[e("span",{staticClass:"verify-msg",domProps:{textContent:t._s(t.text)}}),e("div",{staticClass:"verify-left-bar",style:{width:void 0!==t.leftBarWidth?t.leftBarWidth:t.barSize.height,height:t.barSize.height,"border-color":t.leftBarBorderColor,transaction:t.transitionWidth}},[e("span",{staticClass:"verify-msg",domProps:{textContent:t._s(t.finishText)}}),e("div",{staticClass:"verify-move-block",style:{width:t.barSize.height,height:t.barSize.height,"background-color":t.moveBlockBackgroundColor,left:t.moveBlockLeft,transition:t.transitionLeft},on:{touchstart:t.start,mousedown:t.start}},[e("i",{class:["verify-icon iconfont",t.iconClass],style:{color:t.iconColor}}),"2"===t.type?e("div",{staticClass:"verify-sub-block",style:{width:Math.floor(47*parseInt(t.setSize.imgWidth)/310)+"px",height:t.setSize.imgHeight,top:"-"+(parseInt(t.setSize.imgHeight)+t.vSpace)+"px","background-size":t.setSize.imgWidth+" "+t.setSize.imgHeight}},[e("img",{staticStyle:{width:"100%",height:"100%",display:"block"},attrs:{src:"data:image/png;base64,"+t.blockBackImgBase,alt:""}})]):t._e()])])])])}),[],!1,null,null,null).exports,i("a434"),i("d81d"),{name:"VerifyPoints",props:{mode:{type:String,default:"fixed"},captchaType:{type:String},vSpace:{type:Number,default:5},imgSize:{type:Object,default:function(){return{width:"310px",height:"155px"}}},barSize:{type:Object,default:function(){return{width:"310px",height:"40px"}}},defaultImg:{type:String,default:""}},data:function(){return{secretKey:"",checkNum:3,fontPos:[],checkPosArr:[],num:1,pointBackImgBase:"",poinTextList:[],backToken:"",setSize:{imgHeight:0,imgWidth:0,barHeight:0,barWidth:0},tempPoints:[],text:"",barAreaColor:void 0,barAreaBorderColor:void 0,showRefresh:!0,bindingClick:!0}},computed:{resetSize:function(){return f}},watch:{type:{immediate:!0,handler:function(){this.init()}}},mounted:function(){this.$el.onselectstart=function(){return!1}},methods:{init:function(){var t=this;this.fontPos.splice(0,this.fontPos.length),this.checkPosArr.splice(0,this.checkPosArr.length),this.num=1,this.getPictrue(),this.$nextTick((function(){t.setSize=t.resetSize(t),t.$parent.$emit("ready",t)}))},canvasClick:function(t){var e=this;this.checkPosArr.push(this.getMousePos(this.$refs.canvas,t)),this.num==this.checkNum&&(this.num=this.createPoint(this.getMousePos(this.$refs.canvas,t)),this.checkPosArr=this.pointTransfrom(this.checkPosArr,this.setSize),setTimeout((function(){var t=e.secretKey?l(e.backToken+"---"+JSON.stringify(e.checkPosArr),e.secretKey):e.backToken+"---"+JSON.stringify(e.checkPosArr),i={captchaType:e.captchaType,pointJson:e.secretKey?l(JSON.stringify(e.checkPosArr),e.secretKey):JSON.stringify(e.checkPosArr),token:e.backToken};Object(u.b)(i).then((function(i){"0000"==i.repCode?(e.barAreaColor="#4cae4c",e.barAreaBorderColor="#5cb85c",e.text="验证成功",e.bindingClick=!1,"pop"==e.mode&&setTimeout((function(){e.$parent.clickShow=!1,e.refresh()}),1500),e.$parent.$emit("success",{captchaVerification:t})):(e.$parent.$emit("error",e),e.barAreaColor="#d9534f",e.barAreaBorderColor="#d9534f",e.text="验证失败",setTimeout((function(){e.refresh()}),700))}))}),400)),this.num>>2];t.sigBytes-=e}},i.BlockCipher=c.extend({cfg:c.cfg.extend({mode:f,padding:d}),reset:function(){c.reset.call(this);var t,e=this.cfg,i=e.iv;e=e.mode;this._xformMode==this._ENC_XFORM_MODE?t=e.createEncryptor:(t=e.createDecryptor,this._minBufferSize=1),this._mode&&this._mode.__creator==t?this._mode.init(this,i&&i.words):(this._mode=t.call(e,this,i&&i.words),this._mode.__creator=t)},_doProcessBlock:function(t,e){this._mode.processBlock(t,e)},_doFinalize:function(){var t,e=this.cfg.padding;return this._xformMode==this._ENC_XFORM_MODE?(e.pad(this._data,this.blockSize),t=this._process(!0)):(t=this._process(!0),e.unpad(t)),t},blockSize:4}),l=i.CipherParams=r.extend({init:function(t){this.mixIn(t)},toString:function(t){return(t||this.formatter).stringify(this)}}),f=(t.format={}).OpenSSL={stringify:function(t){var e=t.ciphertext;t=t.salt,t=t?n.create([1398893684,1701076831]).concat(t).concat(e):e;return t.toString(s)},parse:function(t){t=s.parse(t);var e,i=t.words;return 1398893684==i[0]&&1701076831==i[1]&&(e=n.create(i.slice(2,4)),i.splice(0,4),t.sigBytes-=16),l.create({ciphertext:t,salt:e})}},u=i.SerializableCipher=r.extend({cfg:r.extend({format:f}),encrypt:function(t,e,i,r){r=this.cfg.extend(r);var n=t.createEncryptor(i,r);e=n.finalize(e),n=n.cfg;return l.create({ciphertext:e,key:i,iv:n.iv,algorithm:t,mode:n.mode,padding:n.padding,blockSize:t.blockSize,formatter:r.format})},decrypt:function(t,e,i,r){return r=this.cfg.extend(r),e=this._parse(e,r.format),t.createDecryptor(i,r).finalize(e.ciphertext)},_parse:function(t,e){return"string"==typeof t?e.parse(t,this):t}}),d=(t.kdf={}).OpenSSL={execute:function(t,e,i,r){return r=r||n.random(8),t=a.create({keySize:e+i}).compute(t,r),i=n.create(t.words.slice(e),4*i),t.sigBytes=4*e,l.create({key:t,iv:i,salt:r})}},p=i.PasswordBasedCipher=u.extend({cfg:u.cfg.extend({kdf:d}),encrypt:function(t,e,i,r){return i=(r=this.cfg.extend(r)).kdf.execute(i,t.keySize,t.ivSize),r.iv=i.iv,t=u.encrypt.call(this,t,e,i.key,r),t.mixIn(i),t},decrypt:function(t,e,i,r){return r=this.cfg.extend(r),e=this._parse(e,r.format),i=r.kdf.execute(i,t.keySize,t.ivSize,e.salt),r.iv=i.iv,u.decrypt.call(this,t,e,i.key,r)}}))))},"3d5a":function(t,e,i){function r(){for(var t=this._X,e=this._C,i=0;i<8;i++)s[i]=e[i];for(e[0]=e[0]+1295307597+this._b|0,e[1]=e[1]+3545052371+(e[0]>>>0>>0?1:0)|0,e[2]=e[2]+886263092+(e[1]>>>0>>0?1:0)|0,e[3]=e[3]+1295307597+(e[2]>>>0>>0?1:0)|0,e[4]=e[4]+3545052371+(e[3]>>>0>>0?1:0)|0,e[5]=e[5]+886263092+(e[4]>>>0>>0?1:0)|0,e[6]=e[6]+1295307597+(e[5]>>>0>>0?1:0)|0,e[7]=e[7]+3545052371+(e[6]>>>0>>0?1:0)|0,this._b=e[7]>>>0>>0?1:0,i=0;i<8;i++){var r=t[i]+e[i],n=65535&r,o=r>>>16;a[i]=((n*n>>>17)+n*o>>>15)+o*o^((4294901760&r)*r|0)+((65535&r)*r|0)}t[0]=a[0]+(a[7]<<16|a[7]>>>16)+(a[6]<<16|a[6]>>>16)|0,t[1]=a[1]+(a[0]<<8|a[0]>>>24)+a[7]|0,t[2]=a[2]+(a[1]<<16|a[1]>>>16)+(a[0]<<16|a[0]>>>16)|0,t[3]=a[3]+(a[2]<<8|a[2]>>>24)+a[1]|0,t[4]=a[4]+(a[3]<<16|a[3]>>>16)+(a[2]<<16|a[2]>>>16)|0,t[5]=a[5]+(a[4]<<8|a[4]>>>24)+a[3]|0,t[6]=a[6]+(a[5]<<16|a[5]>>>16)+(a[4]<<16|a[4]>>>16)|0,t[7]=a[7]+(a[6]<<8|a[6]>>>24)+a[5]|0}var n,o,s,a,c;t.exports=(t=i("21bf"),i("1132"),i("72fe"),i("2b79"),i("38ba"),n=(i=t).lib.StreamCipher,c=i.algo,o=[],s=[],a=[],c=c.RabbitLegacy=n.extend({_doReset:function(){for(var t=this._key.words,e=this.cfg.iv,i=this._X=[t[0],t[3]<<16|t[2]>>>16,t[1],t[0]<<16|t[3]>>>16,t[2],t[1]<<16|t[0]>>>16,t[3],t[2]<<16|t[1]>>>16],n=this._C=[t[2]<<16|t[2]>>>16,4294901760&t[0]|65535&t[1],t[3]<<16|t[3]>>>16,4294901760&t[1]|65535&t[2],t[0]<<16|t[0]>>>16,4294901760&t[2]|65535&t[3],t[1]<<16|t[1]>>>16,4294901760&t[3]|65535&t[0]],o=this._b=0;o<4;o++)r.call(this);for(o=0;o<8;o++)n[o]^=i[o+4&7];if(e){t=e.words,e=t[0],t=t[1],e=16711935&(e<<8|e>>>24)|4278255360&(e<<24|e>>>8),t=16711935&(t<<8|t>>>24)|4278255360&(t<<24|t>>>8);var s=e>>>16|4294901760&t,a=t<<16|65535&e;for(n[0]^=e,n[1]^=s,n[2]^=t,n[3]^=a,n[4]^=e,n[5]^=s,n[6]^=t,n[7]^=a,o=0;o<4;o++)r.call(this)}},_doProcessBlock:function(t,e){var i=this._X;r.call(this),o[0]=i[0]^i[5]>>>16^i[3]<<16,o[1]=i[2]^i[7]>>>16^i[5]<<16,o[2]=i[4]^i[1]>>>16^i[7]<<16,o[3]=i[6]^i[3]>>>16^i[1]<<16;for(var n=0;n<4;n++)o[n]=16711935&(o[n]<<8|o[n]>>>24)|4278255360&(o[n]<<24|o[n]>>>8),t[e+n]^=o[n]},blockSize:4,ivSize:2}),i.RabbitLegacy=n._createHelper(c),t.RabbitLegacy)},4:function(t,e){},"433f":function(t,e,i){t.exports=i.p+"img/sw.3ef10e8b.jpg"},"4ba91":function(t,e,i){var r;t.exports=(r=i("21bf"),i("38ba"),r.mode.OFB=function(){var t=r.lib.BlockCipherMode.extend(),e=t.Encryptor=t.extend({processBlock:function(t,e){var i=this._cipher,r=i.blockSize,n=this._iv,o=this._keystream;n&&(o=this._keystream=n.slice(0),this._iv=void 0),i.encryptBlock(o,0);for(var s=0;sn?t.finalize(e):e).clamp(),this._oKey=e.clone()),e=this._iKey=e.clone(),t.words),s=e.words,a=0;a>>24)|4278255360&(n<<24|n>>>8)}var o=this._hash.words,s=t[e+0],c=t[e+1],h=t[e+2],p=t[e+3],g=t[e+4],m=t[e+5],v=t[e+6],y=t[e+7],b=t[e+8],_=t[e+9],w=t[e+10],k=t[e+11],x=t[e+12],B=t[e+13],S=t[e+14],C=t[e+15],z=o[0],A=o[1],I=o[2],H=o[3];z=l(z,A,I,H,s,7,a[0]),H=l(H,z,A,I,c,12,a[1]),I=l(I,H,z,A,h,17,a[2]),A=l(A,I,H,z,p,22,a[3]),z=l(z,A,I,H,g,7,a[4]),H=l(H,z,A,I,m,12,a[5]),I=l(I,H,z,A,v,17,a[6]),A=l(A,I,H,z,y,22,a[7]),z=l(z,A,I,H,b,7,a[8]),H=l(H,z,A,I,_,12,a[9]),I=l(I,H,z,A,w,17,a[10]),A=l(A,I,H,z,k,22,a[11]),z=l(z,A,I,H,x,7,a[12]),H=l(H,z,A,I,B,12,a[13]),I=l(I,H,z,A,S,17,a[14]),A=l(A,I,H,z,C,22,a[15]),z=f(z,A,I,H,c,5,a[16]),H=f(H,z,A,I,v,9,a[17]),I=f(I,H,z,A,k,14,a[18]),A=f(A,I,H,z,s,20,a[19]),z=f(z,A,I,H,m,5,a[20]),H=f(H,z,A,I,w,9,a[21]),I=f(I,H,z,A,C,14,a[22]),A=f(A,I,H,z,g,20,a[23]),z=f(z,A,I,H,_,5,a[24]),H=f(H,z,A,I,S,9,a[25]),I=f(I,H,z,A,p,14,a[26]),A=f(A,I,H,z,b,20,a[27]),z=f(z,A,I,H,B,5,a[28]),H=f(H,z,A,I,h,9,a[29]),I=f(I,H,z,A,y,14,a[30]),A=f(A,I,H,z,x,20,a[31]),z=u(z,A,I,H,m,4,a[32]),H=u(H,z,A,I,b,11,a[33]),I=u(I,H,z,A,k,16,a[34]),A=u(A,I,H,z,S,23,a[35]),z=u(z,A,I,H,c,4,a[36]),H=u(H,z,A,I,g,11,a[37]),I=u(I,H,z,A,y,16,a[38]),A=u(A,I,H,z,w,23,a[39]),z=u(z,A,I,H,B,4,a[40]),H=u(H,z,A,I,s,11,a[41]),I=u(I,H,z,A,p,16,a[42]),A=u(A,I,H,z,v,23,a[43]),z=u(z,A,I,H,_,4,a[44]),H=u(H,z,A,I,x,11,a[45]),I=u(I,H,z,A,C,16,a[46]),A=u(A,I,H,z,h,23,a[47]),z=d(z,A,I,H,s,6,a[48]),H=d(H,z,A,I,y,10,a[49]),I=d(I,H,z,A,S,15,a[50]),A=d(A,I,H,z,m,21,a[51]),z=d(z,A,I,H,x,6,a[52]),H=d(H,z,A,I,p,10,a[53]),I=d(I,H,z,A,w,15,a[54]),A=d(A,I,H,z,c,21,a[55]),z=d(z,A,I,H,b,6,a[56]),H=d(H,z,A,I,C,10,a[57]),I=d(I,H,z,A,v,15,a[58]),A=d(A,I,H,z,B,21,a[59]),z=d(z,A,I,H,g,6,a[60]),H=d(H,z,A,I,k,10,a[61]),I=d(I,H,z,A,h,15,a[62]),A=d(A,I,H,z,_,21,a[63]),o[0]=o[0]+z|0,o[1]=o[1]+A|0,o[2]=o[2]+I|0,o[3]=o[3]+H|0},_doFinalize:function(){var t=this._data,i=t.words,r=8*this._nDataBytes,n=8*t.sigBytes;i[n>>>5]|=128<<24-n%32;var o=e.floor(r/4294967296),s=r;i[15+(n+64>>>9<<4)]=16711935&(o<<8|o>>>24)|4278255360&(o<<24|o>>>8),i[14+(n+64>>>9<<4)]=16711935&(s<<8|s>>>24)|4278255360&(s<<24|s>>>8),t.sigBytes=4*(i.length+1),this._process();for(var a=this._hash,c=a.words,h=0;h<4;h++){var l=c[h];c[h]=16711935&(l<<8|l>>>24)|4278255360&(l<<24|l>>>8)}return a},clone:function(){var t=o.clone.call(this);return t._hash=this._hash.clone(),t}});function l(t,e,i,r,n,o,s){var a=t+(e&i|~e&r)+n+s;return(a<>>32-o)+e}function f(t,e,i,r,n,o,s){var a=t+(e&r|i&~r)+n+s;return(a<>>32-o)+e}function u(t,e,i,r,n,o,s){var a=t+(e^i^r)+n+s;return(a<>>32-o)+e}function d(t,e,i,r,n,o,s){var a=t+(i^(e|~r))+n+s;return(a<>>32-o)+e}return i.MD5=o._createHelper(h),i.HmacMD5=o._createHmacHelper(h),t.MD5}(i("21bf"))},"7bbc":function(t,e,i){var r,n,o,s,a,c;t.exports=(t=i("21bf"),i("df2f"),i("5980"),o=(i=t).lib,r=o.Base,n=o.WordArray,o=i.algo,s=o.SHA1,a=o.HMAC,c=o.PBKDF2=r.extend({cfg:r.extend({keySize:4,hasher:s,iterations:1}),init:function(t){this.cfg=this.cfg.extend(t)},compute:function(t,e){for(var i=this.cfg,r=a.create(i.hasher,t),o=n.create(),s=n.create([1]),c=o.words,h=s.words,l=i.keySize,f=i.iterations;c.lengtha||s.x<0?-1:1,s.ya*=s.y>c||s.y<0?-1:1,u.fillRect(s.x-.5,s.y-.5,2,2),u.fillStyle="#FFFFFF",i=0;i=e.max/2&&(s.x-=.03*r,s.y-=.03*n),r=(e.max-o)/e.max,u.beginPath(),u.lineWidth=r/2,u.strokeStyle="rgba("+l.c+","+(.2+r)+")",u.moveTo(s.x,s.y),u.lineTo(e.x,e.y),u.stroke()));t.splice(t.indexOf(s),1)}))),p(s)}i("99af"),i("d3b7"),i("159b"),i("a434");var a,c,h=document.createElement("canvas"),l=(f=(i=n("script")).length,i=i[f-1],{l:f,z:r(i,"zIndex",-2),o:r(i,"opacity",.8),c:r(i,"color","255,255,255"),n:r(i,"count",240)}),f="c_n"+l.l,u=h.getContext("2d"),d=0,p=window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(t){window.setTimeout(t,1e3/45)},g=Math.random,m={x:null,y:null,max:2e4};h.id=f,h.style.cssText="position:fixed;top:0;left:0;z-index:"+l.z+";opacity:"+l.o,n("body")[0].appendChild(h),o(),window.onresize=o,window.onmousemove=function(t){t=t||window.event,m.x=t.clientX,m.y=t.clientY},window.onmouseout=function(){m.x=null,m.y=null};for(var v=[],y=0;y>>7)^(p<<14|p>>>18)^p>>>3,m=d[u-2],v=(m<<15|m>>>17)^(m<<13|m>>>19)^m>>>10;d[u]=g+d[u-7]+v+d[u-16]}var y=a&h^~a&l,b=r&n^r&o^n&o,_=(r<<30|r>>>2)^(r<<19|r>>>13)^(r<<10|r>>>22),w=(a<<26|a>>>6)^(a<<21|a>>>11)^(a<<7|a>>>25),k=f+w+y+c[u]+d[u],x=_+b;f=l,l=h,h=a,a=s+k|0,s=o,o=n,n=r,r=k+x|0}i[0]=i[0]+r|0,i[1]=i[1]+n|0,i[2]=i[2]+o|0,i[3]=i[3]+s|0,i[4]=i[4]+a|0,i[5]=i[5]+h|0,i[6]=i[6]+l|0,i[7]=i[7]+f|0},_doFinalize:function(){var t=this._data,i=t.words,r=8*this._nDataBytes,n=8*t.sigBytes;return i[n>>>5]|=128<<24-n%32,i[14+(n+64>>>9<<4)]=e.floor(r/4294967296),i[15+(n+64>>>9<<4)]=r,t.sigBytes=4*i.length,this._process(),this._hash},clone:function(){var t=o.clone.call(this);return t._hash=this._hash.clone(),t}});return i.SHA256=o._createHelper(p),i.HmacSHA256=o._createHmacHelper(p),t.SHA256}(i("21bf"))},"951a":function(t,e,i){t.exports=i.p+"img/default.6b914f9c.jpg"},a11b:function(t,e,i){var r;t.exports=(r=i("21bf"),i("38ba"),r.pad.Iso10126={pad:function(t,e){e*=4,e-=t.sigBytes%e,t.concat(r.lib.WordArray.random(e-1)).concat(r.lib.WordArray.create([e<<24],1))},unpad:function(t){var e=255&t.words[t.sigBytes-1>>>2];t.sigBytes-=e}},r.pad.Iso10126)},a15b:function(t,e,i){"use strict";var r=i("23e7"),n=i("e330"),o=i("44ad"),s=i("fc6a"),a=(i=i("a640"),n([].join));n=o!=Object,o=i("join",",");r({target:"Array",proto:!0,forced:n||!o},{join:function(t){return a(s(this),void 0===t?",":t)}})},a40e:function(t,e,i){function r(t,e){e=(this._lBlock>>>t^this._rBlock)&e,this._rBlock^=e,this._lBlock^=e<>>t^this._lBlock)&e,this._lBlock^=e,this._rBlock^=e<>>5]>>>31-r%32&1}for(var n=this._subKeys=[],o=0;o<16;o++){var s=n[o]=[],l=h[o];for(i=0;i<24;i++)s[i/6|0]|=e[(c[i]-1+l)%28]<<31-i%6,s[4+(i/6|0)]|=e[28+(c[i+24]-1+l)%28]<<31-i%6;for(s[0]=s[0]<<1|s[0]>>>31,i=1;i<7;i++)s[i]=s[i]>>>4*(i-1)+3;s[7]=s[7]<<5|s[7]>>>27}var f=this._invSubKeys=[];for(i=0;i<16;i++)f[i]=n[15-i]},encryptBlock:function(t,e){this._doCryptBlock(t,e,this._subKeys)},decryptBlock:function(t,e){this._doCryptBlock(t,e,this._invSubKeys)},_doCryptBlock:function(t,e,i){this._lBlock=t[e],this._rBlock=t[e+1],r.call(this,4,252645135),r.call(this,16,65535),n.call(this,2,858993459),n.call(this,8,16711935),r.call(this,1,1431655765);for(var o=0;o<16;o++){for(var s=i[o],a=this._lBlock,c=this._rBlock,h=0,u=0;u<8;u++)h|=l[u][((c^s[u])&f[u])>>>0];this._lBlock=c,this._rBlock=a^h}var d=this._lBlock;this._lBlock=this._rBlock,this._rBlock=d,r.call(this,1,1431655765),n.call(this,8,16711935),n.call(this,2,858993459),r.call(this,16,65535),r.call(this,4,252645135),t[e]=this._lBlock,t[e+1]=this._rBlock},keySize:2,ivSize:2,blockSize:2}),i.DES=s._createHelper(u),d=d.TripleDES=s.extend({_doReset:function(){var t=this._key.words;if(2!==t.length&&4!==t.length&&t.length<6)throw new Error("Invalid key length - 3DES requires the key length to be 64, 128, 192 or >192.");var e=t.slice(0,2),i=t.length<4?t.slice(0,2):t.slice(2,4);t=t.length<6?t.slice(0,2):t.slice(4,6);this._des1=u.createEncryptor(o.create(e)),this._des2=u.createEncryptor(o.create(i)),this._des3=u.createEncryptor(o.create(t))},encryptBlock:function(t,e){this._des1.encryptBlock(t,e),this._des2.decryptBlock(t,e),this._des3.encryptBlock(t,e)},decryptBlock:function(t,e){this._des3.decryptBlock(t,e),this._des2.encryptBlock(t,e),this._des1.decryptBlock(t,e)},keySize:6,ivSize:2,blockSize:2}),i.TripleDES=s._createHelper(d),t.TripleDES)},a817:function(t,e,i){t.exports=(t=i("21bf"),i("38ba"),t.pad.AnsiX923={pad:function(t,e){var i=t.sigBytes;e*=4,e-=i%e,i=i+e-1;t.clamp(),t.words[i>>>2]|=e<<24-i%4*8,t.sigBytes+=e},unpad:function(t){var e=255&t.words[t.sigBytes-1>>>2];t.sigBytes-=e}},t.pad.Ansix923)},a8ce:function(t,e,i){function r(t){return t<<8&4278255360|t>>>8&16711935}var n;t.exports=(t=i("21bf"),n=t.lib.WordArray,(i=t.enc).Utf16=i.Utf16BE={stringify:function(t){for(var e=t.words,i=t.sigBytes,r=[],n=0;n>>2]>>>16-n%4*8&65535;r.push(String.fromCharCode(o))}return r.join("")},parse:function(t){for(var e=t.length,i=[],r=0;r>>1]|=t.charCodeAt(r)<<16-r%2*16;return n.create(i,2*e)}},i.Utf16LE={stringify:function(t){for(var e=t.words,i=t.sigBytes,n=[],o=0;o>>2]>>>16-o%4*8&65535);n.push(String.fromCharCode(s))}return n.join("")},parse:function(t){for(var e=t.length,i=[],o=0;o>>1]|=r(t.charCodeAt(o)<<16-o%2*16);return n.create(i,2*e)}},t.enc.Utf16)},aaef:function(t,e,i){var r;t.exports=(r=i("21bf"),i("38ba"), -/** @preserve - * Counter block mode compatible with Dr Brian Gladman fileenc.c - * derived from CryptoJS.mode.CTR - * Jan Hruby jhruby.web@gmail.com - */ -r.mode.CTRGladman=function(){var t=r.lib.BlockCipherMode.extend();function e(t){var e,i,r;return 255==(t>>24&255)?(i=t>>8&255,r=255&t,255===(e=t>>16&255)?(e=0,255===i?(i=0,255===r?r=0:++r):++i):++e,t=0,t=(t+=e<<16)+(i<<8)+r):t+=1<<24,t}var i=t.Encryptor=t.extend({processBlock:function(t,i){var r=this._cipher,n=r.blockSize,o=this._iv,s=this._counter,a=(o&&(s=this._counter=o.slice(0),this._iv=void 0),0===((o=s)[0]=e(o[0]))&&(o[1]=e(o[1])),s.slice(0));r.encryptBlock(a,0);for(var c=0;c>>8^255&y^99,n[m]=y,o[y]=m;var b=p[m],_=p[b],w=p[_],k=257*p[y]^16843008*y;s[m]=k<<24|k>>>8,a[m]=k<<16|k>>>16,c[m]=k<<8|k>>>24,h[m]=k;k=16843009*w^65537*_^257*b^16843008*m;l[y]=k<<24|k>>>8,f[y]=k<<16|k>>>16,u[y]=k<<8|k>>>24,d[y]=k,m?(m=b^p[p[p[w^b]]],v^=p[p[v]]):m=v=1}var x=[0,1,2,4,8,16,32,64,128,27,54],B=r.AES=i.extend({_doReset:function(){if(!this._nRounds||this._keyPriorReset!==this._key){for(var t=this._keyPriorReset=this._key,e=t.words,i=t.sigBytes/4,r=this._nRounds=i+6,o=4*(r+1),s=this._keySchedule=[],a=0;a6&&a%i==4&&(p=n[p>>>24]<<24|n[p>>>16&255]<<16|n[p>>>8&255]<<8|n[255&p]):(p=p<<8|p>>>24,p=n[p>>>24]<<24|n[p>>>16&255]<<16|n[p>>>8&255]<<8|n[255&p],p^=x[a/i|0]<<24),s[a]=s[a-i]^p);for(var c=this._invKeySchedule=[],h=0;h>>24]]^f[n[p>>>16&255]]^u[n[p>>>8&255]]^d[n[255&p]]}}},encryptBlock:function(t,e){this._doCryptBlock(t,e,this._keySchedule,s,a,c,h,n)},decryptBlock:function(t,e){var i=t[e+1];t[e+1]=t[e+3],t[e+3]=i,this._doCryptBlock(t,e,this._invKeySchedule,l,f,u,d,o);i=t[e+1];t[e+1]=t[e+3],t[e+3]=i},_doCryptBlock:function(t,e,i,r,n,o,s,a){for(var c=this._nRounds,h=t[e]^i[0],l=t[e+1]^i[1],f=t[e+2]^i[2],u=t[e+3]^i[3],d=4,p=1;p>>24]^n[l>>>16&255]^o[f>>>8&255]^s[255&u]^i[d++],m=r[l>>>24]^n[f>>>16&255]^o[u>>>8&255]^s[255&h]^i[d++],v=r[f>>>24]^n[u>>>16&255]^o[h>>>8&255]^s[255&l]^i[d++],y=r[u>>>24]^n[h>>>16&255]^o[l>>>8&255]^s[255&f]^i[d++];h=g,l=m,f=v,u=y}g=(a[h>>>24]<<24|a[l>>>16&255]<<16|a[f>>>8&255]<<8|a[255&u])^i[d++],m=(a[l>>>24]<<24|a[f>>>16&255]<<16|a[u>>>8&255]<<8|a[255&h])^i[d++],v=(a[f>>>24]<<24|a[u>>>16&255]<<16|a[h>>>8&255]<<8|a[255&l])^i[d++],y=(a[u>>>24]<<24|a[h>>>16&255]<<16|a[l>>>8&255]<<8|a[255&f])^i[d++];t[e]=g,t[e+1]=m,t[e+2]=v,t[e+3]=y},keySize:8});return e.AES=i._createHelper(B),t.AES}(i("21bf"),(i("1132"),i("72fe"),i("2b79"),i("38ba")))},c1bc:function(t,e,i){function r(t,e,i){for(var r,o,s=[],a=0,c=0;c>>6-c%4*2,s[a>>>2]|=(r|o)<<24-a%4*8,a++);return n.create(s,a)}var n;t.exports=(t=i("21bf"),n=t.lib.WordArray,t.enc.Base64url={stringify:function(t,e=!0){for(var i=t.words,r=t.sigBytes,n=e?this._safe_map:this._map,o=(t.clamp(),[]),s=0;s>>2]>>>24-s%4*8&255)<<16|(i[s+1>>>2]>>>24-(s+1)%4*8&255)<<8|i[s+2>>>2]>>>24-(s+2)%4*8&255,c=0;c<4&&s+.75*c>>6*(3-c)&63));var h=n.charAt(64);if(h)for(;o.length%4;)o.push(h);return o.join("")},parse:function(t,e=!0){var i=t.length,n=e?this._safe_map:this._map;if(!(o=this._reverseMap))for(var o=this._reverseMap=[],s=0;s>>2]>>>24-s%4*8&255,o=(o+r[n]+s)%256,s=r[n];r[n]=r[o],r[o]=s}this._i=this._j=0},_doProcessBlock:function(t,e){t[e]^=r.call(this)},keySize:8,ivSize:0}),i.RC4=n._createHelper(o),s=s.RC4Drop=o.extend({cfg:o.cfg.extend({drop:192}),_doReset:function(){o._doReset.call(this);for(var t=this.cfg.drop;0>>1|G<<31)^(Z>>>8|G<<24)^Z>>>7,Q=(G>>>1|Z<<31)^(G>>>8|Z<<24)^(G>>>7|Z<<25),tt=h[U-2],et=tt.high,it=tt.low,rt=(et>>>19|it<<13)^(et<<3|it>>>29)^et>>>6,nt=(it>>>19|et<<13)^(it<<3|et>>>29)^(it>>>6|et<<26),ot=h[U-7],st=ot.high,at=ot.low,ct=h[U-16],ht=ct.high,lt=ct.low;X=Q+at,q=Y+st+(X>>>0>>0?1:0),X+=nt,q=q+rt+(X>>>0>>0?1:0),X+=lt,q=q+ht+(X>>>0>>0?1:0),V.high=q,V.low=X}var ft=D&$^~D&L,ut=O&F^~O&N,dt=I&E^I&P^E&P,pt=H&T^H&W^T&W,gt=(I>>>28|H<<4)^(I<<30|H>>>2)^(I<<25|H>>>7),mt=(H>>>28|I<<4)^(H<<30|I>>>2)^(H<<25|I>>>7),vt=(D>>>14|O<<18)^(D>>>18|O<<14)^(D<<23|O>>>9),yt=(O>>>14|D<<18)^(O>>>18|D<<14)^(O<<23|D>>>9),bt=c[U],_t=bt.high,wt=bt.low,kt=K+yt,xt=j+vt+(kt>>>0>>0?1:0),Bt=(kt=kt+ut,xt=xt+ft+(kt>>>0>>0?1:0),kt=kt+wt,xt=xt+_t+(kt>>>0>>0?1:0),kt=kt+X,xt=xt+q+(kt>>>0>>0?1:0),mt+pt),St=gt+dt+(Bt>>>0>>0?1:0);j=L,K=N,L=$,N=F,$=D,F=O,O=M+kt|0,D=R+xt+(O>>>0>>0?1:0)|0,R=P,M=W,P=E,W=T,E=I,T=H,H=kt+Bt|0,I=xt+St+(H>>>0>>0?1:0)|0}p=r.low=p+H,r.high=d+I+(p>>>0>>0?1:0),m=n.low=m+T,n.high=g+E+(m>>>0>>0?1:0),y=o.low=y+W,o.high=v+P+(y>>>0>>0?1:0),_=s.low=_+M,s.high=b+R+(_>>>0>>0?1:0),k=a.low=k+O,a.high=w+D+(k>>>0>>0?1:0),B=l.low=B+F,l.high=x+$+(B>>>0>>0?1:0),C=f.low=C+N,f.high=S+L+(C>>>0>>0?1:0),A=u.low=A+K,u.high=z+j+(A>>>0>>0?1:0)},_doFinalize:function(){var t=this._data,e=t.words,i=8*this._nDataBytes,r=8*t.sigBytes;e[r>>>5]|=128<<24-r%32,e[30+(r+128>>>10<<5)]=Math.floor(i/4294967296),e[31+(r+128>>>10<<5)]=i,t.sigBytes=4*e.length,this._process();var n=this._hash.toX32();return n},clone:function(){var t=i.clone.call(this);return t._hash=this._hash.clone(),t},blockSize:32});return e.SHA512=i._createHelper(f),e.HmacSHA512=i._createHmacHelper(f),t.SHA512}(i("21bf"),i("3252"))},df2f:function(t,e,i){var r,n,o,s;t.exports=(t=i("21bf"),s=(i=t).lib,r=s.WordArray,n=s.Hasher,s=i.algo,o=[],s=s.SHA1=n.extend({_doReset:function(){this._hash=new r.init([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(t,e){for(var i=this._hash.words,r=i[0],n=i[1],s=i[2],a=i[3],c=i[4],h=0;h<80;h++){h<16?o[h]=0|t[e+h]:(l=o[h-3]^o[h-8]^o[h-14]^o[h-16],o[h]=l<<1|l>>>31);var l=(r<<5|r>>>27)+c+o[h];l+=h<20?1518500249+(n&s|~n&a):h<40?1859775393+(n^s^a):h<60?(n&s|n&a|s&a)-1894007588:(n^s^a)-899497514,c=a,a=s,s=n<<30|n>>>2,n=r,r=l}i[0]=i[0]+r|0,i[1]=i[1]+n|0,i[2]=i[2]+s|0,i[3]=i[3]+a|0,i[4]=i[4]+c|0},_doFinalize:function(){var t=this._data,e=t.words,i=8*this._nDataBytes,r=8*t.sigBytes;return e[r>>>5]|=128<<24-r%32,e[14+(64+r>>>9<<4)]=Math.floor(i/4294967296),e[15+(64+r>>>9<<4)]=i,t.sigBytes=4*e.length,this._process(),this._hash},clone:function(){var t=n.clone.call(this);return t._hash=this._hash.clone(),t}}),i.SHA1=n._createHelper(s),i.HmacSHA1=n._createHmacHelper(s),t.SHA1)},e61b:function(t,e,i){t.exports=function(t){for(var e=Math,i=t,r=i.lib,n=r.WordArray,o=r.Hasher,s=i.x64.Word,a=i.algo,c=[],h=[],l=[],f=1,u=0,d=0;d<24;d++){c[f+5*u]=(d+1)*(d+2)/2%64;var p=u%5,g=(2*f+3*u)%5;f=p,u=g}for(f=0;f<5;f++)for(u=0;u<5;u++)h[f+5*u]=u+(2*f+3*u)%5*5;for(var m=1,v=0;v<24;v++){for(var y=0,b=0,_=0;_<7;_++){if(1&m){var w=(1<<_)-1;w<32?b^=1<>>24)|4278255360&(o<<24|o>>>8),s=16711935&(s<<8|s>>>24)|4278255360&(s<<24|s>>>8);var a=i[n];a.high^=s,a.low^=o}for(var f=0;f<24;f++){for(var u=0;u<5;u++){for(var d=0,p=0,g=0;g<5;g++){a=i[u+5*g];d^=a.high,p^=a.low}var m=k[u];m.high=d,m.low=p}for(u=0;u<5;u++){var v=k[(u+4)%5],y=k[(u+1)%5],b=y.high,_=y.low;for(d=v.high^(b<<1|_>>>31),p=v.low^(_<<1|b>>>31),g=0;g<5;g++){a=i[u+5*g];a.high^=d,a.low^=p}}for(var w=1;w<25;w++){a=i[w];var x=a.high,B=a.low,S=c[w];S<32?(d=x<>>32-S,p=B<>>32-S):(d=B<>>64-S,p=x<>>64-S);var C=k[h[w]];C.high=d,C.low=p}var z=k[0],A=i[0];z.high=A.high,z.low=A.low;for(u=0;u<5;u++)for(g=0;g<5;g++){w=u+5*g,a=i[w];var I=k[w],H=k[(u+1)%5+5*g],E=k[(u+2)%5+5*g];a.high=I.high^~H.high&E.high,a.low=I.low^~H.low&E.low}a=i[0];var T=l[f];a.high^=T.high,a.low^=T.low}},_doFinalize:function(){var t=this._data,i=t.words,r=(this._nDataBytes,8*t.sigBytes),o=32*this.blockSize;i[r>>>5]|=1<<24-r%32,i[(e.ceil((r+1)/o)*o>>>5)-1]|=128,t.sigBytes=4*i.length,this._process();for(var s=this._state,a=this.cfg.outputLength/8,c=a/8,h=[],l=0;l>>24)|4278255360&(u<<24|u>>>8),d=16711935&(d<<8|d>>>24)|4278255360&(d<<24|d>>>8),h.push(d),h.push(u)}return new n.init(h,a)},clone:function(){for(var t=o.clone.call(this),e=t._state=this._state.slice(0),i=0;i<25;i++)e[i]=e[i].clone();return t}});return i.SHA3=o._createHelper(B),i.HmacSHA3=o._createHmacHelper(B),t.SHA3}(i("21bf"),i("3252"))},f4ea:function(t,e,i){var r;t.exports=(r=i("21bf"),i("38ba"),r.mode.CTR=function(){var t=r.lib.BlockCipherMode.extend(),e=t.Encryptor=t.extend({processBlock:function(t,e){var i=this._cipher,r=i.blockSize,n=this._iv,o=this._counter,s=(n&&(o=this._counter=n.slice(0),this._iv=void 0),o.slice(0));i.encryptBlock(s,0),o[r-1]=o[r-1]+1|0;for(var a=0;a@^][^\s!#%&*+<=>@^]*>/,L=/a/g,S=/a/g,D=(r=new M(L)!==L,p.MISSED_STICKY),z=p.UNSUPPORTED_Y;k=i&&(!r||D||F||x||g((function(){return S[w]=!1,M(L)!=L||M(S)==S||"/a/i"!=M(L,"i")})));if(o("RegExp",k)){function V(e,t){var r,i,a=u(R,this),n=d(e),o=void 0===t,c=[],p=e;if(!a&&n&&o&&e.constructor===V)return e;if((n||u(R,e))&&(e=e.source,o&&(t=f(p))),e=void 0===e?"":m(e),t=void 0===t?"":m(t),p=e,n=t=F&&"dotAll"in L&&(r=!!t&&-1"===t&&s:if(""===u||b(o,u))throw new T("Invalid capture group name");o[u]=!0,s=!(n[n.length]=[u,c]),u="";continue}s?u+=t:a+=t}return[a,n]}(e))[0],c=o[1]),o=l(M(e,t),a?this:R,V),(r||i||c.length)&&(t=y(o),r&&(t.dotAll=!0,t.raw=V(function(e){for(var t,r=e.length,i=0,a="",n=!1;i<=r;i++)"\\"===(t=O(e,i))?a+=t+O(e,++i):n||"."!==t?("["===t?n=!0:"]"===t&&(n=!1),a+=t):a+="[\\s\\S]";return a}(e),n)),i&&(t.sticky=!0),c.length&&(t.groups=c)),e!==p)try{s(o,"source",""===p?"(?:)":p)}catch(e){}return o}for(var q=c(M),W=0;q.length>W;)h(V,M,q[W++]);(R.constructor=V).prototype=R,v(a,"RegExp",V,{constructor:!0})}_("RegExp")},"61f7":function(e,t,r){"use strict";r.d(t,"a",(function(){return n})),r.d(t,"c",(function(){return s})),r.d(t,"b",(function(){return c}));var i=r("fc11"),a=r("f3f3");function n(e,t){/(y+)/.test(t)&&(t=t.replace(RegExp.$1,(e.getFullYear()+"").substr(4-RegExp.$1.length)));var r,i,a={"M+":e.getMonth()+1,"d+":e.getDate(),"h+":e.getHours(),"m+":e.getMinutes(),"s+":e.getSeconds()};for(r in a)new RegExp("(".concat(r,")")).test(t)&&(i=a[r]+"",t=t.replace(RegExp.$1,1===RegExp.$1.length?i:("00"+i).substr(i.length)));return t}r("ac1f"),r("00b4"),r("5319"),r("4d63"),r("c607"),r("2c3e"),r("25f0"),r("498a"),r("d3b7"),r("b64b"),r("99af");var o={min:"%s最小长度为:min",max:"%s最大长度为:max",length:"%s长度必须为:length",range:"%s长度为:range",pattern:"$s格式错误"};function l(e,t){e.message=function(e){return t.replace("%s",e||"")}}function s(e){var t=1=t.limit,t.userList=t.userList.concat(e.data),1==t.page&&0=t.limit,t.orderList=t.orderList.concat(e.data)}))},bindTab:function(t){this.orderConfig.type!==t.key&&(this.orderConfig.type=t.key,this.uid&&(this.orderConfig.page=1,this.isOrderScroll=!0,this.orderList=[],this.getOrderList()))},orderSearch:function(){this.isOrderScroll=!0,this.orderList=[],this.orderConfig.page=1,this.getOrderList()},deliveryClose:function(){this.isUserLabel=!1,this.isDelivery=!1,this.isRemarks=!1,this.isUserGroup=!1},orderEdit:function(t){var e=this;this.$modalForm(Object(h.s)(t)).then((function(){return e.getOrderList()}))},orderRecord:function(t){var e=this;this.$modalForm(Object(h.v)(t)).then((function(){return e.getOrderList()}))},orderReachBottom:function(){this.getOrderList()},goodsReachBottom:function(){0==this.goodsConfig.type?this.productCart():1==this.goodsConfig.type?this.productVisit():this.productHot()},bindGoodsTab:function(t){this.goodsConfig.type!=t.key&&(this.goodsConfig.type=t.key,this.page=1,this.isGoodsScroll=!0,this.goodsConfig.buyList=[],0==t.key?this.productCart():1==t.key?this.productVisit():this.productHot())},productCart:function(){var t=this;this.isGoodsScroll&&Object(h.B)(this.uid,{store_name:this.storeName,page:this.page,limit:this.limit}).then((function(e){t.page+=1,t.isGoodsScroll=e.data.length>=t.limit,t.goodsConfig.buyList=t.goodsConfig.buyList.concat(e.data)}))},productVisit:function(){var t=this;this.isGoodsScroll&&Object(h.E)(this.uid,{store_name:this.storeName,page:this.page,limit:this.limit}).then((function(e){t.page+=1,t.isGoodsScroll=e.data.length>=t.limit,t.goodsConfig.buyList=t.goodsConfig.buyList.concat(e.data)}))},productHot:function(){var t=this;Object(h.C)(this.uid,{store_name:this.storeName,page:this.page,limit:this.limit}).then((function(e){t.page+=1,t.isGoodsScroll=e.data.length>=t.limit,t.goodsConfig.buyList=t.goodsConfig.buyList.concat(e.data)}))},editLabel:function(){this.isUserLabel=!1,this.getUserInfo()},editUserLabel:function(t){var e=this;this.isUserGroup=!1,Object(h.F)(this.uid,t).then((function(t){e.$Message.success(t.msg),e.getUserInfo()}))},pushGoods:function(t){this.$emit("bindPush",t.id)},productSearch:function(){this.page=1,this.isGoodsScroll=!0,this.goodsConfig.buyList=[],0==this.goodsConfig.type?this.productCart():1==this.goodsConfig.type?this.productVisit():this.productHot()}}}),g=(i("337f"),Object(c.a)(v,(function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"right-wrapper"},[0==t.curStatus?[t.activeUserInfo?i("div",{staticClass:"user-wrapper"},[i("div",{staticClass:"user"},[i("div",{staticClass:"avatar"},[i("img",{directives:[{name:"lazy",rawName:"v-lazy",value:t.activeUserInfo.avatar,expression:"activeUserInfo.avatar"}],attrs:{alt:""}})]),i("div",{staticClass:"name line1"},[t._v(t._s(t.activeUserInfo.nickname))]),i("div",{staticClass:"label"},[2==t.webType?[i("span",{staticClass:"label routine"},[t._v("小程序")])]:t._e(),3==t.webType?[i("span",{staticClass:"label H5"},[t._v("H5")])]:t._e(),1==t.webType?[i("span",{staticClass:"label wechat"},[t._v("公众号")])]:t._e(),0==t.webType?[i("span",{staticClass:"label pc"},[t._v("PC端")])]:t._e()],2)]),i("div",{staticClass:"user-info"},[i("div",{staticClass:"item"},[i("span",[t._v("手机号")]),t._v("\n "+t._s(t.activeUserInfo.phone||"暂无")+"\n ")]),i("div",{staticClass:"label-list"},[i("span",[t._v("分组")]),i("div",{staticClass:"con"},[i("div",{staticClass:"label-item"},[t._v(t._s(t.activeUserInfo.group_name))])]),i("div",{staticClass:"right-icon",on:{click:function(e){e.stopPropagation(),t.isUserGroup=!0}}},[i("Icon",{attrs:{type:"ios-arrow-forward",size:"14"}})],1)]),i("div",{staticClass:"label-list"},[i("span",[t._v("用户标签")]),i("div",{staticClass:"con"},t._l(t.activeUserInfo.labelNames,(function(e,s){return i("div",{key:s,staticClass:"label-item"},[t._v("\n "+t._s(e)+"\n ")])})),0),i("div",{staticClass:"right-icon",on:{click:function(e){e.stopPropagation(),t.isUserLabel=!0}}},[i("Icon",{attrs:{type:"ios-arrow-forward",size:"14"}})],1)])]),i("div",{staticClass:"user-info"},[i("div",{staticClass:"item"},[i("span",[t._v("用户等级")]),t._v("\n "+t._s(t.activeUserInfo.level_name)+"\n ")]),i("div",{staticClass:"item"},[i("span",[t._v("推荐人")]),t._v("\n "+t._s(t.activeUserInfo.spread_name)+"\n ")]),i("div",{staticClass:"item"},[i("span",[t._v("用户类型")]),t._v("\n "+t._s(t._f("typeFilters")(t.activeUserInfo.user_type))+"\n ")]),i("div",{staticClass:"item"},[i("span",[t._v("余额")]),t._v("\n "+t._s(t.activeUserInfo.now_money)+"\n ")]),i("div",{staticClass:"item"},[i("span",[t._v("推广员")]),t._v(t._s(t.activeUserInfo.is_promoter?"是":"否"))]),i("div",{staticClass:"item"},[i("span",[t._v("生日")]),t._v("\n "+t._s(t._f("getDay")(t.activeUserInfo.birthday))+"\n ")])])]):i("empty",{attrs:{status:"2",msg:"暂无用户信息"}})]:t._e(),1==t.curStatus?[i("div",{staticClass:"order-wrapper"},[i("div",{staticClass:"tab-head"},t._l(t.menuList,(function(e,s){return i("div",{key:s,staticClass:"tab-item",class:{active:t.orderConfig.type===e.key},on:{click:function(i){return i.stopPropagation(),t.bindTab(e)}}},[t._v("\n "+t._s(e.title)+"\n ")])})),0),i("div",{staticClass:"search-box"},[i("Input",{staticClass:"search_box",attrs:{prefix:"ios-search",placeholder:"搜索订单编号"},on:{"on-enter":t.orderSearch},model:{value:t.orderConfig.searchTxt,callback:function(e){t.$set(t.orderConfig,"searchTxt",e)},expression:"orderConfig.searchTxt"}})],1),0=t.limit,e.data.forEach((function(t,e){t.isEdit=!1})),t.page++,t.list=t.list.concat(e.data)}))},updataMsg:function(t){var e=this;Object(h.J)(t.id,{title:t.title,cate_id:this.cateId,message:t.message}).then((function(i){e.$Message.success("修改成功"),t.isEdit=!1})).catch((function(i){e.$Message.error(i.msg),t.isEdit=!0}))},bindFocus:function(){this.list.forEach((function(t,e){t.isEdit=!1})),this.addMsg.isEdit=!0},openAddSort:function(){this.isAddSort=!0,this.maskTitle="添加分组",this.editObj.id=0},bindAdd:function(){var t=this;Object(h.d)({title:this.addMsg.title,cate_id:this.addMsg.cateId,message:this.addMsg.message}).then((function(e){t.addMsg.title="",t.addMsg.message="",t.addMsg.cateId="",t.addMsg.isEdit=!1,t.$Message.success(e.msg),e.data.isEdit=!1,t.page=1,t.list=[],t.isScroll=!0,t.serviceCate()})).catch((function(e){t.$Message.error(e.msg)}))},delMsg:function(t,e,i,s){var n=this;e={title:e,num:i,url:"service/speechcraft/".concat(t.id),method:"DELETE",ids:"",kefu:!0};this.$modalSure(e).then((function(t){n.$Message.success(t.msg),n.list.splice(i,1)})).catch((function(t){n.$Message.error(t.msg)}))},addServiceCate:function(){var t=this;this.editObj.id?Object(h.g)(this.editObj.id,{name:this.classTitle,sort:this.classSort}).then((function(e){t.classTitle="",t.classSort="",t.$Message.success(e.msg),t.isAddSort=!1,t.page=1,t.list=[],t.isScroll=!0,t.serviceCate()})).catch((function(e){t.classTitle="",t.classSort="",t.$Message.error(res.msg)})):Object(h.c)({name:this.classTitle,sort:this.classSort}).then((function(e){t.classTitle="",t.classSort="",t.$Message.success(e.msg),t.isAddSort=!1,t.page=1,t.list=[],t.isScroll=!0,t.serviceCate()})).catch((function(e){t.classTitle="",t.classSort="",t.$Message.error(res.msg)}))},editSort:function(t){this.classSort=t.sort,this.classTitle=t.name,this.isAddSort=!0,this.maskTitle="编辑分组",this.editObj=t},handleReachBottom:function(){this.getList()},bindRadio:function(t){this.$emit("activeTxt",t.message)}}}),y=(i("581b"),i("6db9"),Object(c.a)(b,(function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"msg-box"},[i("div",{staticClass:"head"},[i("div",{staticClass:"tab-bar"},t._l(t.tabList,(function(e,s){return i("a",{key:s,staticClass:"tab-item",class:{on:e.key==t.tabCur},attrs:{href:"javascript:;"},on:{click:function(i){return t.bindTab(e)}}},[t._v(t._s(e.title))])})),0),i("div",{staticClass:"search-box"},[i("Input",{staticStyle:{width:"100%"},attrs:{placeholder:"搜索快捷回复"},on:{"on-enter":t.bindSearch},model:{value:t.searchTxt,callback:function(e){t.searchTxt=e},expression:"searchTxt"}},[i("Icon",{attrs:{slot:"suffix",type:"ios-search"},slot:"suffix"})],1)],1)]),i("div",{staticClass:"main"},[i("div",{staticClass:"left-box"},[i("vue-scroll",{attrs:{ops:t.ops}},[t.tabCur?i("div",{staticClass:"left-item"},[i("p",[t._v("分组")]),i("span",{staticClass:"iconfont iconaddto",on:{click:t.openAddSort}})]):t._e(),t._l(t.sortList,(function(e,s){return i("div",{key:s,staticClass:"left-item",class:{on:t.cateId==e.id},on:{click:function(i){return t.selectSort(e)}}},[i("p",[t._v(t._s(e.name))]),t.tabCur?[i("span",{staticClass:"iconfont iconDot",on:{click:function(i){return!i.type.indexOf("key")&&t._k(i.keyCode,"top",void 0,i.key,void 0)?null:t.bindEdit(e,s)}}}),i("div",{directives:[{name:"show",rawName:"v-show",value:e.isEdit,expression:"item.isEdit"}],staticClass:"edit-wrapper"},[i("div",{staticClass:"edit-item",on:{click:function(i){return t.editSort(e)}}},[t._v("编辑")]),i("div",{staticClass:"edit-item",on:{click:function(i){return t.delSort(e,"删除分类",s)}}},[t._v("删除")])]),i("div",{directives:[{name:"show",rawName:"v-show",value:e.isEdit,expression:"item.isEdit"}],staticClass:"edit-bg",on:{click:function(t){t.stopPropagation(),e.isEdit=!1}}})]:t._e()],2)}))],2)],1),i("div",{staticClass:"right-box"},[i("Scroll",{staticClass:"right-scroll",attrs:{"on-reach-bottom":t.handleReachBottom,height:"360"}},[t.tabCur?i("div",{staticClass:"msg-item add-box",staticStyle:{"margin-top":"0"}},[i("div",{staticClass:"box2"},[i("Input",{staticClass:"input-box",staticStyle:{width:"100%"},attrs:{placeholder:"输入标题(选填)"},on:{"on-focus":t.bindFocus},model:{value:t.addMsg.title,callback:function(e){t.$set(t.addMsg,"title",e)},expression:"addMsg.title"}}),i("div",{staticClass:"conBox",class:{active:t.addMsg.isEdit}},[i("div",{staticClass:"content"},[i("Input",{attrs:{type:"textarea",rows:4,placeholder:"请输入内容"},model:{value:t.addMsg.message,callback:function(e){t.$set(t.addMsg,"message",e)},expression:"addMsg.message"}})],1),i("div",{staticClass:"bom"},[i("div",{staticClass:"select"},[i("Select",{staticStyle:{width:"100px"},attrs:{size:"small"},model:{value:t.addMsg.cateId,callback:function(e){t.$set(t.addMsg,"cateId",e)},expression:"addMsg.cateId"}},t._l(t.sortList,(function(e){return i("Option",{key:e.id,attrs:{value:e.id}},[t._v(t._s(e.name)+" ")])})),1)],1),i("div",{staticClass:"btns-box"},[i("Button",{on:{click:function(e){e.stopPropagation(),t.addMsg.isEdit=!1}}},[t._v("取消")]),i("Button",{attrs:{type:"primary"},on:{click:function(e){return e.stopPropagation(),t.bindAdd(e)}}},[t._v("保存")])],1)])])],1)]):t._e(),t._l(t.list,(function(e,s){return e.id?i("div",{key:s,staticClass:"msg-item"},[e.isEdit?i("div",{staticClass:"box2"},[i("Input",{staticClass:"input-box",staticStyle:{width:"100%"},attrs:{placeholder:"输入标题(选填)"},model:{value:e.title,callback:function(i){t.$set(e,"title",i)},expression:"item.title"}}),i("div",{staticClass:"content"},[i("Input",{attrs:{type:"textarea",rows:4,placeholder:"请输入内容"},model:{value:e.message,callback:function(i){t.$set(e,"message",i)},expression:"item.message"}})],1),i("div",{staticClass:"bom"},[i("div",{staticClass:"select"},[i("Select",{staticStyle:{width:"100px"},attrs:{size:"small"},model:{value:t.cateId,callback:function(e){t.cateId=e},expression:"cateId"}},t._l(t.sortList,(function(e){return i("Option",{key:e.id,attrs:{value:e.id}},[t._v(t._s(e.name)+" ")])})),1)],1),i("div",{staticClass:"btns-box"},[i("Button",{on:{click:function(t){t.stopPropagation(),e.isEdit=!1}}},[t._v("取消")]),i("Button",{attrs:{type:"primary"},on:{click:function(i){return i.stopPropagation(),t.updataMsg(e)}}},[t._v("保存")])],1)])],1):i("div",{staticClass:"box1"},[i("div",{staticClass:"txt-box",on:{click:function(i){return t.bindRadio(e)}}},[e.title?i("span",{staticClass:"title"},[t._v(t._s(t._f("filtersTitle")(e.title)))]):t._e(),e.message?i("span",[t._v(t._s(t._f("filtersCon")(e.message)))]):t._e()]),t.tabCur?i("div",{staticClass:"edit-box"},[i("span",{staticClass:"iconfont iconbianji",on:{click:function(i){return i.stopPropagation(),t.editMsg(e)}}}),i("span",{staticClass:"iconfont iconshanchu",on:{click:function(i){return i.stopPropagation(),t.delMsg(e,"删除话术",s)}}})]):t._e()])]):t._e()}))],2)],1)]),i("Modal",{staticClass:"class-box",attrs:{title:t.maskTitle,width:"304",mask:!1,"footer-hide":!0},model:{value:t.isAddSort,callback:function(e){t.isAddSort=e},expression:"isAddSort"}},[i("div",{staticClass:"item"},[i("span",[t._v("分组名称:")]),i("Input",{attrs:{placeholder:"分组名称"},model:{value:t.classTitle,callback:function(e){t.classTitle=e},expression:"classTitle"}})],1),i("div",{staticClass:"item"},[i("span",[t._v("分组排序:")]),i("Input",{attrs:{placeholder:"输入排序"},model:{value:t.classSort,callback:function(e){t.classSort=e},expression:"classSort"}})],1),i("div",{staticClass:"btn"},[i("Button",{staticStyle:{background:"#1890ff",width:"100%"},attrs:{type:"primary"},on:{click:t.addServiceCate}},[t._v("确定")])],1)])],1)}),[],!1,null,"144881aa",null).exports),u={name:"transfer",props:{userUid:{type:String|Number,default:""}},data:function(){return{loading:!1,currentChoose:"",labelLists:[],name:""}},mounted:function(){this.getList()},methods:{getList:function(){var t=this;Object(h.O)({nickname:this.name,uid:this.userUid}).then((function(e){t.labelLists=e.data.list}))},bindActive:function(t){var e=this;Object(h.M)({uid:this.userUid,kefuToUid:t.uid}).then((function(t){e.$Message.success(t.msg),e.$emit("close")})).catch((function(t){e.$Message.error(t.msg)}))}}},v=(i("e2f9"),Object(c.a)(u,(function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",[i("div",{staticClass:"list-wrapper"},t._l(t.labelLists,(function(e,s){return i("div",{key:s,staticClass:"user-item",on:{click:function(i){return t.bindActive(e)}}},[i("img",{directives:[{name:"lazy",rawName:"v-lazy",value:e.avatar,expression:"item.avatar"}],attrs:{alt:""}}),i("p",{staticClass:"line1"},[t._v(t._s(e.wx_name))])])})),0)])}),[],!1,null,"8aa91a4c",null).exports),b={name:"goods_detail",props:{goodsId:{type:String|Number,default:""}},components:{HappyScroll:o.HappyScroll},data:function(){return{value2:0,goodsInfo:{}}},mounted:function(){this.getInfo()},methods:{getInfo:function(){var t=this;Object(h.D)(this.goodsId).then((function(e){t.goodsInfo=e.data}))}}},u=(i("0686"),Object(c.a)(b,(function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticClass:"goods_detail"},[s("div",{staticClass:"goods_detail_wrapper",staticStyle:{height:"640px"}},[s("HappyScroll",{attrs:{size:"5",resize:"","hide-horizontal":""}},[s("div",{staticStyle:{width:"375px"}},[s("div",{staticClass:"title-box"},[t._v("商品详情")]),s("div",{staticClass:"swiper-box"},[s("Carousel",{attrs:{autoplay:"",loop:"",arrow:"never"},model:{value:t.value2,callback:function(e){t.value2=e},expression:"value2"}},t._l(t.goodsInfo.slider_image,(function(t,e){return s("CarouselItem",{key:e},[s("div",{staticClass:"demo-carousel"},[s("img",{attrs:{src:t,alt:""}})])])})),1)],1),s("div",{staticClass:"goods_info"},[s("div",{staticClass:"number-wrapper"},[s("div",{staticClass:"price"},[s("span",[t._v("¥")]),t._v(t._s(t.goodsInfo.price))]),s("div",{staticClass:"old-price"},[t._v("\n ¥"+t._s(t.goodsInfo.vip_price)+" "),s("img",{attrs:{src:i("a254"),alt:"",width:"28"}})])]),s("div",{staticClass:"name"},[t._v(t._s(t.goodsInfo.store_name))]),s("div",{staticClass:"msg"},[s("div",{staticClass:"item"},[t._v("原价:¥"+t._s(t.goodsInfo.ot_price))]),s("div",{staticClass:"item"},[t._v("销量:"+t._s(t.goodsInfo.sales))]),s("div",{staticClass:"item"},[t._v("库存:"+t._s(t.goodsInfo.stock))])])]),s("div",{staticClass:"con-box"},[s("div",{staticClass:"title-box"},[t._v("商品介绍")]),s("div",{staticClass:"content",domProps:{innerHTML:t._s(t.goodsInfo.description)}})])])])],1)])}),[],!1,null,"2086d6b6",null).exports),b={name:"order_detail",props:{orderId:{type:String|Number,default:""}},data:function(){return{orderDetail:{},orderList:[],columns1:[{title:"商品ID",slot:"id",maxWidth:80},{title:"商品名称",slot:"name",minWidth:160},{title:"商品分类",slot:"className"},{title:"商品售价",slot:"price"},{title:"商品数量",slot:"total_num"}]}},mounted:function(){this.getOrderInfo()},methods:{getOrderInfo:function(){var t=this;Object(h.u)(this.orderId).then((function(e){e.data.orderInfo.add_time=t.$moment(1e3*parseInt(e.data.orderInfo.add_time)).format("YYYY-MM-DD"),t.orderDetail=e.data,t.orderList=e.data.orderInfo.cartInfo}))}}},b=(i("f4a6"),Object(c.a)(b,(function(){var t=this,e=t.$createElement,i=t._self._c||e;return t.orderDetail.userInfo?i("div",{staticClass:"order_detail"},[i("div",{staticClass:"msg-box"},[i("div",{staticClass:"box-title"},[t._v("收货信息")]),i("div",{staticClass:"msg-wrapper"},[i("div",{staticClass:"msg-item"},[i("div",{staticClass:"item"},[i("span",[t._v("用户昵称:")]),t._v(t._s(t.orderDetail.userInfo.nickname))]),i("div",{staticClass:"item"},[i("span",[t._v("收货人:")]),t._v(t._s(t.orderDetail.orderInfo.real_name))])]),i("div",{staticClass:"msg-item"},[i("div",{staticClass:"item"},[i("span",[t._v("联系电话:")]),t._v(t._s(t.orderDetail.orderInfo.user_phone))]),i("div",{staticClass:"item"},[i("span",[t._v("收货地址:")]),t._v(t._s(t.orderDetail.orderInfo.user_address))])])])]),i("div",{staticClass:"msg-box",staticStyle:{border:"none"}},[i("div",{staticClass:"box-title"},[t._v("订单信息")]),i("div",{staticClass:"msg-wrapper"},[i("div",{staticClass:"msg-item"},[i("div",{staticClass:"item"},[i("span",[t._v("订单ID:")]),t._v(t._s(t.orderDetail.orderInfo.order_id))]),i("div",{staticClass:"item",staticStyle:{color:"red"}},[i("span",{staticStyle:{color:"red"}},[t._v("订单状态:")]),t._v(t._s(t.orderDetail.orderInfo._status._title)+"\n ")])]),i("div",{staticClass:"msg-item"},[i("div",{staticClass:"item"},[i("span",[t._v("商品总数:")]),t._v(t._s(t.orderDetail.orderInfo.total_num))]),i("div",{staticClass:"item"},[i("span",[t._v("商品总价:")]),t._v(t._s(parseFloat(t.orderDetail.orderInfo.total_price)+parseFloat(t.orderDetail.orderInfo.vip_true_price||0))+"\n ")])]),i("div",{staticClass:"msg-item"},[i("div",{staticClass:"item"},[i("span",[t._v("交付邮费:")]),t._v(t._s(t.orderDetail.orderInfo.pay_postage))]),i("div",{staticClass:"item"},[i("span",[t._v("优惠券金额:")]),t._v(t._s(t.orderDetail.orderInfo.coupon_price))])]),i("div",{staticClass:"msg-item"},[i("div",{staticClass:"item"},[i("span",[t._v("实际支付:")]),t._v(t._s(t.orderDetail.orderInfo.pay_price))]),i("div",{staticClass:"item"},[i("span",[t._v("创建时间:")]),t._v(t._s(t.orderDetail.orderInfo.add_time))])]),i("div",{staticClass:"msg-item"},[i("div",{staticClass:"item"},[i("span",[t._v("支付方式:")]),t._v(t._s(t.orderDetail.orderInfo._status._payType))]),i("div",{staticClass:"item"},[i("span",[t._v("推广人:")]),t._v(t._s(t.orderDetail.userInfo.spread_name))])]),i("div",{staticClass:"msg-item"},[i("div",{staticClass:"item"},[i("span",[t._v("商家备注:")]),t._v(t._s(t.orderDetail.orderInfo.mark))])])])]),i("div",{staticClass:"goods-box"},[i("Table",{attrs:{columns:t.columns1,data:t.orderList},scopedSlots:t._u([{key:"id",fn:function(e){var i=e.row;return e.index,[t._v("\n "+t._s(i.productInfo.id)+"\n ")]}},{key:"name",fn:function(e){var s=e.row;return e.index,[i("div",{staticClass:"product_info"},[i("img",{attrs:{src:s.productInfo.image,alt:""}}),i("p",[t._v(t._s(s.productInfo.store_name))])])]}},{key:"className",fn:function(e){var i=e.row;return e.index,[t._v("\n "+t._s(i.class_name)+"\n ")]}},{key:"price",fn:function(e){var i=e.row;return e.index,[t._v("\n "+t._s(i.productInfo.attrInfo.price)+"\n ")]}},{key:"total_num",fn:function(e){var i=e.row;return e.index,[t._v("\n "+t._s(i.cart_num)+"\n ")]}}],null,!1,924093163)})],1)]):t._e()}),[],!1,null,"64bf7aba",null).exports),i("7a1a")),w=i("16b0");w=new Audio(w),l={name:"index",components:{baseHeader:l,chatList:m,rightMenu:g,msgWindow:y,transfer:v,HappyScroll:o.HappyScroll,goodsDetail:u,orderDetail:b},data:function(){return{isEmoji:!1,chatCon:"",emojiGroup:(t=_.a,e=+(e=20)||1,i=[],t.forEach((function(t,s){s%e==0&&i.push([]),i[i.length-1].push(t)})),i),emojiList:_.a,html:"",userActive:{},kefuInfo:{},isMsg:!1,isTransfer:!1,activeMsg:"",chatList:[],text:"",limit:20,upperId:0,online:!0,scrollTop:0,isScroll:!0,oldHeight:0,isLoad:!1,isProductBox:!1,goodsId:"",isOrder:!1,orderId:"",upload:"",header:{},uploadData:{filename:"file"},userOnline:{},newRecored:{},searchData:"",scrollNum:0,transferId:"",bodyClose:!1,tourist:0};var t,e,i},computed:Object(n.a)(Object(n.a)({},Object(r.e)({socketStatus:function(t){return t.admin.kefu.socketStatus}})),{},{disabled:function(){return 0==this.chatCon.length},records:function(){var t=this;return this.chatList.map((function(e,i){return e.time=t.$moment(1e3*e.add_time).format("MMMDo H:mm"),!i||300<=e.add_time-t.chatList[i-1].add_time?e.show=!0:e.show=!1,e}))}}),directives:{paste:{bind:function(t,e,i){t.addEventListener("paste",(function(t){e.value(t)}))}}},watch:{},created:function(){var t=this;this.upload=a.a.apiBaseURL.replace("adminapi","kefuapi")+"/upload",Object(S.a)().then((function(e){t.kefuInfo=e.data,t.kefuInfo.site_name?document.title=t.kefuInfo.site_name:t.kefuInfo.site_name=""}))},mounted:function(){var t=this,e=this;window.addEventListener("click",(function(){e.isEmoji=!1})),setTimeout((function(e){d.a.then((function(e){e.send({type:"kefu_login",data:Object(C.d)("kefu_token")}),e.$on(["reply","chat"],(function(e){1==e.msn_type&&(e.msn=t.replace_em(e.msn)),2==e.msn_type&&-1==e.msn.indexOf("[")&&(e.msn=t.replace_em("[".concat(e.msn,"]"))),t.chatList.push(e),t.$nextTick((function(){var t=this;setTimeout((function(){var e=document.querySelector("#chat_scroll");t.scrollTop=e.offsetHeight}),800)}))})),e.$on("reply",(function(t){})),e.$on("socket_error",(function(){t.$Message.error("连接失败")})),e.$on("err_tip",(function(e){t.$Message.error(e.msg)})),e.$on("user_online",(function(e){t.userOnline=e})),e.$on("mssage_num",(function(e){0")},changeType:function(t){this.tourist=t},setDataId:function(t){var e=this;this.userActive=t,this.chatList=[],this.upperId=0,this.oldHeight=0,this.isScroll=!0,t?(window.document.title=t.nickname?"正在和".concat(t.nickname,"对话中 - ").concat(this.kefuInfo.site_name):"正在和游客对话中 - "+this.kefuInfo.site_name,d.a.then((function(t){t.send({data:{id:e.userActive.to_uid},type:"to_chat"})})),this.getChatList()):window.document.title=this.kefuInfo.site_name},msgClose:function(){this.isTransfer=!1},activeTxt:function(t){this.chatCon=t,this.isMsg=!1},sendText:function(){this.sendMsg(this.chatCon,1),this.chatCon=""},sendMsg:function(t,e){var i={type:"chat",data:{msn:t,type:e,to_uid:this.userActive.to_uid,is_tourist:this.tourist}};d.a.then((function(t){t.send(i)}))},send:function(t,e){d.a.send({data:e,type:t})},getChatList:function(){var t=this;Object(h.K)({limit:this.limit,uid:this.userActive.to_uid,upperId:this.upperId,is_tourist:this.tourist}).then((function(e){e.data.forEach((function(e){1==e.msn_type?e.msn=t.replace_em(e.msn):2==e.msn_type&&(e.msn=t.replace_em("[".concat(e.msn,"]")))}));var i="";i=0==t.upperId?"":"chat_".concat(t.chatList[0].id);t.chatList=[].concat(Object(s.a)(e.data),Object(s.a)(t.chatList)),t.upperId=0=t.limit,t.setPageScrollTo(i)}))}))},setPageScrollTo:function(t){var e=this;this.$nextTick((function(){var i;t?setTimeout((function(){var i=parseFloat(document.getElementById(t).offsetTop)-60;e.scrollTop=i}),0):(i=document.querySelector("#chat_scroll"),e.scrollTop=i.offsetHeight,setTimeout((function(t){e.scrollTop!=e.$refs.scrollBox.offsetHeight&&(e.scrollTop=document.querySelector("#chat_scroll").offsetHeight)}),300))}))},scrollHandler:function(){this.isScroll&&this.upperId&&(this.isLoad=!0,this.getChatList())},scrollToTop:function(t){var e=this,i=document.querySelector("#chat_scroll");this.scrollTop=i.offsetHeight-this.oldHeight,setTimeout((function(t){e.scrollTop=e.$refs.scrollBox.offsetHeight-e.oldHeight}),300)},bindPush:function(t){this.sendMsg(t,5)},lookGoods:function(t){this.goodsId=t.msn,this.isProductBox=!0},bindSearch:function(t){this.searchData=t,this.oldHeight=0,this.upperId=0,this.isScroll=!1},transferPeople:function(t){this.transferId=t.id,this.isTransfer=!1,this.$Message.success("转接成功"),d.a.then((function(e){e.send({type:"to_chat",data:{id:t.uid}})}))},transferOk:function(){}}},i("5269"),m=Object(c.a)(l,(function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"kefu-layouts"},[i("div",{staticClass:"content-wrapper"},[i("baseHeader",{attrs:{kefuInfo:t.kefuInfo,online:t.online},on:{setOnline:t.setOnline,search:t.bindSearch}}),i("div",{staticClass:"container"},[i("chatList",{attrs:{userOnline:t.userOnline,newRecored:t.newRecored,searchData:t.searchData},on:{setDataId:t.setDataId,changeType:t.changeType}}),i("div",{staticClass:"chat-content"},[i("div",{staticClass:"chat-body"},[i("happy-scroll",{attrs:{size:"5",resize:"","hide-horizontal":"","scroll-top":t.scrollTop},on:{"vertical-start":t.scrollHandler}},[i("div",{ref:"scrollBox",staticStyle:{width:"600px",padding:"20px"},attrs:{id:"chat_scroll"}},[i("Spin",{directives:[{name:"show",rawName:"v-show",value:t.isLoad,expression:"isLoad"}]},[i("Icon",{staticClass:"demo-spin-icon-load",attrs:{type:"ios-loading",size:"18"}}),i("div",[t._v("Loading")])],1),t._l(t.records,(function(e,s){return i("div",{key:s,staticClass:"chat-item",class:[{"right-box":e.uid==t.kefuInfo.uid},{gary:5==e.msn_type}],attrs:{id:"chat_"+e.id}},[i("div",{directives:[{name:"show",rawName:"v-show",value:e.show,expression:"item.show"}],staticClass:"time"},[t._v(t._s(e.time))]),i("div",{staticClass:"flex-box"},[i("div",{staticClass:"avatar"},[i("img",{directives:[{name:"lazy",rawName:"v-lazy",value:e.avatar,expression:"item.avatar"}],attrs:{alt:""}})]),i("div",{staticClass:"msg-wrapper"},[e.msn_type<=2?[i("div",{staticClass:"txt-wrapper pad16"},[t._v(t._s(e.msn))])]:t._e(),3==e.msn_type?[i("div",{directives:[{name:"viewer",rawName:"v-viewer"}],staticClass:"img-wraper"},[i("img",{directives:[{name:"lazy",rawName:"v-lazy",value:e.msn,expression:"item.msn"}],attrs:{alt:""}})])]:t._e(),5==e.msn_type?[i("div",{staticClass:"order-wrapper pad16"},[i("div",{staticClass:"img-box"},[i("img",{attrs:{src:e.productInfo.image,alt:""}})]),i("div",{staticClass:"order-info"},[i("div",{staticClass:"name line1"},[t._v("\n "+t._s(e.productInfo.store_name)+"\n ")]),i("div",{staticClass:"sku"},[t._v("\n 库存:"+t._s(e.productInfo.stock)+" 销量:"+t._s(parseInt(e.productInfo.sales)+parseInt(e.productInfo.ficti||0))+"\n ")]),i("div",{staticClass:"price-box"},[i("div",{staticClass:"num"},[t._v("¥ "+t._s(e.productInfo.price))]),i("a",{staticClass:"more",attrs:{herf:"javascript:;"},on:{click:function(i){return i.stopPropagation(),t.lookGoods(e)}}},[t._v("查看商品 >")])])])])]:t._e(),6==e.msn_type&&(0")])])])])]:t._e()],2)])])}))],2)])],1),i("div",{staticClass:"chat-textarea"},[i("div",{staticClass:"chat-btn-wrapper"},[i("div",{staticClass:"left-wrapper"},[i("div",{staticClass:"icon-item",on:{click:function(e){e.stopPropagation(),t.isEmoji=!t.isEmoji}}},[i("span",{staticClass:"iconfont iconbiaoqing1"})]),i("div",{staticClass:"icon-item"},[i("Upload",{attrs:{"show-upload-list":!1,headers:t.header,data:t.uploadData,"on-success":t.handleSuccess,format:["jpg","jpeg","png","gif"],"on-format-error":t.handleFormatError,action:t.upload}},[i("span",{staticClass:"iconfont icontupian1"})])],1),i("div",{staticClass:"icon-item",on:{click:function(e){e.stopPropagation(),t.isMsg=!0}}},[i("span",{staticClass:"iconfont iconliaotian"})])]),i("div",{staticClass:"right-wrapper"},[i("div",{staticClass:"icon-item",on:{click:function(e){e.stopPropagation(),t.isTransfer=!t.isTransfer}}},[i("span",{staticClass:"iconfont iconzhuanjie"}),i("span",[t._v("转接")])]),t.isTransfer?i("div",{staticClass:"transfer-box"},[i("transfer",{attrs:{userUid:t.userActive.to_uid},on:{close:t.msgClose,transferPeople:t.transferPeople}})],1):t._e(),t.isTransfer?i("div",{staticClass:"transfer-bg",on:{click:function(e){e.stopPropagation(),t.isTransfer=!1}}}):t._e()]),i("div",{directives:[{name:"show",rawName:"v-show",value:t.isEmoji,expression:"isEmoji"}],staticClass:"emoji-box"},t._l(t.emojiList,(function(e,s){return i("div",{key:s,staticClass:"emoji-item"},[i("i",{staticClass:"em",class:e,on:{click:function(i){return i.stopPropagation(),t.select(e)}}})])})),0)]),i("div",{staticClass:"textarea-box",staticStyle:{position:"relative"}},[i("Input",{directives:[{name:"paste",rawName:"v-paste",value:t.handleParse,expression:"handleParse"}],staticStyle:{"font-size":"14px"},attrs:{type:"textarea",rows:4,placeholder:"请输入文字内容"},on:{"on-keydown":function(e){return t.listen(e)}},model:{value:t.chatCon,callback:function(e){t.chatCon=e},expression:"chatCon"}}),i("div",{staticClass:"send-btn"},[i("Button",{staticClass:"btns",attrs:{type:"primary",disabled:t.disabled},on:{click:function(e){return e.stopPropagation(),t.sendText(e)}}},[t._v("发送")])],1)],1)])]),i("div",[i("rightMenu",{attrs:{isTourist:t.tourist,uid:t.userActive.to_uid,webType:t.userActive.type},on:{bindPush:t.bindPush}})],1)],1),i("Modal",{staticClass:"none-radius isMsgbox",attrs:{mask:!0,width:"600","footer-hide":!0},model:{value:t.isMsg,callback:function(e){t.isMsg=e},expression:"isMsg"}},[t.isMsg?i("msgWindow",{on:{close:t.msgClose,activeTxt:t.activeTxt}}):t._e()],1),t.isProductBox?i("div",[i("div",{staticClass:"bg",on:{click:function(e){e.stopPropagation(),t.isProductBox=!1}}}),i("goodsDetail",{attrs:{goodsId:t.goodsId}})],1):t._e(),t.isOrder?i("div",[i("Modal",{staticClass:"none-radius",attrs:{title:"订单信息",width:"700","footer-hide":!0,mask:!0},model:{value:t.isOrder,callback:function(e){t.isOrder=e},expression:"isOrder"}},[i("orderDetail",{attrs:{orderId:t.orderId}})],1)],1):t._e()],1)])}),[],!1,null,"2f9af5d1",null);e.default=m.exports},"3ae1":function(t,e,i){},4112:function(t,e,i){t.exports=i.p+"img/no_user.a09b282b.png"},"468b":function(t,e,i){t.exports=i.p+"img/no_all.174e30c0.png"},"47d6":function(t,e,i){"use strict";var s=i("09ce");i.n(s).a},"4e82":function(t,e,i){"use strict";var s=i("23e7"),n=i("e330"),a=i("59ed"),o=i("7b0b"),r=i("07fa"),l=i("577e"),c=i("d039"),d=i("addb"),u=i("a640"),f=i("04d1"),h=i("d998"),m=i("2d00"),p=i("512c"),v=[],g=n(v.sort),b=n(v.push),y=(i=c((function(){v.sort(void 0)})),n=c((function(){v.sort(null)})),u=u("sort"),!c((function(){if(m)return m<70;if(!(f&&3l(e)?1:-1})),i=n.length,u=0;u=e?t:""+Array(e+1-s.length).join(i)+t},f={s:u,z:function(t){var e=-t.utcOffset(),i=Math.abs(e),s=Math.floor(i/60),n=i%60;return(e<=0?"+":"-")+u(s,2,"0")+":"+u(n,2,"0")},m:function(t,e){var i=12*(e.year()-t.year())+(e.month()-t.month()),s=t.clone().add(i,o),n=e-s<0,a=t.clone().add(i+(n?-1:1),o);return Number(-(i+(e-s)/(n?s-a:a-s))||0)},a:function(t){return t<0?Math.ceil(t)||0:Math.floor(t)},p:function(c){return{M:o,y:l,w:a,d:n,D:"date",h:s,m:i,s:e,ms:t,Q:r}[c]||String(c||"").toLowerCase().replace(/s$/,"")},u:function(t){return void 0===t}},h={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_")},m="en",p={},v=(p[m]=h,function(t){return t instanceof _}),g=function(t,e,i){var s;if(!t)return m;if("string"==typeof t)p[t]&&(s=t),e&&(p[t]=e,s=t);else{var n=t.name;p[n]=t,s=n}return!i&&s&&(m=s),s||!i&&m},b=function(t,e){if(v(t))return t.clone();var i="object"==typeof e?e:{};return i.date=t,i.args=arguments,new _(i)},y=f,_=(y.l=g,y.i=v,y.w=function(t,e){return b(t,{locale:e.$L,utc:e.$u,$offset:e.$offset})},function(){function u(t){this.$L=this.$L||g(t.locale,null,!0),this.parse(t)}var f=u.prototype;return f.parse=function(t){this.$d=function(t){var e=t.date,i=t.utc;if(null===e)return new Date(NaN);if(y.u(e))return new Date;if(e instanceof Date)return new Date(e);if("string"==typeof e&&!/Z$/i.test(e)){var s=e.match(c);if(s)return i?new Date(Date.UTC(s[1],s[2]-1,s[3]||1,s[4]||0,s[5]||0,s[6]||0,s[7]||0)):new Date(s[1],s[2]-1,s[3]||1,s[4]||0,s[5]||0,s[6]||0,s[7]||0)}return new Date(e)}(t),this.init()},f.init=function(){var t=this.$d;this.$y=t.getFullYear(),this.$M=t.getMonth(),this.$D=t.getDate(),this.$W=t.getDay(),this.$H=t.getHours(),this.$m=t.getMinutes(),this.$s=t.getSeconds(),this.$ms=t.getMilliseconds()},f.$utils=function(){return y},f.isValid=function(){return!("Invalid Date"===this.$d.toString())},f.isSame=function(t,e){var i=b(t);return this.startOf(e)<=i&&i<=this.endOf(e)},f.isAfter=function(t,e){return b(t)i?i=n:n(t||14))return e=i,!0}},h=function(t,e,i){var s,n,a,o,r,l=function l(){var c=(new Date).getTime()-o;c=0?s=setTimeout(l,e-c):(s=null,i||(r=t.apply(a,n),s||(a=n=null)))};return function(){a=this,n=arguments,o=(new Date).getTime();var c=i&&!s;return s||(s=setTimeout(l,e)),c&&(r=t.apply(a,n),a=n=null),r}},m={render:function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{ref:"stripContainer",staticClass:"happy-scroll-strip",class:[t.horizontal?"happy-scroll-strip--horizontal":"happy-scroll-strip--vertical"],style:[t.initLocation],on:{"!wheel":function(e){return e.stopPropagation(),t.handlerWheel(e)}}},[i("div",{ref:"strip",staticClass:"happy-scroll-bar",style:[t.translate,n({},t.config.sizeAttr,t.length+"px"),t.initSize,{background:t.color},{opacity:t.isOpacity}],on:{mousedown:function(e){return e.stopPropagation(),t.handlerMouseDown(e)}}})])},staticRenderFns:[],name:"happy-scroll-strip",props:{horizontal:Boolean,left:Boolean,top:Boolean,move:{type:Number,default:0},size:{type:[Number,String],default:4},minLengthV:{type:Number,default:40},minLengthH:{type:Number,default:40},color:{type:String,default:"rgba(51,51,51,0.2)"},throttle:{type:Number,default:14}},data:function(){return{config:{},startMove:!1,binded:!1,length:0,percentage:0,maxOffset:0,currentOffset:0,moveThrottle:f(this.throttle)}},watch:{currentOffset:function(t){0===t?this.emitLocationEvent("start",0):t===this.maxOffset&&this.emitLocationEvent("end",t/this.percentage)}},computed:{initSize:function(){return n({},this.horizontal?"height":"width",this.size+"px")},isOpacity:function(){return this.percentage<1?1:0},translate:function(){var t=this.move*this.percentage;if(this.$refs.stripContainer)return t<0&&(t=0),t>this.maxOffset&&(t=this.maxOffset),this.currentOffset=t,{transform:this.config.translate+"("+t+"px)"}},initLocation:function(){return this.horizontal?this.top?{top:0,bottom:"auto"}:"":this.left?{left:0,right:"auto"}:""}},methods:{emitLocationEvent:function(t,e){var i=this.horizontal?"horizontal":"vertical";this.$emit(i+"-"+t,e)},computeStrip:function(t,e){var i=this.$refs.stripContainer[this.config.client];this.length=i*(e/t);var s=this.horizontal?this.minLengthH:this.minLengthV;s<1&&(s*=i),this.length=this.lengththis.maxOffset&&(t=this.maxOffset),e&&t>0&&t4?t:void 0}())},e.isLegacyOpera=function(){return!!window.opera}})),S=a((function(t){(t.exports={}).getOption=function(t,e,i){var s=t[e];return void 0!==s&&null!==s||void 0===i?s:i}})),w=function(t){function e(){for(u=!0;d.size();){var t=d;d=o(),t.process()}u=!1}function i(){c=n(e)}function s(t){return clearTimeout(t)}function n(t){return function(t){return setTimeout(t,0)}(t)}var a=(t=t||{}).reporter,r=S.getOption(t,"async",!0),l=S.getOption(t,"auto",!0);l&&!r&&(a&&a.warn("Invalid options combination. auto=true and async=false is invalid. Setting async=true."),r=!0);var c,d=o(),u=!1;return{add:function(t,e){!u&&l&&r&&0===d.size()&&i(),d.add(t,e)},force:function(t){u||(void 0===t&&(t=r),c&&(s(c),c=null),t?i():e())}}},k="_erd",x={initState:function(t){return t[k]={},r(t)},getState:r,cleanState:function(t){delete t[k]}},I=function(t){function e(t){return n(t).object}var i=(t=t||{}).reporter,s=t.batchProcessor,n=t.stateHandler.getState;if(!i)throw new Error("Missing required dependency: reporter.");return{makeDetectable:function(t,e,a){a||(a=e,e=t,t=null),t=t||{},C.isIE(8)?a(e):function(t,e){function a(){function s(){if("static"===l.position){t.style.position="relative";var e=function(t,e,i,s){var n=i[s];"auto"!==n&&"0"!==function(t){return t.replace(/[^-\d\.]/g,"")}(n)&&(t.warn("An element that is positioned static has style."+s+"="+n+" which is ignored due to the static positioning. The element will need to be positioned relative, so the style."+s+" will be set to 0. Element: ",e),e.style[s]=0)};e(i,t,l,"top"),e(i,t,l,"right"),e(i,t,l,"bottom"),e(i,t,l,"left")}}""!==l.position&&(s(l),r=!0);var a=document.createElement("object");a.style.cssText=o,a.tabIndex=-1,a.type="text/html",a.onload=function(){function i(t,e){t.contentDocument?e(t.contentDocument):setTimeout((function(){i(t,e)}),100)}r||s(),i(this,(function(i){e(t)}))},C.isIE()||(a.data="about:blank"),t.appendChild(a),n(t).object=a,C.isIE()&&(a.data="about:blank")}var o="display: block; position: absolute; top: 0; left: 0; width: 100%; height: 100%; border: none; padding: 0; margin: 0; opacity: 0; z-index: -1000; pointer-events: none;",r=!1,l=window.getComputedStyle(t),c=t.offsetWidth,d=t.offsetHeight;n(t).startSize={width:c,height:d},s?s.add(a):a()}(e,a)},addListener:function(t,i){function s(){i(t)}if(!e(t))throw new Error("Element is not detectable by this strategy.");C.isIE(8)?(n(t).object={proxy:s},t.attachEvent("onresize",s)):e(t).contentDocument.defaultView.addEventListener("resize",s)},uninstall:function(t){C.isIE(8)?t.detachEvent("onresize",n(t).object.proxy):t.removeChild(e(t)),delete n(t).object}}},L=p.forEach,j=function(t){function e(t){t.className+=" "+u+"_animation_active"}function i(t,e,i){if(t.addEventListener)t.addEventListener(e,i);else{if(!t.attachEvent)return o.error("[scroll] Don't know how to add event listeners.");t.attachEvent("on"+e,i)}}function s(t,e,i){if(t.removeEventListener)t.removeEventListener(e,i);else{if(!t.detachEvent)return o.error("[scroll] Don't know how to remove event listeners.");t.detachEvent("on"+e,i)}}function n(t){return l(t).container.childNodes[0].childNodes[0].childNodes[0]}function a(t){return l(t).container.childNodes[0].childNodes[0].childNodes[1]}var o=(t=t||{}).reporter,r=t.batchProcessor,l=t.stateHandler.getState,c=t.idHandler;if(!r)throw new Error("Missing required dependency: batchProcessor");if(!o)throw new Error("Missing required dependency: reporter.");var d=function(){var t=document.createElement("div");t.style.cssText="position: absolute; width: 1000px; height: 1000px; visibility: hidden; margin: 0; padding: 0;";var e=document.createElement("div");e.style.cssText="position: absolute; width: 500px; height: 500px; overflow: scroll; visibility: none; top: -1500px; left: -1500px; visibility: hidden; margin: 0; padding: 0;",e.appendChild(t),document.body.insertBefore(e,document.body.firstChild);var i=500-e.clientWidth,s=500-e.clientHeight;return document.body.removeChild(e),{width:i,height:s}}(),u="erd_scroll_detection_container";return function(t,e){if(!document.getElementById(t)){var i=e+"_animation",s="/* Created by the element-resize-detector library. */\n";s+="."+e+" > div::-webkit-scrollbar { display: none; }\n\n",s+="."+e+"_animation_active { -webkit-animation-duration: 0.1s; animation-duration: 0.1s; -webkit-animation-name: "+i+"; animation-name: "+i+"; }\n",s+="@-webkit-keyframes "+i+" { 0% { opacity: 1; } 50% { opacity: 0; } 100% { opacity: 1; } }\n",function(e,i){i=i||function(t){document.head.appendChild(t)};var s=document.createElement("style");s.innerHTML=e,s.id=t,i(s)}(s+="@keyframes "+i+" { 0% { opacity: 1; } 50% { opacity: 0; } 100% { opacity: 1; } }")}}("erd_scroll_detection_scrollbar_style",u),{makeDetectable:function(t,s,f){function h(){if(t.debug){var e=Array.prototype.slice.call(arguments);if(e.unshift(c.get(s),"Scroll: "),o.log.apply)o.log.apply(null,e);else for(var i=0;is&&(i=t.biggerMoveH.toLocaleLowerCase()),"start"===i&&(t.moveY=0,t.slideYChange(t.moveY)),"end"===i&&(t.moveY=e.clientHeight,t.slideYChange(t.moveY)),s=e.clientHeight,i="",e.clientWidthn&&(i=t.biggerMoveV.toLocaleLowerCase()),"start"===i&&(t.moveX=0,t.slideXChange(t.moveX)),"end"===i&&(t.moveX=e.clientWidth,t.slideXChange(t.moveX)),n=e.clientWidth}))}},setContainerSize:function(){this.initSize={width:this.$refs["happy-scroll"].clientWidth+20+"px",height:this.$refs["happy-scroll"].clientHeight+20+"px"}},checkScrollMode:function(){if(void 0===T._happyJS._isScrollNotUseSpace){var t=this.$slots.default[0].elm,e=this.$refs.container;(t.offsetHeight>e.clientHeight||t.offsetWidth>e.clientWidth)&&(e.offsetWidth>e.clientWidth||e.offsetHeight>e.clientHeight?T._happyJS._isScrollNotUseSpace=!1:T._happyJS._isScrollNotUseSpace=!0,this.isScrollNotUseSpace=T._happyJS._isScrollNotUseSpace)}}},beforeCreate:function(){var t=T._happyJS=T._happyJS||{};this.isScrollNotUseSpace=t._isScrollNotUseSpace},created:function(){this.updateSyncScroll=h((function(){this.$emit("update:scrollTop",this.moveY),this.$emit("update:scrollLeft",this.moveX)}),this.throttle)},mounted:function(){var t=this;this.setContainerSize(),this.$nextTick((function(){t.computeStripX(),t.computeStripY(),t.checkScrollMode(),t.initBrowserSize(),t.$nextTick((function(){t.scrollTop&&(t.$refs.container.scrollTop=+t.scrollTop),t.scrollLeft&&(t.$refs.container.scrollLeft=+t.scrollLeft)}))})),this.resizeListener(),this.$watch("browserHSize",this.setContainerSize),this.$watch("browserVSize",this.setContainerSize)}});"undefined"!=typeof window&&window.Vue&&Vue.component("happy-scroll",$),t.default={install:function(t){t.component("happy-scroll",$)},version:"2.1.1"},t.HappyScroll=$,t.version="2.1.1",Object.defineProperty(t,"__esModule",{value:!0})}(e,i("a026"))},"6db9":function(t,e,i){"use strict";var s=i("e385");i.n(s).a},7624:function(t,e,i){"use strict";e.a=["em-tlj-1","em-tlj-2","em-tlj-3","em-tlj-4","em-tlj-5","em-tlj-6","em-tlj-7","em-tlj-8","em-tlj-9","em-tlj-10","em-tlj-11","em-tlj-12","em-tlj-13","em-tlj-14","em-tlj-15","em-tlj-16","em-tlj-17","em-tlj-18","em-tlj-19","em-tlj-20","em-tlj-21","em-tlj-22","em-tlj-23","em-tlj-24","em-tlj-25","em-tlj-26","em-tlj-27","em-tlj-28","em-tlj-29","em-tlj-30","em-tlj-31","em-tlj-32","em-tlj-33","em-tlj-34","em-tlj-35","em-tlj-36","em-tlj-37","em-tlj-38","em-tlj-39","em-tlj-40","em-tlj-41","em-tlj-42","em-tlj-43","em-tlj-44","em-tlj-45","em-tlj-46","em-tlj-47","em-tlj-48","em-tlj-49","em-tlj-50","em-tlj-51","em-tlj-52","em-tlj-53","em-tlj-54","em-tlj-55","em-tlj-56","em-tlj-57","em-tlj-58","em-tlj-59","em-tlj-60","em-tlj-61","em-tlj-62","em-tlj-63","em-tlj-64","em-tlj-65","em-tlj-66","em-tlj-67","em-tlj-68","em-tlj-69","em-tlj-70","em-tlj-71","em-tlj-72","em-tlj-73","em-tlj-74","em-tlj-75","em-tlj-76","em-tlj-77","em-tlj-78","em-tlj-79","em-tlj-80","em-tlj-81","em-tlj-82","em-tlj-83","em-tlj-84","em-tlj-85","em-tlj-86","em-tlj-87","em-tlj-88","em-tlj-89","em-tlj-90","em-tlj-91","em-tlj-92","em-tlj-93","em-tlj-94","em-tlj-95","em-tlj-96"]},"7a1a":function(t,e,i){"use strict";i.d(e,"a",(function(){return n}));var s=i("6b6c");function n(){return Object(s.a)({url:"service/info",method:"get",kefu:!0})}},"7fe7":function(t,e,i){},"881f":function(t,e,i){"use strict";var s=i("2550");i.n(s).a},"8b1f":function(t,e,i){"use strict";i("a9e3");var s={name:"empty",props:{status:{type:String|Number,default:1},msg:{type:String,default:""}}},n=(i("2380"),i("2877"));n=Object(n.a)(s,(function(){var t=this,e=t.$createElement;e=t._self._c||e;return e("div",{staticClass:"empty-wrapper"},[1==t.status?[e("img",{attrs:{src:i("011a"),alt:""}})]:t._e(),2==t.status?[e("img",{attrs:{src:i("4112"),alt:""}})]:t._e(),3==t.status?[e("img",{attrs:{src:i("468b"),alt:""}})]:t._e(),4==t.status?[e("img",{attrs:{src:i("ea87"),alt:""}})]:t._e(),5==t.status?[e("img",{attrs:{src:i("5f70"),alt:""}})]:t._e(),6==t.status?[e("img",{attrs:{src:i("060a"),alt:""}})]:t._e(),e("p",[t._v(t._s(t.msg))])],2)}),[],!1,null,"00691601",null);e.a=n.exports},a254:function(t,e){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADYAAAAWCAYAAACL6W/rAAAACXBIWXMAAAsTAAALEwEAmpwYAAAFGmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDIgNzkuMTY0NDYwLCAyMDIwLzA1LzEyLTE2OjA0OjE3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjEuMiAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjAtMTEtMTBUMTU6MzI6MTkrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIwLTExLTEwVDE1OjMyOjUxKzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIwLTExLTEwVDE1OjMyOjUxKzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmZlYzBlOWE3LWE4YTEtNGZmNi05Nzg1LTkwMTViNmJjNzE5OCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpmZWMwZTlhNy1hOGExLTRmZjYtOTc4NS05MDE1YjZiYzcxOTgiIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpmZWMwZTlhNy1hOGExLTRmZjYtOTc4NS05MDE1YjZiYzcxOTgiPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjcmVhdGVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOmZlYzBlOWE3LWE4YTEtNGZmNi05Nzg1LTkwMTViNmJjNzE5OCIgc3RFdnQ6d2hlbj0iMjAyMC0xMS0xMFQxNTozMjoxOSswODowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIDIxLjIgKE1hY2ludG9zaCkiLz4gPC9yZGY6U2VxPiA8L3htcE1NOkhpc3Rvcnk+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+iB4NtgAABDpJREFUWIXdln1MlVUcxz/neR7QIEYi6VSYqLTSZjgvQi4VtFSwWUSytmaa1h8tw8ra/KuXLVtb/9RmU1ZLcxMr04q8LRlxezFIq2uxgZCvpMQ7oSYvl+c55/THxa53PBCXcGx+/7l7zvmd3/l+f2/nCq016enpu4HHuYFg9P9uAk6MJZHRhgHg9/u7LcsqALrHmM+o4WrGOHbs2Ang6THkMqowrv3w+/17gA/GhsrownJZ2wRkAHOGOhgbA6vvldwxS3FLnKa906DmlMDrM7HtoM3DOZJAn8DrMwb1s3C+Yk6qYvcBiyUZivg4TUmZCcCqpZKpk3SYvSMFzW1QfdKgoUkMX5jf7+/OzMwscBynZrBDqSmKom19aC2oOWnQ3G4w/05J3nLNhjUOG7eOo/0vSJqiKci18f04nu4ed1/Pb7Rp7RC8vx+W3i2ZPi0kbPUyyW0zFKfrQ4GJjwverxR8eMjk7V1RwxMGwX7zeDyDRmPbFpva0ybPvRaFlCFXM5I1xW8FeGWzTeGrUXh9Jo/lOSxbqFyzdvtMzcxkza5PXGkAUFVr8MLr0WFrE+I1G9ZI1j7ocLza5PufBvoevEYGwU3jYdZ0TXmlcY2oIM5dEBz4yiIjTRIbA2f+ENSdFeRmO66+crMlXT3w7VEzIg6dlwTvfWwS6IP0ucrVJmJhPb3Q0i5YvkgSHT1wf2exxfoXx+H0i/b6TBbcpUhMCLcTAlYulpRXmvQGImUBV7oEFy8LYmO0637EwgDe2BnFvNmK/dsDPPmIQ2pKKGo9vVB3RhDoJ3v4OxOlYMXi8PSmz1XcmqDx+iLL1lVkpCkmJ2rOnHeXMHhxD4GKXwwKnhnHA/dJcrIUTz3qcKFJ8HWFyaelJk2toWl18bKg8rjJqmzJvpKQiNxsSWOr4Hj10LGdnAg5WaHARUdpkqdo8lZIGpoNPit1D8yIhAE0tgiKii2KiiElSZGVqbl/qcO6fIdt70RxqDx0oddn8OZWm5QkTX2DIDoali2UfOT97+tnJCkK19n/ftsONLcJDh42KS4x6el1PxexsNgYiI/TNLaEslLfYFDfAHsOmmx5wuHlzTY1pwzOng/aHPnZ5NLfNjlZkqJiiyULFDfHMKwyPPrbwKk4HETcY2mzFV+8GyB5qnvT7thrIqUIm1a2DWUVFrlZwT7LyXKoqhv6gf2/iFhYVa2BVPDQCum6P3ECWKamvTN83eszmTZZsyhdco9HjXhoDBcRl2JXN2zfY/HsBgfDCBJu7RCkTFPMm6PIXyk512Bw9Ndw4tW/C+r/FLxU6KAUlP0wooE8bIxoeOz93MKRsD4/+Ppfhe1A6RGTHXst179QX35jsmmtQ1mFyZWu61eGAEJrjRADL/F4PO5NdO1hAYkJmkkT4fKV4MPd13ddeEaMEY97AK2hrUPQ1jFadEYP17fQxxA3rLB/AInulg8syJa/AAAAAElFTkSuQmCC"},addb:function(t,e,i){function s(t,e){var i=t.length,o=a(i/2);if(i<8){for(var r,l,c=t,d=e,u=c.length,f=1;f@^][^\s!#%&*+<=>@^]*>/,L=/a/g,S=/a/g,D=(r=new M(L)!==L,p.MISSED_STICKY),z=p.UNSUPPORTED_Y;k=i&&(!r||D||F||x||g((function(){return S[w]=!1,M(L)!=L||M(S)==S||"/a/i"!=M(L,"i")})));if(o("RegExp",k)){function V(e,t){var r,i,a=u(R,this),n=d(e),o=void 0===t,c=[],p=e;if(!a&&n&&o&&e.constructor===V)return e;if((n||u(R,e))&&(e=e.source,o&&(t=f(p))),e=void 0===e?"":m(e),t=void 0===t?"":m(t),p=e,n=t=F&&"dotAll"in L&&(r=!!t&&-1"===t&&s:if(""===u||b(o,u))throw new T("Invalid capture group name");o[u]=!0,s=!(n[n.length]=[u,c]),u="";continue}s?u+=t:a+=t}return[a,n]}(e))[0],c=o[1]),o=l(M(e,t),a?this:R,V),(r||i||c.length)&&(t=y(o),r&&(t.dotAll=!0,t.raw=V(function(e){for(var t,r=e.length,i=0,a="",n=!1;i<=r;i++)"\\"===(t=O(e,i))?a+=t+O(e,++i):n||"."!==t?("["===t?n=!0:"]"===t&&(n=!1),a+=t):a+="[\\s\\S]";return a}(e),n)),i&&(t.sticky=!0),c.length&&(t.groups=c)),e!==p)try{s(o,"source",""===p?"(?:)":p)}catch(e){}return o}for(var q=c(M),W=0;q.length>W;)h(V,M,q[W++]);(R.constructor=V).prototype=R,v(a,"RegExp",V,{constructor:!0})}_("RegExp")},"61f7":function(e,t,r){"use strict";r.d(t,"a",(function(){return n})),r.d(t,"c",(function(){return s})),r.d(t,"b",(function(){return c}));var i=r("fc11"),a=r("f3f3");function n(e,t){/(y+)/.test(t)&&(t=t.replace(RegExp.$1,(e.getFullYear()+"").substr(4-RegExp.$1.length)));var r,i,a={"M+":e.getMonth()+1,"d+":e.getDate(),"h+":e.getHours(),"m+":e.getMinutes(),"s+":e.getSeconds()};for(r in a)new RegExp("(".concat(r,")")).test(t)&&(i=a[r]+"",t=t.replace(RegExp.$1,1===RegExp.$1.length?i:("00"+i).substr(i.length)));return t}r("ac1f"),r("00b4"),r("5319"),r("4d63"),r("c607"),r("2c3e"),r("25f0"),r("498a"),r("d3b7"),r("b64b"),r("99af");var o={min:"%s最小长度为:min",max:"%s最大长度为:max",length:"%s长度必须为:length",range:"%s长度为:range",pattern:"$s格式错误"};function l(e,t){e.message=function(e){return t.replace("%s",e||"")}}function s(e){var t=1是否继续添加?

    ",okText:"是",cancelText:"否",loading:!0,onOk:function(){setTimeout((function(){t.$Modal.remove(),t.labelarr=[],t.val="",t.$refs.formValidate.resetFields()}),1e3)},onCancel:function(){setTimeout((function(){t.$Modal.remove(),t.$router.push({path:"/admin/app/wechat/reply/keyword"})}),500)}}):this.$route.params.id&&"0"!==this.$route.params.id&&(this.$Modal.remove(),this.$router.push({path:"/admin/app/wechat/reply/keyword"}))}}},e("a36d"),e("2877"));l=Object(l.a)(o,(function(){var t=this,a=t.$createElement,i=t._self._c||a;return i("div",[i("div",{staticClass:"i-layout-page-header header_top"},[i("div",{staticClass:"i-layout-page-header fl_header"},[i("router-link",{attrs:{to:{path:"/admin/app/wechat/reply/keyword"}}},[i("Button",{directives:[{name:"show",rawName:"v-show",value:t.$route.params.id,expression:"$route.params.id"}],attrs:{icon:"ios-arrow-back",size:"small",type:"text"}},[t._v("返回")])],1),i("Divider",{attrs:{type:"vertical"}}),t.$route.params.id?i("span",{staticClass:"ivu-page-header-title mr20",staticStyle:{padding:"0"},domProps:{textContent:t._s(t.$route.params.key||"0"!==t.$route.params.id?"关键字编辑":"关键字添加")}}):i("span",{staticClass:"ivu-page-header-title mr20",staticStyle:{padding:"0"},domProps:{textContent:t._s(t.$route.meta.title)}})],1)]),i("Card",{staticClass:"ivu-mt",attrs:{bordered:!1,"dis-hover":""}},[i("Row",{attrs:{gutter:24,type:"flex"}},[i("Col",{staticClass:"ml40",attrs:{span:"24"}},[i("Col",{attrs:{span:24}},[i("Col",{staticClass:"left mb15",attrs:{xl:7,lg:7,md:22,sm:22,xs:22}},[i("img",{staticClass:"top",attrs:{src:e("03ecd")}}),i("img",{staticClass:"bottom",attrs:{src:e("58b1")}}),i("div",{staticClass:"centent"},[i("div",{staticClass:"time-wrapper"},[i("span",{staticClass:"time"},[t._v("9:36")])]),"news"!==t.formValidate.type?i("div",{staticClass:"view-item text-box clearfix"},[i("div",{staticClass:"avatar fl"},[i("img",{attrs:{src:e("4795")}})]),i("div",{staticClass:"box-content fl"},["text"===t.formValidate.type?i("span",{domProps:{textContent:t._s(t.formValidate.data.content)}}):t._e(),t.formValidate.data.src?i("div",{staticClass:"box-content_pic"},[i("img",{attrs:{src:t.formValidate.data.src?t.imgUrl+t.formValidate.data.src:""}})]):t._e()])]):t._e(),"news"===t.formValidate.type?i("div",t._l(t.formValidate.data.list,(function(a,e){return i("div",{key:e},[0===e?i("div",[i("div",{staticClass:"news_pic",style:{backgroundImage:"url("+a.image_input[0]+")",backgroundSize:"100% 100%"}}),i("span",{staticClass:"news_sp"},[t._v(t._s(a.title))])]):i("div",{staticClass:"news_cent"},[a.synopsis?i("span",{staticClass:"news_sp1"},[t._v(t._s(a.title))]):t._e(),0!==a.image_input.length?i("div",{staticClass:"news_cent_img"},[i("img",{attrs:{src:a.image_input[0]}})]):t._e()])])})),0):t._e()])]),i("Col",{attrs:{xl:11,lg:12,md:22,sm:22,xs:22}},[i("Col",{staticClass:"userAlert",attrs:{span:"24"}},[i("div",{staticClass:"box-card right"},[i("Form",{ref:"formValidate",staticClass:"mt20",attrs:{model:t.formValidate,rules:t.ruleValidate,"label-width":100},nativeOn:{submit:function(t){t.preventDefault()}}},[t.$route.params.id?i("FormItem",{attrs:{label:"关键字:",prop:"val"}},[i("div",{staticClass:"arrbox"},[t._l(t.labelarr,(function(a,e){return i("Tag",{key:e,attrs:{name:a,closable:!0},on:{"on-close":t.handleClose}},[t._v(t._s(a)+"\n ")])})),i("input",{directives:[{name:"model",rawName:"v-model",value:t.val,expression:"val"}],staticClass:"arrbox_ip",staticStyle:{width:"90%"},attrs:{placeholder:"输入后回车"},domProps:{value:t.val},on:{keyup:function(a){return!a.type.indexOf("key")&&t._k(a.keyCode,"enter",13,a.key,"Enter")?null:t.addlabel(a)},input:function(a){a.target.composing||(t.val=a.target.value)}}})],2)]):t._e(),i("FormItem",{attrs:{label:"消息状态:"}},[i("RadioGroup",{model:{value:t.formValidate.status,callback:function(a){t.$set(t.formValidate,"status",a)},expression:"formValidate.status"}},[i("Radio",{attrs:{label:1}},[t._v("启用")]),i("Radio",{attrs:{label:0}},[t._v("禁用")])],1)],1),i("FormItem",{attrs:{label:"消息类型:",prop:"type"}},[i("Select",{staticStyle:{width:"90%"},attrs:{placeholder:"请选择规则状态"},on:{"on-change":function(a){return t.RuleFactor(t.formValidate.type)}},model:{value:t.formValidate.type,callback:function(a){t.$set(t.formValidate,"type",a)},expression:"formValidate.type"}},[i("Option",{attrs:{value:"text"}},[t._v("文字消息")]),i("Option",{attrs:{value:"image"}},[t._v("图片消息")]),i("Option",{attrs:{value:"news"}},[t._v("图文消息")]),i("Option",{attrs:{value:"voice"}},[t._v("声音消息")])],1)],1),"text"===t.formValidate.type?i("FormItem",{attrs:{label:"消息内容:",prop:"content"}},[i("textarea",{directives:[{name:"model",rawName:"v-model",value:t.formValidate.data.content,expression:"formValidate.data.content"}],staticStyle:{width:"90%"},attrs:{placeholder:"请填写消息内容"},domProps:{value:t.formValidate.data.content},on:{input:function(a){a.target.composing||t.$set(t.formValidate.data,"content",a.target.value)}}})]):t._e(),"news"===t.formValidate.type?i("FormItem",{attrs:{label:"选取图文:"}},[i("Button",{attrs:{type:"info"},on:{click:t.changePic}},[t._v("选择图文消息")])],1):t._e(),"image"===t.formValidate.type||"voice"===t.formValidate.type?i("FormItem",{attrs:{label:"image"===t.formValidate.type?"图片地址:":"语音地址:",prop:"src"}},[i("div",{staticClass:"acea-row row-middle"},[i("Input",{staticClass:"mr15",staticStyle:{width:"75%"},attrs:{readonly:"readonly",placeholder:"default size"},model:{value:t.formValidate.data.src,callback:function(a){t.$set(t.formValidate.data,"src",a)},expression:"formValidate.data.src"}}),i("Upload",{staticClass:"mr20",staticStyle:{"margin-top":"1px"},attrs:{"show-upload-list":!1,action:t.fileUrl,"on-success":t.handleSuccess,format:"image"===t.formValidate.type?t.formatImg:t.formatVoice,"max-size":2048,headers:t.header,"on-format-error":t.handleFormatError,"on-exceeded-size":t.handleMaxSize}},[i("Button",{attrs:{type:"primary"}},[t._v("上传")])],1)],1),i("span",{directives:[{name:"show",rawName:"v-show",value:"image"===t.formValidate.type,expression:"formValidate.type === 'image'"}]},[t._v("文件最大2Mb,支持bmp/png/jpeg/jpg/gif格式")]),i("span",{directives:[{name:"show",rawName:"v-show",value:"voice"===t.formValidate.type,expression:"formValidate.type === 'voice'"}]},[t._v("文件最大2Mb,支持mp3/wma/wav/amr格式,播放长度不超过60s")])]):t._e()],1)],1)]),i("Col",{attrs:{span:24}},[i("div",{staticClass:"acea-row row-center"},[i("Button",{staticClass:"mr20",attrs:{type:"primary"},on:{click:function(a){return t.submenus("formValidate")}}},[t._v("保存并发布 ")])],1)])],1)],1)],1)],1)],1),i("Modal",{staticClass:"modelBox",attrs:{scrollable:"",title:"发送消息",width:"1200",height:"800","footer-hide":""},model:{value:t.modals,callback:function(a){t.modals=a},expression:"modals"}},[t.modals?i("news-category",{attrs:{scrollerHeight:t.scrollerHeight,contentTop:t.contentTop,contentWidth:t.contentWidth,maxCols:t.maxCols},on:{getCentList:t.getCentList}}):t._e()],1)],1)}),[],!1,null,"52c2f00d",null);a.default=l.exports},4795:function(t,a,e){t.exports=e.p+"img/head.cfd4b538.gif"},"58b1":function(t,a){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAUAAAAAyCAIAAACib5WDAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjE1NEJCMUE0NzZGNDExRTVBOTBBQTZFOEFEMjc4NTkzIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjE1NEJCMUE1NzZGNDExRTVBOTBBQTZFOEFEMjc4NTkzIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MTU0QkIxQTI3NkY0MTFFNUE5MEFBNkU4QUQyNzg1OTMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MTU0QkIxQTM3NkY0MTFFNUE5MEFBNkU4QUQyNzg1OTMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4yWLBJAAABuklEQVR42uzcu0ocURzA4XWxMIWiQhJwtVhxMW0wEkWj+AwWgm9gJfgggpVPoElEUwUCKRNFJaQWsygWXvAKXlBZGw8KIiIJmWFnGPg+pjiryMIffpxzRLemUqnkUlUul0ulUg74f3kjAAEDAgYEDAIGBAwIGBAwCBgQMCBgEHAMlZub8BglJK825s/vHxzOfl4Ii9GR4devXhooZGYHPjo+mfk0f3l5FZ6wCC8NFDKzA+fz+aHB/scvDRQyE3BzU2N4DBEyeYQGBAxU5wi9sbm1+ut3W2shznucnp296Sx1tBeNGxINeG39z+jIcPy3+Tj3RcCQ9BG6ob7+fjE5NR2eaOugtdBi1pD0Dvzg6vo68hpIOeAXdXWR10CV1Pz9c6F/LC4P9PfGf5ufSysf+nqe/ZbPhYZq3YGfiHD7BdI/Qrv9QuYDdvsFd2B3YEjjDgxk+Aidu/sd1T9vueEUPTE+ZrhgBwai7sA7u3tPvhJtaz0/vzBrSDrg7ndvv377/vAX0dFs7+y+7+4ya0g64I72ov8iAndgQMCAgEHAgIABAYOAAQEDAgYEDAIGBAwIGBAwCBhIy60AAwBiy5esmSYLKgAAAABJRU5ErkJggg=="},a15b:function(t,a,e){"use strict";var i=e("23e7"),r=e("e330"),s=e("44ad"),o=e("fc6a"),n=(e=e("a640"),r([].join));r=s!=Object,s=e("join",",");i({target:"Array",proto:!0,forced:r||!s},{join:function(t){return n(o(this),void 0===t?",":t)}})},a36d:function(t,a,e){"use strict";var i=e("c966");e.n(i).a},c966:function(t,a,e){}}]); \ No newline at end of file diff --git a/crmeb/public/admin/js/chunk-dc9006b0.5aa3d4f2.js.gz b/crmeb/public/admin/js/chunk-dc9006b0.5aa3d4f2.js.gz deleted file mode 100644 index b5430bc76..000000000 Binary files a/crmeb/public/admin/js/chunk-dc9006b0.5aa3d4f2.js.gz and /dev/null differ diff --git a/crmeb/public/admin/js/chunk-df96d582.8bf4bdd0.js b/crmeb/public/admin/js/chunk-df96d582.8bf4bdd0.js deleted file mode 100644 index d3c8e9822..000000000 --- a/crmeb/public/admin/js/chunk-df96d582.8bf4bdd0.js +++ /dev/null @@ -1 +0,0 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-df96d582"],{"277f":function(t,n,e){"use strict";e.d(n,"b",(function(){return r})),e.d(n,"a",(function(){return i})),e.d(n,"c",(function(){return c})),e.d(n,"d",(function(){return u})),e("99af");var a=e("6b6c");function r(t){return Object(a.a)({url:"setting/notification/index?type=".concat(t),method:"get"})}function i(t,n){return Object(a.a)({url:"setting/notification/info?id=".concat(t,"&type=").concat(n),method:"get"})}function c(t){return Object(a.a)({url:"setting/notification/save",method:"post",data:t})}function u(t,n,e){return Object(a.a)({url:"setting/notification/set_status/".concat(t,"/").concat(n,"/").concat(e),method:"put"})}},8016:function(t,n,e){"use strict";var a=e("c9f9");e.n(a).a},aa0a:function(t,n,e){"use strict";e.r(n),e("d81d");var a=e("277f"),r=e("b562"),i={data:function(){return{modalTitle:"",notificationModal:!1,headerList:[{label:"通知会员",value:"1"},{label:"通知平台",value:"2"}],columns:[{title:"ID",key:"id",align:"center",width:60},{title:"通知类型",slot:"name",align:"center",width:200},{title:"通知场景说明",slot:"title",align:"center",minWidth:200},{title:"站内信",slot:"is_system",align:"center",minWidth:100},{title:"公众号模板",slot:"is_wechat",align:"center",minWidth:100},{title:"小程序订阅",slot:"is_routine",align:"center",minWidth:100},{title:"发送短信",slot:"is_sms",align:"center",minWidth:100},{title:"设置",slot:"setting",width:150,align:"center"}],columns2:[{title:"ID",key:"id",align:"center",width:60},{title:"通知类型",slot:"name",align:"center",width:200},{title:"通知场景说明",slot:"title",align:"center",minWidth:200},{title:"站内信",slot:"is_system",align:"center",minWidth:100},{title:"公众号模板",slot:"is_wechat",align:"center",minWidth:100},{title:"发送短信",slot:"is_sms",align:"center",minWidth:100},{title:"企业微信",slot:"is_ent_wechat",align:"center",minWidth:100},{title:"设置",slot:"setting",width:150,align:"center"}],levelLists:[],currentTab:"1",loading:!1,formData:{},industry:null}},created:function(){this.changeTab(this.currentTab)},methods:{changeSwitch:function(t,n){var e=this;Object(a.d)(n,t[n],t.id).then((function(t){e.$Message.success(t.msg)})).catch((function(t){e.$Message.error(t.msg)}))},changeTab:function(t){var n=this;Object(a.b)(t).then((function(t){n.levelLists=t.data.list,n.industry=t.data.industry}))},routineTemplate:function(){var t=this;Object(r.j)().then((function(n){t.$Message.success(n.msg),t.changeTab(t.currentTab)})).catch((function(n){t.$Message.error(n.msg)}))},wechatTemplate:function(){var t=this;Object(r.t)().then((function(n){t.$Message.success(n.msg),t.changeTab(t.currentTab)})).catch((function(n){t.$Message.error(n.msg)}))},changeStatus:function(){},notice:function(){},setting:function(t,n){this.$router.push({path:"/admin/setting/notification/notificationEdit?id="+n.id})},getData:function(t,n,e){var r=this;this.formData={},Object(a.a)(n.id,e).then((function(n){t.map((function(t,e){r.formData[t]=n.data[t]})),r.formData.type=e,r.notificationModal=!0}))}}};e("8016"),e=e("2877"),e=Object(e.a)(i,(function(){var t=this,n=t.$createElement,e=t._self._c||n;return e("div",{staticClass:"message"},[e("div",{staticClass:"i-layout-page-header"},[e("span",{staticClass:"ivu-page-header-title"},[t._v(t._s(t.$route.meta.title))]),e("div",[e("Tabs",{on:{"on-click":t.changeTab},model:{value:t.currentTab,callback:function(n){t.currentTab=n},expression:"currentTab"}},t._l(t.headerList,(function(t,n){return e("TabPane",{key:n,attrs:{label:t.label,name:t.value.toString()}})})),1)],1)]),e("div",{staticClass:"table-box"},[e("Card",{staticClass:"ivu-mt",attrs:{bordered:!1,"dis-hover":""}},[1==t.currentTab?e("Row",{staticClass:"mb20",attrs:{type:"flex"}},[e("Col",t._b({},"Col",t.grid,!1),[e("Button",{directives:[{name:"auth",rawName:"v-auth",value:["app-wechat-template-sync"],expression:"['app-wechat-template-sync']"}],staticStyle:{"margin-left":"20px"},attrs:{icon:"md-list",type:"success"},on:{click:t.routineTemplate}},[t._v("同步小程序订阅消息")]),e("Button",{directives:[{name:"auth",rawName:"v-auth",value:["app-wechat-template-sync"],expression:"['app-wechat-template-sync']"}],staticStyle:{"margin-left":"20px"},attrs:{icon:"md-list",type:"success"},on:{click:t.wechatTemplate}},[t._v("同步微信模版消息")])],1)],1):t._e(),t.industry&&1==t.currentTab?e("Alert",[e("template",{slot:"desc"},[e("div",[t._v("\n 主营行业:"+t._s(t.industry.primary_industry.first_class?t.industry.primary_industry.first_class+"||":t.industry.primary_industry)+"\n "+t._s(t.industry.primary_industry.second_class||"")+"\n ")]),e("div",[t._v("\n 副营行业:"+t._s(t.industry.secondary_industry.first_class?t.industry.secondary_industry.first_class+"||":t.industry.secondary_industry)+"\n "+t._s(t.industry.secondary_industry.second_class||"")+"\n ")])])],2):t._e(),e("Table",{ref:"table",staticClass:"mt25",attrs:{columns:1==t.currentTab?t.columns:t.columns2,data:t.levelLists,loading:t.loading,"highlight-row":"","no-userFrom-text":"暂无数据","no-filtered-userFrom-text":"暂无筛选结果"},scopedSlots:t._u([{key:"name",fn:function(n){var a=n.row;return n.index,[e("span",{staticClass:"table"},[t._v("\n "+t._s(a.name)+"\n ")])]}},{key:"title",fn:function(n){var a=n.row;return n.index,[e("span",{staticClass:"table"},[t._v(t._s(a.title))])]}},t._l(["is_system","is_wechat","is_routine","is_sms","is_ent_wechat"],(function(n){return{key:n,fn:function(a){var r=a.row;return["is_ent_wechat"===n&&1==t.currentTab?e("div",{key:t.index},[t._v("--")]):t._e(),0=4||"ഉച്ച കഴിഞ്ഞ്"===t||"വൈകുന്നേരം"===t?e+12:e},meridiem:function(e,t,n){return e<4?"രാത്രി":e<12?"രാവിലെ":e<17?"ഉച്ച കഴിഞ്ഞ്":e<20?"വൈകുന്നേരം":"രാത്രി"}})}(n("c1df"))},"0366":function(e,t,n){var i=n("e330"),r=n("59ed"),o=n("40d5"),a=i(i.bind);e.exports=function(e,t){return r(e),void 0===t?e:o?a(e,t):function(){return e.apply(t,arguments)}}},"0368":function(e,t,n){n=n("a714"),e.exports=!n((function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]}))},"03e2":function(e,t,n){"use strict";var i=n("74b3"),r=n("d779"),o=n("0f22");n=n("76da");function a(e){return encodeURIComponent(e).replace(/!/g,"%21").replace(/'/g,"%27").replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/\*/g,"%2A")}function s(){}function l(e){var t,n={};for(t in e)e.hasOwnProperty(t)&&void 0!==e[t]&&null!==e[t]&&(n[t]=e[t]);return n}u=navigator&&navigator.userAgent,c=(u.match(/Chrome\/([.\d]+)/)||[])[1],d=(u.match(/QBCore\/([.\d]+)/)||[])[1],u=(u.match(/QQBrowser\/([.\d]+)/)||[])[1];var u,c,d,f=c&&h(c,"53.0.2785.116")<0&&d&&h(d,"3.53.991.400")<0&&u&&h(u,"9.0.2524.400")<=0||!1;function h(e,t){e=e.split("."),t=t.split(".");for(var n=0;nparseInt(t[n])?1:-1;return 0}function p(e){return y(e,(function(e){return"object"==typeof e?p(e):e}))}function m(e,t){return g(t,(function(n,i){e[i]=t[i]})),e}function v(e){return e instanceof Array}function g(e,t){for(var n in e)e.hasOwnProperty(n)&&t(e[n],n)}function y(e,t){var n,i=v(e)?[]:{};for(n in e)e.hasOwnProperty(n)&&(i[n]=t(e[n],n));return i}function b(e,t){if(t=m({},t),"getAuth"!==e&&"getV4Auth"!==e&&"getObjectUrl"!==e){var n=t.Headers||{};if(t&&"object"==typeof t){for(var i in t)t.hasOwnProperty(i)&&-1=i.default.toNumber(this.min)},vaildMaxNum:function(e){return null===this.max||e<=i.default.toNumber(this.max)},numberStopDown:function(){clearTimeout(this.downbumTimeout)},numberDownPrevEvent:function(e){var t=this;this.downbumTimeout=setTimeout((function(){t.numberPrevEvent(e),t.numberDownPrevEvent(e)}),60)},numberDownNextEvent:function(e){var t=this;this.downbumTimeout=setTimeout((function(){t.numberNextEvent(e),t.numberDownNextEvent(e)}),60)},numberKeydownEvent:function(e){var t=e.keyCode,n=38===t;!n&&40!==t||(e.preventDefault(),n?this.numberPrevEvent(e):this.numberNextEvent(e))},numberMousedownEvent:function(e){var t,n=this;this.numberStopDown(),0===e.button&&((t=a.DomTools.hasClass(e.currentTarget,"is--prev"))?this.numberPrevEvent(e):this.numberNextEvent(e),this.downbumTimeout=setTimeout((function(){t?n.numberDownPrevEvent(e):n.numberDownNextEvent(e)}),500))},numberPrevEvent:function(e){var t=this.disabled,n=this.readonly;clearTimeout(this.downbumTimeout),t||n||this.numberChange(!0,e),this.$emit("prev-number",{$event:e})},numberNextEvent:function(e){var t=this.disabled,n=this.readonly;clearTimeout(this.downbumTimeout),t||n||this.numberChange(!1,e),this.$emit("next-number",{$event:e})},numberChange:function(e,t){var n=this.min,r=this.max,o=this.type,a=this.inputValue,s=this.stepValue;o="integer"===o?i.default.toInteger((0,l.handleNumber)(a)):i.default.toNumber((0,l.handleNumber)(a)),a=e?i.default.add(o,s):i.default.subtract(o,s),e=this.vaildMinNum(a)?this.vaildMaxNum(a)?a:r:n;this.emitInputEvent(f(this,e),t)},datePickerOpenEvent:function(e){this.readonly||(e.preventDefault(),this.showPanel())},dateMonthHandle:function(e,t){this.selectMonth=i.default.getWhatMonth(e,t,"first")},dateNowHandle:function(){var e=i.default.getWhatDay(Date.now(),0,"first");this.currentDate=e,this.dateMonthHandle(e,0)},dateToggleTypeEvent:function(){var e="month"===(e=this.datePanelType)||"quarter"===e?"year":"month";this.datePanelType=e},datePrevEvent:function(e){var t=this.isDisabledPrevDateBtn,n=this.type,r=this.datePanelType;t||(this.selectMonth="year"===n?i.default.getWhatYear(this.selectMonth,-20,"first"):"month"===n||"quarter"===n?"year"===r?i.default.getWhatYear(this.selectMonth,-20,"first"):i.default.getWhatYear(this.selectMonth,-1,"first"):"year"===r?i.default.getWhatYear(this.selectMonth,-20,"first"):"month"===r?i.default.getWhatYear(this.selectMonth,-1,"first"):i.default.getWhatMonth(this.selectMonth,-1,"first"),this.$emit("date-prev",{type:n,$event:e}))},dateTodayMonthEvent:function(e){this.dateNowHandle(),this.dateChange(this.currentDate),this.hidePanel(),this.$emit("date-today",{type:this.type,$event:e})},dateNextEvent:function(e){var t=this.isDisabledNextDateBtn,n=this.type,r=this.datePanelType;t||(this.selectMonth="year"===n?i.default.getWhatYear(this.selectMonth,20,"first"):"month"===n||"quarter"===n?"year"===r?i.default.getWhatYear(this.selectMonth,20,"first"):i.default.getWhatYear(this.selectMonth,1,"first"):"year"===r?i.default.getWhatYear(this.selectMonth,20,"first"):"month"===r?i.default.getWhatYear(this.selectMonth,1,"first"):i.default.getWhatMonth(this.selectMonth,1,"first"),this.$emit("date-next",{type:n,$event:e}))},dateSelectEvent:function(e){p(this,e)||this.dateSelectItem(e.date)},dateSelectItem:function(e){var t=this.type,n=this.datePanelType,i="week"===t;"month"===t?"year"===n?(this.datePanelType="month",this.dateCheckMonth(e)):(this.dateChange(e),this.hidePanel()):"year"===t?(this.hidePanel(),this.dateChange(e)):"quarter"===t?"year"===n?(this.datePanelType="quarter",this.dateCheckMonth(e)):(this.dateChange(e),this.hidePanel()):"month"===n?(this.datePanelType="week"===t?t:"day",this.dateCheckMonth(e)):"year"===n?(this.datePanelType="month",this.dateCheckMonth(e)):(this.dateChange(e),this.hidePanel()),i&&this.changeValue()},dateMouseenterEvent:function(e){var t;p(this,e)||("month"===(t=this.datePanelType)?this.dateMoveMonth(e.date):"quarter"===t?this.dateMoveQuarter(e.date):"year"===t?this.dateMoveYear(e.date):this.dateMoveDay(e.date))},dateHourEvent:function(e,t){this.datetimePanelValue.setHours(t.value),this.dateTimeChangeEvent(e)},dateConfirmEvent:function(){this.dateChange(this.dateValue||this.currentDate),this.hidePanel()},dateMinuteEvent:function(e,t){this.datetimePanelValue.setMinutes(t.value),this.dateTimeChangeEvent(e)},dateSecondEvent:function(e,t){this.datetimePanelValue.setSeconds(t.value),this.dateTimeChangeEvent(e)},dateTimeChangeEvent:function(e){this.datetimePanelValue=new Date(this.datetimePanelValue.getTime()),this.updateTimePos(e.currentTarget)},updateTimePos:function(e){var t;e&&(t=e.offsetHeight,e.parentNode.scrollTop=e.offsetTop-4*t)},dateMoveDay:function(e){p(this,{date:e})||(this.dayList.some((function(t){return i.default.isDateSame(t.date,e,"yyyyMMdd")}))||this.dateCheckMonth(e),this.dateParseValue(e))},dateMoveMonth:function(e){p(this,{date:e})||(this.monthList.some((function(t){return i.default.isDateSame(t.date,e,"yyyyMM")}))||this.dateCheckMonth(e),this.dateParseValue(e))},dateMoveQuarter:function(e){p(this,{date:e})||(this.quarterList.some((function(t){return i.default.isDateSame(t.date,e,"yyyyq")}))||this.dateCheckMonth(e),this.dateParseValue(e))},dateMoveYear:function(e){p(this,{date:e})||(this.yearList.some((function(t){return i.default.isDateSame(t.date,e,"yyyy")}))||this.dateCheckMonth(e),this.dateParseValue(e))},dateParseValue:function(e){var t=this.type,n=this.dateLabelFormat,r=this.valueFormat,o=this.firstDayOfWeek,a=null,s="";e&&(a=this.parseDate(e,r)),i.default.isValidDate(a)?(s=i.default.toDateString(a,n,{firstDay:o}),n&&"week"===t&&i.default.getWhatWeek(a,0,o,o).getFullYear()=r.default.toNumber(e)}},watch:{value:function(e){this.inputValue=e,this.changeValue()},type:function(){Object.assign(this,{inputValue:this.value,datetimePanelValue:null,datePanelValue:null,datePanelLabel:"",datePanelType:"day",selectMonth:null,currentDate:null}),this.initValue()},dateLabelFormat:function(){this.isDatePickerType&&(this.dateParseValue(this.datePanelValue),this.inputValue=this.multiple?this.dateMultipleLabel:this.datePanelLabel)}},created:function(){this.initValue(),u.GlobalEvent.on(this,"mousewheel",this.handleGlobalMousewheelEvent),u.GlobalEvent.on(this,"mousedown",this.handleGlobalMousedownEvent),u.GlobalEvent.on(this,"keydown",this.handleGlobalKeydownEvent),u.GlobalEvent.on(this,"blur",this.handleGlobalBlurEvent)},mounted:function(){this.dateConfig&&(0,f.warnLog)("vxe.error.removeProp",["date-config"]),this.isDatePickerType&&this.transfer&&document.body.appendChild(this.$refs.panel)},beforeDestroy:function(){var e=this.$refs.panel;e&&e.parentNode&&e.parentNode.removeChild(e)},destroyed:function(){this.numberStopDown(),u.GlobalEvent.off(this,"mousewheel"),u.GlobalEvent.off(this,"mousedown"),u.GlobalEvent.off(this,"keydown"),u.GlobalEvent.off(this,"blur")},render:function(e){var t,n,i=this.name,a=this.form,s=this.inputType,l=this.inpPlaceholder,u=this.inpMaxlength,c=this.inpReadonly,d=this.className,f=this.controls,h=this.inputValue,p=this.isDatePickerType,m=this.visiblePanel,g=this.isActivated,y=this.vSize,b=this.type,_=this.align,C=this.readonly,S=this.disabled,k=this.autocomplete,M=[],T=function(e,t){var n=t.$scopedSlots,i=t.prefixIcon,r=[];return n.prefix?r.push(e("span",{class:"vxe-input--prefix-icon"},n.prefix.call(this,{},e))):i&&r.push(e("i",{class:["vxe-input--prefix-icon",i]})),r.length?e("span",{class:"vxe-input--prefix",on:{click:t.clickPrefixEvent}},r):null}(e,this),E=function(e,t){var n=t.$scopedSlots,i=t.inputValue,a=t.isClearable,s=t.disabled,l=t.suffixIcon,u=[];return n.suffix?u.push(e("span",{class:"vxe-input--suffix-icon"},n.suffix.call(this,{},e))):l&&u.push(e("i",{class:["vxe-input--suffix-icon",l]})),a&&u.push(e("i",{class:["vxe-input--clear-icon",o.default.icon.INPUT_CLEAR]})),u.length?e("span",{class:["vxe-input--suffix",{"is--clear":a&&!s&&!(""===i||r.default.eqNull(i))}],on:{click:t.clickSuffixEvent}},u):null}(e,this);return T&&M.push(T),M.push(e("input",{ref:"input",class:"vxe-input--inner",domProps:{value:h},attrs:{name:i,form:a,type:s,placeholder:l,maxlength:u,readonly:c,disabled:S,autocomplete:k},on:{keydown:this.keydownEvent,keyup:this.triggerEvent,wheel:this.wheelEvent,click:this.clickEvent,input:this.inputEvent,change:this.changeEvent,focus:this.focusEvent,blur:this.blurEvent}})),E&&M.push(E),M.push(A(e,this)),p&&M.push((h=e,a=(i=this).type,s=i.vSize,l=i.isDatePickerType,u=i.transfer,c=i.animatVisible,k=i.visiblePanel,p=i.panelPlacement,t=i.panelStyle,n=[],l?("datetime"===a?n.push(h("div",{class:"vxe-input--panel-layout-wrapper"},[h("div",{class:"vxe-input--panel-left-wrapper"},w(h,i)),h("div",{class:"vxe-input--panel-right-wrapper"},x(h,i))])):"time"===a?n.push(h("div",{class:"vxe-input--panel-wrapper"},x(h,i))):n.push(h("div",{class:"vxe-input--panel-wrapper"},w(h,i))),h("div",{ref:"panel",class:["vxe-table--ignore-clear vxe-input--panel","type--".concat(a),(v(l={},"size--".concat(s),s),v(l,"is--transfer",u),v(l,"animat--leave",c),v(l,"animat--enter",k),l)],attrs:{placement:p},style:t},n)):null)),e("div",{class:["vxe-input","type--".concat(b),d,(v(i={},"size--".concat(y),y),v(i,"is--".concat(_),_),v(i,"is--controls",f),v(i,"is--prefix",!!T),v(i,"is--suffix",!!E),v(i,"is--readonly",C),v(i,"is--visivle",m),v(i,"is--disabled",S),v(i,"is--active",g),i)]},M)},methods:{focus:function(){return this.isActivated=!0,this.$refs.input.focus(),this.$nextTick()},blur:function(){return this.$refs.input.blur(),this.isActivated=!1,this.$nextTick()},triggerEvent:function(e){var t=this.$refs,n=this.inputValue;this.$emit(e.type,{$panel:t.panel,value:n,$event:e})},emitModel:function(e,t){this.inputValue=e,this.$emit("modelValue",e),this.$emit("input",{value:e,$event:t}),r.default.toValueString(this.value)!==e&&(this.$emit("change",{value:e,$event:t}),this.$xeform&&this.$xeformiteminfo&&this.$xeform.triggerItemEvent(t,this.$xeformiteminfo.itemConfig.field,e))},emitInputEvent:function(e,t){var n=this.inpImmediate,i=this.isDatePickerType;this.inputValue=e,i||(n?this.emitModel(e,t):this.$emit("input",{value:e,$event:t}))},inputEvent:function(e){var t=e.target.value;this.emitInputEvent(t,e)},changeEvent:function(e){this.inpImmediate||this.triggerEvent(e)},focusEvent:function(e){this.isActivated=!0,this.triggerEvent(e)},blurEvent:function(e){var t=this.inputValue;this.inpImmediate||this.emitModel(t,e),this.afterCheckValue(),this.visiblePanel||(this.isActivated=!1),this.$emit("blur",{value:t,$event:e})},keydownEvent:function(e){var t,n,i,r,o=this.exponential,a=this.controls;this.isNumType&&(t=e.ctrlKey,n=e.shiftKey,i=e.altKey,r=e.keyCode,t||n||i||!(32===r||(!o||69!==r)&&65<=r&&r<=90||186<=r&&r<=188||191<=r)||e.preventDefault(),a&&this.numberKeydownEvent(e)),this.triggerEvent(e)},wheelEvent:function(e){var t;this.isNumType&&this.controls&&this.isActivated&&(0<(t=e.deltaY)?this.numberNextEvent(e):t<0&&this.numberPrevEvent(e),e.preventDefault()),this.triggerEvent(e)},clickEvent:function(e){this.isDatePickerType&&this.datePickerOpenEvent(e),this.triggerEvent(e)},clickPrefixEvent:function(e){var t=this.$refs,n=this.disabled,i=this.inputValue;n||this.$emit("prefix-click",{$panel:t.panel,value:i,$event:e})},clickSuffixEvent:function(e){var t=this.$refs,n=this.disabled,i=this.inputValue;n||(l.default.hasClass(e.currentTarget,"is--clear")?(this.emitModel("",e),this.clearValueEvent(e,"")):this.$emit("suffix-click",{$panel:t.panel,value:i,$event:e}))},clearValueEvent:function(e,t){var n=this.$refs,i=this.type,r=this.isNumType;this.isDatePickerType&&this.hidePanel(),(r||-1<["text","search","password"].indexOf(i))&&this.focus(),this.$emit("clear",{$panel:n.panel,value:t,$event:e})},parseDate:function(e,t){return"time"===this.type?(0,c.toStringTimeDate)(e):r.default.toStringDate(e,t)},initValue:function(){var e=this.type,t=this.isDatePickerType,n=this.inputValue,i=this.digitsValue;t?this.changeValue():"float"===e&&n&&n!==(t=(0,d.toFloatValueFixed)(n,i))&&this.emitModel(t,{type:"init"})},changeValue:function(){this.isDatePickerType&&(this.dateParseValue(this.inputValue),this.inputValue=this.multiple?this.dateMultipleLabel:this.datePanelLabel)},afterCheckValue:function(){var e=this.type,t=this.exponential,n=this.inpReadonly,i=this.inputValue,o=this.isDatePickerType,a=this.isNumType,s=this.datetimePanelValue,l=this.dateLabelFormat,u=this.min,f=this.max,h=this.firstDayOfWeek;n||(a?i&&(n="integer"===e?r.default.toInteger((0,d.handleNumber)(i)):r.default.toNumber((0,d.handleNumber)(i)),this.vaildMinNum(n)?this.vaildMaxNum(n)||(n=f):n=u,t&&(a=r.default.toValueString(i).toLowerCase())===r.default.toNumber(n).toExponential()&&(n=a),this.emitModel(g(this,n),{type:"check"})):o&&(i?"week"!==e&&"quarter"!==e&&(f=this.parseDate(i,l),r.default.isValidDate(f)?"time"===e?(i!==(f=(0,c.toStringTimeDate)(f))&&this.emitModel(f,{type:"check"}),this.inputValue=f):(u=!1,"datetime"===e?i===r.default.toDateString(this.dateValue,l)&&i===r.default.toDateString(f,l)||(u=!0,s.setHours(f.getHours()),s.setMinutes(f.getMinutes()),s.setSeconds(f.getSeconds())):u=!0,this.inputValue=r.default.toDateString(f,l,{firstDay:h}),u&&this.dateChange(f)):this.dateRevert()):this.emitModel("",{type:"check"})))},passwordToggleEvent:function(e){var t=this.disabled,n=this.readonly,i=this.showPwd;t||n||(this.showPwd=!i),this.$emit("toggle-visible",{visible:this.showPwd,$event:e})},searchEvent:function(e){this.$emit("search-click",{$event:e})},vaildMinNum:function(e){return null===this.min||e>=r.default.toNumber(this.min)},vaildMaxNum:function(e){return null===this.max||e<=r.default.toNumber(this.max)},numberStopDown:function(){clearTimeout(this.downbumTimeout)},numberDownPrevEvent:function(e){var t=this;this.downbumTimeout=setTimeout((function(){t.numberPrevEvent(e),t.numberDownPrevEvent(e)}),60)},numberDownNextEvent:function(e){var t=this;this.downbumTimeout=setTimeout((function(){t.numberNextEvent(e),t.numberDownNextEvent(e)}),60)},numberKeydownEvent:function(e){var t=e.keyCode,n=38===t;!n&&40!==t||(e.preventDefault(),n?this.numberPrevEvent(e):this.numberNextEvent(e))},numberMousedownEvent:function(e){var t,n=this;this.numberStopDown(),0===e.button&&((t=l.default.hasClass(e.currentTarget,"is--prev"))?this.numberPrevEvent(e):this.numberNextEvent(e),this.downbumTimeout=setTimeout((function(){t?n.numberDownPrevEvent(e):n.numberDownNextEvent(e)}),500))},numberPrevEvent:function(e){var t=this.disabled,n=this.readonly,i=this.isDisabledAddNumber;clearTimeout(this.downbumTimeout),t||n||i||this.numberChange(!0,e),this.$emit("prev-number",{$event:e})},numberNextEvent:function(e){var t=this.disabled,n=this.readonly,i=this.isDisabledSubtractNumber;clearTimeout(this.downbumTimeout),t||n||i||this.numberChange(!1,e),this.$emit("next-number",{$event:e})},numberChange:function(e,t){var n=this.min,i=this.max,o=this.type,a=this.inputValue,s=this.stepValue;o="integer"===o?r.default.toInteger((0,d.handleNumber)(a)):r.default.toNumber((0,d.handleNumber)(a)),a=e?r.default.add(o,s):r.default.subtract(o,s),e=this.vaildMinNum(a)?this.vaildMaxNum(a)?a:i:n;this.emitInputEvent(g(this,e),t)},datePickerOpenEvent:function(e){this.readonly||(e.preventDefault(),this.showPanel())},dateMonthHandle:function(e,t){this.selectMonth=r.default.getWhatMonth(e,t,"first")},dateNowHandle:function(){var e=r.default.getWhatDay(Date.now(),0,"first");this.currentDate=e,this.dateMonthHandle(e,0)},dateToggleTypeEvent:function(){var e="month"===(e=this.datePanelType)||"quarter"===e?"year":"month";this.datePanelType=e},datePrevEvent:function(e){var t=this.isDisabledPrevDateBtn,n=this.type,i=this.datePanelType;t||(this.selectMonth="year"===n?r.default.getWhatYear(this.selectMonth,-12,"first"):"month"===n||"quarter"===n?"year"===i?r.default.getWhatYear(this.selectMonth,-12,"first"):r.default.getWhatYear(this.selectMonth,-1,"first"):"year"===i?r.default.getWhatYear(this.selectMonth,-12,"first"):"month"===i?r.default.getWhatYear(this.selectMonth,-1,"first"):r.default.getWhatMonth(this.selectMonth,-1,"first"),this.$emit("date-prev",{type:n,$event:e}))},dateTodayMonthEvent:function(e){this.dateNowHandle(),this.multiple||(this.dateChange(this.currentDate),this.hidePanel()),this.$emit("date-today",{type:this.type,$event:e})},dateNextEvent:function(e){var t=this.isDisabledNextDateBtn,n=this.type,i=this.datePanelType;t||(this.selectMonth="year"===n?r.default.getWhatYear(this.selectMonth,12,"first"):"month"===n||"quarter"===n?"year"===i?r.default.getWhatYear(this.selectMonth,12,"first"):r.default.getWhatYear(this.selectMonth,1,"first"):"year"===i?r.default.getWhatYear(this.selectMonth,12,"first"):"month"===i?r.default.getWhatYear(this.selectMonth,1,"first"):r.default.getWhatMonth(this.selectMonth,1,"first"),this.$emit("date-next",{type:n,$event:e}))},dateSelectEvent:function(e){b(this,e)||this.dateSelectItem(e.date)},dateSelectItem:function(e){var t=this.type,n=this.datePanelType,i=this.multiple,r="week"===t;"month"===t?"year"===n?(this.datePanelType="month",this.dateCheckMonth(e)):(this.dateChange(e),i||this.hidePanel()):"year"===t?(this.dateChange(e),i||this.hidePanel()):"quarter"===t?"year"===n?(this.datePanelType="quarter",this.dateCheckMonth(e)):(this.dateChange(e),i||this.hidePanel()):"month"===n?(this.datePanelType="week"===t?t:"day",this.dateCheckMonth(e)):"year"===n?(this.datePanelType="month",this.dateCheckMonth(e)):(this.dateChange(e),i||this.hidePanel()),r&&this.changeValue()},dateMouseenterEvent:function(e){var t;b(this,e)||("month"===(t=this.datePanelType)?this.dateMoveMonth(e.date):"quarter"===t?this.dateMoveQuarter(e.date):"year"===t?this.dateMoveYear(e.date):this.dateMoveDay(e.date))},dateHourEvent:function(e,t){this.datetimePanelValue.setHours(t.value),this.dateTimeChangeEvent(e)},dateConfirmEvent:function(){(this.isDateTimeType||this.multiple)&&this.dateChange(this.dateValue||this.currentDate),this.hidePanel()},dateMinuteEvent:function(e,t){this.datetimePanelValue.setMinutes(t.value),this.dateTimeChangeEvent(e)},dateSecondEvent:function(e,t){this.datetimePanelValue.setSeconds(t.value),this.dateTimeChangeEvent(e)},dateTimeChangeEvent:function(e){this.datetimePanelValue=new Date(this.datetimePanelValue.getTime()),this.updateTimePos(e.currentTarget)},updateTimePos:function(e){var t;e&&(t=e.offsetHeight,e.parentNode.scrollTop=e.offsetTop-4*t)},dateMoveDay:function(e){b(this,{date:e})||(this.dayList.some((function(t){return r.default.isDateSame(t.date,e,"yyyyMMdd")}))||this.dateCheckMonth(e),this.dateParseValue(e))},dateMoveMonth:function(e){b(this,{date:e})||(this.monthList.some((function(t){return r.default.isDateSame(t.date,e,"yyyyMM")}))||this.dateCheckMonth(e),this.dateParseValue(e))},dateMoveQuarter:function(e){b(this,{date:e})||(this.quarterList.some((function(t){return r.default.isDateSame(t.date,e,"yyyyq")}))||this.dateCheckMonth(e),this.dateParseValue(e))},dateMoveYear:function(e){b(this,{date:e})||(this.yearList.some((function(t){return r.default.isDateSame(t.date,e,"yyyy")}))||this.dateCheckMonth(e),this.dateParseValue(e))},dateParseValue:function(e){var t=this.type,n=this.dateLabelFormat,i=this.valueFormat,o=this.firstDayOfWeek,a=null,s="";e&&(a=this.parseDate(e,i)),r.default.isValidDate(a)?(s=r.default.toDateString(a,n,{firstDay:o}),n&&"week"===t&&r.default.getWhatWeek(a,0,o,o).getFullYear()>=0)).split("."))[0],s=(e=e[1]||"",t-e.length);return t?0>=0)).split("."))[0],s=(e=e[1]||"",t-e.length);return t?0b)","g");return"b"!==e.exec("b").groups.a||"bc"!=="b".replace(e,"$c")}))},"10e8":function(e,t,n){!function(e){"use strict"; //! moment.js locale configuration -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 ปี"}})}(n("c1df"))},1108:function(e,t,n){var i=n("9a21"),r=n("b484"),o=n("f42e");e.exports=function(e,t,n){var a={};if(e){if(!t)return e;r(t)||(t=o(t)),i(e,(function(i,r){a[r]=t.call(n,i,r,e)}))}return a}},1124:function(e,t,n){n=n("2eeb")((function(e,t){return e>>0;if(0==a)return[];if(void 0===e)return[o];if(!s(e))return r(t,o,e,a);for(var l,c,d,f=[],p=(n=(e.ignoreCase?"i":"")+(e.multiline?"m":"")+(e.unicode?"u":"")+(e.sticky?"y":""),0),v=new RegExp(e.source,n+"g");(l=r(g,v,o))&&!(p<(c=v.lastIndex)&&(C(f,S(o,p,l.index)),1>>0;if(0==m)return[];if(0===a.length)return null===v(p,a)?[a]:[];for(var g=0,y=0,x=[];y>0||1;if(i(e))if(0<=o&&e.length>o)for(n=0;n>>0;if(0==a)return[];if(void 0===e)return[o];if(!s(e))return r(t,o,e,a);for(var l,c,d,f=[],p=(n=(e.ignoreCase?"i":"")+(e.multiline?"m":"")+(e.unicode?"u":"")+(e.sticky?"y":""),0),v=new RegExp(e.source,n+"g");(l=r(g,v,o))&&!(p<(c=v.lastIndex)&&(C(f,S(o,p,l.index)),1>>0;if(0==m)return[];if(0===a.length)return null===v(p,a)?[a]:[];for(var g=0,y=0,x=[];y>0||1;if(i(e))if(0<=o&&e.length>o)for(n=0;n=2&&e<=4?t[1]:t[2]},translate:function(e,n,i){var r=t.words[i];return 1===i.length?n?r[0]:r[1]:e+" "+t.correctGrammaticalCase(e,r)}};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:"дан",dd:t.translate,M:"месец",MM:t.translate,y:"годину",yy:t.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(n("c1df"))},"13ea":function(e,t,n){var i=n("e11b"),r=n("b39a"),o=n("d0e5"),a=n("3ae2"),s=n("012c"),l=n("fedd"),u=n("27ad");e.exports=function(e,t){return e=l(e),u(e)?Math.floor((a(s(e,t,o))-a(s(e,t,r)))/i)+1:NaN}},14581:function(e,t,n){var i=n("9a21"),r=n("20b3");e.exports=function(e){var t=[];return i(e,(function(e){r(t,e)||t.push(e)})),t}},"14c3":function(e,t,n){var i=n("da84"),r=n("c65b"),o=n("825a"),a=n("1626"),s=n("c6b6"),l=n("9263"),u=i.TypeError;e.exports=function(e,t){var n=e.exec;if(a(n))return null!==(n=r(n,e,t))&&o(n),n;if("RegExp"===s(e))return r(l,e,t);throw u("RegExp#exec called on incompatible receiver")}},"14d3":function(e,t,n){},1553:function(e,t,n){var i=n("27e0"),r=n("9a21"),o=n("294d");e.exports=function(e,t){return function e(t,n,i){var o=i.children,a=i.data,s=i.clear;return r(n,(function(n){var r=n[o];a&&(n=n[a]),t.push(n),r&&r.length&&e(t,r,i),s&&delete n[o]})),t}([],e,o({},i.treeOptions,t))}},"156c":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.Button=void 0;var i=(n=n("c1a9"))&&n.__esModule?n:{default:n};n=Object.assign(i.default,{install:function(e){e.component(i.default.name,i.default)}}),n=t.Button=n,t.default=n},"159b":function(e,t,n){function i(t){if(t&&t.forEach!==l)try{u(t,"forEach",l)}catch(e){t.forEach=l}}var r,o=n("da84"),a=n("fdbc"),s=n("785a"),l=n("17c2"),u=n("9112");for(r in a)a[r]&&i(o[r]&&o[r].prototype);i(s)},1618:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i={install:!0},r=(t.install=function(e,t){r.default.isPlainObject(t)&&o.VXETable.setup(t),H.map((function(t){return t.install(e)}))},Y(n("c695"))),o=n("8ea1"),a=(Object.keys(o).forEach((function(e){"default"===e||"__esModule"===e||Object.prototype.hasOwnProperty.call(i,e)||e in t&&t[e]===o[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return o[e]}})})),n("689d")),s=(Object.keys(a).forEach((function(e){"default"===e||"__esModule"===e||Object.prototype.hasOwnProperty.call(i,e)||e in t&&t[e]===a[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return a[e]}})})),n("2a2e")),l=(Object.keys(s).forEach((function(e){"default"===e||"__esModule"===e||Object.prototype.hasOwnProperty.call(i,e)||e in t&&t[e]===s[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return s[e]}})})),n("afdc")),u=(Object.keys(l).forEach((function(e){"default"===e||"__esModule"===e||Object.prototype.hasOwnProperty.call(i,e)||e in t&&t[e]===l[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return l[e]}})})),n("01dd")),c=(Object.keys(u).forEach((function(e){"default"===e||"__esModule"===e||Object.prototype.hasOwnProperty.call(i,e)||e in t&&t[e]===u[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return u[e]}})})),n("1818")),d=(Object.keys(c).forEach((function(e){"default"===e||"__esModule"===e||Object.prototype.hasOwnProperty.call(i,e)||e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}})})),n("7015")),f=(Object.keys(d).forEach((function(e){"default"===e||"__esModule"===e||Object.prototype.hasOwnProperty.call(i,e)||e in t&&t[e]===d[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return d[e]}})})),n("39a2")),h=(Object.keys(f).forEach((function(e){"default"===e||"__esModule"===e||Object.prototype.hasOwnProperty.call(i,e)||e in t&&t[e]===f[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return f[e]}})})),n("ded1")),p=(Object.keys(h).forEach((function(e){"default"===e||"__esModule"===e||Object.prototype.hasOwnProperty.call(i,e)||e in t&&t[e]===h[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return h[e]}})})),n("65bb")),m=(Object.keys(p).forEach((function(e){"default"===e||"__esModule"===e||Object.prototype.hasOwnProperty.call(i,e)||e in t&&t[e]===p[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return p[e]}})})),n("5618")),v=(Object.keys(m).forEach((function(e){"default"===e||"__esModule"===e||Object.prototype.hasOwnProperty.call(i,e)||e in t&&t[e]===m[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return m[e]}})})),n("22b1")),g=(Object.keys(v).forEach((function(e){"default"===e||"__esModule"===e||Object.prototype.hasOwnProperty.call(i,e)||e in t&&t[e]===v[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return v[e]}})})),n("2fc9")),y=(Object.keys(g).forEach((function(e){"default"===e||"__esModule"===e||Object.prototype.hasOwnProperty.call(i,e)||e in t&&t[e]===g[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return g[e]}})})),n("83dd")),b=(Object.keys(y).forEach((function(e){"default"===e||"__esModule"===e||Object.prototype.hasOwnProperty.call(i,e)||e in t&&t[e]===y[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return y[e]}})})),n("2eee")),_=(Object.keys(b).forEach((function(e){"default"===e||"__esModule"===e||Object.prototype.hasOwnProperty.call(i,e)||e in t&&t[e]===b[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return b[e]}})})),n("cc26")),w=(Object.keys(_).forEach((function(e){"default"===e||"__esModule"===e||Object.prototype.hasOwnProperty.call(i,e)||e in t&&t[e]===_[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return _[e]}})})),n("f5c7")),x=(Object.keys(w).forEach((function(e){"default"===e||"__esModule"===e||Object.prototype.hasOwnProperty.call(i,e)||e in t&&t[e]===w[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return w[e]}})})),n("a786")),k=(Object.keys(x).forEach((function(e){"default"===e||"__esModule"===e||Object.prototype.hasOwnProperty.call(i,e)||e in t&&t[e]===x[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return x[e]}})})),n("6cb4")),C=(Object.keys(k).forEach((function(e){"default"===e||"__esModule"===e||Object.prototype.hasOwnProperty.call(i,e)||e in t&&t[e]===k[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return k[e]}})})),n("a344")),S=(Object.keys(C).forEach((function(e){"default"===e||"__esModule"===e||Object.prototype.hasOwnProperty.call(i,e)||e in t&&t[e]===C[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return C[e]}})})),n("ff2d")),A=(Object.keys(S).forEach((function(e){"default"===e||"__esModule"===e||Object.prototype.hasOwnProperty.call(i,e)||e in t&&t[e]===S[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return S[e]}})})),n("0897")),M=(Object.keys(A).forEach((function(e){"default"===e||"__esModule"===e||Object.prototype.hasOwnProperty.call(i,e)||e in t&&t[e]===A[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return A[e]}})})),n("156c")),T=(Object.keys(M).forEach((function(e){"default"===e||"__esModule"===e||Object.prototype.hasOwnProperty.call(i,e)||e in t&&t[e]===M[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return M[e]}})})),n("9500")),O=(Object.keys(T).forEach((function(e){"default"===e||"__esModule"===e||Object.prototype.hasOwnProperty.call(i,e)||e in t&&t[e]===T[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return T[e]}})})),n("52b9")),E=(Object.keys(O).forEach((function(e){"default"===e||"__esModule"===e||Object.prototype.hasOwnProperty.call(i,e)||e in t&&t[e]===O[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return O[e]}})})),n("3312")),D=(Object.keys(E).forEach((function(e){"default"===e||"__esModule"===e||Object.prototype.hasOwnProperty.call(i,e)||e in t&&t[e]===E[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return E[e]}})})),n("8855")),L=(Object.keys(D).forEach((function(e){"default"===e||"__esModule"===e||Object.prototype.hasOwnProperty.call(i,e)||e in t&&t[e]===D[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return D[e]}})})),n("31cf")),P=(Object.keys(L).forEach((function(e){"default"===e||"__esModule"===e||Object.prototype.hasOwnProperty.call(i,e)||e in t&&t[e]===L[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return L[e]}})})),n("c775")),I=(Object.keys(P).forEach((function(e){"default"===e||"__esModule"===e||Object.prototype.hasOwnProperty.call(i,e)||e in t&&t[e]===P[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return P[e]}})})),n("1c80")),j=(Object.keys(I).forEach((function(e){"default"===e||"__esModule"===e||Object.prototype.hasOwnProperty.call(i,e)||e in t&&t[e]===I[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return I[e]}})})),n("91e2")),$=(Object.keys(j).forEach((function(e){"default"===e||"__esModule"===e||Object.prototype.hasOwnProperty.call(i,e)||e in t&&t[e]===j[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return j[e]}})})),n("8ac9")),R=(Object.keys($).forEach((function(e){"default"===e||"__esModule"===e||Object.prototype.hasOwnProperty.call(i,e)||e in t&&t[e]===$[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return $[e]}})})),n("7099")),N=(Object.keys(R).forEach((function(e){"default"===e||"__esModule"===e||Object.prototype.hasOwnProperty.call(i,e)||e in t&&t[e]===R[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return R[e]}})})),n("a172")),F=(Object.keys(N).forEach((function(e){"default"===e||"__esModule"===e||Object.prototype.hasOwnProperty.call(i,e)||e in t&&t[e]===N[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return N[e]}})})),n("a059")),B=(Object.keys(F).forEach((function(e){"default"===e||"__esModule"===e||Object.prototype.hasOwnProperty.call(i,e)||e in t&&t[e]===F[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return F[e]}})})),Y(n("b7e8")));function Y(e){return e&&e.__esModule?e:{default:e}}var H=[h.Header,p.Footer,a.Icon,s.Filter,l.Menu,u.Edit,c.Export,d.Keyboard,f.Validator,m.Column,v.Colgroup,g.Grid,y.Toolbar,b.Pager,_.Checkbox,w.CheckboxGroup,x.Radio,k.RadioGroup,C.RadioButton,S.Input,A.Textarea,M.Button,T.Modal,O.Tooltip,E.Form,D.FormItem,L.FormGather,P.Select,I.Optgroup,j.Option,$.Switch,R.List,N.Pulldown,F.Table];o.VXETable.setup({i18n:function(e,t){return r.default.toFormatString(r.default.get(B.default,e),t)}})},1626:function(e,t){e.exports=function(e){return"function"==typeof e}},"164b":function(e,t,n){"use strict";function i(e){this.options=r.extend(r.clone(l),e||{}),this.options.FileParallelLimit=Math.max(1,this.options.FileParallelLimit),this.options.ChunkParallelLimit=Math.max(1,this.options.ChunkParallelLimit),this.options.ChunkRetryTimes=Math.max(0,this.options.ChunkRetryTimes),this.options.ChunkSize=Math.max(1048576,this.options.ChunkSize),this.options.CopyChunkParallelLimit=Math.max(1,this.options.CopyChunkParallelLimit),this.options.CopyChunkSize=Math.max(1048576,this.options.CopyChunkSize),this.options.CopySliceSize=Math.max(0,this.options.CopySliceSize),this.options.MaxPartNumber=Math.max(1024,Math.min(1e4,this.options.MaxPartNumber)),this.options.Timeout=Math.max(0,this.options.Timeout),this.options.AppId,o.init(this),a.init(this)}var r=n("03e2"),o=n("0ae0"),a=n("e263"),s=n("75f1"),l=(n=n("1ac6"),{AppId:"",SecretId:"",SecretKey:"",XCosSecurityToken:"",ChunkRetryTimes:2,FileParallelLimit:3,ChunkParallelLimit:3,ChunkSize:1048576,SliceSize:1048576,CopyChunkParallelLimit:20,CopyChunkSize:10485760,CopySliceSize:10485760,MaxPartNumber:1e4,ProgressInterval:1e3,UploadQueueSize:1e4,Domain:"",ServiceDomain:"",Protocol:"",CompatibilityMode:!1,ForcePathStyle:!1,UseRawKey:!1,Timeout:0,CorrectClockSkew:!0,SystemClockOffset:0,UploadCheckContentMd5:!1,UploadAddMetaMd5:!1,UploadIdCacheLimit:50});s.init(i,a),n.init(i,a),i.getAuthorization=r.getAuth,i.version="0.5.27",e.exports=i},"167b":function(e,t,n){!function(e){"use strict"; +var t={words:{ss:["секунда","секунде","секунди"],m:["један минут","једне минуте"],mm:["минут","минуте","минута"],h:["један сат","једног сата"],hh:["сат","сата","сати"],dd:["дан","дана","дана"],MM:["месец","месеца","месеци"],yy:["година","године","година"]},correctGrammaticalCase:function(e,t){return 1===e?t[0]:e>=2&&e<=4?t[1]:t[2]},translate:function(e,n,i){var r=t.words[i];return 1===i.length?n?r[0]:r[1]:e+" "+t.correctGrammaticalCase(e,r)}};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:"дан",dd:t.translate,M:"месец",MM:t.translate,y:"годину",yy:t.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(n("c1df"))},"13ea":function(e,t,n){var i=n("e11b"),r=n("b39a"),o=n("d0e5"),a=n("3ae2"),s=n("012c"),l=n("fedd"),u=n("27ad");e.exports=function(e,t){return e=l(e),u(e)?Math.floor((a(s(e,t,o))-a(s(e,t,r)))/i)+1:NaN}},14581:function(e,t,n){var i=n("9a21"),r=n("20b3");e.exports=function(e){var t=[];return i(e,(function(e){r(t,e)||t.push(e)})),t}},"14c3":function(e,t,n){var i=n("da84"),r=n("c65b"),o=n("825a"),a=n("1626"),s=n("c6b6"),l=n("9263"),u=i.TypeError;e.exports=function(e,t){var n=e.exec;if(a(n))return null!==(n=r(n,e,t))&&o(n),n;if("RegExp"===s(e))return r(l,e,t);throw u("RegExp#exec called on incompatible receiver")}},"14d3":function(e,t,n){},1553:function(e,t,n){var i=n("27e0"),r=n("9a21"),o=n("294d");e.exports=function(e,t){return function e(t,n,i){var o=i.children,a=i.data,s=i.clear;return r(n,(function(n){var r=n[o];a&&(n=n[a]),t.push(n),r&&r.length&&e(t,r,i),s&&delete n[o]})),t}([],e,o({},i.treeOptions,t))}},"156c":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.Button=void 0;var i=(n=n("c1a9"))&&n.__esModule?n:{default:n};n=Object.assign(i.default,{install:function(e){e.component(i.default.name,i.default)}}),n=t.Button=n,t.default=n},"159b":function(e,t,n){function i(t){if(t&&t.forEach!==l)try{u(t,"forEach",l)}catch(e){t.forEach=l}}var r,o=n("da84"),a=n("fdbc"),s=n("785a"),l=n("17c2"),u=n("9112");for(r in a)a[r]&&i(o[r]&&o[r].prototype);i(s)},1618:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i={install:!0},r=(t.install=function(e,t){r.default.isPlainObject(t)&&o.VXETable.setup(t),H.map((function(t){return t.install(e)}))},Y(n("c695"))),o=n("8ea1"),a=(Object.keys(o).forEach((function(e){"default"===e||"__esModule"===e||Object.prototype.hasOwnProperty.call(i,e)||e in t&&t[e]===o[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return o[e]}})})),n("689d")),s=(Object.keys(a).forEach((function(e){"default"===e||"__esModule"===e||Object.prototype.hasOwnProperty.call(i,e)||e in t&&t[e]===a[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return a[e]}})})),n("2a2e")),l=(Object.keys(s).forEach((function(e){"default"===e||"__esModule"===e||Object.prototype.hasOwnProperty.call(i,e)||e in t&&t[e]===s[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return s[e]}})})),n("afdc")),u=(Object.keys(l).forEach((function(e){"default"===e||"__esModule"===e||Object.prototype.hasOwnProperty.call(i,e)||e in t&&t[e]===l[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return l[e]}})})),n("01dd")),c=(Object.keys(u).forEach((function(e){"default"===e||"__esModule"===e||Object.prototype.hasOwnProperty.call(i,e)||e in t&&t[e]===u[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return u[e]}})})),n("1818")),d=(Object.keys(c).forEach((function(e){"default"===e||"__esModule"===e||Object.prototype.hasOwnProperty.call(i,e)||e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}})})),n("7015")),f=(Object.keys(d).forEach((function(e){"default"===e||"__esModule"===e||Object.prototype.hasOwnProperty.call(i,e)||e in t&&t[e]===d[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return d[e]}})})),n("39a2")),h=(Object.keys(f).forEach((function(e){"default"===e||"__esModule"===e||Object.prototype.hasOwnProperty.call(i,e)||e in t&&t[e]===f[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return f[e]}})})),n("65bb")),p=(Object.keys(h).forEach((function(e){"default"===e||"__esModule"===e||Object.prototype.hasOwnProperty.call(i,e)||e in t&&t[e]===h[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return h[e]}})})),n("5618")),m=(Object.keys(p).forEach((function(e){"default"===e||"__esModule"===e||Object.prototype.hasOwnProperty.call(i,e)||e in t&&t[e]===p[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return p[e]}})})),n("22b1")),v=(Object.keys(m).forEach((function(e){"default"===e||"__esModule"===e||Object.prototype.hasOwnProperty.call(i,e)||e in t&&t[e]===m[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return m[e]}})})),n("2fc9")),g=(Object.keys(v).forEach((function(e){"default"===e||"__esModule"===e||Object.prototype.hasOwnProperty.call(i,e)||e in t&&t[e]===v[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return v[e]}})})),n("83dd")),y=(Object.keys(g).forEach((function(e){"default"===e||"__esModule"===e||Object.prototype.hasOwnProperty.call(i,e)||e in t&&t[e]===g[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return g[e]}})})),n("2eee")),b=(Object.keys(y).forEach((function(e){"default"===e||"__esModule"===e||Object.prototype.hasOwnProperty.call(i,e)||e in t&&t[e]===y[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return y[e]}})})),n("cc26")),_=(Object.keys(b).forEach((function(e){"default"===e||"__esModule"===e||Object.prototype.hasOwnProperty.call(i,e)||e in t&&t[e]===b[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return b[e]}})})),n("f5c7")),w=(Object.keys(_).forEach((function(e){"default"===e||"__esModule"===e||Object.prototype.hasOwnProperty.call(i,e)||e in t&&t[e]===_[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return _[e]}})})),n("a786")),x=(Object.keys(w).forEach((function(e){"default"===e||"__esModule"===e||Object.prototype.hasOwnProperty.call(i,e)||e in t&&t[e]===w[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return w[e]}})})),n("6cb4")),A=(Object.keys(x).forEach((function(e){"default"===e||"__esModule"===e||Object.prototype.hasOwnProperty.call(i,e)||e in t&&t[e]===x[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return x[e]}})})),n("a344")),C=(Object.keys(A).forEach((function(e){"default"===e||"__esModule"===e||Object.prototype.hasOwnProperty.call(i,e)||e in t&&t[e]===A[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return A[e]}})})),n("ff2d")),S=(Object.keys(C).forEach((function(e){"default"===e||"__esModule"===e||Object.prototype.hasOwnProperty.call(i,e)||e in t&&t[e]===C[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return C[e]}})})),n("0897")),k=(Object.keys(S).forEach((function(e){"default"===e||"__esModule"===e||Object.prototype.hasOwnProperty.call(i,e)||e in t&&t[e]===S[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return S[e]}})})),n("156c")),M=(Object.keys(k).forEach((function(e){"default"===e||"__esModule"===e||Object.prototype.hasOwnProperty.call(i,e)||e in t&&t[e]===k[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return k[e]}})})),n("9500")),T=(Object.keys(M).forEach((function(e){"default"===e||"__esModule"===e||Object.prototype.hasOwnProperty.call(i,e)||e in t&&t[e]===M[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return M[e]}})})),n("52b9")),E=(Object.keys(T).forEach((function(e){"default"===e||"__esModule"===e||Object.prototype.hasOwnProperty.call(i,e)||e in t&&t[e]===T[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return T[e]}})})),n("3312")),O=(Object.keys(E).forEach((function(e){"default"===e||"__esModule"===e||Object.prototype.hasOwnProperty.call(i,e)||e in t&&t[e]===E[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return E[e]}})})),n("8855")),D=(Object.keys(O).forEach((function(e){"default"===e||"__esModule"===e||Object.prototype.hasOwnProperty.call(i,e)||e in t&&t[e]===O[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return O[e]}})})),n("31cf")),L=(Object.keys(D).forEach((function(e){"default"===e||"__esModule"===e||Object.prototype.hasOwnProperty.call(i,e)||e in t&&t[e]===D[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return D[e]}})})),n("c775")),P=(Object.keys(L).forEach((function(e){"default"===e||"__esModule"===e||Object.prototype.hasOwnProperty.call(i,e)||e in t&&t[e]===L[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return L[e]}})})),n("1c80")),I=(Object.keys(P).forEach((function(e){"default"===e||"__esModule"===e||Object.prototype.hasOwnProperty.call(i,e)||e in t&&t[e]===P[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return P[e]}})})),n("91e2")),j=(Object.keys(I).forEach((function(e){"default"===e||"__esModule"===e||Object.prototype.hasOwnProperty.call(i,e)||e in t&&t[e]===I[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return I[e]}})})),n("8ac9")),N=(Object.keys(j).forEach((function(e){"default"===e||"__esModule"===e||Object.prototype.hasOwnProperty.call(i,e)||e in t&&t[e]===j[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return j[e]}})})),n("7099")),R=(Object.keys(N).forEach((function(e){"default"===e||"__esModule"===e||Object.prototype.hasOwnProperty.call(i,e)||e in t&&t[e]===N[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return N[e]}})})),n("a172")),$=(Object.keys(R).forEach((function(e){"default"===e||"__esModule"===e||Object.prototype.hasOwnProperty.call(i,e)||e in t&&t[e]===R[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return R[e]}})})),n("a059")),B=(Object.keys($).forEach((function(e){"default"===e||"__esModule"===e||Object.prototype.hasOwnProperty.call(i,e)||e in t&&t[e]===$[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return $[e]}})})),Y(n("b7e8"))),F=n("ded1");function Y(e){return e&&e.__esModule?e:{default:e}}Object.keys(F).forEach((function(e){"default"===e||"__esModule"===e||Object.prototype.hasOwnProperty.call(i,e)||e in t&&t[e]===F[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return F[e]}})}));var H=[h.Footer,a.Icon,s.Filter,l.Menu,u.Edit,c.Export,d.Keyboard,f.Validator,p.Column,m.Colgroup,v.Grid,g.Toolbar,y.Pager,b.Checkbox,_.CheckboxGroup,w.Radio,x.RadioGroup,A.RadioButton,C.Input,S.Textarea,k.Button,M.Modal,T.Tooltip,E.Form,O.FormItem,D.FormGather,L.Select,P.Optgroup,I.Option,j.Switch,N.List,R.Pulldown,$.Table];o.VXETable.setup({i18n:function(e,t){return r.default.toFormatString(r.default.get(B.default,e),t)}})},1626:function(e,t){e.exports=function(e){return"function"==typeof e}},"164b":function(e,t,n){"use strict";function i(e){this.options=r.extend(r.clone(l),e||{}),this.options.FileParallelLimit=Math.max(1,this.options.FileParallelLimit),this.options.ChunkParallelLimit=Math.max(1,this.options.ChunkParallelLimit),this.options.ChunkRetryTimes=Math.max(0,this.options.ChunkRetryTimes),this.options.ChunkSize=Math.max(1048576,this.options.ChunkSize),this.options.CopyChunkParallelLimit=Math.max(1,this.options.CopyChunkParallelLimit),this.options.CopyChunkSize=Math.max(1048576,this.options.CopyChunkSize),this.options.CopySliceSize=Math.max(0,this.options.CopySliceSize),this.options.MaxPartNumber=Math.max(1024,Math.min(1e4,this.options.MaxPartNumber)),this.options.Timeout=Math.max(0,this.options.Timeout),this.options.AppId,o.init(this),a.init(this)}var r=n("03e2"),o=n("0ae0"),a=n("e263"),s=n("75f1"),l=(n=n("1ac6"),{AppId:"",SecretId:"",SecretKey:"",XCosSecurityToken:"",ChunkRetryTimes:2,FileParallelLimit:3,ChunkParallelLimit:3,ChunkSize:1048576,SliceSize:1048576,CopyChunkParallelLimit:20,CopyChunkSize:10485760,CopySliceSize:10485760,MaxPartNumber:1e4,ProgressInterval:1e3,UploadQueueSize:1e4,Domain:"",ServiceDomain:"",Protocol:"",CompatibilityMode:!1,ForcePathStyle:!1,UseRawKey:!1,Timeout:0,CorrectClockSkew:!0,SystemClockOffset:0,UploadCheckContentMd5:!1,UploadAddMetaMd5:!1,UploadIdCacheLimit:50});s.init(i,a),n.init(i,a),i.getAuthorization=r.getAuth,i.version="0.5.27",e.exports=i},"167b":function(e,t,n){!function(e){"use strict"; //! moment.js locale configuration -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}})}(n("c1df"))},"17c2":function(e,t,n){"use strict";var i=n("b727").forEach;n=n("a640")("forEach");e.exports=n?[].forEach:function(e){return i(this,e,1=p&&c%d||d),!e.Uploaded})),y=e.onProgress;r.eachLimit(g,f,(function(e,t){var f,p,g;n._isRunningTask(i)&&(f=e.PartNumber,p=Math.min(c,e.PartNumber*d)-(e.PartNumber-1)*d,g=0,function(e,t){var n=this,i=e.TaskId,o=e.Bucket,s=e.Region,l=e.Key,u=e.FileSize,c=e.Body,d=+e.PartNumber,f=e.SliceSize,h=e.ServerSideEncryption,p=e.UploadData,m=n.options.ChunkRetryTimes+1,v=f*(d-1),g=f,y=v+f;u=o.length?x.emit("has_and_check_upload_id",t):(r=o[e],a.isInArray(t,r)?i.using[r]?n(e+1):l.call(p,{Bucket:c,Region:d,Key:f,UploadId:r},(function(t,o){p._isRunningTask(u)&&(t?(i.removeUploadId(r),n(e+1)):x.emit("upload_id_available",{UploadId:r,PartList:o.PartList}))})):(i.removeUploadId(r),n(e+1)))})(0):x.emit("has_and_check_upload_id",t)})),x.on("get_remote_upload_id_list",(function(t){s.call(p,{Bucket:c,Region:d,Key:f},(function(t,n){if(p._isRunningTask(u))return t?x.emit("error",t):void((t=a.filter(n.UploadList,(function(e){return e.Key===f&&(!h||e.StorageClass.toUpperCase()===h.toUpperCase())})).reverse().map((function(e){return e.UploadId||e.UploadID}))).length?x.emit("seek_local_avail_upload_id",t):((n=i.getFileId(e.Body,e.ChunkSize,c,f))&&(t=i.getUploadIdList(n))&&a.each(t,(function(e){i.removeUploadId(e)})),x.emit("no_available_upload_id")))}))})),x.emit("get_remote_upload_id_list")}.call(c,t,(function(t,n){if(c._isRunningTask(f)){if(t)return d.emit("error",t);e.UploadData.UploadId=n.UploadId,e.UploadData.PartList=n.PartList,d.emit("get_upload_data_finish",e.UploadData)}})))})),n=e.ContentLength,delete e.ContentLength,e.Headers||(e.Headers={}),a.each(e.Headers,(function(t,n){"content-length"===n.toLowerCase()&&delete e.Headers[n]}));for(var x=[1,2,4,8,16,32,64,128,256,512,1024,2048,4096,5120],k=1048576,C=0;Cn.length&&(r[t]=e)})),p.emit("get_file_size_finish",r))):t({error:'get Content-Length error, please add "Content-Length" to CORS ExposeHeader setting.'})}))):t({error:"CopySource format error"})}};e.exports.init=function(e,t){t.transferToTaskMethod(u,"sliceUploadFile"),a.each(u,(function(t,n){e.prototype[n]=a.apiWrapper(n,t)}))}},"1b3c":function(e,t,n){var i=n("d219"),r=n("7ab1"),o=n("c718");e.exports=function(e,t,n){return e=i(e),t>>=0,n=r(n)?" ":""+n,e.padEnd?e.padEnd(t,n):t>e.length?((t-=e.length)>n.length&&(n+=o(n,t/n.length)),e+n.slice(0,t)):e}},"1b45":function(e,t,n){!function(e){"use strict"; +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}})}(n("c1df"))},"171d":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createResizeEvent=function(e){return window.ResizeObserver?new window.ResizeObserver(e):new f(e)};var i,r=a(n("c695")),o=a(n("0838"));function a(e){return e&&e.__esModule?e:{default:e}}function s(e,t){for(var n=0;n=p&&c%d||d),!e.Uploaded})),y=e.onProgress;r.eachLimit(g,f,(function(e,t){var f,p,g;n._isRunningTask(i)&&(f=e.PartNumber,p=Math.min(c,e.PartNumber*d)-(e.PartNumber-1)*d,g=0,function(e,t){var n=this,i=e.TaskId,o=e.Bucket,s=e.Region,l=e.Key,u=e.FileSize,c=e.Body,d=+e.PartNumber,f=e.SliceSize,h=e.ServerSideEncryption,p=e.UploadData,m=n.options.ChunkRetryTimes+1,v=f*(d-1),g=f,y=v+f;u=o.length?x.emit("has_and_check_upload_id",t):(r=o[e],a.isInArray(t,r)?i.using[r]?n(e+1):l.call(p,{Bucket:c,Region:d,Key:f,UploadId:r},(function(t,o){p._isRunningTask(u)&&(t?(i.removeUploadId(r),n(e+1)):x.emit("upload_id_available",{UploadId:r,PartList:o.PartList}))})):(i.removeUploadId(r),n(e+1)))})(0):x.emit("has_and_check_upload_id",t)})),x.on("get_remote_upload_id_list",(function(t){s.call(p,{Bucket:c,Region:d,Key:f},(function(t,n){if(p._isRunningTask(u))return t?x.emit("error",t):void((t=a.filter(n.UploadList,(function(e){return e.Key===f&&(!h||e.StorageClass.toUpperCase()===h.toUpperCase())})).reverse().map((function(e){return e.UploadId||e.UploadID}))).length?x.emit("seek_local_avail_upload_id",t):((n=i.getFileId(e.Body,e.ChunkSize,c,f))&&(t=i.getUploadIdList(n))&&a.each(t,(function(e){i.removeUploadId(e)})),x.emit("no_available_upload_id")))}))})),x.emit("get_remote_upload_id_list")}.call(c,t,(function(t,n){if(c._isRunningTask(f)){if(t)return d.emit("error",t);e.UploadData.UploadId=n.UploadId,e.UploadData.PartList=n.PartList,d.emit("get_upload_data_finish",e.UploadData)}})))})),n=e.ContentLength,delete e.ContentLength,e.Headers||(e.Headers={}),a.each(e.Headers,(function(t,n){"content-length"===n.toLowerCase()&&delete e.Headers[n]}));for(var x=[1,2,4,8,16,32,64,128,256,512,1024,2048,4096,5120],A=1048576,C=0;Cn.length&&(r[t]=e)})),p.emit("get_file_size_finish",r))):t({error:'get Content-Length error, please add "Content-Length" to CORS ExposeHeader setting.'})}))):t({error:"CopySource format error"})}};e.exports.init=function(e,t){t.transferToTaskMethod(u,"sliceUploadFile"),a.each(u,(function(t,n){e.prototype[n]=a.apiWrapper(n,t)}))}},"1b3c":function(e,t,n){var i=n("d219"),r=n("7ab1"),o=n("c718");e.exports=function(e,t,n){return e=i(e),t>>=0,n=r(n)?" ":""+n,e.padEnd?e.padEnd(t,n):t>e.length?((t-=e.length)>n.length&&(n+=o(n,t/n.length)),e+n.slice(0,t)):e}},"1b45":function(e,t,n){!function(e){"use strict"; //! moment.js locale configuration 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}})}(n("c1df"))},"1be4":function(e,t,n){n=n("d066"),e.exports=n("document","documentElement")},"1c59":function(e,t,n){"use strict";n("6d61")("Set",(function(e){return function(){return e(this,arguments.length?arguments[0]:void 0)}}),n("6566"))},"1c7e":function(e,t,n){var i=n("b622")("iterator"),r=!1;try{var o=0,a={next:function(){return{done:!!o++}},return:function(){r=!0}};a[i]=function(){return this},Array.from(a,(function(){throw 2}))}catch(e){}e.exports=function(e,t){if(!t&&!r)return!1;var n=!1;try{var o={};o[i]=function(){return{next:function(){return{done:n=!0}}}},e(o)}catch(e){}return n}},"1c80":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.Optgroup=void 0;var i=(n=n("30b7"))&&n.__esModule?n:{default:n};n=Object.assign(i.default,{install:function(e){e.component(i.default.name,i.default)}}),n=t.Optgroup=n,t.default=n},"1cfd":function(e,t,n){!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},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 عام"]},r=function(e){return function(t,r,o,a){var s=n(t),l=i[e][n(t)];return 2===s&&(l=l[r?0:1]),l.replace(/%d/i,t)}},o=["يناير","فبراير","مارس","أبريل","مايو","يونيو","يوليو","أغسطس","سبتمبر","أكتوبر","نوفمبر","ديسمبر"];e.defineLocale("ar-ly",{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: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")},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}})}(n("c1df"))},"1d2b":function(e,t,n){"use strict";e.exports=function(e,t){return function(){for(var n=new Array(arguments.length),i=0;i=2&&t%10<=4&&(t%100<10||t%100>=20)?n[1]:n[2]}function n(e,n,i){var r={ss:n?"секунда_секунды_секунд":"секунду_секунды_секунд",mm:n?"хвіліна_хвіліны_хвілін":"хвіліну_хвіліны_хвілін",hh:n?"гадзіна_гадзіны_гадзін":"гадзіну_гадзіны_гадзін",dd:"дзень_дні_дзён",MM:"месяц_месяцы_месяцаў",yy:"год_гады_гадоў"};return"m"===i?n?"хвіліна":"хвіліну":"h"===i?n?"гадзіна":"гадзіну":e+" "+t(r[i],+e)}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}})}(n("c1df"))},2e3:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=(i=n("cd45"))&&i.__esModule?i:{default:i},r=n("f634"),o=(n={colId:[String,Number],type:String,field:String,title:String,width:[Number,String],minWidth:[Number,String],resizable:{type:Boolean,default:null},fixed:String,align:String,headerAlign:String,footerAlign:String,showOverflow:{type:[Boolean,String],default:null},showHeaderOverflow:{type:[Boolean,String],default:null},showFooterOverflow:{type:[Boolean,String],default:null},className:[String,Function],headerClassName:[String,Function],footerClassName:[String,Function],formatter:[Function,Array,String],sortable:Boolean,remoteSort:{type:Boolean,default:null},sortBy:[String,Function],sortType:String,sortMethod:Function,filters:{type:Array,default:null},filterMultiple:{type:Boolean,default:!0},filterMethod:Function,filterResetMethod:Function,filterRecoverMethod:Function,filterRender:Object,treeNode:Boolean,visible:{type:Boolean,default:null},exportMethod:Function,footerExportMethod:Function,titleHelp:Object,cellType:String,cellRender:Object,editRender:Object,contentRender:Object,params:Object},{});Object.keys(n).forEach((function(e){o[e]=function(t){this.columnConfig.update(e,t)}})),n={name:"VxeColumn",props:n,provide:function(){return{$xecolumn:this,$xegrid:null}},inject:{$xetable:{default:null},$xecolumn:{default:null}},watch:o,created:function(){this.columnConfig=this.createColumn(this.$xetable,this)},mounted:function(){r.UtilTools.assemColumn(this)},destroyed:function(){r.UtilTools.destroyColumn(this)},render:function(e){return e("div",this.$slots.default)},methods:i.default};t.default=n},"201b":function(e,t,n){!function(e){"use strict"; +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,i){var r={ss:n?"секунда_секунды_секунд":"секунду_секунды_секунд",mm:n?"хвіліна_хвіліны_хвілін":"хвіліну_хвіліны_хвілін",hh:n?"гадзіна_гадзіны_гадзін":"гадзіну_гадзіны_гадзін",dd:"дзень_дні_дзён",MM:"месяц_месяцы_месяцаў",yy:"год_гады_гадоў"};return"m"===i?n?"хвіліна":"хвіліну":"h"===i?n?"гадзіна":"гадзіну":e+" "+t(r[i],+e)}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}})}(n("c1df"))},2e3:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n("cd45")),r=o(n("f3f4"));function o(e){return e&&e.__esModule?e:{default:e}}n={colId:[String,Number],type:String,field:String,title:String,width:[Number,String],minWidth:[Number,String],resizable:{type:Boolean,default:null},fixed:String,align:String,headerAlign:String,footerAlign:String,showOverflow:{type:[Boolean,String],default:null},showHeaderOverflow:{type:[Boolean,String],default:null},showFooterOverflow:{type:[Boolean,String],default:null},className:[String,Function],headerClassName:[String,Function],footerClassName:[String,Function],formatter:[Function,Array,String],sortable:Boolean,remoteSort:{type:Boolean,default:null},sortBy:[String,Function],sortType:String,sortMethod:Function,filters:{type:Array,default:null},filterMultiple:{type:Boolean,default:!0},filterMethod:Function,filterResetMethod:Function,filterRecoverMethod:Function,filterRender:Object,treeNode:Boolean,visible:{type:Boolean,default:null},exportMethod:Function,footerExportMethod:Function,titleHelp:Object,titlePrefix:Object,cellType:String,cellRender:Object,editRender:Object,contentRender:Object,params:Object};var a={};Object.keys(n).forEach((function(e){a[e]=function(t){this.columnConfig.update(e,t)}})),n={name:"VxeColumn",props:n,provide:function(){return{$xecolumn:this,$xegrid:null}},inject:{$xetable:{default:null},$xecolumn:{default:null}},watch:a,created:function(){this.columnConfig=this.createColumn(this.$xetable,this)},mounted:function(){r.default.assemColumn(this)},destroyed:function(){r.default.destroyColumn(this)},render:function(e){return e("div",this.$slots.default)},methods:i.default};t.default=n},"201b":function(e,t,n){!function(e){"use strict"; //! moment.js locale configuration -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}})}(n("c1df"))},"20a7":function(e,t,n){var i=n("fce5");n=n("a714");e.exports=!!Object.getOwnPropertySymbols&&!n((function(){var e=Symbol();return!String(e)||!(Object(e)instanceof Symbol)||!Symbol.sham&&i&&i<41}))},"20b3":function(e,t,n){var i=n("9de7");e.exports=function(e,t){if(e){if(e.includes)return e.includes(t);for(var n in e)if(i(e,n)&&t===e[n])return!0}return!1}},2242:function(e,t,n){var i=n("3703");e.exports=function(e,t,n){var r=0,o=[];return function(){var a=arguments;++r<=e&&o.push(a[0]),e<=r&&t.apply(n,[o].concat(i(a)))}}},2266:function(e,t,n){function i(e,t){this.stopped=e,this.result=t}var r=n("da84"),o=n("0366"),a=n("c65b"),s=n("825a"),l=n("0d51"),u=n("e95a"),c=n("07fa"),d=n("3a9b"),f=n("9a1f"),h=n("35a1"),p=n("2a62"),m=r.TypeError,v=i.prototype;e.exports=function(e,t,n){function r(e){return y&&p(y,"normal",e),new i(!0,e)}function g(e){return S?(s(e),M?T(e[0],e[1],r):T(e[0],e[1])):M?T(e,r):T(e)}var y,b,_,w,x,k,C=n&&n.that,S=!(!n||!n.AS_ENTRIES),A=!(!n||!n.IS_ITERATOR),M=!(!n||!n.INTERRUPTED),T=o(t,C);if(A)y=e;else{if(!(n=h(e)))throw m(l(e)+" is not iterable");if(u(n)){for(b=0,_=c(e);b<_;b++)if((w=g(e[b]))&&d(v,w))return w;return new i(!1)}y=f(e,n)}for(x=y.next;!(k=a(x,y)).done;){try{w=g(k.value)}catch(e){p(y,"throw",e)}if("object"==typeof w&&w&&d(v,w))return w}return new i(!1)}},"22b1":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.Colgroup=void 0;var i=(n=n("9b2c5"))&&n.__esModule?n:{default:n};n=Object.assign(i.default,{install:function(e){e.component(i.default.name,i.default),e.component("VxeTableColgroup",i.default)}}),n=t.Colgroup=n,t.default=n},"22f8":function(e,t,n){!function(e){"use strict"; +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}})}(n("c1df"))},"20a7":function(e,t,n){var i=n("fce5");n=n("a714");e.exports=!!Object.getOwnPropertySymbols&&!n((function(){var e=Symbol();return!String(e)||!(Object(e)instanceof Symbol)||!Symbol.sham&&i&&i<41}))},"20b3":function(e,t,n){var i=n("9de7");e.exports=function(e,t){if(e){if(e.includes)return e.includes(t);for(var n in e)if(i(e,n)&&t===e[n])return!0}return!1}},2242:function(e,t,n){var i=n("3703");e.exports=function(e,t,n){var r=0,o=[];return function(){var a=arguments;++r<=e&&o.push(a[0]),e<=r&&t.apply(n,[o].concat(i(a)))}}},2266:function(e,t,n){function i(e,t){this.stopped=e,this.result=t}var r=n("da84"),o=n("0366"),a=n("c65b"),s=n("825a"),l=n("0d51"),u=n("e95a"),c=n("07fa"),d=n("3a9b"),f=n("9a1f"),h=n("35a1"),p=n("2a62"),m=r.TypeError,v=i.prototype;e.exports=function(e,t,n){function r(e){return y&&p(y,"normal",e),new i(!0,e)}function g(e){return S?(s(e),M?T(e[0],e[1],r):T(e[0],e[1])):M?T(e,r):T(e)}var y,b,_,w,x,A,C=n&&n.that,S=!(!n||!n.AS_ENTRIES),k=!(!n||!n.IS_ITERATOR),M=!(!n||!n.INTERRUPTED),T=o(t,C);if(k)y=e;else{if(!(n=h(e)))throw m(l(e)+" is not iterable");if(u(n)){for(b=0,_=c(e);b<_;b++)if((w=g(e[b]))&&d(v,w))return w;return new i(!1)}y=f(e,n)}for(x=y.next;!(A=a(x,y)).done;){try{w=g(A.value)}catch(e){p(y,"throw",e)}if("object"==typeof w&&w&&d(v,w))return w}return new i(!1)}},"22b1":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.Colgroup=void 0;var i=(n=n("9b2c5"))&&n.__esModule?n:{default:n};n=Object.assign(i.default,{install:function(e){e.component(i.default.name,i.default),e.component("VxeTableColgroup",i.default)}}),n=t.Colgroup=n,t.default=n},"22f8":function(e,t,n){!function(e){"use strict"; //! moment.js locale configuration 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?"오전":"오후"}})}(n("c1df"))},"23cb":function(e,t,n){var i=n("5926"),r=Math.max,o=Math.min;e.exports=function(e,t){return e=i(e),e<0?r(e+t,0):o(e,t)}},"23e7":function(e,t,n){var i=n("da84"),r=n("06cf").f,o=n("9112"),a=n("cb2d"),s=n("ce4e"),l=n("e893"),u=n("94ca");e.exports=function(e,t){var n,c,d,f=e.target,h=e.global,p=e.stat,m=h?i:p?i[f]||s(f,{}):(i[f]||{}).prototype;if(m)for(n in t){if(c=t[n],d=e.noTargetGet?(d=r(m,n))&&d.value:m[n],!u(h?n:f+(p?".":"#")+n,e.forced)&&void 0!==d){if(typeof c==typeof d)continue;l(c,d)}(e.sham||d&&d.sham)&&o(c,"sham",!0),a(m,n,c,e)}}},"241c":function(e,t,n){var i=n("ca84"),r=n("7839").concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return i(e,r)}},2421:function(e,t,n){!function(e){"use strict"; //! moment.js locale configuration @@ -61,7 +61,7 @@ var t={ss:"sekundė_sekundžių_sekundes",m:"minutė_minutės_minutę",mm:"minut //! moment.js locale configuration 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}})}(n("c1df"))},"293c":function(e,t,n){!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,i){var r=t.words[i];return 1===i.length?n?r[0]:r[1]:e+" "+t.correctGrammaticalCase(e,r)}};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}})}(n("c1df"))},"294d":function(e,t,n){var i=n("25b3"),r=n("6815"),o=n("a44c"),a=n("e643"),s=Object.assign;function l(e,t,n){for(var o,s=t.length,l=1;l=t+n||t?new java.lang.String(e,t,n)+"":e}function l(e,t){(e.currentElement||e.doc).appendChild(t)}i.prototype.parseFromString=function(e,t){var n=this.options,i=new u,o=n.domBuilder||new r,s=n.errorHandler,l=n.locator,c=n.xmlns||{},d={lt:"<",gt:">",amp:"&",quot:'"',apos:"'"};return l&&o.setDocumentLocator(l),i.errorHandler=function(e,t,n){if(!e){if(t instanceof r)return t;e=t}var i={},o=e instanceof Function;function s(t){var r=e[t];!r&&o&&(r=2==e.length?function(n){e(t,n)}:e),i[t]=r?function(e){r("[xmldom "+t+"]\t"+e+a(n))}:function(){}}return n=n||{},s("warning"),s("error"),s("fatalError"),i}(s,o,l),i.domBuilder=n.domBuilder||o,/\/x?html?$/.test(t)&&(d.nbsp=" ",d.copy="©",c[""]="http://www.w3.org/1999/xhtml"),c.xml=c.xml||"http://www.w3.org/XML/1998/namespace",e?i.parse(e,c,d):i.errorHandler.error("invalid doc source"),o.doc},r.prototype={startDocument:function(){this.doc=(new c).createDocument(null,null,null),this.locator&&(this.doc.documentURI=this.locator.systemId)},startElement:function(e,t,n,i){var r=this.doc,a=r.createElementNS(e,n||t),s=i.length;l(this,a),this.currentElement=a,this.locator&&o(this.locator,a);for(var u=0;u()\[\]\\.,;:\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},b={integer:function(e){return b.number(e)&&parseInt(e,10)===e},float:function(e){return b.number(e)&&!b.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&&!isNaN(e.getTime())},number:function(e){return!isNaN(e)&&"number"==typeof e},object:function(e){return"object"==typeof e&&!b.array(e)},method:function(e){return"function"==typeof e},email:function(e){return"string"==typeof e&&!!e.match(y.email)&&e.length<255},url:function(e){return"string"==typeof e&&!!e.match(y.url)},hex:function(e){return"string"==typeof e&&!!e.match(y.hex)}},_="enum",w={required:g,whitespace:function(e,t,n,i,r){!/^\s+$/.test(t)&&""!==t||i.push(c(r.messages.whitespace,e.fullField))},type:function(e,t,n,i,r){e.required&&void 0===t?g(e,t,n,i,r):(n=e.type,-1<["integer","float","array","regexp","object","method","email","number","date","url","hex"].indexOf(n)?b[n](t)||i.push(c(r.messages.types[n],e.fullField,e.type)):n&&typeof t!==e.type&&i.push(c(r.messages.types[n],e.fullField,e.type)))},range:function(e,t,n,i,r){var o="number"==typeof e.len,a="number"==typeof e.min,s="number"==typeof e.max,l=t,u=null,d="number"==typeof t,f="string"==typeof t,h=Array.isArray(t);if(d?u="number":f?u="string":h&&(u="array"),!u)return!1;h&&(l=t.length),f&&(l=t.replace(/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,"_").length),o?l!==e.len&&i.push(c(r.messages[u].len,e.fullField,e.len)):a&&!s&&le.max?i.push(c(r.messages[u].max,e.fullField,e.max)):a&&s&&(le.max)&&i.push(c(r.messages[u].range,e.fullField,e.min,e.max))},enum:function(e,t,n,i,r){e[_]=Array.isArray(e[_])?e[_]:[],-1===e[_].indexOf(t)&&i.push(c(r.messages[_],e.fullField,e[_].join(", ")))},pattern:function(e,t,n,i,r){e.pattern&&(e.pattern instanceof RegExp?(e.pattern.lastIndex=0,e.pattern.test(t)||i.push(c(r.messages.pattern.mismatch,e.fullField,t,e.pattern))):"string"!=typeof e.pattern||new RegExp(e.pattern).test(t)||i.push(c(r.messages.pattern.mismatch,e.fullField,t,e.pattern)))}};function x(e,t,n,i,r){var o=e.type,a=[];if(e.required||!e.required&&i.hasOwnProperty(e.field)){if(d(t,o)&&!e.required)return n();w.required(e,t,i,a,r,o),d(t,o)||w.type(e,t,i,a,r)}n(a)}var k={string:function(e,t,n,i,r){var o=[];if(e.required||!e.required&&i.hasOwnProperty(e.field)){if(d(t,"string")&&!e.required)return n();w.required(e,t,i,o,r,"string"),d(t,"string")||(w.type(e,t,i,o,r),w.range(e,t,i,o,r),w.pattern(e,t,i,o,r),!0===e.whitespace&&w.whitespace(e,t,i,o,r))}n(o)},method:function(e,t,n,i,r){var o=[];if(e.required||!e.required&&i.hasOwnProperty(e.field)){if(d(t)&&!e.required)return n();w.required(e,t,i,o,r),void 0!==t&&w.type(e,t,i,o,r)}n(o)},number:function(e,t,n,i,r){var o=[];if(e.required||!e.required&&i.hasOwnProperty(e.field)){if(d(t=""===t?void 0:t)&&!e.required)return n();w.required(e,t,i,o,r),void 0!==t&&(w.type(e,t,i,o,r),w.range(e,t,i,o,r))}n(o)},boolean:function(e,t,n,i,r){var o=[];if(e.required||!e.required&&i.hasOwnProperty(e.field)){if(d(t)&&!e.required)return n();w.required(e,t,i,o,r),void 0!==t&&w.type(e,t,i,o,r)}n(o)},regexp:function(e,t,n,i,r){var o=[];if(e.required||!e.required&&i.hasOwnProperty(e.field)){if(d(t)&&!e.required)return n();w.required(e,t,i,o,r),d(t)||w.type(e,t,i,o,r)}n(o)},integer:function(e,t,n,i,r){var o=[];if(e.required||!e.required&&i.hasOwnProperty(e.field)){if(d(t)&&!e.required)return n();w.required(e,t,i,o,r),void 0!==t&&(w.type(e,t,i,o,r),w.range(e,t,i,o,r))}n(o)},float:function(e,t,n,i,r){var o=[];if(e.required||!e.required&&i.hasOwnProperty(e.field)){if(d(t)&&!e.required)return n();w.required(e,t,i,o,r),void 0!==t&&(w.type(e,t,i,o,r),w.range(e,t,i,o,r))}n(o)},array:function(e,t,n,i,r){var o=[];if(e.required||!e.required&&i.hasOwnProperty(e.field)){if(d(t,"array")&&!e.required)return n();w.required(e,t,i,o,r,"array"),d(t,"array")||(w.type(e,t,i,o,r),w.range(e,t,i,o,r))}n(o)},object:function(e,t,n,i,r){var o=[];if(e.required||!e.required&&i.hasOwnProperty(e.field)){if(d(t)&&!e.required)return n();w.required(e,t,i,o,r),void 0!==t&&w.type(e,t,i,o,r)}n(o)},enum:function(e,t,n,i,r){var o=[];if(e.required||!e.required&&i.hasOwnProperty(e.field)){if(d(t)&&!e.required)return n();w.required(e,t,i,o,r),void 0!==t&&w.enum(e,t,i,o,r)}n(o)},pattern:function(e,t,n,i,r){var o=[];if(e.required||!e.required&&i.hasOwnProperty(e.field)){if(d(t,"string")&&!e.required)return n();w.required(e,t,i,o,r),d(t,"string")||w.pattern(e,t,i,o,r)}n(o)},date:function(e,t,n,i,r){var o=[];if(e.required||!e.required&&i.hasOwnProperty(e.field)){if(d(t,"date")&&!e.required)return n();w.required(e,t,i,o,r),d(t,"date")||(t=t instanceof Date?t:new Date(t),w.type(e,t,i,o,r),t&&w.range(e,t.getTime(),i,o,r))}n(o)},url:x,hex:x,email:x,required:function(e,t,n,i,r){var o=[],a=Array.isArray(t)?"array":typeof t;w.required(e,t,i,o,r,a),n(o)},any:function(e,t,n,i,r){var o=[];if(e.required||!e.required&&i.hasOwnProperty(e.field)){if(d(t)&&!e.required)return n();w.required(e,t,i,o,r)}n(o)}};function C(){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 S=C();function A(e){this.rules=null,this._messages=S,this.define(e)}A.prototype={messages:function(e){return e&&(this._messages=v(C(),e)),this._messages},define:function(e){if(!e)throw new Error("Cannot configure a schema with no rules");if("object"!=typeof e||Array.isArray(e))throw new Error("Rules must be an object");var t,n;for(t in this.rules={},e)e.hasOwnProperty(t)&&(n=e[t],this.rules[t]=Array.isArray(n)?n:[n])},validate:function(e,t,i){var r,o,a=this,s=e,l=t=void 0===t?{}:t,d=i=void 0===i?function(){}:i;if("function"==typeof l&&(d=l,l={}),!this.rules||0===Object.keys(this.rules).length)return d&&d(),Promise.resolve();function f(e){var t,n,i=[],r={};for(t=0;t=2&&e<=4?t[1]:t[2]},translate:function(e,n,i){var r=t.words[i];return 1===i.length?n?r[0]:r[1]:e+" "+t.correctGrammaticalCase(e,r)}};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}})}(n("c1df"))},"294d":function(e,t,n){var i=n("25b3"),r=n("6815"),o=n("a44c"),a=n("e643"),s=Object.assign;function l(e,t,n){for(var o,s=t.length,l=1;l=t+n||t?new java.lang.String(e,t,n)+"":e}function l(e,t){(e.currentElement||e.doc).appendChild(t)}i.prototype.parseFromString=function(e,t){var n=this.options,i=new u,o=n.domBuilder||new r,s=n.errorHandler,l=n.locator,c=n.xmlns||{},d={lt:"<",gt:">",amp:"&",quot:'"',apos:"'"};return l&&o.setDocumentLocator(l),i.errorHandler=function(e,t,n){if(!e){if(t instanceof r)return t;e=t}var i={},o=e instanceof Function;function s(t){var r=e[t];!r&&o&&(r=2==e.length?function(n){e(t,n)}:e),i[t]=r?function(e){r("[xmldom "+t+"]\t"+e+a(n))}:function(){}}return n=n||{},s("warning"),s("error"),s("fatalError"),i}(s,o,l),i.domBuilder=n.domBuilder||o,/\/x?html?$/.test(t)&&(d.nbsp=" ",d.copy="©",c[""]="http://www.w3.org/1999/xhtml"),c.xml=c.xml||"http://www.w3.org/XML/1998/namespace",e?i.parse(e,c,d):i.errorHandler.error("invalid doc source"),o.doc},r.prototype={startDocument:function(){this.doc=(new c).createDocument(null,null,null),this.locator&&(this.doc.documentURI=this.locator.systemId)},startElement:function(e,t,n,i){var r=this.doc,a=r.createElementNS(e,n||t),s=i.length;l(this,a),this.currentElement=a,this.locator&&o(this.locator,a);for(var u=0;u()\[\]\\.,;:\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},b={integer:function(e){return b.number(e)&&parseInt(e,10)===e},float:function(e){return b.number(e)&&!b.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&&!isNaN(e.getTime())},number:function(e){return!isNaN(e)&&"number"==typeof e},object:function(e){return"object"==typeof e&&!b.array(e)},method:function(e){return"function"==typeof e},email:function(e){return"string"==typeof e&&!!e.match(y.email)&&e.length<255},url:function(e){return"string"==typeof e&&!!e.match(y.url)},hex:function(e){return"string"==typeof e&&!!e.match(y.hex)}},_={required:g,whitespace:function(e,t,n,i,r){!/^\s+$/.test(t)&&""!==t||i.push(c(r.messages.whitespace,e.fullField))},type:function(e,t,n,i,r){e.required&&void 0===t?g(e,t,n,i,r):(n=e.type,-1<["integer","float","array","regexp","object","method","email","number","date","url","hex"].indexOf(n)?b[n](t)||i.push(c(r.messages.types[n],e.fullField,e.type)):n&&typeof t!==e.type&&i.push(c(r.messages.types[n],e.fullField,e.type)))},range:function(e,t,n,i,r){var o="number"==typeof e.len,a="number"==typeof e.min,s="number"==typeof e.max,l=t,u=null,d="number"==typeof t,f="string"==typeof t,h=Array.isArray(t);if(d?u="number":f?u="string":h&&(u="array"),!u)return!1;h&&(l=t.length),f&&(l=t.replace(/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,"_").length),o?l!==e.len&&i.push(c(r.messages[u].len,e.fullField,e.len)):a&&!s&&le.max?i.push(c(r.messages[u].max,e.fullField,e.max)):a&&s&&(le.max)&&i.push(c(r.messages[u].range,e.fullField,e.min,e.max))},enum:function(e,t,n,i,r){e.enum=Array.isArray(e.enum)?e.enum:[],-1===e.enum.indexOf(t)&&i.push(c(r.messages.enum,e.fullField,e.enum.join(", ")))},pattern:function(e,t,n,i,r){e.pattern&&(e.pattern instanceof RegExp?(e.pattern.lastIndex=0,e.pattern.test(t)||i.push(c(r.messages.pattern.mismatch,e.fullField,t,e.pattern))):"string"!=typeof e.pattern||new RegExp(e.pattern).test(t)||i.push(c(r.messages.pattern.mismatch,e.fullField,t,e.pattern)))}};function w(e,t,n,i,r){var o=e.type,a=[];if(e.required||!e.required&&i.hasOwnProperty(e.field)){if(d(t,o)&&!e.required)return n();_.required(e,t,i,a,r,o),d(t,o)||_.type(e,t,i,a,r)}n(a)}var x={string:function(e,t,n,i,r){var o=[];if(e.required||!e.required&&i.hasOwnProperty(e.field)){if(d(t,"string")&&!e.required)return n();_.required(e,t,i,o,r,"string"),d(t,"string")||(_.type(e,t,i,o,r),_.range(e,t,i,o,r),_.pattern(e,t,i,o,r),!0===e.whitespace&&_.whitespace(e,t,i,o,r))}n(o)},method:function(e,t,n,i,r){var o=[];if(e.required||!e.required&&i.hasOwnProperty(e.field)){if(d(t)&&!e.required)return n();_.required(e,t,i,o,r),void 0!==t&&_.type(e,t,i,o,r)}n(o)},number:function(e,t,n,i,r){var o=[];if(e.required||!e.required&&i.hasOwnProperty(e.field)){if(d(t=""===t?void 0:t)&&!e.required)return n();_.required(e,t,i,o,r),void 0!==t&&(_.type(e,t,i,o,r),_.range(e,t,i,o,r))}n(o)},boolean:function(e,t,n,i,r){var o=[];if(e.required||!e.required&&i.hasOwnProperty(e.field)){if(d(t)&&!e.required)return n();_.required(e,t,i,o,r),void 0!==t&&_.type(e,t,i,o,r)}n(o)},regexp:function(e,t,n,i,r){var o=[];if(e.required||!e.required&&i.hasOwnProperty(e.field)){if(d(t)&&!e.required)return n();_.required(e,t,i,o,r),d(t)||_.type(e,t,i,o,r)}n(o)},integer:function(e,t,n,i,r){var o=[];if(e.required||!e.required&&i.hasOwnProperty(e.field)){if(d(t)&&!e.required)return n();_.required(e,t,i,o,r),void 0!==t&&(_.type(e,t,i,o,r),_.range(e,t,i,o,r))}n(o)},float:function(e,t,n,i,r){var o=[];if(e.required||!e.required&&i.hasOwnProperty(e.field)){if(d(t)&&!e.required)return n();_.required(e,t,i,o,r),void 0!==t&&(_.type(e,t,i,o,r),_.range(e,t,i,o,r))}n(o)},array:function(e,t,n,i,r){var o=[];if(e.required||!e.required&&i.hasOwnProperty(e.field)){if(d(t,"array")&&!e.required)return n();_.required(e,t,i,o,r,"array"),d(t,"array")||(_.type(e,t,i,o,r),_.range(e,t,i,o,r))}n(o)},object:function(e,t,n,i,r){var o=[];if(e.required||!e.required&&i.hasOwnProperty(e.field)){if(d(t)&&!e.required)return n();_.required(e,t,i,o,r),void 0!==t&&_.type(e,t,i,o,r)}n(o)},enum:function(e,t,n,i,r){var o=[];if(e.required||!e.required&&i.hasOwnProperty(e.field)){if(d(t)&&!e.required)return n();_.required(e,t,i,o,r),void 0!==t&&_.enum(e,t,i,o,r)}n(o)},pattern:function(e,t,n,i,r){var o=[];if(e.required||!e.required&&i.hasOwnProperty(e.field)){if(d(t,"string")&&!e.required)return n();_.required(e,t,i,o,r),d(t,"string")||_.pattern(e,t,i,o,r)}n(o)},date:function(e,t,n,i,r){var o=[];if(e.required||!e.required&&i.hasOwnProperty(e.field)){if(d(t,"date")&&!e.required)return n();_.required(e,t,i,o,r),d(t,"date")||(t=t instanceof Date?t:new Date(t),_.type(e,t,i,o,r),t&&_.range(e,t.getTime(),i,o,r))}n(o)},url:w,hex:w,email:w,required:function(e,t,n,i,r){var o=[],a=Array.isArray(t)?"array":typeof t;_.required(e,t,i,o,r,a),n(o)},any:function(e,t,n,i,r){var o=[];if(e.required||!e.required&&i.hasOwnProperty(e.field)){if(d(t)&&!e.required)return n();_.required(e,t,i,o,r)}n(o)}};function A(){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 C=A();function S(e){this.rules=null,this._messages=C,this.define(e)}S.prototype={messages:function(e){return e&&(this._messages=v(A(),e)),this._messages},define:function(e){if(!e)throw new Error("Cannot configure a schema with no rules");if("object"!=typeof e||Array.isArray(e))throw new Error("Rules must be an object");var t,n;for(t in this.rules={},e)e.hasOwnProperty(t)&&(n=e[t],this.rules[t]=Array.isArray(n)?n:[n])},validate:function(e,t,i){var r,o,a=this,s=e,l=t=void 0===t?{}:t,d=i=void 0===i?function(){}:i;if("function"==typeof l&&(d=l,l={}),!this.rules||0===Object.keys(this.rules).length)return d&&d(),Promise.resolve();function f(e){var t,n,i=[],r={};for(t=0;t=20?"ste":"de")},week:{dow:1,doy:4}})}(n("c1df"))},"2c94":function(e,t){e.exports=function(e,t){return e===t}},"2d00":function(e,t,n){var i,r,o=n("da84"),a=(n=n("342f"),o.process);o=o.Deno,a=a&&a.versions||o&&o.version,o=a&&a.v8;!(r=o?0<(i=o.split("."))[0]&&i[0]<4?1:+(i[0]+i[1]):r)&&n&&(!(i=n.match(/Edge\/(\d+)/))||74<=i[1])&&(i=n.match(/Chrome\/(\d+)/))&&(r=+i[1]),e.exports=r},"2d0a":function(e,t,n){var i=n("dba8"),r=n("b973"),o=n("2439"),a=n("4c07");e.exports=function(e,t,n){for(var s=r(t),l=a.f,u=o.f,c=0;c * Based on Underscore.js 1.8.3 * Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors - */(function(){var o,a="Expected a function",s="__lodash_hash_undefined__",l="__lodash_placeholder__",u=9007199254740991,c=NaN,d=4294967295,f=[["ary",128],["bind",1],["bindKey",2],["curry",8],["curryRight",16],["flip",512],["partial",32],["partialRight",64],["rearg",256]],h="[object Arguments]",p="[object Array]",m="[object Boolean]",v="[object Date]",g="[object Error]",y="[object Function]",b="[object GeneratorFunction]",_="[object Map]",w="[object Number]",x="[object Object]",k="[object Promise]",C="[object RegExp]",S="[object Set]",A="[object String]",M="[object Symbol]",T="[object WeakMap]",O="[object ArrayBuffer]",E="[object DataView]",D="[object Float32Array]",L="[object Float64Array]",P="[object Int8Array]",I="[object Int16Array]",j="[object Int32Array]",$="[object Uint8Array]",R="[object Uint8ClampedArray]",N="[object Uint16Array]",F="[object Uint32Array]",B=/\b__p \+= '';/g,Y=/\b(__p \+=) '' \+/g,H=/(__e\(.*?\)|\b__t\)) \+\n'';/g,z=/&(?:amp|lt|gt|quot|#39);/g,V=/[&<>"']/g,W=RegExp(z.source),U=RegExp(V.source),q=/<%-([\s\S]+?)%>/g,G=/<%([\s\S]+?)%>/g,K=/<%=([\s\S]+?)%>/g,Q=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,X=/^\w*$/,J=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,Z=/[\\^$.*+?()[\]{}|]/g,ee=RegExp(Z.source),te=/^\s+|\s+$/g,ne=/^\s+/,ie=/\s+$/,re=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,oe=/\{\n\/\* \[wrapped with (.+)\] \*/,ae=/,? & /,se=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,le=/\\(\\)?/g,ue=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,ce=/\w*$/,de=/^[-+]0x[0-9a-f]+$/i,fe=/^0b[01]+$/i,he=/^\[object .+?Constructor\]$/,pe=/^0o[0-7]+$/i,me=/^(?:0|[1-9]\d*)$/,ve=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,ge=/($^)/,ye=/['\n\r\u2028\u2029\\]/g,be="\\ud800-\\udfff",_e="\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff",we="\\u2700-\\u27bf",xe="a-z\\xdf-\\xf6\\xf8-\\xff",ke="A-Z\\xc0-\\xd6\\xd8-\\xde",Ce="\\ufe0e\\ufe0f",Se="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\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",Ae="["+be+"]",Me="["+Se+"]",Te="["+_e+"]",Oe="["+we+"]",Ee="["+xe+"]",De=(Se="[^"+be+Se+"\\d+"+we+xe+ke+"]",we="\\ud83c[\\udffb-\\udfff]",xe="[^"+be+"]","(?:\\ud83c[\\udde6-\\uddff]){2}"),Le="[\\ud800-\\udbff][\\udc00-\\udfff]",Pe=(ke="["+ke+"]","(?:"+Ee+"|"+Se+")"),Ie=(Se="(?:"+ke+"|"+Se+")","(?:['’](?:d|ll|m|re|s|t|ve))?"),je="(?:['’](?:D|LL|M|RE|S|T|VE))?",$e="(?:"+Te+"|"+we+")?",Re="["+Ce+"]?",Ne=(Re=Re+$e+"(?:\\u200d(?:"+[xe,De,Le].join("|")+")"+Re+$e+")*",$e="(?:"+[Oe,De,Le].join("|")+")"+Re,Oe="(?:"+[xe+Te+"?",Te,De,Le,Ae].join("|")+")",RegExp("['’]","g")),Fe=RegExp(Te,"g"),Be=RegExp(we+"(?="+we+")|"+Oe+Re,"g"),Ye=RegExp([ke+"?"+Ee+"+"+Ie+"(?="+[Me,ke,"$"].join("|")+")",Se+"+"+je+"(?="+[Me,ke+Pe,"$"].join("|")+")",ke+"?"+Pe+"+"+Ie,ke+"+"+je,"\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])","\\d+",$e].join("|"),"g"),He=RegExp("[\\u200d"+be+_e+Ce+"]"),ze=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,Ve=["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"],We=-1,Ue={},qe=(Ue[D]=Ue[L]=Ue[P]=Ue[I]=Ue[j]=Ue[$]=Ue[R]=Ue[N]=Ue[F]=!0,Ue[h]=Ue[p]=Ue[O]=Ue[m]=Ue[E]=Ue[v]=Ue[g]=Ue[y]=Ue[_]=Ue[w]=Ue[x]=Ue[C]=Ue[S]=Ue[A]=Ue[T]=!1,{}),Ge=(qe[h]=qe[p]=qe[O]=qe[E]=qe[m]=qe[v]=qe[D]=qe[L]=qe[P]=qe[I]=qe[j]=qe[_]=qe[w]=qe[x]=qe[C]=qe[S]=qe[A]=qe[M]=qe[$]=qe[R]=qe[N]=qe[F]=!0,qe[g]=qe[y]=qe[T]=!1,{"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"}),Ke=parseFloat,Qe=parseInt,Xe=(xe="object"==typeof e&&e&&e.Object===Object&&e,De="object"==typeof self&&self&&self.Object===Object&&self,xe||De||Function("return this")()),Je=(Le=t&&!t.nodeType&&t,Le&&"object"==typeof i&&i&&!i.nodeType&&i),Ze=Je&&Je.exports===Le,et=Ze&&xe.process,tt=(Ae=function(){try{var e=Je&&Je.require&&Je.require("util").types;return e||et&&et.binding&&et.binding("util")}catch(e){}}(),Ae&&Ae.isArrayBuffer),nt=Ae&&Ae.isDate,it=Ae&&Ae.isMap,rt=Ae&&Ae.isRegExp,ot=Ae&&Ae.isSet,at=Ae&&Ae.isTypedArray;function st(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 lt(e,t,n,i){for(var r=-1,o=null==e?0:e.length;++r":">",'"':""","'":"'"});function Ft(e){return"\\"+Ge[e]}function Bt(e){return He.test(e)}function Yt(e){var t=-1,n=Array(e.size);return e.forEach((function(e,i){n[++t]=[i,e]})),n}function Ht(e,t){return function(n){return e(t(n))}}function zt(e,t){for(var n=-1,i=e.length,r=0,o=[];++n",""":'"',"'":"'"}),Gt=function e(t){var n=(t=null==t?Xe:Gt.defaults(Xe.Object(),t,Gt.pick(Xe,Ve))).Array,i=t.Date,r=t.Error,be=t.Function,_e=t.Math,we=t.Object,xe=t.RegExp,ke=t.String,Ce=t.TypeError,Se=n.prototype,Ae=be.prototype,Me=we.prototype,Te=t["__core-js_shared__"],Oe=Ae.toString,Ee=Me.hasOwnProperty,De=0,Le=(Ae=/[^.]+$/.exec(Te&&Te.keys&&Te.keys.IE_PROTO||""))?"Symbol(src)_1."+Ae:"",Pe=Me.toString,Ie=Oe.call(we),je=Xe._,$e=xe("^"+Oe.call(Ee).replace(Z,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),Re=(Ae=Ze?t.Buffer:o,t.Symbol),Be=t.Uint8Array,He=Ae?Ae.allocUnsafe:o,Ge=Ht(we.getPrototypeOf,we),Je=we.create,et=Me.propertyIsEnumerable,_t=Se.splice,Tt=Re?Re.isConcatSpreadable:o,Kt=Re?Re.iterator:o,Qt=Re?Re.toStringTag:o,Xt=function(){try{var e=eo(we,"defineProperty");return e({},"",{}),e}catch(e){}}(),Jt=t.clearTimeout!==Xe.clearTimeout&&t.clearTimeout,Zt=i&&i.now!==Xe.Date.now&&i.now,en=t.setTimeout!==Xe.setTimeout&&t.setTimeout,tn=_e.ceil,nn=_e.floor,rn=we.getOwnPropertySymbols,on=(Ae=Ae?Ae.isBuffer:o,t.isFinite),an=Se.join,sn=Ht(we.keys,we),ln=_e.max,un=_e.min,cn=i.now,dn=t.parseInt,fn=_e.random,hn=Se.reverse,pn=(i=eo(t,"DataView"),eo(t,"Map")),mn=eo(t,"Promise"),vn=eo(t,"Set"),gn=(t=eo(t,"WeakMap"),eo(we,"create")),yn=t&&new t,bn={},_n=To(i),wn=To(pn),xn=To(mn),kn=To(vn),Cn=To(t),Sn=(Re=Re?Re.prototype:o,Re?Re.valueOf:o),An=Re?Re.toString:o;function Mn(e){if(ja(e)&&!Sa(e)&&!(e instanceof Ln)){if(e instanceof Dn)return e;if(Ee.call(e,"__wrapped__"))return Oo(e)}return new Dn(e)}var Tn=function(e){return Ia(e)?Je?Je(e):(On.prototype=e,e=new On,On.prototype=o,e):{}};function On(){}function En(){}function Dn(e,t){this.__wrapped__=e,this.__actions__=[],this.__chain__=!!t,this.__index__=0,this.__values__=o}function Ln(e){this.__wrapped__=e,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=d,this.__views__=[]}function Pn(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t>>0,t>>>=0,n(o));++r>>1,a=e[o];null!==a&&!Ha(a)&&(n?a<=t:a>>0)?(e=Ja(e))&&("string"==typeof t||null!=t&&!Fa(t))&&!(t=Qi(t))&&Bt(e)?lr(Ut(e),0,n):e.split(t,n):[]},Mn.spread=function(e,t){if("function"!=typeof e)throw new Ce(a);return t=null==t?0:ln(Ga(t),0),Ni((function(n){var i=n[t];n=lr(n,0,t);return i&&vt(n,i),st(e,this,n)}))},Mn.tail=function(e){var t=null==e?0:e.length;return t?Vi(e,1,t):[]},Mn.take=function(e,t,n){return e&&e.length?Vi(e,0,(t=n||t===o?1:Ga(t))<0?0:t):[]},Mn.takeRight=function(e,t,n){var i=null==e?0:e.length;return i?Vi(e,(t=i-(t=n||t===o?1:Ga(t)))<0?0:t,i):[]},Mn.takeRightWhile=function(e,t){return e&&e.length?er(e,Xr(t,3),!1,!0):[]},Mn.takeWhile=function(e,t){return e&&e.length?er(e,Xr(t,3)):[]},Mn.tap=function(e,t){return t(e),e},Mn.throttle=function(e,t,n){var i=!0,r=!0;if("function"!=typeof e)throw new Ce(a);return Ia(n)&&(i="leading"in n?!!n.leading:i,r="trailing"in n?!!n.trailing:r),pa(e,t,{leading:i,maxWait:t,trailing:r})},Mn.thru=Qo,Mn.toArray=Ua,Mn.toPairs=ys,Mn.toPairsIn=bs,Mn.toPath=function(e){return Sa(e)?mt(e,Mo):Ha(e)?[e]:vr(Ao(Ja(e)))},Mn.toPlainObject=Xa,Mn.transform=function(e,t,n){var i,r=Sa(e),o=r||Oa(e)||za(e);return t=Xr(t,4),null==n&&(i=e&&e.constructor,n=o?r?new i:[]:Ia(e)&&Da(i)?Tn(Ge(e)):{}),(o?ut:li)(e,(function(e,i,r){return t(n,e,i,r)})),n},Mn.unary=function(e){return ca(e,1)},Mn.union=No,Mn.unionBy=Fo,Mn.unionWith=Bo,Mn.uniq=function(e){return e&&e.length?Xi(e):[]},Mn.uniqBy=function(e,t){return e&&e.length?Xi(e,Xr(t,2)):[]},Mn.uniqWith=function(e,t){return t="function"==typeof t?t:o,e&&e.length?Xi(e,o,t):[]},Mn.unset=function(e,t){return null==e||Ji(e,t)},Mn.unzip=Yo,Mn.unzipWith=Ho,Mn.update=function(e,t,n){return null==e?e:Zi(e,t,or(n))},Mn.updateWith=function(e,t,n,i){return i="function"==typeof i?i:o,null==e?e:Zi(e,t,or(n),i)},Mn.values=_s,Mn.valuesIn=function(e){return null==e?[]:Pt(e,fs(e))},Mn.without=zo,Mn.words=Ds,Mn.wrap=function(e,t){return ya(or(t),e)},Mn.xor=Vo,Mn.xorBy=Wo,Mn.xorWith=Uo,Mn.zip=qo,Mn.zipObject=function(e,t){return ir(e||[],t||[],zn)},Mn.zipObjectDeep=function(e,t){return ir(e||[],t||[],Yi)},Mn.zipWith=Go,Mn.entries=ys,Mn.entriesIn=bs,Mn.extend=es,Mn.extendWith=ts,Ys(Mn,Mn),Mn.add=Js,Mn.attempt=Ls,Mn.camelCase=ws,Mn.capitalize=xs,Mn.ceil=Zs,Mn.clamp=function(e,t,n){return n===o&&(n=t,t=o),n!==o&&(n=(n=Qa(n))==n?n:0),t!==o&&(t=(t=Qa(t))==t?t:0),Kn(Qa(e),t,n)},Mn.clone=function(e){return Qn(e,4)},Mn.cloneDeep=function(e){return Qn(e,5)},Mn.cloneDeepWith=function(e,t){return Qn(e,5,t="function"==typeof t?t:o)},Mn.cloneWith=function(e,t){return Qn(e,4,t="function"==typeof t?t:o)},Mn.conformsTo=function(e,t){return null==t||Xn(e,t,ds(t))},Mn.deburr=ks,Mn.defaultTo=function(e,t){return null==e||e!=e?t:e},Mn.divide=el,Mn.endsWith=function(e,t,n){e=Ja(e),t=Qi(t);var i=e.length;i=n=n===o?i:Kn(Ga(n),0,i);return 0<=(n-=t.length)&&e.slice(n,i)==t},Mn.eq=wa,Mn.escape=function(e){return(e=Ja(e))&&U.test(e)?e.replace(V,Nt):e},Mn.escapeRegExp=function(e){return(e=Ja(e))&&ee.test(e)?e.replace(Z,"\\$&"):e},Mn.every=function(e,t,n){return(Sa(e)?dt:ni)(e,Xr(t=n&&lo(e,t,n)?o:t,3))},Mn.find=Zo,Mn.findIndex=Eo,Mn.findKey=function(e,t){return wt(e,Xr(t,3),li)},Mn.findLast=ea,Mn.findLastIndex=Do,Mn.findLastKey=function(e,t){return wt(e,Xr(t,3),ui)},Mn.floor=tl,Mn.forEach=ta,Mn.forEachRight=na,Mn.forIn=function(e,t){return null==e?e:ai(e,Xr(t,3),fs)},Mn.forInRight=function(e,t){return null==e?e:si(e,Xr(t,3),fs)},Mn.forOwn=function(e,t){return e&&li(e,Xr(t,3))},Mn.forOwnRight=function(e,t){return e&&ui(e,Xr(t,3))},Mn.get=as,Mn.gt=xa,Mn.gte=ka,Mn.has=function(e,t){return null!=e&&ro(e,t,mi)},Mn.hasIn=ss,Mn.head=Po,Mn.identity=Rs,Mn.includes=function(e,t,n,i){return e=Ma(e)?e:_s(e),n=n&&!i?Ga(n):0,i=e.length,n<0&&(n=ln(i+n,0)),Ya(e)?n<=i&&-1=un(t=t,n=n)&&e=this.__values__.length;return{done:e,value:e?o:this.__values__[this.__index__++]}},Mn.prototype.plant=function(e){for(var t,n=this;n instanceof En;){var i=Oo(n),r=(i.__index__=0,i.__values__=o,t?r.__wrapped__=i:t=i,i);n=n.__wrapped__}return r.__wrapped__=e,t},Mn.prototype.reverse=function(){var e=this.__wrapped__;return e instanceof Ln?(e=e,(e=(e=this.__actions__.length?new Ln(this):e).reverse()).__actions__.push({func:Qo,args:[Ro],thisArg:o}),new Dn(e,this.__chain__)):this.thru(Ro)},Mn.prototype.toJSON=Mn.prototype.valueOf=Mn.prototype.value=function(){return tr(this.__wrapped__,this.__actions__)},Mn.prototype.first=Mn.prototype.head,Kt&&(Mn.prototype[Kt]=function(){return this}),Mn}();Xe._=Gt,(r=function(){return Gt}.call(t,n,t,i))!==o&&(i.exports=r)}).call(this)}).call(this,n("c8ba"),n("62e4")(e))},"2f62":function(e,t,n){"use strict";(function(e){n.d(t,"b",(function(){return _})),n.d(t,"c",(function(){return b})),n.d(t,"d",(function(){return y})),n.d(t,"e",(function(){return g}));var i,r=("undefined"!=typeof window?window:void 0!==e?e:{}).__VUE_DEVTOOLS_GLOBAL_HOOK__;function o(e,t){Object.keys(e).forEach((function(n){return t(e[n],n)}))}function a(e){return null!==e&&"object"==typeof e}function s(e,t){this.runtime=t,this._children=Object.create(null),t=(this._rawModule=e).state,this.state=("function"==typeof t?t():t)||{}}function l(e){this.register([],e,!1)}function u(e){var t,n=this,o=(void 0===e&&(e={}),!i&&"undefined"!=typeof window&&window.Vue&&v(window.Vue),e.plugins);void 0===o&&(o=[]),void 0===(c=e.strict)&&(c=!1),this._committing=!1,this._actions=Object.create(null),this._actionSubscribers=[],this._mutations=Object.create(null),this._wrappedGetters=Object.create(null),this._modules=new l(e),this._modulesNamespaceMap=Object.create(null),this._subscribers=[],this._watcherVM=new i,this._makeLocalGettersCache=Object.create(null);var a=this,s=this.dispatch,u=this.commit,c=(this.dispatch=function(e,t){return s.call(a,e,t)},this.commit=function(e,t,n){return u.call(a,e,t,n)},this.strict=c,this._modules.root.state);h(this,c,[],this._modules.root),f(this,c),o.forEach((function(e){return e(n)})),(void 0!==e.devtools?e:i.config).devtools&&(t=this,r&&((t._devtoolHook=r).emit("vuex:init",t),r.on("vuex:travel-to-state",(function(e){t.replaceState(e)})),t.subscribe((function(e,t){r.emit("vuex:mutation",e,t)}),{prepend:!0}),t.subscribeAction((function(e,t){r.emit("vuex:action",e,t)}),{prepend:!0})))}function c(e,t,n){return t.indexOf(e)<0&&(n&&n.prepend?t.unshift(e):t.push(e)),function(){var n=t.indexOf(e);-1=e.length?{value:void 0,done:!0}:(e=i(e,t),this._i+=e.length,{value:e,done:!1})}))},1691:function(e,t){e.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},"1af6":function(e,t,n){var i=n("63b6");i(i.S,"Array",{isArray:n("9003")})},"1bc3":function(e,t,n){var i=n("f772");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))||"function"==typeof(n=e.valueOf)&&!i(r=n.call(e))||!t&&"function"==typeof(n=e.toString)&&!i(r=n.call(e)))return r;throw TypeError("Can't convert object to primitive value")}},"1ec9":function(e,t,n){var i=n("f772"),r=n("e53d").document,o=i(r)&&i(r.createElement);e.exports=function(e){return o?r.createElement(e):{}}},"20fd":function(e,t,n){"use strict";var i=n("d9f6"),r=n("aebd");e.exports=function(e,t,n){t in e?i.f(e,t,r(0,n)):e[t]=n}},"214f":function(e,t,n){"use strict";n("b0c5");var i,r=n("2aba"),o=n("32e9"),a=n("79e5"),s=n("be13"),l=n("2b4c"),u=n("520a"),c=l("species"),d=!a((function(){var e=/./;return e.exec=function(){var e=[];return e.groups={a:"7"},e},"7"!=="".replace(e,"$")})),f=(i=(n=/(?:)/).exec,n.exec=function(){return i.apply(this,arguments)},2===(n="ab".split(n)).length&&"a"===n[0]&&"b"===n[1]);e.exports=function(e,t,n){var i,h,p=l(e),m=!a((function(){var t={};return t[p]=function(){return 7},7!=""[e](t)})),v=m?!a((function(){var t=!1,n=/a/;return n.exec=function(){return t=!0,null},"split"===e&&(n.constructor={},n.constructor[c]=function(){return n}),n[p](""),!t})):void 0;m&&v&&("replace"!==e||d)&&("split"!==e||f)||(i=/./[p],n=(v=n(s,p,""[e],(function(e,t,n,r,o){return t.exec===u?m&&!o?{done:!0,value:i.call(t,n,r)}:{done:!0,value:e.call(n,t,r)}:{done:!1}})))[0],h=v[1],r(String.prototype,e,n),o(RegExp.prototype,p,2==t?function(e,t){return h.call(e,this,t)}:function(e){return h.call(e,this)}))}},"230e":function(e,t,n){var i=n("d3f4"),r=n("7726").document,o=i(r)&&i(r.createElement);e.exports=function(e){return o?r.createElement(e):{}}},"23c6":function(e,t,n){var i=n("2d95"),r=n("2b4c")("toStringTag"),o="Arguments"==i(function(){return arguments}());e.exports=function(e){var t;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(t=function(e,t){try{return e[t]}catch(e){}}(e=Object(e),r))?t:o?i(e):"Object"==(t=i(e))&&"function"==typeof e.callee?"Arguments":t}},"241e":function(e,t,n){var i=n("25eb");e.exports=function(e){return Object(i(e))}},"25eb":function(e,t){e.exports=function(e){if(null==e)throw TypeError("Can't call method on "+e);return e}},"294c":function(e,t){e.exports=function(e){try{return!!e()}catch(e){return!0}}},"2aba":function(e,t,n){var i=n("7726"),r=n("32e9"),o=n("69a8"),a=n("ca5a")("src"),s=n("fa5b"),l=(""+s).split("toString");n("8378").inspectSource=function(e){return s.call(e)},(e.exports=function(e,t,n,s){var u="function"==typeof n;u&&!o(n,"name")&&r(n,"name",t),e[t]!==n&&(u&&!o(n,a)&&r(n,a,e[t]?""+e[t]:l.join(String(t))),e===i?e[t]=n:s?e[t]?e[t]=n:r(e,t,n):(delete e[t],r(e,t,n)))})(Function.prototype,"toString",(function(){return"function"==typeof this&&this[a]||s.call(this)}))},"2b4c":function(e,t,n){var i=n("5537")("wks"),r=n("ca5a"),o=n("7726").Symbol,a="function"==typeof o;(e.exports=function(e){return i[e]||(i[e]=a&&o[e]||(a?o:r)("Symbol."+e))}).store=i},"2d00":function(e,t){e.exports=!1},"2d95":function(e,t){var n={}.toString;e.exports=function(e){return n.call(e).slice(8,-1)}},"2fdb":function(e,t,n){"use strict";var i=n("5ca1"),r=n("d2c8");i(i.P+i.F*n("5147")("includes"),"String",{includes:function(e){return!!~r(this,e,"includes").indexOf(e,1document.F=Object<\/script>"),e.close(),u=e.F;t--;)delete u[l][a[t]];return u()};e.exports=Object.create||function(e,t){var n;return null!==e?(i[l]=r(e),n=new i,i[l]=null,n[s]=e):n=u(),void 0===t?n:o(n,t)}},a352:function(e,t){e.exports=n("aa47")},a3c3:function(e,t,n){var i=n("63b6");i(i.S+i.F,"Object",{assign:n("9306")})},a481:function(e,t,n){"use strict";var i=n("cb7c"),r=n("4bf8"),o=n("9def"),a=n("4588"),s=n("0390"),l=n("5f1b"),u=Math.max,c=Math.min,d=Math.floor,f=/\$([$&`']|\d\d?|<[^>]*>)/g,h=/\$([$&`']|\d\d?)/g;n("214f")("replace",2,(function(e,t,n,p){return[function(i,r){var o=e(this),a=null==i?void 0:i[t];return void 0!==a?a.call(i,o,r):n.call(String(o),i,r)},function(e,t){var m=p(n,e,this,t);if(m.done)return m.value;for(var v,g=i(e),y=String(this),b="function"==typeof t,_=(b||(t=String(t)),g.global),w=(_&&(v=g.unicode,g.lastIndex=0),[]);null!==(A=l(g,y))&&(w.push(A),_);)""===String(A[0])&&(g.lastIndex=s(y,o(g.lastIndex),v));for(var x,k="",C=0,S=0;S=e.length?(this._t=void 0,r(1)):r(0,"keys"==t?n:"values"==t?e[n]:[n,e[n]])}),"values"),o.Arguments=o.Array,i("keys"),i("values"),i("entries")},c3a1:function(e,t,n){var i=n("e6f3"),r=n("1691");e.exports=Object.keys||function(e){return i(e,r)}},c649:function(e,t,n){"use strict";(function(e){n.d(t,"c",(function(){return c})),n.d(t,"a",(function(){return l})),n.d(t,"b",(function(){return a})),n.d(t,"d",(function(){return u})),n("a481");var i,r,o=n("4aa6"),a=(o=n.n(o),("undefined"!=typeof window?window:e).console),s=/-(\w)/g,l=(i=function(e){return e.replace(s,(function(e,t){return t?t.toUpperCase():""}))},r=o()(null),function(e){return r[e]||(r[e]=i(e))});function u(e){null!==e.parentElement&&e.parentElement.removeChild(e)}function c(e,t,n){n=0===n?e.children[0]:e.children[n-1].nextSibling,e.insertBefore(t,n)}}).call(this,n("c8ba"))},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}))},c8ba:function(e,t){var n=function(){return this}();try{n=n||new Function("return this")()}catch(e){"object"==typeof window&&(n=window)}e.exports=n},c8bb:function(e,t,n){e.exports=n("54a1")},ca5a:function(e,t){var n=0,i=Math.random();e.exports=function(e){return"Symbol(".concat(void 0===e?"":e,")_",(++n+i).toString(36))}},cb7c:function(e,t,n){var i=n("d3f4");e.exports=function(e){if(i(e))return e;throw TypeError(e+" is not an object!")}},ce7e:function(e,t,n){var i=n("63b6"),r=n("584a"),o=n("294c");e.exports=function(e,t){var n=(r.Object||{})[e]||Object[e],a={};a[e]=t(n),i(i.S+i.F*o((function(){n(1)})),"Object",a)}},d2c8:function(e,t,n){var i=n("aae3"),r=n("be13");e.exports=function(e,t,n){if(i(t))throw TypeError("String#"+n+" doesn't accept regex!");return String(r(e))}},d2d5:function(e,t,n){n("1654"),n("549b"),e.exports=n("584a").Array.from},d3f4:function(e,t){e.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},d864:function(e,t,n){var i=n("79aa");e.exports=function(e,t,n){if(i(e),void 0===t)return e;switch(n){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)}}},d8e8:function(e,t){e.exports=function(e){if("function"!=typeof e)throw TypeError(e+" is not a function!");return e}},d9f6:function(e,t,n){var i=n("e4ae"),r=n("794b"),o=n("1bc3"),a=Object.defineProperty;t.f=n("8e60")?Object.defineProperty:function(e,t,n){if(i(e),t=o(t,!0),i(n),r)try{return a(e,t,n)}catch(e){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(e[t]=n.value),e}},dbdb:function(e,t,n){var i=n("584a"),r=n("e53d"),o="__core-js_shared__",a=r[o]||(r[o]={});(e.exports=function(e,t){return a[e]||(a[e]=void 0!==t?t:{})})("versions",[]).push({version:i.version,mode:n("b8e3")?"pure":"global",copyright:"© 2019 Denis Pushkarev (zloirock.ru)"})},dc62:function(e,t,n){n("9427");var i=n("584a").Object;e.exports=function(e,t){return i.create(e,t)}},e4ae:function(e,t,n){var i=n("f772");e.exports=function(e){if(i(e))return e;throw TypeError(e+" is not an object!")}},e53d:function(e,t){e=e.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")(),"number"==typeof __g&&(__g=e)},e6f3:function(e,t,n){var i=n("07e3"),r=n("36c3"),o=n("5b4e")(!1),a=n("5559")("IE_PROTO");e.exports=function(e,t){var n,s=r(e),l=0,u=[];for(n in s)n!=a&&i(s,n)&&u.push(n);for(;t.length>l;)!i(s,n=t[l++])||~o(u,n)||u.push(n);return u}},f410:function(e,t,n){n("1af6"),e.exports=n("584a").Array.isArray},f559:function(e,t,n){"use strict";var i=n("5ca1"),r=n("9def"),o=n("d2c8"),a="startsWith",s=""[a];i(i.P+i.F*n("5147")(a),"String",{startsWith:function(e){var t=o(this,e,a),n=r(Math.min(1{i.$options.name===e?i.$emit.apply(i,[t].concat(n)):l.apply(i,[e,t].concat([n]))})}var u={methods:{dispatch(e,t,n){let i=this.$parent||this.$root,r=i.$options.name;for(;i&&(!r||r!==e);)(i=i.$parent)&&(r=i.$options.name);i&&i.$emit.apply(i,[t].concat(n))},broadcast(e,t,n){l.call(this,e,t,n)}}},c=n("cd51"),d={methods:{checkScrollBar(){let e=window.innerWidth;var t;e||(t=document.documentElement.getBoundingClientRect(),e=t.right-Math.abs(t.left)),this.bodyIsOverflowing=document.body.clientWidth"none"===e.style.display||e.classList.contains("fade-leave-to"))},setScrollBar(){this.bodyIsOverflowing&&void 0!==this.scrollBarWidth&&(document.body.style.paddingRight=this.scrollBarWidth+"px")},resetScrollBar(){document.body.style.paddingRight=""},addScrollEffect(){this.checkScrollBar(),this.setScrollBar(),document.body.style.overflow="hidden"},removeScrollEffect(){this.checkMaskInVisible()&&(document.body.style.overflow="",this.resetScrollBar())}}},f=n("5b83");let h=0;function p(e,t,n){t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n}var m="ivu-modal";s={name:"Modal",mixins:[s.a,u,d],components:{Icon:i.a,iButton:r.a},directives:{TransferDom:a},props:{value:{type:Boolean,default:!1},closable:{type:Boolean,default:!0},maskClosable:{type:Boolean,default:function(){return!this.$IVIEW||""===this.$IVIEW.modal.maskClosable||this.$IVIEW.modal.maskClosable}},title:{type:String},width:{type:[Number,String],default:520},okText:{type:String},cancelText:{type:String},loading:{type:Boolean,default:!1},styles:{type:Object,default:function(){return{}}},className:{type:String},footerHide:{type:Boolean,default:!1},scrollable:{type:Boolean,default:!1},transitionNames:{type:Array,default:function(){return["ease","fade"]}},transfer:{type:Boolean,default:function(){return!this.$IVIEW||""===this.$IVIEW.transfer||this.$IVIEW.transfer}},fullscreen:{type:Boolean,default:!1},mask:{type:Boolean,default:!0},draggable:{type:Boolean,default:!1},zIndex:{type:Number,default:1e3}},data:function(){return{prefixCls:m,wrapShow:!1,showHead:!0,buttonLoading:!1,visible:this.value,dragData:{x:null,y:null,dragX:null,dragY:null,dragging:!1},modalIndex:this.handleGetModalIndex(),isMouseTriggerIn:!1}},computed:{wrapClasses:function(){var e;return["".concat(m,"-wrap"),(p(e={},"".concat(m,"-hidden"),!this.wrapShow),p(e,"".concat(this.className),!!this.className),p(e,"".concat(m,"-no-mask"),!this.showMask),e)]},wrapStyles:function(){return{zIndex:this.modalIndex+this.zIndex}},maskClasses:function(){return"".concat(m,"-mask")},classes:function(){var e;return["".concat(m),(p(e={},"".concat(m,"-fullscreen"),this.fullscreen),p(e,"".concat(m,"-fullscreen-no-header"),this.fullscreen&&!this.showHead),p(e,"".concat(m,"-fullscreen-no-footer"),this.fullscreen&&this.footerHide),e)]},contentClasses:function(){var e;return["".concat(m,"-content"),(p(e={},"".concat(m,"-content-no-mask"),!this.showMask),p(e,"".concat(m,"-content-drag"),this.draggable),p(e,"".concat(m,"-content-dragging"),this.draggable&&this.dragData.dragging),e)]},mainStyles:function(){var e={},t=parseInt(this.width),n=(t=null!==this.dragData.x?{top:0}:{width:"".concat(t,t<=100?"%":"px")},this.styles||{});return Object.assign(e,t,n),e},contentStyles:function(){var e,t,n={};return this.draggable&&(t=this.styles.top?parseFloat(this.styles.top):0,e=this.styles.left?parseFloat(this.styles.left):0,null!==this.dragData.x&&(n.left="".concat(this.dragData.x-e,"px")),null!==this.dragData.y&&(n.top="".concat(this.dragData.y-t,"px")),e=parseInt(this.width),t={width:"".concat(e,e<=100?"%":"px")},Object.assign(n,t)),n},localeOkText:function(){return void 0===this.okText?this.t("i.modal.okText"):this.okText},localeCancelText:function(){return void 0===this.cancelText?this.t("i.modal.cancelText"):this.cancelText},showMask:function(){return!this.draggable&&this.mask}},methods:{close:function(){this.visible=!1,this.$emit("input",!1),this.$emit("on-cancel")},handleMask:function(){this.maskClosable&&this.showMask&&this.close()},handleWrapClick:function(e){this.isMouseTriggerIn?this.isMouseTriggerIn=!1:(e=e.target.getAttribute("class"))&&-1r.default.toNumber(this.maxlength)},defaultEvents:function(){var e=this,t={};return r.default.each(this.$listeners,(function(n,i){-1===["input","change","blur"].indexOf(i)&&(t[i]=e.triggerEvent)})),t.input=this.inputEvent,t.change=this.changeEvent,t.blur=this.blurEvent,t},sizeOpts:function(){return Object.assign({minRows:1,maxRows:10},o.default.textarea.autosize,this.autosize)}},watch:{value:function(e){this.inputValue=e,this.updateAutoTxt()}},mounted:function(){this.autosize&&(this.updateAutoTxt(),this.handleResize())},render:function(e){var t=this.className,n=this.defaultEvents,i=this.inputValue,o=this.vSize,a=this.name,l=this.form,c=this.resize,d=this.placeholder,f=this.readonly,h=this.disabled,p=this.maxlength,m=this.autosize,v=this.showWordCount,g=this.countMethod,y=this.rows,b=this.cols;a={name:a,form:l,placeholder:d,maxlength:p,readonly:f,disabled:h,rows:y,cols:b};return d&&(a.placeholder=s.UtilTools.getFuncText(d)),e("div",{class:["vxe-textarea",t,(u(l={},"size--".concat(o),o),u(l,"is--autosize",m),u(l,"is--disabled",h),u(l,"def--rows",!r.default.eqNull(y)),u(l,"def--cols",!r.default.eqNull(b)),l)]},[e("textarea",{ref:"textarea",class:"vxe-textarea--inner",domProps:{value:i},attrs:a,style:c?{resize:c}:null,on:n}),v?e("span",{class:["vxe-textarea--count",{"is--error":this.isCountError}]},g?"".concat(g({value:i})):"".concat(this.inputCount).concat(p?"/".concat(p):"")):null])},methods:{focus:function(){return this.$refs.textarea.focus(),this.$nextTick()},blur:function(){return this.$refs.textarea.blur(),this.$nextTick()},triggerEvent:function(e){var t=this.inputValue;this.$emit(e.type,{value:t,$event:e})},emitUpdate:function(e,t){this.inputValue=e,this.$emit("modelValue",e),this.value!==e&&this.$emit("change",{value:e,$event:t})},inputEvent:function(e){var t=this.immediate,n=e.target.value;this.inputValue=n,t&&this.emitUpdate(n,e),this.handleResize(),this.triggerEvent(e)},changeEvent:function(e){this.immediate?this.triggerEvent(e):this.emitUpdate(this.inputValue,e)},blurEvent:function(e){var t=this.inputValue;this.immediate||this.emitUpdate(t,e),this.$emit("blur",{value:t,$event:e})},updateAutoTxt:function(){var e,t=this.$refs,n=this.inputValue,r=this.size;this.autosize&&((i=i||document.createElement("div")).parentNode||document.body.appendChild(i),t=t.textarea,e=getComputedStyle(t),i.className=["vxe-textarea--autosize",r?"size--".concat(r):""].join(" "),i.style.width="".concat(t.clientWidth,"px"),i.style.padding=e.padding,i.innerHTML=(""+(n||" ")).replace(/\n$/,"\n "))},handleResize:function(){var e=this;this.autosize&&this.$nextTick((function(){var t=e.$refs,n=e.sizeOpts,o=n.minRows,a=(n=n.maxRows,t=t.textarea,i.clientHeight),s=getComputedStyle(t),l=r.default.toNumber(s.lineHeight),u=(s=r.default.toNumber(s.paddingTop)+r.default.toNumber(s.paddingBottom)+r.default.toNumber(s.borderTopWidth)+r.default.toNumber(s.borderBottomWidth),a=(a-s)/l,a=a&&/[0-9]/.test(a)?a:Math.floor(a)+1,a);a"']/g,W=RegExp(z.source),U=RegExp(V.source),G=/<%-([\s\S]+?)%>/g,q=/<%([\s\S]+?)%>/g,K=/<%=([\s\S]+?)%>/g,Q=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,X=/^\w*$/,J=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,Z=/[\\^$.*+?()[\]{}|]/g,ee=RegExp(Z.source),te=/^\s+|\s+$/g,ne=/^\s+/,ie=/\s+$/,re=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,oe=/\{\n\/\* \[wrapped with (.+)\] \*/,ae=/,? & /,se=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,le=/\\(\\)?/g,ue=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,ce=/\w*$/,de=/^[-+]0x[0-9a-f]+$/i,fe=/^0b[01]+$/i,he=/^\[object .+?Constructor\]$/,pe=/^0o[0-7]+$/i,me=/^(?:0|[1-9]\d*)$/,ve=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,ge=/($^)/,ye=/['\n\r\u2028\u2029\\]/g,be="\\ud800-\\udfff",_e="\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff",we="\\u2700-\\u27bf",xe="a-z\\xdf-\\xf6\\xf8-\\xff",Ae="A-Z\\xc0-\\xd6\\xd8-\\xde",Ce="\\ufe0e\\ufe0f",Se="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\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",ke="["+be+"]",Me="["+Se+"]",Te="["+_e+"]",Ee="["+we+"]",Oe="["+xe+"]",De=(Se="[^"+be+Se+"\\d+"+we+xe+Ae+"]",we="\\ud83c[\\udffb-\\udfff]",xe="[^"+be+"]","(?:\\ud83c[\\udde6-\\uddff]){2}"),Le="[\\ud800-\\udbff][\\udc00-\\udfff]",Pe=(Ae="["+Ae+"]","(?:"+Oe+"|"+Se+")"),Ie=(Se="(?:"+Ae+"|"+Se+")","(?:['’](?:d|ll|m|re|s|t|ve))?"),je="(?:['’](?:D|LL|M|RE|S|T|VE))?",Ne="(?:"+Te+"|"+we+")?",Re="["+Ce+"]?",$e=(Re=Re+Ne+"(?:\\u200d(?:"+[xe,De,Le].join("|")+")"+Re+Ne+")*",Ne="(?:"+[Ee,De,Le].join("|")+")"+Re,Ee="(?:"+[xe+Te+"?",Te,De,Le,ke].join("|")+")",RegExp("['’]","g")),Be=RegExp(Te,"g"),Fe=RegExp(we+"(?="+we+")|"+Ee+Re,"g"),Ye=RegExp([Ae+"?"+Oe+"+"+Ie+"(?="+[Me,Ae,"$"].join("|")+")",Se+"+"+je+"(?="+[Me,Ae+Pe,"$"].join("|")+")",Ae+"?"+Pe+"+"+Ie,Ae+"+"+je,"\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])","\\d+",Ne].join("|"),"g"),He=RegExp("[\\u200d"+be+_e+Ce+"]"),ze=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,Ve=["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"],We=-1,Ue={},Ge=(Ue[D]=Ue[L]=Ue[P]=Ue[I]=Ue[j]=Ue[N]=Ue[R]=Ue[$]=Ue[B]=!0,Ue[h]=Ue[p]=Ue[E]=Ue[m]=Ue[O]=Ue[v]=Ue[g]=Ue[y]=Ue[_]=Ue[w]=Ue[x]=Ue[C]=Ue[S]=Ue[k]=Ue[T]=!1,{}),qe=(Ge[h]=Ge[p]=Ge[E]=Ge[O]=Ge[m]=Ge[v]=Ge[D]=Ge[L]=Ge[P]=Ge[I]=Ge[j]=Ge[_]=Ge[w]=Ge[x]=Ge[C]=Ge[S]=Ge[k]=Ge[M]=Ge[N]=Ge[R]=Ge[$]=Ge[B]=!0,Ge[g]=Ge[y]=Ge[T]=!1,{"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"}),Ke=parseFloat,Qe=parseInt,Xe=(xe="object"==typeof e&&e&&e.Object===Object&&e,De="object"==typeof self&&self&&self.Object===Object&&self,xe||De||Function("return this")()),Je=(Le=t&&!t.nodeType&&t,Le&&"object"==typeof i&&i&&!i.nodeType&&i),Ze=Je&&Je.exports===Le,et=Ze&&xe.process,tt=(ke=function(){try{var e=Je&&Je.require&&Je.require("util").types;return e||et&&et.binding&&et.binding("util")}catch(e){}}(),ke&&ke.isArrayBuffer),nt=ke&&ke.isDate,it=ke&&ke.isMap,rt=ke&&ke.isRegExp,ot=ke&&ke.isSet,at=ke&&ke.isTypedArray;function st(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 lt(e,t,n,i){for(var r=-1,o=null==e?0:e.length;++r":">",'"':""","'":"'"});function Bt(e){return"\\"+qe[e]}function Ft(e){return He.test(e)}function Yt(e){var t=-1,n=Array(e.size);return e.forEach((function(e,i){n[++t]=[i,e]})),n}function Ht(e,t){return function(n){return e(t(n))}}function zt(e,t){for(var n=-1,i=e.length,r=0,o=[];++n",""":'"',"'":"'"}),qt=function e(t){var n=(t=null==t?Xe:qt.defaults(Xe.Object(),t,qt.pick(Xe,Ve))).Array,i=t.Date,r=t.Error,be=t.Function,_e=t.Math,we=t.Object,xe=t.RegExp,Ae=t.String,Ce=t.TypeError,Se=n.prototype,ke=be.prototype,Me=we.prototype,Te=t["__core-js_shared__"],Ee=ke.toString,Oe=Me.hasOwnProperty,De=0,Le=(ke=/[^.]+$/.exec(Te&&Te.keys&&Te.keys.IE_PROTO||""))?"Symbol(src)_1."+ke:"",Pe=Me.toString,Ie=Ee.call(we),je=Xe._,Ne=xe("^"+Ee.call(Oe).replace(Z,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),Re=(ke=Ze?t.Buffer:o,t.Symbol),Fe=t.Uint8Array,He=ke?ke.allocUnsafe:o,qe=Ht(we.getPrototypeOf,we),Je=we.create,et=Me.propertyIsEnumerable,_t=Se.splice,Tt=Re?Re.isConcatSpreadable:o,Kt=Re?Re.iterator:o,Qt=Re?Re.toStringTag:o,Xt=function(){try{var e=eo(we,"defineProperty");return e({},"",{}),e}catch(e){}}(),Jt=t.clearTimeout!==Xe.clearTimeout&&t.clearTimeout,Zt=i&&i.now!==Xe.Date.now&&i.now,en=t.setTimeout!==Xe.setTimeout&&t.setTimeout,tn=_e.ceil,nn=_e.floor,rn=we.getOwnPropertySymbols,on=(ke=ke?ke.isBuffer:o,t.isFinite),an=Se.join,sn=Ht(we.keys,we),ln=_e.max,un=_e.min,cn=i.now,dn=t.parseInt,fn=_e.random,hn=Se.reverse,pn=(i=eo(t,"DataView"),eo(t,"Map")),mn=eo(t,"Promise"),vn=eo(t,"Set"),gn=(t=eo(t,"WeakMap"),eo(we,"create")),yn=t&&new t,bn={},_n=To(i),wn=To(pn),xn=To(mn),An=To(vn),Cn=To(t),Sn=(Re=Re?Re.prototype:o,Re?Re.valueOf:o),kn=Re?Re.toString:o;function Mn(e){if(ja(e)&&!Sa(e)&&!(e instanceof Ln)){if(e instanceof Dn)return e;if(Oe.call(e,"__wrapped__"))return Eo(e)}return new Dn(e)}var Tn=function(e){return Ia(e)?Je?Je(e):(En.prototype=e,e=new En,En.prototype=o,e):{}};function En(){}function On(){}function Dn(e,t){this.__wrapped__=e,this.__actions__=[],this.__chain__=!!t,this.__index__=0,this.__values__=o}function Ln(e){this.__wrapped__=e,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=d,this.__views__=[]}function Pn(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t>>0,t>>>=0,n(o));++r>>1,a=e[o];null!==a&&!Ha(a)&&(n?a<=t:a>>0)?(e=Ja(e))&&("string"==typeof t||null!=t&&!Ba(t))&&!(t=Qi(t))&&Ft(e)?lr(Ut(e),0,n):e.split(t,n):[]},Mn.spread=function(e,t){if("function"!=typeof e)throw new Ce(a);return t=null==t?0:ln(qa(t),0),$i((function(n){var i=n[t];n=lr(n,0,t);return i&&vt(n,i),st(e,this,n)}))},Mn.tail=function(e){var t=null==e?0:e.length;return t?Vi(e,1,t):[]},Mn.take=function(e,t,n){return e&&e.length?Vi(e,0,(t=n||t===o?1:qa(t))<0?0:t):[]},Mn.takeRight=function(e,t,n){var i=null==e?0:e.length;return i?Vi(e,(t=i-(t=n||t===o?1:qa(t)))<0?0:t,i):[]},Mn.takeRightWhile=function(e,t){return e&&e.length?er(e,Xr(t,3),!1,!0):[]},Mn.takeWhile=function(e,t){return e&&e.length?er(e,Xr(t,3)):[]},Mn.tap=function(e,t){return t(e),e},Mn.throttle=function(e,t,n){var i=!0,r=!0;if("function"!=typeof e)throw new Ce(a);return Ia(n)&&(i="leading"in n?!!n.leading:i,r="trailing"in n?!!n.trailing:r),pa(e,t,{leading:i,maxWait:t,trailing:r})},Mn.thru=Qo,Mn.toArray=Ua,Mn.toPairs=ys,Mn.toPairsIn=bs,Mn.toPath=function(e){return Sa(e)?mt(e,Mo):Ha(e)?[e]:vr(ko(Ja(e)))},Mn.toPlainObject=Xa,Mn.transform=function(e,t,n){var i,r=Sa(e),o=r||Ea(e)||za(e);return t=Xr(t,4),null==n&&(i=e&&e.constructor,n=o?r?new i:[]:Ia(e)&&Da(i)?Tn(qe(e)):{}),(o?ut:li)(e,(function(e,i,r){return t(n,e,i,r)})),n},Mn.unary=function(e){return ca(e,1)},Mn.union=$o,Mn.unionBy=Bo,Mn.unionWith=Fo,Mn.uniq=function(e){return e&&e.length?Xi(e):[]},Mn.uniqBy=function(e,t){return e&&e.length?Xi(e,Xr(t,2)):[]},Mn.uniqWith=function(e,t){return t="function"==typeof t?t:o,e&&e.length?Xi(e,o,t):[]},Mn.unset=function(e,t){return null==e||Ji(e,t)},Mn.unzip=Yo,Mn.unzipWith=Ho,Mn.update=function(e,t,n){return null==e?e:Zi(e,t,or(n))},Mn.updateWith=function(e,t,n,i){return i="function"==typeof i?i:o,null==e?e:Zi(e,t,or(n),i)},Mn.values=_s,Mn.valuesIn=function(e){return null==e?[]:Pt(e,fs(e))},Mn.without=zo,Mn.words=Ds,Mn.wrap=function(e,t){return ya(or(t),e)},Mn.xor=Vo,Mn.xorBy=Wo,Mn.xorWith=Uo,Mn.zip=Go,Mn.zipObject=function(e,t){return ir(e||[],t||[],zn)},Mn.zipObjectDeep=function(e,t){return ir(e||[],t||[],Yi)},Mn.zipWith=qo,Mn.entries=ys,Mn.entriesIn=bs,Mn.extend=es,Mn.extendWith=ts,Ys(Mn,Mn),Mn.add=Js,Mn.attempt=Ls,Mn.camelCase=ws,Mn.capitalize=xs,Mn.ceil=Zs,Mn.clamp=function(e,t,n){return n===o&&(n=t,t=o),n!==o&&(n=(n=Qa(n))==n?n:0),t!==o&&(t=(t=Qa(t))==t?t:0),Kn(Qa(e),t,n)},Mn.clone=function(e){return Qn(e,4)},Mn.cloneDeep=function(e){return Qn(e,5)},Mn.cloneDeepWith=function(e,t){return Qn(e,5,t="function"==typeof t?t:o)},Mn.cloneWith=function(e,t){return Qn(e,4,t="function"==typeof t?t:o)},Mn.conformsTo=function(e,t){return null==t||Xn(e,t,ds(t))},Mn.deburr=As,Mn.defaultTo=function(e,t){return null==e||e!=e?t:e},Mn.divide=el,Mn.endsWith=function(e,t,n){e=Ja(e),t=Qi(t);var i=e.length;i=n=n===o?i:Kn(qa(n),0,i);return 0<=(n-=t.length)&&e.slice(n,i)==t},Mn.eq=wa,Mn.escape=function(e){return(e=Ja(e))&&U.test(e)?e.replace(V,$t):e},Mn.escapeRegExp=function(e){return(e=Ja(e))&&ee.test(e)?e.replace(Z,"\\$&"):e},Mn.every=function(e,t,n){return(Sa(e)?dt:ni)(e,Xr(t=n&&lo(e,t,n)?o:t,3))},Mn.find=Zo,Mn.findIndex=Oo,Mn.findKey=function(e,t){return wt(e,Xr(t,3),li)},Mn.findLast=ea,Mn.findLastIndex=Do,Mn.findLastKey=function(e,t){return wt(e,Xr(t,3),ui)},Mn.floor=tl,Mn.forEach=ta,Mn.forEachRight=na,Mn.forIn=function(e,t){return null==e?e:ai(e,Xr(t,3),fs)},Mn.forInRight=function(e,t){return null==e?e:si(e,Xr(t,3),fs)},Mn.forOwn=function(e,t){return e&&li(e,Xr(t,3))},Mn.forOwnRight=function(e,t){return e&&ui(e,Xr(t,3))},Mn.get=as,Mn.gt=xa,Mn.gte=Aa,Mn.has=function(e,t){return null!=e&&ro(e,t,mi)},Mn.hasIn=ss,Mn.head=Po,Mn.identity=Rs,Mn.includes=function(e,t,n,i){return e=Ma(e)?e:_s(e),n=n&&!i?qa(n):0,i=e.length,n<0&&(n=ln(i+n,0)),Ya(e)?n<=i&&-1=un(t=t,n=n)&&e=this.__values__.length;return{done:e,value:e?o:this.__values__[this.__index__++]}},Mn.prototype.plant=function(e){for(var t,n=this;n instanceof On;){var i=Eo(n),r=(i.__index__=0,i.__values__=o,t?r.__wrapped__=i:t=i,i);n=n.__wrapped__}return r.__wrapped__=e,t},Mn.prototype.reverse=function(){var e=this.__wrapped__;return e instanceof Ln?(e=e,(e=(e=this.__actions__.length?new Ln(this):e).reverse()).__actions__.push({func:Qo,args:[Ro],thisArg:o}),new Dn(e,this.__chain__)):this.thru(Ro)},Mn.prototype.toJSON=Mn.prototype.valueOf=Mn.prototype.value=function(){return tr(this.__wrapped__,this.__actions__)},Mn.prototype.first=Mn.prototype.head,Kt&&(Mn.prototype[Kt]=function(){return this}),Mn}();Xe._=qt,(r=function(){return qt}.call(t,n,t,i))!==o&&(i.exports=r)}).call(this)}).call(this,n("c8ba"),n("62e4")(e))},"2f62":function(e,t,n){"use strict";(function(e){n.d(t,"b",(function(){return _})),n.d(t,"c",(function(){return b})),n.d(t,"d",(function(){return y})),n.d(t,"e",(function(){return g}));var i,r=("undefined"!=typeof window?window:void 0!==e?e:{}).__VUE_DEVTOOLS_GLOBAL_HOOK__;function o(e,t){Object.keys(e).forEach((function(n){return t(e[n],n)}))}function a(e){return null!==e&&"object"==typeof e}function s(e,t){this.runtime=t,this._children=Object.create(null),t=(this._rawModule=e).state,this.state=("function"==typeof t?t():t)||{}}function l(e){this.register([],e,!1)}function u(e){var t,n=this,o=(void 0===e&&(e={}),!i&&"undefined"!=typeof window&&window.Vue&&v(window.Vue),e.plugins);void 0===o&&(o=[]),void 0===(c=e.strict)&&(c=!1),this._committing=!1,this._actions=Object.create(null),this._actionSubscribers=[],this._mutations=Object.create(null),this._wrappedGetters=Object.create(null),this._modules=new l(e),this._modulesNamespaceMap=Object.create(null),this._subscribers=[],this._watcherVM=new i,this._makeLocalGettersCache=Object.create(null);var a=this,s=this.dispatch,u=this.commit,c=(this.dispatch=function(e,t){return s.call(a,e,t)},this.commit=function(e,t,n){return u.call(a,e,t,n)},this.strict=c,this._modules.root.state);h(this,c,[],this._modules.root),f(this,c),o.forEach((function(e){return e(n)})),(void 0!==e.devtools?e:i.config).devtools&&(t=this,r&&((t._devtoolHook=r).emit("vuex:init",t),r.on("vuex:travel-to-state",(function(e){t.replaceState(e)})),t.subscribe((function(e,t){r.emit("vuex:mutation",e,t)}),{prepend:!0}),t.subscribeAction((function(e,t){r.emit("vuex:action",e,t)}),{prepend:!0})))}function c(e,t,n){return t.indexOf(e)<0&&(n&&n.prepend?t.unshift(e):t.push(e)),function(){var n=t.indexOf(e);-1=e.length?{value:void 0,done:!0}:(e=i(e,t),this._i+=e.length,{value:e,done:!1})}))},1691:function(e,t){e.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},"1af6":function(e,t,n){var i=n("63b6");i(i.S,"Array",{isArray:n("9003")})},"1bc3":function(e,t,n){var i=n("f772");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))||"function"==typeof(n=e.valueOf)&&!i(r=n.call(e))||!t&&"function"==typeof(n=e.toString)&&!i(r=n.call(e)))return r;throw TypeError("Can't convert object to primitive value")}},"1ec9":function(e,t,n){var i=n("f772"),r=n("e53d").document,o=i(r)&&i(r.createElement);e.exports=function(e){return o?r.createElement(e):{}}},"20fd":function(e,t,n){"use strict";var i=n("d9f6"),r=n("aebd");e.exports=function(e,t,n){t in e?i.f(e,t,r(0,n)):e[t]=n}},"214f":function(e,t,n){"use strict";n("b0c5");var i,r=n("2aba"),o=n("32e9"),a=n("79e5"),s=n("be13"),l=n("2b4c"),u=n("520a"),c=l("species"),d=!a((function(){var e=/./;return e.exec=function(){var e=[];return e.groups={a:"7"},e},"7"!=="".replace(e,"$")})),f=(i=(n=/(?:)/).exec,n.exec=function(){return i.apply(this,arguments)},2===(n="ab".split(n)).length&&"a"===n[0]&&"b"===n[1]);e.exports=function(e,t,n){var i,h,p=l(e),m=!a((function(){var t={};return t[p]=function(){return 7},7!=""[e](t)})),v=m?!a((function(){var t=!1,n=/a/;return n.exec=function(){return t=!0,null},"split"===e&&(n.constructor={},n.constructor[c]=function(){return n}),n[p](""),!t})):void 0;m&&v&&("replace"!==e||d)&&("split"!==e||f)||(i=/./[p],n=(v=n(s,p,""[e],(function(e,t,n,r,o){return t.exec===u?m&&!o?{done:!0,value:i.call(t,n,r)}:{done:!0,value:e.call(n,t,r)}:{done:!1}})))[0],h=v[1],r(String.prototype,e,n),o(RegExp.prototype,p,2==t?function(e,t){return h.call(e,this,t)}:function(e){return h.call(e,this)}))}},"230e":function(e,t,n){var i=n("d3f4"),r=n("7726").document,o=i(r)&&i(r.createElement);e.exports=function(e){return o?r.createElement(e):{}}},"23c6":function(e,t,n){var i=n("2d95"),r=n("2b4c")("toStringTag"),o="Arguments"==i(function(){return arguments}());e.exports=function(e){var t;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(t=function(e,t){try{return e[t]}catch(e){}}(e=Object(e),r))?t:o?i(e):"Object"==(t=i(e))&&"function"==typeof e.callee?"Arguments":t}},"241e":function(e,t,n){var i=n("25eb");e.exports=function(e){return Object(i(e))}},"25eb":function(e,t){e.exports=function(e){if(null==e)throw TypeError("Can't call method on "+e);return e}},"294c":function(e,t){e.exports=function(e){try{return!!e()}catch(e){return!0}}},"2aba":function(e,t,n){var i=n("7726"),r=n("32e9"),o=n("69a8"),a=n("ca5a")("src"),s=n("fa5b"),l=(""+s).split("toString");n("8378").inspectSource=function(e){return s.call(e)},(e.exports=function(e,t,n,s){var u="function"==typeof n;u&&!o(n,"name")&&r(n,"name",t),e[t]!==n&&(u&&!o(n,a)&&r(n,a,e[t]?""+e[t]:l.join(String(t))),e===i?e[t]=n:s?e[t]?e[t]=n:r(e,t,n):(delete e[t],r(e,t,n)))})(Function.prototype,"toString",(function(){return"function"==typeof this&&this[a]||s.call(this)}))},"2b4c":function(e,t,n){var i=n("5537")("wks"),r=n("ca5a"),o=n("7726").Symbol,a="function"==typeof o;(e.exports=function(e){return i[e]||(i[e]=a&&o[e]||(a?o:r)("Symbol."+e))}).store=i},"2d00":function(e,t){e.exports=!1},"2d95":function(e,t){var n={}.toString;e.exports=function(e){return n.call(e).slice(8,-1)}},"2fdb":function(e,t,n){"use strict";var i=n("5ca1"),r=n("d2c8");i(i.P+i.F*n("5147")("includes"),"String",{includes:function(e){return!!~r(this,e,"includes").indexOf(e,1document.F=Object<\/script>"),e.close(),u=e.F;t--;)delete u[l][a[t]];return u()};e.exports=Object.create||function(e,t){var n;return null!==e?(i[l]=r(e),n=new i,i[l]=null,n[s]=e):n=u(),void 0===t?n:o(n,t)}},a352:function(e,t){e.exports=n("aa47")},a3c3:function(e,t,n){var i=n("63b6");i(i.S+i.F,"Object",{assign:n("9306")})},a481:function(e,t,n){"use strict";var i=n("cb7c"),r=n("4bf8"),o=n("9def"),a=n("4588"),s=n("0390"),l=n("5f1b"),u=Math.max,c=Math.min,d=Math.floor,f=/\$([$&`']|\d\d?|<[^>]*>)/g,h=/\$([$&`']|\d\d?)/g;n("214f")("replace",2,(function(e,t,n,p){return[function(i,r){var o=e(this),a=null==i?void 0:i[t];return void 0!==a?a.call(i,o,r):n.call(String(o),i,r)},function(e,t){var m=p(n,e,this,t);if(m.done)return m.value;for(var v,g=i(e),y=String(this),b="function"==typeof t,_=(b||(t=String(t)),g.global),w=(_&&(v=g.unicode,g.lastIndex=0),[]);null!==(k=l(g,y))&&(w.push(k),_);)""===String(k[0])&&(g.lastIndex=s(y,o(g.lastIndex),v));for(var x,A="",C=0,S=0;S=e.length?(this._t=void 0,r(1)):r(0,"keys"==t?n:"values"==t?e[n]:[n,e[n]])}),"values"),o.Arguments=o.Array,i("keys"),i("values"),i("entries")},c3a1:function(e,t,n){var i=n("e6f3"),r=n("1691");e.exports=Object.keys||function(e){return i(e,r)}},c649:function(e,t,n){"use strict";(function(e){n.d(t,"c",(function(){return c})),n.d(t,"a",(function(){return l})),n.d(t,"b",(function(){return a})),n.d(t,"d",(function(){return u})),n("a481");var i,r,o=n("4aa6"),a=(o=n.n(o),("undefined"!=typeof window?window:e).console),s=/-(\w)/g,l=(i=function(e){return e.replace(s,(function(e,t){return t?t.toUpperCase():""}))},r=o()(null),function(e){return r[e]||(r[e]=i(e))});function u(e){null!==e.parentElement&&e.parentElement.removeChild(e)}function c(e,t,n){n=0===n?e.children[0]:e.children[n-1].nextSibling,e.insertBefore(t,n)}}).call(this,n("c8ba"))},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}))},c8ba:function(e,t){var n=function(){return this}();try{n=n||new Function("return this")()}catch(e){"object"==typeof window&&(n=window)}e.exports=n},c8bb:function(e,t,n){e.exports=n("54a1")},ca5a:function(e,t){var n=0,i=Math.random();e.exports=function(e){return"Symbol(".concat(void 0===e?"":e,")_",(++n+i).toString(36))}},cb7c:function(e,t,n){var i=n("d3f4");e.exports=function(e){if(i(e))return e;throw TypeError(e+" is not an object!")}},ce7e:function(e,t,n){var i=n("63b6"),r=n("584a"),o=n("294c");e.exports=function(e,t){var n=(r.Object||{})[e]||Object[e],a={};a[e]=t(n),i(i.S+i.F*o((function(){n(1)})),"Object",a)}},d2c8:function(e,t,n){var i=n("aae3"),r=n("be13");e.exports=function(e,t,n){if(i(t))throw TypeError("String#"+n+" doesn't accept regex!");return String(r(e))}},d2d5:function(e,t,n){n("1654"),n("549b"),e.exports=n("584a").Array.from},d3f4:function(e,t){e.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},d864:function(e,t,n){var i=n("79aa");e.exports=function(e,t,n){if(i(e),void 0===t)return e;switch(n){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)}}},d8e8:function(e,t){e.exports=function(e){if("function"!=typeof e)throw TypeError(e+" is not a function!");return e}},d9f6:function(e,t,n){var i=n("e4ae"),r=n("794b"),o=n("1bc3"),a=Object.defineProperty;t.f=n("8e60")?Object.defineProperty:function(e,t,n){if(i(e),t=o(t,!0),i(n),r)try{return a(e,t,n)}catch(e){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(e[t]=n.value),e}},dbdb:function(e,t,n){var i=n("584a"),r=n("e53d"),o="__core-js_shared__",a=r[o]||(r[o]={});(e.exports=function(e,t){return a[e]||(a[e]=void 0!==t?t:{})})("versions",[]).push({version:i.version,mode:n("b8e3")?"pure":"global",copyright:"© 2019 Denis Pushkarev (zloirock.ru)"})},dc62:function(e,t,n){n("9427");var i=n("584a").Object;e.exports=function(e,t){return i.create(e,t)}},e4ae:function(e,t,n){var i=n("f772");e.exports=function(e){if(i(e))return e;throw TypeError(e+" is not an object!")}},e53d:function(e,t){e=e.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")(),"number"==typeof __g&&(__g=e)},e6f3:function(e,t,n){var i=n("07e3"),r=n("36c3"),o=n("5b4e")(!1),a=n("5559")("IE_PROTO");e.exports=function(e,t){var n,s=r(e),l=0,u=[];for(n in s)n!=a&&i(s,n)&&u.push(n);for(;t.length>l;)!i(s,n=t[l++])||~o(u,n)||u.push(n);return u}},f410:function(e,t,n){n("1af6"),e.exports=n("584a").Array.isArray},f559:function(e,t,n){"use strict";var i=n("5ca1"),r=n("9def"),o=n("d2c8"),a="startsWith",s=""[a];i(i.P+i.F*n("5147")(a),"String",{startsWith:function(e){var t=o(this,e,a),n=r(Math.min(1{i.$options.name===e?i.$emit.apply(i,[t].concat(n)):l.apply(i,[e,t].concat([n]))})}var u={methods:{dispatch(e,t,n){let i=this.$parent||this.$root,r=i.$options.name;for(;i&&(!r||r!==e);)(i=i.$parent)&&(r=i.$options.name);i&&i.$emit.apply(i,[t].concat(n))},broadcast(e,t,n){l.call(this,e,t,n)}}},c=n("cd51"),d={methods:{checkScrollBar(){let e=window.innerWidth;var t;e||(t=document.documentElement.getBoundingClientRect(),e=t.right-Math.abs(t.left)),this.bodyIsOverflowing=document.body.clientWidth"none"===e.style.display||e.classList.contains("fade-leave-to"))},setScrollBar(){this.bodyIsOverflowing&&void 0!==this.scrollBarWidth&&(document.body.style.paddingRight=this.scrollBarWidth+"px")},resetScrollBar(){document.body.style.paddingRight=""},addScrollEffect(){this.checkScrollBar(),this.setScrollBar(),document.body.style.overflow="hidden"},removeScrollEffect(){this.checkMaskInVisible()&&(document.body.style.overflow="",this.resetScrollBar())}}},f=n("5b83");let h=0;function p(e,t,n){t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n}var m="ivu-modal";s={name:"Modal",mixins:[s.a,u,d],components:{Icon:i.a,iButton:r.a},directives:{TransferDom:a},props:{value:{type:Boolean,default:!1},closable:{type:Boolean,default:!0},maskClosable:{type:Boolean,default:function(){return!this.$IVIEW||""===this.$IVIEW.modal.maskClosable||this.$IVIEW.modal.maskClosable}},title:{type:String},width:{type:[Number,String],default:520},okText:{type:String},cancelText:{type:String},loading:{type:Boolean,default:!1},styles:{type:Object,default:function(){return{}}},className:{type:String},footerHide:{type:Boolean,default:!1},scrollable:{type:Boolean,default:!1},transitionNames:{type:Array,default:function(){return["ease","fade"]}},transfer:{type:Boolean,default:function(){return!this.$IVIEW||""===this.$IVIEW.transfer||this.$IVIEW.transfer}},fullscreen:{type:Boolean,default:!1},mask:{type:Boolean,default:!0},draggable:{type:Boolean,default:!1},zIndex:{type:Number,default:1e3}},data:function(){return{prefixCls:m,wrapShow:!1,showHead:!0,buttonLoading:!1,visible:this.value,dragData:{x:null,y:null,dragX:null,dragY:null,dragging:!1},modalIndex:this.handleGetModalIndex(),isMouseTriggerIn:!1}},computed:{wrapClasses:function(){var e;return["".concat(m,"-wrap"),(p(e={},"".concat(m,"-hidden"),!this.wrapShow),p(e,"".concat(this.className),!!this.className),p(e,"".concat(m,"-no-mask"),!this.showMask),e)]},wrapStyles:function(){return{zIndex:this.modalIndex+this.zIndex}},maskClasses:function(){return"".concat(m,"-mask")},classes:function(){var e;return["".concat(m),(p(e={},"".concat(m,"-fullscreen"),this.fullscreen),p(e,"".concat(m,"-fullscreen-no-header"),this.fullscreen&&!this.showHead),p(e,"".concat(m,"-fullscreen-no-footer"),this.fullscreen&&this.footerHide),e)]},contentClasses:function(){var e;return["".concat(m,"-content"),(p(e={},"".concat(m,"-content-no-mask"),!this.showMask),p(e,"".concat(m,"-content-drag"),this.draggable),p(e,"".concat(m,"-content-dragging"),this.draggable&&this.dragData.dragging),e)]},mainStyles:function(){var e={},t=parseInt(this.width),n=(t=null!==this.dragData.x?{top:0}:{width:"".concat(t,t<=100?"%":"px")},this.styles||{});return Object.assign(e,t,n),e},contentStyles:function(){var e,t,n={};return this.draggable&&(t=this.styles.top?parseFloat(this.styles.top):0,e=this.styles.left?parseFloat(this.styles.left):0,null!==this.dragData.x&&(n.left="".concat(this.dragData.x-e,"px")),null!==this.dragData.y&&(n.top="".concat(this.dragData.y-t,"px")),e=parseInt(this.width),t={width:"".concat(e,e<=100?"%":"px")},Object.assign(n,t)),n},localeOkText:function(){return void 0===this.okText?this.t("i.modal.okText"):this.okText},localeCancelText:function(){return void 0===this.cancelText?this.t("i.modal.cancelText"):this.cancelText},showMask:function(){return!this.draggable&&this.mask}},methods:{close:function(){this.visible=!1,this.$emit("input",!1),this.$emit("on-cancel")},handleMask:function(){this.maskClosable&&this.showMask&&this.close()},handleWrapClick:function(e){this.isMouseTriggerIn?this.isMouseTriggerIn=!1:(e=e.target.getAttribute("class"))&&-1r.default.toNumber(this.maxlength)},defaultEvents:function(){var e=this,t={};return r.default.each(this.$listeners,(function(n,i){-1===["input","change","blur"].indexOf(i)&&(t[i]=e.triggerEvent)})),t.input=this.inputEvent,t.change=this.changeEvent,t.blur=this.blurEvent,t},sizeOpts:function(){return Object.assign({minRows:1,maxRows:10},o.default.textarea.autosize,this.autosize)}},watch:{value:function(e){this.inputValue=e,this.updateAutoTxt()}},mounted:function(){this.autosize&&(this.updateAutoTxt(),this.handleResize())},render:function(e){var t=this.className,n=this.defaultEvents,i=this.inputValue,o=this.vSize,a=this.name,l=this.form,c=this.resize,d=this.placeholder,f=this.readonly,h=this.disabled,p=this.maxlength,m=this.autosize,v=this.showWordCount,g=this.countMethod,y=this.rows,b=this.cols;a={name:a,form:l,placeholder:d,maxlength:p,readonly:f,disabled:h,rows:y,cols:b};return d&&(a.placeholder=(0,s.getFuncText)(d)),e("div",{class:["vxe-textarea",t,(u(l={},"size--".concat(o),o),u(l,"is--autosize",m),u(l,"is--disabled",h),u(l,"def--rows",!r.default.eqNull(y)),u(l,"def--cols",!r.default.eqNull(b)),l)]},[e("textarea",{ref:"textarea",class:"vxe-textarea--inner",domProps:{value:i},attrs:a,style:c?{resize:c}:null,on:n}),v?e("span",{class:["vxe-textarea--count",{"is--error":this.isCountError}]},g?"".concat(g({value:i})):"".concat(this.inputCount).concat(p?"/".concat(p):"")):null])},methods:{focus:function(){return this.$refs.textarea.focus(),this.$nextTick()},blur:function(){return this.$refs.textarea.blur(),this.$nextTick()},triggerEvent:function(e){var t=this.inputValue;this.$emit(e.type,{value:t,$event:e})},emitUpdate:function(e,t){this.inputValue=e,this.$emit("modelValue",e),this.value!==e&&(this.$emit("change",{value:e,$event:t}),this.$xeform&&this.$xeformiteminfo&&this.$xeform.triggerItemEvent(t,this.$xeformiteminfo.itemConfig.field,e))},inputEvent:function(e){var t=this.immediate,n=e.target.value;this.inputValue=n,t&&this.emitUpdate(n,e),this.handleResize(),this.triggerEvent(e)},changeEvent:function(e){this.immediate?this.triggerEvent(e):this.emitUpdate(this.inputValue,e)},blurEvent:function(e){var t=this.inputValue;this.immediate||this.emitUpdate(t,e),this.$emit("blur",{value:t,$event:e})},updateAutoTxt:function(){var e,t=this.$refs,n=this.inputValue,r=this.size;this.autosize&&((i=i||document.createElement("div")).parentNode||document.body.appendChild(i),t=t.textarea,e=getComputedStyle(t),i.className=["vxe-textarea--autosize",r?"size--".concat(r):""].join(" "),i.style.width="".concat(t.clientWidth,"px"),i.style.padding=e.padding,i.innerHTML=(""+(n||" ")).replace(/\n$/,"\n "))},handleResize:function(){var e=this;this.autosize&&this.$nextTick((function(){var t=e.$refs,n=e.sizeOpts,o=n.minRows,a=(n=n.maxRows,t=t.textarea,i.clientHeight),s=getComputedStyle(t),l=r.default.toNumber(s.lineHeight),u=(s=r.default.toNumber(s.paddingTop)+r.default.toNumber(s.paddingBottom)+r.default.toNumber(s.borderTopWidth)+r.default.toNumber(s.borderBottomWidth),a=(a-s)/l,a=a&&/[0-9]/.test(a)?a:Math.floor(a)+1,a);a=10)e/=10;return r(e)}return e/=1e3,r(e)}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:i,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}})}(n("c1df"))},"44ab":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={computed:{vSize:function(){var e=this.$parent;return this.size||e&&(e.size||e.vSize)}}}},"44ad":function(e,t,n){var i=n("da84"),r=n("e330"),o=n("d039"),a=n("c6b6"),s=i.Object,l=r("".split);e.exports=o((function(){return!s("z").propertyIsEnumerable(0)}))?function(e){return"String"==a(e)?l(e,""):s(e)}:s},"44d2":function(e,t,n){var i=n("b622"),r=n("7c73"),o=(n=n("9bf2"),i("unscopables")),a=Array.prototype;null==a[o]&&n.f(a,o,{configurable:!0,value:r(null)}),e.exports=function(e){a[o][e]=!0}},"44e7":function(e,t,n){var i=n("861d"),r=n("c6b6"),o=n("b622")("match");e.exports=function(e){var t;return i(e)&&(void 0!==(t=e[o])?!!t:"RegExp"==r(e))}},"452e":function(e,t){e.exports=function(t,n){try{delete t[n]}catch(e){t[n]=void 0}}},4650:function(e,t){e.exports=function(e){return"function"==typeof e}},"466d":function(e,t,n){"use strict";var i=n("c65b"),r=n("d784"),o=n("825a"),a=n("50c4"),s=n("577e"),l=n("1d80"),u=n("dc4a"),c=n("8aa5"),d=n("14c3");r("match",(function(e,t,n){return[function(t){var n=l(this),r=null==t?void 0:u(t,e);return r?i(r,t,n):new RegExp(t)[e](s(n))},function(e){var i=o(this),r=s(e);e=n(t,i,r);if(e.done)return e.value;if(!i.global)return d(i,r);for(var l=i.unicode,u=[],f=i.lastIndex=0;null!==(h=d(i,r));){var h=s(h[0]);""===(u[f]=h)&&(i.lastIndex=c(r,a(i.lastIndex),l)),f++}return 0===f?null:u}]}))},"467f":function(e,t,n){"use strict";var i=n("2d83");e.exports=function(e,t,n){var r=n.config.validateStatus;n.status&&r&&!r(n.status)?t(i("Request failed with status code "+n.status,n.config,null,n.request,n)):e(n)}},"468d":function(e,t,n){var i=n("fdc7"),r=n("34e4");e.exports=function(e,t){return i(r(e),r(t))}},4705:function(e,t){var n=Math.ceil,i=Math.floor;e.exports=function(e){return e=+e,e!=e||0==e?0:(0=100?100:null;return e+(t[n]||t[i]||t[r])},week:{dow:1,doy:7}})}(n("c1df"))},4930:function(e,t,n){var i=n("2d00");n=n("d039");e.exports=!!Object.getOwnPropertySymbols&&!n((function(){var e=Symbol();return!String(e)||!(Object(e)instanceof Symbol)||!Symbol.sham&&i&&i<41}))},4931:function(e,t,n){var i=n("a44c"),r=n("20b3");e.exports=function(e,t){var n,o=0;if(i(e)&&i(t)){for(n=t.length;os-10&&(n="auto",o="".concat(i.offsetWidth,"px")),s=a="",t+l.offsetHeight>e-10&&(a="auto",s="0"),l.style.left=n,l.style.right=o,l.style.top=a,l.style.bottom=s)})))},ctxMenuMouseoutEvent:function(e,t){var n=this.ctxMenuStore;t.children||(n.selected=null),n.selectChild=null},ctxMenuLinkEvent:function(e,t){var n;t.disabled||!t.code&&t.children&&t.children.length||(n=o.default.menus.get(t.code),t=Object.assign({menu:t,$grid:this.$xegrid,$table:this,$event:e},this.ctxMenuStore.args),n&&n.call(this,t,e),this.$listeners["context-menu-click"]?this.emitEvent("context-menu-click",t,e):this.emitEvent("menu-click",t,e),this.closeMenu())}}}},"498a":function(e,t,n){"use strict";var i=n("23e7"),r=n("58a8").trim;i({target:"String",proto:!0,forced:n("c8d2")("trim")},{trim:function(){return r(this)}})},"49ab":function(e,t,n){!function(e){"use strict"; +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ı"};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,i=e%100-n,r=e>=100?100:null;return e+(t[n]||t[i]||t[r])},week:{dow:1,doy:7}})}(n("c1df"))},4930:function(e,t,n){var i=n("2d00");n=n("d039");e.exports=!!Object.getOwnPropertySymbols&&!n((function(){var e=Symbol();return!String(e)||!(Object(e)instanceof Symbol)||!Symbol.sham&&i&&i<41}))},4931:function(e,t,n){var i=n("a44c"),r=n("20b3");e.exports=function(e,t){var n,o=0;if(i(e)&&i(t)){for(n=t.length;os-10&&(n="auto",r="".concat(i.offsetWidth,"px")),s=o="",t+l.offsetHeight>e-10&&(o="auto",s="0"),l.style.left=n,l.style.right=r,l.style.top=o,l.style.bottom=s)})))},ctxMenuMouseoutEvent:function(e,t){var n=this.ctxMenuStore;t.children||(n.selected=null),n.selectChild=null},ctxMenuLinkEvent:function(e,t){var n;t.disabled||!t.code&&t.children&&t.children.length||(n=s.default.menus.get(t.code),t=Object.assign({menu:t,$grid:this.$xegrid,$table:this,$event:e},this.ctxMenuStore.args),n&&n.call(this,t,e),this.$listeners["context-menu-click"]?this.emitEvent("context-menu-click",t,e):this.emitEvent("menu-click",t,e),this.closeMenu())}}}},"498a":function(e,t,n){"use strict";var i=n("23e7"),r=n("58a8").trim;i({target:"String",proto:!0,forced:n("c8d2")("trim")},{trim:function(){return r(this)}})},"49ab":function(e,t,n){!function(e){"use strict"; //! moment.js locale configuration 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 i=100*e+t;return i<600?"凌晨":i<900?"早上":i<1200?"上午":1200===i?"中午":i<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 年"}})}(n("c1df"))},"4b41":function(e,t,n){var i=n("09e4"),r=n("0db0"),o=n("dcbd"),a=i.TypeError;e.exports=function(e){if(r(e))return e;throw a(o(e)+" is not a constructor")}},"4b50":function(e,t,n){var i=n("09e4"),r=n("26ed"),o=n("4650"),a=n("25d0"),s=n("0209"),l=n("8b0e"),u=n("562f"),c=n("0f33"),d=n("fce5"),f=r&&r.prototype,h=l("species"),p=!1,m=o(i.PromiseRejectionEvent);n=a("Promise",(function(){var e,t=s(r),n=t!==String(r);return!n&&66===d||!(!c||f.catch&&f.finally)||!(51<=d&&/native code/.test(t))&&(t=function(e){e((function(){}),(function(){}))},((e=new r((function(e){e(1)}))).constructor={})[h]=t,!(p=e.then((function(){}))instanceof t)||!n&&u&&!m)}));e.exports={CONSTRUCTOR:n,REJECTION_EVENT:m,SUBCLASSING:p}},"4b5c":function(e,t,n){var i=n("0368"),r=(n=n("dba8"),Function.prototype),o=i&&Object.getOwnPropertyDescriptor,a=(n=n(r,"name"),n&&"something"===function(){}.name);i=n&&(!i||o(r,"name").configurable);e.exports={EXISTS:n,PROPER:a,CONFIGURABLE:i}},"4ba9":function(e,t,n){!function(e){"use strict"; //! moment.js locale configuration -function t(e,t,n){var i=e+" ";switch(n){case"ss":return i+=1===e?"sekunda":2===e||3===e||4===e?"sekunde":"sekundi",i;case"m":return t?"jedna minuta":"jedne minute";case"mm":return i+=1===e?"minuta":2===e||3===e||4===e?"minute":"minuta",i;case"h":return t?"jedan sat":"jednog sata";case"hh":return i+=1===e?"sat":2===e||3===e||4===e?"sata":"sati",i;case"dd":return i+=1===e?"dan":"dana",i;case"MM":return i+=1===e?"mjesec":2===e||3===e||4===e?"mjeseca":"mjeseci",i;case"yy":return i+=1===e?"godina":2===e||3===e||4===e?"godine":"godina",i}}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}})}(n("c1df"))},"4be9":function(e,t,n){var i=n("a714"),r=n("4650"),o=n("dba8"),a=n("0368"),s=n("4b5c").CONFIGURABLE,l=n("0209"),u=(n=n("a547"),n.enforce),c=n.get,d=Object.defineProperty,f=a&&!i((function(){return 8!==d((function(){}),"length",{value:8}).length})),h=String(String).split("String");n=e.exports=function(e,t,n){if("Symbol("===String(t).slice(0,7)&&(t="["+String(t).replace(/^Symbol\(([^)]*)\)/,"$1")+"]"),n&&n.getter&&(t="get "+t),n&&n.setter&&(t="set "+t),(!o(e,"name")||s&&e.name!==t)&&d(e,"name",{value:t,configurable:!0}),f&&n&&o(n,"arity")&&e.length!==n.arity&&d(e,"length",{value:n.arity}),n&&o(n,"constructor")&&n.constructor){if(a)try{d(e,"prototype",{writable:!1})}catch(e){}}else e.prototype=void 0;return n=u(e),o(n,"source")||(n.source=h.join("string"==typeof t?t:"")),e};Function.prototype.toString=n((function(){return r(this)&&c(this).source||l(this)}),"toString")},"4c07":function(e,t,n){var i=n("09e4"),r=n("0368"),o=n("bf45"),a=n("f35b"),s=n("d0c8"),l=n("e3f1"),u=i.TypeError,c=Object.defineProperty,d=Object.getOwnPropertyDescriptor,f="enumerable",h="configurable",p="writable";t.f=r?a?function(e,t,n){var i;return s(e),t=l(t),s(n),"function"==typeof e&&"prototype"===t&&"value"in n&&p in n&&!n[p]&&(i=d(e,t))&&i[p]&&(e[t]=n.value,n={configurable:(h in n?n:i)[h],enumerable:(f in n?n:i)[f],writable:!1}),c(e,t,n)}:c:function(e,t,n){if(s(e),t=l(t),s(n),o)try{return c(e,t,n)}catch(e){}if("get"in n||"set"in n)throw u("Accessors not supported");return"value"in n&&(e[t]=n.value),e}},"4c1f":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=u(n("c695")),r=u(n("0838")),o=u(n("8ea1")),a=n("f634"),s=n("649c"),l=n("ee43");function u(e){return e&&e.__esModule?e:{default:e}}n={title:String,field:String,size:String,span:[String,Number],align:String,titleAlign:String,titleWidth:[String,Number],className:[String,Function],titleOverflow:{type:[Boolean,String],default:null},titlePrefix:Object,titleSuffix:Object,resetValue:{default:null},visible:{type:Boolean,default:null},visibleMethod:Function,folding:Boolean,collapseNode:Boolean,itemRender:Object};var c={};Object.keys(n).forEach((function(e){c[e]=function(t){this.itemConfig.update(e,t)}})),t.default={name:"VxeFormItem",props:n,inject:{$xeform:{default:null},xeformgather:{default:null}},data:function(){return{itemConfig:null}},watch:c,mounted:function(){(0,s.assemItem)(this)},created:function(){this.itemConfig=(0,s.createItem)(this.$xeform,this)},destroyed:function(){(0,s.destroyItem)(this)},render:function(e){var t,n,s,u,c,d,f,h,p,m,v,g,y,b,_,w,x,k,C,S,A,M,T,O,E,D,L,P=this.$xeform;return P&&P.customLayout?(t=e,n=P,P=this.itemConfig,s=this.$scopedSlots,c=n.rules,d=n.data,f=n.collapseAll,h=n.validOpts,p=n.titleOverflow,m=P.title,v=P.folding,g=P.visible,y=P.visibleMethod,b=P.field,_=P.collapseNode,w=P.itemRender,x=P.showError,k=P.errRule,C=P.className,S=P.titleOverflow,A=(0,a.isEnableConf)(w)?o.default.renderer.get(w.name):null,M=P.span||n.span,T=P.align||n.align,O=P.titleAlign||n.titleAlign,E=P.titleWidth||n.titleWidth,p=i.default.isUndefined(S)||i.default.isNull(S)?p:S,D=!0===p||"tooltip"===p,p=(S="title"===p)||D||"ellipsis"===p,L={data:d,property:b,item:P,$form:n},!y&&A&&A.itemVisibleMethod&&(y=A.itemVisibleMethod),(c=c&&c[b])&&(u=c.some((function(e){return e.required}))),c=[],s&&s.default?c=n.callSlot(s.default,L,t):A&&A.renderItemContent?c=A.renderItemContent.call(n,t,w,L):A&&A.renderItem?c=A.renderItem.call(n,t,w,L):b&&(c=["".concat(i.default.get(d,b))]),A=D?{mouseenter:function(e){n.triggerHeaderHelpEvent(e,L)},mouseleave:n.handleTargetLeaveEvent}:{},t("div",{class:["vxe-form--item",P.id,M?"vxe-col--".concat(M," is--span"):null,C?i.default.isFunction(C)?C(L):C:"",{"is--title":m,"is--required":u,"is--hidden":!1===g||v&&f,"is--active":!y||y(L),"is--error":x}]},[t("div",{class:"vxe-form--item-inner"},[m||s&&s.title?t("div",{class:["vxe-form--item-title",O?"align--".concat(O):null,{"is--ellipsis":p}],style:E?{width:isNaN(E)?E:"".concat(E,"px")}:null,attrs:{title:S?a.UtilTools.getFuncText(m):null},on:A},(0,l.renderTitle)(t,n,P)):null,t("div",{class:["vxe-form--item-content",T?"align--".concat(T):null]},c.concat([_?t("div",{class:"vxe-form--item-trigger-node",on:{click:n.toggleCollapseEvent}},[t("span",{class:"vxe-form--item-trigger-text"},f?r.default.i18n("vxe.form.unfolding"):r.default.i18n("vxe.form.folding")),t("i",{class:["vxe-form--item-trigger-icon",f?r.default.icon.FORM_FOLDING:r.default.icon.FORM_UNFOLDING]})]):null,k&&h.showMessage?t("div",{class:"vxe-form--item-valid",style:k.maxWidth?{width:"".concat(k.maxWidth,"px")}:null},k.message):null]))])])):e("div")}}},"4c36":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createResizeEvent=function(e){return window.ResizeObserver?new window.ResizeObserver(e):new f(e)};var i,r=a(n("c695")),o=a(n("0838"));function a(e){return e&&e.__esModule?e:{default:e}}function s(e,t){for(var n=0;nthis.pagerCount?this.pagerCount-2:this.pagerCount,t=[],n=0;n=this.pageCount}],attrs:{type:"button",title:r.default.i18n("vxe.pager.nextJump")},on:{click:this.nextJump}},[t?e("i",{class:["vxe-pager--jump-more-icon",this.iconJumpMore||r.default.icon.PAGER_JUMP_MORE]}):null,e("i",{class:["vxe-pager--jump-icon",this.iconJumpNext||r.default.icon.PAGER_JUMP_NEXT]})])},renderNextPage:function(e){return e("button",{class:["vxe-pager--next-btn",{"is--disabled":this.currentPage>=this.pageCount}],attrs:{type:"button",title:r.default.i18n("vxe.pager.nextPage")},on:{click:this.nextPage}},[e("i",{class:["vxe-pager--btn-icon",this.iconNextPage||r.default.icon.PAGER_NEXT_PAGE]})])},renderSizes:function(e){var t=this;return e("vxe-select",{class:"vxe-pager--sizes",props:{value:this.pageSize,placement:"top",transfer:this.transfer,options:this.sizeList},on:{change:function(e){e=e.value,t.pageSizeEvent(e)}}})},renderFullJump:function(e){return this.renderJump(e,!0)},renderJump:function(e,t){return e("span",{class:"vxe-pager--jump"},[t?e("span",{class:"vxe-pager--goto-text"},r.default.i18n("vxe.pager.goto")):null,e("input",{class:"vxe-pager--goto",domProps:{value:this.inpCurrPage},attrs:{type:"text",autocomplete:"off"},on:{input:this.jumpInputEvent,keydown:this.jumpKeydownEvent,blur:this.triggerJumpEvent}}),t?e("span",{class:"vxe-pager--classifier-text"},r.default.i18n("vxe.pager.pageClassifier")):null])},renderPageCount:function(e){return e("span",{class:"vxe-pager--count"},[e("span",{class:"vxe-pager--separator"}),e("span",this.pageCount)])},renderTotal:function(e){return e("span",{class:"vxe-pager--total"},r.default.i18n("vxe.pager.total",[this.total]))},renderPageBtn:function(e,t){var n=this,i=this.numList,r=this.currentPage,o=this.pageCount,a=this.pagerCount,s=this.offsetNumber,l=[],u=(a=a=this.pageCount?this.pageCount:t;e.target.value=t,this.jumpPage(t)}}},t.default=n},"4f3d":function(e,t){e.exports=function(e,t,n){function i(){r=arguments,o=this,a=!1,0===s&&(!0===l?c():!0===u&&(s=setTimeout(d,t)))}var r,o,a=!1,s=0,l=!("leading"in(n=n||{}))||n.leading,u="trailing"in n&&n.trailing,c=function(){a=!0,e.apply(o,r),s=setTimeout(d,t)},d=function(){s=0,a||!0!==u||c()};return i.cancel=function(){var e=0!==s;return clearTimeout(s),a=!1,s=0,e},i}},"4f91":function(e,t){var n=decodeURIComponent;e.exports=n},"4fad":function(e,t,n){var i=n("d039"),r=n("861d"),o=n("c6b6"),a=n("d86b"),s=Object.isExtensible;n=i((function(){s(1)}));e.exports=n||a?function(e){return!!r(e)&&(!a||"ArrayBuffer"!=o(e))&&(!s||s(e))}:s},5038:function(e,t,n){!function(e){"use strict"; +function t(e,t,n){var i=e+" ";switch(n){case"ss":return i+=1===e?"sekunda":2===e||3===e||4===e?"sekunde":"sekundi",i;case"m":return t?"jedna minuta":"jedne minute";case"mm":return i+=1===e?"minuta":2===e||3===e||4===e?"minute":"minuta",i;case"h":return t?"jedan sat":"jednog sata";case"hh":return i+=1===e?"sat":2===e||3===e||4===e?"sata":"sati",i;case"dd":return i+=1===e?"dan":"dana",i;case"MM":return i+=1===e?"mjesec":2===e||3===e||4===e?"mjeseca":"mjeseci",i;case"yy":return i+=1===e?"godina":2===e||3===e||4===e?"godine":"godina",i}}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}})}(n("c1df"))},"4be9":function(e,t,n){var i=n("a714"),r=n("4650"),o=n("dba8"),a=n("0368"),s=n("4b5c").CONFIGURABLE,l=n("0209"),u=(n=n("a547"),n.enforce),c=n.get,d=Object.defineProperty,f=a&&!i((function(){return 8!==d((function(){}),"length",{value:8}).length})),h=String(String).split("String");n=e.exports=function(e,t,n){if("Symbol("===String(t).slice(0,7)&&(t="["+String(t).replace(/^Symbol\(([^)]*)\)/,"$1")+"]"),n&&n.getter&&(t="get "+t),n&&n.setter&&(t="set "+t),(!o(e,"name")||s&&e.name!==t)&&d(e,"name",{value:t,configurable:!0}),f&&n&&o(n,"arity")&&e.length!==n.arity&&d(e,"length",{value:n.arity}),n&&o(n,"constructor")&&n.constructor){if(a)try{d(e,"prototype",{writable:!1})}catch(e){}}else e.prototype=void 0;return n=u(e),o(n,"source")||(n.source=h.join("string"==typeof t?t:"")),e};Function.prototype.toString=n((function(){return r(this)&&c(this).source||l(this)}),"toString")},"4c07":function(e,t,n){var i=n("09e4"),r=n("0368"),o=n("bf45"),a=n("f35b"),s=n("d0c8"),l=n("e3f1"),u=i.TypeError,c=Object.defineProperty,d=Object.getOwnPropertyDescriptor,f="enumerable",h="configurable",p="writable";t.f=r?a?function(e,t,n){var i;return s(e),t=l(t),s(n),"function"==typeof e&&"prototype"===t&&"value"in n&&p in n&&!n[p]&&(i=d(e,t))&&i[p]&&(e[t]=n.value,n={configurable:(h in n?n:i)[h],enumerable:(f in n?n:i)[f],writable:!1}),c(e,t,n)}:c:function(e,t,n){if(s(e),t=l(t),s(n),o)try{return c(e,t,n)}catch(e){}if("get"in n||"set"in n)throw u("Accessors not supported");return"value"in n&&(e[t]=n.value),e}},"4c1f":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=c(n("c695")),r=c(n("0838")),o=c(n("8ea1")),a=n("f3f4"),s=n("649c"),l=n("ee43"),u=n("ad76");function c(e){return e&&e.__esModule?e:{default:e}}n={title:String,field:String,size:String,span:[String,Number],align:String,titleAlign:{type:String,default:null},titleWidth:{type:[String,Number],default:null},titleColon:{type:Boolean,default:null},titleAsterisk:{type:Boolean,default:null},className:[String,Function],titleOverflow:{type:[Boolean,String],default:null},titlePrefix:Object,titleSuffix:Object,resetValue:{default:null},visible:{type:Boolean,default:null},visibleMethod:Function,folding:Boolean,collapseNode:Boolean,itemRender:Object};var d={};Object.keys(n).forEach((function(e){d[e]=function(t){this.itemConfig.update(e,t)}})),t.default={name:"VxeFormItem",props:n,inject:{$xeform:{default:null},$xeformgather:{default:null}},provide:function(){return{$xeformitem:this,$xeformiteminfo:this}},data:function(){return{itemConfig:null}},watch:d,mounted:function(){(0,s.assemItem)(this)},created:function(){this.itemConfig=(0,s.createItem)(this.$xeform,this)},destroyed:function(){(0,s.destroyItem)(this)},render:function(e){var t,n,c,d,f,h,p,m,v,g,y,b,_,w,x,A,C,S,k,M,T,E,O,D,L,P,I,j,N,R,$=this.$xeform;return $&&$.customLayout?(t=e,n=$,$=this.itemConfig,c=this.$scopedSlots,f=n._e,h=n.rules,p=n.data,m=n.collapseAll,v=n.validOpts,O=n.titleAlign,D=n.titleWidth,L=n.titleColon,P=n.titleAsterisk,N=n.titleOverflow,g=$.title,y=$.folding,b=$.visible,_=$.field,w=$.collapseNode,x=$.itemRender,A=$.showError,C=$.errRule,S=$.className,I=$.titleOverflow,k=(0,a.isEnableConf)(x)?o.default.renderer.get(x.name):null,M=k?k.itemClassName:"",T=$.span||n.span,E=$.align||n.align,O=i.default.eqNull($.titleAlign)?O:$.titleAlign,D=i.default.eqNull($.titleWidth)?D:$.titleWidth,L=i.default.eqNull($.titleColon)?L:$.titleColon,P=i.default.eqNull($.titleAsterisk)?P:$.titleAsterisk,j=!0===(N=i.default.isUndefined(I)||i.default.isNull(I)?N:I)||"tooltip"===N,N=(I="title"===N)||j||"ellipsis"===N,!(R={data:p,field:_,property:_,item:$,$form:n})===b?f():(h&&(b=h[_])&&(d=b.some((function(e){return e.required}))),f=[],c&&c.default?f=n.callSlot(c.default,R,t):k&&k.renderItemContent?f=(0,u.getSlotVNs)(k.renderItemContent.call(n,t,x,R)):k&&k.renderItem?f=(0,u.getSlotVNs)(k.renderItem.call(n,t,x,R)):_&&(f=["".concat(i.default.get(p,_))]),h=j?{mouseenter:function(e){n.triggerTitleTipEvent(e,R)},mouseleave:n.handleTitleTipLeaveEvent}:{},t("div",{class:["vxe-form--item",$.id,T?"vxe-col--".concat(T," is--span"):"",S?i.default.isFunction(S)?S(R):S:"",M?i.default.isFunction(M)?M(R):M:"",{"is--title":g,"is--colon":L,"is--asterisk":P,"is--required":d,"is--hidden":y&&m,"is--active":(0,s.isActivetem)(n,$),"is--error":A}]},[t("div",{class:"vxe-form--item-inner"},[g||c&&c.title?t("div",{class:["vxe-form--item-title",O?"align--".concat(O):null,{"is--ellipsis":N}],style:D?{width:isNaN(D)?D:"".concat(D,"px")}:null,attrs:{title:I?(0,a.getFuncText)(g):null},on:h},(0,l.renderTitle)(t,n,$)):null,t("div",{class:["vxe-form--item-content",E?"align--".concat(E):null]},f.concat([w?t("div",{class:"vxe-form--item-trigger-node",on:{click:n.toggleCollapseEvent}},[t("span",{class:"vxe-form--item-trigger-text"},m?r.default.i18n("vxe.form.unfolding"):r.default.i18n("vxe.form.folding")),t("i",{class:["vxe-form--item-trigger-icon",m?r.default.icon.FORM_FOLDING:r.default.icon.FORM_UNFOLDING]})]):null,C&&v.showMessage?t("div",{class:"vxe-form--item-valid",style:C.maxWidth?{width:"".concat(C.maxWidth,"px")}:null},C.message):null]))])]))):e("div")}}},"4cfc":function(e,t,n){var i=n("27e0"),r=n("d219"),o=n("f33a"),a=n("5b2d");e.exports=function(e,t,n){return r(e).replace((n||i).tmplRE||/\{{2}([.\w[\]\s]+)\}{2}/g,(function(e,n){return a(t,o(n))}))}},"4d64":function(e,t,n){function i(e){return function(t,n,i){var s,l=r(t),u=a(l),c=o(i,u);if(e&&n!=n){for(;cthis.pagerCount?this.pagerCount-2:this.pagerCount,t=[],n=0;n=this.pageCount}],attrs:{type:"button",title:r.default.i18n("vxe.pager.nextJump")},on:{click:this.nextJump}},[t?e("i",{class:["vxe-pager--jump-more-icon",this.iconJumpMore||r.default.icon.PAGER_JUMP_MORE]}):null,e("i",{class:["vxe-pager--jump-icon",this.iconJumpNext||r.default.icon.PAGER_JUMP_NEXT]})])},renderNextPage:function(e){return e("button",{class:["vxe-pager--next-btn",{"is--disabled":this.currentPage>=this.pageCount}],attrs:{type:"button",title:r.default.i18n("vxe.pager.nextPage")},on:{click:this.nextPage}},[e("i",{class:["vxe-pager--btn-icon",this.iconNextPage||r.default.icon.PAGER_NEXT_PAGE]})])},renderSizes:function(e){var t=this;return e("vxe-select",{class:"vxe-pager--sizes",props:{value:this.pageSize,placement:"top",transfer:this.transfer,options:this.sizeList},on:{change:function(e){e=e.value,t.pageSizeEvent(e)}}})},renderFullJump:function(e){return this.renderJump(e,!0)},renderJump:function(e,t){return e("span",{class:"vxe-pager--jump"},[t?e("span",{class:"vxe-pager--goto-text"},r.default.i18n("vxe.pager.goto")):null,e("input",{class:"vxe-pager--goto",domProps:{value:this.inpCurrPage},attrs:{type:"text",autocomplete:"off"},on:{input:this.jumpInputEvent,keydown:this.jumpKeydownEvent,blur:this.triggerJumpEvent}}),t?e("span",{class:"vxe-pager--classifier-text"},r.default.i18n("vxe.pager.pageClassifier")):null])},renderPageCount:function(e){return e("span",{class:"vxe-pager--count"},[e("span",{class:"vxe-pager--separator"}),e("span",this.pageCount)])},renderTotal:function(e){return e("span",{class:"vxe-pager--total"},r.default.i18n("vxe.pager.total",[this.total]))},renderPageBtn:function(e,t){var n=this,i=this.numList,r=this.currentPage,o=this.pageCount,a=this.pagerCount,s=this.offsetNumber,l=[],u=(a=a=this.pageCount?this.pageCount:t;e.target.value=t,this.jumpPage(t)}}},t.default=n},"4f3d":function(e,t){e.exports=function(e,t,n){function i(){r=arguments,o=this,a=!1,0===l&&(!0===u?d():!0===c&&(l=setTimeout(f,t)))}var r,o,a=!1,s=!1,l=0,u=!("leading"in(n=n||{}))||n.leading,c="trailing"in n&&n.trailing,d=function(){s||(a=!0,e.apply(o,r),l=setTimeout(f,t))},f=function(){l=0,s||a||!0!==c||d()};return i.cancel=function(){var e=0!==l;return clearTimeout(l),o=r=null,a=!1,l=0,e},i}},"4f91":function(e,t){var n=decodeURIComponent;e.exports=n},"4fad":function(e,t,n){var i=n("d039"),r=n("861d"),o=n("c6b6"),a=n("d86b"),s=Object.isExtensible;n=i((function(){s(1)}));e.exports=n||a?function(e){return!!r(e)&&(!a||"ArrayBuffer"!=o(e))&&(!s||s(e))}:s},5038:function(e,t,n){!function(e){"use strict"; //! moment.js locale configuration 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}})}(n("c1df"))},5087:function(e,t,n){var i=n("da84"),r=n("68ee"),o=n("0d51"),a=i.TypeError;e.exports=function(e){if(r(e))return e;throw a(o(e)+" is not a constructor")}},"50c4":function(e,t,n){var i=n("5926"),r=Math.min;e.exports=function(e){return 0=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}})}(n("c1df"))},5319:function(e,t,n){"use strict";var i=n("2ba4"),r=n("c65b"),o=n("e330"),a=n("d784"),s=n("d039"),l=n("825a"),u=n("1626"),c=n("5926"),d=n("50c4"),f=n("577e"),h=n("1d80"),p=n("8aa5"),m=n("dc4a"),v=n("0cb2"),g=n("14c3"),y=n("b622")("replace"),b=Math.max,_=Math.min,w=o([].concat),x=o([].push),k=o("".indexOf),C=o("".slice),S=(n="$0"==="a".replace(/./,"$0"),!!/./[y]&&""===/./[y]("a","$0"));a("replace",(function(e,t,n){var o=S?"$":"$0";return[function(e,n){var i=h(this),o=null==e?void 0:m(e,y);return o?r(o,e,i,n):r(t,f(i),e,n)},function(e,r){var a=l(this),s=f(e);if("string"==typeof r&&-1===k(r,o)&&-1===k(r,"$<")&&(e=n(t,a,s,r),e.done))return e.value;for(var h,m=u(r),y=(m||(r=f(r)),a.global),S=(y&&(h=a.unicode,a.lastIndex=0),[]);null!==(E=g(a,s))&&(x(S,E),y);)""===f(E[0])&&(a.lastIndex=p(s,d(a.lastIndex),h));for(var A,M="",T=0,O=0;O")}))||!n||S)},"53e1":function(e){e.exports=JSON.parse('{"a":"4.1.0"}')},"55c9":function(e,t,n){!function(e){"use strict"; +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}})}(n("c1df"))},5319:function(e,t,n){"use strict";var i=n("2ba4"),r=n("c65b"),o=n("e330"),a=n("d784"),s=n("d039"),l=n("825a"),u=n("1626"),c=n("5926"),d=n("50c4"),f=n("577e"),h=n("1d80"),p=n("8aa5"),m=n("dc4a"),v=n("0cb2"),g=n("14c3"),y=n("b622")("replace"),b=Math.max,_=Math.min,w=o([].concat),x=o([].push),A=o("".indexOf),C=o("".slice),S=(n="$0"==="a".replace(/./,"$0"),!!/./[y]&&""===/./[y]("a","$0"));a("replace",(function(e,t,n){var o=S?"$":"$0";return[function(e,n){var i=h(this),o=null==e?void 0:m(e,y);return o?r(o,e,i,n):r(t,f(i),e,n)},function(e,r){var a=l(this),s=f(e);if("string"==typeof r&&-1===A(r,o)&&-1===A(r,"$<")&&(e=n(t,a,s,r),e.done))return e.value;for(var h,m=u(r),y=(m||(r=f(r)),a.global),S=(y&&(h=a.unicode,a.lastIndex=0),[]);null!==(O=g(a,s))&&(x(S,O),y);)""===f(O[0])&&(a.lastIndex=p(s,d(a.lastIndex),h));for(var k,M="",T=0,E=0;E")}))||!n||S)},"53e1":function(e){e.exports=JSON.parse('{"a":"4.1.0"}')},"55c9":function(e,t,n){!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("_"),i=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],r=/^(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;e.defineLocale("es-us",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(e,i){return e?/-MMM-/.test(i)?n[e.month()]:t[e.month()]:t},monthsRegex:r,monthsShortRegex:r,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:i,longMonthsParse:i,shortMonthsParse:i,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}})}(n("c1df"))},5618:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.Column=void 0;var i=(n=n("2000"))&&n.__esModule?n:{default:n};n=Object.assign(i.default,{install:function(e){e.component(i.default.name,i.default),e.component("VxeTableColumn",i.default)}}),n=t.Column=n,t.default=n},"562f":function(e,t){e.exports="object"==typeof window&&"object"!=typeof Deno},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.22.5",mode:i?"pure":"global",copyright:"© 2014-2022 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.22.5/LICENSE",source:"https://github.com/zloirock/core-js"})},"56b3":function(e,t,n){e.exports=function(){"use strict";var e=navigator.userAgent,t=navigator.platform,n=/gecko\/\d/i.test(e),i=/MSIE \d/.test(e),r=/Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(e),o=/Edge\/(\d+)/.exec(e),a=i||r||o,s=a&&(i?document.documentMode||6:+(o||r)[1]),l=!o&&/WebKit\//.test(e),u=l&&/Qt\/\d+\.\d+/.test(e),c=!o&&/Chrome\//.test(e),d=/Opera\//.test(e),f=/Apple Computer/.test(navigator.vendor),h=/Mac OS X 1\d\D([8-9]|\d\d)\D/.test(e),p=/PhantomJS/.test(e),m=!o&&/AppleWebKit/.test(e)&&/Mobile\/\w+/.test(e),v=/Android/.test(e),g=m||v||/webOS|BlackBerry|Opera Mini|Opera Mobi|IEMobile/i.test(e),y=m||/Mac/.test(t),b=/\bCrOS\b/.test(e),_=/win/i.test(t),w=d&&e.match(/Version\/(\d*\.\d*)/);w&&(w=Number(w[1])),w&&w>=15&&(d=!1,l=!0);var x=y&&(u||d&&(null==w||w<12.11)),k=n||a&&s>=9;function C(e){return new RegExp("(^|\\s)"+e+"(?:$|\\s)\\s*")}var S,A=function(e,t){var n=e.className,i=C(t).exec(n);if(i){var r=n.slice(i.index+i[0].length);e.className=n.slice(0,i.index)+(r?i[1]+r:"")}};function M(e){for(var t=e.childNodes.length;t>0;--t)e.removeChild(e.firstChild);return e}function T(e,t){return M(e).appendChild(t)}function O(e,t,n,i){var r=document.createElement(e);if(n&&(r.className=n),i&&(r.style.cssText=i),"string"==typeof t)r.appendChild(document.createTextNode(t));else if(t)for(var o=0;o=t)return a+(t-o);a+=s-o,a+=n-a%n,o=s+1}}m?j=function(e){e.selectionStart=0,e.selectionEnd=e.value.length}:a&&(j=function(e){try{e.select()}catch(e){}});var F=function(){this.id=null,this.f=null,this.time=0,this.handler=$(this.onTimeout,this)};function B(e,t){for(var n=0;n=t)return i+Math.min(a,t-r);if(r+=o-i,r+=n-r%n,i=o+1,r>=t)return i}}var q=[""];function G(e){while(q.length<=e)q.push(K(q)+" ");return q[e]}function K(e){return e[e.length-1]}function Q(e,t){for(var n=[],i=0;i"€"&&(e.toUpperCase()!=e.toLowerCase()||ee.test(e))}function ne(e,t){return t?!!(t.source.indexOf("\\w")>-1&&te(e))||t.test(e):te(e)}function ie(e){for(var t in e)if(e.hasOwnProperty(t)&&e[t])return!1;return!0}var re=/[\u0300-\u036f\u0483-\u0489\u0591-\u05bd\u05bf\u05c1\u05c2\u05c4\u05c5\u05c7\u0610-\u061a\u064b-\u065e\u0670\u06d6-\u06dc\u06de-\u06e4\u06e7\u06e8\u06ea-\u06ed\u0711\u0730-\u074a\u07a6-\u07b0\u07eb-\u07f3\u0816-\u0819\u081b-\u0823\u0825-\u0827\u0829-\u082d\u0900-\u0902\u093c\u0941-\u0948\u094d\u0951-\u0955\u0962\u0963\u0981\u09bc\u09be\u09c1-\u09c4\u09cd\u09d7\u09e2\u09e3\u0a01\u0a02\u0a3c\u0a41\u0a42\u0a47\u0a48\u0a4b-\u0a4d\u0a51\u0a70\u0a71\u0a75\u0a81\u0a82\u0abc\u0ac1-\u0ac5\u0ac7\u0ac8\u0acd\u0ae2\u0ae3\u0b01\u0b3c\u0b3e\u0b3f\u0b41-\u0b44\u0b4d\u0b56\u0b57\u0b62\u0b63\u0b82\u0bbe\u0bc0\u0bcd\u0bd7\u0c3e-\u0c40\u0c46-\u0c48\u0c4a-\u0c4d\u0c55\u0c56\u0c62\u0c63\u0cbc\u0cbf\u0cc2\u0cc6\u0ccc\u0ccd\u0cd5\u0cd6\u0ce2\u0ce3\u0d3e\u0d41-\u0d44\u0d4d\u0d57\u0d62\u0d63\u0dca\u0dcf\u0dd2-\u0dd4\u0dd6\u0ddf\u0e31\u0e34-\u0e3a\u0e47-\u0e4e\u0eb1\u0eb4-\u0eb9\u0ebb\u0ebc\u0ec8-\u0ecd\u0f18\u0f19\u0f35\u0f37\u0f39\u0f71-\u0f7e\u0f80-\u0f84\u0f86\u0f87\u0f90-\u0f97\u0f99-\u0fbc\u0fc6\u102d-\u1030\u1032-\u1037\u1039\u103a\u103d\u103e\u1058\u1059\u105e-\u1060\u1071-\u1074\u1082\u1085\u1086\u108d\u109d\u135f\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17b7-\u17bd\u17c6\u17c9-\u17d3\u17dd\u180b-\u180d\u18a9\u1920-\u1922\u1927\u1928\u1932\u1939-\u193b\u1a17\u1a18\u1a56\u1a58-\u1a5e\u1a60\u1a62\u1a65-\u1a6c\u1a73-\u1a7c\u1a7f\u1b00-\u1b03\u1b34\u1b36-\u1b3a\u1b3c\u1b42\u1b6b-\u1b73\u1b80\u1b81\u1ba2-\u1ba5\u1ba8\u1ba9\u1c2c-\u1c33\u1c36\u1c37\u1cd0-\u1cd2\u1cd4-\u1ce0\u1ce2-\u1ce8\u1ced\u1dc0-\u1de6\u1dfd-\u1dff\u200c\u200d\u20d0-\u20f0\u2cef-\u2cf1\u2de0-\u2dff\u302a-\u302f\u3099\u309a\ua66f-\ua672\ua67c\ua67d\ua6f0\ua6f1\ua802\ua806\ua80b\ua825\ua826\ua8c4\ua8e0-\ua8f1\ua926-\ua92d\ua947-\ua951\ua980-\ua982\ua9b3\ua9b6-\ua9b9\ua9bc\uaa29-\uaa2e\uaa31\uaa32\uaa35\uaa36\uaa43\uaa4c\uaab0\uaab2-\uaab4\uaab7\uaab8\uaabe\uaabf\uaac1\uabe5\uabe8\uabed\udc00-\udfff\ufb1e\ufe00-\ufe0f\ufe20-\ufe26\uff9e\uff9f]/;function oe(e){return e.charCodeAt(0)>=768&&re.test(e)}function ae(e,t,n){while((n<0?t>0:tn?-1:1;;){if(t==n)return t;var r=(t+n)/2,o=i<0?Math.ceil(r):Math.floor(r);if(o==t)return e(o)?t:n;e(o)?n=o:t=o+i}}function le(e,t,n,i){if(!e)return i(t,n,"ltr",0);for(var r=!1,o=0;ot||t==n&&a.to==t)&&(i(Math.max(a.from,t),Math.min(a.to,n),1==a.level?"rtl":"ltr",o),r=!0)}r||i(t,n,"ltr")}var ue=null;function ce(e,t,n){var i;ue=null;for(var r=0;rt)return r;o.to==t&&(o.from!=o.to&&"before"==n?i=r:ue=r),o.from==t&&(o.from!=o.to&&"before"!=n?i=r:ue=r)}return null!=i?i:ue}var de=function(){var e="bbbbbbbbbtstwsbbbbbbbbbbbbbbssstwNN%%%NNNNNN,N,N1111111111NNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNbbbbbbsbbbbbbbbbbbbbbbbbbbbbbbbbb,N%%%%NNNNLNNNNN%%11NLNNN1LNNNNNLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLN",t="nnnnnnNNr%%r,rNNmmmmmmmmmmmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnn%nnrrrmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmnNmmmmmmrrmmNmmmmrr1111111111";function n(n){return n<=247?e.charAt(n):1424<=n&&n<=1524?"R":1536<=n&&n<=1785?t.charAt(n-1536):1774<=n&&n<=2220?"r":8192<=n&&n<=8203?"w":8204==n?"b":"L"}var i=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/,r=/[stwN]/,o=/[LRr]/,a=/[Lb1n]/,s=/[1n]/;function l(e,t,n){this.level=e,this.from=t,this.to=n}return function(e,t){var u="ltr"==t?"L":"R";if(0==e.length||"ltr"==t&&!i.test(e))return!1;for(var c=e.length,d=[],f=0;f-1&&(i[t]=r.slice(0,o).concat(r.slice(o+1)))}}}function ge(e,t){var n=me(e,t);if(n.length)for(var i=Array.prototype.slice.call(arguments,2),r=0;r0}function we(e){e.prototype.on=function(e,t){pe(this,e,t)},e.prototype.off=function(e,t){ve(this,e,t)}}function xe(e){e.preventDefault?e.preventDefault():e.returnValue=!1}function ke(e){e.stopPropagation?e.stopPropagation():e.cancelBubble=!0}function Ce(e){return null!=e.defaultPrevented?e.defaultPrevented:0==e.returnValue}function Se(e){xe(e),ke(e)}function Ae(e){return e.target||e.srcElement}function Me(e){var t=e.which;return null==t&&(1&e.button?t=1:2&e.button?t=3:4&e.button&&(t=2)),y&&e.ctrlKey&&1==t&&(t=3),t}var Te,Oe,Ee=function(){if(a&&s<9)return!1;var e=O("div");return"draggable"in e||"dragDrop"in e}();function De(e){if(null==Te){var t=O("span","​");T(e,O("span",[t,document.createTextNode("x")])),0!=e.firstChild.offsetHeight&&(Te=t.offsetWidth<=1&&t.offsetHeight>2&&!(a&&s<8))}var n=Te?O("span","​"):O("span"," ",null,"display: inline-block; width: 1px; margin-right: -1px");return n.setAttribute("cm-text",""),n}function Le(e){if(null!=Oe)return Oe;var t=T(e,document.createTextNode("AخA")),n=S(t,0,1).getBoundingClientRect(),i=S(t,1,2).getBoundingClientRect();return M(e),!(!n||n.left==n.right)&&(Oe=i.right-n.right<3)}var Pe=3!="\n\nb".split(/\n/).length?function(e){var t=0,n=[],i=e.length;while(t<=i){var r=e.indexOf("\n",t);-1==r&&(r=e.length);var o=e.slice(t,"\r"==e.charAt(r-1)?r-1:r),a=o.indexOf("\r");-1!=a?(n.push(o.slice(0,a)),t+=a+1):(n.push(o),t=r+1)}return n}:function(e){return e.split(/\r\n?|\n/)},Ie=window.getSelection?function(e){try{return e.selectionStart!=e.selectionEnd}catch(e){return!1}}:function(e){var t;try{t=e.ownerDocument.selection.createRange()}catch(e){}return!(!t||t.parentElement()!=e)&&0!=t.compareEndPoints("StartToEnd",t)},je=function(){var e=O("div");return"oncopy"in e||(e.setAttribute("oncopy","return;"),"function"==typeof e.oncopy)}(),$e=null;function Re(e){if(null!=$e)return $e;var t=T(e,O("span","x")),n=t.getBoundingClientRect(),i=S(t,0,1).getBoundingClientRect();return $e=Math.abs(n.left-i.left)>1}var Ne={},Fe={};function Be(e,t){arguments.length>2&&(t.dependencies=Array.prototype.slice.call(arguments,2)),Ne[e]=t}function Ye(e,t){Fe[e]=t}function He(e){if("string"==typeof e&&Fe.hasOwnProperty(e))e=Fe[e];else if(e&&"string"==typeof e.name&&Fe.hasOwnProperty(e.name)){var t=Fe[e.name];"string"==typeof t&&(t={name:t}),e=Z(t,e),e.name=t.name}else{if("string"==typeof e&&/^[\w\-]+\/[\w\-]+\+xml$/.test(e))return He("application/xml");if("string"==typeof e&&/^[\w\-]+\/[\w\-]+\+json$/.test(e))return He("application/json")}return"string"==typeof e?{name:e}:e||{name:"null"}}function ze(e,t){t=He(t);var n=Ne[t.name];if(!n)return ze(e,"text/plain");var i=n(e,t);if(Ve.hasOwnProperty(t.name)){var r=Ve[t.name];for(var o in r)r.hasOwnProperty(o)&&(i.hasOwnProperty(o)&&(i["_"+o]=i[o]),i[o]=r[o])}if(i.name=t.name,t.helperType&&(i.helperType=t.helperType),t.modeProps)for(var a in t.modeProps)i[a]=t.modeProps[a];return i}var Ve={};function We(e,t){var n=Ve.hasOwnProperty(e)?Ve[e]:Ve[e]={};R(t,n)}function Ue(e,t){if(!0===t)return t;if(e.copyState)return e.copyState(t);var n={};for(var i in t){var r=t[i];r instanceof Array&&(r=r.concat([])),n[i]=r}return n}function qe(e,t){var n;while(e.innerMode){if(n=e.innerMode(t),!n||n.mode==e)break;t=n.state,e=n.mode}return n||{mode:e,state:t}}function Ge(e,t,n){return!e.startState||e.startState(t,n)}var Ke=function(e,t,n){this.pos=this.start=0,this.string=e,this.tabSize=t||8,this.lastColumnPos=this.lastColumnValue=0,this.lineStart=0,this.lineOracle=n};function Qe(e,t){if(t-=e.first,t<0||t>=e.size)throw new Error("There is no line "+(t+e.first)+" in the document.");var n=e;while(!n.lines)for(var i=0;;++i){var r=n.children[i],o=r.chunkSize();if(t=e.first&&tn?rt(n,Qe(e,n).text.length):ft(t,Qe(e,t.line).text.length)}function ft(e,t){var n=e.ch;return null==n||n>t?rt(e.line,t):n<0?rt(e.line,0):e}function ht(e,t){for(var n=[],i=0;i=this.string.length},Ke.prototype.sol=function(){return this.pos==this.lineStart},Ke.prototype.peek=function(){return this.string.charAt(this.pos)||void 0},Ke.prototype.next=function(){if(this.post},Ke.prototype.eatSpace=function(){var e=this.pos;while(/[\s\u00a0]/.test(this.string.charAt(this.pos)))++this.pos;return this.pos>e},Ke.prototype.skipToEnd=function(){this.pos=this.string.length},Ke.prototype.skipTo=function(e){var t=this.string.indexOf(e,this.pos);if(t>-1)return this.pos=t,!0},Ke.prototype.backUp=function(e){this.pos-=e},Ke.prototype.column=function(){return this.lastColumnPos0?null:(i&&!1!==t&&(this.pos+=i[0].length),i)}var r=function(e){return n?e.toLowerCase():e},o=this.string.substr(this.pos,e.length);if(r(o)==r(e))return!1!==t&&(this.pos+=e.length),!0},Ke.prototype.current=function(){return this.string.slice(this.start,this.pos)},Ke.prototype.hideFirstChars=function(e,t){this.lineStart+=e;try{return t()}finally{this.lineStart-=e}},Ke.prototype.lookAhead=function(e){var t=this.lineOracle;return t&&t.lookAhead(e)},Ke.prototype.baseToken=function(){var e=this.lineOracle;return e&&e.baseToken(this.pos)};var pt=function(e,t){this.state=e,this.lookAhead=t},mt=function(e,t,n,i){this.state=t,this.doc=e,this.line=n,this.maxLookAhead=i||0,this.baseTokens=null,this.baseTokenPos=1};function vt(e,t,n,i){var r=[e.state.modeGen],o={};St(e,t.text,e.doc.mode,n,(function(e,t){return r.push(e,t)}),o,i);for(var a=n.state,s=function(i){n.baseTokens=r;var s=e.state.overlays[i],l=1,u=0;n.state=!0,St(e,t.text,s.mode,n,(function(e,t){var n=l;while(ue&&r.splice(l,1,e,r[l+1],i),l+=2,u=Math.min(e,i)}if(t)if(s.opaque)r.splice(n,l-n,e,"overlay "+t),l=n+2;else for(;ne.options.maxHighlightLength&&Ue(e.doc.mode,i.state),o=vt(e,t,i);r&&(i.state=r),t.stateAfter=i.save(!r),t.styles=o.styles,o.classes?t.styleClasses=o.classes:t.styleClasses&&(t.styleClasses=null),n===e.doc.highlightFrontier&&(e.doc.modeFrontier=Math.max(e.doc.modeFrontier,++e.doc.highlightFrontier))}return t.styles}function yt(e,t,n){var i=e.doc,r=e.display;if(!i.mode.startState)return new mt(i,!0,t);var o=At(e,t,n),a=o>i.first&&Qe(i,o-1).stateAfter,s=a?mt.fromSaved(i,a,o):new mt(i,Ge(i.mode),o);return i.iter(o,t,(function(n){bt(e,n.text,s);var i=s.line;n.stateAfter=i==t-1||i%5==0||i>=r.viewFrom&&it.start)return o}throw new Error("Mode "+e.name+" failed to advance stream.")}mt.prototype.lookAhead=function(e){var t=this.doc.getLine(this.line+e);return null!=t&&e>this.maxLookAhead&&(this.maxLookAhead=e),t},mt.prototype.baseToken=function(e){if(!this.baseTokens)return null;while(this.baseTokens[this.baseTokenPos]<=e)this.baseTokenPos+=2;var t=this.baseTokens[this.baseTokenPos+1];return{type:t&&t.replace(/( |^)overlay .*/,""),size:this.baseTokens[this.baseTokenPos]-e}},mt.prototype.nextLine=function(){this.line++,this.maxLookAhead>0&&this.maxLookAhead--},mt.fromSaved=function(e,t,n){return t instanceof pt?new mt(e,Ue(e.mode,t.state),n,t.lookAhead):new mt(e,Ue(e.mode,t),n)},mt.prototype.save=function(e){var t=!1!==e?Ue(this.doc.mode,this.state):this.state;return this.maxLookAhead>0?new pt(t,this.maxLookAhead):t};var xt=function(e,t,n){this.start=e.start,this.end=e.pos,this.string=e.current(),this.type=t||null,this.state=n};function kt(e,t,n,i){var r,o=e.doc,a=o.mode;t=dt(o,t);var s,l=Qe(o,t.line),u=yt(e,t.line,n),c=new Ke(l.text,e.options.tabSize,u);i&&(s=[]);while((i||c.pose.options.maxHighlightLength?(s=!1,a&&bt(e,t,i,d.pos),d.pos=t.length,l=null):l=Ct(wt(n,d,i.state,f),o),f){var h=f[0].name;h&&(l="m-"+(l?h+" "+l:h))}if(!s||c!=l){while(ua;--s){if(s<=o.first)return o.first;var l=Qe(o,s-1),u=l.stateAfter;if(u&&(!n||s+(u instanceof pt?u.lookAhead:0)<=o.modeFrontier))return s;var c=N(l.text,null,e.options.tabSize);(null==r||i>c)&&(r=s-1,i=c)}return r}function Mt(e,t){if(e.modeFrontier=Math.min(e.modeFrontier,t),!(e.highlightFrontiern;i--){var r=Qe(e,i).stateAfter;if(r&&(!(r instanceof pt)||i+r.lookAhead=t:o.to>t);(i||(i=[])).push(new Lt(a,o.from,l?null:o.to))}}return i}function Rt(e,t,n){var i;if(e)for(var r=0;r=t:o.to>t);if(s||o.from==t&&"bookmark"==a.type&&(!n||o.marker.insertLeft)){var l=null==o.from||(a.inclusiveLeft?o.from<=t:o.from0&&s)for(var _=0;_0)){var c=[l,1],d=ot(u.from,s.from),f=ot(u.to,s.to);(d<0||!a.inclusiveLeft&&!d)&&c.push({from:u.from,to:s.from}),(f>0||!a.inclusiveRight&&!f)&&c.push({from:s.to,to:u.to}),r.splice.apply(r,c),l+=c.length-3}}return r}function Yt(e){var t=e.markedSpans;if(t){for(var n=0;nt)&&(!n||Wt(n,o.marker)<0)&&(n=o.marker)}return n}function Qt(e,t,n,i,r){var o=Qe(e,t),a=Ot&&o.markedSpans;if(a)for(var s=0;s=0&&d<=0||c<=0&&d>=0)&&(c<=0&&(l.marker.inclusiveRight&&r.inclusiveLeft?ot(u.to,n)>=0:ot(u.to,n)>0)||c>=0&&(l.marker.inclusiveRight&&r.inclusiveLeft?ot(u.from,i)<=0:ot(u.from,i)<0)))return!0}}}function Xt(e){var t;while(t=qt(e))e=t.find(-1,!0).line;return e}function Jt(e){var t;while(t=Gt(e))e=t.find(1,!0).line;return e}function Zt(e){var t,n;while(t=Gt(e))e=t.find(1,!0).line,(n||(n=[])).push(e);return n}function en(e,t){var n=Qe(e,t),i=Xt(n);return n==i?t:et(i)}function tn(e,t){if(t>e.lastLine())return t;var n,i=Qe(e,t);if(!nn(e,i))return t;while(n=Gt(i))i=n.find(1,!0).line;return et(i)+1}function nn(e,t){var n=Ot&&t.markedSpans;if(n)for(var i=void 0,r=0;rt.maxLineLength&&(t.maxLineLength=n,t.maxLine=e)}))}var ln=function(e,t,n){this.text=e,Ht(this,t),this.height=n?n(this):1};function un(e,t,n,i){e.text=t,e.stateAfter&&(e.stateAfter=null),e.styles&&(e.styles=null),null!=e.order&&(e.order=null),Yt(e),Ht(e,n);var r=i?i(e):1;r!=e.height&&Ze(e,r)}function cn(e){e.parent=null,Yt(e)}ln.prototype.lineNo=function(){return et(this)},we(ln);var dn={},fn={};function hn(e,t){if(!e||/^\s*$/.test(e))return null;var n=t.addModeClass?fn:dn;return n[e]||(n[e]=e.replace(/\S+/g,"cm-$&"))}function pn(e,t){var n=E("span",null,null,l?"padding-right: .1px":null),i={pre:E("pre",[n],"CodeMirror-line"),content:n,col:0,pos:0,cm:e,trailingSpace:!1,splitSpaces:e.getOption("lineWrapping")};t.measure={};for(var r=0;r<=(t.rest?t.rest.length:0);r++){var o=r?t.rest[r-1]:t.line,a=void 0;i.pos=0,i.addToken=vn,Le(e.display.measure)&&(a=fe(o,e.doc.direction))&&(i.addToken=yn(i.addToken,a)),i.map=[];var s=t!=e.display.externalMeasured&&et(o);_n(o,i,gt(e,o,s)),o.styleClasses&&(o.styleClasses.bgClass&&(i.bgClass=I(o.styleClasses.bgClass,i.bgClass||"")),o.styleClasses.textClass&&(i.textClass=I(o.styleClasses.textClass,i.textClass||""))),0==i.map.length&&i.map.push(0,0,i.content.appendChild(De(e.display.measure))),0==r?(t.measure.map=i.map,t.measure.cache={}):((t.measure.maps||(t.measure.maps=[])).push(i.map),(t.measure.caches||(t.measure.caches=[])).push({}))}if(l){var u=i.content.lastChild;(/\bcm-tab\b/.test(u.className)||u.querySelector&&u.querySelector(".cm-tab"))&&(i.content.className="cm-tab-wrap-hack")}return ge(e,"renderLine",e,t.line,i.pre),i.pre.className&&(i.textClass=I(i.pre.className,i.textClass||"")),i}function mn(e){var t=O("span","•","cm-invalidchar");return t.title="\\u"+e.charCodeAt(0).toString(16),t.setAttribute("aria-label",t.title),t}function vn(e,t,n,i,r,o,l){if(t){var u,c=e.splitSpaces?gn(t,e.trailingSpace):t,d=e.cm.state.specialChars,f=!1;if(d.test(t)){u=document.createDocumentFragment();var h=0;while(1){d.lastIndex=h;var p=d.exec(t),m=p?p.index-h:t.length-h;if(m){var v=document.createTextNode(c.slice(h,h+m));a&&s<9?u.appendChild(O("span",[v])):u.appendChild(v),e.map.push(e.pos,e.pos+m,v),e.col+=m,e.pos+=m}if(!p)break;h+=m+1;var g=void 0;if("\t"==p[0]){var y=e.cm.options.tabSize,b=y-e.col%y;g=u.appendChild(O("span",G(b),"cm-tab")),g.setAttribute("role","presentation"),g.setAttribute("cm-text","\t"),e.col+=b}else"\r"==p[0]||"\n"==p[0]?(g=u.appendChild(O("span","\r"==p[0]?"␍":"␤","cm-invalidchar")),g.setAttribute("cm-text",p[0]),e.col+=1):(g=e.cm.options.specialCharPlaceholder(p[0]),g.setAttribute("cm-text",p[0]),a&&s<9?u.appendChild(O("span",[g])):u.appendChild(g),e.col+=1);e.map.push(e.pos,e.pos+1,g),e.pos++}}else e.col+=t.length,u=document.createTextNode(c),e.map.push(e.pos,e.pos+t.length,u),a&&s<9&&(f=!0),e.pos+=t.length;if(e.trailingSpace=32==c.charCodeAt(t.length-1),n||i||r||f||o){var _=n||"";i&&(_+=i),r&&(_+=r);var w=O("span",[u],_,o);if(l)for(var x in l)l.hasOwnProperty(x)&&"style"!=x&&"class"!=x&&w.setAttribute(x,l[x]);return e.content.appendChild(w)}e.content.appendChild(u)}}function gn(e,t){if(e.length>1&&!/ /.test(e))return e;for(var n=t,i="",r=0;ru&&d.from<=u)break;if(d.to>=c)return e(n,i,r,o,a,s,l);e(n,i.slice(0,d.to-u),r,o,null,s,l),o=null,i=i.slice(d.to-u),u=d.to}}}function bn(e,t,n,i){var r=!i&&n.widgetNode;r&&e.map.push(e.pos,e.pos+t,r),!i&&e.cm.display.input.needsContentAttribute&&(r||(r=e.content.appendChild(document.createElement("span"))),r.setAttribute("cm-marker",n.id)),r&&(e.cm.display.input.setUneditable(r),e.content.appendChild(r)),e.pos+=t,e.trailingSpace=!1}function _n(e,t,n){var i=e.markedSpans,r=e.text,o=0;if(i)for(var a,s,l,u,c,d,f,h=r.length,p=0,m=1,v="",g=0;;){if(g==p){l=u=c=s="",f=null,d=null,g=1/0;for(var y=[],b=void 0,_=0;_p||x.collapsed&&w.to==p&&w.from==p)){if(null!=w.to&&w.to!=p&&g>w.to&&(g=w.to,u=""),x.className&&(l+=" "+x.className),x.css&&(s=(s?s+";":"")+x.css),x.startStyle&&w.from==p&&(c+=" "+x.startStyle),x.endStyle&&w.to==g&&(b||(b=[])).push(x.endStyle,w.to),x.title&&((f||(f={})).title=x.title),x.attributes)for(var k in x.attributes)(f||(f={}))[k]=x.attributes[k];x.collapsed&&(!d||Wt(d.marker,x)<0)&&(d=w)}else w.from>p&&g>w.from&&(g=w.from)}if(b)for(var C=0;C=h)break;var A=Math.min(h,g);while(1){if(v){var M=p+v.length;if(!d){var T=M>A?v.slice(0,A-p):v;t.addToken(t,T,a?a+l:l,c,p+T.length==g?u:"",s,f)}if(M>=A){v=v.slice(A-p),p=A;break}p=M,c=""}v=r.slice(o,o=n[m++]),a=hn(n[m++],t.cm.options)}}else for(var O=1;O2&&o.push((l.bottom+u.top)/2-n.top)}}o.push(n.bottom-n.top)}}function Xn(e,t,n){if(e.line==t)return{map:e.measure.map,cache:e.measure.cache};for(var i=0;in)return{map:e.measure.maps[r],cache:e.measure.caches[r],before:!0}}function Jn(e,t){t=Xt(t);var n=et(t),i=e.display.externalMeasured=new wn(e.doc,t,n);i.lineN=n;var r=i.built=pn(e,i);return i.text=r.pre,T(e.display.lineMeasure,r.pre),i}function Zn(e,t,n,i){return ni(e,ti(e,t),n,i)}function ei(e,t){if(t>=e.display.viewFrom&&t=n.lineN&&tt)&&(o=l-s,r=o-1,t>=l&&(a="right")),null!=r){if(i=e[u+2],s==l&&n==(i.insertLeft?"left":"right")&&(a=n),"left"==n&&0==r)while(u&&e[u-2]==e[u-3]&&e[u-1].insertLeft)i=e[2+(u-=3)],a="left";if("right"==n&&r==l-s)while(u=0;r--)if((n=e[r]).left!=n.right)break;return n}function si(e,t,n,i){var r,o=oi(t.map,n,i),l=o.node,u=o.start,c=o.end,d=o.collapse;if(3==l.nodeType){for(var f=0;f<4;f++){while(u&&oe(t.line.text.charAt(o.coverStart+u)))--u;while(o.coverStart+c0&&(d=i="right"),r=e.options.lineWrapping&&(h=l.getClientRects()).length>1?h["right"==i?h.length-1:0]:l.getBoundingClientRect()}if(a&&s<9&&!u&&(!r||!r.left&&!r.right)){var p=l.parentNode.getClientRects()[0];r=p?{left:p.left,right:p.left+Oi(e.display),top:p.top,bottom:p.bottom}:ri}for(var m=r.top-t.rect.top,v=r.bottom-t.rect.top,g=(m+v)/2,y=t.view.measure.heights,b=0;b=i.text.length?(l=i.text.length,u="before"):l<=0&&(l=0,u="after"),!s)return a("before"==u?l-1:l,"before"==u);function c(e,t,n){var i=s[t],r=1==i.level;return a(n?e-1:e,r!=n)}var d=ce(s,l,u),f=ue,h=c(l,d,"before"==u);return null!=f&&(h.other=c(l,f,"before"!=u)),h}function bi(e,t){var n=0;t=dt(e.doc,t),e.options.lineWrapping||(n=Oi(e.display)*t.ch);var i=Qe(e.doc,t.line),r=on(i)+Vn(e.display);return{left:n,right:n,top:r,bottom:r+i.height}}function _i(e,t,n,i,r){var o=rt(e,t,n);return o.xRel=r,i&&(o.outside=i),o}function wi(e,t,n){var i=e.doc;if(n+=e.display.viewOffset,n<0)return _i(i.first,0,null,-1,-1);var r=tt(i,n),o=i.first+i.size-1;if(r>o)return _i(i.first+i.size-1,Qe(i,o).text.length,null,1,1);t<0&&(t=0);for(var a=Qe(i,r);;){var s=Si(e,a,r,t,n),l=Kt(a,s.ch+(s.xRel>0||s.outside>0?1:0));if(!l)return s;var u=l.find(1);if(u.line==r)return u;a=Qe(i,r=u.line)}}function xi(e,t,n,i){i-=pi(t);var r=t.text.length,o=se((function(t){return ni(e,n,t-1).bottom<=i}),r,0);return r=se((function(t){return ni(e,n,t).top>i}),o,r),{begin:o,end:r}}function ki(e,t,n,i){n||(n=ti(e,t));var r=mi(e,t,ni(e,n,i),"line").top;return xi(e,t,n,r)}function Ci(e,t,n,i){return!(e.bottom<=n)&&(e.top>n||(i?e.left:e.right)>t)}function Si(e,t,n,i,r){r-=on(t);var o=ti(e,t),a=pi(t),s=0,l=t.text.length,u=!0,c=fe(t,e.doc.direction);if(c){var d=(e.options.lineWrapping?Mi:Ai)(e,t,n,o,c,i,r);u=1!=d.level,s=u?d.from:d.to-1,l=u?d.to:d.from-1}var f,h,p=null,m=null,v=se((function(t){var n=ni(e,o,t);return n.top+=a,n.bottom+=a,!!Ci(n,i,r,!1)&&(n.top<=r&&n.left<=i&&(p=t,m=n),!0)}),s,l),g=!1;if(m){var y=i-m.left=_.bottom?1:0}return v=ae(t.text,v,1),_i(n,v,h,g,i-f)}function Ai(e,t,n,i,r,o,a){var s=se((function(s){var l=r[s],u=1!=l.level;return Ci(yi(e,rt(n,u?l.to:l.from,u?"before":"after"),"line",t,i),o,a,!0)}),0,r.length-1),l=r[s];if(s>0){var u=1!=l.level,c=yi(e,rt(n,u?l.from:l.to,u?"after":"before"),"line",t,i);Ci(c,o,a,!0)&&c.top>a&&(l=r[s-1])}return l}function Mi(e,t,n,i,r,o,a){var s=xi(e,t,i,a),l=s.begin,u=s.end;/\s/.test(t.text.charAt(u-1))&&u--;for(var c=null,d=null,f=0;f=u||h.to<=l)){var p=1!=h.level,m=ni(e,i,p?Math.min(u,h.to)-1:Math.max(l,h.from)).right,v=mv)&&(c=h,d=v)}}return c||(c=r[r.length-1]),c.fromu&&(c={from:c.from,to:u,level:c.level}),c}function Ti(e){if(null!=e.cachedTextHeight)return e.cachedTextHeight;if(null==ii){ii=O("pre",null,"CodeMirror-line-like");for(var t=0;t<49;++t)ii.appendChild(document.createTextNode("x")),ii.appendChild(O("br"));ii.appendChild(document.createTextNode("x"))}T(e.measure,ii);var n=ii.offsetHeight/50;return n>3&&(e.cachedTextHeight=n),M(e.measure),n||1}function Oi(e){if(null!=e.cachedCharWidth)return e.cachedCharWidth;var t=O("span","xxxxxxxxxx"),n=O("pre",[t],"CodeMirror-line-like");T(e.measure,n);var i=t.getBoundingClientRect(),r=(i.right-i.left)/10;return r>2&&(e.cachedCharWidth=r),r||10}function Ei(e){for(var t=e.display,n={},i={},r=t.gutters.clientLeft,o=t.gutters.firstChild,a=0;o;o=o.nextSibling,++a){var s=e.display.gutterSpecs[a].className;n[s]=o.offsetLeft+o.clientLeft+r,i[s]=o.clientWidth}return{fixedPos:Di(t),gutterTotalWidth:t.gutters.offsetWidth,gutterLeft:n,gutterWidth:i,wrapperWidth:t.wrapper.clientWidth}}function Di(e){return e.scroller.getBoundingClientRect().left-e.sizer.getBoundingClientRect().left}function Li(e){var t=Ti(e.display),n=e.options.lineWrapping,i=n&&Math.max(5,e.display.scroller.clientWidth/Oi(e.display)-3);return function(r){if(nn(e.doc,r))return 0;var o=0;if(r.widgets)for(var a=0;a0&&(l=Qe(e.doc,u.line).text).length==u.ch){var c=N(l,l.length,e.options.tabSize)-l.length;u=rt(u.line,Math.max(0,Math.round((o-Un(e.display).left)/Oi(e.display))-c))}return u}function ji(e,t){if(t>=e.display.viewTo)return null;if(t-=e.display.viewFrom,t<0)return null;for(var n=e.display.view,i=0;it)&&(r.updateLineNumbers=t),e.curOp.viewChanged=!0,t>=r.viewTo)Ot&&en(e.doc,t)r.viewFrom?Ni(e):(r.viewFrom+=i,r.viewTo+=i);else if(t<=r.viewFrom&&n>=r.viewTo)Ni(e);else if(t<=r.viewFrom){var o=Fi(e,n,n+i,1);o?(r.view=r.view.slice(o.index),r.viewFrom=o.lineN,r.viewTo+=i):Ni(e)}else if(n>=r.viewTo){var a=Fi(e,t,t,-1);a?(r.view=r.view.slice(0,a.index),r.viewTo=a.lineN):Ni(e)}else{var s=Fi(e,t,t,-1),l=Fi(e,n,n+i,1);s&&l?(r.view=r.view.slice(0,s.index).concat(xn(e,s.lineN,l.lineN)).concat(r.view.slice(l.index)),r.viewTo+=i):Ni(e)}var u=r.externalMeasured;u&&(n=r.lineN&&t=i.viewTo)){var o=i.view[ji(e,t)];if(null!=o.node){var a=o.changes||(o.changes=[]);-1==B(a,n)&&a.push(n)}}}function Ni(e){e.display.viewFrom=e.display.viewTo=e.doc.first,e.display.view=[],e.display.viewOffset=0}function Fi(e,t,n,i){var r,o=ji(e,t),a=e.display.view;if(!Ot||n==e.doc.first+e.doc.size)return{index:o,lineN:n};for(var s=e.display.viewFrom,l=0;l0){if(o==a.length-1)return null;r=s+a[o].size-t,o++}else r=s-t;t+=r,n+=r}while(en(e.doc,n)!=n){if(o==(i<0?0:a.length-1))return null;n+=i*a[o-(i<0?1:0)].size,o+=i}return{index:o,lineN:n}}function Bi(e,t,n){var i=e.display,r=i.view;0==r.length||t>=i.viewTo||n<=i.viewFrom?(i.view=xn(e,t,n),i.viewFrom=t):(i.viewFrom>t?i.view=xn(e,t,i.viewFrom).concat(i.view):i.viewFromn&&(i.view=i.view.slice(0,ji(e,n)))),i.viewTo=n}function Yi(e){for(var t=e.display.view,n=0,i=0;i=e.display.viewTo||s.to().line0?t.blinker=setInterval((function(){return t.cursorDiv.style.visibility=(n=!n)?"":"hidden"}),e.options.cursorBlinkRate):e.options.cursorBlinkRate<0&&(t.cursorDiv.style.visibility="hidden")}}function Gi(e){e.state.focused||(e.display.input.focus(),Qi(e))}function Ki(e){e.state.delayingBlurEvent=!0,setTimeout((function(){e.state.delayingBlurEvent&&(e.state.delayingBlurEvent=!1,Xi(e))}),100)}function Qi(e,t){e.state.delayingBlurEvent&&(e.state.delayingBlurEvent=!1),"nocursor"!=e.options.readOnly&&(e.state.focused||(ge(e,"focus",e,t),e.state.focused=!0,P(e.display.wrapper,"CodeMirror-focused"),e.curOp||e.display.selForContextMenu==e.doc.sel||(e.display.input.reset(),l&&setTimeout((function(){return e.display.input.reset(!0)}),20)),e.display.input.receivedFocus()),qi(e))}function Xi(e,t){e.state.delayingBlurEvent||(e.state.focused&&(ge(e,"blur",e,t),e.state.focused=!1,A(e.display.wrapper,"CodeMirror-focused")),clearInterval(e.display.blinker),setTimeout((function(){e.state.focused||(e.display.shift=!1)}),150))}function Ji(e){for(var t=e.display,n=t.lineDiv.offsetTop,i=0;i.005||f<-.005)&&(Ze(r.line,l),Zi(r.line),r.rest))for(var h=0;he.display.sizerWidth){var p=Math.ceil(u/Oi(e.display));p>e.display.maxLineLength&&(e.display.maxLineLength=p,e.display.maxLine=r.line,e.display.maxLineChanged=!0)}}}}function Zi(e){if(e.widgets)for(var t=0;t=a&&(o=tt(t,on(Qe(t,l))-e.wrapper.clientHeight),a=l)}return{from:o,to:Math.max(a,o+1)}}function tr(e,t){if(!ye(e,"scrollCursorIntoView")){var n=e.display,i=n.sizer.getBoundingClientRect(),r=null;if(t.top+i.top<0?r=!0:t.bottom+i.top>(window.innerHeight||document.documentElement.clientHeight)&&(r=!1),null!=r&&!p){var o=O("div","​",null,"position: absolute;\n top: "+(t.top-n.viewOffset-Vn(e.display))+"px;\n height: "+(t.bottom-t.top+qn(e)+n.barHeight)+"px;\n left: "+t.left+"px; width: "+Math.max(2,t.right-t.left)+"px;");e.display.lineSpace.appendChild(o),o.scrollIntoView(r),e.display.lineSpace.removeChild(o)}}}function nr(e,t,n,i){var r;null==i&&(i=0),e.options.lineWrapping||t!=n||(t=t.ch?rt(t.line,"before"==t.sticky?t.ch-1:t.ch,"after"):t,n="before"==t.sticky?rt(t.line,t.ch+1,"before"):t);for(var o=0;o<5;o++){var a=!1,s=yi(e,t),l=n&&n!=t?yi(e,n):s;r={left:Math.min(s.left,l.left),top:Math.min(s.top,l.top)-i,right:Math.max(s.left,l.left),bottom:Math.max(s.bottom,l.bottom)+i};var u=rr(e,r),c=e.doc.scrollTop,d=e.doc.scrollLeft;if(null!=u.scrollTop&&(dr(e,u.scrollTop),Math.abs(e.doc.scrollTop-c)>1&&(a=!0)),null!=u.scrollLeft&&(hr(e,u.scrollLeft),Math.abs(e.doc.scrollLeft-d)>1&&(a=!0)),!a)break}return r}function ir(e,t){var n=rr(e,t);null!=n.scrollTop&&dr(e,n.scrollTop),null!=n.scrollLeft&&hr(e,n.scrollLeft)}function rr(e,t){var n=e.display,i=Ti(e.display);t.top<0&&(t.top=0);var r=e.curOp&&null!=e.curOp.scrollTop?e.curOp.scrollTop:n.scroller.scrollTop,o=Kn(e),a={};t.bottom-t.top>o&&(t.bottom=t.top+o);var s=e.doc.height+Wn(n),l=t.tops-i;if(t.topr+o){var c=Math.min(t.top,(u?s:t.bottom)-o);c!=r&&(a.scrollTop=c)}var d=e.curOp&&null!=e.curOp.scrollLeft?e.curOp.scrollLeft:n.scroller.scrollLeft,f=Gn(e)-(e.options.fixedGutter?n.gutters.offsetWidth:0),h=t.right-t.left>f;return h&&(t.right=t.left+f),t.left<10?a.scrollLeft=0:t.leftf+d-3&&(a.scrollLeft=t.right+(h?0:10)-f),a}function or(e,t){null!=t&&(ur(e),e.curOp.scrollTop=(null==e.curOp.scrollTop?e.doc.scrollTop:e.curOp.scrollTop)+t)}function ar(e){ur(e);var t=e.getCursor();e.curOp.scrollToPos={from:t,to:t,margin:e.options.cursorScrollMargin}}function sr(e,t,n){null==t&&null==n||ur(e),null!=t&&(e.curOp.scrollLeft=t),null!=n&&(e.curOp.scrollTop=n)}function lr(e,t){ur(e),e.curOp.scrollToPos=t}function ur(e){var t=e.curOp.scrollToPos;if(t){e.curOp.scrollToPos=null;var n=bi(e,t.from),i=bi(e,t.to);cr(e,n,i,t.margin)}}function cr(e,t,n,i){var r=rr(e,{left:Math.min(t.left,n.left),top:Math.min(t.top,n.top)-i,right:Math.max(t.right,n.right),bottom:Math.max(t.bottom,n.bottom)+i});sr(e,r.scrollLeft,r.scrollTop)}function dr(e,t){Math.abs(e.doc.scrollTop-t)<2||(n||Hr(e,{top:t}),fr(e,t,!0),n&&Hr(e),Ir(e,100))}function fr(e,t,n){t=Math.max(0,Math.min(e.display.scroller.scrollHeight-e.display.scroller.clientHeight,t)),(e.display.scroller.scrollTop!=t||n)&&(e.doc.scrollTop=t,e.display.scrollbars.setScrollTop(t),e.display.scroller.scrollTop!=t&&(e.display.scroller.scrollTop=t))}function hr(e,t,n,i){t=Math.max(0,Math.min(t,e.display.scroller.scrollWidth-e.display.scroller.clientWidth)),(n?t==e.doc.scrollLeft:Math.abs(e.doc.scrollLeft-t)<2)&&!i||(e.doc.scrollLeft=t,Ur(e),e.display.scroller.scrollLeft!=t&&(e.display.scroller.scrollLeft=t),e.display.scrollbars.setScrollLeft(t))}function pr(e){var t=e.display,n=t.gutters.offsetWidth,i=Math.round(e.doc.height+Wn(e.display));return{clientHeight:t.scroller.clientHeight,viewHeight:t.wrapper.clientHeight,scrollWidth:t.scroller.scrollWidth,clientWidth:t.scroller.clientWidth,viewWidth:t.wrapper.clientWidth,barLeft:e.options.fixedGutter?n:0,docHeight:i,scrollHeight:i+qn(e)+t.barHeight,nativeBarWidth:t.nativeBarWidth,gutterWidth:n}}var mr=function(e,t,n){this.cm=n;var i=this.vert=O("div",[O("div",null,null,"min-width: 1px")],"CodeMirror-vscrollbar"),r=this.horiz=O("div",[O("div",null,null,"height: 100%; min-height: 1px")],"CodeMirror-hscrollbar");i.tabIndex=r.tabIndex=-1,e(i),e(r),pe(i,"scroll",(function(){i.clientHeight&&t(i.scrollTop,"vertical")})),pe(r,"scroll",(function(){r.clientWidth&&t(r.scrollLeft,"horizontal")})),this.checkedZeroWidth=!1,a&&s<8&&(this.horiz.style.minHeight=this.vert.style.minWidth="18px")},vr=(mr.prototype.update=function(e){var t=e.scrollWidth>e.clientWidth+1,n=e.scrollHeight>e.clientHeight+1,i=e.nativeBarWidth;if(n){this.vert.style.display="block",this.vert.style.bottom=t?i+"px":"0";var r=e.viewHeight-(t?i:0);this.vert.firstChild.style.height=Math.max(0,e.scrollHeight-e.clientHeight+r)+"px"}else this.vert.style.display="",this.vert.firstChild.style.height="0";if(t){this.horiz.style.display="block",this.horiz.style.right=n?i+"px":"0",this.horiz.style.left=e.barLeft+"px";var o=e.viewWidth-e.barLeft-(n?i:0);this.horiz.firstChild.style.width=Math.max(0,e.scrollWidth-e.clientWidth+o)+"px"}else this.horiz.style.display="",this.horiz.firstChild.style.width="0";return!this.checkedZeroWidth&&e.clientHeight>0&&(0==i&&this.zeroWidthHack(),this.checkedZeroWidth=!0),{right:n?i:0,bottom:t?i:0}},mr.prototype.setScrollLeft=function(e){this.horiz.scrollLeft!=e&&(this.horiz.scrollLeft=e),this.disableHoriz&&this.enableZeroWidthBar(this.horiz,this.disableHoriz,"horiz")},mr.prototype.setScrollTop=function(e){this.vert.scrollTop!=e&&(this.vert.scrollTop=e),this.disableVert&&this.enableZeroWidthBar(this.vert,this.disableVert,"vert")},mr.prototype.zeroWidthHack=function(){var e=y&&!h?"12px":"18px";this.horiz.style.height=this.vert.style.width=e,this.horiz.style.pointerEvents=this.vert.style.pointerEvents="none",this.disableHoriz=new F,this.disableVert=new F},mr.prototype.enableZeroWidthBar=function(e,t,n){function i(){var r=e.getBoundingClientRect(),o="vert"==n?document.elementFromPoint(r.right-1,(r.top+r.bottom)/2):document.elementFromPoint((r.right+r.left)/2,r.bottom-1);o!=e?e.style.pointerEvents="none":t.set(1e3,i)}e.style.pointerEvents="auto",t.set(1e3,i)},mr.prototype.clear=function(){var e=this.horiz.parentNode;e.removeChild(this.horiz),e.removeChild(this.vert)},function(){});function gr(e,t){t||(t=pr(e));var n=e.display.barWidth,i=e.display.barHeight;yr(e,t);for(var r=0;r<4&&n!=e.display.barWidth||i!=e.display.barHeight;r++)n!=e.display.barWidth&&e.options.lineWrapping&&Ji(e),yr(e,pr(e)),n=e.display.barWidth,i=e.display.barHeight}function yr(e,t){var n=e.display,i=n.scrollbars.update(t);n.sizer.style.paddingRight=(n.barWidth=i.right)+"px",n.sizer.style.paddingBottom=(n.barHeight=i.bottom)+"px",n.heightForcer.style.borderBottom=i.bottom+"px solid transparent",i.right&&i.bottom?(n.scrollbarFiller.style.display="block",n.scrollbarFiller.style.height=i.bottom+"px",n.scrollbarFiller.style.width=i.right+"px"):n.scrollbarFiller.style.display="",i.bottom&&e.options.coverGutterNextToScrollbar&&e.options.fixedGutter?(n.gutterFiller.style.display="block",n.gutterFiller.style.height=i.bottom+"px",n.gutterFiller.style.width=t.gutterWidth+"px"):n.gutterFiller.style.display=""}vr.prototype.update=function(){return{bottom:0,right:0}},vr.prototype.setScrollLeft=function(){},vr.prototype.setScrollTop=function(){},vr.prototype.clear=function(){};var br={native:mr,null:vr};function _r(e){e.display.scrollbars&&(e.display.scrollbars.clear(),e.display.scrollbars.addClass&&A(e.display.wrapper,e.display.scrollbars.addClass)),e.display.scrollbars=new br[e.options.scrollbarStyle]((function(t){e.display.wrapper.insertBefore(t,e.display.scrollbarFiller),pe(t,"mousedown",(function(){e.state.focused&&setTimeout((function(){return e.display.input.focus()}),0)})),t.setAttribute("cm-not-content","true")}),(function(t,n){"horizontal"==n?hr(e,t):dr(e,t)}),e),e.display.scrollbars.addClass&&P(e.display.wrapper,e.display.scrollbars.addClass)}var wr=0;function xr(e){e.curOp={cm:e,viewChanged:!1,startHeight:e.doc.height,forceUpdate:!1,updateInput:0,typing:!1,changeObjs:null,cursorActivityHandlers:null,cursorActivityCalled:0,selectionChanged:!1,updateMaxLine:!1,scrollLeft:null,scrollTop:null,scrollToPos:null,focus:!1,id:++wr},Cn(e.curOp)}function kr(e){var t=e.curOp;t&&An(t,(function(e){for(var t=0;t=n.viewTo)||n.maxLineChanged&&t.options.lineWrapping,e.update=e.mustUpdate&&new $r(t,e.mustUpdate&&{top:e.scrollTop,ensure:e.scrollToPos},e.forceUpdate)}function Ar(e){e.updatedDisplay=e.mustUpdate&&Br(e.cm,e.update)}function Mr(e){var t=e.cm,n=t.display;e.updatedDisplay&&Ji(t),e.barMeasure=pr(t),n.maxLineChanged&&!t.options.lineWrapping&&(e.adjustWidthTo=Zn(t,n.maxLine,n.maxLine.text.length).left+3,t.display.sizerWidth=e.adjustWidthTo,e.barMeasure.scrollWidth=Math.max(n.scroller.clientWidth,n.sizer.offsetLeft+e.adjustWidthTo+qn(t)+t.display.barWidth),e.maxScrollLeft=Math.max(0,n.sizer.offsetLeft+e.adjustWidthTo-Gn(t))),(e.updatedDisplay||e.selectionChanged)&&(e.preparedSelection=n.input.prepareSelection())}function Tr(e){var t=e.cm;null!=e.adjustWidthTo&&(t.display.sizer.style.minWidth=e.adjustWidthTo+"px",e.maxScrollLeft=e.display.viewTo)){var n=+new Date+e.options.workTime,i=yt(e,t.highlightFrontier),r=[];t.iter(i.line,Math.min(t.first+t.size,e.display.viewTo+500),(function(o){if(i.line>=e.display.viewFrom){var a=o.styles,s=o.text.length>e.options.maxHighlightLength?Ue(t.mode,i.state):null,l=vt(e,o,i,!0);s&&(i.state=s),o.styles=l.styles;var u=o.styleClasses,c=l.classes;c?o.styleClasses=c:u&&(o.styleClasses=null);for(var d=!a||a.length!=o.styles.length||u!=c&&(!u||!c||u.bgClass!=c.bgClass||u.textClass!=c.textClass),f=0;!d&&fn)return Ir(e,e.options.workDelay),!0})),t.highlightFrontier=i.line,t.modeFrontier=Math.max(t.modeFrontier,i.line),r.length&&Er(e,(function(){for(var t=0;t=n.viewFrom&&t.visible.to<=n.viewTo&&(null==n.updateLineNumbers||n.updateLineNumbers>=n.viewTo)&&n.renderedView==n.view&&0==Yi(e))return!1;qr(e)&&(Ni(e),t.dims=Ei(e));var r=i.first+i.size,o=Math.max(t.visible.from-e.options.viewportMargin,i.first),a=Math.min(r,t.visible.to+e.options.viewportMargin);n.viewFroma&&n.viewTo-a<20&&(a=Math.min(r,n.viewTo)),Ot&&(o=en(e.doc,o),a=tn(e.doc,a));var s=o!=n.viewFrom||a!=n.viewTo||n.lastWrapHeight!=t.wrapperHeight||n.lastWrapWidth!=t.wrapperWidth;Bi(e,o,a),n.viewOffset=on(Qe(e.doc,n.viewFrom)),e.display.mover.style.top=n.viewOffset+"px";var l=Yi(e);if(!s&&0==l&&!t.force&&n.renderedView==n.view&&(null==n.updateLineNumbers||n.updateLineNumbers>=n.viewTo))return!1;var u=Nr(e);return l>4&&(n.lineDiv.style.display="none"),zr(e,n.updateLineNumbers,t.dims),l>4&&(n.lineDiv.style.display=""),n.renderedView=n.view,Fr(u),M(n.cursorDiv),M(n.selectionDiv),n.gutters.style.height=n.sizer.style.minHeight=0,s&&(n.lastWrapHeight=t.wrapperHeight,n.lastWrapWidth=t.wrapperWidth,Ir(e,400)),n.updateLineNumbers=null,!0}function Yr(e,t){for(var n=t.viewport,i=!0;;i=!1){if(i&&e.options.lineWrapping&&t.oldDisplayWidth!=Gn(e))i&&(t.visible=er(e.display,e.doc,n));else if(n&&null!=n.top&&(n={top:Math.min(e.doc.height+Wn(e.display)-Kn(e),n.top)}),t.visible=er(e.display,e.doc,n),t.visible.from>=e.display.viewFrom&&t.visible.to<=e.display.viewTo)break;if(!Br(e,t))break;Ji(e);var r=pr(e);Hi(e),gr(e,r),Wr(e,r),t.force=!1}t.signal(e,"update",e),e.display.viewFrom==e.display.reportedViewFrom&&e.display.viewTo==e.display.reportedViewTo||(t.signal(e,"viewportChange",e,e.display.viewFrom,e.display.viewTo),e.display.reportedViewFrom=e.display.viewFrom,e.display.reportedViewTo=e.display.viewTo)}function Hr(e,t){var n=new $r(e,t);if(Br(e,n)){Ji(e),Yr(e,n);var i=pr(e);Hi(e),gr(e,i),Wr(e,i),n.finish()}}function zr(e,t,n){var i=e.display,r=e.options.lineNumbers,o=i.lineDiv,a=o.firstChild;function s(t){var n=t.nextSibling;return l&&y&&e.display.currentWheelTarget==t?t.style.display="none":t.parentNode.removeChild(t),n}for(var u=i.view,c=i.viewFrom,d=0;d-1&&(h=!1),En(e,f,c,n)),h&&(M(f.lineNumber),f.lineNumber.appendChild(document.createTextNode(it(e.options,c)))),a=f.node.nextSibling}else{var p=Nn(e,f,c,n);o.insertBefore(p,a)}c+=f.size}while(a)a=s(a)}function Vr(e){var t=e.gutters.offsetWidth;e.sizer.style.marginLeft=t+"px"}function Wr(e,t){e.display.sizer.style.minHeight=t.docHeight+"px",e.display.heightForcer.style.top=t.docHeight+"px",e.display.gutters.style.height=t.docHeight+e.display.barHeight+qn(e)+"px"}function Ur(e){var t=e.display,n=t.view;if(t.alignWidgets||t.gutters.firstChild&&e.options.fixedGutter){for(var i=Di(t)-t.scroller.scrollLeft+e.doc.scrollLeft,r=t.gutters.offsetWidth,o=i+"px",a=0;as.clientWidth,c=s.scrollHeight>s.clientHeight;if(r&&u||o&&c){if(o&&y&&l)e:for(var f=t.target,h=a.view;f!=s;f=f.parentNode)for(var p=0;p=0&&ot(e,i.to())<=0)return n}return-1},function(e,t){this.anchor=e,this.head=t});function oo(e,t,n){var i=e&&e.options.selectionsMayTouch,r=t[n];t.sort((function(e,t){return ot(e.from(),t.from())})),n=B(t,r);for(var o=1;o0:l>=0){var u=ut(s.from(),a.from()),c=lt(s.to(),a.to()),d=s.empty()?a.from()==a.head:s.from()==s.head;o<=n&&--n,t.splice(--o,2,new ro(d?c:u,d?u:c))}}return new io(t,n)}function ao(e,t){return new io([new ro(e,t||e)],0)}function so(e){return e.text?rt(e.from.line+e.text.length-1,K(e.text).length+(1==e.text.length?e.from.ch:0)):e.to}function lo(e,t){if(ot(e,t.from)<0)return e;if(ot(e,t.to)<=0)return so(t);var n=e.line+t.text.length-(t.to.line-t.from.line)-1,i=e.ch;return e.line==t.to.line&&(i+=so(t).ch-t.to.ch),rt(n,i)}function uo(e,t){for(var n=[],i=0;i1&&e.remove(s.line+1,p-1),e.insert(s.line+1,g)}Tn(e,"change",e,t)}function go(e,t,n){function i(e,r,o){if(e.linked)for(var a=0;a1&&!e.done[e.done.length-2].ranges?(e.done.pop(),K(e.done)):void 0}function So(e,t,n,i){var r=e.history;r.undone.length=0;var o,a,s=+new Date;if((r.lastOp==i||r.lastOrigin==t.origin&&t.origin&&("+"==t.origin.charAt(0)&&r.lastModTime>s-(e.cm?e.cm.options.historyEventDelay:500)||"*"==t.origin.charAt(0)))&&(o=Co(r,r.lastOp==i)))a=K(o.changes),0==ot(t.from,t.to)&&0==ot(t.from,a.to)?a.to=so(t):o.changes.push(xo(e,t));else{var l=K(r.done);l&&l.ranges||To(e.sel,r.done),o={changes:[xo(e,t)],generation:r.generation},r.done.push(o);while(r.done.length>r.undoDepth)r.done.shift(),r.done[0].ranges||r.done.shift()}r.done.push(n),r.generation=++r.maxGeneration,r.lastModTime=r.lastSelTime=s,r.lastOp=r.lastSelOp=i,r.lastOrigin=r.lastSelOrigin=t.origin,a||ge(e,"historyAdded")}function Ao(e,t,n,i){var r=t.charAt(0);return"*"==r||"+"==r&&n.ranges.length==i.ranges.length&&n.somethingSelected()==i.somethingSelected()&&new Date-e.history.lastSelTime<=(e.cm?e.cm.options.historyEventDelay:500)}function Mo(e,t,n,i){var r=e.history,o=i&&i.origin;n==r.lastSelOp||o&&r.lastSelOrigin==o&&(r.lastModTime==r.lastSelTime&&r.lastOrigin==o||Ao(e,o,K(r.done),t))?r.done[r.done.length-1]=t:To(t,r.done),r.lastSelTime=+new Date,r.lastSelOrigin=o,r.lastSelOp=n,i&&!1!==i.clearRedo&&ko(r.undone)}function To(e,t){var n=K(t);n&&n.ranges&&n.equals(e)||t.push(e)}function Oo(e,t,n,i){var r=t["spans_"+e.id],o=0;e.iter(Math.max(e.first,n),Math.min(e.first+e.size,i),(function(n){n.markedSpans&&((r||(r=t["spans_"+e.id]={}))[o]=n.markedSpans),++o}))}function Eo(e){if(!e)return null;for(var t,n=0;n-1&&(K(s)[d]=u[d],delete u[d])}}}return i}function Io(e,t,n,i){if(i){var r=e.anchor;if(n){var o=ot(t,r)<0;o!=ot(n,r)<0?(r=t,t=n):o!=ot(t,n)<0&&(t=n)}return new ro(r,t)}return new ro(n||t,t)}function jo(e,t,n,i,r){null==r&&(r=e.cm&&(e.cm.display.shift||e.extend)),Yo(e,new io([Io(e.sel.primary(),t,n,r)],0),i)}function $o(e,t,n){for(var i=[],r=e.cm&&(e.cm.display.shift||e.extend),o=0;o=t.ch:s.to>t.ch))){if(r&&(ge(l,"beforeCursorEnter"),l.explicitlyCleared)){if(o.markedSpans){--a;continue}break}if(!l.atomic)continue;if(n){var d=l.find(i<0?1:-1),f=void 0;if((i<0?c:u)&&(d=Go(e,d,-i,d&&d.line==t.line?o:null)),d&&d.line==t.line&&(f=ot(d,n))&&(i<0?f<0:f>0))return Uo(e,d,t,i,r)}var h=l.find(i<0?-1:1);return(i<0?u:c)&&(h=Go(e,h,i,h.line==t.line?o:null)),h?Uo(e,h,t,i,r):null}}return t}function qo(e,t,n,i,r){var o=i||1,a=Uo(e,t,n,o,r)||!r&&Uo(e,t,n,o,!0)||Uo(e,t,n,-o,r)||!r&&Uo(e,t,n,-o,!0);return a||(e.cantEdit=!0,rt(e.first,0))}function Go(e,t,n,i){return n<0&&0==t.ch?t.line>e.first?dt(e,rt(t.line-1)):null:n>0&&t.ch==(i||Qe(e,t.line)).text.length?t.line=0;--r)Jo(e,{from:i[r].from,to:i[r].to,text:r?[""]:t.text,origin:t.origin});else Jo(e,t)}}function Jo(e,t){if(1!=t.text.length||""!=t.text[0]||0!=ot(t.from,t.to)){var n=uo(e,t);So(e,t,n,e.cm?e.cm.curOp.id:NaN),ta(e,t,n,Nt(e,t));var i=[];go(e,(function(e,n){n||-1!=B(i,e.history)||(aa(e.history,t),i.push(e.history)),ta(e,t,null,Nt(e,t))}))}}function Zo(e,t,n){var i=e.cm&&e.cm.state.suppressEdits;if(!i||n){for(var r,o=e.history,a=e.sel,s="undo"==t?o.done:o.undone,l="undo"==t?o.undone:o.done,u=0;u=0;--h){var p=f(h);if(p)return p.v}}}}function ea(e,t){if(0!=t&&(e.first+=t,e.sel=new io(Q(e.sel.ranges,(function(e){return new ro(rt(e.anchor.line+t,e.anchor.ch),rt(e.head.line+t,e.head.ch))})),e.sel.primIndex),e.cm)){$i(e.cm,e.first,e.first-t,t);for(var n=e.cm.display,i=n.viewFrom;ie.lastLine())){if(t.from.lineo&&(t={from:t.from,to:rt(o,Qe(e,o).text.length),text:[t.text[0]],origin:t.origin}),t.removed=Xe(e,t.from,t.to),n||(n=uo(e,t)),e.cm?na(e.cm,t,i):vo(e,t,i),Ho(e,n,z),e.cantEdit&&qo(e,rt(e.firstLine(),0))&&(e.cantEdit=!1)}}function na(e,t,n){var i=e.doc,r=e.display,o=t.from,a=t.to,s=!1,l=o.line;e.options.lineWrapping||(l=et(Xt(Qe(i,o.line))),i.iter(l,a.line+1,(function(e){if(e==r.maxLine)return s=!0,!0}))),i.sel.contains(t.from,t.to)>-1&&be(e),vo(i,t,n,Li(e)),e.options.lineWrapping||(i.iter(l,o.line+t.text.length,(function(e){var t=an(e);t>r.maxLineLength&&(r.maxLine=e,r.maxLineLength=t,r.maxLineChanged=!0,s=!1)})),s&&(e.curOp.updateMaxLine=!0)),Mt(i,o.line),Ir(e,400);var u=t.text.length-(a.line-o.line)-1;t.full?$i(e):o.line!=a.line||1!=t.text.length||mo(e.doc,t)?$i(e,o.line,a.line+1,u):Ri(e,o.line,"text");var c=_e(e,"changes"),d=_e(e,"change");if(d||c){var f={from:o,to:a,text:t.text,removed:t.removed,origin:t.origin};d&&Tn(e,"change",e,f),c&&(e.curOp.changeObjs||(e.curOp.changeObjs=[])).push(f)}e.display.selForContextMenu=null}function ia(e,t,n,i,r){var o;i||(i=n),ot(i,n)<0&&(o=[i,n],n=o[0],i=o[1]),"string"==typeof t&&(t=e.splitLines(t)),Xo(e,{from:n,to:i,text:t,origin:r})}function ra(e,t,n,i){n1||!(this.children[0]instanceof la))){var s=[];this.collapse(s),this.children=[new la(s)],this.children[0].parent=this}},collapse:function(e){for(var t=0;t50){for(var a=r.lines.length%25+25,s=a;s10);e.parent.maybeSpill()}},iterN:function(e,t,n){for(var i=0;i0||0==a&&!1!==o.clearWhenEmpty)return o;if(o.replacedWith&&(o.collapsed=!0,o.widgetNode=E("span",[o.replacedWith],"CodeMirror-widget"),i.handleMouseEvents||o.widgetNode.setAttribute("cm-ignore-events","true"),i.insertLeft&&(o.widgetNode.insertLeft=!0)),o.collapsed){if(Qt(e,t.line,t,n,o)||t.line!=n.line&&Qt(e,n.line,t,n,o))throw new Error("Inserting collapsed marker partially overlapping an existing one");Dt()}o.addToHistory&&So(e,{from:t,to:n,origin:"markText"},e.sel,NaN);var s,l=t.line,u=e.cm;if(e.iter(l,n.line+1,(function(e){u&&o.collapsed&&!u.options.lineWrapping&&Xt(e)==u.display.maxLine&&(s=!0),o.collapsed&&l!=t.line&&Ze(e,0),jt(e,new Lt(o,l==t.line?t.ch:null,l==n.line?n.ch:null)),++l})),o.collapsed&&e.iter(t.line,n.line+1,(function(t){nn(e,t)&&Ze(t,0)})),o.clearOnEnter&&pe(o,"beforeCursorEnter",(function(){return o.clear()})),o.readOnly&&(Et(),(e.history.done.length||e.history.undone.length)&&e.clearHistory()),o.collapsed&&(o.id=++ha,o.atomic=!0),u){if(s&&(u.curOp.updateMaxLine=!0),o.collapsed)$i(u,t.line,n.line+1);else if(o.className||o.startStyle||o.endStyle||o.css||o.attributes||o.title)for(var c=t.line;c<=n.line;c++)Ri(u,c,"text");o.atomic&&Vo(u.doc),Tn(u,"markerAdded",u,o)}return o}pa.prototype.clear=function(){if(!this.explicitlyCleared){var e=this.doc.cm,t=e&&!e.curOp;if(t&&xr(e),_e(this,"clear")){var n=this.find();n&&Tn(this,"clear",n.from,n.to)}for(var i=null,r=null,o=0;oe.display.maxLineLength&&(e.display.maxLine=u,e.display.maxLineLength=c,e.display.maxLineChanged=!0)}null!=i&&e&&this.collapsed&&$i(e,i,r+1),this.lines.length=0,this.explicitlyCleared=!0,this.atomic&&this.doc.cantEdit&&(this.doc.cantEdit=!1,e&&Vo(e.doc)),e&&Tn(e,"markerCleared",e,this,i,r),t&&kr(e),this.parent&&this.parent.clear()}},pa.prototype.find=function(e,t){var n,i;null==e&&"bookmark"==this.type&&(e=1);for(var r=0;r=0;l--)Xo(this,i[l]);s?Bo(this,s):this.cm&&ar(this.cm)})),undo:Pr((function(){Zo(this,"undo")})),redo:Pr((function(){Zo(this,"redo")})),undoSelection:Pr((function(){Zo(this,"undo",!0)})),redoSelection:Pr((function(){Zo(this,"redo",!0)})),setExtending:function(e){this.extend=e},getExtending:function(){return this.extend},historySize:function(){for(var e=this.history,t=0,n=0,i=0;i=e.ch)&&t.push(r.marker.parent||r.marker)}return t},findMarks:function(e,t,n){e=dt(this,e),t=dt(this,t);var i=[],r=e.line;return this.iter(e.line,t.line+1,(function(o){var a=o.markedSpans;if(a)for(var s=0;s=l.to||null==l.from&&r!=e.line||null!=l.from&&r==t.line&&l.from>=t.ch||n&&!n(l.marker)||i.push(l.marker.parent||l.marker)}++r})),i},getAllMarks:function(){var e=[];return this.iter((function(t){var n=t.markedSpans;if(n)for(var i=0;ie)return t=e,!0;e-=o,++n})),dt(this,rt(n,t))},indexFromPos:function(e){e=dt(this,e);var t=e.ch;if(e.linet&&(t=e.from),null!=e.to&&e.to-1)return t.state.draggingText(e),void setTimeout((function(){return t.display.input.focus()}),20);try{var d=e.dataTransfer.getData("Text");if(d){var f;if(t.state.draggingText&&!t.state.draggingText.copy&&(f=t.listSelections()),Ho(t.doc,ao(n,n)),f)for(var h=0;h=0;t--)ia(e.doc,"",i[t].from,i[t].to,"+delete");ar(e)}))}function Ua(e,t,n){var i=ae(e.text,t+n,n);return i<0||i>e.text.length?null:i}function qa(e,t,n){var i=Ua(e,t.ch,n);return null==i?null:new rt(t.line,i,n<0?"after":"before")}function Ga(e,t,n,i,r){if(e){"rtl"==t.doc.direction&&(r=-r);var o=fe(n,t.doc.direction);if(o){var a,s=r<0?K(o):o[0],l=r<0==(1==s.level),u=l?"after":"before";if(s.level>0||"rtl"==t.doc.direction){var c=ti(t,n);a=r<0?n.text.length-1:0;var d=ni(t,c,a).top;a=se((function(e){return ni(t,c,e).top==d}),r<0==(1==s.level)?s.from:s.to-1,a),"before"==u&&(a=Ua(n,a,1))}else a=r<0?s.to:s.from;return new rt(i,a,u)}}return new rt(i,r<0?n.text.length:0,r<0?"before":"after")}function Ka(e,t,n,i){var r=fe(t,e.doc.direction);if(!r)return qa(t,n,i);n.ch>=t.text.length?(n.ch=t.text.length,n.sticky="before"):n.ch<=0&&(n.ch=0,n.sticky="after");var o=ce(r,n.ch,n.sticky),a=r[o];if("ltr"==e.doc.direction&&a.level%2==0&&(i>0?a.to>n.ch:a.from=a.from&&f>=c.begin)){var h=d?"before":"after";return new rt(n.line,f,h)}}var p=function(e,t,i){for(var o=function(e,t){return t?new rt(n.line,l(e,1),"before"):new rt(n.line,e,"after")};e>=0&&e0==(1!=a.level),u=s?i.begin:l(i.end,-1);if(a.from<=u&&u0?c.end:l(c.begin,-1);return null==v||i>0&&v==t.text.length||(m=p(i>0?0:r.length-1,i,u(v)),!m)?null:m}Ra.basic={Left:"goCharLeft",Right:"goCharRight",Up:"goLineUp",Down:"goLineDown",End:"goLineEnd",Home:"goLineStartSmart",PageUp:"goPageUp",PageDown:"goPageDown",Delete:"delCharAfter",Backspace:"delCharBefore","Shift-Backspace":"delCharBefore",Tab:"defaultTab","Shift-Tab":"indentAuto",Enter:"newlineAndIndent",Insert:"toggleOverwrite",Esc:"singleSelection"},Ra.pcDefault={"Ctrl-A":"selectAll","Ctrl-D":"deleteLine","Ctrl-Z":"undo","Shift-Ctrl-Z":"redo","Ctrl-Y":"redo","Ctrl-Home":"goDocStart","Ctrl-End":"goDocEnd","Ctrl-Up":"goLineUp","Ctrl-Down":"goLineDown","Ctrl-Left":"goGroupLeft","Ctrl-Right":"goGroupRight","Alt-Left":"goLineStart","Alt-Right":"goLineEnd","Ctrl-Backspace":"delGroupBefore","Ctrl-Delete":"delGroupAfter","Ctrl-S":"save","Ctrl-F":"find","Ctrl-G":"findNext","Shift-Ctrl-G":"findPrev","Shift-Ctrl-F":"replace","Shift-Ctrl-R":"replaceAll","Ctrl-[":"indentLess","Ctrl-]":"indentMore","Ctrl-U":"undoSelection","Shift-Ctrl-U":"redoSelection","Alt-U":"redoSelection",fallthrough:"basic"},Ra.emacsy={"Ctrl-F":"goCharRight","Ctrl-B":"goCharLeft","Ctrl-P":"goLineUp","Ctrl-N":"goLineDown","Alt-F":"goWordRight","Alt-B":"goWordLeft","Ctrl-A":"goLineStart","Ctrl-E":"goLineEnd","Ctrl-V":"goPageDown","Shift-Ctrl-V":"goPageUp","Ctrl-D":"delCharAfter","Ctrl-H":"delCharBefore","Alt-D":"delWordAfter","Alt-Backspace":"delWordBefore","Ctrl-K":"killLine","Ctrl-T":"transposeChars","Ctrl-O":"openLine"},Ra.macDefault={"Cmd-A":"selectAll","Cmd-D":"deleteLine","Cmd-Z":"undo","Shift-Cmd-Z":"redo","Cmd-Y":"redo","Cmd-Home":"goDocStart","Cmd-Up":"goDocStart","Cmd-End":"goDocEnd","Cmd-Down":"goDocEnd","Alt-Left":"goGroupLeft","Alt-Right":"goGroupRight","Cmd-Left":"goLineLeft","Cmd-Right":"goLineRight","Alt-Backspace":"delGroupBefore","Ctrl-Alt-Backspace":"delGroupAfter","Alt-Delete":"delGroupAfter","Cmd-S":"save","Cmd-F":"find","Cmd-G":"findNext","Shift-Cmd-G":"findPrev","Cmd-Alt-F":"replace","Shift-Cmd-Alt-F":"replaceAll","Cmd-[":"indentLess","Cmd-]":"indentMore","Cmd-Backspace":"delWrappedLineLeft","Cmd-Delete":"delWrappedLineRight","Cmd-U":"undoSelection","Shift-Cmd-U":"redoSelection","Ctrl-Up":"goDocStart","Ctrl-Down":"goDocEnd",fallthrough:["basic","emacsy"]},Ra["default"]=y?Ra.macDefault:Ra.pcDefault;var Qa={selectAll:Ko,singleSelection:function(e){return e.setSelection(e.getCursor("anchor"),e.getCursor("head"),z)},killLine:function(e){return Wa(e,(function(t){if(t.empty()){var n=Qe(e.doc,t.head.line).text.length;return t.head.ch==n&&t.head.line0)r=new rt(r.line,r.ch+1),e.replaceRange(o.charAt(r.ch-1)+o.charAt(r.ch-2),rt(r.line,r.ch-2),r,"+transpose");else if(r.line>e.doc.first){var a=Qe(e.doc,r.line-1).text;a&&(r=new rt(r.line,1),e.replaceRange(o.charAt(0)+e.doc.lineSeparator()+a.charAt(a.length-1),rt(r.line-1,a.length-1),r,"+transpose"))}n.push(new ro(r,r))}e.setSelections(n)}))},newlineAndIndent:function(e){return Er(e,(function(){for(var t=e.listSelections(),n=t.length-1;n>=0;n--)e.replaceRange(e.doc.lineSeparator(),t[n].anchor,t[n].head,"+input");t=e.listSelections();for(var i=0;i-1&&(ot((r=s.ranges[r]).from(),t)<0||t.xRel>0)&&(ot(r.to(),t)>0||t.xRel<0)?ws(e,i,t,o):ks(e,i,t,o)}function ws(e,t,n,i){var r=e.display,o=!1,u=Dr(e,(function(t){l&&(r.scroller.draggable=!1),e.state.draggingText=!1,ve(r.wrapper.ownerDocument,"mouseup",u),ve(r.wrapper.ownerDocument,"mousemove",c),ve(r.scroller,"dragstart",d),ve(r.scroller,"drop",u),o||(xe(t),i.addNew||jo(e.doc,n,null,null,i.extend),l&&!f||a&&9==s?setTimeout((function(){r.wrapper.ownerDocument.body.focus({preventScroll:!0}),r.input.focus()}),20):r.input.focus())})),c=function(e){o=o||Math.abs(t.clientX-e.clientX)+Math.abs(t.clientY-e.clientY)>=10},d=function(){return o=!0};l&&(r.scroller.draggable=!0),e.state.draggingText=u,u.copy=!i.moveOnDrag,r.scroller.dragDrop&&r.scroller.dragDrop(),pe(r.wrapper.ownerDocument,"mouseup",u),pe(r.wrapper.ownerDocument,"mousemove",c),pe(r.scroller,"dragstart",d),pe(r.scroller,"drop",u),Ki(e),setTimeout((function(){return r.input.focus()}),20)}function xs(e,t,n){if("char"==n)return new ro(t,t);if("word"==n)return e.findWordAt(t);if("line"==n)return new ro(rt(t.line,0),dt(e.doc,rt(t.line+1,0)));var i=n(e,t);return new ro(i.from,i.to)}function ks(e,t,n,i){var r=e.display,o=e.doc;xe(t);var a,s,l=o.sel,u=l.ranges;if(i.addNew&&!i.extend?(s=o.sel.contains(n),a=s>-1?u[s]:new ro(n,n)):(a=o.sel.primary(),s=o.sel.primIndex),"rectangle"==i.unit)i.addNew||(a=new ro(n,n)),n=Ii(e,t,!0,!0),s=-1;else{var c=xs(e,n,i.unit);a=i.extend?Io(a,c.anchor,c.head,i.extend):c}i.addNew?-1==s?(s=u.length,Yo(o,oo(e,u.concat([a]),s),{scroll:!1,origin:"*mouse"})):u.length>1&&u[s].empty()&&"char"==i.unit&&!i.extend?(Yo(o,oo(e,u.slice(0,s).concat(u.slice(s+1)),0),{scroll:!1,origin:"*mouse"}),l=o.sel):Ro(o,s,a,V):(s=0,Yo(o,new io([a],0),V),l=o.sel);var d=n;function f(t){if(0!=ot(d,t))if(d=t,"rectangle"==i.unit){for(var r=[],u=e.options.tabSize,c=N(Qe(o,n.line).text,n.ch,u),f=N(Qe(o,t.line).text,t.ch,u),h=Math.min(c,f),p=Math.max(c,f),m=Math.min(n.line,t.line),v=Math.min(e.lastLine(),Math.max(n.line,t.line));m<=v;m++){var g=Qe(o,m).text,y=U(g,h,u);h==p?r.push(new ro(rt(m,y),rt(m,y))):g.length>y&&r.push(new ro(rt(m,y),rt(m,U(g,p,u))))}r.length||r.push(new ro(n,n)),Yo(o,oo(e,l.ranges.slice(0,s).concat(r),s),{origin:"*mouse",scroll:!1}),e.scrollIntoView(t)}else{var b,_=a,w=xs(e,t,i.unit),x=_.anchor;ot(w.anchor,x)>0?(b=w.head,x=ut(_.from(),w.anchor)):(b=w.anchor,x=lt(_.to(),w.head));var k=l.ranges.slice(0);k[s]=Cs(e,new ro(dt(o,x),b)),Yo(o,oo(e,k,s),V)}}var h=r.wrapper.getBoundingClientRect(),p=0;function m(t){var n=++p,a=Ii(e,t,!0,"rectangle"==i.unit);if(a)if(0!=ot(a,d)){e.curOp.focus=L(),f(a);var s=er(r,o);(a.line>=s.to||a.lineh.bottom?20:0;l&&setTimeout(Dr(e,(function(){p==n&&(r.scroller.scrollTop+=l,m(t))})),50)}}function v(t){e.state.selectingText=!1,p=1/0,t&&(xe(t),r.input.focus()),ve(r.wrapper.ownerDocument,"mousemove",g),ve(r.wrapper.ownerDocument,"mouseup",y),o.history.lastSelOrigin=null}var g=Dr(e,(function(e){0!==e.buttons&&Me(e)?m(e):v(e)})),y=Dr(e,v);e.state.selectingText=y,pe(r.wrapper.ownerDocument,"mousemove",g),pe(r.wrapper.ownerDocument,"mouseup",y)}function Cs(e,t){var n=t.anchor,i=t.head,r=Qe(e.doc,n.line);if(0==ot(n,i)&&n.sticky==i.sticky)return t;var o=fe(r);if(!o)return t;var a=ce(o,n.ch,n.sticky),s=o[a];if(s.from!=n.ch&&s.to!=n.ch)return t;var l,u=a+(s.from==n.ch==(1!=s.level)?0:1);if(0==u||u==o.length)return t;if(i.line!=n.line)l=(i.line-n.line)*("ltr"==e.doc.direction?1:-1)>0;else{var c=ce(o,i.ch,i.sticky),d=c-a||(i.ch-n.ch)*(1==s.level?-1:1);l=c==u-1||c==u?d<0:d>0}var f=o[u+(l?-1:0)],h=l==(1==f.level),p=h?f.from:f.to,m=h?"after":"before";return n.ch==p&&n.sticky==m?t:new ro(new rt(n.line,p,m),i)}function Ss(e,t,n,i){var r,o;if(t.touches)r=t.touches[0].clientX,o=t.touches[0].clientY;else try{r=t.clientX,o=t.clientY}catch(t){return!1}if(r>=Math.floor(e.display.gutters.getBoundingClientRect().right))return!1;i&&xe(t);var a=e.display,s=a.lineDiv.getBoundingClientRect();if(o>s.bottom||!_e(e,n))return Ce(t);o-=s.top-a.viewOffset;for(var l=0;l=r){var c=tt(e.doc,o),d=e.display.gutterSpecs[l];return ge(e,n,e,c,d.className,t),Ce(t)}}}function As(e,t){return Ss(e,t,"gutterClick",!0)}function Ms(e,t){zn(e.display,t)||Ts(e,t)||ye(e,t,"contextmenu")||k||e.display.input.onContextMenu(t)}function Ts(e,t){return!!_e(e,"gutterContextMenu")&&Ss(e,t,"gutterContextMenu",!1)}function Os(e){e.display.wrapper.className=e.display.wrapper.className.replace(/\s*cm-s-\S+/g,"")+e.options.theme.replace(/(^|\s)\s*/g," cm-s-"),di(e)}ms.prototype.compare=function(e,t,n){return this.time+ps>e&&0==ot(t,this.pos)&&n==this.button};var Es={toString:function(){return"CodeMirror.Init"}},Ds={},Ls={};function Ps(e){var t=e.optionHandlers;function n(n,i,r,o){e.defaults[n]=i,r&&(t[n]=o?function(e,t,n){n!=Es&&r(e,t,n)}:r)}e.defineOption=n,e.Init=Es,n("value","",(function(e,t){return e.setValue(t)}),!0),n("mode",null,(function(e,t){e.doc.modeOption=t,ho(e)}),!0),n("indentUnit",2,ho,!0),n("indentWithTabs",!1),n("smartIndent",!0),n("tabSize",4,(function(e){po(e),di(e),$i(e)}),!0),n("lineSeparator",null,(function(e,t){if(e.doc.lineSep=t,t){var n=[],i=e.doc.first;e.doc.iter((function(e){for(var r=0;;){var o=e.text.indexOf(t,r);if(-1==o)break;r=o+t.length,n.push(rt(i,o))}i++}));for(var r=n.length-1;r>=0;r--)ia(e.doc,t,n[r],rt(n[r].line,n[r].ch+t.length))}})),n("specialChars",/[\u0000-\u001f\u007f-\u009f\u00ad\u061c\u200b-\u200f\u2028\u2029\ufeff\ufff9-\ufffc]/g,(function(e,t,n){e.state.specialChars=new RegExp(t.source+(t.test("\t")?"":"|\t"),"g"),n!=Es&&e.refresh()})),n("specialCharPlaceholder",mn,(function(e){return e.refresh()}),!0),n("electricChars",!0),n("inputStyle",g?"contenteditable":"textarea",(function(){throw new Error("inputStyle can not (yet) be changed in a running editor")}),!0),n("spellcheck",!1,(function(e,t){return e.getInputField().spellcheck=t}),!0),n("autocorrect",!1,(function(e,t){return e.getInputField().autocorrect=t}),!0),n("autocapitalize",!1,(function(e,t){return e.getInputField().autocapitalize=t}),!0),n("rtlMoveVisually",!_),n("wholeLineUpdateBefore",!0),n("theme","default",(function(e){Os(e),Qr(e)}),!0),n("keyMap","default",(function(e,t,n){var i=Va(t),r=n!=Es&&Va(n);r&&r.detach&&r.detach(e,i),i.attach&&i.attach(e,r||null)})),n("extraKeys",null),n("configureMouse",null),n("lineWrapping",!1,js,!0),n("gutters",[],(function(e,t){e.display.gutterSpecs=Gr(t,e.options.lineNumbers),Qr(e)}),!0),n("fixedGutter",!0,(function(e,t){e.display.gutters.style.left=t?Di(e.display)+"px":"0",e.refresh()}),!0),n("coverGutterNextToScrollbar",!1,(function(e){return gr(e)}),!0),n("scrollbarStyle","native",(function(e){_r(e),gr(e),e.display.scrollbars.setScrollTop(e.doc.scrollTop),e.display.scrollbars.setScrollLeft(e.doc.scrollLeft)}),!0),n("lineNumbers",!1,(function(e,t){e.display.gutterSpecs=Gr(e.options.gutters,t),Qr(e)}),!0),n("firstLineNumber",1,Qr,!0),n("lineNumberFormatter",(function(e){return e}),Qr,!0),n("showCursorWhenSelecting",!1,Hi,!0),n("resetSelectionOnContextMenu",!0),n("lineWiseCopyCut",!0),n("pasteLinesPerSelection",!0),n("selectionsMayTouch",!1),n("readOnly",!1,(function(e,t){"nocursor"==t&&(Xi(e),e.display.input.blur()),e.display.input.readOnlyChanged(t)})),n("screenReaderLabel",null,(function(e,t){t=""===t?null:t,e.display.input.screenReaderLabelChanged(t)})),n("disableInput",!1,(function(e,t){t||e.display.input.reset()}),!0),n("dragDrop",!0,Is),n("allowDropFileTypes",null),n("cursorBlinkRate",530),n("cursorScrollMargin",0),n("cursorHeight",1,Hi,!0),n("singleCursorHeightPerLine",!0,Hi,!0),n("workTime",100),n("workDelay",100),n("flattenSpans",!0,po,!0),n("addModeClass",!1,po,!0),n("pollInterval",100),n("undoDepth",200,(function(e,t){return e.doc.history.undoDepth=t})),n("historyEventDelay",1250),n("viewportMargin",10,(function(e){return e.refresh()}),!0),n("maxHighlightLength",1e4,po,!0),n("moveInputWithCursor",!0,(function(e,t){t||e.display.input.resetPosition()})),n("tabindex",null,(function(e,t){return e.display.input.getField().tabIndex=t||""})),n("autofocus",null),n("direction","ltr",(function(e,t){return e.doc.setDirection(t)}),!0),n("phrases",null)}function Is(e,t,n){var i=n&&n!=Es;if(!t!=!i){var r=e.display.dragFunctions,o=t?pe:ve;o(e.display.scroller,"dragstart",r.start),o(e.display.scroller,"dragenter",r.enter),o(e.display.scroller,"dragover",r.over),o(e.display.scroller,"dragleave",r.leave),o(e.display.scroller,"drop",r.drop)}}function js(e){e.options.lineWrapping?(P(e.display.wrapper,"CodeMirror-wrap"),e.display.sizer.style.minWidth="",e.display.sizerWidth=null):(A(e.display.wrapper,"CodeMirror-wrap"),sn(e)),Pi(e),$i(e),di(e),setTimeout((function(){return gr(e)}),100)}function $s(e,t){var n=this;if(!(this instanceof $s))return new $s(e,t);this.options=t=t?R(t):{},R(Ds,t,!1);var i=t.value;"string"==typeof i?i=new xa(i,t.mode,null,t.lineSeparator,t.direction):t.mode&&(i.modeOption=t.mode),this.doc=i;var r=new $s.inputStyles[t.inputStyle](this),o=this.display=new Xr(e,i,r,t);for(var u in o.wrapper.CodeMirror=this,Os(this),t.lineWrapping&&(this.display.wrapper.className+=" CodeMirror-wrap"),_r(this),this.state={keyMaps:[],overlays:[],modeGen:0,overwrite:!1,delayingBlurEvent:!1,focused:!1,suppressEdits:!1,pasteIncoming:-1,cutIncoming:-1,selectingText:!1,draggingText:!1,highlight:new F,keySeq:null,specialChars:null},t.autofocus&&!g&&o.input.focus(),a&&s<11&&setTimeout((function(){return n.display.input.reset(!0)}),20),Rs(this),Ea(),xr(this),this.curOp.forceUpdate=!0,yo(this,i),t.autofocus&&!g||this.hasFocus()?setTimeout($(Qi,this),20):Xi(this),Ls)Ls.hasOwnProperty(u)&&Ls[u](this,t[u],Es);qr(this),t.finishInit&&t.finishInit(this);for(var c=0;c400}pe(t.scroller,"touchstart",(function(r){if(!ye(e,r)&&!o(r)&&!As(e,r)){t.input.ensurePolled(),clearTimeout(n);var a=+new Date;t.activeTouch={start:a,moved:!1,prev:a-i.end<=300?i:null},1==r.touches.length&&(t.activeTouch.left=r.touches[0].pageX,t.activeTouch.top=r.touches[0].pageY)}})),pe(t.scroller,"touchmove",(function(){t.activeTouch&&(t.activeTouch.moved=!0)})),pe(t.scroller,"touchend",(function(n){var i=t.activeTouch;if(i&&!zn(t,n)&&null!=i.left&&!i.moved&&new Date-i.start<300){var o,a=e.coordsChar(t.activeTouch,"page");o=!i.prev||l(i,i.prev)?new ro(a,a):!i.prev.prev||l(i,i.prev.prev)?e.findWordAt(a):new ro(rt(a.line,0),dt(e.doc,rt(a.line+1,0))),e.setSelection(o.anchor,o.head),e.focus(),xe(n)}r()})),pe(t.scroller,"touchcancel",r),pe(t.scroller,"scroll",(function(){t.scroller.clientHeight&&(dr(e,t.scroller.scrollTop),hr(e,t.scroller.scrollLeft,!0),ge(e,"scroll",e))})),pe(t.scroller,"mousewheel",(function(t){return no(e,t)})),pe(t.scroller,"DOMMouseScroll",(function(t){return no(e,t)})),pe(t.wrapper,"scroll",(function(){return t.wrapper.scrollTop=t.wrapper.scrollLeft=0})),t.dragFunctions={enter:function(t){ye(e,t)||Se(t)},over:function(t){ye(e,t)||(Aa(e,t),Se(t))},start:function(t){return Sa(e,t)},drop:Dr(e,Ca),leave:function(t){ye(e,t)||Ma(e)}};var u=t.input.getField();pe(u,"keyup",(function(t){return cs.call(e,t)})),pe(u,"keydown",Dr(e,ls)),pe(u,"keypress",Dr(e,ds)),pe(u,"focus",(function(t){return Qi(e,t)})),pe(u,"blur",(function(t){return Xi(e,t)}))}$s.defaults=Ds,$s.optionHandlers=Ls;var Ns=[];function Fs(e,t,n,i){var r,o=e.doc;null==n&&(n="add"),"smart"==n&&(o.mode.indent?r=yt(e,t).state:n="prev");var a=e.options.tabSize,s=Qe(o,t),l=N(s.text,null,a);s.stateAfter&&(s.stateAfter=null);var u,c=s.text.match(/^\s*/)[0];if(i||/\S/.test(s.text)){if("smart"==n&&(u=o.mode.indent(r,s.text.slice(c.length),s.text),u==H||u>150)){if(!i)return;n="prev"}}else u=0,n="not";"prev"==n?u=t>o.first?N(Qe(o,t-1).text,null,a):0:"add"==n?u=l+e.options.indentUnit:"subtract"==n?u=l-e.options.indentUnit:"number"==typeof n&&(u=l+n),u=Math.max(0,u);var d="",f=0;if(e.options.indentWithTabs)for(var h=Math.floor(u/a);h;--h)f+=a,d+="\t";if(fa,l=Pe(t),u=null;if(s&&i.ranges.length>1)if(Bs&&Bs.text.join("\n")==t){if(i.ranges.length%Bs.text.length==0){u=[];for(var c=0;c=0;f--){var h=i.ranges[f],p=h.from(),m=h.to();h.empty()&&(n&&n>0?p=rt(p.line,p.ch-n):e.state.overwrite&&!s?m=rt(m.line,Math.min(Qe(o,m.line).text.length,m.ch+K(l).length)):s&&Bs&&Bs.lineWise&&Bs.text.join("\n")==t&&(p=m=rt(p.line,0)));var v={from:p,to:m,text:u?u[f%u.length]:l,origin:r||(s?"paste":e.state.cutIncoming>a?"cut":"+input")};Xo(e.doc,v),Tn(e,"inputRead",e,v)}t&&!s&&Vs(e,t),ar(e),e.curOp.updateInput<2&&(e.curOp.updateInput=d),e.curOp.typing=!0,e.state.pasteIncoming=e.state.cutIncoming=-1}function zs(e,t){var n=e.clipboardData&&e.clipboardData.getData("Text");if(n)return e.preventDefault(),t.isReadOnly()||t.options.disableInput||Er(t,(function(){return Hs(t,n,0,null,"paste")})),!0}function Vs(e,t){if(e.options.electricChars&&e.options.smartIndent)for(var n=e.doc.sel,i=n.ranges.length-1;i>=0;i--){var r=n.ranges[i];if(!(r.head.ch>100||i&&n.ranges[i-1].head.line==r.head.line)){var o=e.getModeAt(r.head),a=!1;if(o.electricChars){for(var s=0;s-1){a=Fs(e,r.head.line,"smart");break}}else o.electricInput&&o.electricInput.test(Qe(e.doc,r.head.line).text.slice(0,r.head.ch))&&(a=Fs(e,r.head.line,"smart"));a&&Tn(e,"electricInput",e,r.head.line)}}}function Ws(e){for(var t=[],n=[],i=0;in&&(Fs(this,r.head.line,e,!0),n=r.head.line,i==this.doc.sel.primIndex&&ar(this));else{var o=r.from(),a=r.to(),s=Math.max(n,o.line);n=Math.min(this.lastLine(),a.line-(a.ch?0:1))+1;for(var l=s;l0&&Ro(this.doc,i,new ro(o,u[i].to()),z)}}})),getTokenAt:function(e,t){return kt(this,e,t)},getLineTokens:function(e,t){return kt(this,rt(e),t,!0)},getTokenTypeAt:function(e){e=dt(this.doc,e);var t,n=gt(this,Qe(this.doc,e.line)),i=0,r=(n.length-1)/2,o=e.ch;if(0==o)t=n[2];else for(;;){var a=i+r>>1;if((a?n[2*a-1]:0)>=o)r=a;else{if(!(n[2*a+1]o&&(e=o,r=!0),i=Qe(this.doc,e)}else i=e;return mi(this,i,{top:0,left:0},t||"page",n||r).top+(r?this.doc.height-on(i):0)},defaultTextHeight:function(){return Ti(this.display)},defaultCharWidth:function(){return Oi(this.display)},getViewport:function(){return{from:this.display.viewFrom,to:this.display.viewTo}},addWidget:function(e,t,n,i,r){var o=this.display;e=yi(this,dt(this.doc,e));var a=e.bottom,s=e.left;if(t.style.position="absolute",t.setAttribute("cm-ignore-events","true"),this.display.input.setUneditable(t),o.sizer.appendChild(t),"over"==i)a=e.top;else if("above"==i||"near"==i){var l=Math.max(o.wrapper.clientHeight,this.doc.height),u=Math.max(o.sizer.clientWidth,o.lineSpace.clientWidth);("above"==i||e.bottom+t.offsetHeight>l)&&e.top>t.offsetHeight?a=e.top-t.offsetHeight:e.bottom+t.offsetHeight<=l&&(a=e.bottom),s+t.offsetWidth>u&&(s=u-t.offsetWidth)}t.style.top=a+"px",t.style.left=t.style.right="","right"==r?(s=o.sizer.clientWidth-t.offsetWidth,t.style.right="0px"):("left"==r?s=0:"middle"==r&&(s=(o.sizer.clientWidth-t.offsetWidth)/2),t.style.left=s+"px"),n&&ir(this,{left:s,top:a,right:s+t.offsetWidth,bottom:a+t.offsetHeight})},triggerOnKeyDown:Lr(ls),triggerOnKeyPress:Lr(ds),triggerOnKeyUp:cs,triggerOnMouseDown:Lr(gs),execCommand:function(e){if(Qa.hasOwnProperty(e))return Qa[e].call(null,this)},triggerElectric:Lr((function(e){Vs(this,e)})),findPosH:function(e,t,n,i){var r=1;t<0&&(r=-1,t=-t);for(var o=dt(this.doc,e),a=0;a0&&s(n.charAt(i-1)))--i;while(r.5||this.options.lineWrapping)&&Pi(this),ge(this,"refresh",this)})),swapDoc:Lr((function(e){var t=this.doc;return t.cm=null,this.state.selectingText&&this.state.selectingText(),yo(this,e),di(this),this.display.input.reset(),sr(this,e.scrollLeft,e.scrollTop),this.curOp.forceScroll=!0,Tn(this,"swapDoc",this,t),t})),phrase:function(e){var t=this.options.phrases;return t&&Object.prototype.hasOwnProperty.call(t,e)?t[e]:e},getInputField:function(){return this.display.input.getField()},getWrapperElement:function(){return this.display.wrapper},getScrollerElement:function(){return this.display.scroller},getGutterElement:function(){return this.display.gutters}},we(e),e.registerHelper=function(t,i,r){n.hasOwnProperty(t)||(n[t]=e[t]={_global:[]}),n[t][i]=r},e.registerGlobalHelper=function(t,i,r,o){e.registerHelper(t,i,o),n[t]._global.push({pred:r,val:o})}}function Ks(e,t,n,i,r){var o=t,a=n,s=Qe(e,t.line),l=r&&"rtl"==e.direction?-n:n;function u(){var n=t.line+l;return!(n=e.first+e.size)&&(t=new rt(n,t.ch,t.sticky),s=Qe(e,n))}function c(i){var o;if(o=r?Ka(e.cm,s,t,n):qa(s,t,n),null==o){if(i||!u())return!1;t=Ga(r,e.cm,s,t.line,l)}else t=o;return!0}if("char"==i)c();else if("column"==i)c(!0);else if("word"==i||"group"==i)for(var d=null,f="group"==i,h=e.cm&&e.cm.getHelper(t,"wordChars"),p=!0;;p=!1){if(n<0&&!c(!p))break;var m=s.text.charAt(t.ch)||"\n",v=ne(m,h)?"w":f&&"\n"==m?"n":!f||/\s/.test(m)?null:"p";if(!f||p||v||(v="s"),d&&d!=v){n<0&&(n=1,c(),t.sticky="after");break}if(v&&(d=v),n>0&&!c(!p))break}var g=qo(e,t,o,a,!0);return at(o,g)&&(g.hitSide=!0),g}function Qs(e,t,n,i){var r,o,a=e.doc,s=t.left;if("page"==i){var l=Math.min(e.display.wrapper.clientHeight,window.innerHeight||document.documentElement.clientHeight),u=Math.max(l-.5*Ti(e.display),3);r=(n>0?t.bottom:t.top)+n*u}else"line"==i&&(r=n>0?t.bottom+3:t.top-3);for(;;){if(o=wi(e,s,r),!o.outside)break;if(n<0?r<=0:r>=a.height){o.hitSide=!0;break}r+=5*n}return o}var Xs=function(e){this.cm=e,this.lastAnchorNode=this.lastAnchorOffset=this.lastFocusNode=this.lastFocusOffset=null,this.polling=new F,this.composing=null,this.gracePeriod=!1,this.readDOMTimeout=null};function Js(e,t){var n=ei(e,t.line);if(!n||n.hidden)return null;var i=Qe(e.doc,t.line),r=Xn(n,i,t.line),o=fe(i,e.doc.direction),a="left";if(o){var s=ce(o,t.ch);a=s%2?"right":"left"}var l=oi(r.map,t.ch,a);return l.offset="right"==l.collapse?l.end:l.start,l}function Zs(e){for(var t=e;t;t=t.parentNode)if(/CodeMirror-gutter-wrapper/.test(t.className))return!0;return!1}function el(e,t){return t&&(e.bad=!0),e}function tl(e,t,n,i,r){var o="",a=!1,s=e.doc.lineSeparator(),l=!1;function u(e){return function(t){return t.id==e}}function c(){a&&(o+=s,l&&(o+=s),a=l=!1)}function d(e){e&&(c(),o+=e)}function f(t){if(1==t.nodeType){var n=t.getAttribute("cm-text");if(n)return void d(n);var o,h=t.getAttribute("cm-marker");if(h){var p=e.findMarks(rt(i,0),rt(r+1,0),u(+h));return void(p.length&&(o=p[0].find(0))&&d(Xe(e.doc,o.from,o.to).join(s)))}if("false"==t.getAttribute("contenteditable"))return;var m=/^(pre|div|p|li|table|br)$/i.test(t.nodeName);if(!/^br$/i.test(t.nodeName)&&0==t.textContent.length)return;m&&c();for(var v=0;v=t.display.viewTo||o.line=t.display.viewFrom&&Js(t,r)||{node:l[0].measure.map[2],offset:0},c=o.linei.firstLine()&&(a=rt(a.line-1,Qe(i.doc,a.line-1).length)),s.ch==Qe(i.doc,s.line).text.length&&s.liner.viewTo-1)return!1;a.line==r.viewFrom||0==(e=ji(i,a.line))?(t=et(r.view[0].line),n=r.view[0].node):(t=et(r.view[e].line),n=r.view[e-1].node.nextSibling);var l,u,c=ji(i,s.line);if(c==r.view.length-1?(l=r.viewTo-1,u=r.lineDiv.lastChild):(l=et(r.view[c+1].line)-1,u=r.view[c+1].node.previousSibling),!n)return!1;var d=i.doc.splitLines(tl(i,n,u,t,l)),f=Xe(i.doc,rt(t,0),rt(l,Qe(i.doc,l).text.length));while(d.length>1&&f.length>1)if(K(d)==K(f))d.pop(),f.pop(),l--;else{if(d[0]!=f[0])break;d.shift(),f.shift(),t++}var h=0,p=0,m=d[0],v=f[0],g=Math.min(m.length,v.length);while(ha.ch&&y.charCodeAt(y.length-p-1)==b.charCodeAt(b.length-p-1))h--,p++;d[d.length-1]=y.slice(0,y.length-p).replace(/^\u200b+/,""),d[0]=d[0].slice(h).replace(/\u200b+$/,"");var w=rt(t,h),x=rt(l,f.length?K(f).length-p:0);return d.length>1||d[0]||ot(w,x)?(ia(i.doc,d,w,x,"+input"),!0):void 0},Xs.prototype.ensurePolled=function(){this.forceCompositionEnd()},Xs.prototype.reset=function(){this.forceCompositionEnd()},Xs.prototype.forceCompositionEnd=function(){this.composing&&(clearTimeout(this.readDOMTimeout),this.composing=null,this.updateFromDOM(),this.div.blur(),this.div.focus())},Xs.prototype.readFromDOMSoon=function(){var e=this;null==this.readDOMTimeout&&(this.readDOMTimeout=setTimeout((function(){if(e.readDOMTimeout=null,e.composing){if(!e.composing.done)return;e.composing=null}e.updateFromDOM()}),80))},Xs.prototype.updateFromDOM=function(){var e=this;!this.cm.isReadOnly()&&this.pollContent()||Er(this.cm,(function(){return $i(e.cm)}))},Xs.prototype.setUneditable=function(e){e.contentEditable="false"},Xs.prototype.onKeyPress=function(e){0==e.charCode||this.composing||(e.preventDefault(),this.cm.isReadOnly()||Dr(this.cm,Hs)(this.cm,String.fromCharCode(null==e.charCode?e.keyCode:e.charCode),0))},Xs.prototype.readOnlyChanged=function(e){this.div.contentEditable=String("nocursor"!=e)},Xs.prototype.onContextMenu=function(){},Xs.prototype.resetPosition=function(){},Xs.prototype.needsContentAttribute=!0;var rl=function(e){this.cm=e,this.prevInput="",this.pollingFast=!1,this.polling=new F,this.hasSelection=!1,this.composing=null};function ol(e,t){if(t=t?R(t):{},t.value=e.value,!t.tabindex&&e.tabIndex&&(t.tabindex=e.tabIndex),!t.placeholder&&e.placeholder&&(t.placeholder=e.placeholder),null==t.autofocus){var n=L();t.autofocus=n==e||null!=e.getAttribute("autofocus")&&n==document.body}function i(){e.value=s.getValue()}var r;if(e.form&&(pe(e.form,"submit",i),!t.leaveSubmitMethodAlone)){var o=e.form;r=o.submit;try{var a=o.submit=function(){i(),o.submit=r,o.submit(),o.submit=a}}catch(n){}}t.finishInit=function(n){n.save=i,n.getTextArea=function(){return e},n.toTextArea=function(){n.toTextArea=isNaN,i(),e.parentNode.removeChild(n.getWrapperElement()),e.style.display="",e.form&&(ve(e.form,"submit",i),t.leaveSubmitMethodAlone||"function"!=typeof e.form.submit||(e.form.submit=r))}},e.style.display="none";var s=$s((function(t){return e.parentNode.insertBefore(t,e.nextSibling)}),t);return s}function al(e){e.off=ve,e.on=pe,e.wheelEventPixels=to,e.Doc=xa,e.splitLines=Pe,e.countColumn=N,e.findColumn=U,e.isWordChar=te,e.Pass=H,e.signal=ge,e.Line=ln,e.changeEnd=so,e.scrollbarModel=br,e.Pos=rt,e.cmpPos=ot,e.modes=Ne,e.mimeModes=Fe,e.resolveMode=He,e.getMode=ze,e.modeExtensions=Ve,e.extendMode=We,e.copyState=Ue,e.startState=Ge,e.innerMode=qe,e.commands=Qa,e.keyMap=Ra,e.keyName=za,e.isModifierKey=Ya,e.lookupKey=Ba,e.normalizeKeyMap=Fa,e.StringStream=Ke,e.SharedTextMarker=va,e.TextMarker=pa,e.LineWidget=ca,e.e_preventDefault=xe,e.e_stopPropagation=ke,e.e_stop=Se,e.addClass=P,e.contains=D,e.rmClass=A,e.keyNames=Pa}rl.prototype.init=function(e){var t=this,n=this,i=this.cm;this.createField(e);var r=this.textarea;function o(e){if(!ye(i,e)){if(i.somethingSelected())Ys({lineWise:!1,text:i.getSelections()});else{if(!i.options.lineWiseCopyCut)return;var t=Ws(i);Ys({lineWise:!0,text:t.text}),"cut"==e.type?i.setSelections(t.ranges,null,z):(n.prevInput="",r.value=t.text.join("\n"),j(r))}"cut"==e.type&&(i.state.cutIncoming=+new Date)}}e.wrapper.insertBefore(this.wrapper,e.wrapper.firstChild),m&&(r.style.width="0px"),pe(r,"input",(function(){a&&s>=9&&t.hasSelection&&(t.hasSelection=null),n.poll()})),pe(r,"paste",(function(e){ye(i,e)||zs(e,i)||(i.state.pasteIncoming=+new Date,n.fastPoll())})),pe(r,"cut",o),pe(r,"copy",o),pe(e.scroller,"paste",(function(t){if(!zn(e,t)&&!ye(i,t)){if(!r.dispatchEvent)return i.state.pasteIncoming=+new Date,void n.focus();var o=new Event("paste");o.clipboardData=t.clipboardData,r.dispatchEvent(o)}})),pe(e.lineSpace,"selectstart",(function(t){zn(e,t)||xe(t)})),pe(r,"compositionstart",(function(){var e=i.getCursor("from");n.composing&&n.composing.range.clear(),n.composing={start:e,range:i.markText(e,i.getCursor("to"),{className:"CodeMirror-composing"})}})),pe(r,"compositionend",(function(){n.composing&&(n.poll(),n.composing.range.clear(),n.composing=null)}))},rl.prototype.createField=function(e){this.wrapper=qs(),this.textarea=this.wrapper.firstChild},rl.prototype.screenReaderLabelChanged=function(e){e?this.textarea.setAttribute("aria-label",e):this.textarea.removeAttribute("aria-label")},rl.prototype.prepareSelection=function(){var e=this.cm,t=e.display,n=e.doc,i=zi(e);if(e.options.moveInputWithCursor){var r=yi(e,n.sel.primary().head,"div"),o=t.wrapper.getBoundingClientRect(),a=t.lineDiv.getBoundingClientRect();i.teTop=Math.max(0,Math.min(t.wrapper.clientHeight-10,r.top+a.top-o.top)),i.teLeft=Math.max(0,Math.min(t.wrapper.clientWidth-10,r.left+a.left-o.left))}return i},rl.prototype.showSelection=function(e){var t=this.cm,n=t.display;T(n.cursorDiv,e.cursors),T(n.selectionDiv,e.selection),null!=e.teTop&&(this.wrapper.style.top=e.teTop+"px",this.wrapper.style.left=e.teLeft+"px")},rl.prototype.reset=function(e){if(!this.contextMenuPending&&!this.composing){var t=this.cm;if(t.somethingSelected()){this.prevInput="";var n=t.getSelection();this.textarea.value=n,t.state.focused&&j(this.textarea),a&&s>=9&&(this.hasSelection=n)}else e||(this.prevInput=this.textarea.value="",a&&s>=9&&(this.hasSelection=null))}},rl.prototype.getField=function(){return this.textarea},rl.prototype.supportsTouch=function(){return!1},rl.prototype.focus=function(){if("nocursor"!=this.cm.options.readOnly&&(!g||L()!=this.textarea))try{this.textarea.focus()}catch(e){}},rl.prototype.blur=function(){this.textarea.blur()},rl.prototype.resetPosition=function(){this.wrapper.style.top=this.wrapper.style.left=0},rl.prototype.receivedFocus=function(){this.slowPoll()},rl.prototype.slowPoll=function(){var e=this;this.pollingFast||this.polling.set(this.cm.options.pollInterval,(function(){e.poll(),e.cm.state.focused&&e.slowPoll()}))},rl.prototype.fastPoll=function(){var e=!1,t=this;function n(){var i=t.poll();i||e?(t.pollingFast=!1,t.slowPoll()):(e=!0,t.polling.set(60,n))}t.pollingFast=!0,t.polling.set(20,n)},rl.prototype.poll=function(){var e=this,t=this.cm,n=this.textarea,i=this.prevInput;if(this.contextMenuPending||!t.state.focused||Ie(n)&&!i&&!this.composing||t.isReadOnly()||t.options.disableInput||t.state.keySeq)return!1;var r=n.value;if(r==i&&!t.somethingSelected())return!1;if(a&&s>=9&&this.hasSelection===r||y&&/[\uf700-\uf7ff]/.test(r))return t.display.input.reset(),!1;if(t.doc.sel==t.display.selForContextMenu){var o=r.charCodeAt(0);if(8203!=o||i||(i="​"),8666==o)return this.reset(),this.cm.execCommand("undo")}var l=0,u=Math.min(i.length,r.length);while(l1e3||r.indexOf("\n")>-1?n.value=e.prevInput="":e.prevInput=r,e.composing&&(e.composing.range.clear(),e.composing.range=t.markText(e.composing.start,t.getCursor("to"),{className:"CodeMirror-composing"}))})),!0},rl.prototype.ensurePolled=function(){this.pollingFast&&this.poll()&&(this.pollingFast=!1)},rl.prototype.onKeyPress=function(){a&&s>=9&&(this.hasSelection=null),this.fastPoll()},rl.prototype.onContextMenu=function(e){var t=this,n=t.cm,i=n.display,r=t.textarea;t.contextMenuPending&&t.contextMenuPending();var o=Ii(n,e),u=i.scroller.scrollTop;if(o&&!d){var c=n.options.resetSelectionOnContextMenu;c&&-1==n.doc.sel.contains(o)&&Dr(n,Yo)(n.doc,ao(o),z);var f,h=r.style.cssText,p=t.wrapper.style.cssText,m=t.wrapper.offsetParent.getBoundingClientRect();if(t.wrapper.style.cssText="position: static",r.style.cssText="position: absolute; width: 30px; height: 30px;\n top: "+(e.clientY-m.top-5)+"px; left: "+(e.clientX-m.left-5)+"px;\n z-index: 1000; background: "+(a?"rgba(255, 255, 255, .05)":"transparent")+";\n outline: none; border-width: 0; outline: none; overflow: hidden; opacity: .05; filter: alpha(opacity=5);",l&&(f=window.scrollY),i.input.focus(),l&&window.scrollTo(null,f),i.input.reset(),n.somethingSelected()||(r.value=t.prevInput=" "),t.contextMenuPending=y,i.selForContextMenu=n.doc.sel,clearTimeout(i.detectingSelectAll),a&&s>=9&&g(),k){Se(e);var v=function(){ve(window,"mouseup",v),setTimeout(y,20)};pe(window,"mouseup",v)}else setTimeout(y,50)}function g(){if(null!=r.selectionStart){var e=n.somethingSelected(),o="​"+(e?r.value:"");r.value="⇚",r.value=o,t.prevInput=e?"":"​",r.selectionStart=1,r.selectionEnd=o.length,i.selForContextMenu=n.doc.sel}}function y(){if(t.contextMenuPending==y&&(t.contextMenuPending=!1,t.wrapper.style.cssText=p,r.style.cssText=h,a&&s<9&&i.scrollbars.setScrollTop(i.scroller.scrollTop=u),null!=r.selectionStart)){(!a||a&&s<9)&&g();var e=0,o=function(){i.selForContextMenu==n.doc.sel&&0==r.selectionStart&&r.selectionEnd>0&&"​"==t.prevInput?Dr(n,Ko)(n):e++<10?i.detectingSelectAll=setTimeout(o,500):(i.selForContextMenu=null,i.input.reset())};i.detectingSelectAll=setTimeout(o,200)}}},rl.prototype.readOnlyChanged=function(e){e||this.reset(),this.textarea.disabled="nocursor"==e},rl.prototype.setUneditable=function(){},rl.prototype.needsContentAttribute=!1,Ps($s),Gs($s);var sl,ll="iter insert remove copy getEditor constructor".split(" ");for(sl in xa.prototype)xa.prototype.hasOwnProperty(sl)&&B(ll,sl)<0&&($s.prototype[sl]=function(e){return function(){return e.apply(this.doc,arguments)}}(xa.prototype[sl]));return we(xa),$s.inputStyles={textarea:rl,contenteditable:Xs},$s.defineMode=function(e){$s.defaults.mode||"null"==e||($s.defaults.mode=e),Be.apply(this,arguments)},$s.defineMIME=Ye,$s.defineMode("null",(function(){return{token:function(e){return e.skipToEnd()}}})),$s.defineMIME("text/plain","null"),$s.defineExtension=function(e,t){$s.prototype[e]=t},$s.defineDocExtension=function(e,t){xa.prototype[e]=t},$s.fromTextArea=ol,al($s),$s.version="5.54.0",$s}()},"56ef":function(e,t,n){var i=n("d066"),r=n("e330"),o=n("241c"),a=n("7418"),s=n("825a"),l=r([].concat);e.exports=i("Reflect","ownKeys")||function(e){var t=o.f(s(e)),n=a.f;return n?l(t,n(e)):t}},"576c":function(e,t,n){!function(e){"use strict"; +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("_"),i=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],r=/^(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;e.defineLocale("es-us",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(e,i){return e?/-MMM-/.test(i)?n[e.month()]:t[e.month()]:t},monthsRegex:r,monthsShortRegex:r,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:i,longMonthsParse:i,shortMonthsParse:i,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}})}(n("c1df"))},5618:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.Column=void 0;var i=(n=n("2000"))&&n.__esModule?n:{default:n};n=Object.assign(i.default,{install:function(e){e.component(i.default.name,i.default),e.component("VxeTableColumn",i.default)}}),n=t.Column=n,t.default=n},"562f":function(e,t){e.exports="object"==typeof window&&"object"!=typeof Deno},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.22.5",mode:i?"pure":"global",copyright:"© 2014-2022 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.22.5/LICENSE",source:"https://github.com/zloirock/core-js"})},"56b3":function(e,t,n){e.exports=function(){"use strict";var e=navigator.userAgent,t=navigator.platform,n=/gecko\/\d/i.test(e),i=/MSIE \d/.test(e),r=/Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(e),o=/Edge\/(\d+)/.exec(e),a=i||r||o,s=a&&(i?document.documentMode||6:+(o||r)[1]),l=!o&&/WebKit\//.test(e),u=l&&/Qt\/\d+\.\d+/.test(e),c=!o&&/Chrome\//.test(e),d=/Opera\//.test(e),f=/Apple Computer/.test(navigator.vendor),h=/Mac OS X 1\d\D([8-9]|\d\d)\D/.test(e),p=/PhantomJS/.test(e),m=!o&&/AppleWebKit/.test(e)&&/Mobile\/\w+/.test(e),v=/Android/.test(e),g=m||v||/webOS|BlackBerry|Opera Mini|Opera Mobi|IEMobile/i.test(e),y=m||/Mac/.test(t),b=/\bCrOS\b/.test(e),_=/win/i.test(t),w=d&&e.match(/Version\/(\d*\.\d*)/);w&&(w=Number(w[1])),w&&w>=15&&(d=!1,l=!0);var x=y&&(u||d&&(null==w||w<12.11)),A=n||a&&s>=9;function C(e){return new RegExp("(^|\\s)"+e+"(?:$|\\s)\\s*")}var S,k=function(e,t){var n=e.className,i=C(t).exec(n);if(i){var r=n.slice(i.index+i[0].length);e.className=n.slice(0,i.index)+(r?i[1]+r:"")}};function M(e){for(var t=e.childNodes.length;t>0;--t)e.removeChild(e.firstChild);return e}function T(e,t){return M(e).appendChild(t)}function E(e,t,n,i){var r=document.createElement(e);if(n&&(r.className=n),i&&(r.style.cssText=i),"string"==typeof t)r.appendChild(document.createTextNode(t));else if(t)for(var o=0;o=t)return a+(t-o);a+=s-o,a+=n-a%n,o=s+1}}m?j=function(e){e.selectionStart=0,e.selectionEnd=e.value.length}:a&&(j=function(e){try{e.select()}catch(e){}});var B=function(){this.id=null,this.f=null,this.time=0,this.handler=N(this.onTimeout,this)};function F(e,t){for(var n=0;n=t)return i+Math.min(a,t-r);if(r+=o-i,r+=n-r%n,i=o+1,r>=t)return i}}var G=[""];function q(e){while(G.length<=e)G.push(K(G)+" ");return G[e]}function K(e){return e[e.length-1]}function Q(e,t){for(var n=[],i=0;i"€"&&(e.toUpperCase()!=e.toLowerCase()||ee.test(e))}function ne(e,t){return t?!!(t.source.indexOf("\\w")>-1&&te(e))||t.test(e):te(e)}function ie(e){for(var t in e)if(e.hasOwnProperty(t)&&e[t])return!1;return!0}var re=/[\u0300-\u036f\u0483-\u0489\u0591-\u05bd\u05bf\u05c1\u05c2\u05c4\u05c5\u05c7\u0610-\u061a\u064b-\u065e\u0670\u06d6-\u06dc\u06de-\u06e4\u06e7\u06e8\u06ea-\u06ed\u0711\u0730-\u074a\u07a6-\u07b0\u07eb-\u07f3\u0816-\u0819\u081b-\u0823\u0825-\u0827\u0829-\u082d\u0900-\u0902\u093c\u0941-\u0948\u094d\u0951-\u0955\u0962\u0963\u0981\u09bc\u09be\u09c1-\u09c4\u09cd\u09d7\u09e2\u09e3\u0a01\u0a02\u0a3c\u0a41\u0a42\u0a47\u0a48\u0a4b-\u0a4d\u0a51\u0a70\u0a71\u0a75\u0a81\u0a82\u0abc\u0ac1-\u0ac5\u0ac7\u0ac8\u0acd\u0ae2\u0ae3\u0b01\u0b3c\u0b3e\u0b3f\u0b41-\u0b44\u0b4d\u0b56\u0b57\u0b62\u0b63\u0b82\u0bbe\u0bc0\u0bcd\u0bd7\u0c3e-\u0c40\u0c46-\u0c48\u0c4a-\u0c4d\u0c55\u0c56\u0c62\u0c63\u0cbc\u0cbf\u0cc2\u0cc6\u0ccc\u0ccd\u0cd5\u0cd6\u0ce2\u0ce3\u0d3e\u0d41-\u0d44\u0d4d\u0d57\u0d62\u0d63\u0dca\u0dcf\u0dd2-\u0dd4\u0dd6\u0ddf\u0e31\u0e34-\u0e3a\u0e47-\u0e4e\u0eb1\u0eb4-\u0eb9\u0ebb\u0ebc\u0ec8-\u0ecd\u0f18\u0f19\u0f35\u0f37\u0f39\u0f71-\u0f7e\u0f80-\u0f84\u0f86\u0f87\u0f90-\u0f97\u0f99-\u0fbc\u0fc6\u102d-\u1030\u1032-\u1037\u1039\u103a\u103d\u103e\u1058\u1059\u105e-\u1060\u1071-\u1074\u1082\u1085\u1086\u108d\u109d\u135f\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17b7-\u17bd\u17c6\u17c9-\u17d3\u17dd\u180b-\u180d\u18a9\u1920-\u1922\u1927\u1928\u1932\u1939-\u193b\u1a17\u1a18\u1a56\u1a58-\u1a5e\u1a60\u1a62\u1a65-\u1a6c\u1a73-\u1a7c\u1a7f\u1b00-\u1b03\u1b34\u1b36-\u1b3a\u1b3c\u1b42\u1b6b-\u1b73\u1b80\u1b81\u1ba2-\u1ba5\u1ba8\u1ba9\u1c2c-\u1c33\u1c36\u1c37\u1cd0-\u1cd2\u1cd4-\u1ce0\u1ce2-\u1ce8\u1ced\u1dc0-\u1de6\u1dfd-\u1dff\u200c\u200d\u20d0-\u20f0\u2cef-\u2cf1\u2de0-\u2dff\u302a-\u302f\u3099\u309a\ua66f-\ua672\ua67c\ua67d\ua6f0\ua6f1\ua802\ua806\ua80b\ua825\ua826\ua8c4\ua8e0-\ua8f1\ua926-\ua92d\ua947-\ua951\ua980-\ua982\ua9b3\ua9b6-\ua9b9\ua9bc\uaa29-\uaa2e\uaa31\uaa32\uaa35\uaa36\uaa43\uaa4c\uaab0\uaab2-\uaab4\uaab7\uaab8\uaabe\uaabf\uaac1\uabe5\uabe8\uabed\udc00-\udfff\ufb1e\ufe00-\ufe0f\ufe20-\ufe26\uff9e\uff9f]/;function oe(e){return e.charCodeAt(0)>=768&&re.test(e)}function ae(e,t,n){while((n<0?t>0:tn?-1:1;;){if(t==n)return t;var r=(t+n)/2,o=i<0?Math.ceil(r):Math.floor(r);if(o==t)return e(o)?t:n;e(o)?n=o:t=o+i}}function le(e,t,n,i){if(!e)return i(t,n,"ltr",0);for(var r=!1,o=0;ot||t==n&&a.to==t)&&(i(Math.max(a.from,t),Math.min(a.to,n),1==a.level?"rtl":"ltr",o),r=!0)}r||i(t,n,"ltr")}var ue=null;function ce(e,t,n){var i;ue=null;for(var r=0;rt)return r;o.to==t&&(o.from!=o.to&&"before"==n?i=r:ue=r),o.from==t&&(o.from!=o.to&&"before"!=n?i=r:ue=r)}return null!=i?i:ue}var de=function(){var e="bbbbbbbbbtstwsbbbbbbbbbbbbbbssstwNN%%%NNNNNN,N,N1111111111NNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNbbbbbbsbbbbbbbbbbbbbbbbbbbbbbbbbb,N%%%%NNNNLNNNNN%%11NLNNN1LNNNNNLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLN",t="nnnnnnNNr%%r,rNNmmmmmmmmmmmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnn%nnrrrmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmnNmmmmmmrrmmNmmmmrr1111111111";function n(n){return n<=247?e.charAt(n):1424<=n&&n<=1524?"R":1536<=n&&n<=1785?t.charAt(n-1536):1774<=n&&n<=2220?"r":8192<=n&&n<=8203?"w":8204==n?"b":"L"}var i=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/,r=/[stwN]/,o=/[LRr]/,a=/[Lb1n]/,s=/[1n]/;function l(e,t,n){this.level=e,this.from=t,this.to=n}return function(e,t){var u="ltr"==t?"L":"R";if(0==e.length||"ltr"==t&&!i.test(e))return!1;for(var c=e.length,d=[],f=0;f-1&&(i[t]=r.slice(0,o).concat(r.slice(o+1)))}}}function ge(e,t){var n=me(e,t);if(n.length)for(var i=Array.prototype.slice.call(arguments,2),r=0;r0}function we(e){e.prototype.on=function(e,t){pe(this,e,t)},e.prototype.off=function(e,t){ve(this,e,t)}}function xe(e){e.preventDefault?e.preventDefault():e.returnValue=!1}function Ae(e){e.stopPropagation?e.stopPropagation():e.cancelBubble=!0}function Ce(e){return null!=e.defaultPrevented?e.defaultPrevented:0==e.returnValue}function Se(e){xe(e),Ae(e)}function ke(e){return e.target||e.srcElement}function Me(e){var t=e.which;return null==t&&(1&e.button?t=1:2&e.button?t=3:4&e.button&&(t=2)),y&&e.ctrlKey&&1==t&&(t=3),t}var Te,Ee,Oe=function(){if(a&&s<9)return!1;var e=E("div");return"draggable"in e||"dragDrop"in e}();function De(e){if(null==Te){var t=E("span","​");T(e,E("span",[t,document.createTextNode("x")])),0!=e.firstChild.offsetHeight&&(Te=t.offsetWidth<=1&&t.offsetHeight>2&&!(a&&s<8))}var n=Te?E("span","​"):E("span"," ",null,"display: inline-block; width: 1px; margin-right: -1px");return n.setAttribute("cm-text",""),n}function Le(e){if(null!=Ee)return Ee;var t=T(e,document.createTextNode("AخA")),n=S(t,0,1).getBoundingClientRect(),i=S(t,1,2).getBoundingClientRect();return M(e),!(!n||n.left==n.right)&&(Ee=i.right-n.right<3)}var Pe=3!="\n\nb".split(/\n/).length?function(e){var t=0,n=[],i=e.length;while(t<=i){var r=e.indexOf("\n",t);-1==r&&(r=e.length);var o=e.slice(t,"\r"==e.charAt(r-1)?r-1:r),a=o.indexOf("\r");-1!=a?(n.push(o.slice(0,a)),t+=a+1):(n.push(o),t=r+1)}return n}:function(e){return e.split(/\r\n?|\n/)},Ie=window.getSelection?function(e){try{return e.selectionStart!=e.selectionEnd}catch(e){return!1}}:function(e){var t;try{t=e.ownerDocument.selection.createRange()}catch(e){}return!(!t||t.parentElement()!=e)&&0!=t.compareEndPoints("StartToEnd",t)},je=function(){var e=E("div");return"oncopy"in e||(e.setAttribute("oncopy","return;"),"function"==typeof e.oncopy)}(),Ne=null;function Re(e){if(null!=Ne)return Ne;var t=T(e,E("span","x")),n=t.getBoundingClientRect(),i=S(t,0,1).getBoundingClientRect();return Ne=Math.abs(n.left-i.left)>1}var $e={},Be={};function Fe(e,t){arguments.length>2&&(t.dependencies=Array.prototype.slice.call(arguments,2)),$e[e]=t}function Ye(e,t){Be[e]=t}function He(e){if("string"==typeof e&&Be.hasOwnProperty(e))e=Be[e];else if(e&&"string"==typeof e.name&&Be.hasOwnProperty(e.name)){var t=Be[e.name];"string"==typeof t&&(t={name:t}),e=Z(t,e),e.name=t.name}else{if("string"==typeof e&&/^[\w\-]+\/[\w\-]+\+xml$/.test(e))return He("application/xml");if("string"==typeof e&&/^[\w\-]+\/[\w\-]+\+json$/.test(e))return He("application/json")}return"string"==typeof e?{name:e}:e||{name:"null"}}function ze(e,t){t=He(t);var n=$e[t.name];if(!n)return ze(e,"text/plain");var i=n(e,t);if(Ve.hasOwnProperty(t.name)){var r=Ve[t.name];for(var o in r)r.hasOwnProperty(o)&&(i.hasOwnProperty(o)&&(i["_"+o]=i[o]),i[o]=r[o])}if(i.name=t.name,t.helperType&&(i.helperType=t.helperType),t.modeProps)for(var a in t.modeProps)i[a]=t.modeProps[a];return i}var Ve={};function We(e,t){var n=Ve.hasOwnProperty(e)?Ve[e]:Ve[e]={};R(t,n)}function Ue(e,t){if(!0===t)return t;if(e.copyState)return e.copyState(t);var n={};for(var i in t){var r=t[i];r instanceof Array&&(r=r.concat([])),n[i]=r}return n}function Ge(e,t){var n;while(e.innerMode){if(n=e.innerMode(t),!n||n.mode==e)break;t=n.state,e=n.mode}return n||{mode:e,state:t}}function qe(e,t,n){return!e.startState||e.startState(t,n)}var Ke=function(e,t,n){this.pos=this.start=0,this.string=e,this.tabSize=t||8,this.lastColumnPos=this.lastColumnValue=0,this.lineStart=0,this.lineOracle=n};function Qe(e,t){if(t-=e.first,t<0||t>=e.size)throw new Error("There is no line "+(t+e.first)+" in the document.");var n=e;while(!n.lines)for(var i=0;;++i){var r=n.children[i],o=r.chunkSize();if(t=e.first&&tn?rt(n,Qe(e,n).text.length):ft(t,Qe(e,t.line).text.length)}function ft(e,t){var n=e.ch;return null==n||n>t?rt(e.line,t):n<0?rt(e.line,0):e}function ht(e,t){for(var n=[],i=0;i=this.string.length},Ke.prototype.sol=function(){return this.pos==this.lineStart},Ke.prototype.peek=function(){return this.string.charAt(this.pos)||void 0},Ke.prototype.next=function(){if(this.post},Ke.prototype.eatSpace=function(){var e=this.pos;while(/[\s\u00a0]/.test(this.string.charAt(this.pos)))++this.pos;return this.pos>e},Ke.prototype.skipToEnd=function(){this.pos=this.string.length},Ke.prototype.skipTo=function(e){var t=this.string.indexOf(e,this.pos);if(t>-1)return this.pos=t,!0},Ke.prototype.backUp=function(e){this.pos-=e},Ke.prototype.column=function(){return this.lastColumnPos0?null:(i&&!1!==t&&(this.pos+=i[0].length),i)}var r=function(e){return n?e.toLowerCase():e},o=this.string.substr(this.pos,e.length);if(r(o)==r(e))return!1!==t&&(this.pos+=e.length),!0},Ke.prototype.current=function(){return this.string.slice(this.start,this.pos)},Ke.prototype.hideFirstChars=function(e,t){this.lineStart+=e;try{return t()}finally{this.lineStart-=e}},Ke.prototype.lookAhead=function(e){var t=this.lineOracle;return t&&t.lookAhead(e)},Ke.prototype.baseToken=function(){var e=this.lineOracle;return e&&e.baseToken(this.pos)};var pt=function(e,t){this.state=e,this.lookAhead=t},mt=function(e,t,n,i){this.state=t,this.doc=e,this.line=n,this.maxLookAhead=i||0,this.baseTokens=null,this.baseTokenPos=1};function vt(e,t,n,i){var r=[e.state.modeGen],o={};St(e,t.text,e.doc.mode,n,(function(e,t){return r.push(e,t)}),o,i);for(var a=n.state,s=function(i){n.baseTokens=r;var s=e.state.overlays[i],l=1,u=0;n.state=!0,St(e,t.text,s.mode,n,(function(e,t){var n=l;while(ue&&r.splice(l,1,e,r[l+1],i),l+=2,u=Math.min(e,i)}if(t)if(s.opaque)r.splice(n,l-n,e,"overlay "+t),l=n+2;else for(;ne.options.maxHighlightLength&&Ue(e.doc.mode,i.state),o=vt(e,t,i);r&&(i.state=r),t.stateAfter=i.save(!r),t.styles=o.styles,o.classes?t.styleClasses=o.classes:t.styleClasses&&(t.styleClasses=null),n===e.doc.highlightFrontier&&(e.doc.modeFrontier=Math.max(e.doc.modeFrontier,++e.doc.highlightFrontier))}return t.styles}function yt(e,t,n){var i=e.doc,r=e.display;if(!i.mode.startState)return new mt(i,!0,t);var o=kt(e,t,n),a=o>i.first&&Qe(i,o-1).stateAfter,s=a?mt.fromSaved(i,a,o):new mt(i,qe(i.mode),o);return i.iter(o,t,(function(n){bt(e,n.text,s);var i=s.line;n.stateAfter=i==t-1||i%5==0||i>=r.viewFrom&&it.start)return o}throw new Error("Mode "+e.name+" failed to advance stream.")}mt.prototype.lookAhead=function(e){var t=this.doc.getLine(this.line+e);return null!=t&&e>this.maxLookAhead&&(this.maxLookAhead=e),t},mt.prototype.baseToken=function(e){if(!this.baseTokens)return null;while(this.baseTokens[this.baseTokenPos]<=e)this.baseTokenPos+=2;var t=this.baseTokens[this.baseTokenPos+1];return{type:t&&t.replace(/( |^)overlay .*/,""),size:this.baseTokens[this.baseTokenPos]-e}},mt.prototype.nextLine=function(){this.line++,this.maxLookAhead>0&&this.maxLookAhead--},mt.fromSaved=function(e,t,n){return t instanceof pt?new mt(e,Ue(e.mode,t.state),n,t.lookAhead):new mt(e,Ue(e.mode,t),n)},mt.prototype.save=function(e){var t=!1!==e?Ue(this.doc.mode,this.state):this.state;return this.maxLookAhead>0?new pt(t,this.maxLookAhead):t};var xt=function(e,t,n){this.start=e.start,this.end=e.pos,this.string=e.current(),this.type=t||null,this.state=n};function At(e,t,n,i){var r,o=e.doc,a=o.mode;t=dt(o,t);var s,l=Qe(o,t.line),u=yt(e,t.line,n),c=new Ke(l.text,e.options.tabSize,u);i&&(s=[]);while((i||c.pose.options.maxHighlightLength?(s=!1,a&&bt(e,t,i,d.pos),d.pos=t.length,l=null):l=Ct(wt(n,d,i.state,f),o),f){var h=f[0].name;h&&(l="m-"+(l?h+" "+l:h))}if(!s||c!=l){while(ua;--s){if(s<=o.first)return o.first;var l=Qe(o,s-1),u=l.stateAfter;if(u&&(!n||s+(u instanceof pt?u.lookAhead:0)<=o.modeFrontier))return s;var c=$(l.text,null,e.options.tabSize);(null==r||i>c)&&(r=s-1,i=c)}return r}function Mt(e,t){if(e.modeFrontier=Math.min(e.modeFrontier,t),!(e.highlightFrontiern;i--){var r=Qe(e,i).stateAfter;if(r&&(!(r instanceof pt)||i+r.lookAhead=t:o.to>t);(i||(i=[])).push(new Lt(a,o.from,l?null:o.to))}}return i}function Rt(e,t,n){var i;if(e)for(var r=0;r=t:o.to>t);if(s||o.from==t&&"bookmark"==a.type&&(!n||o.marker.insertLeft)){var l=null==o.from||(a.inclusiveLeft?o.from<=t:o.from0&&s)for(var _=0;_0)){var c=[l,1],d=ot(u.from,s.from),f=ot(u.to,s.to);(d<0||!a.inclusiveLeft&&!d)&&c.push({from:u.from,to:s.from}),(f>0||!a.inclusiveRight&&!f)&&c.push({from:s.to,to:u.to}),r.splice.apply(r,c),l+=c.length-3}}return r}function Yt(e){var t=e.markedSpans;if(t){for(var n=0;nt)&&(!n||Wt(n,o.marker)<0)&&(n=o.marker)}return n}function Qt(e,t,n,i,r){var o=Qe(e,t),a=Et&&o.markedSpans;if(a)for(var s=0;s=0&&d<=0||c<=0&&d>=0)&&(c<=0&&(l.marker.inclusiveRight&&r.inclusiveLeft?ot(u.to,n)>=0:ot(u.to,n)>0)||c>=0&&(l.marker.inclusiveRight&&r.inclusiveLeft?ot(u.from,i)<=0:ot(u.from,i)<0)))return!0}}}function Xt(e){var t;while(t=Gt(e))e=t.find(-1,!0).line;return e}function Jt(e){var t;while(t=qt(e))e=t.find(1,!0).line;return e}function Zt(e){var t,n;while(t=qt(e))e=t.find(1,!0).line,(n||(n=[])).push(e);return n}function en(e,t){var n=Qe(e,t),i=Xt(n);return n==i?t:et(i)}function tn(e,t){if(t>e.lastLine())return t;var n,i=Qe(e,t);if(!nn(e,i))return t;while(n=qt(i))i=n.find(1,!0).line;return et(i)+1}function nn(e,t){var n=Et&&t.markedSpans;if(n)for(var i=void 0,r=0;rt.maxLineLength&&(t.maxLineLength=n,t.maxLine=e)}))}var ln=function(e,t,n){this.text=e,Ht(this,t),this.height=n?n(this):1};function un(e,t,n,i){e.text=t,e.stateAfter&&(e.stateAfter=null),e.styles&&(e.styles=null),null!=e.order&&(e.order=null),Yt(e),Ht(e,n);var r=i?i(e):1;r!=e.height&&Ze(e,r)}function cn(e){e.parent=null,Yt(e)}ln.prototype.lineNo=function(){return et(this)},we(ln);var dn={},fn={};function hn(e,t){if(!e||/^\s*$/.test(e))return null;var n=t.addModeClass?fn:dn;return n[e]||(n[e]=e.replace(/\S+/g,"cm-$&"))}function pn(e,t){var n=O("span",null,null,l?"padding-right: .1px":null),i={pre:O("pre",[n],"CodeMirror-line"),content:n,col:0,pos:0,cm:e,trailingSpace:!1,splitSpaces:e.getOption("lineWrapping")};t.measure={};for(var r=0;r<=(t.rest?t.rest.length:0);r++){var o=r?t.rest[r-1]:t.line,a=void 0;i.pos=0,i.addToken=vn,Le(e.display.measure)&&(a=fe(o,e.doc.direction))&&(i.addToken=yn(i.addToken,a)),i.map=[];var s=t!=e.display.externalMeasured&&et(o);_n(o,i,gt(e,o,s)),o.styleClasses&&(o.styleClasses.bgClass&&(i.bgClass=I(o.styleClasses.bgClass,i.bgClass||"")),o.styleClasses.textClass&&(i.textClass=I(o.styleClasses.textClass,i.textClass||""))),0==i.map.length&&i.map.push(0,0,i.content.appendChild(De(e.display.measure))),0==r?(t.measure.map=i.map,t.measure.cache={}):((t.measure.maps||(t.measure.maps=[])).push(i.map),(t.measure.caches||(t.measure.caches=[])).push({}))}if(l){var u=i.content.lastChild;(/\bcm-tab\b/.test(u.className)||u.querySelector&&u.querySelector(".cm-tab"))&&(i.content.className="cm-tab-wrap-hack")}return ge(e,"renderLine",e,t.line,i.pre),i.pre.className&&(i.textClass=I(i.pre.className,i.textClass||"")),i}function mn(e){var t=E("span","•","cm-invalidchar");return t.title="\\u"+e.charCodeAt(0).toString(16),t.setAttribute("aria-label",t.title),t}function vn(e,t,n,i,r,o,l){if(t){var u,c=e.splitSpaces?gn(t,e.trailingSpace):t,d=e.cm.state.specialChars,f=!1;if(d.test(t)){u=document.createDocumentFragment();var h=0;while(1){d.lastIndex=h;var p=d.exec(t),m=p?p.index-h:t.length-h;if(m){var v=document.createTextNode(c.slice(h,h+m));a&&s<9?u.appendChild(E("span",[v])):u.appendChild(v),e.map.push(e.pos,e.pos+m,v),e.col+=m,e.pos+=m}if(!p)break;h+=m+1;var g=void 0;if("\t"==p[0]){var y=e.cm.options.tabSize,b=y-e.col%y;g=u.appendChild(E("span",q(b),"cm-tab")),g.setAttribute("role","presentation"),g.setAttribute("cm-text","\t"),e.col+=b}else"\r"==p[0]||"\n"==p[0]?(g=u.appendChild(E("span","\r"==p[0]?"␍":"␤","cm-invalidchar")),g.setAttribute("cm-text",p[0]),e.col+=1):(g=e.cm.options.specialCharPlaceholder(p[0]),g.setAttribute("cm-text",p[0]),a&&s<9?u.appendChild(E("span",[g])):u.appendChild(g),e.col+=1);e.map.push(e.pos,e.pos+1,g),e.pos++}}else e.col+=t.length,u=document.createTextNode(c),e.map.push(e.pos,e.pos+t.length,u),a&&s<9&&(f=!0),e.pos+=t.length;if(e.trailingSpace=32==c.charCodeAt(t.length-1),n||i||r||f||o){var _=n||"";i&&(_+=i),r&&(_+=r);var w=E("span",[u],_,o);if(l)for(var x in l)l.hasOwnProperty(x)&&"style"!=x&&"class"!=x&&w.setAttribute(x,l[x]);return e.content.appendChild(w)}e.content.appendChild(u)}}function gn(e,t){if(e.length>1&&!/ /.test(e))return e;for(var n=t,i="",r=0;ru&&d.from<=u)break;if(d.to>=c)return e(n,i,r,o,a,s,l);e(n,i.slice(0,d.to-u),r,o,null,s,l),o=null,i=i.slice(d.to-u),u=d.to}}}function bn(e,t,n,i){var r=!i&&n.widgetNode;r&&e.map.push(e.pos,e.pos+t,r),!i&&e.cm.display.input.needsContentAttribute&&(r||(r=e.content.appendChild(document.createElement("span"))),r.setAttribute("cm-marker",n.id)),r&&(e.cm.display.input.setUneditable(r),e.content.appendChild(r)),e.pos+=t,e.trailingSpace=!1}function _n(e,t,n){var i=e.markedSpans,r=e.text,o=0;if(i)for(var a,s,l,u,c,d,f,h=r.length,p=0,m=1,v="",g=0;;){if(g==p){l=u=c=s="",f=null,d=null,g=1/0;for(var y=[],b=void 0,_=0;_p||x.collapsed&&w.to==p&&w.from==p)){if(null!=w.to&&w.to!=p&&g>w.to&&(g=w.to,u=""),x.className&&(l+=" "+x.className),x.css&&(s=(s?s+";":"")+x.css),x.startStyle&&w.from==p&&(c+=" "+x.startStyle),x.endStyle&&w.to==g&&(b||(b=[])).push(x.endStyle,w.to),x.title&&((f||(f={})).title=x.title),x.attributes)for(var A in x.attributes)(f||(f={}))[A]=x.attributes[A];x.collapsed&&(!d||Wt(d.marker,x)<0)&&(d=w)}else w.from>p&&g>w.from&&(g=w.from)}if(b)for(var C=0;C=h)break;var k=Math.min(h,g);while(1){if(v){var M=p+v.length;if(!d){var T=M>k?v.slice(0,k-p):v;t.addToken(t,T,a?a+l:l,c,p+T.length==g?u:"",s,f)}if(M>=k){v=v.slice(k-p),p=k;break}p=M,c=""}v=r.slice(o,o=n[m++]),a=hn(n[m++],t.cm.options)}}else for(var E=1;E2&&o.push((l.bottom+u.top)/2-n.top)}}o.push(n.bottom-n.top)}}function Xn(e,t,n){if(e.line==t)return{map:e.measure.map,cache:e.measure.cache};for(var i=0;in)return{map:e.measure.maps[r],cache:e.measure.caches[r],before:!0}}function Jn(e,t){t=Xt(t);var n=et(t),i=e.display.externalMeasured=new wn(e.doc,t,n);i.lineN=n;var r=i.built=pn(e,i);return i.text=r.pre,T(e.display.lineMeasure,r.pre),i}function Zn(e,t,n,i){return ni(e,ti(e,t),n,i)}function ei(e,t){if(t>=e.display.viewFrom&&t=n.lineN&&tt)&&(o=l-s,r=o-1,t>=l&&(a="right")),null!=r){if(i=e[u+2],s==l&&n==(i.insertLeft?"left":"right")&&(a=n),"left"==n&&0==r)while(u&&e[u-2]==e[u-3]&&e[u-1].insertLeft)i=e[2+(u-=3)],a="left";if("right"==n&&r==l-s)while(u=0;r--)if((n=e[r]).left!=n.right)break;return n}function si(e,t,n,i){var r,o=oi(t.map,n,i),l=o.node,u=o.start,c=o.end,d=o.collapse;if(3==l.nodeType){for(var f=0;f<4;f++){while(u&&oe(t.line.text.charAt(o.coverStart+u)))--u;while(o.coverStart+c0&&(d=i="right"),r=e.options.lineWrapping&&(h=l.getClientRects()).length>1?h["right"==i?h.length-1:0]:l.getBoundingClientRect()}if(a&&s<9&&!u&&(!r||!r.left&&!r.right)){var p=l.parentNode.getClientRects()[0];r=p?{left:p.left,right:p.left+Ei(e.display),top:p.top,bottom:p.bottom}:ri}for(var m=r.top-t.rect.top,v=r.bottom-t.rect.top,g=(m+v)/2,y=t.view.measure.heights,b=0;b=i.text.length?(l=i.text.length,u="before"):l<=0&&(l=0,u="after"),!s)return a("before"==u?l-1:l,"before"==u);function c(e,t,n){var i=s[t],r=1==i.level;return a(n?e-1:e,r!=n)}var d=ce(s,l,u),f=ue,h=c(l,d,"before"==u);return null!=f&&(h.other=c(l,f,"before"!=u)),h}function bi(e,t){var n=0;t=dt(e.doc,t),e.options.lineWrapping||(n=Ei(e.display)*t.ch);var i=Qe(e.doc,t.line),r=on(i)+Vn(e.display);return{left:n,right:n,top:r,bottom:r+i.height}}function _i(e,t,n,i,r){var o=rt(e,t,n);return o.xRel=r,i&&(o.outside=i),o}function wi(e,t,n){var i=e.doc;if(n+=e.display.viewOffset,n<0)return _i(i.first,0,null,-1,-1);var r=tt(i,n),o=i.first+i.size-1;if(r>o)return _i(i.first+i.size-1,Qe(i,o).text.length,null,1,1);t<0&&(t=0);for(var a=Qe(i,r);;){var s=Si(e,a,r,t,n),l=Kt(a,s.ch+(s.xRel>0||s.outside>0?1:0));if(!l)return s;var u=l.find(1);if(u.line==r)return u;a=Qe(i,r=u.line)}}function xi(e,t,n,i){i-=pi(t);var r=t.text.length,o=se((function(t){return ni(e,n,t-1).bottom<=i}),r,0);return r=se((function(t){return ni(e,n,t).top>i}),o,r),{begin:o,end:r}}function Ai(e,t,n,i){n||(n=ti(e,t));var r=mi(e,t,ni(e,n,i),"line").top;return xi(e,t,n,r)}function Ci(e,t,n,i){return!(e.bottom<=n)&&(e.top>n||(i?e.left:e.right)>t)}function Si(e,t,n,i,r){r-=on(t);var o=ti(e,t),a=pi(t),s=0,l=t.text.length,u=!0,c=fe(t,e.doc.direction);if(c){var d=(e.options.lineWrapping?Mi:ki)(e,t,n,o,c,i,r);u=1!=d.level,s=u?d.from:d.to-1,l=u?d.to:d.from-1}var f,h,p=null,m=null,v=se((function(t){var n=ni(e,o,t);return n.top+=a,n.bottom+=a,!!Ci(n,i,r,!1)&&(n.top<=r&&n.left<=i&&(p=t,m=n),!0)}),s,l),g=!1;if(m){var y=i-m.left=_.bottom?1:0}return v=ae(t.text,v,1),_i(n,v,h,g,i-f)}function ki(e,t,n,i,r,o,a){var s=se((function(s){var l=r[s],u=1!=l.level;return Ci(yi(e,rt(n,u?l.to:l.from,u?"before":"after"),"line",t,i),o,a,!0)}),0,r.length-1),l=r[s];if(s>0){var u=1!=l.level,c=yi(e,rt(n,u?l.from:l.to,u?"after":"before"),"line",t,i);Ci(c,o,a,!0)&&c.top>a&&(l=r[s-1])}return l}function Mi(e,t,n,i,r,o,a){var s=xi(e,t,i,a),l=s.begin,u=s.end;/\s/.test(t.text.charAt(u-1))&&u--;for(var c=null,d=null,f=0;f=u||h.to<=l)){var p=1!=h.level,m=ni(e,i,p?Math.min(u,h.to)-1:Math.max(l,h.from)).right,v=mv)&&(c=h,d=v)}}return c||(c=r[r.length-1]),c.fromu&&(c={from:c.from,to:u,level:c.level}),c}function Ti(e){if(null!=e.cachedTextHeight)return e.cachedTextHeight;if(null==ii){ii=E("pre",null,"CodeMirror-line-like");for(var t=0;t<49;++t)ii.appendChild(document.createTextNode("x")),ii.appendChild(E("br"));ii.appendChild(document.createTextNode("x"))}T(e.measure,ii);var n=ii.offsetHeight/50;return n>3&&(e.cachedTextHeight=n),M(e.measure),n||1}function Ei(e){if(null!=e.cachedCharWidth)return e.cachedCharWidth;var t=E("span","xxxxxxxxxx"),n=E("pre",[t],"CodeMirror-line-like");T(e.measure,n);var i=t.getBoundingClientRect(),r=(i.right-i.left)/10;return r>2&&(e.cachedCharWidth=r),r||10}function Oi(e){for(var t=e.display,n={},i={},r=t.gutters.clientLeft,o=t.gutters.firstChild,a=0;o;o=o.nextSibling,++a){var s=e.display.gutterSpecs[a].className;n[s]=o.offsetLeft+o.clientLeft+r,i[s]=o.clientWidth}return{fixedPos:Di(t),gutterTotalWidth:t.gutters.offsetWidth,gutterLeft:n,gutterWidth:i,wrapperWidth:t.wrapper.clientWidth}}function Di(e){return e.scroller.getBoundingClientRect().left-e.sizer.getBoundingClientRect().left}function Li(e){var t=Ti(e.display),n=e.options.lineWrapping,i=n&&Math.max(5,e.display.scroller.clientWidth/Ei(e.display)-3);return function(r){if(nn(e.doc,r))return 0;var o=0;if(r.widgets)for(var a=0;a0&&(l=Qe(e.doc,u.line).text).length==u.ch){var c=$(l,l.length,e.options.tabSize)-l.length;u=rt(u.line,Math.max(0,Math.round((o-Un(e.display).left)/Ei(e.display))-c))}return u}function ji(e,t){if(t>=e.display.viewTo)return null;if(t-=e.display.viewFrom,t<0)return null;for(var n=e.display.view,i=0;it)&&(r.updateLineNumbers=t),e.curOp.viewChanged=!0,t>=r.viewTo)Et&&en(e.doc,t)r.viewFrom?$i(e):(r.viewFrom+=i,r.viewTo+=i);else if(t<=r.viewFrom&&n>=r.viewTo)$i(e);else if(t<=r.viewFrom){var o=Bi(e,n,n+i,1);o?(r.view=r.view.slice(o.index),r.viewFrom=o.lineN,r.viewTo+=i):$i(e)}else if(n>=r.viewTo){var a=Bi(e,t,t,-1);a?(r.view=r.view.slice(0,a.index),r.viewTo=a.lineN):$i(e)}else{var s=Bi(e,t,t,-1),l=Bi(e,n,n+i,1);s&&l?(r.view=r.view.slice(0,s.index).concat(xn(e,s.lineN,l.lineN)).concat(r.view.slice(l.index)),r.viewTo+=i):$i(e)}var u=r.externalMeasured;u&&(n=r.lineN&&t=i.viewTo)){var o=i.view[ji(e,t)];if(null!=o.node){var a=o.changes||(o.changes=[]);-1==F(a,n)&&a.push(n)}}}function $i(e){e.display.viewFrom=e.display.viewTo=e.doc.first,e.display.view=[],e.display.viewOffset=0}function Bi(e,t,n,i){var r,o=ji(e,t),a=e.display.view;if(!Et||n==e.doc.first+e.doc.size)return{index:o,lineN:n};for(var s=e.display.viewFrom,l=0;l0){if(o==a.length-1)return null;r=s+a[o].size-t,o++}else r=s-t;t+=r,n+=r}while(en(e.doc,n)!=n){if(o==(i<0?0:a.length-1))return null;n+=i*a[o-(i<0?1:0)].size,o+=i}return{index:o,lineN:n}}function Fi(e,t,n){var i=e.display,r=i.view;0==r.length||t>=i.viewTo||n<=i.viewFrom?(i.view=xn(e,t,n),i.viewFrom=t):(i.viewFrom>t?i.view=xn(e,t,i.viewFrom).concat(i.view):i.viewFromn&&(i.view=i.view.slice(0,ji(e,n)))),i.viewTo=n}function Yi(e){for(var t=e.display.view,n=0,i=0;i=e.display.viewTo||s.to().line0?t.blinker=setInterval((function(){return t.cursorDiv.style.visibility=(n=!n)?"":"hidden"}),e.options.cursorBlinkRate):e.options.cursorBlinkRate<0&&(t.cursorDiv.style.visibility="hidden")}}function qi(e){e.state.focused||(e.display.input.focus(),Qi(e))}function Ki(e){e.state.delayingBlurEvent=!0,setTimeout((function(){e.state.delayingBlurEvent&&(e.state.delayingBlurEvent=!1,Xi(e))}),100)}function Qi(e,t){e.state.delayingBlurEvent&&(e.state.delayingBlurEvent=!1),"nocursor"!=e.options.readOnly&&(e.state.focused||(ge(e,"focus",e,t),e.state.focused=!0,P(e.display.wrapper,"CodeMirror-focused"),e.curOp||e.display.selForContextMenu==e.doc.sel||(e.display.input.reset(),l&&setTimeout((function(){return e.display.input.reset(!0)}),20)),e.display.input.receivedFocus()),Gi(e))}function Xi(e,t){e.state.delayingBlurEvent||(e.state.focused&&(ge(e,"blur",e,t),e.state.focused=!1,k(e.display.wrapper,"CodeMirror-focused")),clearInterval(e.display.blinker),setTimeout((function(){e.state.focused||(e.display.shift=!1)}),150))}function Ji(e){for(var t=e.display,n=t.lineDiv.offsetTop,i=0;i.005||f<-.005)&&(Ze(r.line,l),Zi(r.line),r.rest))for(var h=0;he.display.sizerWidth){var p=Math.ceil(u/Ei(e.display));p>e.display.maxLineLength&&(e.display.maxLineLength=p,e.display.maxLine=r.line,e.display.maxLineChanged=!0)}}}}function Zi(e){if(e.widgets)for(var t=0;t=a&&(o=tt(t,on(Qe(t,l))-e.wrapper.clientHeight),a=l)}return{from:o,to:Math.max(a,o+1)}}function tr(e,t){if(!ye(e,"scrollCursorIntoView")){var n=e.display,i=n.sizer.getBoundingClientRect(),r=null;if(t.top+i.top<0?r=!0:t.bottom+i.top>(window.innerHeight||document.documentElement.clientHeight)&&(r=!1),null!=r&&!p){var o=E("div","​",null,"position: absolute;\n top: "+(t.top-n.viewOffset-Vn(e.display))+"px;\n height: "+(t.bottom-t.top+Gn(e)+n.barHeight)+"px;\n left: "+t.left+"px; width: "+Math.max(2,t.right-t.left)+"px;");e.display.lineSpace.appendChild(o),o.scrollIntoView(r),e.display.lineSpace.removeChild(o)}}}function nr(e,t,n,i){var r;null==i&&(i=0),e.options.lineWrapping||t!=n||(t=t.ch?rt(t.line,"before"==t.sticky?t.ch-1:t.ch,"after"):t,n="before"==t.sticky?rt(t.line,t.ch+1,"before"):t);for(var o=0;o<5;o++){var a=!1,s=yi(e,t),l=n&&n!=t?yi(e,n):s;r={left:Math.min(s.left,l.left),top:Math.min(s.top,l.top)-i,right:Math.max(s.left,l.left),bottom:Math.max(s.bottom,l.bottom)+i};var u=rr(e,r),c=e.doc.scrollTop,d=e.doc.scrollLeft;if(null!=u.scrollTop&&(dr(e,u.scrollTop),Math.abs(e.doc.scrollTop-c)>1&&(a=!0)),null!=u.scrollLeft&&(hr(e,u.scrollLeft),Math.abs(e.doc.scrollLeft-d)>1&&(a=!0)),!a)break}return r}function ir(e,t){var n=rr(e,t);null!=n.scrollTop&&dr(e,n.scrollTop),null!=n.scrollLeft&&hr(e,n.scrollLeft)}function rr(e,t){var n=e.display,i=Ti(e.display);t.top<0&&(t.top=0);var r=e.curOp&&null!=e.curOp.scrollTop?e.curOp.scrollTop:n.scroller.scrollTop,o=Kn(e),a={};t.bottom-t.top>o&&(t.bottom=t.top+o);var s=e.doc.height+Wn(n),l=t.tops-i;if(t.topr+o){var c=Math.min(t.top,(u?s:t.bottom)-o);c!=r&&(a.scrollTop=c)}var d=e.curOp&&null!=e.curOp.scrollLeft?e.curOp.scrollLeft:n.scroller.scrollLeft,f=qn(e)-(e.options.fixedGutter?n.gutters.offsetWidth:0),h=t.right-t.left>f;return h&&(t.right=t.left+f),t.left<10?a.scrollLeft=0:t.leftf+d-3&&(a.scrollLeft=t.right+(h?0:10)-f),a}function or(e,t){null!=t&&(ur(e),e.curOp.scrollTop=(null==e.curOp.scrollTop?e.doc.scrollTop:e.curOp.scrollTop)+t)}function ar(e){ur(e);var t=e.getCursor();e.curOp.scrollToPos={from:t,to:t,margin:e.options.cursorScrollMargin}}function sr(e,t,n){null==t&&null==n||ur(e),null!=t&&(e.curOp.scrollLeft=t),null!=n&&(e.curOp.scrollTop=n)}function lr(e,t){ur(e),e.curOp.scrollToPos=t}function ur(e){var t=e.curOp.scrollToPos;if(t){e.curOp.scrollToPos=null;var n=bi(e,t.from),i=bi(e,t.to);cr(e,n,i,t.margin)}}function cr(e,t,n,i){var r=rr(e,{left:Math.min(t.left,n.left),top:Math.min(t.top,n.top)-i,right:Math.max(t.right,n.right),bottom:Math.max(t.bottom,n.bottom)+i});sr(e,r.scrollLeft,r.scrollTop)}function dr(e,t){Math.abs(e.doc.scrollTop-t)<2||(n||Hr(e,{top:t}),fr(e,t,!0),n&&Hr(e),Ir(e,100))}function fr(e,t,n){t=Math.max(0,Math.min(e.display.scroller.scrollHeight-e.display.scroller.clientHeight,t)),(e.display.scroller.scrollTop!=t||n)&&(e.doc.scrollTop=t,e.display.scrollbars.setScrollTop(t),e.display.scroller.scrollTop!=t&&(e.display.scroller.scrollTop=t))}function hr(e,t,n,i){t=Math.max(0,Math.min(t,e.display.scroller.scrollWidth-e.display.scroller.clientWidth)),(n?t==e.doc.scrollLeft:Math.abs(e.doc.scrollLeft-t)<2)&&!i||(e.doc.scrollLeft=t,Ur(e),e.display.scroller.scrollLeft!=t&&(e.display.scroller.scrollLeft=t),e.display.scrollbars.setScrollLeft(t))}function pr(e){var t=e.display,n=t.gutters.offsetWidth,i=Math.round(e.doc.height+Wn(e.display));return{clientHeight:t.scroller.clientHeight,viewHeight:t.wrapper.clientHeight,scrollWidth:t.scroller.scrollWidth,clientWidth:t.scroller.clientWidth,viewWidth:t.wrapper.clientWidth,barLeft:e.options.fixedGutter?n:0,docHeight:i,scrollHeight:i+Gn(e)+t.barHeight,nativeBarWidth:t.nativeBarWidth,gutterWidth:n}}var mr=function(e,t,n){this.cm=n;var i=this.vert=E("div",[E("div",null,null,"min-width: 1px")],"CodeMirror-vscrollbar"),r=this.horiz=E("div",[E("div",null,null,"height: 100%; min-height: 1px")],"CodeMirror-hscrollbar");i.tabIndex=r.tabIndex=-1,e(i),e(r),pe(i,"scroll",(function(){i.clientHeight&&t(i.scrollTop,"vertical")})),pe(r,"scroll",(function(){r.clientWidth&&t(r.scrollLeft,"horizontal")})),this.checkedZeroWidth=!1,a&&s<8&&(this.horiz.style.minHeight=this.vert.style.minWidth="18px")},vr=(mr.prototype.update=function(e){var t=e.scrollWidth>e.clientWidth+1,n=e.scrollHeight>e.clientHeight+1,i=e.nativeBarWidth;if(n){this.vert.style.display="block",this.vert.style.bottom=t?i+"px":"0";var r=e.viewHeight-(t?i:0);this.vert.firstChild.style.height=Math.max(0,e.scrollHeight-e.clientHeight+r)+"px"}else this.vert.style.display="",this.vert.firstChild.style.height="0";if(t){this.horiz.style.display="block",this.horiz.style.right=n?i+"px":"0",this.horiz.style.left=e.barLeft+"px";var o=e.viewWidth-e.barLeft-(n?i:0);this.horiz.firstChild.style.width=Math.max(0,e.scrollWidth-e.clientWidth+o)+"px"}else this.horiz.style.display="",this.horiz.firstChild.style.width="0";return!this.checkedZeroWidth&&e.clientHeight>0&&(0==i&&this.zeroWidthHack(),this.checkedZeroWidth=!0),{right:n?i:0,bottom:t?i:0}},mr.prototype.setScrollLeft=function(e){this.horiz.scrollLeft!=e&&(this.horiz.scrollLeft=e),this.disableHoriz&&this.enableZeroWidthBar(this.horiz,this.disableHoriz,"horiz")},mr.prototype.setScrollTop=function(e){this.vert.scrollTop!=e&&(this.vert.scrollTop=e),this.disableVert&&this.enableZeroWidthBar(this.vert,this.disableVert,"vert")},mr.prototype.zeroWidthHack=function(){var e=y&&!h?"12px":"18px";this.horiz.style.height=this.vert.style.width=e,this.horiz.style.pointerEvents=this.vert.style.pointerEvents="none",this.disableHoriz=new B,this.disableVert=new B},mr.prototype.enableZeroWidthBar=function(e,t,n){function i(){var r=e.getBoundingClientRect(),o="vert"==n?document.elementFromPoint(r.right-1,(r.top+r.bottom)/2):document.elementFromPoint((r.right+r.left)/2,r.bottom-1);o!=e?e.style.pointerEvents="none":t.set(1e3,i)}e.style.pointerEvents="auto",t.set(1e3,i)},mr.prototype.clear=function(){var e=this.horiz.parentNode;e.removeChild(this.horiz),e.removeChild(this.vert)},function(){});function gr(e,t){t||(t=pr(e));var n=e.display.barWidth,i=e.display.barHeight;yr(e,t);for(var r=0;r<4&&n!=e.display.barWidth||i!=e.display.barHeight;r++)n!=e.display.barWidth&&e.options.lineWrapping&&Ji(e),yr(e,pr(e)),n=e.display.barWidth,i=e.display.barHeight}function yr(e,t){var n=e.display,i=n.scrollbars.update(t);n.sizer.style.paddingRight=(n.barWidth=i.right)+"px",n.sizer.style.paddingBottom=(n.barHeight=i.bottom)+"px",n.heightForcer.style.borderBottom=i.bottom+"px solid transparent",i.right&&i.bottom?(n.scrollbarFiller.style.display="block",n.scrollbarFiller.style.height=i.bottom+"px",n.scrollbarFiller.style.width=i.right+"px"):n.scrollbarFiller.style.display="",i.bottom&&e.options.coverGutterNextToScrollbar&&e.options.fixedGutter?(n.gutterFiller.style.display="block",n.gutterFiller.style.height=i.bottom+"px",n.gutterFiller.style.width=t.gutterWidth+"px"):n.gutterFiller.style.display=""}vr.prototype.update=function(){return{bottom:0,right:0}},vr.prototype.setScrollLeft=function(){},vr.prototype.setScrollTop=function(){},vr.prototype.clear=function(){};var br={native:mr,null:vr};function _r(e){e.display.scrollbars&&(e.display.scrollbars.clear(),e.display.scrollbars.addClass&&k(e.display.wrapper,e.display.scrollbars.addClass)),e.display.scrollbars=new br[e.options.scrollbarStyle]((function(t){e.display.wrapper.insertBefore(t,e.display.scrollbarFiller),pe(t,"mousedown",(function(){e.state.focused&&setTimeout((function(){return e.display.input.focus()}),0)})),t.setAttribute("cm-not-content","true")}),(function(t,n){"horizontal"==n?hr(e,t):dr(e,t)}),e),e.display.scrollbars.addClass&&P(e.display.wrapper,e.display.scrollbars.addClass)}var wr=0;function xr(e){e.curOp={cm:e,viewChanged:!1,startHeight:e.doc.height,forceUpdate:!1,updateInput:0,typing:!1,changeObjs:null,cursorActivityHandlers:null,cursorActivityCalled:0,selectionChanged:!1,updateMaxLine:!1,scrollLeft:null,scrollTop:null,scrollToPos:null,focus:!1,id:++wr},Cn(e.curOp)}function Ar(e){var t=e.curOp;t&&kn(t,(function(e){for(var t=0;t=n.viewTo)||n.maxLineChanged&&t.options.lineWrapping,e.update=e.mustUpdate&&new Nr(t,e.mustUpdate&&{top:e.scrollTop,ensure:e.scrollToPos},e.forceUpdate)}function kr(e){e.updatedDisplay=e.mustUpdate&&Fr(e.cm,e.update)}function Mr(e){var t=e.cm,n=t.display;e.updatedDisplay&&Ji(t),e.barMeasure=pr(t),n.maxLineChanged&&!t.options.lineWrapping&&(e.adjustWidthTo=Zn(t,n.maxLine,n.maxLine.text.length).left+3,t.display.sizerWidth=e.adjustWidthTo,e.barMeasure.scrollWidth=Math.max(n.scroller.clientWidth,n.sizer.offsetLeft+e.adjustWidthTo+Gn(t)+t.display.barWidth),e.maxScrollLeft=Math.max(0,n.sizer.offsetLeft+e.adjustWidthTo-qn(t))),(e.updatedDisplay||e.selectionChanged)&&(e.preparedSelection=n.input.prepareSelection())}function Tr(e){var t=e.cm;null!=e.adjustWidthTo&&(t.display.sizer.style.minWidth=e.adjustWidthTo+"px",e.maxScrollLeft=e.display.viewTo)){var n=+new Date+e.options.workTime,i=yt(e,t.highlightFrontier),r=[];t.iter(i.line,Math.min(t.first+t.size,e.display.viewTo+500),(function(o){if(i.line>=e.display.viewFrom){var a=o.styles,s=o.text.length>e.options.maxHighlightLength?Ue(t.mode,i.state):null,l=vt(e,o,i,!0);s&&(i.state=s),o.styles=l.styles;var u=o.styleClasses,c=l.classes;c?o.styleClasses=c:u&&(o.styleClasses=null);for(var d=!a||a.length!=o.styles.length||u!=c&&(!u||!c||u.bgClass!=c.bgClass||u.textClass!=c.textClass),f=0;!d&&fn)return Ir(e,e.options.workDelay),!0})),t.highlightFrontier=i.line,t.modeFrontier=Math.max(t.modeFrontier,i.line),r.length&&Or(e,(function(){for(var t=0;t=n.viewFrom&&t.visible.to<=n.viewTo&&(null==n.updateLineNumbers||n.updateLineNumbers>=n.viewTo)&&n.renderedView==n.view&&0==Yi(e))return!1;Gr(e)&&($i(e),t.dims=Oi(e));var r=i.first+i.size,o=Math.max(t.visible.from-e.options.viewportMargin,i.first),a=Math.min(r,t.visible.to+e.options.viewportMargin);n.viewFroma&&n.viewTo-a<20&&(a=Math.min(r,n.viewTo)),Et&&(o=en(e.doc,o),a=tn(e.doc,a));var s=o!=n.viewFrom||a!=n.viewTo||n.lastWrapHeight!=t.wrapperHeight||n.lastWrapWidth!=t.wrapperWidth;Fi(e,o,a),n.viewOffset=on(Qe(e.doc,n.viewFrom)),e.display.mover.style.top=n.viewOffset+"px";var l=Yi(e);if(!s&&0==l&&!t.force&&n.renderedView==n.view&&(null==n.updateLineNumbers||n.updateLineNumbers>=n.viewTo))return!1;var u=$r(e);return l>4&&(n.lineDiv.style.display="none"),zr(e,n.updateLineNumbers,t.dims),l>4&&(n.lineDiv.style.display=""),n.renderedView=n.view,Br(u),M(n.cursorDiv),M(n.selectionDiv),n.gutters.style.height=n.sizer.style.minHeight=0,s&&(n.lastWrapHeight=t.wrapperHeight,n.lastWrapWidth=t.wrapperWidth,Ir(e,400)),n.updateLineNumbers=null,!0}function Yr(e,t){for(var n=t.viewport,i=!0;;i=!1){if(i&&e.options.lineWrapping&&t.oldDisplayWidth!=qn(e))i&&(t.visible=er(e.display,e.doc,n));else if(n&&null!=n.top&&(n={top:Math.min(e.doc.height+Wn(e.display)-Kn(e),n.top)}),t.visible=er(e.display,e.doc,n),t.visible.from>=e.display.viewFrom&&t.visible.to<=e.display.viewTo)break;if(!Fr(e,t))break;Ji(e);var r=pr(e);Hi(e),gr(e,r),Wr(e,r),t.force=!1}t.signal(e,"update",e),e.display.viewFrom==e.display.reportedViewFrom&&e.display.viewTo==e.display.reportedViewTo||(t.signal(e,"viewportChange",e,e.display.viewFrom,e.display.viewTo),e.display.reportedViewFrom=e.display.viewFrom,e.display.reportedViewTo=e.display.viewTo)}function Hr(e,t){var n=new Nr(e,t);if(Fr(e,n)){Ji(e),Yr(e,n);var i=pr(e);Hi(e),gr(e,i),Wr(e,i),n.finish()}}function zr(e,t,n){var i=e.display,r=e.options.lineNumbers,o=i.lineDiv,a=o.firstChild;function s(t){var n=t.nextSibling;return l&&y&&e.display.currentWheelTarget==t?t.style.display="none":t.parentNode.removeChild(t),n}for(var u=i.view,c=i.viewFrom,d=0;d-1&&(h=!1),On(e,f,c,n)),h&&(M(f.lineNumber),f.lineNumber.appendChild(document.createTextNode(it(e.options,c)))),a=f.node.nextSibling}else{var p=$n(e,f,c,n);o.insertBefore(p,a)}c+=f.size}while(a)a=s(a)}function Vr(e){var t=e.gutters.offsetWidth;e.sizer.style.marginLeft=t+"px"}function Wr(e,t){e.display.sizer.style.minHeight=t.docHeight+"px",e.display.heightForcer.style.top=t.docHeight+"px",e.display.gutters.style.height=t.docHeight+e.display.barHeight+Gn(e)+"px"}function Ur(e){var t=e.display,n=t.view;if(t.alignWidgets||t.gutters.firstChild&&e.options.fixedGutter){for(var i=Di(t)-t.scroller.scrollLeft+e.doc.scrollLeft,r=t.gutters.offsetWidth,o=i+"px",a=0;as.clientWidth,c=s.scrollHeight>s.clientHeight;if(r&&u||o&&c){if(o&&y&&l)e:for(var f=t.target,h=a.view;f!=s;f=f.parentNode)for(var p=0;p=0&&ot(e,i.to())<=0)return n}return-1},function(e,t){this.anchor=e,this.head=t});function oo(e,t,n){var i=e&&e.options.selectionsMayTouch,r=t[n];t.sort((function(e,t){return ot(e.from(),t.from())})),n=F(t,r);for(var o=1;o0:l>=0){var u=ut(s.from(),a.from()),c=lt(s.to(),a.to()),d=s.empty()?a.from()==a.head:s.from()==s.head;o<=n&&--n,t.splice(--o,2,new ro(d?c:u,d?u:c))}}return new io(t,n)}function ao(e,t){return new io([new ro(e,t||e)],0)}function so(e){return e.text?rt(e.from.line+e.text.length-1,K(e.text).length+(1==e.text.length?e.from.ch:0)):e.to}function lo(e,t){if(ot(e,t.from)<0)return e;if(ot(e,t.to)<=0)return so(t);var n=e.line+t.text.length-(t.to.line-t.from.line)-1,i=e.ch;return e.line==t.to.line&&(i+=so(t).ch-t.to.ch),rt(n,i)}function uo(e,t){for(var n=[],i=0;i1&&e.remove(s.line+1,p-1),e.insert(s.line+1,g)}Tn(e,"change",e,t)}function go(e,t,n){function i(e,r,o){if(e.linked)for(var a=0;a1&&!e.done[e.done.length-2].ranges?(e.done.pop(),K(e.done)):void 0}function So(e,t,n,i){var r=e.history;r.undone.length=0;var o,a,s=+new Date;if((r.lastOp==i||r.lastOrigin==t.origin&&t.origin&&("+"==t.origin.charAt(0)&&r.lastModTime>s-(e.cm?e.cm.options.historyEventDelay:500)||"*"==t.origin.charAt(0)))&&(o=Co(r,r.lastOp==i)))a=K(o.changes),0==ot(t.from,t.to)&&0==ot(t.from,a.to)?a.to=so(t):o.changes.push(xo(e,t));else{var l=K(r.done);l&&l.ranges||To(e.sel,r.done),o={changes:[xo(e,t)],generation:r.generation},r.done.push(o);while(r.done.length>r.undoDepth)r.done.shift(),r.done[0].ranges||r.done.shift()}r.done.push(n),r.generation=++r.maxGeneration,r.lastModTime=r.lastSelTime=s,r.lastOp=r.lastSelOp=i,r.lastOrigin=r.lastSelOrigin=t.origin,a||ge(e,"historyAdded")}function ko(e,t,n,i){var r=t.charAt(0);return"*"==r||"+"==r&&n.ranges.length==i.ranges.length&&n.somethingSelected()==i.somethingSelected()&&new Date-e.history.lastSelTime<=(e.cm?e.cm.options.historyEventDelay:500)}function Mo(e,t,n,i){var r=e.history,o=i&&i.origin;n==r.lastSelOp||o&&r.lastSelOrigin==o&&(r.lastModTime==r.lastSelTime&&r.lastOrigin==o||ko(e,o,K(r.done),t))?r.done[r.done.length-1]=t:To(t,r.done),r.lastSelTime=+new Date,r.lastSelOrigin=o,r.lastSelOp=n,i&&!1!==i.clearRedo&&Ao(r.undone)}function To(e,t){var n=K(t);n&&n.ranges&&n.equals(e)||t.push(e)}function Eo(e,t,n,i){var r=t["spans_"+e.id],o=0;e.iter(Math.max(e.first,n),Math.min(e.first+e.size,i),(function(n){n.markedSpans&&((r||(r=t["spans_"+e.id]={}))[o]=n.markedSpans),++o}))}function Oo(e){if(!e)return null;for(var t,n=0;n-1&&(K(s)[d]=u[d],delete u[d])}}}return i}function Io(e,t,n,i){if(i){var r=e.anchor;if(n){var o=ot(t,r)<0;o!=ot(n,r)<0?(r=t,t=n):o!=ot(t,n)<0&&(t=n)}return new ro(r,t)}return new ro(n||t,t)}function jo(e,t,n,i,r){null==r&&(r=e.cm&&(e.cm.display.shift||e.extend)),Yo(e,new io([Io(e.sel.primary(),t,n,r)],0),i)}function No(e,t,n){for(var i=[],r=e.cm&&(e.cm.display.shift||e.extend),o=0;o=t.ch:s.to>t.ch))){if(r&&(ge(l,"beforeCursorEnter"),l.explicitlyCleared)){if(o.markedSpans){--a;continue}break}if(!l.atomic)continue;if(n){var d=l.find(i<0?1:-1),f=void 0;if((i<0?c:u)&&(d=qo(e,d,-i,d&&d.line==t.line?o:null)),d&&d.line==t.line&&(f=ot(d,n))&&(i<0?f<0:f>0))return Uo(e,d,t,i,r)}var h=l.find(i<0?-1:1);return(i<0?u:c)&&(h=qo(e,h,i,h.line==t.line?o:null)),h?Uo(e,h,t,i,r):null}}return t}function Go(e,t,n,i,r){var o=i||1,a=Uo(e,t,n,o,r)||!r&&Uo(e,t,n,o,!0)||Uo(e,t,n,-o,r)||!r&&Uo(e,t,n,-o,!0);return a||(e.cantEdit=!0,rt(e.first,0))}function qo(e,t,n,i){return n<0&&0==t.ch?t.line>e.first?dt(e,rt(t.line-1)):null:n>0&&t.ch==(i||Qe(e,t.line)).text.length?t.line=0;--r)Jo(e,{from:i[r].from,to:i[r].to,text:r?[""]:t.text,origin:t.origin});else Jo(e,t)}}function Jo(e,t){if(1!=t.text.length||""!=t.text[0]||0!=ot(t.from,t.to)){var n=uo(e,t);So(e,t,n,e.cm?e.cm.curOp.id:NaN),ta(e,t,n,$t(e,t));var i=[];go(e,(function(e,n){n||-1!=F(i,e.history)||(aa(e.history,t),i.push(e.history)),ta(e,t,null,$t(e,t))}))}}function Zo(e,t,n){var i=e.cm&&e.cm.state.suppressEdits;if(!i||n){for(var r,o=e.history,a=e.sel,s="undo"==t?o.done:o.undone,l="undo"==t?o.undone:o.done,u=0;u=0;--h){var p=f(h);if(p)return p.v}}}}function ea(e,t){if(0!=t&&(e.first+=t,e.sel=new io(Q(e.sel.ranges,(function(e){return new ro(rt(e.anchor.line+t,e.anchor.ch),rt(e.head.line+t,e.head.ch))})),e.sel.primIndex),e.cm)){Ni(e.cm,e.first,e.first-t,t);for(var n=e.cm.display,i=n.viewFrom;ie.lastLine())){if(t.from.lineo&&(t={from:t.from,to:rt(o,Qe(e,o).text.length),text:[t.text[0]],origin:t.origin}),t.removed=Xe(e,t.from,t.to),n||(n=uo(e,t)),e.cm?na(e.cm,t,i):vo(e,t,i),Ho(e,n,z),e.cantEdit&&Go(e,rt(e.firstLine(),0))&&(e.cantEdit=!1)}}function na(e,t,n){var i=e.doc,r=e.display,o=t.from,a=t.to,s=!1,l=o.line;e.options.lineWrapping||(l=et(Xt(Qe(i,o.line))),i.iter(l,a.line+1,(function(e){if(e==r.maxLine)return s=!0,!0}))),i.sel.contains(t.from,t.to)>-1&&be(e),vo(i,t,n,Li(e)),e.options.lineWrapping||(i.iter(l,o.line+t.text.length,(function(e){var t=an(e);t>r.maxLineLength&&(r.maxLine=e,r.maxLineLength=t,r.maxLineChanged=!0,s=!1)})),s&&(e.curOp.updateMaxLine=!0)),Mt(i,o.line),Ir(e,400);var u=t.text.length-(a.line-o.line)-1;t.full?Ni(e):o.line!=a.line||1!=t.text.length||mo(e.doc,t)?Ni(e,o.line,a.line+1,u):Ri(e,o.line,"text");var c=_e(e,"changes"),d=_e(e,"change");if(d||c){var f={from:o,to:a,text:t.text,removed:t.removed,origin:t.origin};d&&Tn(e,"change",e,f),c&&(e.curOp.changeObjs||(e.curOp.changeObjs=[])).push(f)}e.display.selForContextMenu=null}function ia(e,t,n,i,r){var o;i||(i=n),ot(i,n)<0&&(o=[i,n],n=o[0],i=o[1]),"string"==typeof t&&(t=e.splitLines(t)),Xo(e,{from:n,to:i,text:t,origin:r})}function ra(e,t,n,i){n1||!(this.children[0]instanceof la))){var s=[];this.collapse(s),this.children=[new la(s)],this.children[0].parent=this}},collapse:function(e){for(var t=0;t50){for(var a=r.lines.length%25+25,s=a;s10);e.parent.maybeSpill()}},iterN:function(e,t,n){for(var i=0;i0||0==a&&!1!==o.clearWhenEmpty)return o;if(o.replacedWith&&(o.collapsed=!0,o.widgetNode=O("span",[o.replacedWith],"CodeMirror-widget"),i.handleMouseEvents||o.widgetNode.setAttribute("cm-ignore-events","true"),i.insertLeft&&(o.widgetNode.insertLeft=!0)),o.collapsed){if(Qt(e,t.line,t,n,o)||t.line!=n.line&&Qt(e,n.line,t,n,o))throw new Error("Inserting collapsed marker partially overlapping an existing one");Dt()}o.addToHistory&&So(e,{from:t,to:n,origin:"markText"},e.sel,NaN);var s,l=t.line,u=e.cm;if(e.iter(l,n.line+1,(function(e){u&&o.collapsed&&!u.options.lineWrapping&&Xt(e)==u.display.maxLine&&(s=!0),o.collapsed&&l!=t.line&&Ze(e,0),jt(e,new Lt(o,l==t.line?t.ch:null,l==n.line?n.ch:null)),++l})),o.collapsed&&e.iter(t.line,n.line+1,(function(t){nn(e,t)&&Ze(t,0)})),o.clearOnEnter&&pe(o,"beforeCursorEnter",(function(){return o.clear()})),o.readOnly&&(Ot(),(e.history.done.length||e.history.undone.length)&&e.clearHistory()),o.collapsed&&(o.id=++ha,o.atomic=!0),u){if(s&&(u.curOp.updateMaxLine=!0),o.collapsed)Ni(u,t.line,n.line+1);else if(o.className||o.startStyle||o.endStyle||o.css||o.attributes||o.title)for(var c=t.line;c<=n.line;c++)Ri(u,c,"text");o.atomic&&Vo(u.doc),Tn(u,"markerAdded",u,o)}return o}pa.prototype.clear=function(){if(!this.explicitlyCleared){var e=this.doc.cm,t=e&&!e.curOp;if(t&&xr(e),_e(this,"clear")){var n=this.find();n&&Tn(this,"clear",n.from,n.to)}for(var i=null,r=null,o=0;oe.display.maxLineLength&&(e.display.maxLine=u,e.display.maxLineLength=c,e.display.maxLineChanged=!0)}null!=i&&e&&this.collapsed&&Ni(e,i,r+1),this.lines.length=0,this.explicitlyCleared=!0,this.atomic&&this.doc.cantEdit&&(this.doc.cantEdit=!1,e&&Vo(e.doc)),e&&Tn(e,"markerCleared",e,this,i,r),t&&Ar(e),this.parent&&this.parent.clear()}},pa.prototype.find=function(e,t){var n,i;null==e&&"bookmark"==this.type&&(e=1);for(var r=0;r=0;l--)Xo(this,i[l]);s?Fo(this,s):this.cm&&ar(this.cm)})),undo:Pr((function(){Zo(this,"undo")})),redo:Pr((function(){Zo(this,"redo")})),undoSelection:Pr((function(){Zo(this,"undo",!0)})),redoSelection:Pr((function(){Zo(this,"redo",!0)})),setExtending:function(e){this.extend=e},getExtending:function(){return this.extend},historySize:function(){for(var e=this.history,t=0,n=0,i=0;i=e.ch)&&t.push(r.marker.parent||r.marker)}return t},findMarks:function(e,t,n){e=dt(this,e),t=dt(this,t);var i=[],r=e.line;return this.iter(e.line,t.line+1,(function(o){var a=o.markedSpans;if(a)for(var s=0;s=l.to||null==l.from&&r!=e.line||null!=l.from&&r==t.line&&l.from>=t.ch||n&&!n(l.marker)||i.push(l.marker.parent||l.marker)}++r})),i},getAllMarks:function(){var e=[];return this.iter((function(t){var n=t.markedSpans;if(n)for(var i=0;ie)return t=e,!0;e-=o,++n})),dt(this,rt(n,t))},indexFromPos:function(e){e=dt(this,e);var t=e.ch;if(e.linet&&(t=e.from),null!=e.to&&e.to-1)return t.state.draggingText(e),void setTimeout((function(){return t.display.input.focus()}),20);try{var d=e.dataTransfer.getData("Text");if(d){var f;if(t.state.draggingText&&!t.state.draggingText.copy&&(f=t.listSelections()),Ho(t.doc,ao(n,n)),f)for(var h=0;h=0;t--)ia(e.doc,"",i[t].from,i[t].to,"+delete");ar(e)}))}function Ua(e,t,n){var i=ae(e.text,t+n,n);return i<0||i>e.text.length?null:i}function Ga(e,t,n){var i=Ua(e,t.ch,n);return null==i?null:new rt(t.line,i,n<0?"after":"before")}function qa(e,t,n,i,r){if(e){"rtl"==t.doc.direction&&(r=-r);var o=fe(n,t.doc.direction);if(o){var a,s=r<0?K(o):o[0],l=r<0==(1==s.level),u=l?"after":"before";if(s.level>0||"rtl"==t.doc.direction){var c=ti(t,n);a=r<0?n.text.length-1:0;var d=ni(t,c,a).top;a=se((function(e){return ni(t,c,e).top==d}),r<0==(1==s.level)?s.from:s.to-1,a),"before"==u&&(a=Ua(n,a,1))}else a=r<0?s.to:s.from;return new rt(i,a,u)}}return new rt(i,r<0?n.text.length:0,r<0?"before":"after")}function Ka(e,t,n,i){var r=fe(t,e.doc.direction);if(!r)return Ga(t,n,i);n.ch>=t.text.length?(n.ch=t.text.length,n.sticky="before"):n.ch<=0&&(n.ch=0,n.sticky="after");var o=ce(r,n.ch,n.sticky),a=r[o];if("ltr"==e.doc.direction&&a.level%2==0&&(i>0?a.to>n.ch:a.from=a.from&&f>=c.begin)){var h=d?"before":"after";return new rt(n.line,f,h)}}var p=function(e,t,i){for(var o=function(e,t){return t?new rt(n.line,l(e,1),"before"):new rt(n.line,e,"after")};e>=0&&e0==(1!=a.level),u=s?i.begin:l(i.end,-1);if(a.from<=u&&u0?c.end:l(c.begin,-1);return null==v||i>0&&v==t.text.length||(m=p(i>0?0:r.length-1,i,u(v)),!m)?null:m}Ra.basic={Left:"goCharLeft",Right:"goCharRight",Up:"goLineUp",Down:"goLineDown",End:"goLineEnd",Home:"goLineStartSmart",PageUp:"goPageUp",PageDown:"goPageDown",Delete:"delCharAfter",Backspace:"delCharBefore","Shift-Backspace":"delCharBefore",Tab:"defaultTab","Shift-Tab":"indentAuto",Enter:"newlineAndIndent",Insert:"toggleOverwrite",Esc:"singleSelection"},Ra.pcDefault={"Ctrl-A":"selectAll","Ctrl-D":"deleteLine","Ctrl-Z":"undo","Shift-Ctrl-Z":"redo","Ctrl-Y":"redo","Ctrl-Home":"goDocStart","Ctrl-End":"goDocEnd","Ctrl-Up":"goLineUp","Ctrl-Down":"goLineDown","Ctrl-Left":"goGroupLeft","Ctrl-Right":"goGroupRight","Alt-Left":"goLineStart","Alt-Right":"goLineEnd","Ctrl-Backspace":"delGroupBefore","Ctrl-Delete":"delGroupAfter","Ctrl-S":"save","Ctrl-F":"find","Ctrl-G":"findNext","Shift-Ctrl-G":"findPrev","Shift-Ctrl-F":"replace","Shift-Ctrl-R":"replaceAll","Ctrl-[":"indentLess","Ctrl-]":"indentMore","Ctrl-U":"undoSelection","Shift-Ctrl-U":"redoSelection","Alt-U":"redoSelection",fallthrough:"basic"},Ra.emacsy={"Ctrl-F":"goCharRight","Ctrl-B":"goCharLeft","Ctrl-P":"goLineUp","Ctrl-N":"goLineDown","Alt-F":"goWordRight","Alt-B":"goWordLeft","Ctrl-A":"goLineStart","Ctrl-E":"goLineEnd","Ctrl-V":"goPageDown","Shift-Ctrl-V":"goPageUp","Ctrl-D":"delCharAfter","Ctrl-H":"delCharBefore","Alt-D":"delWordAfter","Alt-Backspace":"delWordBefore","Ctrl-K":"killLine","Ctrl-T":"transposeChars","Ctrl-O":"openLine"},Ra.macDefault={"Cmd-A":"selectAll","Cmd-D":"deleteLine","Cmd-Z":"undo","Shift-Cmd-Z":"redo","Cmd-Y":"redo","Cmd-Home":"goDocStart","Cmd-Up":"goDocStart","Cmd-End":"goDocEnd","Cmd-Down":"goDocEnd","Alt-Left":"goGroupLeft","Alt-Right":"goGroupRight","Cmd-Left":"goLineLeft","Cmd-Right":"goLineRight","Alt-Backspace":"delGroupBefore","Ctrl-Alt-Backspace":"delGroupAfter","Alt-Delete":"delGroupAfter","Cmd-S":"save","Cmd-F":"find","Cmd-G":"findNext","Shift-Cmd-G":"findPrev","Cmd-Alt-F":"replace","Shift-Cmd-Alt-F":"replaceAll","Cmd-[":"indentLess","Cmd-]":"indentMore","Cmd-Backspace":"delWrappedLineLeft","Cmd-Delete":"delWrappedLineRight","Cmd-U":"undoSelection","Shift-Cmd-U":"redoSelection","Ctrl-Up":"goDocStart","Ctrl-Down":"goDocEnd",fallthrough:["basic","emacsy"]},Ra["default"]=y?Ra.macDefault:Ra.pcDefault;var Qa={selectAll:Ko,singleSelection:function(e){return e.setSelection(e.getCursor("anchor"),e.getCursor("head"),z)},killLine:function(e){return Wa(e,(function(t){if(t.empty()){var n=Qe(e.doc,t.head.line).text.length;return t.head.ch==n&&t.head.line0)r=new rt(r.line,r.ch+1),e.replaceRange(o.charAt(r.ch-1)+o.charAt(r.ch-2),rt(r.line,r.ch-2),r,"+transpose");else if(r.line>e.doc.first){var a=Qe(e.doc,r.line-1).text;a&&(r=new rt(r.line,1),e.replaceRange(o.charAt(0)+e.doc.lineSeparator()+a.charAt(a.length-1),rt(r.line-1,a.length-1),r,"+transpose"))}n.push(new ro(r,r))}e.setSelections(n)}))},newlineAndIndent:function(e){return Or(e,(function(){for(var t=e.listSelections(),n=t.length-1;n>=0;n--)e.replaceRange(e.doc.lineSeparator(),t[n].anchor,t[n].head,"+input");t=e.listSelections();for(var i=0;i-1&&(ot((r=s.ranges[r]).from(),t)<0||t.xRel>0)&&(ot(r.to(),t)>0||t.xRel<0)?ws(e,i,t,o):As(e,i,t,o)}function ws(e,t,n,i){var r=e.display,o=!1,u=Dr(e,(function(t){l&&(r.scroller.draggable=!1),e.state.draggingText=!1,ve(r.wrapper.ownerDocument,"mouseup",u),ve(r.wrapper.ownerDocument,"mousemove",c),ve(r.scroller,"dragstart",d),ve(r.scroller,"drop",u),o||(xe(t),i.addNew||jo(e.doc,n,null,null,i.extend),l&&!f||a&&9==s?setTimeout((function(){r.wrapper.ownerDocument.body.focus({preventScroll:!0}),r.input.focus()}),20):r.input.focus())})),c=function(e){o=o||Math.abs(t.clientX-e.clientX)+Math.abs(t.clientY-e.clientY)>=10},d=function(){return o=!0};l&&(r.scroller.draggable=!0),e.state.draggingText=u,u.copy=!i.moveOnDrag,r.scroller.dragDrop&&r.scroller.dragDrop(),pe(r.wrapper.ownerDocument,"mouseup",u),pe(r.wrapper.ownerDocument,"mousemove",c),pe(r.scroller,"dragstart",d),pe(r.scroller,"drop",u),Ki(e),setTimeout((function(){return r.input.focus()}),20)}function xs(e,t,n){if("char"==n)return new ro(t,t);if("word"==n)return e.findWordAt(t);if("line"==n)return new ro(rt(t.line,0),dt(e.doc,rt(t.line+1,0)));var i=n(e,t);return new ro(i.from,i.to)}function As(e,t,n,i){var r=e.display,o=e.doc;xe(t);var a,s,l=o.sel,u=l.ranges;if(i.addNew&&!i.extend?(s=o.sel.contains(n),a=s>-1?u[s]:new ro(n,n)):(a=o.sel.primary(),s=o.sel.primIndex),"rectangle"==i.unit)i.addNew||(a=new ro(n,n)),n=Ii(e,t,!0,!0),s=-1;else{var c=xs(e,n,i.unit);a=i.extend?Io(a,c.anchor,c.head,i.extend):c}i.addNew?-1==s?(s=u.length,Yo(o,oo(e,u.concat([a]),s),{scroll:!1,origin:"*mouse"})):u.length>1&&u[s].empty()&&"char"==i.unit&&!i.extend?(Yo(o,oo(e,u.slice(0,s).concat(u.slice(s+1)),0),{scroll:!1,origin:"*mouse"}),l=o.sel):Ro(o,s,a,V):(s=0,Yo(o,new io([a],0),V),l=o.sel);var d=n;function f(t){if(0!=ot(d,t))if(d=t,"rectangle"==i.unit){for(var r=[],u=e.options.tabSize,c=$(Qe(o,n.line).text,n.ch,u),f=$(Qe(o,t.line).text,t.ch,u),h=Math.min(c,f),p=Math.max(c,f),m=Math.min(n.line,t.line),v=Math.min(e.lastLine(),Math.max(n.line,t.line));m<=v;m++){var g=Qe(o,m).text,y=U(g,h,u);h==p?r.push(new ro(rt(m,y),rt(m,y))):g.length>y&&r.push(new ro(rt(m,y),rt(m,U(g,p,u))))}r.length||r.push(new ro(n,n)),Yo(o,oo(e,l.ranges.slice(0,s).concat(r),s),{origin:"*mouse",scroll:!1}),e.scrollIntoView(t)}else{var b,_=a,w=xs(e,t,i.unit),x=_.anchor;ot(w.anchor,x)>0?(b=w.head,x=ut(_.from(),w.anchor)):(b=w.anchor,x=lt(_.to(),w.head));var A=l.ranges.slice(0);A[s]=Cs(e,new ro(dt(o,x),b)),Yo(o,oo(e,A,s),V)}}var h=r.wrapper.getBoundingClientRect(),p=0;function m(t){var n=++p,a=Ii(e,t,!0,"rectangle"==i.unit);if(a)if(0!=ot(a,d)){e.curOp.focus=L(),f(a);var s=er(r,o);(a.line>=s.to||a.lineh.bottom?20:0;l&&setTimeout(Dr(e,(function(){p==n&&(r.scroller.scrollTop+=l,m(t))})),50)}}function v(t){e.state.selectingText=!1,p=1/0,t&&(xe(t),r.input.focus()),ve(r.wrapper.ownerDocument,"mousemove",g),ve(r.wrapper.ownerDocument,"mouseup",y),o.history.lastSelOrigin=null}var g=Dr(e,(function(e){0!==e.buttons&&Me(e)?m(e):v(e)})),y=Dr(e,v);e.state.selectingText=y,pe(r.wrapper.ownerDocument,"mousemove",g),pe(r.wrapper.ownerDocument,"mouseup",y)}function Cs(e,t){var n=t.anchor,i=t.head,r=Qe(e.doc,n.line);if(0==ot(n,i)&&n.sticky==i.sticky)return t;var o=fe(r);if(!o)return t;var a=ce(o,n.ch,n.sticky),s=o[a];if(s.from!=n.ch&&s.to!=n.ch)return t;var l,u=a+(s.from==n.ch==(1!=s.level)?0:1);if(0==u||u==o.length)return t;if(i.line!=n.line)l=(i.line-n.line)*("ltr"==e.doc.direction?1:-1)>0;else{var c=ce(o,i.ch,i.sticky),d=c-a||(i.ch-n.ch)*(1==s.level?-1:1);l=c==u-1||c==u?d<0:d>0}var f=o[u+(l?-1:0)],h=l==(1==f.level),p=h?f.from:f.to,m=h?"after":"before";return n.ch==p&&n.sticky==m?t:new ro(new rt(n.line,p,m),i)}function Ss(e,t,n,i){var r,o;if(t.touches)r=t.touches[0].clientX,o=t.touches[0].clientY;else try{r=t.clientX,o=t.clientY}catch(t){return!1}if(r>=Math.floor(e.display.gutters.getBoundingClientRect().right))return!1;i&&xe(t);var a=e.display,s=a.lineDiv.getBoundingClientRect();if(o>s.bottom||!_e(e,n))return Ce(t);o-=s.top-a.viewOffset;for(var l=0;l=r){var c=tt(e.doc,o),d=e.display.gutterSpecs[l];return ge(e,n,e,c,d.className,t),Ce(t)}}}function ks(e,t){return Ss(e,t,"gutterClick",!0)}function Ms(e,t){zn(e.display,t)||Ts(e,t)||ye(e,t,"contextmenu")||A||e.display.input.onContextMenu(t)}function Ts(e,t){return!!_e(e,"gutterContextMenu")&&Ss(e,t,"gutterContextMenu",!1)}function Es(e){e.display.wrapper.className=e.display.wrapper.className.replace(/\s*cm-s-\S+/g,"")+e.options.theme.replace(/(^|\s)\s*/g," cm-s-"),di(e)}ms.prototype.compare=function(e,t,n){return this.time+ps>e&&0==ot(t,this.pos)&&n==this.button};var Os={toString:function(){return"CodeMirror.Init"}},Ds={},Ls={};function Ps(e){var t=e.optionHandlers;function n(n,i,r,o){e.defaults[n]=i,r&&(t[n]=o?function(e,t,n){n!=Os&&r(e,t,n)}:r)}e.defineOption=n,e.Init=Os,n("value","",(function(e,t){return e.setValue(t)}),!0),n("mode",null,(function(e,t){e.doc.modeOption=t,ho(e)}),!0),n("indentUnit",2,ho,!0),n("indentWithTabs",!1),n("smartIndent",!0),n("tabSize",4,(function(e){po(e),di(e),Ni(e)}),!0),n("lineSeparator",null,(function(e,t){if(e.doc.lineSep=t,t){var n=[],i=e.doc.first;e.doc.iter((function(e){for(var r=0;;){var o=e.text.indexOf(t,r);if(-1==o)break;r=o+t.length,n.push(rt(i,o))}i++}));for(var r=n.length-1;r>=0;r--)ia(e.doc,t,n[r],rt(n[r].line,n[r].ch+t.length))}})),n("specialChars",/[\u0000-\u001f\u007f-\u009f\u00ad\u061c\u200b-\u200f\u2028\u2029\ufeff\ufff9-\ufffc]/g,(function(e,t,n){e.state.specialChars=new RegExp(t.source+(t.test("\t")?"":"|\t"),"g"),n!=Os&&e.refresh()})),n("specialCharPlaceholder",mn,(function(e){return e.refresh()}),!0),n("electricChars",!0),n("inputStyle",g?"contenteditable":"textarea",(function(){throw new Error("inputStyle can not (yet) be changed in a running editor")}),!0),n("spellcheck",!1,(function(e,t){return e.getInputField().spellcheck=t}),!0),n("autocorrect",!1,(function(e,t){return e.getInputField().autocorrect=t}),!0),n("autocapitalize",!1,(function(e,t){return e.getInputField().autocapitalize=t}),!0),n("rtlMoveVisually",!_),n("wholeLineUpdateBefore",!0),n("theme","default",(function(e){Es(e),Qr(e)}),!0),n("keyMap","default",(function(e,t,n){var i=Va(t),r=n!=Os&&Va(n);r&&r.detach&&r.detach(e,i),i.attach&&i.attach(e,r||null)})),n("extraKeys",null),n("configureMouse",null),n("lineWrapping",!1,js,!0),n("gutters",[],(function(e,t){e.display.gutterSpecs=qr(t,e.options.lineNumbers),Qr(e)}),!0),n("fixedGutter",!0,(function(e,t){e.display.gutters.style.left=t?Di(e.display)+"px":"0",e.refresh()}),!0),n("coverGutterNextToScrollbar",!1,(function(e){return gr(e)}),!0),n("scrollbarStyle","native",(function(e){_r(e),gr(e),e.display.scrollbars.setScrollTop(e.doc.scrollTop),e.display.scrollbars.setScrollLeft(e.doc.scrollLeft)}),!0),n("lineNumbers",!1,(function(e,t){e.display.gutterSpecs=qr(e.options.gutters,t),Qr(e)}),!0),n("firstLineNumber",1,Qr,!0),n("lineNumberFormatter",(function(e){return e}),Qr,!0),n("showCursorWhenSelecting",!1,Hi,!0),n("resetSelectionOnContextMenu",!0),n("lineWiseCopyCut",!0),n("pasteLinesPerSelection",!0),n("selectionsMayTouch",!1),n("readOnly",!1,(function(e,t){"nocursor"==t&&(Xi(e),e.display.input.blur()),e.display.input.readOnlyChanged(t)})),n("screenReaderLabel",null,(function(e,t){t=""===t?null:t,e.display.input.screenReaderLabelChanged(t)})),n("disableInput",!1,(function(e,t){t||e.display.input.reset()}),!0),n("dragDrop",!0,Is),n("allowDropFileTypes",null),n("cursorBlinkRate",530),n("cursorScrollMargin",0),n("cursorHeight",1,Hi,!0),n("singleCursorHeightPerLine",!0,Hi,!0),n("workTime",100),n("workDelay",100),n("flattenSpans",!0,po,!0),n("addModeClass",!1,po,!0),n("pollInterval",100),n("undoDepth",200,(function(e,t){return e.doc.history.undoDepth=t})),n("historyEventDelay",1250),n("viewportMargin",10,(function(e){return e.refresh()}),!0),n("maxHighlightLength",1e4,po,!0),n("moveInputWithCursor",!0,(function(e,t){t||e.display.input.resetPosition()})),n("tabindex",null,(function(e,t){return e.display.input.getField().tabIndex=t||""})),n("autofocus",null),n("direction","ltr",(function(e,t){return e.doc.setDirection(t)}),!0),n("phrases",null)}function Is(e,t,n){var i=n&&n!=Os;if(!t!=!i){var r=e.display.dragFunctions,o=t?pe:ve;o(e.display.scroller,"dragstart",r.start),o(e.display.scroller,"dragenter",r.enter),o(e.display.scroller,"dragover",r.over),o(e.display.scroller,"dragleave",r.leave),o(e.display.scroller,"drop",r.drop)}}function js(e){e.options.lineWrapping?(P(e.display.wrapper,"CodeMirror-wrap"),e.display.sizer.style.minWidth="",e.display.sizerWidth=null):(k(e.display.wrapper,"CodeMirror-wrap"),sn(e)),Pi(e),Ni(e),di(e),setTimeout((function(){return gr(e)}),100)}function Ns(e,t){var n=this;if(!(this instanceof Ns))return new Ns(e,t);this.options=t=t?R(t):{},R(Ds,t,!1);var i=t.value;"string"==typeof i?i=new xa(i,t.mode,null,t.lineSeparator,t.direction):t.mode&&(i.modeOption=t.mode),this.doc=i;var r=new Ns.inputStyles[t.inputStyle](this),o=this.display=new Xr(e,i,r,t);for(var u in o.wrapper.CodeMirror=this,Es(this),t.lineWrapping&&(this.display.wrapper.className+=" CodeMirror-wrap"),_r(this),this.state={keyMaps:[],overlays:[],modeGen:0,overwrite:!1,delayingBlurEvent:!1,focused:!1,suppressEdits:!1,pasteIncoming:-1,cutIncoming:-1,selectingText:!1,draggingText:!1,highlight:new B,keySeq:null,specialChars:null},t.autofocus&&!g&&o.input.focus(),a&&s<11&&setTimeout((function(){return n.display.input.reset(!0)}),20),Rs(this),Oa(),xr(this),this.curOp.forceUpdate=!0,yo(this,i),t.autofocus&&!g||this.hasFocus()?setTimeout(N(Qi,this),20):Xi(this),Ls)Ls.hasOwnProperty(u)&&Ls[u](this,t[u],Os);Gr(this),t.finishInit&&t.finishInit(this);for(var c=0;c<$s.length;++c)$s[c](this);Ar(this),l&&t.lineWrapping&&"optimizelegibility"==getComputedStyle(o.lineDiv).textRendering&&(o.lineDiv.style.textRendering="auto")}function Rs(e){var t=e.display;pe(t.scroller,"mousedown",Dr(e,gs)),pe(t.scroller,"dblclick",a&&s<11?Dr(e,(function(t){if(!ye(e,t)){var n=Ii(e,t);if(n&&!ks(e,t)&&!zn(e.display,t)){xe(t);var i=e.findWordAt(n);jo(e.doc,i.anchor,i.head)}}})):function(t){return ye(e,t)||xe(t)}),pe(t.scroller,"contextmenu",(function(t){return Ms(e,t)})),pe(t.input.getField(),"contextmenu",(function(n){t.scroller.contains(n.target)||Ms(e,n)}));var n,i={end:0};function r(){t.activeTouch&&(n=setTimeout((function(){return t.activeTouch=null}),1e3),i=t.activeTouch,i.end=+new Date)}function o(e){if(1!=e.touches.length)return!1;var t=e.touches[0];return t.radiusX<=1&&t.radiusY<=1}function l(e,t){if(null==t.left)return!0;var n=t.left-e.left,i=t.top-e.top;return n*n+i*i>400}pe(t.scroller,"touchstart",(function(r){if(!ye(e,r)&&!o(r)&&!ks(e,r)){t.input.ensurePolled(),clearTimeout(n);var a=+new Date;t.activeTouch={start:a,moved:!1,prev:a-i.end<=300?i:null},1==r.touches.length&&(t.activeTouch.left=r.touches[0].pageX,t.activeTouch.top=r.touches[0].pageY)}})),pe(t.scroller,"touchmove",(function(){t.activeTouch&&(t.activeTouch.moved=!0)})),pe(t.scroller,"touchend",(function(n){var i=t.activeTouch;if(i&&!zn(t,n)&&null!=i.left&&!i.moved&&new Date-i.start<300){var o,a=e.coordsChar(t.activeTouch,"page");o=!i.prev||l(i,i.prev)?new ro(a,a):!i.prev.prev||l(i,i.prev.prev)?e.findWordAt(a):new ro(rt(a.line,0),dt(e.doc,rt(a.line+1,0))),e.setSelection(o.anchor,o.head),e.focus(),xe(n)}r()})),pe(t.scroller,"touchcancel",r),pe(t.scroller,"scroll",(function(){t.scroller.clientHeight&&(dr(e,t.scroller.scrollTop),hr(e,t.scroller.scrollLeft,!0),ge(e,"scroll",e))})),pe(t.scroller,"mousewheel",(function(t){return no(e,t)})),pe(t.scroller,"DOMMouseScroll",(function(t){return no(e,t)})),pe(t.wrapper,"scroll",(function(){return t.wrapper.scrollTop=t.wrapper.scrollLeft=0})),t.dragFunctions={enter:function(t){ye(e,t)||Se(t)},over:function(t){ye(e,t)||(ka(e,t),Se(t))},start:function(t){return Sa(e,t)},drop:Dr(e,Ca),leave:function(t){ye(e,t)||Ma(e)}};var u=t.input.getField();pe(u,"keyup",(function(t){return cs.call(e,t)})),pe(u,"keydown",Dr(e,ls)),pe(u,"keypress",Dr(e,ds)),pe(u,"focus",(function(t){return Qi(e,t)})),pe(u,"blur",(function(t){return Xi(e,t)}))}Ns.defaults=Ds,Ns.optionHandlers=Ls;var $s=[];function Bs(e,t,n,i){var r,o=e.doc;null==n&&(n="add"),"smart"==n&&(o.mode.indent?r=yt(e,t).state:n="prev");var a=e.options.tabSize,s=Qe(o,t),l=$(s.text,null,a);s.stateAfter&&(s.stateAfter=null);var u,c=s.text.match(/^\s*/)[0];if(i||/\S/.test(s.text)){if("smart"==n&&(u=o.mode.indent(r,s.text.slice(c.length),s.text),u==H||u>150)){if(!i)return;n="prev"}}else u=0,n="not";"prev"==n?u=t>o.first?$(Qe(o,t-1).text,null,a):0:"add"==n?u=l+e.options.indentUnit:"subtract"==n?u=l-e.options.indentUnit:"number"==typeof n&&(u=l+n),u=Math.max(0,u);var d="",f=0;if(e.options.indentWithTabs)for(var h=Math.floor(u/a);h;--h)f+=a,d+="\t";if(fa,l=Pe(t),u=null;if(s&&i.ranges.length>1)if(Fs&&Fs.text.join("\n")==t){if(i.ranges.length%Fs.text.length==0){u=[];for(var c=0;c=0;f--){var h=i.ranges[f],p=h.from(),m=h.to();h.empty()&&(n&&n>0?p=rt(p.line,p.ch-n):e.state.overwrite&&!s?m=rt(m.line,Math.min(Qe(o,m.line).text.length,m.ch+K(l).length)):s&&Fs&&Fs.lineWise&&Fs.text.join("\n")==t&&(p=m=rt(p.line,0)));var v={from:p,to:m,text:u?u[f%u.length]:l,origin:r||(s?"paste":e.state.cutIncoming>a?"cut":"+input")};Xo(e.doc,v),Tn(e,"inputRead",e,v)}t&&!s&&Vs(e,t),ar(e),e.curOp.updateInput<2&&(e.curOp.updateInput=d),e.curOp.typing=!0,e.state.pasteIncoming=e.state.cutIncoming=-1}function zs(e,t){var n=e.clipboardData&&e.clipboardData.getData("Text");if(n)return e.preventDefault(),t.isReadOnly()||t.options.disableInput||Or(t,(function(){return Hs(t,n,0,null,"paste")})),!0}function Vs(e,t){if(e.options.electricChars&&e.options.smartIndent)for(var n=e.doc.sel,i=n.ranges.length-1;i>=0;i--){var r=n.ranges[i];if(!(r.head.ch>100||i&&n.ranges[i-1].head.line==r.head.line)){var o=e.getModeAt(r.head),a=!1;if(o.electricChars){for(var s=0;s-1){a=Bs(e,r.head.line,"smart");break}}else o.electricInput&&o.electricInput.test(Qe(e.doc,r.head.line).text.slice(0,r.head.ch))&&(a=Bs(e,r.head.line,"smart"));a&&Tn(e,"electricInput",e,r.head.line)}}}function Ws(e){for(var t=[],n=[],i=0;in&&(Bs(this,r.head.line,e,!0),n=r.head.line,i==this.doc.sel.primIndex&&ar(this));else{var o=r.from(),a=r.to(),s=Math.max(n,o.line);n=Math.min(this.lastLine(),a.line-(a.ch?0:1))+1;for(var l=s;l0&&Ro(this.doc,i,new ro(o,u[i].to()),z)}}})),getTokenAt:function(e,t){return At(this,e,t)},getLineTokens:function(e,t){return At(this,rt(e),t,!0)},getTokenTypeAt:function(e){e=dt(this.doc,e);var t,n=gt(this,Qe(this.doc,e.line)),i=0,r=(n.length-1)/2,o=e.ch;if(0==o)t=n[2];else for(;;){var a=i+r>>1;if((a?n[2*a-1]:0)>=o)r=a;else{if(!(n[2*a+1]o&&(e=o,r=!0),i=Qe(this.doc,e)}else i=e;return mi(this,i,{top:0,left:0},t||"page",n||r).top+(r?this.doc.height-on(i):0)},defaultTextHeight:function(){return Ti(this.display)},defaultCharWidth:function(){return Ei(this.display)},getViewport:function(){return{from:this.display.viewFrom,to:this.display.viewTo}},addWidget:function(e,t,n,i,r){var o=this.display;e=yi(this,dt(this.doc,e));var a=e.bottom,s=e.left;if(t.style.position="absolute",t.setAttribute("cm-ignore-events","true"),this.display.input.setUneditable(t),o.sizer.appendChild(t),"over"==i)a=e.top;else if("above"==i||"near"==i){var l=Math.max(o.wrapper.clientHeight,this.doc.height),u=Math.max(o.sizer.clientWidth,o.lineSpace.clientWidth);("above"==i||e.bottom+t.offsetHeight>l)&&e.top>t.offsetHeight?a=e.top-t.offsetHeight:e.bottom+t.offsetHeight<=l&&(a=e.bottom),s+t.offsetWidth>u&&(s=u-t.offsetWidth)}t.style.top=a+"px",t.style.left=t.style.right="","right"==r?(s=o.sizer.clientWidth-t.offsetWidth,t.style.right="0px"):("left"==r?s=0:"middle"==r&&(s=(o.sizer.clientWidth-t.offsetWidth)/2),t.style.left=s+"px"),n&&ir(this,{left:s,top:a,right:s+t.offsetWidth,bottom:a+t.offsetHeight})},triggerOnKeyDown:Lr(ls),triggerOnKeyPress:Lr(ds),triggerOnKeyUp:cs,triggerOnMouseDown:Lr(gs),execCommand:function(e){if(Qa.hasOwnProperty(e))return Qa[e].call(null,this)},triggerElectric:Lr((function(e){Vs(this,e)})),findPosH:function(e,t,n,i){var r=1;t<0&&(r=-1,t=-t);for(var o=dt(this.doc,e),a=0;a0&&s(n.charAt(i-1)))--i;while(r.5||this.options.lineWrapping)&&Pi(this),ge(this,"refresh",this)})),swapDoc:Lr((function(e){var t=this.doc;return t.cm=null,this.state.selectingText&&this.state.selectingText(),yo(this,e),di(this),this.display.input.reset(),sr(this,e.scrollLeft,e.scrollTop),this.curOp.forceScroll=!0,Tn(this,"swapDoc",this,t),t})),phrase:function(e){var t=this.options.phrases;return t&&Object.prototype.hasOwnProperty.call(t,e)?t[e]:e},getInputField:function(){return this.display.input.getField()},getWrapperElement:function(){return this.display.wrapper},getScrollerElement:function(){return this.display.scroller},getGutterElement:function(){return this.display.gutters}},we(e),e.registerHelper=function(t,i,r){n.hasOwnProperty(t)||(n[t]=e[t]={_global:[]}),n[t][i]=r},e.registerGlobalHelper=function(t,i,r,o){e.registerHelper(t,i,o),n[t]._global.push({pred:r,val:o})}}function Ks(e,t,n,i,r){var o=t,a=n,s=Qe(e,t.line),l=r&&"rtl"==e.direction?-n:n;function u(){var n=t.line+l;return!(n=e.first+e.size)&&(t=new rt(n,t.ch,t.sticky),s=Qe(e,n))}function c(i){var o;if(o=r?Ka(e.cm,s,t,n):Ga(s,t,n),null==o){if(i||!u())return!1;t=qa(r,e.cm,s,t.line,l)}else t=o;return!0}if("char"==i)c();else if("column"==i)c(!0);else if("word"==i||"group"==i)for(var d=null,f="group"==i,h=e.cm&&e.cm.getHelper(t,"wordChars"),p=!0;;p=!1){if(n<0&&!c(!p))break;var m=s.text.charAt(t.ch)||"\n",v=ne(m,h)?"w":f&&"\n"==m?"n":!f||/\s/.test(m)?null:"p";if(!f||p||v||(v="s"),d&&d!=v){n<0&&(n=1,c(),t.sticky="after");break}if(v&&(d=v),n>0&&!c(!p))break}var g=Go(e,t,o,a,!0);return at(o,g)&&(g.hitSide=!0),g}function Qs(e,t,n,i){var r,o,a=e.doc,s=t.left;if("page"==i){var l=Math.min(e.display.wrapper.clientHeight,window.innerHeight||document.documentElement.clientHeight),u=Math.max(l-.5*Ti(e.display),3);r=(n>0?t.bottom:t.top)+n*u}else"line"==i&&(r=n>0?t.bottom+3:t.top-3);for(;;){if(o=wi(e,s,r),!o.outside)break;if(n<0?r<=0:r>=a.height){o.hitSide=!0;break}r+=5*n}return o}var Xs=function(e){this.cm=e,this.lastAnchorNode=this.lastAnchorOffset=this.lastFocusNode=this.lastFocusOffset=null,this.polling=new B,this.composing=null,this.gracePeriod=!1,this.readDOMTimeout=null};function Js(e,t){var n=ei(e,t.line);if(!n||n.hidden)return null;var i=Qe(e.doc,t.line),r=Xn(n,i,t.line),o=fe(i,e.doc.direction),a="left";if(o){var s=ce(o,t.ch);a=s%2?"right":"left"}var l=oi(r.map,t.ch,a);return l.offset="right"==l.collapse?l.end:l.start,l}function Zs(e){for(var t=e;t;t=t.parentNode)if(/CodeMirror-gutter-wrapper/.test(t.className))return!0;return!1}function el(e,t){return t&&(e.bad=!0),e}function tl(e,t,n,i,r){var o="",a=!1,s=e.doc.lineSeparator(),l=!1;function u(e){return function(t){return t.id==e}}function c(){a&&(o+=s,l&&(o+=s),a=l=!1)}function d(e){e&&(c(),o+=e)}function f(t){if(1==t.nodeType){var n=t.getAttribute("cm-text");if(n)return void d(n);var o,h=t.getAttribute("cm-marker");if(h){var p=e.findMarks(rt(i,0),rt(r+1,0),u(+h));return void(p.length&&(o=p[0].find(0))&&d(Xe(e.doc,o.from,o.to).join(s)))}if("false"==t.getAttribute("contenteditable"))return;var m=/^(pre|div|p|li|table|br)$/i.test(t.nodeName);if(!/^br$/i.test(t.nodeName)&&0==t.textContent.length)return;m&&c();for(var v=0;v=t.display.viewTo||o.line=t.display.viewFrom&&Js(t,r)||{node:l[0].measure.map[2],offset:0},c=o.linei.firstLine()&&(a=rt(a.line-1,Qe(i.doc,a.line-1).length)),s.ch==Qe(i.doc,s.line).text.length&&s.liner.viewTo-1)return!1;a.line==r.viewFrom||0==(e=ji(i,a.line))?(t=et(r.view[0].line),n=r.view[0].node):(t=et(r.view[e].line),n=r.view[e-1].node.nextSibling);var l,u,c=ji(i,s.line);if(c==r.view.length-1?(l=r.viewTo-1,u=r.lineDiv.lastChild):(l=et(r.view[c+1].line)-1,u=r.view[c+1].node.previousSibling),!n)return!1;var d=i.doc.splitLines(tl(i,n,u,t,l)),f=Xe(i.doc,rt(t,0),rt(l,Qe(i.doc,l).text.length));while(d.length>1&&f.length>1)if(K(d)==K(f))d.pop(),f.pop(),l--;else{if(d[0]!=f[0])break;d.shift(),f.shift(),t++}var h=0,p=0,m=d[0],v=f[0],g=Math.min(m.length,v.length);while(ha.ch&&y.charCodeAt(y.length-p-1)==b.charCodeAt(b.length-p-1))h--,p++;d[d.length-1]=y.slice(0,y.length-p).replace(/^\u200b+/,""),d[0]=d[0].slice(h).replace(/\u200b+$/,"");var w=rt(t,h),x=rt(l,f.length?K(f).length-p:0);return d.length>1||d[0]||ot(w,x)?(ia(i.doc,d,w,x,"+input"),!0):void 0},Xs.prototype.ensurePolled=function(){this.forceCompositionEnd()},Xs.prototype.reset=function(){this.forceCompositionEnd()},Xs.prototype.forceCompositionEnd=function(){this.composing&&(clearTimeout(this.readDOMTimeout),this.composing=null,this.updateFromDOM(),this.div.blur(),this.div.focus())},Xs.prototype.readFromDOMSoon=function(){var e=this;null==this.readDOMTimeout&&(this.readDOMTimeout=setTimeout((function(){if(e.readDOMTimeout=null,e.composing){if(!e.composing.done)return;e.composing=null}e.updateFromDOM()}),80))},Xs.prototype.updateFromDOM=function(){var e=this;!this.cm.isReadOnly()&&this.pollContent()||Or(this.cm,(function(){return Ni(e.cm)}))},Xs.prototype.setUneditable=function(e){e.contentEditable="false"},Xs.prototype.onKeyPress=function(e){0==e.charCode||this.composing||(e.preventDefault(),this.cm.isReadOnly()||Dr(this.cm,Hs)(this.cm,String.fromCharCode(null==e.charCode?e.keyCode:e.charCode),0))},Xs.prototype.readOnlyChanged=function(e){this.div.contentEditable=String("nocursor"!=e)},Xs.prototype.onContextMenu=function(){},Xs.prototype.resetPosition=function(){},Xs.prototype.needsContentAttribute=!0;var rl=function(e){this.cm=e,this.prevInput="",this.pollingFast=!1,this.polling=new B,this.hasSelection=!1,this.composing=null};function ol(e,t){if(t=t?R(t):{},t.value=e.value,!t.tabindex&&e.tabIndex&&(t.tabindex=e.tabIndex),!t.placeholder&&e.placeholder&&(t.placeholder=e.placeholder),null==t.autofocus){var n=L();t.autofocus=n==e||null!=e.getAttribute("autofocus")&&n==document.body}function i(){e.value=s.getValue()}var r;if(e.form&&(pe(e.form,"submit",i),!t.leaveSubmitMethodAlone)){var o=e.form;r=o.submit;try{var a=o.submit=function(){i(),o.submit=r,o.submit(),o.submit=a}}catch(n){}}t.finishInit=function(n){n.save=i,n.getTextArea=function(){return e},n.toTextArea=function(){n.toTextArea=isNaN,i(),e.parentNode.removeChild(n.getWrapperElement()),e.style.display="",e.form&&(ve(e.form,"submit",i),t.leaveSubmitMethodAlone||"function"!=typeof e.form.submit||(e.form.submit=r))}},e.style.display="none";var s=Ns((function(t){return e.parentNode.insertBefore(t,e.nextSibling)}),t);return s}function al(e){e.off=ve,e.on=pe,e.wheelEventPixels=to,e.Doc=xa,e.splitLines=Pe,e.countColumn=$,e.findColumn=U,e.isWordChar=te,e.Pass=H,e.signal=ge,e.Line=ln,e.changeEnd=so,e.scrollbarModel=br,e.Pos=rt,e.cmpPos=ot,e.modes=$e,e.mimeModes=Be,e.resolveMode=He,e.getMode=ze,e.modeExtensions=Ve,e.extendMode=We,e.copyState=Ue,e.startState=qe,e.innerMode=Ge,e.commands=Qa,e.keyMap=Ra,e.keyName=za,e.isModifierKey=Ya,e.lookupKey=Fa,e.normalizeKeyMap=Ba,e.StringStream=Ke,e.SharedTextMarker=va,e.TextMarker=pa,e.LineWidget=ca,e.e_preventDefault=xe,e.e_stopPropagation=Ae,e.e_stop=Se,e.addClass=P,e.contains=D,e.rmClass=k,e.keyNames=Pa}rl.prototype.init=function(e){var t=this,n=this,i=this.cm;this.createField(e);var r=this.textarea;function o(e){if(!ye(i,e)){if(i.somethingSelected())Ys({lineWise:!1,text:i.getSelections()});else{if(!i.options.lineWiseCopyCut)return;var t=Ws(i);Ys({lineWise:!0,text:t.text}),"cut"==e.type?i.setSelections(t.ranges,null,z):(n.prevInput="",r.value=t.text.join("\n"),j(r))}"cut"==e.type&&(i.state.cutIncoming=+new Date)}}e.wrapper.insertBefore(this.wrapper,e.wrapper.firstChild),m&&(r.style.width="0px"),pe(r,"input",(function(){a&&s>=9&&t.hasSelection&&(t.hasSelection=null),n.poll()})),pe(r,"paste",(function(e){ye(i,e)||zs(e,i)||(i.state.pasteIncoming=+new Date,n.fastPoll())})),pe(r,"cut",o),pe(r,"copy",o),pe(e.scroller,"paste",(function(t){if(!zn(e,t)&&!ye(i,t)){if(!r.dispatchEvent)return i.state.pasteIncoming=+new Date,void n.focus();var o=new Event("paste");o.clipboardData=t.clipboardData,r.dispatchEvent(o)}})),pe(e.lineSpace,"selectstart",(function(t){zn(e,t)||xe(t)})),pe(r,"compositionstart",(function(){var e=i.getCursor("from");n.composing&&n.composing.range.clear(),n.composing={start:e,range:i.markText(e,i.getCursor("to"),{className:"CodeMirror-composing"})}})),pe(r,"compositionend",(function(){n.composing&&(n.poll(),n.composing.range.clear(),n.composing=null)}))},rl.prototype.createField=function(e){this.wrapper=Gs(),this.textarea=this.wrapper.firstChild},rl.prototype.screenReaderLabelChanged=function(e){e?this.textarea.setAttribute("aria-label",e):this.textarea.removeAttribute("aria-label")},rl.prototype.prepareSelection=function(){var e=this.cm,t=e.display,n=e.doc,i=zi(e);if(e.options.moveInputWithCursor){var r=yi(e,n.sel.primary().head,"div"),o=t.wrapper.getBoundingClientRect(),a=t.lineDiv.getBoundingClientRect();i.teTop=Math.max(0,Math.min(t.wrapper.clientHeight-10,r.top+a.top-o.top)),i.teLeft=Math.max(0,Math.min(t.wrapper.clientWidth-10,r.left+a.left-o.left))}return i},rl.prototype.showSelection=function(e){var t=this.cm,n=t.display;T(n.cursorDiv,e.cursors),T(n.selectionDiv,e.selection),null!=e.teTop&&(this.wrapper.style.top=e.teTop+"px",this.wrapper.style.left=e.teLeft+"px")},rl.prototype.reset=function(e){if(!this.contextMenuPending&&!this.composing){var t=this.cm;if(t.somethingSelected()){this.prevInput="";var n=t.getSelection();this.textarea.value=n,t.state.focused&&j(this.textarea),a&&s>=9&&(this.hasSelection=n)}else e||(this.prevInput=this.textarea.value="",a&&s>=9&&(this.hasSelection=null))}},rl.prototype.getField=function(){return this.textarea},rl.prototype.supportsTouch=function(){return!1},rl.prototype.focus=function(){if("nocursor"!=this.cm.options.readOnly&&(!g||L()!=this.textarea))try{this.textarea.focus()}catch(e){}},rl.prototype.blur=function(){this.textarea.blur()},rl.prototype.resetPosition=function(){this.wrapper.style.top=this.wrapper.style.left=0},rl.prototype.receivedFocus=function(){this.slowPoll()},rl.prototype.slowPoll=function(){var e=this;this.pollingFast||this.polling.set(this.cm.options.pollInterval,(function(){e.poll(),e.cm.state.focused&&e.slowPoll()}))},rl.prototype.fastPoll=function(){var e=!1,t=this;function n(){var i=t.poll();i||e?(t.pollingFast=!1,t.slowPoll()):(e=!0,t.polling.set(60,n))}t.pollingFast=!0,t.polling.set(20,n)},rl.prototype.poll=function(){var e=this,t=this.cm,n=this.textarea,i=this.prevInput;if(this.contextMenuPending||!t.state.focused||Ie(n)&&!i&&!this.composing||t.isReadOnly()||t.options.disableInput||t.state.keySeq)return!1;var r=n.value;if(r==i&&!t.somethingSelected())return!1;if(a&&s>=9&&this.hasSelection===r||y&&/[\uf700-\uf7ff]/.test(r))return t.display.input.reset(),!1;if(t.doc.sel==t.display.selForContextMenu){var o=r.charCodeAt(0);if(8203!=o||i||(i="​"),8666==o)return this.reset(),this.cm.execCommand("undo")}var l=0,u=Math.min(i.length,r.length);while(l1e3||r.indexOf("\n")>-1?n.value=e.prevInput="":e.prevInput=r,e.composing&&(e.composing.range.clear(),e.composing.range=t.markText(e.composing.start,t.getCursor("to"),{className:"CodeMirror-composing"}))})),!0},rl.prototype.ensurePolled=function(){this.pollingFast&&this.poll()&&(this.pollingFast=!1)},rl.prototype.onKeyPress=function(){a&&s>=9&&(this.hasSelection=null),this.fastPoll()},rl.prototype.onContextMenu=function(e){var t=this,n=t.cm,i=n.display,r=t.textarea;t.contextMenuPending&&t.contextMenuPending();var o=Ii(n,e),u=i.scroller.scrollTop;if(o&&!d){var c=n.options.resetSelectionOnContextMenu;c&&-1==n.doc.sel.contains(o)&&Dr(n,Yo)(n.doc,ao(o),z);var f,h=r.style.cssText,p=t.wrapper.style.cssText,m=t.wrapper.offsetParent.getBoundingClientRect();if(t.wrapper.style.cssText="position: static",r.style.cssText="position: absolute; width: 30px; height: 30px;\n top: "+(e.clientY-m.top-5)+"px; left: "+(e.clientX-m.left-5)+"px;\n z-index: 1000; background: "+(a?"rgba(255, 255, 255, .05)":"transparent")+";\n outline: none; border-width: 0; outline: none; overflow: hidden; opacity: .05; filter: alpha(opacity=5);",l&&(f=window.scrollY),i.input.focus(),l&&window.scrollTo(null,f),i.input.reset(),n.somethingSelected()||(r.value=t.prevInput=" "),t.contextMenuPending=y,i.selForContextMenu=n.doc.sel,clearTimeout(i.detectingSelectAll),a&&s>=9&&g(),A){Se(e);var v=function(){ve(window,"mouseup",v),setTimeout(y,20)};pe(window,"mouseup",v)}else setTimeout(y,50)}function g(){if(null!=r.selectionStart){var e=n.somethingSelected(),o="​"+(e?r.value:"");r.value="⇚",r.value=o,t.prevInput=e?"":"​",r.selectionStart=1,r.selectionEnd=o.length,i.selForContextMenu=n.doc.sel}}function y(){if(t.contextMenuPending==y&&(t.contextMenuPending=!1,t.wrapper.style.cssText=p,r.style.cssText=h,a&&s<9&&i.scrollbars.setScrollTop(i.scroller.scrollTop=u),null!=r.selectionStart)){(!a||a&&s<9)&&g();var e=0,o=function(){i.selForContextMenu==n.doc.sel&&0==r.selectionStart&&r.selectionEnd>0&&"​"==t.prevInput?Dr(n,Ko)(n):e++<10?i.detectingSelectAll=setTimeout(o,500):(i.selForContextMenu=null,i.input.reset())};i.detectingSelectAll=setTimeout(o,200)}}},rl.prototype.readOnlyChanged=function(e){e||this.reset(),this.textarea.disabled="nocursor"==e},rl.prototype.setUneditable=function(){},rl.prototype.needsContentAttribute=!1,Ps(Ns),qs(Ns);var sl,ll="iter insert remove copy getEditor constructor".split(" ");for(sl in xa.prototype)xa.prototype.hasOwnProperty(sl)&&F(ll,sl)<0&&(Ns.prototype[sl]=function(e){return function(){return e.apply(this.doc,arguments)}}(xa.prototype[sl]));return we(xa),Ns.inputStyles={textarea:rl,contenteditable:Xs},Ns.defineMode=function(e){Ns.defaults.mode||"null"==e||(Ns.defaults.mode=e),Fe.apply(this,arguments)},Ns.defineMIME=Ye,Ns.defineMode("null",(function(){return{token:function(e){return e.skipToEnd()}}})),Ns.defineMIME("text/plain","null"),Ns.defineExtension=function(e,t){Ns.prototype[e]=t},Ns.defineDocExtension=function(e,t){xa.prototype[e]=t},Ns.fromTextArea=ol,al(Ns),Ns.version="5.54.0",Ns}()},"56d6":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=(n=n("0838"))&&n.__esModule?n:{default:n};n={name:"VxeLoading",props:{value:Boolean,icon:String,text:String},computed:{loadingIcon:function(){return this.icon||i.default.icon.LOADING},loadingText:function(){var e=i.default.loadingText;return this.text||(null===e?e:i.default.i18n("vxe.loading.text"))}},render:function(e){var t=this.loadingIcon,n=this.loadingText;return e("div",{class:["vxe-loading",{"is--visible":this.value}]},[e("div",{class:"vxe-loading--chunk"},[t?e("i",{class:t}):e("div",{class:"vxe-loading--spinner"}),n?e("div",{class:"vxe-loading--text"},"".concat(n)):null])])}},t.default=n},"56ef":function(e,t,n){var i=n("d066"),r=n("e330"),o=n("241c"),a=n("7418"),s=n("825a"),l=r([].concat);e.exports=i("Reflect","ownKeys")||function(e){var t=o.f(s(e)),n=a.f;return n?l(t,n(e)):t}},"576c":function(e,t,n){!function(e){"use strict"; //! moment.js locale configuration -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}})}(n("c1df"))},"577e":function(e,t,n){var i=n("da84"),r=n("f5df"),o=i.String;e.exports=function(e){if("Symbol"===r(e))throw TypeError("Cannot convert a Symbol value to a string");return o(e)}},5899:function(e,t){e.exports="\t\n\v\f\r                 \u2028\u2029\ufeff"},"58a8":function(e,t,n){function i(e){return function(t){return t=a(o(t)),1&e&&(t=s(t,l,"")),2&e?s(t,u,""):t}}var r=n("e330"),o=n("1d80"),a=n("577e"),s=(n=n("5899"),r("".replace)),l=(r="["+n+"]",RegExp("^"+r+r+"*")),u=RegExp(r+r+"*$");e.exports={start:i(1),end:i(2),trim:i(3)}},5923:function(e,t,n){var i,r,o,a,s,l,u,c=n("09e4"),d=n("4dd8"),f=n("2439").f,h=n("0fd9").set,p=n("68e0"),m=n("6b23"),v=n("f514"),g=n("6629"),y=(n=c.MutationObserver||c.WebKitMutationObserver,c.document),b=c.process,_=c.Promise;f=f(c,"queueMicrotask"),f=f&&f.value;f||(i=function(){var e,t;for(g&&(e=b.domain)&&e.exit();r;){t=r.fn,r=r.next;try{t()}catch(e){throw r?a():o=void 0,e}}o=void 0,e&&e.enter()},a=p||g||v||!n||!y?!m&&_&&_.resolve?((p=_.resolve(void 0)).constructor=_,u=d(p.then,p),function(){u(i)}):g?function(){b.nextTick(i)}:(h=d(h,c),function(){h(i)}):(s=!0,l=y.createTextNode(""),new n(i).observe(l,{characterData:!0}),function(){l.data=s=!s})),e.exports=f||function(e){e={fn:e,next:void 0},o&&(o.next=e),r||(r=e,a()),o=e}},5926:function(e,t){var n=Math.ceil,i=Math.floor;e.exports=function(e){return e=+e,e!=e||0==e?0:(0=100?100:null;return e+(t[i]||t[r]||t[o])}},week:{dow:1,doy:7}})}(n("c1df"))},"5b14":function(e,t,n){!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,i){var r=e;switch(n){case"s":return i||t?"néhány másodperc":"néhány másodperce";case"ss":return r+(i||t)?" másodperc":" másodperce";case"m":return"egy"+(i||t?" perc":" perce");case"mm":return r+(i||t?" perc":" perce");case"h":return"egy"+(i||t?" óra":" órája");case"hh":return r+(i||t?" óra":" órája");case"d":return"egy"+(i||t?" nap":" napja");case"dd":return r+(i||t?" nap":" napja");case"M":return"egy"+(i||t?" hónap":" hónapja");case"MM":return r+(i||t?" hónap":" hónapja");case"y":return"egy"+(i||t?" év":" éve");case"yy":return r+(i||t?" év":" éve")}return""}function i(e){return(e?"":"[múlt] ")+"["+t[this.day()]+"] LT[-kor]"}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 i.call(this,!0)},lastDay:"[tegnap] LT[-kor]",lastWeek:function(){return i.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}})}(n("c1df"))},"5b18":function(e,t,n){var i=n("7b36"),r=n("6815");e.exports=function(e,t,n){i(r(e),(function(i){t.call(n,e[i],i,e)}))}},"5b2d":function(e,t,n){var i=n("e9ea"),r=n("9b2c"),o=n("9de7"),a=n("7ab1"),s=n("9051");e.exports=function(e,t,n){return s(e)||(e=function(e,t){if(e){var n,a,l,u=0;if(e[t]||o(e,t))return e[t];if(a=r(t),l=a.length)for(n=e;u=11?e:e+12},meridiem:function(e,t,n){var i=100*e+t;return i<600?"凌晨":i<900?"早上":i<1130?"上午":i<1230?"中午":i<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}})}(n("c1df"))},"5c6c":function(e,t){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},"5cbb":function(e,t,n){!function(e){"use strict"; //! moment.js locale configuration -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}})}(n("c1df"))},"5d16":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=s(n("c695")),r=s(n("0838")),o=n("f634"),a=n("5ef4");function s(e){return e&&e.__esModule?e:{default:e}}function l(e,t){for(var n=0;ni.default.toNumber(o)||!(!e||(i.default.isRegExp(e)?e:new RegExp(e)).test(t))}t.default={methods:{_fullValidate:function(e,t){return this.beginValidate(e,t,!0)},_validate:function(e,t){return this.beginValidate(e,t)},handleValidError:function(e){var t=this;return new Promise((function(n){!1===t.validOpts.autoPos?(t.emitEvent("valid-error",e),n()):t.handleActived(e,{type:"valid-error",trigger:"call"}).then((function(){setTimeout((function(){n(t.showValidTooltip(e))}),10)}))}))},beginValidate:function(e,t,n){var a,s,l=this,u={},c=this.editRules,d=this.afterFullData,f=this.treeConfig,h=this.treeOpts,p=(!0===e?a=d:e&&(i.default.isFunction(e)?t=e:a=i.default.isArray(e)?e:[e]),a=a||this.getInsertRecords().concat(this.getUpdateRecords()),[]);return this.lastCallTime=Date.now(),this.validRuleErr=!1,this.clearValidate(),c?(s=this.getColumns(),e=function(e){var t;!n&&l.validRuleErr||(t=[],s.forEach((function(r){!n&&l.validRuleErr||!i.default.has(c,r.property)||t.push(l.validCellRules("all",e,r).catch((function(t){if(t={rule:t.rule,rules:t.rules,rowIndex:l.getRowIndex(e),row:e,columnIndex:l.getColumnIndex(r),column:r,field:r.property,$table:l},u[r.property]||(u[r.property]=[]),u[r.property].push(t),!n)return l.validRuleErr=!0,Promise.reject(t)})))})),p.push(Promise.all(t)))},f?i.default.eachTree(a,e,h):a.forEach(e),Promise.all(p).then((function(){var e=Object.keys(u);return l.$nextTick().then((function(){if(e.length)return Promise.reject(u[e[0]][0]);t&&t()}))})).catch((function(e){return new Promise((function(n,i){function a(){l.$nextTick((function(){t?(t(u),n()):("obsolete"===r.default.validToReject?i:n)(u)}))}function s(){e.cell=l.getCell(e.row,e.column),o.DomTools.scrollToView(e.cell),l.handleValidError(e).then(a)}var c=e.row,h=d.indexOf(c);h=0e.length)&&(t=e.length);for(var n=0,i=new Array(t);n=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}})}(n("c1df"))},"5d16":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=s(n("c695")),r=s(n("0838")),o=n("f3f4"),a=s(n("1201"));function s(e){return e&&e.__esModule?e:{default:e}}function l(e,t){for(var n=0;ni.default.toNumber(o)||!(!e||(i.default.isRegExp(e)?e:new RegExp(e)).test(t))}t.default={methods:{_fullValidate:function(e,t){return this.beginValidate(e,t,!0)},_validate:function(e,t){return this.beginValidate(e,t)},handleValidError:function(e){var t=this;return new Promise((function(n){!1===t.validOpts.autoPos?(t.emitEvent("valid-error",e),n()):t.handleActived(e,{type:"valid-error",trigger:"call"}).then((function(){setTimeout((function(){n(t.showValidTooltip(e))}),10)}))}))},beginValidate:function(e,t,n){var o,s,l=this,u={},c=this.editRules,d=this.afterFullData,f=this.treeConfig,h=this.treeOpts,p=(!0===e?o=d:e&&(i.default.isFunction(e)?t=e:o=i.default.isArray(e)?e:[e]),o=o||this.getInsertRecords().concat(this.getUpdateRecords()),[]);return this.lastCallTime=Date.now(),this.validRuleErr=!1,this.clearValidate(),c?(s=this.getColumns(),e=function(e){var t;!n&&l.validRuleErr||(t=[],s.forEach((function(r){!n&&l.validRuleErr||!i.default.has(c,r.property)||t.push(l.validCellRules("all",e,r).catch((function(t){if(t={rule:t.rule,rules:t.rules,rowIndex:l.getRowIndex(e),row:e,columnIndex:l.getColumnIndex(r),column:r,field:r.property,$table:l},u[r.property]||(u[r.property]=[]),u[r.property].push(t),!n)return l.validRuleErr=!0,Promise.reject(t)})))})),p.push(Promise.all(t)))},f?i.default.eachTree(o,e,h):o.forEach(e),Promise.all(p).then((function(){var e=Object.keys(u);return l.$nextTick().then((function(){if(e.length)return Promise.reject(u[e[0]][0]);t&&t()}))})).catch((function(e){return new Promise((function(n,i){function o(){l.$nextTick((function(){t?(t(u),n()):("obsolete"===r.default.validToReject?i:n)(u)}))}function s(){e.cell=l.getCell(e.row,e.column),a.default.scrollToView(e.cell),l.handleValidError(e).then(o)}var c=e.row,h=d.indexOf(c);h=0=11?e:e+12},meridiem:function(e,t,n){var i=100*e+t;return i<600?"يېرىم كېچە":i<900?"سەھەر":i<1130?"چۈشتىن بۇرۇن":i<1230?"چۈش":i<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}})}(n("c1df"))},61175:function(e,t,n){var i={};i[n("8b0e")("toStringTag")]="z",e.exports="[object z]"===String(i)},"612b":function(e,t,n){n=n("4730")("find",1,3,!0),e.exports=n},"613f":function(e,t,n){var i=n("8b0e"),r=n("6756"),o=(n=n("4c07"),i("unscopables")),a=Array.prototype;null==a[o]&&n.f(a,o,{configurable:!0,value:r(null)}),e.exports=function(e){a[o][e]=!0}},6149:function(e,t,n){var i=n("d219"),r=n("6815");e.exports=function(e){var t=new RegExp("(?:"+r(e).join("|")+")","g");return function(n){return i(n).replace(t,(function(t){return e[t]}))}}},6163:function(e,t,n){n=n("39bc"),n=typeof window===n?0:window,e.exports=n},"616c":function(e,t,n){n=n("2eeb")((function(e,t){return t=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}})}(n("c1df"))},"641c":function(e,t,n){"use strict";n=n("ae67");var i={i:{locale:"en-US",select:{placeholder:"Select",noMatch:"No matching data",loading:"Loading"},table:{noDataText:"No Data",noFilteredDataText:"No filter data",confirmFilter:"Confirm",resetFilter:"Reset",clearFilter:"All"},datepicker:{selectDate:"Select date",selectTime:"Select time",startTime:"Start Time",endTime:"End Time",clear:"Clear",ok:"OK",datePanelLabel:"[mmmm] [yyyy]",month:"Month",month1:"January",month2:"February",month3:"March",month4:"April",month5:"May",month6:"June",month7:"July",month8:"August",month9:"September",month10:"October",month11:"November",month12:"December",year:"Year",weekStartDay:"0",weeks:{sun:"Sun",mon:"Mon",tue:"Tue",wed:"Wed",thu:"Thu",fri:"Fri",sat:"Sat"},months:{m1:"Jan",m2:"Feb",m3:"Mar",m4:"Apr",m5:"May",m6:"Jun",m7:"Jul",m8:"Aug",m9:"Sep",m10:"Oct",m11:"Nov",m12:"Dec"}},transfer:{titles:{source:"Source",target:"Target"},filterPlaceholder:"Search here",notFoundText:"Not Found"},modal:{okText:"OK",cancelText:"Cancel"},poptip:{okText:"OK",cancelText:"Cancel"},page:{prev:"Previous Page",next:"Next Page",total:"Total",item:"item",items:"items",prev5:"Previous 5 Pages",next5:"Next 5 Pages",page:"/page",goto:"Goto",p:""},rate:{star:"Star",stars:"Stars"},time:{before:" ago",after:" after",just:"just now",seconds:" seconds",minutes:" minutes",hours:" hours",days:" days"},tree:{emptyText:"No Data"}}};Object(n.a)(i),t.a=i},"645b":function(e,t,n){"use strict";var i=n("199f"),r=n("0ee6"),o=n("0f33"),a=n("26ed"),s=n("4b50").CONSTRUCTOR,l=n("8fe4"),u=r("Promise"),c=o&&!s;i({target:"Promise",stat:!0,forced:o||s},{resolve:function(e){return l(c&&this===u?a:this,e)}})},"646c":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.browse=t.DomTools=void 0,t.getOffsetHeight=function(e){return e?e.offsetHeight:0},t.getPaddingTopBottomSize=function(e){var t;return e?(e=getComputedStyle(e),t=i.default.toNumber(e.paddingTop),e=i.default.toNumber(e.paddingBottom),t+e):0},t.setScrollLeft=function(e,t){e&&(e.scrollLeft=t)},t.setScrollTop=function(e,t){e&&(e.scrollTop=t)};var i=r(n("c695"));function r(e){return e&&e.__esModule?e:{default:e}}var o=r(n("5ef4")).default.getRowid,a=(n=i.default.browse(),t.browse=n,{});function s(e){return a[e]||(a[e]=new RegExp("(?:^|\\s)".concat(e,"(?!\\S)"),"g")),a[e]}function l(e){return e&&/^\d+%$/.test(e)}function u(e,t){return e&&e.className&&e.className.match&&e.className.match(s(t))}function c(e,t){e&&u(e,t)&&(e.className=e.className.replace(s(t),""))}function d(){var e=document.documentElement,t=document.body;return{scrollTop:e.scrollTop||t.scrollTop,scrollLeft:e.scrollLeft||t.scrollLeft,visibleHeight:e.clientHeight||t.clientHeight,visibleWidth:e.clientWidth||t.clientWidth}}n={browse:n,isPx:function(e){return e&&/^\d+(px)?$/.test(e)},isScale:l,hasClass:u,removeClass:c,addClass:function(e,t){e&&!u(e,t)&&(c(e,t),e.className="".concat(e.className," ").concat(t))},updateCellTitle:function(e,t){t="html"===t.type?e.innerText:e.textContent,e.getAttribute("title")!==t&&e.setAttribute("title",t)},rowToVisible:function(e,t){var n=e.$refs.tableBody;n=n?n.$el:null;if(n){var i=n.querySelector('[rowid="'.concat(o(e,t),'"]'));if(i){var r=n.clientHeight,a=(n=n.scrollTop,i.offsetTop+(i.offsetParent?i.offsetParent.offsetTop:0));i=i.clientHeight;if(a=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}})}(n("c1df"))},"641c":function(e,t,n){"use strict";n=n("ae67");var i={i:{locale:"en-US",select:{placeholder:"Select",noMatch:"No matching data",loading:"Loading"},table:{noDataText:"No Data",noFilteredDataText:"No filter data",confirmFilter:"Confirm",resetFilter:"Reset",clearFilter:"All"},datepicker:{selectDate:"Select date",selectTime:"Select time",startTime:"Start Time",endTime:"End Time",clear:"Clear",ok:"OK",datePanelLabel:"[mmmm] [yyyy]",month:"Month",month1:"January",month2:"February",month3:"March",month4:"April",month5:"May",month6:"June",month7:"July",month8:"August",month9:"September",month10:"October",month11:"November",month12:"December",year:"Year",weekStartDay:"0",weeks:{sun:"Sun",mon:"Mon",tue:"Tue",wed:"Wed",thu:"Thu",fri:"Fri",sat:"Sat"},months:{m1:"Jan",m2:"Feb",m3:"Mar",m4:"Apr",m5:"May",m6:"Jun",m7:"Jul",m8:"Aug",m9:"Sep",m10:"Oct",m11:"Nov",m12:"Dec"}},transfer:{titles:{source:"Source",target:"Target"},filterPlaceholder:"Search here",notFoundText:"Not Found"},modal:{okText:"OK",cancelText:"Cancel"},poptip:{okText:"OK",cancelText:"Cancel"},page:{prev:"Previous Page",next:"Next Page",total:"Total",item:"item",items:"items",prev5:"Previous 5 Pages",next5:"Next 5 Pages",page:"/page",goto:"Goto",p:""},rate:{star:"Star",stars:"Stars"},time:{before:" ago",after:" after",just:"just now",seconds:" seconds",minutes:" minutes",hours:" hours",days:" days"},tree:{emptyText:"No Data"}}};Object(n.a)(i),t.a=i},"645b":function(e,t,n){"use strict";var i=n("199f"),r=n("0ee6"),o=n("0f33"),a=n("26ed"),s=n("4b50").CONSTRUCTOR,l=n("8fe4"),u=r("Promise"),c=o&&!s;i({target:"Promise",stat:!0,forced:o||s},{resolve:function(e){return l(c&&this===u?a:this,e)}})},"649c":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.assemItem=function(e){var t=e.$el,n=e.$xeform,i=e.$xeformgather,r=e.itemConfig,o=i?i.itemConfig:null;r.slots=e.$scopedSlots,o?(o.children||(o.children=[]),o.children.splice([].indexOf.call(i.$el.children,t),0,r)):n.staticItems.splice([].indexOf.call(n.$refs.hideItem.children,t),0,r)},t.createItem=function(e,t){return c(e,t)},t.destroyItem=function(e){var t=e.$xeform,n=e.itemConfig;e=i.default.findTree(t.staticItems,(function(e){return e===n}));e&&e.items.splice(e.index,1)},t.getItemConfig=c,t.handleFieldOrItem=void 0,t.isActivetem=function(e,t){var n=t.visibleMethod,i=t.itemRender,a=t.visible,s=t.field;return!1===a?a:(a=(0,o.isEnableConf)(i)?r.default.renderer.get(i.name):null,!n&&a&&a.itemVisibleMethod&&(n=a.itemVisibleMethod),!n||(i=e.data,n({data:i,field:s,property:s,item:t,$form:e})))},t.isHiddenItem=function(e,t){e=e.collapseAll;var n=t.folding;return!1===t.visible||n&&e},t.isItem=u;var i=a(n("c695")),r=a(n("8ea1")),o=(n("58a9"),n("f3f4"));function a(e){return e&&e.__esModule?e:{default:e}}function s(e,t){for(var n=0;n11?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}})}(n("c1df"))},"65ee":function(e,t,n){"use strict";var i,r,o=n("a714"),a=n("4650"),s=n("6756"),l=n("9aed"),u=n("8b96"),c=n("8b0e"),d=(n=n("0f33"),c("iterator"));c=!1;[].keys&&("next"in(r=[].keys())?(l=l(l(r)))!==Object.prototype&&(i=l):c=!0),null==i||o((function(){var e={};return i[d].call(e)!==e}))?i={}:n&&(i=s(i)),a(i[d])||u(i,d,(function(){return this})),e.exports={IteratorPrototype:i,BUGGY_SAFARI_ITERATORS:c}},"65f0":function(e,t,n){var i=n("0b42");e.exports=function(e,t){return new(i(e))(0===t?0:t)}},6628:function(e,t,n){var i=n("3ae2"),r=n("87de");e.exports=function(e){return i(r(e))}},6629:function(e,t,n){var i=n("d714");n=n("09e4");e.exports="process"==i(n.process)},6724:function(e,t,n){var i=n("3703");e.exports=function(e,t){var n=!1,r=null,o=i(arguments,2);return function(){return n||(r=e.apply(t,i(arguments).concat(o)),n=!0),r}}},"674e":function(e,t){e.exports=function(e){return e.getMonth()}},6756:function(e,t,n){function i(){}function r(e){e.write(m("")),e.close();var t=e.parentWindow.Object;return e=null,t}var o,a=n("d0c8"),s=n("df84"),l=n("c51e"),u=n("1fc1"),c=n("68d9"),d=n("c4dd"),f=(n=n("816e"),"prototype"),h="script",p=n("IE_PROTO"),m=function(e){return"<"+h+">"+e+""},v=function(){try{o=new ActiveXObject("htmlfile")}catch(e){}v="undefined"==typeof document||document.domain&&o?r(o):(e=d("iframe"),t="java"+h+":",e.style.display="none",c.appendChild(e),e.src=String(t),(t=e.contentWindow.document).open(),t.write(m("document.F=Object")),t.close(),t.F);for(var e,t,n=l.length;n--;)delete v[f][l[n]];return v()};u[p]=!0,e.exports=Object.create||function(e,t){var n;return null!==e?(i[f]=a(e),n=new i,i[f]=null,n[p]=e):n=v(),void 0===t?n:s.f(n,t)}},6757:function(e,t,n){var i=n("a44c"),r=n("25b3");e.exports=function(e,t){return i(e)?function e(t,n){var o=[];return r(t,(function(t){o=o.concat(i(t)?n?e(t,n):t:[t])})),o}(e,t):[]}},6784:function(e,t,n){!function(e){"use strict"; //! moment.js locale configuration @@ -137,11 +137,11 @@ var t=["جنوري","فيبروري","مارچ","اپريل","مئي","جون"," //! moment.js locale configuration function t(e,t,n){var i={mm:"munutenn",MM:"miz",dd:"devezh"};return e+" "+r(i[n],e)}function n(e){switch(i(e)){case 1:case 3:case 4:case 5:case 9:return e+" bloaz";default:return e+" vloaz"}}function i(e){return e>9?i(e%10):e}function r(e,t){return 2===t?o(e):e}function o(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 a=[/^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,l=/^(genver|c[ʼ\']hwevrer|meurzh|ebrel|mae|mezheven|gouere|eost|gwengolo|here|du|kerzu)/i,u=/^(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],f=[/^Su/i,/^Lu/i,/^Me([^r]|$)/i,/^Mer/i,/^Ya/i,/^Gw/i,/^Sa/i];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:f,fullWeekdaysParse:c,shortWeekdaysParse:d,minWeekdaysParse:f,monthsRegex:s,monthsShortRegex:s,monthsStrictRegex:l,monthsShortStrictRegex:u,monthsParse:a,longMonthsParse:a,shortMonthsParse:a,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."}})}(n("c1df"))},"688b":function(e,t,n){!function(e){"use strict"; //! moment.js locale configuration -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}})}(n("c1df"))},"689d":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.Icon=void 0;var i={install:function(){}};i=t.Icon=i;t.default=i},"68d9":function(e,t,n){n=n("0ee6"),e.exports=n("document","documentElement")},"68e0":function(e,t,n){n=n("5f2f"),e.exports=/(?:ipad|iphone|ipod).*applewebkit/i.test(n)},"68ee":function(e,t,n){function i(){}function r(e){if(!l(e))return!1;try{return h(i,f,e),!0}catch(e){return!1}}function o(e){if(!l(e))return!1;switch(u(e)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}try{return v||!!m(p,d(e))}catch(e){return!0}}var a=n("e330"),s=n("d039"),l=n("1626"),u=n("f5df"),c=n("d066"),d=n("8925"),f=[],h=c("Reflect","construct"),p=/^\s*(?:class|function)\b/,m=a(p.exec),v=!p.exec(i);o.sham=!0,e.exports=!h||s((function(){var e;return r(r.call)||!r(Object)||!r((function(){e=!0}))||e}))?o:r},6909:function(e,t,n){!function(e){"use strict"; +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}})}(n("c1df"))},"689d":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.Icon=void 0;var i=(n=n("5e59"))&&n.__esModule?n:{default:n};n=Object.assign(i.default,{install:function(e){e.component(i.default.name,i.default)}}),n=t.Icon=n,t.default=n},"68d9":function(e,t,n){n=n("0ee6"),e.exports=n("document","documentElement")},"68e0":function(e,t,n){n=n("5f2f"),e.exports=/(?:ipad|iphone|ipod).*applewebkit/i.test(n)},"68ee":function(e,t,n){function i(){}function r(e){if(!l(e))return!1;try{return h(i,f,e),!0}catch(e){return!1}}function o(e){if(!l(e))return!1;switch(u(e)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}try{return v||!!m(p,d(e))}catch(e){return!0}}var a=n("e330"),s=n("d039"),l=n("1626"),u=n("f5df"),c=n("d066"),d=n("8925"),f=[],h=c("Reflect","construct"),p=/^\s*(?:class|function)\b/,m=a(p.exec),v=!p.exec(i);o.sham=!0,e.exports=!h||s((function(){var e;return r(r.call)||!r(Object)||!r((function(){e=!0}))||e}))?o:r},6909:function(e,t,n){!function(e){"use strict"; //! moment.js locale configuration -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}})}(n("c1df"))},6944:function(e,t,n){var i;i=function(e){return n=[function(t,n){t.exports=e},function(e,t,n){"use strict";(function(e){var i=n(0),r=n.n(i),o=n(5);t.a={install:function(t,i){var a=i.name,s=void 0===a?"viewer":a,l=(a=i.debug,void 0!==a&&a);function u(e,n){var i=210&&n<20?e+"-ти":1===t?e+"-ви":2===t?e+"-ри":7===t||8===t?e+"-ми":e+"-ти"},week:{dow:1,doy:7}})}(n("c1df"))},6944:function(e,t,n){var i;i=function(e){return n=[function(t,n){t.exports=e},function(e,t,n){"use strict";(function(e){var i=n(0),r=n.n(i),o=n(5);t.a={install:function(t,i){var a=i.name,s=void 0===a?"viewer":a,l=(a=i.debug,void 0!==a&&a);function u(e,n){var i=2=100?100:null;return e+(t[e]||t[n]||t[i])},week:{dow:1,doy:7}})}(n("c1df"))},"6d83":function(e,t,n){!function(e){"use strict"; //! moment.js locale configuration @@ -151,7 +151,7 @@ e.defineLocale("it",{months:"gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_ //! moment.js locale configuration 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}})}(n("c1df"))},"6f48":function(e,t,n){"use strict";n("6d61")("Map",(function(e){return function(){return e(this,arguments.length?arguments[0]:void 0)}}),n("6566"))},"6f50":function(e,t,n){!function(e){"use strict"; //! moment.js locale configuration -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}})}(n("c1df"))},"6fad":function(e,t,n){var i;window,i=function(){return t=[function(e,t){e.exports=function(e){return e&&e.__esModule?e:{default:e}}},function(e,t,n){e.exports=n(142)},function(e,t,n){"use strict";n.r(t),n.d(t,"__extends",(function(){return r})),n.d(t,"__assign",(function(){return o})),n.d(t,"__rest",(function(){return a})),n.d(t,"__decorate",(function(){return s})),n.d(t,"__param",(function(){return l})),n.d(t,"__metadata",(function(){return u})),n.d(t,"__awaiter",(function(){return c})),n.d(t,"__generator",(function(){return d})),n.d(t,"__createBinding",(function(){return f})),n.d(t,"__exportStar",(function(){return h})),n.d(t,"__values",(function(){return p})),n.d(t,"__read",(function(){return m})),n.d(t,"__spread",(function(){return v})),n.d(t,"__spreadArrays",(function(){return g})),n.d(t,"__spreadArray",(function(){return y})),n.d(t,"__await",(function(){return b})),n.d(t,"__asyncGenerator",(function(){return _})),n.d(t,"__asyncDelegator",(function(){return w})),n.d(t,"__asyncValues",(function(){return x})),n.d(t,"__makeTemplateObject",(function(){return k})),n.d(t,"__importStar",(function(){return S})),n.d(t,"__importDefault",(function(){return A})),n.d(t,"__classPrivateFieldGet",(function(){return M})),n.d(t,"__classPrivateFieldSet",(function(){return 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}})}(n("c1df"))},"6fad":function(e,t,n){var i;window,i=function(){return t=[function(e,t){e.exports=function(e){return e&&e.__esModule?e:{default:e}}},function(e,t,n){e.exports=n(142)},function(e,t,n){"use strict";n.r(t),n.d(t,"__extends",(function(){return r})),n.d(t,"__assign",(function(){return o})),n.d(t,"__rest",(function(){return a})),n.d(t,"__decorate",(function(){return s})),n.d(t,"__param",(function(){return l})),n.d(t,"__metadata",(function(){return u})),n.d(t,"__awaiter",(function(){return c})),n.d(t,"__generator",(function(){return d})),n.d(t,"__createBinding",(function(){return f})),n.d(t,"__exportStar",(function(){return h})),n.d(t,"__values",(function(){return p})),n.d(t,"__read",(function(){return m})),n.d(t,"__spread",(function(){return v})),n.d(t,"__spreadArrays",(function(){return g})),n.d(t,"__spreadArray",(function(){return y})),n.d(t,"__await",(function(){return b})),n.d(t,"__asyncGenerator",(function(){return _})),n.d(t,"__asyncDelegator",(function(){return w})),n.d(t,"__asyncValues",(function(){return x})),n.d(t,"__makeTemplateObject",(function(){return A})),n.d(t,"__importStar",(function(){return S})),n.d(t,"__importDefault",(function(){return k})),n.d(t,"__classPrivateFieldGet",(function(){return M})),n.d(t,"__classPrivateFieldSet",(function(){return T})); /*! ***************************************************************************** Copyright (c) Microsoft Corporation. @@ -166,7 +166,7 @@ LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. ***************************************************************************** */ -var i=function(e,t){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)};function r(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}var o=function(){return(o=Object.assign||function(e){for(var t,n=1,i=arguments.length;nr[0]&&l[1]=e.length?void 0:e)&&e[i++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function m(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var i,r,o=n.call(e),a=[];try{for(;(void 0===t||0]+>/g,(function(){return""}))},_.prototype.html=function(e){var t=this.elems[0];return e?(t.innerHTML=e,this):t.innerHTML},_.prototype.val=function(){var e=this.elems[0];return(0,l.default)(e=e.value).call(e)},_.prototype.focus=function(){return(0,a.default)(this).call(this,(function(e){e.focus()}))},_.prototype.prev=function(){return w(this.elems[0].previousElementSibling)},_.prototype.next=function(){return w(this.elems[0].nextElementSibling)},_.prototype.getNextSibling=function(){return w(this.elems[0].nextSibling)},_.prototype.parent=function(){return w(this.elems[0].parentElement)},_.prototype.parentUntil=function(e,t){t=t||this.elems[0];return"BODY"===t.nodeName||null===(t=t.parentElement)?null:t.matches(e)?w(t):this.parentUntil(e,t)},_.prototype.parentUntilEditor=function(e,t,n){n=n||this.elems[0];return w(n).equal(t.$textContainerElem)||w(n).equal(t.$toolbarElem)||null===(n=n.parentElement)?null:n.matches(e)?w(n):this.parentUntilEditor(e,t,n)},_.prototype.equal=function(e){return e instanceof _?this.elems[0]===e.elems[0]:e instanceof HTMLElement&&this.elems[0]===e},_.prototype.insertBefore=function(e){var t=w(e).elems[0];return t?(0,a.default)(this).call(this,(function(e){var n=t.parentNode;null!=n&&n.insertBefore(e,t)})):this},_.prototype.insertAfter=function(e){var t=w(e).elems[0],n=t&&t.nextSibling;return t?(0,a.default)(this).call(this,(function(e){var i=t.parentNode;n?i.insertBefore(e,n):i.appendChild(e)})):this},_.prototype.data=function(e,t){if(null==t)return this.dataSource.get(e);this.dataSource.set(e,t)},_.prototype.getNodeTop=function(e){var t;return this.length<1||(t=this.parent(),e.$textElem.equal(this)||e.$textElem.equal(t))?this:(t.prior=this,t.getNodeTop(e))},_.prototype.getOffsetData=function(){var e=this.elems[0];return{top:e.offsetTop,left:e.offsetLeft,width:e.offsetWidth,height:e.offsetHeight,parent:e.offsetParent}},_.prototype.scrollTop=function(e){this.elems[0].scrollTo({top:e})};var b=_;function _(e){if(this.elems=[],this.length=this.elems.length,this.dataSource=new u.default,e){if(e instanceof _)return e;var t,n=[],i=e instanceof Node?e.nodeType:-1,r=(this.selector=e,1===i||9===i?n=[e]:(i=e)&&(i instanceof HTMLCollection||i instanceof NodeList)?n=v.toArray(e):e instanceof Array?n=e:"string"==typeof e&&(e=(0,l.default)(i=e.replace("/\n/mg","")).call(i),n=0===(0,c.default)(e).call(e,"<")?(i=e,(t=document.createElement("div")).innerHTML=i,i=t.children,v.toArray(i)):(t=e,t=document.querySelectorAll(e),v.toArray(t))),n.length);if(!r)return this;for(var o=0;o/gm,">").replace(/"/gm,""").replace(/(\r\n|\r|\n)/g,"
    ")},t.replaceSpecialSymbol=function(e){return e.replace(/</gm,"<").replace(/>/gm,">").replace(/"/gm,'"')},t.forEach=function(e,t){for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)&&!1===t(n,e[n]))break},t.arrForEach=function(e,t){for(var n,i=e.length||0,r=0;r

    ',t.EMPTY_P_LAST_REGEX=/

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

    /gim},function(e,t,n){(function(t){function n(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(145))},function(e,t){e.exports={}},function(e,t,n){var i=n(8),r=n(74),o=n(16),a=n(64),s=n(76),l=(n=n(105),r("wks")),u=i.Symbol,c=n?u:u&&u.withoutSetter||a;e.exports=function(e){return o(l,e)||(s&&o(u,e)?l[e]=u[e]:l[e]=c("Symbol."+e)),l[e]}},function(e,t){e.exports=function(e){try{return!!e()}catch(e){return!0}}},function(e,t,n){var i=n(9),r=n(16),o=n(93),a=n(18).f;e.exports=function(e){var t=i.Symbol||(i.Symbol={});r(t,e)||a(t,e,{value:o.f(e)})}},function(e,t){e.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},function(e,t,n){n=n(11),e.exports=!n((function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]}))},function(e,t,n){var i=n(9);e.exports=function(e){return i[e+"Prototype"]}},function(e,t){var n={}.hasOwnProperty;e.exports=function(e,t){return n.call(e,t)}},function(e,t,n){e.exports=n(192)},function(e,t,n){var i=n(14),r=n(99),o=n(25),a=n(60),s=Object.defineProperty;t.f=i?s:function(e,t,n){if(o(e),t=a(t,!0),o(n),r)try{return s(e,t,n)}catch(e){}if("get"in n||"set"in n)throw TypeError("Accessors not supported");return"value"in n&&(e[t]=n.value),e}},function(e,t,n){var i=n(14),r=n(18),o=n(48);e.exports=i?function(e,t,n){return r.f(e,t,o(1,n))}:function(e,t,n){return e[t]=n,e}},function(e,t,n){"use strict";var i,r,o=function(){return i=void 0===i?Boolean(window&&document&&document.all&&!window.atob):i},a=(r={},function(e){if(void 0===r[e]){var t=document.querySelector(e);if(window.HTMLIFrameElement&&t instanceof window.HTMLIFrameElement)try{t=t.contentDocument.head}catch(e){t=null}r[e]=t}return r[e]}),s=[];function l(e){for(var t=-1,n=0;n'),t.append(n),n.on("click",(function(){v.remove()})),i=l.default('

      '),r=l.default('
      '),t.append(i).append(r),(d=e.height)&&r.css("height",d+"px").css("overflow-y","auto"),f=e.tabs||[],h=[],p=[],(0,o.default)(f).call(f,(function(e,t){var n,a,s;e&&(n=e.title||"",e=e.tpl||"",a=l.default('
    • '+n+"
    • "),i.append(a),s=l.default(e),r.append(s),h.push(a),p.push(s),0===t?(a.data("active",!0),a.addClass("w-e-active")):s.hide(),a.on("click",(function(){a.data("active")||((0,o.default)(h).call(h,(function(e){e.data("active",!1),e.removeClass("w-e-active")})),(0,o.default)(p).call(p,(function(e){e.hide()})),a.data("active",!0),a.addClass("w-e-active"),s.show())})))})),t.on("click",(function(e){e.stopPropagation()})),g.$elem.append(t),(0,o.default)(f).call(f,(function(e,t){e&&(e=e.events||[],(0,o.default)(e).call(e,(function(e){function n(e){return s.__awaiter(v,void 0,void 0,(function(){return s.__generator(this,(function(t){switch(t.label){case 0:return e.stopPropagation(),[4,o(e)];case 1:return t.sent()&&this.remove(),[2]}}))}))}var i=e.selector,r=e.type,o=e.fn||u.EMPTY_FN,l=p[t];e=null!=(e=e.bindEnter)&&e;(0,a.default)(l).call(l,i).on(r,n),e&&"click"===r&&l.on("keyup",(function(e){13==e.keyCode&&n(e)}))})))})),(m=(0,a.default)(t).call(t,"input[type=text],textarea")).length&&m.get(0).focus(),c.hideCurAllPanels(),g.setPanel(this),c.createdMenus.add(g))},c.prototype.remove=function(){var e=this.menu,t=this.$container;t&&t.remove(),c.createdMenus.delete(e)},c.hideCurAllPanels=function(){var e;0!==c.createdMenus.size&&(0,o.default)(e=c.createdMenus).call(e,(function(e){e=e.panel,e&&e.remove()}))},c.createdMenus=new i.default,r=c;function c(e,t){this.menu=e,this.conf=t,this.$container=l.default('
      '),t=e.editor,t.txt.eventHooks.clickEvents.push(c.hideCurAllPanels),t.txt.eventHooks.toolbarClickEvents.push(c.hideCurAllPanels),t.txt.eventHooks.dropListMenuHoverEvents.push(c.hideCurAllPanels)}t.default=r},function(e,t){var n={}.toString;e.exports=function(e){return n.call(e).slice(8,-1)}},function(e,t,n){var i=n(62),r=Math.min;e.exports=function(e){return 0"),e.addClass("w-e-tooltip"),this.$container=e}l.prototype.getPositionData=function(){var e,t,n=this.$container,i=0,r=0,o=document.documentElement.scrollTop,a=this.$targetElem.getBoundingClientRect(),l=this.editor.$textElem.getBoundingClientRect(),u=this.$targetElem.getOffsetData(),c=s.default(u.parent),d=this.editor.$textElem.elems[0].scrollTop;return this._isInsertTextContainer=c.equal(this.editor.$textContainerElem),r=this._isInsertTextContainer?(c=c.getBoundingClientRect().height,t=u.top,e=u.left,u=u.height,25<(t-=d)?(i=t-20-15,n.addClass("w-e-tooltip-up")):(i=t+u+20");l.addClass("w-e-tooltip-item-wrapper "),l.append(a),r.append(l),a.on("click",(function(r){r.preventDefault(),t.onClick(n,i)&&e.remove()}))}))},l.prototype.create=function(){var e=this.editor,t=this.$container,n=(this.appendMenus(),this.getPositionData()),i=n.top;n=n.left;t.css("top",i+"px"),t.css("left",n+"px"),t.css("z-index",e.zIndex.get("tooltip")),(this._isInsertTextContainer?this.editor.$textContainerElem:s.default("body")).append(t),this._show=!0,e.beforeDestroy((0,a.default)(i=this.remove).call(i,this)),e.txt.eventHooks.onBlurEvents.push((0,a.default)(n=this.remove).call(n,this))},l.prototype.remove=function(){this.$container.remove(),this._show=!1},(0,r.default)(l.prototype,"isShow",{get:function(){return this._show},enumerable:!1,configurable:!0}),t.default=l},function(e,t,n){var i=n(40);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)}}},function(e,t){e.exports=function(e){if("function"!=typeof e)throw TypeError(String(e)+" is not a function");return e}},function(e,t,n){var i,r,o,a,s,l,u,c,d=n(165),f=n(8),h=n(13),p=n(19),m=n(16),v=n(63);n=n(51),f=f.WeakMap;u=d?(i=new f,r=i.get,o=i.has,a=i.set,s=function(e,t){return a.call(i,e,t),t},l=function(e){return r.call(i,e)||{}},function(e){return o.call(i,e)}):(n[c=v("state")]=!0,s=function(e,t){return p(e,c,t),t},l=function(e){return m(e,c)?e[c]:{}},function(e){return m(e,c)}),e.exports={set:s,get:l,has:u,enforce:function(e){return u(e)?l(e):s(e,{})},getterFor:function(e){return function(t){if(h(t)&&(t=l(t)).type===e)return t;throw TypeError("Incompatible receiver, "+e+" required")}}}},function(e,t){e.exports=!0},function(e,t){e.exports={}},function(e,t,n){e.exports=n(213)},function(e,t,n){e.exports=n(261)},function(e,t,n){e.exports=n(265)},function(e,t,n){"use strict";var i=n(0),r=i(n(1)),o=i(n(4)),a=(i=((0,r.default)(t,"__esModule",{value:!0}),t.createElementFragment=t.createDocumentFragment=t.createElement=t.insertBefore=t.getEndPoint=t.getStartPoint=t.updateRange=t.filterSelectionNodes=void 0,n(2)),n(137)),s=i.__importDefault(n(3));function l(e){return document.createElement(e)}t.filterSelectionNodes=function(e){var t=[];return(0,o.default)(e).call(e,(function(e){var n=e.getNodeName();n!==a.ListType.OrderedList&&n!==a.ListType.UnorderedList?t.push(e):e.prior?t.push(e.prior):null!=(n=e.children())&&(0,o.default)(n).call(n,(function(e){t.push(s.default(e))}))})),t},t.updateRange=function(e,t,n){e=e.selection;var i=document.createRange();1=t.length?{value:void 0,done:!0}:(t=i(t,n),e.index+=t.length,{value:t,done:!1})}))},function(e,t){e.exports={}},function(e,t,n){var i=n(106),r=n(80);e.exports=Object.keys||function(e){return i(e,r)}},function(e,t,n){var i=n(19);e.exports=function(e,t,n,r){r&&r.enumerable?e[t]=n:i(e,t,n)}},function(e,t,n){n(173);var i,r=n(174),o=n(8),a=n(65),s=n(19),l=n(43),u=n(10)("toStringTag");for(i in r){var c=o[i];c=c&&c.prototype;c&&a(c)!==u&&s(c,u,i),l[i]=l.Array}},function(e,t,n){var i=n(33);e.exports=Array.isArray||function(e){return"Array"==i(e)}},function(e,t,n){var i=n(11),r=n(10),o=n(86),a=r("species");e.exports=function(e){return 51<=o||!i((function(){var t=[];return(t.constructor={})[a]=function(){return{foo:1}},1!==t[e](Boolean).foo}))}},function(e,t,n){e.exports=n(222)},function(e,t,n){"use strict";(0,n(0)(n(1)).default)(t,"__esModule",{value:!0}),t.ListHandle=void 0;var i=n(2).__importDefault(n(373));t.ListHandle=function(e){this.options=e,this.selectionRangeElem=new i.default}},function(e,t,n){"use strict";var i={}.propertyIsEnumerable,r=Object.getOwnPropertyDescriptor,o=r&&!i.call({1:2},1);t.f=o?function(e){return e=r(this,e),!!e&&e.enumerable}:i},function(e,t,n){var i=n(13);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))||"function"==typeof(n=e.valueOf)&&!i(r=n.call(e))||!t&&"function"==typeof(n=e.toString)&&!i(r=n.call(e)))return r;throw TypeError("Can't convert object to primitive value")}},function(e,t){},function(e,t){var n=Math.ceil,i=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(0"+e+""},m=function(){try{r=document.domain&&new ActiveXObject("htmlfile")}catch(e){}m=r?((e=r).write(p("")),e.close(),t=e.parentWindow.Object,e=null,t):(e=c("iframe"),t="java"+f+":",e.style.display="none",u.appendChild(e),e.src=String(t),(t=e.contentWindow.document).open(),t.write(p("document.F=Object")),t.close(),t.F);for(var e,t,n=s.length;n--;)delete m[d][s[n]];return m()};l[h]=!0,e.exports=Object.create||function(e,t){var n;return null!==e?(i[d]=o(e),n=new i,i[d]=null,n[h]=e):n=m(),void 0===t?n:a(n,t)}},function(e,t,n){function i(e){return function(t,n,i){var s,l=r(t),u=o(l.length),c=a(i,u);if(e&&n!=n){for(;c"),this.$textContainerElem=a.default("
      "),this.$textElem=a.default("
      "),this.toolbarElemId="",this.textElemId="",this.isFocus=!1,this.isComposing=!1,this.isCompatibleMode=!1,this.selection=new u.default(this),this.cmd=new c.default(this),this.txt=new d.default(this),this.menus=new f.default(this),this.zIndex=new b.default,this.change=new _.default(this),this.history=new w.default(this),this.onSelectionChange=new k.default(this),e=x.default(this),t=e.disable,e=e.enable,this.disable=t,this.enable=e,this.isEnable=!0}E.prototype.initSelection=function(e){p.default(this,e)},E.prototype.create=function(){this.zIndex.init(this),this.isCompatibleMode=this.config.compatibleMode(),this.isCompatibleMode||(this.config.onchangeTimeout=30),v.default(this),h.default(this),this.txt.init(),this.menus.init(),g.default(this),this.initSelection(!0),m.default(this),this.change.observe(),this.history.observe(),C.default(this)},E.prototype.beforeDestroy=function(e){return this.beforeDestroyHooks.push(e),this},E.prototype.destroy=function(){var e,t=this;(0,o.default)(e=this.beforeDestroyHooks).call(e,(function(e){return e.call(t)})),this.$toolbarElem.remove(),this.$textContainerElem.remove()},E.prototype.fullScreen=function(){g.setFullScreen(this)},E.prototype.unFullScreen=function(){g.setUnFullScreen(this)},E.prototype.scrollToHead=function(e){y.default(this,e)},E.registerMenu=function(e,t){t&&"function"==typeof t&&(E.globalCustomMenuConstructorList[e]=t)},E.prototype.registerPlugin=function(e,t){C.registerPlugin(e,t,this.pluginsFunctionList)},E.registerPlugin=function(e,t){C.registerPlugin(e,t,E.globalPluginsFunctionList)},E.$=a.default,E.BtnMenu=r.default,E.DropList=S.default,E.DropListMenu=A.default,E.Panel=M.default,E.PanelMenu=T.default,E.Tooltip=i.default,E.globalCustomMenuConstructorList={},E.globalPluginsFunctionList={},t.default=E},function(e,t,n){var i=n(13),r=n(55),o=n(10)("species");e.exports=function(e,t){var n;return new(void 0===(n=r(e)&&("function"==typeof(n=e.constructor)&&(n===Array||r(n.prototype))||i(n)&&null===(n=n[o]))?void 0:n)?Array:n)(0===t?0:t)}},function(e,t,n){e.exports=n(185)},function(e,t,n){function i(e){return function(t){return t=String(r(t)),1&e&&(t=t.replace(o,"")),2&e?t.replace(a,""):t}}var r=n(49),o=(n="["+n(68)+"]",RegExp("^"+n+n+"*")),a=RegExp(n+n+"*$");e.exports={start:i(1),end:i(2),trim:i(3)}},function(e,t,n){e.exports=n(205)},function(e,t,n){var i=n(227),r=n(230);function o(t){return e.exports=o="function"==typeof r&&"symbol"==typeof i?function(e){return typeof e}:function(e){return e&&"function"==typeof r&&e.constructor===r&&e!==r.prototype?"symbol":typeof e},o(t)}e.exports=o},function(e,t,n){n=n(10),t.f=n},function(e,t,n){e.exports=n(306)},function(e,t,n){"use strict";var i=n(0),r=i(n(1)),o=i(n(4));(0,r.default)(t,"__esModule",{value:!0});var a=n(2).__importDefault(n(32));function s(e,t){var n=this;this.$elem=e,this.editor=t,this._active=!1,e.on("click",(function(e){var i;a.default.hideCurAllPanels(),(0,o.default)(i=t.txt.eventHooks.menuClickEvents).call(i,(function(e){return e()})),e.stopPropagation(),null!=t.selection.getRange()&&n.clickHandler(e)}))}s.prototype.clickHandler=function(e){},s.prototype.active=function(){this._active=!0,this.$elem.addClass("w-e-active")},s.prototype.unActive=function(){this._active=!1,this.$elem.removeClass("w-e-active")},(0,r.default)(s.prototype,"isActive",{get:function(){return this._active},enumerable:!1,configurable:!0}),t.default=s},function(e,t,n){"use strict";var i=n(0),r=i(n(1)),o=i(n(57)),a=i(n(4)),s=i(n(27)),l=(i=((0,r.default)(t,"__esModule",{value:!0}),n(2)),n(6)),u=i.__importDefault(n(135)),c=i.__importDefault(n(136));function d(e){this.editor=e}d.prototype.insertImg=function(e,t,n){function i(e,t){return r.i18next.t((t=void 0===t?a:t)+e)}var r=this.editor,o=r.config,a="validate.",s=t?'alt="'+t+'" ':"",l=n?'data-href="'+encodeURIComponent(n)+'" ':"",u=(r.cmd.do("insertHTML",''),o.linkImgCallback(e,t,n),document.createElement("img"));u.onload=function(){u=null},u.onerror=function(){o.customAlert(i("插入图片错误"),"error","wangEditor: "+i("插入图片错误")+","+i("图片链接")+' "'+e+'",'+i("下载链接失败")),u=null},u.onabort=function(){return u=null},u.src=e},d.prototype.uploadImg=function(e){var t,n,i,r,d,f,h,p,m,v,g,y,b,_,w,x,k,C,S,A=this;e.length&&(t=this.editor,n=t.config,i=function(e){return t.i18next.t("validate."+e)},k=n.uploadImgServer,r=n.uploadImgShowBase64,d=n.uploadImgMaxSize,f=d/1024/1024,C=n.uploadImgMaxLength,h=n.uploadFileName,p=n.uploadImgParams,m=n.uploadImgParamsWithUrl,v=n.uploadImgHeaders,g=n.uploadImgHooks,y=n.uploadImgTimeout,b=n.withCredentials,((S=n.customUploadImg)||k||r)&&(_=[],w=[],l.arrForEach(e,(function(e){var n,r,o;e&&(n=e.name||e.type.replace("/","."),r=e.size,n&&r&&(o=t.config.uploadImgAccept.join("|"),!1===new RegExp(".("+o+")$","i").test(n)?w.push("【"+n+"】"+i("不是图片")):dC?n.customAlert(i("一次最多上传")+C+i("张图片"),"warning"):S&&"function"==typeof S?S(_,(0,o.default)(C=this.insertImg).call(C,this)):(x=new FormData,(0,a.default)(_).call(_,(function(e,t){var n=h||e.name;1<_.length&&(n+=t+1),x.append(n,e)})),k?(k=(S=k.split("#"))[0],C=S[1]||"",(0,a.default)(l).call(l,p,(function(e,t){m&&(0<(0,s.default)(k).call(k,"?")?k+="&":k+="?",k=k+e+"="+t),x.append(e,t)})),C&&(k+="#"+C),"string"==typeof(S=u.default(k,{timeout:y,formData:x,headers:v,withCredentials:!!b,beforeSend:function(e){if(g.before)return g.before(e,t,_)},onTimeout:function(e){n.customAlert(i("上传图片超时"),"error"),g.timeout&&g.timeout(e,t)},onProgress:function(e,n){var i=new c.default(t);n.lengthComputable&&(e=n.loaded/n.total,i.show(e))},onError:function(e){n.customAlert(i("上传图片错误"),"error",i("上传图片错误")+","+i("服务器返回状态")+": "+e.status),g.error&&g.error(e,t)},onFail:function(e,r){n.customAlert(i("上传图片失败"),"error",i("上传图片返回结果错误")+","+i("返回结果")+": "+r),g.fail&&g.fail(e,t,r)},onSuccess:function(e,r){var s;g.customInsert?g.customInsert((0,o.default)(s=A.insertImg).call(s,A),r,t):"0"!=r.errno?(n.customAlert(i("上传图片失败"),"error",i("上传图片返回结果错误")+","+i("返回结果")+" errno="+r.errno),g.fail&&g.fail(e,t,r)):(s=r.data,(0,a.default)(s).call(s,(function(e){"string"==typeof e?A.insertImg(e):A.insertImg(e.url,e.alt,e.href)})),g.success&&g.success(e,t,r))}}))&&n.customAlert(S,"error")):r&&l.arrForEach(e,(function(e){var t=A,n=new FileReader;n.readAsDataURL(e),n.onload=function(){var e;this.result&&(e=this.result.toString(),t.insertImg(e,e))}})))))},t.default=d},function(e,t,n){"use strict";var i=n(0),r=i(n(1)),o=i(n(410)),a=i(n(4)),s=i(n(45));function l(e){return!!e.length&&"w-e-todo"===e.attr("class")}function u(e,t){return 3===e.nodeType?e.nodeValue===t.nodeValue:e.contains(t)}function c(e,t,n){void 0===n&&(n=!0);var i=e.nodeValue,r=null==i?void 0:(0,s.default)(i).call(i,0,t);return i=null==i?void 0:(0,s.default)(i).call(i,t),n||(t=i,i=r,r=t),e.nodeValue=r,i}(0,r.default)(t,"__esModule",{value:!0}),t.dealTextNode=t.isAllTodo=t.isTodo=t.getCursorNextNode=void 0,t.isTodo=l,t.isAllTodo=function(e){if(0!==(e=e.selection.getSelectionRangeTopNodes()).length)return(0,o.default)(e).call(e,l)},t.getCursorNextNode=function e(t,n,i){var r,o,s;if(t.hasChildNodes())return r=t.cloneNode(),o=!1,""===n.nodeValue&&(o=!0),s=[],(0,a.default)(t=t.childNodes).call(t,(function(t){var a;!u(t,n)&&o&&(r.appendChild(t.cloneNode(!0)),"BR"!==t.nodeName&&s.push(t)),u(t,n)&&(1===t.nodeType&&(a=e(t,n,i))&&""!==a.textContent&&null!=r&&r.appendChild(a),3===t.nodeType&&n.isEqualNode(t)&&(a=c(t,i),r.textContent=a),o=!0)})),(0,a.default)(s).call(s,(function(e){e.remove()})),r},t.dealTextNode=c},function(e,t,n){"use strict";var i=n(0)(n(1)),r=((0,i.default)(t,"__esModule",{value:!0}),n(430));function o(e){this.maxSize=e,this.isRe=!1,this.data=new r.CeilStack(e),this.revokeData=new r.CeilStack(e)}(0,i.default)(o.prototype,"size",{get:function(){return[this.data.size,this.revokeData.size]},enumerable:!1,configurable:!0}),o.prototype.resetMaxSize=function(e){this.data.resetMax(e),this.revokeData.resetMax(e)},o.prototype.save=function(e){return this.isRe&&(this.revokeData.clear(),this.isRe=!1),this.data.instack(e),this},o.prototype.revoke=function(e){this.isRe||(this.isRe=!0);var t=this.data.outstack();return!!t&&(this.revokeData.instack(t),e(t),!0)},o.prototype.restore=function(e){this.isRe||(this.isRe=!0);var t=this.revokeData.outstack();return!!t&&(this.data.instack(t),e(t),!0)},t.default=o},function(e,t,n){var i=n(14),r=n(11),o=n(73);e.exports=!i&&!r((function(){return 7!=Object.defineProperty(o("div"),"a",{get:function(){return 7}}).a}))},function(e,t,n){function i(e,t){return(e=s[a(e)])==u||e!=l&&("function"==typeof t?r(t):!!t)}var r=n(11),o=/#|\.prototype\./,a=i.normalize=function(e){return String(e).replace(o,".").toLowerCase()},s=i.data={},l=i.NATIVE="N",u=i.POLYFILL="P";e.exports=i},function(e,t,n){n=n(102);var i=Function.toString;"function"!=typeof n.inspectSource&&(n.inspectSource=function(e){return i.call(e)}),e.exports=n.inspectSource},function(e,t,n){var i=n(8),r=(n=n(166),"__core-js_shared__");i=i[r]||n(r,{});e.exports=i},function(e,t,n){"use strict";var i,r,o=n(104),a=n(19),s=n(16),l=n(10),u=(n=n(42),l=l("iterator"),!1);[].keys&&("next"in(r=[].keys())?(o=o(o(r)))!==Object.prototype&&(i=o):u=!0),null==i&&(i={}),n||s(i,l)||a(i,l,(function(){return this})),e.exports={IteratorPrototype:i,BUGGY_SAFARI_ITERATORS:u}},function(e,t,n){var i=n(16),r=n(29),o=n(63),a=(n=n(168),o("IE_PROTO")),s=Object.prototype;e.exports=n?Object.getPrototypeOf:function(e){return e=r(e),i(e,a)?e[a]:"function"==typeof e.constructor&&e instanceof e.constructor?e.constructor.prototype:e instanceof Object?s:null}},function(e,t,n){n=n(76),e.exports=n&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},function(e,t,n){var i=n(16),r=n(28),o=n(78).indexOf,a=n(51);e.exports=function(e,t){var n,s=r(e),l=0,u=[];for(n in s)!i(a,n)&&i(s,n)&&u.push(n);for(;t.length>l;)!i(s,n=t[l++])||~o(u,n)||u.push(n);return u}},function(e,t,n){n=n(35),e.exports=n("document","documentElement")},function(e,t,n){n=n(8),e.exports=n.Promise},function(e,t,n){var i=n(53);e.exports=function(e,t,n){for(var r in t)n&&n.unsafe&&e[r]?e[r]=t[r]:i(e,r,t[r],n);return e}},function(e,t,n){"use strict";var i=n(35),r=n(18),o=n(10),a=n(14),s=o("species");e.exports=function(e){e=i(e);var t=r.f;a&&e&&!e[s]&&t(e,s,{configurable:!0,get:function(){return this}})}},function(e,t,n){var i=n(10),r=n(43),o=i("iterator"),a=Array.prototype;e.exports=function(e){return void 0!==e&&(r.Array===e||a[o]===e)}},function(e,t,n){var i=n(65),r=n(43),o=n(10)("iterator");e.exports=function(e){if(null!=e)return e[o]||e["@@iterator"]||r[i(e)]}},function(e,t,n){var i=n(25);e.exports=function(e,t,n,r){try{return r?t(i(n)[0],n[1]):t(n)}catch(t){throw r=e.return,void 0!==r&&i(r.call(e)),t}}},function(e,t,n){var i=n(10)("iterator"),r=!1;try{var o=0,a={next:function(){return{done:!!o++}},return:function(){r=!0}};a[i]=function(){return this},Array.from(a,(function(){throw 2}))}catch(e){}e.exports=function(e,t){if(!t&&!r)return!1;var n=!1;try{var o={};o[i]=function(){return{next:function(){return{done:n=!0}}}},e(o)}catch(e){}return n}},function(e,t,n){var i=n(25),r=n(40),o=n(10)("species");e.exports=function(e,t){e=i(e).constructor;return void 0===e||null==(e=i(e)[o])?t:r(e)}},function(e,t,n){function i(e){return function(){x(e)}}function r(e){x(e.data)}function o(e){s.postMessage(e+"",h.protocol+"//"+h.host)}var a,s=n(8),l=n(11),u=n(33),c=n(39),d=n(107),f=n(73),h=(n=n(117),s.location),p=s.setImmediate,m=s.clearImmediate,v=s.process,g=s.MessageChannel,y=s.Dispatch,b=0,_={},w="onreadystatechange",x=function(e){var t;_.hasOwnProperty(e)&&(t=_[e],delete _[e],t())};p&&m||(p=function(e){for(var t=[],n=1;n"+i+"

      "}return r=(r=r.replace(/<(\d)/gm,(function(e,t){return"<"+t}))).replace(/<(\/?meta.*?)>/gim,""),s.default(r,t,n)},t.getPasteImgs=function(e){var t=[];return l(e)||(e=null==(e=e.clipboardData)?void 0:e.items)&&(0,o.default)(a).call(a,e,(function(e,n){var i=n.type;/image/i.test(i)&&t.push(n.getAsFile())})),t}},function(e,t,n){e.exports=n(294)},function(e,t,n){e.exports=n(310)},function(e,t,n){"use strict";var i=n(0),r=i(n(1)),o=i(n(4)),a=i(n(46));(0,r.default)(t,"__esModule",{value:!0});var s=n(2).__importDefault(n(3)),l=n(7);function u(e,t){var n=this,i=(e=(this.hideTimeoutId=0,this.menu=e,this.conf=t,s.default('
      ')),s.default("

      "+t.title+"

      ")),r=(i=(i.addClass("w-e-dp-title"),e.append(i),t.list||[]),t.type||"list"),u=t.clickHandler||l.EMPTY_FN,c=s.default('
        ');(0,o.default)(i).call(i,(function(e){var t=e.$elem,i=e.value;e=s.default('
      • ');t&&(e.append(t),c.append(e),e.on("click",(function(e){u(i),e.stopPropagation(),n.hideTimeoutId=(0,a.default)((function(){n.hide()}))})))})),e.append(c),e.on("mouseleave",(function(){n.hideTimeoutId=(0,a.default)((function(){n.hide()}))})),this.$container=e,this.rendered=!1,this._show=!1}u.prototype.show=function(){this.hideTimeoutId&&clearTimeout(this.hideTimeoutId);var e,t,n=this.menu.$elem,i=this.$container;this._show||(this.rendered?i.show():(e=n.getBoundingClientRect().height||0,t=this.conf.width||100,i.css("margin-top",e+"px").css("width",t+"px"),n.append(i),this.rendered=!0),this._show=!0)},u.prototype.hide=function(){var e=this.$container;this._show&&(e.hide(),this._show=!1)},(0,r.default)(u.prototype,"isShow",{get:function(){return this._show},enumerable:!1,configurable:!0}),t.default=u},function(e,t,n){"use strict";(0,n(0)(n(1)).default)(t,"__esModule",{value:!0}),t.default=function(e){return!(null==(e=e.selection.getSelectionContainerElem())||!e.length)&&"A"===e.getNodeName()}},function(e,t,n){"use strict";var i=n(0),r=i(n(92)),o=i(n(1)),a=i(n(4)),s=((0,o.default)(t,"__esModule",{value:!0}),n(6));t.default=function(e,t){var n=new XMLHttpRequest;return n.open("POST",e),n.timeout=t.timeout||1e4,n.ontimeout=function(){t.onTimeout&&t.onTimeout(n)},n.upload&&(n.upload.onprogress=function(e){var n=e.loaded/e.total;t.onProgress&&t.onProgress(n,e)}),t.headers&&(0,a.default)(s).call(s,t.headers,(function(e,t){n.setRequestHeader(e,t)})),n.withCredentials=!!t.withCredentials,t.beforeSend&&(e=t.beforeSend(n),e&&"object"===(0,r.default)(e)&&e.prevent)?e.msg:(n.onreadystatechange=function(){if(4===n.readyState){var e=n.status;if(!(e<200||300<=e&&e<400))if(400<=e)t.onError&&t.onError(n);else{var i;e=n.responseText;if("object"!==(0,r.default)(e))try{i=JSON.parse(e)}catch(i){return void(t.onFail&&t.onFail(n,e))}else i=e;t.onSuccess(n,i)}}},n.send(t.formData||null),n)}},function(e,t,n){"use strict";var i=n(0),r=i(n(1)),o=i(n(342)),a=i(n(46));(0,r.default)(t,"__esModule",{value:!0});var s=n(2).__importDefault(n(3));function l(e){this.editor=e,this.$textContainer=e.$textContainerElem,this.$bar=s.default('
        '),this.isShow=!1,this.time=0,this.timeoutId=0}l.prototype.show=function(e){var t,n=this;this.isShow||(this.isShow=!0,t=this.$bar,this.$textContainer.append(t),100<(0,o.default)()-this.time&&e<=1&&(t.css("width",100*e+"%"),this.time=(0,o.default)()),(t=this.timeoutId)&&clearTimeout(t),this.timeoutId=(0,a.default)((function(){n.hide()}),500))},l.prototype.hide=function(){this.$bar.remove(),this.isShow=!1,this.time=0,this.timeoutId=0},t.default=l},function(e,t,n){"use strict";(0,n(0)(n(1)).default)(t,"__esModule",{value:!0}),t.ListType=void 0;var i,r,o=n(2),a=o.__importDefault(n(3)),s=o.__importDefault(n(24)),l=n(47),u=o.__importStar(n(371));(n=i=t.ListType||(t.ListType={})).OrderedList="OL",n.UnorderedList="UL",r=s.default,o.__extends(c,r),c.prototype.command=function(e){void 0!==this.editor.selection.getSelectionContainerElem()&&(this.handleSelectionRangeNodes(e),this.tryChangeActive())},c.prototype.validator=function(e,t,n){return!(!e.length||!t.length||n.equal(e)||n.equal(t))},c.prototype.handleSelectionRangeNodes=function(e){var t,n=this.editor,i=n.selection,r=e.toLowerCase(),o=i.getSelectionContainerElem(),a=i.getSelectionStartElem().getNodeTop(n),s=i.getSelectionEndElem().getNodeTop(n);this.validator(a,s,n.$textElem)&&(t=null==(i=i.getRange())?void 0:i.collapsed,n.$textElem.equal(o)||(o=o.getNodeTop(n)),e={editor:n,listType:e,listTarget:r,$selectionElem:o,$startElem:a,$endElem:s},r=this.isOrderElem(o)?u.ClassType.Wrap:this.isOrderElem(a)&&this.isOrderElem(s)?u.ClassType.Join:this.isOrderElem(a)?u.ClassType.StartJoin:this.isOrderElem(s)?u.ClassType.EndJoin:u.ClassType.Other,o=new u.default(u.createListHandle(r,e,i)),l.updateRange(n,o.getSelectionRangeElem(),!!t))},c.prototype.isOrderElem=function(e){return e=e.getNodeName(),e===i.OrderedList||e===i.UnorderedList},c.prototype.tryChangeActive=function(){},n=c;function c(e){var t=this,n=a.default('
        \n \n
        '),o={width:130,title:"序列",type:"list",list:[{$elem:a.default('\n

        \n \n '+e.i18next.t("menus.dropListMenu.list.无序列表")+"\n

        "),value:i.UnorderedList},{$elem:a.default('

        \n \n '+e.i18next.t("menus.dropListMenu.list.有序列表")+"\n

        "),value:i.OrderedList}],clickHandler:function(e){t.command(e)}};return t=r.call(this,n,e,o)||this}t.default=n},function(e,t,n){e.exports=n(395)},function(e,t,n){"use strict";(0,n(0)(n(1)).default)(t,"__esModule",{value:!0}),t.default=function(e){return!(null==(e=e.selection.getSelectionContainerElem())||!e.length)&&!("CODE"!=e.getNodeName()&&"PRE"!=e.getNodeName()&&"CODE"!=e.parent().getNodeName()&&"PRE"!=e.parent().getNodeName()&&!/hljs/.test(e.parent().attr("class")))}},function(e,t,n){"use strict";var i=n(0),r=i(n(1)),o=i(n(31));(0,r.default)(t,"__esModule",{value:!0}),t.todo=void 0;var a=n(2).__importDefault(n(3)),s=(l.prototype.init=function(){var e=this.$child,t=this.getInputContainer();e&&e.insertAfter(t)},l.prototype.getInput=function(){var e=this.$todo;return(0,o.default)(e).call(e,"input")},l.prototype.getInputContainer=function(){return this.getInput().parent()},l.prototype.getTodo=function(){return this.$todo},l);function l(e){this.template='

        ',this.checked=!1,this.$todo=a.default(this.template),this.$child=null==(e=null==e?void 0:e.childNodes())?void 0:e.clone(!0)}t.todo=s,t.default=function(e){return(e=new s(e)).init(),e}},function(e,t,n){"use strict";(0,n(0)(n(1)).default)(t,"__esModule",{value:!0});var i=n(2),r=(n(146),n(148),n(152),n(154),n(156),n(158),n(160),i.__importDefault(n(87)));i.__exportStar(n(442),t);try{document}catch(e){throw new Error("请在浏览器环境下运行")}t.default=r.default},function(e,t,n){n=n(143),e.exports=n},function(e,t,n){n(144);var i=n(9).Object;n=e.exports=function(e,t,n){return i.defineProperty(e,t,n)};i.defineProperty.sham&&(n.sham=!0)},function(e,t,n){var i=n(5),r=n(14);i({target:"Object",stat:!0,forced:!r,sham:!r},{defineProperty:n(18).f})},function(e,t){var n=function(){return this}();try{n=n||new Function("return this")()}catch(e){"object"==typeof window&&(n=window)}e.exports=n},function(e,t,n){var i=n(20),r=(n=n(147),{insert:"head",singleton:!1});i(n="string"==typeof(n=n.__esModule?n.default:n)?[[e.i,n,""]]:n,r),e.exports=n.locals||{}},function(e,t,n){(t=n(21)(!1)).push([e.i,'.w-e-toolbar,\n.w-e-text-container,\n.w-e-menu-panel {\n padding: 0;\n margin: 0;\n box-sizing: border-box;\n background-color: #fff;\n /*表情菜单样式*/\n /*分割线样式*/\n}\n.w-e-toolbar h1,\n.w-e-text-container h1,\n.w-e-menu-panel h1 {\n font-size: 32px !important;\n}\n.w-e-toolbar h2,\n.w-e-text-container h2,\n.w-e-menu-panel h2 {\n font-size: 24px !important;\n}\n.w-e-toolbar h3,\n.w-e-text-container h3,\n.w-e-menu-panel h3 {\n font-size: 18.72px !important;\n}\n.w-e-toolbar h4,\n.w-e-text-container h4,\n.w-e-menu-panel h4 {\n font-size: 16px !important;\n}\n.w-e-toolbar h5,\n.w-e-text-container h5,\n.w-e-menu-panel h5 {\n font-size: 13.28px !important;\n}\n.w-e-toolbar p,\n.w-e-text-container p,\n.w-e-menu-panel p {\n font-size: 16px !important;\n}\n.w-e-toolbar .eleImg,\n.w-e-text-container .eleImg,\n.w-e-menu-panel .eleImg {\n cursor: pointer;\n display: inline-block;\n font-size: 18px;\n padding: 0 3px;\n}\n.w-e-toolbar *,\n.w-e-text-container *,\n.w-e-menu-panel * {\n padding: 0;\n margin: 0;\n box-sizing: border-box;\n}\n.w-e-toolbar hr,\n.w-e-text-container hr,\n.w-e-menu-panel hr {\n cursor: pointer;\n display: block;\n height: 0px;\n border: 0;\n border-top: 3px solid #ccc;\n margin: 20px 0;\n}\n.w-e-clear-fix:after {\n content: "";\n display: table;\n clear: both;\n}\n.w-e-drop-list-item {\n position: relative;\n top: 1px;\n padding-right: 7px;\n color: #333 !important;\n}\n.w-e-drop-list-tl {\n padding-left: 10px;\n text-align: left;\n}\n',""]),e.exports=t},function(e,t,n){var i=n(20),r=(n=n(149),{insert:"head",singleton:!1});i(n="string"==typeof(n=n.__esModule?n.default:n)?[[e.i,n,""]]:n,r),e.exports=n.locals||{}},function(e,t,n){var i=n(21),r=n(150);n=n(151),t=i(!1),i=r(n);t.push([e.i,"@font-face {\n font-family: 'w-e-icon';\n src: url("+i+') format(\'truetype\');\n font-weight: normal;\n font-style: normal;\n}\n[class^="w-e-icon-"],\n[class*=" w-e-icon-"] {\n /* use !important to prevent issues with browser extensions that change fonts */\n font-family: \'w-e-icon\' !important;\n speak: none;\n font-style: normal;\n font-weight: normal;\n font-variant: normal;\n text-transform: none;\n line-height: 1;\n /* Better Font Rendering =========== */\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n.w-e-icon-close:before {\n content: "\\f00d";\n}\n.w-e-icon-upload2:before {\n content: "\\e9c6";\n}\n.w-e-icon-trash-o:before {\n content: "\\f014";\n}\n.w-e-icon-header:before {\n content: "\\f1dc";\n}\n.w-e-icon-pencil2:before {\n content: "\\e906";\n}\n.w-e-icon-paint-brush:before {\n content: "\\f1fc";\n}\n.w-e-icon-image:before {\n content: "\\e90d";\n}\n.w-e-icon-play:before {\n content: "\\e912";\n}\n.w-e-icon-location:before {\n content: "\\e947";\n}\n.w-e-icon-undo:before {\n content: "\\e965";\n}\n.w-e-icon-redo:before {\n content: "\\e966";\n}\n.w-e-icon-quotes-left:before {\n content: "\\e977";\n}\n.w-e-icon-list-numbered:before {\n content: "\\e9b9";\n}\n.w-e-icon-list2:before {\n content: "\\e9bb";\n}\n.w-e-icon-link:before {\n content: "\\e9cb";\n}\n.w-e-icon-happy:before {\n content: "\\e9df";\n}\n.w-e-icon-bold:before {\n content: "\\ea62";\n}\n.w-e-icon-underline:before {\n content: "\\ea63";\n}\n.w-e-icon-italic:before {\n content: "\\ea64";\n}\n.w-e-icon-strikethrough:before {\n content: "\\ea65";\n}\n.w-e-icon-table2:before {\n content: "\\ea71";\n}\n.w-e-icon-paragraph-left:before {\n content: "\\ea77";\n}\n.w-e-icon-paragraph-center:before {\n content: "\\ea78";\n}\n.w-e-icon-paragraph-right:before {\n content: "\\ea79";\n}\n.w-e-icon-paragraph-justify:before {\n content: "\\ea7a";\n}\n.w-e-icon-terminal:before {\n content: "\\f120";\n}\n.w-e-icon-page-break:before {\n content: "\\ea68";\n}\n.w-e-icon-cancel-circle:before {\n content: "\\ea0d";\n}\n.w-e-icon-font:before {\n content: "\\ea5c";\n}\n.w-e-icon-text-heigh:before {\n content: "\\ea5f";\n}\n.w-e-icon-paint-format:before {\n content: "\\e90c";\n}\n.w-e-icon-indent-increase:before {\n content: "\\ea7b";\n}\n.w-e-icon-indent-decrease:before {\n content: "\\ea7c";\n}\n.w-e-icon-row-height:before {\n content: "\\e9be";\n}\n.w-e-icon-fullscreen_exit:before {\n content: "\\e900";\n}\n.w-e-icon-fullscreen:before {\n content: "\\e901";\n}\n.w-e-icon-split-line:before {\n content: "\\ea0b";\n}\n.w-e-icon-checkbox-checked:before {\n content: "\\ea52";\n}\n',""]),e.exports=t},function(e,t,n){"use strict";e.exports=function(e,t){return t=t||{},"string"==typeof(e=e&&e.__esModule?e.default: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}},function(e,t,n){"use strict";n.r(t),t.default="data:font/woff;base64,d09GRgABAAAAABskAAsAAAAAGtgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABPUy8yAAABCAAAAGAAAABgDxIPFWNtYXAAAAFoAAABHAAAARz2mfAgZ2FzcAAAAoQAAAAIAAAACAAAABBnbHlmAAACjAAAFXwAABV8IH7+mGhlYWQAABgIAAAANgAAADYb6gumaGhlYQAAGEAAAAAkAAAAJAkjBWlobXR4AAAYZAAAAKQAAACkmYcEbmxvY2EAABkIAAAAVAAAAFReAmKYbWF4cAAAGVwAAAAgAAAAIAA0ALZuYW1lAAAZfAAAAYYAAAGGmUoJ+3Bvc3QAABsEAAAAIAAAACAAAwAAAAMD7wGQAAUAAAKZAswAAACPApkCzAAAAesAMwEJAAAAAAAAAAAAAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAQAAA8fwDwP/AAEADwABAAAAAAQAAAAAAAAAAAAAAIAAAAAAAAwAAAAMAAAAcAAEAAwAAABwAAwABAAAAHAAEAQAAAAA8ACAABAAcAAEAIOkB6QbpDekS6UfpZul36bnpu+m+6cbpy+nf6gvqDepS6lzqX+pl6nHqfPAN8BTxIPHc8fz//f//AAAAAAAg6QDpBukM6RLpR+ll6Xfpuem76b7pxunL6d/qC+oN6lLqXOpf6mLqcep38A3wFPEg8dzx/P/9//8AAf/jFwQXABb7FvcWwxamFpYWVRZUFlIWSxZHFjQWCRYIFcQVuxW5FbcVrBWnEBcQEQ8GDksOLAADAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAB//8ADwABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAAEAEEAAQO/A38ABQALABEAFwAAATMVIREzAxEhFSMVATUzESE1ETUhESM1Av/A/sJ+fgE+wP4Cfv7CAT5+Ar9+AT78ggE+fsACvsD+wn7+An7+wsAAAAAABABBAAEDvwN/AAUACwARABcAAAEhESM1IxM1MxEhNQERIRUjFREVMxUhEQKBAT5+wMB+/sL9wAE+wMD+wgN//sLA/X7A/sJ+AcIBPn7A/v7AfgE+AAAAAAIAAP/ABAADwAAEABMAAAE3AScBAy4BJxM3ASMBAyUBNQEHAYCAAcBA/kCfFzsyY4ABgMD+gMACgAGA/oBOAUBAAcBA/kD+nTI7FwERTgGA/oD9gMABgMD+gIAAAgAA/8AEAAOAACkALQAAAREjNTQmIyEiBh0BFBYzITI2PQEzESEVIyIGFREUFjsBMjY1ETQmKwE1ASE1IQQAwCYa/UAaJiYaAsAaJoD9wCANExMNgA0TEw0gAUD9QALAAYABgEAaJiYawBomJhpA/wCAEw3+wA0TEw0BQA0TQAGAQAAABAAAAAAEAAOAABAAIQAtADQAAAE4ATEROAExITgBMRE4ATEhNSEiBhURFBYzITI2NRE0JiMHFAYjIiY1NDYzMhYTITUTATM3A8D8gAOA/IAaJiYaA4AaJiYagDgoKDg4KCg4QP0A4AEAQOADQP0AAwBAJhr9ABomJhoDABom4Cg4OCgoODj9uIABgP7AwAAAAgAAAEAEAANAADgAPAAAASYnLgEnJiMiBw4BBwYHBgcOAQcGFRQXHgEXFhcWFx4BFxYzMjc+ATc2NzY3PgE3NjU0Jy4BJyYnARENAQPVNjg5djw9Pz89PHY5ODYLBwgLAwMDAwsIBws2ODl2PD0/Pz08djk4NgsHCAsDAwMDCwgHC/2rAUD+wAMgCAYGCAICAgIIBgYIKSoqWS0uLy8uLVkqKikIBgYIAgICAggGBggpKipZLS4vLy4tWSoqKf3gAYDAwAAAAAACAMD/wANAA8AAGwAnAAABIgcOAQcGFRQXHgEXFjEwNz4BNzY1NCcuAScmAyImNTQ2MzIWFRQGAgBCOzpXGRkyMngyMjIyeDIyGRlXOjtCUHBwUFBwcAPAGRlXOjtCeH19zEFBQUHMfX14Qjs6VxkZ/gBwUFBwcFBQcAAAAQAAAAAEAAOAACsAAAEiBw4BBwYHJxEhJz4BMzIXHgEXFhUUBw4BBwYHFzY3PgE3NjU0Jy4BJyYjAgA1MjJcKSkjlgGAkDWLUFBFRmkeHgkJIhgYHlUoICAtDAwoKIteXWoDgAoLJxscI5b+gJA0PB4eaUZFUCsoKUkgIRpgIysrYjY2OWpdXosoKAABAAAAAAQAA4AAKgAAExQXHgEXFhc3JicuAScmNTQ3PgE3NjMyFhcHIREHJicuAScmIyIHDgEHBgAMDC0gIChVHhgYIgkJHh5pRkVQUIs1kAGAliMpKVwyMjVqXV6LKCgBgDk2NmIrKyNgGiEgSSkoK1BFRmkeHjw0kAGAliMcGycLCigoi15dAAAAAAIAAABABAEDAAAmAE0AABMyFx4BFxYVFAcOAQcGIyInLgEnJjUnNDc+ATc2MxUiBgcOAQc+ASEyFx4BFxYVFAcOAQcGIyInLgEnJjUnNDc+ATc2MxUiBgcOAQc+AeEuKSk9ERISET0pKS4uKSk9ERIBIyN6UlFdQHUtCRAHCBICSS4pKT0REhIRPSkpLi4pKT0REgEjI3pSUV1AdS0JEAcIEgIAEhE9KSkuLikpPRESEhE9KSkuIF1RUnojI4AwLggTCgIBEhE9KSkuLikpPRESEhE9KSkuIF1RUnojI4AwLggTCgIBAAAGAED/wAQAA8AAAwAHAAsAEQAdACkAACUhFSERIRUhESEVIScRIzUjNRMVMxUjNTc1IzUzFRURIzUzNSM1MzUjNQGAAoD9gAKA/YACgP2AwEBAQIDAgIDAwICAgICAgAIAgAIAgMD/AMBA/fIyQJI8MkCS7v7AQEBAQEAABgAA/8AEAAPAAAMABwALABcAIwAvAAABIRUhESEVIREhFSEBNDYzMhYVFAYjIiYRNDYzMhYVFAYjIiYRNDYzMhYVFAYjIiYBgAKA/YACgP2AAoD9gP6ASzU1S0s1NUtLNTVLSzU1S0s1NUtLNTVLA4CA/wCA/wCAA0A1S0s1NUtL/rU1S0s1NUtL/rU1S0s1NUtLAAUAAABABWADAAADAAcACwAOABEAABMhFSEVIRUhFSEVIQEXNzUnBwADgPyAA4D8gAOA/IAD4MDAwMADAMBAwEDAAUDAwEDAwAAAAAADAAAAAAQAA6AAAwANABQAADchFSElFSE1EyEVITUhJQkBIxEjEQAEAPwABAD8AIABAAEAAQD9YAEgASDggEBAwEBAAQCAgMABIP7g/wABAAAAAAACAB7/zAPiA7QAMwBkAAABIiYnJicmNDc2PwE+ATMyFhcWFxYUBwYPAQYiJyY0PwE2NCcuASMiBg8BBhQXFhQHDgEjAyImJyYnJjQ3Nj8BNjIXFhQPAQYUFx4BMzI2PwE2NCcmNDc2MhcWFxYUBwYPAQ4BIwG4ChMIIxISEhIjwCNZMTFZIyMSEhISI1gPLA8PD1gpKRQzHBwzFMApKQ8PCBMKuDFZIyMSEhISI1gPLA8PD1gpKRQzHBwzFMApKQ8PDysQIxISEhIjwCNZMQFECAckLS1eLS0kwCIlJSIkLS1eLS0kVxAQDysPWCl0KRQVFRTAKXQpDysQBwj+iCUiJC0tXi0tJFcQEA8rD1gpdCkUFRUUwCl0KQ8rEA8PJC0tXi0tJMAiJQAAAAAFAAD/wAQAA8AAGwA3AFMAXwBrAAAFMjc+ATc2NTQnLgEnJiMiBw4BBwYVFBceARcWEzIXHgEXFhUUBw4BBwYjIicuAScmNTQ3PgE3NhMyNz4BNzY3BgcOAQcGIyInLgEnJicWFx4BFxYnNDYzMhYVFAYjIiYlNDYzMhYVFAYjIiYCAGpdXosoKCgoi15dampdXosoKCgoi15dalZMTHEgISEgcUxMVlZMTHEgISEgcUxMVisrKlEmJiMFHBtWODc/Pzc4VhscBSMmJlEqK9UlGxslJRsbJQGAJRsbJSUbGyVAKCiLXl1qal1eiygoKCiLXl1qal1eiygoA6AhIHFMTFZWTExxICEhIHFMTFZWTExxICH+CQYGFRAQFEM6OlYYGRkYVjo6QxQQEBUGBvcoODgoKDg4KCg4OCgoODgAAAEAAAFABAACQAAPAAATFRQWMyEyNj0BNCYjISIGABMNA8ANExMN/EANEwIgwA0TEw3ADRMTAAAAAwAA/8AEAAPAABsANwBDAAABIgcOAQcGFRQXHgEXFjMyNz4BNzY1NCcuAScmAyInLgEnJjU0Nz4BNzYzMhceARcWFRQHDgEHBhMHJwcXBxc3FzcnNwIAal1eiygoKCiLXl1qal1eiygoKCiLXl1qVkxMcSAhISBxTExWVkxMcSAhISBxTExKoKBgoKBgoKBgoKADwCgoi15dampdXosoKCgoi15dampdXosoKPxgISBxTExWVkxMcSAhISBxTExWVkxMcSAhAqCgoGCgoGCgoGCgoAACAAD/wAQAA8AADwAVAAABISIGFREUFjMhMjY1ETQmASc3FwEXA4D9ADVLSzUDADVLS/4L7VqTATNaA8BLNf0ANUtLNQMANUv85e5akgEyWgAAAAABAGX/wAObA8AAKQAAASImIyIHDgEHBhUUFjMuATU0NjcwBwYCBwYHFSETMzcjNx4BMzI2Nw4BAyBEaEZxU1RtGhtJSAYNZUoQEEs8PFkBPWzGLNc0LVUmLlAYHT0DsBAeHWE+P0FNOwsmN5lvA31+/sWPkCMZAgCA9gkPN2sJBwAAAAACAAAAAAQAA4AACQAXAAAlMwcnMxEjNxcjJREnIxEzFSE1MxEjBxEDgICgoICAoKCA/wBAwID+gIDAQMDAwAIAwMDA/wCA/UBAQALAgAEAAAMAwAAAA0ADgAAWAB8AKAAAAT4BNTQnLgEnJiMhESEyNz4BNzY1NCYBMzIWFRQGKwETIxEzMhYVFAYCxBwgFBRGLi81/sABgDUvLkYUFET+hGUqPDwpZp+fnyw+PgHbIlQvNS8uRhQU/IAUFEYuLzVGdAFGSzU1S/6AAQBLNTVLAAAAAAIAwAAAA0ADgAAfACMAAAEzERQHDgEHBiMiJy4BJyY1ETMRFBYXHgEzMjY3PgE1ASEVIQLAgBkZVzo7QkI7OlcZGYAbGBxJKChJHBgb/gACgP2AA4D+YDw0NU4WFxcWTjU0PAGg/mAeOBcYGxsYFzge/qCAAAAAAAEAgAAAA4ADgAALAAABFSMBMxUhNTMBIzUDgID+wID+QIABQIADgED9AEBAAwBAAAEAAAAABAADgAA9AAABFSMeARUUBgcOASMiJicuATUzFBYzMjY1NCYjITUhLgEnLgE1NDY3PgEzMhYXHgEVIzQmIyIGFRQWMzIWFwQA6xUWNTAscT4+cSwwNYByTk5yck7+AAEsAgQBMDU1MCxxPj5xLDA1gHJOTnJyTjtuKwHAQB1BIjViJCEkJCEkYjU0TEw0NExAAQMBJGI1NWIkISQkISRiNTRMTDQ0TCEfAAAACgAAAAAEAAOAAAMABwALAA8AEwAXABsAHwAjACcAABMRIREBNSEVHQEhNQEVITUjFSE1ESEVISUhFSERNSEVASEVISE1IRUABAD9gAEA/wABAP8AQP8AAQD/AAKAAQD/AAEA/IABAP8AAoABAAOA/IADgP3AwMBAwMACAMDAwMD/AMDAwAEAwMD+wMDAwAAABQAAAAAEAAOAAAMABwALAA8AEwAAEyEVIRUhFSERIRUhESEVIREhFSEABAD8AAKA/YACgP2ABAD8AAQA/AADgIBAgP8AgAFAgP8AgAAAAAAFAAAAAAQAA4AAAwAHAAsADwATAAATIRUhFyEVIREhFSEDIRUhESEVIQAEAPwAwAKA/YACgP2AwAQA/AAEAPwAA4CAQID/AIABQID/AIAAAAUAAAAABAADgAADAAcACwAPABMAABMhFSEFIRUhESEVIQEhFSERIRUhAAQA/AABgAKA/YACgP2A/oAEAPwABAD8AAOAgECA/wCAAUCA/wCAAAAAAAUAAAAABAADgAADAAcACwAPABMAABMhFSEVIRUhFSEVIRUhFSEVIRUhAAQA/AAEAPwABAD8AAQA/AAEAPwAA4CAQIBAgECAQIAAAAAGAAAAAAQAA4AAAwAHAAsADwATABYAABMhFSEFIRUhFSEVIRUhFSEFIRUhGQEFAAQA/AABgAKA/YACgP2AAoD9gP6ABAD8AAEAA4CAQIBAgECAQIABAAGAwAAAAAYAAAAABAADgAADAAcACwAPABMAFgAAEyEVIQUhFSEVIRUhFSEVIQUhFSEBESUABAD8AAGAAoD9gAKA/YACgP2A/oAEAPwAAQD/AAOAgECAQIBAgECAAoD+gMAAAQA/AD8C5gLmACwAACUUDwEGIyIvAQcGIyIvASY1ND8BJyY1ND8BNjMyHwE3NjMyHwEWFRQPARcWFQLmEE4QFxcQqKgQFxYQThAQqKgQEE4QFhcQqKgQFxcQThAQqKgQwxYQThAQqKgQEE4QFhcQqKgQFxcQThAQqKgQEE4QFxcQqKgQFwAAAAYAAAAAAyUDbgAUACgAPABNAFUAggAAAREUBwYrASInJjURNDc2OwEyFxYVMxEUBwYrASInJjURNDc2OwEyFxYXERQHBisBIicmNRE0NzY7ATIXFhMRIREUFxYXFjMhMjc2NzY1ASEnJicjBgcFFRQHBisBERQHBiMhIicmNREjIicmPQE0NzY7ATc2NzY7ATIXFh8BMzIXFhUBJQYFCCQIBQYGBQgkCAUGkgUFCCUIBQUFBQglCAUFkgUFCCUIBQUFBQglCAUFSf4ABAQFBAIB2wIEBAQE/oABABsEBrUGBAH3BgUINxobJv4lJhsbNwgFBQUFCLEoCBcWF7cXFhYJKLAIBQYCEv63CAUFBQUIAUkIBQYGBQj+twgFBQUFCAFJCAUGBgUI/rcIBQUFBQgBSQgFBgYF/lsCHf3jDQsKBQUFBQoLDQJmQwUCAgVVJAgGBf3jMCIjISIvAiAFBggkCAUFYBUPDw8PFWAFBQgAAgAHAEkDtwKvABoALgAACQEGIyIvASY1ND8BJyY1ND8BNjMyFwEWFRQHARUUBwYjISInJj0BNDc2MyEyFxYBTv72BgcIBR0GBuHhBgYdBQgHBgEKBgYCaQUFCP3bCAUFBQUIAiUIBQUBhf72BgYcBggHBuDhBgcHBh0FBf71BQgHBv77JQgFBQUFCCUIBQUFBQAAAAEAIwAAA90DbgCzAAAlIicmIyIHBiMiJyY1NDc2NzY3Njc2PQE0JyYjISIHBh0BFBcWFxYzFhcWFRQHBiMiJyYjIgcGIyInJjU0NzY3Njc2NzY9ARE0NTQ1NCc0JyYnJicmJyYnJiMiJyY1NDc2MzIXFjMyNzYzMhcWFRQHBiMGBwYHBh0BFBcWMyEyNzY9ATQnJicmJyY1NDc2MzIXFjMyNzYzMhcWFRQHBgciBwYHBhURFBcWFxYXMhcWFRQHBiMDwRkzMhoZMjMZDQgHCQoNDBEQChIBBxX+fhYHARUJEhMODgwLBwcOGzU1GhgxMRgNBwcJCQsMEA8JEgECAQIDBAQFCBIRDQ0KCwcHDho1NRoYMDEYDgcHCQoMDRAQCBQBBw8BkA4HARQKFxcPDgcHDhkzMhkZMTEZDgcHCgoNDRARCBQUCRERDg0KCwcHDgACAgICDAsPEQkJAQEDAwUMROAMBQMDBQzUUQ0GAQIBCAgSDwwNAgICAgwMDhEICQECAwMFDUUhAdACDQ0ICA4OCgoLCwcHAwYBAQgIEg8MDQICAgINDA8RCAgBAgEGDFC2DAcBAQcMtlAMBgEBBgcWDwwNAgICAg0MDxEICAEBAgYNT/3mRAwGAgIBCQgRDwwNAAACAAD/twP/A7cAEwA5AAABMhcWFRQHAgcGIyInJjU0NwE2MwEWFxYfARYHBiMiJyYnJicmNRYXFhcWFxYzMjc2NzY3Njc2NzY3A5soHh4avkw3RUg0NDUBbSEp/fgXJicvAQJMTHtHNjYhIRARBBMUEBASEQkXCA8SExUVHR0eHikDtxsaKCQz/plGNDU0SUkwAUsf/bErHx8NKHpNTBobLi86OkQDDw4LCwoKFiUbGhERCgsEBAIAAQAAAAAAAIWwaoFfDzz1AAsEAAAAAADbteOZAAAAANu145kAAP+3BWADwAAAAAgAAgAAAAAAAAABAAADwP/AAAAFgAAA//8FYAABAAAAAAAAAAAAAAAAAAAAKQQAAAAAAAAAAAAAAAIAAAAEAABBBAAAQQQAAAAEAAAABAAAAAQAAAAEAADABAAAAAQAAAAEAAAABAAAQAQAAAAFgAAABAAAAAQAAB4EAAAABAAAAAQAAAAEAAAABAAAZQQAAAAEAADABAAAwAQAAIAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAMlAD8DJQAAA74ABwQAACMD/wAAAAAAAAAKABQAHgBKAHYApADmAS4BkgHQAhYCXALQAw4DWAN+A6gEPgTeBPoFZAWOBdAF+AY6BnYGjgbmBy4HVgd+B6gHzgf8CCoIbgkmCXAKYgq+AAEAAAApALQACgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAOAK4AAQAAAAAAAQAHAAAAAQAAAAAAAgAHAGAAAQAAAAAAAwAHADYAAQAAAAAABAAHAHUAAQAAAAAABQALABUAAQAAAAAABgAHAEsAAQAAAAAACgAaAIoAAwABBAkAAQAOAAcAAwABBAkAAgAOAGcAAwABBAkAAwAOAD0AAwABBAkABAAOAHwAAwABBAkABQAWACAAAwABBAkABgAOAFIAAwABBAkACgA0AKRpY29tb29uAGkAYwBvAG0AbwBvAG5WZXJzaW9uIDEuMABWAGUAcgBzAGkAbwBuACAAMQAuADBpY29tb29uAGkAYwBvAG0AbwBvAG5pY29tb29uAGkAYwBvAG0AbwBvAG5SZWd1bGFyAFIAZQBnAHUAbABhAHJpY29tb29uAGkAYwBvAG0AbwBvAG5Gb250IGdlbmVyYXRlZCBieSBJY29Nb29uLgBGAG8AbgB0ACAAZwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABJAGMAbwBNAG8AbwBuAC4AAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"},function(e,t,n){var i=n(20),r=(n=n(153),{insert:"head",singleton:!1});i(n="string"==typeof(n=n.__esModule?n.default:n)?[[e.i,n,""]]:n,r),e.exports=n.locals||{}},function(e,t,n){(t=n(21)(!1)).push([e.i,'.w-e-toolbar {\n display: flex;\n padding: 0 6px;\n flex-wrap: wrap;\n position: relative;\n /* 单个菜单 */\n}\n.w-e-toolbar .w-e-menu {\n position: relative;\n display: flex;\n width: 40px;\n height: 40px;\n align-items: center;\n justify-content: center;\n text-align: center;\n cursor: pointer;\n}\n.w-e-toolbar .w-e-menu i {\n color: #999;\n}\n.w-e-toolbar .w-e-menu:hover {\n background-color: #F6F6F6;\n}\n.w-e-toolbar .w-e-menu:hover i {\n color: #333;\n}\n.w-e-toolbar .w-e-active i {\n color: #1e88e5;\n}\n.w-e-toolbar .w-e-active:hover i {\n color: #1e88e5;\n}\n.w-e-menu-tooltip {\n position: absolute;\n display: flex;\n color: #f1f1f1;\n background-color: rgba(0, 0, 0, 0.75);\n box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.15);\n border-radius: 4px;\n padding: 4px 5px 6px;\n justify-content: center;\n align-items: center;\n}\n.w-e-menu-tooltip-up::after {\n content: "";\n position: absolute;\n top: 100%;\n left: 50%;\n margin-left: -5px;\n border: 5px solid rgba(0, 0, 0, 0);\n border-top-color: rgba(0, 0, 0, 0.73);\n}\n.w-e-menu-tooltip-down::after {\n content: "";\n position: absolute;\n bottom: 100%;\n left: 50%;\n margin-left: -5px;\n border: 5px solid rgba(0, 0, 0, 0);\n border-bottom-color: rgba(0, 0, 0, 0.73);\n}\n.w-e-menu-tooltip-item-wrapper {\n font-size: 14px;\n margin: 0 5px;\n}\n',""]),e.exports=t},function(e,t,n){var i=n(20),r=(n=n(155),{insert:"head",singleton:!1});i(n="string"==typeof(n=n.__esModule?n.default:n)?[[e.i,n,""]]:n,r),e.exports=n.locals||{}},function(e,t,n){(t=n(21)(!1)).push([e.i,'.w-e-text-container {\n position: relative;\n height: 100%;\n}\n.w-e-text-container .w-e-progress {\n position: absolute;\n background-color: #1e88e5;\n top: 0;\n left: 0;\n height: 1px;\n}\n.w-e-text-container .placeholder {\n color: #D4D4D4;\n position: absolute;\n font-size: 11pt;\n line-height: 22px;\n left: 10px;\n top: 10px;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n z-index: -1;\n}\n.w-e-text {\n padding: 0 10px;\n overflow-y: auto;\n}\n.w-e-text p,\n.w-e-text h1,\n.w-e-text h2,\n.w-e-text h3,\n.w-e-text h4,\n.w-e-text h5,\n.w-e-text table,\n.w-e-text pre {\n margin: 10px 0;\n line-height: 1.5;\n}\n.w-e-text ul,\n.w-e-text ol {\n margin: 10px 0 10px 20px;\n}\n.w-e-text blockquote {\n display: block;\n border-left: 8px solid #d0e5f2;\n padding: 5px 10px;\n margin: 10px 0;\n line-height: 1.4;\n font-size: 100%;\n background-color: #f1f1f1;\n}\n.w-e-text code {\n display: inline-block;\n background-color: #f1f1f1;\n border-radius: 3px;\n padding: 3px 5px;\n margin: 0 3px;\n}\n.w-e-text pre code {\n display: block;\n}\n.w-e-text table {\n border-top: 1px solid #ccc;\n border-left: 1px solid #ccc;\n}\n.w-e-text table td,\n.w-e-text table th {\n border-bottom: 1px solid #ccc;\n border-right: 1px solid #ccc;\n padding: 3px 5px;\n min-height: 30px;\n height: 30px;\n}\n.w-e-text table th {\n border-bottom: 2px solid #ccc;\n text-align: center;\n background-color: #f1f1f1;\n}\n.w-e-text:focus {\n outline: none;\n}\n.w-e-text img {\n cursor: pointer;\n}\n.w-e-text img:hover {\n box-shadow: 0 0 5px #333;\n}\n.w-e-text .w-e-todo {\n margin: 0 0 0 20px;\n}\n.w-e-text .w-e-todo li {\n list-style: none;\n font-size: 1em;\n}\n.w-e-text .w-e-todo li span:nth-child(1) {\n position: relative;\n left: -18px;\n}\n.w-e-text .w-e-todo li span:nth-child(1) input {\n position: absolute;\n margin-right: 3px;\n}\n.w-e-text .w-e-todo li span:nth-child(1) input[type=checkbox] {\n top: 50%;\n margin-top: -6px;\n}\n.w-e-tooltip {\n position: absolute;\n display: flex;\n color: #f1f1f1;\n background-color: rgba(0, 0, 0, 0.75);\n box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.15);\n border-radius: 4px;\n padding: 4px 5px 6px;\n justify-content: center;\n align-items: center;\n}\n.w-e-tooltip-up::after {\n content: "";\n position: absolute;\n top: 100%;\n left: 50%;\n margin-left: -5px;\n border: 5px solid rgba(0, 0, 0, 0);\n border-top-color: rgba(0, 0, 0, 0.73);\n}\n.w-e-tooltip-down::after {\n content: "";\n position: absolute;\n bottom: 100%;\n left: 50%;\n margin-left: -5px;\n border: 5px solid rgba(0, 0, 0, 0);\n border-bottom-color: rgba(0, 0, 0, 0.73);\n}\n.w-e-tooltip-item-wrapper {\n cursor: pointer;\n font-size: 14px;\n margin: 0 5px;\n}\n.w-e-tooltip-item-wrapper:hover {\n color: #ccc;\n text-decoration: underline;\n}\n',""]),e.exports=t},function(e,t,n){var i=n(20),r=(n=n(157),{insert:"head",singleton:!1});i(n="string"==typeof(n=n.__esModule?n.default:n)?[[e.i,n,""]]:n,r),e.exports=n.locals||{}},function(e,t,n){(t=n(21)(!1)).push([e.i,'.w-e-menu .w-e-panel-container {\n position: absolute;\n top: 0;\n left: 50%;\n border: 1px solid #ccc;\n border-top: 0;\n box-shadow: 1px 1px 2px #ccc;\n color: #333;\n background-color: #fff;\n text-align: left;\n /* 为 emotion panel 定制的样式 */\n /* 上传图片、上传视频的 panel 定制样式 */\n}\n.w-e-menu .w-e-panel-container .w-e-panel-close {\n position: absolute;\n right: 0;\n top: 0;\n padding: 5px;\n margin: 2px 5px 0 0;\n cursor: pointer;\n color: #999;\n}\n.w-e-menu .w-e-panel-container .w-e-panel-close:hover {\n color: #333;\n}\n.w-e-menu .w-e-panel-container .w-e-panel-tab-title {\n list-style: none;\n display: flex;\n font-size: 14px;\n margin: 2px 10px 0 10px;\n border-bottom: 1px solid #f1f1f1;\n}\n.w-e-menu .w-e-panel-container .w-e-panel-tab-title .w-e-item {\n padding: 3px 5px;\n color: #999;\n cursor: pointer;\n margin: 0 3px;\n position: relative;\n top: 1px;\n}\n.w-e-menu .w-e-panel-container .w-e-panel-tab-title .w-e-active {\n color: #333;\n border-bottom: 1px solid #333;\n cursor: default;\n font-weight: 700;\n}\n.w-e-menu .w-e-panel-container .w-e-panel-tab-content {\n padding: 10px 15px 10px 15px;\n font-size: 16px;\n /* 输入框的样式 */\n /* 按钮的样式 */\n}\n.w-e-menu .w-e-panel-container .w-e-panel-tab-content input:focus,\n.w-e-menu .w-e-panel-container .w-e-panel-tab-content textarea:focus,\n.w-e-menu .w-e-panel-container .w-e-panel-tab-content button:focus {\n outline: none;\n}\n.w-e-menu .w-e-panel-container .w-e-panel-tab-content textarea {\n width: 100%;\n border: 1px solid #ccc;\n padding: 5px;\n margin-top: 10px;\n}\n.w-e-menu .w-e-panel-container .w-e-panel-tab-content textarea:focus {\n border-color: #1e88e5;\n}\n.w-e-menu .w-e-panel-container .w-e-panel-tab-content input[type=text] {\n border: none;\n border-bottom: 1px solid #ccc;\n font-size: 14px;\n height: 20px;\n color: #333;\n text-align: left;\n}\n.w-e-menu .w-e-panel-container .w-e-panel-tab-content input[type=text].small {\n width: 30px;\n text-align: center;\n}\n.w-e-menu .w-e-panel-container .w-e-panel-tab-content input[type=text].block {\n display: block;\n width: 100%;\n margin: 10px 0;\n}\n.w-e-menu .w-e-panel-container .w-e-panel-tab-content input[type=text]:focus {\n border-bottom: 2px solid #1e88e5;\n}\n.w-e-menu .w-e-panel-container .w-e-panel-tab-content .w-e-button-container button {\n font-size: 14px;\n color: #1e88e5;\n border: none;\n padding: 5px 10px;\n background-color: #fff;\n cursor: pointer;\n border-radius: 3px;\n}\n.w-e-menu .w-e-panel-container .w-e-panel-tab-content .w-e-button-container button.left {\n float: left;\n margin-right: 10px;\n}\n.w-e-menu .w-e-panel-container .w-e-panel-tab-content .w-e-button-container button.right {\n float: right;\n margin-left: 10px;\n}\n.w-e-menu .w-e-panel-container .w-e-panel-tab-content .w-e-button-container button.gray {\n color: #999;\n}\n.w-e-menu .w-e-panel-container .w-e-panel-tab-content .w-e-button-container button.red {\n color: #c24f4a;\n}\n.w-e-menu .w-e-panel-container .w-e-panel-tab-content .w-e-button-container button:hover {\n background-color: #f1f1f1;\n}\n.w-e-menu .w-e-panel-container .w-e-panel-tab-content .w-e-button-container:after {\n content: "";\n display: table;\n clear: both;\n}\n.w-e-menu .w-e-panel-container .w-e-emoticon-container .w-e-item {\n cursor: pointer;\n font-size: 18px;\n padding: 0 3px;\n display: inline-block;\n}\n.w-e-menu .w-e-panel-container .w-e-up-img-container,\n.w-e-menu .w-e-panel-container .w-e-up-video-container {\n text-align: center;\n}\n.w-e-menu .w-e-panel-container .w-e-up-img-container .w-e-up-btn,\n.w-e-menu .w-e-panel-container .w-e-up-video-container .w-e-up-btn {\n display: inline-block;\n color: #999;\n cursor: pointer;\n font-size: 60px;\n line-height: 1;\n}\n.w-e-menu .w-e-panel-container .w-e-up-img-container .w-e-up-btn:hover,\n.w-e-menu .w-e-panel-container .w-e-up-video-container .w-e-up-btn:hover {\n color: #333;\n}\n',""]),e.exports=t},function(e,t,n){var i=n(20),r=(n=n(159),{insert:"head",singleton:!1});i(n="string"==typeof(n=n.__esModule?n.default:n)?[[e.i,n,""]]:n,r),e.exports=n.locals||{}},function(e,t,n){(t=n(21)(!1)).push([e.i,".w-e-toolbar .w-e-droplist {\n position: absolute;\n left: 0;\n top: 0;\n background-color: #fff;\n border: 1px solid #f1f1f1;\n border-right-color: #ccc;\n border-bottom-color: #ccc;\n}\n.w-e-toolbar .w-e-droplist .w-e-dp-title {\n text-align: center;\n color: #999;\n line-height: 2;\n border-bottom: 1px solid #f1f1f1;\n font-size: 13px;\n}\n.w-e-toolbar .w-e-droplist ul.w-e-list {\n list-style: none;\n line-height: 1;\n}\n.w-e-toolbar .w-e-droplist ul.w-e-list li.w-e-item {\n color: #333;\n padding: 5px 0;\n}\n.w-e-toolbar .w-e-droplist ul.w-e-list li.w-e-item:hover {\n background-color: #f1f1f1;\n}\n.w-e-toolbar .w-e-droplist ul.w-e-block {\n list-style: none;\n text-align: left;\n padding: 5px;\n}\n.w-e-toolbar .w-e-droplist ul.w-e-block li.w-e-item {\n display: inline-block;\n padding: 3px 5px;\n}\n.w-e-toolbar .w-e-droplist ul.w-e-block li.w-e-item:hover {\n background-color: #f1f1f1;\n}\n",""]),e.exports=t},function(e,t,n){"use strict";n=n(0)(n(161)),Element.prototype.matches||(Element.prototype.matches=function(e){for(var t=this.ownerDocument.querySelectorAll(e),n=t.length;0<=n&&t.item(n)!==this;n--);return-1=t.length?{value:e.target=void 0,done:!0}:"keys"==n?{value:i,done:!1}:"values"==n?{value:t[i],done:!1}:{value:[i,t[i]],done:!1}}),"values"),o.Arguments=o.Array,r("keys"),r("values"),r("entries")},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}},function(e,t,n){"use strict";var i,r,o,a,s=n(5),l=n(42),u=n(8),c=n(35),d=n(108),f=n(53),h=n(109),p=n(36),m=n(110),v=n(13),g=n(40),y=n(83),b=n(33),_=n(101),w=n(66),x=n(114),k=n(115),C=n(116).set,S=n(176),A=n(118),M=n(177),T=n(85),O=n(119),E=n(41),D=n(100),L=n(10),P=n(86),I=L("species"),j="Promise",$=E.get,R=E.set,N=E.getterFor(j),F=d,B=u.TypeError,Y=u.document,H=u.process,z=c("fetch"),V=T.f,W=V,U="process"==b(H),q=!!(Y&&Y.createEvent&&u.dispatchEvent),G="unhandledrejection",K="rejectionhandled",Q=1,X=2,J=1,Z=2,ee=(n=D(j,(function(){var e,t;if(_(F)===String(F)){if(66===P)return!0;if(!U&&"function"!=typeof PromiseRejectionEvent)return!0}return!(!l||F.prototype.finally)||!(51<=P&&/native code/.test(F))&&(t=function(e){e((function(){}),(function(){}))},((e=F.resolve(1)).constructor={})[I]=t,!(e.then((function(){}))instanceof t))})),L=n||!x((function(e){F.all(e).catch((function(){}))})),function(e){var t;return!(!v(e)||"function"!=typeof(t=e.then))&&t}),te=function(e,t,n){var i;t.notified||(t.notified=!0,i=t.reactions,S((function(){for(var r,o,a=t.value,s=t.state==Q,l=0;i.length>l;){var c,d,f,h=i[l++],p=s?h.ok:h.fail,m=h.resolve,v=h.reject,g=h.domain;try{p?(s||(t.rejection===Z&&function(e,t){C.call(u,(function(){U?H.emit("rejectionHandled",e):ne(K,e,t.value)}))}(e,t),t.rejection=J),!0===p?c=a:(g&&g.enter(),c=p(a),g&&(g.exit(),f=!0)),c===h.promise?v(B("Promise-chain cycle")):(d=ee(c))?d.call(c,m,v):m(c)):v(a)}catch(a){g&&!f&&g.exit(),v(a)}}t.reactions=[],t.notified=!1,n&&!t.rejection&&(r=e,o=t,C.call(u,(function(){var e=o.value,t=ie(o);if(t&&(t=O((function(){U?H.emit("unhandledRejection",e,r):ne(G,r,e)})),o.rejection=U||ie(o)?Z:J,t.error))throw t.value})))})))},ne=function(e,t,n){var i;q?((i=Y.createEvent("Event")).promise=t,i.reason=n,i.initEvent(e,!1,!0),u.dispatchEvent(i)):i={promise:t,reason:n},(t=u["on"+e])?t(i):e===G&&M("Unhandled promise rejection",n)},ie=function(e){return e.rejection!==J&&!e.parent},re=function(e,t,n,i){return function(r){e(t,n,r,i)}},oe=function(e,t,n,i){t.done||(t.done=!0,(t=i||t).value=n,t.state=X,te(e,t,!0))},ae=function(e,t,n,i){if(!t.done){t.done=!0,i&&(t=i);try{if(e===n)throw B("Promise can't be resolved itself");var r=ee(n);r?S((function(){var i={done:!1};try{r.call(n,re(ae,e,i,t),re(oe,e,i,t))}catch(n){oe(e,i,n,t)}})):(t.value=n,t.state=Q,te(e,t,!1))}catch(n){oe(e,{done:!1},n,t)}}};n&&(F=function(e){y(this,F,j),g(e),i.call(this);var t=$(this);try{e(re(ae,this,t),re(oe,this,t))}catch(e){oe(this,t,e)}},(i=function(e){R(this,{type:j,done:!1,notified:!1,parent:!1,reactions:[],rejection:!1,state:0,value:void 0})}).prototype=h(F.prototype,{then:function(e,t){var n=N(this),i=V(k(this,F));return i.ok="function"!=typeof e||e,i.fail="function"==typeof t&&t,i.domain=U?H.domain:void 0,n.parent=!0,n.reactions.push(i),0!=n.state&&te(this,n,!1),i.promise},catch:function(e){return this.then(void 0,e)}}),r=function(){var e=new i,t=$(e);this.promise=e,this.resolve=re(ae,e,t),this.reject=re(oe,e,t)},T.f=V=function(e){return e===F||e===o?new r:W(e)},l||"function"!=typeof d||(a=d.prototype.then,f(d.prototype,"then",(function(e,t){var n=this;return new F((function(e,t){a.call(n,e,t)})).then(e,t)}),{unsafe:!0}),"function"==typeof z&&s({global:!0,enumerable:!0,forced:!0},{fetch:function(e){return A(F,z.apply(u,arguments))}}))),s({global:!0,wrap:!0,forced:n},{Promise:F}),p(F,j,!1,!0),m(j),o=c(j),s({target:j,stat:!0,forced:n},{reject:function(e){var t=V(this);return t.reject.call(void 0,e),t.promise}}),s({target:j,stat:!0,forced:l||n},{resolve:function(e){return A(l&&this===o?F:this,e)}}),s({target:j,stat:!0,forced:L},{all:function(e){var t=this,n=V(t),i=n.resolve,r=n.reject,o=O((function(){var n=g(t.resolve),o=[],a=0,s=1;w(e,(function(e){var l=a++,u=!1;o.push(void 0),s++,n.call(t,e).then((function(e){u||(u=!0,o[l]=e,--s||i(o))}),r)})),--s||i(o)}));return o.error&&r(o.value),n.promise},race:function(e){var t=this,n=V(t),i=n.reject,r=O((function(){var r=g(t.resolve);w(e,(function(e){r.call(t,e).then(n.resolve,i)}))}));return r.error&&i(r.value),n.promise}})},function(e,t,n){var i,r,o,a,s,l,u,c,d=n(8),f=n(71).f,h=n(33),p=n(116).set,m=(n=n(117),d.MutationObserver||d.WebKitMutationObserver),v=d.process,g=d.Promise,y="process"==h(v);h=f(d,"queueMicrotask"),f=h&&h.value;f||(i=function(){var e,t;for(y&&(e=v.domain)&&e.exit();r;){t=r.fn,r=r.next;try{t()}catch(e){throw r?a():o=void 0,e}}o=void 0,e&&e.enter()},a=y?function(){v.nextTick(i)}:m&&!n?(s=!0,l=document.createTextNode(""),new m(i).observe(l,{characterData:!0}),function(){l.data=s=!s}):g&&g.resolve?(u=g.resolve(void 0),c=u.then,function(){c.call(u,i)}):function(){p.call(d,i)}),e.exports=f||function(e){e={fn:e,next:void 0},o&&(o.next=e),r||(r=e,a()),o=e}},function(e,t,n){var i=n(8);e.exports=function(e,t){var n=i.console;n&&n.error&&(1===arguments.length?n.error(e):n.error(e,t))}},function(e,t,n){"use strict";var i=n(5),r=n(40),o=n(85),a=n(119),s=n(66);i({target:"Promise",stat:!0},{allSettled:function(e){var t=this,n=o.f(t),i=n.resolve,l=n.reject,u=a((function(){var n=r(t.resolve),o=[],a=0,l=1;s(e,(function(e){var r=a++,s=!1;o.push(void 0),l++,n.call(t,e).then((function(e){s||(s=!0,o[r]={status:"fulfilled",value:e},--l||i(o))}),(function(e){s||(s=!0,o[r]={status:"rejected",reason:e},--l||i(o))}))})),--l||i(o)}));return u.error&&l(u.value),n.promise}})},function(e,t,n){"use strict";var i=n(5),r=n(42),o=n(108),a=n(11),s=n(35),l=n(115),u=n(118);n=n(53);i({target:"Promise",proto:!0,real:!0,forced:!!o&&a((function(){o.prototype.finally.call({then:function(){}},(function(){}))}))},{finally:function(e){var t=l(this,s("Promise")),n="function"==typeof e;return this.then(n?function(n){return u(t,e()).then((function(){return n}))}:e,n?function(n){return u(t,e()).then((function(){throw n}))}:e)}}),r||"function"!=typeof o||o.prototype.finally||n(o.prototype,"finally",s("Promise").prototype.finally)},function(e,t,n){n(54);var i=n(181),r=n(65),o=Array.prototype,a={DOMTokenList:!0,NodeList:!0};e.exports=function(e){var t=e.forEach;return e===o||e instanceof Array&&t===o.forEach||a.hasOwnProperty(r(e))?i:t}},function(e,t,n){n=n(182),e.exports=n},function(e,t,n){n(183),n=n(15),e.exports=n("Array").forEach},function(e,t,n){"use strict";var i=n(5);n=n(184);i({target:"Array",proto:!0,forced:[].forEach!=n},{forEach:n})},function(e,t,n){"use strict";var i=n(30).forEach,r=n(67);n=n(22),r=r("forEach"),n=n("forEach");e.exports=r&&n?[].forEach:function(e){return i(this,e,1>>0||(a.test(e)?16:10))}:o},function(e,t,n){n=n(262),e.exports=n},function(e,t,n){var i=n(263),r=Array.prototype;e.exports=function(e){var t=e.slice;return e===r||e instanceof Array&&t===r.slice?i:t}},function(e,t,n){n(264),n=n(15),e.exports=n("Array").slice},function(e,t,n){"use strict";var i=n(5),r=n(13),o=n(55),a=n(79),s=n(34),l=n(28),u=n(69),c=n(10),d=n(56),f=(n=n(22),d=d("slice"),n=n("slice",{ACCESSORS:!0,0:0,1:2}),c("species")),h=[].slice,p=Math.max;i({target:"Array",proto:!0,forced:!d||!n},{slice:function(e,t){var n,i,c,d=l(this),m=s(d.length),v=a(e,m),g=a(void 0===t?m:t,m);if(o(d)&&((n="function"==typeof(n=d.constructor)&&(n===Array||o(n.prototype))||r(n)&&null===(n=n[f])?void 0:n)===Array||void 0===n))return h.call(d,v,g);for(i=new(void 0===n?Array:n)(p(g-v,0)),c=0;v​"),t.cmd.do("insertElem",e),this.createRangeByElem(e,!0))}catch(e){}},u.prototype.createRangeByElems=function(e,t){var n=(window.getSelection?window:document).getSelection();null!=n&&n.removeAllRanges(),n=document.createRange();n.setStart(e,0),n.setEnd(t,t.childNodes.length||1),this.saveRange(n),this.restoreSelection()},u.prototype.createRangeByElem=function(e,t,n){var i;e.length&&(e=e.elems[0],i=document.createRange(),n?i.selectNodeContents(e):i.selectNode(e),null!=t&&(i.collapse(t),t||(this.saveRange(i),this.editor.selection.moveCursor(e))),this.saveRange(i))},u.prototype.getSelectionRangeTopNodes=function(){var e=null==(e=this.getSelectionStartElem())?void 0:e.getNodeTop(this.editor),t=null==(t=this.getSelectionEndElem())?void 0:t.getNodeTop(this.editor);return this.recordSelectionNodes(a.default(e),a.default(t))},u.prototype.moveCursor=function(e,t){var n=this.getRange(),i=3===e.nodeType?null==(i=e.nodeValue)?void 0:i.length:e.childNodes.length;!s.UA.isFirefox&&!s.UA.isIE()||0===i||3!==e.nodeType&&"BR"!==e.childNodes[i-1].nodeName||(i-=1),t=null!=t?t:i;n&&e&&(n.setStart(e,t),n.setEnd(e,t),this.restoreSelection())},u.prototype.getCursorPos=function(){var e=window.getSelection();return null==e?void 0:e.anchorOffset},u.prototype.clearWindowSelectionRange=function(){var e=window.getSelection();e&&e.removeAllRanges()},u.prototype.recordSelectionNodes=function(e,t){var n=[],i=!0;try{for(var r=e,o=this.editor.$textElem;i;){var s=null==r?void 0:r.getNodeTop(this.editor);"BODY"===s.getNodeName()&&(i=!1),0<\/p>/gim,"")).replace(m.EMPTY_P_LAST_REGEX,"")).replace(m.EMPTY_P_REGEX,"

        ")).match(/<(img|br|hr|input)[^>]*>/gi))&&(0,a.default)(n).call(n,(function(e){e.match(/\/>/)||(t=t.replace(e,e.substring(0,e.length-1)+"/>"))})),t;""===(e=(0,s.default)(e).call(e))&&(e=m.EMPTY_P),0!==(0,l.default)(e).call(e,"<")&&(e="

        "+e+"

        "),r.html(e),i.initSelection()},v.prototype.setJSON=function(e){e=p.default(e).children();var t=this.editor.$textElem;e&&t.replaceChildAll(e)},v.prototype.getJSON=function(){var e=this.editor.$textElem;return h.default(e)},v.prototype.text=function(e){var t=this.editor,n=t.$textElem;if(null==e)return n.text().replace(/\u200b/gm,"");n.text("

        "+e+"

        "),t.initSelection()},v.prototype.append=function(e){var t=this.editor;0!==(0,l.default)(e).call(e,"<")&&(e="

        "+e+"

        "),this.html(this.html()+e),t.initSelection()},v.prototype._saveRange=function(){var e=this.editor,t=e.$textElem,n=c.default(document);function i(){e.selection.saveRange(),e.menus.changeActive()}function r(){i(),n.off("mouseup",r)}function o(){n.on("mouseup",r),t.off("mouseleave",o)}t.on("keyup",i),t.on("click",(function e(){i(),t.off("click",e)})),t.on("mousedown",(function(){t.on("mouseleave",o)})),t.on("mouseup",(function(n){t.off("mouseleave",o),(0,u.default)((function(){null!==e.selection.getRange()&&i()}),0)}))},v.prototype._bindEventHooks=function(){var e=this.editor,t=e.$textElem,n=this.eventHooks;function i(e){e.preventDefault()}t.on("click",(function(e){var t=n.clickEvents;(0,a.default)(t).call(t,(function(t){return t(e)}))})),t.on("keyup",(function(e){var t;13===e.keyCode&&(t=n.enterUpEvents,(0,a.default)(t).call(t,(function(t){return t(e)})))})),t.on("keyup",(function(e){var t=n.keyupEvents;(0,a.default)(t).call(t,(function(t){return t(e)}))})),t.on("keydown",(function(e){var t=n.keydownEvents;(0,u.default)((function(){(0,a.default)(t).call(t,(function(t){return t(e)}))}))})),t.on("keyup",(function(e){var t;8!==e.keyCode&&46!==e.keyCode||(t=n.deleteUpEvents,(0,a.default)(t).call(t,(function(t){return t(e)})))})),t.on("keydown",(function(e){var t;8!==e.keyCode&&46!==e.keyCode||(t=n.deleteDownEvents,(0,a.default)(t).call(t,(function(t){return t(e)})))})),t.on("paste",(function(e){var t;f.UA.isIE()||(e.preventDefault(),t=n.pasteEvents,(0,a.default)(t).call(t,(function(t){return t(e)})))})),t.on("keydown",(function(t){(e.isFocus||e.isCompatibleMode)&&(t.ctrlKey||t.metaKey)&&90===t.keyCode&&(t.preventDefault(),t.shiftKey?e.history.restore():e.history.revoke())})),t.on("keyup",(function(e){var t;9===e.keyCode&&(e.preventDefault(),t=n.tabUpEvents,(0,a.default)(t).call(t,(function(t){return t(e)})))})),t.on("keydown",(function(e){var t;9===e.keyCode&&(e.preventDefault(),t=n.tabDownEvents,(0,a.default)(t).call(t,(function(t){return t(e)})))})),t.on("scroll",f.throttle((function(e){var t=n.textScrollEvents;(0,a.default)(t).call(t,(function(t){return t(e)}))}),100)),c.default(document).on("dragleave",i).on("drop",i).on("dragenter",i).on("dragover",i),e.beforeDestroy((function(){c.default(document).off("dragleave",i).off("drop",i).off("dragenter",i).off("dragover",i)})),t.on("drop",(function(e){e.preventDefault();var t=n.dropEvents;(0,a.default)(t).call(t,(function(t){return t(e)}))})),t.on("click",(function(e){var t=null;e=e.target,e=c.default(e);("A"===e.getNodeName()||null!=(e=e.parentUntil("a")))&&(t=e),t&&(e=n.linkClickEvents,(0,a.default)(e).call(e,(function(e){return e(t)})))})),t.on("click",(function(e){var t=null,i=e.target;i=c.default(i);"IMG"!==i.getNodeName()||i.elems[0].getAttribute("data-emoji")||(e.stopPropagation(),t=i),t&&(e=n.imgClickEvents,(0,a.default)(e).call(e,(function(e){return e(t)})))})),t.on("click",(function(e){var t=null;e=e.target,e=c.default(e);("PRE"===e.getNodeName()||null!==(e=e.parentUntil("pre")))&&(t=e),t&&(e=n.codeClickEvents,(0,a.default)(e).call(e,(function(e){return e(t)})))})),t.on("click",(function(t){var i=null;t=t.target,t=c.default(t);(i="HR"===t.getNodeName()?t:i)&&(e.selection.createRangeByElem(i),e.selection.restoreSelection(),t=n.splitLineEvents,(0,a.default)(t).call(t,(function(e){return e(i)})))})),e.$toolbarElem.on("click",(function(e){var t=n.toolbarClickEvents;(0,a.default)(t).call(t,(function(t){return t(e)}))})),e.$textContainerElem.on("mousedown",(function(e){e=e.target;c.default(e).hasClass("w-e-img-drag-rb")&&(e=n.imgDragBarMouseDownEvents,(0,a.default)(e).call(e,(function(e){return e()})))})),t.on("click",(function(t){var i,r=t.target;(i=c.default(r).parentUntilEditor("TABLE",e,r))&&(r=n.tableClickEvents,(0,a.default)(r).call(r,(function(e){return e(i,t)})))})),t.on("keydown",(function(e){var t;13===e.keyCode&&(t=n.enterDownEvents,(0,a.default)(t).call(t,(function(t){return t(e)})))})),t.on("click",(function(e){var t=null,i=e.target;i=c.default(i);"VIDEO"===i.getNodeName()&&(e.stopPropagation(),t=i),t&&(e=n.videoClickEvents,(0,a.default)(e).call(e,(function(e){return e(t)})))}))},t.default=v},function(e,t,n){n=n(284),e.exports=n},function(e,t,n){var i=n(285),r=Array.prototype;e.exports=function(e){var t=e.find;return e===r||e instanceof Array&&t===r.find?i:t}},function(e,t,n){n(286),n=n(15),e.exports=n("Array").find},function(e,t,n){"use strict";var i=n(5),r=n(30).find,o=n(82),a=(n=n(22),"find"),s=!0;n=n(a);a in[]&&Array(1).find((function(){s=!1})),i({target:"Array",proto:!0,forced:s||!n},{find:function(e){return r(this,e,1
        "===r.html()||"FONT"===n.getNodeName()&&""===n.text()&&"monospace"===n.attr("face")?i(r):!r.equal(t)||"P"===n.getNodeName()&&null===n.attr("data-we-empty-p")||n.text()||i(n)})),n.push((function(t){var n;e.selection.saveRange(null==(n=getSelection())?void 0:n.getRangeAt(0)),e.selection.getSelectionContainerElem().id===e.textElemId&&(t.preventDefault(),e.cmd.do("insertHTML","


        "))}))}},function(e,t,n){"use strict";var i=n(0),r=i(n(1)),o=i(n(17)),a=i(n(44)),s=(i=((0,r.default)(t,"__esModule",{value:!0}),t.cutToKeepP=void 0,n(2)),n(7)),l=i.__importDefault(n(3));t.cutToKeepP=function(e,t){t.push((function(t){var n;88===t.keyCode&&(t=e.$textElem,(n=(0,o.default)(n=t.html().toLowerCase()).call(n))&&"
        "!==n||(n=l.default(s.EMPTY_P),t.html(" "),t.append(n),e.selection.createRangeByElem(n,!1,!0),e.selection.restoreSelection(),e.selection.moveCursor(n.getNode(),0)))}))},t.default=function(e,t,n){t.push((function(){var t=e.$textElem,n=e.$textElem.html(),i=e.$textElem.text(),r=(n=(0,o.default)(n).call(n),["


        ","
        ",'

        ',s.EMPTY_P]);!/^\s*$/.test(i)||n&&!(0,a.default)(r).call(r,n)||(t.html(s.EMPTY_P),i=t.getNode(),e.selection.createRangeByElems(i.childNodes[0],i.childNodes[0]),r=e.selection.getSelectionContainerElem(),e.selection.restoreSelection(),e.selection.moveCursor(r.getNode(),0))})),n.push((function(t){var n=e.$textElem;(0,o.default)(n=n.html().toLowerCase()).call(n)===s.EMPTY_P&&t.preventDefault()}))}},function(e,t,n){"use strict";(0,n(0)(n(1)).default)(t,"__esModule",{value:!0}),t.default=function(e,t){t.push((function(){var t,n;e.cmd.queryCommandSupported("insertHTML")&&(t=e.selection.getSelectionContainerElem())&&(n=t.parent(),t=t.getNodeName(),n=n.getNodeName(),"CODE"==t||"CODE"===n||"PRE"===n||/hljs/.test(n)?e.cmd.do("insertHTML",e.config.languageTab):e.cmd.do("insertHTML","    "))}))}},function(e,t,n){"use strict";var i=n(0),r=i(n(1)),o=i(n(17)),a=((0,r.default)(t,"__esModule",{value:!0}),n(130)),s=n(6),l=n(7);function u(e){e=(0,o.default)(e=e.replace(/
        /gim,"

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

        ")).call(e);var t=document.createElement("div");return t.innerHTML=e,t.innerHTML.replace(/

        <\/p>/gim,"")}t.default=function(e,t){t.push((function(t){var n=(r=e.config).pasteFilterStyle,i=r.pasteIgnoreImg,r=r.pasteTextHandle,o=(i=a.getPasteHtml(t,n,i),t=(t=a.getPasteText(t)).replace(/\n/gm,"
        "),e.selection.getSelectionContainerElem());if(o){var c,d,f=null==o?void 0:o.getNodeName(),h=null==o?void 0:o.getNodeTop(e),p="";if(h.elems[0]&&(p=null==h?void 0:h.getNodeName()),"CODE"===f||"PRE"===p)r&&s.isFunction(r)&&(t=""+(r(t)||"")),e.cmd.do("insertHTML",t.replace(/
        |/gm,"\n").replace(/<[^>]+>/gm,""));else{if(l.urlRegex.test(t)&&n)return r&&s.isFunction(r)&&(t=""+(r(t)||"")),f=l.urlRegex.exec(t)[0],p=t.replace(l.urlRegex,""),e.cmd.do("insertHTML",'
        '+f+""+p);if(i)try{r&&s.isFunction(r)&&(i=""+(r(i)||"")),/[\.\#\@]?\w+[ ]+\{[^}]*\}/.test(i)&&n?e.cmd.do("insertHTML",""+u(t)):function(e){var t;if(""!==e)return(t=document.createElement("div")).innerHTML=e,"P"===(null==(e=t.firstChild)?void 0:e.nodeName)}(c=u(i))?(d=e.$textElem,e.cmd.do("insertHTML",c),d.equal(o)?e.selection.createEmptyRange():function(e){if(null!=e&&e.length)return"P"===(e=e.elems[0]).nodeName&&"
        "===e.innerHTML}(h)&&h.remove()):/^]*src=['"]([^'"]+)[^>]*>$/g.test(c)||e.cmd.do("insertHTML",c)}catch(n){r&&s.isFunction(r)&&(t=""+(r(t)||"")),e.cmd.do("insertHTML",""+u(t))}}}}))}},function(e,t,n){"use strict";var i=n(0),r=i(n(1)),o=i(n(17)),a=i(n(4)),s=i(n(44)),l=(i=((0,r.default)(t,"__esModule",{value:!0}),n(2)),n(293)),u=i.__importDefault(n(297));function c(e,t){var n;return e=(0,o.default)(n=e.toLowerCase()).call(n),l.IGNORE_TAGS.has(e)||!(!t||"img"!==e)}t.default=function(e,t,n){void 0===t&&(t=!0),void 0===n&&(n=!1);var i=[],r="";function d(e){(e=(0,o.default)(e).call(e))&&!l.EMPTY_TAGS.has(e)&&(r=e)}(new u.default).parse(e,{startElement:function(e,r){var o,u,f,h;d(e),c(e,n)||(o=l.NECESSARY_ATTRS.get(e)||[],u=[],(0,a.default)(r).call(r,(function(e){var n=e.name;"style"===n?t||u.push(e):!1!==(0,s.default)(o).call(o,n)&&u.push(e)})),r=u,f="",f="<"+(e=e),h=[],(0,a.default)(r).call(r,(function(e){h.push(e.name+'="'+e.value+'"')})),0",i.push(e))},characters:function(e){!e||c(r,n)||i.push(e)},endElement:function(e){c(e,n)||(i.push(""),r="")},comment:function(e){d(e)}});var f;e=i.join("");return f=/(.*?)<\/span>/,e.replace(/.*?<\/span>/gi,(function(e){return e=e.match(f),null==e?"":e[1]}))}},function(e,t,n){"use strict";var i=n(0),r=i(n(1)),o=i(n(131));i=i(n(120));(0,r.default)(t,"__esModule",{value:!0}),t.TOP_LEVEL_TAGS=t.EMPTY_TAGS=t.NECESSARY_ATTRS=t.IGNORE_TAGS=void 0,t.IGNORE_TAGS=new o.default(["doctype","!doctype","html","head","meta","body","script","style","link","frame","iframe","title","svg","center","o:p"]),t.NECESSARY_ATTRS=new i.default([["img",["src","alt"]],["a",["href","target"]],["td",["colspan","rowspan"]],["th",["colspan","rowspan"]]]),t.EMPTY_TAGS=new o.default(["area","base","basefont","br","col","hr","img","input","isindex","embed"]),t.TOP_LEVEL_TAGS=new o.default(["h1","h2","h3","h4","h5","p","ul","ol","table","blockquote","pre","hr","form"])},function(e,t,n){n=n(295),e.exports=n},function(e,t,n){n(296),n(61),n(50),n(54),n=n(9),e.exports=n.Set},function(e,t,n){"use strict";var i=n(121);n=n(123);e.exports=i("Set",(function(e){return function(){return e(this,arguments.length?arguments[0]:void 0)}}),n)},function(e,t){function n(){}n.prototype={handler:null,startTagRe:/^<([^>\s\/]+)((\s+[^=>\s]+(\s*=\s*((\"[^"]*\")|(\'[^']*\')|[^>\s]+))?)*)\s*\/?\s*>/m,endTagRe:/^<\/([^>\s]+)[^>]*>/m,attrRe:/([^=\s]+)(\s*=\s*((\"([^"]*)\")|(\'([^']*)\')|[^>\s]+))?/gm,parse:function(e,t){t&&(this.contentHandler=t);for(var n,i,r,o=!1,a=this;0\n

        \n
        \n
        \n
        '),r=(i.css("visibility","hidden"),t.append(i),i.css("z-index",e.zIndex.get("tooltip")),0);function o(){r&&clearTimeout(r)}function a(){o(),i.css("visibility","hidden")}t.on("mouseover",(function(s){var l,u;s=s.target,s=v.default(s);!s.isContain(t)&&(null!=s.parentUntil(".w-e-droplist")?a():(s.attr("data-title")||null!=(s=s.parentUntil(".w-e-menu")))&&(u=s.attr("data-title"),l=s),u&&l)?(o(),s=l.getOffsetData(),i.text(e.i18next.t("menus.title."+u)),l=i.getOffsetData(),u=s.left+s.width/2-l.width/2,i.css("left",u+"px"),"up"===n?i.css("top",s.top-l.height-8+"px"):"down"===n&&i.css("top",s.top+s.height+8+"px"),r=(0,f.default)((function(){i.css("visibility","visible")}),200)):a()})).on("mouseleave",(function(){a()}))},g.prototype._addToToolbar=function(){var e,t=this.editor.$toolbarElem;(0,u.default)(e=this.menuList).call(e,(function(e){e=e.$elem,e&&t.append(e)}))},g.prototype.menuFind=function(e){for(var t=this.menuList,n=0,i=t.length;n\n \n ');return i.call(this,t,e)||this}t.default=n},function(e,t,n){"use strict";var i,r=n(0),o=r(n(1)),a=r(n(27)),s=r(n(31)),l=r(n(4)),u=r(n(317)),c=r(n(44)),d=(r=((0,o.default)(t,"__esModule",{value:!0}),n(2)),o=r.__importDefault(n(24)),r.__importDefault(n(3))),f=n(6),h=n(7);i=o.default,r.__extends(p,i),p.prototype.command=function(e){var t,n=this.editor,i=n.selection.getSelectionContainerElem();if(i&&n.$textElem.equal(i))this.setMultilineHead(e);else{if(-1<(0,a.default)(t=["OL","UL","LI","TABLE","TH","TR","CODE","HR"]).call(t,d.default(i).getNodeName()))return;n.cmd.do("formatBlock",e)}"

        "!==e&&this.addUidForSelectionElem()},p.prototype.addUidForSelectionElem=function(){var e=this.editor.selection.getSelectionContainerElem(),t=f.getRandomCode();d.default(e).attr("id",t)},p.prototype.addListenerCatalog=function(){var e=this;this.editor.txt.eventHooks.changeEvents.push((function(){e.getCatalogs()}))},p.prototype.getCatalogs=function(){var e=this.editor,t=this.editor.$textElem,n=(e=e.config.onCatalogChange,t=(0,s.default)(t).call(t,"h1,h2,h3,h4,h5"),[]);(0,l.default)(t).call(t,(function(e,t){e=d.default(e);var i=e.attr("id"),r=e.getNodeName(),o=e.text();i||(i=f.getRandomCode(),e.attr("id",i)),o&&n.push({tag:r,id:i,text:o})})),(0,u.default)(this.oldCatalogs)!==(0,u.default)(n)&&(this.oldCatalogs=n,e&&e(n))},p.prototype.setMultilineHead=function(e){for(var t=this,n=this.editor,i=n.selection,r=null==(r=i.getSelectionContainerElem())?void 0:r.elems[0],o=["IMG","VIDEO","TABLE","TH","TR","UL","OL","PRE","HR","BLOCKQUOTE"],a=d.default(i.getSelectionStartElem()),s=d.default(i.getSelectionEndElem()),u=(s.elems[0].outerHTML!==d.default(h.EMPTY_P).elems[0].outerHTML||s.elems[0].nextSibling||(s=s.prev()),[]),c=(u.push(a.getNodeTop(n)),[]),f=(a=null==(a=i.getRange())?void 0:a.commonAncestorContainer.childNodes,null!=a&&(0,l.default)(a).call(a,(function(e,t){e===u[0].getNode()&&c.push(t),e===s.getNodeTop(n).getNode()&&c.push(t)})),0);u[f].getNode()!==s.getNodeTop(n).getNode();){if(!u[f].elems[0])return;var p=d.default(u[f].next().getNode());u.push(p),f++}null!=u&&(0,l.default)(u).call(u,(function(n,i){var r,a;t.hasTag(n,o)||(r=d.default(e),a=n.parent().getNode(),r.html(""+n.html()),a.insertBefore(r.getNode(),n.getNode()),n.remove())})),i.createRangeByElems(r.children[c[0]],r.children[c[1]])},p.prototype.hasTag=function(e,t){var n,i=this;return!!e&&(!!(0,c.default)(t).call(t,null==e?void 0:e.getNodeName())||(n=!1,null!=(e=e.children())&&(0,l.default)(e).call(e,(function(e){n=i.hasTag(d.default(e),t)})),n))},p.prototype.tryChangeActive=function(){var e=this.editor.cmd.queryCommandValue("formatBlock");/^h/i.test(e)?this.active():this.unActive()},n=p;function p(e){var t=this,n=d.default('

        '),r={width:100,title:"设置标题",type:"list",list:[{$elem:d.default("

        H1

        "),value:"

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

        H2

        "),value:"

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

        H3

        "),value:"

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

        H4

        "),value:"

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

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

        "+e.i18next.t("menus.dropListMenu.head.正文")+"

        "),value:"

        "}],clickHandler:function(e){t.command(e)}};t=i.call(this,n,e,r)||this;return e.config.onCatalogChange&&(t.oldCatalogs=[],t.addListenerCatalog(),t.getCatalogs()),t}t.default=n},function(e,t,n){e.exports=n(318)},function(e,t,n){n=n(319),e.exports=n},function(e,t,n){n(320);var i=n(9);i.JSON||(i.JSON={stringify:JSON.stringify}),e.exports=function(e,t,n){return i.JSON.stringify.apply(null,arguments)}},function(e,t,n){function i(e,t,n){var i=n.charAt(t-1);n=n.charAt(t+1);return l.test(e)&&!u.test(n)||u.test(e)&&!l.test(i)?"\\u"+e.charCodeAt(0).toString(16):e}var r=n(5),o=n(35),a=(n=n(11),o("JSON","stringify")),s=/[\uD800-\uDFFF]/g,l=/^[\uD800-\uDBFF]$/,u=/^[\uDC00-\uDFFF]$/;o=n((function(){return'"\\udf06\\ud834"'!==a("\udf06\ud834")||'"\\udead"'!==a("\udead")}));a&&r({target:"JSON",stat:!0,forced:o},{stringify:function(e,t,n){var r=a.apply(null,arguments);return"string"==typeof r?r.replace(s,i):r}})},function(e,t,n){"use strict";var i,r=n(0),o=r(n(1)),a=r(n(17)),s=(r=((0,o.default)(t,"__esModule",{value:!0}),n(2)),o=r.__importDefault(n(37)),r.__importDefault(n(3))),l=r.__importDefault(n(322)),u=r.__importDefault(n(134)),c=r.__importDefault(n(32)),d=r.__importDefault(n(324)),f=n(7);i=o.default,r.__extends(h,i),h.prototype.clickHandler=function(){var e=this.editor,t=e.selection.getSelectionContainerElem(),n=e.$textElem,i=n.html();(0,a.default)(i).call(i)===f.EMPTY_P&&(i=n.children(),e.selection.createRangeByElem(i,!0,!0),t=e.selection.getSelectionContainerElem()),t&&e.$textElem.equal(t)||(this.isActive?(n=e.selection.getSelectionContainerElem())&&this.createPanel(n.text(),n.attr("href")):e.selection.isSelectionEmpty()?this.createPanel("",""):this.createPanel(e.selection.getSelectionText(),""))},h.prototype.createPanel=function(e,t){e=l.default(this.editor,e,t),new c.default(this,e).create()},h.prototype.tryChangeActive=function(){var e=this.editor;u.default(e)?this.active():this.unActive()},n=h;function h(e){var t=s.default('

        ');t=i.call(this,t,e)||this;return d.default(e),t}t.default=n},function(e,t,n){"use strict";var i=n(0),r=i(n(1)),o=i(n(17)),a=(i=((0,r.default)(t,"__esModule",{value:!0}),n(2)),n(6)),s=i.__importDefault(n(3)),l=i.__importDefault(n(134)),u=n(323);t.default=function(e,t,n){var i,r=a.getRandom("input-link"),c=a.getRandom("input-text"),d=a.getRandom("btn-ok"),f=a.getRandom("btn-del"),h=l.default(e)?"inline-block":"none";function p(){var t;!l.default(e)||(t=e.selection.getSelectionContainerElem())&&(e.selection.createRangeByElem(t),e.selection.restoreSelection(),i=t)}return{width:300,height:0,tabs:[{title:e.i18next.t("menus.panelMenus.link.链接"),tpl:'
        \n \n \n \n \n
        \n \n \n
        \n
        ",events:[{selector:"#"+d,type:"click",fn:function(){e.selection.restoreSelection();var t,n=e.selection.getSelectionRangeTopNodes()[0].getNode(),i=window.getSelection(),a=s.default("#"+r),d=s.default("#"+c),f=(a=(0,o.default)(a=a.val()).call(a),d=(0,o.default)(d=d.val()).call(d),"");n=null==(f=!i||null!=i&&i.isCollapsed?f:null==(i=u.insertHtml(i,n))?void 0:(0,o.default)(i).call(i))?void 0:f.replace(/<.*?>/g,""),i=null!=(i=null==n?void 0:n.length)?i:0;if(i<=d.length&&(t=d.substring(0,i),i=d.substring(i),n===t&&(d=f+i)),a&&function(t,n){if(void 0!==(t=e.config.linkCheck(t,n))){if(!0===t)return 1;e.config.customAlert(t,"warning")}}(d=d||a,a))return n=d,t=a,f=new RegExp(/(<\/*ul>)|(<\/*li>)|(<\/*ol>)/g),n=n.replace(f,""),l.default(e)&&p(),e.cmd.do("insertHTML",''+n+""),!0},bindEnter:!0},{selector:"#"+f,type:"click",fn:function(){var t;return l.default(e)&&(p(),t=i.text(),e.cmd.do("insertHTML",""+t+"")),!0}}]}]}}},function(e,t,n){"use strict";var i=n(0),r=i(n(1)),o=i(n(4));function a(e,t){for(var n=e,i=e;n.textContent!==t&&"P"!==(null==(n=(i=n).parentNode?null==n?void 0:n.parentNode:n)?void 0:n.nodeName););return i}function s(e,t){var n,i=e.nodeName,r="";return 3===e.nodeType||/^(h|H)[1-6]$/.test(i)?t:(1===e.nodeType&&((n=e.getAttribute("style"))&&(r=r+' style="'+n+'"'),(n=e.getAttribute("face"))&&(r=r+' face="'+n+'"'),(n=e.getAttribute("color"))&&(r=r+' color="'+n+'"')),"<"+(i=i.toLowerCase())+r+">"+t+"")}function l(e,t,n,i){for(var r,o=null==(r=t.textContent)?void 0:r.substring(n,i),a=t,l="";o=l=s(a,null!=o?o:""),(a=null==a?void 0:a.parentElement)&&a.textContent!==e;);return l}function u(e,t){return(0,o.default)(e).call(e,(function(e){t=s(e,t)})),t}(0,r.default)(t,"__esModule",{value:!0}),t.insertHtml=t.createPartHtml=t.makeHtmlString=t.getTopNode=void 0,t.getTopNode=a,t.makeHtmlString=s,t.createPartHtml=l,t.insertHtml=function(e,t){var n=e.anchorNode,i=e.focusNode,r=e.anchorOffset,o=(e=e.focusOffset,null!=(o=t.textContent)?o:""),c=(t=function(e){for(var t,n=null!=(t=e.textContent)?t:"",i=[];(null==e?void 0:e.textContent)===n;)"P"!==e.nodeName&&"TABLE"!==e.nodeName&&i.push(e),e=e.childNodes[0];return i}(t),""),d="",f="",h=n,p=i,m=n;if(null!=n&&n.isEqualNode(null!=i?i:null))return u(t,l(o,n,r,e));for(n&&(c=l(o,n,null!=r?r:0)),i&&(f=l(o,i,0,e)),n&&(h=a(n,o)),i&&(p=a(i,o)),m=null!=(r=null==h?void 0:h.nextSibling)?r:n;null==m||!m.isEqualNode(null!=p?p:null);){"#text"===(null==m?void 0:m.nodeName)?d+=null==m?void 0:m.textContent:(v=null==(v=null==(v=null==m?void 0:m.firstChild)?void 0:v.parentElement)?void 0:v.innerHTML,m&&(d+=s(m,null!=v?v:"")));var v,g=null!=(v=null==m?void 0:m.nextSibling)?v:m;if(g===m)break;m=g}return u(t,""+c+d+f)}},function(e,t,n){"use strict";(0,n(0)(n(1)).default)(t,"__esModule",{value:!0});var i=n(2).__importDefault(n(325));t.default=function(e){i.default(e)}},function(e,t,n){"use strict";(0,n(0)(n(1)).default)(t,"__esModule",{value:!0});var i=n(2),r=i.__importDefault(n(3)),o=i.__importDefault(n(38));function a(e){var t;return{showLinkTooltip:function(n){var i=[{$elem:r.default(""+e.i18next.t("menus.panelMenus.link.查看链接")+""),onClick:function(e,t){return t=t.attr("href"),window.open(t,"_target"),!0}},{$elem:r.default(""+e.i18next.t("menus.panelMenus.link.取消链接")+""),onClick:function(e,t){e.selection.createRangeByElem(t),e.selection.restoreSelection();var n=t.childNodes();return"IMG"===(null==n?void 0:n.getNodeName())?(n=null==(n=null==(n=e.selection.getSelectionContainerElem())?void 0:n.children())?void 0:n.elems[0].children[0],e.cmd.do("insertHTML","")):(n=t.text(),e.cmd.do("insertHTML",""+n+"")),!0}}];(t=new o.default(e,n,i)).create()},hideLinkTooltip:function(){t&&(t.remove(),t=null)}}}t.default=function(e){var t=(n=a(e)).showLinkTooltip,n=n.hideLinkTooltip;e.txt.eventHooks.linkClickEvents.push(t),e.txt.eventHooks.clickEvents.push(n),e.txt.eventHooks.keyupEvents.push(n),e.txt.eventHooks.toolbarClickEvents.push(n),e.txt.eventHooks.menuClickEvents.push(n),e.txt.eventHooks.textScrollEvents.push(n)}},function(e,t,n){"use strict";(0,n(0)(n(1)).default)(t,"__esModule",{value:!0});var i,r=n(2),o=r.__importDefault(n(23)),a=r.__importDefault(n(3));i=o.default,r.__extends(s,i),s.prototype.clickHandler=function(){var e=this.editor,t=e.selection.isSelectionEmpty();t&&e.selection.createEmptyRange(),e.cmd.do("italic"),t&&(e.selection.collapseRange(),e.selection.restoreSelection())},s.prototype.tryChangeActive=function(){this.editor.cmd.queryCommandState("italic")?this.active():this.unActive()},n=s;function s(e){var t=a.default('
        \n \n
        ');return i.call(this,t,e)||this}t.default=n},function(e,t,n){"use strict";(0,n(0)(n(1)).default)(t,"__esModule",{value:!0});var i,r=n(2),o=r.__importDefault(n(23)),a=r.__importDefault(n(3));i=o.default,r.__extends(s,i),s.prototype.clickHandler=function(){var e=this.editor,t=e.selection.isSelectionEmpty();t&&e.selection.createEmptyRange(),e.cmd.do("underline"),t&&(e.selection.collapseRange(),e.selection.restoreSelection())},s.prototype.tryChangeActive=function(){this.editor.cmd.queryCommandState("underline")?this.active():this.unActive()},n=s;function s(e){var t=a.default('
        \n \n
        ');return i.call(this,t,e)||this}t.default=n},function(e,t,n){"use strict";(0,n(0)(n(1)).default)(t,"__esModule",{value:!0});var i,r=n(2),o=r.__importDefault(n(23)),a=r.__importDefault(n(3));i=o.default,r.__extends(s,i),s.prototype.clickHandler=function(){var e=this.editor,t=e.selection.isSelectionEmpty();t&&e.selection.createEmptyRange(),e.cmd.do("strikeThrough"),t&&(e.selection.collapseRange(),e.selection.restoreSelection())},s.prototype.tryChangeActive=function(){this.editor.cmd.queryCommandState("strikeThrough")?this.active():this.unActive()},n=s;function s(e){var t=a.default('
        \n \n
        ');return i.call(this,t,e)||this}t.default=n},function(e,t,n){"use strict";(0,n(0)(n(1)).default)(t,"__esModule",{value:!0});var i,r=n(2),o=r.__importDefault(n(24)),a=r.__importDefault(n(3)),s=r.__importDefault(n(330));i=o.default,r.__extends(l,i),l.prototype.command=function(e){var t,n,i=this.editor,r=i.selection.isSelectionEmpty(),o=null==(o=i.selection.getSelectionContainerElem())?void 0:o.elems[0];null!=o&&(n="p"!==(null==o?void 0:o.nodeName.toLowerCase()),t=(null==o?void 0:o.getAttribute("face"))===e,r&&(n&&!t&&(n=i.selection.getSelectionRangeTopNodes(),i.selection.createRangeByElem(n[0]),i.selection.moveCursor(n[0].elems[0])),i.selection.setRangeToElem(o),i.selection.createEmptyRange()),i.cmd.do("fontName",e),r&&(i.selection.collapseRange(),i.selection.restoreSelection()))},l.prototype.tryChangeActive=function(){},n=l;function l(e){var t=this,n=a.default('
        \n \n
        '),r={width:100,title:"设置字体",type:"list",list:new s.default(e.config.fontNames).getItemList(),clickHandler:function(e){t.command(e)}};return t=i.call(this,n,e,r)||this}t.default=n},function(e,t,n){"use strict";var i=n(0),r=i(n(1)),o=i(n(4));(0,r.default)(t,"__esModule",{value:!0});var a=n(2).__importDefault(n(3));function s(e){var t=this;this.itemList=[],(0,o.default)(e).call(e,(function(e){var n="string"==typeof e?e:e.value;e="string"==typeof e?e:e.name;t.itemList.push({$elem:a.default("

        "+e+"

        "),value:e})}))}s.prototype.getItemList=function(){return this.itemList},t.default=s},function(e,t,n){"use strict";(0,n(0)(n(1)).default)(t,"__esModule",{value:!0});var i,r=n(2),o=r.__importDefault(n(24)),a=r.__importDefault(n(3)),s=r.__importDefault(n(332));i=o.default,r.__extends(l,i),l.prototype.command=function(e){var t,n=this.editor,i=n.selection.isSelectionEmpty();null!=(null==(t=n.selection.getSelectionContainerElem())?void 0:t.elems[0])&&(n.cmd.do("fontSize",e),i&&(n.selection.collapseRange(),n.selection.restoreSelection()))},l.prototype.tryChangeActive=function(){},n=l;function l(e){var t=this,n=a.default('
        \n \n
        '),r={width:160,title:"设置字号",type:"list",list:new s.default(e.config.fontSizes).getItemList(),clickHandler:function(e){t.command(e)}};return t=i.call(this,n,e,r)||this}t.default=n},function(e,t,n){"use strict";(0,n(0)(n(1)).default)(t,"__esModule",{value:!0});var i=n(2).__importDefault(n(3));function r(e){for(var t in this.itemList=[],e){var n=e[t];this.itemList.push({$elem:i.default('

        '+n.name+"

        "),value:n.value})}}r.prototype.getItemList=function(){return this.itemList},t.default=r},function(e,t,n){"use strict";var i,r=n(0),o=r(n(1)),a=r(n(4)),s=r(n(27)),l=(r=((0,o.default)(t,"__esModule",{value:!0}),n(2)),o=r.__importDefault(n(24)),r.__importDefault(n(3))),u=["LI"],c=["UL","BLOCKQUOTE"];i=o.default,r.__extends(d,i),d.prototype.command=function(e){var t=this.editor,n=t.selection,i=n.getSelectionContainerElem();n.saveRange(),t=t.selection.getSelectionRangeTopNodes();if(null!=i&&i.length)if(this.isSpecialNode(i,t[0])||this.isSpecialTopNode(t[0])){if(i=this.getSpecialNodeUntilTop(i,t[0]),null==i)return;l.default(i).css("text-align",e)}else(0,a.default)(t).call(t,(function(t){t.css("text-align",e)}));n.restoreSelection()},d.prototype.getSpecialNodeUntilTop=function(e,t){for(var n=e.elems[0],i=t.elems[0];null!=n;){if(-1!==(0,s.default)(u).call(u,null==n?void 0:n.nodeName))return n;if(n.parentNode===i)return n;n=n.parentNode}return n},d.prototype.isSpecialNode=function(e,t){return e=this.getSpecialNodeUntilTop(e,t),null!=e&&-1!==(0,s.default)(u).call(u,e.nodeName)},d.prototype.isSpecialTopNode=function(e){return null!=e&&-1!==(0,s.default)(c).call(c,null==(e=e.elems[0])?void 0:e.nodeName)},d.prototype.tryChangeActive=function(){},n=d;function d(e){var t=this,n=l.default('
        '),r={width:100,title:"对齐方式",type:"list",list:[{$elem:l.default('

        \n \n '+e.i18next.t("menus.dropListMenu.justify.靠左")+"\n

        "),value:"left"},{$elem:l.default('

        \n \n '+e.i18next.t("menus.dropListMenu.justify.居中")+"\n

        "),value:"center"},{$elem:l.default('

        \n \n '+e.i18next.t("menus.dropListMenu.justify.靠右")+"\n

        "),value:"right"},{$elem:l.default('

        \n \n '+e.i18next.t("menus.dropListMenu.justify.两端")+"\n

        "),value:"justify"}],clickHandler:function(e){t.command(e)}};return t=i.call(this,n,e,r)||this}t.default=n},function(e,t,n){"use strict";var i,r=n(0),o=r(n(1)),a=r(n(4)),s=(r=((0,o.default)(t,"__esModule",{value:!0}),n(2)),r.__importDefault(n(3))),l=(o=r.__importDefault(n(23)),r.__importDefault(n(335))),u=r.__importDefault(n(336)),c=n(7);i=o.default,r.__extends(d,i),d.prototype.clickHandler=function(){var e,t,n,i=this.editor,r=i.selection.isSelectionEmpty(),o=i.selection.getSelectionRangeTopNodes(),l=o[o.length-1];if("BLOCKQUOTE"!==this.getTopNodeName())return t=u.default(o),i.$textElem.equal(l)?(n=null==(n=i.selection.getSelectionContainerElem())?void 0:n.elems[0],i.selection.createRangeByElems(n.children[0],n.children[0]),o=i.selection.getSelectionRangeTopNodes(),t=u.default(o),l.append(t)):t.insertAfter(l),this.delSelectNode(o),null==(o=null==(n=t.childNodes())?void 0:n.last().getNode())?void 0:(o.textContent?i.selection.moveCursor(o):i.selection.moveCursor(o,0),this.tryChangeActive(),void s.default(c.EMPTY_P).insertAfter(t));o=(n=s.default(l.childNodes())).length,e=l,(0,a.default)(n).call(n,(function(t){t=s.default(t),t.insertAfter(e),e=t})),l.remove(),i.selection.moveCursor(n.elems[o-1]),this.tryChangeActive(),r&&(i.selection.collapseRange(),i.selection.restoreSelection())},d.prototype.tryChangeActive=function(){var e;"BLOCKQUOTE"===(null==(e=this.editor.selection.getSelectionRangeTopNodes()[0])?void 0:e.getNodeName())?this.active():this.unActive()},d.prototype.getTopNodeName=function(){var e=this.editor.selection.getSelectionRangeTopNodes()[0];return null==e?void 0:e.getNodeName()},d.prototype.delSelectNode=function(e){(0,a.default)(e).call(e,(function(e){e.remove()}))},n=d;function d(e){var t=s.default('
        \n \n
        ');t=i.call(this,t,e)||this;return l.default(e),t}t.default=n},function(e,t,n){"use strict";(0,n(0)(n(1)).default)(t,"__esModule",{value:!0});var i=n(2),r=n(7),o=i.__importDefault(n(3));t.default=function(e){e.txt.eventHooks.enterDownEvents.push((function(t){var n,i=e.selection.getSelectionContainerElem(),a=e.selection.getSelectionRangeTopNodes()[0];"BLOCKQUOTE"===(null==a?void 0:a.getNodeName())&&("BLOCKQUOTE"===i.getNodeName()&&(n=null==(n=i.childNodes())?void 0:n.getNode(),e.selection.moveCursor(n)),""===i.text()&&(t.preventDefault(),i.remove(),(n=o.default(r.EMPTY_P)).insertAfter(a),e.selection.moveCursor(n.getNode(),0)),""===a.text()&&a.remove())}))}},function(e,t,n){"use strict";var i=n(0),r=i(n(1)),o=i(n(4));(0,r.default)(t,"__esModule",{value:!0});var a=n(2).__importDefault(n(3));t.default=function(e){var t=a.default("
        ");return(0,o.default)(e).call(e,(function(e){t.append(e.clone(!0))})),t}},function(e,t,n){"use strict";var i,r=n(0),o=r(n(1)),a=r(n(26)),s=(r=((0,o.default)(t,"__esModule",{value:!0}),n(2)),o=r.__importDefault(n(24)),r.__importDefault(n(3))),l=n(6);i=o.default,r.__extends(u,i),u.prototype.command=function(e){var t,n=this.editor,i=n.selection.isSelectionEmpty(),r=null==(r=n.selection.getSelectionContainerElem())?void 0:r.elems[0];null!=r&&(t="p"!==(null==r?void 0:r.nodeName.toLowerCase()),r=null==r?void 0:r.style.backgroundColor,r=l.hexToRgb(e)===r,i&&(t&&!r&&(t=n.selection.getSelectionRangeTopNodes(),n.selection.createRangeByElem(t[0]),n.selection.moveCursor(t[0].elems[0])),n.selection.createEmptyRange()),n.cmd.do("backColor",e),i&&(n.selection.collapseRange(),n.selection.restoreSelection()))},u.prototype.tryChangeActive=function(){},n=u;function u(e){var t=this,n=s.default('
        \n \n
        '),r={width:120,title:"背景颜色",type:"inline-block",list:(0,a.default)(r=e.config.colors).call(r,(function(e){return{$elem:s.default(''),value:e}})),clickHandler:function(e){t.command(e)}};return t=i.call(this,n,e,r)||this}t.default=n},function(e,t,n){"use strict";var i,r=n(0),o=r(n(1)),a=r(n(26)),s=(r=((0,o.default)(t,"__esModule",{value:!0}),n(2)),o=r.__importDefault(n(24)),r.__importDefault(n(3)));i=o.default,r.__extends(l,i),l.prototype.command=function(e){var t,n=this.editor,i=n.selection.isSelectionEmpty(),r=null==(r=n.selection.getSelectionContainerElem())?void 0:r.elems[0];null!=r&&(t=n.selection.getSelectionText(),"A"===r.nodeName&&r.textContent===t&&(t=s.default("​").getNode(),r.appendChild(t)),n.cmd.do("foreColor",e),i&&(n.selection.collapseRange(),n.selection.restoreSelection()))},l.prototype.tryChangeActive=function(){},n=l;function l(e){var t=this,n=s.default('
        \n \n
        '),r={width:120,title:"文字颜色",type:"inline-block",list:(0,a.default)(r=e.config.colors).call(r,(function(e){return{$elem:s.default(''),value:e}})),clickHandler:function(e){t.command(e)}};return t=i.call(this,n,e,r)||this}t.default=n},function(e,t,n){"use strict";(0,n(0)(n(1)).default)(t,"__esModule",{value:!0});var i,r=n(2),o=r.__importDefault(n(3)),a=r.__importDefault(n(32)),s=r.__importDefault(n(37)),l=r.__importDefault(n(340)),u=r.__importDefault(n(346));i=s.default,r.__extends(c,i),c.prototype.clickHandler=function(){this.createPanel("")},c.prototype.createPanel=function(e){e=l.default(this.editor,e),new a.default(this,e).create()},c.prototype.tryChangeActive=function(){},n=c;function c(e){var t=o.default('
        \n \n
        ');t=i.call(this,t,e)||this;return u.default(e),t}t.default=n},function(e,t,n){"use strict";var i=n(0),r=i(n(1)),o=i(n(17)),a=(i=((0,r.default)(t,"__esModule",{value:!0}),n(2)),n(6)),s=i.__importDefault(n(3)),l=i.__importDefault(n(341)),u=n(7);t.default=function(e,t){var n=e.config,i=new l.default(e),r=a.getRandom("input-iframe"),c=a.getRandom("btn-ok"),d=a.getRandom("input-upload"),f=a.getRandom("btn-local-ok");return f=[{title:e.i18next.t("menus.panelMenus.video.上传视频"),tpl:'
        \n
        \n \n
        \n
        \n \n
        \n
        ',events:[{selector:"#"+f,type:"click",fn:function(){var e=s.default("#"+d).elems[0];if(!e)return!0;e.click()}},{selector:"#"+d,type:"change",fn:function(){var e=s.default("#"+d).elems[0];return!e||(e=e.files).length&&i.uploadVideo(e),!0}}]},{title:e.i18next.t("menus.panelMenus.video.插入视频"),tpl:'
        \n "/>\n \n
        \n \n
        \n
        ",events:[{selector:"#"+c,type:"click",fn:function(){var t=s.default("#"+r);t=(0,o.default)(t=t.val()).call(t);if(t&&function(t){if(!0===(t=e.config.onlineVideoCheck(t)))return 1;"string"==typeof t&&e.config.customAlert(t,"error")}(t))return t=t,e.cmd.do("insertHTML",t+u.EMPTY_P),e.config.onlineVideoCallback(t),!0},bindEnter:!0}]}],c={width:300,height:0,tabs:[]},window.FileReader&&(n.uploadVideoServer||n.customUploadVideo)&&c.tabs.push(f[0]),n.showLinkVideo&&c.tabs.push(f[1]),c}},function(e,t,n){"use strict";var i=n(0),r=i(n(1)),o=i(n(132)),a=i(n(57)),s=i(n(4)),l=i(n(27)),u=(i=((0,r.default)(t,"__esModule",{value:!0}),n(2)),n(6)),c=i.__importDefault(n(135)),d=i.__importDefault(n(136)),f=n(7),h=n(6);function p(e){this.editor=e}p.prototype.uploadVideo=function(e){var t,n,i,r,f,h,p,m,v,g,y,b,_,w,x,k,C,S=this;e.length&&(t=this.editor,n=t.config,i=function(e){return t.i18next.t("validate."+e)},k=n.uploadVideoServer,r=n.uploadVideoMaxSize/1024,f=n.uploadVideoName,h=n.uploadVideoParams,p=n.uploadVideoParamsWithUrl,m=n.uploadVideoHeaders,v=n.uploadVideoHooks,g=n.uploadVideoTimeout,y=n.withVideoCredentials,C=n.customUploadVideo,b=n.uploadVideoAccept,_=[],w=[],u.arrForEach(e,(function(e){var t=e.name,n=e.size/1024/1024;t&&n&&(b instanceof Array?(0,o.default)(b).call(b,(function(e){return e===t.split(".")[t.split(".").length-1]}))?r

        ​

        '):i.cmd.do("insertHTML",''+f.EMPTY_P),(n=document.createElement("video")).onload=function(){n=null},n.onerror=function(){r.customAlert(t("插入视频错误"),"error","wangEditor: "+t("插入视频错误")+","+t("视频链接")+' "'+e+'",'+t("下载链接失败")),n=null},n.onabort=function(){return n=null},n.src=e)},t.default=p},function(e,t,n){e.exports=n(343)},function(e,t,n){n=n(344),e.exports=n},function(e,t,n){n(345),n=n(9),e.exports=n.Date.now},function(e,t,n){n(5)({target:"Date",stat:!0},{now:function(){return(new Date).getTime()}})},function(e,t,n){"use strict";(0,n(0)(n(1)).default)(t,"__esModule",{value:!0});var i=n(2),r=i.__importDefault(n(347)),o=i.__importDefault(n(349));t.default=function(e){r.default(e),o.default(e)}},function(e,t,n){"use strict";(0,n(0)(n(1)).default)(t,"__esModule",{value:!0}),t.createShowHideFn=void 0;var i=n(2),r=i.__importDefault(n(3)),o=i.__importDefault(n(38)),a=i.__importDefault(n(348));function s(e){function t(t,n){return e.i18next.t((n=void 0===n?"":n)+t)}var n;return{showVideoTooltip:function(i){var s=[{$elem:r.default(""),onClick:function(e,t){return t.remove(),!0}},{$elem:r.default("100%"),onClick:function(e,t){return t.attr("width","100%"),t.removeAttr("height"),!0}},{$elem:r.default("50%"),onClick:function(e,t){return t.attr("width","50%"),t.removeAttr("height"),!0}},{$elem:r.default("30%"),onClick:function(e,t){return t.attr("width","30%"),t.removeAttr("height"),!0}},{$elem:r.default(""+t("重置")+""),onClick:function(e,t){return t.removeAttr("width"),t.removeAttr("height"),!0}},{$elem:r.default(""+t("menus.justify.靠左")+""),onClick:function(e,t){return a.default(t,"left"),!0}},{$elem:r.default(""+t("menus.justify.居中")+""),onClick:function(e,t){return a.default(t,"center"),!0}},{$elem:r.default(""+t("menus.justify.靠右")+""),onClick:function(e,t){return a.default(t,"right"),!0}}];(n=new o.default(e,i,s)).create()},hideVideoTooltip:function(){n&&(n.remove(),n=null)}}}t.createShowHideFn=s,t.default=function(e){var t=(n=s(e)).showVideoTooltip,n=n.hideVideoTooltip;e.txt.eventHooks.videoClickEvents.push(t),e.txt.eventHooks.clickEvents.push(n),e.txt.eventHooks.keyupEvents.push(n),e.txt.eventHooks.toolbarClickEvents.push(n),e.txt.eventHooks.menuClickEvents.push(n),e.txt.eventHooks.textScrollEvents.push(n),e.txt.eventHooks.changeEvents.push(n)}},function(e,t,n){"use strict";var i=n(0),r=i(n(1)),o=i(n(44));(0,r.default)(t,"__esModule",{value:!0});var a=n(2).__importDefault(n(3));t.default=function(e,t){(e=function(e,t){for(var n,i=e.elems[0];null!=i;){if((0,o.default)(t).call(t,null==i?void 0:i.nodeName))return i;if("BODY"===(null==(n=null==i?void 0:i.parentNode)?void 0:n.nodeName))return null;i=i.parentNode}return i}(e,["P"]))&&a.default(e).css("text-align",t)}},function(e,t,n){"use strict";(0,n(0)(n(1)).default)(t,"__esModule",{value:!0});var i=n(6);t.default=function(e){var t,n;i.UA.isFirefox&&(t=e.txt,n=e.selection,t.eventHooks.keydownEvents.push((function(t){var i=n.getSelectionContainerElem();i&&(i=(i=i.getNodeTop(e)).length&&i.prev().length?i.prev():null)&&i.attr("data-we-video-p")&&0===n.getCursorPos()&&8===t.keyCode&&i.remove()})))}},function(e,t,n){"use strict";var i,r=n(0),o=r(n(1)),a=r(n(26)),s=(r=((0,o.default)(t,"__esModule",{value:!0}),n(2)),n(7)),l=r.__importDefault(n(3)),u=r.__importDefault(n(32)),c=(o=r.__importDefault(n(37)),r.__importDefault(n(351))),d=r.__importDefault(n(364));i=o.default,r.__extends(f,i),f.prototype.clickHandler=function(){this.imgPanelConfig.onlyUploadConf||this.createPanel()},f.prototype.createPanel=function(){var e=this.imgPanelConfig;e=new u.default(this,e);this.setPanel(e),e.create()},f.prototype.tryChangeActive=function(){},n=f;function f(e){var t,n=this,r=l.default('
        '),o=d.default(e);return o.onlyUploadConf&&(r=o.onlyUploadConf.$elem,(0,a.default)(t=o.onlyUploadConf.events).call(t,(function(e){var t=e.type,n=e.fn||s.EMPTY_FN;r.on(t,(function(e){e.stopPropagation(),n(e)}))}))),(n=i.call(this,r,e)||this).imgPanelConfig=o,c.default(e),n}t.default=n},function(e,t,n){"use strict";(0,n(0)(n(1)).default)(t,"__esModule",{value:!0});var i=n(2),r=i.__importDefault(n(352)),o=i.__importDefault(n(353)),a=i.__importDefault(n(354)),s=i.__importDefault(n(362)),l=i.__importDefault(n(363));t.default=function(e){r.default(e),o.default(e),a.default(e),s.default(e),l.default(e)}},function(e,t,n){"use strict";(0,n(0)(n(1)).default)(t,"__esModule",{value:!0});var i=n(2),r=n(130),o=i.__importDefault(n(96));function a(e,t){var n,i,a;!function(e){for(var t=(null==(e=e.clipboardData)?void 0:e.types)||[],n=0;n\n
        \n
        \n ')).hide(),n.append(i),i);function h(){(0,o.default)(d).call(d,".w-e-img-drag-mask").hide()}return c=d,(r=f).on("click",(function(e){e.stopPropagation()})),r.on("mousedown",".w-e-img-drag-rb",(function(e){var n,i,l,d,f,h,p,m,v,g,y;function b(){y.off("mousemove",_),y.off("mouseup",w)}function _(e){e.stopPropagation(),e.preventDefault(),v=d+(e.clientX-n),g=f+(e.clientY-i),v/g!=m&&(g=v/m),v=(0,a.default)(v.toFixed(2)),g=(0,a.default)(g.toFixed(2)),(0,o.default)(r).call(r,".w-e-img-drag-show-size").text(v.toFixed(2).replace(".00","")+"px * "+g.toFixed(2).replace(".00","")+"px"),u(r,v,g,h,p)}function w(){t.attr("width",v+""),t.attr("height",g+"");var e=t.getBoundingClientRect();u(r,v,g,e.left-l.left,e.top-l.top),b()}e.preventDefault(),t&&(n=e.clientX,i=e.clientY,l=c.getBoundingClientRect(),e=t.getBoundingClientRect(),d=e.width,f=e.height,h=e.left-l.left,p=e.top-l.top,m=d/f,v=d,g=f,(y=s.default(document)).on("mousemove",_),y.on("mouseup",w),y.on("mouseleave",b))})),s.default(document).on("click",h),e.beforeDestroy((function(){s.default(document).off("click",h)})),{showDrag:function(e){if(l.UA.isIE())return!1;var n,i,r,s;e&&(i=f,e=t=e,n=(n=d).getBoundingClientRect(),r=(e=e.getBoundingClientRect()).width.toFixed(2),s=e.height.toFixed(2),(0,o.default)(i).call(i,".w-e-img-drag-show-size").text(r+"px * "+s+"px"),u(i,(0,a.default)(r),(0,a.default)(s),e.left-n.left,e.top-n.top),i.show())},hideDrag:h}}t.createShowHideFn=c,t.default=function(e){var t=(n=c(e)).showDrag,n=n.hideDrag;e.txt.eventHooks.imgClickEvents.push(t),e.txt.eventHooks.textScrollEvents.push(n),e.txt.eventHooks.keyupEvents.push(n),e.txt.eventHooks.toolbarClickEvents.push(n),e.txt.eventHooks.menuClickEvents.push(n),e.txt.eventHooks.changeEvents.push(n)}},function(e,t,n){e.exports=n(356)},function(e,t,n){n=n(357),e.exports=n},function(e,t,n){n(358),n=n(9),e.exports=n.parseFloat},function(e,t,n){var i=n(5);n=n(359);i({global:!0,forced:parseFloat!=n},{parseFloat:n})},function(e,t,n){var i=n(8),r=n(90).trim,o=(n=n(68),i.parseFloat);i=1/o(n+"-0")!=-1/0;e.exports=i?function(e){e=r(String(e));var t=o(e);return 0===t&&"-"==e.charAt(0)?-0:t}:o},function(e,t,n){var i=n(20),r=(n=n(361),{insert:"head",singleton:!1});i(n="string"==typeof(n=n.__esModule?n.default:n)?[[e.i,n,""]]:n,r),e.exports=n.locals||{}},function(e,t,n){(t=n(21)(!1)).push([e.i,".w-e-text-container {\n overflow: hidden;\n}\n.w-e-img-drag-mask {\n position: absolute;\n z-index: 1;\n border: 1px dashed #ccc;\n box-sizing: border-box;\n}\n.w-e-img-drag-mask .w-e-img-drag-rb {\n position: absolute;\n right: -5px;\n bottom: -5px;\n width: 16px;\n height: 16px;\n border-radius: 50%;\n background: #ccc;\n cursor: se-resize;\n}\n.w-e-img-drag-mask .w-e-img-drag-show-size {\n min-width: 110px;\n height: 22px;\n line-height: 22px;\n font-size: 14px;\n color: #999;\n position: absolute;\n left: 0;\n top: 0;\n background-color: #999;\n color: #fff;\n border-radius: 2px;\n padding: 0 5px;\n}\n",""]),e.exports=t},function(e,t,n){"use strict";(0,n(0)(n(1)).default)(t,"__esModule",{value:!0}),t.createShowHideFn=void 0;var i=n(2),r=i.__importDefault(n(3)),o=i.__importDefault(n(38));function a(e){function t(t,n){return e.i18next.t((n=void 0===n?"":n)+t)}var n;return{showImgTooltip:function(i){var a=[{$elem:r.default(""),onClick:function(e,t){return e.selection.createRangeByElem(t),e.selection.restoreSelection(),e.cmd.do("delete"),!0}},{$elem:r.default("30%"),onClick:function(e,t){return t.attr("width","30%"),t.removeAttr("height"),!0}},{$elem:r.default("50%"),onClick:function(e,t){return t.attr("width","50%"),t.removeAttr("height"),!0}},{$elem:r.default("100%"),onClick:function(e,t){return t.attr("width","100%"),t.removeAttr("height"),!0}}];a.push({$elem:r.default(""+t("重置")+""),onClick:function(e,t){return t.removeAttr("width"),t.removeAttr("height"),!0}}),i.attr("data-href")&&a.push({$elem:r.default(""+t("查看链接")+""),onClick:function(e,t){return t=t.attr("data-href"),t&&(t=decodeURIComponent(t),window.open(t,"_target")),!0}}),(n=new o.default(e,i,a)).create()},hideImgTooltip:function(){n&&(n.remove(),n=null)}}}t.createShowHideFn=a,t.default=function(e){var t=(n=a(e)).showImgTooltip,n=n.hideImgTooltip;e.txt.eventHooks.imgClickEvents.push(t),e.txt.eventHooks.clickEvents.push(n),e.txt.eventHooks.keyupEvents.push(n),e.txt.eventHooks.toolbarClickEvents.push(n),e.txt.eventHooks.menuClickEvents.push(n),e.txt.eventHooks.textScrollEvents.push(n),e.txt.eventHooks.imgDragBarMouseDownEvents.push(n),e.txt.eventHooks.changeEvents.push(n)}},function(e,t,n){"use strict";(0,n(0)(n(1)).default)(t,"__esModule",{value:!0}),t.default=function(e){var t=e.txt,n=e.selection;t.eventHooks.keydownEvents.push((function(e){var t=n.getSelectionContainerElem(),i=n.getRange();if(i&&t&&8===e.keyCode&&n.isSelectionEmpty()){var r=i.startContainer,o=(i=i.startOffset,null);if(0===i)for(;r!==t.elems[0]&&t.elems[0].contains(r)&&r.parentNode&&!o;){if(r.previousSibling){o=r.previousSibling;break}r=r.parentNode}else 3!==r.nodeType&&(o=r.childNodes[i-1]);if(o){for(var a=o;a.childNodes.length;)a=a.childNodes[a.childNodes.length-1];a instanceof HTMLElement&&"IMG"===a.tagName&&(a.remove(),e.preventDefault())}}}))}},function(e,t,n){"use strict";var i=n(0),r=i(n(1)),o=i(n(26)),a=i(n(17)),s=(i=((0,r.default)(t,"__esModule",{value:!0}),n(2)),i.__importDefault(n(3))),l=n(6),u=i.__importDefault(n(96));t.default=function(e){function t(t,n){return e.i18next.t((n=void 0===n?"menus.panelMenus.image.":n)+t)}var n=e.config,i=new u.default(e),r=l.getRandom("up-trigger-id"),c=l.getRandom("up-file-id"),d=l.getRandom("input-link-url"),f=l.getRandom("input-link-url-alt"),h=l.getRandom("input-link-url-href"),p=l.getRandom("btn-link");function m(e,t,n){return'
        \n
        \n \n
        \n
        \n \n
        \n
        '}var v=1===n.uploadImgMaxLength?"":'multiple="multiple"',g=(0,o.default)(y=n.uploadImgAccept).call(y,(function(e){return"image/"+e})).join(","),y=[{selector:"#"+r,type:"click",fn:function(){var e=n.uploadImgFromMedia;return e&&"function"==typeof e?(e(),!0):!(e=s.default("#"+c).elems[0])||void e.click()}},{selector:"#"+c,type:"change",fn:function(){var e,t=s.default("#"+c).elems[0];return t&&(null!=(e=t.files)&&e.length&&i.uploadImg(e),t&&(t.value="")),!0}}],b=[''];n.showLinkImgAlt&&b.push('\n '),n.showLinkImgHref&&b.push('\n '),b=[{title:t("上传图片"),tpl:m("w-e-up-img-container","w-e-icon-upload2",""),events:y},{title:t("网络图片"),tpl:"
        \n "+b.join("")+'\n
        \n \n
        \n
        ",events:[{selector:"#"+p,type:"click",fn:function(){var e,t,r=s.default("#"+d);r=(0,a.default)(r=r.val()).call(r);if(r&&(n.showLinkImgAlt&&(e=(0,a.default)(e=s.default("#"+f).val()).call(e)),n.showLinkImgHref&&(t=(0,a.default)(t=s.default("#"+h).val()).call(t)),function(e){if(!0===(e=n.linkImgCheck(e)))return 1;"string"==typeof e&&n.customAlert(e,"error")}(r)))return i.insertImg(r,e,t),!0},bindEnter:!0}]}],p={width:300,height:0,tabs:[],onlyUploadConf:{$elem:s.default(m("w-e-menu","w-e-icon-image","图片")),events:y}};return window.FileReader&&(n.uploadImgShowBase64||n.uploadImgServer||n.customUploadImg||n.uploadImgFromMedia)&&p.tabs.push(b[0]),n.showLinkImg&&(p.tabs.push(b[1]),p.onlyUploadConf=void 0),p}},function(e,t,n){"use strict";var i,r=n(0),o=r(n(1)),a=r(n(4)),s=(r=((0,o.default)(t,"__esModule",{value:!0}),n(2)),r.__importDefault(n(3))),l=(o=r.__importDefault(n(24)),r.__importDefault(n(366)));i=o.default,r.__extends(u,i),u.prototype.command=function(e){var t,n=this.editor,i=n.selection.getSelectionContainerElem();i&&n.$textElem.equal(i)?0<(t=n.selection.getSelectionRangeTopNodes()).length&&(0,a.default)(t).call(t,(function(t){l.default(s.default(t),e,n)})):i&&0\n \n '),r={width:130,title:"设置缩进",type:"list",list:[{$elem:s.default('

        \n \n '+e.i18next.t("menus.dropListMenu.indent.增加缩进")+"\n

        "),value:"increase"},{$elem:s.default('

        \n \n '+e.i18next.t("menus.dropListMenu.indent.减少缩进")+"\n

        "),value:"decrease"}],clickHandler:function(e){t.command(e)}};return t=i.call(this,n,e,r)||this}t.default=n},function(e,t,n){"use strict";var i=n(0),r=i(n(1)),o=i(n(45)),a=i(n(17)),s=(i=((0,r.default)(t,"__esModule",{value:!0}),n(2)),i.__importDefault(n(367))),l=i.__importDefault(n(368)),u=/^(\d+)(\w+)$/,c=/^(\d+)%$/;function d(e){var t,n;e=e.config.indentation;if("string"==typeof e){if(u.test(e))return t=(n=(0,o.default)(n=(0,a.default)(e).call(e).match(u)).call(n,1,3))[0],n=n[1],{value:Number(t),unit:n};if(c.test(e))return{value:Number((0,a.default)(e).call(e).match(c)[1]),unit:"%"}}else if(void 0!==e.value&&e.unit)return e;return{value:2,unit:"em"}}t.default=function(e,t,n){e=e.getNodeTop(n),/^(P|H[0-9]*)$/.test(e.getNodeName())&&("increase"===t?s.default(e,d(n)):"decrease"===t&&l.default(e,d(n)))}},function(e,t,n){"use strict";var i=n(0),r=i(n(1)),o=i(n(45));(0,r.default)(t,"__esModule",{value:!0}),t.default=function(e,t){var n=e.elems[0];""===n.style.paddingLeft?e.css("padding-left",t.value+t.unit):(n=n.style.paddingLeft,n=(0,o.default)(n).call(n,0,n.length-t.unit.length),n=Number(n)+t.value,e.css("padding-left",""+n+t.unit))}},function(e,t,n){"use strict";var i=n(0),r=i(n(1)),o=i(n(45));(0,r.default)(t,"__esModule",{value:!0}),t.default=function(e,t){var n=e.elems[0];""!==n.style.paddingLeft&&(n=n.style.paddingLeft,n=(0,o.default)(n).call(n,0,n.length-t.unit.length),0<(n=Number(n)-t.value)?e.css("padding-left",""+n+t.unit):e.css("padding-left",""))}},function(e,t,n){"use strict";(0,n(0)(n(1)).default)(t,"__esModule",{value:!0});var i,r=n(2),o=r.__importDefault(n(3)),a=r.__importDefault(n(37)),s=r.__importDefault(n(32)),l=r.__importDefault(n(370));i=a.default,r.__extends(u,i),u.prototype.createPanel=function(){var e=l.default(this.editor);new s.default(this,e).create()},u.prototype.clickHandler=function(){this.createPanel()},u.prototype.tryChangeActive=function(){},n=u;function u(e){var t=o.default('

        \n \n
        ');return i.call(this,t,e)||this}t.default=n},function(e,t,n){"use strict";var i=n(0),r=i(n(1)),o=i(n(26)),a=i(n(70)),s=i(n(17));(0,r.default)(t,"__esModule",{value:!0});var l=n(2).__importDefault(n(3));t.default=function(e){var t=e.config.emotions;return{width:300,height:230,tabs:(0,o.default)(t).call(t,(function(t){return{title:e.i18next.t("menus.panelMenus.emoticon."+t.title),tpl:"
        "+(i=[],(i="image"==(t=t).type?(i=(0,o.default)(n=t.content).call(n,(function(e){return"string"==typeof e?"":'\n ['+e.alt+']\n '})),(0,a.default)(i).call(i,(function(e){return""!==e}))):(0,o.default)(n=t.content).call(n,(function(e){return''+e+""}))).join("").replace(/ /g,"")+"
        "),events:[{selector:".eleImg",type:"click",fn:function(t){var n;t=l.default(t.target);return n="IMG"===t.getNodeName()?(0,s.default)(n=t.parent().html()).call(n):""+t.html()+"",e.cmd.do("insertHTML",n),!0}}]};var n,i}))}}},function(e,t,n){"use strict";(0,n(0)(n(1)).default)(t,"__esModule",{value:!0}),t.createListHandle=t.ClassType=void 0;var i,r=n(2),o=r.__importDefault(n(3)),a=r.__importDefault(n(372)),s=r.__importDefault(n(374)),l=r.__importDefault(n(375)),u=r.__importDefault(n(376)),c=(r=r.__importDefault(n(377)),(n=i=t.ClassType||(t.ClassType={})).Wrap="WrapListHandle",n.Join="JoinListHandle",n.StartJoin="StartJoinListHandle",n.EndJoin="EndJoinListHandle",n.Other="OtherListHandle",{WrapListHandle:a.default,JoinListHandle:s.default,StartJoinListHandle:l.default,EndJoinListHandle:u.default,OtherListHandle:r.default});function d(e){this.handle=e,this.handle.exec()}t.createListHandle=function(e,t,n){if(e===i.Other&&void 0===n)throw new Error("other 类需要传入 range");return e!==i.Other?new c[e](t):new c[e](t,n)},d.prototype.getSelectionRangeElem=function(){return o.default(this.handle.selectionRangeElem.get())},t.default=d},function(e,t,n){"use strict";var i,r=n(0),o=r(n(1)),a=r(n(4)),s=(r=((0,o.default)(t,"__esModule",{value:!0}),n(2)),r.__importDefault(n(3))),l=(o=n(58),n(47));i=o.ListHandle,r.__extends(u,i),u.prototype.exec=function(){var e,t=this.options,n=t.listType,i=t.listTarget,r=t.$selectionElem,o=t.$startElem,u=(t=t.$endElem,[]),c=null==r?void 0:r.getNodeName(),d=o.prior,f=t.prior;if((o.prior||t.prior)&&(null!=d&&d.prev().length||null!=f&&f.next().length)){for(var h=d;h.length;)u.push(h),h=null!=f&&f.equal(h)?s.default(void 0):h.next();o=d.prev();var p=f.next();if(c===n?e=l.createElementFragment(u,l.createDocumentFragment(),"p"):(e=l.createElement(i),(0,a.default)(u).call(u,(function(t){e.append(t.elems[0])}))),o.length&&p.length){for(var m=[];p.length;)m.push(p),p=p.next();var v,g=l.createElement(c);(0,a.default)(m).call(m,(function(e){g.append(e.elems[0])})),s.default(g).insertAfter(r),this.selectionRangeElem.set(e),(v=r.next()).length?l.insertBefore(r,e,v.elems[0]):r.parent().elems[0].append(e)}else o.length?(this.selectionRangeElem.set(e),(v=r.next()).length?l.insertBefore(r,e,v.elems[0]):r.parent().elems[0].append(e)):(this.selectionRangeElem.set(e),l.insertBefore(r,e,r.elems[0]))}else(0,a.default)(t=null==r?void 0:r.children()).call(t,(function(e){u.push(s.default(e))})),c===n?e=l.createElementFragment(u,l.createDocumentFragment(),"p"):(e=l.createElement(i),(0,a.default)(u).call(u,(function(t){e.appendChild(t.elems[0])}))),this.selectionRangeElem.set(e),l.insertBefore(r,e,r.elems[0]),r.remove()},n=u;function u(e){return i.call(this,e)||this}t.default=n},function(e,t,n){"use strict";var i=n(0),r=i(n(1)),o=i(n(4));function a(){this._element=null}(0,r.default)(t,"__esModule",{value:!0}),a.prototype.set=function(e){var t,n;e instanceof DocumentFragment&&(n=[],(0,o.default)(t=e.childNodes).call(t,(function(e){n.push(e)})),e=n),this._element=e},a.prototype.get=function(){return this._element},a.prototype.clear=function(){this._element=null},t.default=a},function(e,t,n){"use strict";var i,r=n(0),o=r(n(1)),a=r(n(4)),s=(r=((0,o.default)(t,"__esModule",{value:!0}),n(2)),r.__importDefault(n(3))),l=(o=n(58),n(47));i=o.ListHandle,r.__extends(u,i),u.prototype.exec=function(){var e,t=this.options,n=t.editor,i=t.listType,r=t.listTarget,o=t.$startElem,u=(t=t.$endElem,n.selection.getSelectionRangeTopNodes());n=null==o?void 0:o.getNodeName();if(n===(null==t?void 0:t.getNodeName()))if(2'+n.innerHTML+""})),o&&this.action(o,r),f=d.elems[0],this.setRange(f.children[y[0]],f.children[y[1]])}else f=this.getDom(f),-1!==(0,s.default)(i).call(i,l.default(f).getNodeName())&&(h=f.getAttribute("style"),p=h?h.split(";"):[],null!=n&&n.selectAllChildren(f),r.selection.saveRange(),e?(m=h?this.styleProcessing(p)+"line-height:"+e+";":"line-height:"+e+";",o="<"+l.default(f).getNodeName().toLowerCase()+' style="'+m+'">'+f.innerHTML+"","BLOCKQUOTE"===l.default(f).getNodeName()||c.UA.isIE()?l.default(f).css("line-height",e):this.action(o,r)):h&&(m=this.styleProcessing(p),o=""===m?"<"+l.default(f).getNodeName().toLowerCase()+">"+f.innerHTML+"":"<"+l.default(f).getNodeName().toLowerCase()+' style="'+m+'">'+f.innerHTML+"",this.action(o,r)))}},d.prototype.getDom=function(e){return e=l.default(e).elems[0],e.parentNode?function e(t,n){var i=l.default(t.parentNode);return n.$textElem.equal(i)?t:e(i.elems[0],n)}(e,this.editor):e},d.prototype.action=function(e,t){t.cmd.do("insertHTML",e)},d.prototype.styleProcessing=function(e){var t="";return(0,a.default)(e).call(e,(function(e){""!==e&&-1===(0,s.default)(e).call(e,"line-height")&&(t=t+e+";")})),t},d.prototype.setRange=function(e,t){var n=this.editor,i=(window.getSelection?window:document).getSelection(),r=(null!=i&&i.removeAllRanges(),document.createRange());r.setStart(e,0),r.setEnd(t,1),null!=i&&i.addRange(r),n.selection.saveRange(),null!=i&&i.removeAllRanges(),n.selection.restoreSelection()},d.prototype.tryChangeActive=function(){var e=this.editor,t=e.selection.getSelectionContainerElem();t&&e.$textElem.equal(t)||0!==(t=l.default(e.selection.getSelectionStartElem())).length&&((e=(t=this.getDom(t.elems[0])).getAttribute("style")?t.getAttribute("style"):"")&&-1!==(0,s.default)(e).call(e,"line-height")?this.active():this.unActive())},n=d;function d(e){var t=this,n=l.default('
        \n \n
        '),r={width:100,title:"设置行高",type:"list",list:new u.default(e,e.config.lineHeights).getItemList(),clickHandler:function(n){e.selection.saveRange(),t.command(n)}};return t=i.call(this,n,e,r)||this}t.default=n},function(e,t,n){"use strict";var i=n(0),r=i(n(1)),o=i(n(4));(0,r.default)(t,"__esModule",{value:!0});var a=n(2).__importDefault(n(3));function s(e,t){var n=this;this.itemList=[{$elem:a.default(""+e.i18next.t("默认")+""),value:""}],(0,o.default)(t).call(t,(function(e){n.itemList.push({$elem:a.default(""+e+""),value:e})}))}s.prototype.getItemList=function(){return this.itemList},t.default=s},function(e,t,n){"use strict";(0,n(0)(n(1)).default)(t,"__esModule",{value:!0});var i,r=n(2),o=r.__importDefault(n(3));n=r.__importDefault(n(23)),i=n.default,r.__extends(a,i),a.prototype.clickHandler=function(){var e=this.editor,t=(e.history.revoke(),e.$textElem.children());null!=t&&t.length&&(t=t.last(),e.selection.createRangeByElem(t,!1,!0),e.selection.restoreSelection())},a.prototype.tryChangeActive=function(){this.editor.isCompatibleMode||(this.editor.history.size[0]?this.active():this.unActive())},n=a;function a(e){var t=o.default('
        \n \n
        ');return i.call(this,t,e)||this}t.default=n},function(e,t,n){"use strict";(0,n(0)(n(1)).default)(t,"__esModule",{value:!0});var i,r=n(2),o=r.__importDefault(n(3));n=r.__importDefault(n(23)),i=n.default,r.__extends(a,i),a.prototype.clickHandler=function(){var e=this.editor,t=(e.history.restore(),e.$textElem.children());null!=t&&t.length&&(t=t.last(),e.selection.createRangeByElem(t,!1,!0),e.selection.restoreSelection())},a.prototype.tryChangeActive=function(){this.editor.isCompatibleMode||(this.editor.history.size[1]?this.active():this.unActive())},n=a;function a(e){var t=o.default('
        \n \n
        ');return i.call(this,t,e)||this}t.default=n},function(e,t,n){"use strict";(0,n(0)(n(1)).default)(t,"__esModule",{value:!0});var i,r=n(2),o=r.__importDefault(n(37)),a=r.__importDefault(n(3)),s=r.__importDefault(n(383)),l=r.__importDefault(n(32)),u=r.__importDefault(n(392));i=o.default,r.__extends(c,i),c.prototype.clickHandler=function(){this.createPanel()},c.prototype.createPanel=function(){var e=s.default(this.editor);new l.default(this,e).create()},c.prototype.tryChangeActive=function(){},n=c;function c(e){var t=a.default('
        ');t=i.call(this,t,e)||this;return u.default(e),t}t.default=n},function(e,t,n){"use strict";var i=n(0),r=i(n(1)),o=i(n(384)),a=(i=((0,r.default)(t,"__esModule",{value:!0}),n(2)),n(6)),s=i.__importDefault(n(3)),l=(n(389),i.__importDefault(n(391)));function u(e){return 0\n
        \n '+t("创建")+'\n \n '+t(c+"行")+'\n \n '+(t(c+"列")+t(c+"的")+t(c+"表格"))+'\n
        \n
        \n \n
        \n ",events:[{selector:"#"+o,type:"click",fn:function(){var t=Number(s.default("#"+i).val()),o=Number(s.default("#"+r).val());return u(o)&&u(t)?(n.createAction(o,t),!0):(e.config.customAlert("表格行列请输入正整数","warning"),!1)},bindEnter:!0}]}];return(o={width:330,height:0,tabs:[]}).tabs.push(c[0]),o}},function(e,t,n){e.exports=n(385)},function(e,t,n){n=n(386),e.exports=n},function(e,t,n){n(387),n=n(9),e.exports=n.Number.isInteger},function(e,t,n){n(5)({target:"Number",stat:!0},{isInteger:n(388)})},function(e,t,n){var i=n(13),r=Math.floor;e.exports=function(e){return!i(e)&&isFinite(e)&&r(e)===e}},function(e,t,n){var i=n(20),r=(n=n(390),{insert:"head",singleton:!1});i(n="string"==typeof(n=n.__esModule?n.default:n)?[[e.i,n,""]]:n,r),e.exports=n.locals||{}},function(e,t,n){(t=n(21)(!1)).push([e.i,".w-e-table {\n display: flex;\n}\n.w-e-table .w-e-table-input {\n width: 40px;\n text-align: center!important;\n margin: 0 5px;\n}\n",""]),e.exports=t},function(e,t,n){"use strict";(0,n(0)(n(1)).default)(t,"__esModule",{value:!0});var i=n(2),r=n(7),o=i.__importDefault(n(3));function a(e){this.editor=e}a.prototype.createAction=function(e,t){var n=this.editor,i=o.default(n.selection.getSelectionContainerElem()),r=o.default(i.elems[0]).parentUntilEditor("UL",n);i=o.default(i.elems[0]).parentUntilEditor("OL",n);r||i||(r=this.createTableHtml(e,t),n.cmd.do("insertHTML",r))},a.prototype.createTableHtml=function(e,t){for(var n="",i="",o=0;o":"";n=n+""+i+""}return''+n+"
        "+r.EMPTY_P},t.default=a},function(e,t,n){"use strict";(0,n(0)(n(1)).default)(t,"__esModule",{value:!0});var i=n(2).__importDefault(n(393)),r=n(400);t.default=function(e){i.default(e),r.bindEventKeyboardEvent(e),r.bindClickEvent(e)}},function(e,t,n){"use strict";(0,n(0)(n(1)).default)(t,"__esModule",{value:!0});var i=n(2),r=i.__importDefault(n(3)),o=i.__importDefault(n(38)),a=i.__importDefault(n(394)),s=i.__importDefault(n(399)),l=n(7);function u(e){var t;return{showTableTooltip:function(n){function i(t,n){return e.i18next.t((n=void 0===n?"menus.panelMenus.table.":n)+t)}var u=new s.default(e),f=[{$elem:r.default(""+i("删除表格")+""),onClick:function(e,t){return e.selection.createRangeByElem(t),e.selection.restoreSelection(),e.cmd.do("insertHTML",l.EMPTY_P),!0}},{$elem:r.default(""+i("添加行")+""),onClick:function(e,t){var n,i;return c(e)||(n=r.default(e.selection.getSelectionStartElem()),(n=u.getRowNode(n.elems[0]))&&(n=Number(u.getCurrentRowIndex(t.elems[0],n)),i=u.getTableHtml(t.elems[0]),i=d(t,i=u.getTableHtml(a.default.ProcessingRow(r.default(i),n).elems[0])),e.selection.createRangeByElem(t),e.selection.restoreSelection(),e.cmd.do("insertHTML",i))),!0}},{$elem:r.default(""+i("删除行")+""),onClick:function(e,t){var n,i,o,s;return c(e)||(n=r.default(e.selection.getSelectionStartElem()),(n=u.getRowNode(n.elems[0]))&&(n=Number(u.getCurrentRowIndex(t.elems[0],n)),i=u.getTableHtml(t.elems[0]),o=a.default.DeleteRow(r.default(i),n).elems[0].children[0].children.length,s="",e.selection.createRangeByElem(t),e.selection.restoreSelection(),s=d(t,s=0===o?l.EMPTY_P:u.getTableHtml(a.default.DeleteRow(r.default(i),n).elems[0])),e.cmd.do("insertHTML",s))),!0}},{$elem:r.default(""+i("添加列")+""),onClick:function(e,t){var n,i;return c(e)||(n=r.default(e.selection.getSelectionStartElem()),n=u.getCurrentColIndex(n.elems[0]),i=u.getTableHtml(t.elems[0]),i=d(t,i=u.getTableHtml(a.default.ProcessingCol(r.default(i),n).elems[0])),e.selection.createRangeByElem(t),e.selection.restoreSelection(),e.cmd.do("insertHTML",i)),!0}},{$elem:r.default(""+i("删除列")+""),onClick:function(e,t){var n,i,o;return c(e)||(i=r.default(e.selection.getSelectionStartElem()),i=u.getCurrentColIndex(i.elems[0]),n=u.getTableHtml(t.elems[0]),i=(n=a.default.DeleteCol(r.default(n),i)).elems[0].children[0].children[0].children.length,o="",e.selection.createRangeByElem(t),e.selection.restoreSelection(),o=d(t,o=0===i?l.EMPTY_P:u.getTableHtml(n.elems[0])),e.cmd.do("insertHTML",o)),!0}},{$elem:r.default(""+i("设置表头")+""),onClick:function(e,t){var n,i;return c(e)||(n=r.default(e.selection.getSelectionStartElem()),(n=u.getRowNode(n.elems[0]))&&(0!==(n=Number(u.getCurrentRowIndex(t.elems[0],n)))&&(n=0),i=u.getTableHtml(t.elems[0]),i=d(t,i=u.getTableHtml(a.default.setTheHeader(r.default(i),n,"th").elems[0])),e.selection.createRangeByElem(t),e.selection.restoreSelection(),e.cmd.do("insertHTML",i))),!0}},{$elem:r.default(""+i("取消表头")+""),onClick:function(e,t){var n,i=r.default(e.selection.getSelectionStartElem());i=u.getRowNode(i.elems[0]);return i&&(0!==(i=Number(u.getCurrentRowIndex(t.elems[0],i)))&&(i=0),n=u.getTableHtml(t.elems[0]),n=d(t,n=u.getTableHtml(a.default.setTheHeader(r.default(n),i,"td").elems[0])),e.selection.createRangeByElem(t),e.selection.restoreSelection(),e.cmd.do("insertHTML",n)),!0}}];(t=new o.default(e,n,f)).create()},hideTableTooltip:function(){t&&(t.remove(),t=null)}}}function c(e){var t=e.selection.getSelectionStartElem();e=e.selection.getSelectionEndElem();return(null==t?void 0:t.elems[0])!==(null==e?void 0:e.elems[0])}function d(e,t){return e=e.elems[0].nextSibling,e&&"
        "!==e.innerHTML||(t+=""+l.EMPTY_P),t}t.default=function(e){var t=(n=u(e)).showTableTooltip,n=n.hideTableTooltip;e.txt.eventHooks.tableClickEvents.push(t),e.txt.eventHooks.clickEvents.push(n),e.txt.eventHooks.keyupEvents.push(n),e.txt.eventHooks.toolbarClickEvents.push(n),e.txt.eventHooks.menuClickEvents.push(n),e.txt.eventHooks.textScrollEvents.push(n)}},function(e,t,n){"use strict";var i=n(0),r=i(n(1)),o=i(n(45)),a=i(n(91)),s=i(n(4)),l=i(n(138));(0,r.default)(t,"__esModule",{value:!0});var u=n(2).__importDefault(n(3));function c(e,t){for(;0!==e.children.length;)e.removeChild(e.children[0]);for(var n=0;n'+s.default(e).html()+""},t.default=l},function(e,t,n){"use strict";(0,n(0)(n(1)).default)(t,"__esModule",{value:!0}),t.bindEventKeyboardEvent=t.bindClickEvent=void 0;var i=n(2).__importDefault(n(3));t.bindClickEvent=function(e){e.txt.eventHooks.tableClickEvents.push((function(t,n){var r;3<=n.detail&&(n=window.getSelection())&&(r=n.focusNode,n=n.anchorNode,n=i.default(null==n?void 0:n.parentElement),t.isContain(i.default(r))||(t="TD"===n.elems[0].tagName?n:n.parentUntilEditor("td",e))&&(null!=(r=e.selection.getRange())&&r.setEnd(t.elems[0],t.elems[0].childNodes.length),e.selection.restoreSelection()))}))},t.bindEventKeyboardEvent=function(e){var t=e.txt,n=e.selection;t.eventHooks.keydownEvents.push((function(t){e.selection.saveRange();var i,r=n.getSelectionContainerElem();r&&(i=(r=r.getNodeTop(e)).length&&r.prev().length?r.prev():null)&&"TABLE"===i.getNodeName()&&n.isSelectionEmpty()&&0===n.getCursorPos()&&8===t.keyCode&&(!!(i=r.next()).length&&function(e){if(e.length)return"P"===(e=e.elems[0]).nodeName&&"
        "===e.innerHTML}(r)&&(r.remove(),e.selection.setRangeToElem(i.elems[0])),t.preventDefault())}))}},function(e,t,n){"use strict";var i=n(0),r=i(n(1)),o=i(n(26)),a=(i=((0,r.default)(t,"__esModule",{value:!0}),t.formatCodeHtml=void 0,n(2)),r=i.__importDefault(n(37)),i.__importDefault(n(3))),s=n(6),l=i.__importDefault(n(402)),u=i.__importDefault(n(139)),c=i.__importDefault(n(32)),d=i.__importDefault(n(403));t.formatCodeHtml=function(e,t){var n,i;return t&&(t=function e(t){var n,i=t.match(//gm);if(!i||!i.length)return t;for(var r=(0,o.default)(n=s.deepClone(i)).call(n,(function(e){return(e=e.replace(/]+>/,"")).replace(/<\/span>/,"")})),a=0;a/g))&&(0,o.default)(i).call(i,(function(e){n=n.replace(e,e.replace(/<\/code>/g,"\n").replace(/
        /g,""))})),t=n,t=s.replaceSpecialSymbol(t)),t},f=r.default,i.__extends(h,f),h.prototype.insertLineCode=function(e){var t=this.editor;e=a.default(""+e+"");t.cmd.do("insertElem",e),t.selection.createRangeByElem(e,!1),t.selection.restoreSelection()},h.prototype.clickHandler=function(){var e=this.editor,t=e.selection.getSelectionText();this.isActive||(e.selection.isSelectionEmpty()?this.createPanel("",""):this.insertLineCode(t))},h.prototype.createPanel=function(e,t){e=l.default(this.editor,e,t),new c.default(this,e).create()},h.prototype.tryChangeActive=function(){var e=this.editor;u.default(e)?this.active():this.unActive()};var f;n=h;function h(e){var t=a.default('
        ');t=f.call(this,t,e)||this;return d.default(e),t}t.default=n},function(e,t,n){"use strict";var i=n(0),r=i(n(1)),o=i(n(26)),a=(i=((0,r.default)(t,"__esModule",{value:!0}),n(2)),n(6)),s=i.__importDefault(n(3)),l=i.__importDefault(n(139)),u=n(7);t.default=function(e,t,n){var i,r=a.getRandom("input-iframe"),c=a.getRandom("select"),d=a.getRandom("btn-ok");function f(t){var n;l.default(e)&&l.default(e)&&(n=null==(n=e.selection.getSelectionStartElem())?void 0:n.getNodeTop(e))&&(e.selection.createRangeByElem(n),e.selection.restoreSelection()),(null==(n=e.selection.getSelectionStartElem())?void 0:n.elems[0].innerHTML)&&e.cmd.do("insertHTML",u.EMPTY_P),e.cmd.do("insertHTML",t),t=e.selection.getSelectionStartElem(),t=null==t?void 0:t.getNodeTop(e),0===(null==t?void 0:t.getNextSibling().elems.length)&&s.default(u.EMPTY_P).insertAfter(t)}function h(t){return e.i18next.t(t)}return{width:500,height:0,tabs:[{title:h("menus.panelMenus.code.插入代码"),tpl:'
        \n \n \n
        \n \n
        \n
        ",events:[{selector:"#"+d,type:"click",fn:function(){var t=document.getElementById(r),n=s.default("#"+c).val(),i=(t=t.value,e.highlight?e.highlight.highlightAuto(t).value:""+t+"");if(t)return!l.default(e)&&(f('
        '+i+"
        "),!0)}}]}]}}},function(e,t,n){"use strict";(0,n(0)(n(1)).default)(t,"__esModule",{value:!0});var i=n(2),r=i.__importDefault(n(404)),o=i.__importDefault(n(405));t.default=function(e){r.default(e),o.default(e)}},function(e,t,n){"use strict";(0,n(0)(n(1)).default)(t,"__esModule",{value:!0}),t.createShowHideFn=void 0;var i=n(2),r=i.__importDefault(n(3)),o=i.__importDefault(n(38));function a(e){var t;return{showCodeTooltip:function(n){var i,a=[{$elem:r.default(""+(i="删除代码",e.i18next.t((a=void 0===a?"menus.panelMenus.code.":a)+i)+"")),onClick:function(e,t){return t.remove(),!0}}];(t=new o.default(e,n,a)).create()},hideCodeTooltip:function(){t&&(t.remove(),t=null)}}}t.createShowHideFn=a,t.default=function(e){var t=(n=a(e)).showCodeTooltip,n=n.hideCodeTooltip;e.txt.eventHooks.codeClickEvents.push(t),e.txt.eventHooks.clickEvents.push(n),e.txt.eventHooks.toolbarClickEvents.push(n),e.txt.eventHooks.menuClickEvents.push(n),e.txt.eventHooks.textScrollEvents.push(n)}},function(e,t,n){"use strict";(0,n(0)(n(1)).default)(t,"__esModule",{value:!0});var i=n(2),r=n(7),o=i.__importDefault(n(3));t.default=function(e){var t=e.$textElem,n=e.selection,i=e.txt.eventHooks.keydownEvents;i.push((function(e){var i;40===e.keyCode&&(e=n.getSelectionContainerElem(),i=null==(i=t.children())?void 0:i.last(),"XMP"===(null==e?void 0:e.elems[0].tagName)&&"PRE"===(null==i?void 0:i.elems[0].tagName)&&(e=o.default(r.EMPTY_P),t.append(e)))})),i.push((function(i){e.selection.saveRange();var a,s=n.getSelectionContainerElem();s&&(a=null==(s=s.getNodeTop(e))?void 0:s.prev(),s=null==s?void 0:s.getNextSibling(),a.length&&"PRE"===(null==a?void 0:a.getNodeName())&&0===s.length&&0===n.getCursorPos()&&8===i.keyCode&&(a=o.default(r.EMPTY_P),t.append(a)))}))}},function(e,t,n){"use strict";(0,n(0)(n(1)).default)(t,"__esModule",{value:!0});var i,r=n(2),o=r.__importDefault(n(23)),a=r.__importDefault(n(3)),s=r.__importDefault(n(407)),l=n(6),u=n(7);i=o.default,r.__extends(c,i),c.prototype.clickHandler=function(){var e,t,n=this.editor,i=n.selection.getRange();n=n.selection.getSelectionContainerElem();null!=n&&n.length&&(n=(e=a.default(n.elems[0])).parentUntil("TABLE",n.elems[0]),t=e.children(),"CODE"===e.getNodeName()||n&&"TABLE"===a.default(n.elems[0]).getNodeName()||(!t||0===t.length||"IMG"!==a.default(t.elems[0]).getNodeName()||null!=i&&i.collapsed)&&this.createSplitLine())},c.prototype.createSplitLine=function(){var e="
        "+u.EMPTY_P;l.UA.isFirefox&&(e="

        "),this.editor.cmd.do("insertHTML",e)},c.prototype.tryChangeActive=function(){},n=c;function c(e){var t=a.default('
        ');t=i.call(this,t,e)||this;return s.default(e),t}t.default=n},function(e,t,n){"use strict";(0,n(0)(n(1)).default)(t,"__esModule",{value:!0});var i=n(2).__importDefault(n(408));t.default=function(e){i.default(e)}},function(e,t,n){"use strict";(0,n(0)(n(1)).default)(t,"__esModule",{value:!0});var i=n(2),r=i.__importDefault(n(3)),o=i.__importDefault(n(38));function a(e){var t;return{showSplitLineTooltip:function(n){var i=[{$elem:r.default(""+e.i18next.t("menus.panelMenus.删除")+""),onClick:function(e,t){return e.selection.createRangeByElem(t),e.selection.restoreSelection(),e.cmd.do("delete"),!0}}];(t=new o.default(e,n,i)).create()},hideSplitLineTooltip:function(){t&&(t.remove(),t=null)}}}t.default=function(e){var t=(n=a(e)).showSplitLineTooltip,n=n.hideSplitLineTooltip;e.txt.eventHooks.splitLineEvents.push(t),e.txt.eventHooks.clickEvents.push(n),e.txt.eventHooks.keyupEvents.push(n),e.txt.eventHooks.toolbarClickEvents.push(n),e.txt.eventHooks.menuClickEvents.push(n),e.txt.eventHooks.textScrollEvents.push(n)}},function(e,t,n){"use strict";var i,r=n(0),o=r(n(1)),a=r(n(4)),s=(r=((0,o.default)(t,"__esModule",{value:!0}),n(2)),r.__importDefault(n(3))),l=(o=r.__importDefault(n(23)),n(97)),u=r.__importDefault(n(415)),c=r.__importDefault(n(140));i=o.default,r.__extends(d,i),d.prototype.clickHandler=function(){var e=this.editor;l.isAllTodo(e)?(this.cancelTodo(),this.tryChangeActive()):this.setTodo()},d.prototype.tryChangeActive=function(){l.isAllTodo(this.editor)?this.active():this.unActive()},d.prototype.setTodo=function(){var e=this.editor,t=e.selection.getSelectionRangeTopNodes();(0,a.default)(t).call(t,(function(t){var n,i;"P"===(null==t?void 0:t.getNodeName())&&(i=null==(i=(n=c.default(t).getTodo()).children())?void 0:i.getNode(),n.insertAfter(t),e.selection.moveCursor(i),t.remove())})),this.tryChangeActive()},d.prototype.cancelTodo=function(){var e=this.editor,t=e.selection.getSelectionRangeTopNodes();(0,a.default)(t).call(t,(function(t){var n=null==(n=null==(n=t.childNodes())?void 0:n.childNodes())?void 0:n.clone(!0),i=s.default("

        ");i.append(n),i.insertAfter(t),null!=(n=i.childNodes())&&n.get(0).remove(),e.selection.moveCursor(i.getNode()),t.remove()}))},n=d;function d(e){var t=s.default('
        \n \n
        ');t=i.call(this,t,e)||this;return u.default(e),t}t.default=n},function(e,t,n){e.exports=n(411)},function(e,t,n){n=n(412),e.exports=n},function(e,t,n){var i=n(413),r=Array.prototype;e.exports=function(e){var t=e.every;return e===r||e instanceof Array&&t===r.every?i:t}},function(e,t,n){n(414),n=n(15),e.exports=n("Array").every},function(e,t,n){"use strict";var i=n(5),r=n(30).every,o=n(67);n=n(22),o=o("every"),n=n("every");i({target:"Array",proto:!0,forced:!o||!n},{every:function(e){return r(this,e,1")),g.insertAfter(n),y&&""!==(null==y?void 0:y.textContent)?t.moveCursor(v):("BR"!==(null==y?void 0:y.nodeName)&&a.default("
        ").insertAfter(m),t.moveCursor(v,1))))})),e.txt.eventHooks.deleteUpEvents.push((function(){var t=e.selection.getSelectionRangeTopNodes()[0];t&&u.isTodo(t)&&""===t.text()&&(a.default(c.EMPTY_P).insertAfter(t),t.remove())})),e.txt.eventHooks.deleteDownEvents.push((function(t){var n,i,r,l,u,d,f,h;s.isAllTodo(e)&&(i=null==(i=(n=(h=e.selection).getSelectionRangeTopNodes()[0]).childNodes())?void 0:i.getNode(),r=a.default("

        "),l=r.getNode(),d=null==(d=window.getSelection())?void 0:d.anchorNode,u=h.getCursorPos(),d=d.previousSibling,""===n.text()?(t.preventDefault(),(f=a.default(c.EMPTY_P)).insertAfter(n),n.remove(),h.moveCursor(f.getNode(),0)):"SPAN"===(null==d?void 0:d.nodeName)&&"INPUT"===d.childNodes[0].nodeName&&0===u&&(t.preventDefault(),null!=i&&(0,o.default)(h=i.childNodes).call(h,(function(e,t){0!==t&&l.appendChild(e.cloneNode(!0))})),r.insertAfter(n),n.remove()))})),e.txt.eventHooks.clickEvents.push((function(e){e&&e.target instanceof HTMLInputElement&&"checkbox"===e.target.type&&(e.target.checked?e.target.setAttribute("checked","true"):e.target.removeAttribute("checked"))}))}},function(e,t,n){"use strict";(0,n(0)(n(1)).default)(t,"__esModule",{value:!0}),t.selectorValidator=void 0;var i=n(2),r=i.__importDefault(n(3)),o=n(6),a=n(7),s=i.__importDefault(n(129)),l="1px solid #c9d8db",u="#FFF",c="1px solid #EEE";t.default=function(e){var t=e.toolbarSelector,n=(t=r.default(t),e.textSelector),i=e.config.height,d=e.i18next,f=r.default("
        "),h=r.default("
        "),p=null,m=(t=(null==n?(m=t.children(),t.append(f).append(h),f.css("background-color",u).css("border",l).css("border-bottom",c),h.css("border",l).css("border-top","none").css("height",i+"px")):(t.append(f),p=r.default(n).children(),r.default(n).append(h),m=h.children()),(i=r.default("
        ")).attr("contenteditable","true").css("width","100%").css("height","100%"),e.config.placeholder),d=((n=t!==s.default.placeholder?r.default("
        "+t+"
        "):r.default("
        "+d.t(t)+"
        ")).addClass("placeholder"),m&&m.length?(i.append(m),n.hide()):i.append(r.default(a.EMPTY_P)),p&&p.length&&(i.append(p),n.hide()),h.append(i),h.append(n),f.addClass("w-e-toolbar").css("z-index",e.zIndex.get("toolbar")),h.addClass("w-e-text-container"),h.css("z-index",e.zIndex.get()),i.addClass("w-e-text"),o.getRandom("toolbar-elem")),t=(f.attr("id",d),o.getRandom("text-elem")),i.attr("id",t),h.getBoundingClientRect().height);m!==i.getBoundingClientRect().height&&i.css("min-height",m+"px"),e.$toolbarElem=f,e.$textContainerElem=h,e.$textElem=i,e.toolbarElemId=d,e.textElemId=t},t.selectorValidator=function(e){var t="data-we-id",n=/^wangEditor-\d+$/,i=e.textSelector,o=e.toolbarSelector,a={bar:r.default("
        "),text:r.default("
        ")};if(null==o)throw new Error("错误:初始化编辑器时候未传入任何参数,请查阅文档");if(a.bar=r.default(o),!a.bar.elems.length)throw new Error("无效的节点选择器:"+o);if(n.test(a.bar.attr(t)))throw new Error("初始化节点已存在编辑器实例,无法重复创建编辑器");if(i){if(a.text=r.default(i),!a.text.elems.length)throw new Error("无效的节点选择器:"+i);if(n.test(a.text.attr(t)))throw new Error("初始化节点已存在编辑器实例,无法重复创建编辑器")}a.bar.attr(t,e.id),a.text.attr(t,e.id),e.beforeDestroy((function(){a.bar.removeAttr(t),a.text.removeAttr(t)}))}},function(e,t,n){"use strict";(0,n(0)(n(1)).default)(t,"__esModule",{value:!0});var i=n(2).__importDefault(n(3)),r=n(7);t.default=function e(t,n){var o=t.$textElem,a=o.children();if(a&&a.length){if(a=a.last(),n){n=a.html().toLowerCase();var s=a.getNodeName();if("
        "!==n&&"
        "!==n||"P"!==s)return o.append(i.default(r.EMPTY_P)),void e(t)}t.selection.createRangeByElem(a,!1,!0),t.config.focus?t.selection.restoreSelection():t.selection.clearWindowSelectionRange()}else o.append(i.default(r.EMPTY_P)),e(t)}},function(e,t,n){"use strict";var i=n(0),r=i(n(1)),o=i(n(4));(0,r.default)(t,"__esModule",{value:!0});var a=n(2).__importDefault(n(3));function s(e){(0,e.config.onfocus)(e.txt.html()||"")}t.default=function(e){(t=e).txt.eventHooks.changeEvents.push((function(){var e,n=t.config.onchange;n&&(e=t.txt.html()||"",t.isFocus=!0,n(e)),t.txt.togglePlaceholder()}));var t,n,i=e;function r(e){var t=e.target,n=(t=a.default(t),i.$textElem),r=i.$toolbarElem;n=n.isContain(t),t=r.isContain(t),r=r.elems[0]==e.target;n?(i.isFocus||s(i),i.isFocus=!0):t&&!r||!i.isFocus||(n=(e=i).config.onblur,t=e.txt.html()||"",(0,o.default)(e=e.txt.eventHooks.onBlurEvents).call(e,(function(e){return e()})),n(t),i.isFocus=!1)}i.isFocus=!1,document.activeElement===i.$textElem.elems[0]&&i.config.focus&&(s(i),i.isFocus=!0),a.default(document).on("click",r),i.beforeDestroy((function(){a.default(document).off("click",r)})),(n=e).$textElem.on("compositionstart",(function(){n.isComposing=!0,n.txt.togglePlaceholder()})).on("compositionend",(function(){n.isComposing=!1,n.txt.togglePlaceholder()}))}},function(e,t,n){"use strict";(0,n(0)(n(1)).default)(t,"__esModule",{value:!0}),t.default=function(e){var t=(n=e.config).lang,n=n.languages;if(null!=e.i18next)try{e.i18next.init({ns:"wangEditor",lng:t,defaultNS:"wangEditor",resources:n})}catch(e){throw new Error("i18next:"+e)}else e.i18next={t:function(e){return e=e.split("."),e[e.length-1]}}}},function(e,t,n){"use strict";var i=n(0),r=i(n(1)),o=i(n(31));(0,r.default)(t,"__esModule",{value:!0}),t.setUnFullScreen=t.setFullScreen=void 0;var a=n(2).__importDefault(n(3)),s=(n(421),"w-e-icon-fullscreen"),l="w-e-icon-fullscreen_exit",u="w-e-full-screen-editor";t.setFullScreen=function(e){var t=a.default(e.toolbarSelector),n=e.$textContainerElem,i=e.$toolbarElem,r=(0,o.default)(i).call(i,"i."+s);e=e.config,r.removeClass(s),r.addClass(l),t.addClass(u),t.css("z-index",e.zIndexFullScreen),r=i.getBoundingClientRect();n.css("height","calc(100% - "+r.height+"px)")},t.setUnFullScreen=function(e){var t=a.default(e.toolbarSelector),n=e.$textContainerElem,i=e.$toolbarElem;i=(0,o.default)(i).call(i,"i."+l),e=e.config;i.removeClass(l),i.addClass(s),t.removeClass(u),t.css("z-index","auto"),n.css("height",e.height+"px")},t.default=function(e){var n,i;e.textSelector||e.config.showFullScreen&&(n=e.$toolbarElem,(i=a.default('
        \n \n
        ')).on("click",(function(n){(0,o.default)(n=a.default(n.currentTarget)).call(n,"i").hasClass(s)?(i.attr("data-title","取消全屏"),t.setFullScreen(e)):(i.attr("data-title","全屏"),t.setUnFullScreen(e))})),n.append(i))}},function(e,t,n){var i=n(20),r=(n=n(422),{insert:"head",singleton:!1});i(n="string"==typeof(n=n.__esModule?n.default:n)?[[e.i,n,""]]:n,r),e.exports=n.locals||{}},function(e,t,n){(t=n(21)(!1)).push([e.i,".w-e-full-screen-editor {\n position: fixed;\n width: 100%!important;\n height: 100%!important;\n left: 0;\n top: 0;\n}\n",""]),e.exports=t},function(e,t,n){"use strict";var i=n(0),r=i(n(1)),o=i(n(31));(0,r.default)(t,"__esModule",{value:!0}),t.default=function(e,t){e=e.isEnable?e.$textElem:(0,o.default)(e=e.$textContainerElem).call(e,".w-e-content-mantle"),t=(0,o.default)(e).call(e,"[id='"+t+"']").getOffsetData().top,e.scrollTop(t)}},function(e,t,n){"use strict";(0,n(0)(n(1)).default)(t,"__esModule",{value:!0});var i=n(2).__importDefault(n(128)),r={menu:2,panel:2,toolbar:1,tooltip:1,textContainer:1};function o(){this.tier=r,this.baseZIndex=i.default.zIndex}o.prototype.get=function(e){return e&&this.tier[e]?this.baseZIndex+this.tier[e]:this.baseZIndex},o.prototype.init=function(e){this.baseZIndex==i.default.zIndex&&(this.baseZIndex=e.config.zIndex)},t.default=o},function(e,t,n){"use strict";var i=n(0),r=i(n(1)),o=i(n(70)),a=i(n(4)),s=(i=((0,r.default)(t,"__esModule",{value:!0}),n(2)),r=i.__importDefault(n(426)),n(6)),l=n(7);u=r.default,i.__extends(c,u),c.prototype.save=function(){this.data.length&&(this.editor.history.save(this.data),this.data.length=0,this.emit())},c.prototype.emit=function(){var e;(0,a.default)(e=this.editor.txt.eventHooks.changeEvents).call(e,(function(e){return e()}))},c.prototype.observe=function(){var e=this,t=(u.prototype.observe.call(this,this.editor.$textElem.elems[0]),this.editor.config.onchangeTimeout);this.asyncSave=s.debounce((function(){e.save()}),t),this.editor.isCompatibleMode||this.editor.$textElem.on("compositionend",(function(){e.asyncSave()}))};var u;n=c;function c(e){var t=u.call(this,(function(n,i){var r,a;if(r=n,a=i.target,n=(0,o.default)(r).call(r,(function(e){var t=e.type,n=e.target;e=e.attributeName;return"attributes"!=t||"attributes"==t&&("contenteditable"==e||n!=a)})),(i=t.data).push.apply(i,n),e.isCompatibleMode)t.asyncSave();else if(!e.isComposing)return t.asyncSave()}))||this;return t.editor=e,t.data=[],t.asyncSave=l.EMPTY_FN,t}t.default=n},function(e,t,n){"use strict";function i(e,t){var n=this;this.options={subtree:!0,childList:!0,attributes:!0,attributeOldValue:!0,characterData:!0,characterDataOldValue:!0},this.callback=function(t){e(t,n)},this.observer=new MutationObserver(this.callback),t&&(this.options=t)}n=n(0)(n(1)),(0,n.default)(t,"__esModule",{value:!0}),(0,n.default)(i.prototype,"target",{get:function(){return this.node},enumerable:!1,configurable:!0}),i.prototype.observe=function(e){this.node instanceof Node||(this.node=e,this.connect())},i.prototype.connect=function(){if(this.node)return this.observer.observe(this.node,this.options),this;throw new Error("还未初始化绑定,请您先绑定有效的 Node 节点")},i.prototype.disconnect=function(){var e=this.observer.takeRecords();e.length&&this.callback(e),this.observer.disconnect()},t.default=i},function(e,t,n){"use strict";var i=n(0)(n(1)),r=((0,i.default)(t,"__esModule",{value:!0}),n(2)),o=r.__importDefault(n(428)),a=r.__importDefault(n(435)),s=r.__importDefault(n(436));function l(e){this.editor=e,this.content=new o.default(e),this.scroll=new a.default(e),this.range=new s.default(e)}(0,i.default)(l.prototype,"size",{get:function(){return this.scroll.size},enumerable:!1,configurable:!0}),l.prototype.observe=function(){this.content.observe(),this.scroll.observe(),this.editor.isCompatibleMode||this.range.observe()},l.prototype.save=function(e){e.length&&(this.content.save(e),this.scroll.save(),this.editor.isCompatibleMode||this.range.save())},l.prototype.revoke=function(){this.editor.change.disconnect();var e=this.content.revoke();e&&(this.scroll.revoke(),this.editor.isCompatibleMode||(this.range.revoke(),this.editor.$textElem.focus())),this.editor.change.connect(),e&&this.editor.change.emit()},l.prototype.restore=function(){this.editor.change.disconnect();var e=this.content.restore();e&&(this.scroll.restore(),this.editor.isCompatibleMode||(this.range.restore(),this.editor.$textElem.focus())),this.editor.change.connect(),e&&this.editor.change.emit()},t.default=l},function(e,t,n){"use strict";(0,n(0)(n(1)).default)(t,"__esModule",{value:!0});var i=n(2),r=i.__importDefault(n(429)),o=i.__importDefault(n(433));function a(e){this.editor=e}a.prototype.observe=function(){this.editor.isCompatibleMode?this.cache=new o.default(this.editor):this.cache=new r.default(this.editor),this.cache.observe()},a.prototype.save=function(e){this.editor.isCompatibleMode?this.cache.save():this.cache.compile(e)},a.prototype.revoke=function(){var e;return null==(e=this.cache)?void 0:e.revoke()},a.prototype.restore=function(){var e;return null==(e=this.cache)?void 0:e.restore()},t.default=a},function(e,t,n){"use strict";(0,n(0)(n(1)).default)(t,"__esModule",{value:!0});var i,r=n(2),o=r.__importDefault(n(98)),a=r.__importDefault(n(431)),s=n(432);i=o.default,r.__extends(l,i),l.prototype.observe=function(){this.resetMaxSize(this.editor.config.historyMaxSize)},l.prototype.compile=function(e){return this.save(a.default(e)),this},l.prototype.revoke=function(){return i.prototype.revoke.call(this,(function(e){s.revoke(e)}))},l.prototype.restore=function(){return i.prototype.restore.call(this,(function(e){s.restore(e)}))},n=l;function l(e){var t=i.call(this,e.config.historyMaxSize)||this;return t.editor=e,t}t.default=n},function(e,t,n){"use strict";function i(e){void 0===e&&(e=0),this.data=[],this.max=0,this.reset=!1,(e=Math.abs(e))&&(this.max=e)}n=n(0)(n(1)),(0,n.default)(t,"__esModule",{value:!0}),t.CeilStack=void 0,i.prototype.resetMax=function(e){e=Math.abs(e),this.reset||isNaN(e)||(this.max=e,this.reset=!0)},(0,n.default)(i.prototype,"size",{get:function(){return this.data.length},enumerable:!1,configurable:!0}),i.prototype.instack=function(e){return this.data.unshift(e),this.max&&this.size>this.max&&(this.data.length=this.max),this},i.prototype.outstack=function(){return this.data.shift()},i.prototype.clear=function(){return this.data.length=0,this},n=i,t.CeilStack=n},function(e,t,n){"use strict";var i=n(0),r=i(n(1)),o=i(n(4)),a=i(n(27)),s=((0,r.default)(t,"__esModule",{value:!0}),t.compliePosition=t.complieNodes=t.compileValue=t.compileType=void 0,n(6));function l(e){switch(e){case"childList":return"node";case"attributes":return"attr";default:return"text"}}function u(e){switch(e.type){case"attributes":return e.target.getAttribute(e.attributeName)||"";case"characterData":return e.target.textContent;default:return""}}function c(e){var t={};return e.addedNodes.length&&(t.add=s.toArray(e.addedNodes)),e.removedNodes.length&&(t.remove=s.toArray(e.removedNodes)),t}function d(e){return e=e.previousSibling?{type:"before",target:e.previousSibling}:e.nextSibling?{type:"after",target:e.nextSibling}:{type:"parent",target:e.target},e}t.compileType=l,t.compileValue=u,t.complieNodes=c,t.compliePosition=d;var f=["UL","OL","H1","H2","H3","H4","H5","H6"];function h(e,t){for(var n=0,i=t.length-1;0this.max;)this.data.shift();return this.point=this.size-1,this},a.prototype.current=function(){return this.data[this.point]},a.prototype.prev=function(){if(this.isRe||(this.isRe=!0),this.point--,!(this.point<0))return this.current();this.point=0},a.prototype.next=function(){if(this.isRe||(this.isRe=!0),this.point++,!(this.point>=this.size))return this.current();this.point=this.size-1},i=a;function a(){this.data=[],this.max=0,this.point=0,this.isRe=!1}t.TailChain=i},function(e,t,n){"use strict";(0,n(0)(n(1)).default)(t,"__esModule",{value:!0});var i,r=n(2);n=r.__importDefault(n(98)),i=n.default,r.__extends(o,i),o.prototype.observe=function(){var e=this;this.target=this.editor.$textElem.elems[0],this.editor.$textElem.on("scroll",(function(){e.last=e.target.scrollTop})),this.resetMaxSize(this.editor.config.historyMaxSize)},o.prototype.save=function(){return i.prototype.save.call(this,[this.last,this.target.scrollTop]),this},o.prototype.revoke=function(){var e=this;return i.prototype.revoke.call(this,(function(t){e.target.scrollTop=t[0]}))},o.prototype.restore=function(){var e=this;return i.prototype.restore.call(this,(function(t){e.target.scrollTop=t[1]}))},n=o;function o(e){var t=i.call(this,e.config.historyMaxSize)||this;return t.editor=e,t.last=0,t.target=e.$textElem.elems[0],t}t.default=n},function(e,t,n){"use strict";var i=n(0)(n(1)),r=((0,i.default)(t,"__esModule",{value:!0}),n(2)),o=r.__importDefault(n(98)),a=r.__importDefault(n(3)),s=n(6);function l(e){return{start:[e.startContainer,e.startOffset],end:[e.endContainer,e.endOffset],root:e.commonAncestorContainer,collapsed:e.collapsed}}u=o.default,r.__extends(c,u),(0,i.default)(c.prototype,"rangeHandle",{get:function(){var e=document.getSelection();return e&&e.rangeCount?e.getRangeAt(0):document.createRange()},enumerable:!1,configurable:!0}),c.prototype.observe=function(){var e=this;function t(){var t=e.rangeHandle;e.root!==t.commonAncestorContainer&&!e.root.contains(t.commonAncestorContainer)||e.editor.isComposing||e.updateLastRange()}this.root=this.editor.$textElem.elems[0],this.resetMaxSize(this.editor.config.historyMaxSize),a.default(document).on("selectionchange",t),this.editor.beforeDestroy((function(){a.default(document).off("selectionchange",t)})),e.editor.$textElem.on("keydown",(function(t){"Backspace"!=t.key&&"Delete"!=t.key||e.updateLastRange()}))},c.prototype.save=function(){var e=l(this.rangeHandle);return u.prototype.save.call(this,[this.lastRange,e]),this.lastRange=e,this},c.prototype.set=function(e){try{var t;if(e)return(t=this.rangeHandle).setStart.apply(t,e.start),t.setEnd.apply(t,e.end),this.editor.menus.changeActive(),!0}catch(e){}return!1},c.prototype.revoke=function(){var e=this;return u.prototype.revoke.call(this,(function(t){e.set(t[0])}))},c.prototype.restore=function(){var e=this;return u.prototype.restore.call(this,(function(t){e.set(t[1])}))};var u;n=c;function c(e){var t=u.call(this,e.config.historyMaxSize)||this;return t.editor=e,t.lastRange=l(document.createRange()),t.root=e.$textElem.elems[0],t.updateLastRange=s.debounce((function(){t.lastRange=l(t.rangeHandle)}),e.config.onchangeTimeout),t}t.default=n},function(e,t,n){"use strict";var i=n(0),r=i(n(1)),o=i(n(31));(0,r.default)(t,"__esModule",{value:!0});var a=n(2).__importDefault(n(3));n(438),t.default=function(e){var t,n,i=!1;return e.txt.eventHooks.changeEvents.push((function(){i&&(0,o.default)(t).call(t,".w-e-content-preview").html(e.$textElem.html())})),{disable:function(){var r,o;i||(e.$textElem.hide(),o=e.zIndex.get("textContainer"),r=e.txt.html(),t=a.default('
        \n
        '+r+"
        \n
        "),e.$textContainerElem.append(t),o=e.zIndex.get("menu"),n=a.default('
        '),e.$toolbarElem.append(n),i=!0,e.isEnable=!1)},enable:function(){i&&(t.remove(),n.remove(),e.$textElem.show(),i=!1,e.isEnable=!0)}}}},function(e,t,n){var i=n(20),r=(n=n(439),{insert:"head",singleton:!1});i(n="string"==typeof(n=n.__esModule?n.default:n)?[[e.i,n,""]]:n,r),e.exports=n.locals||{}},function(e,t,n){(t=n(21)(!1)).push([e.i,".w-e-content-mantle {\n width: 100%;\n height: 100%;\n overflow-y: auto;\n}\n.w-e-content-mantle .w-e-content-preview {\n width: 100%;\n min-height: 100%;\n padding: 0 10px;\n line-height: 1.5;\n}\n.w-e-content-mantle .w-e-content-preview img {\n cursor: default;\n}\n.w-e-content-mantle .w-e-content-preview img:hover {\n box-shadow: none;\n}\n.w-e-menue-mantle {\n position: absolute;\n height: 100%;\n width: 100%;\n top: 0;\n left: 0;\n}\n",""]),e.exports=t},function(e,t,n){"use strict";function i(e){function t(){document.activeElement===e.$textElem.elems[0]&&n.emit()}var n=this;this.editor=e,window.document.addEventListener("selectionchange",t),this.editor.beforeDestroy((function(){window.document.removeEventListener("selectionchange",t)}))}(0,n(0)(n(1)).default)(t,"__esModule",{value:!0}),i.prototype.emit=function(){var e,t=this.editor.config.onSelectionChange;t&&((e=this.editor.selection).saveRange(),e.isSelectionEmpty()||t({text:e.getSelectionText(),html:null==(t=e.getSelectionContainerElem())?void 0:t.elems[0].innerHTML,selection:e}))},t.default=i},function(e,t,n){"use strict";var i=n(0),r=i(n(1)),o=i(n(127)),a=i(n(94)),s=i(n(4));(0,r.default)(t,"__esModule",{value:!0}),t.registerPlugin=void 0;var l=n(2).__importDefault(n(87)),u=n(6);t.registerPlugin=function(e,t,n){if(!e)throw new TypeError("name is not define");if(!t)throw new TypeError("options is not define");if(!t.intention)throw new TypeError("options.intention is not define");if(t.intention&&"function"!=typeof t.intention)throw new TypeError("options.intention is not function");n[e],n[e]=t},t.default=function(e){var t=(0,o.default)({},u.deepClone(l.default.globalPluginsFunctionList),u.deepClone(e.pluginsFunctionList));t=(0,a.default)(t);(0,s.default)(t).call(t,(function(t){t[0];t=t[1];var n=t.intention;t=t.config;n(e,t)}))}},function(e,t,n){"use strict";(0,n(0)(n(1)).default)(t,"__esModule",{value:!0})}],n={},e.m=t,e.c=n,e.d=function(t,n,i){e.o(t,n)||Object.defineProperty(t,n,{enumerable:!0,get:i})},e.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},e.t=function(t,n){if(1&n&&(t=e(t)),8&n)return t;if(4&n&&"object"==typeof t&&t&&t.__esModule)return t;var i=Object.create(null);if(e.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:t}),2&n&&"string"!=typeof t)for(var r in t)e.d(i,r,function(e){return t[e]}.bind(null,r));return i},e.n=function(t){var n=t&&t.__esModule?function(){return t.default}:function(){return t};return e.d(n,"a",n),n},e.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},e.p="",e(e.s=141).default;function e(i){var r;return(n[i]||(r=n[i]={i:i,l:!1,exports:{}},t[i].call(r.exports,r,r.exports,e),r.l=!0,r)).exports}var t,n},e.exports=i()},"6fe2":function(e,t,n){var i=n("656f"),r=n("b7c3");e.exports=function(e){if(i(e))return e;if(r(e))try{return JSON.parse(e)}catch(e){}return{}}},7015:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.Keyboard=void 0;var i=a(n("a059")),r=a(n("aa5e")),o=a(n("8ea1"));function a(e){return e&&e.__esModule?e:{default:e}}n={install:function(){o.default.reg("keyboard"),i.default.mixins.push(r.default)}},n=t.Keyboard=n,t.default=n},7099:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.List=void 0;var i=(n=n("88e0"))&&n.__esModule?n:{default:n};n=Object.assign(i.default,{install:function(e){e.component(i.default.name,i.default)}}),n=t.List=n,t.default=n},"710b":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=s(n("c695")),r=s(n("8ea1")),o=n("f634"),a=n("646c");function s(e){return e&&e.__esModule?e:{default:e}}function l(e,t){var n,i=Object.keys(e);return Object.getOwnPropertySymbols&&(n=Object.getOwnPropertySymbols(e),t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),i.push.apply(i,n)),i}function u(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,i=new Array(t);ns.length&&(e.rowspan=n+_.length)})));else if(d&&g){var w,x,k,C=i.default.findTree(r,(function(e){return t[y]===e[y]}),{children:b});C?(w=C.parent,x=C.items,e=m[f(this,w)],k=e?e.level:0,_.forEach((function(e,t){var i=f(n,e);w&&(e[v.parentField]=w[y]),x.splice(C.index+t,0,e),t={row:e,rowid:i,seq:-1,index:-1,_index:-1,$index:-1,items:x,parent:w,level:k+1};p[i]=t,m[i]=t}))):h(this,_,!0)}else{if(d)throw new Error(o.UtilTools.getLog("vxe.error.noTree",["insert"]));var S=-1;if(i.default.isNumber(t)?tr[0]&&l[1]=e.length?void 0:e)&&e[i++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function m(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var i,r,o=n.call(e),a=[];try{for(;(void 0===t||0]+>/g,(function(){return""}))},_.prototype.html=function(e){var t=this.elems[0];return e?(t.innerHTML=e,this):t.innerHTML},_.prototype.val=function(){var e=this.elems[0];return(0,l.default)(e=e.value).call(e)},_.prototype.focus=function(){return(0,a.default)(this).call(this,(function(e){e.focus()}))},_.prototype.prev=function(){return w(this.elems[0].previousElementSibling)},_.prototype.next=function(){return w(this.elems[0].nextElementSibling)},_.prototype.getNextSibling=function(){return w(this.elems[0].nextSibling)},_.prototype.parent=function(){return w(this.elems[0].parentElement)},_.prototype.parentUntil=function(e,t){t=t||this.elems[0];return"BODY"===t.nodeName||null===(t=t.parentElement)?null:t.matches(e)?w(t):this.parentUntil(e,t)},_.prototype.parentUntilEditor=function(e,t,n){n=n||this.elems[0];return w(n).equal(t.$textContainerElem)||w(n).equal(t.$toolbarElem)||null===(n=n.parentElement)?null:n.matches(e)?w(n):this.parentUntilEditor(e,t,n)},_.prototype.equal=function(e){return e instanceof _?this.elems[0]===e.elems[0]:e instanceof HTMLElement&&this.elems[0]===e},_.prototype.insertBefore=function(e){var t=w(e).elems[0];return t?(0,a.default)(this).call(this,(function(e){var n=t.parentNode;null!=n&&n.insertBefore(e,t)})):this},_.prototype.insertAfter=function(e){var t=w(e).elems[0],n=t&&t.nextSibling;return t?(0,a.default)(this).call(this,(function(e){var i=t.parentNode;n?i.insertBefore(e,n):i.appendChild(e)})):this},_.prototype.data=function(e,t){if(null==t)return this.dataSource.get(e);this.dataSource.set(e,t)},_.prototype.getNodeTop=function(e){var t;return this.length<1||(t=this.parent(),e.$textElem.equal(this)||e.$textElem.equal(t))?this:(t.prior=this,t.getNodeTop(e))},_.prototype.getOffsetData=function(){var e=this.elems[0];return{top:e.offsetTop,left:e.offsetLeft,width:e.offsetWidth,height:e.offsetHeight,parent:e.offsetParent}},_.prototype.scrollTop=function(e){this.elems[0].scrollTo({top:e})};var b=_;function _(e){if(this.elems=[],this.length=this.elems.length,this.dataSource=new u.default,e){if(e instanceof _)return e;var t,n=[],i=e instanceof Node?e.nodeType:-1,r=(this.selector=e,1===i||9===i?n=[e]:(i=e)&&(i instanceof HTMLCollection||i instanceof NodeList)?n=v.toArray(e):e instanceof Array?n=e:"string"==typeof e&&(e=(0,l.default)(i=e.replace("/\n/mg","")).call(i),n=0===(0,c.default)(e).call(e,"<")?(i=e,(t=document.createElement("div")).innerHTML=i,i=t.children,v.toArray(i)):(t=e,t=document.querySelectorAll(e),v.toArray(t))),n.length);if(!r)return this;for(var o=0;o/gm,">").replace(/"/gm,""").replace(/(\r\n|\r|\n)/g,"
        ")},t.replaceSpecialSymbol=function(e){return e.replace(/</gm,"<").replace(/>/gm,">").replace(/"/gm,'"')},t.forEach=function(e,t){for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)&&!1===t(n,e[n]))break},t.arrForEach=function(e,t){for(var n,i=e.length||0,r=0;r

        ',t.EMPTY_P_LAST_REGEX=/

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

        /gim},function(e,t,n){(function(t){function n(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(145))},function(e,t){e.exports={}},function(e,t,n){var i=n(8),r=n(74),o=n(16),a=n(64),s=n(76),l=(n=n(105),r("wks")),u=i.Symbol,c=n?u:u&&u.withoutSetter||a;e.exports=function(e){return o(l,e)||(s&&o(u,e)?l[e]=u[e]:l[e]=c("Symbol."+e)),l[e]}},function(e,t){e.exports=function(e){try{return!!e()}catch(e){return!0}}},function(e,t,n){var i=n(9),r=n(16),o=n(93),a=n(18).f;e.exports=function(e){var t=i.Symbol||(i.Symbol={});r(t,e)||a(t,e,{value:o.f(e)})}},function(e,t){e.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},function(e,t,n){n=n(11),e.exports=!n((function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]}))},function(e,t,n){var i=n(9);e.exports=function(e){return i[e+"Prototype"]}},function(e,t){var n={}.hasOwnProperty;e.exports=function(e,t){return n.call(e,t)}},function(e,t,n){e.exports=n(192)},function(e,t,n){var i=n(14),r=n(99),o=n(25),a=n(60),s=Object.defineProperty;t.f=i?s:function(e,t,n){if(o(e),t=a(t,!0),o(n),r)try{return s(e,t,n)}catch(e){}if("get"in n||"set"in n)throw TypeError("Accessors not supported");return"value"in n&&(e[t]=n.value),e}},function(e,t,n){var i=n(14),r=n(18),o=n(48);e.exports=i?function(e,t,n){return r.f(e,t,o(1,n))}:function(e,t,n){return e[t]=n,e}},function(e,t,n){"use strict";var i,r,o=function(){return i=void 0===i?Boolean(window&&document&&document.all&&!window.atob):i},a=(r={},function(e){if(void 0===r[e]){var t=document.querySelector(e);if(window.HTMLIFrameElement&&t instanceof window.HTMLIFrameElement)try{t=t.contentDocument.head}catch(e){t=null}r[e]=t}return r[e]}),s=[];function l(e){for(var t=-1,n=0;n'),t.append(n),n.on("click",(function(){v.remove()})),i=l.default('

          '),r=l.default('
          '),t.append(i).append(r),(d=e.height)&&r.css("height",d+"px").css("overflow-y","auto"),f=e.tabs||[],h=[],p=[],(0,o.default)(f).call(f,(function(e,t){var n,a,s;e&&(n=e.title||"",e=e.tpl||"",a=l.default('
        • '+n+"
        • "),i.append(a),s=l.default(e),r.append(s),h.push(a),p.push(s),0===t?(a.data("active",!0),a.addClass("w-e-active")):s.hide(),a.on("click",(function(){a.data("active")||((0,o.default)(h).call(h,(function(e){e.data("active",!1),e.removeClass("w-e-active")})),(0,o.default)(p).call(p,(function(e){e.hide()})),a.data("active",!0),a.addClass("w-e-active"),s.show())})))})),t.on("click",(function(e){e.stopPropagation()})),g.$elem.append(t),(0,o.default)(f).call(f,(function(e,t){e&&(e=e.events||[],(0,o.default)(e).call(e,(function(e){function n(e){return s.__awaiter(v,void 0,void 0,(function(){return s.__generator(this,(function(t){switch(t.label){case 0:return e.stopPropagation(),[4,o(e)];case 1:return t.sent()&&this.remove(),[2]}}))}))}var i=e.selector,r=e.type,o=e.fn||u.EMPTY_FN,l=p[t];e=null!=(e=e.bindEnter)&&e;(0,a.default)(l).call(l,i).on(r,n),e&&"click"===r&&l.on("keyup",(function(e){13==e.keyCode&&n(e)}))})))})),(m=(0,a.default)(t).call(t,"input[type=text],textarea")).length&&m.get(0).focus(),c.hideCurAllPanels(),g.setPanel(this),c.createdMenus.add(g))},c.prototype.remove=function(){var e=this.menu,t=this.$container;t&&t.remove(),c.createdMenus.delete(e)},c.hideCurAllPanels=function(){var e;0!==c.createdMenus.size&&(0,o.default)(e=c.createdMenus).call(e,(function(e){e=e.panel,e&&e.remove()}))},c.createdMenus=new i.default,r=c;function c(e,t){this.menu=e,this.conf=t,this.$container=l.default('
          '),t=e.editor,t.txt.eventHooks.clickEvents.push(c.hideCurAllPanels),t.txt.eventHooks.toolbarClickEvents.push(c.hideCurAllPanels),t.txt.eventHooks.dropListMenuHoverEvents.push(c.hideCurAllPanels)}t.default=r},function(e,t){var n={}.toString;e.exports=function(e){return n.call(e).slice(8,-1)}},function(e,t,n){var i=n(62),r=Math.min;e.exports=function(e){return 0"),e.addClass("w-e-tooltip"),this.$container=e}l.prototype.getPositionData=function(){var e,t,n=this.$container,i=0,r=0,o=document.documentElement.scrollTop,a=this.$targetElem.getBoundingClientRect(),l=this.editor.$textElem.getBoundingClientRect(),u=this.$targetElem.getOffsetData(),c=s.default(u.parent),d=this.editor.$textElem.elems[0].scrollTop;return this._isInsertTextContainer=c.equal(this.editor.$textContainerElem),r=this._isInsertTextContainer?(c=c.getBoundingClientRect().height,t=u.top,e=u.left,u=u.height,25<(t-=d)?(i=t-20-15,n.addClass("w-e-tooltip-up")):(i=t+u+20");l.addClass("w-e-tooltip-item-wrapper "),l.append(a),r.append(l),a.on("click",(function(r){r.preventDefault(),t.onClick(n,i)&&e.remove()}))}))},l.prototype.create=function(){var e=this.editor,t=this.$container,n=(this.appendMenus(),this.getPositionData()),i=n.top;n=n.left;t.css("top",i+"px"),t.css("left",n+"px"),t.css("z-index",e.zIndex.get("tooltip")),(this._isInsertTextContainer?this.editor.$textContainerElem:s.default("body")).append(t),this._show=!0,e.beforeDestroy((0,a.default)(i=this.remove).call(i,this)),e.txt.eventHooks.onBlurEvents.push((0,a.default)(n=this.remove).call(n,this))},l.prototype.remove=function(){this.$container.remove(),this._show=!1},(0,r.default)(l.prototype,"isShow",{get:function(){return this._show},enumerable:!1,configurable:!0}),t.default=l},function(e,t,n){var i=n(40);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)}}},function(e,t){e.exports=function(e){if("function"!=typeof e)throw TypeError(String(e)+" is not a function");return e}},function(e,t,n){var i,r,o,a,s,l,u,c,d=n(165),f=n(8),h=n(13),p=n(19),m=n(16),v=n(63);n=n(51),f=f.WeakMap;u=d?(i=new f,r=i.get,o=i.has,a=i.set,s=function(e,t){return a.call(i,e,t),t},l=function(e){return r.call(i,e)||{}},function(e){return o.call(i,e)}):(n[c=v("state")]=!0,s=function(e,t){return p(e,c,t),t},l=function(e){return m(e,c)?e[c]:{}},function(e){return m(e,c)}),e.exports={set:s,get:l,has:u,enforce:function(e){return u(e)?l(e):s(e,{})},getterFor:function(e){return function(t){if(h(t)&&(t=l(t)).type===e)return t;throw TypeError("Incompatible receiver, "+e+" required")}}}},function(e,t){e.exports=!0},function(e,t){e.exports={}},function(e,t,n){e.exports=n(213)},function(e,t,n){e.exports=n(261)},function(e,t,n){e.exports=n(265)},function(e,t,n){"use strict";var i=n(0),r=i(n(1)),o=i(n(4)),a=(i=((0,r.default)(t,"__esModule",{value:!0}),t.createElementFragment=t.createDocumentFragment=t.createElement=t.insertBefore=t.getEndPoint=t.getStartPoint=t.updateRange=t.filterSelectionNodes=void 0,n(2)),n(137)),s=i.__importDefault(n(3));function l(e){return document.createElement(e)}t.filterSelectionNodes=function(e){var t=[];return(0,o.default)(e).call(e,(function(e){var n=e.getNodeName();n!==a.ListType.OrderedList&&n!==a.ListType.UnorderedList?t.push(e):e.prior?t.push(e.prior):null!=(n=e.children())&&(0,o.default)(n).call(n,(function(e){t.push(s.default(e))}))})),t},t.updateRange=function(e,t,n){e=e.selection;var i=document.createRange();1=t.length?{value:void 0,done:!0}:(t=i(t,n),e.index+=t.length,{value:t,done:!1})}))},function(e,t){e.exports={}},function(e,t,n){var i=n(106),r=n(80);e.exports=Object.keys||function(e){return i(e,r)}},function(e,t,n){var i=n(19);e.exports=function(e,t,n,r){r&&r.enumerable?e[t]=n:i(e,t,n)}},function(e,t,n){n(173);var i,r=n(174),o=n(8),a=n(65),s=n(19),l=n(43),u=n(10)("toStringTag");for(i in r){var c=o[i];c=c&&c.prototype;c&&a(c)!==u&&s(c,u,i),l[i]=l.Array}},function(e,t,n){var i=n(33);e.exports=Array.isArray||function(e){return"Array"==i(e)}},function(e,t,n){var i=n(11),r=n(10),o=n(86),a=r("species");e.exports=function(e){return 51<=o||!i((function(){var t=[];return(t.constructor={})[a]=function(){return{foo:1}},1!==t[e](Boolean).foo}))}},function(e,t,n){e.exports=n(222)},function(e,t,n){"use strict";(0,n(0)(n(1)).default)(t,"__esModule",{value:!0}),t.ListHandle=void 0;var i=n(2).__importDefault(n(373));t.ListHandle=function(e){this.options=e,this.selectionRangeElem=new i.default}},function(e,t,n){"use strict";var i={}.propertyIsEnumerable,r=Object.getOwnPropertyDescriptor,o=r&&!i.call({1:2},1);t.f=o?function(e){return e=r(this,e),!!e&&e.enumerable}:i},function(e,t,n){var i=n(13);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))||"function"==typeof(n=e.valueOf)&&!i(r=n.call(e))||!t&&"function"==typeof(n=e.toString)&&!i(r=n.call(e)))return r;throw TypeError("Can't convert object to primitive value")}},function(e,t){},function(e,t){var n=Math.ceil,i=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(0"+e+""},m=function(){try{r=document.domain&&new ActiveXObject("htmlfile")}catch(e){}m=r?((e=r).write(p("")),e.close(),t=e.parentWindow.Object,e=null,t):(e=c("iframe"),t="java"+f+":",e.style.display="none",u.appendChild(e),e.src=String(t),(t=e.contentWindow.document).open(),t.write(p("document.F=Object")),t.close(),t.F);for(var e,t,n=s.length;n--;)delete m[d][s[n]];return m()};l[h]=!0,e.exports=Object.create||function(e,t){var n;return null!==e?(i[d]=o(e),n=new i,i[d]=null,n[h]=e):n=m(),void 0===t?n:a(n,t)}},function(e,t,n){function i(e){return function(t,n,i){var s,l=r(t),u=o(l.length),c=a(i,u);if(e&&n!=n){for(;c"),this.$textContainerElem=a.default("
          "),this.$textElem=a.default("
          "),this.toolbarElemId="",this.textElemId="",this.isFocus=!1,this.isComposing=!1,this.isCompatibleMode=!1,this.selection=new u.default(this),this.cmd=new c.default(this),this.txt=new d.default(this),this.menus=new f.default(this),this.zIndex=new b.default,this.change=new _.default(this),this.history=new w.default(this),this.onSelectionChange=new A.default(this),e=x.default(this),t=e.disable,e=e.enable,this.disable=t,this.enable=e,this.isEnable=!0}O.prototype.initSelection=function(e){p.default(this,e)},O.prototype.create=function(){this.zIndex.init(this),this.isCompatibleMode=this.config.compatibleMode(),this.isCompatibleMode||(this.config.onchangeTimeout=30),v.default(this),h.default(this),this.txt.init(),this.menus.init(),g.default(this),this.initSelection(!0),m.default(this),this.change.observe(),this.history.observe(),C.default(this)},O.prototype.beforeDestroy=function(e){return this.beforeDestroyHooks.push(e),this},O.prototype.destroy=function(){var e,t=this;(0,o.default)(e=this.beforeDestroyHooks).call(e,(function(e){return e.call(t)})),this.$toolbarElem.remove(),this.$textContainerElem.remove()},O.prototype.fullScreen=function(){g.setFullScreen(this)},O.prototype.unFullScreen=function(){g.setUnFullScreen(this)},O.prototype.scrollToHead=function(e){y.default(this,e)},O.registerMenu=function(e,t){t&&"function"==typeof t&&(O.globalCustomMenuConstructorList[e]=t)},O.prototype.registerPlugin=function(e,t){C.registerPlugin(e,t,this.pluginsFunctionList)},O.registerPlugin=function(e,t){C.registerPlugin(e,t,O.globalPluginsFunctionList)},O.$=a.default,O.BtnMenu=r.default,O.DropList=S.default,O.DropListMenu=k.default,O.Panel=M.default,O.PanelMenu=T.default,O.Tooltip=i.default,O.globalCustomMenuConstructorList={},O.globalPluginsFunctionList={},t.default=O},function(e,t,n){var i=n(13),r=n(55),o=n(10)("species");e.exports=function(e,t){var n;return new(void 0===(n=r(e)&&("function"==typeof(n=e.constructor)&&(n===Array||r(n.prototype))||i(n)&&null===(n=n[o]))?void 0:n)?Array:n)(0===t?0:t)}},function(e,t,n){e.exports=n(185)},function(e,t,n){function i(e){return function(t){return t=String(r(t)),1&e&&(t=t.replace(o,"")),2&e?t.replace(a,""):t}}var r=n(49),o=(n="["+n(68)+"]",RegExp("^"+n+n+"*")),a=RegExp(n+n+"*$");e.exports={start:i(1),end:i(2),trim:i(3)}},function(e,t,n){e.exports=n(205)},function(e,t,n){var i=n(227),r=n(230);function o(t){return e.exports=o="function"==typeof r&&"symbol"==typeof i?function(e){return typeof e}:function(e){return e&&"function"==typeof r&&e.constructor===r&&e!==r.prototype?"symbol":typeof e},o(t)}e.exports=o},function(e,t,n){n=n(10),t.f=n},function(e,t,n){e.exports=n(306)},function(e,t,n){"use strict";var i=n(0),r=i(n(1)),o=i(n(4));(0,r.default)(t,"__esModule",{value:!0});var a=n(2).__importDefault(n(32));function s(e,t){var n=this;this.$elem=e,this.editor=t,this._active=!1,e.on("click",(function(e){var i;a.default.hideCurAllPanels(),(0,o.default)(i=t.txt.eventHooks.menuClickEvents).call(i,(function(e){return e()})),e.stopPropagation(),null!=t.selection.getRange()&&n.clickHandler(e)}))}s.prototype.clickHandler=function(e){},s.prototype.active=function(){this._active=!0,this.$elem.addClass("w-e-active")},s.prototype.unActive=function(){this._active=!1,this.$elem.removeClass("w-e-active")},(0,r.default)(s.prototype,"isActive",{get:function(){return this._active},enumerable:!1,configurable:!0}),t.default=s},function(e,t,n){"use strict";var i=n(0),r=i(n(1)),o=i(n(57)),a=i(n(4)),s=i(n(27)),l=(i=((0,r.default)(t,"__esModule",{value:!0}),n(2)),n(6)),u=i.__importDefault(n(135)),c=i.__importDefault(n(136));function d(e){this.editor=e}d.prototype.insertImg=function(e,t,n){function i(e,t){return r.i18next.t((t=void 0===t?a:t)+e)}var r=this.editor,o=r.config,a="validate.",s=t?'alt="'+t+'" ':"",l=n?'data-href="'+encodeURIComponent(n)+'" ':"",u=(r.cmd.do("insertHTML",''),o.linkImgCallback(e,t,n),document.createElement("img"));u.onload=function(){u=null},u.onerror=function(){o.customAlert(i("插入图片错误"),"error","wangEditor: "+i("插入图片错误")+","+i("图片链接")+' "'+e+'",'+i("下载链接失败")),u=null},u.onabort=function(){return u=null},u.src=e},d.prototype.uploadImg=function(e){var t,n,i,r,d,f,h,p,m,v,g,y,b,_,w,x,A,C,S,k=this;e.length&&(t=this.editor,n=t.config,i=function(e){return t.i18next.t("validate."+e)},A=n.uploadImgServer,r=n.uploadImgShowBase64,d=n.uploadImgMaxSize,f=d/1024/1024,C=n.uploadImgMaxLength,h=n.uploadFileName,p=n.uploadImgParams,m=n.uploadImgParamsWithUrl,v=n.uploadImgHeaders,g=n.uploadImgHooks,y=n.uploadImgTimeout,b=n.withCredentials,((S=n.customUploadImg)||A||r)&&(_=[],w=[],l.arrForEach(e,(function(e){var n,r,o;e&&(n=e.name||e.type.replace("/","."),r=e.size,n&&r&&(o=t.config.uploadImgAccept.join("|"),!1===new RegExp(".("+o+")$","i").test(n)?w.push("【"+n+"】"+i("不是图片")):dC?n.customAlert(i("一次最多上传")+C+i("张图片"),"warning"):S&&"function"==typeof S?S(_,(0,o.default)(C=this.insertImg).call(C,this)):(x=new FormData,(0,a.default)(_).call(_,(function(e,t){var n=h||e.name;1<_.length&&(n+=t+1),x.append(n,e)})),A?(A=(S=A.split("#"))[0],C=S[1]||"",(0,a.default)(l).call(l,p,(function(e,t){m&&(0<(0,s.default)(A).call(A,"?")?A+="&":A+="?",A=A+e+"="+t),x.append(e,t)})),C&&(A+="#"+C),"string"==typeof(S=u.default(A,{timeout:y,formData:x,headers:v,withCredentials:!!b,beforeSend:function(e){if(g.before)return g.before(e,t,_)},onTimeout:function(e){n.customAlert(i("上传图片超时"),"error"),g.timeout&&g.timeout(e,t)},onProgress:function(e,n){var i=new c.default(t);n.lengthComputable&&(e=n.loaded/n.total,i.show(e))},onError:function(e){n.customAlert(i("上传图片错误"),"error",i("上传图片错误")+","+i("服务器返回状态")+": "+e.status),g.error&&g.error(e,t)},onFail:function(e,r){n.customAlert(i("上传图片失败"),"error",i("上传图片返回结果错误")+","+i("返回结果")+": "+r),g.fail&&g.fail(e,t,r)},onSuccess:function(e,r){var s;g.customInsert?g.customInsert((0,o.default)(s=k.insertImg).call(s,k),r,t):"0"!=r.errno?(n.customAlert(i("上传图片失败"),"error",i("上传图片返回结果错误")+","+i("返回结果")+" errno="+r.errno),g.fail&&g.fail(e,t,r)):(s=r.data,(0,a.default)(s).call(s,(function(e){"string"==typeof e?k.insertImg(e):k.insertImg(e.url,e.alt,e.href)})),g.success&&g.success(e,t,r))}}))&&n.customAlert(S,"error")):r&&l.arrForEach(e,(function(e){var t=k,n=new FileReader;n.readAsDataURL(e),n.onload=function(){var e;this.result&&(e=this.result.toString(),t.insertImg(e,e))}})))))},t.default=d},function(e,t,n){"use strict";var i=n(0),r=i(n(1)),o=i(n(410)),a=i(n(4)),s=i(n(45));function l(e){return!!e.length&&"w-e-todo"===e.attr("class")}function u(e,t){return 3===e.nodeType?e.nodeValue===t.nodeValue:e.contains(t)}function c(e,t,n){void 0===n&&(n=!0);var i=e.nodeValue,r=null==i?void 0:(0,s.default)(i).call(i,0,t);return i=null==i?void 0:(0,s.default)(i).call(i,t),n||(t=i,i=r,r=t),e.nodeValue=r,i}(0,r.default)(t,"__esModule",{value:!0}),t.dealTextNode=t.isAllTodo=t.isTodo=t.getCursorNextNode=void 0,t.isTodo=l,t.isAllTodo=function(e){if(0!==(e=e.selection.getSelectionRangeTopNodes()).length)return(0,o.default)(e).call(e,l)},t.getCursorNextNode=function e(t,n,i){var r,o,s;if(t.hasChildNodes())return r=t.cloneNode(),o=!1,""===n.nodeValue&&(o=!0),s=[],(0,a.default)(t=t.childNodes).call(t,(function(t){var a;!u(t,n)&&o&&(r.appendChild(t.cloneNode(!0)),"BR"!==t.nodeName&&s.push(t)),u(t,n)&&(1===t.nodeType&&(a=e(t,n,i))&&""!==a.textContent&&null!=r&&r.appendChild(a),3===t.nodeType&&n.isEqualNode(t)&&(a=c(t,i),r.textContent=a),o=!0)})),(0,a.default)(s).call(s,(function(e){e.remove()})),r},t.dealTextNode=c},function(e,t,n){"use strict";var i=n(0)(n(1)),r=((0,i.default)(t,"__esModule",{value:!0}),n(430));function o(e){this.maxSize=e,this.isRe=!1,this.data=new r.CeilStack(e),this.revokeData=new r.CeilStack(e)}(0,i.default)(o.prototype,"size",{get:function(){return[this.data.size,this.revokeData.size]},enumerable:!1,configurable:!0}),o.prototype.resetMaxSize=function(e){this.data.resetMax(e),this.revokeData.resetMax(e)},o.prototype.save=function(e){return this.isRe&&(this.revokeData.clear(),this.isRe=!1),this.data.instack(e),this},o.prototype.revoke=function(e){this.isRe||(this.isRe=!0);var t=this.data.outstack();return!!t&&(this.revokeData.instack(t),e(t),!0)},o.prototype.restore=function(e){this.isRe||(this.isRe=!0);var t=this.revokeData.outstack();return!!t&&(this.data.instack(t),e(t),!0)},t.default=o},function(e,t,n){var i=n(14),r=n(11),o=n(73);e.exports=!i&&!r((function(){return 7!=Object.defineProperty(o("div"),"a",{get:function(){return 7}}).a}))},function(e,t,n){function i(e,t){return(e=s[a(e)])==u||e!=l&&("function"==typeof t?r(t):!!t)}var r=n(11),o=/#|\.prototype\./,a=i.normalize=function(e){return String(e).replace(o,".").toLowerCase()},s=i.data={},l=i.NATIVE="N",u=i.POLYFILL="P";e.exports=i},function(e,t,n){n=n(102);var i=Function.toString;"function"!=typeof n.inspectSource&&(n.inspectSource=function(e){return i.call(e)}),e.exports=n.inspectSource},function(e,t,n){var i=n(8),r=(n=n(166),"__core-js_shared__");i=i[r]||n(r,{});e.exports=i},function(e,t,n){"use strict";var i,r,o=n(104),a=n(19),s=n(16),l=n(10),u=(n=n(42),l=l("iterator"),!1);[].keys&&("next"in(r=[].keys())?(o=o(o(r)))!==Object.prototype&&(i=o):u=!0),null==i&&(i={}),n||s(i,l)||a(i,l,(function(){return this})),e.exports={IteratorPrototype:i,BUGGY_SAFARI_ITERATORS:u}},function(e,t,n){var i=n(16),r=n(29),o=n(63),a=(n=n(168),o("IE_PROTO")),s=Object.prototype;e.exports=n?Object.getPrototypeOf:function(e){return e=r(e),i(e,a)?e[a]:"function"==typeof e.constructor&&e instanceof e.constructor?e.constructor.prototype:e instanceof Object?s:null}},function(e,t,n){n=n(76),e.exports=n&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},function(e,t,n){var i=n(16),r=n(28),o=n(78).indexOf,a=n(51);e.exports=function(e,t){var n,s=r(e),l=0,u=[];for(n in s)!i(a,n)&&i(s,n)&&u.push(n);for(;t.length>l;)!i(s,n=t[l++])||~o(u,n)||u.push(n);return u}},function(e,t,n){n=n(35),e.exports=n("document","documentElement")},function(e,t,n){n=n(8),e.exports=n.Promise},function(e,t,n){var i=n(53);e.exports=function(e,t,n){for(var r in t)n&&n.unsafe&&e[r]?e[r]=t[r]:i(e,r,t[r],n);return e}},function(e,t,n){"use strict";var i=n(35),r=n(18),o=n(10),a=n(14),s=o("species");e.exports=function(e){e=i(e);var t=r.f;a&&e&&!e[s]&&t(e,s,{configurable:!0,get:function(){return this}})}},function(e,t,n){var i=n(10),r=n(43),o=i("iterator"),a=Array.prototype;e.exports=function(e){return void 0!==e&&(r.Array===e||a[o]===e)}},function(e,t,n){var i=n(65),r=n(43),o=n(10)("iterator");e.exports=function(e){if(null!=e)return e[o]||e["@@iterator"]||r[i(e)]}},function(e,t,n){var i=n(25);e.exports=function(e,t,n,r){try{return r?t(i(n)[0],n[1]):t(n)}catch(t){throw r=e.return,void 0!==r&&i(r.call(e)),t}}},function(e,t,n){var i=n(10)("iterator"),r=!1;try{var o=0,a={next:function(){return{done:!!o++}},return:function(){r=!0}};a[i]=function(){return this},Array.from(a,(function(){throw 2}))}catch(e){}e.exports=function(e,t){if(!t&&!r)return!1;var n=!1;try{var o={};o[i]=function(){return{next:function(){return{done:n=!0}}}},e(o)}catch(e){}return n}},function(e,t,n){var i=n(25),r=n(40),o=n(10)("species");e.exports=function(e,t){e=i(e).constructor;return void 0===e||null==(e=i(e)[o])?t:r(e)}},function(e,t,n){function i(e){return function(){x(e)}}function r(e){x(e.data)}function o(e){s.postMessage(e+"",h.protocol+"//"+h.host)}var a,s=n(8),l=n(11),u=n(33),c=n(39),d=n(107),f=n(73),h=(n=n(117),s.location),p=s.setImmediate,m=s.clearImmediate,v=s.process,g=s.MessageChannel,y=s.Dispatch,b=0,_={},w="onreadystatechange",x=function(e){var t;_.hasOwnProperty(e)&&(t=_[e],delete _[e],t())};p&&m||(p=function(e){for(var t=[],n=1;n"+i+"

          "}return r=(r=r.replace(/<(\d)/gm,(function(e,t){return"<"+t}))).replace(/<(\/?meta.*?)>/gim,""),s.default(r,t,n)},t.getPasteImgs=function(e){var t=[];return l(e)||(e=null==(e=e.clipboardData)?void 0:e.items)&&(0,o.default)(a).call(a,e,(function(e,n){var i=n.type;/image/i.test(i)&&t.push(n.getAsFile())})),t}},function(e,t,n){e.exports=n(294)},function(e,t,n){e.exports=n(310)},function(e,t,n){"use strict";var i=n(0),r=i(n(1)),o=i(n(4)),a=i(n(46));(0,r.default)(t,"__esModule",{value:!0});var s=n(2).__importDefault(n(3)),l=n(7);function u(e,t){var n=this,i=(e=(this.hideTimeoutId=0,this.menu=e,this.conf=t,s.default('
          ')),s.default("

          "+t.title+"

          ")),r=(i=(i.addClass("w-e-dp-title"),e.append(i),t.list||[]),t.type||"list"),u=t.clickHandler||l.EMPTY_FN,c=s.default('
            ');(0,o.default)(i).call(i,(function(e){var t=e.$elem,i=e.value;e=s.default('
          • ');t&&(e.append(t),c.append(e),e.on("click",(function(e){u(i),e.stopPropagation(),n.hideTimeoutId=(0,a.default)((function(){n.hide()}))})))})),e.append(c),e.on("mouseleave",(function(){n.hideTimeoutId=(0,a.default)((function(){n.hide()}))})),this.$container=e,this.rendered=!1,this._show=!1}u.prototype.show=function(){this.hideTimeoutId&&clearTimeout(this.hideTimeoutId);var e,t,n=this.menu.$elem,i=this.$container;this._show||(this.rendered?i.show():(e=n.getBoundingClientRect().height||0,t=this.conf.width||100,i.css("margin-top",e+"px").css("width",t+"px"),n.append(i),this.rendered=!0),this._show=!0)},u.prototype.hide=function(){var e=this.$container;this._show&&(e.hide(),this._show=!1)},(0,r.default)(u.prototype,"isShow",{get:function(){return this._show},enumerable:!1,configurable:!0}),t.default=u},function(e,t,n){"use strict";(0,n(0)(n(1)).default)(t,"__esModule",{value:!0}),t.default=function(e){return!(null==(e=e.selection.getSelectionContainerElem())||!e.length)&&"A"===e.getNodeName()}},function(e,t,n){"use strict";var i=n(0),r=i(n(92)),o=i(n(1)),a=i(n(4)),s=((0,o.default)(t,"__esModule",{value:!0}),n(6));t.default=function(e,t){var n=new XMLHttpRequest;return n.open("POST",e),n.timeout=t.timeout||1e4,n.ontimeout=function(){t.onTimeout&&t.onTimeout(n)},n.upload&&(n.upload.onprogress=function(e){var n=e.loaded/e.total;t.onProgress&&t.onProgress(n,e)}),t.headers&&(0,a.default)(s).call(s,t.headers,(function(e,t){n.setRequestHeader(e,t)})),n.withCredentials=!!t.withCredentials,t.beforeSend&&(e=t.beforeSend(n),e&&"object"===(0,r.default)(e)&&e.prevent)?e.msg:(n.onreadystatechange=function(){if(4===n.readyState){var e=n.status;if(!(e<200||300<=e&&e<400))if(400<=e)t.onError&&t.onError(n);else{var i;e=n.responseText;if("object"!==(0,r.default)(e))try{i=JSON.parse(e)}catch(i){return void(t.onFail&&t.onFail(n,e))}else i=e;t.onSuccess(n,i)}}},n.send(t.formData||null),n)}},function(e,t,n){"use strict";var i=n(0),r=i(n(1)),o=i(n(342)),a=i(n(46));(0,r.default)(t,"__esModule",{value:!0});var s=n(2).__importDefault(n(3));function l(e){this.editor=e,this.$textContainer=e.$textContainerElem,this.$bar=s.default('
            '),this.isShow=!1,this.time=0,this.timeoutId=0}l.prototype.show=function(e){var t,n=this;this.isShow||(this.isShow=!0,t=this.$bar,this.$textContainer.append(t),100<(0,o.default)()-this.time&&e<=1&&(t.css("width",100*e+"%"),this.time=(0,o.default)()),(t=this.timeoutId)&&clearTimeout(t),this.timeoutId=(0,a.default)((function(){n.hide()}),500))},l.prototype.hide=function(){this.$bar.remove(),this.isShow=!1,this.time=0,this.timeoutId=0},t.default=l},function(e,t,n){"use strict";(0,n(0)(n(1)).default)(t,"__esModule",{value:!0}),t.ListType=void 0;var i,r,o=n(2),a=o.__importDefault(n(3)),s=o.__importDefault(n(24)),l=n(47),u=o.__importStar(n(371));(n=i=t.ListType||(t.ListType={})).OrderedList="OL",n.UnorderedList="UL",r=s.default,o.__extends(c,r),c.prototype.command=function(e){void 0!==this.editor.selection.getSelectionContainerElem()&&(this.handleSelectionRangeNodes(e),this.tryChangeActive())},c.prototype.validator=function(e,t,n){return!(!e.length||!t.length||n.equal(e)||n.equal(t))},c.prototype.handleSelectionRangeNodes=function(e){var t,n=this.editor,i=n.selection,r=e.toLowerCase(),o=i.getSelectionContainerElem(),a=i.getSelectionStartElem().getNodeTop(n),s=i.getSelectionEndElem().getNodeTop(n);this.validator(a,s,n.$textElem)&&(t=null==(i=i.getRange())?void 0:i.collapsed,n.$textElem.equal(o)||(o=o.getNodeTop(n)),e={editor:n,listType:e,listTarget:r,$selectionElem:o,$startElem:a,$endElem:s},r=this.isOrderElem(o)?u.ClassType.Wrap:this.isOrderElem(a)&&this.isOrderElem(s)?u.ClassType.Join:this.isOrderElem(a)?u.ClassType.StartJoin:this.isOrderElem(s)?u.ClassType.EndJoin:u.ClassType.Other,o=new u.default(u.createListHandle(r,e,i)),l.updateRange(n,o.getSelectionRangeElem(),!!t))},c.prototype.isOrderElem=function(e){return e=e.getNodeName(),e===i.OrderedList||e===i.UnorderedList},c.prototype.tryChangeActive=function(){},n=c;function c(e){var t=this,n=a.default('
            \n \n
            '),o={width:130,title:"序列",type:"list",list:[{$elem:a.default('\n

            \n \n '+e.i18next.t("menus.dropListMenu.list.无序列表")+"\n

            "),value:i.UnorderedList},{$elem:a.default('

            \n \n '+e.i18next.t("menus.dropListMenu.list.有序列表")+"\n

            "),value:i.OrderedList}],clickHandler:function(e){t.command(e)}};return t=r.call(this,n,e,o)||this}t.default=n},function(e,t,n){e.exports=n(395)},function(e,t,n){"use strict";(0,n(0)(n(1)).default)(t,"__esModule",{value:!0}),t.default=function(e){return!(null==(e=e.selection.getSelectionContainerElem())||!e.length)&&!("CODE"!=e.getNodeName()&&"PRE"!=e.getNodeName()&&"CODE"!=e.parent().getNodeName()&&"PRE"!=e.parent().getNodeName()&&!/hljs/.test(e.parent().attr("class")))}},function(e,t,n){"use strict";var i=n(0),r=i(n(1)),o=i(n(31));(0,r.default)(t,"__esModule",{value:!0}),t.todo=void 0;var a=n(2).__importDefault(n(3)),s=(l.prototype.init=function(){var e=this.$child,t=this.getInputContainer();e&&e.insertAfter(t)},l.prototype.getInput=function(){var e=this.$todo;return(0,o.default)(e).call(e,"input")},l.prototype.getInputContainer=function(){return this.getInput().parent()},l.prototype.getTodo=function(){return this.$todo},l);function l(e){this.template='

            ',this.checked=!1,this.$todo=a.default(this.template),this.$child=null==(e=null==e?void 0:e.childNodes())?void 0:e.clone(!0)}t.todo=s,t.default=function(e){return(e=new s(e)).init(),e}},function(e,t,n){"use strict";(0,n(0)(n(1)).default)(t,"__esModule",{value:!0});var i=n(2),r=(n(146),n(148),n(152),n(154),n(156),n(158),n(160),i.__importDefault(n(87)));i.__exportStar(n(442),t);try{document}catch(e){throw new Error("请在浏览器环境下运行")}t.default=r.default},function(e,t,n){n=n(143),e.exports=n},function(e,t,n){n(144);var i=n(9).Object;n=e.exports=function(e,t,n){return i.defineProperty(e,t,n)};i.defineProperty.sham&&(n.sham=!0)},function(e,t,n){var i=n(5),r=n(14);i({target:"Object",stat:!0,forced:!r,sham:!r},{defineProperty:n(18).f})},function(e,t){var n=function(){return this}();try{n=n||new Function("return this")()}catch(e){"object"==typeof window&&(n=window)}e.exports=n},function(e,t,n){var i=n(20),r=(n=n(147),{insert:"head",singleton:!1});i(n="string"==typeof(n=n.__esModule?n.default:n)?[[e.i,n,""]]:n,r),e.exports=n.locals||{}},function(e,t,n){(t=n(21)(!1)).push([e.i,'.w-e-toolbar,\n.w-e-text-container,\n.w-e-menu-panel {\n padding: 0;\n margin: 0;\n box-sizing: border-box;\n background-color: #fff;\n /*表情菜单样式*/\n /*分割线样式*/\n}\n.w-e-toolbar h1,\n.w-e-text-container h1,\n.w-e-menu-panel h1 {\n font-size: 32px !important;\n}\n.w-e-toolbar h2,\n.w-e-text-container h2,\n.w-e-menu-panel h2 {\n font-size: 24px !important;\n}\n.w-e-toolbar h3,\n.w-e-text-container h3,\n.w-e-menu-panel h3 {\n font-size: 18.72px !important;\n}\n.w-e-toolbar h4,\n.w-e-text-container h4,\n.w-e-menu-panel h4 {\n font-size: 16px !important;\n}\n.w-e-toolbar h5,\n.w-e-text-container h5,\n.w-e-menu-panel h5 {\n font-size: 13.28px !important;\n}\n.w-e-toolbar p,\n.w-e-text-container p,\n.w-e-menu-panel p {\n font-size: 16px !important;\n}\n.w-e-toolbar .eleImg,\n.w-e-text-container .eleImg,\n.w-e-menu-panel .eleImg {\n cursor: pointer;\n display: inline-block;\n font-size: 18px;\n padding: 0 3px;\n}\n.w-e-toolbar *,\n.w-e-text-container *,\n.w-e-menu-panel * {\n padding: 0;\n margin: 0;\n box-sizing: border-box;\n}\n.w-e-toolbar hr,\n.w-e-text-container hr,\n.w-e-menu-panel hr {\n cursor: pointer;\n display: block;\n height: 0px;\n border: 0;\n border-top: 3px solid #ccc;\n margin: 20px 0;\n}\n.w-e-clear-fix:after {\n content: "";\n display: table;\n clear: both;\n}\n.w-e-drop-list-item {\n position: relative;\n top: 1px;\n padding-right: 7px;\n color: #333 !important;\n}\n.w-e-drop-list-tl {\n padding-left: 10px;\n text-align: left;\n}\n',""]),e.exports=t},function(e,t,n){var i=n(20),r=(n=n(149),{insert:"head",singleton:!1});i(n="string"==typeof(n=n.__esModule?n.default:n)?[[e.i,n,""]]:n,r),e.exports=n.locals||{}},function(e,t,n){var i=n(21),r=n(150);n=n(151),t=i(!1),i=r(n);t.push([e.i,"@font-face {\n font-family: 'w-e-icon';\n src: url("+i+') format(\'truetype\');\n font-weight: normal;\n font-style: normal;\n}\n[class^="w-e-icon-"],\n[class*=" w-e-icon-"] {\n /* use !important to prevent issues with browser extensions that change fonts */\n font-family: \'w-e-icon\' !important;\n speak: none;\n font-style: normal;\n font-weight: normal;\n font-variant: normal;\n text-transform: none;\n line-height: 1;\n /* Better Font Rendering =========== */\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n.w-e-icon-close:before {\n content: "\\f00d";\n}\n.w-e-icon-upload2:before {\n content: "\\e9c6";\n}\n.w-e-icon-trash-o:before {\n content: "\\f014";\n}\n.w-e-icon-header:before {\n content: "\\f1dc";\n}\n.w-e-icon-pencil2:before {\n content: "\\e906";\n}\n.w-e-icon-paint-brush:before {\n content: "\\f1fc";\n}\n.w-e-icon-image:before {\n content: "\\e90d";\n}\n.w-e-icon-play:before {\n content: "\\e912";\n}\n.w-e-icon-location:before {\n content: "\\e947";\n}\n.w-e-icon-undo:before {\n content: "\\e965";\n}\n.w-e-icon-redo:before {\n content: "\\e966";\n}\n.w-e-icon-quotes-left:before {\n content: "\\e977";\n}\n.w-e-icon-list-numbered:before {\n content: "\\e9b9";\n}\n.w-e-icon-list2:before {\n content: "\\e9bb";\n}\n.w-e-icon-link:before {\n content: "\\e9cb";\n}\n.w-e-icon-happy:before {\n content: "\\e9df";\n}\n.w-e-icon-bold:before {\n content: "\\ea62";\n}\n.w-e-icon-underline:before {\n content: "\\ea63";\n}\n.w-e-icon-italic:before {\n content: "\\ea64";\n}\n.w-e-icon-strikethrough:before {\n content: "\\ea65";\n}\n.w-e-icon-table2:before {\n content: "\\ea71";\n}\n.w-e-icon-paragraph-left:before {\n content: "\\ea77";\n}\n.w-e-icon-paragraph-center:before {\n content: "\\ea78";\n}\n.w-e-icon-paragraph-right:before {\n content: "\\ea79";\n}\n.w-e-icon-paragraph-justify:before {\n content: "\\ea7a";\n}\n.w-e-icon-terminal:before {\n content: "\\f120";\n}\n.w-e-icon-page-break:before {\n content: "\\ea68";\n}\n.w-e-icon-cancel-circle:before {\n content: "\\ea0d";\n}\n.w-e-icon-font:before {\n content: "\\ea5c";\n}\n.w-e-icon-text-heigh:before {\n content: "\\ea5f";\n}\n.w-e-icon-paint-format:before {\n content: "\\e90c";\n}\n.w-e-icon-indent-increase:before {\n content: "\\ea7b";\n}\n.w-e-icon-indent-decrease:before {\n content: "\\ea7c";\n}\n.w-e-icon-row-height:before {\n content: "\\e9be";\n}\n.w-e-icon-fullscreen_exit:before {\n content: "\\e900";\n}\n.w-e-icon-fullscreen:before {\n content: "\\e901";\n}\n.w-e-icon-split-line:before {\n content: "\\ea0b";\n}\n.w-e-icon-checkbox-checked:before {\n content: "\\ea52";\n}\n',""]),e.exports=t},function(e,t,n){"use strict";e.exports=function(e,t){return t=t||{},"string"==typeof(e=e&&e.__esModule?e.default: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}},function(e,t,n){"use strict";n.r(t),t.default="data:font/woff;base64,d09GRgABAAAAABskAAsAAAAAGtgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABPUy8yAAABCAAAAGAAAABgDxIPFWNtYXAAAAFoAAABHAAAARz2mfAgZ2FzcAAAAoQAAAAIAAAACAAAABBnbHlmAAACjAAAFXwAABV8IH7+mGhlYWQAABgIAAAANgAAADYb6gumaGhlYQAAGEAAAAAkAAAAJAkjBWlobXR4AAAYZAAAAKQAAACkmYcEbmxvY2EAABkIAAAAVAAAAFReAmKYbWF4cAAAGVwAAAAgAAAAIAA0ALZuYW1lAAAZfAAAAYYAAAGGmUoJ+3Bvc3QAABsEAAAAIAAAACAAAwAAAAMD7wGQAAUAAAKZAswAAACPApkCzAAAAesAMwEJAAAAAAAAAAAAAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAQAAA8fwDwP/AAEADwABAAAAAAQAAAAAAAAAAAAAAIAAAAAAAAwAAAAMAAAAcAAEAAwAAABwAAwABAAAAHAAEAQAAAAA8ACAABAAcAAEAIOkB6QbpDekS6UfpZul36bnpu+m+6cbpy+nf6gvqDepS6lzqX+pl6nHqfPAN8BTxIPHc8fz//f//AAAAAAAg6QDpBukM6RLpR+ll6Xfpuem76b7pxunL6d/qC+oN6lLqXOpf6mLqcep38A3wFPEg8dzx/P/9//8AAf/jFwQXABb7FvcWwxamFpYWVRZUFlIWSxZHFjQWCRYIFcQVuxW5FbcVrBWnEBcQEQ8GDksOLAADAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAB//8ADwABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAAEAEEAAQO/A38ABQALABEAFwAAATMVIREzAxEhFSMVATUzESE1ETUhESM1Av/A/sJ+fgE+wP4Cfv7CAT5+Ar9+AT78ggE+fsACvsD+wn7+An7+wsAAAAAABABBAAEDvwN/AAUACwARABcAAAEhESM1IxM1MxEhNQERIRUjFREVMxUhEQKBAT5+wMB+/sL9wAE+wMD+wgN//sLA/X7A/sJ+AcIBPn7A/v7AfgE+AAAAAAIAAP/ABAADwAAEABMAAAE3AScBAy4BJxM3ASMBAyUBNQEHAYCAAcBA/kCfFzsyY4ABgMD+gMACgAGA/oBOAUBAAcBA/kD+nTI7FwERTgGA/oD9gMABgMD+gIAAAgAA/8AEAAOAACkALQAAAREjNTQmIyEiBh0BFBYzITI2PQEzESEVIyIGFREUFjsBMjY1ETQmKwE1ASE1IQQAwCYa/UAaJiYaAsAaJoD9wCANExMNgA0TEw0gAUD9QALAAYABgEAaJiYawBomJhpA/wCAEw3+wA0TEw0BQA0TQAGAQAAABAAAAAAEAAOAABAAIQAtADQAAAE4ATEROAExITgBMRE4ATEhNSEiBhURFBYzITI2NRE0JiMHFAYjIiY1NDYzMhYTITUTATM3A8D8gAOA/IAaJiYaA4AaJiYagDgoKDg4KCg4QP0A4AEAQOADQP0AAwBAJhr9ABomJhoDABom4Cg4OCgoODj9uIABgP7AwAAAAgAAAEAEAANAADgAPAAAASYnLgEnJiMiBw4BBwYHBgcOAQcGFRQXHgEXFhcWFx4BFxYzMjc+ATc2NzY3PgE3NjU0Jy4BJyYnARENAQPVNjg5djw9Pz89PHY5ODYLBwgLAwMDAwsIBws2ODl2PD0/Pz08djk4NgsHCAsDAwMDCwgHC/2rAUD+wAMgCAYGCAICAgIIBgYIKSoqWS0uLy8uLVkqKikIBgYIAgICAggGBggpKipZLS4vLy4tWSoqKf3gAYDAwAAAAAACAMD/wANAA8AAGwAnAAABIgcOAQcGFRQXHgEXFjEwNz4BNzY1NCcuAScmAyImNTQ2MzIWFRQGAgBCOzpXGRkyMngyMjIyeDIyGRlXOjtCUHBwUFBwcAPAGRlXOjtCeH19zEFBQUHMfX14Qjs6VxkZ/gBwUFBwcFBQcAAAAQAAAAAEAAOAACsAAAEiBw4BBwYHJxEhJz4BMzIXHgEXFhUUBw4BBwYHFzY3PgE3NjU0Jy4BJyYjAgA1MjJcKSkjlgGAkDWLUFBFRmkeHgkJIhgYHlUoICAtDAwoKIteXWoDgAoLJxscI5b+gJA0PB4eaUZFUCsoKUkgIRpgIysrYjY2OWpdXosoKAABAAAAAAQAA4AAKgAAExQXHgEXFhc3JicuAScmNTQ3PgE3NjMyFhcHIREHJicuAScmIyIHDgEHBgAMDC0gIChVHhgYIgkJHh5pRkVQUIs1kAGAliMpKVwyMjVqXV6LKCgBgDk2NmIrKyNgGiEgSSkoK1BFRmkeHjw0kAGAliMcGycLCigoi15dAAAAAAIAAABABAEDAAAmAE0AABMyFx4BFxYVFAcOAQcGIyInLgEnJjUnNDc+ATc2MxUiBgcOAQc+ASEyFx4BFxYVFAcOAQcGIyInLgEnJjUnNDc+ATc2MxUiBgcOAQc+AeEuKSk9ERISET0pKS4uKSk9ERIBIyN6UlFdQHUtCRAHCBICSS4pKT0REhIRPSkpLi4pKT0REgEjI3pSUV1AdS0JEAcIEgIAEhE9KSkuLikpPRESEhE9KSkuIF1RUnojI4AwLggTCgIBEhE9KSkuLikpPRESEhE9KSkuIF1RUnojI4AwLggTCgIBAAAGAED/wAQAA8AAAwAHAAsAEQAdACkAACUhFSERIRUhESEVIScRIzUjNRMVMxUjNTc1IzUzFRURIzUzNSM1MzUjNQGAAoD9gAKA/YACgP2AwEBAQIDAgIDAwICAgICAgAIAgAIAgMD/AMBA/fIyQJI8MkCS7v7AQEBAQEAABgAA/8AEAAPAAAMABwALABcAIwAvAAABIRUhESEVIREhFSEBNDYzMhYVFAYjIiYRNDYzMhYVFAYjIiYRNDYzMhYVFAYjIiYBgAKA/YACgP2AAoD9gP6ASzU1S0s1NUtLNTVLSzU1S0s1NUtLNTVLA4CA/wCA/wCAA0A1S0s1NUtL/rU1S0s1NUtL/rU1S0s1NUtLAAUAAABABWADAAADAAcACwAOABEAABMhFSEVIRUhFSEVIQEXNzUnBwADgPyAA4D8gAOA/IAD4MDAwMADAMBAwEDAAUDAwEDAwAAAAAADAAAAAAQAA6AAAwANABQAADchFSElFSE1EyEVITUhJQkBIxEjEQAEAPwABAD8AIABAAEAAQD9YAEgASDggEBAwEBAAQCAgMABIP7g/wABAAAAAAACAB7/zAPiA7QAMwBkAAABIiYnJicmNDc2PwE+ATMyFhcWFxYUBwYPAQYiJyY0PwE2NCcuASMiBg8BBhQXFhQHDgEjAyImJyYnJjQ3Nj8BNjIXFhQPAQYUFx4BMzI2PwE2NCcmNDc2MhcWFxYUBwYPAQ4BIwG4ChMIIxISEhIjwCNZMTFZIyMSEhISI1gPLA8PD1gpKRQzHBwzFMApKQ8PCBMKuDFZIyMSEhISI1gPLA8PD1gpKRQzHBwzFMApKQ8PDysQIxISEhIjwCNZMQFECAckLS1eLS0kwCIlJSIkLS1eLS0kVxAQDysPWCl0KRQVFRTAKXQpDysQBwj+iCUiJC0tXi0tJFcQEA8rD1gpdCkUFRUUwCl0KQ8rEA8PJC0tXi0tJMAiJQAAAAAFAAD/wAQAA8AAGwA3AFMAXwBrAAAFMjc+ATc2NTQnLgEnJiMiBw4BBwYVFBceARcWEzIXHgEXFhUUBw4BBwYjIicuAScmNTQ3PgE3NhMyNz4BNzY3BgcOAQcGIyInLgEnJicWFx4BFxYnNDYzMhYVFAYjIiYlNDYzMhYVFAYjIiYCAGpdXosoKCgoi15dampdXosoKCgoi15dalZMTHEgISEgcUxMVlZMTHEgISEgcUxMVisrKlEmJiMFHBtWODc/Pzc4VhscBSMmJlEqK9UlGxslJRsbJQGAJRsbJSUbGyVAKCiLXl1qal1eiygoKCiLXl1qal1eiygoA6AhIHFMTFZWTExxICEhIHFMTFZWTExxICH+CQYGFRAQFEM6OlYYGRkYVjo6QxQQEBUGBvcoODgoKDg4KCg4OCgoODgAAAEAAAFABAACQAAPAAATFRQWMyEyNj0BNCYjISIGABMNA8ANExMN/EANEwIgwA0TEw3ADRMTAAAAAwAA/8AEAAPAABsANwBDAAABIgcOAQcGFRQXHgEXFjMyNz4BNzY1NCcuAScmAyInLgEnJjU0Nz4BNzYzMhceARcWFRQHDgEHBhMHJwcXBxc3FzcnNwIAal1eiygoKCiLXl1qal1eiygoKCiLXl1qVkxMcSAhISBxTExWVkxMcSAhISBxTExKoKBgoKBgoKBgoKADwCgoi15dampdXosoKCgoi15dampdXosoKPxgISBxTExWVkxMcSAhISBxTExWVkxMcSAhAqCgoGCgoGCgoGCgoAACAAD/wAQAA8AADwAVAAABISIGFREUFjMhMjY1ETQmASc3FwEXA4D9ADVLSzUDADVLS/4L7VqTATNaA8BLNf0ANUtLNQMANUv85e5akgEyWgAAAAABAGX/wAObA8AAKQAAASImIyIHDgEHBhUUFjMuATU0NjcwBwYCBwYHFSETMzcjNx4BMzI2Nw4BAyBEaEZxU1RtGhtJSAYNZUoQEEs8PFkBPWzGLNc0LVUmLlAYHT0DsBAeHWE+P0FNOwsmN5lvA31+/sWPkCMZAgCA9gkPN2sJBwAAAAACAAAAAAQAA4AACQAXAAAlMwcnMxEjNxcjJREnIxEzFSE1MxEjBxEDgICgoICAoKCA/wBAwID+gIDAQMDAwAIAwMDA/wCA/UBAQALAgAEAAAMAwAAAA0ADgAAWAB8AKAAAAT4BNTQnLgEnJiMhESEyNz4BNzY1NCYBMzIWFRQGKwETIxEzMhYVFAYCxBwgFBRGLi81/sABgDUvLkYUFET+hGUqPDwpZp+fnyw+PgHbIlQvNS8uRhQU/IAUFEYuLzVGdAFGSzU1S/6AAQBLNTVLAAAAAAIAwAAAA0ADgAAfACMAAAEzERQHDgEHBiMiJy4BJyY1ETMRFBYXHgEzMjY3PgE1ASEVIQLAgBkZVzo7QkI7OlcZGYAbGBxJKChJHBgb/gACgP2AA4D+YDw0NU4WFxcWTjU0PAGg/mAeOBcYGxsYFzge/qCAAAAAAAEAgAAAA4ADgAALAAABFSMBMxUhNTMBIzUDgID+wID+QIABQIADgED9AEBAAwBAAAEAAAAABAADgAA9AAABFSMeARUUBgcOASMiJicuATUzFBYzMjY1NCYjITUhLgEnLgE1NDY3PgEzMhYXHgEVIzQmIyIGFRQWMzIWFwQA6xUWNTAscT4+cSwwNYByTk5yck7+AAEsAgQBMDU1MCxxPj5xLDA1gHJOTnJyTjtuKwHAQB1BIjViJCEkJCEkYjU0TEw0NExAAQMBJGI1NWIkISQkISRiNTRMTDQ0TCEfAAAACgAAAAAEAAOAAAMABwALAA8AEwAXABsAHwAjACcAABMRIREBNSEVHQEhNQEVITUjFSE1ESEVISUhFSERNSEVASEVISE1IRUABAD9gAEA/wABAP8AQP8AAQD/AAKAAQD/AAEA/IABAP8AAoABAAOA/IADgP3AwMBAwMACAMDAwMD/AMDAwAEAwMD+wMDAwAAABQAAAAAEAAOAAAMABwALAA8AEwAAEyEVIRUhFSERIRUhESEVIREhFSEABAD8AAKA/YACgP2ABAD8AAQA/AADgIBAgP8AgAFAgP8AgAAAAAAFAAAAAAQAA4AAAwAHAAsADwATAAATIRUhFyEVIREhFSEDIRUhESEVIQAEAPwAwAKA/YACgP2AwAQA/AAEAPwAA4CAQID/AIABQID/AIAAAAUAAAAABAADgAADAAcACwAPABMAABMhFSEFIRUhESEVIQEhFSERIRUhAAQA/AABgAKA/YACgP2A/oAEAPwABAD8AAOAgECA/wCAAUCA/wCAAAAAAAUAAAAABAADgAADAAcACwAPABMAABMhFSEVIRUhFSEVIRUhFSEVIRUhAAQA/AAEAPwABAD8AAQA/AAEAPwAA4CAQIBAgECAQIAAAAAGAAAAAAQAA4AAAwAHAAsADwATABYAABMhFSEFIRUhFSEVIRUhFSEFIRUhGQEFAAQA/AABgAKA/YACgP2AAoD9gP6ABAD8AAEAA4CAQIBAgECAQIABAAGAwAAAAAYAAAAABAADgAADAAcACwAPABMAFgAAEyEVIQUhFSEVIRUhFSEVIQUhFSEBESUABAD8AAGAAoD9gAKA/YACgP2A/oAEAPwAAQD/AAOAgECAQIBAgECAAoD+gMAAAQA/AD8C5gLmACwAACUUDwEGIyIvAQcGIyIvASY1ND8BJyY1ND8BNjMyHwE3NjMyHwEWFRQPARcWFQLmEE4QFxcQqKgQFxYQThAQqKgQEE4QFhcQqKgQFxcQThAQqKgQwxYQThAQqKgQEE4QFhcQqKgQFxcQThAQqKgQEE4QFxcQqKgQFwAAAAYAAAAAAyUDbgAUACgAPABNAFUAggAAAREUBwYrASInJjURNDc2OwEyFxYVMxEUBwYrASInJjURNDc2OwEyFxYXERQHBisBIicmNRE0NzY7ATIXFhMRIREUFxYXFjMhMjc2NzY1ASEnJicjBgcFFRQHBisBERQHBiMhIicmNREjIicmPQE0NzY7ATc2NzY7ATIXFh8BMzIXFhUBJQYFCCQIBQYGBQgkCAUGkgUFCCUIBQUFBQglCAUFkgUFCCUIBQUFBQglCAUFSf4ABAQFBAIB2wIEBAQE/oABABsEBrUGBAH3BgUINxobJv4lJhsbNwgFBQUFCLEoCBcWF7cXFhYJKLAIBQYCEv63CAUFBQUIAUkIBQYGBQj+twgFBQUFCAFJCAUGBgUI/rcIBQUFBQgBSQgFBgYF/lsCHf3jDQsKBQUFBQoLDQJmQwUCAgVVJAgGBf3jMCIjISIvAiAFBggkCAUFYBUPDw8PFWAFBQgAAgAHAEkDtwKvABoALgAACQEGIyIvASY1ND8BJyY1ND8BNjMyFwEWFRQHARUUBwYjISInJj0BNDc2MyEyFxYBTv72BgcIBR0GBuHhBgYdBQgHBgEKBgYCaQUFCP3bCAUFBQUIAiUIBQUBhf72BgYcBggHBuDhBgcHBh0FBf71BQgHBv77JQgFBQUFCCUIBQUFBQAAAAEAIwAAA90DbgCzAAAlIicmIyIHBiMiJyY1NDc2NzY3Njc2PQE0JyYjISIHBh0BFBcWFxYzFhcWFRQHBiMiJyYjIgcGIyInJjU0NzY3Njc2NzY9ARE0NTQ1NCc0JyYnJicmJyYnJiMiJyY1NDc2MzIXFjMyNzYzMhcWFRQHBiMGBwYHBh0BFBcWMyEyNzY9ATQnJicmJyY1NDc2MzIXFjMyNzYzMhcWFRQHBgciBwYHBhURFBcWFxYXMhcWFRQHBiMDwRkzMhoZMjMZDQgHCQoNDBEQChIBBxX+fhYHARUJEhMODgwLBwcOGzU1GhgxMRgNBwcJCQsMEA8JEgECAQIDBAQFCBIRDQ0KCwcHDho1NRoYMDEYDgcHCQoMDRAQCBQBBw8BkA4HARQKFxcPDgcHDhkzMhkZMTEZDgcHCgoNDRARCBQUCRERDg0KCwcHDgACAgICDAsPEQkJAQEDAwUMROAMBQMDBQzUUQ0GAQIBCAgSDwwNAgICAgwMDhEICQECAwMFDUUhAdACDQ0ICA4OCgoLCwcHAwYBAQgIEg8MDQICAgINDA8RCAgBAgEGDFC2DAcBAQcMtlAMBgEBBgcWDwwNAgICAg0MDxEICAEBAgYNT/3mRAwGAgIBCQgRDwwNAAACAAD/twP/A7cAEwA5AAABMhcWFRQHAgcGIyInJjU0NwE2MwEWFxYfARYHBiMiJyYnJicmNRYXFhcWFxYzMjc2NzY3Njc2NzY3A5soHh4avkw3RUg0NDUBbSEp/fgXJicvAQJMTHtHNjYhIRARBBMUEBASEQkXCA8SExUVHR0eHikDtxsaKCQz/plGNDU0SUkwAUsf/bErHx8NKHpNTBobLi86OkQDDw4LCwoKFiUbGhERCgsEBAIAAQAAAAAAAIWwaoFfDzz1AAsEAAAAAADbteOZAAAAANu145kAAP+3BWADwAAAAAgAAgAAAAAAAAABAAADwP/AAAAFgAAA//8FYAABAAAAAAAAAAAAAAAAAAAAKQQAAAAAAAAAAAAAAAIAAAAEAABBBAAAQQQAAAAEAAAABAAAAAQAAAAEAADABAAAAAQAAAAEAAAABAAAQAQAAAAFgAAABAAAAAQAAB4EAAAABAAAAAQAAAAEAAAABAAAZQQAAAAEAADABAAAwAQAAIAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAMlAD8DJQAAA74ABwQAACMD/wAAAAAAAAAKABQAHgBKAHYApADmAS4BkgHQAhYCXALQAw4DWAN+A6gEPgTeBPoFZAWOBdAF+AY6BnYGjgbmBy4HVgd+B6gHzgf8CCoIbgkmCXAKYgq+AAEAAAApALQACgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAOAK4AAQAAAAAAAQAHAAAAAQAAAAAAAgAHAGAAAQAAAAAAAwAHADYAAQAAAAAABAAHAHUAAQAAAAAABQALABUAAQAAAAAABgAHAEsAAQAAAAAACgAaAIoAAwABBAkAAQAOAAcAAwABBAkAAgAOAGcAAwABBAkAAwAOAD0AAwABBAkABAAOAHwAAwABBAkABQAWACAAAwABBAkABgAOAFIAAwABBAkACgA0AKRpY29tb29uAGkAYwBvAG0AbwBvAG5WZXJzaW9uIDEuMABWAGUAcgBzAGkAbwBuACAAMQAuADBpY29tb29uAGkAYwBvAG0AbwBvAG5pY29tb29uAGkAYwBvAG0AbwBvAG5SZWd1bGFyAFIAZQBnAHUAbABhAHJpY29tb29uAGkAYwBvAG0AbwBvAG5Gb250IGdlbmVyYXRlZCBieSBJY29Nb29uLgBGAG8AbgB0ACAAZwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABJAGMAbwBNAG8AbwBuAC4AAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"},function(e,t,n){var i=n(20),r=(n=n(153),{insert:"head",singleton:!1});i(n="string"==typeof(n=n.__esModule?n.default:n)?[[e.i,n,""]]:n,r),e.exports=n.locals||{}},function(e,t,n){(t=n(21)(!1)).push([e.i,'.w-e-toolbar {\n display: flex;\n padding: 0 6px;\n flex-wrap: wrap;\n position: relative;\n /* 单个菜单 */\n}\n.w-e-toolbar .w-e-menu {\n position: relative;\n display: flex;\n width: 40px;\n height: 40px;\n align-items: center;\n justify-content: center;\n text-align: center;\n cursor: pointer;\n}\n.w-e-toolbar .w-e-menu i {\n color: #999;\n}\n.w-e-toolbar .w-e-menu:hover {\n background-color: #F6F6F6;\n}\n.w-e-toolbar .w-e-menu:hover i {\n color: #333;\n}\n.w-e-toolbar .w-e-active i {\n color: #1e88e5;\n}\n.w-e-toolbar .w-e-active:hover i {\n color: #1e88e5;\n}\n.w-e-menu-tooltip {\n position: absolute;\n display: flex;\n color: #f1f1f1;\n background-color: rgba(0, 0, 0, 0.75);\n box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.15);\n border-radius: 4px;\n padding: 4px 5px 6px;\n justify-content: center;\n align-items: center;\n}\n.w-e-menu-tooltip-up::after {\n content: "";\n position: absolute;\n top: 100%;\n left: 50%;\n margin-left: -5px;\n border: 5px solid rgba(0, 0, 0, 0);\n border-top-color: rgba(0, 0, 0, 0.73);\n}\n.w-e-menu-tooltip-down::after {\n content: "";\n position: absolute;\n bottom: 100%;\n left: 50%;\n margin-left: -5px;\n border: 5px solid rgba(0, 0, 0, 0);\n border-bottom-color: rgba(0, 0, 0, 0.73);\n}\n.w-e-menu-tooltip-item-wrapper {\n font-size: 14px;\n margin: 0 5px;\n}\n',""]),e.exports=t},function(e,t,n){var i=n(20),r=(n=n(155),{insert:"head",singleton:!1});i(n="string"==typeof(n=n.__esModule?n.default:n)?[[e.i,n,""]]:n,r),e.exports=n.locals||{}},function(e,t,n){(t=n(21)(!1)).push([e.i,'.w-e-text-container {\n position: relative;\n height: 100%;\n}\n.w-e-text-container .w-e-progress {\n position: absolute;\n background-color: #1e88e5;\n top: 0;\n left: 0;\n height: 1px;\n}\n.w-e-text-container .placeholder {\n color: #D4D4D4;\n position: absolute;\n font-size: 11pt;\n line-height: 22px;\n left: 10px;\n top: 10px;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n z-index: -1;\n}\n.w-e-text {\n padding: 0 10px;\n overflow-y: auto;\n}\n.w-e-text p,\n.w-e-text h1,\n.w-e-text h2,\n.w-e-text h3,\n.w-e-text h4,\n.w-e-text h5,\n.w-e-text table,\n.w-e-text pre {\n margin: 10px 0;\n line-height: 1.5;\n}\n.w-e-text ul,\n.w-e-text ol {\n margin: 10px 0 10px 20px;\n}\n.w-e-text blockquote {\n display: block;\n border-left: 8px solid #d0e5f2;\n padding: 5px 10px;\n margin: 10px 0;\n line-height: 1.4;\n font-size: 100%;\n background-color: #f1f1f1;\n}\n.w-e-text code {\n display: inline-block;\n background-color: #f1f1f1;\n border-radius: 3px;\n padding: 3px 5px;\n margin: 0 3px;\n}\n.w-e-text pre code {\n display: block;\n}\n.w-e-text table {\n border-top: 1px solid #ccc;\n border-left: 1px solid #ccc;\n}\n.w-e-text table td,\n.w-e-text table th {\n border-bottom: 1px solid #ccc;\n border-right: 1px solid #ccc;\n padding: 3px 5px;\n min-height: 30px;\n height: 30px;\n}\n.w-e-text table th {\n border-bottom: 2px solid #ccc;\n text-align: center;\n background-color: #f1f1f1;\n}\n.w-e-text:focus {\n outline: none;\n}\n.w-e-text img {\n cursor: pointer;\n}\n.w-e-text img:hover {\n box-shadow: 0 0 5px #333;\n}\n.w-e-text .w-e-todo {\n margin: 0 0 0 20px;\n}\n.w-e-text .w-e-todo li {\n list-style: none;\n font-size: 1em;\n}\n.w-e-text .w-e-todo li span:nth-child(1) {\n position: relative;\n left: -18px;\n}\n.w-e-text .w-e-todo li span:nth-child(1) input {\n position: absolute;\n margin-right: 3px;\n}\n.w-e-text .w-e-todo li span:nth-child(1) input[type=checkbox] {\n top: 50%;\n margin-top: -6px;\n}\n.w-e-tooltip {\n position: absolute;\n display: flex;\n color: #f1f1f1;\n background-color: rgba(0, 0, 0, 0.75);\n box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.15);\n border-radius: 4px;\n padding: 4px 5px 6px;\n justify-content: center;\n align-items: center;\n}\n.w-e-tooltip-up::after {\n content: "";\n position: absolute;\n top: 100%;\n left: 50%;\n margin-left: -5px;\n border: 5px solid rgba(0, 0, 0, 0);\n border-top-color: rgba(0, 0, 0, 0.73);\n}\n.w-e-tooltip-down::after {\n content: "";\n position: absolute;\n bottom: 100%;\n left: 50%;\n margin-left: -5px;\n border: 5px solid rgba(0, 0, 0, 0);\n border-bottom-color: rgba(0, 0, 0, 0.73);\n}\n.w-e-tooltip-item-wrapper {\n cursor: pointer;\n font-size: 14px;\n margin: 0 5px;\n}\n.w-e-tooltip-item-wrapper:hover {\n color: #ccc;\n text-decoration: underline;\n}\n',""]),e.exports=t},function(e,t,n){var i=n(20),r=(n=n(157),{insert:"head",singleton:!1});i(n="string"==typeof(n=n.__esModule?n.default:n)?[[e.i,n,""]]:n,r),e.exports=n.locals||{}},function(e,t,n){(t=n(21)(!1)).push([e.i,'.w-e-menu .w-e-panel-container {\n position: absolute;\n top: 0;\n left: 50%;\n border: 1px solid #ccc;\n border-top: 0;\n box-shadow: 1px 1px 2px #ccc;\n color: #333;\n background-color: #fff;\n text-align: left;\n /* 为 emotion panel 定制的样式 */\n /* 上传图片、上传视频的 panel 定制样式 */\n}\n.w-e-menu .w-e-panel-container .w-e-panel-close {\n position: absolute;\n right: 0;\n top: 0;\n padding: 5px;\n margin: 2px 5px 0 0;\n cursor: pointer;\n color: #999;\n}\n.w-e-menu .w-e-panel-container .w-e-panel-close:hover {\n color: #333;\n}\n.w-e-menu .w-e-panel-container .w-e-panel-tab-title {\n list-style: none;\n display: flex;\n font-size: 14px;\n margin: 2px 10px 0 10px;\n border-bottom: 1px solid #f1f1f1;\n}\n.w-e-menu .w-e-panel-container .w-e-panel-tab-title .w-e-item {\n padding: 3px 5px;\n color: #999;\n cursor: pointer;\n margin: 0 3px;\n position: relative;\n top: 1px;\n}\n.w-e-menu .w-e-panel-container .w-e-panel-tab-title .w-e-active {\n color: #333;\n border-bottom: 1px solid #333;\n cursor: default;\n font-weight: 700;\n}\n.w-e-menu .w-e-panel-container .w-e-panel-tab-content {\n padding: 10px 15px 10px 15px;\n font-size: 16px;\n /* 输入框的样式 */\n /* 按钮的样式 */\n}\n.w-e-menu .w-e-panel-container .w-e-panel-tab-content input:focus,\n.w-e-menu .w-e-panel-container .w-e-panel-tab-content textarea:focus,\n.w-e-menu .w-e-panel-container .w-e-panel-tab-content button:focus {\n outline: none;\n}\n.w-e-menu .w-e-panel-container .w-e-panel-tab-content textarea {\n width: 100%;\n border: 1px solid #ccc;\n padding: 5px;\n margin-top: 10px;\n}\n.w-e-menu .w-e-panel-container .w-e-panel-tab-content textarea:focus {\n border-color: #1e88e5;\n}\n.w-e-menu .w-e-panel-container .w-e-panel-tab-content input[type=text] {\n border: none;\n border-bottom: 1px solid #ccc;\n font-size: 14px;\n height: 20px;\n color: #333;\n text-align: left;\n}\n.w-e-menu .w-e-panel-container .w-e-panel-tab-content input[type=text].small {\n width: 30px;\n text-align: center;\n}\n.w-e-menu .w-e-panel-container .w-e-panel-tab-content input[type=text].block {\n display: block;\n width: 100%;\n margin: 10px 0;\n}\n.w-e-menu .w-e-panel-container .w-e-panel-tab-content input[type=text]:focus {\n border-bottom: 2px solid #1e88e5;\n}\n.w-e-menu .w-e-panel-container .w-e-panel-tab-content .w-e-button-container button {\n font-size: 14px;\n color: #1e88e5;\n border: none;\n padding: 5px 10px;\n background-color: #fff;\n cursor: pointer;\n border-radius: 3px;\n}\n.w-e-menu .w-e-panel-container .w-e-panel-tab-content .w-e-button-container button.left {\n float: left;\n margin-right: 10px;\n}\n.w-e-menu .w-e-panel-container .w-e-panel-tab-content .w-e-button-container button.right {\n float: right;\n margin-left: 10px;\n}\n.w-e-menu .w-e-panel-container .w-e-panel-tab-content .w-e-button-container button.gray {\n color: #999;\n}\n.w-e-menu .w-e-panel-container .w-e-panel-tab-content .w-e-button-container button.red {\n color: #c24f4a;\n}\n.w-e-menu .w-e-panel-container .w-e-panel-tab-content .w-e-button-container button:hover {\n background-color: #f1f1f1;\n}\n.w-e-menu .w-e-panel-container .w-e-panel-tab-content .w-e-button-container:after {\n content: "";\n display: table;\n clear: both;\n}\n.w-e-menu .w-e-panel-container .w-e-emoticon-container .w-e-item {\n cursor: pointer;\n font-size: 18px;\n padding: 0 3px;\n display: inline-block;\n}\n.w-e-menu .w-e-panel-container .w-e-up-img-container,\n.w-e-menu .w-e-panel-container .w-e-up-video-container {\n text-align: center;\n}\n.w-e-menu .w-e-panel-container .w-e-up-img-container .w-e-up-btn,\n.w-e-menu .w-e-panel-container .w-e-up-video-container .w-e-up-btn {\n display: inline-block;\n color: #999;\n cursor: pointer;\n font-size: 60px;\n line-height: 1;\n}\n.w-e-menu .w-e-panel-container .w-e-up-img-container .w-e-up-btn:hover,\n.w-e-menu .w-e-panel-container .w-e-up-video-container .w-e-up-btn:hover {\n color: #333;\n}\n',""]),e.exports=t},function(e,t,n){var i=n(20),r=(n=n(159),{insert:"head",singleton:!1});i(n="string"==typeof(n=n.__esModule?n.default:n)?[[e.i,n,""]]:n,r),e.exports=n.locals||{}},function(e,t,n){(t=n(21)(!1)).push([e.i,".w-e-toolbar .w-e-droplist {\n position: absolute;\n left: 0;\n top: 0;\n background-color: #fff;\n border: 1px solid #f1f1f1;\n border-right-color: #ccc;\n border-bottom-color: #ccc;\n}\n.w-e-toolbar .w-e-droplist .w-e-dp-title {\n text-align: center;\n color: #999;\n line-height: 2;\n border-bottom: 1px solid #f1f1f1;\n font-size: 13px;\n}\n.w-e-toolbar .w-e-droplist ul.w-e-list {\n list-style: none;\n line-height: 1;\n}\n.w-e-toolbar .w-e-droplist ul.w-e-list li.w-e-item {\n color: #333;\n padding: 5px 0;\n}\n.w-e-toolbar .w-e-droplist ul.w-e-list li.w-e-item:hover {\n background-color: #f1f1f1;\n}\n.w-e-toolbar .w-e-droplist ul.w-e-block {\n list-style: none;\n text-align: left;\n padding: 5px;\n}\n.w-e-toolbar .w-e-droplist ul.w-e-block li.w-e-item {\n display: inline-block;\n padding: 3px 5px;\n}\n.w-e-toolbar .w-e-droplist ul.w-e-block li.w-e-item:hover {\n background-color: #f1f1f1;\n}\n",""]),e.exports=t},function(e,t,n){"use strict";n=n(0)(n(161)),Element.prototype.matches||(Element.prototype.matches=function(e){for(var t=this.ownerDocument.querySelectorAll(e),n=t.length;0<=n&&t.item(n)!==this;n--);return-1=t.length?{value:e.target=void 0,done:!0}:"keys"==n?{value:i,done:!1}:"values"==n?{value:t[i],done:!1}:{value:[i,t[i]],done:!1}}),"values"),o.Arguments=o.Array,r("keys"),r("values"),r("entries")},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}},function(e,t,n){"use strict";var i,r,o,a,s=n(5),l=n(42),u=n(8),c=n(35),d=n(108),f=n(53),h=n(109),p=n(36),m=n(110),v=n(13),g=n(40),y=n(83),b=n(33),_=n(101),w=n(66),x=n(114),A=n(115),C=n(116).set,S=n(176),k=n(118),M=n(177),T=n(85),E=n(119),O=n(41),D=n(100),L=n(10),P=n(86),I=L("species"),j="Promise",N=O.get,R=O.set,$=O.getterFor(j),B=d,F=u.TypeError,Y=u.document,H=u.process,z=c("fetch"),V=T.f,W=V,U="process"==b(H),G=!!(Y&&Y.createEvent&&u.dispatchEvent),q="unhandledrejection",K="rejectionhandled",Q=1,X=2,J=1,Z=2,ee=(n=D(j,(function(){var e,t;if(_(B)===String(B)){if(66===P)return!0;if(!U&&"function"!=typeof PromiseRejectionEvent)return!0}return!(!l||B.prototype.finally)||!(51<=P&&/native code/.test(B))&&(t=function(e){e((function(){}),(function(){}))},((e=B.resolve(1)).constructor={})[I]=t,!(e.then((function(){}))instanceof t))})),L=n||!x((function(e){B.all(e).catch((function(){}))})),function(e){var t;return!(!v(e)||"function"!=typeof(t=e.then))&&t}),te=function(e,t,n){var i;t.notified||(t.notified=!0,i=t.reactions,S((function(){for(var r,o,a=t.value,s=t.state==Q,l=0;i.length>l;){var c,d,f,h=i[l++],p=s?h.ok:h.fail,m=h.resolve,v=h.reject,g=h.domain;try{p?(s||(t.rejection===Z&&function(e,t){C.call(u,(function(){U?H.emit("rejectionHandled",e):ne(K,e,t.value)}))}(e,t),t.rejection=J),!0===p?c=a:(g&&g.enter(),c=p(a),g&&(g.exit(),f=!0)),c===h.promise?v(F("Promise-chain cycle")):(d=ee(c))?d.call(c,m,v):m(c)):v(a)}catch(a){g&&!f&&g.exit(),v(a)}}t.reactions=[],t.notified=!1,n&&!t.rejection&&(r=e,o=t,C.call(u,(function(){var e=o.value,t=ie(o);if(t&&(t=E((function(){U?H.emit("unhandledRejection",e,r):ne(q,r,e)})),o.rejection=U||ie(o)?Z:J,t.error))throw t.value})))})))},ne=function(e,t,n){var i;G?((i=Y.createEvent("Event")).promise=t,i.reason=n,i.initEvent(e,!1,!0),u.dispatchEvent(i)):i={promise:t,reason:n},(t=u["on"+e])?t(i):e===q&&M("Unhandled promise rejection",n)},ie=function(e){return e.rejection!==J&&!e.parent},re=function(e,t,n,i){return function(r){e(t,n,r,i)}},oe=function(e,t,n,i){t.done||(t.done=!0,(t=i||t).value=n,t.state=X,te(e,t,!0))},ae=function(e,t,n,i){if(!t.done){t.done=!0,i&&(t=i);try{if(e===n)throw F("Promise can't be resolved itself");var r=ee(n);r?S((function(){var i={done:!1};try{r.call(n,re(ae,e,i,t),re(oe,e,i,t))}catch(n){oe(e,i,n,t)}})):(t.value=n,t.state=Q,te(e,t,!1))}catch(n){oe(e,{done:!1},n,t)}}};n&&(B=function(e){y(this,B,j),g(e),i.call(this);var t=N(this);try{e(re(ae,this,t),re(oe,this,t))}catch(e){oe(this,t,e)}},(i=function(e){R(this,{type:j,done:!1,notified:!1,parent:!1,reactions:[],rejection:!1,state:0,value:void 0})}).prototype=h(B.prototype,{then:function(e,t){var n=$(this),i=V(A(this,B));return i.ok="function"!=typeof e||e,i.fail="function"==typeof t&&t,i.domain=U?H.domain:void 0,n.parent=!0,n.reactions.push(i),0!=n.state&&te(this,n,!1),i.promise},catch:function(e){return this.then(void 0,e)}}),r=function(){var e=new i,t=N(e);this.promise=e,this.resolve=re(ae,e,t),this.reject=re(oe,e,t)},T.f=V=function(e){return e===B||e===o?new r:W(e)},l||"function"!=typeof d||(a=d.prototype.then,f(d.prototype,"then",(function(e,t){var n=this;return new B((function(e,t){a.call(n,e,t)})).then(e,t)}),{unsafe:!0}),"function"==typeof z&&s({global:!0,enumerable:!0,forced:!0},{fetch:function(e){return k(B,z.apply(u,arguments))}}))),s({global:!0,wrap:!0,forced:n},{Promise:B}),p(B,j,!1,!0),m(j),o=c(j),s({target:j,stat:!0,forced:n},{reject:function(e){var t=V(this);return t.reject.call(void 0,e),t.promise}}),s({target:j,stat:!0,forced:l||n},{resolve:function(e){return k(l&&this===o?B:this,e)}}),s({target:j,stat:!0,forced:L},{all:function(e){var t=this,n=V(t),i=n.resolve,r=n.reject,o=E((function(){var n=g(t.resolve),o=[],a=0,s=1;w(e,(function(e){var l=a++,u=!1;o.push(void 0),s++,n.call(t,e).then((function(e){u||(u=!0,o[l]=e,--s||i(o))}),r)})),--s||i(o)}));return o.error&&r(o.value),n.promise},race:function(e){var t=this,n=V(t),i=n.reject,r=E((function(){var r=g(t.resolve);w(e,(function(e){r.call(t,e).then(n.resolve,i)}))}));return r.error&&i(r.value),n.promise}})},function(e,t,n){var i,r,o,a,s,l,u,c,d=n(8),f=n(71).f,h=n(33),p=n(116).set,m=(n=n(117),d.MutationObserver||d.WebKitMutationObserver),v=d.process,g=d.Promise,y="process"==h(v);h=f(d,"queueMicrotask"),f=h&&h.value;f||(i=function(){var e,t;for(y&&(e=v.domain)&&e.exit();r;){t=r.fn,r=r.next;try{t()}catch(e){throw r?a():o=void 0,e}}o=void 0,e&&e.enter()},a=y?function(){v.nextTick(i)}:m&&!n?(s=!0,l=document.createTextNode(""),new m(i).observe(l,{characterData:!0}),function(){l.data=s=!s}):g&&g.resolve?(u=g.resolve(void 0),c=u.then,function(){c.call(u,i)}):function(){p.call(d,i)}),e.exports=f||function(e){e={fn:e,next:void 0},o&&(o.next=e),r||(r=e,a()),o=e}},function(e,t,n){var i=n(8);e.exports=function(e,t){var n=i.console;n&&n.error&&(1===arguments.length?n.error(e):n.error(e,t))}},function(e,t,n){"use strict";var i=n(5),r=n(40),o=n(85),a=n(119),s=n(66);i({target:"Promise",stat:!0},{allSettled:function(e){var t=this,n=o.f(t),i=n.resolve,l=n.reject,u=a((function(){var n=r(t.resolve),o=[],a=0,l=1;s(e,(function(e){var r=a++,s=!1;o.push(void 0),l++,n.call(t,e).then((function(e){s||(s=!0,o[r]={status:"fulfilled",value:e},--l||i(o))}),(function(e){s||(s=!0,o[r]={status:"rejected",reason:e},--l||i(o))}))})),--l||i(o)}));return u.error&&l(u.value),n.promise}})},function(e,t,n){"use strict";var i=n(5),r=n(42),o=n(108),a=n(11),s=n(35),l=n(115),u=n(118);n=n(53);i({target:"Promise",proto:!0,real:!0,forced:!!o&&a((function(){o.prototype.finally.call({then:function(){}},(function(){}))}))},{finally:function(e){var t=l(this,s("Promise")),n="function"==typeof e;return this.then(n?function(n){return u(t,e()).then((function(){return n}))}:e,n?function(n){return u(t,e()).then((function(){throw n}))}:e)}}),r||"function"!=typeof o||o.prototype.finally||n(o.prototype,"finally",s("Promise").prototype.finally)},function(e,t,n){n(54);var i=n(181),r=n(65),o=Array.prototype,a={DOMTokenList:!0,NodeList:!0};e.exports=function(e){var t=e.forEach;return e===o||e instanceof Array&&t===o.forEach||a.hasOwnProperty(r(e))?i:t}},function(e,t,n){n=n(182),e.exports=n},function(e,t,n){n(183),n=n(15),e.exports=n("Array").forEach},function(e,t,n){"use strict";var i=n(5);n=n(184);i({target:"Array",proto:!0,forced:[].forEach!=n},{forEach:n})},function(e,t,n){"use strict";var i=n(30).forEach,r=n(67);n=n(22),r=r("forEach"),n=n("forEach");e.exports=r&&n?[].forEach:function(e){return i(this,e,1>>0||(a.test(e)?16:10))}:o},function(e,t,n){n=n(262),e.exports=n},function(e,t,n){var i=n(263),r=Array.prototype;e.exports=function(e){var t=e.slice;return e===r||e instanceof Array&&t===r.slice?i:t}},function(e,t,n){n(264),n=n(15),e.exports=n("Array").slice},function(e,t,n){"use strict";var i=n(5),r=n(13),o=n(55),a=n(79),s=n(34),l=n(28),u=n(69),c=n(10),d=n(56),f=(n=n(22),d=d("slice"),n=n("slice",{ACCESSORS:!0,0:0,1:2}),c("species")),h=[].slice,p=Math.max;i({target:"Array",proto:!0,forced:!d||!n},{slice:function(e,t){var n,i,c,d=l(this),m=s(d.length),v=a(e,m),g=a(void 0===t?m:t,m);if(o(d)&&((n="function"==typeof(n=d.constructor)&&(n===Array||o(n.prototype))||r(n)&&null===(n=n[f])?void 0:n)===Array||void 0===n))return h.call(d,v,g);for(i=new(void 0===n?Array:n)(p(g-v,0)),c=0;v​"),t.cmd.do("insertElem",e),this.createRangeByElem(e,!0))}catch(e){}},u.prototype.createRangeByElems=function(e,t){var n=(window.getSelection?window:document).getSelection();null!=n&&n.removeAllRanges(),n=document.createRange();n.setStart(e,0),n.setEnd(t,t.childNodes.length||1),this.saveRange(n),this.restoreSelection()},u.prototype.createRangeByElem=function(e,t,n){var i;e.length&&(e=e.elems[0],i=document.createRange(),n?i.selectNodeContents(e):i.selectNode(e),null!=t&&(i.collapse(t),t||(this.saveRange(i),this.editor.selection.moveCursor(e))),this.saveRange(i))},u.prototype.getSelectionRangeTopNodes=function(){var e=null==(e=this.getSelectionStartElem())?void 0:e.getNodeTop(this.editor),t=null==(t=this.getSelectionEndElem())?void 0:t.getNodeTop(this.editor);return this.recordSelectionNodes(a.default(e),a.default(t))},u.prototype.moveCursor=function(e,t){var n=this.getRange(),i=3===e.nodeType?null==(i=e.nodeValue)?void 0:i.length:e.childNodes.length;!s.UA.isFirefox&&!s.UA.isIE()||0===i||3!==e.nodeType&&"BR"!==e.childNodes[i-1].nodeName||(i-=1),t=null!=t?t:i;n&&e&&(n.setStart(e,t),n.setEnd(e,t),this.restoreSelection())},u.prototype.getCursorPos=function(){var e=window.getSelection();return null==e?void 0:e.anchorOffset},u.prototype.clearWindowSelectionRange=function(){var e=window.getSelection();e&&e.removeAllRanges()},u.prototype.recordSelectionNodes=function(e,t){var n=[],i=!0;try{for(var r=e,o=this.editor.$textElem;i;){var s=null==r?void 0:r.getNodeTop(this.editor);"BODY"===s.getNodeName()&&(i=!1),0<\/p>/gim,"")).replace(m.EMPTY_P_LAST_REGEX,"")).replace(m.EMPTY_P_REGEX,"

            ")).match(/<(img|br|hr|input)[^>]*>/gi))&&(0,a.default)(n).call(n,(function(e){e.match(/\/>/)||(t=t.replace(e,e.substring(0,e.length-1)+"/>"))})),t;""===(e=(0,s.default)(e).call(e))&&(e=m.EMPTY_P),0!==(0,l.default)(e).call(e,"<")&&(e="

            "+e+"

            "),r.html(e),i.initSelection()},v.prototype.setJSON=function(e){e=p.default(e).children();var t=this.editor.$textElem;e&&t.replaceChildAll(e)},v.prototype.getJSON=function(){var e=this.editor.$textElem;return h.default(e)},v.prototype.text=function(e){var t=this.editor,n=t.$textElem;if(null==e)return n.text().replace(/\u200b/gm,"");n.text("

            "+e+"

            "),t.initSelection()},v.prototype.append=function(e){var t=this.editor;0!==(0,l.default)(e).call(e,"<")&&(e="

            "+e+"

            "),this.html(this.html()+e),t.initSelection()},v.prototype._saveRange=function(){var e=this.editor,t=e.$textElem,n=c.default(document);function i(){e.selection.saveRange(),e.menus.changeActive()}function r(){i(),n.off("mouseup",r)}function o(){n.on("mouseup",r),t.off("mouseleave",o)}t.on("keyup",i),t.on("click",(function e(){i(),t.off("click",e)})),t.on("mousedown",(function(){t.on("mouseleave",o)})),t.on("mouseup",(function(n){t.off("mouseleave",o),(0,u.default)((function(){null!==e.selection.getRange()&&i()}),0)}))},v.prototype._bindEventHooks=function(){var e=this.editor,t=e.$textElem,n=this.eventHooks;function i(e){e.preventDefault()}t.on("click",(function(e){var t=n.clickEvents;(0,a.default)(t).call(t,(function(t){return t(e)}))})),t.on("keyup",(function(e){var t;13===e.keyCode&&(t=n.enterUpEvents,(0,a.default)(t).call(t,(function(t){return t(e)})))})),t.on("keyup",(function(e){var t=n.keyupEvents;(0,a.default)(t).call(t,(function(t){return t(e)}))})),t.on("keydown",(function(e){var t=n.keydownEvents;(0,u.default)((function(){(0,a.default)(t).call(t,(function(t){return t(e)}))}))})),t.on("keyup",(function(e){var t;8!==e.keyCode&&46!==e.keyCode||(t=n.deleteUpEvents,(0,a.default)(t).call(t,(function(t){return t(e)})))})),t.on("keydown",(function(e){var t;8!==e.keyCode&&46!==e.keyCode||(t=n.deleteDownEvents,(0,a.default)(t).call(t,(function(t){return t(e)})))})),t.on("paste",(function(e){var t;f.UA.isIE()||(e.preventDefault(),t=n.pasteEvents,(0,a.default)(t).call(t,(function(t){return t(e)})))})),t.on("keydown",(function(t){(e.isFocus||e.isCompatibleMode)&&(t.ctrlKey||t.metaKey)&&90===t.keyCode&&(t.preventDefault(),t.shiftKey?e.history.restore():e.history.revoke())})),t.on("keyup",(function(e){var t;9===e.keyCode&&(e.preventDefault(),t=n.tabUpEvents,(0,a.default)(t).call(t,(function(t){return t(e)})))})),t.on("keydown",(function(e){var t;9===e.keyCode&&(e.preventDefault(),t=n.tabDownEvents,(0,a.default)(t).call(t,(function(t){return t(e)})))})),t.on("scroll",f.throttle((function(e){var t=n.textScrollEvents;(0,a.default)(t).call(t,(function(t){return t(e)}))}),100)),c.default(document).on("dragleave",i).on("drop",i).on("dragenter",i).on("dragover",i),e.beforeDestroy((function(){c.default(document).off("dragleave",i).off("drop",i).off("dragenter",i).off("dragover",i)})),t.on("drop",(function(e){e.preventDefault();var t=n.dropEvents;(0,a.default)(t).call(t,(function(t){return t(e)}))})),t.on("click",(function(e){var t=null;e=e.target,e=c.default(e);("A"===e.getNodeName()||null!=(e=e.parentUntil("a")))&&(t=e),t&&(e=n.linkClickEvents,(0,a.default)(e).call(e,(function(e){return e(t)})))})),t.on("click",(function(e){var t=null,i=e.target;i=c.default(i);"IMG"!==i.getNodeName()||i.elems[0].getAttribute("data-emoji")||(e.stopPropagation(),t=i),t&&(e=n.imgClickEvents,(0,a.default)(e).call(e,(function(e){return e(t)})))})),t.on("click",(function(e){var t=null;e=e.target,e=c.default(e);("PRE"===e.getNodeName()||null!==(e=e.parentUntil("pre")))&&(t=e),t&&(e=n.codeClickEvents,(0,a.default)(e).call(e,(function(e){return e(t)})))})),t.on("click",(function(t){var i=null;t=t.target,t=c.default(t);(i="HR"===t.getNodeName()?t:i)&&(e.selection.createRangeByElem(i),e.selection.restoreSelection(),t=n.splitLineEvents,(0,a.default)(t).call(t,(function(e){return e(i)})))})),e.$toolbarElem.on("click",(function(e){var t=n.toolbarClickEvents;(0,a.default)(t).call(t,(function(t){return t(e)}))})),e.$textContainerElem.on("mousedown",(function(e){e=e.target;c.default(e).hasClass("w-e-img-drag-rb")&&(e=n.imgDragBarMouseDownEvents,(0,a.default)(e).call(e,(function(e){return e()})))})),t.on("click",(function(t){var i,r=t.target;(i=c.default(r).parentUntilEditor("TABLE",e,r))&&(r=n.tableClickEvents,(0,a.default)(r).call(r,(function(e){return e(i,t)})))})),t.on("keydown",(function(e){var t;13===e.keyCode&&(t=n.enterDownEvents,(0,a.default)(t).call(t,(function(t){return t(e)})))})),t.on("click",(function(e){var t=null,i=e.target;i=c.default(i);"VIDEO"===i.getNodeName()&&(e.stopPropagation(),t=i),t&&(e=n.videoClickEvents,(0,a.default)(e).call(e,(function(e){return e(t)})))}))},t.default=v},function(e,t,n){n=n(284),e.exports=n},function(e,t,n){var i=n(285),r=Array.prototype;e.exports=function(e){var t=e.find;return e===r||e instanceof Array&&t===r.find?i:t}},function(e,t,n){n(286),n=n(15),e.exports=n("Array").find},function(e,t,n){"use strict";var i=n(5),r=n(30).find,o=n(82),a=(n=n(22),"find"),s=!0;n=n(a);a in[]&&Array(1).find((function(){s=!1})),i({target:"Array",proto:!0,forced:s||!n},{find:function(e){return r(this,e,1
            "===r.html()||"FONT"===n.getNodeName()&&""===n.text()&&"monospace"===n.attr("face")?i(r):!r.equal(t)||"P"===n.getNodeName()&&null===n.attr("data-we-empty-p")||n.text()||i(n)})),n.push((function(t){var n;e.selection.saveRange(null==(n=getSelection())?void 0:n.getRangeAt(0)),e.selection.getSelectionContainerElem().id===e.textElemId&&(t.preventDefault(),e.cmd.do("insertHTML","


            "))}))}},function(e,t,n){"use strict";var i=n(0),r=i(n(1)),o=i(n(17)),a=i(n(44)),s=(i=((0,r.default)(t,"__esModule",{value:!0}),t.cutToKeepP=void 0,n(2)),n(7)),l=i.__importDefault(n(3));t.cutToKeepP=function(e,t){t.push((function(t){var n;88===t.keyCode&&(t=e.$textElem,(n=(0,o.default)(n=t.html().toLowerCase()).call(n))&&"
            "!==n||(n=l.default(s.EMPTY_P),t.html(" "),t.append(n),e.selection.createRangeByElem(n,!1,!0),e.selection.restoreSelection(),e.selection.moveCursor(n.getNode(),0)))}))},t.default=function(e,t,n){t.push((function(){var t=e.$textElem,n=e.$textElem.html(),i=e.$textElem.text(),r=(n=(0,o.default)(n).call(n),["


            ","
            ",'

            ',s.EMPTY_P]);!/^\s*$/.test(i)||n&&!(0,a.default)(r).call(r,n)||(t.html(s.EMPTY_P),i=t.getNode(),e.selection.createRangeByElems(i.childNodes[0],i.childNodes[0]),r=e.selection.getSelectionContainerElem(),e.selection.restoreSelection(),e.selection.moveCursor(r.getNode(),0))})),n.push((function(t){var n=e.$textElem;(0,o.default)(n=n.html().toLowerCase()).call(n)===s.EMPTY_P&&t.preventDefault()}))}},function(e,t,n){"use strict";(0,n(0)(n(1)).default)(t,"__esModule",{value:!0}),t.default=function(e,t){t.push((function(){var t,n;e.cmd.queryCommandSupported("insertHTML")&&(t=e.selection.getSelectionContainerElem())&&(n=t.parent(),t=t.getNodeName(),n=n.getNodeName(),"CODE"==t||"CODE"===n||"PRE"===n||/hljs/.test(n)?e.cmd.do("insertHTML",e.config.languageTab):e.cmd.do("insertHTML","    "))}))}},function(e,t,n){"use strict";var i=n(0),r=i(n(1)),o=i(n(17)),a=((0,r.default)(t,"__esModule",{value:!0}),n(130)),s=n(6),l=n(7);function u(e){e=(0,o.default)(e=e.replace(/
            /gim,"

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

            ")).call(e);var t=document.createElement("div");return t.innerHTML=e,t.innerHTML.replace(/

            <\/p>/gim,"")}t.default=function(e,t){t.push((function(t){var n=(r=e.config).pasteFilterStyle,i=r.pasteIgnoreImg,r=r.pasteTextHandle,o=(i=a.getPasteHtml(t,n,i),t=(t=a.getPasteText(t)).replace(/\n/gm,"
            "),e.selection.getSelectionContainerElem());if(o){var c,d,f=null==o?void 0:o.getNodeName(),h=null==o?void 0:o.getNodeTop(e),p="";if(h.elems[0]&&(p=null==h?void 0:h.getNodeName()),"CODE"===f||"PRE"===p)r&&s.isFunction(r)&&(t=""+(r(t)||"")),e.cmd.do("insertHTML",t.replace(/
            |/gm,"\n").replace(/<[^>]+>/gm,""));else{if(l.urlRegex.test(t)&&n)return r&&s.isFunction(r)&&(t=""+(r(t)||"")),f=l.urlRegex.exec(t)[0],p=t.replace(l.urlRegex,""),e.cmd.do("insertHTML",''+f+""+p);if(i)try{r&&s.isFunction(r)&&(i=""+(r(i)||"")),/[\.\#\@]?\w+[ ]+\{[^}]*\}/.test(i)&&n?e.cmd.do("insertHTML",""+u(t)):function(e){var t;if(""!==e)return(t=document.createElement("div")).innerHTML=e,"P"===(null==(e=t.firstChild)?void 0:e.nodeName)}(c=u(i))?(d=e.$textElem,e.cmd.do("insertHTML",c),d.equal(o)?e.selection.createEmptyRange():function(e){if(null!=e&&e.length)return"P"===(e=e.elems[0]).nodeName&&"
            "===e.innerHTML}(h)&&h.remove()):/^]*src=['"]([^'"]+)[^>]*>$/g.test(c)||e.cmd.do("insertHTML",c)}catch(n){r&&s.isFunction(r)&&(t=""+(r(t)||"")),e.cmd.do("insertHTML",""+u(t))}}}}))}},function(e,t,n){"use strict";var i=n(0),r=i(n(1)),o=i(n(17)),a=i(n(4)),s=i(n(44)),l=(i=((0,r.default)(t,"__esModule",{value:!0}),n(2)),n(293)),u=i.__importDefault(n(297));function c(e,t){var n;return e=(0,o.default)(n=e.toLowerCase()).call(n),l.IGNORE_TAGS.has(e)||!(!t||"img"!==e)}t.default=function(e,t,n){void 0===t&&(t=!0),void 0===n&&(n=!1);var i=[],r="";function d(e){(e=(0,o.default)(e).call(e))&&!l.EMPTY_TAGS.has(e)&&(r=e)}(new u.default).parse(e,{startElement:function(e,r){var o,u,f,h;d(e),c(e,n)||(o=l.NECESSARY_ATTRS.get(e)||[],u=[],(0,a.default)(r).call(r,(function(e){var n=e.name;"style"===n?t||u.push(e):!1!==(0,s.default)(o).call(o,n)&&u.push(e)})),r=u,f="",f="<"+(e=e),h=[],(0,a.default)(r).call(r,(function(e){h.push(e.name+'="'+e.value+'"')})),0",i.push(e))},characters:function(e){!e||c(r,n)||i.push(e)},endElement:function(e){c(e,n)||(i.push(""),r="")},comment:function(e){d(e)}});var f;e=i.join("");return f=/(.*?)<\/span>/,e.replace(/.*?<\/span>/gi,(function(e){return e=e.match(f),null==e?"":e[1]}))}},function(e,t,n){"use strict";var i=n(0),r=i(n(1)),o=i(n(131));i=i(n(120));(0,r.default)(t,"__esModule",{value:!0}),t.TOP_LEVEL_TAGS=t.EMPTY_TAGS=t.NECESSARY_ATTRS=t.IGNORE_TAGS=void 0,t.IGNORE_TAGS=new o.default(["doctype","!doctype","html","head","meta","body","script","style","link","frame","iframe","title","svg","center","o:p"]),t.NECESSARY_ATTRS=new i.default([["img",["src","alt"]],["a",["href","target"]],["td",["colspan","rowspan"]],["th",["colspan","rowspan"]]]),t.EMPTY_TAGS=new o.default(["area","base","basefont","br","col","hr","img","input","isindex","embed"]),t.TOP_LEVEL_TAGS=new o.default(["h1","h2","h3","h4","h5","p","ul","ol","table","blockquote","pre","hr","form"])},function(e,t,n){n=n(295),e.exports=n},function(e,t,n){n(296),n(61),n(50),n(54),n=n(9),e.exports=n.Set},function(e,t,n){"use strict";var i=n(121);n=n(123);e.exports=i("Set",(function(e){return function(){return e(this,arguments.length?arguments[0]:void 0)}}),n)},function(e,t){function n(){}n.prototype={handler:null,startTagRe:/^<([^>\s\/]+)((\s+[^=>\s]+(\s*=\s*((\"[^"]*\")|(\'[^']*\')|[^>\s]+))?)*)\s*\/?\s*>/m,endTagRe:/^<\/([^>\s]+)[^>]*>/m,attrRe:/([^=\s]+)(\s*=\s*((\"([^"]*)\")|(\'([^']*)\')|[^>\s]+))?/gm,parse:function(e,t){t&&(this.contentHandler=t);for(var n,i,r,o=!1,a=this;0\n

            \n
            \n
            \n
            '),r=(i.css("visibility","hidden"),t.append(i),i.css("z-index",e.zIndex.get("tooltip")),0);function o(){r&&clearTimeout(r)}function a(){o(),i.css("visibility","hidden")}t.on("mouseover",(function(s){var l,u;s=s.target,s=v.default(s);!s.isContain(t)&&(null!=s.parentUntil(".w-e-droplist")?a():(s.attr("data-title")||null!=(s=s.parentUntil(".w-e-menu")))&&(u=s.attr("data-title"),l=s),u&&l)?(o(),s=l.getOffsetData(),i.text(e.i18next.t("menus.title."+u)),l=i.getOffsetData(),u=s.left+s.width/2-l.width/2,i.css("left",u+"px"),"up"===n?i.css("top",s.top-l.height-8+"px"):"down"===n&&i.css("top",s.top+s.height+8+"px"),r=(0,f.default)((function(){i.css("visibility","visible")}),200)):a()})).on("mouseleave",(function(){a()}))},g.prototype._addToToolbar=function(){var e,t=this.editor.$toolbarElem;(0,u.default)(e=this.menuList).call(e,(function(e){e=e.$elem,e&&t.append(e)}))},g.prototype.menuFind=function(e){for(var t=this.menuList,n=0,i=t.length;n\n \n ');return i.call(this,t,e)||this}t.default=n},function(e,t,n){"use strict";var i,r=n(0),o=r(n(1)),a=r(n(27)),s=r(n(31)),l=r(n(4)),u=r(n(317)),c=r(n(44)),d=(r=((0,o.default)(t,"__esModule",{value:!0}),n(2)),o=r.__importDefault(n(24)),r.__importDefault(n(3))),f=n(6),h=n(7);i=o.default,r.__extends(p,i),p.prototype.command=function(e){var t,n=this.editor,i=n.selection.getSelectionContainerElem();if(i&&n.$textElem.equal(i))this.setMultilineHead(e);else{if(-1<(0,a.default)(t=["OL","UL","LI","TABLE","TH","TR","CODE","HR"]).call(t,d.default(i).getNodeName()))return;n.cmd.do("formatBlock",e)}"

            "!==e&&this.addUidForSelectionElem()},p.prototype.addUidForSelectionElem=function(){var e=this.editor.selection.getSelectionContainerElem(),t=f.getRandomCode();d.default(e).attr("id",t)},p.prototype.addListenerCatalog=function(){var e=this;this.editor.txt.eventHooks.changeEvents.push((function(){e.getCatalogs()}))},p.prototype.getCatalogs=function(){var e=this.editor,t=this.editor.$textElem,n=(e=e.config.onCatalogChange,t=(0,s.default)(t).call(t,"h1,h2,h3,h4,h5"),[]);(0,l.default)(t).call(t,(function(e,t){e=d.default(e);var i=e.attr("id"),r=e.getNodeName(),o=e.text();i||(i=f.getRandomCode(),e.attr("id",i)),o&&n.push({tag:r,id:i,text:o})})),(0,u.default)(this.oldCatalogs)!==(0,u.default)(n)&&(this.oldCatalogs=n,e&&e(n))},p.prototype.setMultilineHead=function(e){for(var t=this,n=this.editor,i=n.selection,r=null==(r=i.getSelectionContainerElem())?void 0:r.elems[0],o=["IMG","VIDEO","TABLE","TH","TR","UL","OL","PRE","HR","BLOCKQUOTE"],a=d.default(i.getSelectionStartElem()),s=d.default(i.getSelectionEndElem()),u=(s.elems[0].outerHTML!==d.default(h.EMPTY_P).elems[0].outerHTML||s.elems[0].nextSibling||(s=s.prev()),[]),c=(u.push(a.getNodeTop(n)),[]),f=(a=null==(a=i.getRange())?void 0:a.commonAncestorContainer.childNodes,null!=a&&(0,l.default)(a).call(a,(function(e,t){e===u[0].getNode()&&c.push(t),e===s.getNodeTop(n).getNode()&&c.push(t)})),0);u[f].getNode()!==s.getNodeTop(n).getNode();){if(!u[f].elems[0])return;var p=d.default(u[f].next().getNode());u.push(p),f++}null!=u&&(0,l.default)(u).call(u,(function(n,i){var r,a;t.hasTag(n,o)||(r=d.default(e),a=n.parent().getNode(),r.html(""+n.html()),a.insertBefore(r.getNode(),n.getNode()),n.remove())})),i.createRangeByElems(r.children[c[0]],r.children[c[1]])},p.prototype.hasTag=function(e,t){var n,i=this;return!!e&&(!!(0,c.default)(t).call(t,null==e?void 0:e.getNodeName())||(n=!1,null!=(e=e.children())&&(0,l.default)(e).call(e,(function(e){n=i.hasTag(d.default(e),t)})),n))},p.prototype.tryChangeActive=function(){var e=this.editor.cmd.queryCommandValue("formatBlock");/^h/i.test(e)?this.active():this.unActive()},n=p;function p(e){var t=this,n=d.default('

            '),r={width:100,title:"设置标题",type:"list",list:[{$elem:d.default("

            H1

            "),value:"

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

            H2

            "),value:"

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

            H3

            "),value:"

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

            H4

            "),value:"

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

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

            "+e.i18next.t("menus.dropListMenu.head.正文")+"

            "),value:"

            "}],clickHandler:function(e){t.command(e)}};t=i.call(this,n,e,r)||this;return e.config.onCatalogChange&&(t.oldCatalogs=[],t.addListenerCatalog(),t.getCatalogs()),t}t.default=n},function(e,t,n){e.exports=n(318)},function(e,t,n){n=n(319),e.exports=n},function(e,t,n){n(320);var i=n(9);i.JSON||(i.JSON={stringify:JSON.stringify}),e.exports=function(e,t,n){return i.JSON.stringify.apply(null,arguments)}},function(e,t,n){function i(e,t,n){var i=n.charAt(t-1);n=n.charAt(t+1);return l.test(e)&&!u.test(n)||u.test(e)&&!l.test(i)?"\\u"+e.charCodeAt(0).toString(16):e}var r=n(5),o=n(35),a=(n=n(11),o("JSON","stringify")),s=/[\uD800-\uDFFF]/g,l=/^[\uD800-\uDBFF]$/,u=/^[\uDC00-\uDFFF]$/;o=n((function(){return'"\\udf06\\ud834"'!==a("\udf06\ud834")||'"\\udead"'!==a("\udead")}));a&&r({target:"JSON",stat:!0,forced:o},{stringify:function(e,t,n){var r=a.apply(null,arguments);return"string"==typeof r?r.replace(s,i):r}})},function(e,t,n){"use strict";var i,r=n(0),o=r(n(1)),a=r(n(17)),s=(r=((0,o.default)(t,"__esModule",{value:!0}),n(2)),o=r.__importDefault(n(37)),r.__importDefault(n(3))),l=r.__importDefault(n(322)),u=r.__importDefault(n(134)),c=r.__importDefault(n(32)),d=r.__importDefault(n(324)),f=n(7);i=o.default,r.__extends(h,i),h.prototype.clickHandler=function(){var e=this.editor,t=e.selection.getSelectionContainerElem(),n=e.$textElem,i=n.html();(0,a.default)(i).call(i)===f.EMPTY_P&&(i=n.children(),e.selection.createRangeByElem(i,!0,!0),t=e.selection.getSelectionContainerElem()),t&&e.$textElem.equal(t)||(this.isActive?(n=e.selection.getSelectionContainerElem())&&this.createPanel(n.text(),n.attr("href")):e.selection.isSelectionEmpty()?this.createPanel("",""):this.createPanel(e.selection.getSelectionText(),""))},h.prototype.createPanel=function(e,t){e=l.default(this.editor,e,t),new c.default(this,e).create()},h.prototype.tryChangeActive=function(){var e=this.editor;u.default(e)?this.active():this.unActive()},n=h;function h(e){var t=s.default('

            ');t=i.call(this,t,e)||this;return d.default(e),t}t.default=n},function(e,t,n){"use strict";var i=n(0),r=i(n(1)),o=i(n(17)),a=(i=((0,r.default)(t,"__esModule",{value:!0}),n(2)),n(6)),s=i.__importDefault(n(3)),l=i.__importDefault(n(134)),u=n(323);t.default=function(e,t,n){var i,r=a.getRandom("input-link"),c=a.getRandom("input-text"),d=a.getRandom("btn-ok"),f=a.getRandom("btn-del"),h=l.default(e)?"inline-block":"none";function p(){var t;!l.default(e)||(t=e.selection.getSelectionContainerElem())&&(e.selection.createRangeByElem(t),e.selection.restoreSelection(),i=t)}return{width:300,height:0,tabs:[{title:e.i18next.t("menus.panelMenus.link.链接"),tpl:'
            \n \n \n \n \n
            \n \n \n
            \n
            ",events:[{selector:"#"+d,type:"click",fn:function(){e.selection.restoreSelection();var t,n=e.selection.getSelectionRangeTopNodes()[0].getNode(),i=window.getSelection(),a=s.default("#"+r),d=s.default("#"+c),f=(a=(0,o.default)(a=a.val()).call(a),d=(0,o.default)(d=d.val()).call(d),"");n=null==(f=!i||null!=i&&i.isCollapsed?f:null==(i=u.insertHtml(i,n))?void 0:(0,o.default)(i).call(i))?void 0:f.replace(/<.*?>/g,""),i=null!=(i=null==n?void 0:n.length)?i:0;if(i<=d.length&&(t=d.substring(0,i),i=d.substring(i),n===t&&(d=f+i)),a&&function(t,n){if(void 0!==(t=e.config.linkCheck(t,n))){if(!0===t)return 1;e.config.customAlert(t,"warning")}}(d=d||a,a))return n=d,t=a,f=new RegExp(/(<\/*ul>)|(<\/*li>)|(<\/*ol>)/g),n=n.replace(f,""),l.default(e)&&p(),e.cmd.do("insertHTML",''+n+""),!0},bindEnter:!0},{selector:"#"+f,type:"click",fn:function(){var t;return l.default(e)&&(p(),t=i.text(),e.cmd.do("insertHTML",""+t+"")),!0}}]}]}}},function(e,t,n){"use strict";var i=n(0),r=i(n(1)),o=i(n(4));function a(e,t){for(var n=e,i=e;n.textContent!==t&&"P"!==(null==(n=(i=n).parentNode?null==n?void 0:n.parentNode:n)?void 0:n.nodeName););return i}function s(e,t){var n,i=e.nodeName,r="";return 3===e.nodeType||/^(h|H)[1-6]$/.test(i)?t:(1===e.nodeType&&((n=e.getAttribute("style"))&&(r=r+' style="'+n+'"'),(n=e.getAttribute("face"))&&(r=r+' face="'+n+'"'),(n=e.getAttribute("color"))&&(r=r+' color="'+n+'"')),"<"+(i=i.toLowerCase())+r+">"+t+"")}function l(e,t,n,i){for(var r,o=null==(r=t.textContent)?void 0:r.substring(n,i),a=t,l="";o=l=s(a,null!=o?o:""),(a=null==a?void 0:a.parentElement)&&a.textContent!==e;);return l}function u(e,t){return(0,o.default)(e).call(e,(function(e){t=s(e,t)})),t}(0,r.default)(t,"__esModule",{value:!0}),t.insertHtml=t.createPartHtml=t.makeHtmlString=t.getTopNode=void 0,t.getTopNode=a,t.makeHtmlString=s,t.createPartHtml=l,t.insertHtml=function(e,t){var n=e.anchorNode,i=e.focusNode,r=e.anchorOffset,o=(e=e.focusOffset,null!=(o=t.textContent)?o:""),c=(t=function(e){for(var t,n=null!=(t=e.textContent)?t:"",i=[];(null==e?void 0:e.textContent)===n;)"P"!==e.nodeName&&"TABLE"!==e.nodeName&&i.push(e),e=e.childNodes[0];return i}(t),""),d="",f="",h=n,p=i,m=n;if(null!=n&&n.isEqualNode(null!=i?i:null))return u(t,l(o,n,r,e));for(n&&(c=l(o,n,null!=r?r:0)),i&&(f=l(o,i,0,e)),n&&(h=a(n,o)),i&&(p=a(i,o)),m=null!=(r=null==h?void 0:h.nextSibling)?r:n;null==m||!m.isEqualNode(null!=p?p:null);){"#text"===(null==m?void 0:m.nodeName)?d+=null==m?void 0:m.textContent:(v=null==(v=null==(v=null==m?void 0:m.firstChild)?void 0:v.parentElement)?void 0:v.innerHTML,m&&(d+=s(m,null!=v?v:"")));var v,g=null!=(v=null==m?void 0:m.nextSibling)?v:m;if(g===m)break;m=g}return u(t,""+c+d+f)}},function(e,t,n){"use strict";(0,n(0)(n(1)).default)(t,"__esModule",{value:!0});var i=n(2).__importDefault(n(325));t.default=function(e){i.default(e)}},function(e,t,n){"use strict";(0,n(0)(n(1)).default)(t,"__esModule",{value:!0});var i=n(2),r=i.__importDefault(n(3)),o=i.__importDefault(n(38));function a(e){var t;return{showLinkTooltip:function(n){var i=[{$elem:r.default(""+e.i18next.t("menus.panelMenus.link.查看链接")+""),onClick:function(e,t){return t=t.attr("href"),window.open(t,"_target"),!0}},{$elem:r.default(""+e.i18next.t("menus.panelMenus.link.取消链接")+""),onClick:function(e,t){e.selection.createRangeByElem(t),e.selection.restoreSelection();var n=t.childNodes();return"IMG"===(null==n?void 0:n.getNodeName())?(n=null==(n=null==(n=e.selection.getSelectionContainerElem())?void 0:n.children())?void 0:n.elems[0].children[0],e.cmd.do("insertHTML","")):(n=t.text(),e.cmd.do("insertHTML",""+n+"")),!0}}];(t=new o.default(e,n,i)).create()},hideLinkTooltip:function(){t&&(t.remove(),t=null)}}}t.default=function(e){var t=(n=a(e)).showLinkTooltip,n=n.hideLinkTooltip;e.txt.eventHooks.linkClickEvents.push(t),e.txt.eventHooks.clickEvents.push(n),e.txt.eventHooks.keyupEvents.push(n),e.txt.eventHooks.toolbarClickEvents.push(n),e.txt.eventHooks.menuClickEvents.push(n),e.txt.eventHooks.textScrollEvents.push(n)}},function(e,t,n){"use strict";(0,n(0)(n(1)).default)(t,"__esModule",{value:!0});var i,r=n(2),o=r.__importDefault(n(23)),a=r.__importDefault(n(3));i=o.default,r.__extends(s,i),s.prototype.clickHandler=function(){var e=this.editor,t=e.selection.isSelectionEmpty();t&&e.selection.createEmptyRange(),e.cmd.do("italic"),t&&(e.selection.collapseRange(),e.selection.restoreSelection())},s.prototype.tryChangeActive=function(){this.editor.cmd.queryCommandState("italic")?this.active():this.unActive()},n=s;function s(e){var t=a.default('
            \n \n
            ');return i.call(this,t,e)||this}t.default=n},function(e,t,n){"use strict";(0,n(0)(n(1)).default)(t,"__esModule",{value:!0});var i,r=n(2),o=r.__importDefault(n(23)),a=r.__importDefault(n(3));i=o.default,r.__extends(s,i),s.prototype.clickHandler=function(){var e=this.editor,t=e.selection.isSelectionEmpty();t&&e.selection.createEmptyRange(),e.cmd.do("underline"),t&&(e.selection.collapseRange(),e.selection.restoreSelection())},s.prototype.tryChangeActive=function(){this.editor.cmd.queryCommandState("underline")?this.active():this.unActive()},n=s;function s(e){var t=a.default('
            \n \n
            ');return i.call(this,t,e)||this}t.default=n},function(e,t,n){"use strict";(0,n(0)(n(1)).default)(t,"__esModule",{value:!0});var i,r=n(2),o=r.__importDefault(n(23)),a=r.__importDefault(n(3));i=o.default,r.__extends(s,i),s.prototype.clickHandler=function(){var e=this.editor,t=e.selection.isSelectionEmpty();t&&e.selection.createEmptyRange(),e.cmd.do("strikeThrough"),t&&(e.selection.collapseRange(),e.selection.restoreSelection())},s.prototype.tryChangeActive=function(){this.editor.cmd.queryCommandState("strikeThrough")?this.active():this.unActive()},n=s;function s(e){var t=a.default('
            \n \n
            ');return i.call(this,t,e)||this}t.default=n},function(e,t,n){"use strict";(0,n(0)(n(1)).default)(t,"__esModule",{value:!0});var i,r=n(2),o=r.__importDefault(n(24)),a=r.__importDefault(n(3)),s=r.__importDefault(n(330));i=o.default,r.__extends(l,i),l.prototype.command=function(e){var t,n,i=this.editor,r=i.selection.isSelectionEmpty(),o=null==(o=i.selection.getSelectionContainerElem())?void 0:o.elems[0];null!=o&&(n="p"!==(null==o?void 0:o.nodeName.toLowerCase()),t=(null==o?void 0:o.getAttribute("face"))===e,r&&(n&&!t&&(n=i.selection.getSelectionRangeTopNodes(),i.selection.createRangeByElem(n[0]),i.selection.moveCursor(n[0].elems[0])),i.selection.setRangeToElem(o),i.selection.createEmptyRange()),i.cmd.do("fontName",e),r&&(i.selection.collapseRange(),i.selection.restoreSelection()))},l.prototype.tryChangeActive=function(){},n=l;function l(e){var t=this,n=a.default('
            \n \n
            '),r={width:100,title:"设置字体",type:"list",list:new s.default(e.config.fontNames).getItemList(),clickHandler:function(e){t.command(e)}};return t=i.call(this,n,e,r)||this}t.default=n},function(e,t,n){"use strict";var i=n(0),r=i(n(1)),o=i(n(4));(0,r.default)(t,"__esModule",{value:!0});var a=n(2).__importDefault(n(3));function s(e){var t=this;this.itemList=[],(0,o.default)(e).call(e,(function(e){var n="string"==typeof e?e:e.value;e="string"==typeof e?e:e.name;t.itemList.push({$elem:a.default("

            "+e+"

            "),value:e})}))}s.prototype.getItemList=function(){return this.itemList},t.default=s},function(e,t,n){"use strict";(0,n(0)(n(1)).default)(t,"__esModule",{value:!0});var i,r=n(2),o=r.__importDefault(n(24)),a=r.__importDefault(n(3)),s=r.__importDefault(n(332));i=o.default,r.__extends(l,i),l.prototype.command=function(e){var t,n=this.editor,i=n.selection.isSelectionEmpty();null!=(null==(t=n.selection.getSelectionContainerElem())?void 0:t.elems[0])&&(n.cmd.do("fontSize",e),i&&(n.selection.collapseRange(),n.selection.restoreSelection()))},l.prototype.tryChangeActive=function(){},n=l;function l(e){var t=this,n=a.default('
            \n \n
            '),r={width:160,title:"设置字号",type:"list",list:new s.default(e.config.fontSizes).getItemList(),clickHandler:function(e){t.command(e)}};return t=i.call(this,n,e,r)||this}t.default=n},function(e,t,n){"use strict";(0,n(0)(n(1)).default)(t,"__esModule",{value:!0});var i=n(2).__importDefault(n(3));function r(e){for(var t in this.itemList=[],e){var n=e[t];this.itemList.push({$elem:i.default('

            '+n.name+"

            "),value:n.value})}}r.prototype.getItemList=function(){return this.itemList},t.default=r},function(e,t,n){"use strict";var i,r=n(0),o=r(n(1)),a=r(n(4)),s=r(n(27)),l=(r=((0,o.default)(t,"__esModule",{value:!0}),n(2)),o=r.__importDefault(n(24)),r.__importDefault(n(3))),u=["LI"],c=["UL","BLOCKQUOTE"];i=o.default,r.__extends(d,i),d.prototype.command=function(e){var t=this.editor,n=t.selection,i=n.getSelectionContainerElem();n.saveRange(),t=t.selection.getSelectionRangeTopNodes();if(null!=i&&i.length)if(this.isSpecialNode(i,t[0])||this.isSpecialTopNode(t[0])){if(i=this.getSpecialNodeUntilTop(i,t[0]),null==i)return;l.default(i).css("text-align",e)}else(0,a.default)(t).call(t,(function(t){t.css("text-align",e)}));n.restoreSelection()},d.prototype.getSpecialNodeUntilTop=function(e,t){for(var n=e.elems[0],i=t.elems[0];null!=n;){if(-1!==(0,s.default)(u).call(u,null==n?void 0:n.nodeName))return n;if(n.parentNode===i)return n;n=n.parentNode}return n},d.prototype.isSpecialNode=function(e,t){return e=this.getSpecialNodeUntilTop(e,t),null!=e&&-1!==(0,s.default)(u).call(u,e.nodeName)},d.prototype.isSpecialTopNode=function(e){return null!=e&&-1!==(0,s.default)(c).call(c,null==(e=e.elems[0])?void 0:e.nodeName)},d.prototype.tryChangeActive=function(){},n=d;function d(e){var t=this,n=l.default('
            '),r={width:100,title:"对齐方式",type:"list",list:[{$elem:l.default('

            \n \n '+e.i18next.t("menus.dropListMenu.justify.靠左")+"\n

            "),value:"left"},{$elem:l.default('

            \n \n '+e.i18next.t("menus.dropListMenu.justify.居中")+"\n

            "),value:"center"},{$elem:l.default('

            \n \n '+e.i18next.t("menus.dropListMenu.justify.靠右")+"\n

            "),value:"right"},{$elem:l.default('

            \n \n '+e.i18next.t("menus.dropListMenu.justify.两端")+"\n

            "),value:"justify"}],clickHandler:function(e){t.command(e)}};return t=i.call(this,n,e,r)||this}t.default=n},function(e,t,n){"use strict";var i,r=n(0),o=r(n(1)),a=r(n(4)),s=(r=((0,o.default)(t,"__esModule",{value:!0}),n(2)),r.__importDefault(n(3))),l=(o=r.__importDefault(n(23)),r.__importDefault(n(335))),u=r.__importDefault(n(336)),c=n(7);i=o.default,r.__extends(d,i),d.prototype.clickHandler=function(){var e,t,n,i=this.editor,r=i.selection.isSelectionEmpty(),o=i.selection.getSelectionRangeTopNodes(),l=o[o.length-1];if("BLOCKQUOTE"!==this.getTopNodeName())return t=u.default(o),i.$textElem.equal(l)?(n=null==(n=i.selection.getSelectionContainerElem())?void 0:n.elems[0],i.selection.createRangeByElems(n.children[0],n.children[0]),o=i.selection.getSelectionRangeTopNodes(),t=u.default(o),l.append(t)):t.insertAfter(l),this.delSelectNode(o),null==(o=null==(n=t.childNodes())?void 0:n.last().getNode())?void 0:(o.textContent?i.selection.moveCursor(o):i.selection.moveCursor(o,0),this.tryChangeActive(),void s.default(c.EMPTY_P).insertAfter(t));o=(n=s.default(l.childNodes())).length,e=l,(0,a.default)(n).call(n,(function(t){t=s.default(t),t.insertAfter(e),e=t})),l.remove(),i.selection.moveCursor(n.elems[o-1]),this.tryChangeActive(),r&&(i.selection.collapseRange(),i.selection.restoreSelection())},d.prototype.tryChangeActive=function(){var e;"BLOCKQUOTE"===(null==(e=this.editor.selection.getSelectionRangeTopNodes()[0])?void 0:e.getNodeName())?this.active():this.unActive()},d.prototype.getTopNodeName=function(){var e=this.editor.selection.getSelectionRangeTopNodes()[0];return null==e?void 0:e.getNodeName()},d.prototype.delSelectNode=function(e){(0,a.default)(e).call(e,(function(e){e.remove()}))},n=d;function d(e){var t=s.default('
            \n \n
            ');t=i.call(this,t,e)||this;return l.default(e),t}t.default=n},function(e,t,n){"use strict";(0,n(0)(n(1)).default)(t,"__esModule",{value:!0});var i=n(2),r=n(7),o=i.__importDefault(n(3));t.default=function(e){e.txt.eventHooks.enterDownEvents.push((function(t){var n,i=e.selection.getSelectionContainerElem(),a=e.selection.getSelectionRangeTopNodes()[0];"BLOCKQUOTE"===(null==a?void 0:a.getNodeName())&&("BLOCKQUOTE"===i.getNodeName()&&(n=null==(n=i.childNodes())?void 0:n.getNode(),e.selection.moveCursor(n)),""===i.text()&&(t.preventDefault(),i.remove(),(n=o.default(r.EMPTY_P)).insertAfter(a),e.selection.moveCursor(n.getNode(),0)),""===a.text()&&a.remove())}))}},function(e,t,n){"use strict";var i=n(0),r=i(n(1)),o=i(n(4));(0,r.default)(t,"__esModule",{value:!0});var a=n(2).__importDefault(n(3));t.default=function(e){var t=a.default("
            ");return(0,o.default)(e).call(e,(function(e){t.append(e.clone(!0))})),t}},function(e,t,n){"use strict";var i,r=n(0),o=r(n(1)),a=r(n(26)),s=(r=((0,o.default)(t,"__esModule",{value:!0}),n(2)),o=r.__importDefault(n(24)),r.__importDefault(n(3))),l=n(6);i=o.default,r.__extends(u,i),u.prototype.command=function(e){var t,n=this.editor,i=n.selection.isSelectionEmpty(),r=null==(r=n.selection.getSelectionContainerElem())?void 0:r.elems[0];null!=r&&(t="p"!==(null==r?void 0:r.nodeName.toLowerCase()),r=null==r?void 0:r.style.backgroundColor,r=l.hexToRgb(e)===r,i&&(t&&!r&&(t=n.selection.getSelectionRangeTopNodes(),n.selection.createRangeByElem(t[0]),n.selection.moveCursor(t[0].elems[0])),n.selection.createEmptyRange()),n.cmd.do("backColor",e),i&&(n.selection.collapseRange(),n.selection.restoreSelection()))},u.prototype.tryChangeActive=function(){},n=u;function u(e){var t=this,n=s.default('
            \n \n
            '),r={width:120,title:"背景颜色",type:"inline-block",list:(0,a.default)(r=e.config.colors).call(r,(function(e){return{$elem:s.default(''),value:e}})),clickHandler:function(e){t.command(e)}};return t=i.call(this,n,e,r)||this}t.default=n},function(e,t,n){"use strict";var i,r=n(0),o=r(n(1)),a=r(n(26)),s=(r=((0,o.default)(t,"__esModule",{value:!0}),n(2)),o=r.__importDefault(n(24)),r.__importDefault(n(3)));i=o.default,r.__extends(l,i),l.prototype.command=function(e){var t,n=this.editor,i=n.selection.isSelectionEmpty(),r=null==(r=n.selection.getSelectionContainerElem())?void 0:r.elems[0];null!=r&&(t=n.selection.getSelectionText(),"A"===r.nodeName&&r.textContent===t&&(t=s.default("​").getNode(),r.appendChild(t)),n.cmd.do("foreColor",e),i&&(n.selection.collapseRange(),n.selection.restoreSelection()))},l.prototype.tryChangeActive=function(){},n=l;function l(e){var t=this,n=s.default('
            \n \n
            '),r={width:120,title:"文字颜色",type:"inline-block",list:(0,a.default)(r=e.config.colors).call(r,(function(e){return{$elem:s.default(''),value:e}})),clickHandler:function(e){t.command(e)}};return t=i.call(this,n,e,r)||this}t.default=n},function(e,t,n){"use strict";(0,n(0)(n(1)).default)(t,"__esModule",{value:!0});var i,r=n(2),o=r.__importDefault(n(3)),a=r.__importDefault(n(32)),s=r.__importDefault(n(37)),l=r.__importDefault(n(340)),u=r.__importDefault(n(346));i=s.default,r.__extends(c,i),c.prototype.clickHandler=function(){this.createPanel("")},c.prototype.createPanel=function(e){e=l.default(this.editor,e),new a.default(this,e).create()},c.prototype.tryChangeActive=function(){},n=c;function c(e){var t=o.default('
            \n \n
            ');t=i.call(this,t,e)||this;return u.default(e),t}t.default=n},function(e,t,n){"use strict";var i=n(0),r=i(n(1)),o=i(n(17)),a=(i=((0,r.default)(t,"__esModule",{value:!0}),n(2)),n(6)),s=i.__importDefault(n(3)),l=i.__importDefault(n(341)),u=n(7);t.default=function(e,t){var n=e.config,i=new l.default(e),r=a.getRandom("input-iframe"),c=a.getRandom("btn-ok"),d=a.getRandom("input-upload"),f=a.getRandom("btn-local-ok");return f=[{title:e.i18next.t("menus.panelMenus.video.上传视频"),tpl:'
            \n
            \n \n
            \n
            \n \n
            \n
            ',events:[{selector:"#"+f,type:"click",fn:function(){var e=s.default("#"+d).elems[0];if(!e)return!0;e.click()}},{selector:"#"+d,type:"change",fn:function(){var e=s.default("#"+d).elems[0];return!e||(e=e.files).length&&i.uploadVideo(e),!0}}]},{title:e.i18next.t("menus.panelMenus.video.插入视频"),tpl:'
            \n "/>\n \n
            \n \n
            \n
            ",events:[{selector:"#"+c,type:"click",fn:function(){var t=s.default("#"+r);t=(0,o.default)(t=t.val()).call(t);if(t&&function(t){if(!0===(t=e.config.onlineVideoCheck(t)))return 1;"string"==typeof t&&e.config.customAlert(t,"error")}(t))return t=t,e.cmd.do("insertHTML",t+u.EMPTY_P),e.config.onlineVideoCallback(t),!0},bindEnter:!0}]}],c={width:300,height:0,tabs:[]},window.FileReader&&(n.uploadVideoServer||n.customUploadVideo)&&c.tabs.push(f[0]),n.showLinkVideo&&c.tabs.push(f[1]),c}},function(e,t,n){"use strict";var i=n(0),r=i(n(1)),o=i(n(132)),a=i(n(57)),s=i(n(4)),l=i(n(27)),u=(i=((0,r.default)(t,"__esModule",{value:!0}),n(2)),n(6)),c=i.__importDefault(n(135)),d=i.__importDefault(n(136)),f=n(7),h=n(6);function p(e){this.editor=e}p.prototype.uploadVideo=function(e){var t,n,i,r,f,h,p,m,v,g,y,b,_,w,x,A,C,S=this;e.length&&(t=this.editor,n=t.config,i=function(e){return t.i18next.t("validate."+e)},A=n.uploadVideoServer,r=n.uploadVideoMaxSize/1024,f=n.uploadVideoName,h=n.uploadVideoParams,p=n.uploadVideoParamsWithUrl,m=n.uploadVideoHeaders,v=n.uploadVideoHooks,g=n.uploadVideoTimeout,y=n.withVideoCredentials,C=n.customUploadVideo,b=n.uploadVideoAccept,_=[],w=[],u.arrForEach(e,(function(e){var t=e.name,n=e.size/1024/1024;t&&n&&(b instanceof Array?(0,o.default)(b).call(b,(function(e){return e===t.split(".")[t.split(".").length-1]}))?r

            ​

            '):i.cmd.do("insertHTML",''+f.EMPTY_P),(n=document.createElement("video")).onload=function(){n=null},n.onerror=function(){r.customAlert(t("插入视频错误"),"error","wangEditor: "+t("插入视频错误")+","+t("视频链接")+' "'+e+'",'+t("下载链接失败")),n=null},n.onabort=function(){return n=null},n.src=e)},t.default=p},function(e,t,n){e.exports=n(343)},function(e,t,n){n=n(344),e.exports=n},function(e,t,n){n(345),n=n(9),e.exports=n.Date.now},function(e,t,n){n(5)({target:"Date",stat:!0},{now:function(){return(new Date).getTime()}})},function(e,t,n){"use strict";(0,n(0)(n(1)).default)(t,"__esModule",{value:!0});var i=n(2),r=i.__importDefault(n(347)),o=i.__importDefault(n(349));t.default=function(e){r.default(e),o.default(e)}},function(e,t,n){"use strict";(0,n(0)(n(1)).default)(t,"__esModule",{value:!0}),t.createShowHideFn=void 0;var i=n(2),r=i.__importDefault(n(3)),o=i.__importDefault(n(38)),a=i.__importDefault(n(348));function s(e){function t(t,n){return e.i18next.t((n=void 0===n?"":n)+t)}var n;return{showVideoTooltip:function(i){var s=[{$elem:r.default(""),onClick:function(e,t){return t.remove(),!0}},{$elem:r.default("100%"),onClick:function(e,t){return t.attr("width","100%"),t.removeAttr("height"),!0}},{$elem:r.default("50%"),onClick:function(e,t){return t.attr("width","50%"),t.removeAttr("height"),!0}},{$elem:r.default("30%"),onClick:function(e,t){return t.attr("width","30%"),t.removeAttr("height"),!0}},{$elem:r.default(""+t("重置")+""),onClick:function(e,t){return t.removeAttr("width"),t.removeAttr("height"),!0}},{$elem:r.default(""+t("menus.justify.靠左")+""),onClick:function(e,t){return a.default(t,"left"),!0}},{$elem:r.default(""+t("menus.justify.居中")+""),onClick:function(e,t){return a.default(t,"center"),!0}},{$elem:r.default(""+t("menus.justify.靠右")+""),onClick:function(e,t){return a.default(t,"right"),!0}}];(n=new o.default(e,i,s)).create()},hideVideoTooltip:function(){n&&(n.remove(),n=null)}}}t.createShowHideFn=s,t.default=function(e){var t=(n=s(e)).showVideoTooltip,n=n.hideVideoTooltip;e.txt.eventHooks.videoClickEvents.push(t),e.txt.eventHooks.clickEvents.push(n),e.txt.eventHooks.keyupEvents.push(n),e.txt.eventHooks.toolbarClickEvents.push(n),e.txt.eventHooks.menuClickEvents.push(n),e.txt.eventHooks.textScrollEvents.push(n),e.txt.eventHooks.changeEvents.push(n)}},function(e,t,n){"use strict";var i=n(0),r=i(n(1)),o=i(n(44));(0,r.default)(t,"__esModule",{value:!0});var a=n(2).__importDefault(n(3));t.default=function(e,t){(e=function(e,t){for(var n,i=e.elems[0];null!=i;){if((0,o.default)(t).call(t,null==i?void 0:i.nodeName))return i;if("BODY"===(null==(n=null==i?void 0:i.parentNode)?void 0:n.nodeName))return null;i=i.parentNode}return i}(e,["P"]))&&a.default(e).css("text-align",t)}},function(e,t,n){"use strict";(0,n(0)(n(1)).default)(t,"__esModule",{value:!0});var i=n(6);t.default=function(e){var t,n;i.UA.isFirefox&&(t=e.txt,n=e.selection,t.eventHooks.keydownEvents.push((function(t){var i=n.getSelectionContainerElem();i&&(i=(i=i.getNodeTop(e)).length&&i.prev().length?i.prev():null)&&i.attr("data-we-video-p")&&0===n.getCursorPos()&&8===t.keyCode&&i.remove()})))}},function(e,t,n){"use strict";var i,r=n(0),o=r(n(1)),a=r(n(26)),s=(r=((0,o.default)(t,"__esModule",{value:!0}),n(2)),n(7)),l=r.__importDefault(n(3)),u=r.__importDefault(n(32)),c=(o=r.__importDefault(n(37)),r.__importDefault(n(351))),d=r.__importDefault(n(364));i=o.default,r.__extends(f,i),f.prototype.clickHandler=function(){this.imgPanelConfig.onlyUploadConf||this.createPanel()},f.prototype.createPanel=function(){var e=this.imgPanelConfig;e=new u.default(this,e);this.setPanel(e),e.create()},f.prototype.tryChangeActive=function(){},n=f;function f(e){var t,n=this,r=l.default('
            '),o=d.default(e);return o.onlyUploadConf&&(r=o.onlyUploadConf.$elem,(0,a.default)(t=o.onlyUploadConf.events).call(t,(function(e){var t=e.type,n=e.fn||s.EMPTY_FN;r.on(t,(function(e){e.stopPropagation(),n(e)}))}))),(n=i.call(this,r,e)||this).imgPanelConfig=o,c.default(e),n}t.default=n},function(e,t,n){"use strict";(0,n(0)(n(1)).default)(t,"__esModule",{value:!0});var i=n(2),r=i.__importDefault(n(352)),o=i.__importDefault(n(353)),a=i.__importDefault(n(354)),s=i.__importDefault(n(362)),l=i.__importDefault(n(363));t.default=function(e){r.default(e),o.default(e),a.default(e),s.default(e),l.default(e)}},function(e,t,n){"use strict";(0,n(0)(n(1)).default)(t,"__esModule",{value:!0});var i=n(2),r=n(130),o=i.__importDefault(n(96));function a(e,t){var n,i,a;!function(e){for(var t=(null==(e=e.clipboardData)?void 0:e.types)||[],n=0;n\n
            \n
            \n ')).hide(),n.append(i),i);function h(){(0,o.default)(d).call(d,".w-e-img-drag-mask").hide()}return c=d,(r=f).on("click",(function(e){e.stopPropagation()})),r.on("mousedown",".w-e-img-drag-rb",(function(e){var n,i,l,d,f,h,p,m,v,g,y;function b(){y.off("mousemove",_),y.off("mouseup",w)}function _(e){e.stopPropagation(),e.preventDefault(),v=d+(e.clientX-n),g=f+(e.clientY-i),v/g!=m&&(g=v/m),v=(0,a.default)(v.toFixed(2)),g=(0,a.default)(g.toFixed(2)),(0,o.default)(r).call(r,".w-e-img-drag-show-size").text(v.toFixed(2).replace(".00","")+"px * "+g.toFixed(2).replace(".00","")+"px"),u(r,v,g,h,p)}function w(){t.attr("width",v+""),t.attr("height",g+"");var e=t.getBoundingClientRect();u(r,v,g,e.left-l.left,e.top-l.top),b()}e.preventDefault(),t&&(n=e.clientX,i=e.clientY,l=c.getBoundingClientRect(),e=t.getBoundingClientRect(),d=e.width,f=e.height,h=e.left-l.left,p=e.top-l.top,m=d/f,v=d,g=f,(y=s.default(document)).on("mousemove",_),y.on("mouseup",w),y.on("mouseleave",b))})),s.default(document).on("click",h),e.beforeDestroy((function(){s.default(document).off("click",h)})),{showDrag:function(e){if(l.UA.isIE())return!1;var n,i,r,s;e&&(i=f,e=t=e,n=(n=d).getBoundingClientRect(),r=(e=e.getBoundingClientRect()).width.toFixed(2),s=e.height.toFixed(2),(0,o.default)(i).call(i,".w-e-img-drag-show-size").text(r+"px * "+s+"px"),u(i,(0,a.default)(r),(0,a.default)(s),e.left-n.left,e.top-n.top),i.show())},hideDrag:h}}t.createShowHideFn=c,t.default=function(e){var t=(n=c(e)).showDrag,n=n.hideDrag;e.txt.eventHooks.imgClickEvents.push(t),e.txt.eventHooks.textScrollEvents.push(n),e.txt.eventHooks.keyupEvents.push(n),e.txt.eventHooks.toolbarClickEvents.push(n),e.txt.eventHooks.menuClickEvents.push(n),e.txt.eventHooks.changeEvents.push(n)}},function(e,t,n){e.exports=n(356)},function(e,t,n){n=n(357),e.exports=n},function(e,t,n){n(358),n=n(9),e.exports=n.parseFloat},function(e,t,n){var i=n(5);n=n(359);i({global:!0,forced:parseFloat!=n},{parseFloat:n})},function(e,t,n){var i=n(8),r=n(90).trim,o=(n=n(68),i.parseFloat);i=1/o(n+"-0")!=-1/0;e.exports=i?function(e){e=r(String(e));var t=o(e);return 0===t&&"-"==e.charAt(0)?-0:t}:o},function(e,t,n){var i=n(20),r=(n=n(361),{insert:"head",singleton:!1});i(n="string"==typeof(n=n.__esModule?n.default:n)?[[e.i,n,""]]:n,r),e.exports=n.locals||{}},function(e,t,n){(t=n(21)(!1)).push([e.i,".w-e-text-container {\n overflow: hidden;\n}\n.w-e-img-drag-mask {\n position: absolute;\n z-index: 1;\n border: 1px dashed #ccc;\n box-sizing: border-box;\n}\n.w-e-img-drag-mask .w-e-img-drag-rb {\n position: absolute;\n right: -5px;\n bottom: -5px;\n width: 16px;\n height: 16px;\n border-radius: 50%;\n background: #ccc;\n cursor: se-resize;\n}\n.w-e-img-drag-mask .w-e-img-drag-show-size {\n min-width: 110px;\n height: 22px;\n line-height: 22px;\n font-size: 14px;\n color: #999;\n position: absolute;\n left: 0;\n top: 0;\n background-color: #999;\n color: #fff;\n border-radius: 2px;\n padding: 0 5px;\n}\n",""]),e.exports=t},function(e,t,n){"use strict";(0,n(0)(n(1)).default)(t,"__esModule",{value:!0}),t.createShowHideFn=void 0;var i=n(2),r=i.__importDefault(n(3)),o=i.__importDefault(n(38));function a(e){function t(t,n){return e.i18next.t((n=void 0===n?"":n)+t)}var n;return{showImgTooltip:function(i){var a=[{$elem:r.default(""),onClick:function(e,t){return e.selection.createRangeByElem(t),e.selection.restoreSelection(),e.cmd.do("delete"),!0}},{$elem:r.default("30%"),onClick:function(e,t){return t.attr("width","30%"),t.removeAttr("height"),!0}},{$elem:r.default("50%"),onClick:function(e,t){return t.attr("width","50%"),t.removeAttr("height"),!0}},{$elem:r.default("100%"),onClick:function(e,t){return t.attr("width","100%"),t.removeAttr("height"),!0}}];a.push({$elem:r.default(""+t("重置")+""),onClick:function(e,t){return t.removeAttr("width"),t.removeAttr("height"),!0}}),i.attr("data-href")&&a.push({$elem:r.default(""+t("查看链接")+""),onClick:function(e,t){return t=t.attr("data-href"),t&&(t=decodeURIComponent(t),window.open(t,"_target")),!0}}),(n=new o.default(e,i,a)).create()},hideImgTooltip:function(){n&&(n.remove(),n=null)}}}t.createShowHideFn=a,t.default=function(e){var t=(n=a(e)).showImgTooltip,n=n.hideImgTooltip;e.txt.eventHooks.imgClickEvents.push(t),e.txt.eventHooks.clickEvents.push(n),e.txt.eventHooks.keyupEvents.push(n),e.txt.eventHooks.toolbarClickEvents.push(n),e.txt.eventHooks.menuClickEvents.push(n),e.txt.eventHooks.textScrollEvents.push(n),e.txt.eventHooks.imgDragBarMouseDownEvents.push(n),e.txt.eventHooks.changeEvents.push(n)}},function(e,t,n){"use strict";(0,n(0)(n(1)).default)(t,"__esModule",{value:!0}),t.default=function(e){var t=e.txt,n=e.selection;t.eventHooks.keydownEvents.push((function(e){var t=n.getSelectionContainerElem(),i=n.getRange();if(i&&t&&8===e.keyCode&&n.isSelectionEmpty()){var r=i.startContainer,o=(i=i.startOffset,null);if(0===i)for(;r!==t.elems[0]&&t.elems[0].contains(r)&&r.parentNode&&!o;){if(r.previousSibling){o=r.previousSibling;break}r=r.parentNode}else 3!==r.nodeType&&(o=r.childNodes[i-1]);if(o){for(var a=o;a.childNodes.length;)a=a.childNodes[a.childNodes.length-1];a instanceof HTMLElement&&"IMG"===a.tagName&&(a.remove(),e.preventDefault())}}}))}},function(e,t,n){"use strict";var i=n(0),r=i(n(1)),o=i(n(26)),a=i(n(17)),s=(i=((0,r.default)(t,"__esModule",{value:!0}),n(2)),i.__importDefault(n(3))),l=n(6),u=i.__importDefault(n(96));t.default=function(e){function t(t,n){return e.i18next.t((n=void 0===n?"menus.panelMenus.image.":n)+t)}var n=e.config,i=new u.default(e),r=l.getRandom("up-trigger-id"),c=l.getRandom("up-file-id"),d=l.getRandom("input-link-url"),f=l.getRandom("input-link-url-alt"),h=l.getRandom("input-link-url-href"),p=l.getRandom("btn-link");function m(e,t,n){return'
            \n
            \n \n
            \n
            \n \n
            \n
            '}var v=1===n.uploadImgMaxLength?"":'multiple="multiple"',g=(0,o.default)(y=n.uploadImgAccept).call(y,(function(e){return"image/"+e})).join(","),y=[{selector:"#"+r,type:"click",fn:function(){var e=n.uploadImgFromMedia;return e&&"function"==typeof e?(e(),!0):!(e=s.default("#"+c).elems[0])||void e.click()}},{selector:"#"+c,type:"change",fn:function(){var e,t=s.default("#"+c).elems[0];return t&&(null!=(e=t.files)&&e.length&&i.uploadImg(e),t&&(t.value="")),!0}}],b=[''];n.showLinkImgAlt&&b.push('\n '),n.showLinkImgHref&&b.push('\n '),b=[{title:t("上传图片"),tpl:m("w-e-up-img-container","w-e-icon-upload2",""),events:y},{title:t("网络图片"),tpl:"
            \n "+b.join("")+'\n
            \n \n
            \n
            ",events:[{selector:"#"+p,type:"click",fn:function(){var e,t,r=s.default("#"+d);r=(0,a.default)(r=r.val()).call(r);if(r&&(n.showLinkImgAlt&&(e=(0,a.default)(e=s.default("#"+f).val()).call(e)),n.showLinkImgHref&&(t=(0,a.default)(t=s.default("#"+h).val()).call(t)),function(e){if(!0===(e=n.linkImgCheck(e)))return 1;"string"==typeof e&&n.customAlert(e,"error")}(r)))return i.insertImg(r,e,t),!0},bindEnter:!0}]}],p={width:300,height:0,tabs:[],onlyUploadConf:{$elem:s.default(m("w-e-menu","w-e-icon-image","图片")),events:y}};return window.FileReader&&(n.uploadImgShowBase64||n.uploadImgServer||n.customUploadImg||n.uploadImgFromMedia)&&p.tabs.push(b[0]),n.showLinkImg&&(p.tabs.push(b[1]),p.onlyUploadConf=void 0),p}},function(e,t,n){"use strict";var i,r=n(0),o=r(n(1)),a=r(n(4)),s=(r=((0,o.default)(t,"__esModule",{value:!0}),n(2)),r.__importDefault(n(3))),l=(o=r.__importDefault(n(24)),r.__importDefault(n(366)));i=o.default,r.__extends(u,i),u.prototype.command=function(e){var t,n=this.editor,i=n.selection.getSelectionContainerElem();i&&n.$textElem.equal(i)?0<(t=n.selection.getSelectionRangeTopNodes()).length&&(0,a.default)(t).call(t,(function(t){l.default(s.default(t),e,n)})):i&&0\n \n '),r={width:130,title:"设置缩进",type:"list",list:[{$elem:s.default('

            \n \n '+e.i18next.t("menus.dropListMenu.indent.增加缩进")+"\n

            "),value:"increase"},{$elem:s.default('

            \n \n '+e.i18next.t("menus.dropListMenu.indent.减少缩进")+"\n

            "),value:"decrease"}],clickHandler:function(e){t.command(e)}};return t=i.call(this,n,e,r)||this}t.default=n},function(e,t,n){"use strict";var i=n(0),r=i(n(1)),o=i(n(45)),a=i(n(17)),s=(i=((0,r.default)(t,"__esModule",{value:!0}),n(2)),i.__importDefault(n(367))),l=i.__importDefault(n(368)),u=/^(\d+)(\w+)$/,c=/^(\d+)%$/;function d(e){var t,n;e=e.config.indentation;if("string"==typeof e){if(u.test(e))return t=(n=(0,o.default)(n=(0,a.default)(e).call(e).match(u)).call(n,1,3))[0],n=n[1],{value:Number(t),unit:n};if(c.test(e))return{value:Number((0,a.default)(e).call(e).match(c)[1]),unit:"%"}}else if(void 0!==e.value&&e.unit)return e;return{value:2,unit:"em"}}t.default=function(e,t,n){e=e.getNodeTop(n),/^(P|H[0-9]*)$/.test(e.getNodeName())&&("increase"===t?s.default(e,d(n)):"decrease"===t&&l.default(e,d(n)))}},function(e,t,n){"use strict";var i=n(0),r=i(n(1)),o=i(n(45));(0,r.default)(t,"__esModule",{value:!0}),t.default=function(e,t){var n=e.elems[0];""===n.style.paddingLeft?e.css("padding-left",t.value+t.unit):(n=n.style.paddingLeft,n=(0,o.default)(n).call(n,0,n.length-t.unit.length),n=Number(n)+t.value,e.css("padding-left",""+n+t.unit))}},function(e,t,n){"use strict";var i=n(0),r=i(n(1)),o=i(n(45));(0,r.default)(t,"__esModule",{value:!0}),t.default=function(e,t){var n=e.elems[0];""!==n.style.paddingLeft&&(n=n.style.paddingLeft,n=(0,o.default)(n).call(n,0,n.length-t.unit.length),0<(n=Number(n)-t.value)?e.css("padding-left",""+n+t.unit):e.css("padding-left",""))}},function(e,t,n){"use strict";(0,n(0)(n(1)).default)(t,"__esModule",{value:!0});var i,r=n(2),o=r.__importDefault(n(3)),a=r.__importDefault(n(37)),s=r.__importDefault(n(32)),l=r.__importDefault(n(370));i=a.default,r.__extends(u,i),u.prototype.createPanel=function(){var e=l.default(this.editor);new s.default(this,e).create()},u.prototype.clickHandler=function(){this.createPanel()},u.prototype.tryChangeActive=function(){},n=u;function u(e){var t=o.default('

            \n \n
            ');return i.call(this,t,e)||this}t.default=n},function(e,t,n){"use strict";var i=n(0),r=i(n(1)),o=i(n(26)),a=i(n(70)),s=i(n(17));(0,r.default)(t,"__esModule",{value:!0});var l=n(2).__importDefault(n(3));t.default=function(e){var t=e.config.emotions;return{width:300,height:230,tabs:(0,o.default)(t).call(t,(function(t){return{title:e.i18next.t("menus.panelMenus.emoticon."+t.title),tpl:"
            "+(i=[],(i="image"==(t=t).type?(i=(0,o.default)(n=t.content).call(n,(function(e){return"string"==typeof e?"":'\n ['+e.alt+']\n '})),(0,a.default)(i).call(i,(function(e){return""!==e}))):(0,o.default)(n=t.content).call(n,(function(e){return''+e+""}))).join("").replace(/ /g,"")+"
            "),events:[{selector:".eleImg",type:"click",fn:function(t){var n;t=l.default(t.target);return n="IMG"===t.getNodeName()?(0,s.default)(n=t.parent().html()).call(n):""+t.html()+"",e.cmd.do("insertHTML",n),!0}}]};var n,i}))}}},function(e,t,n){"use strict";(0,n(0)(n(1)).default)(t,"__esModule",{value:!0}),t.createListHandle=t.ClassType=void 0;var i,r=n(2),o=r.__importDefault(n(3)),a=r.__importDefault(n(372)),s=r.__importDefault(n(374)),l=r.__importDefault(n(375)),u=r.__importDefault(n(376)),c=(r=r.__importDefault(n(377)),(n=i=t.ClassType||(t.ClassType={})).Wrap="WrapListHandle",n.Join="JoinListHandle",n.StartJoin="StartJoinListHandle",n.EndJoin="EndJoinListHandle",n.Other="OtherListHandle",{WrapListHandle:a.default,JoinListHandle:s.default,StartJoinListHandle:l.default,EndJoinListHandle:u.default,OtherListHandle:r.default});function d(e){this.handle=e,this.handle.exec()}t.createListHandle=function(e,t,n){if(e===i.Other&&void 0===n)throw new Error("other 类需要传入 range");return e!==i.Other?new c[e](t):new c[e](t,n)},d.prototype.getSelectionRangeElem=function(){return o.default(this.handle.selectionRangeElem.get())},t.default=d},function(e,t,n){"use strict";var i,r=n(0),o=r(n(1)),a=r(n(4)),s=(r=((0,o.default)(t,"__esModule",{value:!0}),n(2)),r.__importDefault(n(3))),l=(o=n(58),n(47));i=o.ListHandle,r.__extends(u,i),u.prototype.exec=function(){var e,t=this.options,n=t.listType,i=t.listTarget,r=t.$selectionElem,o=t.$startElem,u=(t=t.$endElem,[]),c=null==r?void 0:r.getNodeName(),d=o.prior,f=t.prior;if((o.prior||t.prior)&&(null!=d&&d.prev().length||null!=f&&f.next().length)){for(var h=d;h.length;)u.push(h),h=null!=f&&f.equal(h)?s.default(void 0):h.next();o=d.prev();var p=f.next();if(c===n?e=l.createElementFragment(u,l.createDocumentFragment(),"p"):(e=l.createElement(i),(0,a.default)(u).call(u,(function(t){e.append(t.elems[0])}))),o.length&&p.length){for(var m=[];p.length;)m.push(p),p=p.next();var v,g=l.createElement(c);(0,a.default)(m).call(m,(function(e){g.append(e.elems[0])})),s.default(g).insertAfter(r),this.selectionRangeElem.set(e),(v=r.next()).length?l.insertBefore(r,e,v.elems[0]):r.parent().elems[0].append(e)}else o.length?(this.selectionRangeElem.set(e),(v=r.next()).length?l.insertBefore(r,e,v.elems[0]):r.parent().elems[0].append(e)):(this.selectionRangeElem.set(e),l.insertBefore(r,e,r.elems[0]))}else(0,a.default)(t=null==r?void 0:r.children()).call(t,(function(e){u.push(s.default(e))})),c===n?e=l.createElementFragment(u,l.createDocumentFragment(),"p"):(e=l.createElement(i),(0,a.default)(u).call(u,(function(t){e.appendChild(t.elems[0])}))),this.selectionRangeElem.set(e),l.insertBefore(r,e,r.elems[0]),r.remove()},n=u;function u(e){return i.call(this,e)||this}t.default=n},function(e,t,n){"use strict";var i=n(0),r=i(n(1)),o=i(n(4));function a(){this._element=null}(0,r.default)(t,"__esModule",{value:!0}),a.prototype.set=function(e){var t,n;e instanceof DocumentFragment&&(n=[],(0,o.default)(t=e.childNodes).call(t,(function(e){n.push(e)})),e=n),this._element=e},a.prototype.get=function(){return this._element},a.prototype.clear=function(){this._element=null},t.default=a},function(e,t,n){"use strict";var i,r=n(0),o=r(n(1)),a=r(n(4)),s=(r=((0,o.default)(t,"__esModule",{value:!0}),n(2)),r.__importDefault(n(3))),l=(o=n(58),n(47));i=o.ListHandle,r.__extends(u,i),u.prototype.exec=function(){var e,t=this.options,n=t.editor,i=t.listType,r=t.listTarget,o=t.$startElem,u=(t=t.$endElem,n.selection.getSelectionRangeTopNodes());n=null==o?void 0:o.getNodeName();if(n===(null==t?void 0:t.getNodeName()))if(2'+n.innerHTML+""})),o&&this.action(o,r),f=d.elems[0],this.setRange(f.children[y[0]],f.children[y[1]])}else f=this.getDom(f),-1!==(0,s.default)(i).call(i,l.default(f).getNodeName())&&(h=f.getAttribute("style"),p=h?h.split(";"):[],null!=n&&n.selectAllChildren(f),r.selection.saveRange(),e?(m=h?this.styleProcessing(p)+"line-height:"+e+";":"line-height:"+e+";",o="<"+l.default(f).getNodeName().toLowerCase()+' style="'+m+'">'+f.innerHTML+"","BLOCKQUOTE"===l.default(f).getNodeName()||c.UA.isIE()?l.default(f).css("line-height",e):this.action(o,r)):h&&(m=this.styleProcessing(p),o=""===m?"<"+l.default(f).getNodeName().toLowerCase()+">"+f.innerHTML+"":"<"+l.default(f).getNodeName().toLowerCase()+' style="'+m+'">'+f.innerHTML+"",this.action(o,r)))}},d.prototype.getDom=function(e){return e=l.default(e).elems[0],e.parentNode?function e(t,n){var i=l.default(t.parentNode);return n.$textElem.equal(i)?t:e(i.elems[0],n)}(e,this.editor):e},d.prototype.action=function(e,t){t.cmd.do("insertHTML",e)},d.prototype.styleProcessing=function(e){var t="";return(0,a.default)(e).call(e,(function(e){""!==e&&-1===(0,s.default)(e).call(e,"line-height")&&(t=t+e+";")})),t},d.prototype.setRange=function(e,t){var n=this.editor,i=(window.getSelection?window:document).getSelection(),r=(null!=i&&i.removeAllRanges(),document.createRange());r.setStart(e,0),r.setEnd(t,1),null!=i&&i.addRange(r),n.selection.saveRange(),null!=i&&i.removeAllRanges(),n.selection.restoreSelection()},d.prototype.tryChangeActive=function(){var e=this.editor,t=e.selection.getSelectionContainerElem();t&&e.$textElem.equal(t)||0!==(t=l.default(e.selection.getSelectionStartElem())).length&&((e=(t=this.getDom(t.elems[0])).getAttribute("style")?t.getAttribute("style"):"")&&-1!==(0,s.default)(e).call(e,"line-height")?this.active():this.unActive())},n=d;function d(e){var t=this,n=l.default('
            \n \n
            '),r={width:100,title:"设置行高",type:"list",list:new u.default(e,e.config.lineHeights).getItemList(),clickHandler:function(n){e.selection.saveRange(),t.command(n)}};return t=i.call(this,n,e,r)||this}t.default=n},function(e,t,n){"use strict";var i=n(0),r=i(n(1)),o=i(n(4));(0,r.default)(t,"__esModule",{value:!0});var a=n(2).__importDefault(n(3));function s(e,t){var n=this;this.itemList=[{$elem:a.default(""+e.i18next.t("默认")+""),value:""}],(0,o.default)(t).call(t,(function(e){n.itemList.push({$elem:a.default(""+e+""),value:e})}))}s.prototype.getItemList=function(){return this.itemList},t.default=s},function(e,t,n){"use strict";(0,n(0)(n(1)).default)(t,"__esModule",{value:!0});var i,r=n(2),o=r.__importDefault(n(3));n=r.__importDefault(n(23)),i=n.default,r.__extends(a,i),a.prototype.clickHandler=function(){var e=this.editor,t=(e.history.revoke(),e.$textElem.children());null!=t&&t.length&&(t=t.last(),e.selection.createRangeByElem(t,!1,!0),e.selection.restoreSelection())},a.prototype.tryChangeActive=function(){this.editor.isCompatibleMode||(this.editor.history.size[0]?this.active():this.unActive())},n=a;function a(e){var t=o.default('
            \n \n
            ');return i.call(this,t,e)||this}t.default=n},function(e,t,n){"use strict";(0,n(0)(n(1)).default)(t,"__esModule",{value:!0});var i,r=n(2),o=r.__importDefault(n(3));n=r.__importDefault(n(23)),i=n.default,r.__extends(a,i),a.prototype.clickHandler=function(){var e=this.editor,t=(e.history.restore(),e.$textElem.children());null!=t&&t.length&&(t=t.last(),e.selection.createRangeByElem(t,!1,!0),e.selection.restoreSelection())},a.prototype.tryChangeActive=function(){this.editor.isCompatibleMode||(this.editor.history.size[1]?this.active():this.unActive())},n=a;function a(e){var t=o.default('
            \n \n
            ');return i.call(this,t,e)||this}t.default=n},function(e,t,n){"use strict";(0,n(0)(n(1)).default)(t,"__esModule",{value:!0});var i,r=n(2),o=r.__importDefault(n(37)),a=r.__importDefault(n(3)),s=r.__importDefault(n(383)),l=r.__importDefault(n(32)),u=r.__importDefault(n(392));i=o.default,r.__extends(c,i),c.prototype.clickHandler=function(){this.createPanel()},c.prototype.createPanel=function(){var e=s.default(this.editor);new l.default(this,e).create()},c.prototype.tryChangeActive=function(){},n=c;function c(e){var t=a.default('
            ');t=i.call(this,t,e)||this;return u.default(e),t}t.default=n},function(e,t,n){"use strict";var i=n(0),r=i(n(1)),o=i(n(384)),a=(i=((0,r.default)(t,"__esModule",{value:!0}),n(2)),n(6)),s=i.__importDefault(n(3)),l=(n(389),i.__importDefault(n(391)));function u(e){return 0\n
            \n '+t("创建")+'\n \n '+t(c+"行")+'\n \n '+(t(c+"列")+t(c+"的")+t(c+"表格"))+'\n
            \n
            \n \n
            \n ",events:[{selector:"#"+o,type:"click",fn:function(){var t=Number(s.default("#"+i).val()),o=Number(s.default("#"+r).val());return u(o)&&u(t)?(n.createAction(o,t),!0):(e.config.customAlert("表格行列请输入正整数","warning"),!1)},bindEnter:!0}]}];return(o={width:330,height:0,tabs:[]}).tabs.push(c[0]),o}},function(e,t,n){e.exports=n(385)},function(e,t,n){n=n(386),e.exports=n},function(e,t,n){n(387),n=n(9),e.exports=n.Number.isInteger},function(e,t,n){n(5)({target:"Number",stat:!0},{isInteger:n(388)})},function(e,t,n){var i=n(13),r=Math.floor;e.exports=function(e){return!i(e)&&isFinite(e)&&r(e)===e}},function(e,t,n){var i=n(20),r=(n=n(390),{insert:"head",singleton:!1});i(n="string"==typeof(n=n.__esModule?n.default:n)?[[e.i,n,""]]:n,r),e.exports=n.locals||{}},function(e,t,n){(t=n(21)(!1)).push([e.i,".w-e-table {\n display: flex;\n}\n.w-e-table .w-e-table-input {\n width: 40px;\n text-align: center!important;\n margin: 0 5px;\n}\n",""]),e.exports=t},function(e,t,n){"use strict";(0,n(0)(n(1)).default)(t,"__esModule",{value:!0});var i=n(2),r=n(7),o=i.__importDefault(n(3));function a(e){this.editor=e}a.prototype.createAction=function(e,t){var n=this.editor,i=o.default(n.selection.getSelectionContainerElem()),r=o.default(i.elems[0]).parentUntilEditor("UL",n);i=o.default(i.elems[0]).parentUntilEditor("OL",n);r||i||(r=this.createTableHtml(e,t),n.cmd.do("insertHTML",r))},a.prototype.createTableHtml=function(e,t){for(var n="",i="",o=0;o":"";n=n+""+i+""}return''+n+"
            "+r.EMPTY_P},t.default=a},function(e,t,n){"use strict";(0,n(0)(n(1)).default)(t,"__esModule",{value:!0});var i=n(2).__importDefault(n(393)),r=n(400);t.default=function(e){i.default(e),r.bindEventKeyboardEvent(e),r.bindClickEvent(e)}},function(e,t,n){"use strict";(0,n(0)(n(1)).default)(t,"__esModule",{value:!0});var i=n(2),r=i.__importDefault(n(3)),o=i.__importDefault(n(38)),a=i.__importDefault(n(394)),s=i.__importDefault(n(399)),l=n(7);function u(e){var t;return{showTableTooltip:function(n){function i(t,n){return e.i18next.t((n=void 0===n?"menus.panelMenus.table.":n)+t)}var u=new s.default(e),f=[{$elem:r.default(""+i("删除表格")+""),onClick:function(e,t){return e.selection.createRangeByElem(t),e.selection.restoreSelection(),e.cmd.do("insertHTML",l.EMPTY_P),!0}},{$elem:r.default(""+i("添加行")+""),onClick:function(e,t){var n,i;return c(e)||(n=r.default(e.selection.getSelectionStartElem()),(n=u.getRowNode(n.elems[0]))&&(n=Number(u.getCurrentRowIndex(t.elems[0],n)),i=u.getTableHtml(t.elems[0]),i=d(t,i=u.getTableHtml(a.default.ProcessingRow(r.default(i),n).elems[0])),e.selection.createRangeByElem(t),e.selection.restoreSelection(),e.cmd.do("insertHTML",i))),!0}},{$elem:r.default(""+i("删除行")+""),onClick:function(e,t){var n,i,o,s;return c(e)||(n=r.default(e.selection.getSelectionStartElem()),(n=u.getRowNode(n.elems[0]))&&(n=Number(u.getCurrentRowIndex(t.elems[0],n)),i=u.getTableHtml(t.elems[0]),o=a.default.DeleteRow(r.default(i),n).elems[0].children[0].children.length,s="",e.selection.createRangeByElem(t),e.selection.restoreSelection(),s=d(t,s=0===o?l.EMPTY_P:u.getTableHtml(a.default.DeleteRow(r.default(i),n).elems[0])),e.cmd.do("insertHTML",s))),!0}},{$elem:r.default(""+i("添加列")+""),onClick:function(e,t){var n,i;return c(e)||(n=r.default(e.selection.getSelectionStartElem()),n=u.getCurrentColIndex(n.elems[0]),i=u.getTableHtml(t.elems[0]),i=d(t,i=u.getTableHtml(a.default.ProcessingCol(r.default(i),n).elems[0])),e.selection.createRangeByElem(t),e.selection.restoreSelection(),e.cmd.do("insertHTML",i)),!0}},{$elem:r.default(""+i("删除列")+""),onClick:function(e,t){var n,i,o;return c(e)||(i=r.default(e.selection.getSelectionStartElem()),i=u.getCurrentColIndex(i.elems[0]),n=u.getTableHtml(t.elems[0]),i=(n=a.default.DeleteCol(r.default(n),i)).elems[0].children[0].children[0].children.length,o="",e.selection.createRangeByElem(t),e.selection.restoreSelection(),o=d(t,o=0===i?l.EMPTY_P:u.getTableHtml(n.elems[0])),e.cmd.do("insertHTML",o)),!0}},{$elem:r.default(""+i("设置表头")+""),onClick:function(e,t){var n,i;return c(e)||(n=r.default(e.selection.getSelectionStartElem()),(n=u.getRowNode(n.elems[0]))&&(0!==(n=Number(u.getCurrentRowIndex(t.elems[0],n)))&&(n=0),i=u.getTableHtml(t.elems[0]),i=d(t,i=u.getTableHtml(a.default.setTheHeader(r.default(i),n,"th").elems[0])),e.selection.createRangeByElem(t),e.selection.restoreSelection(),e.cmd.do("insertHTML",i))),!0}},{$elem:r.default(""+i("取消表头")+""),onClick:function(e,t){var n,i=r.default(e.selection.getSelectionStartElem());i=u.getRowNode(i.elems[0]);return i&&(0!==(i=Number(u.getCurrentRowIndex(t.elems[0],i)))&&(i=0),n=u.getTableHtml(t.elems[0]),n=d(t,n=u.getTableHtml(a.default.setTheHeader(r.default(n),i,"td").elems[0])),e.selection.createRangeByElem(t),e.selection.restoreSelection(),e.cmd.do("insertHTML",n)),!0}}];(t=new o.default(e,n,f)).create()},hideTableTooltip:function(){t&&(t.remove(),t=null)}}}function c(e){var t=e.selection.getSelectionStartElem();e=e.selection.getSelectionEndElem();return(null==t?void 0:t.elems[0])!==(null==e?void 0:e.elems[0])}function d(e,t){return e=e.elems[0].nextSibling,e&&"
            "!==e.innerHTML||(t+=""+l.EMPTY_P),t}t.default=function(e){var t=(n=u(e)).showTableTooltip,n=n.hideTableTooltip;e.txt.eventHooks.tableClickEvents.push(t),e.txt.eventHooks.clickEvents.push(n),e.txt.eventHooks.keyupEvents.push(n),e.txt.eventHooks.toolbarClickEvents.push(n),e.txt.eventHooks.menuClickEvents.push(n),e.txt.eventHooks.textScrollEvents.push(n)}},function(e,t,n){"use strict";var i=n(0),r=i(n(1)),o=i(n(45)),a=i(n(91)),s=i(n(4)),l=i(n(138));(0,r.default)(t,"__esModule",{value:!0});var u=n(2).__importDefault(n(3));function c(e,t){for(;0!==e.children.length;)e.removeChild(e.children[0]);for(var n=0;n'+s.default(e).html()+""},t.default=l},function(e,t,n){"use strict";(0,n(0)(n(1)).default)(t,"__esModule",{value:!0}),t.bindEventKeyboardEvent=t.bindClickEvent=void 0;var i=n(2).__importDefault(n(3));t.bindClickEvent=function(e){e.txt.eventHooks.tableClickEvents.push((function(t,n){var r;3<=n.detail&&(n=window.getSelection())&&(r=n.focusNode,n=n.anchorNode,n=i.default(null==n?void 0:n.parentElement),t.isContain(i.default(r))||(t="TD"===n.elems[0].tagName?n:n.parentUntilEditor("td",e))&&(null!=(r=e.selection.getRange())&&r.setEnd(t.elems[0],t.elems[0].childNodes.length),e.selection.restoreSelection()))}))},t.bindEventKeyboardEvent=function(e){var t=e.txt,n=e.selection;t.eventHooks.keydownEvents.push((function(t){e.selection.saveRange();var i,r=n.getSelectionContainerElem();r&&(i=(r=r.getNodeTop(e)).length&&r.prev().length?r.prev():null)&&"TABLE"===i.getNodeName()&&n.isSelectionEmpty()&&0===n.getCursorPos()&&8===t.keyCode&&(!!(i=r.next()).length&&function(e){if(e.length)return"P"===(e=e.elems[0]).nodeName&&"
            "===e.innerHTML}(r)&&(r.remove(),e.selection.setRangeToElem(i.elems[0])),t.preventDefault())}))}},function(e,t,n){"use strict";var i=n(0),r=i(n(1)),o=i(n(26)),a=(i=((0,r.default)(t,"__esModule",{value:!0}),t.formatCodeHtml=void 0,n(2)),r=i.__importDefault(n(37)),i.__importDefault(n(3))),s=n(6),l=i.__importDefault(n(402)),u=i.__importDefault(n(139)),c=i.__importDefault(n(32)),d=i.__importDefault(n(403));t.formatCodeHtml=function(e,t){var n,i;return t&&(t=function e(t){var n,i=t.match(//gm);if(!i||!i.length)return t;for(var r=(0,o.default)(n=s.deepClone(i)).call(n,(function(e){return(e=e.replace(/]+>/,"")).replace(/<\/span>/,"")})),a=0;a/g))&&(0,o.default)(i).call(i,(function(e){n=n.replace(e,e.replace(/<\/code>/g,"\n").replace(/
            /g,""))})),t=n,t=s.replaceSpecialSymbol(t)),t},f=r.default,i.__extends(h,f),h.prototype.insertLineCode=function(e){var t=this.editor;e=a.default(""+e+"");t.cmd.do("insertElem",e),t.selection.createRangeByElem(e,!1),t.selection.restoreSelection()},h.prototype.clickHandler=function(){var e=this.editor,t=e.selection.getSelectionText();this.isActive||(e.selection.isSelectionEmpty()?this.createPanel("",""):this.insertLineCode(t))},h.prototype.createPanel=function(e,t){e=l.default(this.editor,e,t),new c.default(this,e).create()},h.prototype.tryChangeActive=function(){var e=this.editor;u.default(e)?this.active():this.unActive()};var f;n=h;function h(e){var t=a.default('
            ');t=f.call(this,t,e)||this;return d.default(e),t}t.default=n},function(e,t,n){"use strict";var i=n(0),r=i(n(1)),o=i(n(26)),a=(i=((0,r.default)(t,"__esModule",{value:!0}),n(2)),n(6)),s=i.__importDefault(n(3)),l=i.__importDefault(n(139)),u=n(7);t.default=function(e,t,n){var i,r=a.getRandom("input-iframe"),c=a.getRandom("select"),d=a.getRandom("btn-ok");function f(t){var n;l.default(e)&&l.default(e)&&(n=null==(n=e.selection.getSelectionStartElem())?void 0:n.getNodeTop(e))&&(e.selection.createRangeByElem(n),e.selection.restoreSelection()),(null==(n=e.selection.getSelectionStartElem())?void 0:n.elems[0].innerHTML)&&e.cmd.do("insertHTML",u.EMPTY_P),e.cmd.do("insertHTML",t),t=e.selection.getSelectionStartElem(),t=null==t?void 0:t.getNodeTop(e),0===(null==t?void 0:t.getNextSibling().elems.length)&&s.default(u.EMPTY_P).insertAfter(t)}function h(t){return e.i18next.t(t)}return{width:500,height:0,tabs:[{title:h("menus.panelMenus.code.插入代码"),tpl:'
            \n \n \n
            \n \n
            \n
            ",events:[{selector:"#"+d,type:"click",fn:function(){var t=document.getElementById(r),n=s.default("#"+c).val(),i=(t=t.value,e.highlight?e.highlight.highlightAuto(t).value:""+t+"");if(t)return!l.default(e)&&(f('
            '+i+"
            "),!0)}}]}]}}},function(e,t,n){"use strict";(0,n(0)(n(1)).default)(t,"__esModule",{value:!0});var i=n(2),r=i.__importDefault(n(404)),o=i.__importDefault(n(405));t.default=function(e){r.default(e),o.default(e)}},function(e,t,n){"use strict";(0,n(0)(n(1)).default)(t,"__esModule",{value:!0}),t.createShowHideFn=void 0;var i=n(2),r=i.__importDefault(n(3)),o=i.__importDefault(n(38));function a(e){var t;return{showCodeTooltip:function(n){var i,a=[{$elem:r.default(""+(i="删除代码",e.i18next.t((a=void 0===a?"menus.panelMenus.code.":a)+i)+"")),onClick:function(e,t){return t.remove(),!0}}];(t=new o.default(e,n,a)).create()},hideCodeTooltip:function(){t&&(t.remove(),t=null)}}}t.createShowHideFn=a,t.default=function(e){var t=(n=a(e)).showCodeTooltip,n=n.hideCodeTooltip;e.txt.eventHooks.codeClickEvents.push(t),e.txt.eventHooks.clickEvents.push(n),e.txt.eventHooks.toolbarClickEvents.push(n),e.txt.eventHooks.menuClickEvents.push(n),e.txt.eventHooks.textScrollEvents.push(n)}},function(e,t,n){"use strict";(0,n(0)(n(1)).default)(t,"__esModule",{value:!0});var i=n(2),r=n(7),o=i.__importDefault(n(3));t.default=function(e){var t=e.$textElem,n=e.selection,i=e.txt.eventHooks.keydownEvents;i.push((function(e){var i;40===e.keyCode&&(e=n.getSelectionContainerElem(),i=null==(i=t.children())?void 0:i.last(),"XMP"===(null==e?void 0:e.elems[0].tagName)&&"PRE"===(null==i?void 0:i.elems[0].tagName)&&(e=o.default(r.EMPTY_P),t.append(e)))})),i.push((function(i){e.selection.saveRange();var a,s=n.getSelectionContainerElem();s&&(a=null==(s=s.getNodeTop(e))?void 0:s.prev(),s=null==s?void 0:s.getNextSibling(),a.length&&"PRE"===(null==a?void 0:a.getNodeName())&&0===s.length&&0===n.getCursorPos()&&8===i.keyCode&&(a=o.default(r.EMPTY_P),t.append(a)))}))}},function(e,t,n){"use strict";(0,n(0)(n(1)).default)(t,"__esModule",{value:!0});var i,r=n(2),o=r.__importDefault(n(23)),a=r.__importDefault(n(3)),s=r.__importDefault(n(407)),l=n(6),u=n(7);i=o.default,r.__extends(c,i),c.prototype.clickHandler=function(){var e,t,n=this.editor,i=n.selection.getRange();n=n.selection.getSelectionContainerElem();null!=n&&n.length&&(n=(e=a.default(n.elems[0])).parentUntil("TABLE",n.elems[0]),t=e.children(),"CODE"===e.getNodeName()||n&&"TABLE"===a.default(n.elems[0]).getNodeName()||(!t||0===t.length||"IMG"!==a.default(t.elems[0]).getNodeName()||null!=i&&i.collapsed)&&this.createSplitLine())},c.prototype.createSplitLine=function(){var e="
            "+u.EMPTY_P;l.UA.isFirefox&&(e="

            "),this.editor.cmd.do("insertHTML",e)},c.prototype.tryChangeActive=function(){},n=c;function c(e){var t=a.default('
            ');t=i.call(this,t,e)||this;return s.default(e),t}t.default=n},function(e,t,n){"use strict";(0,n(0)(n(1)).default)(t,"__esModule",{value:!0});var i=n(2).__importDefault(n(408));t.default=function(e){i.default(e)}},function(e,t,n){"use strict";(0,n(0)(n(1)).default)(t,"__esModule",{value:!0});var i=n(2),r=i.__importDefault(n(3)),o=i.__importDefault(n(38));function a(e){var t;return{showSplitLineTooltip:function(n){var i=[{$elem:r.default(""+e.i18next.t("menus.panelMenus.删除")+""),onClick:function(e,t){return e.selection.createRangeByElem(t),e.selection.restoreSelection(),e.cmd.do("delete"),!0}}];(t=new o.default(e,n,i)).create()},hideSplitLineTooltip:function(){t&&(t.remove(),t=null)}}}t.default=function(e){var t=(n=a(e)).showSplitLineTooltip,n=n.hideSplitLineTooltip;e.txt.eventHooks.splitLineEvents.push(t),e.txt.eventHooks.clickEvents.push(n),e.txt.eventHooks.keyupEvents.push(n),e.txt.eventHooks.toolbarClickEvents.push(n),e.txt.eventHooks.menuClickEvents.push(n),e.txt.eventHooks.textScrollEvents.push(n)}},function(e,t,n){"use strict";var i,r=n(0),o=r(n(1)),a=r(n(4)),s=(r=((0,o.default)(t,"__esModule",{value:!0}),n(2)),r.__importDefault(n(3))),l=(o=r.__importDefault(n(23)),n(97)),u=r.__importDefault(n(415)),c=r.__importDefault(n(140));i=o.default,r.__extends(d,i),d.prototype.clickHandler=function(){var e=this.editor;l.isAllTodo(e)?(this.cancelTodo(),this.tryChangeActive()):this.setTodo()},d.prototype.tryChangeActive=function(){l.isAllTodo(this.editor)?this.active():this.unActive()},d.prototype.setTodo=function(){var e=this.editor,t=e.selection.getSelectionRangeTopNodes();(0,a.default)(t).call(t,(function(t){var n,i;"P"===(null==t?void 0:t.getNodeName())&&(i=null==(i=(n=c.default(t).getTodo()).children())?void 0:i.getNode(),n.insertAfter(t),e.selection.moveCursor(i),t.remove())})),this.tryChangeActive()},d.prototype.cancelTodo=function(){var e=this.editor,t=e.selection.getSelectionRangeTopNodes();(0,a.default)(t).call(t,(function(t){var n=null==(n=null==(n=t.childNodes())?void 0:n.childNodes())?void 0:n.clone(!0),i=s.default("

            ");i.append(n),i.insertAfter(t),null!=(n=i.childNodes())&&n.get(0).remove(),e.selection.moveCursor(i.getNode()),t.remove()}))},n=d;function d(e){var t=s.default('
            \n \n
            ');t=i.call(this,t,e)||this;return u.default(e),t}t.default=n},function(e,t,n){e.exports=n(411)},function(e,t,n){n=n(412),e.exports=n},function(e,t,n){var i=n(413),r=Array.prototype;e.exports=function(e){var t=e.every;return e===r||e instanceof Array&&t===r.every?i:t}},function(e,t,n){n(414),n=n(15),e.exports=n("Array").every},function(e,t,n){"use strict";var i=n(5),r=n(30).every,o=n(67);n=n(22),o=o("every"),n=n("every");i({target:"Array",proto:!0,forced:!o||!n},{every:function(e){return r(this,e,1")),g.insertAfter(n),y&&""!==(null==y?void 0:y.textContent)?t.moveCursor(v):("BR"!==(null==y?void 0:y.nodeName)&&a.default("
            ").insertAfter(m),t.moveCursor(v,1))))})),e.txt.eventHooks.deleteUpEvents.push((function(){var t=e.selection.getSelectionRangeTopNodes()[0];t&&u.isTodo(t)&&""===t.text()&&(a.default(c.EMPTY_P).insertAfter(t),t.remove())})),e.txt.eventHooks.deleteDownEvents.push((function(t){var n,i,r,l,u,d,f,h;s.isAllTodo(e)&&(i=null==(i=(n=(h=e.selection).getSelectionRangeTopNodes()[0]).childNodes())?void 0:i.getNode(),r=a.default("

            "),l=r.getNode(),d=null==(d=window.getSelection())?void 0:d.anchorNode,u=h.getCursorPos(),d=d.previousSibling,""===n.text()?(t.preventDefault(),(f=a.default(c.EMPTY_P)).insertAfter(n),n.remove(),h.moveCursor(f.getNode(),0)):"SPAN"===(null==d?void 0:d.nodeName)&&"INPUT"===d.childNodes[0].nodeName&&0===u&&(t.preventDefault(),null!=i&&(0,o.default)(h=i.childNodes).call(h,(function(e,t){0!==t&&l.appendChild(e.cloneNode(!0))})),r.insertAfter(n),n.remove()))})),e.txt.eventHooks.clickEvents.push((function(e){e&&e.target instanceof HTMLInputElement&&"checkbox"===e.target.type&&(e.target.checked?e.target.setAttribute("checked","true"):e.target.removeAttribute("checked"))}))}},function(e,t,n){"use strict";(0,n(0)(n(1)).default)(t,"__esModule",{value:!0}),t.selectorValidator=void 0;var i=n(2),r=i.__importDefault(n(3)),o=n(6),a=n(7),s=i.__importDefault(n(129)),l="1px solid #c9d8db",u="#FFF",c="1px solid #EEE";t.default=function(e){var t=e.toolbarSelector,n=(t=r.default(t),e.textSelector),i=e.config.height,d=e.i18next,f=r.default("
            "),h=r.default("
            "),p=null,m=(t=(null==n?(m=t.children(),t.append(f).append(h),f.css("background-color",u).css("border",l).css("border-bottom",c),h.css("border",l).css("border-top","none").css("height",i+"px")):(t.append(f),p=r.default(n).children(),r.default(n).append(h),m=h.children()),(i=r.default("
            ")).attr("contenteditable","true").css("width","100%").css("height","100%"),e.config.placeholder),d=((n=t!==s.default.placeholder?r.default("
            "+t+"
            "):r.default("
            "+d.t(t)+"
            ")).addClass("placeholder"),m&&m.length?(i.append(m),n.hide()):i.append(r.default(a.EMPTY_P)),p&&p.length&&(i.append(p),n.hide()),h.append(i),h.append(n),f.addClass("w-e-toolbar").css("z-index",e.zIndex.get("toolbar")),h.addClass("w-e-text-container"),h.css("z-index",e.zIndex.get()),i.addClass("w-e-text"),o.getRandom("toolbar-elem")),t=(f.attr("id",d),o.getRandom("text-elem")),i.attr("id",t),h.getBoundingClientRect().height);m!==i.getBoundingClientRect().height&&i.css("min-height",m+"px"),e.$toolbarElem=f,e.$textContainerElem=h,e.$textElem=i,e.toolbarElemId=d,e.textElemId=t},t.selectorValidator=function(e){var t="data-we-id",n=/^wangEditor-\d+$/,i=e.textSelector,o=e.toolbarSelector,a={bar:r.default("
            "),text:r.default("
            ")};if(null==o)throw new Error("错误:初始化编辑器时候未传入任何参数,请查阅文档");if(a.bar=r.default(o),!a.bar.elems.length)throw new Error("无效的节点选择器:"+o);if(n.test(a.bar.attr(t)))throw new Error("初始化节点已存在编辑器实例,无法重复创建编辑器");if(i){if(a.text=r.default(i),!a.text.elems.length)throw new Error("无效的节点选择器:"+i);if(n.test(a.text.attr(t)))throw new Error("初始化节点已存在编辑器实例,无法重复创建编辑器")}a.bar.attr(t,e.id),a.text.attr(t,e.id),e.beforeDestroy((function(){a.bar.removeAttr(t),a.text.removeAttr(t)}))}},function(e,t,n){"use strict";(0,n(0)(n(1)).default)(t,"__esModule",{value:!0});var i=n(2).__importDefault(n(3)),r=n(7);t.default=function e(t,n){var o=t.$textElem,a=o.children();if(a&&a.length){if(a=a.last(),n){n=a.html().toLowerCase();var s=a.getNodeName();if("
            "!==n&&"
            "!==n||"P"!==s)return o.append(i.default(r.EMPTY_P)),void e(t)}t.selection.createRangeByElem(a,!1,!0),t.config.focus?t.selection.restoreSelection():t.selection.clearWindowSelectionRange()}else o.append(i.default(r.EMPTY_P)),e(t)}},function(e,t,n){"use strict";var i=n(0),r=i(n(1)),o=i(n(4));(0,r.default)(t,"__esModule",{value:!0});var a=n(2).__importDefault(n(3));function s(e){(0,e.config.onfocus)(e.txt.html()||"")}t.default=function(e){(t=e).txt.eventHooks.changeEvents.push((function(){var e,n=t.config.onchange;n&&(e=t.txt.html()||"",t.isFocus=!0,n(e)),t.txt.togglePlaceholder()}));var t,n,i=e;function r(e){var t=e.target,n=(t=a.default(t),i.$textElem),r=i.$toolbarElem;n=n.isContain(t),t=r.isContain(t),r=r.elems[0]==e.target;n?(i.isFocus||s(i),i.isFocus=!0):t&&!r||!i.isFocus||(n=(e=i).config.onblur,t=e.txt.html()||"",(0,o.default)(e=e.txt.eventHooks.onBlurEvents).call(e,(function(e){return e()})),n(t),i.isFocus=!1)}i.isFocus=!1,document.activeElement===i.$textElem.elems[0]&&i.config.focus&&(s(i),i.isFocus=!0),a.default(document).on("click",r),i.beforeDestroy((function(){a.default(document).off("click",r)})),(n=e).$textElem.on("compositionstart",(function(){n.isComposing=!0,n.txt.togglePlaceholder()})).on("compositionend",(function(){n.isComposing=!1,n.txt.togglePlaceholder()}))}},function(e,t,n){"use strict";(0,n(0)(n(1)).default)(t,"__esModule",{value:!0}),t.default=function(e){var t=(n=e.config).lang,n=n.languages;if(null!=e.i18next)try{e.i18next.init({ns:"wangEditor",lng:t,defaultNS:"wangEditor",resources:n})}catch(e){throw new Error("i18next:"+e)}else e.i18next={t:function(e){return e=e.split("."),e[e.length-1]}}}},function(e,t,n){"use strict";var i=n(0),r=i(n(1)),o=i(n(31));(0,r.default)(t,"__esModule",{value:!0}),t.setUnFullScreen=t.setFullScreen=void 0;var a=n(2).__importDefault(n(3)),s=(n(421),"w-e-icon-fullscreen"),l="w-e-icon-fullscreen_exit",u="w-e-full-screen-editor";t.setFullScreen=function(e){var t=a.default(e.toolbarSelector),n=e.$textContainerElem,i=e.$toolbarElem,r=(0,o.default)(i).call(i,"i."+s);e=e.config,r.removeClass(s),r.addClass(l),t.addClass(u),t.css("z-index",e.zIndexFullScreen),r=i.getBoundingClientRect();n.css("height","calc(100% - "+r.height+"px)")},t.setUnFullScreen=function(e){var t=a.default(e.toolbarSelector),n=e.$textContainerElem,i=e.$toolbarElem;i=(0,o.default)(i).call(i,"i."+l),e=e.config;i.removeClass(l),i.addClass(s),t.removeClass(u),t.css("z-index","auto"),n.css("height",e.height+"px")},t.default=function(e){var n,i;e.textSelector||e.config.showFullScreen&&(n=e.$toolbarElem,(i=a.default('
            \n \n
            ')).on("click",(function(n){(0,o.default)(n=a.default(n.currentTarget)).call(n,"i").hasClass(s)?(i.attr("data-title","取消全屏"),t.setFullScreen(e)):(i.attr("data-title","全屏"),t.setUnFullScreen(e))})),n.append(i))}},function(e,t,n){var i=n(20),r=(n=n(422),{insert:"head",singleton:!1});i(n="string"==typeof(n=n.__esModule?n.default:n)?[[e.i,n,""]]:n,r),e.exports=n.locals||{}},function(e,t,n){(t=n(21)(!1)).push([e.i,".w-e-full-screen-editor {\n position: fixed;\n width: 100%!important;\n height: 100%!important;\n left: 0;\n top: 0;\n}\n",""]),e.exports=t},function(e,t,n){"use strict";var i=n(0),r=i(n(1)),o=i(n(31));(0,r.default)(t,"__esModule",{value:!0}),t.default=function(e,t){e=e.isEnable?e.$textElem:(0,o.default)(e=e.$textContainerElem).call(e,".w-e-content-mantle"),t=(0,o.default)(e).call(e,"[id='"+t+"']").getOffsetData().top,e.scrollTop(t)}},function(e,t,n){"use strict";(0,n(0)(n(1)).default)(t,"__esModule",{value:!0});var i=n(2).__importDefault(n(128)),r={menu:2,panel:2,toolbar:1,tooltip:1,textContainer:1};function o(){this.tier=r,this.baseZIndex=i.default.zIndex}o.prototype.get=function(e){return e&&this.tier[e]?this.baseZIndex+this.tier[e]:this.baseZIndex},o.prototype.init=function(e){this.baseZIndex==i.default.zIndex&&(this.baseZIndex=e.config.zIndex)},t.default=o},function(e,t,n){"use strict";var i=n(0),r=i(n(1)),o=i(n(70)),a=i(n(4)),s=(i=((0,r.default)(t,"__esModule",{value:!0}),n(2)),r=i.__importDefault(n(426)),n(6)),l=n(7);u=r.default,i.__extends(c,u),c.prototype.save=function(){this.data.length&&(this.editor.history.save(this.data),this.data.length=0,this.emit())},c.prototype.emit=function(){var e;(0,a.default)(e=this.editor.txt.eventHooks.changeEvents).call(e,(function(e){return e()}))},c.prototype.observe=function(){var e=this,t=(u.prototype.observe.call(this,this.editor.$textElem.elems[0]),this.editor.config.onchangeTimeout);this.asyncSave=s.debounce((function(){e.save()}),t),this.editor.isCompatibleMode||this.editor.$textElem.on("compositionend",(function(){e.asyncSave()}))};var u;n=c;function c(e){var t=u.call(this,(function(n,i){var r,a;if(r=n,a=i.target,n=(0,o.default)(r).call(r,(function(e){var t=e.type,n=e.target;e=e.attributeName;return"attributes"!=t||"attributes"==t&&("contenteditable"==e||n!=a)})),(i=t.data).push.apply(i,n),e.isCompatibleMode)t.asyncSave();else if(!e.isComposing)return t.asyncSave()}))||this;return t.editor=e,t.data=[],t.asyncSave=l.EMPTY_FN,t}t.default=n},function(e,t,n){"use strict";function i(e,t){var n=this;this.options={subtree:!0,childList:!0,attributes:!0,attributeOldValue:!0,characterData:!0,characterDataOldValue:!0},this.callback=function(t){e(t,n)},this.observer=new MutationObserver(this.callback),t&&(this.options=t)}n=n(0)(n(1)),(0,n.default)(t,"__esModule",{value:!0}),(0,n.default)(i.prototype,"target",{get:function(){return this.node},enumerable:!1,configurable:!0}),i.prototype.observe=function(e){this.node instanceof Node||(this.node=e,this.connect())},i.prototype.connect=function(){if(this.node)return this.observer.observe(this.node,this.options),this;throw new Error("还未初始化绑定,请您先绑定有效的 Node 节点")},i.prototype.disconnect=function(){var e=this.observer.takeRecords();e.length&&this.callback(e),this.observer.disconnect()},t.default=i},function(e,t,n){"use strict";var i=n(0)(n(1)),r=((0,i.default)(t,"__esModule",{value:!0}),n(2)),o=r.__importDefault(n(428)),a=r.__importDefault(n(435)),s=r.__importDefault(n(436));function l(e){this.editor=e,this.content=new o.default(e),this.scroll=new a.default(e),this.range=new s.default(e)}(0,i.default)(l.prototype,"size",{get:function(){return this.scroll.size},enumerable:!1,configurable:!0}),l.prototype.observe=function(){this.content.observe(),this.scroll.observe(),this.editor.isCompatibleMode||this.range.observe()},l.prototype.save=function(e){e.length&&(this.content.save(e),this.scroll.save(),this.editor.isCompatibleMode||this.range.save())},l.prototype.revoke=function(){this.editor.change.disconnect();var e=this.content.revoke();e&&(this.scroll.revoke(),this.editor.isCompatibleMode||(this.range.revoke(),this.editor.$textElem.focus())),this.editor.change.connect(),e&&this.editor.change.emit()},l.prototype.restore=function(){this.editor.change.disconnect();var e=this.content.restore();e&&(this.scroll.restore(),this.editor.isCompatibleMode||(this.range.restore(),this.editor.$textElem.focus())),this.editor.change.connect(),e&&this.editor.change.emit()},t.default=l},function(e,t,n){"use strict";(0,n(0)(n(1)).default)(t,"__esModule",{value:!0});var i=n(2),r=i.__importDefault(n(429)),o=i.__importDefault(n(433));function a(e){this.editor=e}a.prototype.observe=function(){this.editor.isCompatibleMode?this.cache=new o.default(this.editor):this.cache=new r.default(this.editor),this.cache.observe()},a.prototype.save=function(e){this.editor.isCompatibleMode?this.cache.save():this.cache.compile(e)},a.prototype.revoke=function(){var e;return null==(e=this.cache)?void 0:e.revoke()},a.prototype.restore=function(){var e;return null==(e=this.cache)?void 0:e.restore()},t.default=a},function(e,t,n){"use strict";(0,n(0)(n(1)).default)(t,"__esModule",{value:!0});var i,r=n(2),o=r.__importDefault(n(98)),a=r.__importDefault(n(431)),s=n(432);i=o.default,r.__extends(l,i),l.prototype.observe=function(){this.resetMaxSize(this.editor.config.historyMaxSize)},l.prototype.compile=function(e){return this.save(a.default(e)),this},l.prototype.revoke=function(){return i.prototype.revoke.call(this,(function(e){s.revoke(e)}))},l.prototype.restore=function(){return i.prototype.restore.call(this,(function(e){s.restore(e)}))},n=l;function l(e){var t=i.call(this,e.config.historyMaxSize)||this;return t.editor=e,t}t.default=n},function(e,t,n){"use strict";function i(e){void 0===e&&(e=0),this.data=[],this.max=0,this.reset=!1,(e=Math.abs(e))&&(this.max=e)}n=n(0)(n(1)),(0,n.default)(t,"__esModule",{value:!0}),t.CeilStack=void 0,i.prototype.resetMax=function(e){e=Math.abs(e),this.reset||isNaN(e)||(this.max=e,this.reset=!0)},(0,n.default)(i.prototype,"size",{get:function(){return this.data.length},enumerable:!1,configurable:!0}),i.prototype.instack=function(e){return this.data.unshift(e),this.max&&this.size>this.max&&(this.data.length=this.max),this},i.prototype.outstack=function(){return this.data.shift()},i.prototype.clear=function(){return this.data.length=0,this},n=i,t.CeilStack=n},function(e,t,n){"use strict";var i=n(0),r=i(n(1)),o=i(n(4)),a=i(n(27)),s=((0,r.default)(t,"__esModule",{value:!0}),t.compliePosition=t.complieNodes=t.compileValue=t.compileType=void 0,n(6));function l(e){switch(e){case"childList":return"node";case"attributes":return"attr";default:return"text"}}function u(e){switch(e.type){case"attributes":return e.target.getAttribute(e.attributeName)||"";case"characterData":return e.target.textContent;default:return""}}function c(e){var t={};return e.addedNodes.length&&(t.add=s.toArray(e.addedNodes)),e.removedNodes.length&&(t.remove=s.toArray(e.removedNodes)),t}function d(e){return e=e.previousSibling?{type:"before",target:e.previousSibling}:e.nextSibling?{type:"after",target:e.nextSibling}:{type:"parent",target:e.target},e}t.compileType=l,t.compileValue=u,t.complieNodes=c,t.compliePosition=d;var f=["UL","OL","H1","H2","H3","H4","H5","H6"];function h(e,t){for(var n=0,i=t.length-1;0this.max;)this.data.shift();return this.point=this.size-1,this},a.prototype.current=function(){return this.data[this.point]},a.prototype.prev=function(){if(this.isRe||(this.isRe=!0),this.point--,!(this.point<0))return this.current();this.point=0},a.prototype.next=function(){if(this.isRe||(this.isRe=!0),this.point++,!(this.point>=this.size))return this.current();this.point=this.size-1},i=a;function a(){this.data=[],this.max=0,this.point=0,this.isRe=!1}t.TailChain=i},function(e,t,n){"use strict";(0,n(0)(n(1)).default)(t,"__esModule",{value:!0});var i,r=n(2);n=r.__importDefault(n(98)),i=n.default,r.__extends(o,i),o.prototype.observe=function(){var e=this;this.target=this.editor.$textElem.elems[0],this.editor.$textElem.on("scroll",(function(){e.last=e.target.scrollTop})),this.resetMaxSize(this.editor.config.historyMaxSize)},o.prototype.save=function(){return i.prototype.save.call(this,[this.last,this.target.scrollTop]),this},o.prototype.revoke=function(){var e=this;return i.prototype.revoke.call(this,(function(t){e.target.scrollTop=t[0]}))},o.prototype.restore=function(){var e=this;return i.prototype.restore.call(this,(function(t){e.target.scrollTop=t[1]}))},n=o;function o(e){var t=i.call(this,e.config.historyMaxSize)||this;return t.editor=e,t.last=0,t.target=e.$textElem.elems[0],t}t.default=n},function(e,t,n){"use strict";var i=n(0)(n(1)),r=((0,i.default)(t,"__esModule",{value:!0}),n(2)),o=r.__importDefault(n(98)),a=r.__importDefault(n(3)),s=n(6);function l(e){return{start:[e.startContainer,e.startOffset],end:[e.endContainer,e.endOffset],root:e.commonAncestorContainer,collapsed:e.collapsed}}u=o.default,r.__extends(c,u),(0,i.default)(c.prototype,"rangeHandle",{get:function(){var e=document.getSelection();return e&&e.rangeCount?e.getRangeAt(0):document.createRange()},enumerable:!1,configurable:!0}),c.prototype.observe=function(){var e=this;function t(){var t=e.rangeHandle;e.root!==t.commonAncestorContainer&&!e.root.contains(t.commonAncestorContainer)||e.editor.isComposing||e.updateLastRange()}this.root=this.editor.$textElem.elems[0],this.resetMaxSize(this.editor.config.historyMaxSize),a.default(document).on("selectionchange",t),this.editor.beforeDestroy((function(){a.default(document).off("selectionchange",t)})),e.editor.$textElem.on("keydown",(function(t){"Backspace"!=t.key&&"Delete"!=t.key||e.updateLastRange()}))},c.prototype.save=function(){var e=l(this.rangeHandle);return u.prototype.save.call(this,[this.lastRange,e]),this.lastRange=e,this},c.prototype.set=function(e){try{var t;if(e)return(t=this.rangeHandle).setStart.apply(t,e.start),t.setEnd.apply(t,e.end),this.editor.menus.changeActive(),!0}catch(e){}return!1},c.prototype.revoke=function(){var e=this;return u.prototype.revoke.call(this,(function(t){e.set(t[0])}))},c.prototype.restore=function(){var e=this;return u.prototype.restore.call(this,(function(t){e.set(t[1])}))};var u;n=c;function c(e){var t=u.call(this,e.config.historyMaxSize)||this;return t.editor=e,t.lastRange=l(document.createRange()),t.root=e.$textElem.elems[0],t.updateLastRange=s.debounce((function(){t.lastRange=l(t.rangeHandle)}),e.config.onchangeTimeout),t}t.default=n},function(e,t,n){"use strict";var i=n(0),r=i(n(1)),o=i(n(31));(0,r.default)(t,"__esModule",{value:!0});var a=n(2).__importDefault(n(3));n(438),t.default=function(e){var t,n,i=!1;return e.txt.eventHooks.changeEvents.push((function(){i&&(0,o.default)(t).call(t,".w-e-content-preview").html(e.$textElem.html())})),{disable:function(){var r,o;i||(e.$textElem.hide(),o=e.zIndex.get("textContainer"),r=e.txt.html(),t=a.default('
            \n
            '+r+"
            \n
            "),e.$textContainerElem.append(t),o=e.zIndex.get("menu"),n=a.default('
            '),e.$toolbarElem.append(n),i=!0,e.isEnable=!1)},enable:function(){i&&(t.remove(),n.remove(),e.$textElem.show(),i=!1,e.isEnable=!0)}}}},function(e,t,n){var i=n(20),r=(n=n(439),{insert:"head",singleton:!1});i(n="string"==typeof(n=n.__esModule?n.default:n)?[[e.i,n,""]]:n,r),e.exports=n.locals||{}},function(e,t,n){(t=n(21)(!1)).push([e.i,".w-e-content-mantle {\n width: 100%;\n height: 100%;\n overflow-y: auto;\n}\n.w-e-content-mantle .w-e-content-preview {\n width: 100%;\n min-height: 100%;\n padding: 0 10px;\n line-height: 1.5;\n}\n.w-e-content-mantle .w-e-content-preview img {\n cursor: default;\n}\n.w-e-content-mantle .w-e-content-preview img:hover {\n box-shadow: none;\n}\n.w-e-menue-mantle {\n position: absolute;\n height: 100%;\n width: 100%;\n top: 0;\n left: 0;\n}\n",""]),e.exports=t},function(e,t,n){"use strict";function i(e){function t(){document.activeElement===e.$textElem.elems[0]&&n.emit()}var n=this;this.editor=e,window.document.addEventListener("selectionchange",t),this.editor.beforeDestroy((function(){window.document.removeEventListener("selectionchange",t)}))}(0,n(0)(n(1)).default)(t,"__esModule",{value:!0}),i.prototype.emit=function(){var e,t=this.editor.config.onSelectionChange;t&&((e=this.editor.selection).saveRange(),e.isSelectionEmpty()||t({text:e.getSelectionText(),html:null==(t=e.getSelectionContainerElem())?void 0:t.elems[0].innerHTML,selection:e}))},t.default=i},function(e,t,n){"use strict";var i=n(0),r=i(n(1)),o=i(n(127)),a=i(n(94)),s=i(n(4));(0,r.default)(t,"__esModule",{value:!0}),t.registerPlugin=void 0;var l=n(2).__importDefault(n(87)),u=n(6);t.registerPlugin=function(e,t,n){if(!e)throw new TypeError("name is not define");if(!t)throw new TypeError("options is not define");if(!t.intention)throw new TypeError("options.intention is not define");if(t.intention&&"function"!=typeof t.intention)throw new TypeError("options.intention is not function");n[e],n[e]=t},t.default=function(e){var t=(0,o.default)({},u.deepClone(l.default.globalPluginsFunctionList),u.deepClone(e.pluginsFunctionList));t=(0,a.default)(t);(0,s.default)(t).call(t,(function(t){t[0];t=t[1];var n=t.intention;t=t.config;n(e,t)}))}},function(e,t,n){"use strict";(0,n(0)(n(1)).default)(t,"__esModule",{value:!0})}],n={},e.m=t,e.c=n,e.d=function(t,n,i){e.o(t,n)||Object.defineProperty(t,n,{enumerable:!0,get:i})},e.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},e.t=function(t,n){if(1&n&&(t=e(t)),8&n)return t;if(4&n&&"object"==typeof t&&t&&t.__esModule)return t;var i=Object.create(null);if(e.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:t}),2&n&&"string"!=typeof t)for(var r in t)e.d(i,r,function(e){return t[e]}.bind(null,r));return i},e.n=function(t){var n=t&&t.__esModule?function(){return t.default}:function(){return t};return e.d(n,"a",n),n},e.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},e.p="",e(e.s=141).default;function e(i){var r;return(n[i]||(r=n[i]={i:i,l:!1,exports:{}},t[i].call(r.exports,r,r.exports,e),r.l=!0,r)).exports}var t,n},e.exports=i()},"6fe2":function(e,t,n){var i=n("656f"),r=n("b7c3");e.exports=function(e){if(i(e))return e;if(r(e))try{return JSON.parse(e)}catch(e){}return{}}},7015:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.Keyboard=void 0;var i=a(n("a059")),r=a(n("aa5e")),o=a(n("8ea1"));function a(e){return e&&e.__esModule?e:{default:e}}n={install:function(){o.default.reg("keyboard"),i.default.mixins.push(r.default)}},n=t.Keyboard=n,t.default=n},7099:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.List=void 0;var i=(n=n("88e0"))&&n.__esModule?n:{default:n};n=Object.assign(i.default,{install:function(e){e.component(i.default.name,i.default)}}),n=t.List=n,t.default=n},"710b":function(e,t,n){"use strict";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)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=f(n("c695")),o=f(n("8ea1")),a=d(n("f3f4")),s=n("dbe7"),l=d(n("1201")),u=n("58a9");function c(e){var t,n;return"function"!=typeof WeakMap?null:(t=new WeakMap,n=new WeakMap,(c=function(e){return e?n:t})(e))}function d(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==i(e)&&"function"!=typeof e)return{default:e};if(t=c(t),t&&t.has(e))return t.get(e);var n,r,o={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&((r=a?Object.getOwnPropertyDescriptor(e,n):null)&&(r.get||r.set)?Object.defineProperty(o,n,r):o[n]=e[n]);return o.default=e,t&&t.set(e,o),o}function f(e){return e&&e.__esModule?e:{default:e}}function h(e,t){var n,i=Object.keys(e);return Object.getOwnPropertySymbols&&(n=Object.getOwnPropertySymbols(e),t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),i.push.apply(i,n)),i}function p(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,i=new Array(t);na.length&&(e.rowspan=n+_.length)})));else if(d&&v){var w,x,A,C=r.default.findTree(i,(function(e){return t[y]===e[y]}),{children:b});C?(w=C.parent,x=C.items,e=h[(0,s.getRowid)(this,w)],A=e?e.level:0,_.forEach((function(e,t){var i=(0,s.getRowid)(n,e);w&&(e[p.parentField]=w[y]),x.splice(C.index+t,0,e),t={row:e,rowid:i,seq:-1,index:-1,_index:-1,$index:-1,items:x,parent:w,level:A+1};f[i]=t,h[i]=t}))):g(this,_,!0)}else{if(d)throw new Error((0,u.getLog)("vxe.error.noTree",["insert"]));var S=-1;if(r.default.isNumber(t)?t=20?"ste":"de")},week:{dow:1,doy:4}})}(n("c1df"))},7135:function(e,t,n){"use strict";function i(e){return function(e){if(Array.isArray(e))return r(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){var n;if(e)return"string"==typeof e?r(e,t):"Map"===(n="Object"===(n=Object.prototype.toString.call(e).slice(8,-1))&&e.constructor?e.constructor.name:n)||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?r(e,t):void 0}(e)||function(){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 r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,i=new Array(t);n"==e&&">")||"&"==e&&"&"||'"'==e&&"""||"&#"+e.charCodeAt()+";"}function y(e,t){if(t(e))return 1;if(e=e.firstChild)do{if(y(e,t))return 1}while(e=e.nextSibling)}function b(){}function _(e,t,n){e&&e._inc++,"http://www.w3.org/2000/xmlns/"==n.namespaceURI&&delete t._nsMap[n.prefix?n.localName:""]}function w(e,t,n){if(e&&e._inc){e._inc++;var i=t.childNodes;if(n)i[i.length++]=n;else{for(var r=t.firstChild,o=0;r;)r=(i[o++]=r).nextSibling;i.length=o}}}function x(e,t){var n=t.previousSibling,i=t.nextSibling;return n?n.nextSibling=i:e.firstChild=i,i?i.previousSibling=n:e.lastChild=n,w(e.ownerDocument,e),t}function k(e,t,n){var i=t.parentNode;if(i&&i.removeChild(t),11===t.nodeType){var r=t.firstChild;if(null==r)return t;var o=t.lastChild}else r=o=t;for(i=n?n.previousSibling:e.lastChild,r.previousSibling=i,o.nextSibling=n,i?i.nextSibling=r:e.firstChild=r,null==n?e.lastChild=o:n.previousSibling=o;r.parentNode=e,r!==o&&(r=r.nextSibling););return w(e.ownerDocument||e,e),11==t.nodeType&&(t.firstChild=t.lastChild=null),t}function C(){this._nsMap={}}function S(){}function A(){}function M(){}function T(){}function O(){}function E(){}function D(){}function L(){}function P(){}function I(){}function j(){}function $(){}function R(e,t){var n,i=[],r=9==this.nodeType?this.documentElement:this,o=r.prefix,a=r.namespaceURI;return F(this,i,e,t,n=a&&null==o&&null==(o=r.lookupPrefix(a))?[{namespace:a,prefix:null}]:n),i.join("")}function N(e,t,n){var i=e.prefix||"",r=e.namespaceURI;if((i||r)&&("xml"!==i||"http://www.w3.org/XML/1998/namespace"!==r)&&"http://www.w3.org/2000/xmlns/"!=r){for(var o=n.length;o--;){var a=n[o];if(a.prefix==i)return a.namespace!=r}return 1}}function F(e,t,n,i,r){if(i){if(!(e=i(e)))return;if("string"==typeof e)return void t.push(e)}switch(e.nodeType){case 1:r=r||[];var o=e.attributes,a=o.length,s=e.firstChild,l=e.tagName;n="http://www.w3.org/1999/xhtml"===e.namespaceURI||n,t.push("<",l);for(var u=0;u"),n&&/^script$/i.test(l))for(;s;)s.data?t.push(s.data):F(s,t,n,i,r),s=s.nextSibling;else for(;s;)F(s,t,n,i,r),s=s.nextSibling;t.push("")}else t.push("/>");return;case 9:case 11:for(s=e.firstChild;s;)F(s,t,n,i,r),s=s.nextSibling;return;case 2:return t.push(" ",e.name,'="',e.value.replace(/[<&"]/g,g),'"');case 3:return t.push(e.data.replace(/[<&]/g,g));case 4:return t.push("");case 8:return t.push("\x3c!--",e.data,"--\x3e");case 10:l=e.publicId;var h=e.systemId;return t.push("')):h&&"."!=h?t.push(' SYSTEM "',h,'">'):((l=e.internalSubset)&&t.push(" [",l,"]"),t.push(">")));case 7:return t.push("");case 5:return t.push("&",e.nodeName,";");default:t.push("??",e.nodeName)}}function B(e,t,n){e[t]=n}o.INDEX_SIZE_ERR=(a[1]="Index size error",1),o.DOMSTRING_SIZE_ERR=(a[2]="DOMString size error",2),o.HIERARCHY_REQUEST_ERR=(a[3]="Hierarchy request error",3),o.WRONG_DOCUMENT_ERR=(a[4]="Wrong document",4),o.INVALID_CHARACTER_ERR=(a[5]="Invalid character",5),o.NO_DATA_ALLOWED_ERR=(a[6]="No data allowed",6),o.NO_MODIFICATION_ALLOWED_ERR=(a[7]="No modification allowed",7),o.NOT_FOUND_ERR=(a[8]="Not found",8),o.NOT_SUPPORTED_ERR=(a[9]="Not supported",9),o.INUSE_ATTRIBUTE_ERR=(a[10]="Attribute in use",10),o.INVALID_STATE_ERR=(a[11]="Invalid state",11),o.SYNTAX_ERR=(a[12]="Syntax error",12),o.INVALID_MODIFICATION_ERR=(a[13]="Invalid modification",13),o.NAMESPACE_ERR=(a[14]="Invalid namespace",14),o.INVALID_ACCESS_ERR=(a[15]="Invalid access",15),s.prototype=Error.prototype,n(o,s),l.prototype={length:0,item:function(e){return this[e]||null},toString:function(e,t){for(var n=[],i=0;i>>32-r,n)}function r(e,t,n,r,o,a,s){return i(t&n|~t&r,e,t,o,a,s)}function o(e,t,n,r,o,a,s){return i(t&r|n&~r,e,t,o,a,s)}function a(e,t,n,r,o,a,s){return i(t^n^r,e,t,o,a,s)}function s(e,t,n,r,o,a,s){return i(n^(t|~r),e,t,o,a,s)}var l="0123456789abcdef".split("");function u(e){for(var t=0;t>8*n+4&15]+l[e>>8*n&15];return t}(e[t]);return e.join("")}var c=function(e,t){return e+t&4294967295};function d(){var e={state:[1732584193,-271733879,-1732584194,271733878],tail:"",size:0,update:function(t,i){i||(t=unescape(encodeURIComponent(t))),e.size+=t.length,t=e.tail+t;for(var r=e.state,o=64;o<=t.length;o+=64)n(r,function(e){for(var t=[],n=0;n<64;n+=4)t[n>>2]=e.charCodeAt(n)+(e.charCodeAt(n+1)<<8)+(e.charCodeAt(n+2)<<16)+(e.charCodeAt(n+3)<<24);return t}(t.substring(o-64,o)));return e.tail=t.substring(o-64),e},digest:function(t){for(var i=e.size,r=e.state,o=e.tail,a=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],s=0;s>2]|=o.charCodeAt(s)<<(s%4<<3);if(a[s>>2]|=128<<(s%4<<3),55>16)+(t>>16)+(n>>16)<<16|65535&n}),f.getCtx=d,e.exports=f},"74dc":function(e,t,n){!function(e){"use strict"; +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}})}(n("c1df"))},7418:function(e,t){t.f=Object.getOwnPropertySymbols},7495:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.setup=function(e){return r.default.merge(i.default,e)};var i=o(n("0838")),r=o(n("c695"));function o(e){return e&&e.__esModule?e:{default:e}}},"749a":function(e,t,n){},"749c":function(e,t){function n(e,t){for(var n in e)t[n]=e[n]}function i(e,t){var i,r=e.prototype;function o(){}Object.create&&(i=Object.create(t.prototype),r.__proto__=i),r instanceof t||(o.prototype=t.prototype,n(r,o=new o),e.prototype=r=o),r.constructor!=e&&(r.constructor=e)}var r={},o=(r.ELEMENT_NODE=1,r.ATTRIBUTE_NODE=2,r.TEXT_NODE=3,r.CDATA_SECTION_NODE=4,r.ENTITY_REFERENCE_NODE=5,r.ENTITY_NODE=6,r.PROCESSING_INSTRUCTION_NODE=7,r.COMMENT_NODE=8,r.DOCUMENT_NODE=9,r.DOCUMENT_TYPE_NODE=10,r.DOCUMENT_FRAGMENT_NODE=11,r.NOTATION_NODE=12,{}),a={};function s(e,t){var n;return t instanceof Error?n=t:(n=this,Error.call(this,a[e]),this.message=a[e],Error.captureStackTrace&&Error.captureStackTrace(this,s)),n.code=e,t&&(this.message=this.message+": "+t),n}function l(){}function u(e,t){this._node=e,this._refresh=t,c(this)}function c(e){var t,i=e._node._inc||e._node.ownerDocument._inc;e._inc!=i&&(t=e._refresh(e._node),F(e,"length",t.length),n(t,e),e._inc=i)}function d(){}function f(e,t){for(var n=e.length;n--;)if(e[n]===t)return n}function h(e,t,n,i){i?t[f(t,i)]=n:t[t.length++]=n,e&&(t=(n.ownerElement=e).ownerDocument)&&(i&&_(t,e,i),i=e,e=n,(n=t)&&n._inc++,"http://www.w3.org/2000/xmlns/"==e.namespaceURI&&(i._nsMap[e.prefix?e.localName:""]=e.value))}function p(e,t,n){var i=f(t,n);if(!(0<=i))throw s(8,new Error(e.tagName+"@"+n));for(var r,o=t.length-1;i"==e&&">")||"&"==e&&"&"||'"'==e&&"""||"&#"+e.charCodeAt()+";"}function y(e,t){if(t(e))return 1;if(e=e.firstChild)do{if(y(e,t))return 1}while(e=e.nextSibling)}function b(){}function _(e,t,n){e&&e._inc++,"http://www.w3.org/2000/xmlns/"==n.namespaceURI&&delete t._nsMap[n.prefix?n.localName:""]}function w(e,t,n){if(e&&e._inc){e._inc++;var i=t.childNodes;if(n)i[i.length++]=n;else{for(var r=t.firstChild,o=0;r;)r=(i[o++]=r).nextSibling;i.length=o}}}function x(e,t){var n=t.previousSibling,i=t.nextSibling;return n?n.nextSibling=i:e.firstChild=i,i?i.previousSibling=n:e.lastChild=n,w(e.ownerDocument,e),t}function A(e,t,n){var i=t.parentNode;if(i&&i.removeChild(t),11===t.nodeType){var r=t.firstChild;if(null==r)return t;var o=t.lastChild}else r=o=t;for(i=n?n.previousSibling:e.lastChild,r.previousSibling=i,o.nextSibling=n,i?i.nextSibling=r:e.firstChild=r,null==n?e.lastChild=o:n.previousSibling=o;r.parentNode=e,r!==o&&(r=r.nextSibling););return w(e.ownerDocument||e,e),11==t.nodeType&&(t.firstChild=t.lastChild=null),t}function C(){this._nsMap={}}function S(){}function k(){}function M(){}function T(){}function E(){}function O(){}function D(){}function L(){}function P(){}function I(){}function j(){}function N(){}function R(e,t){var n,i=[],r=9==this.nodeType?this.documentElement:this,o=r.prefix,a=r.namespaceURI;return B(this,i,e,t,n=a&&null==o&&null==(o=r.lookupPrefix(a))?[{namespace:a,prefix:null}]:n),i.join("")}function $(e,t,n){var i=e.prefix||"",r=e.namespaceURI;if((i||r)&&("xml"!==i||"http://www.w3.org/XML/1998/namespace"!==r)&&"http://www.w3.org/2000/xmlns/"!=r){for(var o=n.length;o--;){var a=n[o];if(a.prefix==i)return a.namespace!=r}return 1}}function B(e,t,n,i,r){if(i){if(!(e=i(e)))return;if("string"==typeof e)return void t.push(e)}switch(e.nodeType){case 1:r=r||[];var o=e.attributes,a=o.length,s=e.firstChild,l=e.tagName;n="http://www.w3.org/1999/xhtml"===e.namespaceURI||n,t.push("<",l);for(var u=0;u"),n&&/^script$/i.test(l))for(;s;)s.data?t.push(s.data):B(s,t,n,i,r),s=s.nextSibling;else for(;s;)B(s,t,n,i,r),s=s.nextSibling;t.push("")}else t.push("/>");return;case 9:case 11:for(s=e.firstChild;s;)B(s,t,n,i,r),s=s.nextSibling;return;case 2:return t.push(" ",e.name,'="',e.value.replace(/[<&"]/g,g),'"');case 3:return t.push(e.data.replace(/[<&]/g,g));case 4:return t.push("");case 8:return t.push("\x3c!--",e.data,"--\x3e");case 10:l=e.publicId;var h=e.systemId;return t.push("')):h&&"."!=h?t.push(' SYSTEM "',h,'">'):((l=e.internalSubset)&&t.push(" [",l,"]"),t.push(">")));case 7:return t.push("");case 5:return t.push("&",e.nodeName,";");default:t.push("??",e.nodeName)}}function F(e,t,n){e[t]=n}o.INDEX_SIZE_ERR=(a[1]="Index size error",1),o.DOMSTRING_SIZE_ERR=(a[2]="DOMString size error",2),o.HIERARCHY_REQUEST_ERR=(a[3]="Hierarchy request error",3),o.WRONG_DOCUMENT_ERR=(a[4]="Wrong document",4),o.INVALID_CHARACTER_ERR=(a[5]="Invalid character",5),o.NO_DATA_ALLOWED_ERR=(a[6]="No data allowed",6),o.NO_MODIFICATION_ALLOWED_ERR=(a[7]="No modification allowed",7),o.NOT_FOUND_ERR=(a[8]="Not found",8),o.NOT_SUPPORTED_ERR=(a[9]="Not supported",9),o.INUSE_ATTRIBUTE_ERR=(a[10]="Attribute in use",10),o.INVALID_STATE_ERR=(a[11]="Invalid state",11),o.SYNTAX_ERR=(a[12]="Syntax error",12),o.INVALID_MODIFICATION_ERR=(a[13]="Invalid modification",13),o.NAMESPACE_ERR=(a[14]="Invalid namespace",14),o.INVALID_ACCESS_ERR=(a[15]="Invalid access",15),s.prototype=Error.prototype,n(o,s),l.prototype={length:0,item:function(e){return this[e]||null},toString:function(e,t){for(var n=[],i=0;i>>32-r,n)}function r(e,t,n,r,o,a,s){return i(t&n|~t&r,e,t,o,a,s)}function o(e,t,n,r,o,a,s){return i(t&r|n&~r,e,t,o,a,s)}function a(e,t,n,r,o,a,s){return i(t^n^r,e,t,o,a,s)}function s(e,t,n,r,o,a,s){return i(n^(t|~r),e,t,o,a,s)}var l="0123456789abcdef".split("");function u(e){for(var t=0;t>8*n+4&15]+l[e>>8*n&15];return t}(e[t]);return e.join("")}var c=function(e,t){return e+t&4294967295};function d(){var e={state:[1732584193,-271733879,-1732584194,271733878],tail:"",size:0,update:function(t,i){i||(t=unescape(encodeURIComponent(t))),e.size+=t.length,t=e.tail+t;for(var r=e.state,o=64;o<=t.length;o+=64)n(r,function(e){for(var t=[],n=0;n<64;n+=4)t[n>>2]=e.charCodeAt(n)+(e.charCodeAt(n+1)<<8)+(e.charCodeAt(n+2)<<16)+(e.charCodeAt(n+3)<<24);return t}(t.substring(o-64,o)));return e.tail=t.substring(o-64),e},digest:function(t){for(var i=e.size,r=e.state,o=e.tail,a=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],s=0;s>2]|=o.charCodeAt(s)<<(s%4<<3);if(a[s>>2]|=128<<(s%4<<3),55>16)+(t>>16)+(n>>16)<<16|65535&n}),f.getCtx=d,e.exports=f},"74dc":function(e,t,n){!function(e){"use strict"; //! moment.js locale configuration -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}})}(n("c1df"))},7508:function(e,t,n){var i=n("eae2"),r=n("25b3"),o=n("294d");n=i((function(e,t,n,i,a,s,l,u){return function e(t,n,i,a,s,l,u,c,d){var f,h,p,m,v,g=[],y=d.original,b=d.data,_=d.mapChildren||c;return r(i,(function(r,w){f=l.concat([""+w]),h=u.concat([r]),m=t||a.call(s,r,w,i,f,n,h),v=c&&r[c],m||v?(y?p=r:(p=o({},r),b&&(p[b]=r)),p[_]=e(m,r,r[c],a,s,f,h,c,d),(m||p[_].length)&&g.push(p)):m&&g.push(p)})),g}(0,e,t,n,i,a,s,l,u)})),e.exports=n},"75f1":function(e,t,n){var i=n("adaa"),r=n("03e2");function o(e){var t={GrantFullControl:[],GrantWrite:[],GrantRead:[],GrantReadAcp:[],GrantWriteAcp:[],ACL:""},n={FULL_CONTROL:"GrantFullControl",WRITE:"GrantWrite",READ:"GrantRead",READ_ACP:"GrantReadAcp",WRITE_ACP:"GrantWriteAcp"},i=(i=(e&&e.AccessControlList||{}).Grant)&&(r.isArray(i)?i:[i]),o={READ:0,WRITE:0,FULL_CONTROL:0};return i&&i.length&&r.each(i,(function(i){"qcs::cam::anyone:anyone"===i.Grantee.ID||"http://cam.qcloud.com/groups/global/AllUsers"===i.Grantee.URI?o[i.Permission]=1:i.Grantee.ID!==e.Owner.ID&&t[n[i.Permission]].push('id="'+i.Grantee.ID+'"')})),o.FULL_CONTROL||o.WRITE&&o.READ?t.ACL="public-read-write":o.READ?t.ACL="public-read":t.ACL="private",r.each(n,(function(e){t[e]=a(t[e].join(","))})),t}function a(e){for(var t,n=e.split(","),i={},r=0;r=v.ExpiredTime)s._StsCache.splice(m,1);else if(!v.ScopeLimit||v.ScopeLimit&&v.ScopeKey===p){f=v;break}}function y(){var t=f.StartTime&&f.ExpiredTime?f.StartTime+";"+f.ExpiredTime:"";t={Authorization:r.getAuth({SecretId:f.TmpSecretId,SecretKey:f.TmpSecretKey,Method:e.Method,Pathname:d,Query:e.Query,Headers:o,Expires:e.Expires,UseRawKey:s.options.UseRawKey,SystemClockOffset:s.options.SystemClockOffset,KeyTime:t}),XCosSecurityToken:f.XCosSecurityToken||"",Token:f.Token||"",ClientIP:f.ClientIP||"",ClientUA:f.ClientUA||""};a(t)}if(f.ExpiredTime&&60")&&r.xml2json(i)||{}}catch(e){s=i||{}}e=n.statusCode,2===Math.floor(e/100)?s.Error?o({error:s.Error}):o(null,s):o({error:s.Error||s})}}})),m=function(e){e.TaskId===g&&(p&&p.abort&&p.abort(),v.off("inner-kill-task",m))},g&&v.on("inner-kill-task",m))}.call(n,e,(function(i,o){i&&u<2&&(c!==n.options.SystemClockOffset||function(e){var t=!1,n=!1,i=e.headers&&(e.headers.date||e.headers.Date)||e.error&&e.error.ServerTime;try{var o=e.error.Code,a=e.error.Message;("RequestTimeTooSkewed"===o||"AccessDenied"===o&&"Request has expired"===a)&&(n=!0)}catch(e){}return e&&(n&&i?(o=Date.parse(i),this.options.CorrectClockSkew&&3e4<=Math.abs(r.getSkewTime(this.options.SystemClockOffset)-o)&&(this.options.SystemClockOffset=o-Date.now(),t=!0)):5===Math.round(e.statusCode/100)&&(t=!0)),t}.call(n,i))?(e.headers&&(delete e.headers.Authorization,delete e.headers.token,delete e.headers.clientIP,delete e.headers.clientUA,delete e.headers["x-cos-security-token"]),a(u+1)):t(i,o)})))}))});a(1)}var c={getService:function(e,t){"function"==typeof e&&(t=e,e={});var n=this.options.Protocol||(r.isBrowser&&"http:"===location.protocol?"http:":"https:"),i=this.options.ServiceDomain,o=e.Region;i?(i=i.replace(/\{Region\}/gi,o||"").replace(/\{.*?\}/gi,""),"/"===(i=/^[a-zA-Z]+:\/\//.test(i)?i:n+"//"+i).slice(-1)&&(i=i.slice(0,-1))):i=o?n+"//cos."+o+".myqcloud.com":n+"//service.cos.myqcloud.com",u.call(this,{Action:"name/cos:GetService",url:i,method:"GET",headers:e.Headers},(function(e,n){if(e)return t(e);e=n&&n.ListAllMyBucketsResult&&n.ListAllMyBucketsResult.Buckets&&n.ListAllMyBucketsResult.Buckets.Bucket||[],e=r.isArray(e)?e:[e];var i=n&&n.ListAllMyBucketsResult&&n.ListAllMyBucketsResult.Owner||{};t(null,{Buckets:e,Owner:i,statusCode:n.statusCode,headers:n.headers})}))},putBucket:function(e,t){var n=this;u.call(this,{Action:"name/cos:PutBucket",method:"PUT",Bucket:e.Bucket,Region:e.Region,headers:e.Headers},(function(i,r){if(i)return t(i);i=s({protocol:n.options.Protocol,domain:n.options.Domain,bucket:e.Bucket,region:e.Region,isLocation:!0}),t(null,{Location:i,statusCode:r.statusCode,headers:r.headers})}))},headBucket:function(e,t){u.call(this,{Action:"name/cos:HeadBucket",Bucket:e.Bucket,Region:e.Region,headers:e.Headers,method:"HEAD"},(function(e,n){t(e,n)}))},getBucket:function(e,t){var n={};n.prefix=e.Prefix||"",n.delimiter=e.Delimiter,n.marker=e.Marker,n["max-keys"]=e.MaxKeys,n["encoding-type"]=e.EncodingType,u.call(this,{Action:"name/cos:GetBucket",ResourceKey:n.prefix,method:"GET",Bucket:e.Bucket,Region:e.Region,headers:e.Headers,qs:n},(function(e,n){if(e)return t(e);e=n.ListBucketResult||{};var i=e.Contents||[],o=e.CommonPrefixes||[];i=r.isArray(i)?i:[i],o=r.isArray(o)?o:[o],e=r.clone(e);r.extend(e,{Contents:i,CommonPrefixes:o,statusCode:n.statusCode,headers:n.headers}),t(null,e)}))},deleteBucket:function(e,t){u.call(this,{Action:"name/cos:DeleteBucket",Bucket:e.Bucket,Region:e.Region,headers:e.Headers,method:"DELETE"},(function(e,n){return e&&204===e.statusCode?t(null,{statusCode:e.statusCode}):e?t(e):void t(null,{statusCode:n.statusCode,headers:n.headers})}))},putBucketAcl:function(e,t){var n,i,o=e.Headers,s="";e.AccessControlPolicy&&(i=(n=r.clone(e.AccessControlPolicy||{})).Grants||n.Grant,i=r.isArray(i)?i:[i],delete n.Grant,delete n.Grants,n.AccessControlList={Grant:i},s=r.json2xml({AccessControlPolicy:n}),o["Content-Type"]="application/xml",o["Content-MD5"]=r.binaryBase64(r.md5(s))),r.each(o,(function(e,t){0===t.indexOf("x-cos-grant-")&&(o[t]=a(o[t]))})),u.call(this,{Action:"name/cos:PutBucketACL",method:"PUT",Bucket:e.Bucket,Region:e.Region,headers:o,action:"acl",body:s},(function(e,n){if(e)return t(e);t(null,{statusCode:n.statusCode,headers:n.headers})}))},getBucketAcl:function(e,t){u.call(this,{Action:"name/cos:GetBucketACL",method:"GET",Bucket:e.Bucket,Region:e.Region,headers:e.Headers,action:"acl"},(function(e,n){if(e)return t(e);e=n.AccessControlPolicy||{};var i=e.Owner||{},a=e.AccessControlList.Grant||[];a=r.isArray(a)?a:[a],e=o(e);n.headers&&n.headers["x-cos-acl"]&&(e.ACL=n.headers["x-cos-acl"]),e=r.extend(e,{Owner:i,Grants:a,statusCode:n.statusCode,headers:n.headers}),t(null,e)}))},putBucketCors:function(e,t){var n=(e.CORSConfiguration||{}).CORSRules||e.CORSRules||[],i=(n=r.clone(r.isArray(n)?n:[n]),n=(r.each(n,(function(e){r.each(["AllowedOrigin","AllowedHeader","AllowedMethod","ExposeHeader"],(function(t,n){var i=t+"s",o=e[i]||e[t]||[];delete e[i],e[t]=r.isArray(o)?o:[o]}))})),r.json2xml({CORSConfiguration:{CORSRule:n}})),e.Headers);i["Content-Type"]="application/xml",i["Content-MD5"]=r.binaryBase64(r.md5(n)),u.call(this,{Action:"name/cos:PutBucketCORS",method:"PUT",Bucket:e.Bucket,Region:e.Region,body:n,action:"cors",headers:i},(function(e,n){if(e)return t(e);t(null,{statusCode:n.statusCode,headers:n.headers})}))},getBucketCors:function(e,t){u.call(this,{Action:"name/cos:GetBucketCORS",method:"GET",Bucket:e.Bucket,Region:e.Region,headers:e.Headers,action:"cors"},(function(e,n){var i;e?404===e.statusCode&&e.error&&"NoSuchCORSConfiguration"===e.error.Code?(i={CORSRules:[],statusCode:e.statusCode},e.headers&&(i.headers=e.headers),t(null,i)):t(e):(e=(i=n.CORSConfiguration||{}).CORSRules||i.CORSRule||[],e=r.clone(r.isArray(e)?e:[e]),r.each(e,(function(e){r.each(["AllowedOrigin","AllowedHeader","AllowedMethod","ExposeHeader"],(function(t,n){var i=t+"s",o=e[i]||e[t]||[];delete e[t],e[i]=r.isArray(o)?o:[o]}))})),t(null,{CORSRules:e,statusCode:n.statusCode,headers:n.headers}))}))},deleteBucketCors:function(e,t){u.call(this,{Action:"name/cos:DeleteBucketCORS",method:"DELETE",Bucket:e.Bucket,Region:e.Region,headers:e.Headers,action:"cors"},(function(e,n){return e&&204===e.statusCode?t(null,{statusCode:e.statusCode}):e?t(e):void t(null,{statusCode:n.statusCode||e.statusCode,headers:n.headers})}))},getBucketLocation:function(e,t){u.call(this,{Action:"name/cos:GetBucketLocation",method:"GET",Bucket:e.Bucket,Region:e.Region,headers:e.Headers,action:"location"},(function(e,n){if(e)return t(e);t(null,n)}))},getBucketPolicy:function(e,t){u.call(this,{Action:"name/cos:GetBucketPolicy",method:"GET",Bucket:e.Bucket,Region:e.Region,headers:e.Headers,action:"policy",rawBody:!0},(function(e,n){if(e)return e.statusCode&&403===e.statusCode?t({ErrorStatus:"Access Denied"}):e.statusCode&&405===e.statusCode?t({ErrorStatus:"Method Not Allowed"}):e.statusCode&&404===e.statusCode?t({ErrorStatus:"Policy Not Found"}):t(e);e={};try{e=JSON.parse(n.body)}catch(e){}t(null,{Policy:e,statusCode:n.statusCode,headers:n.headers})}))},putBucketPolicy:function(e,t){var n=e.Policy,i=n;try{"string"==typeof n?n=JSON.parse(i):i=JSON.stringify(n)}catch(e){t({error:"Policy format error"})}var o=e.Headers;o["Content-Type"]="application/json",o["Content-MD5"]=r.binaryBase64(r.md5(i)),u.call(this,{Action:"name/cos:PutBucketPolicy",method:"PUT",Bucket:e.Bucket,Region:e.Region,action:"policy",body:r.isBrowser?i:n,headers:o,json:!0},(function(e,n){return e&&204===e.statusCode?t(null,{statusCode:e.statusCode}):e?t(e):void t(null,{statusCode:n.statusCode,headers:n.headers})}))},deleteBucketPolicy:function(e,t){u.call(this,{Action:"name/cos:DeleteBucketPolicy",method:"DELETE",Bucket:e.Bucket,Region:e.Region,headers:e.Headers,action:"policy"},(function(e,n){return e&&204===e.statusCode?t(null,{statusCode:e.statusCode}):e?t(e):void t(null,{statusCode:n.statusCode||e.statusCode,headers:n.headers})}))},putBucketTagging:function(e,t){var n=(n=e.Tagging||{}).TagSet||n.Tags||e.Tags||[],i=(n=r.clone(r.isArray(n)?n:[n]),n=r.json2xml({Tagging:{TagSet:{Tag:n}}}),e.Headers);i["Content-Type"]="application/xml",i["Content-MD5"]=r.binaryBase64(r.md5(n)),u.call(this,{Action:"name/cos:PutBucketTagging",method:"PUT",Bucket:e.Bucket,Region:e.Region,body:n,action:"tagging",headers:i},(function(e,n){return e&&204===e.statusCode?t(null,{statusCode:e.statusCode}):e?t(e):void t(null,{statusCode:n.statusCode,headers:n.headers})}))},getBucketTagging:function(e,t){u.call(this,{Action:"name/cos:GetBucketTagging",method:"GET",Bucket:e.Bucket,Region:e.Region,headers:e.Headers,action:"tagging"},(function(e,n){var i;if(e)404!==e.statusCode||!e.error||"Not Found"!==e.error&&"NoSuchTagSet"!==e.error.Code?t(e):(i={Tags:[],statusCode:e.statusCode},e.headers&&(i.headers=e.headers),t(null,i));else{e=[];try{e=n.Tagging.TagSet.Tag||[]}catch(e){}e=r.clone(r.isArray(e)?e:[e]),t(null,{Tags:e,statusCode:n.statusCode,headers:n.headers})}}))},deleteBucketTagging:function(e,t){u.call(this,{Action:"name/cos:DeleteBucketTagging",method:"DELETE",Bucket:e.Bucket,Region:e.Region,headers:e.Headers,action:"tagging"},(function(e,n){return e&&204===e.statusCode?t(null,{statusCode:e.statusCode}):e?t(e):void t(null,{statusCode:n.statusCode,headers:n.headers})}))},putBucketLifecycle:function(e,t){var n=(e.LifecycleConfiguration||{}).Rules||e.Rules||[],i=(n=r.clone(n),n=r.json2xml({LifecycleConfiguration:{Rule:n}}),e.Headers);i["Content-Type"]="application/xml",i["Content-MD5"]=r.binaryBase64(r.md5(n)),u.call(this,{Action:"name/cos:PutBucketLifecycle",method:"PUT",Bucket:e.Bucket,Region:e.Region,body:n,action:"lifecycle",headers:i},(function(e,n){return e&&204===e.statusCode?t(null,{statusCode:e.statusCode}):e?t(e):void t(null,{statusCode:n.statusCode,headers:n.headers})}))},getBucketLifecycle:function(e,t){u.call(this,{Action:"name/cos:GetBucketLifecycle",method:"GET",Bucket:e.Bucket,Region:e.Region,headers:e.Headers,action:"lifecycle"},(function(e,n){if(e)404===e.statusCode&&e.error&&"NoSuchLifecycleConfiguration"===e.error.Code?(i={Rules:[],statusCode:e.statusCode},e.headers&&(i.headers=e.headers),t(null,i)):t(e);else{var i=[];try{i=n.LifecycleConfiguration.Rule||[]}catch(e){}i=r.clone(r.isArray(i)?i:[i]),t(null,{Rules:i,statusCode:n.statusCode,headers:n.headers})}}))},deleteBucketLifecycle:function(e,t){u.call(this,{Action:"name/cos:DeleteBucketLifecycle",method:"DELETE",Bucket:e.Bucket,Region:e.Region,headers:e.Headers,action:"lifecycle"},(function(e,n){return e&&204===e.statusCode?t(null,{statusCode:e.statusCode}):e?t(e):void t(null,{statusCode:n.statusCode,headers:n.headers})}))},putBucketVersioning:function(e,t){var n,i;e.VersioningConfiguration?(n=e.VersioningConfiguration||{},n=r.json2xml({VersioningConfiguration:n}),(i=e.Headers)["Content-Type"]="application/xml",i["Content-MD5"]=r.binaryBase64(r.md5(n)),u.call(this,{Action:"name/cos:PutBucketVersioning",method:"PUT",Bucket:e.Bucket,Region:e.Region,body:n,action:"versioning",headers:i},(function(e,n){return e&&204===e.statusCode?t(null,{statusCode:e.statusCode}):e?t(e):void t(null,{statusCode:n.statusCode,headers:n.headers})}))):t({error:"missing param VersioningConfiguration"})},getBucketVersioning:function(e,t){u.call(this,{Action:"name/cos:GetBucketVersioning",method:"GET",Bucket:e.Bucket,Region:e.Region,headers:e.Headers,action:"versioning"},(function(e,n){e||n.VersioningConfiguration||(n.VersioningConfiguration={}),t(e,n)}))},putBucketReplication:function(e,t){var n=r.clone(e.ReplicationConfiguration),i=(n=(n=(n=r.json2xml({ReplicationConfiguration:n})).replace(/<(\/?)Rules>/gi,"<$1Rule>")).replace(/<(\/?)Tags>/gi,"<$1Tag>"),e.Headers);i["Content-Type"]="application/xml",i["Content-MD5"]=r.binaryBase64(r.md5(n)),u.call(this,{Action:"name/cos:PutBucketReplication",method:"PUT",Bucket:e.Bucket,Region:e.Region,body:n,action:"replication",headers:i},(function(e,n){return e&&204===e.statusCode?t(null,{statusCode:e.statusCode}):e?t(e):void t(null,{statusCode:n.statusCode,headers:n.headers})}))},getBucketReplication:function(e,t){u.call(this,{Action:"name/cos:GetBucketReplication",method:"GET",Bucket:e.Bucket,Region:e.Region,headers:e.Headers,action:"replication"},(function(e,n){var i;e?404!==e.statusCode||!e.error||"Not Found"!==e.error&&"ReplicationConfigurationnotFoundError"!==e.error.Code?t(e):(i={ReplicationConfiguration:{Rules:[]},statusCode:e.statusCode},e.headers&&(i.headers=e.headers),t(null,i)):(e||n.ReplicationConfiguration||(n.ReplicationConfiguration={}),n.ReplicationConfiguration.Rule&&(n.ReplicationConfiguration.Rules=n.ReplicationConfiguration.Rule,delete n.ReplicationConfiguration.Rule),t(e,n))}))},deleteBucketReplication:function(e,t){u.call(this,{Action:"name/cos:DeleteBucketReplication",method:"DELETE",Bucket:e.Bucket,Region:e.Region,headers:e.Headers,action:"replication"},(function(e,n){return e&&204===e.statusCode?t(null,{statusCode:e.statusCode}):e?t(e):void t(null,{statusCode:n.statusCode,headers:n.headers})}))},putBucketWebsite:function(e,t){var n,i;e.WebsiteConfiguration?(n=(i=r.clone(e.WebsiteConfiguration||{})).RoutingRules||i.RoutingRule||[],n=r.isArray(n)?n:[n],delete i.RoutingRule,delete i.RoutingRules,0"),s.push(n),a&&s.push(r),s.push("")):s.push("/>"),s.join("")}return function e(i,r,o){var s=typeof i;switch((Array.isArray?Array.isArray(i):i instanceof Array)?s="array":i instanceof Date&&(s="date"),s){case"array":var l=[];return i.map((function(t){l.push(e(t,0,o+1))})),t.prettyPrint&&l.push("\n"),l.join("");case"date":return i.toJSON?i.toJSON():i+"";case"object":var u,c=[];for(u in i)if(i.hasOwnProperty(u))if(i[u]instanceof Array)for(var d=0;d/g,">").replace(/'/g,"'").replace(/"/g,""").replace(a,""):""+i}}(e,0,0)}function i(e){var t=['"),t.join("")}var r="a-zA-Z_À-ÖØ-öø-ÿͰ-ͽͿ-῿‌-‍⁰-↏Ⰰ-⿿、-퟿豈-﷏ﷰ-�",o=new RegExp("^([^"+r+"])|^((x|X)(m|M)(l|L))|([^"+r+"-.0-9·̀-ͯ‿⁀])","g"),a=/[^\x09\x0A\x0D\x20-\xFF\x85\xA0-\uD7FF\uE000-\uFDCF\uFDE0-\uFFFD]/gm;e.exports=function(e,t){if(t=t||{xmlHeader:{standalone:!0},prettyPrint:!0,indent:" ",escape:!0},"string"==typeof e)try{e=JSON.parse(e.toString())}catch(e){return!1}var r="",o="";return t&&("object"==typeof t?(t.xmlHeader&&(r=i(!!t.xmlHeader.standalone)),void 0!==t.docType&&(o="")):r=i()),[r,(t=t||{}).prettyPrint&&o?"\n":"",o,n(e,t)].join("").replace(/\n{2,}/g,"\n").replace(/\s+$/g,"")}},"774c":function(e,t,n){var i=n("09e4"),r=n("6185"),o=n("a714"),a=n("d714"),s=i.Object,l=r("".split);e.exports=o((function(){return!s("z").propertyIsEnumerable(0)}))?function(e){return"String"==a(e)?l(e,""):s(e)}:s},"778e":function(e,t,n){},"77a0":function(e,t,n){e.exports=function(e){"use strict";e=e&&e.hasOwnProperty("default")?e["default"]:e;var t="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},n=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},i=function(){function e(e,t){for(var n=0;n0||navigator.msMaxTouchPoints>0),n.nonDeskTouch=n.touch&&!/win32/i.test(t)||n.touch&&/win32/i.test(t)&&/mobile/i.test(e),n.eventType="onmousedown"in window&&!n.nonDeskTouch?"mouse":"ontouchstart"in window?"touch":"msmaxtouchpoints"in window.navigator||navigator.msMaxTouchPoints>0?"mstouchpoints":"maxtouchpoints"in window.navigator||navigator.maxTouchPoints>0?"touchpoints":"mouse",n.eventType){case"mouse":n.touchstart="mousedown",n.touchend="mouseup",n.touchmove="mousemove",n.touchenter="mouseenter",n.touchmove="mousemove",n.touchleave="mouseleave";break;case"touch":n.touchstart="touchstart",n.touchend="touchend",n.touchmove="touchmove",n.touchcancel="touchcancel",n.touchenter="touchstart",n.touchmove="touchmove",n.touchleave="touchend",this.isTouch=!0;break;case"mstouchpoints":n.touchstart="MSPointerDown",n.touchend="MSPointerUp",n.touchmove="MSPointerMove",n.touchcancel="MSPointerCancel",n.touchenter="MSPointerDown",n.touchmove="MSPointerMove",n.touchleave="MSPointerUp";break;case"touchpoints":n.touchstart="pointerdown",n.touchend="pointerup",n.touchmove="pointermove",n.touchcancel="pointercancel",n.touchenter="pointerdown",n.touchmove="pointermove",n.touchleave="pointerup";break}return this.touchObject=n}}]),e}();function d(e,n,i){if(i&&M(n))return e;if(S(e))n=[],e.forEach((function(e,t){n[t]=d(e,n[t])}));else if(e){if(!A(e))return e;for(var r in n={},e)n[r]="object"===t(e[r])?d(e[r],n[r]):e[r]}return n}function f(e,n,i,r){if(r&&M(n))return e;if(n=n||{},S(e))!S(n)&&i&&(n=[]),S(n)&&e.forEach((function(e,t){n[t]=f(e,n[t],i,r)}));else if(e)if(A(e))for(var o in e)"object"===t(e[o])?M(n[o])?n[o]=d(e[o],n[o],r):f(e[o],n[o],i,r):(M(n[o])||i)&&(n[o]=e[o]);else i&&(n=e);return n}function h(e,t,n,i){(n[t]||"function"===typeof n)&&(i=i||t,Object.defineProperty(e,t,{get:function(){return n[i]},configurable:!0}))}var p=void 0;function m(){if(u())return 0;if(void 0!==p)return p;var e=document.createElement("div");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 n=document.createElement("div");n.style.width="100%",e.appendChild(n);var i=n.offsetWidth;return e.parentNode.removeChild(e),p=t-i,p}function v(e,t,n){var i=arguments.length>3&&void 0!==arguments[3]&&arguments[3],r=arguments.length>4&&void 0!==arguments[4]?arguments[4]:"on";"on"==r?e.addEventListener(t,n,i):e.removeEventListener(t,n,i)}var g=function(e){console.error("[vuescroll] "+e)},y=function(e){console.warn("[vuescroll] "+e)};function b(e,t){var n=!1;if(!e||!t)return n;while(e.parentNode!==t&&9!==e.parentNode.nodeType&&!e.parentNode._isVuescroll)e=e.parentNode;return e.parentNode==t&&(n=!0),n}function _(e){var t,n=document.documentElement.style;e.opera&&"[object Opera]"===Object.prototype.toString.call(opera)?t="presto":"MozAppearance"in n?t="gecko":"WebkitAppearance"in n?t="webkit":"string"===typeof navigator.cpuClass&&(t="trident");var i={trident:"ms",gecko:"moz",webkit:"webkit",presto:"O"}[t];return i}function w(e,t){if(u())return!1;var n="-"+_(window)+"-"+t,i=document.createElement("div");return i.style[e]=n,i.style[e]==n&&n}function x(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},r=arguments[4];if(t&&t.length>1)return r?[].concat(a(n),a(t)):[].concat(a(t),a(n));t=t[0];var o=k(t),s=o.ch,l=o.tag,u=o.isComponent;return u&&(t.data=f({attrs:t.componentOptions.propsData},t.data,!1,!0)),s=r?[].concat(a(n),a(s)):[].concat(a(s),a(n)),delete t.data.slot,e(l,f(i,t.data,!1,!0),s)}function k(e){if(!e||e.length>1)return{};e=e[0]?e[0]:e;var t=!!e.componentOptions,n=void 0,i=void 0;return t?(n=e.componentOptions.children||[],i=e.componentOptions.tag):(n=e.children||[],i=e.tag),{isComponent:t,ch:n,tag:i}}function C(e){var t=e.$parent;return!t._isVuescrollRoot&&t&&(t=t.$parent),t}var S=function(e){return Array.isArray(e)},A=function(e){return"[object Object]"==Object.prototype.toString.call(e)},M=function(e){return"undefined"===typeof e};function T(e,t){var n=void 0;return(n=/(-?\d+(?:\.\d+?)?)%$/.exec(e))?(n=n[1]-0,n=t*n/100):n=e-0,n}function O(e,t){if(!u()&&!document.getElementById(e)){var n=document.head||doc.getElementsByTagName("head")[0],i=document.createElement("style");i.id=e,i.type="text/css",i.styleSheet?i.styleSheet.cssText=t:i.appendChild(document.createTextNode(t)),n.appendChild(i)}}function E(){var e=".__hidebar::-webkit-scrollbar {\n width: 0;\n height: 0;\n }";O("vuescroll-hide-ios-bar",e)}function D(){var e="\n @-webkit-keyframes loading-rotate {\n to {\n -webkit-transform: rotate(1turn);\n transform: rotate(1turn);\n }\n }\n\n @keyframes loading-rotate {\n to {\n -webkit-transform: rotate(1turn);\n transform: rotate(1turn);\n }\n }\n\n @-webkit-keyframes loading-wipe {\n 0% {\n stroke-dasharray: 1, 200;\n stroke-dashoffset: 0;\n }\n 50% {\n stroke-dasharray: 90, 150;\n stroke-dashoffset: -40px;\n }\n to {\n stroke-dasharray: 90, 150;\n stroke-dashoffset: -120px;\n }\n }\n\n @keyframes loading-wipe {\n 0% {\n stroke-dasharray: 1, 200;\n stroke-dashoffset: 0;\n }\n 50% {\n stroke-dasharray: 90, 150;\n stroke-dashoffset: -40px;\n }\n to {\n stroke-dasharray: 90, 150;\n stroke-dashoffset: -120px;\n }\n }\n\n .__vuescroll .__refresh,\n .__vuescroll .__load {\n position: absolute;\n width: 100%;\n color: black;\n height: 50px;\n line-height: 50px;\n text-align: center;\n font-size: 16px;\n }\n .__vuescroll .__refresh svg,\n .__vuescroll .__load svg {\n margin-right: 10px;\n width: 25px;\n height: 25px;\n vertical-align: sub;\n }\n .__vuescroll .__refresh svg.active,\n .__vuescroll .__load svg.active {\n transition: all 0.2s;\n }\n .__vuescroll .__refresh svg.active.deactive,\n .__vuescroll .__load svg.active.deactive {\n transform: rotateZ(180deg);\n }\n .__vuescroll .__refresh svg path,\n .__vuescroll .__refresh svg rect,\n .__vuescroll .__load svg path,\n .__vuescroll .__load svg rect {\n fill: #20a0ff;\n }\n .__vuescroll .__refresh svg.start,\n .__vuescroll .__load svg.start {\n stroke: #343640;\n stroke-width: 4;\n stroke-linecap: round;\n -webkit-animation: loading-rotate 2s linear infinite;\n animation: loading-rotate 2s linear infinite;\n }\n .__vuescroll .__refresh svg.start .bg-path,\n .__vuescroll .__load svg.start .bg-path {\n stroke: #f2f2f2;\n fill: none;\n }\n .__vuescroll .__refresh svg.start .active-path,\n .__vuescroll .__load svg.start .active-path {\n stroke: #20a0ff;\n fill: none;\n stroke-dasharray: 90, 150;\n stroke-dashoffset: 0;\n -webkit-animation: loading-wipe 1.5s ease-in-out infinite;\n animation: loading-wipe 1.5s ease-in-out infinite;\n }\n ";O("vuescroll-silde-mode-style",e)}var L={mounted:function(){P[this._uid]=this},beforeDestroy:function(){delete P[this._uid]},methods:{scrollTo:function(e,t,n){var i=e.x,r=e.y;!0!==t&&"undefined"!=typeof t||(t=this.mergedOptions.scrollPanel.speed),this.internalScrollTo(i,r,t,n)},scrollBy:function(e,t,n){var i=e.dx,r=void 0===i?0:i,o=e.dy,a=void 0===o?0:o,s=this.getPosition(),l=s.scrollLeft,u=void 0===l?0:l,c=s.scrollTop,d=void 0===c?0:c;r&&(u+=T(r,this.scrollPanelElm.scrollWidth-this.$el.clientWidth)),a&&(d+=T(a,this.scrollPanelElm.scrollHeight-this.$el.clientHeight)),this.internalScrollTo(u,d,t,n)},scrollIntoView:function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=this.$el;if("string"===typeof e&&(e=n.querySelector(e)),b(e,n)){var i=this.$el.getBoundingClientRect(),r=i.left,o=i.top,a=e.getBoundingClientRect(),s=a.left,l=a.top,u=r-s,c=o-l;this.scrollBy({dx:-u,dy:-c},t)}else y("The element or selector you passed is not the element of Vuescroll, please pass the element that is in Vuescroll to scrollIntoView API. ")},refresh:function(){this.refreshInternalStatus(),this.$nextTick(this.refreshInternalStatus)}}},P={};function I(){for(var e in P)P[e].refresh()}var j={vuescroll:{sizeStrategy:"percent",detectResize:!0},scrollPanel:{initialScrollY:!1,initialScrollX:!1,scrollingX:!0,scrollingY:!0,speed:300,easing:void 0,verticalNativeBarPos:"right",maxHeight:void 0,maxWidth:void 0},rail:{background:"#01a99a",opacity:0,border:"none",size:"6px",specifyBorderRadius:!1,gutterOfEnds:null,gutterOfSide:"2px",keepShow:!1},bar:{showDelay:500,specifyBorderRadius:!1,onlyShowBarOnScroll:!0,keepShow:!1,background:"rgb(3, 185, 118)",opacity:1,size:"6px",minSize:0,disable:!1},scrollButton:{enable:!1,background:"rgb(3, 185, 118)",opacity:1,step:180,mousedownStep:30}};function $(e){var t=!1,n=e.scrollPanel,i=e.bar,r=i.vBar,o=i.hBar,a=e.rail,s=a.vRail,l=a.hRail,u=n["initialScrollY"],c=n["initialScrollX"];return u&&!String(u).match(/^\d+(\.\d+)?(%)?$/)&&y("The prop `initialScrollY` or `initialScrollX` should be a percent number like `10%` or an exact number that greater than or equal to 0 like `100`."),c&&!String(c).match(/^\d+(\.\d+)?(%)?$/)&&y("The prop `initialScrollY` or `initialScrollX` should be a percent number like `10%` or an exact number that greater than or equal to 0 like `100`."),(r||o||s||l)&&y("The options: vRail, hRail, vBar, hBar have been deprecated since v4.7.0,please use corresponing rail/bar instead!"),R&&(R=[].concat(R),R.forEach((function(n){n(e)&&(t=!0)}))),t}var R=null,N=function(e,t){e=[].concat(e),e.forEach((function(e){f(e,j)})),R=t},F=["slide","native"],B=function(){},Y=["mergedOptions.vuescroll.pullRefresh.tips","mergedOptions.vuescroll.pushLoad.tips","mergedOptions.vuescroll.scroller.disable","mergedOptions.rail","mergedOptions.bar"],H="refreshDom",z="loadDom",V={vertical:{size:"height",opsSize:"width",posName:"top",opposName:"bottom",sidePosName:"right",page:"pageY",scroll:"scrollTop",scrollSize:"scrollHeight",offset:"offsetHeight",client:"clientY",axis:"Y",scrollButton:{start:"top",end:"bottom"}},horizontal:{size:"width",opsSize:"height",posName:"left",opposName:"right",sidePosName:"bottom",page:"pageX",scroll:"scrollLeft",scrollSize:"scrollWidth",offset:"offsetWidth",client:"clientX",axis:"X",scrollButton:{start:"left",end:"right"}}};function W(e){var t=e.requestAnimationFrame||e.webkitRequestAnimationFrame||e.mozRequestAnimationFrame||e.oRequestAnimationFrame,n=!!t;if(t&&!/requestAnimationFrame\(\)\s*\{\s*\[native code\]\s*\}/i.test(t.toString())&&(n=!1),n)return function(e,n){t(e,n)};var i=60,r={},o=1,a=null,s=+new Date;return function(e){var t=o++;return r[t]=e,null===a&&(a=setInterval((function(){var e=+new Date,t=r;for(var n in r={},t)t.hasOwnProperty(n)&&(t[n](e),s=e);e-s>2500&&(clearInterval(a),a=null)}),1e3/i)),t}}var U={},q=/rgb\(/,G=/rgb\((.*)\)/;function K(e,t){var n=e+"&"+t;if(U[n])return U[n];var i=document.createElement("div");i.style.background=e,document.body.appendChild(i);var r=window.getComputedStyle(i).backgroundColor;return document.body.removeChild(i),q.test(r)?U[n]="rgba("+G.exec(r)[1]+", "+t+")":e}var Q={name:"bar",props:{ops:Object,state:Object,hideBar:Boolean,otherBarHide:Boolean,type:String},computed:{bar:function(){return V[this.type]},barSize:function(){return Math.max(this.state.size,this.ops.bar.minSize)},barRatio:function(){return(1-this.barSize)/(1-this.state.size)}},render:function(e){var t,n,i,o=this,a=K(o.ops.rail.background,o.ops.rail.opacity);this.touchManager||(this.touchManager=new c);var s,l=o.ops.rail.size,u=o.otherBarHide?0:l,d=o.touchManager.getTouchObject(),f={class:"__rail-is-"+o.type,style:(t={position:"absolute","z-index":"1",borderRadius:o.ops.rail.specifyBorderRadius||l,background:a,border:o.ops.rail.border},r(t,o.bar.opsSize,l),r(t,o.bar.posName,o.ops.rail["gutterOfEnds"]||0),r(t,o.bar.opposName,o.ops.rail["gutterOfEnds"]||u),r(t,o.bar.sidePosName,o.ops.rail["gutterOfSide"]),t)};d&&(f.on=(s={},r(s,d.touchenter,(function(){o.setRailHover()})),r(s,d.touchleave,(function(){o.setRailLeave()})),s));var h=o.ops.scrollButton.enable?l:0,p={class:"__bar-wrap-is-"+o.type,style:(n={position:"absolute",borderRadius:o.ops.rail.specifyBorderRadius||l},r(n,o.bar.posName,h),r(n,o.bar.opposName,h),n),on:{}},m=o.state.posValue*o.state.size,v=m*o.barRatio/o.barSize,g=o.state.opacity,y=C(this);y.setClassHook("vertical"==this.type?"vBarVisible":"hBarVisible",!!g);var b=(i={cursor:"pointer",position:"absolute",margin:"auto",transition:"opacity 0.5s","user-select":"none","border-radius":"inherit"},r(i,o.bar.size,100*o.barSize+"%"),r(i,"background",o.ops.bar.background),r(i,o.bar.opsSize,o.ops.bar.size),r(i,"opacity",g),r(i,"transform","translate"+V[o.type].axis+"("+v+"%)"),i),_={style:b,class:"__bar-is-"+o.type,ref:"thumb",on:{}};"vertical"==o.type?(p.style.width="100%",_.style.left=0,_.style.right=0):(p.style.height="100%",_.style.top=0,_.style.bottom=0);var w=this.touchManager.getTouchObject();return _.on[w.touchstart]=this.createBarEvent(),p.on[w.touchstart]=this.createTrackEvent(),e("div",f,[this.createScrollbarButton(e,"start"),this.hideBar?null:e("div",p,[e("div",_)]),this.createScrollbarButton(e,"end")])},data:function(){return{isBarDragging:!1}},methods:{setRailHover:function(){var e=C(this),t=e.vuescroll.state;t.isRailHover||(t.isRailHover=!0,e.showBar())},setRailLeave:function(){var e=C(this),t=e.vuescroll.state;t.isRailHover=!1,e.hideBar()},setBarDrag:function(e){this.$emit("setBarDrag",this.isBarDragging=e);var t=C(this);t.setClassHook("vertical"==this.type?"vBarDragging":"hBarDragging",!!e)},createBarEvent:function(){var e=this,t=C(e),n=e.touchManager.getTouchObject();function i(t){var i=e.touchManager.getEventObject(t);i&&(t.stopImmediatePropagation(),t.preventDefault(),i=i[0],document.onselectstart=function(){return!1},e.axisStartPos=i[e.bar.client]-e.$refs["thumb"].getBoundingClientRect()[e.bar.posName],e.setBarDrag(!0),v(document,n.touchmove,o),v(document,n.touchend,a))}function o(n){if(e.axisStartPos){var i=e.touchManager.getEventObject(n);if(i){i=i[0];var o=e.$refs.thumb.parentNode,a=i[e.bar.client]-o.getBoundingClientRect()[e.bar.posName];a/=e.barRatio;var s=(a-e.axisStartPos)/o[e.bar.offset];t.scrollTo(r({},e.bar.axis.toLowerCase(),t.scrollPanelElm[e.bar.scrollSize]*s),!1)}}}function a(){e.setBarDrag(!1),t.hideBar(),document.onselectstart=null,e.axisStartPos=0,v(document,n.touchmove,o,!1,"off"),v(document,n.touchend,a,!1,"off")}return i},createTrackEvent:function(){var e=this;return function(t){var n=C(e),i=e.bar,o=i.client,a=i.offset,s=i.posName,l=i.axis,u=e.$refs["thumb"];if(t.preventDefault(),t.stopImmediatePropagation(),u){var c=u[a],d=e.touchManager.getEventObject(t)[0],f=(d[o]-t.currentTarget.getBoundingClientRect()[s]-c/2)/(t.currentTarget[a]-c);n.scrollTo(r({},l.toLowerCase(),100*f+"%"))}}},createScrollbarButton:function(e,t){var n,i=this;if(!i.ops.scrollButton.enable)return null;var o=i.ops.rail.size,a=i.ops.scrollButton,s=a.opacity,l=a.background,u=K(l,s),c={class:["__bar-button","__bar-button-is-"+i.type+"-"+t],style:(n={},r(n,i.bar.scrollButton[t],0),r(n,"width",o),r(n,"height",o),r(n,"position","absolute"),r(n,"cursor","pointer"),r(n,"display","table"),n),ref:t},d={class:"__bar-button-inner",style:{border:"calc("+o+" / 2.5) solid transparent",width:"0",height:"0",margin:"auto",position:"absolute",top:"0",bottom:"0",right:"0",left:"0"},on:{}};"vertical"==i.type?"start"==t?(d.style["border-bottom-color"]=u,d.style["transform"]="translateY(-25%)"):(d.style["border-top-color"]=u,d.style["transform"]="translateY(25%)"):"start"==t?(d.style["border-right-color"]=u,d.style["transform"]="translateX(-25%)"):(d.style["border-left-color"]=u,d.style["transform"]="translateX(25%)");var f=this.touchManager.getTouchObject();return d.on[f.touchstart]=this.createScrollButtonEvent(t,f),e("div",c,[e("div",d)])},createScrollButtonEvent:function(e,t){var n=this,i=C(n),o=n.ops.scrollButton,a=o.step,s=o.mousedownStep,l="start"==e?-a:a,u="start"==e?-s:s,c=W(window),d=n.type,f=!1,h=!0,p=void 0;function m(o){if(3!=o.which){if(i.setClassHook("cliking"+d+e+"Button",!0),o.stopImmediatePropagation(),o.preventDefault(),h=!1,i.scrollBy(r({},"d"+n.bar.axis.toLowerCase(),l)),v(document,t.touchend,y,!1),"mousedown"==t.touchstart){var a=n.$refs[e];v(a,"mouseenter",b,!1),v(a,"mouseleave",_,!1)}clearTimeout(p),p=setTimeout((function(){f=!0,c(g,window)}),500)}}function g(){f&&!h&&(i.scrollBy(r({},"d"+n.bar.axis.toLowerCase(),u),!1),c(g,window))}function y(){if(clearTimeout(p),f=!1,v(document,t.touchend,y,!1,"off"),"mousedown"==t.touchstart){var r=n.$refs[e];v(r,"mouseenter",b,!1,"off"),v(r,"mouseleave",_,!1,"off")}i.setClassHook("cliking"+d+e+"Button",!1)}function b(){h=!1,g()}function _(){h=!0}return m}}};function X(e,t){var n=V[t].axis,i=t.charAt(0)+"Bar",r=!e.bar[i].state.size||!e.mergedOptions.scrollPanel["scrolling"+n]||e.refreshLoad&&"vertical"!==t||e.mergedOptions.bar.disable,o=e.mergedOptions.rail.keepShow;return r&&!o?null:{hideBar:r,props:{type:t,ops:{bar:e.mergedOptions.bar,rail:e.mergedOptions.rail,scrollButton:e.mergedOptions.scrollButton},state:e.bar[i].state,hideBar:r},on:{setBarDrag:e.setBarDrag},ref:t+"Bar",key:t}}function J(e,t){var n=X(t,"vertical"),i=X(t,"horizontal");return t.setClassHook("hasVBar",!(!n||n.hideBar)),t.setClassHook("hasHBar",!(!i||i.hideBar)),[n?e("bar",o({},n,{props:o({otherBarHide:!i},n.props)})):null,i?e("bar",o({},i,{props:o({otherBarHide:!n},i.props)})):null]}var Z=function(e){var t=e.render,n=e.components,i=e.mixins;return{name:"vueScroll",props:{ops:{type:Object}},components:n,mixins:[L].concat(a([].concat(i))),created:function(){var e=this,t=f(this.$vuescrollConfig||{},{}),n=f(j,t);this.$options.propsData.ops=this.$options.propsData.ops||{},Object.keys(this.$options.propsData.ops).forEach((function(t){h(e.mergedOptions,t,e.$options.propsData.ops)})),f(n,this.mergedOptions),this._isVuescrollRoot=!0,this.renderError=$(this.mergedOptions)},render:function(e){var n=this;if(n.renderError)return e("div",[[n.$slots["default"]]]);n.touchManager||(n.touchManager=new c);var i,s={style:{height:n.vuescroll.state.height,width:n.vuescroll.state.width,padding:0,position:"relative",overflow:"hidden"},class:o({__vuescroll:!0},n.classHooks)},l=n.touchManager.getTouchObject();l&&(s.on=(i={},r(i,l.touchenter,(function(){n.vuescroll.state.pointerLeave=!1,n.updateBarStateAndEmitEvent(),n.setClassHook("mouseEnter",!0)})),r(i,l.touchleave,(function(){n.vuescroll.state.pointerLeave=!0,n.hideBar(),n.setClassHook("mouseEnter",!1)})),r(i,l.touchmove,(function(){n.vuescroll.state.pointerLeave=!1,n.updateBarStateAndEmitEvent()})),i));var u=[t(e,n)].concat(a(J(e,n))),d=this.$slots["scroll-container"];return d?x(e,d,u,s):e("div",s,[u])},mounted:function(){var e=this;this.renderError||(this.initVariables(),this.initWatchOpsChange(),this.refreshInternalStatus(),this.updatedCbs.push((function(){e.scrollToAnchor(),e.updateBarStateAndEmitEvent()})))},updated:function(){var e=this;this.updatedCbs.forEach((function(t){t.call(e)})),this.updatedCbs=[]},beforeDestroy:function(){this.destroy&&this.destroy()},computed:{scrollPanelElm:function(){return this.$refs["scrollPanel"]._isVue?this.$refs["scrollPanel"].$el:this.$refs["scrollPanel"]}},data:function(){return{vuescroll:{state:{isDragging:!1,pointerLeave:!0,isRailHover:!1,height:"100%",width:"100%",currentSizeStrategy:"percent",currentScrollState:null,currentScrollInfo:null}},bar:{vBar:{state:{posValue:0,size:0,opacity:0}},hBar:{state:{posValue:0,size:0,opacity:0}}},mergedOptions:{vuescroll:{},scrollPanel:{},scrollContent:{},rail:{},bar:{}},updatedCbs:[],renderError:!1,classHooks:{hasVBar:!1,hasHBar:!1,vBarVisible:!1,hBarVisible:!1,vBarDragging:!1,hBarDragging:!1,clikingVerticalStartButton:!1,clikingVerticalEndButton:!1,clikingHorizontalStartButton:!1,clikingHorizontalEndButton:!1,mouseEnter:!1}}},methods:{scrollingComplete:function(){this.updateBarStateAndEmitEvent("handle-scroll-complete")},setBarDrag:function(e){this.vuescroll.state.isDragging=e},setClassHook:function(e,t){this.classHooks[e]=t},showAndDefferedHideBar:function(e){var t=this;this.showBar(),this.timeoutId&&(clearTimeout(this.timeoutId),this.timeoutId=0),this.timeoutId=setTimeout((function(){t.timeoutId=0,t.hideBar(e)}),this.mergedOptions.bar.showDelay)},showBar:function(){var e=this.mergedOptions.bar.opacity;this.bar.vBar.state.opacity=e,this.bar.hBar.state.opacity=e},hideBar:function(e){var t=this.vuescroll.state,n=t.isDragging,i=t.isRailHover;n||i||(e&&!this.mergedOptions.bar.keepShow&&(this.bar.hBar.state.opacity=0,this.bar.vBar.state.opacity=0),this.mergedOptions.bar.keepShow||this.vuescroll.state.isDragging||(this.bar.vBar.state.opacity=0,this.bar.hBar.state.opacity=0))},useNumbericSize:function(){this.vuescroll.state.currentSizeStrategy="number";var e=this.mergedOptions.scrollPanel,t=e.maxHeight,n=e.maxWidth,i=this.$el.parentNode,r=i.clientHeight,o=i.clientWidth,a=this.scrollPanelElm,s=a.scrollHeight,l=a.scrollWidth,u=void 0,c=void 0;t||n?(c=s<=t?void 0:t,u=l<=n?void 0:n):(c=r,u=o),this.vuescroll.state.height=c?c+"px":void 0,this.vuescroll.state.width=u?u+"px":void 0},usePercentSize:function(){this.vuescroll.state.currentSizeStrategy="percent",this.vuescroll.state.height="100%",this.vuescroll.state.width="100%"},setVsSize:function(){var e=this.mergedOptions.vuescroll.sizeStrategy,t=this.mergedOptions.scrollPanel,n=t.maxHeight,i=t.maxWidth,r=this.scrollPanelElm,o=r.clientHeight,a=r.clientWidth;"number"==e||n&&o>n||i&&a>i?this.useNumbericSize():"percent"==e&&o!=n&&a!=i&&this.usePercentSize()},initWatchOpsChange:function(){var e=this,t={deep:!0,sync:!0};this.$watch("mergedOptions",(function(){setTimeout((function(){if(e.isSmallChangeThisTick)return e.isSmallChangeThisTick=!1,void e.updateBarStateAndEmitEvent("options-change");e.refreshInternalStatus()}),0)}),t),Y.forEach((function(n){e.$watch(n,(function(){e.isSmallChangeThisTick=!0}),t)}))},scrollToAnchor:function(){var e=function(e){return/^#[a-zA-Z_]\d*$/.test(e)},t=window.location.hash;if(t&&(!(t=t.slice(t.lastIndexOf("#")))||e(t))){var n=document.querySelector(t);!b(n,this.$el)||this.mergedOptions.scrollPanel.initialScrollY||this.mergedOptions.scrollPanel.initialScrollX||this.scrollIntoView(n)}}}}},ee={name:"scrollPanel",props:{ops:{type:Object,required:!0}},methods:{updateInitialScroll:function(){var e=0,t=0,n=C(this);this.ops.initialScrollX&&(e=this.ops.initialScrollX),this.ops.initialScrollY&&(t=this.ops.initialScrollY),(e||t)&&n.scrollTo({x:e,y:t})}},mounted:function(){var e=this;setTimeout((function(){e._isDestroyed||e.updateInitialScroll()}),0)},render:function(e){var t={class:["__panel"],style:{position:"relative",boxSizing:"border-box"}},n=C(this),i=n.$slots["scroll-panel"];return i?x(e,i,this.$slots.default,t):e("div",t,[[this.$slots.default]])}};function te(e,t){var n,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:[],a=(n={},r(n,ee.name,ee),r(n,Q.name,Q),n),s={};s.components=a,s.render=t,s.mixins=e;var l=Z(s);return N(i,o),l}function ne(e,t){for(var n=e.children,i=[],r=function(e){var n=e.getBoundingClientRect(),i=n.left,r=n.top,o=n.width,a=n.height,s=t.getBoundingClientRect(),l=s.left,u=s.top,c=s.height,d=s.width;return i-l+o>0&&i-l0&&r-u3&&void 0!==arguments[3]?arguments[3]:oe,r=arguments.length>4&&void 0!==arguments[4]?arguments[4]:oe,o=arguments.length>5&&void 0!==arguments[5]?arguments[5]:oe,a=arguments.length>6&&void 0!==arguments[6]?arguments[6]:oe,s=t-e,l=s>0?-1:1,u=ae();this.isRunning||this.init(),l!=this.dir||u-this.ts>200?(this.ts=u,this.dir=l,this.st=e,this.ed=t,this.df=s):this.df+=s,this.spd=n,this.completeCb=r,this.vertifyCb=o,this.stepCb=i,this.easingMethod=a,this.isRunning||this.execScroll()}},{key:"execScroll",value:function(){var e=this;if(this.df){var t=this.percent||0;this.percent=0,this.isRunning=!0;var n=function n(){if(e.isRunning&&e.vertifyCb(t)&&!e.isStopped){if(t=(ae()-e.ts)/e.spd,e.isPaused)return e.percent=t,void(e.isRunning=!1);if(t<1){var i=e.st+e.df*e.easingMethod(t);e.stepCb(i),e.ref(n)}else e.stepCb(e.st+e.df),e.completeCb(),e.isRunning=!1}else e.isRunning=!1};this.ref(n)}}},{key:"init",value:function(){this.st=0,this.ed=0,this.df=0,this.spd=0,this.ts=0,this.dir=0,this.ref=W(window),this.isPaused=!1,this.isStopped=!1}}]),e}();function le(e,t,n){var i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:300,r=arguments[4],o=arguments[5],a=void 0,s=void 0,l=void 0,u=void 0,c=void 0,d=void 0,f=e,h=f.nodeType,p=new se,m=new se;if(h){9==h&&(e=e.scrollingElement);var v=e;a=v.scrollLeft,s=v.scrollTop,l=v.scrollHeight,u=v.scrollWidth,c=v.clientWidth,d=v.clientHeight,t="undefined"===typeof t?a:T(t,u-c),n="undefined"===typeof n?s:T(n,l-d);var g=ie(r,re);p.startScroll(a,t,i,(function(t){e.scrollLeft=t}),o,void 0,g),m.startScroll(s,n,i,(function(t){e.scrollTop=t}),o,void 0,g)}else y("You must pass a dom for the first param, for window scrolling, you can pass document as the first param.")}function ue(e){var t={ref:"scrollPanel",style:{height:"100%",overflowY:"scroll",overflowX:"scroll"},class:[],nativeOn:{"&scroll":e.handleScroll},props:{ops:e.mergedOptions.scrollPanel}};e.scrollYEnable=!0,e.scrollXEnable=!0,t.nativeOn.DOMMouseScroll=t.nativeOn.mousewheel=e.onMouseWheel;var n=e.mergedOptions.scrollPanel,i=n.scrollingY,r=n.scrollingX;e.bar.hBar.state.size&&r||(e.scrollXEnable=!1,t.style.overflowX="hidden"),e.bar.vBar.state.size&&i||(e.scrollYEnable=!1,t.style.overflowY="hidden");var o=m();return o?(e.bar.vBar.state.size&&e.mergedOptions.scrollPanel.scrollingY&&("right"==e.mergedOptions.scrollPanel.verticalNativeBarPos?t.style.marginRight="-"+o+"px":t.style.marginLeft="-"+o+"px"),e.bar.hBar.state.size&&e.mergedOptions.scrollPanel.scrollingX&&(t.style.height="calc(100% + "+o+"px)")):(E(),t.class.push("__hidebar"),l()&&(t.style["-webkit-overflow-scrolling"]="touch")),t.style.transformOrigin="",t.style.transform="",t}function ce(e,t){var n={};return n=ue(t),e("scrollPanel",n,[de(e,t)])}function de(e,t){var n={position:"relative","box-sizing":"border-box","min-width":"100%","min-height":"100%"},i={style:n,ref:"scrollContent",class:"__view"},r=t.$slots["scroll-content"];return t.mergedOptions.scrollPanel.scrollingX?n.width=w("width","fit-content"):i.style["width"]="100%",t.mergedOptions.scrollPanel.padding&&(i.style.paddingRight=t.mergedOptions.rail.size),r?x(e,r,t.$slots.default,i):e("div",i,[t.$slots.default])}function fe(e){var t={ref:"scrollPanel",style:{"user-select":"none","-webkit-user-select":"none","min-width":"100%","min-height":"100%"},class:[],props:{ops:e.mergedOptions.scrollPanel}};t.class.push("__slide"),l()&&(t.style=r({},"-webkit-overflow-scrolling","touch")),"transform"==e.mergedOptions.vuescroll.renderMethod&&(t.style["transform-origin"]="left top 0px");var n=e.mergedOptions.scrollPanel,i=n.scrollingX,o=n.scrollingY,a=n.padding;if(i&&!e.refreshLoad){var s=w("width","fit-content");s?t.style["width"]=s:t["display"]="inline-block"}return i||t.class.push("x-hidden"),o||t.class.push("y-hidden"),a&&(t.style.paddingRight=e.mergedOptions.rail.size),t}function he(e,t){var n=k(t.$slots["scroll-panel"]).ch||t.$slots.default,i=[];return n||(t.$slots.default=n=[]),t.mergedOptions.vuescroll.pullRefresh.enable&&i.push(e("div",{class:"__refresh",style:{visibility:t.refrehDomVisiable?"":"hidden"},ref:H,key:H},[pe(e,t,"refresh",t.pullRefreshTip)])),i.push(n),t.mergedOptions.vuescroll.pushLoad.enable&&i.push(e("div",{ref:z,key:z,class:"__load",style:{visibility:t.loadDomVisiable?"":"hidden"}},[pe(e,t,"load",t.pushLoadTip)])),i}function pe(e,t,n,i){var r=t.vuescroll.state[n+"Stage"],o=null;if(o=t.$slots[n+"-"+r])return o;switch(r){case"deactive":case"active":var a="active";"deactive"==r&&(a+=" deactive"),o=e("svg",{class:a,attrs:{version:"1.1",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",x:"0px",y:"0px",viewBox:"0 0 1000 1000","enable-background":"new 0 0 1000 1000",xmlSpace:"preserve"}},[e("metadata",[" Svg Vector Icons : http://www.sfont.cn "]),e("g",[e("g",{attrs:{transform:"matrix(1 0 0 -1 0 1008)"}},[e("path",{attrs:{d:"M10,543l490,455l490-455L885,438L570,735.5V18H430v717.5L115,438L10,543z"}})])])]);break;case"start":o=e("svg",{attrs:{viewBox:"0 0 50 50"},class:"start"},[e("circle",{attrs:{stroke:"true",cx:"25",cy:"25",r:"20"},class:"bg-path"}),e("circle",{attrs:{cx:"25",cy:"25",r:"20"},class:"active-path"})]);break;case"beforeDeactive":o=e("svg",{attrs:{viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg","p-id":"3562"}},[e("path",{attrs:{d:"M512 0C229.706831 0 0 229.667446 0 512s229.667446 512 512 512c282.293169 0 512-229.667446 512-512S794.332554 0 512 0z m282.994215 353.406031L433.2544 715.145846a31.484062 31.484062 0 0 1-22.275938 9.231754h-0.4096a31.586462 31.586462 0 0 1-22.449231-9.814646L228.430769 546.327631a31.507692 31.507692 0 0 1 45.701908-43.386093l137.4208 144.785724L750.442338 308.854154a31.507692 31.507692 0 1 1 44.551877 44.551877z",fill:"","p-id":"3563"}})]);break}return[o,i]}function me(e,t){var n=fe(t);return e("scrollPanel",n,[he(e,t)])}function ve(e,t){return"native"==t.mode?ce(e,t):"slide"==t.mode?me(e,t):void 0}function ge(e,t){return ye(e,t)}function ye(e,t){if(!e.hasResized){var n="display: block; position: absolute; top: 0; left: 0; width: 100%; height: 100%; border: none; padding: 0; margin: 0; opacity: 0; z-index: -1000; pointer-events: none;",i=document.createElement("div");i.style.cssText=n;var r=document.createElement("object");return r.style.cssText=n,r.type="text/html",r.tabIndex=-1,r.onload=function(){v(r.contentDocument.defaultView,"resize",t)},s()||(r.data="about:blank"),i.isResizeElm=!0,i.appendChild(r),e.appendChild(i),s()&&(r.data="about:blank"),function(){r.contentDocument&&v(r.contentDocument.defaultView,"resize",t,"off"),e.removeChild(i),e.hasResized=!1}}}var be={mixins:[{methods:{slideScrollTo:function(e,t,n,i){var r=this.getPosition(),o=r.scrollLeft,a=r.scrollTop;e=T(e||o,this.scroller.__maxScrollLeft),t=T(t||a,this.scroller.__maxScrollTop),this.scroller.scrollTo(e,t,n>0,void 0,!1,n,i)},zoomBy:function(e,t,n,i,r){this.scroller?this.scroller.zoomBy(e,t,n,i,r):y("zoomBy and zoomTo are only for slide mode!")},zoomTo:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=arguments[2],i=arguments[3],r=arguments[4];this.scroller?this.scroller.zoomTo(e,t,n,i,r):y("zoomBy and zoomTo are only for slide mode!")},getCurrentPage:function(){if(this.scroller&&this.mergedOptions.vuescroll.paging)return this.scroller.getCurrentPage();y("getCurrentPage and goToPage are only for slide mode and paging is enble!")},goToPage:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];this.scroller&&this.mergedOptions.vuescroll.paging?this.scroller.goToPage(e,t):y("getCurrentPage and goToPage are only for slide mode and paging is enble!")},triggerRefreshOrLoad:function(e){if(this.scroller){var t=this.mergedOptions.vuescroll.pullRefresh.enable,n=this.mergedOptions.vuescroll.pushLoad.enable;if("refresh"!=e||t)if("load"!=e||n)if("refresh"===e||"load"===e){if("start"!=this.vuescroll.state[e+"Stage"])return this.scroller.triggerRefreshOrLoad(e),!0}else y("param must be one of load and refresh!");else y("load must be enabled and content's height > container's height!");else y("refresh must be enabled!")}else y("You can only use triggerRefreshOrLoad in slide mode!")},getCurrentviewDomSlide:function(){var e=this.scrollPanelElm,t=ne(e,this.$el);return t}}},{mounted:function(){this.scrollX=new se,this.scrollY=new se},methods:{nativeStop:function(){this.scrollX.stop(),this.scrollY.stop()},nativePause:function(){this.scrollX.pause(),this.scrollY.pause()},nativeContinue:function(){this.scrollX.continue(),this.scrollY.continue()},nativeScrollTo:function(e,t,n,i){!1===n||"undefined"===typeof n&&(n=this.mergedOptions.scrollPanel.speed);var r=this.scrollPanelElm,o=r.scrollTop,a=r.scrollLeft,s=r.scrollWidth,l=r.clientWidth,u=r.scrollHeight,c=r.clientHeight;if(e="undefined"===typeof e?a:T(e,s-l),t="undefined"===typeof t?o:T(t,u-c),n){i=i||this.mergedOptions.scrollPanel.easing;var d=ie(i,re);e!=a&&this.scrollX.startScroll(a,e,n,(function(e){r.scrollLeft=e}),this.scrollingComplete.bind(this),void 0,d),t!=o&&this.scrollY.startScroll(o,t,n,(function(e){r.scrollTop=e}),this.scrollingComplete.bind(this),void 0,d)}else r.scrollTop=t,r.scrollLeft=e},getCurrentviewDomNative:function(){var e=this.scrollContentElm,t=ne(e,this.$el);return t}}}],methods:{internalScrollTo:function(e,t,n,i){"native"==this.mode?this.nativeScrollTo(e,t,n,i):"slide"==this.mode&&this.slideScrollTo(e,t,n,i)},stop:function(){this.nativeStop()},pause:function(){this.nativePause()},continue:function(){this.nativeContinue()},getCurrentviewDom:function(){return"slide"==this.mode?this.getCurrentviewDomSlide():this.getCurrentviewDomNative()}}},_e=Date.now||function(){return+new Date},we=60,xe=1e3,ke={},Ce=1,Se={effect:{}},Ae=null;Ae="undefined"!==typeof window?window:{},Se.effect.Animate={requestAnimationFrame:W(Ae),stop:function(e){var t=null!=ke[e];return t&&(ke[e]=null),t},isRunning:function(e){return null!=ke[e]},start:function(e,t,n,i,r,o){var a=_e(),s=a,l=0,u=0,c=Ce++;if(o||(o=document.body),c%20===0){var d={};for(var f in ke)d[f]=!0;ke=d}var h=function d(f){var h=!0!==f,p=_e();if(!ke[c]||t&&!t(c))return ke[c]=null,void(n&&n(we-u/((p-a)/xe),c,!1));if(h)for(var m=Math.round((p-s)/(xe/we))-1,v=0;v1&&(l=1));var g=r?r(l):l;!1!==e(g,p,h)&&1!==l||!h?h&&(s=p,Se.effect.Animate.requestAnimationFrame(d,o)):(ke[c]=null,n&&n(we-u/((p-a)/xe),c,1===l||null==i))}};return ke[c]=!0,Se.effect.Animate.requestAnimationFrame(h,o),c}};var Me=null,Te=null;function Oe(e,t){for(var n in this.__callback=e,this.options={scrollingX:!0,scrollingY:!0,animating:!0,animationDuration:250,bouncing:{top:100,bottom:100,left:100,right:100},locking:!0,paging:!1,snapping:!1,zooming:!1,minZoom:.5,maxZoom:3,speedMultiplier:1,scrollingComplete:B,animatingEasing:"easeOutCubic",noAnimatingEasing:"easeInOutCubic",penetrationDeceleration:.03,penetrationAcceleration:.08},t)this.options[n]=t[n];Me=ie(this.options.animatingEasing,re),Te=ie(this.options.noAnimatingEasing,re)}var Ee,De={__isSingleTouch:!1,__isTracking:!1,__didDecelerationComplete:!1,__isGesturing:!1,__isDragging:!1,__isDecelerating:!1,__isAnimating:!1,__clientLeft:0,__clientTop:0,__clientWidth:0,__clientHeight:0,__contentWidth:0,__contentHeight:0,__snapWidth:100,__snapHeight:100,__refreshHeight:null,__loadHeight:null,__refreshActive:!1,__refreshActivate:null,__refreshBeforeDeactivate:null,__refreshDeactivate:null,__refreshStart:null,__loadActive:null,__loadActivate:null,__loadBeforeDeactivate:null,__loadDeactivate:null,__loadStart:null,__zoomLevel:1,__scrollLeft:0,__scrollTop:0,__maxScrollLeft:0,__maxScrollTop:0,__scheduledLeft:0,__scheduledTop:0,__scheduledZoom:0,__currentPageX:null,__currentPageY:null,__totalXPage:null,__totalYPage:null,__disable:!1,__lastTouchLeft:null,__lastTouchTop:null,__lastTouchMove:null,__positions:null,__minDecelerationScrollLeft:null,__minDecelerationScrollTop:null,__maxDecelerationScrollLeft:null,__maxDecelerationScrollTop:null,__decelerationVelocityX:null,__decelerationVelocityY:null,setDimensions:function(e,t,n,i,r){var o=arguments.length>5&&void 0!==arguments[5]&&arguments[5],a=this;e===+e&&(a.__clientWidth=e),t===+t&&(a.__clientHeight=t),n===+n&&(a.__contentWidth=n),i===+i&&(a.__contentHeight=i),a.__computeScrollMax(),o||a.scrollTo(a.__scrollLeft,a.__scrollTop,r)},setPosition:function(e,t){var n=this;n.__clientLeft=e||0,n.__clientTop=t||0},setSnapSize:function(e,t){var n=this;n.__snapWidth=e,n.__snapHeight=t},activatePullToRefresh:function(e,t){var n=t.activateCallback,i=t.deactivateCallback,r=t.startCallback,o=t.beforeDeactivateCallback,a=t.beforeDeactiveEnd,s=this;s.__refreshHeight=e,s.__refreshActivate=n,s.__refreshBeforeDeactivate=o,s.__refreshBeforeDeactiveEnd=a,s.__refreshDeactivate=i,s.__refreshStart=r},activatePushToLoad:function(e,t){var n=t.activateCallback,i=t.deactivateCallback,r=t.startCallback,o=t.beforeDeactivateCallback,a=t.beforeDeactiveEnd,s=this;s.__loadHeight=e,s.__loadActivate=n,s.__loadBeforeDeactivate=o,s.__loadBeforeDeactiveEnd=a,s.__loadDeactivate=i,s.__loadStart=r},triggerRefreshOrLoad:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"refresh",t=this.__isDecelerating;if(t&&(Se.effect.Animate.stop(t),this.__isDecelerating=!1),"refresh"==e){if(this.__refreshActive||this.__refreshBeforeDeactiveStarted)return;this.__publish(this.__scrollLeft,-this.__refreshHeight,this.__zoomLevel,!0),this.__refreshStart&&(this.__refreshStart(),this.__refreshActive=!0)}else if("load"==e){if(this.__loadActive||this.__loadBeforeDeactiveStarted)return;this.__publish(this.__scrollLeft,this.__maxScrollTop+this.__loadHeight,this.__zoomLevel,!0),this.__loadStart&&(this.__loadStart(),this.__loadActive=!0)}},finishRefreshOrLoad:function(){var e=this;if(e.__refreshActive){e.__refreshActive=!1;var t=function(){e.__refreshBeforeDeactiveEnd&&e.__refreshBeforeDeactiveEnd(),e.__refreshBeforeDeactiveStarted=!0,e.scrollTo(e.__scrollLeft,e.__scrollTop,!0)};e.__refreshBeforeDeactivate?e.__refreshBeforeDeactivate(t):t()}if(e.__loadActive){e.__loadActive=!1;var n=function(){e.__loadBeforeDeactiveEnd&&e.__loadBeforeDeactiveEnd(),e.__loadBeforeDeactiveStarted=!0,e.scrollTo(e.__scrollLeft,e.__scrollTop,!0)};e.__loadBeforeDeactivate?e.__loadBeforeDeactivate(n):n()}},getValues:function(){var e=this;return{left:e.__scrollLeft,top:e.__scrollTop,zoom:e.__zoomLevel}},getScrollMax:function(){var e=this;return{left:e.__maxScrollLeft,top:e.__maxScrollTop}},zoomTo:function(e,t,n,i,r){var o=this;if(!o.options.zooming)throw new Error("Zooming is not enabled!");r&&(o.__zoomComplete=r),o.__isDecelerating&&(Se.effect.Animate.stop(o.__isDecelerating),o.__isDecelerating=!1);var a=o.__zoomLevel;null==n&&(n=o.__clientWidth/2),null==i&&(i=o.__clientHeight/2),e=Math.max(Math.min(e,o.options.maxZoom),o.options.minZoom),o.__computeScrollMax(e);var s=(n+o.__scrollLeft)*e/a-n,l=(i+o.__scrollTop)*e/a-i;s>o.__maxScrollLeft?s=o.__maxScrollLeft:s<0&&(s=0),l>o.__maxScrollTop?l=o.__maxScrollTop:l<0&&(l=0),o.__publish(s,l,e,t)},zoomBy:function(e,t,n,i,r){var o=this;o.zoomTo(o.__zoomLevel*e,t,n,i,r)},scrollTo:function(e,t,n,i,r,o,a){var s=this;if(s.__isDecelerating&&(Se.effect.Animate.stop(s.__isDecelerating),s.__isDecelerating=!1),null!=i&&i!==s.__zoomLevel){if(!s.options.zooming)throw new Error("Zooming is not enabled!");e*=i,t*=i,s.__computeScrollMax(i)}else i=s.__zoomLevel;s.options.scrollingX||r?s.options.paging?e=Math.round(e/s.__clientWidth)*s.__clientWidth:s.options.snapping&&(e=Math.round(e/s.__snapWidth)*s.__snapWidth):e=s.__scrollLeft,s.options.scrollingY||r?s.options.paging?t=Math.round(t/s.__clientHeight)*s.__clientHeight:s.options.snapping&&(t=Math.round(t/s.__snapHeight)*s.__snapHeight):t=s.__scrollTop,r||(e=Math.max(Math.min(s.__maxScrollLeft,e),0),t=Math.max(Math.min(s.__maxScrollTop,t),0)),e===s.__scrollLeft&&t===s.__scrollTop&&(n=!1),s.__isTracking||s.__publish(e,t,i,n,o,a)},scrollBy:function(e,t,n){var i=this,r=i.__isAnimating?i.__scheduledLeft:i.__scrollLeft,o=i.__isAnimating?i.__scheduledTop:i.__scrollTop;i.scrollTo(r+(e||0),o+(t||0),n)},getCurrentPage:function(){return this.__computePage(),{x:this.__currentPageX,y:this.__currentPageY}},goToPage:function(e,t){var n=e.x,i=e.y;isNaN(n)&&(n=1),isNaN(i)&&(i=1),this.scrollTo((n-1)*this.__clientWidth,(i-1)*this.__clientHeight,t)},doMouseZoom:function(e,t,n,i){var r=this,o=e>0?.97:1.03;return r.zoomTo(r.__zoomLevel*o,!1,n-r.__clientLeft,i-r.__clientTop)},doTouchStart:function(e,t){if(null==e.length)throw new Error("Invalid touch list: "+e);if(t instanceof Date&&(t=t.valueOf()),"number"!==typeof t)throw new Error("Invalid timestamp value: "+t);var n,i,r=this;r.__interruptedAnimation=!0,r.__isDecelerating&&(Se.effect.Animate.stop(r.__isDecelerating),r.__isDecelerating=!1,r.__interruptedAnimation=!0),r.__isAnimating&&(Se.effect.Animate.stop(r.__isAnimating),r.__isAnimating=!1,r.__interruptedAnimation=!0);var o=1===e.length;o?(n=e[0].pageX,i=e[0].pageY):(n=Math.abs(e[0].pageX+e[1].pageX)/2,i=Math.abs(e[0].pageY+e[1].pageY)/2),r.__initialTouchLeft=n,r.__initialTouchTop=i,r.__zoomLevelStart=r.__zoomLevel,r.__lastTouchLeft=n,r.__lastTouchTop=i,r.__lastTouchMove=t,r.__lastScale=1,r.__enableScrollX=!o&&r.options.scrollingX,r.__enableScrollY=!o&&r.options.scrollingY,r.__isTracking=!0,r.__didDecelerationComplete=!1,r.__isDragging=!o,r.__isSingleTouch=o,r.__positions=[]},doTouchMove:function(e,t,n){if(null==e.length)throw new Error("Invalid touch list: "+e);if(t instanceof Date&&(t=t.valueOf()),"number"!==typeof t)throw new Error("Invalid timestamp value: "+t);var i=this;if(i.__isTracking){var r,o;2===e.length?(r=Math.abs(e[0].pageX+e[1].pageX)/2,o=Math.abs(e[0].pageY+e[1].pageY)/2):(r=e[0].pageX,o=e[0].pageY);var a=i.__positions;if(i.__isDragging){var s=r-i.__lastTouchLeft,l=o-i.__lastTouchTop,u=i.__scrollLeft,c=i.__scrollTop,d=i.__zoomLevel;if(null!=n&&i.options.zooming){var f=d;if(d=d/i.__lastScale*n,d=Math.max(Math.min(d,i.options.maxZoom),i.options.minZoom),f!==d){var h=r-i.__clientLeft,p=o-i.__clientTop;u=(h+u)*d/f-h,c=(p+c)*d/f-p,i.__computeScrollMax(d)}}var m=i.options.bouncing;if(i.__enableScrollX){u-=s*this.options.speedMultiplier;var v=i.__maxScrollLeft;(u>v||u<0)&&(u+=s/2*this.options.speedMultiplier,u=Math.min(Math.max(-m.left,u),v+m.right))}if(i.__enableScrollY){c-=l*this.options.speedMultiplier;var g=i.__maxScrollTop;(c>g||c<0)&&(c+=l/2*this.options.speedMultiplier,c=Math.min(Math.max(-m.top,c),g+m.bottom),i.__enableScrollX||null==i.__refreshHeight&&null==i.__loadHeight||(!i.__refreshActive&&c<=-i.__refreshHeight?(i.__refreshActive=!0,i.__refreshActivate&&i.__refreshActivate()):i.__refreshActive&&c>-i.__refreshHeight?(i.__refreshActive=!1,i.__refreshDeactivate&&i.__refreshDeactivate()):!i.__loadActive&&c>=i.__maxScrollTop+i.__loadHeight&&i.__loadHeight>0?(i.__loadActive=!0,i.__loadActivate&&i.__loadActivate()):i.__loadActive&&c60&&a.splice(0,30),a.push(u,c,t),i.__publish(u,c,d)}else{var y=i.options.locking?3:0,b=5,_=Math.abs(r-i.__initialTouchLeft),w=Math.abs(o-i.__initialTouchTop);i.__enableScrollX=i.options.scrollingX&&_>=y,i.__enableScrollY=i.options.scrollingY&&w>=y,a.push(i.__scrollLeft,i.__scrollTop,t),i.__isDragging=(i.__enableScrollX||i.__enableScrollY)&&(_>=b||w>=b),i.__isDragging&&(i.__interruptedAnimation=!1)}i.__lastTouchLeft=r,i.__lastTouchTop=o,i.__lastTouchMove=t,i.__lastScale=n}},doTouchEnd:function(e){if(e instanceof Date&&(e=e.valueOf()),"number"!==typeof e)throw new Error("Invalid timestamp value: "+e);var t=this;if(t.__isTracking){if(t.__isTracking=!1,t.__isDragging)if(t.__isDragging=!1,t.__isSingleTouch&&t.options.animating&&e-t.__lastTouchMove<=100){for(var n=t.__positions,i=n.length-1,r=i,o=i;o>0&&n[o]>t.__lastTouchMove-100;o-=3)r=o;if(r!==i){var a=n[i]-n[r],s=t.__scrollLeft-n[r-2],l=t.__scrollTop-n[r-1];t.__decelerationVelocityX=s/a*(1e3/60),t.__decelerationVelocityY=l/a*(1e3/60);var u=t.options.paging||t.options.snapping?4:1;Math.abs(t.__decelerationVelocityX)>u||Math.abs(t.__decelerationVelocityY)>u?t.__refreshActive||t.__loadActive||t.__startDeceleration(e):t.__scrollComplete()}else t.__scrollComplete()}else e-t.__lastTouchMove>100&&t.__scrollComplete();t.__isDecelerating||(t.__refreshActive&&t.__refreshStart?(t.__publish(t.__scrollLeft,-t.__refreshHeight,t.__zoomLevel,!0),t.__refreshStart&&t.__refreshStart()):t.__loadActive&&t.__loadStart?(t.__publish(t.__scrollLeft,t.__maxScrollTop+t.__loadHeight,t.__zoomLevel,!0),t.__loadStart&&t.__loadStart()):((t.__interruptedAnimation||t.__isDragging)&&t.__scrollComplete(),t.scrollTo(t.__scrollLeft,t.__scrollTop,!0,t.__zoomLevel),t.__refreshActive?(t.__refreshActive=!1,t.__refreshDeactivate&&t.__refreshDeactivate()):t.__loadActive&&(t.__loadActive=!1,t.__loadDeactivate&&t.__loadDeactivate()))),t.__positions.length=0}},onScroll:B,stop:function(){var e=this;e.__disable=!0},start:function(){var e=this;e.__disable=!0},__publish:function(e,t,n,i,r,o){var a=this;if(!a.__disable){isNaN(e)&&(e=this.__scrollLeft),isNaN(t)&&(t=this.__scrollTop);var s=a.__isAnimating;if(s&&(Se.effect.Animate.stop(s),a.__isAnimating=!1),i&&(a.options.animating||r)){a.__scheduledLeft=e,a.__scheduledTop=t,a.__scheduledZoom=n;var l=a.__scrollLeft,u=a.__scrollTop,c=a.__zoomLevel,d=e-l,f=t-u,h=n-c,p=function(e,t,n){n&&(a.__scrollLeft=l+d*e,a.__scrollTop=u+f*e,a.__zoomLevel=c+h*e,a.__callback&&(a.__callback(a.__scrollLeft,a.__scrollTop,a.__zoomLevel),a.onScroll()))},m=function(e){return a.__isAnimating===e},v=function(e,t,n){t===a.__isAnimating&&(a.__isAnimating=!1),(a.__didDecelerationComplete||n)&&a.__scrollComplete(),a.options.zooming&&(a.__computeScrollMax(),a.__zoomComplete&&(a.__zoomComplete(),a.__zoomComplete=null)),a.__refreshBeforeDeactiveStarted&&(a.__refreshBeforeDeactiveStarted=!1,a.__refreshDeactivate&&a.__refreshDeactivate()),a.__loadBeforeDeactiveStarted&&(a.__loadBeforeDeactiveStarted=!1,a.__loadDeactivate&&a.__loadDeactivate())},g=Me;o&&(g=ie(o,re)),a.__isAnimating=Se.effect.Animate.start(p,m,v,r||a.options.animationDuration,s?g:Te)}else a.__scheduledLeft=a.__scrollLeft=e,a.__scheduledTop=a.__scrollTop=t,a.__scheduledZoom=a.__zoomLevel=n,a.__callback&&(a.__callback(e,t,n),a.onScroll()),a.options.zooming&&(a.__computeScrollMax(),a.__zoomComplete&&(a.__zoomComplete(),a.__zoomComplete=null)),a.__refreshBeforeDeactiveStarted&&(a.__refreshBeforeDeactiveStarted=!1,a.__refreshDeactivate&&a.__refreshDeactivate()),a.__loadBeforeDeactiveStarted&&(a.__loadBeforeDeactiveStarted=!1,a.__loadDeactivate&&a.__loadDeactivate())}},__computeScrollMax:function(e){var t=this;null==e&&(e=t.__zoomLevel),t.__maxScrollLeft=Math.max(t.__contentWidth*e-t.__clientWidth,0),t.__maxScrollTop=Math.max(t.__contentHeight*e-t.__clientHeight,0)},__computePage:function(){var e=this,t=e.__clientWidth,n=e.__clientHeight,i=e.__scrollLeft,r=e.__scrollTop;e.__totalXPage=Math.ceil(e.__contentWidth/t),e.__currentPageX=Math.ceil(i/t+1),e.__totalYPage=Math.ceil(e.__contentHeight/n),e.__currentPageY=Math.ceil(r/n+1)},__scrollComplete:function(){var e=this;e.options.scrollingComplete()},__startDeceleration:function(){var e=this;if(e.options.paging){var t=Math.max(Math.min(e.__scrollLeft,e.__maxScrollLeft),0),n=Math.max(Math.min(e.__scrollTop,e.__maxScrollTop),0),i=e.__clientWidth,r=e.__clientHeight;e.__minDecelerationScrollLeft=Math.floor(t/i)*i,e.__minDecelerationScrollTop=Math.floor(n/r)*r,e.__maxDecelerationScrollLeft=Math.ceil(t/i)*i,e.__maxDecelerationScrollTop=Math.ceil(n/r)*r}else e.__minDecelerationScrollLeft=0,e.__minDecelerationScrollTop=0,e.__maxDecelerationScrollLeft=e.__maxScrollLeft,e.__maxDecelerationScrollTop=e.__maxScrollTop;var o=function(t,n,i){e.__stepThroughDeceleration(i)},a=e.options.snapping?4:.001,s=function(){var t=Math.abs(e.__decelerationVelocityX)>=a||Math.abs(e.__decelerationVelocityY)>=a;return t||(e.__didDecelerationComplete=!0),t},l=function(){e.__isDecelerating&&(e.__isDecelerating=!1,e.__didDecelerationComplete&&e.__scrollComplete(),e.scrollTo(e.__scrollLeft,e.__scrollTop,e.options.snapping))};e.__isDecelerating=Se.effect.Animate.start(o,s,l)},__stepThroughDeceleration:function(e){var t=this,n=t.options.bouncing,i=t.__minDecelerationScrollLeft,r=t.__maxDecelerationScrollLeft,o=t.__minDecelerationScrollTop,a=t.__maxDecelerationScrollTop,s=t.__scrollLeft+t.__decelerationVelocityX,l=t.__scrollTop+t.__decelerationVelocityY,u=sr,c=la,d=Math.min(Math.max(i-n.left,s),r+n.right),f=Math.min(Math.max(o-n.top,l),a+n.bottom);if(e?t.__publish(d,f,t.__zoomLevel):(t.__scrollLeft=s,t.__scrollTop=l),!t.options.paging){var h=.95;t.__decelerationVelocityX*=h,t.__decelerationVelocityY*=h}var p=0,m=0,v=t.options.penetrationDeceleration,g=t.options.penetrationAcceleration;u&&(st.__maxDecelerationScrollLeft&&(p=t.__maxDecelerationScrollLeft-s)),c&&(lt.__maxDecelerationScrollTop&&(m=t.__maxDecelerationScrollTop-l)),0!==p&&(p*t.__decelerationVelocityX<=0?(t.__decelerationVelocityX+=p*v,p<0&&-p>=n.right&&t.__decelerationVelocityX>0&&(t.__decelerationVelocityX=-n.right/2),p>0&&p>=n.left&&t.__decelerationVelocityX<0&&(t.__decelerationVelocityX=n.left/2)):t.__decelerationVelocityX=p*g),0!==m&&(m*t.__decelerationVelocityY<=0?(t.__decelerationVelocityY+=m*v,m<0&&-m>=n.bottom&&t.__decelerationVelocityY>0&&(t.__decelerationVelocityY=-n.bottom/2),m>0&&m>=n.top&&t.__decelerationVelocityY<0&&(t.__decelerationVelocityY=n.top/2)):t.__decelerationVelocityY=m*g/2)}};for(Ee in De)Oe.prototype[Ee]=De[Ee];function Le(e,t,n,i){if("position"==i)return function(t,n){e.style.left=-t+"px",e.style.top=-n+"px"};var r,o=_(t),a=document.createElement("div"),s=o+"Perspective",l="transform";return a.style[s]!==r?function(t,i,r){e.style[l]="translate3d("+-t+n+","+-i+n+",0) scale("+r+")"}:a.style[l]!==r?function(t,i,r){e.style[l]="translate("+-t+n+","+-i+n+") scale("+r+")"}:void 0}var Pe=new c;function Ie(e,t,n,i,r,o){var a=null,s=!1,l=Pe.getTouchObject();function u(e){var i=Pe.getEventObject(e);i[0]&&i[0].target&&i[0].target.tagName.match(/input|textarea|select/i)||t.__disable||(n("mousedown"),s=!0,t.doTouchStart(i,e.timeStamp),r&&e.preventDefault(),e.stopPropagation(),document.addEventListener(l.touchmove,c,{passive:!1}))}function c(e){if(!t.__disable&&s){var i=Pe.getEventObject(e);n("mousemove"),t.doTouchMove(i,e.timeStamp,e.scale),o&&e.preventDefault()}}function d(e){n("mouseup"),s=!1,t.doTouchEnd(e.timeStamp),document.removeEventListener(l.touchmove,c)}function f(e){t.doTouchEnd(e.timeStamp)}function h(e){t.doMouseZoom(e.detail?-120*e.detail:e.wheelDelta,e.timeStamp,e.pageX,e.pageY)}return e.addEventListener(l.touchstart,u,!1),document.addEventListener(l.touchend,d,!1),document.addEventListener(l.touchcancel,f,!1),i&&!Pe.isTouch&&e.addEventListener(navigator.userAgent.indexOf("Firefox")>-1?"DOMMouseScroll":"mousewheel",h,!1),a=function(){e.removeEventListener(l.touchstart,u,!1),document.removeEventListener(l.touchend,d,!1),document.removeEventListener(l.touchcancel,f,!1),e.removeEventListener(navigator.userAgent.indexOf("Firefox")>-1?"DOMMouseScroll":"mousewheel",h,!1)},t.onScroll=function(){n("onscroll")},a}function je(e,t,n,i){var r=n.$listeners,o=function(){n.vuescroll.state[t]="active",n.$emit(e+"-activate",n,i)},a=function(){n.vuescroll.state[t]="deactive",n.$emit(e+"-deactivate",n,i)},s=function(){n.vuescroll.state[t]="beforeDeactiveEnd",n.$emit(e+"-before-deactivate-end",n,i)},l=function(){n.vuescroll.state[t]="start",setTimeout((function(){n.scroller.finishRefreshOrLoad()}),2e3)},u=void 0;return r[e+"-before-deactivate"]&&(u=function(r){n.vuescroll.state[t]="beforeDeactive",n.$emit(e+"-before-deactivate",n,i,r.bind(n.scroller))}),r[e+"-start"]&&(l=function(){n.vuescroll.state[t]="start",n.$emit(e+"-start",n,i,n.scroller.finishRefreshOrLoad.bind(n.scroller))}),{activateCallback:o,deactivateCallback:a,startCallback:l,beforeDeactivateCallback:u,beforeDeactiveEnd:s}}function $e(e){var t=!1,n=e.vuescroll;return n.paging==n.snapping.enable&&n.paging&&(n.pullRefresh||n.pushLoad)&&g("paging, snapping, (pullRefresh with pushLoad) can only one of them to be true."),t}function Re(e){var t=!1,n=e.vuescroll;return~F.indexOf(n.mode)||(g("Unknown mode: "+n.mode+',the vuescroll\'s option "mode" should be one of the '+F),t=!0),t}D();var Ne=te({mixins:[be].concat(a([{mounted:function(){this.vsMounted=!0},computed:{pullRefreshTip:function(){return this.mergedOptions.vuescroll.pullRefresh.tips[this.vuescroll.state.refreshStage]},pushLoadTip:function(){return this.mergedOptions.vuescroll.pushLoad.tips[this.vuescroll.state.loadStage]},refreshLoad:function(){return this.mergedOptions.vuescroll.pullRefresh.enable||this.mergedOptions.vuescroll.pushLoad.enable},refrehDomVisiable:function(){return this.vsMounted&&this.outTheTopBoundary},loadDomVisiable:function(){return this.vsMounted&&this.outTheBottomBoundary}},data:function(){return{vuescroll:{state:{refreshStage:"deactive",loadStage:"deactive"}},vsMounted:!1,outTheTopBoundary:!1,outTheBottomBoundary:!1}},methods:{updateScroller:function(){this.updateDimesion(),this.registryRefreshLoad()},updateDimesion:function(){var e=this.$el.clientWidth,t=this.$el.clientHeight,n=this.scrollPanelElm.scrollWidth,i=this.scrollPanelElm.scrollHeight,r=0,o=0;if(this.mergedOptions.vuescroll.pullRefresh.enable&&this.vsMounted){var a=this.$refs[H].elm||this.$refs[H];r=a.offsetHeight,a.style.marginTop=-r+"px"}if(this.mergedOptions.vuescroll.pushLoad.enable&&this.vsMounted){var s=this.$refs[z].elm||this.$refs[z];o=s.offsetHeight,i-=o,s.style.bottom="-"+o+"px"}this.scroller&&this.scroller.setDimensions(e,t,n,i,!1)},registryRefreshLoad:function(){this.mergedOptions.vuescroll.pullRefresh.enable&&this.registryEvent("refresh"),this.mergedOptions.vuescroll.pushLoad.enable&&this.registryEvent("load")},registryScroller:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=t.left,i=void 0===n?0:n,r=t.top,a=void 0===r?0:r,s=t.zoom,l=void 0===s?1:s,u=this.mergedOptions.vuescroll.scroller,c=u.preventDefault,d=u.preventDefaultOnMove,f=this.mergedOptions.vuescroll,h=f.paging,p=f.snapping.enable,m=f.renderMethod,v=f.zooming;v=!this.refreshLoad&&!h&&!p&&v;var g=this.mergedOptions.scrollPanel,y=g.scrollingY,b=g.scrollingX,_=this.scrollingComplete.bind(this);this.scroller=new Oe(Le(this.scrollPanelElm,window,"px",m),o({},this.mergedOptions.vuescroll.scroller,{zooming:v,scrollingY:y,scrollingX:b&&!this.refreshLoad,animationDuration:this.mergedOptions.scrollPanel.speed,paging:h,snapping:p,scrollingComplete:_})),this.scroller.__disable=this.mergedOptions.vuescroll.scroller.disable,this.scroller.__scrollLeft=i,this.scroller.__scrollTop=a,this.scroller.__zoomLevel=l,p&&this.scroller.setSnapSize(this.mergedOptions.vuescroll.snapping.width,this.mergedOptions.vuescroll.snapping.height);var w=this.$el.getBoundingClientRect();this.scroller.setPosition(w.left+this.$el.clientLeft,w.top+this.$el.clientTop);var x=Ie(this.$el,this.scroller,(function(t){switch(t){case"mousedown":e.vuescroll.state.isDragging=!0;break;case"onscroll":var n=e.vuescroll.state["loadStage"],i=e.mergedOptions.vuescroll.pushLoad,r=i.enable,o=i.auto,a=i.autoLoadDistance,s=e.scroller,l=s.__scrollTop,u=s.__maxScrollTop;"start"!=n&&r&&o&&!e.lockAutoLoad&&a>=u-l&&l>0&&(e.lockAutoLoad=!0,e.triggerRefreshOrLoad("load")),ai.__maxScrollLeft&&(r=i.__scrollLeft-i.__maxScrollLeft),i.__scrollTop<0?(o=-i.__scrollTop,this.outTheBottomBoundary=!1,this.outTheTopBoundary=!0):i.__scrollTop>i.__maxScrollTop?(o=i.__scrollTop-i.__maxScrollTop,this.outTheTopBoundary=!1,this.outTheBottomBoundary=!0):this.outTheTopBoundary=this.outTheBottomBoundary=!1,e=l/(c+o),t=s/(u+r);var d=Math.min(Math.max(0,i.__scrollTop),i.__maxScrollTop),f=Math.min(Math.max(0,i.__scrollLeft),i.__maxScrollLeft);this.bar.vBar.state.posValue=100*(d+o)/n.clientHeight,this.bar.hBar.state.posValue=100*(f+r)/n.clientWidth,i.__scrollLeft<0&&(this.bar.hBar.state.posValue=0),i.__scrollTop<0&&(this.bar.vBar.state.posValue=0),this.bar.vBar.state.size=e<1?e:0,this.bar.hBar.state.size=t<1?t:0},registryEvent:function(e){var t="refresh"==e?H:z,n="refresh"==e?this.scroller.activatePullToRefresh:this.scroller.activatePushToLoad,i="refresh"==e?"refreshStage":"loadStage",r=this.$refs[t].elm||this.$refs[t],o=je(e,i,this,r),a=r.offsetHeight;n.bind(this.scroller)(a,o)},getSlidePosition:function(){return{scrollLeft:this.scroller.__scrollLeft,scrollTop:this.scroller.__scrollTop}}}},{methods:{updateNativeModeBarState:function(){var e=this.scrollPanelElm,t="percent"==this.vuescroll.state.currentSizeStrategy,n=this.vuescroll.state,i=n.width,r=n.height,o=t||!i?e.clientWidth:i.slice(0,-2),a=t||!r?e.clientHeight:r.slice(0,-2),s=a/e.scrollHeight,l=o/e.scrollWidth;this.bar.vBar.state.posValue=100*e.scrollTop/a,this.bar.hBar.state.posValue=100*e.scrollLeft/o,this.bar.vBar.state.size=s<1?s:0,this.bar.hBar.state.size=l<1?l:0},getNativePosition:function(){return{scrollTop:this.scrollPanelElm.scrollTop,scrollLeft:this.scrollPanelElm.scrollLeft}},css:function(e,t){return window.getComputedStyle(e)[t]},checkScrollable:function(e,t,n){var i=!1,r=e.target?e.target:e;while(r&&1==r.nodeType&&r!==this.scrollPanelElm.parentNode&&!/^BODY|HTML/.test(r.nodeName)){var o=("dy"==t?this.css(r,"overflowY"):this.css(r,"overflowX"))||this.css(r,"overflow")||"";if(/scroll|auto/.test(o)){var a=this.getScrollProcess(r),s=a.v,l=a.h;if("dx"==t&&(n<0&&l>0||n>0&&l<1)||"dy"==t&&(n<0&&s>0||n>0&&s<1)){i=r==this.scrollPanelElm;break}}r=!!r.parentNode&&r.parentNode}return i},onMouseWheel:function(e){var t=this.mergedOptions.vuescroll.wheelScrollDuration,n=this.mergedOptions.vuescroll.wheelDirectionReverse,i=0,o=void 0;e.wheelDelta?e.deltaY?(o="dy",i=e.deltaY):e.deltaX?(i=e.deltaX,o="dx"):i=-1*e.wheelDelta/2:e.detail&&(1==e.axis?o="dx":2==e.axis&&(o="dy"),i=16*e.detail),o=e.shiftKey?"dx":"dy",n&&(o="dx"==o?"dy":"dx"),this.checkScrollable(e,o,i)&&(e.stopPropagation(),e.preventDefault(),this.scrollBy(r({},o,i),t))}},computed:{scrollContentElm:function(){return this.$refs["scrollContent"]._isVue?this.$refs["scrollContent"].$el:this.$refs["scrollContent"]}}}])),mounted:function(){this._isDestroyed||this.renderError||("slide"==this.mode&&this.updatedCbs.push(this.updateScroller),this.$watch("mergedOptions.vuescroll.scroller.disable",{sync:!0,handler:function(e){this.scroller&&(this.scroller.__disable=e)}}))},computed:{mode:function(){return this.mergedOptions.vuescroll.mode}},methods:{destroy:function(){this.destroyScroller&&(this.scroller.stop(),this.destroyScroller(),this.destroyScroller=null),this.destroyResize&&this.destroyResize()},handleScroll:function(e){this.updateBarStateAndEmitEvent("handle-scroll",e)},updateBarStateAndEmitEvent:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if("native"==this.mode)this.updateNativeModeBarState();else if("slide"==this.mode){if(!this.scroller)return;this.updateSlideModeBarState()}e&&this.emitEvent(e,t),this.mergedOptions.bar.onlyShowBarOnScroll?"handle-scroll"!=e&&"handle-resize"!=e&&"refresh-status"!=e&&"window-resize"!=e&&"options-change"!=e||this.showAndDefferedHideBar(!0):this.showAndDefferedHideBar()},getScrollProcess:function(){var e=this.scrollPanelElm,t=e.scrollHeight,n=e.scrollWidth,i=e.clientHeight,r=e.clientWidth,o=e.scrollTop,a=e.scrollLeft;"slide"==this.mode&&(t=this.scroller.__contentHeight,n=this.scroller.__contentWidth,o=this.scroller.__scrollTop,a=this.scroller.__scrollLeft,i=this.$el.clientHeight,r=this.$el.clientWidth);var s=Math.min(o/(t-i||1),1),l=Math.min(a/(n-r||1),1);return{v:s,h:l}},emitEvent:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=this.scrollPanelElm,i=n.scrollTop,r=n.scrollLeft,o={type:"vertical"},a={type:"horizontal"},s=this.getScrollProcess(),l=s.v,u=s.h;o["process"]=l,a["process"]=u,o["barSize"]=this.bar.vBar.state.size,a["barSize"]=this.bar.hBar.state.size,o["scrollTop"]=i,a["scrollLeft"]=r,this.$emit(e,o,a,t)},initVariables:function(){this.lastMode=this.mode,this.$el._isVuescroll=!0},refreshMode:function(){var e=void 0;this.scroller&&(e=this.scroller.getValues()),this.destroyScroller&&(this.scroller.stop(),this.destroyScroller(),this.destroyScroller=null),"slide"==this.mode?this.destroyScroller=this.registryScroller(e):"native"==this.mode&&(this.scrollPanelElm.style.transform="",this.scrollPanelElm.style.transformOrigin="")},refreshInternalStatus:function(){this.setVsSize(),this.registryResize(),this.refreshMode(),this.updateBarStateAndEmitEvent("refresh-status")},registryResize:function(){var e=this,t=this.mergedOptions.vuescroll.detectResize,n=!1;if(this.lastMode!=this.mode&&(n=!0,this.lastMode=this.mode),(!this.destroyResize||!t||n)&&(this.destroyResize&&this.destroyResize(),t)){var i=null;"slide"==this.mode?i=this.scrollPanelElm:"native"==this.mode&&(i=this.scrollContentElm);var r=this,o=function(){r.updateBarStateAndEmitEvent("window-resize"),"slide"==r.mode&&(r.updatedCbs.push(r.updateScroller),r.$forceUpdate())},a=function(){var t={};"slide"==e.mode?(t["width"]=e.scroller.__contentWidth,t["height"]=e.scroller.__contentHeight,e.updateBarStateAndEmitEvent("handle-resize",t),e.updatedCbs.push(e.updateScroller),e.$forceUpdate()):"native"==e.mode&&(t["width"]=e.scrollPanelElm.scrollWidth,t["height"]=e.scrollPanelElm.scrollHeight,e.updateBarStateAndEmitEvent("handle-resize",t)),e.setVsSize()};window.addEventListener("resize",o,!1);var s=ge(i,a),l=function(){window.removeEventListener("resize",o,!1)};this.destroyResize=function(){l(),s(),e.destroyResize=null}}},getPosition:function(){return"slide"==this.mode?this.getSlidePosition():"native"==this.mode?this.getNativePosition():void 0}}},ve,[{vuescroll:{mode:"native"}},{vuescroll:{renderMethod:"transform",pullRefresh:{enable:!1,tips:{deactive:"Pull to Refresh",active:"Release to Refresh",start:"Refreshing...",beforeDeactive:"Refresh Successfully!"}},pushLoad:{enable:!1,tips:{deactive:"Push to Load",active:"Release to Load",start:"Loading...",beforeDeactive:"Load Successfully!"},auto:!1,autoLoadDistance:0},paging:!1,zooming:!0,snapping:{enable:!1,width:100,height:100},scroller:{bouncing:{top:100,bottom:100,left:100,right:100},locking:!0,minZoom:.5,maxZoom:3,speedMultiplier:1,penetrationDeceleration:.03,penetrationAcceleration:.08,preventDefault:!1,preventDefaultOnMove:!0,disable:!1}}},{vuescroll:{wheelScrollDuration:0,wheelDirectionReverse:!1}}],[Re,$e]);function Fe(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};e.component(t.name||Ne.name,Ne),e.prototype.$vuescrollConfig=t.ops||{}}var Be=o({install:Fe,version:"4.16.1",refreshAll:I,scrollTo:le},Ne);return"undefined"!==typeof window&&window.Vue&&window.Vue.use(Be),Be}(n("a026"))},"77da":function(e,t,n){var i=n("4c07").f,r=n("dba8"),o=n("8b0e")("toStringTag");e.exports=function(e,t,n){(e=e&&!n?e.prototype:e)&&!r(e,o)&&i(e,o,{configurable:!0,value:t})}},"77f9":function(e,t,n){var i=n("6163");e.exports=function(e){return i&&!(!e||e!==e.window)}},7820:function(e,t,n){var i=n("09e4"),r=n("61175"),o=n("4650"),a=n("d714"),s=n("8b0e")("toStringTag"),l=i.Object,u="Arguments"==a(function(){return arguments}());e.exports=r?a:function(e){var t;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(t=function(e,t){try{return e[t]}catch(e){}}(e=l(e),s))?t:u?a(e):"Object"==(t=a(e))&&o(e.callee)?"Arguments":t}},7839:function(e,t){e.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},"785a":function(e,t,n){n=n("cc12")("span").classList,n=n&&n.constructor&&n.constructor.prototype,e.exports=n===Object.prototype?void 0:n},"789e":function(e,t,n){var i=n("886e"),r=n("34e4");e.exports=function(e,t){return e=r(e),t=r(t),i(e,t)}},"793f":function(e,t,n){"use strict";var i=n("0ee6"),r=n("4c07"),o=n("8b0e"),a=n("0368"),s=o("species");e.exports=function(e){e=i(e);var t=r.f;a&&e&&!e[s]&&t(e,s,{configurable:!0,get:function(){return this}})}},"79ae":function(e,t,n){var i=n("09e4"),r=Object.defineProperty;e.exports=function(t,n){try{r(i,t,{value:n,configurable:!0,writable:!0})}catch(e){i[t]=n}return n}},"7a4e":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n("2521"),r=(n={value:null,label:{type:[String,Number,Boolean],default:""},visible:{type:Boolean,default:null},className:[String,Function],disabled:Boolean},{});Object.keys(n).forEach((function(e){r[e]=function(t){this.optionConfig.update(e,t)}})),t.default={name:"VxeOption",props:n,inject:{$xeselect:{default:null},$xeoptgroup:{default:null}},watch:r,mounted:function(){(0,i.assemOption)(this)},created:function(){this.optionConfig=(0,i.createOption)(this.$xeselect,this)},destroyed:function(){(0,i.destroyOption)(this)},render:function(e){return e("div")}}},"7a77":function(e,t,n){"use strict";function i(e){this.message=e}i.prototype.toString=function(){return"Cancel"+(this.message?": "+this.message:"")},i.prototype.__CANCEL__=!0,e.exports=i},"7aac":function(e,t,n){"use strict";var i=n("c532");e.exports=i.isStandardBrowserEnv()?{write:function(e,t,n,r,o,a){var s=[];s.push(e+"="+encodeURIComponent(t)),i.isNumber(n)&&s.push("expires="+new Date(n).toGMTString()),i.isString(r)&&s.push("path="+r),i.isString(o)&&s.push("domain="+o),!0===a&&s.push("secure"),document.cookie=s.join("; ")},read:function(e){return e=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)")),e?decodeURIComponent(e[3]):null},remove:function(e){this.write(e,"",Date.now()-864e5)}}:{write:function(){},read:function(){return null},remove:function(){}}},"7ab1":function(e,t,n){var i=n("39bc");n=n("ca22")(i);e.exports=n},"7b0b":function(e,t,n){var i=n("da84"),r=n("1d80"),o=i.Object;e.exports=function(e){return o(r(e))}},"7b36":function(e,t){e.exports=function(e,t,n){for(var i=e.length-1;0<=i;i--)t.call(n,e[i],i,e)}},"7be6":function(e,t,n){!function(e){"use strict"; +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}})}(n("c1df"))},7508:function(e,t,n){var i=n("eae2"),r=n("25b3"),o=n("294d");n=i((function(e,t,n,i,a,s,l,u){return function e(t,n,i,a,s,l,u,c,d){var f,h,p,m,v,g=[],y=d.original,b=d.data,_=d.mapChildren||c;return r(i,(function(r,w){f=l.concat([""+w]),h=u.concat([r]),m=t||a.call(s,r,w,i,f,n,h),v=c&&r[c],m||v?(y?p=r:(p=o({},r),b&&(p[b]=r)),p[_]=e(m,r,r[c],a,s,f,h,c,d),(m||p[_].length)&&g.push(p)):m&&g.push(p)})),g}(0,e,t,n,i,a,s,l,u)})),e.exports=n},"75f1":function(e,t,n){var i=n("adaa"),r=n("03e2");function o(e){var t={GrantFullControl:[],GrantWrite:[],GrantRead:[],GrantReadAcp:[],GrantWriteAcp:[],ACL:""},n={FULL_CONTROL:"GrantFullControl",WRITE:"GrantWrite",READ:"GrantRead",READ_ACP:"GrantReadAcp",WRITE_ACP:"GrantWriteAcp"},i=(i=(e&&e.AccessControlList||{}).Grant)&&(r.isArray(i)?i:[i]),o={READ:0,WRITE:0,FULL_CONTROL:0};return i&&i.length&&r.each(i,(function(i){"qcs::cam::anyone:anyone"===i.Grantee.ID||"http://cam.qcloud.com/groups/global/AllUsers"===i.Grantee.URI?o[i.Permission]=1:i.Grantee.ID!==e.Owner.ID&&t[n[i.Permission]].push('id="'+i.Grantee.ID+'"')})),o.FULL_CONTROL||o.WRITE&&o.READ?t.ACL="public-read-write":o.READ?t.ACL="public-read":t.ACL="private",r.each(n,(function(e){t[e]=a(t[e].join(","))})),t}function a(e){for(var t,n=e.split(","),i={},r=0;r=v.ExpiredTime)s._StsCache.splice(m,1);else if(!v.ScopeLimit||v.ScopeLimit&&v.ScopeKey===p){f=v;break}}function y(){var t=f.StartTime&&f.ExpiredTime?f.StartTime+";"+f.ExpiredTime:"";t={Authorization:r.getAuth({SecretId:f.TmpSecretId,SecretKey:f.TmpSecretKey,Method:e.Method,Pathname:d,Query:e.Query,Headers:o,Expires:e.Expires,UseRawKey:s.options.UseRawKey,SystemClockOffset:s.options.SystemClockOffset,KeyTime:t}),XCosSecurityToken:f.XCosSecurityToken||"",Token:f.Token||"",ClientIP:f.ClientIP||"",ClientUA:f.ClientUA||""};a(t)}if(f.ExpiredTime&&60")&&r.xml2json(i)||{}}catch(e){s=i||{}}e=n.statusCode,2===Math.floor(e/100)?s.Error?o({error:s.Error}):o(null,s):o({error:s.Error||s})}}})),m=function(e){e.TaskId===g&&(p&&p.abort&&p.abort(),v.off("inner-kill-task",m))},g&&v.on("inner-kill-task",m))}.call(n,e,(function(i,o){i&&u<2&&(c!==n.options.SystemClockOffset||function(e){var t=!1,n=!1,i=e.headers&&(e.headers.date||e.headers.Date)||e.error&&e.error.ServerTime;try{var o=e.error.Code,a=e.error.Message;("RequestTimeTooSkewed"===o||"AccessDenied"===o&&"Request has expired"===a)&&(n=!0)}catch(e){}return e&&(n&&i?(o=Date.parse(i),this.options.CorrectClockSkew&&3e4<=Math.abs(r.getSkewTime(this.options.SystemClockOffset)-o)&&(this.options.SystemClockOffset=o-Date.now(),t=!0)):5===Math.round(e.statusCode/100)&&(t=!0)),t}.call(n,i))?(e.headers&&(delete e.headers.Authorization,delete e.headers.token,delete e.headers.clientIP,delete e.headers.clientUA,delete e.headers["x-cos-security-token"]),a(u+1)):t(i,o)})))}))});a(1)}var c={getService:function(e,t){"function"==typeof e&&(t=e,e={});var n=this.options.Protocol||(r.isBrowser&&"http:"===location.protocol?"http:":"https:"),i=this.options.ServiceDomain,o=e.Region;i?(i=i.replace(/\{Region\}/gi,o||"").replace(/\{.*?\}/gi,""),"/"===(i=/^[a-zA-Z]+:\/\//.test(i)?i:n+"//"+i).slice(-1)&&(i=i.slice(0,-1))):i=o?n+"//cos."+o+".myqcloud.com":n+"//service.cos.myqcloud.com",u.call(this,{Action:"name/cos:GetService",url:i,method:"GET",headers:e.Headers},(function(e,n){if(e)return t(e);e=n&&n.ListAllMyBucketsResult&&n.ListAllMyBucketsResult.Buckets&&n.ListAllMyBucketsResult.Buckets.Bucket||[],e=r.isArray(e)?e:[e];var i=n&&n.ListAllMyBucketsResult&&n.ListAllMyBucketsResult.Owner||{};t(null,{Buckets:e,Owner:i,statusCode:n.statusCode,headers:n.headers})}))},putBucket:function(e,t){var n=this;u.call(this,{Action:"name/cos:PutBucket",method:"PUT",Bucket:e.Bucket,Region:e.Region,headers:e.Headers},(function(i,r){if(i)return t(i);i=s({protocol:n.options.Protocol,domain:n.options.Domain,bucket:e.Bucket,region:e.Region,isLocation:!0}),t(null,{Location:i,statusCode:r.statusCode,headers:r.headers})}))},headBucket:function(e,t){u.call(this,{Action:"name/cos:HeadBucket",Bucket:e.Bucket,Region:e.Region,headers:e.Headers,method:"HEAD"},(function(e,n){t(e,n)}))},getBucket:function(e,t){var n={};n.prefix=e.Prefix||"",n.delimiter=e.Delimiter,n.marker=e.Marker,n["max-keys"]=e.MaxKeys,n["encoding-type"]=e.EncodingType,u.call(this,{Action:"name/cos:GetBucket",ResourceKey:n.prefix,method:"GET",Bucket:e.Bucket,Region:e.Region,headers:e.Headers,qs:n},(function(e,n){if(e)return t(e);e=n.ListBucketResult||{};var i=e.Contents||[],o=e.CommonPrefixes||[];i=r.isArray(i)?i:[i],o=r.isArray(o)?o:[o],e=r.clone(e);r.extend(e,{Contents:i,CommonPrefixes:o,statusCode:n.statusCode,headers:n.headers}),t(null,e)}))},deleteBucket:function(e,t){u.call(this,{Action:"name/cos:DeleteBucket",Bucket:e.Bucket,Region:e.Region,headers:e.Headers,method:"DELETE"},(function(e,n){return e&&204===e.statusCode?t(null,{statusCode:e.statusCode}):e?t(e):void t(null,{statusCode:n.statusCode,headers:n.headers})}))},putBucketAcl:function(e,t){var n,i,o=e.Headers,s="";e.AccessControlPolicy&&(i=(n=r.clone(e.AccessControlPolicy||{})).Grants||n.Grant,i=r.isArray(i)?i:[i],delete n.Grant,delete n.Grants,n.AccessControlList={Grant:i},s=r.json2xml({AccessControlPolicy:n}),o["Content-Type"]="application/xml",o["Content-MD5"]=r.binaryBase64(r.md5(s))),r.each(o,(function(e,t){0===t.indexOf("x-cos-grant-")&&(o[t]=a(o[t]))})),u.call(this,{Action:"name/cos:PutBucketACL",method:"PUT",Bucket:e.Bucket,Region:e.Region,headers:o,action:"acl",body:s},(function(e,n){if(e)return t(e);t(null,{statusCode:n.statusCode,headers:n.headers})}))},getBucketAcl:function(e,t){u.call(this,{Action:"name/cos:GetBucketACL",method:"GET",Bucket:e.Bucket,Region:e.Region,headers:e.Headers,action:"acl"},(function(e,n){if(e)return t(e);e=n.AccessControlPolicy||{};var i=e.Owner||{},a=e.AccessControlList.Grant||[];a=r.isArray(a)?a:[a],e=o(e);n.headers&&n.headers["x-cos-acl"]&&(e.ACL=n.headers["x-cos-acl"]),e=r.extend(e,{Owner:i,Grants:a,statusCode:n.statusCode,headers:n.headers}),t(null,e)}))},putBucketCors:function(e,t){var n=(e.CORSConfiguration||{}).CORSRules||e.CORSRules||[],i=(n=r.clone(r.isArray(n)?n:[n]),n=(r.each(n,(function(e){r.each(["AllowedOrigin","AllowedHeader","AllowedMethod","ExposeHeader"],(function(t,n){var i=t+"s",o=e[i]||e[t]||[];delete e[i],e[t]=r.isArray(o)?o:[o]}))})),r.json2xml({CORSConfiguration:{CORSRule:n}})),e.Headers);i["Content-Type"]="application/xml",i["Content-MD5"]=r.binaryBase64(r.md5(n)),u.call(this,{Action:"name/cos:PutBucketCORS",method:"PUT",Bucket:e.Bucket,Region:e.Region,body:n,action:"cors",headers:i},(function(e,n){if(e)return t(e);t(null,{statusCode:n.statusCode,headers:n.headers})}))},getBucketCors:function(e,t){u.call(this,{Action:"name/cos:GetBucketCORS",method:"GET",Bucket:e.Bucket,Region:e.Region,headers:e.Headers,action:"cors"},(function(e,n){var i;e?404===e.statusCode&&e.error&&"NoSuchCORSConfiguration"===e.error.Code?(i={CORSRules:[],statusCode:e.statusCode},e.headers&&(i.headers=e.headers),t(null,i)):t(e):(e=(i=n.CORSConfiguration||{}).CORSRules||i.CORSRule||[],e=r.clone(r.isArray(e)?e:[e]),r.each(e,(function(e){r.each(["AllowedOrigin","AllowedHeader","AllowedMethod","ExposeHeader"],(function(t,n){var i=t+"s",o=e[i]||e[t]||[];delete e[t],e[i]=r.isArray(o)?o:[o]}))})),t(null,{CORSRules:e,statusCode:n.statusCode,headers:n.headers}))}))},deleteBucketCors:function(e,t){u.call(this,{Action:"name/cos:DeleteBucketCORS",method:"DELETE",Bucket:e.Bucket,Region:e.Region,headers:e.Headers,action:"cors"},(function(e,n){return e&&204===e.statusCode?t(null,{statusCode:e.statusCode}):e?t(e):void t(null,{statusCode:n.statusCode||e.statusCode,headers:n.headers})}))},getBucketLocation:function(e,t){u.call(this,{Action:"name/cos:GetBucketLocation",method:"GET",Bucket:e.Bucket,Region:e.Region,headers:e.Headers,action:"location"},(function(e,n){if(e)return t(e);t(null,n)}))},getBucketPolicy:function(e,t){u.call(this,{Action:"name/cos:GetBucketPolicy",method:"GET",Bucket:e.Bucket,Region:e.Region,headers:e.Headers,action:"policy",rawBody:!0},(function(e,n){if(e)return e.statusCode&&403===e.statusCode?t({ErrorStatus:"Access Denied"}):e.statusCode&&405===e.statusCode?t({ErrorStatus:"Method Not Allowed"}):e.statusCode&&404===e.statusCode?t({ErrorStatus:"Policy Not Found"}):t(e);e={};try{e=JSON.parse(n.body)}catch(e){}t(null,{Policy:e,statusCode:n.statusCode,headers:n.headers})}))},putBucketPolicy:function(e,t){var n=e.Policy,i=n;try{"string"==typeof n?n=JSON.parse(i):i=JSON.stringify(n)}catch(e){t({error:"Policy format error"})}var o=e.Headers;o["Content-Type"]="application/json",o["Content-MD5"]=r.binaryBase64(r.md5(i)),u.call(this,{Action:"name/cos:PutBucketPolicy",method:"PUT",Bucket:e.Bucket,Region:e.Region,action:"policy",body:r.isBrowser?i:n,headers:o,json:!0},(function(e,n){return e&&204===e.statusCode?t(null,{statusCode:e.statusCode}):e?t(e):void t(null,{statusCode:n.statusCode,headers:n.headers})}))},deleteBucketPolicy:function(e,t){u.call(this,{Action:"name/cos:DeleteBucketPolicy",method:"DELETE",Bucket:e.Bucket,Region:e.Region,headers:e.Headers,action:"policy"},(function(e,n){return e&&204===e.statusCode?t(null,{statusCode:e.statusCode}):e?t(e):void t(null,{statusCode:n.statusCode||e.statusCode,headers:n.headers})}))},putBucketTagging:function(e,t){var n=(n=e.Tagging||{}).TagSet||n.Tags||e.Tags||[],i=(n=r.clone(r.isArray(n)?n:[n]),n=r.json2xml({Tagging:{TagSet:{Tag:n}}}),e.Headers);i["Content-Type"]="application/xml",i["Content-MD5"]=r.binaryBase64(r.md5(n)),u.call(this,{Action:"name/cos:PutBucketTagging",method:"PUT",Bucket:e.Bucket,Region:e.Region,body:n,action:"tagging",headers:i},(function(e,n){return e&&204===e.statusCode?t(null,{statusCode:e.statusCode}):e?t(e):void t(null,{statusCode:n.statusCode,headers:n.headers})}))},getBucketTagging:function(e,t){u.call(this,{Action:"name/cos:GetBucketTagging",method:"GET",Bucket:e.Bucket,Region:e.Region,headers:e.Headers,action:"tagging"},(function(e,n){var i;if(e)404!==e.statusCode||!e.error||"Not Found"!==e.error&&"NoSuchTagSet"!==e.error.Code?t(e):(i={Tags:[],statusCode:e.statusCode},e.headers&&(i.headers=e.headers),t(null,i));else{e=[];try{e=n.Tagging.TagSet.Tag||[]}catch(e){}e=r.clone(r.isArray(e)?e:[e]),t(null,{Tags:e,statusCode:n.statusCode,headers:n.headers})}}))},deleteBucketTagging:function(e,t){u.call(this,{Action:"name/cos:DeleteBucketTagging",method:"DELETE",Bucket:e.Bucket,Region:e.Region,headers:e.Headers,action:"tagging"},(function(e,n){return e&&204===e.statusCode?t(null,{statusCode:e.statusCode}):e?t(e):void t(null,{statusCode:n.statusCode,headers:n.headers})}))},putBucketLifecycle:function(e,t){var n=(e.LifecycleConfiguration||{}).Rules||e.Rules||[],i=(n=r.clone(n),n=r.json2xml({LifecycleConfiguration:{Rule:n}}),e.Headers);i["Content-Type"]="application/xml",i["Content-MD5"]=r.binaryBase64(r.md5(n)),u.call(this,{Action:"name/cos:PutBucketLifecycle",method:"PUT",Bucket:e.Bucket,Region:e.Region,body:n,action:"lifecycle",headers:i},(function(e,n){return e&&204===e.statusCode?t(null,{statusCode:e.statusCode}):e?t(e):void t(null,{statusCode:n.statusCode,headers:n.headers})}))},getBucketLifecycle:function(e,t){u.call(this,{Action:"name/cos:GetBucketLifecycle",method:"GET",Bucket:e.Bucket,Region:e.Region,headers:e.Headers,action:"lifecycle"},(function(e,n){if(e)404===e.statusCode&&e.error&&"NoSuchLifecycleConfiguration"===e.error.Code?(i={Rules:[],statusCode:e.statusCode},e.headers&&(i.headers=e.headers),t(null,i)):t(e);else{var i=[];try{i=n.LifecycleConfiguration.Rule||[]}catch(e){}i=r.clone(r.isArray(i)?i:[i]),t(null,{Rules:i,statusCode:n.statusCode,headers:n.headers})}}))},deleteBucketLifecycle:function(e,t){u.call(this,{Action:"name/cos:DeleteBucketLifecycle",method:"DELETE",Bucket:e.Bucket,Region:e.Region,headers:e.Headers,action:"lifecycle"},(function(e,n){return e&&204===e.statusCode?t(null,{statusCode:e.statusCode}):e?t(e):void t(null,{statusCode:n.statusCode,headers:n.headers})}))},putBucketVersioning:function(e,t){var n,i;e.VersioningConfiguration?(n=e.VersioningConfiguration||{},n=r.json2xml({VersioningConfiguration:n}),(i=e.Headers)["Content-Type"]="application/xml",i["Content-MD5"]=r.binaryBase64(r.md5(n)),u.call(this,{Action:"name/cos:PutBucketVersioning",method:"PUT",Bucket:e.Bucket,Region:e.Region,body:n,action:"versioning",headers:i},(function(e,n){return e&&204===e.statusCode?t(null,{statusCode:e.statusCode}):e?t(e):void t(null,{statusCode:n.statusCode,headers:n.headers})}))):t({error:"missing param VersioningConfiguration"})},getBucketVersioning:function(e,t){u.call(this,{Action:"name/cos:GetBucketVersioning",method:"GET",Bucket:e.Bucket,Region:e.Region,headers:e.Headers,action:"versioning"},(function(e,n){e||n.VersioningConfiguration||(n.VersioningConfiguration={}),t(e,n)}))},putBucketReplication:function(e,t){var n=r.clone(e.ReplicationConfiguration),i=(n=(n=(n=r.json2xml({ReplicationConfiguration:n})).replace(/<(\/?)Rules>/gi,"<$1Rule>")).replace(/<(\/?)Tags>/gi,"<$1Tag>"),e.Headers);i["Content-Type"]="application/xml",i["Content-MD5"]=r.binaryBase64(r.md5(n)),u.call(this,{Action:"name/cos:PutBucketReplication",method:"PUT",Bucket:e.Bucket,Region:e.Region,body:n,action:"replication",headers:i},(function(e,n){return e&&204===e.statusCode?t(null,{statusCode:e.statusCode}):e?t(e):void t(null,{statusCode:n.statusCode,headers:n.headers})}))},getBucketReplication:function(e,t){u.call(this,{Action:"name/cos:GetBucketReplication",method:"GET",Bucket:e.Bucket,Region:e.Region,headers:e.Headers,action:"replication"},(function(e,n){var i;e?404!==e.statusCode||!e.error||"Not Found"!==e.error&&"ReplicationConfigurationnotFoundError"!==e.error.Code?t(e):(i={ReplicationConfiguration:{Rules:[]},statusCode:e.statusCode},e.headers&&(i.headers=e.headers),t(null,i)):(e||n.ReplicationConfiguration||(n.ReplicationConfiguration={}),n.ReplicationConfiguration.Rule&&(n.ReplicationConfiguration.Rules=n.ReplicationConfiguration.Rule,delete n.ReplicationConfiguration.Rule),t(e,n))}))},deleteBucketReplication:function(e,t){u.call(this,{Action:"name/cos:DeleteBucketReplication",method:"DELETE",Bucket:e.Bucket,Region:e.Region,headers:e.Headers,action:"replication"},(function(e,n){return e&&204===e.statusCode?t(null,{statusCode:e.statusCode}):e?t(e):void t(null,{statusCode:n.statusCode,headers:n.headers})}))},putBucketWebsite:function(e,t){var n,i;e.WebsiteConfiguration?(n=(i=r.clone(e.WebsiteConfiguration||{})).RoutingRules||i.RoutingRule||[],n=r.isArray(n)?n:[n],delete i.RoutingRule,delete i.RoutingRules,0"),s.push(n),a&&s.push(r),s.push("")):s.push("/>"),s.join("")}return function e(i,r,o){var s=typeof i;switch((Array.isArray?Array.isArray(i):i instanceof Array)?s="array":i instanceof Date&&(s="date"),s){case"array":var l=[];return i.map((function(t){l.push(e(t,0,o+1))})),t.prettyPrint&&l.push("\n"),l.join("");case"date":return i.toJSON?i.toJSON():i+"";case"object":var u,c=[];for(u in i)if(i.hasOwnProperty(u))if(i[u]instanceof Array)for(var d=0;d/g,">").replace(/'/g,"'").replace(/"/g,""").replace(a,""):""+i}}(e,0,0)}function i(e){var t=['"),t.join("")}var r="a-zA-Z_À-ÖØ-öø-ÿͰ-ͽͿ-῿‌-‍⁰-↏Ⰰ-⿿、-퟿豈-﷏ﷰ-�",o=new RegExp("^([^"+r+"])|^((x|X)(m|M)(l|L))|([^"+r+"-.0-9·̀-ͯ‿⁀])","g"),a=/[^\x09\x0A\x0D\x20-\xFF\x85\xA0-\uD7FF\uE000-\uFDCF\uFDE0-\uFFFD]/gm;e.exports=function(e,t){if(t=t||{xmlHeader:{standalone:!0},prettyPrint:!0,indent:" ",escape:!0},"string"==typeof e)try{e=JSON.parse(e.toString())}catch(e){return!1}var r="",o="";return t&&("object"==typeof t?(t.xmlHeader&&(r=i(!!t.xmlHeader.standalone)),void 0!==t.docType&&(o="")):r=i()),[r,(t=t||{}).prettyPrint&&o?"\n":"",o,n(e,t)].join("").replace(/\n{2,}/g,"\n").replace(/\s+$/g,"")}},"774c":function(e,t,n){var i=n("09e4"),r=n("6185"),o=n("a714"),a=n("d714"),s=i.Object,l=r("".split);e.exports=o((function(){return!s("z").propertyIsEnumerable(0)}))?function(e){return"String"==a(e)?l(e,""):s(e)}:s},"778e":function(e,t,n){},"77a0":function(e,t,n){e.exports=function(e){"use strict";e=e&&e.hasOwnProperty("default")?e["default"]:e;var t="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},n=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},i=function(){function e(e,t){for(var n=0;n0||navigator.msMaxTouchPoints>0),n.nonDeskTouch=n.touch&&!/win32/i.test(t)||n.touch&&/win32/i.test(t)&&/mobile/i.test(e),n.eventType="onmousedown"in window&&!n.nonDeskTouch?"mouse":"ontouchstart"in window?"touch":"msmaxtouchpoints"in window.navigator||navigator.msMaxTouchPoints>0?"mstouchpoints":"maxtouchpoints"in window.navigator||navigator.maxTouchPoints>0?"touchpoints":"mouse",n.eventType){case"mouse":n.touchstart="mousedown",n.touchend="mouseup",n.touchmove="mousemove",n.touchenter="mouseenter",n.touchmove="mousemove",n.touchleave="mouseleave";break;case"touch":n.touchstart="touchstart",n.touchend="touchend",n.touchmove="touchmove",n.touchcancel="touchcancel",n.touchenter="touchstart",n.touchmove="touchmove",n.touchleave="touchend",this.isTouch=!0;break;case"mstouchpoints":n.touchstart="MSPointerDown",n.touchend="MSPointerUp",n.touchmove="MSPointerMove",n.touchcancel="MSPointerCancel",n.touchenter="MSPointerDown",n.touchmove="MSPointerMove",n.touchleave="MSPointerUp";break;case"touchpoints":n.touchstart="pointerdown",n.touchend="pointerup",n.touchmove="pointermove",n.touchcancel="pointercancel",n.touchenter="pointerdown",n.touchmove="pointermove",n.touchleave="pointerup";break}return this.touchObject=n}}]),e}();function d(e,n,i){if(i&&M(n))return e;if(S(e))n=[],e.forEach((function(e,t){n[t]=d(e,n[t])}));else if(e){if(!k(e))return e;for(var r in n={},e)n[r]="object"===t(e[r])?d(e[r],n[r]):e[r]}return n}function f(e,n,i,r){if(r&&M(n))return e;if(n=n||{},S(e))!S(n)&&i&&(n=[]),S(n)&&e.forEach((function(e,t){n[t]=f(e,n[t],i,r)}));else if(e)if(k(e))for(var o in e)"object"===t(e[o])?M(n[o])?n[o]=d(e[o],n[o],r):f(e[o],n[o],i,r):(M(n[o])||i)&&(n[o]=e[o]);else i&&(n=e);return n}function h(e,t,n,i){(n[t]||"function"===typeof n)&&(i=i||t,Object.defineProperty(e,t,{get:function(){return n[i]},configurable:!0}))}var p=void 0;function m(){if(u())return 0;if(void 0!==p)return p;var e=document.createElement("div");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 n=document.createElement("div");n.style.width="100%",e.appendChild(n);var i=n.offsetWidth;return e.parentNode.removeChild(e),p=t-i,p}function v(e,t,n){var i=arguments.length>3&&void 0!==arguments[3]&&arguments[3],r=arguments.length>4&&void 0!==arguments[4]?arguments[4]:"on";"on"==r?e.addEventListener(t,n,i):e.removeEventListener(t,n,i)}var g=function(e){console.error("[vuescroll] "+e)},y=function(e){console.warn("[vuescroll] "+e)};function b(e,t){var n=!1;if(!e||!t)return n;while(e.parentNode!==t&&9!==e.parentNode.nodeType&&!e.parentNode._isVuescroll)e=e.parentNode;return e.parentNode==t&&(n=!0),n}function _(e){var t,n=document.documentElement.style;e.opera&&"[object Opera]"===Object.prototype.toString.call(opera)?t="presto":"MozAppearance"in n?t="gecko":"WebkitAppearance"in n?t="webkit":"string"===typeof navigator.cpuClass&&(t="trident");var i={trident:"ms",gecko:"moz",webkit:"webkit",presto:"O"}[t];return i}function w(e,t){if(u())return!1;var n="-"+_(window)+"-"+t,i=document.createElement("div");return i.style[e]=n,i.style[e]==n&&n}function x(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},r=arguments[4];if(t&&t.length>1)return r?[].concat(a(n),a(t)):[].concat(a(t),a(n));t=t[0];var o=A(t),s=o.ch,l=o.tag,u=o.isComponent;return u&&(t.data=f({attrs:t.componentOptions.propsData},t.data,!1,!0)),s=r?[].concat(a(n),a(s)):[].concat(a(s),a(n)),delete t.data.slot,e(l,f(i,t.data,!1,!0),s)}function A(e){if(!e||e.length>1)return{};e=e[0]?e[0]:e;var t=!!e.componentOptions,n=void 0,i=void 0;return t?(n=e.componentOptions.children||[],i=e.componentOptions.tag):(n=e.children||[],i=e.tag),{isComponent:t,ch:n,tag:i}}function C(e){var t=e.$parent;return!t._isVuescrollRoot&&t&&(t=t.$parent),t}var S=function(e){return Array.isArray(e)},k=function(e){return"[object Object]"==Object.prototype.toString.call(e)},M=function(e){return"undefined"===typeof e};function T(e,t){var n=void 0;return(n=/(-?\d+(?:\.\d+?)?)%$/.exec(e))?(n=n[1]-0,n=t*n/100):n=e-0,n}function E(e,t){if(!u()&&!document.getElementById(e)){var n=document.head||doc.getElementsByTagName("head")[0],i=document.createElement("style");i.id=e,i.type="text/css",i.styleSheet?i.styleSheet.cssText=t:i.appendChild(document.createTextNode(t)),n.appendChild(i)}}function O(){var e=".__hidebar::-webkit-scrollbar {\n width: 0;\n height: 0;\n }";E("vuescroll-hide-ios-bar",e)}function D(){var e="\n @-webkit-keyframes loading-rotate {\n to {\n -webkit-transform: rotate(1turn);\n transform: rotate(1turn);\n }\n }\n\n @keyframes loading-rotate {\n to {\n -webkit-transform: rotate(1turn);\n transform: rotate(1turn);\n }\n }\n\n @-webkit-keyframes loading-wipe {\n 0% {\n stroke-dasharray: 1, 200;\n stroke-dashoffset: 0;\n }\n 50% {\n stroke-dasharray: 90, 150;\n stroke-dashoffset: -40px;\n }\n to {\n stroke-dasharray: 90, 150;\n stroke-dashoffset: -120px;\n }\n }\n\n @keyframes loading-wipe {\n 0% {\n stroke-dasharray: 1, 200;\n stroke-dashoffset: 0;\n }\n 50% {\n stroke-dasharray: 90, 150;\n stroke-dashoffset: -40px;\n }\n to {\n stroke-dasharray: 90, 150;\n stroke-dashoffset: -120px;\n }\n }\n\n .__vuescroll .__refresh,\n .__vuescroll .__load {\n position: absolute;\n width: 100%;\n color: black;\n height: 50px;\n line-height: 50px;\n text-align: center;\n font-size: 16px;\n }\n .__vuescroll .__refresh svg,\n .__vuescroll .__load svg {\n margin-right: 10px;\n width: 25px;\n height: 25px;\n vertical-align: sub;\n }\n .__vuescroll .__refresh svg.active,\n .__vuescroll .__load svg.active {\n transition: all 0.2s;\n }\n .__vuescroll .__refresh svg.active.deactive,\n .__vuescroll .__load svg.active.deactive {\n transform: rotateZ(180deg);\n }\n .__vuescroll .__refresh svg path,\n .__vuescroll .__refresh svg rect,\n .__vuescroll .__load svg path,\n .__vuescroll .__load svg rect {\n fill: #20a0ff;\n }\n .__vuescroll .__refresh svg.start,\n .__vuescroll .__load svg.start {\n stroke: #343640;\n stroke-width: 4;\n stroke-linecap: round;\n -webkit-animation: loading-rotate 2s linear infinite;\n animation: loading-rotate 2s linear infinite;\n }\n .__vuescroll .__refresh svg.start .bg-path,\n .__vuescroll .__load svg.start .bg-path {\n stroke: #f2f2f2;\n fill: none;\n }\n .__vuescroll .__refresh svg.start .active-path,\n .__vuescroll .__load svg.start .active-path {\n stroke: #20a0ff;\n fill: none;\n stroke-dasharray: 90, 150;\n stroke-dashoffset: 0;\n -webkit-animation: loading-wipe 1.5s ease-in-out infinite;\n animation: loading-wipe 1.5s ease-in-out infinite;\n }\n ";E("vuescroll-silde-mode-style",e)}var L={mounted:function(){P[this._uid]=this},beforeDestroy:function(){delete P[this._uid]},methods:{scrollTo:function(e,t,n){var i=e.x,r=e.y;!0!==t&&"undefined"!=typeof t||(t=this.mergedOptions.scrollPanel.speed),this.internalScrollTo(i,r,t,n)},scrollBy:function(e,t,n){var i=e.dx,r=void 0===i?0:i,o=e.dy,a=void 0===o?0:o,s=this.getPosition(),l=s.scrollLeft,u=void 0===l?0:l,c=s.scrollTop,d=void 0===c?0:c;r&&(u+=T(r,this.scrollPanelElm.scrollWidth-this.$el.clientWidth)),a&&(d+=T(a,this.scrollPanelElm.scrollHeight-this.$el.clientHeight)),this.internalScrollTo(u,d,t,n)},scrollIntoView:function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=this.$el;if("string"===typeof e&&(e=n.querySelector(e)),b(e,n)){var i=this.$el.getBoundingClientRect(),r=i.left,o=i.top,a=e.getBoundingClientRect(),s=a.left,l=a.top,u=r-s,c=o-l;this.scrollBy({dx:-u,dy:-c},t)}else y("The element or selector you passed is not the element of Vuescroll, please pass the element that is in Vuescroll to scrollIntoView API. ")},refresh:function(){this.refreshInternalStatus(),this.$nextTick(this.refreshInternalStatus)}}},P={};function I(){for(var e in P)P[e].refresh()}var j={vuescroll:{sizeStrategy:"percent",detectResize:!0},scrollPanel:{initialScrollY:!1,initialScrollX:!1,scrollingX:!0,scrollingY:!0,speed:300,easing:void 0,verticalNativeBarPos:"right",maxHeight:void 0,maxWidth:void 0},rail:{background:"#01a99a",opacity:0,border:"none",size:"6px",specifyBorderRadius:!1,gutterOfEnds:null,gutterOfSide:"2px",keepShow:!1},bar:{showDelay:500,specifyBorderRadius:!1,onlyShowBarOnScroll:!0,keepShow:!1,background:"rgb(3, 185, 118)",opacity:1,size:"6px",minSize:0,disable:!1},scrollButton:{enable:!1,background:"rgb(3, 185, 118)",opacity:1,step:180,mousedownStep:30}};function N(e){var t=!1,n=e.scrollPanel,i=e.bar,r=i.vBar,o=i.hBar,a=e.rail,s=a.vRail,l=a.hRail,u=n["initialScrollY"],c=n["initialScrollX"];return u&&!String(u).match(/^\d+(\.\d+)?(%)?$/)&&y("The prop `initialScrollY` or `initialScrollX` should be a percent number like `10%` or an exact number that greater than or equal to 0 like `100`."),c&&!String(c).match(/^\d+(\.\d+)?(%)?$/)&&y("The prop `initialScrollY` or `initialScrollX` should be a percent number like `10%` or an exact number that greater than or equal to 0 like `100`."),(r||o||s||l)&&y("The options: vRail, hRail, vBar, hBar have been deprecated since v4.7.0,please use corresponing rail/bar instead!"),R&&(R=[].concat(R),R.forEach((function(n){n(e)&&(t=!0)}))),t}var R=null,$=function(e,t){e=[].concat(e),e.forEach((function(e){f(e,j)})),R=t},B=["slide","native"],F=function(){},Y=["mergedOptions.vuescroll.pullRefresh.tips","mergedOptions.vuescroll.pushLoad.tips","mergedOptions.vuescroll.scroller.disable","mergedOptions.rail","mergedOptions.bar"],H="refreshDom",z="loadDom",V={vertical:{size:"height",opsSize:"width",posName:"top",opposName:"bottom",sidePosName:"right",page:"pageY",scroll:"scrollTop",scrollSize:"scrollHeight",offset:"offsetHeight",client:"clientY",axis:"Y",scrollButton:{start:"top",end:"bottom"}},horizontal:{size:"width",opsSize:"height",posName:"left",opposName:"right",sidePosName:"bottom",page:"pageX",scroll:"scrollLeft",scrollSize:"scrollWidth",offset:"offsetWidth",client:"clientX",axis:"X",scrollButton:{start:"left",end:"right"}}};function W(e){var t=e.requestAnimationFrame||e.webkitRequestAnimationFrame||e.mozRequestAnimationFrame||e.oRequestAnimationFrame,n=!!t;if(t&&!/requestAnimationFrame\(\)\s*\{\s*\[native code\]\s*\}/i.test(t.toString())&&(n=!1),n)return function(e,n){t(e,n)};var i=60,r={},o=1,a=null,s=+new Date;return function(e){var t=o++;return r[t]=e,null===a&&(a=setInterval((function(){var e=+new Date,t=r;for(var n in r={},t)t.hasOwnProperty(n)&&(t[n](e),s=e);e-s>2500&&(clearInterval(a),a=null)}),1e3/i)),t}}var U={},G=/rgb\(/,q=/rgb\((.*)\)/;function K(e,t){var n=e+"&"+t;if(U[n])return U[n];var i=document.createElement("div");i.style.background=e,document.body.appendChild(i);var r=window.getComputedStyle(i).backgroundColor;return document.body.removeChild(i),G.test(r)?U[n]="rgba("+q.exec(r)[1]+", "+t+")":e}var Q={name:"bar",props:{ops:Object,state:Object,hideBar:Boolean,otherBarHide:Boolean,type:String},computed:{bar:function(){return V[this.type]},barSize:function(){return Math.max(this.state.size,this.ops.bar.minSize)},barRatio:function(){return(1-this.barSize)/(1-this.state.size)}},render:function(e){var t,n,i,o=this,a=K(o.ops.rail.background,o.ops.rail.opacity);this.touchManager||(this.touchManager=new c);var s,l=o.ops.rail.size,u=o.otherBarHide?0:l,d=o.touchManager.getTouchObject(),f={class:"__rail-is-"+o.type,style:(t={position:"absolute","z-index":"1",borderRadius:o.ops.rail.specifyBorderRadius||l,background:a,border:o.ops.rail.border},r(t,o.bar.opsSize,l),r(t,o.bar.posName,o.ops.rail["gutterOfEnds"]||0),r(t,o.bar.opposName,o.ops.rail["gutterOfEnds"]||u),r(t,o.bar.sidePosName,o.ops.rail["gutterOfSide"]),t)};d&&(f.on=(s={},r(s,d.touchenter,(function(){o.setRailHover()})),r(s,d.touchleave,(function(){o.setRailLeave()})),s));var h=o.ops.scrollButton.enable?l:0,p={class:"__bar-wrap-is-"+o.type,style:(n={position:"absolute",borderRadius:o.ops.rail.specifyBorderRadius||l},r(n,o.bar.posName,h),r(n,o.bar.opposName,h),n),on:{}},m=o.state.posValue*o.state.size,v=m*o.barRatio/o.barSize,g=o.state.opacity,y=C(this);y.setClassHook("vertical"==this.type?"vBarVisible":"hBarVisible",!!g);var b=(i={cursor:"pointer",position:"absolute",margin:"auto",transition:"opacity 0.5s","user-select":"none","border-radius":"inherit"},r(i,o.bar.size,100*o.barSize+"%"),r(i,"background",o.ops.bar.background),r(i,o.bar.opsSize,o.ops.bar.size),r(i,"opacity",g),r(i,"transform","translate"+V[o.type].axis+"("+v+"%)"),i),_={style:b,class:"__bar-is-"+o.type,ref:"thumb",on:{}};"vertical"==o.type?(p.style.width="100%",_.style.left=0,_.style.right=0):(p.style.height="100%",_.style.top=0,_.style.bottom=0);var w=this.touchManager.getTouchObject();return _.on[w.touchstart]=this.createBarEvent(),p.on[w.touchstart]=this.createTrackEvent(),e("div",f,[this.createScrollbarButton(e,"start"),this.hideBar?null:e("div",p,[e("div",_)]),this.createScrollbarButton(e,"end")])},data:function(){return{isBarDragging:!1}},methods:{setRailHover:function(){var e=C(this),t=e.vuescroll.state;t.isRailHover||(t.isRailHover=!0,e.showBar())},setRailLeave:function(){var e=C(this),t=e.vuescroll.state;t.isRailHover=!1,e.hideBar()},setBarDrag:function(e){this.$emit("setBarDrag",this.isBarDragging=e);var t=C(this);t.setClassHook("vertical"==this.type?"vBarDragging":"hBarDragging",!!e)},createBarEvent:function(){var e=this,t=C(e),n=e.touchManager.getTouchObject();function i(t){var i=e.touchManager.getEventObject(t);i&&(t.stopImmediatePropagation(),t.preventDefault(),i=i[0],document.onselectstart=function(){return!1},e.axisStartPos=i[e.bar.client]-e.$refs["thumb"].getBoundingClientRect()[e.bar.posName],e.setBarDrag(!0),v(document,n.touchmove,o),v(document,n.touchend,a))}function o(n){if(e.axisStartPos){var i=e.touchManager.getEventObject(n);if(i){i=i[0];var o=e.$refs.thumb.parentNode,a=i[e.bar.client]-o.getBoundingClientRect()[e.bar.posName];a/=e.barRatio;var s=(a-e.axisStartPos)/o[e.bar.offset];t.scrollTo(r({},e.bar.axis.toLowerCase(),t.scrollPanelElm[e.bar.scrollSize]*s),!1)}}}function a(){e.setBarDrag(!1),t.hideBar(),document.onselectstart=null,e.axisStartPos=0,v(document,n.touchmove,o,!1,"off"),v(document,n.touchend,a,!1,"off")}return i},createTrackEvent:function(){var e=this;return function(t){var n=C(e),i=e.bar,o=i.client,a=i.offset,s=i.posName,l=i.axis,u=e.$refs["thumb"];if(t.preventDefault(),t.stopImmediatePropagation(),u){var c=u[a],d=e.touchManager.getEventObject(t)[0],f=(d[o]-t.currentTarget.getBoundingClientRect()[s]-c/2)/(t.currentTarget[a]-c);n.scrollTo(r({},l.toLowerCase(),100*f+"%"))}}},createScrollbarButton:function(e,t){var n,i=this;if(!i.ops.scrollButton.enable)return null;var o=i.ops.rail.size,a=i.ops.scrollButton,s=a.opacity,l=a.background,u=K(l,s),c={class:["__bar-button","__bar-button-is-"+i.type+"-"+t],style:(n={},r(n,i.bar.scrollButton[t],0),r(n,"width",o),r(n,"height",o),r(n,"position","absolute"),r(n,"cursor","pointer"),r(n,"display","table"),n),ref:t},d={class:"__bar-button-inner",style:{border:"calc("+o+" / 2.5) solid transparent",width:"0",height:"0",margin:"auto",position:"absolute",top:"0",bottom:"0",right:"0",left:"0"},on:{}};"vertical"==i.type?"start"==t?(d.style["border-bottom-color"]=u,d.style["transform"]="translateY(-25%)"):(d.style["border-top-color"]=u,d.style["transform"]="translateY(25%)"):"start"==t?(d.style["border-right-color"]=u,d.style["transform"]="translateX(-25%)"):(d.style["border-left-color"]=u,d.style["transform"]="translateX(25%)");var f=this.touchManager.getTouchObject();return d.on[f.touchstart]=this.createScrollButtonEvent(t,f),e("div",c,[e("div",d)])},createScrollButtonEvent:function(e,t){var n=this,i=C(n),o=n.ops.scrollButton,a=o.step,s=o.mousedownStep,l="start"==e?-a:a,u="start"==e?-s:s,c=W(window),d=n.type,f=!1,h=!0,p=void 0;function m(o){if(3!=o.which){if(i.setClassHook("cliking"+d+e+"Button",!0),o.stopImmediatePropagation(),o.preventDefault(),h=!1,i.scrollBy(r({},"d"+n.bar.axis.toLowerCase(),l)),v(document,t.touchend,y,!1),"mousedown"==t.touchstart){var a=n.$refs[e];v(a,"mouseenter",b,!1),v(a,"mouseleave",_,!1)}clearTimeout(p),p=setTimeout((function(){f=!0,c(g,window)}),500)}}function g(){f&&!h&&(i.scrollBy(r({},"d"+n.bar.axis.toLowerCase(),u),!1),c(g,window))}function y(){if(clearTimeout(p),f=!1,v(document,t.touchend,y,!1,"off"),"mousedown"==t.touchstart){var r=n.$refs[e];v(r,"mouseenter",b,!1,"off"),v(r,"mouseleave",_,!1,"off")}i.setClassHook("cliking"+d+e+"Button",!1)}function b(){h=!1,g()}function _(){h=!0}return m}}};function X(e,t){var n=V[t].axis,i=t.charAt(0)+"Bar",r=!e.bar[i].state.size||!e.mergedOptions.scrollPanel["scrolling"+n]||e.refreshLoad&&"vertical"!==t||e.mergedOptions.bar.disable,o=e.mergedOptions.rail.keepShow;return r&&!o?null:{hideBar:r,props:{type:t,ops:{bar:e.mergedOptions.bar,rail:e.mergedOptions.rail,scrollButton:e.mergedOptions.scrollButton},state:e.bar[i].state,hideBar:r},on:{setBarDrag:e.setBarDrag},ref:t+"Bar",key:t}}function J(e,t){var n=X(t,"vertical"),i=X(t,"horizontal");return t.setClassHook("hasVBar",!(!n||n.hideBar)),t.setClassHook("hasHBar",!(!i||i.hideBar)),[n?e("bar",o({},n,{props:o({otherBarHide:!i},n.props)})):null,i?e("bar",o({},i,{props:o({otherBarHide:!n},i.props)})):null]}var Z=function(e){var t=e.render,n=e.components,i=e.mixins;return{name:"vueScroll",props:{ops:{type:Object}},components:n,mixins:[L].concat(a([].concat(i))),created:function(){var e=this,t=f(this.$vuescrollConfig||{},{}),n=f(j,t);this.$options.propsData.ops=this.$options.propsData.ops||{},Object.keys(this.$options.propsData.ops).forEach((function(t){h(e.mergedOptions,t,e.$options.propsData.ops)})),f(n,this.mergedOptions),this._isVuescrollRoot=!0,this.renderError=N(this.mergedOptions)},render:function(e){var n=this;if(n.renderError)return e("div",[[n.$slots["default"]]]);n.touchManager||(n.touchManager=new c);var i,s={style:{height:n.vuescroll.state.height,width:n.vuescroll.state.width,padding:0,position:"relative",overflow:"hidden"},class:o({__vuescroll:!0},n.classHooks)},l=n.touchManager.getTouchObject();l&&(s.on=(i={},r(i,l.touchenter,(function(){n.vuescroll.state.pointerLeave=!1,n.updateBarStateAndEmitEvent(),n.setClassHook("mouseEnter",!0)})),r(i,l.touchleave,(function(){n.vuescroll.state.pointerLeave=!0,n.hideBar(),n.setClassHook("mouseEnter",!1)})),r(i,l.touchmove,(function(){n.vuescroll.state.pointerLeave=!1,n.updateBarStateAndEmitEvent()})),i));var u=[t(e,n)].concat(a(J(e,n))),d=this.$slots["scroll-container"];return d?x(e,d,u,s):e("div",s,[u])},mounted:function(){var e=this;this.renderError||(this.initVariables(),this.initWatchOpsChange(),this.refreshInternalStatus(),this.updatedCbs.push((function(){e.scrollToAnchor(),e.updateBarStateAndEmitEvent()})))},updated:function(){var e=this;this.updatedCbs.forEach((function(t){t.call(e)})),this.updatedCbs=[]},beforeDestroy:function(){this.destroy&&this.destroy()},computed:{scrollPanelElm:function(){return this.$refs["scrollPanel"]._isVue?this.$refs["scrollPanel"].$el:this.$refs["scrollPanel"]}},data:function(){return{vuescroll:{state:{isDragging:!1,pointerLeave:!0,isRailHover:!1,height:"100%",width:"100%",currentSizeStrategy:"percent",currentScrollState:null,currentScrollInfo:null}},bar:{vBar:{state:{posValue:0,size:0,opacity:0}},hBar:{state:{posValue:0,size:0,opacity:0}}},mergedOptions:{vuescroll:{},scrollPanel:{},scrollContent:{},rail:{},bar:{}},updatedCbs:[],renderError:!1,classHooks:{hasVBar:!1,hasHBar:!1,vBarVisible:!1,hBarVisible:!1,vBarDragging:!1,hBarDragging:!1,clikingVerticalStartButton:!1,clikingVerticalEndButton:!1,clikingHorizontalStartButton:!1,clikingHorizontalEndButton:!1,mouseEnter:!1}}},methods:{scrollingComplete:function(){this.updateBarStateAndEmitEvent("handle-scroll-complete")},setBarDrag:function(e){this.vuescroll.state.isDragging=e},setClassHook:function(e,t){this.classHooks[e]=t},showAndDefferedHideBar:function(e){var t=this;this.showBar(),this.timeoutId&&(clearTimeout(this.timeoutId),this.timeoutId=0),this.timeoutId=setTimeout((function(){t.timeoutId=0,t.hideBar(e)}),this.mergedOptions.bar.showDelay)},showBar:function(){var e=this.mergedOptions.bar.opacity;this.bar.vBar.state.opacity=e,this.bar.hBar.state.opacity=e},hideBar:function(e){var t=this.vuescroll.state,n=t.isDragging,i=t.isRailHover;n||i||(e&&!this.mergedOptions.bar.keepShow&&(this.bar.hBar.state.opacity=0,this.bar.vBar.state.opacity=0),this.mergedOptions.bar.keepShow||this.vuescroll.state.isDragging||(this.bar.vBar.state.opacity=0,this.bar.hBar.state.opacity=0))},useNumbericSize:function(){this.vuescroll.state.currentSizeStrategy="number";var e=this.mergedOptions.scrollPanel,t=e.maxHeight,n=e.maxWidth,i=this.$el.parentNode,r=i.clientHeight,o=i.clientWidth,a=this.scrollPanelElm,s=a.scrollHeight,l=a.scrollWidth,u=void 0,c=void 0;t||n?(c=s<=t?void 0:t,u=l<=n?void 0:n):(c=r,u=o),this.vuescroll.state.height=c?c+"px":void 0,this.vuescroll.state.width=u?u+"px":void 0},usePercentSize:function(){this.vuescroll.state.currentSizeStrategy="percent",this.vuescroll.state.height="100%",this.vuescroll.state.width="100%"},setVsSize:function(){var e=this.mergedOptions.vuescroll.sizeStrategy,t=this.mergedOptions.scrollPanel,n=t.maxHeight,i=t.maxWidth,r=this.scrollPanelElm,o=r.clientHeight,a=r.clientWidth;"number"==e||n&&o>n||i&&a>i?this.useNumbericSize():"percent"==e&&o!=n&&a!=i&&this.usePercentSize()},initWatchOpsChange:function(){var e=this,t={deep:!0,sync:!0};this.$watch("mergedOptions",(function(){setTimeout((function(){if(e.isSmallChangeThisTick)return e.isSmallChangeThisTick=!1,void e.updateBarStateAndEmitEvent("options-change");e.refreshInternalStatus()}),0)}),t),Y.forEach((function(n){e.$watch(n,(function(){e.isSmallChangeThisTick=!0}),t)}))},scrollToAnchor:function(){var e=function(e){return/^#[a-zA-Z_]\d*$/.test(e)},t=window.location.hash;if(t&&(!(t=t.slice(t.lastIndexOf("#")))||e(t))){var n=document.querySelector(t);!b(n,this.$el)||this.mergedOptions.scrollPanel.initialScrollY||this.mergedOptions.scrollPanel.initialScrollX||this.scrollIntoView(n)}}}}},ee={name:"scrollPanel",props:{ops:{type:Object,required:!0}},methods:{updateInitialScroll:function(){var e=0,t=0,n=C(this);this.ops.initialScrollX&&(e=this.ops.initialScrollX),this.ops.initialScrollY&&(t=this.ops.initialScrollY),(e||t)&&n.scrollTo({x:e,y:t})}},mounted:function(){var e=this;setTimeout((function(){e._isDestroyed||e.updateInitialScroll()}),0)},render:function(e){var t={class:["__panel"],style:{position:"relative",boxSizing:"border-box"}},n=C(this),i=n.$slots["scroll-panel"];return i?x(e,i,this.$slots.default,t):e("div",t,[[this.$slots.default]])}};function te(e,t){var n,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:[],a=(n={},r(n,ee.name,ee),r(n,Q.name,Q),n),s={};s.components=a,s.render=t,s.mixins=e;var l=Z(s);return $(i,o),l}function ne(e,t){for(var n=e.children,i=[],r=function(e){var n=e.getBoundingClientRect(),i=n.left,r=n.top,o=n.width,a=n.height,s=t.getBoundingClientRect(),l=s.left,u=s.top,c=s.height,d=s.width;return i-l+o>0&&i-l0&&r-u3&&void 0!==arguments[3]?arguments[3]:oe,r=arguments.length>4&&void 0!==arguments[4]?arguments[4]:oe,o=arguments.length>5&&void 0!==arguments[5]?arguments[5]:oe,a=arguments.length>6&&void 0!==arguments[6]?arguments[6]:oe,s=t-e,l=s>0?-1:1,u=ae();this.isRunning||this.init(),l!=this.dir||u-this.ts>200?(this.ts=u,this.dir=l,this.st=e,this.ed=t,this.df=s):this.df+=s,this.spd=n,this.completeCb=r,this.vertifyCb=o,this.stepCb=i,this.easingMethod=a,this.isRunning||this.execScroll()}},{key:"execScroll",value:function(){var e=this;if(this.df){var t=this.percent||0;this.percent=0,this.isRunning=!0;var n=function n(){if(e.isRunning&&e.vertifyCb(t)&&!e.isStopped){if(t=(ae()-e.ts)/e.spd,e.isPaused)return e.percent=t,void(e.isRunning=!1);if(t<1){var i=e.st+e.df*e.easingMethod(t);e.stepCb(i),e.ref(n)}else e.stepCb(e.st+e.df),e.completeCb(),e.isRunning=!1}else e.isRunning=!1};this.ref(n)}}},{key:"init",value:function(){this.st=0,this.ed=0,this.df=0,this.spd=0,this.ts=0,this.dir=0,this.ref=W(window),this.isPaused=!1,this.isStopped=!1}}]),e}();function le(e,t,n){var i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:300,r=arguments[4],o=arguments[5],a=void 0,s=void 0,l=void 0,u=void 0,c=void 0,d=void 0,f=e,h=f.nodeType,p=new se,m=new se;if(h){9==h&&(e=e.scrollingElement);var v=e;a=v.scrollLeft,s=v.scrollTop,l=v.scrollHeight,u=v.scrollWidth,c=v.clientWidth,d=v.clientHeight,t="undefined"===typeof t?a:T(t,u-c),n="undefined"===typeof n?s:T(n,l-d);var g=ie(r,re);p.startScroll(a,t,i,(function(t){e.scrollLeft=t}),o,void 0,g),m.startScroll(s,n,i,(function(t){e.scrollTop=t}),o,void 0,g)}else y("You must pass a dom for the first param, for window scrolling, you can pass document as the first param.")}function ue(e){var t={ref:"scrollPanel",style:{height:"100%",overflowY:"scroll",overflowX:"scroll"},class:[],nativeOn:{"&scroll":e.handleScroll},props:{ops:e.mergedOptions.scrollPanel}};e.scrollYEnable=!0,e.scrollXEnable=!0,t.nativeOn.DOMMouseScroll=t.nativeOn.mousewheel=e.onMouseWheel;var n=e.mergedOptions.scrollPanel,i=n.scrollingY,r=n.scrollingX;e.bar.hBar.state.size&&r||(e.scrollXEnable=!1,t.style.overflowX="hidden"),e.bar.vBar.state.size&&i||(e.scrollYEnable=!1,t.style.overflowY="hidden");var o=m();return o?(e.bar.vBar.state.size&&e.mergedOptions.scrollPanel.scrollingY&&("right"==e.mergedOptions.scrollPanel.verticalNativeBarPos?t.style.marginRight="-"+o+"px":t.style.marginLeft="-"+o+"px"),e.bar.hBar.state.size&&e.mergedOptions.scrollPanel.scrollingX&&(t.style.height="calc(100% + "+o+"px)")):(O(),t.class.push("__hidebar"),l()&&(t.style["-webkit-overflow-scrolling"]="touch")),t.style.transformOrigin="",t.style.transform="",t}function ce(e,t){var n={};return n=ue(t),e("scrollPanel",n,[de(e,t)])}function de(e,t){var n={position:"relative","box-sizing":"border-box","min-width":"100%","min-height":"100%"},i={style:n,ref:"scrollContent",class:"__view"},r=t.$slots["scroll-content"];return t.mergedOptions.scrollPanel.scrollingX?n.width=w("width","fit-content"):i.style["width"]="100%",t.mergedOptions.scrollPanel.padding&&(i.style.paddingRight=t.mergedOptions.rail.size),r?x(e,r,t.$slots.default,i):e("div",i,[t.$slots.default])}function fe(e){var t={ref:"scrollPanel",style:{"user-select":"none","-webkit-user-select":"none","min-width":"100%","min-height":"100%"},class:[],props:{ops:e.mergedOptions.scrollPanel}};t.class.push("__slide"),l()&&(t.style=r({},"-webkit-overflow-scrolling","touch")),"transform"==e.mergedOptions.vuescroll.renderMethod&&(t.style["transform-origin"]="left top 0px");var n=e.mergedOptions.scrollPanel,i=n.scrollingX,o=n.scrollingY,a=n.padding;if(i&&!e.refreshLoad){var s=w("width","fit-content");s?t.style["width"]=s:t["display"]="inline-block"}return i||t.class.push("x-hidden"),o||t.class.push("y-hidden"),a&&(t.style.paddingRight=e.mergedOptions.rail.size),t}function he(e,t){var n=A(t.$slots["scroll-panel"]).ch||t.$slots.default,i=[];return n||(t.$slots.default=n=[]),t.mergedOptions.vuescroll.pullRefresh.enable&&i.push(e("div",{class:"__refresh",style:{visibility:t.refrehDomVisiable?"":"hidden"},ref:H,key:H},[pe(e,t,"refresh",t.pullRefreshTip)])),i.push(n),t.mergedOptions.vuescroll.pushLoad.enable&&i.push(e("div",{ref:z,key:z,class:"__load",style:{visibility:t.loadDomVisiable?"":"hidden"}},[pe(e,t,"load",t.pushLoadTip)])),i}function pe(e,t,n,i){var r=t.vuescroll.state[n+"Stage"],o=null;if(o=t.$slots[n+"-"+r])return o;switch(r){case"deactive":case"active":var a="active";"deactive"==r&&(a+=" deactive"),o=e("svg",{class:a,attrs:{version:"1.1",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",x:"0px",y:"0px",viewBox:"0 0 1000 1000","enable-background":"new 0 0 1000 1000",xmlSpace:"preserve"}},[e("metadata",[" Svg Vector Icons : http://www.sfont.cn "]),e("g",[e("g",{attrs:{transform:"matrix(1 0 0 -1 0 1008)"}},[e("path",{attrs:{d:"M10,543l490,455l490-455L885,438L570,735.5V18H430v717.5L115,438L10,543z"}})])])]);break;case"start":o=e("svg",{attrs:{viewBox:"0 0 50 50"},class:"start"},[e("circle",{attrs:{stroke:"true",cx:"25",cy:"25",r:"20"},class:"bg-path"}),e("circle",{attrs:{cx:"25",cy:"25",r:"20"},class:"active-path"})]);break;case"beforeDeactive":o=e("svg",{attrs:{viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg","p-id":"3562"}},[e("path",{attrs:{d:"M512 0C229.706831 0 0 229.667446 0 512s229.667446 512 512 512c282.293169 0 512-229.667446 512-512S794.332554 0 512 0z m282.994215 353.406031L433.2544 715.145846a31.484062 31.484062 0 0 1-22.275938 9.231754h-0.4096a31.586462 31.586462 0 0 1-22.449231-9.814646L228.430769 546.327631a31.507692 31.507692 0 0 1 45.701908-43.386093l137.4208 144.785724L750.442338 308.854154a31.507692 31.507692 0 1 1 44.551877 44.551877z",fill:"","p-id":"3563"}})]);break}return[o,i]}function me(e,t){var n=fe(t);return e("scrollPanel",n,[he(e,t)])}function ve(e,t){return"native"==t.mode?ce(e,t):"slide"==t.mode?me(e,t):void 0}function ge(e,t){return ye(e,t)}function ye(e,t){if(!e.hasResized){var n="display: block; position: absolute; top: 0; left: 0; width: 100%; height: 100%; border: none; padding: 0; margin: 0; opacity: 0; z-index: -1000; pointer-events: none;",i=document.createElement("div");i.style.cssText=n;var r=document.createElement("object");return r.style.cssText=n,r.type="text/html",r.tabIndex=-1,r.onload=function(){v(r.contentDocument.defaultView,"resize",t)},s()||(r.data="about:blank"),i.isResizeElm=!0,i.appendChild(r),e.appendChild(i),s()&&(r.data="about:blank"),function(){r.contentDocument&&v(r.contentDocument.defaultView,"resize",t,"off"),e.removeChild(i),e.hasResized=!1}}}var be={mixins:[{methods:{slideScrollTo:function(e,t,n,i){var r=this.getPosition(),o=r.scrollLeft,a=r.scrollTop;e=T(e||o,this.scroller.__maxScrollLeft),t=T(t||a,this.scroller.__maxScrollTop),this.scroller.scrollTo(e,t,n>0,void 0,!1,n,i)},zoomBy:function(e,t,n,i,r){this.scroller?this.scroller.zoomBy(e,t,n,i,r):y("zoomBy and zoomTo are only for slide mode!")},zoomTo:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=arguments[2],i=arguments[3],r=arguments[4];this.scroller?this.scroller.zoomTo(e,t,n,i,r):y("zoomBy and zoomTo are only for slide mode!")},getCurrentPage:function(){if(this.scroller&&this.mergedOptions.vuescroll.paging)return this.scroller.getCurrentPage();y("getCurrentPage and goToPage are only for slide mode and paging is enble!")},goToPage:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];this.scroller&&this.mergedOptions.vuescroll.paging?this.scroller.goToPage(e,t):y("getCurrentPage and goToPage are only for slide mode and paging is enble!")},triggerRefreshOrLoad:function(e){if(this.scroller){var t=this.mergedOptions.vuescroll.pullRefresh.enable,n=this.mergedOptions.vuescroll.pushLoad.enable;if("refresh"!=e||t)if("load"!=e||n)if("refresh"===e||"load"===e){if("start"!=this.vuescroll.state[e+"Stage"])return this.scroller.triggerRefreshOrLoad(e),!0}else y("param must be one of load and refresh!");else y("load must be enabled and content's height > container's height!");else y("refresh must be enabled!")}else y("You can only use triggerRefreshOrLoad in slide mode!")},getCurrentviewDomSlide:function(){var e=this.scrollPanelElm,t=ne(e,this.$el);return t}}},{mounted:function(){this.scrollX=new se,this.scrollY=new se},methods:{nativeStop:function(){this.scrollX.stop(),this.scrollY.stop()},nativePause:function(){this.scrollX.pause(),this.scrollY.pause()},nativeContinue:function(){this.scrollX.continue(),this.scrollY.continue()},nativeScrollTo:function(e,t,n,i){!1===n||"undefined"===typeof n&&(n=this.mergedOptions.scrollPanel.speed);var r=this.scrollPanelElm,o=r.scrollTop,a=r.scrollLeft,s=r.scrollWidth,l=r.clientWidth,u=r.scrollHeight,c=r.clientHeight;if(e="undefined"===typeof e?a:T(e,s-l),t="undefined"===typeof t?o:T(t,u-c),n){i=i||this.mergedOptions.scrollPanel.easing;var d=ie(i,re);e!=a&&this.scrollX.startScroll(a,e,n,(function(e){r.scrollLeft=e}),this.scrollingComplete.bind(this),void 0,d),t!=o&&this.scrollY.startScroll(o,t,n,(function(e){r.scrollTop=e}),this.scrollingComplete.bind(this),void 0,d)}else r.scrollTop=t,r.scrollLeft=e},getCurrentviewDomNative:function(){var e=this.scrollContentElm,t=ne(e,this.$el);return t}}}],methods:{internalScrollTo:function(e,t,n,i){"native"==this.mode?this.nativeScrollTo(e,t,n,i):"slide"==this.mode&&this.slideScrollTo(e,t,n,i)},stop:function(){this.nativeStop()},pause:function(){this.nativePause()},continue:function(){this.nativeContinue()},getCurrentviewDom:function(){return"slide"==this.mode?this.getCurrentviewDomSlide():this.getCurrentviewDomNative()}}},_e=Date.now||function(){return+new Date},we=60,xe=1e3,Ae={},Ce=1,Se={effect:{}},ke=null;ke="undefined"!==typeof window?window:{},Se.effect.Animate={requestAnimationFrame:W(ke),stop:function(e){var t=null!=Ae[e];return t&&(Ae[e]=null),t},isRunning:function(e){return null!=Ae[e]},start:function(e,t,n,i,r,o){var a=_e(),s=a,l=0,u=0,c=Ce++;if(o||(o=document.body),c%20===0){var d={};for(var f in Ae)d[f]=!0;Ae=d}var h=function d(f){var h=!0!==f,p=_e();if(!Ae[c]||t&&!t(c))return Ae[c]=null,void(n&&n(we-u/((p-a)/xe),c,!1));if(h)for(var m=Math.round((p-s)/(xe/we))-1,v=0;v1&&(l=1));var g=r?r(l):l;!1!==e(g,p,h)&&1!==l||!h?h&&(s=p,Se.effect.Animate.requestAnimationFrame(d,o)):(Ae[c]=null,n&&n(we-u/((p-a)/xe),c,1===l||null==i))}};return Ae[c]=!0,Se.effect.Animate.requestAnimationFrame(h,o),c}};var Me=null,Te=null;function Ee(e,t){for(var n in this.__callback=e,this.options={scrollingX:!0,scrollingY:!0,animating:!0,animationDuration:250,bouncing:{top:100,bottom:100,left:100,right:100},locking:!0,paging:!1,snapping:!1,zooming:!1,minZoom:.5,maxZoom:3,speedMultiplier:1,scrollingComplete:F,animatingEasing:"easeOutCubic",noAnimatingEasing:"easeInOutCubic",penetrationDeceleration:.03,penetrationAcceleration:.08},t)this.options[n]=t[n];Me=ie(this.options.animatingEasing,re),Te=ie(this.options.noAnimatingEasing,re)}var Oe,De={__isSingleTouch:!1,__isTracking:!1,__didDecelerationComplete:!1,__isGesturing:!1,__isDragging:!1,__isDecelerating:!1,__isAnimating:!1,__clientLeft:0,__clientTop:0,__clientWidth:0,__clientHeight:0,__contentWidth:0,__contentHeight:0,__snapWidth:100,__snapHeight:100,__refreshHeight:null,__loadHeight:null,__refreshActive:!1,__refreshActivate:null,__refreshBeforeDeactivate:null,__refreshDeactivate:null,__refreshStart:null,__loadActive:null,__loadActivate:null,__loadBeforeDeactivate:null,__loadDeactivate:null,__loadStart:null,__zoomLevel:1,__scrollLeft:0,__scrollTop:0,__maxScrollLeft:0,__maxScrollTop:0,__scheduledLeft:0,__scheduledTop:0,__scheduledZoom:0,__currentPageX:null,__currentPageY:null,__totalXPage:null,__totalYPage:null,__disable:!1,__lastTouchLeft:null,__lastTouchTop:null,__lastTouchMove:null,__positions:null,__minDecelerationScrollLeft:null,__minDecelerationScrollTop:null,__maxDecelerationScrollLeft:null,__maxDecelerationScrollTop:null,__decelerationVelocityX:null,__decelerationVelocityY:null,setDimensions:function(e,t,n,i,r){var o=arguments.length>5&&void 0!==arguments[5]&&arguments[5],a=this;e===+e&&(a.__clientWidth=e),t===+t&&(a.__clientHeight=t),n===+n&&(a.__contentWidth=n),i===+i&&(a.__contentHeight=i),a.__computeScrollMax(),o||a.scrollTo(a.__scrollLeft,a.__scrollTop,r)},setPosition:function(e,t){var n=this;n.__clientLeft=e||0,n.__clientTop=t||0},setSnapSize:function(e,t){var n=this;n.__snapWidth=e,n.__snapHeight=t},activatePullToRefresh:function(e,t){var n=t.activateCallback,i=t.deactivateCallback,r=t.startCallback,o=t.beforeDeactivateCallback,a=t.beforeDeactiveEnd,s=this;s.__refreshHeight=e,s.__refreshActivate=n,s.__refreshBeforeDeactivate=o,s.__refreshBeforeDeactiveEnd=a,s.__refreshDeactivate=i,s.__refreshStart=r},activatePushToLoad:function(e,t){var n=t.activateCallback,i=t.deactivateCallback,r=t.startCallback,o=t.beforeDeactivateCallback,a=t.beforeDeactiveEnd,s=this;s.__loadHeight=e,s.__loadActivate=n,s.__loadBeforeDeactivate=o,s.__loadBeforeDeactiveEnd=a,s.__loadDeactivate=i,s.__loadStart=r},triggerRefreshOrLoad:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"refresh",t=this.__isDecelerating;if(t&&(Se.effect.Animate.stop(t),this.__isDecelerating=!1),"refresh"==e){if(this.__refreshActive||this.__refreshBeforeDeactiveStarted)return;this.__publish(this.__scrollLeft,-this.__refreshHeight,this.__zoomLevel,!0),this.__refreshStart&&(this.__refreshStart(),this.__refreshActive=!0)}else if("load"==e){if(this.__loadActive||this.__loadBeforeDeactiveStarted)return;this.__publish(this.__scrollLeft,this.__maxScrollTop+this.__loadHeight,this.__zoomLevel,!0),this.__loadStart&&(this.__loadStart(),this.__loadActive=!0)}},finishRefreshOrLoad:function(){var e=this;if(e.__refreshActive){e.__refreshActive=!1;var t=function(){e.__refreshBeforeDeactiveEnd&&e.__refreshBeforeDeactiveEnd(),e.__refreshBeforeDeactiveStarted=!0,e.scrollTo(e.__scrollLeft,e.__scrollTop,!0)};e.__refreshBeforeDeactivate?e.__refreshBeforeDeactivate(t):t()}if(e.__loadActive){e.__loadActive=!1;var n=function(){e.__loadBeforeDeactiveEnd&&e.__loadBeforeDeactiveEnd(),e.__loadBeforeDeactiveStarted=!0,e.scrollTo(e.__scrollLeft,e.__scrollTop,!0)};e.__loadBeforeDeactivate?e.__loadBeforeDeactivate(n):n()}},getValues:function(){var e=this;return{left:e.__scrollLeft,top:e.__scrollTop,zoom:e.__zoomLevel}},getScrollMax:function(){var e=this;return{left:e.__maxScrollLeft,top:e.__maxScrollTop}},zoomTo:function(e,t,n,i,r){var o=this;if(!o.options.zooming)throw new Error("Zooming is not enabled!");r&&(o.__zoomComplete=r),o.__isDecelerating&&(Se.effect.Animate.stop(o.__isDecelerating),o.__isDecelerating=!1);var a=o.__zoomLevel;null==n&&(n=o.__clientWidth/2),null==i&&(i=o.__clientHeight/2),e=Math.max(Math.min(e,o.options.maxZoom),o.options.minZoom),o.__computeScrollMax(e);var s=(n+o.__scrollLeft)*e/a-n,l=(i+o.__scrollTop)*e/a-i;s>o.__maxScrollLeft?s=o.__maxScrollLeft:s<0&&(s=0),l>o.__maxScrollTop?l=o.__maxScrollTop:l<0&&(l=0),o.__publish(s,l,e,t)},zoomBy:function(e,t,n,i,r){var o=this;o.zoomTo(o.__zoomLevel*e,t,n,i,r)},scrollTo:function(e,t,n,i,r,o,a){var s=this;if(s.__isDecelerating&&(Se.effect.Animate.stop(s.__isDecelerating),s.__isDecelerating=!1),null!=i&&i!==s.__zoomLevel){if(!s.options.zooming)throw new Error("Zooming is not enabled!");e*=i,t*=i,s.__computeScrollMax(i)}else i=s.__zoomLevel;s.options.scrollingX||r?s.options.paging?e=Math.round(e/s.__clientWidth)*s.__clientWidth:s.options.snapping&&(e=Math.round(e/s.__snapWidth)*s.__snapWidth):e=s.__scrollLeft,s.options.scrollingY||r?s.options.paging?t=Math.round(t/s.__clientHeight)*s.__clientHeight:s.options.snapping&&(t=Math.round(t/s.__snapHeight)*s.__snapHeight):t=s.__scrollTop,r||(e=Math.max(Math.min(s.__maxScrollLeft,e),0),t=Math.max(Math.min(s.__maxScrollTop,t),0)),e===s.__scrollLeft&&t===s.__scrollTop&&(n=!1),s.__isTracking||s.__publish(e,t,i,n,o,a)},scrollBy:function(e,t,n){var i=this,r=i.__isAnimating?i.__scheduledLeft:i.__scrollLeft,o=i.__isAnimating?i.__scheduledTop:i.__scrollTop;i.scrollTo(r+(e||0),o+(t||0),n)},getCurrentPage:function(){return this.__computePage(),{x:this.__currentPageX,y:this.__currentPageY}},goToPage:function(e,t){var n=e.x,i=e.y;isNaN(n)&&(n=1),isNaN(i)&&(i=1),this.scrollTo((n-1)*this.__clientWidth,(i-1)*this.__clientHeight,t)},doMouseZoom:function(e,t,n,i){var r=this,o=e>0?.97:1.03;return r.zoomTo(r.__zoomLevel*o,!1,n-r.__clientLeft,i-r.__clientTop)},doTouchStart:function(e,t){if(null==e.length)throw new Error("Invalid touch list: "+e);if(t instanceof Date&&(t=t.valueOf()),"number"!==typeof t)throw new Error("Invalid timestamp value: "+t);var n,i,r=this;r.__interruptedAnimation=!0,r.__isDecelerating&&(Se.effect.Animate.stop(r.__isDecelerating),r.__isDecelerating=!1,r.__interruptedAnimation=!0),r.__isAnimating&&(Se.effect.Animate.stop(r.__isAnimating),r.__isAnimating=!1,r.__interruptedAnimation=!0);var o=1===e.length;o?(n=e[0].pageX,i=e[0].pageY):(n=Math.abs(e[0].pageX+e[1].pageX)/2,i=Math.abs(e[0].pageY+e[1].pageY)/2),r.__initialTouchLeft=n,r.__initialTouchTop=i,r.__zoomLevelStart=r.__zoomLevel,r.__lastTouchLeft=n,r.__lastTouchTop=i,r.__lastTouchMove=t,r.__lastScale=1,r.__enableScrollX=!o&&r.options.scrollingX,r.__enableScrollY=!o&&r.options.scrollingY,r.__isTracking=!0,r.__didDecelerationComplete=!1,r.__isDragging=!o,r.__isSingleTouch=o,r.__positions=[]},doTouchMove:function(e,t,n){if(null==e.length)throw new Error("Invalid touch list: "+e);if(t instanceof Date&&(t=t.valueOf()),"number"!==typeof t)throw new Error("Invalid timestamp value: "+t);var i=this;if(i.__isTracking){var r,o;2===e.length?(r=Math.abs(e[0].pageX+e[1].pageX)/2,o=Math.abs(e[0].pageY+e[1].pageY)/2):(r=e[0].pageX,o=e[0].pageY);var a=i.__positions;if(i.__isDragging){var s=r-i.__lastTouchLeft,l=o-i.__lastTouchTop,u=i.__scrollLeft,c=i.__scrollTop,d=i.__zoomLevel;if(null!=n&&i.options.zooming){var f=d;if(d=d/i.__lastScale*n,d=Math.max(Math.min(d,i.options.maxZoom),i.options.minZoom),f!==d){var h=r-i.__clientLeft,p=o-i.__clientTop;u=(h+u)*d/f-h,c=(p+c)*d/f-p,i.__computeScrollMax(d)}}var m=i.options.bouncing;if(i.__enableScrollX){u-=s*this.options.speedMultiplier;var v=i.__maxScrollLeft;(u>v||u<0)&&(u+=s/2*this.options.speedMultiplier,u=Math.min(Math.max(-m.left,u),v+m.right))}if(i.__enableScrollY){c-=l*this.options.speedMultiplier;var g=i.__maxScrollTop;(c>g||c<0)&&(c+=l/2*this.options.speedMultiplier,c=Math.min(Math.max(-m.top,c),g+m.bottom),i.__enableScrollX||null==i.__refreshHeight&&null==i.__loadHeight||(!i.__refreshActive&&c<=-i.__refreshHeight?(i.__refreshActive=!0,i.__refreshActivate&&i.__refreshActivate()):i.__refreshActive&&c>-i.__refreshHeight?(i.__refreshActive=!1,i.__refreshDeactivate&&i.__refreshDeactivate()):!i.__loadActive&&c>=i.__maxScrollTop+i.__loadHeight&&i.__loadHeight>0?(i.__loadActive=!0,i.__loadActivate&&i.__loadActivate()):i.__loadActive&&c60&&a.splice(0,30),a.push(u,c,t),i.__publish(u,c,d)}else{var y=i.options.locking?3:0,b=5,_=Math.abs(r-i.__initialTouchLeft),w=Math.abs(o-i.__initialTouchTop);i.__enableScrollX=i.options.scrollingX&&_>=y,i.__enableScrollY=i.options.scrollingY&&w>=y,a.push(i.__scrollLeft,i.__scrollTop,t),i.__isDragging=(i.__enableScrollX||i.__enableScrollY)&&(_>=b||w>=b),i.__isDragging&&(i.__interruptedAnimation=!1)}i.__lastTouchLeft=r,i.__lastTouchTop=o,i.__lastTouchMove=t,i.__lastScale=n}},doTouchEnd:function(e){if(e instanceof Date&&(e=e.valueOf()),"number"!==typeof e)throw new Error("Invalid timestamp value: "+e);var t=this;if(t.__isTracking){if(t.__isTracking=!1,t.__isDragging)if(t.__isDragging=!1,t.__isSingleTouch&&t.options.animating&&e-t.__lastTouchMove<=100){for(var n=t.__positions,i=n.length-1,r=i,o=i;o>0&&n[o]>t.__lastTouchMove-100;o-=3)r=o;if(r!==i){var a=n[i]-n[r],s=t.__scrollLeft-n[r-2],l=t.__scrollTop-n[r-1];t.__decelerationVelocityX=s/a*(1e3/60),t.__decelerationVelocityY=l/a*(1e3/60);var u=t.options.paging||t.options.snapping?4:1;Math.abs(t.__decelerationVelocityX)>u||Math.abs(t.__decelerationVelocityY)>u?t.__refreshActive||t.__loadActive||t.__startDeceleration(e):t.__scrollComplete()}else t.__scrollComplete()}else e-t.__lastTouchMove>100&&t.__scrollComplete();t.__isDecelerating||(t.__refreshActive&&t.__refreshStart?(t.__publish(t.__scrollLeft,-t.__refreshHeight,t.__zoomLevel,!0),t.__refreshStart&&t.__refreshStart()):t.__loadActive&&t.__loadStart?(t.__publish(t.__scrollLeft,t.__maxScrollTop+t.__loadHeight,t.__zoomLevel,!0),t.__loadStart&&t.__loadStart()):((t.__interruptedAnimation||t.__isDragging)&&t.__scrollComplete(),t.scrollTo(t.__scrollLeft,t.__scrollTop,!0,t.__zoomLevel),t.__refreshActive?(t.__refreshActive=!1,t.__refreshDeactivate&&t.__refreshDeactivate()):t.__loadActive&&(t.__loadActive=!1,t.__loadDeactivate&&t.__loadDeactivate()))),t.__positions.length=0}},onScroll:F,stop:function(){var e=this;e.__disable=!0},start:function(){var e=this;e.__disable=!0},__publish:function(e,t,n,i,r,o){var a=this;if(!a.__disable){isNaN(e)&&(e=this.__scrollLeft),isNaN(t)&&(t=this.__scrollTop);var s=a.__isAnimating;if(s&&(Se.effect.Animate.stop(s),a.__isAnimating=!1),i&&(a.options.animating||r)){a.__scheduledLeft=e,a.__scheduledTop=t,a.__scheduledZoom=n;var l=a.__scrollLeft,u=a.__scrollTop,c=a.__zoomLevel,d=e-l,f=t-u,h=n-c,p=function(e,t,n){n&&(a.__scrollLeft=l+d*e,a.__scrollTop=u+f*e,a.__zoomLevel=c+h*e,a.__callback&&(a.__callback(a.__scrollLeft,a.__scrollTop,a.__zoomLevel),a.onScroll()))},m=function(e){return a.__isAnimating===e},v=function(e,t,n){t===a.__isAnimating&&(a.__isAnimating=!1),(a.__didDecelerationComplete||n)&&a.__scrollComplete(),a.options.zooming&&(a.__computeScrollMax(),a.__zoomComplete&&(a.__zoomComplete(),a.__zoomComplete=null)),a.__refreshBeforeDeactiveStarted&&(a.__refreshBeforeDeactiveStarted=!1,a.__refreshDeactivate&&a.__refreshDeactivate()),a.__loadBeforeDeactiveStarted&&(a.__loadBeforeDeactiveStarted=!1,a.__loadDeactivate&&a.__loadDeactivate())},g=Me;o&&(g=ie(o,re)),a.__isAnimating=Se.effect.Animate.start(p,m,v,r||a.options.animationDuration,s?g:Te)}else a.__scheduledLeft=a.__scrollLeft=e,a.__scheduledTop=a.__scrollTop=t,a.__scheduledZoom=a.__zoomLevel=n,a.__callback&&(a.__callback(e,t,n),a.onScroll()),a.options.zooming&&(a.__computeScrollMax(),a.__zoomComplete&&(a.__zoomComplete(),a.__zoomComplete=null)),a.__refreshBeforeDeactiveStarted&&(a.__refreshBeforeDeactiveStarted=!1,a.__refreshDeactivate&&a.__refreshDeactivate()),a.__loadBeforeDeactiveStarted&&(a.__loadBeforeDeactiveStarted=!1,a.__loadDeactivate&&a.__loadDeactivate())}},__computeScrollMax:function(e){var t=this;null==e&&(e=t.__zoomLevel),t.__maxScrollLeft=Math.max(t.__contentWidth*e-t.__clientWidth,0),t.__maxScrollTop=Math.max(t.__contentHeight*e-t.__clientHeight,0)},__computePage:function(){var e=this,t=e.__clientWidth,n=e.__clientHeight,i=e.__scrollLeft,r=e.__scrollTop;e.__totalXPage=Math.ceil(e.__contentWidth/t),e.__currentPageX=Math.ceil(i/t+1),e.__totalYPage=Math.ceil(e.__contentHeight/n),e.__currentPageY=Math.ceil(r/n+1)},__scrollComplete:function(){var e=this;e.options.scrollingComplete()},__startDeceleration:function(){var e=this;if(e.options.paging){var t=Math.max(Math.min(e.__scrollLeft,e.__maxScrollLeft),0),n=Math.max(Math.min(e.__scrollTop,e.__maxScrollTop),0),i=e.__clientWidth,r=e.__clientHeight;e.__minDecelerationScrollLeft=Math.floor(t/i)*i,e.__minDecelerationScrollTop=Math.floor(n/r)*r,e.__maxDecelerationScrollLeft=Math.ceil(t/i)*i,e.__maxDecelerationScrollTop=Math.ceil(n/r)*r}else e.__minDecelerationScrollLeft=0,e.__minDecelerationScrollTop=0,e.__maxDecelerationScrollLeft=e.__maxScrollLeft,e.__maxDecelerationScrollTop=e.__maxScrollTop;var o=function(t,n,i){e.__stepThroughDeceleration(i)},a=e.options.snapping?4:.001,s=function(){var t=Math.abs(e.__decelerationVelocityX)>=a||Math.abs(e.__decelerationVelocityY)>=a;return t||(e.__didDecelerationComplete=!0),t},l=function(){e.__isDecelerating&&(e.__isDecelerating=!1,e.__didDecelerationComplete&&e.__scrollComplete(),e.scrollTo(e.__scrollLeft,e.__scrollTop,e.options.snapping))};e.__isDecelerating=Se.effect.Animate.start(o,s,l)},__stepThroughDeceleration:function(e){var t=this,n=t.options.bouncing,i=t.__minDecelerationScrollLeft,r=t.__maxDecelerationScrollLeft,o=t.__minDecelerationScrollTop,a=t.__maxDecelerationScrollTop,s=t.__scrollLeft+t.__decelerationVelocityX,l=t.__scrollTop+t.__decelerationVelocityY,u=sr,c=la,d=Math.min(Math.max(i-n.left,s),r+n.right),f=Math.min(Math.max(o-n.top,l),a+n.bottom);if(e?t.__publish(d,f,t.__zoomLevel):(t.__scrollLeft=s,t.__scrollTop=l),!t.options.paging){var h=.95;t.__decelerationVelocityX*=h,t.__decelerationVelocityY*=h}var p=0,m=0,v=t.options.penetrationDeceleration,g=t.options.penetrationAcceleration;u&&(st.__maxDecelerationScrollLeft&&(p=t.__maxDecelerationScrollLeft-s)),c&&(lt.__maxDecelerationScrollTop&&(m=t.__maxDecelerationScrollTop-l)),0!==p&&(p*t.__decelerationVelocityX<=0?(t.__decelerationVelocityX+=p*v,p<0&&-p>=n.right&&t.__decelerationVelocityX>0&&(t.__decelerationVelocityX=-n.right/2),p>0&&p>=n.left&&t.__decelerationVelocityX<0&&(t.__decelerationVelocityX=n.left/2)):t.__decelerationVelocityX=p*g),0!==m&&(m*t.__decelerationVelocityY<=0?(t.__decelerationVelocityY+=m*v,m<0&&-m>=n.bottom&&t.__decelerationVelocityY>0&&(t.__decelerationVelocityY=-n.bottom/2),m>0&&m>=n.top&&t.__decelerationVelocityY<0&&(t.__decelerationVelocityY=n.top/2)):t.__decelerationVelocityY=m*g/2)}};for(Oe in De)Ee.prototype[Oe]=De[Oe];function Le(e,t,n,i){if("position"==i)return function(t,n){e.style.left=-t+"px",e.style.top=-n+"px"};var r,o=_(t),a=document.createElement("div"),s=o+"Perspective",l="transform";return a.style[s]!==r?function(t,i,r){e.style[l]="translate3d("+-t+n+","+-i+n+",0) scale("+r+")"}:a.style[l]!==r?function(t,i,r){e.style[l]="translate("+-t+n+","+-i+n+") scale("+r+")"}:void 0}var Pe=new c;function Ie(e,t,n,i,r,o){var a=null,s=!1,l=Pe.getTouchObject();function u(e){var i=Pe.getEventObject(e);i[0]&&i[0].target&&i[0].target.tagName.match(/input|textarea|select/i)||t.__disable||(n("mousedown"),s=!0,t.doTouchStart(i,e.timeStamp),r&&e.preventDefault(),e.stopPropagation(),document.addEventListener(l.touchmove,c,{passive:!1}))}function c(e){if(!t.__disable&&s){var i=Pe.getEventObject(e);n("mousemove"),t.doTouchMove(i,e.timeStamp,e.scale),o&&e.preventDefault()}}function d(e){n("mouseup"),s=!1,t.doTouchEnd(e.timeStamp),document.removeEventListener(l.touchmove,c)}function f(e){t.doTouchEnd(e.timeStamp)}function h(e){t.doMouseZoom(e.detail?-120*e.detail:e.wheelDelta,e.timeStamp,e.pageX,e.pageY)}return e.addEventListener(l.touchstart,u,!1),document.addEventListener(l.touchend,d,!1),document.addEventListener(l.touchcancel,f,!1),i&&!Pe.isTouch&&e.addEventListener(navigator.userAgent.indexOf("Firefox")>-1?"DOMMouseScroll":"mousewheel",h,!1),a=function(){e.removeEventListener(l.touchstart,u,!1),document.removeEventListener(l.touchend,d,!1),document.removeEventListener(l.touchcancel,f,!1),e.removeEventListener(navigator.userAgent.indexOf("Firefox")>-1?"DOMMouseScroll":"mousewheel",h,!1)},t.onScroll=function(){n("onscroll")},a}function je(e,t,n,i){var r=n.$listeners,o=function(){n.vuescroll.state[t]="active",n.$emit(e+"-activate",n,i)},a=function(){n.vuescroll.state[t]="deactive",n.$emit(e+"-deactivate",n,i)},s=function(){n.vuescroll.state[t]="beforeDeactiveEnd",n.$emit(e+"-before-deactivate-end",n,i)},l=function(){n.vuescroll.state[t]="start",setTimeout((function(){n.scroller.finishRefreshOrLoad()}),2e3)},u=void 0;return r[e+"-before-deactivate"]&&(u=function(r){n.vuescroll.state[t]="beforeDeactive",n.$emit(e+"-before-deactivate",n,i,r.bind(n.scroller))}),r[e+"-start"]&&(l=function(){n.vuescroll.state[t]="start",n.$emit(e+"-start",n,i,n.scroller.finishRefreshOrLoad.bind(n.scroller))}),{activateCallback:o,deactivateCallback:a,startCallback:l,beforeDeactivateCallback:u,beforeDeactiveEnd:s}}function Ne(e){var t=!1,n=e.vuescroll;return n.paging==n.snapping.enable&&n.paging&&(n.pullRefresh||n.pushLoad)&&g("paging, snapping, (pullRefresh with pushLoad) can only one of them to be true."),t}function Re(e){var t=!1,n=e.vuescroll;return~B.indexOf(n.mode)||(g("Unknown mode: "+n.mode+',the vuescroll\'s option "mode" should be one of the '+B),t=!0),t}D();var $e=te({mixins:[be].concat(a([{mounted:function(){this.vsMounted=!0},computed:{pullRefreshTip:function(){return this.mergedOptions.vuescroll.pullRefresh.tips[this.vuescroll.state.refreshStage]},pushLoadTip:function(){return this.mergedOptions.vuescroll.pushLoad.tips[this.vuescroll.state.loadStage]},refreshLoad:function(){return this.mergedOptions.vuescroll.pullRefresh.enable||this.mergedOptions.vuescroll.pushLoad.enable},refrehDomVisiable:function(){return this.vsMounted&&this.outTheTopBoundary},loadDomVisiable:function(){return this.vsMounted&&this.outTheBottomBoundary}},data:function(){return{vuescroll:{state:{refreshStage:"deactive",loadStage:"deactive"}},vsMounted:!1,outTheTopBoundary:!1,outTheBottomBoundary:!1}},methods:{updateScroller:function(){this.updateDimesion(),this.registryRefreshLoad()},updateDimesion:function(){var e=this.$el.clientWidth,t=this.$el.clientHeight,n=this.scrollPanelElm.scrollWidth,i=this.scrollPanelElm.scrollHeight,r=0,o=0;if(this.mergedOptions.vuescroll.pullRefresh.enable&&this.vsMounted){var a=this.$refs[H].elm||this.$refs[H];r=a.offsetHeight,a.style.marginTop=-r+"px"}if(this.mergedOptions.vuescroll.pushLoad.enable&&this.vsMounted){var s=this.$refs[z].elm||this.$refs[z];o=s.offsetHeight,i-=o,s.style.bottom="-"+o+"px"}this.scroller&&this.scroller.setDimensions(e,t,n,i,!1)},registryRefreshLoad:function(){this.mergedOptions.vuescroll.pullRefresh.enable&&this.registryEvent("refresh"),this.mergedOptions.vuescroll.pushLoad.enable&&this.registryEvent("load")},registryScroller:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=t.left,i=void 0===n?0:n,r=t.top,a=void 0===r?0:r,s=t.zoom,l=void 0===s?1:s,u=this.mergedOptions.vuescroll.scroller,c=u.preventDefault,d=u.preventDefaultOnMove,f=this.mergedOptions.vuescroll,h=f.paging,p=f.snapping.enable,m=f.renderMethod,v=f.zooming;v=!this.refreshLoad&&!h&&!p&&v;var g=this.mergedOptions.scrollPanel,y=g.scrollingY,b=g.scrollingX,_=this.scrollingComplete.bind(this);this.scroller=new Ee(Le(this.scrollPanelElm,window,"px",m),o({},this.mergedOptions.vuescroll.scroller,{zooming:v,scrollingY:y,scrollingX:b&&!this.refreshLoad,animationDuration:this.mergedOptions.scrollPanel.speed,paging:h,snapping:p,scrollingComplete:_})),this.scroller.__disable=this.mergedOptions.vuescroll.scroller.disable,this.scroller.__scrollLeft=i,this.scroller.__scrollTop=a,this.scroller.__zoomLevel=l,p&&this.scroller.setSnapSize(this.mergedOptions.vuescroll.snapping.width,this.mergedOptions.vuescroll.snapping.height);var w=this.$el.getBoundingClientRect();this.scroller.setPosition(w.left+this.$el.clientLeft,w.top+this.$el.clientTop);var x=Ie(this.$el,this.scroller,(function(t){switch(t){case"mousedown":e.vuescroll.state.isDragging=!0;break;case"onscroll":var n=e.vuescroll.state["loadStage"],i=e.mergedOptions.vuescroll.pushLoad,r=i.enable,o=i.auto,a=i.autoLoadDistance,s=e.scroller,l=s.__scrollTop,u=s.__maxScrollTop;"start"!=n&&r&&o&&!e.lockAutoLoad&&a>=u-l&&l>0&&(e.lockAutoLoad=!0,e.triggerRefreshOrLoad("load")),ai.__maxScrollLeft&&(r=i.__scrollLeft-i.__maxScrollLeft),i.__scrollTop<0?(o=-i.__scrollTop,this.outTheBottomBoundary=!1,this.outTheTopBoundary=!0):i.__scrollTop>i.__maxScrollTop?(o=i.__scrollTop-i.__maxScrollTop,this.outTheTopBoundary=!1,this.outTheBottomBoundary=!0):this.outTheTopBoundary=this.outTheBottomBoundary=!1,e=l/(c+o),t=s/(u+r);var d=Math.min(Math.max(0,i.__scrollTop),i.__maxScrollTop),f=Math.min(Math.max(0,i.__scrollLeft),i.__maxScrollLeft);this.bar.vBar.state.posValue=100*(d+o)/n.clientHeight,this.bar.hBar.state.posValue=100*(f+r)/n.clientWidth,i.__scrollLeft<0&&(this.bar.hBar.state.posValue=0),i.__scrollTop<0&&(this.bar.vBar.state.posValue=0),this.bar.vBar.state.size=e<1?e:0,this.bar.hBar.state.size=t<1?t:0},registryEvent:function(e){var t="refresh"==e?H:z,n="refresh"==e?this.scroller.activatePullToRefresh:this.scroller.activatePushToLoad,i="refresh"==e?"refreshStage":"loadStage",r=this.$refs[t].elm||this.$refs[t],o=je(e,i,this,r),a=r.offsetHeight;n.bind(this.scroller)(a,o)},getSlidePosition:function(){return{scrollLeft:this.scroller.__scrollLeft,scrollTop:this.scroller.__scrollTop}}}},{methods:{updateNativeModeBarState:function(){var e=this.scrollPanelElm,t="percent"==this.vuescroll.state.currentSizeStrategy,n=this.vuescroll.state,i=n.width,r=n.height,o=t||!i?e.clientWidth:i.slice(0,-2),a=t||!r?e.clientHeight:r.slice(0,-2),s=a/e.scrollHeight,l=o/e.scrollWidth;this.bar.vBar.state.posValue=100*e.scrollTop/a,this.bar.hBar.state.posValue=100*e.scrollLeft/o,this.bar.vBar.state.size=s<1?s:0,this.bar.hBar.state.size=l<1?l:0},getNativePosition:function(){return{scrollTop:this.scrollPanelElm.scrollTop,scrollLeft:this.scrollPanelElm.scrollLeft}},css:function(e,t){return window.getComputedStyle(e)[t]},checkScrollable:function(e,t,n){var i=!1,r=e.target?e.target:e;while(r&&1==r.nodeType&&r!==this.scrollPanelElm.parentNode&&!/^BODY|HTML/.test(r.nodeName)){var o=("dy"==t?this.css(r,"overflowY"):this.css(r,"overflowX"))||this.css(r,"overflow")||"";if(/scroll|auto/.test(o)){var a=this.getScrollProcess(r),s=a.v,l=a.h;if("dx"==t&&(n<0&&l>0||n>0&&l<1)||"dy"==t&&(n<0&&s>0||n>0&&s<1)){i=r==this.scrollPanelElm;break}}r=!!r.parentNode&&r.parentNode}return i},onMouseWheel:function(e){var t=this.mergedOptions.vuescroll.wheelScrollDuration,n=this.mergedOptions.vuescroll.wheelDirectionReverse,i=0,o=void 0;e.wheelDelta?e.deltaY?(o="dy",i=e.deltaY):e.deltaX?(i=e.deltaX,o="dx"):i=-1*e.wheelDelta/2:e.detail&&(1==e.axis?o="dx":2==e.axis&&(o="dy"),i=16*e.detail),o=e.shiftKey?"dx":"dy",n&&(o="dx"==o?"dy":"dx"),this.checkScrollable(e,o,i)&&(e.stopPropagation(),e.preventDefault(),this.scrollBy(r({},o,i),t))}},computed:{scrollContentElm:function(){return this.$refs["scrollContent"]._isVue?this.$refs["scrollContent"].$el:this.$refs["scrollContent"]}}}])),mounted:function(){this._isDestroyed||this.renderError||("slide"==this.mode&&this.updatedCbs.push(this.updateScroller),this.$watch("mergedOptions.vuescroll.scroller.disable",{sync:!0,handler:function(e){this.scroller&&(this.scroller.__disable=e)}}))},computed:{mode:function(){return this.mergedOptions.vuescroll.mode}},methods:{destroy:function(){this.destroyScroller&&(this.scroller.stop(),this.destroyScroller(),this.destroyScroller=null),this.destroyResize&&this.destroyResize()},handleScroll:function(e){this.updateBarStateAndEmitEvent("handle-scroll",e)},updateBarStateAndEmitEvent:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if("native"==this.mode)this.updateNativeModeBarState();else if("slide"==this.mode){if(!this.scroller)return;this.updateSlideModeBarState()}e&&this.emitEvent(e,t),this.mergedOptions.bar.onlyShowBarOnScroll?"handle-scroll"!=e&&"handle-resize"!=e&&"refresh-status"!=e&&"window-resize"!=e&&"options-change"!=e||this.showAndDefferedHideBar(!0):this.showAndDefferedHideBar()},getScrollProcess:function(){var e=this.scrollPanelElm,t=e.scrollHeight,n=e.scrollWidth,i=e.clientHeight,r=e.clientWidth,o=e.scrollTop,a=e.scrollLeft;"slide"==this.mode&&(t=this.scroller.__contentHeight,n=this.scroller.__contentWidth,o=this.scroller.__scrollTop,a=this.scroller.__scrollLeft,i=this.$el.clientHeight,r=this.$el.clientWidth);var s=Math.min(o/(t-i||1),1),l=Math.min(a/(n-r||1),1);return{v:s,h:l}},emitEvent:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=this.scrollPanelElm,i=n.scrollTop,r=n.scrollLeft,o={type:"vertical"},a={type:"horizontal"},s=this.getScrollProcess(),l=s.v,u=s.h;o["process"]=l,a["process"]=u,o["barSize"]=this.bar.vBar.state.size,a["barSize"]=this.bar.hBar.state.size,o["scrollTop"]=i,a["scrollLeft"]=r,this.$emit(e,o,a,t)},initVariables:function(){this.lastMode=this.mode,this.$el._isVuescroll=!0},refreshMode:function(){var e=void 0;this.scroller&&(e=this.scroller.getValues()),this.destroyScroller&&(this.scroller.stop(),this.destroyScroller(),this.destroyScroller=null),"slide"==this.mode?this.destroyScroller=this.registryScroller(e):"native"==this.mode&&(this.scrollPanelElm.style.transform="",this.scrollPanelElm.style.transformOrigin="")},refreshInternalStatus:function(){this.setVsSize(),this.registryResize(),this.refreshMode(),this.updateBarStateAndEmitEvent("refresh-status")},registryResize:function(){var e=this,t=this.mergedOptions.vuescroll.detectResize,n=!1;if(this.lastMode!=this.mode&&(n=!0,this.lastMode=this.mode),(!this.destroyResize||!t||n)&&(this.destroyResize&&this.destroyResize(),t)){var i=null;"slide"==this.mode?i=this.scrollPanelElm:"native"==this.mode&&(i=this.scrollContentElm);var r=this,o=function(){r.updateBarStateAndEmitEvent("window-resize"),"slide"==r.mode&&(r.updatedCbs.push(r.updateScroller),r.$forceUpdate())},a=function(){var t={};"slide"==e.mode?(t["width"]=e.scroller.__contentWidth,t["height"]=e.scroller.__contentHeight,e.updateBarStateAndEmitEvent("handle-resize",t),e.updatedCbs.push(e.updateScroller),e.$forceUpdate()):"native"==e.mode&&(t["width"]=e.scrollPanelElm.scrollWidth,t["height"]=e.scrollPanelElm.scrollHeight,e.updateBarStateAndEmitEvent("handle-resize",t)),e.setVsSize()};window.addEventListener("resize",o,!1);var s=ge(i,a),l=function(){window.removeEventListener("resize",o,!1)};this.destroyResize=function(){l(),s(),e.destroyResize=null}}},getPosition:function(){return"slide"==this.mode?this.getSlidePosition():"native"==this.mode?this.getNativePosition():void 0}}},ve,[{vuescroll:{mode:"native"}},{vuescroll:{renderMethod:"transform",pullRefresh:{enable:!1,tips:{deactive:"Pull to Refresh",active:"Release to Refresh",start:"Refreshing...",beforeDeactive:"Refresh Successfully!"}},pushLoad:{enable:!1,tips:{deactive:"Push to Load",active:"Release to Load",start:"Loading...",beforeDeactive:"Load Successfully!"},auto:!1,autoLoadDistance:0},paging:!1,zooming:!0,snapping:{enable:!1,width:100,height:100},scroller:{bouncing:{top:100,bottom:100,left:100,right:100},locking:!0,minZoom:.5,maxZoom:3,speedMultiplier:1,penetrationDeceleration:.03,penetrationAcceleration:.08,preventDefault:!1,preventDefaultOnMove:!0,disable:!1}}},{vuescroll:{wheelScrollDuration:0,wheelDirectionReverse:!1}}],[Re,Ne]);function Be(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};e.component(t.name||$e.name,$e),e.prototype.$vuescrollConfig=t.ops||{}}var Fe=o({install:Be,version:"4.16.1",refreshAll:I,scrollTo:le},$e);return"undefined"!==typeof window&&window.Vue&&window.Vue.use(Fe),Fe}(n("a026"))},"77da":function(e,t,n){var i=n("4c07").f,r=n("dba8"),o=n("8b0e")("toStringTag");e.exports=function(e,t,n){(e=e&&!n?e.prototype:e)&&!r(e,o)&&i(e,o,{configurable:!0,value:t})}},"77f9":function(e,t,n){var i=n("6163");e.exports=function(e){return i&&!(!e||e!==e.window)}},7820:function(e,t,n){var i=n("09e4"),r=n("61175"),o=n("4650"),a=n("d714"),s=n("8b0e")("toStringTag"),l=i.Object,u="Arguments"==a(function(){return arguments}());e.exports=r?a:function(e){var t;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(t=function(e,t){try{return e[t]}catch(e){}}(e=l(e),s))?t:u?a(e):"Object"==(t=a(e))&&o(e.callee)?"Arguments":t}},7839:function(e,t){e.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},"785a":function(e,t,n){n=n("cc12")("span").classList,n=n&&n.constructor&&n.constructor.prototype,e.exports=n===Object.prototype?void 0:n},"789e":function(e,t,n){var i=n("886e"),r=n("34e4");e.exports=function(e,t){return e=r(e),t=r(t),i(e,t)}},"793f":function(e,t,n){"use strict";var i=n("0ee6"),r=n("4c07"),o=n("8b0e"),a=n("0368"),s=o("species");e.exports=function(e){e=i(e);var t=r.f;a&&e&&!e[s]&&t(e,s,{configurable:!0,get:function(){return this}})}},"79ae":function(e,t,n){var i=n("09e4"),r=Object.defineProperty;e.exports=function(t,n){try{r(i,t,{value:n,configurable:!0,writable:!0})}catch(e){i[t]=n}return n}},"7a4e":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n("2521"),r=(n={value:null,label:{type:[String,Number,Boolean],default:""},visible:{type:Boolean,default:null},className:[String,Function],disabled:Boolean},{});Object.keys(n).forEach((function(e){r[e]=function(t){this.optionConfig.update(e,t)}})),t.default={name:"VxeOption",props:n,inject:{$xeselect:{default:null},$xeoptgroup:{default:null}},watch:r,mounted:function(){(0,i.assemOption)(this)},created:function(){this.optionConfig=(0,i.createOption)(this.$xeselect,this)},destroyed:function(){(0,i.destroyOption)(this)},render:function(e){return e("div")}}},"7a77":function(e,t,n){"use strict";function i(e){this.message=e}i.prototype.toString=function(){return"Cancel"+(this.message?": "+this.message:"")},i.prototype.__CANCEL__=!0,e.exports=i},"7aac":function(e,t,n){"use strict";var i=n("c532");e.exports=i.isStandardBrowserEnv()?{write:function(e,t,n,r,o,a){var s=[];s.push(e+"="+encodeURIComponent(t)),i.isNumber(n)&&s.push("expires="+new Date(n).toGMTString()),i.isString(r)&&s.push("path="+r),i.isString(o)&&s.push("domain="+o),!0===a&&s.push("secure"),document.cookie=s.join("; ")},read:function(e){return e=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)")),e?decodeURIComponent(e[3]):null},remove:function(e){this.write(e,"",Date.now()-864e5)}}:{write:function(){},read:function(){return null},remove:function(){}}},"7ab1":function(e,t,n){var i=n("39bc");n=n("ca22")(i);e.exports=n},"7b0b":function(e,t,n){var i=n("da84"),r=n("1d80"),o=i.Object;e.exports=function(e){return o(r(e))}},"7b36":function(e,t){e.exports=function(e,t,n){for(var i=e.length-1;0<=i;i--)t.call(n,e[i],i,e)}},"7be6":function(e,t,n){!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 i(e){return e>1&&e<5}function r(e,t,n,r){var o=e+" ";switch(n){case"s":return t||r?"pár sekúnd":"pár sekundami";case"ss":return t||r?o+(i(e)?"sekundy":"sekúnd"):o+"sekundami";case"m":return t?"minúta":r?"minútu":"minútou";case"mm":return t||r?o+(i(e)?"minúty":"minút"):o+"minútami";case"h":return t?"hodina":r?"hodinu":"hodinou";case"hh":return t||r?o+(i(e)?"hodiny":"hodín"):o+"hodinami";case"d":return t||r?"deň":"dňom";case"dd":return t||r?o+(i(e)?"dni":"dní"):o+"dňami";case"M":return t||r?"mesiac":"mesiacom";case"MM":return t||r?o+(i(e)?"mesiace":"mesiacov"):o+"mesiacmi";case"y":return t||r?"rok":"rokom";case"yy":return t||r?o+(i(e)?"roky":"rokov"):o+"rokmi"}}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: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}})}(n("c1df"))},"7bf6":function(e,t,n){var i=n("e3c3"),r=n("f42e");e.exports=function(e,t){return i(e,r(t))}},"7c73":function(e,t,n){function i(){}function r(e){e.write(m("")),e.close();var t=e.parentWindow.Object;return e=null,t}var o,a=n("825a"),s=n("37e8"),l=n("7839"),u=n("d012"),c=n("1be4"),d=n("cc12"),f=(n=n("f772"),"prototype"),h="script",p=n("IE_PROTO"),m=function(e){return"<"+h+">"+e+""},v=function(){try{o=new ActiveXObject("htmlfile")}catch(e){}v="undefined"==typeof document||document.domain&&o?r(o):(e=d("iframe"),t="java"+h+":",e.style.display="none",c.appendChild(e),e.src=String(t),(t=e.contentWindow.document).open(),t.write(m("document.F=Object")),t.close(),t.F);for(var e,t,n=l.length;n--;)delete v[f][l[n]];return v()};u[p]=!0,e.exports=Object.create||function(e,t){var n;return null!==e?(i[f]=a(e),n=new i,i[f]=null,n[p]=e):n=v(),void 0===t?n:s.f(n,t)}},"7ce4":function(e,t,n){var i=n("e681");e.exports=function(e){return!(!e||!i||9!==e.nodeType)}},"7d58":function(e,t,n){var i=n("6223"),r=n("416f"),o=n("789e");e.exports=function(e,t){e=r(e),t=r(t);var n=i(e),a=(n=i(t)-n)<0;n=Math.pow(10,a?Math.abs(n):n);return o(e.replace(".","")/t.replace(".",""),a?1/n:n)}},"7db0":function(e,t,n){"use strict";var i=n("23e7"),r=n("b727").find,o=(n=n("44d2"),!0);"find"in[]&&Array(1).find((function(){o=!1})),i({target:"Array",proto:!0,forced:o},{find:function(e){return r(this,e,11&&e<5}function r(e,t,n,r){var o=e+" ";switch(n){case"s":return t||r?"pár sekúnd":"pár sekundami";case"ss":return t||r?o+(i(e)?"sekundy":"sekúnd"):o+"sekundami";case"m":return t?"minúta":r?"minútu":"minútou";case"mm":return t||r?o+(i(e)?"minúty":"minút"):o+"minútami";case"h":return t?"hodina":r?"hodinu":"hodinou";case"hh":return t||r?o+(i(e)?"hodiny":"hodín"):o+"hodinami";case"d":return t||r?"deň":"dňom";case"dd":return t||r?o+(i(e)?"dni":"dní"):o+"dňami";case"M":return t||r?"mesiac":"mesiacom";case"MM":return t||r?o+(i(e)?"mesiace":"mesiacov"):o+"mesiacmi";case"y":return t||r?"rok":"rokom";case"yy":return t||r?o+(i(e)?"roky":"rokov"):o+"rokmi"}}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: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}})}(n("c1df"))},"7bf6":function(e,t,n){var i=n("e3c3"),r=n("f42e");e.exports=function(e,t){return i(e,r(t))}},"7c73":function(e,t,n){function i(){}function r(e){e.write(m("")),e.close();var t=e.parentWindow.Object;return e=null,t}var o,a=n("825a"),s=n("37e8"),l=n("7839"),u=n("d012"),c=n("1be4"),d=n("cc12"),f=(n=n("f772"),"prototype"),h="script",p=n("IE_PROTO"),m=function(e){return"<"+h+">"+e+""},v=function(){try{o=new ActiveXObject("htmlfile")}catch(e){}v="undefined"==typeof document||document.domain&&o?r(o):(e=d("iframe"),t="java"+h+":",e.style.display="none",c.appendChild(e),e.src=String(t),(t=e.contentWindow.document).open(),t.write(m("document.F=Object")),t.close(),t.F);for(var e,t,n=l.length;n--;)delete v[f][l[n]];return v()};u[p]=!0,e.exports=Object.create||function(e,t){var n;return null!==e?(i[f]=a(e),n=new i,i[f]=null,n[p]=e):n=v(),void 0===t?n:s.f(n,t)}},"7ce4":function(e,t,n){var i=n("e681");e.exports=function(e){return!(!e||!i||9!==e.nodeType)}},"7d58":function(e,t,n){var i=n("6223"),r=n("416f"),o=n("789e");e.exports=function(e,t){e=r(e),t=r(t);var n=i(e),a=(n=i(t)-n)<0;n=Math.pow(10,a?Math.abs(n):n);return o(e.replace(".","")/t.replace(".",""),a?1/n:n)}},"7db0":function(e,t,n){"use strict";var i=n("23e7"),r=n("b727").find,o=(n=n("44d2"),!0);"find"in[]&&Array(1).find((function(){o=!1})),i({target:"Array",proto:!0,forced:o},{find:function(e){return r(this,e,1e.length)&&(t=e.length);for(var n=0,i=new Array(t);ne}))&&this.updateZindex()},mousedownEvent:function(e){var t,n,i,r,o,s,l=this,u=this.remember,c=this.storage,d=this.marginSize,f=this.zoomLocat,h=this.getBox();f||0!==e.button||a.DomTools.getEventTargetNode(e,h,"trigger--btn").flag||(e.preventDefault(),t=document.onmousemove,n=document.onmouseup,i=e.clientX-h.offsetLeft,r=e.clientY-h.offsetTop,f=a.DomTools.getDomNode(),o=f.visibleHeight,s=f.visibleWidth,document.onmousemove=function(e){e.preventDefault();var t=h.offsetWidth,n=h.offsetHeight,a=(t=s-t-d-1,n=o-n-d-1,e.clientX-i);e=e.clientY-r;(e=ne.length)&&(t=e.length);for(var n=0,i=new Array(t);ne}))&&this.updateZindex()},mousedownEvent:function(e){var t,n,i,r,o,a,s=this,u=this.remember,c=this.storage,d=this.marginSize,f=this.zoomLocat,h=this.getBox();f||0!==e.button||l.default.getEventTargetNode(e,h,"trigger--btn").flag||(e.preventDefault(),t=document.onmousemove,n=document.onmouseup,i=e.clientX-h.offsetLeft,r=e.clientY-h.offsetTop,f=l.default.getDomNode(),o=f.visibleHeight,a=f.visibleWidth,document.onmousemove=function(e){e.preventDefault();var t=h.offsetWidth,n=h.offsetHeight,s=(t=a-t-d-1,n=o-n-d-1,e.clientX-i);e=e.clientY-r;(e=n>2]|=e[o]<>6:(i<55296||57344<=i?l[r++]=224|i>>12:(i=65536+((1023&i)<<10|1023&e.charCodeAt(++o)),l[r++]=240|i>>18,l[r++]=128|i>>12&63),l[r++]=128|i>>6&63),l[r++]=128|63&i);else for(r=this.start;o>2]|=i<>2]|=(192|i>>6)<>2]|=(224|i>>12)<>2]|=(240|i>>18)<>2]|=(128|i>>12&63)<>2]|=(128|i>>6&63)<>2]|=(128|63&i)<>2]|=EXTRA[3&t],56<=t&&(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,i,r,o=this.blocks,a=this.first?((a=((e=((e=o[0]-680876937)<<7|e>>>25)-271733879<<0)^(t=((t=(-271733879^(n=((n=(-1732584194^2004318071&e)+o[1]-117830708)<<12|n>>>20)+e<<0)&(-271733879^e))+o[2]-1126478375)<<17|t>>>15)+n<<0)&(n^e))+o[3]-1316259209)<<22|a>>>10)+t<<0:(e=this.h0,a=this.h1,t=this.h2,((a+=((e=((e+=((n=this.h3)^a&(t^n))+o[0]-680876936)<<7|e>>>25)+a<<0)^(t=((t+=(a^(n=((n+=(t^e&(a^t))+o[1]-389564586)<<12|n>>>20)+e<<0)&(e^a))+o[2]+606105819)<<17|t>>>15)+n<<0)&(n^e))+o[3]-1044525330)<<22|a>>>10)+t<<0);a=((a+=((e=((e+=(n^a&(t^n))+o[4]-176418897)<<7|e>>>25)+a<<0)^(t=((t+=(a^(n=((n+=(t^e&(a^t))+o[5]+1200080426)<<12|n>>>20)+e<<0)&(e^a))+o[6]-1473231341)<<17|t>>>15)+n<<0)&(n^e))+o[7]-45705983)<<22|a>>>10)+t<<0,a=((a+=((e=((e+=(n^a&(t^n))+o[8]+1770035416)<<7|e>>>25)+a<<0)^(t=((t+=(a^(n=((n+=(t^e&(a^t))+o[9]-1958414417)<<12|n>>>20)+e<<0)&(e^a))+o[10]-42063)<<17|t>>>15)+n<<0)&(n^e))+o[11]-1990404162)<<22|a>>>10)+t<<0,a=((a+=((e=((e+=(n^a&(t^n))+o[12]+1804603682)<<7|e>>>25)+a<<0)^(t=((t+=(a^(n=((n+=(t^e&(a^t))+o[13]-40341101)<<12|n>>>20)+e<<0)&(e^a))+o[14]-1502002290)<<17|t>>>15)+n<<0)&(n^e))+o[15]+1236535329)<<22|a>>>10)+t<<0,a=((a+=((n=((n+=(a^t&((e=((e+=(t^n&(a^t))+o[1]-165796510)<<5|e>>>27)+a<<0)^a))+o[6]-1069501632)<<9|n>>>23)+e<<0)^e&((t=((t+=(e^a&(n^e))+o[11]+643717713)<<14|t>>>18)+n<<0)^n))+o[0]-373897302)<<20|a>>>12)+t<<0,a=((a+=((n=((n+=(a^t&((e=((e+=(t^n&(a^t))+o[5]-701558691)<<5|e>>>27)+a<<0)^a))+o[10]+38016083)<<9|n>>>23)+e<<0)^e&((t=((t+=(e^a&(n^e))+o[15]-660478335)<<14|t>>>18)+n<<0)^n))+o[4]-405537848)<<20|a>>>12)+t<<0,a=((a+=((n=((n+=(a^t&((e=((e+=(t^n&(a^t))+o[9]+568446438)<<5|e>>>27)+a<<0)^a))+o[14]-1019803690)<<9|n>>>23)+e<<0)^e&((t=((t+=(e^a&(n^e))+o[3]-187363961)<<14|t>>>18)+n<<0)^n))+o[8]+1163531501)<<20|a>>>12)+t<<0,a=((a+=((n=((n+=(a^t&((e=((e+=(t^n&(a^t))+o[13]-1444681467)<<5|e>>>27)+a<<0)^a))+o[2]-51403784)<<9|n>>>23)+e<<0)^e&((t=((t+=(e^a&(n^e))+o[7]+1735328473)<<14|t>>>18)+n<<0)^n))+o[12]-1926607734)<<20|a>>>12)+t<<0,a=((a+=((r=(n=((n+=((i=a^t)^(e=((e+=(i^n)+o[5]-378558)<<4|e>>>28)+a<<0))+o[8]-2022574463)<<11|n>>>21)+e<<0)^e)^(t=((t+=(r^a)+o[11]+1839030562)<<16|t>>>16)+n<<0))+o[14]-35309556)<<23|a>>>9)+t<<0,a=((a+=((r=(n=((n+=((i=a^t)^(e=((e+=(i^n)+o[1]-1530992060)<<4|e>>>28)+a<<0))+o[4]+1272893353)<<11|n>>>21)+e<<0)^e)^(t=((t+=(r^a)+o[7]-155497632)<<16|t>>>16)+n<<0))+o[10]-1094730640)<<23|a>>>9)+t<<0,a=((a+=((r=(n=((n+=((i=a^t)^(e=((e+=(i^n)+o[13]+681279174)<<4|e>>>28)+a<<0))+o[0]-358537222)<<11|n>>>21)+e<<0)^e)^(t=((t+=(r^a)+o[3]-722521979)<<16|t>>>16)+n<<0))+o[6]+76029189)<<23|a>>>9)+t<<0,a=((a+=((r=(n=((n+=((i=a^t)^(e=((e+=(i^n)+o[9]-640364487)<<4|e>>>28)+a<<0))+o[12]-421815835)<<11|n>>>21)+e<<0)^e)^(t=((t+=(r^a)+o[15]+530742520)<<16|t>>>16)+n<<0))+o[2]-995338651)<<23|a>>>9)+t<<0,a=((a+=((n=((n+=(a^((e=((e+=(t^(a|~n))+o[0]-198630844)<<6|e>>>26)+a<<0)|~t))+o[7]+1126891415)<<10|n>>>22)+e<<0)^((t=((t+=(e^(n|~a))+o[14]-1416354905)<<15|t>>>17)+n<<0)|~e))+o[5]-57434055)<<21|a>>>11)+t<<0,a=((a+=((n=((n+=(a^((e=((e+=(t^(a|~n))+o[12]+1700485571)<<6|e>>>26)+a<<0)|~t))+o[3]-1894986606)<<10|n>>>22)+e<<0)^((t=((t+=(e^(n|~a))+o[10]-1051523)<<15|t>>>17)+n<<0)|~e))+o[1]-2054922799)<<21|a>>>11)+t<<0,a=((a+=((n=((n+=(a^((e=((e+=(t^(a|~n))+o[8]+1873313359)<<6|e>>>26)+a<<0)|~t))+o[15]-30611744)<<10|n>>>22)+e<<0)^((t=((t+=(e^(n|~a))+o[6]-1560198380)<<15|t>>>17)+n<<0)|~e))+o[13]+1309151649)<<21|a>>>11)+t<<0,a=((a+=((n=((n+=(a^((e=((e+=(t^(a|~n))+o[4]-145523070)<<6|e>>>26)+a<<0)|~t))+o[11]-1120210379)<<10|n>>>22)+e<<0)^((t=((t+=(e^(n|~a))+o[2]+718787259)<<15|t>>>17)+n<<0)|~e))+o[9]-343485551)<<21|a>>>11)+t<<0,this.first?(this.h0=e+1732584193<<0,this.h1=a-271733879<<0,this.h2=t-1732584194<<0,this.h3=n+271733878<<0,this.first=!1):(this.h0=this.h0+e<<0,this.h1=this.h1+a<<0,this.h2=this.h2+t<<0,this.h3=this.h3+n<<0)},Md5.prototype.hex=function(){this.finalize();var e=this.h0,t=this.h1,n=this.h2,i=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[i>>4&15]+HEX_CHARS[15&i]+HEX_CHARS[i>>12&15]+HEX_CHARS[i>>8&15]+HEX_CHARS[i>>20&15]+HEX_CHARS[i>>16&15]+HEX_CHARS[i>>28&15]+HEX_CHARS[i>>24&15]},Md5.prototype.toString=Md5.prototype.hex,Md5.prototype.digest=function(){this.finalize();var e=this.h0,t=this.h1,n=this.h2,i=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&i,i>>8&255,i>>16&255,i>>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,i="",r=this.array(),o=0;o<15;)e=r[o++],t=r[o++],n=r[o++],i+=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=r[o],i+(BASE64_ENCODE_CHAR[e>>>2]+BASE64_ENCODE_CHAR[e<<4&63]+"==")};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"))},"825a":function(e,t,n){var i=n("da84"),r=n("861d"),o=i.String,a=i.TypeError;e.exports=function(e){if(r(e))return e;throw a(o(e)+" is not an object")}},"83ab":function(e,t,n){n=n("d039"),e.exports=!n((function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]}))},"83dd":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.Toolbar=void 0;var i=(n=n("8e00"))&&n.__esModule?n:{default:n};n=Object.assign(i.default,{install:function(e){e.component(i.default.name,i.default)}}),n=t.Toolbar=n,t.default=n},8418:function(e,t,n){"use strict";var i=n("a04b"),r=n("9bf2"),o=n("5c6c");e.exports=function(e,t,n){t=i(t),t in e?r.f(e,t,o(0,n)):e[t]=n}},"84aa":function(e,t,n){!function(e){"use strict"; //! moment.js locale configuration -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}})}(n("c1df"))},8509:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=u(n("c695")),r=u(n("0838")),o=u(n("8ea1")),a=n("f634"),s=n("dbe7"),l=n("646c");function u(e){return e&&e.__esModule?e:{default:e}}function c(e,t,n){t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n}function d(e){return function(e){if(Array.isArray(e))return f(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){var n;if(e)return"string"==typeof e?f(e,t):"Map"===(n="Object"===(n=Object.prototype.toString.call(e).slice(8,-1))&&e.constructor?e.constructor.name:n)||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?f(e,t):void 0}(e)||function(){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 f(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,i=new Array(t);n=i.scrollHeight-i.clientHeight)||(i=i.scrollTop+t,n=(o=o.scrollLeft+n)!==u,(u=i!==l)&&(e.preventDefault(),r.lastScrollTop=i,r.lastScrollLeft=o,r.lastScrollTime=Date.now(),(c.isHover||a)&&r.clearHoverRow(),this.handleWheel(e,d,t,n,u),s&&r.triggerScrollYEvent(e)))}}},t.default=n},"861d":function(e,t,n){var i=n("1626");e.exports=function(e){return"object"==typeof e?null!==e:i(e)}},8689:function(e,t,n){!function(e){"use strict"; +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}})}(n("c1df"))},8509:function(e,t,n){"use strict";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)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=f(n("c695")),o=f(n("0838")),a=f(n("8ea1")),s=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==i(e)&&"function"!=typeof e)return{default:e};if(t=d(t),t&&t.has(e))return t.get(e);var n,r={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(n in e){var a;"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&((a=o?Object.getOwnPropertyDescriptor(e,n):null)&&(a.get||a.set)?Object.defineProperty(r,n,a):r[n]=e[n])}return r.default=e,t&&t.set(e,r),r}(n("f3f4")),l=n("dbe7"),u=f(n("1201")),c=n("ad76");function d(e){var t,n;return"function"!=typeof WeakMap?null:(t=new WeakMap,n=new WeakMap,(d=function(e){return e?n:t})(e))}function f(e){return e&&e.__esModule?e:{default:e}}function h(e,t,n){t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n}function p(e){return function(e){if(Array.isArray(e))return m(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){var n;if(e)return"string"==typeof e?m(e,t):"Map"===(n="Object"===(n=Object.prototype.toString.call(e).slice(8,-1))&&e.constructor?e.constructor.name:n)||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?m(e,t):void 0}(e)||function(){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 m(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,i=new Array(t);n=i.scrollHeight-i.clientHeight)||(i=i.scrollTop+t,n=(o=o.scrollLeft+n)!==u,(u=i!==l)&&(e.preventDefault(),r.lastScrollTop=i,r.lastScrollLeft=o,r.lastScrollTime=Date.now(),(c.isHover||a)&&r.clearHoverRow(),this.handleWheel(e,d,t,n,u),s&&r.triggerScrollYEvent(e)))}}},t.default=n},"861d":function(e,t,n){var i=n("1626");e.exports=function(e){return"object"==typeof e?null!==e:i(e)}},8689:function(e,t,n){!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"};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}})}(n("c1df"))},8779:function(e,t,n){n=n("a714"),e.exports=!n((function(){function e(){}return e.prototype.constructor=null,Object.getPrototypeOf(new e)!==e.prototype}))},"87de":function(e,t,n){var i=n("9735"),r=n("674e");e.exports=function(e){return new Date(i(e),r(e),e.getDate())}},8840:function(e,t,n){!function(e){"use strict"; //! moment.js locale configuration -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}})}(n("c1df"))},8855:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.FormItem=void 0;var i=(n=n("4c1f"))&&n.__esModule?n:{default:n};n=Object.assign(i.default,{install:function(e){e.component(i.default.name,i.default)}}),n=t.FormItem=n,t.default=n},"886e":function(e,t,n){var i=n("6223"),r=n("416f");e.exports=function(e,t){return e=r(e),t=r(t),parseInt(e.replace(".",""))*parseInt(t.replace(".",""))/Math.pow(10,i(e)+i(t))}},"88c7":function(e,t){e.exports={eachLimit:function(e,t,n,i){if(i=i||function(){},!e.length||t<=0)return i();var r=0,o=0,a=0;!function s(){if(r>=e.length)return i();for(;a=e.length?i:s)())}))}()},retry:function(e,t,n){function i(r){t((function(t,o){t&&r=e.length)return i();for(;a=e.length?i:s)())}))}()},retry:function(e,t,n){function i(r){t((function(t,o){t&&r":">",'"':""","'":"'","`":"`"}},"8b96":function(e,t,n){var i=n("09e4"),r=n("4650"),o=n("3261"),a=n("4be9"),s=n("79ae");e.exports=function(e,t,n,l){var u=!!l&&!!l.unsafe,c=!!l&&!!l.enumerable,d=!!l&&!!l.noTargetGet,f=l&&void 0!==l.name?l.name:t;return r(n)&&a(n,f,l),e===i?c?e[t]=n:s(t,n):(u?!d&&e[t]&&(c=!0):delete e[t],c?e[t]=n:o(e,t,n)),e}},"8c4f":function(e,t,n){"use strict"; /*! * vue-router v3.3.2 * (c) 2020 Evan You * @license MIT - */function i(e){return-1=e.length?n():e[r]?t(e[r],(function(){i(r+1)})):i(r+1)}i(0)}function ge(e){return function(t,n,r){var o=!1,a=0,s=null;ye(e,(function(e,t,n,l){if("function"==typeof e&&void 0===e.cid){o=!0,a++;var u,c=we((function(t){var i;((i=t).__esModule||_e&&"Module"===i[Symbol.toStringTag])&&(t=t.default),e.resolved="function"==typeof t?t:V.extend(t),n.components[l]=t,--a<=0&&r()})),d=we((function(e){var t="Failed to resolve async component "+l+": "+e;s||(s=i(e)?e:new Error(t),r(s))}));try{u=e(c,d)}catch(t){d(t)}u&&("function"==typeof u.then||(u=u.component)&&"function"==typeof u.then)&&u.then(c,d)}})),o||r()}}function ye(e,t){return be(e.map((function(e){return Object.keys(e.components).map((function(n){return t(e.components[n],e.instances[n],e,n)}))})))}function be(e){return Array.prototype.concat.apply([],e)}var _e="function"==typeof Symbol&&"symbol"==typeof Symbol.toStringTag;function we(e){var t=!1;return function(){for(var n=[],i=arguments.length;i--;)n[i]=arguments[i];if(!t)return t=!0,e.apply(this,n)}}var xe={redirected:1,aborted:2,cancelled:3,duplicated:4};function ke(e,t){return Se(e,t,xe.redirected,'Redirected from "'+e.fullPath+'" to "'+function(e){if("string"==typeof e)return e;if("path"in e)return e.path;var t={};return Ae.forEach((function(n){n in e&&(t[n]=e[n])})),JSON.stringify(t,null,2)}(t)+'" via a navigation guard.')}function Ce(e,t){return Se(e,t,xe.cancelled,'Navigation cancelled from "'+e.fullPath+'" to "'+t.fullPath+'" with a new navigation.')}function Se(e,t,n,i){return i=new Error(i),i._isRouter=!0,i.from=e,i.to=t,i.type=n,i}var Ae=["params","query","hash"];function Me(e,t){this.router=e,this.base=function(e){var t;return e=e||(G?(t=document.querySelector("base"),(e=t&&t.getAttribute("href")||"/").replace(/^https?:\/\/[^\/]+/,"")):"/"),"/"!==e.charAt(0)&&(e="/"+e),e.replace(/\/$/,"")}(t),this.current=y,this.pending=null,this.ready=!1,this.readyCbs=[],this.readyErrorCbs=[],this.errorCbs=[],this.listeners=[]}function Te(e,t,n,i){return e=ye(e,(function(e,i,r,o){if(e=function(e,t){return"function"!=typeof e&&(e=V.extend(e)),e.options[t]}(e,t),e)return Array.isArray(e)?e.map((function(e){return n(e,i,r,o)})):n(e,i,r,o)})),be(i?e.reverse():e)}function Oe(e,t){if(t)return function(){return e.apply(t,arguments)}}Me.prototype.listen=function(e){this.cb=e},Me.prototype.onReady=function(e,t){this.ready?e():(this.readyCbs.push(e),t&&this.readyErrorCbs.push(t))},Me.prototype.onError=function(e){this.errorCbs.push(e)},Me.prototype.transitionTo=function(e,t,n){var i=this,r=this.router.match(e,this.current);this.confirmTransition(r,(function(){var e=i.current;i.updateRoute(r),t&&t(r),i.ensureURL(),i.router.afterHooks.forEach((function(t){t&&t(r,e)})),i.ready||(i.ready=!0,i.readyCbs.forEach((function(e){e(r)})))}),(function(e){n&&n(e),e&&!i.ready&&(i.ready=!0,i.readyErrorCbs.forEach((function(t){t(e)})))}))},Me.prototype.confirmTransition=function(e,t,n){var o=this,a=this.current,s=function(e){!r(e)&&i(e)&&o.errorCbs.length&&o.errorCbs.forEach((function(t){t(e)})),n&&n(e)};if(_(e,a)&&e.matched.length===a.matched.length)return this.ensureURL(),s(Se(u=a,e,xe.duplicated,'Avoided redundant navigation to current location: "'+u.fullPath+'".'));function l(t,n){if(o.pending!==e)return s(Ce(a,e));try{t(e,a,(function(t){var r;!1===t?(o.ensureURL(!0),s(Se(r=a,e,xe.aborted,'Navigation aborted from "'+r.fullPath+'" to "'+e.fullPath+'" via a navigation guard.'))):i(t)?(o.ensureURL(!0),s(t)):"string"==typeof t||"object"==typeof t&&("string"==typeof t.path||"string"==typeof t.name)?(s(ke(a,e)),"object"==typeof t&&t.replace?o.replace(t):o.push(t)):n(t)}))}catch(t){s(t)}}var u=function(e,t){var n,i=Math.max(e.length,t.length);for(n=0;n=this.stack.length||(t=this.stack[i],this.confirmTransition(t,(function(){n.index=i,n.updateRoute(t)}),(function(e){r(e,xe.duplicated)&&(n.index=i)})))},t.prototype.getCurrentLocation=function(){var e=this.stack[this.stack.length-1];return e?e.fullPath:"/"},t.prototype.ensureURL=function(){},t}(Me);T={currentRoute:{configurable:!0}};function Be(e,t){return e.push(t),function(){var n=e.indexOf(t);-1r?"".concat(t.substring(0,r),"..."):t})).join(", "):p(this,t)}},watch:{collectOption:function(e){e.some((function(e){return e.options&&e.options.length}))?(this.fullOptionList=[],this.fullGroupList=e):(this.fullGroupList=[],this.fullOptionList=e),this.cacheItemMap()},options:function(e){this.fullGroupList=[],this.fullOptionList=e,this.cacheItemMap()},optionGroups:function(e){this.fullOptionList=[],this.fullGroupList=e,this.cacheItemMap()}},created:function(){var e=this.options,t=this.optionGroups;t?this.fullGroupList=t:e&&(this.fullOptionList=e),this.cacheItemMap(),s.GlobalEvent.on(this,"mousewheel",this.handleGlobalMousewheelEvent),s.GlobalEvent.on(this,"mousedown",this.handleGlobalMousedownEvent),s.GlobalEvent.on(this,"keydown",this.handleGlobalKeydownEvent),s.GlobalEvent.on(this,"blur",this.handleGlobalBlurEvent)},beforeDestroy:function(){var e=this.$refs.panel;e&&e.parentNode&&e.parentNode.removeChild(e)},destroyed:function(){s.GlobalEvent.off(this,"mousewheel"),s.GlobalEvent.off(this,"mousedown"),s.GlobalEvent.off(this,"keydown"),s.GlobalEvent.off(this,"blur")},render:function(e){var t=this.$scopedSlots,n=this.vSize,r=this.className,a=this.inited,s=this.isActivated,l=this.loading,c=this.disabled,d=this.visiblePanel,f=t.prefix;return e("div",{class:["vxe-select",r?i.default.isFunction(r)?r({$select:this}):r:"",(u(t={},"size--".concat(n),n),u(t,"is--visivle",d),u(t,"is--disabled",c),u(t,"is--loading",l),u(t,"is--active",s),t)]},[e("div",{class:"vxe-select-slots",ref:"hideOption"},this.$slots.default),e("vxe-input",{ref:"input",props:{clearable:this.clearable,placeholder:this.placeholder,readonly:!0,disabled:c,type:"text",prefixIcon:this.prefixIcon,suffixIcon:l?o.default.icon.SELECT_LOADED:d?o.default.icon.SELECT_OPEN:o.default.icon.SELECT_CLOSE,value:this.selectLabel},on:{clear:this.clearEvent,click:this.togglePanelEvent,focus:this.focusEvent,blur:this.blurEvent,"suffix-click":this.togglePanelEvent},scopedSlots:f?{prefix:function(){return f({})}}:{}}),e("div",{ref:"panel",class:["vxe-table--ignore-clear vxe-select--panel",(u(r={},"size--".concat(n),n),u(r,"is--transfer",this.transfer),u(r,"animat--leave",!l&&this.animatVisible),u(r,"animat--enter",!l&&d),r)],attrs:{placement:this.panelPlacement},style:this.panelStyle},a?[e("div",{ref:"optWrapper",class:"vxe-select-option--wrapper"},function(e,t){var n=t.isGroup,i=t.visibleGroupList,r=t.visibleOptionList;if(n){if(i.length)return v(e,t)}else if(r.length)return m(e,t,r);return[e("div",{class:"vxe-select--empty-placeholder"},t.emptyText||o.default.i18n("vxe.select.emptyText"))]}(e,this))]:null)])},methods:{callSlot:function(e,t,n){if(e){var r=this.$scopedSlots;if(i.default.isString(e)&&(e=r[e]||null),i.default.isFunction(e))return e.call(this,t,n)}return[]},cacheItemMap:function(){function e(e){f(t,e)||(e[a]=i.default.uniqueId("opt_"))}var t=this,n=this.fullOptionList,r=this.fullGroupList,o=this.groupOptionsField,a=d(this);r.length?r.forEach((function(t){e(t),t[o]&&t[o].forEach(e)})):n.length&&n.forEach(e),this.refreshOption()},refreshOption:function(){var e=this.isGroup,t=this.fullOptionList,n=this.fullGroupList;return e?this.visibleGroupList=n.filter(c):this.visibleOptionList=t.filter(c),this.$nextTick()},setCurrentOption:function(e){e&&(this.currentValue=e[this.valueField])},scrollToOption:function(e,t){var n=this;return this.$nextTick().then((function(){var i,r,o;e&&(i=(r=n.$refs).optWrapper,r=r.panel.querySelector("[optid='".concat(f(n,e),"']")),i&&r&&(o=i.offsetHeight,t?r.offsetTop+r.offsetHeight-i.scrollTop>o&&(i.scrollTop=r.offsetTop+r.offsetHeight-o):(r.offsetTop+5i.scrollTop+i.clientHeight)&&(i.scrollTop=r.offsetTop-5)))}))},clearEvent:function(e,t){this.clearValueEvent(t,null),this.hideOptionPanel()},clearValueEvent:function(e,t){this.changeEvent(e,t),this.$emit("clear",{value:t,$event:e})},changeEvent:function(e,t){t!==this.value&&(this.$emit("input",t),this.$emit("change",{value:t,$event:e}))},mousedownOptionEvent:function(e){0===e.button&&e.stopPropagation()},changeOptionEvent:function(e,t){var n=this.value;this.multiple?(n=n?-1===n.indexOf(t)?n.concat([t]):n.filter((function(e){return e!==t})):[t],this.changeEvent(e,n)):(this.changeEvent(e,t),this.hideOptionPanel())},handleGlobalMousewheelEvent:function(e){var t=this.$refs,n=this.disabled,i=this.visiblePanel;n||i&&(s.DomTools.getEventTargetNode(e,t.panel).flag?this.updatePlacement():this.hideOptionPanel())},handleGlobalMousedownEvent:function(e){var t=this.$refs,n=this.$el,i=this.disabled,r=this.visiblePanel;i||(this.isActivated=s.DomTools.getEventTargetNode(e,n).flag||s.DomTools.getEventTargetNode(e,t.panel).flag,r&&!this.isActivated&&this.hideOptionPanel())},handleGlobalKeydownEvent:function(e){var t,n,i,r,o,a,s,l=this.visiblePanel,u=this.currentValue,d=this.clearable;this.disabled||(t=13===(s=e.keyCode),a=27===s,n=38===s,i=40===s,r=46===s,o=32===s,(s=9===s)&&(this.isActivated=!1),l?a||s?this.hideOptionPanel():t?(e.preventDefault(),e.stopPropagation(),this.changeOptionEvent(e,u)):n||i?(e.preventDefault(),a=(l=function(e,t,n){var i,r,o,a,s=e.isGroup,l=e.visibleOptionList,u=e.visibleGroupList,d=e.valueField,f=e.groupOptionsField;if(s)for(var h=0;h=e.length?n():e[r]?t(e[r],(function(){i(r+1)})):i(r+1)}i(0)}function ge(e){return function(t,n,r){var o=!1,a=0,s=null;ye(e,(function(e,t,n,l){if("function"==typeof e&&void 0===e.cid){o=!0,a++;var u,c=we((function(t){var i;((i=t).__esModule||_e&&"Module"===i[Symbol.toStringTag])&&(t=t.default),e.resolved="function"==typeof t?t:V.extend(t),n.components[l]=t,--a<=0&&r()})),d=we((function(e){var t="Failed to resolve async component "+l+": "+e;s||(s=i(e)?e:new Error(t),r(s))}));try{u=e(c,d)}catch(t){d(t)}u&&("function"==typeof u.then||(u=u.component)&&"function"==typeof u.then)&&u.then(c,d)}})),o||r()}}function ye(e,t){return be(e.map((function(e){return Object.keys(e.components).map((function(n){return t(e.components[n],e.instances[n],e,n)}))})))}function be(e){return Array.prototype.concat.apply([],e)}var _e="function"==typeof Symbol&&"symbol"==typeof Symbol.toStringTag;function we(e){var t=!1;return function(){for(var n=[],i=arguments.length;i--;)n[i]=arguments[i];if(!t)return t=!0,e.apply(this,n)}}var xe={redirected:1,aborted:2,cancelled:3,duplicated:4};function Ae(e,t){return Se(e,t,xe.redirected,'Redirected from "'+e.fullPath+'" to "'+function(e){if("string"==typeof e)return e;if("path"in e)return e.path;var t={};return ke.forEach((function(n){n in e&&(t[n]=e[n])})),JSON.stringify(t,null,2)}(t)+'" via a navigation guard.')}function Ce(e,t){return Se(e,t,xe.cancelled,'Navigation cancelled from "'+e.fullPath+'" to "'+t.fullPath+'" with a new navigation.')}function Se(e,t,n,i){return i=new Error(i),i._isRouter=!0,i.from=e,i.to=t,i.type=n,i}var ke=["params","query","hash"];function Me(e,t){this.router=e,this.base=function(e){var t;return e=e||(q?(t=document.querySelector("base"),(e=t&&t.getAttribute("href")||"/").replace(/^https?:\/\/[^\/]+/,"")):"/"),"/"!==e.charAt(0)&&(e="/"+e),e.replace(/\/$/,"")}(t),this.current=y,this.pending=null,this.ready=!1,this.readyCbs=[],this.readyErrorCbs=[],this.errorCbs=[],this.listeners=[]}function Te(e,t,n,i){return e=ye(e,(function(e,i,r,o){if(e=function(e,t){return"function"!=typeof e&&(e=V.extend(e)),e.options[t]}(e,t),e)return Array.isArray(e)?e.map((function(e){return n(e,i,r,o)})):n(e,i,r,o)})),be(i?e.reverse():e)}function Ee(e,t){if(t)return function(){return e.apply(t,arguments)}}Me.prototype.listen=function(e){this.cb=e},Me.prototype.onReady=function(e,t){this.ready?e():(this.readyCbs.push(e),t&&this.readyErrorCbs.push(t))},Me.prototype.onError=function(e){this.errorCbs.push(e)},Me.prototype.transitionTo=function(e,t,n){var i=this,r=this.router.match(e,this.current);this.confirmTransition(r,(function(){var e=i.current;i.updateRoute(r),t&&t(r),i.ensureURL(),i.router.afterHooks.forEach((function(t){t&&t(r,e)})),i.ready||(i.ready=!0,i.readyCbs.forEach((function(e){e(r)})))}),(function(e){n&&n(e),e&&!i.ready&&(i.ready=!0,i.readyErrorCbs.forEach((function(t){t(e)})))}))},Me.prototype.confirmTransition=function(e,t,n){var o=this,a=this.current,s=function(e){!r(e)&&i(e)&&o.errorCbs.length&&o.errorCbs.forEach((function(t){t(e)})),n&&n(e)};if(_(e,a)&&e.matched.length===a.matched.length)return this.ensureURL(),s(Se(u=a,e,xe.duplicated,'Avoided redundant navigation to current location: "'+u.fullPath+'".'));function l(t,n){if(o.pending!==e)return s(Ce(a,e));try{t(e,a,(function(t){var r;!1===t?(o.ensureURL(!0),s(Se(r=a,e,xe.aborted,'Navigation aborted from "'+r.fullPath+'" to "'+e.fullPath+'" via a navigation guard.'))):i(t)?(o.ensureURL(!0),s(t)):"string"==typeof t||"object"==typeof t&&("string"==typeof t.path||"string"==typeof t.name)?(s(Ae(a,e)),"object"==typeof t&&t.replace?o.replace(t):o.push(t)):n(t)}))}catch(t){s(t)}}var u=function(e,t){var n,i=Math.max(e.length,t.length);for(n=0;n=this.stack.length||(t=this.stack[i],this.confirmTransition(t,(function(){n.index=i,n.updateRoute(t)}),(function(e){r(e,xe.duplicated)&&(n.index=i)})))},t.prototype.getCurrentLocation=function(){var e=this.stack[this.stack.length-1];return e?e.fullPath:"/"},t.prototype.ensureURL=function(){},t}(Me);T={currentRoute:{configurable:!0}};function Fe(e,t){return e.push(t),function(){var n=e.indexOf(t);-1o?"".concat(t.substring(0,o),"..."):t}))).join(", ")):(i?b:_)(this,t)},isMaximize:function(){var e=this.value,t=this.multiple,n=this.max;return!(!t||!n)&&(e?e.length:0)>=r.default.toNumber(n)}},watch:{collectOption:function(e){e.some((function(e){return e.options&&e.options.length}))?(this.fullOptionList=[],this.fullGroupList=e):(this.fullGroupList=[],this.fullOptionList=e),this.cacheItemMap()},options:function(e){this.fullGroupList=[],this.fullOptionList=e,this.cacheItemMap()},optionGroups:function(e){this.fullOptionList=[],this.fullGroupList=e,this.cacheItemMap()}},created:function(){var e=this.options,t=this.optionGroups;t?this.fullGroupList=t:e&&(this.fullOptionList=e),this.cacheItemMap(),c.GlobalEvent.on(this,"mousewheel",this.handleGlobalMousewheelEvent),c.GlobalEvent.on(this,"mousedown",this.handleGlobalMousedownEvent),c.GlobalEvent.on(this,"keydown",this.handleGlobalKeydownEvent),c.GlobalEvent.on(this,"blur",this.handleGlobalBlurEvent)},beforeDestroy:function(){var e=this.$refs.panel;e&&e.parentNode&&e.parentNode.removeChild(e)},destroyed:function(){c.GlobalEvent.off(this,"mousewheel"),c.GlobalEvent.off(this,"mousedown"),c.GlobalEvent.off(this,"keydown"),c.GlobalEvent.off(this,"blur")},render:function(e){var t=this._e,n=this.$scopedSlots,i=this.vSize,o=this.className,s=this.inited,l=this.isActivated,u=this.loading,c=this.disabled,d=this.visiblePanel,f=this.filterable,h=n.prefix;return e("div",{class:["vxe-select",o?r.default.isFunction(o)?o({$select:this}):o:"",(p(n={},"size--".concat(i),i),p(n,"is--visivle",d),p(n,"is--disabled",c),p(n,"is--filter",f),p(n,"is--loading",u),p(n,"is--active",l),n)]},[e("div",{class:"vxe-select-slots",ref:"hideOption"},this.$slots.default),e("vxe-input",{ref:"input",props:{clearable:this.clearable,placeholder:this.placeholder,readonly:!0,disabled:c,type:"text",prefixIcon:this.prefixIcon,suffixIcon:u?a.default.icon.SELECT_LOADED:d?a.default.icon.SELECT_OPEN:a.default.icon.SELECT_CLOSE,value:this.selectLabel},on:{clear:this.clearEvent,click:this.togglePanelEvent,focus:this.focusEvent,blur:this.blurEvent,"suffix-click":this.togglePanelEvent},scopedSlots:h?{prefix:function(){return h({})}}:{}}),e("div",{ref:"panel",class:["vxe-table--ignore-clear vxe-select--panel",(p(o={},"size--".concat(i),i),p(o,"is--transfer",this.transfer),p(o,"animat--leave",!u&&this.animatVisible),p(o,"animat--enter",!u&&d),o)],attrs:{placement:this.panelPlacement},style:this.panelStyle},s?[f?e("div",{class:"vxe-select-filter--wrapper"},[e("vxe-input",{ref:"inpSearch",class:"vxe-select-filter--input",props:{value:this.searchValue,type:"text",clearable:!0,placeholder:a.default.i18n("vxe.select.search"),prefixIcon:a.default.icon.INPUT_SEARCH},on:{modelValue:this.modelSearchEvent,focus:this.focusSearchEvent,keydown:this.keydownSearchEvent,change:this.triggerSearchEvent,search:this.triggerSearchEvent}})]):t(),e("div",{ref:"optWrapper",class:"vxe-select-option--wrapper"},function(e,t){var n=t.isGroup,i=t.visibleGroupList,r=t.visibleOptionList;if(t.searchLoading)return[e("div",{class:"vxe-select--search-loading"},[e("i",{class:["vxe-select--search-icon",a.default.icon.SELECT_LOADED]}),e("span",{class:"vxe-select--search-text"},a.default.i18n("vxe.select.loadingText"))])];if(n){if(i.length)return x(e,t)}else if(r.length)return w(e,t,r);return[e("div",{class:"vxe-select--empty-placeholder"},t.emptyText||a.default.i18n("vxe.select.emptyText"))]}(e,this))]:null)])},methods:{callSlot:function(e,t,n){if(e){var i=this.$scopedSlots;if(r.default.isString(e)&&(e=i[e]||null),r.default.isFunction(e))return(0,d.getSlotVNs)(e.call(this,t,n))}return[]},cacheItemMap:function(){function e(e){g(t,e)||(e[a]=r.default.uniqueId("opt_"))}var t=this,n=this.fullOptionList,i=this.fullGroupList,o=this.groupOptionsField,a=v(this);i.length?i.forEach((function(t){e(t),t[o]&&t[o].forEach(e)})):n.length&&n.forEach(e),this.refreshOption()},refreshOption:function(){var e=this.isGroup,t=this.fullOptionList,n=this.fullGroupList,i=this.filterable,r=this.filterMethod,o=this.searchValue,a=this.labelField,s=this.groupLabelField;return e?this.visibleGroupList=i&&r?n.filter((function(e){return m(e)&&r({group:e,option:null,searchValue:o})})):i?n.filter((function(e){return m(e)&&(!o||-1<"".concat(e[s]).indexOf(o))})):n.filter(m):this.visibleOptionList=i&&r?t.filter((function(e){return m(e)&&r({group:null,option:e,searchValue:o})})):i?t.filter((function(e){return m(e)&&(!o||-1<"".concat(e[a]).indexOf(o))})):t.filter(m),this.$nextTick()},setCurrentOption:function(e){e&&(this.currentOption=e,this.currentValue=e[this.valueField])},scrollToOption:function(e,t){var n=this;return this.$nextTick().then((function(){var i,r,o;e&&(i=(r=n.$refs).optWrapper,r=r.panel.querySelector("[optid='".concat(g(n,e),"']")),i&&r&&(o=i.offsetHeight,t?r.offsetTop+r.offsetHeight-i.scrollTop>o&&(i.scrollTop=r.offsetTop+r.offsetHeight-o):(r.offsetTop+5i.scrollTop+i.clientHeight)&&(i.scrollTop=r.offsetTop-5)))}))},clearEvent:function(e,t){this.clearValueEvent(t,null),this.hideOptionPanel()},clearValueEvent:function(e,t){this.remoteValueList=[],this.changeEvent(e,t),this.$emit("clear",{value:t,$event:e})},changeEvent:function(e,t){t!==this.value&&(this.$emit("input",t),this.$emit("change",{value:t,$event:e}),this.$xeform&&this.$xeformiteminfo&&this.$xeform.triggerItemEvent(e,this.$xeformiteminfo.itemConfig.field,t))},mousedownOptionEvent:function(e){0===e.button&&e.stopPropagation()},changeOptionEvent:function(e,t,n){var i=this.value,r=this.multiple,o=this.remoteValueList;r?(r=i?-1===i.indexOf(t)?i.concat([t]):i.filter((function(e){return e!==t})):[t],(i=o.find((function(e){return e.key===t})))?i.result=n:o.push({key:t,result:n}),this.changeEvent(e,r)):(this.remoteValueList=[{key:t,result:n}],this.changeEvent(e,t),this.hideOptionPanel())},handleGlobalMousewheelEvent:function(e){var t=this.$refs,n=this.disabled,i=this.visiblePanel;n||i&&(u.default.getEventTargetNode(e,t.panel).flag?this.updatePlacement():this.hideOptionPanel())},handleGlobalMousedownEvent:function(e){var t=this.$refs,n=this.$el,i=this.disabled,r=this.visiblePanel;i||(this.isActivated=u.default.getEventTargetNode(e,n).flag||u.default.getEventTargetNode(e,t.panel).flag,r&&!this.isActivated&&this.hideOptionPanel())},handleGlobalKeydownEvent:function(e){var t,n,i,r,o,a,s,l=this.visiblePanel,u=this.currentValue,c=this.currentOption,d=this.clearable;this.disabled||(t=13===(s=e.keyCode),a=27===s,n=38===s,i=40===s,r=46===s,o=32===s,(s=9===s)&&(this.isActivated=!1),l?a||s?this.hideOptionPanel():t?(e.preventDefault(),e.stopPropagation(),this.changeOptionEvent(e,u,c)):n||i?(e.preventDefault(),a=(l=function(e,t,n){var i,r,o,a,s=e.isGroup,l=e.visibleOptionList,u=e.visibleGroupList,c=e.valueField,d=e.groupOptionsField;if(s)for(var f=0;f11?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 i=this._calendarEl[e],r=n&&n.hours();return t(i)&&(i=i.apply(n)),i.replace("{}",r%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}})}(n("c1df"))},"8d57":function(e,t,n){!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("_"),i=[/^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 r(e){return e%10<5&&e%10>1&&~~(e/10)%10!==1}function o(e,t,n){var i=e+" ";switch(n){case"ss":return i+(r(e)?"sekundy":"sekund");case"m":return t?"minuta":"minutę";case"mm":return i+(r(e)?"minuty":"minut");case"h":return t?"godzina":"godzinę";case"hh":return i+(r(e)?"godziny":"godzin");case"ww":return i+(r(e)?"tygodnie":"tygodni");case"MM":return i+(r(e)?"miesiące":"miesięcy");case"yy":return i+(r(e)?"lata":"lat")}}e.defineLocale("pl",{months:function(e,i){return e?/D MMMM/.test(i)?n[e.month()]:t[e.month()]:t},monthsShort:"sty_lut_mar_kwi_maj_cze_lip_sie_wrz_paź_lis_gru".split("_"),monthsParse:i,longMonthsParse:i,shortMonthsParse:i,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:o,m:o,mm:o,h:o,hh:o,d:"1 dzień",dd:"%d dni",w:"tydzień",ww:o,M:"miesiąc",MM:o,y:"rok",yy:o},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n("c1df"))},"8df4":function(e,t,n){!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"};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}})}(n("c1df"))},"8df4b":function(e,t,n){"use strict";var i=n("7a77");function r(e){if("function"!=typeof e)throw new TypeError("executor must be a function.");this.promise=new Promise((function(e){t=e}));var t,n=this;e((function(e){n.reason||(n.reason=new i(e),t(n.reason))}))}r.prototype.throwIfRequested=function(){if(this.reason)throw this.reason},r.source=function(){var e;return{token:new r((function(t){e=t})),cancel:e}},e.exports=r},"8e00":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=l(n("c695")),r=l(n("0838")),o=l(n("8ea1")),a=l(n("44ab")),s=n("f634");function l(e){return e&&e.__esModule?e:{default:e}}function u(e,t,n){t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n}function c(e,t,n,i){var r=t._e;return(n=n.dropdowns)?n.map((function(n){return!1===n.visible?r():e("vxe-button",{on:{click:function(e){return i?t.btnEvent(e,n):t.tolEvent(e,n)}},props:{disabled:n.disabled,loading:n.loading,type:n.type,icon:n.icon,circle:n.circle,round:n.round,status:n.status,content:n.name}})})):[]}n={name:"VxeToolbar",mixins:[a.default],props:{loading:Boolean,refresh:[Boolean,Object],import:[Boolean,Object],export:[Boolean,Object],print:[Boolean,Object],zoom:[Boolean,Object],custom:[Boolean,Object],buttons:{type:Array,default:function(){return r.default.toolbar.buttons}},tools:{type:Array,default:function(){return r.default.toolbar.tools}},perfect:{type:Boolean,default:function(){return r.default.toolbar.perfect}},size:{type:String,default:function(){return r.default.toolbar.size||r.default.size}},className:[String,Function]},inject:{$xegrid:{default:null}},data:function(){return{$xetable:null,isRefresh:!1,columns:[],customStore:{isAll:!1,isIndeterminate:!1,visible:!1}}},computed:{refreshOpts:function(){return Object.assign({},r.default.toolbar.refresh,this.refresh)},importOpts:function(){return Object.assign({},r.default.toolbar.import,this.import)},exportOpts:function(){return Object.assign({},r.default.toolbar.export,this.export)},printOpts:function(){return Object.assign({},r.default.toolbar.print,this.print)},zoomOpts:function(){return Object.assign({},r.default.toolbar.zoom,this.zoom)},customOpts:function(){return Object.assign({},r.default.toolbar.custom,this.custom)}},created:function(){var e=this,t=this.refresh,n=this.refreshOpts;this.$nextTick((function(){var i=e.fintTable();!t||e.$xegrid||n.query||s.UtilTools.warn("vxe.error.notFunc",["query"]),i&&i.connect(e)})),s.GlobalEvent.on(this,"mousedown",this.handleGlobalMousedownEvent),s.GlobalEvent.on(this,"blur",this.handleGlobalBlurEvent)},destroyed:function(){s.GlobalEvent.off(this,"mousedown"),s.GlobalEvent.off(this,"blur")},render:function(e){var t,n,a,l,d,f,h,p,m,v,g,y,b,_,w=this._e,x=this.$xegrid,k=this.perfect,C=this.loading,S=this.importOpts,A=this.exportOpts,M=this.refresh,T=this.refreshOpts,O=this.zoom,E=this.zoomOpts,D=this.custom,L=this.vSize,P=this.className;return e("div",{class:["vxe-toolbar",P?i.default.isFunction(P)?P({$toolbar:this}):P:"",(u(P={},"size--".concat(L),L),u(P,"is--perfect",k),u(P,"is--loading",C),P)]},[e("div",{class:"vxe-buttons--wrapper"},(v=e,y=(g=this)._e,L=g.$scopedSlots,b=g.$xegrid,_=g.$xetable,k=void 0===(k=g.buttons)?[]:k,(L=L.buttons)?L.call(g,{$grid:b,$table:_},v):k.map((function(e){var t=e.dropdowns,n=e.buttonRender,i=n?o.default.renderer.get(n.name):null;return!1===e.visible?y():i&&(i=i.renderToolbarButton||i.renderButton,i)?v("span",{class:"vxe-button--item"},i.call(g,v,n,{$grid:b,$table:_,button:e})):v("vxe-button",{on:{click:function(t){return g.btnEvent(t,e)}},props:{disabled:e.disabled,loading:e.loading,type:e.type,icon:e.icon,circle:e.circle,round:e.round,status:e.status,content:e.name,destroyOnClose:e.destroyOnClose,placement:e.placement,transfer:e.transfer},scopedSlots:t&&t.length?{dropdowns:function(){return c(v,g,e,!0)}}:null})})))),e("div",{class:"vxe-tools--wrapper"},(d=e,h=(f=this)._e,C=f.$scopedSlots,p=f.$xegrid,m=f.$xetable,P=void 0===(P=f.tools)?[]:P,(C=C.tools)?C.call(f,{$grid:p,$table:m},d):P.map((function(e){var t=e.dropdowns,n=e.toolRender,i=n?o.default.renderer.get(n.name):null;return!1===e.visible?h():i&&(i=i.renderToolbarTool,i)?d("span",{class:"vxe-tool--item"},i.call(f,d,n,{$grid:p,$table:m,tool:e})):d("vxe-button",{on:{click:function(t){return f.tolEvent(t,e)}},props:{disabled:e.disabled,loading:e.loading,type:e.type,icon:e.icon,circle:e.circle,round:e.round,status:e.status,content:e.name,destroyOnClose:e.destroyOnClose,placement:e.placement,transfer:e.transfer},scopedSlots:t&&t.length?{dropdowns:function(){return c(d,f,e,!1)}}:null})})))),e("div",{class:"vxe-tools--operate"},[this.import?e("vxe-button",{props:{circle:!0,icon:S.icon||r.default.icon.TOOLBAR_TOOLS_IMPORT},attrs:{title:r.default.i18n("vxe.toolbar.import")},on:{click:this.importEvent}}):w(),this.export?e("vxe-button",{props:{circle:!0,icon:A.icon||r.default.icon.TOOLBAR_TOOLS_EXPORT},attrs:{title:r.default.i18n("vxe.toolbar.export")},on:{click:this.exportEvent}}):w(),this.print?e("vxe-button",{props:{circle:!0,icon:this.printOpts.icon||r.default.icon.TOOLBAR_TOOLS_PRINT},attrs:{title:r.default.i18n("vxe.toolbar.print")},on:{click:this.printEvent}}):w(),M?e("vxe-button",{props:{circle:!0,icon:this.isRefresh?T.iconLoading||r.default.icon.TOOLBAR_TOOLS_REFRESH_LOADING:T.icon||r.default.icon.TOOLBAR_TOOLS_REFRESH},attrs:{title:r.default.i18n("vxe.toolbar.refresh")},on:{click:this.refreshEvent}}):w(),O&&x?e("vxe-button",{props:{circle:!0,icon:x.isMaximized()?E.iconOut||r.default.icon.TOOLBAR_TOOLS_ZOOM_OUT:E.iconIn||r.default.icon.TOOLBAR_TOOLS_ZOOM_IN},attrs:{title:r.default.i18n("vxe.toolbar.zoom".concat(x.isMaximized()?"Out":"In"))},on:{click:x.triggerZoomEvent}}):w(),D?(t=e,L=(n=this).$xetable,k=n.customStore,C=n.customOpts,P=n.columns,a=[],S={},A={},l=L?L.customOpts.checkMethod:null,"manual"!==C.trigger&&("hover"===C.trigger?(S.mouseenter=n.handleMouseenterSettingEvent,S.mouseleave=n.handleMouseleaveSettingEvent,A.mouseenter=n.handleWrapperMouseenterEvent,A.mouseleave=n.handleWrapperMouseleaveEvent):S.click=n.handleClickSettingEvent),i.default.eachTree(P,(function(e){var i=s.UtilTools.formatText(e.getTitle(),1),r=e.getKey(),o=e.children&&e.children.length,u=!!l&&!l({column:e});(o||r)&&a.push(t("li",{class:["vxe-custom--option","level--".concat(e.level),{"is--group":o,"is--checked":e.visible,"is--indeterminate":e.halfVisible,"is--disabled":u}],attrs:{title:i},on:{click:function(){u||n.changeCustomOption(e)}}},[t("span",{class:"vxe-checkbox--icon vxe-checkbox--checked-icon"}),t("span",{class:"vxe-checkbox--icon vxe-checkbox--unchecked-icon"}),t("span",{class:"vxe-checkbox--icon vxe-checkbox--indeterminate-icon"}),t("span",{class:"vxe-checkbox--label"},i)]))})),t("div",{class:["vxe-custom--wrapper",{"is--active":k.visible}],ref:"customWrapper"},[t("vxe-button",{props:{circle:!0,icon:C.icon||r.default.icon.TOOLBAR_TOOLS_CUSTOM},attrs:{title:r.default.i18n("vxe.toolbar.custom")},on:S}),t("div",{class:"vxe-custom--option-wrapper"},[t("ul",{class:"vxe-custom--header"},[t("li",{class:["vxe-custom--option",{"is--checked":k.isAll,"is--indeterminate":k.isIndeterminate}],attrs:{title:r.default.i18n("vxe.table.allTitle")},on:{click:n.allCustomEvent}},[t("span",{class:"vxe-checkbox--icon vxe-checkbox--checked-icon"}),t("span",{class:"vxe-checkbox--icon vxe-checkbox--unchecked-icon"}),t("span",{class:"vxe-checkbox--icon vxe-checkbox--indeterminate-icon"}),t("span",{class:"vxe-checkbox--label"},r.default.i18n("vxe.toolbar.customAll"))])]),t("ul",{class:"vxe-custom--body",on:A},a),!1===C.isFooter?null:t("div",{class:"vxe-custom--footer"},[t("button",{class:"btn--confirm",on:{click:n.confirmCustomEvent}},r.default.i18n("vxe.toolbar.customConfirm")),t("button",{class:"btn--reset",on:{click:n.resetCustomEvent}},r.default.i18n("vxe.toolbar.customRestore"))])])])):w()])])},methods:{syncUpdate:function(e){var t=e.collectColumn;e=e.$table;this.$xetable=e,this.columns=t},fintTable:function(){var e=this.$parent.$children,t=e.indexOf(this);return i.default.find(e,(function(e,n){return e&&e.loadData&&t=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 عام"]},o=function(e){return function(t,n,o,a){var s=i(t),l=r[e][i(t)];return 2===s&&(l=l[n?0:1]),l.replace(/%d/i,t)}},a=["يناير","فبراير","مارس","أبريل","مايو","يونيو","يوليو","أغسطس","سبتمبر","أكتوبر","نوفمبر","ديسمبر"];e.defineLocale("ar",{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:o("s"),ss:o("s"),m:o("m"),mm:o("m"),h:o("h"),hh:o("h"),d:o("d"),dd:o("d"),M:o("M"),MM:o("M"),y:o("y"),yy:o("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}})}(n("c1df"))},"8ea1":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i={use:!0,config:!0,t:!0,_t:!0,v:!0,VXETable:!0},r=(t.VXETable=void 0,t._t=b,t.default=t.config=void 0,t.t=y,t.use=v,t.v=void 0,h(n("c695"))),o=h(n("0838")),a=n("e87e"),s=(Object.keys(a).forEach((function(e){"default"===e||"__esModule"===e||Object.prototype.hasOwnProperty.call(i,e)||e in t&&t[e]===a[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return a[e]}})})),n("e4a2")),l=(Object.keys(s).forEach((function(e){"default"===e||"__esModule"===e||Object.prototype.hasOwnProperty.call(i,e)||e in t&&t[e]===s[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return s[e]}})})),n("cf99")),u=(Object.keys(l).forEach((function(e){"default"===e||"__esModule"===e||Object.prototype.hasOwnProperty.call(i,e)||e in t&&t[e]===l[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return l[e]}})})),n("fb0f")),c=(Object.keys(u).forEach((function(e){"default"===e||"__esModule"===e||Object.prototype.hasOwnProperty.call(i,e)||e in t&&t[e]===u[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return u[e]}})})),n("32b9")),d=(Object.keys(c).forEach((function(e){"default"===e||"__esModule"===e||Object.prototype.hasOwnProperty.call(i,e)||e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}})})),n("7495")),f=(Object.keys(d).forEach((function(e){"default"===e||"__esModule"===e||Object.prototype.hasOwnProperty.call(i,e)||e in t&&t[e]===d[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return d[e]}})})),n("f634"));function h(e){return e&&e.__esModule?e:{default:e}}function p(e,t){for(var n=0;n=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 عام"]},o=function(e){return function(t,n,o,a){var s=i(t),l=r[e][i(t)];return 2===s&&(l=l[n?0:1]),l.replace(/%d/i,t)}},a=["يناير","فبراير","مارس","أبريل","مايو","يونيو","يوليو","أغسطس","سبتمبر","أكتوبر","نوفمبر","ديسمبر"];e.defineLocale("ar",{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:o("s"),ss:o("s"),m:o("m"),mm:o("m"),h:o("h"),hh:o("h"),d:o("d"),dd:o("d"),M:o("M"),MM:o("M"),y:o("y"),yy:o("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}})}(n("c1df"))},"8ea1":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i={use:!0,config:!0,t:!0,_t:!0,v:!0,VXETable:!0},r=(t.VXETable=void 0,t._t=b,t.default=t.config=void 0,t.t=y,t.use=v,t.v=void 0,h(n("c695"))),o=h(n("0838")),a=n("e87e"),s=(Object.keys(a).forEach((function(e){"default"===e||"__esModule"===e||Object.prototype.hasOwnProperty.call(i,e)||e in t&&t[e]===a[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return a[e]}})})),n("e4a2")),l=(Object.keys(s).forEach((function(e){"default"===e||"__esModule"===e||Object.prototype.hasOwnProperty.call(i,e)||e in t&&t[e]===s[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return s[e]}})})),n("cf99")),u=(Object.keys(l).forEach((function(e){"default"===e||"__esModule"===e||Object.prototype.hasOwnProperty.call(i,e)||e in t&&t[e]===l[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return l[e]}})})),n("fb0f")),c=(Object.keys(u).forEach((function(e){"default"===e||"__esModule"===e||Object.prototype.hasOwnProperty.call(i,e)||e in t&&t[e]===u[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return u[e]}})})),n("32b9")),d=(Object.keys(c).forEach((function(e){"default"===e||"__esModule"===e||Object.prototype.hasOwnProperty.call(i,e)||e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}})})),n("7495")),f=(Object.keys(d).forEach((function(e){"default"===e||"__esModule"===e||Object.prototype.hasOwnProperty.call(i,e)||e in t&&t[e]===d[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return d[e]}})})),n("f3f4"));function h(e){return e&&e.__esModule?e:{default:e}}function p(e,t){for(var n=0;n=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}})}(n("c1df"))},9051:function(e,t,n){var i=n("f108"),r=n("7ab1");e.exports=function(e){return i(e)||r(e)}},"90d8":function(e,t,n){var i=n("c65b"),r=n("1a2d"),o=n("3a9b"),a=n("ad6d"),s=RegExp.prototype;e.exports=function(e){var t=e.flags;return void 0!==t||"flags"in s||r(e,"flags")||!o(s,e)?t:i(a,e)}},"90e3":function(e,t,n){n=n("e330");var i=0,r=Math.random(),o=n(1..toString);e.exports=function(e){return"Symbol("+(void 0===e?"":e)+")_"+o(++i+r,36)}},"90ea":function(e,t,n){!function(e){"use strict"; //! moment.js locale configuration -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 i=100*e+t;return i<600?"凌晨":i<900?"早上":i<1130?"上午":i<1230?"中午":i<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 年"}})}(n("c1df"))},9112:function(e,t,n){var i=n("83ab"),r=n("9bf2"),o=n("5c6c");e.exports=i?function(e,t,n){return r.f(e,t,o(1,n))}:function(e,t,n){return e[t]=n,e}},"91c5":function(e,t,n){var i=n("09e4"),r=n("2505"),o=n("bfa1"),a=n("d0c8"),s=n("dcbd"),l=n("c35a"),u=i.TypeError;e.exports=function(e,t){var n=arguments.length<2?l(e):t;if(o(n))return a(r(n,e));throw u(s(e)+" is not iterable")}},"91e2":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.Option=void 0;var i=(n=n("7a4e"))&&n.__esModule?n:{default:n};n=Object.assign(i.default,{install:function(e){e.component(i.default.name,i.default)}}),n=t.Option=n,t.default=n},"920b":function(e,t,n){"use strict";function i(e,t){return(i=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function r(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}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&i(e,t)}n.d(t,"a",(function(){return r}))},9263:function(e,t,n){"use strict";var i=n("c65b"),r=n("e330"),o=n("577e"),a=n("ad6d"),s=n("9f7f"),l=n("5692"),u=n("7c73"),c=n("69f3").get,d=n("fce3"),f=(n=n("107c"),l("native-string-replace",String.prototype.replace)),h=RegExp.prototype.exec,p=h,m=r("".charAt),v=r("".indexOf),g=r("".replace),y=r("".slice),b=(l=/b*/g,i(h,r=/a/,"a"),i(h,l,"a"),0!==r.lastIndex||0!==l.lastIndex),_=s.BROKEN_CARET,w=void 0!==/()??/.exec("")[1];(b||w||_||d||n)&&(p=function(e){var t,n,r,s,l,d,x=this,k=c(x),C=(e=o(e),k.raw);if(C)return C.lastIndex=x.lastIndex,A=i(p,C,e),x.lastIndex=C.lastIndex,A;var S=k.groups,A=(C=_&&x.sticky,i(a,x)),M=(k=x.source,0),T=e;if(C&&(A=g(A,"y",""),-1===v(A,"g")&&(A+="g"),T=y(e,x.lastIndex),0=11?e:e+12:"下午"===t||"晚上"===t?e+12:void 0},meridiem:function(e,t,n){var i=100*e+t;return i<600?"凌晨":i<900?"早上":i<1130?"上午":i<1230?"中午":i<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 年"}})}(n("c1df"))},9112:function(e,t,n){var i=n("83ab"),r=n("9bf2"),o=n("5c6c");e.exports=i?function(e,t,n){return r.f(e,t,o(1,n))}:function(e,t,n){return e[t]=n,e}},"91c5":function(e,t,n){var i=n("09e4"),r=n("2505"),o=n("bfa1"),a=n("d0c8"),s=n("dcbd"),l=n("c35a"),u=i.TypeError;e.exports=function(e,t){var n=arguments.length<2?l(e):t;if(o(n))return a(r(n,e));throw u(s(e)+" is not iterable")}},"91e2":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.Option=void 0;var i=(n=n("7a4e"))&&n.__esModule?n:{default:n};n=Object.assign(i.default,{install:function(e){e.component(i.default.name,i.default)}}),n=t.Option=n,t.default=n},"920b":function(e,t,n){"use strict";function i(e,t){return(i=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function r(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}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&i(e,t)}n.d(t,"a",(function(){return r}))},9263:function(e,t,n){"use strict";var i=n("c65b"),r=n("e330"),o=n("577e"),a=n("ad6d"),s=n("9f7f"),l=n("5692"),u=n("7c73"),c=n("69f3").get,d=n("fce3"),f=(n=n("107c"),l("native-string-replace",String.prototype.replace)),h=RegExp.prototype.exec,p=h,m=r("".charAt),v=r("".indexOf),g=r("".replace),y=r("".slice),b=(l=/b*/g,i(h,r=/a/,"a"),i(h,l,"a"),0!==r.lastIndex||0!==l.lastIndex),_=s.BROKEN_CARET,w=void 0!==/()??/.exec("")[1];(b||w||_||d||n)&&(p=function(e){var t,n,r,s,l,d,x=this,A=c(x),C=(e=o(e),A.raw);if(C)return C.lastIndex=x.lastIndex,k=i(p,C,e),x.lastIndex=C.lastIndex,k;var S=A.groups,k=(C=_&&x.sticky,i(a,x)),M=(A=x.source,0),T=e;if(C&&(k=g(k,"y",""),-1===v(k,"g")&&(k+="g"),T=y(e,x.lastIndex),0=2&&t%10<=4&&(t%100<10||t%100>=20)?n[1]:n[2]}function n(e,n,i){var r={ss:n?"секунда_секунды_секунд":"секунду_секунды_секунд",mm:n?"минута_минуты_минут":"минуту_минуты_минут",hh:"час_часа_часов",dd:"день_дня_дней",ww:"неделя_недели_недель",MM:"месяц_месяца_месяцев",yy:"год_года_лет"};return"m"===i?n?"минута":"минуту":e+" "+t(r[i],+e)}var 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:i,longMonthsParse:i,shortMonthsParse:i,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}})}(n("c1df"))},"958b":function(e,t,n){!function(e){"use strict"; //! moment.js locale configuration -function t(e,t,n,i){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}}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}}})}(n("c1df"))},9609:function(e,t,n){!function(e){"use strict"; +function t(e,t,n,i){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}}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}}})}(n("c1df"))},"95d5":function(e,t,n){function i(e){var t;return(o[e]||(t=o[e]={i:e,l:!1,exports:{}},r[e].call(t.exports,t,t.exports,i),t.l=!0,t)).exports}var r,o;e.exports=(r={"04ab":function(e,t,n){"use strict";var i=n("91a9");n.n(i).a},"057f":function(e,t,n){var i=n("fc6a"),r=n("241c").f,o={}.toString,a="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];e.exports.f=function(e){if(!a||"[object Window]"!=o.call(e))return r(i(e));try{return r(e)}catch(e){return a.slice()}}},"06cf":function(e,t,n){var i=n("83ab"),r=n("d1e7"),o=n("5c6c"),a=n("fc6a"),s=n("c04e"),l=n("5135"),u=n("0cfb"),c=Object.getOwnPropertyDescriptor;t.f=i?c:function(e,t){if(e=a(e),t=s(t,!0),u)try{return c(e,t)}catch(e){}if(l(e,t))return o(!r.f.call(e,t),e[t])}},"0cfb":function(e,t,n){var i=n("83ab"),r=n("d039"),o=n("cc12");e.exports=!i&&!r((function(){return 7!=Object.defineProperty(o("div"),"a",{get:function(){return 7}}).a}))},"159b":function(e,t,n){var i,r=n("da84"),o=n("fdbc"),a=n("17c2"),s=n("9112");for(i in o){var l=r[i];l=l&&l.prototype;if(l&&l.forEach!==a)try{s(l,"forEach",a)}catch(e){l.forEach=a}}},"17c2":function(e,t,n){"use strict";var i=n("b727").forEach;n=n("b301");e.exports=n("forEach")?function(e){return i(this,e,1n.parts.length&&(i.parts.length=n.parts.length)}else{var a=[];for(r=0;r"+e+""},m=function(){try{r=document.domain&&new ActiveXObject("htmlfile")}catch(e){}m=r?((e=r).write(p("")),e.close(),t=e.parentWindow.Object,e=null,t):(e=c("iframe"),t="java"+f+":",e.style.display="none",u.appendChild(e),e.src=String(t),(t=e.contentWindow.document).open(),t.write(p("document.F=Object")),t.close(),t.F);for(var e,t,n=s.length;n--;)delete m[d][s[n]];return m()};l[h]=!0,e.exports=Object.create||function(e,t){var n;return null!==e?(i[d]=o(e),n=new i,i[d]=null,n[h]=e):n=m(),void 0===t?n:a(n,t)}},"7f9a":function(e,t,n){var i=n("da84");n=n("8925"),i=i.WeakMap;e.exports="function"==typeof i&&/native code/.test(n(i))},"825a":function(e,t,n){var i=n("861d");e.exports=function(e){if(i(e))return e;throw TypeError(String(e)+" is not an object")}},"83ab":function(e,t,n){n=n("d039"),e.exports=!n((function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a}))},"83af":function(e,t,n){"use strict";n.d(t,"a",(function(){return r})),n.d(t,"b",(function(){return o})),n.d(t,"c",(function(){return a}));var i,r=function(e,t,n){i=n,e.addEventListener?e.addEventListener(t,n,!1):e.attachEvent?e.attachEvent("on"+t,n):e["on"+t]=n},o=function(e,t){e.removeEventListener?e.removeEventListener(t,i,!1):e.detachEvent?e.detachEvent("on"+t,i):e["on"+t]=null},a=function e(t){var n,i={};for(n in t)"children"!==n&&"parent"!==n&&(i[n]=t[n]);if(t.children&&0l;)!i(s,n=t[l++])||~o(u,n)||u.push(n);return u}},cc12:function(e,t,n){var i=n("da84"),r=(n=n("861d"),i.document),o=n(r)&&n(r.createElement);e.exports=function(e){return o?r.createElement(e):{}}},ce4e:function(e,t,n){var i=n("da84"),r=n("9112");e.exports=function(t,n){try{r(i,t,n)}catch(e){i[t]=n}return n}},d012:function(e,t){e.exports={}},d039:function(e,t){e.exports=function(e){try{return!!e()}catch(e){return!0}}},d066:function(e,t,n){function i(e){return"function"==typeof e?e:void 0}var r=n("428f"),o=n("da84");e.exports=function(e,t){return arguments.length<2?i(r[e])||i(o[e]):r[e]&&r[e][t]||o[e]&&o[e][t]}},d1e7:function(e,t,n){"use strict";var i={}.propertyIsEnumerable,r=Object.getOwnPropertyDescriptor,o=r&&!i.call({1:2},1);t.f=o?function(e){return e=r(this,e),!!e&&e.enumerable}:i},d44e:function(e,t,n){var i=n("9bf2").f,r=n("5135"),o=n("b622")("toStringTag");e.exports=function(e,t,n){e&&!r(e=n?e:e.prototype,o)&&i(e,o,{configurable:!0,value:t})}},da84:function(e,t,n){(function(t){function n(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"),o=n("56ef"),a=n("fc6a"),s=n("06cf"),l=n("8418");i({target:"Object",stat:!0,sham:!r},{getOwnPropertyDescriptors:function(e){for(var t,n,i=a(e),r=s.f,u=o(i),c={},d=0;u.length>d;)void 0!==(n=r(i,t=u[d++]))&&l(c,t,n);return c}})},df75:function(e,t,n){var i=n("ca84"),r=n("7839");e.exports=Object.keys||function(e){return i(e,r)}},e439:function(e,t,n){var i=n("23e7"),r=n("d039"),o=n("fc6a"),a=n("06cf").f;n=n("83ab"),r=r((function(){a(1)}));i({target:"Object",stat:!0,forced:!n||r,sham:!n},{getOwnPropertyDescriptor:function(e,t){return a(o(e),t)}})},e893:function(e,t,n){var i=n("5135"),r=n("56ef"),o=n("06cf"),a=n("9bf2");e.exports=function(e,t){for(var n=r(t),s=a.f,l=o.f,u=0;u=100?100:null;return e+(t[e]||t[n]||t[i])},week:{dow:1,doy:7}})}(n("c1df"))},9686:function(e,t,n){!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"};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}})}(n("c1df"))},"96cf":function(e,t,n){e=function(e){"use strict";var t,n=Object.prototype,i=n.hasOwnProperty,r="function"==typeof Symbol?Symbol:{},o=r.iterator||"@@iterator",a=r.asyncIterator||"@@asyncIterator",s=r.toStringTag||"@@toStringTag";function l(e,n,i,r){var o,a,s,l;n=n&&n.prototype instanceof m?n:m,n=Object.create(n.prototype),r=new C(r||[]);return n._invoke=(o=e,a=i,s=r,l=c,function(e,n){if(l===f)throw new Error("Generator is already running");if(l===h){if("throw"===e)throw n;return A()}for(s.method=e,s.arg=n;;){var i=s.delegate;if(i&&(i=function e(n,i){var r=n.iterator[i.method];if(r===t){if(i.delegate=null,"throw"===i.method){if(n.iterator.return&&(i.method="return",i.arg=t,e(n,i),"throw"===i.method))return p;i.method="throw",i.arg=new TypeError("The iterator does not provide a 'throw' method")}return p}return r=u(r,n.iterator,i.arg),"throw"===r.type?(i.method="throw",i.arg=r.arg,i.delegate=null,p):(r=r.arg,r?r.done?(i[n.resultName]=r.value,i.next=n.nextLoc,"return"!==i.method&&(i.method="next",i.arg=t),i.delegate=null,p):r:(i.method="throw",i.arg=new TypeError("iterator result is not an object"),i.delegate=null,p))}(i,s),i)){if(i===p)continue;return i}if("next"===s.method)s.sent=s._sent=s.arg;else if("throw"===s.method){if(l===c)throw l=h,s.arg;s.dispatchException(s.arg)}else"return"===s.method&&s.abrupt("return",s.arg);if(l=f,i=u(o,a,s),"normal"===i.type){if(l=s.done?h:d,i.arg!==p)return{value:i.arg,done:s.done}}else"throw"===i.type&&(l=h,s.method="throw",s.arg=i.arg)}}),n}function u(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}e.wrap=l;var c="suspendedStart",d="suspendedYield",f="executing",h="completed",p={};function m(){}function v(){}function g(){}r={};var y=(r[o]=function(){return this},Object.getPrototypeOf),b=(y=y&&y(y(S([]))),y&&y!==n&&i.call(y,o)&&(r=y),g.prototype=m.prototype=Object.create(r));function _(e){["next","throw","return"].forEach((function(t){e[t]=function(e){return this._invoke(t,e)}}))}function w(e,t){var n;this._invoke=function(r,o){function a(){return new t((function(n,a){!function n(r,o,a,s){var l;r=u(e[r],e,o);if("throw"!==r.type)return(o=(l=r.arg).value)&&"object"==typeof o&&i.call(o,"__await")?t.resolve(o.__await).then((function(e){n("next",e,a,s)}),(function(e){n("throw",e,a,s)})):t.resolve(o).then((function(e){l.value=e,a(l)}),(function(e){return n("throw",e,a,s)}));s(r.arg)}(r,o,n,a)}))}return n=n?n.then(a,a):a()}}function x(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(x,this),this.reset(!0)}function S(e){if(e){var n,r=e[o];if(r)return r.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length))return n=-1,(r=function r(){for(;++n=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}})}(n("c1df"))},"96cf":function(e,t,n){e=function(e){"use strict";var t,n=Object.prototype,i=n.hasOwnProperty,r="function"==typeof Symbol?Symbol:{},o=r.iterator||"@@iterator",a=r.asyncIterator||"@@asyncIterator",s=r.toStringTag||"@@toStringTag";function l(e,n,i,r){var o,a,s,l;n=n&&n.prototype instanceof m?n:m,n=Object.create(n.prototype),r=new C(r||[]);return n._invoke=(o=e,a=i,s=r,l=c,function(e,n){if(l===f)throw new Error("Generator is already running");if(l===h){if("throw"===e)throw n;return k()}for(s.method=e,s.arg=n;;){var i=s.delegate;if(i&&(i=function e(n,i){var r=n.iterator[i.method];if(r===t){if(i.delegate=null,"throw"===i.method){if(n.iterator.return&&(i.method="return",i.arg=t,e(n,i),"throw"===i.method))return p;i.method="throw",i.arg=new TypeError("The iterator does not provide a 'throw' method")}return p}return r=u(r,n.iterator,i.arg),"throw"===r.type?(i.method="throw",i.arg=r.arg,i.delegate=null,p):(r=r.arg,r?r.done?(i[n.resultName]=r.value,i.next=n.nextLoc,"return"!==i.method&&(i.method="next",i.arg=t),i.delegate=null,p):r:(i.method="throw",i.arg=new TypeError("iterator result is not an object"),i.delegate=null,p))}(i,s),i)){if(i===p)continue;return i}if("next"===s.method)s.sent=s._sent=s.arg;else if("throw"===s.method){if(l===c)throw l=h,s.arg;s.dispatchException(s.arg)}else"return"===s.method&&s.abrupt("return",s.arg);if(l=f,i=u(o,a,s),"normal"===i.type){if(l=s.done?h:d,i.arg!==p)return{value:i.arg,done:s.done}}else"throw"===i.type&&(l=h,s.method="throw",s.arg=i.arg)}}),n}function u(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}e.wrap=l;var c="suspendedStart",d="suspendedYield",f="executing",h="completed",p={};function m(){}function v(){}function g(){}r={};var y=(r[o]=function(){return this},Object.getPrototypeOf),b=(y=y&&y(y(S([]))),y&&y!==n&&i.call(y,o)&&(r=y),g.prototype=m.prototype=Object.create(r));function _(e){["next","throw","return"].forEach((function(t){e[t]=function(e){return this._invoke(t,e)}}))}function w(e,t){var n;this._invoke=function(r,o){function a(){return new t((function(n,a){!function n(r,o,a,s){var l;r=u(e[r],e,o);if("throw"!==r.type)return(o=(l=r.arg).value)&&"object"==typeof o&&i.call(o,"__await")?t.resolve(o.__await).then((function(e){n("next",e,a,s)}),(function(e){n("throw",e,a,s)})):t.resolve(o).then((function(e){l.value=e,a(l)}),(function(e){return n("throw",e,a,s)}));s(r.arg)}(r,o,n,a)}))}return n=n?n.then(a,a):a()}}function x(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 A(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function C(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(x,this),this.reset(!0)}function S(e){if(e){var n,r=e[o];if(r)return r.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length))return n=-1,(r=function r(){for(;++n=20||e>=100&&e%100===0)&&(r=" de "),e+r+i[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}})}(n("c1df"))},9735:function(e,t){e.exports=function(e){return e.getFullYear()}},9759:function(e,t,n){var i=n("6223"),r=n("416f"),o=n("34e4"),a=n("092a");e.exports=function(e,t){e=o(e),t=o(t);var n=r(e),s=r(t),l=(n=i(n),s=i(s),Math.pow(10,Math.max(n,s)));return parseFloat(a((e*l-t*l)/l,s<=n?n:s))}},9797:function(e,t,n){!function(e){"use strict"; //! moment.js locale configuration -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="",i=["","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=i[t]),e+n},week:{dow:1,doy:4}})}(n("c1df"))},"97b7":function(e,t,n){"use strict";n=n("ae67");var i={i:{locale:"zh-TW",select:{placeholder:"請選擇",noMatch:"無匹配資料",loading:"加載中"},table:{noDataText:"暫無資料",noFilteredDataText:"暫無篩選結果",confirmFilter:"篩選",resetFilter:"重置",clearFilter:"全部"},datepicker:{selectDate:"選擇日期",selectTime:"選擇時間",startTime:"開始時間",endTime:"結束時間",clear:"清空",ok:"確定",datePanelLabel:"[yyyy年] [m月]",month:"月",month1:"1 月",month2:"2 月",month3:"3 月",month4:"4 月",month5:"5 月",month6:"6 月",month7:"7 月",month8:"8 月",month9:"9 月",month10:"10 月",month11:"11 月",month12:"12 月",year:"年",weekStartDay:"0",weeks:{sun:"日",mon:"一",tue:"二",wed:"三",thu:"四",fri:"五",sat:"六"},months:{m1:"1月",m2:"2月",m3:"3月",m4:"4月",m5:"5月",m6:"6月",m7:"7月",m8:"8月",m9:"9月",m10:"10月",m11:"11月",m12:"12月"}},transfer:{titles:{source:"來源列表",target:"目標列表"},filterPlaceholder:"請輸入搜尋內容",notFoundText:"列表爲空"},modal:{okText:"確定",cancelText:"取消"},poptip:{okText:"確定",cancelText:"取消"},page:{prev:"上一頁",next:"下一頁",total:"共",item:"條",items:"條",prev5:"向前 5 頁",next5:"向後 5 頁",page:"條/頁",goto:"跳至",p:"頁"},rate:{star:"星",stars:"星"},tree:{emptyText:"暫無資料"}}};Object(n.a)(i),t.a=i},9855:function(e,t,n){var i=n("3fc4"),r=n("2c94"),o=n("b484"),a=n("7ab1");e.exports=function(e,t,n){return o(n)?i(e,t,(function(e,t,i,o,s){return i=n(e,t,i,o,s),a(i)?r(e,t):!!i}),n):i(e,t,r)}},"985d":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=f(n("c695")),r=f(n("0838")),o=f(n("44ab")),a=f(n("8ea1")),s=n("f634"),l=n("649c"),u=n("ee43"),c=n("5ef4"),d=n("646c");function f(e){return e&&e.__esModule?e:{default:e}}function h(e,t){var n,i=Object.keys(e);return Object.getOwnPropertySymbols&&(n=Object.getOwnPropertySymbols(e),t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),i.push.apply(i,n)),i}function p(e,t,n){t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n}function m(e,t){for(var n=0;ni.default.toNumber(o)||!(!e||(i.default.isRegExp(e)?e:new RegExp(e)).test(t))}n={name:"VxeForm",mixins:[o.default],props:{collapseStatus:{type:Boolean,default:!0},loading:Boolean,data:Object,size:{type:String,default:function(){return r.default.form.size||r.default.size}},span:{type:[String,Number],default:function(){return r.default.form.span}},align:{type:String,default:function(){return r.default.form.align}},titleAlign:{type:String,default:function(){return r.default.form.titleAlign}},titleWidth:{type:[String,Number],default:function(){return r.default.form.titleWidth}},titleColon:{type:Boolean,default:function(){return r.default.form.titleColon}},titleAsterisk:{type:Boolean,default:function(){return r.default.form.titleAsterisk}},titleOverflow:{type:[Boolean,String],default:null},className:[String,Function],items:Array,rules:Object,preventSubmit:{type:Boolean,default:function(){return r.default.form.preventSubmit}},validConfig:Object,customLayout:{type:Boolean,default:function(){return r.default.form.customLayout}}},data:function(){return{collapseAll:this.collapseStatus,staticItems:[],formItems:[],tooltipTimeout:null,tooltipActive:!1,tooltipStore:{item:null,visible:!1}}},provide:function(){return{$xeform:this}},computed:{validOpts:function(){return Object.assign({},r.default.form.validConfig,this.validConfig)},tooltipOpts:function(){var e=Object.assign({leaveDelay:300},r.default.form.tooltipConfig,this.tooltipConfig);return e.enterable&&(e.leaveMethod=this.handleTooltipLeaveMethod),e}},watch:{staticItems:function(e){this.formItems=e},items:function(e){this.loadItem(e)},collapseStatus:function(e){this.collapseAll=!!e}},created:function(){var e=this;this.$nextTick((function(){var t=e.items;t&&e.loadItem(t)}))},render:function(e){var t=this._e,n=this.loading,o=this.className,l=this.data,c=this.vSize,d=this.tooltipOpts,f=this.formItems,m=this.customLayout,v=a.default._tooltip;return e("form",{class:["vxe-form",o?i.default.isFunction(o)?o({items:f,data:l,$form:this}):o:"",(p(l={},"size--".concat(c),c),p(l,"is--colon",this.titleColon),p(l,"is--asterisk",this.titleAsterisk),p(l,"is--loading",n),l)],on:{submit:this.submitEvent,reset:this.resetEvent}},[e("div",{class:"vxe-form--wrapper vxe-row"},m?this.$slots.default:function e(t,n,o){var l=n._e,c=n.rules,d=n.data,f=n.collapseAll,h=n.validOpts,p=n.titleOverflow;return o.map((function(o,m){var v,g=o.slots,y=o.title,b=o.folding,_=o.visible,w=o.visibleMethod,x=o.field,k=o.collapseNode,C=o.itemRender,S=o.showError,A=o.errRule,M=o.className,T=o.titleOverflow,O=o.children,E=(0,s.isEnableConf)(C)?a.default.renderer.get(C.name):null,D=o.span||n.span,L=o.align||n.align,P=o.titleAlign||n.titleAlign,I=o.titleWidth||n.titleWidth,j="title"===(T=i.default.isUndefined(T)||i.default.isNull(T)?p:T),$=!0===T||"tooltip"===T,R=(T=j||$||"ellipsis"===T,{data:d,field:x,property:x,item:o,$form:n});return!1===_?l():O&&0e.clientWidth;clearTimeout(this.tooltipTimeout),this.tooltipActive=!0,this.closeTooltip(),r&&o&&(Object.assign(n,{item:t,visible:!0}),i&&i.open(e,r))},handleTargetLeaveEvent:function(){var e=this,t=this.tooltipOpts,n=this.$refs.tooltip;this.tooltipActive=!1,n&&n.setActived(!1),t.enterable?this.tooltipTimeout=setTimeout((function(){(n=e.$refs.tooltip)&&!n.isActived()&&e.closeTooltip()}),t.leaveDelay):this.closeTooltip()},clearValidate:function(e){return e?(e=(0,l.handleFieldOrItem)(this,e))&&(e.showError=!1):this.getItems().forEach((function(e){e.showError=!1})),this.$nextTick()},validate:function(e){return this.clearValidate(),this.beginValidate(this.getItems(),"",e)},validateField:function(e,t){return e=(0,l.handleFieldOrItem)(this,e),this.beginValidate(e?[e]:[],"",t)},beginValidate:function(e,t,n){var i=this,r=this.data,o=this.rules,a=this.validOpts,s={},l=[],u=[];return clearTimeout(this.showErrTime),r&&o?(e.forEach((function(e){var n=e.field;n&&u.push(i.validItemRules(t||"all",n).then((function(){e.errRule=null})).catch((function(t){var o=t.rule;t={rule:o,rules:t.rules,data:r,field:n,property:n,$form:i};return s[n]||(s[n]=[]),s[n].push(t),l.push(n),e.errRule=o,Promise.reject(t)})))})),Promise.all(u).then((function(){n&&n()})).catch((function(){return new Promise((function(t){i.showErrTime=setTimeout((function(){e.forEach((function(e){e.errRule&&(e.showError=!0)}))}),20),a.autoPos&&i.$nextTick((function(){i.handleFocus(l)})),n?(n(s),t()):t(s)}))}))):(n&&n(),Promise.resolve())},validItemRules:function(e,t,n){var r,o,a=this,s=this.data,l=this.rules,u=[],d=[];return t&&l&&(r=i.default.get(l,t))&&(o=i.default.isUndefined(n)?i.default.get(s,t):n,r.forEach((function(n){var l,f=n.type,h=n.trigger,p=n.required;"all"!==e&&h&&e!==n.trigger||(i.default.isFunction(n.validator)?(l=n.validator({itemValue:o,rule:n,rules:r,data:s,field:t,property:t,$form:a}))&&(i.default.isError(l)?u.push(new v({type:"custom",trigger:h,content:l.message,rule:new v(n)})):l.catch&&d.push(l.catch((function(e){u.push(new v({type:"custom",trigger:h,content:e?e.message:n.content||n.message,rule:new v(n)}))})))):(l="array"===f?!i.default.isArray(o)||!o.length:(0,c.eqEmptyValue)(o),(p?l||g(n,o):!l&&g(n,o))&&u.push(new v(n))))}))),Promise.all(d).then((function(){var e;if(u.length)return e={rules:u,rule:u[0]},Promise.reject(e)}))},handleFocus:function(e){var t=this,n=this.$el;e.some((function(e,i){if(e=t.getItemByField(e),e&&(0,s.isEnableConf)(e.itemRender)){var r,o=e.itemRender,l=a.default.renderer.get(o.name);if(i||s.DomTools.scrollToView(n.querySelector(".".concat(e.id))),r=!(r=o.autofocus?n.querySelector(".".concat(e.id," ").concat(o.autofocus)):r)&&l&&l.autofocus?n.querySelector(".".concat(e.id," ").concat(l.autofocus)):r)return r.focus(),d.browse.msie&&((i=r.createTextRange()).collapse(!1),i.select()),!0}}))},updateStatus:function(e,t){var n=this,i=e.property;i&&this.validItemRules("change",i,t).then((function(){n.clearValidate(i)})).catch((function(e){e=e.rule;var t=n.getItemByField(i);t&&(t.showError=!0,t.errRule=e)}))}}},t.default=n},9860:function(module,exports,__webpack_require__){ +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="",i=["","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=i[t]),e+n},week:{dow:1,doy:4}})}(n("c1df"))},"97b7":function(e,t,n){"use strict";n=n("ae67");var i={i:{locale:"zh-TW",select:{placeholder:"請選擇",noMatch:"無匹配資料",loading:"加載中"},table:{noDataText:"暫無資料",noFilteredDataText:"暫無篩選結果",confirmFilter:"篩選",resetFilter:"重置",clearFilter:"全部"},datepicker:{selectDate:"選擇日期",selectTime:"選擇時間",startTime:"開始時間",endTime:"結束時間",clear:"清空",ok:"確定",datePanelLabel:"[yyyy年] [m月]",month:"月",month1:"1 月",month2:"2 月",month3:"3 月",month4:"4 月",month5:"5 月",month6:"6 月",month7:"7 月",month8:"8 月",month9:"9 月",month10:"10 月",month11:"11 月",month12:"12 月",year:"年",weekStartDay:"0",weeks:{sun:"日",mon:"一",tue:"二",wed:"三",thu:"四",fri:"五",sat:"六"},months:{m1:"1月",m2:"2月",m3:"3月",m4:"4月",m5:"5月",m6:"6月",m7:"7月",m8:"8月",m9:"9月",m10:"10月",m11:"11月",m12:"12月"}},transfer:{titles:{source:"來源列表",target:"目標列表"},filterPlaceholder:"請輸入搜尋內容",notFoundText:"列表爲空"},modal:{okText:"確定",cancelText:"取消"},poptip:{okText:"確定",cancelText:"取消"},page:{prev:"上一頁",next:"下一頁",total:"共",item:"條",items:"條",prev5:"向前 5 頁",next5:"向後 5 頁",page:"條/頁",goto:"跳至",p:"頁"},rate:{star:"星",stars:"星"},tree:{emptyText:"暫無資料"}}};Object(n.a)(i),t.a=i},9855:function(e,t,n){var i=n("3fc4"),r=n("2c94"),o=n("b484"),a=n("7ab1");e.exports=function(e,t,n){return o(n)?i(e,t,(function(e,t,i,o,s){return i=n(e,t,i,o,s),a(i)?r(e,t):!!i}),n):i(e,t,r)}},"985d":function(e,t,n){"use strict";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)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=m(n("c695")),o=m(n("0838")),a=m(n("44ab")),s=m(n("8ea1")),l=n("f3f4"),u=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==i(e)&&"function"!=typeof e)return{default:e};if(t=p(t),t&&t.has(e))return t.get(e);var n,r={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(n in e){var a;"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&((a=o?Object.getOwnPropertyDescriptor(e,n):null)&&(a.get||a.set)?Object.defineProperty(r,n,a):r[n]=e[n])}return r.default=e,t&&t.set(e,r),r}(n("1201")),c=n("649c"),d=(n("58a9"),m(n("02e2"))),f=m(n("cb60")),h=n("ad76");function p(e){var t,n;return"function"!=typeof WeakMap?null:(t=new WeakMap,n=new WeakMap,(p=function(e){return e?n:t})(e))}function m(e){return e&&e.__esModule?e:{default:e}}function v(e,t,n){t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n}function g(e,t){for(var n=0;nr.default.toNumber(o)||!(!e||(r.default.isRegExp(e)?e:new RegExp(e)).test(t))}n={name:"VxeForm",mixins:[a.default],props:{collapseStatus:{type:Boolean,default:!0},loading:Boolean,data:Object,size:{type:String,default:function(){return o.default.form.size||o.default.size}},span:{type:[String,Number],default:function(){return o.default.form.span}},align:{type:String,default:function(){return o.default.form.align}},titleAlign:{type:String,default:function(){return o.default.form.titleAlign}},titleWidth:{type:[String,Number],default:function(){return o.default.form.titleWidth}},titleColon:{type:Boolean,default:function(){return o.default.form.titleColon}},titleAsterisk:{type:Boolean,default:function(){return o.default.form.titleAsterisk}},titleOverflow:{type:[Boolean,String],default:null},className:[String,Function],readonly:Boolean,items:Array,rules:Object,preventSubmit:{type:Boolean,default:function(){return o.default.form.preventSubmit}},validConfig:Object,tooltipConfig:Object,customLayout:{type:Boolean,default:function(){return o.default.form.customLayout}}},data:function(){return{collapseAll:this.collapseStatus,staticItems:[],formItems:[],tooltipTimeout:null,tooltipStore:{item:null,visible:!1}}},provide:function(){return{$xeform:this,$xeformgather:null,$xeformitem:null,$xeformiteminfo:null}},computed:{validOpts:function(){return Object.assign({},o.default.form.validConfig,this.validConfig)},tooltipOpts:function(){return Object.assign({},o.default.tooltip,o.default.form.tooltipConfig,this.tooltipConfig)}},watch:{staticItems:function(e){this.formItems=e},items:function(e){this.loadItem(e)},collapseStatus:function(e){this.collapseAll=!!e}},created:function(){var e=this;this.$nextTick((function(){var t=e.items;t&&e.loadItem(t)}))},render:function(e){var t=this._e,n=this.loading,i=this.className,o=this.data,a=this.vSize,l=this.tooltipOpts,u=this.formItems,c=this.customLayout,h=s.default._tooltip,p=this.$scopedSlots.default;return e("form",{class:["vxe-form",i?r.default.isFunction(i)?i({items:u,data:o,$form:this}):i:"",(v(o={},"size--".concat(a),a),v(o,"is--loading",n),o)],on:{submit:this.submitEvent,reset:this.resetEvent}},[e("div",{class:"vxe-form--wrapper vxe-row"},c?p?p.call(this,e,{}):[]:u.map((function(t,n){return e(d.default,{key:n,props:{itemConfig:t}})}))),e("div",{class:"vxe-form-slots",ref:"hideItem"},!c&&p?p.call(this,e,{}):[]),e(f.default,{class:"vxe-form--loading",props:{value:n}}),h?e("vxe-tooltip",{ref:"tooltip",props:l}):t()])},methods:{callSlot:function(e,t,n){if(e){var i=this.$scopedSlots;if(r.default.isString(e)&&(e=i[e]||null),r.default.isFunction(e))return(0,h.getSlotVNs)(e.call(this,t,n))}return[]},loadItem:function(e){var t=this;return this.staticItems=r.default.mapTree(e,(function(e){return(0,c.createItem)(t,e)}),{children:"children"}),this.$nextTick()},getItems:function(){var e=[];return r.default.eachTree(this.formItems,(function(t){e.push(t)}),{children:"children"}),e},getItemByField:function(e){var t=r.default.findTree(this.formItems,(function(t){return t.field===e}),{children:"children"});return t?t.item:null},toggleCollapse:function(){var e=!this.collapseAll;return this.collapseAll=e,this.$emit("update:collapseStatus",e),this.$nextTick()},toggleCollapseEvent:function(e){this.toggleCollapse();var t=this.collapseAll;this.$emit("toggle-collapse",{status:t,collapse:t,data:this.data,$form:this,$event:e},e),this.$emit("collapse",{status:t,collapse:t,data:this.data,$form:this,$event:e},e)},submitEvent:function(e){var t=this;e.preventDefault(),this.preventSubmit||(this.clearValidate(),this.beginValidate(this.getItems()).then((function(n){n?t.$emit("submit-invalid",{data:t.data,errMap:n,$form:t,$event:e}):t.$emit("submit",{data:t.data,$event:e})})))},reset:function(){var e=this,t=this.data;return t&&this.getItems().forEach((function(n){var i=n.field,o=n.resetValue,a=n.itemRender;(0,l.isEnableConf)(a)&&((a=s.default.renderer.get(a.name))&&a.itemResetMethod?a.itemResetMethod({data:t,field:i,property:i,item:n,$form:e}):i&&r.default.set(t,i,null===o?(a=r.default.get(t,i),n=void 0,n=r.default.isArray(a)?[]:n):r.default.clone(o,!0)))})),this.clearValidate()},resetEvent:function(e){e.preventDefault(),this.reset(),this.$emit("reset",{data:this.data,$form:this,$event:e})},closeTooltip:function(){var e=this.tooltipStore,t=this.$refs.tooltip;return e.visible&&(Object.assign(e,{item:null,visible:!1}),t&&t.close()),this.$nextTick()},triggerTitleTipEvent:function(e,t){t=t.item;var n=this.tooltipStore,i=this.$refs.tooltip,r=(e=e.currentTarget.children[0],(e.textContent||"").trim()),o=e.scrollWidth>e.clientWidth;clearTimeout(this.tooltipTimeout),n.item!==t&&this.closeTooltip(),r&&o&&(Object.assign(n,{item:t,visible:!0}),i&&i.open(e,r))},handleTitleTipLeaveEvent:function(){var e=this,t=this.tooltipOpts,n=this.$refs.tooltip;n&&n.setActived(!1),t.enterable?this.tooltipTimeout=setTimeout((function(){(n=e.$refs.tooltip)&&!n.isActived()&&e.closeTooltip()}),t.leaveDelay):this.closeTooltip()},clearValidate:function(e){return e?(e=(0,c.handleFieldOrItem)(this,e))&&(e.showError=!1):this.getItems().forEach((function(e){e.showError=!1})),this.$nextTick()},validate:function(e){return this.clearValidate(),this.beginValidate(this.getItems(),"",e)},validateField:function(e,t){return e=(0,c.handleFieldOrItem)(this,e),this.beginValidate(e?[e]:[],"",t)},beginValidate:function(e,t,n){var i=this,r=this.data,o=this.rules,a=this.validOpts,s={},l=[],u=[];return clearTimeout(this.showErrTime),r&&o?(e.forEach((function(e){var n=e.field;n&&!(0,c.isHiddenItem)(i,e)&&(0,c.isActivetem)(i,e)&&u.push(i.validItemRules(t||"all",n).then((function(){e.errRule=null})).catch((function(t){var o=t.rule;t={rule:o,rules:t.rules,data:r,field:n,property:n,$form:i};return s[n]||(s[n]=[]),s[n].push(t),l.push(n),e.errRule=o,Promise.reject(t)})))})),Promise.all(u).then((function(){n&&n()})).catch((function(){return new Promise((function(t){i.showErrTime=setTimeout((function(){e.forEach((function(e){e.errRule&&(e.showError=!0)}))}),20),a.autoPos&&i.$nextTick((function(){i.handleFocus(l)})),n?(n(s),t()):t(s)}))}))):(n&&n(),Promise.resolve())},validItemRules:function(e,t,n){var i,o,a=this,s=this.data,u=this.rules,c=[],d=[];return t&&u&&(i=r.default.get(u,t))&&(o=r.default.isUndefined(n)?r.default.get(s,t):n,i.forEach((function(n){var u,f=n.type,h=n.trigger,p=n.required;"all"!==e&&h&&e!==n.trigger||(r.default.isFunction(n.validator)?(u=n.validator({itemValue:o,rule:n,rules:i,data:s,field:t,property:t,$form:a}))&&(r.default.isError(u)?c.push(new y({type:"custom",trigger:h,content:u.message,rule:new y(n)})):u.catch&&d.push(u.catch((function(e){c.push(new y({type:"custom",trigger:h,content:e?e.message:n.content||n.message,rule:new y(n)}))})))):(u="array"===f||r.default.isArray(o)?!r.default.isArray(o)||!o.length:(0,l.eqEmptyValue)(o),(p?u||b(n,o):!u&&b(n,o))&&c.push(new y(n))))}))),Promise.all(d).then((function(){var e;if(c.length)return e={rules:c,rule:c[0]},Promise.reject(e)}))},handleFocus:function(e){var t=this,n=this.$el;e.some((function(e,i){if(e=t.getItemByField(e),e&&(0,l.isEnableConf)(e.itemRender)){var r,o=e.itemRender,a=s.default.renderer.get(o.name);if(i||u.default.scrollToView(n.querySelector(".".concat(e.id))),r=!(r=o.autofocus?n.querySelector(".".concat(e.id," ").concat(o.autofocus)):r)&&a&&a.autofocus?n.querySelector(".".concat(e.id," ").concat(a.autofocus)):r)return r.focus(),u.browse.msie&&((i=r.createTextRange()).collapse(!1),i.select()),!0}}))},triggerItemEvent:function(e,t,n){var i=this;return t?this.validItemRules(e?["blur"].includes(e.type)?"blur":"change":"all",t,n).then((function(){i.clearValidate(t)})).catch((function(e){e=e.rule;var n=i.getItemByField(t);n&&(n.showError=!0,n.errRule=e)})):this.$nextTick()},updateStatus:function(e,t){return e=e.field,this.triggerItemEvent(new Event("change"),e,t)}}},t.default=n},9860:function(module,exports,__webpack_require__){ /*! * @form-create/iview v1.0.18 * (c) 2018-2020 xaboy * Github https://github.com/xaboy/form-create * Released under the MIT License. */ -!function(e){e(exports,__webpack_require__("a026"),__webpack_require__("e069"))}((function(exports,Vue,iview){"use strict";function _typeof(e){return(_typeof="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 _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _defineProperties(e,t){for(var n=0;nthis.uploadList.length;return this.$refs.upload&&(void 0===this.ctx.props.showUploadList&&(this.ctx.props.showUploadList=this.$refs.upload.showUploadList),this.ctx.props.defaultFileList=this.$refs.upload.defaultFileList),this.initChildren(),n("div",{class:(_defineProperty(e={},style["fc-upload"],!0),_defineProperty(e,style["fc-hide-btn"],!i),e)},[[this.ctx.props.showUploadList?[]:this.makeFiles(),this.makeUpload()],n("Modal",{attrs:{mask:this.previewMask,title:this.modalTitle,footerHide:!0},model:{value:t.previewVisible,callback:function(e){t.previewVisible=e}}},[n("img",{attrs:{alt:"example",src:this.previewImage},style:"width: 100%"})])])},mounted:function(){var e=this;this.uploadList=this.$refs.upload.fileList,this.$watch((function(){return e.$refs.upload.fileList}),(function(){e.update()}),{deep:!0})}},formCreateName="FormCreate";function $FormCreate(e,t){return{name:formCreateName,componentName:formCreateName,props:{rule:{type:Array,required:!0},option:{type:Object,default:function(){return{}},required:!1},value:Object},data:function(){return{formData:void 0,buttonProps:void 0,resetProps:void 0,$f:void 0,isShow:!0,unique:1}},components:t,render:function(){return this.formCreate.render()},methods:{_buttonProps:function(e){this.$set(this,"buttonProps",deepExtend(this.buttonProps,e))},_resetProps:function(e){this.$set(this,"resetProps",deepExtend(this.resetProps,e))},_refresh:function(){++this.unique}},watch:{option:"_refresh",rule:function(e){this.formCreate.handle.reloadRule(e)}},beforeCreate:function(){var t=this.$options.propsData,n=t.rule;t=t.option;this.formCreate=new e(n,t),this.formCreate.beforeCreate(this)},created:function(){this.formCreate.created(),this.$f=this.formCreate.api(),this.$emit("input",this.$f)},mounted:function(){this.formCreate.mounted(),this.$emit("input",this.$f)},beforeDestroy:function(){this.formCreate.handle.reloadRule([]),this.formCreate.handle.$render.clearCacheAll()}}}var normalMerge$1=["attrs","props","domProps"],toArrayMerge$1=["class","style","directives"],functionalMerge$1=["on","nativeOn"],mergeJsxProps$1=function(e,t){return e.reduce((function(e,t){for(var n in t)if(e[n])if(-1!==normalMerge$1.indexOf(n))e[n]=_objectSpread2({},e[n],{},t[n]);else if(-1!==toArrayMerge$1.indexOf(n)){var i=e[n]instanceof Array?e[n]:[e[n]],r=t[n]instanceof Array?t[n]:[t[n]];e[n]=[].concat(_toConsumableArray(i),_toConsumableArray(r))}else if(-1!==functionalMerge$1.indexOf(n))for(var o in t[n]){var a,s;e[n][o]?(a=e[n][o]instanceof Array?e[n][o]:[e[n][o]],s=t[n][o]instanceof Array?t[n][o]:[t[n][o]],e[n][o]=[].concat(_toConsumableArray(a),_toConsumableArray(s))):e[n][o]=t[n][o]}else if("hook"===n)for(var l in t[n])e[n][l]?e[n][l]=mergeFn$1(e[n][l],t[n][l]):e[n][l]=t[n][l];else e[n]=t[n];else e[n]=t[n];return e}),t)},mergeFn$1=function(e,t){return function(){e&&e.apply(this,arguments),t&&t.apply(this,arguments)}};function defVData(){return{props:{},on:{}}}var VData=function(){function e(){_classCallCheck(this,e),this.init()}return _createClass(e,[{key:"merge",value:function(e){return mergeJsxProps$1([e],this._data),this}},{key:"class",value:function(e){var t=!(1=this.max?null:this.addIcon(n),0===this.min||e>this.min?this.delIcon(n):null]:t>=this.min?this.delIcon(n):void 0}},created:function(){for(var e=0;edocument.F=Object<\/script>"),e.close(),u=e.F;t--;)delete u[l][a[t]];return u()};e.exports=Object.create||function(e,t){var n;return null!==e?(i[l]=r(e),n=new i,i[l]=null,n[s]=e):n=u(),void 0===t?n:o(n,t)}},"2b4c":function(e,t,n){var i=n("5537")("wks"),r=n("ca5a"),o=n("7726").Symbol,a="function"==typeof o;(e.exports=function(e){return i[e]||(i[e]=a&&o[e]||(a?o:r)("Symbol."+e))}).store=i},"2d00":function(e,t){e.exports=!1},"2d95":function(e,t){var n={}.toString;e.exports=function(e){return n.call(e).slice(8,-1)}},"32e9":function(e,t,n){var i=n("86cc"),r=n("4630");e.exports=n("9e1e")?function(e,t,n){return i.f(e,t,r(1,n))}:function(e,t,n){return e[t]=n,e}},"35e8":function(e,t,n){var i=n("d9f6"),r=n("aebd");e.exports=n("8e60")?function(e,t,n){return i.f(e,t,r(1,n))}:function(e,t,n){return e[t]=n,e}},"38fd":function(e,t,n){var i=n("69a8"),r=n("4bf8"),o=n("613b")("IE_PROTO"),a=Object.prototype;e.exports=Object.getPrototypeOf||function(e){return e=r(e),i(e,o)?e[o]:"function"==typeof e.constructor&&e instanceof e.constructor?e.constructor.prototype:e instanceof Object?a:null}},"41a0":function(e,t,n){"use strict";var i=n("2aeb"),r=n("4630"),o=n("7f20"),a={};n("32e9")(a,n("2b4c")("iterator"),(function(){return this})),e.exports=function(e,t,n){e.prototype=i(a,{next:r(1,n)}),o(e,t+" Iterator")}},4588:function(e,t){var n=Math.ceil,i=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(0x;x++)o(m,b=w[x])&&!o(_,b)&&f(_,b,d(m,b));(_.prototype=v).constructor=_,n("2aba")(r,p,_)}},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}))},ca5a:function(e,t){var n=0,i=Math.random();e.exports=function(e){return"Symbol(".concat(void 0===e?"":e,")_",(++n+i).toString(36))}},cadf:function(e,t,n){"use strict";var i=n("9c6c"),r=n("d53b"),o=n("84f2"),a=n("6821");e.exports=n("01f9")(Array,"Array",(function(e,t){this._t=a(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,r(1)):r(0,"keys"==t?n:"values"==t?e[n]:[n,e[n]])}),"values"),o.Arguments=o.Array,i("keys"),i("values"),i("entries")},cb7c:function(e,t,n){var i=n("d3f4");e.exports=function(e){if(i(e))return e;throw TypeError(e+" is not an object!")}},ce10:function(e,t,n){var i=n("69a8"),r=n("6821"),o=n("c366")(!1),a=n("613b")("IE_PROTO");e.exports=function(e,t){var n,s=r(e),l=0,u=[];for(n in s)n!=a&&i(s,n)&&u.push(n);for(;t.length>l;)!i(s,n=t[l++])||~o(u,n)||u.push(n);return u}},d3f4:function(e,t){e.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},d53b:function(e,t){e.exports=function(e,t){return{value:t,done:!!e}}},d864:function(e,t,n){var i=n("79aa");e.exports=function(e,t,n){if(i(e),void 0===t)return e;switch(n){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)}}},d8e8:function(e,t){e.exports=function(e){if("function"!=typeof e)throw TypeError(e+" is not a function!");return e}},d9f6:function(e,t,n){var i=n("e4ae"),r=n("794b"),o=n("1bc3"),a=Object.defineProperty;t.f=n("8e60")?Object.defineProperty:function(e,t,n){if(i(e),t=o(t,!0),i(n),r)try{return a(e,t,n)}catch(e){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(e[t]=n.value),e}},da0a:function(e,t,n){"use strict";function i(e){return Object.prototype.toString.call(e).slice(8,-1)}function r(e){let t=[];return function e(n){if(n&&"Object"===i(n)){if(-1!==t.indexOf(n))return!0;for(var r in t.push(n),n)if(!0===n.hasOwnProperty(r)&&e(n[r]))return!0}return!1}(e)}function o(e){if(null!=e){var t=i(e);if("Date"===t){let t=new Date;return t.setTime(e.getTime()),t}if("Object"===t){if(!0===r(e))return e;let t={};for(var n in e)t[n]=o(e[n]);return t}if("Array"!==t)return e;{let t=[];for(var a=0;ae.length)&&(t=e.length);for(var n=0,i=new Array(t);ndiv,.vxe-table th>div{padding:.5em .4em}.col--center{text-align:center}.col--right{text-align:right}.vxe-table:not(.is--print) .col--ellipsis>div{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:break-all}.vxe-table--tree-node{text-align:left}.vxe-table--tree-node-wrapper{position:relative}.vxe-table--tree-icon-wrapper{position:absolute;top:50%;width:1em;height:1em;text-align:center;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.vxe-table--tree-unfold-icon,.vxe-table--tree-fold-icon{position:absolute;width:0;height:0;border-style:solid;border-width:.5em;border-right-color:transparent;border-bottom-color:transparent}.vxe-table--tree-unfold-icon{left:.3em;top:0;border-left-color:#939599;border-top-color:transparent}.vxe-table--tree-fold-icon{left:0;top:.3em;border-left-color:transparent;border-top-color:#939599}.vxe-table--tree-cell{display:block;padding-left:1.5em}.vxe-table input[type="checkbox"]{margin:0}.vxe-table input[type="checkbox"],.vxe-table input[type="radio"],.vxe-table input[type="checkbox"]+span,.vxe-table input[type="radio"]+span{vertical-align:middle;padding-left:0.4em}',y="\ufeff",b="\r\n";function _(){var e=document.createElement("iframe");return e.className="vxe-table--print-frame",e}function w(e,t){return window.Blob?new Blob([e],{type:"text/".concat(t.type,";charset=utf-8;")}):null}function x(e,t,n,i,r){var o=e.seqOpts.seqMethod||i.seqMethod;return o?o({row:t,rowIndex:e.getRowIndex(t),$rowIndex:n,column:i,columnIndex:e.getColumnIndex(i),$columnIndex:r}):e.getRowSeq(t)}function k(e){return e.property||-1<["seq","checkbox","radio"].indexOf(e.type)}function C(e){return i.default.isBoolean(e)?e?"TRUE":"FALSE":e}function S(e,t){var n,r,s,l,u,c,d,h,p,m=t.columns,v=t.dataFilterMethod,g=t.data;return v&&(g=g.filter((function(e,t){return v({row:e,$rowIndex:t})}))),n=e,s=m,e=g,c=(r=t).isAllExpand,d=r.mode,m=n.treeConfig,g=n.treeOpts,h=n.radioOpts,p=n.checkboxOpts,f=f||document.createElement("div"),m?(l=[],u=new Map,i.default.eachTree(e,(function(e,t,m,v,g,y){var b,_=e._row||e;e=g&&g._row?g._row:g;(c||!e||u.has(e)&&n.isTreeExpandByRow(e))&&(g=_,e=(e=n).treeOpts,g=g[e.children]&&0","",'',"".concat(e.sheetName,""),""),n?""):"","","".concat(t,""),""].join("")}function I(e,t,n,r){if(n.length)switch(t.type){case"csv":return D(e,t,n,r);case"txt":return V=e,U=n,q=r,G="",(W=t).isHeader&&(G+=U.map((function(e){return E(M(W,e))})).join("\t")+b),q.forEach((function(e){G+=U.map((function(t){return E(e[t.id])})).join("\t")+b})),W.isFooter&&(q=V.footerTableData,O(W,q).forEach((function(e){G+=U.map((function(t){return E(T(V,W,e,t))})).join(",")+b}))),G;case"html":return d=t,f=n,q=r,h=(c=e).id,p=c.border,m=c.treeConfig,g=c.treeOpts,y=c.isAllSelected,_=c.isIndeterminate,w=c.headerAlign,x=c.align,k=c.footerAlign,C=c.showOverflow,S=c.showHeaderOverflow,I=c.mergeList,j=d.print,$=d.isHeader,R=d.isFooter,N=d.isColgroup,F=d.isMerge,B=d.colgroups,Y=d.original,H="check-all",p=["vxe-table","border--".concat(!0===(p=p)?"full":p||"default"),j?"is--print":"",$?"is--header":""].filter((function(e){return e})),z=[''),"".concat(f.map((function(e){return'')})).join(""),"")],$&&(z.push(""),N&&!Y?B.forEach((function(e){z.push("".concat(e.map((function(e){var t=e.headerAlign||e.align||w||x,n=L(c,e,"showHeaderOverflow",S)?["col--ellipsis"]:[],r=M(d,e),o=0,a=0,s=(i.default.eachTree([e],(function(t){t.childNodes&&e.childNodes.length||a++,o+=t.renderWidth}),{children:"childNodes"}),o-a);return t&&n.push("col--".concat(t)),"checkbox"===e.type?'"):'")})).join(""),""))})):z.push("".concat(f.map((function(e){var t=e.headerAlign||e.align||w||x,n=L(c,e,"showHeaderOverflow",S)?["col--ellipsis"]:[],i=M(d,e);return t&&n.push("col--".concat(t)),"checkbox"===e.type?'"):'")})).join(""),"")),z.push("")),q.length&&(z.push(""),m?q.forEach((function(e){z.push(""+f.map((function(t){var n=t.align||x,i=L(c,t,"showOverflow",C)?["col--ellipsis"]:[],r=e[t.id];return n&&i.push("col--".concat(n)),t.treeNode?(n="",e._hasChild&&(n='')),i.push("vxe-table--tree-node"),"radio"===t.type?'"):"checkbox"===t.type?'"):'")):"radio"===t.type?'"):"checkbox"===t.type?'"):'")})).join("")+"")})):q.forEach((function(e){z.push(""+f.map((function(t){var n=t.align||x,i=L(c,t,"showOverflow",C)?["col--ellipsis"]:[],r=e[t.id],o=1,a=1;if(F&&I.length){var l=c.getVTRowIndex(e._row),u=c.getVTColumnIndex(t);l=(0,s.mergeBodyMethod)(I,l,u);if(l){if(u=l.rowspan,l=l.colspan,!u||!l)return"";1
            ").concat(e._radioLabel,"
            "):"checkbox"===t.type?'
            "):'")})).join("")+"")})),z.push("")),R&&(p=c.footerTableData,($=O(d,p)).length&&(z.push(""),$.forEach((function(e){z.push("".concat(f.map((function(t){var n=t.footerAlign||t.align||k||x,i=L(c,t,"showOverflow",C)?["col--ellipsis"]:[],r=T(c,d,e,t);return n&&i.push("col--".concat(n)),'")})).join(""),""))})),z.push(""))),N=!y&&_?'
            ").concat(r,"
            ").concat(v(r,!0),"
            ").concat(i,"
            ").concat(v(i,!0),"
            ').concat(n,'
            ").concat(e._radioLabel,"
            ').concat(n,'
            ").concat(e._checkboxLabel,"
            ').concat(n,'
            ').concat(r,"
            ").concat(e._radioLabel,"
            ").concat(e._checkboxLabel,"
            ").concat(v(r,!0),"
            ").concat(e._checkboxLabel,"
            ").concat(v(r,!0),"
            ").concat(v(r,!0),"