From 387e9539d78790d90d2ade7e993bed1ad2ac3a6e Mon Sep 17 00:00:00 2001 From: more-strive <15972699417@163.com> Date: Thu, 22 Aug 2024 10:16:15 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20gh-pages=20from=20@=20dromara/?= =?UTF-8?q?yft-design@30ade678e536360299039a495d1e03d92f78cff7=20?= =?UTF-8?q?=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- assets/401-2a9b5f24.css | 1 + assets/401-3f9ec943.js | 1 + assets/404-1e71c88c.css | 1 + assets/404-53ab4294.js | 1 + assets/clipper-lib-fc83c972.js | 1 + assets/clipper-lib-fc83c972.js.gz | Bin 0 -> 25584 bytes assets/element-plus-fcf5b447.js | 3 + assets/element-plus-fcf5b447.js.gz | Bin 0 -> 110360 bytes assets/fabric-f2fc9420.js | 1 + assets/fabric-f2fc9420.js.gz | Bin 0 -> 90204 bytes assets/github-98e5a6d7.js | 1 + assets/greyfloral-2dfccd8c.png | Bin 0 -> 6119 bytes assets/honey_im_subtle-41108903.png | Bin 0 -> 11125 bytes assets/iconfont-12019ac7.woff2 | Bin 0 -> 7884 bytes assets/iconfont-45121c72.ttf | Bin 0 -> 15312 bytes assets/iconfont-84fa9d3c.woff | Bin 0 -> 9424 bytes assets/index-657bca84.js | 52 +++++++++++++++ assets/index-657bca84.js.gz | Bin 0 -> 271116 bytes assets/index-833519db.css | 1 + assets/index-833519db.css.gz | Bin 0 -> 15448 bytes assets/index-8fc5593f.css | 1 + assets/index-8fc5593f.css.gz | Bin 0 -> 54238 bytes assets/index-93816453.css | 1 + assets/index-93816453.css.gz | Bin 0 -> 2517 bytes assets/index-b7bc7fdd.js | 63 ++++++++++++++++++ assets/index-b7bc7fdd.js.gz | Bin 0 -> 171544 bytes assets/index-bde83177.js | 1 + assets/index-ea6f3a97.js | 1 + assets/loading-356a6359.gif | Bin 0 -> 63259 bytes assets/lodash-es-2c042c7a.js | 1 + assets/lodash-es-2c042c7a.js.gz | Bin 0 -> 9064 bytes assets/logo-93940820.svg | 13 ++++ assets/nasty_fabric-c74ad35f.png | Bin 0 -> 30052 bytes assets/opentype.js-eb278330.js | 2 + assets/opentype.js-eb278330.js.gz | Bin 0 -> 47742 bytes assets/pixi-43474831.js | 1 + assets/pixi-43474831.js.gz | Bin 0 -> 169178 bytes assets/retina_wood-9c41b0a6.png | Bin 0 -> 100785 bytes assets/vue-7635db6f.js | 23 +++++++ assets/vue-7635db6f.js.gz | Bin 0 -> 36234 bytes assets/workbox-window.prod.es5-418dd3b0.js | 1 + ...\217\344\270\270\345\255\220-17202a84.ttf" | Bin 0 -> 1261164 bytes ...\207\351\242\230\351\273\221-dab883d6.ttf" | Bin 0 -> 1414784 bytes ...\234\350\204\211\344\275\223-a36ad1ed.ttf" | Bin 0 -> 1289876 bytes ...\216\351\224\220\344\275\223-1083ec3d.ttf" | Bin 0 -> 903716 bytes ...\227\346\204\217\351\273\221-51211bf7.ttf" | Bin 0 -> 2123340 bytes ...\217\346\226\271\344\275\223-eb90123b.ttf" | Bin 0 -> 1589532 bytes ...\253\344\271\220\344\275\223-302d8dee.ttf" | Bin 0 -> 1669784 bytes ...\267\345\272\267\344\275\223-25715eb0.ttf" | Bin 0 -> 1021076 bytes ...\267\346\226\271\344\275\223-bfa1dc88.ttf" | Bin 0 -> 473816 bytes ...\273\345\234\206\344\275\223-e325ae70.ttf" | Bin 0 -> 453844 bytes ...\237\350\250\200\344\275\223-ec8523db.ttf" | Bin 0 -> 1433148 bytes favicon.ico | Bin 0 -> 1218 bytes img/icons/android-chrome-192x192.png | Bin 0 -> 9416 bytes img/icons/android-chrome-512x512.png | Bin 0 -> 29808 bytes img/icons/android-chrome-maskable-192x192.png | Bin 0 -> 6401 bytes img/icons/android-chrome-maskable-512x512.png | Bin 0 -> 23038 bytes img/icons/apple-touch-icon-120x120.png | Bin 0 -> 3369 bytes img/icons/apple-touch-icon-152x152.png | Bin 0 -> 4046 bytes img/icons/apple-touch-icon-180x180.png | Bin 0 -> 4678 bytes img/icons/apple-touch-icon-60x60.png | Bin 0 -> 1491 bytes img/icons/apple-touch-icon-76x76.png | Bin 0 -> 1823 bytes img/icons/apple-touch-icon.png | Bin 0 -> 4678 bytes img/icons/favicon-16x16.png | Bin 0 -> 799 bytes img/icons/favicon-32x32.png | Bin 0 -> 1271 bytes img/icons/msapplication-icon-144x144.png | Bin 0 -> 1169 bytes img/icons/mstile-150x150.png | Bin 0 -> 4282 bytes img/icons/safari-pinned-tab.svg | 3 + img/icons/yft-design-120x120.png | Bin 0 -> 6372 bytes img/icons/yft-design-150x150.png | Bin 0 -> 8560 bytes img/icons/yft-design-152x152.png | Bin 0 -> 8593 bytes img/icons/yft-design-16x16 .png | Bin 0 -> 791 bytes img/icons/yft-design-180x180.png | Bin 0 -> 12219 bytes img/icons/yft-design-192x192.png | Bin 0 -> 8952 bytes img/icons/yft-design-32x32 .png | Bin 0 -> 1623 bytes img/icons/yft-design-512x512.png | Bin 0 -> 71154 bytes img/icons/yft-design-60x60 .png | Bin 0 -> 2628 bytes img/icons/yft-design-76x76 .png | Bin 0 -> 3611 bytes index.html | 7 ++ manifest.webmanifest | 1 + nYtBCuVtfK.txt | 1 + resource/color/shading.json | 1 + resource/color/shading.json.gz | Bin 0 -> 196773 bytes robots.txt | 2 + sw.js | 1 + workbox-4fa9025f.js | 1 + 86 files changed, 188 insertions(+) create mode 100644 assets/401-2a9b5f24.css create mode 100644 assets/401-3f9ec943.js create mode 100644 assets/404-1e71c88c.css create mode 100644 assets/404-53ab4294.js create mode 100644 assets/clipper-lib-fc83c972.js create mode 100644 assets/clipper-lib-fc83c972.js.gz create mode 100644 assets/element-plus-fcf5b447.js create mode 100644 assets/element-plus-fcf5b447.js.gz create mode 100644 assets/fabric-f2fc9420.js create mode 100644 assets/fabric-f2fc9420.js.gz create mode 100644 assets/github-98e5a6d7.js create mode 100644 assets/greyfloral-2dfccd8c.png create mode 100644 assets/honey_im_subtle-41108903.png create mode 100644 assets/iconfont-12019ac7.woff2 create mode 100644 assets/iconfont-45121c72.ttf create mode 100644 assets/iconfont-84fa9d3c.woff create mode 100644 assets/index-657bca84.js create mode 100644 assets/index-657bca84.js.gz create mode 100644 assets/index-833519db.css create mode 100644 assets/index-833519db.css.gz create mode 100644 assets/index-8fc5593f.css create mode 100644 assets/index-8fc5593f.css.gz create mode 100644 assets/index-93816453.css create mode 100644 assets/index-93816453.css.gz create mode 100644 assets/index-b7bc7fdd.js create mode 100644 assets/index-b7bc7fdd.js.gz create mode 100644 assets/index-bde83177.js create mode 100644 assets/index-ea6f3a97.js create mode 100644 assets/loading-356a6359.gif create mode 100644 assets/lodash-es-2c042c7a.js create mode 100644 assets/lodash-es-2c042c7a.js.gz create mode 100644 assets/logo-93940820.svg create mode 100644 assets/nasty_fabric-c74ad35f.png create mode 100644 assets/opentype.js-eb278330.js create mode 100644 assets/opentype.js-eb278330.js.gz create mode 100644 assets/pixi-43474831.js create mode 100644 assets/pixi-43474831.js.gz create mode 100644 assets/retina_wood-9c41b0a6.png create mode 100644 assets/vue-7635db6f.js create mode 100644 assets/vue-7635db6f.js.gz create mode 100644 assets/workbox-window.prod.es5-418dd3b0.js create mode 100644 "assets/\344\273\223\350\200\263\345\260\217\344\270\270\345\255\220-17202a84.ttf" create mode 100644 "assets/\344\274\230\350\256\276\346\240\207\351\242\230\351\273\221-dab883d6.ttf" create mode 100644 "assets/\345\255\227\345\210\266\345\214\272\345\226\234\350\204\211\344\275\223-a36ad1ed.ttf" create mode 100644 "assets/\345\263\260\345\271\277\346\230\216\351\224\220\344\275\223-1083ec3d.ttf" create mode 100644 "assets/\345\276\227\346\204\217\351\273\221-51211bf7.ttf" create mode 100644 "assets/\346\221\204\345\233\276\346\221\251\347\231\273\345\260\217\346\226\271\344\275\223-eb90123b.ttf" create mode 100644 "assets/\347\253\231\351\205\267\345\277\253\344\271\220\344\275\223-302d8dee.ttf" create mode 100644 "assets/\347\264\240\346\235\220\351\233\206\345\270\202\345\272\267\345\272\267\344\275\223-25715eb0.ttf" create mode 100644 "assets/\347\264\240\346\235\220\351\233\206\345\270\202\351\205\267\346\226\271\344\275\223-bfa1dc88.ttf" create mode 100644 "assets/\351\200\224\347\211\233\347\261\273\345\234\206\344\275\223-e325ae70.ttf" create mode 100644 "assets/\351\224\220\345\255\227\347\234\237\350\250\200\344\275\223-ec8523db.ttf" create mode 100644 favicon.ico create mode 100644 img/icons/android-chrome-192x192.png create mode 100644 img/icons/android-chrome-512x512.png create mode 100644 img/icons/android-chrome-maskable-192x192.png create mode 100644 img/icons/android-chrome-maskable-512x512.png create mode 100644 img/icons/apple-touch-icon-120x120.png create mode 100644 img/icons/apple-touch-icon-152x152.png create mode 100644 img/icons/apple-touch-icon-180x180.png create mode 100644 img/icons/apple-touch-icon-60x60.png create mode 100644 img/icons/apple-touch-icon-76x76.png create mode 100644 img/icons/apple-touch-icon.png create mode 100644 img/icons/favicon-16x16.png create mode 100644 img/icons/favicon-32x32.png create mode 100644 img/icons/msapplication-icon-144x144.png create mode 100644 img/icons/mstile-150x150.png create mode 100644 img/icons/safari-pinned-tab.svg create mode 100644 img/icons/yft-design-120x120.png create mode 100644 img/icons/yft-design-150x150.png create mode 100644 img/icons/yft-design-152x152.png create mode 100644 img/icons/yft-design-16x16 .png create mode 100644 img/icons/yft-design-180x180.png create mode 100644 img/icons/yft-design-192x192.png create mode 100644 img/icons/yft-design-32x32 .png create mode 100644 img/icons/yft-design-512x512.png create mode 100644 img/icons/yft-design-60x60 .png create mode 100644 img/icons/yft-design-76x76 .png create mode 100644 index.html create mode 100644 manifest.webmanifest create mode 100644 nYtBCuVtfK.txt create mode 100644 resource/color/shading.json create mode 100644 resource/color/shading.json.gz create mode 100644 robots.txt create mode 100644 sw.js create mode 100644 workbox-4fa9025f.js diff --git a/assets/401-2a9b5f24.css b/assets/401-2a9b5f24.css new file mode 100644 index 00000000..d6ac225d --- /dev/null +++ b/assets/401-2a9b5f24.css @@ -0,0 +1 @@ +.errPage-container[data-v-9001f8b1]{width:800px;max-width:100%;margin:100px auto}.errPage-container .pan-back-btn[data-v-9001f8b1]{color:#fff;background:#008489;border:none!important}.errPage-container .pan-gif[data-v-9001f8b1]{display:block;margin:0 auto}.errPage-container .pan-img[data-v-9001f8b1]{display:block;width:100%;margin:0 auto}.errPage-container .text-jumbo[data-v-9001f8b1]{font-size:60px;font-weight:700;color:#484848}.errPage-container .list-unstyled[data-v-9001f8b1]{font-size:14px}.errPage-container .list-unstyled li[data-v-9001f8b1]{padding-bottom:5px}.errPage-container .list-unstyled a[data-v-9001f8b1]{color:#008489;text-decoration:none}.errPage-container .list-unstyled a[data-v-9001f8b1]:hover{text-decoration:underline} diff --git a/assets/401-3f9ec943.js b/assets/401-3f9ec943.js new file mode 100644 index 00000000..71cac7cd --- /dev/null +++ b/assets/401-3f9ec943.js @@ -0,0 +1 @@ +import{a as s,c as a}from"./index-657bca84.js";import{j as e,K as t,L as i,k as r,l as o}from"./vue-7635db6f.js";import"./fabric-f2fc9420.js";import"./lodash-es-2c042c7a.js";import"./element-plus-fcf5b447.js";import"./clipper-lib-fc83c972.js";const p={class:"errPage-container"},l=a(e({__name:"401",setup(a){const e=t({ewizardClap:"https://wpimg.wallstcn.com/007ef517-bafd-4066-aae4-6883632d9646",dialogVisible:!1});return i(e),s(),(s,a)=>(r(),o("div",p))}}),[["__scopeId","data-v-9001f8b1"]]);export{l as default}; diff --git a/assets/404-1e71c88c.css b/assets/404-1e71c88c.css new file mode 100644 index 00000000..214955ae --- /dev/null +++ b/assets/404-1e71c88c.css @@ -0,0 +1 @@ +.wscn-http404-container[data-v-7aedc72b]{position:absolute;top:40%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.wscn-http404[data-v-7aedc72b]{position:relative;width:1200px;padding:0 50px;overflow:hidden}.wscn-http404 .pic-404[data-v-7aedc72b]{position:relative;float:left;width:600px;overflow:hidden}.wscn-http404 .pic-404__parent[data-v-7aedc72b]{width:100%}.wscn-http404 .pic-404__child[data-v-7aedc72b]{position:absolute}.wscn-http404 .pic-404__child.left[data-v-7aedc72b]{top:17px;left:220px;width:80px;opacity:0;-webkit-animation-name:cloudLeft-7aedc72b;animation-name:cloudLeft-7aedc72b;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.wscn-http404 .pic-404__child.mid[data-v-7aedc72b]{top:10px;left:420px;width:46px;opacity:0;-webkit-animation-name:cloudMid-7aedc72b;animation-name:cloudMid-7aedc72b;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-delay:1.2s;animation-delay:1.2s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.wscn-http404 .pic-404__child.right[data-v-7aedc72b]{top:100px;left:500px;width:62px;opacity:0;-webkit-animation-name:cloudRight-7aedc72b;animation-name:cloudRight-7aedc72b;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes cloudLeft-7aedc72b{0%{top:17px;left:220px;opacity:0}20%{top:33px;left:188px;opacity:1}80%{top:81px;left:92px;opacity:1}to{top:97px;left:60px;opacity:0}}@keyframes cloudLeft-7aedc72b{0%{top:17px;left:220px;opacity:0}20%{top:33px;left:188px;opacity:1}80%{top:81px;left:92px;opacity:1}to{top:97px;left:60px;opacity:0}}@-webkit-keyframes cloudMid-7aedc72b{0%{top:10px;left:420px;opacity:0}20%{top:40px;left:360px;opacity:1}70%{top:130px;left:180px;opacity:1}to{top:160px;left:120px;opacity:0}}@keyframes cloudMid-7aedc72b{0%{top:10px;left:420px;opacity:0}20%{top:40px;left:360px;opacity:1}70%{top:130px;left:180px;opacity:1}to{top:160px;left:120px;opacity:0}}@-webkit-keyframes cloudRight-7aedc72b{0%{top:100px;left:500px;opacity:0}20%{top:120px;left:460px;opacity:1}80%{top:180px;left:340px;opacity:1}to{top:200px;left:300px;opacity:0}}@keyframes cloudRight-7aedc72b{0%{top:100px;left:500px;opacity:0}20%{top:120px;left:460px;opacity:1}80%{top:180px;left:340px;opacity:1}to{top:200px;left:300px;opacity:0}}.wscn-http404 .bullshit[data-v-7aedc72b]{position:relative;float:left;width:300px;padding:30px 0;overflow:hidden}.wscn-http404 .bullshit__oops[data-v-7aedc72b]{margin-bottom:20px;font-size:32px;font-weight:700;line-height:40px;color:#1482f0;opacity:0;-webkit-animation-name:slideUp-7aedc72b;animation-name:slideUp-7aedc72b;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.wscn-http404 .bullshit__headline[data-v-7aedc72b]{margin-bottom:10px;font-size:20px;font-weight:700;line-height:24px;color:#222;opacity:0;-webkit-animation-name:slideUp-7aedc72b;animation-name:slideUp-7aedc72b;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-delay:.1s;animation-delay:.1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.wscn-http404 .bullshit__info[data-v-7aedc72b]{margin-bottom:30px;font-size:13px;line-height:21px;color:gray;opacity:0;-webkit-animation-name:slideUp-7aedc72b;animation-name:slideUp-7aedc72b;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-delay:.2s;animation-delay:.2s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.wscn-http404 .bullshit__return-home[data-v-7aedc72b]{display:block;float:left;width:110px;height:36px;font-size:14px;line-height:36px;color:#fff;text-align:center;cursor:pointer;background:#1482f0;border-radius:100px;opacity:0;-webkit-animation-name:slideUp-7aedc72b;animation-name:slideUp-7aedc72b;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-delay:.3s;animation-delay:.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes slideUp-7aedc72b{0%{opacity:0;-webkit-transform:translateY(60px);transform:translateY(60px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideUp-7aedc72b{0%{opacity:0;-webkit-transform:translateY(60px);transform:translateY(60px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}} diff --git a/assets/404-53ab4294.js b/assets/404-53ab4294.js new file mode 100644 index 00000000..9d712bbd --- /dev/null +++ b/assets/404-53ab4294.js @@ -0,0 +1 @@ +var e=Object.defineProperty,r=Object.defineProperties,t=Object.getOwnPropertyDescriptors,o=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,s=Object.prototype.propertyIsEnumerable,p=(r,t,o)=>t in r?e(r,t,{enumerable:!0,configurable:!0,writable:!0,value:o}):r[t]=o;import{j as i,k as c,l as n}from"./vue-7635db6f.js";import{c as l}from"./index-657bca84.js";import"./fabric-f2fc9420.js";import"./lodash-es-2c042c7a.js";import"./element-plus-fcf5b447.js";import"./clipper-lib-fc83c972.js";const b={class:"wscn-http404-container"},j=i((m=((e,r)=>{for(var t in r||(r={}))a.call(r,t)&&p(e,t,r[t]);if(o)for(var t of o(r))s.call(r,t)&&p(e,t,r[t]);return e})({},{name:"Page404"}),r(m,t({setup:e=>(e,r)=>(c(),n("div",b))}))));var m;const f=l(j,[["__scopeId","data-v-7aedc72b"]]);export{f as default}; diff --git a/assets/clipper-lib-fc83c972.js b/assets/clipper-lib-fc83c972.js new file mode 100644 index 00000000..43b2782a --- /dev/null +++ b/assets/clipper-lib-fc83c972.js @@ -0,0 +1 @@ +var t="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};function e(t){return t&&t.__esModule&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t}function i(t){if(t.__esModule)return t;var e=t.default;if("function"==typeof e){var i=function t(){return this instanceof t?Reflect.construct(e,arguments,this.constructor):e.apply(this,arguments)};i.prototype=e.prototype}else i={};return Object.defineProperty(i,"__esModule",{value:!0}),Object.keys(t).forEach((function(e){var n=Object.getOwnPropertyDescriptor(t,e);Object.defineProperty(i,e,n.get?n:{enumerable:!0,get:function(){return t[e]}})})),i}var n,o={exports:{}};n=o,function(){var t,e={version:"6.4.2.2",use_lines:!0,use_xyz:!1},i=!1;if(n.exports?(n.exports=e,i=!0):"undefined"!=typeof document?window.ClipperLib=e:self.ClipperLib=e,i)o="chrome",t="Netscape";else{var o=navigator.userAgent.toString().toLowerCase();t=navigator.appName}var r,s={};function l(t,i,n){e.biginteger_used=1,null!=t&&("number"==typeof t&&void 0===i?this.fromInt(t):"number"==typeof t?this.fromNumber(t,i,n):null==i&&"string"!=typeof t?this.fromString(t,256):this.fromString(t,i))}function p(){return new l(null,void 0,void 0)}-1!=o.indexOf("chrome")&&-1==o.indexOf("chromium")?s.chrome=1:s.chrome=0,-1!=o.indexOf("chromium")?s.chromium=1:s.chromium=0,-1!=o.indexOf("safari")&&-1==o.indexOf("chrome")&&-1==o.indexOf("chromium")?s.safari=1:s.safari=0,-1!=o.indexOf("firefox")?s.firefox=1:s.firefox=0,-1!=o.indexOf("firefox/17")?s.firefox17=1:s.firefox17=0,-1!=o.indexOf("firefox/15")?s.firefox15=1:s.firefox15=0,-1!=o.indexOf("firefox/3")?s.firefox3=1:s.firefox3=0,-1!=o.indexOf("opera")?s.opera=1:s.opera=0,-1!=o.indexOf("msie 10")?s.msie10=1:s.msie10=0,-1!=o.indexOf("msie 9")?s.msie9=1:s.msie9=0,-1!=o.indexOf("msie 8")?s.msie8=1:s.msie8=0,-1!=o.indexOf("msie 7")?s.msie7=1:s.msie7=0,-1!=o.indexOf("msie ")?s.msie=1:s.msie=0,e.biginteger_used=null,"Microsoft Internet Explorer"==t?(l.prototype.am=function(t,e,i,n,o,r){for(var s=32767&e,l=e>>15;--r>=0;){var p=32767&this[t],u=this[t++]>>15,h=l*p+u*s;o=((p=s*p+((32767&h)<<15)+i[n]+(1073741823&o))>>>30)+(h>>>15)+l*u+(o>>>30),i[n++]=1073741823&p}return o},r=30):"Netscape"!=t?(l.prototype.am=function(t,e,i,n,o,r){for(;--r>=0;){var s=e*this[t++]+i[n]+o;o=Math.floor(s/67108864),i[n++]=67108863&s}return o},r=26):(l.prototype.am=function(t,e,i,n,o,r){for(var s=16383&e,l=e>>14;--r>=0;){var p=16383&this[t],u=this[t++]>>14,h=l*p+u*s;o=((p=s*p+((16383&h)<<14)+i[n]+o)>>28)+(h>>14)+l*u,i[n++]=268435455&p}return o},r=28),l.prototype.DB=r,l.prototype.DM=(1<>>16)&&(t=e,i+=16),0!=(e=t>>8)&&(t=e,i+=8),0!=(e=t>>4)&&(t=e,i+=4),0!=(e=t>>2)&&(t=e,i+=2),0!=(e=t>>1)&&(t=e,i+=1),i}function c(t){this.m=t}function v(t){this.m=t,this.mp=t.invDigit(),this.mpl=32767&this.mp,this.mph=this.mp>>15,this.um=(1<>=16,e+=16),255&t||(t>>=8,e+=8),15&t||(t>>=4,e+=4),3&t||(t>>=2,e+=2),1&t||++e,e}function E(t){for(var e=0;0!=t;)t&=t-1,++e;return e}function T(){}function g(t){return t}function X(t){this.r2=p(),this.q3=p(),l.ONE.dlShiftTo(2*t.t,this.r2),this.mu=this.r2.divide(t),this.m=t}c.prototype.convert=function(t){return t.s<0||t.compareTo(this.m)>=0?t.mod(this.m):t},c.prototype.revert=function(t){return t},c.prototype.reduce=function(t){t.divRemTo(this.m,null,t)},c.prototype.mulTo=function(t,e,i){t.multiplyTo(e,i),this.reduce(i)},c.prototype.sqrTo=function(t,e){t.squareTo(e),this.reduce(e)},v.prototype.convert=function(t){var e=p();return t.abs().dlShiftTo(this.m.t,e),e.divRemTo(this.m,null,e),t.s<0&&e.compareTo(l.ZERO)>0&&this.m.subTo(e,e),e},v.prototype.revert=function(t){var e=p();return t.copyTo(e),this.reduce(e),e},v.prototype.reduce=function(t){for(;t.t<=this.mt2;)t[t.t++]=0;for(var e=0;e>15)*this.mpl&this.um)<<15)&t.DM;for(t[i=e+this.m.t]+=this.m.am(0,n,t,e,0,this.m.t);t[i]>=t.DV;)t[i]-=t.DV,t[++i]++}t.clamp(),t.drShiftTo(this.m.t,t),t.compareTo(this.m)>=0&&t.subTo(this.m,t)},v.prototype.mulTo=function(t,e,i){t.multiplyTo(e,i),this.reduce(i)},v.prototype.sqrTo=function(t,e){t.squareTo(e),this.reduce(e)},l.prototype.copyTo=function(t){for(var e=this.t-1;e>=0;--e)t[e]=this[e];t.t=this.t,t.s=this.s},l.prototype.fromInt=function(t){this.t=1,this.s=t<0?-1:0,t>0?this[0]=t:t<-1?this[0]=t+this.DV:this.t=0},l.prototype.fromString=function(t,e){var i;if(16==e)i=4;else if(8==e)i=3;else if(256==e)i=8;else if(2==e)i=1;else if(32==e)i=5;else{if(4!=e)return void this.fromRadix(t,e);i=2}this.t=0,this.s=0;for(var n=t.length,o=!1,r=0;--n>=0;){var s=8==i?255&t[n]:P(t,n);s<0?"-"==t.charAt(n)&&(o=!0):(o=!1,0==r?this[this.t++]=s:r+i>this.DB?(this[this.t-1]|=(s&(1<>this.DB-r):this[this.t-1]|=s<=this.DB&&(r-=this.DB))}8==i&&128&t[0]&&(this.s=-1,r>0&&(this[this.t-1]|=(1<0&&this[this.t-1]==t;)--this.t},l.prototype.dlShiftTo=function(t,e){var i;for(i=this.t-1;i>=0;--i)e[i+t]=this[i];for(i=t-1;i>=0;--i)e[i]=0;e.t=this.t+t,e.s=this.s},l.prototype.drShiftTo=function(t,e){for(var i=t;i=0;--i)e[i+s+1]=this[i]>>o|l,l=(this[i]&r)<=0;--i)e[i]=0;e[s]=l,e.t=this.t+s+1,e.s=this.s,e.clamp()},l.prototype.rShiftTo=function(t,e){e.s=this.s;var i=Math.floor(t/this.DB);if(i>=this.t)e.t=0;else{var n=t%this.DB,o=this.DB-n,r=(1<>n;for(var s=i+1;s>n;n>0&&(e[this.t-i-1]|=(this.s&r)<>=this.DB;if(t.t>=this.DB;n+=this.s}else{for(n+=this.s;i>=this.DB;n-=t.s}e.s=n<0?-1:0,n<-1?e[i++]=this.DV+n:n>0&&(e[i++]=n),e.t=i,e.clamp()},l.prototype.multiplyTo=function(t,e){var i=this.abs(),n=t.abs(),o=i.t;for(e.t=o+n.t;--o>=0;)e[o]=0;for(o=0;o=0;)t[i]=0;for(i=0;i=e.DV&&(t[i+e.t]-=e.DV,t[i+e.t+1]=1)}t.t>0&&(t[t.t-1]+=e.am(i,e[i],t,2*i,0,1)),t.s=0,t.clamp()},l.prototype.divRemTo=function(t,e,i){var n=t.abs();if(!(n.t<=0)){var o=this.abs();if(o.t0?(n.lShiftTo(h,r),o.lShiftTo(h,i)):(n.copyTo(r),o.copyTo(i));var a=r.t,f=r[a-1];if(0!=f){var d=f*(1<1?r[a-2]>>this.F2:0),P=this.FV/d,m=(1<=0&&(i[i.t++]=1,i.subTo(I,i)),l.ONE.dlShiftTo(a,I),I.subTo(r,r);r.t=0;){var x=i[--v]==f?this.DM:Math.floor(i[v]*P+(i[v-1]+c)*m);if((i[v]+=r.am(0,x,i,C,0,a))0&&i.rShiftTo(h,i),s<0&&l.ZERO.subTo(i,i)}}},l.prototype.invDigit=function(){if(this.t<1)return 0;var t=this[0];if(!(1&t))return 0;var e=3&t;return(e=(e=(e=(e=e*(2-(15&t)*e)&15)*(2-(255&t)*e)&255)*(2-((65535&t)*e&65535))&65535)*(2-t*e%this.DV)%this.DV)>0?this.DV-e:-e},l.prototype.isEven=function(){return 0==(this.t>0?1&this[0]:this.s)},l.prototype.exp=function(t,e){if(t>4294967295||t<1)return l.ONE;var i=p(),n=p(),o=e.convert(this),r=y(t)-1;for(o.copyTo(i);--r>=0;)if(e.sqrTo(i,n),(t&1<0)e.mulTo(n,o,i);else{var s=i;i=n,n=s}return e.revert(i)},l.prototype.toString=function(t){if(this.s<0)return"-"+this.negate().toString(t);var e;if(16==t)e=4;else if(8==t)e=3;else if(2==t)e=1;else if(32==t)e=5;else{if(4!=t)return this.toRadix(t);e=2}var i,n=(1<0)for(l>l)>0&&(o=!0,r=d(i));s>=0;)l>(l+=this.DB-e)):(i=this[s]>>(l-=e)&n,l<=0&&(l+=this.DB,--s)),i>0&&(o=!0),o&&(r+=d(i));return o?r:"0"},l.prototype.negate=function(){var t=p();return l.ZERO.subTo(this,t),t},l.prototype.abs=function(){return this.s<0?this.negate():this},l.prototype.compareTo=function(t){var e=this.s-t.s;if(0!=e)return e;var i=this.t;if(0!=(e=i-t.t))return this.s<0?-e:e;for(;--i>=0;)if(0!=(e=this[i]-t[i]))return e;return 0},l.prototype.bitLength=function(){return this.t<=0?0:this.DB*(this.t-1)+y(this[this.t-1]^this.s&this.DM)},l.prototype.mod=function(t){var e=p();return this.abs().divRemTo(t,null,e),this.s<0&&e.compareTo(l.ZERO)>0&&t.subTo(e,e),e},l.prototype.modPowInt=function(t,e){var i;return i=t<256||e.isEven()?new c(e):new v(e),this.exp(t,i)},l.ZERO=m(0),l.ONE=m(1),T.prototype.convert=g,T.prototype.revert=g,T.prototype.mulTo=function(t,e,i){t.multiplyTo(e,i)},T.prototype.sqrTo=function(t,e){t.squareTo(e)},X.prototype.convert=function(t){if(t.s<0||t.t>2*this.m.t)return t.mod(this.m);if(t.compareTo(this.m)<0)return t;var e=p();return t.copyTo(e),this.reduce(e),e},X.prototype.revert=function(t){return t},X.prototype.reduce=function(t){for(t.drShiftTo(this.m.t-1,this.r2),t.t>this.m.t+1&&(t.t=this.m.t+1,t.clamp()),this.mu.multiplyUpperTo(this.r2,this.m.t+1,this.q3),this.m.multiplyLowerTo(this.q3,this.m.t+1,this.r2);t.compareTo(this.r2)<0;)t.dAddOffset(1,this.m.t+1);for(t.subTo(this.r2,t);t.compareTo(this.m)>=0;)t.subTo(this.m,t)},X.prototype.mulTo=function(t,e,i){t.multiplyTo(e,i),this.reduce(i)},X.prototype.sqrTo=function(t,e){t.squareTo(e),this.reduce(e)};var O=[2,3,5,7,11,13,17,19,23,29,31,37,41,43,47,53,59,61,67,71,73,79,83,89,97,101,103,107,109,113,127,131,137,139,149,151,157,163,167,173,179,181,191,193,197,199,211,223,227,229,233,239,241,251,257,263,269,271,277,281,283,293,307,311,313,317,331,337,347,349,353,359,367,373,379,383,389,397,401,409,419,421,431,433,439,443,449,457,461,463,467,479,487,491,499,503,509,521,523,541,547,557,563,569,571,577,587,593,599,601,607,613,617,619,631,641,643,647,653,659,661,673,677,683,691,701,709,719,727,733,739,743,751,757,761,769,773,787,797,809,811,821,823,827,829,839,853,857,859,863,877,881,883,887,907,911,919,929,937,941,947,953,967,971,977,983,991,997],N=(1<<26)/O[O.length-1];l.prototype.chunkSize=function(t){return Math.floor(Math.LN2*this.DB/Math.log(t))},l.prototype.toRadix=function(t){if(null==t&&(t=10),0==this.signum()||t<2||t>36)return"0";var e=this.chunkSize(t),i=Math.pow(t,e),n=m(i),o=p(),r=p(),s="";for(this.divRemTo(n,o,r);o.signum()>0;)s=(i+r.intValue()).toString(t).substr(1)+s,o.divRemTo(n,o,r);return r.intValue().toString(t)+s},l.prototype.fromRadix=function(t,e){this.fromInt(0),null==e&&(e=10);for(var i=this.chunkSize(e),n=Math.pow(e,i),o=!1,r=0,s=0,p=0;p=i&&(this.dMultiply(n),this.dAddOffset(s,0),r=0,s=0))}r>0&&(this.dMultiply(Math.pow(e,r)),this.dAddOffset(s,0)),o&&l.ZERO.subTo(this,this)},l.prototype.fromNumber=function(t,e,i){if("number"==typeof e)if(t<2)this.fromInt(1);else for(this.fromNumber(t,i),this.testBit(t-1)||this.bitwiseTo(l.ONE.shiftLeft(t-1),I,this),this.isEven()&&this.dAddOffset(1,0);!this.isProbablePrime(e);)this.dAddOffset(2,0),this.bitLength()>t&&this.subTo(l.ONE.shiftLeft(t-1),this);else{var n=new Array,o=7&t;n.length=1+(t>>3),e.nextBytes(n),o>0?n[0]&=(1<>=this.DB;if(t.t>=this.DB;n+=this.s}else{for(n+=this.s;i>=this.DB;n+=t.s}e.s=n<0?-1:0,n>0?e[i++]=n:n<-1&&(e[i++]=this.DV+n),e.t=i,e.clamp()},l.prototype.dMultiply=function(t){this[this.t]=this.am(0,t-1,this,0,0,this.t),++this.t,this.clamp()},l.prototype.dAddOffset=function(t,e){if(0!=t){for(;this.t<=e;)this[this.t++]=0;for(this[e]+=t;this[e]>=this.DV;)this[e]-=this.DV,++e>=this.t&&(this[this.t++]=0),++this[e]}},l.prototype.multiplyLowerTo=function(t,e,i){var n,o=Math.min(this.t+t.t,e);for(i.s=0,i.t=o;o>0;)i[--o]=0;for(n=i.t-this.t;o=0;)i[n]=0;for(n=Math.max(e-this.t,0);n0)if(0==e)i=this[0]%t;else for(var n=this.t-1;n>=0;--n)i=(e*i+this[n])%t;return i},l.prototype.millerRabin=function(t){var e=this.subtract(l.ONE),i=e.getLowestSetBit();if(i<=0)return!1;var n=e.shiftRight(i);(t=t+1>>1)>O.length&&(t=O.length);for(var o=p(),r=0;r>24},l.prototype.shortValue=function(){return 0==this.t?this.s:this[0]<<16>>16},l.prototype.signum=function(){return this.s<0?-1:this.t<=0||1==this.t&&this[0]<=0?0:1},l.prototype.toByteArray=function(){var t=this.t,e=new Array;e[0]=this.s;var i,n=this.DB-t*this.DB%8,o=0;if(t-- >0)for(n>n)!=(this.s&this.DM)>>n&&(e[o++]=i|this.s<=0;)n<8?(i=(this[t]&(1<>(n+=this.DB-8)):(i=this[t]>>(n-=8)&255,n<=0&&(n+=this.DB,--t)),128&i&&(i|=-256),0==o&&(128&this.s)!=(128&i)&&++o,(o>0||i!=this.s)&&(e[o++]=i);return e},l.prototype.equals=function(t){return 0==this.compareTo(t)},l.prototype.min=function(t){return this.compareTo(t)<0?this:t},l.prototype.max=function(t){return this.compareTo(t)>0?this:t},l.prototype.and=function(t){var e=p();return this.bitwiseTo(t,C,e),e},l.prototype.or=function(t){var e=p();return this.bitwiseTo(t,I,e),e},l.prototype.xor=function(t){var e=p();return this.bitwiseTo(t,x,e),e},l.prototype.andNot=function(t){var e=p();return this.bitwiseTo(t,_,e),e},l.prototype.not=function(){for(var t=p(),e=0;e=this.t?0!=this.s:!!(this[e]&1<1){var a=p();for(n.sqrTo(s[1],a);l<=h;)s[l]=p(),n.mulTo(a,s[l-2],s[l]),l+=2}var f,d,P=t.t-1,C=!0,I=p();for(o=y(t[P])-1;P>=0;){for(o>=u?f=t[P]>>o-u&h:(f=(t[P]&(1<0&&(f|=t[P-1]>>this.DB+o-u)),l=i;!(1&f);)f>>=1,--l;if((o-=l)<0&&(o+=this.DB,--P),C)s[f].copyTo(r),C=!1;else{for(;l>1;)n.sqrTo(r,I),n.sqrTo(I,r),l-=2;l>0?n.sqrTo(r,I):(d=r,r=I,I=d),n.mulTo(I,s[f],r)}for(;P>=0&&!(t[P]&1<=0?(i.subTo(n,i),e&&o.subTo(s,o),r.subTo(p,r)):(n.subTo(i,n),e&&s.subTo(o,s),p.subTo(r,p))}return 0!=n.compareTo(l.ONE)?l.ZERO:p.compareTo(t)>=0?p.subtract(t):p.signum()<0?(p.addTo(t,p),p.signum()<0?p.add(t):p):p},l.prototype.pow=function(t){return this.exp(t,new T)},l.prototype.gcd=function(t){var e=this.s<0?this.negate():this.clone(),i=t.s<0?t.negate():t.clone();if(e.compareTo(i)<0){var n=e;e=i,i=n}var o=e.getLowestSetBit(),r=i.getLowestSetBit();if(r<0)return e;for(o0&&(e.rShiftTo(r,e),i.rShiftTo(r,i));e.signum()>0;)(o=e.getLowestSetBit())>0&&e.rShiftTo(o,e),(o=i.getLowestSetBit())>0&&i.rShiftTo(o,i),e.compareTo(i)>=0?(e.subTo(i,e),e.rShiftTo(1,e)):(i.subTo(e,i),i.rShiftTo(1,i));return r>0&&i.lShiftTo(r,i),i},l.prototype.isProbablePrime=function(t){var e,i=this.abs();if(1==i.t&&i[0]<=O[O.length-1]){for(e=0;e0},Y.op_LessThan=function(t,e){return t.compareTo(e)<0},Y.op_Addition=function(t,e){return new Y(t,void 0,void 0).add(new Y(e,void 0,void 0))},Y.op_Subtraction=function(t,e){return new Y(t,void 0,void 0).subtract(new Y(e,void 0,void 0))},Y.Int128Mul=function(t,e){return new Y(t,void 0,void 0).multiply(new Y(e,void 0,void 0))},Y.op_Division=function(t,e){return t.divide(e)},Y.prototype.ToDouble=function(){return parseFloat(this.toString())};var S=function(t,e){var i;if(void 0===Object.getOwnPropertyNames){for(i in e.prototype)void 0!==t.prototype[i]&&t.prototype[i]!==Object.prototype[i]||(t.prototype[i]=e.prototype[i]);for(i in e)void 0===t[i]&&(t[i]=e[i]);t.$baseCtor=e}else{for(var n=Object.getOwnPropertyNames(e.prototype),o=0;o0?this.m_Childs[0]:this.GetNextSiblingUp()},e.PolyNode.prototype.GetNextSiblingUp=function(){return null===this.m_Parent?null:this.m_Index===this.m_Parent.m_Childs.length-1?this.m_Parent.GetNextSiblingUp():this.m_Parent.m_Childs[this.m_Index+1]},e.PolyNode.prototype.Childs=function(){return this.m_Childs},e.PolyNode.prototype.Parent=function(){return this.m_Parent},e.PolyNode.prototype.IsHole=function(){return this.IsHoleNode()},e.PolyTree=function(){this.m_AllPolys=[],e.PolyNode.call(this)},e.PolyTree.prototype.Clear=function(){for(var t=0,e=this.m_AllPolys.length;t0?this.m_Childs[0]:null},e.PolyTree.prototype.Total=function(){var t=this.m_AllPolys.length;return t>0&&this.m_Childs[0]!==this.m_AllPolys[0]&&t--,t},S(e.PolyTree,e.PolyNode),e.Math_Abs_Int64=e.Math_Abs_Int32=e.Math_Abs_Double=function(t){return Math.abs(t)},e.Math_Max_Int32_Int32=function(t,e){return Math.max(t,e)},s.msie||s.opera||s.safari?e.Cast_Int32=function(t){return 0|t}:e.Cast_Int32=function(t){return~~t},void 0===Number.toInteger&&(Number.toInteger=null),s.chrome?e.Cast_Int64=function(t){return t<-2147483648||t>2147483647?t<0?Math.ceil(t):Math.floor(t):~~t}:s.firefox&&"function"==typeof Number.toInteger?e.Cast_Int64=function(t){return Number.toInteger(t)}:s.msie7||s.msie8?e.Cast_Int64=function(t){return parseInt(t,10)}:s.msie?e.Cast_Int64=function(t){return t<-2147483648||t>2147483647?t<0?Math.ceil(t):Math.floor(t):0|t}:e.Cast_Int64=function(t){return t<0?Math.ceil(t):Math.floor(t)},e.Clear=function(t){t.length=0},e.PI=3.141592653589793,e.PI2=6.283185307179586,e.IntPoint=function(){var t=arguments,i=t.length;if(this.X=0,this.Y=0,e.use_xyz)if(this.Z=0,3===i)this.X=t[0],this.Y=t[1],this.Z=t[2];else if(2===i)this.X=t[0],this.Y=t[1],this.Z=0;else if(1===i)if(t[0]instanceof e.DoublePoint){var n=t[0];this.X=e.Clipper.Round(n.X),this.Y=e.Clipper.Round(n.Y),this.Z=0}else void 0===(o=t[0]).Z&&(o.Z=0),this.X=o.X,this.Y=o.Y,this.Z=o.Z;else this.X=0,this.Y=0,this.Z=0;else if(2===i)this.X=t[0],this.Y=t[1];else if(1===i)if(t[0]instanceof e.DoublePoint)n=t[0],this.X=e.Clipper.Round(n.X),this.Y=e.Clipper.Round(n.Y);else{var o=t[0];this.X=o.X,this.Y=o.Y}else this.X=0,this.Y=0},e.IntPoint.op_Equality=function(t,e){return t.X===e.X&&t.Y===e.Y},e.IntPoint.op_Inequality=function(t,e){return t.X!==e.X||t.Y!==e.Y},e.IntPoint0=function(){this.X=0,this.Y=0,e.use_xyz&&(this.Z=0)},e.IntPoint0.prototype=e.IntPoint.prototype,e.IntPoint1=function(t){this.X=t.X,this.Y=t.Y,e.use_xyz&&(void 0===t.Z?this.Z=0:this.Z=t.Z)},e.IntPoint1.prototype=e.IntPoint.prototype,e.IntPoint1dp=function(t){this.X=e.Clipper.Round(t.X),this.Y=e.Clipper.Round(t.Y),e.use_xyz&&(this.Z=0)},e.IntPoint1dp.prototype=e.IntPoint.prototype,e.IntPoint2=function(t,i,n){this.X=t,this.Y=i,e.use_xyz&&(this.Z=void 0===n?0:n)},e.IntPoint2.prototype=e.IntPoint.prototype,e.IntRect=function(){var t=arguments,e=t.length;if(4===e)this.left=t[0],this.top=t[1],this.right=t[2],this.bottom=t[3];else if(1===e){var i=t[0];this.left=i.left,this.top=i.top,this.right=i.right,this.bottom=i.bottom}else this.left=0,this.top=0,this.right=0,this.bottom=0},e.IntRect0=function(){this.left=0,this.top=0,this.right=0,this.bottom=0},e.IntRect0.prototype=e.IntRect.prototype,e.IntRect1=function(t){this.left=t.left,this.top=t.top,this.right=t.right,this.bottom=t.bottom},e.IntRect1.prototype=e.IntRect.prototype,e.IntRect4=function(t,e,i,n){this.left=t,this.top=e,this.right=i,this.bottom=n},e.IntRect4.prototype=e.IntRect.prototype,e.ClipType={ctIntersection:0,ctUnion:1,ctDifference:2,ctXor:3},e.PolyType={ptSubject:0,ptClip:1},e.PolyFillType={pftEvenOdd:0,pftNonZero:1,pftPositive:2,pftNegative:3},e.JoinType={jtSquare:0,jtRound:1,jtMiter:2},e.EndType={etOpenSquare:0,etOpenRound:1,etOpenButt:2,etClosedLine:3,etClosedPolygon:4},e.EdgeSide={esLeft:0,esRight:1},e.Direction={dRightToLeft:0,dLeftToRight:1},e.TEdge=function(){this.Bot=new e.IntPoint0,this.Curr=new e.IntPoint0,this.Top=new e.IntPoint0,this.Delta=new e.IntPoint0,this.Dx=0,this.PolyTyp=e.PolyType.ptSubject,this.Side=e.EdgeSide.esLeft,this.WindDelta=0,this.WindCnt=0,this.WindCnt2=0,this.OutIdx=0,this.Next=null,this.Prev=null,this.NextInLML=null,this.NextInAEL=null,this.PrevInAEL=null,this.NextInSEL=null,this.PrevInSEL=null},e.IntersectNode=function(){this.Edge1=null,this.Edge2=null,this.Pt=new e.IntPoint0},e.MyIntersectNodeSort=function(){},e.MyIntersectNodeSort.Compare=function(t,e){var i=e.Pt.Y-t.Pt.Y;return i>0?1:i<0?-1:0},e.LocalMinima=function(){this.Y=0,this.LeftBound=null,this.RightBound=null,this.Next=null},e.Scanbeam=function(){this.Y=0,this.Next=null},e.Maxima=function(){this.X=0,this.Next=null,this.Prev=null},e.OutRec=function(){this.Idx=0,this.IsHole=!1,this.IsOpen=!1,this.FirstLeft=null,this.Pts=null,this.BottomPt=null,this.PolyNode=null},e.OutPt=function(){this.Idx=0,this.Pt=new e.IntPoint0,this.Next=null,this.Prev=null},e.Join=function(){this.OutPt1=null,this.OutPt2=null,this.OffPt=new e.IntPoint0},e.ClipperBase=function(){this.m_MinimaList=null,this.m_CurrentLM=null,this.m_edges=new Array,this.m_UseFullRange=!1,this.m_HasOpenPaths=!1,this.PreserveCollinear=!1,this.m_Scanbeam=null,this.m_PolyOuts=null,this.m_ActiveEdges=null},e.ClipperBase.horizontal=-9007199254740992,e.ClipperBase.Skip=-2,e.ClipperBase.Unassigned=-1,e.ClipperBase.tolerance=1e-20,e.ClipperBase.loRange=47453132,e.ClipperBase.hiRange=0xfffffffffffff,e.ClipperBase.near_zero=function(t){return t>-e.ClipperBase.tolerance&&te.X==t.Xe.Y==t.Ye.X==t.Xe.Y==t.Ye.ClipperBase.hiRange||t.Y>e.ClipperBase.hiRange||-t.X>e.ClipperBase.hiRange||-t.Y>e.ClipperBase.hiRange)&&e.Error("Coordinate outside allowed range in RangeTest()."):(t.X>e.ClipperBase.loRange||t.Y>e.ClipperBase.loRange||-t.X>e.ClipperBase.loRange||-t.Y>e.ClipperBase.loRange)&&(i.Value=!0,this.RangeTest(t,i))},e.ClipperBase.prototype.InitEdge=function(t,i,n,o){t.Next=i,t.Prev=n,t.Curr.X=o.X,t.Curr.Y=o.Y,e.use_xyz&&(t.Curr.Z=o.Z),t.OutIdx=-1},e.ClipperBase.prototype.InitEdge2=function(t,i){t.Curr.Y>=t.Next.Curr.Y?(t.Bot.X=t.Curr.X,t.Bot.Y=t.Curr.Y,e.use_xyz&&(t.Bot.Z=t.Curr.Z),t.Top.X=t.Next.Curr.X,t.Top.Y=t.Next.Curr.Y,e.use_xyz&&(t.Top.Z=t.Next.Curr.Z)):(t.Top.X=t.Curr.X,t.Top.Y=t.Curr.Y,e.use_xyz&&(t.Top.Z=t.Curr.Z),t.Bot.X=t.Next.Curr.X,t.Bot.Y=t.Next.Curr.Y,e.use_xyz&&(t.Bot.Z=t.Next.Curr.Z)),this.SetDx(t),t.PolyTyp=i},e.ClipperBase.prototype.FindNextLocMin=function(t){for(var i;;){for(;e.IntPoint.op_Inequality(t.Bot,t.Prev.Bot)||e.IntPoint.op_Equality(t.Curr,t.Top);)t=t.Next;if(t.Dx!==e.ClipperBase.horizontal&&t.Prev.Dx!==e.ClipperBase.horizontal)break;for(;t.Prev.Dx===e.ClipperBase.horizontal;)t=t.Prev;for(i=t;t.Dx===e.ClipperBase.horizontal;)t=t.Next;if(t.Top.Y!==t.Prev.Bot.Y){i.Prev.Bot.Xr.Next.Top.X&&(r=o.Prev)}for(;t!==r;)t.NextInLML=t.Next,t.Dx===e.ClipperBase.horizontal&&t!==n&&t.Bot.X!==t.Prev.Top.X&&this.ReverseHorizontal(t),t=t.Next;t.Dx===e.ClipperBase.horizontal&&t!==n&&t.Bot.X!==t.Prev.Top.X&&this.ReverseHorizontal(t),r=r.Next}else{for(;r.Top.Y===r.Prev.Bot.Y&&r.Prev.OutIdx!==e.ClipperBase.Skip;)r=r.Prev;if(r.Dx===e.ClipperBase.horizontal&&r.Prev.OutIdx!==e.ClipperBase.Skip){for(o=r;o.Next.Dx===e.ClipperBase.horizontal;)o=o.Next;(o.Next.Top.X===r.Prev.Top.X||o.Next.Top.X>r.Prev.Top.X)&&(r=o.Next)}for(;t!==r;)t.NextInLML=t.Prev,t.Dx===e.ClipperBase.horizontal&&t!==n&&t.Bot.X!==t.Next.Top.X&&this.ReverseHorizontal(t),t=t.Prev;t.Dx===e.ClipperBase.horizontal&&t!==n&&t.Bot.X!==t.Next.Top.X&&this.ReverseHorizontal(t),r=r.Prev}return r},e.ClipperBase.prototype.AddPath=function(t,i,n){e.use_lines?n||i!==e.PolyType.ptClip||e.Error("AddPath: Open paths must be subject."):n||e.Error("AddPath: Open paths have been disabled.");var o=t.length-1;if(n)for(;o>0&&e.IntPoint.op_Equality(t[o],t[0]);)--o;for(;o>0&&e.IntPoint.op_Equality(t[o],t[o-1]);)--o;if(n&&o<2||!n&&o<1)return!1;for(var r=new Array,s=0;s<=o;s++)r.push(new e.TEdge);var l=!0;r[1].Curr.X=t[1].X,r[1].Curr.Y=t[1].Y,e.use_xyz&&(r[1].Curr.Z=t[1].Z);var p={Value:this.m_UseFullRange};for(this.RangeTest(t[0],p),this.m_UseFullRange=p.Value,p.Value=this.m_UseFullRange,this.RangeTest(t[o],p),this.m_UseFullRange=p.Value,this.InitEdge(r[0],r[1],r[o],t[0]),this.InitEdge(r[o],r[0],r[o-1],t[o]),s=o-1;s>=1;--s)p.Value=this.m_UseFullRange,this.RangeTest(t[s],p),this.m_UseFullRange=p.Value,this.InitEdge(r[s],r[s+1],r[s-1],t[s]);for(var u,h=r[0],a=h,f=h;;)if(a.Curr!==a.Next.Curr||!n&&a.Next===h){if(a.Prev===a.Next)break;if(!n||!e.ClipperBase.SlopesEqual4(a.Prev.Curr,a.Curr,a.Next.Curr,this.m_UseFullRange)||this.PreserveCollinear&&this.Pt2IsBetweenPt1AndPt3(a.Prev.Curr,a.Curr,a.Next.Curr)){if((a=a.Next)===f||!n&&a.Next===h)break}else a===h&&(h=a.Next),f=a=(a=this.RemoveEdge(a)).Prev}else{if(a===a.Next)break;a===h&&(h=a.Next),f=a=this.RemoveEdge(a)}if(!n&&a===a.Next||n&&a.Prev===a.Next)return!1;n||(this.m_HasOpenPaths=!0,h.Prev.OutIdx=e.ClipperBase.Skip),a=h;do{this.InitEdge2(a,i),a=a.Next,l&&a.Curr.Y!==h.Curr.Y&&(l=!1)}while(a!==h);if(l){if(n)return!1;for(a.Prev.OutIdx=e.ClipperBase.Skip,(P=new e.LocalMinima).Next=null,P.Y=a.Bot.Y,P.LeftBound=null,P.RightBound=a,P.RightBound.Side=e.EdgeSide.esRight,P.RightBound.WindDelta=0;a.Bot.X!==a.Prev.Top.X&&this.ReverseHorizontal(a),a.Next.OutIdx!==e.ClipperBase.Skip;)a.NextInLML=a.Next,a=a.Next;return this.InsertLocalMinima(P),this.m_edges.push(r),!0}this.m_edges.push(r);var d=null;for(e.IntPoint.op_Equality(a.Prev.Bot,a.Prev.Top)&&(a=a.Next);(a=this.FindNextLocMin(a))!==d;){var P;null===d&&(d=a),(P=new e.LocalMinima).Next=null,P.Y=a.Bot.Y,a.Dxt.X==i.Xt.Y==i.Y=this.m_MinimaList.Y)t.Next=this.m_MinimaList,this.m_MinimaList=t;else{for(var e=this.m_MinimaList;null!==e.Next&&t.Ythis.m_Scanbeam.Y){var i=new e.Scanbeam;i.Y=t,i.Next=this.m_Scanbeam,this.m_Scanbeam=i}else{for(var n=this.m_Scanbeam;null!==n.Next&&t<=n.Next.Y;)n=n.Next;if(t===n.Y)return;var o=new e.Scanbeam;o.Y=t,o.Next=n.Next,n.Next=o}},e.ClipperBase.prototype.PopScanbeam=function(t){return null===this.m_Scanbeam?(t.v=0,!1):(t.v=this.m_Scanbeam.Y,this.m_Scanbeam=this.m_Scanbeam.Next,!0)},e.ClipperBase.prototype.LocalMinimaPending=function(){return null!==this.m_CurrentLM},e.ClipperBase.prototype.CreateOutRec=function(){var t=new e.OutRec;return t.Idx=e.ClipperBase.Unassigned,t.IsHole=!1,t.IsOpen=!1,t.FirstLeft=null,t.Pts=null,t.BottomPt=null,t.PolyNode=null,this.m_PolyOuts.push(t),t.Idx=this.m_PolyOuts.length-1,t},e.ClipperBase.prototype.DisposeOutRec=function(t){var e=this.m_PolyOuts[t];e.Pts=null,e=null,this.m_PolyOuts[t]=null},e.ClipperBase.prototype.UpdateEdgeIntoAEL=function(t){null===t.NextInLML&&e.Error("UpdateEdgeIntoAEL: invalid call");var i=t.PrevInAEL,n=t.NextInAEL;return t.NextInLML.OutIdx=t.OutIdx,null!==i?i.NextInAEL=t.NextInLML:this.m_ActiveEdges=t.NextInLML,null!==n&&(n.PrevInAEL=t.NextInLML),t.NextInLML.Side=t.Side,t.NextInLML.WindDelta=t.WindDelta,t.NextInLML.WindCnt=t.WindCnt,t.NextInLML.WindCnt2=t.WindCnt2,(t=t.NextInLML).Curr.X=t.Bot.X,t.Curr.Y=t.Bot.Y,t.PrevInAEL=i,t.NextInAEL=n,e.ClipperBase.IsHorizontal(t)||this.InsertScanbeam(t.Top.Y),t},e.ClipperBase.prototype.SwapPositionsInAEL=function(t,e){if(t.NextInAEL!==t.PrevInAEL&&e.NextInAEL!==e.PrevInAEL){if(t.NextInAEL===e){var i=e.NextInAEL;null!==i&&(i.PrevInAEL=t);var n=t.PrevInAEL;null!==n&&(n.NextInAEL=e),e.PrevInAEL=n,e.NextInAEL=t,t.PrevInAEL=e,t.NextInAEL=i}else if(e.NextInAEL===t){var o=t.NextInAEL;null!==o&&(o.PrevInAEL=e);var r=e.PrevInAEL;null!==r&&(r.NextInAEL=t),t.PrevInAEL=r,t.NextInAEL=e,e.PrevInAEL=t,e.NextInAEL=o}else{var s=t.NextInAEL,l=t.PrevInAEL;t.NextInAEL=e.NextInAEL,null!==t.NextInAEL&&(t.NextInAEL.PrevInAEL=t),t.PrevInAEL=e.PrevInAEL,null!==t.PrevInAEL&&(t.PrevInAEL.NextInAEL=t),e.NextInAEL=s,null!==e.NextInAEL&&(e.NextInAEL.PrevInAEL=e),e.PrevInAEL=l,null!==e.PrevInAEL&&(e.PrevInAEL.NextInAEL=e)}null===t.PrevInAEL?this.m_ActiveEdges=t:null===e.PrevInAEL&&(this.m_ActiveEdges=e)}},e.ClipperBase.prototype.DeleteFromAEL=function(t){var e=t.PrevInAEL,i=t.NextInAEL;null===e&&null===i&&t!==this.m_ActiveEdges||(null!==e?e.NextInAEL=i:this.m_ActiveEdges=i,null!==i&&(i.PrevInAEL=e),t.NextInAEL=null,t.PrevInAEL=null)},e.Clipper=function(t){void 0===t&&(t=0),this.m_PolyOuts=null,this.m_ClipType=e.ClipType.ctIntersection,this.m_Scanbeam=null,this.m_Maxima=null,this.m_ActiveEdges=null,this.m_SortedEdges=null,this.m_IntersectList=null,this.m_IntersectNodeComparer=null,this.m_ExecuteLocked=!1,this.m_ClipFillType=e.PolyFillType.pftEvenOdd,this.m_SubjFillType=e.PolyFillType.pftEvenOdd,this.m_Joins=null,this.m_GhostJoins=null,this.m_UsingPolyTree=!1,this.ReverseSolution=!1,this.StrictlySimple=!1,e.ClipperBase.call(this),this.m_Scanbeam=null,this.m_Maxima=null,this.m_ActiveEdges=null,this.m_SortedEdges=null,this.m_IntersectList=new Array,this.m_IntersectNodeComparer=e.MyIntersectNodeSort.Compare,this.m_ExecuteLocked=!1,this.m_UsingPolyTree=!1,this.m_PolyOuts=new Array,this.m_Joins=new Array,this.m_GhostJoins=new Array,this.ReverseSolution=!!(1&t),this.StrictlySimple=!!(2&t),this.PreserveCollinear=!!(4&t),e.use_xyz&&(this.ZFillFunction=null)},e.Clipper.ioReverseSolution=1,e.Clipper.ioStrictlySimple=2,e.Clipper.ioPreserveCollinear=4,e.Clipper.prototype.Clear=function(){0!==this.m_edges.length&&(this.DisposeAllPolyPts(),e.ClipperBase.prototype.Clear.call(this))},e.Clipper.prototype.InsertMaxima=function(t){var i=new e.Maxima;if(i.X=t,null===this.m_Maxima)this.m_Maxima=i,this.m_Maxima.Next=null,this.m_Maxima.Prev=null;else if(t=n.Next.X;)n=n.Next;if(t===n.X)return;i.Next=n.Next,i.Prev=n,null!==n.Next&&(n.Next.Prev=i),n.Next=i}},e.Clipper.prototype.Execute=function(){var t=arguments,i=t.length,n=t[1]instanceof e.PolyTree;if(4===i&&!n){var o=t[0],r=t[1],s=t[2],l=t[3];if(this.m_ExecuteLocked)return!1;this.m_HasOpenPaths&&e.Error("Error: PolyTree struct is needed for open path clipping."),this.m_ExecuteLocked=!0,e.Clear(r),this.m_SubjFillType=s,this.m_ClipFillType=l,this.m_ClipType=o,this.m_UsingPolyTree=!1;try{(u=this.ExecuteInternal())&&this.BuildResult(r)}finally{this.DisposeAllPolyPts(),this.m_ExecuteLocked=!1}return u}if(4===i&&n){o=t[0];var p=t[1];if(s=t[2],l=t[3],this.m_ExecuteLocked)return!1;this.m_ExecuteLocked=!0,this.m_SubjFillType=s,this.m_ClipFillType=l,this.m_ClipType=o,this.m_UsingPolyTree=!0;try{var u;(u=this.ExecuteInternal())&&this.BuildResult2(p)}finally{this.DisposeAllPolyPts(),this.m_ExecuteLocked=!1}return u}return 2!==i||n?2===i&&n?(o=t[0],p=t[1],this.Execute(o,p,e.PolyFillType.pftEvenOdd,e.PolyFillType.pftEvenOdd)):void 0:(o=t[0],r=t[1],this.Execute(o,r,e.PolyFillType.pftEvenOdd,e.PolyFillType.pftEvenOdd))},e.Clipper.prototype.FixHoleLinkage=function(t){if(null!==t.FirstLeft&&(t.IsHole===t.FirstLeft.IsHole||null===t.FirstLeft.Pts)){for(var e=t.FirstLeft;null!==e&&(e.IsHole===t.IsHole||null===e.Pts);)e=e.FirstLeft;t.FirstLeft=e}},e.Clipper.prototype.ExecuteInternal=function(){try{this.Reset(),this.m_SortedEdges=null,this.m_Maxima=null;var t,e,i,n={},o={};if(!this.PopScanbeam(n))return!1;for(this.InsertLocalMinimaIntoAEL(n.v);this.PopScanbeam(o)||this.LocalMinimaPending();){if(this.ProcessHorizontals(),this.m_GhostJoins.length=0,!this.ProcessIntersections(o.v))return!1;this.ProcessEdgesAtTopOfScanbeam(o.v),n.v=o.v,this.InsertLocalMinimaIntoAEL(n.v)}for(e=0,i=this.m_PolyOuts.length;e0&&this.ReversePolyPtLinks(t.Pts);for(this.JoinCommonEdges(),e=0,i=this.m_PolyOuts.length;e0&&0!==n.WindDelta)for(var s=0,l=this.m_GhostJoins.length;s=0&&null!==i.PrevInAEL&&i.PrevInAEL.Curr.X===i.Bot.X&&i.PrevInAEL.OutIdx>=0&&e.ClipperBase.SlopesEqual5(i.PrevInAEL.Curr,i.PrevInAEL.Top,i.Curr,i.Top,this.m_UseFullRange)&&0!==i.WindDelta&&0!==i.PrevInAEL.WindDelta){var u=this.AddOutPt(i.PrevInAEL,i.Bot);this.AddJoin(r,u,i.Top)}if(i.NextInAEL!==n){n.OutIdx>=0&&n.PrevInAEL.OutIdx>=0&&e.ClipperBase.SlopesEqual5(n.PrevInAEL.Curr,n.PrevInAEL.Top,n.Curr,n.Top,this.m_UseFullRange)&&0!==n.WindDelta&&0!==n.PrevInAEL.WindDelta&&(u=this.AddOutPt(n.PrevInAEL,n.Bot),this.AddJoin(r,u,n.Top));var h=i.NextInAEL;if(null!==h)for(;h!==n;)this.IntersectEdges(n,h,i.Curr),h=h.NextInAEL}}}},e.Clipper.prototype.InsertEdgeIntoAEL=function(t,e){if(null===this.m_ActiveEdges)t.PrevInAEL=null,t.NextInAEL=null,this.m_ActiveEdges=t;else if(null===e&&this.E2InsertsBeforeE1(this.m_ActiveEdges,t))t.PrevInAEL=null,t.NextInAEL=this.m_ActiveEdges,this.m_ActiveEdges.PrevInAEL=t,this.m_ActiveEdges=t;else{for(null===e&&(e=this.m_ActiveEdges);null!==e.NextInAEL&&!this.E2InsertsBeforeE1(e.NextInAEL,t);)e=e.NextInAEL;t.NextInAEL=e.NextInAEL,null!==e.NextInAEL&&(e.NextInAEL.PrevInAEL=t),t.PrevInAEL=e,e.NextInAEL=t}},e.Clipper.prototype.E2InsertsBeforeE1=function(t,i){return i.Curr.X===t.Curr.X?i.Top.Y>t.Top.Y?i.Top.Xe.Clipper.TopX(i,t.Top.Y):i.Curr.X0;default:return t.WindCnt2<0}case e.ClipType.ctUnion:switch(n){case e.PolyFillType.pftEvenOdd:case e.PolyFillType.pftNonZero:return 0===t.WindCnt2;case e.PolyFillType.pftPositive:return t.WindCnt2<=0;default:return t.WindCnt2>=0}case e.ClipType.ctDifference:if(t.PolyTyp===e.PolyType.ptSubject)switch(n){case e.PolyFillType.pftEvenOdd:case e.PolyFillType.pftNonZero:return 0===t.WindCnt2;case e.PolyFillType.pftPositive:return t.WindCnt2<=0;default:return t.WindCnt2>=0}else switch(n){case e.PolyFillType.pftEvenOdd:case e.PolyFillType.pftNonZero:return 0!==t.WindCnt2;case e.PolyFillType.pftPositive:return t.WindCnt2>0;default:return t.WindCnt2<0}case e.ClipType.ctXor:if(0!==t.WindDelta)return!0;switch(n){case e.PolyFillType.pftEvenOdd:case e.PolyFillType.pftNonZero:return 0===t.WindCnt2;case e.PolyFillType.pftPositive:return t.WindCnt2<=0;default:return t.WindCnt2>=0}}return!0},e.Clipper.prototype.SetWindingCount=function(t){for(var i=t.PrevInAEL;null!==i&&(i.PolyTyp!==t.PolyTyp||0===i.WindDelta);)i=i.PrevInAEL;if(null===i){var n=t.PolyTyp===e.PolyType.ptSubject?this.m_SubjFillType:this.m_ClipFillType;0===t.WindDelta?t.WindCnt=n===e.PolyFillType.pftNegative?-1:1:t.WindCnt=t.WindDelta,t.WindCnt2=0,i=this.m_ActiveEdges}else if(0===t.WindDelta&&this.m_ClipType!==e.ClipType.ctUnion)t.WindCnt=1,t.WindCnt2=i.WindCnt2,i=i.NextInAEL;else if(this.IsEvenOddFillType(t)){if(0===t.WindDelta){for(var o=!0,r=i.PrevInAEL;null!==r;)r.PolyTyp===i.PolyTyp&&0!==r.WindDelta&&(o=!o),r=r.PrevInAEL;t.WindCnt=o?0:1}else t.WindCnt=t.WindDelta;t.WindCnt2=i.WindCnt2,i=i.NextInAEL}else i.WindCnt*i.WindDelta<0?Math.abs(i.WindCnt)>1?i.WindDelta*t.WindDelta<0?t.WindCnt=i.WindCnt:t.WindCnt=i.WindCnt+t.WindDelta:t.WindCnt=0===t.WindDelta?1:t.WindDelta:0===t.WindDelta?t.WindCnt=i.WindCnt<0?i.WindCnt-1:i.WindCnt+1:i.WindDelta*t.WindDelta<0?t.WindCnt=i.WindCnt:t.WindCnt=i.WindCnt+t.WindDelta,t.WindCnt2=i.WindCnt2,i=i.NextInAEL;if(this.IsEvenOddAltFillType(t))for(;i!==t;)0!==i.WindDelta&&(t.WindCnt2=0===t.WindCnt2?1:0),i=i.NextInAEL;else for(;i!==t;)t.WindCnt2+=i.WindDelta,i=i.NextInAEL},e.Clipper.prototype.AddEdgeToSEL=function(t){null===this.m_SortedEdges?(this.m_SortedEdges=t,t.PrevInSEL=null,t.NextInSEL=null):(t.NextInSEL=this.m_SortedEdges,t.PrevInSEL=null,this.m_SortedEdges.PrevInSEL=t,this.m_SortedEdges=t)},e.Clipper.prototype.PopEdgeFromSEL=function(t){if(t.v=this.m_SortedEdges,null===t.v)return!1;var e=t.v;return this.m_SortedEdges=t.v.NextInSEL,null!==this.m_SortedEdges&&(this.m_SortedEdges.PrevInSEL=null),e.NextInSEL=null,e.PrevInSEL=null,!0},e.Clipper.prototype.CopyAELToSEL=function(){var t=this.m_ActiveEdges;for(this.m_SortedEdges=t;null!==t;)t.PrevInSEL=t.PrevInAEL,t.NextInSEL=t.NextInAEL,t=t.NextInAEL},e.Clipper.prototype.SwapPositionsInSEL=function(t,e){if(!(null===t.NextInSEL&&null===t.PrevInSEL||null===e.NextInSEL&&null===e.PrevInSEL)){if(t.NextInSEL===e)null!==(i=e.NextInSEL)&&(i.PrevInSEL=t),null!==(n=t.PrevInSEL)&&(n.NextInSEL=e),e.PrevInSEL=n,e.NextInSEL=t,t.PrevInSEL=e,t.NextInSEL=i;else if(e.NextInSEL===t)null!==(i=t.NextInSEL)&&(i.PrevInSEL=e),null!==(n=e.PrevInSEL)&&(n.NextInSEL=t),t.PrevInSEL=n,t.NextInSEL=e,e.PrevInSEL=t,e.NextInSEL=i;else{var i=t.NextInSEL,n=t.PrevInSEL;t.NextInSEL=e.NextInSEL,null!==t.NextInSEL&&(t.NextInSEL.PrevInSEL=t),t.PrevInSEL=e.PrevInSEL,null!==t.PrevInSEL&&(t.PrevInSEL.NextInSEL=t),e.NextInSEL=i,null!==e.NextInSEL&&(e.NextInSEL.PrevInSEL=e),e.PrevInSEL=n,null!==e.PrevInSEL&&(e.PrevInSEL.NextInSEL=e)}null===t.PrevInSEL?this.m_SortedEdges=t:null===e.PrevInSEL&&(this.m_SortedEdges=e)}},e.Clipper.prototype.AddLocalMaxPoly=function(t,e,i){this.AddOutPt(t,i),0===e.WindDelta&&this.AddOutPt(e,i),t.OutIdx===e.OutIdx?(t.OutIdx=-1,e.OutIdx=-1):t.OutIdxi.Dx?(o=this.AddOutPt(t,n),i.OutIdx=t.OutIdx,t.Side=e.EdgeSide.esLeft,i.Side=e.EdgeSide.esRight,s=(r=t).PrevInAEL===i?i.PrevInAEL:r.PrevInAEL):(o=this.AddOutPt(i,n),t.OutIdx=i.OutIdx,t.Side=e.EdgeSide.esRight,i.Side=e.EdgeSide.esLeft,s=(r=i).PrevInAEL===t?t.PrevInAEL:r.PrevInAEL),null!==s&&s.OutIdx>=0&&s.Top.Ye&&(o=t,t=e,e=o),i>n&&(o=i,i=n,n=o),t=0&&0!==i.WindDelta&&(null===n?n=i:n.OutIdx===i.OutIdx&&(n=null)),i=i.PrevInAEL;null===n?(e.FirstLeft=null,e.IsHole=!1):(e.FirstLeft=this.m_PolyOuts[n.OutIdx],e.IsHole=!e.FirstLeft.IsHole)},e.Clipper.prototype.GetDx=function(t,i){return t.Y===i.Y?e.ClipperBase.horizontal:(i.X-t.X)/(i.Y-t.Y)},e.Clipper.prototype.FirstIsBottomPt=function(t,i){for(var n=t.Prev;e.IntPoint.op_Equality(n.Pt,t.Pt)&&n!==t;)n=n.Prev;var o=Math.abs(this.GetDx(t.Pt,n.Pt));for(n=t.Next;e.IntPoint.op_Equality(n.Pt,t.Pt)&&n!==t;)n=n.Next;var r=Math.abs(this.GetDx(t.Pt,n.Pt));for(n=i.Prev;e.IntPoint.op_Equality(n.Pt,i.Pt)&&n!==i;)n=n.Prev;var s=Math.abs(this.GetDx(i.Pt,n.Pt));for(n=i.Next;e.IntPoint.op_Equality(n.Pt,i.Pt)&&n!==i;)n=n.Next;var l=Math.abs(this.GetDx(i.Pt,n.Pt));return Math.max(o,r)===Math.max(s,l)&&Math.min(o,r)===Math.min(s,l)?this.Area(t)>0:o>=s&&o>=l||r>=s&&r>=l},e.Clipper.prototype.GetBottomPt=function(t){for(var i=null,n=t.Next;n!==t;)n.Pt.Y>t.Pt.Y?(t=n,i=null):n.Pt.Y===t.Pt.Y&&n.Pt.X<=t.Pt.X&&(n.Pt.Xn.Pt.Y?t:i.Pt.Yn.Pt.X||i.Next===i?e:n.Next===n||this.FirstIsBottomPt(i,n)?t:e},e.Clipper.prototype.OutRec1RightOfOutRec2=function(t,e){do{if((t=t.FirstLeft)===e)return!0}while(null!==t);return!1},e.Clipper.prototype.GetOutRec=function(t){for(var e=this.m_PolyOuts[t];e!==this.m_PolyOuts[e.Idx];)e=this.m_PolyOuts[e.Idx];return e},e.Clipper.prototype.AppendPolygon=function(t,i){var n,o=this.m_PolyOuts[t.OutIdx],r=this.m_PolyOuts[i.OutIdx];n=this.OutRec1RightOfOutRec2(o,r)?r:this.OutRec1RightOfOutRec2(r,o)?o:this.GetLowermostRec(o,r);var s=o.Pts,l=s.Prev,p=r.Pts,u=p.Prev;t.Side===e.EdgeSide.esLeft?i.Side===e.EdgeSide.esLeft?(this.ReversePolyPtLinks(p),p.Next=s,s.Prev=p,l.Next=u,u.Prev=l,o.Pts=u):(u.Next=s,s.Prev=u,p.Prev=l,l.Next=p,o.Pts=p):i.Side===e.EdgeSide.esRight?(this.ReversePolyPtLinks(p),l.Next=u,u.Prev=l,p.Next=s,s.Prev=p):(l.Next=p,p.Prev=l,s.Prev=u,u.Next=s),o.BottomPt=null,n===r&&(r.FirstLeft!==o&&(o.FirstLeft=r.FirstLeft),o.IsHole=r.IsHole),r.Pts=null,r.BottomPt=null,r.FirstLeft=o;var h=t.OutIdx,a=i.OutIdx;t.OutIdx=-1,i.OutIdx=-1;for(var f=this.m_ActiveEdges;null!==f;){if(f.OutIdx===a){f.OutIdx=h,f.Side=t.Side;break}f=f.NextInAEL}r.Idx=o.Idx},e.Clipper.prototype.ReversePolyPtLinks=function(t){if(null!==t){var e,i;e=t;do{i=e.Next,e.Next=e.Prev,e.Prev=i,e=i}while(e!==t)}},e.Clipper.SwapSides=function(t,e){var i=t.Side;t.Side=e.Side,e.Side=i},e.Clipper.SwapPolyIndexes=function(t,e){var i=t.OutIdx;t.OutIdx=e.OutIdx,e.OutIdx=i},e.Clipper.prototype.IntersectEdges=function(t,i,n){var o=t.OutIdx>=0,r=i.OutIdx>=0;if(e.use_xyz&&this.SetZ(n,t,i),!e.use_lines||0!==t.WindDelta&&0!==i.WindDelta){if(t.PolyTyp===i.PolyTyp)if(this.IsEvenOddFillType(t)){var s=t.WindCnt;t.WindCnt=i.WindCnt,i.WindCnt=s}else t.WindCnt+i.WindDelta===0?t.WindCnt=-t.WindCnt:t.WindCnt+=i.WindDelta,i.WindCnt-t.WindDelta==0?i.WindCnt=-i.WindCnt:i.WindCnt-=t.WindDelta;else this.IsEvenOddFillType(i)?t.WindCnt2=0===t.WindCnt2?1:0:t.WindCnt2+=i.WindDelta,this.IsEvenOddFillType(t)?i.WindCnt2=0===i.WindCnt2?1:0:i.WindCnt2-=t.WindDelta;var l,p,u,h,a,f;switch(t.PolyTyp===e.PolyType.ptSubject?(l=this.m_SubjFillType,u=this.m_ClipFillType):(l=this.m_ClipFillType,u=this.m_SubjFillType),i.PolyTyp===e.PolyType.ptSubject?(p=this.m_SubjFillType,h=this.m_ClipFillType):(p=this.m_ClipFillType,h=this.m_SubjFillType),l){case e.PolyFillType.pftPositive:a=t.WindCnt;break;case e.PolyFillType.pftNegative:a=-t.WindCnt;break;default:a=Math.abs(t.WindCnt)}switch(p){case e.PolyFillType.pftPositive:f=i.WindCnt;break;case e.PolyFillType.pftNegative:f=-i.WindCnt;break;default:f=Math.abs(i.WindCnt)}if(o&&r)0!==a&&1!==a||0!==f&&1!==f||t.PolyTyp!==i.PolyTyp&&this.m_ClipType!==e.ClipType.ctXor?this.AddLocalMaxPoly(t,i,n):(this.AddOutPt(t,n),this.AddOutPt(i,n),e.Clipper.SwapSides(t,i),e.Clipper.SwapPolyIndexes(t,i));else if(o)0!==f&&1!==f||(this.AddOutPt(t,n),e.Clipper.SwapSides(t,i),e.Clipper.SwapPolyIndexes(t,i));else if(r)0!==a&&1!==a||(this.AddOutPt(i,n),e.Clipper.SwapSides(t,i),e.Clipper.SwapPolyIndexes(t,i));else if(!(0!==a&&1!==a||0!==f&&1!==f)){var d,P;switch(u){case e.PolyFillType.pftPositive:d=t.WindCnt2;break;case e.PolyFillType.pftNegative:d=-t.WindCnt2;break;default:d=Math.abs(t.WindCnt2)}switch(h){case e.PolyFillType.pftPositive:P=i.WindCnt2;break;case e.PolyFillType.pftNegative:P=-i.WindCnt2;break;default:P=Math.abs(i.WindCnt2)}if(t.PolyTyp!==i.PolyTyp)this.AddLocalMinPoly(t,i,n);else if(1===a&&1===f)switch(this.m_ClipType){case e.ClipType.ctIntersection:d>0&&P>0&&this.AddLocalMinPoly(t,i,n);break;case e.ClipType.ctUnion:d<=0&&P<=0&&this.AddLocalMinPoly(t,i,n);break;case e.ClipType.ctDifference:(t.PolyTyp===e.PolyType.ptClip&&d>0&&P>0||t.PolyTyp===e.PolyType.ptSubject&&d<=0&&P<=0)&&this.AddLocalMinPoly(t,i,n);break;case e.ClipType.ctXor:this.AddLocalMinPoly(t,i,n)}else e.Clipper.SwapSides(t,i)}}else{if(0===t.WindDelta&&0===i.WindDelta)return;t.PolyTyp===i.PolyTyp&&t.WindDelta!==i.WindDelta&&this.m_ClipType===e.ClipType.ctUnion?0===t.WindDelta?r&&(this.AddOutPt(t,n),o&&(t.OutIdx=-1)):o&&(this.AddOutPt(i,n),r&&(i.OutIdx=-1)):t.PolyTyp!==i.PolyTyp&&(0!==t.WindDelta||1!==Math.abs(i.WindCnt)||this.m_ClipType===e.ClipType.ctUnion&&0!==i.WindCnt2?0!==i.WindDelta||1!==Math.abs(t.WindCnt)||this.m_ClipType===e.ClipType.ctUnion&&0!==t.WindCnt2||(this.AddOutPt(i,n),r&&(i.OutIdx=-1)):(this.AddOutPt(t,n),o&&(t.OutIdx=-1)))}},e.Clipper.prototype.DeleteFromSEL=function(t){var e=t.PrevInSEL,i=t.NextInSEL;null===e&&null===i&&t!==this.m_SortedEdges||(null!==e?e.NextInSEL=i:this.m_SortedEdges=i,null!==i&&(i.PrevInSEL=e),t.NextInSEL=null,t.PrevInSEL=null)},e.Clipper.prototype.ProcessHorizontals=function(){for(var t={};this.PopEdgeFromSEL(t);)this.ProcessHorizontal(t.v)},e.Clipper.prototype.GetHorzDirection=function(t,i){t.Bot.X=l.Top.X&&(u=null)}else{for(;null!==u.Next&&u.Next.X=0&&!s&&this.AddOutPt(t,new e.IntPoint2(u.X,t.Bot.Y)),u=u.Next;else for(;null!==u&&u.X>f.Curr.X;)t.OutIdx>=0&&!s&&this.AddOutPt(t,new e.IntPoint2(u.X,t.Bot.Y)),u=u.Prev;if(n===e.Direction.dLeftToRight&&f.Curr.X>r||n===e.Direction.dRightToLeft&&f.Curr.X=0&&!s){e.use_xyz&&(n===e.Direction.dLeftToRight?this.SetZ(f.Curr,t,f):this.SetZ(f.Curr,f,t)),h=this.AddOutPt(t,f.Curr);for(var d=this.m_SortedEdges;null!==d;){if(d.OutIdx>=0&&this.HorzSegmentsOverlap(t.Bot.X,t.Top.X,d.Bot.X,d.Top.X)){var P=this.GetLastOutPt(d);this.AddJoin(P,h,d.Top)}d=d.NextInSEL}this.AddGhostJoin(h,t.Bot)}if(f===p&&a)return t.OutIdx>=0&&this.AddLocalMaxPoly(t,p,t.Top),this.DeleteFromAEL(t),void this.DeleteFromAEL(p);if(n===e.Direction.dLeftToRight){var m=new e.IntPoint2(f.Curr.X,t.Curr.Y);this.IntersectEdges(t,f,m)}else m=new e.IntPoint2(f.Curr.X,t.Curr.Y),this.IntersectEdges(f,t,m);var y=this.GetNextInAEL(f,n);this.SwapPositionsInAEL(t,f),f=y}if(null===t.NextInLML||!e.ClipperBase.IsHorizontal(t.NextInLML))break;(t=this.UpdateEdgeIntoAEL(t)).OutIdx>=0&&this.AddOutPt(t,t.Bot),i={Dir:n,Left:o,Right:r},this.GetHorzDirection(t,i),n=i.Dir,o=i.Left,r=i.Right}if(t.OutIdx>=0&&null===h){for(h=this.GetLastOutPt(t),d=this.m_SortedEdges;null!==d;)d.OutIdx>=0&&this.HorzSegmentsOverlap(t.Bot.X,t.Top.X,d.Bot.X,d.Top.X)&&(P=this.GetLastOutPt(d),this.AddJoin(P,h,d.Top)),d=d.NextInSEL;this.AddGhostJoin(h,t.Top)}if(null!==t.NextInLML)if(t.OutIdx>=0){if(h=this.AddOutPt(t,t.Top),0===(t=this.UpdateEdgeIntoAEL(t)).WindDelta)return;var c=t.PrevInAEL;y=t.NextInAEL,null!==c&&c.Curr.X===t.Bot.X&&c.Curr.Y===t.Bot.Y&&0===c.WindDelta&&c.OutIdx>=0&&c.Curr.Y>c.Top.Y&&e.ClipperBase.SlopesEqual3(t,c,this.m_UseFullRange)?(P=this.AddOutPt(c,t.Bot),this.AddJoin(h,P,t.Top)):null!==y&&y.Curr.X===t.Bot.X&&y.Curr.Y===t.Bot.Y&&0!==y.WindDelta&&y.OutIdx>=0&&y.Curr.Y>y.Top.Y&&e.ClipperBase.SlopesEqual3(t,y,this.m_UseFullRange)&&(P=this.AddOutPt(y,t.Bot),this.AddJoin(h,P,t.Top))}else t=this.UpdateEdgeIntoAEL(t);else t.OutIdx>=0&&this.AddOutPt(t,t.Top),this.DeleteFromAEL(t)},e.Clipper.prototype.GetNextInAEL=function(t,i){return i===e.Direction.dLeftToRight?t.NextInAEL:t.PrevInAEL},e.Clipper.prototype.IsMinima=function(t){return null!==t&&t.Prev.NextInLML!==t&&t.Next.NextInLML!==t},e.Clipper.prototype.IsMaxima=function(t,e){return null!==t&&t.Top.Y===e&&null===t.NextInLML},e.Clipper.prototype.IsIntermediate=function(t,e){return t.Top.Y===e&&null!==t.NextInLML},e.Clipper.prototype.GetMaximaPair=function(t){return e.IntPoint.op_Equality(t.Next.Top,t.Top)&&null===t.Next.NextInLML?t.Next:e.IntPoint.op_Equality(t.Prev.Top,t.Top)&&null===t.Prev.NextInLML?t.Prev:null},e.Clipper.prototype.GetMaximaPairEx=function(t){var i=this.GetMaximaPair(t);return null===i||i.OutIdx===e.ClipperBase.Skip||i.NextInAEL===i.PrevInAEL&&!e.ClipperBase.IsHorizontal(i)?null:i},e.Clipper.prototype.ProcessIntersections=function(t){if(null===this.m_ActiveEdges)return!0;try{if(this.BuildIntersectList(t),0===this.m_IntersectList.length)return!0;if(1!==this.m_IntersectList.length&&!this.FixupIntersectionOrder())return!1;this.ProcessIntersectList()}catch(i){this.m_SortedEdges=null,this.m_IntersectList.length=0,e.Error("ProcessIntersections error")}return this.m_SortedEdges=null,!0},e.Clipper.prototype.BuildIntersectList=function(t){if(null!==this.m_ActiveEdges){var i=this.m_ActiveEdges;for(this.m_SortedEdges=i;null!==i;)i.PrevInSEL=i.PrevInAEL,i.NextInSEL=i.NextInAEL,i.Curr.X=e.Clipper.TopX(i,t),i=i.NextInAEL;for(var n=!0;n&&null!==this.m_SortedEdges;){for(n=!1,i=this.m_SortedEdges;null!==i.NextInSEL;){var o=i.NextInSEL,r=new e.IntPoint0;if(i.Curr.X>o.Curr.X){this.IntersectPoint(i,o,r),r.Y2147483647?Math.floor(t):0|t}:e.Clipper.Round=function(t){return t<0?Math.ceil(t-.5):Math.floor(t+.5)},e.Clipper.TopX=function(t,i){return i===t.Top.Y?t.Top.X:t.Bot.X+e.Clipper.Round(t.Dx*(i-t.Bot.Y))},e.Clipper.prototype.IntersectPoint=function(t,i,n){var o,r;if(n.X=0,n.Y=0,t.Dx===i.Dx)return n.Y=t.Curr.Y,void(n.X=e.Clipper.TopX(t,n.Y));if(0===t.Delta.X)n.X=t.Bot.X,e.ClipperBase.IsHorizontal(i)?n.Y=i.Bot.Y:(r=i.Bot.Y-i.Bot.X/i.Dx,n.Y=e.Clipper.Round(n.X/i.Dx+r));else if(0===i.Delta.X)n.X=i.Bot.X,e.ClipperBase.IsHorizontal(t)?n.Y=t.Bot.Y:(o=t.Bot.Y-t.Bot.X/t.Dx,n.Y=e.Clipper.Round(n.X/t.Dx+o));else{o=t.Bot.X-t.Bot.Y*t.Dx;var s=((r=i.Bot.X-i.Bot.Y*i.Dx)-o)/(t.Dx-i.Dx);n.Y=e.Clipper.Round(s),Math.abs(t.Dx)i.Top.Y)return n.Y=t.Top.Y,n.X=e.Clipper.TopX(i,t.Top.Y),n.Xt.Curr.Y&&(n.Y=t.Curr.Y,Math.abs(t.Dx)>Math.abs(i.Dx)?n.X=e.Clipper.TopX(i,n.Y):n.X=e.Clipper.TopX(t,n.Y))},e.Clipper.prototype.ProcessEdgesAtTopOfScanbeam=function(t){for(var i=this.m_ActiveEdges;null!==i;){var n=this.IsMaxima(i,t);if(n){var o=this.GetMaximaPairEx(i);n=null===o||!e.ClipperBase.IsHorizontal(o)}if(n){this.StrictlySimple&&this.InsertMaxima(i.Top.X);var r=i.PrevInAEL;this.DoMaxima(i),i=null===r?this.m_ActiveEdges:r.NextInAEL}else{if(this.IsIntermediate(i,t)&&e.ClipperBase.IsHorizontal(i.NextInLML)?((i=this.UpdateEdgeIntoAEL(i)).OutIdx>=0&&this.AddOutPt(i,i.Bot),this.AddEdgeToSEL(i)):(i.Curr.X=e.Clipper.TopX(i,t),i.Curr.Y=t),e.use_xyz&&(i.Top.Y===t?i.Curr.Z=i.Top.Z:i.Bot.Y===t?i.Curr.Z=i.Bot.Z:i.Curr.Z=0),this.StrictlySimple&&(r=i.PrevInAEL,i.OutIdx>=0&&0!==i.WindDelta&&null!==r&&r.OutIdx>=0&&r.Curr.X===i.Curr.X&&0!==r.WindDelta)){var s=new e.IntPoint1(i.Curr);e.use_xyz&&this.SetZ(s,r,i);var l=this.AddOutPt(r,s),p=this.AddOutPt(i,s);this.AddJoin(l,p,s)}i=i.NextInAEL}}for(this.ProcessHorizontals(),this.m_Maxima=null,i=this.m_ActiveEdges;null!==i;){if(this.IsIntermediate(i,t)){l=null,i.OutIdx>=0&&(l=this.AddOutPt(i,i.Top)),r=(i=this.UpdateEdgeIntoAEL(i)).PrevInAEL;var u=i.NextInAEL;null!==r&&r.Curr.X===i.Bot.X&&r.Curr.Y===i.Bot.Y&&null!==l&&r.OutIdx>=0&&r.Curr.Y===r.Top.Y&&e.ClipperBase.SlopesEqual5(i.Curr,i.Top,r.Curr,r.Top,this.m_UseFullRange)&&0!==i.WindDelta&&0!==r.WindDelta?(p=this.AddOutPt(ePrev2,i.Bot),this.AddJoin(l,p,i.Top)):null!==u&&u.Curr.X===i.Bot.X&&u.Curr.Y===i.Bot.Y&&null!==l&&u.OutIdx>=0&&u.Curr.Y===u.Top.Y&&e.ClipperBase.SlopesEqual5(i.Curr,i.Top,u.Curr,u.Top,this.m_UseFullRange)&&0!==i.WindDelta&&0!==u.WindDelta&&(p=this.AddOutPt(u,i.Bot),this.AddJoin(l,p,i.Top))}i=i.NextInAEL}},e.Clipper.prototype.DoMaxima=function(t){var i=this.GetMaximaPairEx(t);if(null===i)return t.OutIdx>=0&&this.AddOutPt(t,t.Top),void this.DeleteFromAEL(t);for(var n=t.NextInAEL;null!==n&&n!==i;)this.IntersectEdges(t,n,t.Top),this.SwapPositionsInAEL(t,n),n=t.NextInAEL;-1===t.OutIdx&&-1===i.OutIdx?(this.DeleteFromAEL(t),this.DeleteFromAEL(i)):t.OutIdx>=0&&i.OutIdx>=0?(t.OutIdx>=0&&this.AddLocalMaxPoly(t,i,t.Top),this.DeleteFromAEL(t),this.DeleteFromAEL(i)):e.use_lines&&0===t.WindDelta?(t.OutIdx>=0&&(this.AddOutPt(t,t.Top),t.OutIdx=e.ClipperBase.Unassigned),this.DeleteFromAEL(t),i.OutIdx>=0&&(this.AddOutPt(i,t.Top),i.OutIdx=e.ClipperBase.Unassigned),this.DeleteFromAEL(i)):e.Error("DoMaxima error")},e.Clipper.ReversePaths=function(t){for(var e=0,i=t.length;e=0},e.Clipper.prototype.PointCount=function(t){if(null===t)return 0;var e=0,i=t;do{e++,i=i.Next}while(i!==t);return e},e.Clipper.prototype.BuildResult=function(t){e.Clear(t);for(var i=0,n=this.m_PolyOuts.length;ii.Pt.X?e.Direction.dRightToLeft:e.Direction.dLeftToRight,p=n.Pt.X>o.Pt.X?e.Direction.dRightToLeft:e.Direction.dLeftToRight;if(l===p)return!1;if(l===e.Direction.dLeftToRight){for(;t.Next.Pt.X<=r.X&&t.Next.Pt.X>=t.Pt.X&&t.Next.Pt.Y===r.Y;)t=t.Next;s&&t.Pt.X!==r.X&&(t=t.Next),i=this.DupOutPt(t,!s),e.IntPoint.op_Inequality(i.Pt,r)&&((t=i).Pt.X=r.X,t.Pt.Y=r.Y,e.use_xyz&&(t.Pt.Z=r.Z),i=this.DupOutPt(t,!s))}else{for(;t.Next.Pt.X>=r.X&&t.Next.Pt.X<=t.Pt.X&&t.Next.Pt.Y===r.Y;)t=t.Next;s||t.Pt.X===r.X||(t=t.Next),i=this.DupOutPt(t,s),e.IntPoint.op_Inequality(i.Pt,r)&&((t=i).Pt.X=r.X,t.Pt.Y=r.Y,e.use_xyz&&(t.Pt.Z=r.Z),i=this.DupOutPt(t,s))}if(p===e.Direction.dLeftToRight){for(;n.Next.Pt.X<=r.X&&n.Next.Pt.X>=n.Pt.X&&n.Next.Pt.Y===r.Y;)n=n.Next;s&&n.Pt.X!==r.X&&(n=n.Next),o=this.DupOutPt(n,!s),e.IntPoint.op_Inequality(o.Pt,r)&&((n=o).Pt.X=r.X,n.Pt.Y=r.Y,e.use_xyz&&(n.Pt.Z=r.Z),o=this.DupOutPt(n,!s))}else{for(;n.Next.Pt.X>=r.X&&n.Next.Pt.X<=n.Pt.X&&n.Next.Pt.Y===r.Y;)n=n.Next;s||n.Pt.X===r.X||(n=n.Next),o=this.DupOutPt(n,s),e.IntPoint.op_Inequality(o.Pt,r)&&((n=o).Pt.X=r.X,n.Pt.Y=r.Y,e.use_xyz&&(n.Pt.Z=r.Z),o=this.DupOutPt(n,s))}return l===e.Direction.dLeftToRight===s?(t.Prev=n,n.Next=t,i.Next=o,o.Prev=i):(t.Next=n,n.Prev=t,i.Prev=o,o.Next=i),!0},e.Clipper.prototype.JoinPoints=function(t,i,n){var o=t.OutPt1,r=new e.OutPt,s=t.OutPt2,l=new e.OutPt,p=t.OutPt1.Pt.Y===t.OffPt.Y;if(p&&e.IntPoint.op_Equality(t.OffPt,t.OutPt1.Pt)&&e.IntPoint.op_Equality(t.OffPt,t.OutPt2.Pt)){if(i!==n)return!1;for(r=t.OutPt1.Next;r!==o&&e.IntPoint.op_Equality(r.Pt,t.OffPt);)r=r.Next;var u=r.Pt.Y>t.OffPt.Y;for(l=t.OutPt2.Next;l!==s&&e.IntPoint.op_Equality(l.Pt,t.OffPt);)l=l.Next;return u!==l.Pt.Y>t.OffPt.Y&&(u?(r=this.DupOutPt(o,!1),l=this.DupOutPt(s,!0),o.Prev=s,s.Next=o,r.Next=l,l.Prev=r,t.OutPt1=o,t.OutPt2=r,!0):(r=this.DupOutPt(o,!0),l=this.DupOutPt(s,!1),o.Next=s,s.Prev=o,r.Prev=l,l.Next=r,t.OutPt1=o,t.OutPt2=r,!0))}if(p){for(r=o;o.Prev.Pt.Y===o.Pt.Y&&o.Prev!==r&&o.Prev!==s;)o=o.Prev;for(;r.Next.Pt.Y===r.Pt.Y&&r.Next!==o&&r.Next!==s;)r=r.Next;if(r.Next===o||r.Next===s)return!1;for(l=s;s.Prev.Pt.Y===s.Pt.Y&&s.Prev!==l&&s.Prev!==r;)s=s.Prev;for(;l.Next.Pt.Y===l.Pt.Y&&l.Next!==s&&l.Next!==o;)l=l.Next;if(l.Next===s||l.Next===o)return!1;var h={Left:null,Right:null};if(!this.GetOverlap(o.Pt.X,r.Pt.X,s.Pt.X,l.Pt.X,h))return!1;var a,f=h.Left,d=h.Right,P=new e.IntPoint0;return o.Pt.X>=f&&o.Pt.X<=d?(P.X=o.Pt.X,P.Y=o.Pt.Y,e.use_xyz&&(P.Z=o.Pt.Z),a=o.Pt.X>r.Pt.X):s.Pt.X>=f&&s.Pt.X<=d?(P.X=s.Pt.X,P.Y=s.Pt.Y,e.use_xyz&&(P.Z=s.Pt.Z),a=s.Pt.X>l.Pt.X):r.Pt.X>=f&&r.Pt.X<=d?(P.X=r.Pt.X,P.Y=r.Pt.Y,e.use_xyz&&(P.Z=r.Pt.Z),a=r.Pt.X>o.Pt.X):(P.X=l.Pt.X,P.Y=l.Pt.Y,e.use_xyz&&(P.Z=l.Pt.Z),a=l.Pt.X>s.Pt.X),t.OutPt1=o,t.OutPt2=s,this.JoinHorz(o,r,s,l,P,a)}for(r=o.Next;e.IntPoint.op_Equality(r.Pt,o.Pt)&&r!==o;)r=r.Next;var m=r.Pt.Y>o.Pt.Y||!e.ClipperBase.SlopesEqual4(o.Pt,r.Pt,t.OffPt,this.m_UseFullRange);if(m){for(r=o.Prev;e.IntPoint.op_Equality(r.Pt,o.Pt)&&r!==o;)r=r.Prev;if(r.Pt.Y>o.Pt.Y||!e.ClipperBase.SlopesEqual4(o.Pt,r.Pt,t.OffPt,this.m_UseFullRange))return!1}for(l=s.Next;e.IntPoint.op_Equality(l.Pt,s.Pt)&&l!==s;)l=l.Next;var y=l.Pt.Y>s.Pt.Y||!e.ClipperBase.SlopesEqual4(s.Pt,l.Pt,t.OffPt,this.m_UseFullRange);if(y){for(l=s.Prev;e.IntPoint.op_Equality(l.Pt,s.Pt)&&l!==s;)l=l.Prev;if(l.Pt.Y>s.Pt.Y||!e.ClipperBase.SlopesEqual4(s.Pt,l.Pt,t.OffPt,this.m_UseFullRange))return!1}return!(r===o||l===s||r===l||i===n&&m===y||(m?(r=this.DupOutPt(o,!1),l=this.DupOutPt(s,!0),o.Prev=s,s.Next=o,r.Next=l,l.Prev=r,t.OutPt1=o,t.OutPt2=r,0):(r=this.DupOutPt(o,!0),l=this.DupOutPt(s,!1),o.Next=s,s.Prev=o,r.Prev=l,l.Next=r,t.OutPt1=o,t.OutPt2=r,0)))},e.Clipper.GetBounds=function(t){for(var i=0,n=t.length;io.right&&(o.right=t[i][r].X),t[i][r].Yo.bottom&&(o.bottom=t[i][r].Y);return o},e.Clipper.prototype.GetBounds2=function(t){var i=t,n=new e.IntRect;for(n.left=t.Pt.X,n.right=t.Pt.X,n.top=t.Pt.Y,n.bottom=t.Pt.Y,t=t.Next;t!==i;)t.Pt.Xn.right&&(n.right=t.Pt.X),t.Pt.Yn.bottom&&(n.bottom=t.Pt.Y),t=t.Next;return n},e.Clipper.PointInPolygon=function(t,e){var i=0,n=e.length;if(n<3)return 0;for(var o=e[0],r=1;r<=n;++r){var s=r===n?e[0]:e[r];if(s.Y===t.Y&&(s.X===t.X||o.Y===t.Y&&s.X>t.X==o.X=t.X)if(s.X>t.X)i=1-i;else{if(0==(l=(o.X-t.X)*(s.Y-t.Y)-(s.X-t.X)*(o.Y-t.Y)))return-1;l>0==s.Y>o.Y&&(i=1-i)}else if(s.X>t.X){var l;if(0==(l=(o.X-t.X)*(s.Y-t.Y)-(s.X-t.X)*(o.Y-t.Y)))return-1;l>0==s.Y>o.Y&&(i=1-i)}o=s}return i},e.Clipper.prototype.PointInPolygon=function(t,e){var i=0,n=e,o=t.X,r=t.Y,s=e.Pt.X,l=e.Pt.Y;do{var p=(e=e.Next).Pt.X,u=e.Pt.Y;if(u===r&&(p===o||l===r&&p>o==s=o)if(p>o)i=1-i;else{if(0==(h=(s-o)*(u-r)-(p-o)*(l-r)))return-1;h>0==u>l&&(i=1-i)}else if(p>o){var h;if(0==(h=(s-o)*(u-r)-(p-o)*(l-r)))return-1;h>0==u>l&&(i=1-i)}s=p,l=u}while(n!==e);return i},e.Clipper.prototype.Poly2ContainsPoly1=function(t,e){var i=t;do{var n=this.PointInPolygon(i.Pt,e);if(n>=0)return n>0;i=i.Next}while(i!==t);return!0},e.Clipper.prototype.FixupFirstLefts1=function(t,i){for(var n,o,r=0,s=this.m_PolyOuts.length;r0&&this.ReversePolyPtLinks(r.Pts)):this.Poly2ContainsPoly1(o.Pts,r.Pts)?(r.IsHole=o.IsHole,o.IsHole=!r.IsHole,r.FirstLeft=o.FirstLeft,o.FirstLeft=r,this.m_UsingPolyTree&&this.FixupFirstLefts2(o,r),(o.IsHole^this.ReverseSolution)==this.Area$1(o)>0&&this.ReversePolyPtLinks(o.Pts)):(r.IsHole=o.IsHole,r.FirstLeft=o.FirstLeft,this.m_UsingPolyTree&&this.FixupFirstLefts1(o,r))):(r.Pts=null,r.BottomPt=null,r.Idx=o.Idx,o.IsHole=i.IsHole,i===r&&(o.FirstLeft=r.FirstLeft),r.FirstLeft=o,this.m_UsingPolyTree&&this.FixupFirstLefts3(r,o)))))}},e.Clipper.prototype.UpdateOutPtIdxs=function(t){var e=t.Pts;do{e.Idx=t.Idx,e=e.Prev}while(e!==t.Pts)},e.Clipper.prototype.DoSimplePolygons=function(){for(var t=0;tMath.abs(t.Y-i.Y)?t.X>i.X==t.Xt.X==i.Xi.Y==t.Yt.Y==i.Y0&&o&&n.push(t.m_polygon);for(var r=0,s=t.Childs(),l=s.length,p=s[r];r0&&e.IntPoint.op_Equality(t[0],t[o]);)o--;r.m_polygon.push(t[0]);for(var s=0,l=0,p=1;p<=o;p++)e.IntPoint.op_Inequality(r.m_polygon[s],t[p])&&(s++,r.m_polygon.push(t[p]),(t[p].Y>r.m_polygon[l].Y||t[p].Y===r.m_polygon[l].Y&&t[p].Xu.Y||r.m_polygon[l].Y===u.Y&&r.m_polygon[l].X=0&&!e.Clipper.Orientation(this.m_polyNodes.Childs()[this.m_lowest.X].m_polygon))for(var t=0;t2?this.m_miterLim=2/(this.MiterLimit*this.MiterLimit):this.m_miterLim=.5,n=this.ArcTolerance<=0?e.ClipperOffset.def_arc_tolerance:this.ArcTolerance>Math.abs(t)*e.ClipperOffset.def_arc_tolerance?Math.abs(t)*e.ClipperOffset.def_arc_tolerance:this.ArcTolerance;var o=3.14159265358979/Math.acos(1-n/Math.abs(t));for(this.m_sin=Math.sin(e.ClipperOffset.two_pi/o),this.m_cos=Math.cos(e.ClipperOffset.two_pi/o),this.m_StepsPerRad=o/e.ClipperOffset.two_pi,t<0&&(this.m_sin=-this.m_sin),i=0;i0;f--)this.m_normals[f]=new e.DoublePoint2(-this.m_normals[f-1].X,-this.m_normals[f-1].Y);for(this.m_normals[0]=new e.DoublePoint2(-p.X,-p.Y),l=0,f=s-1;f>=0;f--)l=this.OffsetPoint(f,l,r.m_jointype);this.m_destPolys.push(this.m_destPoly)}else{var u;for(l=0,f=1;f0;f--)this.m_normals[f]=new e.DoublePoint2(-this.m_normals[f-1].X,-this.m_normals[f-1].Y);for(this.m_normals[0]=new e.DoublePoint2(-this.m_normals[1].X,-this.m_normals[1].Y),f=(l=s-1)-1;f>0;--f)l=this.OffsetPoint(f,l,r.m_jointype);r.m_endtype===e.EndType.etOpenButt?(u=new e.IntPoint2(e.ClipperOffset.Round(this.m_srcPoly[0].X-this.m_normals[0].X*t),e.ClipperOffset.Round(this.m_srcPoly[0].Y-this.m_normals[0].Y*t)),this.m_destPoly.push(u),u=new e.IntPoint2(e.ClipperOffset.Round(this.m_srcPoly[0].X+this.m_normals[0].X*t),e.ClipperOffset.Round(this.m_srcPoly[0].Y+this.m_normals[0].Y*t)),this.m_destPoly.push(u)):(l=1,this.m_sinA=0,r.m_endtype===e.EndType.etOpenSquare?this.DoSquare(0,1):this.DoRound(0,1)),this.m_destPolys.push(this.m_destPoly)}}else{if(r.m_jointype===e.JoinType.jtRound)for(var h=1,a=0,f=1;f<=o;f++){this.m_destPoly.push(new e.IntPoint2(e.ClipperOffset.Round(this.m_srcPoly[0].X+h*t),e.ClipperOffset.Round(this.m_srcPoly[0].Y+a*t)));var d=h;h=h*this.m_cos-this.m_sin*a,a=d*this.m_sin+a*this.m_cos}else{h=-1,a=-1;for(var f=0;f<4;++f)this.m_destPoly.push(new e.IntPoint2(e.ClipperOffset.Round(this.m_srcPoly[0].X+h*t),e.ClipperOffset.Round(this.m_srcPoly[0].Y+a*t))),h<0?h=1:a<0?a=1:h=-1}this.m_destPolys.push(this.m_destPoly)}}}},e.ClipperOffset.prototype.Execute=function(){var t=arguments;if(t[0]instanceof e.PolyTree)if(s=t[1],(r=t[0]).Clear(),this.FixOrientations(),this.DoOffset(s),(o=new e.Clipper(0)).AddPaths(this.m_destPolys,e.PolyType.ptSubject,!0),s>0)o.Execute(e.ClipType.ctUnion,r,e.PolyFillType.pftPositive,e.PolyFillType.pftPositive);else if(p=e.Clipper.GetBounds(this.m_destPolys),(l=new e.Path).push(new e.IntPoint2(p.left-10,p.bottom+10)),l.push(new e.IntPoint2(p.right+10,p.bottom+10)),l.push(new e.IntPoint2(p.right+10,p.top-10)),l.push(new e.IntPoint2(p.left-10,p.top-10)),o.AddPath(l,e.PolyType.ptSubject,!0),o.ReverseSolution=!0,o.Execute(e.ClipType.ctUnion,r,e.PolyFillType.pftNegative,e.PolyFillType.pftNegative),1===r.ChildCount()&&r.Childs()[0].ChildCount()>0){var i=r.Childs()[0];r.Childs()[0]=i.Childs()[0],r.Childs()[0].m_Parent=r;for(var n=1;n0)o.Execute(e.ClipType.ctUnion,r,e.PolyFillType.pftPositive,e.PolyFillType.pftPositive);else{var l,p=e.Clipper.GetBounds(this.m_destPolys);(l=new e.Path).push(new e.IntPoint2(p.left-10,p.bottom+10)),l.push(new e.IntPoint2(p.right+10,p.bottom+10)),l.push(new e.IntPoint2(p.right+10,p.top-10)),l.push(new e.IntPoint2(p.left-10,p.top-10)),o.AddPath(l,e.PolyType.ptSubject,!0),o.ReverseSolution=!0,o.Execute(e.ClipType.ctUnion,r,e.PolyFillType.pftNegative,e.PolyFillType.pftNegative),r.length>0&&r.splice(0,1)}}},e.ClipperOffset.prototype.OffsetPoint=function(t,i,n){if(this.m_sinA=this.m_normals[i].X*this.m_normals[t].Y-this.m_normals[t].X*this.m_normals[i].Y,Math.abs(this.m_sinA*this.m_delta)<1){if(this.m_normals[i].X*this.m_normals[t].X+this.m_normals[t].Y*this.m_normals[i].Y>0)return this.m_destPoly.push(new e.IntPoint2(e.ClipperOffset.Round(this.m_srcPoly[t].X+this.m_normals[i].X*this.m_delta),e.ClipperOffset.Round(this.m_srcPoly[t].Y+this.m_normals[i].Y*this.m_delta))),i}else this.m_sinA>1?this.m_sinA=1:this.m_sinA<-1&&(this.m_sinA=-1);if(this.m_sinA*this.m_delta<0)this.m_destPoly.push(new e.IntPoint2(e.ClipperOffset.Round(this.m_srcPoly[t].X+this.m_normals[i].X*this.m_delta),e.ClipperOffset.Round(this.m_srcPoly[t].Y+this.m_normals[i].Y*this.m_delta))),this.m_destPoly.push(new e.IntPoint1(this.m_srcPoly[t])),this.m_destPoly.push(new e.IntPoint2(e.ClipperOffset.Round(this.m_srcPoly[t].X+this.m_normals[t].X*this.m_delta),e.ClipperOffset.Round(this.m_srcPoly[t].Y+this.m_normals[t].Y*this.m_delta)));else switch(n){case e.JoinType.jtMiter:var o=this.m_normals[t].X*this.m_normals[i].X+this.m_normals[t].Y*this.m_normals[i].Y+1;o>=this.m_miterLim?this.DoMiter(t,i,o):this.DoSquare(t,i);break;case e.JoinType.jtSquare:this.DoSquare(t,i);break;case e.JoinType.jtRound:this.DoRound(t,i)}return i=t},e.ClipperOffset.prototype.DoSquare=function(t,i){var n=Math.tan(Math.atan2(this.m_sinA,this.m_normals[i].X*this.m_normals[t].X+this.m_normals[i].Y*this.m_normals[t].Y)/4);this.m_destPoly.push(new e.IntPoint2(e.ClipperOffset.Round(this.m_srcPoly[t].X+this.m_delta*(this.m_normals[i].X-this.m_normals[i].Y*n)),e.ClipperOffset.Round(this.m_srcPoly[t].Y+this.m_delta*(this.m_normals[i].Y+this.m_normals[i].X*n)))),this.m_destPoly.push(new e.IntPoint2(e.ClipperOffset.Round(this.m_srcPoly[t].X+this.m_delta*(this.m_normals[t].X+this.m_normals[t].Y*n)),e.ClipperOffset.Round(this.m_srcPoly[t].Y+this.m_delta*(this.m_normals[t].Y-this.m_normals[t].X*n))))},e.ClipperOffset.prototype.DoMiter=function(t,i,n){var o=this.m_delta/n;this.m_destPoly.push(new e.IntPoint2(e.ClipperOffset.Round(this.m_srcPoly[t].X+(this.m_normals[i].X+this.m_normals[t].X)*o),e.ClipperOffset.Round(this.m_srcPoly[t].Y+(this.m_normals[i].Y+this.m_normals[t].Y)*o)))},e.ClipperOffset.prototype.DoRound=function(t,i){for(var n,o=Math.atan2(this.m_sinA,this.m_normals[i].X*this.m_normals[t].X+this.m_normals[i].Y*this.m_normals[t].Y),r=Math.max(e.Cast_Int32(e.ClipperOffset.Round(this.m_StepsPerRad*Math.abs(o))),1),s=this.m_normals[i].X,l=this.m_normals[i].Y,p=0;p1?(c=h.X,v=h.Y):y>0&&(c+=P*y,v+=m*y)),(P=a.X-c)*P+(m=a.Y-v)*m<=x&&(f[o+1]=1,o++);for(l.push({X:r[0].X,Y:r[0].Y}),o=1;o2&&_.push(l)}return C||(_=_[0]),void 0===_&&(_=[]),_},e.JS.PerimeterOfPath=function(t,e,i){if(void 0===t)return 0;var n,o,r=Math.sqrt,s=0,l=0,p=0,u=0,h=0,a=t.length;if(a<2)return 0;for(e&&(t[a]=t[0],a++);--a;)l=(n=t[a]).X,p=n.Y,s+=r((l-(u=(o=t[a-1]).X))*(l-u)+(p-(h=o.Y))*(p-h));return e&&t.pop(),s/i},e.JS.PerimeterOfPaths=function(t,i,n){n||(n=1);for(var o=0,r=0;rzQBEAeS~ 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 PIr`;)MBHZ+Z-M~;s6R7U literal 0 HcmV?d00001 diff --git a/assets/element-plus-fcf5b447.js b/assets/element-plus-fcf5b447.js new file mode 100644 index 00000000..b0ecf677 --- /dev/null +++ b/assets/element-plus-fcf5b447.js @@ -0,0 +1,3 @@ +var e=Object.defineProperty,t=Object.defineProperties,n=Object.getOwnPropertyDescriptors,o=Object.getOwnPropertySymbols,l=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable,r=Math.pow,i=(t,n,o)=>n in t?e(t,n,{enumerable:!0,configurable:!0,writable:!0,value:o}):t[n]=o,s=(e,t)=>{for(var n in t||(t={}))l.call(t,n)&&i(e,n,t[n]);if(o)for(var n of o(t))a.call(t,n)&&i(e,n,t[n]);return e},u=(e,o)=>t(e,n(o)),c=(e,t)=>{var n={};for(var r in e)l.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&o)for(var r of o(e))t.indexOf(r)<0&&a.call(e,r)&&(n[r]=e[r]);return n},d=(e,t,n)=>new Promise(((o,l)=>{var a=e=>{try{i(n.next(e))}catch(t){l(t)}},r=e=>{try{i(n.throw(e))}catch(t){l(t)}},i=e=>e.done?o(e.value):Promise.resolve(e.value).then(a,r);i((n=n.apply(e,t)).next())}));import{u as p,g as f,o as v,r as m,w as h,a as g,b,c as y,n as w,s as x,d as S,e as k,i as C,f as E,h as I,j as O,k as T,l as B,m as M,p as _,q as L,t as A,N as R,v as $,x as F,y as V,z as P,A as N,B as z,C as D,D as j,E as H,F as q,G as W,H as K,I as U,J as Y,K as G,L as X,M as Z,O as J,P as Q,Q as ee,R as te,S as ne,T as oe,U as le,V as ae,W as re,X as ie,Y as se,Z as ue,_ as ce,$ as de,a0 as pe,a1 as fe,a2 as ve,a3 as me,a4 as he,a5 as ge,a6 as be,a7 as ye,a8 as we,a9 as xe,aa as Se,ab as ke,ac as Ce,ad as Ee,ae as Ie,af as Oe,ag as Te,ah as Be,ai as Me,aj as _e,ak as Le,al as Ae,am as Re,an as $e,ao as Fe,ap as Ve,aq as Pe,ar as Ne,as as ze}from"./vue-7635db6f.js";import{i as De,g as je,s as He,f as qe,p as We,c as Ke,a as Ue,b as Ye,t as Ge,d as Xe,e as Ze,h as Je,j as Qe,o as et}from"./lodash-es-2c042c7a.js";const tt=e=>Array.from(e.querySelectorAll('a[href],button:not([disabled]),button:not([hidden]),:not([tabindex="-1"]),input:not([disabled]),input:not([type="hidden"]),select:not([disabled]),textarea:not([disabled])')).filter((e=>nt(e)&&(e=>"fixed"!==getComputedStyle(e).position&&null!==e.offsetParent)(e))),nt=e=>{if(e.tabIndex>0||0===e.tabIndex&&null!==e.getAttribute("tabIndex"))return!0;if(e.disabled)return!1;switch(e.nodeName){case"A":return!!e.href&&"ignore"!==e.rel;case"INPUT":return!("hidden"===e.type||"file"===e.type);case"BUTTON":case"SELECT":case"TEXTAREA":return!0;default:return!1}},ot=function(e,t,...n){let o;o=t.includes("mouse")||t.includes("click")?"MouseEvents":t.includes("key")?"KeyboardEvent":"HTMLEvents";const l=document.createEvent(o);return l.initEvent(t,...n),e.dispatchEvent(l),e},lt=(e,t,{checkForDefaultPrevented:n=!0}={})=>o=>{const l=null==e?void 0:e(o);if(!1===n||!l)return null==t?void 0:t(o)},at=e=>t=>"mouse"===t.pointerType?e(t):void 0;var rt,it=Object.defineProperty,st=Object.defineProperties,ut=Object.getOwnPropertyDescriptors,ct=Object.getOwnPropertySymbols,dt=Object.prototype.hasOwnProperty,pt=Object.prototype.propertyIsEnumerable,ft=(e,t,n)=>t in e?it(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;function vt(e,t){var n;const o=x();var l,a;return S((()=>{o.value=e()}),(l=((e,t)=>{for(var n in t||(t={}))dt.call(t,n)&&ft(e,n,t[n]);if(ct)for(var n of ct(t))pt.call(t,n)&&ft(e,n,t[n]);return e})({},t),a={flush:null!=(n=null==t?void 0:t.flush)?n:"sync"},st(l,ut(a)))),g(o)}const mt="undefined"!=typeof window,ht=e=>"string"==typeof e,gt=()=>{},bt=mt&&(null==(rt=null==window?void 0:window.navigator)?void 0:rt.userAgent)&&/iP(ad|hone|od)/.test(window.navigator.userAgent);function yt(e){return"function"==typeof e?e():p(e)}function wt(e,t){return function(...n){return new Promise(((o,l)=>{Promise.resolve(e((()=>t.apply(this,n)),{fn:t,thisArg:this,args:n})).then(o).catch(l)}))}}function xt(e){return!!f()&&(v(e),!0)}function St(e,t=200,n={}){return wt(function(e,t={}){let n,o,l=gt;const a=e=>{clearTimeout(e),l(),l=gt};return r=>{const i=yt(e),s=yt(t.maxWait);return n&&a(n),i<=0||void 0!==s&&s<=0?(o&&(a(o),o=null),Promise.resolve(r())):new Promise(((e,u)=>{l=t.rejectOnCancel?u:e,s&&!o&&(o=setTimeout((()=>{n&&a(n),o=null,e(r())}),s)),n=setTimeout((()=>{o&&a(o),o=null,e(r())}),i)}))}}(t,n),e)}function kt(e,t=200,n=!1,o=!0,l=!1){return wt(function(e,t=!0,n=!0,o=!1){let l,a,r=0,i=!0,s=gt;const u=()=>{l&&(clearTimeout(l),l=void 0,s(),s=gt)};return c=>{const d=yt(e),p=Date.now()-r,f=()=>a=c();return u(),d<=0?(r=Date.now(),f()):(p>d&&(n||!i)?(r=Date.now(),f()):t&&(a=new Promise(((e,t)=>{s=o?t:e,l=setTimeout((()=>{r=Date.now(),i=!0,e(f()),u()}),Math.max(0,d-p))}))),n||l||(l=setTimeout((()=>i=!0),d)),i=!1,a)}}(t,n,o,l),e)}function Ct(e,t=!0){b()?y(e):t?e():w(e)}function Et(e,t,n={}){const{immediate:o=!0}=n,l=m(!1);let a=null;function r(){a&&(clearTimeout(a),a=null)}function i(){l.value=!1,r()}function s(...n){r(),l.value=!0,a=setTimeout((()=>{l.value=!1,a=null,e(...n)}),yt(t))}return o&&(l.value=!0,mt&&s()),xt(i),{isPending:g(l),start:s,stop:i}}function It(e){var t;const n=yt(e);return null!=(t=null==n?void 0:n.$el)?t:n}const Ot=mt?window:void 0,Tt=mt?window.document:void 0;function Bt(...e){let t,n,o,l;if(ht(e[0])||Array.isArray(e[0])?([n,o,l]=e,t=Ot):[t,n,o,l]=e,!t)return gt;Array.isArray(n)||(n=[n]),Array.isArray(o)||(o=[o]);const a=[],r=()=>{a.forEach((e=>e())),a.length=0},i=h((()=>[It(t),yt(l)]),(([e,t])=>{r(),e&&a.push(...n.flatMap((n=>o.map((o=>((e,t,n,o)=>(e.addEventListener(t,n,o),()=>e.removeEventListener(t,n,o)))(e,n,o,t))))))}),{immediate:!0,flush:"post"}),s=()=>{i(),r()};return xt(s),s}let Mt=!1;function _t(e,t=!1){const n=m(),o=()=>n.value=Boolean(e());return o(),Ct(o,t),n}const Lt="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},At="__vueuse_ssr_handlers__";Lt[At]=Lt[At]||{};var Rt=Object.getOwnPropertySymbols,$t=Object.prototype.hasOwnProperty,Ft=Object.prototype.propertyIsEnumerable,Vt=(e,t)=>{var n={};for(var o in e)$t.call(e,o)&&t.indexOf(o)<0&&(n[o]=e[o]);if(null!=e&&Rt)for(var o of Rt(e))t.indexOf(o)<0&&Ft.call(e,o)&&(n[o]=e[o]);return n};function Pt(e,t,n={}){const o=n,{window:l=Ot}=o,a=Vt(o,["window"]);let r;const i=_t((()=>l&&"ResizeObserver"in l)),s=()=>{r&&(r.disconnect(),r=void 0)},u=h((()=>It(e)),(e=>{s(),i.value&&l&&e&&(r=new ResizeObserver(t),r.observe(e,a))}),{immediate:!0,flush:"post"}),c=()=>{s(),u()};return xt(c),{isSupported:i,stop:c}}function Nt(e,t={}){const{reset:n=!0,windowResize:o=!0,windowScroll:l=!0,immediate:a=!0}=t,r=m(0),i=m(0),s=m(0),u=m(0),c=m(0),d=m(0),p=m(0),f=m(0);function v(){const t=It(e);if(!t)return void(n&&(r.value=0,i.value=0,s.value=0,u.value=0,c.value=0,d.value=0,p.value=0,f.value=0));const o=t.getBoundingClientRect();r.value=o.height,i.value=o.bottom,s.value=o.left,u.value=o.right,c.value=o.top,d.value=o.width,p.value=o.x,f.value=o.y}return Pt(e,v),h((()=>It(e)),(e=>!e&&v())),l&&Bt("scroll",v,{capture:!0,passive:!0}),o&&Bt("resize",v,{passive:!0}),Ct((()=>{a&&v()})),{height:r,bottom:i,left:s,right:u,top:c,width:d,x:p,y:f,update:v}}var zt,Dt,jt=Object.getOwnPropertySymbols,Ht=Object.prototype.hasOwnProperty,qt=Object.prototype.propertyIsEnumerable;function Wt(e,t,n={}){const o=n,{window:l=Ot}=o,a=((e,t)=>{var n={};for(var o in e)Ht.call(e,o)&&t.indexOf(o)<0&&(n[o]=e[o]);if(null!=e&&jt)for(var o of jt(e))t.indexOf(o)<0&&qt.call(e,o)&&(n[o]=e[o]);return n})(o,["window"]);let r;const i=_t((()=>l&&"MutationObserver"in l)),s=()=>{r&&(r.disconnect(),r=void 0)},u=h((()=>It(e)),(e=>{s(),i.value&&l&&e&&(r=new MutationObserver(t),r.observe(e,a))}),{immediate:!0}),c=()=>{s(),u()};return xt(c),{isSupported:i,stop:c}}(Dt=zt||(zt={})).UP="UP",Dt.RIGHT="RIGHT",Dt.DOWN="DOWN",Dt.LEFT="LEFT",Dt.NONE="NONE";var Kt=Object.defineProperty,Ut=Object.getOwnPropertySymbols,Yt=Object.prototype.hasOwnProperty,Gt=Object.prototype.propertyIsEnumerable,Xt=(e,t,n)=>t in e?Kt(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;function Zt(e,t,n,o={}){var l,a,r;const{clone:i=!1,passive:s=!1,eventName:u,deep:c=!1,defaultValue:d}=o,p=b(),f=n||(null==p?void 0:p.emit)||(null==(l=null==p?void 0:p.$emit)?void 0:l.bind(p))||(null==(r=null==(a=null==p?void 0:p.proxy)?void 0:a.$emit)?void 0:r.bind(null==p?void 0:p.proxy));let v=u;t||(t="modelValue"),v=u||v||`update:${t.toString()}`;const g=e=>{return i?(e=>"function"==typeof e)(i)?i(e):(t=e,JSON.parse(JSON.stringify(t))):e;var t},y=()=>void 0!==e[t]?g(e[t]):d;if(s){const n=y(),o=m(n);return h((()=>e[t]),(e=>o.value=g(e))),h(o,(n=>{(n!==e[t]||c)&&f(v,n)}),{deep:c}),o}return k({get:()=>y(),set(e){f(v,e)}})}((e,t)=>{for(var n in t||(t={}))Yt.call(t,n)&&Xt(e,n,t[n]);if(Ut)for(var n of Ut(t))Gt.call(t,n)&&Xt(e,n,t[n])})({linear:function(e){return e}},{easeInSine:[.12,0,.39,0],easeOutSine:[.61,1,.88,1],easeInOutSine:[.37,0,.63,1],easeInQuad:[.11,0,.5,0],easeOutQuad:[.5,1,.89,1],easeInOutQuad:[.45,0,.55,1],easeInCubic:[.32,0,.67,0],easeOutCubic:[.33,1,.68,1],easeInOutCubic:[.65,0,.35,1],easeInQuart:[.5,0,.75,0],easeOutQuart:[.25,1,.5,1],easeInOutQuart:[.76,0,.24,1],easeInQuint:[.64,0,.78,0],easeOutQuint:[.22,1,.36,1],easeInOutQuint:[.83,0,.17,1],easeInExpo:[.7,0,.84,0],easeOutExpo:[.16,1,.3,1],easeInOutExpo:[.87,0,.13,1],easeInCirc:[.55,0,1,.45],easeOutCirc:[0,.55,.45,1],easeInOutCirc:[.85,0,.15,1],easeInBack:[.36,0,.66,-.56],easeOutBack:[.34,1.56,.64,1],easeInOutBack:[.68,-.6,.32,1.6]});const Jt=e=>void 0===e,Qt=e=>"boolean"==typeof e,en=e=>"number"==typeof e,tn=e=>"undefined"!=typeof Element&&e instanceof Element,nn=e=>De(e),on=e=>E(e),ln=e=>Object.keys(e),an=(e,t,n)=>({get value(){return je(e,t,n)},set value(n){He(e,t,n)}});class rn extends Error{constructor(e){super(e),this.name="ElementPlusError"}}function sn(e,t){throw new rn(`[${e}] ${t}`)}const un=(e="")=>e.split(" ").filter((e=>!!e.trim())),cn=(e,t)=>{if(!e||!t)return!1;if(t.includes(" "))throw new Error("className should not contain space.");return e.classList.contains(t)},dn=(e,t)=>{e&&t.trim()&&e.classList.add(...un(t))},pn=(e,t)=>{e&&t.trim()&&e.classList.remove(...un(t))},fn=(e,t)=>{var n;if(!mt||!e||!t)return"";let o=I(t);"float"===o&&(o="cssFloat");try{const t=e.style[o];if(t)return t;const l=null==(n=document.defaultView)?void 0:n.getComputedStyle(e,"");return l?l[o]:""}catch(l){return e.style[o]}};function vn(e,t="px"){return e?en(e)||C(n=e)&&!Number.isNaN(Number(n))?`${e}${t}`:C(e)?e:void 0:"";var n}const mn=(e,t)=>{if(!mt)return!1;const n={undefined:"overflow",true:"overflow-y",false:"overflow-x"}[String(t)],o=fn(e,n);return["scroll","auto","overlay"].some((e=>o.includes(e)))},hn=(e,t)=>{if(!mt)return;let n=e;for(;n;){if([window,document,document.documentElement].includes(n))return window;if(mn(n,t))return n;n=n.parentNode}return n};let gn; +/*! Element Plus Icons Vue v2.3.1 */ +var bn=O({name:"ArrowDown",__name:"arrow-down",setup:e=>(e,t)=>(T(),B("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[M("path",{fill:"currentColor",d:"M831.872 340.864 512 652.672 192.128 340.864a30.592 30.592 0 0 0-42.752 0 29.12 29.12 0 0 0 0 41.6L489.664 714.24a32 32 0 0 0 44.672 0l340.288-331.712a29.12 29.12 0 0 0 0-41.728 30.592 30.592 0 0 0-42.752 0z"})]))}),yn=O({name:"ArrowLeft",__name:"arrow-left",setup:e=>(e,t)=>(T(),B("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[M("path",{fill:"currentColor",d:"M609.408 149.376 277.76 489.6a32 32 0 0 0 0 44.672l331.648 340.352a29.12 29.12 0 0 0 41.728 0 30.592 30.592 0 0 0 0-42.752L339.264 511.936l311.872-319.872a30.592 30.592 0 0 0 0-42.688 29.12 29.12 0 0 0-41.728 0z"})]))}),wn=O({name:"ArrowRight",__name:"arrow-right",setup:e=>(e,t)=>(T(),B("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[M("path",{fill:"currentColor",d:"M340.864 149.312a30.592 30.592 0 0 0 0 42.752L652.736 512 340.864 831.872a30.592 30.592 0 0 0 0 42.752 29.12 29.12 0 0 0 41.728 0L714.24 534.336a32 32 0 0 0 0-44.672L382.592 149.376a29.12 29.12 0 0 0-41.728 0z"})]))}),xn=O({name:"ArrowUp",__name:"arrow-up",setup:e=>(e,t)=>(T(),B("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[M("path",{fill:"currentColor",d:"m488.832 344.32-339.84 356.672a32 32 0 0 0 0 44.16l.384.384a29.44 29.44 0 0 0 42.688 0l320-335.872 319.872 335.872a29.44 29.44 0 0 0 42.688 0l.384-.384a32 32 0 0 0 0-44.16L535.168 344.32a32 32 0 0 0-46.336 0"})]))}),Sn=O({name:"Check",__name:"check",setup:e=>(e,t)=>(T(),B("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[M("path",{fill:"currentColor",d:"M406.656 706.944 195.84 496.256a32 32 0 1 0-45.248 45.248l256 256 512-512a32 32 0 0 0-45.248-45.248L406.592 706.944z"})]))}),kn=O({name:"CircleCheck",__name:"circle-check",setup:e=>(e,t)=>(T(),B("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[M("path",{fill:"currentColor",d:"M512 896a384 384 0 1 0 0-768 384 384 0 0 0 0 768m0 64a448 448 0 1 1 0-896 448 448 0 0 1 0 896"}),M("path",{fill:"currentColor",d:"M745.344 361.344a32 32 0 0 1 45.312 45.312l-288 288a32 32 0 0 1-45.312 0l-160-160a32 32 0 1 1 45.312-45.312L480 626.752l265.344-265.408z"})]))}),Cn=O({name:"CircleCloseFilled",__name:"circle-close-filled",setup:e=>(e,t)=>(T(),B("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[M("path",{fill:"currentColor",d:"M512 64a448 448 0 1 1 0 896 448 448 0 0 1 0-896m0 393.664L407.936 353.6a38.4 38.4 0 1 0-54.336 54.336L457.664 512 353.6 616.064a38.4 38.4 0 1 0 54.336 54.336L512 566.336 616.064 670.4a38.4 38.4 0 1 0 54.336-54.336L566.336 512 670.4 407.936a38.4 38.4 0 1 0-54.336-54.336z"})]))}),En=O({name:"CircleClose",__name:"circle-close",setup:e=>(e,t)=>(T(),B("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[M("path",{fill:"currentColor",d:"m466.752 512-90.496-90.496a32 32 0 0 1 45.248-45.248L512 466.752l90.496-90.496a32 32 0 1 1 45.248 45.248L557.248 512l90.496 90.496a32 32 0 1 1-45.248 45.248L512 557.248l-90.496 90.496a32 32 0 0 1-45.248-45.248z"}),M("path",{fill:"currentColor",d:"M512 896a384 384 0 1 0 0-768 384 384 0 0 0 0 768m0 64a448 448 0 1 1 0-896 448 448 0 0 1 0 896"})]))}),In=O({name:"Close",__name:"close",setup:e=>(e,t)=>(T(),B("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[M("path",{fill:"currentColor",d:"M764.288 214.592 512 466.88 259.712 214.592a31.936 31.936 0 0 0-45.12 45.12L466.752 512 214.528 764.224a31.936 31.936 0 1 0 45.12 45.184L512 557.184l252.288 252.288a31.936 31.936 0 0 0 45.12-45.12L557.12 512.064l252.288-252.352a31.936 31.936 0 1 0-45.12-45.184z"})]))}),On=O({name:"Delete",__name:"delete",setup:e=>(e,t)=>(T(),B("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[M("path",{fill:"currentColor",d:"M160 256H96a32 32 0 0 1 0-64h256V95.936a32 32 0 0 1 32-32h256a32 32 0 0 1 32 32V192h256a32 32 0 1 1 0 64h-64v672a32 32 0 0 1-32 32H192a32 32 0 0 1-32-32zm448-64v-64H416v64zM224 896h576V256H224zm192-128a32 32 0 0 1-32-32V416a32 32 0 0 1 64 0v320a32 32 0 0 1-32 32m192 0a32 32 0 0 1-32-32V416a32 32 0 0 1 64 0v320a32 32 0 0 1-32 32"})]))}),Tn=O({name:"Document",__name:"document",setup:e=>(e,t)=>(T(),B("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[M("path",{fill:"currentColor",d:"M832 384H576V128H192v768h640zm-26.496-64L640 154.496V320zM160 64h480l256 256v608a32 32 0 0 1-32 32H160a32 32 0 0 1-32-32V96a32 32 0 0 1 32-32m160 448h384v64H320zm0-192h160v64H320zm0 384h384v64H320z"})]))}),Bn=O({name:"FullScreen",__name:"full-screen",setup:e=>(e,t)=>(T(),B("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[M("path",{fill:"currentColor",d:"m160 96.064 192 .192a32 32 0 0 1 0 64l-192-.192V352a32 32 0 0 1-64 0V96h64zm0 831.872V928H96V672a32 32 0 1 1 64 0v191.936l192-.192a32 32 0 1 1 0 64zM864 96.064V96h64v256a32 32 0 1 1-64 0V160.064l-192 .192a32 32 0 1 1 0-64l192-.192zm0 831.872-192-.192a32 32 0 0 1 0-64l192 .192V672a32 32 0 1 1 64 0v256h-64z"})]))}),Mn=O({name:"Hide",__name:"hide",setup:e=>(e,t)=>(T(),B("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[M("path",{fill:"currentColor",d:"M876.8 156.8c0-9.6-3.2-16-9.6-22.4-6.4-6.4-12.8-9.6-22.4-9.6-9.6 0-16 3.2-22.4 9.6L736 220.8c-64-32-137.6-51.2-224-60.8-160 16-288 73.6-377.6 176C44.8 438.4 0 496 0 512s48 73.6 134.4 176c22.4 25.6 44.8 48 73.6 67.2l-86.4 89.6c-6.4 6.4-9.6 12.8-9.6 22.4 0 9.6 3.2 16 9.6 22.4 6.4 6.4 12.8 9.6 22.4 9.6 9.6 0 16-3.2 22.4-9.6l704-710.4c3.2-6.4 6.4-12.8 6.4-22.4Zm-646.4 528c-76.8-70.4-128-128-153.6-172.8 28.8-48 80-105.6 153.6-172.8C304 272 400 230.4 512 224c64 3.2 124.8 19.2 176 44.8l-54.4 54.4C598.4 300.8 560 288 512 288c-64 0-115.2 22.4-160 64s-64 96-64 160c0 48 12.8 89.6 35.2 124.8L256 707.2c-9.6-6.4-19.2-16-25.6-22.4Zm140.8-96c-12.8-22.4-19.2-48-19.2-76.8 0-44.8 16-83.2 48-112 32-28.8 67.2-48 112-48 28.8 0 54.4 6.4 73.6 19.2zM889.599 336c-12.8-16-28.8-28.8-41.6-41.6l-48 48c73.6 67.2 124.8 124.8 150.4 169.6-28.8 48-80 105.6-153.6 172.8-73.6 67.2-172.8 108.8-284.8 115.2-51.2-3.2-99.2-12.8-140.8-28.8l-48 48c57.6 22.4 118.4 38.4 188.8 44.8 160-16 288-73.6 377.6-176C979.199 585.6 1024 528 1024 512s-48.001-73.6-134.401-176Z"}),M("path",{fill:"currentColor",d:"M511.998 672c-12.8 0-25.6-3.2-38.4-6.4l-51.2 51.2c28.8 12.8 57.6 19.2 89.6 19.2 64 0 115.2-22.4 160-64 41.6-41.6 64-96 64-160 0-32-6.4-64-19.2-89.6l-51.2 51.2c3.2 12.8 6.4 25.6 6.4 38.4 0 44.8-16 83.2-48 112-32 28.8-67.2 48-112 48Z"})]))}),_n=O({name:"InfoFilled",__name:"info-filled",setup:e=>(e,t)=>(T(),B("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[M("path",{fill:"currentColor",d:"M512 64a448 448 0 1 1 0 896.064A448 448 0 0 1 512 64m67.2 275.072c33.28 0 60.288-23.104 60.288-57.344s-27.072-57.344-60.288-57.344c-33.28 0-60.16 23.104-60.16 57.344s26.88 57.344 60.16 57.344M590.912 699.2c0-6.848 2.368-24.64 1.024-34.752l-52.608 60.544c-10.88 11.456-24.512 19.392-30.912 17.28a12.992 12.992 0 0 1-8.256-14.72l87.68-276.992c7.168-35.136-12.544-67.2-54.336-71.296-44.096 0-108.992 44.736-148.48 101.504 0 6.784-1.28 23.68.064 33.792l52.544-60.608c10.88-11.328 23.552-19.328 29.952-17.152a12.8 12.8 0 0 1 7.808 16.128L388.48 728.576c-10.048 32.256 8.96 63.872 55.04 71.04 67.84 0 107.904-43.648 147.456-100.416z"})]))}),Ln=O({name:"Loading",__name:"loading",setup:e=>(e,t)=>(T(),B("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[M("path",{fill:"currentColor",d:"M512 64a32 32 0 0 1 32 32v192a32 32 0 0 1-64 0V96a32 32 0 0 1 32-32m0 640a32 32 0 0 1 32 32v192a32 32 0 1 1-64 0V736a32 32 0 0 1 32-32m448-192a32 32 0 0 1-32 32H736a32 32 0 1 1 0-64h192a32 32 0 0 1 32 32m-640 0a32 32 0 0 1-32 32H96a32 32 0 0 1 0-64h192a32 32 0 0 1 32 32M195.2 195.2a32 32 0 0 1 45.248 0L376.32 331.008a32 32 0 0 1-45.248 45.248L195.2 240.448a32 32 0 0 1 0-45.248zm452.544 452.544a32 32 0 0 1 45.248 0L828.8 783.552a32 32 0 0 1-45.248 45.248L647.744 692.992a32 32 0 0 1 0-45.248zM828.8 195.264a32 32 0 0 1 0 45.184L692.992 376.32a32 32 0 0 1-45.248-45.248l135.808-135.808a32 32 0 0 1 45.248 0m-452.544 452.48a32 32 0 0 1 0 45.248L240.448 828.8a32 32 0 0 1-45.248-45.248l135.808-135.808a32 32 0 0 1 45.248 0z"})]))}),An=O({name:"Lock",__name:"lock",setup:e=>(e,t)=>(T(),B("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[M("path",{fill:"currentColor",d:"M224 448a32 32 0 0 0-32 32v384a32 32 0 0 0 32 32h576a32 32 0 0 0 32-32V480a32 32 0 0 0-32-32zm0-64h576a96 96 0 0 1 96 96v384a96 96 0 0 1-96 96H224a96 96 0 0 1-96-96V480a96 96 0 0 1 96-96"}),M("path",{fill:"currentColor",d:"M512 544a32 32 0 0 1 32 32v192a32 32 0 1 1-64 0V576a32 32 0 0 1 32-32m192-160v-64a192 192 0 1 0-384 0v64zM512 64a256 256 0 0 1 256 256v128H256V320A256 256 0 0 1 512 64"})]))}),Rn=O({name:"Message",__name:"message",setup:e=>(e,t)=>(T(),B("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[M("path",{fill:"currentColor",d:"M128 224v512a64 64 0 0 0 64 64h640a64 64 0 0 0 64-64V224zm0-64h768a64 64 0 0 1 64 64v512a128 128 0 0 1-128 128H192A128 128 0 0 1 64 736V224a64 64 0 0 1 64-64"}),M("path",{fill:"currentColor",d:"M904 224 656.512 506.88a192 192 0 0 1-289.024 0L120 224zm-698.944 0 210.56 240.704a128 128 0 0 0 192.704 0L818.944 224H205.056"})]))}),$n=O({name:"Minus",__name:"minus",setup:e=>(e,t)=>(T(),B("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[M("path",{fill:"currentColor",d:"M128 544h768a32 32 0 1 0 0-64H128a32 32 0 0 0 0 64"})]))}),Fn=O({name:"More",__name:"more",setup:e=>(e,t)=>(T(),B("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[M("path",{fill:"currentColor",d:"M176 416a112 112 0 1 0 0 224 112 112 0 0 0 0-224m0 64a48 48 0 1 1 0 96 48 48 0 0 1 0-96m336-64a112 112 0 1 1 0 224 112 112 0 0 1 0-224m0 64a48 48 0 1 0 0 96 48 48 0 0 0 0-96m336-64a112 112 0 1 1 0 224 112 112 0 0 1 0-224m0 64a48 48 0 1 0 0 96 48 48 0 0 0 0-96"})]))}),Vn=O({name:"Plus",__name:"plus",setup:e=>(e,t)=>(T(),B("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[M("path",{fill:"currentColor",d:"M480 480V128a32 32 0 0 1 64 0v352h352a32 32 0 1 1 0 64H544v352a32 32 0 1 1-64 0V544H128a32 32 0 0 1 0-64z"})]))}),Pn=O({name:"RefreshLeft",__name:"refresh-left",setup:e=>(e,t)=>(T(),B("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[M("path",{fill:"currentColor",d:"M289.088 296.704h92.992a32 32 0 0 1 0 64H232.96a32 32 0 0 1-32-32V179.712a32 32 0 0 1 64 0v50.56a384 384 0 0 1 643.84 282.88 384 384 0 0 1-383.936 384 384 384 0 0 1-384-384h64a320 320 0 1 0 640 0 320 320 0 0 0-555.712-216.448z"})]))}),Nn=O({name:"RefreshRight",__name:"refresh-right",setup:e=>(e,t)=>(T(),B("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[M("path",{fill:"currentColor",d:"M784.512 230.272v-50.56a32 32 0 1 1 64 0v149.056a32 32 0 0 1-32 32H667.52a32 32 0 1 1 0-64h92.992A320 320 0 1 0 524.8 833.152a320 320 0 0 0 320-320h64a384 384 0 0 1-384 384 384 384 0 0 1-384-384 384 384 0 0 1 643.712-282.88z"})]))}),zn=O({name:"ScaleToOriginal",__name:"scale-to-original",setup:e=>(e,t)=>(T(),B("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[M("path",{fill:"currentColor",d:"M813.176 180.706a60.235 60.235 0 0 1 60.236 60.235v481.883a60.235 60.235 0 0 1-60.236 60.235H210.824a60.235 60.235 0 0 1-60.236-60.235V240.94a60.235 60.235 0 0 1 60.236-60.235h602.352zm0-60.235H210.824A120.47 120.47 0 0 0 90.353 240.94v481.883a120.47 120.47 0 0 0 120.47 120.47h602.353a120.47 120.47 0 0 0 120.471-120.47V240.94a120.47 120.47 0 0 0-120.47-120.47zm-120.47 180.705a30.118 30.118 0 0 0-30.118 30.118v301.177a30.118 30.118 0 0 0 60.236 0V331.294a30.118 30.118 0 0 0-30.118-30.118zm-361.412 0a30.118 30.118 0 0 0-30.118 30.118v301.177a30.118 30.118 0 1 0 60.236 0V331.294a30.118 30.118 0 0 0-30.118-30.118M512 361.412a30.118 30.118 0 0 0-30.118 30.117v30.118a30.118 30.118 0 0 0 60.236 0V391.53A30.118 30.118 0 0 0 512 361.412M512 512a30.118 30.118 0 0 0-30.118 30.118v30.117a30.118 30.118 0 0 0 60.236 0v-30.117A30.118 30.118 0 0 0 512 512"})]))}),Dn=O({name:"Search",__name:"search",setup:e=>(e,t)=>(T(),B("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[M("path",{fill:"currentColor",d:"m795.904 750.72 124.992 124.928a32 32 0 0 1-45.248 45.248L750.656 795.904a416 416 0 1 1 45.248-45.248zM480 832a352 352 0 1 0 0-704 352 352 0 0 0 0 704"})]))}),jn=O({name:"SuccessFilled",__name:"success-filled",setup:e=>(e,t)=>(T(),B("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[M("path",{fill:"currentColor",d:"M512 64a448 448 0 1 1 0 896 448 448 0 0 1 0-896m-55.808 536.384-99.52-99.584a38.4 38.4 0 1 0-54.336 54.336l126.72 126.72a38.272 38.272 0 0 0 54.336 0l262.4-262.464a38.4 38.4 0 1 0-54.272-54.336z"})]))}),Hn=O({name:"UploadFilled",__name:"upload-filled",setup:e=>(e,t)=>(T(),B("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[M("path",{fill:"currentColor",d:"M544 864V672h128L512 480 352 672h128v192H320v-1.6c-5.376.32-10.496 1.6-16 1.6A240 240 0 0 1 64 624c0-123.136 93.12-223.488 212.608-237.248A239.808 239.808 0 0 1 512 192a239.872 239.872 0 0 1 235.456 194.752c119.488 13.76 212.48 114.112 212.48 237.248a240 240 0 0 1-240 240c-5.376 0-10.56-1.28-16-1.6v1.6z"})]))}),qn=O({name:"View",__name:"view",setup:e=>(e,t)=>(T(),B("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[M("path",{fill:"currentColor",d:"M512 160c320 0 512 352 512 352S832 864 512 864 0 512 0 512s192-352 512-352m0 64c-225.28 0-384.128 208.064-436.8 288 52.608 79.872 211.456 288 436.8 288 225.28 0 384.128-208.064 436.8-288-52.608-79.872-211.456-288-436.8-288zm0 64a224 224 0 1 1 0 448 224 224 0 0 1 0-448m0 64a160.192 160.192 0 0 0-160 160c0 88.192 71.744 160 160 160s160-71.808 160-160-71.744-160-160-160"})]))}),Wn=O({name:"WarningFilled",__name:"warning-filled",setup:e=>(e,t)=>(T(),B("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[M("path",{fill:"currentColor",d:"M512 64a448 448 0 1 1 0 896 448 448 0 0 1 0-896m0 192a58.432 58.432 0 0 0-58.24 63.744l23.36 256.384a35.072 35.072 0 0 0 69.76 0l23.296-256.384A58.432 58.432 0 0 0 512 256m0 512a51.2 51.2 0 1 0 0-102.4 51.2 51.2 0 0 0 0 102.4"})]))}),Kn=O({name:"ZoomIn",__name:"zoom-in",setup:e=>(e,t)=>(T(),B("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[M("path",{fill:"currentColor",d:"m795.904 750.72 124.992 124.928a32 32 0 0 1-45.248 45.248L750.656 795.904a416 416 0 1 1 45.248-45.248zM480 832a352 352 0 1 0 0-704 352 352 0 0 0 0 704m-32-384v-96a32 32 0 0 1 64 0v96h96a32 32 0 0 1 0 64h-96v96a32 32 0 0 1-64 0v-96h-96a32 32 0 0 1 0-64z"})]))}),Un=O({name:"ZoomOut",__name:"zoom-out",setup:e=>(e,t)=>(T(),B("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[M("path",{fill:"currentColor",d:"m795.904 750.72 124.992 124.928a32 32 0 0 1-45.248 45.248L750.656 795.904a416 416 0 1 1 45.248-45.248zM480 832a352 352 0 1 0 0-704 352 352 0 0 0 0 704M352 448h256a32 32 0 0 1 0 64H352a32 32 0 0 1 0-64"})]))});const Yn="__epPropKey",Gn=(e,t)=>{if(!_(e)||_(n=e)&&n[Yn])return e;var n;const{values:o,required:l,default:a,type:r,validator:i}=e,s=o||i?n=>{let l=!1,r=[];if(o&&(r=Array.from(o),L(e,"default")&&r.push(a),l||(l=r.includes(n))),i&&(l||(l=i(n))),!l&&r.length>0){const e=[...new Set(r)].map((e=>JSON.stringify(e))).join(", ");A(`Invalid prop: validation failed${t?` for prop "${t}"`:""}. Expected one of [${e}], got value ${JSON.stringify(n)}.`)}return l}:void 0,u={type:r,required:!!l,validator:s,[Yn]:!0};return L(e,"default")&&(u.default=a),u},Xn=e=>qe(Object.entries(e).map((([e,t])=>[e,Gn(t,e)]))),Zn=[String,Object,Function],Jn={Close:In},Qn={Close:In,SuccessFilled:jn,InfoFilled:_n,WarningFilled:Wn,CircleCloseFilled:Cn},eo={success:jn,warning:Wn,error:Cn,info:_n},to={validating:Ln,success:kn,error:En},no=(e,t)=>{if(e.install=n=>{for(const o of[e,...Object.values(null!=t?t:{})])n.component(o.name,o)},t)for(const[n,o]of Object.entries(t))e[n]=o;return e},oo=e=>(e.install=R,e),lo=(...e)=>t=>{e.forEach((e=>{$(e)?e(t):e.value=t}))},ao={tab:"Tab",enter:"Enter",space:"Space",left:"ArrowLeft",up:"ArrowUp",right:"ArrowRight",down:"ArrowDown",esc:"Escape",delete:"Delete",backspace:"Backspace",numpadEnter:"NumpadEnter",pageUp:"PageUp",pageDown:"PageDown",home:"Home",end:"End"},ro="update:modelValue",io="change",so="input",uo=["","default","small","large"],co=e=>["",...uo].includes(e);var po=(e=>(e[e.TEXT=1]="TEXT",e[e.CLASS=2]="CLASS",e[e.STYLE=4]="STYLE",e[e.PROPS=8]="PROPS",e[e.FULL_PROPS=16]="FULL_PROPS",e[e.HYDRATE_EVENTS=32]="HYDRATE_EVENTS",e[e.STABLE_FRAGMENT=64]="STABLE_FRAGMENT",e[e.KEYED_FRAGMENT=128]="KEYED_FRAGMENT",e[e.UNKEYED_FRAGMENT=256]="UNKEYED_FRAGMENT",e[e.NEED_PATCH=512]="NEED_PATCH",e[e.DYNAMIC_SLOTS=1024]="DYNAMIC_SLOTS",e[e.HOISTED=-1]="HOISTED",e[e.BAIL=-2]="BAIL",e))(po||{});const fo=e=>{const t=F(e)?e:[e],n=[];return t.forEach((e=>{var t;F(e)?n.push(...fo(e)):V(e)&&F(e.children)?n.push(...fo(e.children)):(n.push(e),V(e)&&(null==(t=e.component)?void 0:t.subTree)&&n.push(...fo(e.component.subTree)))})),n},vo=e=>/([\uAC00-\uD7AF\u3130-\u318F])+/gi.test(e),mo=["class","style"],ho=/^on[A-Z]/,go=(e={})=>{const{excludeListeners:t=!1,excludeKeys:n}=e,o=k((()=>((null==n?void 0:n.value)||[]).concat(mo))),l=b();return k(l?()=>{var e;return qe(Object.entries(null==(e=l.proxy)?void 0:e.$attrs).filter((([e])=>!(o.value.includes(e)||t&&ho.test(e)))))}:()=>({}))},bo=({from:e,replacement:t,scope:n,version:o,ref:l,type:a="API"},r)=>{h((()=>p(r)),(e=>{}),{immediate:!0})},yo=(e,t,n,o)=>{let l={offsetX:0,offsetY:0};const a=t=>{const n=t.clientX,a=t.clientY,{offsetX:r,offsetY:i}=l,s=e.value.getBoundingClientRect(),u=s.left,c=s.top,d=s.width,p=s.height,f=document.documentElement.clientWidth,v=document.documentElement.clientHeight,m=-u+r,h=-c+i,g=f-u-d+r,b=v-c-p+i,y=t=>{let s=r+t.clientX-n,u=i+t.clientY-a;(null==o?void 0:o.value)||(s=Math.min(Math.max(s,m),g),u=Math.min(Math.max(u,h),b)),l={offsetX:s,offsetY:u},e.value&&(e.value.style.transform=`translate(${vn(s)}, ${vn(u)})`)},w=()=>{document.removeEventListener("mousemove",y),document.removeEventListener("mouseup",w)};document.addEventListener("mousemove",y),document.addEventListener("mouseup",w)},r=()=>{t.value&&e.value&&t.value.removeEventListener("mousedown",a)};y((()=>{S((()=>{n.value?t.value&&e.value&&t.value.addEventListener("mousedown",a):r()}))})),P((()=>{r()}))};var wo={name:"en",el:{breadcrumb:{label:"Breadcrumb"},colorpicker:{confirm:"OK",clear:"Clear",defaultLabel:"color picker",description:"current color is {color}. press enter to select a new color."},datepicker:{now:"Now",today:"Today",cancel:"Cancel",clear:"Clear",confirm:"OK",dateTablePrompt:"Use the arrow keys and enter to select the day of the month",monthTablePrompt:"Use the arrow keys and enter to select the month",yearTablePrompt:"Use the arrow keys and enter to select the year",selectedDate:"Selected date",selectDate:"Select date",selectTime:"Select time",startDate:"Start Date",startTime:"Start Time",endDate:"End Date",endTime:"End Time",prevYear:"Previous Year",nextYear:"Next Year",prevMonth:"Previous Month",nextMonth:"Next Month",year:"",month1:"January",month2:"February",month3:"March",month4:"April",month5:"May",month6:"June",month7:"July",month8:"August",month9:"September",month10:"October",month11:"November",month12:"December",week:"week",weeks:{sun:"Sun",mon:"Mon",tue:"Tue",wed:"Wed",thu:"Thu",fri:"Fri",sat:"Sat"},weeksFull:{sun:"Sunday",mon:"Monday",tue:"Tuesday",wed:"Wednesday",thu:"Thursday",fri:"Friday",sat:"Saturday"},months:{jan:"Jan",feb:"Feb",mar:"Mar",apr:"Apr",may:"May",jun:"Jun",jul:"Jul",aug:"Aug",sep:"Sep",oct:"Oct",nov:"Nov",dec:"Dec"}},inputNumber:{decrease:"decrease number",increase:"increase number"},select:{loading:"Loading",noMatch:"No matching data",noData:"No data",placeholder:"Select"},dropdown:{toggleDropdown:"Toggle Dropdown"},cascader:{noMatch:"No matching data",loading:"Loading",placeholder:"Select",noData:"No data"},pagination:{goto:"Go to",pagesize:"/page",total:"Total {total}",pageClassifier:"",page:"Page",prev:"Go to previous page",next:"Go to next page",currentPage:"page {pager}",prevPages:"Previous {pager} pages",nextPages:"Next {pager} pages",deprecationWarning:"Deprecated usages detected, please refer to the el-pagination documentation for more details"},dialog:{close:"Close this dialog"},drawer:{close:"Close this dialog"},messagebox:{title:"Message",confirm:"OK",cancel:"Cancel",error:"Illegal input",close:"Close this dialog"},upload:{deleteTip:"press delete to remove",delete:"Delete",preview:"Preview",continue:"Continue"},slider:{defaultLabel:"slider between {min} and {max}",defaultRangeStartLabel:"pick start value",defaultRangeEndLabel:"pick end value"},table:{emptyText:"No Data",confirmFilter:"Confirm",resetFilter:"Reset",clearFilter:"All",sumText:"Sum"},tour:{next:"Next",previous:"Previous",finish:"Finish"},tree:{emptyText:"No Data"},transfer:{noMatch:"No matching data",noData:"No data",titles:["List 1","List 2"],filterPlaceholder:"Enter keyword",noCheckedFormat:"{total} items",hasCheckedFormat:"{checked}/{total} checked"},image:{error:"FAILED"},pageHeader:{title:"Back"},popconfirm:{confirmButtonText:"Yes",cancelButtonText:"No"},carousel:{leftArrow:"Carousel arrow left",rightArrow:"Carousel arrow right",indicator:"Carousel switch to index {index}"}}};const xo=e=>(t,n)=>So(t,n,p(e)),So=(e,t,n)=>je(n,e,e).replace(/\{(\w+)\}/g,((e,n)=>{var o;return`${null!=(o=null==t?void 0:t[n])?o:`{${n}}`}`})),ko=Symbol("localeContextKey"),Co=e=>{const t=e||N(ko,m());return(e=>({lang:k((()=>p(e).name)),locale:z(e)?e:m(e),t:xo(e)}))(k((()=>t.value||wo)))},Eo="el",Io=(e,t,n,o,l)=>{let a=`${e}-${t}`;return n&&(a+=`-${n}`),o&&(a+=`__${o}`),l&&(a+=`--${l}`),a},Oo=Symbol("namespaceContextKey"),To=e=>{const t=e||(b()?N(Oo,m(Eo)):m(Eo));return k((()=>p(t)||Eo))},Bo=(e,t)=>{const n=To(t);return{namespace:n,b:(t="")=>Io(n.value,e,t,"",""),e:t=>t?Io(n.value,e,"",t,""):"",m:t=>t?Io(n.value,e,"","",t):"",be:(t,o)=>t&&o?Io(n.value,e,t,o,""):"",em:(t,o)=>t&&o?Io(n.value,e,"",t,o):"",bm:(t,o)=>t&&o?Io(n.value,e,t,"",o):"",bem:(t,o,l)=>t&&o&&l?Io(n.value,e,t,o,l):"",is:(e,...t)=>{const n=!(t.length>=1)||t[0];return e&&n?`is-${e}`:""},cssVar:e=>{const t={};for(const o in e)e[o]&&(t[`--${n.value}-${o}`]=e[o]);return t},cssVarName:e=>`--${n.value}-${e}`,cssVarBlock:t=>{const o={};for(const l in t)t[l]&&(o[`--${n.value}-${e}-${l}`]=t[l]);return o},cssVarBlockName:t=>`--${n.value}-${e}-${t}`}},Mo=(e,t={})=>{z(e)||sn("[useLockscreen]","You need to pass a ref param to this function");const n=t.ns||Bo("popup"),o=k((()=>n.bm("parent","hidden")));if(!mt||cn(document.body,o.value))return;let l=0,a=!1,r="0";const i=()=>{setTimeout((()=>{pn(null==document?void 0:document.body,o.value),a&&document&&(document.body.style.width=r)}),200)};h(e,(e=>{if(!e)return void i();a=!cn(document.body,o.value),a&&(r=document.body.style.width),l=(e=>{var t;if(!mt)return 0;if(void 0!==gn)return gn;const n=document.createElement("div");n.className=`${e}-scrollbar__wrap`,n.style.visibility="hidden",n.style.width="100px",n.style.position="absolute",n.style.top="-9999px",document.body.appendChild(n);const o=n.offsetWidth;n.style.overflow="scroll";const l=document.createElement("div");l.style.width="100%",n.appendChild(l);const a=l.offsetWidth;return null==(t=n.parentNode)||t.removeChild(n),gn=o-a,gn})(n.namespace.value);const t=document.documentElement.clientHeight0&&(t||"scroll"===s)&&a&&(document.body.style.width=`calc(100% - ${l}px)`),dn(document.body,o.value)})),v((()=>i()))},_o=Gn({type:Boolean,default:null}),Lo=Gn({type:Function}),Ao=e=>{const t=`update:${e}`,n=`onUpdate:${e}`,o=[t];return{useModelToggle:({indicator:o,toggleReason:l,shouldHideWhenRouteChanges:a,shouldProceed:r,onShow:i,onHide:u})=>{const c=b(),{emit:d}=c,p=c.props,f=k((()=>$(p[n]))),v=k((()=>null===p[e])),m=e=>{!0!==o.value&&(o.value=!0,l&&(l.value=e),$(i)&&i(e))},g=e=>{!1!==o.value&&(o.value=!1,l&&(l.value=e),$(u)&&u(e))},w=e=>{if(!0===p.disabled||$(r)&&!r())return;const n=f.value&&mt;n&&d(t,!0),!v.value&&n||m(e)},x=e=>{if(!0===p.disabled||!mt)return;const n=f.value&&mt;n&&d(t,!1),!v.value&&n||g(e)},S=e=>{Qt(e)&&(p.disabled&&e?f.value&&d(t,!1):o.value!==e&&(e?m():g()))};return h((()=>p[e]),S),a&&void 0!==c.appContext.config.globalProperties.$route&&h((()=>s({},c.proxy.$route)),(()=>{a.value&&o.value&&x()})),y((()=>{S(p[e])})),{hide:x,show:w,toggle:()=>{o.value?x():w()},hasUpdateHandler:f}},useModelToggleProps:{[e]:_o,[n]:Lo},useModelToggleEmits:o}};Ao("modelValue");const Ro=e=>{const t=b();return k((()=>{var n,o;return null==(o=null==(n=null==t?void 0:t.proxy)?void 0:n.$props)?void 0:o[e]}))};var $o="top",Fo="bottom",Vo="right",Po="left",No="auto",zo=[$o,Fo,Vo,Po],Do="start",jo="end",Ho="clippingParents",qo="viewport",Wo="popper",Ko="reference",Uo=zo.reduce((function(e,t){return e.concat([t+"-"+Do,t+"-"+jo])}),[]),Yo=[].concat(zo,[No]).reduce((function(e,t){return e.concat([t,t+"-"+Do,t+"-"+jo])}),[]),Go=["beforeRead","read","afterRead","beforeMain","main","afterMain","beforeWrite","write","afterWrite"];function Xo(e){return e?(e.nodeName||"").toLowerCase():null}function Zo(e){if(null==e)return window;if("[object Window]"!==e.toString()){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function Jo(e){return e instanceof Zo(e).Element||e instanceof Element}function Qo(e){return e instanceof Zo(e).HTMLElement||e instanceof HTMLElement}function el(e){return"undefined"!=typeof ShadowRoot&&(e instanceof Zo(e).ShadowRoot||e instanceof ShadowRoot)}var tl={name:"applyStyles",enabled:!0,phase:"write",fn:function(e){var t=e.state;Object.keys(t.elements).forEach((function(e){var n=t.styles[e]||{},o=t.attributes[e]||{},l=t.elements[e];!Qo(l)||!Xo(l)||(Object.assign(l.style,n),Object.keys(o).forEach((function(e){var t=o[e];!1===t?l.removeAttribute(e):l.setAttribute(e,!0===t?"":t)})))}))},effect:function(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow),function(){Object.keys(t.elements).forEach((function(e){var o=t.elements[e],l=t.attributes[e]||{},a=Object.keys(t.styles.hasOwnProperty(e)?t.styles[e]:n[e]).reduce((function(e,t){return e[t]="",e}),{});!Qo(o)||!Xo(o)||(Object.assign(o.style,a),Object.keys(l).forEach((function(e){o.removeAttribute(e)})))}))}},requires:["computeStyles"]};function nl(e){return e.split("-")[0]}var ol=Math.max,ll=Math.min,al=Math.round;function rl(e,t){void 0===t&&(t=!1);var n=e.getBoundingClientRect(),o=1,l=1;if(Qo(e)&&t){var a=e.offsetHeight,r=e.offsetWidth;r>0&&(o=al(n.width)/r||1),a>0&&(l=al(n.height)/a||1)}return{width:n.width/o,height:n.height/l,top:n.top/l,right:n.right/o,bottom:n.bottom/l,left:n.left/o,x:n.left/o,y:n.top/l}}function il(e){var t=rl(e),n=e.offsetWidth,o=e.offsetHeight;return Math.abs(t.width-n)<=1&&(n=t.width),Math.abs(t.height-o)<=1&&(o=t.height),{x:e.offsetLeft,y:e.offsetTop,width:n,height:o}}function sl(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&el(n)){var o=t;do{if(o&&e.isSameNode(o))return!0;o=o.parentNode||o.host}while(o)}return!1}function ul(e){return Zo(e).getComputedStyle(e)}function cl(e){return["table","td","th"].indexOf(Xo(e))>=0}function dl(e){return((Jo(e)?e.ownerDocument:e.document)||window.document).documentElement}function pl(e){return"html"===Xo(e)?e:e.assignedSlot||e.parentNode||(el(e)?e.host:null)||dl(e)}function fl(e){return Qo(e)&&"fixed"!==ul(e).position?e.offsetParent:null}function vl(e){for(var t=Zo(e),n=fl(e);n&&cl(n)&&"static"===ul(n).position;)n=fl(n);return n&&("html"===Xo(n)||"body"===Xo(n)&&"static"===ul(n).position)?t:n||function(e){var t=-1!==navigator.userAgent.toLowerCase().indexOf("firefox");if(-1!==navigator.userAgent.indexOf("Trident")&&Qo(e)&&"fixed"===ul(e).position)return null;var n=pl(e);for(el(n)&&(n=n.host);Qo(n)&&["html","body"].indexOf(Xo(n))<0;){var o=ul(n);if("none"!==o.transform||"none"!==o.perspective||"paint"===o.contain||-1!==["transform","perspective"].indexOf(o.willChange)||t&&"filter"===o.willChange||t&&o.filter&&"none"!==o.filter)return n;n=n.parentNode}return null}(e)||t}function ml(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function hl(e,t,n){return ol(e,ll(t,n))}function gl(e){return Object.assign({},{top:0,right:0,bottom:0,left:0},e)}function bl(e,t){return t.reduce((function(t,n){return t[n]=e,t}),{})}var yl={name:"arrow",enabled:!0,phase:"main",fn:function(e){var t,n=e.state,o=e.name,l=e.options,a=n.elements.arrow,r=n.modifiersData.popperOffsets,i=nl(n.placement),s=ml(i),u=[Po,Vo].indexOf(i)>=0?"height":"width";if(a&&r){var c=function(e,t){return gl("number"!=typeof(e="function"==typeof e?e(Object.assign({},t.rects,{placement:t.placement})):e)?e:bl(e,zo))}(l.padding,n),d=il(a),p="y"===s?$o:Po,f="y"===s?Fo:Vo,v=n.rects.reference[u]+n.rects.reference[s]-r[s]-n.rects.popper[u],m=r[s]-n.rects.reference[s],h=vl(a),g=h?"y"===s?h.clientHeight||0:h.clientWidth||0:0,b=v/2-m/2,y=c[p],w=g-d[u]-c[f],x=g/2-d[u]/2+b,S=hl(y,x,w),k=s;n.modifiersData[o]=((t={})[k]=S,t.centerOffset=S-x,t)}},effect:function(e){var t=e.state,n=e.options.element,o=void 0===n?"[data-popper-arrow]":n;null!=o&&("string"==typeof o&&!(o=t.elements.popper.querySelector(o))||!sl(t.elements.popper,o)||(t.elements.arrow=o))},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function wl(e){return e.split("-")[1]}var xl={top:"auto",right:"auto",bottom:"auto",left:"auto"};function Sl(e){var t,n=e.popper,o=e.popperRect,l=e.placement,a=e.variation,r=e.offsets,i=e.position,s=e.gpuAcceleration,u=e.adaptive,c=e.roundOffsets,d=e.isFixed,p=r.x,f=void 0===p?0:p,v=r.y,m=void 0===v?0:v,h="function"==typeof c?c({x:f,y:m}):{x:f,y:m};f=h.x,m=h.y;var g=r.hasOwnProperty("x"),b=r.hasOwnProperty("y"),y=Po,w=$o,x=window;if(u){var S=vl(n),k="clientHeight",C="clientWidth";if(S===Zo(n)&&("static"!==ul(S=dl(n)).position&&"absolute"===i&&(k="scrollHeight",C="scrollWidth")),l===$o||(l===Po||l===Vo)&&a===jo)w=Fo,m-=(d&&S===x&&x.visualViewport?x.visualViewport.height:S[k])-o.height,m*=s?1:-1;if(l===Po||(l===$o||l===Fo)&&a===jo)y=Vo,f-=(d&&S===x&&x.visualViewport?x.visualViewport.width:S[C])-o.width,f*=s?1:-1}var E,I=Object.assign({position:i},u&&xl),O=!0===c?function(e){var t=e.x,n=e.y,o=window.devicePixelRatio||1;return{x:al(t*o)/o||0,y:al(n*o)/o||0}}({x:f,y:m}):{x:f,y:m};return f=O.x,m=O.y,s?Object.assign({},I,((E={})[w]=b?"0":"",E[y]=g?"0":"",E.transform=(x.devicePixelRatio||1)<=1?"translate("+f+"px, "+m+"px)":"translate3d("+f+"px, "+m+"px, 0)",E)):Object.assign({},I,((t={})[w]=b?m+"px":"",t[y]=g?f+"px":"",t.transform="",t))}var kl={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function(e){var t=e.state,n=e.options,o=n.gpuAcceleration,l=void 0===o||o,a=n.adaptive,r=void 0===a||a,i=n.roundOffsets,s=void 0===i||i,u={placement:nl(t.placement),variation:wl(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:l,isFixed:"fixed"===t.options.strategy};null!=t.modifiersData.popperOffsets&&(t.styles.popper=Object.assign({},t.styles.popper,Sl(Object.assign({},u,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:r,roundOffsets:s})))),null!=t.modifiersData.arrow&&(t.styles.arrow=Object.assign({},t.styles.arrow,Sl(Object.assign({},u,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:s})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})},data:{}},Cl={passive:!0};var El={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:function(e){var t=e.state,n=e.instance,o=e.options,l=o.scroll,a=void 0===l||l,r=o.resize,i=void 0===r||r,s=Zo(t.elements.popper),u=[].concat(t.scrollParents.reference,t.scrollParents.popper);return a&&u.forEach((function(e){e.addEventListener("scroll",n.update,Cl)})),i&&s.addEventListener("resize",n.update,Cl),function(){a&&u.forEach((function(e){e.removeEventListener("scroll",n.update,Cl)})),i&&s.removeEventListener("resize",n.update,Cl)}},data:{}},Il={left:"right",right:"left",bottom:"top",top:"bottom"};function Ol(e){return e.replace(/left|right|bottom|top/g,(function(e){return Il[e]}))}var Tl={start:"end",end:"start"};function Bl(e){return e.replace(/start|end/g,(function(e){return Tl[e]}))}function Ml(e){var t=Zo(e);return{scrollLeft:t.pageXOffset,scrollTop:t.pageYOffset}}function _l(e){return rl(dl(e)).left+Ml(e).scrollLeft}function Ll(e){var t=ul(e),n=t.overflow,o=t.overflowX,l=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+l+o)}function Al(e){return["html","body","#document"].indexOf(Xo(e))>=0?e.ownerDocument.body:Qo(e)&&Ll(e)?e:Al(pl(e))}function Rl(e,t){var n;void 0===t&&(t=[]);var o=Al(e),l=o===(null==(n=e.ownerDocument)?void 0:n.body),a=Zo(o),r=l?[a].concat(a.visualViewport||[],Ll(o)?o:[]):o,i=t.concat(r);return l?i:i.concat(Rl(pl(r)))}function $l(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function Fl(e,t){return t===qo?$l(function(e){var t=Zo(e),n=dl(e),o=t.visualViewport,l=n.clientWidth,a=n.clientHeight,r=0,i=0;return o&&(l=o.width,a=o.height,/^((?!chrome|android).)*safari/i.test(navigator.userAgent)||(r=o.offsetLeft,i=o.offsetTop)),{width:l,height:a,x:r+_l(e),y:i}}(e)):Jo(t)?function(e){var t=rl(e);return t.top=t.top+e.clientTop,t.left=t.left+e.clientLeft,t.bottom=t.top+e.clientHeight,t.right=t.left+e.clientWidth,t.width=e.clientWidth,t.height=e.clientHeight,t.x=t.left,t.y=t.top,t}(t):$l(function(e){var t,n=dl(e),o=Ml(e),l=null==(t=e.ownerDocument)?void 0:t.body,a=ol(n.scrollWidth,n.clientWidth,l?l.scrollWidth:0,l?l.clientWidth:0),r=ol(n.scrollHeight,n.clientHeight,l?l.scrollHeight:0,l?l.clientHeight:0),i=-o.scrollLeft+_l(e),s=-o.scrollTop;return"rtl"===ul(l||n).direction&&(i+=ol(n.clientWidth,l?l.clientWidth:0)-a),{width:a,height:r,x:i,y:s}}(dl(e)))}function Vl(e,t,n){var o="clippingParents"===t?function(e){var t=Rl(pl(e)),n=["absolute","fixed"].indexOf(ul(e).position)>=0&&Qo(e)?vl(e):e;return Jo(n)?t.filter((function(e){return Jo(e)&&sl(e,n)&&"body"!==Xo(e)})):[]}(e):[].concat(t),l=[].concat(o,[n]),a=l[0],r=l.reduce((function(t,n){var o=Fl(e,n);return t.top=ol(o.top,t.top),t.right=ll(o.right,t.right),t.bottom=ll(o.bottom,t.bottom),t.left=ol(o.left,t.left),t}),Fl(e,a));return r.width=r.right-r.left,r.height=r.bottom-r.top,r.x=r.left,r.y=r.top,r}function Pl(e){var t,n=e.reference,o=e.element,l=e.placement,a=l?nl(l):null,r=l?wl(l):null,i=n.x+n.width/2-o.width/2,s=n.y+n.height/2-o.height/2;switch(a){case $o:t={x:i,y:n.y-o.height};break;case Fo:t={x:i,y:n.y+n.height};break;case Vo:t={x:n.x+n.width,y:s};break;case Po:t={x:n.x-o.width,y:s};break;default:t={x:n.x,y:n.y}}var u=a?ml(a):null;if(null!=u){var c="y"===u?"height":"width";switch(r){case Do:t[u]=t[u]-(n[c]/2-o[c]/2);break;case jo:t[u]=t[u]+(n[c]/2-o[c]/2)}}return t}function Nl(e,t){void 0===t&&(t={});var n=t,o=n.placement,l=void 0===o?e.placement:o,a=n.boundary,r=void 0===a?Ho:a,i=n.rootBoundary,s=void 0===i?qo:i,u=n.elementContext,c=void 0===u?Wo:u,d=n.altBoundary,p=void 0!==d&&d,f=n.padding,v=void 0===f?0:f,m=gl("number"!=typeof v?v:bl(v,zo)),h=c===Wo?Ko:Wo,g=e.rects.popper,b=e.elements[p?h:c],y=Vl(Jo(b)?b:b.contextElement||dl(e.elements.popper),r,s),w=rl(e.elements.reference),x=Pl({reference:w,element:g,strategy:"absolute",placement:l}),S=$l(Object.assign({},g,x)),k=c===Wo?S:w,C={top:y.top-k.top+m.top,bottom:k.bottom-y.bottom+m.bottom,left:y.left-k.left+m.left,right:k.right-y.right+m.right},E=e.modifiersData.offset;if(c===Wo&&E){var I=E[l];Object.keys(C).forEach((function(e){var t=[Vo,Fo].indexOf(e)>=0?1:-1,n=[$o,Fo].indexOf(e)>=0?"y":"x";C[e]+=I[n]*t}))}return C}var zl={name:"flip",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,o=e.name;if(!t.modifiersData[o]._skip){for(var l=n.mainAxis,a=void 0===l||l,r=n.altAxis,i=void 0===r||r,s=n.fallbackPlacements,u=n.padding,c=n.boundary,d=n.rootBoundary,p=n.altBoundary,f=n.flipVariations,v=void 0===f||f,m=n.allowedAutoPlacements,h=t.options.placement,g=nl(h),b=s||(g===h||!v?[Ol(h)]:function(e){if(nl(e)===No)return[];var t=Ol(e);return[Bl(e),t,Bl(t)]}(h)),y=[h].concat(b).reduce((function(e,n){return e.concat(nl(n)===No?function(e,t){void 0===t&&(t={});var n=t,o=n.placement,l=n.boundary,a=n.rootBoundary,r=n.padding,i=n.flipVariations,s=n.allowedAutoPlacements,u=void 0===s?Yo:s,c=wl(o),d=c?i?Uo:Uo.filter((function(e){return wl(e)===c})):zo,p=d.filter((function(e){return u.indexOf(e)>=0}));0===p.length&&(p=d);var f=p.reduce((function(t,n){return t[n]=Nl(e,{placement:n,boundary:l,rootBoundary:a,padding:r})[nl(n)],t}),{});return Object.keys(f).sort((function(e,t){return f[e]-f[t]}))}(t,{placement:n,boundary:c,rootBoundary:d,padding:u,flipVariations:v,allowedAutoPlacements:m}):n)}),[]),w=t.rects.reference,x=t.rects.popper,S=new Map,k=!0,C=y[0],E=0;E=0,M=B?"width":"height",_=Nl(t,{placement:I,boundary:c,rootBoundary:d,altBoundary:p,padding:u}),L=B?T?Vo:Po:T?Fo:$o;w[M]>x[M]&&(L=Ol(L));var A=Ol(L),R=[];if(a&&R.push(_[O]<=0),i&&R.push(_[L]<=0,_[A]<=0),R.every((function(e){return e}))){C=I,k=!1;break}S.set(I,R)}if(k)for(var $=function(e){var t=y.find((function(t){var n=S.get(t);if(n)return n.slice(0,e).every((function(e){return e}))}));if(t)return C=t,"break"},F=v?3:1;F>0;F--){if("break"===$(F))break}t.placement!==C&&(t.modifiersData[o]._skip=!0,t.placement=C,t.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}};function Dl(e,t,n){return void 0===n&&(n={x:0,y:0}),{top:e.top-t.height-n.y,right:e.right-t.width+n.x,bottom:e.bottom-t.height+n.y,left:e.left-t.width-n.x}}function jl(e){return[$o,Vo,Fo,Po].some((function(t){return e[t]>=0}))}var Hl={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(e){var t=e.state,n=e.name,o=t.rects.reference,l=t.rects.popper,a=t.modifiersData.preventOverflow,r=Nl(t,{elementContext:"reference"}),i=Nl(t,{altBoundary:!0}),s=Dl(r,o),u=Dl(i,l,a),c=jl(s),d=jl(u);t.modifiersData[n]={referenceClippingOffsets:s,popperEscapeOffsets:u,isReferenceHidden:c,hasPopperEscaped:d},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":c,"data-popper-escaped":d})}};var ql={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function(e){var t=e.state,n=e.options,o=e.name,l=n.offset,a=void 0===l?[0,0]:l,r=Yo.reduce((function(e,n){return e[n]=function(e,t,n){var o=nl(e),l=[Po,$o].indexOf(o)>=0?-1:1,a="function"==typeof n?n(Object.assign({},t,{placement:e})):n,r=a[0],i=a[1];return r=r||0,i=(i||0)*l,[Po,Vo].indexOf(o)>=0?{x:i,y:r}:{x:r,y:i}}(n,t.rects,a),e}),{}),i=r[t.placement],s=i.x,u=i.y;null!=t.modifiersData.popperOffsets&&(t.modifiersData.popperOffsets.x+=s,t.modifiersData.popperOffsets.y+=u),t.modifiersData[o]=r}};var Wl={name:"popperOffsets",enabled:!0,phase:"read",fn:function(e){var t=e.state,n=e.name;t.modifiersData[n]=Pl({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})},data:{}};var Kl={name:"preventOverflow",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,o=e.name,l=n.mainAxis,a=void 0===l||l,r=n.altAxis,i=void 0!==r&&r,s=n.boundary,u=n.rootBoundary,c=n.altBoundary,d=n.padding,p=n.tether,f=void 0===p||p,v=n.tetherOffset,m=void 0===v?0:v,h=Nl(t,{boundary:s,rootBoundary:u,padding:d,altBoundary:c}),g=nl(t.placement),b=wl(t.placement),y=!b,w=ml(g),x=function(e){return"x"===e?"y":"x"}(w),S=t.modifiersData.popperOffsets,k=t.rects.reference,C=t.rects.popper,E="function"==typeof m?m(Object.assign({},t.rects,{placement:t.placement})):m,I="number"==typeof E?{mainAxis:E,altAxis:E}:Object.assign({mainAxis:0,altAxis:0},E),O=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,T={x:0,y:0};if(S){if(a){var B,M="y"===w?$o:Po,_="y"===w?Fo:Vo,L="y"===w?"height":"width",A=S[w],R=A+h[M],$=A-h[_],F=f?-C[L]/2:0,V=b===Do?k[L]:C[L],P=b===Do?-C[L]:-k[L],N=t.elements.arrow,z=f&&N?il(N):{width:0,height:0},D=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},j=D[M],H=D[_],q=hl(0,k[L],z[L]),W=y?k[L]/2-F-q-j-I.mainAxis:V-q-j-I.mainAxis,K=y?-k[L]/2+F+q+H+I.mainAxis:P+q+H+I.mainAxis,U=t.elements.arrow&&vl(t.elements.arrow),Y=U?"y"===w?U.clientTop||0:U.clientLeft||0:0,G=null!=(B=null==O?void 0:O[w])?B:0,X=A+K-G,Z=hl(f?ll(R,A+W-G-Y):R,A,f?ol($,X):$);S[w]=Z,T[w]=Z-A}if(i){var J,Q="x"===w?$o:Po,ee="x"===w?Fo:Vo,te=S[x],ne="y"===x?"height":"width",oe=te+h[Q],le=te-h[ee],ae=-1!==[$o,Po].indexOf(g),re=null!=(J=null==O?void 0:O[x])?J:0,ie=ae?oe:te-k[ne]-C[ne]-re+I.altAxis,se=ae?te+k[ne]+C[ne]-re-I.altAxis:le,ue=f&&ae?function(e,t,n){var o=hl(e,t,n);return o>n?n:o}(ie,te,se):hl(f?ie:oe,te,f?se:le);S[x]=ue,T[x]=ue-te}t.modifiersData[o]=T}},requiresIfExists:["offset"]};function Ul(e,t,n){void 0===n&&(n=!1);var o=Qo(t),l=Qo(t)&&function(e){var t=e.getBoundingClientRect(),n=al(t.width)/e.offsetWidth||1,o=al(t.height)/e.offsetHeight||1;return 1!==n||1!==o}(t),a=dl(t),r=rl(e,l),i={scrollLeft:0,scrollTop:0},s={x:0,y:0};return(o||!o&&!n)&&(("body"!==Xo(t)||Ll(a))&&(i=function(e){return e!==Zo(e)&&Qo(e)?function(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}(e):Ml(e)}(t)),Qo(t)?((s=rl(t,!0)).x+=t.clientLeft,s.y+=t.clientTop):a&&(s.x=_l(a))),{x:r.left+i.scrollLeft-s.x,y:r.top+i.scrollTop-s.y,width:r.width,height:r.height}}function Yl(e){var t=new Map,n=new Set,o=[];function l(e){n.add(e.name),[].concat(e.requires||[],e.requiresIfExists||[]).forEach((function(e){if(!n.has(e)){var o=t.get(e);o&&l(o)}})),o.push(e)}return e.forEach((function(e){t.set(e.name,e)})),e.forEach((function(e){n.has(e.name)||l(e)})),o}function Gl(e){var t;return function(){return t||(t=new Promise((function(n){Promise.resolve().then((function(){t=void 0,n(e())}))}))),t}}var Xl={placement:"bottom",modifiers:[],strategy:"absolute"};function Zl(){for(var e=arguments.length,t=new Array(e),n=0;n{const o={name:"updateState",enabled:!0,phase:"write",fn:({state:e})=>{const t=function(e){const t=Object.keys(e.elements),n=qe(t.map((t=>[t,e.styles[t]||{}]))),o=qe(t.map((t=>[t,e.attributes[t]])));return{styles:n,attributes:o}}(e);Object.assign(r.value,t)},requires:["computeStyles"]},l=k((()=>{const{onFirstUpdate:e,placement:t,strategy:l,modifiers:a}=p(n);return{onFirstUpdate:e,placement:t||"bottom",strategy:l||"absolute",modifiers:[...a||[],o,{name:"applyStyles",enabled:!1}]}})),a=x(),r=m({styles:{popper:{position:p(l).strategy,left:"0",top:"0"},arrow:{position:"absolute"}},attributes:{}}),i=()=>{a.value&&(a.value.destroy(),a.value=void 0)};return h(l,(e=>{const t=p(a);t&&t.setOptions(e)}),{deep:!0}),h([e,t],(([e,t])=>{i(),e&&t&&(a.value=Ql(e,t,p(l)))})),P((()=>{i()})),{state:k((()=>{var e;return s({},(null==(e=p(a))?void 0:e.state)||{})})),styles:k((()=>p(r).styles)),attributes:k((()=>p(r).attributes)),update:()=>{var e;return null==(e=p(a))?void 0:e.update()},forceUpdate:()=>{var e;return null==(e=p(a))?void 0:e.forceUpdate()},instanceRef:k((()=>p(a)))}};const ta=e=>{if(!e)return{onClick:R,onMousedown:R,onMouseup:R};let t=!1,n=!1;return{onClick:o=>{t&&n&&e(o),t=n=!1},onMousedown:e=>{t=e.target===e.currentTarget},onMouseup:e=>{n=e.target===e.currentTarget}}};function na(){let e;const t=()=>window.clearTimeout(e);return xt((()=>t())),{registerTimeout:(n,o)=>{t(),e=window.setTimeout(n,o)},cancelTimeout:t}}const oa={prefix:Math.floor(1e4*Math.random()),current:0},la=Symbol("elIdInjection"),aa=()=>b()?N(la,oa):oa,ra=e=>{const t=aa(),n=To();return k((()=>p(e)||`${n.value}-id-${t.prefix}-${t.current++}`))};let ia=[];const sa=e=>{const t=e;t.key===ao.esc&&ia.forEach((e=>e(t)))};let ua;const ca=()=>{const e=To(),t=aa(),n=k((()=>`${e.value}-popper-container-${t.prefix}`)),o=k((()=>`#${n.value}`));return{id:n,selector:o}},da=()=>{const{id:e,selector:t}=ca();return D((()=>{mt&&(ua||document.body.querySelector(t.value)||(ua=(e=>{const t=document.createElement("div");return t.id=e,document.body.appendChild(t),t})(e.value)))})),{id:e,selector:t}},pa=Xn({showAfter:{type:Number,default:0},hideAfter:{type:Number,default:200},autoClose:{type:Number,default:0}}),fa=Symbol("elForwardRef"),va={current:0},ma=m(0),ha=2e3,ga=Symbol("elZIndexContextKey"),ba=Symbol("zIndexContextKey"),ya=e=>{const t=b()?N(ga,va):va,n=e||(b()?N(ba,void 0):void 0),o=k((()=>{const e=p(n);return en(e)?e:ha})),l=k((()=>o.value+ma.value));return!mt&&N(ga),{initialZIndex:o,currentZIndex:l,nextZIndex:()=>(t.current++,ma.value=t.current,l.value)}},wa=Math.min,xa=Math.max,Sa=Math.round,ka=Math.floor,Ca=e=>({x:e,y:e}),Ea={left:"right",right:"left",bottom:"top",top:"bottom"},Ia={start:"end",end:"start"};function Oa(e,t,n){return xa(e,wa(t,n))}function Ta(e,t){return"function"==typeof e?e(t):e}function Ba(e){return e.split("-")[0]}function Ma(e){return e.split("-")[1]}function _a(e){return"x"===e?"y":"x"}function La(e){return"y"===e?"height":"width"}function Aa(e){return["top","bottom"].includes(Ba(e))?"y":"x"}function Ra(e){return _a(Aa(e))}function $a(e){return e.replace(/start|end/g,(e=>Ia[e]))}function Fa(e){return e.replace(/left|right|bottom|top/g,(e=>Ea[e]))}function Va(e){return"number"!=typeof e?function(e){return s({top:0,right:0,bottom:0,left:0},e)}(e):{top:e,right:e,bottom:e,left:e}}function Pa(e){const{x:t,y:n,width:o,height:l}=e;return{width:o,height:l,top:n,left:t,right:t+o,bottom:n+l,x:t,y:n}}function Na(e,t,n){let{reference:o,floating:l}=e;const a=Aa(t),r=Ra(t),i=La(r),s=Ba(t),u="y"===a,c=o.x+o.width/2-l.width/2,d=o.y+o.height/2-l.height/2,p=o[i]/2-l[i]/2;let f;switch(s){case"top":f={x:c,y:o.y-l.height};break;case"bottom":f={x:c,y:o.y+o.height};break;case"right":f={x:o.x+o.width,y:d};break;case"left":f={x:o.x-l.width,y:d};break;default:f={x:o.x,y:o.y}}switch(Ma(t)){case"start":f[r]-=p*(n&&u?-1:1);break;case"end":f[r]+=p*(n&&u?-1:1)}return f}function za(e,t){return d(this,null,(function*(){var n;void 0===t&&(t={});const{x:o,y:l,platform:a,rects:r,elements:i,strategy:s}=e,{boundary:u="clippingAncestors",rootBoundary:c="viewport",elementContext:d="floating",altBoundary:p=!1,padding:f=0}=Ta(t,e),v=Va(f),m=i[p?"floating"===d?"reference":"floating":d],h=Pa(yield a.getClippingRect({element:null==(n=yield null==a.isElement?void 0:a.isElement(m))||n?m:m.contextElement||(yield null==a.getDocumentElement?void 0:a.getDocumentElement(i.floating)),boundary:u,rootBoundary:c,strategy:s})),g="floating"===d?{x:o,y:l,width:r.floating.width,height:r.floating.height}:r.reference,b=yield null==a.getOffsetParent?void 0:a.getOffsetParent(i.floating),y=(yield null==a.isElement?void 0:a.isElement(b))&&(yield null==a.getScale?void 0:a.getScale(b))||{x:1,y:1},w=Pa(a.convertOffsetParentRelativeRectToViewportRelativeRect?yield a.convertOffsetParentRelativeRectToViewportRelativeRect({elements:i,rect:g,offsetParent:b,strategy:s}):g);return{top:(h.top-w.top+v.top)/y.y,bottom:(w.bottom-h.bottom+v.bottom)/y.y,left:(h.left-w.left+v.left)/y.x,right:(w.right-h.right+v.right)/y.x}}))}function Da(e){return qa(e)?(e.nodeName||"").toLowerCase():"#document"}function ja(e){var t;return(null==e||null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function Ha(e){var t;return null==(t=(qa(e)?e.ownerDocument:e.document)||window.document)?void 0:t.documentElement}function qa(e){return e instanceof Node||e instanceof ja(e).Node}function Wa(e){return e instanceof Element||e instanceof ja(e).Element}function Ka(e){return e instanceof HTMLElement||e instanceof ja(e).HTMLElement}function Ua(e){return"undefined"!=typeof ShadowRoot&&(e instanceof ShadowRoot||e instanceof ja(e).ShadowRoot)}function Ya(e){const{overflow:t,overflowX:n,overflowY:o,display:l}=Qa(e);return/auto|scroll|overlay|hidden|clip/.test(t+o+n)&&!["inline","contents"].includes(l)}function Ga(e){return["table","td","th"].includes(Da(e))}function Xa(e){const t=Za(),n=Qa(e);return"none"!==n.transform||"none"!==n.perspective||!!n.containerType&&"normal"!==n.containerType||!t&&!!n.backdropFilter&&"none"!==n.backdropFilter||!t&&!!n.filter&&"none"!==n.filter||["transform","perspective","filter"].some((e=>(n.willChange||"").includes(e)))||["paint","layout","strict","content"].some((e=>(n.contain||"").includes(e)))}function Za(){return!("undefined"==typeof CSS||!CSS.supports)&&CSS.supports("-webkit-backdrop-filter","none")}function Ja(e){return["html","body","#document"].includes(Da(e))}function Qa(e){return ja(e).getComputedStyle(e)}function er(e){return Wa(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function tr(e){if("html"===Da(e))return e;const t=e.assignedSlot||e.parentNode||Ua(e)&&e.host||Ha(e);return Ua(t)?t.host:t}function nr(e){const t=tr(e);return Ja(t)?e.ownerDocument?e.ownerDocument.body:e.body:Ka(t)&&Ya(t)?t:nr(t)}function or(e,t,n){var o;void 0===t&&(t=[]),void 0===n&&(n=!0);const l=nr(e),a=l===(null==(o=e.ownerDocument)?void 0:o.body),r=ja(l);return a?t.concat(r,r.visualViewport||[],Ya(l)?l:[],r.frameElement&&n?or(r.frameElement):[]):t.concat(l,or(l,[],n))}function lr(e){const t=Qa(e);let n=parseFloat(t.width)||0,o=parseFloat(t.height)||0;const l=Ka(e),a=l?e.offsetWidth:n,r=l?e.offsetHeight:o,i=Sa(n)!==a||Sa(o)!==r;return i&&(n=a,o=r),{width:n,height:o,$:i}}function ar(e){return Wa(e)?e:e.contextElement}function rr(e){const t=ar(e);if(!Ka(t))return Ca(1);const n=t.getBoundingClientRect(),{width:o,height:l,$:a}=lr(t);let r=(a?Sa(n.width):n.width)/o,i=(a?Sa(n.height):n.height)/l;return r&&Number.isFinite(r)||(r=1),i&&Number.isFinite(i)||(i=1),{x:r,y:i}}const ir=Ca(0);function sr(e){const t=ja(e);return Za()&&t.visualViewport?{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}:ir}function ur(e,t,n,o){void 0===t&&(t=!1),void 0===n&&(n=!1);const l=e.getBoundingClientRect(),a=ar(e);let r=Ca(1);t&&(o?Wa(o)&&(r=rr(o)):r=rr(e));const i=function(e,t,n){return void 0===t&&(t=!1),!(!n||t&&n!==ja(e))&&t}(a,n,o)?sr(a):Ca(0);let s=(l.left+i.x)/r.x,u=(l.top+i.y)/r.y,c=l.width/r.x,d=l.height/r.y;if(a){const e=ja(a),t=o&&Wa(o)?ja(o):o;let n=e,l=n.frameElement;for(;l&&o&&t!==n;){const e=rr(l),t=l.getBoundingClientRect(),o=Qa(l),a=t.left+(l.clientLeft+parseFloat(o.paddingLeft))*e.x,r=t.top+(l.clientTop+parseFloat(o.paddingTop))*e.y;s*=e.x,u*=e.y,c*=e.x,d*=e.y,s+=a,u+=r,n=ja(l),l=n.frameElement}}return Pa({width:c,height:d,x:s,y:u})}const cr=[":popover-open",":modal"];function dr(e){return cr.some((t=>{try{return e.matches(t)}catch(n){return!1}}))}function pr(e){return ur(Ha(e)).left+er(e).scrollLeft}function fr(e,t,n){let o;if("viewport"===t)o=function(e,t){const n=ja(e),o=Ha(e),l=n.visualViewport;let a=o.clientWidth,r=o.clientHeight,i=0,s=0;if(l){a=l.width,r=l.height;const e=Za();(!e||e&&"fixed"===t)&&(i=l.offsetLeft,s=l.offsetTop)}return{width:a,height:r,x:i,y:s}}(e,n);else if("document"===t)o=function(e){const t=Ha(e),n=er(e),o=e.ownerDocument.body,l=xa(t.scrollWidth,t.clientWidth,o.scrollWidth,o.clientWidth),a=xa(t.scrollHeight,t.clientHeight,o.scrollHeight,o.clientHeight);let r=-n.scrollLeft+pr(e);const i=-n.scrollTop;return"rtl"===Qa(o).direction&&(r+=xa(t.clientWidth,o.clientWidth)-l),{width:l,height:a,x:r,y:i}}(Ha(e));else if(Wa(t))o=function(e,t){const n=ur(e,!0,"fixed"===t),o=n.top+e.clientTop,l=n.left+e.clientLeft,a=Ka(e)?rr(e):Ca(1);return{width:e.clientWidth*a.x,height:e.clientHeight*a.y,x:l*a.x,y:o*a.y}}(t,n);else{const n=sr(e);o=u(s({},t),{x:t.x-n.x,y:t.y-n.y})}return Pa(o)}function vr(e,t){const n=tr(e);return!(n===t||!Wa(n)||Ja(n))&&("fixed"===Qa(n).position||vr(n,t))}function mr(e,t,n){const o=Ka(t),l=Ha(t),a="fixed"===n,r=ur(e,!0,a,t);let i={scrollLeft:0,scrollTop:0};const s=Ca(0);if(o||!o&&!a)if(("body"!==Da(t)||Ya(l))&&(i=er(t)),o){const e=ur(t,!0,a,t);s.x=e.x+t.clientLeft,s.y=e.y+t.clientTop}else l&&(s.x=pr(l));return{x:r.left+i.scrollLeft-s.x,y:r.top+i.scrollTop-s.y,width:r.width,height:r.height}}function hr(e){return"static"===Qa(e).position}function gr(e,t){return Ka(e)&&"fixed"!==Qa(e).position?t?t(e):e.offsetParent:null}function br(e,t){const n=ja(e);if(dr(e))return n;if(!Ka(e)){let t=tr(e);for(;t&&!Ja(t);){if(Wa(t)&&!hr(t))return t;t=tr(t)}return n}let o=gr(e,t);for(;o&&Ga(o)&&hr(o);)o=gr(o,t);return o&&Ja(o)&&hr(o)&&!Xa(o)?n:o||function(e){let t=tr(e);for(;Ka(t)&&!Ja(t);){if(Xa(t))return t;t=tr(t)}return null}(e)||n}const yr={convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{elements:t,rect:n,offsetParent:o,strategy:l}=e;const a="fixed"===l,r=Ha(o),i=!!t&&dr(t.floating);if(o===r||i&&a)return n;let s={scrollLeft:0,scrollTop:0},u=Ca(1);const c=Ca(0),d=Ka(o);if((d||!d&&!a)&&(("body"!==Da(o)||Ya(r))&&(s=er(o)),Ka(o))){const e=ur(o);u=rr(o),c.x=e.x+o.clientLeft,c.y=e.y+o.clientTop}return{width:n.width*u.x,height:n.height*u.y,x:n.x*u.x-s.scrollLeft*u.x+c.x,y:n.y*u.y-s.scrollTop*u.y+c.y}},getDocumentElement:Ha,getClippingRect:function(e){let{element:t,boundary:n,rootBoundary:o,strategy:l}=e;const a=[..."clippingAncestors"===n?dr(t)?[]:function(e,t){const n=t.get(e);if(n)return n;let o=or(e,[],!1).filter((e=>Wa(e)&&"body"!==Da(e))),l=null;const a="fixed"===Qa(e).position;let r=a?tr(e):e;for(;Wa(r)&&!Ja(r);){const t=Qa(r),n=Xa(r);n||"fixed"!==t.position||(l=null),(a?!n&&!l:!n&&"static"===t.position&&l&&["absolute","fixed"].includes(l.position)||Ya(r)&&!n&&vr(e,r))?o=o.filter((e=>e!==r)):l=t,r=tr(r)}return t.set(e,o),o}(t,this._c):[].concat(n),o],r=a[0],i=a.reduce(((e,n)=>{const o=fr(t,n,l);return e.top=xa(o.top,e.top),e.right=wa(o.right,e.right),e.bottom=wa(o.bottom,e.bottom),e.left=xa(o.left,e.left),e}),fr(t,r,l));return{width:i.right-i.left,height:i.bottom-i.top,x:i.left,y:i.top}},getOffsetParent:br,getElementRects:function(e){return d(this,null,(function*(){const t=this.getOffsetParent||br,n=this.getDimensions,o=yield n(e.floating);return{reference:mr(e.reference,yield t(e.floating),e.strategy),floating:{x:0,y:0,width:o.width,height:o.height}}}))},getClientRects:function(e){return Array.from(e.getClientRects())},getDimensions:function(e){const{width:t,height:n}=lr(e);return{width:t,height:n}},getScale:rr,isElement:Wa,isRTL:function(e){return"rtl"===Qa(e).direction}};function wr(e,t,n,o){void 0===o&&(o={});const{ancestorScroll:l=!0,ancestorResize:a=!0,elementResize:r="function"==typeof ResizeObserver,layoutShift:i="function"==typeof IntersectionObserver,animationFrame:c=!1}=o,d=ar(e),p=l||a?[...d?or(d):[],...or(t)]:[];p.forEach((e=>{l&&e.addEventListener("scroll",n,{passive:!0}),a&&e.addEventListener("resize",n)}));const f=d&&i?function(e,t){let n,o=null;const l=Ha(e);function a(){var e;clearTimeout(n),null==(e=o)||e.disconnect(),o=null}return function r(i,c){void 0===i&&(i=!1),void 0===c&&(c=1),a();const{left:d,top:p,width:f,height:v}=e.getBoundingClientRect();if(i||t(),!f||!v)return;const m={rootMargin:-ka(p)+"px "+-ka(l.clientWidth-(d+f))+"px "+-ka(l.clientHeight-(p+v))+"px "+-ka(d)+"px",threshold:xa(0,wa(1,c))||1};let h=!0;function g(e){const t=e[0].intersectionRatio;if(t!==c){if(!h)return r();t?r(!1,t):n=setTimeout((()=>{r(!1,1e-7)}),1e3)}h=!1}try{o=new IntersectionObserver(g,u(s({},m),{root:l.ownerDocument}))}catch(b){o=new IntersectionObserver(g,m)}o.observe(e)}(!0),a}(d,n):null;let v,m=-1,h=null;r&&(h=new ResizeObserver((e=>{let[o]=e;o&&o.target===d&&h&&(h.unobserve(t),cancelAnimationFrame(m),m=requestAnimationFrame((()=>{var e;null==(e=h)||e.observe(t)}))),n()})),d&&!c&&h.observe(d),h.observe(t));let g=c?ur(e):null;return c&&function t(){const o=ur(e);!g||o.x===g.x&&o.y===g.y&&o.width===g.width&&o.height===g.height||n();g=o,v=requestAnimationFrame(t)}(),n(),()=>{var e;p.forEach((e=>{l&&e.removeEventListener("scroll",n),a&&e.removeEventListener("resize",n)})),null==f||f(),null==(e=h)||e.disconnect(),h=null,c&&cancelAnimationFrame(v)}}const xr=za,Sr=function(e){return void 0===e&&(e=0),{name:"offset",options:e,fn(t){return d(this,null,(function*(){var n,o;const{x:l,y:a,placement:r,middlewareData:i}=t,c=yield function(e,t){return d(this,null,(function*(){const{placement:n,platform:o,elements:l}=e,a=yield null==o.isRTL?void 0:o.isRTL(l.floating),r=Ba(n),i=Ma(n),u="y"===Aa(n),c=["left","top"].includes(r)?-1:1,d=a&&u?-1:1,p=Ta(t,e);let{mainAxis:f,crossAxis:v,alignmentAxis:m}="number"==typeof p?{mainAxis:p,crossAxis:0,alignmentAxis:null}:s({mainAxis:0,crossAxis:0,alignmentAxis:null},p);return i&&"number"==typeof m&&(v="end"===i?-1*m:m),u?{x:v*d,y:f*c}:{x:f*c,y:v*d}}))}(t,e);return r===(null==(n=i.offset)?void 0:n.placement)&&null!=(o=i.arrow)&&o.alignmentOffset?{}:{x:l+c.x,y:a+c.y,data:u(s({},c),{placement:r})}}))}}},kr=function(e){return void 0===e&&(e={}),{name:"shift",options:e,fn(t){return d(this,null,(function*(){const{x:n,y:o,placement:l}=t,a=Ta(e,t),{mainAxis:r=!0,crossAxis:i=!1,limiter:d={fn:e=>{let{x:t,y:n}=e;return{x:t,y:n}}}}=a,p=c(a,["mainAxis","crossAxis","limiter"]),f={x:n,y:o},v=yield za(t,p),m=Aa(Ba(l)),h=_a(m);let g=f[h],b=f[m];if(r){const e="y"===h?"bottom":"right";g=Oa(g+v["y"===h?"top":"left"],g,g-v[e])}if(i){const e="y"===m?"bottom":"right";b=Oa(b+v["y"===m?"top":"left"],b,b-v[e])}const y=d.fn(u(s({},t),{[h]:g,[m]:b}));return u(s({},y),{data:{x:y.x-n,y:y.y-o}})}))}}},Cr=function(e){return void 0===e&&(e={}),{name:"flip",options:e,fn(t){return d(this,null,(function*(){var n,o;const{placement:l,middlewareData:a,rects:r,initialPlacement:i,platform:s,elements:u}=t,d=Ta(e,t),{mainAxis:p=!0,crossAxis:f=!0,fallbackPlacements:v,fallbackStrategy:m="bestFit",fallbackAxisSideDirection:h="none",flipAlignment:g=!0}=d,b=c(d,["mainAxis","crossAxis","fallbackPlacements","fallbackStrategy","fallbackAxisSideDirection","flipAlignment"]);if(null!=(n=a.arrow)&&n.alignmentOffset)return{};const y=Ba(l),w=Ba(i)===i,x=yield null==s.isRTL?void 0:s.isRTL(u.floating),S=v||(w||!g?[Fa(i)]:function(e){const t=Fa(e);return[$a(e),t,$a(t)]}(i));v||"none"===h||S.push(...function(e,t,n,o){const l=Ma(e);let a=function(e,t,n){const o=["left","right"],l=["right","left"],a=["top","bottom"],r=["bottom","top"];switch(e){case"top":case"bottom":return n?t?l:o:t?o:l;case"left":case"right":return t?a:r;default:return[]}}(Ba(e),"start"===n,o);return l&&(a=a.map((e=>e+"-"+l)),t&&(a=a.concat(a.map($a)))),a}(i,g,h,x));const k=[i,...S],C=yield za(t,b),E=[];let I=(null==(o=a.flip)?void 0:o.overflows)||[];if(p&&E.push(C[y]),f){const e=function(e,t,n){void 0===n&&(n=!1);const o=Ma(e),l=Ra(e),a=La(l);let r="x"===l?o===(n?"end":"start")?"right":"left":"start"===o?"bottom":"top";return t.reference[a]>t.floating[a]&&(r=Fa(r)),[r,Fa(r)]}(l,r,x);E.push(C[e[0]],C[e[1]])}if(I=[...I,{placement:l,overflows:E}],!E.every((e=>e<=0))){var O,T;const e=((null==(O=a.flip)?void 0:O.index)||0)+1,t=k[e];if(t)return{data:{index:e,overflows:I},reset:{placement:t}};let n=null==(T=I.filter((e=>e.overflows[0]<=0)).sort(((e,t)=>e.overflows[1]-t.overflows[1]))[0])?void 0:T.placement;if(!n)switch(m){case"bestFit":{var B;const e=null==(B=I.map((e=>[e.placement,e.overflows.filter((e=>e>0)).reduce(((e,t)=>e+t),0)])).sort(((e,t)=>e[1]-t[1]))[0])?void 0:B[0];e&&(n=e);break}case"initialPlacement":n=i}if(l!==n)return{reset:{placement:n}}}return{}}))}}},Er=e=>({name:"arrow",options:e,fn(t){return d(this,null,(function*(){const{x:n,y:o,placement:l,rects:a,platform:r,elements:i,middlewareData:u}=t,{element:c,padding:d=0}=Ta(e,t)||{};if(null==c)return{};const p=Va(d),f={x:n,y:o},v=Ra(l),m=La(v),h=yield r.getDimensions(c),g="y"===v,b=g?"top":"left",y=g?"bottom":"right",w=g?"clientHeight":"clientWidth",x=a.reference[m]+a.reference[v]-f[v]-a.floating[m],S=f[v]-a.reference[v],k=yield null==r.getOffsetParent?void 0:r.getOffsetParent(c);let C=k?k[w]:0;C&&(yield null==r.isElement?void 0:r.isElement(k))||(C=i.floating[w]||a.floating[m]);const E=x/2-S/2,I=C/2-h[m]/2-1,O=wa(p[b],I),T=wa(p[y],I),B=O,M=C-h[m]-T,_=C/2-h[m]/2+E,L=Oa(B,_,M),A=!u.arrow&&null!=Ma(l)&&_!==L&&a.reference[m]/2-(_{const o=new Map,l=s({platform:yr},n),a=u(s({},l.platform),{_c:o});return((e,t,n)=>d(void 0,null,(function*(){const{placement:o="bottom",strategy:l="absolute",middleware:a=[],platform:r}=n,i=a.filter(Boolean),c=yield null==r.isRTL?void 0:r.isRTL(t);let d=yield r.getElementRects({reference:e,floating:t,strategy:l}),{x:p,y:f}=Na(d,o,c),v=o,m={},h=0;for(let n=0;n{const n={},o=x([]);return{children:o,addChild:l=>{n[l.uid]=l,o.value=((e,t,n)=>fo(e.subTree).filter((e=>{var n;return V(e)&&(null==(n=e.type)?void 0:n.name)===t&&!!e.component})).map((e=>e.component.uid)).map((e=>n[e])).filter((e=>!!e)))(e,t,n)},removeChild:e=>{delete n[e],o.value=o.value.filter((t=>t.uid!==e))}}},Tr=Gn({type:String,values:uo,required:!1}),Br=Symbol("size");function Mr(e,{afterFocus:t,beforeBlur:n,afterBlur:o}={}){const l=b(),{emit:a}=l,r=x(),i=m(!1);return h(r,(e=>{e&&e.setAttribute("tabindex","-1")})),Bt(r,"click",(()=>{var t;null==(t=e.value)||t.focus()})),{wrapperRef:r,isFocused:i,handleFocus:e=>{i.value||(i.value=!0,a("focus",e),null==t||t())},handleBlur:e=>{var t;!!$(n)&&n(e)||e.relatedTarget&&(null==(t=r.value)?void 0:t.contains(e.relatedTarget))||(i.value=!1,a("blur",e),null==o||o())}}}const _r=["",void 0,null],Lr=Xn({emptyValues:Array,valueOnClear:{type:[String,Number,Boolean,Function],default:void 0,validator:e=>$(e)?!e():!e}}),Ar=Xn({ariaLabel:String,ariaOrientation:{type:String,values:["horizontal","vertical","undefined"]},ariaControls:String}),Rr=e=>We(Ar,e),$r=Symbol(),Fr=m();function Vr(e,t=void 0){const n=b()?N($r,Fr):Fr;return e?k((()=>{var o,l;return null!=(l=null==(o=n.value)?void 0:o[e])?l:t})):n}function Pr(e,t){const n=Vr(),o=Bo(e,k((()=>{var e;return(null==(e=n.value)?void 0:e.namespace)||Eo}))),l=Co(k((()=>{var e;return null==(e=n.value)?void 0:e.locale}))),a=ya(k((()=>{var e;return(null==(e=n.value)?void 0:e.zIndex)||ha}))),r=k((()=>{var e;return p(t)||(null==(e=n.value)?void 0:e.size)||""}));return Nr(k((()=>p(n)||{}))),{ns:o,locale:l,zIndex:a,size:r}}const Nr=(e,t,n=!1)=>{var o;const l=!!b(),a=l?Vr():void 0,r=null!=(o=null==t?void 0:t.provide)?o:l?j:void 0;if(!r)return;const i=k((()=>{const t=p(e);return(null==a?void 0:a.value)?zr(a.value,t):t}));return r($r,i),r(ko,k((()=>i.value.locale))),r(Oo,k((()=>i.value.namespace))),r(ba,k((()=>i.value.zIndex))),r(Br,{size:k((()=>i.value.size||""))}),!n&&Fr.value||(Fr.value=i.value),i},zr=(e,t)=>{const n=[...new Set([...ln(e),...ln(t)])],o={};for(const l of n)o[l]=void 0!==t[l]?t[l]:e[l];return o},Dr=Xn(s({a11y:{type:Boolean,default:!0},locale:{type:Object},size:Tr,button:{type:Object},experimentalFeatures:{type:Object},keyboardNavigation:{type:Boolean,default:!0},message:{type:Object},zIndex:Number,namespace:{type:String,default:"el"}},Lr)),jr={},Hr=no(O({name:"ElConfigProvider",props:Dr,setup(e,{slots:t}){h((()=>e.message),(e=>{Object.assign(jr,null!=e?e:{})}),{immediate:!0,deep:!0});const n=Nr(e);return()=>H(t,"default",{config:null==n?void 0:n.value})}})),qr=Xn({zIndex:{type:[Number,String],default:100},target:{type:String,default:""},offset:{type:Number,default:0},position:{type:String,values:["top","bottom"],default:"top"}}),Wr={scroll:({scrollTop:e,fixed:t})=>en(e)&&Qt(t),[io]:e=>Qt(e)};var Kr=(e,t)=>{const n=e.__vccOpts||e;for(const[o,l]of t)n[o]=l;return n};const Ur="ElAffix",Yr=O({name:Ur});const Gr=no(Kr(O(u(s({},Yr),{props:qr,emits:Wr,setup(e,{expose:t,emit:n}){const o=e,l=Bo("affix"),a=x(),r=x(),i=x(),{height:s}=function(e={}){const{window:t=Ot,initialWidth:n=1/0,initialHeight:o=1/0,listenOrientation:l=!0,includeScrollbar:a=!0}=e,r=m(n),i=m(o),s=()=>{t&&(a?(r.value=t.innerWidth,i.value=t.innerHeight):(r.value=t.document.documentElement.clientWidth,i.value=t.document.documentElement.clientHeight))};return s(),Ct(s),Bt("resize",s,{passive:!0}),l&&Bt("orientationchange",s,{passive:!0}),{width:r,height:i}}(),{height:u,width:c,top:d,bottom:f,update:v}=Nt(r,{windowScroll:!1}),g=Nt(a),b=m(!1),w=m(0),C=m(0),E=k((()=>({height:b.value?`${u.value}px`:"",width:b.value?`${c.value}px`:""}))),I=k((()=>{if(!b.value)return{};const e=o.offset?vn(o.offset):0;return{height:`${u.value}px`,width:`${c.value}px`,top:"top"===o.position?e:"",bottom:"bottom"===o.position?e:"",transform:C.value?`translateY(${C.value}px)`:"",zIndex:o.zIndex}})),O=()=>{if(i.value)if(w.value=i.value instanceof Window?document.documentElement.scrollTop:i.value.scrollTop||0,"top"===o.position)if(o.target){const e=g.bottom.value-o.offset-u.value;b.value=o.offset>d.value&&g.bottom.value>0,C.value=e<0?e:0}else b.value=o.offset>d.value;else if(o.target){const e=s.value-g.top.value-o.offset-u.value;b.value=s.value-o.offsetg.top.value,C.value=e<0?-e:0}else b.value=s.value-o.offsetn("change",e))),y((()=>{var e;o.target?(a.value=null!=(e=document.querySelector(o.target))?e:void 0,a.value||sn(Ur,`Target does not exist: ${o.target}`)):a.value=document.documentElement,i.value=hn(r.value,!0),v()})),Bt(i,"scroll",(()=>{v(),n("scroll",{scrollTop:w.value,fixed:b.value})})),S(O),t({update:O,updateRoot:v}),(e,t)=>(T(),B("div",{ref_key:"root",ref:r,class:q(p(l).b()),style:W(p(E))},[M("div",{class:q({[p(l).m("fixed")]:b.value}),style:W(p(I))},[H(e.$slots,"default")],6)],6))}})),[["__file","affix.vue"]])),Xr=Xn({size:{type:[Number,String]},color:{type:String}}),Zr=O({name:"ElIcon",inheritAttrs:!1});const Jr=no(Kr(O(u(s({},Zr),{props:Xr,setup(e){const t=e,n=Bo("icon"),o=k((()=>{const{size:e,color:n}=t;return e||n?{fontSize:Jt(e)?void 0:vn(e),"--color":n}:{}}));return(e,t)=>(T(),B("i",K({class:p(n).b(),style:p(o)},e.$attrs),[H(e.$slots,"default")],16))}})),[["__file","icon.vue"]])),Qr=Symbol("formContextKey"),ei=Symbol("formItemContextKey"),ti=(e,t={})=>{const n=m(void 0),o=t.prop?n:Ro("size"),l=t.global?n:(()=>{const e=N(Br,{});return k((()=>p(e.size)||""))})(),a=t.form?{size:void 0}:N(Qr,void 0),r=t.formItem?{size:void 0}:N(ei,void 0);return k((()=>o.value||p(e)||(null==r?void 0:r.size)||(null==a?void 0:a.size)||l.value||""))},ni=e=>{const t=Ro("disabled"),n=N(Qr,void 0);return k((()=>t.value||p(e)||(null==n?void 0:n.disabled)||!1))},oi=()=>({form:N(Qr,void 0),formItem:N(ei,void 0)}),li=(e,{formItemContext:t,disableIdGeneration:n,disableIdManagement:o})=>{n||(n=m(!1)),o||(o=m(!1));const l=m();let a;const r=k((()=>{var n;return!!(!e.label&&!e.ariaLabel&&t&&t.inputIds&&(null==(n=t.inputIds)?void 0:n.length)<=1)}));return y((()=>{a=h([U(e,"id"),n],(([e,n])=>{const a=null!=e?e:n?void 0:ra().value;a!==l.value&&((null==t?void 0:t.removeInputId)&&(l.value&&t.removeInputId(l.value),(null==o?void 0:o.value)||n||!a||t.addInputId(a)),l.value=a)}),{immediate:!0})})),Y((()=>{a&&a(),(null==t?void 0:t.removeInputId)&&l.value&&t.removeInputId(l.value)})),{isLabeledByFormItem:r,inputId:l}},ai=Xn({size:{type:String,values:uo},disabled:Boolean}),ri=Xn(u(s({},ai),{model:Object,rules:{type:Object},labelPosition:{type:String,values:["left","right","top"],default:"right"},requireAsteriskPosition:{type:String,values:["left","right"],default:"left"},labelWidth:{type:[String,Number],default:""},labelSuffix:{type:String,default:""},inline:Boolean,inlineMessage:Boolean,statusIcon:Boolean,showMessage:{type:Boolean,default:!0},validateOnRuleChange:{type:Boolean,default:!0},hideRequiredAsterisk:Boolean,scrollToError:Boolean,scrollIntoViewOptions:{type:[Object,Boolean]}})),ii={validate:(e,t,n)=>(F(e)||C(e))&&Qt(t)&&C(n)};const si=(e,t)=>{const n=Ke(t);return n.length>0?e.filter((e=>e.prop&&n.includes(e.prop))):e},ui=O({name:"ElForm"});var ci=Kr(O(u(s({},ui),{props:ri,emits:ii,setup(e,{expose:t,emit:n}){const o=e,l=[],a=ti(),r=Bo("form"),i=k((()=>{const{labelPosition:e,inline:t}=o;return[r.b(),r.m(a.value||"default"),{[r.m(`label-${e}`)]:e,[r.m("inline")]:t}]})),c=(e=[])=>{o.model&&si(l,e).forEach((e=>e.resetField()))},f=(e=[])=>{si(l,e).forEach((e=>e.clearValidate()))},v=k((()=>!!o.model)),g=e=>d(this,null,(function*(){return y(void 0,e)})),b=(...e)=>d(this,[...e],(function*(e=[]){if(!v.value)return!1;const t=(e=>{if(0===l.length)return[];const t=si(l,e);return t.length?t:[]})(e);if(0===t.length)return!0;let n={};for(const l of t)try{yield l.validate("")}catch(o){n=s(s({},n),o)}return 0===Object.keys(n).length||Promise.reject(n)})),y=(...e)=>d(this,[...e],(function*(e=[],t){const n=!$(t);try{const n=yield b(e);return!0===n&&(yield null==t?void 0:t(n)),n}catch(l){if(l instanceof Error)throw l;const e=l;return o.scrollToError&&w(Object.keys(e)[0]),yield null==t?void 0:t(!1,e),n&&Promise.reject(e)}})),w=e=>{var t;const n=si(l,e)[0];n&&(null==(t=n.$el)||t.scrollIntoView(o.scrollIntoViewOptions))};return h((()=>o.rules),(()=>{o.validateOnRuleChange&&g().catch((e=>{}))}),{deep:!0}),j(Qr,G(s(u(s({},X(o)),{emit:n,resetFields:c,clearValidate:f,validateField:y,getField:e=>l.find((t=>t.prop===e)),addField:e=>{l.push(e)},removeField:e=>{e.prop&&l.splice(l.indexOf(e),1)}}),function(){const e=m([]),t=k((()=>{if(!e.value.length)return"0";const t=Math.max(...e.value);return t?`${t}px`:""}));function n(n){const o=e.value.indexOf(n);return-1===o&&t.value,o}return{autoLabelWidth:t,registerLabelWidth:function(t,o){if(t&&o){const l=n(o);e.value.splice(l,1,t)}else t&&e.value.push(t)},deregisterLabelWidth:function(t){const o=n(t);o>-1&&e.value.splice(o,1)}}}()))),t({validate:g,validateField:y,resetFields:c,clearValidate:f,scrollToField:w,fields:l}),(e,t)=>(T(),B("form",{class:q(p(i))},[H(e.$slots,"default")],2))}})),[["__file","form.vue"]]);function di(){return di=Object.assign?Object.assign.bind():function(e){for(var t=1;t1?t-1:0),o=1;o=a)return e;switch(e){case"%s":return String(n[l++]);case"%d":return Number(n[l++]);case"%j":try{return JSON.stringify(n[l++])}catch(t){return"[Circular]"}break;default:return e}})):e}function wi(e,t){return null==e||(!("array"!==t||!Array.isArray(e)||e.length)||!(!function(e){return"string"===e||"url"===e||"hex"===e||"email"===e||"date"===e||"pattern"===e}(t)||"string"!=typeof e||e))}function xi(e,t,n){var o=0,l=e.length;!function a(r){if(r&&r.length)n(r);else{var i=o;o+=1,i()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+\.)+[a-zA-Z\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]{2,}))$/,Bi=/^#?([a-f0-9]{6}|[a-f0-9]{3})$/i,Mi={integer:function(e){return Mi.number(e)&&parseInt(e,10)===e},float:function(e){return Mi.number(e)&&!Mi.integer(e)},array:function(e){return Array.isArray(e)},regexp:function(e){if(e instanceof RegExp)return!0;try{return!!new RegExp(e)}catch(t){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&&!Mi.array(e)},method:function(e){return"function"==typeof e},email:function(e){return"string"==typeof e&&e.length<=320&&!!e.match(Ti)},url:function(e){return"string"==typeof e&&e.length<=2048&&!!e.match(function(){if(Ii)return Ii;var e="[a-fA-F\\d:]",t=function(t){return t&&t.includeBoundaries?"(?:(?<=\\s|^)(?="+e+")|(?<="+e+")(?=\\s|$))":""},n="(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)(?:\\.(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)){3}",o="[a-fA-F\\d]{1,4}",l=("\n(?:\n(?:"+o+":){7}(?:"+o+"|:)| // 1:2:3:4:5:6:7:: 1:2:3:4:5:6:7:8\n(?:"+o+":){6}(?:"+n+"|:"+o+"|:)| // 1:2:3:4:5:6:: 1:2:3:4:5:6::8 1:2:3:4:5:6::8 1:2:3:4:5:6::1.2.3.4\n(?:"+o+":){5}(?::"+n+"|(?::"+o+"){1,2}|:)| // 1:2:3:4:5:: 1:2:3:4:5::7:8 1:2:3:4:5::8 1:2:3:4:5::7:1.2.3.4\n(?:"+o+":){4}(?:(?::"+o+"){0,1}:"+n+"|(?::"+o+"){1,3}|:)| // 1:2:3:4:: 1:2:3:4::6:7:8 1:2:3:4::8 1:2:3:4::6:7:1.2.3.4\n(?:"+o+":){3}(?:(?::"+o+"){0,2}:"+n+"|(?::"+o+"){1,4}|:)| // 1:2:3:: 1:2:3::5:6:7:8 1:2:3::8 1:2:3::5:6:7:1.2.3.4\n(?:"+o+":){2}(?:(?::"+o+"){0,3}:"+n+"|(?::"+o+"){1,5}|:)| // 1:2:: 1:2::4:5:6:7:8 1:2::8 1:2::4:5:6:7:1.2.3.4\n(?:"+o+":){1}(?:(?::"+o+"){0,4}:"+n+"|(?::"+o+"){1,6}|:)| // 1:: 1::3:4:5:6:7:8 1::8 1::3:4:5:6:7:1.2.3.4\n(?::(?:(?::"+o+"){0,5}:"+n+"|(?::"+o+"){1,7}|:)) // ::2:3:4:5:6:7:8 ::2:3:4:5:6:7:8 ::8 ::1.2.3.4\n)(?:%[0-9a-zA-Z]{1,})? // %eth0 %1\n").replace(/\s*\/\/.*$/gm,"").replace(/\n/g,"").trim(),a=new RegExp("(?:^"+n+"$)|(?:^"+l+"$)"),r=new RegExp("^"+n+"$"),i=new RegExp("^"+l+"$"),s=function(e){return e&&e.exact?a:new RegExp("(?:"+t(e)+n+t(e)+")|(?:"+t(e)+l+t(e)+")","g")};s.v4=function(e){return e&&e.exact?r:new RegExp(""+t(e)+n+t(e),"g")},s.v6=function(e){return e&&e.exact?i:new RegExp(""+t(e)+l+t(e),"g")};var u=s.v4().source,c=s.v6().source;return Ii=new RegExp("(?:^(?:(?:(?:[a-z]+:)?//)|www\\.)(?:\\S+(?::\\S*)?@)?(?:localhost|"+u+"|"+c+'|(?:(?:[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,})))(?::\\d{2,5})?(?:[/?#][^\\s"]*)?$)',"i")}())},hex:function(e){return"string"==typeof e&&!!e.match(Bi)}},_i="enum",Li={required:Oi,whitespace:function(e,t,n,o,l){(/^\s+$/.test(t)||""===t)&&o.push(yi(l.messages.whitespace,e.fullField))},type:function(e,t,n,o,l){if(e.required&&void 0===t)Oi(e,t,n,o,l);else{var a=e.type;["integer","float","array","regexp","object","method","email","number","date","url","hex"].indexOf(a)>-1?Mi[a](t)||o.push(yi(l.messages.types[a],e.fullField,e.type)):a&&typeof t!==e.type&&o.push(yi(l.messages.types[a],e.fullField,e.type))}},range:function(e,t,n,o,l){var a="number"==typeof e.len,r="number"==typeof e.min,i="number"==typeof e.max,s=t,u=null,c="number"==typeof t,d="string"==typeof t,p=Array.isArray(t);if(c?u="number":d?u="string":p&&(u="array"),!u)return!1;p&&(s=t.length),d&&(s=t.replace(/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,"_").length),a?s!==e.len&&o.push(yi(l.messages[u].len,e.fullField,e.len)):r&&!i&&se.max?o.push(yi(l.messages[u].max,e.fullField,e.max)):r&&i&&(se.max)&&o.push(yi(l.messages[u].range,e.fullField,e.min,e.max))},enum:function(e,t,n,o,l){e[_i]=Array.isArray(e[_i])?e[_i]:[],-1===e[_i].indexOf(t)&&o.push(yi(l.messages[_i],e.fullField,e[_i].join(", ")))},pattern:function(e,t,n,o,l){if(e.pattern)if(e.pattern instanceof RegExp)e.pattern.lastIndex=0,e.pattern.test(t)||o.push(yi(l.messages.pattern.mismatch,e.fullField,t,e.pattern));else if("string"==typeof e.pattern){new RegExp(e.pattern).test(t)||o.push(yi(l.messages.pattern.mismatch,e.fullField,t,e.pattern))}}},Ai=function(e,t,n,o,l){var a=e.type,r=[];if(e.required||!e.required&&o.hasOwnProperty(e.field)){if(wi(t,a)&&!e.required)return n();Li.required(e,t,o,r,l,a),wi(t,a)||Li.type(e,t,o,r,l)}n(r)},Ri={string:function(e,t,n,o,l){var a=[];if(e.required||!e.required&&o.hasOwnProperty(e.field)){if(wi(t,"string")&&!e.required)return n();Li.required(e,t,o,a,l,"string"),wi(t,"string")||(Li.type(e,t,o,a,l),Li.range(e,t,o,a,l),Li.pattern(e,t,o,a,l),!0===e.whitespace&&Li.whitespace(e,t,o,a,l))}n(a)},method:function(e,t,n,o,l){var a=[];if(e.required||!e.required&&o.hasOwnProperty(e.field)){if(wi(t)&&!e.required)return n();Li.required(e,t,o,a,l),void 0!==t&&Li.type(e,t,o,a,l)}n(a)},number:function(e,t,n,o,l){var a=[];if(e.required||!e.required&&o.hasOwnProperty(e.field)){if(""===t&&(t=void 0),wi(t)&&!e.required)return n();Li.required(e,t,o,a,l),void 0!==t&&(Li.type(e,t,o,a,l),Li.range(e,t,o,a,l))}n(a)},boolean:function(e,t,n,o,l){var a=[];if(e.required||!e.required&&o.hasOwnProperty(e.field)){if(wi(t)&&!e.required)return n();Li.required(e,t,o,a,l),void 0!==t&&Li.type(e,t,o,a,l)}n(a)},regexp:function(e,t,n,o,l){var a=[];if(e.required||!e.required&&o.hasOwnProperty(e.field)){if(wi(t)&&!e.required)return n();Li.required(e,t,o,a,l),wi(t)||Li.type(e,t,o,a,l)}n(a)},integer:function(e,t,n,o,l){var a=[];if(e.required||!e.required&&o.hasOwnProperty(e.field)){if(wi(t)&&!e.required)return n();Li.required(e,t,o,a,l),void 0!==t&&(Li.type(e,t,o,a,l),Li.range(e,t,o,a,l))}n(a)},float:function(e,t,n,o,l){var a=[];if(e.required||!e.required&&o.hasOwnProperty(e.field)){if(wi(t)&&!e.required)return n();Li.required(e,t,o,a,l),void 0!==t&&(Li.type(e,t,o,a,l),Li.range(e,t,o,a,l))}n(a)},array:function(e,t,n,o,l){var a=[];if(e.required||!e.required&&o.hasOwnProperty(e.field)){if(null==t&&!e.required)return n();Li.required(e,t,o,a,l,"array"),null!=t&&(Li.type(e,t,o,a,l),Li.range(e,t,o,a,l))}n(a)},object:function(e,t,n,o,l){var a=[];if(e.required||!e.required&&o.hasOwnProperty(e.field)){if(wi(t)&&!e.required)return n();Li.required(e,t,o,a,l),void 0!==t&&Li.type(e,t,o,a,l)}n(a)},enum:function(e,t,n,o,l){var a=[];if(e.required||!e.required&&o.hasOwnProperty(e.field)){if(wi(t)&&!e.required)return n();Li.required(e,t,o,a,l),void 0!==t&&Li.enum(e,t,o,a,l)}n(a)},pattern:function(e,t,n,o,l){var a=[];if(e.required||!e.required&&o.hasOwnProperty(e.field)){if(wi(t,"string")&&!e.required)return n();Li.required(e,t,o,a,l),wi(t,"string")||Li.pattern(e,t,o,a,l)}n(a)},date:function(e,t,n,o,l){var a=[];if(e.required||!e.required&&o.hasOwnProperty(e.field)){if(wi(t,"date")&&!e.required)return n();var r;if(Li.required(e,t,o,a,l),!wi(t,"date"))r=t instanceof Date?t:new Date(t),Li.type(e,r,o,a,l),r&&Li.range(e,r.getTime(),o,a,l)}n(a)},url:Ai,hex:Ai,email:Ai,required:function(e,t,n,o,l){var a=[],r=Array.isArray(t)?"array":typeof t;Li.required(e,t,o,a,l,r),n(a)},any:function(e,t,n,o,l){var a=[];if(e.required||!e.required&&o.hasOwnProperty(e.field)){if(wi(t)&&!e.required)return n();Li.required(e,t,o,a,l)}n(a)}};function $i(){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 Fi=$i(),Vi=function(){function e(e){this.rules=null,this._messages=Fi,this.define(e)}var t=e.prototype;return t.define=function(e){var t=this;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");this.rules={},Object.keys(e).forEach((function(n){var o=e[n];t.rules[n]=Array.isArray(o)?o:[o]}))},t.messages=function(e){return e&&(this._messages=Ei($i(),e)),this._messages},t.validate=function(t,n,o){var l=this;void 0===n&&(n={}),void 0===o&&(o=function(){});var a=t,r=n,i=o;if("function"==typeof r&&(i=r,r={}),!this.rules||0===Object.keys(this.rules).length)return i&&i(null,a),Promise.resolve(a);if(r.messages){var s=this.messages();s===Fi&&(s=$i()),Ei(s,r.messages),r.messages=s}else r.messages=this.messages();var u={};(r.keys||Object.keys(this.rules)).forEach((function(e){var n=l.rules[e],o=a[e];n.forEach((function(n){var r=n;"function"==typeof r.transform&&(a===t&&(a=di({},a)),o=a[e]=r.transform(o)),(r="function"==typeof r?{validator:r}:di({},r)).validator=l.getValidationMethod(r),r.validator&&(r.field=e,r.fullField=r.fullField||e,r.type=l.getType(r),u[e]=u[e]||[],u[e].push({rule:r,value:o,source:a,field:e}))}))}));var c={};return ki(u,r,(function(t,n){var o,l=t.rule,i=!("object"!==l.type&&"array"!==l.type||"object"!=typeof l.fields&&"object"!=typeof l.defaultField);function s(e,t){return di({},t,{fullField:l.fullField+"."+e,fullFields:l.fullFields?[].concat(l.fullFields,[e]):[e]})}function u(o){void 0===o&&(o=[]);var u=Array.isArray(o)?o:[o];!r.suppressWarning&&u.length&&e.warning("async-validator:",u),u.length&&void 0!==l.message&&(u=[].concat(l.message));var d=u.map(Ci(l,a));if(r.first&&d.length)return c[l.field]=1,n(d);if(i){if(l.required&&!t.value)return void 0!==l.message?d=[].concat(l.message).map(Ci(l,a)):r.error&&(d=[r.error(l,yi(r.messages.required,l.field))]),n(d);var p={};l.defaultField&&Object.keys(t.value).map((function(e){p[e]=l.defaultField})),p=di({},p,t.rule.fields);var f={};Object.keys(p).forEach((function(e){var t=p[e],n=Array.isArray(t)?t:[t];f[e]=n.map(s.bind(null,e))}));var v=new e(f);v.messages(r.messages),t.rule.options&&(t.rule.options.messages=r.messages,t.rule.options.error=r.error),v.validate(t.value,t.rule.options||r,(function(e){var t=[];d&&d.length&&t.push.apply(t,d),e&&e.length&&t.push.apply(t,e),n(t.length?t:null)}))}else n(d)}if(i=i&&(l.required||!l.required&&t.value),l.field=t.field,l.asyncValidator)o=l.asyncValidator(l,t.value,u,t.source,r);else if(l.validator){try{o=l.validator(l,t.value,u,t.source,r)}catch(d){console.error,r.suppressValidatorError||setTimeout((function(){throw d}),0),u(d.message)}!0===o?u():!1===o?u("function"==typeof l.message?l.message(l.fullField||l.field):l.message||(l.fullField||l.field)+" fails"):o instanceof Array?u(o):o instanceof Error&&u(o.message)}o&&o.then&&o.then((function(){return u()}),(function(e){return u(e)}))}),(function(e){!function(e){for(var t,n,o=[],l={},r=0;r");const l=Bo("form"),a=m(),r=m(0),i=(o="update")=>{w((()=>{t.default&&e.isAutoWidth&&("update"===o?r.value=(()=>{var e;if(null==(e=a.value)?void 0:e.firstElementChild){const e=window.getComputedStyle(a.value.firstElementChild).width;return Math.ceil(Number.parseFloat(e))}return 0})():"remove"===o&&(null==n||n.deregisterLabelWidth(r.value)))}))},s=()=>i("update");return y((()=>{s()})),P((()=>{i("remove")})),Z((()=>s())),h(r,((t,o)=>{e.updateAll&&(null==n||n.registerLabelWidth(t,o))})),Pt(k((()=>{var e,t;return null!=(t=null==(e=a.value)?void 0:e.firstElementChild)?t:null})),s),()=>{var i,s;if(!t)return null;const{isAutoWidth:u}=e;if(u){const e=null==n?void 0:n.autoLabelWidth,s={};if((null==o?void 0:o.hasLabel)&&e&&"auto"!==e){const t=Math.max(0,Number.parseInt(e,10)-r.value),o="left"===n.labelPosition?"marginRight":"marginLeft";t&&(s[o]=`${t}px`)}return J("div",{ref:a,class:[l.be("item","label-wrap")],style:s},[null==(i=t.default)?void 0:i.call(t)])}return J(Q,{ref:a},[null==(s=t.default)?void 0:s.call(t)])}}});const Di=["role","aria-labelledby"],ji=O({name:"ElFormItem"});var Hi=Kr(O(u(s({},ji),{props:Pi,setup(e,{expose:t}){const n=e,o=ee(),l=N(Qr,void 0),a=N(ei,void 0),r=ti(void 0,{formItem:!1}),i=Bo("form-item"),f=ra().value,v=m([]),g=m(""),b=function(e,t=200,n={}){const o=m(e.value),l=St((()=>{o.value=e.value}),t,n);return h(e,(()=>l())),o}(g,100),x=m(""),S=m();let E,I=!1;const O=k((()=>{if("top"===(null==l?void 0:l.labelPosition))return{};const e=vn(n.labelWidth||(null==l?void 0:l.labelWidth)||"");return e?{width:e}:{}})),_=k((()=>{if("top"===(null==l?void 0:l.labelPosition)||(null==l?void 0:l.inline))return{};if(!n.label&&!n.labelWidth&&K)return{};const e=vn(n.labelWidth||(null==l?void 0:l.labelWidth)||"");return n.label||o.label?{}:{marginLeft:e}})),L=k((()=>[i.b(),i.m(r.value),i.is("error","error"===g.value),i.is("validating","validating"===g.value),i.is("success","success"===g.value),i.is("required",Q.value||n.required),i.is("no-asterisk",null==l?void 0:l.hideRequiredAsterisk),"right"===(null==l?void 0:l.requireAsteriskPosition)?"asterisk-right":"asterisk-left",{[i.m("feedback")]:null==l?void 0:l.statusIcon}])),A=k((()=>Qt(n.inlineMessage)?n.inlineMessage:(null==l?void 0:l.inlineMessage)||!1)),R=k((()=>[i.e("error"),{[i.em("error","inline")]:A.value}])),F=k((()=>n.prop?C(n.prop)?n.prop:n.prop.join("."):"")),V=k((()=>!(!n.label&&!o.label))),z=k((()=>n.for||(1===v.value.length?v.value[0]:void 0))),D=k((()=>!z.value&&V.value)),K=!!a,U=k((()=>{const e=null==l?void 0:l.model;if(e&&n.prop)return an(e,n.prop).value})),Y=k((()=>{const{required:e}=n,t=[];n.rules&&t.push(...Ke(n.rules));const o=null==l?void 0:l.rules;if(o&&n.prop){const e=an(o,n.prop).value;e&&t.push(...Ke(e))}if(void 0!==e){const n=t.map(((e,t)=>[e,t])).filter((([e])=>Object.keys(e).includes("required")));if(n.length>0)for(const[o,l]of n)o.required!==e&&(t[l]=u(s({},o),{required:e}));else t.push({required:e})}return t})),Z=k((()=>Y.value.length>0)),Q=k((()=>Y.value.some((e=>e.required)))),se=k((()=>{var e;return"error"===b.value&&n.showMessage&&(null==(e=null==l?void 0:l.showMessage)||e)})),ue=k((()=>`${n.label||""}${(null==l?void 0:l.labelSuffix)||""}`)),ce=e=>{g.value=e},de=e=>d(this,null,(function*(){const t=F.value;return new Vi({[t]:e}).validate({[t]:U.value},{firstFields:!0}).then((()=>(ce("success"),null==l||l.emit("validate",n.prop,!0,""),!0))).catch((e=>((e=>{var t,o;const{errors:a,fields:r}=e;ce("error"),x.value=a?null!=(o=null==(t=null==a?void 0:a[0])?void 0:t.message)?o:`${n.prop} is required`:"",null==l||l.emit("validate",n.prop,!1,x.value)})(e),Promise.reject(e))))})),pe=(e,t)=>d(this,null,(function*(){if(I||!n.prop)return!1;const o=$(t);if(!Z.value)return null==t||t(!1),!1;const l=(e=>Y.value.filter((t=>!t.trigger||!e||(Array.isArray(t.trigger)?t.trigger.includes(e):t.trigger===e))).map((e=>{var t=e,{trigger:n}=t;return c(t,["trigger"])})))(e);return 0===l.length?(null==t||t(!0),!0):(ce("validating"),de(l).then((()=>(null==t||t(!0),!0))).catch((e=>{const{fields:n}=e;return null==t||t(!1,n),!o&&Promise.reject(n)})))})),fe=()=>{ce(""),x.value="",I=!1},ve=()=>d(this,null,(function*(){const e=null==l?void 0:l.model;if(!e||!n.prop)return;const t=an(e,n.prop);I=!0,t.value=Ue(E),yield w(),fe(),I=!1}));h((()=>n.error),(e=>{x.value=e||"",ce(e?"error":"")}),{immediate:!0}),h((()=>n.validateStatus),(e=>ce(e||"")));const me=G(u(s({},X(n)),{$el:S,size:r,validateState:g,labelId:f,inputIds:v,isGroup:D,hasLabel:V,fieldValue:U,addInputId:e=>{v.value.includes(e)||v.value.push(e)},removeInputId:e=>{v.value=v.value.filter((t=>t!==e))},resetField:ve,clearValidate:fe,validate:pe}));return j(ei,me),y((()=>{n.prop&&(null==l||l.addField(me),E=Ue(U.value))})),P((()=>{null==l||l.removeField(me)})),t({size:r,validateMessage:x,validateState:g,validate:pe,clearValidate:fe,resetField:ve}),(e,t)=>{var n;return T(),B("div",{ref_key:"formItemRef",ref:S,class:q(p(L)),role:p(D)?"group":void 0,"aria-labelledby":p(D)?p(f):void 0},[J(p(zi),{"is-auto-width":"auto"===p(O).width,"update-all":"auto"===(null==(n=p(l))?void 0:n.labelWidth)},{default:te((()=>[p(V)?(T(),ne(oe(p(z)?"label":"div"),{key:0,id:p(f),for:p(z),class:q(p(i).e("label")),style:W(p(O))},{default:te((()=>[H(e.$slots,"label",{label:p(ue)},(()=>[le(ae(p(ue)),1)]))])),_:3},8,["id","for","class","style"])):re("v-if",!0)])),_:3},8,["is-auto-width","update-all"]),M("div",{class:q(p(i).e("content")),style:W(p(_))},[H(e.$slots,"default"),J(ie,{name:`${p(i).namespace.value}-zoom-in-top`},{default:te((()=>[p(se)?H(e.$slots,"error",{key:0,error:x.value},(()=>[M("div",{class:q(p(R))},ae(x.value),3)])):re("v-if",!0)])),_:3},8,["name"])],6)],10,Di)}}})),[["__file","form-item.vue"]]);const qi=no(ci,{FormItem:Hi}),Wi=oo(Hi);let Ki;const Ui=`\n height:0 !important;\n visibility:hidden !important;\n ${mt&&/firefox/i.test(window.navigator.userAgent)?"":"overflow:hidden !important;"}\n position:absolute !important;\n z-index:-1000 !important;\n top:0 !important;\n right:0 !important;\n`,Yi=["letter-spacing","line-height","padding-top","padding-bottom","font-family","font-weight","font-size","text-rendering","text-transform","width","text-indent","padding-left","padding-right","border-width","box-sizing"];function Gi(e,t=1,n){var o;Ki||(Ki=document.createElement("textarea"),document.body.appendChild(Ki));const{paddingSize:l,borderSize:a,boxSizing:r,contextStyle:i}=function(e){const t=window.getComputedStyle(e),n=t.getPropertyValue("box-sizing"),o=Number.parseFloat(t.getPropertyValue("padding-bottom"))+Number.parseFloat(t.getPropertyValue("padding-top")),l=Number.parseFloat(t.getPropertyValue("border-bottom-width"))+Number.parseFloat(t.getPropertyValue("border-top-width"));return{contextStyle:Yi.map((e=>`${e}:${t.getPropertyValue(e)}`)).join(";"),paddingSize:o,borderSize:l,boxSizing:n}}(e);Ki.setAttribute("style",`${i};${Ui}`),Ki.value=e.value||e.placeholder||"";let s=Ki.scrollHeight;const u={};"border-box"===r?s+=a:"content-box"===r&&(s-=l),Ki.value="";const c=Ki.scrollHeight-l;if(en(t)){let e=c*t;"border-box"===r&&(e=e+l+a),s=Math.max(e,s),u.minHeight=`${e}px`}if(en(n)){let e=c*n;"border-box"===r&&(e=e+l+a),s=Math.min(e,s)}return u.height=`${s}px`,null==(o=Ki.parentNode)||o.removeChild(Ki),Ki=void 0,u}const Xi=Xn(s({id:{type:String,default:void 0},size:Tr,disabled:Boolean,modelValue:{type:[String,Number,Object],default:""},maxlength:{type:[String,Number]},minlength:{type:[String,Number]},type:{type:String,default:"text"},resize:{type:String,values:["none","both","horizontal","vertical"]},autosize:{type:[Boolean,Object],default:!1},autocomplete:{type:String,default:"off"},formatter:{type:Function},parser:{type:Function},placeholder:{type:String},form:{type:String},readonly:{type:Boolean,default:!1},clearable:{type:Boolean,default:!1},showPassword:{type:Boolean,default:!1},showWordLimit:{type:Boolean,default:!1},suffixIcon:{type:Zn},prefixIcon:{type:Zn},containerRole:{type:String,default:void 0},label:{type:String,default:void 0},tabindex:{type:[String,Number],default:0},validateEvent:{type:Boolean,default:!0},inputStyle:{type:[Object,Array,String],default:()=>({})},autofocus:{type:Boolean,default:!1}},Rr(["ariaLabel"]))),Zi={[ro]:e=>C(e),input:e=>C(e),change:e=>C(e),focus:e=>e instanceof FocusEvent,blur:e=>e instanceof FocusEvent,clear:()=>!0,mouseleave:e=>e instanceof MouseEvent,mouseenter:e=>e instanceof MouseEvent,keydown:e=>e instanceof Event,compositionstart:e=>e instanceof CompositionEvent,compositionupdate:e=>e instanceof CompositionEvent,compositionend:e=>e instanceof CompositionEvent},Ji=["role"],Qi=["id","minlength","maxlength","type","disabled","readonly","autocomplete","tabindex","aria-label","placeholder","form","autofocus"],es=["id","minlength","maxlength","tabindex","disabled","readonly","autocomplete","aria-label","placeholder","form","autofocus"],ts=O({name:"ElInput",inheritAttrs:!1});const ns=no(Kr(O(u(s({},ts),{props:Xi,emits:Zi,setup(e,{expose:t,emit:n}){const o=e,l=se(),a=ee(),r=k((()=>{const e={};return"combobox"===o.containerRole&&(e["aria-haspopup"]=l["aria-haspopup"],e["aria-owns"]=l["aria-owns"],e["aria-expanded"]=l["aria-expanded"]),e})),i=k((()=>["textarea"===o.type?E.b():C.b(),C.m(b.value),C.is("disabled",S.value),C.is("exceed",me.value),{[C.b("group")]:a.prepend||a.append,[C.m("prefix")]:a.prefix||o.prefixIcon,[C.m("suffix")]:a.suffix||o.suffixIcon||o.clearable||o.showPassword,[C.bm("suffix","password-clear")]:de.value&&pe.value,[C.b("hidden")]:"hidden"===o.type},l.class])),u=k((()=>[C.e("wrapper"),C.is("focus",z.value)])),c=go({excludeKeys:k((()=>Object.keys(r.value)))}),{form:f,formItem:v}=oi(),{inputId:g}=li(o,{formItemContext:v}),b=ti(),S=ni(),C=Bo("input"),E=Bo("textarea"),I=x(),O=x(),L=m(!1),A=m(!1),$=m(!1),F=m(),V=x(o.inputStyle),P=k((()=>I.value||O.value)),{wrapperRef:N,isFocused:z,handleFocus:D,handleBlur:j}=Mr(P,{afterBlur(){var e;o.validateEvent&&(null==(e=null==v?void 0:v.validate)||e.call(v,"blur").catch((e=>{})))}}),Y=k((()=>{var e;return null!=(e=null==f?void 0:f.statusIcon)&&e})),G=k((()=>(null==v?void 0:v.validateState)||"")),X=k((()=>G.value&&to[G.value])),Z=k((()=>$.value?qn:Mn)),le=k((()=>[l.style])),ie=k((()=>[o.inputStyle,V.value,{resize:o.resize}])),ce=k((()=>De(o.modelValue)?"":String(o.modelValue))),de=k((()=>o.clearable&&!S.value&&!o.readonly&&!!ce.value&&(z.value||L.value))),pe=k((()=>o.showPassword&&!S.value&&!o.readonly&&!!ce.value&&(!!ce.value||z.value))),fe=k((()=>o.showWordLimit&&!!o.maxlength&&("text"===o.type||"textarea"===o.type)&&!S.value&&!o.readonly&&!o.showPassword)),ve=k((()=>ce.value.length)),me=k((()=>!!fe.value&&ve.value>Number(o.maxlength))),he=k((()=>!!a.suffix||!!o.suffixIcon||de.value||o.showPassword||fe.value||!!G.value&&Y.value)),[ge,be]=function(e){const t=m();return[function(){if(null==e.value)return;const{selectionStart:n,selectionEnd:o,value:l}=e.value;if(null==n||null==o)return;const a=l.slice(0,Math.max(0,n)),r=l.slice(Math.max(0,o));t.value={selectionStart:n,selectionEnd:o,value:l,beforeTxt:a,afterTxt:r}},function(){if(null==e.value||null==t.value)return;const{value:n}=e.value,{beforeTxt:o,afterTxt:l,selectionStart:a}=t.value;if(null==o||null==l||null==a)return;let r=n.length;if(n.endsWith(l))r=n.length-l.length;else if(n.startsWith(o))r=o.length;else{const e=o[a-1],t=n.indexOf(e,a-1);-1!==t&&(r=t+1)}e.value.setSelectionRange(r,r)}]}(I);Pt(O,(e=>{if(we(),!fe.value||"both"!==o.resize)return;const t=e[0],{width:n}=t.contentRect;F.value={right:`calc(100% - ${n+15+6}px)`}}));const ye=()=>{const{type:e,autosize:t}=o;if(mt&&"textarea"===e&&O.value)if(t){const e=_(t)?t.minRows:void 0,n=_(t)?t.maxRows:void 0,o=Gi(O.value,e,n);V.value=s({overflowY:"hidden"},o),w((()=>{O.value.offsetHeight,V.value=o}))}else V.value={minHeight:Gi(O.value).minHeight}},we=(e=>{let t=!1;return()=>{var n;if(t||!o.autosize)return;null===(null==(n=O.value)?void 0:n.offsetParent)||(e(),t=!0)}})(ye),xe=()=>{const e=P.value,t=o.formatter?o.formatter(ce.value):ce.value;e&&e.value!==t&&(e.value=t)},Se=e=>d(this,null,(function*(){ge();let{value:t}=e.target;o.formatter&&(t=o.parser?o.parser(t):t),A.value||(t!==ce.value?(n(ro,t),n("input",t),yield w(),xe(),be()):xe())})),ke=e=>{n("change",e.target.value)},Ce=e=>{n("compositionstart",e),A.value=!0},Ee=e=>{var t;n("compositionupdate",e);const o=null==(t=e.target)?void 0:t.value,l=o[o.length-1]||"";A.value=!vo(l)},Ie=e=>{n("compositionend",e),A.value&&(A.value=!1,Se(e))},Oe=()=>{$.value=!$.value,Te()},Te=()=>d(this,null,(function*(){var e;yield w(),null==(e=P.value)||e.focus()})),Be=e=>{L.value=!1,n("mouseleave",e)},Me=e=>{L.value=!0,n("mouseenter",e)},_e=e=>{n("keydown",e)},Le=()=>{n(ro,""),n("change",""),n("clear"),n("input","")};return h((()=>o.modelValue),(()=>{var e;w((()=>ye())),o.validateEvent&&(null==(e=null==v?void 0:v.validate)||e.call(v,"change").catch((e=>{})))})),h(ce,(()=>xe())),h((()=>o.type),(()=>d(this,null,(function*(){yield w(),xe(),ye()})))),y((()=>{!o.formatter&&o.parser,xe(),w(ye)})),bo({from:"label",replacement:"aria-label",version:"2.8.0",scope:"el-input",ref:"https://element-plus.org/en-US/component/input.html"},k((()=>!!o.label))),t({input:I,textarea:O,ref:P,textareaStyle:ie,autosize:U(o,"autosize"),focus:Te,blur:()=>{var e;return null==(e=P.value)?void 0:e.blur()},select:()=>{var e;null==(e=P.value)||e.select()},clear:Le,resizeTextarea:ye}),(e,t)=>(T(),B("div",K(p(r),{class:[p(i),{[p(C).bm("group","append")]:e.$slots.append,[p(C).bm("group","prepend")]:e.$slots.prepend}],style:p(le),role:e.containerRole,onMouseenter:Me,onMouseleave:Be}),[re(" input "),"textarea"!==e.type?(T(),B(Q,{key:0},[re(" prepend slot "),e.$slots.prepend?(T(),B("div",{key:0,class:q(p(C).be("group","prepend"))},[H(e.$slots,"prepend")],2)):re("v-if",!0),M("div",{ref_key:"wrapperRef",ref:N,class:q(p(u))},[re(" prefix slot "),e.$slots.prefix||e.prefixIcon?(T(),B("span",{key:0,class:q(p(C).e("prefix"))},[M("span",{class:q(p(C).e("prefix-inner"))},[H(e.$slots,"prefix"),e.prefixIcon?(T(),ne(p(Jr),{key:0,class:q(p(C).e("icon"))},{default:te((()=>[(T(),ne(oe(e.prefixIcon)))])),_:1},8,["class"])):re("v-if",!0)],2)],2)):re("v-if",!0),M("input",K({id:p(g),ref_key:"input",ref:I,class:p(C).e("inner")},p(c),{minlength:e.minlength,maxlength:e.maxlength,type:e.showPassword?$.value?"text":"password":e.type,disabled:p(S),readonly:e.readonly,autocomplete:e.autocomplete,tabindex:e.tabindex,"aria-label":e.label||e.ariaLabel,placeholder:e.placeholder,style:e.inputStyle,form:e.form,autofocus:e.autofocus,onCompositionstart:Ce,onCompositionupdate:Ee,onCompositionend:Ie,onInput:Se,onFocus:t[0]||(t[0]=(...e)=>p(D)&&p(D)(...e)),onBlur:t[1]||(t[1]=(...e)=>p(j)&&p(j)(...e)),onChange:ke,onKeydown:_e}),null,16,Qi),re(" suffix slot "),p(he)?(T(),B("span",{key:1,class:q(p(C).e("suffix"))},[M("span",{class:q(p(C).e("suffix-inner"))},[p(de)&&p(pe)&&p(fe)?re("v-if",!0):(T(),B(Q,{key:0},[H(e.$slots,"suffix"),e.suffixIcon?(T(),ne(p(Jr),{key:0,class:q(p(C).e("icon"))},{default:te((()=>[(T(),ne(oe(e.suffixIcon)))])),_:1},8,["class"])):re("v-if",!0)],64)),p(de)?(T(),ne(p(Jr),{key:1,class:q([p(C).e("icon"),p(C).e("clear")]),onMousedown:ue(p(R),["prevent"]),onClick:Le},{default:te((()=>[J(p(En))])),_:1},8,["class","onMousedown"])):re("v-if",!0),p(pe)?(T(),ne(p(Jr),{key:2,class:q([p(C).e("icon"),p(C).e("password")]),onClick:Oe},{default:te((()=>[(T(),ne(oe(p(Z))))])),_:1},8,["class"])):re("v-if",!0),p(fe)?(T(),B("span",{key:3,class:q(p(C).e("count"))},[M("span",{class:q(p(C).e("count-inner"))},ae(p(ve))+" / "+ae(e.maxlength),3)],2)):re("v-if",!0),p(G)&&p(X)&&p(Y)?(T(),ne(p(Jr),{key:4,class:q([p(C).e("icon"),p(C).e("validateIcon"),p(C).is("loading","validating"===p(G))])},{default:te((()=>[(T(),ne(oe(p(X))))])),_:1},8,["class"])):re("v-if",!0)],2)],2)):re("v-if",!0)],2),re(" append slot "),e.$slots.append?(T(),B("div",{key:1,class:q(p(C).be("group","append"))},[H(e.$slots,"append")],2)):re("v-if",!0)],64)):(T(),B(Q,{key:1},[re(" textarea "),M("textarea",K({id:p(g),ref_key:"textarea",ref:O,class:[p(E).e("inner"),p(C).is("focus",p(z))]},p(c),{minlength:e.minlength,maxlength:e.maxlength,tabindex:e.tabindex,disabled:p(S),readonly:e.readonly,autocomplete:e.autocomplete,style:p(ie),"aria-label":e.label||e.ariaLabel,placeholder:e.placeholder,form:e.form,autofocus:e.autofocus,onCompositionstart:Ce,onCompositionupdate:Ee,onCompositionend:Ie,onInput:Se,onFocus:t[2]||(t[2]=(...e)=>p(D)&&p(D)(...e)),onBlur:t[3]||(t[3]=(...e)=>p(j)&&p(j)(...e)),onChange:ke,onKeydown:_e}),null,16,es),p(fe)?(T(),B("span",{key:0,style:W(F.value),class:q(p(C).e("count"))},ae(p(ve))+" / "+ae(e.maxlength),7)):re("v-if",!0)],64))],16,Ji))}})),[["__file","input.vue"]])),os={vertical:{offset:"offsetHeight",scroll:"scrollTop",scrollSize:"scrollHeight",size:"height",key:"vertical",axis:"Y",client:"clientY",direction:"top"},horizontal:{offset:"offsetWidth",scroll:"scrollLeft",scrollSize:"scrollWidth",size:"width",key:"horizontal",axis:"X",client:"clientX",direction:"left"}},ls=Symbol("scrollbarContextKey"),as=Xn({vertical:Boolean,size:String,move:Number,ratio:{type:Number,required:!0},always:Boolean});var rs=Kr(O({__name:"thumb",props:as,setup(e){const t=e,n=N(ls),o=Bo("scrollbar");n||sn("Thumb","can not inject scrollbar context");const l=m(),a=m(),i=m({}),s=m(!1);let u=!1,c=!1,d=mt?document.onselectstart:null;const f=k((()=>os[t.vertical?"vertical":"horizontal"])),v=k((()=>(({move:e,size:t,bar:n})=>({[n.size]:t,transform:`translate${n.axis}(${e}%)`}))({size:t.size,move:t.move,bar:f.value}))),h=k((()=>r(l.value[f.value.offset],2)/n.wrapElement[f.value.scrollSize]/t.ratio/a.value[f.value.offset])),g=e=>{var t;if(e.stopPropagation(),e.ctrlKey||[1,2].includes(e.button))return;null==(t=window.getSelection())||t.removeAllRanges(),y(e);const n=e.currentTarget;n&&(i.value[f.value.axis]=n[f.value.offset]-(e[f.value.client]-n.getBoundingClientRect()[f.value.direction]))},b=e=>{if(!a.value||!l.value||!n.wrapElement)return;const t=100*(Math.abs(e.target.getBoundingClientRect()[f.value.direction]-e[f.value.client])-a.value[f.value.offset]/2)*h.value/l.value[f.value.offset];n.wrapElement[f.value.scroll]=t*n.wrapElement[f.value.scrollSize]/100},y=e=>{e.stopImmediatePropagation(),u=!0,document.addEventListener("mousemove",w),document.addEventListener("mouseup",x),d=document.onselectstart,document.onselectstart=()=>!1},w=e=>{if(!l.value||!a.value)return;if(!1===u)return;const t=i.value[f.value.axis];if(!t)return;const o=100*(-1*(l.value.getBoundingClientRect()[f.value.direction]-e[f.value.client])-(a.value[f.value.offset]-t))*h.value/l.value[f.value.offset];n.wrapElement[f.value.scroll]=o*n.wrapElement[f.value.scrollSize]/100},x=()=>{u=!1,i.value[f.value.axis]=0,document.removeEventListener("mousemove",w),document.removeEventListener("mouseup",x),S(),c&&(s.value=!1)};P((()=>{S(),document.removeEventListener("mouseup",x)}));const S=()=>{document.onselectstart!==d&&(document.onselectstart=d)};return Bt(U(n,"scrollbarElement"),"mousemove",(()=>{c=!1,s.value=!!t.size})),Bt(U(n,"scrollbarElement"),"mouseleave",(()=>{c=!0,s.value=u})),(e,t)=>(T(),ne(pe,{name:p(o).b("fade"),persisted:""},{default:te((()=>[ce(M("div",{ref_key:"instance",ref:l,class:q([p(o).e("bar"),p(o).is(p(f).key)]),onMousedown:b},[M("div",{ref_key:"thumb",ref:a,class:q(p(o).e("thumb")),style:W(p(v)),onMousedown:g},null,38)],34),[[de,e.always||s.value]])])),_:1},8,["name"]))}}),[["__file","thumb.vue"]]);const is=Xn({always:{type:Boolean,default:!0},minSize:{type:Number,required:!0}});var ss=Kr(O({__name:"bar",props:is,setup(e,{expose:t}){const n=e,o=N(ls),l=m(0),a=m(0),i=m(""),s=m(""),u=m(1),c=m(1);return t({handleScroll:e=>{if(e){const t=e.offsetHeight-4,n=e.offsetWidth-4;a.value=100*e.scrollTop/t*u.value,l.value=100*e.scrollLeft/n*c.value}},update:()=>{const e=null==o?void 0:o.wrapElement;if(!e)return;const t=e.offsetHeight-4,l=e.offsetWidth-4,a=r(t,2)/e.scrollHeight,d=r(l,2)/e.scrollWidth,p=Math.max(a,n.minSize),f=Math.max(d,n.minSize);u.value=a/(t-a)/(p/(t-p)),c.value=d/(l-d)/(f/(l-f)),s.value=p+4(T(),B(Q,null,[J(rs,{move:l.value,ratio:c.value,size:i.value,always:e.always},null,8,["move","ratio","size","always"]),J(rs,{move:a.value,ratio:u.value,size:s.value,vertical:"",always:e.always},null,8,["move","ratio","size","always"])],64))}}),[["__file","bar.vue"]]);const us=Xn(s({height:{type:[String,Number],default:""},maxHeight:{type:[String,Number],default:""},native:{type:Boolean,default:!1},wrapStyle:{type:[String,Object,Array],default:""},wrapClass:{type:[String,Array],default:""},viewClass:{type:[String,Array],default:""},viewStyle:{type:[String,Array,Object],default:""},noresize:Boolean,tag:{type:String,default:"div"},always:Boolean,minSize:{type:Number,default:20},id:String,role:String},Rr(["ariaLabel","ariaOrientation"]))),cs={scroll:({scrollTop:e,scrollLeft:t})=>[e,t].every(en)},ds=O({name:"ElScrollbar"});const ps=no(Kr(O(u(s({},ds),{props:us,emits:cs,setup(e,{expose:t,emit:n}){const o=e,l=Bo("scrollbar");let a,r;const i=m(),s=m(),u=m(),c=m(),d=k((()=>{const e={};return o.height&&(e.height=vn(o.height)),o.maxHeight&&(e.maxHeight=vn(o.maxHeight)),[o.wrapStyle,e]})),f=k((()=>[o.wrapClass,l.e("wrap"),{[l.em("wrap","hidden-default")]:!o.native}])),v=k((()=>[l.e("view"),o.viewClass])),g=()=>{var e;s.value&&(null==(e=c.value)||e.handleScroll(s.value),n("scroll",{scrollTop:s.value.scrollTop,scrollLeft:s.value.scrollLeft}))};const b=()=>{var e;null==(e=c.value)||e.update()};return h((()=>o.noresize),(e=>{e?(null==a||a(),null==r||r()):(({stop:a}=Pt(u,b)),r=Bt("resize",b))}),{immediate:!0}),h((()=>[o.maxHeight,o.height]),(()=>{o.native||w((()=>{var e;b(),s.value&&(null==(e=c.value)||e.handleScroll(s.value))}))})),j(ls,G({scrollbarElement:i,wrapElement:s})),y((()=>{o.native||w((()=>{b()}))})),Z((()=>b())),t({wrapRef:s,update:b,scrollTo:function(e,t){_(e)?s.value.scrollTo(e):en(e)&&en(t)&&s.value.scrollTo(e,t)},setScrollTop:e=>{en(e)&&(s.value.scrollTop=e)},setScrollLeft:e=>{en(e)&&(s.value.scrollLeft=e)},handleScroll:g}),(e,t)=>(T(),B("div",{ref_key:"scrollbarRef",ref:i,class:q(p(l).b())},[M("div",{ref_key:"wrapRef",ref:s,class:q(p(f)),style:W(p(d)),onScroll:g},[(T(),ne(oe(e.tag),{id:e.id,ref_key:"resizeRef",ref:u,class:q(p(v)),style:W(e.viewStyle),role:e.role,"aria-label":e.ariaLabel,"aria-orientation":e.ariaOrientation},{default:te((()=>[H(e.$slots,"default")])),_:3},8,["id","class","style","role","aria-label","aria-orientation"]))],38),e.native?re("v-if",!0):(T(),ne(ss,{key:0,ref_key:"barRef",ref:c,always:e.always,"min-size":e.minSize},null,8,["always","min-size"]))],2))}})),[["__file","scrollbar.vue"]])),fs=Symbol("popper"),vs=Symbol("popperContent"),ms=Xn({role:{type:String,values:["dialog","grid","group","listbox","menu","navigation","tooltip","tree"],default:"tooltip"}}),hs=O({name:"ElPopper",inheritAttrs:!1});var gs=Kr(O(u(s({},hs),{props:ms,setup(e,{expose:t}){const n=e,o={triggerRef:m(),popperInstanceRef:m(),contentRef:m(),referenceRef:m(),role:k((()=>n.role))};return t(o),j(fs,o),(e,t)=>H(e.$slots,"default")}})),[["__file","popper.vue"]]);const bs=Xn({arrowOffset:{type:Number,default:5}}),ys=O({name:"ElPopperArrow",inheritAttrs:!1});var ws=Kr(O(u(s({},ys),{props:bs,setup(e,{expose:t}){const n=e,o=Bo("popper"),{arrowOffset:l,arrowRef:a,arrowStyle:r}=N(vs,void 0);return h((()=>n.arrowOffset),(e=>{l.value=e})),P((()=>{a.value=void 0})),t({arrowRef:a}),(e,t)=>(T(),B("span",{ref_key:"arrowRef",ref:a,class:q(p(o).e("arrow")),style:W(p(r)),"data-popper-arrow":""},null,6))}})),[["__file","arrow.vue"]]);const xs=O({name:"ElOnlyChild",setup(e,{slots:t,attrs:n}){var o;const l=N(fa),a=(r=null!=(o=null==l?void 0:l.setForwardRef)?o:R,{mounted(e){r(e)},updated(e){r(e)},unmounted(){r(null)}});var r;return()=>{var e;const o=null==(e=t.default)?void 0:e.call(t,n);if(!o)return null;if(o.length>1)return null;const l=Ss(o);return l?ce(fe(l,n),[[a]]):null}}});function Ss(e){if(!e)return null;const t=e;for(const n of t){if(_(n))switch(n.type){case me:continue;case ve:case"svg":return ks(n);case Q:return Ss(n.children);default:return n}return ks(n)}return null}function ks(e){const t=Bo("only-child");return J("span",{class:t.e("content")},[e])}const Cs=Xn({virtualRef:{type:Object},virtualTriggering:Boolean,onMouseenter:{type:Function},onMouseleave:{type:Function},onClick:{type:Function},onKeydown:{type:Function},onFocus:{type:Function},onBlur:{type:Function},onContextmenu:{type:Function},id:String,open:Boolean}),Es=O({name:"ElPopperTrigger",inheritAttrs:!1});var Is=Kr(O(u(s({},Es),{props:Cs,setup(e,{expose:t}){const n=e,{role:o,triggerRef:l}=N(fs,void 0);var a;a=l,j(fa,{setForwardRef:e=>{a.value=e}});const r=k((()=>s.value?n.id:void 0)),i=k((()=>{if(o&&"tooltip"===o.value)return n.open&&n.id?n.id:void 0})),s=k((()=>{if(o&&"tooltip"!==o.value)return o.value})),u=k((()=>s.value?`${n.open}`:void 0));let c;return y((()=>{h((()=>n.virtualRef),(e=>{e&&(l.value=It(e))}),{immediate:!0}),h(l,((e,t)=>{null==c||c(),c=void 0,tn(e)&&(["onMouseenter","onMouseleave","onClick","onKeydown","onFocus","onBlur","onContextmenu"].forEach((o=>{var l;const a=n[o];a&&(e.addEventListener(o.slice(2).toLowerCase(),a),null==(l=null==t?void 0:t.removeEventListener)||l.call(t,o.slice(2).toLowerCase(),a))})),c=h([r,i,s,u],(t=>{["aria-controls","aria-describedby","aria-haspopup","aria-expanded"].forEach(((n,o)=>{De(t[o])?e.removeAttribute(n):e.setAttribute(n,t[o])}))}),{immediate:!0})),tn(t)&&["aria-controls","aria-describedby","aria-haspopup","aria-expanded"].forEach((e=>t.removeAttribute(e)))}),{immediate:!0})})),P((()=>{null==c||c(),c=void 0})),t({triggerRef:l}),(e,t)=>e.virtualTriggering?re("v-if",!0):(T(),ne(p(xs),K({key:0},e.$attrs,{"aria-controls":p(r),"aria-describedby":p(i),"aria-expanded":p(u),"aria-haspopup":p(s)}),{default:te((()=>[H(e.$slots,"default")])),_:3},16,["aria-controls","aria-describedby","aria-expanded","aria-haspopup"]))}})),[["__file","trigger.vue"]]);const Os="focus-trap.focus-after-trapped",Ts="focus-trap.focus-after-released",Bs={cancelable:!0,bubbles:!1},Ms={cancelable:!0,bubbles:!1},_s="focusAfterTrapped",Ls="focusAfterReleased",As=Symbol("elFocusTrap"),Rs=m(),$s=m(0),Fs=m(0);let Vs=0;const Ps=e=>{const t=[],n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:e=>{const t="INPUT"===e.tagName&&"hidden"===e.type;return e.disabled||e.hidden||t?NodeFilter.FILTER_SKIP:e.tabIndex>=0||e===document.activeElement?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;n.nextNode();)t.push(n.currentNode);return t},Ns=(e,t)=>{for(const n of e)if(!zs(n,t))return n},zs=(e,t)=>{if("hidden"===getComputedStyle(e).visibility)return!0;for(;e;){if(t&&e===t)return!1;if("none"===getComputedStyle(e).display)return!0;e=e.parentElement}return!1},Ds=(e,t)=>{if(e&&e.focus){const n=document.activeElement;e.focus({preventScroll:!0}),Fs.value=window.performance.now(),e!==n&&(e=>e instanceof HTMLInputElement&&"select"in e)(e)&&t&&e.select()}};function js(e,t){const n=[...e],o=e.indexOf(t);return-1!==o&&n.splice(o,1),n}const Hs=(()=>{let e=[];return{push:t=>{const n=e[0];n&&t!==n&&n.pause(),e=js(e,t),e.unshift(t)},remove:t=>{var n,o;e=js(e,t),null==(o=null==(n=e[0])?void 0:n.resume)||o.call(n)}}})(),qs=()=>{Rs.value="pointer",$s.value=window.performance.now()},Ws=()=>{Rs.value="keyboard",$s.value=window.performance.now()},Ks=e=>new CustomEvent("focus-trap.focusout-prevented",u(s({},Ms),{detail:e}));var Us=Kr(O({name:"ElFocusTrap",inheritAttrs:!1,props:{loop:Boolean,trapped:Boolean,focusTrapEl:Object,focusStartEl:{type:[Object,String],default:"first"}},emits:[_s,Ls,"focusin","focusout","focusout-prevented","release-requested"],setup(e,{emit:t}){const n=m();let o,l;const{focusReason:a}=(y((()=>{0===Vs&&(document.addEventListener("mousedown",qs),document.addEventListener("touchstart",qs),document.addEventListener("keydown",Ws)),Vs++})),P((()=>{Vs--,Vs<=0&&(document.removeEventListener("mousedown",qs),document.removeEventListener("touchstart",qs),document.removeEventListener("keydown",Ws))})),{focusReason:Rs,lastUserFocusTimestamp:$s,lastAutomatedFocusTimestamp:Fs});var r;r=n=>{e.trapped&&!i.paused&&t("release-requested",n)},y((()=>{0===ia.length&&document.addEventListener("keydown",sa),mt&&ia.push(r)})),P((()=>{ia=ia.filter((e=>e!==r)),0===ia.length&&mt&&document.removeEventListener("keydown",sa)}));const i={paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}},c=n=>{if(!e.loop&&!e.trapped)return;if(i.paused)return;const{key:o,altKey:l,ctrlKey:r,metaKey:s,currentTarget:u,shiftKey:c}=n,{loop:d}=e,p=o===ao.tab&&!l&&!r&&!s,f=document.activeElement;if(p&&f){const e=u,[o,l]=(e=>{const t=Ps(e);return[Ns(t,e),Ns(t.reverse(),e)]})(e);if(o&&l)if(c||f!==l){if(c&&[o,e].includes(f)){const e=Ks({focusReason:a.value});t("focusout-prevented",e),e.defaultPrevented||(n.preventDefault(),d&&Ds(l,!0))}}else{const e=Ks({focusReason:a.value});t("focusout-prevented",e),e.defaultPrevented||(n.preventDefault(),d&&Ds(o,!0))}else if(f===e){const e=Ks({focusReason:a.value});t("focusout-prevented",e),e.defaultPrevented||n.preventDefault()}}};j(As,{focusTrapRef:n,onKeydown:c}),h((()=>e.focusTrapEl),(e=>{e&&(n.value=e)}),{immediate:!0}),h([n],(([e],[t])=>{e&&(e.addEventListener("keydown",c),e.addEventListener("focusin",g),e.addEventListener("focusout",b)),t&&(t.removeEventListener("keydown",c),t.removeEventListener("focusin",g),t.removeEventListener("focusout",b))}));const f=e=>{t(_s,e)},v=e=>t(Ls,e),g=a=>{const r=p(n);if(!r)return;const s=a.target,u=a.relatedTarget,c=s&&r.contains(s);if(!e.trapped){u&&r.contains(u)||(o=u)}c&&t("focusin",a),i.paused||e.trapped&&(c?l=s:Ds(l,!0))},b=o=>{const r=p(n);if(!i.paused&&r)if(e.trapped){const n=o.relatedTarget;De(n)||r.contains(n)||setTimeout((()=>{if(!i.paused&&e.trapped){const e=Ks({focusReason:a.value});t("focusout-prevented",e),e.defaultPrevented||Ds(l,!0)}}),0)}else{const e=o.target;e&&r.contains(e)||t("focusout",o)}};function x(){return d(this,null,(function*(){yield w();const t=p(n);if(t){Hs.push(i);const n=t.contains(document.activeElement)?o:document.activeElement;o=n;if(!t.contains(n)){const o=new Event(Os,Bs);t.addEventListener(Os,f),t.dispatchEvent(o),o.defaultPrevented||w((()=>{let o=e.focusStartEl;C(o)||(Ds(o),document.activeElement!==o&&(o="first")),"first"===o&&((e,t=!1)=>{const n=document.activeElement;for(const o of e)if(Ds(o,t),document.activeElement!==n)return})(Ps(t),!0),document.activeElement!==n&&"container"!==o||Ds(t)}))}}}))}function S(){const e=p(n);if(e){e.removeEventListener(Os,f);const t=new CustomEvent(Ts,u(s({},Bs),{detail:{focusReason:a.value}}));e.addEventListener(Ts,v),e.dispatchEvent(t),t.defaultPrevented||"keyboard"!=a.value&&$s.value>Fs.value&&!e.contains(document.activeElement)||Ds(null!=o?o:document.body),e.removeEventListener(Ts,v),Hs.remove(i)}}return y((()=>{e.trapped&&x(),h((()=>e.trapped),(e=>{e?x():S()}))})),P((()=>{e.trapped&&S()})),{onKeydown:c}}}),[["render",function(e,t,n,o,l,a){return H(e.$slots,"default",{handleKeydown:e.onKeydown})}],["__file","focus-trap.vue"]]);const Ys=Xn({boundariesPadding:{type:Number,default:0},fallbackPlacements:{type:Array,default:void 0},gpuAcceleration:{type:Boolean,default:!0},offset:{type:Number,default:12},placement:{type:String,values:Yo,default:"bottom"},popperOptions:{type:Object,default:()=>({})},strategy:{type:String,values:["fixed","absolute"],default:"absolute"}}),Gs=Xn(s(u(s({},Ys),{id:String,style:{type:[String,Array,Object]},className:{type:[String,Array,Object]},effect:{type:String,default:"dark"},visible:Boolean,enterable:{type:Boolean,default:!0},pure:Boolean,focusOnShow:{type:Boolean,default:!1},trapping:{type:Boolean,default:!1},popperClass:{type:[String,Array,Object]},popperStyle:{type:[String,Array,Object]},referenceEl:{type:Object},triggerTargetEl:{type:Object},stopPopperMouseEvent:{type:Boolean,default:!0},virtualTriggering:Boolean,zIndex:Number}),Rr(["ariaLabel"]))),Xs={mouseenter:e=>e instanceof MouseEvent,mouseleave:e=>e instanceof MouseEvent,focus:()=>!0,blur:()=>!0,close:()=>!0};function Zs(e){const{offset:t,gpuAcceleration:n,fallbackPlacements:o}=e;return[{name:"offset",options:{offset:[0,null!=t?t:12]}},{name:"preventOverflow",options:{padding:{top:2,bottom:2,left:5,right:5}}},{name:"flip",options:{padding:5,fallbackPlacements:o}},{name:"computeStyles",options:{gpuAcceleration:n}}]}const Js=e=>{const{popperInstanceRef:t,contentRef:n,triggerRef:o,role:l}=N(fs,void 0),a=m(),r=m(),i=k((()=>({name:"eventListeners",enabled:!!e.visible}))),c=k((()=>{var e;const t=p(a),n=null!=(e=p(r))?e:0;return{name:"arrow",enabled:!Ye(t),options:{element:t,padding:n}}})),d=k((()=>s({onFirstUpdate:()=>{w()}},((e,t=[])=>{const{placement:n,strategy:o,popperOptions:l}=e,a=u(s({placement:n,strategy:o},l),{modifiers:[...Zs(e),...t]});return function(e,t){t&&(e.modifiers=[...e.modifiers,...null!=t?t:[]])}(a,null==l?void 0:l.modifiers),a})(e,[p(c),p(i)])))),f=k((()=>(e=>{if(mt)return It(e)})(e.referenceEl)||p(o))),{attributes:v,state:g,styles:b,update:w,forceUpdate:x,instanceRef:S}=ea(f,n,d);return h(S,(e=>t.value=e)),y((()=>{h((()=>{var e;return null==(e=p(f))?void 0:e.getBoundingClientRect()}),(()=>{w()}))})),{attributes:v,arrowRef:a,contentRef:n,instanceRef:S,state:g,styles:b,role:l,forceUpdate:x,update:w}},Qs=O({name:"ElPopperContent"});var eu=Kr(O(u(s({},Qs),{props:Gs,emits:Xs,setup(e,{expose:t,emit:n}){const o=e,{focusStartRef:l,trapped:a,onFocusAfterReleased:r,onFocusAfterTrapped:i,onFocusInTrap:c,onFocusoutPrevented:d,onReleaseRequested:f}=((e,t)=>{const n=m(!1),o=m();return{focusStartRef:o,trapped:n,onFocusAfterReleased:e=>{var n;"pointer"!==(null==(n=e.detail)?void 0:n.focusReason)&&(o.value="first",t("blur"))},onFocusAfterTrapped:()=>{t("focus")},onFocusInTrap:t=>{e.visible&&!n.value&&(t.target&&(o.value=t.target),n.value=!0)},onFocusoutPrevented:t=>{e.trapping||("pointer"===t.detail.focusReason&&t.preventDefault(),n.value=!1)},onReleaseRequested:()=>{n.value=!1,t("close")}}})(o,n),{attributes:v,arrowRef:g,contentRef:b,styles:w,instanceRef:x,role:S,update:C}=Js(o),{ariaModal:E,arrowStyle:I,contentAttrs:O,contentClass:M,contentStyle:_,updateZIndex:L}=((e,{attributes:t,styles:n,role:o})=>{const{nextZIndex:l}=ya(),a=Bo("popper"),r=k((()=>p(t).popper)),i=m(en(e.zIndex)?e.zIndex:l()),s=k((()=>[a.b(),a.is("pure",e.pure),a.is(e.effect),e.popperClass])),u=k((()=>[{zIndex:p(i)},p(n).popper,e.popperStyle||{}]));return{ariaModal:k((()=>"dialog"===o.value?"false":void 0)),arrowStyle:k((()=>p(n).arrow||{})),contentAttrs:r,contentClass:s,contentStyle:u,contentZIndex:i,updateZIndex:()=>{i.value=en(e.zIndex)?e.zIndex:l()}}})(o,{styles:w,attributes:v,role:S}),A=N(ei,void 0),$=m();let F;j(vs,{arrowStyle:I,arrowRef:g,arrowOffset:$}),A&&j(ei,u(s({},A),{addInputId:R,removeInputId:R}));const V=(e=!0)=>{C(),e&&L()},z=()=>{V(!1),o.visible&&o.focusOnShow?a.value=!0:!1===o.visible&&(a.value=!1)};return y((()=>{h((()=>o.triggerTargetEl),((e,t)=>{null==F||F(),F=void 0;const n=p(e||b.value),l=p(t||b.value);tn(n)&&(F=h([S,()=>o.ariaLabel,E,()=>o.id],(e=>{["role","aria-label","aria-modal","id"].forEach(((t,o)=>{De(e[o])?n.removeAttribute(t):n.setAttribute(t,e[o])}))}),{immediate:!0})),l!==n&&tn(l)&&["role","aria-label","aria-modal","id"].forEach((e=>{l.removeAttribute(e)}))}),{immediate:!0}),h((()=>o.visible),z,{immediate:!0})})),P((()=>{null==F||F(),F=void 0})),t({popperContentRef:b,popperInstanceRef:x,updatePopper:V,contentStyle:_}),(e,t)=>(T(),B("div",K({ref_key:"contentRef",ref:b},p(O),{style:p(_),class:p(M),tabindex:"-1",onMouseenter:t[0]||(t[0]=t=>e.$emit("mouseenter",t)),onMouseleave:t[1]||(t[1]=t=>e.$emit("mouseleave",t))}),[J(p(Us),{trapped:p(a),"trap-on-focus-in":!0,"focus-trap-el":p(b),"focus-start-el":p(l),onFocusAfterTrapped:p(i),onFocusAfterReleased:p(r),onFocusin:p(c),onFocusoutPrevented:p(d),onReleaseRequested:p(f)},{default:te((()=>[H(e.$slots,"default")])),_:3},8,["trapped","focus-trap-el","focus-start-el","onFocusAfterTrapped","onFocusAfterReleased","onFocusin","onFocusoutPrevented","onReleaseRequested"])],16))}})),[["__file","content.vue"]]);const tu=no(gs),nu=Symbol("elTooltip"),ou=Xn(s(u(s(s({},pa),Gs),{appendTo:{type:[String,Object]},content:{type:String,default:""},rawContent:{type:Boolean,default:!1},persistent:Boolean,visible:{type:Boolean,default:null},transition:String,teleported:{type:Boolean,default:!0},disabled:Boolean}),Rr(["ariaLabel"]))),lu=Xn(u(s({},Cs),{disabled:Boolean,trigger:{type:[String,Array],default:"hover"},triggerKeys:{type:Array,default:()=>[ao.enter,ao.space]}})),{useModelToggleProps:au,useModelToggleEmits:ru,useModelToggle:iu}=Ao("visible"),su=Xn(u(s(s(s(s(s({},ms),au),ou),lu),bs),{showArrow:{type:Boolean,default:!0}})),uu=[...ru,"before-show","before-hide","show","hide","open","close"],cu=(e,t,n)=>o=>{((e,t)=>F(e)?e.includes(t):e===t)(p(e),t)&&n(o)},du=O({name:"ElTooltipTrigger"});var pu=Kr(O(u(s({},du),{props:lu,setup(e,{expose:t}){const n=e,o=Bo("tooltip"),{controlled:l,id:a,open:r,onOpen:i,onClose:s,onToggle:u}=N(nu,void 0),c=m(null),d=()=>{if(p(l)||n.disabled)return!0},f=U(n,"trigger"),v=lt(d,cu(f,"hover",i)),h=lt(d,cu(f,"hover",s)),g=lt(d,cu(f,"click",(e=>{0===e.button&&u(e)}))),b=lt(d,cu(f,"focus",i)),y=lt(d,cu(f,"focus",s)),w=lt(d,cu(f,"contextmenu",(e=>{e.preventDefault(),u(e)}))),x=lt(d,(e=>{const{code:t}=e;n.triggerKeys.includes(t)&&(e.preventDefault(),u(e))}));return t({triggerRef:c}),(e,t)=>(T(),ne(p(Is),{id:p(a),"virtual-ref":e.virtualRef,open:p(r),"virtual-triggering":e.virtualTriggering,class:q(p(o).e("trigger")),onBlur:p(y),onClick:p(g),onContextmenu:p(w),onFocus:p(b),onMouseenter:p(v),onMouseleave:p(h),onKeydown:p(x)},{default:te((()=>[H(e.$slots,"default")])),_:3},8,["id","virtual-ref","open","virtual-triggering","class","onBlur","onClick","onContextmenu","onFocus","onMouseenter","onMouseleave","onKeydown"]))}})),[["__file","trigger.vue"]]);const fu=O({name:"ElTooltipContent",inheritAttrs:!1});var vu=Kr(O(u(s({},fu),{props:ou,setup(e,{expose:t}){const n=e,{selector:o}=ca(),l=Bo("tooltip"),a=m(null),r=m(!1),{controlled:i,id:s,open:u,trigger:c,onClose:d,onOpen:f,onShow:v,onHide:g,onBeforeShow:b,onBeforeHide:y}=N(nu,void 0),w=k((()=>n.transition||`${l.namespace.value}-fade-in-linear`)),x=k((()=>n.persistent));P((()=>{r.value=!0}));const S=k((()=>!!p(x)||p(u))),C=k((()=>!n.disabled&&p(u))),E=k((()=>n.appendTo||o.value)),I=k((()=>{var e;return null!=(e=n.style)?e:{}})),O=k((()=>!p(u))),B=()=>{g()},M=()=>{if(p(i))return!0},_=lt(M,(()=>{n.enterable&&"hover"===p(c)&&f()})),L=lt(M,(()=>{"hover"===p(c)&&d()})),A=()=>{var e,t;null==(t=null==(e=a.value)?void 0:e.updatePopper)||t.call(e),null==b||b()},R=()=>{null==y||y()},$=()=>{v(),V=function(e,t,n={}){const{window:o=Ot,ignore:l=[],capture:a=!0,detectIframe:r=!1}=n;if(!o)return;bt&&!Mt&&(Mt=!0,Array.from(o.document.body.children).forEach((e=>e.addEventListener("click",gt))));let i=!0;const s=e=>l.some((t=>{if("string"==typeof t)return Array.from(o.document.querySelectorAll(t)).some((t=>t===e.target||e.composedPath().includes(t)));{const n=It(t);return n&&(e.target===n||e.composedPath().includes(n))}})),u=[Bt(o,"click",(n=>{const o=It(e);o&&o!==n.target&&!n.composedPath().includes(o)&&(0===n.detail&&(i=!s(n)),i?t(n):i=!0)}),{passive:!0,capture:a}),Bt(o,"pointerdown",(t=>{const n=It(e);n&&(i=!t.composedPath().includes(n)&&!s(t))}),{passive:!0}),r&&Bt(o,"blur",(n=>{var l;const a=It(e);"IFRAME"!==(null==(l=o.document.activeElement)?void 0:l.tagName)||(null==a?void 0:a.contains(o.document.activeElement))||t(n)}))].filter(Boolean);return()=>u.forEach((e=>e()))}(k((()=>{var e;return null==(e=a.value)?void 0:e.popperContentRef})),(()=>{if(p(i))return;"hover"!==p(c)&&d()}))},F=()=>{n.virtualTriggering||d()};let V;return h((()=>p(u)),(e=>{e||null==V||V()}),{flush:"post"}),h((()=>n.content),(()=>{var e,t;null==(t=null==(e=a.value)?void 0:e.updatePopper)||t.call(e)})),t({contentRef:a}),(e,t)=>(T(),ne(he,{disabled:!e.teleported,to:p(E)},[J(pe,{name:p(w),onAfterLeave:B,onBeforeEnter:A,onAfterEnter:$,onBeforeLeave:R},{default:te((()=>[p(S)?ce((T(),ne(p(eu),K({key:0,id:p(s),ref_key:"contentRef",ref:a},e.$attrs,{"aria-label":e.ariaLabel,"aria-hidden":p(O),"boundaries-padding":e.boundariesPadding,"fallback-placements":e.fallbackPlacements,"gpu-acceleration":e.gpuAcceleration,offset:e.offset,placement:e.placement,"popper-options":e.popperOptions,strategy:e.strategy,effect:e.effect,enterable:e.enterable,pure:e.pure,"popper-class":e.popperClass,"popper-style":[e.popperStyle,p(I)],"reference-el":e.referenceEl,"trigger-target-el":e.triggerTargetEl,visible:p(C),"z-index":e.zIndex,onMouseenter:p(_),onMouseleave:p(L),onBlur:F,onClose:p(d)}),{default:te((()=>[r.value?re("v-if",!0):H(e.$slots,"default",{key:0})])),_:3},16,["id","aria-label","aria-hidden","boundaries-padding","fallback-placements","gpu-acceleration","offset","placement","popper-options","strategy","effect","enterable","pure","popper-class","popper-style","reference-el","trigger-target-el","visible","z-index","onMouseenter","onMouseleave","onClose"])),[[de,p(C)]]):re("v-if",!0)])),_:3},8,["name"])],8,["disabled","to"]))}})),[["__file","content.vue"]]);const mu=["innerHTML"],hu={key:1},gu=O({name:"ElTooltip"});const bu=no(Kr(O(u(s({},gu),{props:su,emits:uu,setup(e,{expose:t,emit:n}){const o=e;da();const l=ra(),a=m(),r=m(),i=()=>{var e;const t=p(a);t&&(null==(e=t.popperInstanceRef)||e.update())},s=m(!1),u=m(),{show:c,hide:d,hasUpdateHandler:f}=iu({indicator:s,toggleReason:u}),{onOpen:v,onClose:b}=(({showAfter:e,hideAfter:t,autoClose:n,open:o,close:l})=>{const{registerTimeout:a}=na(),{registerTimeout:r,cancelTimeout:i}=na();return{onOpen:t=>{a((()=>{o(t);const e=p(n);en(e)&&e>0&&r((()=>{l(t)}),e)}),p(e))},onClose:e=>{i(),a((()=>{l(e)}),p(t))}}})({showAfter:U(o,"showAfter"),hideAfter:U(o,"hideAfter"),autoClose:U(o,"autoClose"),open:c,close:d}),y=k((()=>Qt(o.visible)&&!f.value));j(nu,{controlled:y,id:l,open:g(s),trigger:U(o,"trigger"),onOpen:e=>{v(e)},onClose:e=>{b(e)},onToggle:e=>{p(s)?b(e):v(e)},onShow:()=>{n("show",u.value)},onHide:()=>{n("hide",u.value)},onBeforeShow:()=>{n("before-show",u.value)},onBeforeHide:()=>{n("before-hide",u.value)},updatePopper:i}),h((()=>o.disabled),(e=>{e&&s.value&&(s.value=!1)}));return ge((()=>s.value&&d())),t({popperRef:a,contentRef:r,isFocusInsideContent:e=>{var t,n;const o=null==(n=null==(t=r.value)?void 0:t.contentRef)?void 0:n.popperContentRef,l=(null==e?void 0:e.relatedTarget)||document.activeElement;return o&&o.contains(l)},updatePopper:i,onOpen:v,onClose:b,hide:d}),(e,t)=>(T(),ne(p(tu),{ref_key:"popperRef",ref:a,role:e.role},{default:te((()=>[J(pu,{disabled:e.disabled,trigger:e.trigger,"trigger-keys":e.triggerKeys,"virtual-ref":e.virtualRef,"virtual-triggering":e.virtualTriggering},{default:te((()=>[e.$slots.default?H(e.$slots,"default",{key:0}):re("v-if",!0)])),_:3},8,["disabled","trigger","trigger-keys","virtual-ref","virtual-triggering"]),J(vu,{ref_key:"contentRef",ref:r,"aria-label":e.ariaLabel,"boundaries-padding":e.boundariesPadding,content:e.content,disabled:e.disabled,effect:e.effect,enterable:e.enterable,"fallback-placements":e.fallbackPlacements,"hide-after":e.hideAfter,"gpu-acceleration":e.gpuAcceleration,offset:e.offset,persistent:e.persistent,"popper-class":e.popperClass,"popper-style":e.popperStyle,placement:e.placement,"popper-options":e.popperOptions,pure:e.pure,"raw-content":e.rawContent,"reference-el":e.referenceEl,"trigger-target-el":e.triggerTargetEl,"show-after":e.showAfter,strategy:e.strategy,teleported:e.teleported,transition:e.transition,"virtual-triggering":e.virtualTriggering,"z-index":e.zIndex,"append-to":e.appendTo},{default:te((()=>[H(e.$slots,"content",{},(()=>[e.rawContent?(T(),B("span",{key:0,innerHTML:e.content},null,8,mu)):(T(),B("span",hu,ae(e.content),1))])),e.showArrow?(T(),ne(p(ws),{key:0,"arrow-offset":e.arrowOffset},null,8,["arrow-offset"])):re("v-if",!0)])),_:3},8,["aria-label","boundaries-padding","content","disabled","effect","enterable","fallback-placements","hide-after","gpu-acceleration","offset","persistent","popper-class","popper-style","placement","popper-options","pure","raw-content","reference-el","trigger-target-el","show-after","strategy","teleported","transition","virtual-triggering","z-index","append-to"])])),_:3},8,["role"]))}})),[["__file","tooltip.vue"]])),yu=Xn({value:{type:[String,Number],default:""},max:{type:Number,default:99},isDot:Boolean,hidden:Boolean,type:{type:String,values:["primary","success","warning","info","danger"],default:"danger"},showZero:{type:Boolean,default:!0},color:String,dotStyle:{type:[String,Object,Array]},badgeStyle:{type:[String,Object,Array]},offset:{type:Array,default:[0,0]},dotClass:{type:String},badgeClass:{type:String}}),wu=["textContent"],xu=O({name:"ElBadge"});const Su=no(Kr(O(u(s({},xu),{props:yu,setup(e,{expose:t}){const n=e,o=Bo("badge"),l=k((()=>n.isDot?"":en(n.value)&&en(n.max)?n.max{var e,t,o,l,a,r;return[{backgroundColor:n.color,marginRight:vn(-(null!=(t=null==(e=n.offset)?void 0:e[0])?t:0)),marginTop:vn(null!=(l=null==(o=n.offset)?void 0:o[1])?l:0)},null!=(a=n.dotStyle)?a:{},null!=(r=n.badgeStyle)?r:{}]}));return bo({from:"dot-style",replacement:"badge-style",version:"2.8.0",scope:"el-badge",ref:"https://element-plus.org/en-US/component/badge.html"},k((()=>!!n.dotStyle))),bo({from:"dot-class",replacement:"badge-class",version:"2.8.0",scope:"el-badge",ref:"https://element-plus.org/en-US/component/badge.html"},k((()=>!!n.dotClass))),t({content:l}),(e,t)=>(T(),B("div",{class:q(p(o).b())},[H(e.$slots,"default"),J(pe,{name:`${p(o).namespace.value}-zoom-in-center`,persisted:""},{default:te((()=>[ce(M("sup",{class:q([p(o).e("content"),p(o).em("content",e.type),p(o).is("fixed",!!e.$slots.default),p(o).is("dot",e.isDot),e.dotClass,e.badgeClass]),style:W(p(a)),textContent:ae(p(l))},null,14,wu),[[de,!e.hidden&&(p(l)||e.isDot)]])])),_:1},8,["name"])],2))}})),[["__file","badge.vue"]])),ku=Symbol("buttonGroupContextKey"),Cu=Xn({size:Tr,disabled:Boolean,type:{type:String,values:["default","primary","success","warning","info","danger","text",""],default:""},icon:{type:Zn},nativeType:{type:String,values:["button","submit","reset"],default:"button"},loading:Boolean,loadingIcon:{type:Zn,default:()=>Ln},plain:Boolean,text:Boolean,link:Boolean,bg:Boolean,autofocus:Boolean,round:Boolean,circle:Boolean,color:String,dark:Boolean,autoInsertSpace:{type:Boolean,default:void 0},tag:{type:[String,Object],default:"button"}}),Eu={click:e=>e instanceof MouseEvent};function Iu(e,t){(function(e){return"string"==typeof e&&-1!==e.indexOf(".")&&1===parseFloat(e)})(e)&&(e="100%");var n=function(e){return"string"==typeof e&&-1!==e.indexOf("%")}(e);return e=360===t?e:Math.min(t,Math.max(0,parseFloat(e))),n&&(e=parseInt(String(e*t),10)/100),Math.abs(e-t)<1e-6?1:e=360===t?(e<0?e%t+t:e%t)/parseFloat(String(t)):e%t/parseFloat(String(t))}function Ou(e){return Math.min(1,Math.max(0,e))}function Tu(e){return e=parseFloat(e),(isNaN(e)||e<0||e>1)&&(e=1),e}function Bu(e){return e<=1?"".concat(100*Number(e),"%"):e}function Mu(e){return 1===e.length?"0"+e:String(e)}function _u(e,t,n){e=Iu(e,255),t=Iu(t,255),n=Iu(n,255);var o=Math.max(e,t,n),l=Math.min(e,t,n),a=0,r=0,i=(o+l)/2;if(o===l)r=0,a=0;else{var s=o-l;switch(r=i>.5?s/(2-o-l):s/(o+l),o){case e:a=(t-n)/s+(t1&&(n-=1),n<1/6?e+6*n*(t-e):n<.5?t:n<2/3?e+(t-e)*(2/3-n)*6:e}function Au(e,t,n){e=Iu(e,255),t=Iu(t,255),n=Iu(n,255);var o=Math.max(e,t,n),l=Math.min(e,t,n),a=0,r=o,i=o-l,s=0===o?0:i/o;if(o===l)a=0;else{switch(o){case e:a=(t-n)/i+(t>16,g:(65280&e)>>8,b:255&e}}(t)),this.originalInput=t;var l=Pu(t);this.originalInput=t,this.r=l.r,this.g=l.g,this.b=l.b,this.a=l.a,this.roundA=Math.round(100*this.a)/100,this.format=null!==(o=n.format)&&void 0!==o?o:l.format,this.gradientType=n.gradientType,this.r<1&&(this.r=Math.round(this.r)),this.g<1&&(this.g=Math.round(this.g)),this.b<1&&(this.b=Math.round(this.b)),this.isValid=l.ok}return e.prototype.isDark=function(){return this.getBrightness()<128},e.prototype.isLight=function(){return!this.isDark()},e.prototype.getBrightness=function(){var e=this.toRgb();return(299*e.r+587*e.g+114*e.b)/1e3},e.prototype.getLuminance=function(){var e=this.toRgb(),t=e.r/255,n=e.g/255,o=e.b/255;return.2126*(t<=.03928?t/12.92:Math.pow((t+.055)/1.055,2.4))+.7152*(n<=.03928?n/12.92:Math.pow((n+.055)/1.055,2.4))+.0722*(o<=.03928?o/12.92:Math.pow((o+.055)/1.055,2.4))},e.prototype.getAlpha=function(){return this.a},e.prototype.setAlpha=function(e){return this.a=Tu(e),this.roundA=Math.round(100*this.a)/100,this},e.prototype.isMonochrome=function(){return 0===this.toHsl().s},e.prototype.toHsv=function(){var e=Au(this.r,this.g,this.b);return{h:360*e.h,s:e.s,v:e.v,a:this.a}},e.prototype.toHsvString=function(){var e=Au(this.r,this.g,this.b),t=Math.round(360*e.h),n=Math.round(100*e.s),o=Math.round(100*e.v);return 1===this.a?"hsv(".concat(t,", ").concat(n,"%, ").concat(o,"%)"):"hsva(".concat(t,", ").concat(n,"%, ").concat(o,"%, ").concat(this.roundA,")")},e.prototype.toHsl=function(){var e=_u(this.r,this.g,this.b);return{h:360*e.h,s:e.s,l:e.l,a:this.a}},e.prototype.toHslString=function(){var e=_u(this.r,this.g,this.b),t=Math.round(360*e.h),n=Math.round(100*e.s),o=Math.round(100*e.l);return 1===this.a?"hsl(".concat(t,", ").concat(n,"%, ").concat(o,"%)"):"hsla(".concat(t,", ").concat(n,"%, ").concat(o,"%, ").concat(this.roundA,")")},e.prototype.toHex=function(e){return void 0===e&&(e=!1),Ru(this.r,this.g,this.b,e)},e.prototype.toHexString=function(e){return void 0===e&&(e=!1),"#"+this.toHex(e)},e.prototype.toHex8=function(e){return void 0===e&&(e=!1),function(e,t,n,o,l){var a,r=[Mu(Math.round(e).toString(16)),Mu(Math.round(t).toString(16)),Mu(Math.round(n).toString(16)),Mu((a=o,Math.round(255*parseFloat(a)).toString(16)))];return l&&r[0].startsWith(r[0].charAt(1))&&r[1].startsWith(r[1].charAt(1))&&r[2].startsWith(r[2].charAt(1))&&r[3].startsWith(r[3].charAt(1))?r[0].charAt(0)+r[1].charAt(0)+r[2].charAt(0)+r[3].charAt(0):r.join("")}(this.r,this.g,this.b,this.a,e)},e.prototype.toHex8String=function(e){return void 0===e&&(e=!1),"#"+this.toHex8(e)},e.prototype.toHexShortString=function(e){return void 0===e&&(e=!1),1===this.a?this.toHexString(e):this.toHex8String(e)},e.prototype.toRgb=function(){return{r:Math.round(this.r),g:Math.round(this.g),b:Math.round(this.b),a:this.a}},e.prototype.toRgbString=function(){var e=Math.round(this.r),t=Math.round(this.g),n=Math.round(this.b);return 1===this.a?"rgb(".concat(e,", ").concat(t,", ").concat(n,")"):"rgba(".concat(e,", ").concat(t,", ").concat(n,", ").concat(this.roundA,")")},e.prototype.toPercentageRgb=function(){var e=function(e){return"".concat(Math.round(100*Iu(e,255)),"%")};return{r:e(this.r),g:e(this.g),b:e(this.b),a:this.a}},e.prototype.toPercentageRgbString=function(){var e=function(e){return Math.round(100*Iu(e,255))};return 1===this.a?"rgb(".concat(e(this.r),"%, ").concat(e(this.g),"%, ").concat(e(this.b),"%)"):"rgba(".concat(e(this.r),"%, ").concat(e(this.g),"%, ").concat(e(this.b),"%, ").concat(this.roundA,")")},e.prototype.toName=function(){if(0===this.a)return"transparent";if(this.a<1)return!1;for(var e="#"+Ru(this.r,this.g,this.b,!1),t=0,n=Object.entries(Vu);t=0;return t||!o||!e.startsWith("hex")&&"name"!==e?("rgb"===e&&(n=this.toRgbString()),"prgb"===e&&(n=this.toPercentageRgbString()),"hex"!==e&&"hex6"!==e||(n=this.toHexString()),"hex3"===e&&(n=this.toHexString(!0)),"hex4"===e&&(n=this.toHex8String(!0)),"hex8"===e&&(n=this.toHex8String()),"name"===e&&(n=this.toName()),"hsl"===e&&(n=this.toHslString()),"hsv"===e&&(n=this.toHsvString()),n||this.toHexString()):"name"===e&&0===this.a?this.toName():this.toRgbString()},e.prototype.toNumber=function(){return(Math.round(this.r)<<16)+(Math.round(this.g)<<8)+Math.round(this.b)},e.prototype.clone=function(){return new e(this.toString())},e.prototype.lighten=function(t){void 0===t&&(t=10);var n=this.toHsl();return n.l+=t/100,n.l=Ou(n.l),new e(n)},e.prototype.brighten=function(t){void 0===t&&(t=10);var n=this.toRgb();return n.r=Math.max(0,Math.min(255,n.r-Math.round(-t/100*255))),n.g=Math.max(0,Math.min(255,n.g-Math.round(-t/100*255))),n.b=Math.max(0,Math.min(255,n.b-Math.round(-t/100*255))),new e(n)},e.prototype.darken=function(t){void 0===t&&(t=10);var n=this.toHsl();return n.l-=t/100,n.l=Ou(n.l),new e(n)},e.prototype.tint=function(e){return void 0===e&&(e=10),this.mix("white",e)},e.prototype.shade=function(e){return void 0===e&&(e=10),this.mix("black",e)},e.prototype.desaturate=function(t){void 0===t&&(t=10);var n=this.toHsl();return n.s-=t/100,n.s=Ou(n.s),new e(n)},e.prototype.saturate=function(t){void 0===t&&(t=10);var n=this.toHsl();return n.s+=t/100,n.s=Ou(n.s),new e(n)},e.prototype.greyscale=function(){return this.desaturate(100)},e.prototype.spin=function(t){var n=this.toHsl(),o=(n.h+t)%360;return n.h=o<0?360+o:o,new e(n)},e.prototype.mix=function(t,n){void 0===n&&(n=50);var o=this.toRgb(),l=new e(t).toRgb(),a=n/100;return new e({r:(l.r-o.r)*a+o.r,g:(l.g-o.g)*a+o.g,b:(l.b-o.b)*a+o.b,a:(l.a-o.a)*a+o.a})},e.prototype.analogous=function(t,n){void 0===t&&(t=6),void 0===n&&(n=30);var o=this.toHsl(),l=360/n,a=[this];for(o.h=(o.h-(l*t>>1)+720)%360;--t;)o.h=(o.h+l)%360,a.push(new e(o));return a},e.prototype.complement=function(){var t=this.toHsl();return t.h=(t.h+180)%360,new e(t)},e.prototype.monochromatic=function(t){void 0===t&&(t=6);for(var n=this.toHsv(),o=n.h,l=n.s,a=n.v,r=[],i=1/t;t--;)r.push(new e({h:o,s:l,v:a})),a=(a+i)%1;return r},e.prototype.splitcomplement=function(){var t=this.toHsl(),n=t.h;return[this,new e({h:(n+72)%360,s:t.s,l:t.l}),new e({h:(n+216)%360,s:t.s,l:t.l})]},e.prototype.onBackground=function(t){var n=this.toRgb(),o=new e(t).toRgb(),l=n.a+o.a*(1-n.a);return new e({r:(n.r*n.a+o.r*o.a*(1-n.a))/l,g:(n.g*n.a+o.g*o.a*(1-n.a))/l,b:(n.b*n.a+o.b*o.a*(1-n.a))/l,a:l})},e.prototype.triad=function(){return this.polyad(3)},e.prototype.tetrad=function(){return this.polyad(4)},e.prototype.polyad=function(t){for(var n=this.toHsl(),o=n.h,l=[this],a=360/t,r=1;r{let o={};const l=e.color;if(l){const a=new qu(l),r=e.dark?a.tint(20).toString():Wu(a,20);if(e.plain)o=n.cssVarBlock({"bg-color":e.dark?Wu(a,90):a.tint(90).toString(),"text-color":l,"border-color":e.dark?Wu(a,50):a.tint(50).toString(),"hover-text-color":`var(${n.cssVarName("color-white")})`,"hover-bg-color":l,"hover-border-color":l,"active-bg-color":r,"active-text-color":`var(${n.cssVarName("color-white")})`,"active-border-color":r}),t.value&&(o[n.cssVarBlockName("disabled-bg-color")]=e.dark?Wu(a,90):a.tint(90).toString(),o[n.cssVarBlockName("disabled-text-color")]=e.dark?Wu(a,50):a.tint(50).toString(),o[n.cssVarBlockName("disabled-border-color")]=e.dark?Wu(a,80):a.tint(80).toString());else{const i=e.dark?Wu(a,30):a.tint(30).toString(),s=a.isDark()?`var(${n.cssVarName("color-white")})`:`var(${n.cssVarName("color-black")})`;if(o=n.cssVarBlock({"bg-color":l,"text-color":s,"border-color":l,"hover-bg-color":i,"hover-text-color":s,"hover-border-color":i,"active-bg-color":r,"active-border-color":r}),t.value){const t=e.dark?Wu(a,50):a.tint(50).toString();o[n.cssVarBlockName("disabled-bg-color")]=t,o[n.cssVarBlockName("disabled-text-color")]=e.dark?"rgba(255, 255, 255, 0.5)":`var(${n.cssVarName("color-white")})`,o[n.cssVarBlockName("disabled-border-color")]=t}}}return o}))}(o),a=Bo("button"),{_ref:r,_size:i,_type:s,_disabled:u,_props:c,shouldAddSpace:d,handleClick:f}=((e,t)=>{bo({from:"type.text",replacement:"link",version:"3.0.0",scope:"props",ref:"https://element-plus.org/en-US/component/button.html#button-attributes"},k((()=>"text"===e.type)));const n=N(ku,void 0),o=Vr("button"),{form:l}=oi(),a=ti(k((()=>null==n?void 0:n.size))),r=ni(),i=m(),s=ee(),u=k((()=>e.type||(null==n?void 0:n.type)||"")),c=k((()=>{var t,n,l;return null!=(l=null!=(n=e.autoInsertSpace)?n:null==(t=o.value)?void 0:t.autoInsertSpace)&&l})),d=k((()=>"button"===e.tag?{ariaDisabled:r.value||e.loading,disabled:r.value||e.loading,autofocus:e.autofocus,type:e.nativeType}:{})),p=k((()=>{var e;const t=null==(e=s.default)?void 0:e.call(s);if(c.value&&1===(null==t?void 0:t.length)){const e=t[0];if((null==e?void 0:e.type)===ve){const t=e.children;return new RegExp("^\\p{Unified_Ideograph}{2}$","u").test(t.trim())}}return!1}));return{_disabled:r,_size:a,_type:u,_ref:i,_props:d,shouldAddSpace:p,handleClick:n=>{"reset"===e.nativeType&&(null==l||l.resetFields()),t("click",n)}}})(o,n),v=k((()=>[a.b(),a.m(s.value),a.m(i.value),a.is("disabled",u.value),a.is("loading",o.loading),a.is("plain",o.plain),a.is("round",o.round),a.is("circle",o.circle),a.is("text",o.text),a.is("link",o.link),a.is("has-bg",o.bg)]));return t({ref:r,size:i,type:s,disabled:u,shouldAddSpace:d}),(e,t)=>(T(),ne(oe(e.tag),K({ref_key:"_ref",ref:r},p(c),{class:p(v),style:p(l),onClick:p(f)}),{default:te((()=>[e.loading?(T(),B(Q,{key:0},[e.$slots.loading?H(e.$slots,"loading",{key:0}):(T(),ne(p(Jr),{key:1,class:q(p(a).is("loading"))},{default:te((()=>[(T(),ne(oe(e.loadingIcon)))])),_:1},8,["class"]))],64)):e.icon||e.$slots.icon?(T(),ne(p(Jr),{key:1},{default:te((()=>[e.icon?(T(),ne(oe(e.icon),{key:0})):H(e.$slots,"icon",{key:1})])),_:3})):re("v-if",!0),e.$slots.default?(T(),B("span",{key:2,class:q({[p(a).em("text","expand")]:p(d)})},[H(e.$slots,"default")],2)):re("v-if",!0)])),_:3},16,["class","style","onClick"]))}})),[["__file","button.vue"]]);const Yu={size:Cu.size,type:Cu.type},Gu=O({name:"ElButtonGroup"});var Xu=Kr(O(u(s({},Gu),{props:Yu,setup(e){const t=e;j(ku,G({size:U(t,"size"),type:U(t,"type")}));const n=Bo("button");return(e,t)=>(T(),B("div",{class:q(`${p(n).b("group")}`)},[H(e.$slots,"default")],2))}})),[["__file","button-group.vue"]]);const Zu=no(Uu,{ButtonGroup:Xu}),Ju=oo(Xu),Qu=new Map;let ec;function tc(e,t){let n=[];return Array.isArray(t.arg)?n=t.arg:tn(t.arg)&&n.push(t.arg),function(o,l){const a=t.instance.popperRef,r=o.target,i=null==l?void 0:l.target,s=!t||!t.instance,u=!r||!i,c=e.contains(r)||e.contains(i),d=e===r,p=n.length&&n.some((e=>null==e?void 0:e.contains(r)))||n.length&&n.includes(i),f=a&&(a.contains(r)||a.contains(i));s||u||c||d||p||f||t.value(o,l)}}mt&&(document.addEventListener("mousedown",(e=>ec=e)),document.addEventListener("mouseup",(e=>{for(const t of Qu.values())for(const{documentHandler:n}of t)n(e,ec)})));const nc={beforeMount(e,t){Qu.has(e)||Qu.set(e,[]),Qu.get(e).push({documentHandler:tc(e,t),bindingFn:t.value})},updated(e,t){Qu.has(e)||Qu.set(e,[]);const n=Qu.get(e),o=n.findIndex((e=>e.bindingFn===t.oldValue)),l={documentHandler:tc(e,t),bindingFn:t.value};o>=0?n.splice(o,1,l):n.push(l)},unmounted(e){Qu.delete(e)}},oc=100,lc=600,ac={beforeMount(e,t){const n=t.value,{interval:o=oc,delay:l=lc}=$(n)?{}:n;let a,r;const i=()=>$(n)?n():n.handler(),s=()=>{r&&(clearTimeout(r),r=void 0),a&&(clearInterval(a),a=void 0)};e.addEventListener("mousedown",(e=>{0===e.button&&(s(),i(),document.addEventListener("mouseup",(()=>s()),{once:!0}),r=setTimeout((()=>{a=setInterval((()=>{i()}),o)}),l))}))}},rc="_trap-focus-children",ic=[],sc=e=>{if(0===ic.length)return;const t=ic[ic.length-1][rc];if(t.length>0&&e.code===ao.tab){if(1===t.length)return e.preventDefault(),void(document.activeElement!==t[0]&&t[0].focus());const n=e.shiftKey,o=e.target===t[0],l=e.target===t[t.length-1];o&&n&&(e.preventDefault(),t[t.length-1].focus()),l&&!n&&(e.preventDefault(),t[0].focus())}},uc={beforeMount(e){e[rc]=tt(e),ic.push(e),ic.length<=1&&document.addEventListener("keydown",sc)},updated(e){w((()=>{e[rc]=tt(e)}))},unmounted(){ic.shift(),0===ic.length&&document.removeEventListener("keydown",sc)}},cc=Xn({initialIndex:{type:Number,default:0},height:{type:String,default:""},trigger:{type:String,values:["hover","click"],default:"hover"},autoplay:{type:Boolean,default:!0},interval:{type:Number,default:3e3},indicatorPosition:{type:String,values:["","none","outside"],default:""},arrow:{type:String,values:["always","hover","never"],default:"hover"},type:{type:String,values:["","card"],default:""},loop:{type:Boolean,default:!0},direction:{type:String,values:["horizontal","vertical"],default:"horizontal"},pauseOnHover:{type:Boolean,default:!0},motionBlur:{type:Boolean,default:!1}}),dc={change:(e,t)=>[e,t].every(en)},pc=Symbol("carouselContextKey"),fc=(e,t,n)=>{const{children:o,addChild:l,removeChild:a}=Or(b(),"ElCarouselItem"),r=ee(),i=m(-1),s=m(null),u=m(!1),c=m(),d=m(0),f=m(!0),v=m(!0),g=m(!1),w=k((()=>"never"!==e.arrow&&!p(I))),S=k((()=>o.value.some((e=>e.props.label.toString().length>0)))),E=k((()=>"card"===e.type)),I=k((()=>"vertical"===e.direction)),O=k((()=>"auto"!==e.height?{height:e.height}:{height:`${d.value}px`,overflow:"hidden"})),T=Ge((e=>{A(e)}),300,{trailing:!0}),B=Ge((t=>{!function(t){"hover"===e.trigger&&t!==i.value&&(i.value=t,v.value||(g.value=!0))}(t)}),300);function M(){s.value&&(clearInterval(s.value),s.value=null)}function _(){e.interval<=0||!e.autoplay||s.value||(s.value=setInterval((()=>L()),e.interval))}const L=()=>{v.value||(g.value=!0),v.value=!1,i.valuee.props.name===t));e.length>0&&(t=o.value.indexOf(e[0]))}if(t=Number(t),Number.isNaN(t)||t!==Math.floor(t))return;const n=o.value.length,l=i.value;i.value=t<0?e.loop?n-1:0:t>=n?e.loop?0:n-1:t,l===i.value&&R(l),$()}function R(e){o.value.forEach(((t,n)=>{t.translateItem(n,i.value,e)}))}function $(){M(),e.pauseOnHover||_()}h((()=>i.value),((e,n)=>{R(n),f.value&&(e%=2,n%=2),n>-1&&t("change",e,n)})),h((()=>e.autoplay),(e=>{e?_():M()})),h((()=>e.loop),(()=>{A(i.value)})),h((()=>e.interval),(()=>{$()}));const F=x();return y((()=>{h((()=>o.value),(()=>{o.value.length>0&&A(e.initialIndex)}),{immediate:!0}),F.value=Pt(c.value,(()=>{R()})),_()})),P((()=>{M(),c.value&&F.value&&F.value.stop()})),j(pc,{root:c,isCardType:E,isVertical:I,items:o,loop:e.loop,addItem:l,removeItem:a,setActiveItem:A,setContainerHeight:function(t){"auto"===e.height&&(d.value=t)}}),{root:c,activeIndex:i,arrowDisplay:w,hasLabel:S,hover:u,isCardType:E,isTransitioning:g,items:o,isVertical:I,containerStyle:O,isItemsTwoLength:f,handleButtonEnter:function(e){p(I)||o.value.forEach(((t,n)=>{e===function(e,t){var n,l,a,r;const i=p(o),s=i.length;if(0===s||!e.states.inStage)return!1;const u=t+1,c=t-1,d=s-1,f=i[d].states.active,v=i[0].states.active,m=null==(l=null==(n=i[u])?void 0:n.states)?void 0:l.active,h=null==(r=null==(a=i[c])?void 0:a.states)?void 0:r.active;return t===d&&v||m?"left":!!(0===t&&f||h)&&"right"}(t,n)&&(t.states.hover=!0)}))},handleTransitionEnd:function(){g.value=!1},handleButtonLeave:function(){p(I)||o.value.forEach((e=>{e.states.hover=!1}))},handleIndicatorClick:function(e){e!==i.value&&(v.value||(g.value=!0)),i.value=e},handleMouseEnter:function(){u.value=!0,e.pauseOnHover&&M()},handleMouseLeave:function(){u.value=!1,_()},setActiveItem:A,prev:function(){A(i.value-1)},next:function(){A(i.value+1)},PlaceholderItem:function(){var t;const n=null==(t=r.default)?void 0:t.call(r);if(!n)return null;const o=fo(n).filter((e=>V(e)&&"ElCarouselItem"===e.type.name));return 2===(null==o?void 0:o.length)&&e.loop&&!E.value?(f.value=!0,o):(f.value=!1,null)},isTwoLengthShow:e=>!f.value||(i.value<=1?e<=1:e>1),throttledArrowClick:T,throttledIndicatorHover:B}},vc=["aria-label"],mc=["aria-label"],hc=["onMouseenter","onClick"],gc=["aria-label"],bc={key:0},yc={key:3,xmlns:"http://www.w3.org/2000/svg",version:"1.1",style:{display:"none"}},wc=[M("defs",null,[M("filter",{id:"elCarouselHorizontal"},[M("feGaussianBlur",{in:"SourceGraphic",stdDeviation:"12,0"})]),M("filter",{id:"elCarouselVertical"},[M("feGaussianBlur",{in:"SourceGraphic",stdDeviation:"0,10"})])],-1)],xc=O({name:"ElCarousel"});var Sc=Kr(O(u(s({},xc),{props:cc,emits:dc,setup(e,{expose:t,emit:n}){const o=e,{root:l,activeIndex:a,arrowDisplay:r,hasLabel:i,hover:s,isCardType:u,items:c,isVertical:d,containerStyle:f,handleButtonEnter:v,handleButtonLeave:m,isTransitioning:h,handleIndicatorClick:g,handleMouseEnter:b,handleMouseLeave:y,handleTransitionEnd:w,setActiveItem:x,prev:S,next:C,PlaceholderItem:E,isTwoLengthShow:I,throttledArrowClick:O,throttledIndicatorHover:_}=fc(o,n),L=Bo("carousel"),{t:A}=Co(),R=k((()=>{const e=[L.b(),L.m(o.direction)];return p(u)&&e.push(L.m("card")),e})),$=k((()=>{const e=[L.e("container")];return o.motionBlur&&p(h)&&e.push(p(d)?`${L.namespace.value}-transitioning-vertical`:`${L.namespace.value}-transitioning`),e})),F=k((()=>{const e=[L.e("indicators"),L.em("indicators",o.direction)];return p(i)&&e.push(L.em("indicators","labels")),"outside"===o.indicatorPosition&&e.push(L.em("indicators","outside")),p(d)&&e.push(L.em("indicators","right")),e}));return t({setActiveItem:x,prev:S,next:C}),(e,t)=>(T(),B("div",{ref_key:"root",ref:l,class:q(p(R)),onMouseenter:t[7]||(t[7]=ue(((...e)=>p(b)&&p(b)(...e)),["stop"])),onMouseleave:t[8]||(t[8]=ue(((...e)=>p(y)&&p(y)(...e)),["stop"]))},[p(r)?(T(),ne(pe,{key:0,name:"carousel-arrow-left",persisted:""},{default:te((()=>[ce(M("button",{type:"button",class:q([p(L).e("arrow"),p(L).em("arrow","left")]),"aria-label":p(A)("el.carousel.leftArrow"),onMouseenter:t[0]||(t[0]=e=>p(v)("left")),onMouseleave:t[1]||(t[1]=(...e)=>p(m)&&p(m)(...e)),onClick:t[2]||(t[2]=ue((e=>p(O)(p(a)-1)),["stop"]))},[J(p(Jr),null,{default:te((()=>[J(p(yn))])),_:1})],42,vc),[[de,("always"===e.arrow||p(s))&&(o.loop||p(a)>0)]])])),_:1})):re("v-if",!0),p(r)?(T(),ne(pe,{key:1,name:"carousel-arrow-right",persisted:""},{default:te((()=>[ce(M("button",{type:"button",class:q([p(L).e("arrow"),p(L).em("arrow","right")]),"aria-label":p(A)("el.carousel.rightArrow"),onMouseenter:t[3]||(t[3]=e=>p(v)("right")),onMouseleave:t[4]||(t[4]=(...e)=>p(m)&&p(m)(...e)),onClick:t[5]||(t[5]=ue((e=>p(O)(p(a)+1)),["stop"]))},[J(p(Jr),null,{default:te((()=>[J(p(wn))])),_:1})],42,mc),[[de,("always"===e.arrow||p(s))&&(o.loop||p(a)p(w)&&p(w)(...e))},[J(p(E)),H(e.$slots,"default")],38),"none"!==e.indicatorPosition?(T(),B("ul",{key:2,class:q(p(F))},[(T(!0),B(Q,null,be(p(c),((t,n)=>ce((T(),B("li",{key:n,class:q([p(L).e("indicator"),p(L).em("indicator",e.direction),p(L).is("active",n===p(a))]),onMouseenter:e=>p(_)(n),onClick:ue((e=>p(g)(n)),["stop"])},[M("button",{class:q(p(L).e("button")),"aria-label":p(A)("el.carousel.indicator",{index:n+1})},[p(i)?(T(),B("span",bc,ae(t.props.label),1)):re("v-if",!0)],10,gc)],42,hc)),[[de,p(I)(n)]]))),128))],2)):re("v-if",!0),o.motionBlur?(T(),B("svg",yc,wc)):re("v-if",!0)],34))}})),[["__file","carousel.vue"]]);const kc=Xn({name:{type:String,default:""},label:{type:[String,Number],default:""}}),Cc=(e,t)=>{const n=N(pc),o=b(),l=.83,a=m(),r=m(!1),i=m(0),s=m(1),u=m(!1),c=m(!1),d=m(!1),f=m(!1),{isCardType:v,isVertical:h}=n;const g=(e,t,o)=>{var r;const m=p(v),g=null!=(r=n.items.value.length)?r:Number.NaN,b=e===t;m||Jt(o)||(f.value=b||e===o),!b&&g>2&&n.loop&&(e=function(e,t,n){const o=n-1,l=n/2;return 0===t&&e===o?-1:t===o&&0===e?n:e=l?n+1:e>t+1&&e-t>=l?-2:e}(e,t,g));const y=p(h);u.value=b,m?(d.value=Math.round(Math.abs(e-t))<=1,i.value=function(e,t){var o,l;const a=p(h)?(null==(o=n.root.value)?void 0:o.offsetHeight)||0:(null==(l=n.root.value)?void 0:l.offsetWidth)||0;return d.value?a*(1.17*(e-t)+1)/4:e{n.addItem({props:e,states:G({hover:r,translate:i,scale:s,active:u,ready:c,inStage:d,animating:f}),uid:o.uid,translateItem:g})})),Y((()=>{n.removeItem(o.uid)})),{carouselItemRef:a,active:u,animating:f,hover:r,inStage:d,isVertical:h,translate:i,isCardType:v,scale:s,ready:c,handleItemClick:function(){if(n&&p(v)){const e=n.items.value.findIndex((({uid:e})=>e===o.uid));n.setActiveItem(e)}}}},Ec=O({name:"ElCarouselItem"});var Ic=Kr(O(u(s({},Ec),{props:kc,setup(e){const t=e,n=Bo("carousel"),{carouselItemRef:o,active:l,animating:a,hover:r,inStage:i,isVertical:s,translate:u,isCardType:c,scale:d,ready:f,handleItemClick:v}=Cc(t),m=k((()=>[n.e("item"),n.is("active",l.value),n.is("in-stage",i.value),n.is("hover",r.value),n.is("animating",a.value),{[n.em("item","card")]:c.value,[n.em("item","card-vertical")]:c.value&&s.value}])),h=k((()=>({transform:[`${"translate"+(p(s)?"Y":"X")}(${p(u)}px)`,`scale(${p(d)})`].join(" ")})));return(e,t)=>ce((T(),B("div",{ref_key:"carouselItemRef",ref:o,class:q(p(m)),style:W(p(h)),onClick:t[0]||(t[0]=(...e)=>p(v)&&p(v)(...e))},[p(c)?ce((T(),B("div",{key:0,class:q(p(n).e("mask"))},null,2)),[[de,!p(l)]]):re("v-if",!0),H(e.$slots,"default")],6)),[[de,p(f)]])}})),[["__file","carousel-item.vue"]]);const Oc=no(Sc,{CarouselItem:Ic}),Tc=oo(Ic),Bc=s({modelValue:{type:[Number,String,Boolean],default:void 0},label:{type:[String,Boolean,Number,Object],default:void 0},value:{type:[String,Boolean,Number,Object],default:void 0},indeterminate:Boolean,disabled:Boolean,checked:Boolean,name:{type:String,default:void 0},trueValue:{type:[String,Number],default:void 0},falseValue:{type:[String,Number],default:void 0},trueLabel:{type:[String,Number],default:void 0},falseLabel:{type:[String,Number],default:void 0},id:{type:String,default:void 0},controls:{type:String,default:void 0},border:Boolean,size:Tr,tabindex:[String,Number],validateEvent:{type:Boolean,default:!0}},Rr(["ariaControls"])),Mc={[ro]:e=>C(e)||en(e)||Qt(e),change:e=>C(e)||en(e)||Qt(e)},_c=Symbol("checkboxGroupContextKey"),Lc=(e,{model:t,isLimitExceeded:n,hasOwnLabel:o,isDisabled:l,isLabeledByFormItem:a})=>{const r=N(_c,void 0),{formItem:i}=oi(),{emit:s}=b();function u(t){var n,o,l,a;return[!0,e.trueValue,e.trueLabel].includes(t)?null==(o=null!=(n=e.trueValue)?n:e.trueLabel)||o:null!=(a=null!=(l=e.falseValue)?l:e.falseLabel)&&a}const c=k((()=>(null==r?void 0:r.validateEvent)||e.validateEvent));return h((()=>e.modelValue),(()=>{c.value&&(null==i||i.validate("change").catch((e=>{})))})),{handleChange:function(e){if(n.value)return;const t=e.target;s("change",u(t.checked),e)},onClickRoot:function(r){return d(this,null,(function*(){if(!n.value&&!o.value&&!l.value&&a.value){r.composedPath().some((e=>"LABEL"===e.tagName))||(t.value=u([!1,e.falseValue,e.falseLabel].includes(t.value)),yield w(),function(e,t){s("change",u(e),t)}(t.value,r))}}))}}},Ac=(e,t)=>{const{formItem:n}=oi(),{model:o,isGroup:l,isLimitExceeded:a}=(e=>{const t=m(!1),{emit:n}=b(),o=N(_c,void 0),l=k((()=>!1===Jt(o))),a=m(!1),r=k({get(){var n,a;return l.value?null==(n=null==o?void 0:o.modelValue)?void 0:n.value:null!=(a=e.modelValue)?a:t.value},set(e){var i,s;l.value&&F(e)?(a.value=void 0!==(null==(i=null==o?void 0:o.max)?void 0:i.value)&&e.length>(null==o?void 0:o.max.value)&&e.length>r.value.length,!1===a.value&&(null==(s=null==o?void 0:o.changeEvent)||s.call(o,e))):(n(ro,e),t.value=e)}});return{model:r,isGroup:l,isLimitExceeded:a}})(e),{isFocused:r,isChecked:i,checkboxButtonSize:s,checkboxSize:u,hasOwnLabel:c,actualValue:d}=((e,t,{model:n})=>{const o=N(_c,void 0),l=m(!1),a=k((()=>nn(e.value)?e.label:e.value)),r=k((()=>{const t=n.value;return Qt(t)?t:F(t)?_(a.value)?t.map(ye).some((e=>Xe(e,a.value))):t.map(ye).includes(a.value):null!=t?t===e.trueValue||t===e.trueLabel:!!t}));return{checkboxButtonSize:ti(k((()=>{var e;return null==(e=null==o?void 0:o.size)?void 0:e.value})),{prop:!0}),isChecked:r,isFocused:l,checkboxSize:ti(k((()=>{var e;return null==(e=null==o?void 0:o.size)?void 0:e.value}))),hasOwnLabel:k((()=>!!t.default||!nn(a.value))),actualValue:a}})(e,t,{model:o}),{isDisabled:p}=(({model:e,isChecked:t})=>{const n=N(_c,void 0),o=k((()=>{var o,l;const a=null==(o=null==n?void 0:n.max)?void 0:o.value,r=null==(l=null==n?void 0:n.min)?void 0:l.value;return!Jt(a)&&e.value.length>=a&&!t.value||!Jt(r)&&e.value.length<=r&&t.value}));return{isDisabled:ni(k((()=>(null==n?void 0:n.disabled.value)||o.value))),isLimitDisabled:o}})({model:o,isChecked:i}),{inputId:f,isLabeledByFormItem:v}=li(e,{formItemContext:n,disableIdGeneration:c,disableIdManagement:l}),{handleChange:h,onClickRoot:g}=Lc(e,{model:o,isLimitExceeded:a,hasOwnLabel:c,isDisabled:p,isLabeledByFormItem:v});var y,w;return e.checked&&(F(o.value)&&!o.value.includes(d.value)?o.value.push(d.value):o.value=null==(w=null!=(y=e.trueValue)?y:e.trueLabel)||w),bo({from:"controls",replacement:"aria-controls",version:"2.8.0",scope:"el-checkbox",ref:"https://element-plus.org/en-US/component/checkbox.html"},k((()=>!!e.controls))),bo({from:"label act as value",replacement:"value",version:"3.0.0",scope:"el-checkbox",ref:"https://element-plus.org/en-US/component/checkbox.html"},k((()=>l.value&&nn(e.value)))),bo({from:"true-label",replacement:"true-value",version:"3.0.0",scope:"el-checkbox",ref:"https://element-plus.org/en-US/component/checkbox.html"},k((()=>!!e.trueLabel))),bo({from:"false-label",replacement:"false-value",version:"3.0.0",scope:"el-checkbox",ref:"https://element-plus.org/en-US/component/checkbox.html"},k((()=>!!e.falseLabel))),{inputId:f,isLabeledByFormItem:v,isChecked:i,isDisabled:p,isFocused:r,checkboxButtonSize:s,checkboxSize:u,hasOwnLabel:c,model:o,actualValue:d,handleChange:h,onClickRoot:g}},Rc=["id","indeterminate","name","tabindex","disabled","true-value","false-value"],$c=["id","indeterminate","disabled","value","name","tabindex"],Fc=O({name:"ElCheckbox"});var Vc=Kr(O(u(s({},Fc),{props:Bc,emits:Mc,setup(e){const t=e,n=ee(),{inputId:o,isLabeledByFormItem:l,isChecked:a,isDisabled:r,isFocused:i,checkboxSize:s,hasOwnLabel:u,model:c,actualValue:d,handleChange:f,onClickRoot:v}=Ac(t,n),m=Bo("checkbox"),h=k((()=>[m.b(),m.m(s.value),m.is("disabled",r.value),m.is("bordered",t.border),m.is("checked",a.value)])),g=k((()=>[m.e("input"),m.is("disabled",r.value),m.is("checked",a.value),m.is("indeterminate",t.indeterminate),m.is("focus",i.value)]));return(e,t)=>(T(),ne(oe(!p(u)&&p(l)?"span":"label"),{class:q(p(h)),"aria-controls":e.indeterminate?e.controls||e.ariaControls:null,onClick:p(v)},{default:te((()=>{var n,l;return[M("span",{class:q(p(g))},[e.trueValue||e.falseValue||e.trueLabel||e.falseLabel?ce((T(),B("input",{key:0,id:p(o),"onUpdate:modelValue":t[0]||(t[0]=e=>z(c)?c.value=e:null),class:q(p(m).e("original")),type:"checkbox",indeterminate:e.indeterminate,name:e.name,tabindex:e.tabindex,disabled:p(r),"true-value":null!=(n=e.trueValue)?n:e.trueLabel,"false-value":null!=(l=e.falseValue)?l:e.falseLabel,onChange:t[1]||(t[1]=(...e)=>p(f)&&p(f)(...e)),onFocus:t[2]||(t[2]=e=>i.value=!0),onBlur:t[3]||(t[3]=e=>i.value=!1),onClick:t[4]||(t[4]=ue((()=>{}),["stop"]))},null,42,Rc)),[[we,p(c)]]):ce((T(),B("input",{key:1,id:p(o),"onUpdate:modelValue":t[5]||(t[5]=e=>z(c)?c.value=e:null),class:q(p(m).e("original")),type:"checkbox",indeterminate:e.indeterminate,disabled:p(r),value:p(d),name:e.name,tabindex:e.tabindex,onChange:t[6]||(t[6]=(...e)=>p(f)&&p(f)(...e)),onFocus:t[7]||(t[7]=e=>i.value=!0),onBlur:t[8]||(t[8]=e=>i.value=!1),onClick:t[9]||(t[9]=ue((()=>{}),["stop"]))},null,42,$c)),[[we,p(c)]]),M("span",{class:q(p(m).e("inner"))},null,2)],2),p(u)?(T(),B("span",{key:0,class:q(p(m).e("label"))},[H(e.$slots,"default"),e.$slots.default?re("v-if",!0):(T(),B(Q,{key:0},[le(ae(e.label),1)],64))],2)):re("v-if",!0)]})),_:3},8,["class","aria-controls","onClick"]))}})),[["__file","checkbox.vue"]]);const Pc=["name","tabindex","disabled","true-value","false-value"],Nc=["name","tabindex","disabled","value"],zc=O({name:"ElCheckboxButton"});var Dc=Kr(O(u(s({},zc),{props:Bc,emits:Mc,setup(e){const t=e,n=ee(),{isFocused:o,isChecked:l,isDisabled:a,checkboxButtonSize:r,model:i,actualValue:s,handleChange:u}=Ac(t,n),c=N(_c,void 0),d=Bo("checkbox"),f=k((()=>{var e,t,n,o;const l=null!=(t=null==(e=null==c?void 0:c.fill)?void 0:e.value)?t:"";return{backgroundColor:l,borderColor:l,color:null!=(o=null==(n=null==c?void 0:c.textColor)?void 0:n.value)?o:"",boxShadow:l?`-1px 0 0 0 ${l}`:void 0}})),v=k((()=>[d.b("button"),d.bm("button",r.value),d.is("disabled",a.value),d.is("checked",l.value),d.is("focus",o.value)]));return(e,t)=>{var n,r;return T(),B("label",{class:q(p(v))},[e.trueValue||e.falseValue||e.trueLabel||e.falseLabel?ce((T(),B("input",{key:0,"onUpdate:modelValue":t[0]||(t[0]=e=>z(i)?i.value=e:null),class:q(p(d).be("button","original")),type:"checkbox",name:e.name,tabindex:e.tabindex,disabled:p(a),"true-value":null!=(n=e.trueValue)?n:e.trueLabel,"false-value":null!=(r=e.falseValue)?r:e.falseLabel,onChange:t[1]||(t[1]=(...e)=>p(u)&&p(u)(...e)),onFocus:t[2]||(t[2]=e=>o.value=!0),onBlur:t[3]||(t[3]=e=>o.value=!1),onClick:t[4]||(t[4]=ue((()=>{}),["stop"]))},null,42,Pc)),[[we,p(i)]]):ce((T(),B("input",{key:1,"onUpdate:modelValue":t[5]||(t[5]=e=>z(i)?i.value=e:null),class:q(p(d).be("button","original")),type:"checkbox",name:e.name,tabindex:e.tabindex,disabled:p(a),value:p(s),onChange:t[6]||(t[6]=(...e)=>p(u)&&p(u)(...e)),onFocus:t[7]||(t[7]=e=>o.value=!0),onBlur:t[8]||(t[8]=e=>o.value=!1),onClick:t[9]||(t[9]=ue((()=>{}),["stop"]))},null,42,Nc)),[[we,p(i)]]),e.$slots.default||e.label?(T(),B("span",{key:2,class:q(p(d).be("button","inner")),style:W(p(l)?p(f):void 0)},[H(e.$slots,"default",{},(()=>[le(ae(e.label),1)]))],6)):re("v-if",!0)],2)}}})),[["__file","checkbox-button.vue"]]);const jc=Xn(s({modelValue:{type:Array,default:()=>[]},disabled:Boolean,min:Number,max:Number,size:Tr,label:String,fill:String,textColor:String,tag:{type:String,default:"div"},validateEvent:{type:Boolean,default:!0}},Rr(["ariaLabel"]))),Hc={[ro]:e=>F(e),change:e=>F(e)},qc=O({name:"ElCheckboxGroup"});var Wc=Kr(O(u(s({},qc),{props:jc,emits:Hc,setup(e,{emit:t}){const n=e,o=Bo("checkbox"),{formItem:l}=oi(),{inputId:a,isLabeledByFormItem:r}=li(n,{formItemContext:l}),i=e=>d(this,null,(function*(){t(ro,e),yield w(),t("change",e)})),c=k({get:()=>n.modelValue,set(e){i(e)}});return j(_c,u(s({},We(X(n),["size","min","max","disabled","validateEvent","fill","textColor"])),{modelValue:c,changeEvent:i})),bo({from:"label",replacement:"aria-label",version:"2.8.0",scope:"el-checkbox-group",ref:"https://element-plus.org/en-US/component/checkbox.html"},k((()=>!!n.label))),h((()=>n.modelValue),(()=>{n.validateEvent&&(null==l||l.validate("change").catch((e=>{})))})),(e,t)=>{var n;return T(),ne(oe(e.tag),{id:p(a),class:q(p(o).b("group")),role:"group","aria-label":p(r)?void 0:e.label||e.ariaLabel||"checkbox-group","aria-labelledby":p(r)?null==(n=p(l))?void 0:n.labelId:void 0},{default:te((()=>[H(e.$slots,"default")])),_:3},8,["id","class","aria-label","aria-labelledby"])}}})),[["__file","checkbox-group.vue"]]);const Kc=no(Vc,{CheckboxButton:Dc,CheckboxGroup:Wc}),Uc=oo(Dc),Yc=oo(Wc),Gc=Xn({modelValue:{type:[String,Number,Boolean],default:void 0},size:Tr,disabled:Boolean,label:{type:[String,Number,Boolean],default:void 0},value:{type:[String,Number,Boolean],default:void 0},name:{type:String,default:void 0}}),Xc=Xn(u(s({},Gc),{border:Boolean})),Zc={[ro]:e=>C(e)||en(e)||Qt(e),[io]:e=>C(e)||en(e)||Qt(e)},Jc=Symbol("radioGroupKey"),Qc=(e,t)=>{const n=m(),o=N(Jc,void 0),l=k((()=>!!o)),a=k((()=>nn(e.value)?e.label:e.value)),r=k({get:()=>l.value?o.modelValue:e.modelValue,set(r){l.value?o.changeEvent(r):t&&t(ro,r),n.value.checked=e.modelValue===a.value}}),i=ti(k((()=>null==o?void 0:o.size))),s=ni(k((()=>null==o?void 0:o.disabled))),u=m(!1),c=k((()=>s.value||l.value&&r.value!==a.value?-1:0));return bo({from:"label act as value",replacement:"value",version:"3.0.0",scope:"el-radio",ref:"https://element-plus.org/en-US/component/radio.html"},k((()=>l.value&&nn(e.value)))),{radioRef:n,isGroup:l,radioGroup:o,focus:u,size:i,disabled:s,tabIndex:c,modelValue:r,actualValue:a}},ed=["value","name","disabled"],td=O({name:"ElRadio"});var nd=Kr(O(u(s({},td),{props:Xc,emits:Zc,setup(e,{emit:t}){const n=e,o=Bo("radio"),{radioRef:l,radioGroup:a,focus:r,size:i,disabled:s,modelValue:u,actualValue:c}=Qc(n,t);function d(){w((()=>t("change",u.value)))}return(e,t)=>{var n;return T(),B("label",{class:q([p(o).b(),p(o).is("disabled",p(s)),p(o).is("focus",p(r)),p(o).is("bordered",e.border),p(o).is("checked",p(u)===p(c)),p(o).m(p(i))])},[M("span",{class:q([p(o).e("input"),p(o).is("disabled",p(s)),p(o).is("checked",p(u)===p(c))])},[ce(M("input",{ref_key:"radioRef",ref:l,"onUpdate:modelValue":t[0]||(t[0]=e=>z(u)?u.value=e:null),class:q(p(o).e("original")),value:p(c),name:e.name||(null==(n=p(a))?void 0:n.name),disabled:p(s),type:"radio",onFocus:t[1]||(t[1]=e=>r.value=!0),onBlur:t[2]||(t[2]=e=>r.value=!1),onChange:d,onClick:t[3]||(t[3]=ue((()=>{}),["stop"]))},null,42,ed),[[xe,p(u)]]),M("span",{class:q(p(o).e("inner"))},null,2)],2),M("span",{class:q(p(o).e("label")),onKeydown:t[4]||(t[4]=ue((()=>{}),["stop"]))},[H(e.$slots,"default",{},(()=>[le(ae(e.label),1)]))],34)],2)}}})),[["__file","radio.vue"]]);const od=Xn(s({},Gc)),ld=["value","name","disabled"],ad=O({name:"ElRadioButton"});var rd=Kr(O(u(s({},ad),{props:od,setup(e){const t=e,n=Bo("radio"),{radioRef:o,focus:l,size:a,disabled:r,modelValue:i,radioGroup:s,actualValue:u}=Qc(t),c=k((()=>({backgroundColor:(null==s?void 0:s.fill)||"",borderColor:(null==s?void 0:s.fill)||"",boxShadow:(null==s?void 0:s.fill)?`-1px 0 0 0 ${s.fill}`:"",color:(null==s?void 0:s.textColor)||""})));return(e,t)=>{var d;return T(),B("label",{class:q([p(n).b("button"),p(n).is("active",p(i)===p(u)),p(n).is("disabled",p(r)),p(n).is("focus",p(l)),p(n).bm("button",p(a))])},[ce(M("input",{ref_key:"radioRef",ref:o,"onUpdate:modelValue":t[0]||(t[0]=e=>z(i)?i.value=e:null),class:q(p(n).be("button","original-radio")),value:p(u),type:"radio",name:e.name||(null==(d=p(s))?void 0:d.name),disabled:p(r),onFocus:t[1]||(t[1]=e=>l.value=!0),onBlur:t[2]||(t[2]=e=>l.value=!1),onClick:t[3]||(t[3]=ue((()=>{}),["stop"]))},null,42,ld),[[xe,p(i)]]),M("span",{class:q(p(n).be("button","inner")),style:W(p(i)===p(u)?p(c):{}),onKeydown:t[4]||(t[4]=ue((()=>{}),["stop"]))},[H(e.$slots,"default",{},(()=>[le(ae(e.label),1)]))],38)],2)}}})),[["__file","radio-button.vue"]]);const id=Xn(s({id:{type:String,default:void 0},size:Tr,disabled:Boolean,modelValue:{type:[String,Number,Boolean],default:void 0},fill:{type:String,default:""},label:{type:String,default:void 0},textColor:{type:String,default:""},name:{type:String,default:void 0},validateEvent:{type:Boolean,default:!0}},Rr(["ariaLabel"]))),sd=Zc,ud=["id","aria-label","aria-labelledby"],cd=O({name:"ElRadioGroup"}),dd=O(u(s({},cd),{props:id,emits:sd,setup(e,{emit:t}){const n=e,o=Bo("radio"),l=ra(),a=m(),{formItem:r}=oi(),{inputId:i,isLabeledByFormItem:c}=li(n,{formItemContext:r});y((()=>{const e=a.value.querySelectorAll("[type=radio]"),t=e[0];!Array.from(e).some((e=>e.checked))&&t&&(t.tabIndex=0)}));const d=k((()=>n.name||l.value));return j(Jc,G(u(s({},X(n)),{changeEvent:e=>{t(ro,e),w((()=>t("change",e)))},name:d}))),h((()=>n.modelValue),(()=>{n.validateEvent&&(null==r||r.validate("change").catch((e=>{})))})),bo({from:"label",replacement:"aria-label",version:"2.8.0",scope:"el-radio-group",ref:"https://element-plus.org/en-US/component/radio.html"},k((()=>!!n.label))),(e,t)=>(T(),B("div",{id:p(i),ref_key:"radioGroupRef",ref:a,class:q(p(o).b("group")),role:"radiogroup","aria-label":p(c)?void 0:e.label||e.ariaLabel||"radio-group","aria-labelledby":p(c)?p(r).labelId:void 0},[H(e.$slots,"default")],10,ud))}}));var pd=Kr(dd,[["__file","radio-group.vue"]]);const fd=no(nd,{RadioButton:rd,RadioGroup:pd}),vd=oo(pd),md=oo(rd),hd=Xn({type:{type:String,values:["primary","success","info","warning","danger"],default:"primary"},closable:Boolean,disableTransitions:Boolean,hit:Boolean,color:String,size:{type:String,values:uo},effect:{type:String,values:["dark","light","plain"],default:"light"},round:Boolean}),gd={close:e=>e instanceof MouseEvent,click:e=>e instanceof MouseEvent},bd=O({name:"ElTag"});const yd=no(Kr(O(u(s({},bd),{props:hd,emits:gd,setup(e,{emit:t}){const n=e,o=ti(),l=Bo("tag"),a=k((()=>{const{type:e,hit:t,effect:a,closable:r,round:i}=n;return[l.b(),l.is("closable",r),l.m(e||"primary"),l.m(o.value),l.m(a),l.is("hit",t),l.is("round",i)]})),r=e=>{t("close",e)},i=e=>{t("click",e)};return(e,t)=>e.disableTransitions?(T(),B("span",{key:0,class:q(p(a)),style:W({backgroundColor:e.color}),onClick:i},[M("span",{class:q(p(l).e("content"))},[H(e.$slots,"default")],2),e.closable?(T(),ne(p(Jr),{key:0,class:q(p(l).e("close")),onClick:ue(r,["stop"])},{default:te((()=>[J(p(In))])),_:1},8,["class","onClick"])):re("v-if",!0)],6)):(T(),ne(pe,{key:1,name:`${p(l).namespace.value}-zoom-in-center`,appear:""},{default:te((()=>[M("span",{class:q(p(a)),style:W({backgroundColor:e.color}),onClick:i},[M("span",{class:q(p(l).e("content"))},[H(e.$slots,"default")],2),e.closable?(T(),ne(p(Jr),{key:0,class:q(p(l).e("close")),onClick:ue(r,["stop"])},{default:te((()=>[J(p(In))])),_:1},8,["class","onClick"])):re("v-if",!0)],6)])),_:3},8,["name"]))}})),[["__file","tag.vue"]])),wd=Symbol("rowContextKey"),xd=Xn({tag:{type:String,default:"div"},gutter:{type:Number,default:0},justify:{type:String,values:["start","center","end","space-around","space-between","space-evenly"],default:"start"},align:{type:String,values:["top","middle","bottom"]}}),Sd=O({name:"ElRow"});const kd=no(Kr(O(u(s({},Sd),{props:xd,setup(e){const t=e,n=Bo("row"),o=k((()=>t.gutter));j(wd,{gutter:o});const l=k((()=>{const e={};return t.gutter?(e.marginRight=e.marginLeft=`-${t.gutter/2}px`,e):e})),a=k((()=>[n.b(),n.is(`justify-${t.justify}`,"start"!==t.justify),n.is(`align-${t.align}`,!!t.align)]));return(e,t)=>(T(),ne(oe(e.tag),{class:q(p(a)),style:W(p(l))},{default:te((()=>[H(e.$slots,"default")])),_:3},8,["class","style"]))}})),[["__file","row.vue"]])),Cd=Xn({tag:{type:String,default:"div"},span:{type:Number,default:24},offset:{type:Number,default:0},pull:{type:Number,default:0},push:{type:Number,default:0},xs:{type:[Number,Object],default:()=>({})},sm:{type:[Number,Object],default:()=>({})},md:{type:[Number,Object],default:()=>({})},lg:{type:[Number,Object],default:()=>({})},xl:{type:[Number,Object],default:()=>({})}}),Ed=O({name:"ElCol"});const Id=no(Kr(O(u(s({},Ed),{props:Cd,setup(e){const t=e,{gutter:n}=N(wd,{gutter:k((()=>0))}),o=Bo("col"),l=k((()=>{const e={};return n.value&&(e.paddingLeft=e.paddingRight=n.value/2+"px"),e})),a=k((()=>{const e=[];["span","offset","pull","push"].forEach((n=>{const l=t[n];en(l)&&("span"===n?e.push(o.b(`${t[n]}`)):l>0&&e.push(o.b(`${n}-${t[n]}`)))}));return["xs","sm","md","lg","xl"].forEach((n=>{en(t[n])?e.push(o.b(`${n}-${t[n]}`)):_(t[n])&&Object.entries(t[n]).forEach((([t,l])=>{e.push("span"!==t?o.b(`${n}-${t}-${l}`):o.b(`${n}-${l}`))}))})),n.value&&e.push(o.is("guttered")),[o.b(),e]}));return(e,t)=>(T(),ne(oe(e.tag),{class:q(p(a)),style:W(p(l))},{default:te((()=>[H(e.$slots,"default")])),_:3},8,["class","style"]))}})),[["__file","col.vue"]])),Od=O({name:"ElCollapseTransition"});var Td=Kr(O(u(s({},Od),{setup(e){const t=Bo("collapse-transition"),n=e=>{e.style.maxHeight="",e.style.overflow=e.dataset.oldOverflow,e.style.paddingTop=e.dataset.oldPaddingTop,e.style.paddingBottom=e.dataset.oldPaddingBottom},o={beforeEnter(e){e.dataset||(e.dataset={}),e.dataset.oldPaddingTop=e.style.paddingTop,e.dataset.oldPaddingBottom=e.style.paddingBottom,e.style.height&&(e.dataset.elExistsHeight=e.style.height),e.style.maxHeight=0,e.style.paddingTop=0,e.style.paddingBottom=0},enter(e){requestAnimationFrame((()=>{e.dataset.oldOverflow=e.style.overflow,e.dataset.elExistsHeight?e.style.maxHeight=e.dataset.elExistsHeight:0!==e.scrollHeight?e.style.maxHeight=`${e.scrollHeight}px`:e.style.maxHeight=0,e.style.paddingTop=e.dataset.oldPaddingTop,e.style.paddingBottom=e.dataset.oldPaddingBottom,e.style.overflow="hidden"}))},afterEnter(e){e.style.maxHeight="",e.style.overflow=e.dataset.oldOverflow},enterCancelled(e){n(e)},beforeLeave(e){e.dataset||(e.dataset={}),e.dataset.oldPaddingTop=e.style.paddingTop,e.dataset.oldPaddingBottom=e.style.paddingBottom,e.dataset.oldOverflow=e.style.overflow,e.style.maxHeight=`${e.scrollHeight}px`,e.style.overflow="hidden"},leave(e){0!==e.scrollHeight&&(e.style.maxHeight=0,e.style.paddingTop=0,e.style.paddingBottom=0)},afterLeave(e){n(e)},leaveCancelled(e){n(e)}};return(e,n)=>(T(),ne(pe,K({name:p(t).b()},Se(o)),{default:te((()=>[H(e.$slots,"default")])),_:3},16,["name"]))}})),[["__file","collapse-transition.vue"]]);Td.install=e=>{e.component(Td.name,Td)};const Bd=Td,Md=O({name:"ElContainer"});var _d=Kr(O(u(s({},Md),{props:{direction:{type:String}},setup(e){const t=e,n=ee(),o=Bo("container"),l=k((()=>{if("vertical"===t.direction)return!0;if("horizontal"===t.direction)return!1;if(n&&n.default){return n.default().some((e=>{const t=e.type.name;return"ElHeader"===t||"ElFooter"===t}))}return!1}));return(e,t)=>(T(),B("section",{class:q([p(o).b(),p(o).is("vertical",p(l))])},[H(e.$slots,"default")],2))}})),[["__file","container.vue"]]);const Ld=O({name:"ElAside"});var Ad=Kr(O(u(s({},Ld),{props:{width:{type:String,default:null}},setup(e){const t=e,n=Bo("aside"),o=k((()=>t.width?n.cssVarBlock({width:t.width}):{}));return(e,t)=>(T(),B("aside",{class:q(p(n).b()),style:W(p(o))},[H(e.$slots,"default")],6))}})),[["__file","aside.vue"]]);const Rd=O({name:"ElFooter"});var $d=Kr(O(u(s({},Rd),{props:{height:{type:String,default:null}},setup(e){const t=e,n=Bo("footer"),o=k((()=>t.height?n.cssVarBlock({height:t.height}):{}));return(e,t)=>(T(),B("footer",{class:q(p(n).b()),style:W(p(o))},[H(e.$slots,"default")],6))}})),[["__file","footer.vue"]]);const Fd=O({name:"ElHeader"});var Vd=Kr(O(u(s({},Fd),{props:{height:{type:String,default:null}},setup(e){const t=e,n=Bo("header"),o=k((()=>t.height?n.cssVarBlock({height:t.height}):{}));return(e,t)=>(T(),B("header",{class:q(p(n).b()),style:W(p(o))},[H(e.$slots,"default")],6))}})),[["__file","header.vue"]]);const Pd=O({name:"ElMain"});var Nd=Kr(O(u(s({},Pd),{setup(e){const t=Bo("main");return(e,n)=>(T(),B("main",{class:q(p(t).b())},[H(e.$slots,"default")],2))}})),[["__file","main.vue"]]);const zd=no(_d,{Aside:Ad,Footer:$d,Header:Vd,Main:Nd}),Dd=oo(Ad);oo($d);const jd=oo(Vd),Hd=oo(Nd),qd=Xn({mask:{type:Boolean,default:!0},customMaskEvent:{type:Boolean,default:!1},overlayClass:{type:[String,Array,Object]},zIndex:{type:[String,Number]}});const Wd=O({name:"ElOverlay",props:qd,emits:{click:e=>e instanceof MouseEvent},setup(e,{slots:t,emit:n}){const o=Bo("overlay"),{onClick:l,onMousedown:a,onMouseup:r}=ta(e.customMaskEvent?void 0:e=>{n("click",e)});return()=>e.mask?J("div",{class:[o.b(),e.overlayClass],style:{zIndex:e.zIndex},onClick:l,onMousedown:a,onMouseup:r},[H(t,"default")],po.STYLE|po.CLASS|po.PROPS,["onClick","onMouseup","onMousedown"]):ke("div",{class:e.overlayClass,style:{zIndex:e.zIndex,position:"fixed",top:"0px",right:"0px",bottom:"0px",left:"0px"}},[H(t,"default")])}}),Kd=Symbol("dialogInjectionKey"),Ud=Xn({center:Boolean,alignCenter:Boolean,closeIcon:{type:Zn},draggable:Boolean,overflow:Boolean,fullscreen:Boolean,showClose:{type:Boolean,default:!0},title:{type:String,default:""},ariaLevel:{type:String,default:"2"}}),Yd=["aria-level"],Gd=["aria-label"],Xd=["id"],Zd=O({name:"ElDialogContent"});var Jd=Kr(O(u(s({},Zd),{props:Ud,emits:{close:()=>!0},setup(e){const t=e,{t:n}=Co(),{Close:o}=Jn,{dialogRef:l,headerRef:a,bodyId:r,ns:i,style:s}=N(Kd),{focusTrapRef:u}=N(As),c=k((()=>[i.b(),i.is("fullscreen",t.fullscreen),i.is("draggable",t.draggable),i.is("align-center",t.alignCenter),{[i.m("center")]:t.center}])),d=lo(u,l),f=k((()=>t.draggable)),v=k((()=>t.overflow));return yo(l,a,f,v),(e,t)=>(T(),B("div",{ref:p(d),class:q(p(c)),style:W(p(s)),tabindex:"-1"},[M("header",{ref_key:"headerRef",ref:a,class:q([p(i).e("header"),{"show-close":e.showClose}])},[H(e.$slots,"header",{},(()=>[M("span",{role:"heading","aria-level":e.ariaLevel,class:q(p(i).e("title"))},ae(e.title),11,Yd)])),e.showClose?(T(),B("button",{key:0,"aria-label":p(n)("el.dialog.close"),class:q(p(i).e("headerbtn")),type:"button",onClick:t[0]||(t[0]=t=>e.$emit("close"))},[J(p(Jr),{class:q(p(i).e("close"))},{default:te((()=>[(T(),ne(oe(e.closeIcon||p(o))))])),_:1},8,["class"])],10,Gd)):re("v-if",!0)],2),M("div",{id:p(r),class:q(p(i).e("body"))},[H(e.$slots,"default")],10,Xd),e.$slots.footer?(T(),B("footer",{key:0,class:q(p(i).e("footer"))},[H(e.$slots,"footer")],2)):re("v-if",!0)],6))}})),[["__file","dialog-content.vue"]]);const Qd=Xn(u(s({},Ud),{appendToBody:Boolean,appendTo:{type:String,default:"body"},beforeClose:{type:Function},destroyOnClose:Boolean,closeOnClickModal:{type:Boolean,default:!0},closeOnPressEscape:{type:Boolean,default:!0},lockScroll:{type:Boolean,default:!0},modal:{type:Boolean,default:!0},openDelay:{type:Number,default:0},closeDelay:{type:Number,default:0},top:{type:String},modelValue:Boolean,modalClass:String,width:{type:[String,Number]},zIndex:{type:Number},trapFocus:{type:Boolean,default:!1},headerAriaLevel:{type:String,default:"2"}})),ep={open:()=>!0,opened:()=>!0,close:()=>!0,closed:()=>!0,[ro]:e=>Qt(e),openAutoFocus:()=>!0,closeAutoFocus:()=>!0},tp=(e,t)=>{var n;const o=b().emit,{nextZIndex:l}=ya();let a="";const r=ra(),i=ra(),s=m(!1),u=m(!1),c=m(!1),d=m(null!=(n=e.zIndex)?n:l());let p,f;const v=Vr("namespace",Eo),g=k((()=>{const t={},n=`--${v.value}-dialog`;return e.fullscreen||(e.top&&(t[`${n}-margin-top`]=e.top),e.width&&(t[`${n}-width`]=vn(e.width))),t})),x=k((()=>e.alignCenter?{display:"flex"}:{}));function S(){null==f||f(),null==p||p(),e.openDelay&&e.openDelay>0?({stop:p}=Et((()=>I()),e.openDelay)):I()}function C(){null==p||p(),null==f||f(),e.closeDelay&&e.closeDelay>0?({stop:f}=Et((()=>O()),e.closeDelay)):O()}function E(){e.beforeClose?e.beforeClose((function(e){e||(u.value=!0,s.value=!1)})):C()}function I(){mt&&(s.value=!0)}function O(){s.value=!1}return e.lockScroll&&Mo(s),h((()=>e.modelValue),(n=>{n?(u.value=!1,S(),c.value=!0,d.value=Ye(e.zIndex)?l():d.value++,w((()=>{o("open"),t.value&&(t.value.scrollTop=0)}))):s.value&&C()})),h((()=>e.fullscreen),(e=>{t.value&&(e?(a=t.value.style.transform,t.value.style.transform=""):t.value.style.transform=a)})),y((()=>{e.modelValue&&(s.value=!0,c.value=!0,S())})),{afterEnter:function(){o("opened")},afterLeave:function(){o("closed"),o(ro,!1),e.destroyOnClose&&(c.value=!1)},beforeLeave:function(){o("close")},handleClose:E,onModalClick:function(){e.closeOnClickModal&&E()},close:C,doClose:O,onOpenAutoFocus:function(){o("openAutoFocus")},onCloseAutoFocus:function(){o("closeAutoFocus")},onCloseRequested:function(){e.closeOnPressEscape&&E()},onFocusoutPrevented:function(e){var t;"pointer"===(null==(t=e.detail)?void 0:t.focusReason)&&e.preventDefault()},titleId:r,bodyId:i,closed:u,style:g,overlayDialogStyle:x,rendered:c,visible:s,zIndex:d}},np=["aria-label","aria-labelledby","aria-describedby"],op=O({name:"ElDialog",inheritAttrs:!1});const lp=no(Kr(O(u(s({},op),{props:Qd,emits:ep,setup(e,{expose:t}){const n=e,o=ee();bo({scope:"el-dialog",from:"the title slot",replacement:"the header slot",version:"3.0.0",ref:"https://element-plus.org/en-US/component/dialog.html#slots"},k((()=>!!o.title)));const l=Bo("dialog"),a=m(),r=m(),i=m(),{visible:s,titleId:u,bodyId:c,style:d,overlayDialogStyle:f,rendered:v,zIndex:h,afterEnter:g,afterLeave:b,beforeLeave:y,handleClose:w,onModalClick:x,onOpenAutoFocus:S,onCloseAutoFocus:C,onCloseRequested:E,onFocusoutPrevented:I}=tp(n,a);j(Kd,{dialogRef:a,headerRef:r,bodyId:c,ns:l,rendered:v,style:d});const O=ta(x),B=k((()=>n.draggable&&!n.fullscreen));return t({visible:s,dialogContentRef:i}),(e,t)=>(T(),ne(he,{to:e.appendTo,disabled:"body"===e.appendTo&&!e.appendToBody},[J(pe,{name:"dialog-fade",onAfterEnter:p(g),onAfterLeave:p(b),onBeforeLeave:p(y),persisted:""},{default:te((()=>[ce(J(p(Wd),{"custom-mask-event":"",mask:e.modal,"overlay-class":e.modalClass,"z-index":p(h)},{default:te((()=>[M("div",{role:"dialog","aria-modal":"true","aria-label":e.title||void 0,"aria-labelledby":e.title?void 0:p(u),"aria-describedby":p(c),class:q(`${p(l).namespace.value}-overlay-dialog`),style:W(p(f)),onClick:t[0]||(t[0]=(...e)=>p(O).onClick&&p(O).onClick(...e)),onMousedown:t[1]||(t[1]=(...e)=>p(O).onMousedown&&p(O).onMousedown(...e)),onMouseup:t[2]||(t[2]=(...e)=>p(O).onMouseup&&p(O).onMouseup(...e))},[J(p(Us),{loop:"",trapped:p(s),"focus-start-el":"container",onFocusAfterTrapped:p(S),onFocusAfterReleased:p(C),onFocusoutPrevented:p(I),onReleaseRequested:p(E)},{default:te((()=>[p(v)?(T(),ne(Jd,K({key:0,ref_key:"dialogContentRef",ref:i},e.$attrs,{center:e.center,"align-center":e.alignCenter,"close-icon":e.closeIcon,draggable:p(B),overflow:e.overflow,fullscreen:e.fullscreen,"show-close":e.showClose,title:e.title,"aria-level":e.headerAriaLevel,onClose:p(w)}),Ce({header:te((()=>[e.$slots.title?H(e.$slots,"title",{key:1}):H(e.$slots,"header",{key:0,close:p(w),titleId:p(u),titleClass:p(l).e("title")})])),default:te((()=>[H(e.$slots,"default")])),_:2},[e.$slots.footer?{name:"footer",fn:te((()=>[H(e.$slots,"footer")]))}:void 0]),1040,["center","align-center","close-icon","draggable","overflow","fullscreen","show-close","title","aria-level","onClose"])):re("v-if",!0)])),_:3},8,["trapped","onFocusAfterTrapped","onFocusAfterReleased","onFocusoutPrevented","onReleaseRequested"])],46,np)])),_:3},8,["mask","overlay-class","z-index"]),[[de,p(s)]])])),_:3},8,["onAfterEnter","onAfterLeave","onBeforeLeave"])],8,["to","disabled"]))}})),[["__file","dialog.vue"]])),ap=Xn({direction:{type:String,values:["horizontal","vertical"],default:"horizontal"},contentPosition:{type:String,values:["left","center","right"],default:"center"},borderStyle:{type:String,default:"solid"}}),rp=O({name:"ElDivider"});const ip=no(Kr(O(u(s({},rp),{props:ap,setup(e){const t=e,n=Bo("divider"),o=k((()=>n.cssVar({"border-style":t.borderStyle})));return(e,t)=>(T(),B("div",{class:q([p(n).b(),p(n).m(e.direction)]),style:W(p(o)),role:"separator"},[e.$slots.default&&"vertical"!==e.direction?(T(),B("div",{key:0,class:q([p(n).e("text"),p(n).is(e.contentPosition)])},[H(e.$slots,"default")],2)):re("v-if",!0)],6))}})),[["__file","divider.vue"]])),sp=Xn(u(s({},Qd),{direction:{type:String,default:"rtl",values:["ltr","rtl","ttb","btt"]},size:{type:[String,Number],default:"30%"},withHeader:{type:Boolean,default:!0},modalFade:{type:Boolean,default:!0},headerAriaLevel:{type:String,default:"2"}})),up=ep,cp=["aria-label","aria-labelledby","aria-describedby"],dp=["id","aria-level"],pp=["aria-label"],fp=["id"],vp=O({name:"ElDrawer",inheritAttrs:!1});const mp=no(Kr(O(u(s({},vp),{props:sp,emits:up,setup(e,{expose:t}){const n=e,o=ee();bo({scope:"el-drawer",from:"the title slot",replacement:"the header slot",version:"3.0.0",ref:"https://element-plus.org/en-US/component/drawer.html#slots"},k((()=>!!o.title)));const l=m(),a=m(),r=Bo("drawer"),{t:i}=Co(),{afterEnter:s,afterLeave:u,beforeLeave:c,visible:d,rendered:f,titleId:v,bodyId:h,zIndex:g,onModalClick:b,onOpenAutoFocus:y,onCloseAutoFocus:w,onFocusoutPrevented:x,onCloseRequested:S,handleClose:C}=tp(n,l),E=k((()=>"rtl"===n.direction||"ltr"===n.direction)),I=k((()=>vn(n.size)));return t({handleClose:C,afterEnter:s,afterLeave:u}),(e,t)=>(T(),ne(he,{to:"body",disabled:!e.appendToBody},[J(pe,{name:p(r).b("fade"),onAfterEnter:p(s),onAfterLeave:p(u),onBeforeLeave:p(c),persisted:""},{default:te((()=>[ce(J(p(Wd),{mask:e.modal,"overlay-class":e.modalClass,"z-index":p(g),onClick:p(b)},{default:te((()=>[J(p(Us),{loop:"",trapped:p(d),"focus-trap-el":l.value,"focus-start-el":a.value,onFocusAfterTrapped:p(y),onFocusAfterReleased:p(w),onFocusoutPrevented:p(x),onReleaseRequested:p(S)},{default:te((()=>[M("div",K({ref_key:"drawerRef",ref:l,"aria-modal":"true","aria-label":e.title||void 0,"aria-labelledby":e.title?void 0:p(v),"aria-describedby":p(h)},e.$attrs,{class:[p(r).b(),e.direction,p(d)&&"open"],style:p(E)?"width: "+p(I):"height: "+p(I),role:"dialog",onClick:t[1]||(t[1]=ue((()=>{}),["stop"]))}),[M("span",{ref_key:"focusStartRef",ref:a,class:q(p(r).e("sr-focus")),tabindex:"-1"},null,2),e.withHeader?(T(),B("header",{key:0,class:q(p(r).e("header"))},[e.$slots.title?H(e.$slots,"title",{key:1},(()=>[re(" DEPRECATED SLOT ")])):H(e.$slots,"header",{key:0,close:p(C),titleId:p(v),titleClass:p(r).e("title")},(()=>[e.$slots.title?re("v-if",!0):(T(),B("span",{key:0,id:p(v),role:"heading","aria-level":e.headerAriaLevel,class:q(p(r).e("title"))},ae(e.title),11,dp))])),e.showClose?(T(),B("button",{key:2,"aria-label":p(i)("el.drawer.close"),class:q(p(r).e("close-btn")),type:"button",onClick:t[0]||(t[0]=(...e)=>p(C)&&p(C)(...e))},[J(p(Jr),{class:q(p(r).e("close"))},{default:te((()=>[J(p(In))])),_:1},8,["class"])],10,pp)):re("v-if",!0)],2)):re("v-if",!0),p(f)?(T(),B("div",{key:1,id:p(h),class:q(p(r).e("body"))},[H(e.$slots,"default")],10,fp)):re("v-if",!0),e.$slots.footer?(T(),B("div",{key:2,class:q(p(r).e("footer"))},[H(e.$slots,"footer")],2)):re("v-if",!0)],16,cp)])),_:3},8,["trapped","focus-trap-el","focus-start-el","onFocusAfterTrapped","onFocusAfterReleased","onFocusoutPrevented","onReleaseRequested"])])),_:3},8,["mask","overlay-class","z-index","onClick"]),[[de,p(d)]])])),_:3},8,["name","onAfterEnter","onAfterLeave","onBeforeLeave"])],8,["disabled"]))}})),[["__file","drawer.vue"]]));var hp=Kr(O({inheritAttrs:!1}),[["render",function(e,t,n,o,l,a){return H(e.$slots,"default")}],["__file","collection.vue"]]);var gp=Kr(O({name:"ElCollectionItem",inheritAttrs:!1}),[["render",function(e,t,n,o,l,a){return H(e.$slots,"default")}],["__file","collection-item.vue"]]);const bp="data-el-collection-item",yp=e=>{const t=`El${e}Collection`,n=`${t}Item`,o=Symbol(t),l=Symbol(n),a=u(s({},hp),{name:t,setup(){const e=m(null),t=new Map;j(o,{itemMap:t,getItems:()=>{const n=p(e);if(!n)return[];const o=Array.from(n.querySelectorAll(`[${bp}]`));return[...t.values()].sort(((e,t)=>o.indexOf(e.ref)-o.indexOf(t.ref)))},collectionRef:e})}}),r=u(s({},gp),{name:n,setup(e,{attrs:t}){const n=m(null),a=N(o,void 0);j(l,{collectionItemRef:n}),y((()=>{const e=p(n);e&&a.itemMap.set(e,s({ref:e},t))})),P((()=>{const e=p(n);a.itemMap.delete(e)}))}});return{COLLECTION_INJECTION_KEY:o,COLLECTION_ITEM_INJECTION_KEY:l,ElCollection:a,ElCollectionItem:r}},wp=Xn({style:{type:[String,Array,Object]},currentTabId:{type:String},defaultCurrentTabId:String,loop:Boolean,dir:{type:String,values:["ltr","rtl"],default:"ltr"},orientation:{type:String},onBlur:Function,onFocus:Function,onMousedown:Function}),{ElCollection:xp,ElCollectionItem:Sp,COLLECTION_INJECTION_KEY:kp,COLLECTION_ITEM_INJECTION_KEY:Cp}=yp("RovingFocusGroup"),Ep=Symbol("elRovingFocusGroup"),Ip=Symbol("elRovingFocusGroupItem"),Op={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"},Tp=(e,t,n)=>{const o=((e,t)=>{if("rtl"!==t)return e;switch(e){case ao.right:return ao.left;case ao.left:return ao.right;default:return e}})(e.key,n);if(!("vertical"===t&&[ao.left,ao.right].includes(o)||"horizontal"===t&&[ao.up,ao.down].includes(o)))return Op[o]},Bp=e=>{const{activeElement:t}=document;for(const n of e){if(n===t)return;if(n.focus(),t!==document.activeElement)return}},Mp="currentTabIdChange",_p="rovingFocusGroup.entryFocus",Lp={bubbles:!1,cancelable:!0},Ap=O({name:"ElRovingFocusGroupImpl",inheritAttrs:!1,props:wp,emits:[Mp,"entryFocus"],setup(e,{emit:t}){var n;const o=m(null!=(n=e.currentTabId||e.defaultCurrentTabId)?n:null),l=m(!1),a=m(!1),r=m(null),{getItems:i}=N(kp,void 0),s=k((()=>[{outline:"none"},e.style])),u=lt((t=>{var n;null==(n=e.onMousedown)||n.call(e,t)}),(()=>{a.value=!0})),c=lt((t=>{var n;null==(n=e.onFocus)||n.call(e,t)}),(e=>{const t=!p(a),{target:n,currentTarget:r}=e;if(n===r&&t&&!p(l)){const e=new Event(_p,Lp);if(null==r||r.dispatchEvent(e),!e.defaultPrevented){const e=i().filter((e=>e.focusable)),t=[e.find((e=>e.active)),e.find((e=>e.id===p(o))),...e].filter(Boolean).map((e=>e.ref));Bp(t)}}a.value=!1})),d=lt((t=>{var n;null==(n=e.onBlur)||n.call(e,t)}),(()=>{l.value=!1}));j(Ep,{currentTabbedId:g(o),loop:U(e,"loop"),tabIndex:k((()=>p(l)?-1:0)),rovingFocusGroupRef:r,rovingFocusGroupRootStyle:s,orientation:U(e,"orientation"),dir:U(e,"dir"),onItemFocus:e=>{t(Mp,e)},onItemShiftTab:()=>{l.value=!0},onBlur:d,onFocus:c,onMousedown:u}),h((()=>e.currentTabId),(e=>{o.value=null!=e?e:null})),Bt(r,_p,((...e)=>{t("entryFocus",...e)}))}});var Rp=Kr(O({name:"ElRovingFocusGroup",components:{ElFocusGroupCollection:xp,ElRovingFocusGroupImpl:Kr(Ap,[["render",function(e,t,n,o,l,a){return H(e.$slots,"default")}],["__file","roving-focus-group-impl.vue"]])}}),[["render",function(e,t,n,o,l,a){const r=Ee("el-roving-focus-group-impl"),i=Ee("el-focus-group-collection");return T(),ne(i,null,{default:te((()=>[J(r,Ie(Oe(e.$attrs)),{default:te((()=>[H(e.$slots,"default")])),_:3},16)])),_:3})}],["__file","roving-focus-group.vue"]]);var $p=Kr(O({components:{ElRovingFocusCollectionItem:Sp},props:{focusable:{type:Boolean,default:!0},active:{type:Boolean,default:!1}},emits:["mousedown","focus","keydown"],setup(e,{emit:t}){const{currentTabbedId:n,loop:o,onItemFocus:l,onItemShiftTab:a}=N(Ep,void 0),{getItems:r}=N(kp,void 0),i=ra(),s=m(null),u=lt((e=>{t("mousedown",e)}),(t=>{e.focusable?l(p(i)):t.preventDefault()})),c=lt((e=>{t("focus",e)}),(()=>{l(p(i))})),d=lt((e=>{t("keydown",e)}),(e=>{const{key:t,shiftKey:n,target:l,currentTarget:i}=e;if(t===ao.tab&&n)return void a();if(l!==i)return;const s=Tp(e);if(s){e.preventDefault();let t=r().filter((e=>e.focusable)).map((e=>e.ref));switch(s){case"last":t.reverse();break;case"prev":case"next":{"prev"===s&&t.reverse();const e=t.indexOf(i);t=o.value?(c=e+1,(u=t).map(((e,t)=>u[(t+c)%u.length]))):t.slice(e+1);break}}w((()=>{Bp(t)}))}var u,c})),f=k((()=>n.value===p(i)));return j(Ip,{rovingFocusGroupItemRef:s,tabIndex:k((()=>p(f)?0:-1)),handleMousedown:u,handleFocus:c,handleKeydown:d}),{id:i,handleKeydown:d,handleFocus:c,handleMousedown:u}}}),[["render",function(e,t,n,o,l,a){const r=Ee("el-roving-focus-collection-item");return T(),ne(r,{id:e.id,focusable:e.focusable,active:e.active},{default:te((()=>[H(e.$slots,"default")])),_:3},8,["id","focusable","active"])}],["__file","roving-focus-item.vue"]]);const Fp=Xn({trigger:lu.trigger,effect:u(s({},ou.effect),{default:"light"}),type:{type:String},placement:{type:String,default:"bottom"},popperOptions:{type:Object,default:()=>({})},id:String,size:{type:String,default:""},splitButton:Boolean,hideOnClick:{type:Boolean,default:!0},loop:{type:Boolean,default:!0},showTimeout:{type:Number,default:150},hideTimeout:{type:Number,default:150},tabindex:{type:[Number,String],default:0},maxHeight:{type:[Number,String],default:""},popperClass:{type:String,default:""},disabled:{type:Boolean,default:!1},role:{type:String,default:"menu"},buttonProps:{type:Object},teleported:ou.teleported}),Vp=Xn({command:{type:[Object,String,Number],default:()=>({})},disabled:Boolean,divided:Boolean,textValue:String,icon:{type:Zn}}),Pp=Xn({onKeydown:{type:Function}}),Np=[ao.down,ao.pageDown,ao.home],zp=[ao.up,ao.pageUp,ao.end],Dp=[...Np,...zp],{ElCollection:jp,ElCollectionItem:Hp,COLLECTION_INJECTION_KEY:qp,COLLECTION_ITEM_INJECTION_KEY:Wp}=yp("Dropdown"),Kp=Symbol("elDropdown"),{ButtonGroup:Up}=Zu;var Yp=Kr(O({name:"ElDropdown",components:{ElButton:Zu,ElButtonGroup:Up,ElScrollbar:ps,ElDropdownCollection:jp,ElTooltip:bu,ElRovingFocusGroup:Rp,ElOnlyChild:xs,ElIcon:Jr,ArrowDown:bn},props:Fp,emits:["visible-change","click","command"],setup(e,{emit:t}){const n=b(),o=Bo("dropdown"),{t:l}=Co(),a=m(),r=m(),i=m(null),s=m(null),u=m(null),c=m(null),d=m(!1),f=[ao.enter,ao.space,ao.down],v=k((()=>({maxHeight:vn(e.maxHeight)}))),g=k((()=>[o.m(C.value)])),y=k((()=>Ke(e.trigger))),w=ra().value,x=k((()=>e.id||w));function S(){var e;null==(e=i.value)||e.onClose()}h([a,y],(([e,t],[n])=>{var o,l,a;(null==(o=null==n?void 0:n.$el)?void 0:o.removeEventListener)&&n.$el.removeEventListener("pointerenter",E),(null==(l=null==e?void 0:e.$el)?void 0:l.removeEventListener)&&e.$el.removeEventListener("pointerenter",E),(null==(a=null==e?void 0:e.$el)?void 0:a.addEventListener)&&t.includes("hover")&&e.$el.addEventListener("pointerenter",E)}),{immediate:!0}),P((()=>{var e,t;(null==(t=null==(e=a.value)?void 0:e.$el)?void 0:t.removeEventListener)&&a.value.$el.removeEventListener("pointerenter",E)}));const C=ti();function E(){var e,t;null==(t=null==(e=a.value)?void 0:e.$el)||t.focus()}j(Kp,{contentRef:s,role:k((()=>e.role)),triggerId:x,isUsingKeyboard:d,onItemEnter:function(){},onItemLeave:function(){const e=p(s);y.value.includes("hover")&&(null==e||e.focus()),c.value=null}}),j("elDropdown",{instance:n,dropdownSize:C,handleClick:function(){S()},commandHandler:function(...e){t("command",...e)},trigger:U(e,"trigger"),hideOnClick:U(e,"hideOnClick")});return{t:l,ns:o,scrollbar:u,wrapStyle:v,dropdownTriggerKls:g,dropdownSize:C,triggerId:x,triggerKeys:f,currentTabId:c,handleCurrentTabIdChange:function(e){c.value=e},handlerMainButtonClick:e=>{t("click",e)},handleEntryFocus:function(e){d.value||(e.preventDefault(),e.stopImmediatePropagation())},handleClose:S,handleOpen:function(){var e;null==(e=i.value)||e.onOpen()},handleBeforeShowTooltip:function(){t("visible-change",!0)},handleShowTooltip:function(e){"keydown"===(null==e?void 0:e.type)&&s.value.focus()},handleBeforeHideTooltip:function(){t("visible-change",!1)},onFocusAfterTrapped:e=>{var t,n;e.preventDefault(),null==(n=null==(t=s.value)?void 0:t.focus)||n.call(t,{preventScroll:!0})},popperRef:i,contentRef:s,triggeringElementRef:a,referenceElementRef:r}}}),[["render",function(e,t,n,o,l,a){var r;const i=Ee("el-dropdown-collection"),s=Ee("el-roving-focus-group"),u=Ee("el-scrollbar"),c=Ee("el-only-child"),d=Ee("el-tooltip"),p=Ee("el-button"),f=Ee("arrow-down"),v=Ee("el-icon"),m=Ee("el-button-group");return T(),B("div",{class:q([e.ns.b(),e.ns.is("disabled",e.disabled)])},[J(d,{ref:"popperRef",role:e.role,effect:e.effect,"fallback-placements":["bottom","top"],"popper-options":e.popperOptions,"gpu-acceleration":!1,"hide-after":"hover"===e.trigger?e.hideTimeout:0,"manual-mode":!0,placement:e.placement,"popper-class":[e.ns.e("popper"),e.popperClass],"reference-element":null==(r=e.referenceElementRef)?void 0:r.$el,trigger:e.trigger,"trigger-keys":e.triggerKeys,"trigger-target-el":e.contentRef,"show-after":"hover"===e.trigger?e.showTimeout:0,"stop-popper-mouse-event":!1,"virtual-ref":e.triggeringElementRef,"virtual-triggering":e.splitButton,disabled:e.disabled,transition:`${e.ns.namespace.value}-zoom-in-top`,teleported:e.teleported,pure:"",persistent:"",onBeforeShow:e.handleBeforeShowTooltip,onShow:e.handleShowTooltip,onBeforeHide:e.handleBeforeHideTooltip},Ce({content:te((()=>[J(u,{ref:"scrollbar","wrap-style":e.wrapStyle,tag:"div","view-class":e.ns.e("list")},{default:te((()=>[J(s,{loop:e.loop,"current-tab-id":e.currentTabId,orientation:"horizontal",onCurrentTabIdChange:e.handleCurrentTabIdChange,onEntryFocus:e.handleEntryFocus},{default:te((()=>[J(i,null,{default:te((()=>[H(e.$slots,"dropdown")])),_:3})])),_:3},8,["loop","current-tab-id","onCurrentTabIdChange","onEntryFocus"])])),_:3},8,["wrap-style","view-class"])])),_:2},[e.splitButton?void 0:{name:"default",fn:te((()=>[J(c,{id:e.triggerId,ref:"triggeringElementRef",role:"button",tabindex:e.tabindex},{default:te((()=>[H(e.$slots,"default")])),_:3},8,["id","tabindex"])]))}]),1032,["role","effect","popper-options","hide-after","placement","popper-class","reference-element","trigger","trigger-keys","trigger-target-el","show-after","virtual-ref","virtual-triggering","disabled","transition","teleported","onBeforeShow","onShow","onBeforeHide"]),e.splitButton?(T(),ne(m,{key:0},{default:te((()=>[J(p,K({ref:"referenceElementRef"},e.buttonProps,{size:e.dropdownSize,type:e.type,disabled:e.disabled,tabindex:e.tabindex,onClick:e.handlerMainButtonClick}),{default:te((()=>[H(e.$slots,"default")])),_:3},16,["size","type","disabled","tabindex","onClick"]),J(p,K({id:e.triggerId,ref:"triggeringElementRef"},e.buttonProps,{role:"button",size:e.dropdownSize,type:e.type,class:e.ns.e("caret-button"),disabled:e.disabled,tabindex:e.tabindex,"aria-label":e.t("el.dropdown.toggleDropdown")}),{default:te((()=>[J(v,{class:q(e.ns.e("icon"))},{default:te((()=>[J(f)])),_:1},8,["class"])])),_:1},16,["id","size","type","class","disabled","tabindex","aria-label"])])),_:3})):re("v-if",!0)],2)}],["__file","dropdown.vue"]]);const Gp=O({name:"DropdownItemImpl",components:{ElIcon:Jr},props:Vp,emits:["pointermove","pointerleave","click","clickimpl"],setup(e,{emit:t}){const n=Bo("dropdown"),{role:o}=N(Kp,void 0),{collectionItemRef:l}=N(Wp,void 0),{collectionItemRef:a}=N(Cp,void 0),{rovingFocusGroupItemRef:r,tabIndex:i,handleFocus:s,handleKeydown:u,handleMousedown:c}=N(Ip,void 0),d=lo(l,a,r),p=k((()=>"menu"===o.value?"menuitem":"navigation"===o.value?"link":"button")),f=lt((e=>{const{code:n}=e;if(n===ao.enter||n===ao.space)return e.preventDefault(),e.stopImmediatePropagation(),t("clickimpl",e),!0}),u);return{ns:n,itemRef:d,dataset:{[bp]:""},role:p,tabIndex:i,handleFocus:s,handleKeydown:f,handleMousedown:c}}}),Xp=["aria-disabled","tabindex","role"];const Zp=()=>{const e=N("elDropdown",{}),t=k((()=>null==e?void 0:e.dropdownSize));return{elDropdown:e,_elDropdownSize:t}};var Jp=Kr(O({name:"ElDropdownItem",components:{ElDropdownCollectionItem:Hp,ElRovingFocusItem:$p,ElDropdownItemImpl:Kr(Gp,[["render",function(e,t,n,o,l,a){const r=Ee("el-icon");return T(),B(Q,null,[e.divided?(T(),B("li",K({key:0,role:"separator",class:e.ns.bem("menu","item","divided")},e.$attrs),null,16)):re("v-if",!0),M("li",K({ref:e.itemRef},s(s({},e.dataset),e.$attrs),{"aria-disabled":e.disabled,class:[e.ns.be("menu","item"),e.ns.is("disabled",e.disabled)],tabindex:e.tabIndex,role:e.role,onClick:t[0]||(t[0]=t=>e.$emit("clickimpl",t)),onFocus:t[1]||(t[1]=(...t)=>e.handleFocus&&e.handleFocus(...t)),onKeydown:t[2]||(t[2]=ue(((...t)=>e.handleKeydown&&e.handleKeydown(...t)),["self"])),onMousedown:t[3]||(t[3]=(...t)=>e.handleMousedown&&e.handleMousedown(...t)),onPointermove:t[4]||(t[4]=t=>e.$emit("pointermove",t)),onPointerleave:t[5]||(t[5]=t=>e.$emit("pointerleave",t))}),[e.icon?(T(),ne(r,{key:0},{default:te((()=>[(T(),ne(oe(e.icon)))])),_:1})):re("v-if",!0),H(e.$slots,"default")],16,Xp)],64)}],["__file","dropdown-item-impl.vue"]])},inheritAttrs:!1,props:Vp,emits:["pointermove","pointerleave","click"],setup(e,{emit:t,attrs:n}){const{elDropdown:o}=Zp(),l=b(),a=m(null),r=k((()=>{var e,t;return null!=(t=null==(e=p(a))?void 0:e.textContent)?t:""})),{onItemEnter:i,onItemLeave:u}=N(Kp,void 0),c=lt((e=>(t("pointermove",e),e.defaultPrevented)),at((t=>{if(e.disabled)return void u(t);const n=t.currentTarget;n===document.activeElement||n.contains(document.activeElement)||(i(t),t.defaultPrevented||null==n||n.focus())}))),d=lt((e=>(t("pointerleave",e),e.defaultPrevented)),at((e=>{u(e)})));return{handleClick:lt((n=>{if(!e.disabled)return t("click",n),"keydown"!==n.type&&n.defaultPrevented}),(t=>{var n,a,r;e.disabled?t.stopImmediatePropagation():((null==(n=null==o?void 0:o.hideOnClick)?void 0:n.value)&&(null==(a=o.handleClick)||a.call(o)),null==(r=o.commandHandler)||r.call(o,e.command,l,t))})),handlePointerMove:c,handlePointerLeave:d,textContent:r,propsAndAttrs:k((()=>s(s({},e),n)))}}}),[["render",function(e,t,n,o,l,a){var r;const i=Ee("el-dropdown-item-impl"),s=Ee("el-roving-focus-item"),u=Ee("el-dropdown-collection-item");return T(),ne(u,{disabled:e.disabled,"text-value":null!=(r=e.textValue)?r:e.textContent},{default:te((()=>[J(s,{focusable:!e.disabled},{default:te((()=>[J(i,K(e.propsAndAttrs,{onPointerleave:e.handlePointerLeave,onPointermove:e.handlePointerMove,onClickimpl:e.handleClick}),{default:te((()=>[H(e.$slots,"default")])),_:3},16,["onPointerleave","onPointermove","onClickimpl"])])),_:3},8,["focusable"])])),_:3},8,["disabled","text-value"])}],["__file","dropdown-item.vue"]]);const Qp=O({name:"ElDropdownMenu",props:Pp,setup(e){const t=Bo("dropdown"),{_elDropdownSize:n}=Zp(),o=n.value,{focusTrapRef:l,onKeydown:a}=N(As,void 0),{contentRef:r,role:i,triggerId:s}=N(Kp,void 0),{collectionRef:u,getItems:c}=N(qp,void 0),{rovingFocusGroupRef:d,rovingFocusGroupRootStyle:f,tabIndex:v,onBlur:m,onFocus:h,onMousedown:g}=N(Ep,void 0),{collectionRef:b}=N(kp,void 0),y=k((()=>[t.b("menu"),t.bm("menu",null==o?void 0:o.value)])),w=lo(r,u,l,d,b),x=lt((t=>{var n;null==(n=e.onKeydown)||n.call(e,t)}),(e=>{const{currentTarget:t,code:n,target:o}=e;if(t.contains(o),ao.tab===n&&e.stopImmediatePropagation(),e.preventDefault(),o!==p(r))return;if(!Dp.includes(n))return;const l=c().filter((e=>!e.disabled)).map((e=>e.ref));zp.includes(n)&&l.reverse(),Bp(l)}));return{size:o,rovingFocusGroupRootStyle:f,tabIndex:v,dropdownKls:y,role:i,triggerId:s,dropdownListWrapperRef:w,handleKeydown:e=>{x(e),a(e)},onBlur:m,onFocus:h,onMousedown:g}}}),ef=["role","aria-labelledby"];var tf=Kr(Qp,[["render",function(e,t,n,o,l,a){return T(),B("ul",{ref:e.dropdownListWrapperRef,class:q(e.dropdownKls),style:W(e.rovingFocusGroupRootStyle),tabindex:-1,role:e.role,"aria-labelledby":e.triggerId,onBlur:t[0]||(t[0]=(...t)=>e.onBlur&&e.onBlur(...t)),onFocus:t[1]||(t[1]=(...t)=>e.onFocus&&e.onFocus(...t)),onKeydown:t[2]||(t[2]=ue(((...t)=>e.handleKeydown&&e.handleKeydown(...t)),["self"])),onMousedown:t[3]||(t[3]=ue(((...t)=>e.onMousedown&&e.onMousedown(...t)),["self"]))},[H(e.$slots,"default")],46,ef)}],["__file","dropdown-menu.vue"]]);const nf=no(Yp,{DropdownItem:Jp,DropdownMenu:tf}),of=oo(Jp),lf=oo(tf),af=Xn({urlList:{type:Array,default:()=>[]},zIndex:{type:Number},initialIndex:{type:Number,default:0},infinite:{type:Boolean,default:!0},hideOnClickModal:Boolean,teleported:Boolean,closeOnPressEscape:{type:Boolean,default:!0},zoomRate:{type:Number,default:1.2},minScale:{type:Number,default:.2},maxScale:{type:Number,default:7},crossorigin:{type:String}}),rf={close:()=>!0,switch:e=>en(e),rotate:e=>en(e)},sf=["src","crossorigin"],uf=O({name:"ElImageViewer"});const cf=no(Kr(O(u(s({},uf),{props:af,emits:rf,setup(e,{expose:t,emit:n}){var o;const l=e,a={CONTAIN:{name:"contain",icon:Te(Bn)},ORIGINAL:{name:"original",icon:Te(zn)}},{t:r}=Co(),i=Bo("image-viewer"),{nextZIndex:c}=ya(),d=m(),f=m([]),v=Be(),g=m(!0),b=m(l.initialIndex),S=x(a.CONTAIN),C=m({scale:1,deg:0,offsetX:0,offsetY:0,enableTransition:!1}),E=m(null!=(o=l.zIndex)?o:c()),I=k((()=>{const{urlList:e}=l;return e.length<=1})),O=k((()=>0===b.value)),_=k((()=>b.value===l.urlList.length-1)),L=k((()=>l.urlList[b.value])),A=k((()=>[i.e("btn"),i.e("prev"),i.is("disabled",!l.infinite&&O.value)])),R=k((()=>[i.e("btn"),i.e("next"),i.is("disabled",!l.infinite&&_.value)])),$=k((()=>{const{scale:e,deg:t,offsetX:n,offsetY:o,enableTransition:l}=C.value;let r=n/e,i=o/e;switch(t%360){case 90:case-270:[r,i]=[i,-r];break;case 180:case-180:[r,i]=[-r,-i];break;case 270:case-90:[r,i]=[-i,r]}const s={transform:`scale(${e}) rotate(${t}deg) translate(${r}px, ${i}px)`,transition:l?"transform .3s":""};return S.value.name===a.CONTAIN.name&&(s.maxWidth=s.maxHeight="100%"),s}));function F(){v.stop(),n("close")}function V(){g.value=!1}function P(e){g.value=!1,e.target.alt=r("el.image.error")}function N(e){if(g.value||0!==e.button||!d.value)return;C.value.enableTransition=!1;const{offsetX:t,offsetY:n}=C.value,o=e.pageX,l=e.pageY,a=Ge((e=>{C.value=u(s({},C.value),{offsetX:t+e.pageX-o,offsetY:n+e.pageY-l})})),r=Bt(document,"mousemove",a);Bt(document,"mouseup",(()=>{r()})),e.preventDefault()}function z(){C.value={scale:1,deg:0,offsetX:0,offsetY:0,enableTransition:!1}}function D(){if(g.value)return;const e=ln(a),t=Object.values(a),n=S.value.name,o=(t.findIndex((e=>e.name===n))+1)%e.length;S.value=a[e[o]],z()}function j(e){const t=l.urlList.length;b.value=(e+t)%t}function K(){O.value&&!l.infinite||j(b.value-1)}function U(){_.value&&!l.infinite||j(b.value+1)}function Y(e,t={}){if(g.value)return;const{minScale:o,maxScale:a}=l,{zoomRate:r,rotateDeg:i,enableTransition:u}=s({zoomRate:l.zoomRate,rotateDeg:90,enableTransition:!0},t);switch(e){case"zoomOut":C.value.scale>o&&(C.value.scale=Number.parseFloat((C.value.scale/r).toFixed(3)));break;case"zoomIn":C.value.scale{w((()=>{const e=f.value[0];(null==e?void 0:e.complete)||(g.value=!0)}))})),h(b,(e=>{z(),n("switch",e)})),y((()=>{var e,t;!function(){const e=Ge((e=>{switch(e.code){case ao.esc:l.closeOnPressEscape&&F();break;case ao.space:D();break;case ao.left:K();break;case ao.up:Y("zoomIn");break;case ao.right:U();break;case ao.down:Y("zoomOut")}})),t=Ge((e=>{Y((e.deltaY||e.deltaX)<0?"zoomIn":"zoomOut",{zoomRate:l.zoomRate,enableTransition:!1})}));v.run((()=>{Bt(document,"keydown",e),Bt(document,"wheel",t)}))}(),null==(t=null==(e=d.value)?void 0:e.focus)||t.call(e)})),t({setActiveItem:j}),(e,t)=>(T(),ne(he,{to:"body",disabled:!e.teleported},[J(pe,{name:"viewer-fade",appear:""},{default:te((()=>[M("div",{ref_key:"wrapper",ref:d,tabindex:-1,class:q(p(i).e("wrapper")),style:W({zIndex:E.value})},[M("div",{class:q(p(i).e("mask")),onClick:t[0]||(t[0]=ue((t=>e.hideOnClickModal&&F()),["self"]))},null,2),re(" CLOSE "),M("span",{class:q([p(i).e("btn"),p(i).e("close")]),onClick:F},[J(p(Jr),null,{default:te((()=>[J(p(In))])),_:1})],2),re(" ARROW "),p(I)?re("v-if",!0):(T(),B(Q,{key:0},[M("span",{class:q(p(A)),onClick:K},[J(p(Jr),null,{default:te((()=>[J(p(yn))])),_:1})],2),M("span",{class:q(p(R)),onClick:U},[J(p(Jr),null,{default:te((()=>[J(p(wn))])),_:1})],2)],64)),re(" ACTIONS "),M("div",{class:q([p(i).e("btn"),p(i).e("actions")])},[M("div",{class:q(p(i).e("actions__inner"))},[J(p(Jr),{onClick:t[1]||(t[1]=e=>Y("zoomOut"))},{default:te((()=>[J(p(Un))])),_:1}),J(p(Jr),{onClick:t[2]||(t[2]=e=>Y("zoomIn"))},{default:te((()=>[J(p(Kn))])),_:1}),M("i",{class:q(p(i).e("actions__divider"))},null,2),J(p(Jr),{onClick:D},{default:te((()=>[(T(),ne(oe(p(S).icon)))])),_:1}),M("i",{class:q(p(i).e("actions__divider"))},null,2),J(p(Jr),{onClick:t[3]||(t[3]=e=>Y("anticlockwise"))},{default:te((()=>[J(p(Pn))])),_:1}),J(p(Jr),{onClick:t[4]||(t[4]=e=>Y("clockwise"))},{default:te((()=>[J(p(Nn))])),_:1})],2)],2),re(" CANVAS "),M("div",{class:q(p(i).e("canvas"))},[(T(!0),B(Q,null,be(e.urlList,((t,n)=>ce((T(),B("img",{ref_for:!0,ref:e=>f.value[n]=e,key:t,src:t,style:W(p($)),class:q(p(i).e("img")),crossorigin:e.crossorigin,onLoad:V,onError:P,onMousedown:N},null,46,sf)),[[de,n===b.value]]))),128))],2),H(e.$slots,"default")],6)])),_:3})],8,["disabled"]))}})),[["__file","image-viewer.vue"]])),df=Xn({hideOnClickModal:Boolean,src:{type:String,default:""},fit:{type:String,values:["","contain","cover","fill","none","scale-down"],default:""},loading:{type:String,values:["eager","lazy"]},lazy:Boolean,scrollContainer:{type:[String,Object]},previewSrcList:{type:Array,default:()=>[]},previewTeleported:Boolean,zIndex:{type:Number},initialIndex:{type:Number,default:0},infinite:{type:Boolean,default:!0},closeOnPressEscape:{type:Boolean,default:!0},zoomRate:{type:Number,default:1.2},minScale:{type:Number,default:.2},maxScale:{type:Number,default:7},crossorigin:{type:String}}),pf={load:e=>e instanceof Event,error:e=>e instanceof Event,switch:e=>en(e),close:()=>!0,show:()=>!0},ff=["src","loading","crossorigin"],vf={key:0},mf=O({name:"ElImage",inheritAttrs:!1});const hf=no(Kr(O(u(s({},mf),{props:df,emits:pf,setup(e,{emit:t}){const n=e;let o="";const{t:l}=Co(),a=Bo("image"),r=se(),i=go(),s=m(),u=m(!1),c=m(!0),f=m(!1),v=m(),g=m(),b=mt&&"loading"in HTMLImageElement.prototype;let x,S;const E=k((()=>[a.e("inner"),_.value&&a.e("preview"),c.value&&a.is("loading")])),I=k((()=>r.style)),O=k((()=>{const{fit:e}=n;return mt&&e?{objectFit:e}:{}})),_=k((()=>{const{previewSrcList:e}=n;return Array.isArray(e)&&e.length>0})),L=k((()=>{const{previewSrcList:e,initialIndex:t}=n;let o=t;return t>e.length-1&&(o=0),o})),A=k((()=>"eager"!==n.loading&&(!b&&"lazy"===n.loading||n.lazy))),R=()=>{mt&&(c.value=!0,u.value=!1,s.value=n.src)};function $(e){c.value=!1,u.value=!1,t("load",e)}function F(e){c.value=!1,u.value=!0,t("error",e)}function V(){((e,t)=>{if(!mt||!e||!t)return!1;const n=e.getBoundingClientRect();let o;return o=t instanceof Element?t.getBoundingClientRect():{top:0,right:window.innerWidth,bottom:window.innerHeight,left:0},n.topo.top&&n.right>o.left&&n.leftV()),100))}))}function z(){mt&&g.value&&P&&(null==x||x(),g.value=void 0)}function D(e){if(e.ctrlKey)return e.deltaY<0||e.deltaY>0?(e.preventDefault(),!1):void 0}function j(){_.value&&(S=Bt("wheel",D,{passive:!1}),o=document.body.style.overflow,document.body.style.overflow="hidden",f.value=!0,t("show"))}function U(){null==S||S(),document.body.style.overflow=o,f.value=!1,t("close")}function Y(e){t("switch",e)}return h((()=>n.src),(()=>{A.value?(c.value=!0,u.value=!1,z(),N()):R()})),y((()=>{A.value?N():R()})),(e,t)=>(T(),B("div",{ref_key:"container",ref:v,class:q([p(a).b(),e.$attrs.class]),style:W(p(I))},[u.value?H(e.$slots,"error",{key:0},(()=>[M("div",{class:q(p(a).e("error"))},ae(p(l)("el.image.error")),3)])):(T(),B(Q,{key:1},[void 0!==s.value?(T(),B("img",K({key:0},p(i),{src:s.value,loading:e.loading,style:p(O),class:p(E),crossorigin:e.crossorigin,onClick:j,onLoad:$,onError:F}),null,16,ff)):re("v-if",!0),c.value?(T(),B("div",{key:1,class:q(p(a).e("wrapper"))},[H(e.$slots,"placeholder",{},(()=>[M("div",{class:q(p(a).e("placeholder"))},null,2)]))],2)):re("v-if",!0)],64)),p(_)?(T(),B(Q,{key:2},[f.value?(T(),ne(p(cf),{key:0,"z-index":e.zIndex,"initial-index":p(L),infinite:e.infinite,"zoom-rate":e.zoomRate,"min-scale":e.minScale,"max-scale":e.maxScale,"url-list":e.previewSrcList,"hide-on-click-modal":e.hideOnClickModal,teleported:e.previewTeleported,"close-on-press-escape":e.closeOnPressEscape,onClose:U,onSwitch:Y},{default:te((()=>[e.$slots.viewer?(T(),B("div",vf,[H(e.$slots,"viewer")])):re("v-if",!0)])),_:3},8,["z-index","initial-index","infinite","zoom-rate","min-scale","max-scale","url-list","hide-on-click-modal","teleported","close-on-press-escape"])):re("v-if",!0)],64)):re("v-if",!0)],6))}})),[["__file","image.vue"]])),gf=Xn(s({id:{type:String,default:void 0},step:{type:Number,default:1},stepStrictly:Boolean,max:{type:Number,default:Number.POSITIVE_INFINITY},min:{type:Number,default:Number.NEGATIVE_INFINITY},modelValue:Number,readonly:Boolean,disabled:Boolean,size:Tr,controls:{type:Boolean,default:!0},controlsPosition:{type:String,default:"",values:["","right"]},valueOnClear:{type:[String,Number,null],validator:e=>null===e||en(e)||["min","max"].includes(e),default:null},name:String,label:String,placeholder:String,precision:{type:Number,validator:e=>e>=0&&e===Number.parseInt(`${e}`,10)},validateEvent:{type:Boolean,default:!0}},Rr(["ariaLabel"]))),bf={[io]:(e,t)=>t!==e,blur:e=>e instanceof FocusEvent,focus:e=>e instanceof FocusEvent,[so]:e=>en(e)||De(e),[ro]:e=>en(e)||De(e)},yf=["aria-label","onKeydown"],wf=["aria-label","onKeydown"],xf=O({name:"ElInputNumber"});const Sf=no(Kr(O(u(s({},xf),{props:gf,emits:bf,setup(e,{expose:t,emit:n}){const o=e,{t:l}=Co(),a=Bo("input-number"),r=m(),i=G({currentValue:o.modelValue,userInput:null}),{formItem:s}=oi(),u=k((()=>en(o.modelValue)&&o.modelValue<=o.min)),c=k((()=>en(o.modelValue)&&o.modelValue>=o.max)),d=k((()=>{const e=x(o.step);return Jt(o.precision)?Math.max(x(o.modelValue),e):(o.precision,o.precision)})),f=k((()=>o.controls&&"right"===o.controlsPosition)),v=ti(),g=ni(),b=k((()=>{if(null!==i.userInput)return i.userInput;let e=i.currentValue;if(De(e))return"";if(en(e)){if(Number.isNaN(e))return"";Jt(o.precision)||(e=e.toFixed(o.precision))}return e})),w=(e,t)=>{if(Jt(t)&&(t=d.value),0===t)return Math.round(e);let n=String(e);const o=n.indexOf(".");if(-1===o)return e;if(!n.replace(".","").split("")[o+t])return e;const l=n.length;return"5"===n.charAt(l-1)&&(n=`${n.slice(0,Math.max(0,l-1))}6`),Number.parseFloat(Number(n).toFixed(t))},x=e=>{if(De(e))return 0;const t=e.toString(),n=t.indexOf(".");let o=0;return-1!==n&&(o=t.length-n-1),o},S=(e,t=1)=>en(e)?w(e+o.step*t):i.currentValue,E=()=>{if(o.readonly||g.value||c.value)return;const e=Number(b.value)||0,t=S(e);M(t),n(so,i.currentValue),$()},I=()=>{if(o.readonly||g.value||u.value)return;const e=Number(b.value)||0,t=S(e,-1);M(t),n(so,i.currentValue),$()},O=(e,t)=>{const{max:l,min:a,step:r,precision:i,stepStrictly:s,valueOnClear:u}=o;ll||cl?l:a,t&&n(ro,c)),c},M=(e,t=!0)=>{var l;const a=i.currentValue,r=O(e);t?a===r&&e||(i.userInput=null,n(ro,r),a!==r&&n(io,r,a),o.validateEvent&&(null==(l=null==s?void 0:s.validate)||l.call(s,"change").catch((e=>{}))),i.currentValue=r):n(ro,r)},_=e=>{i.userInput=e;const t=""===e?null:Number(e);n(so,t),M(t,!1)},L=e=>{const t=""!==e?Number(e):"";(en(t)&&!Number.isNaN(t)||""===e)&&M(t),$(),i.userInput=null},A=e=>{n("focus",e)},R=e=>{var t;i.userInput=null,n("blur",e),o.validateEvent&&(null==(t=null==s?void 0:s.validate)||t.call(s,"blur").catch((e=>{})))},$=()=>{i.currentValue!==o.modelValue&&(i.currentValue=o.modelValue)},F=e=>{document.activeElement===e.target&&e.preventDefault()};return h((()=>o.modelValue),((e,t)=>{const n=O(e,!0);null===i.userInput&&n!==t&&(i.currentValue=n)}),{immediate:!0}),y((()=>{var e;const{min:t,max:l,modelValue:a}=o,s=null==(e=r.value)?void 0:e.input;if(s.setAttribute("role","spinbutton"),Number.isFinite(l)?s.setAttribute("aria-valuemax",String(l)):s.removeAttribute("aria-valuemax"),Number.isFinite(t)?s.setAttribute("aria-valuemin",String(t)):s.removeAttribute("aria-valuemin"),s.setAttribute("aria-valuenow",i.currentValue||0===i.currentValue?String(i.currentValue):""),s.setAttribute("aria-disabled",String(g.value)),!en(a)&&null!=a){let e=Number(a);Number.isNaN(e)&&(e=null),n(ro,e)}s.addEventListener("wheel",F,{passive:!1})})),Z((()=>{var e,t;const n=null==(e=r.value)?void 0:e.input;null==n||n.setAttribute("aria-valuenow",`${null!=(t=i.currentValue)?t:""}`)})),bo({from:"label",replacement:"aria-label",version:"2.8.0",scope:"el-input-number",ref:"https://element-plus.org/en-US/component/input-number.html"},k((()=>!!o.label))),t({focus:()=>{var e,t;null==(t=null==(e=r.value)?void 0:e.focus)||t.call(e)},blur:()=>{var e,t;null==(t=null==(e=r.value)?void 0:e.blur)||t.call(e)}}),(e,t)=>(T(),B("div",{class:q([p(a).b(),p(a).m(p(v)),p(a).is("disabled",p(g)),p(a).is("without-controls",!e.controls),p(a).is("controls-right",p(f))]),onDragstart:t[0]||(t[0]=ue((()=>{}),["prevent"]))},[e.controls?ce((T(),B("span",{key:0,role:"button","aria-label":p(l)("el.inputNumber.decrease"),class:q([p(a).e("decrease"),p(a).is("disabled",p(u))]),onKeydown:Me(I,["enter"])},[H(e.$slots,"decrease-icon",{},(()=>[J(p(Jr),null,{default:te((()=>[p(f)?(T(),ne(p(bn),{key:0})):(T(),ne(p($n),{key:1}))])),_:1})]))],42,yf)),[[p(ac),I]]):re("v-if",!0),e.controls?ce((T(),B("span",{key:1,role:"button","aria-label":p(l)("el.inputNumber.increase"),class:q([p(a).e("increase"),p(a).is("disabled",p(c))]),onKeydown:Me(E,["enter"])},[H(e.$slots,"increase-icon",{},(()=>[J(p(Jr),null,{default:te((()=>[p(f)?(T(),ne(p(xn),{key:0})):(T(),ne(p(Vn),{key:1}))])),_:1})]))],42,wf)),[[p(ac),E]]):re("v-if",!0),J(p(ns),{id:e.id,ref_key:"input",ref:r,type:"number",step:e.step,"model-value":p(b),placeholder:e.placeholder,readonly:e.readonly,disabled:p(g),size:p(v),max:e.max,min:e.min,name:e.name,"aria-label":e.label||e.ariaLabel,"validate-event":!1,onKeydown:[Me(ue(E,["prevent"]),["up"]),Me(ue(I,["prevent"]),["down"])],onBlur:R,onFocus:A,onInput:_,onChange:L},null,8,["id","step","model-value","placeholder","readonly","disabled","size","max","min","name","aria-label","onKeydown"])],34))}})),[["__file","input-number.vue"]]));let kf=class{constructor(e,t){this.parent=e,this.domNode=t,this.subIndex=0,this.subIndex=0,this.init()}init(){this.subMenuItems=this.domNode.querySelectorAll("li"),this.addListeners()}gotoSubIndex(e){e===this.subMenuItems.length?e=0:e<0&&(e=this.subMenuItems.length-1),this.subMenuItems[e].focus(),this.subIndex=e}addListeners(){const e=this.parent.domNode;Array.prototype.forEach.call(this.subMenuItems,(t=>{t.addEventListener("keydown",(t=>{let n=!1;switch(t.code){case ao.down:this.gotoSubIndex(this.subIndex+1),n=!0;break;case ao.up:this.gotoSubIndex(this.subIndex-1),n=!0;break;case ao.tab:ot(e,"mouseleave");break;case ao.enter:case ao.space:n=!0,t.currentTarget.click()}return n&&(t.preventDefault(),t.stopPropagation()),!1}))}))}},Cf=class{constructor(e,t){this.domNode=e,this.submenu=null,this.submenu=null,this.init(t)}init(e){this.domNode.setAttribute("tabindex","0");const t=this.domNode.querySelector(`.${e}-menu`);t&&(this.submenu=new kf(this,t)),this.addListeners()}addListeners(){this.domNode.addEventListener("keydown",(e=>{let t=!1;switch(e.code){case ao.down:ot(e.currentTarget,"mouseenter"),this.submenu&&this.submenu.gotoSubIndex(0),t=!0;break;case ao.up:ot(e.currentTarget,"mouseenter"),this.submenu&&this.submenu.gotoSubIndex(this.submenu.subMenuItems.length-1),t=!0;break;case ao.tab:ot(e.currentTarget,"mouseleave");break;case ao.enter:case ao.space:t=!0,e.currentTarget.click()}t&&e.preventDefault()}))}},Ef=class{constructor(e,t){this.domNode=e,this.init(t)}init(e){const t=this.domNode.childNodes;Array.from(t).forEach((t=>{1===t.nodeType&&new Cf(t,e)}))}};var If=Kr(O({name:"ElMenuCollapseTransition",setup(){const e=Bo("menu");return{listeners:{onBeforeEnter:e=>e.style.opacity="0.2",onEnter(t,n){dn(t,`${e.namespace.value}-opacity-transition`),t.style.opacity="1",n()},onAfterEnter(t){pn(t,`${e.namespace.value}-opacity-transition`),t.style.opacity=""},onBeforeLeave(t){t.dataset||(t.dataset={}),cn(t,e.m("collapse"))?(pn(t,e.m("collapse")),t.dataset.oldOverflow=t.style.overflow,t.dataset.scrollWidth=t.clientWidth.toString(),dn(t,e.m("collapse"))):(dn(t,e.m("collapse")),t.dataset.oldOverflow=t.style.overflow,t.dataset.scrollWidth=t.clientWidth.toString(),pn(t,e.m("collapse"))),t.style.width=`${t.scrollWidth}px`,t.style.overflow="hidden"},onLeave(e){dn(e,"horizontal-collapse-transition"),e.style.width=`${e.dataset.scrollWidth}px`}}}}}),[["render",function(e,t,n,o,l,a){return T(),ne(pe,K({mode:"out-in"},e.listeners),{default:te((()=>[H(e.$slots,"default")])),_:3},16)}],["__file","menu-collapse-transition.vue"]]);function Of(e,t){const n=k((()=>{let n=e.parent;const o=[t.value];for(;"ElMenu"!==n.type.name;)n.props.index&&o.unshift(n.props.index),n=n.parent;return o}));return{parentMenu:k((()=>{let t=e.parent;for(;t&&!["ElMenu","ElSubMenu"].includes(t.type.name);)t=t.parent;return t})),indexPath:n}}function Tf(e){return k((()=>{const t=e.backgroundColor;return t?new qu(t).shade(20).toString():""}))}const Bf=(e,t)=>{const n=Bo("menu");return k((()=>n.cssVarBlock({"text-color":e.textColor||"","hover-text-color":e.textColor||"","bg-color":e.backgroundColor||"","hover-bg-color":Tf(e).value||"","active-color":e.activeTextColor||"",level:`${t}`})))},Mf=Xn({index:{type:String,required:!0},showTimeout:Number,hideTimeout:Number,popperClass:String,disabled:Boolean,teleported:{type:Boolean,default:void 0},popperOffset:Number,expandCloseIcon:{type:Zn},expandOpenIcon:{type:Zn},collapseCloseIcon:{type:Zn},collapseOpenIcon:{type:Zn}}),_f="ElSubMenu";var Lf=O({name:_f,props:Mf,setup(e,{slots:t,expose:n}){const o=b(),{indexPath:l,parentMenu:a}=Of(o,k((()=>e.index))),r=Bo("menu"),i=Bo("sub-menu"),s=N("rootMenu");s||sn(_f,"can not inject root menu");const u=N(`subMenu:${a.value.uid}`);u||sn(_f,"can not inject sub menu");const c=m({}),d=m({});let p;const f=m(!1),v=m(),g=m(null),w=k((()=>"horizontal"===M.value&&S.value?"bottom-start":"right-start")),x=k((()=>"horizontal"===M.value&&S.value||"vertical"===M.value&&!s.props.collapse?e.expandCloseIcon&&e.expandOpenIcon?T.value?e.expandOpenIcon:e.expandCloseIcon:bn:e.collapseCloseIcon&&e.collapseOpenIcon?T.value?e.collapseOpenIcon:e.collapseCloseIcon:wn)),S=k((()=>0===u.level)),E=k((()=>{const t=e.teleported;return void 0===t?S.value:t})),I=k((()=>s.props.collapse?`${r.namespace.value}-zoom-in-left`:`${r.namespace.value}-zoom-in-top`)),O=k((()=>"horizontal"===M.value&&S.value?["bottom-start","bottom-end","top-start","top-end","right-start","left-start"]:["right-start","right","right-end","left-start","bottom-start","bottom-end","top-start","top-end"])),T=k((()=>s.openedMenus.includes(e.index))),B=k((()=>{let e=!1;return Object.values(c.value).forEach((t=>{t.active&&(e=!0)})),Object.values(d.value).forEach((t=>{t.active&&(e=!0)})),e})),M=k((()=>s.props.mode)),_=G({index:e.index,indexPath:l,active:B}),L=Bf(s.props,u.level+1),A=k((()=>{var t;return null!=(t=e.popperOffset)?t:s.props.popperOffset})),R=k((()=>{var t;return null!=(t=e.popperClass)?t:s.props.popperClass})),$=k((()=>{var t;return null!=(t=e.showTimeout)?t:s.props.showTimeout})),F=k((()=>{var t;return null!=(t=e.hideTimeout)?t:s.props.hideTimeout})),V=e=>{var t,n,o;e||null==(o=null==(n=null==(t=g.value)?void 0:t.popperRef)?void 0:n.popperInstanceRef)||o.destroy()},z=()=>{"hover"===s.props.menuTrigger&&"horizontal"===s.props.mode||s.props.collapse&&"vertical"===s.props.mode||e.disabled||s.handleSubMenuClick({index:e.index,indexPath:l.value,active:B.value})},D=(t,n=$.value)=>{var o;"focus"!==t.type&&("click"===s.props.menuTrigger&&"horizontal"===s.props.mode||!s.props.collapse&&"vertical"===s.props.mode||e.disabled?u.mouseInChild.value=!0:(u.mouseInChild.value=!0,null==p||p(),({stop:p}=Et((()=>{s.openMenu(e.index,l.value)}),n)),E.value&&(null==(o=a.value.vnode.el)||o.dispatchEvent(new MouseEvent("mouseenter")))))},H=(t=!1)=>{var n;"click"===s.props.menuTrigger&&"horizontal"===s.props.mode||!s.props.collapse&&"vertical"===s.props.mode?u.mouseInChild.value=!1:(null==p||p(),u.mouseInChild.value=!1,({stop:p}=Et((()=>!f.value&&s.closeMenu(e.index,l.value)),F.value)),E.value&&t&&(null==(n=u.handleMouseleave)||n.call(u,!0)))};h((()=>s.props.collapse),(e=>V(Boolean(e))));{const e=e=>{d.value[e.index]=e},t=e=>{delete d.value[e.index]};j(`subMenu:${o.uid}`,{addSubMenu:e,removeSubMenu:t,handleMouseleave:H,mouseInChild:f,level:u.level+1})}return n({opened:T}),y((()=>{s.addSubMenu(_),u.addSubMenu(_)})),P((()=>{u.removeSubMenu(_),s.removeSubMenu(_)})),()=>{var n;const l=[null==(n=t.title)?void 0:n.call(t),ke(Jr,{class:i.e("icon-arrow"),style:{transform:T.value?e.expandCloseIcon&&e.expandOpenIcon||e.collapseCloseIcon&&e.collapseOpenIcon&&s.props.collapse?"none":"rotateZ(180deg)":"none"}},{default:()=>C(x.value)?ke(o.appContext.components[x.value]):ke(x.value)})],a=s.isMenuPopup?ke(bu,{ref:g,visible:T.value,effect:"light",pure:!0,offset:A.value,showArrow:!1,persistent:!0,popperClass:R.value,placement:w.value,teleported:E.value,fallbackPlacements:O.value,transition:I.value,gpuAcceleration:!1},{content:()=>{var e;return ke("div",{class:[r.m(M.value),r.m("popup-container"),R.value],onMouseenter:e=>D(e,100),onMouseleave:()=>H(!0),onFocus:e=>D(e,100)},[ke("ul",{class:[r.b(),r.m("popup"),r.m(`popup-${w.value}`)],style:L.value},[null==(e=t.default)?void 0:e.call(t)])])},default:()=>ke("div",{class:i.e("title"),onClick:z},l)}):ke(Q,{},[ke("div",{class:i.e("title"),ref:v,onClick:z},l),ke(Bd,{},{default:()=>{var e;return ce(ke("ul",{role:"menu",class:[r.b(),r.m("inline")],style:L.value},[null==(e=t.default)?void 0:e.call(t)]),[[de,T.value]])}})]);return ke("li",{class:[i.b(),i.is("active",B.value),i.is("opened",T.value),i.is("disabled",e.disabled)],role:"menuitem",ariaHaspopup:!0,ariaExpanded:T.value,onMouseenter:D,onMouseleave:()=>H(),onFocus:D},[a])}}});const Af=Xn({mode:{type:String,values:["horizontal","vertical"],default:"vertical"},defaultActive:{type:String,default:""},defaultOpeneds:{type:Array,default:()=>[]},uniqueOpened:Boolean,router:Boolean,menuTrigger:{type:String,values:["hover","click"],default:"hover"},collapse:Boolean,backgroundColor:String,textColor:String,activeTextColor:String,closeOnClickOutside:Boolean,collapseTransition:{type:Boolean,default:!0},ellipsis:{type:Boolean,default:!0},popperOffset:{type:Number,default:6},ellipsisIcon:{type:Zn,default:()=>Fn},popperEffect:{type:String,values:["dark","light"],default:"dark"},popperClass:String,showTimeout:{type:Number,default:300},hideTimeout:{type:Number,default:300}}),Rf=e=>Array.isArray(e)&&e.every((e=>C(e)));var $f=O({name:"ElMenu",props:Af,emits:{close:(e,t)=>C(e)&&Rf(t),open:(e,t)=>C(e)&&Rf(t),select:(e,t,n,o)=>C(e)&&Rf(t)&&_(n)&&(void 0===o||o instanceof Promise)},setup(e,{emit:t,slots:n,expose:o}){const l=b(),a=l.appContext.config.globalProperties.$router,r=m(),i=Bo("menu"),s=Bo("sub-menu"),u=m(-1),c=m(e.defaultOpeneds&&!e.collapse?e.defaultOpeneds.slice(0):[]),d=m(e.defaultActive),p=m({}),f=m({}),v=k((()=>"horizontal"===e.mode||"vertical"===e.mode&&e.collapse)),g=(n,o)=>{c.value.includes(n)||(e.uniqueOpened&&(c.value=c.value.filter((e=>o.includes(e)))),c.value.push(n),t("open",n,o))},x=e=>{const t=c.value.indexOf(e);-1!==t&&c.value.splice(t,1)},C=(e,n)=>{x(e),t("close",e,n)},E=({index:e,indexPath:t})=>{c.value.includes(e)?C(e,t):g(e,t)},I=n=>{("horizontal"===e.mode||e.collapse)&&(c.value=[]);const{index:o,indexPath:l}=n;if(!De(o)&&!De(l))if(e.router&&a){const e=n.route||o,r=a.push(e).then((e=>(e||(d.value=o),e)));t("select",o,l,{index:o,indexPath:l,route:e},r)}else d.value=o,t("select",o,l,{index:o,indexPath:l})},O=()=>{var e,t;if(!r.value)return-1;const n=Array.from(null!=(t=null==(e=r.value)?void 0:e.childNodes)?t:[]).filter((e=>"#comment"!==e.nodeName&&("#text"!==e.nodeName||e.nodeValue))),o=getComputedStyle(r.value),l=Number.parseInt(o.paddingLeft,10),a=Number.parseInt(o.paddingRight,10),i=r.value.clientWidth-l-a;let s=0,u=0;return n.forEach(((e,t)=>{s+=(e=>{const t=getComputedStyle(e),n=Number.parseInt(t.marginLeft,10),o=Number.parseInt(t.marginRight,10);return e.offsetWidth+n+o||0})(e),s<=i-64&&(u=t+1)})),u===n.length?-1:u};let T=!0;const B=()=>{if(u.value===O())return;const e=()=>{u.value=-1,w((()=>{u.value=O()}))};T?e():((e,t=33.34)=>{let n;return()=>{n&&clearTimeout(n),n=setTimeout((()=>{e()}),t)}})(e)(),T=!1};let M;h((()=>e.defaultActive),(t=>{p.value[t]||(d.value=""),(t=>{const n=p.value,o=n[t]||d.value&&n[d.value]||n[e.defaultActive];d.value=o?o.index:t})(t)})),h((()=>e.collapse),(e=>{e&&(c.value=[])})),h(p.value,(()=>{const t=d.value&&p.value[d.value];if(!t||"horizontal"===e.mode||e.collapse)return;t.indexPath.forEach((e=>{const t=f.value[e];t&&g(e,t.indexPath)}))})),S((()=>{"horizontal"===e.mode&&e.ellipsis?M=Pt(r,B).stop:null==M||M()}));const _=m(!1);{const t=e=>{f.value[e.index]=e},n=e=>{delete f.value[e.index]},o=e=>{p.value[e.index]=e},a=e=>{delete p.value[e.index]};j("rootMenu",G({props:e,openedMenus:c,items:p,subMenus:f,activeIndex:d,isMenuPopup:v,addMenuItem:o,removeMenuItem:a,addSubMenu:t,removeSubMenu:n,openMenu:g,closeMenu:C,handleMenuItemClick:I,handleSubMenuClick:E})),j(`subMenu:${l.uid}`,{addSubMenu:t,removeSubMenu:n,mouseInChild:_,level:0})}y((()=>{"horizontal"===e.mode&&new Ef(l.vnode.el,i.namespace.value)}));o({open:e=>{const{indexPath:t}=f.value[e];t.forEach((e=>g(e,t)))},close:x,handleResize:B});return()=>{var o,l;let a=null!=(l=null==(o=n.default)?void 0:o.call(n))?l:[];const d=[];if("horizontal"===e.mode&&r.value){const t=fo(a),n=-1===u.value?t:t.slice(0,u.value),o=-1===u.value?[]:t.slice(u.value);(null==o?void 0:o.length)&&e.ellipsis&&(a=n,d.push(ke(Lf,{index:"sub-menu-more",class:s.e("hide-arrow"),popperOffset:e.popperOffset},{title:()=>ke(Jr,{class:s.e("icon-more")},{default:()=>ke(e.ellipsisIcon)}),default:()=>o})))}const p=Bf(e,0),v=e.closeOnClickOutside?[[nc,()=>{c.value.length&&(_.value||(c.value.forEach((e=>{return t("close",e,(n=e,f.value[n].indexPath));var n})),c.value=[]))}]]:[],m=ce(ke("ul",{key:String(e.collapse),role:"menubar",ref:r,style:p.value,class:{[i.b()]:!0,[i.m(e.mode)]:!0,[i.m("collapse")]:e.collapse}},[...a,...d]),v);return e.collapseTransition&&"vertical"===e.mode?ke(If,(()=>m)):m}}});const Ff=Xn({index:{type:[String,null],default:null},route:{type:[String,Object]},disabled:Boolean}),Vf="ElMenuItem";var Pf=Kr(O({name:Vf,components:{ElTooltip:bu},props:Ff,emits:{click:e=>C(e.index)&&Array.isArray(e.indexPath)},setup(e,{emit:t}){const n=b(),o=N("rootMenu"),l=Bo("menu"),a=Bo("menu-item");o||sn(Vf,"can not inject root menu");const{parentMenu:r,indexPath:i}=Of(n,U(e,"index")),s=N(`subMenu:${r.value.uid}`);s||sn(Vf,"can not inject sub menu");const u=k((()=>e.index===o.activeIndex)),c=G({index:e.index,indexPath:i,active:u});return y((()=>{s.addSubMenu(c),o.addMenuItem(c)})),P((()=>{s.removeSubMenu(c),o.removeMenuItem(c)})),{parentMenu:r,rootMenu:o,active:u,nsMenu:l,nsMenuItem:a,handleClick:()=>{e.disabled||(o.handleMenuItemClick({index:e.index,indexPath:i.value,route:e.route}),t("click",c))}}}}),[["render",function(e,t,n,o,l,a){const r=Ee("el-tooltip");return T(),B("li",{class:q([e.nsMenuItem.b(),e.nsMenuItem.is("active",e.active),e.nsMenuItem.is("disabled",e.disabled)]),role:"menuitem",tabindex:"-1",onClick:t[0]||(t[0]=(...t)=>e.handleClick&&e.handleClick(...t))},["ElMenu"===e.parentMenu.type.name&&e.rootMenu.props.collapse&&e.$slots.title?(T(),ne(r,{key:0,effect:e.rootMenu.props.popperEffect,placement:"right","fallback-placements":["left"],persistent:""},{content:te((()=>[H(e.$slots,"title")])),default:te((()=>[M("div",{class:q(e.nsMenu.be("tooltip","trigger"))},[H(e.$slots,"default")],2)])),_:3},8,["effect"])):(T(),B(Q,{key:1},[H(e.$slots,"default"),H(e.$slots,"title")],64))],2)}],["__file","menu-item.vue"]]);var Nf=Kr(O({name:"ElMenuItemGroup",props:{title:String},setup:()=>({ns:Bo("menu-item-group")})}),[["render",function(e,t,n,o,l,a){return T(),B("li",{class:q(e.ns.b())},[M("div",{class:q(e.ns.e("title"))},[e.$slots.title?H(e.$slots,"title",{key:1}):(T(),B(Q,{key:0},[le(ae(e.title),1)],64))],2),M("ul",null,[H(e.$slots,"default")])],2)}],["__file","menu-item-group.vue"]]);const zf=no($f,{MenuItem:Pf,MenuItemGroup:Nf,SubMenu:Lf}),Df=oo(Pf);oo(Nf),oo(Lf);const jf=Symbol("ElSelectGroup"),Hf=Symbol("ElSelect");const qf=O({name:"ElOption",componentName:"ElOption",props:{value:{required:!0,type:[String,Number,Boolean,Object]},label:[String,Number],created:Boolean,disabled:Boolean},setup(e){const t=Bo("select"),n=ra(),o=k((()=>[t.be("dropdown","item"),t.is("disabled",p(i)),t.is("selected",p(r)),t.is("hovering",p(f))])),l=G({index:-1,groupDisabled:!1,visible:!0,hover:!1}),{currentLabel:a,itemSelected:r,isDisabled:i,select:s,hoverItem:u,updateOption:c}=function(e,t){const n=N(Hf),o=N(jf,{disabled:!1}),l=k((()=>n.props.multiple?c(n.props.modelValue,e.value):c([n.props.modelValue],e.value))),a=k((()=>{if(n.props.multiple){const e=n.props.modelValue||[];return!l.value&&e.length>=n.props.multipleLimit&&n.props.multipleLimit>0}return!1})),r=k((()=>e.label||(_(e.value)?"":e.value))),i=k((()=>e.value||e.label||"")),s=k((()=>e.disabled||t.groupDisabled||a.value)),u=b(),c=(t=[],o)=>{if(_(e.value)){const e=n.props.valueKey;return t&&t.some((t=>ye(je(t,e))===je(o,e)))}return t&&t.includes(o)};return h((()=>r.value),(()=>{e.created||n.props.remote||n.setSelected()})),h((()=>e.value),((t,o)=>{const{remote:l,valueKey:a}=n.props;if(Xe(t,o)||(n.onOptionDestroy(o,u.proxy),n.onOptionCreate(u.proxy)),!e.created&&!l){if(a&&_(t)&&_(o)&&t[a]===o[a])return;n.setSelected()}})),h((()=>o.disabled),(()=>{t.groupDisabled=o.disabled}),{immediate:!0}),{select:n,currentLabel:r,currentValue:i,itemSelected:l,isDisabled:s,hoverItem:()=>{e.disabled||o.disabled||(n.states.hoveringIndex=n.optionsArray.indexOf(u.proxy))},updateOption:n=>{const o=new RegExp(((e="")=>e.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d"))(n),"i");t.visible=o.test(r.value)||e.created}}}(e,l),{visible:d,hover:f}=X(l),v=b().proxy;return s.onOptionCreate(v),P((()=>{const e=v.value,{selected:t}=s.states,n=(s.props.multiple?t:[t]).some((e=>e.value===v.value));w((()=>{s.states.cachedOptions.get(e)!==v||n||s.states.cachedOptions.delete(e)})),s.onOptionDestroy(e,v)})),{ns:t,id:n,containerKls:o,currentLabel:a,itemSelected:r,isDisabled:i,select:s,hoverItem:u,updateOption:c,visible:d,hover:f,selectOptionClick:function(){!0!==e.disabled&&!0!==l.groupDisabled&&s.handleOptionSelect(v)},states:l}}}),Wf=["id","aria-disabled","aria-selected"];var Kf=Kr(qf,[["render",function(e,t,n,o,l,a){return ce((T(),B("li",{id:e.id,class:q(e.containerKls),role:"option","aria-disabled":e.isDisabled||void 0,"aria-selected":e.itemSelected,onMouseenter:t[0]||(t[0]=(...t)=>e.hoverItem&&e.hoverItem(...t)),onClick:t[1]||(t[1]=ue(((...t)=>e.selectOptionClick&&e.selectOptionClick(...t)),["stop"]))},[H(e.$slots,"default",{},(()=>[M("span",null,ae(e.currentLabel),1)]))],42,Wf)),[[de,e.visible]])}],["__file","option.vue"]]);var Uf=Kr(O({name:"ElSelectDropdown",componentName:"ElSelectDropdown",setup(){const e=N(Hf),t=Bo("select"),n=k((()=>e.props.popperClass)),o=k((()=>e.props.multiple)),l=k((()=>e.props.fitInputWidth)),a=m("");function r(){var t;a.value=`${null==(t=e.selectRef)?void 0:t.offsetWidth}px`}return y((()=>{r(),Pt(e.selectRef,r)})),{ns:t,minWidth:a,popperClass:n,isMultiple:o,isFitInputWidth:l}}}),[["render",function(e,t,n,o,l,a){return T(),B("div",{class:q([e.ns.b("dropdown"),e.ns.is("multiple",e.isMultiple),e.popperClass]),style:W({[e.isFitInputWidth?"width":"minWidth"]:e.minWidth})},[e.$slots.header?(T(),B("div",{key:0,class:q(e.ns.be("dropdown","header"))},[H(e.$slots,"header")],2)):re("v-if",!0),H(e.$slots,"default"),e.$slots.footer?(T(),B("div",{key:1,class:q(e.ns.be("dropdown","footer"))},[H(e.$slots,"footer")],2)):re("v-if",!0)],6)}],["__file","select-dropdown.vue"]]);const Yf=(e,t)=>{const{t:n}=Co(),o=ra(),l=Bo("select"),a=Bo("input"),r=G({inputValue:"",options:new Map,cachedOptions:new Map,disabledOptions:new Map,optionValues:[],selected:e.multiple?[]:{},selectionWidth:0,calculatorWidth:0,collapseItemWidth:0,selectedLabel:"",hoveringIndex:-1,previousQuery:null,inputHovering:!1,menuVisibleOnFocus:!1,isBeforeHide:!1}),i=m(null),s=m(null),u=m(null),c=m(null),d=m(null),p=m(null),f=m(null),v=m(null),g=m(null),b=m(null),x=m(null),C=m(null),{wrapperRef:E,isFocused:I,handleFocus:O,handleBlur:T}=Mr(d,{afterFocus(){e.automaticDropdown&&!B.value&&(B.value=!0,r.menuVisibleOnFocus=!0)},beforeBlur(e){var t,n;return(null==(t=u.value)?void 0:t.isFocusInsideContent(e))||(null==(n=c.value)?void 0:n.isFocusInsideContent(e))},afterBlur(){B.value=!1,r.menuVisibleOnFocus=!1}}),B=m(!1),M=m(),{form:L,formItem:A}=oi(),{inputId:R}=li(e,{formItemContext:A}),{valueOnClear:V,isEmptyValue:P}=((e,t)=>{let n=Vr();n.value||(n=m({}));const o=k((()=>e.emptyValues||n.value.emptyValues||_r)),l=k((()=>$(e.valueOnClear)?e.valueOnClear():void 0!==e.valueOnClear?e.valueOnClear:$(n.value.valueOnClear)?n.value.valueOnClear():void 0!==n.value.valueOnClear?n.value.valueOnClear:void 0!==t?t:void 0));return o.value.includes(l.value),{emptyValues:o,valueOnClear:l,isEmptyValue:e=>o.value.includes(e)}})(e),N=k((()=>e.disabled||(null==L?void 0:L.disabled))),z=k((()=>e.multiple?F(e.modelValue)&&e.modelValue.length>0:!P(e.modelValue))),D=k((()=>e.clearable&&!N.value&&r.inputHovering&&z.value)),j=k((()=>e.remote&&e.filterable&&!e.remoteShowSuffix?"":e.suffixIcon)),H=k((()=>l.is("reverse",j.value&&B.value))),q=k((()=>(null==A?void 0:A.validateState)||"")),W=k((()=>to[q.value])),K=k((()=>e.remote?300:0)),U=k((()=>e.loading?e.loadingText||n("el.select.loading"):!(e.remote&&!r.inputValue&&0===r.options.size)&&(e.filterable&&r.inputValue&&r.options.size>0&&0===Y.value?e.noMatchText||n("el.select.noMatch"):0===r.options.size?e.noDataText||n("el.select.noData"):null))),Y=k((()=>X.value.filter((e=>e.visible)).length)),X=k((()=>{const e=Array.from(r.options.values()),t=[];return r.optionValues.forEach((n=>{const o=e.findIndex((e=>e.value===n));o>-1&&t.push(e[o])})),t.length>=e.length?t:e})),Z=k((()=>Array.from(r.cachedOptions.values()))),J=k((()=>{const t=X.value.filter((e=>!e.created)).some((e=>e.currentLabel===r.inputValue));return e.filterable&&e.allowCreate&&""!==r.inputValue&&!t})),Q=()=>{e.filterable&&$(e.filterMethod)||e.filterable&&e.remote&&$(e.remoteMethod)||X.value.forEach((e=>{var t;null==(t=e.updateOption)||t.call(e,r.inputValue)}))},ee=ti(),te=k((()=>["small"].includes(ee.value)?"small":"default")),ne=k({get:()=>B.value&&!1!==U.value,set(e){B.value=e}}),oe=k((()=>F(e.modelValue)?0===e.modelValue.length&&!r.inputValue:!e.filterable||!r.inputValue)),le=k((()=>{var t;const o=null!=(t=e.placeholder)?t:n("el.select.placeholder");return e.multiple||!z.value?o:r.selectedLabel})),ae=k((()=>bt?null:"mouseenter"));h((()=>e.modelValue),((t,n)=>{e.multiple&&e.filterable&&!e.reserveKeyword&&(r.inputValue="",re("")),se(),!Xe(t,n)&&e.validateEvent&&(null==A||A.validate("change").catch((e=>{})))}),{flush:"post",deep:!0}),h((()=>B.value),(e=>{e?re(r.inputValue):(r.inputValue="",r.previousQuery=null,r.isBeforeHide=!0),t("visible-change",e)})),h((()=>r.options.entries()),(()=>{var t;if(!mt)return;const n=(null==(t=i.value)?void 0:t.querySelectorAll("input"))||[];(e.filterable||e.defaultFirstOption||Jt(e.modelValue))&&Array.from(n).includes(document.activeElement)||se(),e.defaultFirstOption&&(e.filterable||e.remote)&&Y.value&&ie()}),{flush:"post"}),h((()=>r.hoveringIndex),(e=>{en(e)&&e>-1?M.value=X.value[e]||{}:M.value={},X.value.forEach((e=>{e.hover=M.value===e}))})),S((()=>{r.isBeforeHide||Q()}));const re=t=>{r.previousQuery!==t&&(r.previousQuery=t,e.filterable&&$(e.filterMethod)?e.filterMethod(t):e.filterable&&e.remote&&$(e.remoteMethod)&&e.remoteMethod(t),e.defaultFirstOption&&(e.filterable||e.remote)&&Y.value?w(ie):w(ce))},ie=()=>{const e=X.value.filter((e=>e.visible&&!e.disabled&&!e.states.groupDisabled)),t=e.find((e=>e.created)),n=e[0];r.hoveringIndex=xe(X.value,t||n)},se=()=>{if(!e.multiple){const t=ue(e.modelValue);return r.selectedLabel=t.currentLabel,void(r.selected=t)}r.selectedLabel="";const t=[];F(e.modelValue)&&e.modelValue.forEach((e=>{t.push(ue(e))})),r.selected=t},ue=t=>{let n;const o="object"===_e(t).toLowerCase(),l="null"===_e(t).toLowerCase(),a="undefined"===_e(t).toLowerCase();for(let i=r.cachedOptions.size-1;i>=0;i--){const l=Z.value[i];if(o?je(l.value,e.valueKey)===je(t,e.valueKey):l.value===t){n={value:t,currentLabel:l.currentLabel,get isDisabled(){return l.isDisabled}};break}}if(n)return n;return{value:t,currentLabel:o?t.label:l||a?"":t}},ce=()=>{e.multiple?r.hoveringIndex=X.value.findIndex((e=>r.selected.some((t=>Me(t)===Me(e))))):r.hoveringIndex=X.value.findIndex((e=>Me(e)===Me(r.selected)))},de=()=>{r.calculatorWidth=p.value.getBoundingClientRect().width},pe=()=>{var e,t;null==(t=null==(e=u.value)?void 0:e.updatePopper)||t.call(e)},fe=()=>{var e,t;null==(t=null==(e=c.value)?void 0:e.updatePopper)||t.call(e)},ve=()=>{r.inputValue.length>0&&!B.value&&(B.value=!0),re(r.inputValue)},me=t=>{if(r.inputValue=t.target.value,!e.remote)return ve();he()},he=Ze((()=>{ve()}),K.value),ge=n=>{Xe(e.modelValue,n)||t(io,n)},be=n=>{n.stopPropagation();const o=e.multiple?[]:V.value;if(e.multiple)for(const e of r.selected)e.isDisabled&&o.push(e.value);t(ro,o),ge(o),r.hoveringIndex=-1,B.value=!1,t("clear"),Oe()},we=n=>{if(e.multiple){const o=(e.modelValue||[]).slice(),l=xe(o,n.value);l>-1?o.splice(l,1):(e.multipleLimit<=0||o.length{Se(n)}))},xe=(t=[],n)=>{if(!_(n))return t.indexOf(n);const o=e.valueKey;let l=-1;return t.some(((e,t)=>ye(je(e,o))===je(n,o)&&(l=t,!0))),l},Se=e=>{var t,n,o,a,r;const i=F(e)?e[0]:e;let s=null;if(null==i?void 0:i.value){const e=X.value.filter((e=>e.value===i.value));e.length>0&&(s=e[0].$el)}if(u.value&&s){const e=null==(a=null==(o=null==(n=null==(t=u.value)?void 0:t.popperRef)?void 0:n.contentRef)?void 0:o.querySelector)?void 0:a.call(o,`.${l.be("dropdown","wrap")}`);e&&function(e,t){if(!mt)return;if(!t)return void(e.scrollTop=0);const n=[];let o=t.offsetParent;for(;null!==o&&e!==o&&e.contains(o);)n.push(o),o=o.offsetParent;const l=t.offsetTop+n.reduce(((e,t)=>e+t.offsetTop),0),a=l+t.offsetHeight,r=e.scrollTop,i=r+e.clientHeight;li&&(e.scrollTop=a-e.clientHeight)}(e,s)}null==(r=C.value)||r.handleScroll()},{handleCompositionStart:ke,handleCompositionUpdate:Ce,handleCompositionEnd:Ee}=function(e){const t=m(!1);return{handleCompositionStart:()=>{t.value=!0},handleCompositionUpdate:e=>{const n=e.target.value,o=n[n.length-1]||"";t.value=!vo(o)},handleCompositionEnd:n=>{t.value&&(t.value=!1,$(e)&&e(n))}}}((e=>me(e))),Ie=k((()=>{var e,t;return null==(t=null==(e=u.value)?void 0:e.popperRef)?void 0:t.contentRef})),Oe=()=>{var e;null==(e=d.value)||e.focus()},Te=e=>{if(B.value=!1,I.value){const t=new FocusEvent("focus",e);w((()=>T(t)))}},Be=()=>{N.value||(bt&&(r.inputHovering=!0),r.menuVisibleOnFocus?r.menuVisibleOnFocus=!1:B.value=!B.value)},Me=t=>_(t.value)?je(t.value,e.valueKey):t.value,Le=k((()=>X.value.filter((e=>e.visible)).every((e=>e.disabled)))),Ae=k((()=>e.multiple?e.collapseTags?r.selected.slice(0,e.maxCollapseTags):r.selected:[])),Re=k((()=>e.multiple&&e.collapseTags?r.selected.slice(e.maxCollapseTags):[])),$e=e=>{if(B.value){if(0!==r.options.size&&0!==Y.value&&!Le.value){"next"===e?(r.hoveringIndex++,r.hoveringIndex===r.options.size&&(r.hoveringIndex=0)):"prev"===e&&(r.hoveringIndex--,r.hoveringIndex<0&&(r.hoveringIndex=r.options.size-1));const t=X.value[r.hoveringIndex];!0!==t.disabled&&!0!==t.states.groupDisabled&&t.visible||$e(e),w((()=>Se(M.value)))}}else B.value=!0},Fe=k((()=>{const t=(()=>{if(!s.value)return 0;const e=window.getComputedStyle(s.value);return Number.parseFloat(e.gap||"6px")})();return{maxWidth:`${x.value&&1===e.maxCollapseTags?r.selectionWidth-r.collapseItemWidth-t:r.selectionWidth}px`}})),Ve=k((()=>({maxWidth:`${r.selectionWidth}px`}))),Pe=k((()=>({width:`${Math.max(r.calculatorWidth,11)}px`})));return e.multiple&&!F(e.modelValue)&&t(ro,[]),!e.multiple&&F(e.modelValue)&&t(ro,""),Pt(s,(()=>{r.selectionWidth=s.value.getBoundingClientRect().width})),Pt(p,de),Pt(g,pe),Pt(E,pe),Pt(b,fe),Pt(x,(()=>{r.collapseItemWidth=x.value.getBoundingClientRect().width})),y((()=>{se()})),{inputId:R,contentId:o,nsSelect:l,nsInput:a,states:r,isFocused:I,expanded:B,optionsArray:X,hoverOption:M,selectSize:ee,filteredOptionsCount:Y,resetCalculatorWidth:de,updateTooltip:pe,updateTagTooltip:fe,debouncedOnInputChange:he,onInput:me,deletePrevTag:n=>{if(e.multiple&&n.code!==ao.delete&&n.target.value.length<=0){const n=e.modelValue.slice(),o=(e=>Je(e,(e=>!r.disabledOptions.has(e))))(n);if(o<0)return;const l=n[o];n.splice(o,1),t(ro,n),ge(n),t("remove-tag",l)}},deleteTag:(n,o)=>{const l=r.selected.indexOf(o);if(l>-1&&!N.value){const n=e.modelValue.slice();n.splice(l,1),t(ro,n),ge(n),t("remove-tag",o.value)}n.stopPropagation(),Oe()},deleteSelected:be,handleOptionSelect:we,scrollToOption:Se,hasModelValue:z,shouldShowPlaceholder:oe,currentPlaceholder:le,mouseEnterEventName:ae,showClose:D,iconComponent:j,iconReverse:H,validateState:q,validateIcon:W,showNewOption:J,updateOptions:Q,collapseTagSize:te,setSelected:se,selectDisabled:N,emptyText:U,handleCompositionStart:ke,handleCompositionUpdate:Ce,handleCompositionEnd:Ee,onOptionCreate:e=>{r.options.set(e.value,e),r.cachedOptions.set(e.value,e),e.disabled&&r.disabledOptions.set(e.value,e)},onOptionDestroy:(e,t)=>{r.options.get(e)===t&&r.options.delete(e)},handleMenuEnter:()=>{r.isBeforeHide=!1,w((()=>Se(r.selected)))},handleFocus:O,focus:Oe,blur:()=>{Te()},handleBlur:T,handleClearClick:e=>{be(e)},handleClickOutside:Te,handleEsc:()=>{r.inputValue.length>0?r.inputValue="":B.value=!1},toggleMenu:Be,selectOption:()=>{B.value?X.value[r.hoveringIndex]&&we(X.value[r.hoveringIndex]):Be()},getValueKey:Me,navigateOptions:$e,dropdownMenuVisible:ne,showTagList:Ae,collapseTagList:Re,tagStyle:Fe,collapseTagStyle:Ve,inputStyle:Pe,popperRef:Ie,inputRef:d,tooltipRef:u,tagTooltipRef:c,calculatorRef:p,prefixRef:f,suffixRef:v,selectRef:i,wrapperRef:E,selectionRef:s,scrollbarRef:C,menuRef:g,tagMenuRef:b,collapseItemRef:x}};var Gf=O({name:"ElOptions",setup(e,{slots:t}){const n=N(Hf);let o=[];return()=>{var e,l;const a=null==(e=t.default)?void 0:e.call(t),r=[];return a.length&&function e(t){F(t)&&t.forEach((t=>{var n,o,l,a;const i=null==(n=(null==t?void 0:t.type)||{})?void 0:n.name;"ElOptionGroup"===i?e(C(t.children)||F(t.children)||!$(null==(o=t.children)?void 0:o.default)?t.children:null==(l=t.children)?void 0:l.default()):"ElOption"===i?r.push(null==(a=t.props)?void 0:a.value):F(t.children)&&e(t.children)}))}(null==(l=a[0])?void 0:l.children),Xe(r,o)||(o=r,n&&(n.states.optionValues=r)),a}}});const Xf=Xn(s(s({name:String,id:String,modelValue:{type:[Array,String,Number,Boolean,Object],default:void 0},autocomplete:{type:String,default:"off"},automaticDropdown:Boolean,size:Tr,effect:{type:String,default:"light"},disabled:Boolean,clearable:Boolean,filterable:Boolean,allowCreate:Boolean,loading:Boolean,popperClass:{type:String,default:""},popperOptions:{type:Object,default:()=>({})},remote:Boolean,loadingText:String,noMatchText:String,noDataText:String,remoteMethod:Function,filterMethod:Function,multiple:Boolean,multipleLimit:{type:Number,default:0},placeholder:{type:String},defaultFirstOption:Boolean,reserveKeyword:{type:Boolean,default:!0},valueKey:{type:String,default:"value"},collapseTags:Boolean,collapseTagsTooltip:Boolean,maxCollapseTags:{type:Number,default:1},teleported:ou.teleported,persistent:{type:Boolean,default:!0},clearIcon:{type:Zn,default:En},fitInputWidth:Boolean,suffixIcon:{type:Zn,default:bn},tagType:u(s({},hd.type),{default:"info"}),validateEvent:{type:Boolean,default:!0},remoteShowSuffix:Boolean,placement:{type:String,values:Yo,default:"bottom-start"},fallbackPlacements:{type:Array,default:["bottom-start","top-start","right","left"]}},Lr),Rr(["ariaLabel"]))),Zf="ElSelect",Jf=O({name:Zf,componentName:Zf,components:{ElInput:ns,ElSelectMenu:Uf,ElOption:Kf,ElOptions:Gf,ElTag:yd,ElScrollbar:ps,ElTooltip:bu,ElIcon:Jr},directives:{ClickOutside:nc},props:Xf,emits:[ro,io,"remove-tag","clear","visible-change","focus","blur"],setup(e,{emit:t}){const n=Yf(e,t);return j(Hf,G({props:e,states:n.states,optionsArray:n.optionsArray,handleOptionSelect:n.handleOptionSelect,onOptionCreate:n.onOptionCreate,onOptionDestroy:n.onOptionDestroy,selectRef:n.selectRef,setSelected:n.setSelected})),s({},n)}}),Qf=["id","name","disabled","autocomplete","readonly","aria-activedescendant","aria-controls","aria-expanded","aria-label"],ev=["textContent"],tv={key:1};var nv=Kr(Jf,[["render",function(e,t,n,o,l,a){const r=Ee("el-tag"),i=Ee("el-tooltip"),s=Ee("el-icon"),u=Ee("el-option"),c=Ee("el-options"),d=Ee("el-scrollbar"),p=Ee("el-select-menu"),f=Le("click-outside");return ce((T(),B("div",{ref:"selectRef",class:q([e.nsSelect.b(),e.nsSelect.m(e.selectSize)]),[Re(e.mouseEnterEventName)]:t[16]||(t[16]=t=>e.states.inputHovering=!0),onMouseleave:t[17]||(t[17]=t=>e.states.inputHovering=!1),onClick:t[18]||(t[18]=ue(((...t)=>e.toggleMenu&&e.toggleMenu(...t)),["prevent","stop"]))},[J(i,{ref:"tooltipRef",visible:e.dropdownMenuVisible,placement:e.placement,teleported:e.teleported,"popper-class":[e.nsSelect.e("popper"),e.popperClass],"popper-options":e.popperOptions,"fallback-placements":e.fallbackPlacements,effect:e.effect,pure:"",trigger:"click",transition:`${e.nsSelect.namespace.value}-zoom-in-top`,"stop-popper-mouse-event":!1,"gpu-acceleration":!1,persistent:e.persistent,onBeforeShow:e.handleMenuEnter,onHide:t[15]||(t[15]=t=>e.states.isBeforeHide=!1)},{default:te((()=>{var n;return[M("div",{ref:"wrapperRef",class:q([e.nsSelect.e("wrapper"),e.nsSelect.is("focused",e.isFocused),e.nsSelect.is("hovering",e.states.inputHovering),e.nsSelect.is("filterable",e.filterable),e.nsSelect.is("disabled",e.selectDisabled)])},[e.$slots.prefix?(T(),B("div",{key:0,ref:"prefixRef",class:q(e.nsSelect.e("prefix"))},[H(e.$slots,"prefix")],2)):re("v-if",!0),M("div",{ref:"selectionRef",class:q([e.nsSelect.e("selection"),e.nsSelect.is("near",e.multiple&&!e.$slots.prefix&&!!e.states.selected.length)])},[e.multiple?H(e.$slots,"tag",{key:0},(()=>[(T(!0),B(Q,null,be(e.showTagList,(t=>(T(),B("div",{key:e.getValueKey(t),class:q(e.nsSelect.e("selected-item"))},[J(r,{closable:!e.selectDisabled&&!t.isDisabled,size:e.collapseTagSize,type:e.tagType,"disable-transitions":"",style:W(e.tagStyle),onClose:n=>e.deleteTag(n,t)},{default:te((()=>[M("span",{class:q(e.nsSelect.e("tags-text"))},[H(e.$slots,"label",{label:t.currentLabel,value:t.value},(()=>[le(ae(t.currentLabel),1)]))],2)])),_:2},1032,["closable","size","type","style","onClose"])],2)))),128)),e.collapseTags&&e.states.selected.length>e.maxCollapseTags?(T(),ne(i,{key:0,ref:"tagTooltipRef",disabled:e.dropdownMenuVisible||!e.collapseTagsTooltip,"fallback-placements":["bottom","top","right","left"],effect:e.effect,placement:"bottom",teleported:e.teleported},{default:te((()=>[M("div",{ref:"collapseItemRef",class:q(e.nsSelect.e("selected-item"))},[J(r,{closable:!1,size:e.collapseTagSize,type:e.tagType,"disable-transitions":"",style:W(e.collapseTagStyle)},{default:te((()=>[M("span",{class:q(e.nsSelect.e("tags-text"))}," + "+ae(e.states.selected.length-e.maxCollapseTags),3)])),_:1},8,["size","type","style"])],2)])),content:te((()=>[M("div",{ref:"tagMenuRef",class:q(e.nsSelect.e("selection"))},[(T(!0),B(Q,null,be(e.collapseTagList,(t=>(T(),B("div",{key:e.getValueKey(t),class:q(e.nsSelect.e("selected-item"))},[J(r,{class:"in-tooltip",closable:!e.selectDisabled&&!t.isDisabled,size:e.collapseTagSize,type:e.tagType,"disable-transitions":"",onClose:n=>e.deleteTag(n,t)},{default:te((()=>[M("span",{class:q(e.nsSelect.e("tags-text"))},[H(e.$slots,"label",{label:t.currentLabel,value:t.value},(()=>[le(ae(t.currentLabel),1)]))],2)])),_:2},1032,["closable","size","type","onClose"])],2)))),128))],2)])),_:3},8,["disabled","effect","teleported"])):re("v-if",!0)])):re("v-if",!0),e.selectDisabled?re("v-if",!0):(T(),B("div",{key:1,class:q([e.nsSelect.e("selected-item"),e.nsSelect.e("input-wrapper"),e.nsSelect.is("hidden",!e.filterable)])},[ce(M("input",{id:e.inputId,ref:"inputRef","onUpdate:modelValue":t[0]||(t[0]=t=>e.states.inputValue=t),type:"text",name:e.name,class:q([e.nsSelect.e("input"),e.nsSelect.is(e.selectSize)]),disabled:e.selectDisabled,autocomplete:e.autocomplete,style:W(e.inputStyle),role:"combobox",readonly:!e.filterable,spellcheck:"false","aria-activedescendant":(null==(n=e.hoverOption)?void 0:n.id)||"","aria-controls":e.contentId,"aria-expanded":e.dropdownMenuVisible,"aria-label":e.ariaLabel,"aria-autocomplete":"none","aria-haspopup":"listbox",onFocus:t[1]||(t[1]=(...t)=>e.handleFocus&&e.handleFocus(...t)),onBlur:t[2]||(t[2]=(...t)=>e.handleBlur&&e.handleBlur(...t)),onKeydown:[t[3]||(t[3]=Me(ue((t=>e.navigateOptions("next")),["stop","prevent"]),["down"])),t[4]||(t[4]=Me(ue((t=>e.navigateOptions("prev")),["stop","prevent"]),["up"])),t[5]||(t[5]=Me(ue(((...t)=>e.handleEsc&&e.handleEsc(...t)),["stop","prevent"]),["esc"])),t[6]||(t[6]=Me(ue(((...t)=>e.selectOption&&e.selectOption(...t)),["stop","prevent"]),["enter"])),t[7]||(t[7]=Me(ue(((...t)=>e.deletePrevTag&&e.deletePrevTag(...t)),["stop"]),["delete"]))],onCompositionstart:t[8]||(t[8]=(...t)=>e.handleCompositionStart&&e.handleCompositionStart(...t)),onCompositionupdate:t[9]||(t[9]=(...t)=>e.handleCompositionUpdate&&e.handleCompositionUpdate(...t)),onCompositionend:t[10]||(t[10]=(...t)=>e.handleCompositionEnd&&e.handleCompositionEnd(...t)),onInput:t[11]||(t[11]=(...t)=>e.onInput&&e.onInput(...t)),onClick:t[12]||(t[12]=ue(((...t)=>e.toggleMenu&&e.toggleMenu(...t)),["stop"]))},null,46,Qf),[[Ae,e.states.inputValue]]),e.filterable?(T(),B("span",{key:0,ref:"calculatorRef","aria-hidden":"true",class:q(e.nsSelect.e("input-calculator")),textContent:ae(e.states.inputValue)},null,10,ev)):re("v-if",!0)],2)),e.shouldShowPlaceholder?(T(),B("div",{key:2,class:q([e.nsSelect.e("selected-item"),e.nsSelect.e("placeholder"),e.nsSelect.is("transparent",!e.hasModelValue||e.expanded&&!e.states.inputValue)])},[e.hasModelValue?H(e.$slots,"label",{key:0,label:e.currentPlaceholder,value:e.modelValue},(()=>[M("span",null,ae(e.currentPlaceholder),1)])):(T(),B("span",tv,ae(e.currentPlaceholder),1))],2)):re("v-if",!0)],2),M("div",{ref:"suffixRef",class:q(e.nsSelect.e("suffix"))},[e.iconComponent&&!e.showClose?(T(),ne(s,{key:0,class:q([e.nsSelect.e("caret"),e.nsSelect.e("icon"),e.iconReverse])},{default:te((()=>[(T(),ne(oe(e.iconComponent)))])),_:1},8,["class"])):re("v-if",!0),e.showClose&&e.clearIcon?(T(),ne(s,{key:1,class:q([e.nsSelect.e("caret"),e.nsSelect.e("icon")]),onClick:e.handleClearClick},{default:te((()=>[(T(),ne(oe(e.clearIcon)))])),_:1},8,["class","onClick"])):re("v-if",!0),e.validateState&&e.validateIcon?(T(),ne(s,{key:2,class:q([e.nsInput.e("icon"),e.nsInput.e("validateIcon")])},{default:te((()=>[(T(),ne(oe(e.validateIcon)))])),_:1},8,["class"])):re("v-if",!0)],2)],2)]})),content:te((()=>[J(p,{ref:"menuRef"},{default:te((()=>[e.$slots.header?(T(),B("div",{key:0,class:q(e.nsSelect.be("dropdown","header")),onClick:t[13]||(t[13]=ue((()=>{}),["stop"]))},[H(e.$slots,"header")],2)):re("v-if",!0),ce(J(d,{id:e.contentId,ref:"scrollbarRef",tag:"ul","wrap-class":e.nsSelect.be("dropdown","wrap"),"view-class":e.nsSelect.be("dropdown","list"),class:q([e.nsSelect.is("empty",0===e.filteredOptionsCount)]),role:"listbox","aria-label":e.ariaLabel,"aria-orientation":"vertical"},{default:te((()=>[e.showNewOption?(T(),ne(u,{key:0,value:e.states.inputValue,created:!0},null,8,["value"])):re("v-if",!0),J(c,null,{default:te((()=>[H(e.$slots,"default")])),_:3})])),_:3},8,["id","wrap-class","view-class","class","aria-label"]),[[de,e.states.options.size>0&&!e.loading]]),e.$slots.loading&&e.loading?(T(),B("div",{key:1,class:q(e.nsSelect.be("dropdown","loading"))},[H(e.$slots,"loading")],2)):e.loading||0===e.filteredOptionsCount?(T(),B("div",{key:2,class:q(e.nsSelect.be("dropdown","empty"))},[H(e.$slots,"empty",{},(()=>[M("span",null,ae(e.emptyText),1)]))],2)):re("v-if",!0),e.$slots.footer?(T(),B("div",{key:3,class:q(e.nsSelect.be("dropdown","footer")),onClick:t[14]||(t[14]=ue((()=>{}),["stop"]))},[H(e.$slots,"footer")],2)):re("v-if",!0)])),_:3},512)])),_:3},8,["visible","placement","teleported","popper-class","popper-options","fallback-placements","effect","transition","persistent","onBeforeShow"])],16)),[[f,e.handleClickOutside,e.popperRef]])}],["__file","select.vue"]]);var ov=Kr(O({name:"ElOptionGroup",componentName:"ElOptionGroup",props:{label:String,disabled:Boolean},setup(e){const t=Bo("select"),n=m(null),o=b(),l=m([]);j(jf,G(s({},X(e))));const a=k((()=>l.value.some((e=>!0===e.visible)))),r=e=>{const t=Ke(e),n=[];return t.forEach((e=>{var t,o;(e=>{var t,n;return"ElOption"===(null==(t=e.type)?void 0:t.name)&&!!(null==(n=e.component)?void 0:n.proxy)})(e)?n.push(e.component.proxy):(null==(t=e.children)?void 0:t.length)?n.push(...r(e.children)):(null==(o=e.component)?void 0:o.subTree)&&n.push(...r(e.component.subTree))})),n},i=()=>{l.value=r(o.subTree)};return y((()=>{i()})),Wt(n,i,{attributes:!0,subtree:!0,childList:!0}),{groupRef:n,visible:a,ns:t}}}),[["render",function(e,t,n,o,l,a){return ce((T(),B("ul",{ref:"groupRef",class:q(e.ns.be("group","wrap"))},[M("li",{class:q(e.ns.be("group","title"))},ae(e.label),3),M("li",null,[M("ul",{class:q(e.ns.b("group"))},[H(e.$slots,"default")],2)])],2)),[[de,e.visible]])}],["__file","option-group.vue"]]);const lv=no(nv,{Option:Kf,OptionGroup:ov}),av=oo(Kf),rv=oo(ov),iv=Xn({trigger:lu.trigger,placement:Fp.placement,disabled:lu.disabled,visible:ou.visible,transition:ou.transition,popperOptions:Fp.popperOptions,tabindex:Fp.tabindex,content:ou.content,popperStyle:ou.popperStyle,popperClass:ou.popperClass,enterable:u(s({},ou.enterable),{default:!0}),effect:u(s({},ou.effect),{default:"light"}),teleported:ou.teleported,title:String,width:{type:[String,Number],default:150},offset:{type:Number,default:void 0},showAfter:{type:Number,default:0},hideAfter:{type:Number,default:200},autoClose:{type:Number,default:0},showArrow:{type:Boolean,default:!0},persistent:{type:Boolean,default:!0},"onUpdate:visible":{type:Function}}),sv={"update:visible":e=>Qt(e),"before-enter":()=>!0,"before-leave":()=>!0,"after-enter":()=>!0,"after-leave":()=>!0},uv=O({name:"ElPopover"}),cv=O(u(s({},uv),{props:iv,emits:sv,setup(e,{expose:t,emit:n}){const o=e,l=k((()=>o["onUpdate:visible"])),a=Bo("popover"),r=m(),i=k((()=>{var e;return null==(e=p(r))?void 0:e.popperRef})),s=k((()=>[{width:vn(o.width)},o.popperStyle])),u=k((()=>[a.b(),o.popperClass,{[a.m("plain")]:!!o.content}])),c=k((()=>o.transition===`${a.namespace.value}-fade-in-linear`)),d=()=>{n("before-enter")},f=()=>{n("before-leave")},v=()=>{n("after-enter")},h=()=>{n("update:visible",!1),n("after-leave")};return t({popperRef:i,hide:()=>{var e;null==(e=r.value)||e.hide()}}),(e,t)=>(T(),ne(p(bu),K({ref_key:"tooltipRef",ref:r},e.$attrs,{trigger:e.trigger,placement:e.placement,disabled:e.disabled,visible:e.visible,transition:e.transition,"popper-options":e.popperOptions,tabindex:e.tabindex,content:e.content,offset:e.offset,"show-after":e.showAfter,"hide-after":e.hideAfter,"auto-close":e.autoClose,"show-arrow":e.showArrow,"aria-label":e.title,effect:e.effect,enterable:e.enterable,"popper-class":p(u),"popper-style":p(s),teleported:e.teleported,persistent:e.persistent,"gpu-acceleration":p(c),"onUpdate:visible":p(l),onBeforeShow:d,onBeforeHide:f,onShow:v,onHide:h}),{content:te((()=>[e.title?(T(),B("div",{key:0,class:q(p(a).e("title")),role:"title"},ae(e.title),3)):re("v-if",!0),H(e.$slots,"default",{},(()=>[le(ae(e.content),1)]))])),default:te((()=>[e.$slots.reference?H(e.$slots,"reference",{key:0}):re("v-if",!0)])),_:3},16,["trigger","placement","disabled","visible","transition","popper-options","tabindex","content","offset","show-after","hide-after","auto-close","show-arrow","aria-label","effect","enterable","popper-class","popper-style","teleported","persistent","gpu-acceleration","onUpdate:visible"]))}}));const dv=(e,t)=>{const n=t.arg||t.value,o=null==n?void 0:n.popperRef;o&&(o.triggerRef=e)};var pv,fv;const vv=no(Kr(cv,[["__file","popover.vue"]]),{directive:(fv="popover",(pv={mounted(e,t){dv(e,t)},updated(e,t){dv(e,t)}}).install=e=>{e.directive(fv,pv)},pv)}),mv=Xn({type:{type:String,default:"line",values:["line","circle","dashboard"]},percentage:{type:Number,default:0,validator:e=>e>=0&&e<=100},status:{type:String,default:"",values:["","success","exception","warning"]},indeterminate:{type:Boolean,default:!1},duration:{type:Number,default:3},strokeWidth:{type:Number,default:6},strokeLinecap:{type:String,default:"round"},textInside:{type:Boolean,default:!1},width:{type:Number,default:126},showText:{type:Boolean,default:!0},color:{type:[String,Array,Function],default:""},striped:Boolean,stripedFlow:Boolean,format:{type:Function,default:e=>`${e}%`}}),hv=["aria-valuenow"],gv={viewBox:"0 0 100 100"},bv=["d","stroke","stroke-linecap","stroke-width"],yv=["d","stroke","opacity","stroke-linecap","stroke-width"],wv={key:0},xv=O({name:"ElProgress"});const Sv=no(Kr(O(u(s({},xv),{props:mv,setup(e){const t=e,n={success:"#13ce66",exception:"#ff4949",warning:"#e6a23c",default:"#20a0ff"},o=Bo("progress"),l=k((()=>{const e={width:`${t.percentage}%`,animationDuration:`${t.duration}s`},n=b(t.percentage);return n.includes("gradient")?e.background=n:e.backgroundColor=n,e})),a=k((()=>(t.strokeWidth/t.width*100).toFixed(1))),r=k((()=>["circle","dashboard"].includes(t.type)?Number.parseInt(""+(50-Number.parseFloat(a.value)/2),10):0)),i=k((()=>{const e=r.value,n="dashboard"===t.type;return`\n M 50 50\n m 0 ${n?"":"-"}${e}\n a ${e} ${e} 0 1 1 0 ${n?"-":""}${2*e}\n a ${e} ${e} 0 1 1 0 ${n?"":"-"}${2*e}\n `})),s=k((()=>2*Math.PI*r.value)),u=k((()=>"dashboard"===t.type?.75:1)),c=k((()=>`${-1*s.value*(1-u.value)/2}px`)),d=k((()=>({strokeDasharray:`${s.value*u.value}px, ${s.value}px`,strokeDashoffset:c.value}))),f=k((()=>({strokeDasharray:`${s.value*u.value*(t.percentage/100)}px, ${s.value}px`,strokeDashoffset:c.value,transition:"stroke-dasharray 0.6s ease 0s, stroke 0.6s ease, opacity ease 0.6s"}))),v=k((()=>{let e;return e=t.color?b(t.percentage):n[t.status]||n.default,e})),m=k((()=>"warning"===t.status?Wn:"line"===t.type?"success"===t.status?kn:En:"success"===t.status?Sn:In)),h=k((()=>"line"===t.type?12+.4*t.strokeWidth:.111111*t.width+2)),g=k((()=>t.format(t.percentage)));const b=e=>{var n;const{color:o}=t;if($(o))return o(e);if(C(o))return o;{const t=function(e){const t=100/e.length;return e.map(((e,n)=>C(e)?{color:e,percentage:(n+1)*t}:e)).sort(((e,t)=>e.percentage-t.percentage))}(o);for(const n of t)if(n.percentage>e)return n.color;return null==(n=t[t.length-1])?void 0:n.color}};return(e,t)=>(T(),B("div",{class:q([p(o).b(),p(o).m(e.type),p(o).is(e.status),{[p(o).m("without-text")]:!e.showText,[p(o).m("text-inside")]:e.textInside}]),role:"progressbar","aria-valuenow":e.percentage,"aria-valuemin":"0","aria-valuemax":"100"},["line"===e.type?(T(),B("div",{key:0,class:q(p(o).b("bar"))},[M("div",{class:q(p(o).be("bar","outer")),style:W({height:`${e.strokeWidth}px`})},[M("div",{class:q([p(o).be("bar","inner"),{[p(o).bem("bar","inner","indeterminate")]:e.indeterminate},{[p(o).bem("bar","inner","striped")]:e.striped},{[p(o).bem("bar","inner","striped-flow")]:e.stripedFlow}]),style:W(p(l))},[(e.showText||e.$slots.default)&&e.textInside?(T(),B("div",{key:0,class:q(p(o).be("bar","innerText"))},[H(e.$slots,"default",{percentage:e.percentage},(()=>[M("span",null,ae(p(g)),1)]))],2)):re("v-if",!0)],6)],6)],2)):(T(),B("div",{key:1,class:q(p(o).b("circle")),style:W({height:`${e.width}px`,width:`${e.width}px`})},[(T(),B("svg",gv,[M("path",{class:q(p(o).be("circle","track")),d:p(i),stroke:`var(${p(o).cssVarName("fill-color-light")}, #e5e9f2)`,"stroke-linecap":e.strokeLinecap,"stroke-width":p(a),fill:"none",style:W(p(d))},null,14,bv),M("path",{class:q(p(o).be("circle","path")),d:p(i),stroke:p(v),fill:"none",opacity:e.percentage?1:0,"stroke-linecap":e.strokeLinecap,"stroke-width":p(a),style:W(p(f))},null,14,yv)]))],6)),!e.showText&&!e.$slots.default||e.textInside?re("v-if",!0):(T(),B("div",{key:2,class:q(p(o).e("text")),style:W({fontSize:`${p(h)}px`})},[H(e.$slots,"default",{percentage:e.percentage},(()=>[e.status?(T(),ne(p(Jr),{key:1},{default:te((()=>[(T(),ne(oe(p(m))))])),_:1})):(T(),B("span",wv,ae(p(g)),1))]))],6))],10,hv))}})),[["__file","progress.vue"]])),kv=Symbol("sliderContextKey"),Cv=Xn(s({modelValue:{type:[Number,Array],default:0},id:{type:String,default:void 0},min:{type:Number,default:0},max:{type:Number,default:100},step:{type:Number,default:1},showInput:Boolean,showInputControls:{type:Boolean,default:!0},size:Tr,inputSize:Tr,showStops:Boolean,showTooltip:{type:Boolean,default:!0},formatTooltip:{type:Function,default:void 0},disabled:Boolean,range:Boolean,vertical:Boolean,height:String,debounce:{type:Number,default:300},label:{type:String,default:void 0},rangeStartLabel:{type:String,default:void 0},rangeEndLabel:{type:String,default:void 0},formatValueText:{type:Function,default:void 0},tooltipClass:{type:String,default:void 0},placement:{type:String,values:Yo,default:"top"},marks:{type:Object},validateEvent:{type:Boolean,default:!0}},Rr(["ariaLabel"]))),Ev=e=>en(e)||F(e)&&e.every(en),Iv={[ro]:Ev,[so]:Ev,[io]:Ev},Ov=(e,t,n)=>{const{form:o,formItem:l}=oi(),a=x(),r=m(),i=m(),s={firstButton:r,secondButton:i},u=k((()=>e.disabled||(null==o?void 0:o.disabled)||!1)),c=k((()=>Math.min(t.firstValue,t.secondValue))),p=k((()=>Math.max(t.firstValue,t.secondValue))),f=k((()=>e.range?100*(p.value-c.value)/(e.max-e.min)+"%":100*(t.firstValue-e.min)/(e.max-e.min)+"%")),v=k((()=>e.range?100*(c.value-e.min)/(e.max-e.min)+"%":"0%")),h=k((()=>e.vertical?{height:e.height}:{})),g=k((()=>e.vertical?{height:f.value,bottom:v.value}:{width:f.value,left:v.value})),b=()=>{a.value&&(t.sliderSize=a.value["client"+(e.vertical?"Height":"Width")])},y=n=>{const o=(n=>{const o=e.min+n*(e.max-e.min)/100;if(!e.range)return r;let l;return l=Math.abs(c.value-o)t.secondValue?"firstButton":"secondButton",s[l]})(n);return o.value.setPosition(n),o},S=e=>{n(ro,e),n(so,e)},C=()=>d(void 0,null,(function*(){yield w(),n(io,e.range?[c.value,p.value]:e.modelValue)})),E=n=>{var o,l,r,i,s,c;if(u.value||t.dragging)return;b();let d=0;if(e.vertical){const e=null!=(r=null==(l=null==(o=n.touches)?void 0:o.item(0))?void 0:l.clientY)?r:n.clientY;d=(a.value.getBoundingClientRect().bottom-e)/t.sliderSize*100}else{d=((null!=(c=null==(s=null==(i=n.touches)?void 0:i.item(0))?void 0:s.clientX)?c:n.clientX)-a.value.getBoundingClientRect().left)/t.sliderSize*100}return d<0||d>100?void 0:y(d)};return{elFormItem:l,slider:a,firstButton:r,secondButton:i,sliderDisabled:u,minValue:c,maxValue:p,runwayStyle:h,barStyle:g,resetSize:b,setPosition:y,emitChange:C,onSliderWrapperPrevent:e=>{var t,n;((null==(t=s.firstButton.value)?void 0:t.dragging)||(null==(n=s.secondButton.value)?void 0:n.dragging))&&e.preventDefault()},onSliderClick:e=>{E(e)&&C()},onSliderDown:e=>d(void 0,null,(function*(){const t=E(e);t&&(yield w(),t.value.onButtonDown(e))})),setFirstValue:n=>{t.firstValue=n,S(e.range?[c.value,p.value]:n)},setSecondValue:n=>{t.secondValue=n,e.range&&S([c.value,p.value])}}},{left:Tv,down:Bv,right:Mv,up:_v,home:Lv,end:Av,pageUp:Rv,pageDown:$v}=ao,Fv=(e,t,n)=>{const{disabled:o,min:l,max:a,step:r,showTooltip:i,precision:s,sliderSize:u,formatTooltip:c,emitChange:p,resetSize:f,updateDragging:v}=N(kv),{tooltip:g,tooltipVisible:b,formatValue:y,displayTooltip:x,hideTooltip:S}=((e,t,n)=>{const o=m(),l=m(!1),a=k((()=>t.value instanceof Function)),r=k((()=>a.value&&t.value(e.modelValue)||e.modelValue)),i=Ze((()=>{n.value&&(l.value=!0)}),50),s=Ze((()=>{n.value&&(l.value=!1)}),50);return{tooltip:o,tooltipVisible:l,formatValue:r,displayTooltip:i,hideTooltip:s}})(e,c,i),C=m(),E=k((()=>(e.modelValue-l.value)/(a.value-l.value)*100+"%")),I=k((()=>e.vertical?{bottom:E.value}:{left:E.value})),O=e=>{o.value||(t.newPosition=Number.parseFloat(E.value)+e/(a.value-l.value)*100,L(t.newPosition),p())},T=e=>{let t,n;return e.type.startsWith("touch")?(n=e.touches[0].clientY,t=e.touches[0].clientX):(n=e.clientY,t=e.clientX),{clientX:t,clientY:n}},B=n=>{t.dragging=!0,t.isClick=!0;const{clientX:o,clientY:l}=T(n);e.vertical?t.startY=l:t.startX=o,t.startPosition=Number.parseFloat(E.value),t.newPosition=t.startPosition},M=n=>{if(t.dragging){let o;t.isClick=!1,x(),f();const{clientX:l,clientY:a}=T(n);e.vertical?(t.currentY=a,o=(t.startY-t.currentY)/u.value*100):(t.currentX=l,o=(t.currentX-t.startX)/u.value*100),t.newPosition=t.startPosition+o,L(t.newPosition)}},_=()=>{t.dragging&&(setTimeout((()=>{t.dragging=!1,t.hovering||S(),t.isClick||L(t.newPosition),p()}),0),window.removeEventListener("mousemove",M),window.removeEventListener("touchmove",M),window.removeEventListener("mouseup",_),window.removeEventListener("touchend",_),window.removeEventListener("contextmenu",_))},L=o=>d(void 0,null,(function*(){if(null===o||Number.isNaN(+o))return;o<0?o=0:o>100&&(o=100);const i=100/((a.value-l.value)/r.value);let u=Math.round(o/i)*i*(a.value-l.value)*.01+l.value;u=Number.parseFloat(u.toFixed(s.value)),u!==e.modelValue&&n(ro,u),t.dragging||e.modelValue===t.oldValue||(t.oldValue=e.modelValue),yield w(),t.dragging&&x(),g.value.updatePopper()}));return h((()=>t.dragging),(e=>{v(e)})),{disabled:o,button:C,tooltip:g,tooltipVisible:b,showTooltip:i,wrapperStyle:I,formatValue:y,handleMouseEnter:()=>{t.hovering=!0,x()},handleMouseLeave:()=>{t.hovering=!1,t.dragging||S()},onButtonDown:e=>{o.value||(e.preventDefault(),B(e),window.addEventListener("mousemove",M),window.addEventListener("touchmove",M),window.addEventListener("mouseup",_),window.addEventListener("touchend",_),window.addEventListener("contextmenu",_),C.value.focus())},onKeyDown:e=>{let t=!0;[Tv,Bv].includes(e.key)?O(-r.value):[Mv,_v].includes(e.key)?O(r.value):e.key===Lv?o.value||(L(0),p()):e.key===Av?o.value||(L(100),p()):e.key===$v?O(4*-r.value):e.key===Rv?O(4*r.value):t=!1,t&&e.preventDefault()},setPosition:L}},Vv=Xn({modelValue:{type:Number,default:0},vertical:Boolean,tooltipClass:String,placement:{type:String,values:Yo,default:"top"}}),Pv={[ro]:e=>en(e)},Nv=["tabindex"],zv=O({name:"ElSliderButton"});var Dv=Kr(O(u(s({},zv),{props:Vv,emits:Pv,setup(e,{expose:t,emit:n}){const o=e,l=Bo("slider"),a=G({hovering:!1,dragging:!1,isClick:!1,startX:0,currentX:0,startY:0,currentY:0,startPosition:0,newPosition:0,oldValue:o.modelValue}),{disabled:r,button:i,tooltip:s,showTooltip:u,tooltipVisible:c,wrapperStyle:d,formatValue:f,handleMouseEnter:v,handleMouseLeave:m,onButtonDown:h,onKeyDown:g,setPosition:b}=Fv(o,a,n),{hovering:y,dragging:w}=X(a);return t({onButtonDown:h,onKeyDown:g,setPosition:b,hovering:y,dragging:w}),(e,t)=>(T(),B("div",{ref_key:"button",ref:i,class:q([p(l).e("button-wrapper"),{hover:p(y),dragging:p(w)}]),style:W(p(d)),tabindex:p(r)?-1:0,onMouseenter:t[0]||(t[0]=(...e)=>p(v)&&p(v)(...e)),onMouseleave:t[1]||(t[1]=(...e)=>p(m)&&p(m)(...e)),onMousedown:t[2]||(t[2]=(...e)=>p(h)&&p(h)(...e)),onTouchstart:t[3]||(t[3]=(...e)=>p(h)&&p(h)(...e)),onFocus:t[4]||(t[4]=(...e)=>p(v)&&p(v)(...e)),onBlur:t[5]||(t[5]=(...e)=>p(m)&&p(m)(...e)),onKeydown:t[6]||(t[6]=(...e)=>p(g)&&p(g)(...e))},[J(p(bu),{ref_key:"tooltip",ref:s,visible:p(c),placement:e.placement,"fallback-placements":["top","bottom","right","left"],"stop-popper-mouse-event":!1,"popper-class":e.tooltipClass,disabled:!p(u),persistent:""},{content:te((()=>[M("span",null,ae(p(f)),1)])),default:te((()=>[M("div",{class:q([p(l).e("button"),{hover:p(y),dragging:p(w)}])},null,2)])),_:1},8,["visible","placement","popper-class","disabled"])],46,Nv))}})),[["__file","button.vue"]]);const jv=Xn({mark:{type:[String,Object],default:void 0}});var Hv=O({name:"ElSliderMarker",props:jv,setup(e){const t=Bo("slider"),n=k((()=>C(e.mark)?e.mark:e.mark.label)),o=k((()=>C(e.mark)?void 0:e.mark.style));return()=>ke("div",{class:t.e("marks-text"),style:o.value},n.value)}});const qv=["id","role","aria-label","aria-labelledby"],Wv={key:1},Kv=O({name:"ElSlider"});const Uv=no(Kr(O(u(s({},Kv),{props:Cv,emits:Iv,setup(e,{expose:t,emit:n}){const o=e,l=Bo("slider"),{t:a}=Co(),r=G({firstValue:0,secondValue:0,oldValue:0,dragging:!1,sliderSize:1}),{elFormItem:i,slider:c,firstButton:f,secondButton:v,sliderDisabled:g,minValue:b,maxValue:x,runwayStyle:S,barStyle:C,resetSize:E,emitChange:I,onSliderWrapperPrevent:O,onSliderClick:_,onSliderDown:L,setFirstValue:A,setSecondValue:R}=Ov(o,r,n),{stops:$,getStopStyle:F}=((e,t,n,o)=>({stops:k((()=>{if(!e.showStops||e.min>e.max)return[];if(0===e.step)return[];const l=(e.max-e.min)/e.step,a=100*e.step/(e.max-e.min),r=Array.from({length:l-1}).map(((e,t)=>(t+1)*a));return e.range?r.filter((t=>t<100*(n.value-e.min)/(e.max-e.min)||t>100*(o.value-e.min)/(e.max-e.min))):r.filter((n=>n>100*(t.firstValue-e.min)/(e.max-e.min)))})),getStopStyle:t=>e.vertical?{bottom:`${t}%`}:{left:`${t}%`}}))(o,r,b,x),{inputId:V,isLabeledByFormItem:P}=li(o,{formItemContext:i}),N=ti(),z=k((()=>o.inputSize||N.value)),D=k((()=>o.label||o.ariaLabel||a("el.slider.defaultLabel",{min:o.min,max:o.max}))),H=k((()=>o.range?o.rangeStartLabel||a("el.slider.defaultRangeStartLabel"):D.value)),K=k((()=>o.formatValueText?o.formatValueText(le.value):`${le.value}`)),U=k((()=>o.rangeEndLabel||a("el.slider.defaultRangeEndLabel"))),Y=k((()=>o.formatValueText?o.formatValueText(ae.value):`${ae.value}`)),Z=k((()=>[l.b(),l.m(N.value),l.is("vertical",o.vertical),{[l.m("with-input")]:o.showInput}])),ee=(e=>k((()=>e.marks?Object.keys(e.marks).map(Number.parseFloat).sort(((e,t)=>e-t)).filter((t=>t<=e.max&&t>=e.min)).map((t=>({point:t,position:100*(t-e.min)/(e.max-e.min),mark:e.marks[t]}))):[])))(o);((e,t,n,o,l,a)=>{const r=e=>{l(ro,e),l(so,e)},i=()=>e.range?![n.value,o.value].every(((e,n)=>e===t.oldValue[n])):e.modelValue!==t.oldValue,s=()=>{var n,o;e.min>e.max&&sn("Slider","min should not be greater than max.");const l=e.modelValue;e.range&&Array.isArray(l)?l[1]e.max?r([e.max,e.max]):l[0]e.max?r([l[0],e.max]):(t.firstValue=l[0],t.secondValue=l[1],i()&&(e.validateEvent&&(null==(n=null==a?void 0:a.validate)||n.call(a,"change").catch((e=>{}))),t.oldValue=l.slice())):e.range||"number"!=typeof l||Number.isNaN(l)||(le.max?r(e.max):(t.firstValue=l,i()&&(e.validateEvent&&(null==(o=null==a?void 0:a.validate)||o.call(a,"change").catch((e=>{}))),t.oldValue=l)))};s(),h((()=>t.dragging),(e=>{e||s()})),h((()=>e.modelValue),((e,n)=>{t.dragging||Array.isArray(e)&&Array.isArray(n)&&e.every(((e,t)=>e===n[t]))&&t.firstValue===e[0]&&t.secondValue===e[1]||s()}),{deep:!0}),h((()=>[e.min,e.max]),(()=>{s()}))})(o,r,b,x,n,i);const te=k((()=>{const e=[o.min,o.max,o.step].map((e=>{const t=`${e}`.split(".")[1];return t?t.length:0}));return Math.max.apply(null,e)})),{sliderWrapper:oe}=((e,t,n)=>{const o=m();return y((()=>d(void 0,null,(function*(){e.range?(Array.isArray(e.modelValue)?(t.firstValue=Math.max(e.min,e.modelValue[0]),t.secondValue=Math.min(e.max,e.modelValue[1])):(t.firstValue=e.min,t.secondValue=e.max),t.oldValue=[t.firstValue,t.secondValue]):("number"!=typeof e.modelValue||Number.isNaN(e.modelValue)?t.firstValue=e.min:t.firstValue=Math.min(e.max,Math.max(e.min,e.modelValue)),t.oldValue=t.firstValue),Bt(window,"resize",n),yield w(),n()})))),{sliderWrapper:o}})(o,r,E),{firstValue:le,secondValue:ae,sliderSize:ie}=X(r);return j(kv,u(s({},X(o)),{sliderSize:ie,disabled:g,precision:te,emitChange:I,resetSize:E,updateDragging:e=>{r.dragging=e}})),bo({from:"label",replacement:"aria-label",version:"2.8.0",scope:"el-slider",ref:"https://element-plus.org/en-US/component/slider.html"},k((()=>!!o.label))),t({onSliderClick:_}),(e,t)=>{var n,o;return T(),B("div",{id:e.range?p(V):void 0,ref_key:"sliderWrapper",ref:oe,class:q(p(Z)),role:e.range?"group":void 0,"aria-label":e.range&&!p(P)?p(D):void 0,"aria-labelledby":e.range&&p(P)?null==(n=p(i))?void 0:n.labelId:void 0,onTouchstart:t[2]||(t[2]=(...e)=>p(O)&&p(O)(...e)),onTouchmove:t[3]||(t[3]=(...e)=>p(O)&&p(O)(...e))},[M("div",{ref_key:"slider",ref:c,class:q([p(l).e("runway"),{"show-input":e.showInput&&!e.range},p(l).is("disabled",p(g))]),style:W(p(S)),onMousedown:t[0]||(t[0]=(...e)=>p(L)&&p(L)(...e)),onTouchstart:t[1]||(t[1]=(...e)=>p(L)&&p(L)(...e))},[M("div",{class:q(p(l).e("bar")),style:W(p(C))},null,6),J(Dv,{id:e.range?void 0:p(V),ref_key:"firstButton",ref:f,"model-value":p(le),vertical:e.vertical,"tooltip-class":e.tooltipClass,placement:e.placement,role:"slider","aria-label":e.range||!p(P)?p(H):void 0,"aria-labelledby":!e.range&&p(P)?null==(o=p(i))?void 0:o.labelId:void 0,"aria-valuemin":e.min,"aria-valuemax":e.range?p(ae):e.max,"aria-valuenow":p(le),"aria-valuetext":p(K),"aria-orientation":e.vertical?"vertical":"horizontal","aria-disabled":p(g),"onUpdate:modelValue":p(A)},null,8,["id","model-value","vertical","tooltip-class","placement","aria-label","aria-labelledby","aria-valuemin","aria-valuemax","aria-valuenow","aria-valuetext","aria-orientation","aria-disabled","onUpdate:modelValue"]),e.range?(T(),ne(Dv,{key:0,ref_key:"secondButton",ref:v,"model-value":p(ae),vertical:e.vertical,"tooltip-class":e.tooltipClass,placement:e.placement,role:"slider","aria-label":p(U),"aria-valuemin":p(le),"aria-valuemax":e.max,"aria-valuenow":p(ae),"aria-valuetext":p(Y),"aria-orientation":e.vertical?"vertical":"horizontal","aria-disabled":p(g),"onUpdate:modelValue":p(R)},null,8,["model-value","vertical","tooltip-class","placement","aria-label","aria-valuemin","aria-valuemax","aria-valuenow","aria-valuetext","aria-orientation","aria-disabled","onUpdate:modelValue"])):re("v-if",!0),e.showStops?(T(),B("div",Wv,[(T(!0),B(Q,null,be(p($),((e,t)=>(T(),B("div",{key:t,class:q(p(l).e("stop")),style:W(p(F)(e))},null,6)))),128))])):re("v-if",!0),p(ee).length>0?(T(),B(Q,{key:2},[M("div",null,[(T(!0),B(Q,null,be(p(ee),((e,t)=>(T(),B("div",{key:t,style:W(p(F)(e.position)),class:q([p(l).e("stop"),p(l).e("marks-stop")])},null,6)))),128))]),M("div",{class:q(p(l).e("marks"))},[(T(!0),B(Q,null,be(p(ee),((e,t)=>(T(),ne(p(Hv),{key:t,mark:e.mark,style:W(p(F)(e.position))},null,8,["mark","style"])))),128))],2)],64)):re("v-if",!0)],38),e.showInput&&!e.range?(T(),ne(p(Sf),{key:0,ref:"input","model-value":p(le),class:q(p(l).e("input")),step:e.step,disabled:p(g),controls:e.showInputControls,min:e.min,max:e.max,debounce:e.debounce,size:p(z),"onUpdate:modelValue":p(A),onChange:p(I)},null,8,["model-value","class","step","disabled","controls","min","max","debounce","size","onUpdate:modelValue","onChange"])):re("v-if",!0)],42,qv)}}})),[["__file","slider.vue"]])),Yv=Xn(s({modelValue:{type:[Boolean,String,Number],default:!1},disabled:{type:Boolean,default:!1},loading:{type:Boolean,default:!1},size:{type:String,validator:co},width:{type:[String,Number],default:""},inlinePrompt:{type:Boolean,default:!1},inactiveActionIcon:{type:Zn},activeActionIcon:{type:Zn},activeIcon:{type:Zn},inactiveIcon:{type:Zn},activeText:{type:String,default:""},inactiveText:{type:String,default:""},activeValue:{type:[Boolean,String,Number],default:!0},inactiveValue:{type:[Boolean,String,Number],default:!1},name:{type:String,default:""},validateEvent:{type:Boolean,default:!0},beforeChange:{type:Function},id:String,tabindex:{type:[String,Number]},label:{type:String,default:void 0}},Rr(["ariaLabel"]))),Gv={[ro]:e=>Qt(e)||C(e)||en(e),[io]:e=>Qt(e)||C(e)||en(e),[so]:e=>Qt(e)||C(e)||en(e)},Xv=["onClick"],Zv=["id","aria-checked","aria-disabled","aria-label","name","true-value","false-value","disabled","tabindex","onKeydown"],Jv=["aria-hidden"],Qv=["aria-hidden"],em=["aria-hidden"],tm="ElSwitch",nm=O({name:tm});const om=no(Kr(O(u(s({},nm),{props:Yv,emits:Gv,setup(e,{expose:t,emit:n}){const o=e,{formItem:l}=oi(),a=ti(),r=Bo("switch"),{inputId:i}=li(o,{formItemContext:l}),s=ni(k((()=>o.loading))),u=m(!1!==o.modelValue),c=m(),d=m(),f=k((()=>[r.b(),r.m(a.value),r.is("disabled",s.value),r.is("checked",S.value)])),v=k((()=>[r.e("label"),r.em("label","left"),r.is("active",!S.value)])),g=k((()=>[r.e("label"),r.em("label","right"),r.is("active",S.value)])),b=k((()=>({width:vn(o.width)})));h((()=>o.modelValue),(()=>{u.value=!0}));const x=k((()=>!!u.value&&o.modelValue)),S=k((()=>x.value===o.activeValue));[o.activeValue,o.inactiveValue].includes(x.value)||(n(ro,o.inactiveValue),n(io,o.inactiveValue),n(so,o.inactiveValue)),h(S,(e=>{var t;c.value.checked=e,o.validateEvent&&(null==(t=null==l?void 0:l.validate)||t.call(l,"change").catch((e=>{})))}));const C=()=>{const e=S.value?o.inactiveValue:o.activeValue;n(ro,e),n(io,e),n(so,e),w((()=>{c.value.checked=S.value}))},E=()=>{if(s.value)return;const{beforeChange:e}=o;if(!e)return void C();const t=e();[$e(t),Qt(t)].includes(!0)||sn(tm,"beforeChange must return type `Promise` or `boolean`"),$e(t)?t.then((e=>{e&&C()})).catch((e=>{})):t&&C()};return y((()=>{c.value.checked=S.value})),bo({from:"label",replacement:"aria-label",version:"2.8.0",scope:"el-switch",ref:"https://element-plus.org/en-US/component/switch.html"},k((()=>!!o.label))),t({focus:()=>{var e,t;null==(t=null==(e=c.value)?void 0:e.focus)||t.call(e)},checked:S}),(e,t)=>(T(),B("div",{class:q(p(f)),onClick:ue(E,["prevent"])},[M("input",{id:p(i),ref_key:"input",ref:c,class:q(p(r).e("input")),type:"checkbox",role:"switch","aria-checked":p(S),"aria-disabled":p(s),"aria-label":e.label||e.ariaLabel,name:e.name,"true-value":e.activeValue,"false-value":e.inactiveValue,disabled:p(s),tabindex:e.tabindex,onChange:C,onKeydown:Me(E,["enter"])},null,42,Zv),e.inlinePrompt||!e.inactiveIcon&&!e.inactiveText?re("v-if",!0):(T(),B("span",{key:0,class:q(p(v))},[e.inactiveIcon?(T(),ne(p(Jr),{key:0},{default:te((()=>[(T(),ne(oe(e.inactiveIcon)))])),_:1})):re("v-if",!0),!e.inactiveIcon&&e.inactiveText?(T(),B("span",{key:1,"aria-hidden":p(S)},ae(e.inactiveText),9,Jv)):re("v-if",!0)],2)),M("span",{ref_key:"core",ref:d,class:q(p(r).e("core")),style:W(p(b))},[e.inlinePrompt?(T(),B("div",{key:0,class:q(p(r).e("inner"))},[e.activeIcon||e.inactiveIcon?(T(),ne(p(Jr),{key:0,class:q(p(r).is("icon"))},{default:te((()=>[(T(),ne(oe(p(S)?e.activeIcon:e.inactiveIcon)))])),_:1},8,["class"])):e.activeText||e.inactiveText?(T(),B("span",{key:1,class:q(p(r).is("text")),"aria-hidden":!p(S)},ae(p(S)?e.activeText:e.inactiveText),11,Qv)):re("v-if",!0)],2)):re("v-if",!0),M("div",{class:q(p(r).e("action"))},[e.loading?(T(),ne(p(Jr),{key:0,class:q(p(r).is("loading"))},{default:te((()=>[J(p(Ln))])),_:1},8,["class"])):p(S)?H(e.$slots,"active-action",{key:1},(()=>[e.activeActionIcon?(T(),ne(p(Jr),{key:0},{default:te((()=>[(T(),ne(oe(e.activeActionIcon)))])),_:1})):re("v-if",!0)])):p(S)?re("v-if",!0):H(e.$slots,"inactive-action",{key:2},(()=>[e.inactiveActionIcon?(T(),ne(p(Jr),{key:0},{default:te((()=>[(T(),ne(oe(e.inactiveActionIcon)))])),_:1})):re("v-if",!0)]))],2)],6),e.inlinePrompt||!e.activeIcon&&!e.activeText?re("v-if",!0):(T(),B("span",{key:1,class:q(p(g))},[e.activeIcon?(T(),ne(p(Jr),{key:0},{default:te((()=>[(T(),ne(oe(e.activeIcon)))])),_:1})):re("v-if",!0),!e.activeIcon&&e.activeText?(T(),B("span",{key:1,"aria-hidden":!p(S)},ae(e.activeText),9,em)):re("v-if",!0)],2))],10,Xv))}})),[["__file","switch.vue"]])),lm=Symbol("tabsRootContextKey"),am=Xn({tabs:{type:Array,default:()=>[]}}),rm="ElTabBar",im=O({name:rm});var sm=Kr(O(u(s({},im),{props:am,setup(e,{expose:t}){const n=e,o=b(),l=N(lm);l||sn(rm,"");const a=Bo("tabs"),r=m(),i=m(),s=()=>i.value=(()=>{let e=0,t=0;const a=["top","bottom"].includes(l.props.tabPosition)?"width":"height",r="width"===a?"x":"y",i="x"===r?"left":"top";return n.tabs.every((l=>{var r,s;const u=null==(s=null==(r=o.parent)?void 0:r.refs)?void 0:s[`tab-${l.uid}`];if(!u)return!1;if(!l.active)return!0;e=u[`offset${on(i)}`],t=u[`client${on(a)}`];const c=window.getComputedStyle(u);return"width"===a&&(n.tabs.length>1&&(t-=Number.parseFloat(c.paddingLeft)+Number.parseFloat(c.paddingRight)),e+=Number.parseFloat(c.paddingLeft)),!1})),{[a]:`${t}px`,transform:`translate${on(r)}(${e}px)`}})();return h((()=>n.tabs),(()=>d(this,null,(function*(){yield w(),s()}))),{immediate:!0}),Pt(r,(()=>s())),t({ref:r,update:s}),(e,t)=>(T(),B("div",{ref_key:"barRef",ref:r,class:q([p(a).e("active-bar"),p(a).is(p(l).props.tabPosition)]),style:W(i.value)},null,6))}})),[["__file","tab-bar.vue"]]);const um=Xn({panes:{type:Array,default:()=>[]},currentName:{type:[String,Number],default:""},editable:Boolean,type:{type:String,values:["card","border-card",""],default:""},stretch:Boolean}),cm="ElTabNav",dm=O({name:cm,props:um,emits:{tabClick:(e,t,n)=>n instanceof Event,tabRemove:(e,t)=>t instanceof Event},setup(e,{expose:t,emit:n}){const o=b(),l=N(lm);l||sn(cm,"");const a=Bo("tabs"),r=function({document:e=Tt}={}){if(!e)return m("visible");const t=m(e.visibilityState);return Bt(e,"visibilitychange",(()=>{t.value=e.visibilityState})),t}(),i=function({window:e=Ot}={}){if(!e)return m(!1);const t=m(e.document.hasFocus());return Bt(e,"blur",(()=>{t.value=!1})),Bt(e,"focus",(()=>{t.value=!0})),t}(),s=m(),u=m(),c=m(),p=m(),f=m(!1),v=m(0),g=m(!1),x=m(!0),S=k((()=>["top","bottom"].includes(l.props.tabPosition)?"width":"height")),C=k((()=>({transform:`translate${"width"===S.value?"X":"Y"}(-${v.value}px)`}))),E=()=>{if(!s.value)return;const e=s.value[`offset${on(S.value)}`],t=v.value;if(!t)return;const n=t>e?t-e:0;v.value=n},I=()=>{if(!s.value||!u.value)return;const e=u.value[`offset${on(S.value)}`],t=s.value[`offset${on(S.value)}`],n=v.value;if(e-n<=t)return;const o=e-n>2*t?n+t:e-t;v.value=o},O=()=>d(this,null,(function*(){const e=u.value;if(!(f.value&&c.value&&s.value&&e))return;yield w();const t=c.value.querySelector(".is-active");if(!t)return;const n=s.value,o=["top","bottom"].includes(l.props.tabPosition),a=t.getBoundingClientRect(),r=n.getBoundingClientRect(),i=o?e.offsetWidth-r.width:e.offsetHeight-r.height,d=v.value;let p=d;o?(a.leftr.right&&(p=d+a.right-r.right)):(a.topr.bottom&&(p=d+(a.bottom-r.bottom))),p=Math.max(p,0),v.value=Math.min(p,i)})),T=()=>{var t;if(!u.value||!s.value)return;e.stretch&&(null==(t=p.value)||t.update());const n=u.value[`offset${on(S.value)}`],o=s.value[`offset${on(S.value)}`],l=v.value;o0&&(v.value=0))},B=e=>{const t=e.code,{up:n,down:o,left:l,right:a}=ao;if(![n,o,l,a].includes(t))return;const r=Array.from(e.currentTarget.querySelectorAll("[role=tab]:not(.is-disabled)")),i=r.indexOf(e.target);let s;s=t===l||t===n?0===i?r.length-1:i-1:i{x.value&&(g.value=!0)},_=()=>g.value=!1;return h(r,(e=>{"hidden"===e?x.value=!1:"visible"===e&&setTimeout((()=>x.value=!0),50)})),h(i,(e=>{e?setTimeout((()=>x.value=!0),50):x.value=!1})),Pt(c,T),y((()=>setTimeout((()=>O()),0))),Z((()=>T())),t({scrollToActiveTab:O,removeFocus:_}),h((()=>e.panes),(()=>o.update()),{flush:"post",deep:!0}),()=>{const t=f.value?[J("span",{class:[a.e("nav-prev"),a.is("disabled",!f.value.prev)],onClick:E},[J(Jr,null,{default:()=>[J(yn,null,null)]})]),J("span",{class:[a.e("nav-next"),a.is("disabled",!f.value.next)],onClick:I},[J(Jr,null,{default:()=>[J(wn,null,null)]})])]:null,o=e.panes.map(((t,o)=>{var r,i,s,u;const c=t.uid,d=t.props.disabled,p=null!=(i=null!=(r=t.props.name)?r:t.index)?i:`${o}`,f=!d&&(t.isClosable||e.editable);t.index=`${o}`;const v=f?J(Jr,{class:"is-icon-close",onClick:e=>n("tabRemove",t,e)},{default:()=>[J(In,null,null)]}):null,m=(null==(u=(s=t.slots).label)?void 0:u.call(s))||t.props.label,h=!d&&t.active?0:-1;return J("div",{ref:`tab-${c}`,class:[a.e("item"),a.is(l.props.tabPosition),a.is("active",t.active),a.is("disabled",d),a.is("closable",f),a.is("focus",g.value)],id:`tab-${p}`,key:`tab-${c}`,"aria-controls":`pane-${p}`,role:"tab","aria-selected":t.active,tabindex:h,onFocus:()=>M(),onBlur:()=>_(),onClick:e=>{_(),n("tabClick",t,p,e)},onKeydown:e=>{!f||e.code!==ao.delete&&e.code!==ao.backspace||n("tabRemove",t,e)}},[m,v])}));return J("div",{ref:c,class:[a.e("nav-wrap"),a.is("scrollable",!!f.value),a.is(l.props.tabPosition)]},[t,J("div",{class:a.e("nav-scroll"),ref:s},[J("div",{class:[a.e("nav"),a.is(l.props.tabPosition),a.is("stretch",e.stretch&&["top","bottom"].includes(l.props.tabPosition))],ref:u,style:C.value,role:"tablist",onKeydown:B},[e.type?null:J(sm,{ref:p,tabs:[...e.panes]},null),o])])])}}}),pm=Xn({type:{type:String,values:["card","border-card",""],default:""},closable:Boolean,addable:Boolean,modelValue:{type:[String,Number]},editable:Boolean,tabPosition:{type:String,values:["top","right","bottom","left"],default:"top"},beforeLeave:{type:Function,default:()=>!0},stretch:Boolean}),fm=e=>C(e)||en(e),vm={[ro]:e=>fm(e),tabClick:(e,t)=>t instanceof Event,tabChange:e=>fm(e),edit:(e,t)=>["remove","add"].includes(t),tabRemove:e=>fm(e),tabAdd:()=>!0},mm=O({name:"ElTabs",props:pm,emits:vm,setup(e,{emit:t,slots:n,expose:o}){var l;const a=Bo("tabs"),{children:r,addChild:i,removeChild:s}=Or(b(),"ElTabPane"),u=m(),c=m(null!=(l=e.modelValue)?l:"0"),p=(n,o=!1)=>d(this,null,(function*(){var l,a,r;if(c.value!==n&&!Jt(n))try{!1!==(yield null==(l=e.beforeLeave)?void 0:l.call(e,n,c.value))&&(c.value=n,o&&(t(ro,n),t("tabChange",n)),null==(r=null==(a=u.value)?void 0:a.removeFocus)||r.call(a))}catch(i){}})),f=(e,n,o)=>{e.props.disabled||(p(n,!0),t("tabClick",e,o))},v=(e,n)=>{e.props.disabled||Jt(e.props.name)||(n.stopPropagation(),t("edit",e.props.name,"remove"),t("tabRemove",e.props.name))},g=()=>{t("edit",void 0,"add"),t("tabAdd")};return h((()=>e.modelValue),(e=>p(e))),h(c,(()=>d(this,null,(function*(){var e;yield w(),null==(e=u.value)||e.scrollToActiveTab()})))),j(lm,{props:e,currentName:c,registerPane:i,unregisterPane:s}),o({currentName:c}),()=>{const t=n["add-icon"],o=e.editable||e.addable?J("span",{class:a.e("new-tab"),tabindex:"0",onClick:g,onKeydown:e=>{e.code===ao.enter&&g()}},[t?H(n,"add-icon"):J(Jr,{class:a.is("icon-plus")},{default:()=>[J(Vn,null,null)]})]):null,l=J("div",{class:[a.e("header"),a.is(e.tabPosition)]},[o,J(dm,{ref:u,currentName:c.value,editable:e.editable,type:e.type,panes:r.value,stretch:e.stretch,onTabClick:f,onTabRemove:v},null)]),i=J("div",{class:a.e("content")},[H(n,"default")]);return J("div",{class:[a.b(),a.m(e.tabPosition),{[a.m("card")]:"card"===e.type,[a.m("border-card")]:"border-card"===e.type}]},[..."bottom"!==e.tabPosition?[l,i]:[i,l]])}}}),hm=Xn({label:{type:String,default:""},name:{type:[String,Number]},closable:Boolean,disabled:Boolean,lazy:Boolean}),gm=["id","aria-hidden","aria-labelledby"],bm="ElTabPane",ym=O({name:bm});var wm=Kr(O(u(s({},ym),{props:hm,setup(e){const t=e,n=b(),o=ee(),l=N(lm);l||sn(bm,"usage: ");const a=Bo("tab-pane"),r=m(),i=k((()=>t.closable||l.props.closable)),s=vt((()=>{var e;return l.currentName.value===(null!=(e=t.name)?e:r.value)})),u=m(s.value),c=k((()=>{var e;return null!=(e=t.name)?e:r.value})),d=vt((()=>!t.lazy||u.value||s.value));h(s,(e=>{e&&(u.value=!0)}));const f=G({uid:n.uid,slots:o,props:t,paneName:c,active:s,index:r,isClosable:i});return y((()=>{l.registerPane(f)})),Y((()=>{l.unregisterPane(f.uid)})),(e,t)=>p(d)?ce((T(),B("div",{key:0,id:`pane-${p(c)}`,class:q(p(a).b()),role:"tabpanel","aria-hidden":!p(s),"aria-labelledby":`tab-${p(c)}`},[H(e.$slots,"default")],10,gm)),[[de,p(s)]]):re("v-if",!0)}})),[["__file","tab-pane.vue"]]);const xm=no(mm,{TabPane:wm}),Sm=oo(wm),km=Symbol("uploadContextKey");class Cm extends Error{constructor(e,t,n,o){super(e),this.name="UploadAjaxError",this.status=t,this.method=n,this.url=o}}function Em(e,t,n){let o;return o=n.response?`${n.response.error||n.response}`:n.responseText?`${n.responseText}`:`fail to ${t.method} ${e} ${n.status}`,new Cm(o,n.status,t.method,e)}const Im=["text","picture","picture-card"];let Om=1;const Tm=()=>Date.now()+Om++,Bm=Xn({action:{type:String,default:"#"},headers:{type:Object},method:{type:String,default:"post"},data:{type:[Object,Function,Promise],default:()=>({})},multiple:{type:Boolean,default:!1},name:{type:String,default:"file"},drag:{type:Boolean,default:!1},withCredentials:Boolean,showFileList:{type:Boolean,default:!0},accept:{type:String,default:""},fileList:{type:Array,default:()=>[]},autoUpload:{type:Boolean,default:!0},listType:{type:String,values:Im,default:"text"},httpRequest:{type:Function,default:e=>{"undefined"==typeof XMLHttpRequest&&sn("ElUpload","XMLHttpRequest is undefined");const t=new XMLHttpRequest,n=e.action;t.upload&&t.upload.addEventListener("progress",(t=>{const n=t;n.percent=t.total>0?t.loaded/t.total*100:0,e.onProgress(n)}));const o=new FormData;if(e.data)for(const[a,r]of Object.entries(e.data))F(r)&&r.length?o.append(a,...r):o.append(a,r);o.append(e.filename,e.file,e.file.name),t.addEventListener("error",(()=>{e.onError(Em(n,e,t))})),t.addEventListener("load",(()=>{if(t.status<200||t.status>=300)return e.onError(Em(n,e,t));e.onSuccess(function(e){const t=e.responseText||e.response;if(!t)return t;try{return JSON.parse(t)}catch(n){return t}}(t))})),t.open(e.method,n,!0),e.withCredentials&&"withCredentials"in t&&(t.withCredentials=!0);const l=e.headers||{};if(l instanceof Headers)l.forEach(((e,n)=>t.setRequestHeader(n,e)));else for(const[a,r]of Object.entries(l))De(r)||t.setRequestHeader(a,String(r));return t.send(o),t}},disabled:Boolean,limit:Number}),Mm=Xn(u(s({},Bm),{beforeUpload:{type:Function,default:R},beforeRemove:{type:Function},onRemove:{type:Function,default:R},onChange:{type:Function,default:R},onPreview:{type:Function,default:R},onSuccess:{type:Function,default:R},onProgress:{type:Function,default:R},onError:{type:Function,default:R},onExceed:{type:Function,default:R},crossorigin:{type:String}})),_m=Xn({files:{type:Array,default:()=>[]},disabled:{type:Boolean,default:!1},handlePreview:{type:Function,default:R},listType:{type:String,values:Im,default:"text"},crossorigin:{type:String}}),Lm=["onKeydown"],Am=["src","crossorigin"],Rm=["onClick"],$m=["title"],Fm=["onClick"],Vm=["onClick"],Pm=O({name:"ElUploadList"});var Nm=Kr(O(u(s({},Pm),{props:_m,emits:{remove:e=>!!e},setup(e,{emit:t}){const n=e,{t:o}=Co(),l=Bo("upload"),a=Bo("icon"),r=Bo("list"),i=ni(),s=m(!1),u=k((()=>[l.b("list"),l.bm("list",n.listType),l.is("disabled",n.disabled)])),c=e=>{t("remove",e)};return(e,t)=>(T(),ne(ie,{tag:"ul",class:q(p(u)),name:p(r).b()},{default:te((()=>[(T(!0),B(Q,null,be(e.files,(n=>(T(),B("li",{key:n.uid||n.name,class:q([p(l).be("list","item"),p(l).is(n.status),{focusing:s.value}]),tabindex:"0",onKeydown:Me((e=>!p(i)&&c(n)),["delete"]),onFocus:t[0]||(t[0]=e=>s.value=!0),onBlur:t[1]||(t[1]=e=>s.value=!1),onClick:t[2]||(t[2]=e=>s.value=!1)},[H(e.$slots,"default",{file:n},(()=>["picture"===e.listType||"uploading"!==n.status&&"picture-card"===e.listType?(T(),B("img",{key:0,class:q(p(l).be("list","item-thumbnail")),src:n.url,crossorigin:e.crossorigin,alt:""},null,10,Am)):re("v-if",!0),"uploading"===n.status||"picture-card"!==e.listType?(T(),B("div",{key:1,class:q(p(l).be("list","item-info"))},[M("a",{class:q(p(l).be("list","item-name")),onClick:ue((t=>e.handlePreview(n)),["prevent"])},[J(p(Jr),{class:q(p(a).m("document"))},{default:te((()=>[J(p(Tn))])),_:1},8,["class"]),M("span",{class:q(p(l).be("list","item-file-name")),title:n.name},ae(n.name),11,$m)],10,Rm),"uploading"===n.status?(T(),ne(p(Sv),{key:0,type:"picture-card"===e.listType?"circle":"line","stroke-width":"picture-card"===e.listType?6:2,percentage:Number(n.percentage),style:W("picture-card"===e.listType?"":"margin-top: 0.5rem")},null,8,["type","stroke-width","percentage","style"])):re("v-if",!0)],2)):re("v-if",!0),M("label",{class:q(p(l).be("list","item-status-label"))},["text"===e.listType?(T(),ne(p(Jr),{key:0,class:q([p(a).m("upload-success"),p(a).m("circle-check")])},{default:te((()=>[J(p(kn))])),_:1},8,["class"])):["picture-card","picture"].includes(e.listType)?(T(),ne(p(Jr),{key:1,class:q([p(a).m("upload-success"),p(a).m("check")])},{default:te((()=>[J(p(Sn))])),_:1},8,["class"])):re("v-if",!0)],2),p(i)?re("v-if",!0):(T(),ne(p(Jr),{key:2,class:q(p(a).m("close")),onClick:e=>c(n)},{default:te((()=>[J(p(In))])),_:2},1032,["class","onClick"])),re(" Due to close btn only appears when li gets focused disappears after li gets blurred, thus keyboard navigation can never reach close btn"),re(" This is a bug which needs to be fixed "),re(" TODO: Fix the incorrect navigation interaction "),p(i)?re("v-if",!0):(T(),B("i",{key:3,class:q(p(a).m("close-tip"))},ae(p(o)("el.upload.deleteTip")),3)),"picture-card"===e.listType?(T(),B("span",{key:4,class:q(p(l).be("list","item-actions"))},[M("span",{class:q(p(l).be("list","item-preview")),onClick:t=>e.handlePreview(n)},[J(p(Jr),{class:q(p(a).m("zoom-in"))},{default:te((()=>[J(p(Kn))])),_:1},8,["class"])],10,Fm),p(i)?re("v-if",!0):(T(),B("span",{key:0,class:q(p(l).be("list","item-delete")),onClick:e=>c(n)},[J(p(Jr),{class:q(p(a).m("delete"))},{default:te((()=>[J(p(On))])),_:1},8,["class"])],10,Vm))],2)):re("v-if",!0)]))],42,Lm)))),128)),H(e.$slots,"append")])),_:3},8,["class","name"]))}})),[["__file","upload-list.vue"]]);const zm=Xn({disabled:{type:Boolean,default:!1}}),Dm={file:e=>F(e)},jm=["onDrop","onDragover"],Hm="ElUploadDrag",qm=O({name:Hm});var Wm=Kr(O(u(s({},qm),{props:zm,emits:Dm,setup(e,{emit:t}){N(km)||sn(Hm,"usage: ");const n=Bo("upload"),o=m(!1),l=ni(),a=e=>{if(l.value)return;o.value=!1,e.stopPropagation();const n=Array.from(e.dataTransfer.files);t("file",n)},r=()=>{l.value||(o.value=!0)};return(e,t)=>(T(),B("div",{class:q([p(n).b("dragger"),p(n).is("dragover",o.value)]),onDrop:ue(a,["prevent"]),onDragover:ue(r,["prevent"]),onDragleave:t[0]||(t[0]=ue((e=>o.value=!1),["prevent"]))},[H(e.$slots,"default")],42,jm))}})),[["__file","upload-dragger.vue"]]);const Km=Xn(u(s({},Bm),{beforeUpload:{type:Function,default:R},onRemove:{type:Function,default:R},onStart:{type:Function,default:R},onSuccess:{type:Function,default:R},onProgress:{type:Function,default:R},onError:{type:Function,default:R},onExceed:{type:Function,default:R}})),Um=["onKeydown"],Ym=["name","multiple","accept"],Gm=O({name:"ElUploadContent",inheritAttrs:!1});var Xm=Kr(O(u(s({},Gm),{props:Km,setup(e,{expose:t}){const n=e,o=Bo("upload"),l=ni(),a=x({}),r=x(),i=e=>{if(0===e.length)return;const{autoUpload:t,limit:o,fileList:l,multiple:a,onStart:r,onExceed:i}=n;if(o&&l.length+e.length>o)i(e,l);else{a||(e=e.slice(0,1));for(const n of e){const e=n;e.uid=Tm(),r(e),t&&s(e)}}},s=e=>d(this,null,(function*(){if(r.value.value="",!n.beforeUpload)return c(e);let t,o={};try{const l=n.data,a=n.beforeUpload(e);o=Fe(n.data)?Qe(n.data):n.data,t=yield a,Fe(n.data)&&Xe(l,o)&&(o=Qe(n.data))}catch(a){t=!1}if(!1===t)return void n.onRemove(e);let l=e;t instanceof Blob&&(l=t instanceof File?t:new File([t],e.name,{type:e.type})),c(Object.assign(l,{uid:e.uid}),o)})),u=(e,t)=>d(this,null,(function*(){return $(e)?e(t):e})),c=(e,t)=>d(this,null,(function*(){const{headers:o,data:l,method:r,withCredentials:i,name:s,action:c,onProgress:d,onSuccess:p,onError:f,httpRequest:v}=n;try{t=yield u(null!=t?t:l,e)}catch(b){return void n.onRemove(e)}const{uid:m}=e,h={headers:o||{},withCredentials:i,file:e,data:t,method:r,filename:s,action:c,onProgress:t=>{d(t,e)},onSuccess:t=>{p(t,e),delete a.value[m]},onError:t=>{f(t,e),delete a.value[m]}},g=v(h);a.value[m]=g,g instanceof Promise&&g.then(h.onSuccess,h.onError)})),f=e=>{const t=e.target.files;t&&i(Array.from(t))},v=()=>{l.value||(r.value.value="",r.value.click())},m=()=>{v()};return t({abort:e=>{var t;(t=a.value,Object.entries(t)).filter(e?([t])=>String(e.uid)===t:()=>!0).forEach((([e,t])=>{t instanceof XMLHttpRequest&&t.abort(),delete a.value[e]}))},upload:s}),(e,t)=>(T(),B("div",{class:q([p(o).b(),p(o).m(e.listType),p(o).is("drag",e.drag)]),tabindex:"0",onClick:v,onKeydown:Me(ue(m,["self"]),["enter","space"])},[e.drag?(T(),ne(Wm,{key:0,disabled:p(l),onFile:i},{default:te((()=>[H(e.$slots,"default")])),_:3},8,["disabled"])):H(e.$slots,"default",{key:1}),M("input",{ref_key:"inputRef",ref:r,class:q(p(o).e("input")),name:e.name,multiple:e.multiple,accept:e.accept,type:"file",onChange:f,onClick:t[0]||(t[0]=ue((()=>{}),["stop"]))},null,42,Ym)],42,Um))}})),[["__file","upload-content.vue"]]);const Zm="ElUpload",Jm=e=>{var t;(null==(t=e.url)?void 0:t.startsWith("blob:"))&&URL.revokeObjectURL(e.url)},Qm=O({name:"ElUpload"});const eh=no(Kr(O(u(s({},Qm),{props:Mm,setup(e,{expose:t}){const n=e,o=ni(),l=x(),{abort:a,submit:r,clearFiles:i,uploadFiles:c,handleStart:f,handleError:v,handleRemove:m,handleSuccess:g,handleProgress:b,revokeFileObjectURL:y}=((e,t)=>{const n=Zt(e,"fileList",void 0,{passive:!0}),o=e=>n.value.find((t=>t.uid===e.uid));function l(e){var n;null==(n=t.value)||n.abort(e)}return h((()=>e.listType),(t=>{"picture-card"!==t&&"picture"!==t||(n.value=n.value.map((t=>{const{raw:o,url:l}=t;if(!l&&o)try{t.url=URL.createObjectURL(o)}catch(a){e.onError(a,t,n.value)}return t})))})),h(n,(e=>{for(const t of e)t.uid||(t.uid=Tm()),t.status||(t.status="success")}),{immediate:!0,deep:!0}),{uploadFiles:n,abort:l,clearFiles:function(e=["ready","uploading","success","fail"]){n.value=n.value.filter((t=>!e.includes(t.status)))},handleError:(t,l)=>{const a=o(l);a&&(a.status="fail",n.value.splice(n.value.indexOf(a),1),e.onError(t,a,n.value),e.onChange(a,n.value))},handleProgress:(t,l)=>{const a=o(l);a&&(e.onProgress(t,a,n.value),a.status="uploading",a.percentage=Math.round(t.percent))},handleStart:t=>{De(t.uid)&&(t.uid=Tm());const o={name:t.name,percentage:0,status:"ready",size:t.size,raw:t,uid:t.uid};if("picture-card"===e.listType||"picture"===e.listType)try{o.url=URL.createObjectURL(t)}catch(l){l.message,e.onError(l,o,n.value)}n.value=[...n.value,o],e.onChange(o,n.value)},handleSuccess:(t,l)=>{const a=o(l);a&&(a.status="success",a.response=t,e.onSuccess(t,a,n.value),e.onChange(a,n.value))},handleRemove:t=>d(void 0,null,(function*(){const a=t instanceof File?o(t):t;a||sn(Zm,"file to be removed not found");const r=t=>{l(t);const o=n.value;o.splice(o.indexOf(t),1),e.onRemove(t,o),Jm(t)};e.beforeRemove?!1!==(yield e.beforeRemove(a,n.value))&&r(a):r(a)})),submit:function(){n.value.filter((({status:e})=>"ready"===e)).forEach((({raw:e})=>{var n;return e&&(null==(n=t.value)?void 0:n.upload(e))}))},revokeFileObjectURL:Jm}})(n,l),w=k((()=>"picture-card"===n.listType)),S=k((()=>u(s({},n),{fileList:c.value,onStart:f,onProgress:b,onSuccess:g,onError:v,onRemove:m})));return P((()=>{c.value.forEach(y)})),j(km,{accept:U(n,"accept")}),t({abort:a,submit:r,clearFiles:i,handleStart:f,handleRemove:m}),(e,t)=>(T(),B("div",null,[p(w)&&e.showFileList?(T(),ne(Nm,{key:0,disabled:p(o),"list-type":e.listType,files:p(c),crossorigin:e.crossorigin,"handle-preview":e.onPreview,onRemove:p(m)},Ce({append:te((()=>[J(Xm,K({ref_key:"uploadRef",ref:l},p(S)),{default:te((()=>[e.$slots.trigger?H(e.$slots,"trigger",{key:0}):re("v-if",!0),!e.$slots.trigger&&e.$slots.default?H(e.$slots,"default",{key:1}):re("v-if",!0)])),_:3},16)])),_:2},[e.$slots.file?{name:"default",fn:te((({file:t})=>[H(e.$slots,"file",{file:t})]))}:void 0]),1032,["disabled","list-type","files","crossorigin","handle-preview","onRemove"])):re("v-if",!0),!p(w)||p(w)&&!e.showFileList?(T(),ne(Xm,K({key:1,ref_key:"uploadRef",ref:l},p(S)),{default:te((()=>[e.$slots.trigger?H(e.$slots,"trigger",{key:0}):re("v-if",!0),!e.$slots.trigger&&e.$slots.default?H(e.$slots,"default",{key:1}):re("v-if",!0)])),_:3},16)):re("v-if",!0),e.$slots.trigger?H(e.$slots,"default",{key:2}):re("v-if",!0),H(e.$slots,"tip"),!p(w)&&e.showFileList?(T(),ne(Nm,{key:3,disabled:p(o),"list-type":e.listType,files:p(c),crossorigin:e.crossorigin,"handle-preview":e.onPreview,onRemove:p(m)},Ce({_:2},[e.$slots.file?{name:"default",fn:te((({file:t})=>[H(e.$slots,"file",{file:t})]))}:void 0]),1032,["disabled","list-type","files","crossorigin","handle-preview","onRemove"])):re("v-if",!0)]))}})),[["__file","upload.vue"]])),th=Xn({zIndex:{type:Number,default:1001},visible:Boolean,fill:{type:String,default:"rgba(0,0,0,0.5)"},pos:{type:Object},targetAreaClickable:{type:Boolean,default:!0}}),nh=(e,t,n,o,l)=>{const a=m(null),r=()=>{let t;return t=C(e.value)?document.querySelector(e.value):$(e.value)?e.value():e.value,t},i=()=>{const e=r();if(!e||!t.value)return void(a.value=null);!function(e){const t=window.innerWidth||document.documentElement.clientWidth,n=window.innerHeight||document.documentElement.clientHeight,{top:o,right:l,bottom:a,left:r}=e.getBoundingClientRect();return o>=0&&r>=0&&l<=t&&a<=n}(e)&&t.value&&e.scrollIntoView(l.value);const{left:n,top:o,width:i,height:s}=e.getBoundingClientRect();a.value={left:n,top:o,width:i,height:s,radius:0}};y((()=>{h([t,e],(()=>{i()}),{immediate:!0}),window.addEventListener("resize",i)})),P((()=>{window.removeEventListener("resize",i)}));const s=e=>{var t;return null!=(t=F(n.value.offset)?n.value.offset[e]:n.value.offset)?t:6},u=k((()=>{var e;if(!a.value)return a.value;const t=s(0),o=s(1),l=(null==(e=n.value)?void 0:e.radius)||2;return{left:a.value.left-t,top:a.value.top-o,width:a.value.width+2*t,height:a.value.height+2*o,radius:l}})),c=k((()=>{const e=r();return o.value&&e&&window.DOMRect?{getBoundingClientRect(){var e,t,n,o;return window.DOMRect.fromRect({width:(null==(e=u.value)?void 0:e.width)||0,height:(null==(t=u.value)?void 0:t.height)||0,x:(null==(n=u.value)?void 0:n.left)||0,y:(null==(o=u.value)?void 0:o.top)||0})}}:e||void 0}));return{mergedPosInfo:u,triggerTarget:c}},oh=Symbol("ElTour");const lh=()=>({name:"overflow",fn(e){return d(this,null,(function*(){const t=yield xr(e);let n=0;t.left>0&&(n=t.left),t.right>0&&(n=t.right);return{data:{maxWidth:e.rects.floating.width-n}}}))}}),ah={style:{width:"100%",height:"100%"}},rh=["d"],ih=O({name:"ElTourMask",inheritAttrs:!1});var sh=Kr(O(u(s({},ih),{props:th,setup(e){const t=e,{ns:n}=N(oh),o=k((()=>{var e,n;return null!=(n=null==(e=t.pos)?void 0:e.radius)?n:2})),l=k((()=>{const e=o.value,t=`a${e},${e} 0 0 1`;return{topRight:`${t} ${e},${e}`,bottomRight:`${t} ${-e},${e}`,bottomLeft:`${t} ${-e},${-e}`,topLeft:`${t} ${e},${-e}`}})),a=k((()=>{const e=window.innerWidth,n=window.innerHeight,a=l.value,r=`M${e},0 L0,0 L0,${n} L${e},${n} L${e},0 Z`,i=o.value;return t.pos?`${r} M${t.pos.left+i},${t.pos.top} h${t.pos.width-2*i} ${a.topRight} v${t.pos.height-2*i} ${a.bottomRight} h${-t.pos.width+2*i} ${a.bottomLeft} v${-t.pos.height+2*i} ${a.topLeft} z`:r})),r=k((()=>({fill:t.fill,pointerEvents:"auto",cursor:"auto"})));return Mo(U(t,"visible"),{ns:n}),(e,t)=>e.visible?(T(),B("div",K({key:0,class:p(n).e("mask"),style:{position:"fixed",left:0,right:0,top:0,bottom:0,zIndex:e.zIndex,pointerEvents:e.pos&&e.targetAreaClickable?"none":"auto"}},e.$attrs),[(T(),B("svg",ah,[M("path",{class:q(p(n).e("hollow")),style:W(p(r)),d:p(a)},null,14,rh)]))],16)):re("v-if",!0)}})),[["__file","mask.vue"]]);const uh=Xn({placement:{type:String,values:["top-start","top-end","top","bottom-start","bottom-end","bottom","left-start","left-end","left","right-start","right-end","right"],default:"bottom"},reference:{type:Object,default:null},strategy:{type:String,values:["absolute","fixed"],default:"absolute"},offset:{type:Number,default:10},showArrow:Boolean,zIndex:{type:Number,default:2001}}),ch=["data-side"],dh=O({name:"ElTourContent"});var ph=Kr(O(u(s({},dh),{props:uh,emits:{close:()=>!0},setup(e,{emit:t}){const n=e,o=m(n.placement),l=m(n.strategy),a=m(null),r=m(null);h((()=>n.placement),(()=>{o.value=n.placement}));const{contentStyle:i,arrowStyle:s}=((e,t,n,o,l,a,r,i)=>{const s=m(),u=m(),c=m({}),f={x:s,y:u,placement:o,strategy:l,middlewareData:c},v=k((()=>{const e=[Sr(p(a)),Cr(),kr(),lh()];return p(i)&&p(n)&&e.push(Er({element:p(n)})),e})),h=()=>d(void 0,null,(function*(){if(!mt)return;const n=p(e),a=p(t);if(!n||!a)return;const r=yield Ir(n,a,{placement:p(o),strategy:p(l),middleware:p(v)});ln(f).forEach((e=>{f[e].value=r[e]}))})),g=k((()=>{if(!p(e))return{position:"fixed",top:"50%",left:"50%",transform:"translate3d(-50%, -50%, 0)",maxWidth:"100vw",zIndex:p(r)};const{overflow:t}=p(c);return{position:p(l),zIndex:p(r),top:null!=p(u)?`${p(u)}px`:"",left:null!=p(s)?`${p(s)}px`:"",maxWidth:(null==t?void 0:t.maxWidth)?`${null==t?void 0:t.maxWidth}px`:""}})),b=k((()=>{if(!p(i))return{};const{arrow:e}=p(c);return{left:null!=(null==e?void 0:e.x)?`${null==e?void 0:e.x}px`:"",top:null!=(null==e?void 0:e.y)?`${null==e?void 0:e.y}px`:""}}));let w;return y((()=>{const n=p(e),o=p(t);n&&o&&(w=wr(n,o,h)),S((()=>{h()}))})),P((()=>{w&&w()})),{update:h,contentStyle:g,arrowStyle:b}})(U(n,"reference"),a,r,o,l,U(n,"offset"),U(n,"zIndex"),U(n,"showArrow")),u=k((()=>o.value.split("-")[0])),{ns:c}=N(oh),f=()=>{t("close")},v=e=>{"pointer"===e.detail.focusReason&&e.preventDefault()};return(e,t)=>(T(),B("div",{ref_key:"contentRef",ref:a,style:W(p(i)),class:q(p(c).e("content")),"data-side":p(u),tabindex:"-1"},[J(p(Us),{loop:"",trapped:"","focus-start-el":"container","focus-trap-el":a.value||void 0,onReleaseRequested:f,onFocusoutPrevented:v},{default:te((()=>[H(e.$slots,"default")])),_:3},8,["focus-trap-el"]),e.showArrow?(T(),B("span",{key:0,ref_key:"arrowRef",ref:r,style:W(p(s)),class:q(p(c).e("arrow"))},null,6)):re("v-if",!0)],14,ch))}})),[["__file","content.vue"]]),fh=O({name:"ElTourSteps",props:{current:{type:Number,default:0}},emits:["update-total"],setup(e,{slots:t,emit:n}){let o=0;return()=>{var l,a;const r=null==(l=t.default)?void 0:l.call(t),i=[];let s=0;var u;return r.length&&(u=fo(null==(a=r[0])?void 0:a.children),F(u)&&u.forEach((e=>{var t;"ElTourStep"===(null==(t=(null==e?void 0:e.type)||{})?void 0:t.name)&&(i.push(e),s+=1)}))),o!==s&&(o=s,n("update-total",s)),i.length?i[e.current]:null}}});const vh=Xn({modelValue:Boolean,current:{type:Number,default:0},showArrow:{type:Boolean,default:!0},showClose:{type:Boolean,default:!0},closeIcon:{type:Zn},placement:uh.placement,contentStyle:{type:[Object]},mask:{type:[Boolean,Object],default:!0},gap:{type:Object,default:()=>({offset:6,radius:2})},zIndex:{type:Number},scrollIntoViewOptions:{type:[Boolean,Object],default:()=>({block:"center"})},type:{type:String},appendTo:{type:[String,Object],default:"body"},closeOnPressEscape:{type:Boolean,default:!0},targetAreaClickable:{type:Boolean,default:!0}}),mh={[ro]:e=>Qt(e),"update:current":e=>en(e),close:e=>en(e),finish:()=>!0,change:e=>en(e)},hh=O({name:"ElTour"});var gh=Kr(O(u(s({},hh),{props:vh,emits:mh,setup(e,{emit:t}){const n=e,o=Bo("tour"),l=m(0),a=m(),r=Zt(n,"current",t,{passive:!0}),i=k((()=>{var e;return null==(e=a.value)?void 0:e.target})),s=k((()=>[o.b(),"primary"===y.value?o.m("primary"):""])),u=k((()=>{var e;return(null==(e=a.value)?void 0:e.placement)||n.placement})),c=k((()=>{var e,t;return null!=(t=null==(e=a.value)?void 0:e.contentStyle)?t:n.contentStyle})),d=k((()=>{var e,t;return null!=(t=null==(e=a.value)?void 0:e.mask)?t:n.mask})),f=k((()=>!!d.value&&n.modelValue)),v=k((()=>Qt(d.value)?void 0:d.value)),g=k((()=>{var e,t;return!!i.value&&(null!=(t=null==(e=a.value)?void 0:e.showArrow)?t:n.showArrow)})),b=k((()=>{var e,t;return null!=(t=null==(e=a.value)?void 0:e.scrollIntoViewOptions)?t:n.scrollIntoViewOptions})),y=k((()=>{var e,t;return null!=(t=null==(e=a.value)?void 0:e.type)?t:n.type})),{nextZIndex:w}=ya(),x=w(),S=k((()=>{var e;return null!=(e=n.zIndex)?e:x})),{mergedPosInfo:C,triggerTarget:E}=nh(i,U(n,"modelValue"),U(n,"gap"),d,b);h((()=>n.modelValue),(e=>{e||(r.value=0)}));const I=()=>{n.closeOnPressEscape&&(t("update:modelValue",!1),t("close",r.value))},O=e=>{l.value=e},_=ee();return j(oh,{currentStep:a,current:r,total:l,showClose:U(n,"showClose"),closeIcon:U(n,"closeIcon"),mergedType:y,ns:o,slots:_,updateModelValue(e){t("update:modelValue",e)},onClose(){t("close",r.value)},onFinish(){t("finish")},onChange(){t("change",r.value)}}),(e,t)=>{var n,o;return T(),B(Q,null,[(T(),ne(he,{to:e.appendTo},[M("div",K({class:p(s)},e.$attrs),[J(sh,{visible:p(f),fill:null==(n=p(v))?void 0:n.color,style:W(null==(o=p(v))?void 0:o.style),pos:p(C),"z-index":p(S),"target-area-clickable":e.targetAreaClickable},null,8,["visible","fill","style","pos","z-index","target-area-clickable"]),e.modelValue?(T(),ne(ph,{key:p(r),reference:p(E),placement:p(u),"show-arrow":p(g),"z-index":p(S),style:W(p(c)),onClose:I},{default:te((()=>[J(p(fh),{current:p(r),onUpdateTotal:O},{default:te((()=>[H(e.$slots,"default")])),_:3},8,["current"])])),_:3},8,["reference","placement","show-arrow","z-index","style"])):re("v-if",!0)],16)],8,["to"])),re(" just for IDE "),re("v-if",!0)],64)}}})),[["__file","tour.vue"]]);const bh=Xn({target:{type:[String,Object,Function]},title:String,description:String,showClose:{type:Boolean,default:void 0},closeIcon:{type:Zn},showArrow:{type:Boolean,default:void 0},placement:uh.placement,mask:{type:[Boolean,Object],default:void 0},contentStyle:{type:[Object]},prevButtonProps:{type:Object},nextButtonProps:{type:Object},scrollIntoViewOptions:{type:[Boolean,Object],default:void 0},type:{type:String}}),yh=O({name:"ElTourStep"});var wh=Kr(O(u(s({},yh),{props:bh,emits:{close:()=>!0},setup(e,{emit:t}){const n=e,{Close:o}=Jn,{t:l}=Co(),{currentStep:a,current:r,total:i,showClose:s,closeIcon:u,mergedType:c,ns:d,slots:f,updateModelValue:v,onClose:m,onFinish:g,onChange:b}=N(oh);h(n,(e=>{a.value=e}),{immediate:!0});const y=k((()=>{var e;return null!=(e=n.showClose)?e:s.value})),w=k((()=>{var e,t;return null!=(t=null!=(e=n.closeIcon)?e:u.value)?t:o})),x=e=>{if(e)return et(e,["children","onClick"])},S=()=>{var e,t;r.value-=1,(null==(e=n.prevButtonProps)?void 0:e.onClick)&&(null==(t=n.prevButtonProps)||t.onClick()),b()},C=()=>{var e;r.value>=i.value-1?E():r.value+=1,(null==(e=n.nextButtonProps)?void 0:e.onClick)&&n.nextButtonProps.onClick(),b()},E=()=>{I(),g()},I=()=>{v(!1),m(),t("close")};return(e,t)=>(T(),B(Q,null,[p(y)?(T(),B("button",{key:0,"aria-label":"Close",class:q(p(d).e("closebtn")),type:"button",onClick:I},[J(p(Jr),{class:q(p(d).e("close"))},{default:te((()=>[(T(),ne(oe(p(w))))])),_:1},8,["class"])],2)):re("v-if",!0),M("header",{class:q([p(d).e("header"),{"show-close":p(s)}])},[H(e.$slots,"header",{},(()=>[M("span",{role:"heading",class:q(p(d).e("title"))},ae(e.title),3)]))],2),M("div",{class:q(p(d).e("body"))},[H(e.$slots,"default",{},(()=>[M("span",null,ae(e.description),1)]))],2),M("footer",{class:q(p(d).e("footer"))},[M("div",{class:q(p(d).b("indicators"))},[p(f).indicators?(T(),ne(oe(p(f).indicators),{key:0,current:p(r),total:p(i)},null,8,["current","total"])):(T(!0),B(Q,{key:1},be(p(i),((e,t)=>(T(),B("span",{key:e,class:q([p(d).b("indicator"),t===p(r)?"is-active":""])},null,2)))),128))],2),M("div",{class:q(p(d).b("buttons"))},[p(r)>0?(T(),ne(p(Zu),K({key:0,size:"small",type:p(c)},x(e.prevButtonProps),{onClick:S}),{default:te((()=>{var t,n;return[le(ae(null!=(n=null==(t=e.prevButtonProps)?void 0:t.children)?n:p(l)("el.tour.previous")),1)]})),_:1},16,["type"])):re("v-if",!0),p(r)<=p(i)-1?(T(),ne(p(Zu),K({key:1,size:"small",type:"primary"===p(c)?"default":"primary"},x(e.nextButtonProps),{onClick:C}),{default:te((()=>{var t,n;return[le(ae(null!=(n=null==(t=e.nextButtonProps)?void 0:t.children)?n:p(r)===p(i)-1?p(l)("el.tour.finish"):p(l)("el.tour.next")),1)]})),_:1},16,["type"])):re("v-if",!0)],2)],2)],64))}})),[["__file","step.vue"]]);const xh=no(gh,{TourStep:wh}),Sh=oo(wh);function kh(e){let t;const n=m(!1),o=G(u(s({},e),{originalPosition:"",originalOverflow:"",visible:!1}));function l(){var e,t;null==(t=null==(e=c.$el)?void 0:e.parentNode)||t.removeChild(c.$el)}function a(){if(!n.value)return;const e=o.parent;n.value=!1,e.vLoadingAddClassList=void 0,function(){const e=o.parent,t=c.ns;if(!e.vLoadingAddClassList){let n=e.getAttribute("loading-number");n=Number.parseInt(n)-1,n?e.setAttribute("loading-number",n.toString()):(pn(e,t.bm("parent","relative")),e.removeAttribute("loading-number")),pn(e,t.bm("parent","hidden"))}l(),i.unmount()}()}const r=O({name:"ElLoading",setup(e,{expose:t}){const{ns:n,zIndex:l}=Pr("loading");return t({ns:n,zIndex:l}),()=>{const e=o.spinner||o.svg,t=ke("svg",s({class:"circular",viewBox:o.svgViewBox?o.svgViewBox:"0 0 50 50"},e?{innerHTML:e}:{}),[ke("circle",{class:"path",cx:"25",cy:"25",r:"20",fill:"none"})]),l=o.text?ke("p",{class:n.b("text")},[o.text]):void 0;return ke(pe,{name:n.b("fade"),onAfterLeave:a},{default:te((()=>[ce(J("div",{style:{backgroundColor:o.background||""},class:[n.b("mask"),o.customClass,o.fullscreen?"is-fullscreen":""]},[ke("div",{class:n.b("spinner")},[t,l])]),[[de,o.visible]])]))})}}}),i=Ve(r),c=i.mount(document.createElement("div"));return u(s({},X(o)),{setText:function(e){o.text=e},removeElLoadingChild:l,close:function(){var l;e.beforeClose&&!e.beforeClose()||(n.value=!0,clearTimeout(t),t=window.setTimeout(a,400),o.visible=!1,null==(l=e.closed)||l.call(e))},handleAfterLeave:a,vm:c,get $el(){return c.$el}})}let Ch;const Eh=function(e={}){if(!mt)return;const t=Ih(e);if(t.fullscreen&&Ch)return Ch;const n=kh(u(s({},t),{closed:()=>{var e;null==(e=t.closed)||e.call(t),t.fullscreen&&(Ch=void 0)}}));Oh(t,t.parent,n),Th(t,t.parent,n),t.parent.vLoadingAddClassList=()=>Th(t,t.parent,n);let o=t.parent.getAttribute("loading-number");return o=o?`${Number.parseInt(o)+1}`:"1",t.parent.setAttribute("loading-number",o),t.parent.appendChild(n.$el),w((()=>n.visible.value=t.visible)),t.fullscreen&&(Ch=n),n},Ih=e=>{var t,n,o,l;let a;return a=C(e.target)?null!=(t=document.querySelector(e.target))?t:document.body:e.target||document.body,{parent:a===document.body||e.body?document.body:a,background:e.background||"",svg:e.svg||"",svgViewBox:e.svgViewBox||"",spinner:e.spinner||!1,text:e.text||"",fullscreen:a===document.body&&(null==(n=e.fullscreen)||n),lock:null!=(o=e.lock)&&o,customClass:e.customClass||"",visible:null==(l=e.visible)||l,target:a}},Oh=(e,t,n)=>d(void 0,null,(function*(){const{nextZIndex:o}=n.vm.zIndex||n.vm._.exposed.zIndex,l={};if(e.fullscreen)n.originalPosition.value=fn(document.body,"position"),n.originalOverflow.value=fn(document.body,"overflow"),l.zIndex=o();else if(e.parent===document.body){n.originalPosition.value=fn(document.body,"position"),yield w();for(const t of["top","left"]){const n="top"===t?"scrollTop":"scrollLeft";l[t]=e.target.getBoundingClientRect()[t]+document.body[n]+document.documentElement[n]-Number.parseInt(fn(document.body,`margin-${t}`),10)+"px"}for(const t of["height","width"])l[t]=`${e.target.getBoundingClientRect()[t]}px`}else n.originalPosition.value=fn(t,"position");for(const[e,t]of Object.entries(l))n.$el.style[e]=t})),Th=(e,t,n)=>{const o=n.vm.ns||n.vm._.exposed.ns;["absolute","fixed","sticky"].includes(n.originalPosition.value)?pn(t,o.bm("parent","relative")):dn(t,o.bm("parent","relative")),e.fullscreen&&e.lock?dn(t,o.bm("parent","hidden")):pn(t,o.bm("parent","hidden"))},Bh=Symbol("ElLoading"),Mh=(e,t)=>{var n,o,l,a;const r=t.instance,i=e=>_(t.value)?t.value[e]:void 0,s=t=>(e=>{const t=C(e)&&(null==r?void 0:r[e])||e;return t?m(t):t})(i(t)||e.getAttribute(`element-loading-${Pe(t)}`)),u=null!=(n=i("fullscreen"))?n:t.modifiers.fullscreen,c={text:s("text"),svg:s("svg"),svgViewBox:s("svgViewBox"),spinner:s("spinner"),background:s("background"),customClass:s("customClass"),fullscreen:u,target:null!=(o=i("target"))?o:u?void 0:e,body:null!=(l=i("body"))?l:t.modifiers.body,lock:null!=(a=i("lock"))?a:t.modifiers.lock};e[Bh]={options:c,instance:Eh(c)}},_h={mounted(e,t){t.value&&Mh(e,t)},updated(e,t){const n=e[Bh];t.oldValue!==t.value&&(t.value&&!t.oldValue?Mh(e,t):t.value&&t.oldValue?_(t.value)&&((e,t)=>{for(const n of Object.keys(t))z(t[n])&&(t[n].value=e[n])})(t.value,n.options):null==n||n.instance.close())},unmounted(e){var t;null==(t=e[Bh])||t.instance.close(),e[Bh]=null}},Lh={install(e){e.directive("loading",_h),e.config.globalProperties.$loading=Eh},directive:_h,service:Eh},Ah=["success","info","warning","error"],Rh={customClass:"",center:!1,dangerouslyUseHTMLString:!1,duration:3e3,icon:void 0,id:"",message:"",onClose:void 0,showClose:!1,type:"info",plain:!1,offset:16,zIndex:0,grouping:!1,repeatNum:1,appendTo:mt?document.body:void 0},$h=Xn({customClass:{type:String,default:Rh.customClass},center:{type:Boolean,default:Rh.center},dangerouslyUseHTMLString:{type:Boolean,default:Rh.dangerouslyUseHTMLString},duration:{type:Number,default:Rh.duration},icon:{type:Zn,default:Rh.icon},id:{type:String,default:Rh.id},message:{type:[String,Object,Function],default:Rh.message},onClose:{type:Function,default:Rh.onClose},showClose:{type:Boolean,default:Rh.showClose},type:{type:String,values:Ah,default:Rh.type},plain:{type:Boolean,default:Rh.plain},offset:{type:Number,default:Rh.offset},zIndex:{type:Number,default:Rh.zIndex},grouping:{type:Boolean,default:Rh.grouping},repeatNum:{type:Number,default:Rh.repeatNum}}),Fh=Ne([]),Vh=e=>{const{prev:t}=(e=>{const t=Fh.findIndex((t=>t.id===e)),n=Fh[t];let o;return t>0&&(o=Fh[t-1]),{current:n,prev:o}})(e);return t?t.vm.exposed.bottom.value:0},Ph=["id"],Nh=["innerHTML"],zh=O({name:"ElMessage"});var Dh=Kr(O(u(s({},zh),{props:$h,emits:{destroy:()=>!0},setup(e,{expose:t}){const n=e,{Close:o}=Qn,{ns:l,zIndex:a}=Pr("message"),{currentZIndex:r,nextZIndex:i}=a,s=m(),u=m(!1),c=m(0);let d;const f=k((()=>n.type?"error"===n.type?"danger":n.type:"info")),v=k((()=>{const e=n.type;return{[l.bm("icon",e)]:e&&eo[e]}})),g=k((()=>n.icon||eo[n.type]||"")),b=k((()=>Vh(n.id))),w=k((()=>((e,t)=>Fh.findIndex((t=>t.id===e))>0?16:t)(n.id,n.offset)+b.value)),x=k((()=>c.value+w.value)),S=k((()=>({top:`${w.value}px`,zIndex:r.value})));function C(){0!==n.duration&&({stop:d}=Et((()=>{I()}),n.duration))}function E(){null==d||d()}function I(){u.value=!1}return y((()=>{C(),i(),u.value=!0})),h((()=>n.repeatNum),(()=>{E(),C()})),Bt(document,"keydown",(function({code:e}){e===ao.esc&&I()})),Pt(s,(()=>{c.value=s.value.getBoundingClientRect().height})),t({visible:u,bottom:x,close:I}),(e,t)=>(T(),ne(pe,{name:p(l).b("fade"),onBeforeLeave:e.onClose,onAfterLeave:t[0]||(t[0]=t=>e.$emit("destroy")),persisted:""},{default:te((()=>[ce(M("div",{id:e.id,ref_key:"messageRef",ref:s,class:q([p(l).b(),{[p(l).m(e.type)]:e.type},p(l).is("center",e.center),p(l).is("closable",e.showClose),p(l).is("plain",e.plain),e.customClass]),style:W(p(S)),role:"alert",onMouseenter:E,onMouseleave:C},[e.repeatNum>1?(T(),ne(p(Su),{key:0,value:e.repeatNum,type:p(f),class:q(p(l).e("badge"))},null,8,["value","type","class"])):re("v-if",!0),p(g)?(T(),ne(p(Jr),{key:1,class:q([p(l).e("icon"),p(v)])},{default:te((()=>[(T(),ne(oe(p(g))))])),_:1},8,["class"])):re("v-if",!0),H(e.$slots,"default",{},(()=>[e.dangerouslyUseHTMLString?(T(),B(Q,{key:1},[re(" Caution here, message could've been compromised, never use user's input as message "),M("p",{class:q(p(l).e("content")),innerHTML:e.message},null,10,Nh)],2112)):(T(),B("p",{key:0,class:q(p(l).e("content"))},ae(e.message),3))])),e.showClose?(T(),ne(p(Jr),{key:2,class:q(p(l).e("closeBtn")),onClick:ue(I,["stop"])},{default:te((()=>[J(p(o))])),_:1},8,["class","onClick"])):re("v-if",!0)],46,Ph),[[de,u.value]])])),_:3},8,["name","onBeforeLeave"]))}})),[["__file","message.vue"]]);let jh=1;const Hh=e=>{const t=!e||C(e)||V(e)||$(e)?{message:e}:e,n=s(s({},Rh),t);if(n.appendTo){if(C(n.appendTo)){let e=document.querySelector(n.appendTo);tn(e)||(e=document.body),n.appendTo=e}}else n.appendTo=document.body;return n},qh=(e,t)=>{var n=e,{appendTo:o}=n,l=c(n,["appendTo"]);const a="message_"+jh++,r=l.onClose,i=document.createElement("div"),d=u(s({},l),{id:a,onClose:()=>{null==r||r(),(e=>{const t=Fh.indexOf(e);if(-1===t)return;Fh.splice(t,1);const{handler:n}=e;n.close()})(m)},onDestroy:()=>{ze(null,i)}}),p=J(Dh,d,$(d.message)||V(d.message)?{default:$(d.message)?d.message:()=>d.message}:null);p.appContext=t||Wh._context,ze(p,i),o.appendChild(i.firstElementChild);const f=p.component,v={close:()=>{f.exposed.visible.value=!1}},m={id:a,vnode:p,vm:f,handler:v,props:p.component.props};return m},Wh=(e={},t)=>{if(!mt)return{close:()=>{}};if(en(jr.max)&&Fh.length>=jr.max)return{close:()=>{}};const n=Hh(e);if(n.grouping&&Fh.length){const e=Fh.find((({vnode:e})=>{var t;return(null==(t=e.props)?void 0:t.message)===n.message}));if(e)return e.props.repeatNum+=1,e.props.type=n.type,e.handler}const o=qh(n,t);return Fh.push(o),o.handler};Ah.forEach((e=>{Wh[e]=(t={},n)=>{const o=Hh(t);return Wh(u(s({},o),{type:e}),n)}})),Wh.closeAll=function(e){for(const t of Fh)e&&e!==t.props.type||t.handler.close()},Wh._context=null;const Kh=((e,t)=>(e.install=n=>{e._context=n._context,n.config.globalProperties[t]=e},e))(Wh,"$message"),Uh=O({name:"ElMessageBox",directives:{TrapFocus:uc},components:s({ElButton:Zu,ElFocusTrap:Us,ElInput:ns,ElOverlay:Wd,ElIcon:Jr},Qn),inheritAttrs:!1,props:{buttonSize:{type:String,validator:co},modal:{type:Boolean,default:!0},lockScroll:{type:Boolean,default:!0},showClose:{type:Boolean,default:!0},closeOnClickModal:{type:Boolean,default:!0},closeOnPressEscape:{type:Boolean,default:!0},closeOnHashChange:{type:Boolean,default:!0},center:Boolean,draggable:Boolean,overflow:Boolean,roundButton:{default:!1,type:Boolean},container:{type:String,default:"body"},boxType:{type:String,default:""}},emits:["vanish","action"],setup(e,{emit:t}){const{locale:n,zIndex:o,ns:l,size:a}=Pr("message-box",k((()=>e.buttonSize))),{t:r}=n,{nextZIndex:i}=o,c=m(!1),p=G({autofocus:!0,beforeClose:null,callback:null,cancelButtonText:"",cancelButtonClass:"",confirmButtonText:"",confirmButtonClass:"",customClass:"",customStyle:{},dangerouslyUseHTMLString:!1,distinguishCancelAndClose:!1,icon:"",inputPattern:null,inputPlaceholder:"",inputType:"text",inputValue:null,inputValidator:null,inputErrorMessage:"",message:null,modalFade:!0,modalClass:"",showCancelButton:!1,showConfirmButton:!0,type:"",title:void 0,showInput:!1,action:"",confirmButtonLoading:!1,cancelButtonLoading:!1,confirmButtonDisabled:!1,editorErrorMessage:"",validateError:!1,zIndex:i()}),f=k((()=>{const e=p.type;return{[l.bm("icon",e)]:e&&eo[e]}})),v=ra(),g=ra(),b=k((()=>p.icon||eo[p.type]||"")),x=k((()=>!!p.message)),S=m(),C=m(),E=m(),I=m(),O=m(),T=k((()=>p.confirmButtonClass));h((()=>p.inputValue),(t=>d(this,null,(function*(){yield w(),"prompt"===e.boxType&&null!==t&&$()}))),{immediate:!0}),h((()=>c.value),(t=>{var n,o;t&&("prompt"!==e.boxType&&(p.autofocus?E.value=null!=(o=null==(n=O.value)?void 0:n.$el)?o:S.value:E.value=S.value),p.zIndex=i()),"prompt"===e.boxType&&(t?w().then((()=>{var e;I.value&&I.value.$el&&(p.autofocus?E.value=null!=(e=F())?e:S.value:E.value=S.value)})):(p.editorErrorMessage="",p.validateError=!1))}));const B=k((()=>e.draggable)),M=k((()=>e.overflow));function _(){c.value&&(c.value=!1,w((()=>{p.action&&t("action",p.action)})))}yo(S,C,B,M),y((()=>d(this,null,(function*(){yield w(),e.closeOnHashChange&&window.addEventListener("hashchange",_)})))),P((()=>{e.closeOnHashChange&&window.removeEventListener("hashchange",_)}));const L=()=>{e.closeOnClickModal&&R(p.distinguishCancelAndClose?"close":"cancel")},A=ta(L),R=t=>{var n;("prompt"!==e.boxType||"confirm"!==t||$())&&(p.action=t,p.beforeClose?null==(n=p.beforeClose)||n.call(p,t,p,_):_())},$=()=>{if("prompt"===e.boxType){const e=p.inputPattern;if(e&&!e.test(p.inputValue||""))return p.editorErrorMessage=p.inputErrorMessage||r("el.messagebox.error"),p.validateError=!0,!1;const t=p.inputValidator;if("function"==typeof t){const e=t(p.inputValue);if(!1===e)return p.editorErrorMessage=p.inputErrorMessage||r("el.messagebox.error"),p.validateError=!0,!1;if("string"==typeof e)return p.editorErrorMessage=e,p.validateError=!0,!1}}return p.editorErrorMessage="",p.validateError=!1,!0},F=()=>{const e=I.value.$refs;return e.input||e.textarea},V=()=>{R("close")};return e.lockScroll&&Mo(c),u(s({},X(p)),{ns:l,overlayEvent:A,visible:c,hasMessage:x,typeClass:f,contentId:v,inputId:g,btnSize:a,iconComponent:b,confirmButtonClasses:T,rootRef:S,focusStartRef:E,headerRef:C,inputRef:I,confirmRef:O,doClose:_,handleClose:V,onCloseRequested:()=>{e.closeOnPressEscape&&V()},handleWrapperClick:L,handleInputEnter:e=>{if("textarea"!==p.inputType)return e.preventDefault(),R("confirm")},handleAction:R,t:r})}}),Yh=["aria-label","aria-describedby"],Gh=["aria-label"],Xh=["id"];var Zh=Kr(Uh,[["render",function(e,t,n,o,l,a){const r=Ee("el-icon"),i=Ee("close"),s=Ee("el-input"),u=Ee("el-button"),c=Ee("el-focus-trap"),d=Ee("el-overlay");return T(),ne(pe,{name:"fade-in-linear",onAfterLeave:t[11]||(t[11]=t=>e.$emit("vanish")),persisted:""},{default:te((()=>[ce(J(d,{"z-index":e.zIndex,"overlay-class":[e.ns.is("message-box"),e.modalClass],mask:e.modal},{default:te((()=>[M("div",{role:"dialog","aria-label":e.title,"aria-modal":"true","aria-describedby":e.showInput?void 0:e.contentId,class:q(`${e.ns.namespace.value}-overlay-message-box`),onClick:t[8]||(t[8]=(...t)=>e.overlayEvent.onClick&&e.overlayEvent.onClick(...t)),onMousedown:t[9]||(t[9]=(...t)=>e.overlayEvent.onMousedown&&e.overlayEvent.onMousedown(...t)),onMouseup:t[10]||(t[10]=(...t)=>e.overlayEvent.onMouseup&&e.overlayEvent.onMouseup(...t))},[J(c,{loop:"",trapped:e.visible,"focus-trap-el":e.rootRef,"focus-start-el":e.focusStartRef,onReleaseRequested:e.onCloseRequested},{default:te((()=>[M("div",{ref:"rootRef",class:q([e.ns.b(),e.customClass,e.ns.is("draggable",e.draggable),{[e.ns.m("center")]:e.center}]),style:W(e.customStyle),tabindex:"-1",onClick:t[7]||(t[7]=ue((()=>{}),["stop"]))},[null!==e.title&&void 0!==e.title?(T(),B("div",{key:0,ref:"headerRef",class:q([e.ns.e("header"),{"show-close":e.showClose}])},[M("div",{class:q(e.ns.e("title"))},[e.iconComponent&&e.center?(T(),ne(r,{key:0,class:q([e.ns.e("status"),e.typeClass])},{default:te((()=>[(T(),ne(oe(e.iconComponent)))])),_:1},8,["class"])):re("v-if",!0),M("span",null,ae(e.title),1)],2),e.showClose?(T(),B("button",{key:0,type:"button",class:q(e.ns.e("headerbtn")),"aria-label":e.t("el.messagebox.close"),onClick:t[0]||(t[0]=t=>e.handleAction(e.distinguishCancelAndClose?"close":"cancel")),onKeydown:t[1]||(t[1]=Me(ue((t=>e.handleAction(e.distinguishCancelAndClose?"close":"cancel")),["prevent"]),["enter"]))},[J(r,{class:q(e.ns.e("close"))},{default:te((()=>[J(i)])),_:1},8,["class"])],42,Gh)):re("v-if",!0)],2)):re("v-if",!0),M("div",{id:e.contentId,class:q(e.ns.e("content"))},[M("div",{class:q(e.ns.e("container"))},[e.iconComponent&&!e.center&&e.hasMessage?(T(),ne(r,{key:0,class:q([e.ns.e("status"),e.typeClass])},{default:te((()=>[(T(),ne(oe(e.iconComponent)))])),_:1},8,["class"])):re("v-if",!0),e.hasMessage?(T(),B("div",{key:1,class:q(e.ns.e("message"))},[H(e.$slots,"default",{},(()=>[e.dangerouslyUseHTMLString?(T(),ne(oe(e.showInput?"label":"p"),{key:1,for:e.showInput?e.inputId:void 0,innerHTML:e.message},null,8,["for","innerHTML"])):(T(),ne(oe(e.showInput?"label":"p"),{key:0,for:e.showInput?e.inputId:void 0},{default:te((()=>[le(ae(e.dangerouslyUseHTMLString?"":e.message),1)])),_:1},8,["for"]))]))],2)):re("v-if",!0)],2),ce(M("div",{class:q(e.ns.e("input"))},[J(s,{id:e.inputId,ref:"inputRef",modelValue:e.inputValue,"onUpdate:modelValue":t[2]||(t[2]=t=>e.inputValue=t),type:e.inputType,placeholder:e.inputPlaceholder,"aria-invalid":e.validateError,class:q({invalid:e.validateError}),onKeydown:Me(e.handleInputEnter,["enter"])},null,8,["id","modelValue","type","placeholder","aria-invalid","class","onKeydown"]),M("div",{class:q(e.ns.e("errormsg")),style:W({visibility:e.editorErrorMessage?"visible":"hidden"})},ae(e.editorErrorMessage),7)],2),[[de,e.showInput]])],10,Xh),M("div",{class:q(e.ns.e("btns"))},[e.showCancelButton?(T(),ne(u,{key:0,loading:e.cancelButtonLoading,class:q([e.cancelButtonClass]),round:e.roundButton,size:e.btnSize,onClick:t[3]||(t[3]=t=>e.handleAction("cancel")),onKeydown:t[4]||(t[4]=Me(ue((t=>e.handleAction("cancel")),["prevent"]),["enter"]))},{default:te((()=>[le(ae(e.cancelButtonText||e.t("el.messagebox.cancel")),1)])),_:1},8,["loading","class","round","size"])):re("v-if",!0),ce(J(u,{ref:"confirmRef",type:"primary",loading:e.confirmButtonLoading,class:q([e.confirmButtonClasses]),round:e.roundButton,disabled:e.confirmButtonDisabled,size:e.btnSize,onClick:t[5]||(t[5]=t=>e.handleAction("confirm")),onKeydown:t[6]||(t[6]=Me(ue((t=>e.handleAction("confirm")),["prevent"]),["enter"]))},{default:te((()=>[le(ae(e.confirmButtonText||e.t("el.messagebox.confirm")),1)])),_:1},8,["loading","class","round","disabled","size"]),[[de,e.showConfirmButton]])],2)],6)])),_:3},8,["trapped","focus-trap-el","focus-start-el","onReleaseRequested"])],42,Yh)])),_:3},8,["z-index","overlay-class","mask"]),[[de,e.visible]])])),_:3})}],["__file","index.vue"]]);const Jh=new Map,Qh=(e,t,n=null)=>{const o=J(Zh,e,$(e.message)||V(e.message)?{default:$(e.message)?e.message:()=>e.message}:null);return o.appContext=n,ze(o,t),(e=>{let t=document.body;return e.appendTo&&(C(e.appendTo)&&(t=document.querySelector(e.appendTo)),tn(e.appendTo)&&(t=e.appendTo),tn(t)||(t=document.body)),t})(e).appendChild(t.firstElementChild),o.component},eg=(e,t)=>{const n=document.createElement("div");e.onVanish=()=>{ze(null,n),Jh.delete(l)},e.onAction=t=>{const n=Jh.get(l);let a;a=e.showInput?{value:l.inputValue,action:t}:t,e.callback?e.callback(a,o.proxy):"cancel"===t||"close"===t?e.distinguishCancelAndClose&&"cancel"!==t?n.reject("close"):n.reject("cancel"):n.resolve(a)};const o=Qh(e,n,t),l=o.proxy;for(const a in e)L(e,a)&&!L(l.$props,a)&&(l[a]=e[a]);return l.visible=!0,l};function tg(e,t=null){if(!mt)return Promise.reject();let n;return C(e)||V(e)?e={message:e}:n=e.callback,new Promise(((o,l)=>{const a=eg(e,null!=t?t:tg._context);Jh.set(a,{options:e,callback:n,resolve:o,reject:l})}))}const ng={alert:{closeOnPressEscape:!1,closeOnClickModal:!1},confirm:{showCancelButton:!0},prompt:{showCancelButton:!0,showInput:!0}};["alert","confirm","prompt"].forEach((e=>{tg[e]=function(e){return(t,n,o,l)=>{let a="";return _(n)?(o=n,a=""):a=Jt(n)?"":n,tg(Object.assign(s({title:a,message:t,type:""},ng[e]),o,{boxType:e}),l)}}(e)})),tg.close=()=>{Jh.forEach(((e,t)=>{t.doClose()})),Jh.clear()},tg._context=null;const og=tg;og.install=e=>{og._context=e._context,e.config.globalProperties.$msgbox=og,e.config.globalProperties.$messageBox=og,e.config.globalProperties.$alert=og.alert,e.config.globalProperties.$confirm=og.confirm,e.config.globalProperties.$prompt=og.prompt};const lg=og;export{xh as $,Dn as A,zd as B,yd as C,jd as D,Kh as E,Df as F,zf as G,Dd as H,Hd as I,mp as J,bu as K,Lh as L,Sm as M,xm as N,Uc as O,Tc as P,Oc as Q,of as R,lf as S,nf as T,Ju as U,ip as V,rv as W,Yc as X,Kc as Y,Gr as Z,Sh as _,lg as a,Hr as b,Sf as c,lp as d,Jr as e,eh as f,Tm as g,md as h,vd as i,Uv as j,om as k,Zu as l,av as m,lv as n,Id as o,kd as p,vv as q,fd as r,ns as s,Rn as t,Hn as u,_h as v,An as w,hf as x,Wi as y,qi as z}; diff --git a/assets/element-plus-fcf5b447.js.gz b/assets/element-plus-fcf5b447.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..9601c67efb2ddbdc6548782be82acc46eacf0c7b GIT binary patch literal 110360 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 z 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 Promise(((i,r)=>{var n=t=>{try{a(s.next(t))}catch(e){r(e)}},o=t=>{try{a(s.throw(t))}catch(e){r(e)}},a=t=>t.done?i(t.value):Promise.resolve(t.value).then(n,o);a((s=s.apply(t,e)).next())}));function s(t,e,s){return(e=a(e))in t?Object.defineProperty(t,e,{value:s,enumerable:!0,configurable:!0,writable:!0}):t[e]=s,t}function i(t,e){var s=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&&(i=i.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),s.push.apply(s,i)}return s}function r(t){for(var e=1;e=0)continue;s[i]=t[i]}return s}(t,e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);for(i=0;i=0||{}.propertyIsEnumerable.call(t,s)&&(r[s]=t[s])}return r}function o(t,e){return e||(e=t.slice(0)),Object.freeze(Object.defineProperties(t,{raw:{value:Object.freeze(e)}}))}function a(t){var e=function(t,e){if("object"!=typeof t||!t)return t;var s=t[Symbol.toPrimitive];if(void 0!==s){var i=s.call(t,"string");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(t)}(t);return"symbol"==typeof e?e:e+""}class h{constructor(){s(this,"browserShadowBlurConstant",1),s(this,"DPI",96),s(this,"devicePixelRatio","undefined"!=typeof window?window.devicePixelRatio:1),s(this,"perfLimitSizeTotal",2097152),s(this,"maxCacheSideLimit",4096),s(this,"minCacheSideLimit",256),s(this,"disableStyleCopyPaste",!1),s(this,"enableGLFiltering",!0),s(this,"textureSize",4096),s(this,"forceGLPutImageData",!1),s(this,"cachesBoundsOfCurve",!0),s(this,"fontPaths",{}),s(this,"NUM_FRACTION_DIGITS",4)}}const c=new class extends h{constructor(t){super(),this.configure(t)}configure(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};Object.assign(this,t)}addFonts(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.fontPaths=r(r({},this.fontPaths),t)}removeFonts(){(arguments.length>0&&void 0!==arguments[0]?arguments[0]:[]).forEach((t=>{delete this.fontPaths[t]}))}clearFonts(){this.fontPaths={}}restoreDefaults(t){const e=new h,s=(null==t?void 0:t.reduce(((t,s)=>(t[s]=e[s],t)),{}))||e;this.configure(s)}},l=function(t){for(var e=arguments.length,s=new Array(e>1?e-1:0),i=1;ithis.testPrecision(e,t))),e.getExtension("WEBGL_lose_context").loseContext(),l("log","WebGL: max texture size ".concat(this.maxTextureSize)))}isSupported(t){return!!this.maxTextureSize&&this.maxTextureSize>=t}}const p={};let m;const v=()=>m||(m={document:document,window:window,isTouchSupported:"ontouchstart"in window||"ontouchstart"in document||window&&window.navigator&&window.navigator.maxTouchPoints>0,WebGLProbe:new f,dispose(){},copyPasteData:p}),y=()=>v().document,_=()=>v().window,x=()=>{var t;return Math.max(null!==(t=c.devicePixelRatio)&&void 0!==t?t:_().devicePixelRatio,1)},C=new class{constructor(){s(this,"charWidthsCache",{}),s(this,"boundsOfCurveCache",{})}getFontCache(t){let{fontFamily:e,fontStyle:s,fontWeight:i}=t;e=e.toLowerCase(),this.charWidthsCache[e]||(this.charWidthsCache[e]={});const r=this.charWidthsCache[e],n="".concat(s.toLowerCase(),"_").concat((i+"").toLowerCase());return r[n]||(r[n]={}),r[n]}clearFontCache(t){(t=(t||"").toLowerCase())?this.charWidthsCache[t]&&delete this.charWidthsCache[t]:this.charWidthsCache={}}limitDimsByArea(t){const{perfLimitSizeTotal:e}=c,s=Math.sqrt(e*t);return[Math.floor(s),Math.floor(e/s)]}},b="6.2.0";function S(){}const w=Math.PI/2,T=2*Math.PI,O=Math.PI/180,D=Object.freeze([1,0,0,1,0,0]),k=16,M=.4477152502,E="center",P="left",A="top",j="bottom",F="right",L="none",R=/\r?\n/,I="moving",B="scaling",X="rotating",Y="rotate",W="skewing",V="resizing",H="modifyPoly",G="modifyPath",z="changed",N="scale",U="scaleX",q="scaleY",K="skewX",J="skewY",Q="fill",Z="stroke",$="modified",tt="json",et="svg",st=new class{constructor(){this[tt]=new Map,this[et]=new Map}has(t){return this[tt].has(t)}getClass(t){const e=this[tt].get(t);if(!e)throw new u("No class registered for ".concat(t));return e}setClass(t,e){e?this[tt].set(e,t):(this[tt].set(t.type,t),this[tt].set(t.type.toLowerCase(),t))}getSVGClass(t){return this[et].get(t)}setSVGClass(t,e){this[et].set(null!=e?e:t.type.toLowerCase(),t)}},it=new class extends Array{remove(t){const e=this.indexOf(t);e>-1&&this.splice(e,1)}cancelAll(){const t=this.splice(0);return t.forEach((t=>t.abort())),t}cancelByCanvas(t){if(!t)return[];const e=this.filter((e=>{var s;return e.target===t||"object"==typeof e.target&&(null===(s=e.target)||void 0===s?void 0:s.canvas)===t}));return e.forEach((t=>t.abort())),e}cancelByTarget(t){if(!t)return[];const e=this.filter((e=>e.target===t));return e.forEach((t=>t.abort())),e}};class rt{constructor(){s(this,"__eventListeners",{})}on(t,e){if(this.__eventListeners||(this.__eventListeners={}),"object"==typeof t)return Object.entries(t).forEach((t=>{let[e,s]=t;this.on(e,s)})),()=>this.off(t);if(e){const s=t;return this.__eventListeners[s]||(this.__eventListeners[s]=[]),this.__eventListeners[s].push(e),()=>this.off(s,e)}return()=>!1}once(t,e){if("object"==typeof t){const e=[];return Object.entries(t).forEach((t=>{let[s,i]=t;e.push(this.once(s,i))})),()=>e.forEach((t=>t()))}if(e){const s=this.on(t,(function(){for(var t=arguments.length,i=new Array(t),r=0;r!1}_removeEventListener(t,e){if(this.__eventListeners[t])if(e){const s=this.__eventListeners[t],i=s.indexOf(e);i>-1&&s.splice(i,1)}else this.__eventListeners[t]=[]}off(t,e){if(this.__eventListeners)if(void 0===t)for(const s in this.__eventListeners)this._removeEventListener(s);else"object"==typeof t?Object.entries(t).forEach((t=>{let[e,s]=t;this._removeEventListener(e,s)})):this._removeEventListener(t,e)}fire(t,e){var s;if(!this.__eventListeners)return;const i=null===(s=this.__eventListeners[t])||void 0===s?void 0:s.concat();if(i)for(let r=0;risNaN(t)&&"number"==typeof e?e:t,ot=(t,e)=>{const s=t.indexOf(e);return-1!==s&&t.splice(s,1),t},at=t=>{if(0===t)return 1;switch(Math.abs(t)/w){case 1:case 3:return 0;case 2:return-1}return Math.cos(t)},ht=t=>{if(0===t)return 0;const e=t/w,s=Math.sign(t);switch(e){case 1:return s;case 2:return 0;case 3:return-s}return Math.sin(t)};class ct{constructor(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;"object"==typeof t?(this.x=t.x,this.y=t.y):(this.x=t,this.y=e)}add(t){return new ct(this.x+t.x,this.y+t.y)}addEquals(t){return this.x+=t.x,this.y+=t.y,this}scalarAdd(t){return new ct(this.x+t,this.y+t)}scalarAddEquals(t){return this.x+=t,this.y+=t,this}subtract(t){return new ct(this.x-t.x,this.y-t.y)}subtractEquals(t){return this.x-=t.x,this.y-=t.y,this}scalarSubtract(t){return new ct(this.x-t,this.y-t)}scalarSubtractEquals(t){return this.x-=t,this.y-=t,this}multiply(t){return new ct(this.x*t.x,this.y*t.y)}scalarMultiply(t){return new ct(this.x*t,this.y*t)}scalarMultiplyEquals(t){return this.x*=t,this.y*=t,this}divide(t){return new ct(this.x/t.x,this.y/t.y)}scalarDivide(t){return new ct(this.x/t,this.y/t)}scalarDivideEquals(t){return this.x/=t,this.y/=t,this}eq(t){return this.x===t.x&&this.y===t.y}lt(t){return this.xt.x&&this.y>t.y}gte(t){return this.x>=t.x&&this.y>=t.y}lerp(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:.5;return e=Math.max(Math.min(1,e),0),new ct(this.x+(t.x-this.x)*e,this.y+(t.y-this.y)*e)}distanceFrom(t){const e=this.x-t.x,s=this.y-t.y;return Math.sqrt(e*e+s*s)}midPointFrom(t){return this.lerp(t)}min(t){return new ct(Math.min(this.x,t.x),Math.min(this.y,t.y))}max(t){return new ct(Math.max(this.x,t.x),Math.max(this.y,t.y))}toString(){return"".concat(this.x,",").concat(this.y)}setXY(t,e){return this.x=t,this.y=e,this}setX(t){return this.x=t,this}setY(t){return this.y=t,this}setFromPoint(t){return this.x=t.x,this.y=t.y,this}swap(t){const e=this.x,s=this.y;this.x=t.x,this.y=t.y,t.x=e,t.y=s}clone(){return new ct(this.x,this.y)}rotate(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:lt;const s=ht(t),i=at(t),r=this.subtract(e);return new ct(r.x*i-r.y*s,r.x*s+r.y*i).add(e)}transform(t){let e=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return new ct(t[0]*this.x+t[2]*this.y+(e?0:t[4]),t[1]*this.x+t[3]*this.y+(e?0:t[5]))}}const lt=new ct(0,0),ut=t=>!!t&&Array.isArray(t._objects);function dt(t){class e extends t{constructor(){super(...arguments),s(this,"_objects",[])}_onObjectAdded(t){}_onObjectRemoved(t){}_onStackOrderChanged(t){}add(){for(var t=arguments.length,e=new Array(t),s=0;sthis._onObjectAdded(t))),i}insertAt(t){for(var e=arguments.length,s=new Array(e>1?e-1:0),i=1;ithis._onObjectAdded(t))),this._objects.length}remove(){const t=this._objects,e=[];for(var s=arguments.length,i=new Array(s),r=0;r{const i=t.indexOf(s);-1!==i&&(t.splice(i,1),e.push(s),this._onObjectRemoved(s))})),e}forEachObject(t){this.getObjects().forEach(((e,s,i)=>t(e,s,i)))}getObjects(){for(var t=arguments.length,e=new Array(t),s=0;st.isType(...e)))}item(t){return this._objects[t]}isEmpty(){return 0===this._objects.length}size(){return this._objects.length}contains(t,s){return!!this._objects.includes(t)||!!s&&this._objects.some((s=>s instanceof e&&s.contains(t,!0)))}complexity(){return this._objects.reduce(((t,e)=>t+(e.complexity?e.complexity():0)),0)}sendObjectToBack(t){return!(!t||t===this._objects[0]||(ot(this._objects,t),this._objects.unshift(t),this._onStackOrderChanged(t),0))}bringObjectToFront(t){return!(!t||t===this._objects[this._objects.length-1]||(ot(this._objects,t),this._objects.push(t),this._onStackOrderChanged(t),0))}sendObjectBackwards(t,e){if(!t)return!1;const s=this._objects.indexOf(t);if(0!==s){const i=this.findNewLowerIndex(t,s,e);return ot(this._objects,t),this._objects.splice(i,0,t),this._onStackOrderChanged(t),!0}return!1}bringObjectForward(t,e){if(!t)return!1;const s=this._objects.indexOf(t);if(s!==this._objects.length-1){const i=this.findNewUpperIndex(t,s,e);return ot(this._objects,t),this._objects.splice(i,0,t),this._onStackOrderChanged(t),!0}return!1}moveObjectTo(t,e){return t!==this._objects[e]&&(ot(this._objects,t),this._objects.splice(e,0,t),this._onStackOrderChanged(t),!0)}findNewLowerIndex(t,e,s){let i;if(s){i=e;for(let s=e-1;s>=0;--s)if(t.isOverlapping(this._objects[s])){i=s;break}}else i=e-1;return i}findNewUpperIndex(t,e,s){let i;if(s){i=e;for(let s=e+1;s1&&void 0!==arguments[1]?arguments[1]:{};const o=[],a=new ct(e,s),h=a.add(new ct(i,r));for(let c=this._objects.length-1;c>=0;c--){const t=this._objects[c];t.selectable&&t.visible&&(n&&t.intersectsWithRect(a,h)||t.isContainedWithinRect(a,h)||n&&t.containsPoint(a)||n&&t.containsPoint(h))&&o.push(t)}return o}}return e}class gt extends rt{_setOptions(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};for(const e in t)this.set(e,t[e])}_setObject(t){for(const e in t)this._set(e,t[e])}set(t,e){return"object"==typeof t?this._setObject(t):this._set(t,e),this}_set(t,e){this[t]=e}toggle(t){const e=this.get(t);return"boolean"==typeof e&&this.set(t,!e),this}get(t){return this[t]}}function ft(t){return _().requestAnimationFrame(t)}function pt(t){return _().cancelAnimationFrame(t)}let mt=0;const vt=()=>mt++,yt=()=>{const t=y().createElement("canvas");if(!t||void 0===t.getContext)throw new u("Failed to create `canvas` element");return t},_t=()=>y().createElement("img"),xt=(t,e,s)=>t.toDataURL("image/".concat(e),s),Ct=t=>t*O,bt=t=>t/O,St=t=>t.every(((t,e)=>t===D[e])),wt=(t,e,s)=>new ct(t).transform(e,s),Tt=t=>{const e=1/(t[0]*t[3]-t[1]*t[2]),s=[e*t[3],-e*t[1],-e*t[2],e*t[0],0,0],{x:i,y:r}=new ct(t[4],t[5]).transform(s,!0);return s[4]=-i,s[5]=-r,s},Ot=(t,e,s)=>[t[0]*e[0]+t[2]*e[1],t[1]*e[0]+t[3]*e[1],t[0]*e[2]+t[2]*e[3],t[1]*e[2]+t[3]*e[3],s?0:t[0]*e[4]+t[2]*e[5]+t[4],s?0:t[1]*e[4]+t[3]*e[5]+t[5]],Dt=(t,e)=>t.reduceRight(((t,s)=>s&&t?Ot(s,t,e):s||t),void 0)||D.concat(),kt=t=>{let[e,s]=t;return Math.atan2(s,e)},Mt=t=>{const e=kt(t),s=Math.pow(t[0],2)+Math.pow(t[1],2),i=Math.sqrt(s),r=(t[0]*t[3]-t[2]*t[1])/i,n=Math.atan2(t[0]*t[2]+t[1]*t[3],s);return{angle:bt(e),scaleX:i,scaleY:r,skewX:bt(n),skewY:0,translateX:t[4]||0,translateY:t[5]||0}},Et=function(t){return[1,0,0,1,t,arguments.length>1&&void 0!==arguments[1]?arguments[1]:0]};function Pt(){let{angle:t=0}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{x:e=0,y:s=0}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const i=Ct(t),r=at(i),n=ht(i);return[r,n,-n,r,e?e-(r*e-n*s):0,s?s-(n*e+r*s):0]}const At=function(t){return[t,0,0,arguments.length>1&&void 0!==arguments[1]?arguments[1]:t,0,0]},jt=t=>Math.tan(Ct(t)),Ft=t=>[1,0,jt(t),1,0,0],Lt=t=>[1,jt(t),0,1,0,0],Rt=t=>{let{scaleX:e=1,scaleY:s=1,flipX:i=!1,flipY:r=!1,skewX:n=0,skewY:o=0}=t,a=At(i?-e:e,r?-s:s);return n&&(a=Ot(a,Ft(n),!0)),o&&(a=Ot(a,Lt(o),!0)),a},It=t=>{const{translateX:e=0,translateY:s=0,angle:i=0}=t;let r=Et(e,s);i&&(r=Ot(r,Pt({angle:i})));const n=Rt(t);return St(n)||(r=Ot(r,n)),r},Bt=function(t){let{signal:e,crossOrigin:s=null}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return new Promise((function(i,r){if(e&&e.aborted)return r(new d("loadImage"));const n=_t();let o;e&&(o=function(t){n.src="",r(t)},e.addEventListener("abort",o,{once:!0}));const a=function(){n.onload=n.onerror=null,o&&(null==e||e.removeEventListener("abort",o)),i(n)};t?(n.onload=a,n.onerror=function(){o&&(null==e||e.removeEventListener("abort",o)),r(new u("Error loading ".concat(n.src)))},s&&(n.crossOrigin=s),n.src=t):a()}))},Xt=function(t){let{signal:e,reviver:s=S}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return new Promise(((i,r)=>{const n=[];e&&e.addEventListener("abort",r,{once:!0}),Promise.all(t.map((t=>st.getClass(t.type).fromObject(t,{signal:e}).then((e=>(s(t,e),n.push(e),e)))))).then(i).catch((t=>{n.forEach((t=>{t.dispose&&t.dispose()})),r(t)})).finally((()=>{e&&e.removeEventListener("abort",r)}))}))},Yt=function(t){let{signal:e}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return new Promise(((s,i)=>{const r=[];e&&e.addEventListener("abort",i,{once:!0});const n=Object.values(t).map((t=>t&&t.type&&st.has(t.type)?Xt([t],{signal:e}).then((t=>{let[e]=t;return r.push(e),e})):t)),o=Object.keys(t);Promise.all(n).then((t=>t.reduce(((t,e,s)=>(t[o[s]]=e,t)),{}))).then(s).catch((t=>{r.forEach((t=>{t.dispose&&t.dispose()})),i(t)})).finally((()=>{e&&e.removeEventListener("abort",i)}))}))},Wt=function(t){return(arguments.length>1&&void 0!==arguments[1]?arguments[1]:[]).reduce(((e,s)=>(s in t&&(e[s]=t[s]),e)),{})},Vt=(t,e)=>Object.keys(t).reduce(((s,i)=>(e(t[i],i,t)&&(s[i]=t[i]),s)),{}),Ht={aliceblue:"#F0F8FF",antiquewhite:"#FAEBD7",aqua:"#0FF",aquamarine:"#7FFFD4",azure:"#F0FFFF",beige:"#F5F5DC",bisque:"#FFE4C4",black:"#000",blanchedalmond:"#FFEBCD",blue:"#00F",blueviolet:"#8A2BE2",brown:"#A52A2A",burlywood:"#DEB887",cadetblue:"#5F9EA0",chartreuse:"#7FFF00",chocolate:"#D2691E",coral:"#FF7F50",cornflowerblue:"#6495ED",cornsilk:"#FFF8DC",crimson:"#DC143C",cyan:"#0FF",darkblue:"#00008B",darkcyan:"#008B8B",darkgoldenrod:"#B8860B",darkgray:"#A9A9A9",darkgrey:"#A9A9A9",darkgreen:"#006400",darkkhaki:"#BDB76B",darkmagenta:"#8B008B",darkolivegreen:"#556B2F",darkorange:"#FF8C00",darkorchid:"#9932CC",darkred:"#8B0000",darksalmon:"#E9967A",darkseagreen:"#8FBC8F",darkslateblue:"#483D8B",darkslategray:"#2F4F4F",darkslategrey:"#2F4F4F",darkturquoise:"#00CED1",darkviolet:"#9400D3",deeppink:"#FF1493",deepskyblue:"#00BFFF",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1E90FF",firebrick:"#B22222",floralwhite:"#FFFAF0",forestgreen:"#228B22",fuchsia:"#F0F",gainsboro:"#DCDCDC",ghostwhite:"#F8F8FF",gold:"#FFD700",goldenrod:"#DAA520",gray:"#808080",grey:"#808080",green:"#008000",greenyellow:"#ADFF2F",honeydew:"#F0FFF0",hotpink:"#FF69B4",indianred:"#CD5C5C",indigo:"#4B0082",ivory:"#FFFFF0",khaki:"#F0E68C",lavender:"#E6E6FA",lavenderblush:"#FFF0F5",lawngreen:"#7CFC00",lemonchiffon:"#FFFACD",lightblue:"#ADD8E6",lightcoral:"#F08080",lightcyan:"#E0FFFF",lightgoldenrodyellow:"#FAFAD2",lightgray:"#D3D3D3",lightgrey:"#D3D3D3",lightgreen:"#90EE90",lightpink:"#FFB6C1",lightsalmon:"#FFA07A",lightseagreen:"#20B2AA",lightskyblue:"#87CEFA",lightslategray:"#789",lightslategrey:"#789",lightsteelblue:"#B0C4DE",lightyellow:"#FFFFE0",lime:"#0F0",limegreen:"#32CD32",linen:"#FAF0E6",magenta:"#F0F",maroon:"#800000",mediumaquamarine:"#66CDAA",mediumblue:"#0000CD",mediumorchid:"#BA55D3",mediumpurple:"#9370DB",mediumseagreen:"#3CB371",mediumslateblue:"#7B68EE",mediumspringgreen:"#00FA9A",mediumturquoise:"#48D1CC",mediumvioletred:"#C71585",midnightblue:"#191970",mintcream:"#F5FFFA",mistyrose:"#FFE4E1",moccasin:"#FFE4B5",navajowhite:"#FFDEAD",navy:"#000080",oldlace:"#FDF5E6",olive:"#808000",olivedrab:"#6B8E23",orange:"#FFA500",orangered:"#FF4500",orchid:"#DA70D6",palegoldenrod:"#EEE8AA",palegreen:"#98FB98",paleturquoise:"#AFEEEE",palevioletred:"#DB7093",papayawhip:"#FFEFD5",peachpuff:"#FFDAB9",peru:"#CD853F",pink:"#FFC0CB",plum:"#DDA0DD",powderblue:"#B0E0E6",purple:"#800080",rebeccapurple:"#639",red:"#F00",rosybrown:"#BC8F8F",royalblue:"#4169E1",saddlebrown:"#8B4513",salmon:"#FA8072",sandybrown:"#F4A460",seagreen:"#2E8B57",seashell:"#FFF5EE",sienna:"#A0522D",silver:"#C0C0C0",skyblue:"#87CEEB",slateblue:"#6A5ACD",slategray:"#708090",slategrey:"#708090",snow:"#FFFAFA",springgreen:"#00FF7F",steelblue:"#4682B4",tan:"#D2B48C",teal:"#008080",thistle:"#D8BFD8",tomato:"#FF6347",turquoise:"#40E0D0",violet:"#EE82EE",wheat:"#F5DEB3",white:"#FFF",whitesmoke:"#F5F5F5",yellow:"#FF0",yellowgreen:"#9ACD32"},Gt=(t,e,s)=>(s<0&&(s+=1),s>1&&(s-=1),s<1/6?t+6*(e-t)*s:s<.5?e:s<2/3?t+(e-t)*(2/3-s)*6:t),zt=(t,e,s,i)=>{t/=255,e/=255,s/=255;const r=Math.max(t,e,s),n=Math.min(t,e,s);let o,a;const h=(r+n)/2;if(r===n)o=a=0;else{const i=r-n;switch(a=h>.5?i/(2-r-n):i/(r+n),r){case t:o=(e-s)/i+(e0&&void 0!==arguments[0]?arguments[0]:"1";return parseFloat(t)/(t.endsWith("%")?100:1)},Ut=t=>Math.min(Math.round(t),255).toString(16).toUpperCase().padStart(2,"0"),qt=t=>{let[e,s,i,r=1]=t;const n=Math.round(.3*e+.59*s+.11*i);return[n,n,n,r]};class Kt{constructor(t){if(s(this,"isUnrecognised",!1),t)if(t instanceof Kt)this.setSource([...t._source]);else if(Array.isArray(t)){const[e,s,i,r=1]=t;this.setSource([e,s,i,r])}else this.setSource(this._tryParsingColor(t));else this.setSource([0,0,0,1])}_tryParsingColor(t){return t in Ht&&(t=Ht[t]),"transparent"===t?[255,255,255,0]:Kt.sourceFromHex(t)||Kt.sourceFromRgb(t)||Kt.sourceFromHsl(t)||(this.isUnrecognised=!0)&&[0,0,0,1]}getSource(){return this._source}setSource(t){this._source=t}toRgb(){const[t,e,s]=this.getSource();return"rgb(".concat(t,",").concat(e,",").concat(s,")")}toRgba(){return"rgba(".concat(this.getSource().join(","),")")}toHsl(){const[t,e,s]=zt(...this.getSource());return"hsl(".concat(t,",").concat(e,"%,").concat(s,"%)")}toHsla(){const[t,e,s,i]=zt(...this.getSource());return"hsla(".concat(t,",").concat(e,"%,").concat(s,"%,").concat(i,")")}toHex(){return this.toHexa().slice(0,6)}toHexa(){const[t,e,s,i]=this.getSource();return"".concat(Ut(t)).concat(Ut(e)).concat(Ut(s)).concat(Ut(Math.round(255*i)))}getAlpha(){return this.getSource()[3]}setAlpha(t){return this._source[3]=t,this}toGrayscale(){return this.setSource(qt(this.getSource())),this}toBlackWhite(t){const[e,,,s]=qt(this.getSource()),i=e<(t||127)?0:255;return this.setSource([i,i,i,s]),this}overlayWith(t){t instanceof Kt||(t=new Kt(t));const e=this.getSource(),s=t.getSource(),[i,r,n]=e.map(((t,e)=>Math.round(.5*t+.5*s[e])));return this.setSource([i,r,n,e[3]]),this}static fromRgb(t){return Kt.fromRgba(t)}static fromRgba(t){return new Kt(Kt.sourceFromRgb(t))}static sourceFromRgb(t){const e=t.match(/^rgba?\(\s*(\d{0,3}(?:\.\d+)?%?)\s*[\s|,]\s*(\d{0,3}(?:\.\d+)?%?)\s*[\s|,]\s*(\d{0,3}(?:\.\d+)?%?)\s*(?:\s*[,/]\s*(\d{0,3}(?:\.\d+)?%?)\s*)?\)$/i);if(e){const[t,s,i]=e.slice(1,4).map((t=>{const e=parseFloat(t);return t.endsWith("%")?Math.round(2.55*e):e}));return[t,s,i,Nt(e[4])]}}static fromHsl(t){return Kt.fromHsla(t)}static fromHsla(t){return new Kt(Kt.sourceFromHsl(t))}static sourceFromHsl(t){const e=t.match(/^hsla?\(\s*([+-]?\d{0,3}(?:\.\d+)?(?:deg|turn|rad)?)\s*[\s|,]\s*(\d{0,3}(?:\.\d+)?%?)\s*[\s|,]\s*(\d{0,3}(?:\.\d+)?%?)\s*(?:\s*[,/]\s*(\d*(?:\.\d+)?%?)\s*)?\)$/i);if(!e)return;const s=(Kt.parseAngletoDegrees(e[1])%360+360)%360/360,i=parseFloat(e[2])/100,r=parseFloat(e[3])/100;let n,o,a;if(0===i)n=o=a=r;else{const t=r<=.5?r*(i+1):r+i-r*i,e=2*r-t;n=Gt(e,t,s+1/3),o=Gt(e,t,s),a=Gt(e,t,s-1/3)}return[Math.round(255*n),Math.round(255*o),Math.round(255*a),Nt(e[4])]}static fromHex(t){return new Kt(Kt.sourceFromHex(t))}static sourceFromHex(t){if(t.match(/^#?(([0-9a-f]){3,4}|([0-9a-f]{2}){3,4})$/i)){const e=t.slice(t.indexOf("#")+1);let s;s=e.length<=4?e.split("").map((t=>t+t)):e.match(/.{2}/g);const[i,r,n,o=255]=s.map((t=>parseInt(t,16)));return[i,r,n,o/255]}}static parseAngletoDegrees(t){const e=t.toLowerCase(),s=parseFloat(e);return e.includes("rad")?bt(s):e.includes("turn")?360*s:s}}const Jt=(t,e)=>parseFloat(Number(t).toFixed(e)),Qt=function(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:k;const s=/\D{0,2}$/.exec(t),i=parseFloat(t),r=c.DPI;switch(null==s?void 0:s[0]){case"mm":return i*r/25.4;case"cm":return i*r/2.54;case"in":return i*r;case"pt":return i*r/72;case"pc":return i*r/72*12;case"em":return i*e;default:return i}},Zt=t=>{const[e,s]=t.trim().split(" "),[i,r]=(n=e)&&n!==L?[n.slice(1,4),n.slice(5,8)]:n===L?[n,n]:["Mid","Mid"];var n;return{meetOrSlice:s||"meet",alignX:i,alignY:r}},$t=t=>"matrix("+t.map((t=>Jt(t,c.NUM_FRACTION_DIGITS))).join(" ")+")",te=function(t,e){let s,i,r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];if(e)if(e.toLive)s="url(#SVGID_".concat(e.id,")");else{const t=new Kt(e),r=t.getAlpha();s=t.toRgb(),1!==r&&(i=r.toString())}else s="none";return r?"".concat(t,": ").concat(s,"; ").concat(i?"".concat(t,"-opacity: ").concat(i,"; "):""):"".concat(t,'="').concat(s,'" ').concat(i?"".concat(t,'-opacity="').concat(i,'" '):"")},ee=t=>!!t&&void 0!==t.toLive,se=t=>!!t&&"function"==typeof t.toObject,ie=t=>!!t&&void 0!==t.offsetX&&"source"in t,re=t=>!!t&&"function"==typeof t._renderText,ne=t=>!!t&&"multiSelectionStacking"in t;function oe(t){const e=t&&ae(t);let s=0,i=0;if(!t||!e)return{left:s,top:i};let r=t;const n=e.documentElement,o=e.body||{scrollLeft:0,scrollTop:0};for(;r&&(r.parentNode||r.host)&&(r=r.parentNode||r.host,r===e?(s=o.scrollLeft||n.scrollLeft||0,i=o.scrollTop||n.scrollTop||0):(s+=r.scrollLeft||0,i+=r.scrollTop||0),1!==r.nodeType||"fixed"!==r.style.position););return{left:s,top:i}}const ae=t=>t.ownerDocument||null,he=t=>{var e;return(null===(e=t.ownerDocument)||void 0===e?void 0:e.defaultView)||null};function ce(t,e){const s=t.style;s&&("string"==typeof e?t.style.cssText+=";"+e:Object.entries(e).forEach((t=>{let[e,i]=t;return s.setProperty(e,i)})))}const le=function(t,e,s){let{width:i,height:r}=s,n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:1;t.width=i,t.height=r,n>1&&(t.setAttribute("width",(i*n).toString()),t.setAttribute("height",(r*n).toString()),e.scale(n,n))},ue=(t,e)=>{let{width:s,height:i}=e;s&&(t.style.width="number"==typeof s?"".concat(s,"px"):s),i&&(t.style.height="number"==typeof i?"".concat(i,"px"):i)};function de(t){return void 0!==t.onselectstart&&(t.onselectstart=()=>!1),t.style.userSelect=L,t}class ge{constructor(t){s(this,"_originalCanvasStyle",void 0),s(this,"lower",void 0);const e=this.createLowerCanvas(t);this.lower={el:e,ctx:e.getContext("2d")}}createLowerCanvas(t){const e=(s=t)&&void 0!==s.getContext?t:t&&y().getElementById(t)||yt();var s;if(e.hasAttribute("data-fabric"))throw new u("Trying to initialize a canvas that has already been initialized. Did you forget to dispose the canvas?");return this._originalCanvasStyle=e.style.cssText,e.setAttribute("data-fabric","main"),e.classList.add("lower-canvas"),e}cleanupDOM(t){let{width:e,height:s}=t;const{el:i}=this.lower;i.classList.remove("lower-canvas"),i.removeAttribute("data-fabric"),i.setAttribute("width","".concat(e)),i.setAttribute("height","".concat(s)),i.style.cssText=this._originalCanvasStyle||"",this._originalCanvasStyle=void 0}setDimensions(t,e){const{el:s,ctx:i}=this.lower;le(s,i,t,e)}setCSSDimensions(t){ue(this.lower.el,t)}calcOffset(){return function(t){var e;const s=t&&ae(t),i={left:0,top:0};if(!s)return i;const r=(null===(e=he(t))||void 0===e?void 0:e.getComputedStyle(t,null))||{};i.left+=parseInt(r.borderLeftWidth,10)||0,i.top+=parseInt(r.borderTopWidth,10)||0,i.left+=parseInt(r.paddingLeft,10)||0,i.top+=parseInt(r.paddingTop,10)||0;let n={left:0,top:0};const o=s.documentElement;void 0!==t.getBoundingClientRect&&(n=t.getBoundingClientRect());const a=oe(t);return{left:n.left+a.left-(o.clientLeft||0)+i.left,top:n.top+a.top-(o.clientTop||0)+i.top}}(this.lower.el)}dispose(){v().dispose(this.lower.el),delete this.lower}}const fe={backgroundVpt:!0,backgroundColor:"",overlayVpt:!0,overlayColor:"",includeDefaultValues:!0,svgViewportTransformation:!0,renderOnAddRemove:!0,skipOffscreen:!0,enableRetinaScaling:!0,imageSmoothingEnabled:!0,controlsAboveOverlay:!1,allowTouchScrolling:!1,viewportTransform:[...D]};class pe extends(dt(gt)){get lowerCanvasEl(){var t;return null===(t=this.elements.lower)||void 0===t?void 0:t.el}get contextContainer(){var t;return null===(t=this.elements.lower)||void 0===t?void 0:t.ctx}static getDefaults(){return pe.ownDefaults}constructor(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};super(),Object.assign(this,this.constructor.getDefaults()),this.set(e),this.initElements(t),this._setDimensionsImpl({width:this.width||this.elements.lower.el.width||0,height:this.height||this.elements.lower.el.height||0}),this.skipControlsDrawing=!1,this.viewportTransform=[...this.viewportTransform],this.calcViewportBoundaries()}initElements(t){this.elements=new ge(t)}add(){const t=super.add(...arguments);return arguments.length>0&&this.renderOnAddRemove&&this.requestRenderAll(),t}insertAt(t){for(var e=arguments.length,s=new Array(e>1?e-1:0),i=1;i0&&this.renderOnAddRemove&&this.requestRenderAll(),r}remove(){const t=super.remove(...arguments);return t.length>0&&this.renderOnAddRemove&&this.requestRenderAll(),t}_onObjectAdded(t){t.canvas&&t.canvas!==this&&(l("warn","Canvas is trying to add an object that belongs to a different canvas.\nResulting to default behavior: removing object from previous canvas and adding to new canvas"),t.canvas.remove(t)),t._set("canvas",this),t.setCoords(),this.fire("object:added",{target:t}),t.fire("added",{target:this})}_onObjectRemoved(t){t._set("canvas",void 0),this.fire("object:removed",{target:t}),t.fire("removed",{target:this})}_onStackOrderChanged(){this.renderOnAddRemove&&this.requestRenderAll()}getRetinaScaling(){return this.enableRetinaScaling?x():1}calcOffset(){return this._offset=this.elements.calcOffset()}getWidth(){return this.width}getHeight(){return this.height}setWidth(t,e){return this.setDimensions({width:t},e)}setHeight(t,e){return this.setDimensions({height:t},e)}_setDimensionsImpl(t){let{cssOnly:e=!1,backstoreOnly:s=!1}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!e){const e=r({width:this.width,height:this.height},t);this.elements.setDimensions(e,this.getRetinaScaling()),this.hasLostContext=!0,this.width=e.width,this.height=e.height}s||this.elements.setCSSDimensions(t),this.calcOffset()}setDimensions(t,e){this._setDimensionsImpl(t,e),e&&e.cssOnly||this.requestRenderAll()}getZoom(){return this.viewportTransform[0]}setViewportTransform(t){this.viewportTransform=t,this.calcViewportBoundaries(),this.renderOnAddRemove&&this.requestRenderAll()}zoomToPoint(t,e){const s=t,i=[...this.viewportTransform],r=wt(t,Tt(i));i[0]=e,i[3]=e;const n=wt(r,i);i[4]+=s.x-n.x,i[5]+=s.y-n.y,this.setViewportTransform(i)}setZoom(t){this.zoomToPoint(new ct(0,0),t)}absolutePan(t){const e=[...this.viewportTransform];return e[4]=-t.x,e[5]=-t.y,this.setViewportTransform(e)}relativePan(t){return this.absolutePan(new ct(-t.x-this.viewportTransform[4],-t.y-this.viewportTransform[5]))}getElement(){return this.elements.lower.el}clearContext(t){t.clearRect(0,0,this.width,this.height)}getContext(){return this.elements.lower.ctx}clear(){this.remove(...this.getObjects()),this.backgroundImage=void 0,this.overlayImage=void 0,this.backgroundColor="",this.overlayColor="",this.clearContext(this.getContext()),this.fire("canvas:cleared"),this.renderOnAddRemove&&this.requestRenderAll()}renderAll(){this.cancelRequestedRender(),this.destroyed||this.renderCanvas(this.getContext(),this._objects)}renderAndReset(){this.nextRenderHandle=0,this.renderAll()}requestRenderAll(){this.nextRenderHandle||this.disposed||this.destroyed||(this.nextRenderHandle=ft((()=>this.renderAndReset())))}calcViewportBoundaries(){const t=this.width,e=this.height,s=Tt(this.viewportTransform),i=wt({x:0,y:0},s),r=wt({x:t,y:e},s),n=i.min(r),o=i.max(r);return this.vptCoords={tl:n,tr:new ct(o.x,n.y),bl:new ct(n.x,o.y),br:o}}cancelRequestedRender(){this.nextRenderHandle&&(pt(this.nextRenderHandle),this.nextRenderHandle=0)}drawControls(t){}renderCanvas(t,e){if(this.destroyed)return;const s=this.viewportTransform,i=this.clipPath;this.calcViewportBoundaries(),this.clearContext(t),t.imageSmoothingEnabled=this.imageSmoothingEnabled,t.patternQuality="best",this.fire("before:render",{ctx:t}),this._renderBackground(t),t.save(),t.transform(s[0],s[1],s[2],s[3],s[4],s[5]),this._renderObjects(t,e),t.restore(),this.controlsAboveOverlay||this.skipControlsDrawing||this.drawControls(t),i&&(i._set("canvas",this),i.shouldCache(),i._transformDone=!0,i.renderCache({forClipping:!0}),this.drawClipPathOnCanvas(t,i)),this._renderOverlay(t),this.controlsAboveOverlay&&!this.skipControlsDrawing&&this.drawControls(t),this.fire("after:render",{ctx:t}),this.__cleanupTask&&(this.__cleanupTask(),this.__cleanupTask=void 0)}drawClipPathOnCanvas(t,e){const s=this.viewportTransform;t.save(),t.transform(...s),t.globalCompositeOperation="destination-in",e.transform(t),t.scale(1/e.zoomX,1/e.zoomY),t.drawImage(e._cacheCanvas,-e.cacheTranslationX,-e.cacheTranslationY),t.restore()}_renderObjects(t,e){for(let s=0,i=e.length;s!t.excludeFromExport)).map((s=>this._toObject(s,t,e)))},this.__serializeBgOverlay(t,e)),i?{clipPath:i}:null)}_toObject(t,e,s){let i;this.includeDefaultValues||(i=t.includeDefaultValues,t.includeDefaultValues=!1);const r=t[e](s);return this.includeDefaultValues||(t.includeDefaultValues=!!i),r}__serializeBgOverlay(t,e){const s={},i=this.backgroundImage,r=this.overlayImage,n=this.backgroundColor,o=this.overlayColor;return ee(n)?n.excludeFromExport||(s.background=n.toObject(e)):n&&(s.background=n),ee(o)?o.excludeFromExport||(s.overlay=o.toObject(e)):o&&(s.overlay=o),i&&!i.excludeFromExport&&(s.backgroundImage=this._toObject(i,t,e)),r&&!r.excludeFromExport&&(s.overlayImage=this._toObject(r,t,e)),s}toSVG(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=arguments.length>1?arguments[1]:void 0;t.reviver=e;const s=[];return this._setSVGPreamble(s,t),this._setSVGHeader(s,t),this.clipPath&&s.push('\n')),this._setSVGBgOverlayColor(s,"background"),this._setSVGBgOverlayImage(s,"backgroundImage",e),this._setSVGObjects(s,e),this.clipPath&&s.push("\n"),this._setSVGBgOverlayColor(s,"overlay"),this._setSVGBgOverlayImage(s,"overlayImage",e),s.push(""),s.join("")}_setSVGPreamble(t,e){e.suppressPreamble||t.push('\n','\n')}_setSVGHeader(t,e){const s=e.width||"".concat(this.width),i=e.height||"".concat(this.height),r=c.NUM_FRACTION_DIGITS,n=e.viewBox;let o;if(n)o='viewBox="'.concat(n.x," ").concat(n.y," ").concat(n.width," ").concat(n.height,'" ');else if(this.svgViewportTransformation){const t=this.viewportTransform;o='viewBox="'.concat(Jt(-t[4]/t[0],r)," ").concat(Jt(-t[5]/t[3],r)," ").concat(Jt(this.width/t[0],r)," ").concat(Jt(this.height/t[3],r),'" ')}else o='viewBox="0 0 '.concat(this.width," ").concat(this.height,'" ');t.push("\n',"Created with Fabric.js ",b,"\n","\n",this.createSVGFontFacesMarkup(),this.createSVGRefElementsMarkup(),this.createSVGClipPathMarkup(e),"\n")}createSVGClipPathMarkup(t){const e=this.clipPath;return e?(e.clipPathId="CLIPPATH_".concat(vt()),'\n').concat(e.toClipPathSVG(t.reviver),"\n")):""}createSVGRefElementsMarkup(){return["background","overlay"].map((t=>{const e=this["".concat(t,"Color")];if(ee(e)){const s=this["".concat(t,"Vpt")],i=this.viewportTransform,r={isType:()=>!1,width:this.width/(s?i[0]:1),height:this.height/(s?i[3]:1)};return e.toSVG(r,{additionalTransform:s?$t(i):""})}})).join("")}createSVGFontFacesMarkup(){const t=[],e={},s=c.fontPaths;this._objects.forEach((function e(s){t.push(s),ut(s)&&s._objects.forEach(e)})),t.forEach((t=>{if(!re(t))return;const{styles:i,fontFamily:r}=t;!e[r]&&s[r]&&(e[r]=!0,i&&Object.values(i).forEach((t=>{Object.values(t).forEach((t=>{let{fontFamily:i=""}=t;!e[i]&&s[i]&&(e[i]=!0)}))})))}));const i=Object.keys(e).map((t=>"\t\t@font-face {\n\t\t\tfont-family: '".concat(t,"';\n\t\t\tsrc: url('").concat(s[t],"');\n\t\t}\n"))).join("");return i?'\t\n"):""}_setSVGObjects(t,e){this.forEachObject((s=>{s.excludeFromExport||this._setSVGObject(t,s,e)}))}_setSVGObject(t,e,s){t.push(e.toSVG(s))}_setSVGBgOverlayImage(t,e,s){const i=this[e];i&&!i.excludeFromExport&&i.toSVG&&t.push(i.toSVG(s))}_setSVGBgOverlayColor(t,e){const s=this["".concat(e,"Color")];if(s)if(ee(s)){const i=s.repeat||"",r=this.width,n=this.height,o=this["".concat(e,"Vpt")]?$t(Tt(this.viewportTransform)):"";t.push('\n'))}else t.push('\n")}loadFromJSON(t,e){let{signal:s}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(!t)return Promise.reject(new u("`json` is undefined"));const i="string"==typeof t?JSON.parse(t):t,{objects:r=[],backgroundImage:n,background:o,overlayImage:a,overlay:h,clipPath:c}=i,l=this.renderOnAddRemove;return this.renderOnAddRemove=!1,Promise.all([Xt(r,{reviver:e,signal:s}),Yt({backgroundImage:n,backgroundColor:o,overlayImage:a,overlayColor:h,clipPath:c},{signal:s})]).then((t=>{let[e,s]=t;return this.clear(),this.add(...e),this.set(i),this.set(s),this.renderOnAddRemove=l,this}))}clone(t){const e=this.toObject(t);return this.cloneWithoutData().loadFromJSON(e)}cloneWithoutData(){const t=yt();return t.width=this.width,t.height=this.height,new this.constructor(t)}toDataURL(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const{format:e="png",quality:s=1,multiplier:i=1,enableRetinaScaling:r=!1}=t,n=i*(r?this.getRetinaScaling():1);return xt(this.toCanvasElement(n,t),e,s)}toCanvasElement(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1,{width:e,height:s,left:i,top:r,filter:n}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const o=(e||this.width)*t,a=(s||this.height)*t,h=this.getZoom(),c=this.width,l=this.height,u=this.skipControlsDrawing,d=h*t,g=this.viewportTransform,f=[d,0,0,d,(g[4]-(i||0))*t,(g[5]-(r||0))*t],p=this.enableRetinaScaling,m=yt(),v=n?this._objects.filter((t=>n(t))):this._objects;return m.width=o,m.height=a,this.enableRetinaScaling=!1,this.viewportTransform=f,this.width=o,this.height=a,this.skipControlsDrawing=!0,this.calcViewportBoundaries(),this.renderCanvas(m.getContext("2d"),v),this.viewportTransform=g,this.width=c,this.height=l,this.calcViewportBoundaries(),this.enableRetinaScaling=p,this.skipControlsDrawing=u,m}dispose(){return!this.disposed&&this.elements.cleanupDOM({width:this.width,height:this.height}),it.cancelByCanvas(this),this.disposed=!0,new Promise(((t,e)=>{const s=()=>{this.destroy(),t(!0)};s.kill=e,this.__cleanupTask&&this.__cleanupTask.kill("aborted"),this.destroyed?t(!1):this.nextRenderHandle?this.__cleanupTask=s:s()}))}destroy(){this.destroyed=!0,this.cancelRequestedRender(),this.forEachObject((t=>t.dispose())),this._objects=[],this.backgroundImage&&this.backgroundImage.dispose(),this.backgroundImage=void 0,this.overlayImage&&this.overlayImage.dispose(),this.overlayImage=void 0,this.elements.dispose()}toString(){return"#")}}s(pe,"ownDefaults",fe);const me=["touchstart","touchmove","touchend"],ve=t=>{const e=oe(t.target),s=function(t){const e=t.changedTouches;return e&&e[0]?e[0]:t}(t);return new ct(s.clientX+e.left,s.clientY+e.top)},ye=t=>me.includes(t.type)||"touch"===t.pointerType,_e=t=>{t.preventDefault(),t.stopPropagation()},xe=t=>{if(0===t.length)return{left:0,top:0,width:0,height:0};const{min:e,max:s}=t.reduce(((t,e)=>{let{min:s,max:i}=t;return{min:s.min(e),max:i.max(e)}}),{min:new ct(t[0]),max:new ct(t[0])}),i=s.subtract(e);return{left:e.x,top:e.y,width:i.x,height:i.y}},Ce=["translateX","translateY","scaleX","scaleY"],be=(t,e)=>Se(t,Ot(e,t.calcOwnMatrix())),Se=(t,e)=>{const s=Mt(e),{translateX:i,translateY:r,scaleX:o,scaleY:a}=s,h=n(s,Ce),c=new ct(i,r);t.flipX=!1,t.flipY=!1,Object.assign(t,h),t.set({scaleX:o,scaleY:a}),t.setPositionByOrigin(c,E,E)},we=t=>{t.scaleX=1,t.scaleY=1,t.skewX=0,t.skewY=0,t.flipX=!1,t.flipY=!1,t.rotate(0)},Te=t=>({scaleX:t.scaleX,scaleY:t.scaleY,skewX:t.skewX,skewY:t.skewY,angle:t.angle,left:t.left,flipX:t.flipX,flipY:t.flipY,top:t.top}),Oe=(t,e,s)=>{const i=t/2,r=e/2,n=[new ct(-i,-r),new ct(i,-r),new ct(-i,r),new ct(i,r)].map((t=>t.transform(s))),o=xe(n);return new ct(o.width,o.height)},De=function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:D;return Ot(Tt(arguments.length>1&&void 0!==arguments[1]?arguments[1]:D),t)},ke=function(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:D,s=arguments.length>2&&void 0!==arguments[2]?arguments[2]:D;return t.transform(De(e,s))},Me=function(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:D,s=arguments.length>2&&void 0!==arguments[2]?arguments[2]:D;return t.transform(De(e,s),!0)},Ee=(t,e,s)=>{const i=De(e,s);return Se(t,Ot(i,t.calcOwnMatrix())),i},Pe=(t,e)=>{var s;const{transform:{target:i}}=e;null===(s=i.canvas)||void 0===s||s.fire("object:".concat(t),r(r({},e),{},{target:i})),i.fire(t,e)},Ae={left:-.5,top:-.5,center:0,bottom:.5,right:.5},je=t=>"string"==typeof t?Ae[t]:t-.5,Fe="not-allowed";function Le(t){return je(t.originX)===je(E)&&je(t.originY)===je(E)}function Re(t){return.5-je(t)}const Ie=(t,e)=>t[e],Be=(t,e,s,i)=>({e:t,transform:e,pointer:new ct(s,i)});function Xe(t,e){const s=t.getTotalAngle()+bt(Math.atan2(e.y,e.x))+360;return Math.round(s%360/45)}function Ye(t,e,s,i,r){var n;let{target:o,corner:a}=t;const h=o.controls[a],c=(null===(n=o.canvas)||void 0===n?void 0:n.getZoom())||1,l=o.padding/c,u=function(t,e,s,i){const r=t.getRelativeCenterPoint(),n=void 0!==s&&void 0!==i?t.translateToGivenOrigin(r,E,E,s,i):new ct(t.left,t.top);return(t.angle?e.rotate(-Ct(t.angle),r):e).subtract(n)}(o,new ct(i,r),e,s);return u.x>=l&&(u.x-=l),u.x<=-l&&(u.x+=l),u.y>=l&&(u.y-=l),u.y<=l&&(u.y+=l),u.x-=h.offsetX,u.y-=h.offsetY,u}const We=(t,e,s,i)=>{const{target:r,offsetX:n,offsetY:o}=e,a=s-n,h=i-o,c=!Ie(r,"lockMovementX")&&r.left!==a,l=!Ie(r,"lockMovementY")&&r.top!==h;return c&&r.set(P,a),l&&r.set(A,h),(c||l)&&Pe(I,Be(t,e,s,i)),c||l};class Ve{getSvgStyles(t){const e=this.fillRule?this.fillRule:"nonzero",s=this.strokeWidth?this.strokeWidth:"0",i=this.strokeDashArray?this.strokeDashArray.join(" "):L,r=this.strokeDashOffset?this.strokeDashOffset:"0",n=this.strokeLineCap?this.strokeLineCap:"butt",o=this.strokeLineJoin?this.strokeLineJoin:"miter",a=this.strokeMiterLimit?this.strokeMiterLimit:"4",h=void 0!==this.opacity?this.opacity:"1",c=this.visible?"":" visibility: hidden;",l=t?"":this.getSvgFilter(),u=te(Q,this.fill);return[te(Z,this.stroke),"stroke-width: ",s,"; ","stroke-dasharray: ",i,"; ","stroke-linecap: ",n,"; ","stroke-dashoffset: ",r,"; ","stroke-linejoin: ",o,"; ","stroke-miterlimit: ",a,"; ",u,"fill-rule: ",e,"; ","opacity: ",h,";",l,c].join("")}getSvgFilter(){return this.shadow?"filter: url(#SVGID_".concat(this.shadow.id,");"):""}getSvgCommons(){return[this.id?'id="'.concat(this.id,'" '):"",this.clipPath?'clip-path="url(#'.concat(this.clipPath.clipPathId,')" '):""].join("")}getSvgTransform(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";const s=t?this.calcTransformMatrix():this.calcOwnMatrix(),i='transform="'.concat($t(s));return"".concat(i).concat(e,'" ')}_toSVG(t){return[""]}toSVG(t){return this._createBaseSVGMarkup(this._toSVG(t),{reviver:t})}toClipPathSVG(t){return"\t"+this._createBaseClipPathSVGMarkup(this._toSVG(t),{reviver:t})}_createBaseClipPathSVGMarkup(t){let{reviver:e,additionalTransform:s=""}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const i=[this.getSvgTransform(!0,s),this.getSvgCommons()].join(""),r=t.indexOf("COMMON_PARTS");return t[r]=i,e?e(t.join("")):t.join("")}_createBaseSVGMarkup(t){let{noStyle:e,reviver:s,withShadow:i,additionalTransform:r}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const n=e?"":'style="'.concat(this.getSvgStyles(),'" '),o=i?'style="'.concat(this.getSvgFilter(),'" '):"",a=this.clipPath,h=this.strokeUniform?'vector-effect="non-scaling-stroke" ':"",c=a&&a.absolutePositioned,l=this.stroke,u=this.fill,d=this.shadow,g=[],f=t.indexOf("COMMON_PARTS");let p;a&&(a.clipPathId="CLIPPATH_".concat(vt()),p='\n').concat(a.toClipPathSVG(s),"\n")),c&&g.push("\n"),g.push("\n");const m=[n,h,e?"":this.addPaintOrder()," ",r?'transform="'.concat(r,'" '):""].join("");return t[f]=m,ee(u)&&g.push(u.toSVG(this)),ee(l)&&g.push(l.toSVG(this)),d&&g.push(d.toSVG(this)),a&&g.push(p),g.push(t.join("")),g.push("\n"),c&&g.push("\n"),s?s(g.join("")):g.join("")}addPaintOrder(){return this.paintFirst!==Q?' paint-order="'.concat(this.paintFirst,'" '):""}}const He=(t,e,s,i)=>(tt*Math.pow(2,10*(i-=1))*Math.sin((i*r-e)*T/s),ze=(t,e,s,i)=>-s*Math.cos(t/i*w)+s+e,Ne=(t,e,s,i)=>(t/=i)<1/2.75?s*(7.5625*t*t)+e:t<2/2.75?s*(7.5625*(t-=1.5/2.75)*t+.75)+e:t<2.5/2.75?s*(7.5625*(t-=2.25/2.75)*t+.9375)+e:s*(7.5625*(t-=2.625/2.75)*t+.984375)+e,Ue=(t,e,s,i)=>s-Ne(i-t,0,s,i)+e;var qe=Object.freeze({__proto__:null,defaultEasing:ze,easeInBack:function(t,e,s,i){let r=arguments.length>4&&void 0!==arguments[4]?arguments[4]:1.70158;return s*(t/=i)*t*((r+1)*t-r)+e},easeInBounce:Ue,easeInCirc:(t,e,s,i)=>-s*(Math.sqrt(1-(t/=i)*t)-1)+e,easeInCubic:(e,s,i,r)=>i*t(e/r,3)+s,easeInElastic:(t,e,s,i)=>{const r=s;let n=0;if(0===t)return e;if(1==(t/=i))return e+s;n||(n=.3*i);const{a:o,s:a,p:h}=He(r,s,n,1.70158);return-Ge(o,a,h,t,i)+e},easeInExpo:(e,s,i,r)=>0===e?s:i*t(2,10*(e/r-1))+s,easeInOutBack:function(t,e,s,i){let r=arguments.length>4&&void 0!==arguments[4]?arguments[4]:1.70158;return(t/=i/2)<1?s/2*(t*t*((1+(r*=1.525))*t-r))+e:s/2*((t-=2)*t*((1+(r*=1.525))*t+r)+2)+e},easeInOutBounce:(t,e,s,i)=>t(e/=r/2)<1?-i/2*(Math.sqrt(1-t(e,2))-1)+s:i/2*(Math.sqrt(1-(e-=2)*e)+1)+s,easeInOutCubic:(e,s,i,r)=>(e/=r/2)<1?i/2*t(e,3)+s:i/2*(t(e-2,3)+2)+s,easeInOutElastic:(t,e,s,i)=>{const r=s;let n=0;if(0===t)return e;if(2==(t/=i/2))return e+s;n||(n=i*(.3*1.5));const{a:o,s:a,p:h,c:c}=He(r,s,n,1.70158);return t<1?-.5*Ge(o,a,h,t,i)+e:o*Math.pow(2,-10*(t-=1))*Math.sin((t*i-a)*T/h)*.5+c+e},easeInOutExpo:(e,s,i,r)=>0===e?s:e===r?s+i:(e/=r/2)<1?i/2*t(2,10*(e-1))+s:i/2*-(t(2,-10*--e)+2)+s,easeInOutQuad:(e,s,i,r)=>(e/=r/2)<1?i/2*t(e,2)+s:-i/2*(--e*(e-2)-1)+s,easeInOutQuart:(e,s,i,r)=>(e/=r/2)<1?i/2*t(e,4)+s:-i/2*((e-=2)*t(e,3)-2)+s,easeInOutQuint:(e,s,i,r)=>(e/=r/2)<1?i/2*t(e,5)+s:i/2*(t(e-2,5)+2)+s,easeInOutSine:(t,e,s,i)=>-s/2*(Math.cos(Math.PI*t/i)-1)+e,easeInQuad:(t,e,s,i)=>s*(t/=i)*t+e,easeInQuart:(e,s,i,r)=>i*(e/=r)*t(e,3)+s,easeInQuint:(e,s,i,r)=>i*t(e/r,5)+s,easeInSine:(t,e,s,i)=>-s*Math.cos(t/i*w)+s+e,easeOutBack:function(t,e,s,i){let r=arguments.length>4&&void 0!==arguments[4]?arguments[4]:1.70158;return s*((t=t/i-1)*t*((r+1)*t+r)+1)+e},easeOutBounce:Ne,easeOutCirc:(t,e,s,i)=>s*Math.sqrt(1-(t=t/i-1)*t)+e,easeOutCubic:(e,s,i,r)=>i*(t(e/r-1,3)+1)+s,easeOutElastic:(e,s,i,r)=>{const n=i;let o=0;if(0===e)return s;if(1==(e/=r))return s+i;o||(o=.3*r);const{a:a,s:h,p:c,c:l}=He(n,i,o,1.70158);return a*t(2,-10*e)*Math.sin((e*r-h)*T/c)+l+s},easeOutExpo:(e,s,i,r)=>e===r?s+i:i*-(t(2,-10*e/r)+1)+s,easeOutQuad:(t,e,s,i)=>-s*(t/=i)*(t-2)+e,easeOutQuart:(e,s,i,r)=>-i*((e=e/r-1)*t(e,3)-1)+s,easeOutQuint:(e,s,i,r)=>i*(t(e/r-1,5)+1)+s,easeOutSine:(t,e,s,i)=>s*Math.sin(t/i*w)+e});const Ke=()=>!1;class Je{constructor(t){let{startValue:e,byValue:i,duration:r=500,delay:n=0,easing:o=ze,onStart:a=S,onChange:h=S,onComplete:c=S,abort:l=Ke,target:u}=t;s(this,"_state","pending"),s(this,"durationProgress",0),s(this,"valueProgress",0),this.tick=this.tick.bind(this),this.duration=r,this.delay=n,this.easing=o,this._onStart=a,this._onChange=h,this._onComplete=c,this._abort=l,this.target=u,this.startValue=e,this.byValue=i,this.value=this.startValue,this.endValue=Object.freeze(this.calculate(this.duration).value)}get state(){return this._state}isDone(){return"aborted"===this._state||"completed"===this._state}start(){const t=t=>{"pending"===this._state&&(this.startTime=t||+new Date,this._state="running",this._onStart(),this.tick(this.startTime))};this.register(),this.delay>0?setTimeout((()=>ft(t)),this.delay):ft(t)}tick(t){const e=(t||+new Date)-this.startTime,s=Math.min(e,this.duration);this.durationProgress=s/this.duration;const{value:i,valueProgress:r}=this.calculate(s);this.value=Object.freeze(i),this.valueProgress=r,"aborted"!==this._state&&(this._abort(this.value,this.valueProgress,this.durationProgress)?(this._state="aborted",this.unregister()):e>=this.duration?(this.durationProgress=this.valueProgress=1,this._onChange(this.endValue,this.valueProgress,this.durationProgress),this._state="completed",this._onComplete(this.endValue,this.valueProgress,this.durationProgress),this.unregister()):(this._onChange(this.value,this.valueProgress,this.durationProgress),ft(this.tick)))}register(){it.push(this)}unregister(){it.remove(this)}abort(){this._state="aborted",this.unregister()}}const Qe=["startValue","endValue"];class Ze extends Je{constructor(t){let{startValue:e=0,endValue:s=100}=t;super(r(r({},n(t,Qe)),{},{startValue:e,byValue:s-e}))}calculate(t){const e=this.easing(t,this.startValue,this.byValue,this.duration);return{value:e,valueProgress:Math.abs((e-this.startValue)/this.byValue)}}}const $e=["startValue","endValue"];class ts extends Je{constructor(t){let{startValue:e=[0],endValue:s=[100]}=t;super(r(r({},n(t,$e)),{},{startValue:e,byValue:s.map(((t,s)=>t-e[s]))}))}calculate(t){const e=this.startValue.map(((e,s)=>this.easing(t,e,this.byValue[s],this.duration,s)));return{value:e,valueProgress:Math.abs((e[0]-this.startValue[0])/this.byValue[0])}}}const es=(t,e,s)=>Math.max(t,Math.min(e,s)),ss=["startValue","endValue","easing","onChange","onComplete","abort"],is=(t,e,s,i)=>e+s*(1-Math.cos(t/i*w)),rs=t=>t&&((e,s,i)=>t(new Kt(e).toRgba(),s,i));class ns extends Je{constructor(t){let{startValue:e,endValue:s,easing:i=is,onChange:o,onComplete:a,abort:h}=t,c=n(t,ss);const l=new Kt(e).getSource(),u=new Kt(s).getSource();super(r(r({},c),{},{startValue:l,byValue:u.map(((t,e)=>t-l[e])),easing:i,onChange:rs(o),onComplete:rs(a),abort:rs(h)}))}calculate(t){const[e,s,i,r]=this.startValue.map(((e,s)=>this.easing(t,e,this.byValue[s],this.duration,s))),n=[...[e,s,i].map(Math.round),es(0,r,1)];return{value:n,valueProgress:n.map(((t,e)=>0!==this.byValue[e]?Math.abs((t-this.startValue[e])/this.byValue[e]):0)).find((t=>0!==t))||0}}}function os(t){const e=(s=t,Array.isArray(s.startValue)||Array.isArray(s.endValue)?new ts(t):new Ze(t));var s;return e.start(),e}function as(t){const e=new ns(t);return e.start(),e}const hs=new ct(1,0),cs=new ct,ls=(t,e)=>t.rotate(e),us=(t,e)=>new ct(e).subtract(t),ds=t=>t.distanceFrom(cs),gs=(t,e)=>Math.atan2(vs(t,e),ys(t,e)),fs=t=>gs(hs,t),ps=t=>t.eq(cs)?t:t.scalarDivide(ds(t)),ms=function(t){let e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return ps(new ct(-t.y,t.x).scalarMultiply(e?1:-1))},vs=(t,e)=>t.x*e.y-t.y*e.x,ys=(t,e)=>t.x*e.x+t.y*e.y,_s=(t,e,s)=>{if(t.eq(e)||t.eq(s))return!0;const i=vs(e,s),r=vs(e,t),n=vs(s,t);return i>=0?r>=0&&n<=0:!(r<=0&&n>=0)};class xs{constructor(t){this.status=t,this.points=[]}includes(t){return this.points.some((e=>e.eq(t)))}append(){for(var t=arguments.length,e=new Array(t),s=0;s!this.includes(t)))),this}static isPointContained(t,e,s){let i=arguments.length>3&&void 0!==arguments[3]&&arguments[3];if(e.eq(s))return t.eq(e);if(e.x===s.x)return t.x===e.x&&(i||t.y>=Math.min(e.y,s.y)&&t.y<=Math.max(e.y,s.y));if(e.y===s.y)return t.y===e.y&&(i||t.x>=Math.min(e.x,s.x)&&t.x<=Math.max(e.x,s.x));{const r=us(e,s),n=us(e,t).divide(r);return i?Math.abs(n.x)===Math.abs(n.y):n.x===n.y&&n.x>=0&&n.x<=1}}static isPointInPolygon(t,e){const s=new ct(t).setX(Math.min(t.x-1,...e.map((t=>t.x))));let i=0;for(let r=0;r4&&void 0!==arguments[4])||arguments[4],n=!(arguments.length>5&&void 0!==arguments[5])||arguments[5];const o=e.x-t.x,a=e.y-t.y,h=i.x-s.x,c=i.y-s.y,l=t.x-s.x,u=t.y-s.y,d=h*u-c*l,g=o*u-a*l,f=c*o-h*a;if(0!==f){const e=d/f,s=g/f;return(r||0<=e&&e<=1)&&(n||0<=s&&s<=1)?new xs("Intersection").append(new ct(t.x+e*o,t.y+e*a)):new xs}if(0===d||0===g){const o=r||n||xs.isPointContained(t,s,i)||xs.isPointContained(e,s,i)||xs.isPointContained(s,t,e)||xs.isPointContained(i,t,e);return new xs(o?"Coincident":void 0)}return new xs("Parallel")}static intersectSegmentLine(t,e,s,i){return xs.intersectLineLine(t,e,s,i,!1,!0)}static intersectSegmentSegment(t,e,s,i){return xs.intersectLineLine(t,e,s,i,!1,!1)}static intersectLinePolygon(t,e,s){let i=!(arguments.length>3&&void 0!==arguments[3])||arguments[3];const r=new xs,n=s.length;for(let o,a,h,c=0;c0&&(r.status="Intersection"),r}static intersectSegmentPolygon(t,e,s){return xs.intersectLinePolygon(t,e,s,!1)}static intersectPolygonPolygon(t,e){const s=new xs,i=t.length,r=[];for(let n=0;n0&&r.length===t.length?new xs("Coincident"):(s.points.length>0&&(s.status="Intersection"),s)}static intersectPolygonRectangle(t,e,s){const i=e.min(s),r=e.max(s),n=new ct(r.x,i.y),o=new ct(i.x,r.y);return xs.intersectPolygonPolygon(t,[i,n,r,o])}}class Cs extends gt{_getTransformedDimensions(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const e=r({scaleX:this.scaleX,scaleY:this.scaleY,skewX:this.skewX,skewY:this.skewY,width:this.width,height:this.height,strokeWidth:this.strokeWidth},t),s=e.strokeWidth;let i=s,n=0;this.strokeUniform&&(i=0,n=s);const o=e.width+i,a=e.height+i;let h;return h=0===e.skewX&&0===e.skewY?new ct(o*e.scaleX,a*e.scaleY):Oe(o,a,Rt(e)),h.scalarAdd(n)}translateToGivenOrigin(t,e,s,i,r){let n=t.x,o=t.y;const a=je(i)-je(e),h=je(r)-je(s);if(a||h){const t=this._getTransformedDimensions();n+=a*t.x,o+=h*t.y}return new ct(n,o)}translateToCenterPoint(t,e,s){const i=this.translateToGivenOrigin(t,e,s,E,E);return this.angle?i.rotate(Ct(this.angle),t):i}translateToOriginPoint(t,e,s){const i=this.translateToGivenOrigin(t,E,E,e,s);return this.angle?i.rotate(Ct(this.angle),t):i}getCenterPoint(){const t=this.getRelativeCenterPoint();return this.group?wt(t,this.group.calcTransformMatrix()):t}getRelativeCenterPoint(){return this.translateToCenterPoint(new ct(this.left,this.top),this.originX,this.originY)}getPointByOrigin(t,e){return this.translateToOriginPoint(this.getRelativeCenterPoint(),t,e)}setPositionByOrigin(t,e,s){const i=this.translateToCenterPoint(t,e,s),r=this.translateToOriginPoint(i,this.originX,this.originY);this.set({left:r.x,top:r.y})}_getLeftTopCoords(){return this.translateToOriginPoint(this.getRelativeCenterPoint(),P,A)}}class bs extends Cs{getX(){return this.getXY().x}setX(t){this.setXY(this.getXY().setX(t))}getY(){return this.getXY().y}setY(t){this.setXY(this.getXY().setY(t))}getRelativeX(){return this.left}setRelativeX(t){this.left=t}getRelativeY(){return this.top}setRelativeY(t){this.top=t}getXY(){const t=this.getRelativeXY();return this.group?wt(t,this.group.calcTransformMatrix()):t}setXY(t,e,s){this.group&&(t=wt(t,Tt(this.group.calcTransformMatrix()))),this.setRelativeXY(t,e,s)}getRelativeXY(){return new ct(this.left,this.top)}setRelativeXY(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.originX,s=arguments.length>2&&void 0!==arguments[2]?arguments[2]:this.originY;this.setPositionByOrigin(t,e,s)}isStrokeAccountedForInDimensions(){return!1}getCoords(){const{tl:t,tr:e,br:s,bl:i}=this.aCoords||(this.aCoords=this.calcACoords()),r=[t,e,s,i];if(this.group){const t=this.group.calcTransformMatrix();return r.map((e=>wt(e,t)))}return r}intersectsWithRect(t,e){return"Intersection"===xs.intersectPolygonRectangle(this.getCoords(),t,e).status}intersectsWithObject(t){const e=xs.intersectPolygonPolygon(this.getCoords(),t.getCoords());return"Intersection"===e.status||"Coincident"===e.status||t.isContainedWithinObject(this)||this.isContainedWithinObject(t)}isContainedWithinObject(t){return this.getCoords().every((e=>t.containsPoint(e)))}isContainedWithinRect(t,e){const{left:s,top:i,width:r,height:n}=this.getBoundingRect();return s>=t.x&&s+r<=e.x&&i>=t.y&&i+n<=e.y}isOverlapping(t){return this.intersectsWithObject(t)||this.isContainedWithinObject(t)||t.isContainedWithinObject(this)}containsPoint(t){return xs.isPointInPolygon(t,this.getCoords())}isOnScreen(){if(!this.canvas)return!1;const{tl:t,br:e}=this.canvas.vptCoords;return!!this.getCoords().some((s=>s.x<=e.x&&s.x>=t.x&&s.y<=e.y&&s.y>=t.y))||!!this.intersectsWithRect(t,e)||this.containsPoint(t.midPointFrom(e))}isPartiallyOnScreen(){if(!this.canvas)return!1;const{tl:t,br:e}=this.canvas.vptCoords;return!!this.intersectsWithRect(t,e)||this.getCoords().every((s=>(s.x>=e.x||s.x<=t.x)&&(s.y>=e.y||s.y<=t.y)))&&this.containsPoint(t.midPointFrom(e))}getBoundingRect(){return xe(this.getCoords())}getScaledWidth(){return this._getTransformedDimensions().x}getScaledHeight(){return this._getTransformedDimensions().y}scale(t){this._set(U,t),this._set(q,t),this.setCoords()}scaleToWidth(t){const e=this.getBoundingRect().width/this.getScaledWidth();return this.scale(t/this.width/e)}scaleToHeight(t){const e=this.getBoundingRect().height/this.getScaledHeight();return this.scale(t/this.height/e)}getCanvasRetinaScaling(){var t;return(null===(t=this.canvas)||void 0===t?void 0:t.getRetinaScaling())||1}getTotalAngle(){return this.group?bt(kt(this.calcTransformMatrix())):this.angle}getViewportTransform(){var t;return(null===(t=this.canvas)||void 0===t?void 0:t.viewportTransform)||D.concat()}calcACoords(){const t=Pt({angle:this.angle}),{x:e,y:s}=this.getRelativeCenterPoint(),i=Et(e,s),r=Ot(i,t),n=this._getTransformedDimensions(),o=n.x/2,a=n.y/2;return{tl:wt({x:-o,y:-a},r),tr:wt({x:o,y:-a},r),bl:wt({x:-o,y:a},r),br:wt({x:o,y:a},r)}}setCoords(){this.aCoords=this.calcACoords()}transformMatrixKey(){let t=arguments.length>0&&void 0!==arguments[0]&&arguments[0],e=[];return!t&&this.group&&(e=this.group.transformMatrixKey(t)),e.push(this.top,this.left,this.width,this.height,this.scaleX,this.scaleY,this.angle,this.strokeWidth,this.skewX,this.skewY,+this.flipX,+this.flipY,je(this.originX),je(this.originY)),e}calcTransformMatrix(){let t=arguments.length>0&&void 0!==arguments[0]&&arguments[0],e=this.calcOwnMatrix();if(t||!this.group)return e;const s=this.transformMatrixKey(t),i=this.matrixCache;return i&&i.key.every(((t,e)=>t===s[e]))?i.value:(this.group&&(e=Ot(this.group.calcTransformMatrix(!1),e)),this.matrixCache={key:s,value:e},e)}calcOwnMatrix(){const t=this.transformMatrixKey(!0),e=this.ownMatrixCache;if(e&&e.key===t)return e.value;const s=this.getRelativeCenterPoint(),i={angle:this.angle,translateX:s.x,translateY:s.y,scaleX:this.scaleX,scaleY:this.scaleY,skewX:this.skewX,skewY:this.skewY,flipX:this.flipX,flipY:this.flipY},r=It(i);return this.ownMatrixCache={key:t,value:r},r}_getNonTransformedDimensions(){return new ct(this.width,this.height).scalarAdd(this.strokeWidth)}_calculateCurrentDimensions(t){return this._getTransformedDimensions(t).transform(this.getViewportTransform(),!0).scalarAdd(2*this.padding)}}class Ss extends bs{isDescendantOf(t){const{parent:e,group:s}=this;return e===t||s===t||this.canvas===t||!!e&&e.isDescendantOf(t)||!!s&&s!==e&&s.isDescendantOf(t)}getAncestors(){const t=[];let e=this;do{e=e instanceof Ss?e.parent:void 0,e&&t.push(e)}while(e);return t}findCommonAncestors(t){if(this===t)return{fork:[],otherFork:[],common:[this,...this.getAncestors()]};const e=this.getAncestors(),s=t.getAncestors();if(0===e.length&&s.length>0&&this===s[s.length-1])return{fork:[],otherFork:[t,...s.slice(0,s.length-1)],common:[this]};for(let i,r=0;r-1&&n>o}}class ws extends Ss{animate(t,e){return Object.entries(t).reduce(((t,s)=>{let[i,r]=s;return t[i]=this._animate(i,r,e),t}),{})}_animate(t,e){let s=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const i=t.split("."),n=this.constructor.colorProperties.includes(i[i.length-1]),{abort:o,startValue:a,onChange:h,onComplete:c}=s,l=r(r({},s),{},{target:this,startValue:null!=a?a:i.reduce(((t,e)=>t[e]),this),endValue:e,abort:null==o?void 0:o.bind(this),onChange:(t,e,s)=>{i.reduce(((e,s,r)=>(r===i.length-1&&(e[s]=t),e[s])),this),h&&h(t,e,s)},onComplete:(t,e,s)=>{this.setCoords(),c&&c(t,e,s)}});return n?as(l):os(l)}}function Ts(t){return new RegExp("^("+t.join("|")+")\\b","i")}var Os,Ds;s(ws,"colorProperties",[Q,Z,"backgroundColor"]);const ks=String.raw(Os||(Os=o(["(?:[-+]?(?:d*.d+|d+.?)(?:[eE][-+]?d+)?)"],["(?:[-+]?(?:\\d*\\.\\d+|\\d+\\.?)(?:[eE][-+]?\\d+)?)"]))),Ms="http://www.w3.org/2000/svg";String.raw(Ds||(Ds=o(["(?:s+,?s*|,s*|$)"],["(?:\\s+,?\\s*|,\\s*|$)"])));const Es=new RegExp("(normal|italic)?\\s*(normal|small-caps)?\\s*(normal|bold|bolder|lighter|100|200|300|400|500|600|700|800|900)?\\s*("+ks+"(?:px|cm|mm|em|pt|pc|in)*)(?:\\/(normal|"+ks+"))?\\s+(.*)"),Ps={cx:P,x:P,r:"radius",cy:A,y:A,display:"visible",visibility:"visible",transform:"transformMatrix","fill-opacity":"fillOpacity","fill-rule":"fillRule","font-family":"fontFamily","font-size":"fontSize","font-style":"fontStyle","font-weight":"fontWeight","letter-spacing":"charSpacing","paint-order":"paintFirst","stroke-dasharray":"strokeDashArray","stroke-dashoffset":"strokeDashOffset","stroke-linecap":"strokeLineCap","stroke-linejoin":"strokeLineJoin","stroke-miterlimit":"strokeMiterLimit","stroke-opacity":"strokeOpacity","stroke-width":"strokeWidth","text-decoration":"textDecoration","text-anchor":"textAnchor",opacity:"opacity","clip-path":"clipPath","clip-rule":"clipRule","vector-effect":"strokeUniform","image-rendering":"imageSmoothing"},As="font-size",js="clip-path",Fs=Ts(["path","circle","polygon","polyline","ellipse","rect","line","image","text"]),Ls=Ts(["symbol","image","marker","pattern","view","svg"]),Rs=Ts(["symbol","g","a","svg","clipPath","defs"]),Is=new RegExp("^\\s*("+ks+"+)\\s*,?\\s*("+ks+"+)\\s*,?\\s*("+ks+"+)\\s*,?\\s*("+ks+"+)\\s*$"),Bs="(-?\\d+(?:\\.\\d*)?(?:px)?(?:\\s?|$))?",Xs=new RegExp("(?:\\s|^)"+Bs+Bs+"("+ks+"?(?:px)?)?(?:\\s?|$)(?:$|\\s)");class Ys{constructor(t){const e="string"==typeof t?Ys.parseShadow(t):t;Object.assign(this,Ys.ownDefaults,e),this.id=vt()}static parseShadow(t){const e=t.trim(),[,s=0,i=0,r=0]=(Xs.exec(e)||[]).map((t=>parseFloat(t)||0));return{color:(e.replace(Xs,"")||"rgb(0,0,0)").trim(),offsetX:s,offsetY:i,blur:r}}toString(){return[this.offsetX,this.offsetY,this.blur,this.color].join("px ")}toSVG(t){const e=ls(new ct(this.offsetX,this.offsetY),Ct(-t.angle)),s=new Kt(this.color);let i=40,r=40;return t.width&&t.height&&(i=100*Jt((Math.abs(e.x)+this.blur)/t.width,c.NUM_FRACTION_DIGITS)+20,r=100*Jt((Math.abs(e.y)+this.blur)/t.height,c.NUM_FRACTION_DIGITS)+20),t.flipX&&(e.x*=-1),t.flipY&&(e.y*=-1),'\n\t\n\t\n\t\n\t\n\t\n\t\t\n\t\t\n\t\n\n')}toObject(){const t={color:this.color,blur:this.blur,offsetX:this.offsetX,offsetY:this.offsetY,affectStroke:this.affectStroke,nonScaling:this.nonScaling,type:this.constructor.type},e=Ys.ownDefaults;return this.includeDefaultValues?t:Vt(t,((t,s)=>t!==e[s]))}static fromObject(t){return e(this,null,(function*(){return new this(t)}))}}s(Ys,"ownDefaults",{color:"rgb(0,0,0)",blur:0,offsetX:0,offsetY:0,affectStroke:!1,includeDefaultValues:!0,nonScaling:!1}),s(Ys,"type","shadow"),st.setClass(Ys,"shadow");const Ws=t=>JSON.parse(JSON.stringify(t)),Vs=[A,P,U,q,"flipX","flipY","originX","originY","angle","opacity","globalCompositeOperation","shadow","visible",K,J],Hs=[Q,Z,"strokeWidth","strokeDashArray","width","height","paintFirst","strokeUniform","strokeLineCap","strokeDashOffset","strokeLineJoin","strokeMiterLimit","backgroundColor","clipPath"],Gs={top:0,left:0,width:0,height:0,angle:0,flipX:!1,flipY:!1,scaleX:1,scaleY:1,minScaleLimit:0,skewX:0,skewY:0,originX:P,originY:A,strokeWidth:1,strokeUniform:!1,padding:0,opacity:1,paintFirst:Q,fill:"rgb(0,0,0)",fillRule:"nonzero",stroke:null,strokeDashArray:null,strokeDashOffset:0,strokeLineCap:"butt",strokeLineJoin:"miter",strokeMiterLimit:4,globalCompositeOperation:"source-over",backgroundColor:"",shadow:null,visible:!0,includeDefaultValues:!0,excludeFromExport:!1,objectCaching:!0,clipPath:void 0,inverted:!1,absolutePositioned:!1,centeredRotation:!0,centeredScaling:!1,dirty:!0},zs=["type"],Ns=["extraParam"];let Us=class t extends ws{static getDefaults(){return t.ownDefaults}get type(){const t=this.constructor.type;return"FabricObject"===t?"object":t.toLowerCase()}set type(t){l("warn","Setting type has no effect",t)}constructor(e){super(),s(this,"_cacheContext",null),Object.assign(this,t.ownDefaults),this.setOptions(e)}_createCacheCanvas(){this._cacheCanvas=yt(),this._cacheContext=this._cacheCanvas.getContext("2d"),this._updateCacheCanvas(),this.dirty=!0}_limitCacheSize(t){const e=t.width,s=t.height,i=c.maxCacheSideLimit,r=c.minCacheSideLimit;if(e<=i&&s<=i&&e*s<=c.perfLimitSizeTotal)return eh&&(t.zoomX/=e/h,t.width=h,t.capped=!0),s>l&&(t.zoomY/=s/l,t.height=l,t.capped=!0),t}_getCacheCanvasDimensions(){const t=this.getTotalObjectScaling(),e=this._getTransformedDimensions({skewX:0,skewY:0}),s=e.x*t.x/this.scaleX,i=e.y*t.y/this.scaleY;return{width:s+2,height:i+2,zoomX:t.x,zoomY:t.y,x:s,y:i}}_updateCacheCanvas(){const t=this._cacheCanvas,e=this._cacheContext,s=this._limitCacheSize(this._getCacheCanvasDimensions()),i=c.minCacheSideLimit,r=s.width,n=s.height,o=s.zoomX,a=s.zoomY,h=r!==t.width||n!==t.height,l=this.zoomX!==o||this.zoomY!==a;if(!t||!e)return!1;let u,d,g=h||l,f=0,p=0,m=!1;if(h){const t=this._cacheCanvas.width,e=this._cacheCanvas.height,o=r>t||n>e;m=o||(r<.9*t||n<.9*e)&&t>i&&e>i,o&&!s.capped&&(r>i||n>i)&&(f=.1*r,p=.1*n)}return re(this)&&this.path&&(g=!0,m=!0,f+=this.getHeightOfLine(0)*this.zoomX,p+=this.getHeightOfLine(0)*this.zoomY),!!g&&(m?(t.width=Math.ceil(r+f),t.height=Math.ceil(n+p)):(e.setTransform(1,0,0,1,0,0),e.clearRect(0,0,t.width,t.height)),u=s.x/2,d=s.y/2,this.cacheTranslationX=Math.round(t.width/2-u)+u,this.cacheTranslationY=Math.round(t.height/2-d)+d,e.translate(this.cacheTranslationX,this.cacheTranslationY),e.scale(o,a),this.zoomX=o,this.zoomY=a,!0)}setOptions(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this._setOptions(t)}transform(t){const e=this.group&&!this.group._transformDone||this.group&&this.canvas&&t===this.canvas.contextTop,s=this.calcTransformMatrix(!e);t.transform(s[0],s[1],s[2],s[3],s[4],s[5])}toObject(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];const e=c.NUM_FRACTION_DIGITS,s=this.clipPath&&!this.clipPath.excludeFromExport?r(r({},this.clipPath.toObject(t)),{},{inverted:this.clipPath.inverted,absolutePositioned:this.clipPath.absolutePositioned}):null,i=r(r({},Wt(this,t)),{},{type:this.constructor.type,version:b,originX:this.originX,originY:this.originY,left:Jt(this.left,e),top:Jt(this.top,e),width:Jt(this.width,e),height:Jt(this.height,e),fill:se(this.fill)?this.fill.toObject():this.fill,stroke:se(this.stroke)?this.stroke.toObject():this.stroke,strokeWidth:Jt(this.strokeWidth,e),strokeDashArray:this.strokeDashArray?this.strokeDashArray.concat():this.strokeDashArray,strokeLineCap:this.strokeLineCap,strokeDashOffset:this.strokeDashOffset,strokeLineJoin:this.strokeLineJoin,strokeUniform:this.strokeUniform,strokeMiterLimit:Jt(this.strokeMiterLimit,e),scaleX:Jt(this.scaleX,e),scaleY:Jt(this.scaleY,e),angle:Jt(this.angle,e),flipX:this.flipX,flipY:this.flipY,opacity:Jt(this.opacity,e),shadow:this.shadow&&this.shadow.toObject?this.shadow.toObject():this.shadow,visible:this.visible,backgroundColor:this.backgroundColor,fillRule:this.fillRule,paintFirst:this.paintFirst,globalCompositeOperation:this.globalCompositeOperation,skewX:Jt(this.skewX,e),skewY:Jt(this.skewY,e)},s?{clipPath:s}:null);return this.includeDefaultValues?i:this._removeDefaultValues(i)}toDatalessObject(t){return this.toObject(t)}_removeDefaultValues(t){const e=this.constructor.getDefaults(),s=Object.keys(e).length>0?e:Object.getPrototypeOf(this);return Vt(t,((t,e)=>{if(e===P||e===A||"type"===e)return!0;const i=s[e];return t!==i&&!(Array.isArray(t)&&Array.isArray(i)&&0===t.length&&0===i.length)}))}toString(){return"#<".concat(this.constructor.type,">")}getObjectScaling(){if(!this.group)return new ct(Math.abs(this.scaleX),Math.abs(this.scaleY));const t=Mt(this.calcTransformMatrix());return new ct(Math.abs(t.scaleX),Math.abs(t.scaleY))}getTotalObjectScaling(){const t=this.getObjectScaling();if(this.canvas){const e=this.canvas.getZoom(),s=this.getCanvasRetinaScaling();return t.scalarMultiply(e*s)}return t}getObjectOpacity(){let t=this.opacity;return this.group&&(t*=this.group.getObjectOpacity()),t}_constrainScale(t){return Math.abs(t)0&&void 0!==arguments[0]&&arguments[0];if(this.isNotVisible())return!1;const e=this._cacheCanvas,s=this._cacheContext;return!(!e||!s||t||!this._updateCacheCanvas())||!!(this.dirty||this.clipPath&&this.clipPath.absolutePositioned)&&(e&&s&&!t&&(s.save(),s.setTransform(1,0,0,1,0,0),s.clearRect(0,0,e.width,e.height),s.restore()),!0)}_renderBackground(t){if(!this.backgroundColor)return;const e=this._getNonTransformedDimensions();t.fillStyle=this.backgroundColor,t.fillRect(-e.x/2,-e.y/2,e.x,e.y),this._removeShadow(t)}_setOpacity(t){this.group&&!this.group._transformDone?t.globalAlpha=this.getObjectOpacity():t.globalAlpha*=this.opacity}_setStrokeStyles(t,e){const s=e.stroke;s&&(t.lineWidth=e.strokeWidth,t.lineCap=e.strokeLineCap,t.lineDashOffset=e.strokeDashOffset,t.lineJoin=e.strokeLineJoin,t.miterLimit=e.strokeMiterLimit,ee(s)?"percentage"===s.gradientUnits||s.gradientTransform||s.patternTransform?this._applyPatternForTransformedGradient(t,s):(t.strokeStyle=s.toLive(t),this._applyPatternGradientTransform(t,s)):t.strokeStyle=e.stroke)}_setFillStyles(t,e){let{fill:s}=e;s&&(ee(s)?(t.fillStyle=s.toLive(t),this._applyPatternGradientTransform(t,s)):t.fillStyle=s)}_setClippingProperties(t){t.globalAlpha=1,t.strokeStyle="transparent",t.fillStyle="#000000"}_setLineDash(t,e){e&&0!==e.length&&(1&e.length&&e.push(...e),t.setLineDash(e))}_setShadow(t){if(!this.shadow)return;const e=this.shadow,s=this.canvas,i=this.getCanvasRetinaScaling(),[r,,,n]=(null==s?void 0:s.viewportTransform)||D,o=r*i,a=n*i,h=e.nonScaling?new ct(1,1):this.getObjectScaling();t.shadowColor=e.color,t.shadowBlur=e.blur*c.browserShadowBlurConstant*(o+a)*(h.x+h.y)/4,t.shadowOffsetX=e.offsetX*o*h.x,t.shadowOffsetY=e.offsetY*a*h.y}_removeShadow(t){this.shadow&&(t.shadowColor="",t.shadowBlur=t.shadowOffsetX=t.shadowOffsetY=0)}_applyPatternGradientTransform(t,e){if(!ee(e))return{offsetX:0,offsetY:0};const s=e.gradientTransform||e.patternTransform,i=-this.width/2+e.offsetX||0,r=-this.height/2+e.offsetY||0;return"percentage"===e.gradientUnits?t.transform(this.width,0,0,this.height,i,r):t.transform(1,0,0,1,i,r),s&&t.transform(s[0],s[1],s[2],s[3],s[4],s[5]),{offsetX:i,offsetY:r}}_renderPaintInOrder(t){this.paintFirst===Z?(this._renderStroke(t),this._renderFill(t)):(this._renderFill(t),this._renderStroke(t))}_render(t){}_renderFill(t){this.fill&&(t.save(),this._setFillStyles(t,this),"evenodd"===this.fillRule?t.fill("evenodd"):t.fill(),t.restore())}_renderStroke(t){if(this.stroke&&0!==this.strokeWidth){if(this.shadow&&!this.shadow.affectStroke&&this._removeShadow(t),t.save(),this.strokeUniform){const e=this.getObjectScaling();t.scale(1/e.x,1/e.y)}this._setLineDash(t,this.strokeDashArray),this._setStrokeStyles(t,this),t.stroke(),t.restore()}}_applyPatternForTransformedGradient(t,e){var s;const i=this._limitCacheSize(this._getCacheCanvasDimensions()),r=yt(),n=this.getCanvasRetinaScaling(),o=i.x/this.scaleX/n,a=i.y/this.scaleY/n;r.width=Math.ceil(o),r.height=Math.ceil(a);const h=r.getContext("2d");h&&(h.beginPath(),h.moveTo(0,0),h.lineTo(o,0),h.lineTo(o,a),h.lineTo(0,a),h.closePath(),h.translate(o/2,a/2),h.scale(i.zoomX/this.scaleX/n,i.zoomY/this.scaleY/n),this._applyPatternGradientTransform(h,e),h.fillStyle=e.toLive(t),h.fill(),t.translate(-this.width/2-this.strokeWidth/2,-this.height/2-this.strokeWidth/2),t.scale(n*this.scaleX/i.zoomX,n*this.scaleY/i.zoomY),t.strokeStyle=null!==(s=h.createPattern(r,"no-repeat"))&&void 0!==s?s:"")}_findCenterFromElement(){return new ct(this.left+this.width/2,this.top+this.height/2)}clone(t){const e=this.toObject(t);return this.constructor.fromObject(e)}cloneAsImage(t){const e=this.toCanvasElement(t);return new(st.getClass("image"))(e)}toCanvasElement(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const e=Te(this),s=this.group,i=this.shadow,r=Math.abs,n=t.enableRetinaScaling?x():1,o=(t.multiplier||1)*n,a=t.canvasProvider||(t=>new pe(t,{enableRetinaScaling:!1,renderOnAddRemove:!1,skipOffscreen:!1}));delete this.group,t.withoutTransform&&we(this),t.withoutShadow&&(this.shadow=null),t.viewportTransform&&Ee(this,this.getViewportTransform()),this.setCoords();const h=yt(),c=this.getBoundingRect(),l=this.shadow,u=new ct;if(l){const t=l.blur,e=l.nonScaling?new ct(1,1):this.getObjectScaling();u.x=2*Math.round(r(l.offsetX)+t)*r(e.x),u.y=2*Math.round(r(l.offsetY)+t)*r(e.y)}const d=c.width+u.x,g=c.height+u.y;h.width=Math.ceil(d),h.height=Math.ceil(g);const f=a(h);"jpeg"===t.format&&(f.backgroundColor="#fff"),this.setPositionByOrigin(new ct(f.width/2,f.height/2),E,E);const p=this.canvas;f._objects=[this],this.set("canvas",f),this.setCoords();const m=f.toCanvasElement(o||1,t);return this.set("canvas",p),this.shadow=i,s&&(this.group=s),this.set(e),this.setCoords(),f._objects=[],f.destroy(),m}toDataURL(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return xt(this.toCanvasElement(t),t.format||"png",t.quality||1)}isType(){for(var t=arguments.length,e=new Array(t),s=0;s1&&void 0!==arguments[1]?arguments[1]:{},{extraParam:i}=s,o=n(s,Ns);return Yt(Ws(e),o).then((t=>{const e=r(r({},o),t);if(i){const{[i]:t}=e;return new this(t,n(e,[i].map(a)))}return new this(e)}))}static fromObject(t,e){return this._fromObject(t,e)}};s(Us,"stateProperties",Vs),s(Us,"cacheProperties",Hs),s(Us,"ownDefaults",Gs),s(Us,"type","FabricObject"),st.setClass(Us),st.setClass(Us,"object");const qs=(t,e,s)=>(i,n,o,a)=>{const h=e(i,n,o,a);return h&&Pe(t,r(r({},Be(i,n,o,a)),s)),h};function Ks(t){return(e,s,i,r)=>{const{target:n,originX:o,originY:a}=s,h=n.getRelativeCenterPoint(),c=n.translateToOriginPoint(h,o,a),l=t(e,s,i,r);return n.setPositionByOrigin(c,s.originX,s.originY),l}}const Js=qs(V,Ks(((t,e,s,i)=>{const r=Ye(e,e.originX,e.originY,s,i);if(je(e.originX)===je(E)||je(e.originX)===je(F)&&r.x<0||je(e.originX)===je(P)&&r.x>0){const{target:t}=e,s=t.strokeWidth/(t.strokeUniform?t.scaleX:1),i=Le(e)?2:1,n=t.width,o=Math.ceil(Math.abs(r.x*i/t.scaleX)-s);return t.set("width",Math.max(o,0)),n!==t.width}return!1})));function Qs(t,e,s,i,r){i=i||{};const n=this.sizeX||i.cornerSize||r.cornerSize,o=this.sizeY||i.cornerSize||r.cornerSize,a=void 0!==i.transparentCorners?i.transparentCorners:r.transparentCorners,h=a?Z:Q,c=!a&&(i.cornerStrokeColor||r.cornerStrokeColor);let l,u=e,d=s;t.save(),t.fillStyle=i.cornerColor||r.cornerColor||"",t.strokeStyle=i.cornerStrokeColor||r.cornerStrokeColor||"",n>o?(l=n,t.scale(1,o/n),d=s*n/o):o>n?(l=o,t.scale(n/o,1),u=e*o/n):l=n,t.lineWidth=1,t.beginPath(),t.arc(u,d,l/2,0,T,!1),t[h](),c&&t.stroke(),t.restore()}function Zs(t,e,s,i,r){i=i||{};const n=this.sizeX||i.cornerSize||r.cornerSize,o=this.sizeY||i.cornerSize||r.cornerSize,a=void 0!==i.transparentCorners?i.transparentCorners:r.transparentCorners,h=a?Z:Q,c=!a&&(i.cornerStrokeColor||r.cornerStrokeColor),l=n/2,u=o/2;t.save(),t.fillStyle=i.cornerColor||r.cornerColor||"",t.strokeStyle=i.cornerStrokeColor||r.cornerStrokeColor||"",t.lineWidth=1,t.translate(e,s);const d=r.getTotalAngle();t.rotate(Ct(d)),t["".concat(h,"Rect")](-l,-u,n,o),c&&t.strokeRect(-l,-u,n,o),t.restore()}class $s{constructor(t){s(this,"visible",!0),s(this,"actionName",N),s(this,"angle",0),s(this,"x",0),s(this,"y",0),s(this,"offsetX",0),s(this,"offsetY",0),s(this,"sizeX",0),s(this,"sizeY",0),s(this,"touchSizeX",0),s(this,"touchSizeY",0),s(this,"cursorStyle","crosshair"),s(this,"withConnection",!1),Object.assign(this,t)}shouldActivate(t,e,s,i){var r;let{tl:n,tr:o,br:a,bl:h}=i;return(null===(r=e.canvas)||void 0===r?void 0:r.getActiveObject())===e&&e.isControlVisible(t)&&xs.isPointInPolygon(s,[n,o,a,h])}getActionHandler(t,e,s){return this.actionHandler}getMouseDownHandler(t,e,s){return this.mouseDownHandler}getMouseUpHandler(t,e,s){return this.mouseUpHandler}cursorStyleHandler(t,e,s){return e.cursorStyle}getActionName(t,e,s){return e.actionName}getVisibility(t,e){var s,i;return null!==(s=null===(i=t._controlsVisibility)||void 0===i?void 0:i[e])&&void 0!==s?s:this.visible}setVisibility(t,e,s){this.visible=t}positionHandler(t,e,s,i){return new ct(this.x*t.x+this.offsetX,this.y*t.y+this.offsetY).transform(e)}calcCornerCoords(t,e,s,i,r,n){const o=Dt([Et(s,i),Pt({angle:t}),At((r?this.touchSizeX:this.sizeX)||e,(r?this.touchSizeY:this.sizeY)||e)]);return{tl:new ct(-.5,-.5).transform(o),tr:new ct(.5,-.5).transform(o),br:new ct(.5,.5).transform(o),bl:new ct(-.5,.5).transform(o)}}render(t,e,s,i,r){"circle"===((i=i||{}).cornerStyle||r.cornerStyle)?Qs.call(this,t,e,s,i,r):Zs.call(this,t,e,s,i,r)}}const ti=(t,e,s)=>s.lockRotation?Fe:e.cursorStyle,ei=qs(X,Ks(((t,e,s,i)=>{let{target:r,ex:n,ey:o,theta:a,originX:h,originY:c}=e;const l=r.translateToOriginPoint(r.getRelativeCenterPoint(),h,c);if(Ie(r,"lockRotation"))return!1;const u=Math.atan2(o-l.y,n-l.x),d=Math.atan2(i-l.y,s-l.x);let g=bt(d-u+a);if(r.snapAngle&&r.snapAngle>0){const t=r.snapAngle,e=r.snapThreshold||t,s=Math.ceil(g/t)*t,i=Math.floor(g/t)*t;Math.abs(g-i){const i=si(t,s);if(ii(s,0!==e.x&&0===e.y?"x":0===e.x&&0!==e.y?"y":"",i))return Fe;const r=Xe(s,e);return"".concat(ri[r],"-resize")};function oi(t,e,s,i){let r=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{};const n=e.target,o=r.by,a=si(t,n);let h,c,l,u,d,g;if(ii(n,o,a))return!1;if(e.gestureScale)c=e.scaleX*e.gestureScale,l=e.scaleY*e.gestureScale;else{if(h=Ye(e,e.originX,e.originY,s,i),d="y"!==o?Math.sign(h.x||e.signX||1):1,g="x"!==o?Math.sign(h.y||e.signY||1):1,e.signX||(e.signX=d),e.signY||(e.signY=g),Ie(n,"lockScalingFlip")&&(e.signX!==d||e.signY!==g))return!1;if(u=n._getTransformedDimensions(),a&&!o){const t=Math.abs(h.x)+Math.abs(h.y),{original:s}=e,i=t/(Math.abs(u.x*s.scaleX/n.scaleX)+Math.abs(u.y*s.scaleY/n.scaleY));c=s.scaleX*i,l=s.scaleY*i}else c=Math.abs(h.x*n.scaleX/u.x),l=Math.abs(h.y*n.scaleY/u.y);Le(e)&&(c*=2,l*=2),e.signX!==d&&"y"!==o&&(e.originX=Re(e.originX),c*=-1,e.signX=d),e.signY!==g&&"x"!==o&&(e.originY=Re(e.originY),l*=-1,e.signY=g)}const f=n.scaleX,p=n.scaleY;return o?("x"===o&&n.set(U,c),"y"===o&&n.set(q,l)):(!Ie(n,"lockScalingX")&&n.set(U,c),!Ie(n,"lockScalingY")&&n.set(q,l)),f!==n.scaleX||p!==n.scaleY}const ai=qs(B,Ks(((t,e,s,i)=>oi(t,e,s,i)))),hi=qs(B,Ks(((t,e,s,i)=>oi(t,e,s,i,{by:"x"})))),ci=qs(B,Ks(((t,e,s,i)=>oi(t,e,s,i,{by:"y"})))),li=["target","ex","ey","skewingSide"],ui={x:{counterAxis:"y",scale:U,skew:K,lockSkewing:"lockSkewingX",origin:"originX",flip:"flipX"},y:{counterAxis:"x",scale:q,skew:J,lockSkewing:"lockSkewingY",origin:"originY",flip:"flipY"}},di=["ns","nesw","ew","nwse"],gi=(t,e,s)=>{if(0!==e.x&&Ie(s,"lockSkewingY"))return Fe;if(0!==e.y&&Ie(s,"lockSkewingX"))return Fe;const i=Xe(s,e)%4;return"".concat(di[i],"-resize")};function fi(t,e,s,i,o){const{target:a}=s,{counterAxis:h,origin:c,lockSkewing:l,skew:u,flip:d}=ui[t];if(Ie(a,l))return!1;const{origin:g,flip:f}=ui[h],p=je(s[g])*(a[f]?-1:1),m=-Math.sign(p)*(a[d]?-1:1),v=-(0===a[u]&&Ye(s,E,E,i,o)[t]>0||a[u]>0?1:-1)*m*.5+.5;return qs(W,Ks(((e,s,i,r)=>function(t,e,s){let{target:i,ex:r,ey:o,skewingSide:a}=e,h=n(e,li);const{skew:c}=ui[t],l=s.subtract(new ct(r,o)).divide(new ct(i.scaleX,i.scaleY))[t],u=i[c],d=h[c],g=Math.tan(Ct(d)),f="y"===t?i._getTransformedDimensions({scaleX:1,scaleY:1,skewX:0}).x:i._getTransformedDimensions({scaleX:1,scaleY:1}).y,p=2*l*a/Math.max(f,1)+g,m=bt(Math.atan(p));i.set(c,m);const v=u!==i[c];if(v&&"y"===t){const{skewX:t,scaleX:e}=i,s=i._getTransformedDimensions({skewY:u}),r=i._getTransformedDimensions(),n=0!==t?s.x/r.x:1;1!==n&&i.set(U,n*e)}return v}(t,s,new ct(i,r)))))(e,r(r({},s),{},{[c]:v,skewingSide:m}),i,o)}const pi=(t,e,s,i)=>fi("x",t,e,s,i),mi=(t,e,s,i)=>fi("y",t,e,s,i);function vi(t,e){return t[e.canvas.altActionKey]}const yi=(t,e,s)=>{const i=vi(t,s);return 0===e.x?i?K:q:0===e.y?i?J:U:""},_i=(t,e,s)=>vi(t,s)?gi(0,e,s):ni(t,e,s),xi=(t,e,s,i)=>vi(t,e.target)?mi(t,e,s,i):hi(t,e,s,i),Ci=(t,e,s,i)=>vi(t,e.target)?pi(t,e,s,i):ci(t,e,s,i),bi=()=>({ml:new $s({x:-.5,y:0,cursorStyleHandler:_i,actionHandler:xi,getActionName:yi}),mr:new $s({x:.5,y:0,cursorStyleHandler:_i,actionHandler:xi,getActionName:yi}),mb:new $s({x:0,y:.5,cursorStyleHandler:_i,actionHandler:Ci,getActionName:yi}),mt:new $s({x:0,y:-.5,cursorStyleHandler:_i,actionHandler:Ci,getActionName:yi}),tl:new $s({x:-.5,y:-.5,cursorStyleHandler:ni,actionHandler:ai}),tr:new $s({x:.5,y:-.5,cursorStyleHandler:ni,actionHandler:ai}),bl:new $s({x:-.5,y:.5,cursorStyleHandler:ni,actionHandler:ai}),br:new $s({x:.5,y:.5,cursorStyleHandler:ni,actionHandler:ai}),mtr:new $s({x:0,y:-.5,actionHandler:ei,cursorStyleHandler:ti,offsetY:-40,withConnection:!0,actionName:Y})}),Si=()=>({mr:new $s({x:.5,y:0,actionHandler:Js,cursorStyleHandler:_i,actionName:V}),ml:new $s({x:-.5,y:0,actionHandler:Js,cursorStyleHandler:_i,actionName:V})}),wi=()=>r(r({},bi()),Si());class Ti extends Us{static getDefaults(){return r(r({},super.getDefaults()),Ti.ownDefaults)}constructor(t){super(),Object.assign(this,this.constructor.createControls(),Ti.ownDefaults),this.setOptions(t)}static createControls(){return{controls:bi()}}_updateCacheCanvas(){const t=this.canvas;if(this.noScaleCache&&t&&t._currentTransform){const e=t._currentTransform,s=e.target,i=e.action;if(this===s&&i&&i.startsWith(N))return!1}return super._updateCacheCanvas()}getActiveControl(){const t=this.__corner;return t?{key:t,control:this.controls[t],coord:this.oCoords[t]}:void 0}findControl(t){let e=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(!this.hasControls||!this.canvas)return;this.__corner=void 0;const s=Object.entries(this.oCoords);for(let i=s.length-1;i>=0;i--){const[r,n]=s[i],o=this.controls[r];if(o.shouldActivate(r,this,t,e?n.touchCorner:n.corner))return this.__corner=r,{key:r,control:o,coord:this.oCoords[r]}}}calcOCoords(){const t=this.getViewportTransform(),e=this.getCenterPoint(),s=Et(e.x,e.y),i=Pt({angle:this.getTotalAngle()-(this.group&&this.flipX?180:0)}),r=Ot(s,i),n=Ot(t,r),o=Ot(n,[1/t[0],0,0,1/t[3],0,0]),a=this.group?Mt(this.calcTransformMatrix()):void 0;a&&(a.scaleX=Math.abs(a.scaleX),a.scaleY=Math.abs(a.scaleY));const h=this._calculateCurrentDimensions(a),c={};return this.forEachControl(((t,e)=>{const s=t.positionHandler(h,o,this,t);c[e]=Object.assign(s,this._calcCornerCoords(t,s))})),c}_calcCornerCoords(t,e){const s=this.getTotalAngle();return{corner:t.calcCornerCoords(s,this.cornerSize,e.x,e.y,!1,this),touchCorner:t.calcCornerCoords(s,this.touchCornerSize,e.x,e.y,!0,this)}}setCoords(){super.setCoords(),this.canvas&&(this.oCoords=this.calcOCoords())}forEachControl(t){for(const e in this.controls)t(this.controls[e],e,this)}drawSelectionBackground(t){if(!this.selectionBackgroundColor||this.canvas&&this.canvas._activeObject!==this)return;t.save();const e=this.getRelativeCenterPoint(),s=this._calculateCurrentDimensions(),i=this.getViewportTransform();t.translate(e.x,e.y),t.scale(1/i[0],1/i[3]),t.rotate(Ct(this.angle)),t.fillStyle=this.selectionBackgroundColor,t.fillRect(-s.x/2,-s.y/2,s.x,s.y),t.restore()}strokeBorders(t,e){t.strokeRect(-e.x/2,-e.y/2,e.x,e.y)}_drawBorders(t,e){let s=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const i=r({hasControls:this.hasControls,borderColor:this.borderColor,borderDashArray:this.borderDashArray},s);t.save(),t.strokeStyle=i.borderColor,this._setLineDash(t,i.borderDashArray),this.strokeBorders(t,e),i.hasControls&&this.drawControlsConnectingLines(t,e),t.restore()}_renderControls(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const{hasBorders:s,hasControls:i}=this,n=r({hasBorders:s,hasControls:i},e),o=this.getViewportTransform(),a=n.hasBorders,h=n.hasControls,c=Ot(o,this.calcTransformMatrix()),l=Mt(c);t.save(),t.translate(l.translateX,l.translateY),t.lineWidth=1*this.borderScaleFactor,this.group===this.parent&&(t.globalAlpha=this.isMoving?this.borderOpacityWhenMoving:1),this.flipX&&(l.angle-=180),t.rotate(Ct(this.group?l.angle:this.angle)),a&&this.drawBorders(t,l,e),h&&this.drawControls(t,e),t.restore()}drawBorders(t,e,s){let i;if(s&&s.forActiveSelection||this.group){const t=Oe(this.width,this.height,Rt(e)),s=this.isStrokeAccountedForInDimensions()?lt:(this.strokeUniform?(new ct).scalarAdd(this.canvas?this.canvas.getZoom():1):new ct(e.scaleX,e.scaleY)).scalarMultiply(this.strokeWidth);i=t.add(s).scalarAdd(this.borderScaleFactor).scalarAdd(2*this.padding)}else i=this._calculateCurrentDimensions().scalarAdd(this.borderScaleFactor);this._drawBorders(t,i,s)}drawControlsConnectingLines(t,e){let s=!1;t.beginPath(),this.forEachControl(((i,r)=>{i.withConnection&&i.getVisibility(this,r)&&(s=!0,t.moveTo(i.x*e.x,i.y*e.y),t.lineTo(i.x*e.x+i.offsetX,i.y*e.y+i.offsetY))})),s&&t.stroke()}drawControls(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};t.save();const s=this.getCanvasRetinaScaling(),{cornerStrokeColor:i,cornerDashArray:n,cornerColor:o}=this,a=r({cornerStrokeColor:i,cornerDashArray:n,cornerColor:o},e);t.setTransform(s,0,0,s,0,0),t.strokeStyle=t.fillStyle=a.cornerColor,this.transparentCorners||(t.strokeStyle=a.cornerStrokeColor),this._setLineDash(t,a.cornerDashArray),this.forEachControl(((e,s)=>{if(e.getVisibility(this,s)){const i=this.oCoords[s];e.render(t,i.x,i.y,a,this)}})),t.restore()}isControlVisible(t){return this.controls[t]&&this.controls[t].getVisibility(this,t)}setControlVisible(t,e){this._controlsVisibility||(this._controlsVisibility={}),this._controlsVisibility[t]=e}setControlsVisibility(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};Object.entries(t).forEach((t=>{let[e,s]=t;return this.setControlVisible(e,s)}))}clearContextTop(t){if(!this.canvas)return;const e=this.canvas.contextTop;if(!e)return;const s=this.canvas.viewportTransform;e.save(),e.transform(s[0],s[1],s[2],s[3],s[4],s[5]),this.transform(e);const i=this.width+4,r=this.height+4;return e.clearRect(-i/2,-r/2,i,r),t||e.restore(),e}onDeselect(t){return!1}onSelect(t){return!1}shouldStartDragging(t){return!1}onDragStart(t){return!1}canDrop(t){return!1}renderDragSourceEffect(t){}renderDropTargetEffect(t){}}function Oi(t,e){return e.forEach((e=>{Object.getOwnPropertyNames(e.prototype).forEach((s=>{"constructor"!==s&&Object.defineProperty(t.prototype,s,Object.getOwnPropertyDescriptor(e.prototype,s)||Object.create(null))}))})),t}s(Ti,"ownDefaults",{noScaleCache:!0,lockMovementX:!1,lockMovementY:!1,lockRotation:!1,lockScalingX:!1,lockScalingY:!1,lockSkewingX:!1,lockSkewingY:!1,lockScalingFlip:!1,cornerSize:13,touchCornerSize:24,transparentCorners:!0,cornerColor:"rgb(178,204,255)",cornerStrokeColor:"",cornerStyle:"rect",cornerDashArray:null,hasControls:!0,borderColor:"rgb(178,204,255)",borderDashArray:null,borderOpacityWhenMoving:.4,borderScaleFactor:1,hasBorders:!0,selectionBackgroundColor:"",selectable:!0,evented:!0,perPixelTargetFind:!1,activeOn:"down",hoverCursor:null,moveCursor:null});class Di extends Ti{}Oi(Di,[Ve]),st.setClass(Di),st.setClass(Di,"object");const ki=(t,e,s,i)=>{const r=2*(i=Math.round(i))+1,{data:n}=t.getImageData(e-i,s-i,r,r);for(let o=3;o0)return!1;return!0};class Mi{constructor(t){this.options=t,this.strokeProjectionMagnitude=this.options.strokeWidth/2,this.scale=new ct(this.options.scaleX,this.options.scaleY),this.strokeUniformScalar=this.options.strokeUniform?new ct(1/this.options.scaleX,1/this.options.scaleY):new ct(1,1)}createSideVector(t,e){const s=us(t,e);return this.options.strokeUniform?s.multiply(this.scale):s}projectOrthogonally(t,e,s){return this.applySkew(t.add(this.calcOrthogonalProjection(t,e,s)))}isSkewed(){return 0!==this.options.skewX||0!==this.options.skewY}applySkew(t){const e=new ct(t);return e.y+=e.x*Math.tan(Ct(this.options.skewY)),e.x+=e.y*Math.tan(Ct(this.options.skewX)),e}scaleUnitVector(t,e){return t.multiply(this.strokeUniformScalar).scalarMultiply(e)}}const Ei=new ct;class Pi extends Mi{static getOrthogonalRotationFactor(t,e){const s=e?gs(t,e):fs(t);return Math.abs(s)2&&void 0!==arguments[2]?arguments[2]:this.strokeProjectionMagnitude;const i=this.createSideVector(t,e),r=ms(i),n=Pi.getOrthogonalRotationFactor(r,this.bisector);return this.scaleUnitVector(r,s*n)}projectBevel(){const t=[];return(this.alpha%T==0?[this.B]:[this.B,this.C]).forEach((e=>{t.push(this.projectOrthogonally(this.A,e)),t.push(this.projectOrthogonally(this.A,e,-this.strokeProjectionMagnitude))})),t}projectMiter(){const t=[],e=Math.abs(this.alpha),s=1/Math.sin(e/2),i=this.scaleUnitVector(this.bisector,-this.strokeProjectionMagnitude*s),r=this.options.strokeUniform?ds(this.scaleUnitVector(this.bisector,this.options.strokeMiterLimit)):this.options.strokeMiterLimit;return ds(i)/this.strokeProjectionMagnitude<=r&&t.push(this.applySkew(this.A.add(i))),t.push(...this.projectBevel()),t}projectRoundNoSkew(t,e){const s=[],i=new ct(Pi.getOrthogonalRotationFactor(this.bisector),Pi.getOrthogonalRotationFactor(new ct(this.bisector.y,this.bisector.x)));return[new ct(1,0).scalarMultiply(this.strokeProjectionMagnitude).multiply(this.strokeUniformScalar).multiply(i),new ct(0,1).scalarMultiply(this.strokeProjectionMagnitude).multiply(this.strokeUniformScalar).multiply(i)].forEach((i=>{_s(i,t,e)&&s.push(this.A.add(i))})),s}projectRoundWithSkew(e,s){const i=[],{skewX:r,skewY:n,scaleX:o,scaleY:a,strokeUniform:h}=this.options,c=new ct(Math.tan(Ct(r)),Math.tan(Ct(n))),l=this.strokeProjectionMagnitude,u=h?l/a/Math.sqrt(1/t(a,2)+1/t(o,2)*t(c.y,2)):l/Math.sqrt(1+t(c.y,2)),d=new ct(Math.sqrt(Math.max(t(l,2)-t(u,2),0)),u),g=h?l/Math.sqrt(1+t(c.x,2)*t(1/a,2)/t(1/o+1/o*c.x*c.y,2)):l/Math.sqrt(1+t(c.x,2)/t(1+c.x*c.y,2)),f=new ct(g,Math.sqrt(Math.max(t(l,2)-t(g,2),0)));return[f,f.scalarMultiply(-1),d,d.scalarMultiply(-1)].map((t=>this.applySkew(h?t.multiply(this.strokeUniformScalar):t))).forEach((t=>{_s(t,e,s)&&i.push(this.applySkew(this.A).add(t))})),i}projectRound(){const t=[];t.push(...this.projectBevel());const e=this.alpha%T==0,s=this.applySkew(this.A),i=t[e?0:2].subtract(s),r=t[e?1:0].subtract(s),n=e?this.applySkew(this.AB.scalarMultiply(-1)):this.applySkew(this.bisector.multiply(this.strokeUniformScalar).scalarMultiply(-1)),o=vs(i,n)>0,a=o?i:r,h=o?r:i;return this.isSkewed()?t.push(...this.projectRoundWithSkew(a,h)):t.push(...this.projectRoundNoSkew(a,h)),t}projectPoints(){switch(this.options.strokeLineJoin){case"miter":return this.projectMiter();case"round":return this.projectRound();default:return this.projectBevel()}}project(){return this.projectPoints().map((t=>({originPoint:this.A,projectedPoint:t,angle:this.alpha,bisector:this.bisector})))}}class Ai extends Mi{constructor(t,e,s){super(s),this.A=new ct(t),this.T=new ct(e)}calcOrthogonalProjection(t,e){let s=arguments.length>2&&void 0!==arguments[2]?arguments[2]:this.strokeProjectionMagnitude;const i=this.createSideVector(t,e);return this.scaleUnitVector(ms(i),s)}projectButt(){return[this.projectOrthogonally(this.A,this.T,this.strokeProjectionMagnitude),this.projectOrthogonally(this.A,this.T,-this.strokeProjectionMagnitude)]}projectRound(){const t=[];if(!this.isSkewed()&&this.A.eq(this.T)){const e=new ct(1,1).scalarMultiply(this.strokeProjectionMagnitude).multiply(this.strokeUniformScalar);t.push(this.applySkew(this.A.add(e)),this.applySkew(this.A.subtract(e)))}else t.push(...new Pi(this.A,this.T,this.T,this.options).projectRound());return t}projectSquare(){const t=[];if(this.A.eq(this.T)){const e=new ct(1,1).scalarMultiply(this.strokeProjectionMagnitude).multiply(this.strokeUniformScalar);t.push(this.A.add(e),this.A.subtract(e))}else{const e=this.calcOrthogonalProjection(this.A,this.T,this.strokeProjectionMagnitude),s=this.scaleUnitVector(ps(this.createSideVector(this.A,this.T)),-this.strokeProjectionMagnitude),i=this.A.add(s);t.push(i.add(e),i.subtract(e))}return t.map((t=>this.applySkew(t)))}projectPoints(){switch(this.options.strokeLineCap){case"round":return this.projectRound();case"square":return this.projectSquare();default:return this.projectButt()}}project(){return this.projectPoints().map((t=>({originPoint:this.A,projectedPoint:t})))}}const ji=function(t,e){let s=arguments.length>2&&void 0!==arguments[2]&&arguments[2];const i=[];if(0===t.length)return i;const r=t.reduce(((t,e)=>(t[t.length-1].eq(e)||t.push(new ct(e)),t)),[new ct(t[0])]);if(1===r.length)s=!0;else if(!s){const t=r[0],e=((t,e)=>{for(let s=t.length-1;s>=0;s--)if(e(t[s]))return s;return-1})(r,(e=>!e.eq(t)));r.splice(e+1)}return r.forEach(((t,r,n)=>{let o,a;0===r?(a=n[1],o=s?t:n[n.length-1]):r===n.length-1?(o=n[r-1],a=s?t:n[0]):(o=n[r-1],a=n[r+1]),s&&1===n.length?i.push(...new Ai(t,t,e).project()):!s||0!==r&&r!==n.length-1?i.push(...new Pi(t,o,a,e).project()):i.push(...new Ai(t,0===r?a:o,e).project())})),i},Fi=t=>t.replace(/&/g,"&").replace(/"/g,""").replace(/'/g,"'").replace(//g,">"),Li=t=>{const e=[];for(let s,i=0;i{const s=t.charCodeAt(e);if(isNaN(s))return"";if(s<55296||s>57343)return t.charAt(e);if(55296<=s&&s<=56319){if(t.length<=e+1)throw"High surrogate without following low surrogate";const s=t.charCodeAt(e+1);if(56320>s||s>57343)throw"High surrogate without following low surrogate";return t.charAt(e)+t.charAt(e+1)}if(0===e)throw"Low surrogate without preceding high surrogate";const i=t.charCodeAt(e-1);if(55296>i||i>56319)throw"Low surrogate without preceding high surrogate";return!1};var Ii=Object.freeze({__proto__:null,capitalize:function(t){let e=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return"".concat(t.charAt(0).toUpperCase()).concat(e?t.slice(1):t.slice(1).toLowerCase())},escapeXml:Fi,graphemeSplit:Li});const Bi=function(t,e){let s=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return t.fill!==e.fill||t.stroke!==e.stroke||t.strokeWidth!==e.strokeWidth||t.fontSize!==e.fontSize||t.fontFamily!==e.fontFamily||t.fontWeight!==e.fontWeight||t.fontStyle!==e.fontStyle||t.textBackgroundColor!==e.textBackgroundColor||t.deltaY!==e.deltaY||s&&(t.overline!==e.overline||t.underline!==e.underline||t.linethrough!==e.linethrough)},Xi=(t,e)=>{const s=e.split("\n"),i=[];let r=-1,n={};t=Ws(t);for(let o=0;o0&&(Bi(n,e,!0)?i.push({start:r,end:r+1,style:e}):i[i.length-1].end++),n=e||{}}else r+=e.length,n={}}return i},Yi=(t,e)=>{if(!Array.isArray(t))return Ws(t);const s=e.split(R),i={};let n=-1,o=0;for(let a=0;a{var e;return null!==(e=Ps[t])&&void 0!==e?e:t},zi=new RegExp("(".concat(ks,")"),"gi"),Ni=t=>t.replace(zi," $1 ").replace(/,/gi," ").replace(/\s+/gi," ");var Ui,qi,Ki,Ji,Qi,Zi,$i;const tr="(".concat(ks,")"),er=String.raw(Ui||(Ui=o(["(skewX)(",")"],["(skewX)\\(","\\)"])),tr),sr=String.raw(qi||(qi=o(["(skewY)(",")"],["(skewY)\\(","\\)"])),tr),ir=String.raw(Ki||(Ki=o(["(rotate)(","(?: "," ",")?)"],["(rotate)\\(","(?: "," ",")?\\)"])),tr,tr,tr),rr=String.raw(Ji||(Ji=o(["(scale)(","(?: ",")?)"],["(scale)\\(","(?: ",")?\\)"])),tr,tr),nr=String.raw(Qi||(Qi=o(["(translate)(","(?: ",")?)"],["(translate)\\(","(?: ",")?\\)"])),tr,tr),or=String.raw(Zi||(Zi=o(["(matrix)("," "," "," "," "," ",")"],["(matrix)\\("," "," "," "," "," ","\\)"])),tr,tr,tr,tr,tr,tr),ar="(?:".concat(or,"|").concat(nr,"|").concat(ir,"|").concat(rr,"|").concat(er,"|").concat(sr,")"),hr="(?:".concat(ar,"*)"),cr=String.raw($i||($i=o(["^s*(?:","?)s*$"],["^\\s*(?:","?)\\s*$"])),hr),lr=new RegExp(cr),ur=new RegExp(ar),dr=new RegExp(ar,"g");function gr(t){const e=[];if(!(t=Ni(t).replace(/\s*([()])\s*/gi,"$1"))||t&&!lr.test(t))return[...D];for(const s of t.matchAll(dr)){const t=ur.exec(s[0]);if(!t)continue;let i=D;const r=t.filter((t=>!!t)),[,n,...o]=r,[a,h,c,l,u,d]=o.map((t=>parseFloat(t)));switch(n){case"translate":i=Et(a,h);break;case Y:i=Pt({angle:a},{x:h,y:c});break;case N:i=At(a,h);break;case K:i=Ft(a);break;case J:i=Lt(a);break;case"matrix":i=[a,h,c,l,u,d]}e.push(i)}return Dt(e)}function fr(t,e,s,i){const r=Array.isArray(e);let n,o=e;if(t!==Q&&t!==Z||e!==L){if("strokeUniform"===t)return"non-scaling-stroke"===e;if("strokeDashArray"===t)o=e===L?null:e.replace(/,/g," ").split(/\s+/).map(parseFloat);else if("transformMatrix"===t)o=s&&s.transformMatrix?Ot(s.transformMatrix,gr(e)):gr(e);else if("visible"===t)o=e!==L&&"hidden"!==e,s&&!1===s.visible&&(o=!1);else if("opacity"===t)o=parseFloat(e),s&&void 0!==s.opacity&&(o*=s.opacity);else if("textAnchor"===t)o="start"===e?P:"end"===e?F:E;else if("charSpacing"===t)n=Qt(e,i)/i*1e3;else if("paintFirst"===t){const t=e.indexOf(Q),s=e.indexOf(Z);o=Q,(t>-1&&s>-1&&s-1)&&(o=Z)}else{if("href"===t||"xlink:href"===t||"font"===t)return e;if("imageSmoothing"===t)return"optimizeQuality"===e;n=r?e.map(Qt):Qt(e,i)}}else o="";return!r&&isNaN(n)?o:n}function pr(t,e){t.replace(/;\s*$/,"").split(";").forEach((t=>{if(!t)return;const[s,i]=t.split(":");e[s.trim().toLowerCase()]=i.trim()}))}const mr={stroke:"strokeOpacity",fill:"fillOpacity"};function vr(t,e,s){if(!t)return{};let i,n={},o=k;t.parentNode&&Rs.test(t.parentNode.nodeName)&&(n=vr(t.parentElement,e,s),n.fontSize&&(i=o=Qt(n.fontSize)));const a=r(r(r({},e.reduce(((e,s)=>{const i=t.getAttribute(s);return i&&(e[s]=i),e}),{})),function(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},s={};for(const i in e)Hi(t,i.split(" "))&&(s=r(r({},s),e[i]));return s}(t,s)),function(t){const e={},s=t.getAttribute("style");return s?("string"==typeof s?pr(s,e):(i=s,r=e,Object.entries(i).forEach((t=>{let[e,s]=t;void 0!==s&&(r[e.toLowerCase()]=s)}))),e):e;var i,r}(t));a[js]&&t.setAttribute(js,a[js]),a[As]&&(i=Qt(a[As],o),a[As]="".concat(i));const h={};for(const r in a){const t=Gi(r),e=fr(t,a[r],n,i);h[t]=e}h&&h.font&&function(t,e){const s=t.match(Es);if(!s)return;const i=s[1],r=s[3],n=s[4],o=s[5],a=s[6];i&&(e.fontStyle=i),r&&(e.fontWeight=isNaN(parseFloat(r))?r:parseFloat(r)),n&&(e.fontSize=Qt(n)),a&&(e.fontFamily=a),o&&(e.lineHeight="normal"===o?1:o)}(h.font,h);const c=r(r({},n),h);return Rs.test(t.nodeName)?c:function(t){const e=Di.getDefaults();return Object.entries(mr).forEach((s=>{let[i,r]=s;if(void 0===t[r]||""===t[i])return;if(void 0===t[i]){if(!e[i])return;t[i]=e[i]}if(0===t[i].indexOf("url("))return;const n=new Kt(t[i]);t[i]=n.setAlpha(Jt(n.getAlpha()*t[r],2)).toRgba()})),t}(c)}const yr=["left","top","width","height","visible"],_r=["rx","ry"];class xr extends Di{static getDefaults(){return r(r({},super.getDefaults()),xr.ownDefaults)}constructor(t){super(),Object.assign(this,xr.ownDefaults),this.setOptions(t),this._initRxRy()}_initRxRy(){const{rx:t,ry:e}=this;t&&!e?this.ry=t:e&&!t&&(this.rx=e)}_render(t){const{width:e,height:s}=this,i=-e/2,r=-s/2,n=this.rx?Math.min(this.rx,e/2):0,o=this.ry?Math.min(this.ry,s/2):0,a=0!==n||0!==o;t.beginPath(),t.moveTo(i+n,r),t.lineTo(i+e-n,r),a&&t.bezierCurveTo(i+e-M*n,r,i+e,r+M*o,i+e,r+o),t.lineTo(i+e,r+s-o),a&&t.bezierCurveTo(i+e,r+s-M*o,i+e-M*n,r+s,i+e-n,r+s),t.lineTo(i+n,r+s),a&&t.bezierCurveTo(i+M*n,r+s,i,r+s-M*o,i,r+s-o),t.lineTo(i,r+o),a&&t.bezierCurveTo(i,r+M*o,i+M*n,r,i+n,r),t.closePath(),this._renderPaintInOrder(t)}toObject(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return super.toObject([..._r,...t])}_toSVG(){const{width:t,height:e,rx:s,ry:i}=this;return["\n')]}static fromElement(t,s,i){return e(this,null,(function*(){const e=vr(t,this.ATTRIBUTE_NAMES,i),{left:o=0,top:a=0,width:h=0,height:c=0,visible:l=!0}=e,u=n(e,yr);return new this(r(r(r({},s),u),{},{left:o,top:a,width:h,height:c,visible:Boolean(l&&h&&c)}))}))}}s(xr,"type","Rect"),s(xr,"cacheProperties",[...Hs,..._r]),s(xr,"ownDefaults",{rx:0,ry:0}),s(xr,"ATTRIBUTE_NAMES",[...Wi,"x","y","rx","ry","width","height"]),st.setClass(xr),st.setSVGClass(xr);const Cr="initialization",br="added",Sr="removed",wr="imperative",Tr=(t,e)=>{const{strokeUniform:s,strokeWidth:i,width:r,height:n,group:o}=e,a=o&&o!==t?De(o.calcTransformMatrix(),t.calcTransformMatrix()):null,h=a?e.getRelativeCenterPoint().transform(a):e.getRelativeCenterPoint(),c=!e.isStrokeAccountedForInDimensions(),l=s&&c?Me(new ct(i,i),void 0,t.calcTransformMatrix()):lt,u=!s&&c?i:0,d=Oe(r+u,n+u,Dt([a,e.calcOwnMatrix()],!0)).add(l).scalarDivide(2);return[h.subtract(d),h.add(d)]};class Or{calcLayoutResult(t,e){if(this.shouldPerformLayout(t))return this.calcBoundingBox(e,t)}shouldPerformLayout(t){let{type:e,prevStrategy:s,strategy:i}=t;return e===Cr||e===wr||!!s&&i!==s}shouldLayoutClipPath(t){let{type:e,target:{clipPath:s}}=t;return e!==Cr&&s&&!s.absolutePositioned}getInitialSize(t,e){return e.size}calcBoundingBox(t,e){const{type:s,target:i}=e;if(s===wr&&e.overrides)return e.overrides;if(0===t.length)return;const{left:r,top:n,width:o,height:a}=xe(t.map((t=>Tr(i,t))).reduce(((t,e)=>t.concat(e)),[])),h=new ct(o,a),c=new ct(r,n).add(h.scalarDivide(2));if(s===Cr){const t=this.getInitialSize(e,{size:h,center:c});return{center:c,relativeCorrection:new ct(0,0),size:t}}return{center:c.transform(i.calcOwnMatrix()),size:h}}}s(Or,"type","strategy");class Dr extends Or{shouldPerformLayout(t){return!0}}s(Dr,"type","fit-content"),st.setClass(Dr);const kr=["strategy"],Mr=["target","strategy","bubbles","prevStrategy"],Er="layoutManager";class Pr{constructor(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:new Dr;s(this,"strategy",void 0),this.strategy=t,this._subscriptions=new Map}performLayout(t){const e=r(r({bubbles:!0,strategy:this.strategy},t),{},{prevStrategy:this._prevLayoutStrategy,stopPropagation(){this.bubbles=!1}});this.onBeforeLayout(e);const s=this.getLayoutResult(e);s&&this.commitLayout(e,s),this.onAfterLayout(e,s),this._prevLayoutStrategy=e.strategy}attachHandlers(t,e){const{target:s}=e;return[$,I,V,X,B,W,z,H,G].map((e=>t.on(e,(t=>this.performLayout(e===$?{type:"object_modified",trigger:e,e:t,target:s}:{type:"object_modifying",trigger:e,e:t,target:s})))))}subscribe(t,e){this.unsubscribe(t,e);const s=this.attachHandlers(t,e);this._subscriptions.set(t,s)}unsubscribe(t,e){(this._subscriptions.get(t)||[]).forEach((t=>t())),this._subscriptions.delete(t)}unsubscribeTargets(t){t.targets.forEach((e=>this.unsubscribe(e,t)))}subscribeTargets(t){t.targets.forEach((e=>this.subscribe(e,t)))}onBeforeLayout(t){const{target:e,type:s}=t,{canvas:i}=e;if(s===Cr||s===br?this.subscribeTargets(t):s===Sr&&this.unsubscribeTargets(t),e.fire("layout:before",{context:t}),i&&i.fire("object:layout:before",{target:e,context:t}),s===wr&&t.deep){const s=n(t,kr);e.forEachObject((t=>t.layoutManager&&t.layoutManager.performLayout(r(r({},s),{},{bubbles:!1,target:t}))))}}getLayoutResult(t){const{target:e,strategy:s,type:i}=t,r=s.calcLayoutResult(t,e.getObjects());if(!r)return;const n=i===Cr?new ct:e.getRelativeCenterPoint(),{center:o,correction:a=new ct,relativeCorrection:h=new ct}=r,c=n.subtract(o).add(a).transform(i===Cr?D:Tt(e.calcOwnMatrix()),!0).add(h);return{result:r,prevCenter:n,nextCenter:o,offset:c}}commitLayout(t,e){const{target:s}=t,{result:{size:i},nextCenter:r}=e;var n,o;s.set({width:i.x,height:i.y}),this.layoutObjects(t,e),t.type===Cr?s.set({left:null!==(n=t.x)&&void 0!==n?n:r.x+i.x*je(s.originX),top:null!==(o=t.y)&&void 0!==o?o:r.y+i.y*je(s.originY)}):(s.setPositionByOrigin(r,E,E),s.setCoords(),s.set("dirty",!0))}layoutObjects(t,e){const{target:s}=t;s.forEachObject((i=>{i.group===s&&this.layoutObject(t,e,i)})),t.strategy.shouldLayoutClipPath(t)&&this.layoutObject(t,e,s.clipPath)}layoutObject(t,e,s){let{offset:i}=e;s.set({left:s.left+i.x,top:s.top+i.y})}onAfterLayout(t,e){const{target:s,strategy:i,bubbles:o,prevStrategy:a}=t,h=n(t,Mr),{canvas:c}=s;s.fire("layout:after",{context:t,result:e}),c&&c.fire("object:layout:after",{context:t,result:e,target:s});const l=s.parent;o&&null!=l&&l.layoutManager&&((h.path||(h.path=[])).push(s),l.layoutManager.performLayout(r(r({},h),{},{target:l}))),s.set("dirty",!0)}dispose(){const{_subscriptions:t}=this;t.forEach((t=>t.forEach((t=>t())))),t.clear()}toObject(){return{type:Er,strategy:this.strategy.constructor.type}}toJSON(){return this.toObject()}}st.setClass(Pr,Er);const Ar=["type","objects","layoutManager"];class jr extends Pr{performLayout(){}}class Fr extends(dt(Di)){static getDefaults(){return r(r({},super.getDefaults()),Fr.ownDefaults)}constructor(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};super(),s(this,"_activeObjects",[]),s(this,"__objectSelectionTracker",void 0),s(this,"__objectSelectionDisposer",void 0),Object.assign(this,Fr.ownDefaults),this.setOptions(e),this.groupInit(t,e)}groupInit(t,e){var s;this._objects=[...t],this.__objectSelectionTracker=this.__objectSelectionMonitor.bind(this,!0),this.__objectSelectionDisposer=this.__objectSelectionMonitor.bind(this,!1),this.forEachObject((t=>{this.enterGroup(t,!1)})),this.layoutManager=null!==(s=e.layoutManager)&&void 0!==s?s:new Pr,this.layoutManager.performLayout({type:Cr,target:this,targets:[...t],x:e.left,y:e.top})}canEnterGroup(t){return t===this||this.isDescendantOf(t)?(l("error","Group: circular object trees are not supported, this call has no effect"),!1):-1===this._objects.indexOf(t)||(l("error","Group: duplicate objects are not supported inside group, this call has no effect"),!1)}_filterObjectsBeforeEnteringGroup(t){return t.filter(((t,e,s)=>this.canEnterGroup(t)&&s.indexOf(t)===e))}add(){for(var t=arguments.length,e=new Array(t),s=0;s1?e-1:0),i=1;i{s._set(t,e)})),this}_shouldSetNestedCoords(){return this.subTargetCheck}removeAll(){return this._activeObjects=[],this.remove(...this._objects)}__objectSelectionMonitor(t,e){let{target:s}=e;const i=this._activeObjects;if(t)i.push(s),this._set("dirty",!0);else if(i.length>0){const t=i.indexOf(s);t>-1&&(i.splice(t,1),this._set("dirty",!0))}}_watchObject(t,e){t&&this._watchObject(!1,e),t?(e.on("selected",this.__objectSelectionTracker),e.on("deselected",this.__objectSelectionDisposer)):(e.off("selected",this.__objectSelectionTracker),e.off("deselected",this.__objectSelectionDisposer))}enterGroup(t,e){t.group&&t.group.remove(t),t._set("parent",this),this._enterGroup(t,e)}_enterGroup(t,e){e&&Se(t,Ot(Tt(this.calcTransformMatrix()),t.calcTransformMatrix())),this._shouldSetNestedCoords()&&t.setCoords(),t._set("group",this),t._set("canvas",this.canvas),this._watchObject(!0,t);const s=this.canvas&&this.canvas.getActiveObject&&this.canvas.getActiveObject();s&&(s===t||t.isDescendantOf(s))&&this._activeObjects.push(t)}exitGroup(t,e){this._exitGroup(t,e),t._set("parent",void 0),t._set("canvas",void 0)}_exitGroup(t,e){t._set("group",void 0),e||(Se(t,Ot(this.calcTransformMatrix(),t.calcTransformMatrix())),t.setCoords()),this._watchObject(!1,t);const s=this._activeObjects.length>0?this._activeObjects.indexOf(t):-1;s>-1&&this._activeObjects.splice(s,1)}shouldCache(){const t=Di.prototype.shouldCache.call(this);if(t)for(let e=0;et.setCoords()))}triggerLayout(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.layoutManager.performLayout(r({target:this,type:wr},t))}render(t){this._transformDone=!0,super.render(t),this._transformDone=!1}__serializeObjects(t,e){const s=this.includeDefaultValues;return this._objects.filter((function(t){return!t.excludeFromExport})).map((function(i){const r=i.includeDefaultValues;i.includeDefaultValues=s;const n=i[t||"toObject"](e);return i.includeDefaultValues=r,n}))}toObject(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];const e=this.layoutManager.toObject();return r(r(r({},super.toObject(["subTargetCheck","interactive",...t])),"fit-content"!==e.strategy||this.includeDefaultValues?{layoutManager:e}:{}),{},{objects:this.__serializeObjects("toObject",t)})}toString(){return"#")}dispose(){this.layoutManager.unsubscribeTargets({targets:this.getObjects(),target:this}),this._activeObjects=[],this.forEachObject((t=>{this._watchObject(!1,t),t.dispose()})),super.dispose()}_createSVGBgRect(t){if(!this.backgroundColor)return"";const e=xr.prototype._toSVG.call(this),s=e.indexOf("COMMON_PARTS");e[s]='for="group" ';const i=e.join("");return t?t(i):i}_toSVG(t){const e=["\n"],s=this._createSVGBgRect(t);s&&e.push("\t\t",s);for(let i=0;i\n"),e}getSvgStyles(){const t=void 0!==this.opacity&&1!==this.opacity?"opacity: ".concat(this.opacity,";"):"",e=this.visible?"":" visibility: hidden;";return[t,this.getSvgFilter(),e].join("")}toClipPathSVG(t){const e=[],s=this._createSVGBgRect(t);s&&e.push("\t",s);for(let i=0;i{let[e,s]=t;const i=new this(e,r(r(r({},a),s),{},{layoutManager:new jr}));if(o){const t=st.getClass(o.type),e=st.getClass(o.strategy);i.layoutManager=new t(new e)}else i.layoutManager=new Pr;return i.layoutManager.subscribeTargets({type:Cr,target:i,targets:i.getObjects()}),i.setCoords(),i}))}}s(Fr,"type","Group"),s(Fr,"ownDefaults",{strokeWidth:0,subTargetCheck:!1,interactive:!1}),st.setClass(Fr);const Lr=(t,e)=>Math.min(e.width/t.width,e.height/t.height),Rr=(t,e)=>Math.max(e.width/t.width,e.height/t.height);var Ir;const Br="(".concat(ks,")"),Xr="(M) (?:".concat(Br," ").concat(Br," ?)+"),Yr="(L) (?:".concat(Br," ").concat(Br," ?)+"),Wr="(H) (?:".concat(Br," ?)+"),Vr="(V) (?:".concat(Br," ?)+"),Hr=String.raw(Ir||(Ir=o(["(Z)s*"],["(Z)\\s*"]))),Gr="(C) (?:".concat(Br," ").concat(Br," ").concat(Br," ").concat(Br," ").concat(Br," ").concat(Br," ?)+"),zr="(S) (?:".concat(Br," ").concat(Br," ").concat(Br," ").concat(Br," ?)+"),Nr="(Q) (?:".concat(Br," ").concat(Br," ").concat(Br," ").concat(Br," ?)+"),Ur="(T) (?:".concat(Br," ").concat(Br," ?)+"),qr="(A) (?:".concat(Br," ").concat(Br," ").concat(Br," ([01]) ?([01]) ").concat(Br," ").concat(Br," ?)+"),Kr="(?:(?:".concat(Xr,")")+"|(?:".concat(Yr,")")+"|(?:".concat(Wr,")")+"|(?:".concat(Vr,")")+"|(?:".concat(Hr,")")+"|(?:".concat(Gr,")")+"|(?:".concat(zr,")")+"|(?:".concat(Nr,")")+"|(?:".concat(Ur,")")+"|(?:".concat(qr,"))"),Jr={m:"l",M:"L"},Qr=(t,e,s,i,r,n,o,a,h,c,l)=>{const u=at(t),d=ht(t),g=at(e),f=ht(e),p=s*r*g-i*n*f+o,m=i*r*g+s*n*f+a;return["C",c+h*(-s*r*d-i*n*u),l+h*(-i*r*d+s*n*u),p+h*(s*r*f+i*n*g),m+h*(i*r*f-s*n*g),p,m]},Zr=(t,e,s,i)=>{const r=Math.atan2(e,t),n=Math.atan2(i,s);return n>=r?n-r:2*Math.PI-(r-n)};function $r(t,e,s,i,r,n,o,a){let h;if(c.cachesBoundsOfCurve&&(h=[...arguments].join(),C.boundsOfCurveCache[h]))return C.boundsOfCurveCache[h];const l=Math.sqrt,u=Math.abs,d=[],g=[[0,0],[0,0]];let f=6*t-12*s+6*r,p=-3*t+9*s-9*r+3*o,m=3*s-3*t;for(let c=0;c<2;++c){if(c>0&&(f=6*e-12*i+6*n,p=-3*e+9*i-9*n+3*a,m=3*i-3*e),u(p)<1e-12){if(u(f)<1e-12)continue;const t=-m/f;0{let[r,n,o,a,h,c,l,u]=i;const d=((e,s,i,r,n,o,a)=>{if(0===i||0===r)return[];let h=0,c=0,l=0;const u=Math.PI,d=a*O,g=ht(d),f=at(d),p=.5*(-f*e-g*s),m=.5*(-f*s+g*e),v=t(i,2),y=t(r,2),_=t(m,2),x=t(p,2),C=v*y-v*_-y*x;let b=Math.abs(i),S=Math.abs(r);if(C<0){const t=Math.sqrt(1-C/(v*y));b*=t,S*=t}else l=(n===o?-1:1)*Math.sqrt(C/(v*_+y*x));const w=l*b*m/S,T=-l*S*p/b,D=f*w-g*T+.5*e,k=g*w+f*T+.5*s;let M=Zr(1,0,(p-w)/b,(m-T)/S),E=Zr((p-w)/b,(m-T)/S,(-p-w)/b,(-m-T)/S);0===o&&E>0?E-=2*u:1===o&&E<0&&(E+=2*u);const P=Math.ceil(Math.abs(E/u*2)),A=[],j=E/P,F=8/3*Math.sin(j/4)*Math.sin(j/4)/Math.sin(j/2);let L=M+j;for(let t=0;t{let e=0,s=0,i=0,r=0;const n=[];let o,a=0,h=0;for(const c of t){const t=[...c];let l;switch(t[0]){case"l":t[1]+=e,t[2]+=s;case"L":e=t[1],s=t[2],l=["L",e,s];break;case"h":t[1]+=e;case"H":e=t[1],l=["L",e,s];break;case"v":t[1]+=s;case"V":s=t[1],l=["L",e,s];break;case"m":t[1]+=e,t[2]+=s;case"M":e=t[1],s=t[2],i=t[1],r=t[2],l=["M",e,s];break;case"c":t[1]+=e,t[2]+=s,t[3]+=e,t[4]+=s,t[5]+=e,t[6]+=s;case"C":a=t[3],h=t[4],e=t[5],s=t[6],l=["C",t[1],t[2],a,h,e,s];break;case"s":t[1]+=e,t[2]+=s,t[3]+=e,t[4]+=s;case"S":"C"===o?(a=2*e-a,h=2*s-h):(a=e,h=s),e=t[3],s=t[4],l=["C",a,h,t[1],t[2],e,s],a=l[3],h=l[4];break;case"q":t[1]+=e,t[2]+=s,t[3]+=e,t[4]+=s;case"Q":a=t[1],h=t[2],e=t[3],s=t[4],l=["Q",a,h,e,s];break;case"t":t[1]+=e,t[2]+=s;case"T":"Q"===o?(a=2*e-a,h=2*s-h):(a=e,h=s),e=t[1],s=t[2],l=["Q",a,h,e,s];break;case"a":t[6]+=e,t[7]+=s;case"A":tn(e,s,t).forEach((t=>n.push(t))),e=t[6],s=t[7];break;case"z":case"Z":e=i,s=r,l=["Z"]}l?(n.push(l),o=l[0]):o=""}return n},sn=(e,s,i,r)=>Math.sqrt(t(i-e,2)+t(r-s,2)),rn=(e,s,i,r,n,o,a,h)=>c=>{const l=t(c,3),u=3*t(f=c,2)*(1-f),d=(e=>3*e*t(1-e,2))(c),g=(e=>t(1-e,3))(c);var f;return new ct(a*l+n*u+i*d+e*g,h*l+o*u+r*d+s*g)},nn=e=>t(e,2),on=t=>2*t*(1-t),an=e=>t(1-e,2),hn=(t,e,s,i,r,n,o,a)=>h=>{const c=nn(h),l=on(h),u=an(h),d=3*(u*(s-t)+l*(r-s)+c*(o-r)),g=3*(u*(i-e)+l*(n-i)+c*(a-n));return Math.atan2(g,d)},cn=(t,e,s,i,r,n)=>o=>{const a=nn(o),h=on(o),c=an(o);return new ct(r*a+s*h+t*c,n*a+i*h+e*c)},ln=(t,e,s,i,r,n)=>o=>{const a=1-o,h=2*(a*(s-t)+o*(r-s)),c=2*(a*(i-e)+o*(n-i));return Math.atan2(c,h)},un=(t,e,s)=>{let i=new ct(e,s),r=0;for(let n=1;n<=100;n+=1){const e=t(n/100);r+=sn(i.x,i.y,e.x,e.y),i=e}return r},dn=t=>{let e,s,i=0,r=0,n=0,o=0,a=0;const h=[];for(const c of t){const t={x:r,y:n,command:c[0],length:0};switch(c[0]){case"M":s=t,s.x=o=r=c[1],s.y=a=n=c[2];break;case"L":s=t,s.length=sn(r,n,c[1],c[2]),r=c[1],n=c[2];break;case"C":e=rn(r,n,c[1],c[2],c[3],c[4],c[5],c[6]),s=t,s.iterator=e,s.angleFinder=hn(r,n,c[1],c[2],c[3],c[4],c[5],c[6]),s.length=un(e,r,n),r=c[5],n=c[6];break;case"Q":e=cn(r,n,c[1],c[2],c[3],c[4]),s=t,s.iterator=e,s.angleFinder=ln(r,n,c[1],c[2],c[3],c[4]),s.length=un(e,r,n),r=c[3],n=c[4];break;case"Z":s=t,s.destX=o,s.destY=a,s.length=sn(r,n,o,a),r=o,n=a}i+=s.length,h.push(s)}return h.push({length:i,x:r,y:n}),h},gn=function(t,e){let s=arguments.length>2&&void 0!==arguments[2]?arguments[2]:dn(t),i=0;for(;e-s[i].length>0&&i{let s,i=0,n=0,o={x:t.x,y:t.y},a=r({},o),h=.01,c=0;const l=t.iterator,u=t.angleFinder;for(;n1e-4;)a=l(i),c=i,s=sn(o.x,o.y,a.x,a.y),s+n>e?(i-=h,h/=2):(o=a,i+=h,n+=s);return r(r({},a),{},{angle:u(c)})})(n,e)}},fn=new RegExp(Kr,"gi"),pn=new RegExp(Kr,"i"),mn=t=>{t=Ni(t);const e=[];for(let[s]of t.matchAll(fn)){const t=[];let i;do{if(i=pn.exec(s),!i)break;const e=i.filter((t=>t));e.shift();const r=e.map((t=>{const e=Number.parseFloat(t);return Number.isNaN(e)?t:e}));if(t.push(r),e.length<=1)break;e.shift(),s=s.replace(new RegExp("".concat(e.join(" ?")," ?$")),"")}while(i);t.reverse().forEach(((t,s)=>{const i=Jr[t[0]];s>0&&("l"==i||"L"==i)&&(t[0]=i),e.push(t)}))}return e},vn=(t,e)=>t.map((t=>t.map(((t,s)=>0===s||void 0===e?t:Jt(t,e))).join(" "))).join(" ");const yn=(t,e)=>{let s=t._findCenterFromElement();t.transformMatrix&&((t=>{if(t.transformMatrix){const{scaleX:e,scaleY:s,angle:i,skewX:r}=Mt(t.transformMatrix);t.flipX=!1,t.flipY=!1,t.set(U,e),t.set(q,s),t.angle=i,t.skewX=r,t.skewY=0}})(t),s=s.transform(t.transformMatrix)),delete t.transformMatrix,e&&(t.scaleX*=e.scaleX,t.scaleY*=e.scaleY,t.cropX=e.cropX,t.cropY=e.cropY,s.x+=e.offsetLeft,s.y+=e.offsetTop,t.width=e.width,t.height=e.height),t.setPositionByOrigin(s,E,E)};var _n=Object.freeze({__proto__:null,addTransformToObject:be,animate:os,animateColor:as,applyTransformToObject:Se,calcAngleBetweenVectors:gs,calcDimensionsMatrix:Rt,calcPlaneChangeMatrix:De,calcVectorRotation:fs,cancelAnimFrame:pt,capValue:es,composeMatrix:It,copyCanvasElement:t=>{var e;const s=yt();return s.width=t.width,s.height=t.height,null===(e=s.getContext("2d"))||void 0===e||e.drawImage(t,0,0),s},cos:at,createCanvasElement:yt,createImage:_t,createRotateMatrix:Pt,createScaleMatrix:At,createSkewXMatrix:Ft,createSkewYMatrix:Lt,createTranslateMatrix:Et,createVector:us,crossProduct:vs,degreesToRadians:Ct,dotProduct:ys,ease:qe,enlivenObjectEnlivables:Yt,enlivenObjects:Xt,findScaleToCover:Rr,findScaleToFit:Lr,getBoundsOfCurve:$r,getOrthonormalVector:ms,getPathSegmentsInfo:dn,getPointOnPath:gn,getPointer:ve,getRandomInt:(t,e)=>Math.floor(Math.random()*(e-t+1))+t,getRegularPolygonPath:(t,e)=>{const s=2*Math.PI/t;let i=-w;t%2==0&&(i+=s/2);const r=new Array(t+1);for(let n=0;n1&&void 0!==arguments[1]?arguments[1]:0,s=new ct(t[0]),i=new ct(t[1]),r=1,n=0;const o=[],a=t.length,h=a>2;let c;for(h&&(r=t[2].xt[c-2].x?1:s.x===t[c-2].x?0:-1,n=s.y>t[c-2].y?1:s.y===t[c-2].y?0:-1),o.push(["L",s.x+r*e,s.y+n*e]),o},getSvgAttributes:t=>{const e=["instantiated_by_use","style","id","class"];switch(t){case"linearGradient":return e.concat(["x1","y1","x2","y2","gradientUnits","gradientTransform"]);case"radialGradient":return e.concat(["gradientUnits","gradientTransform","cx","cy","r","fx","fy","fr"]);case"stop":return e.concat(["offset","stop-color","stop-opacity"])}return e},getUnitVector:ps,groupSVGElements:(t,e)=>t&&1===t.length?t[0]:new Fr(t,e),hasStyleChanged:Bi,invertTransform:Tt,isBetweenVectors:_s,isIdentityMatrix:St,isTouchEvent:ye,isTransparent:ki,joinPath:vn,loadImage:Bt,magnitude:ds,makeBoundingBoxFromPoints:xe,makePathSimpler:en,matrixToSVG:$t,mergeClipPaths:(t,e)=>{var s;let i=t,r=e;i.inverted&&!r.inverted&&(i=e,r=t),Ee(r,null===(s=r.group)||void 0===s?void 0:s.calcTransformMatrix(),i.calcTransformMatrix());const n=i.inverted&&r.inverted;return n&&(i.inverted=r.inverted=!1),new Fr([i],{clipPath:r,inverted:n})},multiplyTransformMatrices:Ot,multiplyTransformMatrixArray:Dt,parsePath:mn,parsePreserveAspectRatioAttribute:Zt,parseUnit:Qt,pick:Wt,projectStrokeOnPoints:ji,qrDecompose:Mt,radiansToDegrees:bt,removeFromArray:ot,removeTransformFromObject:(t,e)=>{const s=Tt(e),i=Ot(s,t.calcOwnMatrix());Se(t,i)},removeTransformMatrixForSvgParsing:yn,request:function(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const s=e.onComplete||S,i=new(_().XMLHttpRequest),r=e.signal,n=function(){i.abort()},o=function(){r&&r.removeEventListener("abort",n),i.onerror=i.ontimeout=S};if(r&&r.aborted)throw new d("request");return r&&r.addEventListener("abort",n,{once:!0}),i.onreadystatechange=function(){4===i.readyState&&(o(),s(i),i.onreadystatechange=S)},i.onerror=i.ontimeout=o,i.open("get",t,!0),i.send(),i},requestAnimFrame:ft,resetObjectTransform:we,rotatePoint:(t,e,s)=>t.rotate(s,e),rotateVector:ls,saveObjectTransform:Te,sendObjectToPlane:Ee,sendPointToPlane:ke,sendVectorToPlane:Me,setStyle:ce,sin:ht,sizeAfterTransform:Oe,string:Ii,stylesFromArray:Yi,stylesToArray:Xi,toDataURL:xt,toFixed:Jt,transformPath:(t,e,s)=>(s&&(e=Ot(e,[1,0,0,1,-s.x,-s.y])),t.map((t=>{const s=[...t];for(let i=1;i1&&void 0!==arguments[1]?arguments[1]:{};super(t),s(this,"upper",void 0),s(this,"container",void 0);const{el:r}=this.lower,n=this.createUpperCanvas();this.upper={el:n,ctx:n.getContext("2d")},this.applyCanvasStyle(r,{allowTouchScrolling:e}),this.applyCanvasStyle(n,{allowTouchScrolling:e});const o=this.createContainerElement();o.classList.add(i),r.parentNode&&r.parentNode.replaceChild(o,r),o.append(r,n),this.container=o}createUpperCanvas(){const{el:t}=this.lower,e=yt();return e.className=t.className,e.classList.remove("lower-canvas"),e.classList.add("upper-canvas"),e.setAttribute("data-fabric","top"),e.style.cssText=t.style.cssText,e.setAttribute("draggable","true"),e}createContainerElement(){const t=y().createElement("div");return t.setAttribute("data-fabric","wrapper"),ce(t,{position:"relative"}),de(t),t}applyCanvasStyle(t,e){let{allowTouchScrolling:s}=e;ce(t,{position:"absolute",left:"0",top:"0"}),function(t,e){const s=e?"manipulation":L;ce(t,{"touch-action":s,"-ms-touch-action":s})}(t,s),de(t)}setDimensions(t,e){super.setDimensions(t,e);const{el:s,ctx:i}=this.upper;le(s,i,t,e)}setCSSDimensions(t){super.setCSSDimensions(t),ue(this.upper.el,t),ue(this.container,t)}cleanupDOM(t){const e=this.container,{el:s}=this.lower,{el:i}=this.upper;super.cleanupDOM(t),e.removeChild(i),e.removeChild(s),e.parentNode&&e.parentNode.replaceChild(s,e)}dispose(){super.dispose(),v().dispose(this.upper.el),delete this.upper,delete this.container}}class Cn extends pe{constructor(){super(...arguments),s(this,"targets",[]),s(this,"_hoveredTargets",[]),s(this,"_objectsToRender",void 0),s(this,"_currentTransform",null),s(this,"_groupSelector",null),s(this,"contextTopDirty",!1)}static getDefaults(){return r(r({},super.getDefaults()),Cn.ownDefaults)}get upperCanvasEl(){var t;return null===(t=this.elements.upper)||void 0===t?void 0:t.el}get contextTop(){var t;return null===(t=this.elements.upper)||void 0===t?void 0:t.ctx}get wrapperEl(){return this.elements.container}initElements(t){this.elements=new xn(t,{allowTouchScrolling:this.allowTouchScrolling,containerClass:this.containerClass}),this._createCacheCanvas()}_onObjectAdded(t){this._objectsToRender=void 0,super._onObjectAdded(t)}_onObjectRemoved(t){this._objectsToRender=void 0,t===this._activeObject&&(this.fire("before:selection:cleared",{deselected:[t]}),this._discardActiveObject(),this.fire("selection:cleared",{deselected:[t]}),t.fire("deselected",{target:t})),t===this._hoveredTarget&&(this._hoveredTarget=void 0,this._hoveredTargets=[]),super._onObjectRemoved(t)}_onStackOrderChanged(){this._objectsToRender=void 0,super._onStackOrderChanged()}_chooseObjectsToRender(){const t=this._activeObject;return!this.preserveObjectStacking&&t?this._objects.filter((e=>!e.group&&e!==t)).concat(t):this._objects}renderAll(){this.cancelRequestedRender(),this.destroyed||(!this.contextTopDirty||this._groupSelector||this.isDrawingMode||(this.clearContext(this.contextTop),this.contextTopDirty=!1),this.hasLostContext&&(this.renderTopLayer(this.contextTop),this.hasLostContext=!1),!this._objectsToRender&&(this._objectsToRender=this._chooseObjectsToRender()),this.renderCanvas(this.getContext(),this._objectsToRender))}renderTopLayer(t){t.save(),this.isDrawingMode&&this._isCurrentlyDrawing&&(this.freeDrawingBrush&&this.freeDrawingBrush._render(),this.contextTopDirty=!0),this.selection&&this._groupSelector&&(this._drawSelection(t),this.contextTopDirty=!0),t.restore()}renderTop(){const t=this.contextTop;this.clearContext(t),this.renderTopLayer(t),this.fire("after:render",{ctx:t})}setTargetFindTolerance(t){t=Math.round(t),this.targetFindTolerance=t;const e=this.getRetinaScaling(),s=Math.ceil((2*t+1)*e);this.pixelFindCanvasEl.width=this.pixelFindCanvasEl.height=s,this.pixelFindContext.scale(e,e)}isTargetTransparent(t,e,s){const i=this.targetFindTolerance,r=this.pixelFindContext;this.clearContext(r),r.save(),r.translate(-e+i,-s+i),r.transform(...this.viewportTransform);const n=t.selectionBackgroundColor;t.selectionBackgroundColor="",t.render(r),t.selectionBackgroundColor=n,r.restore();const o=Math.round(i*this.getRetinaScaling());return ki(r,o,o,o)}_isSelectionKeyPressed(t){const e=this.selectionKey;return!!e&&(Array.isArray(e)?!!e.find((e=>!!e&&!0===t[e])):t[e])}_shouldClearSelection(t,e){const s=this.getActiveObjects(),i=this._activeObject;return!!(!e||e&&i&&s.length>1&&-1===s.indexOf(e)&&i!==e&&!this._isSelectionKeyPressed(t)||e&&!e.evented||e&&!e.selectable&&i&&i!==e)}_shouldCenterTransform(t,e,s){if(!t)return;let i;return e===N||e===U||e===q||e===V?i=this.centeredScaling||t.centeredScaling:e===Y&&(i=this.centeredRotation||t.centeredRotation),i?!s:s}_getOriginFromCorner(t,e){const s={x:t.originX,y:t.originY};return e?(["ml","tl","bl"].includes(e)?s.x=F:["mr","tr","br"].includes(e)&&(s.x=P),["tl","mt","tr"].includes(e)?s.y=j:["bl","mb","br"].includes(e)&&(s.y=A),s):s}_setupCurrentTransform(t,e,s){var i;const n=e.group?ke(this.getScenePoint(t),void 0,e.group.calcTransformMatrix()):this.getScenePoint(t),{key:o="",control:a}=e.getActiveControl()||{},h=s&&a?null===(i=a.getActionHandler(t,e,a))||void 0===i?void 0:i.bind(a):We,c=((t,e,s,i)=>{if(!e||!t)return"drag";const r=i.controls[e];return r.getActionName(s,r,i)})(s,o,t,e),l=t[this.centeredKey],u=this._shouldCenterTransform(e,c,l)?{x:E,y:E}:this._getOriginFromCorner(e,o),d={target:e,action:c,actionHandler:h,actionPerformed:!1,corner:o,scaleX:e.scaleX,scaleY:e.scaleY,skewX:e.skewX,skewY:e.skewY,offsetX:n.x-e.left,offsetY:n.y-e.top,originX:u.x,originY:u.y,ex:n.x,ey:n.y,lastX:n.x,lastY:n.y,theta:Ct(e.angle),width:e.width,height:e.height,shiftKey:t.shiftKey,altKey:l,original:r(r({},Te(e)),{},{originX:u.x,originY:u.y})};this._currentTransform=d,this.fire("before:transform",{e:t,transform:d})}setCursor(t){this.upperCanvasEl.style.cursor=t}_drawSelection(t){const{x:e,y:s,deltaX:i,deltaY:r}=this._groupSelector,n=new ct(e,s).transform(this.viewportTransform),o=new ct(e+i,s+r).transform(this.viewportTransform),a=this.selectionLineWidth/2;let h=Math.min(n.x,o.x),c=Math.min(n.y,o.y),l=Math.max(n.x,o.x),u=Math.max(n.y,o.y);this.selectionColor&&(t.fillStyle=this.selectionColor,t.fillRect(h,c,l-h,u-c)),this.selectionLineWidth&&this.selectionBorderColor&&(t.lineWidth=this.selectionLineWidth,t.strokeStyle=this.selectionBorderColor,h+=a,c+=a,l-=a,u-=a,Di.prototype._setLineDash.call(this,t,this.selectionDashArray),t.strokeRect(h,c,l-h,u-c))}findTarget(t){if(this.skipTargetFind)return;const e=this.getViewportPoint(t),s=this._activeObject,i=this.getActiveObjects();if(this.targets=[],s&&i.length>=1){if(s.findControl(e,ye(t)))return s;if(i.length>1&&this.searchPossibleTargets([s],e))return s;if(s===this.searchPossibleTargets([s],e)){if(this.preserveObjectStacking){const i=this.targets;this.targets=[];const r=this.searchPossibleTargets(this._objects,e);return t[this.altSelectionKey]&&r&&r!==s?(this.targets=i,s):r}return s}}return this.searchPossibleTargets(this._objects,e)}_pointIsInObjectSelectionArea(t,e){let s=t.getCoords();const i=this.getZoom(),r=t.padding/i;if(r){const[t,e,i,n]=s,o=Math.atan2(e.y-t.y,e.x-t.x),a=at(o)*r,h=ht(o)*r,c=a+h,l=a-h;s=[new ct(t.x-l,t.y-c),new ct(e.x+c,e.y-l),new ct(i.x+l,i.y+c),new ct(n.x-c,n.y+l)]}return xs.isPointInPolygon(e,s)}_checkTarget(t,e){if(t&&t.visible&&t.evented&&this._pointIsInObjectSelectionArea(t,ke(e,void 0,this.viewportTransform))){if(!this.perPixelTargetFind&&!t.perPixelTargetFind||t.isEditing)return!0;if(!this.isTargetTransparent(t,e.x,e.y))return!0}return!1}_searchPossibleTargets(t,e){let s=t.length;for(;s--;){const i=t[s];if(this._checkTarget(i,e)){if(ut(i)&&i.subTargetCheck){const t=this._searchPossibleTargets(i._objects,e);t&&this.targets.push(t)}return i}}}searchPossibleTargets(t,e){const s=this._searchPossibleTargets(t,e);if(s&&ut(s)&&s.interactive&&this.targets[0]){const t=this.targets;for(let e=t.length-1;e>0;e--){const s=t[e];if(!ut(s)||!s.interactive)return s}return t[0]}return s}getViewportPoint(t){return this._pointer?this._pointer:this.getPointer(t,!0)}getScenePoint(t){return this._absolutePointer?this._absolutePointer:this.getPointer(t)}getPointer(t){let e=arguments.length>1&&void 0!==arguments[1]&&arguments[1];const s=this.upperCanvasEl,i=s.getBoundingClientRect();let r=ve(t),n=i.width||0,o=i.height||0;n&&o||(A in i&&j in i&&(o=Math.abs(i.top-i.bottom)),F in i&&P in i&&(n=Math.abs(i.right-i.left))),this.calcOffset(),r.x=r.x-this._offset.left,r.y=r.y-this._offset.top,e||(r=ke(r,void 0,this.viewportTransform));const a=this.getRetinaScaling();1!==a&&(r.x/=a,r.y/=a);const h=0===n||0===o?new ct(1,1):new ct(s.width/n,s.height/o);return r.multiply(h)}_setDimensionsImpl(t,e){this._resetTransformEventData(),super._setDimensionsImpl(t,e),this._isCurrentlyDrawing&&this.freeDrawingBrush&&this.freeDrawingBrush._setBrushStyles(this.contextTop)}_createCacheCanvas(){this.pixelFindCanvasEl=yt(),this.pixelFindContext=this.pixelFindCanvasEl.getContext("2d",{willReadFrequently:!0}),this.setTargetFindTolerance(this.targetFindTolerance)}getTopContext(){return this.elements.upper.ctx}getSelectionContext(){return this.elements.upper.ctx}getSelectionElement(){return this.elements.upper.el}getActiveObject(){return this._activeObject}getActiveObjects(){const t=this._activeObject;return ne(t)?t.getObjects():t?[t]:[]}_fireSelectionEvents(t,e){let s=!1,i=!1;const r=this.getActiveObjects(),n=[],o=[];t.forEach((t=>{r.includes(t)||(s=!0,t.fire("deselected",{e:e,target:t}),o.push(t))})),r.forEach((i=>{t.includes(i)||(s=!0,i.fire("selected",{e:e,target:i}),n.push(i))})),t.length>0&&r.length>0?(i=!0,s&&this.fire("selection:updated",{e:e,selected:n,deselected:o})):r.length>0?(i=!0,this.fire("selection:created",{e:e,selected:n})):t.length>0&&(i=!0,this.fire("selection:cleared",{e:e,deselected:o})),i&&(this._objectsToRender=void 0)}setActiveObject(t,e){const s=this.getActiveObjects(),i=this._setActiveObject(t,e);return this._fireSelectionEvents(s,e),i}_setActiveObject(t,e){const s=this._activeObject;return!(s===t||!this._discardActiveObject(e,t)&&this._activeObject||t.onSelect({e:e})||(this._activeObject=t,ne(t)&&s!==t&&t.set("canvas",this),t.setCoords(),0))}_discardActiveObject(t,e){const s=this._activeObject;return!!s&&!s.onDeselect({e:t,object:e})&&(this._currentTransform&&this._currentTransform.target===s&&this.endCurrentTransform(t),ne(s)&&s===this._hoveredTarget&&(this._hoveredTarget=void 0),this._activeObject=void 0,!0)}discardActiveObject(t){const e=this.getActiveObjects(),s=this.getActiveObject();e.length&&this.fire("before:selection:cleared",{e:t,deselected:[s]});const i=this._discardActiveObject(t);return this._fireSelectionEvents(e,t),i}endCurrentTransform(t){const e=this._currentTransform;this._finalizeCurrentTransform(t),e&&e.target&&(e.target.isMoving=!1),this._currentTransform=null}_finalizeCurrentTransform(t){const e=this._currentTransform,s=e.target,i={e:t,target:s,transform:e,action:e.action};s._scaling&&(s._scaling=!1),s.setCoords(),e.actionPerformed&&(this.fire("object:modified",i),s.fire($,i))}setViewportTransform(t){super.setViewportTransform(t);const e=this._activeObject;e&&e.setCoords()}destroy(){const t=this._activeObject;ne(t)&&(t.removeAll(),t.dispose()),delete this._activeObject,super.destroy(),this.pixelFindContext=null,this.pixelFindCanvasEl=void 0}clear(){this.discardActiveObject(),this._activeObject=void 0,this.clearContext(this.contextTop),super.clear()}drawControls(t){const e=this._activeObject;e&&e._renderControls(t)}_toObject(t,e,s){const i=this._realizeGroupTransformOnObject(t),r=super._toObject(t,e,s);return t.set(i),r}_realizeGroupTransformOnObject(t){const{group:e}=t;if(e&&ne(e)&&this._activeObject===e){const s=Wt(t,["angle","flipX","flipY",P,U,q,K,J,A]);return be(t,e.calcOwnMatrix()),s}return{}}_setSVGObject(t,e,s){const i=this._realizeGroupTransformOnObject(e);super._setSVGObject(t,e,s),e.set(i)}}s(Cn,"ownDefaults",{uniformScaling:!0,uniScaleKey:"shiftKey",centeredScaling:!1,centeredRotation:!1,centeredKey:"altKey",altActionKey:"shiftKey",selection:!0,selectionKey:"shiftKey",selectionColor:"rgba(100, 100, 255, 0.3)",selectionDashArray:[],selectionBorderColor:"rgba(255, 255, 255, 0.3)",selectionLineWidth:1,selectionFullyContained:!1,hoverCursor:"move",moveCursor:"move",defaultCursor:"default",freeDrawingCursor:"crosshair",notAllowedCursor:"not-allowed",perPixelTargetFind:!1,targetFindTolerance:0,skipTargetFind:!1,stopContextMenu:!1,fireRightClick:!1,fireMiddleClick:!1,enablePointerEvents:!1,containerClass:"canvas-container",preserveObjectStacking:!1});class bn{constructor(t){s(this,"targets",[]),s(this,"__disposer",void 0);const e=()=>{const{hiddenTextarea:e}=t.getActiveObject()||{};e&&e.focus()},i=t.upperCanvasEl;i.addEventListener("click",e),this.__disposer=()=>i.removeEventListener("click",e)}exitTextEditing(){this.target=void 0,this.targets.forEach((t=>{t.isEditing&&t.exitEditing()}))}add(t){this.targets.push(t)}remove(t){this.unregister(t),ot(this.targets,t)}register(t){this.target=t}unregister(t){t===this.target&&(this.target=void 0)}onMouseMove(t){var e;(null===(e=this.target)||void 0===e?void 0:e.isEditing)&&this.target.updateSelectionOnMouseMove(t)}clear(){this.targets=[],this.target=void 0}dispose(){this.clear(),this.__disposer(),delete this.__disposer}}const Sn=["target","oldTarget","fireCanvas","e"],wn={passive:!1},Tn=(t,e)=>{const s=t.getViewportPoint(e),i=t.getScenePoint(e);return{viewportPoint:s,scenePoint:i,pointer:s,absolutePointer:i}},On=function(t){for(var e=arguments.length,s=new Array(e>1?e-1:0),i=1;i1?e-1:0),i=1;i1&&void 0!==arguments[1]?arguments[1]:{}),s(this,"_isClick",void 0),s(this,"textEditingManager",new bn(this)),["_onMouseDown","_onTouchStart","_onMouseMove","_onMouseUp","_onTouchEnd","_onResize","_onMouseWheel","_onMouseOut","_onMouseEnter","_onContextMenu","_onDoubleClick","_onDragStart","_onDragEnd","_onDragProgress","_onDragOver","_onDragEnter","_onDragLeave","_onDrop"].forEach((t=>{this[t]=this[t].bind(this)})),this.addOrRemove(On,"add")}_getEventPrefix(){return this.enablePointerEvents?"pointer":"mouse"}addOrRemove(t,e){const s=this.upperCanvasEl,i=this._getEventPrefix();t(he(s),"resize",this._onResize),t(s,i+"down",this._onMouseDown),t(s,"".concat(i,"move"),this._onMouseMove,wn),t(s,"".concat(i,"out"),this._onMouseOut),t(s,"".concat(i,"enter"),this._onMouseEnter),t(s,"wheel",this._onMouseWheel),t(s,"contextmenu",this._onContextMenu),t(s,"dblclick",this._onDoubleClick),t(s,"dragstart",this._onDragStart),t(s,"dragend",this._onDragEnd),t(s,"dragover",this._onDragOver),t(s,"dragenter",this._onDragEnter),t(s,"dragleave",this._onDragLeave),t(s,"drop",this._onDrop),this.enablePointerEvents||t(s,"touchstart",this._onTouchStart,wn)}removeListeners(){this.addOrRemove(Dn,"remove");const t=this._getEventPrefix(),e=ae(this.upperCanvasEl);Dn(e,"".concat(t,"up"),this._onMouseUp),Dn(e,"touchend",this._onTouchEnd,wn),Dn(e,"".concat(t,"move"),this._onMouseMove,wn),Dn(e,"touchmove",this._onMouseMove,wn)}_onMouseWheel(t){this.__onMouseWheel(t)}_onMouseOut(t){const e=this._hoveredTarget,s=r({e:t},Tn(this,t));this.fire("mouse:out",r(r({},s),{},{target:e})),this._hoveredTarget=void 0,e&&e.fire("mouseout",r({},s)),this._hoveredTargets.forEach((t=>{this.fire("mouse:out",r(r({},s),{},{target:t})),t&&t.fire("mouseout",r({},s))})),this._hoveredTargets=[]}_onMouseEnter(t){this._currentTransform||this.findTarget(t)||(this.fire("mouse:over",r({e:t},Tn(this,t))),this._hoveredTarget=void 0,this._hoveredTargets=[])}_onDragStart(t){this._isClick=!1;const e=this.getActiveObject();if(e&&e.onDragStart(t)){this._dragSource=e;const s={e:t,target:e};return this.fire("dragstart",s),e.fire("dragstart",s),void On(this.upperCanvasEl,"drag",this._onDragProgress)}_e(t)}_renderDragEffects(t,e,s){let i=!1;const r=this._dropTarget;r&&r!==e&&r!==s&&(r.clearContextTop(),i=!0),null==e||e.clearContextTop(),s!==e&&(null==s||s.clearContextTop());const n=this.contextTop;n.save(),n.transform(...this.viewportTransform),e&&(n.save(),e.transform(n),e.renderDragSourceEffect(t),n.restore(),i=!0),s&&(n.save(),s.transform(n),s.renderDropTargetEffect(t),n.restore(),i=!0),n.restore(),i&&(this.contextTopDirty=!0)}_onDragEnd(t){const e=!!t.dataTransfer&&t.dataTransfer.dropEffect!==L,s=e?this._activeObject:void 0,i={e:t,target:this._dragSource,subTargets:this.targets,dragSource:this._dragSource,didDrop:e,dropTarget:s};Dn(this.upperCanvasEl,"drag",this._onDragProgress),this.fire("dragend",i),this._dragSource&&this._dragSource.fire("dragend",i),delete this._dragSource,this._onMouseUp(t)}_onDragProgress(t){const e={e:t,target:this._dragSource,dragSource:this._dragSource,dropTarget:this._draggedoverTarget};this.fire("drag",e),this._dragSource&&this._dragSource.fire("drag",e)}findDragTargets(t){return this.targets=[],{target:this._searchPossibleTargets(this._objects,this.getViewportPoint(t)),targets:[...this.targets]}}_onDragOver(t){const e="dragover",{target:s,targets:i}=this.findDragTargets(t),r=this._dragSource,n={e:t,target:s,subTargets:i,dragSource:r,canDrop:!1,dropTarget:void 0};let o;this.fire(e,n),this._fireEnterLeaveEvents(s,n),s&&(s.canDrop(t)&&(o=s),s.fire(e,n));for(let a=0;a0)return;this.__onMouseUp(t),this._resetTransformEventData(),delete this.mainTouchId;const e=this._getEventPrefix(),s=ae(this.upperCanvasEl);Dn(s,"touchend",this._onTouchEnd,wn),Dn(s,"touchmove",this._onMouseMove,wn),this._willAddMouseDown&&clearTimeout(this._willAddMouseDown),this._willAddMouseDown=setTimeout((()=>{On(this.upperCanvasEl,"".concat(e,"down"),this._onMouseDown),this._willAddMouseDown=0}),400)}_onMouseUp(t){this.__onMouseUp(t),this._resetTransformEventData();const e=this.upperCanvasEl,s=this._getEventPrefix();if(this._isMainEvent(t)){const t=ae(this.upperCanvasEl);Dn(t,"".concat(s,"up"),this._onMouseUp),Dn(t,"".concat(s,"move"),this._onMouseMove,wn),On(e,"".concat(s,"move"),this._onMouseMove,wn)}}_onMouseMove(t){const e=this.getActiveObject();!this.allowTouchScrolling&&(!e||!e.shouldStartDragging(t))&&t.preventDefault&&t.preventDefault(),this.__onMouseMove(t)}_onResize(){this.calcOffset(),this._resetTransformEventData()}_shouldRender(t){const e=this.getActiveObject();return!!e!=!!t||e&&t&&e!==t}__onMouseUp(t){var e;this._cacheTransformEventData(t),this._handleEvent(t,"up:before");const s=this._currentTransform,i=this._isClick,r=this._target,{button:n}=t;if(n)return(this.fireMiddleClick&&1===n||this.fireRightClick&&2===n)&&this._handleEvent(t,"up"),void this._resetTransformEventData();if(this.isDrawingMode&&this._isCurrentlyDrawing)return void this._onMouseUpInDrawingMode(t);if(!this._isMainEvent(t))return;let o,a,h=!1;if(s&&(this._finalizeCurrentTransform(t),h=s.actionPerformed),!i){const e=r===this._activeObject;this.handleSelection(t),h||(h=this._shouldRender(r)||!e&&r===this._activeObject)}if(r){const e=r.findControl(this.getViewportPoint(t),ye(t)),{key:i,control:n}=e||{};if(a=i,r.selectable&&r!==this._activeObject&&"up"===r.activeOn)this.setActiveObject(r,t),h=!0;else if(n){const e=n.getMouseUpHandler(t,r,n);e&&(o=this.getScenePoint(t),e.call(n,t,s,o.x,o.y))}r.isMoving=!1}if(s&&(s.target!==r||s.corner!==a)){const e=s.target&&s.target.controls[s.corner],i=e&&e.getMouseUpHandler(t,s.target,e);o=o||this.getScenePoint(t),i&&i.call(e,t,s,o.x,o.y)}this._setCursorFromEvent(t,r),this._handleEvent(t,"up"),this._groupSelector=null,this._currentTransform=null,r&&(r.__corner=void 0),h?this.requestRenderAll():i||null!==(e=this._activeObject)&&void 0!==e&&e.isEditing||this.renderTop()}_basicEventHandler(t,e){const{target:s,subTargets:i=[]}=e;this.fire(t,e),s&&s.fire(t,e);for(let r=0;r{s=t.hoverCursor||s})),this.setCursor(s)}handleMultiSelection(t,e){const s=this._activeObject,i=ne(s);if(s&&this._isSelectionKeyPressed(t)&&this.selection&&e&&e.selectable&&(s!==e||i)&&(i||!e.isDescendantOf(s)&&!s.isDescendantOf(e))&&!e.onSelect({e:t})&&!s.getActiveControl()){if(i){const i=s.getObjects();if(e===s){const s=this.getViewportPoint(t);if(!(e=this.searchPossibleTargets(i,s)||this.searchPossibleTargets(this._objects,s))||!e.selectable)return!1}e.group===s?(s.remove(e),this._hoveredTarget=e,this._hoveredTargets=[...this.targets],1===s.size()&&this._setActiveObject(s.item(0),t)):(s.multiSelectAdd(e),this._hoveredTarget=s,this._hoveredTargets=[...this.targets]),this._fireSelectionEvents(i,t)}else{s.exitEditing&&s.exitEditing();const i=new(st.getClass("ActiveSelection"))([],{canvas:this});i.multiSelectAdd(s,e),this._hoveredTarget=i,this._setActiveObject(i,t),this._fireSelectionEvents([s],t)}return!0}return!1}handleSelection(t){if(!this.selection||!this._groupSelector)return!1;const{x:e,y:s,deltaX:i,deltaY:r}=this._groupSelector,n=new ct(e,s),o=n.add(new ct(i,r)),a=n.min(o),h=n.max(o).subtract(a),c=this.collectObjects({left:a.x,top:a.y,width:h.x,height:h.y},{includeIntersecting:!this.selectionFullyContained}),l=n.eq(o)?c[0]?[c[0]]:[]:c.length>1?c.filter((e=>!e.onSelect({e:t}))).reverse():c;if(1===l.length)this.setActiveObject(l[0],t);else if(l.length>1){const e=st.getClass("ActiveSelection");this.setActiveObject(new e(l,{canvas:this}),t)}return this._groupSelector=null,!0}clear(){this.textEditingManager.clear(),super.clear()}destroy(){this.removeListeners(),this.textEditingManager.dispose(),super.destroy()}}const En={x1:0,y1:0,x2:0,y2:0},Pn=r(r({},En),{},{r1:0,r2:0}),An=/^(\d+\.\d+)%|(\d+)%$/;function jn(t){return t&&An.test(t)}function Fn(t,e){const s="number"==typeof t?t:"string"==typeof t?parseFloat(t)/(jn(t)?100:1):NaN;return es(0,nt(s,e),1)}const Ln=/\s*;\s*/,Rn=/\s*:\s*/;function In(t,e){let s,i;const r=t.getAttribute("style");if(r){const t=r.split(Ln);""===t[t.length-1]&&t.pop();for(let e=t.length;e--;){const[r,n]=t[e].split(Rn).map((t=>t.trim()));"stop-color"===r?s=n:"stop-opacity"===r&&(i=n)}}const n=new Kt(s||t.getAttribute("stop-color")||"rgb(0,0,0)");return{offset:Fn(t.getAttribute("offset"),0),color:n.toRgb(),opacity:nt(parseFloat(i||t.getAttribute("stop-opacity")||""),1)*n.getAlpha()*e}}function Bn(t,e){const s=[],i=t.getElementsByTagName("stop"),r=Fn(e,1);for(let n=i.length;n--;)s.push(In(i[n],r));return s}function Xn(t){return"linearGradient"===t.nodeName||"LINEARGRADIENT"===t.nodeName?"linear":"radial"}function Yn(t){return"userSpaceOnUse"===t.getAttribute("gradientUnits")?"pixels":"percentage"}function Wn(t,e){return t.getAttribute(e)}function Vn(t,e){return function(t,e){let s,{width:i,height:r,gradientUnits:n}=e;return Object.keys(t).reduce(((e,o)=>{const a=t[o];return"Infinity"===a?s=1:"-Infinity"===a?s=0:(s="string"==typeof a?parseFloat(a):a,"string"==typeof a&&jn(a)&&(s*=.01,"pixels"===n&&("x1"!==o&&"x2"!==o&&"r2"!==o||(s*=i),"y1"!==o&&"y2"!==o||(s*=r)))),e[o]=s,e}),{})}("linear"===Xn(t)?{x1:Wn(s=t,"x1")||0,y1:Wn(s,"y1")||0,x2:Wn(s,"x2")||"100%",y2:Wn(s,"y2")||0}:function(t){return{x1:Wn(t,"fx")||Wn(t,"cx")||"50%",y1:Wn(t,"fy")||Wn(t,"cy")||"50%",r1:0,x2:Wn(t,"cx")||"50%",y2:Wn(t,"cy")||"50%",r2:Wn(t,"r")||"50%"}}(t),r(r({},e),{},{gradientUnits:Yn(t)}));var s}class Hn{constructor(t){let{type:e="linear",gradientUnits:s="pixels",coords:i={},colorStops:n=[],offsetX:o=0,offsetY:a=0,gradientTransform:h,id:c}=t;this.id=c?"".concat(c,"_").concat(vt()):vt(),this.type=e,this.gradientUnits=s,this.gradientTransform=h,this.offsetX=o,this.offsetY=a,this.coords=r(r({},"radial"===this.type?Pn:En),i),this.colorStops=n.slice()}addColorStop(t){for(const e in t){const s=new Kt(t[e]);this.colorStops.push({offset:parseFloat(e),color:s.toRgb(),opacity:s.getAlpha()})}return this}toObject(t){return r(r({},Wt(this,t)),{},{type:this.type,coords:this.coords,colorStops:this.colorStops,offsetX:this.offsetX,offsetY:this.offsetY,gradientUnits:this.gradientUnits,gradientTransform:this.gradientTransform?[...this.gradientTransform]:void 0})}toSVG(t){let{additionalTransform:e}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const s=[],i=this.gradientTransform?this.gradientTransform.concat():D.concat(),n="pixels"===this.gradientUnits?"userSpaceOnUse":"objectBoundingBox",o=this.colorStops.map((t=>r({},t))).sort(((t,e)=>t.offset-e.offset));let a=-this.offsetX,h=-this.offsetY;var c;"objectBoundingBox"===n?(a/=t.width,h/=t.height):(a+=t.width/2,h+=t.height/2),(c=t)&&"function"==typeof c._renderPathCommands&&"percentage"!==this.gradientUnits&&(a-=t.pathOffset.x,h-=t.pathOffset.y),i[4]-=a,i[5]-=h;const l=['id="SVGID_'.concat(this.id,'"'),'gradientUnits="'.concat(n,'"'),'gradientTransform="'.concat(e?e+" ":"").concat($t(i),'"'),""].join(" ");if("linear"===this.type){const{x1:t,y1:e,x2:i,y2:r}=this.coords;s.push("\n')}else if("radial"===this.type){const{x1:t,y1:e,x2:i,y2:r,r1:n,r2:a}=this.coords,h=n>a;s.push("\n'),h&&(o.reverse(),o.forEach((t=>{t.offset=1-t.offset})));const c=Math.min(n,a);if(c>0){const t=c/Math.max(n,a);o.forEach((e=>{e.offset+=t*(1-e.offset)}))}}return o.forEach((t=>{let{color:e,offset:i,opacity:r}=t;s.push("\n')})),s.push("linear"===this.type?"":"","\n"),s.join("")}toLive(t){const e=this.coords,s="linear"===this.type?t.createLinearGradient(e.x1,e.y1,e.x2,e.y2):t.createRadialGradient(e.x1,e.y1,e.r1,e.x2,e.y2,e.r2);return this.colorStops.forEach((t=>{let{color:e,opacity:i,offset:r}=t;s.addColorStop(r,void 0!==i?new Kt(e).setAlpha(i).toRgba():e)})),s}static fromObject(t){return e(this,null,(function*(){return new this(t)}))}static fromElement(t,e,s){const i=Yn(t),n=e._findCenterFromElement();return new this(r({id:t.getAttribute("id")||void 0,type:Xn(t),coords:Vn(t,{width:s.viewBoxWidth||s.width,height:s.viewBoxHeight||s.height}),colorStops:Bn(t,s.opacity),gradientUnits:i,gradientTransform:gr(t.getAttribute("gradientTransform")||"")},"pixels"===i?{offsetX:e.width/2-n.x,offsetY:e.height/2-n.y}:{offsetX:0,offsetY:0}))}}s(Hn,"type","Gradient"),st.setClass(Hn,"gradient"),st.setClass(Hn,"linear"),st.setClass(Hn,"radial");const Gn=["type","source"];class zn{get type(){return"pattern"}set type(t){l("warn","Setting type has no effect",t)}constructor(t){s(this,"repeat","repeat"),s(this,"offsetX",0),s(this,"offsetY",0),s(this,"crossOrigin",""),s(this,"patternTransform",null),this.id=vt(),Object.assign(this,t)}isImageSource(){return!!this.source&&"string"==typeof this.source.src}isCanvasSource(){return!!this.source&&!!this.source.toDataURL}sourceToString(){return this.isImageSource()?this.source.src:this.isCanvasSource()?this.source.toDataURL():""}toLive(t){return this.source&&(!this.isImageSource()||this.source.complete&&0!==this.source.naturalWidth&&0!==this.source.naturalHeight)?t.createPattern(this.source,this.repeat):null}toObject(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];const{repeat:e,crossOrigin:s}=this;return r(r({},Wt(this,t)),{},{type:"pattern",source:this.sourceToString(),repeat:e,crossOrigin:s,offsetX:Jt(this.offsetX,c.NUM_FRACTION_DIGITS),offsetY:Jt(this.offsetY,c.NUM_FRACTION_DIGITS),patternTransform:this.patternTransform?[...this.patternTransform]:null})}toSVG(t){let{width:e,height:s}=t;const{source:i,repeat:r,id:n}=this,o=nt(this.offsetX/e,0),a=nt(this.offsetY/s,0),h="repeat-y"===r||"no-repeat"===r?1+Math.abs(o||0):nt(i.width/e,0),c="repeat-x"===r||"no-repeat"===r?1+Math.abs(a||0):nt(i.height/s,0);return[''),''),"",""].join("\n")}static fromObject(t,s){return e(this,null,(function*(){let{type:e,source:i}=t,o=n(t,Gn);const a=yield Bt(i,r(r({},s),{},{crossOrigin:o.crossOrigin}));return new this(r(r({},o),{},{source:a}))}))}}s(zn,"type","Pattern"),st.setClass(zn),st.setClass(zn,"pattern");const Nn=["path","left","top"],Un=["d"];class qn extends Di{constructor(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{path:s,left:i,top:r}=e,o=n(e,Nn);super(),Object.assign(this,qn.ownDefaults),this.setOptions(o),this._setPath(t||[],!0),"number"==typeof i&&this.set(P,i),"number"==typeof r&&this.set(A,r)}_setPath(t,e){this.path=en(Array.isArray(t)?t:mn(t)),this.setBoundingBox(e)}_findCenterFromElement(){const t=this._calcBoundsFromPath();return new ct(t.left+t.width/2,t.top+t.height/2)}_renderPathCommands(t){const e=-this.pathOffset.x,s=-this.pathOffset.y;t.beginPath();for(const i of this.path)switch(i[0]){case"L":t.lineTo(i[1]+e,i[2]+s);break;case"M":t.moveTo(i[1]+e,i[2]+s);break;case"C":t.bezierCurveTo(i[1]+e,i[2]+s,i[3]+e,i[4]+s,i[5]+e,i[6]+s);break;case"Q":t.quadraticCurveTo(i[1]+e,i[2]+s,i[3]+e,i[4]+s);break;case"Z":t.closePath()}}_render(t){this._renderPathCommands(t),this._renderPaintInOrder(t)}toString(){return"#")}toObject(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return r(r({},super.toObject(t)),{},{path:this.path.map((t=>t.slice()))})}toDatalessObject(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];const e=this.toObject(t);return this.sourcePath&&(delete e.path,e.sourcePath=this.sourcePath),e}_toSVG(){const t=vn(this.path,c.NUM_FRACTION_DIGITS);return["\n')]}_getOffsetTransform(){const t=c.NUM_FRACTION_DIGITS;return" translate(".concat(Jt(-this.pathOffset.x,t),", ").concat(Jt(-this.pathOffset.y,t),")")}toClipPathSVG(t){const e=this._getOffsetTransform();return"\t"+this._createBaseClipPathSVGMarkup(this._toSVG(),{reviver:t,additionalTransform:e})}toSVG(t){const e=this._getOffsetTransform();return this._createBaseSVGMarkup(this._toSVG(),{reviver:t,additionalTransform:e})}complexity(){return this.path.length}setDimensions(){this.setBoundingBox()}setBoundingBox(t){const{width:e,height:s,pathOffset:i}=this._calcDimensions();this.set({width:e,height:s,pathOffset:i}),t&&this.setPositionByOrigin(i,E,E)}_calcBoundsFromPath(){const t=[];let e=0,s=0,i=0,r=0;for(const n of this.path)switch(n[0]){case"L":i=n[1],r=n[2],t.push(new ct(e,s),new ct(i,r));break;case"M":i=n[1],r=n[2],e=i,s=r;break;case"C":t.push(...$r(i,r,n[1],n[2],n[3],n[4],n[5],n[6])),i=n[5],r=n[6];break;case"Q":t.push(...$r(i,r,n[1],n[2],n[1],n[2],n[3],n[4])),i=n[3],r=n[4];break;case"Z":i=e,r=s}return xe(t)}_calcDimensions(){const t=this._calcBoundsFromPath();return r(r({},t),{},{pathOffset:new ct(t.left+t.width/2,t.top+t.height/2)})}static fromObject(t){return this._fromObject(t,{extraParam:"path"})}static fromElement(t,s,i){return e(this,null,(function*(){const e=vr(t,this.ATTRIBUTE_NAMES,i),{d:o}=e;return new this(o,r(r(r({},n(e,Un)),s),{},{left:void 0,top:void 0}))}))}}s(qn,"type","Path"),s(qn,"cacheProperties",[...Hs,"path","fillRule"]),s(qn,"ATTRIBUTE_NAMES",[...Wi,"d"]),st.setClass(qn),st.setSVGClass(qn);const Kn=["left","top","radius"],Jn=["radius","startAngle","endAngle","counterClockwise"];class Qn extends Di{static getDefaults(){return r(r({},super.getDefaults()),Qn.ownDefaults)}constructor(t){super(),Object.assign(this,Qn.ownDefaults),this.setOptions(t)}_set(t,e){return super._set(t,e),"radius"===t&&this.setRadius(e),this}_render(t){t.beginPath(),t.arc(0,0,this.radius,Ct(this.startAngle),Ct(this.endAngle),this.counterClockwise),this._renderPaintInOrder(t)}getRadiusX(){return this.get("radius")*this.get(U)}getRadiusY(){return this.get("radius")*this.get(q)}setRadius(t){this.radius=t,this.set({width:2*t,height:2*t})}toObject(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return super.toObject([...Jn,...t])}_toSVG(){const t=(this.endAngle-this.startAngle)%360;if(0===t)return["\n'];{const{radius:e}=this,s=Ct(this.startAngle),i=Ct(this.endAngle),r=at(s)*e,n=ht(s)*e,o=at(i)*e,a=ht(i)*e,h=t>180?1:0,c=this.counterClockwise?0:1;return['\n"]}}static fromElement(t,s,i){return e(this,null,(function*(){const e=vr(t,this.ATTRIBUTE_NAMES,i),{left:s=0,top:o=0,radius:a=0}=e;return new this(r(r({},n(e,Kn)),{},{radius:a,left:s-a,top:o-a}))}))}static fromObject(t){return super._fromObject(t)}}s(Qn,"type","Circle"),s(Qn,"cacheProperties",[...Hs,...Jn]),s(Qn,"ownDefaults",{radius:0,startAngle:0,endAngle:360,counterClockwise:!1}),s(Qn,"ATTRIBUTE_NAMES",["cx","cy","r",...Wi]),st.setClass(Qn),st.setSVGClass(Qn);const Zn=["x1","y1","x2","y2"],$n=["x1","y1","x2","y2"],to=["x1","x2","y1","y2"];class eo extends Di{constructor(){let[t,e,s,i]=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[0,0,0,0],r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};super(),Object.assign(this,eo.ownDefaults),this.setOptions(r),this.x1=t,this.x2=s,this.y1=e,this.y2=i,this._setWidthHeight();const{left:n,top:o}=r;"number"==typeof n&&this.set(P,n),"number"==typeof o&&this.set(A,o)}_setWidthHeight(){const{x1:t,y1:e,x2:s,y2:i}=this;this.width=Math.abs(s-t),this.height=Math.abs(i-e);const{left:r,top:n,width:o,height:a}=xe([{x:t,y:e},{x:s,y:i}]),h=new ct(r+o/2,n+a/2);this.setPositionByOrigin(h,E,E)}_set(t,e){return super._set(t,e),to.includes(t)&&this._setWidthHeight(),this}_render(t){t.beginPath();const e=this.calcLinePoints();t.moveTo(e.x1,e.y1),t.lineTo(e.x2,e.y2),t.lineWidth=this.strokeWidth;const s=t.strokeStyle;var i;ee(this.stroke)?t.strokeStyle=this.stroke.toLive(t):t.strokeStyle=null!==(i=this.stroke)&&void 0!==i?i:t.fillStyle,this.stroke&&this._renderStroke(t),t.strokeStyle=s}_findCenterFromElement(){return new ct((this.x1+this.x2)/2,(this.y1+this.y2)/2)}toObject(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return r(r({},super.toObject(t)),this.calcLinePoints())}_getNonTransformedDimensions(){const t=super._getNonTransformedDimensions();return"butt"===this.strokeLineCap&&(0===this.width&&(t.y-=this.strokeWidth),0===this.height&&(t.x-=this.strokeWidth)),t}calcLinePoints(){const{x1:t,x2:e,y1:s,y2:i,width:r,height:n}=this,o=t<=e?-1:1,a=s<=i?-1:1;return{x1:o*r/2,x2:o*-r/2,y1:a*n/2,y2:a*-n/2}}_toSVG(){const{x1:t,x2:e,y1:s,y2:i}=this.calcLinePoints();return["\n')]}static fromElement(t,s,i){return e(this,null,(function*(){const e=vr(t,this.ATTRIBUTE_NAMES,i),{x1:s=0,y1:r=0,x2:o=0,y2:a=0}=e;return new this([s,r,o,a],n(e,Zn))}))}static fromObject(t){let{x1:e,y1:s,x2:i,y2:o}=t,a=n(t,$n);return this._fromObject(r(r({},a),{},{points:[e,s,i,o]}),{extraParam:"points"})}}s(eo,"type","Line"),s(eo,"cacheProperties",[...Hs,...to]),s(eo,"ATTRIBUTE_NAMES",Wi.concat(to)),st.setClass(eo),st.setSVGClass(eo);class so extends Di{static getDefaults(){return r(r({},super.getDefaults()),so.ownDefaults)}constructor(t){super(),Object.assign(this,so.ownDefaults),this.setOptions(t)}_render(t){const e=this.width/2,s=this.height/2;t.beginPath(),t.moveTo(-e,s),t.lineTo(0,-s),t.lineTo(e,s),t.closePath(),this._renderPaintInOrder(t)}_toSVG(){const t=this.width/2,e=this.height/2;return["']}}s(so,"type","Triangle"),s(so,"ownDefaults",{width:100,height:100}),st.setClass(so),st.setSVGClass(so);const io=["rx","ry"];class ro extends Di{static getDefaults(){return r(r({},super.getDefaults()),ro.ownDefaults)}constructor(t){super(),Object.assign(this,ro.ownDefaults),this.setOptions(t)}_set(t,e){switch(super._set(t,e),t){case"rx":this.rx=e,this.set("width",2*e);break;case"ry":this.ry=e,this.set("height",2*e)}return this}getRx(){return this.get("rx")*this.get(U)}getRy(){return this.get("ry")*this.get(q)}toObject(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return super.toObject([...io,...t])}_toSVG(){return["\n')]}_render(t){t.beginPath(),t.save(),t.transform(1,0,0,this.ry/this.rx,0,0),t.arc(0,0,this.rx,0,T,!1),t.restore(),this._renderPaintInOrder(t)}static fromElement(t,s,i){return e(this,null,(function*(){const e=vr(t,this.ATTRIBUTE_NAMES,i);return e.left=(e.left||0)-e.rx,e.top=(e.top||0)-e.ry,new this(e)}))}}s(ro,"type","Ellipse"),s(ro,"cacheProperties",[...Hs,...io]),s(ro,"ownDefaults",{rx:0,ry:0}),s(ro,"ATTRIBUTE_NAMES",[...Wi,"cx","cy","rx","ry"]),st.setClass(ro),st.setSVGClass(ro);const no=["left","top"],oo={exactBoundingBox:!1};class ao extends Di{static getDefaults(){return r(r({},super.getDefaults()),ao.ownDefaults)}constructor(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};super(),s(this,"strokeDiff",void 0),Object.assign(this,ao.ownDefaults),this.setOptions(e),this.points=t;const{left:i,top:r}=e;this.initialized=!0,this.setBoundingBox(!0),"number"==typeof i&&this.set(P,i),"number"==typeof r&&this.set(A,r)}isOpen(){return!0}_projectStrokeOnPoints(t){return ji(this.points,t,this.isOpen())}_calcDimensions(t){t=r({scaleX:this.scaleX,scaleY:this.scaleY,skewX:this.skewX,skewY:this.skewY,strokeLineCap:this.strokeLineCap,strokeLineJoin:this.strokeLineJoin,strokeMiterLimit:this.strokeMiterLimit,strokeUniform:this.strokeUniform,strokeWidth:this.strokeWidth},t||{});const e=this.exactBoundingBox?this._projectStrokeOnPoints(t).map((t=>t.projectedPoint)):this.points;if(0===e.length)return{left:0,top:0,width:0,height:0,pathOffset:new ct,strokeOffset:new ct,strokeDiff:new ct};const s=xe(e),i=Rt(r(r({},t),{},{scaleX:1,scaleY:1})),n=xe(this.points.map((t=>wt(t,i,!0)))),o=new ct(this.scaleX,this.scaleY);let a=s.left+s.width/2,h=s.top+s.height/2;return this.exactBoundingBox&&(a-=h*Math.tan(Ct(this.skewX)),h-=a*Math.tan(Ct(this.skewY))),r(r({},s),{},{pathOffset:new ct(a,h),strokeOffset:new ct(n.left,n.top).subtract(new ct(s.left,s.top)).multiply(o),strokeDiff:new ct(s.width,s.height).subtract(new ct(n.width,n.height)).multiply(o)})}_findCenterFromElement(){const t=xe(this.points);return new ct(t.left+t.width/2,t.top+t.height/2)}setDimensions(){this.setBoundingBox()}setBoundingBox(t){const{left:e,top:s,width:i,height:r,pathOffset:n,strokeOffset:o,strokeDiff:a}=this._calcDimensions();this.set({width:i,height:r,pathOffset:n,strokeOffset:o,strokeDiff:a}),t&&this.setPositionByOrigin(new ct(e+i/2,s+r/2),E,E)}isStrokeAccountedForInDimensions(){return this.exactBoundingBox}_getNonTransformedDimensions(){return this.exactBoundingBox?new ct(this.width,this.height):super._getNonTransformedDimensions()}_getTransformedDimensions(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(this.exactBoundingBox){let n;if(Object.keys(t).some((t=>this.strokeUniform||this.constructor.layoutProperties.includes(t)))){var e,s;const{width:i,height:r}=this._calcDimensions(t);n=new ct(null!==(e=t.width)&&void 0!==e?e:i,null!==(s=t.height)&&void 0!==s?s:r)}else{var i,r;n=new ct(null!==(i=t.width)&&void 0!==i?i:this.width,null!==(r=t.height)&&void 0!==r?r:this.height)}return n.multiply(new ct(t.scaleX||this.scaleX,t.scaleY||this.scaleY))}return super._getTransformedDimensions(t)}_set(t,e){const s=this.initialized&&this[t]!==e,i=super._set(t,e);return this.exactBoundingBox&&s&&((t===U||t===q)&&this.strokeUniform&&this.constructor.layoutProperties.includes("strokeUniform")||this.constructor.layoutProperties.includes(t))&&this.setDimensions(),i}toObject(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return r(r({},super.toObject(t)),{},{points:Ws(this.points)})}_toSVG(){const t=[],e=this.pathOffset.x,s=this.pathOffset.y,i=c.NUM_FRACTION_DIGITS;for(let r=0,n=this.points.length;r\n')]}_render(t){const e=this.points.length,s=this.pathOffset.x,i=this.pathOffset.y;if(e&&!isNaN(this.points[e-1].y)){t.beginPath(),t.moveTo(this.points[0].x-s,this.points[0].y-i);for(let r=0;rvoid 0!==t));this._setStyleDeclaration(s,i,n)}getSelectionStyles(t,e,s){const i=[];for(let r=t;r<(e||t);r++)i.push(this.getStyleAtPosition(r,s));return i}getStyleAtPosition(t,e){const{lineIndex:s,charIndex:i}=this.get2DCursorLocation(t);return e?this.getCompleteStyleDeclaration(s,i):this._getStyleDeclaration(s,i)}setSelectionStyles(t,e,s){for(let i=e;i<(s||e);i++)this._extendStyles(i,t);this._forceClearCache=!0}_getStyleDeclaration(t,e){var s;const i=this.styles&&this.styles[t];return i&&null!==(s=i[e])&&void 0!==s?s:{}}getCompleteStyleDeclaration(t,e){return r(r({},Wt(this,this.constructor._styleProperties)),this._getStyleDeclaration(t,e))}_setStyleDeclaration(t,e,s){this.styles[t][e]=s}_deleteStyleDeclaration(t,e){delete this.styles[t][e]}_getLineStyle(t){return!!this.styles[t]}_setLineStyle(t){this.styles[t]={}}_deleteLineStyle(t){delete this.styles[t]}}s(xo,"_styleProperties",fo);const Co=/ +/g,bo=/"/g;function So(t,e,s,i,r){return"\t\t".concat(function(t,e){let{left:s,top:i,width:r,height:n}=e,o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:c.NUM_FRACTION_DIGITS;const a=te(Q,t,!1),[h,l,u,d]=[s,i,r,n].map((t=>Jt(t,o)));return"')}(t,{left:e,top:s,width:i,height:r}),"\n")}const wo=["textAnchor","textDecoration","dx","dy","top","left","fontSize","strokeWidth"];let To;class Oo extends xo{static getDefaults(){return r(r({},super.getDefaults()),Oo.ownDefaults)}constructor(t,e){super(),s(this,"__charBounds",[]),Object.assign(this,Oo.ownDefaults),this.setOptions(e),this.styles||(this.styles={}),this.text=t,this.initialized=!0,this.path&&this.setPathInfo(),this.initDimensions(),this.setCoords()}setPathInfo(){const t=this.path;t&&(t.segmentsInfo=dn(t.path))}_splitText(){const t=this._splitTextIntoLines(this.text);return this.textLines=t.lines,this._textLines=t.graphemeLines,this._unwrappedTextLines=t._unwrappedLines,this._text=t.graphemeText,t}initDimensions(){this._splitText(),this._clearCache(),this.dirty=!0,this.path?(this.width=this.path.width,this.height=this.path.height):(this.width=this.calcTextWidth()||this.cursorWidth||this.MIN_TEXT_WIDTH,this.height=this.calcTextHeight()),this.textAlign.includes(mo)&&this.enlargeSpaces()}enlargeSpaces(){let t,e,s,i,r,n,o;for(let a=0,h=this._textLines.length;a')}_getCacheCanvasDimensions(){const t=super._getCacheCanvasDimensions(),e=this.fontSize;return t.width+=e*t.zoomX,t.height+=e*t.zoomY,t}_render(t){const e=this.path;e&&!e.isNotVisible()&&e._render(t),this._setTextStyles(t),this._renderTextLinesBackground(t),this._renderTextDecoration(t,"underline"),this._renderText(t),this._renderTextDecoration(t,"overline"),this._renderTextDecoration(t,"linethrough")}_renderText(t){this.paintFirst===Z?(this._renderTextStroke(t),this._renderTextFill(t)):(this._renderTextFill(t),this._renderTextStroke(t))}_setTextStyles(t,e,s){if(t.textBaseline="alphabetic",this.path)switch(this.pathAlign){case E:t.textBaseline="middle";break;case"ascender":t.textBaseline=A;break;case"descender":t.textBaseline=j}t.font=this._getFontDeclaration(e,s)}calcTextWidth(){let t=this.getLineWidth(0);for(let e=1,s=this._textLines.length;et&&(t=s)}return t}_renderTextLine(t,e,s,i,r,n){this._renderChars(t,e,s,i,r,n)}_renderTextLinesBackground(t){if(!this.textBackgroundColor&&!this.styleHas("textBackgroundColor"))return;const e=t.fillStyle,s=this._getLeftOffset();let i=this._getTopOffset();for(let r=0,n=this._textLines.length;r=0:ie?t%=e:t<0&&(t+=e),this._setGraphemeOnPath(t,s),t+=s.kernedWidth}return{width:i,numOfSpaces:0}}_setGraphemeOnPath(t,e){const s=t+e.kernedWidth/2,i=this.path,r=gn(i.path,s,i.segmentsInfo);e.renderLeft=r.x-i.pathOffset.x,e.renderTop=r.y-i.pathOffset.y,e.angle=r.angle+(this.pathSide===F?Math.PI:0)}_getGraphemeBox(t,e,s,i,r){const n=this.getCompleteStyleDeclaration(e,s),o=i?this.getCompleteStyleDeclaration(e,s-1):{},a=this._measureChar(t,n,i,o);let h,c=a.kernedWidth,l=a.width;0!==this.charSpacing&&(h=this._getWidthOfCharSpacing(),l+=h,c+=h);const u={width:l,left:0,height:n.fontSize,kernedWidth:c,deltaY:n.deltaY};if(s>0&&!r){const t=this.__charBounds[e][s-1];u.left=t.left+t.width+a.kernedWidth-a.width}return u}getHeightOfLine(t){if(this.__lineHeights[t])return this.__lineHeights[t];let e=this.getHeightOfChar(t,0);for(let s=1,i=this._textLines[t].length;s0){let e=i+u+f;"rtl"===this.direction&&(e=this.width-e-p),m&&v&&(t.fillStyle=v,t.fillRect(e,y+o*_+x,p,this.fontSize/15)),f=n.left,p=n.width,m=d,v=g,_=h,x=c}else p+=n.kernedWidth}let C=i+u+f;"rtl"===this.direction&&(C=this.width-C-p),t.fillStyle=g,d&&g&&t.fillRect(C,y+o*_+x,p-n,this.fontSize/15),s+=h}this._removeShadow(t)}_getFontDeclaration(){let{fontFamily:t=this.fontFamily,fontStyle:e=this.fontStyle,fontWeight:s=this.fontWeight,fontSize:i=this.fontSize}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=arguments.length>1?arguments[1]:void 0;const n=t.includes("'")||t.includes('"')||t.includes(",")||Oo.genericFonts.includes(t.toLowerCase())?t:'"'.concat(t,'"');return[e,s,"".concat(r?this.CACHE_FONT_SIZE:i,"px"),n].join(" ")}render(t){this.visible&&(this.canvas&&this.canvas.skipOffscreen&&!this.group&&!this.isOnScreen()||(this._forceClearCache&&this.initDimensions(),super.render(t)))}graphemeSplit(t){return Li(t)}_splitTextIntoLines(t){const e=t.split(this._reNewline),s=new Array(e.length),i=["\n"];let r=[];for(let n=0;n0&&void 0!==arguments[0]?arguments[0]:[];return r(r({},super.toObject([...go,...t])),{},{styles:Xi(this.styles,this.text)},this.path?{path:this.path.toObject()}:{})}set(t,e){const{textLayoutProperties:s}=this.constructor;super.set(t,e);let i=!1,r=!1;if("object"==typeof t)for(const n in t)"path"===n&&this.setPathInfo(),i=i||s.includes(n),r=r||"path"===n;else i=s.includes(t),r="path"===t;return r&&this.setPathInfo(),i&&this.initialized&&(this.initDimensions(),this.setCoords()),this}complexity(){return 1}static fromElement(t,s,i){return e(this,null,(function*(){const e=vr(t,Oo.ATTRIBUTE_NAMES,i),o=r(r({},s),e),{textAnchor:a=P,textDecoration:h="",dx:c=0,dy:l=0,top:u=0,left:d=0,fontSize:g=k,strokeWidth:f=1}=o,p=n(o,wo),m=new this((t.textContent||"").replace(/^\s+|\s+$|\n+/g,"").replace(/\s+/g," "),r({left:d+c,top:u+l,underline:h.includes("underline"),overline:h.includes("overline"),linethrough:h.includes("line-through"),strokeWidth:0,fontSize:g},p)),v=m.getScaledHeight()/m.height,y=((m.height+m.strokeWidth)*m.lineHeight-m.height)*v,_=m.getScaledHeight()+y;let x=0;return a===E&&(x=m.getScaledWidth()/2),a===F&&(x=m.getScaledWidth()),m.set({left:m.left-x,top:m.top-(_-m.fontSize*(.07+m._fontSizeFraction))/m.lineHeight,strokeWidth:f}),m}))}static fromObject(t){return this._fromObject(r(r({},t),{},{styles:Yi(t.styles||{},t.text)}),{extraParam:"text"})}}s(Oo,"textLayoutProperties",uo),s(Oo,"cacheProperties",[...Hs,...go]),s(Oo,"ownDefaults",po),s(Oo,"type","Text"),s(Oo,"genericFonts",["sans-serif","serif","cursive","fantasy","monospace"]),s(Oo,"ATTRIBUTE_NAMES",Wi.concat("x","y","dx","dy","font-family","font-style","font-weight","font-size","letter-spacing","text-decoration","text-anchor")),Oi(Oo,[class extends Ve{_toSVG(){const t=this._getSVGLeftTopOffsets(),e=this._getSVGTextAndBg(t.textTop,t.textLeft);return this._wrapSVGTextAndBg(e)}toSVG(t){return this._createBaseSVGMarkup(this._toSVG(),{reviver:t,noStyle:!0,withShadow:!0})}_getSVGLeftTopOffsets(){return{textLeft:-this.width/2,textTop:-this.height/2,lineTop:this.getHeightOfLine(0)}}_wrapSVGTextAndBg(t){let{textBgRects:e,textSpans:s}=t;const i=this.getSvgTextDecoration(this);return[e.join(""),'\t\t",s.join(""),"\n"]}_getSVGTextAndBg(t,e){const s=[],i=[];let r,n=t;this.backgroundColor&&i.push(...So(this.backgroundColor,-this.width/2,-this.height/2,this.width,this.height));for(let o=0,a=this._textLines.length;o").concat(Fi(t),"")}_setSVGTextLineText(t,e,s,i){const r=this.getHeightOfLine(e),n=this.textAlign.includes(mo),o=this._textLines[e];let a,h,c,l,u,d="",g=0;i+=r*(1-this._fontSizeFraction)/this.lineHeight;for(let f=0,p=o.length-1;f<=p;f++)u=f===p||this.charSpacing,d+=o[f],c=this.__charBounds[e][f],0===g?(s+=c.kernedWidth-c.width,g+=c.width):g+=c.kernedWidth,n&&!u&&this._reSpaceAndTab.test(o[f])&&(u=!0),u||(a=a||this.getCompleteStyleDeclaration(e,f),h=this.getCompleteStyleDeclaration(e,f+1),u=Bi(a,h,!0)),u&&(l=this._getStyleDeclaration(e,f),t.push(this._createTextCharSpan(d,l,s,i)),d="",a=h,"rtl"===this.direction?s-=g:s+=g,g=0)}_setSVGTextLineBg(t,e,s,i){const r=this._textLines[e],n=this.getHeightOfLine(e)/this.lineHeight;let o,a=0,h=0,c=this.getValueOfPropertyAt(e,0,"textBackgroundColor");for(let l=0;lt[e.replace("-","")])).join(" ")}}]),st.setClass(Oo),st.setSVGClass(Oo);class Do{constructor(t){s(this,"target",void 0),s(this,"__mouseDownInPlace",!1),s(this,"__dragStartFired",!1),s(this,"__isDraggingOver",!1),s(this,"__dragStartSelection",void 0),s(this,"__dragImageDisposer",void 0),s(this,"_dispose",void 0),this.target=t;const e=[this.target.on("dragenter",this.dragEnterHandler.bind(this)),this.target.on("dragover",this.dragOverHandler.bind(this)),this.target.on("dragleave",this.dragLeaveHandler.bind(this)),this.target.on("dragend",this.dragEndHandler.bind(this)),this.target.on("drop",this.dropHandler.bind(this))];this._dispose=()=>{e.forEach((t=>t())),this._dispose=void 0}}isPointerOverSelection(t){const e=this.target,s=e.getSelectionStartFromPointer(t);return e.isEditing&&s>=e.selectionStart&&s<=e.selectionEnd&&e.selectionStart{_.remove()},ae(t.target||this.target.hiddenTextarea).body.appendChild(_),null===(s=t.dataTransfer)||void 0===s||s.setDragImage(_,p.x,p.y)}onDragStart(t){this.__dragStartFired=!0;const e=this.target,s=this.isActive();if(s&&t.dataTransfer){const s=this.__dragStartSelection={selectionStart:e.selectionStart,selectionEnd:e.selectionEnd},i=e._text.slice(s.selectionStart,s.selectionEnd).join(""),n=r({text:e.text,value:i},s);t.dataTransfer.setData("text/plain",i),t.dataTransfer.setData("application/fabric",JSON.stringify({value:i,styles:e.getSelectionStyles(s.selectionStart,s.selectionEnd,!0)})),t.dataTransfer.effectAllowed="copyMove",this.setDragImage(t,n)}return e.abortCursorAnimation(),s}canDrop(t){if(this.target.editable&&!this.target.getActiveControl()&&!t.defaultPrevented){if(this.isActive()&&this.__dragStartSelection){const e=this.target.getSelectionStartFromPointer(t),s=this.__dragStartSelection;return es.selectionEnd}return!0}return!1}targetCanDrop(t){return this.target.canDrop(t)}dragEnterHandler(t){let{e:e}=t;const s=this.targetCanDrop(e);!this.__isDraggingOver&&s&&(this.__isDraggingOver=!0)}dragOverHandler(t){const{e:e}=t,s=this.targetCanDrop(e);!this.__isDraggingOver&&s?this.__isDraggingOver=!0:this.__isDraggingOver&&!s&&(this.__isDraggingOver=!1),this.__isDraggingOver&&(e.preventDefault(),t.canDrop=!0,t.dropTarget=this.target)}dragLeaveHandler(){(this.__isDraggingOver||this.isActive())&&(this.__isDraggingOver=!1)}dropHandler(t){var e;const{e:s}=t,i=s.defaultPrevented;this.__isDraggingOver=!1,s.preventDefault();let r=null===(e=s.dataTransfer)||void 0===e?void 0:e.getData("text/plain");if(r&&!i){const e=this.target,i=e.canvas;let n=e.getSelectionStartFromPointer(s);const{styles:o}=s.dataTransfer.types.includes("application/fabric")?JSON.parse(s.dataTransfer.getData("application/fabric")):{},a=r[Math.max(0,r.length-1)],h=0;if(this.__dragStartSelection){const t=this.__dragStartSelection.selectionStart,s=this.__dragStartSelection.selectionEnd;n>t&&n<=s?n=t:n>s&&(n-=s-t),e.removeChars(t,s),delete this.__dragStartSelection}e._reNewline.test(a)&&(e._reNewline.test(e._text[n])||n===e._text.length)&&(r=r.trimEnd()),t.didDrop=!0,t.dropTarget=e,e.insertChars(r,o,n),i.setActiveObject(e),e.enterEditing(s),e.selectionStart=Math.min(n+h,e._text.length),e.selectionEnd=Math.min(e.selectionStart+r.length,e._text.length),e.hiddenTextarea.value=e.text,e._updateTextarea(),e.hiddenTextarea.focus(),e.fire(z,{index:n+h,action:"drop"}),i.fire("text:changed",{target:e}),i.contextTopDirty=!0,i.requestRenderAll()}}dragEndHandler(t){let{e:e}=t;if(this.isActive()&&this.__dragStartFired&&this.__dragStartSelection){var s;const t=this.target,i=this.target.canvas,{selectionStart:r,selectionEnd:n}=this.__dragStartSelection,o=(null===(s=e.dataTransfer)||void 0===s?void 0:s.dropEffect)||L;o===L?(t.selectionStart=r,t.selectionEnd=n,t._updateTextarea(),t.hiddenTextarea.focus()):(t.clearContextTop(),"move"===o&&(t.removeChars(r,n),t.selectionStart=t.selectionEnd=r,t.hiddenTextarea&&(t.hiddenTextarea.value=t.text),t._updateTextarea(),t.fire(z,{index:r,action:"dragend"}),i.fire("text:changed",{target:t}),i.requestRenderAll()),t.exitEditing())}this.__dragImageDisposer&&this.__dragImageDisposer(),delete this.__dragImageDisposer,delete this.__dragStartSelection,this.__isDraggingOver=!1}dispose(){this._dispose&&this._dispose()}}const ko=/[ \n\.,;!\?\-]/;class Mo extends Oo{constructor(){super(...arguments),s(this,"_currentCursorOpacity",1)}initBehavior(){this._tick=this._tick.bind(this),this._onTickComplete=this._onTickComplete.bind(this),this.updateSelectionOnMouseMove=this.updateSelectionOnMouseMove.bind(this)}onDeselect(t){return this.isEditing&&this.exitEditing(),this.selected=!1,super.onDeselect(t)}_animateCursor(t){let{toValue:e,duration:s,delay:i,onComplete:r}=t;return os({startValue:this._currentCursorOpacity,endValue:e,duration:s,delay:i,onComplete:r,abort:()=>!this.canvas||this.selectionStart!==this.selectionEnd,onChange:t=>{this._currentCursorOpacity=t,this.renderCursorOrSelection()}})}_tick(t){this._currentTickState=this._animateCursor({toValue:0,duration:this.cursorDuration/2,delay:Math.max(t||0,100),onComplete:this._onTickComplete})}_onTickComplete(){var t;null===(t=this._currentTickCompleteState)||void 0===t||t.abort(),this._currentTickCompleteState=this._animateCursor({toValue:1,duration:this.cursorDuration,onComplete:this._tick})}initDelayedCursor(t){this.abortCursorAnimation(),this._tick(t?0:this.cursorDelay)}abortCursorAnimation(){let t=!1;[this._currentTickState,this._currentTickCompleteState].forEach((e=>{e&&!e.isDone()&&(t=!0,e.abort())})),this._currentCursorOpacity=1,t&&this.clearContextTop()}restartCursorIfNeeded(){[this._currentTickState,this._currentTickCompleteState].some((t=>!t||t.isDone()))&&this.initDelayedCursor()}selectAll(){return this.selectionStart=0,this.selectionEnd=this._text.length,this._fireSelectionChanged(),this._updateTextarea(),this}getSelectedText(){return this._text.slice(this.selectionStart,this.selectionEnd).join("")}findWordBoundaryLeft(t){let e=0,s=t-1;if(this._reSpace.test(this._text[s]))for(;this._reSpace.test(this._text[s]);)e++,s--;for(;/\S/.test(this._text[s])&&s>-1;)e++,s--;return t-e}findWordBoundaryRight(t){let e=0,s=t;if(this._reSpace.test(this._text[s]))for(;this._reSpace.test(this._text[s]);)e++,s++;for(;/\S/.test(this._text[s])&&s-1;)e++,s--;return t-e}findLineBoundaryRight(t){let e=0,s=t;for(;!/\n/.test(this._text[s])&&s0&&this._reSpace.test(s[t])&&(-1===e||!R.test(s[t-1]))?t-1:t,r=s[i];for(;i>0&&ithis.__selectionStartOnMouseDown?(this.selectionStart=this.__selectionStartOnMouseDown,this.selectionEnd=s):(this.selectionStart=s,this.selectionEnd=this.__selectionStartOnMouseDown),this.selectionStart===i&&this.selectionEnd===r||(this._fireSelectionChanged(),this._updateTextarea(),this.renderCursorOrSelection()))}_setEditingProps(){this.hoverCursor="text",this.canvas&&(this.canvas.defaultCursor=this.canvas.moveCursor="text"),this.borderColor=this.editingBorderColor,this.hasControls=this.selectable=!1,this.lockMovementX=this.lockMovementY=!0}fromStringToGraphemeSelection(t,e,s){const i=s.slice(0,t),r=this.graphemeSplit(i).length;if(t===e)return{selectionStart:r,selectionEnd:r};const n=s.slice(t,e);return{selectionStart:r,selectionEnd:r+this.graphemeSplit(n).length}}fromGraphemeToStringSelection(t,e,s){const i=s.slice(0,t).join("").length;return t===e?{selectionStart:i,selectionEnd:i}:{selectionStart:i,selectionEnd:i+s.slice(t,e).join("").length}}_updateTextarea(){if(this.cursorOffsetCache={},this.hiddenTextarea){if(!this.inCompositionMode){const t=this.fromGraphemeToStringSelection(this.selectionStart,this.selectionEnd,this._text);this.hiddenTextarea.selectionStart=t.selectionStart,this.hiddenTextarea.selectionEnd=t.selectionEnd}this.updateTextareaPosition()}}updateFromTextArea(){if(!this.hiddenTextarea)return;this.cursorOffsetCache={};const t=this.hiddenTextarea;this.text=t.value,this.set("dirty",!0),this.initDimensions(),this.setCoords();const e=this.fromStringToGraphemeSelection(t.selectionStart,t.selectionEnd,t.value);this.selectionEnd=this.selectionStart=e.selectionEnd,this.inCompositionMode||(this.selectionStart=e.selectionStart),this.updateTextareaPosition()}updateTextareaPosition(){if(this.selectionStart===this.selectionEnd){const t=this._calcTextareaPosition();this.hiddenTextarea.style.left=t.left,this.hiddenTextarea.style.top=t.top}}_calcTextareaPosition(){if(!this.canvas)return{left:"1px",top:"1px"};const t=this.inCompositionMode?this.compositionStart:this.selectionStart,e=this._getCursorBoundaries(t),s=this.get2DCursorLocation(t),i=s.lineIndex,r=s.charIndex,n=this.getValueOfPropertyAt(i,r,"fontSize")*this.lineHeight,o=e.leftOffset,a=this.getCanvasRetinaScaling(),h=this.canvas.upperCanvasEl,c=h.width/a,l=h.height/a,u=c-n,d=l-n,g=new ct(e.left+o,e.top+e.topOffset+n).transform(this.calcTransformMatrix()).transform(this.canvas.viewportTransform).multiply(new ct(h.clientWidth/c,h.clientHeight/l));return g.x<0&&(g.x=0),g.x>u&&(g.x=u),g.y<0&&(g.y=0),g.y>d&&(g.y=d),g.x+=this.canvas._offset.left,g.y+=this.canvas._offset.top,{left:"".concat(g.x,"px"),top:"".concat(g.y,"px"),fontSize:"".concat(n,"px"),charHeight:n}}_saveEditingProps(){this._savedProps={hasControls:this.hasControls,borderColor:this.borderColor,lockMovementX:this.lockMovementX,lockMovementY:this.lockMovementY,hoverCursor:this.hoverCursor,selectable:this.selectable,defaultCursor:this.canvas&&this.canvas.defaultCursor,moveCursor:this.canvas&&this.canvas.moveCursor}}_restoreEditingProps(){this._savedProps&&(this.hoverCursor=this._savedProps.hoverCursor,this.hasControls=this._savedProps.hasControls,this.borderColor=this._savedProps.borderColor,this.selectable=this._savedProps.selectable,this.lockMovementX=this._savedProps.lockMovementX,this.lockMovementY=this._savedProps.lockMovementY,this.canvas&&(this.canvas.defaultCursor=this._savedProps.defaultCursor||this.canvas.defaultCursor,this.canvas.moveCursor=this._savedProps.moveCursor||this.canvas.moveCursor),delete this._savedProps)}_exitEditing(){const t=this.hiddenTextarea;this.selected=!1,this.isEditing=!1,t&&(t.blur&&t.blur(),t.parentNode&&t.parentNode.removeChild(t)),this.hiddenTextarea=null,this.abortCursorAnimation(),this.selectionStart!==this.selectionEnd&&this.clearContextTop()}exitEditing(){const t=this._textBeforeEdit!==this.text;return this._exitEditing(),this.selectionEnd=this.selectionStart,this._restoreEditingProps(),this._forceClearCache&&(this.initDimensions(),this.setCoords()),this.fire("editing:exited"),t&&this.fire($),this.canvas&&(this.canvas.fire("text:editing:exited",{target:this}),t&&this.canvas.fire("object:modified",{target:this})),this}_removeExtraneousStyles(){for(const t in this.styles)this._textLines[t]||delete this.styles[t]}removeStyleFromTo(t,e){const{lineIndex:s,charIndex:i}=this.get2DCursorLocation(t,!0),{lineIndex:r,charIndex:n}=this.get2DCursorLocation(e,!0);if(s!==r){if(this.styles[s])for(let t=i;t=n&&(t[s-e]=t[i],delete t[i])}}}shiftLineStyles(t,e){const s=Object.assign({},this.styles);for(const i in this.styles){const r=parseInt(i,10);r>t&&(this.styles[r+e]=s[r],s[r-e]||delete this.styles[r])}}insertNewlineStyleObject(t,e,s,i){const n={},o=this._unwrappedTextLines[t].length,a=o===e;let h=!1;s||(s=1),this.shiftLineStyles(t,s);const c=this.styles[t]?this.styles[t][0===e?e:e-1]:void 0;for(const r in this.styles[t]){const s=parseInt(r,10);s>=e&&(h=!0,n[s-e]=this.styles[t][r],a&&0===e||delete this.styles[t][r])}let l=!1;for(h&&!a&&(this.styles[t+s]=n,l=!0),(l||o>e)&&s--;s>0;)i&&i[s-1]?this.styles[t+s]={0:r({},i[s-1])}:c?this.styles[t+s]={0:r({},c)}:delete this.styles[t+s],s--;this._forceClearCache=!0}insertCharStyleObject(t,e,s,i){this.styles||(this.styles={});const n=this.styles[t],o=n?r({},n):{};s||(s=1);for(const r in o){const t=parseInt(r,10);t>=e&&(n[t+s]=o[t],o[t-s]||delete n[t])}if(this._forceClearCache=!0,i){for(;s--;)Object.keys(i[s]).length&&(this.styles[t]||(this.styles[t]={}),this.styles[t][e+s]=r({},i[s]));return}if(!n)return;const a=n[e?e-1:1];for(;a&&s--;)this.styles[t][e+s]=r({},a)}insertNewStyleBlock(t,e,s){const i=this.get2DCursorLocation(e,!0),r=[0];let n,o=0;for(let a=0;a0&&(this.insertCharStyleObject(i.lineIndex,i.charIndex,r[0],s),s=s&&s.slice(r[0]+1)),o&&this.insertNewlineStyleObject(i.lineIndex,i.charIndex+r[0],o),n=1;n0?this.insertCharStyleObject(i.lineIndex+n,0,r[n],s):s&&this.styles[i.lineIndex+n]&&s[0]&&(this.styles[i.lineIndex+n][0]=s[0]),s=s&&s.slice(r[n]+1);r[n]>0&&this.insertCharStyleObject(i.lineIndex+n,0,r[n],s)}removeChars(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:t+1;this.removeStyleFromTo(t,e),this._text.splice(t,e-t),this.text=this._text.join(""),this.set("dirty",!0),this.initDimensions(),this.setCoords(),this._removeExtraneousStyles()}insertChars(t,e,s){let i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:s;i>s&&this.removeStyleFromTo(s,i);const r=this.graphemeSplit(t);this.insertNewStyleBlock(r,s,e),this._text=[...this._text.slice(0,s),...r,...this._text.slice(i)],this.text=this._text.join(""),this.set("dirty",!0),this.initDimensions(),this.setCoords(),this._removeExtraneousStyles()}setSelectionStartEndWithShift(t,e,s){s<=t?(e===t?this._selectionDirection=P:this._selectionDirection===F&&(this._selectionDirection=P,this.selectionEnd=t),this.selectionStart=s):s>t&&s{let[s,i]=t;return e.setAttribute(s,i)}));const{top:s,left:i,fontSize:r}=this._calcTextareaPosition();e.style.cssText="position: absolute; top: ".concat(s,"; left: ").concat(i,"; z-index: -999; opacity: 0; width: 1px; height: 1px; font-size: 1px; padding-top: ").concat(r,";"),(this.hiddenTextareaContainer||t.body).appendChild(e),Object.entries({blur:"blur",keydown:"onKeyDown",keyup:"onKeyUp",input:"onInput",copy:"copy",cut:"copy",paste:"paste",compositionstart:"onCompositionStart",compositionupdate:"onCompositionUpdate",compositionend:"onCompositionEnd"}).map((t=>{let[s,i]=t;return e.addEventListener(s,this[i].bind(this))})),this.hiddenTextarea=e}blur(){this.abortCursorAnimation()}onKeyDown(t){if(!this.isEditing)return;const e="rtl"===this.direction?this.keysMapRtl:this.keysMap;if(t.keyCode in e)this[e[t.keyCode]](t);else{if(!(t.keyCode in this.ctrlKeysMapDown)||!t.ctrlKey&&!t.metaKey)return;this[this.ctrlKeysMapDown[t.keyCode]](t)}t.stopImmediatePropagation(),t.preventDefault(),t.keyCode>=33&&t.keyCode<=40?(this.inCompositionMode=!1,this.clearContextTop(),this.renderCursorOrSelection()):this.canvas&&this.canvas.requestRenderAll()}onKeyUp(t){!this.isEditing||this._copyDone||this.inCompositionMode?this._copyDone=!1:t.keyCode in this.ctrlKeysMapUp&&(t.ctrlKey||t.metaKey)&&(this[this.ctrlKeysMapUp[t.keyCode]](t),t.stopImmediatePropagation(),t.preventDefault(),this.canvas&&this.canvas.requestRenderAll())}onInput(t){const e=this.fromPaste;if(this.fromPaste=!1,t&&t.stopPropagation(),!this.isEditing)return;const s=()=>{this.updateFromTextArea(),this.fire(z),this.canvas&&(this.canvas.fire("text:changed",{target:this}),this.canvas.requestRenderAll())};if(""===this.hiddenTextarea.value)return this.styles={},void s();const i=this._splitTextIntoLines(this.hiddenTextarea.value).graphemeText,r=this._text.length,n=i.length,o=this.selectionStart,a=this.selectionEnd,h=o!==a;let l,u,d,g,f=n-r;const p=this.fromStringToGraphemeSelection(this.hiddenTextarea.selectionStart,this.hiddenTextarea.selectionEnd,this.hiddenTextarea.value),m=o>p.selectionStart;h?(u=this._text.slice(o,a),f+=a-o):nl[0]))),h?(d=o,g=a):m?(d=a-u.length,g=a):(d=a,g=a+u.length),this.removeStyleFromTo(d,g)),y.length){const{copyPasteData:t}=v();e&&y.join("")===t.copiedText&&!c.disableStyleCopyPaste&&(l=t.copiedTextStyle),this.insertNewStyleBlock(y,o,l)}s()}onCompositionStart(){this.inCompositionMode=!0}onCompositionEnd(){this.inCompositionMode=!1}onCompositionUpdate(t){let{target:e}=t;const{selectionStart:s,selectionEnd:i}=e;this.compositionStart=s,this.compositionEnd=i,this.updateTextareaPosition()}copy(){if(this.selectionStart===this.selectionEnd)return;const{copyPasteData:t}=v();t.copiedText=this.getSelectedText(),c.disableStyleCopyPaste?t.copiedTextStyle=void 0:t.copiedTextStyle=this.getSelectionStyles(this.selectionStart,this.selectionEnd,!0),this._copyDone=!0}paste(){this.fromPaste=!0}_getWidthBeforeCursor(t,e){let s,i=this._getLineLeftOffset(t);return e>0&&(s=this.__charBounds[t][e-1],i+=s.left+s.width),i}getDownCursorOffset(t,e){const s=this._getSelectionForOffset(t,e),i=this.get2DCursorLocation(s),r=i.lineIndex;if(r===this._textLines.length-1||t.metaKey||34===t.keyCode)return this._text.length-s;const n=i.charIndex,o=this._getWidthBeforeCursor(r,n),a=this._getIndexOnLine(r+1,o);return this._textLines[r].slice(n).length+a+1+this.missingNewlineOffset(r)}_getSelectionForOffset(t,e){return t.shiftKey&&this.selectionStart!==this.selectionEnd&&e?this.selectionEnd:this.selectionStart}getUpCursorOffset(t,e){const s=this._getSelectionForOffset(t,e),i=this.get2DCursorLocation(s),r=i.lineIndex;if(0===r||t.metaKey||33===t.keyCode)return-s;const n=i.charIndex,o=this._getWidthBeforeCursor(r,n),a=this._getIndexOnLine(r-1,o),h=this._textLines[r].slice(0,n),c=this.missingNewlineOffset(r-1);return-this._textLines[r-1].length+a-h.length+(1-c)}_getIndexOnLine(t,e){const s=this._textLines[t];let i,r,n=this._getLineLeftOffset(t),o=0;for(let a=0,h=s.length;ae){r=!0;const t=n-i,s=n,h=Math.abs(t-e);o=Math.abs(s-e)=this._text.length&&this.selectionEnd>=this._text.length||this._moveCursorUpOrDown("Down",t)}moveCursorUp(t){0===this.selectionStart&&0===this.selectionEnd||this._moveCursorUpOrDown("Up",t)}_moveCursorUpOrDown(t,e){const s=this["get".concat(t,"CursorOffset")](e,this._selectionDirection===F);if(e.shiftKey?this.moveCursorWithShift(s):this.moveCursorWithoutShift(s),0!==s){const t=this.text.length;this.selectionStart=es(0,this.selectionStart,t),this.selectionEnd=es(0,this.selectionEnd,t),this.abortCursorAnimation(),this.initDelayedCursor(),this._fireSelectionChanged(),this._updateTextarea()}}moveCursorWithShift(t){const e=this._selectionDirection===P?this.selectionStart+t:this.selectionEnd+t;return this.setSelectionStartEndWithShift(this.selectionStart,this.selectionEnd,e),0!==t}moveCursorWithoutShift(t){return t<0?(this.selectionStart+=t,this.selectionEnd=this.selectionStart):(this.selectionEnd+=t,this.selectionStart=this.selectionEnd),0!==t}moveCursorLeft(t){0===this.selectionStart&&0===this.selectionEnd||this._moveCursorLeftOrRight("Left",t)}_move(t,e,s){let i;if(t.altKey)i=this["findWordBoundary".concat(s)](this[e]);else{if(!t.metaKey&&35!==t.keyCode&&36!==t.keyCode)return this[e]+="Left"===s?-1:1,!0;i=this["findLineBoundary".concat(s)](this[e])}return void 0!==i&&this[e]!==i&&(this[e]=i,!0)}_moveLeft(t,e){return this._move(t,e,"Left")}_moveRight(t,e){return this._move(t,e,"Right")}moveCursorLeftWithoutShift(t){let e=!0;return this._selectionDirection=P,this.selectionEnd===this.selectionStart&&0!==this.selectionStart&&(e=this._moveLeft(t,"selectionStart")),this.selectionEnd=this.selectionStart,e}moveCursorLeftWithShift(t){return this._selectionDirection===F&&this.selectionStart!==this.selectionEnd?this._moveLeft(t,"selectionEnd"):0!==this.selectionStart?(this._selectionDirection=P,this._moveLeft(t,"selectionStart")):void 0}moveCursorRight(t){this.selectionStart>=this._text.length&&this.selectionEnd>=this._text.length||this._moveCursorLeftOrRight("Right",t)}_moveCursorLeftOrRight(t,e){const s="moveCursor".concat(t).concat(e.shiftKey?"WithShift":"WithoutShift");this._currentCursorOpacity=1,this[s](e)&&(this.abortCursorAnimation(),this.initDelayedCursor(),this._fireSelectionChanged(),this._updateTextarea())}moveCursorRightWithShift(t){return this._selectionDirection===P&&this.selectionStart!==this.selectionEnd?this._moveRight(t,"selectionStart"):this.selectionEnd!==this._text.length?(this._selectionDirection=F,this._moveRight(t,"selectionEnd")):void 0}moveCursorRightWithoutShift(t){let e=!0;return this._selectionDirection=F,this.selectionStart===this.selectionEnd?(e=this._moveRight(t,"selectionStart"),this.selectionEnd=this.selectionStart):this.selectionStart=this.selectionEnd,e}}const Po=t=>!!t.button;class Ao extends Eo{constructor(){super(...arguments),s(this,"draggableTextDelegate",void 0)}initBehavior(){this.on("mousedown",this._mouseDownHandler),this.on("mousedown:before",this._mouseDownHandlerBefore),this.on("mouseup",this.mouseUpHandler),this.on("mousedblclick",this.doubleClickHandler),this.on("tripleclick",this.tripleClickHandler),this.__lastClickTime=+new Date,this.__lastLastClickTime=+new Date,this.__lastPointer={},this.on("mousedown",this.onMouseDown),this.draggableTextDelegate=new Do(this),super.initBehavior()}shouldStartDragging(){return this.draggableTextDelegate.isActive()}onDragStart(t){return this.draggableTextDelegate.onDragStart(t)}canDrop(t){return this.draggableTextDelegate.canDrop(t)}onMouseDown(t){if(!this.canvas)return;this.__newClickTime=+new Date;const e=t.pointer;this.isTripleClick(e)&&(this.fire("tripleclick",t),_e(t.e)),this.__lastLastClickTime=this.__lastClickTime,this.__lastClickTime=this.__newClickTime,this.__lastPointer=e,this.__lastSelected=this.selected&&!this.getActiveControl()}isTripleClick(t){return this.__newClickTime-this.__lastClickTime<500&&this.__lastClickTime-this.__lastLastClickTime<500&&this.__lastPointer.x===t.x&&this.__lastPointer.y===t.y}doubleClickHandler(t){this.isEditing&&this.selectWord(this.getSelectionStartFromPointer(t.e))}tripleClickHandler(t){this.isEditing&&this.selectLine(this.getSelectionStartFromPointer(t.e))}_mouseDownHandler(t){let{e:e}=t;this.canvas&&this.editable&&!Po(e)&&!this.getActiveControl()&&(this.draggableTextDelegate.start(e)||(this.canvas.textEditingManager.register(this),this.selected&&(this.inCompositionMode=!1,this.setCursorByClick(e)),this.isEditing&&(this.__selectionStartOnMouseDown=this.selectionStart,this.selectionStart===this.selectionEnd&&this.abortCursorAnimation(),this.renderCursorOrSelection())))}_mouseDownHandlerBefore(t){let{e:e}=t;this.canvas&&this.editable&&!Po(e)&&(this.selected=this===this.canvas._activeObject)}mouseUpHandler(t){let{e:e,transform:s}=t;const i=this.draggableTextDelegate.end(e);if(this.canvas){this.canvas.textEditingManager.unregister(this);const t=this.canvas._activeObject;if(t&&t!==this)return}!this.editable||this.group&&!this.group.interactive||s&&s.actionPerformed||Po(e)||i||(this.__lastSelected&&!this.getActiveControl()?(this.selected=!1,this.__lastSelected=!1,this.enterEditing(e),this.selectionStart===this.selectionEnd?this.initDelayedCursor(!0):this.renderCursorOrSelection()):this.selected=!0)}setCursorByClick(t){const e=this.getSelectionStartFromPointer(t),s=this.selectionStart,i=this.selectionEnd;t.shiftKey?this.setSelectionStartEndWithShift(s,i,e):(this.selectionStart=e,this.selectionEnd=e),this.isEditing&&(this._fireSelectionChanged(),this._updateTextarea())}getSelectionStartFromPointer(t){const e=this.canvas.getScenePoint(t).transform(Tt(this.calcTransformMatrix())).add(new ct(-this._getLeftOffset(),-this._getTopOffset()));let s=0,i=0,r=0;for(let h=0;h0&&(i+=this._textLines[h-1].length+this.missingNewlineOffset(h-1));let n=Math.abs(this._getLineLeftOffset(r));const o=this._textLines[r].length,a=this.__charBounds[r];for(let h=0;h0&&void 0!==arguments[0]?arguments[0]:this.selectionStart||0,e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.selectionEnd,s=arguments.length>2?arguments[2]:void 0;return super.getSelectionStyles(t,e,s)}setSelectionStyles(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.selectionStart||0,s=arguments.length>2&&void 0!==arguments[2]?arguments[2]:this.selectionEnd;return super.setSelectionStyles(t,e,s)}get2DCursorLocation(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.selectionStart,e=arguments.length>1?arguments[1]:void 0;return super.get2DCursorLocation(t,e)}render(t){super.render(t),this.cursorOffsetCache={},this.renderCursorOrSelection()}toCanvasElement(t){const e=this.isEditing;this.isEditing=!1;const s=super.toCanvasElement(t);return this.isEditing=e,s}renderCursorOrSelection(){if(!this.isEditing)return;const t=this.clearContextTop(!0);if(!t)return;const e=this._getCursorBoundaries();this.selectionStart===this.selectionEnd?this.renderCursor(t,e):this.renderSelection(t,e),this.canvas.contextTopDirty=!0,t.restore()}_getCursorBoundaries(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.selectionStart,e=arguments.length>1?arguments[1]:void 0;const s=this._getLeftOffset(),i=this._getTopOffset(),r=this._getCursorBoundariesOffsets(t,e);return{left:s,top:i,leftOffset:r.left,topOffset:r.top}}_getCursorBoundariesOffsets(t,e){return e?this.__getCursorBoundariesOffsets(t):this.cursorOffsetCache&&"top"in this.cursorOffsetCache?this.cursorOffsetCache:this.cursorOffsetCache=this.__getCursorBoundariesOffsets(t)}__getCursorBoundariesOffsets(t){let e=0,s=0;const{charIndex:i,lineIndex:r}=this.get2DCursorLocation(t);for(let h=0;h0?s:0)};return"rtl"===this.direction&&(this.textAlign===F||this.textAlign===mo||this.textAlign===yo?a.left*=-1:this.textAlign===P||this.textAlign===vo?a.left=n-(s>0?s:0):this.textAlign!==E&&this.textAlign!==_o||(a.left=n-(s>0?s:0))),a}renderCursorAt(t){const e=this._getCursorBoundaries(t,!0);this._renderCursor(this.canvas.contextTop,e,t)}renderCursor(t,e){this._renderCursor(t,e,this.selectionStart)}_renderCursor(t,e,s){const i=this.get2DCursorLocation(s),r=i.lineIndex,n=i.charIndex>0?i.charIndex-1:0,o=this.getValueOfPropertyAt(r,n,"fontSize"),a=this.getObjectScaling().x*this.canvas.getZoom(),h=this.cursorWidth/a,c=this.getValueOfPropertyAt(r,n,"deltaY"),l=e.topOffset+(1-this._fontSizeFraction)*this.getHeightOfLine(r)/this.lineHeight-o*(1-this._fontSizeFraction);this.inCompositionMode&&this.renderSelection(t,e),t.fillStyle=this.cursorColor||this.getValueOfPropertyAt(r,n,Q),t.globalAlpha=this._currentCursorOpacity,t.fillRect(e.left+e.leftOffset-h/2,l+e.top+c,h,o)}renderSelection(t,e){const s={selectionStart:this.inCompositionMode?this.hiddenTextarea.selectionStart:this.selectionStart,selectionEnd:this.inCompositionMode?this.hiddenTextarea.selectionEnd:this.selectionEnd};this._renderSelection(t,s,e)}renderDragSourceEffect(){const t=this.draggableTextDelegate.getDragStartSelection();this._renderSelection(this.canvas.contextTop,t,this._getCursorBoundaries(t.selectionStart,!0))}renderDropTargetEffect(t){const e=this.getSelectionStartFromPointer(t);this.renderCursorAt(e)}_renderSelection(t,e,s){const i=e.selectionStart,r=e.selectionEnd,n=this.textAlign.includes(mo),o=this.get2DCursorLocation(i),a=this.get2DCursorLocation(r),h=o.lineIndex,c=a.lineIndex,l=o.charIndex<0?0:o.charIndex,u=a.charIndex<0?0:a.charIndex;for(let d=h;d<=c;d++){const e=this._getLineLeftOffset(d)||0;let i=this.getHeightOfLine(d),r=0,o=0,a=0;if(d===h&&(o=this.__charBounds[h][l].left),d>=h&&d1)&&(i/=this.lineHeight);let g=s.left+e+o,f=i,p=0;const m=a-o;this.inCompositionMode?(t.fillStyle=this.compositionColor||"black",f=1,p=i):t.fillStyle=this.selectionColor,"rtl"===this.direction&&(this.textAlign===F||this.textAlign===mo||this.textAlign===yo?g=this.width-g-m:this.textAlign===P||this.textAlign===vo?g=s.left+e-a:this.textAlign!==E&&this.textAlign!==_o||(g=s.left+e-a)),t.fillRect(g,s.top+s.topOffset+p,m,f),s.topOffset+=r}}getCurrentCharFontSize(){const t=this._getCurrentCharIndex();return this.getValueOfPropertyAt(t.l,t.c,"fontSize")}getCurrentCharColor(){const t=this._getCurrentCharIndex();return this.getValueOfPropertyAt(t.l,t.c,Q)}_getCurrentCharIndex(){const t=this.get2DCursorLocation(this.selectionStart,!0),e=t.charIndex>0?t.charIndex-1:0;return{l:t.lineIndex,c:e}}dispose(){this._exitEditing(),this.draggableTextDelegate.dispose(),super.dispose()}}s(Xo,"ownDefaults",Bo),s(Xo,"type","IText"),st.setClass(Xo),st.setClass(Xo,"i-text");class Yo extends Xo{static getDefaults(){return r(r({},super.getDefaults()),Yo.ownDefaults)}constructor(t,e){super(t,r(r({},Yo.ownDefaults),e))}static createControls(){return{controls:wi()}}initDimensions(){this.initialized&&(this.isEditing&&this.initDelayedCursor(),this._clearCache(),this.dynamicMinWidth=0,this._styleMap=this._generateStyleMap(this._splitText()),this.dynamicMinWidth>this.width&&this._set("width",this.dynamicMinWidth),this.textAlign.includes(mo)&&this.enlargeSpaces(),this.height=this.calcTextHeight())}_generateStyleMap(t){let e=0,s=0,i=0;const r={};for(let n=0;n0?(s=0,i++,e++):!this.splitByGrapheme&&this._reSpaceAndTab.test(t.graphemeText[i])&&n>0&&(s++,i++),r[n]={line:e,offset:s},i+=t.graphemeLines[n].length,s+=t.graphemeLines[n].length;return r}styleHas(t,e){if(this._styleMap&&!this.isWrapping){const t=this._styleMap[e];t&&(e=t.line)}return super.styleHas(t,e)}isEmptyStyles(t){if(!this.styles)return!0;let e,s=0,i=t+1,r=!1;const n=this._styleMap[t],o=this._styleMap[t+1];n&&(t=n.line,s=n.offset),o&&(i=o.line,r=i===t,e=o.offset);const a=void 0===t?this.styles:{line:this.styles[t]};for(const h in a)for(const t in a[h]){const i=parseInt(t,10);if(i>=s&&(!r||i{let n=0;const o=e?this.graphemeSplit(t):this.wordSplit(t);return 0===o.length?[{word:[],width:0}]:o.map((t=>{const o=e?[t]:this.graphemeSplit(t),a=this._measureWord(o,r,n);return i=Math.max(a,i),n+=o.length+s.length,{word:o,width:a}}))})),largestWordWidth:i}}_measureWord(t,e){let s,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,r=0;for(let n=0,o=t.length;n3&&void 0!==arguments[3]?arguments[3]:0;const o=this._getWidthOfCharSpacing(),a=this.splitByGrapheme,h=[],c=a?"":" ";let l=0,u=[],d=0,g=0,f=!0;e-=n;const p=Math.max(e,i,this.dynamicMinWidth),m=r[t];let v;for(d=0,v=0;vp&&!f?(h.push(u),u=[],l=s,f=!0):l+=o,f||a||u.push(c),u=u.concat(e),g=a?0:this._measureWord([c],t,d),d++,f=!1}return v&&h.push(u),i+n>this.dynamicMinWidth&&(this.dynamicMinWidth=i-o+n),h}isEndOfWrapping(t){return!this._styleMap[t+1]||this._styleMap[t+1].line!==this._styleMap[t].line}missingNewlineOffset(t,e){return this.splitByGrapheme&&!e?this.isEndOfWrapping(t)?1:0:1}_splitTextIntoLines(t){const e=super._splitTextIntoLines(t),s=this._wrapText(e.lines,this.width),i=new Array(s.length);for(let r=0;r0&&void 0!==arguments[0]?arguments[0]:[];return super.toObject(["minWidth","splitByGrapheme",...t])}}s(Yo,"type","Textbox"),s(Yo,"textLayoutProperties",[...Xo.textLayoutProperties,"width"]),s(Yo,"ownDefaults",{minWidth:20,dynamicMinWidth:2,lockScalingFlip:!0,noScaleCache:!1,_wordJoiners:/[ \t\r]/,splitByGrapheme:!1}),st.setClass(Yo);class Wo extends Or{shouldPerformLayout(t){return!!t.target.clipPath&&super.shouldPerformLayout(t)}shouldLayoutClipPath(){return!1}calcLayoutResult(t,e){const{target:s}=t,{clipPath:i,group:r}=s;if(!i||!this.shouldPerformLayout(t))return;const{width:n,height:o}=xe(Tr(s,i)),a=new ct(n,o);if(i.absolutePositioned)return{center:ke(i.getRelativeCenterPoint(),void 0,r?r.calcTransformMatrix():void 0),size:a};{const r=i.getRelativeCenterPoint().transform(s.calcOwnMatrix(),!0);if(this.shouldPerformLayout(t)){const{center:s=new ct,correction:i=new ct}=this.calcBoundingBox(e,t)||{};return{center:s.add(r),correction:i.subtract(r),size:a}}return{center:s.getRelativeCenterPoint().add(r),size:a}}}}s(Wo,"type","clip-path"),st.setClass(Wo);class Vo extends Or{getInitialSize(t,e){let{target:s}=t,{size:i}=e;return new ct(s.width||i.x,s.height||i.y)}}s(Vo,"type","fixed"),st.setClass(Vo);class Ho extends Pr{subscribeTargets(t){const e=t.target;t.targets.reduce(((t,e)=>(e.parent&&t.add(e.parent),t)),new Set).forEach((t=>{t.layoutManager.subscribeTargets({target:t,targets:[e]})}))}unsubscribeTargets(t){const e=t.target,s=e.getObjects();t.targets.reduce(((t,e)=>(e.parent&&t.add(e.parent),t)),new Set).forEach((t=>{!s.some((e=>e.parent===t))&&t.layoutManager.unsubscribeTargets({target:t,targets:[e]})}))}}class Go extends Fr{static getDefaults(){return r(r({},super.getDefaults()),Go.ownDefaults)}constructor(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};super(),Object.assign(this,Go.ownDefaults),this.setOptions(e);const{left:s,top:i,layoutManager:r}=e;this.groupInit(t,{left:s,top:i,layoutManager:null!=r?r:new Ho})}_shouldSetNestedCoords(){return!0}__objectSelectionMonitor(){}multiSelectAdd(){for(var t=arguments.length,e=new Array(t),s=0;s{const e=this._objects.findIndex((e=>e.isInFrontOf(t))),s=-1===e?this.size():e;this.insertAt(s,t)}))}canEnterGroup(t){return this.getObjects().some((e=>e.isDescendantOf(t)||t.isDescendantOf(e)))?(l("error","ActiveSelection: circular object trees are not supported, this call has no effect"),!1):super.canEnterGroup(t)}enterGroup(t,e){t.parent&&t.parent===t.group?t.parent._exitGroup(t):t.group&&t.parent!==t.group&&t.group.remove(t),this._enterGroup(t,e)}exitGroup(t,e){this._exitGroup(t,e),t.parent&&t.parent._enterGroup(t,!0)}_onAfterObjectsChange(t,e){super._onAfterObjectsChange(t,e);const s=new Set;e.forEach((t=>{const{parent:e}=t;e&&s.add(e)})),t===Sr?s.forEach((t=>{t._onAfterObjectsChange(br,e)})):s.forEach((t=>{t._set("dirty",!0)}))}onDeselect(){return this.removeAll(),!1}toString(){return"#")}shouldCache(){return!1}isOnACache(){return!1}_renderControls(t,e,s){t.save(),t.globalAlpha=this.isMoving?this.borderOpacityWhenMoving:1;const i=r(r({hasControls:!1},s),{},{forActiveSelection:!0});for(let r=0;r{t.applyTo(o)}));const{imageData:a}=o;return a.width===s&&a.height===i||(r.width=a.width,r.height=a.height),n.putImageData(a,0,0),o}}class No{constructor(){let{tileSize:t=c.textureSize}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};s(this,"aPosition",new Float32Array([0,0,0,1,1,0,1,1])),s(this,"resources",{}),this.tileSize=t,this.setupGLContext(t,t),this.captureGPUInfo()}setupGLContext(t,e){this.dispose(),this.createWebGLCanvas(t,e)}createWebGLCanvas(t,e){const s=yt();s.width=t,s.height=e;const i=s.getContext("webgl",{alpha:!0,premultipliedAlpha:!1,depth:!1,stencil:!1,antialias:!1});i&&(i.clearColor(0,0,0,0),this.canvas=s,this.gl=i)}applyFilters(t,e,s,i,r,n){const o=this.gl,a=r.getContext("2d");if(!o||!a)return;let h;n&&(h=this.getCachedTexture(n,e));const c={originalWidth:e.width||e.originalWidth||0,originalHeight:e.height||e.originalHeight||0,sourceWidth:s,sourceHeight:i,destinationWidth:s,destinationHeight:i,context:o,sourceTexture:this.createTexture(o,s,i,h?void 0:e),targetTexture:this.createTexture(o,s,i),originalTexture:h||this.createTexture(o,s,i,h?void 0:e),passes:t.length,webgl:!0,aPosition:this.aPosition,programCache:this.programCache,pass:0,filterBackend:this,targetCanvas:r},l=o.createFramebuffer();return o.bindFramebuffer(o.FRAMEBUFFER,l),t.forEach((t=>{t&&t.applyTo(c)})),function(t){const e=t.targetCanvas,s=e.width,i=e.height,r=t.destinationWidth,n=t.destinationHeight;s===r&&i===n||(e.width=r,e.height=n)}(c),this.copyGLTo2D(o,c),o.bindTexture(o.TEXTURE_2D,null),o.deleteTexture(c.sourceTexture),o.deleteTexture(c.targetTexture),o.deleteFramebuffer(l),a.setTransform(1,0,0,1,0,0),c}dispose(){this.canvas&&(this.canvas=null,this.gl=null),this.clearWebGLCaches()}clearWebGLCaches(){this.programCache={},this.textureCache={}}createTexture(t,e,s,i,r){const{NEAREST:n,TEXTURE_2D:o,RGBA:a,UNSIGNED_BYTE:h,CLAMP_TO_EDGE:c,TEXTURE_MAG_FILTER:l,TEXTURE_MIN_FILTER:u,TEXTURE_WRAP_S:d,TEXTURE_WRAP_T:g}=t,f=t.createTexture();return t.bindTexture(o,f),t.texParameteri(o,l,r||n),t.texParameteri(o,u,r||n),t.texParameteri(o,d,c),t.texParameteri(o,g,c),i?t.texImage2D(o,0,a,a,h,i):t.texImage2D(o,0,a,e,s,0,a,h,null),f}getCachedTexture(t,e,s){const{textureCache:i}=this;if(i[t])return i[t];{const r=this.createTexture(this.gl,e.width,e.height,e,s);return r&&(i[t]=r),r}}evictCachesForKey(t){this.textureCache[t]&&(this.gl.deleteTexture(this.textureCache[t]),delete this.textureCache[t])}copyGLTo2D(t,e){const s=t.canvas,i=e.targetCanvas,r=i.getContext("2d");if(!r)return;r.translate(0,i.height),r.scale(1,-1);const n=s.height-i.height;r.drawImage(s,0,n,i.width,i.height,0,0,i.width,i.height)}copyGLTo2DPutImageData(t,e){const s=e.targetCanvas.getContext("2d"),i=e.destinationWidth,r=e.destinationHeight,n=i*r*4;if(!s)return;const o=new Uint8Array(this.imageBuffer,0,n),a=new Uint8ClampedArray(this.imageBuffer,0,n);t.readPixels(0,0,i,r,t.RGBA,t.UNSIGNED_BYTE,o);const h=new ImageData(a,i,r);s.putImageData(h,0,0)}captureGPUInfo(){if(this.gpuInfo)return this.gpuInfo;const t=this.gl,e={renderer:"",vendor:""};if(!t)return e;const s=t.getExtension("WEBGL_debug_renderer_info");if(s){const i=t.getParameter(s.UNMASKED_RENDERER_WEBGL),r=t.getParameter(s.UNMASKED_VENDOR_WEBGL);i&&(e.renderer=i.toLowerCase()),r&&(e.vendor=r.toLowerCase())}return this.gpuInfo=e,e}}let Uo;function qo(){return!Uo&&(!(arguments.length>0&&void 0!==arguments[0])||arguments[0])&&(Uo=function(){const{WebGLProbe:t}=v();return t.queryWebGL(yt()),c.enableGLFiltering&&t.isSupported(c.textureSize)?new No({tileSize:c.textureSize}):new zo}()),Uo}const Ko=["filters","resizeFilter","src","crossOrigin","type"],Jo=["cropX","cropY"];class Qo extends Di{static getDefaults(){return r(r({},super.getDefaults()),Qo.ownDefaults)}constructor(t,e){super(),s(this,"_lastScaleX",1),s(this,"_lastScaleY",1),s(this,"_filterScalingX",1),s(this,"_filterScalingY",1),this.filters=[],Object.assign(this,Qo.ownDefaults),this.setOptions(e),this.cacheKey="texture".concat(vt()),this.setElement("string"==typeof t?(this.canvas&&ae(this.canvas.getElement())||y()).getElementById(t):t,e)}getElement(){return this._element}setElement(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.removeTexture(this.cacheKey),this.removeTexture("".concat(this.cacheKey,"_filtered")),this._element=t,this._originalElement=t,this._setWidthHeight(e),t.classList.add(Qo.CSS_CANVAS),0!==this.filters.length&&this.applyFilters(),this.resizeFilter&&this.applyResizeFilters()}removeTexture(t){const e=qo(!1);e instanceof No&&e.evictCachesForKey(t)}dispose(){super.dispose(),this.removeTexture(this.cacheKey),this.removeTexture("".concat(this.cacheKey,"_filtered")),this._cacheContext=null,["_originalElement","_element","_filteredEl","_cacheCanvas"].forEach((t=>{const e=this[t];e&&v().dispose(e),this[t]=void 0}))}getCrossOrigin(){return this._originalElement&&(this._originalElement.crossOrigin||null)}getOriginalSize(){const t=this.getElement();return t?{width:t.naturalWidth||t.width,height:t.naturalHeight||t.height}:{width:0,height:0}}_stroke(t){if(!this.stroke||0===this.strokeWidth)return;const e=this.width/2,s=this.height/2;t.beginPath(),t.moveTo(-e,-s),t.lineTo(e,-s),t.lineTo(e,s),t.lineTo(-e,s),t.lineTo(-e,-s),t.closePath()}toObject(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];const e=[];return this.filters.forEach((t=>{t&&e.push(t.toObject())})),r(r({},super.toObject([...Jo,...t])),{},{src:this.getSrc(),crossOrigin:this.getCrossOrigin(),filters:e},this.resizeFilter?{resizeFilter:this.resizeFilter.toObject()}:{})}hasCrop(){return!!this.cropX||!!this.cropY||this.width\n','\t\n',"\n"),o=' clip-path="url(#imageCrop_'+t+')" '}if(this.imageSmoothing||(a=' image-rendering="optimizeSpeed"'),t.push("\t\n")),this.stroke||this.strokeDashArray){const t=this.fill;this.fill=null,n=['\t\n')],this.fill=t}return r=this.paintFirst!==Q?r.concat(n,t):r.concat(t,n),r}getSrc(t){const e=t?this._element:this._originalElement;return e?e.toDataURL?e.toDataURL():this.srcFromAttribute?e.getAttribute("src")||"":e.src:this.src||""}getSvgSrc(t){return this.getSrc(t)}setSrc(t){let{crossOrigin:e,signal:s}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return Bt(t,{crossOrigin:e,signal:s}).then((t=>{void 0!==e&&this.set({crossOrigin:e}),this.setElement(t)}))}toString(){return'#')}applyResizeFilters(){const t=this.resizeFilter,e=this.minimumScaleTrigger,s=this.getTotalObjectScaling(),i=s.x,r=s.y,n=this._filteredEl||this._originalElement;if(this.group&&this.set("dirty",!0),!t||i>e&&r>e)return this._element=n,this._filterScalingX=1,this._filterScalingY=1,this._lastScaleX=i,void(this._lastScaleY=r);const o=yt(),a=n.width,h=n.height;o.width=a,o.height=h,this._element=o,this._lastScaleX=t.scaleX=i,this._lastScaleY=t.scaleY=r,qo().applyFilters([t],n,a,h,this._element),this._filterScalingX=o.width/this._originalElement.width,this._filterScalingY=o.height/this._originalElement.height}applyFilters(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.filters||[];if(t=t.filter((t=>t&&!t.isNeutralState())),this.set("dirty",!0),this.removeTexture("".concat(this.cacheKey,"_filtered")),0===t.length)return this._element=this._originalElement,this._filteredEl=void 0,this._filterScalingX=1,void(this._filterScalingY=1);const e=this._originalElement,s=e.naturalWidth||e.width,i=e.naturalHeight||e.height;if(this._element===this._originalElement){const t=yt();t.width=s,t.height=i,this._element=t,this._filteredEl=t}else this._filteredEl&&(this._element=this._filteredEl,this._filteredEl.getContext("2d").clearRect(0,0,s,i),this._lastScaleX=1,this._lastScaleY=1);qo().applyFilters(t,this._originalElement,s,i,this._element),this._originalElement.width===this._element.width&&this._originalElement.height===this._element.height||(this._filterScalingX=this._element.width/this._originalElement.width,this._filterScalingY=this._element.height/this._originalElement.height)}_render(t){t.imageSmoothingEnabled=this.imageSmoothing,!0!==this.isMoving&&this.resizeFilter&&this._needsResize()&&this.applyResizeFilters(),this._stroke(t),this._renderPaintInOrder(t)}drawCacheOnCanvas(t){t.imageSmoothingEnabled=this.imageSmoothing,super.drawCacheOnCanvas(t)}shouldCache(){return this.needsItsOwnCache()}_renderFill(t){const e=this._element;if(!e)return;const s=this._filterScalingX,i=this._filterScalingY,r=this.width,n=this.height,o=Math.max(this.cropX,0),a=Math.max(this.cropY,0),h=e.naturalWidth||e.width,c=e.naturalHeight||e.height,l=o*s,u=a*i,d=Math.min(r*s,h-l),g=Math.min(n*i,c-u),f=-r/2,p=-n/2,m=Math.min(r,h/s-o),v=Math.min(n,c/i-a);e&&t.drawImage(e,l,u,d,g,f,p,m,v)}_needsResize(){const t=this.getTotalObjectScaling();return t.x!==this._lastScaleX||t.y!==this._lastScaleY}_resetWidthHeight(){this.set(this.getOriginalSize())}_setWidthHeight(){let{width:t,height:e}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const s=this.getOriginalSize();this.width=t||s.width,this.height=e||s.height}parsePreserveAspectRatioAttribute(){const t=Zt(this.preserveAspectRatio||""),e=this.width,s=this.height,i={width:e,height:s};let r,n=this._element.width,o=this._element.height,a=1,h=1,c=0,l=0,u=0,d=0;return!t||t.alignX===L&&t.alignY===L?(a=e/n,h=s/o):("meet"===t.meetOrSlice&&(a=h=Lr(this._element,i),r=(e-n*a)/2,"Min"===t.alignX&&(c=-r),"Max"===t.alignX&&(c=r),r=(s-o*h)/2,"Min"===t.alignY&&(l=-r),"Max"===t.alignY&&(l=r)),"slice"===t.meetOrSlice&&(a=h=Rr(this._element,i),r=n-e/a,"Mid"===t.alignX&&(u=r/2),"Max"===t.alignX&&(u=r),r=o-s/h,"Mid"===t.alignY&&(d=r/2),"Max"===t.alignY&&(d=r),n=e/a,o=s/h)),{width:n,height:o,scaleX:a,scaleY:h,offsetLeft:c,offsetTop:l,cropX:u,cropY:d}}static fromObject(t,e){let{filters:s,resizeFilter:i,src:o,crossOrigin:a,type:h}=t,c=n(t,Ko);return Promise.all([Bt(o,r(r({},e),{},{crossOrigin:a})),s&&Xt(s,e),i&&Xt([i],e),Yt(c,e)]).then((t=>{let[e,s=[],[i]=[],n={}]=t;return new this(e,r(r({},c),{},{src:o,filters:s,resizeFilter:i},n))}))}static fromURL(t){let{crossOrigin:e=null,signal:s}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=arguments.length>2?arguments[2]:void 0;return Bt(t,{crossOrigin:e,signal:s}).then((t=>new this(t,i)))}static fromElement(t){return e(this,arguments,(function*(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},s=arguments.length>2?arguments[2]:void 0;const i=vr(t,this.ATTRIBUTE_NAMES,s);return this.fromURL(i["xlink:href"],e,i).catch((t=>(l("log","Unable to parse Image",t),null)))}))}}function Zo(t){if(!Ls.test(t.nodeName))return{};const e=t.getAttribute("viewBox");let s,i,r=1,n=1,o=0,a=0;const h=t.getAttribute("width"),c=t.getAttribute("height"),l=t.getAttribute("x")||0,u=t.getAttribute("y")||0,d=!(e&&Is.test(e)),g=!h||!c||"100%"===h||"100%"===c;let f="",p=0,m=0;if(d&&(l||u)&&t.parentNode&&"#document"!==t.parentNode.nodeName&&(f=" translate("+Qt(l||"0")+" "+Qt(u||"0")+") ",s=(t.getAttribute("transform")||"")+f,t.setAttribute("transform",s),t.removeAttribute("x"),t.removeAttribute("y")),d&&g)return{width:0,height:0};const v={width:0,height:0};if(d)return v.width=Qt(h),v.height=Qt(c),v;const y=e.match(Is);o=-parseFloat(y[1]),a=-parseFloat(y[2]);const _=parseFloat(y[3]),x=parseFloat(y[4]);v.minX=o,v.minY=a,v.viewBoxWidth=_,v.viewBoxHeight=x,g?(v.width=_,v.height=x):(v.width=Qt(h),v.height=Qt(c),r=v.width/_,n=v.height/x);const C=Zt(t.getAttribute("preserveAspectRatio")||"");if(C.alignX!==L&&("meet"===C.meetOrSlice&&(n=r=r>n?n:r),"slice"===C.meetOrSlice&&(n=r=r>n?r:n),p=v.width-_*r,m=v.height-x*r,"Mid"===C.alignX&&(p/=2),"Mid"===C.alignY&&(m/=2),"Min"===C.alignX&&(p=0),"Min"===C.alignY&&(m=0)),1===r&&1===n&&0===o&&0===a&&0===l&&0===u)return v;if((l||u)&&"#document"!==t.parentNode.nodeName&&(f=" translate("+Qt(l||"0")+" "+Qt(u||"0")+") "),s=f+" matrix("+r+" 0 0 "+n+" "+(o*r+p)+" "+(a*n+m)+") ","svg"===t.nodeName){for(i=t.ownerDocument.createElementNS(Ms,"g");t.firstChild;)i.appendChild(t.firstChild);t.appendChild(i)}else i=t,i.removeAttribute("x"),i.removeAttribute("y"),s=i.getAttribute("transform")+s;return i.setAttribute("transform",s),v}s(Qo,"type","Image"),s(Qo,"cacheProperties",[...Hs,...Jo]),s(Qo,"ownDefaults",{strokeWidth:0,srcFromAttribute:!1,minimumScaleTrigger:.5,cropX:0,cropY:0,imageSmoothing:!0}),s(Qo,"CSS_CANVAS","canvas-img"),s(Qo,"ATTRIBUTE_NAMES",[...Wi,"x","y","width","height","preserveAspectRatio","xlink:href","crossOrigin","image-rendering"]),st.setClass(Qo),st.setSVGClass(Qo);const $o=t=>t.tagName.replace("svg:",""),ta=Ts(["pattern","defs","symbol","metadata","clipPath","mask","desc"]);function ea(t,e){let s,i,r,n,o=[];for(r=0,n=e.length;r{const s=r.getAttribute(t);!e.hasAttribute(t)&&s&&e.setAttribute(t,s)})),!e.children.length)){const t=r.cloneNode(!0);for(;t.firstChild;)e.appendChild(t.firstChild)}e.removeAttribute(ia)}const na=["linearGradient","radialGradient","svg:linearGradient","svg:radialGradient"];const oa=t=>st.getSVGClass($o(t).toLowerCase());class aa{constructor(t,e,s,i,n){this.elements=t,this.options=e,this.reviver=s,this.regexUrl=/^url\(['"]?#([^'"]+)['"]?\)/g,this.doc=i,this.clipPaths=n,this.gradientDefs=function(t){const e=ea(t,na),s={};let i=e.length;for(;i--;){const r=e[i];r.getAttribute("xlink:href")&&ra(t,r);const n=r.getAttribute("id");n&&(s[n]=r)}return s}(i),this.cssRules=function(t){const e=t.getElementsByTagName("style");let s,i;const n={};for(s=0,i=e.length;ss.length>1&&t.trim())).forEach((t=>{if((t.match(/{/g)||[]).length>1&&t.trim().startsWith("@"))return;const e=t.split("{"),o={},a=e[1].trim().split(";").filter((function(t){return t.trim()}));for(s=0,i=a.length;s{""!==(t=t.replace(/^svg/i,"").trim())&&(n[t]=r(r({},n[t]||{}),o))}))}))}return n}(i)}parse(){return Promise.all(this.elements.map((t=>this.createObject(t))))}createObject(t){return e(this,null,(function*(){const e=oa(t);if(e){const s=yield e.fromElement(t,this.options,this.cssRules);return this.resolveGradient(s,t,Q),this.resolveGradient(s,t,Z),s instanceof Qo&&s._originalElement?yn(s,s.parsePreserveAspectRatioAttribute()):yn(s),yield this.resolveClipPath(s,t),this.reviver&&this.reviver(t,s),s}return null}))}extractPropertyDefinition(t,e,s){const i=t[e],r=this.regexUrl;if(!r.test(i))return;r.lastIndex=0;const n=r.exec(i)[1];return r.lastIndex=0,s[n]}resolveGradient(t,e,s){const i=this.extractPropertyDefinition(t,s,this.gradientDefs);if(i){const n=e.getAttribute(s+"-opacity"),o=Hn.fromElement(i,t,r(r({},this.options),{},{opacity:n}));t.set(s,o)}}resolveClipPath(t,s){return e(this,null,(function*(){const e=this.extractPropertyDefinition(t,"clipPath",this.clipPaths);if(e){const i=Tt(t.calcTransformMatrix()),r=e[0].parentElement;let n=s;for(;n.parentElement&&n.getAttribute("clip-path")!==t.clipPath;)n=n.parentElement;n.parentElement.appendChild(r);const o=gr("".concat(n.getAttribute("transform")||""," ").concat(r.getAttribute("originalTransform")||""));r.setAttribute("transform","matrix(".concat(o.join(","),")"));const a=yield Promise.all(e.map((t=>oa(t).fromElement(t,this.options,this.cssRules).then((t=>(yn(t),t.fillRule=t.clipRule,delete t.clipRule,t)))))),h=1===a.length?a[0]:new Fr(a),c=Ot(i,h.calcTransformMatrix());h.clipPath&&(yield this.resolveClipPath(h,n));const{scaleX:l,scaleY:u,angle:d,skewX:g,translateX:f,translateY:p}=Mt(c);h.set({flipX:!1,flipY:!1}),h.set({scaleX:l,scaleY:u,angle:d,skewX:g,skewY:0}),h.setPositionByOrigin(new ct(f,p),E,E),t.clipPath=h}else delete t.clipPath}))}}const ha=t=>Fs.test($o(t)),ca=()=>({objects:[],elements:[],options:{},allElements:[]});function la(t,s,i){return function(t,s){return e(this,arguments,(function*(t,e){let{crossOrigin:s,signal:i}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(i&&i.aborted)return l("log",new d("parseSVGDocument")),ca();const n=t.documentElement;!function(t){const e=ea(t,["use","svg:use"]),s=["x","y","xlink:href","href","transform"];for(const i of e){const e=i.attributes,r={};for(const t of e)t.value&&(r[t.name]=t.value);const n=(r["xlink:href"]||r.href||"").slice(1);if(""===n)return;const o=t.getElementById(n);if(null===o)return;let a=o.cloneNode(!0);const h=a.attributes,c={};for(const t of h)t.value&&(c[t.name]=t.value);const{x:l=0,y:u=0,transform:d=""}=r,g="".concat(d," ").concat(c.transform||""," translate(").concat(l,", ").concat(u,")");if(Zo(a),/^svg$/i.test(a.nodeName)){const t=a.ownerDocument.createElementNS(Ms,"g");Object.entries(c).forEach((e=>{let[s,i]=e;return t.setAttributeNS(Ms,s,i)})),t.append(...a.childNodes),a=t}for(const t of e){if(!t)continue;const{name:e,value:i}=t;if(!s.includes(e))if("style"===e){const t={};pr(i,t),Object.entries(c).forEach((e=>{let[s,i]=e;t[s]=i})),pr(c.style||"",t);const s=Object.entries(t).map((t=>t.join(":"))).join(";");a.setAttribute(e,s)}else!c[e]&&a.setAttribute(e,i)}a.setAttribute("transform",g),a.setAttribute("instantiated_by_use","1"),a.removeAttribute("id"),i.parentNode.replaceChild(a,i)}}(t);const o=Array.from(n.getElementsByTagName("*")),a=r(r({},Zo(n)),{},{crossOrigin:s,signal:i}),h=o.filter((t=>(Zo(t),ha(t)&&!function(t){let e=t;for(;e&&(e=e.parentElement);)if(e&&e.nodeName&&ta.test($o(e))&&!e.getAttribute("instantiated_by_use"))return!0;return!1}(t))));if(!h||h&&!h.length)return r(r({},ca()),{},{options:a,allElements:o});const c={};o.filter((t=>"clipPath"===$o(t))).forEach((t=>{t.setAttribute("originalTransform",t.getAttribute("transform")||"");const e=t.getAttribute("id");c[e]=Array.from(t.getElementsByTagName("*")).filter((t=>ha(t)))}));const u=new aa(h,a,e,t,c);return{objects:yield u.parse(),elements:h,options:a,allElements:o}}))}((new(_().DOMParser)).parseFromString(t.trim(),"text/xml"),s,i)}const ua=H,da=t=>function(e,s,i){const{points:r,pathOffset:n}=i;return new ct(r[t]).subtract(n).transform(Ot(i.getViewportTransform(),i.calcTransformMatrix()))},ga=(t,e,s,i)=>{const{target:r,pointIndex:n}=e,o=r,a=ke(new ct(s,i),void 0,o.calcOwnMatrix());return o.points[n]=a.add(o.pathOffset),o.setDimensions(),!0},fa=(t,e)=>function(s,i,n,o){const a=i.target,h=new ct(a.points[(t>0?t:a.points.length)-1]),c=h.subtract(a.pathOffset).transform(a.calcOwnMatrix()),l=e(s,r(r({},i),{},{pointIndex:t}),n,o),u=h.subtract(a.pathOffset).transform(a.calcOwnMatrix()).subtract(c);return a.left-=u.x,a.top-=u.y,l},pa=t=>qs(ua,fa(t,ga)),ma=(t,e,s)=>{const{path:i,pathOffset:r}=t,n=i[e];return new ct(n[s]-r.x,n[s+1]-r.y).transform(Ot(t.getViewportTransform(),t.calcTransformMatrix()))};function va(t,e,s){const{commandIndex:i,pointIndex:r}=this;return ma(s,i,r)}function ya(t,e,s,i){const{target:n}=e,{commandIndex:o,pointIndex:a}=this,h=((t,e,s,i,r)=>{const{path:n,pathOffset:o}=t,a=n[(i>0?i:n.length)-1],h=new ct(a[r],a[r+1]),c=h.subtract(o).transform(t.calcOwnMatrix()),l=ke(new ct(e,s),void 0,t.calcOwnMatrix());n[i][r]=l.x+o.x,n[i][r+1]=l.y+o.y,t.setDimensions();const u=h.subtract(t.pathOffset).transform(t.calcOwnMatrix()).subtract(c);return t.left-=u.x,t.top-=u.y,t.set("dirty",!0),!0})(n,s,i,o,a);return Pe(this.actionName,r(r({},Be(t,e,s,i)),{},{commandIndex:o,pointIndex:a})),h}class _a extends $s{constructor(t){super(t)}render(t,e,s,i,n){const o=r(r({},i),{},{cornerColor:this.controlFill,cornerStrokeColor:this.controlStroke,transparentCorners:!this.controlFill});super.render(t,e,s,o,n)}}class xa extends _a{constructor(t){super(t)}render(t,e,s,i,r){const{path:n}=r,{commandIndex:o,pointIndex:a,connectToCommandIndex:h,connectToPointIndex:c}=this;t.save(),t.strokeStyle=this.controlStroke,this.connectionDashArray&&t.setLineDash(this.connectionDashArray);const[l]=n[o],u=ma(r,h,c);if("Q"===l){const i=ma(r,o,a+2);t.moveTo(i.x,i.y),t.lineTo(e,s)}else t.moveTo(e,s);t.lineTo(u.x,u.y),t.stroke(),t.restore(),super.render(t,e,s,i,r)}}const Ca=(t,e,s,i,n,o)=>new(s?xa:_a)(r(r({commandIndex:t,pointIndex:e,actionName:"modifyPath",positionHandler:va,actionHandler:ya,connectToCommandIndex:n,connectToPointIndex:o},i),s?i.controlPointStyle:i.pointStyle));var ba=Object.freeze({__proto__:null,changeWidth:Js,createObjectDefaultControls:bi,createPathControls:function(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const s={};let i="M";return t.path.forEach(((t,r)=>{const n=t[0];switch("Z"!==n&&(s["c_".concat(r,"_").concat(n)]=Ca(r,t.length-2,!1,e)),n){case"C":s["c_".concat(r,"_C_CP_1")]=Ca(r,1,!0,e,r-1,"C"===(o=i)?5:"Q"===o?3:1),s["c_".concat(r,"_C_CP_2")]=Ca(r,3,!0,e,r,5);break;case"Q":s["c_".concat(r,"_Q_CP_1")]=Ca(r,1,!0,e,r,3)}var o;i=n})),s},createPolyActionHandler:pa,createPolyControls:function(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const s={};for(let i=0;i<("number"==typeof t?t:t.points.length);i++)s["p".concat(i)]=new $s(r({actionName:ua,positionHandler:da(i),actionHandler:pa(i)},e));return s},createPolyPositionHandler:da,createResizeControls:Si,createTextboxDefaultControls:wi,dragHandler:We,factoryPolyActionHandler:fa,getLocalPoint:Ye,polyActionHandler:ga,renderCircleControl:Qs,renderSquareControl:Zs,rotationStyleHandler:ti,rotationWithSnapping:ei,scaleCursorStyleHandler:ni,scaleOrSkewActionName:yi,scaleSkewCursorStyleHandler:_i,scalingEqually:ai,scalingX:hi,scalingXOrSkewingY:xi,scalingY:ci,scalingYOrSkewingX:Ci,skewCursorStyleHandler:gi,skewHandlerX:pi,skewHandlerY:mi,wrapWithFireEvent:qs,wrapWithFixedAnchor:Ks});const Sa=t=>void 0!==t.webgl,wa="precision highp float",Ta="\n ".concat(wa,";\n varying vec2 vTexCoord;\n uniform sampler2D uTexture;\n void main() {\n gl_FragColor = texture2D(uTexture, vTexCoord);\n }"),Oa=["type"],Da=["type"],ka=new RegExp(wa,"g");class Ma{get type(){return this.constructor.type}constructor(){let t=n(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},Oa);Object.assign(this,this.constructor.defaults,t)}getFragmentSource(){return Ta}getVertexSource(){return"\n attribute vec2 aPosition;\n varying vec2 vTexCoord;\n void main() {\n vTexCoord = aPosition;\n gl_Position = vec4(aPosition * 2.0 - 1.0, 0.0, 1.0);\n }"}createProgram(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.getFragmentSource(),s=arguments.length>2&&void 0!==arguments[2]?arguments[2]:this.getVertexSource();const{WebGLProbe:{GLPrecision:i="highp"}}=v();"highp"!==i&&(e=e.replace(ka,wa.replace("highp",i)));const r=t.createShader(t.VERTEX_SHADER),n=t.createShader(t.FRAGMENT_SHADER),o=t.createProgram();if(!r||!n||!o)throw new u("Vertex, fragment shader or program creation error");if(t.shaderSource(r,s),t.compileShader(r),!t.getShaderParameter(r,t.COMPILE_STATUS))throw new u("Vertex shader compile error for ".concat(this.type,": ").concat(t.getShaderInfoLog(r)));if(t.shaderSource(n,e),t.compileShader(n),!t.getShaderParameter(n,t.COMPILE_STATUS))throw new u("Fragment shader compile error for ".concat(this.type,": ").concat(t.getShaderInfoLog(n)));if(t.attachShader(o,r),t.attachShader(o,n),t.linkProgram(o),!t.getProgramParameter(o,t.LINK_STATUS))throw new u('Shader link error for "'.concat(this.type,'" ').concat(t.getProgramInfoLog(o)));const a=this.getUniformLocations(t,o)||{};return a.uStepW=t.getUniformLocation(o,"uStepW"),a.uStepH=t.getUniformLocation(o,"uStepH"),{program:o,attributeLocations:this.getAttributeLocations(t,o),uniformLocations:a}}getAttributeLocations(t,e){return{aPosition:t.getAttribLocation(e,"aPosition")}}getUniformLocations(t,e){const s=this.constructor.uniformLocations,i={};for(let r=0;r1){const s=t.destinationWidth,i=t.destinationHeight;t.sourceWidth===s&&t.sourceHeight===i||(e.deleteTexture(t.targetTexture),t.targetTexture=t.filterBackend.createTexture(e,s,i)),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,t.targetTexture,0)}else e.bindFramebuffer(e.FRAMEBUFFER,null),e.finish()}_swapTextures(t){t.passes--,t.pass++;const e=t.targetTexture;t.targetTexture=t.sourceTexture,t.sourceTexture=e}isNeutralState(t){return!1}applyTo(t){Sa(t)?(this._setupFrameBuffer(t),this.applyToWebGL(t),this._swapTextures(t)):this.applyTo2d(t)}applyTo2d(t){}getCacheKey(){return this.type}retrieveShader(t){const e=this.getCacheKey();return t.programCache[e]||(t.programCache[e]=this.createProgram(t.context)),t.programCache[e]}applyToWebGL(t){const e=t.context,s=this.retrieveShader(t);0===t.pass&&t.originalTexture?e.bindTexture(e.TEXTURE_2D,t.originalTexture):e.bindTexture(e.TEXTURE_2D,t.sourceTexture),e.useProgram(s.program),this.sendAttributeData(e,s.attributeLocations,t.aPosition),e.uniform1f(s.uniformLocations.uStepW,1/t.sourceWidth),e.uniform1f(s.uniformLocations.uStepH,1/t.sourceHeight),this.sendUniformData(e,s.uniformLocations),e.viewport(0,0,t.destinationWidth,t.destinationHeight),e.drawArrays(e.TRIANGLE_STRIP,0,4)}bindAdditionalTexture(t,e,s){t.activeTexture(s),t.bindTexture(t.TEXTURE_2D,e),t.activeTexture(t.TEXTURE0)}unbindAdditionalTexture(t,e){t.activeTexture(e),t.bindTexture(t.TEXTURE_2D,null),t.activeTexture(t.TEXTURE0)}sendUniformData(t,e){}createHelpLayer(t){if(!t.helpLayer){const e=yt();e.width=t.sourceWidth,e.height=t.sourceHeight,t.helpLayer=e}}toObject(){const t=Object.keys(this.constructor.defaults);return r({type:this.type},t.reduce(((t,e)=>(t[e]=this[e],t)),{}))}toJSON(){return this.toObject()}static fromObject(t,s){return e(this,null,(function*(){return new this(n(t,Da))}))}}s(Ma,"type","BaseFilter"),s(Ma,"uniformLocations",[]);const Ea={multiply:"gl_FragColor.rgb *= uColor.rgb;\n",screen:"gl_FragColor.rgb = 1.0 - (1.0 - gl_FragColor.rgb) * (1.0 - uColor.rgb);\n",add:"gl_FragColor.rgb += uColor.rgb;\n",difference:"gl_FragColor.rgb = abs(gl_FragColor.rgb - uColor.rgb);\n",subtract:"gl_FragColor.rgb -= uColor.rgb;\n",lighten:"gl_FragColor.rgb = max(gl_FragColor.rgb, uColor.rgb);\n",darken:"gl_FragColor.rgb = min(gl_FragColor.rgb, uColor.rgb);\n",exclusion:"gl_FragColor.rgb += uColor.rgb - 2.0 * (uColor.rgb * gl_FragColor.rgb);\n",overlay:"\n if (uColor.r < 0.5) {\n gl_FragColor.r *= 2.0 * uColor.r;\n } else {\n gl_FragColor.r = 1.0 - 2.0 * (1.0 - gl_FragColor.r) * (1.0 - uColor.r);\n }\n if (uColor.g < 0.5) {\n gl_FragColor.g *= 2.0 * uColor.g;\n } else {\n gl_FragColor.g = 1.0 - 2.0 * (1.0 - gl_FragColor.g) * (1.0 - uColor.g);\n }\n if (uColor.b < 0.5) {\n gl_FragColor.b *= 2.0 * uColor.b;\n } else {\n gl_FragColor.b = 1.0 - 2.0 * (1.0 - gl_FragColor.b) * (1.0 - uColor.b);\n }\n ",tint:"\n gl_FragColor.rgb *= (1.0 - uColor.a);\n gl_FragColor.rgb += uColor.rgb;\n "};class Pa extends Ma{getCacheKey(){return"".concat(this.type,"_").concat(this.mode)}getFragmentSource(){return"\n precision highp float;\n uniform sampler2D uTexture;\n uniform vec4 uColor;\n varying vec2 vTexCoord;\n void main() {\n vec4 color = texture2D(uTexture, vTexCoord);\n gl_FragColor = color;\n if (color.a > 0.0) {\n ".concat(Ea[this.mode],"\n }\n }\n ")}applyTo2d(t){let{imageData:{data:e}}=t;const s=new Kt(this.color).getSource(),i=s[0]*this.alpha,r=s[1]*this.alpha,n=s[2]*this.alpha,o=1-this.alpha;for(let a=0;anew this(r(r({},o),{},{image:t}))))}))}}s(Fa,"type","BlendImage"),s(Fa,"defaults",{mode:"multiply",alpha:1}),s(Fa,"uniformLocations",["uTransformMatrix","uImage"]),st.setClass(Fa);class La extends Ma{getFragmentSource(){return"\n precision highp float;\n uniform sampler2D uTexture;\n uniform vec2 uDelta;\n varying vec2 vTexCoord;\n const float nSamples = 15.0;\n vec3 v3offset = vec3(12.9898, 78.233, 151.7182);\n float random(vec3 scale) {\n /* use the fragment position for a different seed per-pixel */\n return fract(sin(dot(gl_FragCoord.xyz, scale)) * 43758.5453);\n }\n void main() {\n vec4 color = vec4(0.0);\n float total = 0.0;\n float offset = random(v3offset);\n for (float t = -nSamples; t <= nSamples; t++) {\n float percent = (t + offset - 0.5) / nSamples;\n float weight = 1.0 - abs(percent);\n color += texture2D(uTexture, vTexCoord + uDelta * percent) * weight;\n total += weight;\n }\n gl_FragColor = color / total;\n }\n "}applyTo(t){Sa(t)?(this.aspectRatio=t.sourceWidth/t.sourceHeight,t.passes++,this._setupFrameBuffer(t),this.horizontal=!0,this.applyToWebGL(t),this._swapTextures(t),this._setupFrameBuffer(t),this.horizontal=!1,this.applyToWebGL(t),this._swapTextures(t)):this.applyTo2d(t)}applyTo2d(t){t.imageData=this.simpleBlur(t)}simpleBlur(t){let{ctx:e,imageData:s,filterBackend:{resources:i}}=t;const{width:r,height:n}=s;i.blurLayer1||(i.blurLayer1=yt(),i.blurLayer2=yt());const o=i.blurLayer1,a=i.blurLayer2;o.width===r&&o.height===n||(a.width=o.width=r,a.height=o.height=n);const h=o.getContext("2d"),c=a.getContext("2d"),l=.06*this.blur*.5;let u,d,g,f;for(h.putImageData(s,0,0),c.clearRect(0,0,r,n),f=-15;f<=15;f++)u=(Math.random()-.5)/4,d=f/15,g=l*d*r+u,c.globalAlpha=1-Math.abs(d),c.drawImage(o,g,u),h.drawImage(a,0,0),c.globalAlpha=1,c.clearRect(0,0,a.width,a.height);for(f=-15;f<=15;f++)u=(Math.random()-.5)/4,d=f/15,g=l*d*n+u,c.globalAlpha=1-Math.abs(d),c.drawImage(o,u,g),h.drawImage(a,0,0),c.globalAlpha=1,c.clearRect(0,0,a.width,a.height);e.drawImage(o,0,0);const p=e.getImageData(0,0,o.width,o.height);return h.globalAlpha=1,h.clearRect(0,0,o.width,o.height),p}sendUniformData(t,e){const s=this.chooseRightDelta();t.uniform2fv(e.uDelta,s)}isNeutralState(){return 0===this.blur}chooseRightDelta(){let t=1;const e=[0,0];this.horizontal?this.aspectRatio>1&&(t=1/this.aspectRatio):this.aspectRatio<1&&(t=this.aspectRatio);const s=t*this.blur*.12;return this.horizontal?e[0]=s:e[1]=s,e}}s(La,"type","Blur"),s(La,"defaults",{blur:0}),s(La,"uniformLocations",["uDelta"]),st.setClass(La);class Ra extends Ma{getFragmentSource(){return"\n precision highp float;\n uniform sampler2D uTexture;\n uniform float uBrightness;\n varying vec2 vTexCoord;\n void main() {\n vec4 color = texture2D(uTexture, vTexCoord);\n color.rgb += uBrightness;\n gl_FragColor = color;\n }\n"}applyTo2d(t){let{imageData:{data:e}}=t;const s=Math.round(255*this.brightness);for(let i=0;i0&&void 0!==arguments[0]?arguments[0]:{};super(t),this.subFilters=t.subFilters||[]}applyTo(t){Sa(t)&&(t.passes+=this.subFilters.length-1),this.subFilters.forEach((e=>{e.applyTo(t)}))}toObject(){return{type:this.type,subFilters:this.subFilters.map((t=>t.toObject()))}}isNeutralState(){return!this.subFilters.some((t=>!t.isNeutralState()))}static fromObject(t,e){return Promise.all((t.subFilters||[]).map((t=>st.getClass(t.type).fromObject(t,e)))).then((t=>new this({subFilters:t})))}}s(Na,"type","Composed"),st.setClass(Na);class Ua extends Ma{getFragmentSource(){return"\n precision highp float;\n uniform sampler2D uTexture;\n uniform float uContrast;\n varying vec2 vTexCoord;\n void main() {\n vec4 color = texture2D(uTexture, vTexCoord);\n float contrastF = 1.015 * (uContrast + 1.0) / (1.0 * (1.015 - uContrast));\n color.rgb = contrastF * (color.rgb - 0.5) + 0.5;\n gl_FragColor = color;\n }"}isNeutralState(){return 0===this.contrast}applyTo2d(t){let{imageData:{data:e}}=t;const s=Math.floor(255*this.contrast),i=259*(s+255)/(255*(259-s));for(let r=0;r=a||m<0||m>=o||(y=4*(v*o+m),_=i[S*r+b],u+=s[y]*_,d+=s[y+1]*_,g+=s[y+2]*_,l||(f+=s[y+3]*_));c[p]=u,c[p+1]=d,c[p+2]=g,c[p+3]=l?s[p+3]:f}t.imageData=h}sendUniformData(t,e){t.uniform1fv(e.uMatrix,this.matrix)}toObject(){return r(r({},super.toObject()),{},{opaque:this.opaque,matrix:[...this.matrix]})}}s(Ka,"type","Convolute"),s(Ka,"defaults",{opaque:!1,matrix:[0,0,0,0,1,0,0,0,0]}),s(Ka,"uniformLocations",["uMatrix","uOpaque","uHalfSize","uSize"]),st.setClass(Ka);const Ja="Gamma";class Qa extends Ma{getFragmentSource(){return"\n precision highp float;\n uniform sampler2D uTexture;\n uniform vec3 uGamma;\n varying vec2 vTexCoord;\n void main() {\n vec4 color = texture2D(uTexture, vTexCoord);\n vec3 correction = (1.0 / uGamma);\n color.r = pow(color.r, correction.r);\n color.g = pow(color.g, correction.g);\n color.b = pow(color.b, correction.b);\n gl_FragColor = color;\n gl_FragColor.rgb *= color.a;\n }\n"}constructor(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};super(t),this.gamma=t.gamma||this.constructor.defaults.gamma.concat()}applyTo2d(t){let{imageData:{data:e}}=t;const s=this.gamma,i=1/s[0],r=1/s[1],n=1/s[2];this.rgbValues||(this.rgbValues={r:new Uint8Array(256),g:new Uint8Array(256),b:new Uint8Array(256)});const o=this.rgbValues;for(let a=0;a<256;a++)o.r[a]=255*Math.pow(a/255,i),o.g[a]=255*Math.pow(a/255,r),o.b[a]=255*Math.pow(a/255,n);for(let a=0;ar[0]&&s>r[1]&&i>r[2]&&t"\n color += texture2D(uTexture, vTexCoord + ".concat(t,") * uTaps[").concat(e,"] + texture2D(uTexture, vTexCoord - ").concat(t,") * uTaps[").concat(e,"];\n sum += 2.0 * uTaps[").concat(e,"];\n "))).join("\n"),"\n gl_FragColor = color / sum;\n }\n ")}applyToForWebgl(t){t.passes++,this.width=t.sourceWidth,this.horizontal=!0,this.dW=Math.round(this.width*this.scaleX),this.dH=t.sourceHeight,this.tempScale=this.dW/this.width,this.taps=this.getTaps(),t.destinationWidth=this.dW,super.applyTo(t),t.sourceWidth=t.destinationWidth,this.height=t.sourceHeight,this.horizontal=!1,this.dH=Math.round(this.height*this.scaleY),this.tempScale=this.dH/this.height,this.taps=this.getTaps(),t.destinationHeight=this.dH,super.applyTo(t),t.sourceHeight=t.destinationHeight}applyTo(t){Sa(t)?this.applyToForWebgl(t):this.applyTo2d(t)}isNeutralState(){return 1===this.scaleX&&1===this.scaleY}lanczosCreate(t){return e=>{if(e>=t||e<=-t)return 0;if(e<1.1920929e-7&&e>-1.1920929e-7)return 1;const s=(e*=Math.PI)/t;return Math.sin(e)/e*Math.sin(s)/s}}applyTo2d(t){const e=t.imageData,s=this.scaleX,i=this.scaleY;this.rcpScaleX=1/s,this.rcpScaleY=1/i;const r=e.width,n=e.height,o=Math.round(r*s),a=Math.round(n*i);let h;h="sliceHack"===this.resizeType?this.sliceByTwo(t,r,n,o,a):"hermite"===this.resizeType?this.hermiteFastResize(t,r,n,o,a):"bilinear"===this.resizeType?this.bilinearFiltering(t,r,n,o,a):"lanczos"===this.resizeType?this.lanczosResize(t,r,n,o,a):new ImageData(o,a),t.imageData=h}sliceByTwo(t,e,s,i,r){const n=t.imageData,o=.5;let a=!1,h=!1,c=e*o,l=s*o;const u=t.filterBackend.resources;let d=0,g=0;const f=e;let p=0;u.sliceByTwo||(u.sliceByTwo=yt());const m=u.sliceByTwo;(m.width<1.5*e||m.height=e)){k=Math.floor(1e3*Math.abs(x-m.x)),p[k]||(p[k]={});for(let t=v.y-f;t<=v.y+f;t++)t<0||t>=s||(M=Math.floor(1e3*Math.abs(t-m.y)),p[k][M]||(p[k][M]=h(Math.sqrt(Math.pow(k*u,2)+Math.pow(M*d,2))/1e3)),C=p[k][M],C>0&&(b=4*(t*e+x),S+=C,w+=C*n[b],T+=C*n[b+1],O+=C*n[b+2],D+=C*n[b+3]))}b=4*(_*i+y),a[b]=w/S,a[b+1]=T/S,a[b+2]=O/S,a[b+3]=D/S}return++y1&&s<-1||(r=2*s*s*s-3*s*s+1,r>0&&(t=4*(h+i*e),v+=r*c[t+3],g+=r,c[t+3]<255&&(r=r*c[t+3]/250),f+=r*c[t],p+=r*c[t+1],m+=r*c[t+2],l+=r))}}u[s]=f/l,u[s+1]=p/l,u[s+2]=m/l,u[s+3]=v/g}return l}}s(nh,"type","Resize"),s(nh,"defaults",{resizeType:"hermite",scaleX:1,scaleY:1,lanczosLobes:3}),s(nh,"uniformLocations",["uDelta","uTaps"]),st.setClass(nh);class oh extends Ma{getFragmentSource(){return"\n precision highp float;\n uniform sampler2D uTexture;\n uniform float uSaturation;\n varying vec2 vTexCoord;\n void main() {\n vec4 color = texture2D(uTexture, vTexCoord);\n float rgMax = max(color.r, color.g);\n float rgbMax = max(rgMax, color.b);\n color.r += rgbMax != color.r ? (rgbMax - color.r) * uSaturation : 0.00;\n color.g += rgbMax != color.g ? (rgbMax - color.g) * uSaturation : 0.00;\n color.b += rgbMax != color.b ? (rgbMax - color.b) * uSaturation : 0.00;\n gl_FragColor = color;\n }\n"}applyTo2d(t){let{imageData:{data:e}}=t;const s=-this.saturation;for(let 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 T{JmKA{@4En33Y&uoTLN*6P-by literal 0 HcmV?d00001 diff --git a/assets/github-98e5a6d7.js b/assets/github-98e5a6d7.js new file mode 100644 index 00000000..52f0d210 --- /dev/null +++ b/assets/github-98e5a6d7.js @@ -0,0 +1 @@ +import{aw as t}from"./index-657bca84.js";import{j as e,c as a,k as s,l as o}from"./vue-7635db6f.js";import"./fabric-f2fc9420.js";import"./lodash-es-2c042c7a.js";import"./element-plus-fcf5b447.js";import"./clipper-lib-fc83c972.js";const r={class:"oauth-container"},n=e({__name:"github",setup(e){const n=e=>{return a=this,s=null,o=function*(){const a=yield t({code:e});a.data&&a.data.data&&window.opener.postMessage(a.data.data,"*")},new Promise(((t,e)=>{var r=t=>{try{i(o.next(t))}catch(a){e(a)}},n=t=>{try{i(o.throw(t))}catch(a){e(a)}},i=e=>e.done?t(e.value):Promise.resolve(e.value).then(r,n);i((o=o.apply(a,s)).next())}));var a,s,o};return a((()=>{const t=(t=>{const e=new RegExp("(^|&)"+t+"=([^&]*)(&|$)","i"),a=window.location.search.substr(1).match(e);return null!=a?decodeURI(a[2]):null})("code");t&&n(t)})),(t,e)=>(s(),o("div",r))}});export{n as default}; diff --git a/assets/greyfloral-2dfccd8c.png b/assets/greyfloral-2dfccd8c.png new file mode 100644 index 0000000000000000000000000000000000000000..a2c193645f61f0a359d57e9fb092c38ad96cae40 GIT binary patch literal 6119 zcmVuz*+kRH;o;%h+S=dW-|+D8?(XjG?d|dL@!Z_p;^N}q;Nafg z-rL*T?Ck95=;+gwwA^Yhu+*{%5F;Q#;^QAtEWRCoccnrCt&xw3`Rz?+0G z!~HMx1=*u%T1gZ4eXZypj6&rB^1v40k!WKSNbuj#^E?GkiE@J3NIM@ED!s!C@)R!F zoNcm+Q?xNziJCi~=W`*6IlDtZ;6EUTN&pf;r9Y?a4ky_-~koDO!!wElgjUzT@JFUsKcQ))t(C0(^=Ilv+3>D!&U@tKd5(1nNuF~M-(mer) z{H!X*XpOx&Eb4r6QOmDujk0{H+V-3WXCJ?-+$+jg-W4W*Q_fQa68W+dE4XP5V`XxjJ8+_=9mUb&|n@tU?%wgv=$%@3X@qQfe6Bd$X=e8bvp6RqX zCp(jwOLK)ltZ{xtyZzPet*mqtFBl0CUO38O^X;E0lx9vj{$#9Zt%ayU*y^@yiel&P zw#(>!05WEIG>_)@qmy2@ra__vFSyMmYi3G`w|%!c%D486069yx*3Q-Z*jU6KS(3l> z;JGWjdzwwHU zOT`0TV09TtidTB)J=@1tbILO-6?00jiYz#B4}+{ooO3nDyEhqtFJvR6C~1c`l&}$| zmwKA91xC*Q3Ym`&G_96Rd3LfnrU+N8wSR^08##gpBwzDrTXpK#~$vGX_VCBaLwtdiiDV7q{R(lz{q-=AHpT?)q5NSOZZ`)`YzC&!D zHszG2!4mv7Jm0Ifdvkt!DJ0npMC2`}oTABgevn0zi4Y!f!*6AW58P57XHF>|DO*du z`rbBoS99mp@Y@KzKQAEkX4G!Ft~2f_ON37>#v?wI4jxwgqWcErRn<;kMY^SpE`Jrc0 zN?E41(ONf5^%1^dM*~;n20$WL>RvQ_Q%b09qxeJM%*muYr;#+_2U3i2T1hcQHC*!@ zzJdAQ@yw)a*`$VcZ5sHDZhedrx-q-kW1cn}LrLtnD-eNXlLfILaSy(18NOl8e=D;s zJCn^v$lH$INqDH`WySD@q_CJ*pD(&l=e#I20v#>PBS zG3B}MX?{H!lYUymim_>0t#T`_w{qF-oYy$>PB_G?jOLl;dF5OJ68w@~i3xR;Bju}A zk|g=_mb5EU$5Rz-HZckMy1K)SvzZa%qjuB@0D4CYkH{E-68w&QsX~1VI@^>?%q9wm z0A$q^*9?!$nC7g$BwO6x!kV*j^k{gvaxuroLAsUBNUNf5 z4wBj7aBXZupEBDPXxICcee24k2T^;3T0Q#)+8!_1xSX-M2=YC1#{^|{V{5^ zyHWygkP?UxTMfk{9rHj^267Hz_^sAF<#j}9zJxZmZ6I2>l8=P+B8!# z*`{Q7WL;CX@U9c9%T{&3^jFjsd2nxrcho>3@V)B4HklD#u!riHb4=#iWHH)kZ%@m7 zmK6oM*Qi)5di1%Fvz@$))3!80!OwNlzwihB~9vdJLuff7jJ4j+-lDp}3) zDytDH`}fT@C%D3gLR81gq& zSX6nh$Q5qH34d5yrxr?0`%rL1J4JaD^n>)vlWDbmEmz!XB+$UW~@#mY9qrk2u&qEPp&x8viYQ6&rC zkQ8;s5N3MOpPk%WVQ~pNRVclTLd`dU7fR`jd|1!ql-&n^jteh*88Ibe7pqOXjhRua z{YloHPC{3yd19b`8PvRUL#2$<91qh~sI(5_9QS73WeWVvQ;SYUg{Y}f>D-aXxd&a6 z;P0HSxE4g!3SivZ)`RQUc`&fMn+NKpSItYLkM23QvE;XBy}Vnv5*KS`)KmwRvNgs~ zN`OxwGxy%z2GK?vlw#(J4)HL5gGjg#9u{QlTiIh{iNBO}D1jS9jI4QS)!XR3wXttlh|akditD76yb-oG+{O#-_es{p&e{`R|4>5oP!T(!$V~>Q;(9 zC!|r7W`U0!M5MP;pfvCOHnvblLpK3r?0Y3-3j&|FxX-%!{A#eM(3~^=;}yl!T5p@5 zXObCFp-%7#8(2G1Z8Yd(Y`ynZdnZHzfh|yBb`gG05NuzghjvI@1^%$qQrOBUPR>L~ zq)7+YwMhnE*|9QLhXH!`p*CXbfrwZ@>Ihq_?SS7BfydFl7L+ZpQt-t*n9;dQx#)8e zvaT2Jdv%EFAc04$C3S0F2Nb;HjTx`M?1#X~zUzyk`Z;^gwCa43KabW8`F<~d?n-Ok zd~b~y*^RBDQmC}5`q>MX6>4Tw6%IF?atA4O>rhs}b{||v{JiRaLM)Xr;?3i|G<`fc zGT_3o`4D_yT7+5=Dn}-p2v3N@Rf!1+D)$R&=kydfV>;#md@02%vhZ8nMi~C=+h2~a z1vPpXHsySGi(FGW=@sEEGN(EAq!}ucWAwhe-I#qD5jnLV-suB=hkytq2Ov@dJd+ly zN};G){8n`si0~s0h)64P-jB)+C%`UXaobqQ_c?r`WPn%&ULe$3b(MAKz3teGn(zZ+ zKq2zVX76M#USZ9s)DCZvZ+<=G`zNnLKq7!#J%6qo<0*^^k(g+43#Az* zo)%tFs;S-W0{<)W(xX#^TlQi+Ap*qxJa=-=_pc_B5k7BE*@WtzwmK1@Y1jffuCyBR77#{#Y*! zCN{=;BHvmp3S8wykr1n<+W*w2Lsb8d}o=FR)h$;LjVAzz>MK ztF${h6H0`bY_tLb*F2uIm^F^D6+%r)U;oG5dH-*hN)&Cgzh1Z4v?G)2G)MA?}3r ztK@0(arBh-tHx6-h`qQZij?!J4vx_pDkM!>Au+KS0P#J@pCxfG zl@^mG)cfKcnYs1LrQP2E3Qf}yV@fve-4nX7Ai*;cqFAxh#0SX||FjxhlObmmkgGId zK6EA2#0nWNd&+-PvwJ^67!G?6&0%xhg>Y#~!CzceI;dkeIVG5**G;t?V|@2Te;(1s zEN@1A3rnsFuez>(F>+3*6ccMz4>ul`k`k`nZ=|z@J$9Z^;GeVSSRlR^8yk@)_{=5lvZm*D>&6jGj&B?}i+AwYx*(SWu!|r@YDeeAgnMt%mFQhX3S=>x}stfJ{5Y0dL12(lk zU07iiE?e1GM7&f*Yo46>Z9*{bft=(3zalfeAj@k|wljqn=E- zbaOFT`TkteT)d*)vPa?_KH~h^A@eIt>D&zMqL@!>p^l{4CNA{YmMsp|Rumj#J2+br3T17GKyIc1x$1V%!IN~!%r z$W%0u5r7Dg-{(92k;Pl^Tb39lMv$|TAl-@3tRl#REGsdY#JU~YgL8A5gZikhZ*3`L zyH{Q7@!>l8tn1(Ez1tYi1XnyB#T^0?Poq|nIvMqy494ekU5V*P(W>SM2V5AENm@}Q zx0MDNA;zd`#rMYqGs`ze8~fLQW=3YF1h671<`7sh+=KY?f+N|Sj?p$Xz{Hu;oMNXA zW!vQIl3~(0!M6y!a3EW_kuJ;DJ)W!)NmsvXm!B#SpWkKYv^Ixw=?G_@DbCrvyOb6> z{2u#q`Olz>Ur~C9q($wB2Qk*Eo+s<{Qn8tmwRZP?JHVzqV@}4n75b?6K|ub~F_18S z#g>@S?~y8DMdC#V*P1!PH^gLfo;k)gMuup!&DpM2)$sSKWVM>$N~%geNs@lR7q)+? zqFNdn%S4qlB2y1OFlqVrtoo`WW@CAt5Tm`SBv&imPp8Rky^jC@dB^79J@%yS-#jkX zk_7;k^P{xNL`cMhh`oe`#}Cewm|`~3#5f^d8*d&q%H#B$S}CCyCz-Try`{Hjoy}Rl z{|O=1u~riRQXivJD5R189H(oIOb-JB?{5zFv$fsNWT%B_tv#EA{3PFQ!}UO&kg4|m zzB90O-W#xDV{W67O8@MvYav}*V?xx9HL)fn1px8eH0G@zaYmCMip_C)^?V>LV^FVp zDbfnDV&Hcs_jT(4DaEKR;mZU`^`Ka3YQ*G-nV1wWQa^oKj;ADaXicDffp>0U3X84vEx{;YB9~R~mZqb$a z<(92fT2?^2tuhiL5o;AX%IoBZzBS*)Mpfv(sZD8GX~Gp@x;nbQC?cW+-?CjWWt)y= z4a_u6q1_|=LG@64AvY&Bf7OJ@M8PR7@5d}plB5)Y2h3H6-u#i+kFAx($Y|g@@r(3!!HC z0f9J88y+D}z^<9p=uRHK4BDub#$7QMA3D;4?>IJQ=KFgi%&St}wh59Kf2bJcX2AOh3&7`!z ze}|nXD#ThA0I;&w_QBQ>e$8{BwJXw^n8~+R6mlg( z0XVi^6`_US68vyV8~A_1m_@uZV)xveBF!q@w8t66?(iA=aJp2s&|GEt=FlboKEaaU z+<9qi&S6UvnfKpaP}23G?b|40`)<^l2@V4wzmXP8KKVe>w8-%gAQbo=5#gTPTet*W z;ek6DYr(p6QTlwzC5F++`AVdiNjn7szlJ$IJno7v0UbOO*uWKYVJE+Fee}iQ3SKMC zh+5MT|HEAeVmj`1$)@VHhVV#oTR1WRY@1g37w?Uis*$J%u2y)Fo=>_z5aEV?`P`qk zp-4T;LRW^H09!@=%?Lp*I%}elo1LgbN0YLXbxdkf{6m5GI{k>+UXJTH&e!puVG}+@MqBuLz5e0k zEt`fq(s7J`#{p4`M8{FRp3mbo$4+)CD3kT|?>Wwcq06f$YlZWC9?#c!cWm2h$NCz0 zzMkbJ>}&>UjPX3qqgADBN|yLKe&1I~54$a=xklx3E)!miK~C1J>nwuiR>#>T&dMAd zk_q~BQLGv%jpa0UwK!NKz| zq0oyihPFwQs4}zq#W<1DnwpmOu7g`n*-NK0v$rsMdo{gVhYflQR+7&dncsO@aFX0C#51dBD$c`<}d=Ui(*FxwXQ*LrH<`oAx7;n z8)kU=F_G}Z5!N5l5+Q7oG& zVwZ=j3Y?U)%$N#$WEwRmi8cu?vaZX<1?~b8H3l!ZFLJQ4xWmNPNL@6YYQ|n+YnpQu zRoY}+EIj&qzdyI80ynH0=gj^2+{>U9JCu*S)9?4zAp^GE{;%HOx%Yd_Y1^$36F1yFW`VTXyK0{C@BIz7NDHyTv;B{#p0kI+R2^)|`(8 zl&pCU!$>^2DKD!9ZxZsV`Q}dIuJcb2DH&>sJzjr;j45|}qxyLL38JUkW?Sv^PY`P| z9X5N@e}baP1Zb(R^G}crXMyRo>X<)P2rj$TzlUW>{teXlviyn70$k64`gdmf>kr3 zv!HsgYSC-q5UH5@h6R<{efUCx7qhZq3VUeu|A;fA^j3Bp2Ydf(o9?9TDv2Zjl2YYl z9rK-(b02yEGk$ixK-3Qc3Q0pmOHi&JFAA+VysIoykj98CsfMLo2`udizE#N$t6e`^Em!>eAr}q7iEgfaXgRX-^UCJ z)=^)z_c%V!*YTRlDTxr1^23hvaIS~sUPX7yIR+4Nm$SB~rfH-lj9DHn&yqN0h!D|< zN`%DeX@-~{5SzvhVua@a6q35=j5*9B5(Xt9w3p0WQ)Xt8SO|7w3;}k4*^gVO)D(z1`4BNh8x(dw;F=6S*KoI-S@0zV@0%7Z4I-u&-W! ziBy89?BL7x_5HQCP7p4*qSd*tuWQ4M3WYj)XkQCo-!z7**&q(=tFP7cdc3cwacPIz zmtJqk>tzZF@_@Y|pT>)o(9*Ow(?Rv=u3sz{@z z6KGA7G9?40hDWE-LQ-{oT=zDjjQR2WI6qz>v81Mg>Bo7T zehg+U!6Z-3<2XK^M_77;@-FE-K9BR`m`YPP1Y4k{`^Pa;Vn|a;&cC6cOqOe-wHfsOb-(LVL+{2X_zQ4Y&-7qo)D%Z3}WkK1) z7^z&sYb0GAxaNsmf;ml!sbubWZAl%JaTNm97c4P_kSwwaOq5yCHJ8f9x|FLWSR+GF z8xzaDkOp{_BlI$53SMiTSt&?qaRpIA!2qS0MgFjkB0VCOTrnb7RaWirSXv1&D5;cQ zJ~1VbK(t3Dk{nS|=WT()MVCfsr@GR)6qQodbRj7P3aI53#c-6Eiov7=HaV@JScp*x zReF*RM=i;N58lgJ|1M`Xx^ORN{kxo<=y#@L|1M|eZ0Wz2GxwJ6<*a{~vw<%C*K%ef zag*N~=S_Y`ubcc3UN`ye*>RJ9HD5RR57vWGgfc5$$Kl7JN=JIE(2{??j_0Q{kP*Ge zgmC=*St#=VsT+BC%2D2akIa}Q&r)R+h)7t%ly}tSf-|N~izwbv*TotL%?MQ8Q5O^h zi+~$&M_pFP%w|M{a7SIQq#Xfd0Cq=R5r~m#G1$7JZVIy!iLgLDLDn|blAv}q95kljipCUvGzKamaub(1BC-Yr|^ojLTgm94WA_V7L zKSc;F^Ie3LVgD2%9f5Zd(&yYiMaYyM0pt>%Lu$lShc|so>LXHBg%Gi%#1syss465+ zK}FXjmb@DR(L49+~s6h-Lu3F%PfzMQ+>};(KFGB!tlIjiSmhn z*nV)`v$QOtLQ->@?pewTlkPBPea}+Iu#m*E!FA74#q$xMiv!J+mR!YC4VBDV0-$!y ziR^M2I>}Uuz~EXD3hxXl3+iEO(YXS1kp2OPif@4UKL9De z0pj$30Fr(KBryH~h~5A};U9o_KX&cxZpZB{3Ulp0{k4-3x3_58@cz11Z@O-8QO99_ zcK+$2u@bit8F%h|EgElck%zeV*It{!+gsZ6ocm8-JN@+ATckMI-|Oqz6mD+`*}(4X z4W7KcMQL~lmC`DcC`dZyC6|DzsH|F$h%2E=C9IU5!Tb*rWER#qGH?6`vQw%O3>Tdl zvMzPCxN%fU*`!%fQZ+1=SEQ0BlPQHNOkhJqSjK{)%dFB9QoihwOP)+JlmUmITIF6+ zq?;=R)y(EXtRJ!78QRH^C{e?Fg}lS5gi^UUATYHiqbURs=>|tjaatE0Sg;exa@Ux7 z-QyWGDv?<}N!;Vv5ur|W8uXyv*q$x{BG+5o)n!nnXjpG?XX7NZP_Nl;QA z$B`JyVN1F#ESwRZ2$8H6DM>JM%P^ZsD@ClVX|CZJ zkeaHJl_oS1kz?|KRIZuk%(eIRr6Cu3tqDJ}{#>;;jap(W#bf4oRux_7%$6cxU)TQn zbMXwxOp?3#zP|Tfl(m>-dWV01cjZbkd7Bx2dX@dXry+5h8Bgxr-8&Bt-DXDPwbr#S zj`=9LLNsPnvR4=G$OiaWu@cED-vA`4D1&@;^MKU!ra{Wv8%+^nMjLl}vbty%aY3Sk z9?Ym~oK0_+;+$-#MaBuHIxn{XgB6ST^h|f5y&%vlt|K0b#a!WJq_RX3%Tn+;7!@gK z$pd6U;e@iVu;^0~k`YuX_tuhIrBo}N5+nuMhXiO5>icqMhpAFjfOTK)>m z?j#{qK`}1fm-~`GAc{?Fy+eD$TnfS1c!&0$WG;#4Y`sJKHB9h;o>U6zl+s5+l3wV- zLQBz@NGdtlxwkrn#i?4722xVQk~dChRb}vkw6qdU6Qz=m4(61=;$zO^IZu~TN-%xp z_&m?o@evA_q{>;Te;=>&;}}Y*m;_Y#jC#h`gY^5rU2L8o0m+#n!>yHt}E&K)szRjYwzWQznYf$Ui($XKuU|#A!Rqg$88^x!|wz%hQAXK4ZIVOIo}DW zIYI)IG1a$yDEzn+&`iD)5F$eCRAaJl`$!JEGvEluZ69sJ%ef?a>9&tFXQZ@zOsYaD zDIDeUrO0@!H4)yDg(S(U*-FWs^@<2(p6YBV(6KnHQ-A>`$wO#TqLu@dWcn&xb%wE* z+y%NwsW`RdqFXmq64W>Wwa0LdHC}=CsXd_ z1atHFJdfuSwV7MVY+Uv6dLG9S7v;fPTvGUX+VL?e^uNrTi*dtBu0)l8ZhP&O$Qc0L z4PYqSH;q^J6hnAbn}9#0gwHvR1ye7O{`vf{&!;nE8zp7n6G-E~;MV=O;cT zdCH?AJK}jhpB9lT6hM}wahxx+lh9)`k0>%>VLn&hc@Tj^X>LH>c@QZi3q*zAc@Q`~ zJbWOq1ctK%Gb4nl4v8&lwVS8R0tgisTq~V65>wGtWRx#5IHNOj0NO~u1x-)QoS}zA z5#Y%FzTQ7?a|=bt1L=If>#8ebA}X^JJW>C?-+wbmFR8p%4F6Ru`9npzidCTVXJxH- zpP+!G$T6?gKUd>4b|_j(x9^|dYLN!52DmCtURV7}o71!s1z$R~e!jlevam-|6x~Am z5v2}AOO=7*eneFOxC)Sg`w>++3cfOG*4mHg9g`J$ukIJL9}#8hU{~}JneHKvh((1w z%77{ldCwCSODaRHpa)7aCE-Z;RJMDt=K1&^cPCITR+=|MPKq`jiY(`ef?Vazzh;eh|Q@_^v$W8 zb93rp*UhPEkMlovJU@z=3zU#8ejdm1`k0lONl|Fj^XbQ@$3A?c>NjhG%blQV9r8(>64B;YsI6%YZB)4-eRqL{;d=4tDu zx^l(_ArUv#Rlv={(@Hnh4a1lw1R1(393OdQU2mSbTA>yZzl8L<5=IJKa7xUtUlFb0 zaxNjnb6)Q&f4V~|Wy$4+>wVSN8|YkJsgO>8=U4r_-Jz8i0CDi&cV}Nym3xPx0oU(v z@uo8*MTk1{cmK&ZqLi|TH)s#EB3O)_2MC|DN-9El?L0sSP^+Yp%yu5Y^U16PrHj~k zfCZC~@=^~I3sT{PG86>tOu5>LSL6a03pA>oq6|`1E5%7kaFv@><*Lg96bQlWq0Hh+ zi@76V;Zf|#1UUz_{gX4G4ka0q(%L=L+#j-8Ia~0ato^O1+z*RB!OC4wa}=-?D>Agd z70HoV(TZav_qQT)xQB!!S^Ha&bf^HNMLudHd^vaA=dk9UU9-nzd#Vn!dLw+=kUAk_ zK^x(xM-+fCG;1S#j>yDRx?0)@|H6RiYn@=OjqsZjzB=2HR7ph_4i%9+XE!8?$?;#c z7eVyHB>xA8LyAy_&6qUn^BU# z*5!Bx^ERVb#WA0+*K>%s8Lh(c`b&BUw;9!7oWD+%OSc(i`tvyLWfOYj4!@x~kTa%v zmUj59i<<5jwHUR-Z-E(s(3l;%bu-2sHZX#~t(%=52qY$T>t?_rVi+)W>*l~2Gce%N zt($A=Qs#gqZ{3Wr@bE13L*8o@F?jXY*Y$^q%P{ zr|9}x@4PzI6X6}5ZoIBvZUHbQcVF(OUGH~)zX>YPQKJR>Z6omYOt^3-aGNwGqriUc6LfW($~cZZ#H)W;w+C9VuiH#6WS}C37pmHotmrT#+=Fw6jy~lfBe(6nk6V#^bQ_cupv5 zn{TAz^V5%yBS>xYy{PcR&*#BRZu6ZW{&O79*9*nk<{OEa$L~*!YHah(LL6}(HYN2o z-?`|=^L!mg)bee;XJBcYZ=@cGh#6L3ZOkDl5*dRbwKhqQ zohlV@r%Is?$hohsEbnLKQo->FgwJ5_4dcdFDiLp2b? zbf-$o?eW{Vmey`sNfzH&P5I9)hzZ1fA zRPPDlI(e=4RcS*}%h2>XcvV+@yOkIOm<0dLYvr<$u|mT$?O=bufAaES6>C;V9FN@s z6d|bv(Rl3^@TRFi!gY?^EuiV5oC+Pdb_>X7Tw8?nly(acCzQ=bOy&;9^sx3;nexTj z;TYmjD^w8l7L}sQ0tCBg&<@AIW_nqZHSyRl>vCFA2-umqUsm!QRdk?+VZW@j$!+C$ z7Wc~vXKX7s5w$Z{6~O;ng8jiAnR$;{vCwiZE_sGnIv^p5qY@CEYP_^E5GStvYNY0W zn*w{FyBJ(KFPwf+xlV5(OBHGik5Z<4Q>a+L8^_WDK`u#(&XQ(KRHU=Zy+Dt~nbpb| zct3VuRVbc+F|Lr^eYF|?{KdF}dG}RcbN^g0ECf;l zczwUu`s!1XB!D4y=X<5hV`Vv5Hu~49elJGKO0EhSe=^s#bTTDES!VO+x_-wgWtqS)r5V0`w`(ELut&+4Y8KP8v9gv=C@I$9MHj4+GZ#EN=e{oqW++}ng*bvB zM`VRO!cnXorp4w`(~%vNJDCh7B+fe{fMBi?gLI_ioC6N0Xc>f)@?^M$Dw!?uu`9@n zo%;qxjsI@1Z=TvWFy1w{*LS4v8yFNqDtg%LB9aJQHYG9rHM+gHhv}JuGaVVRDR-Kc zNaR@=u_-q>fNs%P@=dwrlf4hY3fh#r=i^VlemJ@1Yi4Tx$=Bz=(w494oPY8)Lb>Iu zR5AYK>$8;F@>OrdpM0G&a?4jlYW~UB=M>kLuk4(E^7X@+*z#4C@h4wDq}uWoo|=F1 z^^*#6W9rmH5knd#&j2cxz%x_RhoR6?67DoiM~)d(08_3>M1(A`6@V5nBT|-D%+!Wy zfzvGEBSd1uw06b_nTX}FVOlXP0tk4C8>VT>W<-cys14H$kM8$XZ71)|l?T^%zOOGc z-kYnPxUTPaUv%7?YYf#_cNdNK=4yxD@7DDucyF#{=xgQAkDJ|_E1jJ`-|uf)+?%VL z{i4wK@{{-GYR9;~^J{e*RZ77rf9yQ~cIMs#;^ay}$_nnV=JvrUX1#feMQAP`Yk4e5 z_0q1GnksdY^`3rL%(D{kq%9nG#eBtEDm9C7S4>APcZzG;T`^z4k`}7%yelT~*c7=gsfJ|=WeHU{bxiQS3|orh z<73X(An(hti1>KT_&6hYUxrnUPdh%&8CCaX7#E)N{QbR&`!WoSm%aXZ+01;j+{?B6 zj7&2RgLi;XcuZGB3{ExWsHCQOjIgN4hy0Z;4`osgM9;qia9oMCP=Ig&(m z|D!FiZI4t%W@bcWl9cVa#z0`zpZUAk3w(`+;6z2ldu+HB9cHicE=Sa@=%{+n9+?Ml zD>|M%U}hPpThUPtG!JE1(?ir8m6WGyy?+VU^pPoMaJ<+1Pdp^2lvVJ)#_!*s{In4x zLlTXDYyPe`&D^KQwsL>p@87lTtf*9tRGeIyYps3~$|+If$TdG?Mpt4^gmDbxtTA(; zQ5UMn#<70K`k}?+0(qRd8MI}uOFolfZU(J}UGkX>wHY)Rb%8vApUt3w=j|+?JvW0^ zcHYi1V{QhmTECs;1GO2n(QrGD}XYmU~N)reqwCP&w7zAciKW77Te=oS8M@ zPO+h!5X~*i2a)QYl9L%8<%N!+3__VMZ_1p4d-9ACm;sBi?dL&%MluI|ICBK08reE( zObKlx-C`z;TdnJseX8W+?T;)H9(^V$h`G?^sUa%{p%`HUedp?iy4HXi-ZiCB*78~d zRJ{o?%Ma>W12nK(0=+m`SF%A*%AjVv)_^hVMaHzCk82IU#Ez{zd|hh*hd++~I?nG< z6}J1VaPNopPcqHe?sLG8-uvmLA#P4Sv%bDwU&oiLl-qrt>cVl$$o?ivE0k`Pm6VGcu4otbdl^K9M2iBrqRHi|FjS-AxBtnDsz_ zx~K#wEIc5S#YH7}xV5kb+rCPri009whiv;QXRQQ!C_OEO2zKe3OWN# z#P(Gb8t5U5%)$=yLxFhAoHc(;zV${|fPcBhOr2xvjU0C7T4TNcco?#E6=+A&lD#=xn^efzV$|_JU>v_SmWf@8%ug|&7ZNB&e(b*VW+=WuHVFI z)SffUAE61P&_iA(FXJ2Tq{whWgxrWhB&}p}?*6b%bPU$usZ19mjc>tS1Q3`3=P^~7e_?Rcx?^)7N~GwcT*yLXJr+P$M8vsjv1jM&FJ zGSEXgG~H_-Z$jK?UdY=%-X4}4&4aP;;~mbm(Y&;??cbOlTkPXq zXXQroR<_#5yIhalXR2rg<%PBGGd29B5twn>xT@xn{aeW#e2sBc%{6%jYD^jPs+u_% zU_vm~RWYk^y4^sWNuUl0epz9uMhiip+X2`kMn$ebtg9}M1|t@ zI*;#HaBftHNXGYf9LIOV+Ncmn@MSN5eSz`V1O_tT;Vs<8O<*VrA@t0So4^2~WEK$} zH-Uljmgw@NZUTd47@66^a1$6B7O9@yLHCdwYZ5(L-wDFw3QJZIIx}hXxWZCcGZ=bs zJT8eNPOkMa(!2?m#L>i`l|TPpROym9c=C7stnt^6#3gaqX)DKgzj<0+5=R){YyNFb zwkJcd7Ivfhj0LSg6Z1$Wzc$91~t;f@M2k58k81+Yi(8#s5*mI_u4F4Sa>3!du^7& z%p7UZy*5wc|KQ<1)*NHaJa5n=c-qPuKX1Bj(8Gi8PrWg4t{Y_=#-IGWtl`ERWi!+K z)SPb$H_FD--*e41yWvLJ>SX<{_478|D4Pa+%)g&8XuMIj;r=u7?_Fx+M%mCFdnBuF zC5_w``yR$w(R&-%kUufDRS+Q?DRAJB_$tupRhbjQ=k*wfb4`udvL#(W7 zRK=1!VeibPK(UK6H0fqh630~Yk)bu9qdztT9MNj0W1f~90#0k(=@^mN5O8MnosQ9} zHUyk%zSFU_$X!Q4-nQb-#@uxj?6j@8hfBMTN^iau_wLMHM@^n>EAEKOT}K5OTXC<( z$J90HntWoGV=6b~Uob@_2l*ZsrS9^sIs1j*%SJpfbH zMy^Gdb>`64}`k2FJL6O1){PMav}P zaeZhf_#W>$7cE?sfGQ9E{EnY7c>;n^0u8@wejGPbB}T3i56q9IHesc}oHixHd*!DH zXl zPzLC+)%D1P1Qi1kHKms_oT3VRY=We>sQp==)%qq#{G7Qz>odVkkc5j}dl_|Zg2X(v zKkL&lH$f6!+@JNCZkr%62KHxtM8j^5d(%ik%4GK49ES&YbG+1IH^&t=c5}>eKK|eS zy01u#MY=$*qvDFhp6Y^f>ecFs#G3rqCj4HmD-vV0z6rlWw)Fxc$)LaeRpLBRp8pJn!(p60v%N8ia@|4TLKZPylgQinnys4ylt`Q>WLl!=(fewTg%pa z2lKYYP+i!r7H(TCV1bNq48Lu$Da*8ex`u9BjDRB|qk*?ACP##sg?ik!nDBUyQFBn9 z0ilnQ`KaG|7fq9h!7LirM~hE3w+L62A~@H_N#lw1ksg__zEHhhPmsuHOh zPi*)uA_vojvBuLjeAk^RX^N8(8@}t!GZQ0o())(*NF{bZKyMqq3+LnN(8~J8S{lc^ zI<%qJjkOG29h!ju!dm(m{k*Z3+E|OD_}W-Y!`m?{6hmeVq;&QvxpNMt^{zP`uyhlV zQv69wO>-Fe;vF!6$ z(d1^C2qmvg8{NY*k4_F=n>Nr}&+wwh-suKMG+0A3*JGF6^u|$tKUqBeD!Y@$wSL!1 zI*-8Bx(`pf!*@hZEErdn&x0^%yWh11vk9lwjxM&Cnr`p+$P2-k(R2E~*4?2QlJa#pw-g2J}kykZ`|W7xm0YED7z zvoYg!RdZFSeKwZ)Rn6%v?6aX3S2YJ`?z1uIS2Z_}&^{Y7+h-$TG56U3`H)mY6(c<< zjbwB<=$SB-WF?wI&}6X>#+*|*=(ascyI$PMpk>!KAR{uBLnt=io+LXNfR`AjZBLRQ zfEn(k&h1H#Q@LMzSZdgwWQ)woC}fh4jaXRETE0Or{;8tZF5zI!EM^kp}x5)V5Cd2ZMMx-HE3?r7GmFAl^1fGwl=$MuF9;qO0+gB(Bqy z8RzrsI9`F&b-Kj%^5^q7dJ(A*ok@Op^XES?Rn8%g>OwqzE!@~Tw#fm+% zN4UV-7K0bPTYZS4^V3nRp>u5YK{J~F{rs%8 zc-B@QI`ZWE=lzqZ6I*?#LASa7axI#+`hd)akv|`gr4hPcFy!xAe_1#gWAFbwxjz5l zQj3em(Xhw1#H$?J5?A1|#OrU4q#BN5oA(nC zJ*AK+GYyC+-A_P3K_sMf-A_PFSj;T>)a;Tr#&fSa^J2KZYp(S@SmJAcbk?zdhj3wa!nA4ox&6q}9k7Zi( z6hWb)b3?e%`B2D!IsC;Up`(rKQC3Zh{Wi;YD_pzyVBfnqjQ1`+5PKK5G45S_!1gZw zviH4G6mci>S5!6z(6+`Q7wvP z|DO^#89S8Ys+J`gCLI?h)ibq#XwWS&NDP8O`k>dgzqMAKVoUM_2NdH=^Zxhw`^R+0 zg<*zL{ygc{|CzZ-n2=%;AZh~1B!t#N8brvXAOuuuXn`)VtRPL;o=_}(o28*HPrl-A z$BKW!QehjG%7U$-TdHMx;9m$}01Uc)e$slIkn-Lm$Q(mNjfST>{6vm zRn8xI_xv^1o<~|5X-Rg#S}&aJJ&=#c0pN=0_0l>Z9a;hA4!9}Pmg&lz+L96a+OJ6= zvRS>;V?XtKkTtY~5TBwT;E2JIXyb_Qt9=D90Pu!bNCwA= zd1wxRZoo)>7jPd3044w+0Eo1#BZhj9y$0SP5)gRH-p;^A03Zt}V1htb!$wjaViI8@ z#4|`@mLgS#S#ngEr`A#{ePzJ)d-?4bnM^06%Jy`3_uu^6xVN|DN9h8&4WXktQEbU> z=3M!*W2X&!YaPD>wB1ek#Hp*|clVsx|L{x-iMsE&7Oa>B_Ymx9*(U_vX=q29+JhPRyD! zZ@~ejI-GU^m1TVVfB?ZW!SF(G3<<)BFfb-eED=@~4KK(b2tW^njVcHS8-$NGh!5_G z7y}RqnjoP#BVjlv5n1|B1D;4cIv@s=L6Xo1p|DKMSRpn{lN7W-QZYm9sDPy7kYwP9 z%)};{g}ntf~-Ud1lbHHS;1-TBdpkJdz1l5A{C{$JwTX6Fj#x-hB&P=heM>Bn=aZK(`!iIkghPSCd$ za9gHisA!dqaq>j#PGnlq5QVF}?nQ9oFo)`~DG}&YR%J!2Q_*A1LvTrgL&tI=giKkb zh*n>sC!2w@MEM2b@V{V1?do%bkjGs34^;0sL8 z`idZYTi9!M=g$Tqf#X{U4xyJM#Z#Dqi(vCu=L>*i!qq`l!TDE|868+m4IqCbSM*ux zC=aM$-$I;GGIgoi9BKk#&Y^NNoz6ykdc*Ib>V1=!POh_r(!XWmC?Ajg);gzp3Y4;Xv^Qy7Ba98&-_@b0Sn(8{|u9E41FK_#Vax$(P1y+tOjaOgC~E~g6O#Fx^iv2;B(VfmTdh~H}k_x!MFTpVJ5@*uccRMs{ndkMl(ewt{V+r`8- zAQX|O9C$gT@Dc(ltlB+Ftnk)@v+}AQnB@&l1|~a{^E=^y5>_{nYwShnz649%rAwbJ z{j)Nd`vs2u-=4(3dW*!SMUNN#T;|RC2-xhd2RLu&!CB~Qx{DQ3b#JVFP2*eH$tncu zF$k(hERZ6-=5&5Ip6ev#ytxrQw}!L-AaJZs>!gz zP!n>>?pM)*qCOTyHveewS>4RM1xBomYe{&{&(OF_Ys)iySsLM)zX$@YMO?QX3n~o9 z(3=DTsghx&@l;?NYyczFgD^DX*vr#37&j(pCo@B5-=YO%szeJ2mkA=CkxC)OtZ;Zo zqb*um-42S{PP@h+G|u;ctg;Cp5ouAEC+ajaWLn7#T3#{L1nJ^omA?!l_RkLo2j}BrXe%=eVvdQ|a1v6JH5If=i_5M2K)cY|zd^5SlDV zAn}Uhs!SW_*3!l6S=yLPVmyCt7MIWnEb9zzo>_rwgS; zB$LbfolAUz(8VN(oeKMO2EPGRpAp3Vw$eawU23@D$As{0KS&J*-p z8&nS`ZNqNAaaO1^YRzh1^C&Wjp8mBp>YUbBWd^hh(|}4n7JBTir4r-=%HEq>u{IL+7g(w1!HxGJ#iL$QMu7SBJ;}F}ui!?JEM5LNL-tv2y zcqiu*^q={2{RIie$eHa?4jQy?&h(gfM)YOt z`6%0r%9Hut$Wm{)uHh&*9qGCd+#cpOx6)6cFCv76 zb}-a#jqmM$)DgRk=1+-^`|U6{xaV%XbsdP`!i$>Ycd5Fs9&33Ry^2Pb7j*~U>s>8T zU%fkQ-z5nE3s~fy;TG5_;5od?NdPU1NN1{VVX<|dShS-;UcL+S04raM|%6pKlV4-n~+`Db!#1jluYlcxWRx#&6NkG9{%vl#AB^{k#-Nc4C-1XXhRRJ=sS1phC+FbeL>(GyEoIlx`#m$8Rb7;6 zz|Hg95&OjuK4J=lYVdP~vqU>HRs^bhyFqF?z?LkpIpUIG6v$jm@MW-k`FoXJBjZb_ zPQCe45gGcLy*GEzjSR{7Vu3vV{9C87^4G}W6tqW&Dg4Sz6p zob;XRtZcoQiBl2ZcM?xZ_~8E+lL8PhRwxS9m0i9 zS^aWZ9gdd)hOaz;IO?A`qYy!-<0(07Zftd|+-ztKdPoI~ z;b#obpFJP4$6D9zSfrenGTrO@53Aa(2UWe+Z`g-!R8ASRUYCG1F5N=B8G}*$b z+`+#SCsLjzK1-?H@YRb>W9FKO-H*PyoF_OSl~#Xqp`3iDN0AQNrbupgpfK>uKvCeQ zs@iHeo08NX>M7F zGkEptU}s3#PeFq|_w5WW3;790fnU}7_5G@4sv~ccUA9bo;_;HPY-x5Y?^0{? zk+U{#VolPA%`_Viax9&O%lzf6X4a-`qr5lCT^Z0IY7IP=gZ`F3E-GkTu`A;+>ds!U zdQ#!Xp^^_|hvd({-_li9`A~~df{(T3>&bjpHb0Fw{rJe94Pnfkfp9u>ls%s`(8wfU zkxcUaoXQ!*-AT3!-z=Gy$y(f5-Eq~RdTgm`ttnw`PU9s{%GQ58d9D1c+!CtHw;QJG zi?~i+zLJ_+T{V?b+Bg}dZ?8<*xyn}h7B@o+BqdrZ=!)1vZHed-EEPV8Xpab2Mr2SK z5t)J|B1*JGu+bfhT_)b|+U9h2FN$}lSB_EYIOO{8K+Zp35bw)1Z^cBSy7VbQ_EJj4#*?YDZ zH#!?v6qlZK5YcE149G0i=;EbEC03nH;`wr>O9rL7NacXr-=?$rFKcZQH!V%kS)~Cd zMFQ?Yb4w!ydL_3T$=6bCI*K{*I_;_HcK9xPaZr+@B{}dCO?^{ZB{jV#v1z41W$Q~R znl61a2oiRB!koi?qkbAf4~Ah8FXp@;{o=9V@fT8%<;C&ktNHNzt%Xx%wl0R^$<`>8OX0r^X*|JSPoffj(!kGlT%ea&B?bKxN7 z)1|Cqg=U-*;PU$?-i7i-P0f%qwYK!>V{j#(UUS?G6VEH?n?D|_xn;qAeDpOf`p)sx@N)&rgANDZ4F7Mc>C=GaufNv|z-Y8MP@)N>_Acv@)6 zpK@wgU;1ETg_a=}g_FTz#odA8TLzYu-5V(IK!JAme%QZzei#2EE^t4}7lStId9V1X zxXW)sJYp38BJLv3#W*6K@aqyk_4}E%uxlZ!tGBlcm-fW>*7v3@o)8;NfeAk&d0q>9 zjq^G<6XFR@N7n()Gx0Odfi6D&Jm^~8%-$>5%Wfw61^wnV?7hSaVz02DM)#L6xy2c) zX0F!#emPTD{&|r#e)iJO^_h+8%1PX!uMoZI{vW!Tt20*X{oN%; z*0B#m{BdS6yH~iEy*J-0?A0zJ`iX`ZfS6yLW~qCeyIAXbimLy3KeKvC>Joc(=G$v$ zaf|f9XJcQIR+ahwAJsiY>n5-3ajHKoY02j0v=IHm!>}sc(Hj!gcJ}hcQ0A1ZHu~m_SD5o^@as~2Y{x1(2(Xm>YYV20gJPYJX0=o371788+sB5(;@JQr$^Qc zvj0T&vh6SkzjZz0QTsw6&Ign-#Z@Ikc~v39B|)3ywm5rlOBn1K>@Zun_*9(R8OX(^ zU|djk1gn4^klJ)^oAcIb+Pu7)%>&U{#q?RwsvS%uG76rnds`4B5Qks)%aLO?w48WQ<0#6^ zjjD@$gLuoZHUrE=|LTg@mP!U{hgJ{dnHq-)2mul~+_k28NlEiewXa1@AKEYa_153( zcTaOwVufB`ky!OW)byeKq91G}?4a5%t|u+bt*yGqs9~%JjRIeoMmEO9B=fvn7QAh5X7%4qIwMRKYtv z_>^U4(?&a^T|eUcwml5%51g@8Lp2J2#3HxWeDwFtZ^(<|pFVx+QwQDoVKaVCpXT7r zf$0E=(7Yk}de4i`Hn8CA>4LGoKdxqF|h=yz|#Q+^*f$Zzr;RA_66 zS#oHLgxVodDLQ3=X&j!JC*o0_?PG(AigCU|qTn}1d5|ySjp@CVG0B!gU{rX>7Xhs| z(x>DFe3R#IpZa*IrN|8* zbE2muDr*z9SLRv-sm}c6TN}CCR$@smnDZH*3c8ya9G>&>h2I5}gZ@xa!IBt!^XLjv zb6jzreF7MW@(>4!pzE$)x5)z@kReLq8Kc4N28SC$NmGhWF)G|N0_0h+3=}=hqX1k( zAPNB7^jesdd7_GPxF#3f(*_O(~3Nl(Hj)b(wIkN2X* zHQ%oL+V@0zr5fsb2&+q6W)tM1X^#BXw4Qw@Yt#9<mjIKy@C(=EZvBFhGY&{LL&E5P%~hjMppM=lR|4-rMQko%A);C7x1 zB9D+JzhPerdsO6b=^6$y37sIWfTucCaE`l?4PkEwgVBLB4slR^lJdQw-91DG!6{pV z5S5b}M8LMMBKmi{hOuK6piv%Eg#bmyQu z^?k?7X1rV>vAzgaZHsJrkax0{oxR)F5k^^5jyP>-ajK;}MArpE?#D0WFZ(#c!wf2m zwaVt2pSThXKY#Mc;p7G^3z&<^ELN9!7Vg?5 z#N4-n0`?G0%k?G7o?Td+|8`eLwh`N~fquIoMd(mEgkZoa*ui`DCeJkHxyJ|P^!VV% z`>NqrEXs={v&V9j(aA2O(UqJhlqcPmyX3c%<#*)C5IgBiZhUNRZcKcTRT?O_|uMIMvYl_vSbRVN$q54m1ed_uH3CX%X~f!BS0L8dNn)AU%*r#LtO`bBOA6SV=* z@8P#mCjfogIg|hZfQIm;0Q88@Q4|1u(q0q^KzkUN>GA>mZ)6Vse{>vK0q9eHMzg+_ z_u_w`{N)|!P4pi2<(0~q+lVmBjT+LP_CWJ7XC6##0&`=NIg{*$a;0pXpGVKXRr|+!q%@1l>=w%JZP-r5a&pleN*E$V;>E6h_2~t$ zFaUr72e!+J{*=0J$Ysei-7EO-FzA@qz5=CDR$5>!@Esfgyxl7R{Cc!s1iv($=3~q# z5?p4L#=#4uX#@l)31eb-nh6|Gr&&NiQra6LAm#8J@PT?jfHBwr5DXn(X$%CgCyfIi z4y6$Y;51=Oyqso&81AQ8Ab?kCZ^*y79XEHl_9^`}At<(0Ggf4UJGCi$w7<}m07+E( zhba@zuV(c$Jn|D6Qx*~V-OW|Is!K9dKbFrALy#&a>CtNKRpZ-a(#axfE5q7X2?9z_ z*s3(fQxZ$C?xL0d^ZkOHA^^#d{F6z>3_beFOl@jFesVV2r6u0%oinFMb}E7i4G$_m z))Iw7SyZCj=^=ZtYCeS%y_vWd)tU0Tcy0L6a_w%nPORGyQfbTBjwzn~W#E|RdH@K) z2#VnZNimo#HiygO3xp!EL@JXjlq$7GtJ52dCbPwAvpbwFw`cwH`j_>uYnv|W)&P0A z0kp69p(cX*?NkD$gH@3af}TM360{^ncrzNXlRZV^qmjg~kUQXIq0LdsQA=7{5D)Ck z){9*^=uFXzP$JMpL|S<=%K}MM+{*2~xJE}M|N7?-T%bS`m&!}cP;|K`Kz>2o}Vosy18k*zr<~~p) zR0mg@f)|(J26%RxVwbYD2YIeD+xd|j#XB32i-8yeSx^#wwIHXEo^T*wEe(N~6pJwn z)~JmS=idcmDcOK0{!=8h3hV+NtCeu>%;K^bO%%8O_6VHuScH8YnCy=0quY%{$0EDK zL#vP5CRR(kltSCBH{4AxdQymnynySzB*>ZUqDOH4NHkq_y2^tj$V;LX1afS$yIaL{ zFMf=PoY%X>XuwXN7wf!ZQnJXbAD>24Wq4TMB9)jZW5xR00Y*%FWin@{Uxye^R>h;S q631r(-Y<*yM)z~zP1L?NKx4U literal 0 HcmV?d00001 diff --git a/assets/iconfont-45121c72.ttf b/assets/iconfont-45121c72.ttf new file mode 100644 index 0000000000000000000000000000000000000000..6c35928a6e198caec5876081cde6bf99eaac03a0 GIT binary patch literal 15312 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 literal 0 HcmV?d00001 diff --git a/assets/iconfont-84fa9d3c.woff b/assets/iconfont-84fa9d3c.woff new file mode 100644 index 0000000000000000000000000000000000000000..452cef672b40bc18aba275a8f102f4f6babc71e0 GIT binary patch literal 9424 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 DTxLxa literal 0 HcmV?d00001 diff --git a/assets/index-657bca84.js b/assets/index-657bca84.js new file mode 100644 index 00000000..2c819f91 --- /dev/null +++ b/assets/index-657bca84.js @@ -0,0 +1,52 @@ +var e=Object.defineProperty,t=Object.defineProperties,n=Object.getOwnPropertyDescriptors,r=Object.getOwnPropertySymbols,i=Object.getPrototypeOf,o=Object.prototype.hasOwnProperty,s=Object.prototype.propertyIsEnumerable,a=Reflect.get,l=(e,t)=>{if(t=Symbol[e])return t;throw Error("Symbol."+e+" is not defined")},c=Math.pow,h=(t,n,r)=>n in t?e(t,n,{enumerable:!0,configurable:!0,writable:!0,value:r}):t[n]=r,u=(e,t)=>{for(var n in t||(t={}))o.call(t,n)&&h(e,n,t[n]);if(r)for(var n of r(t))s.call(t,n)&&h(e,n,t[n]);return e},d=(e,r)=>t(e,n(r)),f=(e,t)=>{var n={};for(var i in e)o.call(e,i)&&t.indexOf(i)<0&&(n[i]=e[i]);if(null!=e&&r)for(var i of r(e))t.indexOf(i)<0&&s.call(e,i)&&(n[i]=e[i]);return n},p=(e,t,n)=>(h(e,"symbol"!=typeof t?t+"":t,n),n),g=(e,t,n)=>new Promise(((r,i)=>{var o=e=>{try{a(n.next(e))}catch(t){i(t)}},s=e=>{try{a(n.throw(e))}catch(t){i(t)}},a=e=>e.done?r(e.value):Promise.resolve(e.value).then(o,s);a((n=n.apply(e,t)).next())})),k=function(e,t){this[0]=e,this[1]=t},m=e=>{var t,n=e[l("asyncIterator")],r=!1,i={};return null==n?(n=e[l("iterator")](),t=e=>i[e]=t=>n[e](t)):(n=n.call(e),t=e=>i[e]=t=>{if(r){if(r=!1,"throw"===e)throw t;return t}return r=!0,{done:!1,value:new k(new Promise((r=>{var i=n[e](t);if(!(i instanceof Object))throw TypeError("Object expected");r(i)})),1)}}),i[l("iterator")]=()=>i,t("next"),"throw"in n?t("throw"):i.throw=e=>{throw e},"return"in n&&t("return"),i};import{a7 as v,B as y,at as L,I as w,ah as b,r as _,ag as x,au as C,w as S,K as j,A as E,g as M,o as T,n as O,L as A,e as P,u as I,c as R,b as B,d as H,s as W,j as z,ab as D,J as N,C as F,P as V,O as U,a2 as $,k as Y,S as X,R as Z,ad as G,ar as q,D as K,l as J,G as Q,m as ee,F as te,E as ne,av as re,aw as ie,a6 as oe,W as se,Q as ae,_ as le,U as ce,V as he,T as ue,$ as de,Z as fe,as as pe,ap as ge}from"./vue-7635db6f.js";import{c as ke,e as me,r as ve,R as ye,q as Le,J as we,S as be,Q as _e,a as xe,b as Ce,d as Se,u as je,k as Ee,F as Me,B as Te,$ as Oe,t as Ae,l as Pe,f as Ie,x as Re,_ as Be,I as He,K as We,T as ze}from"./fabric-f2fc9420.js";import{k as De,a as Ne,e as Fe,t as Ve,l as Ue,d as $e,m as Ye}from"./lodash-es-2c042c7a.js";import{E as Xe,a as Ze,b as Ge,c as qe,d as Ke,u as Je,g as Qe,e as et,f as tt,v as nt,h as rt,i as it,j as ot,k as st,l as at,m as lt,n as ct,o as ht,p as ut,q as dt,r as ft,s as pt,t as gt,w as kt,x as mt,y as vt,z as yt}from"./element-plus-fcf5b447.js";import{c as Lt,g as wt,a as bt,C as _t}from"./clipper-lib-fc83c972.js";!function(){const e=document.createElement("link").relList;if(!(e&&e.supports&&e.supports("modulepreload"))){for(const e of document.querySelectorAll('link[rel="modulepreload"]'))t(e);new MutationObserver((e=>{for(const n of e)if("childList"===n.type)for(const e of n.addedNodes)"LINK"===e.tagName&&"modulepreload"===e.rel&&t(e)})).observe(document,{childList:!0,subtree:!0})}function t(e){if(e.ep)return;e.ep=!0;const t=function(e){const t={};return e.integrity&&(t.integrity=e.integrity),e.referrerPolicy&&(t.referrerPolicy=e.referrerPolicy),"use-credentials"===e.crossOrigin?t.credentials="include":"anonymous"===e.crossOrigin?t.credentials="omit":t.credentials="same-origin",t}(e);fetch(e.href,t)}}();var xt=!1; +/*! + * pinia v2.1.7 + * (c) 2023 Eduardo San Martin Morote + * @license MIT + */let Ct;const St=e=>Ct=e,jt=Symbol();function Et(e){return e&&"object"==typeof e&&"[object Object]"===Object.prototype.toString.call(e)&&"function"!=typeof e.toJSON}var Mt,Tt;(Tt=Mt||(Mt={})).direct="direct",Tt.patchObject="patch object",Tt.patchFunction="patch function";const Ot=()=>{};function At(e,t,n,r=Ot){e.push(t);const i=()=>{const n=e.indexOf(t);n>-1&&(e.splice(n,1),r())};return!n&&M()&&T(i),i}function Pt(e,...t){e.slice().forEach((e=>{e(...t)}))}const It=e=>e();function Rt(e,t){e instanceof Map&&t instanceof Map&&t.forEach(((t,n)=>e.set(n,t))),e instanceof Set&&t instanceof Set&&t.forEach(e.add,e);for(const n in t){if(!t.hasOwnProperty(n))continue;const r=t[n],i=e[n];Et(i)&&Et(r)&&e.hasOwnProperty(n)&&!y(r)&&!L(r)?e[n]=Rt(i,r):e[n]=r}return e}const Bt=Symbol();const{assign:Ht}=Object;function Wt(e,t,n={},r,i,o){let s;const a=Ht({actions:{}},n),l={deep:!0};let c,h,u,d=[],f=[];const p=r.state.value[e];let g;function k(t){let n;c=h=!1,"function"==typeof t?(t(r.state.value[e]),n={type:Mt.patchFunction,storeId:e,events:u}):(Rt(r.state.value[e],t),n={type:Mt.patchObject,payload:t,storeId:e,events:u});const i=g=Symbol();O().then((()=>{g===i&&(c=!0)})),h=!0,Pt(d,n,r.state.value[e])}o||p||(r.state.value[e]={}),_({});const m=o?function(){const{state:e}=n,t=e?e():{};this.$patch((e=>{Ht(e,t)}))}:Ot;function w(t,n){return function(){St(r);const i=Array.from(arguments),o=[],s=[];let a;Pt(f,{args:i,name:t,store:C,after:function(e){o.push(e)},onError:function(e){s.push(e)}});try{a=n.apply(this&&this.$id===e?this:C,i)}catch(l){throw Pt(s,l),l}return a instanceof Promise?a.then((e=>(Pt(o,e),e))).catch((e=>(Pt(s,e),Promise.reject(e)))):(Pt(o,a),a)}}const x={_p:r,$id:e,$onAction:At.bind(null,f),$patch:k,$reset:m,$subscribe(t,n={}){const i=At(d,t,n.detached,(()=>o())),o=s.run((()=>S((()=>r.state.value[e]),(r=>{("sync"===n.flush?h:c)&&t({storeId:e,type:Mt.direct,events:u},r)}),Ht({},l,n))));return i},$dispose:function(){s.stop(),d=[],f=[],r._s.delete(e)}},C=j(x);r._s.set(e,C);const E=(r._a&&r._a.runWithContext||It)((()=>r._e.run((()=>(s=b()).run(t)))));for(const v in E){const t=E[v];if(y(t)&&(!y(T=t)||!T.effect)||L(t))o||(!p||Et(M=t)&&M.hasOwnProperty(Bt)||(y(t)?t.value=p[v]:Rt(t,p[v])),r.state.value[e][v]=t);else if("function"==typeof t){const e=w(v,t);E[v]=e,a.actions[v]=t}}var M,T;return Ht(C,E),Ht(v(C),E),Object.defineProperty(C,"$state",{get:()=>r.state.value[e],set:e=>{k((t=>{Ht(t,e)}))}}),r._p.forEach((e=>{Ht(C,s.run((()=>e({store:C,app:r._a,pinia:r,options:a}))))})),p&&o&&n.hydrate&&n.hydrate(C.$state,p),c=!0,h=!0,C}function zt(e,t,n){let r,i;const o="function"==typeof t;function s(e,n){const s=C();(e=e||(s?E(jt,null):null))&&St(e),(e=Ct)._s.has(r)||(o?Wt(r,t,i,e):function(e,t,n,r){const{state:i,actions:o,getters:s}=t,a=n.state.value[e];let l;l=Wt(e,(function(){a||(n.state.value[e]=i?i():{});const t=A(n.state.value[e]);return Ht(t,o,Object.keys(s||{}).reduce(((t,r)=>(t[r]=x(P((()=>{St(n);const t=n._s.get(e);return s[r].call(t,t)}))),t)),{}))}),t,n,0,!0)}(r,i,e));return e._s.get(r)}return"string"==typeof e?(r=e,i=o?n:t):(i=e,r=e.id),s.$id=r,s}function Dt(e){{e=v(e);const t={};for(const n in e){const r=e[n];(y(r)||L(r))&&(t[n]=w(e,n))}return t}}const Nt="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:global,Ft=Object.keys,Vt=Array.isArray;function Ut(e,t){return"object"!=typeof t||Ft(t).forEach((function(n){e[n]=t[n]})),e}"undefined"==typeof Promise||Nt.Promise||(Nt.Promise=Promise);const $t=Object.getPrototypeOf,Yt={}.hasOwnProperty;function Xt(e,t){return Yt.call(e,t)}function Zt(e,t){"function"==typeof t&&(t=t($t(e))),("undefined"==typeof Reflect?Ft:Reflect.ownKeys)(t).forEach((n=>{qt(e,n,t[n])}))}const Gt=Object.defineProperty;function qt(e,t,n,r){Gt(e,t,Ut(n&&Xt(n,"get")&&"function"==typeof n.get?{get:n.get,set:n.set,configurable:!0}:{value:n,configurable:!0,writable:!0},r))}function Kt(e){return{from:function(t){return e.prototype=Object.create(t.prototype),qt(e.prototype,"constructor",e),{extend:Zt.bind(null,e.prototype)}}}}const Jt=Object.getOwnPropertyDescriptor;function Qt(e,t){let n;return Jt(e,t)||(n=$t(e))&&Qt(n,t)}const en=[].slice;function tn(e,t,n){return en.call(e,t,n)}function nn(e,t){return t(e)}function rn(e){if(!e)throw new Error("Assertion Failed")}function on(e){Nt.setImmediate?setImmediate(e):setTimeout(e,0)}function sn(e,t){return e.reduce(((e,n,r)=>{var i=t(n,r);return i&&(e[i[0]]=i[1]),e}),{})}function an(e,t){if("string"==typeof t&&Xt(e,t))return e[t];if(!t)return e;if("string"!=typeof t){for(var n=[],r=0,i=t.length;r["Int","Uint","Float"].map((t=>t+e+"Array")))))).filter((e=>Nt[e])),fn=dn.map((e=>Nt[e]));sn(dn,(e=>[e,!0]));let pn=null;function gn(e){pn="undefined"!=typeof WeakMap&&new WeakMap;const t=kn(e);return pn=null,t}function kn(e){if(!e||"object"!=typeof e)return e;let t=pn&&pn.get(e);if(t)return t;if(Vt(e)){t=[],pn&&pn.set(e,t);for(var n=0,r=e.length;n=0)t=e;else{const n=$t(e);for(var i in t=n===Object.prototype?{}:Object.create(n),pn&&pn.set(e,t),e)Xt(e,i)&&(t[i]=kn(e[i]))}return t}const{toString:mn}={};function vn(e){return mn.call(e).slice(8,-1)}const yn="undefined"!=typeof Symbol?Symbol.iterator:"@@iterator",Ln="symbol"==typeof yn?function(e){var t;return null!=e&&(t=e[yn])&&t.apply(e)}:function(){return null},wn={};function bn(e){var t,n,r,i;if(1===arguments.length){if(Vt(e))return e.slice();if(this===wn&&"string"==typeof e)return[e];if(i=Ln(e)){for(n=[];!(r=i.next()).done;)n.push(r.value);return n}if(null==e)return[e];if("number"==typeof(t=e.length)){for(n=new Array(t);t--;)n[t]=e[t];return n}return[e]}for(t=arguments.length,n=new Array(t);t--;)n[t]=arguments[t];return n}const _n="undefined"!=typeof Symbol?e=>"AsyncFunction"===e[Symbol.toStringTag]:()=>!1;var xn="undefined"!=typeof location&&/^(http|https):\/\/(localhost|127\.0\.0\.1)/.test(location.href);function Cn(e,t){xn=e,Sn=t}var Sn=()=>!0;const jn=!new Error("").stack;function En(){if(jn)try{throw En.arguments,new Error}catch(e){return e}return new Error}function Mn(e,t){var n=e.stack;return n?(t=t||0,0===n.indexOf(e.name)&&(t+=(e.name+e.message).split("\n").length),n.split("\n").slice(t).filter(Sn).map((e=>"\n"+e)).join("")):""}var Tn=["Unknown","Constraint","Data","TransactionInactive","ReadOnly","Version","NotFound","InvalidState","InvalidAccess","Abort","Timeout","QuotaExceeded","Syntax","DataClone"],On=["Modify","Bulk","OpenFailed","VersionChange","Schema","Upgrade","InvalidTable","MissingAPI","NoSuchDatabase","InvalidArgument","SubTransaction","Unsupported","Internal","DatabaseClosed","PrematureCommit","ForeignAwait"].concat(Tn),An={VersionChanged:"Database version changed by other database connection",DatabaseClosed:"Database has been closed",Abort:"Transaction aborted",TransactionInactive:"Transaction has already completed or failed",MissingAPI:"IndexedDB API missing. Please visit https://tinyurl.com/y2uuvskb"};function Pn(e,t){this._e=En(),this.name=e,this.message=t}function In(e,t){return e+". Errors: "+Object.keys(t).map((e=>t[e].toString())).filter(((e,t,n)=>n.indexOf(e)===t)).join("\n")}function Rn(e,t,n,r){this._e=En(),this.failures=t,this.failedKeys=r,this.successCount=n,this.message=In(e,t)}function Bn(e,t){this._e=En(),this.name="BulkError",this.failures=Object.keys(t).map((e=>t[e])),this.failuresByPos=t,this.message=In(e,t)}Kt(Pn).from(Error).extend({stack:{get:function(){return this._stack||(this._stack=this.name+": "+this.message+Mn(this._e,2))}},toString:function(){return this.name+": "+this.message}}),Kt(Rn).from(Pn),Kt(Bn).from(Pn);var Hn=On.reduce(((e,t)=>(e[t]=t+"Error",e)),{});const Wn=Pn;var zn=On.reduce(((e,t)=>{var n=t+"Error";function r(e,r){this._e=En(),this.name=n,e?"string"==typeof e?(this.message=`${e}${r?"\n "+r:""}`,this.inner=r||null):"object"==typeof e&&(this.message=`${e.name} ${e.message}`,this.inner=e):(this.message=An[t]||n,this.inner=null)}return Kt(r).from(Wn),e[t]=r,e}),{});zn.Syntax=SyntaxError,zn.Type=TypeError,zn.Range=RangeError;var Dn=Tn.reduce(((e,t)=>(e[t+"Error"]=zn[t],e)),{}),Nn=On.reduce(((e,t)=>(-1===["Syntax","Type","Range"].indexOf(t)&&(e[t+"Error"]=zn[t]),e)),{});function Fn(){}function Vn(e){return e}function Un(e,t){return null==e||e===Vn?t:function(n){return t(e(n))}}function $n(e,t){return function(){e.apply(this,arguments),t.apply(this,arguments)}}function Yn(e,t){return e===Fn?t:function(){var n=e.apply(this,arguments);void 0!==n&&(arguments[0]=n);var r=this.onsuccess,i=this.onerror;this.onsuccess=null,this.onerror=null;var o=t.apply(this,arguments);return r&&(this.onsuccess=this.onsuccess?$n(r,this.onsuccess):r),i&&(this.onerror=this.onerror?$n(i,this.onerror):i),void 0!==o?o:n}}function Xn(e,t){return e===Fn?t:function(){e.apply(this,arguments);var n=this.onsuccess,r=this.onerror;this.onsuccess=this.onerror=null,t.apply(this,arguments),n&&(this.onsuccess=this.onsuccess?$n(n,this.onsuccess):n),r&&(this.onerror=this.onerror?$n(r,this.onerror):r)}}function Zn(e,t){return e===Fn?t:function(n){var r=e.apply(this,arguments);Ut(n,r);var i=this.onsuccess,o=this.onerror;this.onsuccess=null,this.onerror=null;var s=t.apply(this,arguments);return i&&(this.onsuccess=this.onsuccess?$n(i,this.onsuccess):i),o&&(this.onerror=this.onerror?$n(o,this.onerror):o),void 0===r?void 0===s?void 0:s:Ut(r,s)}}function Gn(e,t){return e===Fn?t:function(){return!1!==t.apply(this,arguments)&&e.apply(this,arguments)}}function qn(e,t){return e===Fn?t:function(){var n=e.apply(this,arguments);if(n&&"function"==typeof n.then){for(var r=this,i=arguments.length,o=new Array(i);i--;)o[i]=arguments[i];return n.then((function(){return t.apply(r,o)}))}return t.apply(this,arguments)}}Nn.ModifyError=Rn,Nn.DexieError=Pn,Nn.BulkError=Bn;var Kn={};const Jn=100,[Qn,er,tr]="undefined"==typeof Promise?[]:(()=>{let e=Promise.resolve();if("undefined"==typeof crypto||!crypto.subtle)return[e,$t(e),e];const t=crypto.subtle.digest("SHA-512",new Uint8Array([0]));return[t,$t(t),e]})(),nr=er&&er.then,rr=Qn&&Qn.constructor,ir=!!tr;var or=!1,sr=tr?()=>{tr.then(Mr)}:Nt.setImmediate?setImmediate.bind(null,Mr):Nt.MutationObserver?()=>{var e=document.createElement("div");new MutationObserver((()=>{Mr(),e=null})).observe(e,{attributes:!0}),e.setAttribute("i","1")}:()=>{setTimeout(Mr,0)},ar=function(e,t){kr.push([e,t]),cr&&(sr(),cr=!1)},lr=!0,cr=!0,hr=[],ur=[],dr=null,fr=Vn,pr={id:"global",global:!0,ref:0,unhandleds:[],onunhandled:ei,pgp:!1,env:{},finalize:function(){this.unhandleds.forEach((e=>{try{ei(e[0],e[1])}catch(t){}}))}},gr=pr,kr=[],mr=0,vr=[];function yr(e){if("object"!=typeof this)throw new TypeError("Promises must be constructed via new");this._listeners=[],this.onuncatched=Fn,this._lib=!1;var t=this._PSD=gr;if(xn&&(this._stackHolder=En(),this._prev=null,this._numPrev=0),"function"!=typeof e){if(e!==Kn)throw new TypeError("Not a function");return this._state=arguments[1],this._value=arguments[2],void(!1===this._state&&_r(this,this._value))}this._state=null,this._value=null,++t.ref,br(this,e)}const Lr={get:function(){var e=gr,t=zr;function n(n,r){var i=!e.global&&(e!==gr||t!==zr);const o=i&&!Vr();var s=new yr(((t,s)=>{Cr(this,new wr(Kr(n,e,i,o),Kr(r,e,i,o),t,s,e))}));return xn&&Er(s,this),s}return n.prototype=Kn,n},set:function(e){qt(this,"then",e&&e.prototype===Kn?Lr:{get:function(){return e},set:Lr.set})}};function wr(e,t,n,r,i){this.onFulfilled="function"==typeof e?e:null,this.onRejected="function"==typeof t?t:null,this.resolve=n,this.reject=r,this.psd=i}function br(e,t){try{t((t=>{if(null===e._state){if(t===e)throw new TypeError("A promise cannot be resolved with itself.");var n=e._lib&&Tr();t&&"function"==typeof t.then?br(e,((e,n)=>{t instanceof yr?t._then(e,n):t.then(e,n)})):(e._state=!0,e._value=t,xr(e)),n&&Or()}}),_r.bind(null,e))}catch(n){_r(e,n)}}function _r(e,t){if(ur.push(t),null===e._state){var n=e._lib&&Tr();t=fr(t),e._state=!1,e._value=t,xn&&null!==t&&"object"==typeof t&&!t._promise&&function(n,r,i){try{(()=>{var n=Qt(t,"stack");t._promise=e,qt(t,"stack",{get:()=>or?n&&(n.get?n.get.apply(t):n.value):e.stack})}).apply(null,void 0)}catch(o){}}(),r=e,hr.some((e=>e._value===r._value))||hr.push(r),xr(e),n&&Or()}var r}function xr(e){var t=e._listeners;e._listeners=[];for(var n=0,r=t.length;n{0==--mr&&Ar()}),[]))}function Cr(e,t){if(null!==e._state){var n=e._state?t.onFulfilled:t.onRejected;if(null===n)return(e._state?t.resolve:t.reject)(e._value);++t.psd.ref,++mr,ar(Sr,[n,e,t])}else e._listeners.push(t)}function Sr(e,t,n){try{dr=t;var r,i=t._value;t._state?r=e(i):(ur.length&&(ur=[]),r=e(i),-1===ur.indexOf(i)&&function(e){for(var t=hr.length;t;)if(hr[--t]._value===e._value)return void hr.splice(t,1)}(t)),n.resolve(r)}catch(o){n.reject(o)}finally{dr=null,0==--mr&&Ar(),--n.psd.ref||n.psd.finalize()}}function jr(e,t,n){if(t.length===n)return t;var r="";if(!1===e._state){var i,o,s=e._value;null!=s?(i=s.name||"Error",o=s.message||s,r=Mn(s,0)):(i=s,o=""),t.push(i+(o?": "+o:"")+r)}return xn&&((r=Mn(e._stackHolder,2))&&-1===t.indexOf(r)&&t.push(r),e._prev&&jr(e._prev,t,n)),t}function Er(e,t){var n=t?t._numPrev+1:0;n<100&&(e._prev=t,e._numPrev=n)}function Mr(){Tr()&&Or()}function Tr(){var e=lr;return lr=!1,cr=!1,e}function Or(){var e,t,n;do{for(;kr.length>0;)for(e=kr,kr=[],n=e.length,t=0;t0);lr=!0,cr=!0}function Ar(){var e=hr;hr=[],e.forEach((e=>{e._PSD.onunhandled.call(null,e._value,e)}));for(var t=vr.slice(0),n=t.length;n;)t[--n]()}function Pr(e){return new yr(Kn,!1,e)}function Ir(e,t){var n=gr;return function(){var r=Tr(),i=gr;try{return Xr(n,!0),e.apply(this,arguments)}catch(o){t&&t(o)}finally{Xr(i,!1),r&&Or()}}}Zt(yr.prototype,{then:Lr,_then:function(e,t){Cr(this,new wr(null,null,e,t,gr))},catch:function(e){if(1===arguments.length)return this.then(null,e);var t=arguments[0],n=arguments[1];return"function"==typeof t?this.then(null,(e=>e instanceof t?n(e):Pr(e))):this.then(null,(e=>e&&e.name===t?n(e):Pr(e)))},finally:function(e){return this.then((t=>(e(),t)),(t=>(e(),Pr(t))))},stack:{get:function(){if(this._stack)return this._stack;try{or=!0;var e=jr(this,[],20).join("\nFrom previous: ");return null!==this._state&&(this._stack=e),e}finally{or=!1}}},timeout:function(e,t){return e<1/0?new yr(((n,r)=>{var i=setTimeout((()=>r(new zn.Timeout(t))),e);this.then(n,r).finally(clearTimeout.bind(null,i))})):this}}),"undefined"!=typeof Symbol&&Symbol.toStringTag&&qt(yr.prototype,Symbol.toStringTag,"Dexie.Promise"),pr.env=Zr(),Zt(yr,{all:function(){var e=bn.apply(null,arguments).map(Ur);return new yr((function(t,n){0===e.length&&t([]);var r=e.length;e.forEach(((i,o)=>yr.resolve(i).then((n=>{e[o]=n,--r||t(e)}),n)))}))},resolve:e=>{if(e instanceof yr)return e;if(e&&"function"==typeof e.then)return new yr(((t,n)=>{e.then(t,n)}));var t=new yr(Kn,!0,e);return Er(t,dr),t},reject:Pr,race:function(){var e=bn.apply(null,arguments).map(Ur);return new yr(((t,n)=>{e.map((e=>yr.resolve(e).then(t,n)))}))},PSD:{get:()=>gr,set:e=>gr=e},totalEchoes:{get:()=>zr},newPSD:Nr,usePSD:Gr,scheduler:{get:()=>ar,set:e=>{ar=e}},rejectionMapper:{get:()=>fr,set:e=>{fr=e}},follow:(e,t)=>new yr(((n,r)=>Nr(((t,n)=>{var r=gr;r.unhandleds=[],r.onunhandled=n,r.finalize=$n((function(){var e;e=()=>{0===this.unhandleds.length?t():n(this.unhandleds[0])},vr.push((function t(){e(),vr.splice(vr.indexOf(t),1)})),++mr,ar((()=>{0==--mr&&Ar()}),[])}),r.finalize),e()}),t,n,r)))}),rr&&(rr.allSettled&&qt(yr,"allSettled",(function(){const e=bn.apply(null,arguments).map(Ur);return new yr((t=>{0===e.length&&t([]);let n=e.length;const r=new Array(n);e.forEach(((e,i)=>yr.resolve(e).then((e=>r[i]={status:"fulfilled",value:e}),(e=>r[i]={status:"rejected",reason:e})).then((()=>--n||t(r)))))}))})),rr.any&&"undefined"!=typeof AggregateError&&qt(yr,"any",(function(){const e=bn.apply(null,arguments).map(Ur);return new yr(((t,n)=>{0===e.length&&n(new AggregateError([]));let r=e.length;const i=new Array(r);e.forEach(((e,o)=>yr.resolve(e).then((e=>t(e)),(e=>{i[o]=e,--r||n(new AggregateError(i))}))))}))})));const Rr={awaits:0,echoes:0,id:0};var Br=0,Hr=[],Wr=0,zr=0,Dr=0;function Nr(e,t,n,r){var i=gr,o=Object.create(i);o.parent=i,o.ref=0,o.global=!1,o.id=++Dr;var s=pr.env;o.env=ir?{Promise:yr,PromiseProp:{value:yr,configurable:!0,writable:!0},all:yr.all,race:yr.race,allSettled:yr.allSettled,any:yr.any,resolve:yr.resolve,reject:yr.reject,nthen:Jr(s.nthen,o),gthen:Jr(s.gthen,o)}:{},t&&Ut(o,t),++i.ref,o.finalize=function(){--this.parent.ref||this.parent.finalize()};var a=Gr(o,e,n,r);return 0===o.ref&&o.finalize(),a}function Fr(){return Rr.id||(Rr.id=++Br),++Rr.awaits,Rr.echoes+=Jn,Rr.id}function Vr(){return!!Rr.awaits&&(0==--Rr.awaits&&(Rr.id=0),Rr.echoes=Rr.awaits*Jn,!0)}function Ur(e){return Rr.echoes&&e&&e.constructor===rr?(Fr(),e.then((e=>(Vr(),e)),(e=>(Vr(),ti(e))))):e}function $r(e){++zr,Rr.echoes&&0!=--Rr.echoes||(Rr.echoes=Rr.id=0),Hr.push(gr),Xr(e,!0)}function Yr(){var e=Hr[Hr.length-1];Hr.pop(),Xr(e,!1)}function Xr(e,t){var n=gr;if((t?!Rr.echoes||Wr++&&e===gr:!Wr||--Wr&&e===gr)||qr(t?$r.bind(null,e):Yr),e!==gr&&(gr=e,n===pr&&(pr.env=Zr()),ir)){var r=pr.env.Promise,i=e.env;er.then=i.nthen,r.prototype.then=i.gthen,(n.global||e.global)&&(Object.defineProperty(Nt,"Promise",i.PromiseProp),r.all=i.all,r.race=i.race,r.resolve=i.resolve,r.reject=i.reject,i.allSettled&&(r.allSettled=i.allSettled),i.any&&(r.any=i.any))}}function Zr(){var e=Nt.Promise;return ir?{Promise:e,PromiseProp:Object.getOwnPropertyDescriptor(Nt,"Promise"),all:e.all,race:e.race,allSettled:e.allSettled,any:e.any,resolve:e.resolve,reject:e.reject,nthen:er.then,gthen:e.prototype.then}:{}}function Gr(e,t,n,r,i){var o=gr;try{return Xr(e,!0),t(n,r,i)}finally{Xr(o,!1)}}function qr(e){nr.call(Qn,e)}function Kr(e,t,n,r){return"function"!=typeof e?e:function(){var i=gr;n&&Fr(),Xr(t,!0);try{return e.apply(this,arguments)}finally{Xr(i,!1),r&&qr(Vr)}}}function Jr(e,t){return function(n,r){return e.call(this,Kr(n,t),Kr(r,t))}}-1===(""+nr).indexOf("[native code]")&&(Fr=Vr=Fn);const Qr="unhandledrejection";function ei(e,t){var n;try{n=t.onuncatched(e)}catch(o){}if(!1!==n)try{var r,i={promise:t,reason:e};if(Nt.document&&document.createEvent?((r=document.createEvent("Event")).initEvent(Qr,!0,!0),Ut(r,i)):Nt.CustomEvent&&Ut(r=new CustomEvent(Qr,{detail:i}),i),r&&Nt.dispatchEvent&&(dispatchEvent(r),!Nt.PromiseRejectionEvent&&Nt.onunhandledrejection))try{Nt.onunhandledrejection(r)}catch(o){}xn&&r&&r.defaultPrevented}catch(o){}}var ti=yr.reject;function ni(e,t,n,r){if(e.idbdb&&(e._state.openComplete||gr.letThrough||e._vip)){var i=e._createTransaction(t,n,e._dbSchema);try{i.create(),e._state.PR1398_maxLoop=3}catch(o){return o.name===Hn.InvalidState&&e.isOpen()&&--e._state.PR1398_maxLoop>0?(e._close(),e.open().then((()=>ni(e,t,n,r)))):ti(o)}return i._promise(t,((e,t)=>Nr((()=>(gr.trans=i,r(e,t,i)))))).then((e=>i._completion.then((()=>e))))}if(e._state.openComplete)return ti(new zn.DatabaseClosed(e._state.dbOpenError));if(!e._state.isBeingOpened){if(!e._options.autoOpen)return ti(new zn.DatabaseClosed);e.open().catch(Fn)}return e._state.dbReadyPromise.then((()=>ni(e,t,n,r)))}const ri="3.2.7",ii=String.fromCharCode(65535),oi=-1/0,si="Invalid key provided. Keys must be of type string, number, Date or Array.",ai="String expected.",li=[],ci="undefined"!=typeof navigator&&/(MSIE|Trident|Edge)/.test(navigator.userAgent),hi=ci,ui=ci,di=e=>!/(dexie\.js|dexie\.min\.js)/.test(e),fi="__dbnames",pi="readonly",gi="readwrite";function ki(e,t){return e?t?function(){return e.apply(this,arguments)&&t.apply(this,arguments)}:e:t}const mi={type:3,lower:-1/0,lowerOpen:!1,upper:[[]],upperOpen:!1};function vi(e){return"string"!=typeof e||/\./.test(e)?e=>e:t=>(void 0===t[e]&&e in t&&delete(t=gn(t))[e],t)}class yi{_trans(e,t,n){const r=this._tx||gr.trans,i=this.name;function o(e,n,r){if(!r.schema[i])throw new zn.NotFound("Table "+i+" not part of transaction");return t(r.idbtrans,r)}const s=Tr();try{return r&&r.db===this.db?r===gr.trans?r._promise(e,o,n):Nr((()=>r._promise(e,o,n)),{trans:r,transless:gr.transless||gr}):ni(this.db,e,[this.name],o)}finally{s&&Or()}}get(e,t){return e&&e.constructor===Object?this.where(e).first(t):this._trans("readonly",(t=>this.core.get({trans:t,key:e}).then((e=>this.hook.reading.fire(e))))).then(t)}where(e){if("string"==typeof e)return new this.db.WhereClause(this,e);if(Vt(e))return new this.db.WhereClause(this,`[${e.join("+")}]`);const t=Ft(e);if(1===t.length)return this.where(t[0]).equals(e[t[0]]);const n=this.schema.indexes.concat(this.schema.primKey).filter((e=>{if(e.compound&&t.every((t=>e.keyPath.indexOf(t)>=0))){for(let n=0;ne.keyPath.length-t.keyPath.length))[0];if(n&&this.db._maxKey!==ii){const r=n.keyPath.slice(0,t.length);return this.where(r).equals(r.map((t=>e[t])))}const{idxByName:r}=this.schema,i=this.db._deps.indexedDB;function o(e,t){try{return 0===i.cmp(e,t)}catch(n){return!1}}const[s,a]=t.reduce((([t,n],i)=>{const s=r[i],a=e[i];return[t||s,t||!s?ki(n,s&&s.multi?e=>{const t=an(e,i);return Vt(t)&&t.some((e=>o(a,e)))}:e=>o(a,an(e,i))):n]}),[null,null]);return s?this.where(s.name).equals(e[s.keyPath]).filter(a):n?this.filter(a):this.where(t).equals("")}filter(e){return this.toCollection().and(e)}count(e){return this.toCollection().count(e)}offset(e){return this.toCollection().offset(e)}limit(e){return this.toCollection().limit(e)}each(e){return this.toCollection().each(e)}toArray(e){return this.toCollection().toArray(e)}toCollection(){return new this.db.Collection(new this.db.WhereClause(this))}orderBy(e){return new this.db.Collection(new this.db.WhereClause(this,Vt(e)?`[${e.join("+")}]`:e))}reverse(){return this.toCollection().reverse()}mapToClass(e){this.schema.mappedClass=e;const t=t=>{if(!t)return t;const n=Object.create(e.prototype);for(var r in t)if(Xt(t,r))try{n[r]=t[r]}catch(i){}return n};return this.schema.readHook&&this.hook.reading.unsubscribe(this.schema.readHook),this.schema.readHook=t,this.hook("reading",t),e}defineClass(){return this.mapToClass((function(e){Ut(this,e)}))}add(e,t){const{auto:n,keyPath:r}=this.schema.primKey;let i=e;return r&&n&&(i=vi(r)(e)),this._trans("readwrite",(e=>this.core.mutate({trans:e,type:"add",keys:null!=t?[t]:null,values:[i]}))).then((e=>e.numFailures?yr.reject(e.failures[0]):e.lastResult)).then((t=>{if(r)try{ln(e,r,t)}catch(n){}return t}))}update(e,t){if("object"!=typeof e||Vt(e))return this.where(":id").equals(e).modify(t);{const r=an(e,this.schema.primKey.keyPath);if(void 0===r)return ti(new zn.InvalidArgument("Given object does not contain its primary key"));try{"function"!=typeof t?Ft(t).forEach((n=>{ln(e,n,t[n])})):t(e,{value:e,primKey:r})}catch(n){}return this.where(":id").equals(r).modify(t)}}put(e,t){const{auto:n,keyPath:r}=this.schema.primKey;let i=e;return r&&n&&(i=vi(r)(e)),this._trans("readwrite",(e=>this.core.mutate({trans:e,type:"put",values:[i],keys:null!=t?[t]:null}))).then((e=>e.numFailures?yr.reject(e.failures[0]):e.lastResult)).then((t=>{if(r)try{ln(e,r,t)}catch(n){}return t}))}delete(e){return this._trans("readwrite",(t=>this.core.mutate({trans:t,type:"delete",keys:[e]}))).then((e=>e.numFailures?yr.reject(e.failures[0]):void 0))}clear(){return this._trans("readwrite",(e=>this.core.mutate({trans:e,type:"deleteRange",range:mi}))).then((e=>e.numFailures?yr.reject(e.failures[0]):void 0))}bulkGet(e){return this._trans("readonly",(t=>this.core.getMany({keys:e,trans:t}).then((e=>e.map((e=>this.hook.reading.fire(e)))))))}bulkAdd(e,t,n){const r=Array.isArray(t)?t:void 0,i=(n=n||(r?void 0:t))?n.allKeys:void 0;return this._trans("readwrite",(t=>{const{auto:n,keyPath:o}=this.schema.primKey;if(o&&r)throw new zn.InvalidArgument("bulkAdd(): keys argument invalid on tables with inbound keys");if(r&&r.length!==e.length)throw new zn.InvalidArgument("Arguments objects and keys must have the same length");const s=e.length;let a=o&&n?e.map(vi(o)):e;return this.core.mutate({trans:t,type:"add",keys:r,values:a,wantResults:i}).then((({numFailures:e,results:t,lastResult:n,failures:r})=>{if(0===e)return i?t:n;throw new Bn(`${this.name}.bulkAdd(): ${e} of ${s} operations failed`,r)}))}))}bulkPut(e,t,n){const r=Array.isArray(t)?t:void 0,i=(n=n||(r?void 0:t))?n.allKeys:void 0;return this._trans("readwrite",(t=>{const{auto:n,keyPath:o}=this.schema.primKey;if(o&&r)throw new zn.InvalidArgument("bulkPut(): keys argument invalid on tables with inbound keys");if(r&&r.length!==e.length)throw new zn.InvalidArgument("Arguments objects and keys must have the same length");const s=e.length;let a=o&&n?e.map(vi(o)):e;return this.core.mutate({trans:t,type:"put",keys:r,values:a,wantResults:i}).then((({numFailures:e,results:t,lastResult:n,failures:r})=>{if(0===e)return i?t:n;throw new Bn(`${this.name}.bulkPut(): ${e} of ${s} operations failed`,r)}))}))}bulkDelete(e){const t=e.length;return this._trans("readwrite",(t=>this.core.mutate({trans:t,type:"delete",keys:e}))).then((({numFailures:e,lastResult:n,failures:r})=>{if(0===e)return n;throw new Bn(`${this.name}.bulkDelete(): ${e} of ${t} operations failed`,r)}))}}function Li(e){var t={},n=function(n,r){if(r){for(var i=arguments.length,o=new Array(i-1);--i;)o[i-1]=arguments[i];return t[n].subscribe.apply(null,o),e}if("string"==typeof n)return t[n]};n.addEventType=o;for(var r=1,i=arguments.length;rki(r(),t()):t,e.justLimit=n&&!r}function Ci(e,t){if(e.isPrimKey)return t.primaryKey;const n=t.getIndexByKeyPath(e.index);if(!n)throw new zn.Schema("KeyPath "+e.index+" on object store "+t.name+" is not indexed");return n}function Si(e,t,n){const r=Ci(e,t.schema);return t.openCursor({trans:n,values:!e.keysOnly,reverse:"prev"===e.dir,unique:!!e.unique,query:{index:r,range:e.range}})}function ji(e,t,n,r){const i=e.replayFilter?ki(e.filter,e.replayFilter()):e.filter;if(e.or){const o={},s=(e,n,r)=>{if(!i||i(n,r,(e=>n.stop(e)),(e=>n.fail(e)))){var s=n.primaryKey,a=""+s;"[object ArrayBuffer]"===a&&(a=""+new Uint8Array(s)),Xt(o,a)||(o[a]=!0,t(e,n,r))}};return Promise.all([e.or._iterate(s,n),Ei(Si(e,r,n),e.algorithm,s,!e.keysOnly&&e.valueMapper)])}return Ei(Si(e,r,n),ki(e.algorithm,i),t,!e.keysOnly&&e.valueMapper)}function Ei(e,t,n,r){var i=Ir(r?(e,t,i)=>n(r(e),t,i):n);return e.then((e=>{if(e)return e.start((()=>{var n=()=>e.continue();t&&!t(e,(e=>n=e),(t=>{e.stop(t),n=Fn}),(t=>{e.fail(t),n=Fn}))||i(e.value,e,(e=>n=e)),n()}))}))}function Mi(e,t){try{const n=Ti(e),r=Ti(t);if(n!==r)return"Array"===n?1:"Array"===r?-1:"binary"===n?1:"binary"===r?-1:"string"===n?1:"string"===r?-1:"Date"===n?1:"Date"!==r?NaN:-1;switch(n){case"number":case"Date":case"string":return e>t?1:eji(t,e,n,t.table.core)))}count(e){return this._read((e=>{const t=this._ctx,n=t.table.core;if(bi(t,!0))return n.count({trans:e,query:{index:Ci(t,n.schema),range:t.range}}).then((e=>Math.min(e,t.limit)));var r=0;return ji(t,(()=>(++r,!1)),e,n).then((()=>r))})).then(e)}sortBy(e,t){const n=e.split(".").reverse(),r=n[0],i=n.length-1;function o(e,t){return t?o(e[n[t]],t-1):e[r]}var s="next"===this._ctx.dir?1:-1;function a(e,t){var n=o(e,i),r=o(t,i);return nr?s:0}return this.toArray((function(e){return e.sort(a)})).then(t)}toArray(e){return this._read((e=>{var t=this._ctx;if("next"===t.dir&&bi(t,!0)&&t.limit>0){const{valueMapper:n}=t,r=Ci(t,t.table.core.schema);return t.table.core.query({trans:e,limit:t.limit,values:!0,query:{index:r,range:t.range}}).then((({result:e})=>n?e.map(n):e))}{const n=[];return ji(t,(e=>n.push(e)),e,t.table.core).then((()=>n))}}),e)}offset(e){var t=this._ctx;return e<=0||(t.offset+=e,bi(t)?xi(t,(()=>{var t=e;return(e,n)=>0===t||(1===t?(--t,!1):(n((()=>{e.advance(t),t=0})),!1))})):xi(t,(()=>{var t=e;return()=>--t<0}))),this}limit(e){return this._ctx.limit=Math.min(this._ctx.limit,e),xi(this._ctx,(()=>{var t=e;return function(e,n,r){return--t<=0&&n(r),t>=0}}),!0),this}until(e,t){return _i(this._ctx,(function(n,r,i){return!e(n.value)||(r(i),t)})),this}first(e){return this.limit(1).toArray((function(e){return e[0]})).then(e)}last(e){return this.reverse().first(e)}filter(e){var t,n;return _i(this._ctx,(function(t){return e(t.value)})),t=this._ctx,n=e,t.isMatch=ki(t.isMatch,n),this}and(e){return this.filter(e)}or(e){return new this.db.WhereClause(this._ctx.table,e,this)}reverse(){return this._ctx.dir="prev"===this._ctx.dir?"next":"prev",this._ondirectionchange&&this._ondirectionchange(this._ctx.dir),this}desc(){return this.reverse()}eachKey(e){var t=this._ctx;return t.keysOnly=!t.isMatch,this.each((function(t,n){e(n.key,n)}))}eachUniqueKey(e){return this._ctx.unique="unique",this.eachKey(e)}eachPrimaryKey(e){var t=this._ctx;return t.keysOnly=!t.isMatch,this.each((function(t,n){e(n.primaryKey,n)}))}keys(e){var t=this._ctx;t.keysOnly=!t.isMatch;var n=[];return this.each((function(e,t){n.push(t.key)})).then((function(){return n})).then(e)}primaryKeys(e){var t=this._ctx;if("next"===t.dir&&bi(t,!0)&&t.limit>0)return this._read((e=>{var n=Ci(t,t.table.core.schema);return t.table.core.query({trans:e,values:!1,limit:t.limit,query:{index:n,range:t.range}})})).then((({result:e})=>e)).then(e);t.keysOnly=!t.isMatch;var n=[];return this.each((function(e,t){n.push(t.primaryKey)})).then((function(){return n})).then(e)}uniqueKeys(e){return this._ctx.unique="unique",this.keys(e)}firstKey(e){return this.limit(1).keys((function(e){return e[0]})).then(e)}lastKey(e){return this.reverse().firstKey(e)}distinct(){var e=this._ctx,t=e.index&&e.table.schema.idxByName[e.index];if(!t||!t.multi)return this;var n={};return _i(this._ctx,(function(e){var t=e.primaryKey.toString(),r=Xt(n,t);return n[t]=!0,!r})),this}modify(e){var t=this._ctx;return this._write((n=>{var r;if("function"==typeof e)r=e;else{var i=Ft(e),o=i.length;r=function(t){for(var n=!1,r=0;r{const{failures:n,numFailures:r}=t;u+=e-r;for(let i of Ft(n))h.push(n[i])};return this.clone().primaryKeys().then((i=>{const o=h=>{const u=Math.min(c,i.length-h);return s.getMany({trans:n,keys:i.slice(h,h+u),cache:"immutable"}).then((d=>{const p=[],g=[],k=a?[]:null,m=[];for(let e=0;e0&&s.mutate({trans:n,type:"add",values:p}).then((e=>{for(let t in e.failures)m.splice(parseInt(t),1);f(p.length,e)}))).then((()=>(g.length>0||v&&"object"==typeof e)&&s.mutate({trans:n,type:"put",keys:k,values:g,criteria:v,changeSpec:"function"!=typeof e&&e}).then((e=>f(g.length,e))))).then((()=>(m.length>0||v&&e===Pi)&&s.mutate({trans:n,type:"delete",keys:m,criteria:v}).then((e=>f(m.length,e))))).then((()=>i.length>h+u&&o(h+c)))}))};return o(0).then((()=>{if(h.length>0)throw new Rn("Error modifying one or more objects",h,u,d);return i.length}))}))}))}delete(){var e=this._ctx,t=e.range;return bi(e)&&(e.isPrimKey&&!ui||3===t.type)?this._write((n=>{const{primaryKey:r}=e.table.core.schema,i=t;return e.table.core.count({trans:n,query:{index:r,range:i}}).then((t=>e.table.core.mutate({trans:n,type:"deleteRange",range:i}).then((({failures:e,lastResult:n,results:r,numFailures:i})=>{if(i)throw new Rn("Could not delete some values",Object.keys(e).map((t=>e[t])),t-i);return t-i}))))})):this.modify(Pi)}}const Pi=(e,t)=>t.value=null;function Ii(e,t){return et?-1:e===t?0:1}function Bi(e,t,n){var r=e instanceof Fi?new e.Collection(e):e;return r._ctx.error=n?new n(t):new TypeError(t),r}function Hi(e){return new e.Collection(e,(()=>Ni(""))).limit(0)}function Wi(e,t,n,r,i,o){for(var s=Math.min(e.length,r.length),a=-1,l=0;l=0?e.substr(0,a)+t[a]+n.substr(a+1):null;i(e[l],c)<0&&(a=l)}return s"string"==typeof e)))return Bi(e,ai);function d(e){i="next"===e?e=>e.toUpperCase():e=>e.toLowerCase(),o=function(e){return"next"===e?e=>e.toLowerCase():e=>e.toUpperCase()}(e),s="next"===e?Ii:Ri;var t=n.map((function(e){return{lower:o(e),upper:i(e)}})).sort((function(e,t){return s(e.lower,t.lower)}));a=t.map((function(e){return e.upper})),l=t.map((function(e){return e.lower})),c=e,h="next"===e?"":r}d("next");var f=new e.Collection(e,(()=>Di(a[0],l[u-1]+r)));f._ondirectionchange=function(e){d(e)};var p=0;return f._addAlgorithm((function(e,n,r){var i=e.key;if("string"!=typeof i)return!1;var d=o(i);if(t(d,l,p))return!0;for(var f=null,g=p;g0)&&(f=k)}return n(null!==f?function(){e.continue(f+h)}:r),!1})),f}function Di(e,t,n,r){return{type:2,lower:e,upper:t,lowerOpen:n,upperOpen:r}}function Ni(e){return{type:1,lower:e,upper:e}}let Fi=class{get Collection(){return this._ctx.table.db.Collection}between(e,t,n,r){n=!1!==n,r=!0===r;try{return this._cmp(e,t)>0||0===this._cmp(e,t)&&(n||r)&&(!n||!r)?Hi(this):new this.Collection(this,(()=>Di(e,t,!n,!r)))}catch(i){return Bi(this,si)}}equals(e){return null==e?Bi(this,si):new this.Collection(this,(()=>Ni(e)))}above(e){return null==e?Bi(this,si):new this.Collection(this,(()=>Di(e,void 0,!0)))}aboveOrEqual(e){return null==e?Bi(this,si):new this.Collection(this,(()=>Di(e,void 0,!1)))}below(e){return null==e?Bi(this,si):new this.Collection(this,(()=>Di(void 0,e,!1,!0)))}belowOrEqual(e){return null==e?Bi(this,si):new this.Collection(this,(()=>Di(void 0,e)))}startsWith(e){return"string"!=typeof e?Bi(this,ai):this.between(e,e+ii,!0,!0)}startsWithIgnoreCase(e){return""===e?this.startsWith(e):zi(this,((e,t)=>0===e.indexOf(t[0])),[e],ii)}equalsIgnoreCase(e){return zi(this,((e,t)=>e===t[0]),[e],"")}anyOfIgnoreCase(){var e=bn.apply(wn,arguments);return 0===e.length?Hi(this):zi(this,((e,t)=>-1!==t.indexOf(e)),e,"")}startsWithAnyOfIgnoreCase(){var e=bn.apply(wn,arguments);return 0===e.length?Hi(this):zi(this,((e,t)=>t.some((t=>0===e.indexOf(t)))),e,ii)}anyOf(){const e=bn.apply(wn,arguments);let t=this._cmp;try{e.sort(t)}catch(i){return Bi(this,si)}if(0===e.length)return Hi(this);const n=new this.Collection(this,(()=>Di(e[0],e[e.length-1])));n._ondirectionchange=n=>{t="next"===n?this._ascending:this._descending,e.sort(t)};let r=0;return n._addAlgorithm(((n,i,o)=>{const s=n.key;for(;t(s,e[r])>0;)if(++r,r===e.length)return i(o),!1;return 0===t(s,e[r])||(i((()=>{n.continue(e[r])})),!1)})),n}notEqual(e){return this.inAnyRange([[oi,e],[e,this.db._maxKey]],{includeLowers:!1,includeUppers:!1})}noneOf(){const e=bn.apply(wn,arguments);if(0===e.length)return new this.Collection(this);try{e.sort(this._ascending)}catch(n){return Bi(this,si)}const t=e.reduce(((e,t)=>e?e.concat([[e[e.length-1][1],t]]):[[oi,t]]),null);return t.push([e[e.length-1],this.db._maxKey]),this.inAnyRange(t,{includeLowers:!1,includeUppers:!1})}inAnyRange(e,t){const n=this._cmp,r=this._ascending,i=this._descending,o=this._min,s=this._max;if(0===e.length)return Hi(this);if(!e.every((e=>void 0!==e[0]&&void 0!==e[1]&&r(e[0],e[1])<=0)))return Bi(this,"First argument to inAnyRange() must be an Array of two-value Arrays [lower,upper] where upper must not be lower than lower",zn.InvalidArgument);const a=!t||!1!==t.includeLowers,l=t&&!0===t.includeUppers;let c,h=r;function u(e,t){return h(e[0],t[0])}try{c=e.reduce((function(e,t){let r=0,i=e.length;for(;r0){i[0]=o(i[0],t[0]),i[1]=s(i[1],t[1]);break}}return r===i&&e.push(t),e}),[]),c.sort(u)}catch(m){return Bi(this,si)}let d=0;const f=l?e=>r(e,c[d][1])>0:e=>r(e,c[d][1])>=0,p=a?e=>i(e,c[d][0])>0:e=>i(e,c[d][0])>=0;let g=f;const k=new this.Collection(this,(()=>Di(c[0][0],c[c.length-1][1],!a,!l)));return k._ondirectionchange=e=>{"next"===e?(g=f,h=r):(g=p,h=i),c.sort(u)},k._addAlgorithm(((e,t,n)=>{for(var i=e.key;g(i);)if(++d,d===c.length)return t(n),!1;return!(o=i,(f(o)||p(o))&&(0===this._cmp(i,c[d][1])||0===this._cmp(i,c[d][0])||t((()=>{h===r?e.continue(c[d][0]):e.continue(c[d][1])})),1));var o})),k}startsWithAnyOf(){const e=bn.apply(wn,arguments);return e.every((e=>"string"==typeof e))?0===e.length?Hi(this):this.inAnyRange(e.map((e=>[e,e+ii]))):Bi(this,"startsWithAnyOf() only works with strings")}};function Vi(e){return Ir((function(t){return Ui(t),e(t.target.error),!1}))}function Ui(e){e.stopPropagation&&e.stopPropagation(),e.preventDefault&&e.preventDefault()}const $i="storagemutated",Yi="x-storagemutated-1",Xi=Li(null,$i);class Zi{_lock(){return rn(!gr.global),++this._reculock,1!==this._reculock||gr.global||(gr.lockOwnerFor=this),this}_unlock(){if(rn(!gr.global),0==--this._reculock)for(gr.global||(gr.lockOwnerFor=null);this._blockedFuncs.length>0&&!this._locked();){var e=this._blockedFuncs.shift();try{Gr(e[1],e[0])}catch(t){}}return this}_locked(){return this._reculock&&gr.lockOwnerFor!==this}create(e){if(!this.mode)return this;const t=this.db.idbdb,n=this.db._state.dbOpenError;if(rn(!this.idbtrans),!e&&!t)switch(n&&n.name){case"DatabaseClosedError":throw new zn.DatabaseClosed(n);case"MissingAPIError":throw new zn.MissingAPI(n.message,n);default:throw new zn.OpenFailed(n)}if(!this.active)throw new zn.TransactionInactive;return rn(null===this._completion._state),(e=this.idbtrans=e||(this.db.core?this.db.core.transaction(this.storeNames,this.mode,{durability:this.chromeTransactionDurability}):t.transaction(this.storeNames,this.mode,{durability:this.chromeTransactionDurability}))).onerror=Ir((t=>{Ui(t),this._reject(e.error)})),e.onabort=Ir((t=>{Ui(t),this.active&&this._reject(new zn.Abort(e.error)),this.active=!1,this.on("abort").fire(t)})),e.oncomplete=Ir((()=>{this.active=!1,this._resolve(),"mutatedParts"in e&&Xi.storagemutated.fire(e.mutatedParts)})),this}_promise(e,t,n){if("readwrite"===e&&"readwrite"!==this.mode)return ti(new zn.ReadOnly("Transaction is readonly"));if(!this.active)return ti(new zn.TransactionInactive);if(this._locked())return new yr(((r,i)=>{this._blockedFuncs.push([()=>{this._promise(e,t,n).then(r,i)},gr])}));if(n)return Nr((()=>{var e=new yr(((e,n)=>{this._lock();const r=t(e,n,this);r&&r.then&&r.then(e,n)}));return e.finally((()=>this._unlock())),e._lib=!0,e}));var r=new yr(((e,n)=>{var r=t(e,n,this);r&&r.then&&r.then(e,n)}));return r._lib=!0,r}_root(){return this.parent?this.parent._root():this}waitFor(e){var t=this._root();const n=yr.resolve(e);if(t._waitingFor)t._waitingFor=t._waitingFor.then((()=>n));else{t._waitingFor=n,t._waitingQueue=[];var r=t.idbtrans.objectStore(t.storeNames[0]);!function e(){for(++t._spinCount;t._waitingQueue.length;)t._waitingQueue.shift()();t._waitingFor&&(r.get(-1/0).onsuccess=e)}()}var i=t._waitingFor;return new yr(((e,r)=>{n.then((n=>t._waitingQueue.push(Ir(e.bind(null,n)))),(e=>t._waitingQueue.push(Ir(r.bind(null,e))))).finally((()=>{t._waitingFor===i&&(t._waitingFor=null)}))}))}abort(){this.active&&(this.active=!1,this.idbtrans&&this.idbtrans.abort(),this._reject(new zn.Abort))}table(e){const t=this._memoizedTables||(this._memoizedTables={});if(Xt(t,e))return t[e];const n=this.schema[e];if(!n)throw new zn.NotFound("Table "+e+" not part of transaction");const r=new this.db.Table(e,n,this);return r.core=this.db.core.table(e),t[e]=r,r}}function Gi(e,t,n,r,i,o,s){return{name:e,keyPath:t,unique:n,multi:r,auto:i,compound:o,src:(n&&!s?"&":"")+(r?"*":"")+(i?"++":"")+qi(t)}}function qi(e){return"string"==typeof e?e:e?"["+[].join.call(e,"+")+"]":""}function Ki(e,t,n){return{name:e,primKey:t,indexes:n,mappedClass:null,idxByName:sn(n,(e=>[e.name,e]))}}let Ji=e=>{try{return e.only([[]]),Ji=()=>[[]],[[]]}catch(t){return Ji=()=>ii,ii}};function Qi(e){return null==e?()=>{}:"string"==typeof e?1===(t=e).split(".").length?e=>e[t]:e=>an(e,t):t=>an(t,e);var t}function eo(e){return[].slice.call(e)}let to=0;function no(e){return null==e?":id":"string"==typeof e?e:`[${e.join("+")}]`}function ro({_novip:e},t){const n=t.db,r=function(e,t,{IDBKeyRange:n,indexedDB:r},i){const o=(s=function(e,t,n){function r(e){if(3===e.type)return null;if(4===e.type)throw new Error("Cannot convert never type to IDBKeyRange");const{lower:n,upper:r,lowerOpen:i,upperOpen:o}=e;return void 0===n?void 0===r?null:t.upperBound(r,!!o):void 0===r?t.lowerBound(n,!!i):t.bound(n,r,!!i,!!o)}const{schema:i,hasGetAll:o}=function(e,t){const n=eo(e.objectStoreNames);return{schema:{name:e.name,tables:n.map((e=>t.objectStore(e))).map((e=>{const{keyPath:t,autoIncrement:n}=e,r=Vt(t),i=null==t,o={},s={name:e.name,primaryKey:{name:null,isPrimaryKey:!0,outbound:i,compound:r,keyPath:t,autoIncrement:n,unique:!0,extractKey:Qi(t)},indexes:eo(e.indexNames).map((t=>e.index(t))).map((e=>{const{name:t,unique:n,multiEntry:r,keyPath:i}=e,s={name:t,compound:Vt(i),keyPath:i,unique:n,multiEntry:r,extractKey:Qi(i)};return o[no(i)]=s,s})),getIndexByKeyPath:e=>o[no(e)]};return o[":id"]=s.primaryKey,null!=t&&(o[no(t)]=s.primaryKey),s}))},hasGetAll:n.length>0&&"getAll"in t.objectStore(n[0])&&!("undefined"!=typeof navigator&&/Safari/.test(navigator.userAgent)&&!/(Chrome\/|Edge\/)/.test(navigator.userAgent)&&[].concat(navigator.userAgent.match(/Safari\/(\d*)/))[1]<604)}}(e,n),s=i.tables.map((e=>function(e){const t=e.name;return{name:t,schema:e,mutate:function({trans:e,type:n,keys:i,values:o,range:s}){return new Promise(((a,l)=>{a=Ir(a);const c=e.objectStore(t),h=null==c.keyPath,u="put"===n||"add"===n;if(!u&&"delete"!==n&&"deleteRange"!==n)throw new Error("Invalid operation type: "+n);const{length:d}=i||o||{length:1};if(i&&o&&i.length!==o.length)throw new Error("Given keys array must have same length as given values array.");if(0===d)return a({numFailures:0,failures:{},results:[],lastResult:void 0});let f;const p=[],g=[];let k=0;const m=e=>{++k,Ui(e)};if("deleteRange"===n){if(4===s.type)return a({numFailures:k,failures:g,results:[],lastResult:void 0});3===s.type?p.push(f=c.clear()):p.push(f=c.delete(r(s)))}else{const[e,t]=u?h?[o,i]:[o,null]:[i,null];if(u)for(let r=0;r{const t=e.target.result;p.forEach(((e,t)=>null!=e.error&&(g[t]=e.error))),a({numFailures:k,failures:g,results:"delete"===n?i:p.map((e=>e.result)),lastResult:t})};f.onerror=e=>{m(e),v(e)},f.onsuccess=v}))},getMany:({trans:e,keys:n})=>new Promise(((r,i)=>{r=Ir(r);const o=e.objectStore(t),s=n.length,a=new Array(s);let l,c=0,h=0;const u=e=>{const t=e.target;a[t._pos]=t.result,++h===c&&r(a)},d=Vi(i);for(let e=0;enew Promise(((r,i)=>{r=Ir(r);const o=e.objectStore(t).get(n);o.onsuccess=e=>r(e.target.result),o.onerror=Vi(i)})),query:(n=o,e=>new Promise(((i,o)=>{i=Ir(i);const{trans:s,values:a,limit:l,query:c}=e,h=l===1/0?void 0:l,{index:u,range:d}=c,f=s.objectStore(t),p=u.isPrimaryKey?f:f.index(u.name),g=r(d);if(0===l)return i({result:[]});if(n){const e=a?p.getAll(g,h):p.getAllKeys(g,h);e.onsuccess=e=>i({result:e.target.result}),e.onerror=Vi(o)}else{let e=0;const t=a||!("openKeyCursor"in p)?p.openCursor(g):p.openKeyCursor(g),n=[];t.onsuccess=r=>{const o=t.result;return o?(n.push(a?o.value:o.primaryKey),++e===l?i({result:n}):void o.continue()):i({result:n})},t.onerror=Vi(o)}}))),openCursor:function({trans:e,values:n,query:i,reverse:o,unique:s}){return new Promise(((a,l)=>{a=Ir(a);const{index:c,range:h}=i,u=e.objectStore(t),d=c.isPrimaryKey?u:u.index(c.name),f=o?s?"prevunique":"prev":s?"nextunique":"next",p=n||!("openKeyCursor"in d)?d.openCursor(r(h),f):d.openKeyCursor(r(h),f);p.onerror=Vi(l),p.onsuccess=Ir((t=>{const n=p.result;if(!n)return void a(null);n.___id=++to,n.done=!1;const r=n.continue.bind(n);let i=n.continuePrimaryKey;i&&(i=i.bind(n));const o=n.advance.bind(n),s=()=>{throw new Error("Cursor not stopped")};n.trans=e,n.stop=n.continue=n.continuePrimaryKey=n.advance=()=>{throw new Error("Cursor not started")},n.fail=Ir(l),n.next=function(){let e=1;return this.start((()=>e--?this.continue():this.stop())).then((()=>this))},n.start=e=>{const t=new Promise(((e,t)=>{e=Ir(e),p.onerror=Vi(t),n.fail=t,n.stop=t=>{n.stop=n.continue=n.continuePrimaryKey=n.advance=s,e(t)}})),a=()=>{if(p.result)try{e()}catch(t){n.fail(t)}else n.done=!0,n.start=()=>{throw new Error("Cursor behind last entry")},n.stop()};return p.onsuccess=Ir((e=>{p.onsuccess=a,a()})),n.continue=r,n.continuePrimaryKey=i,n.advance=o,a(),t},a(n)}),l)}))},count({query:e,trans:n}){const{index:i,range:o}=e;return new Promise(((e,s)=>{const a=n.objectStore(t),l=i.isPrimaryKey?a:a.index(i.name),c=r(o),h=c?l.count(c):l.count();h.onsuccess=Ir((t=>e(t.target.result))),h.onerror=Vi(s)}))}};var n}(e))),a={};return s.forEach((e=>a[e.name]=e)),{stack:"dbcore",transaction:e.transaction.bind(e),table(e){if(!a[e])throw new Error(`Table '${e}' not found`);return a[e]},MIN_KEY:-1/0,MAX_KEY:Ji(t),schema:i}}(t,n,i),e.dbcore.reduce(((e,{create:t})=>u(u({},e),t(e))),s));var s;return{dbcore:o}}(e._middlewares,n,e._deps,t);e.core=r.dbcore,e.tables.forEach((t=>{const n=t.name;e.core.schema.tables.some((e=>e.name===n))&&(t.core=e.core.table(n),e[n]instanceof e.Table&&(e[n].core=t.core))}))}function io({_novip:e},t,n,r){n.forEach((n=>{const i=r[n];t.forEach((t=>{const r=Qt(t,n);(!r||"value"in r&&void 0===r.value)&&(t===e.Transaction.prototype||t instanceof e.Transaction?qt(t,n,{get(){return this.table(n)},set(e){Gt(this,n,{value:e,writable:!0,configurable:!0,enumerable:!0})}}):t[n]=new e.Table(n,i))}))}))}function oo({_novip:e},t){t.forEach((t=>{for(let n in t)t[n]instanceof e.Table&&delete t[n]}))}function so(e,t){return e._cfg.version-t._cfg.version}function ao(e,t){const n={del:[],add:[],change:[]};let r;for(r in e)t[r]||n.del.push(r);for(r in t){const i=e[r],o=t[r];if(i){const e={name:r,def:o,recreate:!1,del:[],add:[],change:[]};if(""+(i.primKey.keyPath||"")!=""+(o.primKey.keyPath||"")||i.primKey.auto!==o.primKey.auto&&!ci)e.recreate=!0,n.change.push(e);else{const t=i.idxByName,r=o.idxByName;let s;for(s in t)r[s]||e.del.push(s);for(s in r){const n=t[s],i=r[s];n?n.src!==i.src&&e.change.push(i):e.add.push(i)}(e.del.length>0||e.add.length>0||e.change.length>0)&&n.change.push(e)}}else n.add.push([r,o])}return n}function lo(e,t,n,r){const i=e.db.createObjectStore(t,n.keyPath?{keyPath:n.keyPath,autoIncrement:n.auto}:{autoIncrement:n.auto});return r.forEach((e=>co(i,e))),i}function co(e,t){e.createIndex(t.name,t.keyPath,{unique:t.unique,multiEntry:t.multi})}function ho(e,t,n){const r={};return tn(t.objectStoreNames,0).forEach((e=>{const t=n.objectStore(e);let i=t.keyPath;const o=Gi(qi(i),i||"",!1,!1,!!t.autoIncrement,i&&"string"!=typeof i,!0),s=[];for(let n=0;n{if(null!==e[n]){var r=e[n].split(",").map(((e,t)=>{const n=(e=e.trim()).replace(/([&*]|\+\+)/g,""),r=/^\[/.test(n)?n.match(/^\[(.*)\]$/)[1].split("+"):n;return Gi(n,r||null,/\&/.test(e),/\*/.test(e),/\+\+/.test(e),Vt(r),0===t)})),i=r.shift();if(i.multi)throw new zn.Schema("Primary key cannot be multi-valued");r.forEach((e=>{if(e.auto)throw new zn.Schema("Only primary key can be marked as autoIncrement (++)");if(!e.keyPath)throw new zn.Schema("Index must have a name and cannot be an empty string")})),t[n]=Ki(n,i,r)}}))}stores(e){const t=this.db;this._cfg.storesSource=this._cfg.storesSource?Ut(this._cfg.storesSource,e):e;const n=t._versions,r={};let i={};return n.forEach((e=>{Ut(r,e._cfg.storesSource),i=e._cfg.dbschema={},e._parseStoresSpec(r,i)})),t._dbSchema=i,oo(t,[t._allTables,t,t.Transaction.prototype]),io(t,[t._allTables,t,t.Transaction.prototype,this._cfg.tables],Ft(i),i),t._storeNames=Ft(i),this}upgrade(e){return this._cfg.contentUpgrade=qn(this._cfg.contentUpgrade||Fn,e),this}}function po(e,t){let n=e._dbNamesDB;return n||(n=e._dbNamesDB=new Bo(fi,{addons:[],indexedDB:e,IDBKeyRange:t}),n.version(1).stores({dbnames:"name"})),n.table("dbnames")}function go(e){return e&&"function"==typeof e.databases}function ko(e){return Nr((function(){return gr.letThrough=!0,e()}))}function mo(){var e;return!navigator.userAgentData&&/Safari\//.test(navigator.userAgent)&&!/Chrom(e|ium)\//.test(navigator.userAgent)&&indexedDB.databases?new Promise((function(t){var n=function(){return indexedDB.databases().finally(t)};e=setInterval(n,100),n()})).finally((function(){return clearInterval(e)})):Promise.resolve()}function vo(e){const t=e._state,{indexedDB:n}=e._deps;if(t.isBeingOpened||e.idbdb)return t.dbReadyPromise.then((()=>t.dbOpenError?ti(t.dbOpenError):e));xn&&(t.openCanceller._stackHolder=En()),t.isBeingOpened=!0,t.dbOpenError=null,t.openComplete=!1;const r=t.openCanceller;function i(){if(t.openCanceller!==r)throw new zn.DatabaseClosed("db.open() was cancelled")}let o=t.dbReadyResolve,s=null,a=!1;const l=()=>new yr(((r,o)=>{if(i(),!n)throw new zn.MissingAPI;const l=e.name,c=t.autoSchema?n.open(l):n.open(l,Math.round(10*e.verno));if(!c)throw new zn.MissingAPI;c.onerror=Vi(o),c.onblocked=Ir(e._fireOnBlocked),c.onupgradeneeded=Ir((r=>{if(s=c.transaction,t.autoSchema&&!e._options.allowEmptyDB){c.onerror=Ui,s.abort(),c.result.close();const e=n.deleteDatabase(l);e.onsuccess=e.onerror=Ir((()=>{o(new zn.NoSuchDatabase(`Database ${l} doesnt exist`))}))}else{s.onerror=Vi(o);var i=r.oldVersion>Math.pow(2,62)?0:r.oldVersion;a=i<1,e._novip.idbdb=c.result,function(e,t,n,r){const i=e._dbSchema,o=e._createTransaction("readwrite",e._storeNames,i);o.create(n),o._completion.catch(r);const s=o._reject.bind(o),a=gr.transless||gr;Nr((()=>{gr.trans=o,gr.transless=a,0===t?(Ft(i).forEach((e=>{lo(n,e,i[e].primKey,i[e].indexes)})),ro(e,n),yr.follow((()=>e.on.populate.fire(o))).catch(s)):function({_novip:e},t,n,r){const i=[],o=e._versions;let s=e._dbSchema=ho(0,e.idbdb,r),a=!1;return o.filter((e=>e._cfg.version>=t)).forEach((o=>{i.push((()=>{const i=s,l=o._cfg.dbschema;uo(e,i,r),uo(e,l,r),s=e._dbSchema=l;const c=ao(i,l);c.add.forEach((e=>{lo(r,e[0],e[1].primKey,e[1].indexes)})),c.change.forEach((e=>{if(e.recreate)throw new zn.Upgrade("Not yet support for changing primary key");{const t=r.objectStore(e.name);e.add.forEach((e=>co(t,e))),e.change.forEach((e=>{t.deleteIndex(e.name),co(t,e)})),e.del.forEach((e=>t.deleteIndex(e)))}}));const h=o._cfg.contentUpgrade;if(h&&o._cfg.version>t){ro(e,r),n._memoizedTables={},a=!0;let t=cn(l);c.del.forEach((e=>{t[e]=i[e]})),oo(e,[e.Transaction.prototype]),io(e,[e.Transaction.prototype],Ft(t),t),n.schema=t;const o=_n(h);let s;o&&Fr();const u=yr.follow((()=>{if(s=h(n),s&&o){var e=Vr.bind(null,null);s.then(e,e)}}));return s&&"function"==typeof s.then?yr.resolve(s):u.then((()=>s))}})),i.push((t=>{var r,i;a&&hi||(r=o._cfg.dbschema,i=t,[].slice.call(i.db.objectStoreNames).forEach((e=>null==r[e]&&i.db.deleteObjectStore(e)))),oo(e,[e.Transaction.prototype]),io(e,[e.Transaction.prototype],e._storeNames,e._dbSchema),n.schema=e._dbSchema}))})),function e(){return i.length?yr.resolve(i.shift()(n.idbtrans)).then(e):yr.resolve()}().then((()=>{var e,t;t=r,Ft(e=s).forEach((n=>{t.db.objectStoreNames.contains(n)||lo(t,n,e[n].primKey,e[n].indexes)}))}))}(e,t,o,n).catch(s)}))}(e,i/10,s,o)}}),o),c.onsuccess=Ir((()=>{s=null;const n=e._novip.idbdb=c.result,i=tn(n.objectStoreNames);if(i.length>0)try{const r=n.transaction(1===(o=i).length?o[0]:o,"readonly");t.autoSchema?function({_novip:e},t,n){e.verno=t.version/10;const r=e._dbSchema=ho(0,t,n);e._storeNames=tn(t.objectStoreNames,0),io(e,[e._allTables],Ft(r),r)}(e,n,r):(uo(e,e._dbSchema,r),function(e,t){const n=ao(ho(0,e.idbdb,t),e._dbSchema);n.add.length||n.change.some((e=>e.add.length||e.change.length))}(e,r)),ro(e,r)}catch(h){}var o;li.push(e),n.onversionchange=Ir((n=>{t.vcFired=!0,e.on("versionchange").fire(n)})),n.onclose=Ir((t=>{e.on("close").fire(t)})),a&&function({indexedDB:e,IDBKeyRange:t},n){!go(e)&&n!==fi&&po(e,t).put({name:n}).catch(Fn)}(e._deps,l),r()}),o)})).catch((e=>e&&"UnknownError"===e.name&&t.PR1398_maxLoop>0?(t.PR1398_maxLoop--,l()):yr.reject(e)));return yr.race([r,("undefined"==typeof navigator?yr.resolve():mo()).then(l)]).then((()=>(i(),t.onReadyBeingFired=[],yr.resolve(ko((()=>e.on.ready.fire(e.vip)))).then((function n(){if(t.onReadyBeingFired.length>0){let r=t.onReadyBeingFired.reduce(qn,Fn);return t.onReadyBeingFired=[],yr.resolve(ko((()=>r(e.vip)))).then(n)}}))))).finally((()=>{t.onReadyBeingFired=null,t.isBeingOpened=!1})).then((()=>e)).catch((n=>{t.dbOpenError=n;try{s&&s.abort()}catch(i){}return r===t.openCanceller&&e._close(),ti(n)})).finally((()=>{t.openComplete=!0,o()}))}function yo(e){var t=t=>e.next(t),n=i(t),r=i((t=>e.throw(t)));function i(e){return t=>{var i=e(t),o=i.value;return i.done?o:o&&"function"==typeof o.then?o.then(n,r):Vt(o)?Promise.all(o).then(n,r):n(o)}}return i(t)()}function Lo(e,t,n){var r=arguments.length;if(r<2)throw new zn.InvalidArgument("Too few arguments");for(var i=new Array(r-1);--r;)i[r-1]=arguments[r];return n=i.pop(),[e,un(i),n]}function wo(e,t,n,r,i){return yr.resolve().then((()=>{const o=gr.transless||gr,s=e._createTransaction(t,n,e._dbSchema,r),a={trans:s,transless:o};if(r)s.idbtrans=r.idbtrans;else try{s.create(),e._state.PR1398_maxLoop=3}catch(u){return u.name===Hn.InvalidState&&e.isOpen()&&--e._state.PR1398_maxLoop>0?(e._close(),e.open().then((()=>wo(e,t,n,null,i)))):ti(u)}const l=_n(i);let c;l&&Fr();const h=yr.follow((()=>{if(c=i.call(s,s),c)if(l){var e=Vr.bind(null,null);c.then(e,e)}else"function"==typeof c.next&&"function"==typeof c.throw&&(c=yo(c))}),a);return(c&&"function"==typeof c.then?yr.resolve(c).then((e=>s.active?e:ti(new zn.PrematureCommit("Transaction committed too early. See http://bit.ly/2kdckMn")))):h.then((()=>c))).then((e=>(r&&s._resolve(),s._completion.then((()=>e))))).catch((e=>(s._reject(e),ti(e))))}))}function bo(e,t,n){const r=Vt(e)?e.slice():[e];for(let i=0;i0,h=d(u({},n),{isVirtual:c,keyTail:t,keyLength:l,extractKey:Qi(e),unique:!c&&n.unique});return a.push(h),h.isPrimaryKey||o.push(h),l>1&&s(2===l?e[0]:e.slice(0,l-1),t+1,n),a.sort(((e,t)=>e.keyTail-t.keyTail)),h}const a=s(r.primaryKey.keyPath,0,r.primaryKey);i[":id"]=[a];for(const e of r.indexes)s(e.keyPath,0,e);function l(t){const n=t.query.index;return n.isVirtual?d(u({},t),{query:{index:n,range:(r=t.query.range,i=n.keyTail,{type:1===r.type?2:r.type,lower:bo(r.lower,r.lowerOpen?e.MAX_KEY:e.MIN_KEY,i),lowerOpen:!0,upper:bo(r.upper,r.upperOpen?e.MIN_KEY:e.MAX_KEY,i),upperOpen:!0})}}):t;var r,i}return d(u({},n),{schema:d(u({},r),{primaryKey:a,indexes:o,getIndexByKeyPath:function(e){const t=i[no(e)];return t&&t[0]}}),count:e=>n.count(l(e)),query:e=>n.query(l(e)),openCursor(t){const{keyTail:r,isVirtual:i,keyLength:o}=t.query.index;return i?n.openCursor(l(t)).then((n=>{return n&&(i=n,Object.create(i,{continue:{value:function(n){null!=n?i.continue(bo(n,t.reverse?e.MAX_KEY:e.MIN_KEY,r)):t.unique?i.continue(i.key.slice(0,o).concat(t.reverse?e.MIN_KEY:e.MAX_KEY,r)):i.continue()}},continuePrimaryKey:{value(t,n){i.continuePrimaryKey(bo(t,e.MAX_KEY,r),n)}},primaryKey:{get:()=>i.primaryKey},key:{get(){const e=i.key;return 1===o?e[0]:e.slice(0,o)}},value:{get:()=>i.value}}));var i})):n.openCursor(t)}})}})}};function xo(e,t,n,r){return n=n||{},r=r||"",Ft(e).forEach((i=>{if(Xt(t,i)){var o=e[i],s=t[i];if("object"==typeof o&&"object"==typeof s&&o&&s){const e=vn(o);e!==vn(s)?n[r+i]=t[i]:"Object"===e?xo(o,s,n,r+i+"."):o!==s&&(n[r+i]=t[i])}else o!==s&&(n[r+i]=t[i])}else n[r+i]=void 0})),Ft(t).forEach((i=>{Xt(e,i)||(n[r+i]=t[i])})),n}const Co={stack:"dbcore",name:"HooksMiddleware",level:2,create:e=>d(u({},e),{table(t){const n=e.table(t),{primaryKey:r}=n.schema;return d(u({},n),{mutate(e){const i=gr.trans,{deleting:o,creating:s,updating:a}=i.table(t).hook;switch(e.type){case"add":if(s.fire===Fn)break;return i._promise("readwrite",(()=>l(e)),!0);case"put":if(s.fire===Fn&&a.fire===Fn)break;return i._promise("readwrite",(()=>l(e)),!0);case"delete":if(o.fire===Fn)break;return i._promise("readwrite",(()=>l(e)),!0);case"deleteRange":if(o.fire===Fn)break;return i._promise("readwrite",(()=>{return c((t=e).trans,t.range,1e4);var t}),!0)}return n.mutate(e);function l(e){const t=gr.trans,i=e.keys||(l=r,"delete"===(c=e).type?c.keys:c.keys||c.values.map(l.extractKey));var l,c;if(!i)throw new Error("Keys missing");return"delete"!==(e="add"===e.type||"put"===e.type?d(u({},e),{keys:i}):u({},e)).type&&(e.values=[...e.values]),e.keys&&(e.keys=[...e.keys]),function(e,t,n){return"add"===t.type?Promise.resolve([]):e.getMany({trans:t.trans,keys:n,cache:"immutable"})}(n,e,i).then((l=>{const c=i.map(((n,i)=>{const c=l[i],h={onerror:null,onsuccess:null};if("delete"===e.type)o.fire.call(h,n,c,t);else if("add"===e.type||void 0===c){const o=s.fire.call(h,n,e.values[i],t);null==n&&null!=o&&(n=o,e.keys[i]=n,r.outbound||ln(e.values[i],r.keyPath,n))}else{const r=xo(c,e.values[i]),o=a.fire.call(h,r,n,c,t);if(o){const t=e.values[i];Object.keys(o).forEach((e=>{Xt(t,e)?t[e]=o[e]:ln(t,e,o[e])}))}}return h}));return n.mutate(e).then((({failures:t,results:n,numFailures:r,lastResult:o})=>{for(let s=0;s(c.forEach((t=>t.onerror&&t.onerror(e))),Promise.reject(e))))}))}function c(e,t,i){return n.query({trans:e,values:!1,query:{index:r,range:t},limit:i}).then((({result:n})=>l({type:"delete",keys:n,trans:e}).then((r=>r.numFailures>0?Promise.reject(r.failures[0]):n.length({table:t=>{const n=e.table(t);return d(u({},n),{getMany:e=>{if(!e.cache)return n.getMany(e);const t=So(e.keys,e.trans._cache,"clone"===e.cache);return t?yr.resolve(t):n.getMany(e).then((t=>(e.trans._cache={keys:e.keys,values:"clone"===e.cache?gn(t):t},t)))},mutate:e=>("add"!==e.type&&(e.trans._cache=null),n.mutate(e))})}})};function Eo(e){return!("from"in e)}const Mo=function(e,t){if(!this){const t=new Mo;return e&&"d"in e&&Ut(t,e),t}Ut(this,arguments.length?{d:1,from:e,to:arguments.length>1?t:e}:{d:0})};function To(e,t,n){const r=Mi(t,n);if(isNaN(r))return;if(r>0)throw RangeError();if(Eo(e))return Ut(e,{from:t,to:n,d:1});const i=e.l,o=e.r;if(Mi(n,e.from)<0)return i?To(i,t,n):e.l={from:t,to:n,d:1,l:null,r:null},Po(e);if(Mi(t,e.to)>0)return o?To(o,t,n):e.r={from:t,to:n,d:1,l:null,r:null},Po(e);Mi(t,e.from)<0&&(e.from=t,e.l=null,e.d=o?o.d+1:1),Mi(n,e.to)>0&&(e.to=n,e.r=null,e.d=e.l?e.l.d+1:1);const s=!e.r;i&&!e.l&&Oo(e,i),o&&s&&Oo(e,o)}function Oo(e,t){Eo(t)||function e(t,{from:n,to:r,l:i,r:o}){To(t,n,r),i&&e(t,i),o&&e(t,o)}(e,t)}function Ao(e){let t=Eo(e)?null:{s:0,n:e};return{next(e){const n=arguments.length>0;for(;t;)switch(t.s){case 0:if(t.s=1,n)for(;t.n.l&&Mi(e,t.n.from)<0;)t={up:t,n:t.n.l,s:1};else for(;t.n.l;)t={up:t,n:t.n.l,s:1};case 1:if(t.s=2,!n||Mi(e,t.n.to)<=0)return{value:t.n,done:!1};case 2:if(t.n.r){t.s=3,t={up:t,n:t.n.r,s:0};continue}case 3:t=t.up}return{done:!0}}}}function Po(e){var t,n;const r=((null===(t=e.r)||void 0===t?void 0:t.d)||0)-((null===(n=e.l)||void 0===n?void 0:n.d)||0),i=r>1?"r":r<-1?"l":"";if(i){const t="r"===i?"l":"r",n=u({},e),r=e[i];e.from=r.from,e.to=r.to,e[i]=r[i],n[i]=r[t],e[t]=n,n.d=Io(n)}e.d=Io(e)}function Io({r:e,l:t}){return(e?t?Math.max(e.d,t.d):e.d:t?t.d:0)+1}Zt(Mo.prototype,{add(e){return Oo(this,e),this},addKey(e){return To(this,e,e),this},addKeys(e){return e.forEach((e=>To(this,e,e))),this},[yn](){return Ao(this)}});const Ro={stack:"dbcore",level:0,create:e=>{const t=e.schema.name,n=new Mo(e.MIN_KEY,e.MAX_KEY);return d(u({},e),{table:r=>{const i=e.table(r),{schema:o}=i,{primaryKey:s}=o,{extractKey:a,outbound:l}=s,c=d(u({},i),{mutate:e=>{const s=e.trans,a=s.mutatedParts||(s.mutatedParts={}),l=e=>{const n=`idb://${t}/${r}/${e}`;return a[n]||(a[n]=new Mo)},c=l(""),h=l(":dels"),{type:u}=e;let[d,f]="deleteRange"===e.type?[e.range]:"delete"===e.type?[e.keys]:e.values.length<50?[[],e.values]:[];const p=e.trans._cache;return i.mutate(e).then((e=>{if(Vt(d)){"delete"!==u&&(d=e.results),c.addKeys(d);const n=So(d,p);n||"add"===u||h.addKeys(d),(n||f)&&(t=l,r=n,i=f,o.indexes.forEach((function(e){const n=t(e.name||"");function o(t){return null!=t?e.extractKey(t):null}const s=t=>e.multiEntry&&Vt(t)?t.forEach((e=>n.addKey(e))):n.addKey(t);(r||i).forEach(((e,t)=>{const n=r&&o(r[t]),a=i&&o(i[t]);0!==Mi(n,a)&&(null!=n&&s(n),null!=a&&s(a))}))})))}else if(d){const e={from:d.lower,to:d.upper};h.add(e),c.add(e)}else c.add(n),h.add(n),o.indexes.forEach((e=>l(e.name).add(n)));var t,r,i;return e}))}}),h=({query:{index:t,range:n}})=>{var r,i;return[t,new Mo(null!==(r=n.lower)&&void 0!==r?r:e.MIN_KEY,null!==(i=n.upper)&&void 0!==i?i:e.MAX_KEY)]},f={get:e=>[s,new Mo(e.key)],getMany:e=>[s,(new Mo).addKeys(e.keys)],count:h,query:h,openCursor:h};return Ft(f).forEach((e=>{c[e]=function(o){const{subscr:s}=gr;if(s){const c=e=>{const n=`idb://${t}/${r}/${e}`;return s[n]||(s[n]=new Mo)},h=c(""),p=c(":dels"),[g,k]=f[e](o);if(c(g.name||"").add(k),!g.isPrimaryKey){if("count"!==e){const t="query"===e&&l&&o.values&&i.query(d(u({},o),{values:!1}));return i[e].apply(this,arguments).then((n=>{if("query"===e){if(l&&o.values)return t.then((({result:e})=>(h.addKeys(e),n)));const e=o.values?n.result.map(a):n.result;o.values?h.addKeys(e):p.addKeys(e)}else if("openCursor"===e){const e=n,t=o.values;return e&&Object.create(e,{key:{get:()=>(p.addKey(e.primaryKey),e.key)},primaryKey:{get(){const t=e.primaryKey;return p.addKey(t),t}},value:{get:()=>(t&&h.addKey(e.primaryKey),e.value)}})}return n}))}p.add(n)}}return i[e].apply(this,arguments)}})),c}})}};class Bo{constructor(e,t){this._middlewares={},this.verno=0;const n=Bo.dependencies;this._options=t=u({addons:Bo.addons,autoOpen:!0,indexedDB:n.indexedDB,IDBKeyRange:n.IDBKeyRange},t),this._deps={indexedDB:t.indexedDB,IDBKeyRange:t.IDBKeyRange};const{addons:r}=t;this._dbSchema={},this._versions=[],this._storeNames=[],this._allTables={},this.idbdb=null,this._novip=this;const i={dbOpenError:null,isBeingOpened:!1,onReadyBeingFired:null,openComplete:!1,dbReadyResolve:Fn,dbReadyPromise:null,cancelOpen:Fn,openCanceller:null,autoSchema:!0,PR1398_maxLoop:3};var o,s;i.dbReadyPromise=new yr((e=>{i.dbReadyResolve=e})),i.openCanceller=new yr(((e,t)=>{i.cancelOpen=t})),this._state=i,this.name=e,this.on=Li(this,"populate","blocked","versionchange","close",{ready:[qn,Fn]}),this.on.ready.subscribe=nn(this.on.ready.subscribe,(e=>(t,n)=>{Bo.vip((()=>{const r=this._state;if(r.openComplete)r.dbOpenError||yr.resolve().then(t),n&&e(t);else if(r.onReadyBeingFired)r.onReadyBeingFired.push(t),n&&e(t);else{e(t);const r=this;n||e((function e(){r.on.ready.unsubscribe(t),r.on.ready.unsubscribe(e)}))}}))})),this.Collection=(o=this,wi(Ai.prototype,(function(e,t){this.db=o;let n=mi,r=null;if(t)try{n=t()}catch(l){r=l}const i=e._ctx,s=i.table,a=s.hook.reading.fire;this._ctx={table:s,index:i.index,isPrimKey:!i.index||s.schema.primKey.keyPath&&i.index===s.schema.primKey.name,range:n,keysOnly:!1,dir:"next",unique:"",algorithm:null,filter:null,replayFilter:null,justLimit:!0,isMatch:null,offset:0,limit:1/0,error:r,or:i.or,valueMapper:a!==Vn?a:null}}))),this.Table=(s=this,wi(yi.prototype,(function(e,t,n){this.db=s,this._tx=n,this.name=e,this.schema=t,this.hook=s._allTables[e]?s._allTables[e].hook:Li(null,{creating:[Yn,Fn],reading:[Un,Vn],updating:[Zn,Fn],deleting:[Xn,Fn]})}))),this.Transaction=function(e){return wi(Zi.prototype,(function(t,n,r,i,o){this.db=e,this.mode=t,this.storeNames=n,this.schema=r,this.chromeTransactionDurability=i,this.idbtrans=null,this.on=Li(this,"complete","error","abort"),this.parent=o||null,this.active=!0,this._reculock=0,this._blockedFuncs=[],this._resolve=null,this._reject=null,this._waitingFor=null,this._waitingQueue=null,this._spinCount=0,this._completion=new yr(((e,t)=>{this._resolve=e,this._reject=t})),this._completion.then((()=>{this.active=!1,this.on.complete.fire()}),(e=>{var t=this.active;return this.active=!1,this.on.error.fire(e),this.parent?this.parent._reject(e):t&&this.idbtrans&&this.idbtrans.abort(),ti(e)}))}))}(this),this.Version=function(e){return wi(fo.prototype,(function(t){this.db=e,this._cfg={version:t,storesSource:null,dbschema:{},tables:{},contentUpgrade:null}}))}(this),this.WhereClause=function(e){return wi(Fi.prototype,(function(t,n,r){this.db=e,this._ctx={table:t,index:":id"===n?null:n,or:r};const i=e._deps.indexedDB;if(!i)throw new zn.MissingAPI;this._cmp=this._ascending=i.cmp.bind(i),this._descending=(e,t)=>i.cmp(t,e),this._max=(e,t)=>i.cmp(e,t)>0?e:t,this._min=(e,t)=>i.cmp(e,t)<0?e:t,this._IDBKeyRange=e._deps.IDBKeyRange}))}(this),this.on("versionchange",(e=>{e.newVersion,this.close()})),this.on("blocked",(e=>{!e.newVersion||(e.newVersion,e.oldVersion)})),this._maxKey=Ji(t.IDBKeyRange),this._createTransaction=(e,t,n,r)=>new this.Transaction(e,t,n,this._options.chromeTransactionDurability,r),this._fireOnBlocked=e=>{this.on("blocked").fire(e),li.filter((e=>e.name===this.name&&e!==this&&!e._state.vcFired)).map((t=>t.on("versionchange").fire(e)))},this.use(_o),this.use(Co),this.use(Ro),this.use(jo),this.vip=Object.create(this,{_vip:{value:!0}}),r.forEach((e=>e(this)))}version(e){if(isNaN(e)||e<.1)throw new zn.Type("Given version is not a positive number");if(e=Math.round(10*e)/10,this.idbdb||this._state.isBeingOpened)throw new zn.Schema("Cannot add version when database is open");this.verno=Math.max(this.verno,e);const t=this._versions;var n=t.filter((t=>t._cfg.version===e))[0];return n||(n=new this.Version(e),t.push(n),t.sort(so),n.stores({}),this._state.autoSchema=!1,n)}_whenReady(e){return this.idbdb&&(this._state.openComplete||gr.letThrough||this._vip)?e():new yr(((e,t)=>{if(this._state.openComplete)return t(new zn.DatabaseClosed(this._state.dbOpenError));if(!this._state.isBeingOpened){if(!this._options.autoOpen)return void t(new zn.DatabaseClosed);this.open().catch(Fn)}this._state.dbReadyPromise.then(e,t)})).then(e)}use({stack:e,create:t,level:n,name:r}){r&&this.unuse({stack:e,name:r});const i=this._middlewares[e]||(this._middlewares[e]=[]);return i.push({stack:e,create:t,level:null==n?10:n,name:r}),i.sort(((e,t)=>e.level-t.level)),this}unuse({stack:e,name:t,create:n}){return e&&this._middlewares[e]&&(this._middlewares[e]=this._middlewares[e].filter((e=>n?e.create!==n:!!t&&e.name!==t))),this}open(){return vo(this)}_close(){const e=this._state,t=li.indexOf(this);if(t>=0&&li.splice(t,1),this.idbdb){try{this.idbdb.close()}catch(n){}this._novip.idbdb=null}e.dbReadyPromise=new yr((t=>{e.dbReadyResolve=t})),e.openCanceller=new yr(((t,n)=>{e.cancelOpen=n}))}close(){this._close();const e=this._state;this._options.autoOpen=!1,e.dbOpenError=new zn.DatabaseClosed,e.isBeingOpened&&e.cancelOpen(e.dbOpenError)}delete(){const e=arguments.length>0,t=this._state;return new yr(((n,r)=>{const i=()=>{this.close();var e=this._deps.indexedDB.deleteDatabase(this.name);e.onsuccess=Ir((()=>{!function({indexedDB:e,IDBKeyRange:t},n){!go(e)&&n!==fi&&po(e,t).delete(n).catch(Fn)}(this._deps,this.name),n()})),e.onerror=Vi(r),e.onblocked=this._fireOnBlocked};if(e)throw new zn.InvalidArgument("Arguments not allowed in db.delete()");t.isBeingOpened?t.dbReadyPromise.then(i):i()}))}backendDB(){return this.idbdb}isOpen(){return null!==this.idbdb}hasBeenClosed(){const e=this._state.dbOpenError;return e&&"DatabaseClosed"===e.name}hasFailed(){return null!==this._state.dbOpenError}dynamicallyOpened(){return this._state.autoSchema}get tables(){return Ft(this._allTables).map((e=>this._allTables[e]))}transaction(){const e=Lo.apply(this,arguments);return this._transaction.apply(this,e)}_transaction(e,t,n){let r=gr.trans;r&&r.db===this&&-1===e.indexOf("!")||(r=null);const i=-1!==e.indexOf("?");let o,s;e=e.replace("!","").replace("?","");try{if(s=t.map((e=>{var t=e instanceof this.Table?e.name:e;if("string"!=typeof t)throw new TypeError("Invalid table argument to Dexie.transaction(). Only Table or String are allowed");return t})),"r"==e||e===pi)o=pi;else{if("rw"!=e&&e!=gi)throw new zn.InvalidArgument("Invalid transaction mode: "+e);o=gi}if(r){if(r.mode===pi&&o===gi){if(!i)throw new zn.SubTransaction("Cannot enter a sub-transaction with READWRITE mode when parent transaction is READONLY");r=null}r&&s.forEach((e=>{if(r&&-1===r.storeNames.indexOf(e)){if(!i)throw new zn.SubTransaction("Table "+e+" not included in parent transaction.");r=null}})),i&&r&&!r.active&&(r=null)}}catch(l){return r?r._promise(null,((e,t)=>{t(l)})):ti(l)}const a=wo.bind(null,this,o,s,r,n);return r?r._promise(o,a,"lock"):gr.trans?Gr(gr.transless,(()=>this._whenReady(a))):this._whenReady(a)}table(e){if(!Xt(this._allTables,e))throw new zn.InvalidTable(`Table ${e} does not exist`);return this._allTables[e]}}const Ho="undefined"!=typeof Symbol&&"observable"in Symbol?Symbol.observable:"@@observable";class Wo{constructor(e){this._subscribe=e}subscribe(e,t,n){return this._subscribe(e&&"function"!=typeof e?e:{next:e,error:t,complete:n})}[Ho](){return this}}function zo(e,t){return Ft(t).forEach((n=>{Oo(e[n]||(e[n]=new Mo),t[n])})),e}let Do;try{Do={indexedDB:Nt.indexedDB||Nt.mozIndexedDB||Nt.webkitIndexedDB||Nt.msIndexedDB,IDBKeyRange:Nt.IDBKeyRange||Nt.webkitIDBKeyRange}}catch(RT){Do={indexedDB:null,IDBKeyRange:null}}const No=Bo;function Fo(e){let t=Vo;try{Vo=!0,Xi.storagemutated.fire(e)}finally{Vo=t}}Zt(No,d(u({},Nn),{delete:e=>new No(e,{addons:[]}).delete(),exists:e=>new No(e,{addons:[]}).open().then((e=>(e.close(),!0))).catch("NoSuchDatabaseError",(()=>!1)),getDatabaseNames(e){try{return function({indexedDB:e,IDBKeyRange:t}){return go(e)?Promise.resolve(e.databases()).then((e=>e.map((e=>e.name)).filter((e=>e!==fi)))):po(e,t).toCollection().primaryKeys()}(No.dependencies).then(e)}catch(t){return ti(new zn.MissingAPI)}},defineClass:()=>function(e){Ut(this,e)},ignoreTransaction:e=>gr.trans?Gr(gr.transless,e):e(),vip:ko,async:function(e){return function(){try{var t=yo(e.apply(this,arguments));return t&&"function"==typeof t.then?t:yr.resolve(t)}catch(n){return ti(n)}}},spawn:function(e,t,n){try{var r=yo(e.apply(n,t||[]));return r&&"function"==typeof r.then?r:yr.resolve(r)}catch(i){return ti(i)}},currentTransaction:{get:()=>gr.trans||null},waitFor:function(e,t){const n=yr.resolve("function"==typeof e?No.ignoreTransaction(e):e).timeout(t||6e4);return gr.trans?gr.trans.waitFor(n):n},Promise:yr,debug:{get:()=>xn,set:e=>{Cn(e,"dexie"===e?()=>!0:di)}},derive:Kt,extend:Ut,props:Zt,override:nn,Events:Li,on:Xi,liveQuery:function(e){let t,n=!1;const r=new Wo((r=>{const i=_n(e);let o=!1,s={},a={};const l={get closed(){return o},unsubscribe:()=>{o=!0,Xi.storagemutated.unsubscribe(d)}};r.start&&r.start(l);let c=!1,h=!1;function u(){return Ft(a).some((e=>s[e]&&function(e,t){const n=Ao(t);let r=n.next();if(r.done)return!1;let i=r.value;const o=Ao(e);let s=o.next(i.from),a=s.value;for(;!r.done&&!s.done;){if(Mi(a.from,i.to)<=0&&Mi(a.to,i.from)>=0)return!0;Mi(i.from,a.from)<0?i=(r=n.next(a.from)).value:a=(s=o.next(i.from)).value}return!1}(s[e],a[e])))}const d=e=>{zo(s,e),u()&&f()},f=()=>{if(c||o)return;s={};const p={},g=function(t){i&&Fr();const n=()=>Nr(e,{subscr:t,trans:null}),r=gr.trans?Gr(gr.transless,n):n();return i&&r.then(Vr,Vr),r}(p);h||(Xi($i,d),h=!0),c=!0,Promise.resolve(g).then((e=>{n=!0,t=e,c=!1,o||(u()?f():(s={},a=p,r.next&&r.next(e)))}),(e=>{c=!1,n=!1,r.error&&r.error(e),l.unsubscribe()}))};return f(),l}));return r.hasValue=()=>n,r.getValue=()=>t,r},extendObservabilitySet:zo,getByKeyPath:an,setByKeyPath:ln,delByKeyPath:function(e,t){"string"==typeof t?ln(e,t,void 0):"length"in t&&[].map.call(t,(function(t){ln(e,t,void 0)}))},shallowClone:cn,deepClone:gn,getObjectDiff:xo,cmp:Mi,asap:on,minKey:oi,addons:[],connections:li,errnames:Hn,dependencies:Do,semVer:ri,version:ri.split(".").map((e=>parseInt(e))).reduce(((e,t,n)=>e+t/Math.pow(10,2*n)))})),No.maxKey=Ji(No.dependencies.IDBKeyRange),"undefined"!=typeof dispatchEvent&&"undefined"!=typeof addEventListener&&(Xi($i,(e=>{if(!Vo){let t;ci?(t=document.createEvent("CustomEvent"),t.initCustomEvent(Yi,!0,!0,e)):t=new CustomEvent(Yi,{detail:e}),Vo=!0,dispatchEvent(t),Vo=!1}})),addEventListener(Yi,(({detail:e})=>{Vo||Fo(e)})));let Vo=!1;if("undefined"!=typeof BroadcastChannel){const e=new BroadcastChannel(Yi);"function"==typeof e.unref&&e.unref(),Xi($i,(t=>{Vo||e.postMessage(t)})),e.onmessage=e=>{e.data&&Fo(e.data)}}else if("undefined"!=typeof self&&"undefined"!=typeof navigator){Xi($i,(e=>{try{Vo||("undefined"!=typeof localStorage&&localStorage.setItem(Yi,JSON.stringify({trig:Math.random(),changedParts:e})),"object"==typeof self.clients&&[...self.clients.matchAll({includeUncontrolled:!0})].forEach((t=>t.postMessage({type:Yi,changedParts:e}))))}catch(t){}})),"undefined"!=typeof addEventListener&&addEventListener("storage",(e=>{if(e.key===Yi){const t=JSON.parse(e.newValue);t&&Fo(t.changedParts)}}));const e=self.document&&navigator.serviceWorker;e&&e.addEventListener("message",(function({data:e}){e&&e.type===Yi&&Fo(e.changedParts)}))}yr.rejectionMapper=function(e,t){if(!e||e instanceof Pn||e instanceof TypeError||e instanceof SyntaxError||!e.name||!Dn[e.name])return e;var n=new Dn[e.name](t||e.message,e);return"stack"in e&&qt(n,"stack",{get:function(){return this.inner.stack}}),n},Cn(xn,di);const Uo="WorkSpaceDrawType",$o="WorkSpaceClipType",Yo="WorkSpaceSafeType",Xo="WorkSpaceMaskType",Zo="WorkSpaceLineType",Go=[Uo,$o,Yo,Xo,Zo],qo=[$o,Yo,Xo,Zo],Ko="YFT_DISCARD_DB",Jo={selectable:!1,transparentCorners:!1,evented:!1,excludeFromExport:!0,hasControls:!1,hasBorders:!1,perPixelTargetFind:!1,lockMovementX:!0,lockMovementY:!0,lockRotation:!0,lockScalingX:!0,lockScalingY:!0,lockUniScaling:!0,hoverCursor:"default",name:"YFT-DRAW"},Qo=["id","name","layer","isShow","editable","color","axis","mask","padding","cropKey","cropPath","cropSize","fill","selectable","evented","fillType","fillURL","fillRepeat","lockMovementX","lockMovementY","objectCaching","transparentCorners","codeOption","codeContent","background","hasBorders","originSrc","radius","curvature","effect","reverse","startStyle","endStyle","effects","mask","originSrc","originWidth","originHeight","globalCompositeOperation"],es={rx:0,ry:0,id:"WorkSpaceDrawType",name:"rect",fill:"#fff",selectable:!1,evented:!1,lockMovementX:!1,lockMovementY:!1,objectCaching:!0,transparentCorners:!1,hasBorders:!0,type:"Rect",version:"6.0.0-beta9",originX:"left",originY:"top",left:0,top:0,width:1070.5512,height:645.3543,stroke:"rgba(255,255,255,1)",strokeWidth:1,strokeDashArray:null,strokeLineCap:"butt",strokeDashOffset:0,strokeLineJoin:"miter",strokeUniform:!1,strokeMiterLimit:4,scaleX:1,scaleY:1,angle:0,flipX:!1,flipY:!1,opacity:1,shadow:null,visible:!0,backgroundColor:"",fillRule:"nonzero",paintFirst:"fill",globalCompositeOperation:"source-over",skewX:0,skewY:0},ts=zt({id:"fabricStore",state:()=>({wrapperRef:null,canvasRef:null,zoom:1,clip:2,safe:5,round:0,diagonal:18,opacity:.1,showClip:!1,showSafe:!1,isDragging:!1,isDrawing:!1,isTexting:!1,isCropping:!1,isCtrlKey:!1,isModifed:!1,isChecked:!1,verticalLines:[],horizontalLines:[],elementCoords:[],elementHover:"",scalePercentage:80}),getters:{},actions:{getWidth(){var e;return(null==(e=this.wrapperRef)?void 0:e.offsetWidth)||window.innerWidth-420},getHeight(){var e;return(null==(e=this.wrapperRef)?void 0:e.offsetHeight)||window.innerHeight-40},setZoom(e){this.zoom=e},setCanvasPercentage(e){this.scalePercentage=e},setIsDraggingState(e){this.isDragging=e}}});let ns=e=>crypto.getRandomValues(new Uint8Array(e)),rs=(e,t=21)=>((e,t,n)=>{let r=(2<{let s="";for(;;){let t=n(i),a=i;for(;a--;)if(s+=e[t[a]&r]||"",s.length===o)return s}}})(e,t,ns),is=(e=21)=>{let t="",n=crypto.getRandomValues(new Uint8Array(e));for(;e--;)t+="useandom-26T198340PX75pxJACKVERYMINDBUSHWOLF_GQZbfghjklqvwyzrict"[63&n[e]];return t};const os=[{label:"Arial",value:"Arial"},{label:"微软雅黑",value:"Microsoft Yahei"},{label:"宋体",value:"SimSun"},{label:"黑体",value:"SimHei"},{label:"楷体",value:"KaiTi"},{label:"新宋体",value:"NSimSun"},{label:"仿宋",value:"FangSong"},{label:"苹方",value:"PingFang SC"},{label:"华文黑体",value:"STHeiti"},{label:"华文楷体",value:"STKaiti"},{label:"华文宋体",value:"STSong"},{label:"华文仿宋",value:"STFangSong"},{label:"华文中宋",value:"STZhongSong"},{label:"华文琥珀",value:"STHupo"},{label:"华文新魏",value:"STXinwei"},{label:"华文隶书",value:"STLiti"},{label:"华文行楷",value:"STXingkai"},{label:"冬青黑体",value:"Hiragino Sans GB"},{label:"兰亭黑",value:"Lantinghei SC"},{label:"偏偏体",value:"Hanzipen SC"},{label:"手札体",value:"Hannotate SC"},{label:"宋体",value:"Songti SC"},{label:"娃娃体",value:"Wawati SC"},{label:"行楷",value:"Xingkai SC"},{label:"圆体",value:"Yuanti SC"},{label:"华文细黑",value:"STXihei"},{label:"幼圆",value:"YouYuan"},{label:"隶书",value:"LiSu"}],ss=[{label:"仓耳小丸子",value:"仓耳小丸子"},{label:"优设标题黑",value:"优设标题黑"},{label:"峰广明锐体",value:"峰广明锐体"},{label:"摄图摩登小方体",value:"摄图摩登小方体"},{label:"站酷快乐体",value:"站酷快乐体"},{label:"字制区喜脉体",value:"字制区喜脉体"},{label:"素材集市康康体",value:"素材集市康康体"},{label:"素材集市酷方体",value:"素材集市酷方体"},{label:"途牛类圆体",value:"途牛类圆体"},{label:"锐字真言体",value:"锐字真言体"},{label:"得意黑",value:"得意黑"},{label:"xuminY",value:"xuminY"}],as=[{label:"纵横比(方形)",children:[{key:"1:1",ratio:1}]},{label:"纵横比(纵向)",children:[{key:"2:3",ratio:1.5},{key:"3:4",ratio:4/3},{key:"3:5",ratio:5/3},{key:"4:5",ratio:5/4}]},{label:"纵横比(横向)",children:[{key:"3:2",ratio:2/3},{key:"4:3",ratio:3/4},{key:"5:3",ratio:.6},{key:"5:4",ratio:.8}]},{children:[{key:"16:9",ratio:9/16},{key:"16:10",ratio:.625}]}],ls={rect:{name:"矩形",type:"rect",radius:"0",style:"",createPath:(e,t)=>`M ${-e/2} ${-t/2} L ${e/2} ${-t/2} L ${e/2} ${t/2} L ${e/2} ${t/2} L ${-e/2} ${t/2} Z`},rect2:{name:"矩形2",type:"polygon",style:"polygon(0% 0%, 80% 0%, 100% 20%, 100% 100%, 0 100%)",createPath:(e,t)=>`M ${-e/2} ${-t/2} L ${.3*e} ${-t/2} L ${e/2} ${.3*-t} L ${e/2} ${t/2} L ${-e/2} ${t/2} Z`},rect3:{name:"矩形3",type:"polygon",style:"polygon(0% 0%, 80% 0%, 100% 20%, 100% 100%, 20% 100%, 0% 80%)",createPath:(e,t)=>`M ${-e/2} ${-t/2} L ${.3*e} ${-t/2} L ${e/2} ${.3*-t} L ${e/2} ${t/2} L ${.3*-e} ${t/2} L ${-e/2} ${.3*t} Z`},roundRect:{name:"圆角矩形",type:"rect",radius:"10px",style:"inset(0 0 0 0 round 10px 10px 10px 10px)",createPath:(e,t,n=50)=>`M ${-e/2+n} ${-t/2}\n Q ${-e/2} ${-t/2} ${-e/2} ${-t/2+n}\n L ${-e/2} ${t/2-n}\n Q ${-e/2} ${t/2} ${-e/2+n} ${t/2}\n L ${e/2-n} ${t/2}\n Q ${e/2} ${t/2} ${e/2} ${t/2-n}\n L ${e/2} ${-t/2+n}\n Q ${e/2} ${-t/2} ${e/2-n} ${-t/2}\n L ${-e/2+n} ${-t/2}\n Z`},ellipse:{name:"圆形",type:"ellipse",style:"ellipse(50% 50% at 50% 50%)",createPath:(e,t,n=100)=>{const r=Math.min(e,t);return`M ${r/2} 0\n A ${r/2} ${r/2} 0 1 0 ${-r/2} 0\n A ${r/2} ${r/2} 0 1 0 ${r/2} 0\n Z`}},triangle:{name:"三角形",type:"polygon",style:"polygon(50% 0%, 0% 100%, 100% 100%)",createPath:(e,t)=>`M 0 ${-t/2} L ${-e/2} ${t/2} L ${e/2} ${t/2} Z`},triangle2:{name:"三角形2",type:"polygon",style:"polygon(50% 100%, 0% 0%, 100% 0%)",createPath:(e,t)=>`M 0 ${t/2} L ${-e/2} ${-t/2} L ${e/2} ${-t/2} Z`},triangle3:{name:"三角形3",type:"polygon",style:"polygon(0% 0%, 0% 100%, 100% 100%)",createPath:(e,t)=>`M ${-e/2} ${-t/2} L ${-e/2} ${t/2} L ${e/2} ${t/2} Z`},rhombus:{name:"菱形",type:"polygon",style:"polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%)",createPath:(e,t)=>`M 0 ${-t/2} L ${e/2} 0 L 0 ${t/2} L ${-e/2} 0 Z`},pentagon:{name:"五边形",type:"polygon",style:"polygon(50% 0%, 100% 38%, 82% 100%, 18% 100%, 0% 38%)",createPath:(e,t)=>`M 0 ${-t/2} L ${e/2} ${-.12*t} L ${.32*e} ${t/2} L ${-.32*e} ${t/2} L ${-e/2} ${-.12*t} Z`},hexagon:{name:"六边形",type:"polygon",style:"polygon(20% 0%, 80% 0%, 100% 50%, 80% 100%, 20% 100%, 0% 50%)",createPath:(e,t)=>`M ${.3*-e} ${-t/2} L ${.3*e} ${-t/2} L ${e/2} 0 L ${.3*e} ${t/2} L ${.3*-e} ${t/2} L ${-e/2} 0 Z`},heptagon:{name:"七边形",type:"polygon",style:"polygon(50% 0%, 90% 20%, 100% 60%, 75% 100%, 25% 100%, 0% 60%, 10% 20%)",createPath:(e,t)=>`M 0 ${-t/2} L ${.4*e} ${.3*-t} L ${e/2} ${.1*t} L ${.25*e} ${t/2} L ${.25*-e} ${t/2} L ${.5*-e} ${.1*t} L ${.4*-e} ${.3*-t} Z`},octagon:{name:"八边形",type:"polygon",style:"polygon(30% 0%, 70% 0%, 100% 30%, 100% 70%, 70% 100%, 30% 100%, 0% 70%, 0% 30%)",createPath:(e,t)=>`M ${.2*-e} ${.5*-t} L ${.2*e} ${.5*-t} L ${.5*e} ${.2*-t} L ${.5*e} ${.2*t} L ${.2*e} ${.5*t} L ${.2*-e} ${.5*t} L ${.5*-e} ${.2*t} L ${.5*-e} ${.2*-t} Z`},chevron:{name:"V形",type:"polygon",style:"polygon(75% 0%, 100% 50%, 75% 100%, 0% 100%, 25% 50%, 0% 0%)",createPath:(e,t)=>`M ${.25*e} ${.5*-t} L ${.5*e} 0 L ${.25*e} ${.5*t} L ${.5*-e} ${.5*t} L ${.25*-e} 0 L ${.5*-e} ${.5*-t} Z`},point:{name:"点",type:"polygon",style:"polygon(0% 0%, 75% 0%, 100% 50%, 75% 100%, 0% 100%)",createPath:(e,t)=>`M ${.5*-e} ${.5*-t} L ${.25*e} ${.5*-t} L ${.5*e} 0 L ${.25*e} ${.5*t} L ${.5*-e} ${.5*t} Z`},arrow:{name:"箭头",type:"polygon",style:"polygon(0% 20%, 60% 20%, 60% 0%, 100% 50%, 60% 100%, 60% 80%, 0% 80%)",createPath:(e,t)=>`M ${.5*-e} ${.3*-t} L ${.1*e} ${.3*-t} L ${.1*e} ${.5*-t} L ${.5*e} 0 L ${.1*e} ${.5*t} L ${.1*e} ${.3*t} L ${.5*-e} ${.3*t} Z`},parallelogram:{name:"平行四边形",type:"polygon",style:"polygon(30% 0%, 100% 0%, 70% 100%, 0% 100%)",createPath:(e,t)=>`M ${.2*-e} ${.5*-t} L ${.5*e} ${.5*-t} L ${.2*e} ${.5*t} L ${.5*-e} ${.5*t} Z`},parallelogram2:{name:"平行四边形2",type:"polygon",style:"polygon(30% 100%, 100% 100%, 70% 0%, 0% 0%)",createPath:(e,t)=>`M ${.2*-e} ${.5*t} L ${.5*e} ${.5*t} L ${.2*e} ${.5*-t} L ${.5*-e} ${.5*-t} Z`},trapezoid:{name:"梯形",type:"polygon",style:"polygon(25% 0%, 75% 0%, 100% 100%, 0% 100%)",createPath:(e,t)=>`M ${.25*-e} ${.5*-t} L ${.25*e} ${.5*-t} L ${.5*e} ${.5*t} L ${.5*-e} ${.5*t} Z`},trapezoid2:{name:"梯形2",type:"polygon",style:"polygon(0% 0%, 100% 0%, 75% 100%, 25% 100%)",createPath:(e,t)=>`M ${.5*-e} ${.5*-t} L ${.5*e} ${.5*-t} L ${.25*e} ${.5*t} L ${.25*-e} ${.5*t} Z`}},cs=[{name:"escheresque",url:new URL("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAAAdCAMAAADiia4GAAAAJ1BMVEXb29vj4+Pm5ubk5OTd3d3g4ODc3Nzh4eHl5eXe3t7i4uLf3t7f399+XFm3AAABH0lEQVR42nXUCw6DIBAE0EEUFvT+5y3utJ3wM9FUebKAQ4Fw/I944kopt1/BH+eULpxRIEDcMkrk1XksyMbrggfvlzVyRc3eL2uEkduNm50QgC+rrecZpV0FUgM6CvLAk0qOR2htIy9W8NgC24PWNvHjqCnVSfPhih92ofQFrOCyY8V5f/ootUQnm2f+E3DBd0G15aqvke25Zmea955roYs+w8BZWBnwew5IKXjvyZmu9xQICioz9p7kniBOLS545NRdNf5wTt/k2sCNOf6uwAOOSmWt46YhcoY5dgFxJh7QxShiCMjE+xiR6/NPXFEQV7gmrs0qroBMXDESZ0A2XICc227LtQWda2g7rv8hVE18y7V0YFD05DbxFpSur1g+eZYPS/as5GIAAAAASUVORK5CYII=",self.location).href},{name:"greyfloral",url:new URL(""+new URL("greyfloral-2dfccd8c.png",import.meta.url).href,self.location).href},{name:"honey_im_subtle",url:new URL(""+new URL("honey_im_subtle-41108903.png",import.meta.url).href,self.location).href},{name:"nasty_fabric",url:new URL(""+new URL("nasty_fabric-c74ad35f.png",import.meta.url).href,self.location).href},{name:"retina_wood",url:new URL(""+new URL("retina_wood-9c41b0a6.png",import.meta.url).href,self.location).href}],hs="Grayscale",us=[0,-1,0,-1,5,-1,0,-1,0],ds=[1,1,1,1,.7,-1,-1,-1,-1],fs=[{id:0,name:"背景",type:"backgrounds",category:[],total:[]},{id:1,name:"自然",type:"nature",category:[],total:[]},{id:2,name:"科学",type:"science",category:[],total:[]},{id:3,name:"教育",type:"education",category:[],total:[]},{id:4,name:"情感",type:"feelings",category:[],total:[]},{id:5,name:"健康",type:"health",category:[],total:[]},{id:6,name:"场所",type:"places",category:[],total:[]},{id:7,name:"动物",type:"animals",category:[],total:[]},{id:8,name:"工业",type:"industry",category:[],total:[]},{id:9,name:"计算机",type:"computer",category:[],total:[]},{id:10,name:"食品",type:"food",category:[],total:[]},{id:11,name:"体育",type:"sports",category:[],total:[]},{id:12,name:"交通",type:"transportation",category:[],total:[]},{id:13,name:"旅游",type:"travel",category:[],total:[]},{id:14,name:"建筑",type:"buildings",category:[],total:[]},{id:15,name:"商业",type:"business",category:[],total:[]},{id:16,name:"时尚",type:"fashion",category:[],total:[]},{id:17,name:"人物",type:"people",category:[],total:[]}],ps=[{id:"universal",key:"universal",name:"通用"},{id:"people",key:"people",name:"人像"}],gs=[{id:"source-over",key:"source-over",name:"正常"},{id:"screen",key:"screen",name:"滤色"},{id:"multiply",key:"multiply",name:"正片叠加"},{id:"darken",key:"darken",name:"变暗"},{id:"lighten",key:"lighten",name:"变亮"},{id:"color-dodge",key:"color-dodge",name:"颜色减淡"},{id:"color-burn",key:"color-burn",name:"颜色加深"},{id:"hard-light",key:"hard-light",name:"强光"},{id:"soft-light",key:"soft-light",name:"柔光"},{id:"difference",key:"difference",name:"差值"},{id:"exclusion",key:"exclusion",name:"排除"},{id:"hue",key:"hue",name:"色相"},{id:"saturation",key:"saturation",name:"饱和度"},{id:"color",key:"color",name:"颜色"},{id:"luminosity",key:"luminosity",name:"明度"}];function ks(e){return g(this,null,(function*(){let t;try{t=(yield window.queryLocalFonts()).filter((t=>t.family===e))[0]}catch(RT){}finally{return t}}))}var ms=(e=>(e.TEXTBOX="textbox",e.TEXT="text",e.ITEXT="i-text",e.INPUTTEXT="itext",e.ARCTEXT="arctext",e.VERTICALTEXT="verticaltext",e.IMAGE="image",e.SVGIMAGE="svgimage",e.CROPIMAGE="cropimage",e.MASK="mask",e.PATH="path",e.RECT="rect",e.LINE="line",e.ARROW="arrow",e.POLYLINE="polyline",e.ELLIPSE="ellipse",e.QRCODE="qrcode",e.BARCODE="barcode",e.GROUP="group",e.ACTIVE="activeselection",e.CIRCLE="circle",e.REFERENCELINE="referenceline",e.DOT="dot",e))(ms||{});const vs=["group","activeselection","itext","text","textbox","image"];var ys=(e=>(e.ROUND_RECT="roundRect",e.ROUND_RECT_DIAGONAL="roundRectDiagonal",e.ROUND_RECT_SINGLE="roundRectSingle",e.ROUND_RECT_SAMESIDE="roundRectSameSide",e.CUT_RECT_DIAGONAL="cutRectDiagonal",e.CUT_RECT_SINGLE="cutRectSingle",e.CUT_RECT_SAMESIDE="cutRectSameSide",e.MESSAGE="message",e.ROUND_MESSAGE="roundMessage",e.L="L",e.RING_RECT="ringRect",e.PLUS="plus",e.TRIANGLE="triangle",e.PARALLELOGRAM_LEFT="parallelogramLeft",e.PARALLELOGRAM_RIGHT="parallelogramRight",e.TRAPEZOID="trapezoid",e.BULLET="bullet",e.INDICATOR="indicator",e))(ys||{}),Ls=(e=>(e.ELEMENT_CANVAS="design",e.ELEMENT_TEXT="text",e.ELEMENT_SVG="path",e.ELEMENT_IMAGE="image",e.ELEMENT_CODE="code",e.ELEMENT_STYLE="style",e.ELEMENT_POSITION="position",e.ELEMENT_LAYER="layer",e.ELEMENT_EFFECT="effect",e))(Ls||{}),ws=(e=>(e.LEFT="left",e.RIGHT="right",e.HORIZONTAL="horizontal",e.VERTICAL="vertical",e.CENTER="center",e.TOP="top",e.BOTTOM="bottom",e))(ws||{}),bs=(e=>(e.UP="left",e.DOWN="right",e.TOP="top",e.BOTTOM="bottom",e))(bs||{});function _s(e,t){return function(){return e.apply(t,arguments)}}const{toString:xs}=Object.prototype,{getPrototypeOf:Cs}=Object,Ss=(js=Object.create(null),e=>{const t=xs.call(e);return js[t]||(js[t]=t.slice(8,-1).toLowerCase())});var js;const Es=e=>(e=e.toLowerCase(),t=>Ss(t)===e),Ms=e=>t=>typeof t===e,{isArray:Ts}=Array,Os=Ms("undefined");const As=Es("ArrayBuffer");const Ps=Ms("string"),Is=Ms("function"),Rs=Ms("number"),Bs=e=>null!==e&&"object"==typeof e,Hs=e=>{if("object"!==Ss(e))return!1;const t=Cs(e);return!(null!==t&&t!==Object.prototype&&null!==Object.getPrototypeOf(t)||Symbol.toStringTag in e||Symbol.iterator in e)},Ws=Es("Date"),zs=Es("File"),Ds=Es("Blob"),Ns=Es("FileList"),Fs=Es("URLSearchParams"),[Vs,Us,$s,Ys]=["ReadableStream","Request","Response","Headers"].map(Es);function Xs(e,t,{allOwnKeys:n=!1}={}){if(null==e)return;let r,i;if("object"!=typeof e&&(e=[e]),Ts(e))for(r=0,i=e.length;r0;)if(r=n[i],t===r.toLowerCase())return r;return null}const Gs="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:global,qs=e=>!Os(e)&&e!==Gs;const Ks=(Js="undefined"!=typeof Uint8Array&&Cs(Uint8Array),e=>Js&&e instanceof Js);var Js;const Qs=Es("HTMLFormElement"),ea=(({hasOwnProperty:e})=>(t,n)=>e.call(t,n))(Object.prototype),ta=Es("RegExp"),na=(e,t)=>{const n=Object.getOwnPropertyDescriptors(e),r={};Xs(n,((n,i)=>{let o;!1!==(o=t(n,i,e))&&(r[i]=o||n)})),Object.defineProperties(e,r)},ra="abcdefghijklmnopqrstuvwxyz",ia="0123456789",oa={DIGIT:ia,ALPHA:ra,ALPHA_DIGIT:ra+ra.toUpperCase()+ia};const sa=Es("AsyncFunction"),aa={isArray:Ts,isArrayBuffer:As,isBuffer:function(e){return null!==e&&!Os(e)&&null!==e.constructor&&!Os(e.constructor)&&Is(e.constructor.isBuffer)&&e.constructor.isBuffer(e)},isFormData:e=>{let t;return e&&("function"==typeof FormData&&e instanceof FormData||Is(e.append)&&("formdata"===(t=Ss(e))||"object"===t&&Is(e.toString)&&"[object FormData]"===e.toString()))},isArrayBufferView:function(e){let t;return t="undefined"!=typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer&&As(e.buffer),t},isString:Ps,isNumber:Rs,isBoolean:e=>!0===e||!1===e,isObject:Bs,isPlainObject:Hs,isReadableStream:Vs,isRequest:Us,isResponse:$s,isHeaders:Ys,isUndefined:Os,isDate:Ws,isFile:zs,isBlob:Ds,isRegExp:ta,isFunction:Is,isStream:e=>Bs(e)&&Is(e.pipe),isURLSearchParams:Fs,isTypedArray:Ks,isFileList:Ns,forEach:Xs,merge:function e(){const{caseless:t}=qs(this)&&this||{},n={},r=(r,i)=>{const o=t&&Zs(n,i)||i;Hs(n[o])&&Hs(r)?n[o]=e(n[o],r):Hs(r)?n[o]=e({},r):Ts(r)?n[o]=r.slice():n[o]=r};for(let i=0,o=arguments.length;i(Xs(t,((t,r)=>{n&&Is(t)?e[r]=_s(t,n):e[r]=t}),{allOwnKeys:r}),e),trim:e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,""),stripBOM:e=>(65279===e.charCodeAt(0)&&(e=e.slice(1)),e),inherits:(e,t,n,r)=>{e.prototype=Object.create(t.prototype,r),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),n&&Object.assign(e.prototype,n)},toFlatObject:(e,t,n,r)=>{let i,o,s;const a={};if(t=t||{},null==e)return t;do{for(i=Object.getOwnPropertyNames(e),o=i.length;o-- >0;)s=i[o],r&&!r(s,e,t)||a[s]||(t[s]=e[s],a[s]=!0);e=!1!==n&&Cs(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},kindOf:Ss,kindOfTest:Es,endsWith:(e,t,n)=>{e=String(e),(void 0===n||n>e.length)&&(n=e.length),n-=t.length;const r=e.indexOf(t,n);return-1!==r&&r===n},toArray:e=>{if(!e)return null;if(Ts(e))return e;let t=e.length;if(!Rs(t))return null;const n=new Array(t);for(;t-- >0;)n[t]=e[t];return n},forEachEntry:(e,t)=>{const n=(e&&e[Symbol.iterator]).call(e);let r;for(;(r=n.next())&&!r.done;){const n=r.value;t.call(e,n[0],n[1])}},matchAll:(e,t)=>{let n;const r=[];for(;null!==(n=e.exec(t));)r.push(n);return r},isHTMLForm:Qs,hasOwnProperty:ea,hasOwnProp:ea,reduceDescriptors:na,freezeMethods:e=>{na(e,((t,n)=>{if(Is(e)&&-1!==["arguments","caller","callee"].indexOf(n))return!1;const r=e[n];Is(r)&&(t.enumerable=!1,"writable"in t?t.writable=!1:t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")}))}))},toObjectSet:(e,t)=>{const n={},r=e=>{e.forEach((e=>{n[e]=!0}))};return Ts(e)?r(e):r(String(e).split(t)),n},toCamelCase:e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,(function(e,t,n){return t.toUpperCase()+n})),noop:()=>{},toFiniteNumber:(e,t)=>null!=e&&Number.isFinite(e=+e)?e:t,findKey:Zs,global:Gs,isContextDefined:qs,ALPHABET:oa,generateString:(e=16,t=oa.ALPHA_DIGIT)=>{let n="";const{length:r}=t;for(;e--;)n+=t[Math.random()*r|0];return n},isSpecCompliantForm:function(e){return!!(e&&Is(e.append)&&"FormData"===e[Symbol.toStringTag]&&e[Symbol.iterator])},toJSONObject:e=>{const t=new Array(10),n=(e,r)=>{if(Bs(e)){if(t.indexOf(e)>=0)return;if(!("toJSON"in e)){t[r]=e;const i=Ts(e)?[]:{};return Xs(e,((e,t)=>{const o=n(e,r+1);!Os(o)&&(i[t]=o)})),t[r]=void 0,i}}return e};return n(e,0)},isAsyncFn:sa,isThenable:e=>e&&(Bs(e)||Is(e))&&Is(e.then)&&Is(e.catch)};function la(e,t,n,r,i){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=(new Error).stack,this.message=e,this.name="AxiosError",t&&(this.code=t),n&&(this.config=n),r&&(this.request=r),i&&(this.response=i)}aa.inherits(la,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:aa.toJSONObject(this.config),code:this.code,status:this.response&&this.response.status?this.response.status:null}}});const ca=la.prototype,ha={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach((e=>{ha[e]={value:e}})),Object.defineProperties(la,ha),Object.defineProperty(ca,"isAxiosError",{value:!0}),la.from=(e,t,n,r,i,o)=>{const s=Object.create(ca);return aa.toFlatObject(e,s,(function(e){return e!==Error.prototype}),(e=>"isAxiosError"!==e)),la.call(s,e.message,t,n,r,i),s.cause=e,s.name=e.name,o&&Object.assign(s,o),s};function ua(e){return aa.isPlainObject(e)||aa.isArray(e)}function da(e){return aa.endsWith(e,"[]")?e.slice(0,-2):e}function fa(e,t,n){return e?e.concat(t).map((function(e,t){return e=da(e),!n&&t?"["+e+"]":e})).join(n?".":""):t}const pa=aa.toFlatObject(aa,{},null,(function(e){return/^is[A-Z]/.test(e)}));function ga(e,t,n){if(!aa.isObject(e))throw new TypeError("target must be an object");t=t||new FormData;const r=(n=aa.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,(function(e,t){return!aa.isUndefined(t[e])}))).metaTokens,i=n.visitor||c,o=n.dots,s=n.indexes,a=(n.Blob||"undefined"!=typeof Blob&&Blob)&&aa.isSpecCompliantForm(t);if(!aa.isFunction(i))throw new TypeError("visitor must be a function");function l(e){if(null===e)return"";if(aa.isDate(e))return e.toISOString();if(!a&&aa.isBlob(e))throw new la("Blob is not supported. Use a Buffer instead.");return aa.isArrayBuffer(e)||aa.isTypedArray(e)?a&&"function"==typeof Blob?new Blob([e]):Buffer.from(e):e}function c(e,n,i){let a=e;if(e&&!i&&"object"==typeof e)if(aa.endsWith(n,"{}"))n=r?n:n.slice(0,-2),e=JSON.stringify(e);else if(aa.isArray(e)&&function(e){return aa.isArray(e)&&!e.some(ua)}(e)||(aa.isFileList(e)||aa.endsWith(n,"[]"))&&(a=aa.toArray(e)))return n=da(n),a.forEach((function(e,r){!aa.isUndefined(e)&&null!==e&&t.append(!0===s?fa([n],r,o):null===s?n:n+"[]",l(e))})),!1;return!!ua(e)||(t.append(fa(i,n,o),l(e)),!1)}const h=[],u=Object.assign(pa,{defaultVisitor:c,convertValue:l,isVisitable:ua});if(!aa.isObject(e))throw new TypeError("data must be an object");return function e(n,r){if(!aa.isUndefined(n)){if(-1!==h.indexOf(n))throw Error("Circular reference detected in "+r.join("."));h.push(n),aa.forEach(n,(function(n,o){!0===(!(aa.isUndefined(n)||null===n)&&i.call(t,n,aa.isString(o)?o.trim():o,r,u))&&e(n,r?r.concat(o):[o])})),h.pop()}}(e),t}function ka(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,(function(e){return t[e]}))}function ma(e,t){this._pairs=[],e&&ga(e,this,t)}const va=ma.prototype;function ya(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function La(e,t,n){if(!t)return e;const r=n&&n.encode||ya,i=n&&n.serialize;let o;if(o=i?i(t,n):aa.isURLSearchParams(t)?t.toString():new ma(t,n).toString(r),o){const t=e.indexOf("#");-1!==t&&(e=e.slice(0,t)),e+=(-1===e.indexOf("?")?"?":"&")+o}return e}va.append=function(e,t){this._pairs.push([e,t])},va.toString=function(e){const t=e?function(t){return e.call(this,t,ka)}:ka;return this._pairs.map((function(e){return t(e[0])+"="+t(e[1])}),"").join("&")};const wa=class{constructor(){this.handlers=[]}use(e,t,n){return this.handlers.push({fulfilled:e,rejected:t,synchronous:!!n&&n.synchronous,runWhen:n?n.runWhen:null}),this.handlers.length-1}eject(e){this.handlers[e]&&(this.handlers[e]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(e){aa.forEach(this.handlers,(function(t){null!==t&&e(t)}))}},ba={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},_a={isBrowser:!0,classes:{URLSearchParams:"undefined"!=typeof URLSearchParams?URLSearchParams:ma,FormData:"undefined"!=typeof FormData?FormData:null,Blob:"undefined"!=typeof Blob?Blob:null},protocols:["http","https","file","blob","url","data"]},xa="undefined"!=typeof window&&"undefined"!=typeof document,Ca=(Sa="undefined"!=typeof navigator&&navigator.product,xa&&["ReactNative","NativeScript","NS"].indexOf(Sa)<0);var Sa;const ja="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&"function"==typeof self.importScripts,Ea=xa&&window.location.href||"http://localhost",Ma=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:xa,hasStandardBrowserEnv:Ca,hasStandardBrowserWebWorkerEnv:ja,origin:Ea},Symbol.toStringTag,{value:"Module"})),Ta=u(u({},Ma),_a);function Oa(e){function t(e,n,r,i){let o=e[i++];if("__proto__"===o)return!0;const s=Number.isFinite(+o),a=i>=e.length;if(o=!o&&aa.isArray(r)?r.length:o,a)return aa.hasOwnProp(r,o)?r[o]=[r[o],n]:r[o]=n,!s;r[o]&&aa.isObject(r[o])||(r[o]=[]);return t(e,n,r[o],i)&&aa.isArray(r[o])&&(r[o]=function(e){const t={},n=Object.keys(e);let r;const i=n.length;let o;for(r=0;r{t(function(e){return aa.matchAll(/\w+|\[(\w*)]/g,e).map((e=>"[]"===e[0]?"":e[1]||e[0]))}(e),r,n,0)})),n}return null}const Aa={transitional:ba,adapter:["xhr","http","fetch"],transformRequest:[function(e,t){const n=t.getContentType()||"",r=n.indexOf("application/json")>-1,i=aa.isObject(e);i&&aa.isHTMLForm(e)&&(e=new FormData(e));if(aa.isFormData(e))return r?JSON.stringify(Oa(e)):e;if(aa.isArrayBuffer(e)||aa.isBuffer(e)||aa.isStream(e)||aa.isFile(e)||aa.isBlob(e)||aa.isReadableStream(e))return e;if(aa.isArrayBufferView(e))return e.buffer;if(aa.isURLSearchParams(e))return t.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),e.toString();let o;if(i){if(n.indexOf("application/x-www-form-urlencoded")>-1)return function(e,t){return ga(e,new Ta.classes.URLSearchParams,Object.assign({visitor:function(e,t,n,r){return Ta.isNode&&aa.isBuffer(e)?(this.append(t,e.toString("base64")),!1):r.defaultVisitor.apply(this,arguments)}},t))}(e,this.formSerializer).toString();if((o=aa.isFileList(e))||n.indexOf("multipart/form-data")>-1){const t=this.env&&this.env.FormData;return ga(o?{"files[]":e}:e,t&&new t,this.formSerializer)}}return i||r?(t.setContentType("application/json",!1),function(e,t,n){if(aa.isString(e))try{return(t||JSON.parse)(e),aa.trim(e)}catch(RT){if("SyntaxError"!==RT.name)throw RT}return(n||JSON.stringify)(e)}(e)):e}],transformResponse:[function(e){const t=this.transitional||Aa.transitional,n=t&&t.forcedJSONParsing,r="json"===this.responseType;if(aa.isResponse(e)||aa.isReadableStream(e))return e;if(e&&aa.isString(e)&&(n&&!this.responseType||r)){const n=!(t&&t.silentJSONParsing)&&r;try{return JSON.parse(e)}catch(RT){if(n){if("SyntaxError"===RT.name)throw la.from(RT,la.ERR_BAD_RESPONSE,this,null,this.response);throw RT}}}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:Ta.classes.FormData,Blob:Ta.classes.Blob},validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};aa.forEach(["delete","get","head","post","put","patch"],(e=>{Aa.headers[e]={}}));const Pa=Aa,Ia=aa.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),Ra=Symbol("internals");function Ba(e){return e&&String(e).trim().toLowerCase()}function Ha(e){return!1===e||null==e?e:aa.isArray(e)?e.map(Ha):String(e)}function Wa(e,t,n,r,i){return aa.isFunction(r)?r.call(this,t,n):(i&&(t=n),aa.isString(t)?aa.isString(r)?-1!==t.indexOf(r):aa.isRegExp(r)?r.test(t):void 0:void 0)}class za{constructor(e){e&&this.set(e)}set(e,t,n){const r=this;function i(e,t,n){const i=Ba(t);if(!i)throw new Error("header name must be a non-empty string");const o=aa.findKey(r,i);(!o||void 0===r[o]||!0===n||void 0===n&&!1!==r[o])&&(r[o||t]=Ha(e))}const o=(e,t)=>aa.forEach(e,((e,n)=>i(e,n,t)));if(aa.isPlainObject(e)||e instanceof this.constructor)o(e,t);else if(aa.isString(e)&&(e=e.trim())&&!/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim()))o((e=>{const t={};let n,r,i;return e&&e.split("\n").forEach((function(e){i=e.indexOf(":"),n=e.substring(0,i).trim().toLowerCase(),r=e.substring(i+1).trim(),!n||t[n]&&Ia[n]||("set-cookie"===n?t[n]?t[n].push(r):t[n]=[r]:t[n]=t[n]?t[n]+", "+r:r)})),t})(e),t);else if(aa.isHeaders(e))for(const[s,a]of e.entries())i(a,s,n);else null!=e&&i(t,e,n);return this}get(e,t){if(e=Ba(e)){const n=aa.findKey(this,e);if(n){const e=this[n];if(!t)return e;if(!0===t)return function(e){const t=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let r;for(;r=n.exec(e);)t[r[1]]=r[2];return t}(e);if(aa.isFunction(t))return t.call(this,e,n);if(aa.isRegExp(t))return t.exec(e);throw new TypeError("parser must be boolean|regexp|function")}}}has(e,t){if(e=Ba(e)){const n=aa.findKey(this,e);return!(!n||void 0===this[n]||t&&!Wa(0,this[n],n,t))}return!1}delete(e,t){const n=this;let r=!1;function i(e){if(e=Ba(e)){const i=aa.findKey(n,e);!i||t&&!Wa(0,n[i],i,t)||(delete n[i],r=!0)}}return aa.isArray(e)?e.forEach(i):i(e),r}clear(e){const t=Object.keys(this);let n=t.length,r=!1;for(;n--;){const i=t[n];e&&!Wa(0,this[i],i,e,!0)||(delete this[i],r=!0)}return r}normalize(e){const t=this,n={};return aa.forEach(this,((r,i)=>{const o=aa.findKey(n,i);if(o)return t[o]=Ha(r),void delete t[i];const s=e?function(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,((e,t,n)=>t.toUpperCase()+n))}(i):String(i).trim();s!==i&&delete t[i],t[s]=Ha(r),n[s]=!0})),this}concat(...e){return this.constructor.concat(this,...e)}toJSON(e){const t=Object.create(null);return aa.forEach(this,((n,r)=>{null!=n&&!1!==n&&(t[r]=e&&aa.isArray(n)?n.join(", "):n)})),t}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map((([e,t])=>e+": "+t)).join("\n")}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(e){return e instanceof this?e:new this(e)}static concat(e,...t){const n=new this(e);return t.forEach((e=>n.set(e))),n}static accessor(e){const t=(this[Ra]=this[Ra]={accessors:{}}).accessors,n=this.prototype;function r(e){const r=Ba(e);t[r]||(!function(e,t){const n=aa.toCamelCase(" "+t);["get","set","has"].forEach((r=>{Object.defineProperty(e,r+n,{value:function(e,n,i){return this[r].call(this,t,e,n,i)},configurable:!0})}))}(n,e),t[r]=!0)}return aa.isArray(e)?e.forEach(r):r(e),this}}za.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]),aa.reduceDescriptors(za.prototype,(({value:e},t)=>{let n=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(e){this[n]=e}}})),aa.freezeMethods(za);const Da=za;function Na(e,t){const n=this||Pa,r=t||n,i=Da.from(r.headers);let o=r.data;return aa.forEach(e,(function(e){o=e.call(n,o,i.normalize(),t?t.status:void 0)})),i.normalize(),o}function Fa(e){return!(!e||!e.__CANCEL__)}function Va(e,t,n){la.call(this,null==e?"canceled":e,la.ERR_CANCELED,t,n),this.name="CanceledError"}function Ua(e,t,n){const r=n.config.validateStatus;n.status&&r&&!r(n.status)?t(new la("Request failed with status code "+n.status,[la.ERR_BAD_REQUEST,la.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n)):e(n)}aa.inherits(Va,la,{__CANCEL__:!0});const $a=(e,t,n=3)=>{let r=0;const i=function(e,t){e=e||10;const n=new Array(e),r=new Array(e);let i,o=0,s=0;return t=void 0!==t?t:1e3,function(a){const l=Date.now(),c=r[s];i||(i=l),n[o]=a,r[o]=l;let h=s,u=0;for(;h!==o;)u+=n[h++],h%=e;if(o=(o+1)%e,o===s&&(s=(s+1)%e),l-ir)return i&&(clearTimeout(i),i=null),n=o,e.apply(null,arguments);i||(i=setTimeout((()=>(i=null,n=Date.now(),e.apply(null,arguments))),r-(o-n)))}}((n=>{const o=n.loaded,s=n.lengthComputable?n.total:void 0,a=o-r,l=i(a);r=o;const c={loaded:o,total:s,progress:s?o/s:void 0,bytes:a,rate:l||void 0,estimated:l&&s&&o<=s?(s-o)/l:void 0,event:n,lengthComputable:null!=s};c[t?"download":"upload"]=!0,e(c)}),n)},Ya=Ta.hasStandardBrowserEnv?function(){const e=/(msie|trident)/i.test(navigator.userAgent),t=document.createElement("a");let n;function r(n){let r=n;return e&&(t.setAttribute("href",r),r=t.href),t.setAttribute("href",r),{href:t.href,protocol:t.protocol?t.protocol.replace(/:$/,""):"",host:t.host,search:t.search?t.search.replace(/^\?/,""):"",hash:t.hash?t.hash.replace(/^#/,""):"",hostname:t.hostname,port:t.port,pathname:"/"===t.pathname.charAt(0)?t.pathname:"/"+t.pathname}}return n=r(window.location.href),function(e){const t=aa.isString(e)?r(e):e;return t.protocol===n.protocol&&t.host===n.host}}():function(){return!0},Xa=Ta.hasStandardBrowserEnv?{write(e,t,n,r,i,o){const s=[e+"="+encodeURIComponent(t)];aa.isNumber(n)&&s.push("expires="+new Date(n).toGMTString()),aa.isString(r)&&s.push("path="+r),aa.isString(i)&&s.push("domain="+i),!0===o&&s.push("secure"),document.cookie=s.join("; ")},read(e){const t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove(e){this.write(e,"",Date.now()-864e5)}}:{write(){},read:()=>null,remove(){}};function Za(e,t){return e&&!/^([a-z][a-z\d+\-.]*:)?\/\//i.test(t)?function(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}(e,t):t}const Ga=e=>e instanceof Da?u({},e):e;function qa(e,t){t=t||{};const n={};function r(e,t,n){return aa.isPlainObject(e)&&aa.isPlainObject(t)?aa.merge.call({caseless:n},e,t):aa.isPlainObject(t)?aa.merge({},t):aa.isArray(t)?t.slice():t}function i(e,t,n){return aa.isUndefined(t)?aa.isUndefined(e)?void 0:r(void 0,e,n):r(e,t,n)}function o(e,t){if(!aa.isUndefined(t))return r(void 0,t)}function s(e,t){return aa.isUndefined(t)?aa.isUndefined(e)?void 0:r(void 0,e):r(void 0,t)}function a(n,i,o){return o in t?r(n,i):o in e?r(void 0,n):void 0}const l={url:o,method:o,data:o,baseURL:s,transformRequest:s,transformResponse:s,paramsSerializer:s,timeout:s,timeoutMessage:s,withCredentials:s,withXSRFToken:s,adapter:s,responseType:s,xsrfCookieName:s,xsrfHeaderName:s,onUploadProgress:s,onDownloadProgress:s,decompress:s,maxContentLength:s,maxBodyLength:s,beforeRedirect:s,transport:s,httpAgent:s,httpsAgent:s,cancelToken:s,socketPath:s,responseEncoding:s,validateStatus:a,headers:(e,t)=>i(Ga(e),Ga(t),!0)};return aa.forEach(Object.keys(Object.assign({},e,t)),(function(r){const o=l[r]||i,s=o(e[r],t[r],r);aa.isUndefined(s)&&o!==a||(n[r]=s)})),n}const Ka=e=>{const t=qa({},e);let n,{data:r,withXSRFToken:i,xsrfHeaderName:o,xsrfCookieName:s,headers:a,auth:l}=t;if(t.headers=a=Da.from(a),t.url=La(Za(t.baseURL,t.url),e.params,e.paramsSerializer),l&&a.set("Authorization","Basic "+btoa((l.username||"")+":"+(l.password?unescape(encodeURIComponent(l.password)):""))),aa.isFormData(r))if(Ta.hasStandardBrowserEnv||Ta.hasStandardBrowserWebWorkerEnv)a.setContentType(void 0);else if(!1!==(n=a.getContentType())){const[e,...t]=n?n.split(";").map((e=>e.trim())).filter(Boolean):[];a.setContentType([e||"multipart/form-data",...t].join("; "))}if(Ta.hasStandardBrowserEnv&&(i&&aa.isFunction(i)&&(i=i(t)),i||!1!==i&&Ya(t.url))){const e=o&&s&&Xa.read(s);e&&a.set(o,e)}return t},Ja="undefined"!=typeof XMLHttpRequest&&function(e){return new Promise((function(t,n){const r=Ka(e);let i=r.data;const o=Da.from(r.headers).normalize();let s,{responseType:a}=r;function l(){r.cancelToken&&r.cancelToken.unsubscribe(s),r.signal&&r.signal.removeEventListener("abort",s)}let c=new XMLHttpRequest;function h(){if(!c)return;const r=Da.from("getAllResponseHeaders"in c&&c.getAllResponseHeaders());Ua((function(e){t(e),l()}),(function(e){n(e),l()}),{data:a&&"text"!==a&&"json"!==a?c.response:c.responseText,status:c.status,statusText:c.statusText,headers:r,config:e,request:c}),c=null}c.open(r.method.toUpperCase(),r.url,!0),c.timeout=r.timeout,"onloadend"in c?c.onloadend=h:c.onreadystatechange=function(){c&&4===c.readyState&&(0!==c.status||c.responseURL&&0===c.responseURL.indexOf("file:"))&&setTimeout(h)},c.onabort=function(){c&&(n(new la("Request aborted",la.ECONNABORTED,r,c)),c=null)},c.onerror=function(){n(new la("Network Error",la.ERR_NETWORK,r,c)),c=null},c.ontimeout=function(){let e=r.timeout?"timeout of "+r.timeout+"ms exceeded":"timeout exceeded";const t=r.transitional||ba;r.timeoutErrorMessage&&(e=r.timeoutErrorMessage),n(new la(e,t.clarifyTimeoutError?la.ETIMEDOUT:la.ECONNABORTED,r,c)),c=null},void 0===i&&o.setContentType(null),"setRequestHeader"in c&&aa.forEach(o.toJSON(),(function(e,t){c.setRequestHeader(t,e)})),aa.isUndefined(r.withCredentials)||(c.withCredentials=!!r.withCredentials),a&&"json"!==a&&(c.responseType=r.responseType),"function"==typeof r.onDownloadProgress&&c.addEventListener("progress",$a(r.onDownloadProgress,!0)),"function"==typeof r.onUploadProgress&&c.upload&&c.upload.addEventListener("progress",$a(r.onUploadProgress)),(r.cancelToken||r.signal)&&(s=t=>{c&&(n(!t||t.type?new Va(null,e,c):t),c.abort(),c=null)},r.cancelToken&&r.cancelToken.subscribe(s),r.signal&&(r.signal.aborted?s():r.signal.addEventListener("abort",s)));const u=function(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}(r.url);u&&-1===Ta.protocols.indexOf(u)?n(new la("Unsupported protocol "+u+":",la.ERR_BAD_REQUEST,e)):c.send(i||null)}))},Qa=(e,t)=>{let n,r=new AbortController;const i=function(e){if(!n){n=!0,s();const t=e instanceof Error?e:this.reason;r.abort(t instanceof la?t:new Va(t instanceof Error?t.message:t))}};let o=t&&setTimeout((()=>{i(new la(`timeout ${t} of ms exceeded`,la.ETIMEDOUT))}),t);const s=()=>{e&&(o&&clearTimeout(o),o=null,e.forEach((e=>{e&&(e.removeEventListener?e.removeEventListener("abort",i):e.unsubscribe(i))})),e=null)};e.forEach((e=>e&&e.addEventListener&&e.addEventListener("abort",i)));const{signal:a}=r;return a.unsubscribe=s,[a,()=>{o&&clearTimeout(o),o=null}]},el=function*(e,t){let n=e.byteLength;if(!t||n(t=e[l("asyncIterator")])?t.call(e):(e=e[l("iterator")](),t={},(n=(n,r)=>(r=e[n])&&(t[n]=t=>new Promise(((n,i,o)=>(t=r.call(e,t),o=t.done,Promise.resolve(t.value).then((e=>n({value:e,done:o})),i))))))("next"),n("return"),t))(e);r=!(i=yield new k(s.next())).done;r=!1){const e=i.value;yield*m(el(ArrayBuffer.isView(e)?e:yield new k(n(String(e))),t))}}catch(i){o=[i]}finally{try{r&&(i=s.return)&&(yield new k(i.call(s)))}finally{if(o)throw o[0]}}},s=(e,t,n,r)=>{try{var i=o[e](t),a=(t=i.value)instanceof k,l=i.done;Promise.resolve(a?t[0]:t).then((i=>a?s("return"===e?e:"next",t[1]?{done:i.done,value:i.value}:i,n,r):n({value:i,done:l}))).catch((e=>s("throw",e,n,r)))}catch(RT){r(RT)}},a=e=>c[e]=t=>new Promise(((n,r)=>s(e,t,n,r))),c={},o=o.apply(r,i),c[Symbol.asyncIterator]=()=>c,a("next"),a("throw"),a("return"),c;var r,i,o,s,a,c},nl=(e,t,n,r,i)=>{const o=tl(e,t,i);let s=0;return new ReadableStream({type:"bytes",pull(e){return g(this,null,(function*(){const{done:t,value:i}=yield o.next();if(t)return e.close(),void r();let a=i.byteLength;n&&n(s+=a),e.enqueue(new Uint8Array(i))}))},cancel:e=>(r(e),o.return())},{highWaterMark:2})},rl=(e,t)=>{const n=null!=e;return r=>setTimeout((()=>t({lengthComputable:n,total:e,loaded:r})))},il="function"==typeof fetch&&"function"==typeof Request&&"function"==typeof Response,ol=il&&"function"==typeof ReadableStream,sl=il&&("function"==typeof TextEncoder?(al=new TextEncoder,e=>al.encode(e)):e=>g(void 0,null,(function*(){return new Uint8Array(yield new Response(e).arrayBuffer())})));var al;const ll=ol&&(()=>{let e=!1;const t=new Request(Ta.origin,{body:new ReadableStream,method:"POST",get duplex(){return e=!0,"half"}}).headers.has("Content-Type");return e&&!t})(),cl=ol&&!!(()=>{try{return aa.isReadableStream(new Response("").body)}catch(e){}})(),hl={stream:cl&&(e=>e.body)};var ul;il&&(ul=new Response,["text","arrayBuffer","blob","formData","stream"].forEach((e=>{!hl[e]&&(hl[e]=aa.isFunction(ul[e])?t=>t[e]():(t,n)=>{throw new la(`Response type '${e}' is not supported`,la.ERR_NOT_SUPPORT,n)})})));const dl=(e,t)=>g(void 0,null,(function*(){const n=aa.toFiniteNumber(e.getContentLength());return null==n?(e=>g(void 0,null,(function*(){return null==e?0:aa.isBlob(e)?e.size:aa.isSpecCompliantForm(e)?(yield new Request(e).arrayBuffer()).byteLength:aa.isArrayBufferView(e)?e.byteLength:(aa.isURLSearchParams(e)&&(e+=""),aa.isString(e)?(yield sl(e)).byteLength:void 0)})))(t):n})),fl={http:null,xhr:Ja,fetch:il&&(e=>g(void 0,null,(function*(){let{url:t,method:n,data:r,signal:i,cancelToken:o,timeout:s,onDownloadProgress:a,onUploadProgress:l,responseType:c,headers:h,withCredentials:f="same-origin",fetchOptions:p}=Ka(e);c=c?(c+"").toLowerCase():"text";let g,k,[m,v]=i||o||s?Qa([i,o],s):[];const y=()=>{!g&&setTimeout((()=>{m&&m.unsubscribe()})),g=!0};let L;try{if(l&&ll&&"get"!==n&&"head"!==n&&0!==(L=yield dl(h,r))){let e,n=new Request(t,{method:"POST",body:r,duplex:"half"});aa.isFormData(r)&&(e=n.headers.get("content-type"))&&h.setContentType(e),n.body&&(r=nl(n.body,65536,rl(L,$a(l)),null,sl))}aa.isString(f)||(f=f?"cors":"omit"),k=new Request(t,d(u({},p),{signal:m,method:n.toUpperCase(),headers:h.normalize().toJSON(),body:r,duplex:"half",withCredentials:f}));let i=yield fetch(k);const o=cl&&("stream"===c||"response"===c);if(cl&&(a||o)){const e={};["status","statusText","headers"].forEach((t=>{e[t]=i[t]}));const t=aa.toFiniteNumber(i.headers.get("content-length"));i=new Response(nl(i.body,65536,a&&rl(t,$a(a,!0)),o&&y,sl),e)}c=c||"text";let s=yield hl[aa.findKey(hl,c)||"text"](i,e);return!o&&y(),v&&v(),yield new Promise(((t,n)=>{Ua(t,n,{data:s,headers:Da.from(i.headers),status:i.status,statusText:i.statusText,config:e,request:k})}))}catch(w){if(y(),w&&"TypeError"===w.name&&/fetch/i.test(w.message))throw Object.assign(new la("Network Error",la.ERR_NETWORK,e,k),{cause:w.cause||w});throw la.from(w,w&&w.code,e,k)}})))};aa.forEach(fl,((e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch(RT){}Object.defineProperty(e,"adapterName",{value:t})}}));const pl=e=>`- ${e}`,gl=e=>aa.isFunction(e)||null===e||!1===e,kl=e=>{e=aa.isArray(e)?e:[e];const{length:t}=e;let n,r;const i={};for(let o=0;o`adapter ${e} `+(!1===t?"is not supported by the environment":"is not available in the build")));throw new la("There is no suitable adapter to dispatch the request "+(t?e.length>1?"since :\n"+e.map(pl).join("\n"):" "+pl(e[0]):"as no adapter specified"),"ERR_NOT_SUPPORT")}return r};function ml(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new Va(null,e)}function vl(e){ml(e),e.headers=Da.from(e.headers),e.data=Na.call(e,e.transformRequest),-1!==["post","put","patch"].indexOf(e.method)&&e.headers.setContentType("application/x-www-form-urlencoded",!1);return kl(e.adapter||Pa.adapter)(e).then((function(t){return ml(e),t.data=Na.call(e,e.transformResponse,t),t.headers=Da.from(t.headers),t}),(function(t){return Fa(t)||(ml(e),t&&t.response&&(t.response.data=Na.call(e,e.transformResponse,t.response),t.response.headers=Da.from(t.response.headers))),Promise.reject(t)}))}const yl="1.7.2",Ll={};["object","boolean","number","function","string","symbol"].forEach(((e,t)=>{Ll[e]=function(n){return typeof n===e||"a"+(t<1?"n ":" ")+e}}));const wl={};Ll.transitional=function(e,t,n){return(r,i,o)=>{if(!1===e)throw new la(function(e,t){return"[Axios v1.7.2] Transitional option '"+e+"'"+t+(n?". "+n:"")}(i," has been removed"+(t?" in "+t:"")),la.ERR_DEPRECATED);return t&&!wl[i]&&(wl[i]=!0),!e||e(r,i,o)}};const bl={assertOptions:function(e,t,n){if("object"!=typeof e)throw new la("options must be an object",la.ERR_BAD_OPTION_VALUE);const r=Object.keys(e);let i=r.length;for(;i-- >0;){const o=r[i],s=t[o];if(s){const t=e[o],n=void 0===t||s(t,o,e);if(!0!==n)throw new la("option "+o+" must be "+n,la.ERR_BAD_OPTION_VALUE)}else if(!0!==n)throw new la("Unknown option "+o,la.ERR_BAD_OPTION)}},validators:Ll},_l=bl.validators;class xl{constructor(e){this.defaults=e,this.interceptors={request:new wa,response:new wa}}request(e,t){return g(this,null,(function*(){try{return yield this._request(e,t)}catch(n){if(n instanceof Error){let e;Error.captureStackTrace?Error.captureStackTrace(e={}):e=new Error;const t=e.stack?e.stack.replace(/^.+\n/,""):"";try{n.stack?t&&!String(n.stack).endsWith(t.replace(/^.+\n.+\n/,""))&&(n.stack+="\n"+t):n.stack=t}catch(RT){}}throw n}}))}_request(e,t){"string"==typeof e?(t=t||{}).url=e:t=e||{},t=qa(this.defaults,t);const{transitional:n,paramsSerializer:r,headers:i}=t;void 0!==n&&bl.assertOptions(n,{silentJSONParsing:_l.transitional(_l.boolean),forcedJSONParsing:_l.transitional(_l.boolean),clarifyTimeoutError:_l.transitional(_l.boolean)},!1),null!=r&&(aa.isFunction(r)?t.paramsSerializer={serialize:r}:bl.assertOptions(r,{encode:_l.function,serialize:_l.function},!0)),t.method=(t.method||this.defaults.method||"get").toLowerCase();let o=i&&aa.merge(i.common,i[t.method]);i&&aa.forEach(["delete","get","head","post","put","patch","common"],(e=>{delete i[e]})),t.headers=Da.concat(o,i);const s=[];let a=!0;this.interceptors.request.forEach((function(e){"function"==typeof e.runWhen&&!1===e.runWhen(t)||(a=a&&e.synchronous,s.unshift(e.fulfilled,e.rejected))}));const l=[];let c;this.interceptors.response.forEach((function(e){l.push(e.fulfilled,e.rejected)}));let h,u=0;if(!a){const e=[vl.bind(this),void 0];for(e.unshift.apply(e,s),e.push.apply(e,l),h=e.length,c=Promise.resolve(t);u{if(!n._listeners)return;let t=n._listeners.length;for(;t-- >0;)n._listeners[t](e);n._listeners=null})),this.promise.then=e=>{let t;const r=new Promise((e=>{n.subscribe(e),t=e})).then(e);return r.cancel=function(){n.unsubscribe(t)},r},e((function(e,r,i){n.reason||(n.reason=new Va(e,r,i),t(n.reason))}))}throwIfRequested(){if(this.reason)throw this.reason}subscribe(e){this.reason?e(this.reason):this._listeners?this._listeners.push(e):this._listeners=[e]}unsubscribe(e){if(!this._listeners)return;const t=this._listeners.indexOf(e);-1!==t&&this._listeners.splice(t,1)}static source(){let e;return{token:new Sl((function(t){e=t})),cancel:e}}}const jl=Sl;const El={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(El).forEach((([e,t])=>{El[t]=e}));const Ml=El;const Tl=function e(t){const n=new Cl(t),r=_s(Cl.prototype.request,n);return aa.extend(r,Cl.prototype,n,{allOwnKeys:!0}),aa.extend(r,n,null,{allOwnKeys:!0}),r.create=function(n){return e(qa(t,n))},r}(Pa);Tl.Axios=Cl,Tl.CanceledError=Va,Tl.CancelToken=jl,Tl.isCancel=Fa,Tl.VERSION=yl,Tl.toFormData=ga,Tl.AxiosError=la,Tl.Cancel=Tl.CanceledError,Tl.all=function(e){return Promise.all(e)},Tl.spread=function(e){return function(t){return e.apply(null,t)}},Tl.isAxiosError=function(e){return aa.isObject(e)&&!0===e.isAxiosError},Tl.mergeConfig=qa,Tl.AxiosHeaders=Da,Tl.formToJSON=e=>Oa(aa.isHTMLForm(e)?new FormData(e):e),Tl.getAdapter=kl,Tl.HttpStatusCode=Ml,Tl.default=Tl;const Ol=Tl,Al={set(e,t){window.localStorage.setItem(e,JSON.stringify(t))},get(e){const t=window.localStorage.getItem(e);return JSON.parse(t)},remove(e){window.localStorage.removeItem(e)},clear(){window.localStorage.clear()}},Pl=Ol.create({baseURL:{}.VITE_APP_BASE_API,timeout:5e5,headers:{"Content-Type":"application/json;charset=utf-8"}});Pl.interceptors.request.use((e=>{if(!e.headers)throw new Error("Expected 'config' and 'config.headers' not to be undefined");const{loginStatus:t}=Dt(Ah());return t&&Al.get("access_token")&&(e.headers.Authorization=`Bearer ${Al.get("access_token")}`),e}),(e=>Promise.reject(e))),Pl.interceptors.response.use((e=>{const{code:t,msg:n}=e.data;return 200===t?e:401===t?(Al.remove("access_token"),e):e.data instanceof ArrayBuffer||e.data instanceof Array?e:(Xe({message:n||"系统出错",type:"error"}),Promise.reject(new Error(n||"Error")))}),(e=>{if(e.response.data){const{detail:t}=e.response.data;"Signature has expired."===t?Ze.confirm("当前页面已失效,请重新登录","Warning",{confirmButtonText:"OK",type:"warning"}).then((()=>{Al.clear(),window.location.href="/"})):Xe({message:t||"系统出错",type:"error"})}return Promise.reject(e.message)}));function Il(e){return!!M()&&(T(e),!0)}function Rl(e){return null!=I(e)}function Bl(e){return"function"==typeof e?e():I(e)}const Hl="undefined"!=typeof window&&"undefined"!=typeof document;"undefined"!=typeof WorkerGlobalScope&&(globalThis,WorkerGlobalScope);const Wl=e=>null!=e,zl=Object.prototype.toString,Dl=e=>"[object Object]"===zl.call(e),Nl=()=>{};function Fl(e,t=!0,n){const r=function(e){return e||B()}();r?R(e,n):t?e():O(e)}function Vl(e){var t;const n=Bl(e);return null!=(t=null==n?void 0:n.$el)?t:n}const Ul=Hl?window:void 0;function $l(...e){let t,n,r,i;if("string"==typeof e[0]||Array.isArray(e[0])?([n,r,i]=e,t=Ul):[t,n,r,i]=e,!t)return Nl;Array.isArray(n)||(n=[n]),Array.isArray(r)||(r=[r]);const o=[],s=()=>{o.forEach((e=>e())),o.length=0},a=S((()=>[Vl(t),Bl(i)]),(([e,t])=>{if(s(),!e)return;const i=Dl(t)?u({},t):t;o.push(...n.flatMap((t=>r.map((n=>((e,t,n,r)=>(e.addEventListener(t,n,r),()=>e.removeEventListener(t,n,r)))(e,t,n,i))))))}),{immediate:!0,flush:"post"}),l=()=>{a(),s()};return Il(l),l}function Yl(e){const t=function(){const e=_(!1),t=B();return t&&R((()=>{e.value=!0}),t),e}();return P((()=>(t.value,Boolean(e()))))}function Xl(e,t,n={}){const r=n,{window:i=Ul}=r,o=f(r,["window"]);let s;const a=Yl((()=>i&&"MutationObserver"in i)),l=()=>{s&&(s.disconnect(),s=void 0)},c=P((()=>{const t=Bl(e),n=(Array.isArray(t)?t:[t]).map(Vl).filter(Wl);return new Set(n)})),h=S((()=>c.value),(e=>{l(),a.value&&e.size&&(s=new MutationObserver(t),e.forEach((e=>s.observe(e,o))))}),{immediate:!0,flush:"post"}),u=()=>{l(),h()};return Il(u),{isSupported:a,stop:u,takeRecords:()=>null==s?void 0:s.takeRecords()}}function Zl(e={}){var t;const{window:n=Ul,deep:r=!0,triggerOnRemoval:i=!1}=e,o=null!=(t=e.document)?t:null==n?void 0:n.document,s=_(),a=()=>{s.value=(()=>{var e;let t=null==o?void 0:o.activeElement;if(r)for(;null==t?void 0:t.shadowRoot;)t=null==(e=null==t?void 0:t.shadowRoot)?void 0:e.activeElement;return t})()};return n&&($l(n,"blur",(e=>{null===e.relatedTarget&&a()}),!0),$l(n,"focus",a,!0)),i&&Xl(o,(e=>{e.filter((e=>e.removedNodes.length)).map((e=>Array.from(e.removedNodes))).flat().forEach((e=>{e===s.value&&a()}))}),{childList:!0,subtree:!0}),a(),s}function Gl(e,t={}){const{reset:n=!0,windowResize:r=!0,windowScroll:i=!0,immediate:o=!0}=t,s=_(0),a=_(0),l=_(0),c=_(0),h=_(0),u=_(0),d=_(0),p=_(0);function g(){const t=Vl(e);if(!t)return void(n&&(s.value=0,a.value=0,l.value=0,c.value=0,h.value=0,u.value=0,d.value=0,p.value=0));const r=t.getBoundingClientRect();s.value=r.height,a.value=r.bottom,l.value=r.left,c.value=r.right,h.value=r.top,u.value=r.width,d.value=r.x,p.value=r.y}return function(e,t,n={}){const r=n,{window:i=Ul}=r,o=f(r,["window"]);let s;const a=Yl((()=>i&&"ResizeObserver"in i)),l=()=>{s&&(s.disconnect(),s=void 0)},c=P((()=>Array.isArray(e)?e.map((e=>Vl(e))):[Vl(e)])),h=S(c,(e=>{if(l(),a.value&&i){s=new ResizeObserver(t);for(const t of e)t&&s.observe(t,o)}}),{immediate:!0,flush:"post"}),u=()=>{l(),h()};Il(u)}(e,g),S((()=>Vl(e)),(e=>!e&&g())),Xl(e,g,{attributeFilter:["style","class"]}),i&&$l("scroll",g,{capture:!0,passive:!0}),r&&$l("resize",g,{passive:!0}),Fl((()=>{o&&g()})),{height:s,bottom:a,left:l,right:c,top:h,width:u,x:d,y:p,update:g}}const ql={ctrl:"control",command:"meta",cmd:"meta",option:"alt",up:"arrowup",down:"arrowdown",left:"arrowleft",right:"arrowright"};function Kl(e,t,n,r={}){var i,o,s;const{clone:a=!1,passive:l=!1,eventName:c,deep:h=!1,defaultValue:u,shouldEmit:d}=r,f=B(),p=n||(null==f?void 0:f.emit)||(null==(i=null==f?void 0:f.$emit)?void 0:i.bind(f))||(null==(s=null==(o=null==f?void 0:f.proxy)?void 0:o.$emit)?void 0:s.bind(null==f?void 0:f.proxy));let g=c;t||(t="modelValue"),g=g||`update:${t.toString()}`;const k=e=>{return a?"function"==typeof a?a(e):(t=e,JSON.parse(JSON.stringify(t))):e;var t},m=()=>void 0!==e[t]?k(e[t]):u,v=e=>{d?d(e)&&p(g,e):p(g,e)};if(l){const n=m(),r=_(n);let i=!1;return S((()=>e[t]),(e=>{i||(i=!0,r.value=k(e),O((()=>i=!1)))})),S(r,(n=>{i||n===e[t]&&!h||v(n)}),{deep:h}),r}return P({get:()=>m(),set(e){v(e)}})}class Jl extends Error{constructor(e){super(`Encountered errors while disposing of store. Errors: [${e.join(", ")}]`),this.errors=e}}function Ql(e){if((t=e)&&"object"==typeof t&&"function"==typeof t[Symbol.iterator]){const t=[];for(const n of e)if(n)try{n.dispose()}catch(RT){t.push(RT)}if(1===t.length)throw t[0];if(t.length>1)throw new Jl(t);return Array.isArray(e)?[]:e}if(e)return e.dispose(),e;var t}class ec{constructor(){p(this,"_toDispose",new Set),p(this,"_isDisposed",!1)}dispose(){this._isDisposed||(this._isDisposed=!0,this.clear())}get isDisposed(){return this._isDisposed}clear(){if(0!==this._toDispose.size)try{Ql(this._toDispose)}finally{this._toDispose.clear()}}add(e){if(!e)return e;if(e===this)throw new Error("Cannot register a disposable on itself!");return this._isDisposed||this._toDispose.add(e),e}}p(ec,"DISABLE_DISPOSED_WARNING",!1);class tc{constructor(){p(this,"_store",new ec)}dispose(){this._store.dispose()}_register(e){if(e===this)throw new Error("Cannot register a disposable on itself!");return this._store.add(e)}}class nc extends UIEvent{constructor(e,t){super(e,t),p(this,"touches"),p(this,"targetTouches"),p(this,"changedTouches"),this.touches=t.touches,this.targetTouches=t.targetTouches,this.changedTouches=t.changedTouches}}const rc=(e={})=>{const{onSwipe:t,onSwipeEnd:n,onSwipeStart:r}=e,i=j({x:0,y:0}),o=j({x:0,y:0}),s=_(!1),a=_(!1),l=P((()=>o.x-i.x)),c=P((()=>o.y-i.y)),h=e=>{o.x=e.x,o.y=e.y},u=function(e,t){const[n]=kh();n.on(e,t);const r=()=>{n.off(e,t)};return Il(r),r}({"mouse:down":e=>{var t;e.e instanceof nc&&1!==e.e.touches.length||(a.value=!0,t=e.viewportPoint,i.x=t.x,i.y=t.y,h(e.viewportPoint),null==r||r(e))},"mouse:move":e=>{a.value&&(e.e instanceof nc&&1!==e.e.touches.length||(h(e.viewportPoint),s.value=!0,null==t||t(e)))},"mouse:up":e=>{s.value&&(null==n||n(e)),a.value=!1,s.value=!1}});return Il(u),{isSwiping:s,coordsStart:i,coordsEnd:o,lengthX:l,lengthY:c,stop:u}};class ic extends tc{constructor(e){super(),p(this,"options",{move:{defaultCursor:"default",skipTargetFind:!1,selection:!0},handMove:{defaultCursor:"grab",skipTargetFind:!0,selection:!1},shape:{defaultCursor:"crosshair",skipTargetFind:!0,selection:!1}}),p(this,"_handMoveActivate",!1),this.canvas=e,this.initHandMove()}get handMoveActivate(){return this._handMoveActivate}set handMoveActivate(e){this._handMoveActivate=e}applyOption(e){const{defaultCursor:t,skipTargetFind:n,selection:r}=this.options[e];this.canvas.defaultCursor=t,this.canvas.setCursor(t),this.canvas.skipTargetFind=n,this.canvas.selection=r}initHandMove(){const e=this.canvas;let t=e.viewportTransform;const{spaceKeyState:n}=Dt(Oh()),{lengthX:r,lengthY:i,isSwiping:o}=rc({onSwipeStart:r=>{(2===r.e.buttons||n.value&&1===r.e.buttons)&&(o.value=!0,t=e.viewportTransform,this.handMoveActivate=!0,this.applyOption("handMove"),e.setCursor("grab"))},onSwipe:()=>{this.handMoveActivate&&(e.setCursor("grab"),requestAnimationFrame((()=>{const n=new ke(r.value,i.value).scalarDivide(e.getZoom()).transform(t).scalarMultiply(-1);e.absolutePan(n)})))},onSwipeEnd:()=>{this.applyOption(n.value?"handMove":"move"),this.handMoveActivate&&(n.value||(this.handMoveActivate=!1))}}),s=Zl(),a=P((()=>{var e,t;return"INPUT"!==(null==(e=s.value)?void 0:e.tagName)&&"TEXTAREA"!==(null==(t=s.value)?void 0:t.tagName)}));S(P((()=>[n.value,a.value].every((e=>Bl(e))))),(e=>{this.applyOption(e?"handMove":"move"),o.value||(this.handMoveActivate=e)}))}}const oc=e=>!!e&&Array.isArray(e._objects),sc=e=>e instanceof me,ac=e=>!!e&&e.isType("Text","IText","Textbox","ArcText"),lc=e=>e instanceof ye,cc=e=>e instanceof ve,hc=e=>Object.keys(e);class uc extends tc{constructor(e){super(),p(this,"canvasEvents"),p(this,"aligningLineMargin",10),p(this,"aligningLineWidth",1),p(this,"aligningLineColor","#F68066"),p(this,"verticalLines",[]),p(this,"horizontalLines",[]),p(this,"activeObj"),p(this,"ignoreObjTypes",[]),p(this,"pickObjTypes",[]),p(this,"dirty",!1),this.canvas=e;this.canvasEvents={"before:render":this.clearGuideline.bind(this),"after:render":this.drawGuideLines.bind(this),"object:moving":this.objectMoving.bind(this),"mouse:up":()=>{(this.horizontalLines.length||this.verticalLines.length)&&(this.clearGuideline(),this.clearStretLine())}},e.on(this.canvasEvents)}objectMoving({target:e}){if(this.clearStretLine(),cc(e))return!1;if(!this.canvas._currentTransform)return;this.activeObj=e;const t=this.canvas.getActiveObjects(),n=[],r=i=>{const o=i.getObjects().filter((n=>this.ignoreObjTypes.length?!this.ignoreObjTypes.some((e=>n.get(e.key)===e.value)):this.pickObjTypes.length?this.pickObjTypes.some((e=>n.get(e.key)===e.value)):!t.includes(n)&&(!!n.visible&&(sc(n)?(r(n),!1):!oc(n)||!e.group||n!==e.group||(r(n),!1)))));n.push(...o)};if(sc(e)){const t=new Set;e.forEachObject((e=>{const n=e.group?e.group:this.canvas;n&&t.add(n)})),t.forEach((e=>{lc(e)&&n.push(e),r(e)}))}else{const t=e.group?e.group:this.canvas;lc(t)&&n.push(t),r(t)}this.traversAllObjects(e,n)}clearStretLine(){this.verticalLines.length=this.horizontalLines.length=0}getObjDraggingObjCoords(e){const t=this.getCoords(e),n=this.calcCenterPointByACoords(t).subtract(e.getCenterPoint()),r=hc(t).map((e=>t[e].subtract(n)));return{tl:r[0],tr:r[1],br:r[2],bl:r[3],c:e.getCenterPoint()}}getObjMaxWidthHeightByCoords(e){const{c:t,tl:n,tr:r}=e;return{objHeight:2*Math.max(Math.abs(t.y-n.y),Math.abs(t.y-r.y)),objWidth:2*Math.max(Math.abs(t.x-n.x),Math.abs(t.x-r.x))}}omitCoords(e,t){const n=e,r="vertical"===t?"x":"y";return hc(e).forEach((t=>{e[t][r]n.tl[r]&&(n[t]=e[t])})),n}isInRange(e,t){return Math.abs(Math.round(e)-Math.round(t))<=this.aligningLineMargin/this.canvas.getZoom()}getCoords(e){const[t,n,r,i]=e.getCoords();return{tl:t,tr:n,br:r,bl:i}}calcCenterPointByACoords(e){return new ke((e.tl.x+e.br.x)/2,(e.tl.y+e.br.y)/2)}traversAllObjects(e,t){const n=this.getObjDraggingObjCoords(e),r=new Set,i=new Set;for(let o=t.length;o--;){const s=d(u({},this.getCoords(t[o])),{c:t[o].getCenterPoint()}),{objHeight:a,objWidth:l}=this.getObjMaxWidthHeightByCoords(s);hc(n).forEach((r=>{const a=0!==t[o].angle?this.omitCoords(s,"horizontal"):s;hc(a).forEach((t=>{if(this.isInRange(n[r].y,s[t].y)){const o=s[t].y,a=n[r].y-o;i.add(n.c.y-a);const c=this.getCoords(e),{x1:h,x2:f}=function(e,t){let n,i;return"c"===e?(n=Math.min(s.c.x-l/2,t[r].x),i=Math.max(s.c.x+l/2,t[r].x)):(n=Math.min(s[e].x,t[r].x),i=Math.max(s[e].x,t[r].x)),{x1:n,x2:i}}(t,d(u({},c),{c:this.calcCenterPointByACoords(c)}));this.horizontalLines.push({y:o,x1:h,x2:f})}}))})),hc(n).forEach((i=>{const l=0!==t[o].angle?this.omitCoords(s,"vertical"):s;hc(l).forEach((t=>{if(this.isInRange(n[i].x,s[t].x)){const o=s[t].x,c=n[i].x-o;r.add(n.c.x-c);const h=this.getCoords(e),{y1:f,y2:p}=function(e,t){let n,r;return"c"===e?(n=Math.min(l.c.y-a/2,t[i].y),r=Math.max(l.c.y+a/2,t[i].y)):(n=Math.min(s[e].y,t[i].y),r=Math.max(s[e].y,t[i].y)),{y1:n,y2:r}}(t,d(u({},h),{c:this.calcCenterPointByACoords(h)}));this.verticalLines.push({x:o,y1:f,y2:p})}}))}))}this.snap({activeObject:e,draggingObjCoords:n,snapXPoints:r,snapYPoints:i})}snap({activeObject:e,draggingObjCoords:t,snapXPoints:n,snapYPoints:r}){if(0===n.size&&0===r.size)return;const i=(e,t)=>{if(0===e.size)return t;return[...e].sort(((e,n)=>Math.abs(t-e)-Math.abs(t-n)))[0]};e.setXY(new ke(i(n,t.c.x),i(r,t.c.y)),"center","center")}drawSign(e,t){const n=this.canvas.getTopContext();n.strokeStyle=this.aligningLineColor,n.beginPath();n.moveTo(e-3,t-3),n.lineTo(e+3,t+3),n.moveTo(e+3,t-3),n.lineTo(e-3,t+3),n.stroke()}drawLine(e,t,n,r){const i=this.canvas.getTopContext(),o=be.transformPoint(new ke(e,t),this.canvas.viewportTransform),s=be.transformPoint(new ke(n,r),this.canvas.viewportTransform);i.save(),i.lineWidth=this.aligningLineWidth,i.strokeStyle=this.aligningLineColor,i.beginPath(),i.moveTo(o.x,o.y),i.lineTo(s.x,s.y),i.stroke(),this.drawSign(o.x,o.y),this.drawSign(s.x,s.y),i.restore(),this.dirty=!0}drawVerticalLine(e,t){Object.values(t).some((t=>Math.abs(t.x-e.x)<1e-4))&&this.drawLine(e.x,Math.min(e.y1,e.y2),e.x,Math.max(e.y1,e.y2))}drawHorizontalLine(e,t){Object.values(t).some((t=>Math.abs(t.y-e.y)<1e-4))&&this.drawLine(Math.min(e.x1,e.x2),e.y,Math.max(e.x1,e.x2),e.y)}drawGuideLines(e){if(!e.ctx||!this.verticalLines.length&&!this.horizontalLines.length||!this.activeObj)return;const t=this.getObjDraggingObjCoords(this.activeObj);for(let n=this.verticalLines.length;n--;)this.drawVerticalLine(this.verticalLines[n],t);for(let n=this.horizontalLines.length;n--;)this.drawHorizontalLine(this.horizontalLines[n],t)}clearGuideline(){this.dirty&&(this.dirty=!1,this.canvas.clearContext(this.canvas.getTopContext()))}dispose(){super.dispose(),this.canvas.off(this.canvasEvents)}}class dc{constructor(e,t,n,r){p(this,"_handler"),p(this,"_node"),p(this,"_type"),p(this,"_options"),this._node=e,this._type=t,this._handler=n,this._options=r||!1,this._node.addEventListener(this._type,this._handler,this._options)}dispose(){this._handler&&(this._node.removeEventListener(this._type,this._handler,this._options),this._node=null,this._handler=null)}}class fc extends tc{constructor(e){var t,n;super(),p(this,"canvasEvents"),p(this,"lineWidth",2),p(this,"hoveredTarget"),this.canvas=e,this.canvasEvents={"mouse:out":this.clearBorder.bind(this),"mouse:over":this.drawBorder.bind(this)},e.on(this.canvasEvents),this._register((t=this.canvas.upperCanvasEl,new dc(t,"mouseout",(()=>{this.canvas.contextTopDirty&&this.hoveredTarget&&(this.clearContextTop(this.hoveredTarget.group||this.hoveredTarget),this.hoveredTarget=void 0)}),n))),this.initWatch()}clearContextTop(e,t=!1){const n=this.canvas.contextTop;n.save(),n.transform(...this.canvas.viewportTransform),e.transform(n);const{strokeWidth:r,scaleX:i,scaleY:o,strokeUniform:s}=e,a=this.canvas.getZoom(),l=e.width+4/a+(s?r/i:r),c=e.height+4/a+(s?r/o:r);return n.clearRect(-l/2,-c/2,l,c),t||n.restore(),n}clearBorder(e){const t=e.target;this.hoveredTarget=void 0,t&&t!==this.canvas._activeObject&&this.clearBorderByObject(t)}clearBorderByObject(e){this.canvas.contextTopDirty&&this.clearContextTop(e)}drawBorder(e){const t=e.target;t&&t!==this.canvas._activeObject&&this.drawBorderByObject(t)}drawBorderByObject(e){this.hoveredTarget=e;const t=this.clearContextTop(e,!0);if(!t)return;const n=Ne(e);if(n instanceof _e&&n.isType("Textbox"))return void this.showUnderline(t,n);if(n instanceof xe&&n.isType("IText"))return void this.showUnderline(t,n);(oc(n)||n.isType("ArcText"))&&(n._render=Ce.prototype._render);const{strokeWidth:r,strokeUniform:i}=n;let{width:o,height:s}=n;o+=i?r/n.scaleX:r,s+=i?r/n.scaleY:r;const a=n.getTotalObjectScaling(),l=Math.min(this.lineWidth,o*a.x,s*a.y);o-=l/a.x,s-=l/a.y,n.set({width:o,height:s,stroke:"rgb(60,126,255)",strokeWidth:l,strokeDashArray:null,strokeDashOffset:0,strokeLineCap:"butt",strokeLineJoin:"miter",strokeMiterLimit:4}),n._renderPaintInOrder=()=>{t.save();const e=n.getTotalObjectScaling();t.scale(1/e.x,1/e.y),n._setLineDash(t,n.strokeDashArray),n._setStrokeStyles(t,n),t.stroke(),t.restore()},n._render(t),t.restore(),this.canvas.contextTopDirty=!0}showUnderline(e,t){t.underline=!0,t.fill="rgb(60,126,255)",t._renderTextDecoration(e,"underline"),t._drawClipPath(e,t.clipPath),e.restore(),this.canvas.contextTopDirty=!0}initWatch(){const e=vh(),{hoveredObject:t,leavedObject:n}=Dt(e);P((()=>{t.value?this.drawBorderByObject(t.value):this.clearBorderByObject(n.value)}))}dispose(){super.dispose(),this.canvas.off(this.canvasEvents)}}class pc extends tc{constructor(e){super(),p(this,"edgeMoveStatus",!0),p(this,"setCoords",Fe((()=>{const{renderOnAddRemove:e}=this.canvas;this.canvas.renderOnAddRemove=!1,this.canvas.setViewportTransform(this.canvas.viewportTransform),this.canvas.renderOnAddRemove=e}),150)),this.canvas=e,this.initWhellScroll(),this.initEdgeMove()}initWhellScroll(){const{ctrl:e,cmd:t,shift:n}=function(e={}){const{reactive:t=!1,target:n=Ul,aliasMap:r=ql,passive:i=!0,onEventFired:o=Nl}=e,s=j(new Set),a={toJSON:()=>({}),current:s},l=t?j(a):a,c=new Set,h=new Set;function u(e,n){e in l&&(t?l[e]=n:l[e].value=n)}function d(){s.clear();for(const e of h)u(e,!1)}function f(e,t){var n,r;const i=null==(n=e.key)?void 0:n.toLowerCase(),o=[null==(r=e.code)?void 0:r.toLowerCase(),i].filter(Boolean);i&&(t?s.add(i):s.delete(i));for(const s of o)h.add(s),u(s,t);"meta"!==i||t?"function"==typeof e.getModifierState&&e.getModifierState("Meta")&&t&&[...s,...o].forEach((e=>c.add(e))):(c.forEach((e=>{s.delete(e),u(e,!1)})),c.clear())}$l(n,"keydown",(e=>(f(e,!0),o(e))),{passive:i}),$l(n,"keyup",(e=>(f(e,!1),o(e))),{passive:i}),$l("blur",d,{passive:!0}),$l("focus",d,{passive:!0});const p=new Proxy(l,{get(e,n,i){if("string"!=typeof n)return Reflect.get(e,n,i);if((n=n.toLowerCase())in r&&(n=r[n]),!(n in l))if(/[+_-]/.test(n)){const e=n.split(/[+_-]/g).map((e=>e.trim()));l[n]=P((()=>e.every((e=>Bl(p[e])))))}else l[n]=_(!1);const o=Reflect.get(e,n,i);return t?Bl(o):o}});return p}(),r=ts(),{zoom:i}=Dt(r),o=r=>{r.e.preventDefault(),r.e.stopPropagation();const{deltaX:o,deltaY:s,offsetX:a,offsetY:l}=r.e;if(e.value||t.value){const e=Math.abs(s)<10?2*s:s/3;let t=this.canvas.getZoom()*(1-e/200);return t>.97&&t<1.03&&(t=1),i.value=t,this.canvas.zoomToPoint(new ke(a,l),t),void this.setCoords()}const c=new ke;n.value?c.x=s>0?-20:20:c.y=s>0?-20:20,this.canvas.relativePan(c),this.setCoords()};var s;this.canvas.on("mouse:wheel",o),this._register((s=()=>{this.canvas.off("mouse:wheel",o)},{dispose:De((()=>{s()}))}))}initEdgeMove(){!function(e,t=1e3,n={}){const{immediate:r=!0,immediateCallback:i=!1}=n;let o=null;const s=_(!1);function a(){o&&(clearInterval(o),o=null)}function l(){s.value=!1,a()}function c(){const n=Bl(t);n<=0||(s.value=!0,i&&e(),a(),o=setInterval(e,n))}r&&Hl&&c(),(y(t)||"function"==typeof t)&&Il(S(t,(()=>{s.value&&Hl&&c()})));Il(l)}((()=>{}),16,{immediate:!1})}judgePosition(e,t,n){let r=0,i=0;return e.xn.x&&(r|=2,i+=e.x-n.x),e.yn.y&&(r|=8,i+=e.y-n.y),[r,i]}}const gc="rgba(0,0,0,0)",kc=30,mc=800,vc=[{id:0,name:"mm"},{id:1,name:"px"}],yc=[{id:0,name:"名片",disabled:!1},{id:1,name:"单页",disabled:!1},{id:2,name:"自定义",disabled:!0}],Lc=[{id:0,name:"纯色填充"},{id:1,name:"图片填充"},{id:2,name:"渐变填充"},{id:3,name:"网格填充"},{id:4,name:"形状填充"},{id:5,name:"智能填充"}],wc=[{id:"contain",name:"缩放"},{id:"repeat",name:"拼贴"},{id:"cover",name:"铺满"}],bc=[{id:0,name:"线性渐变",value:"linear"},{id:1,name:"径向渐变",value:"radial"}],_c=[{id:0,name:"渐变",value:"interpolateLinear"},{id:1,name:"闪烁",value:"sparkle"},{id:2,name:"阴影",value:"shadows"}];function xc(e,t){return void 0===t&&(t=15),+parseFloat(Number(e).toPrecision(t))}function Cc(e){var t=e.toString().split(/[eE]/),n=(t[0].split(".")[1]||"").length-+(t[1]||0);return n>0?n:0}function Sc(e){if(-1===e.toString().indexOf("e"))return Number(e.toString().replace(".",""));var t=Cc(e);return t>0?xc(Number(e)*Math.pow(10,t)):Number(e)}function jc(e){Pc&&(e>Number.MAX_SAFE_INTEGER||Number.MIN_SAFE_INTEGER)}function Ec(e){return function(){for(var t=[],n=0;nMath.random()*(t-e),Bc=()=>/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini|HarmonyOS/i.test(navigator.userAgent),Hc=Math.PI/180,Wc=(e,t=2)=>Ic.round(e,t),zc=25.4,Dc=20,Nc=e=>new Promise((t=>{const n=document.createElement("img");n.src=e,n.style.opacity="0",document.body.appendChild(n),n.onload=()=>{const e=n.clientWidth,r=n.clientHeight;n.onload=null,n.onerror=null,document.body.removeChild(n),t({width:e,height:r})},n.onerror=()=>{n.onload=null,n.onerror=null}})),Fc=e=>new Promise((t=>{const n=new FileReader;n.addEventListener("load",(()=>{t(n.result)})),n.readAsDataURL(e)})),Vc=e=>new Promise((t=>{const n=new FileReader;n.addEventListener("load",(()=>{t(n.result)})),n.readAsText(e)})),Uc=e=>e/300*zc,$c=e=>300*e/zc;class Yc extends je{constructor(e,t={}){const n=999999;let r="horizontal"===t.axis?[-n,0,n,0]:[0,-n,0,n];"object"==typeof e&&(r=e),"number"==typeof e&&(r="horizontal"===t.axis?[-n,e,n,e]:[e,-n,e,n]);const i="horizontal"===t.axis;t[i?"lockMovementX":"lockMovementY"]=!0,super(r,t),p(this,"axis",""),this.axis=t.axis,this.initEvent(),this.hoverCursor=i?"ns-resize":"ew-resize"}initEvent(){const e=()=>{};this.on("mousedown:before",(e=>{var t;"down"===this.activeOn&&(null==(t=this.canvas)||t.setActiveObject(this,e.e))})),this.on("moving",(e=>{var t;this.isPointOnRuler(e.e)?this.moveCursor="not-allowed":this.moveCursor=this.isHorizontal()?"ns-resize":"ew-resize",null==(t=this.canvas)||t.fire("referenceline:moving",{target:this,e:e.e})})),this.on("mouseup",(e=>{var t,n,r;this.isPointOnRuler(e.e)?null==(t=this.canvas)||t.remove(this):(this.moveCursor=this.isHorizontal()?"ns-resize":"ew-resize",this.selectable=!1,null==(n=this.canvas)||n.fire("referenceline:mouseup",{target:this,e:e.e}),null==(r=this.canvas)||r.fire("object:modified"))})),this.on("removed",(()=>{var t;this.off("removed",e),this.off("mousedown:before",e),this.off("moving",e),this.off("mouseup",e),null==(t=this.canvas)||t.fire("object:modified")}))}isHorizontal(){return 0===this.height}getBoundingRect(e,t){var n;null==(n=this.canvas)||n.bringObjectToFront(this);const r=this.isHorizontal(),i=super.getBoundingRect();return i[r?"top":"left"]+=i[r?"height":"width"]/2,i[r?"height":"width"]=0,i}isPointOnRuler(e){var t;const n=this.isHorizontal(),r=null==(t=this.canvas.ruler)?void 0:t.getPointHover(new ke(e.offsetX,e.offsetY));return!!(n&&"horizontal"===r||!n&&"vertical"===r)&&r}fire(e,t){super.fire(e,t)}fromObject(e){return g(this,null,(function*(){const t=0===e.height;return e.xy=t?e.y1:e.x1,e.axis=t?"horizontal":"vertical",yield Ee._fromObject(e.type,e)}))}}p(Yc,"type","ReferenceLine"),Se.setClass(Yc,"ReferenceLine");class Xc extends tc{constructor(e){super(),p(this,"canvasEvents"),p(this,"lastCursor"),p(this,"workSpaceDraw"),p(this,"options"),p(this,"tempReferenceLine"),p(this,"activeOn","up"),p(this,"objectRect"),this.canvas=e,this.lastCursor=this.canvas.defaultCursor,this.options=Object.assign({ruleSize:20,fontSize:8,enabled:!Bc()});const{unitMode:t}=Dt(vh());H((()=>{const e=vc.filter((e=>e.id===t.value))[0].name;this.options=u(u({},this.options),{backgroundColor:"#fff",borderColor:"#ccc",highlightColor:"#165dff3b",textColor:"#444",unitName:e}),this.render({ctx:this.canvas.contextContainer})})),this.canvasEvents={"after:render":this.render.bind(this),"mouse:move":this.mouseMove.bind(this),"mouse:down":this.mouseDown.bind(this),"mouse:up":this.mouseUp.bind(this),"referenceline:moving":this.referenceLineMoving.bind(this),"referenceline:mouseup":this.referenceLineMouseup.bind(this)},this.enabled=this.options.enabled,e.ruler=this}getPointHover(e){return new Ce({left:0,top:0,width:this.options.ruleSize,height:this.canvas.height,absolutePositioned:!0}).containsPoint(e)?"vertical":new Ce({left:0,top:0,width:this.canvas.width,height:this.options.ruleSize,absolutePositioned:!0}).containsPoint(e)?"horizontal":""}mouseMove(e){if(!e.viewportPoint)return;if(this.tempReferenceLine&&e.scenePoint){const t={};"horizontal"===this.tempReferenceLine.axis?t.top=e.scenePoint.y:t.left=e.scenePoint.x,this.tempReferenceLine.set(d(u({},t),{visible:!0})),this.canvas.renderAll();const n=this.getCommonEventInfo(e);this.canvas.fire("object:moving",n),this.tempReferenceLine.fire("moving",n)}const t=this.getPointHover(e.viewportPoint);this.canvas.defaultCursor=this.lastCursor,t&&(this.lastCursor=this.canvas.defaultCursor,this.canvas.defaultCursor="horizontal"===t?"ns-resize":"ew-resize")}mouseDown(e){const t=this.getPointHover(e.viewportPoint);if(t&&"up"===this.activeOn){this.canvas.selection=!1,this.activeOn="down";const n="horizontal"===t?e.viewportPoint.y:e.viewportPoint.x;this.tempReferenceLine=new Yc(n,{type:"ReferenceLine",axis:t,visible:!1,name:"ReferenceLine",hasControls:!1,hasBorders:!1,stroke:"pink",fill:"pink",originX:"center",originY:"center",padding:4,globalCompositeOperation:"difference"}),this.canvas.add(this.tempReferenceLine);Mh().modifedElement(),this.canvas.setActiveObject(this.tempReferenceLine),this.canvas._setupCurrentTransform(e.e,this.tempReferenceLine,!0),this.tempReferenceLine.fire("down",this.getCommonEventInfo(e))}}getCommonEventInfo(e){if(this.tempReferenceLine&&e.scenePoint)return{e:e.e,transform:this.tempReferenceLine.get("transform"),pointer:{x:e.scenePoint.x,y:e.scenePoint.y},target:this.tempReferenceLine}}mouseUp(e){var t;"down"===this.activeOn&&(this.canvas.selection=!0,this.tempReferenceLine.selectable=!1,this.canvas.renderAll(),this.activeOn="up",null==(t=this.tempReferenceLine)||t.fire("up",this.getCommonEventInfo(e)),this.tempReferenceLine=void 0)}setWorkSpaceDraw(){this.workSpaceDraw=this.canvas.getObjects().filter((e=>e.id===Uo))[0]}isRectOut(e,t){return!1}referenceLineMoving(e){if(!this.workSpaceDraw)return void this.setWorkSpaceDraw();const{target:t}=e;this.isRectOut(this.workSpaceDraw,t)&&(t.moveCursor="not-allowed")}referenceLineMouseup(e){var t;if(!this.workSpaceDraw)return void this.setWorkSpaceDraw();const{target:n}=e;this.isRectOut(this.workSpaceDraw,n)&&(this.canvas.remove(n),this.canvas.setCursor(null!=(t=this.canvas.defaultCursor)?t:""))}get enabled(){return this.options.enabled}set enabled(e){this.options.enabled=e,e?(this.canvas.on(this.canvasEvents),this.render({ctx:this.canvas.contextContainer})):(this.canvas.off(this.canvasEvents),this.canvas.requestRenderAll())}getSize(){return{width:this.canvas.width,height:this.canvas.height}}render({ctx:e}){if(e!==this.canvas.contextContainer)return;const{viewportTransform:t}=this.canvas;this.calcObjectRect(),this.draw({ctx:e,isHorizontal:!0,rulerLength:this.getSize().width,startCalibration:-t[4]/t[0]}),this.draw({ctx:e,isHorizontal:!1,rulerLength:this.getSize().height,startCalibration:-t[5]/t[3]});const{borderColor:n,backgroundColor:r,ruleSize:i,textColor:o}=this.options;this.darwRect(e,{left:0,top:0,width:i,height:i,fill:r,stroke:n}),this.darwText(e,{text:this.options.unitName,left:i/2,top:i/2,align:"center",baseline:"middle",fill:o})}draw(e){const{ctx:t,isHorizontal:n,rulerLength:r,startCalibration:i}=e,o=this.canvas.getZoom(),s=this.getGap(o),a=Math.ceil(r/o),l=Math.floor(i/s)*s,c=l-i,h=this.getSize(),{textColor:u,borderColor:d,ruleSize:f,highlightColor:p}=this.options;this.darwRect(t,{left:0,top:0,width:n?h.width:f,height:n?f:h.height,fill:this.options.backgroundColor,stroke:this.options.borderColor});for(let g=0;g+c<=a;g+=s)for(let e=0;e<10;e++){const r=Math.round((c+g+s*e/10)*o),i=0===e,[a,l]=n?[r,i?0:f-8]:[i?0:f-8,r],[h,u]=n?[0,f-l]:[f-a,0];this.darwLine(t,{left:a,top:l,width:h,height:u,stroke:d})}if(this.objectRect){const e=n?"x":"y";this.objectRect[e].forEach((r=>{if(r.skip===e)return;const[s,a,l,c]=n?[(r.left-i)*o,0,r.width*o,f]:[0,(r.top-i)*o,f,r.height*o];this.darwRect(t,{left:s,top:a,width:l,height:c,fill:p})}))}for(let g=0;g+c<=a;g+=s){const e=(c+g)*o;let r=(l+g).toString();"mm"===this.options.unitName&&(r=Uc(l+g).toFixed(0));const[i,s,a]=n?[e+6,2.5,0]:[2.5,e-6,-90];this.darwText(t,{text:r,left:i,top:s,fill:u,angle:a})}}getGap(e){const t=[.02,.03,.05,.1,.2,.5,1,2,5];let n=0;for(;n{const n=t.getBoundingRect();return e.push(n),e}),[]);0!==t.length&&(this.objectRect={x:this.mergeLines(t,!0),y:this.mergeLines(t,!1)})}mergeLines(e,t){const n=t?"left":"top",r=t?"width":"height";e.sort(((e,t)=>e[n]-t[n]));const i=[];let o=Object.assign({},e[0]);for(let s=1;s=t[n]?o[r]=Math.max(o[n]+o[r],t[n]+t[r])-o[n]:(i.push(o),o=Object.assign({},t))}return i.push(o),i}dispose(){super.dispose(),this.enabled=!1}}class Zc extends tc{constructor(e){super(),p(this,"isTwoTouch",!1),p(this,"isDragging",!1),p(this,"startDistance",1),p(this,"startX",0),p(this,"startY",0),p(this,"startScale",1),p(this,"lastPan"),p(this,"touchStartHandle",(e=>{e.preventDefault();const t=this.canvas;if(!t)return;const n=e.touches;if(2===n.length){t.isDrawingMode=!0,this.isTwoTouch=!0;const e=n[0],r=n[1];this.startDistance=Math.hypot(r.pageX-e.pageX,r.pageY-e.pageY),this.startX=(e.pageX+r.pageX)/2,this.startY=(e.pageY+r.pageY)/2,this.startScale=t.getZoom()}})),p(this,"touchMoveHandle",(e=>{e.preventDefault();const t=this.canvas;if(!t)return;const n=e.touches;if(2===n.length){const e=n[0],r=n[1],i=Math.hypot(r.pageX-e.pageX,r.pageY-e.pageY),o=(e.pageX+r.pageX)/2,s=(e.pageY+r.pageY)/2;let a=this.startScale*(i/this.startDistance);a=Math.max(.03,Math.min(5,a)),t.zoomToPoint(new ke(this.startX,this.startY),a);const l=new ke(o-this.startX,s-this.startY);ts().setZoom(a),this.isDragging?this.lastPan&&(t.relativePan(new ke(l.x-this.lastPan.x,l.y-this.lastPan.y)),this.lastPan=l,this.saveTransform()):(this.isDragging=!0,this.lastPan=l)}})),p(this,"touchEndHandle",(e=>{this.isDragging=!1,this.canvas.isDrawingMode=!1,this.isTwoTouch&&0===e.touches.length&&(this.isTwoTouch=!1)})),p(this,"saveTransform",Fe((()=>{var e,t;(null==(e=this.canvas)?void 0:e.viewportTransform)&&(null==(t=this.canvas)||t.requestRenderAll())}),500)),this.canvas=e,this.initTouchEvent()}initTouchEvent(){var e;const t=null==(e=this.canvas)?void 0:e.upperCanvasEl;t&&(t.addEventListener("touchstart",this.touchStartHandle,{passive:!1}),t.addEventListener("touchmove",this.touchMoveHandle,{passive:!1}),t.addEventListener("touchend",this.touchEndHandle,{passive:!1}))}removeTouchEvent(){var e;const t=null==(e=this.canvas)?void 0:e.upperCanvasEl;t&&(t.removeEventListener("touchstart",this.touchStartHandle),t.removeEventListener("touchmove",this.touchMoveHandle),t.removeEventListener("touchend",this.touchEndHandle))}}const Gc=e=>{if(e.ref)return e;const t=["id","name","hideOnLayer","originX","originY","top","left","width","height","scaleX","scaleY","flipX","flipY","opacity","angle","skewX","skewY","hoverCursor","moveCursor","padding","borderColor","borderDashArray","cornerColor","cornerStrokeColor","cornerStyle","cornerDashArray","centeredScaling","centeredRotation","fill","fillRule","globalCompositeOperation","backgroundColor","selectionBackgroundColor","stroke","strokeWidth","strokeDashArray","strokeDashOffset","strokeLineCap","strokeLineJoin","strokeMiterLimit","shadow","borderScaleFactor","minScaleLimit","selectable","evented","visible","hasControls","hasBorders","perPixelTargetFind","includeDefaultValues","lockMovementX","lockMovementY","lockRotation","lockScalingX","lockScalingY","lockSkewingX","lockSkewingY","lockScalingFlip","excludeFromExport","objectCaching","noScaleCache","strokeUniform","dirty","paintFirst","activeOn","colorProperties","inverted","absolutePositioned"];return e.isType("Rect")&&t.push("rx","ry"),e.isType("Text","Textbox")&&t.push("text","charSpacing","lineHeight","fontSize","fontWeight","fontFamily","fontStyle","pathSide","pathAlign","underline","overline","linethrough","textAlign","direction"),e.ref=j({}),t.forEach((t=>{e.ref[t]=e[t],Object.defineProperty(e,t,{get(){return this.ref[t]},set(e){this.ref[t]!==e&&(this.ref[t]=e)}})})),e};class qc extends Me{constructor(e,t){super(e,t),p(this,"ruler"),p(this,"loading"),p(this,"activeObject",W())}get _activeObject(){return this.activeObject?this.activeObject.value:void 0}set _activeObject(e){vh().setCanvasObject(e),this.activeObject.value=e}add(...e){return super.add(...e.map((e=>(this.setDefaultAttr(e),Gc(e)))))}insertAt(e,...t){return super.insertAt(e,...t.map((e=>(this.setDefaultAttr(e),Gc(e)))))}setDefaultAttr(e){var t;e.name||e.set({name:e.type}),e.id||e.set({id:(t=8,rs("0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz")(t))}),ac(e)&&e.set({color:e.fill}),oc(e)&&e._objects.forEach((e=>{this.setDefaultAttr(e)}))}absolutePan(e,t){const n=[...this.viewportTransform];if(n[4]=-e.x,n[5]=-e.y,t)return this.viewportTransform=n,void this.requestRenderAll();this.setViewportTransform(n)}relativePan(e,t){return this.absolutePan(new ke(-e.x-this.viewportTransform[4],-e.y-this.viewportTransform[5]),t)}}function Kc(e,t,n){var r,i;const o=this.pointIndex,s=n.points[o].x-n.pathOffset.x,a=n.points[o].y-n.pathOffset.y,l=(null==(r=n.canvas)?void 0:r.viewportTransform)?null==(i=n.canvas)?void 0:i.viewportTransform:[1,0,0,1,0,0],c=be.transformPoint({x:s,y:a},be.multiplyTransformMatrices(l,n.calcTransformMatrix()));return n.pointMoving(o,c),c}const Jc=e=>{const t=e.scaleX,n=e.scaleY,r=e.strokeWidth,i=e.width,o=e.height,s=new ke(e.strokeUniform?1/t:1,e.strokeUniform?1/n:1).scalarMultiply(r);return new ke(i+s.x,o+s.y)},Qc=(e,t)=>function(n,r,i,o){const s=r.target,a=s.points[e].x,l=s.points[e].y,c=new ke({x:a-s.pathOffset.x,y:l-s.pathOffset.y}),h=be.transformPoint(c,s.calcTransformMatrix()),u=t(n,r,i,o);s.setDimensions();const d=Jc(s),f=(a-s.pathOffset.x)/d.x,p=(l-s.pathOffset.y)/d.y;return s.setPositionByOrigin(h,f+.5,p+.5),u},eh=(e,t,n,r)=>{const i=t.target;if(!i.__corner)return;const o=i.controls[i.__corner],s=Te.getLocalPoint(t,"center","center",n,r),a=Jc(i),l=i._getTransformedDimensions(0),c={x:s.x*a.x/l.x+i.pathOffset.x,y:s.y*a.y/l.y+i.pathOffset.y};return i.points[o.pointIndex]=c,!0},th=(e,t=!1)=>{const n=e.getObjectScaling(),r=e._getTransformedDimensions({scaleX:n.x,scaleY:n.y});return t||(r.setX(Wc(r.x)),r.setY(Wc(r.y))),r},nh=e=>`url("data:image/svg+xml,") 12 12,auto`,rh=e=>({sizeX:16,sizeY:16,actionHandler:(t,n,r,i)=>{var o;return null==(o=n.target.canvas)||o.setCursor(nh(n.target.angle+e)),((e,t,n,r)=>{const{shiftKey:i}=e,{target:o}=t,{rotationWithSnapping:s}=Te;let a;i&&(a=o.snapAngle,o.snapAngle=15);const l=s(e,t,n,r);return a&&(o.snapAngle=a),l})(t,n,r,i)},cursorStyleHandler:(t,n,r)=>nh(r.angle+e),render:Nl,actionName:"rotate"}),ih={cursorStyleHandler:Te.scaleCursorStyleHandler,actionHandler:Te.scalingEqually,actionName:"scaling"},oh=Te.wrapWithFireEvent("scaling",Te.wrapWithFixedAnchor(Te.changeWidth)),sh=Te.wrapWithFireEvent("scaling",Te.wrapWithFixedAnchor(((e,t,n,r)=>{const i=Te.getLocalPoint(t,t.originX,t.originY,n,r),{target:o}=t;if("top"===t.originY&&i.y>0||"bottom"===t.originY&&i.y<0){const e=o.strokeWidth?o.strokeWidth:0;if(!o.scaleY)return!1;const t=e/(o.strokeUniform?o.scaleY:1),n=o.height,r=Math.ceil(Math.abs(1*i.y/o.scaleY)-t);return o.set("height",Math.max(r,0)),n!==o.height}return!1})));Te.wrapWithFireEvent("scaling",Te.wrapWithFixedAnchor(((e,t,n,r)=>{const i=t.target;let o,s=Te.getLocalPoint(t,t.originX,t.originY,n,r),a=i.strokeWidth/(i.strokeUniform?i.scaleX:1),l="center"===t.originY?2:1,c=(s.y+i.controls[t.corner].offsetY-i.height/2+i._contentOffsetY)*l/i.scaleY-a,h=i.calcTextHeight();return o=Math.abs(c)<=h/2?0:c>0?c-h/2:c+h/2,i.set(o),!1})));const ah=()=>({size:new Oe({x:0,y:.5,cursorStyleHandler:()=>"",offsetY:14,sizeX:1e-4,sizeY:1e-4,touchSizeX:1e-4,touchSizeY:1e-4,render:(e,t,n,r,i)=>{e.save(),e.translate(t,n);e.rotate((()=>{const e=i.group?i.getTotalAngle():i.angle,t=e*Hc,n=Math.sin(t),r=Math.cos(t);return(e-(Math.abs(n)>Math.abs(r)?90*Math.sign(n):90*Math.sign(r)-90))*Hc})());e.font="12px Tahoma",e.textAlign="center",e.textBaseline="middle";const{x:o,y:s}=th(i),{unitMode:a}=Dt(vh());let l=0===a.value?`${Wc(Uc(o))} × ${Wc(Uc(s))}`:`${o} × ${s}`;const c=e.measureText(l).width+8;e.fillStyle="#0066ff",e.fillRect(-c/2,-9,c,18),e.fill(),e.fillStyle="#fff",e.fillText(l,0,1),e.restore()},positionHandler:(e,t,n,r)=>{var i,o;const s=(null==(i=n.canvas)?void 0:i.getActiveObject)instanceof Function?null==(o=n.canvas)?void 0:o.getActiveObject():null;if(s&&s===n){const e=n.getTotalAngle()*Hc,t=Math.sin(e),i=Math.cos(e);if(Math.abs(t)>=Math.abs(i)){const e=Math.sign(t);r.x=e/2,r.y=0,r.offsetX=14*e,r.offsetY=0}else{const e=Math.sign(i);r.x=0,r.y=e/2,r.offsetX=0,r.offsetY=14*e}(e=>{if(!e.canvas)return;const t=e.canvas.getZoom(),n=th(e).scalarMultiply(t),r=e.controls;["ml","mr"].forEach((t=>{r[t].sizeX=e.cornerSize,r[t].sizeY=n.y,r[t].touchSizeX=e.touchCornerSize,r[t].touchSizeY=n.y})),["mt","mb"].forEach((t=>{r[t].sizeX=n.x,r[t].sizeY=e.cornerSize,r[t].touchSizeX=n.x,r[t].touchSizeY=e.touchCornerSize}))})(n)}return((e,t,n,r)=>new ke(r.x*e.x+r.offsetX,r.y*e.y+r.offsetY).transform(t))(e,t,0,r)}}),tlr:new Oe(u({x:-.5,y:-.5,offsetX:-4,offsetY:-4},rh(0))),trr:new Oe(u({x:.5,y:-.5,offsetX:4,offsetY:-4},rh(90))),brr:new Oe(u({x:.5,y:.5,offsetX:4,offsetY:4},rh(180))),blr:new Oe(u({x:-.5,y:.5,offsetX:-4,offsetY:4},rh(270))),ml:new Oe({x:-.5,y:0,actionHandler:Te.scalingXOrSkewingY,cursorStyleHandler:Te.scaleSkewCursorStyleHandler,actionName:"scaling",render:Nl}),mr:new Oe({x:.5,y:0,actionHandler:Te.scalingXOrSkewingY,cursorStyleHandler:Te.scaleSkewCursorStyleHandler,actionName:"scaling",render:Nl}),mb:new Oe({x:0,y:.5,actionHandler:Te.scalingYOrSkewingX,cursorStyleHandler:Te.scaleSkewCursorStyleHandler,actionName:"scaling",render:Nl}),mt:new Oe({x:0,y:-.5,actionHandler:Te.scalingYOrSkewingX,cursorStyleHandler:Te.scaleSkewCursorStyleHandler,actionName:"scaling",render:Nl}),tl:new Oe(u({x:-.5,y:-.5},ih)),tr:new Oe(u({x:.5,y:-.5},ih)),bl:new Oe(u({x:-.5,y:.5},ih)),br:new Oe(u({x:.5,y:.5},ih))}),lh=()=>u(u({},ah()),{mr:new Oe({x:.5,y:0,actionHandler:oh,cursorStyleHandler:Te.scaleSkewCursorStyleHandler,render:Nl}),ml:new Oe({x:-.5,y:0,actionHandler:oh,cursorStyleHandler:Te.scaleSkewCursorStyleHandler,render:Nl}),mt:new Oe({x:0,y:-.5,actionHandler:sh,cursorStyleHandler:Te.scaleSkewCursorStyleHandler,render:Nl}),mb:new Oe({x:0,y:.5,actionHandler:sh,cursorStyleHandler:Te.scaleSkewCursorStyleHandler,render:Nl})}),ch=(e,t)=>{if(0===e.length)return null;const n=[];e.forEach((e=>{const t=e.getRelativeCenterPoint();let r=e._getTransformedDimensions().scalarDivide(2);if(e.angle){const t=be.degreesToRadians(e.angle),n=Math.abs(be.sin(t)),i=Math.abs(be.cos(t)),o=r.x*i+r.y*n,s=r.x*n+r.y*i;r=new ke(o,s)}n.push(t.subtract(r),t.add(r))}));const{left:r,top:i,width:o,height:s}=be.makeBoundingBoxFromPoints(n),a=new ke(o,s),l=(t?new ke:new ke(r,i)).add(a.scalarDivide(2)).transform([1,0,0,1,0,0]);return{centerX:l.x,centerY:l.y,width:a.x,height:a.y}},hh=()=>({initCommon:()=>{const[e]=kh();if(!e)return;const t=e.getObjects().filter((e=>e.id===Uo))[0];if(!t)return;const n=ts(),{clip:r,safe:i,diagonal:o,opacity:s,showClip:a,showSafe:l}=Dt(n);e.remove(...e.getObjects().filter((e=>qo.includes(e.id))));const c=t.width,h=t.height,d=25e3,f=96*r.value/zc,p=96*o.value/zc,g=2*i.value*96/zc,k=t.left,m=t.top,v=new Ce(u({left:k+f,top:m+f,width:c-2*f,height:h-2*f,fill:gc,stroke:"red",strokeWidth:1,visible:a.value,id:$o},Jo)),y=new Ce(u({left:k+g,top:m+g,width:c-2*g,height:h-2*g,fill:gc,stroke:"yellow",strokeWidth:1,visible:l.value,id:Yo},Jo)),L=new Ae(`M0 0 L50000 0 L50000 50000 L0 50000 L0 0 Z \n M${d+k} ${d+m} \n L${d+k} ${d+m+h} \n L${d+k+c} ${d+m+h} \n L${d+k+c} ${d+m} \n L${d+k} ${d+m} Z`,u({left:-25e3,top:-25e3,fill:"#f3f3f3",opacity:s.value,id:Xo,originX:"left",originY:"top"},Jo)),w=p/2,b=[];[[d-w-f,d+f,d-w/2-f,d+f],[d,d-w,d,d-w/2],[d-w-f,d+h-f,d-w/2-f,d+h-f],[d,d+w+h,d,d+h+w/2],[d+c+f,d+f,d+c+w/2+f,d+f],[d+c-2*f,d-w,d+c-2*f,d-w/2],[d+c+f,d+h-f,d+c+w/2+f,d+h-f],[d+c-2*f,d+w+h,d+c-2*f,d+h+w/2]].forEach((e=>{const t=new je(e,{selectable:!1,hoverCursor:"default",evented:!1,excludeFromExport:!1,hasBorders:!1,perPixelTargetFind:!0,strokeWidth:1,stroke:"red"});b.push(t)}));const _=new ye([...b],u({id:$o,left:k-w,top:m-w,visible:a.value},Jo));e.add(v),e.add(y),e.add(_),e.add(L),e.renderAll(),e.getObjects("ReferenceLine").forEach((t=>{const n=t;n.set({selectable:!0,hasControls:!1,hasBorders:!1,padding:5}),e.bringObjectToFront(n),e.renderAll()}))}});let uh=null;const dh=()=>{Ee.ownDefaults.objectCaching=!1,Ee.ownDefaults.borderColor="blue",Ee.ownDefaults.cornerColor="white",Ee.ownDefaults.cornerStrokeColor="#c0c0c0",Ee.ownDefaults.borderOpacityWhenMoving=1,Ee.ownDefaults.borderScaleFactor=1,Ee.ownDefaults.cornerSize=8,Ee.ownDefaults.cornerStyle="rect",Ee.ownDefaults.centeredScaling=!1,Ee.ownDefaults.centeredRotation=!0,Ee.ownDefaults.transparentCorners=!1,Ee.ownDefaults.controls=ah(),Object.assign(_e.ownDefaults,{controls:lh()}),Object.assign(xe.ownDefaults,{controls:lh()});const e={getWidthHeight(e=!1){const t=this.getObjectScaling(),n=this._getTransformedDimensions({scaleX:t.x,scaleY:t.y});return e||(n.setX(n.x),n.setY(n.y)),n},getHeight(){return this.getWidthHeight().y},getWidth(){return this.getWidthHeight().x}};Object.assign(Ee.prototype,e)},fh=()=>{if(!uh)return;const e=ts(),{zoom:t,wrapperRef:n,scalePercentage:r}=Dt(e),{width:i,height:o}=Gl(n.value);uh.setDimensions({width:i.value,height:o.value});const s=uh.getObjects().filter((e=>!qo.includes(e.id))),a=ch(s);if(!a)return;let l=a.width,c=a.height,h=a.centerX,u=a.centerY;const d=uh.getObjects().filter((e=>e.id===Uo))[0];d&&(l=d.width,c=d.height,h=d.left+d.width/2,u=d.top+d.height/2),t.value=Math.min(uh.getWidth()/l,uh.getHeight()/c)*r.value/100,uh.setZoom(t.value),uh.absolutePan(new ke(h,u).scalarMultiply(t.value).subtract(uh.getCenterPoint()))},ph=e=>g(void 0,null,(function*(){if(!uh)return;const{initCommon:t}=hh(),n=Mh(),{currentTemplate:r}=Dt(n);e&&Number(e)>0||(yield uh.loadFromJSON(r.value),fh(),t(),(()=>{if(!uh)return;const e=Mh();uh.on("object:modified",(()=>e.modifedElement()))})())})),gh=e=>g(void 0,null,(function*(){const t=ts(),{wrapperRef:n}=Dt(t);dh(),(()=>{const e=ts(),{canvasRef:t}=Dt(e),n=e.getWidth(),r=e.getHeight();t.value&&(uh=new qc(t.value,{width:n,height:r}),new ic(uh),new uc(uh),new fc(uh),new pc(uh),new Xc(uh),new Zc(uh),uh.preserveObjectStacking=!0,uh.renderAll())})(),ph(e);const{width:r,height:i}=Gl(n.value);S([r,i],(()=>{fh()}))})),kh=()=>[uh],mh=rs("0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz")(10),vh=zt("main",{state:()=>({canvasObject:void 0,clonedObject:void 0,hoveredObject:void 0,leavedObject:void 0,currentPoint:null,rightState:Ls.ELEMENT_CANVAS,imageCategoryType:[],imageCategoryData:fs,illustrationCategoryType:[],illustrationCategoryData:fs,handleElementId:"",sizeMode:0,unitMode:0,gridColorSelf:[[]],databaseId:mh,selectedTemplatesIndex:[],thumbnailsFocus:!1,drawAreaFocus:!1,systemFonts:os,onlineFonts:[],disableHotkeys:!1,exportType:"image",lastEdit:"editor",lastHelp:"editor",poolType:"editor",poolShow:!1}),getters:{activeElementList(){},handleElement(){}},actions:{setCanvasObject(e){this.canvasObject=e,this.getFonts()},setHoveredObject(e){this.hoveredObject=e},setLeaveddObject(e){this.leavedObject=e},setActiveObject(){const[e]=kh();e&&e._activeObject},setPoolType(e){"help"===e&&(this.lastHelp=this.poolType),this.poolType=e},setRightState(e){this.rightState=e},setThumbnailsFocus(e){this.thumbnailsFocus=e},getFonts(){this.getSystemFonts(),this.getOnlineFonts()},getSystemFonts(){this.systemFonts=(e=>{const t=100,n=100,r=document.createElement("canvas"),i=r.getContext("2d",{willReadFrequently:!0});return i?(r.width=t,r.height=n,i.textAlign="center",i.fillStyle="black",i.textBaseline="middle",e.filter((e=>{if("string"!=typeof e.value)return!1;const r="Arial";if(e.value.toLowerCase()===r.toLowerCase())return!0;const o=e=>{i.clearRect(0,0,t,n),i.font=`100px ${e}, ${r}`,i.fillText("a",50,50);const o=i.getImageData(0,0,t,n).data;return[].slice.call(o).filter((e=>0!==e))};return o(r).join("")!==o(e.value).join("")}))):[]})(os)},getOnlineFonts(){return g(this,null,(function*(){const e=yield Pl({url:"api/design/font/info",method:"get",params:t});var t;if(200===e.data.code){const t=document.createElement("style");t.type="text/css",e.data.data.forEach((e=>{this.onlineFonts.push({label:e.fontname,value:e.fontname}),t.appendChild(document.createTextNode(`@font-face {font-family: '${e.fontname}'; src: url(${e.url}) format('truetype');}`))})),document.head.appendChild(t)}}))},setExportType(e){this.exportType=e},setDrawAreaFocus(e){this.drawAreaFocus=e},updateSelectedTemplatesIndex(e){this.selectedTemplatesIndex=e}}}),yh=[{version:"6.0.0-beta12",id:"APxCmQX_hz",background:"rgba(255,255,255,0)",objects:[{rx:0,ry:0,id:"WorkSpaceDrawType",name:"rect",color:"#ffffff",padding:0,fill:"#ffffff",selectable:!1,evented:!1,fillType:0,lockMovementX:!1,lockMovementY:!1,objectCaching:!0,transparentCorners:!1,hasBorders:!0,globalCompositeOperation:"source-over",type:"Rect",version:"6.0.0-beta12",originX:"left",originY:"top",left:0,top:0,width:1070.5512,height:645.3543,stroke:"",strokeWidth:1,strokeDashArray:null,strokeLineCap:"butt",strokeDashOffset:0,strokeLineJoin:"miter",strokeUniform:!1,strokeMiterLimit:4,scaleX:1,scaleY:1,angle:0,flipX:!1,flipY:!1,opacity:1,shadow:null,visible:!0,backgroundColor:"rgba(0,0,0,0)",fillRule:"nonzero",paintFirst:"fill",skewX:0,skewY:0},{id:"CIRlKuzGBu",name:"path",padding:0,fill:"#ff5e17",selectable:!0,evented:!0,lockMovementX:!1,lockMovementY:!1,objectCaching:!1,transparentCorners:!1,hasBorders:!0,globalCompositeOperation:"source-over",type:"Path",version:"6.0.0-beta12",originX:"left",originY:"left",left:435.2756,top:217.0772,width:200,height:200,stroke:null,strokeWidth:1,strokeDashArray:null,strokeLineCap:"butt",strokeDashOffset:0,strokeLineJoin:"miter",strokeUniform:!1,strokeMiterLimit:4,scaleX:1,scaleY:1,angle:0,flipX:!1,flipY:!1,opacity:1,shadow:null,visible:!0,backgroundColor:"",fillRule:"nonzero",paintFirst:"fill",skewX:0,skewY:0,path:[["M",50,0],["L",150,0],["Q",200,0,200,50],["L",200,150],["Q",200,200,150,200],["L",50,200],["Q",0,200,0,150],["L",0,50],["Q",0,0,50,0],["Z"]]},{fontSize:"160",fontWeight:"normal",fontFamily:"得意黑",fontStyle:"normal",lineHeight:1.3,text:"yft",charSpacing:3,textAlign:"justify-center",styles:[],path:null,pathStartOffset:0,pathSide:"left",pathAlign:"baseline",underline:!1,overline:!1,linethrough:!1,textBackgroundColor:"",direction:"ltr",minWidth:20,splitByGrapheme:!1,id:"XBWMxwBboP",name:"textbox",editable:!0,color:"rgb(0,0,0)",padding:0,fill:"rgb(0,0,0)",selectable:!0,evented:!0,fillType:0,lockMovementX:!1,lockMovementY:!1,objectCaching:!1,transparentCorners:!1,hasBorders:!0,radius:66,globalCompositeOperation:"source-over",type:"Textbox",version:"6.0.0-beta12",originX:"left",originY:"top",left:136.1019,top:226.6772,width:153.92,height:180.8,stroke:null,strokeWidth:1,strokeDashArray:null,strokeLineCap:"butt",strokeDashOffset:0,strokeLineJoin:"miter",strokeUniform:!1,strokeMiterLimit:4,scaleX:1,scaleY:1,angle:0,flipX:!1,flipY:!1,opacity:1,shadow:null,visible:!0,backgroundColor:"",fillRule:"nonzero",paintFirst:"fill",skewX:0,skewY:0},{id:"evc7yQi-5F",name:"path",color:"#000000",padding:0,fill:"#000000",selectable:!0,evented:!0,fillType:0,lockMovementX:!1,lockMovementY:!1,objectCaching:!1,transparentCorners:!1,background:{fillType:0,fill:"#000000",color:"#000000"},hasBorders:!0,globalCompositeOperation:"source-over",type:"Path",version:"6.0.0-beta12",originX:"left",originY:"left",left:451.5156,top:232.2772,width:167.52,height:169.6,stroke:null,strokeWidth:1,strokeDashArray:null,strokeLineCap:"butt",strokeDashOffset:0,strokeLineJoin:"miter",strokeUniform:!1,strokeMiterLimit:4,scaleX:1,scaleY:1,angle:0,flipX:!1,flipY:!1,opacity:1,shadow:null,visible:!0,backgroundColor:"",fillRule:"nonzero",paintFirst:"fill",skewX:0,skewY:0,path:[["M",71.04,-92.8],["L",37.76,.64],["Q",32.96,14.24,28.72,22.56],["Q",24.48,30.88,19.04,34.64],["Q",13.6,38.4,5.12,38.4],["L",5.12,38.4],["Q",1.6,38.4,-1.92,37.84],["Q",-5.44,37.28,-9.44,35.84],["L",-9.44,35.84],["L",-7.2,22.08],["Q",-4.32,22.88,-1.6,23.44],["Q",1.12,24,4,24],["L",4,24],["Q",9.44,24,13.12,20],["Q",16.8,16,18.72,9.76],["L",18.72,9.76],["L",8.16,-92.8],["L",24,-92.8],["L",28.32,-32.64],["Q",28.64,-27.84,28.88,-23.04],["Q",29.12,-18.24,29.28,-13.44],["L",29.28,-13.44],["Q",30.88,-18.24,32.4,-23.04],["Q",33.92,-27.84,35.52,-32.64],["L",35.52,-32.64],["L",55.04,-92.8],["L",71.04,-92.8],["Z"],["M",72.16,-78.72],["L",74.24,-92.8],["L",84.96,-92.8],["L",85.76,-98.4],["Q",87.52,-111.2,91.36,-118.32],["Q",95.2,-125.44,100.56,-128.32],["Q",105.92,-131.2,112.32,-131.2],["L",112.32,-131.2],["Q",117.6,-131.2,121.12,-130.08],["L",121.12,-130.08],["L",119.04,-115.84],["Q",117.76,-116.16,116.08,-116.48],["Q",114.4,-116.8,112.96,-116.8],["L",112.96,-116.8],["Q",106.24,-116.8,104,-110.48],["Q",101.76,-104.16,100.16,-92.8],["L",100.16,-92.8],["L",118.08,-92.8],["L",116,-78.72],["L",98.24,-78.72],["L",87.04,4.8],["L",71.52,4.8],["L",83.04,-78.72],["L",72.16,-78.72],["Z"],["M",114.24,-23.52],["L",114.24,-23.52],["L",122.88,-78.72],["L",112.48,-78.72],["L",114.56,-92.8],["L",125.12,-92.8],["L",129.28,-119.68],["L",144,-119.68],["L",140,-92.8],["L",158.08,-92.8],["L",156,-78.72],["L",137.76,-78.72],["L",129.76,-25.28],["Q",128.48,-16.48,129.68,-12.24],["Q",130.88,-8,135.36,-8],["L",135.36,-8],["Q",139.2,-8,143.52,-11.04],["L",143.52,-11.04],["L",148.48,2.08],["Q",143.52,4.32,138.16,5.6],["Q",132.8,6.88,127.84,6.24],["Q",122.88,5.6,119.28,2.48],["Q",115.68,-.64,114.16,-6.96],["Q",112.64,-13.28,114.24,-23.52],["Z"]]},{id:"NkbIrgbD",name:"path",color:"rgba(255,94,23,1)",padding:0,fill:"rgba(255,94,23,1)",selectable:!0,evented:!0,fillType:0,lockMovementX:!1,lockMovementY:!1,objectCaching:!1,transparentCorners:!1,background:{fillType:0,fill:"rgba(255,94,23,1)",color:"rgba(255,94,23,1)"},hasBorders:!0,globalCompositeOperation:"source-over",type:"Path",version:"6.0.0-beta12",originX:"left",originY:"top",left:767.3619,top:217.0772,width:200,height:200,stroke:null,strokeWidth:1,strokeDashArray:null,strokeLineCap:"butt",strokeDashOffset:0,strokeLineJoin:"miter",strokeUniform:!1,strokeMiterLimit:4,scaleX:1,scaleY:1,angle:0,flipX:!1,flipY:!1,opacity:1,shadow:null,visible:!0,backgroundColor:"",fillRule:"nonzero",paintFirst:"fill",skewX:0,skewY:0,path:[["M",151,.01],["L",152.01,.02],["L",153.01,.05],["L",153.99,.08],["L",155,.13],["L",156,.19],["L",156.99,.26],["L",157.99,.35],["L",158.98,.44],["L",159.98,.55],["L",160.97,.68],["L",161.95,.82],["L",162.95,.97],["L",163.93,1.13],["L",164.92,1.32],["L",165.89,1.52],["L",166.87,1.73],["L",167.84,1.96],["L",168.81,2.21],["L",169.79,2.48],["L",170.75,2.76],["L",171.69,3.06],["L",172.64,3.39],["L",173.59,3.73],["L",174.52,4.09],["L",175.44,4.47],["L",176.35,4.88],["L",177.26,5.3],["L",178.15,5.74],["L",179.04,6.21],["L",179.92,6.71],["L",180.77,7.22],["L",181.61,7.74],["L",182.45,8.3],["L",183.26,8.88],["L",184.07,9.49],["L",184.85,10.1],["L",185.61,10.75],["L",186.35,11.4],["L",187.08,12.09],["L",187.79,12.79],["L",188.48,13.52],["L",189.15,14.27],["L",189.8,15.03],["L",190.42,15.81],["L",191.03,16.61],["L",191.61,17.42],["L",192.17,18.26],["L",192.7,19.09],["L",193.22,19.96],["L",193.71,20.82],["L",194.18,21.71],["L",194.63,22.6],["L",195.06,23.5],["L",195.46,24.41],["L",195.85,25.34],["L",196.21,26.27],["L",196.56,27.22],["L",196.89,28.16],["L",197.19,29.1],["L",197.48,30.06],["L",197.75,31.03],["L",198,32],["L",198.23,32.97],["L",198.45,33.95],["L",198.65,34.92],["L",198.84,35.91],["L",199,36.88],["L",199.16,37.88],["L",199.3,38.86],["L",199.43,39.86],["L",199.54,40.85],["L",199.64,41.84],["L",199.72,42.85],["L",199.8,43.84],["L",199.86,44.84],["L",199.91,45.84],["L",199.95,46.84],["L",199.98,47.84],["L",199.99,48.83],["L",200,49.83],["L",200,150.84],["L",199.96,152.84],["L",199.92,153.83],["L",199.88,154.83],["L",199.82,155.84],["L",199.75,156.83],["L",199.67,157.82],["L",199.57,158.82],["L",199.46,159.82],["L",199.34,160.82],["L",199.21,161.8],["L",199.06,162.8],["L",198.89,163.78],["L",198.71,164.75],["L",198.51,165.75],["L",198.31,166.71],["L",198.07,167.7],["L",197.83,168.66],["L",197.56,169.63],["L",197.29,170.58],["L",196.98,171.54],["L",196.66,172.49],["L",196.33,173.43],["L",195.97,174.36],["L",195.59,175.28],["L",195.19,176.2],["L",194.77,177.12],["L",194.32,178.02],["L",193.86,178.9],["L",193.38,179.76],["L",192.87,180.64],["L",192.34,181.48],["L",191.79,182.32],["L",191.21,183.13],["L",190.62,183.93],["L",190,184.72],["L",189.37,185.48],["L",188.7,186.24],["L",188.02,186.97],["L",187.32,187.68],["L",186.59,188.38],["L",185.85,189.05],["L",185.1,189.69],["L",184.32,190.32],["L",183.51,190.94],["L",182.7,191.52],["L",181.88,192.08],["L",181.04,192.62],["L",180.19,193.13],["L",179.32,193.63],["L",178.43,194.11],["L",177.54,194.56],["L",176.63,194.99],["L",175.73,195.4],["L",174.82,195.79],["L",173.89,196.15],["L",172.94,196.5],["L",172,196.83],["L",171.04,197.14],["L",170.09,197.43],["L",169.12,197.71],["L",168.15,197.96],["L",167.19,198.2],["L",166.21,198.42],["L",165.24,198.62],["L",164.26,198.81],["L",163.26,198.98],["L",162.27,199.14],["L",161.29,199.28],["L",160.3,199.41],["L",159.31,199.52],["L",158.31,199.62],["L",157.3,199.71],["L",156.32,199.79],["L",155.32,199.85],["L",154.32,199.9],["L",153.31,199.94],["L",152.32,199.97],["L",151.32,199.99],["L",150.32,200],["L",49.32,200],["L",48.33,199.99],["L",47.33,199.96],["L",46.32,199.93],["L",45.33,199.89],["L",44.32,199.83],["L",43.33,199.76],["L",42.34,199.68],["L",41.33,199.59],["L",40.34,199.48],["L",39.36,199.36],["L",38.36,199.23],["L",37.37,199.08],["L",36.38,198.92],["L",35.39,198.74],["L",34.41,198.55],["L",33.45,198.34],["L",32.45,198.11],["L",31.5,197.87],["L",30.54,197.61],["L",29.57,197.33],["L",28.6,197.03],["L",27.67,196.72],["L",26.71,196.38],["L",25.79,196.03],["L",24.86,195.65],["L",23.94,195.25],["L",23.03,194.84],["L",22.13,194.4],["L",21.25,193.94],["L",20.36,193.45],["L",19.5,192.95],["L",18.66,192.43],["L",17.82,191.88],["L",16.99,191.31],["L",16.19,190.72],["L",15.41,190.11],["L",14.63,189.47],["L",13.88,188.81],["L",13.14,188.13],["L",12.43,187.43],["L",11.73,186.71],["L",11.06,185.97],["L",10.41,185.22],["L",9.77,184.44],["L",9.17,183.65],["L",8.57,182.83],["L",8.02,182.02],["L",7.47,181.18],["L",6.94,180.32],["L",6.45,179.46],["L",5.97,178.58],["L",5.51,177.69],["L",5.08,176.78],["L",4.66,175.88],["L",4.27,174.95],["L",3.9,174.03],["L",3.55,173.09],["L",3.22,172.15],["L",2.9,171.19],["L",2.61,170.24],["L",2.34,169.29],["L",2.08,168.31],["L",1.84,167.35],["L",1.62,166.37],["L",1.41,165.39],["L",1.22,164.4],["L",1.05,163.43],["L",.89,162.44],["L",.74,161.44],["L",.61,160.45],["L",.39,158.47],["L",.3,157.47],["L",.22,156.48],["L",.16,155.48],["L",.06,153.48],["L",.03,152.48],["L",.01,151.48],["L",0,150.49],["L",0,49.49],["L",.01,48.47],["L",.03,47.48],["L",.06,46.48],["L",.11,45.49],["L",.16,44.48],["L",.23,43.49],["L",.31,42.49],["L",.4,41.49],["L",.5,40.49],["L",.62,39.51],["L",.75,38.52],["L",.89,37.52],["L",1.05,36.54],["L",1.23,35.55],["L",1.42,34.57],["L",1.63,33.59],["L",1.85,32.61],["L",2.09,31.65],["L",2.34,30.69],["L",2.62,29.72],["L",2.92,28.77],["L",3.23,27.81],["L",3.56,26.88],["L",3.91,25.94],["L",4.28,25.01],["L",4.68,24.09],["L",5.09,23.18],["L",5.53,22.28],["L",5.98,21.39],["L",6.47,20.5],["L",6.97,19.64],["L",7.49,18.79],["L",8.04,17.95],["L",8.59,17.14],["L",9.19,16.32],["L",9.8,15.53],["L",10.43,14.75],["L",11.09,13.99],["L",11.75,13.27],["L",12.45,12.55],["L",13.17,11.85],["L",13.9,11.17],["L",14.66,10.51],["L",15.44,9.87],["L",16.22,9.26],["L",17.02,8.67],["L",17.85,8.1],["L",18.69,7.55],["L",19.53,7.03],["L",20.4,6.53],["L",21.28,6.04],["L",22.16,5.59],["L",23.07,5.15],["L",23.97,4.73],["L",24.89,4.33],["L",25.81,3.96],["L",26.75,3.61],["L",27.71,3.27],["L",28.64,2.96],["L",29.61,2.66],["L",30.56,2.38],["L",31.54,2.12],["L",32.49,1.88],["L",33.47,1.65],["L",34.45,1.44],["L",35.43,1.25],["L",36.42,1.07],["L",37.41,.91],["L",38.39,.77],["L",39.38,.63],["L",40.38,.51],["L",41.37,.41],["L",42.36,.32],["L",43.36,.24],["L",44.36,.17],["L",45.35,.11],["L",46.36,.07],["L",47.35,.04],["L",48.35,.01],["L",49.36,0],["L",150.01,0],["Z"],["M",34.3,53.6],["L",33.9,54.14],["L",34,55.13],["L",34.1,56.14],["L",34.2,57.13],["L",34.31,58.12],["L",34.41,59.11],["L",34.51,60.11],["L",34.61,61.1],["L",34.72,62.1],["L",34.82,63.09],["L",34.92,64.09],["L",35.12,66.07],["L",35.23,67.07],["L",35.33,68.06],["L",35.43,69.07],["L",35.53,70.05],["L",35.64,71.06],["L",35.94,74.03],["L",36.05,75.04],["L",36.25,77.02],["L",36.35,78.02],["L",36.46,79],["L",36.56,80.01],["L",36.66,81],["L",36.76,82],["L",36.87,82.99],["L",36.97,83.99],["L",37.07,84.98],["L",37.17,85.98],["L",37.28,86.97],["L",37.48,88.95],["L",37.58,89.96],["L",37.69,90.95],["L",37.79,91.94],["L",37.89,92.94],["L",37.99,93.93],["L",38.1,94.93],["L",38.2,95.93],["L",38.3,96.91],["L",38.4,97.91],["L",38.5,98.9],["L",38.61,99.89],["L",38.71,100.88],["L",38.81,101.88],["L",38.92,102.89],["L",39.02,103.88],["L",39.12,104.88],["L",39.22,105.86],["L",39.32,106.87],["L",39.43,107.85],["L",39.53,108.86],["L",39.73,110.84],["L",39.84,111.83],["L",39.94,112.83],["L",40.14,114.81],["L",40.25,115.81],["L",40.35,116.8],["L",40.45,117.81],["L",40.55,118.81],["L",40.65,119.78],["L",40.76,120.79],["L",40.96,122.77],["L",41.07,123.78],["L",41.17,124.76],["L",41.27,125.77],["L",41.37,126.75],["L",41.47,127.74],["L",41.58,128.74],["L",41.68,129.75],["L",41.78,130.74],["L",41.88,131.72],["L",41.99,132.73],["L",42.09,133.72],["L",42.19,134.72],["L",42.29,135.71],["L",42.4,136.7],["L",42.5,137.71],["L",42.6,138.69],["L",42.7,139.68],["L",42.81,140.68],["L",42.91,141.68],["L",43.11,143.66],["L",43.22,144.67],["L",43.32,145.65],["L",43.42,146.65],["L",43.52,147.64],["L",43.63,148.64],["L",43.73,149.63],["L",43.83,150.63],["L",44.03,152.61],["L",44.14,153.61],["L",44.34,155.61],["L",44.27,156.57],["L",43.95,157.52],["L",43.6,158.47],["L",43.23,159.38],["L",42.81,160.31],["L",42.38,161.2],["L",41.91,162.08],["L",41.39,162.95],["L",40.85,163.79],["L",40.28,164.6],["L",39.67,165.4],["L",39.02,166.16],["L",38.33,166.88],["L",37.59,167.57],["L",36.82,168.17],["L",35.98,168.73],["L",35.1,169.2],["L",34.18,169.61],["L",33.23,169.92],["L",32.27,170.15],["L",31.28,170.31],["L",30.27,170.39],["L",29.28,170.4],["L",28.27,170.37],["L",27.28,170.3],["L",26.29,170.2],["L",25.3,170.06],["L",24.31,169.89],["L",23.33,169.68],["L",22.36,169.47],["L",21.39,169.24],["L",20.42,169],["L",19.44,168.74],["L",18.49,168.48],["L",18.32,169.47],["L",18,171.43],["L",17.52,174.4],["L",17.36,175.38],["L",17.19,176.38],["L",17.03,177.37],["L",16.87,178.35],["L",16.39,181.32],["L",16.3,182.26],["L",17.23,182.59],["L",18.19,182.9],["L",19.14,183.19],["L",20.12,183.46],["L",21.08,183.7],["L",22.06,183.92],["L",23.04,184.12],["L",24.02,184.28],["L",25.01,184.42],["L",26.01,184.54],["L",27,184.64],["L",27.99,184.71],["L",29,184.76],["L",30,184.79],["L",31,184.8],["L",31.99,184.78],["L",33,184.73],["L",34,184.66],["L",34.99,184.55],["L",35.98,184.4],["L",36.96,184.23],["L",37.94,184.01],["L",38.9,183.75],["L",39.85,183.46],["L",40.8,183.11],["L",41.71,182.73],["L",42.62,182.29],["L",43.49,181.82],["L",44.36,181.29],["L",45.16,180.72],["L",45.96,180.11],["L",46.72,179.47],["L",47.47,178.78],["L",48.16,178.08],["L",48.85,177.34],["L",49.5,176.58],["L",50.12,175.81],["L",50.73,175.01],["L",51.31,174.19],["L",51.87,173.36],["L",52.4,172.52],["L",52.92,171.67],["L",53.42,170.8],["L",53.9,169.92],["L",54.36,169.04],["L",54.82,168.13],["L",55.25,167.25],["L",55.69,166.34],["L",56.11,165.44],["L",56.53,164.53],["L",56.94,163.61],["L",57.35,162.7],["L",57.74,161.79],["L",58.13,160.87],["L",58.52,159.94],["L",58.9,159.02],["L",59.28,158.09],["L",59.65,157.17],["L",60.02,156.24],["L",60.39,155.3],["L",60.75,154.37],["L",61.1,153.44],["L",61.46,152.49],["L",61.81,151.56],["L",62.15,150.63],["L",62.49,149.68],["L",62.83,148.75],["L",63.17,147.81],["L",63.5,146.86],["L",63.84,145.93],["L",64.17,144.98],["L",64.51,144.04],["L",64.85,143.08],["L",65.18,142.15],["L",65.52,141.21],["L",65.85,140.26],["L",66.18,139.33],["L",66.53,138.38],["L",67.19,136.5],["L",67.53,135.56],["L",67.87,134.61],["L",68.2,133.68],["L",68.54,132.73],["L",68.87,131.79],["L",69.21,130.84],["L",69.54,129.9],["L",69.88,128.97],["L",70.21,128.02],["L",70.55,127.08],["L",70.89,126.13],["L",71.22,125.19],["L",71.55,124.26],["L",71.89,123.31],["L",72.23,122.37],["L",72.56,121.43],["L",72.9,120.48],["L",73.23,119.54],["L",73.57,118.59],["L",73.9,117.67],["L",74.24,116.72],["L",74.57,115.78],["L",74.91,114.83],["L",75.24,113.9],["L",75.58,112.94],["L",75.92,112.01],["L",76.25,111.06],["L",76.59,110.13],["L",76.92,109.19],["L",77.6,107.29],["L",77.93,106.36],["L",78.27,105.41],["L",78.6,104.47],["L",78.94,103.53],["L",79.28,102.58],["L",79.61,101.64],["L",79.95,100.7],["L",80.28,99.76],["L",80.62,98.81],["L",80.95,97.87],["L",81.29,96.93],["L",81.62,96],["L",81.96,95.04],["L",82.29,94.11],["L",82.63,93.16],["L",82.96,92.23],["L",83.3,91.29],["L",83.63,90.35],["L",83.97,89.39],["L",84.3,88.46],["L",84.98,86.58],["L",85.31,85.63],["L",85.65,84.68],["L",85.98,83.74],["L",86.66,81.86],["L",86.99,80.93],["L",87.33,79.97],["L",87.66,79.04],["L",88,78.09],["L",88.33,77.15],["L",88.67,76.2],["L",89,75.27],["L",89.34,74.32],["L",89.67,73.39],["L",90.01,72.44],["L",90.34,71.51],["L",90.68,70.55],["L",91.02,69.61],["L",91.35,68.66],["L",91.69,67.73],["L",92.02,66.79],["L",92.36,65.84],["L",92.69,64.91],["L",93.03,63.96],["L",93.37,63.02],["L",93.7,62.08],["L",94.04,61.13],["L",94.37,60.19],["L",94.71,59.25],["L",95.04,58.31],["L",95.38,57.36],["L",95.71,56.42],["L",96.05,55.49],["L",96.39,54.54],["L",96.72,53.6],["L",81.37,53.6],["L",80.61,53.94],["L",80.3,54.88],["L",79.99,55.85],["L",79.68,56.79],["L",79.38,57.74],["L",79.06,58.7],["L",78.76,59.64],["L",78.45,60.59],["L",78.14,61.56],["L",77.83,62.51],["L",77.52,63.45],["L",77.21,64.41],["L",76.9,65.36],["L",76.6,66.3],["L",75.67,69.15],["L",75.36,70.12],["L",75.05,71.06],["L",74.74,72.02],["L",74.44,72.97],["L",73.82,74.87],["L",73.51,75.81],["L",73.2,76.77],["L",72.89,77.72],["L",72.58,78.68],["L",72.28,79.62],["L",71.97,80.58],["L",71.66,81.52],["L",71.35,82.47],["L",71.04,83.43],["L",70.42,85.33],["L",70.12,86.28],["L",69.5,88.18],["L",69.19,89.14],["L",68.26,91.99],["L",67.96,92.93],["L",67.34,94.85],["L",67.03,95.79],["L",66.72,96.74],["L",66.41,97.7],["L",66.11,98.64],["L",65.8,99.6],["L",65.49,100.54],["L",65.18,101.5],["L",64.87,102.44],["L",64.25,104.36],["L",63.95,105.3],["L",63.63,106.26],["L",63.33,107.21],["L",63.02,108.15],["L",62.71,109.11],["L",62.4,110.06],["L",62.09,111.02],["L",61.78,111.96],["L",61.48,112.91],["L",61.16,113.87],["L",60.85,114.81],["L",60.53,115.77],["L",60.23,116.7],["L",59.91,117.66],["L",59.6,118.62],["L",59.29,119.57],["L",58.99,120.51],["L",58.68,121.47],["L",58.38,122.42],["L",58.07,123.38],["L",57.77,124.33],["L",57.47,125.27],["L",57.16,126.23],["L",56.86,127.18],["L",56.55,128.14],["L",56.24,129.08],["L",55.93,130.03],["L",55.61,130.99],["L",55.3,131.93],["L",54.98,132.89],["L",54.93,132.04],["L",54.89,131.05],["L",54.86,130.03],["L",54.78,128.05],["L",54.73,127.03],["L",54.69,126.04],["L",54.64,125.05],["L",54.59,124.05],["L",54.54,123.04],["L",54.49,122.05],["L",54.44,121.05],["L",54.39,120.06],["L",54.33,119.05],["L",54.27,118.05],["L",54.15,116.07],["L",54.08,115.05],["L",54.02,114.06],["L",53.95,113.06],["L",53.81,111.08],["L",53.73,110.06],["L",53.66,109.08],["L",53.59,108.07],["L",53.52,107.08],["L",53.38,105.08],["L",53.31,104.09],["L",53.23,103.09],["L",53.09,101.09],["L",53.02,100.11],["L",52.95,99.1],["L",52.88,98.11],["L",52.8,97.1],["L",52.73,96.12],["L",52.52,93.12],["L",52.45,92.13],["L",52.37,91.12],["L",52.3,90.13],["L",52.23,89.13],["L",52.16,88.14],["L",52.09,87.13],["L",52.02,86.13],["L",51.94,85.13],["L",51.8,83.15],["L",51.73,82.14],["L",51.66,81.15],["L",51.59,80.15],["L",51.52,79.16],["L",51.44,78.16],["L",51.37,77.16],["L",51.3,76.15],["L",51.23,75.17],["L",51.16,74.16],["L",51.09,73.17],["L",51.01,72.16],["L",50.94,71.18],["L",50.87,70.18],["L",50.8,69.17],["L",50.73,68.18],["L",50.65,67.18],["L",50.58,66.19],["L",50.51,65.18],["L",50.44,64.18],["L",50.37,63.2],["L",50.3,62.19],["L",50.23,61.2],["L",50.15,60.21],["L",49.94,57.21],["L",49.87,56.2],["L",49.8,55.21],["L",49.72,54.22],["L",49.3,53.6],["Z"],["M",148.42,68.55],["L",148.12,70.51],["L",147.96,71.5],["L",147.81,72.49],["L",147.65,73.48],["L",147.5,74.48],["L",147.34,75.46],["L",147.19,76.44],["L",147.03,77.44],["L",146.73,79.4],["L",146.57,80.4],["L",146.42,81.38],["L",146.26,82.36],["L",146.1,83.37],["L",145.95,84.35],["L",145.8,85.34],["L",145.64,86.33],["L",145.49,87.32],["L",145.33,88.29],["L",145.18,89.3],["L",145.02,90.27],["L",144.87,91.27],["L",144.71,92.25],["L",144.56,93.24],["L",144.4,94.23],["L",144.25,95.22],["L",144.09,96.21],["L",143.79,98.19],["L",143.63,99.17],["L",143.48,100.15],["L",143.32,101.14],["L",143.17,102.13],["L",143.01,103.13],["L",142.86,104.11],["L",142.7,105.09],["L",142.55,106.09],["L",142.39,107.08],["L",142.24,108.05],["L",142.08,109.06],["L",141.78,111.02],["L",141.62,112.01],["L",141.47,113],["L",141.31,113.98],["L",141.16,114.97],["L",141,115.97],["L",140.85,116.95],["L",140.69,117.93],["L",140.54,118.93],["L",140.38,119.91],["L",140.23,120.9],["L",140.07,121.9],["L",139.92,122.88],["L",139.79,123.71],["L",139.66,124.71],["L",139.53,125.68],["L",139.42,126.69],["L",139.32,127.68],["L",139.24,128.69],["L",139.18,129.66],["L",139.13,130.67],["L",139.1,131.67],["L",139.1,132.67],["L",139.12,133.67],["L",139.17,134.66],["L",139.24,135.66],["L",139.34,136.66],["L",139.48,137.65],["L",139.66,138.63],["L",139.88,139.61],["L",140.14,140.57],["L",140.43,141.54],["L",140.76,142.49],["L",141.13,143.41],["L",141.55,144.32],["L",142.01,145.2],["L",142.53,146.06],["L",143.1,146.87],["L",143.73,147.66],["L",144.42,148.39],["L",145.16,149.05],["L",145.94,149.67],["L",146.77,150.24],["L",147.63,150.75],["L",148.52,151.21],["L",149.44,151.61],["L",150.38,151.94],["L",151.34,152.22],["L",152.3,152.44],["L",153.29,152.61],["L",154.3,152.73],["L",155.3,152.81],["L",156.28,152.85],["L",157.28,152.85],["L",158.28,152.82],["L",159.29,152.75],["L",160.28,152.64],["L",161.27,152.51],["L",162.26,152.34],["L",163.23,152.14],["L",164.22,151.91],["L",165.17,151.66],["L",166.15,151.4],["L",167.11,151.12],["L",168.05,150.83],["L",169,150.51],["L",169.94,150.18],["L",170.88,149.84],["L",171.81,149.48],["L",172.74,149.1],["L",173.66,148.71],["L",173.99,148.04],["L",173.65,147.13],["L",173.29,146.18],["L",172.93,145.24],["L",172.58,144.31],["L",172.23,143.37],["L",171.88,142.44],["L",171.52,141.5],["L",171.17,140.56],["L",170.82,139.64],["L",170.46,138.7],["L",170.11,137.77],["L",169.75,136.83],["L",169.4,135.89],["L",168.85,135.6],["L",168.01,136.14],["L",167.14,136.65],["L",166.25,137.11],["L",165.34,137.51],["L",164.4,137.85],["L",163.42,138.12],["L",162.45,138.3],["L",161.46,138.39],["L",160.46,138.38],["L",159.46,138.25],["L",158.51,137.96],["L",157.62,137.51],["L",156.85,136.88],["L",156.22,136.1],["L",155.74,135.23],["L",155.4,134.29],["L",155.15,133.31],["L",154.99,132.33],["L",154.87,131.33],["L",154.81,130.34],["L",154.78,129.33],["L",154.79,128.34],["L",154.82,127.34],["L",154.87,126.35],["L",154.95,125.34],["L",155.04,124.35],["L",155.15,123.35],["L",155.27,122.37],["L",155.4,121.38],["L",155.55,120.38],["L",155.85,118.4],["L",156,117.4],["L",156.14,116.42],["L",156.29,115.43],["L",156.44,114.45],["L",156.59,113.46],["L",156.73,112.47],["L",156.88,111.47],["L",157.03,110.5],["L",157.18,109.51],["L",157.33,108.51],["L",157.47,107.53],["L",157.62,106.53],["L",157.77,105.56],["L",157.92,104.56],["L",158.22,102.58],["L",158.36,101.58],["L",158.51,100.59],["L",158.81,98.63],["L",158.95,97.64],["L",159.1,96.65],["L",159.25,95.65],["L",159.4,94.67],["L",159.55,93.68],["L",159.69,92.7],["L",159.84,91.7],["L",160.14,89.72],["L",160.29,88.72],["L",160.44,87.75],["L",160.59,86.75],["L",160.73,85.77],["L",160.88,84.77],["L",161.03,83.79],["L",161.33,81.81],["L",161.47,80.82],["L",161.62,79.84],["L",161.92,77.86],["L",162.06,76.87],["L",162.36,74.89],["L",162.51,73.89],["L",162.66,72.9],["L",162.81,71.92],["L",162.95,70.92],["L",163.1,69.94],["L",163.25,68.95],["L",163.4,67.97],["L",164.16,67.68],["L",181.15,67.68],["L",181.75,67.21],["L",181.89,66.23],["L",182.04,65.23],["L",182.19,64.24],["L",182.33,63.26],["L",182.48,62.26],["L",182.63,61.28],["L",182.77,60.29],["L",182.92,59.31],["L",183.06,58.31],["L",183.36,56.33],["L",183.5,55.34],["L",183.65,54.36],["L",183.52,53.6],["L",166.53,53.6],["L",165.7,53.44],["L",165.85,52.44],["L",166,51.47],["L",166.14,50.48],["L",166.44,48.5],["L",166.59,47.5],["L",166.73,46.52],["L",166.88,45.54],["L",167.03,44.54],["L",167.18,43.55],["L",167.32,42.57],["L",167.62,40.59],["L",167.76,39.59],["L",167.91,38.61],["L",168.06,37.61],["L",168.2,36.63],["L",168.35,35.63],["L",168.5,34.64],["L",168.65,33.66],["L",168.79,32.67],["L",169.24,29.7],["L",169.38,28.72],["L",169.53,27.72],["L",169.68,26.74],["L",168.69,26.72],["L",155.69,26.72],["L",154.92,26.99],["L",154.77,27.96],["L",154.61,28.97],["L",154.31,30.93],["L",154.16,31.92],["L",154,32.9],["L",153.85,33.91],["L",153.69,34.89],["L",153.54,35.88],["L",153.39,36.86],["L",153.24,37.85],["L",153.08,38.84],["L",152.93,39.83],["L",152.78,40.81],["L",152.62,41.81],["L",152.47,42.8],["L",152.17,44.76],["L",152.01,45.75],["L",151.86,46.75],["L",151.71,47.73],["L",151.55,48.73],["L",151.4,49.72],["L",151.25,50.7],["L",151.1,51.69],["L",150.94,52.67],["L",150.73,53.6],["L",126.02,53.6],["L",125.96,52.79],["L",126.1,51.79],["L",126.26,50.8],["L",126.41,49.82],["L",126.75,47.84],["L",127.11,45.88],["L",127.31,44.89],["L",127.51,43.92],["L",127.72,42.94],["L",127.95,41.97],["L",128.18,40.99],["L",128.43,40.03],["L",128.69,39.06],["L",128.97,38.1],["L",129.27,37.15],["L",129.58,36.19],["L",129.93,35.26],["L",130.35,34.35],["L",130.86,33.49],["L",131.45,32.67],["L",132.11,31.95],["L",132.88,31.29],["L",133.71,30.76],["L",134.61,30.32],["L",135.56,30],["L",136.53,29.77],["L",137.53,29.65],["L",138.54,29.6],["L",139.53,29.63],["L",140.52,29.72],["L",141.51,29.87],["L",142.5,30.06],["L",143.48,30.27],["L",144.46,30.49],["L",144.82,29.85],["L",144.97,28.86],["L",145.11,27.86],["L",145.26,26.87],["L",145.4,25.9],["L",145.55,24.89],["L",145.69,23.92],["L",145.84,22.92],["L",146.12,20.94],["L",146.27,19.95],["L",146.41,18.97],["L",146.56,17.98],["L",146.7,16.99],["L",146.49,16.23],["L",145.52,15.96],["L",144.54,15.75],["L",143.55,15.58],["L",142.56,15.45],["L",141.57,15.34],["L",140.57,15.27],["L",139.57,15.23],["L",138.57,15.2],["L",137.58,15.2],["L",136.58,15.24],["L",135.59,15.31],["L",134.58,15.42],["L",133.6,15.56],["L",132.62,15.75],["L",131.64,15.97],["L",130.68,16.24],["L",129.72,16.55],["L",128.79,16.9],["L",127.86,17.28],["L",126.96,17.71],["L",126.07,18.17],["L",125.21,18.68],["L",124.38,19.24],["L",123.59,19.84],["L",122.82,20.49],["L",122.09,21.16],["L",121.39,21.88],["L",120.73,22.62],["L",120.08,23.4],["L",119.48,24.19],["L",118.91,25],["L",118.35,25.85],["L",117.83,26.69],["L",117.33,27.56],["L",116.85,28.45],["L",116.4,29.33],["L",115.98,30.24],["L",115.59,31.16],["L",115.21,32.1],["L",114.87,33.02],["L",114.54,33.97],["L",114.23,34.91],["L",113.94,35.87],["L",113.66,36.83],["L",113.4,37.81],["L",113.16,38.76],["L",112.92,39.74],["L",112.71,40.73],["L",112.5,41.7],["L",112.31,42.67],["L",111.95,44.65],["L",111.79,45.63],["L",111.49,47.61],["L",111.21,49.59],["L",111.07,50.59],["L",110.79,52.57],["L",110.65,53.55],["L",109.69,53.6],["L",100.69,53.6],["L",99.89,53.82],["L",99.74,54.82],["L",99.59,55.8],["L",99.45,56.79],["L",99.3,57.79],["L",99.15,58.78],["L",99.01,59.78],["L",98.86,60.76],["L",98.72,61.75],["L",98.57,62.74],["L",98.42,63.72],["L",98.28,64.71],["L",98.13,65.69],["L",97.99,66.69],["L",97.84,67.68],["L",108.57,67.68],["L",108.61,68.51],["L",108.47,69.5],["L",108.33,70.48],["L",108.2,71.49],["L",107.92,73.45],["L",107.79,74.44],["L",107.51,76.44],["L",107.38,77.42],["L",107.1,79.4],["L",106.97,80.39],["L",106.69,82.37],["L",106.56,83.36],["L",106.42,84.36],["L",106.28,85.34],["L",106.15,86.35],["L",105.87,88.33],["L",105.74,89.31],["L",105.6,90.31],["L",105.46,91.29],["L",105.33,92.29],["L",105.19,93.28],["L",105.05,94.26],["L",104.92,95.26],["L",104.64,97.24],["L",104.51,98.23],["L",104.37,99.23],["L",104.23,100.21],["L",104.1,101.2],["L",103.96,102.19],["L",103.82,103.19],["L",103.69,104.18],["L",103.55,105.16],["L",103.41,106.16],["L",103.28,107.15],["L",103.14,108.12],["L",103,109.13],["L",102.87,110.11],["L",102.73,111.11],["L",102.59,112.1],["L",102.46,113.09],["L",102.18,115.07],["L",102.05,116.05],["L",101.91,117.05],["L",101.77,118.04],["L",101.64,119.03],["L",101.5,120.03],["L",101.36,121.02],["L",101.23,122],["L",101.09,123],["L",100.95,123.98],["L",100.82,124.97],["L",100.68,125.97],["L",100.54,126.96],["L",100.41,127.95],["L",100.27,128.93],["L",100.13,129.94],["L",100,130.92],["L",99.72,132.9],["L",99.59,133.89],["L",99.45,134.87],["L",99.31,135.88],["L",99.18,136.87],["L",99.04,137.85],["L",98.9,138.84],["L",98.77,139.83],["L",98.63,140.83],["L",98.49,141.82],["L",98.36,142.81],["L",98.22,143.79],["L",98.08,144.79],["L",97.95,145.78],["L",97.67,147.76],["L",97.54,148.75],["L",97.4,149.75],["L",97.26,150.73],["L",97.73,151.2],["L",111.73,151.2],["L",112.72,151.18],["L",112.85,150.2],["L",112.99,149.22],["L",113.12,148.23],["L",113.25,147.23],["L",113.38,146.24],["L",113.52,145.24],["L",113.65,144.26],["L",113.78,143.27],["L",113.92,142.28],["L",114.05,141.29],["L",114.18,140.28],["L",114.32,139.3],["L",114.45,138.31],["L",114.58,137.31],["L",114.72,136.32],["L",114.85,135.34],["L",115.11,133.36],["L",115.25,132.35],["L",115.38,131.37],["L",115.64,129.39],["L",115.78,128.41],["L",115.91,127.41],["L",116.04,126.42],["L",116.18,125.43],["L",116.31,124.43],["L",116.44,123.45],["L",116.57,122.46],["L",116.71,121.46],["L",116.97,119.48],["L",117.11,118.49],["L",117.37,116.51],["L",117.51,115.51],["L",117.9,112.54],["L",118.04,111.55],["L",118.17,110.56],["L",118.3,109.56],["L",118.43,108.58],["L",118.57,107.57],["L",118.7,106.6],["L",118.83,105.61],["L",118.97,104.62],["L",119.1,103.62],["L",119.23,102.63],["L",119.37,101.64],["L",119.5,100.64],["L",119.63,99.66],["L",119.77,98.66],["L",119.9,97.67],["L",120.03,96.69],["L",120.16,95.69],["L",120.3,94.7],["L",120.43,93.71],["L",120.56,92.71],["L",120.7,91.73],["L",120.83,90.74],["L",120.96,89.73],["L",121.09,88.76],["L",121.23,87.76],["L",121.36,86.76],["L",121.49,85.78],["L",121.63,84.78],["L",121.76,83.8],["L",121.89,82.8],["L",122.02,81.81],["L",122.16,80.82],["L",122.29,79.82],["L",122.42,78.84],["L",122.56,77.86],["L",122.82,75.86],["L",122.96,74.87],["L",123.09,73.89],["L",123.22,72.89],["L",123.35,71.91],["L",123.49,70.9],["L",123.62,69.91],["L",123.75,68.93],["L",123.89,67.93],["L",124.66,67.68],["L",148.43,67.68],["Z"]]},{fontSize:80,fontWeight:"normal",fontFamily:"Arial",fontStyle:"normal",lineHeight:1.3,text:"双击修改文字",charSpacing:3,textAlign:"justify-center",styles:[],pathStartOffset:0,pathSide:"left",pathAlign:"baseline",underline:!1,overline:!1,linethrough:!1,textBackgroundColor:"",direction:"ltr",minWidth:20,splitByGrapheme:!0,id:"BijrkWb91U",name:"textbox",editable:!0,color:"rgb(0,0,0)",padding:0,fill:"rgb(0,0,0)",selectable:!0,evented:!0,fillType:0,lockMovementX:!1,lockMovementY:!1,objectCaching:!1,transparentCorners:!1,hasBorders:!0,radius:66,globalCompositeOperation:"source-over",type:"Textbox",version:"6.0.0-beta12",originX:"left",originY:"top",left:154.0756,top:53.0588,width:481.2,height:90.4,stroke:null,strokeWidth:1,strokeDashArray:null,strokeLineCap:"butt",strokeDashOffset:0,strokeLineJoin:"miter",strokeUniform:!1,strokeMiterLimit:4,scaleX:1,scaleY:1,angle:0,flipX:!1,flipY:!1,opacity:1,shadow:null,visible:!1,backgroundColor:"",fillRule:"nonzero",paintFirst:"fill",skewX:0,skewY:0},{fontSize:80,fontWeight:"normal",fontFamily:"Arial",fontStyle:"normal",lineHeight:1.3,text:"双击修改文字",charSpacing:3,textAlign:"justify-center",styles:[],pathStartOffset:0,pathSide:"left",pathAlign:"baseline",underline:!1,overline:!1,linethrough:!1,textBackgroundColor:"",direction:"ltr",id:"yuIEbg5-5j",name:"textbox",editable:!0,color:"rgb(0,0,0)",padding:0,fill:"rgb(0,0,0)",selectable:!0,evented:!0,fillType:0,lockMovementX:!1,lockMovementY:!1,objectCaching:!1,transparentCorners:!1,hasBorders:!0,radius:331,curvature:30.211480362537763,globalCompositeOperation:"source-over",type:"ArcText",version:"6.0.0-beta12",originX:"left",originY:"top",left:0,top:.5,width:533.8893,height:165.355,stroke:null,strokeWidth:1,strokeDashArray:null,strokeLineCap:"butt",strokeDashOffset:0,strokeLineJoin:"miter",strokeUniform:!1,strokeMiterLimit:4,scaleX:.6917,scaleY:.6917,angle:0,flipX:!1,flipY:!1,opacity:1,shadow:null,visible:!0,backgroundColor:"",fillRule:"nonzero",paintFirst:"fill",skewX:0,skewY:0},{fontSize:60,fontWeight:"normal",fontFamily:"Arial",fontStyle:"normal",lineHeight:12,text:"双击123修改abc文字",charSpacing:3,textAlign:"right",styles:[],pathStartOffset:0,pathSide:"left",pathAlign:"baseline",underline:!1,overline:!1,linethrough:!1,textBackgroundColor:"",direction:"rtl",id:"M_VAPTvm1m",name:"textbox",editable:!0,color:"rgb(0,0,0)",padding:0,fill:"rgb(0,0,0)",selectable:!0,evented:!0,fillType:0,lockMovementX:!1,lockMovementY:!1,objectCaching:!1,transparentCorners:!1,hasBorders:!0,radius:66,globalCompositeOperation:"source-over",type:"VerticalText",version:"6.0.0-beta12",originX:"left",originY:"top",left:673.2276,top:36.0343,width:67.8,height:562.0857,stroke:null,strokeWidth:1,strokeDashArray:null,strokeLineCap:"butt",strokeDashOffset:0,strokeLineJoin:"miter",strokeUniform:!1,strokeMiterLimit:4,scaleX:1,scaleY:1,angle:0,flipX:!1,flipY:!1,opacity:1,shadow:null,visible:!0,backgroundColor:"",fillRule:"nonzero",paintFirst:"fill",skewX:0,skewY:0}],workSpace:{fillType:0,left:0,top:0,angle:0,scaleX:1,scaleY:1,color:"#ffffff",fill:"#ffffff",backgroundColor:"rgba(0,0,0,0)"},zoom:.4298950822503346,width:456.97508743145806,height:274.18505245887485}],Lh=()=>{const[e]=kh(),t=e.getObjects().filter((e=>e.id===Uo))[0],n=e.getObjects().filter((e=>!qo.includes(e.id))),r=ch(n);let i=0,o=0,s=e.getCenterPoint(),a=e.getWidth(),l=e.getHeight();return r&&(s=new ke(r.centerX,r.centerY),a=r.width,l=r.height,i=r.centerX-r.width/2,o=r.centerY-r.height/2),t&&(s=new ke(t.left+t.width/2,t.top+t.height/2),a=t.width,l=t.height,i=t.left,o=t.top),{width:a,height:l,left:i,top:o,centerPoint:s}},wh=()=>{const e=ts(),{zoom:t,wrapperRef:n,scalePercentage:r}=Dt(e),i=P((()=>Math.round(100*t.value)+"%")),o=()=>{const[t]=kh();if(!t)return;const{zoom:n}=Dt(e),i=t.getObjects().filter((e=>!qo.includes(e.id))),o=ch(i),{width:s,height:a,centerPoint:l}=Lh();o&&(n.value=Math.min(t.getWidth()/s,t.getHeight()/a)*r.value/100,t.setZoom(n.value),t.absolutePan(new ke(l.x,l.y).scalarMultiply(n.value).subtract(t.getCenterPoint())))};return{canvasScalePercentage:i,setCanvasScalePercentage:e=>{const[n]=kh(),{centerPoint:r}=Lh();n.zoomToPoint(r,e/100),n.absolutePan(new ke(r.x,r.y).scalarMultiply(n.getZoom()).subtract(n.getCenterPoint())),t.value=n.getZoom()},setCanvasTransform:o,setWorkSpace:(e,t)=>{const[n]=kh();if(!n)return;const r=ts(),i=Mh(),{scalePercentage:o,zoom:s,clip:a}=Dt(r),{currentTemplate:l}=Dt(i),c=o.value/100;let h=1;const u=l.value.width/l.value.zoom,d=l.value.height/l.value.zoom;return(ed/t?u/(e*c):d/(t*c)),s.value=1/h,a.value=l.value.clip,n.setZoom(s.value),{workWidth:u,workHeight:d}},scaleCanvas:e=>{const[n]=kh();let r=Math.round(100*t.value);"+"===e&&r<=500&&(r+=5),"-"===e&&r>=10&&(r-=5);const{centerPoint:i}=Lh();n.zoomToPoint(i,r/100),n.absolutePan(new ke(i.x,i.y).scalarMultiply(n.getZoom()).subtract(n.getCenterPoint())),t.value=n.getZoom()},resetCanvas:()=>{o()},setCanvasSize:()=>{const[e]=kh(),{width:t,height:r}=Gl(n.value);e.setDimensions({width:t.value,height:r.value})}}},bh=()=>{const e=Th();return{addHistorySnapshot:Fe((function(){e.addSnapshot()}),300,{trailing:!0}),redo:Ve((function(){e.reDo()}),100,{leading:!0,trailing:!1}),undo:Ve((function(){e.unDo()}),100,{leading:!0,trailing:!1})}};function _h(){return new Worker(""+new URL("pixi-43474831.js",import.meta.url).href)}let xh;const Ch=()=>{const e=window.devicePixelRatio,t=document.createElement("canvas");t.style.width="800px",t.style.height="600px",document.body.appendChild(t),xh=new _h;const n=t.transferControlToOffscreen();xh.postMessage({width:800,height:600,resolution:e,view:n},[n]),jh(xh),document.body.removeChild(t)},Sh=(e,t)=>{if(t)for(let n=0;n{const t=Mh(),[n]=kh();e.addEventListener("message",(e=>g(void 0,null,(function*(){const r=e.data,i=n.getObjects(),o=Sh(r.id,i);o instanceof Pe&&(o.originSrc=o.getSrc(),yield o.setSrc(r.res),o.dirty=!0,n.renderAll(),t.modifedElement())}))))},Eh=()=>[xh],Mh=zt("Templates",{state:()=>({templateId:0,templates:yh,templateIndex:0,templateCanvas:new Map}),getters:{currentTemplate:e=>e.templates[e.templateIndex],currentTemplateWidth(e){const t=e.templates[e.templateIndex];return t.width/t.zoom},currentTemplateHeight(e){const t=e.templates[e.templateIndex];return t.height/t.zoom},currentTemplateElement(e){const t=e.templates[e.templateIndex],[n]=kh(),r=n.getActiveObject();return t.objects.filter((e=>e.id===r.id))[0]}},actions:{renderTemplate(){return g(this,null,(function*(){const[e]=kh(),{initCommon:t}=hh(),{setCanvasSize:n}=wh();yield e.loadFromJSON(this.currentTemplate),this.setObjectFilter(this.currentTemplate.objects),n(),t()}))},renderElement(){return g(this,null,(function*(){const[e]=kh(),{initCommon:t}=hh(),{setCanvasSize:n}=wh(),r=vh();e.discardActiveObject(),r.setCanvasObject(void 0),yield e.loadFromJSON(this.currentTemplate),n(),t()}))},modifedElement(){const[e]=kh(),{addHistorySnapshot:t}=bh(),n=e.toObject(Qo);this.templates[this.templateIndex].objects=n.objects,this.templates[this.templateIndex].background=n.background,this.templates[this.templateIndex].backgroundImage=n.backgroundImage,t()},setClip(e){const{addHistorySnapshot:t}=bh();this.templates.forEach((t=>{t.clip=e})),t()},setSize(e,t,n){const{initCommon:r}=hh(),{addHistorySnapshot:i}=bh();this.templates.forEach((r=>{r.width=e,r.height=t,r.zoom=n,r.objects.filter((e=>e.id===Uo)).map((r=>{r.width=e/n,r.height=t/n}))})),r(),i()},setObjectFilter(e){e.forEach((e=>{e.type.toLowerCase()===ms.IMAGE&&this.setImageFilter(e),e.type.toLowerCase()===ms.GROUP&&this.setObjectFilter(e.objects)}))},setImageFilter(e){if(!e.pixiFilters)return;const[t]=Eh();t.postMessage({id:e.id,type:"filter",src:e.src,pixiFilters:JSON.stringify(e.pixiFilters),width:e.width,height:e.height})},setImageMask(e){if(!e.mask)return;const[t]=Eh();t.postMessage({id:e.id,type:"mask",src:e.src,mask:JSON.stringify(e.mask),width:e.width,height:e.height})},changeTemplate(e){return g(this,null,(function*(){const{setCanvasTransform:t}=wh(),n=Array.isArray(e)?e:[e];this.templates=n,this.templateIndex=0,yield this.renderTemplate(),t()}))},setTemplates(e){this.templates=e},setTemplateId(e){this.templateId=e,this.templates=[]},setTemplateIndex(e){this.templateIndex=e},addTemplate(e){return g(this,null,(function*(){const t=Array.isArray(e)?e:[e],n=this.templateIndex+1;this.templates.splice(n,0,...t),this.templateIndex=n,yield this.renderTemplate()}))},updateTemplate(e){const{addHistorySnapshot:t}=bh(),n=this.templateIndex;this.templates[n]=u(u({},this.templates[n]),e),t()},deleteTemplate(e){const{addHistorySnapshot:t}=bh(),n=Array.isArray(e)?e:[e],r=[];for(let s=0;se.id===n[s]));r.push(e)}let i=Math.min(...r);const o=this.templates.length-n.length-1;i>o&&(i=o),this.templateIndex=i,this.templates=this.templates.filter((e=>!n.includes(e.id))),t()},clearTemplate(){const e=this.templates[this.templateIndex].objects.filter((e=>e.id===Uo));this.templates[this.templateIndex].objects=e,this.renderTemplate()},updateWorkSpace(e){const t=this.templateIndex;this.templates[t]=u(u({},this.templates[t]),e)},updateElement(e){const{addHistorySnapshot:t}=bh(),{id:n,props:r}=e,i="string"==typeof n?[n]:n;if(!i)return;const o=this.templates[this.templateIndex].objects.map((e=>i.includes(e.id)?u(u({},e),r):e));this.templates[this.templateIndex].objects=o,t()},addElement(e){const{addHistorySnapshot:t}=bh(),n=Array.isArray(e)?e:[e],r=[...this.templates[this.templateIndex].objects,...n];this.templates[this.templateIndex].objects=r,t()},deleteElement(e){const{addHistorySnapshot:t}=bh(),n=Array.isArray(e)?e:[e],r=this.templates[this.templateIndex].objects.filter((e=>!n.includes(e.id)));this.templates[this.templateIndex].objects=r,t()},setBackgroundImage(e){this.currentTemplate.backgroundImage=e}}}),Th=zt("snapshot",{state:()=>({snapshotCursor:-1,snapshotLength:0}),getters:{canUndo:e=>e.snapshotCursor>0,canRedo:e=>e.snapshotCursor=0&&this.snapshotCursor20&&(i.push(r[0]),s--),s>=2&&Ih.snapshots.update(r[s-2],{index:e.templateIndex}),yield Ih.snapshots.bulkDelete(i),this.setSnapshotCursor(s-1),this.setSnapshotLength(s)}))},unDo(){return g(this,null,(function*(){if(this.snapshotCursor<=0)return;const e=Mh(),t=vh(),n=this.snapshotCursor-1,r=(yield Ih.snapshots.orderBy("id").toArray())[n],{index:i,templates:o}=r,s=i>o.length-1?o.length-1:i;e.setTemplates(o),e.setTemplateIndex(s),this.setSnapshotCursor(n),e.renderElement(),t.setCanvasObject(void 0)}))},reDo(){return g(this,null,(function*(){if(this.snapshotCursor>=this.snapshotLength-1)return;const e=Mh(),t=vh(),n=this.snapshotCursor+1,r=(yield Ih.snapshots.orderBy("id").toArray())[n],{index:i,templates:o}=r,s=i>o.length-1?o.length-1:i;e.setTemplates(o),e.setTemplateIndex(s),this.setSnapshotCursor(n),e.renderElement(),t.setCanvasObject(void 0)}))}}}),Oh=zt("keyboard",{state:()=>({ctrlKeyState:!1,shiftKeyState:!1,spaceKeyState:!1}),getters:{ctrlOrShiftKeyActive:e=>e.ctrlKeyState||e.shiftKeyState},actions:{setCtrlKeyState(e){this.ctrlKeyState=e},setShiftKeyState(e){this.shiftKeyState=e},setSpaceKeyState(e){this.spaceKeyState=e}}}),Ah=zt("user",{state:()=>({id:0,uuid:"",username:"",nickname:"",phone:"",avatar:"",deptId:0,email:"",isMultiLogin:!1,isStaff:!1,isSuperuser:!1,joinTime:"",lastLoginTime:"",loginStatus:!1,token:""}),getters:{activeElementList(){}},actions:{setLoginStatus(e){this.loginStatus=e}}}),Ph="YFT";const Ih=new class extends Bo{constructor(){super(`${Ph}_${mh}_${(new Date).getTime()}`),p(this,"snapshots"),p(this,"writingBoardImgs"),this.version(1).stores({snapshots:"++id",writingBoardImgs:"++id"}),this.snapshots=this.table("snapshots"),this.writingBoardImgs=this.table("writingBoardImgs")}},Rh="undefined"!=typeof window,Bh=(e,t=!1)=>t?Symbol.for(e):Symbol(e),Hh=(e,t,n)=>Wh({l:e,k:t,s:n}),Wh=e=>JSON.stringify(e).replace(/\u2028/g,"\\u2028").replace(/\u2029/g,"\\u2029").replace(/\u0027/g,"\\u0027"),zh=e=>"number"==typeof e&&isFinite(e),Dh=e=>"[object Date]"===nu(e),Nh=e=>"[object RegExp]"===nu(e),Fh=e=>ru(e)&&0===Object.keys(e).length,Vh=Object.assign; +/*! + * shared v9.13.1 + * (c) 2024 kazuya kawaguchi + * Released under the MIT License. + */let Uh;const $h=()=>Uh||(Uh="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:{});function Yh(e){return e.replace(//g,">").replace(/"/g,""").replace(/'/g,"'")}const Xh=Object.prototype.hasOwnProperty;function Zh(e,t){return Xh.call(e,t)}const Gh=Array.isArray,qh=e=>"function"==typeof e,Kh=e=>"string"==typeof e,Jh=e=>"boolean"==typeof e,Qh=e=>null!==e&&"object"==typeof e,eu=e=>Qh(e)&&qh(e.then)&&qh(e.catch),tu=Object.prototype.toString,nu=e=>tu.call(e),ru=e=>{if(!Qh(e))return!1;const t=Object.getPrototypeOf(e);return null===t||t.constructor===Object};function iu(e){let t=e;return()=>++t}function ou(e,t){}const su=e=>!Qh(e)||Gh(e);function au(e,t){if(su(e)||su(t))throw new Error("Invalid value");const n=[{src:e,des:t}];for(;n.length;){const{src:e,des:t}=n.pop();Object.keys(e).forEach((r=>{su(e[r])||su(t[r])?t[r]=e[r]:n.push({src:e[r],des:t[r]})}))}} +/*! + * message-compiler v9.13.1 + * (c) 2024 kazuya kawaguchi + * Released under the MIT License. + */function lu(e,t,n){const r={start:e,end:t};return null!=n&&(r.source=n),r}const cu=/\{([0-9a-zA-Z]+)\}/g;function hu(e,...t){return 1===t.length&&fu(t[0])&&(t=t[0]),t&&t.hasOwnProperty||(t={}),e.replace(cu,((e,n)=>t.hasOwnProperty(n)?t[n]:""))}const uu=Object.assign,du=e=>"string"==typeof e,fu=e=>null!==e&&"object"==typeof e;function pu(e,t=""){return e.reduce(((e,n,r)=>0===r?e+n:e+t+n),"")}const gu={USE_MODULO_SYNTAX:1,__EXTEND_POINT__:2},ku={[gu.USE_MODULO_SYNTAX]:"Use modulo before '{{0}}'."};const mu={EXPECTED_TOKEN:1,INVALID_TOKEN_IN_PLACEHOLDER:2,UNTERMINATED_SINGLE_QUOTE_IN_PLACEHOLDER:3,UNKNOWN_ESCAPE_SEQUENCE:4,INVALID_UNICODE_ESCAPE_SEQUENCE:5,UNBALANCED_CLOSING_BRACE:6,UNTERMINATED_CLOSING_BRACE:7,EMPTY_PLACEHOLDER:8,NOT_ALLOW_NEST_PLACEHOLDER:9,INVALID_LINKED_FORMAT:10,MUST_HAVE_MESSAGES_IN_PLURAL:11,UNEXPECTED_EMPTY_LINKED_MODIFIER:12,UNEXPECTED_EMPTY_LINKED_KEY:13,UNEXPECTED_LEXICAL_ANALYSIS:14,UNHANDLED_CODEGEN_NODE_TYPE:15,UNHANDLED_MINIFIER_NODE_TYPE:16,__EXTEND_POINT__:17},vu={[mu.EXPECTED_TOKEN]:"Expected token: '{0}'",[mu.INVALID_TOKEN_IN_PLACEHOLDER]:"Invalid token in placeholder: '{0}'",[mu.UNTERMINATED_SINGLE_QUOTE_IN_PLACEHOLDER]:"Unterminated single quote in placeholder",[mu.UNKNOWN_ESCAPE_SEQUENCE]:"Unknown escape sequence: \\{0}",[mu.INVALID_UNICODE_ESCAPE_SEQUENCE]:"Invalid unicode escape sequence: {0}",[mu.UNBALANCED_CLOSING_BRACE]:"Unbalanced closing brace",[mu.UNTERMINATED_CLOSING_BRACE]:"Unterminated closing brace",[mu.EMPTY_PLACEHOLDER]:"Empty placeholder",[mu.NOT_ALLOW_NEST_PLACEHOLDER]:"Not allowed nest placeholder",[mu.INVALID_LINKED_FORMAT]:"Invalid linked format",[mu.MUST_HAVE_MESSAGES_IN_PLURAL]:"Plural must have messages",[mu.UNEXPECTED_EMPTY_LINKED_MODIFIER]:"Unexpected empty linked modifier",[mu.UNEXPECTED_EMPTY_LINKED_KEY]:"Unexpected empty linked key",[mu.UNEXPECTED_LEXICAL_ANALYSIS]:"Unexpected lexical analysis in token: '{0}'",[mu.UNHANDLED_CODEGEN_NODE_TYPE]:"unhandled codegen node type: '{0}'",[mu.UNHANDLED_MINIFIER_NODE_TYPE]:"unhandled mimifier node type: '{0}'"};function yu(e,t,n={}){const{domain:r,messages:i,args:o}=n,s=hu((i||vu)[e]||"",...o||[]),a=new SyntaxError(String(s));return a.code=e,t&&(a.location=t),a.domain=r,a}function Lu(e){throw e}const wu=" ",bu="\r",_u="\n",xu=String.fromCharCode(8232),Cu=String.fromCharCode(8233);function Su(e){const t=e;let n=0,r=1,i=1,o=0;const s=e=>t[e]===bu&&t[e+1]===_u,a=e=>t[e]===Cu,l=e=>t[e]===xu,c=e=>s(e)||(e=>t[e]===_u)(e)||a(e)||l(e),h=e=>s(e)||a(e)||l(e)?_u:t[e];function u(){return o=0,c(n)&&(r++,i=0),s(n)&&n++,n++,i++,t[n]}return{index:()=>n,line:()=>r,column:()=>i,peekOffset:()=>o,charAt:h,currentChar:()=>h(n),currentPeek:()=>h(n+o),next:u,peek:function(){return s(n+o)&&o++,o++,t[n+o]},reset:function(){n=0,r=1,i=1,o=0},resetPeek:function(e=0){o=e},skipToPeek:function(){const e=n+o;for(;e!==n;)u();o=0}}}const ju=void 0,Eu="'",Mu="tokenizer";function Tu(e,t={}){const n=!1!==t.location,r=Su(e),i=()=>r.index(),o=()=>{return e=r.line(),t=r.column(),n=r.index(),{line:e,column:t,offset:n};var e,t,n},s=o(),a=i(),l={currentType:14,offset:a,startLoc:s,endLoc:s,lastType:14,lastOffset:a,lastStartLoc:s,lastEndLoc:s,braceNest:0,inLinked:!1,text:""},c=()=>l,{onError:h}=t;function u(e,t,r,...i){const o=c();if(t.column+=r,t.offset+=r,h){const r=yu(e,n?lu(o.startLoc,t):null,{domain:Mu,args:i});h(r)}}function d(e,t,r){e.endLoc=o(),e.currentType=t;const i={type:t};return n&&(i.loc=lu(e.startLoc,e.endLoc)),null!=r&&(i.value=r),i}const f=e=>d(e,14);function p(e,t){return e.currentChar()===t?(e.next(),t):(u(mu.EXPECTED_TOKEN,o(),0,t),"")}function g(e){let t="";for(;e.currentPeek()===wu||e.currentPeek()===_u;)t+=e.currentPeek(),e.peek();return t}function k(e){const t=g(e);return e.skipToPeek(),t}function m(e){if(e===ju)return!1;const t=e.charCodeAt(0);return t>=97&&t<=122||t>=65&&t<=90||95===t}function v(e,t){const{currentType:n}=t;if(2!==n)return!1;g(e);const r=function(e){if(e===ju)return!1;const t=e.charCodeAt(0);return t>=48&&t<=57}("-"===e.currentPeek()?e.peek():e.currentPeek());return e.resetPeek(),r}function y(e){g(e);const t="|"===e.currentPeek();return e.resetPeek(),t}function L(e,t=!0){const n=(t=!1,r="",i=!1)=>{const o=e.currentPeek();return"{"===o?"%"!==r&&t:"@"!==o&&o?"%"===o?(e.peek(),n(t,"%",!0)):"|"===o?!("%"!==r&&!i)||!(r===wu||r===_u):o===wu?(e.peek(),n(!0,wu,i)):o!==_u||(e.peek(),n(!0,_u,i)):"%"===r||t},r=n();return t&&e.resetPeek(),r}function w(e,t){const n=e.currentChar();return n===ju?ju:t(n)?(e.next(),n):null}function b(e){const t=e.charCodeAt(0);return t>=97&&t<=122||t>=65&&t<=90||t>=48&&t<=57||95===t||36===t}function _(e){return w(e,b)}function x(e){const t=e.charCodeAt(0);return t>=97&&t<=122||t>=65&&t<=90||t>=48&&t<=57||95===t||36===t||45===t}function C(e){return w(e,x)}function S(e){const t=e.charCodeAt(0);return t>=48&&t<=57}function j(e){return w(e,S)}function E(e){const t=e.charCodeAt(0);return t>=48&&t<=57||t>=65&&t<=70||t>=97&&t<=102}function M(e){return w(e,E)}function T(e){let t="",n="";for(;t=j(e);)n+=t;return n}function O(e){let t="";for(;;){const n=e.currentChar();if("{"===n||"}"===n||"@"===n||"|"===n||!n)break;if("%"===n){if(!L(e))break;t+=n,e.next()}else if(n===wu||n===_u)if(L(e))t+=n,e.next();else{if(y(e))break;t+=n,e.next()}else t+=n,e.next()}return t}function A(e){return e!==Eu&&e!==_u}function P(e){const t=e.currentChar();switch(t){case"\\":case"'":return e.next(),`\\${t}`;case"u":return I(e,t,4);case"U":return I(e,t,6);default:return u(mu.UNKNOWN_ESCAPE_SEQUENCE,o(),0,t),""}}function I(e,t,n){p(e,t);let r="";for(let i=0;i=1&&u(mu.NOT_ALLOW_NEST_PLACEHOLDER,o(),0),e.next(),n=d(t,2,"{"),k(e),t.braceNest++,n;case"}":return t.braceNest>0&&2===t.currentType&&u(mu.EMPTY_PLACEHOLDER,o(),0),e.next(),n=d(t,3,"}"),t.braceNest--,t.braceNest>0&&k(e),t.inLinked&&0===t.braceNest&&(t.inLinked=!1),n;case"@":return t.braceNest>0&&u(mu.UNTERMINATED_CLOSING_BRACE,o(),0),n=W(e,t)||f(t),t.braceNest=0,n;default:{let r=!0,i=!0,s=!0;if(y(e))return t.braceNest>0&&u(mu.UNTERMINATED_CLOSING_BRACE,o(),0),n=d(t,1,B(e)),t.braceNest=0,t.inLinked=!1,n;if(t.braceNest>0&&(5===t.currentType||6===t.currentType||7===t.currentType))return u(mu.UNTERMINATED_CLOSING_BRACE,o(),0),t.braceNest=0,z(e,t);if(r=function(e,t){const{currentType:n}=t;if(2!==n)return!1;g(e);const r=m(e.currentPeek());return e.resetPeek(),r}(e,t))return n=d(t,5,function(e){k(e);let t="",n="";for(;t=C(e);)n+=t;return e.currentChar()===ju&&u(mu.UNTERMINATED_CLOSING_BRACE,o(),0),n}(e)),k(e),n;if(i=v(e,t))return n=d(t,6,function(e){k(e);let t="";return"-"===e.currentChar()?(e.next(),t+=`-${T(e)}`):t+=T(e),e.currentChar()===ju&&u(mu.UNTERMINATED_CLOSING_BRACE,o(),0),t}(e)),k(e),n;if(s=function(e,t){const{currentType:n}=t;if(2!==n)return!1;g(e);const r=e.currentPeek()===Eu;return e.resetPeek(),r}(e,t))return n=d(t,7,function(e){k(e),p(e,"'");let t="",n="";for(;t=w(e,A);)n+="\\"===t?P(e):t;const r=e.currentChar();return r===_u||r===ju?(u(mu.UNTERMINATED_SINGLE_QUOTE_IN_PLACEHOLDER,o(),0),r===_u&&(e.next(),p(e,"'")),n):(p(e,"'"),n)}(e)),k(e),n;if(!r&&!i&&!s)return n=d(t,13,function(e){k(e);let t="",n="";for(;t=w(e,R);)n+=t;return n}(e)),u(mu.INVALID_TOKEN_IN_PLACEHOLDER,o(),0,n.value),k(e),n;break}}return n}function W(e,t){const{currentType:n}=t;let r=null;const i=e.currentChar();switch(8!==n&&9!==n&&12!==n&&10!==n||i!==_u&&i!==wu||u(mu.INVALID_LINKED_FORMAT,o(),0),i){case"@":return e.next(),r=d(t,8,"@"),t.inLinked=!0,r;case".":return k(e),e.next(),d(t,9,".");case":":return k(e),e.next(),d(t,10,":");default:return y(e)?(r=d(t,1,B(e)),t.braceNest=0,t.inLinked=!1,r):function(e,t){const{currentType:n}=t;if(8!==n)return!1;g(e);const r="."===e.currentPeek();return e.resetPeek(),r}(e,t)||function(e,t){const{currentType:n}=t;if(8!==n&&12!==n)return!1;g(e);const r=":"===e.currentPeek();return e.resetPeek(),r}(e,t)?(k(e),W(e,t)):function(e,t){const{currentType:n}=t;if(9!==n)return!1;g(e);const r=m(e.currentPeek());return e.resetPeek(),r}(e,t)?(k(e),d(t,12,function(e){let t="",n="";for(;t=_(e);)n+=t;return n}(e))):function(e,t){const{currentType:n}=t;if(10!==n)return!1;const r=()=>{const t=e.currentPeek();return"{"===t?m(e.peek()):!("@"===t||"%"===t||"|"===t||":"===t||"."===t||t===wu||!t)&&(t===_u?(e.peek(),r()):L(e,!1))},i=r();return e.resetPeek(),i}(e,t)?(k(e),"{"===i?H(e,t)||r:d(t,11,function(e){const t=n=>{const r=e.currentChar();return"{"!==r&&"%"!==r&&"@"!==r&&"|"!==r&&"("!==r&&")"!==r&&r?r===wu?n:(n+=r,e.next(),t(n)):n};return t("")}(e))):(8===n&&u(mu.INVALID_LINKED_FORMAT,o(),0),t.braceNest=0,t.inLinked=!1,z(e,t))}}function z(e,t){let n={type:14};if(t.braceNest>0)return H(e,t)||f(t);if(t.inLinked)return W(e,t)||f(t);switch(e.currentChar()){case"{":return H(e,t)||f(t);case"}":return u(mu.UNBALANCED_CLOSING_BRACE,o(),0),e.next(),d(t,3,"}");case"@":return W(e,t)||f(t);default:{if(y(e))return n=d(t,1,B(e)),t.braceNest=0,t.inLinked=!1,n;const{isModulo:r,hasSpace:i}=function(e){const t=g(e),n="%"===e.currentPeek()&&"{"===e.peek();return e.resetPeek(),{isModulo:n,hasSpace:t.length>0}}(e);if(r)return i?d(t,0,O(e)):d(t,4,function(e){k(e);const t=e.currentChar();return"%"!==t&&u(mu.EXPECTED_TOKEN,o(),0,t),e.next(),"%"}(e));if(L(e))return d(t,0,O(e));break}}return n}return{nextToken:function(){const{currentType:e,offset:t,startLoc:n,endLoc:s}=l;return l.lastType=e,l.lastOffset=t,l.lastStartLoc=n,l.lastEndLoc=s,l.offset=i(),l.startLoc=o(),r.currentChar()===ju?d(l,14):z(r,l)},currentOffset:i,currentPosition:o,context:c}}const Ou="parser",Au=/(?:\\\\|\\'|\\u([0-9a-fA-F]{4})|\\U([0-9a-fA-F]{6}))/g;function Pu(e,t,n){switch(e){case"\\\\":return"\\";case"\\'":return"'";default:{const e=parseInt(t||n,16);return e<=55295||e>=57344?String.fromCodePoint(e):"�"}}}function Iu(e={}){const t=!1!==e.location,{onError:n,onWarn:r}=e;function i(e,r,i,o,...s){const a=e.currentPosition();if(a.offset+=o,a.column+=o,n){const e=yu(r,t?lu(i,a):null,{domain:Ou,args:s});n(e)}}function o(e,n,i,o,...s){const a=e.currentPosition();if(a.offset+=o,a.column+=o,r){const e=t?lu(i,a):null;r(function(e,t,...n){const r=hu(ku[e]||"",...n||[]),i={message:String(r),code:e};return t&&(i.location=t),i}(n,e,s))}}function s(e,n,r){const i={type:e};return t&&(i.start=n,i.end=n,i.loc={start:r,end:r}),i}function a(e,n,r,i){i&&(e.type=i),t&&(e.end=n,e.loc&&(e.loc.end=r))}function l(e,t){const n=e.context(),r=s(3,n.offset,n.startLoc);return r.value=t,a(r,e.currentOffset(),e.currentPosition()),r}function c(e,t){const n=e.context(),{lastOffset:r,lastStartLoc:i}=n,o=s(5,r,i);return o.index=parseInt(t,10),e.nextToken(),a(o,e.currentOffset(),e.currentPosition()),o}function h(e,t,n){const r=e.context(),{lastOffset:i,lastStartLoc:o}=r,l=s(4,i,o);return l.key=t,!0===n&&(l.modulo=!0),e.nextToken(),a(l,e.currentOffset(),e.currentPosition()),l}function u(e,t){const n=e.context(),{lastOffset:r,lastStartLoc:i}=n,o=s(9,r,i);return o.value=t.replace(Au,Pu),e.nextToken(),a(o,e.currentOffset(),e.currentPosition()),o}function d(e){const t=e.context(),n=s(6,t.offset,t.startLoc);let r=e.nextToken();if(9===r.type){const t=function(e){const t=e.nextToken(),n=e.context(),{lastOffset:r,lastStartLoc:o}=n,l=s(8,r,o);return 12!==t.type?(i(e,mu.UNEXPECTED_EMPTY_LINKED_MODIFIER,n.lastStartLoc,0),l.value="",a(l,r,o),{nextConsumeToken:t,node:l}):(null==t.value&&i(e,mu.UNEXPECTED_LEXICAL_ANALYSIS,n.lastStartLoc,0,Ru(t)),l.value=t.value||"",a(l,e.currentOffset(),e.currentPosition()),{node:l})}(e);n.modifier=t.node,r=t.nextConsumeToken||e.nextToken()}switch(10!==r.type&&i(e,mu.UNEXPECTED_LEXICAL_ANALYSIS,t.lastStartLoc,0,Ru(r)),r=e.nextToken(),2===r.type&&(r=e.nextToken()),r.type){case 11:null==r.value&&i(e,mu.UNEXPECTED_LEXICAL_ANALYSIS,t.lastStartLoc,0,Ru(r)),n.key=function(e,t){const n=e.context(),r=s(7,n.offset,n.startLoc);return r.value=t,a(r,e.currentOffset(),e.currentPosition()),r}(e,r.value||"");break;case 5:null==r.value&&i(e,mu.UNEXPECTED_LEXICAL_ANALYSIS,t.lastStartLoc,0,Ru(r)),n.key=h(e,r.value||"");break;case 6:null==r.value&&i(e,mu.UNEXPECTED_LEXICAL_ANALYSIS,t.lastStartLoc,0,Ru(r)),n.key=c(e,r.value||"");break;case 7:null==r.value&&i(e,mu.UNEXPECTED_LEXICAL_ANALYSIS,t.lastStartLoc,0,Ru(r)),n.key=u(e,r.value||"");break;default:{i(e,mu.UNEXPECTED_EMPTY_LINKED_KEY,t.lastStartLoc,0);const o=e.context(),l=s(7,o.offset,o.startLoc);return l.value="",a(l,o.offset,o.startLoc),n.key=l,a(n,o.offset,o.startLoc),{nextConsumeToken:r,node:n}}}return a(n,e.currentOffset(),e.currentPosition()),{node:n}}function f(e){const t=e.context(),n=s(2,1===t.currentType?e.currentOffset():t.offset,1===t.currentType?t.endLoc:t.startLoc);n.items=[];let r=null,f=null;do{const s=r||e.nextToken();switch(r=null,s.type){case 0:null==s.value&&i(e,mu.UNEXPECTED_LEXICAL_ANALYSIS,t.lastStartLoc,0,Ru(s)),n.items.push(l(e,s.value||""));break;case 6:null==s.value&&i(e,mu.UNEXPECTED_LEXICAL_ANALYSIS,t.lastStartLoc,0,Ru(s)),n.items.push(c(e,s.value||""));break;case 4:f=!0;break;case 5:null==s.value&&i(e,mu.UNEXPECTED_LEXICAL_ANALYSIS,t.lastStartLoc,0,Ru(s)),n.items.push(h(e,s.value||"",!!f)),f&&(o(e,gu.USE_MODULO_SYNTAX,t.lastStartLoc,0,Ru(s)),f=null);break;case 7:null==s.value&&i(e,mu.UNEXPECTED_LEXICAL_ANALYSIS,t.lastStartLoc,0,Ru(s)),n.items.push(u(e,s.value||""));break;case 8:{const t=d(e);n.items.push(t.node),r=t.nextConsumeToken||null;break}}}while(14!==t.currentType&&1!==t.currentType);return a(n,1===t.currentType?t.lastOffset:e.currentOffset(),1===t.currentType?t.lastEndLoc:e.currentPosition()),n}function p(e){const t=e.context(),{offset:n,startLoc:r}=t,o=f(e);return 14===t.currentType?o:function(e,t,n,r){const o=e.context();let l=0===r.items.length;const c=s(1,t,n);c.cases=[],c.cases.push(r);do{const t=f(e);l||(l=0===t.items.length),c.cases.push(t)}while(14!==o.currentType);return l&&i(e,mu.MUST_HAVE_MESSAGES_IN_PLURAL,n,0),a(c,e.currentOffset(),e.currentPosition()),c}(e,n,r,o)}return{parse:function(n){const r=Tu(n,uu({},e)),o=r.context(),l=s(0,o.offset,o.startLoc);return t&&l.loc&&(l.loc.source=n),l.body=p(r),e.onCacheKey&&(l.cacheKey=e.onCacheKey(n)),14!==o.currentType&&i(r,mu.UNEXPECTED_LEXICAL_ANALYSIS,o.lastStartLoc,0,n[o.offset]||""),a(l,r.currentOffset(),r.currentPosition()),l}}}function Ru(e){if(14===e.type)return"EOF";const t=(e.value||"").replace(/\r?\n/gu,"\\n");return t.length>10?t.slice(0,9)+"…":t}function Bu(e,t){for(let n=0;nn,helper:e=>(n.helpers.add(e),e)}}(e);n.helper("normalize"),e.body&&Hu(e.body,n);const r=n.context();e.helpers=Array.from(r.helpers)}function zu(e){if(1===e.items.length){const t=e.items[0];3!==t.type&&9!==t.type||(e.static=t.value,delete t.value)}else{const t=[];for(let n=0;n1){e.push(`${n("plural")}([`),e.indent(r());const i=t.cases.length;for(let n=0;n{const n=du(t.mode)?t.mode:"normal",r=du(t.filename)?t.filename:"message.intl",i=!!t.sourceMap,o=null!=t.breakLineCode?t.breakLineCode:"arrow"===n?";":"\n",s=t.needIndent?t.needIndent:"arrow"!==n,a=e.helpers||[],l=function(e,t){const{sourceMap:n,filename:r,breakLineCode:i,needIndent:o}=t,s=!1!==t.location,a={filename:r,code:"",column:1,line:1,offset:0,map:void 0,breakLineCode:i,needIndent:o,indentLevel:0};function l(e,t){a.code+=e}function c(e,t=!0){const n=t?i:"";l(o?n+" ".repeat(e):n)}return s&&e.loc&&(a.source=e.loc.source),{context:()=>a,push:l,indent:function(e=!0){const t=++a.indentLevel;e&&c(t)},deindent:function(e=!0){const t=--a.indentLevel;e&&c(t)},newline:function(){c(a.indentLevel)},helper:e=>`_${e}`,needIndent:()=>a.needIndent}}(e,{mode:n,filename:r,sourceMap:i,breakLineCode:o,needIndent:s});l.push("normal"===n?"function __msg__ (ctx) {":"(ctx) => {"),l.indent(s),a.length>0&&(l.push(`const { ${pu(a.map((e=>`${e}: _${e}`)),", ")} } = ctx`),l.newline()),l.push("return "),Vu(l,e),l.deindent(s),l.push("}"),delete e.helpers;const{code:c,map:h}=l.context();return{ast:e,code:c,map:h?h.toJSON():void 0}};function $u(e,t={}){const n=uu({},t),r=!!n.jit,i=!!n.minify,o=null==n.optimize||n.optimize,s=Iu(n).parse(e);return r?(o&&function(e){const t=e.body;2===t.type?zu(t):t.cases.forEach((e=>zu(e)))}(s),i&&Nu(s),{ast:s,code:""}):(Wu(s,n),Uu(s,n))} +/*! + * core-base v9.13.1 + * (c) 2024 kazuya kawaguchi + * Released under the MIT License. + */const Yu=[];Yu[0]={w:[0],i:[3,0],"[":[4],o:[7]},Yu[1]={w:[1],".":[2],"[":[4],o:[7]},Yu[2]={w:[2],i:[3,0],0:[3,0]},Yu[3]={i:[3,0],0:[3,0],w:[1,1],".":[2,1],"[":[4,1],o:[7,1]},Yu[4]={"'":[5,0],'"':[6,0],"[":[4,2],"]":[1,3],o:8,l:[4,0]},Yu[5]={"'":[4,0],o:8,l:[5,0]},Yu[6]={'"':[4,0],o:8,l:[6,0]};const Xu=/^\s?(?:true|false|-?[\d.]+|'[^']*'|"[^"]*")\s?$/;function Zu(e){if(null==e)return"o";switch(e.charCodeAt(0)){case 91:case 93:case 46:case 34:case 39:return e;case 95:case 36:case 45:return"i";case 9:case 10:case 13:case 160:case 65279:case 8232:case 8233:return"w"}return"i"}function Gu(e){const t=e.trim();return("0"!==e.charAt(0)||!isNaN(parseInt(e)))&&(n=t,Xu.test(n)?function(e){const t=e.charCodeAt(0);return t!==e.charCodeAt(e.length-1)||34!==t&&39!==t?e:e.slice(1,-1)}(t):"*"+t);var n}const qu=new Map;function Ku(e,t){return Qh(e)?e[t]:null}const Ju=e=>e,Qu=e=>"",ed="text",td=e=>0===e.length?"":function(e,t=""){return e.reduce(((e,n,r)=>0===r?e+n:e+t+n),"")}(e),nd=e=>null==e?"":Gh(e)||ru(e)&&e.toString===tu?JSON.stringify(e,null,2):String(e);function rd(e,t){return e=Math.abs(e),2===t?e?e>1?1:0:1:e?Math.min(e,2):0}function id(e={}){const t=e.locale,n=function(e){const t=zh(e.pluralIndex)?e.pluralIndex:-1;return e.named&&(zh(e.named.count)||zh(e.named.n))?zh(e.named.count)?e.named.count:zh(e.named.n)?e.named.n:t:t}(e),r=Qh(e.pluralRules)&&Kh(t)&&qh(e.pluralRules[t])?e.pluralRules[t]:rd,i=Qh(e.pluralRules)&&Kh(t)&&qh(e.pluralRules[t])?rd:void 0,o=e.list||[],s=e.named||{};zh(e.pluralIndex)&&function(e,t){t.count||(t.count=e),t.n||(t.n=e)}(n,s);function a(t){const n=qh(e.messages)?e.messages(t):!!Qh(e.messages)&&e.messages[t];return n||(e.parent?e.parent.message(t):Qu)}const l=ru(e.processor)&&qh(e.processor.normalize)?e.processor.normalize:td,c=ru(e.processor)&&qh(e.processor.interpolate)?e.processor.interpolate:nd,h={list:e=>o[e],named:e=>s[e],plural:e=>e[r(n,e.length,i)],linked:(t,...n)=>{const[r,i]=n;let o="text",s="";1===n.length?Qh(r)?(s=r.modifier||s,o=r.type||o):Kh(r)&&(s=r||s):2===n.length&&(Kh(r)&&(s=r||s),Kh(i)&&(o=i||o));const l=a(t)(h),c="vnode"===o&&Gh(l)&&s?l[0]:l;return s?(u=s,e.modifiers?e.modifiers[u]:Ju)(c,o):c;var u},message:a,type:ru(e.processor)&&Kh(e.processor.type)?e.processor.type:ed,interpolate:c,normalize:l,values:Vh({},o,s)};return h}let od=null;const sd=ad("function:translate");function ad(e){return t=>od&&od.emit(e,t)}const ld=gu.__EXTEND_POINT__,cd=iu(ld),hd={NOT_FOUND_KEY:ld,FALLBACK_TO_TRANSLATE:cd(),CANNOT_FORMAT_NUMBER:cd(),FALLBACK_TO_NUMBER_FORMAT:cd(),CANNOT_FORMAT_DATE:cd(),FALLBACK_TO_DATE_FORMAT:cd(),EXPERIMENTAL_CUSTOM_MESSAGE_COMPILER:cd(),__EXTEND_POINT__:cd()},ud=mu.__EXTEND_POINT__,dd=iu(ud),fd={INVALID_ARGUMENT:ud,INVALID_DATE_ARGUMENT:dd(),INVALID_ISO_DATE_ARGUMENT:dd(),NOT_SUPPORT_NON_STRING_MESSAGE:dd(),NOT_SUPPORT_LOCALE_PROMISE_VALUE:dd(),NOT_SUPPORT_LOCALE_ASYNC_FUNCTION:dd(),NOT_SUPPORT_LOCALE_TYPE:dd(),__EXTEND_POINT__:dd()};function pd(e){return yu(e,null,void 0)}function gd(e,t){return null!=t.locale?md(t.locale):md(e.locale)}let kd;function md(e){if(Kh(e))return e;if(qh(e)){if(e.resolvedOnce&&null!=kd)return kd;if("Function"===e.constructor.name){const t=e();if(eu(t))throw pd(fd.NOT_SUPPORT_LOCALE_PROMISE_VALUE);return kd=t}throw pd(fd.NOT_SUPPORT_LOCALE_ASYNC_FUNCTION)}throw pd(fd.NOT_SUPPORT_LOCALE_TYPE)}function vd(e,t,n){return[...new Set([n,...Gh(t)?t:Qh(t)?Object.keys(t):Kh(t)?[t]:[n]])]}function yd(e,t,n){const r=Kh(n)?n:Cd,i=e;i.__localeChainCache||(i.__localeChainCache=new Map);let o=i.__localeChainCache.get(r);if(!o){o=[];let e=[n];for(;Gh(e);)e=Ld(o,e,t);const s=Gh(t)||!ru(t)?t:t.default?t.default:null;e=Kh(s)?[s]:s,Gh(e)&&Ld(o,e,!1),i.__localeChainCache.set(r,o)}return o}function Ld(e,t,n){let r=!0;for(let i=0;i`${e.charAt(0).toLocaleUpperCase()}${e.substr(1)}`;let Ed,Md,Td;function Od(e){Ed=e}let Ad=null;const Pd=()=>Ad;let Id=null;const Rd=e=>{Id=e},Bd=()=>Id;let Hd=0;function Wd(e={}){const t=qh(e.onWarn)?e.onWarn:ou,n=Kh(e.version)?e.version:_d,r=Kh(e.locale)||qh(e.locale)?e.locale:Cd,i=qh(r)?Cd:r,o=Gh(e.fallbackLocale)||ru(e.fallbackLocale)||Kh(e.fallbackLocale)||!1===e.fallbackLocale?e.fallbackLocale:i,s=ru(e.messages)?e.messages:{[i]:{}},a=ru(e.datetimeFormats)?e.datetimeFormats:{[i]:{}},l=ru(e.numberFormats)?e.numberFormats:{[i]:{}},c=Vh({},e.modifiers||{},{upper:(e,t)=>"text"===t&&Kh(e)?e.toUpperCase():"vnode"===t&&Qh(e)&&"__v_isVNode"in e?e.children.toUpperCase():e,lower:(e,t)=>"text"===t&&Kh(e)?e.toLowerCase():"vnode"===t&&Qh(e)&&"__v_isVNode"in e?e.children.toLowerCase():e,capitalize:(e,t)=>"text"===t&&Kh(e)?jd(e):"vnode"===t&&Qh(e)&&"__v_isVNode"in e?jd(e.children):e}),h=e.pluralRules||{},u=qh(e.missing)?e.missing:null,d=!Jh(e.missingWarn)&&!Nh(e.missingWarn)||e.missingWarn,f=!Jh(e.fallbackWarn)&&!Nh(e.fallbackWarn)||e.fallbackWarn,p=!!e.fallbackFormat,g=!!e.unresolving,k=qh(e.postTranslation)?e.postTranslation:null,m=ru(e.processor)?e.processor:null,v=!Jh(e.warnHtmlMessage)||e.warnHtmlMessage,y=!!e.escapeParameter,L=qh(e.messageCompiler)?e.messageCompiler:Ed,w=qh(e.messageResolver)?e.messageResolver:Md||Ku,b=qh(e.localeFallbacker)?e.localeFallbacker:Td||vd,_=Qh(e.fallbackContext)?e.fallbackContext:void 0,x=e,C=Qh(x.__datetimeFormatters)?x.__datetimeFormatters:new Map,S=Qh(x.__numberFormatters)?x.__numberFormatters:new Map,j=Qh(x.__meta)?x.__meta:{};Hd++;const E={version:n,cid:Hd,locale:r,fallbackLocale:o,messages:s,modifiers:c,pluralRules:h,missing:u,missingWarn:d,fallbackWarn:f,fallbackFormat:p,unresolving:g,postTranslation:k,processor:m,warnHtmlMessage:v,escapeParameter:y,messageCompiler:L,messageResolver:w,localeFallbacker:b,fallbackContext:_,onWarn:t,__meta:j};return E.datetimeFormats=a,E.numberFormats=l,E.__datetimeFormatters=C,E.__numberFormatters=S,__INTLIFY_PROD_DEVTOOLS__&&function(e,t,n){od&&od.emit("i18n:init",{timestamp:Date.now(),i18n:e,version:t,meta:n})}(E,n,j),E}function zd(e,t,n,r,i){const{missing:o,onWarn:s}=e;if(null!==o){const r=o(e,n,t,i);return Kh(r)?r:t}return t}function Dd(e,t,n){e.__localeChainCache=new Map,e.localeFallbacker(e,n,t)}function Nd(e,t){const n=t.indexOf(e);if(-1===n)return!1;for(let o=n+1;ofunction(e,t){const n=t.b||t.body;if(1===(n.t||n.type)){const t=n,r=t.c||t.cases;return e.plural(r.reduce(((t,n)=>[...t,Vd(e,n)]),[]))}return Vd(e,n)}(t,e)}function Vd(e,t){const n=t.s||t.static;if(n)return"text"===e.type?n:e.normalize([n]);{const n=(t.i||t.items).reduce(((t,n)=>[...t,Ud(e,n)]),[]);return e.normalize(n)}}function Ud(e,t){const n=t.t||t.type;switch(n){case 3:{const e=t;return e.v||e.value}case 9:{const e=t;return e.v||e.value}case 4:{const n=t;return e.interpolate(e.named(n.k||n.key))}case 5:{const n=t;return e.interpolate(e.list(null!=n.i?n.i:n.index))}case 6:{const n=t,r=n.m||n.modifier;return e.linked(Ud(e,n.k||n.key),r?Ud(e,r):void 0,e.type)}case 7:{const e=t;return e.v||e.value}case 8:{const e=t;return e.v||e.value}default:throw new Error(`unhandled node type on format message part: ${n}`)}}const $d=e=>e;let Yd=Object.create(null);const Xd=e=>Qh(e)&&(0===e.t||0===e.type)&&("b"in e||"body"in e);function Zd(e,t={}){let n=!1;const r=t.onError||Lu;return t.onError=e=>{n=!0,r(e)},d(u({},$u(e,t)),{detectError:n})}const Gd=(e,t)=>{if(!Kh(e))throw pd(fd.NOT_SUPPORT_NON_STRING_MESSAGE);{!Jh(t.warnHtmlMessage)||t.warnHtmlMessage;const n=(t.onCacheKey||$d)(e),r=Yd[n];if(r)return r;const{code:i,detectError:o}=Zd(e,t),s=new Function(`return ${i}`)();return o?s:Yd[n]=s}};const qd=()=>"",Kd=e=>qh(e);function Jd(e,...t){const{fallbackFormat:n,postTranslation:r,unresolving:i,messageCompiler:o,fallbackLocale:s,messages:a}=e,[l,c]=tf(...t),h=Jh(c.missingWarn)?c.missingWarn:e.missingWarn,u=Jh(c.fallbackWarn)?c.fallbackWarn:e.fallbackWarn,d=Jh(c.escapeParameter)?c.escapeParameter:e.escapeParameter,f=!!c.resolvedMessage,p=Kh(c.default)||Jh(c.default)?Jh(c.default)?o?l:()=>l:c.default:n?o?l:()=>l:"",g=n||""!==p,k=gd(e,c);d&&function(e){Gh(e.list)?e.list=e.list.map((e=>Kh(e)?Yh(e):e)):Qh(e.named)&&Object.keys(e.named).forEach((t=>{Kh(e.named[t])&&(e.named[t]=Yh(e.named[t]))}))}(c);let[m,v,y]=f?[l,k,a[k]||{}]:Qd(e,l,k,s,u,h),L=m,w=l;if(f||Kh(L)||Xd(L)||Kd(L)||g&&(L=p,w=L),!(f||(Kh(L)||Xd(L)||Kd(L))&&Kh(v)))return i?xd:l;let b=!1;const _=Kd(L)?L:ef(e,l,v,L,w,(()=>{b=!0}));if(b)return L;const x=function(e,t,n,r){const{modifiers:i,pluralRules:o,messageResolver:s,fallbackLocale:a,fallbackWarn:l,missingWarn:c,fallbackContext:h}=e,u=r=>{let i=s(n,r);if(null==i&&h){const[,,e]=Qd(h,r,t,a,l,c);i=s(e,r)}if(Kh(i)||Xd(i)){let n=!1;const o=ef(e,r,t,i,r,(()=>{n=!0}));return n?qd:o}return Kd(i)?i:qd},d={locale:t,modifiers:i,pluralRules:o,messages:u};e.processor&&(d.processor=e.processor);r.list&&(d.list=r.list);r.named&&(d.named=r.named);zh(r.plural)&&(d.pluralIndex=r.plural);return d}(e,v,y,c),C=function(e,t,n){const r=t(n);return r}(0,_,id(x)),S=r?r(C,l):C;if(__INTLIFY_PROD_DEVTOOLS__){const t={timestamp:Date.now(),key:Kh(l)?l:Kd(L)?L.key:"",locale:v||(Kd(L)?L.locale:""),format:Kh(L)?L:Kd(L)?L.source:"",message:S};t.meta=Vh({},e.__meta,Pd()||{}),sd(t)}return S}function Qd(e,t,n,r,i,o){const{messages:s,onWarn:a,messageResolver:l,localeFallbacker:c}=e,h=c(e,r,n);let u,d={},f=null;for(let p=0;pr;return e.locale=n,e.key=t,e}const l=s(r,function(e,t,n,r,i,o){return{locale:t,key:n,warnHtmlMessage:i,onError:e=>{throw o&&o(e),e},onCacheKey:e=>Hh(t,n,e)}}(0,n,i,0,a,o));return l.locale=n,l.key=t,l.source=r,l}function tf(...e){const[t,n,r]=e,i={};if(!(Kh(t)||zh(t)||Kd(t)||Xd(t)))throw pd(fd.INVALID_ARGUMENT);const o=zh(t)?String(t):(Kd(t),t);return zh(n)?i.plural=n:Kh(n)?i.default=n:ru(n)&&!Fh(n)?i.named=n:Gh(n)&&(i.list=n),zh(r)?i.plural=r:Kh(r)?i.default=r:ru(r)&&Vh(i,r),[o,i]}function nf(e,...t){const{datetimeFormats:n,unresolving:r,fallbackLocale:i,onWarn:o,localeFallbacker:s}=e,{__datetimeFormatters:a}=e,[l,c,h,u]=of(...t);Jh(h.missingWarn)?h.missingWarn:e.missingWarn;Jh(h.fallbackWarn)?h.fallbackWarn:e.fallbackWarn;const d=!!h.part,f=gd(e,h),p=s(e,i,f);if(!Kh(l)||""===l)return new Intl.DateTimeFormat(f,u).format(c);let g,k={},m=null;for(let L=0;L{rf.includes(e)?a[e]=n[e]:o[e]=n[e]})),Kh(r)?o.locale=r:ru(r)&&(a=r),ru(i)&&(a=i),[o.key||"",s,o,a]}function sf(e,t,n){const r=e;for(const i in n){const e=`${t}__${i}`;r.__datetimeFormatters.has(e)&&r.__datetimeFormatters.delete(e)}}function af(e,...t){const{numberFormats:n,unresolving:r,fallbackLocale:i,onWarn:o,localeFallbacker:s}=e,{__numberFormatters:a}=e,[l,c,h,u]=cf(...t);Jh(h.missingWarn)?h.missingWarn:e.missingWarn;Jh(h.fallbackWarn)?h.fallbackWarn:e.fallbackWarn;const d=!!h.part,f=gd(e,h),p=s(e,i,f);if(!Kh(l)||""===l)return new Intl.NumberFormat(f,u).format(c);let g,k={},m=null;for(let L=0;L{lf.includes(e)?s[e]=n[e]:o[e]=n[e]})),Kh(r)?o.locale=r:ru(r)&&(s=r),ru(i)&&(s=i),[o.key||"",a,o,s]}function hf(e,t,n){const r=e;for(const i in n){const e=`${t}__${i}`;r.__numberFormatters.has(e)&&r.__numberFormatters.delete(e)}}"boolean"!=typeof __INTLIFY_PROD_DEVTOOLS__&&($h().__INTLIFY_PROD_DEVTOOLS__=!1),"boolean"!=typeof __INTLIFY_JIT_COMPILATION__&&($h().__INTLIFY_JIT_COMPILATION__=!1),"boolean"!=typeof __INTLIFY_DROP_MESSAGE_COMPILER__&&($h().__INTLIFY_DROP_MESSAGE_COMPILER__=!1); +/*! + * vue-i18n v9.13.1 + * (c) 2024 kazuya kawaguchi + * Released under the MIT License. + */ +const uf="9.13.1";const df=hd.__EXTEND_POINT__,ff=iu(df);ff(),ff(),ff(),ff(),ff(),ff(),ff(),ff(),ff();const pf=fd.__EXTEND_POINT__,gf=iu(pf),kf={UNEXPECTED_RETURN_TYPE:pf,INVALID_ARGUMENT:gf(),MUST_BE_CALL_SETUP_TOP:gf(),NOT_INSTALLED:gf(),NOT_AVAILABLE_IN_LEGACY_MODE:gf(),REQUIRED_VALUE:gf(),INVALID_VALUE:gf(),CANNOT_SETUP_VUE_DEVTOOLS_PLUGIN:gf(),NOT_INSTALLED_WITH_PROVIDE:gf(),UNEXPECTED_ERROR:gf(),NOT_COMPATIBLE_LEGACY_VUE_I18N:gf(),BRIDGE_SUPPORT_VUE_2_ONLY:gf(),MUST_DEFINE_I18N_OPTION_IN_ALLOW_COMPOSITION:gf(),NOT_AVAILABLE_COMPOSITION_IN_LEGACY:gf(),__EXTEND_POINT__:gf()};function mf(e,...t){return yu(e,null,void 0)}const vf=Bh("__translateVNode"),yf=Bh("__datetimeParts"),Lf=Bh("__numberParts"),wf=Bh("__setPluralRules"),bf=Bh("__injectWithOption"),_f=Bh("__dispose");function xf(e){if(!Qh(e))return e;for(const t in e)if(Zh(e,t))if(t.includes(".")){const n=t.split("."),r=n.length-1;let i=e,o=!1;for(let e=0;e{if("locale"in e&&"resource"in e){const{locale:t,resource:n}=e;t?(s[t]=s[t]||{},au(n,s[t])):au(n,s)}else Kh(e)&&au(JSON.parse(e),s)})),null==i&&o)for(const a in s)Zh(s,a)&&xf(s[a]);return s}function Sf(e){return e.type}function jf(e,t,n){let r=Qh(t.messages)?t.messages:{};"__i18nGlobal"in n&&(r=Cf(e.locale.value,{messages:r,__i18n:n.__i18nGlobal}));const i=Object.keys(r);if(i.length&&i.forEach((t=>{e.mergeLocaleMessage(t,r[t])})),Qh(t.datetimeFormats)){const n=Object.keys(t.datetimeFormats);n.length&&n.forEach((n=>{e.mergeDateTimeFormat(n,t.datetimeFormats[n])}))}if(Qh(t.numberFormats)){const n=Object.keys(t.numberFormats);n.length&&n.forEach((n=>{e.mergeNumberFormat(n,t.numberFormats[n])}))}}function Ef(e){return U($,null,e,0)}const Mf=()=>[],Tf=()=>!1;let Of=0;function Af(e){return(t,n,r,i)=>e(n,r,B()||void 0,i)}function Pf(e={},t){const{__root:n,__injectWithOption:r}=e,i=void 0===n,o=e.flatJson,s=Rh?_:W,a=!!e.translateExistCompatible;let l=!Jh(e.inheritLocale)||e.inheritLocale;const c=s(n&&l?n.locale.value:Kh(e.locale)?e.locale:Cd),h=s(n&&l?n.fallbackLocale.value:Kh(e.fallbackLocale)||Gh(e.fallbackLocale)||ru(e.fallbackLocale)||!1===e.fallbackLocale?e.fallbackLocale:c.value),u=s(Cf(c.value,e)),d=s(ru(e.datetimeFormats)?e.datetimeFormats:{[c.value]:{}}),f=s(ru(e.numberFormats)?e.numberFormats:{[c.value]:{}});let p=n?n.missingWarn:!Jh(e.missingWarn)&&!Nh(e.missingWarn)||e.missingWarn,g=n?n.fallbackWarn:!Jh(e.fallbackWarn)&&!Nh(e.fallbackWarn)||e.fallbackWarn,k=n?n.fallbackRoot:!Jh(e.fallbackRoot)||e.fallbackRoot,m=!!e.fallbackFormat,v=qh(e.missing)?e.missing:null,y=qh(e.missing)?Af(e.missing):null,L=qh(e.postTranslation)?e.postTranslation:null,w=n?n.warnHtmlMessage:!Jh(e.warnHtmlMessage)||e.warnHtmlMessage,b=!!e.escapeParameter;const x=n?n.modifiers:ru(e.modifiers)?e.modifiers:{};let C,j=e.pluralRules||n&&n.pluralRules;C=(()=>{i&&Rd(null);const t={version:uf,locale:c.value,fallbackLocale:h.value,messages:u.value,modifiers:x,pluralRules:j,missing:null===y?void 0:y,missingWarn:p,fallbackWarn:g,fallbackFormat:m,unresolving:!0,postTranslation:null===L?void 0:L,warnHtmlMessage:w,escapeParameter:b,messageResolver:e.messageResolver,messageCompiler:e.messageCompiler,__meta:{framework:"vue"}};t.datetimeFormats=d.value,t.numberFormats=f.value,t.__datetimeFormatters=ru(C)?C.__datetimeFormatters:void 0,t.__numberFormatters=ru(C)?C.__numberFormatters:void 0;const n=Wd(t);return i&&Rd(n),n})(),Dd(C,c.value,h.value);const E=P({get:()=>c.value,set:e=>{c.value=e,C.locale=c.value}}),M=P({get:()=>h.value,set:e=>{h.value=e,C.fallbackLocale=h.value,Dd(C,c.value,e)}}),T=P((()=>u.value)),O=P((()=>d.value)),A=P((()=>f.value));const I=(e,t,r,o,s,a)=>{let l;c.value,h.value,u.value,d.value,f.value;try{__INTLIFY_PROD_DEVTOOLS__,i||(C.fallbackContext=n?Bd():void 0),l=e(C)}finally{__INTLIFY_PROD_DEVTOOLS__,i||(C.fallbackContext=void 0)}if("translate exists"!==r&&zh(l)&&l===xd||"translate exists"===r&&!l){const[e,r]=t();return n&&k?o(n):s(e)}if(a(l))return l;throw mf(kf.UNEXPECTED_RETURN_TYPE)};function R(...e){return I((t=>Reflect.apply(Jd,null,[t,...e])),(()=>tf(...e)),"translate",(t=>Reflect.apply(t.t,t,[...e])),(e=>e),(e=>Kh(e)))}const B={normalize:function(e){return e.map((e=>Kh(e)||zh(e)||Jh(e)?Ef(String(e)):e))},interpolate:e=>e,type:"vnode"};function H(e){return u.value[e]||{}}Of++,n&&Rh&&(S(n.locale,(e=>{l&&(c.value=e,C.locale=e,Dd(C,c.value,h.value))})),S(n.fallbackLocale,(e=>{l&&(h.value=e,C.fallbackLocale=e,Dd(C,c.value,h.value))})));const z={id:Of,locale:E,fallbackLocale:M,get inheritLocale(){return l},set inheritLocale(e){l=e,e&&n&&(c.value=n.locale.value,h.value=n.fallbackLocale.value,Dd(C,c.value,h.value))},get availableLocales(){return Object.keys(u.value).sort()},messages:T,get modifiers(){return x},get pluralRules(){return j||{}},get isGlobal(){return i},get missingWarn(){return p},set missingWarn(e){p=e,C.missingWarn=p},get fallbackWarn(){return g},set fallbackWarn(e){g=e,C.fallbackWarn=g},get fallbackRoot(){return k},set fallbackRoot(e){k=e},get fallbackFormat(){return m},set fallbackFormat(e){m=e,C.fallbackFormat=m},get warnHtmlMessage(){return w},set warnHtmlMessage(e){w=e,C.warnHtmlMessage=e},get escapeParameter(){return b},set escapeParameter(e){b=e,C.escapeParameter=e},t:R,getLocaleMessage:H,setLocaleMessage:function(e,t){if(o){const n={[e]:t};for(const e in n)Zh(n,e)&&xf(n[e]);t=n[e]}u.value[e]=t,C.messages=u.value},mergeLocaleMessage:function(e,t){u.value[e]=u.value[e]||{};const n={[e]:t};if(o)for(const r in n)Zh(n,r)&&xf(n[r]);au(t=n[e],u.value[e]),C.messages=u.value},getPostTranslationHandler:function(){return qh(L)?L:null},setPostTranslationHandler:function(e){L=e,C.postTranslation=e},getMissingHandler:function(){return v},setMissingHandler:function(e){null!==e&&(y=Af(e)),v=e,C.missing=y},[wf]:function(e){j=e,C.pluralRules=j}};return z.datetimeFormats=O,z.numberFormats=A,z.rt=function(...e){const[t,n,r]=e;if(r&&!Qh(r))throw mf(kf.INVALID_ARGUMENT);return R(t,n,Vh({resolvedMessage:!0},r||{}))},z.te=function(e,t){return I((()=>{if(!e)return!1;const n=H(Kh(t)?t:c.value),r=C.messageResolver(n,e);return a?null!=r:Xd(r)||Kd(r)||Kh(r)}),(()=>[e]),"translate exists",(n=>Reflect.apply(n.te,n,[e,t])),Tf,(e=>Jh(e)))},z.tm=function(e){const t=function(e){let t=null;const n=yd(C,h.value,c.value);for(let r=0;rReflect.apply(nf,null,[t,...e])),(()=>of(...e)),"datetime format",(t=>Reflect.apply(t.d,t,[...e])),(()=>Sd),(e=>Kh(e)))},z.n=function(...e){return I((t=>Reflect.apply(af,null,[t,...e])),(()=>cf(...e)),"number format",(t=>Reflect.apply(t.n,t,[...e])),(()=>Sd),(e=>Kh(e)))},z.getDateTimeFormat=function(e){return d.value[e]||{}},z.setDateTimeFormat=function(e,t){d.value[e]=t,C.datetimeFormats=d.value,sf(C,e,t)},z.mergeDateTimeFormat=function(e,t){d.value[e]=Vh(d.value[e]||{},t),C.datetimeFormats=d.value,sf(C,e,t)},z.getNumberFormat=function(e){return f.value[e]||{}},z.setNumberFormat=function(e,t){f.value[e]=t,C.numberFormats=f.value,hf(C,e,t)},z.mergeNumberFormat=function(e,t){f.value[e]=Vh(f.value[e]||{},t),C.numberFormats=f.value,hf(C,e,t)},z[bf]=r,z[vf]=function(...e){return I((t=>{let n;const r=t;try{r.processor=B,n=Reflect.apply(Jd,null,[r,...e])}finally{r.processor=null}return n}),(()=>tf(...e)),"translate",(t=>t[vf](...e)),(e=>[Ef(e)]),(e=>Gh(e)))},z[yf]=function(...e){return I((t=>Reflect.apply(nf,null,[t,...e])),(()=>of(...e)),"datetime format",(t=>t[yf](...e)),Mf,(e=>Kh(e)||Gh(e)))},z[Lf]=function(...e){return I((t=>Reflect.apply(af,null,[t,...e])),(()=>cf(...e)),"number format",(t=>t[Lf](...e)),Mf,(e=>Kh(e)||Gh(e)))},z}function If(e={},t){{const t=Pf(function(e){const t=Kh(e.locale)?e.locale:Cd,n=Kh(e.fallbackLocale)||Gh(e.fallbackLocale)||ru(e.fallbackLocale)||!1===e.fallbackLocale?e.fallbackLocale:t,r=qh(e.missing)?e.missing:void 0,i=!Jh(e.silentTranslationWarn)&&!Nh(e.silentTranslationWarn)||!e.silentTranslationWarn,o=!Jh(e.silentFallbackWarn)&&!Nh(e.silentFallbackWarn)||!e.silentFallbackWarn,s=!Jh(e.fallbackRoot)||e.fallbackRoot,a=!!e.formatFallbackMessages,l=ru(e.modifiers)?e.modifiers:{},c=e.pluralizationRules,h=qh(e.postTranslation)?e.postTranslation:void 0,u=!Kh(e.warnHtmlInMessage)||"off"!==e.warnHtmlInMessage,d=!!e.escapeParameterHtml,f=!Jh(e.sync)||e.sync;let p=e.messages;if(ru(e.sharedMessages)){const t=e.sharedMessages;p=Object.keys(t).reduce(((e,n)=>{const r=e[n]||(e[n]={});return Vh(r,t[n]),e}),p||{})}const{__i18n:g,__root:k,__injectWithOption:m}=e,v=e.datetimeFormats,y=e.numberFormats,L=e.flatJson,w=e.translateExistCompatible;return{locale:t,fallbackLocale:n,messages:p,flatJson:L,datetimeFormats:v,numberFormats:y,missing:r,missingWarn:i,fallbackWarn:o,fallbackRoot:s,fallbackFormat:a,modifiers:l,pluralRules:c,postTranslation:h,warnHtmlMessage:u,escapeParameter:d,messageResolver:e.messageResolver,inheritLocale:f,translateExistCompatible:w,__i18n:g,__root:k,__injectWithOption:m}}(e)),{__extender:n}=e,r={id:t.id,get locale(){return t.locale.value},set locale(e){t.locale.value=e},get fallbackLocale(){return t.fallbackLocale.value},set fallbackLocale(e){t.fallbackLocale.value=e},get messages(){return t.messages.value},get datetimeFormats(){return t.datetimeFormats.value},get numberFormats(){return t.numberFormats.value},get availableLocales(){return t.availableLocales},get formatter(){return{interpolate:()=>[]}},set formatter(e){},get missing(){return t.getMissingHandler()},set missing(e){t.setMissingHandler(e)},get silentTranslationWarn(){return Jh(t.missingWarn)?!t.missingWarn:t.missingWarn},set silentTranslationWarn(e){t.missingWarn=Jh(e)?!e:e},get silentFallbackWarn(){return Jh(t.fallbackWarn)?!t.fallbackWarn:t.fallbackWarn},set silentFallbackWarn(e){t.fallbackWarn=Jh(e)?!e:e},get modifiers(){return t.modifiers},get formatFallbackMessages(){return t.fallbackFormat},set formatFallbackMessages(e){t.fallbackFormat=e},get postTranslation(){return t.getPostTranslationHandler()},set postTranslation(e){t.setPostTranslationHandler(e)},get sync(){return t.inheritLocale},set sync(e){t.inheritLocale=e},get warnHtmlInMessage(){return t.warnHtmlMessage?"warn":"off"},set warnHtmlInMessage(e){t.warnHtmlMessage="off"!==e},get escapeParameterHtml(){return t.escapeParameter},set escapeParameterHtml(e){t.escapeParameter=e},get preserveDirectiveContent(){return!0},set preserveDirectiveContent(e){},get pluralizationRules(){return t.pluralRules||{}},__composer:t,t(...e){const[n,r,i]=e,o={};let s=null,a=null;if(!Kh(n))throw mf(kf.INVALID_ARGUMENT);const l=n;return Kh(r)?o.locale=r:Gh(r)?s=r:ru(r)&&(a=r),Gh(i)?s=i:ru(i)&&(a=i),Reflect.apply(t.t,t,[l,s||a||{},o])},rt:(...e)=>Reflect.apply(t.rt,t,[...e]),tc(...e){const[n,r,i]=e,o={plural:1};let s=null,a=null;if(!Kh(n))throw mf(kf.INVALID_ARGUMENT);const l=n;return Kh(r)?o.locale=r:zh(r)?o.plural=r:Gh(r)?s=r:ru(r)&&(a=r),Kh(i)?o.locale=i:Gh(i)?s=i:ru(i)&&(a=i),Reflect.apply(t.t,t,[l,s||a||{},o])},te:(e,n)=>t.te(e,n),tm:e=>t.tm(e),getLocaleMessage:e=>t.getLocaleMessage(e),setLocaleMessage(e,n){t.setLocaleMessage(e,n)},mergeLocaleMessage(e,n){t.mergeLocaleMessage(e,n)},d:(...e)=>Reflect.apply(t.d,t,[...e]),getDateTimeFormat:e=>t.getDateTimeFormat(e),setDateTimeFormat(e,n){t.setDateTimeFormat(e,n)},mergeDateTimeFormat(e,n){t.mergeDateTimeFormat(e,n)},n:(...e)=>Reflect.apply(t.n,t,[...e]),getNumberFormat:e=>t.getNumberFormat(e),setNumberFormat(e,n){t.setNumberFormat(e,n)},mergeNumberFormat(e,n){t.mergeNumberFormat(e,n)},getChoiceIndex:(e,t)=>-1};return r.__extender=n,r}}const Rf={tag:{type:[String,Object]},locale:{type:String},scope:{type:String,validator:e=>"parent"===e||"global"===e,default:"parent"},i18n:{type:Object}};function Bf(e){return V}const Hf=z({name:"i18n-t",props:Vh({keypath:{type:String,required:!0},plural:{type:[Number,String],validator:e=>zh(e)||!isNaN(e)}},Rf),setup(e,t){const{slots:n,attrs:r}=t,i=e.i18n||Xf({useScope:e.scope,__useComponent:!0});return()=>{const o=Object.keys(n).filter((e=>"_"!==e)),s={};e.locale&&(s.locale=e.locale),void 0!==e.plural&&(s.plural=Kh(e.plural)?+e.plural:e.plural);const a=function({slots:e},t){if(1===t.length&&"default"===t[0])return(e.default?e.default():[]).reduce(((e,t)=>[...e,...t.type===V?t.children:[t]]),[]);return t.reduce(((t,n)=>{const r=e[n];return r&&(t[n]=r()),t}),{})}(t,o),l=i[vf](e.keypath,a,s),c=Vh({},r),h=Kh(e.tag)||Qh(e.tag)?e.tag:Bf();return D(h,c,l)}}});function Wf(e,t,n,r){const{slots:i,attrs:o}=t;return()=>{const t={part:!0};let s={};e.locale&&(t.locale=e.locale),Kh(e.format)?t.key=e.format:Qh(e.format)&&(Kh(e.format.key)&&(t.key=e.format.key),s=Object.keys(e.format).reduce(((t,r)=>n.includes(r)?Vh({},t,{[r]:e.format[r]}):t),{}));const a=r(e.value,t,s);let l=[t.key];Gh(a)?l=a.map(((e,t)=>{const n=i[e.type],r=n?n({[e.type]:e.value,index:t,parts:a}):[e.value];var o;return Gh(o=r)&&!Kh(o[0])&&(r[0].key=`${e.type}-${t}`),r})):Kh(a)&&(l=[a]);const c=Vh({},o),h=Kh(e.tag)||Qh(e.tag)?e.tag:Bf();return D(h,c,l)}}const zf=z({name:"i18n-n",props:Vh({value:{type:Number,required:!0},format:{type:[String,Object]}},Rf),setup(e,t){const n=e.i18n||Xf({useScope:e.scope,__useComponent:!0});return Wf(e,t,lf,((...e)=>n[Lf](...e)))}}),Df=z({name:"i18n-d",props:Vh({value:{type:[Number,Date],required:!0},format:{type:[String,Object]}},Rf),setup(e,t){const n=e.i18n||Xf({useScope:e.scope,__useComponent:!0});return Wf(e,t,rf,((...e)=>n[yf](...e)))}});function Nf(e){if(Kh(e))return{path:e};if(ru(e)){if(!("path"in e))throw mf(kf.REQUIRED_VALUE);return e}throw mf(kf.INVALID_VALUE)}function Ff(e){const{path:t,locale:n,args:r,choice:i,plural:o}=e,s={},a=r||{};return Kh(n)&&(s.locale=n),zh(i)&&(s.plural=i),zh(o)&&(s.plural=o),[t,a,s]}function Vf(e,t,...n){const r=ru(n[0])?n[0]:{},i=!!r.useI18nComponentName;(!Jh(r.globalInstall)||r.globalInstall)&&([i?"i18n":Hf.name,"I18nT"].forEach((t=>e.component(t,Hf))),[zf.name,"I18nN"].forEach((t=>e.component(t,zf))),[Df.name,"I18nD"].forEach((t=>e.component(t,Df)))),e.directive("t",function(e){const t=t=>{const{instance:n,modifiers:r,value:i}=t;if(!n||!n.$)throw mf(kf.UNEXPECTED_ERROR);const o=function(e,t){const n=e;if("composition"===e.mode)return n.__getInstance(t)||e.global;{const r=n.__getInstance(t);return null!=r?r.__composer:e.global.__composer}}(e,n.$),s=Nf(i);return[Reflect.apply(o.t,o,[...Ff(s)]),o]};return{created:(n,r)=>{const[i,o]=t(r);Rh&&e.global===o&&(n.__i18nWatcher=S(o.locale,(()=>{r.instance&&r.instance.$forceUpdate()}))),n.__composer=o,n.textContent=i},unmounted:e=>{Rh&&e.__i18nWatcher&&(e.__i18nWatcher(),e.__i18nWatcher=void 0,delete e.__i18nWatcher),e.__composer&&(e.__composer=void 0,delete e.__composer)},beforeUpdate:(e,{value:t})=>{if(e.__composer){const n=e.__composer,r=Nf(t);e.textContent=Reflect.apply(n.t,n,[...Ff(r)])}},getSSRProps:e=>{const[n]=t(e);return{textContent:n}}}}(t))}function Uf(e,t){e.locale=t.locale||e.locale,e.fallbackLocale=t.fallbackLocale||e.fallbackLocale,e.missing=t.missing||e.missing,e.silentTranslationWarn=t.silentTranslationWarn||e.silentFallbackWarn,e.silentFallbackWarn=t.silentFallbackWarn||e.silentFallbackWarn,e.formatFallbackMessages=t.formatFallbackMessages||e.formatFallbackMessages,e.postTranslation=t.postTranslation||e.postTranslation,e.warnHtmlInMessage=t.warnHtmlInMessage||e.warnHtmlInMessage,e.escapeParameterHtml=t.escapeParameterHtml||e.escapeParameterHtml,e.sync=t.sync||e.sync,e.__composer[wf](t.pluralizationRules||e.pluralizationRules);const n=Cf(e.locale,{messages:t.messages,__i18n:t.__i18n});return Object.keys(n).forEach((t=>e.mergeLocaleMessage(t,n[t]))),t.datetimeFormats&&Object.keys(t.datetimeFormats).forEach((n=>e.mergeDateTimeFormat(n,t.datetimeFormats[n]))),t.numberFormats&&Object.keys(t.numberFormats).forEach((n=>e.mergeNumberFormat(n,t.numberFormats[n]))),e}const $f=Bh("global-vue-i18n");function Yf(e={},t){const n=__VUE_I18N_LEGACY_API__&&Jh(e.legacy)?e.legacy:__VUE_I18N_LEGACY_API__,r=!Jh(e.globalInjection)||e.globalInjection,i=!__VUE_I18N_LEGACY_API__||!n||!!e.allowComposition,o=new Map,[s,a]=function(e,t,n){const r=b();{const n=__VUE_I18N_LEGACY_API__&&t?r.run((()=>If(e))):r.run((()=>Pf(e)));if(null==n)throw mf(kf.UNEXPECTED_ERROR);return[r,n]}}(e,n),l=Bh("");{const e={get mode(){return __VUE_I18N_LEGACY_API__&&n?"legacy":"composition"},get allowComposition(){return i},install(t,...i){return g(this,null,(function*(){if(t.__VUE_I18N_SYMBOL__=l,t.provide(t.__VUE_I18N_SYMBOL__,e),ru(i[0])){const t=i[0];e.__composerExtend=t.__composerExtend,e.__vueI18nExtend=t.__vueI18nExtend}let o=null;!n&&r&&(o=function(e,t){const n=Object.create(null);Zf.forEach((e=>{const r=Object.getOwnPropertyDescriptor(t,e);if(!r)throw mf(kf.UNEXPECTED_ERROR);const i=y(r.value)?{get:()=>r.value.value,set(e){r.value.value=e}}:{get:()=>r.get&&r.get()};Object.defineProperty(n,e,i)})),e.config.globalProperties.$i18n=n,Gf.forEach((n=>{const r=Object.getOwnPropertyDescriptor(t,n);if(!r||!r.value)throw mf(kf.UNEXPECTED_ERROR);Object.defineProperty(e.config.globalProperties,`$${n}`,r)}));const r=()=>{delete e.config.globalProperties.$i18n,Gf.forEach((t=>{delete e.config.globalProperties[`$${t}`]}))};return r}(t,e.global)),__VUE_I18N_FULL_INSTALL__&&Vf(t,e,...i),__VUE_I18N_LEGACY_API__&&n&&t.mixin(function(e,t,n){return{beforeCreate(){const r=B();if(!r)throw mf(kf.UNEXPECTED_ERROR);const i=this.$options;if(i.i18n){const r=i.i18n;if(i.__i18n&&(r.__i18n=i.__i18n),r.__root=t,this===this.$root)this.$i18n=Uf(e,r);else{r.__injectWithOption=!0,r.__extender=n.__vueI18nExtend,this.$i18n=If(r);const e=this.$i18n;e.__extender&&(e.__disposer=e.__extender(this.$i18n))}}else if(i.__i18n)if(this===this.$root)this.$i18n=Uf(e,i);else{this.$i18n=If({__i18n:i.__i18n,__injectWithOption:!0,__extender:n.__vueI18nExtend,__root:t});const e=this.$i18n;e.__extender&&(e.__disposer=e.__extender(this.$i18n))}else this.$i18n=e;i.__i18nGlobal&&jf(t,i,i),this.$t=(...e)=>this.$i18n.t(...e),this.$rt=(...e)=>this.$i18n.rt(...e),this.$tc=(...e)=>this.$i18n.tc(...e),this.$te=(e,t)=>this.$i18n.te(e,t),this.$d=(...e)=>this.$i18n.d(...e),this.$n=(...e)=>this.$i18n.n(...e),this.$tm=e=>this.$i18n.tm(e),n.__setInstance(r,this.$i18n)},mounted(){},unmounted(){const e=B();if(!e)throw mf(kf.UNEXPECTED_ERROR);const t=this.$i18n;delete this.$t,delete this.$rt,delete this.$tc,delete this.$te,delete this.$d,delete this.$n,delete this.$tm,t.__disposer&&(t.__disposer(),delete t.__disposer,delete t.__extender),n.__deleteInstance(e),delete this.$i18n}}}(a,a.__composer,e));const s=t.unmount;t.unmount=()=>{o&&o(),e.dispose(),s()}}))},get global(){return a},dispose(){s.stop()},__instances:o,__getInstance:function(e){return o.get(e)||null},__setInstance:function(e,t){o.set(e,t)},__deleteInstance:function(e){o.delete(e)}};return e}}function Xf(e={}){const t=B();if(null==t)throw mf(kf.MUST_BE_CALL_SETUP_TOP);if(!t.isCE&&null!=t.appContext.app&&!t.appContext.app.__VUE_I18N_SYMBOL__)throw mf(kf.NOT_INSTALLED);const n=function(e){{const t=E(e.isCE?$f:e.appContext.app.__VUE_I18N_SYMBOL__);if(!t)throw mf(e.isCE?kf.NOT_INSTALLED_WITH_PROVIDE:kf.UNEXPECTED_ERROR);return t}}(t),r=function(e){return"composition"===e.mode?e.global:e.global.__composer}(n),i=Sf(t),o=function(e,t){return Fh(e)?"__i18n"in t?"local":"global":e.useScope?e.useScope:"local"}(e,i);if(__VUE_I18N_LEGACY_API__&&"legacy"===n.mode&&!e.__useComponent){if(!n.allowComposition)throw mf(kf.NOT_AVAILABLE_IN_LEGACY_MODE);return function(e,t,n,r={}){const i="local"===t,o=W(null);if(i&&e.proxy&&!e.proxy.$options.i18n&&!e.proxy.$options.__i18n)throw mf(kf.MUST_DEFINE_I18N_OPTION_IN_ALLOW_COMPOSITION);const s=Jh(r.inheritLocale)?r.inheritLocale:!Kh(r.locale),a=_(!i||s?n.locale.value:Kh(r.locale)?r.locale:Cd),l=_(!i||s?n.fallbackLocale.value:Kh(r.fallbackLocale)||Gh(r.fallbackLocale)||ru(r.fallbackLocale)||!1===r.fallbackLocale?r.fallbackLocale:a.value),c=_(Cf(a.value,r)),h=_(ru(r.datetimeFormats)?r.datetimeFormats:{[a.value]:{}}),u=_(ru(r.numberFormats)?r.numberFormats:{[a.value]:{}}),d=i?n.missingWarn:!Jh(r.missingWarn)&&!Nh(r.missingWarn)||r.missingWarn,f=i?n.fallbackWarn:!Jh(r.fallbackWarn)&&!Nh(r.fallbackWarn)||r.fallbackWarn,p=i?n.fallbackRoot:!Jh(r.fallbackRoot)||r.fallbackRoot,g=!!r.fallbackFormat,k=qh(r.missing)?r.missing:null,m=qh(r.postTranslation)?r.postTranslation:null,v=i?n.warnHtmlMessage:!Jh(r.warnHtmlMessage)||r.warnHtmlMessage,y=!!r.escapeParameter,L=i?n.modifiers:ru(r.modifiers)?r.modifiers:{},w=r.pluralRules||i&&n.pluralRules;function b(){return[a.value,l.value,c.value,h.value,u.value]}const x=P({get:()=>o.value?o.value.locale.value:a.value,set:e=>{o.value&&(o.value.locale.value=e),a.value=e}}),C=P({get:()=>o.value?o.value.fallbackLocale.value:l.value,set:e=>{o.value&&(o.value.fallbackLocale.value=e),l.value=e}}),S=P((()=>o.value?o.value.messages.value:c.value)),j=P((()=>h.value)),E=P((()=>u.value));function M(){return o.value?o.value.getPostTranslationHandler():m}function T(e){o.value&&o.value.setPostTranslationHandler(e)}function O(){return o.value?o.value.getMissingHandler():k}function A(e){o.value&&o.value.setMissingHandler(e)}function I(e){return b(),e()}function R(...e){return o.value?I((()=>Reflect.apply(o.value.t,null,[...e]))):I((()=>""))}function B(...e){return o.value?Reflect.apply(o.value.rt,null,[...e]):""}function H(...e){return o.value?I((()=>Reflect.apply(o.value.d,null,[...e]))):I((()=>""))}function z(...e){return o.value?I((()=>Reflect.apply(o.value.n,null,[...e]))):I((()=>""))}function D(e){return o.value?o.value.tm(e):{}}function N(e,t){return!!o.value&&o.value.te(e,t)}function V(e){return o.value?o.value.getLocaleMessage(e):{}}function U(e,t){o.value&&(o.value.setLocaleMessage(e,t),c.value[e]=t)}function $(e,t){o.value&&o.value.mergeLocaleMessage(e,t)}function Y(e){return o.value?o.value.getDateTimeFormat(e):{}}function X(e,t){o.value&&(o.value.setDateTimeFormat(e,t),h.value[e]=t)}function Z(e,t){o.value&&o.value.mergeDateTimeFormat(e,t)}function G(e){return o.value?o.value.getNumberFormat(e):{}}function q(e,t){o.value&&(o.value.setNumberFormat(e,t),u.value[e]=t)}function K(e,t){o.value&&o.value.mergeNumberFormat(e,t)}const J={get id(){return o.value?o.value.id:-1},locale:x,fallbackLocale:C,messages:S,datetimeFormats:j,numberFormats:E,get inheritLocale(){return o.value?o.value.inheritLocale:s},set inheritLocale(e){o.value&&(o.value.inheritLocale=e)},get availableLocales(){return o.value?o.value.availableLocales:Object.keys(c.value)},get modifiers(){return o.value?o.value.modifiers:L},get pluralRules(){return o.value?o.value.pluralRules:w},get isGlobal(){return!!o.value&&o.value.isGlobal},get missingWarn(){return o.value?o.value.missingWarn:d},set missingWarn(e){o.value&&(o.value.missingWarn=e)},get fallbackWarn(){return o.value?o.value.fallbackWarn:f},set fallbackWarn(e){o.value&&(o.value.missingWarn=e)},get fallbackRoot(){return o.value?o.value.fallbackRoot:p},set fallbackRoot(e){o.value&&(o.value.fallbackRoot=e)},get fallbackFormat(){return o.value?o.value.fallbackFormat:g},set fallbackFormat(e){o.value&&(o.value.fallbackFormat=e)},get warnHtmlMessage(){return o.value?o.value.warnHtmlMessage:v},set warnHtmlMessage(e){o.value&&(o.value.warnHtmlMessage=e)},get escapeParameter(){return o.value?o.value.escapeParameter:y},set escapeParameter(e){o.value&&(o.value.escapeParameter=e)},t:R,getPostTranslationHandler:M,setPostTranslationHandler:T,getMissingHandler:O,setMissingHandler:A,rt:B,d:H,n:z,tm:D,te:N,getLocaleMessage:V,setLocaleMessage:U,mergeLocaleMessage:$,getDateTimeFormat:Y,setDateTimeFormat:X,mergeDateTimeFormat:Z,getNumberFormat:G,setNumberFormat:q,mergeNumberFormat:K};function Q(e){e.locale.value=a.value,e.fallbackLocale.value=l.value,Object.keys(c.value).forEach((t=>{e.mergeLocaleMessage(t,c.value[t])})),Object.keys(h.value).forEach((t=>{e.mergeDateTimeFormat(t,h.value[t])})),Object.keys(u.value).forEach((t=>{e.mergeNumberFormat(t,u.value[t])})),e.escapeParameter=y,e.fallbackFormat=g,e.fallbackRoot=p,e.fallbackWarn=f,e.missingWarn=d,e.warnHtmlMessage=v}return F((()=>{if(null==e.proxy||null==e.proxy.$i18n)throw mf(kf.NOT_AVAILABLE_COMPOSITION_IN_LEGACY);const n=o.value=e.proxy.$i18n.__composer;"global"===t?(a.value=n.locale.value,l.value=n.fallbackLocale.value,c.value=n.messages.value,h.value=n.datetimeFormats.value,u.value=n.numberFormats.value):i&&Q(n)})),J}(t,o,r,e)}if("global"===o)return jf(r,e,i),r;if("parent"===o){let i=function(e,t,n=!1){let r=null;const i=t.root;let o=function(e,t=!1){if(null==e)return null;return t&&e.vnode.ctx||e.parent}(t,n);for(;null!=o;){const t=e;if("composition"===e.mode)r=t.__getInstance(o);else if(__VUE_I18N_LEGACY_API__){const e=t.__getInstance(o);null!=e&&(r=e.__composer,n&&r&&!r[bf]&&(r=null))}if(null!=r)break;if(i===o)break;o=o.parent}return r}(n,t,e.__useComponent);return null==i&&(i=r),i}const s=n;let a=s.__getInstance(t);if(null==a){const n=Vh({},e);"__i18n"in i&&(n.__i18n=i.__i18n),r&&(n.__root=r),a=Pf(n),s.__composerExtend&&(a[_f]=s.__composerExtend(a)),function(e,t,n){R((()=>{}),t),N((()=>{const r=n;e.__deleteInstance(t);const i=r[_f];i&&(i(),delete r[_f])}),t)}(s,t,a),s.__setInstance(t,a)}return a}const Zf=["locale","fallbackLocale","availableLocales"],Gf=["t","rt","d","n","tm","te"];var qf;if("boolean"!=typeof __VUE_I18N_FULL_INSTALL__&&($h().__VUE_I18N_FULL_INSTALL__=!0),"boolean"!=typeof __VUE_I18N_LEGACY_API__&&($h().__VUE_I18N_LEGACY_API__=!0),"boolean"!=typeof __INTLIFY_JIT_COMPILATION__&&($h().__INTLIFY_JIT_COMPILATION__=!1),"boolean"!=typeof __INTLIFY_DROP_MESSAGE_COMPILER__&&($h().__INTLIFY_DROP_MESSAGE_COMPILER__=!1),"boolean"!=typeof __INTLIFY_PROD_DEVTOOLS__&&($h().__INTLIFY_PROD_DEVTOOLS__=!1),__INTLIFY_JIT_COMPILATION__?Od((function(e,t){if(__INTLIFY_JIT_COMPILATION__&&!__INTLIFY_DROP_MESSAGE_COMPILER__&&Kh(e)){!Jh(t.warnHtmlMessage)||t.warnHtmlMessage;const n=(t.onCacheKey||$d)(e),r=Yd[n];if(r)return r;const{ast:i,detectError:o}=Zd(e,d(u({},t),{location:!1,jit:!0})),s=Fd(i);return o?s:Yd[n]=s}{const t=e.cacheKey;if(t){return Yd[t]||(Yd[t]=Fd(e))}return Fd(e)}})):Od(Gd),Md=function(e,t){if(!Qh(e))return null;let n=qu.get(t);if(n||(n=function(e){const t=[];let n,r,i,o,s,a,l,c=-1,h=0,u=0;const d=[];function f(){const t=e[c+1];if(5===h&&"'"===t||6===h&&'"'===t)return c++,i="\\"+t,d[0](),!0}for(d[0]=()=>{void 0===r?r=i:r+=i},d[1]=()=>{void 0!==r&&(t.push(r),r=void 0)},d[2]=()=>{d[0](),u++},d[3]=()=>{if(u>0)u--,h=4,d[0]();else{if(u=0,void 0===r)return!1;if(r=Gu(r),!1===r)return!1;d[1]()}};null!==h;)if(c++,n=e[c],"\\"!==n||!f()){if(o=Zu(n),l=Yu[h],s=l[o]||l.l||8,8===s)return;if(h=s[0],void 0!==s[1]&&(a=d[s[1]],a&&(i=n,!1===a())))return;if(7===h)return t}}(t),n&&qu.set(t,n)),!n)return null;const r=n.length;let i=e,o=0;for(;o{let e=function(e){if(!e)throw new Error("key is empty");const t=localStorage.getItem(e);return t?JSON.parse(t):null}(tp);if(!e){let t=navigator.language;if(t){const n=t.split("-")[0];t=n,e=n,np(tp,n)}}return e},op=()=>{const e=ip(),t=Object.assign({"./lang/en.ts":Jf,"./lang/zh.ts":ep}),n={};return Object.keys(t).forEach((e=>{const r=e.replace("./lang/","").split(".")[0];n[r]=t[e].default})),{legacy:!1,locale:e,messages:n,allowComposition:!0,globalInjection:!0,silentTranslationWarn:!0,missingWarn:!1,silentFallbackWarn:!1}},sp=e=>g(void 0,null,(function*(){const t=null==rp?void 0:rp.global;if(!t)return;return t.locale!==e?((e=>{"legacy"===(null==rp?void 0:rp.mode)?rp.global.locale=e:(null==rp?void 0:rp.global.locale).value=e,np(tp,e)})(e),e):void 0})),ap=()=>u({changeLocale:sp},Xf()||{}),lp=(e,t)=>{const n=e.__vccOpts||e;for(const[r,i]of t)n[r]=i;return n},cp=lp(z({__name:"App",setup(e){const{messages:t}=ap(),n=P((()=>t.value)),r=Th();return vh(),R((()=>g(this,null,(function*(){yield g(void 0,null,(function*(){const e=(new Date).getTime(),t=localStorage.getItem(Ko),n=t?JSON.parse(t):[],r=(yield Bo.getDatabaseNames()).filter((t=>{if(-1===t.indexOf(Ph))return!1;const[r,i,o]=t.split("_");return r!==Ph||!i||!o||!!n.includes(i)||e-+o>=432e5}));for(const i of r)Bo.delete(i);localStorage.removeItem(Ko)})),yield r.initSnapshotDatabase()})))),window.addEventListener("beforeinstallprompt",(e=>{e.preventDefault(),window.deferredPrompt=e})),(e,t)=>{const r=G("router-view"),i=Ge;return Y(),X(i,{locale:n.value.el},{default:Z((()=>[U(r)])),_:1},8,["locale"])}}}),[["__scopeId","data-v-69139ca7"]]),hp={},up=function(e,t,n){if(!t||0===t.length)return e();const r=document.getElementsByTagName("link");return Promise.all(t.map((e=>{if(e=function(e,t){return new URL(e,t).href}(e,n),e in hp)return;hp[e]=!0;const t=e.endsWith(".css"),i=t?'[rel="stylesheet"]':"";if(!!n)for(let n=r.length-1;n>=0;n--){const i=r[n];if(i.href===e&&(!t||"stylesheet"===i.rel))return}else if(document.querySelector(`link[href="${e}"]${i}`))return;const o=document.createElement("link");return o.rel=t?"stylesheet":"modulepreload",t||(o.as="script",o.crossOrigin=""),o.href=e,document.head.appendChild(o),t?new Promise(((t,n)=>{o.addEventListener("load",t),o.addEventListener("error",(()=>n(new Error(`Unable to preload CSS for ${e}`))))})):void 0}))).then((()=>e())).catch((e=>{const t=new Event("vite:preloadError",{cancelable:!0});if(t.payload=e,window.dispatchEvent(t),!t.defaultPrevented)throw e}))},dp="undefined"!=typeof document;const fp=Object.assign;function pp(e,t){const n={};for(const r in t){const i=t[r];n[r]=kp(i)?i.map(e):e(i)}return n}const gp=()=>{},kp=Array.isArray,mp=/#/g,vp=/&/g,yp=/\//g,Lp=/=/g,wp=/\?/g,bp=/\+/g,_p=/%5B/g,xp=/%5D/g,Cp=/%5E/g,Sp=/%60/g,jp=/%7B/g,Ep=/%7C/g,Mp=/%7D/g,Tp=/%20/g;function Op(e){return encodeURI(""+e).replace(Ep,"|").replace(_p,"[").replace(xp,"]")}function Ap(e){return Op(e).replace(bp,"%2B").replace(Tp,"+").replace(mp,"%23").replace(vp,"%26").replace(Sp,"`").replace(jp,"{").replace(Mp,"}").replace(Cp,"^")}function Pp(e){return null==e?"":function(e){return Op(e).replace(mp,"%23").replace(wp,"%3F")}(e).replace(yp,"%2F")}function Ip(e){try{return decodeURIComponent(""+e)}catch(t){}return""+e}const Rp=/\/$/,Bp=e=>e.replace(Rp,"");function Hp(e,t,n="/"){let r,i={},o="",s="";const a=t.indexOf("#");let l=t.indexOf("?");return a=0&&(l=-1),l>-1&&(r=t.slice(0,l),o=t.slice(l+1,a>-1?a:t.length),i=e(o)),a>-1&&(r=r||t.slice(0,a),s=t.slice(a,t.length)),r=function(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),r=e.split("/"),i=r[r.length-1];".."!==i&&"."!==i||r.push("");let o,s,a=n.length-1;for(o=0;o1&&a--}return n.slice(0,a).join("/")+"/"+r.slice(o).join("/")}(null!=r?r:t,n),{fullPath:r+(o&&"?")+o+s,path:r,query:i,hash:Ip(s)}}function Wp(e,t){return t&&e.toLowerCase().startsWith(t.toLowerCase())?e.slice(t.length)||"/":e}function zp(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function Dp(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!Np(e[n],t[n]))return!1;return!0}function Np(e,t){return kp(e)?Fp(e,t):kp(t)?Fp(t,e):e===t}function Fp(e,t){return kp(t)?e.length===t.length&&e.every(((e,n)=>e===t[n])):1===e.length&&e[0]===t}const Vp={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0};var Up,$p,Yp,Xp;($p=Up||(Up={})).pop="pop",$p.push="push",(Xp=Yp||(Yp={})).back="back",Xp.forward="forward",Xp.unknown="";const Zp=/^[^#]+#/;function Gp(e,t){return e.replace(Zp,"#")+t}const qp=()=>({left:window.scrollX,top:window.scrollY});function Kp(e){let t;if("el"in e){const n=e.el,r="string"==typeof n&&n.startsWith("#"),i="string"==typeof n?r?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!i)return;t=function(e,t){const n=document.documentElement.getBoundingClientRect(),r=e.getBoundingClientRect();return{behavior:t.behavior,left:r.left-n.left-(t.left||0),top:r.top-n.top-(t.top||0)}}(i,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(null!=t.left?t.left:window.scrollX,null!=t.top?t.top:window.scrollY)}function Jp(e,t){return(history.state?history.state.position-t:-1)+e}const Qp=new Map;let eg=()=>location.protocol+"//"+location.host;function tg(e,t){const{pathname:n,search:r,hash:i}=t,o=e.indexOf("#");if(o>-1){let t=i.includes(e.slice(o))?e.slice(o).length:1,n=i.slice(t);return"/"!==n[0]&&(n="/"+n),Wp(n,"")}return Wp(n,e)+r+i}function ng(e,t,n,r=!1,i=!1){return{back:e,current:t,forward:n,replaced:r,position:window.history.length,scroll:i?qp():null}}function rg(e){return"string"==typeof e||"symbol"==typeof e}const ig=Symbol("");var og,sg;function ag(e,t){return fp(new Error,{type:e,[ig]:!0},t)}function lg(e,t){return e instanceof Error&&ig in e&&(null==t||!!(e.type&t))}(sg=og||(og={}))[sg.aborted=4]="aborted",sg[sg.cancelled=8]="cancelled",sg[sg.duplicated=16]="duplicated";const cg="[^/]+?",hg={sensitive:!1,strict:!1,start:!0,end:!0},ug=/[.+*?^${}()[\]/\\]/g;function dg(e,t){let n=0;for(;nt.length?1===t.length&&80===t[0]?1:-1:0}function fg(e,t){let n=0;const r=e.score,i=t.score;for(;n0&&t[t.length-1]<0}const gg={type:0,value:""},kg=/[a-zA-Z0-9_]/;function mg(e,t,n){const r=function(e,t){const n=fp({},hg,t),r=[];let i=n.start?"^":"";const o=[];for(const l of e){const e=l.length?[]:[90];n.strict&&!l.length&&(i+="/");for(let t=0;t1&&("*"===a||"+"===a)&&t(`A repeatable param (${c}) must be alone in its segment. eg: '/:ids+.`),o.push({type:1,value:c,regexp:h,repeatable:"*"===a||"+"===a,optional:"*"===a||"?"===a})):t("Invalid state to consume buffer"),c="")}function d(){c+=a}for(;l{o(d)}:gp}function o(e){if(rg(e)){const t=r.get(e);t&&(r.delete(e),n.splice(n.indexOf(t),1),t.children.forEach(o),t.alias.forEach(o))}else{const t=n.indexOf(e);t>-1&&(n.splice(t,1),e.record.name&&r.delete(e.record.name),e.children.forEach(o),e.alias.forEach(o))}}function s(e){const t=function(e,t){let n=0,r=t.length;for(;n!==r;){const i=n+r>>1;fg(e,t[i])<0?r=i:n=i+1}const i=function(e){let t=e;for(;t=t.parent;)if(xg(t)&&0===fg(e,t))return t;return}(e);i&&(r=t.lastIndexOf(i,r-1));return r}(e,n);n.splice(t,0,e),e.record.name&&!wg(e)&&r.set(e.record.name,e)}return t=_g({strict:!1,end:!0,sensitive:!1},t),e.forEach((e=>i(e))),{addRoute:i,resolve:function(e,t){let i,o,s,a={};if("name"in e&&e.name){if(i=r.get(e.name),!i)throw ag(1,{location:e});s=i.record.name,a=fp(yg(t.params,i.keys.filter((e=>!e.optional)).concat(i.parent?i.parent.keys.filter((e=>e.optional)):[]).map((e=>e.name))),e.params&&yg(e.params,i.keys.map((e=>e.name)))),o=i.stringify(a)}else if(null!=e.path)o=e.path,i=n.find((e=>e.re.test(o))),i&&(a=i.parse(o),s=i.record.name);else{if(i=t.name?r.get(t.name):n.find((e=>e.re.test(t.path))),!i)throw ag(1,{location:e,currentLocation:t});s=i.record.name,a=fp({},t.params,e.params),o=i.stringify(a)}const l=[];let c=i;for(;c;)l.unshift(c.record),c=c.parent;return{name:s,path:o,params:a,matched:l,meta:bg(l)}},removeRoute:o,clearRoutes:function(){n.length=0,r.clear()},getRoutes:function(){return n},getRecordMatcher:function(e){return r.get(e)}}}function yg(e,t){const n={};for(const r of t)r in e&&(n[r]=e[r]);return n}function Lg(e){const t={},n=e.props||!1;if("component"in e)t.default=n;else for(const r in e.components)t[r]="object"==typeof n?n[r]:n;return t}function wg(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function bg(e){return e.reduce(((e,t)=>fp(e,t.meta)),{})}function _g(e,t){const n={};for(const r in e)n[r]=r in t?t[r]:e[r];return n}function xg({record:e}){return!!(e.name||e.components&&Object.keys(e.components).length||e.redirect)}function Cg(e){const t={};if(""===e||"?"===e)return t;const n=("?"===e[0]?e.slice(1):e).split("&");for(let r=0;re&&Ap(e))):[r&&Ap(r)]).forEach((e=>{void 0!==e&&(t+=(t.length?"&":"")+n,null!=e&&(t+="="+e))}))}return t}function jg(e){const t={};for(const n in e){const r=e[n];void 0!==r&&(t[n]=kp(r)?r.map((e=>null==e?null:""+e)):null==r?r:""+r)}return t}const Eg=Symbol(""),Mg=Symbol(""),Tg=Symbol(""),Og=Symbol(""),Ag=Symbol("");function Pg(){let e=[];return{add:function(t){return e.push(t),()=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)}},list:()=>e.slice(),reset:function(){e=[]}}}function Ig(e,t,n,r,i,o=(e=>e())){const s=r&&(r.enterCallbacks[i]=r.enterCallbacks[i]||[]);return()=>new Promise(((a,l)=>{const c=e=>{var o;!1===e?l(ag(4,{from:n,to:t})):e instanceof Error?l(e):"string"==typeof(o=e)||o&&"object"==typeof o?l(ag(2,{from:t,to:e})):(s&&r.enterCallbacks[i]===s&&"function"==typeof e&&s.push(e),a())},h=o((()=>e.call(r&&r.instances[i],t,n,c)));let u=Promise.resolve(h);e.length<3&&(u=u.then(c)),u.catch((e=>l(e)))}))}function Rg(e,t,n,r,i=(e=>e())){const o=[];for(const a of e)for(const e in a.components){let l=a.components[e];if("beforeRouteEnter"===t||a.instances[e])if("object"==typeof(s=l)||"displayName"in s||"props"in s||"__vccOpts"in s){const s=(l.__vccOpts||l)[t];s&&o.push(Ig(s,n,r,a,e,i))}else{let s=l();o.push((()=>s.then((o=>{if(!o)return Promise.reject(new Error(`Couldn't resolve component "${e}" at "${a.path}"`));const s=(l=o).__esModule||"Module"===l[Symbol.toStringTag]?o.default:o;var l;a.components[e]=s;const c=(s.__vccOpts||s)[t];return c&&Ig(c,n,r,a,e,i)()}))))}}var s;return o}function Bg(e){const t=E(Tg),n=E(Og),r=P((()=>{const n=I(e.to);return t.resolve(n)})),i=P((()=>{const{matched:e}=r.value,{length:t}=e,i=e[t-1],o=n.matched;if(!i||!o.length)return-1;const s=o.findIndex(zp.bind(null,i));if(s>-1)return s;const a=Wg(e[t-2]);return t>1&&Wg(i)===a&&o[o.length-1].path!==a?o.findIndex(zp.bind(null,e[t-2])):s})),o=P((()=>i.value>-1&&function(e,t){for(const n in t){const r=t[n],i=e[n];if("string"==typeof r){if(r!==i)return!1}else if(!kp(i)||i.length!==r.length||r.some(((e,t)=>e!==i[t])))return!1}return!0}(n.params,r.value.params))),s=P((()=>i.value>-1&&i.value===n.matched.length-1&&Dp(n.params,r.value.params)));return{route:r,href:P((()=>r.value.href)),isActive:o,isExactActive:s,navigate:function(n={}){return function(e){if(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)return;if(e.defaultPrevented)return;if(void 0!==e.button&&0!==e.button)return;if(e.currentTarget&&e.currentTarget.getAttribute){const t=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(t))return}e.preventDefault&&e.preventDefault();return!0}(n)?t[I(e.replace)?"replace":"push"](I(e.to)).catch(gp):Promise.resolve()}}}const Hg=z({name:"RouterLink",compatConfig:{MODE:3},props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"}},useLink:Bg,setup(e,{slots:t}){const n=j(Bg(e)),{options:r}=E(Tg),i=P((()=>({[zg(e.activeClass,r.linkActiveClass,"router-link-active")]:n.isActive,[zg(e.exactActiveClass,r.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive})));return()=>{const r=t.default&&t.default(n);return e.custom?r:D("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:i.value},r)}}});function Wg(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const zg=(e,t,n)=>null!=e?e:null!=t?t:n;function Dg(e,t){if(!e)return null;const n=e(t);return 1===n.length?n[0]:n}const Ng=z({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const r=E(Ag),i=P((()=>e.route||r.value)),o=E(Mg,0),s=P((()=>{let e=I(o);const{matched:t}=i.value;let n;for(;(n=t[e])&&!n.components;)e++;return e})),a=P((()=>i.value.matched[s.value]));K(Mg,P((()=>s.value+1))),K(Eg,a),K(Ag,i);const l=_();return S((()=>[l.value,a.value,e.name]),(([e,t,n],[r,i,o])=>{t&&(t.instances[n]=e,i&&i!==t&&e&&e===r&&(t.leaveGuards.size||(t.leaveGuards=i.leaveGuards),t.updateGuards.size||(t.updateGuards=i.updateGuards))),!e||!t||i&&zp(t,i)&&r||(t.enterCallbacks[n]||[]).forEach((t=>t(e)))}),{flush:"post"}),()=>{const r=i.value,o=e.name,s=a.value,c=s&&s.components[o];if(!c)return Dg(n.default,{Component:c,route:r});const h=s.props[o],u=h?!0===h?r.params:"function"==typeof h?h(r):h:null,d=D(c,fp({},u,t,{onVnodeUnmounted:e=>{e.component.isUnmounted&&(s.instances[o]=null)},ref:l}));return Dg(n.default,{Component:d,route:r})||d}}});function Fg(){return E(Tg)}const Vg=[{path:"/home",component:()=>up((()=>import("./index-bde83177.js")),["./index-bde83177.js","./vue-7635db6f.js","./element-plus-fcf5b447.js","./lodash-es-2c042c7a.js","./index-ea6f3a97.js","./fabric-f2fc9420.js","./clipper-lib-fc83c972.js","./index-93816453.css"],import.meta.url),meta:{hidden:!0,title:"yft-home"}},{path:"/",name:"/",component:()=>up((()=>import("./index-b7bc7fdd.js")),["./index-b7bc7fdd.js","./element-plus-fcf5b447.js","./vue-7635db6f.js","./lodash-es-2c042c7a.js","./fabric-f2fc9420.js","./clipper-lib-fc83c972.js","./index-ea6f3a97.js","./opentype.js-eb278330.js","./index-833519db.css"],import.meta.url),meta:{title:"yft-design"}},{path:"/github",component:()=>up((()=>import("./github-98e5a6d7.js")),["./github-98e5a6d7.js","./vue-7635db6f.js","./fabric-f2fc9420.js","./lodash-es-2c042c7a.js","./element-plus-fcf5b447.js","./clipper-lib-fc83c972.js"],import.meta.url),meta:{title:"yft-github"}},{path:"/401",component:()=>up((()=>import("./401-3f9ec943.js")),["./401-3f9ec943.js","./vue-7635db6f.js","./fabric-f2fc9420.js","./lodash-es-2c042c7a.js","./element-plus-fcf5b447.js","./clipper-lib-fc83c972.js","./401-2a9b5f24.css"],import.meta.url),meta:{hidden:!0}},{path:"/404",component:()=>up((()=>import("./404-53ab4294.js")),["./404-53ab4294.js","./vue-7635db6f.js","./fabric-f2fc9420.js","./lodash-es-2c042c7a.js","./element-plus-fcf5b447.js","./clipper-lib-fc83c972.js","./404-1e71c88c.css"],import.meta.url),meta:{hidden:!0}}],Ug=function(e){const t=vg(e.routes,e),n=e.parseQuery||Cg,r=e.stringifyQuery||Sg,i=e.history,o=Pg(),s=Pg(),a=Pg(),l=W(Vp);let c=Vp;dp&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const h=pp.bind(null,(e=>""+e)),u=pp.bind(null,Pp),d=pp.bind(null,Ip);function f(e,o){if(o=fp({},o||l.value),"string"==typeof e){const r=Hp(n,e,o.path),s=t.resolve({path:r.path},o),a=i.createHref(r.fullPath);return fp(r,s,{params:d(s.params),hash:Ip(r.hash),redirectedFrom:void 0,href:a})}let s;if(null!=e.path)s=fp({},e,{path:Hp(n,e.path,o.path).path});else{const t=fp({},e.params);for(const e in t)null==t[e]&&delete t[e];s=fp({},e,{params:u(t)}),o.params=u(o.params)}const a=t.resolve(s,o),c=e.hash||"";a.params=h(d(a.params));const f=function(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}(r,fp({},e,{hash:(p=c,Op(p).replace(jp,"{").replace(Mp,"}").replace(Cp,"^")),path:a.path}));var p;const g=i.createHref(f);return fp({fullPath:f,hash:c,query:r===Sg?jg(e.query):e.query||{}},a,{redirectedFrom:void 0,href:g})}function p(e){return"string"==typeof e?Hp(n,e,l.value.path):fp({},e)}function g(e,t){if(c!==e)return ag(8,{from:t,to:e})}function k(e){return v(e)}function m(e){const t=e.matched[e.matched.length-1];if(t&&t.redirect){const{redirect:n}=t;let r="function"==typeof n?n(e):n;return"string"==typeof r&&(r=r.includes("?")||r.includes("#")?r=p(r):{path:r},r.params={}),fp({query:e.query,hash:e.hash,params:null!=r.path?{}:e.params},r)}}function v(e,t){const n=c=f(e),i=l.value,o=e.state,s=e.force,a=!0===e.replace,h=m(n);if(h)return v(fp(p(h),{state:"object"==typeof h?fp({},o,h.state):o,force:s,replace:a}),t||n);const u=n;let d;return u.redirectedFrom=t,!s&&function(e,t,n){const r=t.matched.length-1,i=n.matched.length-1;return r>-1&&r===i&&zp(t.matched[r],n.matched[i])&&Dp(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}(r,i,n)&&(d=ag(16,{to:u,from:i}),A(i,i,!0,!1)),(d?Promise.resolve(d):w(u,i)).catch((e=>lg(e)?lg(e,2)?e:T(e):M(e,u,i))).then((e=>{if(e){if(lg(e,2))return v(fp({replace:a},p(e.to),{state:"object"==typeof e.to?fp({},o,e.to.state):o,force:s}),t||u)}else e=_(u,i,!0,a,o);return b(u,i,e),e}))}function y(e,t){const n=g(e,t);return n?Promise.reject(n):Promise.resolve()}function L(e){const t=B.values().next().value;return t&&"function"==typeof t.runWithContext?t.runWithContext(e):e()}function w(e,t){let n;const[r,i,a]=function(e,t){const n=[],r=[],i=[],o=Math.max(t.matched.length,e.matched.length);for(let s=0;szp(e,o)))?r.push(o):n.push(o));const a=e.matched[s];a&&(t.matched.find((e=>zp(e,a)))||i.push(a))}return[n,r,i]}(e,t);n=Rg(r.reverse(),"beforeRouteLeave",e,t);for(const o of r)o.leaveGuards.forEach((r=>{n.push(Ig(r,e,t))}));const l=y.bind(null,e,t);return n.push(l),z(n).then((()=>{n=[];for(const r of o.list())n.push(Ig(r,e,t));return n.push(l),z(n)})).then((()=>{n=Rg(i,"beforeRouteUpdate",e,t);for(const r of i)r.updateGuards.forEach((r=>{n.push(Ig(r,e,t))}));return n.push(l),z(n)})).then((()=>{n=[];for(const r of a)if(r.beforeEnter)if(kp(r.beforeEnter))for(const i of r.beforeEnter)n.push(Ig(i,e,t));else n.push(Ig(r.beforeEnter,e,t));return n.push(l),z(n)})).then((()=>(e.matched.forEach((e=>e.enterCallbacks={})),n=Rg(a,"beforeRouteEnter",e,t,L),n.push(l),z(n)))).then((()=>{n=[];for(const r of s.list())n.push(Ig(r,e,t));return n.push(l),z(n)})).catch((e=>lg(e,8)?e:Promise.reject(e)))}function b(e,t,n){a.list().forEach((r=>L((()=>r(e,t,n)))))}function _(e,t,n,r,o){const s=g(e,t);if(s)return s;const a=t===Vp,c=dp?history.state:{};n&&(r||a?i.replace(e.fullPath,fp({scroll:a&&c&&c.scroll},o)):i.push(e.fullPath,o)),l.value=e,A(e,t,n,a),T()}let x;function C(){x||(x=i.listen(((e,t,n)=>{if(!H.listening)return;const r=f(e),o=m(r);if(o)return void v(fp(o,{replace:!0}),r).catch(gp);c=r;const s=l.value;var a,h;dp&&(a=Jp(s.fullPath,n.delta),h=qp(),Qp.set(a,h)),w(r,s).catch((e=>lg(e,12)?e:lg(e,2)?(v(e.to,r).then((e=>{lg(e,20)&&!n.delta&&n.type===Up.pop&&i.go(-1,!1)})).catch(gp),Promise.reject()):(n.delta&&i.go(-n.delta,!1),M(e,r,s)))).then((e=>{(e=e||_(r,s,!1))&&(n.delta&&!lg(e,8)?i.go(-n.delta,!1):n.type===Up.pop&&lg(e,20)&&i.go(-1,!1)),b(r,s,e)})).catch(gp)})))}let S,j=Pg(),E=Pg();function M(e,t,n){T(e);const r=E.list();return r.length&&r.forEach((r=>r(e,t,n))),Promise.reject(e)}function T(e){return S||(S=!e,C(),j.list().forEach((([t,n])=>e?n(e):t())),j.reset()),e}function A(t,n,r,i){const{scrollBehavior:o}=e;if(!dp||!o)return Promise.resolve();const s=!r&&function(e){const t=Qp.get(e);return Qp.delete(e),t}(Jp(t.fullPath,0))||(i||!r)&&history.state&&history.state.scroll||null;return O().then((()=>o(t,n,s))).then((e=>e&&Kp(e))).catch((e=>M(e,t,n)))}const P=e=>i.go(e);let R;const B=new Set,H={currentRoute:l,listening:!0,addRoute:function(e,n){let r,i;return rg(e)?(r=t.getRecordMatcher(e),i=n):i=e,t.addRoute(i,r)},removeRoute:function(e){const n=t.getRecordMatcher(e);n&&t.removeRoute(n)},clearRoutes:t.clearRoutes,hasRoute:function(e){return!!t.getRecordMatcher(e)},getRoutes:function(){return t.getRoutes().map((e=>e.record))},resolve:f,options:e,push:k,replace:function(e){return k(fp(p(e),{replace:!0}))},go:P,back:()=>P(-1),forward:()=>P(1),beforeEach:o.add,beforeResolve:s.add,afterEach:a.add,onError:E.add,isReady:function(){return S&&l.value!==Vp?Promise.resolve():new Promise(((e,t)=>{j.add([e,t])}))},install(e){e.component("RouterLink",Hg),e.component("RouterView",Ng),e.config.globalProperties.$router=this,Object.defineProperty(e.config.globalProperties,"$route",{enumerable:!0,get:()=>I(l)}),dp&&!R&&l.value===Vp&&(R=!0,k(i.location).catch((e=>{})));const t={};for(const r in Vp)Object.defineProperty(t,r,{get:()=>l.value[r],enumerable:!0});e.provide(Tg,this),e.provide(Og,q(t)),e.provide(Ag,l);const n=e.unmount;B.add(e),e.unmount=function(){B.delete(e),B.size<1&&(c=Vp,x&&x(),x=null,l.value=Vp,R=!1,S=!1),n()}}};function z(e){return e.reduce(((e,t)=>e.then((()=>L(t)))),Promise.resolve())}return H}({history:function(e){const t=function(e){const{history:t,location:n}=window,r={value:tg(e,n)},i={value:t.state};function o(r,o,s){const a=e.indexOf("#"),l=a>-1?(n.host&&document.querySelector("base")?e:e.slice(a))+r:eg()+e+r;try{t[s?"replaceState":"pushState"](o,"",l),i.value=o}catch(c){n[s?"replace":"assign"](l)}}return i.value||o(r.value,{back:null,current:r.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0),{location:r,state:i,push:function(e,n){const s=fp({},i.value,t.state,{forward:e,scroll:qp()});o(s.current,s,!0),o(e,fp({},ng(r.value,e,null),{position:s.position+1},n),!1),r.value=e},replace:function(e,n){o(e,fp({},t.state,ng(i.value.back,e,i.value.forward,!0),n,{position:i.value.position}),!0),r.value=e}}}(e=function(e){if(!e)if(dp){const t=document.querySelector("base");e=(e=t&&t.getAttribute("href")||"/").replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return"/"!==e[0]&&"#"!==e[0]&&(e="/"+e),Bp(e)}(e)),n=function(e,t,n,r){let i=[],o=[],s=null;const a=({state:o})=>{const a=tg(e,location),l=n.value,c=t.value;let h=0;if(o){if(n.value=a,t.value=o,s&&s===l)return void(s=null);h=c?o.position-c.position:0}else r(a);i.forEach((e=>{e(n.value,l,{delta:h,type:Up.pop,direction:h?h>0?Yp.forward:Yp.back:Yp.unknown})}))};function l(){const{history:e}=window;e.state&&e.replaceState(fp({},e.state,{scroll:qp()}),"")}return window.addEventListener("popstate",a),window.addEventListener("beforeunload",l,{passive:!0}),{pauseListeners:function(){s=n.value},listen:function(e){i.push(e);const t=()=>{const t=i.indexOf(e);t>-1&&i.splice(t,1)};return o.push(t),t},destroy:function(){for(const e of o)e();o=[],window.removeEventListener("popstate",a),window.removeEventListener("beforeunload",l)}}}(e,t.state,t.location,t.replace),r=fp({location:"",base:e,go:function(e,t=!0){t||n.pauseListeners(),history.go(e)},createHref:Gp.bind(null,e)},t,n);return Object.defineProperty(r,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(r,"state",{enumerable:!0,get:()=>t.state.value}),r}(),routes:Vg,scrollBehavior:()=>({left:0,top:0})});Ug.beforeResolve(((e,t,n)=>{window.document.title=e.meta.title,n()}));const $g=(e,t,n,r,i="source-over")=>g(void 0,null,(function*(){var o;const s=r.width,a=r.height,l=r.getSrc();let c=document.createElement("canvas");const h=c.getContext("2d");if(!h)return;if(0===t)return;h.save(),h.clearRect(0,0,c.width,c.height),h.restore(),c.width=s+2*t,c.height=a+2*t;const u=[-1,-1,0,-1,1,-1,-1,0,1,0,-1,1,0,1,1,1],d=yield Yg(l);if(!d)return;for(let e=0;eg(void 0,null,(function*(){return new Promise(((t,n)=>{const r=new Image;r.crossOrigin="anonymous",r.onload=()=>t(r),r.onerror=()=>n(),r.src=e}))})),Xg=e=>e-0==0,Zg=e=>g(void 0,null,(function*(){const t=new Image;return t.crossOrigin="anonymous",t.src=e,yield new Promise((e=>{t.onload=()=>e()})),createImageBitmap(t)}));function Gg(e,t,n,r){const i=e.getRelativeCenterPoint(),o=void 0!==n&&void 0!==r?e.translateToGivenOrigin(i,"center","center",n,r):new ke(e.left,e.top);return(e.angle?t.rotate(-be.degreesToRadians(e.angle),i):t).subtract(o)}function qg(e,t,n,r,i){const o=Math.abs(e.x/n),s=Math.abs(e.y/t);return r||i?Math.max(o,s):Math.min(o,s)}function Kg(e,t,n,r){const i=t,o="right",{width:s}=i.target,a=-s/2,l=i.target.getRelativeCenterPoint(),c=Gg(i.target,new ke(n,r),"center","center"),h=i.target.translateToOriginPoint(l,o,i.originY);let u=c.x/i.target.scaleX-a,d=s-u;return i.target.cropX+u<0&&(u=-i.target.cropX,d=s+i.target.cropX),d<=0&&(u+=d,d=0),i.target.width=d,i.target.setPositionByOrigin(h,o,i.originY),i.target.cropX+=u,!0}function Jg(e,t,n,r){const i=t,o="right",{width:s}=i.target,a=i.target.getOriginalElementWidth(),l=-s/2,c=i.target.getRelativeCenterPoint(),h=Gg(i.target,new ke(n,r),"center","center"),u=i.target.translateToOriginPoint(c,o,i.originY);let d=s-(h.x/i.target.scaleX-l);return d+i.target.cropX>a&&(d=a-i.target.cropX),d<0&&(d=0),i.target.width=d,i.target.setPositionByOrigin(u,o,i.originY),!0}function Qg(e,t,n,r){const i=t,o="left",{width:s}=i.target,a=i.target.getOriginalElementWidth(),l=s/2,c=i.target.getRelativeCenterPoint(),h=Gg(i.target,new ke(n,r),"center","center"),u=i.target.translateToOriginPoint(c,o,i.originY);let d=s-(l-h.x/i.target.scaleX);return d+i.target.cropX>a&&(d=a-i.target.cropX),d<0&&(d=0),i.target.width=d,i.target.setPositionByOrigin(u,o,i.originY),!0}function ek(e,t,n,r){const i=t,o="left",{width:s}=i.target,a=s/2,l=i.target.getRelativeCenterPoint(),c=Te.getLocalPoint(t,"center","center",n,r),h=i.target.translateToOriginPoint(l,o,i.originY);let u=a-c.x/i.target.scaleX,d=s-u;return i.target.cropX+u<0&&(u=-i.target.cropX,d=s+i.target.cropX),d<=0&&(u+=d,d=0),i.target.width=d,i.target.setPositionByOrigin(h,o,i.originY),i.target.cropX+=u,!0}function tk(e,t,n,r){const i=t,o="bottom",{height:s}=i.target,a=-s/2,l=i.target.getRelativeCenterPoint(),c=Te.getLocalPoint(t,"center","center",n,r),h=i.target.translateToOriginPoint(l,i.originX,o);let u=c.y/i.target.scaleY-a,d=s-u;return i.target.cropY+u<0&&(u=-i.target.cropY,d=s+i.target.cropY),d<=0&&(u+=d,d=0),i.target.height=d,i.target.setPositionByOrigin(h,i.originX,o),i.target.cropY+=u,!0}function nk(e,t,n,r){const i=t,o="bottom",{height:s}=i.target,a=i.target.getOriginalElementHeight(),l=-s/2,c=i.target.getRelativeCenterPoint(),h=Te.getLocalPoint(t,"center","center",n,r),u=i.target.translateToOriginPoint(c,i.originX,o);let d=s-(h.y/i.target.scaleY-l);return d+i.target.cropY>a&&(d=a-i.target.cropY),d<0&&(d=0),i.target.height=d,i.target.setPositionByOrigin(u,i.originX,o),!0}function rk(e,t,n,r){const i=t,{height:o}=i.target,s=i.target.getOriginalElementHeight(),a=o/2,l=i.target.getRelativeCenterPoint(),c=Te.getLocalPoint(t,"center","center",n,r),h=i.target.translateToOriginPoint(l,i.originX,"top");let u=o-(a-c.y/i.target.scaleY);return u+i.target.cropY>s&&(u=s-i.target.cropY),u<0&&(u=0),i.target.height=u,i.target.setPositionByOrigin(h,i.originX,"top"),!0}function ik(e,t,n,r){const i=t,{height:o}=i.target,s=o/2,a=i.target.getRelativeCenterPoint(),l=Te.getLocalPoint(t,"center","center",n,r),c=i.target.translateToOriginPoint(a,i.originX,"top");let h=s-l.y/i.target.scaleY,u=o-h;return i.target.cropY+h<0&&(h=-i.target.cropY,u=o+i.target.cropY),u<=0&&(h+=u,u=0),i.target.height=u,i.target.setPositionByOrigin(c,i.originX,"top"),i.target.cropY+=h,!0}const ok=e=>(t,n,r,i)=>e(t,n,r,i),sk=ok(((e,t,n,r)=>{const{target:i}=t,o=i.flipX?Jg(0,t,n,r):Kg(0,t,n,r),s=i.flipY?nk(0,t,n,r):tk(0,t,n,r);return o||s})),ak=ok(((e,t,n,r)=>{const{target:i}=t,o=i.flipX?ek(0,t,n,r):Qg(0,t,n,r),s=i.flipY?ik(0,t,n,r):rk(0,t,n,r);return o||s})),lk=ok(((e,t,n,r)=>{const{target:i}=t,o=i.flipX?Jg(0,t,n,r):Kg(0,t,n,r),s=i.flipY?ik(0,t,n,r):rk(0,t,n,r);return o||s})),ck=ok(((e,t,n,r)=>{const{target:i}=t,o=i.flipX?ek(0,t,n,r):Qg(0,t,n,r),s=i.flipY?nk(0,t,n,r):tk(0,t,n,r);return o||s}));function hk(e,t,n){const r=n.calcTransformMatrix(),i=n.getViewportTransform(),o=be.multiplyTransformMatrices(i,r),s={x:-n.width/2-n.cropX,y:-n.height/2-n.cropY};return be.transformPoint(s,o)}function uk(e,t,n){const r=n.calcTransformMatrix(),i=n.getViewportTransform(),o=be.multiplyTransformMatrices(i,r),s={x:n.getOriginalElementWidth()-n.width/2-n.cropX,y:-n.height/2-n.cropY};return be.transformPoint(s,o)}function dk(e,t,n){const r=n.calcTransformMatrix(),i=n.getViewportTransform(),o=be.multiplyTransformMatrices(i,r),s=n.getOriginalElementWidth(),a=n.getOriginalElementHeight(),l={x:s-n.width/2-n.cropX,y:a-n.height/2-n.cropY};return be.transformPoint(l,o)}function fk(e,t,n){const r=n.calcTransformMatrix(),i=n.getViewportTransform(),o=be.multiplyTransformMatrices(i,r),s=n.getOriginalElementHeight(),a={x:-n.width/2-n.cropX,y:s-n.height/2-n.cropY};return be.transformPoint(a,o)}function pk(e,t,n,r){const{target:i}=t,o=i.getOriginalElementWidth(),s=i.getOriginalElementHeight(),a=s-i.height-i.cropY,l=i.cropX/i.width,c=a/i.height,h=i.getRelativeCenterPoint(),u=i.translateToOriginPoint(h,-l,1+c),d=Te.getLocalPoint(t,-l,1+c,n,r),f=i.scaleX,p=i.scaleY,g=qg(d,s,o,i.flipX,i.flipY),k=g/f,m=g/p,v=i.width/k,y=i.height/m,L=a/m,w=i.cropX/k,b=s-y-L;if(w+v>o||L+y>s)return!1;i.scaleX=g,i.scaleY=g,i.height=y,i.width=v,i.cropX=w,i.cropY=b,i.clippingPath&&(i.clippingPath.scaleX/=k,i.clippingPath.scaleY/=m);const _=L/i.height,x=i.cropX/i.width;return i.setPositionByOrigin(u,-x,1+_),!0}function gk(e,t,n,r){const{target:i}=t,o=i.getOriginalElementWidth(),s=i.getOriginalElementHeight(),a=i.cropX/i.width,l=i.cropY/i.height,c=i.getRelativeCenterPoint(),h=i.translateToOriginPoint(c,-a,-l),u=Te.getLocalPoint(t,-a,-l,n,r),d=i.scaleX,f=i.scaleY,p=qg(u,s,o,i.flipX,i.flipY),g=p/d,k=p/f,m=i.width/g,v=i.height/k,y=i.cropX/g,L=i.cropY/k;if(y+m>o||L+v>s)return!1;i.scaleX=p,i.scaleY=p,i.height=v,i.width=m,i.cropX=y,i.cropY=L,i.clippingPath&&(i.clippingPath.scaleX/=g,i.clippingPath.scaleY/=k);const w=i.cropX/i.width,b=i.cropY/i.height;return i.setPositionByOrigin(h,-w,-b),!0}function kk(e,t,n,r){const{target:i}=t,o=i.getOriginalElementWidth(),s=i.getOriginalElementHeight(),a=o-i.width-i.cropX,l=a/i.width,c=i.cropY/i.height,h=i.getRelativeCenterPoint(),u=i.translateToOriginPoint(h,1+l,-c),d=Te.getLocalPoint(t,1+l,-c,n,r),f=i.scaleX,p=i.scaleY,g=qg(d,s,o,i.flipX,i.flipY),k=g/f,m=g/p,v=i.width/k,y=i.height/m,L=a/k,w=o-v-L,b=i.cropY/m;if(v+a>o||y+b>s)return!1;i.scaleX=g,i.scaleY=g,i.height=y,i.width=v,i.cropX=w,i.cropY=b,i.clippingPath&&(i.clippingPath.scaleX/=k,i.clippingPath.scaleY/=m);const _=L/v,x=b/y;return i.setPositionByOrigin(u,1+_,-x),!0}function mk(e,t,n,r){const{target:i}=t,o=i.getOriginalElementWidth(),s=i.getOriginalElementHeight(),a=o-i.width-i.cropX,l=s-i.height-i.cropY,c=1+a/i.width,h=1+l/i.height,u=i.getRelativeCenterPoint(),d=i.translateToOriginPoint(u,c,h),f=qg(Te.getLocalPoint(t,c,h,n,r),s,o,i.flipX,i.flipY),p=f/i.scaleX,g=f/i.scaleY,k=a/p,m=l/g,v=i.width/p,y=i.height/g,L=o-v-k,w=s-y-m;if(v+k>o||y+m>s)return!1;i.scaleX=f,i.scaleY=f,i.width=v,i.height=y,i.cropX=L,i.cropY=w,i.clippingPath&&(i.clippingPath.scaleX/=p,i.clippingPath.scaleY/=g);const b=1+k/v,_=1+m/y;return i.setPositionByOrigin(d,b,_),!0}function vk(){delete this.__targetlessCanvasDrag,this.defaultCursor=this.__defaultCursor,delete this.__defaultCursor}function yk(e){const t=e.target,n=this.getActiveObject();if(n&&(!t||n.id!==t.id)&&n.isCropping){const{tlS:t,trS:r,blS:i,brS:o}=n.oCoords,s=[{x:t.x,y:t.y},{x:r.x,y:r.y},{x:o.x,y:o.y},{x:i.x,y:i.y}];if(n.__corner)return;const a=function(e,t){let n=!1;for(let r=0,i=t.length-1;re.y!=l>e.y&&e.x<(a-o)*(e.y-s)/(l-s)+o&&(n=!n)}return n}(n.canvas.getPointer(e,!0),s);if(a)return n.resetCropModeAnchors(),n.canvas.__targetlessCanvasDrag=!0,n.canvas.__defaultCursor=n.canvas.defaultCursor,n.canvas.defaultCursor="move",n.canvas.selectable=!1,void(n.canvas.evented=!1);if(n.cropPath){const e=new Ae(n.cropPath);n.set({clipPath:e,width:e.width,height:e.height})}n.onDeselectEvent(),n.isCropping=!1,n.canvas.defaultCursor="default",n.canvas.renderAll()}}function Lk({e:e}){var t;const n=this.getActiveObject();if(!n||!(null==(t=n.canvas)?void 0:t.__targetlessCanvasDrag)||"mousemove"!==e.type||!n)return;const r={x:e.movementX,y:e.movementY},i=n.calcTransformMatrix(),o=n.canvas.viewportTransform,s=be.invertTransform(be.multiplyTransformMatrices(o,i));s[4]=0,s[5]=0;const a=be.transformPoint(r,s);n.cropX-=a.x,n.cropY-=a.y,n.fire("moving"),n.canvas.requestRenderAll()}const wk=be.degreesToRadians;function bk(e,t,n,r,i){if(!this.getVisibility(i))return;e.save(),e.translate(t,n),e.rotate(wk(this.angle+i.angle)),e.beginPath(),e.lineWidth=6,e.lineCap="round",e.strokeStyle="#dfe2e8",e.moveTo(0,10),e.lineTo(0,0),e.lineTo(10,0),e.stroke(),e.restore()}function _k(e,t,n,r,i){if(this.visibility=!0,!this.getVisibility(i)||i.clippingPath)return void(this.visibility=!1);e.save(),e.translate(t,n),e.rotate(wk(this.angle+i.angle)),e.beginPath(),e.lineWidth=4,e.lineCap="round",e.strokeStyle="#dfe2e8",e.moveTo(-6,0),e.lineTo(6,0),e.stroke(),e.restore()}function xk(e,t,n){return function(r,i,o,s,a){r.save(),r.shadowColor="rgba(12, 18, 28, 0.38)",r.shadowBlur=4,r.shadowOffsetX=e,r.shadowOffsetY=t,n.call(this,r,i,o,s,a),r.restore()}}const{scaleCursorStyleHandler:Ck,renderCircleControl:Sk}=Te,jk=xk(2,2,bk),Ek=xk(-2,2,bk),Mk=xk(2,-2,bk),Tk=xk(-2,-2,bk),Ok=xk(0,2,_k),Ak=xk(0,-2,_k),Pk=xk(2,0,_k),Ik=xk(-2,0,_k),Rk={tlS:new Oe({x:-.5,y:-.5,actionName:"tlS",cursorStyleHandler:Ck,positionHandler:hk,actionHandler:mk,render:Sk}),trS:new Oe({x:.5,y:-.5,actionName:"trS",cursorStyleHandler:Ck,positionHandler:uk,actionHandler:pk,render:Sk}),blS:new Oe({x:-.5,y:.5,actionName:"blS",cursorStyleHandler:Ck,positionHandler:fk,actionHandler:kk,render:Sk}),brS:new Oe({x:.5,y:.5,actionName:"brS",cursorStyleHandler:Ck,positionHandler:dk,actionHandler:gk,render:Sk}),cropLeft:new Oe({x:-.5,y:0,actionName:"cropLeft",render:Pk,actionHandler:Kg,angle:90}),cropRight:new Oe({x:.5,y:0,actionName:"cropRight",render:Ik,actionHandler:Qg,angle:90}),cropTop:new Oe({x:0,y:-.5,actionName:"cropTop",render:Ok,actionHandler:tk}),cropBottom:new Oe({x:0,y:.5,actionName:"cropBottom",render:Ak,actionHandler:rk}),cropCornerTL:new Oe({x:-.5,y:-.5,actionName:"cropCornerTL",render:jk,actionHandler:sk}),cropCornerBL:new Oe({x:-.5,y:.5,actionName:"cropCornerBL",render:Mk,angle:270,actionHandler:lk}),cropCornerBR:new Oe({x:.5,y:.5,actionName:"cropCornerBR",render:Tk,angle:180,actionHandler:ak}),cropCornerTR:new Oe({x:.5,y:-.5,actionName:"cropCornerTR",render:Ek,angle:90,actionHandler:ck})};Ee.prototype.controls;const Bk={tlS:new Oe({x:-.5,y:-.5,actionName:"tlS",cursorStyleHandler:Ck,positionHandler:uk,actionHandler:pk,render:Sk}),trS:new Oe({x:.5,y:-.5,actionName:"trS",cursorStyleHandler:Ck,positionHandler:hk,actionHandler:mk,render:Sk}),blS:new Oe({x:-.5,y:.5,actionName:"blS",cursorStyleHandler:Ck,positionHandler:dk,actionHandler:gk,render:Sk}),brS:new Oe({x:.5,y:.5,actionName:"brS",cursorStyleHandler:Ck,positionHandler:fk,actionHandler:kk,render:Sk}),cropLeft:new Oe({x:-.5,y:0,actionName:"cropLeft",render:Pk,actionHandler:Jg,angle:90}),cropRight:new Oe({x:.5,y:0,actionName:"cropRight",render:Ik,actionHandler:ek,angle:90}),cropTop:new Oe({x:0,y:-.5,actionName:"cropTop",render:Ok,actionHandler:tk}),cropBottom:new Oe({x:0,y:.5,actionName:"cropBottom",render:Ak,actionHandler:rk}),cropCornerTL:new Oe({x:-.5,y:-.5,actionName:"cropCornerTL",render:jk,actionHandler:sk}),cropCornerBL:new Oe({x:-.5,y:.5,actionName:"cropCornerBL",render:Mk,angle:270,actionHandler:lk}),cropCornerBR:new Oe({x:.5,y:.5,actionName:"cropCornerBR",render:Tk,angle:180,actionHandler:ak}),cropCornerTR:new Oe({x:.5,y:-.5,actionName:"cropCornerTR",render:Ek,angle:90,actionHandler:ck})},Hk={tlS:new Oe({x:-.5,y:-.5,actionName:"tlS",cursorStyleHandler:Ck,positionHandler:fk,actionHandler:kk,render:Sk}),trS:new Oe({x:.5,y:-.5,actionName:"trS",cursorStyleHandler:Ck,positionHandler:dk,actionHandler:gk,render:Sk}),blS:new Oe({x:-.5,y:.5,actionName:"blS",cursorStyleHandler:Ck,positionHandler:hk,actionHandler:mk,render:Sk}),brS:new Oe({x:.5,y:.5,actionName:"brS",cursorStyleHandler:Ck,positionHandler:uk,actionHandler:pk,render:Sk}),cropLeft:new Oe({x:-.5,y:0,actionName:"cropLeft",render:Pk,actionHandler:Kg,angle:90}),cropRight:new Oe({x:.5,y:0,actionName:"cropRight",render:Ik,actionHandler:Qg,angle:90}),cropTop:new Oe({x:0,y:-.5,actionName:"cropTop",render:Ok,actionHandler:nk}),cropBottom:new Oe({x:0,y:.5,actionName:"cropBottom",render:Ak,actionHandler:ik}),cropCornerTL:new Oe({x:-.5,y:-.5,actionName:"cropCornerTL",render:jk,actionHandler:sk}),cropCornerBL:new Oe({x:-.5,y:.5,actionName:"cropCornerBL",render:Mk,angle:270,actionHandler:lk}),cropCornerBR:new Oe({x:.5,y:.5,actionName:"cropCornerBR",render:Tk,angle:180,actionHandler:ak}),cropCornerTR:new Oe({x:.5,y:-.5,actionName:"cropCornerTR",render:Ek,angle:90,actionHandler:ck})},Wk={tlS:new Oe({x:-.5,y:-.5,actionName:"tlS",cursorStyleHandler:Ck,positionHandler:dk,actionHandler:function(e,t,n,r){const{target:i}=t,o=i.getOriginalElementWidth(),s=i.getOriginalElementHeight(),a=1+i.cropX/i.width,l=1+i.cropY/i.height,c=i.getRelativeCenterPoint(),h=i.translateToOriginPoint(c,a,l),u=Te.getLocalPoint(t,a,l,n,r),d=i.scaleX,f=i.scaleY,p=qg(u,s,o,i.flipX,i.flipY),g=p/d,k=p/f,m=i.width/g,v=i.height/k,y=i.cropX/g,L=i.cropY/k;if(y+m>o||L+v>s)return!1;i.scaleX=p,i.scaleY=p,i.height=v,i.width=m,i.cropX=y,i.cropY=L,i.clippingPath&&(i.clippingPath.scaleX/=g,i.clippingPath.scaleY/=k);const w=1+i.cropX/i.width,b=1+i.cropY/i.height;return i.setPositionByOrigin(h,w,b),!0},render:Sk}),trS:new Oe({x:.5,y:-.5,actionName:"trS",cursorStyleHandler:Ck,positionHandler:fk,actionHandler:function(e,t,n,r){const{target:i}=t,o=i.getOriginalElementWidth(),s=i.getOriginalElementHeight(),a=o-i.width-i.cropX,l=a/i.width,c=i.cropY/i.height,h=i.getRelativeCenterPoint(),u=i.translateToOriginPoint(h,-l,1+c),d=Te.getLocalPoint(t,-l,1+c,n,r),f=i.scaleX,p=i.scaleY,g=qg(d,s,o,i.flipX,i.flipY),k=g/f,m=g/p,v=i.width/k,y=i.height/m,L=a/k,w=o-v-L,b=i.cropY/m;if(v+a>o||y+b>s)return!1;i.scaleX=g,i.scaleY=g,i.height=y,i.width=v,i.cropX=w,i.cropY=b,i.clippingPath&&(i.clippingPath.scaleX/=k,i.clippingPath.scaleY/=m);const _=L/v,x=b/y;return i.setPositionByOrigin(u,-_,1+x),!0},render:Sk}),blS:new Oe({x:-.5,y:.5,actionName:"blS",cursorStyleHandler:Ck,positionHandler:uk,actionHandler:function(e,t,n,r){const{target:i}=t,o=i.getOriginalElementWidth(),s=i.getOriginalElementHeight(),a=s-i.height-i.cropY,l=i.cropX/i.width,c=a/i.height,h=i.getRelativeCenterPoint(),u=i.translateToOriginPoint(h,1+l,-c),d=Te.getLocalPoint(t,1+l,-c,n,r),f=i.scaleX,p=i.scaleY,g=qg(d,s,o,i.flipX,i.flipY),k=g/f,m=g/p,v=i.width/k,y=i.height/m,L=a/m,w=i.cropX/k,b=s-y-L;if(w+v>o||L+y>s)return!1;i.scaleX=g,i.scaleY=g,i.height=y,i.width=v,i.cropX=w,i.cropY=b,i.clippingPath&&(i.clippingPath.scaleX/=k,i.clippingPath.scaleY/=m);const _=L/i.height,x=i.cropX/i.width;return i.setPositionByOrigin(u,1+x,-_),!0},render:Sk}),brS:new Oe({x:.5,y:.5,actionName:"brS",cursorStyleHandler:Ck,positionHandler:hk,actionHandler:function(e,t,n,r){const{target:i}=t,o=i.getOriginalElementWidth(),s=i.getOriginalElementHeight(),a=o-i.width-i.cropX,l=s-i.height-i.cropY,c=a/i.width,h=l/i.height,u=i.getRelativeCenterPoint(),d=i.translateToOriginPoint(u,-c,-h),f=qg(Te.getLocalPoint(t,-c,-h,n,r),s,o,i.flipX,i.flipY),p=f/i.scaleX,g=f/i.scaleY,k=a/p,m=l/g,v=i.width/p,y=i.height/g,L=o-v-k,w=s-y-m;if(v+k>o||y+m>s)return!1;i.scaleX=f,i.scaleY=f,i.width=v,i.height=y,i.cropX=L,i.cropY=w,i.clippingPath&&(i.clippingPath.scaleX/=p,i.clippingPath.scaleY/=g);const b=k/v,_=m/y;return i.setPositionByOrigin(d,-b,-_),!0},render:Sk}),cropLeft:new Oe({x:-.5,y:0,actionName:"cropLeft",render:Pk,actionHandler:Jg,angle:90}),cropRight:new Oe({x:.5,y:0,actionName:"cropRight",render:Ik,actionHandler:ek,angle:90}),cropTop:new Oe({x:0,y:-.5,actionName:"cropTop",render:Ok,actionHandler:nk}),cropBottom:new Oe({x:0,y:.5,actionName:"cropBottom",render:Ak,actionHandler:ik}),cropCornerTL:new Oe({x:-.5,y:-.5,actionName:"cropCornerTL",render:jk,actionHandler:sk}),cropCornerBL:new Oe({x:-.5,y:.5,actionName:"cropCornerBL",render:Mk,angle:270,actionHandler:lk}),cropCornerBR:new Oe({x:.5,y:.5,actionName:"cropCornerBR",render:Tk,angle:180,actionHandler:ak}),cropCornerTR:new Oe({x:.5,y:-.5,actionName:"cropCornerTR",render:Ek,angle:90,actionHandler:ck})};let zk=class extends Pe{constructor(e,t){super(e,u({filters:[]},t)),p(this,"isCropping"),p(this,"cropKey"),p(this,"cropPath"),p(this,"cropSize"),p(this,"originWidth"),p(this,"originHeight"),p(this,"effects"),p(this,"groupMask"),this.effects=null==t?void 0:t.effects,this.groupMask=null==t?void 0:t.groupMask,this.renderEffects(),this.on("mousedblclick",this.doubleClickHandler.bind(this))}doubleClickHandler(e){!this.canvas||!e.target||e.target!==this||e.target.lockMovementX&&e.target.lockMovementY||(this.set({__isCropping:!0,clipPath:void 0}),this.canvas.setActiveObject(this),this.canvas.requestRenderAll())}get __isCropping(){return this.isCropping}set __isCropping(e){this.isCropping=e,this.__isCropping&&this.onMousedbclickEvent()}onMousedbclickEvent(){const e=this.canvas;e&&(e.defaultCursor="move",function(e){const{canvas:t}=e;if(!t)return;e.hoverCursor=Ee.prototype.hoverCursor,t.requestRenderAll();const n=e.onDeselect;e.onDeselect=(...t)=>(n.call(e,...t),!0)}(this),this.lastEventTop=this.top,this.lastEventLeft=this.left,this.setupDragMatrix(),this.bindCropModeHandlers(),this.controls=Rk,this.flipX&&!this.flipY&&(this.controls=Bk),this.flipY&&!this.flipX&&(this.controls=Hk),this.flipX&&this.flipY&&(this.controls=Wk),this.scaleX!=this.scaleY?this.setControlsVisibility({tlS:!1,trS:!1,blS:!1,brS:!1}):this.setControlsVisibility({tlS:!0,trS:!0,blS:!0,brS:!0}),this.setCoords(),e.centeredKey=null,e.altActionKey=null,e.selection=!1)}get _cropKey(){return this.cropKey}set _cropKey(e){this.cropSize=Math.min(this.width,this.height),this.cropKey!==e&&e&&(this.clipPath=void 0),this.cropKey=e,this.setCropCoords(this.cropSize,this.cropSize)}initEffects(){this.effects&&(this.originWidth=this.width,this.originHeight=this.height,this.originSrc=this.getSrc())}setCropCoords(e,t){if(!this.clipPath){const n=this.left+this.getOriginalElementWidth()/2-e/2,r=this.top+this.getOriginalElementHeight()/2-t/2;this.cropX=n-this.left,this.cropY=r-this.top,this.width=e,this.height=t}}getOriginalElementWidth(){return this._originalElement?this._originalElement.naturalWidth||this._originalElement.width:0}getOriginalElementHeight(){return this._originalElement?this._originalElement.naturalHeight||this._originalElement.height:0}getElementWidth(){return this._element?this._element.naturalWidth||this._element.width:0}getElementHeight(){return this._element?this._element.naturalHeight||this._element.height:0}_getOriginalTransformedDimensions(e={}){const t=u({scaleX:this.scaleX,scaleY:this.scaleY,skewX:this.skewX,skewY:this.skewY,width:this.getOriginalElementWidth(),height:this.getOriginalElementHeight(),strokeWidth:this.strokeWidth},e),n=t.strokeWidth;let r=n,i=0;this.strokeUniform&&(r=0,i=n);const o=t.width+r,s=t.height+r;let a;return a=0===t.skewX&&0===t.skewY?new ke(o*t.scaleX,s*t.scaleY):be.sizeAfterTransform(o,s,t),a.scalarAdd(i)}_render(e){const t=this.width||0,n=this.height||0,r=this._element;if(e.save(),this.__isCropping){this._removeShadow(e),e.globalAlpha=.5;const i=this.getElementWidth(),o=this.getElementHeight(),s=-(this.cropX||0)-t/2,a=-(this.cropY||0)-n/2;e.drawImage(r,s,a,i,o),e.globalAlpha=1}super._render(e),this._drawCroppingLines(e),this._drawCroppingPath(e),e.restore()}drawBorders(e,t,n){this._renderCroppingBorders(e),super.drawBorders(e,t,n)}renderEffects(e){return g(this,null,(function*(){if(this.effects){this.initEffects(),this.originSrc&&(yield this.setSrc(this.originSrc));for(let t=0;t{const r=n.top-t.top,i=n.left-t.left;r<=0&&i<=0&&n.height+r>=t.height&&n.width+i>=t.width||(e.fillStyle="#000",r>0&&e.fillRect(0,0,t.width,r),i>0&&e.fillRect(0,0,i,t.height),r+n.heightnew this(e,r)))}))}static fromObject(e,t){return g(this,null,(function*(){var n=e,{filters:r,resizeFilter:i,src:o,crossOrigin:s}=n,a=f(n,["filters","resizeFilter","src","crossOrigin"]);return a.originSrc&&a.effects&&(o=a.originSrc),a.originWidth&&a.effects&&(a.width=a.originWidth),a.originHeight&&a.effects&&(a.height=a.originHeight),Promise.all([be.loadImage(o,d(u({},t),{crossOrigin:s})),r&&be.enlivenObjects(r,t),i&&be.enlivenObjects([i],t),be.enlivenObjectEnlivables(a,t)]).then((([e,t=[],[n]=[],r={}])=>{const i=new this(e,u(d(u({},a),{src:o,crossOrigin:s,filters:t,resizeFilter:n}),r));return i.renderMask(),i}))}))}};Object.assign(zk.prototype,u(u({cacheProperties:[...Ee.cacheProperties,"cropX","cropY"]},{type:"Image",strokeWidth:0,srcFromAttribute:!1,minimumScaleTrigger:.5,cropX:0,cropY:0,imageSmoothing:!0}),{cropBorderColor:"#43b9d3",cropBorderScaleFactor:2,cropCornerStyle:"default",cropDarkLayer:"#16191e",cropLinesColor:"#f6f7fa",croppingBeforeVals:["stroke","strokeWidth","cornerSize"],bindCropModeHandlers(){this.unbindCropModeHandlers(),this.on("moving",this.cropModeHandlerMoveImage),this.on("mousedown",this.resetCropModeAnchors),this.canvas.on("before:transform",this.cropBeforeHelper),this.canvas.on("mouse:up",vk),this.canvas.on("mouse:down",yk),this.canvas.on("mouse:move",Lk)},unbindCropModeHandlers(){this.off("moving",this.cropModeHandlerMoveImage),this.off("mousedown",this.resetCropModeAnchors),this.canvas.off("before:transform",this.cropBeforeHelper),this.canvas.off("mouse:up",vk),this.canvas.off("mouse:down",yk),this.canvas.off("mouse:move",Lk)},onDeselectEvent(){const e=this.canvas;var t,n;e&&(function(e){const{canvas:t}=e;if(!t)return;t.requestRenderAll();const n=e.onDeselect;e.onDeselect=(...t)=>(n.call(e,...t),!1)}(this),delete this.lastEventTop,delete this.lastEventLeft,this.unbindCropModeHandlers(),e.centeredKey=Me.prototype.centeredKey,e.altActionKey=Me.prototype.altActionKey,e.selection=!0,this.controls=ah(),this.setCoords(),null==(n=(t=this).canvas)||n.fire("object:modified",{action:"cropImage",target:t}))},_drawDarkLayer(e){!this.isCropping&&!this.isInPerspectiveMode||this===this.canvas.backgroundImage||(e.save(),e.setTransform(1,0,0,1,0,0),e.globalAlpha=.5,e.fillStyle=this.cropDarkLayer,e.fillRect(0,0,this.canvas.lowerCanvasEl.width,this.canvas.lowerCanvasEl.height),e.restore())},_drawCroppingLines(e){if(!this.__isCropping||!this.canvas||this.cropKey)return;const t=this.width,n=this.height,r=this.canvas.getZoom()*Ie.devicePixelRatio;e.save(),e.lineWidth=1,e.globalAlpha=1,e.strokeStyle=this.cropLinesColor,e.beginPath(),e.moveTo(-t/2+t/3,-n/2),e.lineTo(-t/2+t/3,n/2),e.moveTo(-t/2+2*t/3,-n/2),e.lineTo(-t/2+2*t/3,n/2),e.moveTo(-t/2,-n/2+n/3),e.lineTo(t/2,-n/2+n/3),e.moveTo(-t/2,-n/2+2*n/3),e.lineTo(t/2,-n/2+2*n/3),e.scale(1/(this.scaleX*r),1/(this.scaleY*r)),e.stroke(),e.restore()},_drawCroppingPath(e){if(!this.__isCropping||!this.canvas||!this.cropKey)return;const t=this.canvas.getZoom()*Ie.devicePixelRatio;e.save(),e.lineWidth=1,e.globalAlpha=1,e.strokeStyle=this.cropLinesColor,this.cropPath=ls[this.cropKey].createPath(this.width,this.height),e.stroke(new Path2D(this.cropPath)),e.scale(1/(this.scaleX*t),1/(this.scaleY*t)),e.restore()},resetCropModeAnchors(){this.lastEventTop=this.top,this.lastEventLeft=this.left,this.lastTop=void 0,this.lastLeft=void 0},setupDragMatrix(){this.moveTransformationMatrix=be.invertTransform(this.calcTransformMatrix()),this.changeToPositionMatrix=this.calcTransformMatrix().concat(),this.moveTransformationMatrix[4]=0,this.moveTransformationMatrix[5]=0,this.changeToPositionMatrix[4]=0,this.changeToPositionMatrix[5]=0},cropBeforeHelper({transform:e}){const{action:t,target:n}=e;"scale"===t.substring(0,5)&&(n.cropAnchorPoint=n.translateToOriginPoint(n.getCenterPoint(),e.originX,e.originY))},cropModeHandlerMoveImage(){if(!this.isCropping)return;const e=void 0===this.lastTop?this.lastEventTop:this.lastTop,t=void 0===this.lastLeft?this.lastEventLeft:this.lastLeft,n=new ke(t-this.left,e-this.top),r=be.transformPoint(n,this.moveTransformationMatrix),i=this._element.naturalWidth||this._element.width,o=this._element.naturalHeight||this._element.height,s=r.x,a=r.y;let l=this.cropX+s,c=this.cropY+a;l<0?(this.cropX,l=0):l+this.width>i&&(l=i-this.width,this.cropX,this.width),c<0?(this.cropY,c=0):c+this.height>o&&(c=o-this.height,this.cropY,this.height),this.cropX=l,this.cropY=c,this.lastTop=this.top,this.lastLeft=this.left,this.top=this.lastEventTop,this.left=this.lastEventLeft}})),Se.setClass(zk),Se.setSVGClass(zk);Se.setClass(class e extends ye{constructor(e,t){super(e,t),p(this,"subTargetCheck",!0),p(this,"interactive",!1),p(this,"isShow",!1),this.on("mousedblclick",this.doubleClickHandler.bind(this))}addDeselectedEvent(e){e.once("deselected",(()=>{var e;const t=null==(e=this.canvas)?void 0:e.getActiveObject();t&&t.getAncestors().includes(this)?this.addDeselectedEvent(t):this.set({interactive:!1,objectCaching:!0})}))}onActiveTarget(e){this.canvas&&e.group&&!e.group.interactive&&e.getAncestors().forEach((t=>{const n=t;n.interactive||(n.set({interactive:!0,objectCaching:!1}),n.addDeselectedEvent(e))}))}doubleClickHandler(e){var t;if(!this.canvas||!e.target||e.target!==this||!e.subTargets||0===e.subTargets.length||this.interactive)return;this.set({interactive:!0,objectCaching:!1}),this.addDeselectedEvent(this);const n=e.subTargets.indexOf(this),r=null!=(t=e.subTargets[n-1])?t:e.subTargets[e.subTargets.length-1];this.canvas.setActiveObject(r),this.canvas.requestRenderAll()}_onObjectRemoved(e,t){if(super._onObjectRemoved(e,t),0===this.size()){const e=this.group?this.group:this.canvas;e&&e.remove(this)}}static fromObject(t,n){return g(this,null,(function*(){var r,o,s,l=t,{type:c,objects:h=[],layoutManager:d}=l,p=f(l,["type","objects","layoutManager"]);return p.mask&&h.forEach((e=>e.groupMask=p.mask)),(r=e,o=this,s="fromObject",a(i(r),s,o)).call(this,u({type:c,objects:h,layoutManager:d},p),n)}))}});const Dk=e=>Object.keys(e);Se.setClass(class extends Re{constructor(e,t){super(e,t),p(this,"canvasEvents"),p(this,"pointSize",10),p(this,"aligningLineMargin",10),p(this,"aligningLineWidth",1),p(this,"aligningLineColor","#F68066"),p(this,"verticalLines",[]),p(this,"horizontalLines",[]),p(this,"ignoreObjTypes",[]),p(this,"pickObjTypes",[]),p(this,"startStyle"),p(this,"endStyle"),this.startStyle=t.startStyle,this.endStyle=t.endStyle;this.canvasEvents={mouseup:()=>{(this.horizontalLines.length||this.verticalLines.length)&&(this.clearGuideline(),this.clearStretLine())}},this.on(this.canvasEvents),this.initControls()}pointMoving(e,t){var n;if(!(null==(n=this.canvas)?void 0:n.contextTop))return t;if(this.clearStretLine(),!this.canvas)return t;if(!this.canvas._currentTransform)return t;const r=this.canvas.getActiveObjects(),i=[],o=e=>{const t=e.getObjects().filter((e=>this.ignoreObjTypes.length?!this.ignoreObjTypes.some((t=>e.get(t.key)===t.value)):this.pickObjTypes.length?this.pickObjTypes.some((t=>e.get(t.key)===t.value)):!r.includes(e)&&(!!e.visible&&(sc(e)?(o(e),!1):!oc(e)||!this.group||e!==this.group||(o(e),!1)))));i.push(...t)},s=this.group?this.group:this.canvas;return lc(s)&&i.push(s),o(s),this.traversAllObjects(e,t,i)}clearStretLine(){this.verticalLines.length=this.horizontalLines.length=0}initControls(){const e={};this.points.forEach(((t,n)=>{e[n]=new Oe({positionHandler:Kc,actionHandler:Qc(n>0?n-1:this.points.length-1,eh),actionName:"modifyPolygon",pointIndex:n})})),this.controls=e}traversAllObjects(e,t,n){const r=this.getObjDraggingObjCoords(),i=new Set,o=new Set;for(let s=n.length;s--;){const e=d(u({},this.__getCoords(n[s])),{c:n[s].getCenterPoint()}),{objHeight:t,objWidth:a}=this.getObjMaxWidthHeightByCoords(e);Dk(r).forEach((t=>{const i=0!==n[s].angle?this.omitCoords(e,"horizontal"):e;Dk(i).forEach((n=>{if(this.isInRange(r[t].y,e[n].y)){const i=e[n].y,s=r[t].y-i;o.add(r.c.y-s);const l=this.__getCoords(this),{x1:c,x2:h}=function(n,r){let i,o;return"c"===n?(i=Math.min(e.c.x-a/2,r[t].x),o=Math.max(e.c.x+a/2,r[t].x)):(i=Math.min(e[n].x,r[t].x),o=Math.max(e[n].x,r[t].x)),{x1:i,x2:o}}(n,d(u({},l),{c:this.calcCenterPointByACoords(l)}));this.horizontalLines.push({y:i,x1:c,x2:h})}}))})),Dk(r).forEach((o=>{const a=0!==n[s].angle?this.omitCoords(e,"vertical"):e;Dk(a).forEach((n=>{if(this.isInRange(r[o].x,e[n].x)){const s=e[n].x,l=r[o].x-s;i.add(r.c.x-l);const c=this.__getCoords(this),{y1:h,y2:f}=function(n,r){let i,s;return"c"===n?(i=Math.min(a.c.y-t/2,r[o].y),s=Math.max(a.c.y+t/2,r[o].y)):(i=Math.min(e[n].y,r[o].y),s=Math.max(e[n].y,r[o].y)),{y1:i,y2:s}}(n,d(u({},c),{c:this.calcCenterPointByACoords(c)}));this.verticalLines.push({x:s,y1:h,y2:f})}}))}))}return this.snap({point:t,snapXPoints:i,snapYPoints:o})}getObjDraggingObjCoords(){const e=this.__getCoords(this),t=this.calcCenterPointByACoords(e).subtract(this.getCenterPoint()),n=Dk(e).map((n=>e[n].subtract(t)));return{tl:n[0],tr:n[1],br:n[2],bl:n[3],c:this.getCenterPoint()}}getObjMaxWidthHeightByCoords(e){const{c:t,tl:n,tr:r}=e;return{objHeight:2*Math.max(Math.abs(t.y-n.y),Math.abs(t.y-r.y)),objWidth:2*Math.max(Math.abs(t.x-n.x),Math.abs(t.x-r.x))}}omitCoords(e,t){const n=e,r="vertical"===t?"x":"y";return Dk(e).forEach((t=>{e[t][r]n.tl[r]&&(n[t]=e[t])})),n}isInRange(e,t){return!!this.canvas&&Math.abs(Math.round(e)-Math.round(t))<=this.aligningLineMargin/this.canvas.getZoom()}__getCoords(e){const[t,n,r,i]=e.getCoords();return{tl:t,tr:n,br:r,bl:i}}calcCenterPointByACoords(e){return new ke((e.tl.x+e.br.x)/2,(e.tl.y+e.br.y)/2)}snap({point:e,snapXPoints:t,snapYPoints:n}){if(0===t.size&&0===n.size)return e;const r=(e,t)=>{if(0===e.size)return t;return[...e].sort(((e,n)=>Math.abs(t-e)-Math.abs(t-n)))[0]};return new ke(r(t,e.x),r(n,e.y))}setLineMode(e,t){"start"===t&&(this.startStyle=e),"end"===t&&(this.endStyle=e)}_render(e){super._render(e),this.clearGuideline(),this.renderStartStyle(e),this.renderEndStyle(e),this.drawGuideLines()}renderStartStyle(e){if(!this.startStyle)return;const t=this.points[0],n=this.points[this.points.length-1],r=t.x-n.x,i=t.y-n.y,o=Math.atan2(i,r);this.startStyle===ms.ARROW&&(e.save(),e.translate((t.x-n.x)/2,(t.y-n.y)/2),e.rotate(o),e.beginPath(),e.moveTo(this.pointSize,0),e.lineTo(-this.pointSize,this.pointSize),e.lineTo(-this.pointSize,-this.pointSize),e.closePath(),e.fillStyle=this.stroke,e.fill(),e.restore()),this.startStyle===ms.DOT&&(e.save(),e.translate((t.x-n.x)/2,(t.y-n.y)/2),e.rotate(o),e.beginPath(),e.arc(0,0,this.pointSize,0,2*Math.PI),e.closePath(),e.fillStyle=this.stroke,e.fill(),e.restore())}renderEndStyle(e){if(!this.endStyle)return;this.points[0];const t=this.points[this.points.length-1],n=t.x-this.points[0].x,r=t.y-this.points[0].y,i=Math.atan2(r,n);this.endStyle===ms.ARROW&&(e.save(),e.translate((t.x-this.points[0].x)/2,(t.y-this.points[0].y)/2),e.rotate(i),e.beginPath(),e.moveTo(this.pointSize,0),e.lineTo(-this.pointSize,this.pointSize),e.lineTo(-this.pointSize,-this.pointSize),e.closePath(),e.fillStyle=this.stroke,e.fill(),e.restore()),this.endStyle===ms.DOT&&(e.save(),e.translate((t.x-this.points[0].x)/2,(t.y-this.points[0].y)/2),e.rotate(i),e.beginPath(),e.arc(0,0,this.pointSize,0,2*Math.PI),e.closePath(),e.fillStyle=this.stroke,e.fill(),e.restore())}drawVerticalLine(e,t){this.drawLine(e.x,Math.min(e.y1,e.y2),e.x,Math.max(e.y1,e.y2))}drawSign(e,t){if(!this.canvas)return;const n=this.canvas.getTopContext();n.strokeStyle=this.aligningLineColor,n.beginPath();n.moveTo(e-3,t-3),n.lineTo(e+3,t+3),n.moveTo(e+3,t-3),n.lineTo(e-3,t+3),n.stroke()}drawLine(e,t,n,r){if(!this.canvas)return;const i=this.canvas.getTopContext(),o=be.transformPoint(new ke(e,t),this.canvas.viewportTransform),s=be.transformPoint(new ke(n,r),this.canvas.viewportTransform);i.save(),i.lineWidth=this.aligningLineWidth,i.strokeStyle=this.aligningLineColor,i.beginPath(),i.moveTo(o.x,o.y),i.lineTo(s.x,s.y),i.stroke(),this.drawSign(o.x,o.y),this.drawSign(s.x,s.y),i.restore(),this.dirty=!0}drawHorizontalLine(e,t){this.drawLine(Math.min(e.x1,e.x2),e.y,Math.max(e.x1,e.x2),e.y)}drawGuideLines(){if(!this.canvas)return;const e=this.getObjDraggingObjCoords();if(this.verticalLines.length)for(let t=this.verticalLines.length;t--;)this.drawVerticalLine(this.verticalLines[t],e);if(this.horizontalLines.length)for(let t=this.horizontalLines.length;t--;)this.drawHorizontalLine(this.horizontalLines[t],e);this.canvas.calcOffset()}clearGuideline(){this.canvas&&(this.dirty=!1,this.canvas.contextTop&&this.canvas.clearContext(this.canvas.getTopContext()))}toSVG(e){return super.toSVG(e)}dispose(){super.dispose(),this.off(this.canvasEvents)}});const Nk=e=>Object.keys(e);class Fk extends Be{constructor(e,t){super(e,t),p(this,"canvasEvents"),p(this,"pointSize",10),p(this,"aligningLineMargin",10),p(this,"aligningLineWidth",1),p(this,"aligningLineColor","#F68066"),p(this,"verticalLines",[]),p(this,"horizontalLines",[]),p(this,"ignoreObjTypes",[]),p(this,"pickObjTypes",[]),p(this,"startStyle"),p(this,"endStyle"),this.startStyle=t.startStyle,this.endStyle=t.endStyle;this.canvasEvents={mouseup:()=>{(this.horizontalLines.length||this.verticalLines.length)&&(this.clearGuideline(),this.clearStretLine())}},this.on(this.canvasEvents),this.initControls()}pointMoving(e,t){var n;if(!(null==(n=this.canvas)?void 0:n.contextTop))return t;if(this.clearStretLine(),!this.canvas)return t;if(!this.canvas._currentTransform)return t;const r=this.canvas.getActiveObjects(),i=[],o=e=>{const t=e.getObjects().filter((e=>this.ignoreObjTypes.length?!this.ignoreObjTypes.some((t=>e.get(t.key)===t.value)):this.pickObjTypes.length?this.pickObjTypes.some((t=>e.get(t.key)===t.value)):!r.includes(e)&&(!!e.visible&&(sc(e)?(o(e),!1):!oc(e)||!this.group||e!==this.group||(o(e),!1)))));i.push(...t)},s=this.group?this.group:this.canvas;return lc(s)&&i.push(s),o(s),this.traversAllObjects(e,t,i)}clearStretLine(){this.verticalLines.length=this.horizontalLines.length=0}initControls(){const e={};this.points.forEach(((t,n)=>{e[n]=new Oe({positionHandler:Kc,actionHandler:Qc(n>0?n-1:this.points.length-1,eh),actionName:"modifyPolyline",pointIndex:n})})),this.controls=e}traversAllObjects(e,t,n){const r=this.getObjDraggingObjCoords(),i=new Set,o=new Set;for(let s=n.length;s--;){const e=d(u({},this.__getCoords(n[s])),{c:n[s].getCenterPoint()}),{objHeight:t,objWidth:a}=this.getObjMaxWidthHeightByCoords(e);Nk(r).forEach((t=>{const i=0!==n[s].angle?this.omitCoords(e,"horizontal"):e;Nk(i).forEach((n=>{if(this.isInRange(r[t].y,e[n].y)){const i=e[n].y,s=r[t].y-i;o.add(r.c.y-s);const l=this.__getCoords(this),{x1:c,x2:h}=function(n,r){let i,o;return"c"===n?(i=Math.min(e.c.x-a/2,r[t].x),o=Math.max(e.c.x+a/2,r[t].x)):(i=Math.min(e[n].x,r[t].x),o=Math.max(e[n].x,r[t].x)),{x1:i,x2:o}}(n,d(u({},l),{c:this.calcCenterPointByACoords(l)}));this.horizontalLines.push({y:i,x1:c,x2:h})}}))})),Nk(r).forEach((o=>{const a=0!==n[s].angle?this.omitCoords(e,"vertical"):e;Nk(a).forEach((n=>{if(this.isInRange(r[o].x,e[n].x)){const s=e[n].x,l=r[o].x-s;i.add(r.c.x-l);const c=this.__getCoords(this),{y1:h,y2:f}=function(n,r){let i,s;return"c"===n?(i=Math.min(a.c.y-t/2,r[o].y),s=Math.max(a.c.y+t/2,r[o].y)):(i=Math.min(e[n].y,r[o].y),s=Math.max(e[n].y,r[o].y)),{y1:i,y2:s}}(n,d(u({},c),{c:this.calcCenterPointByACoords(c)}));this.verticalLines.push({x:s,y1:h,y2:f})}}))}))}return this.snap({point:t,snapXPoints:i,snapYPoints:o})}getObjDraggingObjCoords(){const e=this.__getCoords(this),t=this.calcCenterPointByACoords(e).subtract(this.getCenterPoint()),n=Nk(e).map((n=>e[n].subtract(t)));return{tl:n[0],tr:n[1],br:n[2],bl:n[3],c:this.getCenterPoint()}}getObjMaxWidthHeightByCoords(e){const{c:t,tl:n,tr:r}=e;return{objHeight:2*Math.max(Math.abs(t.y-n.y),Math.abs(t.y-r.y)),objWidth:2*Math.max(Math.abs(t.x-n.x),Math.abs(t.x-r.x))}}omitCoords(e,t){const n=e,r="vertical"===t?"x":"y";return Nk(e).forEach((t=>{e[t][r]n.tl[r]&&(n[t]=e[t])})),n}isInRange(e,t){return!!this.canvas&&Math.abs(Math.round(e)-Math.round(t))<=this.aligningLineMargin/this.canvas.getZoom()}__getCoords(e){const[t,n,r,i]=e.getCoords();return{tl:t,tr:n,br:r,bl:i}}calcCenterPointByACoords(e){return new ke((e.tl.x+e.br.x)/2,(e.tl.y+e.br.y)/2)}snap({point:e,snapXPoints:t,snapYPoints:n}){if(0===t.size&&0===n.size)return e;const r=(e,t)=>{if(0===e.size)return t;return[...e].sort(((e,n)=>Math.abs(t-e)-Math.abs(t-n)))[0]};return new ke(r(t,e.x),r(n,e.y))}setLineMode(e,t){"start"===t&&(this.startStyle=e),"end"===t&&(this.endStyle=e)}_render(e){super._render(e)}renderStartStyle(e){if(!this.startStyle)return;const t=this.points[0],n=this.points[this.points.length-1],r=t.x-n.x,i=t.y-n.y,o=Math.atan2(i,r);this.renderPointStyle(e,r,i,o,this.startStyle)}renderEndStyle(e){if(!this.endStyle)return;const t=this.points[this.points.length-2],n=this.points[this.points.length-1],r=n.x-t.x,i=n.y-t.y,o=Math.atan2(i,r);this.renderPointStyle(e,r,i,o,this.endStyle)}renderPointStyle(e,t,n,r,i){e.save(),e.translate(t/2,n/2),e.rotate(r),e.beginPath(),"arrow"===i?(e.moveTo(this.pointSize,0),e.lineTo(-this.pointSize,this.pointSize),e.lineTo(-this.pointSize,-this.pointSize)):e.arc(0,0,this.pointSize,0,2*Math.PI),e.closePath(),e.fillStyle=this.stroke,e.fill(),e.restore()}drawVerticalLine(e,t){this.drawLine(e.x,Math.min(e.y1,e.y2),e.x,Math.max(e.y1,e.y2))}drawSign(e,t){if(!this.canvas)return;const n=this.canvas.getTopContext();n.strokeStyle=this.aligningLineColor,n.beginPath();n.moveTo(e-3,t-3),n.lineTo(e+3,t+3),n.moveTo(e+3,t-3),n.lineTo(e-3,t+3),n.stroke()}drawLine(e,t,n,r){if(!this.canvas)return;const i=this.canvas.getTopContext(),o=be.transformPoint(new ke(e,t),this.canvas.viewportTransform),s=be.transformPoint(new ke(n,r),this.canvas.viewportTransform);i.save(),i.lineWidth=this.aligningLineWidth,i.strokeStyle=this.aligningLineColor,i.beginPath(),i.moveTo(o.x,o.y),i.lineTo(s.x,s.y),i.stroke(),this.drawSign(o.x,o.y),this.drawSign(s.x,s.y),i.restore(),this.dirty=!0}drawHorizontalLine(e,t){this.drawLine(Math.min(e.x1,e.x2),e.y,Math.max(e.x1,e.x2),e.y)}drawGuideLines(){if(!this.canvas)return;const e=this.getObjDraggingObjCoords();if(this.verticalLines.length)for(let t=this.verticalLines.length;t--;)this.drawVerticalLine(this.verticalLines[t],e);if(this.horizontalLines.length)for(let t=this.horizontalLines.length;t--;)this.drawHorizontalLine(this.horizontalLines[t],e);this.canvas.calcOffset()}clearGuideline(){this.canvas&&(this.dirty=!1,this.canvas.contextTop&&this.canvas.clearContext(this.canvas.getTopContext()))}toSVG(e){return super.toSVG(e)}dispose(){super.dispose(),this.off(this.canvasEvents)}}Se.setClass(Fk);const Vk=e=>Object.keys(e);Se.setClass(class extends je{constructor([e,t,n,r],i){super([e,t,n,r],i),p(this,"canvasEvents"),p(this,"aligningLineMargin",10),p(this,"aligningLineWidth",1),p(this,"aligningLineColor","#F68066"),p(this,"verticalLines",[]),p(this,"horizontalLines",[]),p(this,"ignoreObjTypes",[]),p(this,"pickObjTypes",[]),p(this,"startStyle"),p(this,"endStyle");this.canvasEvents={mouseup:()=>{(this.horizontalLines.length||this.verticalLines.length)&&(this.clearGuideline(),this.clearStretLine())}},this.on(this.canvasEvents)}pointMoving(e,t){var n;if(!(null==(n=this.canvas)?void 0:n.contextTop))return t;if(this.clearStretLine(),!this.canvas)return t;if(!this.canvas._currentTransform)return t;const r=this.canvas.getActiveObjects(),i=[],o=e=>{const t=e.getObjects().filter((e=>this.ignoreObjTypes.length?!this.ignoreObjTypes.some((t=>e.get(t.key)===t.value)):this.pickObjTypes.length?this.pickObjTypes.some((t=>e.get(t.key)===t.value)):!r.includes(e)&&(!!e.visible&&(sc(e)?(o(e),!1):!oc(e)||!this.group||e!==this.group||(o(e),!1)))));i.push(...t)},s=this.group?this.group:this.canvas;return lc(s)&&i.push(s),o(s),this.traversAllObjects(e,t,i)}clearStretLine(){this.verticalLines.length=this.horizontalLines.length=0}traversAllObjects(e,t,n){const r=this.getObjDraggingObjCoords(),i=new Set,o=new Set;for(let s=n.length;s--;){const e=d(u({},this.__getCoords(n[s])),{c:n[s].getCenterPoint()}),{objHeight:t,objWidth:a}=this.getObjMaxWidthHeightByCoords(e);Vk(r).forEach((t=>{const i=0!==n[s].angle?this.omitCoords(e,"horizontal"):e;Vk(i).forEach((n=>{if(this.isInRange(r[t].y,e[n].y)){const i=e[n].y,s=r[t].y-i;o.add(r.c.y-s);const l=this.__getCoords(this),{x1:c,x2:h}=function(n,r){let i,o;return"c"===n?(i=Math.min(e.c.x-a/2,r[t].x),o=Math.max(e.c.x+a/2,r[t].x)):(i=Math.min(e[n].x,r[t].x),o=Math.max(e[n].x,r[t].x)),{x1:i,x2:o}}(n,d(u({},l),{c:this.calcCenterPointByACoords(l)}));this.horizontalLines.push({y:i,x1:c,x2:h})}}))})),Vk(r).forEach((o=>{const a=0!==n[s].angle?this.omitCoords(e,"vertical"):e;Vk(a).forEach((n=>{if(this.isInRange(r[o].x,e[n].x)){const s=e[n].x,l=r[o].x-s;i.add(r.c.x-l);const c=this.__getCoords(this),{y1:h,y2:f}=function(n,r){let i,s;return"c"===n?(i=Math.min(a.c.y-t/2,r[o].y),s=Math.max(a.c.y+t/2,r[o].y)):(i=Math.min(e[n].y,r[o].y),s=Math.max(e[n].y,r[o].y)),{y1:i,y2:s}}(n,d(u({},c),{c:this.calcCenterPointByACoords(c)}));this.verticalLines.push({x:s,y1:h,y2:f})}}))}))}return this.snap({point:t,snapXPoints:i,snapYPoints:o})}getObjDraggingObjCoords(){const e=this.__getCoords(this),t=this.calcCenterPointByACoords(e).subtract(this.getCenterPoint()),n=Vk(e).map((n=>e[n].subtract(t)));return{tl:n[0],tr:n[1],br:n[2],bl:n[3],c:this.getCenterPoint()}}getObjMaxWidthHeightByCoords(e){const{c:t,tl:n,tr:r}=e;return{objHeight:2*Math.max(Math.abs(t.y-n.y),Math.abs(t.y-r.y)),objWidth:2*Math.max(Math.abs(t.x-n.x),Math.abs(t.x-r.x))}}omitCoords(e,t){const n=e,r="vertical"===t?"x":"y";return Vk(e).forEach((t=>{e[t][r]n.tl[r]&&(n[t]=e[t])})),n}isInRange(e,t){return!!this.canvas&&Math.abs(Math.round(e)-Math.round(t))<=this.aligningLineMargin/this.canvas.getZoom()}__getCoords(e){const[t,n,r,i]=e.getCoords();return{tl:t,tr:n,br:r,bl:i}}calcCenterPointByACoords(e){return new ke((e.tl.x+e.br.x)/2,(e.tl.y+e.br.y)/2)}snap({point:e,snapXPoints:t,snapYPoints:n}){if(0===t.size&&0===n.size)return e;const r=(e,t)=>{if(0===e.size)return t;return[...e].sort(((e,n)=>Math.abs(t-e)-Math.abs(t-n)))[0]};return new ke(r(t,e.x),r(n,e.y))}setLineMode(e,t){"start"===t&&(this.startStyle=e),"end"===t&&(this.endStyle=e)}_render(e){if(super._render(e),this.endStyle===ms.ARROW){e.save();const t=this.x2-this.x1,n=this.y2-this.y1,r=Math.atan2(n,t);e.translate(t/2,n/2),e.rotate(r),e.beginPath(),e.moveTo(5,0),e.lineTo(-5,5),e.lineTo(-5,-5),e.closePath(),e.fillStyle=this.stroke,e.fill(),e.restore()}}drawVerticalLine(e,t){this.drawLine(e.x,Math.min(e.y1,e.y2),e.x,Math.max(e.y1,e.y2))}drawSign(e,t){if(!this.canvas)return;const n=this.canvas.getTopContext();n.strokeStyle=this.aligningLineColor,n.beginPath();n.moveTo(e-3,t-3),n.lineTo(e+3,t+3),n.moveTo(e+3,t-3),n.lineTo(e-3,t+3),n.stroke()}drawLine(e,t,n,r){if(!this.canvas)return;const i=this.canvas.getTopContext(),o=be.transformPoint(new ke(e,t),this.canvas.viewportTransform),s=be.transformPoint(new ke(n,r),this.canvas.viewportTransform);i.save(),i.lineWidth=this.aligningLineWidth,i.strokeStyle=this.aligningLineColor,i.beginPath(),i.moveTo(o.x,o.y),i.lineTo(s.x,s.y),i.stroke(),this.drawSign(o.x,o.y),this.drawSign(s.x,s.y),i.restore(),this.dirty=!0}drawHorizontalLine(e,t){this.drawLine(Math.min(e.x1,e.x2),e.y,Math.max(e.x1,e.x2),e.y)}drawGuideLines(){if(!this.canvas)return;const e=this.getObjDraggingObjCoords();if(this.verticalLines.length)for(let t=this.verticalLines.length;t--;)this.drawVerticalLine(this.verticalLines[t],e);if(this.horizontalLines.length)for(let t=this.horizontalLines.length;t--;)this.drawHorizontalLine(this.horizontalLines[t],e);this.canvas.calcOffset()}clearGuideline(){this.canvas&&(this.dirty=!1,this.canvas.contextTop&&this.canvas.clearContext(this.canvas.getTopContext()))}toSVG(e){return super.toSVG(e)}dispose(){super.dispose(),this.off(this.canvasEvents)}});let Uk=class extends Pe{constructor(e,t){super(e,u({filters:[]},t))}};Se.setClass(Uk,"BarCode");class $k extends Pe{constructor(e,t){super(e,u({filters:[]},t))}}Se.setClass($k,"QRCode");class Yk extends Pe{constructor(){super(...arguments),p(this,"originWidth"),p(this,"originHeight"),p(this,"originScale"),p(this,"srcWidth"),p(this,"srcHeight")}static getScale(e,t){return g(this,null,(function*(){if(!t.srcWidth&&!t.srcHeight){const{width:n,height:r}=yield Nc(e);t.srcWidth=n,t.srcHeight=r}if(!t.srcWidth||!t.srcHeight)return;const n=t.width/t.srcWidth,r=t.height/t.srcHeight,i=n>r?n:r;t.originWidth||(t.originWidth=t.width),t.originHeight||(t.originHeight=t.height),t.originScale||(t.originScale=t.scaleX),t.scaleX=t.scaleY=i,t.width=t.originWidth/i,t.height=t.originHeight/i}))}static fromURL(e){return g(this,arguments,(function*(e,t={}){return be.loadImage(e,t).then((e=>new this(e,t)))}))}static fromObject(e,t){return g(this,null,(function*(){var n=e,{filters:r,resizeFilter:i,src:o,crossOrigin:s}=n,a=f(n,["filters","resizeFilter","src","crossOrigin"]);return yield this.getScale(o,a),Promise.all([be.loadImage(o,d(u({},t),{crossOrigin:s})),r&&be.enlivenObjects(r,t),i&&be.enlivenObjects([i],t),be.enlivenObjectEnlivables(a,t)]).then((([e,t=[],[n]=[],r={}])=>{const i=new this(e,u(d(u({},a),{src:o,crossOrigin:s,filters:t,resizeFilter:n}),r));return a.originWidth&&(i.originWidth=a.originWidth),a.originHeight&&(i.originHeight=a.originHeight),a.originScale&&(i.originScale=a.originScale),a.srcWidth&&(i.srcWidth=a.srcWidth),a.srcHeight&&(i.srcHeight=a.srcHeight),i}))}))}toObject(e){const t=super.toObject(e);return t.originWidth&&(t.width=t.originWidth),t.originHeight&&(t.height=t.originHeight),this.srcWidth&&(t.srcWidth=this.srcWidth),this.srcHeight&&(t.srcHeight=this.srcWidth),t.originScale&&(t.scaleX=t.scaleY=t.originScale),t}}p(Yk,"type","svgimage"),Se.setClass(Yk);const Xk=(e,t)=>Gk(e,t,(function(e,t){return e>=t})),Zk=(e,t)=>Gk(e,t,(function(e,t){return e{if(!e||0===e.length)return;let r=e.length-1,i=t?e[r][t]:e[r];if(t)for(;r--;)n(e[r][t],i)&&(i=e[r][t]);else for(;r--;)n(e[r],i)&&(i=e[r]);return i};class qk extends xe{constructor(e,t){super(e,t),p(this,"letters"),p(this,"hasEffect",!1),p(this,"radius",100),p(this,"range",5),p(this,"smallFont",10),p(this,"largeFont",30),p(this,"effect","curved"),p(this,"spacing",20),p(this,"reverse",!1),p(this,"_isRendering",0),p(this,"_textLines",[]),p(this,"_dimensionAffectingProps",["fontSize","fontWeight","fontFamily","fontStyle","lineHeight","text","charSpacing","textAlign","styles","scaleX","scaleY"]),this.radius=t.width/2,this.on("editing:entered",this.editingEnterdHandler.bind(this)),this.on("editing:exited",this.editingExitedHandler.bind(this)),this.letters=new ye([],{selectable:!1,padding:0}),this.initialize(e,t)}initialize(e,t){this.hasEffect=!0,this.setOptions(t),this.setText(e,t),this._render()}setText(e,t){if(this.letters&&this.hasEffect){this.letters._objects=[];for(let n=0;nn.set(e,t)))),this}_calcBounds(e){let t,n,r,i=[],o=[],s=["tr","br","bl","tl"],a=this.letters._objects.length,l=s.length;for(let c=0;c"];if(this.letters)for(let n=0,r=this.letters.size();n"),e?e(t.join("")):t.join("")}}function Kk(e,t){let n=t-e;for(;n>=2*Math.PI;)n-=2*Math.PI;for(;n<=0;)n+=2*Math.PI;return n}function Jk(e,t,n){return Kk(e,t)+Kk(t,n)<2*Math.PI}function Qk(e,t,n,r){let i=e.x,o=e.y,s=i,a=o;t.xs&&(s=t.x),t.ya&&(a=t.y);let l=Math.atan2(e.y-n.y,e.x-n.x),c=Math.atan2(t.y-n.y,t.x-n.x);if(Jk(l,0,c)){let e=n.x+r;e>s&&(s=e)}if(Jk(l,Math.PI/2,c)){let e=n.y+r;e>a&&(a=e)}if(Jk(l,Math.PI,c)){let e=n.x-r;ee.button&&1!==e.button,tm={minFontSize:2,maxFontSize:250,minLineHeight:2,maxLineHeight:200,maxStrokeWidth(){return Math.ceil(this.getFontSize()/10)},setProperty(e,t){this[e]=t,this._textBeforeEdit=this.text},_removeStyle(e){for(let t in this.styles)for(let n in this.styles[t])delete this.styles[t][n][e]},_removeStyleAt(e,t){let n=this.getStylePosition(t);if(!this._getLineStyle(n.lineIndex)||!this._getStyleDeclaration(n.lineIndex,n.charIndex))return;let r=this.styles[n.lineIndex][n.charIndex];delete r[e],Object.keys(r).length||(delete this.styles[n.lineIndex][n.charIndex],this.styles[n.lineIndex].length||delete this.styles[n.lineIndex])},_modifyObjectStyleProperty(e,t){let n=0;for(let r in this.styles)for(let i in this.styles[r]){if(void 0!==this.styles[r][i]&&this.styles[r][i][e]!==t)return;n++}n===this.text.length&&(this._removeStyle(e),this[e]=t)},setStyleInterval(e,t,n,r){if(void 0===t||this[e]===t){for(let t=n;tthis.__selectionStartOnMouseDown?(this.selectionStart=this.__selectionStartOnMouseDown,this.selectionEnd=t):(this.selectionStart=t,this.selectionEnd=this.__selectionStartOnMouseDown),this.selectionStart===n&&this.selectionEnd===r||(this.restartCursorIfNeeded(),this._fireSelectionChanged(),this._updateTextarea(),this.renderCursorOrSelection()),this.group&&delete e.e._group)}},nm=["fontSize","fontWeight","fontFamily","fontStyle","lineHeight","text","charSpacing","textAlign","styles","color","canvas","curvature"],rm=/ +/g;class im extends xe{constructor(e,t){super(e,t),p(this,"curvature",151),p(this,"radius",66),p(this,"useRenderBoundingBoxes",!0),p(this,"showCurvature"),p(this,"color"),p(this,"splitByGrapheme"),p(this,"borderWidth",0),p(this,"__isMousedown",!1),p(this,"__lineInfo",[]),p(this,"__renderOffsetTop",0),p(this,"_linesRads",[]),p(this,"_contentOffsetX",0),p(this,"_contentOffsetY",0),p(this,"_curvingCenter",new ke(0,0)),p(this,"_specialArray",[]),p(this,"_translatedX",0),p(this,"_translatedY",0),p(this,"_charTransformations",[]),p(this,"textTransform",""),p(this,"useBothRenderingMethod",!0),p(this,"backgroundStroke"),this.createCurvatureControl(),this.curvature=t.curvature?t.curvature:this.curvature,this.showCurvature=!0}get type(){return"ArcText"}createCurvatureControl(){this.on("scaling",this.updateCurvingControl)}updateCurvingControl(){this.controls.c}changeCurvature(e,t,n,r){const i=t.target,o=Te.getLocalPoint(t,t.originX,t.originY,n,r),s=i.strokeWidth/(i.strokeUniform?i.scaleX:1),a="center"===t.originY?2:1,l=(o.y+i.controls[t.corner].offsetY-i.height/2+i._contentOffsetY)*a/i.scaleY-s,c=i.calcTextHeight();let h=0;return Math.abs(l)>c/2&&(h=l>0?l-c/2:l+c/2),i.setRadius(h),!1}setRadius(e){this.setCurvature(1e4/e)}setCurvature(e){var t;this.set("curvature",e),null==(t=this.canvas)||t.fire("object:modified")}renderCharCallback(e,t,n,r,i,o,s,a){for(let l=r;l<=i;l++){const r=this._charTransformations[n][l];if(t.textAlign="center",r.char){let n=this.curvature>0?-r.charAngle:-r.charAngle-Math.PI;r.contour&&a.contourStroke&&(t.save(),t.lineWidth=a.contourStrokeWidth,t.strokeStyle=a.contourStroke,t.beginPath(),t.moveTo(r.contour.tl.x,r.contour.tl.y),t.lineTo(r.contour.tr.x,r.contour.tr.y),t.lineTo(r.contour.br.x,r.contour.br.y),t.lineTo(r.contour.bl.x,r.contour.bl.y),t.closePath(),t.stroke(),t.restore()),this.runCharRendering(e,t,r.char,r.cl.x,r.cl.y,n,a,"center")}}}runCharRendering(e,t,n,r,i,o,s,a){t&&(t.save(),t.translate(r,i),t.rotate(o)),this.defaultTextRender(e,t,n,s),t&&t.restore()}getSelectionStartFromPointer(e){const t=this.getLocalPointer(e);let n=t.x+(-this.width/2+this._contentOffsetX)*this.scaleX,r=t.y+(-this.height/2-this._curvingCenter.y+this._contentOffsetY)*this.scaleY,i=Math.atan2(-n,-r),o=Math.sqrt(n*n+r*r)/this.scaleY,s=0;if(this.curvature>0)for(;othis._linesRads[s];)s++;s>=this._textLines.length&&(s=this._textLines.length-1);let a=0;for(let f=0;f0?t/2+this.radius:-t/2+this.radius;this._curvingCenter=new ke(0,i);let o=0;r>0&&(o=t),this._linesRads=[],-1!==this.textAlign.indexOf("justify")&&this.enArcLargeSpaces(n);const s=this._charTransformations=[];let a=1/0,l=-1/0,c=1/0,h=-1/0;for(let k=0;k0?o-=d:o+=d;const p=Math.abs(this.radius)+o;this._linesRads.push(p);for(let n=0;n0){v=m+p,y=m+p+d,L=m+p+f,w=m+p+d-d/this.lineHeight;const e=(3*v+2*y)/5;b=-(u+o.left)/e,x=-(u+o.left+o.width)/e,_=-(u+o.left+o.width/2)/e}else{v=m+p,y=m+p-d,L=m+p-f,w=m+p-d+d/this.lineHeight;let e=(2*v+3*y)/5;b=Math.PI+(u+o.left)/e,x=Math.PI+(u+o.left+o.width)/e,_=Math.PI+(u+o.left+o.width/2)/e}const j=Math.sin(x),E=Math.cos(x),M=Math.sin(b),T=Math.cos(b),O=Math.sin(_),A=Math.cos(_),P={contour:o.contour&&{x:o.contour.x*g.fontSize,w:o.contour.w*g.fontSize,h:o.contour.h*g.fontSize,y:this._getBaseLine(g.fontSize)+o.contour.y*g.fontSize},char:this._textLines[k][n],charAngle:_,leftAngle:b,rightAngle:x,charRadius:L,bottomRadius:v,topRadius:y,lineRadius:w,renderLeftAngle:C,renderRightAngle:S,bl:{x:0-v*M,y:i-v*T},br:{x:0-v*j,y:i-v*E},tl:{x:0-y*M,y:i-y*T},tr:{x:0-y*j,y:i-y*E},nl:{x:0-w*M,y:i-w*T},nr:{x:0-w*j,y:i-w*E},cl:{x:0-L*O,y:i-L*A},lc:{x:0-w*O,y:i-w*A}};if((null==(e=P.char)?void 0:e.trim())&&o.contour){let e=be.cos(-_),t=be.sin(-_),i=[e,t,-t,e,0,0],o=be.multiplyTransformMatrices([1,0,0,1,P.lc.x,P.lc.y],i),s=P.contour.y;if(r>0){const e=P.contour.x-this.__charBounds[k][n].width/2;P.contour.br=be.transformPoint({x:e+P.contour.w,y:-s},o),P.contour.bl=be.transformPoint({x:e,y:-s},o),P.contour.tl=be.transformPoint({x:e,y:-s-P.contour.h},o),P.contour.tr=be.transformPoint({x:e+P.contour.w,y:-s-P.contour.h},o)}else{const e=-P.contour.x+this.__charBounds[k][n].width/2;P.contour.br=be.transformPoint({x:e-P.contour.w,y:s},o),P.contour.bl=be.transformPoint({x:e,y:s},o),P.contour.tl=be.transformPoint({x:e,y:s+P.contour.h},o),P.contour.tr=be.transformPoint({x:e-P.contour.w,y:s+P.contour.h},o)}c=Math.min(c,P.contour.br.x,P.contour.bl.x,P.contour.tl.x,P.contour.tr.x),h=Math.max(h,P.contour.br.x,P.contour.bl.x,P.contour.tl.x,P.contour.tr.x),a=Math.min(a,P.contour.br.y,P.contour.bl.y,P.contour.tl.y,P.contour.tr.y),l=Math.max(l,P.contour.br.y,P.contour.bl.y,P.contour.tl.y,P.contour.tr.y)}s[k][n]=P}}for(let k=0;k0?(i=Qk(t.tl,n.tr,this._curvingCenter,this._linesRads[k]+this.__lineHeights[k]),o=Qk(t.nl,n.nr,this._curvingCenter,this._linesRads[k])):(i=Qk(n.tr,t.tl,this._curvingCenter,this._linesRads[k]-this.__lineHeights[k]),o=Qk(n.nr,t.nl,this._curvingCenter,this._linesRads[k])),c=Math.min(c,i.x,o.x),h=Math.max(h,i.x+i.width,o.x+o.width),a=Math.min(a,i.y,o.y),l=Math.max(l,i.y+i.height,o.y+o.height)}this._enableDiacritics();const u=-c-n/2,d=h-n/2,f=-a-t/2,p=l-t/2;this.width=Math.max(n+u+d,this.MIN_TEXT_WIDTH),this.height=t+f+p,this._contentOffsetY=p/2-f/2,this._contentOffsetX=d/2-u/2;const g="left"===this.originX?u:this._contentOffsetX;this._translate(g,f),this.updateCurvingControl()}_hasStyleChanged(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!0;for(let n in e)if(e[n]!==t[n])return!0;return!1}interateTextChunks(e,t,n){let r,i,o,s=0,a=this._specialArray,l=this._textLines[e],c=-1!==this.textAlign.indexOf("justify");if(c||0!==this.charSpacing||a&&a[e]||!this.isEmptyStyles(e))for(let h=0,u=l.length-1;h<=u;h++)o=h===u||this.charSpacing,n&&n(h),c&&!o&&this._reSpaceAndTab.test(l[h])&&(o=!0),o||(r=r||this.getCompleteStyleDeclaration(e,h),i=this.getCompleteStyleDeclaration(e,h+1),o=a&&a[e]&&a[e][h]!==a[e][h+1]||this._hasStyleChanged(r,i)),o&&(t(s,h,r),s=h+1,r=i);else t(0,l.length,null)}_enableDiacritics(){const e=this._charTransformations,t=["́","̀","̂","̌","̋","̏","̃","̇","̣","·","̈","ː","̆","̑","͗","̃","҃","̩","̄","̱","⃓","̷","̵","̊","̓","̒","̔","̉","̛","̦","̧","̡","̢","̨","͝","͡","","͞","͠"];for(let n in e)for(let r in e[n])if(e[n][r].char&&t.includes(e[n][r].char))for(let t=r;t--;)if(e[n][t].char){e[n][t].char+=e[n][r].char,e[n][r].isDiacritic=!0,delete e[n][r].char;break}}_drawTextLinesDecorationSector(e,t,n,r,i,o){e.fillStyle=t,e.lineWidth=this.fontSize/15;let s=this._charTransformations[r][i],a=this._charTransformations[r][o-1];e.beginPath(),this.curvature<0?e.arc(this._curvingCenter.x,this._curvingCenter.y,s.charRadius+1+n,-s.leftAngle-Math.PI/2,-a.rightAngle-Math.PI/2,!0):e.arc(this._curvingCenter.x,this._curvingCenter.y,s.charRadius-1-n,-s.leftAngle-Math.PI/2,-a.rightAngle-Math.PI/2,!1),e.stroke()}_contextSelectBackgroundSector(e,t,n,r,i){e.beginPath();let o=this._charTransformations[t][n],s=this._charTransformations[t][r];e.moveTo(o.tl.x,o.tl.y);let a=i?o.bottomRadius:o.lineRadius;const l=this.curvature<0;e.arc(this._curvingCenter.x,this._curvingCenter.y,a,-o.leftAngle-Math.PI/2,-s.rightAngle-Math.PI/2,l),e.lineTo(s.tr.x,s.tr.y);const c=!(this.curvature<0);e.arc(this._curvingCenter.x,this._curvingCenter.y,o.topRadius,-s.rightAngle-Math.PI/2,-o.leftAngle-Math.PI/2,c),e.closePath()}_renderTextLinesBackground(e){if(!this.textBackgroundColor&&!this.styleHas("textBackgroundColor"))return;let t,n,r,i=e.fillStyle;for(let o=0,s=this._textLines.length;o=s&&h0?n.charIndex-1:0,o=this.scaleX*this.canvas.getZoom(),s=this.cursorWidth/o;this.inCompositionMode&&this.renderSelection(e,t);const a=this._charTransformations[n.lineIndex][n.charIndex];e.save(),e.translate(-this._contentOffsetX,-this._contentOffsetY),e.lineWidth=s,e.strokeStyle=this.getValueOfPropertyAt(r,i,"fill"),e.globalAlpha=this.__isMousedown?1:this._currentCursorOpacity,e.beginPath(),e.moveTo(a.nl.x,a.nl.y),e.lineTo(a.tl.x,a.tl.y),e.stroke(),e.restore()}_renderText(e){if(this.fill&&(e.fillStyle=this.fill),this.useBothRenderingMethod)return this._renderTextCommon(e,"both");"stroke"===this.paintFirst?(this._renderTextStroke(e),this._renderTextFill(e)):(this._renderTextFill(e),this._renderTextStroke(e))}_splitText(){let e=this.text;this.textTransform&&("uppercase"===this.textTransform&&(e=e.toUpperCase()),"lowercase"===this.textTransform&&(e=e.toLowerCase()),"capitalize"===this.textTransform&&(e=be.string.capitalize(e)));let t=this._splitTextIntoLines(e);return this.textLines=t.lines,this._textLines=t.graphemeLines,this._unwrappedTextLines=t._unwrappedLines,this._text=t.graphemeText,this.useRenderBoundingBoxes&&(this.__lineInfo=[]),t}calcTextHeight(){let e,t=0;for(let n=0,r=this._textLines.length;n{this._renderStr(e,t,o,n,s,r,i),r+=l,l=0}),(e=>{s=this.__charBounds[o][e],0===l?(r+=s.kernedWidth-s.width,l+=s.width):l+=s.kernedWidth})),t&&t.restore()}_renderStr(e,t,n,r,i,o,s){const a=this._getStyleDeclaration(n,r),l=this.getCompleteStyleDeclaration(n,r),c="fillText"===e&&l.fill,h="strokeText"===e&&l.stroke&&l.strokeWidth;if("calc"===e||"both"===e||h||c){if(t&&a&&t.save(),c&&this._setFillStyles(t,l),h&&this._setStrokeStyles(t,l),a&&a.textBackgroundColor&&this._removeShadow(t),a&&a.deltaY&&(s+=a.deltaY),l.special=this._specialArray&&this._specialArray[n]&&this._specialArray[n][r],this.renderCharCallback)this.renderCharCallback(e,t,n,r,i,o,s,l);else{const a=this._textLines[n].slice(r,i+1).join("");this.runCharRendering(e,t,a,o,s,0,l)}t&&a&&t.restore()}}_renderBackground(e){if(!this.backgroundColor&&!this.backgroundStroke)return;let t=this._getNonTransformedDimensions();this.backgroundColor&&(e.fillStyle=this.backgroundColor,e.fillRect(-t.x/2,-t.y/2,t.x,t.y)),this.backgroundStroke&&(this._setStrokeStyles(e,this.backgroundStroke),e.strokeRect(-t.x/2,-t.y/2,t.x,t.y)),this._removeShadow(e)}defaultTextRender(e,t,n,r){return"both"===e?(r.fill&&"fill"===this.paintFirst&&t.fillText(n,0,0),r.stroke&&r.strokeWidth&&(this.shadow&&!this.shadow.affectStroke&&this._removeShadow(t),t.save(),this._setLineDash(t,this.strokeDashArray),t.beginPath(),t.strokeText(n,0,0),t.closePath(),t.restore()),r.fill&&"stroke"===this.paintFirst&&t.fillText(n,0,0)):("fillText"===e&&r.fill&&t.fillText(n,0,0),"strokeText"===e&&r.stroke&&r.strokeWidth&&t.strokeText(n,0,0)),!0}getHeightOfLine(e){if(this.__lineHeights||this.initDimensions(),this.__lineHeights[e])return this.__lineHeights[e];const t=this._textLines[e];let n=this.getHeightOfChar(e,0);for(let r=1,i=t.length;r`}_toSVG(){const e=this._getSVGLeftTopOffsets(),t=this._getSVGTextAndBg(e.textTop,e.textLeft);return this._wrapSVGTextAndBg(t)}_getSVGLeftTopOffsets(){return{textLeft:-this.width/2,textTop:-this.height/2,lineTop:this.getHeightOfLine(0)}}_wrapSVGTextAndBg(e){const t=this.getSvgTextDecoration(this);return[e.textBgRects.join(""),'\t\t",e.textSpans.join(""),"\n"]}_setSVGBg(e){this.backgroundColor&&e.push("\t\t\n')}_getSVGTextAndBg(e,t){let n,r=[],i=[],o=e;this._setSVGBg(i);for(let s=0,a=this._textLines.length;s",be.string.escapeXml(e),""].join("")}_hasStyleChangedForSvg(e,t){return this._hasStyleChanged(e,t)||e.overline!==t.overline||e.underline!==t.underline||e.linethrough!==t.linethrough}_setSVGTextLineText(e,t,n,r){let i,o,s,a,l,c=this.getHeightOfLine(t),h=-1!==this.textAlign.indexOf("justify"),u="",d=0,f=this._textLines[t];this._fontSizeFraction,this.lineHeight;for(let p=0,g=f.length-1;p<=g;p++){l=p===g||this.charSpacing,u+=f[p],s=this._charTransformations[t][p];const n=this.curvature>0?-s.charAngle:-s.charAngle-Math.PI;if(0===d?(s.kernedWidth-s.width,d+=s.width):d+=s.kernedWidth,h&&!l&&this._reSpaceAndTab.test(f[p])&&(l=!0),l||(i=i||this.getCompleteStyleDeclaration(t,p),o=this.getCompleteStyleDeclaration(t,p+1),l=this._hasStyleChangedForSvg(i,o)),l){a=this._getStyleDeclaration(t,p)||{};const r=180*n/Math.PI;e.push(this._createTextCharSpan(u,a,s.cl.x,s.cl.y,r)),u="",i=o,d=0}}}_pushTextBgRect(e,t,n,r,i,o){e.push("\t\t\n')}_setSVGTextLineBg(e,t,n,r){let i,o,s=this._textLines[t],a=this.getHeightOfLine(t)/this.lineHeight,l=0,c=0,h=this.getValueOfPropertyAt(t,0,"textBackgroundColor");for(let u=0,d=s.length;u=0;a--){const e=this.effects[a];t.save(),t.strokeStyle=e.stroke,t.lineJoin=e.strokeLineJoin,t.lineWidth=e.strokeWidth,t.strokeText(i,o,s),t.restore()}super._renderChar(e,t,n,r,i,o,s)}}Se.setClass(sm),Se.setSVGClass(sm);const am=e=>e.button&&1!==e.button,lm={minFontSize:2,maxFontSize:250,minLineHeight:2,maxLineHeight:200,maxStrokeWidth(){return Math.ceil(this.getFontSize()/10)},setProperty(e,t){this[e]=t,this._textBeforeEdit=this.text},_removeStyle(e){for(let t in this.styles)for(let n in this.styles[t])delete this.styles[t][n][e]},_removeStyleAt(e,t){let n=this.getStylePosition(t);if(!this._getLineStyle(n.lineIndex)||!this._getStyleDeclaration(n.lineIndex,n.charIndex))return;let r=this.styles[n.lineIndex][n.charIndex];delete r[e],Object.keys(r).length||(delete this.styles[n.lineIndex][n.charIndex],this.styles[n.lineIndex].length||delete this.styles[n.lineIndex])},_modifyObjectStyleProperty(e,t){let n=0;for(let r in this.styles)for(let i in this.styles[r]){if(void 0!==this.styles[r][i]&&this.styles[r][i][e]!==t)return;n++}n===this.text.length&&(this._removeStyle(e),this[e]=t)},setStyleInterval(e,t,n,r){if(void 0===t||this[e]===t){for(let t=n;tthis.__selectionStartOnMouseDown?(this.selectionStart=this.__selectionStartOnMouseDown,this.selectionEnd=t):(this.selectionStart=t,this.selectionEnd=this.__selectionStartOnMouseDown),this.selectionStart===n&&this.selectionEnd===r||(this.restartCursorIfNeeded(),this._fireSelectionChanged(),this._updateTextarea(),this.renderCursorOrSelection()),this.group&&delete e.e._group)}},cm=/[a-zA-Z\.\s]+/,hm=/[0-9]/,um=/[\(\)\]\[\{\}\]]/,dm=/[ー「」『』()〔〕[]{}⦅⦆〈〉《》【】〖〗〘〙〚〛゛゜。、・゠=〜…•‥◦﹅﹆]/;class fm extends xe{constructor(e,t){super(e,t),p(this,"minHeight"),p(this,"__isMousedown",!1),this.textAlign="left",this.direction="ltr",this.minHeight=t.width,this.offsets={underline:.05,linethrough:.65,overline:1.1}}initDimensions(){super.initDimensions(),this.heightn&&(n=r)}return n+this.cursorWidth}getSelectionStartFromPointer(e){let t,n,r=this.getLocalPointer(e),i=0,o=0,s=0,a=0,l=0,c=0,h=0;0!==this.charSpacing&&(h=this._getWidthOfCharSpacing()),r.x=this.width*this.scaleX-r.x+o;for(let d=0,f=this._textLines.length;d0&&(a+=this._textLines[d-1].length+this.missingNewlineOffset(d-1));n=this._textLines[l];const u=n.length;for(let d=0;do||s<0?0:1);return this.flipX&&(a=i-a),a>this._text.length&&(a=this._text.length),a}_getCursorBoundariesOffsets(e,t){if(this.cursorOffsetCache&&"top"in this.cursorOffsetCache)return this.cursorOffsetCache;let n,r,i,o,s,a=0,l=0,c=this.get2DCursorLocation(e);i=c.charIndex,r=c.lineIndex;for(let h=0;h0?a:0),left:l},"rtl"===this.direction&&(o.left*=-1),this.cursorOffsetCache=o,this.cursorOffsetCache}_getGraphemeBox(e,t,n,r,i){let o=super._getGraphemeBox(e,t,n,r,i);if(o.top=0,o.height=Number(o.height),n>0&&!i){const e=this.__charBounds[t][n-1],r=this._isLatin(this._textLines[t][n-1]);o.top=e.top+e[r?"width":"height"]}return o}renderSelection(e,t){var n,r;let i=this.inCompositionMode?null==(n=this.hiddenTextarea)?void 0:n.selectionStart:this.selectionStart,o=this.inCompositionMode?null==(r=this.hiddenTextarea)?void 0:r.selectionEnd:this.selectionEnd,s=-1!==this.textAlign.indexOf("justify"),a=this.get2DCursorLocation(i),l=this.get2DCursorLocation(o),c=a.lineIndex,h=l.lineIndex,u=a.charIndex<0?0:a.charIndex,d=l.charIndex<0?0:l.charIndex;for(let f=c;f<=h;f++){let n=this.getHeightOfLine(f),r=0,i=0;if(f===c&&(r=this.__charBounds[c][u].top),f>=c&&f1)&&(a/=this.lineHeight),this.inCompositionMode?e.fillStyle=this.compositionColor||"black":e.fillStyle=this.selectionColor,"rtl"===this.direction&&(o=this.width-o-a),e.fillRect(o,t.top+r,a,l),t.leftOffset-=n}}renderCursor(e,t){let n=this.get2DCursorLocation(),r=n.lineIndex,i=n.charIndex>0?n.charIndex-1:0,o=this.__charBounds[r][i],s=this.getValueOfPropertyAt(r,i,"fontSize"),a=this.scaleX*this.canvas.getZoom(),l=this.cursorWidth/a,c=t.topOffset,h=this.getHeightOfLine(r),u=t.left-t.leftOffset+(h/this.lineHeight+o.height)/2;this.inCompositionMode&&this.renderSelection(e,t),"rtl"===this.direction&&(u=this.width-u),e.fillStyle=this.cursorColor||this.getValueOfPropertyAt(r,i,"fill"),e.globalAlpha=this.__isMousedown?1:this._currentCursorOpacity,e.fillRect(u,c+t.top,s,l)}_renderTextLinesBackground(e){if(!this.textBackgroundColor&&!this.styleHas("textBackgroundColor"))return;let t,n,r,i,o,s,a=e.fillStyle,l=this.width-this._getLeftOffset(),c=this._getTopOffset(),h=this.path,u=0,d=0,f=null;for(let p=0,g=this._textLines.length;p`}getLocalPointer(e,t){t=t||this.canvas.getPointer(e);let n=new ke(t.x,t.y);const r=this._getLeftTopCoords();return this.angle&&(n=be.rotatePoint(n,r,be.degreesToRadians(-this.angle))),{x:n.x-r.x,y:n.y-r.y}}_renderTextDecoration(e,t){if(!this.get(t)&&!this.styleHas(t))return;let n,r,i,o,s,a,l,c,h,u,d,f=0,p=0,g=0,k=0,m="",v=this.width-this._getLeftOffset(),y=this._getTopOffset(),L=this.offsets[t];for(let w=0,b=this._textLines.length;w0?(a&&d&&(e.fillStyle=d,e.fillRect(v-p+n-f*L,y+g,this.fontSize/15,k)),l=c.width,k=this._isLatin(m)?c.width:c.height,a=h,d=u,r=f,i=o,g=c.top):(this._isLatin(m)?k+=c.kernedWidth:k+=c.height,l+=c.kernedWidth);e.fillStyle=u,h&&u&&e.fillRect(v-p+n-f*L,y+g,this.fontSize/15,k)}this._removeShadow(e)}}function pm(e){throw new Error('Could not dynamically require "'+e+'". Please configure the dynamicRequireTargets or/and ignoreDynamicRequires option of @rollup/plugin-commonjs appropriately for this require call to work.')}p(fm,"type","VerticalText"),Object.assign(fm.prototype,u({},lm)),Se.setClass(fm),function e(t,n,r){function i(s,a){if(!n[s]){if(!t[s]){if(!a&&pm)return pm(s,!0);if(o)return o(s,!0);var l=new Error("Cannot find module '"+s+"'");throw l.code="MODULE_NOT_FOUND",l}var c=n[s]={exports:{}};t[s][0].call(c.exports,(function(e){var n=t[s][1][e];return i(n||e)}),c,c.exports,e,t,n,r)}return n[s].exports}for(var o=pm,s=0;s>=l,h-=l,k!==o){if(k===s)break;for(var m=ko;)y=p[y]>>8,++v;var L=y;if(d+v+(m!==k?1:0)>r)return;n[d++]=L;var w=d+=v;for(m!==k&&(n[d++]=L),y=m;v--;)y=p[y],n[--w]=255&y,y>>=8;null!==g&&a<4096&&(p[a++]=g<<8|L,a>=c+1&&l<12&&(++l,c=c<<1|1)),g=k}else a=s+1,c=(1<<(l=i+1))-1,g=null}return n}try{n.GifWriter=function(e,t,n,r){var i=0,o=void 0===(r=void 0===r?{}:r).loop?null:r.loop,s=void 0===r.palette?null:r.palette;if(t<=0||n<=0||t>65535||n>65535)throw"Width/Height invalid.";function a(e){var t=e.length;if(t<2||t>256||t&t-1)throw"Invalid code/color length, must be power of 2 and 2 .. 256.";return t}e[i++]=71,e[i++]=73,e[i++]=70,e[i++]=56,e[i++]=57,e[i++]=97;var l=0,c=0;if(null!==s){for(var h=a(s);h>>=1;)++l;if(h=1<=h)throw"Background index out of range.";if(0===c)throw"Background index explicitly passed as 0."}}if(e[i++]=255&t,e[i++]=t>>8&255,e[i++]=255&n,e[i++]=n>>8&255,e[i++]=(null!==s?128:0)|l,e[i++]=c,e[i++]=0,null!==s)for(var u=0,d=s.length;u>16&255,e[i++]=f>>8&255,e[i++]=255&f}if(null!==o){if(o<0||o>65535)throw"Loop count invalid.";e[i++]=33,e[i++]=255,e[i++]=11,e[i++]=78,e[i++]=69,e[i++]=84,e[i++]=83,e[i++]=67,e[i++]=65,e[i++]=80,e[i++]=69,e[i++]=50,e[i++]=46,e[i++]=48,e[i++]=3,e[i++]=1,e[i++]=255&o,e[i++]=o>>8&255,e[i++]=0}var p=!1;this.addFrame=function(t,n,r,o,l,c){if(!0===p&&(--i,p=!1),c=void 0===c?{}:c,t<0||n<0||t>65535||n>65535)throw"x/y invalid.";if(r<=0||o<=0||r>65535||o>65535)throw"Width/Height invalid.";if(l.length>=1;)++f;d=1<3)throw"Disposal out of range.";var m=!1,v=0;if(void 0!==c.transparent&&null!==c.transparent&&(m=!0,(v=c.transparent)<0||v>=d))throw"Transparent color index.";if((0!==k||m||0!==g)&&(e[i++]=33,e[i++]=249,e[i++]=4,e[i++]=k<<2|(!0===m?1:0),e[i++]=255&g,e[i++]=g>>8&255,e[i++]=v,e[i++]=0),e[i++]=44,e[i++]=255&t,e[i++]=t>>8&255,e[i++]=255&n,e[i++]=n>>8&255,e[i++]=255&r,e[i++]=r>>8&255,e[i++]=255&o,e[i++]=o>>8&255,e[i++]=!0===h?128|f-1:0,!0===h)for(var y=0,L=u.length;y>16&255,e[i++]=w>>8&255,e[i++]=255&w}i=function(e,t,n,r){e[t++]=n;var i=t++,o=1<=n;)e[t++]=255&u,u>>=8,h-=8,t===i+256&&(e[i]=255,i=t++)}function f(e){u|=e<=8;)e[t++]=255&u,u>>=8,h-=8,t===i+256&&(e[i]=255,i=t++);4096===l?(f(o),l=a+1,c=n+1,g={}):(l>=1<>7,a=1<<1+(7&o);e[t++],e[t++];var l=null;s&&(l=t,t+=3*a);var c=!0,h=[],u=0,d=null,f=0,p=null;for(this.width=n,this.height=i;c&&t>2&7,t++;break;case 254:for(;0!==(C=e[t++]);)t+=C;break;default:throw"Unknown graphic control label: 0x"+e[t-1].toString(16)}break;case 44:var k=e[t++]|e[t++]<<8,m=e[t++]|e[t++]<<8,v=e[t++]|e[t++]<<8,y=e[t++]|e[t++]<<8,L=e[t++],w=L>>6&1,b=l,_=!1;L>>7&&(_=!0,b=t,t+=3*(1<<1+(7&L)));var x=t;for(t++;;){var C;if(0===(C=e[t++]))break;t+=C}h.push({x:k,y:m,width:v,height:y,has_local_palette:_,palette_offset:b,data_offset:x,data_length:t-x,transparent_index:d,interlaced:!!w,delay:u,disposal:f});break;case 59:c=!1;break;default:throw"Unknown gif block: 0x"+e[t-1].toString(16)}this.numFrames=function(){return h.length},this.loopCount=function(){return p},this.frameInfo=function(e){if(e<0||e>=h.length)throw"Frame index out of range.";return h[e]},this.decodeAndBlitFrameBGRA=function(t,i){var o=this.frameInfo(t),s=o.width*o.height,a=new Uint8Array(s);r(e,o.data_offset,a,s);var l=o.palette_offset,c=o.transparent_index;null===c&&(c=256);var h=o.width,u=n-h,d=h,f=4*(o.y*n+o.x),p=4*((o.y+o.height)*n+o.x),g=f,k=4*u;!0===o.interlaced&&(k+=4*n*7);for(var m=8,v=0,y=a.length;v=p&&(k=4*u+4*n*(m-1),g=f+(h+u)*(m<<1),m>>=1)),L===c)g+=4;else{var w=e[l+3*L],b=e[l+3*L+1],_=e[l+3*L+2];i[g++]=_,i[g++]=b,i[g++]=w,i[g++]=255}--d}},this.decodeAndBlitFrameRGBA=function(t,i){var o=this.frameInfo(t),s=o.width*o.height,a=new Uint8Array(s);r(e,o.data_offset,a,s);var l=o.palette_offset,c=o.transparent_index;null===c&&(c=256);var h=o.width,u=n-h,d=h,f=4*(o.y*n+o.x),p=4*((o.y+o.height)*n+o.x),g=f,k=4*u;!0===o.interlaced&&(k+=4*n*7);for(var m=8,v=0,y=a.length;v=p&&(k=4*u+4*n*(m-1),g=f+(h+u)*(m<<1),m>>=1)),L===c)g+=4;else{var w=e[l+3*L],b=e[l+3*L+1],_=e[l+3*L+2];i[g++]=w,i[g++]=b,i[g++]=_,i[g++]=255}--d}}}}catch(RT){}},{}],2:[function(e,t,n){var r,i,o,s,a,l,c,h=function(e,t){return function(){return e.apply(t,arguments)}};i=e("omggif").GifReader,l=function(e){var t;return(t=new XMLHttpRequest).open("GET",e,!0),t.responseType="arraybuffer",{xhr:t,get:function(e){return t.onload=c(e),t.send(),this},animate:function(e){var n;return n=a(e),t.onload=c((function(e){return e.animateInCanvas(n)})),t.send(),this},frames:function(e,n,r){var i;return null==r&&(r=!1),i=a(e),t.onload=c((function(e){return e.onDrawFrame=n,e.animateInCanvas(i,r)})),t.send(),this}}},c=function(e){return function(t){return e(new r(new i(new Uint8Array(this.response))))}},a=function(e){var t,n;if("string"==typeof e&&"CANVAS"===(null!=(n=t=document.querySelector(e))?n.tagName:void 0))return t;if("CANVAS"===(null!=e?e.tagName:void 0))return e;throw new Error("Unexpected selector type. Valid types are query-selector-string/canvas-element")},o=function(e,t,n){var r,i,o;return i=(r=document.createElement("canvas")).getContext("2d"),r.width=e.width,r.height=e.height,(o=i.createImageData(t,n)).data.set(e.pixels),i.putImageData(o,-e.x,-e.y),r},s=function(e,t){var n;return function(){n=[];for(var t=0,r=e.numFrames();0<=r?tr;0<=r?t++:t--)n.push(t);return n}.apply(this).map((function(t){var n;return(n=e.frameInfo(t)).pixels=new Uint8ClampedArray(e.width*e.height*4),e.decodeAndBlitFrameRGBA(t,n.pixels),n}))},r=function(){function e(e){var t;this._reader=e,this._advanceFrame=h(this._advanceFrame,this),this._nextFrameRender=h(this._nextFrameRender,this),this._nextFrame=h(this._nextFrame,this),t=this._reader,this.width=t.width,this.height=t.height,this._frames=s(this._reader),this._loopCount=this._reader.loopCount(),this._loops=0,this._frameIndex=0,this._running=!1}return e.prototype.start=function(){return this._lastTime=(new Date).valueOf(),this._delayCompensation=0,this._running=!0,setTimeout(this._nextFrame,0),this},e.prototype.stop=function(){return this._running=!1,this},e.prototype.reset=function(){return this._frameIndex=0,this._loops=0,this},e.prototype._nextFrame=function(){requestAnimationFrame(this._nextFrameRender)},e.prototype._nextFrameRender=function(){var e,t;if(this._running)return e=this._frames[this._frameIndex],null!=(t=this.onFrame)&&t.apply(this,[e,this._frameIndex]),this._enqueueNextFrame()},e.prototype._advanceFrame=function(){this._frameIndex+=1,this._frameIndex>=this._frames.length&&(0!==this._loopCount&&this._loopCount===this._loops?this.stop():(this._frameIndex=0,this._loops+=1))},e.prototype._enqueueNextFrame=function(){var e,t,n,r;for(this._advanceFrame();this._running;){if(n=this._frames[this._frameIndex],t=(new Date).valueOf()-this._lastTime,this._lastTime+=t,this._delayCompensation+=t,e=(r=10*n.delay)-this._delayCompensation,this._delayCompensation-=r,!(e<0)){setTimeout(this._nextFrame,e);break}this._advanceFrame()}},e.prototype.animateInCanvas=function(e,t){var n,r;return null==t&&(t=!0),t&&(e.width=this.width,e.height=this.height),n=e.getContext("2d"),null==this.onDrawFrame&&(this.onDrawFrame=function(e,t,n){return e.drawImage(t.buffer,t.x,t.y)}),null==this.onFrame&&(this.onFrame=(r=this,function(t,i){var s,a;switch(null==t.buffer&&(t.buffer=o(t,r.width,r.height)),"function"==typeof r.disposeFrame&&r.disposeFrame(),t.disposal){case 2:r.disposeFrame=function(){return n.clearRect(0,0,e.width,e.height)};break;case 3:a=n.getImageData(0,0,e.width,e.height),r.disposeFrame=function(){return n.putImageData(a,0,0)};break;default:r.disposeFrame=null}return null!=(s=r.onDrawFrame)?s.apply(r,[n,t,i]):void 0})),this.start(),this},e}(),l.Animator=r,l.decodeFrames=s,l.createBufferCanvas=o,"undefined"!=typeof window&&null!==window&&(window.gifler=l),null!=t&&(t.exports=l)},{omggif:1}]},{},[2]);class gm extends Pe{constructor(e,t){super(e,t),p(this,"gifCanvas"),p(this,"gifler"),p(this,"isStarted",!1),this.gifCanvas=document.createElement("canvas")}drawFrame(e,t){var n;this.gifCanvas&&(this.gifCanvas.width=t.width,this.gifCanvas.height=t.height,e.drawImage(t.buffer,0,0),this.setSrc(this.gifCanvas.toDataURL()),null==(n=this.canvas)||n.renderAll())}_render(e){super._render(e),this.dirty=!0,this.isStarted||(this.isStarted=!0,this.gifler=window.gifler(this.getSrc()).frames(this.gifCanvas,((e,t)=>{this.isStarted=!0,this.drawFrame(e,t)})))}static fromURL(e,t={}){return be.loadImage(e,t).then((e=>new this(e,t)))}}p(gm,"type","GifImage"),Se.setClass(gm);Se.setClass(class extends ve{constructor(e={}){super(e),p(this,"line1"),p(this,"line2"),p(this,"line3"),this.initEvent()}initEvent(){this.on("selected",this.onObjectSelected.bind(this)),this.on("moving",this.onObjectMoving.bind(this)),this.on("deselected",this.onSelectionCleared.bind(this))}onObjectSelected(e){var t;const n=e.target;"p0"!==n.name&&"p2"!==n.name||(n.line2.animate("opacity","1",{duration:200,onChange:null==(t=this.canvas)?void 0:t.renderAll.bind(this.canvas)}),n.line2.selectable=!0)}onObjectMoving(e){const t=e.target;t&&("p0"===t.name||"p2"===t.name?t.line1?(t.line1.path[0][1]=t.left,t.line1.path[0][2]=t.top):t.line3&&(t.line3.path[1][3]=t.left,t.line3.path[1][4]=t.top):"p1"===t.name?t.line2&&(t.line2.path[1][1]=t.left,t.line2.path[1][2]=t.top):"p0"!==t.name&&"p2"!==t.name||(t.line1&&t.line1.set({x2:t.left,y2:t.top}),t.line2&&t.line2.set({x1:t.left,y1:t.top}),t.line3&&t.line3.set({x1:t.left,y1:t.top}),t.line4&&t.line4.set({x1:t.left,y1:t.top})))}onSelectionCleared(e){var t,n,r=e.target;"p0"===r.name||"p2"===r.name?(r.line2.animate("opacity","0",{duration:200,onChange:null==(t=this.canvas)?void 0:t.renderAll.bind(this.canvas)}),r.line2.selectable=!1):"p1"===r.name&&(r.animate("opacity","0",{duration:200,onChange:null==(n=this.canvas)?void 0:n.renderAll.bind(this.canvas)}),r.selectable=!1)}destroyed(){this.off("selected",this.onObjectSelected.bind(this)),this.off("moving",this.onObjectMoving.bind(this)),this.off("deselected",this.onSelectionCleared.bind(this))}});const km=["xlink:href"],mm=lp(z({__name:"index",props:{iconClass:{type:String,required:!0},className:{type:String,default:""}},setup(e){const t=e,n=P((()=>{return e=t.iconClass,/^(https?:|mailto:|tel:)/.test(e);var e})),r=P((()=>`#icon-${t.iconClass}`)),i=P((()=>t.className?`svg-icon ${t.className}`:"svg-icon")),o=P((()=>({mask:`url(${t.iconClass}) no-repeat 50% 50%`,"-webkit-mask":`url(${t.iconClass}) no-repeat 50% 50%`})));return(e,t)=>n.value?(Y(),J("div",{key:0,style:Q(o.value),class:"svg-external-icon svg-icon"},null,4)):(Y(),J("svg",{key:1,class:te(i.value),"aria-hidden":"true"},[ee("use",{"xlink:href":r.value},null,8,km)],2))}}),[["__scopeId","data-v-2e52bf5e"]]),vm={install(e){e.component("SvgIcon",mm)}};var ym={size:"1em",strokeWidth:4,strokeLinecap:"round",strokeLinejoin:"round",rtl:!1,theme:"outline",colors:{outline:{fill:"#333",background:"transparent"},filled:{fill:"#333",background:"#FFF"},twoTone:{fill:"#333",twoTone:"#2F88FF"},multiColor:{outStrokeColor:"#333",outFillColor:"#2F88FF",innerStrokeColor:"#FFF",innerFillColor:"#43CCF8"}},prefix:"i"};var Lm=Symbol("icon-context");function wm(e,t,n){return{name:"icon-"+e,props:["size","strokeWidth","strokeLinecap","strokeLinejoin","theme","fill","spin"],setup:function(r){var i="icon-"+(4294967296*(1+Math.random())|0).toString(16).substring(1),o=E(Lm,ym);return function(){var s=r.size,a=r.strokeWidth,l=r.strokeLinecap,c=r.strokeLinejoin,h=r.theme,u=r.fill,d=r.spin,f=function(e,t,n){var r="string"==typeof t.fill?[t.fill]:t.fill||[],i=[];switch(t.theme||n.theme){case"outline":i.push("string"==typeof r[0]?r[0]:"currentColor"),i.push("none"),i.push("string"==typeof r[0]?r[0]:"currentColor"),i.push("none");break;case"filled":i.push("string"==typeof r[0]?r[0]:"currentColor"),i.push("string"==typeof r[0]?r[0]:"currentColor"),i.push("#FFF"),i.push("#FFF");break;case"two-tone":i.push("string"==typeof r[0]?r[0]:"currentColor"),i.push("string"==typeof r[1]?r[1]:n.colors.twoTone.twoTone),i.push("string"==typeof r[0]?r[0]:"currentColor"),i.push("string"==typeof r[1]?r[1]:n.colors.twoTone.twoTone);break;case"multi-color":i.push("string"==typeof r[0]?r[0]:"currentColor"),i.push("string"==typeof r[1]?r[1]:n.colors.multiColor.outFillColor),i.push("string"==typeof r[2]?r[2]:n.colors.multiColor.innerStrokeColor),i.push("string"==typeof r[3]?r[3]:n.colors.multiColor.innerFillColor)}return{size:t.size||n.size,strokeWidth:t.strokeWidth||n.strokeWidth,strokeLinecap:t.strokeLinecap||n.strokeLinecap,strokeLinejoin:t.strokeLinejoin||n.strokeLinejoin,colors:i,id:e}}(i,{size:s,strokeWidth:a,strokeLinecap:l,strokeLinejoin:c,theme:h,fill:u},o),p=[o.prefix+"-icon"];return p.push(o.prefix+"-icon-"+e),t&&o.rtl&&p.push(o.prefix+"-icon-rtl"),d&&p.push(o.prefix+"-icon-spin"),U("span",{class:p.join(" ")},[n(f)])}}}}const bm=wm("add-text",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M4 8H32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),U("path",{d:"M28 21H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),U("path",{d:"M18 42L18 8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),U("path",{d:"M36 42L36 21",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])})),_m=wm("add-text-two",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("circle",{cx:"24",cy:"24",r:"20",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null),U("path",{d:"M32 16H16",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M24 34V16",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),xm=wm("align-bottom",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("rect",{x:"17",y:"6",width:"14",height:"28",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M42 42H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),Cm=wm("align-horizontally",!1,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("rect",{x:"7",y:"17",width:"34",height:"14",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M24 6V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),Sm=wm("align-left",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("rect",{x:"14.5",y:"17",width:"28",height:"14",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M6.5 6V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),jm=wm("align-right",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("rect",{x:"6",y:"17",width:"28",height:"14",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M42 6V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),Em=wm("align-text-both",!1,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M42 19H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M42 9H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M42 29H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M42 39H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),Mm=wm("align-text-bottom-one",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M34 27H14",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M27 34H14",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),Tm=wm("align-text-center",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M36 19H12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M42 9H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M42 29H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M36 39H12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),Om=wm("align-text-center-one",!1,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M30 24H18",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M34 15H14",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M34 33H14",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),Am=wm("align-text-left",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M42 9H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M34 19H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M42 29H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M34 39H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),Pm=wm("align-text-middle-one",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M34 20H14",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M26 27H14",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),Im=wm("align-text-right",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M42 9H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M42 19H14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M42 29H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M42 39H14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),Rm=wm("align-text-top-one",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M26 20H14",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M34 13H14",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),Bm=wm("align-top",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("rect",{x:"17",y:"14.5",width:"14",height:"28",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M42 6.5H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),Hm=wm("align-vertically",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("rect",{x:"17",y:"7",width:"14",height:"34",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M42 24H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),Wm=wm("all-application",!1,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M18 6H8C6.89543 6 6 6.89543 6 8V18C6 19.1046 6.89543 20 8 20H18C19.1046 20 20 19.1046 20 18V8C20 6.89543 19.1046 6 18 6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M18 28H8C6.89543 28 6 28.8954 6 30V40C6 41.1046 6.89543 42 8 42H18C19.1046 42 20 41.1046 20 40V30C20 28.8954 19.1046 28 18 28Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M40 6H30C28.8954 6 28 6.89543 28 8V18C28 19.1046 28.8954 20 30 20H40C41.1046 20 42 19.1046 42 18V8C42 6.89543 41.1046 6 40 6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M40 28H30C28.8954 28 28 28.8954 28 30V40C28 41.1046 28.8954 42 30 42H40C41.1046 42 42 41.1046 42 40V30C42 28.8954 41.1046 28 40 28Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])})),zm=wm("application-menu",!1,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M10 14C12.2091 14 14 12.2091 14 10C14 7.79086 12.2091 6 10 6C7.79086 6 6 7.79086 6 10C6 12.2091 7.79086 14 10 14Z",fill:e.colors[0]},null),U("path",{d:"M24 14C26.2091 14 28 12.2091 28 10C28 7.79086 26.2091 6 24 6C21.7909 6 20 7.79086 20 10C20 12.2091 21.7909 14 24 14Z",fill:e.colors[0]},null),U("path",{d:"M38 14C40.2091 14 42 12.2091 42 10C42 7.79086 40.2091 6 38 6C35.7909 6 34 7.79086 34 10C34 12.2091 35.7909 14 38 14Z",fill:e.colors[0]},null),U("path",{d:"M10 28C12.2091 28 14 26.2091 14 24C14 21.7909 12.2091 20 10 20C7.79086 20 6 21.7909 6 24C6 26.2091 7.79086 28 10 28Z",fill:e.colors[0]},null),U("path",{d:"M24 28C26.2091 28 28 26.2091 28 24C28 21.7909 26.2091 20 24 20C21.7909 20 20 21.7909 20 24C20 26.2091 21.7909 28 24 28Z",fill:e.colors[0]},null),U("path",{d:"M38 28C40.2091 28 42 26.2091 42 24C42 21.7909 40.2091 20 38 20C35.7909 20 34 21.7909 34 24C34 26.2091 35.7909 28 38 28Z",fill:e.colors[0]},null),U("path",{d:"M10 42C12.2091 42 14 40.2091 14 38C14 35.7909 12.2091 34 10 34C7.79086 34 6 35.7909 6 38C6 40.2091 7.79086 42 10 42Z",fill:e.colors[0]},null),U("path",{d:"M24 42C26.2091 42 28 40.2091 28 38C28 35.7909 26.2091 34 24 34C21.7909 34 20 35.7909 20 38C20 40.2091 21.7909 42 24 42Z",fill:e.colors[0]},null),U("path",{d:"M38 42C40.2091 42 42 40.2091 42 38C42 35.7909 40.2091 34 38 34C35.7909 34 34 35.7909 34 38C34 40.2091 35.7909 42 38 42Z",fill:e.colors[0]},null)])})),Dm=wm("arrow-circle-left",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M32.4917 24.5H14.4917",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M23.4917 15.5L14.4917 24.5L23.4917 33.5",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),Nm=wm("back",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M44 40.8361C39.1069 34.8632 34.7617 31.4739 30.9644 30.6682C27.1671 29.8625 23.5517 29.7408 20.1182 30.303V41L4 23.5453L20.1182 7V17.167C26.4667 17.2172 31.8638 19.4948 36.3095 24C40.7553 28.5052 43.3187 34.1172 44 40.8361Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])})),Fm=wm("background-color",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M37 37C39.2091 37 41 35.2091 41 33C41 31.5272 39.6667 29.5272 37 27C34.3333 29.5272 33 31.5272 33 33C33 35.2091 34.7909 37 37 37Z",fill:e.colors[0]},null),U("path",{d:"M20.8535 5.50439L24.389 9.03993",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),U("path",{d:"M23.6818 8.33281L8.12549 23.8892L19.4392 35.2029L34.9955 19.6465L23.6818 8.33281Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M12 20.0732L28.961 25.6496",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),U("path",{d:"M4 43H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])})),Vm=wm("bar-code",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M4 20H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M6 6V14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M6 25.9956V37.9992",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M20.4 6V14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M20.4 26V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M34.8 6V14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M42 6V14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M34.8 26V34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M13.2 6V14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M13.2 26V34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M27.6 6V14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M27.6 26V34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M42 26V38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),Um=wm("bring-forward",!1,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("rect",{x:"6",y:"34",width:"36",height:"8",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),U("rect",{x:"6",y:"20",width:"36",height:"8",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M30 12L24 6L18 12V12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M24 28V34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M24 6V20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),$m=wm("bring-to-front",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M41 18H19C18.4477 18 18 18.4477 18 19V41C18 41.5523 18.4477 42 19 42H41C41.5523 42 42 41.5523 42 41V19C42 18.4477 41.5523 18 41 18Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M9.96906 6H6V10.0336",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M9.99705 30H6V26.012",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M26.0023 6H30V10.0152",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M16.0283 6H20.0083",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M6 16C6 18.6536 6 19.9869 6 20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M30 16C30 18.6765 30 19.3456 30 18.0074",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M15.9922 30H17.9996",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])})),Ym=wm("bring-to-front-one",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M14 21V34H27",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M21 14H34V27",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M5 21V5H21V21H5Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M27 43V27H43V43H27Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),Xm=wm("chart-histogram",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M6 6V42H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M14 30V34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M22 22V34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M30 6V34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M38 14V34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),Zm=wm("chart-histogram-one",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M6 6V42H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M18 34H14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M26 26H14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M42 18H14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M34 10L14 10",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),Gm=wm("chart-line",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M6 6V42H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M14 34L22 18L32 27L42 6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),qm=wm("chart-line-area",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M6 6V42H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M14 34L22 18L32 27L42 6V34H14Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])})),Km=wm("chart-pie",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M44 24C44 35.0457 35.0457 44 24 44C12.9543 44 4 35.0457 4 24C4 12.9543 12.9543 4 24 4V24H44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M43.0844 18H30V4.91553C36.2202 6.86917 41.1308 11.7798 43.0844 18Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),Jm=wm("chart-proportion",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M16.3446 5.51758C13.9 6.53124 11.7001 8.01574 9.85786 9.85797C6.23858 13.4773 4 18.4773 4 24.0001C4 35.0458 12.9543 44.0001 24 44.0001V44.0001C29.5228 44.0001 34.5228 41.7615 38.1421 38.1422C39.9844 36.3 41.4689 34.1001 42.4825 31.6555",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M24 24H44C44 12.9543 35.0457 4 24 4L24 24Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])})),Qm=wm("chart-ring",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M43.7756 20.9938C42.4735 12.3555 35.6463 5.5277 27.0084 4.22461M20.9757 4.22702C11.3651 5.68478 4 13.9822 4 23.9998C4 34.0212 11.3705 42.321 20.9863 43.7743C21.9692 43.9228 22.9756 43.9998 24 43.9998C25.0209 43.9998 26.024 43.9233 27.0038 43.7758C35.6458 42.4741 42.4762 35.6427 43.7764 27.0003",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M24 16C19.5817 16 16 19.5817 16 24C16 28.4183 19.5817 32 24 32C28.4183 32 32 28.4183 32 24C32 19.5817 28.4183 16 24 16Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])})),ev=wm("chart-scatter",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M6 6V42H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M20 24C22.2091 24 24 22.2091 24 20C24 17.7909 22.2091 16 20 16C17.7909 16 16 17.7909 16 20C16 22.2091 17.7909 24 20 24Z",fill:e.colors[0]},null),U("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M37 16C39.7614 16 42 13.7614 42 11C42 8.23858 39.7614 6 37 6C34.2386 6 32 8.23858 32 11C32 13.7614 34.2386 16 37 16Z",fill:e.colors[0]},null),U("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M15 36C16.6569 36 18 34.6569 18 33C18 31.3431 16.6569 30 15 30C13.3431 30 12 31.3431 12 33C12 34.6569 13.3431 36 15 36Z",fill:e.colors[0]},null),U("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M33 32C34.6569 32 36 30.6569 36 29C36 27.3431 34.6569 26 33 26C31.3431 26 30 27.3431 30 29C30 30.6569 31.3431 32 33 32Z",fill:e.colors[0]},null)])})),tv=wm("check-one",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M24 44C29.5228 44 34.5228 41.7614 38.1421 38.1421C41.7614 34.5228 44 29.5228 44 24C44 18.4772 41.7614 13.4772 38.1421 9.85786C34.5228 6.23858 29.5228 4 24 4C18.4772 4 13.4772 6.23858 9.85786 9.85786C6.23858 13.4772 4 18.4772 4 24C4 29.5228 6.23858 34.5228 9.85786 38.1421C13.4772 41.7614 18.4772 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M16 24L22 30L34 18",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),nv=wm("clear",!1,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M20 5.91406H28V13.9141H43V21.9141H5V13.9141H20V5.91406Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M8 40H40V22H8V40Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M16 39.8976V33.9141",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M24 39.8977V33.8977",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M32 39.8976V33.9141",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M12 40H36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),rv=wm("click",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M24 4V12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M22 22L42 26L36 30L42 36L36 42L30 36L26 42L22 22Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M38.1421 9.85789L32.4853 15.5147",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M9.85787 38.1421L15.5147 32.4853",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M4 24H12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M9.85795 9.85787L15.5148 15.5147",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),iv=wm("click-tap",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M15 26V15C15 13.3431 16.3431 12 18 12C19.6569 12 21 13.3431 21 15V26",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M39 25V31.5C39 37.8513 33.8513 43 27.5 43H26.5C20.1487 43 15 37.8513 15 31.5V25",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M21 29V27.1058V24C21 22.3431 22.3431 21 24 21C25.6569 21 27 22.3431 27 24V27.1818V29",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M27 29V27.1058V24C27 22.3431 28.3431 21 30 21C31.6569 21 33 22.3431 33 24V27.1818V29",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M33 29V27.1058V24C33 22.3431 34.3431 21 36 21C37.6569 21 39 22.3431 39 24V27.1818V29",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M28 15C28 13.9489 27.8378 12.9357 27.5371 11.9839C27.2008 10.9195 26.6913 9.93208 26.0415 9.0547C24.2198 6.59472 21.2961 5 18 5C14.7039 5 11.7802 6.59472 9.95847 9.0547C9.30873 9.93208 8.79916 10.9195 8.46286 11.9839C8.16217 12.9357 8 13.9489 8 15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])})),ov=wm("close",!1,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M8 8L40 40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M8 40L40 8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),sv=wm("close-small",!1,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M14 14L34 34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M14 34L34 14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),av=wm("code",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M16 13L4 25.4322L16 37",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M32 13L44 25.4322L32 37",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M28 4L21 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])})),lv=wm("color-filter",!1,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M24 40.9444C26.123 42.8446 28.9266 44 32 44C38.6274 44 44 38.6274 44 32C44 26.4085 40.1757 21.7102 35 20.3781",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M13 20.3781C7.82432 21.7102 4 26.4085 4 32C4 38.6274 9.37258 44 16 44C22.6274 44 28 38.6274 28 32C28 30.4506 27.7063 28.9697 27.1716 27.6101",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M24 28C30.6274 28 36 22.6274 36 16C36 9.37258 30.6274 4 24 4C17.3726 4 12 9.37258 12 16C12 22.6274 17.3726 28 24 28Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])})),cv=wm("connection",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M39 34L44 39L39 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M8 12C10.2091 12 12 10.2091 12 8C12 5.79086 10.2091 4 8 4C5.79086 4 4 5.79086 4 8C4 10.2091 5.79086 12 8 12Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M12 8L20 8C22.2091 8 24 9.79086 24 12V35C24 37.2091 25.7909 39 28 39H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),hv=wm("contrast-view-circle",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44V4Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M24 4C35.0457 4 44 12.9543 44 24C44 35.0457 35.0457 44 24 44V4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M24 36H9",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M24 28H5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M24 20H5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M24 12H9",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),uv=wm("copy",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M13 12.4316V7.8125C13 6.2592 14.2592 5 15.8125 5H40.1875C41.7408 5 43 6.2592 43 7.8125V32.1875C43 33.7408 41.7408 35 40.1875 35H35.5163",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M32.1875 13H7.8125C6.2592 13 5 14.2592 5 15.8125V40.1875C5 41.7408 6.2592 43 7.8125 43H32.1875C33.7408 43 35 41.7408 35 40.1875V15.8125C35 14.2592 33.7408 13 32.1875 13Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])})),dv=wm("copy-one",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M13 38H41V16H30V4H13V38Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M30 4L41 16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M7 20V44H28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M19 20H23",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),U("path",{d:"M19 28H31",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])})),fv=wm("cutting-one",!1,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M11 42C13.7614 42 16 39.7614 16 37C16 34.2386 13.7614 32 11 32C8.23858 32 6 34.2386 6 37C6 39.7614 8.23858 42 11 42Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M37 42C39.7614 42 42 39.7614 42 37C42 34.2386 39.7614 32 37 32C34.2386 32 32 34.2386 32 37C32 39.7614 34.2386 42 37 42Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M15.3774 39.4131L17.5 35.8162L34.5 6.37138",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),U("path",{d:"M13.4957 6.17518L30.4957 35.62L32.6265 39.4131",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])})),pv=wm("delete",!1,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M9 10V44H39V10H9Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M20 20V33",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M28 20V33",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M4 10H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M16 10L19.289 4H28.7771L32 10H16Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])})),gv=wm("distortion",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M4 19V40H17M4 19V8H17M4 19C4 19 13 13 24 19C35 25 44 19 44 19M44 19V8H17M44 19V40H17M4 29C4 29 13 23 24 29C35 35 44 29 44 29M17 8C17 8 23 16 17 24C11 32 17 40 17 40M31 8C31 8 37 16 31 24C25 32 31 40 31 40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),kv=wm("dividing-line",!1,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M5 24H43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M21 38H27",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M37 38H43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M21 10H27",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M5 38H11",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M5 10H11",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M37 10H43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),mv=wm("down",!1,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M36 18L24 30L12 18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),vv=wm("down-one",!1,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M36 19L24 31L12 19H36Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])})),yv=wm("download-one",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M11.6777 20.271C7.27476 21.3181 4 25.2766 4 30C4 35.5228 8.47715 40 14 40C14.9474 40 15.864 39.8683 16.7325 39.6221",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M36.0547 20.271C40.4577 21.3181 43.7324 25.2766 43.7324 30C43.7324 35.5228 39.2553 40 33.7324 40C32.785 40 31.8684 39.8683 30.9999 39.6221",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M36 20C36 13.3726 30.6274 8 24 8C17.3726 8 12 13.3726 12 20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M17.0654 30.119L23.9999 37.0764L31.1318 30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M24 20V33.5382",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),Lv=wm("edit",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M7 42H43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M11 26.7199V34H18.3172L39 13.3081L31.6951 6L11 26.7199Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])})),wv=wm("effects",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M24.9507 42.3603L30.4164 30.3695L43.1046 26.6501L33.3383 17.7699L33.7059 4.60732L22.2044 11.1099L9.74329 6.69439L12.4013 19.5934L4.33228 30.027L17.4766 31.4965L24.9507 42.3603Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M36.1777 36.0537L44.1777 44.0179",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),bv=wm("erase",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M4 42H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M31 4L7 28L13 34H21L41 14L31 4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),_v=wm("exclude-selection",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("rect",{x:"16",y:"16",width:"27",height:"27",rx:"2",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("rect",{x:"5",y:"5",width:"27",height:"27",rx:"2",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M25.0005 32L16.0005 41",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M41.0005 16L32.0005 25",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M16.0005 23L7.00049 32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M32.0005 7L23.0005 16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M43.0005 24L24.0005 43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M24.0005 5L5.00049 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M43.0005 34L34.0005 43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M14 5L5 14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),xv=wm("expand-down-one",!1,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M6 9L42 9",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M6 19L42 19",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M6 26L24 40L42 26",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),Cv=wm("fill",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("rect",{x:"14",y:"14",width:"20",height:"20",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M34 23L23 34",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M25 14L14 25",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M34 14L14 34",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M14 22V34H26",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M22 14H34V26",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),Sv=wm("flip-horizontally",!1,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M24 6V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M4 34L16 12V34H4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M44 34H32V12L44 34Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])})),jv=wm("flip-vertically",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M42 24L6 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M14 4L36 16H14V4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M14 44V32H36L14 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])})),Ev=wm("fold-up-one",!1,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M6 10L42 10",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M6 20L42 20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M6 40L24 26L42 40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),Mv=wm("folder-close",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M5 8C5 6.89543 5.89543 6 7 6H19L24 12H41C42.1046 12 43 12.8954 43 14V40C43 41.1046 42.1046 42 41 42H7C5.89543 42 5 41.1046 5 40V8Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M43 22H5",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M5 16V28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M43 16V28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),Tv=wm("font-size",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M8 10.9333L8 6H40V10.9333",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M24 6V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M16 42H32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),Ov=wm("format",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("rect",{x:"8",y:"24",width:"32",height:"18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M4 13H18V6H30V13H44V24H4V13Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M16 32L16 42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])})),Av=wm("format-brush",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M34 5H6V20H34V5Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M34.0251 12H43V28.1014L19 31.2004V43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),Pv=wm("formula",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M40 9L37 6H8L26 24L8 42H37L40 39",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),Iv=wm("full-screen",!1,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M33 6H42V15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M42 33V42H33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M15 42H6V33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M6 15V6H15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),Rv=wm("full-screen-one",!1,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M6 6L16 15.8995",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M6 41.8995L16 32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M42.0001 41.8995L32.1006 32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M41.8995 6L32 15.8995",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M33 6H42V15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M42 33V42H33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M15 42H6V33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M6 15V6H15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),Bv=wm("full-screen-play",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M16 40H6C4.89543 40 4 39.1046 4 38V10C4 8.89543 4.89543 8 6 8H42C43.1046 8 44 8.89543 44 10V16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M42 24H26C24.8954 24 24 24.8954 24 26V38C24 39.1046 24.8954 40 26 40H42C43.1046 40 44 39.1046 44 38V26C44 24.8954 43.1046 24 42 24Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])})),Hv=wm("fullwidth",!1,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M42 6V42M17 19L12 24M12 24L17 29M12 24H36M31 19L36 24M36 24L31 29M6 6L6 42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),Wv=wm("github",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4ZM0 24C0 10.7452 10.7452 0 24 0C37.2548 0 48 10.7452 48 24C48 37.2548 37.2548 48 24 48C10.7452 48 0 37.2548 0 24Z",fill:e.colors[0]},null),U("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M19.1833 45.4716C18.9898 45.2219 18.9898 42.9973 19.1833 38.798C17.1114 38.8696 15.8024 38.7258 15.2563 38.3667C14.437 37.828 13.6169 36.1667 12.8891 34.9959C12.1614 33.8251 10.5463 33.64 9.89405 33.3783C9.24182 33.1165 9.07809 32.0496 11.6913 32.8565C14.3044 33.6634 14.4319 35.8607 15.2563 36.3745C16.0806 36.8883 18.0515 36.6635 18.9448 36.2519C19.8382 35.8403 19.7724 34.3078 19.9317 33.7007C20.1331 33.134 19.4233 33.0083 19.4077 33.0037C18.5355 33.0037 13.9539 32.0073 12.6955 27.5706C11.437 23.134 13.0581 20.2341 13.9229 18.9875C14.4995 18.1564 14.4485 16.3852 13.7699 13.6737C16.2335 13.3589 18.1347 14.1343 19.4734 16.0001C19.4747 16.0108 21.2285 14.9572 24.0003 14.9572C26.772 14.9572 27.7553 15.8154 28.5142 16.0001C29.2731 16.1848 29.88 12.7341 34.5668 13.6737C33.5883 15.5969 32.7689 18.0001 33.3943 18.9875C34.0198 19.9749 36.4745 23.1147 34.9666 27.5706C33.9614 30.5413 31.9853 32.3523 29.0384 33.0037C28.7005 33.1115 28.5315 33.2855 28.5315 33.5255C28.5315 33.8856 28.9884 33.9249 29.6465 35.6117C30.0853 36.7362 30.117 39.948 29.7416 45.247C28.7906 45.4891 28.0508 45.6516 27.5221 45.7347C26.5847 45.882 25.5669 45.9646 24.5669 45.9965C23.5669 46.0284 23.2196 46.0248 21.837 45.8961C20.9154 45.8103 20.0308 45.6688 19.1833 45.4716Z",fill:e.colors[0]},null)])})),zv=wm("graphic-design",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M19 32C11.268 32 5 25.732 5 18C5 10.268 11.268 4 19 4C26.732 4 33 10.268 33 18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M44 18H18V44H44V18Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])})),Dv=wm("group",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M12 4H4V12H12V4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M44 36H36V44H44V36Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M12 36H4V44H12V36Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M44 4H36V12H44V4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M8 36V12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M40 36V12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M12 8H36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M12 40H36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M16 16H25.6V22.4H32V32H22.4V25.6H16V16Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),Nv=wm("guide-board",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M24 4V41",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M24 8H39.5455L42 12L39.5455 16H24V8Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M24 22H8.45455L6 26L8.45455 30H24V22Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M16 42H32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),Fv=wm("h1",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M6 8V40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M25 8V40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M6 24H25",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M34.2261 24L39.0001 19.0166V40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),Vv=wm("h3",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M6 8V40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M24 8V40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M7 24H23",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M32 20H42L35 29C39 29 42 31 42 35C42 39 39 40 37 40C34.619 40 33 39 32 37.9",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),Uv=wm("hamburger-button",!1,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M7.94971 11.9497H39.9497",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M7.94971 23.9497H39.9497",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M7.94971 35.9497H39.9497",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),$v=wm("headset-one",!1,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M36 32C40.4183 32 44 28.4183 44 24C44 19.5817 40.4183 16 36 16",fill:e.colors[1]},null),U("path",{d:"M36 32V32C40.4183 32 44 28.4183 44 24C44 19.5817 40.4183 16 36 16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M12 16C7.58172 16 4 19.5817 4 24C4 28.4183 7.58172 32 12 32",fill:e.colors[1]},null),U("path",{d:"M12 16C7.58172 16 4 19.5817 4 24C4 28.4183 7.58172 32 12 32V32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M12 32V31.5V29V24V16C12 9.37258 17.3726 4 24 4C30.6274 4 36 9.37258 36 16V32C36 38.6274 30.6274 44 24 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),Yv=wm("helpcenter",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M39 6H9C7.34315 6 6 7.34315 6 9V39C6 40.6569 7.34315 42 9 42H39C40.6569 42 42 40.6569 42 39V9C42 7.34315 40.6569 6 39 6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M24 28.625V24.625C27.3137 24.625 30 21.9387 30 18.625C30 15.3113 27.3137 12.625 24 12.625C20.6863 12.625 18 15.3113 18 18.625",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24 37.625C25.3807 37.625 26.5 36.5057 26.5 35.125C26.5 33.7443 25.3807 32.625 24 32.625C22.6193 32.625 21.5 33.7443 21.5 35.125C21.5 36.5057 22.6193 37.625 24 37.625Z",fill:e.colors[2]},null)])})),Xv=wm("high-light",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M6 44L6 25H12V17H36V25H42V44H6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M17 17V8L31 4V17",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),Zv=wm("home",!1,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M9 18V42H39V18L24 6L9 18Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M19 29V42H29V29H19Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M9 42H39",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])})),Gv=wm("id-card",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M42 8H6C4.89543 8 4 8.89543 4 10V38C4 39.1046 4.89543 40 6 40H42C43.1046 40 44 39.1046 44 38V10C44 8.89543 43.1046 8 42 8Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M36 16H28V24H36V16Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M12 32H36",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M12 16H18",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M12 24H18",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),qv=wm("indent-left",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M6 9H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M19 19H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M19 29H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M11 19L6 24L11 29",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M6 39H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),Kv=wm("indent-right",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M42 9H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M29 19H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M29 29H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M37 19L42 24L37 29",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M42 39H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),Jv=wm("insert-table",!1,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M39.3 6H8.7C7.20883 6 6 7.20883 6 8.7V39.3C6 40.7912 7.20883 42 8.7 42H39.3C40.7912 42 42 40.7912 42 39.3V8.7C42 7.20883 40.7912 6 39.3 6Z",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),U("path",{d:"M18 6V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),U("path",{d:"M30 6V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),U("path",{d:"M6 18H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),U("path",{d:"M6 30H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])})),Qv=wm("intersect-selection",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("rect",{x:"16",y:"16",width:"27",height:"27",rx:"2",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("rect",{x:"5",y:"5",width:"27",height:"27",rx:"2",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M27 16L16 27",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M32 21L21 32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),ey=wm("intersection",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M31 31H40C41.1046 31 42 30.1046 42 29V8C42 6.89543 41.1046 6 40 6H19C17.8954 6 17 6.89543 17 8V17",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M17 17H8C6.89543 17 6 17.8954 6 19V40C6 41.1046 6.89543 42 8 42H29C30.1046 42 31 41.1046 31 40V31",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("rect",{x:"17",y:"17",width:"14",height:"14",rx:"2",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),ty=wm("keyboard-one",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("rect",{x:"4",y:"18",width:"40",height:"24",rx:"2",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),U("circle",{cx:"14",cy:"24",r:"2",fill:e.colors[0]},null),U("circle",{cx:"16",cy:"30",r:"2",fill:e.colors[0]},null),U("circle",{cx:"10",cy:"30",r:"2",fill:e.colors[0]},null),U("circle",{cx:"20",cy:"24",r:"2",fill:e.colors[0]},null),U("circle",{cx:"22",cy:"30",r:"2",fill:e.colors[0]},null),U("circle",{cx:"26",cy:"24",r:"2",fill:e.colors[0]},null),U("circle",{cx:"28",cy:"30",r:"2",fill:e.colors[0]},null),U("circle",{cx:"32",cy:"24",r:"2",fill:e.colors[0]},null),U("circle",{cx:"34",cy:"30",r:"2",fill:e.colors[0]},null),U("circle",{cx:"38",cy:"24",r:"2",fill:e.colors[0]},null),U("path",{d:"M17 36H31",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M33 18V13.125C33 12.5727 33.4477 12.125 34 12.125H39C39.5523 12.125 40 11.6773 40 11.125V6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),ny=wm("layers",!1,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M4 11.9143L24 19L44 11.9143L24 5L4 11.9143Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M4 20L24 27L44 20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M4 28L24 35L44 28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M4 36L24 43L44 36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),ry=wm("left",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M31 36L19 24L31 12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),iy=wm("left-c",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M27 33L18 24L27 15",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),oy=wm("left-small-down",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M15 33L32 16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M33 33H15V15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),sy=wm("left-small-up",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M32 32L15 15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M15 33V15H33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),ay=wm("left-two",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M24 5L6 24L24 43L24 31L42 31V17H24V5Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),ly=wm("link-one",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M26.2401 16.373L17.1001 7.23303C14.4388 4.57168 10.0653 4.6303 7.33158 7.36397C4.59791 10.0976 4.53929 14.4712 7.20064 17.1325L15.1359 25.0678",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M32.9027 23.0031L40.838 30.9384C43.4994 33.5998 43.4407 37.9733 40.7071 40.707C37.9734 43.4407 33.5999 43.4993 30.9385 40.8379L21.7985 31.6979",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M26.1093 26.1416C28.843 23.4079 28.9016 19.0344 26.2403 16.373",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M21.7989 21.7984C19.0652 24.5321 19.0066 28.9056 21.6679 31.5669",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),cy=wm("list",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M5 10L8 13L14 7",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M5 24L8 27L14 21",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M5 38L8 41L14 35",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M21 24H43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M21 38H43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M21 10H43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),hy=wm("list-view",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("rect",{x:"4",y:"6",width:"40",height:"36",rx:"3",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M4 14H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M20 24H36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M20 32H36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M12 24H14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M12 32H14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),uy=wm("lock",!1,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("rect",{x:"6",y:"22",width:"36",height:"22",rx:"2",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M14 22V14C14 8.47715 18.4772 4 24 4C29.5228 4 34 8.47715 34 14V22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M24 30V36",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),dy=wm("logout",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M23.9917 6H6V42H24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M33 33L42 24L33 15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M16 23.9917H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),fy=wm("magic",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M20.1005 8.1005L24.3431 12.3431M30 4V10V4ZM39.8995 8.1005L35.6569 12.3431L39.8995 8.1005ZM44 18H38H44ZM39.8995 27.8995L35.6569 23.6569L39.8995 27.8995ZM30 32V26V32ZM20.1005 27.8995L24.3431 23.6569L20.1005 27.8995ZM16 18H22H16Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M29.5856 18.4143L5.54395 42.4559",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),py=wm("magic-wand",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M7.57932 35.4207C5.32303 32.1826 4 28.2458 4 24C4 12.9543 12.9543 4 24 4C35.0457 4 44 12.9543 44 24C44 35.0457 35.0457 44 24 44C19.7542 44 15.8174 42.677 12.5793 40.4207M7.57932 35.4207C8.93657 37.3685 10.6315 39.0634 12.5793 40.4207M7.57932 35.4207L16 27M12.5793 40.4207L21 32M16 27L20 23L25 28L21 32M16 27L21 32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M17 14H21M19 12V16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M28 17H34M31 14V20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M32 29H36M34 27V31",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),gy=wm("mail",!1,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M4 39H44V24V9H24H4V24V39Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M4 9L24 24L44 9",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M24 9H4V24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M44 24V9H24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),ky=wm("map-draw",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M17 12L4 6V36L17 42L31 36L44 42V12L31 6L17 12Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M31 6V36",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M17 12V42",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M10.5 9L17 12L31 6L37.5 9",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M10.5 39L17 42L31 36L37.5 39",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),my=wm("minus",!1,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M10.5 24L38.5 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),vy=wm("more",!1,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("circle",{cx:"12",cy:"24",r:"3",fill:e.colors[0]},null),U("circle",{cx:"24",cy:"24",r:"3",fill:e.colors[0]},null),U("circle",{cx:"36",cy:"24",r:"3",fill:e.colors[0]},null)])})),yy=wm("navigation",!1,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M24.5 4L9 44L24.5 34.9091L40 44L24.5 4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])})),Ly=wm("needle",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("g",{"clip-path":"url(#"+e.id+"3d50a8e2)"},[U("path",{d:"M39 23L25 9",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M43.9995 17L30.9995 4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M34.999 18.999L39.999 13.999",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M28.999 12.999L33.999 7.99902",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M11 37L6 42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M27.9999 12.0001L11.9999 27.9998L10.9999 37L19.9999 35.9998L35.9999 20.0001L27.9999 12.0001Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)]),U("defs",null,[U("clipPath",{id:e.id+"3d50a8e2"},[U("rect",{width:"48",height:"48",fill:e.colors[2]},null)])])])})),wy=wm("newlybuild",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M19 10V7C19 5.89543 19.8954 5 21 5H41C42.1046 5 43 5.89543 43 7V29C43 30.1046 42.1046 31 41 31H37",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("rect",{x:"5",y:"18",width:"24",height:"24",rx:"2",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M17 25V35",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M12 30H22",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),by=wm("next",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M4 40.8361C8.89307 34.8632 13.2383 31.4739 17.0356 30.6682C20.8329 29.8625 24.4483 29.7408 27.8818 30.303V41L44 23.5453L27.8818 7V17.167C21.5333 17.2172 16.1362 19.4948 11.6905 24C7.24474 28.5052 4.68126 34.1172 4 40.8361Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])})),_y=wm("off-screen-one",!1,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M6 6L16 15.8995",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M6 41.8995L16 32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M42.0001 41.8995L32.1006 32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M41.8995 6L32 15.8995",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M32 7V16H41",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M16 7V16H7",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M16 41V32H7",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M32 41V32H40.8995",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),xy=wm("ordered-list",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M9 4V13",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M12 13H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M12 27H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M6 19.9998C6 19.9998 9 16.9998 11 19.9998C13 22.9999 6 26.9998 6 26.9998",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M6.00016 34.5001C6.00016 34.5001 8.00016 31.5 11.0002 33.5C14.0002 35.5 11.0002 38 11.0002 38C11.0002 38 14.0002 40.5 11.0002 42.5C8.00015 44.5 6.00015 41.5 6.00015 41.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M11 38H9",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M9 4L6 6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M21 24H43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M21 38H43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M21 10H43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),Cy=wm("page-template",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M23 4H4V26H23V4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M44 34H4V43H44V34Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M44 4H31V12H44V4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M44 18H31V26H44V18Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])})),Sy=wm("pause",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M16 12V36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M32 12V36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),jy=wm("pay-code-two",!1,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M16 6H8C6.89543 6 6 6.89543 6 8V16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M16 42H8C6.89543 42 6 41.1046 6 40V32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M32 42H40C41.1046 42 42 41.1046 42 40V32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M32 6H40C41.1046 6 42 6.89543 42 8V16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M24 16V32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M32 16V32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M16 16V32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),Ey=wm("peoples",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M19 20C22.866 20 26 16.866 26 13C26 9.13401 22.866 6 19 6C15.134 6 12 9.13401 12 13C12 16.866 15.134 20 19 20Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M32.6077 7C34.6405 8.2249 36.0001 10.4537 36.0001 13C36.0001 15.5463 34.6405 17.7751 32.6077 19",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M4 40.8V42H34V40.8C34 36.3196 34 34.0794 33.1281 32.3681C32.3611 30.8628 31.1372 29.6389 29.6319 28.8719C27.9206 28 25.6804 28 21.2 28H16.8C12.3196 28 10.0794 28 8.36808 28.8719C6.86278 29.6389 5.63893 30.8628 4.87195 32.3681C4 34.0794 4 36.3196 4 40.8Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M43.9999 42.0001V40.8001C43.9999 36.3197 43.9999 34.0795 43.128 32.3682C42.361 30.8629 41.1371 29.6391 39.6318 28.8721",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),My=wm("picture",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M39 6H9C7.34315 6 6 7.34315 6 9V39C6 40.6569 7.34315 42 9 42H39C40.6569 42 42 40.6569 42 39V9C42 7.34315 40.6569 6 39 6Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M18 23C20.7614 23 23 20.7614 23 18C23 15.2386 20.7614 13 18 13C15.2386 13 13 15.2386 13 18C13 20.7614 15.2386 23 18 23Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M27.7901 26.2194C28.6064 25.1269 30.2528 25.1538 31.0329 26.2725L39.8077 38.8561C40.7322 40.182 39.7835 42.0001 38.1671 42.0001H16L27.7901 26.2194Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),Ty=wm("platte",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M24 44C29.9601 44 26.3359 35.136 30 31C33.1264 27.4709 44 29.0856 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M28 17C29.6569 17 31 15.6569 31 14C31 12.3431 29.6569 11 28 11C26.3431 11 25 12.3431 25 14C25 15.6569 26.3431 17 28 17Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M16 21C17.6569 21 19 19.6569 19 18C19 16.3431 17.6569 15 16 15C14.3431 15 13 16.3431 13 18C13 19.6569 14.3431 21 16 21Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M17 34C18.6569 34 20 32.6569 20 31C20 29.3431 18.6569 28 17 28C15.3431 28 14 29.3431 14 31C14 32.6569 15.3431 34 17 34Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])})),Oy=wm("play-one",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M15 24V11.8756L25.5 17.9378L36 24L25.5 30.0622L15 36.1244V24Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])})),Ay=wm("plus",!1,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M24.0605 10L24.0239 38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M10 24L38 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),Py=wm("power",!1,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M14.5 8C13.8406 8.37652 13.2062 8.79103 12.6 9.24051C11.5625 10.0097 10.6074 10.8814 9.75 11.8402C6.79377 15.1463 5 19.4891 5 24.2455C5 34.6033 13.5066 43 24 43C34.4934 43 43 34.6033 43 24.2455C43 19.4891 41.2062 15.1463 38.25 11.8402C37.3926 10.8814 36.4375 10.0097 35.4 9.24051C34.7938 8.79103 34.1594 8.37652 33.5 8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M24 4V24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),Iy=wm("ppt",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M4 8H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M8 8H40V34H8V8Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M22 16L27 21L22 26",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M16 42L24 34L32 42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),Ry=wm("preview-close",!1,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M6 16C6.63472 17.2193 7.59646 18.3504 8.82276 19.3554C12.261 22.1733 17.779 24 24 24C30.221 24 35.739 22.1733 39.1772 19.3554C40.4035 18.3504 41.3653 17.2193 42 16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M28.9775 24L31.048 31.7274",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M37.3535 21.3536L43.0103 27.0104",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M5.00004 27.0103L10.6569 21.3534",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M16.9278 31.7276L18.9983 24.0001",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),By=wm("preview-close-one",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M9.85786 18C6.23858 21 4 24 4 24C4 24 12.9543 36 24 36C25.3699 36 26.7076 35.8154 28 35.4921M20.0318 12.5C21.3144 12.1816 22.6414 12 24 12C35.0457 12 44 24 44 24C44 24 41.7614 27 38.1421 30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M20.3142 20.6211C19.4981 21.5109 19 22.6972 19 23.9998C19 26.7612 21.2386 28.9998 24 28.9998C25.3627 28.9998 26.5981 28.4546 27.5 27.5705",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M42 42L6 6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),Hy=wm("preview-open",!1,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M24 36C35.0457 36 44 24 44 24C44 24 35.0457 12 24 12C12.9543 12 4 24 4 24C4 24 12.9543 36 24 36Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M24 29C26.7614 29 29 26.7614 29 24C29 21.2386 26.7614 19 24 19C21.2386 19 19 21.2386 19 24C19 26.7614 21.2386 29 24 29Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])})),Wy=wm("quote",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M18.8533 9.11587C11.3227 13.9521 7.13913 19.5811 6.30256 26.0028C5.00021 35.9999 13.9404 40.8932 18.4703 36.4966C23.0002 32.1 20.2848 26.5195 17.0047 24.9941C13.7246 23.4686 11.7187 23.9999 12.0686 21.9614C12.4185 19.923 17.0851 14.2712 21.1849 11.6391C21.4569 11.4078 21.5604 10.959 21.2985 10.6185C21.1262 10.3946 20.7883 9.95545 20.2848 9.30102C19.8445 8.72875 19.4227 8.75017 18.8533 9.11587Z",fill:e.colors[0]},null),U("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M38.6789 9.11587C31.1484 13.9521 26.9648 19.5811 26.1282 26.0028C24.8259 35.9999 33.7661 40.8932 38.296 36.4966C42.8259 32.1 40.1105 26.5195 36.8304 24.9941C33.5503 23.4686 31.5443 23.9999 31.8943 21.9614C32.2442 19.923 36.9108 14.2712 41.0106 11.6391C41.2826 11.4078 41.3861 10.959 41.1241 10.6185C40.9519 10.3946 40.614 9.95545 40.1105 9.30102C39.6702 8.72875 39.2484 8.75017 38.6789 9.11587Z",fill:e.colors[0]},null)])})),zy=wm("reduce-one",!1,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M16 24L32 24",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),Dy=wm("refresh",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M42 8V24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M6 24L6 40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M42 24C42 14.0589 33.9411 6 24 6C18.9145 6 14.3216 8.10896 11.0481 11.5M6 24C6 33.9411 14.0589 42 24 42C28.8556 42 33.2622 40.0774 36.5 36.9519",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),Ny=wm("right",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M19 12L31 24L19 36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),Fy=wm("right-angle",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M8 9.1153C8 7.29468 10.2347 6.42094 11.4696 7.75874L40.9016 39.6434C42.0842 40.9246 41.1755 43 39.432 43H10C8.89543 43 8 42.1046 8 41V9.1153Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),Vy=wm("right-c",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M21 33L30 24L21 15",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),Uy=wm("right-one",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M20 12L32 24L20 36V12Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])})),$y=wm("right-small-down",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M32.3535 32.3535L15.3535 15.3535",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M32.3535 14.3535V32.3535H14.3535",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),Yy=wm("right-small-up",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M16 32L33 15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M15 15H33V33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),Xy=wm("right-two",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M24 43L42 24L24 5L24 17L6 17V31H24V43Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),Zy=wm("rotate",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M12 24H42V42H12V24Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M6 8V17H15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M38.4747 13.2985C35.1956 8.87049 29.933 6 24 6C18.1788 6 13.0029 8.76334 9.71272 13.0498L6 17",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),Gy=wm("round",!1,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("circle",{cx:"24",cy:"24",r:"20",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])})),qy=wm("row-height",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M16 35L10 41L4 35",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M16 13L10 7L4 13",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M10 7V41",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M44 9H22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M36 19H22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M44 29H22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M36 39H22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),Ky=wm("ruler",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M44 14L34 4L30.25 7.75L26.5 11.5L19 19L11.5 26.5L7.75 30.25L4 34L14 44L44 14Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M30.25 7.75L7.75 30.25",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M9 29L13 33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M14 24L20 30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M19 19L23 23",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M24 14L30 20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M29 9L33 13",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),Jy=wm("save",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M6 9C6 7.34315 7.34315 6 9 6H34.2814L42 13.2065V39C42 40.6569 40.6569 42 39 42H9C7.34315 42 6 40.6569 6 39V9Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),U("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24.0083 6L24 13.3846C24 13.7245 23.5523 14 23 14H15C14.4477 14 14 13.7245 14 13.3846L14 6",fill:e.colors[3]},null),U("path",{d:"M24.0083 6L24 13.3846C24 13.7245 23.5523 14 23 14H15C14.4477 14 14 13.7245 14 13.3846L14 6H24.0083Z",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M9 6H34.2814",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M14 26H34",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M14 34H24.0083",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),Qy=wm("screen-rotation",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M4 24C4 35.0457 12.9543 44 24 44L19 39",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M44 24C44 12.9543 35.0457 4 24 4L29 9",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M30 41L7 18L18 7L41 30L30 41Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),eL=wm("send-backward",!1,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("rect",{width:"36",height:"8",transform:"matrix(1 0 0 -1 6 14)",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),U("rect",{width:"36",height:"8",transform:"matrix(1 0 0 -1 6 28)",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M30 36L24 42L18 36V36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M24 42V28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M24 14V20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),tL=wm("send-to-back",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M14 21H5V5H21V14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M32 27H43V43H27V32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M14 32V14H32V32H14Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])})),nL=wm("sent-to-back",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M30 18H41C41.5523 18 42 18.4477 42 19V41C42 41.5523 41.5523 42 41 42H19C18.4477 42 18 41.5523 18 41V30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M9.96906 6H6V10.0336",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M9.99705 30H6V26.012",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M26 30H29.9971V26.012",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M26.0023 6H30V9.99785",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M16.0283 6H20.0083",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),U("path",{d:"M6 16V20.0148",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M30 16V20.0148",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M15.9922 30H19.9996",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),rL=wm("share",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M28 6H42V20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M42 29.4737V39C42 40.6569 40.6569 42 39 42H9C7.34315 42 6 40.6569 6 39V9C6 7.34315 7.34315 6 9 6L18 6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M25.7998 22.1999L41.0998 6.8999",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),iL=wm("share-one",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M35 16C37.7614 16 40 13.7614 40 11C40 8.23858 37.7614 6 35 6C32.2386 6 30 8.23858 30 11C30 13.7614 32.2386 16 35 16Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M13 29C15.7614 29 18 26.7614 18 24C18 21.2386 15.7614 19 13 19C10.2386 19 8 21.2386 8 24C8 26.7614 10.2386 29 13 29Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M30.0004 13.5745L17.3393 21.2454",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M17.3385 26.5639L30.6789 34.4469",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M35 32C37.7614 32 40 34.2386 40 37C40 39.7614 37.7614 42 35 42C32.2386 42 30 39.7614 30 37C30 34.2386 32.2386 32 35 32Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])})),oL=wm("shield",!1,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M6 8.25564L24.0086 3L42 8.25564V19.0337C42 30.3622 34.7502 40.4194 24.0026 44.0005C13.2521 40.4195 6 30.36 6 19.0287V8.25564Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])})),sL=wm("shuffle-one",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M40 33L44 37L40 41",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M40 7L44 11L40 15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M44 11H37C29.8203 11 24 16.8203 24 24C24 31.1797 29.8203 37 37 37H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),U("path",{d:"M4 37H11C18.1797 37 24 31.1797 24 24C24 16.8203 18.1797 11 11 11H4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])})),aL=wm("square",!1,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M39 6H9C7.34315 6 6 7.34315 6 9V39C6 40.6569 7.34315 42 9 42H39C40.6569 42 42 40.6569 42 39V9C42 7.34315 40.6569 6 39 6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])})),lL=wm("stopwatch-start",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M24 44C33.3888 44 41 36.3888 41 27C41 17.6112 33.3888 10 24 10C14.6112 10 7 17.6112 7 27C7 36.3888 14.6112 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M18 4H30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M24 19V27",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M32 27H24",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M24 4V8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),cL=wm("strikethrough",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M5 24H43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M24 24C40 30 34 44 24 44C13.9999 44 12 36 12 36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M35.9999 12C35.9999 12 33 4 23.9999 4C14.9999 4 11.4359 11.5995 15.6096 18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M12 36C12 36 15.9999 44 24 44C32 44 36.564 36.4005 32.3903 30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),hL=wm("subtract-selection",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("rect",{x:"16",y:"16",width:"27",height:"27",rx:"2",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M16 32H7C5.89543 32 5 31.1046 5 30V7C5 5.89543 5.89543 5 7 5H30C31.1046 5 32 5.89543 32 7V16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M29 16L16 30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M38 16L16 40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M43 21L23 43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M43 32L33 43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),uL=wm("subtract-selection-one",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M32 16H41C42.1046 16 43 16.8954 43 18V41C43 42.1046 42.1046 43 41 43H18C16.8954 43 16 42.1046 16 41V32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("rect",{x:"5",y:"5",width:"27",height:"27",rx:"2",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M18 5L5 19",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M27 5L5 29",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M32 10L12 32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M32 21L22 32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),dL=wm("tailoring",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M12 4V36H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M20 12H36V28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M12 12H4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),U("path",{d:"M36 44V36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])})),fL=wm("tencent-qq",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M23.7927 44.5178C20.1344 44.5178 16.7762 43.2933 14.6142 41.4646C13.5161 41.7927 12.1115 42.3204 11.2254 42.9751C10.4664 43.535 10.5613 44.1059 10.6979 44.3362C11.298 45.3491 20.9938 44.9831 23.7927 44.6678V44.5178ZM23.7927 44.5178C27.4516 44.5178 30.8095 43.2933 32.9718 41.4646C34.0693 41.7927 35.4742 42.3204 36.3606 42.9751C37.119 43.535 37.0244 44.1059 36.8875 44.3362C36.2874 45.3491 26.5919 44.9831 23.7927 44.6678V44.5178Z",fill:e.colors[0]},null),U("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M36.3386 20.9326C34.6979 21.3809 29.856 22.5505 23.8144 22.5914H23.7698C17.5753 22.5491 12.6423 21.3214 11.1274 20.8999C10.816 20.8129 10.6458 20.6334 10.6458 20.6334C10.644 20.5785 10.6207 19.6503 10.6207 19.171C10.6207 11.1055 14.4284 3.00029 23.7922 3C33.1561 3.00029 36.9635 11.1052 36.9635 19.1713C36.9635 19.65 36.9402 20.5785 36.9387 20.6337C36.9387 20.6337 36.7297 20.8255 36.3386 20.9326ZM38.8284 25.3504C39.3462 26.7001 39.8573 28.1055 40.2318 29.3107C42.0176 35.0578 41.4388 37.4364 40.9986 37.4898C40.0532 37.6039 37.3187 33.1634 37.3187 33.1634C37.3187 37.6757 33.2448 44.604 23.916 44.6677H23.6685C14.3394 44.604 10.2655 37.6757 10.2655 33.1634C10.2655 33.1634 7.53131 37.6039 6.58588 37.4895C6.14542 37.4364 5.5666 35.0581 7.35268 29.3107C7.72717 28.1058 8.23827 26.7001 8.75609 25.3504C8.75609 25.3504 9.10519 25.3285 9.28207 25.3795C10.7319 25.798 12.2762 26.1689 13.8447 26.4792C13.5776 28.1343 13.4249 30.1827 13.5692 32.6021C13.9533 39.0363 17.7745 43.081 23.6727 43.1394H23.9121C29.8106 43.081 33.6314 39.0363 34.0161 32.6021C34.1604 30.1823 34.0075 28.1345 33.7402 26.4793C35.3363 26.1633 36.9076 25.7848 38.3798 25.3571C38.5307 25.3136 38.8284 25.3504 38.8284 25.3504ZM33.7402 26.4793C30.3004 27.1601 26.7448 27.5502 23.8144 27.5147H23.7698C20.8396 27.5498 17.2841 27.1598 13.8447 26.4792C13.8586 26.3929 13.8728 26.3076 13.8874 26.2234C17.3136 26.8989 20.8513 27.2853 23.769 27.2503H23.8137L23.814 27.25C26.7323 27.2856 30.2709 26.8989 33.6974 26.2231C33.712 26.3074 33.7262 26.3928 33.7402 26.4793ZM18.0376 11.6868C18.1059 13.5266 19.1912 14.9735 20.4615 14.916C21.7309 14.8594 22.7044 13.3208 22.6349 11.4802C22.566 9.6398 21.4811 8.19348 20.2122 8.2504C18.9419 8.30791 17.9687 9.84646 18.0376 11.6868ZM27.1253 14.916C28.3957 14.9735 29.4809 13.5263 29.5489 11.6868C29.6181 9.84646 28.6449 8.30791 27.3746 8.2504C26.1055 8.19378 25.0208 9.64009 24.9519 11.4805C24.8825 13.3208 25.8556 14.8591 27.1253 14.916ZM23.8148 15.9248C28.0469 15.9248 31.4658 16.7625 31.805 17.5141V17.5144C31.821 17.5477 31.8295 17.5841 31.8298 17.621C31.8294 17.6731 31.8131 17.7238 31.7831 17.7663C31.497 18.1835 27.701 20.2436 23.8148 20.2436H23.7692C19.8827 20.2436 16.0867 18.1829 15.8006 17.7663C15.7708 17.7239 15.7545 17.6734 15.7539 17.6216C15.7542 17.5845 15.7627 17.5479 15.7787 17.5144C16.1182 16.7625 19.5368 15.9248 23.7692 15.9248H23.8148Z",fill:e.colors[0]},null),U("path",{d:"M22.0218 11.7142C22.0799 12.441 21.6812 13.0867 21.1327 13.157C20.5831 13.2277 20.0912 12.6958 20.0329 11.969C19.9754 11.2416 20.3735 10.596 20.9211 10.5259C21.4716 10.4547 21.9643 10.9871 22.0218 11.7139V11.7142ZM25.5117 11.9571C25.624 11.7559 26.3885 10.6984 27.9714 11.0834C28.3874 11.1847 28.5797 11.3336 28.6203 11.392C28.6801 11.4784 28.6968 11.6015 28.6358 11.7673C28.5155 12.096 28.2671 12.087 28.1296 12.0227C28.0406 11.9813 26.9381 11.2463 25.9223 12.3429C25.8523 12.418 25.7274 12.4439 25.6091 12.3546C25.4903 12.2647 25.4416 12.0832 25.5117 11.9571Z",fill:e.colors[0]},null),U("path",{d:"M15.5039 26.7117V33.0437C15.5039 33.0437 18.4044 33.6286 21.3105 33.2235V27.383C19.4695 27.2788 17.4841 27.0468 15.5039 26.7117Z",fill:e.colors[0]},null),U("path",{d:"M36.9385 20.6337C36.9385 20.6337 31.2962 22.4148 23.8142 22.4653H23.7695C16.2998 22.4151 10.6648 20.6395 10.6456 20.6337L8.75586 25.35C13.4824 26.775 19.3401 27.6933 23.7695 27.6399H23.8142C28.2436 27.6933 34.101 26.775 38.8282 25.35L36.9385 20.6337Z",fill:e.colors[0]},null)])})),pL=wm("text",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M16 19V16H32V19",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M22 34H26",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M24 18L24 34",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),gL=wm("text-bold",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24 24C29.5056 24 33.9688 19.5228 33.9688 14C33.9688 8.47715 29.5056 4 24 4H11V24H24Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M28.0312 44C33.5368 44 38 39.5228 38 34C38 28.4772 33.5368 24 28.0312 24H11V44H28.0312Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),kL=wm("text-italic",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M20 6H36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M12 42H28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M29 5.95215L19 41.9998",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),mL=wm("text-rotation-down",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M29 35L21 31.3333M29 13L21 16.6667M21 16.6667L17 18.5L5 24L17 29.5L21 31.3333M21 16.6667V31.3333",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M37 6V42L43 36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),vL=wm("text-rotation-none",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M13 29L16.6667 21M35 29L31.3333 21M31.3333 21L29.5 17L24 5L18.5 17L16.6667 21M31.3333 21H16.6667",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M6 37H42L36 43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),yL=wm("text-style-one",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M4 42L8.94118 30M32 42L27.0588 30M27.0588 30L25 25L18 8L11 25L8.94118 30M27.0588 30H8.94118",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M28 10L44 10",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M32 20L44 20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M36 30L44 30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M40 40H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),LL=wm("text-underline",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M8 44H40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M37 6.09717C37 12.7638 37 15.3335 37 22.0002C37 29.1799 31.1797 35.0002 24 35.0002C16.8203 35.0002 11 29.1799 11 22.0002C11 15.3335 11 12.7638 11 6.09717",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])})),wL=wm("theme",!1,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M18 6C18 9.31371 20.6863 12 24 12C27.3137 12 30 9.31371 30 6H35.4545L42 15.8182L36.2727 20.7273V42H11.7273V20.7273L6 15.8182L12.5455 6H18Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])})),bL=wm("transfer-data",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M10 8L4 14L10 20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M38 28L44 34L38 40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M4 14H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M4 34H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),_L=wm("transform",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("circle",{cx:"13.7146",cy:"13.7141",r:"6.85714",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("circle",{cx:"34.2859",cy:"34.2854",r:"6.85714",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M24.001 44C12.9553 44 4.00098 35.0457 4.00098 24L10.6676 27.3333",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M24.001 4C35.0467 4 44.001 12.9543 44.001 24L37.3343 20.6667",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),xL=wm("translate",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M28.2857 37H39.7143M42 42L39.7143 37L42 42ZM26 42L28.2857 37L26 42ZM28.2857 37L34 24L39.7143 37H28.2857Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M16 6L17 9",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M6 11H28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M10 16C10 16 11.7895 22.2609 16.2632 25.7391C20.7368 29.2174 28 32 28 32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M24 11C24 11 22.2105 19.2174 17.7368 23.7826C13.2632 28.3478 6 32 6 32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),CL=wm("triangle-round-rectangle",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M20 29H6V43H20V29Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M24 4L34 21H14L24 4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M36 44C40.4183 44 44 40.4183 44 36C44 31.5817 40.4183 28 36 28C31.5817 28 28 31.5817 28 36C28 40.4183 31.5817 44 36 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),SL=wm("two-dimensional-code-two",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M18 6H6V18H18V6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M18 30H6V42H18V30Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M42 6H30V18H42V6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M24 6V18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),U("path",{d:"M42 24H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),U("path",{d:"M34 30V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),U("path",{d:"M42 30V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),U("path",{d:"M26 30V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])})),jL=wm("undo",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M11.2721 36.7279C14.5294 39.9853 19.0294 42 24 42C33.9411 42 42 33.9411 42 24C42 14.0589 33.9411 6 24 6C19.0294 6 14.5294 8.01472 11.2721 11.2721C9.61407 12.9301 6 17 6 17",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M6 9V17H14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),EL=wm("ungroup",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M11.2727 4H4V11.2727H11.2727V4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M43.9998 36.7271H36.7271V43.9998H43.9998V36.7271Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M11.2727 24H4V31.2727H11.2727V24Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M23.9998 36.7271H16.7271V43.9998H23.9998V36.7271Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M31.2727 4H24V11.2727H31.2727V4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M43.9998 16.7271H36.7271V23.9998H43.9998V16.7271Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M11.2729 7.63623H24.0002",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M24 40.3638H36.7273",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M11.2729 27.6366H27.6366V11.2729",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M28.8275 20.3633H36.7269M20.3633 36.7269V27.6282V36.7269Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M7.63672 11.2725V23.9997",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M40.3633 24V36.7273",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),ML=wm("union-selection",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M32 16H41C42.1046 16 43 16.8954 43 18V41C43 42.1046 42.1046 43 41 43H18C16.8954 43 16 42.1046 16 41V32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M32 16V7C32 5.89543 31.1046 5 30 5H7C5.89543 5 5 5.89543 5 7V30C5 31.1046 5.89543 32 7 32H16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M41.0005 16L17.0005 40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M32.0005 7L7.00049 32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M32.0005 16L16.0005 32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M43.0005 24L24.0005 43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M24.0005 5L5.00049 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M43.0005 34L34.0005 43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M14.0005 5L5.00049 14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),TL=wm("unlock",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("rect",{x:"7",y:"22.0476",width:"34",height:"22",rx:"2",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M14 22V14.0047C13.9948 8.87022 17.9227 4.56718 23.0859 4.05117C28.249 3.53516 32.9673 6.97408 34 12.0059",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M24 30V36",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),OL=wm("up",!1,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M13 30L25 18L37 30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),AL=wm("upload",!1,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("mask",{id:e.id+"04cec2fa",maskUnits:"userSpaceOnUse",x:"0",y:"0",width:"48",height:"48",style:{maskType:"alpha"}},[U("path",{d:"M48 0H0V48H48V0Z",fill:e.colors[2]},null)]),U("g",{mask:"url(#"+e.id+"04cec2fa)"},[U("path",{d:"M6 24.0083V42H42V24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M33 15L24 6L15 15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M23.9917 32V6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])])})),PL=wm("upload-one",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M11.6777 20.271C7.27476 21.3181 4 25.2766 4 30C4 35.5228 8.47715 40 14 40C14.9474 40 15.864 39.8683 16.7325 39.6221",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M36.0547 20.271C40.4577 21.3181 43.7324 25.2766 43.7324 30C43.7324 35.5228 39.2553 40 33.7324 40C32.785 40 31.8684 39.8683 30.9999 39.6221",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M36 20C36 13.3726 30.6274 8 24 8C17.3726 8 12 13.3726 12 20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M17.0654 27.8812L23.9999 20.9238L31.1318 28.0002",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M24 38.0001V24.4619",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),IL=wm("vertical-spacing-between-items",!1,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M8 6V12H40V6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M14 24H34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),U("path",{d:"M8 42V36H40V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),RL=wm("video-two",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M39 6H9C7.34315 6 6 7.34315 6 9V39C6 40.6569 7.34315 42 9 42H39C40.6569 42 42 40.6569 42 39V9C42 7.34315 40.6569 6 39 6Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M20.5 28V21.9378L25.75 24.9689L31 28L25.75 31.0311L20.5 34.0622V28Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M6 15H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M33 6L27 15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M21 6L15 15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),BL=wm("view-list",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("rect",{x:"8",y:"4",width:"32",height:"40",rx:"2",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M21 14H33",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M21 24H33",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M21 34H33",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M15 16C16.1046 16 17 15.1046 17 14C17 12.8954 16.1046 12 15 12C13.8954 12 13 12.8954 13 14C13 15.1046 13.8954 16 15 16Z",fill:e.colors[2]},null),U("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M15 26C16.1046 26 17 25.1046 17 24C17 22.8954 16.1046 22 15 22C13.8954 22 13 22.8954 13 24C13 25.1046 13.8954 26 15 26Z",fill:e.colors[2]},null),U("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M15 36C16.1046 36 17 35.1046 17 34C17 32.8954 16.1046 32 15 32C13.8954 32 13 32.8954 13 34C13 35.1046 13.8954 36 15 36Z",fill:e.colors[2]},null)])})),HL=wm("volume-mute",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("rect",{opacity:"0.01",x:"30",y:"18",width:"13",height:"13",fill:e.colors[2]},null),U("mask",{id:e.id+"603476ab",maskUnits:"userSpaceOnUse",x:"30",y:"18",width:"13",height:"13",style:{maskType:"alpha"}},[U("rect",{x:"30",y:"18",width:"13",height:"13",fill:e.colors[2]},null)]),U("g",{mask:"url(#"+e.id+"603476ab)"},[U("path",{d:"M40.7348 20.2858L32.2495 28.7711",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M32.2496 20.2858L40.7349 28.7711",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)]),U("path",{d:"M24 6V42C17 42 11.7985 32.8391 11.7985 32.8391H6C4.89543 32.8391 4 31.9437 4 30.8391V17.0108C4 15.9062 4.89543 15.0108 6 15.0108H11.7985C11.7985 15.0108 17 6 24 6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])})),WL=wm("volume-notice",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M24 6V42C17 42 11.7985 32.8391 11.7985 32.8391H6C4.89543 32.8391 4 31.9437 4 30.8391V17.0108C4 15.9062 4.89543 15.0108 6 15.0108H11.7985C11.7985 15.0108 17 6 24 6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M32 15L32 15C32.6232 15.5565 33.1881 16.1797 33.6841 16.8588C35.1387 18.8504 36 21.3223 36 24C36 26.6545 35.1535 29.1067 33.7218 31.0893C33.2168 31.7885 32.6391 32.4293 32 33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M34.2359 41.1857C40.0836 37.6953 44 31.305 44 24C44 16.8085 40.2043 10.5035 34.507 6.97906",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])})),zL=wm("volume-small",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M24 6V42C17 42 11.7985 32.8391 11.7985 32.8391H6C4.89543 32.8391 4 31.9437 4 30.8391V17.0108C4 15.9062 4.89543 15.0108 6 15.0108H11.7985C11.7985 15.0108 17 6 24 6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M32 15L32 15C32.6232 15.5565 33.1881 16.1797 33.6841 16.8588C35.1387 18.8504 36 21.3223 36 24C36 26.6545 35.1535 29.1067 33.7218 31.0893C33.2168 31.7885 32.6391 32.4293 32 33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),DL=wm("wechat",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M36.9974 21.7112C36.8434 13.0079 29.7401 6 21 6C12.1634 6 5 13.1634 5 22C5 26.1701 6.59531 29.9676 9.20892 32.8154L8.01043 40.0257L15.125 36.9699C18.2597 38.0122 21.218 38.2728 24 37.7516",fill:e.colors[1]},null),U("path",{d:"M36.9974 21.7112C36.8434 13.0079 29.7401 6 21 6C12.1634 6 5 13.1634 5 22C5 26.1701 6.59531 29.9676 9.20892 32.8154L8.01043 40.0257L15.125 36.9699C18.2597 38.0122 21.218 38.2728 24 37.7516",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M15.125 20.4667C16.3676 20.4667 17.375 19.4519 17.375 18.2C17.375 16.9482 16.3676 15.9333 15.125 15.9333C13.8824 15.9333 12.875 16.9482 12.875 18.2C12.875 19.4519 13.8824 20.4667 15.125 20.4667Z",fill:e.colors[2]},null),U("path",{d:"M24.125 20.4667C25.3676 20.4667 26.375 19.4519 26.375 18.2C26.375 16.9482 25.3676 15.9333 24.125 15.9333C22.8824 15.9333 21.875 16.9482 21.875 18.2C21.875 19.4519 22.8824 20.4667 24.125 20.4667Z",fill:e.colors[2]},null),U("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M38.7618 39.9293C37.0135 41.2302 34.8467 42 32.5 42C26.701 42 22 37.299 22 31.5C22 25.701 26.701 21 32.5 21C38.299 21 43 25.701 43 31.5C43 33.0997 42.6423 34.6159 42.0024 35.9728",fill:e.colors[1]},null),U("path",{d:"M38.7618 39.9293C37.0135 41.2302 34.8467 42 32.5 42C26.701 42 22 37.299 22 31.5C22 25.701 26.701 21 32.5 21C38.299 21 43 25.701 43 31.5C43 33.0997 42.6423 34.6159 42.0024 35.9728",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M42.0024 35.9728L43 42L38.7618 39.9293",fill:e.colors[1]},null),U("path",{d:"M42.0024 35.9728L43 42L38.7618 39.9293",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M35.6875 30.7999C34.7555 30.7999 34 30.0388 34 29.0999C34 28.161 34.7555 27.3999 35.6875 27.3999C36.6195 27.3999 37.375 28.161 37.375 29.0999C37.375 30.0388 36.6195 30.7999 35.6875 30.7999Z",fill:e.colors[2]},null),U("path",{d:"M28.9375 30.7999C28.0055 30.7999 27.25 30.0388 27.25 29.0999C27.25 28.161 28.0055 27.3999 28.9375 27.3999C29.8695 27.3999 30.625 28.161 30.625 29.0999C30.625 30.0388 29.8695 30.7999 28.9375 30.7999Z",fill:e.colors[2]},null)])})),NL={IconPlayOne:Oy,IconFullScreenPlay:Bv,IconLock:uy,IconUnlock:TL,IconPpt:Iy,IconFormat:Ov,IconPicture:My,IconFullScreen:Iv,IconList:cy,IconOrderedList:xy,IconHelpcenter:Yv,IconFlipVertically:jv,IconFlipHorizontally:Sv,IconFontSize:Tv,IconCode:av,IconTextBold:gL,IconTextItalic:kL,IconTextUnderline:LL,IconStrikethrough:cL,IconEdit:Lv,IconQuote:Wy,IconBackgroundColor:Fm,IconGroup:Dv,IconUngroup:EL,IconBack:Nm,IconNext:by,IconFullwidth:Hv,IconAlignTop:Bm,IconAlignLeft:Sm,IconAlignRight:jm,IconAlignBottom:xm,IconAlignVertically:Hm,IconAlignHorizontally:Cm,IconBringToFront:$m,IconSendToBack:tL,IconAlignTextLeft:Am,IconAlignTextRight:Im,IconAlignTextCenter:Tm,IconRowHeight:qy,IconWrite:wm("write",!0,(function(e){return U("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[U("path",{d:"M5.32497 43.4996L13.81 43.4998L44.9227 12.3871L36.4374 3.90186L5.32471 35.0146L5.32497 43.4996Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),U("path",{d:"M27.9521 12.3872L36.4374 20.8725",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])})),IconInsertTable:Jv,IconAddText:bm,IconFill:Cv,IconTailoring:dL,IconEffects:wv,IconColorFilter:lv,IconUp:OL,IconDown:mv,IconPlus:Ay,IconMinus:my,IconConnection:cv,IconBringToFrontOne:Ym,IconSentToBack:nL,IconGithub:Wv,IconChartProportion:Jm,IconChartHistogram:Xm,IconChartHistogramOne:Zm,IconChartLineArea:qm,IconChartRing:Qm,IconChartScatter:ev,IconChartLine:Gm,IconChartPie:Km,IconText:pL,IconRotate:Zy,IconLeftTwo:ay,IconRightTwo:Xy,IconPlatte:Ty,IconClose:ov,IconCloseSmall:sv,IconUndo:jL,IconTransform:_L,IconClick:rv,IconTheme:wL,IconArrowCircleLeft:Dm,IconGraphicDesign:zv,IconLogout:dy,IconErase:bv,IconClear:nv,IconFolderClose:Mv,IconAlignTextTopOne:Rm,IconAlignTextBottomOne:Mm,IconAlignTextMiddleOne:Pm,IconPause:Sy,IconVolumeMute:HL,IconVolumeNotice:WL,IconVolumeSmall:zL,IconVideoTwo:RL,IconFormula:Pv,IconLinkOne:ly,IconFullScreenOne:Rv,IconOffScreenOne:_y,IconPower:Py,IconListView:hy,IconMagic:fy,IconHighLight:Xv,IconShare:rL,IconIndentLeft:qv,IconIndentRight:Kv,IconVerticalSpacingBetweenItems:IL,IconCopy:uv,IconDelete:pv,IconSquare:aL,IconRound:Gy,IconNeedle:Ly,IconTextRotationNone:vL,IconTextRotationDown:mL,IconFormatBrush:Av,IconPreviewOpen:Hy,IconPreviewClose:Ry,IconStopwatchStart:lL,IconShuffleOne:sL,IconReduceOne:zy,IconTwoDimensionalCodeTwo:SL,IconMore:vy,IconRightAngle:Fy,IconPageTemplate:Cy,IconTriangleRoundRectangle:CL,IconLeft:ry,IconRight:Ny,IconGuideBoard:Nv,IconKeyboardOne:ty,IconHeadsetOne:$v,IconApplicationMenu:zm,IconPreviewCloseOne:By,IconUpload:AL,IconLayers:ny,IconAlignTextCenterOne:Om,IconRefresh:Dy,IconPeoples:Ey,IconScreenRotation:Qy,IconUploadOne:PL,IconDownloadOne:yv,IconSave:Jy,IconShield:oL,IconCuttingOne:fv,IconRuler:Ky,IconIdCard:Gv,IconExpandDownOne:xv,IconFoldUpOne:Ev,IconClickTap:iv,IconAddTextTwo:_m,IconCheckOne:tv,IconBarCode:Vm,IconPayCodeTwo:jy,IconTextStyleOne:yL,IconIntersection:ey,IconSendBackward:eL,IconBringForward:Um,IconIntersectSelection:Qv,IconUnionSelection:ML,IconExcludeSelection:_v,IconSubtractSelection:hL,IconSubtractSelectionOne:uL,IconAllApplication:Wm,IconHome:Zv,IconNewlybuild:wy,IconDividingLine:kv,IconAlignTextBoth:Em,IconDistortion:gv,IconTranslate:xL,IconMagicWand:py,IconH1:Fv,IconH3:Vv,IconTransferData:bL,IconHamburgerButton:Uv,IconContrastViewCircle:hv,IconLeftSmallUp:sy,IconLeftSmallDown:oy,IconRightSmallUp:Yy,IconRightSmallDown:$y,IconMapDraw:ky,IconRightC:Vy,IconLeftC:iy,IconRightOne:Uy,IconDownOne:vv,IconCopyOne:dv,IconWechat:DL,IconTencentQq:fL,IconMail:gy,IconShareOne:iL,IconNavigation:yy,IconViewList:BL},FL={install(e){for(const[t,n]of Object.entries(NL))e.component(t,n)}},VL=["accept"],UL=lp(z({__name:"FileInput",props:{accept:{type:String,default:"image/*"}},emits:["change"],setup(e,{emit:t}){const n=t,r=_();return(t,i)=>(Y(),J("div",{class:"file-input",onClick:i[1]||(i[1]=e=>{r.value&&(r.value.value="",r.value.click())})},[ne(t.$slots,"default",{},void 0,!0),ee("input",{class:"input",type:"file",name:"upload",ref_key:"inputRef",ref:r,accept:e.accept,onChange:i[0]||(i[0]=e=>(e=>{const t=e.target.files;t&&n("change",t)})(e))},null,40,VL)]))}}),[["__scopeId","data-v-b2d0b82e"]]);function $L(e){return($L="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var YL=/^\s+/,XL=/\s+$/;function ZL(e,t){if(t=t||{},(e=e||"")instanceof ZL)return e;if(!(this instanceof ZL))return new ZL(e,t);var n=function(e){var t={r:0,g:0,b:0},n=1,r=null,i=null,o=null,s=!1,a=!1;"string"==typeof e&&(e=function(e){e=e.replace(YL,"").replace(XL,"").toLowerCase();var t,n=!1;if(uw[e])e=uw[e],n=!0;else if("transparent"==e)return{r:0,g:0,b:0,a:0,format:"name"};if(t=xw.rgb.exec(e))return{r:t[1],g:t[2],b:t[3]};if(t=xw.rgba.exec(e))return{r:t[1],g:t[2],b:t[3],a:t[4]};if(t=xw.hsl.exec(e))return{h:t[1],s:t[2],l:t[3]};if(t=xw.hsla.exec(e))return{h:t[1],s:t[2],l:t[3],a:t[4]};if(t=xw.hsv.exec(e))return{h:t[1],s:t[2],v:t[3]};if(t=xw.hsva.exec(e))return{h:t[1],s:t[2],v:t[3],a:t[4]};if(t=xw.hex8.exec(e))return{r:kw(t[1]),g:kw(t[2]),b:kw(t[3]),a:Lw(t[4]),format:n?"name":"hex8"};if(t=xw.hex6.exec(e))return{r:kw(t[1]),g:kw(t[2]),b:kw(t[3]),format:n?"name":"hex"};if(t=xw.hex4.exec(e))return{r:kw(t[1]+""+t[1]),g:kw(t[2]+""+t[2]),b:kw(t[3]+""+t[3]),a:Lw(t[4]+""+t[4]),format:n?"name":"hex8"};if(t=xw.hex3.exec(e))return{r:kw(t[1]+""+t[1]),g:kw(t[2]+""+t[2]),b:kw(t[3]+""+t[3]),format:n?"name":"hex"};return!1}(e));"object"==$L(e)&&(Cw(e.r)&&Cw(e.g)&&Cw(e.b)?(l=e.r,c=e.g,h=e.b,t={r:255*pw(l,255),g:255*pw(c,255),b:255*pw(h,255)},s=!0,a="%"===String(e.r).substr(-1)?"prgb":"rgb"):Cw(e.h)&&Cw(e.s)&&Cw(e.v)?(r=vw(e.s),i=vw(e.v),t=function(e,t,n){e=6*pw(e,360),t=pw(t,100),n=pw(n,100);var r=Math.floor(e),i=e-r,o=n*(1-t),s=n*(1-i*t),a=n*(1-(1-i)*t),l=r%6,c=[n,s,o,o,a,n][l],h=[a,n,n,s,o,o][l],u=[o,o,a,n,n,s][l];return{r:255*c,g:255*h,b:255*u}}(e.h,r,i),s=!0,a="hsv"):Cw(e.h)&&Cw(e.s)&&Cw(e.l)&&(r=vw(e.s),o=vw(e.l),t=function(e,t,n){var r,i,o;function s(e,t,n){return n<0&&(n+=1),n>1&&(n-=1),n<1/6?e+6*(t-e)*n:n<.5?t:n<2/3?e+(t-e)*(2/3-n)*6:e}if(e=pw(e,360),t=pw(t,100),n=pw(n,100),0===t)r=i=o=n;else{var a=n<.5?n*(1+t):n+t-n*t,l=2*n-a;r=s(l,a,e+1/3),i=s(l,a,e),o=s(l,a,e-1/3)}return{r:255*r,g:255*i,b:255*o}}(e.h,r,o),s=!0,a="hsl"),e.hasOwnProperty("a")&&(n=e.a));var l,c,h;return n=fw(n),{ok:s,format:e.format||a,r:Math.min(255,Math.max(t.r,0)),g:Math.min(255,Math.max(t.g,0)),b:Math.min(255,Math.max(t.b,0)),a:n}}(e);this._originalInput=e,this._r=n.r,this._g=n.g,this._b=n.b,this._a=n.a,this._roundA=Math.round(100*this._a)/100,this._format=t.format||n.format,this._gradientType=t.gradientType,this._r<1&&(this._r=Math.round(this._r)),this._g<1&&(this._g=Math.round(this._g)),this._b<1&&(this._b=Math.round(this._b)),this._ok=n.ok}function GL(e,t,n){e=pw(e,255),t=pw(t,255),n=pw(n,255);var r,i,o=Math.max(e,t,n),s=Math.min(e,t,n),a=(o+s)/2;if(o==s)r=i=0;else{var l=o-s;switch(i=a>.5?l/(2-o-s):l/(o+s),o){case e:r=(t-n)/l+(t>1)+720)%360;--t;)r.h=(r.h+i)%360,o.push(ZL(r));return o}function hw(e,t){t=t||6;for(var n=ZL(e).toHsv(),r=n.h,i=n.s,o=n.v,s=[],a=1/t;t--;)s.push(ZL({h:r,s:i,v:o})),o=(o+a)%1;return s}ZL.prototype={isDark:function(){return this.getBrightness()<128},isLight:function(){return!this.isDark()},isValid:function(){return this._ok},getOriginalInput:function(){return this._originalInput},getFormat:function(){return this._format},getAlpha:function(){return this._a},getBrightness:function(){var e=this.toRgb();return(299*e.r+587*e.g+114*e.b)/1e3},getLuminance:function(){var e,t,n,r=this.toRgb();return e=r.r/255,t=r.g/255,n=r.b/255,.2126*(e<=.03928?e/12.92:Math.pow((e+.055)/1.055,2.4))+.7152*(t<=.03928?t/12.92:Math.pow((t+.055)/1.055,2.4))+.0722*(n<=.03928?n/12.92:Math.pow((n+.055)/1.055,2.4))},setAlpha:function(e){return this._a=fw(e),this._roundA=Math.round(100*this._a)/100,this},toHsv:function(){var e=qL(this._r,this._g,this._b);return{h:360*e.h,s:e.s,v:e.v,a:this._a}},toHsvString:function(){var e=qL(this._r,this._g,this._b),t=Math.round(360*e.h),n=Math.round(100*e.s),r=Math.round(100*e.v);return 1==this._a?"hsv("+t+", "+n+"%, "+r+"%)":"hsva("+t+", "+n+"%, "+r+"%, "+this._roundA+")"},toHsl:function(){var e=GL(this._r,this._g,this._b);return{h:360*e.h,s:e.s,l:e.l,a:this._a}},toHslString:function(){var e=GL(this._r,this._g,this._b),t=Math.round(360*e.h),n=Math.round(100*e.s),r=Math.round(100*e.l);return 1==this._a?"hsl("+t+", "+n+"%, "+r+"%)":"hsla("+t+", "+n+"%, "+r+"%, "+this._roundA+")"},toHex:function(e){return KL(this._r,this._g,this._b,e)},toHexString:function(e){return"#"+this.toHex(e)},toHex8:function(e){return function(e,t,n,r,i){var o=[mw(Math.round(e).toString(16)),mw(Math.round(t).toString(16)),mw(Math.round(n).toString(16)),mw(yw(r))];if(i&&o[0].charAt(0)==o[0].charAt(1)&&o[1].charAt(0)==o[1].charAt(1)&&o[2].charAt(0)==o[2].charAt(1)&&o[3].charAt(0)==o[3].charAt(1))return o[0].charAt(0)+o[1].charAt(0)+o[2].charAt(0)+o[3].charAt(0);return o.join("")}(this._r,this._g,this._b,this._a,e)},toHex8String:function(e){return"#"+this.toHex8(e)},toRgb:function(){return{r:Math.round(this._r),g:Math.round(this._g),b:Math.round(this._b),a:this._a}},toRgbString:function(){return 1==this._a?"rgb("+Math.round(this._r)+", "+Math.round(this._g)+", "+Math.round(this._b)+")":"rgba("+Math.round(this._r)+", "+Math.round(this._g)+", "+Math.round(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:Math.round(100*pw(this._r,255))+"%",g:Math.round(100*pw(this._g,255))+"%",b:Math.round(100*pw(this._b,255))+"%",a:this._a}},toPercentageRgbString:function(){return 1==this._a?"rgb("+Math.round(100*pw(this._r,255))+"%, "+Math.round(100*pw(this._g,255))+"%, "+Math.round(100*pw(this._b,255))+"%)":"rgba("+Math.round(100*pw(this._r,255))+"%, "+Math.round(100*pw(this._g,255))+"%, "+Math.round(100*pw(this._b,255))+"%, "+this._roundA+")"},toName:function(){return 0===this._a?"transparent":!(this._a<1)&&(dw[KL(this._r,this._g,this._b,!0)]||!1)},toFilter:function(e){var t="#"+JL(this._r,this._g,this._b,this._a),n=t,r=this._gradientType?"GradientType = 1, ":"";if(e){var i=ZL(e);n="#"+JL(i._r,i._g,i._b,i._a)}return"progid:DXImageTransform.Microsoft.gradient("+r+"startColorstr="+t+",endColorstr="+n+")"},toString:function(e){var t=!!e;e=e||this._format;var n=!1,r=this._a<1&&this._a>=0;return t||!r||"hex"!==e&&"hex6"!==e&&"hex3"!==e&&"hex4"!==e&&"hex8"!==e&&"name"!==e?("rgb"===e&&(n=this.toRgbString()),"prgb"===e&&(n=this.toPercentageRgbString()),"hex"!==e&&"hex6"!==e||(n=this.toHexString()),"hex3"===e&&(n=this.toHexString(!0)),"hex4"===e&&(n=this.toHex8String(!0)),"hex8"===e&&(n=this.toHex8String()),"name"===e&&(n=this.toName()),"hsl"===e&&(n=this.toHslString()),"hsv"===e&&(n=this.toHsvString()),n||this.toHexString()):"name"===e&&0===this._a?this.toName():this.toRgbString()},clone:function(){return ZL(this.toString())},_applyModification:function(e,t){var n=e.apply(null,[this].concat([].slice.call(t)));return this._r=n._r,this._g=n._g,this._b=n._b,this.setAlpha(n._a),this},lighten:function(){return this._applyModification(nw,arguments)},brighten:function(){return this._applyModification(rw,arguments)},darken:function(){return this._applyModification(iw,arguments)},desaturate:function(){return this._applyModification(QL,arguments)},saturate:function(){return this._applyModification(ew,arguments)},greyscale:function(){return this._applyModification(tw,arguments)},spin:function(){return this._applyModification(ow,arguments)},_applyCombination:function(e,t){return e.apply(null,[this].concat([].slice.call(t)))},analogous:function(){return this._applyCombination(cw,arguments)},complement:function(){return this._applyCombination(sw,arguments)},monochromatic:function(){return this._applyCombination(hw,arguments)},splitcomplement:function(){return this._applyCombination(lw,arguments)},triad:function(){return this._applyCombination(aw,[3])},tetrad:function(){return this._applyCombination(aw,[4])}},ZL.fromRatio=function(e,t){if("object"==$L(e)){var n={};for(var r in e)e.hasOwnProperty(r)&&(n[r]="a"===r?e[r]:vw(e[r]));e=n}return ZL(e,t)},ZL.equals=function(e,t){return!(!e||!t)&&ZL(e).toRgbString()==ZL(t).toRgbString()},ZL.random=function(){return ZL.fromRatio({r:Math.random(),g:Math.random(),b:Math.random()})},ZL.mix=function(e,t,n){n=0===n?0:n||50;var r=ZL(e).toRgb(),i=ZL(t).toRgb(),o=n/100;return ZL({r:(i.r-r.r)*o+r.r,g:(i.g-r.g)*o+r.g,b:(i.b-r.b)*o+r.b,a:(i.a-r.a)*o+r.a})},ZL.readability=function(e,t){var n=ZL(e),r=ZL(t);return(Math.max(n.getLuminance(),r.getLuminance())+.05)/(Math.min(n.getLuminance(),r.getLuminance())+.05)},ZL.isReadable=function(e,t,n){var r,i,o=ZL.readability(e,t);switch(i=!1,(r=function(e){var t,n;t=((e=e||{level:"AA",size:"small"}).level||"AA").toUpperCase(),n=(e.size||"small").toLowerCase(),"AA"!==t&&"AAA"!==t&&(t="AA");"small"!==n&&"large"!==n&&(n="small");return{level:t,size:n}}(n)).level+r.size){case"AAsmall":case"AAAlarge":i=o>=4.5;break;case"AAlarge":i=o>=3;break;case"AAAsmall":i=o>=7}return i},ZL.mostReadable=function(e,t,n){var r,i,o,s,a=null,l=0;i=(n=n||{}).includeFallbackColors,o=n.level,s=n.size;for(var c=0;cl&&(l=r,a=ZL(t[c]));return ZL.isReadable(e,a,{level:o,size:s})||!i?a:(n.includeFallbackColors=!1,ZL.mostReadable(e,["#fff","#000"],n))};var uw=ZL.names={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"0ff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000",blanchedalmond:"ffebcd",blue:"00f",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",burntsienna:"ea7e5d",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"0ff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkgrey:"a9a9a9",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkslategrey:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dimgrey:"696969",dodgerblue:"1e90ff",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"f0f",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",grey:"808080",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgray:"d3d3d3",lightgreen:"90ee90",lightgrey:"d3d3d3",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslategray:"789",lightslategrey:"789",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"0f0",limegreen:"32cd32",linen:"faf0e6",magenta:"f0f",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370db",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"db7093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",rebeccapurple:"663399",red:"f00",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",slategrey:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",wheat:"f5deb3",white:"fff",whitesmoke:"f5f5f5",yellow:"ff0",yellowgreen:"9acd32"},dw=ZL.hexNames=function(e){var t={};for(var n in e)e.hasOwnProperty(n)&&(t[e[n]]=n);return t}(uw);function fw(e){return e=parseFloat(e),(isNaN(e)||e<0||e>1)&&(e=1),e}function pw(e,t){(function(e){return"string"==typeof e&&-1!=e.indexOf(".")&&1===parseFloat(e)})(e)&&(e="100%");var n=function(e){return"string"==typeof e&&-1!=e.indexOf("%")}(e);return e=Math.min(t,Math.max(0,parseFloat(e))),n&&(e=parseInt(e*t,10)/100),Math.abs(e-t)<1e-6?1:e%t/parseFloat(t)}function gw(e){return Math.min(1,Math.max(0,e))}function kw(e){return parseInt(e,16)}function mw(e){return 1==e.length?"0"+e:""+e}function vw(e){return e<=1&&(e=100*e+"%"),e}function yw(e){return Math.round(255*parseFloat(e)).toString(16)}function Lw(e){return kw(e)/255}var ww,bw,_w,xw=(bw="[\\s|\\(]+("+(ww="(?:[-\\+]?\\d*\\.\\d+%?)|(?:[-\\+]?\\d+%?)")+")[,|\\s]+("+ww+")[,|\\s]+("+ww+")\\s*\\)?",_w="[\\s|\\(]+("+ww+")[,|\\s]+("+ww+")[,|\\s]+("+ww+")[,|\\s]+("+ww+")\\s*\\)?",{CSS_UNIT:new RegExp(ww),rgb:new RegExp("rgb"+bw),rgba:new RegExp("rgba"+_w),hsl:new RegExp("hsl"+bw),hsla:new RegExp("hsla"+_w),hsv:new RegExp("hsv"+bw),hsva:new RegExp("hsva"+_w),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/});function Cw(e){return!!xw.CSS_UNIT.exec(e)}const Sw=(()=>{let e=0;return()=>(e+=1,`u${`0000${(Math.random()*c(36,4)|0).toString(36)}`.slice(-4)}${e}`)})();function jw(e){const t=[];for(let n=0,r=e.length;n{const r=new Image;r.decode=()=>t(r),r.onload=()=>t(r),r.onerror=n,r.crossOrigin="anonymous",r.decoding="async",r.src=e}))}function Aw(e,t,n){return g(this,null,(function*(){const r="http://www.w3.org/2000/svg",i=document.createElementNS(r,"svg"),o=document.createElementNS(r,"foreignObject");return i.setAttribute("width",`${t}`),i.setAttribute("height",`${n}`),i.setAttribute("viewBox",`0 0 ${t} ${n}`),o.setAttribute("width","100%"),o.setAttribute("height","100%"),o.setAttribute("x","0"),o.setAttribute("y","0"),o.setAttribute("externalResourcesRequired","true"),i.appendChild(o),o.appendChild(e),function(e){return g(this,null,(function*(){return Promise.resolve().then((()=>(new XMLSerializer).serializeToString(e))).then(encodeURIComponent).then((e=>`data:image/svg+xml;charset=utf-8,${e}`))}))}(i)}))}const Pw=(e,t)=>{if(e instanceof t)return!0;const n=Object.getPrototypeOf(e);return null!==n&&(n.constructor.name===t.name||Pw(n,t))};function Iw(e,t,n){const r=`.${e}:${t}`,i=n.cssText?function(e){const t=e.getPropertyValue("content");return`${e.cssText} content: '${t.replace(/'|"/g,"")}';`}(n):function(e){return jw(e).map((t=>`${t}: ${e.getPropertyValue(t)}${e.getPropertyPriority(t)?" !important":""};`)).join(" ")}(n);return document.createTextNode(`${r}{${i}}`)}function Rw(e,t,n){const r=window.getComputedStyle(e,n),i=r.getPropertyValue("content");if(""===i||"none"===i)return;const o=Sw();try{t.className=`${t.className} ${o}`}catch(a){return}const s=document.createElement("style");s.appendChild(Iw(o,n,r)),t.appendChild(s)}const Bw="application/font-woff",Hw="image/jpeg",Ww={woff:Bw,woff2:Bw,ttf:"application/font-truetype",eot:"application/vnd.ms-fontobject",png:"image/png",jpg:Hw,jpeg:Hw,gif:"image/gif",tiff:"image/tiff",svg:"image/svg+xml",webp:"image/webp"};function zw(e){const t=function(e){const t=/\.([^./]*?)$/g.exec(e);return t?t[1]:""}(e).toLowerCase();return Ww[t]||""}function Dw(e){return-1!==e.search(/^(data:)/)}function Nw(e,t){return`data:${t};base64,${e}`}function Fw(e,t,n){return g(this,null,(function*(){const r=yield fetch(e,t);if(404===r.status)throw new Error(`Resource "${r.url}" not found`);const i=yield r.blob();return new Promise(((e,t)=>{const o=new FileReader;o.onerror=t,o.onloadend=()=>{try{e(n({res:r,result:o.result}))}catch(i){t(i)}},o.readAsDataURL(i)}))}))}const Vw={};function Uw(e,t,n){return g(this,null,(function*(){const r=function(e,t,n){let r=e.replace(/\?.*/,"");return n&&(r=e),/ttf|otf|eot|woff2?/i.test(r)&&(r=r.replace(/.*\//,"")),t?`[${t}]${r}`:r}(e,t,n.includeQueryParams);if(null!=Vw[r])return Vw[r];let i;n.cacheBust&&(e+=(/\?/.test(e)?"&":"?")+(new Date).getTime());try{const r=yield Fw(e,n.fetchRequestInit,(({res:e,result:n})=>(t||(t=e.headers.get("Content-Type")||""),function(e){return e.split(/,/)[1]}(n))));i=Nw(r,t)}catch(o){i=n.imagePlaceholder||"";let t=`Failed to fetch resource: ${e}`;o&&(t="string"==typeof o?o:o.message)}return Vw[r]=i,i}))}function $w(e,t){return g(this,null,(function*(){return Pw(e,HTMLCanvasElement)?function(e){return g(this,null,(function*(){const t=e.toDataURL();return"data:,"===t?e.cloneNode(!1):Ow(t)}))}(e):Pw(e,HTMLVideoElement)?function(e,t){return g(this,null,(function*(){if(e.currentSrc){const t=document.createElement("canvas"),n=t.getContext("2d");return t.width=e.clientWidth,t.height=e.clientHeight,null==n||n.drawImage(e,0,0,t.width,t.height),Ow(t.toDataURL())}const n=e.poster,r=zw(n);return Ow(yield Uw(n,r,t))}))}(e,t):Pw(e,HTMLIFrameElement)?function(e){return g(this,null,(function*(){var t;try{if(null===(t=null==e?void 0:e.contentDocument)||void 0===t?void 0:t.body)return yield Zw(e.contentDocument.body,{},!0)}catch(n){}return e.cloneNode(!1)}))}(e):e.cloneNode(!1)}))}const Yw=e=>null!=e.tagName&&"SLOT"===e.tagName.toUpperCase();function Xw(e,t){return Pw(t,Element)&&(function(e,t){const n=t.style;if(!n)return;const r=window.getComputedStyle(e);r.cssText?(n.cssText=r.cssText,n.transformOrigin=r.transformOrigin):jw(r).forEach((i=>{let o=r.getPropertyValue(i);if("font-size"===i&&o.endsWith("px")){const e=Math.floor(parseFloat(o.substring(0,o.length-2)))-.1;o=`${e}px`}Pw(e,HTMLIFrameElement)&&"display"===i&&"inline"===o&&(o="block"),"d"===i&&t.getAttribute("d")&&(o=`path(${t.getAttribute("d")})`),n.setProperty(i,o,r.getPropertyPriority(i))}))}(e,t),function(e,t){Rw(e,t,":before"),Rw(e,t,":after")}(e,t),function(e,t){Pw(e,HTMLTextAreaElement)&&(t.innerHTML=e.value),Pw(e,HTMLInputElement)&&t.setAttribute("value",e.value)}(e,t),function(e,t){if(Pw(e,HTMLSelectElement)){const n=t,r=Array.from(n.children).find((t=>e.value===t.getAttribute("value")));r&&r.setAttribute("selected","")}}(e,t)),t}function Zw(e,t,n){return g(this,null,(function*(){return n||!t.filter||t.filter(e)?Promise.resolve(e).then((e=>$w(e,t))).then((n=>function(e,t,n){return g(this,null,(function*(){var r,i;let o=[];return o=Yw(e)&&e.assignedNodes?jw(e.assignedNodes()):Pw(e,HTMLIFrameElement)&&(null===(r=e.contentDocument)||void 0===r?void 0:r.body)?jw(e.contentDocument.body.childNodes):jw((null!==(i=e.shadowRoot)&&void 0!==i?i:e).childNodes),0===o.length||Pw(e,HTMLVideoElement)||(yield o.reduce(((e,r)=>e.then((()=>Zw(r,n))).then((e=>{e&&t.appendChild(e)}))),Promise.resolve())),t}))}(e,n,t))).then((t=>Xw(e,t))).then((e=>function(e,t){return g(this,null,(function*(){const n=e.querySelectorAll?e.querySelectorAll("use"):[];if(0===n.length)return e;const r={};for(let o=0;o{for(;;){const[n,,r]=qw.exec(e)||[];if(!r)return"";if(r===t)return`src: ${n};`}})):e}(e,n),i=function(e){const t=[];return e.replace(Gw,((e,n,r)=>(t.push(r),e))),t.filter((e=>!Dw(e)))}(r);return i.reduce(((e,r)=>e.then((e=>Jw(e,r,t,n)))),Promise.resolve(r))}))}function tb(e,t,n){return g(this,null,(function*(){var r;const i=null===(r=t.style)||void 0===r?void 0:r.getPropertyValue(e);if(i){const r=yield eb(i,null,n);return t.style.setProperty(e,r,t.style.getPropertyPriority(e)),!0}return!1}))}function nb(e,t){return g(this,null,(function*(){Pw(e,Element)&&(yield function(e,t){return g(this,null,(function*(){(yield tb("background",e,t))||(yield tb("background-image",e,t)),(yield tb("mask",e,t))||(yield tb("mask-image",e,t))}))}(e,t),yield function(e,t){return g(this,null,(function*(){const n=Pw(e,HTMLImageElement);if((!n||Dw(e.src))&&(!Pw(e,SVGImageElement)||Dw(e.href.baseVal)))return;const r=n?e.src:e.href.baseVal,i=yield Uw(r,zw(r),t);yield new Promise(((t,r)=>{e.onload=t,e.onerror=r;const o=e;o.decode&&(o.decode=t),"lazy"===o.loading&&(o.loading="eager"),n?(e.srcset="",e.src=i):e.href.baseVal=i}))}))}(e,t),yield function(e,t){return g(this,null,(function*(){const n=jw(e.childNodes).map((e=>nb(e,t)));yield Promise.all(n).then((()=>e))}))}(e,t))}))}const rb={};function ib(e){return g(this,null,(function*(){let t=rb[e];if(null!=t)return t;const n=yield fetch(e),r=yield n.text();return t={url:e,cssText:r},rb[e]=t,t}))}function ob(e,t){return g(this,null,(function*(){let n=e.cssText;const r=/url\(["']?([^"')]+)["']?\)/g,i=(n.match(/url\([^)]+\)/g)||[]).map((i=>g(this,null,(function*(){let o=i.replace(r,"$1");return o.startsWith("https://")||(o=new URL(o,e.url).href),Fw(o,t.fetchRequestInit,(({result:e})=>(n=n.replace(i,`url(${e})`),[i,e])))}))));return Promise.all(i).then((()=>n))}))}function sb(e){if(null==e)return[];const t=[];let n=e.replace(/(\/\*[\s\S]*?\*\/)/gi,"");const r=new RegExp("((@.*?keyframes [\\s\\S]*?){([\\s\\S]*?}\\s*?)})","gi");for(;;){const e=r.exec(n);if(null===e)break;t.push(e[0])}n=n.replace(r,"");const i=/@import[\s\S]*?url\([^)]*\)[\s\S]*?;/gi,o=new RegExp("((\\s*?(?:\\/\\*[\\s\\S]*?\\*\\/)?\\s*?@media[\\s\\S]*?){([\\s\\S]*?)}\\s*?})|(([\\s\\S]*?){([\\s\\S]*?)})","gi");for(;;){let e=i.exec(n);if(null===e){if(e=o.exec(n),null===e)break;i.lastIndex=o.lastIndex}else o.lastIndex=i.lastIndex;t.push(e[0])}return t}function ab(e,t){return g(this,null,(function*(){if(null==e.ownerDocument)throw new Error("Provided element is not within a Document");const n=jw(e.ownerDocument.styleSheets),r=yield function(e,t){return g(this,null,(function*(){const n=[],r=[];return e.forEach((n=>{if("cssRules"in n)try{jw(n.cssRules||[]).forEach(((e,i)=>{if(e.type===CSSRule.IMPORT_RULE){let o=i+1;const s=ib(e.href).then((e=>ob(e,t))).then((e=>sb(e).forEach((e=>{try{n.insertRule(e,e.startsWith("@import")?o+=1:n.cssRules.length)}catch(t){}})))).catch((e=>{}));r.push(s)}}))}catch(RT){const o=e.find((e=>null==e.href))||document.styleSheets[0];null!=n.href&&r.push(ib(n.href).then((e=>ob(e,t))).then((e=>sb(e).forEach((e=>{o.insertRule(e,n.cssRules.length)})))).catch((e=>{})))}})),Promise.all(r).then((()=>(e.forEach((e=>{if("cssRules"in e)try{jw(e.cssRules||[]).forEach((e=>{n.push(e)}))}catch(RT){}})),n)))}))}(n,t);return function(e){return e.filter((e=>e.type===CSSRule.FONT_FACE_RULE)).filter((e=>Qw(e.style.getPropertyValue("src"))))}(r)}))}function lb(e,t){return g(this,null,(function*(){const n=null!=t.fontEmbedCSS?t.fontEmbedCSS:t.skipFonts?null:yield function(e,t){return g(this,null,(function*(){const n=yield ab(e,t);return(yield Promise.all(n.map((e=>{const n=e.parentStyleSheet?e.parentStyleSheet.href:null;return eb(e.cssText,n,t)})))).join("\n")}))}(e,t);if(n){const t=document.createElement("style"),r=document.createTextNode(n);t.appendChild(r),e.firstChild?e.insertBefore(t,e.firstChild):e.appendChild(t)}}))}function cb(e){return g(this,arguments,(function*(e,t={}){const{width:n,height:r}=Mw(e,t),i=yield Zw(e,t,!0);yield lb(i,t),yield nb(i,t),function(e,t){const{style:n}=e;t.backgroundColor&&(n.backgroundColor=t.backgroundColor),t.width&&(n.width=`${t.width}px`),t.height&&(n.height=`${t.height}px`);const r=t.style;null!=r&&Object.keys(r).forEach((e=>{n[e]=r[e]}))}(i,t);return yield Aw(i,n,r)}))}function hb(e){return g(this,arguments,(function*(e,t={}){const{width:n,height:r}=Mw(e,t),i=yield cb(e,t),o=yield Ow(i),s=document.createElement("canvas"),a=s.getContext("2d"),l=t.pixelRatio||function(){let e,t;try{t=process}catch(RT){}const n=t&&t.env?t.env.devicePixelRatio:null;return n&&(e=parseInt(n,10),Number.isNaN(e)&&(e=1)),e||window.devicePixelRatio||1}(),c=t.canvasWidth||n,h=t.canvasHeight||r;return s.width=c*l,s.height=h*l,t.skipAutoScale||function(e){(e.width>Tw||e.height>Tw)&&(e.width>Tw&&e.height>Tw?e.width>e.height?(e.height*=Tw/e.width,e.width=Tw):(e.width*=Tw/e.height,e.height=Tw):e.width>Tw?(e.height*=Tw/e.width,e.width=Tw):(e.width*=Tw/e.height,e.height=Tw))}(s),s.style.width=`${c}`,s.style.height=`${h}`,t.backgroundColor&&(a.fillStyle=t.backgroundColor,a.fillRect(0,0,s.width,s.height)),a.drawImage(o,0,0,s.width,s.height),s}))}const ub=lp(z({__name:"Checkboard",props:{size:{type:Number,default:8},white:{type:String,default:"#fff"},grey:{type:String,default:"#e6e6e6"}},setup(e){const t=e,n={},r=(e,t,r)=>{const i=e+","+t+","+r;if(n[i])return n[i];const o=((e,t,n)=>{const r=document.createElement("canvas");r.width=r.height=2*n;const i=r.getContext("2d");return i?(i.fillStyle=e,i.fillRect(0,0,r.width,r.height),i.fillStyle=t,i.fillRect(0,0,n,n),i.translate(n,n),i.fillRect(0,0,n,n),r.toDataURL()):null})(e,t,r);return n[i]=o,o},i=P((()=>({backgroundImage:`url(${r(t.white,t.grey,t.size)})`})));return(e,t)=>(Y(),J("div",{class:"checkerboard",style:Q(i.value)},null,4))}}),[["__scopeId","data-v-b1c2a1c4"]]),db={class:"alpha"},fb={class:"alpha-checkboard-wrap"},pb=[(e=>(re("data-v-fe195959"),e=e(),ie(),e))((()=>ee("div",{class:"alpha-picker"},null,-1)))],gb=lp(z({__name:"Alpha",props:{value:{type:Object,required:!0}},emits:["colorChange"],setup(e,{emit:t}){const n=e,r=t,i=P((()=>n.value)),o=P((()=>{const e=[i.value.r,i.value.g,i.value.b].join(",");return`linear-gradient(to right, rgba(${e}, 0) 0%, rgba(${e}, 1) 100%)`})),s=_(),a=e=>{if(e.preventDefault(),!s.value)return;const t=s.value.clientWidth,n=s.value.getBoundingClientRect().left+window.pageXOffset,o=e.pageX-n;let a;a=o<0?0:o>t?1:Math.round(100*o/t)/100,i.value.a!==a&&r("colorChange",{r:i.value.r,g:i.value.g,b:i.value.b,a:a})},l=()=>{window.removeEventListener("mousemove",a),window.removeEventListener("mouseup",l)};return N(l),(e,t)=>(Y(),J("div",db,[ee("div",fb,[U(ub)]),ee("div",{class:"alpha-gradient",style:Q({background:o.value})},null,4),ee("div",{class:"alpha-container",ref_key:"alphaRef",ref:s,onMousedown:t[0]||(t[0]=e=>(a(e),window.addEventListener("mousemove",a),void window.addEventListener("mouseup",l)))},[ee("div",{class:"alpha-pointer",style:Q({left:100*i.value.a+"%"})},pb,4)],544)]))}}),[["__scopeId","data-v-fe195959"]]),kb={class:"hue"},mb=[(e=>(re("data-v-f9d05544"),e=e(),ie(),e))((()=>ee("div",{class:"hue-picker"},null,-1)))],vb=lp(z({__name:"Hue",props:{value:{type:Object,required:!0},hue:{type:Number,required:!0}},emits:["colorChange"],setup(e,{emit:t}){const n=e,r=t,i=_(0),o=_(""),s=P((()=>{const e=ZL(n.value).toHsl();return-1!==n.hue&&(e.h=n.hue),e})),a=P((()=>0===s.value.h&&"right"===o.value?"100%":100*s.value.h/360+"%"));S((()=>n.value),(()=>{const e=ZL(n.value).toHsl(),t=0===e.s?n.hue:e.h;0!==t&&t-i.value>0&&(o.value="right"),0!==t&&t-i.value<0&&(o.value="left"),i.value=t}));const l=_(),c=e=>{if(e.preventDefault(),!l.value)return;const t=l.value.clientWidth,i=l.value.getBoundingClientRect().left+window.pageXOffset,o=e.pageX-i;let a,c;o<0?a=0:o>t?a=360:(c=100*o/t,a=360*c/100),-1!==n.hue&&s.value.h===a||r("colorChange",{h:a,l:s.value.l,s:s.value.s,a:s.value.a})},h=()=>{window.removeEventListener("mousemove",c),window.removeEventListener("mouseup",h)};return N(h),(e,t)=>(Y(),J("div",kb,[ee("div",{class:"hue-container",ref_key:"hueRef",ref:l,onMousedown:t[0]||(t[0]=e=>(c(e),window.addEventListener("mousemove",c),void window.addEventListener("mouseup",h)))},[ee("div",{class:"hue-pointer",style:Q({left:a.value})},mb,4)],544)]))}}),[["__scopeId","data-v-f9d05544"]]),yb=e=>(re("data-v-31f6e420"),e=e(),ie(),e),Lb=yb((()=>ee("div",{class:"saturation-white"},null,-1))),wb=yb((()=>ee("div",{class:"saturation-black"},null,-1))),bb=[yb((()=>ee("div",{class:"saturation-circle"},null,-1)))],_b=lp(z({__name:"Saturation",props:{value:{type:Object,required:!0},hue:{type:Number,required:!0}},emits:["colorChange"],setup(e,{emit:t}){const n=e,r=t,i=P((()=>{const e=ZL(n.value).toHsv();return-1!==n.hue&&(e.h=n.hue),e})),o=P((()=>`hsl(${i.value.h}, 100%, 50%)`)),s=P((()=>-100*i.value.v+1+100+"%")),a=P((()=>100*i.value.s+"%")),l=Ve((function(e){r("colorChange",e)}),20,{leading:!0,trailing:!1}),c=_(),h=e=>{if(e.preventDefault(),!c.value)return;const t=c.value.clientWidth,n=c.value.clientHeight,r=c.value.getBoundingClientRect().left+window.pageXOffset,o=c.value.getBoundingClientRect().top+window.pageYOffset,s=Ue(e.pageX-r,0,t),a=Ue(e.pageY-o,0,n),h=s/t,u=Ue(-a/n+1,0,1);l({h:i.value.h,s:h,v:u,a:i.value.a})},u=()=>{window.removeEventListener("mousemove",h),window.removeEventListener("mouseup",u)};return N(u),(e,t)=>(Y(),J("div",{class:"saturation",ref_key:"saturationRef",ref:c,style:Q({background:o.value}),onMousedown:t[0]||(t[0]=e=>(h(e),window.addEventListener("mousemove",h),void window.addEventListener("mouseup",u)))},[Lb,wb,ee("div",{class:"saturation-pointer",style:Q({top:s.value,left:a.value})},bb,4)],36))}}),[["__scopeId","data-v-31f6e420"]]),xb={class:"editable-input"},Cb=["value"],Sb=lp(z({__name:"EditableInput",props:{value:{type:Object,required:!0}},emits:["colorChange"],setup(e,{emit:t}){const n=e,r=t,i=P((()=>{let e="";return e=n.value.a<1?ZL(n.value).toHex8String().toUpperCase():ZL(n.value).toHexString().toUpperCase(),e.replace("#","")}));return(e,t)=>(Y(),J("div",xb,[ee("input",{class:"input-content",value:i.value,onInput:t[0]||(t[0]=e=>(e=>{const t=e.target.value;t.length>=6&&r("colorChange",ZL(t).toRgb())})(e))},null,40,Cb)]))}}),[["__scopeId","data-v-1448e47d"]]),jb={class:"color-picker"},Eb={class:"picker-saturation-wrap"},Mb={class:"picker-controls"},Tb={class:"picker-color-wrap"},Ob={class:"picker-sliders"},Ab={class:"picker-hue-wrap"},Pb={class:"picker-alpha-wrap"},Ib={class:"picker-field"},Rb={class:"picker-presets"},Bb=["onClick"],Hb={class:"picker-gradient-presets"},Wb=["onClick"],zb={class:"picker-presets"},Db=["onClick"],Nb={key:0,class:"recent-colors-title"},Fb={class:"picker-presets"},Vb=["onClick"],Ub="RECENT_COLORS",$b=lp(z({__name:"index",props:{modelValue:{type:String,default:"#e86b99"}},emits:["update:modelValue"],setup(e,{emit:t}){const n=e,r=t,i=[["#7f7f7f","#f2f2f2"],["#0d0d0d","#808080"],["#1c1a10","#ddd8c3"],["#0e243d","#c6d9f0"],["#233f5e","#dae5f0"],["#632623","#f2dbdb"],["#4d602c","#eaf1de"],["#3f3150","#e6e0ec"],["#1e5867","#d9eef3"],["#99490f","#fee9da"]],o=(e,t,n)=>{const r=ZL(e).toRgb(),i=ZL(t).toRgb(),o=(i.r-r.r)/n,s=(i.g-r.g)/n,a=(i.b-r.b)/n,l=[];for(let c=0;cZL(n.modelValue).toRgb(),set(e){const t=`rgba(${[e.r,e.g,e.b,e.a].join(",")})`;r("update:modelValue",t)}}),u=(()=>{const e=[];for(const t of i)e.push(o(t[1],t[0],5));return e})(),d=P((()=>`rgba(${[h.value.r,h.value.g,h.value.b,h.value.a].join(",")})`)),f=e=>{l.value=ZL(e).toHsl().h,r("update:modelValue",e)},p=Fe((function(){const e=ZL(h.value).toRgbString();if(!c.value.includes(e)){c.value=[e,...c.value];const t=10;c.value.length>t&&(c.value=c.value.slice(0,t))}}),300,{trailing:!0});R((()=>{const e=localStorage.getItem(Ub);e&&(c.value=JSON.parse(e))})),S(c,(()=>{const e=JSON.stringify(c.value);localStorage.setItem(Ub,e)}));const g=e=>{"h"in e?(l.value=e.h,h.value=ZL(e).toRgb()):(l.value=ZL(e).toHsl().h,h.value=e),p()},k=()=>{Xe({type:"success",message:"按 ESC 键关闭取色吸管"});(new window.EyeDropper).open().then((e=>{const t=ZL(e.sRGBHex);l.value=t.toHsl().h,h.value=t.toRgb(),p()})).catch((()=>{Xe({type:"success",message:"关闭取色吸管"})}))},m=()=>{const e=document.querySelector(".canvas");if(!e)return;const t=document.createElement("div");t.style.cssText="position: fixed; top: 0; left: 0; bottom: 0; right: 0; z-index: 9999; cursor: wait;",document.body.appendChild(t);const n=document.createElement("div");n.style.cssText="position: absolute; top: -100px; left: -100px; width: 16px; height: 16px; border: 1px solid #000; z-index: 999",t.appendChild(n);const{left:r,top:i,width:o,height:s}=e.getBoundingClientRect();hb(e,{filter:e=>(!e.tagName||"FOREIGNOBJECT"!==e.tagName.toUpperCase())&&(!e.classList||!e.classList.contains("operate")),fontEmbedCSS:"",width:o,height:s,canvasWidth:o,canvasHeight:s,pixelRatio:1}).then((e=>{e.style.cssText=`position: absolute; top: ${i}px; left: ${r}px; cursor: crosshair;`,t.style.cursor="default",t.appendChild(e);const o=e.getContext("2d");if(!o)return;let s="";const a=e=>{const t=e.x,a=e.y,l=t-r,c=a-i,[h,u,d,f]=o.getImageData(l,c,1,1).data;s=`rgba(${h}, ${u}, ${d}, ${(f/255).toFixed(2)})`,n.style.left=t+10+"px",n.style.top=a+10+"px",n.style.backgroundColor=s},c=()=>{s="",n.style.left="-100px",n.style.top="-100px",n.style.backgroundColor=""},u=n=>{if(s&&0===n.button){const e=ZL(s);l.value=e.toHsl().h,h.value=e.toRgb(),p()}document.body.removeChild(t),e.removeEventListener("mousemove",a),e.removeEventListener("mouseleave",c),window.removeEventListener("mousedown",u)};e.addEventListener("mousemove",a),e.addEventListener("mouseleave",c),window.addEventListener("mousedown",u)})).catch((()=>{Xe({type:"error",message:"取色吸管初始化失败"}),document.body.removeChild(t)}))};return(e,t)=>{const n=G("IconNeedle");return Y(),J("div",jb,[ee("div",Eb,[U(_b,{value:h.value,hue:l.value,onColorChange:t[0]||(t[0]=e=>g(e))},null,8,["value","hue"])]),ee("div",Mb,[ee("div",Tb,[ee("div",{class:"picker-current-color",style:Q({background:d.value})},null,4),U(ub)]),ee("div",Ob,[ee("div",Ab,[U(vb,{value:h.value,hue:l.value,onColorChange:t[1]||(t[1]=e=>g(e))},null,8,["value","hue"])]),ee("div",Pb,[U(gb,{value:h.value,onColorChange:t[2]||(t[2]=e=>g(e))},null,8,["value"])])])]),ee("div",Ib,[U(Sb,{class:"input",value:h.value,onColorChange:t[3]||(t[3]=e=>g(e))},null,8,["value"]),ee("div",{class:"straw",onClick:t[4]||(t[4]=e=>{"EyeDropper"in window?k():m()})},[U(n)])]),ee("div",Rb,[(Y(),J(V,null,oe(s,(e=>ee("div",{class:"picker-presets-color",key:e,style:Q({background:e}),onClick:t=>f(e)},null,12,Bb))),64))]),ee("div",Hb,[(Y(!0),J(V,null,oe(I(u),((e,t)=>(Y(),J("div",{class:"picker-gradient-col",key:t},[(Y(!0),J(V,null,oe(e,(e=>(Y(),J("div",{class:"picker-gradient-color",key:e,style:Q({background:e}),onClick:t=>f(e)},null,12,Wb)))),128))])))),128))]),ee("div",zb,[(Y(),J(V,null,oe(a,(e=>ee("div",{key:e,class:"picker-presets-color",style:Q({background:e}),onClick:t=>f(e)},null,12,Db))),64))]),c.value.length?(Y(),J("div",Nb,"最近使用:")):se("",!0),ee("div",Fb,[(Y(!0),J(V,null,oe(c.value,(e=>(Y(),J("div",{key:e,class:"picker-presets-color alpha",onClick:t=>f(e)},[ee("div",{class:"picker-presets-color-content",style:Q({background:e})},null,4)],8,Vb)))),128))])])}}}),[["__scopeId","data-v-5ad11601"]]),Yb={class:"color-btn el-button"},Xb={class:"color-block"},Zb=lp(z({__name:"ColorButton",props:{color:{type:String,required:!0}},setup:e=>(t,n)=>{const r=G("IconPlatte");return Y(),J("div",Yb,[ee("div",Xb,[ee("div",{class:"content",style:Q({backgroundColor:e.color})},null,4)]),U(r,{class:"color-btn-icon"})])}}),[["__scopeId","data-v-5bfc3800"]]),Gb={class:"text-color-btn"},qb={class:"text-color-block"},Kb=lp(z({__name:"TextColorButton",props:{color:{type:String,required:!0}},setup:e=>(t,n)=>(Y(),J("div",Gb,[ne(t.$slots,"default",{},void 0,!0),ee("div",qb,[ee("div",{class:"text-color-block-content",style:Q({backgroundColor:e.color})},null,4)])]))}),[["__scopeId","data-v-059633ad"]]),Jb={key:0,class:"fullscreen-spin"},Qb=lp(z({__name:"FullscreenSpin",props:{loading:{type:Boolean,default:!1},tip:{type:String,default:""}},setup:e=>(t,n)=>{const r=G("Spin");return e.loading?(Y(),J("div",Jb,[U(r,{tip:e.tip,size:"large"},null,8,["tip"])])):se("",!0)}}),[["__scopeId","data-v-2c307610"]]),e_=["id","markerWidth","markerHeight","refX","refY"],t_=["d","fill","transform"],n_=z({__name:"LinePointMarker",props:{id:{type:String,required:!0},position:{type:String,required:!0},type:{type:String,required:!0},color:{type:String},baseSize:{type:Number,required:!0}},setup(e){const t=e,n={dot:"m0 5a5 5 0 1 0 10 0a5 5 0 1 0 -10 0z",arrow:"M0,0 L10,5 0,10 Z"},r={"arrow-start":180,"arrow-end":0},i=P((()=>n[t.type])),o=P((()=>r[`${t.type}-${t.position}`]||0)),s=P((()=>t.baseSize<2?2:t.baseSize));return(t,n)=>(Y(),J("marker",{id:`${e.id}-${e.type}-${e.position}`,markerUnits:"userSpaceOnUse",orient:"auto",markerWidth:3*s.value,markerHeight:3*s.value,refX:1.5*s.value,refY:1.5*s.value},[ee("path",{d:i.value,fill:e.color,transform:`scale(${.3*s.value}, ${.3*s.value}) rotate(${o.value}, 5, 5)`},null,8,t_)],8,e_))}}),r_=()=>{const e=vh(),{unitMode:t}=Dt(e),n=e=>0===t.value?Uc(e):e;return{handleActive:e=>{const[t]=kh(),r=_();let i=!1;H((()=>{if(!Rl(t.activeObject))return void(r.value=void 0);const o=t.activeObject.value;let s;switch(i=!0,e){case"width":s=n(o.getWidth());break;case"height":s=n(o.getHeight());break;case"opacity":s=Ic.times(o.opacity,100);break;case"angle":s=(e=>{const t=(e%360+360)%360;return t>180?t-360:t})(o.angle);break;case"left":s=n(o.left);break;case"top":s=n(o.top);break;case"fontSize":if(ac(o)){let e=o.getStyleAtPosition(0).fontSize,t=!0;for(let n=1;ni=!1))}));const o=(t,n)=>{"opacity"===e&&(n=Ic.divide(n,100)),t.get(e)!==n&&t.set(e,n)},s=(n,r)=>{var s;const a=t.activeObject.value;!i&&Rl(a)&&(["width","height","left","top","angle"].includes(e)?(a.set(e,Number(n)),"change"===r&&(null==(s=a.group)?void 0:s.updateLayout)&&a.group.updateLayout()):a.isType("Text","Textbox")&&["fontSize"].includes(e)&&a.selectionEnd-a.selectionStart>0?a.setSelectionStyles({fontSize:n}):oc(a)&&!["left","top","visible","globalCompositeOperation","opacity"].includes(e)?a.forEachObject((e=>{o(e,n)})):o(a,n),t.requestRenderAll())};return P((()=>({disabled:!Rl(t.activeObject.value),modelValue:r.value,onSwipe:e=>{s(e,"swipe")},onChange:e=>{s(e,"change"),Rl(t.activeObject)&&t.fire("object:modified",{target:t.activeObject.value})}})))},handleInput:e=>0===t.value?$c(e):e,handleUnit:n}},i_=lp(z({__name:"SwipeInput",props:{label:{},modelValue:{},modelEvent:{default:"change"},step:{default:1},max:{},min:{}},emits:["update:modelValue","change","swipe"],setup(e,{emit:t}){const{handleInput:n}=r_(),r=e,i=t;ae();const o=Kl(r,"modelValue",i);S(o,(e=>{e&&(o.value=Wc(e))}),{immediate:!0});const s=(e,t)=>{e&&(e=n(e),i("change",e,t))};return(e,t)=>{const n=qe;return Y(),X(n,{class:"swipe-input",modelValue:I(o),"onUpdate:modelValue":t[0]||(t[0]=e=>y(o)?o.value=e:null),step:e.step,max:e.max,min:e.min,controls:!1,label:e.label,onChange:s},null,8,["modelValue","step","max","min","label"])}}}),[["__scopeId","data-v-6884a013"]]);function o_(e,t){const n=new FormData;return n.append("file",e),n.append("type",t),Pl({url:"/api/design/parse/file",method:"post",data:n,headers:{"Content-Type":"multipart/form-data"}})}const s_=()=>({setZindex:e=>{e.sendObjectToBack(e.getObjects().filter((e=>e.id===Uo))[0]),e.bringObjectToFront(e.getObjects().filter((e=>e.id===Xo))[0]),e.bringObjectToFront(e.getObjects().filter((e=>e.id===$o))[0]),e.bringObjectToFront(e.getObjects().filter((e=>e.id===Yo))[0])}}),a_=()=>{const e=vh(),t=Mh(),{setZindex:n}=s_(),{t:r}=Yf(op()).global,{rightState:i,systemFonts:o}=Dt(e),s=e=>{const[r]=kh();r.viewportCenterObject(e),r.add(e),r.setActiveObject(e),i.value=Ls.ELEMENT_STYLE,n(r),r.renderAll(),t.modifedElement()},a=(e,t=!1,n="双击修改文字")=>{const{centerPoint:r}=Lh(),i=new fm(n,{id:is(10),left:r.x,top:r.y,fontSize:e,fontFamily:o.value[0].value,fillType:0,hasControls:!0,hasBorders:!0,fontWeight:"normal",charSpacing:3,opacity:1,lineHeight:1.3,originX:"left",originY:"top",name:ms.VERTICALTEXT});i.set({left:i.left-i.width/2,top:i.top-i.height/2}),t&&(i.fill="",i.stroke="black",i.strokeWidth=1),s(i)},l=(e,t,n,r)=>{const{centerPoint:i}=Lh(),o=new Fk(e,{id:is(10),left:i.x,top:i.y,strokeWidth:4,stroke:"pink",fill:"",scaleX:1,scaleY:1,originX:"left",originY:"top",startStyle:t,endStyle:n,hasBorders:!1,objectCaching:!1,transparentCorners:!1,strokeDashArray:r,name:ms.LINE});s(o)};return{createTextElement:(e,t="transverse",n=!1,i=r("default.textValue"))=>{if("direction"===t)return void a(e,n,i);const{centerPoint:l}=Lh(),c=new om(i,{id:is(10),left:l.x,top:l.y,fontSize:e,fontFamily:o.value[0].value,fillType:0,hasControls:!0,hasBorders:!0,fontWeight:"normal",charSpacing:3,opacity:1,lineHeight:1.3,originX:"left",originY:"top",textAlign:"justify-center",name:ms.TEXTBOX,splitByGrapheme:!1,width:e*i.length/2});c.set({left:c.left-c.width/2,top:c.top-c.height/2,splitByGrapheme:!0}),n&&(c.fill="",c.stroke="black",c.strokeWidth=1),s(c)},createPathElement:(e,t,n)=>{const{centerPoint:r}=Lh(),i=new Ae(e,{id:is(10),left:t||r.x,top:n||r.y,hasControls:!0,hasBorders:!0,opacity:1,originX:"left",originY:"top",fill:"#ff5e17",name:ms.PATH});i.left-=i.width/2,i.top-=i.height/2,s(i)},createLineElement:(e,t,n,r)=>{l(e,t,n,r)},createImageElement:e=>{const{zoom:t}=Dt(ts()),{currentTemplateWidth:n,currentTemplateHeight:r}=Dt(Mh()),{centerPoint:i}=Lh();Nc(e).then((o=>g(void 0,[o],(function*({width:o,height:a}){let l=1;a/on.value?l=n.value/o:a>r.value&&(l=r.value/a);const c=yield zk.fromURL(e,{},{id:is(10),angle:0,left:i.x-o*l/2,top:i.y-a*l/2,scaleX:l,scaleY:l,hasControls:!0,hasBorders:!0,opacity:1,originX:"left",originY:"top",borderColor:"#ff8d23",name:ms.IMAGE,crossOrigin:"anonymous"});s(c)}))))},createQRCodeElement:(e,t,n)=>g(void 0,null,(function*(){const{centerPoint:r}=Lh(),i=yield $k.fromURL(e,{},{id:is(10),name:ms.QRCODE,angle:0,left:r.x,top:r.y,hasControls:!0,hasBorders:!0,opacity:1,originX:"left",originY:"top",borderColor:"#ff8d23",codeContent:n,codeOption:t,crossOrigin:"anonymous"});i.left-=i.width/2,i.top-=i.height/2,s(i)})),createBarCodeElement:(e,t,n)=>g(void 0,null,(function*(){const{centerPoint:r}=Lh(),i=yield Uk.fromURL(e,{},{id:is(10),name:ms.BARCODE,angle:0,left:r.x,top:r.y,hasControls:!0,hasBorders:!0,opacity:1,originX:"left",originY:"top",borderColor:"#ff8d23",codeContent:t,codeOption:n,crossOrigin:"anonymous"});i.left-=i.width/2,i.top-=i.height/2,s(i)})),createVideoElement:e=>{const{centerPoint:t}=Lh(),[n]=kh(),r=document.createElement("video");r.loop=!0,r.crossOrigin="anonymous",r.controls=!0,r.style.display="none";const i=document.createElement("source");i.src=e,r.appendChild(i),r.addEventListener("loadeddata",(function(){r.width=r.videoWidth,r.height=r.videoHeight;const e=new Pe(r,{left:t.x,top:t.y,originX:"center",originY:"center",objectCaching:!1});n.add(e);e.getElement().play(),be.requestAnimFrame((function e(){n.renderAll(),be.requestAnimFrame(e)}))}))},createArcTextElement:(e,t="transverse",n=!1,r="双击修改文字")=>{const{centerPoint:i}=Lh(),a=new im(r,{id:is(10),left:i.x,top:i.y,fontSize:e,fontFamily:o.value[0].value,fillType:0,hasControls:!0,hasBorders:!0,fontWeight:"normal",charSpacing:3,opacity:1,lineHeight:1.3,originX:"left",originY:"top",textAlign:"justify-center",name:ms.TEXTBOX,splitByGrapheme:"direction"===t});a.set({left:a.left-a.width/2,top:a.top-a.height/2}),n&&(a.fill="",a.stroke="black",a.strokeWidth=1),s(a)},createVerticalTextElement:a,createTableElement:()=>{}}};var l_={exports:{}}; +/*! + * clipboard.js v2.0.11 + * https://clipboardjs.com/ + * + * Licensed MIT © Zeno Rocha + */const c_=wt(l_.exports=function(){return function(){var e={686:function(e,t,n){n.d(t,{default:function(){return b}});var r=n(279),i=n.n(r),o=n(370),s=n.n(o),a=n(817),l=n.n(a);function c(e){try{return document.execCommand(e)}catch(t){return!1}}var h=function(e){var t=l()(e);return c("cut"),t},u=function(e,t){var n=function(e){var t="rtl"===document.documentElement.getAttribute("dir"),n=document.createElement("textarea");n.style.fontSize="12pt",n.style.border="0",n.style.padding="0",n.style.margin="0",n.style.position="absolute",n.style[t?"right":"left"]="-9999px";var r=window.pageYOffset||document.documentElement.scrollTop;return n.style.top="".concat(r,"px"),n.setAttribute("readonly",""),n.value=e,n}(e);t.container.appendChild(n);var r=l()(n);return c("copy"),n.remove(),r},d=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{container:document.body},n="";return"string"==typeof e?n=u(e,t):e instanceof HTMLInputElement&&!["text","search","url","tel","password"].includes(null==e?void 0:e.type)?n=u(e.value,t):(n=l()(e),c("copy")),n};function f(e){return(f="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var p=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.action,n=void 0===t?"copy":t,r=e.container,i=e.target,o=e.text;if("copy"!==n&&"cut"!==n)throw new Error('Invalid "action" value, use either "copy" or "cut"');if(void 0!==i){if(!i||"object"!==f(i)||1!==i.nodeType)throw new Error('Invalid "target" value, use a valid Element');if("copy"===n&&i.hasAttribute("disabled"))throw new Error('Invalid "target" attribute. Please use "readonly" instead of "disabled" attribute');if("cut"===n&&(i.hasAttribute("readonly")||i.hasAttribute("disabled")))throw new Error('Invalid "target" attribute. You can\'t cut text from elements with "readonly" or "disabled" attributes')}return o?d(o,{container:r}):i?"cut"===n?h(i):d(i,{container:r}):void 0};function g(e){return(g="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 k(e,t){for(var n=0;n0&&void 0!==arguments[0]?arguments[0]:{};this.action="function"==typeof e.action?e.action:this.defaultAction,this.target="function"==typeof e.target?e.target:this.defaultTarget,this.text="function"==typeof e.text?e.text:this.defaultText,this.container="object"===g(e.container)?e.container:document.body}},{key:"listenClick",value:function(e){var t=this;this.listener=s()(e,"click",(function(e){return t.onClick(e)}))}},{key:"onClick",value:function(e){var t=e.delegateTarget||e.currentTarget,n=this.action(t)||"copy",r=p({action:n,container:this.container,target:this.target(t),text:this.text(t)});this.emit(r?"success":"error",{action:n,text:r,trigger:t,clearSelection:function(){t&&t.focus(),window.getSelection().removeAllRanges()}})}},{key:"defaultAction",value:function(e){return L("action",e)}},{key:"defaultTarget",value:function(e){var t=L("target",e);if(t)return document.querySelector(t)}},{key:"defaultText",value:function(e){return L("text",e)}},{key:"destroy",value:function(){this.listener.destroy()}}],r=[{key:"copy",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{container:document.body};return d(e,t)}},{key:"cut",value:function(e){return h(e)}},{key:"isSupported",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:["copy","cut"],t="string"==typeof e?[e]:e,n=!!document.queryCommandSupported;return t.forEach((function(e){n=n&&!!document.queryCommandSupported(e)})),n}}],n&&k(t.prototype,n),r&&k(t,r),o}(i()),b=w},828:function(e){if("undefined"!=typeof Element&&!Element.prototype.matches){var t=Element.prototype;t.matches=t.matchesSelector||t.mozMatchesSelector||t.msMatchesSelector||t.oMatchesSelector||t.webkitMatchesSelector}e.exports=function(e,t){for(;e&&9!==e.nodeType;){if("function"==typeof e.matches&&e.matches(t))return e;e=e.parentNode}}},438:function(e,t,n){var r=n(828);function i(e,t,n,r,i){var s=o.apply(this,arguments);return e.addEventListener(n,s,i),{destroy:function(){e.removeEventListener(n,s,i)}}}function o(e,t,n,i){return function(n){n.delegateTarget=r(n.target,t),n.delegateTarget&&i.call(e,n)}}e.exports=function(e,t,n,r,o){return"function"==typeof e.addEventListener?i.apply(null,arguments):"function"==typeof n?i.bind(null,document).apply(null,arguments):("string"==typeof e&&(e=document.querySelectorAll(e)),Array.prototype.map.call(e,(function(e){return i(e,t,n,r,o)})))}},879:function(e,t){t.node=function(e){return void 0!==e&&e instanceof HTMLElement&&1===e.nodeType},t.nodeList=function(e){var n=Object.prototype.toString.call(e);return void 0!==e&&("[object NodeList]"===n||"[object HTMLCollection]"===n)&&"length"in e&&(0===e.length||t.node(e[0]))},t.string=function(e){return"string"==typeof e||e instanceof String},t.fn=function(e){return"[object Function]"===Object.prototype.toString.call(e)}},370:function(e,t,n){var r=n(879),i=n(438);e.exports=function(e,t,n){if(!e&&!t&&!n)throw new Error("Missing required arguments");if(!r.string(t))throw new TypeError("Second argument must be a String");if(!r.fn(n))throw new TypeError("Third argument must be a Function");if(r.node(e))return function(e,t,n){return e.addEventListener(t,n),{destroy:function(){e.removeEventListener(t,n)}}}(e,t,n);if(r.nodeList(e))return function(e,t,n){return Array.prototype.forEach.call(e,(function(e){e.addEventListener(t,n)})),{destroy:function(){Array.prototype.forEach.call(e,(function(e){e.removeEventListener(t,n)}))}}}(e,t,n);if(r.string(e))return function(e,t,n){return i(document.body,e,t,n)}(e,t,n);throw new TypeError("First argument must be a String, HTMLElement, HTMLCollection, or NodeList")}},817:function(e){e.exports=function(e){var t;if("SELECT"===e.nodeName)e.focus(),t=e.value;else if("INPUT"===e.nodeName||"TEXTAREA"===e.nodeName){var n=e.hasAttribute("readonly");n||e.setAttribute("readonly",""),e.select(),e.setSelectionRange(0,e.value.length),n||e.removeAttribute("readonly"),t=e.value}else{e.hasAttribute("contenteditable")&&e.focus();var r=window.getSelection(),i=document.createRange();i.selectNodeContents(e),r.removeAllRanges(),r.addRange(i),t=r.toString()}return t}},279:function(e){function t(){}t.prototype={on:function(e,t,n){var r=this.e||(this.e={});return(r[e]||(r[e]=[])).push({fn:t,ctx:n}),this},once:function(e,t,n){var r=this;function i(){r.off(e,i),t.apply(n,arguments)}return i._=t,this.on(e,i,n)},emit:function(e){for(var t=[].slice.call(arguments,1),n=((this.e||(this.e={}))[e]||[]).slice(),r=0,i=n.length;r>>2]>>>24-o%4*8&255;t[r+o>>>2]|=s<<24-(r+o)%4*8}else for(var a=0;a>>2]=n[a>>>2];return this.sigBytes+=i,this},clamp:function(){var t=this.words,n=this.sigBytes;t[n>>>2]&=4294967295<<32-n%4*8,t.length=e.ceil(n/4)},clone:function(){var e=a.clone.call(this);return e.words=this.words.slice(0),e},random:function(e){for(var t=[],n=0;n>>2]>>>24-i%4*8&255;r.push((o>>>4).toString(16)),r.push((15&o).toString(16))}return r.join("")},parse:function(e){for(var t=e.length,n=[],r=0;r>>3]|=parseInt(e.substr(r,2),16)<<24-r%8*4;return new l.init(n,t/2)}},u=c.Latin1={stringify:function(e){for(var t=e.words,n=e.sigBytes,r=[],i=0;i>>2]>>>24-i%4*8&255;r.push(String.fromCharCode(o))}return r.join("")},parse:function(e){for(var t=e.length,n=[],r=0;r>>2]|=(255&e.charCodeAt(r))<<24-r%4*8;return new l.init(n,t)}},d=c.Utf8={stringify:function(e){try{return decodeURIComponent(escape(u.stringify(e)))}catch(RT){throw new Error("Malformed UTF-8 data")}},parse:function(e){return u.parse(unescape(encodeURIComponent(e)))}},f=s.BufferedBlockAlgorithm=a.extend({reset:function(){this._data=new l.init,this._nDataBytes=0},_append:function(e){"string"==typeof e&&(e=d.parse(e)),this._data.concat(e),this._nDataBytes+=e.sigBytes},_process:function(t){var n,r=this._data,i=r.words,o=r.sigBytes,s=this.blockSize,a=o/(4*s),c=(a=t?e.ceil(a):e.max((0|a)-this._minBufferSize,0))*s,h=e.min(4*c,o);if(c){for(var u=0;u>>2]|=e[i]<<24-i%4*8;n.call(this,r,t)}else n.apply(this,arguments)};r.prototype=t}}(),e.lib.WordArray)),y_.exports;var e}var w_,b_={exports:{}};function __(){return w_?b_.exports:(w_=1,b_.exports=(e=p_(),function(){var t=e,n=t.lib.WordArray,r=t.enc;function i(e){return e<<8&4278255360|e>>>8&16711935}r.Utf16=r.Utf16BE={stringify:function(e){for(var t=e.words,n=e.sigBytes,r=[],i=0;i>>2]>>>16-i%4*8&65535;r.push(String.fromCharCode(o))}return r.join("")},parse:function(e){for(var t=e.length,r=[],i=0;i>>1]|=e.charCodeAt(i)<<16-i%2*16;return n.create(r,2*t)}},r.Utf16LE={stringify:function(e){for(var t=e.words,n=e.sigBytes,r=[],o=0;o>>2]>>>16-o%4*8&65535);r.push(String.fromCharCode(s))}return r.join("")},parse:function(e){for(var t=e.length,r=[],o=0;o>>1]|=i(e.charCodeAt(o)<<16-o%2*16);return n.create(r,2*t)}}}(),e.enc.Utf16));var e}var x_,C_={exports:{}};function S_(){return x_||(x_=1,C_.exports=(e=p_(),function(){var t=e,n=t.lib.WordArray;function r(e,t,r){for(var i=[],o=0,s=0;s>>6-s%4*2;i[o>>>2]|=a<<24-o%4*8,o++}return n.create(i,o)}t.enc.Base64={stringify:function(e){var t=e.words,n=e.sigBytes,r=this._map;e.clamp();for(var i=[],o=0;o>>2]>>>24-o%4*8&255)<<16|(t[o+1>>>2]>>>24-(o+1)%4*8&255)<<8|t[o+2>>>2]>>>24-(o+2)%4*8&255,a=0;a<4&&o+.75*a>>6*(3-a)&63));var l=r.charAt(64);if(l)for(;i.length%4;)i.push(l);return i.join("")},parse:function(e){var t=e.length,n=this._map,i=this._reverseMap;if(!i){i=this._reverseMap=[];for(var o=0;o>>6-s%4*2;i[o>>>2]|=a<<24-o%4*8,o++}return n.create(i,o)}t.enc.Base64url={stringify:function(e,t){void 0===t&&(t=!0);var n=e.words,r=e.sigBytes,i=t?this._safe_map:this._map;e.clamp();for(var o=[],s=0;s>>2]>>>24-s%4*8&255)<<16|(n[s+1>>>2]>>>24-(s+1)%4*8&255)<<8|n[s+2>>>2]>>>24-(s+2)%4*8&255,l=0;l<4&&s+.75*l>>6*(3-l)&63));var c=i.charAt(64);if(c)for(;o.length%4;)o.push(c);return o.join("")},parse:function(e,t){void 0===t&&(t=!0);var n=e.length,i=t?this._safe_map:this._map,o=this._reverseMap;if(!o){o=this._reverseMap=[];for(var s=0;s>>24)|4278255360&(i<<24|i>>>8)}var o=this._hash.words,s=e[t+0],l=e[t+1],f=e[t+2],p=e[t+3],g=e[t+4],k=e[t+5],m=e[t+6],v=e[t+7],y=e[t+8],L=e[t+9],w=e[t+10],b=e[t+11],_=e[t+12],x=e[t+13],C=e[t+14],S=e[t+15],j=o[0],E=o[1],M=o[2],T=o[3];j=c(j,E,M,T,s,7,a[0]),T=c(T,j,E,M,l,12,a[1]),M=c(M,T,j,E,f,17,a[2]),E=c(E,M,T,j,p,22,a[3]),j=c(j,E,M,T,g,7,a[4]),T=c(T,j,E,M,k,12,a[5]),M=c(M,T,j,E,m,17,a[6]),E=c(E,M,T,j,v,22,a[7]),j=c(j,E,M,T,y,7,a[8]),T=c(T,j,E,M,L,12,a[9]),M=c(M,T,j,E,w,17,a[10]),E=c(E,M,T,j,b,22,a[11]),j=c(j,E,M,T,_,7,a[12]),T=c(T,j,E,M,x,12,a[13]),M=c(M,T,j,E,C,17,a[14]),j=h(j,E=c(E,M,T,j,S,22,a[15]),M,T,l,5,a[16]),T=h(T,j,E,M,m,9,a[17]),M=h(M,T,j,E,b,14,a[18]),E=h(E,M,T,j,s,20,a[19]),j=h(j,E,M,T,k,5,a[20]),T=h(T,j,E,M,w,9,a[21]),M=h(M,T,j,E,S,14,a[22]),E=h(E,M,T,j,g,20,a[23]),j=h(j,E,M,T,L,5,a[24]),T=h(T,j,E,M,C,9,a[25]),M=h(M,T,j,E,p,14,a[26]),E=h(E,M,T,j,y,20,a[27]),j=h(j,E,M,T,x,5,a[28]),T=h(T,j,E,M,f,9,a[29]),M=h(M,T,j,E,v,14,a[30]),j=u(j,E=h(E,M,T,j,_,20,a[31]),M,T,k,4,a[32]),T=u(T,j,E,M,y,11,a[33]),M=u(M,T,j,E,b,16,a[34]),E=u(E,M,T,j,C,23,a[35]),j=u(j,E,M,T,l,4,a[36]),T=u(T,j,E,M,g,11,a[37]),M=u(M,T,j,E,v,16,a[38]),E=u(E,M,T,j,w,23,a[39]),j=u(j,E,M,T,x,4,a[40]),T=u(T,j,E,M,s,11,a[41]),M=u(M,T,j,E,p,16,a[42]),E=u(E,M,T,j,m,23,a[43]),j=u(j,E,M,T,L,4,a[44]),T=u(T,j,E,M,_,11,a[45]),M=u(M,T,j,E,S,16,a[46]),j=d(j,E=u(E,M,T,j,f,23,a[47]),M,T,s,6,a[48]),T=d(T,j,E,M,v,10,a[49]),M=d(M,T,j,E,C,15,a[50]),E=d(E,M,T,j,k,21,a[51]),j=d(j,E,M,T,_,6,a[52]),T=d(T,j,E,M,p,10,a[53]),M=d(M,T,j,E,w,15,a[54]),E=d(E,M,T,j,l,21,a[55]),j=d(j,E,M,T,y,6,a[56]),T=d(T,j,E,M,S,10,a[57]),M=d(M,T,j,E,m,15,a[58]),E=d(E,M,T,j,x,21,a[59]),j=d(j,E,M,T,g,6,a[60]),T=d(T,j,E,M,b,10,a[61]),M=d(M,T,j,E,f,15,a[62]),E=d(E,M,T,j,L,21,a[63]),o[0]=o[0]+j|0,o[1]=o[1]+E|0,o[2]=o[2]+M|0,o[3]=o[3]+T|0},_doFinalize:function(){var e=this._data,n=e.words,r=8*this._nDataBytes,i=8*e.sigBytes;n[i>>>5]|=128<<24-i%32;var o=t.floor(r/4294967296),s=r;n[15+(i+64>>>9<<4)]=16711935&(o<<8|o>>>24)|4278255360&(o<<24|o>>>8),n[14+(i+64>>>9<<4)]=16711935&(s<<8|s>>>24)|4278255360&(s<<24|s>>>8),e.sigBytes=4*(n.length+1),this._process();for(var a=this._hash,l=a.words,c=0;c<4;c++){var h=l[c];l[c]=16711935&(h<<8|h>>>24)|4278255360&(h<<24|h>>>8)}return a},clone:function(){var e=o.clone.call(this);return e._hash=this._hash.clone(),e}});function c(e,t,n,r,i,o,s){var a=e+(t&n|~t&r)+i+s;return(a<>>32-o)+t}function h(e,t,n,r,i,o,s){var a=e+(t&r|n&~r)+i+s;return(a<>>32-o)+t}function u(e,t,n,r,i,o,s){var a=e+(t^n^r)+i+s;return(a<>>32-o)+t}function d(e,t,n,r,i,o,s){var a=e+(n^(t|~r))+i+s;return(a<>>32-o)+t}n.MD5=o._createHelper(l),n.HmacMD5=o._createHmacHelper(l)}(Math),e.MD5)),O_.exports;var e}var P_,I_={exports:{}};function R_(){return P_||(P_=1,I_.exports=(a=p_(),t=(e=a).lib,n=t.WordArray,r=t.Hasher,i=e.algo,o=[],s=i.SHA1=r.extend({_doReset:function(){this._hash=new n.init([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(e,t){for(var n=this._hash.words,r=n[0],i=n[1],s=n[2],a=n[3],l=n[4],c=0;c<80;c++){if(c<16)o[c]=0|e[t+c];else{var h=o[c-3]^o[c-8]^o[c-14]^o[c-16];o[c]=h<<1|h>>>31}var u=(r<<5|r>>>27)+l+o[c];u+=c<20?1518500249+(i&s|~i&a):c<40?1859775393+(i^s^a):c<60?(i&s|i&a|s&a)-1894007588:(i^s^a)-899497514,l=a,a=s,s=i<<30|i>>>2,i=r,r=u}n[0]=n[0]+r|0,n[1]=n[1]+i|0,n[2]=n[2]+s|0,n[3]=n[3]+a|0,n[4]=n[4]+l|0},_doFinalize:function(){var e=this._data,t=e.words,n=8*this._nDataBytes,r=8*e.sigBytes;return t[r>>>5]|=128<<24-r%32,t[14+(r+64>>>9<<4)]=Math.floor(n/4294967296),t[15+(r+64>>>9<<4)]=n,e.sigBytes=4*t.length,this._process(),this._hash},clone:function(){var e=r.clone.call(this);return e._hash=this._hash.clone(),e}}),e.SHA1=r._createHelper(s),e.HmacSHA1=r._createHmacHelper(s),a.SHA1)),I_.exports;var e,t,n,r,i,o,s,a}var B_,H_={exports:{}};function W_(){return B_||(B_=1,H_.exports=(e=p_(),function(t){var n=e,r=n.lib,i=r.WordArray,o=r.Hasher,s=n.algo,a=[],l=[];!function(){function e(e){for(var n=t.sqrt(e),r=2;r<=n;r++)if(!(e%r))return!1;return!0}function n(e){return 4294967296*(e-(0|e))|0}for(var r=2,i=0;i<64;)e(r)&&(i<8&&(a[i]=n(t.pow(r,.5))),l[i]=n(t.pow(r,1/3)),i++),r++}();var c=[],h=s.SHA256=o.extend({_doReset:function(){this._hash=new i.init(a.slice(0))},_doProcessBlock:function(e,t){for(var n=this._hash.words,r=n[0],i=n[1],o=n[2],s=n[3],a=n[4],h=n[5],u=n[6],d=n[7],f=0;f<64;f++){if(f<16)c[f]=0|e[t+f];else{var p=c[f-15],g=(p<<25|p>>>7)^(p<<14|p>>>18)^p>>>3,k=c[f-2],m=(k<<15|k>>>17)^(k<<13|k>>>19)^k>>>10;c[f]=g+c[f-7]+m+c[f-16]}var v=r&i^r&o^i&o,y=(r<<30|r>>>2)^(r<<19|r>>>13)^(r<<10|r>>>22),L=d+((a<<26|a>>>6)^(a<<21|a>>>11)^(a<<7|a>>>25))+(a&h^~a&u)+l[f]+c[f];d=u,u=h,h=a,a=s+L|0,s=o,o=i,i=r,r=L+(y+v)|0}n[0]=n[0]+r|0,n[1]=n[1]+i|0,n[2]=n[2]+o|0,n[3]=n[3]+s|0,n[4]=n[4]+a|0,n[5]=n[5]+h|0,n[6]=n[6]+u|0,n[7]=n[7]+d|0},_doFinalize:function(){var e=this._data,n=e.words,r=8*this._nDataBytes,i=8*e.sigBytes;return n[i>>>5]|=128<<24-i%32,n[14+(i+64>>>9<<4)]=t.floor(r/4294967296),n[15+(i+64>>>9<<4)]=r,e.sigBytes=4*n.length,this._process(),this._hash},clone:function(){var e=o.clone.call(this);return e._hash=this._hash.clone(),e}});n.SHA256=o._createHelper(h),n.HmacSHA256=o._createHmacHelper(h)}(Math),e.SHA256)),H_.exports;var e}var z_,D_={exports:{}};var N_,F_={exports:{}};function V_(){return N_||(N_=1,F_.exports=(e=p_(),m_(),function(){var t=e,n=t.lib.Hasher,r=t.x64,i=r.Word,o=r.WordArray,s=t.algo;function a(){return i.create.apply(i,arguments)}var l=[a(1116352408,3609767458),a(1899447441,602891725),a(3049323471,3964484399),a(3921009573,2173295548),a(961987163,4081628472),a(1508970993,3053834265),a(2453635748,2937671579),a(2870763221,3664609560),a(3624381080,2734883394),a(310598401,1164996542),a(607225278,1323610764),a(1426881987,3590304994),a(1925078388,4068182383),a(2162078206,991336113),a(2614888103,633803317),a(3248222580,3479774868),a(3835390401,2666613458),a(4022224774,944711139),a(264347078,2341262773),a(604807628,2007800933),a(770255983,1495990901),a(1249150122,1856431235),a(1555081692,3175218132),a(1996064986,2198950837),a(2554220882,3999719339),a(2821834349,766784016),a(2952996808,2566594879),a(3210313671,3203337956),a(3336571891,1034457026),a(3584528711,2466948901),a(113926993,3758326383),a(338241895,168717936),a(666307205,1188179964),a(773529912,1546045734),a(1294757372,1522805485),a(1396182291,2643833823),a(1695183700,2343527390),a(1986661051,1014477480),a(2177026350,1206759142),a(2456956037,344077627),a(2730485921,1290863460),a(2820302411,3158454273),a(3259730800,3505952657),a(3345764771,106217008),a(3516065817,3606008344),a(3600352804,1432725776),a(4094571909,1467031594),a(275423344,851169720),a(430227734,3100823752),a(506948616,1363258195),a(659060556,3750685593),a(883997877,3785050280),a(958139571,3318307427),a(1322822218,3812723403),a(1537002063,2003034995),a(1747873779,3602036899),a(1955562222,1575990012),a(2024104815,1125592928),a(2227730452,2716904306),a(2361852424,442776044),a(2428436474,593698344),a(2756734187,3733110249),a(3204031479,2999351573),a(3329325298,3815920427),a(3391569614,3928383900),a(3515267271,566280711),a(3940187606,3454069534),a(4118630271,4000239992),a(116418474,1914138554),a(174292421,2731055270),a(289380356,3203993006),a(460393269,320620315),a(685471733,587496836),a(852142971,1086792851),a(1017036298,365543100),a(1126000580,2618297676),a(1288033470,3409855158),a(1501505948,4234509866),a(1607167915,987167468),a(1816402316,1246189591)],c=[];!function(){for(var e=0;e<80;e++)c[e]=a()}();var h=s.SHA512=n.extend({_doReset:function(){this._hash=new o.init([new i.init(1779033703,4089235720),new i.init(3144134277,2227873595),new i.init(1013904242,4271175723),new i.init(2773480762,1595750129),new i.init(1359893119,2917565137),new i.init(2600822924,725511199),new i.init(528734635,4215389547),new i.init(1541459225,327033209)])},_doProcessBlock:function(e,t){for(var n=this._hash.words,r=n[0],i=n[1],o=n[2],s=n[3],a=n[4],h=n[5],u=n[6],d=n[7],f=r.high,p=r.low,g=i.high,k=i.low,m=o.high,v=o.low,y=s.high,L=s.low,w=a.high,b=a.low,_=h.high,x=h.low,C=u.high,S=u.low,j=d.high,E=d.low,M=f,T=p,O=g,A=k,P=m,I=v,R=y,B=L,H=w,W=b,z=_,D=x,N=C,F=S,V=j,U=E,$=0;$<80;$++){var Y,X,Z=c[$];if($<16)X=Z.high=0|e[t+2*$],Y=Z.low=0|e[t+2*$+1];else{var G=c[$-15],q=G.high,K=G.low,J=(q>>>1|K<<31)^(q>>>8|K<<24)^q>>>7,Q=(K>>>1|q<<31)^(K>>>8|q<<24)^(K>>>7|q<<25),ee=c[$-2],te=ee.high,ne=ee.low,re=(te>>>19|ne<<13)^(te<<3|ne>>>29)^te>>>6,ie=(ne>>>19|te<<13)^(ne<<3|te>>>29)^(ne>>>6|te<<26),oe=c[$-7],se=oe.high,ae=oe.low,le=c[$-16],ce=le.high,he=le.low;X=(X=(X=J+se+((Y=Q+ae)>>>0>>0?1:0))+re+((Y+=ie)>>>0>>0?1:0))+ce+((Y+=he)>>>0>>0?1:0),Z.high=X,Z.low=Y}var ue,de=H&z^~H&N,fe=W&D^~W&F,pe=M&O^M&P^O&P,ge=T&A^T&I^A&I,ke=(M>>>28|T<<4)^(M<<30|T>>>2)^(M<<25|T>>>7),me=(T>>>28|M<<4)^(T<<30|M>>>2)^(T<<25|M>>>7),ve=(H>>>14|W<<18)^(H>>>18|W<<14)^(H<<23|W>>>9),ye=(W>>>14|H<<18)^(W>>>18|H<<14)^(W<<23|H>>>9),Le=l[$],we=Le.high,be=Le.low,_e=V+ve+((ue=U+ye)>>>0>>0?1:0),xe=me+ge;V=N,U=F,N=z,F=D,z=H,D=W,H=R+(_e=(_e=(_e=_e+de+((ue+=fe)>>>0>>0?1:0))+we+((ue+=be)>>>0>>0?1:0))+X+((ue+=Y)>>>0>>0?1:0))+((W=B+ue|0)>>>0>>0?1:0)|0,R=P,B=I,P=O,I=A,O=M,A=T,M=_e+(ke+pe+(xe>>>0>>0?1:0))+((T=ue+xe|0)>>>0>>0?1:0)|0}p=r.low=p+T,r.high=f+M+(p>>>0>>0?1:0),k=i.low=k+A,i.high=g+O+(k>>>0>>0?1:0),v=o.low=v+I,o.high=m+P+(v>>>0>>0?1:0),L=s.low=L+B,s.high=y+R+(L>>>0>>0?1:0),b=a.low=b+W,a.high=w+H+(b>>>0>>0?1:0),x=h.low=x+D,h.high=_+z+(x>>>0>>0?1:0),S=u.low=S+F,u.high=C+N+(S>>>0>>0?1:0),E=d.low=E+U,d.high=j+V+(E>>>0>>0?1:0)},_doFinalize:function(){var e=this._data,t=e.words,n=8*this._nDataBytes,r=8*e.sigBytes;return t[r>>>5]|=128<<24-r%32,t[30+(r+128>>>10<<5)]=Math.floor(n/4294967296),t[31+(r+128>>>10<<5)]=n,e.sigBytes=4*t.length,this._process(),this._hash.toX32()},clone:function(){var e=n.clone.call(this);return e._hash=this._hash.clone(),e},blockSize:32});t.SHA512=n._createHelper(h),t.HmacSHA512=n._createHmacHelper(h)}(),e.SHA512)),F_.exports;var e}var U_,$_={exports:{}};var Y_,X_={exports:{}};function Z_(){return Y_?X_.exports:(Y_=1,X_.exports=(e=p_(),m_(),function(t){var n=e,r=n.lib,i=r.WordArray,o=r.Hasher,s=n.x64.Word,a=n.algo,l=[],c=[],h=[];!function(){for(var e=1,t=0,n=0;n<24;n++){l[e+5*t]=(n+1)*(n+2)/2%64;var r=(2*e+3*t)%5;e=t%5,t=r}for(e=0;e<5;e++)for(t=0;t<5;t++)c[e+5*t]=t+(2*e+3*t)%5*5;for(var i=1,o=0;o<24;o++){for(var a=0,u=0,d=0;d<7;d++){if(1&i){var f=(1<>>24)|4278255360&(o<<24|o>>>8),s=16711935&(s<<8|s>>>24)|4278255360&(s<<24|s>>>8),(E=n[i]).high^=s,E.low^=o}for(var a=0;a<24;a++){for(var d=0;d<5;d++){for(var f=0,p=0,g=0;g<5;g++)f^=(E=n[d+5*g]).high,p^=E.low;var k=u[d];k.high=f,k.low=p}for(d=0;d<5;d++){var m=u[(d+4)%5],v=u[(d+1)%5],y=v.high,L=v.low;for(f=m.high^(y<<1|L>>>31),p=m.low^(L<<1|y>>>31),g=0;g<5;g++)(E=n[d+5*g]).high^=f,E.low^=p}for(var w=1;w<25;w++){var b=(E=n[w]).high,_=E.low,x=l[w];x<32?(f=b<>>32-x,p=_<>>32-x):(f=_<>>64-x,p=b<>>64-x);var C=u[c[w]];C.high=f,C.low=p}var S=u[0],j=n[0];for(S.high=j.high,S.low=j.low,d=0;d<5;d++)for(g=0;g<5;g++){var E=n[w=d+5*g],M=u[w],T=u[(d+1)%5+5*g],O=u[(d+2)%5+5*g];E.high=M.high^~T.high&O.high,E.low=M.low^~T.low&O.low}E=n[0];var A=h[a];E.high^=A.high,E.low^=A.low}},_doFinalize:function(){var e=this._data,n=e.words;this._nDataBytes;var r=8*e.sigBytes,o=32*this.blockSize;n[r>>>5]|=1<<24-r%32,n[(t.ceil((r+1)/o)*o>>>5)-1]|=128,e.sigBytes=4*n.length,this._process();for(var s=this._state,a=this.cfg.outputLength/8,l=a/8,c=[],h=0;h>>24)|4278255360&(d<<24|d>>>8),f=16711935&(f<<8|f>>>24)|4278255360&(f<<24|f>>>8),c.push(f),c.push(d)}return new i.init(c,a)},clone:function(){for(var e=o.clone.call(this),t=e._state=this._state.slice(0),n=0;n<25;n++)t[n]=t[n].clone();return e}});n.SHA3=o._createHelper(d),n.HmacSHA3=o._createHmacHelper(d)}(Math),e.SHA3));var e}var G_,q_={exports:{}};var K_,J_={exports:{}};function Q_(){return K_||(K_=1,J_.exports=(e=p_(),n=(t=e).lib.Base,r=t.enc.Utf8,void(t.algo.HMAC=n.extend({init:function(e,t){e=this._hasher=new e.init,"string"==typeof t&&(t=r.parse(t));var n=e.blockSize,i=4*n;t.sigBytes>i&&(t=e.finalize(t)),t.clamp();for(var o=this._oKey=t.clone(),s=this._iKey=t.clone(),a=o.words,l=s.words,c=0;c>>2];e.sigBytes-=t}};r.BlockCipher=h.extend({cfg:h.cfg.extend({mode:f,padding:p}),reset:function(){var e;h.reset.call(this);var t=this.cfg,n=t.iv,r=t.mode;this._xformMode==this._ENC_XFORM_MODE?e=r.createEncryptor:(e=r.createDecryptor,this._minBufferSize=1),this._mode&&this._mode.__creator==e?this._mode.init(this,n&&n.words):(this._mode=e.call(r,this,n&&n.words),this._mode.__creator=e)},_doProcessBlock:function(e,t){this._mode.processBlock(e,t)},_doFinalize:function(){var e,t=this.cfg.padding;return this._xformMode==this._ENC_XFORM_MODE?(t.pad(this._data,this.blockSize),e=this._process(!0)):(e=this._process(!0),t.unpad(e)),e},blockSize:4});var g=r.CipherParams=i.extend({init:function(e){this.mixIn(e)},toString:function(e){return(e||this.formatter).stringify(this)}}),k=(n.format={}).OpenSSL={stringify:function(e){var t=e.ciphertext,n=e.salt;return(n?o.create([1398893684,1701076831]).concat(n).concat(t):t).toString(l)},parse:function(e){var t,n=l.parse(e),r=n.words;return 1398893684==r[0]&&1701076831==r[1]&&(t=o.create(r.slice(2,4)),r.splice(0,4),n.sigBytes-=16),g.create({ciphertext:n,salt:t})}},m=r.SerializableCipher=i.extend({cfg:i.extend({format:k}),encrypt:function(e,t,n,r){r=this.cfg.extend(r);var i=e.createEncryptor(n,r),o=i.finalize(t),s=i.cfg;return g.create({ciphertext:o,key:n,iv:s.iv,algorithm:e,mode:s.mode,padding:s.padding,blockSize:e.blockSize,formatter:r.format})},decrypt:function(e,t,n,r){return r=this.cfg.extend(r),t=this._parse(t,r.format),e.createDecryptor(n,r).finalize(t.ciphertext)},_parse:function(e,t){return"string"==typeof e?t.parse(e,this):e}}),v=(n.kdf={}).OpenSSL={execute:function(e,t,n,r,i){if(r||(r=o.random(8)),i)s=c.create({keySize:t+n,hasher:i}).compute(e,r);else var s=c.create({keySize:t+n}).compute(e,r);var a=o.create(s.words.slice(t),4*n);return s.sigBytes=4*t,g.create({key:s,iv:a,salt:r})}},y=r.PasswordBasedCipher=m.extend({cfg:m.cfg.extend({kdf:v}),encrypt:function(e,t,n,r){var i=(r=this.cfg.extend(r)).kdf.execute(n,e.keySize,e.ivSize,r.salt,r.hasher);r.iv=i.iv;var o=m.encrypt.call(this,e,t,i.key,r);return o.mixIn(i),o},decrypt:function(e,t,n,r){r=this.cfg.extend(r),t=this._parse(t,r.format);var i=r.kdf.execute(n,e.keySize,e.ivSize,t.salt,r.hasher);return r.iv=i.iv,m.decrypt.call(this,e,t,i.key,r)}})}()))),sx.exports;var e}var lx,cx={exports:{}};var hx,ux={exports:{}};var dx,fx={exports:{}};function px(){return dx?fx.exports:(dx=1,fx.exports=(e=p_(),ax(), +/** @preserve + * Counter block mode compatible with Dr Brian Gladman fileenc.c + * derived from CryptoJS.mode.CTR + * Jan Hruby jhruby.web@gmail.com + */ +e.mode.CTRGladman=function(){var t=e.lib.BlockCipherMode.extend();function n(e){if(255&~(e>>24))e+=1<<24;else{var t=e>>16&255,n=e>>8&255,r=255&e;255===t?(t=0,255===n?(n=0,255===r?r=0:++r):++n):++t,e=0,e+=t<<16,e+=n<<8,e+=r}return e}function r(e){return 0===(e[0]=n(e[0]))&&(e[1]=n(e[1])),e}var i=t.Encryptor=t.extend({processBlock:function(e,t){var n=this._cipher,i=n.blockSize,o=this._iv,s=this._counter;o&&(s=this._counter=o.slice(0),this._iv=void 0),r(s);var a=s.slice(0);n.encryptBlock(a,0);for(var l=0;l>>5]>>>31-r%32&1}for(var i=this._subKeys=[],o=0;o<16;o++){var c=i[o]=[],h=l[o];for(n=0;n<24;n++)c[n/6|0]|=t[(a[n]-1+h)%28]<<31-n%6,c[4+(n/6|0)]|=t[28+(a[n+24]-1+h)%28]<<31-n%6;for(c[0]=c[0]<<1|c[0]>>>31,n=1;n<7;n++)c[n]=c[n]>>>4*(n-1)+3;c[7]=c[7]<<5|c[7]>>>27}var u=this._invSubKeys=[];for(n=0;n<16;n++)u[n]=i[15-n]},encryptBlock:function(e,t){this._doCryptBlock(e,t,this._subKeys)},decryptBlock:function(e,t){this._doCryptBlock(e,t,this._invSubKeys)},_doCryptBlock:function(e,t,n){this._lBlock=e[t],this._rBlock=e[t+1],d.call(this,4,252645135),d.call(this,16,65535),f.call(this,2,858993459),f.call(this,8,16711935),d.call(this,1,1431655765);for(var r=0;r<16;r++){for(var i=n[r],o=this._lBlock,s=this._rBlock,a=0,l=0;l<8;l++)a|=c[l][((s^i[l])&h[l])>>>0];this._lBlock=s,this._rBlock=o^a}var u=this._lBlock;this._lBlock=this._rBlock,this._rBlock=u,d.call(this,1,1431655765),f.call(this,8,16711935),f.call(this,2,858993459),d.call(this,16,65535),d.call(this,4,252645135),e[t]=this._lBlock,e[t+1]=this._rBlock},keySize:2,ivSize:2,blockSize:2});function d(e,t){var n=(this._lBlock>>>e^this._rBlock)&t;this._rBlock^=n,this._lBlock^=n<>>e^this._lBlock)&t;this._lBlock^=n,this._rBlock^=n<192.");var t=e.slice(0,2),n=e.length<4?e.slice(0,2):e.slice(2,4),i=e.length<6?e.slice(0,2):e.slice(4,6);this._des1=u.createEncryptor(r.create(t)),this._des2=u.createEncryptor(r.create(n)),this._des3=u.createEncryptor(r.create(i))},encryptBlock:function(e,t){this._des1.encryptBlock(e,t),this._des2.decryptBlock(e,t),this._des3.encryptBlock(e,t)},decryptBlock:function(e,t){this._des3.decryptBlock(e,t),this._des2.encryptBlock(e,t),this._des1.decryptBlock(e,t)},keySize:6,ivSize:2,blockSize:2});t.TripleDES=i._createHelper(p)}(),e.TripleDES));var e}var Bx,Hx={exports:{}};var Wx,zx={exports:{}};var Dx,Nx={exports:{}};var Fx,Vx,Ux,$x,Yx,Xx,Zx,Gx={exports:{}};function qx(){return Fx||(Fx=1,Gx.exports=(e=p_(),S_(),A_(),ix(),ax(),function(){var t=e,n=t.lib.BlockCipher,r=t.algo;const i=16,o=[608135816,2242054355,320440878,57701188,2752067618,698298832,137296536,3964562569,1160258022,953160567,3193202383,887688300,3232508343,3380367581,1065670069,3041331479,2450970073,2306472731],s=[[3509652390,2564797868,805139163,3491422135,3101798381,1780907670,3128725573,4046225305,614570311,3012652279,134345442,2240740374,1667834072,1901547113,2757295779,4103290238,227898511,1921955416,1904987480,2182433518,2069144605,3260701109,2620446009,720527379,3318853667,677414384,3393288472,3101374703,2390351024,1614419982,1822297739,2954791486,3608508353,3174124327,2024746970,1432378464,3864339955,2857741204,1464375394,1676153920,1439316330,715854006,3033291828,289532110,2706671279,2087905683,3018724369,1668267050,732546397,1947742710,3462151702,2609353502,2950085171,1814351708,2050118529,680887927,999245976,1800124847,3300911131,1713906067,1641548236,4213287313,1216130144,1575780402,4018429277,3917837745,3693486850,3949271944,596196993,3549867205,258830323,2213823033,772490370,2760122372,1774776394,2652871518,566650946,4142492826,1728879713,2882767088,1783734482,3629395816,2517608232,2874225571,1861159788,326777828,3124490320,2130389656,2716951837,967770486,1724537150,2185432712,2364442137,1164943284,2105845187,998989502,3765401048,2244026483,1075463327,1455516326,1322494562,910128902,469688178,1117454909,936433444,3490320968,3675253459,1240580251,122909385,2157517691,634681816,4142456567,3825094682,3061402683,2540495037,79693498,3249098678,1084186820,1583128258,426386531,1761308591,1047286709,322548459,995290223,1845252383,2603652396,3431023940,2942221577,3202600964,3727903485,1712269319,422464435,3234572375,1170764815,3523960633,3117677531,1434042557,442511882,3600875718,1076654713,1738483198,4213154764,2393238008,3677496056,1014306527,4251020053,793779912,2902807211,842905082,4246964064,1395751752,1040244610,2656851899,3396308128,445077038,3742853595,3577915638,679411651,2892444358,2354009459,1767581616,3150600392,3791627101,3102740896,284835224,4246832056,1258075500,768725851,2589189241,3069724005,3532540348,1274779536,3789419226,2764799539,1660621633,3471099624,4011903706,913787905,3497959166,737222580,2514213453,2928710040,3937242737,1804850592,3499020752,2949064160,2386320175,2390070455,2415321851,4061277028,2290661394,2416832540,1336762016,1754252060,3520065937,3014181293,791618072,3188594551,3933548030,2332172193,3852520463,3043980520,413987798,3465142937,3030929376,4245938359,2093235073,3534596313,375366246,2157278981,2479649556,555357303,3870105701,2008414854,3344188149,4221384143,3956125452,2067696032,3594591187,2921233993,2428461,544322398,577241275,1471733935,610547355,4027169054,1432588573,1507829418,2025931657,3646575487,545086370,48609733,2200306550,1653985193,298326376,1316178497,3007786442,2064951626,458293330,2589141269,3591329599,3164325604,727753846,2179363840,146436021,1461446943,4069977195,705550613,3059967265,3887724982,4281599278,3313849956,1404054877,2845806497,146425753,1854211946],[1266315497,3048417604,3681880366,3289982499,290971e4,1235738493,2632868024,2414719590,3970600049,1771706367,1449415276,3266420449,422970021,1963543593,2690192192,3826793022,1062508698,1531092325,1804592342,2583117782,2714934279,4024971509,1294809318,4028980673,1289560198,2221992742,1669523910,35572830,157838143,1052438473,1016535060,1802137761,1753167236,1386275462,3080475397,2857371447,1040679964,2145300060,2390574316,1461121720,2956646967,4031777805,4028374788,33600511,2920084762,1018524850,629373528,3691585981,3515945977,2091462646,2486323059,586499841,988145025,935516892,3367335476,2599673255,2839830854,265290510,3972581182,2759138881,3795373465,1005194799,847297441,406762289,1314163512,1332590856,1866599683,4127851711,750260880,613907577,1450815602,3165620655,3734664991,3650291728,3012275730,3704569646,1427272223,778793252,1343938022,2676280711,2052605720,1946737175,3164576444,3914038668,3967478842,3682934266,1661551462,3294938066,4011595847,840292616,3712170807,616741398,312560963,711312465,1351876610,322626781,1910503582,271666773,2175563734,1594956187,70604529,3617834859,1007753275,1495573769,4069517037,2549218298,2663038764,504708206,2263041392,3941167025,2249088522,1514023603,1998579484,1312622330,694541497,2582060303,2151582166,1382467621,776784248,2618340202,3323268794,2497899128,2784771155,503983604,4076293799,907881277,423175695,432175456,1378068232,4145222326,3954048622,3938656102,3820766613,2793130115,2977904593,26017576,3274890735,3194772133,1700274565,1756076034,4006520079,3677328699,720338349,1533947780,354530856,688349552,3973924725,1637815568,332179504,3949051286,53804574,2852348879,3044236432,1282449977,3583942155,3416972820,4006381244,1617046695,2628476075,3002303598,1686838959,431878346,2686675385,1700445008,1080580658,1009431731,832498133,3223435511,2605976345,2271191193,2516031870,1648197032,4164389018,2548247927,300782431,375919233,238389289,3353747414,2531188641,2019080857,1475708069,455242339,2609103871,448939670,3451063019,1395535956,2413381860,1841049896,1491858159,885456874,4264095073,4001119347,1565136089,3898914787,1108368660,540939232,1173283510,2745871338,3681308437,4207628240,3343053890,4016749493,1699691293,1103962373,3625875870,2256883143,3830138730,1031889488,3479347698,1535977030,4236805024,3251091107,2132092099,1774941330,1199868427,1452454533,157007616,2904115357,342012276,595725824,1480756522,206960106,497939518,591360097,863170706,2375253569,3596610801,1814182875,2094937945,3421402208,1082520231,3463918190,2785509508,435703966,3908032597,1641649973,2842273706,3305899714,1510255612,2148256476,2655287854,3276092548,4258621189,236887753,3681803219,274041037,1734335097,3815195456,3317970021,1899903192,1026095262,4050517792,356393447,2410691914,3873677099,3682840055],[3913112168,2491498743,4132185628,2489919796,1091903735,1979897079,3170134830,3567386728,3557303409,857797738,1136121015,1342202287,507115054,2535736646,337727348,3213592640,1301675037,2528481711,1895095763,1721773893,3216771564,62756741,2142006736,835421444,2531993523,1442658625,3659876326,2882144922,676362277,1392781812,170690266,3921047035,1759253602,3611846912,1745797284,664899054,1329594018,3901205900,3045908486,2062866102,2865634940,3543621612,3464012697,1080764994,553557557,3656615353,3996768171,991055499,499776247,1265440854,648242737,3940784050,980351604,3713745714,1749149687,3396870395,4211799374,3640570775,1161844396,3125318951,1431517754,545492359,4268468663,3499529547,1437099964,2702547544,3433638243,2581715763,2787789398,1060185593,1593081372,2418618748,4260947970,69676912,2159744348,86519011,2512459080,3838209314,1220612927,3339683548,133810670,1090789135,1078426020,1569222167,845107691,3583754449,4072456591,1091646820,628848692,1613405280,3757631651,526609435,236106946,48312990,2942717905,3402727701,1797494240,859738849,992217954,4005476642,2243076622,3870952857,3732016268,765654824,3490871365,2511836413,1685915746,3888969200,1414112111,2273134842,3281911079,4080962846,172450625,2569994100,980381355,4109958455,2819808352,2716589560,2568741196,3681446669,3329971472,1835478071,660984891,3704678404,4045999559,3422617507,3040415634,1762651403,1719377915,3470491036,2693910283,3642056355,3138596744,1364962596,2073328063,1983633131,926494387,3423689081,2150032023,4096667949,1749200295,3328846651,309677260,2016342300,1779581495,3079819751,111262694,1274766160,443224088,298511866,1025883608,3806446537,1145181785,168956806,3641502830,3584813610,1689216846,3666258015,3200248200,1692713982,2646376535,4042768518,1618508792,1610833997,3523052358,4130873264,2001055236,3610705100,2202168115,4028541809,2961195399,1006657119,2006996926,3186142756,1430667929,3210227297,1314452623,4074634658,4101304120,2273951170,1399257539,3367210612,3027628629,1190975929,2062231137,2333990788,2221543033,2438960610,1181637006,548689776,2362791313,3372408396,3104550113,3145860560,296247880,1970579870,3078560182,3769228297,1714227617,3291629107,3898220290,166772364,1251581989,493813264,448347421,195405023,2709975567,677966185,3703036547,1463355134,2715995803,1338867538,1343315457,2802222074,2684532164,233230375,2599980071,2000651841,3277868038,1638401717,4028070440,3237316320,6314154,819756386,300326615,590932579,1405279636,3267499572,3150704214,2428286686,3959192993,3461946742,1862657033,1266418056,963775037,2089974820,2263052895,1917689273,448879540,3550394620,3981727096,150775221,3627908307,1303187396,508620638,2975983352,2726630617,1817252668,1876281319,1457606340,908771278,3720792119,3617206836,2455994898,1729034894,1080033504],[976866871,3556439503,2881648439,1522871579,1555064734,1336096578,3548522304,2579274686,3574697629,3205460757,3593280638,3338716283,3079412587,564236357,2993598910,1781952180,1464380207,3163844217,3332601554,1699332808,1393555694,1183702653,3581086237,1288719814,691649499,2847557200,2895455976,3193889540,2717570544,1781354906,1676643554,2592534050,3230253752,1126444790,2770207658,2633158820,2210423226,2615765581,2414155088,3127139286,673620729,2805611233,1269405062,4015350505,3341807571,4149409754,1057255273,2012875353,2162469141,2276492801,2601117357,993977747,3918593370,2654263191,753973209,36408145,2530585658,25011837,3520020182,2088578344,530523599,2918365339,1524020338,1518925132,3760827505,3759777254,1202760957,3985898139,3906192525,674977740,4174734889,2031300136,2019492241,3983892565,4153806404,3822280332,352677332,2297720250,60907813,90501309,3286998549,1016092578,2535922412,2839152426,457141659,509813237,4120667899,652014361,1966332200,2975202805,55981186,2327461051,676427537,3255491064,2882294119,3433927263,1307055953,942726286,933058658,2468411793,3933900994,4215176142,1361170020,2001714738,2830558078,3274259782,1222529897,1679025792,2729314320,3714953764,1770335741,151462246,3013232138,1682292957,1483529935,471910574,1539241949,458788160,3436315007,1807016891,3718408830,978976581,1043663428,3165965781,1927990952,4200891579,2372276910,3208408903,3533431907,1412390302,2931980059,4132332400,1947078029,3881505623,4168226417,2941484381,1077988104,1320477388,886195818,18198404,3786409e3,2509781533,112762804,3463356488,1866414978,891333506,18488651,661792760,1628790961,3885187036,3141171499,876946877,2693282273,1372485963,791857591,2686433993,3759982718,3167212022,3472953795,2716379847,445679433,3561995674,3504004811,3574258232,54117162,3331405415,2381918588,3769707343,4154350007,1140177722,4074052095,668550556,3214352940,367459370,261225585,2610173221,4209349473,3468074219,3265815641,314222801,3066103646,3808782860,282218597,3406013506,3773591054,379116347,1285071038,846784868,2669647154,3771962079,3550491691,2305946142,453669953,1268987020,3317592352,3279303384,3744833421,2610507566,3859509063,266596637,3847019092,517658769,3462560207,3443424879,370717030,4247526661,2224018117,4143653529,4112773975,2788324899,2477274417,1456262402,2901442914,1517677493,1846949527,2295493580,3734397586,2176403920,1280348187,1908823572,3871786941,846861322,1172426758,3287448474,3383383037,1655181056,3139813346,901632758,1897031941,2986607138,3066810236,3447102507,1393639104,373351379,950779232,625454576,3124240540,4148612726,2007998917,544563296,2244738638,2330496472,2058025392,1291430526,424198748,50039436,29584100,3605783033,2429876329,2791104160,1057563949,3255363231,3075367218,3463963227,1469046755,985887462]];var a={pbox:[],sbox:[]};function l(e,t){let n=t>>24&255,r=t>>16&255,i=t>>8&255,o=255&t,s=e.sbox[0][n]+e.sbox[1][r];return s^=e.sbox[2][i],s+=e.sbox[3][o],s}function c(e,t,n){let r,o=t,s=n;for(let a=0;a1;--a)o^=e.pbox[a],s=l(e,o)^s,r=o,o=s,s=r;return r=o,o=s,s=r,s^=e.pbox[1],o^=e.pbox[0],{left:o,right:s}}function u(e,t,n){for(let i=0;i<4;i++){e.sbox[i]=[];for(let t=0;t<256;t++)e.sbox[i][t]=s[i][t]}let r=0;for(let s=0;s=n&&(r=0);let a=0,l=0,h=0;for(let o=0;o>>24)|4278255360&(i<<24|i>>>8)}var o,s,f,L,w,b,_,x,C,S,j,E=this._hash.words,M=u.words,T=d.words,O=a.words,A=l.words,P=c.words,I=h.words;for(b=o=E[0],_=s=E[1],x=f=E[2],C=L=E[3],S=w=E[4],n=0;n<80;n+=1)j=o+e[t+O[n]]|0,j+=n<16?p(s,f,L)+M[0]:n<32?g(s,f,L)+M[1]:n<48?k(s,f,L)+M[2]:n<64?m(s,f,L)+M[3]:v(s,f,L)+M[4],j=(j=y(j|=0,P[n]))+w|0,o=w,w=L,L=y(f,10),f=s,s=j,j=b+e[t+A[n]]|0,j+=n<16?v(_,x,C)+T[0]:n<32?m(_,x,C)+T[1]:n<48?k(_,x,C)+T[2]:n<64?g(_,x,C)+T[3]:p(_,x,C)+T[4],j=(j=y(j|=0,I[n]))+S|0,b=S,S=C,C=y(x,10),x=_,_=j;j=E[1]+f+C|0,E[1]=E[2]+L+S|0,E[2]=E[3]+w+b|0,E[3]=E[4]+o+_|0,E[4]=E[0]+s+x|0,E[0]=j},_doFinalize:function(){var e=this._data,t=e.words,n=8*this._nDataBytes,r=8*e.sigBytes;t[r>>>5]|=128<<24-r%32,t[14+(r+64>>>9<<4)]=16711935&(n<<8|n>>>24)|4278255360&(n<<24|n>>>8),e.sigBytes=4*(t.length+1),this._process();for(var i=this._hash,o=i.words,s=0;s<5;s++){var a=o[s];o[s]=16711935&(a<<8|a>>>24)|4278255360&(a<<24|a>>>8)}return i},clone:function(){var e=o.clone.call(this);return e._hash=this._hash.clone(),e}});function p(e,t,n){return e^t^n}function g(e,t,n){return e&t|~e&n}function k(e,t,n){return(e|~t)^n}function m(e,t,n){return e&n|t&~n}function v(e,t,n){return e^(t|~n)}function y(e,t){return e<>>32-t}n.RIPEMD160=o._createHelper(f),n.HmacRIPEMD160=o._createHmacHelper(f)}(),e.RIPEMD160));var e}(),Q_(),function(){return ex?tx.exports:(ex=1,tx.exports=(l=p_(),W_(),Q_(),t=(e=l).lib,n=t.Base,r=t.WordArray,i=e.algo,o=i.SHA256,s=i.HMAC,a=i.PBKDF2=n.extend({cfg:n.extend({keySize:4,hasher:o,iterations:25e4}),init:function(e){this.cfg=this.cfg.extend(e)},compute:function(e,t){for(var n=this.cfg,i=s.create(n.hasher,e),o=r.create(),a=r.create([1]),l=o.words,c=a.words,h=n.keySize,u=n.iterations;l.length>>2]|=i<<24-o%4*8,e.sigBytes+=i},unpad:function(e){var t=255&e.words[e.sigBytes-1>>>2];e.sigBytes-=t}},e.pad.Ansix923));var e}(),function(){return wx?bx.exports:(wx=1,bx.exports=(e=p_(),ax(),e.pad.Iso10126={pad:function(t,n){var r=4*n,i=r-t.sigBytes%r;t.concat(e.lib.WordArray.random(i-1)).concat(e.lib.WordArray.create([i<<24],1))},unpad:function(e){var t=255&e.words[e.sigBytes-1>>>2];e.sigBytes-=t}},e.pad.Iso10126));var e}(),function(){return _x?xx.exports:(_x=1,xx.exports=(e=p_(),ax(),e.pad.Iso97971={pad:function(t,n){t.concat(e.lib.WordArray.create([2147483648],1)),e.pad.ZeroPadding.pad(t,n)},unpad:function(t){e.pad.ZeroPadding.unpad(t),t.sigBytes--}},e.pad.Iso97971));var e}(),function(){return Cx?Sx.exports:(Cx=1,Sx.exports=(e=p_(),ax(),e.pad.ZeroPadding={pad:function(e,t){var n=4*t;e.clamp(),e.sigBytes+=n-(e.sigBytes%n||n)},unpad:function(e){var t=e.words,n=e.sigBytes-1;for(n=e.sigBytes-1;n>=0;n--)if(t[n>>>2]>>>24-n%4*8&255){e.sigBytes=n+1;break}}},e.pad.ZeroPadding));var e}(),function(){return jx?Ex.exports:(jx=1,Ex.exports=(e=p_(),ax(),e.pad.NoPadding={pad:function(){},unpad:function(){}},e.pad.NoPadding));var e}(),function(){return Mx?Tx.exports:(Mx=1,Tx.exports=(r=p_(),ax(),t=(e=r).lib.CipherParams,n=e.enc.Hex,e.format.Hex={stringify:function(e){return e.ciphertext.toString(n)},parse:function(e){var r=n.parse(e);return t.create({ciphertext:r})}},r.format.Hex));var e,t,n,r}(),function(){return Ox?Ax.exports:(Ox=1,Ax.exports=(e=p_(),S_(),A_(),ix(),ax(),function(){var t=e,n=t.lib.BlockCipher,r=t.algo,i=[],o=[],s=[],a=[],l=[],c=[],h=[],u=[],d=[],f=[];!function(){for(var e=[],t=0;t<256;t++)e[t]=t<128?t<<1:t<<1^283;var n=0,r=0;for(t=0;t<256;t++){var p=r^r<<1^r<<2^r<<3^r<<4;p=p>>>8^255&p^99,i[n]=p,o[p]=n;var g=e[n],k=e[g],m=e[k],v=257*e[p]^16843008*p;s[n]=v<<24|v>>>8,a[n]=v<<16|v>>>16,l[n]=v<<8|v>>>24,c[n]=v,v=16843009*m^65537*k^257*g^16843008*n,h[p]=v<<24|v>>>8,u[p]=v<<16|v>>>16,d[p]=v<<8|v>>>24,f[p]=v,n?(n=g^e[e[e[m^g]]],r^=e[e[r]]):n=r=1}}();var p=[0,1,2,4,8,16,32,64,128,27,54],g=r.AES=n.extend({_doReset:function(){if(!this._nRounds||this._keyPriorReset!==this._key){for(var e=this._keyPriorReset=this._key,t=e.words,n=e.sigBytes/4,r=4*((this._nRounds=n+6)+1),o=this._keySchedule=[],s=0;s6&&s%n==4&&(c=i[c>>>24]<<24|i[c>>>16&255]<<16|i[c>>>8&255]<<8|i[255&c]):(c=i[(c=c<<8|c>>>24)>>>24]<<24|i[c>>>16&255]<<16|i[c>>>8&255]<<8|i[255&c],c^=p[s/n|0]<<24),o[s]=o[s-n]^c);for(var a=this._invKeySchedule=[],l=0;l>>24]]^u[i[c>>>16&255]]^d[i[c>>>8&255]]^f[i[255&c]]}}},encryptBlock:function(e,t){this._doCryptBlock(e,t,this._keySchedule,s,a,l,c,i)},decryptBlock:function(e,t){var n=e[t+1];e[t+1]=e[t+3],e[t+3]=n,this._doCryptBlock(e,t,this._invKeySchedule,h,u,d,f,o),n=e[t+1],e[t+1]=e[t+3],e[t+3]=n},_doCryptBlock:function(e,t,n,r,i,o,s,a){for(var l=this._nRounds,c=e[t]^n[0],h=e[t+1]^n[1],u=e[t+2]^n[2],d=e[t+3]^n[3],f=4,p=1;p>>24]^i[h>>>16&255]^o[u>>>8&255]^s[255&d]^n[f++],k=r[h>>>24]^i[u>>>16&255]^o[d>>>8&255]^s[255&c]^n[f++],m=r[u>>>24]^i[d>>>16&255]^o[c>>>8&255]^s[255&h]^n[f++],v=r[d>>>24]^i[c>>>16&255]^o[h>>>8&255]^s[255&u]^n[f++];c=g,h=k,u=m,d=v}g=(a[c>>>24]<<24|a[h>>>16&255]<<16|a[u>>>8&255]<<8|a[255&d])^n[f++],k=(a[h>>>24]<<24|a[u>>>16&255]<<16|a[d>>>8&255]<<8|a[255&c])^n[f++],m=(a[u>>>24]<<24|a[d>>>16&255]<<16|a[c>>>8&255]<<8|a[255&h])^n[f++],v=(a[d>>>24]<<24|a[c>>>16&255]<<16|a[h>>>8&255]<<8|a[255&u])^n[f++],e[t]=g,e[t+1]=k,e[t+2]=m,e[t+3]=v},keySize:8});t.AES=n._createHelper(g)}(),e.AES));var e}(),Rx(),function(){return Bx?Hx.exports:(Bx=1,Hx.exports=(e=p_(),S_(),A_(),ix(),ax(),function(){var t=e,n=t.lib.StreamCipher,r=t.algo,i=r.RC4=n.extend({_doReset:function(){for(var e=this._key,t=e.words,n=e.sigBytes,r=this._S=[],i=0;i<256;i++)r[i]=i;i=0;for(var o=0;i<256;i++){var s=i%n,a=t[s>>>2]>>>24-s%4*8&255;o=(o+r[i]+a)%256;var l=r[i];r[i]=r[o],r[o]=l}this._i=this._j=0},_doProcessBlock:function(e,t){e[t]^=o.call(this)},keySize:8,ivSize:0});function o(){for(var e=this._S,t=this._i,n=this._j,r=0,i=0;i<4;i++){n=(n+e[t=(t+1)%256])%256;var o=e[t];e[t]=e[n],e[n]=o,r|=e[(e[t]+e[n])%256]<<24-8*i}return this._i=t,this._j=n,r}t.RC4=n._createHelper(i);var s=r.RC4Drop=i.extend({cfg:i.cfg.extend({drop:192}),_doReset:function(){i._doReset.call(this);for(var e=this.cfg.drop;e>0;e--)o.call(this)}});t.RC4Drop=n._createHelper(s)}(),e.RC4));var e}(),function(){return Wx?zx.exports:(Wx=1,zx.exports=(e=p_(),S_(),A_(),ix(),ax(),function(){var t=e,n=t.lib.StreamCipher,r=t.algo,i=[],o=[],s=[],a=r.Rabbit=n.extend({_doReset:function(){for(var e=this._key.words,t=this.cfg.iv,n=0;n<4;n++)e[n]=16711935&(e[n]<<8|e[n]>>>24)|4278255360&(e[n]<<24|e[n]>>>8);var r=this._X=[e[0],e[3]<<16|e[2]>>>16,e[1],e[0]<<16|e[3]>>>16,e[2],e[1]<<16|e[0]>>>16,e[3],e[2]<<16|e[1]>>>16],i=this._C=[e[2]<<16|e[2]>>>16,4294901760&e[0]|65535&e[1],e[3]<<16|e[3]>>>16,4294901760&e[1]|65535&e[2],e[0]<<16|e[0]>>>16,4294901760&e[2]|65535&e[3],e[1]<<16|e[1]>>>16,4294901760&e[3]|65535&e[0]];for(this._b=0,n=0;n<4;n++)l.call(this);for(n=0;n<8;n++)i[n]^=r[n+4&7];if(t){var o=t.words,s=o[0],a=o[1],c=16711935&(s<<8|s>>>24)|4278255360&(s<<24|s>>>8),h=16711935&(a<<8|a>>>24)|4278255360&(a<<24|a>>>8),u=c>>>16|4294901760&h,d=h<<16|65535&c;for(i[0]^=c,i[1]^=u,i[2]^=h,i[3]^=d,i[4]^=c,i[5]^=u,i[6]^=h,i[7]^=d,n=0;n<4;n++)l.call(this)}},_doProcessBlock:function(e,t){var n=this._X;l.call(this),i[0]=n[0]^n[5]>>>16^n[3]<<16,i[1]=n[2]^n[7]>>>16^n[5]<<16,i[2]=n[4]^n[1]>>>16^n[7]<<16,i[3]=n[6]^n[3]>>>16^n[1]<<16;for(var r=0;r<4;r++)i[r]=16711935&(i[r]<<8|i[r]>>>24)|4278255360&(i[r]<<24|i[r]>>>8),e[t+r]^=i[r]},blockSize:4,ivSize:2});function l(){for(var e=this._X,t=this._C,n=0;n<8;n++)o[n]=t[n];for(t[0]=t[0]+1295307597+this._b|0,t[1]=t[1]+3545052371+(t[0]>>>0>>0?1:0)|0,t[2]=t[2]+886263092+(t[1]>>>0>>0?1:0)|0,t[3]=t[3]+1295307597+(t[2]>>>0>>0?1:0)|0,t[4]=t[4]+3545052371+(t[3]>>>0>>0?1:0)|0,t[5]=t[5]+886263092+(t[4]>>>0>>0?1:0)|0,t[6]=t[6]+1295307597+(t[5]>>>0>>0?1:0)|0,t[7]=t[7]+3545052371+(t[6]>>>0>>0?1:0)|0,this._b=t[7]>>>0>>0?1:0,n=0;n<8;n++){var r=e[n]+t[n],i=65535&r,a=r>>>16,l=((i*i>>>17)+i*a>>>15)+a*a,c=((4294901760&r)*r|0)+((65535&r)*r|0);s[n]=l^c}e[0]=s[0]+(s[7]<<16|s[7]>>>16)+(s[6]<<16|s[6]>>>16)|0,e[1]=s[1]+(s[0]<<8|s[0]>>>24)+s[7]|0,e[2]=s[2]+(s[1]<<16|s[1]>>>16)+(s[0]<<16|s[0]>>>16)|0,e[3]=s[3]+(s[2]<<8|s[2]>>>24)+s[1]|0,e[4]=s[4]+(s[3]<<16|s[3]>>>16)+(s[2]<<16|s[2]>>>16)|0,e[5]=s[5]+(s[4]<<8|s[4]>>>24)+s[3]|0,e[6]=s[6]+(s[5]<<16|s[5]>>>16)+(s[4]<<16|s[4]>>>16)|0,e[7]=s[7]+(s[6]<<8|s[6]>>>24)+s[5]|0}t.Rabbit=n._createHelper(a)}(),e.Rabbit));var e}(),function(){return Dx?Nx.exports:(Dx=1,Nx.exports=(e=p_(),S_(),A_(),ix(),ax(),function(){var t=e,n=t.lib.StreamCipher,r=t.algo,i=[],o=[],s=[],a=r.RabbitLegacy=n.extend({_doReset:function(){var e=this._key.words,t=this.cfg.iv,n=this._X=[e[0],e[3]<<16|e[2]>>>16,e[1],e[0]<<16|e[3]>>>16,e[2],e[1]<<16|e[0]>>>16,e[3],e[2]<<16|e[1]>>>16],r=this._C=[e[2]<<16|e[2]>>>16,4294901760&e[0]|65535&e[1],e[3]<<16|e[3]>>>16,4294901760&e[1]|65535&e[2],e[0]<<16|e[0]>>>16,4294901760&e[2]|65535&e[3],e[1]<<16|e[1]>>>16,4294901760&e[3]|65535&e[0]];this._b=0;for(var i=0;i<4;i++)l.call(this);for(i=0;i<8;i++)r[i]^=n[i+4&7];if(t){var o=t.words,s=o[0],a=o[1],c=16711935&(s<<8|s>>>24)|4278255360&(s<<24|s>>>8),h=16711935&(a<<8|a>>>24)|4278255360&(a<<24|a>>>8),u=c>>>16|4294901760&h,d=h<<16|65535&c;for(r[0]^=c,r[1]^=u,r[2]^=h,r[3]^=d,r[4]^=c,r[5]^=u,r[6]^=h,r[7]^=d,i=0;i<4;i++)l.call(this)}},_doProcessBlock:function(e,t){var n=this._X;l.call(this),i[0]=n[0]^n[5]>>>16^n[3]<<16,i[1]=n[2]^n[7]>>>16^n[5]<<16,i[2]=n[4]^n[1]>>>16^n[7]<<16,i[3]=n[6]^n[3]>>>16^n[1]<<16;for(var r=0;r<4;r++)i[r]=16711935&(i[r]<<8|i[r]>>>24)|4278255360&(i[r]<<24|i[r]>>>8),e[t+r]^=i[r]},blockSize:4,ivSize:2});function l(){for(var e=this._X,t=this._C,n=0;n<8;n++)o[n]=t[n];for(t[0]=t[0]+1295307597+this._b|0,t[1]=t[1]+3545052371+(t[0]>>>0>>0?1:0)|0,t[2]=t[2]+886263092+(t[1]>>>0>>0?1:0)|0,t[3]=t[3]+1295307597+(t[2]>>>0>>0?1:0)|0,t[4]=t[4]+3545052371+(t[3]>>>0>>0?1:0)|0,t[5]=t[5]+886263092+(t[4]>>>0>>0?1:0)|0,t[6]=t[6]+1295307597+(t[5]>>>0>>0?1:0)|0,t[7]=t[7]+3545052371+(t[6]>>>0>>0?1:0)|0,this._b=t[7]>>>0>>0?1:0,n=0;n<8;n++){var r=e[n]+t[n],i=65535&r,a=r>>>16,l=((i*i>>>17)+i*a>>>15)+a*a,c=((4294901760&r)*r|0)+((65535&r)*r|0);s[n]=l^c}e[0]=s[0]+(s[7]<<16|s[7]>>>16)+(s[6]<<16|s[6]>>>16)|0,e[1]=s[1]+(s[0]<<8|s[0]>>>24)+s[7]|0,e[2]=s[2]+(s[1]<<16|s[1]>>>16)+(s[0]<<16|s[0]>>>16)|0,e[3]=s[3]+(s[2]<<8|s[2]>>>24)+s[1]|0,e[4]=s[4]+(s[3]<<16|s[3]>>>16)+(s[2]<<16|s[2]>>>16)|0,e[5]=s[5]+(s[4]<<8|s[4]>>>24)+s[3]|0,e[6]=s[6]+(s[5]<<16|s[5]>>>16)+(s[4]<<16|s[4]>>>16)|0,e[7]=s[7]+(s[6]<<8|s[6]>>>24)+s[5]|0}t.RabbitLegacy=n._createHelper(a)}(),e.RabbitLegacy));var e}(),qx())); +/*! pako 2.1.0 https://github.com/nodeca/pako @license (MIT AND Zlib) */function Jx(e){let t=e.length;for(;--t>=0;)e[t]=0}const Qx=256,eC=286,tC=30,nC=15,rC=new Uint8Array([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0]),iC=new Uint8Array([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13]),oC=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7]),sC=new Uint8Array([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),aC=new Array(576);Jx(aC);const lC=new Array(60);Jx(lC);const cC=new Array(512);Jx(cC);const hC=new Array(256);Jx(hC);const uC=new Array(29);Jx(uC);const dC=new Array(tC);function fC(e,t,n,r,i){this.static_tree=e,this.extra_bits=t,this.extra_base=n,this.elems=r,this.max_length=i,this.has_stree=e&&e.length}let pC,gC,kC;function mC(e,t){this.dyn_tree=e,this.max_code=0,this.stat_desc=t}Jx(dC);const vC=e=>e<256?cC[e]:cC[256+(e>>>7)],yC=(e,t)=>{e.pending_buf[e.pending++]=255&t,e.pending_buf[e.pending++]=t>>>8&255},LC=(e,t,n)=>{e.bi_valid>16-n?(e.bi_buf|=t<>16-e.bi_valid,e.bi_valid+=n-16):(e.bi_buf|=t<{LC(e,n[2*t],n[2*t+1])},bC=(e,t)=>{let n=0;do{n|=1&e,e>>>=1,n<<=1}while(--t>0);return n>>>1},_C=(e,t,n)=>{const r=new Array(16);let i,o,s=0;for(i=1;i<=nC;i++)s=s+n[i-1]<<1,r[i]=s;for(o=0;o<=t;o++){let t=e[2*o+1];0!==t&&(e[2*o]=bC(r[t]++,t))}},xC=e=>{let t;for(t=0;t{e.bi_valid>8?yC(e,e.bi_buf):e.bi_valid>0&&(e.pending_buf[e.pending++]=e.bi_buf),e.bi_buf=0,e.bi_valid=0},SC=(e,t,n,r)=>{const i=2*t,o=2*n;return e[i]{const r=e.heap[n];let i=n<<1;for(;i<=e.heap_len&&(i{let r,i,o,s,a=0;if(0!==e.sym_next)do{r=255&e.pending_buf[e.sym_buf+a++],r+=(255&e.pending_buf[e.sym_buf+a++])<<8,i=e.pending_buf[e.sym_buf+a++],0===r?wC(e,i,t):(o=hC[i],wC(e,o+Qx+1,t),s=rC[o],0!==s&&(i-=uC[o],LC(e,i,s)),r--,o=vC(r),wC(e,o,n),s=iC[o],0!==s&&(r-=dC[o],LC(e,r,s)))}while(a{const n=t.dyn_tree,r=t.stat_desc.static_tree,i=t.stat_desc.has_stree,o=t.stat_desc.elems;let s,a,l,c=-1;for(e.heap_len=0,e.heap_max=573,s=0;s>1;s>=1;s--)jC(e,n,s);l=o;do{s=e.heap[1],e.heap[1]=e.heap[e.heap_len--],jC(e,n,1),a=e.heap[1],e.heap[--e.heap_max]=s,e.heap[--e.heap_max]=a,n[2*l]=n[2*s]+n[2*a],e.depth[l]=(e.depth[s]>=e.depth[a]?e.depth[s]:e.depth[a])+1,n[2*s+1]=n[2*a+1]=l,e.heap[1]=l++,jC(e,n,1)}while(e.heap_len>=2);e.heap[--e.heap_max]=e.heap[1],((e,t)=>{const n=t.dyn_tree,r=t.max_code,i=t.stat_desc.static_tree,o=t.stat_desc.has_stree,s=t.stat_desc.extra_bits,a=t.stat_desc.extra_base,l=t.stat_desc.max_length;let c,h,u,d,f,p,g=0;for(d=0;d<=nC;d++)e.bl_count[d]=0;for(n[2*e.heap[e.heap_max]+1]=0,c=e.heap_max+1;c<573;c++)h=e.heap[c],d=n[2*n[2*h+1]+1]+1,d>l&&(d=l,g++),n[2*h+1]=d,h>r||(e.bl_count[d]++,f=0,h>=a&&(f=s[h-a]),p=n[2*h],e.opt_len+=p*(d+f),o&&(e.static_len+=p*(i[2*h+1]+f)));if(0!==g){do{for(d=l-1;0===e.bl_count[d];)d--;e.bl_count[d]--,e.bl_count[d+1]+=2,e.bl_count[l]--,g-=2}while(g>0);for(d=l;0!==d;d--)for(h=e.bl_count[d];0!==h;)u=e.heap[--c],u>r||(n[2*u+1]!==d&&(e.opt_len+=(d-n[2*u+1])*n[2*u],n[2*u+1]=d),h--)}})(e,t),_C(n,c,e.bl_count)},TC=(e,t,n)=>{let r,i,o=-1,s=t[1],a=0,l=7,c=4;for(0===s&&(l=138,c=3),t[2*(n+1)+1]=65535,r=0;r<=n;r++)i=s,s=t[2*(r+1)+1],++a{let r,i,o=-1,s=t[1],a=0,l=7,c=4;for(0===s&&(l=138,c=3),r=0;r<=n;r++)if(i=s,s=t[2*(r+1)+1],!(++a{LC(e,0+(r?1:0),3),CC(e),yC(e,n),yC(e,~n),n&&e.pending_buf.set(e.window.subarray(t,t+n),e.pending),e.pending+=n};var IC={_tr_init:e=>{AC||((()=>{let e,t,n,r,i;const o=new Array(16);for(n=0,r=0;r<28;r++)for(uC[r]=n,e=0;e<1<>=7;r{let i,o,s=0;e.level>0?(2===e.strm.data_type&&(e.strm.data_type=(e=>{let t,n=4093624447;for(t=0;t<=31;t++,n>>>=1)if(1&n&&0!==e.dyn_ltree[2*t])return 0;if(0!==e.dyn_ltree[18]||0!==e.dyn_ltree[20]||0!==e.dyn_ltree[26])return 1;for(t=32;t{let t;for(TC(e,e.dyn_ltree,e.l_desc.max_code),TC(e,e.dyn_dtree,e.d_desc.max_code),MC(e,e.bl_desc),t=18;t>=3&&0===e.bl_tree[2*sC[t]+1];t--);return e.opt_len+=3*(t+1)+5+5+4,t})(e),i=e.opt_len+3+7>>>3,o=e.static_len+3+7>>>3,o<=i&&(i=o)):i=o=n+5,n+4<=i&&-1!==t?PC(e,t,n,r):4===e.strategy||o===i?(LC(e,2+(r?1:0),3),EC(e,aC,lC)):(LC(e,4+(r?1:0),3),((e,t,n,r)=>{let i;for(LC(e,t-257,5),LC(e,n-1,5),LC(e,r-4,4),i=0;i(e.pending_buf[e.sym_buf+e.sym_next++]=t,e.pending_buf[e.sym_buf+e.sym_next++]=t>>8,e.pending_buf[e.sym_buf+e.sym_next++]=n,0===t?e.dyn_ltree[2*n]++:(e.matches++,t--,e.dyn_ltree[2*(hC[n]+Qx+1)]++,e.dyn_dtree[2*vC(t)]++),e.sym_next===e.sym_end),_tr_align:e=>{LC(e,2,3),wC(e,256,aC),(e=>{16===e.bi_valid?(yC(e,e.bi_buf),e.bi_buf=0,e.bi_valid=0):e.bi_valid>=8&&(e.pending_buf[e.pending++]=255&e.bi_buf,e.bi_buf>>=8,e.bi_valid-=8)})(e)}};var RC=(e,t,n,r)=>{let i=65535&e,o=e>>>16&65535,s=0;for(;0!==n;){s=n>2e3?2e3:n,n-=s;do{i=i+t[r++]|0,o=o+i|0}while(--s);i%=65521,o%=65521}return i|o<<16};const BC=new Uint32Array((()=>{let e,t=[];for(var n=0;n<256;n++){e=n;for(var r=0;r<8;r++)e=1&e?3988292384^e>>>1:e>>>1;t[n]=e}return t})());var HC=(e,t,n,r)=>{const i=BC,o=r+n;e^=-1;for(let s=r;s>>8^i[255&(e^t[s])];return~e},WC={2:"need dictionary",1:"stream end",0:"","-1":"file error","-2":"stream error","-3":"data error","-4":"insufficient memory","-5":"buffer error","-6":"incompatible version"},zC={Z_NO_FLUSH:0,Z_PARTIAL_FLUSH:1,Z_SYNC_FLUSH:2,Z_FULL_FLUSH:3,Z_FINISH:4,Z_BLOCK:5,Z_TREES:6,Z_OK:0,Z_STREAM_END:1,Z_NEED_DICT:2,Z_ERRNO:-1,Z_STREAM_ERROR:-2,Z_DATA_ERROR:-3,Z_MEM_ERROR:-4,Z_BUF_ERROR:-5,Z_NO_COMPRESSION:0,Z_BEST_SPEED:1,Z_BEST_COMPRESSION:9,Z_DEFAULT_COMPRESSION:-1,Z_FILTERED:1,Z_HUFFMAN_ONLY:2,Z_RLE:3,Z_FIXED:4,Z_DEFAULT_STRATEGY:0,Z_BINARY:0,Z_TEXT:1,Z_UNKNOWN:2,Z_DEFLATED:8};const{_tr_init:DC,_tr_stored_block:NC,_tr_flush_block:FC,_tr_tally:VC,_tr_align:UC}=IC,{Z_NO_FLUSH:$C,Z_PARTIAL_FLUSH:YC,Z_FULL_FLUSH:XC,Z_FINISH:ZC,Z_BLOCK:GC,Z_OK:qC,Z_STREAM_END:KC,Z_STREAM_ERROR:JC,Z_DATA_ERROR:QC,Z_BUF_ERROR:eS,Z_DEFAULT_COMPRESSION:tS,Z_FILTERED:nS,Z_HUFFMAN_ONLY:rS,Z_RLE:iS,Z_FIXED:oS,Z_DEFAULT_STRATEGY:sS,Z_UNKNOWN:aS,Z_DEFLATED:lS}=zC,cS=258,hS=262,uS=42,dS=113,fS=666,pS=(e,t)=>(e.msg=WC[t],t),gS=e=>2*e-(e>4?9:0),kS=e=>{let t=e.length;for(;--t>=0;)e[t]=0},mS=e=>{let t,n,r,i=e.w_size;t=e.hash_size,r=t;do{n=e.head[--r],e.head[r]=n>=i?n-i:0}while(--t);t=i,r=t;do{n=e.prev[--r],e.prev[r]=n>=i?n-i:0}while(--t)};let vS=(e,t,n)=>(t<{const t=e.state;let n=t.pending;n>e.avail_out&&(n=e.avail_out),0!==n&&(e.output.set(t.pending_buf.subarray(t.pending_out,t.pending_out+n),e.next_out),e.next_out+=n,t.pending_out+=n,e.total_out+=n,e.avail_out-=n,t.pending-=n,0===t.pending&&(t.pending_out=0))},LS=(e,t)=>{FC(e,e.block_start>=0?e.block_start:-1,e.strstart-e.block_start,t),e.block_start=e.strstart,yS(e.strm)},wS=(e,t)=>{e.pending_buf[e.pending++]=t},bS=(e,t)=>{e.pending_buf[e.pending++]=t>>>8&255,e.pending_buf[e.pending++]=255&t},_S=(e,t,n,r)=>{let i=e.avail_in;return i>r&&(i=r),0===i?0:(e.avail_in-=i,t.set(e.input.subarray(e.next_in,e.next_in+i),n),1===e.state.wrap?e.adler=RC(e.adler,t,i,n):2===e.state.wrap&&(e.adler=HC(e.adler,t,i,n)),e.next_in+=i,e.total_in+=i,i)},xS=(e,t)=>{let n,r,i=e.max_chain_length,o=e.strstart,s=e.prev_length,a=e.nice_match;const l=e.strstart>e.w_size-hS?e.strstart-(e.w_size-hS):0,c=e.window,h=e.w_mask,u=e.prev,d=e.strstart+cS;let f=c[o+s-1],p=c[o+s];e.prev_length>=e.good_match&&(i>>=2),a>e.lookahead&&(a=e.lookahead);do{if(n=t,c[n+s]===p&&c[n+s-1]===f&&c[n]===c[o]&&c[++n]===c[o+1]){o+=2,n++;do{}while(c[++o]===c[++n]&&c[++o]===c[++n]&&c[++o]===c[++n]&&c[++o]===c[++n]&&c[++o]===c[++n]&&c[++o]===c[++n]&&c[++o]===c[++n]&&c[++o]===c[++n]&&os){if(e.match_start=t,s=r,r>=a)break;f=c[o+s-1],p=c[o+s]}}}while((t=u[t&h])>l&&0!=--i);return s<=e.lookahead?s:e.lookahead},CS=e=>{const t=e.w_size;let n,r,i;do{if(r=e.window_size-e.lookahead-e.strstart,e.strstart>=t+(t-hS)&&(e.window.set(e.window.subarray(t,t+t-r),0),e.match_start-=t,e.strstart-=t,e.block_start-=t,e.insert>e.strstart&&(e.insert=e.strstart),mS(e),r+=t),0===e.strm.avail_in)break;if(n=_S(e.strm,e.window,e.strstart+e.lookahead,r),e.lookahead+=n,e.lookahead+e.insert>=3)for(i=e.strstart-e.insert,e.ins_h=e.window[i],e.ins_h=vS(e,e.ins_h,e.window[i+1]);e.insert&&(e.ins_h=vS(e,e.ins_h,e.window[i+3-1]),e.prev[i&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=i,i++,e.insert--,!(e.lookahead+e.insert<3)););}while(e.lookahead{let n,r,i,o=e.pending_buf_size-5>e.w_size?e.w_size:e.pending_buf_size-5,s=0,a=e.strm.avail_in;do{if(n=65535,i=e.bi_valid+42>>3,e.strm.avail_outr+e.strm.avail_in&&(n=r+e.strm.avail_in),n>i&&(n=i),n>8,e.pending_buf[e.pending-2]=~n,e.pending_buf[e.pending-1]=~n>>8,yS(e.strm),r&&(r>n&&(r=n),e.strm.output.set(e.window.subarray(e.block_start,e.block_start+r),e.strm.next_out),e.strm.next_out+=r,e.strm.avail_out-=r,e.strm.total_out+=r,e.block_start+=r,n-=r),n&&(_S(e.strm,e.strm.output,e.strm.next_out,n),e.strm.next_out+=n,e.strm.avail_out-=n,e.strm.total_out+=n)}while(0===s);return a-=e.strm.avail_in,a&&(a>=e.w_size?(e.matches=2,e.window.set(e.strm.input.subarray(e.strm.next_in-e.w_size,e.strm.next_in),0),e.strstart=e.w_size,e.insert=e.strstart):(e.window_size-e.strstart<=a&&(e.strstart-=e.w_size,e.window.set(e.window.subarray(e.w_size,e.w_size+e.strstart),0),e.matches<2&&e.matches++,e.insert>e.strstart&&(e.insert=e.strstart)),e.window.set(e.strm.input.subarray(e.strm.next_in-a,e.strm.next_in),e.strstart),e.strstart+=a,e.insert+=a>e.w_size-e.insert?e.w_size-e.insert:a),e.block_start=e.strstart),e.high_wateri&&e.block_start>=e.w_size&&(e.block_start-=e.w_size,e.strstart-=e.w_size,e.window.set(e.window.subarray(e.w_size,e.w_size+e.strstart),0),e.matches<2&&e.matches++,i+=e.w_size,e.insert>e.strstart&&(e.insert=e.strstart)),i>e.strm.avail_in&&(i=e.strm.avail_in),i&&(_S(e.strm,e.window,e.strstart,i),e.strstart+=i,e.insert+=i>e.w_size-e.insert?e.w_size-e.insert:i),e.high_water>3,i=e.pending_buf_size-i>65535?65535:e.pending_buf_size-i,o=i>e.w_size?e.w_size:i,r=e.strstart-e.block_start,(r>=o||(r||t===ZC)&&t!==$C&&0===e.strm.avail_in&&r<=i)&&(n=r>i?i:r,s=t===ZC&&0===e.strm.avail_in&&n===r?1:0,NC(e,e.block_start,n,s),e.block_start+=n,yS(e.strm)),s?3:1)},jS=(e,t)=>{let n,r;for(;;){if(e.lookahead=3&&(e.ins_h=vS(e,e.ins_h,e.window[e.strstart+3-1]),n=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart),0!==n&&e.strstart-n<=e.w_size-hS&&(e.match_length=xS(e,n)),e.match_length>=3)if(r=VC(e,e.strstart-e.match_start,e.match_length-3),e.lookahead-=e.match_length,e.match_length<=e.max_lazy_match&&e.lookahead>=3){e.match_length--;do{e.strstart++,e.ins_h=vS(e,e.ins_h,e.window[e.strstart+3-1]),n=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart}while(0!=--e.match_length);e.strstart++}else e.strstart+=e.match_length,e.match_length=0,e.ins_h=e.window[e.strstart],e.ins_h=vS(e,e.ins_h,e.window[e.strstart+1]);else r=VC(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++;if(r&&(LS(e,!1),0===e.strm.avail_out))return 1}return e.insert=e.strstart<2?e.strstart:2,t===ZC?(LS(e,!0),0===e.strm.avail_out?3:4):e.sym_next&&(LS(e,!1),0===e.strm.avail_out)?1:2},ES=(e,t)=>{let n,r,i;for(;;){if(e.lookahead=3&&(e.ins_h=vS(e,e.ins_h,e.window[e.strstart+3-1]),n=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart),e.prev_length=e.match_length,e.prev_match=e.match_start,e.match_length=2,0!==n&&e.prev_length4096)&&(e.match_length=2)),e.prev_length>=3&&e.match_length<=e.prev_length){i=e.strstart+e.lookahead-3,r=VC(e,e.strstart-1-e.prev_match,e.prev_length-3),e.lookahead-=e.prev_length-1,e.prev_length-=2;do{++e.strstart<=i&&(e.ins_h=vS(e,e.ins_h,e.window[e.strstart+3-1]),n=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart)}while(0!=--e.prev_length);if(e.match_available=0,e.match_length=2,e.strstart++,r&&(LS(e,!1),0===e.strm.avail_out))return 1}else if(e.match_available){if(r=VC(e,0,e.window[e.strstart-1]),r&&LS(e,!1),e.strstart++,e.lookahead--,0===e.strm.avail_out)return 1}else e.match_available=1,e.strstart++,e.lookahead--}return e.match_available&&(r=VC(e,0,e.window[e.strstart-1]),e.match_available=0),e.insert=e.strstart<2?e.strstart:2,t===ZC?(LS(e,!0),0===e.strm.avail_out?3:4):e.sym_next&&(LS(e,!1),0===e.strm.avail_out)?1:2};function MS(e,t,n,r,i){this.good_length=e,this.max_lazy=t,this.nice_length=n,this.max_chain=r,this.func=i}const TS=[new MS(0,0,0,0,SS),new MS(4,4,8,4,jS),new MS(4,5,16,8,jS),new MS(4,6,32,32,jS),new MS(4,4,16,16,ES),new MS(8,16,32,32,ES),new MS(8,16,128,128,ES),new MS(8,32,128,256,ES),new MS(32,128,258,1024,ES),new MS(32,258,258,4096,ES)];function OS(){this.strm=null,this.status=0,this.pending_buf=null,this.pending_buf_size=0,this.pending_out=0,this.pending=0,this.wrap=0,this.gzhead=null,this.gzindex=0,this.method=lS,this.last_flush=-1,this.w_size=0,this.w_bits=0,this.w_mask=0,this.window=null,this.window_size=0,this.prev=null,this.head=null,this.ins_h=0,this.hash_size=0,this.hash_bits=0,this.hash_mask=0,this.hash_shift=0,this.block_start=0,this.match_length=0,this.prev_match=0,this.match_available=0,this.strstart=0,this.match_start=0,this.lookahead=0,this.prev_length=0,this.max_chain_length=0,this.max_lazy_match=0,this.level=0,this.strategy=0,this.good_match=0,this.nice_match=0,this.dyn_ltree=new Uint16Array(1146),this.dyn_dtree=new Uint16Array(122),this.bl_tree=new Uint16Array(78),kS(this.dyn_ltree),kS(this.dyn_dtree),kS(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new Uint16Array(16),this.heap=new Uint16Array(573),kS(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new Uint16Array(573),kS(this.depth),this.sym_buf=0,this.lit_bufsize=0,this.sym_next=0,this.sym_end=0,this.opt_len=0,this.static_len=0,this.matches=0,this.insert=0,this.bi_buf=0,this.bi_valid=0}const AS=e=>{if(!e)return 1;const t=e.state;return!t||t.strm!==e||t.status!==uS&&57!==t.status&&69!==t.status&&73!==t.status&&91!==t.status&&103!==t.status&&t.status!==dS&&t.status!==fS?1:0},PS=e=>{if(AS(e))return pS(e,JC);e.total_in=e.total_out=0,e.data_type=aS;const t=e.state;return t.pending=0,t.pending_out=0,t.wrap<0&&(t.wrap=-t.wrap),t.status=2===t.wrap?57:t.wrap?uS:dS,e.adler=2===t.wrap?0:1,t.last_flush=-2,DC(t),qC},IS=e=>{const t=PS(e);var n;return t===qC&&((n=e.state).window_size=2*n.w_size,kS(n.head),n.max_lazy_match=TS[n.level].max_lazy,n.good_match=TS[n.level].good_length,n.nice_match=TS[n.level].nice_length,n.max_chain_length=TS[n.level].max_chain,n.strstart=0,n.block_start=0,n.lookahead=0,n.insert=0,n.match_length=n.prev_length=2,n.match_available=0,n.ins_h=0),t},RS=(e,t,n,r,i,o)=>{if(!e)return JC;let s=1;if(t===tS&&(t=6),r<0?(s=0,r=-r):r>15&&(s=2,r-=16),i<1||i>9||n!==lS||r<8||r>15||t<0||t>9||o<0||o>oS||8===r&&1!==s)return pS(e,JC);8===r&&(r=9);const a=new OS;return e.state=a,a.strm=e,a.status=uS,a.wrap=s,a.gzhead=null,a.w_bits=r,a.w_size=1<RS(e,t,lS,15,8,sS),deflateInit2:RS,deflateReset:IS,deflateResetKeep:PS,deflateSetHeader:(e,t)=>AS(e)||2!==e.state.wrap?JC:(e.state.gzhead=t,qC),deflate:(e,t)=>{if(AS(e)||t>GC||t<0)return e?pS(e,JC):JC;const n=e.state;if(!e.output||0!==e.avail_in&&!e.input||n.status===fS&&t!==ZC)return pS(e,0===e.avail_out?eS:JC);const r=n.last_flush;if(n.last_flush=t,0!==n.pending){if(yS(e),0===e.avail_out)return n.last_flush=-1,qC}else if(0===e.avail_in&&gS(t)<=gS(r)&&t!==ZC)return pS(e,eS);if(n.status===fS&&0!==e.avail_in)return pS(e,eS);if(n.status===uS&&0===n.wrap&&(n.status=dS),n.status===uS){let t=lS+(n.w_bits-8<<4)<<8,r=-1;if(r=n.strategy>=rS||n.level<2?0:n.level<6?1:6===n.level?2:3,t|=r<<6,0!==n.strstart&&(t|=32),t+=31-t%31,bS(n,t),0!==n.strstart&&(bS(n,e.adler>>>16),bS(n,65535&e.adler)),e.adler=1,n.status=dS,yS(e),0!==n.pending)return n.last_flush=-1,qC}if(57===n.status)if(e.adler=0,wS(n,31),wS(n,139),wS(n,8),n.gzhead)wS(n,(n.gzhead.text?1:0)+(n.gzhead.hcrc?2:0)+(n.gzhead.extra?4:0)+(n.gzhead.name?8:0)+(n.gzhead.comment?16:0)),wS(n,255&n.gzhead.time),wS(n,n.gzhead.time>>8&255),wS(n,n.gzhead.time>>16&255),wS(n,n.gzhead.time>>24&255),wS(n,9===n.level?2:n.strategy>=rS||n.level<2?4:0),wS(n,255&n.gzhead.os),n.gzhead.extra&&n.gzhead.extra.length&&(wS(n,255&n.gzhead.extra.length),wS(n,n.gzhead.extra.length>>8&255)),n.gzhead.hcrc&&(e.adler=HC(e.adler,n.pending_buf,n.pending,0)),n.gzindex=0,n.status=69;else if(wS(n,0),wS(n,0),wS(n,0),wS(n,0),wS(n,0),wS(n,9===n.level?2:n.strategy>=rS||n.level<2?4:0),wS(n,3),n.status=dS,yS(e),0!==n.pending)return n.last_flush=-1,qC;if(69===n.status){if(n.gzhead.extra){let t=n.pending,r=(65535&n.gzhead.extra.length)-n.gzindex;for(;n.pending+r>n.pending_buf_size;){let i=n.pending_buf_size-n.pending;if(n.pending_buf.set(n.gzhead.extra.subarray(n.gzindex,n.gzindex+i),n.pending),n.pending=n.pending_buf_size,n.gzhead.hcrc&&n.pending>t&&(e.adler=HC(e.adler,n.pending_buf,n.pending-t,t)),n.gzindex+=i,yS(e),0!==n.pending)return n.last_flush=-1,qC;t=0,r-=i}let i=new Uint8Array(n.gzhead.extra);n.pending_buf.set(i.subarray(n.gzindex,n.gzindex+r),n.pending),n.pending+=r,n.gzhead.hcrc&&n.pending>t&&(e.adler=HC(e.adler,n.pending_buf,n.pending-t,t)),n.gzindex=0}n.status=73}if(73===n.status){if(n.gzhead.name){let t,r=n.pending;do{if(n.pending===n.pending_buf_size){if(n.gzhead.hcrc&&n.pending>r&&(e.adler=HC(e.adler,n.pending_buf,n.pending-r,r)),yS(e),0!==n.pending)return n.last_flush=-1,qC;r=0}t=n.gzindexr&&(e.adler=HC(e.adler,n.pending_buf,n.pending-r,r)),n.gzindex=0}n.status=91}if(91===n.status){if(n.gzhead.comment){let t,r=n.pending;do{if(n.pending===n.pending_buf_size){if(n.gzhead.hcrc&&n.pending>r&&(e.adler=HC(e.adler,n.pending_buf,n.pending-r,r)),yS(e),0!==n.pending)return n.last_flush=-1,qC;r=0}t=n.gzindexr&&(e.adler=HC(e.adler,n.pending_buf,n.pending-r,r))}n.status=103}if(103===n.status){if(n.gzhead.hcrc){if(n.pending+2>n.pending_buf_size&&(yS(e),0!==n.pending))return n.last_flush=-1,qC;wS(n,255&e.adler),wS(n,e.adler>>8&255),e.adler=0}if(n.status=dS,yS(e),0!==n.pending)return n.last_flush=-1,qC}if(0!==e.avail_in||0!==n.lookahead||t!==$C&&n.status!==fS){let r=0===n.level?SS(n,t):n.strategy===rS?((e,t)=>{let n;for(;;){if(0===e.lookahead&&(CS(e),0===e.lookahead)){if(t===$C)return 1;break}if(e.match_length=0,n=VC(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++,n&&(LS(e,!1),0===e.strm.avail_out))return 1}return e.insert=0,t===ZC?(LS(e,!0),0===e.strm.avail_out?3:4):e.sym_next&&(LS(e,!1),0===e.strm.avail_out)?1:2})(n,t):n.strategy===iS?((e,t)=>{let n,r,i,o;const s=e.window;for(;;){if(e.lookahead<=cS){if(CS(e),e.lookahead<=cS&&t===$C)return 1;if(0===e.lookahead)break}if(e.match_length=0,e.lookahead>=3&&e.strstart>0&&(i=e.strstart-1,r=s[i],r===s[++i]&&r===s[++i]&&r===s[++i])){o=e.strstart+cS;do{}while(r===s[++i]&&r===s[++i]&&r===s[++i]&&r===s[++i]&&r===s[++i]&&r===s[++i]&&r===s[++i]&&r===s[++i]&&ie.lookahead&&(e.match_length=e.lookahead)}if(e.match_length>=3?(n=VC(e,1,e.match_length-3),e.lookahead-=e.match_length,e.strstart+=e.match_length,e.match_length=0):(n=VC(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++),n&&(LS(e,!1),0===e.strm.avail_out))return 1}return e.insert=0,t===ZC?(LS(e,!0),0===e.strm.avail_out?3:4):e.sym_next&&(LS(e,!1),0===e.strm.avail_out)?1:2})(n,t):TS[n.level].func(n,t);if(3!==r&&4!==r||(n.status=fS),1===r||3===r)return 0===e.avail_out&&(n.last_flush=-1),qC;if(2===r&&(t===YC?UC(n):t!==GC&&(NC(n,0,0,!1),t===XC&&(kS(n.head),0===n.lookahead&&(n.strstart=0,n.block_start=0,n.insert=0))),yS(e),0===e.avail_out))return n.last_flush=-1,qC}return t!==ZC?qC:n.wrap<=0?KC:(2===n.wrap?(wS(n,255&e.adler),wS(n,e.adler>>8&255),wS(n,e.adler>>16&255),wS(n,e.adler>>24&255),wS(n,255&e.total_in),wS(n,e.total_in>>8&255),wS(n,e.total_in>>16&255),wS(n,e.total_in>>24&255)):(bS(n,e.adler>>>16),bS(n,65535&e.adler)),yS(e),n.wrap>0&&(n.wrap=-n.wrap),0!==n.pending?qC:KC)},deflateEnd:e=>{if(AS(e))return JC;const t=e.state.status;return e.state=null,t===dS?pS(e,QC):qC},deflateSetDictionary:(e,t)=>{let n=t.length;if(AS(e))return JC;const r=e.state,i=r.wrap;if(2===i||1===i&&r.status!==uS||r.lookahead)return JC;if(1===i&&(e.adler=RC(e.adler,t,n,0)),r.wrap=0,n>=r.w_size){0===i&&(kS(r.head),r.strstart=0,r.block_start=0,r.insert=0);let e=new Uint8Array(r.w_size);e.set(t.subarray(n-r.w_size,n),0),t=e,n=r.w_size}const o=e.avail_in,s=e.next_in,a=e.input;for(e.avail_in=n,e.next_in=0,e.input=t,CS(r);r.lookahead>=3;){let e=r.strstart,t=r.lookahead-2;do{r.ins_h=vS(r,r.ins_h,r.window[e+3-1]),r.prev[e&r.w_mask]=r.head[r.ins_h],r.head[r.ins_h]=e,e++}while(--t);r.strstart=e,r.lookahead=2,CS(r)}return r.strstart+=r.lookahead,r.block_start=r.strstart,r.insert=r.lookahead,r.lookahead=0,r.match_length=r.prev_length=2,r.match_available=0,e.next_in=s,e.input=a,e.avail_in=o,r.wrap=i,qC},deflateInfo:"pako deflate (from Nodeca project)"};const HS=(e,t)=>Object.prototype.hasOwnProperty.call(e,t);var WS={assign:function(e){const t=Array.prototype.slice.call(arguments,1);for(;t.length;){const n=t.shift();if(n){if("object"!=typeof n)throw new TypeError(n+"must be non-object");for(const t in n)HS(n,t)&&(e[t]=n[t])}}return e},flattenChunks:e=>{let t=0;for(let r=0,i=e.length;r=252?6:HT>=248?5:HT>=240?4:HT>=224?3:HT>=192?2:1;DS[254]=DS[254]=1;var NS={string2buf:e=>{if("function"==typeof TextEncoder&&TextEncoder.prototype.encode)return(new TextEncoder).encode(e);let t,n,r,i,o,s=e.length,a=0;for(i=0;i>>6,t[o++]=128|63&n):n<65536?(t[o++]=224|n>>>12,t[o++]=128|n>>>6&63,t[o++]=128|63&n):(t[o++]=240|n>>>18,t[o++]=128|n>>>12&63,t[o++]=128|n>>>6&63,t[o++]=128|63&n);return t},buf2string:(e,t)=>{const n=t||e.length;if("function"==typeof TextDecoder&&TextDecoder.prototype.decode)return(new TextDecoder).decode(e.subarray(0,t));let r,i;const o=new Array(2*n);for(i=0,r=0;r4)o[i++]=65533,r+=s-1;else{for(t&=2===s?31:3===s?15:7;s>1&&r1?o[i++]=65533:t<65536?o[i++]=t:(t-=65536,o[i++]=55296|t>>10&1023,o[i++]=56320|1023&t)}}return((e,t)=>{if(t<65534&&e.subarray&&zS)return String.fromCharCode.apply(null,e.length===t?e:e.subarray(0,t));let n="";for(let r=0;r{(t=t||e.length)>e.length&&(t=e.length);let n=t-1;for(;n>=0&&128==(192&e[n]);)n--;return n<0||0===n?t:n+DS[e[n]]>t?n:t}};var FS=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};const VS=Object.prototype.toString,{Z_NO_FLUSH:US,Z_SYNC_FLUSH:$S,Z_FULL_FLUSH:YS,Z_FINISH:XS,Z_OK:ZS,Z_STREAM_END:GS,Z_DEFAULT_COMPRESSION:qS,Z_DEFAULT_STRATEGY:KS,Z_DEFLATED:JS}=zC;function QS(e){this.options=WS.assign({level:qS,method:JS,chunkSize:16384,windowBits:15,memLevel:8,strategy:KS},e||{});let t=this.options;t.raw&&t.windowBits>0?t.windowBits=-t.windowBits:t.gzip&&t.windowBits>0&&t.windowBits<16&&(t.windowBits+=16),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new FS,this.strm.avail_out=0;let n=BS.deflateInit2(this.strm,t.level,t.method,t.windowBits,t.memLevel,t.strategy);if(n!==ZS)throw new Error(WC[n]);if(t.header&&BS.deflateSetHeader(this.strm,t.header),t.dictionary){let e;if(e="string"==typeof t.dictionary?NS.string2buf(t.dictionary):"[object ArrayBuffer]"===VS.call(t.dictionary)?new Uint8Array(t.dictionary):t.dictionary,n=BS.deflateSetDictionary(this.strm,e),n!==ZS)throw new Error(WC[n]);this._dict_set=!0}}function ej(e,t){const n=new QS(t);if(n.push(e,!0),n.err)throw n.msg||WC[n.err];return n.result}QS.prototype.push=function(e,t){const n=this.strm,r=this.options.chunkSize;let i,o;if(this.ended)return!1;for(o=t===~~t?t:!0===t?XS:US,"string"==typeof e?n.input=NS.string2buf(e):"[object ArrayBuffer]"===VS.call(e)?n.input=new Uint8Array(e):n.input=e,n.next_in=0,n.avail_in=n.input.length;;)if(0===n.avail_out&&(n.output=new Uint8Array(r),n.next_out=0,n.avail_out=r),(o===$S||o===YS)&&n.avail_out<=6)this.onData(n.output.subarray(0,n.next_out)),n.avail_out=0;else{if(i=BS.deflate(n,o),i===GS)return n.next_out>0&&this.onData(n.output.subarray(0,n.next_out)),i=BS.deflateEnd(this.strm),this.onEnd(i),this.ended=!0,i===ZS;if(0!==n.avail_out){if(o>0&&n.next_out>0)this.onData(n.output.subarray(0,n.next_out)),n.avail_out=0;else if(0===n.avail_in)break}else this.onData(n.output)}return!0},QS.prototype.onData=function(e){this.chunks.push(e)},QS.prototype.onEnd=function(e){e===ZS&&(this.result=WS.flattenChunks(this.chunks)),this.chunks=[],this.err=e,this.msg=this.strm.msg};var tj={Deflate:QS,deflate:ej,deflateRaw:function(e,t){return(t=t||{}).raw=!0,ej(e,t)},gzip:function(e,t){return(t=t||{}).gzip=!0,ej(e,t)},constants:zC};const nj=16209;var rj=function(e,t){let n,r,i,o,s,a,l,c,h,u,d,f,p,g,k,m,v,y,L,w,b,_,x,C;const S=e.state;n=e.next_in,x=e.input,r=n+(e.avail_in-5),i=e.next_out,C=e.output,o=i-(t-e.avail_out),s=i+(e.avail_out-257),a=S.dmax,l=S.wsize,c=S.whave,h=S.wnext,u=S.window,d=S.hold,f=S.bits,p=S.lencode,g=S.distcode,k=(1<>>24,d>>>=y,f-=y,y=v>>>16&255,0===y)C[i++]=65535&v;else{if(!(16&y)){if(64&y){if(32&y){S.mode=16191;break e}e.msg="invalid literal/length code",S.mode=nj;break e}v=p[(65535&v)+(d&(1<>>=y,f-=y),f<15&&(d+=x[n++]<>>24,d>>>=y,f-=y,y=v>>>16&255,16&y){if(w=65535&v,y&=15,fa){e.msg="invalid distance too far back",S.mode=nj;break e}if(d>>>=y,f-=y,y=i-o,w>y){if(y=w-y,y>c&&S.sane){e.msg="invalid distance too far back",S.mode=nj;break e}if(b=0,_=u,0===h){if(b+=l-y,y2;)C[i++]=_[b++],C[i++]=_[b++],C[i++]=_[b++],L-=3;L&&(C[i++]=_[b++],L>1&&(C[i++]=_[b++]))}else{b=i-w;do{C[i++]=C[b++],C[i++]=C[b++],C[i++]=C[b++],L-=3}while(L>2);L&&(C[i++]=C[b++],L>1&&(C[i++]=C[b++]))}break}if(64&y){e.msg="invalid distance code",S.mode=nj;break e}v=g[(65535&v)+(d&(1<>3,n-=L,f-=L<<3,d&=(1<{const l=a.bits;let c,h,u,d,f,p,g=0,k=0,m=0,v=0,y=0,L=0,w=0,b=0,_=0,x=0,C=null;const S=new Uint16Array(16),j=new Uint16Array(16);let E,M,T,O=null;for(g=0;g<=ij;g++)S[g]=0;for(k=0;k=1&&0===S[v];v--);if(y>v&&(y=v),0===v)return i[o++]=20971520,i[o++]=20971520,a.bits=1,0;for(m=1;m0&&(0===e||1!==v))return-1;for(j[1]=0,g=1;g852||2===e&&_>592)return 1;for(;;){E=g-w,s[k]+1=p?(M=O[s[k]-p],T=C[s[k]-p]):(M=96,T=0),c=1<>w)+h]=E<<24|M<<16|T}while(0!==h);for(c=1<>=1;if(0!==c?(x&=c-1,x+=c):x=0,k++,0==--S[g]){if(g===v)break;g=t[n+s[k]]}if(g>y&&(x&d)!==u){for(0===w&&(w=y),f+=m,L=g-w,b=1<852||2===e&&_>592)return 1;u=x&d,i[u]=y<<24|L<<16|f-o}}return 0!==x&&(i[f+x]=g-w<<24|64<<16),a.bits=y,0};const{Z_FINISH:hj,Z_BLOCK:uj,Z_TREES:dj,Z_OK:fj,Z_STREAM_END:pj,Z_NEED_DICT:gj,Z_STREAM_ERROR:kj,Z_DATA_ERROR:mj,Z_MEM_ERROR:vj,Z_BUF_ERROR:yj,Z_DEFLATED:Lj}=zC,wj=16180,bj=16190,_j=16191,xj=16192,Cj=16194,Sj=16199,jj=16200,Ej=16206,Mj=16209,Tj=e=>(e>>>24&255)+(e>>>8&65280)+((65280&e)<<8)+((255&e)<<24);function Oj(){this.strm=null,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 Uint16Array(320),this.work=new Uint16Array(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}const Aj=e=>{if(!e)return 1;const t=e.state;return!t||t.strm!==e||t.mode16211?1:0},Pj=e=>{if(Aj(e))return kj;const t=e.state;return e.total_in=e.total_out=t.total=0,e.msg="",t.wrap&&(e.adler=1&t.wrap),t.mode=wj,t.last=0,t.havedict=0,t.flags=-1,t.dmax=32768,t.head=null,t.hold=0,t.bits=0,t.lencode=t.lendyn=new Int32Array(852),t.distcode=t.distdyn=new Int32Array(592),t.sane=1,t.back=-1,fj},Ij=e=>{if(Aj(e))return kj;const t=e.state;return t.wsize=0,t.whave=0,t.wnext=0,Pj(e)},Rj=(e,t)=>{let n;if(Aj(e))return kj;const r=e.state;return t<0?(n=0,t=-t):(n=5+(t>>4),t<48&&(t&=15)),t&&(t<8||t>15)?kj:(null!==r.window&&r.wbits!==t&&(r.window=null),r.wrap=n,r.wbits=t,Ij(e))},Bj=(e,t)=>{if(!e)return kj;const n=new Oj;e.state=n,n.strm=e,n.window=null,n.mode=wj;const r=Rj(e,t);return r!==fj&&(e.state=null),r};let Hj,Wj,zj=!0;const Dj=e=>{if(zj){Hj=new Int32Array(512),Wj=new Int32Array(32);let t=0;for(;t<144;)e.lens[t++]=8;for(;t<256;)e.lens[t++]=9;for(;t<280;)e.lens[t++]=7;for(;t<288;)e.lens[t++]=8;for(cj(1,e.lens,0,288,Hj,0,e.work,{bits:9}),t=0;t<32;)e.lens[t++]=5;cj(2,e.lens,0,32,Wj,0,e.work,{bits:5}),zj=!1}e.lencode=Hj,e.lenbits=9,e.distcode=Wj,e.distbits=5},Nj=(e,t,n,r)=>{let i;const o=e.state;return null===o.window&&(o.wsize=1<=o.wsize?(o.window.set(t.subarray(n-o.wsize,n),0),o.wnext=0,o.whave=o.wsize):(i=o.wsize-o.wnext,i>r&&(i=r),o.window.set(t.subarray(n-r,n-r+i),o.wnext),(r-=i)?(o.window.set(t.subarray(n-r,n),0),o.wnext=r,o.whave=o.wsize):(o.wnext+=i,o.wnext===o.wsize&&(o.wnext=0),o.whaveBj(e,15),inflateInit2:Bj,inflate:(e,t)=>{let n,r,i,o,s,a,l,c,h,u,d,f,p,g,k,m,v,y,L,w,b,_,x=0;const C=new Uint8Array(4);let S,j;const E=new Uint8Array([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]);if(Aj(e)||!e.output||!e.input&&0!==e.avail_in)return kj;n=e.state,n.mode===_j&&(n.mode=xj),s=e.next_out,i=e.output,l=e.avail_out,o=e.next_in,r=e.input,a=e.avail_in,c=n.hold,h=n.bits,u=a,d=l,_=fj;e:for(;;)switch(n.mode){case wj:if(0===n.wrap){n.mode=xj;break}for(;h<16;){if(0===a)break e;a--,c+=r[o++]<>>8&255,n.check=HC(n.check,C,2,0),c=0,h=0,n.mode=16181;break}if(n.head&&(n.head.done=!1),!(1&n.wrap)||(((255&c)<<8)+(c>>8))%31){e.msg="incorrect header check",n.mode=Mj;break}if((15&c)!==Lj){e.msg="unknown compression method",n.mode=Mj;break}if(c>>>=4,h-=4,b=8+(15&c),0===n.wbits&&(n.wbits=b),b>15||b>n.wbits){e.msg="invalid window size",n.mode=Mj;break}n.dmax=1<>8&1),512&n.flags&&4&n.wrap&&(C[0]=255&c,C[1]=c>>>8&255,n.check=HC(n.check,C,2,0)),c=0,h=0,n.mode=16182;case 16182:for(;h<32;){if(0===a)break e;a--,c+=r[o++]<>>8&255,C[2]=c>>>16&255,C[3]=c>>>24&255,n.check=HC(n.check,C,4,0)),c=0,h=0,n.mode=16183;case 16183:for(;h<16;){if(0===a)break e;a--,c+=r[o++]<>8),512&n.flags&&4&n.wrap&&(C[0]=255&c,C[1]=c>>>8&255,n.check=HC(n.check,C,2,0)),c=0,h=0,n.mode=16184;case 16184:if(1024&n.flags){for(;h<16;){if(0===a)break e;a--,c+=r[o++]<>>8&255,n.check=HC(n.check,C,2,0)),c=0,h=0}else n.head&&(n.head.extra=null);n.mode=16185;case 16185:if(1024&n.flags&&(f=n.length,f>a&&(f=a),f&&(n.head&&(b=n.head.extra_len-n.length,n.head.extra||(n.head.extra=new Uint8Array(n.head.extra_len)),n.head.extra.set(r.subarray(o,o+f),b)),512&n.flags&&4&n.wrap&&(n.check=HC(n.check,r,f,o)),a-=f,o+=f,n.length-=f),n.length))break e;n.length=0,n.mode=16186;case 16186:if(2048&n.flags){if(0===a)break e;f=0;do{b=r[o+f++],n.head&&b&&n.length<65536&&(n.head.name+=String.fromCharCode(b))}while(b&&f>9&1,n.head.done=!0),e.adler=n.check=0,n.mode=_j;break;case 16189:for(;h<32;){if(0===a)break e;a--,c+=r[o++]<>>=7&h,h-=7&h,n.mode=Ej;break}for(;h<3;){if(0===a)break e;a--,c+=r[o++]<>>=1,h-=1,3&c){case 0:n.mode=16193;break;case 1:if(Dj(n),n.mode=Sj,t===dj){c>>>=2,h-=2;break e}break;case 2:n.mode=16196;break;case 3:e.msg="invalid block type",n.mode=Mj}c>>>=2,h-=2;break;case 16193:for(c>>>=7&h,h-=7&h;h<32;){if(0===a)break e;a--,c+=r[o++]<>>16^65535)){e.msg="invalid stored block lengths",n.mode=Mj;break}if(n.length=65535&c,c=0,h=0,n.mode=Cj,t===dj)break e;case Cj:n.mode=16195;case 16195:if(f=n.length,f){if(f>a&&(f=a),f>l&&(f=l),0===f)break e;i.set(r.subarray(o,o+f),s),a-=f,o+=f,l-=f,s+=f,n.length-=f;break}n.mode=_j;break;case 16196:for(;h<14;){if(0===a)break e;a--,c+=r[o++]<>>=5,h-=5,n.ndist=1+(31&c),c>>>=5,h-=5,n.ncode=4+(15&c),c>>>=4,h-=4,n.nlen>286||n.ndist>30){e.msg="too many length or distance symbols",n.mode=Mj;break}n.have=0,n.mode=16197;case 16197:for(;n.have>>=3,h-=3}for(;n.have<19;)n.lens[E[n.have++]]=0;if(n.lencode=n.lendyn,n.lenbits=7,S={bits:n.lenbits},_=cj(0,n.lens,0,19,n.lencode,0,n.work,S),n.lenbits=S.bits,_){e.msg="invalid code lengths set",n.mode=Mj;break}n.have=0,n.mode=16198;case 16198:for(;n.have>>24,m=x>>>16&255,v=65535&x,!(k<=h);){if(0===a)break e;a--,c+=r[o++]<>>=k,h-=k,n.lens[n.have++]=v;else{if(16===v){for(j=k+2;h>>=k,h-=k,0===n.have){e.msg="invalid bit length repeat",n.mode=Mj;break}b=n.lens[n.have-1],f=3+(3&c),c>>>=2,h-=2}else if(17===v){for(j=k+3;h>>=k,h-=k,b=0,f=3+(7&c),c>>>=3,h-=3}else{for(j=k+7;h>>=k,h-=k,b=0,f=11+(127&c),c>>>=7,h-=7}if(n.have+f>n.nlen+n.ndist){e.msg="invalid bit length repeat",n.mode=Mj;break}for(;f--;)n.lens[n.have++]=b}}if(n.mode===Mj)break;if(0===n.lens[256]){e.msg="invalid code -- missing end-of-block",n.mode=Mj;break}if(n.lenbits=9,S={bits:n.lenbits},_=cj(1,n.lens,0,n.nlen,n.lencode,0,n.work,S),n.lenbits=S.bits,_){e.msg="invalid literal/lengths set",n.mode=Mj;break}if(n.distbits=6,n.distcode=n.distdyn,S={bits:n.distbits},_=cj(2,n.lens,n.nlen,n.ndist,n.distcode,0,n.work,S),n.distbits=S.bits,_){e.msg="invalid distances set",n.mode=Mj;break}if(n.mode=Sj,t===dj)break e;case Sj:n.mode=jj;case jj:if(a>=6&&l>=258){e.next_out=s,e.avail_out=l,e.next_in=o,e.avail_in=a,n.hold=c,n.bits=h,rj(e,d),s=e.next_out,i=e.output,l=e.avail_out,o=e.next_in,r=e.input,a=e.avail_in,c=n.hold,h=n.bits,n.mode===_j&&(n.back=-1);break}for(n.back=0;x=n.lencode[c&(1<>>24,m=x>>>16&255,v=65535&x,!(k<=h);){if(0===a)break e;a--,c+=r[o++]<>y)],k=x>>>24,m=x>>>16&255,v=65535&x,!(y+k<=h);){if(0===a)break e;a--,c+=r[o++]<>>=y,h-=y,n.back+=y}if(c>>>=k,h-=k,n.back+=k,n.length=v,0===m){n.mode=16205;break}if(32&m){n.back=-1,n.mode=_j;break}if(64&m){e.msg="invalid literal/length code",n.mode=Mj;break}n.extra=15&m,n.mode=16201;case 16201:if(n.extra){for(j=n.extra;h>>=n.extra,h-=n.extra,n.back+=n.extra}n.was=n.length,n.mode=16202;case 16202:for(;x=n.distcode[c&(1<>>24,m=x>>>16&255,v=65535&x,!(k<=h);){if(0===a)break e;a--,c+=r[o++]<>y)],k=x>>>24,m=x>>>16&255,v=65535&x,!(y+k<=h);){if(0===a)break e;a--,c+=r[o++]<>>=y,h-=y,n.back+=y}if(c>>>=k,h-=k,n.back+=k,64&m){e.msg="invalid distance code",n.mode=Mj;break}n.offset=v,n.extra=15&m,n.mode=16203;case 16203:if(n.extra){for(j=n.extra;h>>=n.extra,h-=n.extra,n.back+=n.extra}if(n.offset>n.dmax){e.msg="invalid distance too far back",n.mode=Mj;break}n.mode=16204;case 16204:if(0===l)break e;if(f=d-l,n.offset>f){if(f=n.offset-f,f>n.whave&&n.sane){e.msg="invalid distance too far back",n.mode=Mj;break}f>n.wnext?(f-=n.wnext,p=n.wsize-f):p=n.wnext-f,f>n.length&&(f=n.length),g=n.window}else g=i,p=s-n.offset,f=n.length;f>l&&(f=l),l-=f,n.length-=f;do{i[s++]=g[p++]}while(--f);0===n.length&&(n.mode=jj);break;case 16205:if(0===l)break e;i[s++]=n.length,l--,n.mode=jj;break;case Ej:if(n.wrap){for(;h<32;){if(0===a)break e;a--,c|=r[o++]<{if(Aj(e))return kj;let t=e.state;return t.window&&(t.window=null),e.state=null,fj},inflateGetHeader:(e,t)=>{if(Aj(e))return kj;const n=e.state;return 2&n.wrap?(n.head=t,t.done=!1,fj):kj},inflateSetDictionary:(e,t)=>{const n=t.length;let r,i,o;return Aj(e)?kj:(r=e.state,0!==r.wrap&&r.mode!==bj?kj:r.mode===bj&&(i=1,i=RC(i,t,n,0),i!==r.check)?mj:(o=Nj(e,t,n,n),o?(r.mode=16210,vj):(r.havedict=1,fj)))},inflateInfo:"pako inflate (from Nodeca project)"};var Vj=function(){this.text=0,this.time=0,this.xflags=0,this.os=0,this.extra=null,this.extra_len=0,this.name="",this.comment="",this.hcrc=0,this.done=!1};const Uj=Object.prototype.toString,{Z_NO_FLUSH:$j,Z_FINISH:Yj,Z_OK:Xj,Z_STREAM_END:Zj,Z_NEED_DICT:Gj,Z_STREAM_ERROR:qj,Z_DATA_ERROR:Kj,Z_MEM_ERROR:Jj}=zC;function Qj(e){this.options=WS.assign({chunkSize:65536,windowBits:15,to:""},e||{});const t=this.options;t.raw&&t.windowBits>=0&&t.windowBits<16&&(t.windowBits=-t.windowBits,0===t.windowBits&&(t.windowBits=-15)),!(t.windowBits>=0&&t.windowBits<16)||e&&e.windowBits||(t.windowBits+=32),t.windowBits>15&&t.windowBits<48&&(15&t.windowBits||(t.windowBits|=15)),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new FS,this.strm.avail_out=0;let n=Fj.inflateInit2(this.strm,t.windowBits);if(n!==Xj)throw new Error(WC[n]);if(this.header=new Vj,Fj.inflateGetHeader(this.strm,this.header),t.dictionary&&("string"==typeof t.dictionary?t.dictionary=NS.string2buf(t.dictionary):"[object ArrayBuffer]"===Uj.call(t.dictionary)&&(t.dictionary=new Uint8Array(t.dictionary)),t.raw&&(n=Fj.inflateSetDictionary(this.strm,t.dictionary),n!==Xj)))throw new Error(WC[n])}function eE(e,t){const n=new Qj(t);if(n.push(e),n.err)throw n.msg||WC[n.err];return n.result}Qj.prototype.push=function(e,t){const n=this.strm,r=this.options.chunkSize,i=this.options.dictionary;let o,s,a;if(this.ended)return!1;for(s=t===~~t?t:!0===t?Yj:$j,"[object ArrayBuffer]"===Uj.call(e)?n.input=new Uint8Array(e):n.input=e,n.next_in=0,n.avail_in=n.input.length;;){for(0===n.avail_out&&(n.output=new Uint8Array(r),n.next_out=0,n.avail_out=r),o=Fj.inflate(n,s),o===Gj&&i&&(o=Fj.inflateSetDictionary(n,i),o===Xj?o=Fj.inflate(n,s):o===Kj&&(o=Gj));n.avail_in>0&&o===Zj&&n.state.wrap>0&&0!==e[n.next_in];)Fj.inflateReset(n),o=Fj.inflate(n,s);switch(o){case qj:case Kj:case Gj:case Jj:return this.onEnd(o),this.ended=!0,!1}if(a=n.avail_out,n.next_out&&(0===n.avail_out||o===Zj))if("string"===this.options.to){let e=NS.utf8border(n.output,n.next_out),t=n.next_out-e,i=NS.buf2string(n.output,e);n.next_out=t,n.avail_out=r-t,t&&n.output.set(n.output.subarray(e,e+t),0),this.onData(i)}else this.onData(n.output.length===n.next_out?n.output:n.output.subarray(0,n.next_out));if(o!==Xj||0!==a){if(o===Zj)return o=Fj.inflateEnd(this.strm),this.onEnd(o),this.ended=!0,!0;if(0===n.avail_in)break}}return!0},Qj.prototype.onData=function(e){this.chunks.push(e)},Qj.prototype.onEnd=function(e){e===Xj&&("string"===this.options.to?this.result=this.chunks.join(""):this.result=WS.flattenChunks(this.chunks)),this.chunks=[],this.err=e,this.msg=this.strm.msg};var tE={Inflate:Qj,inflate:eE,inflateRaw:function(e,t){return(t=t||{}).raw=!0,eE(e,t)},ungzip:eE,constants:zC};const{Deflate:nE,deflate:rE,deflateRaw:iE,gzip:oE}=tj,{Inflate:sE,inflate:aE,inflateRaw:lE,ungzip:cE}=tE;var hE={Deflate:nE,deflate:rE,deflateRaw:iE,gzip:oE,Inflate:sE,inflate:aE,inflateRaw:lE,ungzip:cE,constants:zC};const uE="yft-design",dE=e=>{let t=atob(e);const n=t.split("").map((function(e){return e.charCodeAt(0)})),r=new Uint8Array(n),i=hE.inflate(r);return t=new TextDecoder("utf-8").decode(i),JSON.parse(t)},fE=e=>new Promise(((t,n)=>{const r=document.createElement("button"),i=new c_(r,{text:()=>e,action:()=>"copy",container:document.body});i.on("success",(e=>{i.destroy(),t(e)})),i.on("error",(e=>{i.destroy(),n(e)})),document.body.appendChild(r),r.click(),document.body.removeChild(r)})),pE=e=>{let t;try{t=JSON.parse((n=e,Kx.AES.decrypt(n,uE).toString(Kx.enc.Utf8)))}catch(RT){t=e}var n;return t};var gE=(e=>(e.C="C",e.V="V",e.X="X",e.Z="Z",e.Y="Y",e.A="A",e.G="G",e.L="L",e.F="F",e.D="D",e.B="B",e.P="P",e.R="R",e.MINUS="-",e.EQUAL="=",e.DELETE="DELETE",e.UP="ARROWUP",e.DOWN="ARROWDOWN",e.LEFT="ARROWLEFT",e.RIGHT="ARROWRIGHT",e.ENTER="ENTER",e.SPACE=" ",e.TAB="TAB",e.BACKSPACE="BACKSPACE",e.ESC="ESCAPE",e.PAGEUP="PAGEUP",e.PAGEDOWN="PAGEDOWN",e.F5="F5",e))(gE||{});const kE=[{type:"通用",children:[{label:"剪切",value:"Ctrl + X"},{label:"复制",value:"Ctrl + C"},{label:"粘贴",value:"Ctrl + V"},{label:"全选",value:"Ctrl + A"},{label:"撤销",value:"Ctrl + Z"},{label:"恢复",value:"Ctrl + Y"},{label:"删除",value:"Delete / Backspace"},{label:"多选",value:"按住 Ctrl 或 Shift"},{label:"打印",value:"Ctrl + P"},{label:"关闭",value:"ESC"}]},{type:"页面预览",children:[{label:"从第一页预览",value:"F5"},{label:"从当前页预览",value:"Shift + F5"},{label:"切换上一页",value:"↑ / ← / PgUp"},{label:"切换下一页",value:"↓ / → / PgDown"},{label:"切换下一页",value:"Enter / Space"},{label:"退出预览",value:"ESC"}]},{type:"页面编辑",children:[{label:"新建页面",value:"Enter"},{label:"移动画布",value:"Space + 鼠标拖拽"},{label:"缩放画布",value:"Ctrl + 鼠标滚轮"},{label:"放大画布",value:"Ctrl + ="},{label:"缩小画布",value:"Ctrl + -"},{label:"适应屏幕",value:"Ctrl + 0"},{label:"上一页(未选中元素)",value:"↑ / ←"},{label:"下一页(未选中元素)",value:"↓ / →"},{label:"上一页",value:"鼠标上滚 / PgUp"},{label:"下一页",value:"鼠标下滚 / PgDown"}]},{type:"元素操作",children:[{label:"移动",value:"↑ / ← / ↓ / →"},{label:"锁定",value:"Ctrl + L"},{label:"组合",value:"Ctrl + G"},{label:"取消组合",value:"Ctrl + Shift + G"},{label:"置顶层",value:"Alt + F"},{label:"置底层",value:"Alt + B"},{label:"锁定宽高比例",value:"按住 Ctrl 或 Shift"},{label:"创建水平 / 垂直线条",value:"按住 Ctrl 或 Shift"},{label:"切换焦点元素",value:"Tab"},{label:"确认图片裁剪",value:"Enter"}]},{type:"表格编辑",children:[{label:"聚焦到下一个单元格",value:"Tab"},{label:"在上方插入一行",value:"Ctrl + ↑"},{label:"在下方插入一行",value:"Ctrl + ↓"},{label:"在左侧插入一列",value:"Ctrl + ←"},{label:"在右侧插入一列",value:"Ctrl + →"}]},{type:"文本编辑",children:[{label:"加粗",value:"Ctrl + B"},{label:"斜体",value:"Ctrl + I"},{label:"下划线",value:"Ctrl + U"},{label:"删除线",value:"Ctrl + D"}]}],mE=e=>{const t={},n={};for(const r of e){const e=r.type===ms.GROUP?r.id:"";e&&!t[e]&&(t[e]=is(10)),n[r.id]=is(10)}return{groupIdMap:t,elIdMap:n}},vE=()=>{vh();const e=Mh(),{currentTemplate:t}=Dt(e);return{addElementsFromData:n=>{const{groupIdMap:r,elIdMap:i}=mE(n),o=t.value.objects.map((e=>e.id));for(const e of n){const t=o.includes(e.id);e.id=i[e.id],t&&e.left&&e.top&&(e.left=e.left+10,e.top=e.top+10),e.type===ms.GROUP&&(e.id=r[e.id])}e.addElement(n)},addTemplatesFromData:t=>{const n=(e=>{const t={};for(const n of e)t[n.id]=is(10);return t})(t),r=t.map((e=>{const{groupIdMap:t,elIdMap:r}=mE(e.objects);for(const n of e.objects)n.id=r[n.id];return d(u({},e),{id:n[e.id]})}));e.addTemplate(r)}}},yE=()=>{const e=Mh(),t=vh(),{templates:n,templateIndex:r,currentTemplate:i}=Dt(e),{selectedTemplatesIndex:o}=Dt(t),s=P((()=>[...o.value,r.value])),a=P((()=>n.value.filter(((e,t)=>s.value.includes(t))))),l=P((()=>a.value.map((e=>e.id)))),{pasteTextClipboardData:c}=(()=>{const{createTextElement:e}=a_(),{addElementsFromData:t,addTemplatesFromData:n}=vE();return{pasteTextClipboardData:(r,i)=>{const o=(null==i?void 0:i.onlySlide)||!1,s=(null==i?void 0:i.onlyElements)||!1,a=pE(r);if("object"==typeof a){const{type:e,data:r}=a;"elements"!==e||o?"templates"!==e||s||n(r):t(r)}else s||o||e(36)}}})(),h=()=>({id:is(10),version:"5.3.0",zoom:i.value.zoom,width:i.value.width,height:i.value.height,clip:i.value.clip,objects:i.value.objects.filter((e=>e.id===Uo)),workSpace:{fillType:0,left:0,top:0,angle:0,scaleX:1,scaleY:1},background:"rgba(255,255,255,0)"}),u=()=>g(void 0,null,(function*(){e.setTemplateIndex(0),e.setTemplates([h()]),yield e.renderTemplate()})),d=()=>{const e=(n=JSON.stringify({type:"slides",data:a.value}),Kx.AES.encrypt(n,uE).toString());var n;fE(e).then((()=>{t.setThumbnailsFocus(!0)}))},f=(r=l.value)=>{n.value.length===r.length?u():e.deleteTemplate(r),t.updateSelectedTemplatesIndex([])};return{resetTemplate:u,updateTemplateIndex:t=>g(void 0,null,(function*(){t===gE.UP&&r.value>0?e.setTemplateIndex(r.value-1):t===gE.DOWN&&r.value{new Promise(((e,t)=>{var n;(null==(n=navigator.clipboard)?void 0:n.readText)?navigator.clipboard.readText().then((n=>(n||t("剪贴板为空或者不包含文本"),e(n)))):t("浏览器不支持或禁止访问剪贴板,请使用快捷键 Ctrl + V")})).then((e=>{c(e,{onlySlide:!0})})).catch((e=>Xe({message:e,type:"warning"})))},createTemplate:()=>g(void 0,null,(function*(){yield e.addTemplate(h()),e.setTemplateIndex(r.value),yield e.renderTemplate()})),deleteTemplate:f,cutTemplate:()=>{const e=[...l.value];d(),f(e)},addTemplate:t=>g(void 0,null,(function*(){yield e.addTemplate(t),e.setTemplateIndex(r.value),yield e.renderTemplate()})),sortTemplates:(t,r)=>{if(r===t)return;const i=JSON.parse(JSON.stringify(n.value)),o=i[r];i.splice(r,1),i.splice(t,0,o),e.setTemplates(i),e.setTemplateIndex(t),e.renderElement()}}},LE=ee("div",{class:"el-upload__text"},[ce(" 拖拽文件到这里 或者 "),ee("em",null,"选择文件上传")],-1),wE=ee("div",{class:"el-upload__tip"}," 支持 PSD / PDF / SVG / CDR 以及 图片 等格式 ",-1),bE=z({__name:"index",props:{visible:{type:Boolean,required:!0}},emits:["close"],setup(e,{emit:t}){const n=Mh(),{setCanvasTransform:r}=wh(),{createImageElement:i,createVideoElement:o}=a_(),{addTemplate:s}=yE(),a=_(!1),l=_(!1),c=_(".pdf,.psd,.cdr,.ai,.svg,.jpg,.jpeg,.png,.webp,.json,.mp4"),h=_(),u=e,d=t;S((()=>u.visible),(e=>{var t;a.value=e,e&&(null==(t=h.value)||t.clearFiles())}));const f=()=>{d("close")},p=e=>g(this,null,(function*(){const t=yield ze(e),n=t.options,r=[];t.objects.slice(0,1e3).forEach((e=>r.push(e.toObject(Qo)))),es.width=n.width,es.height=n.height;return{id:is(10),version:"6.12",zoom:1,width:n.width,height:n.height,clip:2,objects:[es,...r],workSpace:{fillType:0,left:0,top:0,angle:0,scaleX:1,scaleY:1}}})),k=e=>g(this,null,(function*(){const t=e.file.name.split(".").pop();if(!c.value.split(",").includes(`.${t}`))return;if("svg"===t){const t=yield Vc(e.file),i=yield p(t);return yield n.addTemplate(i),r(),void d("close")}if("json"===t){const t=yield Vc(e.file),n=JSON.parse(t);return s(n),void d("close")}if(["jpg","jpeg","png","webp"].includes(t)){const t=yield Fc(e.file);return i(t),void d("close")}if(["mp4"].includes(t)){const t=URL.createObjectURL(e.file);return o(t),void d("close")}l.value=!0;const a=yield o_(e.file,t);if(l.value=!1,a&&200===a.data.code){const e=a.data.data;if(!e)return;if(["pdf","ai"].includes(t))return yield n.addTemplate(e),r(),void d("close");yield n.addTemplate(e),r(),d("close")}})),m=e=>{h.value.clearFiles();const t=e[0];t.uid=Qe(),h.value.handleStart(t)};return(e,t)=>{const n=et,r=tt,i=Ke,o=nt;return Y(),X(i,{modelValue:a.value,"onUpdate:modelValue":t[0]||(t[0]=e=>a.value=e),title:"导入文件",width:"35%",class:"upload-dialog","before-close":f},{default:Z((()=>[le((Y(),X(r,{class:"upload-demo",ref_key:"uploadRef",ref:h,"on-exceed":m,drag:"",action:"http","http-request":k,limit:1,accept:c.value},{tip:Z((()=>[wE])),default:Z((()=>[U(n,{size:50},{default:Z((()=>[U(I(Je))])),_:1}),LE])),_:1},8,["accept"])),[[o,l.value]])])),_:1},8,["modelValue"])}}});var _E,xE={exports:{}};_E=xE,function(){function e(e,t){return void 0===t?t={autoBom:!1}:"object"!=typeof t&&(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 t(e,t,n){var r=new XMLHttpRequest;r.open("GET",e),r.responseType="blob",r.onload=function(){s(r.response,t,n)},r.onerror=function(){},r.send()}function n(e){var t=new XMLHttpRequest;t.open("HEAD",e,!1);try{t.send()}catch(n){}return 200<=t.status&&299>=t.status}function r(e){try{e.dispatchEvent(new MouseEvent("click"))}catch(n){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 i="object"==typeof window&&window.window===window?window:"object"==typeof self&&self.self===self?self:"object"==typeof Lt&&Lt.global===Lt?Lt:void 0,o=i.navigator&&/Macintosh/.test(navigator.userAgent)&&/AppleWebKit/.test(navigator.userAgent)&&!/Safari/.test(navigator.userAgent),s=i.saveAs||("object"!=typeof window||window!==i?function(){}:"download"in HTMLAnchorElement.prototype&&!o?function(e,o,s){var a=i.URL||i.webkitURL,l=document.createElement("a");o=o||e.name||"download",l.download=o,l.rel="noopener","string"==typeof e?(l.href=e,l.origin===location.origin?r(l):n(l.href)?t(e,o,s):r(l,l.target="_blank")):(l.href=a.createObjectURL(e),setTimeout((function(){a.revokeObjectURL(l.href)}),4e4),setTimeout((function(){r(l)}),0))}:"msSaveOrOpenBlob"in navigator?function(i,o,s){if(o=o||i.name||"download","string"!=typeof i)navigator.msSaveOrOpenBlob(e(i,s),o);else if(n(i))t(i,o,s);else{var a=document.createElement("a");a.href=i,a.target="_blank",setTimeout((function(){r(a)}))}}:function(e,n,r,s){if((s=s||open("","_blank"))&&(s.document.title=s.document.body.innerText="downloading..."),"string"==typeof e)return t(e,n,r);var a="application/octet-stream"===e.type,l=/constructor/i.test(i.HTMLElement)||i.safari,c=/CriOS\/[\d]+/.test(navigator.userAgent);if((c||a&&l||o)&&"undefined"!=typeof FileReader){var h=new FileReader;h.onloadend=function(){var e=h.result;e=c?e:e.replace(/^data:[^;]*;/,"data:attachment/file;"),s?s.location.href=e:location=e,s=null},h.readAsDataURL(e)}else{var u=i.URL||i.webkitURL,d=u.createObjectURL(e);s?s.location=d:location.href=d,s=null,setTimeout((function(){u.revokeObjectURL(d)}),4e4)}});i.saveAs=s.saveAs=s,_E.exports=s}();var CE=xE.exports;const SE=(e,t)=>{const n=document.createElement("a");n.style.display="none",n.download=t,n.href=e,document.body.appendChild(n),n.click(),document.body.removeChild(n),URL.revokeObjectURL(e)};var jE={};Object.defineProperty(jE,"__esModule",{value:!0}),jE.changeDpiBlob=function(e,t){var n=e.slice(0,33);return new Promise((function(r,i){var o=new FileReader;o.onload=function(){var n=new Uint8Array(o.result),i=e.slice(33),s=DE(n,t,e.type);r(new Blob([s,i],{type:e.type}))},o.readAsArrayBuffer(n)}))};var EE=jE.changeDpiDataUrl=function(e,t){var n=e.split(","),r=n[0],i=n[1],o=void 0,s=void 0,a=!1;if(-1!==r.indexOf(OE)){o=OE;var l=function(e){var t=e.indexOf(PE);-1===t&&(t=e.indexOf(IE));-1===t&&(t=e.indexOf(RE));return t}(i);l>=0?(s=4*Math.ceil((l+28)/3),a=!0):s=44}-1!==r.indexOf(AE)&&(o=AE,s=24);for(var c=i.substring(0,s),h=i.substring(s),u=atob(c),d=new Uint8Array(u.length),f=0;f>>1:n>>>1;e[t]=n}return e}());for(var n=0;n>>8;return~t}var TE=void 0,OE="image/png",AE="image/jpeg",PE="AAlwSFlz",IE="AAAJcEhZ",RE="AAAACXBI",BE="p".charCodeAt(0),HE="H".charCodeAt(0),WE="Y".charCodeAt(0),zE="s".charCodeAt(0);function DE(e,t,n,r){if(n===AE)return e[13]=1,e[14]=t>>8,e[15]=255&t,e[16]=t>>8,e[17]=255&t,e;if(n===OE){var i=new Uint8Array(13);t*=39.3701,i[0]=BE,i[1]=HE,i[2]=WE,i[3]=zE,i[4]=t>>>24,i[5]=t>>>16,i[6]=t>>>8,i[7]=255&t,i[8]=i[4],i[9]=i[5],i[10]=i[6],i[11]=i[7],i[12]=1;var o=ME(i),s=new Uint8Array(4);if(s[0]=o>>>24,s[1]=o>>>16,s[2]=o>>>8,s[3]=255&o,r){var a=function(e){for(var t=e.length-1;t>=4;t--)if(9===e[t-4]&&e[t-3]===BE&&e[t-2]===HE&&e[t-1]===WE&&e[t]===zE)return t-3}(e);return e.set(i,a),e.set(s,a+13),e}var l=new Uint8Array(4);l[0]=0,l[1]=0,l[2]=0,l[3]=9;var c=new Uint8Array(54);return c.set(e,0),c.set(l,33),c.set(i,37),c.set(s,50),c}}const NE=()=>{const e=_(!1),{showClip:t,showSafe:n}=Dt(ts()),{currentTemplate:r,templateCanvas:i,templates:o}=Dt(Mh()),s=()=>{const[e]=kh(),{left:t,top:n,width:r,height:i}=Lh();e.getObjects().filter((e=>e.type===ms.REFERENCELINE&&!0===e.visible)).map((e=>e.set({visible:!1}))),e.renderAll();const o=e.toSVG({viewBox:{x:t,y:n,width:r,height:i},width:r+"px",height:i+"px"},(e=>e));return e.getObjects().filter((e=>e.type===ms.REFERENCELINE&&!1===e.visible)).map((e=>e.set({visible:!0}))),e.renderAll(),o},a=()=>{const[e]=kh(),t=e.toObject(Qo);return t.workSpace=r.value.workSpace,t.zoom=r.value.zoom,t.width=r.value.width,t.height=r.value.height,t},l=(t,n)=>g(void 0,null,(function*(){e.value=!0;const a=[];if("all"===n)for(let e=0;ee.type===ms.REFERENCELINE&&!0===e.visible)).map((e=>e.set({visible:!1})));const l=s.toSVG({viewBox:{x:0,y:0,width:n,height:r},width:n+"px",height:r+"px"},(e=>e));a.push(btoa(unescape(encodeURIComponent(l)))),s.getObjects().filter((e=>e.type===ms.REFERENCELINE&&!1===e.visible)).map((e=>e.set({visible:!0})))}else a.push(btoa(unescape(encodeURIComponent(s()))));const l={data:a,filetype:t,width:r.value.width/r.value.zoom,height:r.value.height/r.value.zoom},c=yield(h=l,Pl({url:"/api/design/export/file",method:"post",data:h}));var h;c&&c.data.link&&SE(c.data.link,`yft-design-${Date.now()}.${t}`),e.value=!1}));return{exportImage:(r,i,o,s=!0)=>{e.value=!0;const[a]=kh(),{left:l,top:c,width:h,height:u}=Lh(),d=a.getZoom(),f=a.viewportTransform,p=a.getActiveObject();let g=a.getObjects().filter((e=>Go.includes(e.id)));"jpeg"===r&&(g=a.getObjects().filter((e=>qo.includes(e.id)))),s&&(g.map((e=>e.set({visible:!1}))),a.renderAll()),p&&a.discardActiveObject(),a.getObjects().filter((e=>e.type===ms.REFERENCELINE&&!0===e.visible)).map((e=>e.set({visible:!1}))),a.set({background:"rgba(255,255,255,0)"}),a.renderAll();let k=a.toDataURL({multiplier:1/d,quality:i,format:r,width:h*d,height:u*d,left:l*d+f[4],top:c*d+f[5]});k=EE(k,o),CE.saveAs(k,`yft-design-${Date.now()}.${r}`),e.value=!1,g.map((e=>e.set({visible:!0}))),a.getObjects().filter((e=>e.id===$o)).map((e=>e.set({visible:t.value}))),a.getObjects().filter((e=>e.id===Yo)).map((e=>e.set({visible:n.value}))),p&&a.setActiveObject(p),a.getObjects().filter((e=>e.type===ms.REFERENCELINE&&!1===e.visible)).map((e=>e.set({visible:!0}))),a.renderAll()},exportPDF:e=>g(void 0,null,(function*(){l("pdf",e)})),exportPSD:()=>g(void 0,null,(function*(){l("psd")})),exportJSON:()=>{const e=a(),t=new Blob([JSON.stringify(e)]);CE.saveAs(t,`yft-design-${Date.now()}.json`)},exportSVG:()=>{const[e]=kh(),r=e.getObjects().filter((e=>qo.includes(e.id)));r.map((e=>e.set({visible:!1}))),e.renderAll();((e,t)=>{const n=new Blob([e],{type:"image/svg+xml"}),r=URL.createObjectURL(n),i=document.createElement("a");i.style.display="none",i.download=t,i.href=r,document.body.appendChild(i),i.click(),document.body.removeChild(i),URL.revokeObjectURL(r)})(s(),`yft-design-${Date.now()}.svg`),r.map((e=>e.set({visible:!0}))),e.getObjects().filter((e=>e.id===$o)).map((e=>e.set({visible:t.value}))),e.getObjects().filter((e=>e.id===Yo)).map((e=>e.set({visible:n.value}))),e.renderAll()},getJSONData:a,getSVGData:s,Exporting:e}},FE={class:"export-img-dialog"},VE={class:"configs"},UE={class:"row"},$E={class:"title"},YE={class:"row"},XE={class:"title"},ZE={key:0,class:"row"},GE=["data-range"],qE={class:"row"},KE={class:"title"},JE={class:"row"},QE={class:"title"},eM={class:"row"},tM={class:"title"},nM={class:"config-item"},rM={class:"btns"},iM=lp(z({__name:"ExportImage",emits:["close"],setup(e,{emit:t}){const n=t,{templates:r}=Dt(Mh()),{t:i}=ap(),{Exporting:o,exportImage:s}=NE(),a=_("current"),l=_(300),c=_([1,r.value.length]),h=_("jpeg"),u=_(1);_(!1);const d=_(!0);return(e,t)=>{const f=rt,p=it,g=ot,k=st,m=at,v=nt;return Y(),J("div",FE,[ee("div",VE,[ee("div",UE,[ee("div",$E,he(I(i)("message.exportFormat"))+":",1),U(p,{class:"config-item",modelValue:h.value,"onUpdate:modelValue":t[0]||(t[0]=e=>h.value=e)},{default:Z((()=>[U(f,{style:{width:"50%"},value:"jpeg",label:"jpeg"},{default:Z((()=>[ce("JPEG")])),_:1}),U(f,{style:{width:"50%"},value:"png",label:"png"},{default:Z((()=>[ce("PNG")])),_:1})])),_:1},8,["modelValue"])]),ee("div",YE,[ee("div",XE,he(I(i)("exportRange"))+":",1),U(p,{class:"config-item",modelValue:a.value,"onUpdate:modelValue":t[1]||(t[1]=e=>a.value=e)},{default:Z((()=>[U(f,{style:{width:"50%"},value:"all",label:"all"},{default:Z((()=>[ce(he(I(i)("message.allPages")),1)])),_:1}),U(f,{style:{width:"50%"},value:"current",label:"current"},{default:Z((()=>[ce(he(I(i)("message.currentPage")),1)])),_:1})])),_:1},8,["modelValue"])]),"custom"===a.value?(Y(),J("div",ZE,[ee("div",{class:"title","data-range":`(${c.value[0]} ~ ${c.value[1]})`},he(I(i)("message.selfRange"))+":",9,GE),U(g,{class:"config-item",range:"",min:1,max:I(r).length,step:1,modelValue:c.value,"onUpdate:modelValue":t[2]||(t[2]=e=>c.value=e)},null,8,["max","modelValue"])])):se("",!0),ee("div",qE,[ee("div",KE,he(I(i)("message.imageQuality"))+":",1),U(g,{class:"config-item",min:0,max:1,step:.1,modelValue:u.value,"onUpdate:modelValue":t[3]||(t[3]=e=>u.value=e)},null,8,["modelValue"])]),ee("div",JE,[ee("div",QE,he(I(i)("message.imageResolution"))+":",1),U(p,{class:"config-item",modelValue:l.value,"onUpdate:modelValue":t[4]||(t[4]=e=>l.value=e)},{default:Z((()=>[U(f,{style:{width:"33.33%"},value:72,label:72},{default:Z((()=>[ce("72DPI")])),_:1}),U(f,{style:{width:"33.33%"},value:150,label:150},{default:Z((()=>[ce("150DPI")])),_:1}),U(f,{style:{width:"33.33%"},value:300,label:300},{default:Z((()=>[ce("300DPI")])),_:1})])),_:1},8,["modelValue"])]),ee("div",eM,[ee("div",tM,he(I(i)("message.ignoreBloods"))+":",1),ee("div",nM,[U(k,{modelValue:d.value,"onUpdate:modelValue":t[5]||(t[5]=e=>d.value=e)},null,8,["modelValue"])])])]),ee("div",rM,[le((Y(),X(m,{class:"btn export",type:"primary",onClick:t[6]||(t[6]=e=>{s(h.value,u.value,l.value,d.value)})},{default:Z((()=>[ce(he(I(i)("message.exportImages")),1)])),_:1})),[[v,I(o),void 0,{fullscreen:!0,lock:!0}]]),U(m,{class:"btn close",onClick:t[7]||(t[7]=e=>n("close"))},{default:Z((()=>[ce(he(I(i)("message.close")),1)])),_:1})])])}}}),[["__scopeId","data-v-09befa72"]]),oM={class:"export-svg-dialog"},sM=["innerHTML"],aM={class:"btns"},lM=lp(z({__name:"ExportSVG",emits:["close"],setup(e,{emit:t}){const n=t,{exportSVG:r,getSVGData:i}=NE(),o=P((()=>i()));return(e,t)=>{const i=at;return Y(),J("div",oM,[ee("div",{class:"preview",innerHTML:o.value},null,8,sM),ee("div",aM,[U(i,{class:"btn export",type:"primary",onClick:t[0]||(t[0]=e=>I(r)())},{default:Z((()=>[ce("导出 SVG")])),_:1}),U(i,{class:"btn close",onClick:t[1]||(t[1]=e=>n("close"))},{default:Z((()=>[ce("关闭")])),_:1})])])}}}),[["__scopeId","data-v-a11da92d"]]),cM={class:"export-pdf-dialog"},hM={class:"configs"},uM={class:"row"},dM={class:"title"},fM={class:"row"},pM={class:"title"},gM={class:"row"},kM={class:"title"},mM={class:"config-item"},vM={class:"btns"},yM=lp(z({__name:"ExportPDF",emits:["close"],setup(e,{emit:t}){const{exportPDF:n}=NE(),{t:r}=ap(),i=t,o=_("all"),s=_(1),a=_(!1),l=e=>{s.value=e};return(e,t)=>{const c=rt,h=it,u=lt,d=ct,f=st,p=at;return Y(),J("div",cM,[ee("div",hM,[ee("div",uM,[ee("div",dM,he(I(r)("message.exportRange"))+":",1),U(h,{class:"config-item",modelValue:o.value,"onUpdate:modelValue":t[0]||(t[0]=e=>o.value=e)},{default:Z((()=>[U(c,{style:{width:"50%"},value:"all"},{default:Z((()=>[ce(he(I(r)("message.allPages")),1)])),_:1}),U(c,{style:{width:"50%"},value:"current"},{default:Z((()=>[ce(he(I(r)("message.currentPage")),1)])),_:1})])),_:1},8,["modelValue"])]),ee("div",fM,[ee("div",pM,he(I(r)("message.quantityPerPage"))+":",1),U(d,{class:"config-item",modelValue:s.value,"onUpdate:modelValue":t[1]||(t[1]=e=>s.value=e),onChange:l},{default:Z((()=>[U(u,{value:"1",label:"1"}),U(u,{value:"2",label:"2"}),U(u,{value:"3",label:"3"})])),_:1},8,["modelValue"])]),ee("div",gM,[ee("div",kM,he(I(r)("message.blankEdges"))+":",1),ee("div",mM,[U(f,{modelValue:a.value,"onUpdate:modelValue":t[2]||(t[2]=e=>a.value=e)},null,8,["modelValue"])])])]),ee("div",vM,[U(p,{class:"btn export",type:"primary",onClick:t[3]||(t[3]=e=>I(n)(o.value))},{default:Z((()=>[ce(he(I(r)("message.exportPDF")),1)])),_:1}),U(p,{class:"btn close",onClick:t[4]||(t[4]=e=>i("close"))},{default:Z((()=>[ce(he(I(r)("message.close")),1)])),_:1})])])}}}),[["__scopeId","data-v-9933e094"]]),LM={class:"export-pdf-dialog"},wM={class:"configs"},bM={class:"row"},_M={class:"title"},xM={class:"row"},CM={class:"title"},SM={class:"row"},jM={class:"title"},EM={class:"config-item"},MM={class:"btns"},TM=lp(z({__name:"ExportPSD",emits:["close"],setup(e,{emit:t}){const{exportPSD:n}=NE(),{t:r}=ap(),i=t,o=_("all"),s=_(1),a=_(!1);return(e,t)=>{const l=rt,c=it,h=lt,u=ct,d=st,f=at;return Y(),J("div",LM,[ee("div",wM,[ee("div",bM,[ee("div",_M,he(I(r)("message.exportRange"))+":",1),U(c,{class:"config-item",modelValue:o.value,"onUpdate:modelValue":t[0]||(t[0]=e=>o.value=e)},{default:Z((()=>[U(l,{style:{width:"50%"},value:"all"},{default:Z((()=>[ce(he(I(r)("message.allPages")),1)])),_:1}),U(l,{style:{width:"50%"},value:"current"},{default:Z((()=>[ce(he(I(r)("message.currentPage")),1)])),_:1})])),_:1},8,["modelValue"])]),ee("div",xM,[ee("div",CM,he(I(r)("message.quantityPerPage"))+":",1),U(u,{class:"config-item",value:s.value,"onUpdate:value":t[1]||(t[1]=e=>s.value=e)},{default:Z((()=>[U(h,{value:1},{default:Z((()=>[ce("1")])),_:1}),U(h,{value:2},{default:Z((()=>[ce("2")])),_:1}),U(h,{value:3},{default:Z((()=>[ce("3")])),_:1})])),_:1},8,["value"])]),ee("div",SM,[ee("div",jM,he(I(r)("message.blankEdges"))+":",1),ee("div",EM,[U(d,{checked:a.value,"onUpdate:checked":t[2]||(t[2]=e=>a.value=e)},null,8,["checked"])])])]),ee("div",MM,[U(f,{class:"btn export",type:"primary",onClick:t[3]||(t[3]=e=>{n()})},{default:Z((()=>[ce(he(I(r)("message.exportPSD")),1)])),_:1}),U(f,{class:"btn close",onClick:t[4]||(t[4]=e=>i("close"))},{default:Z((()=>[ce(he(I(r)("message.close")),1)])),_:1})])])}}}),[["__scopeId","data-v-98a2e02e"]]),OM={class:"export-json-dialog"},AM={class:"preview"},PM={class:"btns"},IM=lp(z({__name:"ExportJSON",emits:["close"],setup(e,{emit:t}){const n=t,{exportJSON:r,getJSONData:i}=NE();return(e,t)=>{const o=at;return Y(),J("div",OM,[ee("div",AM,[ee("pre",null,he(I(i)()),1)]),ee("div",PM,[U(o,{class:"btn export",type:"primary",onClick:t[0]||(t[0]=e=>I(r)())},{default:Z((()=>[ce("导出 JSON")])),_:1}),U(o,{class:"btn close",onClick:t[1]||(t[1]=e=>n("close"))},{default:Z((()=>[ce("关闭")])),_:1})])])}}}),[["__scopeId","data-v-6d4fbabd"]]),RM={class:"export-dialog"},BM={class:"tabs"},HM=["onClick"],WM={class:"content"},zM=lp(z({__name:"index",props:{visible:{type:Boolean,required:!0}},emits:["close"],setup(e,{emit:t}){const n=vh(),{exportType:r}=Dt(n),i=_(!1),o=n.setExportType,s=e,a=t;S((()=>s.visible),(e=>{i.value=e}));const l=[{key:"image",label:"导出图片"},{key:"svg",label:"导出SVG"},{key:"pdf",label:"导出PDF"},{key:"json",label:"导出JSON"}],c=P((()=>({image:iM,svg:lM,pdf:yM,psd:TM,json:IM,"":""}[r.value]||null))),h=()=>{a("close")};return(e,t)=>{const n=Ke;return Y(),X(n,{modelValue:i.value,"onUpdate:modelValue":t[0]||(t[0]=e=>i.value=e),width:"35%",class:"export-dialog","before-close":h},{default:Z((()=>[ee("div",RM,[ee("div",BM,[(Y(),J(V,null,oe(l,(e=>ee("div",{class:te(["tab",{active:e.key===I(r)}]),key:e.key,onClick:t=>I(o)(e.key)},he(e.label),11,HM))),64))]),ee("div",WM,[(Y(),X(ue(c.value),{onClose:h},null,32))])])])),_:1},8,["modelValue"])}}}),[["__scopeId","data-v-91c08403"]]);const DM={class:"el-upload__text"},NM={class:"el-upload__tip"},FM={class:"content"},VM=["src","alt"],UM=["src","alt"],$M={class:"dialog-footer"},YM=z({__name:"index",props:{visible:{type:Boolean,required:!0},imageId:{type:String,required:!1},image:{type:String,required:!1}},emits:["close"],setup(e,{emit:t}){const{t:n}=ap();Mh(),wh(),a_(),yE();const r=j({dialogVisible:!1,fileAccept:".jpg,.jpeg,.png,.webp",show:!1,filename:"",originImage:"",resultImage:"",offsetWidth:0,percent:0,progress:0,progressText:"",toolModel:!0,loading:!1}),i=_(!1),o=_(ps[0].key),s=_(),a=e,l=t;S((()=>a.visible),(e=>{var t;r.dialogVisible=e,e&&(null==(t=s.value)||t.clearFiles(),u(a.image))}));const c=()=>{l("close")},h=e=>g(this,null,(function*(){r.filename=e.file.name;const t=r.filename.split(".").pop();if(!r.fileAccept.split(",").includes(`.${t}`))return;r.originImage=yield Fc(e.file);const n=(yield function(e,t){const n=new FormData;return n.append("image",e),Pl({url:"/api/design/matting/file",method:"post",data:n,headers:{"Content-Type":"multipart/form-data"}})}(e.file)).data;yield Nc(r.originImage),200===n.code&&(r.resultImage=n.resultImage,requestAnimationFrame(k))})),u=e=>g(this,null,(function*(){if(!e)return;r.originImage=e;const t=yield function(e){return Pl({url:"/api/matting/url",method:"post",data:{image:e}})}(e),n=t.data;yield Nc(r.originImage),200===n.code&&(r.resultImage=n.resultImage,requestAnimationFrame(k))})),d=()=>g(this,null,(function*(){const[e]=kh(),t=e.getActiveObject();t&&(yield t.setSrc(r.resultImage),e.renderAll(),l("close"))})),f=e=>{s.value.clearFiles();const t=e[0];t.uid=Qe(),s.value.handleStart(t)},p=()=>{URL.revokeObjectURL(r.originImage),r.originImage="",r.resultImage="",r.percent=0,r.offsetWidth=0},k=()=>{r.percent+=1,i.value=!0,r.percent<100?requestAnimationFrame(k):i.value=!1},m=()=>{},v=()=>{r.resultImage&&SE(r.resultImage,`yft-design-${Date.now()}-matting-${r.filename}`)},y=e=>{!i.value&&(r.percent=e.offsetX/e.target.width*100)};return(e,t)=>{const i=ht,l=lt,u=ct,g=ut,k=et,L=tt,w=at,b=Ke,_=nt;return Y(),X(b,{modelValue:r.dialogVisible,"onUpdate:modelValue":t[1]||(t[1]=e=>r.dialogVisible=e),title:I(n)("message.AICutoutImage"),width:"35%",class:"matting-dialog","before-close":c,"close-on-click-modal":!1},{footer:Z((()=>[ee("div",$M,[le(U(w,{type:"danger",onClick:p},{default:Z((()=>[ce(he(I(n)("message.clear")),1)])),_:1},512),[[de,r.originImage&&r.toolModel]]),le(U(w,{type:"primary",onClick:m},{default:Z((()=>[ce(he(I(n)("message.edit")),1)])),_:1},512),[[de,r.resultImage]]),le(U(w,{type:"success",onClick:v},{default:Z((()=>[ce(he(I(n)("message.download")),1)])),_:1},512),[[de,r.resultImage&&r.toolModel]]),le((Y(),X(w,{type:"primary"},{default:Z((()=>[ce(he(r.loading?I(n)("message.uploading"):I(n)("message.completeImageCutout")),1)])),_:1})),[[de,r.resultImage&&!r.toolModel],[_,r.loading]]),le((Y(),X(w,{type:"primary",onClick:d},{default:Z((()=>[ce(" 替换 ")])),_:1})),[[de,r.resultImage&&a.image],[_,r.loading]])])])),default:Z((()=>[U(g,{class:"model-row"},{default:Z((()=>[U(i,{span:2,class:"model-tip"},{default:Z((()=>[ce(he(I(n)("message.model")),1)])),_:1}),U(i,{span:4},{default:Z((()=>[U(u,{modelValue:o.value,"onUpdate:modelValue":t[0]||(t[0]=e=>o.value=e)},{default:Z((()=>[(Y(!0),J(V,null,oe(I(ps),(e=>(Y(),X(l,{key:e.key,value:e.id,label:e.name},null,8,["value","label"])))),128))])),_:1},8,["modelValue"])])),_:1})])),_:1}),r.originImage?se("",!0):le((Y(),X(L,{key:0,class:"upload-demo",ref_key:"uploadRef",ref:s,"on-exceed":f,drag:"",action:"http","http-request":h,limit:1,accept:r.fileAccept},{tip:Z((()=>[ee("div",NM,he(I(n)("message.imageLimit2MTips")),1)])),default:Z((()=>[U(k,{size:50},{default:Z((()=>[U(I(Je))])),_:1}),ee("div",DM,[ce(he(I(n)("message.dragAndDropFiles")),1),ee("em",null,he(I(n)("message.selectFileUpload")),1)])])),_:1},8,["accept"])),[[_,r.loading]]),ee("div",FM,[le((Y(),J("div",{style:Q({width:r.offsetWidth?r.offsetWidth+"px":"100%"}),class:"scan-effect transparent-background"},[ee("img",{ref:"raw",style:Q({"clip-path":"inset(0 0 0 "+r.percent+"%)"}),src:r.originImage,alt:I(n)("message.rawImage")},null,12,VM),le(ee("img",{src:r.resultImage,onMousemove:y,alt:I(n)("message.resultImage")},null,40,UM),[[de,r.resultImage]]),le(ee("div",{style:Q({left:r.percent+"%"}),class:"scan-line"},null,4),[[de,r.resultImage]])],4)),[[de,r.originImage],[_,!r.resultImage]])])])),_:1},8,["modelValue","title"])}}}),XM=lp(YM,[["__scopeId","data-v-cb4c81ee"]]),ZM=ee("div",{class:"el-upload__text"},[ce(" 拖拽图片到这里 或者 "),ee("em",null,"选择图片上传")],-1),GM=ee("div",{class:"el-upload__tip"}," 支持图片格式 ",-1),qM={key:1},KM=ee("canvas",{id:"ImageFillColor",class:"mt-10px"},null,-1),JM={class:"dialog-footer"},QM=z({__name:"ImageFillColor",props:{visible:{type:Boolean,required:!0}},emits:["close"],setup(e,{emit:t}){const{t:n}=ap();Mh(),wh(),a_(),yE();const r=_(!1),i=_(!1),o=_(!0),s=_(".jpg,.jpeg,.png,.webp,"),a=_(),l=e,c=_(400),h=_(""),u=_("#ffffff"),d=t;S((()=>l.visible),(e=>{var t;r.value=e,e&&(null==(t=a.value)||t.clearFiles())}));const f=()=>{d("close")},p=e=>g(this,null,(function*(){const t=e.file.name.split(".").pop();s.value.split(",").includes(`.${t}`)&&["jpg","jpeg","png","webp"].includes(t)&&(h.value=yield Fc(e.file),o.value=!1,O((()=>{y()})))})),k=()=>{h.value="",o.value=!0},m=e=>{a.value.clearFiles();const t=e[0];t.uid=Qe(),a.value.handleStart(t)};let v=null;const y=()=>{v=document.getElementById("ImageFillColor");const e=v.getContext("2d",{willReadFrequently:!0}),t=new Image;t.src=h.value,t.onload=()=>{const n=Math.max(t.width,t.height),r=c.value/n;v.width=t.width*r,v.height=t.height*r,e.drawImage(t,0,0,v.width,v.height),h.value=e.getImageData(0,0,v.width,v.height)},v.addEventListener("click",(t=>{const n=t.offsetX,r=t.offsetY;if(!h.value)return;e.putImageData(h.value,0,0);const i=e.getImageData(0,0,v.width,v.height),o=w(n,r,i),s=ZL(u.value).toRgb(),a=[s.r,s.g,s.b,255],l=[{x:n,y:r}];for(;l.length>0;){const{x:e,y:t}=l.pop();if(e<0||e>=v.width||t<0||t>=v.height)continue;const n=L(e,t),r=w(e,t,i);b(r,o)<=100&&0!==b(r,a)&&(i.data.set(a,n),l.push({x:e+1,y:t}),l.push({x:e-1,y:t}),l.push({x:e,y:t+1}),l.push({x:e,y:t-1}))}e.putImageData(i,0,0),h.value=i}))},L=(e,t)=>4*(t*v.width+e),w=(e,t,n)=>{const r=L(e,t);return[n.data[r],n.data[r+1],n.data[r+2],n.data[r+3]]},b=(e,t)=>Math.abs(e[0]-t[0])+Math.abs(e[1]-t[1])+Math.abs(e[2]-t[2])+Math.abs(e[3]-t[3]),x=()=>{if(!h.value)return;const e=document.getElementById("ImageFillColor");SE(e.toDataURL("image/png"),`yft-design-${Date.now()}-ImageFillColor.png`)};return(e,t)=>{const l=et,c=tt,d=Zb,g=$b,v=dt,y=at,L=Ke,w=nt;return Y(),X(L,{modelValue:r.value,"onUpdate:modelValue":t[1]||(t[1]=e=>r.value=e),width:432,title:e.$t("message.ColorFillImage"),class:"upload-dialog","before-close":f,"close-on-click-modal":!1},{footer:Z((()=>[ee("div",JM,[le(U(y,{type:"danger",onClick:k},{default:Z((()=>[ce(he(I(n)("message.clear")),1)])),_:1},512),[[de,!o.value&&h.value]]),le(U(y,{type:"success",onClick:x},{default:Z((()=>[ce(he(I(n)("message.download")),1)])),_:1},512),[[de,!o.value&&h.value]])])])),default:Z((()=>[o.value?le((Y(),X(c,{key:0,class:"upload-demo",ref_key:"uploadRef",ref:a,"on-exceed":m,drag:"",action:"http","http-request":p,limit:1,accept:s.value},{tip:Z((()=>[GM])),default:Z((()=>[U(l,{size:50},{default:Z((()=>[U(I(Je))])),_:1}),ZM])),_:1},8,["accept"])),[[w,i.value]]):(Y(),J("div",qM,[U(v,{trigger:"click",width:265},{reference:Z((()=>[U(d,{color:u.value},null,8,["color"])])),default:Z((()=>[U(g,{modelValue:u.value,"onUpdate:modelValue":t[0]||(t[0]=e=>(e=>{u.value=ZL(e).toHexString()})(e))},null,8,["modelValue"])])),_:1}),KM]))])),_:1},8,["modelValue","title"])}}}),eT=lp(z({__name:"ReferencePopover",props:{referenceRef:{type:null},referencePopoverRef:{type:null}},emits:["add"],setup(e,{emit:t}){const n=_(!1),r=_("horizontal"),i=_(0),o=e,s=e=>{n.value=e},a=()=>{const[e]=kh();if(!e.ruler)return;const t=new Yc(Number(i.value),{type:"ReferenceLine",axis:r.value,visible:!0,name:"ReferenceLine",selectable:!0,hasControls:!1,hasBorders:!1,stroke:"pink",fill:"pink",originX:"center",originY:"center",padding:4,globalCompositeOperation:"difference"});e.add(t),e.renderAll();Mh().modifedElement()};return(e,t)=>{const n=ht,l=ft,c=it,h=ut,u=pt,d=at,f=dt;return Y(),J("div",null,[U(f,{placement:"right",trigger:"click","popper-style":{padding:0},width:"240",onBeforeEnter:t[3]||(t[3]=e=>s(!0)),onHide:t[4]||(t[4]=e=>s(!1)),ref:o.referencePopoverRef,"virtual-ref":o.referenceRef,"virtual-triggering":""},{default:Z((()=>[U(h,{class:"reference-pop-row"},{default:Z((()=>[U(n,{span:8,class:"reference-pop-text"},{default:Z((()=>[ce(he(e.$t("default.direction"))+":",1)])),_:1}),U(n,{span:16,class:"reference-pop-direction"},{default:Z((()=>[U(c,{modelValue:r.value,"onUpdate:modelValue":t[0]||(t[0]=e=>r.value=e)},{default:Z((()=>[U(l,{value:"vertical",size:"small"},{default:Z((()=>[ce("X "+he(e.$t("style.axis")),1)])),_:1}),U(l,{value:"horizontal",size:"small"},{default:Z((()=>[ce("Y "+he(e.$t("style.axis")),1)])),_:1})])),_:1},8,["modelValue"])])),_:1})])),_:1}),U(h,{class:"reference-pop-row"},{default:Z((()=>[U(n,{span:6,class:"reference-pop-text"},{default:Z((()=>[ce(he(e.$t("style.position"))+":",1)])),_:1}),U(n,{span:18},{default:Z((()=>[U(h,{class:"reference-flex-end"},{default:Z((()=>[U(n,{span:10},{default:Z((()=>[U(u,{modelValue:i.value,"onUpdate:modelValue":t[1]||(t[1]=e=>i.value=e),size:"small"},null,8,["modelValue"])])),_:1}),U(n,{span:4,class:"reference-pop-text reference-flex-end"},{default:Z((()=>[ce("px")])),_:1})])),_:1})])),_:1})])),_:1}),U(h,{class:"reference-pop-btn"},{default:Z((()=>[U(d,{size:"small",onClick:t[2]||(t[2]=e=>s(!1))},{default:Z((()=>[ce(he(e.$t("default.cancel")),1)])),_:1}),U(d,{size:"small",type:"primary",onClick:a},{default:Z((()=>[ce(he(e.$t("default.ok")),1)])),_:1})])),_:1})])),_:1},8,["virtual-ref"])])}}}),[["__scopeId","data-v-28d75bed"]]),tT=(e=>(re("data-v-8ca0e5b0"),e=e(),ie(),e))((()=>ee("span",{class:"pop-text"},"添加模板",-1))),nT={class:"pop-text"},rT={class:"pop-text"},iT={class:"pop-text"},oT=lp(z({__name:"HomePopover",props:{menuRef:{type:null},menuPopoverRef:{type:null},menuVisibleRef:{type:Boolean,default:!1}},emits:["hide"],setup(e,{emit:t}){const{createTemplate:n}=yE(),{t:r}=ap(),i=_(!1);_(!1);const o=_(!1),s=_(),a=_(),l=e,c=e=>{i.value=e},h=()=>{o.value=!0},u=()=>{o.value=!1};return(e,t)=>{const i=G("IconPlus"),d=ut,f=G("IconNewlybuild"),p=G("IconUpload"),g=G("IconDividingLine"),k=dt,m=bE;return Y(),J("div",null,[U(k,{placement:"right",width:"220",trigger:"click","popper-class":"home-pop",onBeforeEnter:t[1]||(t[1]=e=>c(!0)),onHide:t[2]||(t[2]=e=>c(!1)),ref:l.menuPopoverRef,"virtual-ref":l.menuRef,"virtual-triggering":""},{default:Z((()=>[U(d,{class:"pop-row",onClick:t[0]||(t[0]=e=>I(n)())},{default:Z((()=>[U(i,{class:"pop-icon"}),tT])),_:1}),U(d,{class:"pop-row"},{default:Z((()=>[U(f,{class:"pop-icon"}),ee("span",nT,he(I(r)("message.createDesign")),1)])),_:1}),U(d,{class:"pop-row",onClick:h},{default:Z((()=>[U(p,{class:"pop-icon"}),ee("span",rT,he(I(r)("message.uploadFiles")),1)])),_:1}),U(d,{class:"pop-row",ref_key:"referenceRef",ref:s},{default:Z((()=>[U(g,{class:"pop-icon"}),ee("span",iT,he(I(r)("message.referenceLine")),1)])),_:1},512)])),_:1},8,["virtual-ref"]),U(m,{visible:o.value,onClose:u},null,8,["visible"]),U(eT,{"reference-ref":s.value,"reference-popover-ref":a.value},null,8,["reference-ref","reference-popover-ref"])])}}}),[["__scopeId","data-v-8ca0e5b0"]]);function sT(e){return Pl({url:"/api/oauth/github/callback",method:"get",params:e})}const aT={class:"overflow-hidden relative mt-[20px] mx-auto p-[10px] border border-solid border-[rgba(0, 0, 0, .08)] rounded-[8px] justify-center"},lT={class:"w-[150px] h-[150px]"},cT=["src"],hT={class:"w-[170px] h-[45px]"},uT=(e=>(re("data-v-b59cc6b1"),e=e(),ie(),e))((()=>ee("strong",null,[ee("a",{href:"",class:"hover:text-blue-700"},"用户服务协议")],-1))),dT=z({__name:"index",props:{visible:{type:Boolean,required:!0}},emits:["close"],setup(e,{emit:t}){const n=_(!1),r=P((()=>Bc()?"75%":"35%")),i=_(""),o=_(1),s=_(2),a=_("用户"),l=_(""),c=_(!1),{loginStatus:h,username:u}=Dt(Ah()),d=e,f=j({email:"",password:"",captcha:"",checkType:1}),p=j({email:[{required:!0,message:"请输入邮箱",trigger:"blur"}],password:[{required:!0,message:"请输入密码",trigger:"blur"}],captcha:[{required:!0,message:"请输入验证码",trigger:"blur"}]}),k=t;S((()=>d.visible),(e=>{n.value=e}));const m=()=>{k("close",!1),i.value=""},v=()=>{f.checkType=o.value},y=()=>g(this,null,(function*(){c.value=!0;const e=yield Pl({url:"/api/oauth/captcha/image",method:"get"});200===e.data.code&&(l.value="data:image/png;base64,"+e.data.data.image,c.value=!1)})),L=()=>g(this,null,(function*(){if(!f.email)return;const e=yield(t={email:f.email},Pl({url:"/api/oauth/captcha/email",method:"post",data:t}));var t;e&&e.data&&Xe.success(e.data.data.msg)})),w=()=>g(this,null,(function*(){yield(e=f,Pl({url:"/api/oauth/verify",method:"post",data:e}));var e})),b=()=>g(this,null,(function*(){const e=yield Pl({url:"/api/oauth/github/token",method:"get"});if(e.data&&200===e.data.code){const t=window.open(e.data.data,"_blank","width=600,height=400,menubar=no,toolbar=no,location=no");window.addEventListener("message",(e=>{if(e.origin===window.location.origin){h.value=!0;const n=e.data;Al.set("access_token",n.access_token),u.value=n.user.username,null==t||t.close(),k("close",!1)}}))}})),x=()=>{s.value=1,a.value="微信"},C=()=>{s.value=2,a.value="用户",y()};return R((()=>{y()})),(e,t)=>{const h=ut,u=mt,d=rt,g=it,k=pt,_=vt,S=at,j=yt,E=G("IconGithub"),M=ht,T=G("IconTencentQq"),O=G("IconMail"),A=Ke,P=nt;return Y(),X(A,{modelValue:n.value,"onUpdate:modelValue":t[5]||(t[5]=e=>n.value=e),title:"",width:r.value,class:"login-dialog","before-close":m},{footer:Z((()=>[U(h,{class:"justify-center text-[12px] text-[#9da3ac]"},{default:Z((()=>[ce(" 登录即代表您同意《"),uT,ce("》 ")])),_:1})])),default:Z((()=>[U(h,null,{default:Z((()=>[U(h,{class:"text-[20px] text-[#222529] font-semibold leading-snug justify-center"},{default:Z((()=>[ce(he(a.value)+"登录 ",1)])),_:1}),U(h,{class:"text-[12px] mt-[10px] justify-center"},{default:Z((()=>[ce(" 仅用于身份识别,yft-design不会获取您的任何隐私信息~ ")])),_:1}),1===s.value?(Y(),X(h,{key:0},{default:Z((()=>[ee("div",aT,[ee("div",lT,[le(U(u,{src:i.value,class:"w-full h-full"},null,8,["src"]),[[P,!i.value]])])])])),_:1})):se("",!0),2===s.value?(Y(),X(h,{key:1,class:"content-center"},{default:Z((()=>[U(h,{class:"mx-auto mt-[5px] content-center"},{default:Z((()=>[U(g,{modelValue:o.value,"onUpdate:modelValue":t[0]||(t[0]=e=>o.value=e),size:"small",class:"w-[240px]",onChange:v},{default:Z((()=>[U(d,{value:1},{default:Z((()=>[ce("登录")])),_:1}),U(d,{value:2},{default:Z((()=>[ce("注册")])),_:1})])),_:1},8,["modelValue"])])),_:1}),U(h,{class:"h-[170px] mx-auto content-center"},{default:Z((()=>[U(j,{ref:"loginFormRef",model:I(f),rules:I(p),class:"w-[235px]"},{default:Z((()=>[U(_,{prop:"email"},{default:Z((()=>[U(k,{type:"email",autocomplete:"off","prefix-icon":I(gt),modelValue:I(f).email,"onUpdate:modelValue":t[1]||(t[1]=e=>I(f).email=e)},null,8,["prefix-icon","modelValue"])])),_:1}),U(_,{prop:"password"},{default:Z((()=>[U(k,{type:"password",autocomplete:"off","prefix-icon":I(kt),modelValue:I(f).password,"onUpdate:modelValue":t[2]||(t[2]=e=>I(f).password=e),"show-password":""},null,8,["prefix-icon","modelValue"])])),_:1}),1===o.value?(Y(),X(_,{key:0,class:"captcha"},{default:Z((()=>[U(k,{style:{width:"120px"},modelValue:I(f).captcha,"onUpdate:modelValue":t[3]||(t[3]=e=>I(f).captcha=e)},null,8,["modelValue"]),ee("div",{class:"w-[90px] h-full captcha-image",onClick:y},[le(ee("img",{src:l.value,alt:""},null,8,cT),[[P,c.value]])])])),_:1})):se("",!0),2===o.value?(Y(),X(_,{key:1,class:"captcha"},{default:Z((()=>[U(k,{style:{width:"120px"},modelValue:I(f).captcha,"onUpdate:modelValue":t[4]||(t[4]=e=>I(f).captcha=e)},null,8,["modelValue"]),U(S,{onClick:L},{default:Z((()=>[ce("获取验证码")])),_:1})])),_:1})):se("",!0)])),_:1},8,["model","rules"])])),_:1}),U(h,{class:"content-center"},{default:Z((()=>[U(S,{class:"w-[230px]",type:"primary",onClick:w},{default:Z((()=>[ce(he(1===o.value?"登录":"注册"),1)])),_:1})])),_:1})])),_:1})):se("",!0),U(h,{class:"mt-[28px] justify-center"},{default:Z((()=>[ee("div",hT,[U(h,{class:"h-full"},{default:Z((()=>[U(M,{span:8,class:"flex justify-center"},{default:Z((()=>[U(S,{class:"h-full",onClick:b},{default:Z((()=>[U(E,{class:"text-[20px]"})])),_:1})])),_:1}),U(M,{span:8,class:"flex justify-center"},{default:Z((()=>[U(S,{class:"h-full",onClick:x},{default:Z((()=>[U(T,{class:"text-[20px]"})])),_:1})])),_:1}),U(M,{span:8,class:"flex justify-center"},{default:Z((()=>[U(S,{class:"h-full",onClick:C},{default:Z((()=>[U(O,{class:"text-[20px]"})])),_:1})])),_:1})])),_:1})])])),_:1})])),_:1})])),_:1},8,["modelValue","width"])}}}),fT=lp(dT,[["__scopeId","data-v-b59cc6b1"]]),pT={FileInput:UL,ColorButton:Zb,TextColorButton:Kb,ColorPicker:$b,FullscreenSpin:Qb,LinePointMarker:n_,SwipeInput:i_,FileUpload:bE,FileExport:zM,ImageMatting:XM,ImageFillColor:QM,HomePopover:oT,LoginDialog:fT},gT={install(e){for(const t of Object.keys(pT))e.component(t,pT[t])}};var kT={exports:{}};window,kT.exports=function(e){var t={};function n(r){if(t[r])return t[r].exports;var i=t[r]={i:r,l:!1,exports:{}};return e[r].call(i.exports,i,i.exports,n),i.l=!0,i.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var i in e)n.d(r,i,function(t){return e[t]}.bind(null,i));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=1)}([function(e,t,n){var r,i;r=[n(2)],void 0===(i=function(e){function t(r){if(t.is(r,"function"))return n?r():e.on("raphael.DOMload",r);if(t.is(r,T))return t._engine.create[f](t,r.splice(0,3+t.is(r[0],M))).add(r);var i=Array.prototype.slice.call(arguments,0);if(t.is(i[i.length-1],"function")){var o=i.pop();return n?o.call(t._engine.create[f](t,i)):e.on("raphael.DOMload",(function(){o.call(t._engine.create[f](t,i))}))}return t._engine.create[f](t,arguments)}t.version="2.3.0",t.eve=e;var n,r,i,o,s=/[, ]+/,a={circle:1,rect:1,path:1,ellipse:1,text:1,image:1},l=/\{(\d+)\}/g,c="hasOwnProperty",h={doc:document,win:window},u={was:Object.prototype[c].call(h.win,"Raphael"),is:h.win.Raphael},d=function(){this.ca=this.customAttributes={}},f="apply",p="concat",g="ontouchstart"in window||window.TouchEvent||window.DocumentTouch&&document instanceof DocumentTouch,k="",m=" ",v=String,y="split",L="click dblclick mousedown mousemove mouseout mouseover mouseup touchstart touchmove touchend touchcancel"[y](m),w={mousedown:"touchstart",mousemove:"touchmove",mouseup:"touchend"},b=v.prototype.toLowerCase,_=Math,x=_.max,C=_.min,S=_.abs,j=_.pow,E=_.PI,M="number",T="array",O=Object.prototype.toString,A=(t._ISURL=/^url\(['"]?(.+?)['"]?\)$/i,/^\s*((#[a-f\d]{6})|(#[a-f\d]{3})|rgba?\(\s*([\d\.]+%?\s*,\s*[\d\.]+%?\s*,\s*[\d\.]+%?(?:\s*,\s*[\d\.]+%?)?)\s*\)|hsba?\(\s*([\d\.]+(?:deg|\xb0|%)?\s*,\s*[\d\.]+%?\s*,\s*[\d\.]+(?:%?\s*,\s*[\d\.]+)?)%?\s*\)|hsla?\(\s*([\d\.]+(?:deg|\xb0|%)?\s*,\s*[\d\.]+%?\s*,\s*[\d\.]+(?:%?\s*,\s*[\d\.]+)?)%?\s*\))\s*$/i),P={NaN:1,Infinity:1,"-Infinity":1},I=/^(?:cubic-)?bezier\(([^,]+),([^,]+),([^,]+),([^\)]+)\)/,R=_.round,B=parseFloat,H=parseInt,W=v.prototype.toUpperCase,z=t._availableAttrs={"arrow-end":"none","arrow-start":"none",blur:0,"clip-rect":"0 0 1e9 1e9",cursor:"default",cx:0,cy:0,fill:"#fff","fill-opacity":1,font:'10px "Arial"',"font-family":'"Arial"',"font-size":"10","font-style":"normal","font-weight":400,gradient:0,height:0,href:"http://raphaeljs.com/","letter-spacing":0,opacity:1,path:"M0,0",r:0,rx:0,ry:0,src:"",stroke:"#000","stroke-dasharray":"","stroke-linecap":"butt","stroke-linejoin":"butt","stroke-miterlimit":0,"stroke-opacity":1,"stroke-width":1,target:"_blank","text-anchor":"middle",title:"Raphael",transform:"",width:0,x:0,y:0,class:""},D=t._availableAnimAttrs={blur:M,"clip-rect":"csv",cx:M,cy:M,fill:"colour","fill-opacity":M,"font-size":M,height:M,opacity:M,path:"path",r:M,rx:M,ry:M,stroke:"colour","stroke-opacity":M,"stroke-width":M,transform:"transform",width:M,x:M,y:M},N=/[\x09\x0a\x0b\x0c\x0d\x20\xa0\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029]*,[\x09\x0a\x0b\x0c\x0d\x20\xa0\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029]*/,F={hs:1,rg:1},V=/,?([achlmqrstvxz]),?/gi,U=/([achlmrqstvz])[\x09\x0a\x0b\x0c\x0d\x20\xa0\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029,]*((-?\d*\.?\d*(?:e[\-+]?\d+)?[\x09\x0a\x0b\x0c\x0d\x20\xa0\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029]*,?[\x09\x0a\x0b\x0c\x0d\x20\xa0\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029]*)+)/gi,$=/([rstm])[\x09\x0a\x0b\x0c\x0d\x20\xa0\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029,]*((-?\d*\.?\d*(?:e[\-+]?\d+)?[\x09\x0a\x0b\x0c\x0d\x20\xa0\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029]*,?[\x09\x0a\x0b\x0c\x0d\x20\xa0\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029]*)+)/gi,Y=/(-?\d*\.?\d*(?:e[\-+]?\d+)?)[\x09\x0a\x0b\x0c\x0d\x20\xa0\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029]*,?[\x09\x0a\x0b\x0c\x0d\x20\xa0\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029]*/gi,X=(t._radial_gradient=/^r(?:\(([^,]+?)[\x09\x0a\x0b\x0c\x0d\x20\xa0\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029]*,[\x09\x0a\x0b\x0c\x0d\x20\xa0\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029]*([^\)]+?)\))?/,{}),Z=function(e,t){return B(e)-B(t)},G=function(e){return e},q=t._rectPath=function(e,t,n,r,i){return i?[["M",e+i,t],["l",n-2*i,0],["a",i,i,0,0,1,i,i],["l",0,r-2*i],["a",i,i,0,0,1,-i,i],["l",2*i-n,0],["a",i,i,0,0,1,-i,-i],["l",0,2*i-r],["a",i,i,0,0,1,i,-i],["z"]]:[["M",e,t],["l",n,0],["l",0,r],["l",-n,0],["z"]]},K=function(e,t,n,r){return null==r&&(r=n),[["M",e,t],["m",0,-r],["a",n,r,0,1,1,0,2*r],["a",n,r,0,1,1,0,-2*r],["z"]]},J=t._getPath={path:function(e){return e.attr("path")},circle:function(e){var t=e.attrs;return K(t.cx,t.cy,t.r)},ellipse:function(e){var t=e.attrs;return K(t.cx,t.cy,t.rx,t.ry)},rect:function(e){var t=e.attrs;return q(t.x,t.y,t.width,t.height,t.r)},image:function(e){var t=e.attrs;return q(t.x,t.y,t.width,t.height)},text:function(e){var t=e._getBBox();return q(t.x,t.y,t.width,t.height)},set:function(e){var t=e._getBBox();return q(t.x,t.y,t.width,t.height)}},Q=t.mapPath=function(e,t){if(!t)return e;var n,r,i,o,s,a,l;for(i=0,s=(e=je(e)).length;i',(ee=te.firstChild).style.behavior="url(#default#VML)",!ee||"object"!=typeof ee.adj)return t.type=k;te=null}function ne(e){if("function"==typeof e||Object(e)!==e)return e;var t=new e.constructor;for(var n in e)e[c](n)&&(t[n]=ne(e[n]));return t}t.svg=!(t.vml="VML"==t.type),t._Paper=d,t.fn=r=d.prototype=t.prototype,t._id=0,t.is=function(e,t){return"finite"==(t=b.call(t))?!P[c](+e):"array"==t?e instanceof Array:"null"==t&&null===e||t==typeof e&&null!==e||"object"==t&&e===Object(e)||"array"==t&&Array.isArray&&Array.isArray(e)||O.call(e).slice(8,-1).toLowerCase()==t},t.angle=function(e,n,r,i,o,s){if(null==o){var a=e-r,l=n-i;return a||l?(180+180*_.atan2(-l,-a)/E+360)%360:0}return t.angle(e,n,o,s)-t.angle(r,i,o,s)},t.rad=function(e){return e%360*E/180},t.deg=function(e){return Math.round(180*e/E%360*1e3)/1e3},t.snapTo=function(e,n,r){if(r=t.is(r,"finite")?r:10,t.is(e,T)){for(var i=e.length;i--;)if(S(e[i]-n)<=r)return e[i]}else{var o=n%(e=+e);if(oe-r)return n-o+e}return n},t.createUUID=(i=/[xy]/g,o=function(e){var t=16*_.random()|0;return("x"==e?t:3&t|8).toString(16)},function(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(i,o).toUpperCase()}),t.setWindow=function(n){e("raphael.setWindow",t,h.win,n),h.win=n,h.doc=h.win.document,t._engine.initWin&&t._engine.initWin(h.win)};var re=function(e){if(t.vml){var n,r=/^\s+|\s+$/g;try{var i=new ActiveXObject("htmlfile");i.write(""),i.close(),n=i.body}catch(a){n=createPopup().document.body}var o=n.createTextRange();re=ce((function(e){try{n.style.color=v(e).replace(r,k);var t=o.queryCommandValue("ForeColor");return"#"+("000000"+(t=(255&t)<<16|65280&t|(16711680&t)>>>16).toString(16)).slice(-6)}catch(i){return"none"}}))}else{var s=h.doc.createElement("i");s.title="Raphaël Colour Picker",s.style.display="none",h.doc.body.appendChild(s),re=ce((function(e){return s.style.color=e,h.doc.defaultView.getComputedStyle(s,k).getPropertyValue("color")}))}return re(e)},ie=function(){return"hsb("+[this.h,this.s,this.b]+")"},oe=function(){return"hsl("+[this.h,this.s,this.l]+")"},se=function(){return this.hex},ae=function(e,n,r){if(null==n&&t.is(e,"object")&&"r"in e&&"g"in e&&"b"in e&&(r=e.b,n=e.g,e=e.r),null==n&&t.is(e,"string")){var i=t.getRGB(e);e=i.r,n=i.g,r=i.b}return(e>1||n>1||r>1)&&(e/=255,n/=255,r/=255),[e,n,r]},le=function(e,n,r,i){var o={r:e*=255,g:n*=255,b:r*=255,hex:t.rgb(e,n,r),toString:se};return t.is(i,"finite")&&(o.opacity=i),o};function ce(e,t,n){return function r(){var i=Array.prototype.slice.call(arguments,0),o=i.join("␀"),s=r.cache=r.cache||{},a=r.count=r.count||[];return s[c](o)?(function(e,t){for(var n=0,r=e.length;n=1e3&&delete s[a.shift()],a.push(o),s[o]=e[f](t,i),n?n(s[o]):s[o])}}function he(){return this.hex}function ue(e,t){for(var n=[],r=0,i=e.length;i-2*!t>r;r+=2){var o=[{x:+e[r-2],y:+e[r-1]},{x:+e[r],y:+e[r+1]},{x:+e[r+2],y:+e[r+3]},{x:+e[r+4],y:+e[r+5]}];t?r?i-4==r?o[3]={x:+e[0],y:+e[1]}:i-2==r&&(o[2]={x:+e[0],y:+e[1]},o[3]={x:+e[2],y:+e[3]}):o[0]={x:+e[i-2],y:+e[i-1]}:i-4==r?o[3]=o[2]:r||(o[0]={x:+e[r],y:+e[r+1]}),n.push(["C",(-o[0].x+6*o[1].x+o[2].x)/6,(-o[0].y+6*o[1].y+o[2].y)/6,(o[1].x+6*o[2].x-o[3].x)/6,(o[1].y+6*o[2].y-o[3].y)/6,o[2].x,o[2].y])}return n}t.color=function(e){var n;return t.is(e,"object")&&"h"in e&&"s"in e&&"b"in e?(n=t.hsb2rgb(e),e.r=n.r,e.g=n.g,e.b=n.b,e.hex=n.hex):t.is(e,"object")&&"h"in e&&"s"in e&&"l"in e?(n=t.hsl2rgb(e),e.r=n.r,e.g=n.g,e.b=n.b,e.hex=n.hex):(t.is(e,"string")&&(e=t.getRGB(e)),t.is(e,"object")&&"r"in e&&"g"in e&&"b"in e?(n=t.rgb2hsl(e),e.h=n.h,e.s=n.s,e.l=n.l,n=t.rgb2hsb(e),e.v=n.b):(e={hex:"none"}).r=e.g=e.b=e.h=e.s=e.v=e.l=-1),e.toString=se,e},t.hsb2rgb=function(e,t,n,r){var i,o,s,a,l;return this.is(e,"object")&&"h"in e&&"s"in e&&"b"in e&&(n=e.b,t=e.s,r=e.o,e=e.h),a=(l=n*t)*(1-S((e=(e*=360)%360/60)%2-1)),i=o=s=n-l,le(i+=[l,a,0,0,a,l][e=~~e],o+=[a,l,l,a,0,0][e],s+=[0,0,a,l,l,a][e],r)},t.hsl2rgb=function(e,t,n,r){var i,o,s,a,l;return this.is(e,"object")&&"h"in e&&"s"in e&&"l"in e&&(n=e.l,t=e.s,e=e.h),(e>1||t>1||n>1)&&(e/=360,t/=100,n/=100),a=(l=2*t*(n<.5?n:1-n))*(1-S((e=(e*=360)%360/60)%2-1)),i=o=s=n-l/2,le(i+=[l,a,0,0,a,l][e=~~e],o+=[a,l,l,a,0,0][e],s+=[0,0,a,l,l,a][e],r)},t.rgb2hsb=function(e,t,n){var r,i;return e=(n=ae(e,t,n))[0],t=n[1],n=n[2],{h:((0==(i=(r=x(e,t,n))-C(e,t,n))?null:r==e?(t-n)/i:r==t?(n-e)/i+2:(e-t)/i+4)+360)%6*60/360,s:0==i?0:i/r,b:r,toString:ie}},t.rgb2hsl=function(e,t,n){var r,i,o,s;return e=(n=ae(e,t,n))[0],t=n[1],n=n[2],r=((i=x(e,t,n))+(o=C(e,t,n)))/2,{h:((0==(s=i-o)?null:i==e?(t-n)/s:i==t?(n-e)/s+2:(e-t)/s+4)+360)%6*60/360,s:0==s?0:r<.5?s/(2*r):s/(2-2*r),l:r,toString:oe}},t._path2string=function(){return this.join(",").replace(V,"$1")},t._preload=function(e,t){var n=h.doc.createElement("img");n.style.cssText="position:absolute;left:-9999em;top:-9999em",n.onload=function(){t.call(this),this.onload=null,h.doc.body.removeChild(this)},n.onerror=function(){h.doc.body.removeChild(this)},h.doc.body.appendChild(n),n.src=e},t.getRGB=ce((function(e){if(!e||(e=v(e)).indexOf("-")+1)return{r:-1,g:-1,b:-1,hex:"none",error:1,toString:he};if("none"==e)return{r:-1,g:-1,b:-1,hex:"none",toString:he};!F[c](e.toLowerCase().substring(0,2))&&"#"!=e.charAt()&&(e=re(e));var n,r,i,o,s,a,l=e.match(A);return l?(l[2]&&(i=H(l[2].substring(5),16),r=H(l[2].substring(3,5),16),n=H(l[2].substring(1,3),16)),l[3]&&(i=H((s=l[3].charAt(3))+s,16),r=H((s=l[3].charAt(2))+s,16),n=H((s=l[3].charAt(1))+s,16)),l[4]&&(a=l[4][y](N),n=B(a[0]),"%"==a[0].slice(-1)&&(n*=2.55),r=B(a[1]),"%"==a[1].slice(-1)&&(r*=2.55),i=B(a[2]),"%"==a[2].slice(-1)&&(i*=2.55),"rgba"==l[1].toLowerCase().slice(0,4)&&(o=B(a[3])),a[3]&&"%"==a[3].slice(-1)&&(o/=100)),l[5]?(a=l[5][y](N),n=B(a[0]),"%"==a[0].slice(-1)&&(n*=2.55),r=B(a[1]),"%"==a[1].slice(-1)&&(r*=2.55),i=B(a[2]),"%"==a[2].slice(-1)&&(i*=2.55),("deg"==a[0].slice(-3)||"°"==a[0].slice(-1))&&(n/=360),"hsba"==l[1].toLowerCase().slice(0,4)&&(o=B(a[3])),a[3]&&"%"==a[3].slice(-1)&&(o/=100),t.hsb2rgb(n,r,i,o)):l[6]?(a=l[6][y](N),n=B(a[0]),"%"==a[0].slice(-1)&&(n*=2.55),r=B(a[1]),"%"==a[1].slice(-1)&&(r*=2.55),i=B(a[2]),"%"==a[2].slice(-1)&&(i*=2.55),("deg"==a[0].slice(-3)||"°"==a[0].slice(-1))&&(n/=360),"hsla"==l[1].toLowerCase().slice(0,4)&&(o=B(a[3])),a[3]&&"%"==a[3].slice(-1)&&(o/=100),t.hsl2rgb(n,r,i,o)):((l={r:n,g:r,b:i,toString:he}).hex="#"+(16777216|i|r<<8|n<<16).toString(16).slice(1),t.is(o,"finite")&&(l.opacity=o),l)):{r:-1,g:-1,b:-1,hex:"none",error:1,toString:he}}),t),t.hsb=ce((function(e,n,r){return t.hsb2rgb(e,n,r).hex})),t.hsl=ce((function(e,n,r){return t.hsl2rgb(e,n,r).hex})),t.rgb=ce((function(e,t,n){function r(e){return e+.5|0}return"#"+(16777216|r(n)|r(t)<<8|r(e)<<16).toString(16).slice(1)})),t.getColor=function(e){var t=this.getColor.start=this.getColor.start||{h:0,s:1,b:e||.75},n=this.hsb2rgb(t.h,t.s,t.b);return t.h+=.075,t.h>1&&(t.h=0,t.s-=.2,t.s<=0&&(this.getColor.start={h:0,s:1,b:t.b})),n.hex},t.getColor.reset=function(){delete this.start},t.parsePathString=function(e){if(!e)return null;var n=de(e);if(n.arr)return ye(n.arr);var r={a:7,c:6,h:1,l:2,m:2,r:4,q:4,s:4,t:2,v:1,z:0},i=[];return t.is(e,T)&&t.is(e[0],T)&&(i=ye(e)),i.length||v(e).replace(U,(function(e,t,n){var o=[],s=t.toLowerCase();if(n.replace(Y,(function(e,t){t&&o.push(+t)})),"m"==s&&o.length>2&&(i.push([t][p](o.splice(0,2))),s="l",t="m"==t?"l":"L"),"r"==s)i.push([t][p](o));else for(;o.length>=r[s]&&(i.push([t][p](o.splice(0,r[s]))),r[s]););})),i.toString=t._path2string,n.arr=ye(i),i},t.parseTransformString=ce((function(e){if(!e)return null;var n=[];return t.is(e,T)&&t.is(e[0],T)&&(n=ye(e)),n.length||v(e).replace($,(function(e,t,r){var i=[];b.call(t),r.replace(Y,(function(e,t){t&&i.push(+t)})),n.push([t][p](i))})),n.toString=t._path2string,n}),this,(function(e){if(!e)return e;for(var t=[],n=0;n1?1:l<0?0:l)/2,h=[-.1252,.1252,-.3678,.3678,-.5873,.5873,-.7699,.7699,-.9041,.9041,-.9816,.9816],u=[.2491,.2491,.2335,.2335,.2032,.2032,.1601,.1601,.1069,.1069,.0472,.0472],d=0,f=0;f<12;f++){var p=c*h[f]+c,g=fe(p,e,n,i,s),k=fe(p,t,r,o,a),m=g*g+k*k;d+=u[f]*_.sqrt(m)}return c*d}function ge(e,t,n,r,i,o,s,a){if(!(x(e,n)x(i,s)||x(t,r)x(o,a))){var l=(e-n)*(o-a)-(t-r)*(i-s);if(l){var c=((e*r-t*n)*(i-s)-(e-n)*(i*a-o*s))/l,h=((e*r-t*n)*(o-a)-(t-r)*(i*a-o*s))/l,u=+c.toFixed(2),d=+h.toFixed(2);if(!(u<+C(e,n).toFixed(2)||u>+x(e,n).toFixed(2)||u<+C(i,s).toFixed(2)||u>+x(i,s).toFixed(2)||d<+C(t,r).toFixed(2)||d>+x(t,r).toFixed(2)||d<+C(o,a).toFixed(2)||d>+x(o,a).toFixed(2)))return{x:c,y:h}}}}function ke(e,n,r){var i=t.bezierBBox(e),o=t.bezierBBox(n);if(!t.isBBoxIntersect(i,o))return r?0:[];for(var s=pe.apply(0,e),a=pe.apply(0,n),l=x(~~(s/5),1),c=x(~~(a/5),1),h=[],u=[],d={},f=r?0:[],p=0;p=0&&j<=1.001&&E>=0&&E<=1.001&&(r?f++:f.push({x:_.x,y:_.y,t1:C(j,1),t2:C(E,1)}))}}return f}function me(e,n,r){e=t._path2curve(e),n=t._path2curve(n);for(var i,o,s,a,l,c,h,u,d,f,p=r?0:[],g=0,k=e.length;gv||m=e.x&&t<=e.x2&&n>=e.y&&n<=e.y2},t.isBBoxIntersect=function(e,n){var r=t.isPointInsideBBox;return r(n,e.x,e.y)||r(n,e.x2,e.y)||r(n,e.x,e.y2)||r(n,e.x2,e.y2)||r(e,n.x,n.y)||r(e,n.x2,n.y)||r(e,n.x,n.y2)||r(e,n.x2,n.y2)||(e.xn.x||n.xe.x)&&(e.yn.y||n.ye.y)},t.pathIntersection=function(e,t){return me(e,t)},t.pathIntersectionNumber=function(e,t){return me(e,t,1)},t.isPointInsidePath=function(e,n,r){var i=t.pathBBox(e);return t.isPointInsideBBox(i,n,r)&&me(e,[["M",n,r],["H",i.x2+10]],1)%2==1},t._removedFactory=function(t){return function(){e("raphael.log",null,"Raphaël: you are calling to method “"+t+"” of removed object",t)}};var ve=t.pathBBox=function(e){var t=de(e);if(t.bbox)return ne(t.bbox);if(!e)return{x:0,y:0,width:0,height:0,x2:0,y2:0};for(var n,r=0,i=0,o=[],s=[],a=0,l=(e=je(e)).length;a1&&(n*=v=_.sqrt(v),r*=v);var L=n*n,w=r*r,b=(o==s?-1:1)*_.sqrt(S((L*w-L*m*m-w*k*k)/(L*m*m+w*k*k))),x=b*n*m/r+(e+a)/2,C=b*-r*k/n+(t+l)/2,j=_.asin(((t-C)/r).toFixed(9)),M=_.asin(((l-C)/r).toFixed(9));(j=eM&&(j-=2*E),!s&&M>j&&(M-=2*E)}var T=M-j;if(S(T)>u){var O=M,A=a,P=l;M=j+u*(s&&M>j?1:-1),a=x+n*_.cos(M),l=C+r*_.sin(M),f=xe(a,l,n,r,i,0,s,A,P,[M,O,x,C])}T=M-j;var I=_.cos(j),R=_.sin(j),B=_.cos(M),H=_.sin(M),W=_.tan(T/4),z=4/3*n*W,D=4/3*r*W,N=[e,t],F=[e+z*R,t-D*I],V=[a+z*H,l-D*B],U=[a,l];if(F[0]=2*N[0]-F[0],F[1]=2*N[1]-F[1],c)return[F,V,U][p](f);for(var $=[],Y=0,X=(f=[F,V,U][p](f).join()[y](",")).length;Y"1e12"&&(d=.5),S(p)>"1e12"&&(p=.5),d>0&&d<1&&(l=Ce(e,t,n,r,i,o,s,a,d),k.push(l.x),g.push(l.y)),p>0&&p<1&&(l=Ce(e,t,n,r,i,o,s,a,p),k.push(l.x),g.push(l.y)),c=o-2*r+t-(a-2*o+r),u=t-r,d=(-(h=2*(r-t)-2*(o-r))+_.sqrt(h*h-4*c*u))/2/c,p=(-h-_.sqrt(h*h-4*c*u))/2/c,S(d)>"1e12"&&(d=.5),S(p)>"1e12"&&(p=.5),d>0&&d<1&&(l=Ce(e,t,n,r,i,o,s,a,d),k.push(l.x),g.push(l.y)),p>0&&p<1&&(l=Ce(e,t,n,r,i,o,s,a,p),k.push(l.x),g.push(l.y)),{min:{x:C[f](0,k),y:C[f](0,g)},max:{x:x[f](0,k),y:x[f](0,g)}}})),je=t._path2curve=ce((function(e,t){var n=!t&&de(e);if(!t&&n.curve)return ye(n.curve);for(var r=we(e),i=t&&we(t),o={x:0,y:0,bx:0,by:0,X:0,Y:0,qx:null,qy:null},s={x:0,y:0,bx:0,by:0,X:0,Y:0,qx:null,qy:null},a=function(e,t,n){var r,i;if(!e)return["C",t.x,t.y,t.x,t.y,t.x,t.y];switch(!(e[0]in{T:1,Q:1})&&(t.qx=t.qy=null),e[0]){case"M":t.X=e[1],t.Y=e[2];break;case"A":e=["C"][p](xe[f](0,[t.x,t.y][p](e.slice(1))));break;case"S":"C"==n||"S"==n?(r=2*t.x-t.bx,i=2*t.y-t.by):(r=t.x,i=t.y),e=["C",r,i][p](e.slice(1));break;case"T":"Q"==n||"T"==n?(t.qx=2*t.x-t.qx,t.qy=2*t.y-t.qy):(t.qx=t.x,t.qy=t.y),e=["C"][p](_e(t.x,t.y,t.qx,t.qy,e[1],e[2]));break;case"Q":t.qx=e[1],t.qy=e[2],e=["C"][p](_e(t.x,t.y,e[1],e[2],e[3],e[4]));break;case"L":e=["C"][p](be(t.x,t.y,e[1],e[2]));break;case"H":e=["C"][p](be(t.x,t.y,e[1],t.y));break;case"V":e=["C"][p](be(t.x,t.y,t.x,e[1]));break;case"Z":e=["C"][p](be(t.x,t.y,t.X,t.Y))}return e},l=function(e,t){if(e[t].length>7){e[t].shift();for(var n=e[t];n.length;)h[t]="A",i&&(u[t]="A"),e.splice(t++,0,["C"][p](n.splice(0,6)));e.splice(t,1),m=x(r.length,i&&i.length||0)}},c=function(e,t,n,o,s){e&&t&&"M"==e[s][0]&&"M"!=t[s][0]&&(t.splice(s,0,["M",o.x,o.y]),n.bx=0,n.by=0,n.x=e[s][1],n.y=e[s][2],m=x(r.length,i&&i.length||0))},h=[],u=[],d="",g="",k=0,m=x(r.length,i&&i.length||0);k.01;)c=pe(e,t,n,r,i,o,s,a,u+=(ci){if(n&&!d.start){if(u+=["C"+(h=Xe(s,a,l[1],l[2],l[3],l[4],l[5],l[6],i-f)).start.x,h.start.y,h.m.x,h.m.y,h.x,h.y],o)return u;d.start=u,u=["M"+h.x,h.y+"C"+h.n.x,h.n.y,h.end.x,h.end.y,l[5],l[6]].join(),f+=c,s=+l[5],a=+l[6];continue}if(!e&&!n)return{x:(h=Xe(s,a,l[1],l[2],l[3],l[4],l[5],l[6],i-f)).x,y:h.y,alpha:h.alpha}}f+=c,s=+l[5],a=+l[6]}u+=l.shift()+l}return d.end=u,(h=e?f:n?d:t.findDotsAtSegment(s,a,l[0],l[1],l[2],l[3],l[4],l[5],1)).alpha&&(h={x:h.x,y:h.y,alpha:h.alpha}),h}},Ge=Ze(1),qe=Ze(),Ke=Ze(0,1);t.getTotalLength=Ge,t.getPointAtLength=qe,t.getSubpath=function(e,t,n){if(this.getTotalLength(e)-n<1e-6)return Ke(e,t).end;var r=Ke(e,n,1);return t?Ke(r,t).end:r},Ve.getTotalLength=function(){var e=this.getPath();if(e)return this.node.getTotalLength?this.node.getTotalLength():Ge(e)},Ve.getPointAtLength=function(e){var t=this.getPath();if(t)return qe(t,e)},Ve.getPath=function(){var e,n=t._getPath[this.type];if("text"!=this.type&&"set"!=this.type)return n&&(e=n(this)),e},Ve.getSubpath=function(e,n){var r=this.getPath();if(r)return t.getSubpath(r,e,n)};var Je=t.easing_formulas={linear:function(e){return e},"<":function(e){return j(e,1.7)},">":function(e){return j(e,.48)},"<>":function(e){var t=.48-e/1.04,n=_.sqrt(.1734+t*t),r=n-t,i=-n-t,o=j(S(r),1/3)*(r<0?-1:1)+j(S(i),1/3)*(i<0?-1:1)+.5;return 3*(1-o)*o*o+o*o*o},backIn:function(e){var t=1.70158;return e*e*((t+1)*e-t)},backOut:function(e){var t=1.70158;return(e-=1)*e*((t+1)*e+t)+1},elastic:function(e){return e==!!e?e:j(2,-10*e)*_.sin(2*E*(e-.075)/.3)+1},bounce:function(e){var t=7.5625,n=2.75;return e<1/n?t*e*e:e<2/n?t*(e-=1.5/n)*e+.75:e<2.5/n?t*(e-=2.25/n)*e+.9375:t*(e-=2.625/n)*e+.984375}};Je.easeIn=Je["ease-in"]=Je["<"],Je.easeOut=Je["ease-out"]=Je[">"],Je.easeInOut=Je["ease-in-out"]=Je["<>"],Je["back-in"]=Je.backIn,Je["back-out"]=Je.backOut;var Qe=[],et=window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(e){setTimeout(e,16)},tt=function(){for(var n=+new Date,r=0;r1&&!i.next){for(s in f)f[c](s)&&(v[s]=i.totalOrigin[s]);i.el.attr(v),ot(i.anim,i.el,i.anim.percents[0],null,i.totalOrigin,i.repeat-1)}i.next&&!i.stop&&ot(i.anim,i.el,i.next,null,i.totalOrigin,i.repeat)}}}Qe.length&&et(tt)},nt=function(e){return e>255?255:e<0?0:e};function rt(e,t,n,r,i,o){var s,a=3*t,l=3*(r-t)-a,c=1-a-l,h=3*n,u=3*(i-n)-h,d=1-h-u;function f(e){return((c*e+l)*e+a)*e}return s=function(e,t){var n,r,i,o,s,h;for(i=e,h=0;h<8;h++){if(o=f(i)-e,S(o)(r=1))return r;for(;no?n=i:r=i,i=(r-n)/2+n}return i}(e,1/(200*o)),((d*s+u)*s+h)*s}function it(e,t){var n=[],r={};if(this.ms=t,this.times=1,e){for(var i in e)e[c](i)&&(r[B(i)]=e[i],n.push(B(i)));n.sort(Z)}this.anim=r,this.top=n[n.length-1],this.percents=n}function ot(n,r,i,o,a,l){i=B(i);var h,u,d,f,g,k,m=n.ms,L={},w={},b={};if(o)for(x=0,C=Qe.length;xo*n.top){i=n.percents[x],g=n.percents[x-1]||0,m=m/n.top*(i-g),f=n.percents[x+1],h=n.anim[i];break}o&&r.attr(n.anim[n.percents[x]])}if(h){if(u)u.initstatus=o,u.start=new Date-u.ms*o;else{for(var S in h)if(h[c](S)&&(D[c](S)||r.paper.customAttributes[c](S)))switch(L[S]=r.attr(S),null==L[S]&&(L[S]=z[S]),w[S]=h[S],D[S]){case M:b[S]=(w[S]-L[S])/m;break;case"colour":L[S]=t.getRGB(L[S]);var j=t.getRGB(w[S]);b[S]={r:(j.r-L[S].r)/m,g:(j.g-L[S].g)/m,b:(j.b-L[S].b)/m};break;case"path":var E=je(L[S],w[S]),T=E[1];for(L[S]=E[0],b[S]=[],x=0,C=L[S].length;xl&&(l=u)}!e[l+="%"].callback&&(e[l].callback=i)}return new it(e,n)},Ve.animate=function(e,n,r,i){if(this.removed)return i&&i.call(this),this;var o=e instanceof it?e:t.animation(e,n,r,i);return ot(o,this,o.percents[0],null,this.attr()),this},Ve.setTime=function(e,t){return e&&null!=t&&this.status(e,C(t,e.ms)/e.ms),this},Ve.status=function(e,t){var n,r,i=[],o=0;if(null!=t)return ot(e,this,-1,C(t,1)),this;for(n=Qe.length;o1)for(var r=0,i=n.length;r.5)-1;l(d-.5,2)+l(f-.5,2)>.25&&(f=o.sqrt(.25-l(d-.5,2))*i+.5)&&.5!=f&&(f=f.toFixed(5)-1e-5*i)}return u}))).split(/\s*\-\s*/),"linear"==c){var L=i.shift();if(L=-r(L),isNaN(L))return null;var w=[0,0,o.cos(e.rad(L)),o.sin(e.rad(L))],b=1/(s(a(w[2]),a(w[3]))||1);w[2]*=b,w[3]*=b,w[2]<0&&(w[0]=-w[2],w[2]=0),w[3]<0&&(w[1]=-w[3],w[3]=0)}var _=e._parseDots(i);if(!_)return null;if(h=h.replace(/[\(\)\s,\xb0#]/g,"_"),t.gradient&&h!=t.gradient.id&&(g.defs.removeChild(t.gradient),delete t.gradient),!t.gradient){y=k(c+"Gradient",{id:h}),t.gradient=y,k(y,"radial"==c?{fx:d,fy:f}:{x1:w[0],y1:w[1],x2:w[2],y2:w[3],gradientTransform:t.matrix.invert()}),g.defs.appendChild(y);for(var x=0,C=_.length;x1?P.opacity/100:P.opacity});case"stroke":P=e.getRGB(g),l.setAttribute(p,P.hex),"stroke"==p&&P[t]("opacity")&&k(l,{"stroke-opacity":P.opacity>1?P.opacity/100:P.opacity}),"stroke"==p&&r._.arrows&&("startString"in r._.arrows&&L(r,r._.arrows.startString),"endString"in r._.arrows&&L(r,r._.arrows.endString,1));break;case"gradient":("circle"==r.type||"ellipse"==r.type||"r"!=n(g).charAt())&&m(r,g);break;case"opacity":h.gradient&&!h[t]("stroke-opacity")&&k(l,{"stroke-opacity":g>1?g/100:g});case"fill-opacity":if(h.gradient){(I=e._g.doc.getElementById(l.getAttribute("fill").replace(/^url\(#|\)$/g,u)))&&(R=I.getElementsByTagName("stop"),k(R[R.length-1],{"stop-opacity":g}));break}default:"font-size"==p&&(g=i(g,10)+"px");var B=p.replace(/(\-.)/g,(function(e){return e.substring(1).toUpperCase()}));l.style[B]=g,r._.dirty=1,l.setAttribute(p,g)}}x(r,o),l.style.visibility=d},x=function(r,o){if("text"==r.type&&(o[t]("text")||o[t]("font")||o[t]("font-size")||o[t]("x")||o[t]("y"))){var s=r.attrs,a=r.node,l=a.firstChild?i(e._g.doc.defaultView.getComputedStyle(a.firstChild,u).getPropertyValue("font-size"),10):10;if(o[t]("text")){for(s.text=o.text;a.firstChild;)a.removeChild(a.firstChild);for(var c,h=n(o.text).split("\n"),d=[],f=0,p=h.length;f"));var Z=Y.getBoundingClientRect();j.W=g.w=(Z.right-Z.left)/100,j.H=g.h=(Z.bottom-Z.top)/100,j.X=g.x,j.Y=g.y+j.H/2,("x"in l||"y"in l)&&(j.path.v=e.format("m{0},{1}l{2},{1}",o(g.x*v),o(g.y*v),o(g.x*v)+1));for(var G=["x","y","text","font","font-family","font-weight","font-style","font-size"],q=0,K=G.length;q.25&&(n=i.sqrt(.25-a(t-.5,2))*(2*(n>.5)-1)+.5),c=t+u+n),d}))).split(/\s*\-\s*/),"linear"==l){var h=o.shift();if(h=-r(h),isNaN(h))return null}var f=e._parseDots(o);if(!f)return null;if(t=t.shape||t.node,f.length){t.removeChild(s),s.on=!0,s.method="none",s.color=f[0].color,s.color2=f[f.length-1].color;for(var p=[],g=0,k=f.length;g')}}catch(n){_=function(e){return t.createElement("<"+e+' xmlns="urn:schemas-microsoft.com:vml" class="rvml">')}}},e._engine.initWin(e._g.win),e._engine.create=function(){var t=e._getContainer.apply(0,arguments),n=t.container,r=t.height,i=t.width,o=t.x,s=t.y;if(!n)throw new Error("VML container not found.");var a=new e._Paper,l=a.canvas=e._g.doc.createElement("div"),c=l.style;return o=o||0,s=s||0,i=i||512,r=r||342,a.width=i,a.height=r,i==+i&&(i+="px"),r==+r&&(r+="px"),a.coordsize=216e5+u+216e5,a.coordorigin="0 0",a.span=e._g.doc.createElement("span"),a.span.style.cssText="position:absolute;left:-9999em;top:-9999em;padding:0;margin:0;line-height:1;",l.appendChild(a.span),c.cssText=e.format("top:0;left:0;width:{0};height:{1};display:inline-block;position:relative;clip:rect(0 {0} {1} 0);overflow:hidden",i,r),1==n?(e._g.doc.body.appendChild(l),c.left=o+"px",c.top=s+"px",c.position="absolute"):n.firstChild?n.insertBefore(l,n.firstChild):n.appendChild(l),a.renderfix=function(){},a},e.prototype.clear=function(){e.eve("raphael.clear",this),this.canvas.innerHTML=d,this.span=e._g.doc.createElement("span"),this.span.style.cssText="position:absolute;left:-9999em;top:-9999em;padding:0;margin:0;line-height:1;display:inline;",this.canvas.appendChild(this.span),this.bottom=this.top=null},e.prototype.remove=function(){for(var t in e.eve("raphael.remove",this),this.canvas.parentNode.removeChild(this.canvas),this)this[t]="function"==typeof this[t]?e._removedFactory(t):null;return!0};var M=e.st;for(var T in E)E[t](T)&&!M[t](T)&&(M[T]=function(e){return function(){var t=arguments;return this.forEach((function(n){n[e].apply(n,t)}))}}(T))}}.apply(t,r))||(e.exports=i)}]);const mT=wt(kT.exports);const vT=(e,t,n,r=0,i=0)=>{const o=e.path.toString().replaceAll(","," ").split("Z");let s=[];for(let a=0;a{var n,r,i="";for(t||(t=1),n=0;n{e.forEach((e=>{const n="center"===t?e.left+e.width/2:e.left-e.width/2,r="center"===t?e.top+e.height/2:e.top-e.height/2;e.set({originX:t,originY:t,left:n,top:r})}))},wT=()=>{const e=Mh(),t=vh(),{currentTemplate:n}=Dt(e);Dt(ts());const{canvasObject:r,clonedObject:i,currentPoint:o}=Dt(t),{setZindex:s}=s_(),a=()=>g(void 0,null,(function*(){r.value&&(i.value=yield r.value.clone(Qo),navigator.clipboard.writeText(""))})),l=e=>{const[t]=kh();if(e.isEditing){const n=e;return n.getSelectedText()?n.removeChars(n.selectionStart,n.selectionEnd):n.removeChars(n.selectionStart,n.selectionStart+1),t.renderAll(),!0}return!1},c=n=>{const[r]=kh(),i=u(n);if(i){if(i.group)if(1===i.group._objects.length){const e=i.group;c(e.id)}else{if(i.type===ms.TEXTBOX&&l(i))return;i.group.remove(i)}i.type===ms.TEXTBOX&&l(i)||(r.discardActiveObject(),t.setCanvasObject(void 0),r.remove(i),r.renderAll(),e.modifedElement())}},h=(e,t)=>{if(t)for(let n=0;n{const[t]=kh(),n=t.getObjects().filter((e=>!Go.includes(e.id)));let r=n.filter((t=>t.id===e))[0];return r||h(e,n)},d=(e,t)=>{for(let n=0;n{const t=n.value.objects;let r=t.filter((t=>t.id===e))[0];return r||d(e,t)};return{layerElement:(e,t)=>{if(Go.includes(e.draggedContext.element.id))return!1},sortElement:t=>g(void 0,null,(function*(){if(Go.includes(t.moved.element.id))return;const r=t.moved.newIndex,i=t.moved.oldIndex,o=t.moved.element;if(i===r)return;const s=u(o.id);if(s){if(s.group){const e=f(s.group.id);if(!e)return;const t=e.objects[i];e.objects.splice(i,1),e.objects.splice(r,0,t)}else{const e=JSON.parse(JSON.stringify(n.value.objects.reverse())),t=e[i];e.splice(i,1),e.splice(r,0,t),n.value.objects=e.reverse()}yield e.renderElement(),e.modifedElement()}})),lockElement:(t,n)=>{const[i]=kh(),o=u(t);o&&(o.lockMovementX=n,o.lockMovementY=n,o.selectable=!n,n&&(o.hoverCursor="not-allowed",r.value&&r.value.id==o.id&&i.discardActiveObject()),i.renderAll(),e.modifedElement())},copyElement:a,cutElement:()=>{r.value&&(a(),c(r.value.id))},pasteElement:()=>g(void 0,null,(function*(){const[n]=kh();if(!i.value)return;const r=yield i.value.clone(Qo);let a=i.value.left+10,l=i.value.top+10;if(o.value&&(a=o.value.x,l=o.value.y),n.discardActiveObject(),t.setCanvasObject(void 0),r.set({left:a,top:l,evented:!0}),r.type===ms.ACTIVE){r.canvas=n;r.forEachObject((t=>{const r=t;n.add(r),s(n),e.modifedElement()})),r.setCoords()}else n.add(r),s(n),e.modifedElement();i.value.top=l,i.value.left=a,n.setActiveObject(r),n.renderAll()})),deleteElement:c,moveElement:(t,n=2)=>{const[r]=kh(),i=r.getActiveObject();if(!i||!i.left||!i.top)return;const o=Zl();if(o.value){const e=o.value.tagName;if("INPUT"===e||"TEXTARE"===e)return}const s=i.left,a=i.top;switch(t){case gE.LEFT:i.set("left",s-n),i.setCoords(),r.renderAll();break;case gE.RIGHT:i.set("left",s+n),i.setCoords(),r.renderAll();break;case gE.UP:i.set("top",a-n),i.setCoords(),r.renderAll();break;case gE.DOWN:i.set("top",a+n),i.setCoords(),r.renderAll()}e.updateElement({id:i.id,props:i.toObject(Qo)})},combineElements:()=>g(void 0,null,(function*(){const[t]=kh(),n=t.getActiveObjects();if(!n)return;t.discardActiveObject();const r=new ye(n,{id:is(10),name:ms.GROUP,interactive:!1,subTargetCheck:!0});t.remove(...n),t.add(r),e.modifedElement(),e.renderElement()})),uncombineElements:()=>{const[n]=kh(),r=n.getActiveObject();if(!r)return;const i=r.removeAll();n.discardActiveObject(),t.setCanvasObject(void 0),r.group?(r.group.add(...i),r.group.remove(r)):(n.add(...i),n.remove(r)),e.modifedElement(),s(n),n.renderAll()},queryElement:u,selectElement:e=>{const[t]=kh(),n=u(e);n&&(t.setActiveObject(n),t.renderAll())},visibleElement:(t,n)=>{const[r]=kh(),i=u(t);i&&(i.set({visible:n}),r.discardActiveObject(),r.renderAll(),e.modifedElement())},showElement:t=>{const n=u(t);n&&(n.isShow=!n.isShow,e.modifedElement())},mouseoverElement:e=>{const n=r.value;if(n&&n.id===e)return;const i=u(e);i&&t.setHoveredObject(i)},mouseleaveElement:e=>{t.setHoveredObject(void 0);const n=r.value;if(n&&n.id===e)return;const i=u(e);i&&t.setLeaveddObject(i)},cancelElement:()=>{const[e]=kh();t.setCanvasObject(void 0),e.discardActiveObject(),e.renderAll()},forwardElement:()=>{const[t]=kh();r.value&&(s(t),t.renderAll(),e.modifedElement())},backwardElement:()=>{const[t]=kh();r.value&&(s(t),t.renderAll(),e.modifedElement())},checkElement:t=>{const[n]=kh();u(t).isSelected=!0,n.renderAll(),e.modifedElement()},intersectElements:e=>{const[t]=kh();let n=t.getActiveObjects();if(!n)return;1===n.length&&n[0].type===ms.GROUP&&(n=n[0]._objects);const r=function(e,t){LT(e,"center");const n=e[0],r=e[1],i=r.left-n.left,o=r.top-n.top,s=r.pathOffset.x-n.pathOffset.x,a=r.pathOffset.y-n.pathOffset.y,l=vT(n,n.scaleX,n.scaleY),c=vT(r,r.scaleX,r.scaleY,-s+i,-a+o);_t.JS.ScaleUpPaths(l,100),_t.JS.ScaleUpPaths(c,100);const h=new _t.Clipper;h.AddPaths(l,_t.PolyType.ptSubject,!0),h.AddPaths(c,_t.PolyType.ptClip,!0);const u=_t.PolyFillType.pftNonZero,d=_t.PolyFillType.pftNonZero,f=[_t.ClipType.ctUnion,_t.ClipType.ctDifference,_t.ClipType.ctIntersection,_t.ClipType.ctXor];let p=new _t.Paths;return h.Execute(f[t],p,u,d),LT(e,"left"),yT(p,100)}(n,e),i=new Ae(r);t.add(i),t.renderAll()},maskElement:e=>{},resetElements:()=>{Ze.confirm("确认是否清空画布?","Warning",{confirmButtonText:"OK",type:"warning"}).then((()=>{e.clearTemplate()}))}}},bT={class:"menu-content"},_T=["onClick"],xT={class:"text"},CT={key:0,class:"sub-text"},ST=lp(z({__name:"MenuContent",props:{menus:{type:Array,required:!0},handleClickMenuItem:{type:Function,required:!0}},setup:e=>(t,n)=>{const r=G("menu-content",!0);return Y(),J("ul",bT,[(Y(!0),J(V,null,oe(e.menus,((t,n)=>(Y(),J(V,{key:t.text||n},[t.hide?se("",!0):(Y(),J("li",{key:0,class:te(["menu-item",{divider:t.divider,disable:t.disable}]),onClick:fe((n=>e.handleClickMenuItem(t)),["stop"])},[t.divider?se("",!0):(Y(),J("div",{key:0,class:te(["menu-item-content",{"has-children":t.children,"has-handler":t.handler}])},[ee("span",xT,he(t.text),1),t.subText&&!t.children?(Y(),J("span",CT,he(t.subText),1)):se("",!0),t.children&&t.children.length?(Y(),X(r,{key:1,class:"sub-menu",menus:t.children,handleClickMenuItem:e.handleClickMenuItem},null,8,["menus","handleClickMenuItem"])):se("",!0)],2))],10,_T))],64)))),128))])}}),[["__scopeId","data-v-10e0a8c0"]]),jT=z({__name:"index",props:{axis:{type:Object,required:!0},el:{type:Object,required:!0},menus:{type:Array,required:!0},removeContextmenu:{type:Function,required:!0}},setup(e){const t=e,n=P((()=>{const{x:e,y:n}=t.axis,r=30*t.menus.filter((e=>!(e.divider||e.hide))).length+11*t.menus.filter((e=>e.divider)).length+10;return{left:document.body.clientWidth<=e+170?e-170:e,top:document.body.clientHeight<=n+r?n-r:n}})),r=e=>{e.disable||e.children&&!e.handler||(e.handler&&e.handler(t.el),t.removeContextmenu())};return(t,i)=>(Y(),J(V,null,[ee("div",{class:"mask",onContextmenu:i[0]||(i[0]=fe((t=>e.removeContextmenu()),["prevent"])),onMousedown:i[1]||(i[1]=t=>e.removeContextmenu())},null,32),ee("div",{class:"contextmenu",style:Q({left:n.value.left+"px",top:n.value.top+"px"}),onContextmenu:i[2]||(i[2]=fe((()=>{}),["prevent"]))},[U(ST,{menus:e.menus,handleClickMenuItem:r},null,8,["menus"])],36)],64))}}),ET=(e,t,n)=>{t.stopPropagation(),t.preventDefault(),(()=>{const{elementHover:e}=Dt(ts()),{selectElement:t}=wT();e.value&&t(e.value)})();const r=n.value(e);if(!r)return;let i=null;const o=()=>{i&&(document.body.removeChild(i),i=null),document.body.removeEventListener("scroll",o),window.removeEventListener("resize",o)},s={axis:{x:t.x,y:t.y},el:e,menus:r,removeContextmenu:o};i=document.createElement("div");const a=U(jT,s,null);pe(a,i),document.body.appendChild(i),document.body.addEventListener("scroll",o),window.addEventListener("resize",o)},MT={mounted(e,t){e.addEventListener("contextmenu",(n=>ET(e,n,t)))},unmounted(e,t){if(e){const n=n=>ET(e,n,t);e.removeEventListener("contextmenu",n)}}},TT=(e,t,n)=>{const r=n.value,i=t.composedPath();(i?i.indexOf(e)<0:!e.contains(t.target))&&r(t)},OT={mounted(e,t){const n=n=>TT(e,n,t);setTimeout((()=>{document.addEventListener("click",n)}),0)},unmounted(e,t){document.removeEventListener("click",(n=>TT(e,n,t)))}},AT=(e,t)=>{Object.entries(t).forEach((t=>g(void 0,[t],(function*([t,n]){e.style[t]=""}))))},PT={mounted(e,t){const n=t.value.highlightStyle||{backgroundColor:"#f0f0f0"};e.addEventListener("dragover",(e=>e.preventDefault())),e.addEventListener("dragenter",(()=>((e,t)=>{Object.entries(t).forEach((([t,n])=>{e.style[t]=n}))})(e,n))),e.addEventListener("dragleave",(()=>AT(e,n))),e.addEventListener("drop",(r=>{r.preventDefault(),AT(e,n);const i=r.dataTransfer.files;t.value.uploadFunction&&"function"==typeof t.value.uploadFunction?t.value.uploadFunction(i):t.value.url&&((e,t)=>{g(void 0,null,(function*(){const{addTemplate:t}=yE(),{createImageElement:n}=a_(),r=Mh(),{setCanvasTransform:i}=wh();Array.from(e).forEach((e=>g(void 0,null,(function*(){const[o]=kh(),s=e.name.split(".").pop();if(!".pdf,.psd,.cdr,.ai,.svg,.jpg,.jpeg,.png,.webp,.json".split(",").includes(`.${s}`))return;if("svg"===s){const t=yield Vc(e),n=yield ze(t);o.add(...n.objects),o.renderAll()}if("json"===s){const n=yield Vc(e),r=JSON.parse(n);t(r)}if(["jpg","jpeg","png","webp"].includes(s)){const t=yield Fc(e);n(t)}const a=yield o_(e,s);if(a&&200===a.data.code){const e=a.data.data;if(!e)return;yield r.addTemplate(e),i()}}))))}))})(i,t.value.url)}))}},IT={install(e){e.directive("contextmenu",MT),e.directive("click-outside",OT),e.directive("drop-image",PT)}};if("undefined"!=typeof window){let e=function(){var e=document.body,t=document.getElementById("__svg__icons__dom__");t||((t=document.createElementNS("http://www.w3.org/2000/svg","svg")).style.position="absolute",t.style.width="0",t.style.height="0",t.id="__svg__icons__dom__",t.setAttribute("xmlns","http://www.w3.org/2000/svg"),t.setAttribute("xmlns:link","http://www.w3.org/1999/xlink")),t.innerHTML='',e.insertBefore(t,e.lastChild)};"loading"===document.readyState?document.addEventListener("DOMContentLoaded",e):e()}!function(e={}){const{immediate:t=!0,onNeedRefresh:n,onOfflineReady:r,onRegistered:i,onRegisteredSW:o,onRegisterError:s}=e,a=_(!1),l=_(!1);(function(e={}){const{immediate:t=!1,onNeedRefresh:n,onOfflineReady:r,onRegistered:i,onRegisteredSW:o,onRegisterError:s}=e;let a,l;l=function(){return g(this,null,(function*(){if("serviceWorker"in navigator){const{Workbox:e}=yield up((()=>import("./workbox-window.prod.es5-418dd3b0.js")),[],import.meta.url);a=new e("./sw.js",{scope:"./",type:"classic"}),a.addEventListener("activated",(e=>{(e.isUpdate||e.isExternal)&&window.location.reload()})),a.addEventListener("installed",(e=>{e.isUpdate||null==r||r()})),a.register({immediate:t}).then((e=>{o?o("./sw.js",e):null==i||i(e)})).catch((e=>{null==s||s(e)}))}}))}()})({immediate:t,onNeedRefresh(){a.value=!0,null==n||n()},onOfflineReady(){l.value=!0,null==r||r()},onRegistered:i,onRegisteredSW:o,onRegisterError:s})}(),function(){g(this,null,(function*(){const e=ge(cp);yield(e=>g(void 0,null,(function*(){const t=op();rp=Yf(t),e.use(rp)})))(e),e.use(Ug),e.use(function(){const e=b(!0),t=e.run((()=>_({})));let n=[],r=[];const i=x({install(e){St(i),i._a=e,e.provide(jt,i),e.config.globalProperties.$pinia=i,r.forEach((e=>n.push(e))),r=[]},use(e){return this._a||xt?n.push(e):r.push(e),this},_p:n,_a:null,_e:e,_s:new Map,state:t});return i}()),e.use(FL),e.use(vm),e.use(gT),e.use(IT),e.mount("#app")}))}();export{Rc as $,ws as A,ch as B,Oh as C,oT as D,ms as E,ts as F,gm as G,kE as H,Th as I,bh as J,gE as K,bs as L,gh as M,Ch as N,np as O,Dc as P,tp as Q,$b as R,ys as S,gc as T,Lc as U,wc as V,qo as W,bc as X,_c as Y,Qo as Z,fT as _,Fg as a,Zb as a0,is as a1,Uc as a2,vc as a3,yc as a4,$c as a5,kc as a6,mc as a7,$o as a8,Xo as a9,r_ as aa,i_ as ab,cs as ac,Ls as ad,fm as ae,ss as af,ks as ag,im as ah,Kb as ai,us as aj,ds as ak,hs as al,gs as am,ls as an,as as ao,vs as ap,Go as aq,zM as ar,Yo as as,Al as at,Ko as au,Bc as av,sT as aw,mm as b,lp as c,vh as d,ap as e,yE as f,wh as g,a_ as h,Vc as i,Fc as j,o_ as k,n_ as l,XM as m,kh as n,Mh as o,dE as p,UL as q,Pl as r,Dt as s,Lh as t,Ah as u,fE as v,QM as w,s_ as x,wT as y,Uo as z}; diff --git a/assets/index-657bca84.js.gz b/assets/index-657bca84.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..1b4e90b9f189dd6833eef322d84e790875405d70 GIT binary patch literal 271116 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�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

U7!OO`Z#%Avpq5l<+DL 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ƮH1odaSDgtou?>I7$$t*90R#G8@&P)S%{p;%s;z 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 z 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%0D;3+KUlI{XnG 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̤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 a:first-child{-webkit-box-flex:1;-webkit-flex:1;flex:1}.el-drawer__title{-webkit-box-flex:1;-webkit-flex:1;flex:1;font-size:1rem;line-height:inherit;margin:0}.el-drawer__footer{padding:var(--el-drawer-padding-primary);padding-top:10px;text-align:right}.el-drawer__close-btn{background-color:transparent;border:none;color:inherit;cursor:pointer;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;font-size:var(--el-font-size-extra-large);outline:none}.el-drawer__close-btn:focus i,.el-drawer__close-btn:hover i{color:var(--el-color-primary)}.el-drawer__body{-webkit-box-flex:1;-webkit-flex:1;flex:1;overflow:auto;padding:var(--el-drawer-padding-primary)}.el-drawer__body>*{box-sizing:border-box}.el-drawer.ltr,.el-drawer.rtl{bottom:0;height:100%;top:0}.el-drawer.btt,.el-drawer.ttb{left:0;right:0;width:100%}.el-drawer.ltr{left:0}.el-drawer.rtl{right:0}.el-drawer.ttb{top:0}.el-drawer.btt{bottom:0}.el-drawer-fade-enter-active,.el-drawer-fade-leave-active{-webkit-transition:all var(--el-transition-duration);transition:all var(--el-transition-duration)}.el-drawer-fade-enter-active,.el-drawer-fade-enter-from,.el-drawer-fade-enter-to,.el-drawer-fade-leave-active,.el-drawer-fade-leave-from,.el-drawer-fade-leave-to{overflow:hidden!important}.el-drawer-fade-enter-from,.el-drawer-fade-leave-to{opacity:0}.el-drawer-fade-enter-to,.el-drawer-fade-leave-from{opacity:1}.el-drawer-fade-enter-from .rtl,.el-drawer-fade-leave-to .rtl{-webkit-transform:translateX(100%);transform:translate(100%)}.el-drawer-fade-enter-from .ltr,.el-drawer-fade-leave-to .ltr{-webkit-transform:translateX(-100%);transform:translate(-100%)}.el-drawer-fade-enter-from .ttb,.el-drawer-fade-leave-to .ttb{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.el-drawer-fade-enter-from .btt,.el-drawer-fade-leave-to .btt{-webkit-transform:translateY(100%);transform:translateY(100%)}.hotkey-doc[data-v-5980d094]{height:100%;overflow:auto;font-size:12px;margin:0 -20px;padding:0 24px}.title[data-v-5980d094]{font-size:14px;font-weight:700;border-bottom:1px solid #e5e5e5;padding:24px 0 5px}.title[data-v-5980d094]:first-child{padding-top:0}.hotkey-item[data-v-5980d094]{border-bottom:1px solid #e5e5e5;padding:15px 0 5px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.label[data-v-5980d094]{width:140px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.help-pop-row[data-v-ee17a7da]{font-size:12px;padding:10px;cursor:pointer}.help-pop-row .help-pop-icon[data-v-ee17a7da]{font-size:20px}.help-pop-row .help-pop-text[data-v-ee17a7da]{padding-left:10px}.help-pop-row[data-v-ee17a7da]:hover{background-color:#f9f9f9}.top-tab[data-v-29012465]{width:100%;height:40px;text-align:center;font-size:20px;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;border-bottom:1px solid #eee}.top-tab .handler-item[data-v-29012465]{width:32px;height:32px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;margin:0 2px;border-radius:2px}.top-tab .handler-item[data-v-29012465]:not(.group-btn):hover{background-color:#f1f1f1}.center-tabs[data-v-29012465]{overflow-x:hidden;height:calc(100vh - 100px)}.center-tabs .center-tab[data-v-29012465]:hover{background:#f1f1f1;border-radius:5px}.center-tab[data-v-29012465]{width:100%;height:60px;padding-left:2px;text-align:center;font-size:12px;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;position:relative}.left-active[data-v-29012465]{color:#409eff}.left-name[data-v-29012465]{font-size:14px;line-height:1.2}.svg-size[data-v-29012465]{font-size:20px}.left-active[data-v-29012465]:before{background-color:#409eff;border-radius:4px;content:"";height:41px;left:-3px;position:absolute;-webkit-transition:top .2s;transition:top .2s;width:6px;z-index:20}.left-content[data-v-29012465]{position:relative;width:300px;left:50px;top:-360px;height:100%;z-index:1;background:#fff;border-left:1px solid #eee;border-right:1px solid #eee;-webkit-transition:left .5s linear,right .5s linear;transition:left .5s linear,right .5s linear}.left-close[data-v-29012465]{cursor:default;left:-320px;position:relative;top:50%}.layout-toggle[data-v-29012465]{background:#409eff;cursor:pointer;height:88px;position:absolute;right:-17px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:right .1s linear;transition:right .1s linear;width:16px;z-index:1;border-top-right-radius:20px;border-bottom-right-radius:20px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;border-top:1px solid #eee;border-bottom:1px solid #eee;border-right:1px solid #eee}.bottom-tabs[data-v-29012465]{position:absolute;bottom:0;width:51px;z-index:30;border-right:1px solid #eee}.bottom-tab[data-v-29012465]{height:60px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;cursor:pointer;background:#fff;position:relative;border-radius:5px}.bottom-tab .help-handle[data-v-29012465]{font-size:20px}.bottom-tab #left-tabs-help[data-v-29012465],.bottom-tab #left-tabs-layer[data-v-29012465]{width:100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.bottom-tab[data-v-29012465]:hover{background:#f1f1f1}.has-help[data-v-29012465]{color:#409eff}.help-pop-row[data-v-29012465]{font-size:15px;padding:10px 25px;cursor:pointer}.help-pop-row .help-pop-icon[data-v-29012465]{font-size:20px}.help-pop-row .help-pop-text[data-v-29012465]{padding-left:10px}.help-pop-row[data-v-29012465]:hover{background-color:#f9f9f9}.edit-pool[data-v-26847da0]{overflow:scroll}.mt-10[data-v-26847da0]{margin-top:10px}.edit-section[data-v-26847da0]{width:90%;margin:0 20px}.edit-section .item-box[data-v-26847da0]{background-color:#f6f6f6;border-radius:5px;padding:15px 10px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;cursor:pointer;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;font-size:12px;margin-bottom:10px}.edit-section .item-box[data-v-26847da0]:hover{background-color:#e8eaec}.mt-5px[data-v-26847da0]{margin-top:5px}.edit-upload .item-box[data-v-26847da0]{width:100%}.code-common[data-v-26847da0]{width:100%;height:80px;border:1px solid #eee;border-radius:5px;margin:0 20px 20px;background:#f6f6f6;display:-webkit-box;display:-webkit-flex;display:flex;cursor:pointer}.code-icon[data-v-26847da0]{width:50px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.code-text[data-v-26847da0]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.font-middle[data-v-26847da0]{font-size:12px;font-weight:500;color:#31363f;line-height:12px;margin:5px 0}.font-little[data-v-26847da0]{font-size:12px;font-weight:400;color:#31363f;line-height:12px;margin:5px 0}.icon-font[data-v-26847da0]{font-size:20px;height:20px}[data-v-26847da0] .edit-upload .el-upload{width:100%}.el-tabs{--el-tabs-header-height:40px}.el-tabs__header{margin:0 0 15px;padding:0;position:relative}.el-tabs__active-bar{background-color:var(--el-color-primary);bottom:0;height:2px;left:0;list-style:none;position:absolute;-webkit-transition:width var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier),-webkit-transform var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier);transition:width var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier),-webkit-transform var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier);transition:width var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier),transform var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier);transition:width var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier),transform var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier),-webkit-transform var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier);z-index:1}.el-tabs__new-tab{-webkit-box-align:center;-webkit-align-items:center;align-items:center;border:1px solid var(--el-border-color);border-radius:3px;color:var(--el-text-color-primary);cursor:pointer;display:-webkit-box;display:-webkit-flex;display:flex;float:right;font-size:12px;height:20px;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;line-height:20px;margin:10px 0 10px 10px;text-align:center;-webkit-transition:all .15s;transition:all .15s;width:20px}.el-tabs__new-tab .is-icon-plus{height:inherit;-webkit-transform:scale(.8);transform:scale(.8);width:inherit}.el-tabs__new-tab .is-icon-plus svg{vertical-align:middle}.el-tabs__new-tab:hover{color:var(--el-color-primary)}.el-tabs__nav-wrap{margin-bottom:-1px;overflow:hidden;position:relative}.el-tabs__nav-wrap:after{background-color:var(--el-border-color-light);bottom:0;content:"";height:2px;left:0;position:absolute;width:100%;z-index:var(--el-index-normal)}.el-tabs__nav-wrap.is-scrollable{box-sizing:border-box;padding:0 20px}.el-tabs__nav-scroll{overflow:hidden}.el-tabs__nav-next,.el-tabs__nav-prev{color:var(--el-text-color-secondary);cursor:pointer;font-size:12px;line-height:44px;position:absolute;text-align:center;width:20px}.el-tabs__nav-next{right:0}.el-tabs__nav-prev{left:0}.el-tabs__nav{display:-webkit-box;display:-webkit-flex;display:flex;float:left;position:relative;-webkit-transition:-webkit-transform var(--el-transition-duration);transition:-webkit-transform var(--el-transition-duration);transition:transform var(--el-transition-duration);transition:transform var(--el-transition-duration),-webkit-transform var(--el-transition-duration);white-space:nowrap;z-index:calc(var(--el-index-normal) + 1)}.el-tabs__nav.is-stretch{display:-webkit-box;display:-webkit-flex;display:flex;min-width:100%}.el-tabs__nav.is-stretch>*{-webkit-box-flex:1;-webkit-flex:1;flex:1;text-align:center}.el-tabs__item{-webkit-box-align:center;-webkit-align-items:center;align-items:center;box-sizing:border-box;color:var(--el-text-color-primary);display:-webkit-box;display:-webkit-flex;display:flex;font-size:var(--el-font-size-base);font-weight:500;height:var(--el-tabs-header-height);-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;list-style:none;padding:0 20px;position:relative}.el-tabs__item:focus,.el-tabs__item:focus:active{outline:none}.el-tabs__item:focus-visible{border-radius:3px;box-shadow:0 0 2px 2px var(--el-color-primary) inset}.el-tabs__item .is-icon-close{border-radius:50%;margin-left:5px;text-align:center;-webkit-transition:all var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier);transition:all var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier)}.el-tabs__item .is-icon-close:before{display:inline-block;-webkit-transform:scale(.9);transform:scale(.9)}.el-tabs__item .is-icon-close:hover{background-color:var(--el-text-color-placeholder);color:#fff}.el-tabs__item.is-active{color:var(--el-color-primary)}.el-tabs__item:hover{color:var(--el-color-primary);cursor:pointer}.el-tabs__item.is-disabled{color:var(--el-disabled-text-color);cursor:not-allowed}.el-tabs__content{overflow:hidden;position:relative}.el-tabs--card>.el-tabs__header{border-bottom:1px solid var(--el-border-color-light);height:var(--el-tabs-header-height)}.el-tabs--card>.el-tabs__header .el-tabs__nav-wrap:after{content:none}.el-tabs--card>.el-tabs__header .el-tabs__nav{border:1px solid var(--el-border-color-light);border-bottom:none;border-radius:4px 4px 0 0;box-sizing:border-box}.el-tabs--card>.el-tabs__header .el-tabs__active-bar{display:none}.el-tabs--card>.el-tabs__header .el-tabs__item .is-icon-close{font-size:12px;height:14px;overflow:hidden;position:relative;right:-2px;-webkit-transform-origin:100% 50%;transform-origin:100% 50%;width:0}.el-tabs--card>.el-tabs__header .el-tabs__item{border-bottom:1px solid transparent;border-left:1px solid var(--el-border-color-light);-webkit-transition:color var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier),padding var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier);transition:color var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier),padding var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier)}.el-tabs--card>.el-tabs__header .el-tabs__item:first-child{border-left:none}.el-tabs--card>.el-tabs__header .el-tabs__item.is-closable:hover{padding-left:13px;padding-right:13px}.el-tabs--card>.el-tabs__header .el-tabs__item.is-closable:hover .is-icon-close{width:14px}.el-tabs--card>.el-tabs__header .el-tabs__item.is-active{border-bottom-color:var(--el-bg-color)}.el-tabs--card>.el-tabs__header .el-tabs__item.is-active.is-closable{padding-left:20px;padding-right:20px}.el-tabs--card>.el-tabs__header .el-tabs__item.is-active.is-closable .is-icon-close{width:14px}.el-tabs--border-card{background:var(--el-bg-color-overlay);border:1px solid var(--el-border-color)}.el-tabs--border-card>.el-tabs__content{padding:15px}.el-tabs--border-card>.el-tabs__header{background-color:var(--el-fill-color-light);border-bottom:1px solid var(--el-border-color-light);margin:0}.el-tabs--border-card>.el-tabs__header .el-tabs__nav-wrap:after{content:none}.el-tabs--border-card>.el-tabs__header .el-tabs__item{border:1px solid transparent;color:var(--el-text-color-secondary);margin-top:-1px;-webkit-transition:all var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier);transition:all var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier)}.el-tabs--border-card>.el-tabs__header .el-tabs__item:first-child{margin-left:-1px}.el-tabs--border-card>.el-tabs__header .el-tabs__item+.el-tabs__item{margin-left:-1px}.el-tabs--border-card>.el-tabs__header .el-tabs__item.is-active{background-color:var(--el-bg-color-overlay);border-left-color:var(--el-border-color);border-right-color:var(--el-border-color);color:var(--el-color-primary)}.el-tabs--border-card>.el-tabs__header .el-tabs__item:not(.is-disabled):hover{color:var(--el-color-primary)}.el-tabs--border-card>.el-tabs__header .el-tabs__item.is-disabled{color:var(--el-disabled-text-color)}.el-tabs--border-card>.el-tabs__header .is-scrollable .el-tabs__item:first-child{margin-left:0}.el-tabs--bottom .el-tabs__item.is-bottom:nth-child(2),.el-tabs--bottom .el-tabs__item.is-top:nth-child(2),.el-tabs--top .el-tabs__item.is-bottom:nth-child(2),.el-tabs--top .el-tabs__item.is-top:nth-child(2){padding-left:0}.el-tabs--bottom .el-tabs__item.is-bottom:last-child,.el-tabs--bottom .el-tabs__item.is-top:last-child,.el-tabs--top .el-tabs__item.is-bottom:last-child,.el-tabs--top .el-tabs__item.is-top:last-child{padding-right:0}.el-tabs--bottom .el-tabs--left>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--bottom .el-tabs--right>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--bottom.el-tabs--border-card>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--bottom.el-tabs--card>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--top .el-tabs--left>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--top .el-tabs--right>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--top.el-tabs--border-card>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--top.el-tabs--card>.el-tabs__header .el-tabs__item:nth-child(2){padding-left:20px}.el-tabs--bottom .el-tabs--left>.el-tabs__header .el-tabs__item:nth-child(2):not(.is-active).is-closable:hover,.el-tabs--bottom .el-tabs--right>.el-tabs__header .el-tabs__item:nth-child(2):not(.is-active).is-closable:hover,.el-tabs--bottom.el-tabs--border-card>.el-tabs__header .el-tabs__item:nth-child(2):not(.is-active).is-closable:hover,.el-tabs--bottom.el-tabs--card>.el-tabs__header .el-tabs__item:nth-child(2):not(.is-active).is-closable:hover,.el-tabs--top .el-tabs--left>.el-tabs__header .el-tabs__item:nth-child(2):not(.is-active).is-closable:hover,.el-tabs--top .el-tabs--right>.el-tabs__header .el-tabs__item:nth-child(2):not(.is-active).is-closable:hover,.el-tabs--top.el-tabs--border-card>.el-tabs__header .el-tabs__item:nth-child(2):not(.is-active).is-closable:hover,.el-tabs--top.el-tabs--card>.el-tabs__header .el-tabs__item:nth-child(2):not(.is-active).is-closable:hover{padding-left:13px}.el-tabs--bottom .el-tabs--left>.el-tabs__header .el-tabs__item:last-child,.el-tabs--bottom .el-tabs--right>.el-tabs__header .el-tabs__item:last-child,.el-tabs--bottom.el-tabs--border-card>.el-tabs__header .el-tabs__item:last-child,.el-tabs--bottom.el-tabs--card>.el-tabs__header .el-tabs__item:last-child,.el-tabs--top .el-tabs--left>.el-tabs__header .el-tabs__item:last-child,.el-tabs--top .el-tabs--right>.el-tabs__header .el-tabs__item:last-child,.el-tabs--top.el-tabs--border-card>.el-tabs__header .el-tabs__item:last-child,.el-tabs--top.el-tabs--card>.el-tabs__header .el-tabs__item:last-child{padding-right:20px}.el-tabs--bottom .el-tabs--left>.el-tabs__header .el-tabs__item:last-child:not(.is-active).is-closable:hover,.el-tabs--bottom .el-tabs--right>.el-tabs__header .el-tabs__item:last-child:not(.is-active).is-closable:hover,.el-tabs--bottom.el-tabs--border-card>.el-tabs__header .el-tabs__item:last-child:not(.is-active).is-closable:hover,.el-tabs--bottom.el-tabs--card>.el-tabs__header .el-tabs__item:last-child:not(.is-active).is-closable:hover,.el-tabs--top .el-tabs--left>.el-tabs__header .el-tabs__item:last-child:not(.is-active).is-closable:hover,.el-tabs--top .el-tabs--right>.el-tabs__header .el-tabs__item:last-child:not(.is-active).is-closable:hover,.el-tabs--top.el-tabs--border-card>.el-tabs__header .el-tabs__item:last-child:not(.is-active).is-closable:hover,.el-tabs--top.el-tabs--card>.el-tabs__header .el-tabs__item:last-child:not(.is-active).is-closable:hover{padding-right:13px}.el-tabs--bottom .el-tabs__header.is-bottom{margin-bottom:0;margin-top:10px}.el-tabs--bottom.el-tabs--border-card .el-tabs__header.is-bottom{border-bottom:0;border-top:1px solid var(--el-border-color)}.el-tabs--bottom.el-tabs--border-card .el-tabs__nav-wrap.is-bottom{margin-bottom:0;margin-top:-1px}.el-tabs--bottom.el-tabs--border-card .el-tabs__item.is-bottom:not(.is-active){border:1px solid transparent}.el-tabs--bottom.el-tabs--border-card .el-tabs__item.is-bottom{margin:0 -1px -1px}.el-tabs--left,.el-tabs--right{overflow:hidden}.el-tabs--left .el-tabs__header.is-left,.el-tabs--left .el-tabs__header.is-right,.el-tabs--left .el-tabs__nav-scroll,.el-tabs--left .el-tabs__nav-wrap.is-left,.el-tabs--left .el-tabs__nav-wrap.is-right,.el-tabs--right .el-tabs__header.is-left,.el-tabs--right .el-tabs__header.is-right,.el-tabs--right .el-tabs__nav-scroll,.el-tabs--right .el-tabs__nav-wrap.is-left,.el-tabs--right .el-tabs__nav-wrap.is-right{height:100%}.el-tabs--left .el-tabs__active-bar.is-left,.el-tabs--left .el-tabs__active-bar.is-right,.el-tabs--right .el-tabs__active-bar.is-left,.el-tabs--right .el-tabs__active-bar.is-right{bottom:auto;height:auto;top:0;width:2px}.el-tabs--left .el-tabs__nav-wrap.is-left,.el-tabs--left .el-tabs__nav-wrap.is-right,.el-tabs--right .el-tabs__nav-wrap.is-left,.el-tabs--right .el-tabs__nav-wrap.is-right{margin-bottom:0}.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-next,.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-next,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-next,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-next,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev{cursor:pointer;height:30px;line-height:30px;text-align:center;width:100%}.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-next i,.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev i,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-next i,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev i,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-next i,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev i,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-next i,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev i{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev{left:auto;top:0}.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-next,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-next,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-next,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-next{bottom:0;right:auto}.el-tabs--left .el-tabs__nav-wrap.is-left.is-scrollable,.el-tabs--left .el-tabs__nav-wrap.is-right.is-scrollable,.el-tabs--right .el-tabs__nav-wrap.is-left.is-scrollable,.el-tabs--right .el-tabs__nav-wrap.is-right.is-scrollable{padding:30px 0}.el-tabs--left .el-tabs__nav-wrap.is-left:after,.el-tabs--left .el-tabs__nav-wrap.is-right:after,.el-tabs--right .el-tabs__nav-wrap.is-left:after,.el-tabs--right .el-tabs__nav-wrap.is-right:after{bottom:auto;height:100%;top:0;width:2px}.el-tabs--left .el-tabs__nav.is-left,.el-tabs--left .el-tabs__nav.is-right,.el-tabs--right .el-tabs__nav.is-left,.el-tabs--right .el-tabs__nav.is-right{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.el-tabs--left .el-tabs__item.is-left,.el-tabs--right .el-tabs__item.is-left{-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.el-tabs--left .el-tabs__item.is-right,.el-tabs--right .el-tabs__item.is-right{-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.el-tabs--left .el-tabs__header.is-left{float:left;margin-bottom:0;margin-right:10px}.el-tabs--left .el-tabs__nav-wrap.is-left{margin-right:-1px}.el-tabs--left .el-tabs__nav-wrap.is-left:after{left:auto;right:0}.el-tabs--left .el-tabs__active-bar.is-left{left:auto;right:0}.el-tabs--left .el-tabs__item.is-left{text-align:right}.el-tabs--left.el-tabs--card .el-tabs__active-bar.is-left{display:none}.el-tabs--left.el-tabs--card .el-tabs__item.is-left{border-bottom:none;border-left:none;border-right:1px solid var(--el-border-color-light);border-top:1px solid var(--el-border-color-light);text-align:left}.el-tabs--left.el-tabs--card .el-tabs__item.is-left:first-child{border-right:1px solid var(--el-border-color-light);border-top:none}.el-tabs--left.el-tabs--card .el-tabs__item.is-left.is-active{border:1px solid var(--el-border-color-light);border-bottom:none;border-left:none;border-right:1px solid #fff}.el-tabs--left.el-tabs--card .el-tabs__item.is-left.is-active:first-child{border-top:none}.el-tabs--left.el-tabs--card .el-tabs__item.is-left.is-active:last-child{border-bottom:none}.el-tabs--left.el-tabs--card .el-tabs__nav{border-bottom:1px solid var(--el-border-color-light);border-radius:4px 0 0 4px;border-right:none}.el-tabs--left.el-tabs--card .el-tabs__new-tab{float:none}.el-tabs--left.el-tabs--border-card .el-tabs__header.is-left{border-right:1px solid var(--el-border-color)}.el-tabs--left.el-tabs--border-card .el-tabs__item.is-left{border:1px solid transparent;margin:-1px 0 -1px -1px}.el-tabs--left.el-tabs--border-card .el-tabs__item.is-left.is-active{border-color:rgb(209,219,229) transparent}.el-tabs--right .el-tabs__header.is-right{float:right;margin-bottom:0;margin-left:10px}.el-tabs--right .el-tabs__nav-wrap.is-right{margin-left:-1px}.el-tabs--right .el-tabs__nav-wrap.is-right:after{left:0;right:auto}.el-tabs--right .el-tabs__active-bar.is-right{left:0}.el-tabs--right.el-tabs--card .el-tabs__active-bar.is-right{display:none}.el-tabs--right.el-tabs--card .el-tabs__item.is-right{border-bottom:none;border-top:1px solid var(--el-border-color-light)}.el-tabs--right.el-tabs--card .el-tabs__item.is-right:first-child{border-left:1px solid var(--el-border-color-light);border-top:none}.el-tabs--right.el-tabs--card .el-tabs__item.is-right.is-active{border:1px solid var(--el-border-color-light);border-bottom:none;border-left:1px solid #fff;border-right:none}.el-tabs--right.el-tabs--card .el-tabs__item.is-right.is-active:first-child{border-top:none}.el-tabs--right.el-tabs--card .el-tabs__item.is-right.is-active:last-child{border-bottom:none}.el-tabs--right.el-tabs--card .el-tabs__nav{border-bottom:1px solid var(--el-border-color-light);border-left:none;border-radius:0 4px 4px 0}.el-tabs--right.el-tabs--border-card .el-tabs__header.is-right{border-left:1px solid var(--el-border-color)}.el-tabs--right.el-tabs--border-card .el-tabs__item.is-right{border:1px solid transparent;margin:-1px -1px -1px 0}.el-tabs--right.el-tabs--border-card .el-tabs__item.is-right.is-active{border-color:rgb(209,219,229) transparent}.slideInLeft-transition,.slideInRight-transition{display:inline-block}.slideInRight-enter{-webkit-animation:slideInRight-enter var(--el-transition-duration);animation:slideInRight-enter var(--el-transition-duration)}.slideInRight-leave{-webkit-animation:slideInRight-leave var(--el-transition-duration);animation:slideInRight-leave var(--el-transition-duration);left:0;position:absolute;right:0}.slideInLeft-enter{-webkit-animation:slideInLeft-enter var(--el-transition-duration);animation:slideInLeft-enter var(--el-transition-duration)}.slideInLeft-leave{-webkit-animation:slideInLeft-leave var(--el-transition-duration);animation:slideInLeft-leave var(--el-transition-duration);left:0;position:absolute;right:0}@-webkit-keyframes slideInRight-enter{0%{opacity:0;-webkit-transform:translateX(100%);transform:translate(100%);-webkit-transform-origin:0 0;transform-origin:0 0}to{opacity:1;-webkit-transform:translateX(0);transform:translate(0);-webkit-transform-origin:0 0;transform-origin:0 0}}@keyframes slideInRight-enter{0%{opacity:0;-webkit-transform:translateX(100%);transform:translate(100%);-webkit-transform-origin:0 0;transform-origin:0 0}to{opacity:1;-webkit-transform:translateX(0);transform:translate(0);-webkit-transform-origin:0 0;transform-origin:0 0}}@-webkit-keyframes slideInRight-leave{0%{opacity:1;-webkit-transform:translateX(0);transform:translate(0);-webkit-transform-origin:0 0;transform-origin:0 0}to{opacity:0;-webkit-transform:translateX(100%);transform:translate(100%);-webkit-transform-origin:0 0;transform-origin:0 0}}@keyframes slideInRight-leave{0%{opacity:1;-webkit-transform:translateX(0);transform:translate(0);-webkit-transform-origin:0 0;transform-origin:0 0}to{opacity:0;-webkit-transform:translateX(100%);transform:translate(100%);-webkit-transform-origin:0 0;transform-origin:0 0}}@-webkit-keyframes slideInLeft-enter{0%{opacity:0;-webkit-transform:translateX(-100%);transform:translate(-100%);-webkit-transform-origin:0 0;transform-origin:0 0}to{opacity:1;-webkit-transform:translateX(0);transform:translate(0);-webkit-transform-origin:0 0;transform-origin:0 0}}@keyframes slideInLeft-enter{0%{opacity:0;-webkit-transform:translateX(-100%);transform:translate(-100%);-webkit-transform-origin:0 0;transform-origin:0 0}to{opacity:1;-webkit-transform:translateX(0);transform:translate(0);-webkit-transform-origin:0 0;transform-origin:0 0}}@-webkit-keyframes slideInLeft-leave{0%{opacity:1;-webkit-transform:translateX(0);transform:translate(0);-webkit-transform-origin:0 0;transform-origin:0 0}to{opacity:0;-webkit-transform:translateX(-100%);transform:translate(-100%);-webkit-transform-origin:0 0;transform-origin:0 0}}@keyframes slideInLeft-leave{0%{opacity:1;-webkit-transform:translateX(0);transform:translate(0);-webkit-transform-origin:0 0;transform-origin:0 0}to{opacity:0;-webkit-transform:translateX(-100%);transform:translate(-100%);-webkit-transform-origin:0 0;transform-origin:0 0}}[data-v-cb982d49] .el-tabs__item{padding:0}.layout-search[data-v-cb982d49]{margin:0 auto;width:68%;padding:20px 10px 10px}.layout-tabs[data-v-cb982d49]{width:90%;margin:0 auto}.layout-templates[data-v-cb982d49]{overflow:scroll;height:100vh;-webkit-flex-wrap:wrap;flex-wrap:wrap;padding:2px 2px 20px;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:2px 0;-webkit-box-align:start;-webkit-align-items:start;align-items:start}.layout-templates .thumbnail[data-v-cb982d49]{padding:2px 0}.layout-templates .thumbnail img[data-v-cb982d49]{outline:1px solid #eee;width:124px;margin:0 5px;cursor:pointer}.layout-templates .thumbnail img[data-v-cb982d49]:hover{outline-color:#409eff}.full-ratio[data-v-cb982d49]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:1;-webkit-flex:1;flex:1}.full-ratio .el-radio-button[data-v-cb982d49]{width:50%}.full-ratio .el-radio-button__inner[data-v-cb982d49],[data-v-cb982d49] .full-ratio .el-radio-button__inner{width:100%}.shape-pool[data-v-9e26ebaa]{width:100%;margin-top:-12px;margin-bottom:-12px;margin-right:-12px;padding-right:12px;padding-top:12px}.category-name[data-v-9e26ebaa]{width:100%;font-size:13px;margin-bottom:10px;border-left:4px solid #aaa;background-color:#eee;padding:2px 0 2px 10px}.shape-list[data-v-9e26ebaa]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-content:flex-start;align-content:flex-start;margin-bottom:10px}.shape-item[data-v-9e26ebaa]{width:19%;margin-bottom:1.25%;height:0;padding-bottom:19%;-webkit-flex-shrink:0;flex-shrink:0;position:relative;cursor:pointer}.shape-item[data-v-9e26ebaa]:not(:nth-child(5n)){margin-right:1.25%}.shape-content[data-v-9e26ebaa]{position:absolute;inset:0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.shape-content:hover .shape-path[data-v-9e26ebaa]:not(.outlined){stroke:#409eff}.shape-content:hover .shape-path.outlined[data-v-9e26ebaa]{fill:#409eff}.shape-content svg[data-v-9e26ebaa]:not(:root){overflow:visible}.title[data-v-9e26ebaa]{height:28px;line-height:28px;background-color:#ededed;margin-bottom:12px;padding:0 14px;font-size:12px;text-align:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-user-select:none;-moz-user-select:none;user-select:none}.title .center[data-v-9e26ebaa]{cursor:pointer}.title .center[data-v-9e26ebaa]:hover{color:#409eff}.line-pool[data-v-983cb3e2]{width:100%;margin-bottom:-12px;margin-right:-12px;padding-right:12px}.category-name[data-v-983cb3e2]{width:100%;font-size:13px;margin-bottom:10px;border-left:4px solid #aaa;background-color:#eee;padding:2px 0 2px 10px}.line-list[data-v-983cb3e2]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-content:flex-start;align-content:flex-start;margin-bottom:10px}.line-item[data-v-983cb3e2]{width:19%;margin-bottom:1.25%;height:0;padding-bottom:19%;-webkit-flex-shrink:0;flex-shrink:0;position:relative;cursor:pointer}.line-item[data-v-983cb3e2]:not(:nth-child(5n)){margin-right:1.25%}.line-content[data-v-983cb3e2]{position:absolute;inset:0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;color:#999}.line-content[data-v-983cb3e2]:hover{color:#409eff}.line-content svg[data-v-983cb3e2]:not(:root){overflow:visible}[data-v-e05ab892] .el-tabs__item{padding:0}.layout-search[data-v-e05ab892]{margin:0 auto;width:80%;padding:20px 10px 10px}.layout-upload[data-v-e05ab892]{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.layout-tabs[data-v-e05ab892]{width:90%;margin:0 auto}.layout-templates[data-v-e05ab892]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;padding:2px}.layout-templates .thumbnail[data-v-e05ab892]{display:-webkit-box;display:-webkit-flex;display:flex;width:124px;margin:2px}.layout-templates .thumbnail img[data-v-e05ab892]{outline:1px solid #eee;margin:0 5px;cursor:pointer}.layout-templates .thumbnail img[data-v-e05ab892]:hover{outline-color:#409eff}.material-tab .el-tabs__content{height:100vh;overflow-y:scroll}.el-checkbox-button{--el-checkbox-button-checked-bg-color:var(--el-color-primary);--el-checkbox-button-checked-text-color:var(--el-color-white);--el-checkbox-button-checked-border-color:var(--el-color-primary);display:inline-block;position:relative}.el-checkbox-button__inner{-webkit-appearance:none;background:var(--el-button-bg-color,var(--el-fill-color-blank));border:var(--el-border);border-left-color:transparent;border-radius:0;box-sizing:border-box;color:var(--el-button-text-color,var(--el-text-color-regular));cursor:pointer;display:inline-block;font-size:var(--el-font-size-base);font-weight:var(--el-checkbox-font-weight);line-height:1;margin:0;outline:none;padding:8px 15px;position:relative;text-align:center;-webkit-transition:var(--el-transition-all);transition:var(--el-transition-all);-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}.el-checkbox-button__inner.is-round{padding:8px 15px}.el-checkbox-button__inner:hover{color:var(--el-color-primary)}.el-checkbox-button__inner [class*=el-icon-]{line-height:.9}.el-checkbox-button__inner [class*=el-icon-]+span{margin-left:5px}.el-checkbox-button__original{margin:0;opacity:0;outline:none;position:absolute;z-index:-1}.el-checkbox-button.is-checked .el-checkbox-button__inner{background-color:var(--el-checkbox-button-checked-bg-color);border-color:var(--el-checkbox-button-checked-border-color);box-shadow:-1px 0 0 0 var(--el-color-primary-light-7);color:var(--el-checkbox-button-checked-text-color)}.el-checkbox-button.is-checked:first-child .el-checkbox-button__inner{border-left-color:var(--el-checkbox-button-checked-border-color)}.el-checkbox-button.is-disabled .el-checkbox-button__inner{background-color:var(--el-button-disabled-bg-color,var(--el-fill-color-blank));background-image:none;border-color:var(--el-button-disabled-border-color,var(--el-border-color-light));box-shadow:none;color:var(--el-disabled-text-color);cursor:not-allowed}.el-checkbox-button.is-disabled:first-child .el-checkbox-button__inner{border-left-color:var(--el-button-disabled-border-color,var(--el-border-color-light))}.el-checkbox-button:first-child .el-checkbox-button__inner{border-bottom-left-radius:var(--el-border-radius-base);border-left:var(--el-border);border-top-left-radius:var(--el-border-radius-base);box-shadow:none!important}.el-checkbox-button.is-focus .el-checkbox-button__inner{border-color:var(--el-checkbox-button-checked-border-color)}.el-checkbox-button:last-child .el-checkbox-button__inner{border-bottom-right-radius:var(--el-border-radius-base);border-top-right-radius:var(--el-border-radius-base)}.el-checkbox-button--large .el-checkbox-button__inner{border-radius:0;font-size:var(--el-font-size-base);padding:12px 19px}.el-checkbox-button--large .el-checkbox-button__inner.is-round{padding:12px 19px}.el-checkbox-button--small .el-checkbox-button__inner{border-radius:0;font-size:12px;padding:5px 11px}.el-checkbox-button--small .el-checkbox-button__inner.is-round{padding:5px 11px}[data-v-983a02e2] .el-tabs__item{padding:0}.layout-search[data-v-983a02e2]{margin:0 auto;width:68%;padding:20px 10px 10px}.layout-style[data-v-983a02e2]{margin:0 auto;padding:20px}.full-ratio[data-v-983a02e2]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:1;-webkit-flex:1;flex:1}.full-ratio .el-radio-button[data-v-983a02e2]{position:relative;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;outline:0}.full-ratio .el-radio-button__inner[data-v-983a02e2]{width:100%}.layout-text[data-v-983a02e2]{margin:0 auto;padding:10px;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;cursor:pointer}.layout-text .large[data-v-983a02e2]{font-size:24px;font-weight:700;margin-top:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.layout-text .large[data-v-983a02e2]:hover{overflow:visible;padding:0 5px;border-radius:5px;background-color:#f3f3f3}.layout-text .middle[data-v-983a02e2]{font-size:16px;font-weight:700}.layout-text .middle[data-v-983a02e2]:hover{padding:0 5px;border-radius:5px;background-color:#f3f3f3}.layout-text .small[data-v-983a02e2]{font-size:14px}.layout-text .small[data-v-983a02e2]:hover{border-radius:5px;padding:0 5px;background-color:#f3f3f3}.layout-tabs[data-v-983a02e2]{width:90%;margin:0 auto}.layout-templates[data-v-983a02e2]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;padding:2px}.layout-templates .thumbnail[data-v-983a02e2]{display:-webkit-box;display:-webkit-flex;display:flex;width:124px;margin:2px}.layout-templates .thumbnail img[data-v-983a02e2]{outline:1px solid #eee;margin:0 5px;cursor:pointer}.layout-templates .thumbnail img[data-v-983a02e2]:hover{outline-color:#409eff}[data-v-983a02e2] .full-ratio .el-radio-button__inner{width:100%}[data-v-983a02e2] .full-ratio .el-radio-button{position:relative;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;outline:0;-webkit-box-flex:1;-webkit-flex:1;flex:1;width:50%}.col-tip[data-v-8cc3a6b1]{-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.col-name[data-v-8cc3a6b1]{text-align:center}.mt-5[data-v-8cc3a6b1]{margin-top:5px}.category-box[data-v-8cc3a6b1]{-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;overflow:hidden;height:100px}.category-box .box-image[data-v-8cc3a6b1]{height:100px;padding:0 2px}.category-box .box-image .el-image[data-v-8cc3a6b1]{border-radius:2px;border:1px solid #eee;height:100%;cursor:pointer}.category-box .box-image .el-image[data-v-8cc3a6b1]:hover{-webkit-filter:brightness(90%);filter:brightness(90%)}.category-container[data-v-8cc3a6b1]{overflow-y:scroll;height:100vh;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.total-box[data-v-8cc3a6b1]{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:0 2px;padding-bottom:20px;-webkit-box-align:end;-webkit-align-items:end;align-items:end}.total-box .box-image[data-v-8cc3a6b1]{padding:2px}.total-box .box-image img[data-v-8cc3a6b1]{width:128px;cursor:pointer;border-radius:5px;border:1px solid #eee}.total-box .box-image img[data-v-8cc3a6b1]:hover{-webkit-filter:brightness(90%);filter:brightness(90%)}.image-bottom[data-v-8cc3a6b1]{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;padding-top:20px;margin-bottom:130px}[data-v-fa5cec3c] .el-tabs__item{padding:0}.layout-search[data-v-fa5cec3c]{margin:0 auto;width:80%;padding:20px 10px 10px}.layout-upload[data-v-fa5cec3c]{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.layout-tabs[data-v-fa5cec3c]{width:90%;margin:0 auto}.layout-templates[data-v-fa5cec3c]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;padding:2px}.layout-templates .thumbnail[data-v-fa5cec3c]{display:-webkit-box;display:-webkit-flex;display:flex;width:124px;margin:2px}.layout-templates .thumbnail img[data-v-fa5cec3c]{outline:1px solid #eee;margin:0 5px;cursor:pointer}.layout-templates .thumbnail img[data-v-fa5cec3c]:hover{outline-color:#409eff}.col-img[data-v-fa5cec3c]{height:100px}.col-img img[data-v-fa5cec3c]{max-height:100%}.el-tabs .el-tabs__nav{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-around;justify-content:space-around;width:100%}.layout-search[data-v-6bb234af]{margin:0 auto;width:68%;padding:20px 10px 10px}.code-common[data-v-6bb234af]{width:100%;height:80px;border:1px solid #eee;border-radius:5px;margin:0 20px 20px;background:#f6f6f6;display:-webkit-box;display:-webkit-flex;display:flex;cursor:pointer}.code-common[data-v-6bb234af]:hover{-webkit-filter:brightness(90%);filter:brightness(90%)}.code-icon[data-v-6bb234af]{width:50px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.code-text[data-v-6bb234af]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.font-middle[data-v-6bb234af]{font-size:12px;font-weight:500;color:#31363f;line-height:12px;margin:5px 0}.font-little[data-v-6bb234af]{font-size:12px;font-weight:400;color:#31363f;line-height:12px;margin:5px 0}.icon-font[data-v-6bb234af]{font-size:20px}.layout-search[data-v-1259f729]{margin:0 auto;width:68%;padding:20px 10px 10px}.code-common[data-v-1259f729]{width:100%;height:80px;border:1px solid #eee;border-radius:5px;margin:0 20px 20px;background:#f6f6f6;display:-webkit-box;display:-webkit-flex;display:flex;cursor:pointer}.code-common[data-v-1259f729]:hover{-webkit-filter:brightness(90%);filter:brightness(90%)}.code-icon[data-v-1259f729]{width:50px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.code-text[data-v-1259f729]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.font-middle[data-v-1259f729]{font-size:12px;font-weight:500;color:#31363f;line-height:12px;margin:5px 0}.font-little[data-v-1259f729]{font-size:12px;font-weight:400;color:#31363f;line-height:12px;margin:5px 0}.icon-font[data-v-1259f729]{font-size:20px}.layout-search[data-v-a5df1dc1]{margin:0 auto;width:68%;padding:20px 10px 10px}.layer-content .element-content[data-v-a5df1dc1]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;height:30px;padding:5px;border:1px solid #eee;border-radius:5px;margin-bottom:5px}.layer-content .element-content .element-info[data-v-a5df1dc1]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.layer-content .element-content .element-handler[data-v-a5df1dc1]{display:-webkit-box;display:-webkit-flex;display:flex}.layer-content .element-content[data-v-a5df1dc1]:not(.group-btn):hover{border:1px solid #409eff}.layer-content .layer-active[data-v-a5df1dc1]{border:1px solid #409eff}.element-type[data-v-a5df1dc1]{width:58px;margin-left:10px;font-size:12px}.element-text[data-v-a5df1dc1]{width:50px;font-size:12px;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.element-layer[data-v-a5df1dc1]{width:80px;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.element-layer[data-v-a5df1dc1]:hover{text-overflow:inherit;overflow:visible;white-space:pre-line}.common-icon[data-v-a5df1dc1]{width:24px;height:24px;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;border-radius:2px}.common-icon[data-v-a5df1dc1]:not(.group-btn):hover{background-color:#f1f1f1}.layout-search[data-v-a2ba5d40]{margin:0 auto;width:68%;padding:20px 10px 10px}.layer-draggable[data-v-a2ba5d40]{overflow-y:scroll;height:calc(100% - 100px)}.layer-content .element-content[data-v-a2ba5d40]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;height:30px;padding:5px;border:1px solid #eee;border-radius:5px;margin-bottom:5px}.layer-content .element-content .element-info[data-v-a2ba5d40]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.layer-content .element-content .element-handler[data-v-a2ba5d40]{display:-webkit-box;display:-webkit-flex;display:flex}.layer-content .element-content[data-v-a2ba5d40]:not(.group-btn):hover{border:1px solid #409eff}.layer-content .layer-active[data-v-a2ba5d40]{border:1px solid #409eff}.element-type[data-v-a2ba5d40]{width:58px;margin-left:10px;font-size:12px}.element-text[data-v-a2ba5d40]{width:50px;font-size:12px;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.common-icon[data-v-a2ba5d40]{width:24px;height:24px;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;border-radius:2px}.common-icon[data-v-a2ba5d40]:not(.group-btn):hover{background-color:#f1f1f1}.layout-search[data-v-fa663ba3]{margin:0 auto;width:68%;padding:20px 10px 10px}.layer-draggable[data-v-fa663ba3]{overflow-y:scroll;height:calc(100% - 100px)}.layer-content .element-content[data-v-fa663ba3]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;height:30px;padding:5px;border:1px solid #eee;border-radius:5px;margin-bottom:5px}.layer-content .element-content .element-info[data-v-fa663ba3]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.layer-content .element-content .element-handler[data-v-fa663ba3]{display:-webkit-box;display:-webkit-flex;display:flex}.layer-content .element-content[data-v-fa663ba3]:not(.group-btn):hover{border:1px solid #409eff}.layer-content .layer-active[data-v-fa663ba3]{border:1px solid #409eff}.element-type[data-v-fa663ba3]{width:58px;margin-left:10px;font-size:12px}.element-text[data-v-fa663ba3]{width:50px;font-size:12px;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.common-icon[data-v-fa663ba3]{width:24px;height:24px;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;border-radius:2px}.common-icon[data-v-fa663ba3]:not(.group-btn):hover{background-color:#f1f1f1}.layout-search[data-v-0df038d1]{margin:0 auto;width:68%;padding:20px 10px 10px}.el-carousel{--el-carousel-arrow-font-size:12px;--el-carousel-arrow-size:36px;--el-carousel-arrow-background:rgba(31,45,61,.11);--el-carousel-arrow-hover-background:rgba(31,45,61,.23);--el-carousel-indicator-width:30px;--el-carousel-indicator-height:2px;--el-carousel-indicator-padding-horizontal:4px;--el-carousel-indicator-padding-vertical:12px;--el-carousel-indicator-out-color:var(--el-border-color-hover);position:relative}.el-carousel--horizontal,.el-carousel--vertical{overflow:hidden}.el-carousel__container{height:300px;position:relative}.el-carousel__arrow{-webkit-box-align:center;-webkit-align-items:center;align-items:center;background-color:var(--el-carousel-arrow-background);border:none;border-radius:50%;color:#fff;cursor:pointer;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;font-size:var(--el-carousel-arrow-font-size);height:var(--el-carousel-arrow-size);-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;margin:0;outline:none;padding:0;position:absolute;text-align:center;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:var(--el-transition-duration);transition:var(--el-transition-duration);width:var(--el-carousel-arrow-size);z-index:10}.el-carousel__arrow--left{left:16px}.el-carousel__arrow--right{right:16px}.el-carousel__arrow:hover{background-color:var(--el-carousel-arrow-hover-background)}.el-carousel__arrow i{cursor:pointer}.el-carousel__indicators{list-style:none;margin:0;padding:0;position:absolute;z-index:calc(var(--el-index-normal) + 1)}.el-carousel__indicators--horizontal{bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%)}.el-carousel__indicators--vertical{right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.el-carousel__indicators--outside{bottom:calc(var(--el-carousel-indicator-height) + var(--el-carousel-indicator-padding-vertical)*2);position:static;text-align:center;-webkit-transform:none;transform:none}.el-carousel__indicators--outside .el-carousel__indicator:hover button{opacity:.64}.el-carousel__indicators--outside button{background-color:var(--el-carousel-indicator-out-color);opacity:.24}.el-carousel__indicators--right{right:0}.el-carousel__indicators--labels{left:0;right:0;text-align:center;-webkit-transform:none;transform:none}.el-carousel__indicators--labels .el-carousel__button{color:#000;font-size:12px;height:auto;padding:2px 18px;width:auto}.el-carousel__indicators--labels .el-carousel__indicator{padding:6px 4px}.el-carousel__indicator{background-color:transparent;cursor:pointer}.el-carousel__indicator:hover button{opacity:.72}.el-carousel__indicator--horizontal{display:inline-block;padding:var(--el-carousel-indicator-padding-vertical) var(--el-carousel-indicator-padding-horizontal)}.el-carousel__indicator--vertical{padding:var(--el-carousel-indicator-padding-horizontal) var(--el-carousel-indicator-padding-vertical)}.el-carousel__indicator--vertical .el-carousel__button{height:calc(var(--el-carousel-indicator-width)/2);width:var(--el-carousel-indicator-height)}.el-carousel__indicator.is-active button{opacity:1}.el-carousel__button{background-color:#fff;border:none;cursor:pointer;display:block;height:var(--el-carousel-indicator-height);margin:0;opacity:.48;outline:none;padding:0;-webkit-transition:var(--el-transition-duration);transition:var(--el-transition-duration);width:var(--el-carousel-indicator-width)}.carousel-arrow-left-enter-from,.carousel-arrow-left-leave-active{opacity:0;-webkit-transform:translateY(-50%) translateX(-10px);transform:translateY(-50%) translate(-10px)}.carousel-arrow-right-enter-from,.carousel-arrow-right-leave-active{opacity:0;-webkit-transform:translateY(-50%) translateX(10px);transform:translateY(-50%) translate(10px)}.el-transitioning{-webkit-filter:url(#elCarouselHorizontal);filter:url(#elCarouselHorizontal)}.el-transitioning-vertical{-webkit-filter:url(#elCarouselVertical);filter:url(#elCarouselVertical)}.el-carousel__item{display:inline-block;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.el-carousel__item,.el-carousel__item.is-active{z-index:calc(var(--el-index-normal) - 1)}.el-carousel__item--card,.el-carousel__item.is-animating{-webkit-transition:-webkit-transform .4s ease-in-out;transition:-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out;transition:transform .4s ease-in-out,-webkit-transform .4s ease-in-out}.el-carousel__item--card{width:50%}.el-carousel__item--card.is-in-stage{cursor:pointer;z-index:var(--el-index-normal)}.el-carousel__item--card.is-in-stage.is-hover .el-carousel__mask,.el-carousel__item--card.is-in-stage:hover .el-carousel__mask{opacity:.12}.el-carousel__item--card.is-active{z-index:calc(var(--el-index-normal) + 1)}.el-carousel__item--card-vertical{height:50%;width:100%}.el-carousel__mask{background-color:var(--el-color-white);height:100%;left:0;opacity:.24;position:absolute;top:0;-webkit-transition:var(--el-transition-duration-fast);transition:var(--el-transition-duration-fast);width:100%}.layout-search[data-v-77cabc54]{margin:0 auto;width:68%;padding:20px 10px 10px}.code-content[data-v-77cabc54]{width:90%;margin:0 auto}.code-style[data-v-77cabc54]{display:-webkit-box;display:-webkit-flex;display:flex;position:relative;box-sizing:border-box;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;overflow-x:auto}.row[data-v-77cabc54]{width:100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;margin-bottom:10px}.code-item[data-v-77cabc54]{width:100px;height:100px;margin-top:10px;background:pink}.full-ratio[data-v-77cabc54]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:1;-webkit-flex:1;flex:1}.full-ratio .el-radio-button[data-v-77cabc54]{position:relative;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;outline:0}.full-ratio .el-radio-button__inner[data-v-77cabc54]{width:100%}.layout-templates[data-v-77cabc54]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;padding:2px}.layout-templates .thumbnail[data-v-77cabc54]{display:-webkit-box;display:-webkit-flex;display:flex;width:124px;margin:2px}.layout-templates .thumbnail img[data-v-77cabc54]{outline:1px solid #eee;margin:0 5px;cursor:pointer}.layout-templates .thumbnail img[data-v-77cabc54]:hover{outline-color:#409eff}[data-v-77cabc54] .full-ratio .el-radio-button__inner{width:100%}[data-v-77cabc54] .full-ratio .el-radio-button{position:relative;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;outline:0;-webkit-box-flex:1;-webkit-flex:1;flex:1;width:25%}.el-carousel__item[data-v-77cabc54]{border-radius:10px}.el-carousel__item div[data-v-77cabc54]{color:#475669;opacity:.75;line-height:135px;margin:0;text-align:center}.el-carousel__item[data-v-77cabc54]:nth-child(2n){background-color:#99a9bf}.el-carousel__item[data-v-77cabc54]:nth-child(odd){background-color:#d3dce6}.menu-content[data-v-44902de0]{position:absolute;width:300px;left:50px;top:40px;z-index:1;background:#fff;border-left:1px solid #eee;border-right:1px solid #eee;border-bottom:1px solid #eee;-webkit-transition:left .5s linear,right .5s linear;transition:left .5s linear,right .5s linear}.menu-pool[data-v-44902de0]{width:300px;height:100vh;-webkit-transition:left .3s linear;transition:left .3s linear;border-bottom:1px solid #eee}.menu-close[data-v-44902de0]{cursor:default;left:-251px;top:calc(50% + 40px);-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute}.layout-toggle[data-v-44902de0]{background:#409eff;cursor:pointer;height:88px;position:absolute;right:-17px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:right .1s linear;transition:right .1s linear;width:16px;z-index:1;border-top-right-radius:20px;border-bottom-right-radius:20px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;border-top:1px solid #eee;border-bottom:1px solid #eee;border-right:1px solid #eee}.toggle-icon[data-v-44902de0]{color:#fff}.thumbnail-slide[data-v-7575d25f]{background-color:#fff;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none}.elements[data-v-7575d25f]{-webkit-transform-origin:0 0;transform-origin:0 0}.background[data-v-7575d25f]{width:100%;height:100%;background-position:center;position:absolute}.placeholder[data-v-7575d25f]{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.thumb-handle[data-v-0b029b40]{height:40px;font-size:12px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-shrink:0;flex-shrink:0;border-bottom:1px solid #eee}.thumb-handle .btn[data-v-0b029b40]{-webkit-box-flex:1;-webkit-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.thumb-handle .btn[data-v-0b029b40]:hover{background-color:#f9f9f9}.thumb-handle .select-btn[data-v-0b029b40]{width:30px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;border-left:1px solid #eee}.thumb-handle .select-btn[data-v-0b029b40]:hover{background-color:#f9f9f9}.thumb-handle .icon[data-v-0b029b40]{margin-right:3px;font-size:14px}.thumb-content[data-v-0b029b40]{padding:5px 0;-webkit-box-flex:1;-webkit-flex:1;flex:1;overflow:auto;border-left:1px solid #eee}.thumbnail-item[data-v-0b029b40]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;padding:5px 0}.thumbnail-item .thumbnail[data-v-0b029b40]{outline:1px solid rgba(64,158,255,.15)}.thumbnail-item.active .label[data-v-0b029b40]{color:#409eff}.thumbnail-item.active .thumbnail[data-v-0b029b40],.thumbnail-item.selected .thumbnail[data-v-0b029b40]{outline-color:#409eff}.label[data-v-0b029b40]{font-size:12px;color:#999;width:20px;cursor:-webkit-grab;cursor:grab}.label.offset-left[data-v-0b029b40]{position:relative;left:-4px}.label[data-v-0b029b40]:active{cursor:-webkit-grabbing;cursor:grabbing}.thumb-number[data-v-0b029b40]{height:0;font-size:12px;border-top:1px solid #eee;line-height:40px;text-align:center;color:#666}.el-button-group{display:inline-block;vertical-align:middle}.el-button-group:after,.el-button-group:before{content:"";display:table}.el-button-group:after{clear:both}.el-button-group>.el-button{float:left;position:relative}.el-button-group>.el-button+.el-button{margin-left:0}.el-button-group>.el-button:first-child{border-bottom-right-radius:0;border-top-right-radius:0}.el-button-group>.el-button:last-child{border-bottom-left-radius:0;border-top-left-radius:0}.el-button-group>.el-button:first-child:last-child{border-bottom-left-radius:var(--el-border-radius-base);border-bottom-right-radius:var(--el-border-radius-base);border-top-left-radius:var(--el-border-radius-base);border-top-right-radius:var(--el-border-radius-base)}.el-button-group>.el-button:first-child:last-child.is-round{border-radius:var(--el-border-radius-round)}.el-button-group>.el-button:first-child:last-child.is-circle{border-radius:50%}.el-button-group>.el-button:not(:first-child):not(:last-child){border-radius:0}.el-button-group>.el-button:not(:last-child){margin-right:-1px}.el-button-group>.el-button:active,.el-button-group>.el-button:focus,.el-button-group>.el-button:hover{z-index:1}.el-button-group>.el-button.is-active{z-index:1}.el-button-group>.el-dropdown>.el-button{border-bottom-left-radius:0;border-left-color:var(--el-button-divide-border-color);border-top-left-radius:0}.el-button-group .el-button--primary:first-child{border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--primary:last-child{border-left-color:var(--el-button-divide-border-color)}.el-button-group .el-button--primary:not(:first-child):not(:last-child){border-left-color:var(--el-button-divide-border-color);border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--success:first-child{border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--success:last-child{border-left-color:var(--el-button-divide-border-color)}.el-button-group .el-button--success:not(:first-child):not(:last-child){border-left-color:var(--el-button-divide-border-color);border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--warning:first-child{border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--warning:last-child{border-left-color:var(--el-button-divide-border-color)}.el-button-group .el-button--warning:not(:first-child):not(:last-child){border-left-color:var(--el-button-divide-border-color);border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--danger:first-child{border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--danger:last-child{border-left-color:var(--el-button-divide-border-color)}.el-button-group .el-button--danger:not(:first-child):not(:last-child){border-left-color:var(--el-button-divide-border-color);border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--info:first-child{border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--info:last-child{border-left-color:var(--el-button-divide-border-color)}.el-button-group .el-button--info:not(:first-child):not(:last-child){border-left-color:var(--el-button-divide-border-color);border-right-color:var(--el-button-divide-border-color)}.el-dropdown{--el-dropdown-menu-box-shadow:var(--el-box-shadow-light);--el-dropdown-menuItem-hover-fill:var(--el-color-primary-light-9);--el-dropdown-menuItem-hover-color:var(--el-color-primary);--el-dropdown-menu-index:10;color:var(--el-text-color-regular);display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;font-size:var(--el-font-size-base);line-height:1;position:relative;vertical-align:top}.el-dropdown.is-disabled{color:var(--el-text-color-placeholder);cursor:not-allowed}.el-dropdown__popper{--el-dropdown-menu-box-shadow:var(--el-box-shadow-light);--el-dropdown-menuItem-hover-fill:var(--el-color-primary-light-9);--el-dropdown-menuItem-hover-color:var(--el-color-primary);--el-dropdown-menu-index:10}.el-dropdown__popper.el-popper{background:var(--el-bg-color-overlay);border:1px solid var(--el-border-color-light);box-shadow:var(--el-dropdown-menu-box-shadow)}.el-dropdown__popper.el-popper .el-popper__arrow:before{border:1px solid var(--el-border-color-light)}.el-dropdown__popper.el-popper[data-popper-placement^=top] .el-popper__arrow:before{border-left-color:transparent;border-top-color:transparent}.el-dropdown__popper.el-popper[data-popper-placement^=bottom] .el-popper__arrow:before{border-bottom-color:transparent;border-right-color:transparent}.el-dropdown__popper.el-popper[data-popper-placement^=left] .el-popper__arrow:before{border-bottom-color:transparent;border-left-color:transparent}.el-dropdown__popper.el-popper[data-popper-placement^=right] .el-popper__arrow:before{border-right-color:transparent;border-top-color:transparent}.el-dropdown__popper .el-dropdown-menu{border:none}.el-dropdown__popper .el-dropdown__popper-selfdefine{outline:none}.el-dropdown__popper .el-scrollbar__bar{z-index:calc(var(--el-dropdown-menu-index) + 1)}.el-dropdown__popper .el-dropdown__list{box-sizing:border-box;list-style:none;margin:0;padding:0}.el-dropdown .el-dropdown__caret-button{-webkit-box-align:center;-webkit-align-items:center;align-items:center;border-left:none;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;padding-left:0;padding-right:0;width:32px}.el-dropdown .el-dropdown__caret-button>span{display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex}.el-dropdown .el-dropdown__caret-button:before{background:var(--el-overlay-color-lighter);bottom:-1px;content:"";display:block;left:0;position:absolute;top:-1px;width:1px}.el-dropdown .el-dropdown__caret-button.el-button:before{background:var(--el-border-color);opacity:.5}.el-dropdown .el-dropdown__caret-button .el-dropdown__icon{font-size:inherit;padding-left:0}.el-dropdown .el-dropdown-selfdefine{outline:none}.el-dropdown--large .el-dropdown__caret-button{width:40px}.el-dropdown--small .el-dropdown__caret-button{width:24px}.el-dropdown-menu{background-color:var(--el-bg-color-overlay);border:none;border-radius:var(--el-border-radius-base);box-shadow:none;left:0;list-style:none;margin:0;padding:5px 0;position:relative;top:0;z-index:var(--el-dropdown-menu-index)}.el-dropdown-menu__item{-webkit-box-align:center;-webkit-align-items:center;align-items:center;color:var(--el-text-color-regular);cursor:pointer;display:-webkit-box;display:-webkit-flex;display:flex;font-size:var(--el-font-size-base);line-height:22px;list-style:none;margin:0;outline:none;padding:5px 16px;white-space:nowrap}.el-dropdown-menu__item:not(.is-disabled):focus,.el-dropdown-menu__item:not(.is-disabled):hover{background-color:var(--el-dropdown-menuItem-hover-fill);color:var(--el-dropdown-menuItem-hover-color)}.el-dropdown-menu__item i{margin-right:5px}.el-dropdown-menu__item--divided{border-top:1px solid var(--el-border-color-lighter);margin:6px 0}.el-dropdown-menu__item.is-disabled{color:var(--el-text-color-disabled);cursor:not-allowed}.el-dropdown-menu--large{padding:7px 0}.el-dropdown-menu--large .el-dropdown-menu__item{font-size:14px;line-height:22px;padding:7px 20px}.el-dropdown-menu--large .el-dropdown-menu__item--divided{margin:8px 0}.el-dropdown-menu--small{padding:3px 0}.el-dropdown-menu--small .el-dropdown-menu__item{font-size:12px;line-height:20px;padding:2px 12px}.el-dropdown-menu--small .el-dropdown-menu__item--divided{margin:4px 0}.left-handler[data-v-ae2c98e3]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.center-handler[data-v-ae2c98e3]{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:-webkit-box;display:-webkit-flex;display:flex}.center-handler .handler-icon[data-v-ae2c98e3]{font-size:14px;width:18px}.center-handler .icon-down[data-v-ae2c98e3]{-webkit-transition:margin-top .05s;transition:margin-top .05s}.center-handler .handler-item[data-v-ae2c98e3]{width:32px;height:24px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;margin:0 2px;border-radius:2px}.handler-item[data-v-ae2c98e3]{margin:0 10px;font-size:14px;overflow:hidden;cursor:pointer}.handler-item.disable[data-v-ae2c98e3]{opacity:.5;cursor:not-allowed}.right-handler[data-v-ae2c98e3]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.right-handler .text[data-v-ae2c98e3]{width:40px;text-align:center;cursor:pointer}.preset-item[data-v-ae2c98e3]{padding:8px 20px;text-align:center;cursor:pointer}.preset-item[data-v-ae2c98e3]:hover{color:#409eff}.center-handler .handler-dropdown[data-v-ae2c98e3]{display:-webkit-box;display:-webkit-flex;display:flex;width:42px;height:24px;-webkit-box-align:center;-webkit-align-items:center;align-items:center;padding:2px;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;border-radius:2px}.center-handler .handler-dropdown[data-v-ae2c98e3]:hover{background:#f1f1f1}.center-handler .handler-dropdown:hover .icon-down[data-v-ae2c98e3]{margin-top:3px}.el-popover.el-popper.viewport-size{min-width:100px;padding:0}.full-size[data-v-44c6538d]{height:100%;width:100%}.background-grid[data-v-44c6538d]{--offsetX: 0px;--offsetY: 0px;--size: 8px;--color: #dedcdc;background-image:-webkit-linear-gradient(45deg,var(--color) 25%,transparent 0,transparent 75%,var(--color) 0),-webkit-linear-gradient(45deg,var(--color) 25%,transparent 0,transparent 75%,var(--color) 0);background-image:linear-gradient(45deg,var(--color) 25%,transparent 0,transparent 75%,var(--color) 0),linear-gradient(45deg,var(--color) 25%,transparent 0,transparent 75%,var(--color) 0);background-position:var(--offsetX) var(--offsetY),calc(var(--size) + var(--offsetX)) calc(var(--size) + var(--offsetY));background-size:calc(var(--size) * 2) calc(var(--size) * 2)}.handler-icon[data-v-c4d2b706]{font-size:16px;width:18px}.el-divider{position:relative}.el-divider--horizontal{border-top:1px var(--el-border-color) var(--el-border-style);display:block;height:1px;margin:24px 0;width:100%}.el-divider--vertical{border-left:1px var(--el-border-color) var(--el-border-style);display:inline-block;height:1em;margin:0 8px;position:relative;vertical-align:middle;width:1px}.el-divider__text{background-color:var(--el-bg-color);color:var(--el-text-color-primary);font-size:14px;font-weight:500;padding:0 20px;position:absolute}.el-divider__text.is-left{left:20px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.el-divider__text.is-center{left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translate(-50%) translateY(-50%)}.el-divider__text.is-right{right:20px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.self-main[data-v-388fc2db]{padding:30px;background:#e8e8e8}.self-content[data-v-388fc2db]{margin:0 auto;width:300px}.self-main canvas[data-v-388fc2db]{max-width:100%;width:300px;max-height:100%;height:200px;-o-object-fit:contain;object-fit:contain;-webkit-filter:drop-shadow(2px 2px 8px rgba(0,0,0,.2));filter:drop-shadow(2px 2px 8px rgba(0,0,0,.2))}.self-footer[data-v-388fc2db]{padding:15px 30px;margin:0 auto;text-align:center}.self-color[data-v-388fc2db]{margin:15px 0}.color-content[data-v-388fc2db]{display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;max-width:calc(100% - 90px)}.color-item[data-v-388fc2db]{height:32px;width:32px;-webkit-box-flex:0;-webkit-flex:0 1 32px;flex:0 1 32px;display:inline-block;cursor:pointer;margin:0 2px;-webkit-transition:box-shadow .2s ease,-webkit-transform .2s ease;transition:box-shadow .2s ease,-webkit-transform .2s ease;transition:transform .2s ease,box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease,-webkit-transform .2s ease}.ml-5[data-v-388fc2db]{margin-left:5px}.color-select[data-v-388fc2db]{width:32px;height:32px}.self-background .el-dialog__body,.self-background .el-dialog__header{padding:0}.icon-btn[data-v-91f62748]{cursor:pointer}.canvas-design-panel[data-v-91f62748]{-webkit-user-select:none;-moz-user-select:none;user-select:none}.row[data-v-91f62748]{width:100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;margin-bottom:10px}.title[data-v-91f62748]{margin-bottom:10px}.fixed-ratio[data-v-91f62748]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.slider-name[data-v-91f62748]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.slider-num[data-v-91f62748]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.mb-10[data-v-91f62748]{margin-bottom:10px}.full-row[data-v-91f62748]{-webkit-box-flex:1;-webkit-flex:1;flex:1;width:100%}.full-group[data-v-91f62748]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:1;-webkit-flex:1;flex:1}.full-group .el-button[data-v-91f62748]{width:50%}.full-ratio[data-v-91f62748]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:1;-webkit-flex:1;flex:1}.full-ratio .el-radio-button[data-v-91f62748]{width:50%}.full-ratio .el-radio-button__inner[data-v-91f62748]{width:100%}.background-image[data-v-91f62748]{height:0;padding-bottom:56.25%;border:1px dashed var(--el-border-color);border-radius:2px;position:relative;-webkit-transition:all .2s;transition:all .2s}.background-image[data-v-91f62748]:hover{border-color:var(--el-color-primary);color:var(--el-color-primary)}.background-image .content[data-v-91f62748]{position:absolute;inset:0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;background-position:center;background-size:contain;background-repeat:no-repeat;cursor:pointer}.theme-list[data-v-91f62748]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-content:flex-start;align-content:flex-start}.theme-item[data-v-91f62748]{width:48%;margin-bottom:4%;padding-bottom:30%;border-radius:2px;position:relative;cursor:pointer}.theme-item[data-v-91f62748]:not(:nth-child(2n)){margin-right:4%}.theme-item .theme-item-content[data-v-91f62748]{position:absolute;inset:0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;padding:8px;border:1px solid #eee}.theme-item .text[data-v-91f62748]{font-size:16px}.theme-item .colors[data-v-91f62748]{display:-webkit-box;display:-webkit-flex;display:flex}.theme-item .color-block[data-v-91f62748]{margin-top:8px;width:12px;height:12px;margin-right:2px}.theme-item:hover .btns[data-v-91f62748]{display:-webkit-box;display:-webkit-flex;display:flex}.theme-item .btns[data-v-91f62748]{position:absolute;inset:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:none;background-color:#00000040}.theme-item .btn[data-v-91f62748]{width:72px;padding:5px 0;text-align:center;background-color:#409eff;color:#fff;font-size:12px;border-radius:2px}.theme-item .btn[data-v-91f62748]:hover{background-color:#c42f19}.theme-item .btn+.btn[data-v-91f62748]{margin-top:5px}.slider[data-v-91f62748]{-webkit-box-flex:3;-webkit-flex:3;flex:3}.mt-10[data-v-91f62748]{margin-top:10px}.color-group[data-v-91f62748]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:1;-webkit-flex:1 1;flex:1 1}.color-box[data-v-91f62748]{-webkit-box-flex:1;-webkit-flex:1 1;flex:1 1;height:25px}.color-contianer[data-v-91f62748]:hover{box-shadow:0 0 20px 2px #0006;width:calc(100% - 5px)!important;cursor:pointer}.config-strength[data-v-91f62748],.config-variance[data-v-91f62748],.config-size[data-v-91f62748]{-webkit-box-flex:10;-webkit-flex:10;flex:10}.gradient-box[data-v-91f62748]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:1;-webkit-flex:1;flex:1}.gradient-box .el-button[data-v-91f62748]{width:100%}.background-gradient-body[data-v-91f62748]{height:300px;overflow:auto}.gradient-content[data-v-91f62748]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;padding-bottom:2px}.gradient-content[data-v-91f62748]:hover{width:calc(100% - 2px)!important;border-color:#409eff;cursor:pointer}.background-shading-body[data-v-91f62748]{height:500px;overflow:auto}.shading-box[data-v-91f62748]{-webkit-box-flex:1;-webkit-flex:1;flex:1;height:50px;margin-bottom:5px;border:1px solid transparent;border-color:#d9d9d9;border-radius:5px}.shading-box[data-v-91f62748]:hover{width:calc(100% - 2px)!important;cursor:pointer;border-color:#409eff}.color-item[data-v-91f62748]{height:42px;border:1px solid transparent;border-color:#d9d9d9;border-radius:5px;-webkit-box-flex:1;-webkit-flex:1;flex:1;display:inline-block;cursor:pointer;margin:0 2px;-webkit-transition:box-shadow .2s ease,-webkit-transform .2s ease;transition:box-shadow .2s ease,-webkit-transform .2s ease;transition:transform .2s ease,box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease,-webkit-transform .2s ease}.color-item[data-v-91f62748]:hover{border-color:#409eff}.color-non[data-v-91f62748]{display:none}.color-select[data-v-91f62748]{width:100%;height:100%}.common-slider[data-v-91f62748]{width:90%;margin:0 auto}[data-v-91f62748] .el-input .el-input-group__prepend,[data-v-91f62748] .el-input .el-input-group__append{padding:0 5px}[data-v-91f62748] .full-ratio .el-radio-button__inner{width:100%}[data-v-fbf6769c] .w-full .el-radio-button__inner{width:100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.icon-btn[data-v-2d5ffbc9]{cursor:pointer}.canvas-design-panel[data-v-2d5ffbc9]{-webkit-user-select:none;-moz-user-select:none;user-select:none}.row[data-v-2d5ffbc9]{width:100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;margin-bottom:10px}.title[data-v-2d5ffbc9]{margin-bottom:10px}.fixed-ratio[data-v-2d5ffbc9]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.slider-name[data-v-2d5ffbc9]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.mb-10[data-v-2d5ffbc9]{margin-bottom:10px}.full-row[data-v-2d5ffbc9]{-webkit-box-flex:1;-webkit-flex:1;flex:1;width:100%}.full-group[data-v-2d5ffbc9]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:1;-webkit-flex:1;flex:1}.full-group .el-button[data-v-2d5ffbc9]{width:50%}.full-ratio[data-v-2d5ffbc9]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:1;-webkit-flex:1;flex:1}.full-ratio .el-radio-button[data-v-2d5ffbc9]{width:50%}.full-ratio .el-radio-button__inner[data-v-2d5ffbc9]{width:100%}.background-image[data-v-2d5ffbc9]{height:0;padding-bottom:56.25%;border:1px dashed var(--el-border-color);border-radius:2px;position:relative;-webkit-transition:all .2s;transition:all .2s}.background-image[data-v-2d5ffbc9]:hover{border-color:var(--el-color-primary);color:var(--el-color-primary)}.background-image .content[data-v-2d5ffbc9]{position:absolute;inset:0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;background-position:center;background-size:contain;background-repeat:no-repeat;cursor:pointer}.theme-list[data-v-2d5ffbc9]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-content:flex-start;align-content:flex-start}.theme-item[data-v-2d5ffbc9]{width:48%;margin-bottom:4%;padding-bottom:30%;border-radius:2px;position:relative;cursor:pointer}.theme-item[data-v-2d5ffbc9]:not(:nth-child(2n)){margin-right:4%}.theme-item .theme-item-content[data-v-2d5ffbc9]{position:absolute;inset:0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;padding:8px;border:1px solid #eee}.theme-item .text[data-v-2d5ffbc9]{font-size:16px}.theme-item .colors[data-v-2d5ffbc9]{display:-webkit-box;display:-webkit-flex;display:flex}.theme-item .color-block[data-v-2d5ffbc9]{margin-top:8px;width:12px;height:12px;margin-right:2px}.theme-item:hover .btns[data-v-2d5ffbc9]{display:-webkit-box;display:-webkit-flex;display:flex}.theme-item .btns[data-v-2d5ffbc9]{position:absolute;inset:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:none;background-color:#00000040}.theme-item .btn[data-v-2d5ffbc9]{width:72px;padding:5px 0;text-align:center;background-color:#409eff;color:#fff;font-size:12px;border-radius:2px}.theme-item .btn[data-v-2d5ffbc9]:hover{background-color:#c42f19}.theme-item .btn+.btn[data-v-2d5ffbc9]{margin-top:5px}.mt-10[data-v-2d5ffbc9]{margin-top:10px}.slider-num[data-v-2d5ffbc9]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}[data-v-2d5ffbc9] .el-input .el-input-group__prepend,[data-v-2d5ffbc9] .el-input .el-input-group__append{padding:0 5px}[data-v-2d5ffbc9] .full-ratio .el-radio-button__inner{width:100%}[data-v-2d5ffbc9] .size-row .el-input-group__prepend{min-width:24px}.align-item[data-v-d0b5b3f9]{height:30px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;cursor:pointer;border-radius:2px}.align-item[data-v-d0b5b3f9]:hover{background-color:#f1f1f1}.mb-10[data-v-d0b5b3f9]{margin-bottom:10px}.fixed-ratio[data-v-d0b5b3f9]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.position-col[data-v-d0b5b3f9] .el-input-number{width:auto}.position-col .swipe-input[data-v-d0b5b3f9]{position:relative}.position-col .swipe-input[data-v-d0b5b3f9]:after{width:25px;content:attr(content);height:100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;position:absolute;right:var(--el-input-number-unit-offset-x);color:#999}.angle-col[data-v-d0b5b3f9]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;cursor:pointer;border-radius:2px}.angle-col[data-v-d0b5b3f9]:hover{background-color:#f1f1f1}[data-v-d0b5b3f9] .el-input .el-input-group__prepend{padding:0 5px;width:7px}[data-v-d0b5b3f9] .el-input .el-input-group__append{padding:0 5px}[data-v-d0b5b3f9] .full-ratio .el-radio-button__inner{width:100%}.row[data-v-7de12fb8]{width:100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;margin-bottom:10px}.stroke-name[data-v-7de12fb8]{-webkit-box-flex:2;-webkit-flex:2;flex:2}.stroke-option[data-v-7de12fb8]{-webkit-box-flex:3;-webkit-flex:3;flex:3}.switch-wrapper[data-v-7de12fb8]{text-align:right}.slider[data-v-7de12fb8]{-webkit-box-flex:3;-webkit-flex:3;flex:3;width:80%}.row[data-v-b4d84bf9]{width:100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;margin-bottom:10px}.switch-wrapper[data-v-b4d84bf9]{text-align:right}.slider[data-v-b4d84bf9]{-webkit-box-flex:3;-webkit-flex:3;flex:3}.slider-name[data-v-b4d84bf9]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.slider-num[data-v-b4d84bf9]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.row[data-v-c5dc2ef7]{width:100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;margin-bottom:10px}.slider[data-v-c5dc2ef7]{-webkit-box-flex:3;-webkit-flex:3;flex:3}.slider-name[data-v-c5dc2ef7]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.slider-num[data-v-c5dc2ef7]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.row[data-v-99ae9a16]{width:100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;margin-bottom:10px}.switch-wrapper[data-v-99ae9a16]{text-align:right}.slider[data-v-99ae9a16],.select[data-v-99ae9a16]{-webkit-box-flex:3;-webkit-flex:3;flex:3}.full-btn[data-v-838fbb93]{width:98%}.full-btn .btn-right[data-v-838fbb93]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.icon-btn[data-v-9da15a43]{cursor:pointer}.canvas-design-panel[data-v-9da15a43]{-webkit-user-select:none;-moz-user-select:none;user-select:none}.row[data-v-9da15a43]{width:100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;margin-bottom:10px}.title[data-v-9da15a43]{margin-bottom:10px}.fixed-ratio[data-v-9da15a43]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.slider-name[data-v-9da15a43]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.slider-num[data-v-9da15a43]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.mb-10[data-v-9da15a43]{margin-bottom:10px}.full-row[data-v-9da15a43]{-webkit-box-flex:1;-webkit-flex:1;flex:1;width:100%}.full-group[data-v-9da15a43]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:1;-webkit-flex:1;flex:1}.full-group .el-button[data-v-9da15a43]{width:50%}.full-ratio[data-v-9da15a43]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:1;-webkit-flex:1;flex:1}.full-ratio .el-radio-button[data-v-9da15a43]{width:50%}.full-ratio .el-radio-button__inner[data-v-9da15a43]{width:100%}.background-image[data-v-9da15a43]{height:0;padding-bottom:56.25%;border:1px dashed var(--el-border-color);border-radius:2px;position:relative;-webkit-transition:all .2s;transition:all .2s}.background-image[data-v-9da15a43]:hover{border-color:var(--el-color-primary);color:var(--el-color-primary)}.background-image .content[data-v-9da15a43]{position:absolute;inset:0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;background-position:center;background-size:contain;background-repeat:no-repeat;cursor:pointer}.theme-list[data-v-9da15a43]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-content:flex-start;align-content:flex-start}.theme-item[data-v-9da15a43]{width:48%;margin-bottom:4%;padding-bottom:30%;border-radius:2px;position:relative;cursor:pointer}.theme-item[data-v-9da15a43]:not(:nth-child(2n)){margin-right:4%}.theme-item .theme-item-content[data-v-9da15a43]{position:absolute;inset:0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;padding:8px;border:1px solid #eee}.theme-item .text[data-v-9da15a43]{font-size:16px}.theme-item .colors[data-v-9da15a43]{display:-webkit-box;display:-webkit-flex;display:flex}.theme-item .color-block[data-v-9da15a43]{margin-top:8px;width:12px;height:12px;margin-right:2px}.theme-item:hover .btns[data-v-9da15a43]{display:-webkit-box;display:-webkit-flex;display:flex}.theme-item .btns[data-v-9da15a43]{position:absolute;inset:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:none;background-color:#00000040}.theme-item .btn[data-v-9da15a43]{width:72px;padding:5px 0;text-align:center;background-color:#409eff;color:#fff;font-size:12px;border-radius:2px}.theme-item .btn[data-v-9da15a43]:hover{background-color:#c42f19}.theme-item .btn+.btn[data-v-9da15a43]{margin-top:5px}.slider[data-v-9da15a43]{-webkit-box-flex:3;-webkit-flex:3;flex:3}.mt-10[data-v-9da15a43]{margin-top:10px}.color-group[data-v-9da15a43]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:1;-webkit-flex:1 1;flex:1 1}.color-box[data-v-9da15a43]{-webkit-box-flex:1;-webkit-flex:1 1;flex:1 1;height:25px}.color-contianer[data-v-9da15a43]:hover{box-shadow:0 0 20px 2px #0006;width:calc(100% - 5px)!important;cursor:pointer}.config-strength[data-v-9da15a43],.config-variance[data-v-9da15a43],.config-size[data-v-9da15a43]{-webkit-box-flex:10;-webkit-flex:10;flex:10}.gradient-box[data-v-9da15a43]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:1;-webkit-flex:1;flex:1}.gradient-box .el-button[data-v-9da15a43]{width:100%}.background-gradient-body[data-v-9da15a43]{height:300px;overflow:auto}.gradient-content[data-v-9da15a43]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;padding-bottom:2px}.gradient-content[data-v-9da15a43]:hover{width:calc(100% - 2px)!important;border-color:#409eff;cursor:pointer}.background-shading-body[data-v-9da15a43]{height:500px;overflow:auto}.shading-box[data-v-9da15a43]{-webkit-box-flex:1;-webkit-flex:1;flex:1;height:50px;margin-bottom:5px;border:1px solid transparent;border-color:#d9d9d9;border-radius:5px}.shading-box[data-v-9da15a43]:hover{width:calc(100% - 2px)!important;cursor:pointer;border-color:#409eff}.color-item[data-v-9da15a43]{height:42px;border:1px solid transparent;border-color:#d9d9d9;border-radius:5px;-webkit-box-flex:1;-webkit-flex:1;flex:1;display:inline-block;cursor:pointer;margin:0 2px;-webkit-transition:box-shadow .2s ease,-webkit-transform .2s ease;transition:box-shadow .2s ease,-webkit-transform .2s ease;transition:transform .2s ease,box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease,-webkit-transform .2s ease}.color-item[data-v-9da15a43]:hover{border-color:#409eff}.color-non[data-v-9da15a43]{display:none}.color-select[data-v-9da15a43]{width:100%;height:100%}.common-slider[data-v-9da15a43]{width:90%;margin:0 auto}[data-v-9da15a43] .el-input .el-input-group__prepend,[data-v-9da15a43] .el-input .el-input-group__append{padding:0 5px}[data-v-9da15a43] .full-ratio .el-radio-button__inner{width:100%}.text-style-panel[data-v-74ce44fa]{-webkit-user-select:none;-moz-user-select:none;user-select:none}.row[data-v-74ce44fa]{width:100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;margin-bottom:10px}.preset-style[data-v-74ce44fa]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:10px}.preset-style-item[data-v-74ce44fa]{width:50%;height:50px;border:solid 1px #d6d6d6;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;position:relative;cursor:pointer;-webkit-transition:all .2s;transition:all .2s}.preset-style-item[data-v-74ce44fa]:hover{border-color:#409eff;color:#409eff;z-index:1}.preset-style-item[data-v-74ce44fa]:nth-child(2n){margin-left:-1px}.preset-style-item[data-v-74ce44fa]:nth-child(n+3){margin-top:-1px}.font-size-btn[data-v-74ce44fa]{padding:0}.link-popover[data-v-74ce44fa]{width:240px}.link-popover .btns[data-v-74ce44fa]{margin-top:10px;text-align:right}.mt-10[data-v-74ce44fa]{margin-top:10px}.full-group[data-v-74ce44fa]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:1;-webkit-flex:1;flex:1}.full-group .el-button[data-v-74ce44fa]{width:50%}.tooltip-popover .el-button[data-v-74ce44fa]{width:100%;border-radius:0}.tooltip-popover .font-color[data-v-74ce44fa]{border-top-left-radius:4px;border-bottom-left-radius:4px;border-right:0}.tooltip-popover .high-light[data-v-74ce44fa]{border-right:0}.font-size[data-v-74ce44fa]{border-top-left-radius:0;border-bottom-left-radius:0}.full-ratio[data-v-74ce44fa]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:1;-webkit-flex:1;flex:1}.full-ratio .el-radio-button[data-v-74ce44fa]{position:relative;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;outline:0;-webkit-box-flex:1;-webkit-flex:1;flex:1}.full-ratio .el-radio-button__inner[data-v-74ce44fa]{width:100%}.flex-align[data-v-74ce44fa]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.full-checkbox[data-v-74ce44fa]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:1;-webkit-flex:1;flex:1}.full-button[data-v-74ce44fa]{width:100%}.full-button .iconfont[data-v-74ce44fa]{font-size:32px}[data-v-74ce44fa] .full-ratio .el-radio-button__inner{width:100%}[data-v-74ce44fa] .full-ratio .el-radio-button,[data-v-74ce44fa] .full-checkbox .el-checkbox-button{position:relative;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;outline:0;-webkit-box-flex:1;-webkit-flex:1;flex:1}[data-v-74ce44fa] .full-checkbox .el-checkbox-button__inner{width:100%}.row[data-v-77ad7066]{width:100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;margin-bottom:10px}.switch-wrapper[data-v-77ad7066]{text-align:right}.el-checkbox-group{font-size:0;line-height:0}.row[data-v-70005f2c]{width:100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;margin-bottom:10px}.full-group[data-v-70005f2c]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:1;-webkit-flex:1;flex:1}.full-group .el-checkbox-button[data-v-70005f2c]{width:50%}[data-v-70005f2c] .full-group .el-checkbox-button__inner{width:100%}.row[data-v-fd8ac424]{width:100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.switch-wrapper[data-v-fd8ac424]{text-align:right}.filter[data-v-fd8ac424]{font-size:12px}.filter-item[data-v-fd8ac424]{padding:8px 0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.filter-item .name[data-v-fd8ac424]{width:60px}.filter-item .filter-slider[data-v-fd8ac424]{-webkit-box-flex:1;-webkit-flex:1;flex:1;margin:0 6px}.slider-num[data-v-fd8ac424]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.flex-align[data-v-fd8ac424]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.flex-right[data-v-fd8ac424]{text-align:right}.mt-10[data-v-fd8ac424]{margin-top:10px}.full-group[data-v-fd8ac424]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:1;-webkit-flex:1;flex:1}.full-group .el-checkbox-button[data-v-fd8ac424]{width:50%}.full-checkbox[data-v-fd8ac424]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:1;-webkit-flex:1;flex:1}.full-checkbox .el-checkbox-button[data-v-fd8ac424]{width:25%}.full-ratio[data-v-fd8ac424]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:1;-webkit-flex:1;flex:1}.full-ratio .el-radio-button[data-v-fd8ac424]{position:relative;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;outline:0}.full-ratio .el-radio-button__inner[data-v-fd8ac424]{width:100%}.slider-wrapper[data-v-fd8ac424]{width:88%;margin:0 auto}[data-v-fd8ac424] .full-group .el-checkbox-button__inner{width:100%}[data-v-fd8ac424] .full-checkbox .el-checkbox-button__inner{width:100%;padding:8px 0}[data-v-fd8ac424] .full-ratio .el-radio-button__inner{width:100%}[data-v-fd8ac424] .full-ratio .el-radio-button{position:relative;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;outline:0;-webkit-box-flex:1;-webkit-flex:1;flex:1;width:25%}.row[data-v-c63ab792]{width:100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;margin-bottom:10px}.switch-wrapper[data-v-c63ab792]{text-align:right}.opacity-slider[data-v-c63ab792]{-webkit-box-flex:3;-webkit-flex:3;flex:3}.slider-name[data-v-c63ab792]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.slider-num[data-v-c63ab792]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.blend-row[data-v-d3686b36]{margin-top:10px}.belnd-col[data-v-d3686b36]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;border:1px solid var(--el-border-color);border-radius:var(--el-border-radius-base)}.row[data-v-40cb1129]{width:100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;margin-bottom:10px}.switch-wrapper[data-v-40cb1129]{text-align:right}.origin-image[data-v-40cb1129]{height:100px;background-size:contain;background-repeat:no-repeat;background-position:center;background-color:#f9f9f9;margin-bottom:10px}.full-width-btn[data-v-40cb1129]{width:100%;margin-bottom:10px}.full-btn[data-v-40cb1129]{width:100%}.btn-icon[data-v-40cb1129]{margin-right:3px}.clip[data-v-40cb1129]{width:260px;font-size:12px}.clip .title[data-v-40cb1129]{margin-bottom:5px}.shape-clip[data-v-40cb1129]{margin-bottom:10px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-content:flex-start;align-content:flex-start}.shape-clip-item[data-v-40cb1129]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;cursor:pointer;width:16%;margin-bottom:5%}.shape-clip-item[data-v-40cb1129]:not(:nth-child(5n)){margin-right:5%}.shape-clip-item:hover .shape[data-v-40cb1129]{background-color:#ccc}.shape-clip-item .shape[data-v-40cb1129]{width:40px;height:40px;background-color:#e1e1e1}.clip-image[data-v-40cb1129]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:1;-webkit-flex:1;flex:1}.clip-image .clip-button[data-v-40cb1129]{width:70%}.clip-image .clip-popover[data-v-40cb1129]{width:30%}.matting-button[data-v-40cb1129]{width:100%}.mt-10[data-v-40cb1129]{margin-top:10px}.shape-style-panel[data-v-d5e95c8d]{-webkit-user-select:none;-moz-user-select:none;user-select:none}.row[data-v-d5e95c8d]{width:100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;margin-bottom:10px}.font-size-btn[data-v-d5e95c8d]{padding:0}.slider[data-v-d5e95c8d]{-webkit-box-flex:3;-webkit-flex:3;flex:3}.mb-10[data-v-d5e95c8d]{margin-bottom:10px}.full-row[data-v-d5e95c8d]{-webkit-box-flex:1;-webkit-flex:1;flex:1;width:100%}.gradient-box[data-v-d5e95c8d]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:1;-webkit-flex:1;flex:1}.gradient-box .el-button[data-v-d5e95c8d]{width:100%}.mt-10[data-v-d5e95c8d]{margin-top:10px}.full-group[data-v-d5e95c8d]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:1;-webkit-flex:1;flex:1}.full-group .el-button[data-v-d5e95c8d]{width:50%}.tooltip-popover .el-button[data-v-d5e95c8d]{width:100%;border-radius:0}.tooltip-popover .font-color[data-v-d5e95c8d]{border-top-left-radius:4px;border-bottom-left-radius:4px;border-right:0}.tooltip-popover .high-light[data-v-d5e95c8d]{border-right:0}.font-size[data-v-d5e95c8d]{border-top-left-radius:0;border-bottom-left-radius:0}.shape-style-panel[data-v-5a05df03]{-webkit-user-select:none;-moz-user-select:none;user-select:none}.row[data-v-5a05df03]{width:100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;margin-bottom:10px}.font-size-btn[data-v-5a05df03]{padding:0}.slider[data-v-5a05df03]{-webkit-box-flex:3;-webkit-flex:3;flex:3}.mb-10[data-v-5a05df03]{margin-bottom:10px}.full-row[data-v-5a05df03]{-webkit-box-flex:1;-webkit-flex:1;flex:1;width:100%}.gradient-box[data-v-5a05df03]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:1;-webkit-flex:1;flex:1}.gradient-box .el-button[data-v-5a05df03]{width:100%}.mt-10[data-v-5a05df03]{margin-top:10px}.full-group[data-v-5a05df03]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:1;-webkit-flex:1;flex:1}.full-group .el-button[data-v-5a05df03]{width:50%}.tooltip-popover .el-button[data-v-5a05df03]{width:100%;border-radius:0}.tooltip-popover .font-color[data-v-5a05df03]{border-top-left-radius:4px;border-bottom-left-radius:4px;border-right:0}.tooltip-popover .high-light[data-v-5a05df03]{border-right:0}.font-size[data-v-5a05df03]{border-top-left-radius:0;border-bottom-left-radius:0}.row[data-v-a4fe3aa9]{width:100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;margin-bottom:10px}.line-btn[data-v-a4fe3aa9]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;padding:0!important}.line-btn .line-wrapper[data-v-a4fe3aa9]{margin-left:8px}.line-wrapper[data-v-a4fe3aa9]{overflow:visible}.line-btn-icon[data-v-a4fe3aa9]{width:30px;font-size:12px;margin-top:2px;color:#bfbfbf}.preset-point-style[data-v-a4fe3aa9]{padding:0 10px}.preset-point-style+.preset-point-style[data-v-a4fe3aa9]{margin-top:10px}.row[data-v-8ff23698]{width:100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;margin-bottom:10px}.switch-wrapper[data-v-8ff23698]{text-align:right}.origin-image[data-v-8ff23698]{height:100px;background-size:contain;background-repeat:no-repeat;background-position:center;background-color:#f9f9f9;margin-bottom:10px}.full-width-btn[data-v-8ff23698]{width:100%;margin-bottom:10px}.btn-icon[data-v-8ff23698]{margin-right:3px}.clip[data-v-8ff23698]{width:260px;font-size:12px}.clip .title[data-v-8ff23698]{margin-bottom:5px}.title[data-v-8ff23698]{margin-bottom:10px}.shape-clip[data-v-8ff23698]{margin-bottom:10px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-content:flex-start;align-content:flex-start}.shape-clip-item[data-v-8ff23698]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;cursor:pointer;width:16%;margin-bottom:5%}.shape-clip-item[data-v-8ff23698]:not(:nth-child(5n)){margin-right:5%}.shape-clip-item:hover .shape[data-v-8ff23698]{background-color:#ccc}.shape-clip-item .shape[data-v-8ff23698]{width:40px;height:40px;background-color:#e1e1e1}.config-margin[data-v-8ff23698],.full-ratio[data-v-8ff23698]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:1;-webkit-flex:1;flex:1}.full-ratio .el-radio-button[data-v-8ff23698]{position:relative;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;outline:0}.full-ratio .el-radio-button__inner[data-v-8ff23698],[data-v-8ff23698] .full-ratio .el-radio-button__inner{width:100%}[data-v-8ff23698] .full-ratio .el-radio-button{position:relative;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;outline:0;-webkit-box-flex:1;-webkit-flex:1;flex:1;width:25%}.el-carousel__item[data-v-8ff23698]{border-radius:10px}.el-carousel__item div[data-v-8ff23698]{color:#475669;opacity:.75;line-height:var(--QRSize) + "px";margin:0;text-align:center}.el-carousel__item[data-v-8ff23698]:nth-child(2n){background-color:#99a9bf}.el-carousel__item[data-v-8ff23698]:nth-child(odd){background-color:#d3dce6}.row[data-v-613271d5]{width:100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;margin-bottom:10px}.switch-wrapper[data-v-613271d5]{text-align:right}.origin-image[data-v-613271d5]{height:100px;background-size:contain;background-repeat:no-repeat;background-position:center;background-color:#f9f9f9;margin-bottom:10px}.full-width-btn[data-v-613271d5]{width:100%;margin-bottom:10px}.btn-icon[data-v-613271d5]{margin-right:3px}.mb-10[data-v-613271d5]{margin-bottom:10px}.clip[data-v-613271d5]{width:260px;font-size:12px}.clip .title[data-v-613271d5]{margin-bottom:5px}.title[data-v-613271d5]{margin-bottom:10px}.shape-clip[data-v-613271d5]{margin-bottom:10px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-content:flex-start;align-content:flex-start}.shape-clip-item[data-v-613271d5]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;cursor:pointer;width:16%;margin-bottom:5%}.shape-clip-item[data-v-613271d5]:not(:nth-child(5n)){margin-right:5%}.shape-clip-item:hover .shape[data-v-613271d5]{background-color:#ccc}.shape-clip-item .shape[data-v-613271d5]{width:40px;height:40px;background-color:#e1e1e1}.config-margin[data-v-613271d5]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:1;-webkit-flex:1;flex:1}.full-row[data-v-613271d5]{-webkit-box-flex:1;-webkit-flex:1;flex:1;width:100%}.full-ratio[data-v-613271d5]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:1;-webkit-flex:1;flex:1}.full-ratio .el-radio-button[data-v-613271d5]{position:relative;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;outline:0}.full-ratio .el-radio-button__inner[data-v-613271d5],[data-v-613271d5] .full-ratio .el-radio-button__inner{width:100%}[data-v-613271d5] .full-ratio .el-radio-button{position:relative;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;outline:0;-webkit-box-flex:1;-webkit-flex:1;flex:1;width:25%}.el-carousel__item[data-v-613271d5]{border-radius:10px}.el-carousel__item div[data-v-613271d5]{color:#475669;opacity:.75;line-height:var(--QRSize) + "px";margin:0;text-align:center}.el-carousel__item[data-v-613271d5]:nth-child(2n){background-color:#99a9bf}.el-carousel__item[data-v-613271d5]:nth-child(odd){background-color:#d3dce6}[data-v-613271d5] .size-row .el-input-group__prepend{min-width:24px}.row[data-v-11e86fb4]{width:100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;margin-bottom:10px}.font-size-btn[data-v-11e86fb4]{padding:0}.mt-10[data-v-11e86fb4]{margin-top:10px}.full-group[data-v-11e86fb4]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:1;-webkit-flex:1;flex:1}.full-group .el-button[data-v-11e86fb4]{width:50%}.tooltip-popover .el-button[data-v-11e86fb4]{width:100%;border-radius:0}.tooltip-popover .font-color[data-v-11e86fb4]{border-top-left-radius:4px;border-bottom-left-radius:4px;border-right:0}.tooltip-popover .high-light[data-v-11e86fb4]{border-right:0}.font-size[data-v-11e86fb4]{border-top-left-radius:0;border-bottom-left-radius:0}.full-ratio[data-v-11e86fb4]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:1;-webkit-flex:1;flex:1}.full-ratio .el-radio-button[data-v-11e86fb4]{position:relative;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;outline:0;-webkit-box-flex:1;-webkit-flex:1;flex:1}.full-ratio .el-radio-button__inner[data-v-11e86fb4],[data-v-11e86fb4] .full-ratio .el-radio-button__inner{width:100%}[data-v-11e86fb4] .full-ratio .el-radio-button{position:relative;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;outline:0;-webkit-box-flex:1;-webkit-flex:1;flex:1}.el-checkbox{--el-checkbox-font-size:14px;--el-checkbox-font-weight:var(--el-font-weight-primary);--el-checkbox-text-color:var(--el-text-color-regular);--el-checkbox-input-height:14px;--el-checkbox-input-width:14px;--el-checkbox-border-radius:var(--el-border-radius-small);--el-checkbox-bg-color:var(--el-fill-color-blank);--el-checkbox-input-border:var(--el-border);--el-checkbox-disabled-border-color:var(--el-border-color);--el-checkbox-disabled-input-fill:var(--el-fill-color-light);--el-checkbox-disabled-icon-color:var(--el-text-color-placeholder);--el-checkbox-disabled-checked-input-fill:var(--el-border-color-extra-light);--el-checkbox-disabled-checked-input-border-color:var(--el-border-color);--el-checkbox-disabled-checked-icon-color:var(--el-text-color-placeholder);--el-checkbox-checked-text-color:var(--el-color-primary);--el-checkbox-checked-input-border-color:var(--el-color-primary);--el-checkbox-checked-bg-color:var(--el-color-primary);--el-checkbox-checked-icon-color:var(--el-color-white);--el-checkbox-input-border-color-hover:var(--el-color-primary);-webkit-box-align:center;-webkit-align-items:center;align-items:center;color:var(--el-checkbox-text-color);cursor:pointer;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;font-size:var(--el-font-size-base);font-weight:var(--el-checkbox-font-weight);height:var(--el-checkbox-height,32px);margin-right:30px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.el-checkbox.is-disabled{cursor:not-allowed}.el-checkbox.is-bordered{border:var(--el-border);border-radius:var(--el-border-radius-base);box-sizing:border-box;padding:0 15px 0 9px}.el-checkbox.is-bordered.is-checked{border-color:var(--el-color-primary)}.el-checkbox.is-bordered.is-disabled{border-color:var(--el-border-color-lighter)}.el-checkbox.is-bordered.el-checkbox--large{border-radius:var(--el-border-radius-base);padding:0 19px 0 11px}.el-checkbox.is-bordered.el-checkbox--large .el-checkbox__label{font-size:var(--el-font-size-base)}.el-checkbox.is-bordered.el-checkbox--large .el-checkbox__inner{height:14px;width:14px}.el-checkbox.is-bordered.el-checkbox--small{border-radius:calc(var(--el-border-radius-base) - 1px);padding:0 11px 0 7px}.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__label{font-size:12px}.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__inner{height:12px;width:12px}.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__inner:after{height:6px;width:2px}.el-checkbox input:focus-visible+.el-checkbox__inner{border-radius:var(--el-checkbox-border-radius);outline:2px solid var(--el-checkbox-input-border-color-hover);outline-offset:1px}.el-checkbox__input{cursor:pointer;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;outline:none;position:relative;white-space:nowrap}.el-checkbox__input.is-disabled .el-checkbox__inner{background-color:var(--el-checkbox-disabled-input-fill);border-color:var(--el-checkbox-disabled-border-color);cursor:not-allowed}.el-checkbox__input.is-disabled .el-checkbox__inner:after{border-color:var(--el-checkbox-disabled-icon-color);cursor:not-allowed}.el-checkbox__input.is-disabled.is-checked .el-checkbox__inner{background-color:var(--el-checkbox-disabled-checked-input-fill);border-color:var(--el-checkbox-disabled-checked-input-border-color)}.el-checkbox__input.is-disabled.is-checked .el-checkbox__inner:after{border-color:var(--el-checkbox-disabled-checked-icon-color)}.el-checkbox__input.is-disabled.is-indeterminate .el-checkbox__inner{background-color:var(--el-checkbox-disabled-checked-input-fill);border-color:var(--el-checkbox-disabled-checked-input-border-color)}.el-checkbox__input.is-disabled.is-indeterminate .el-checkbox__inner:before{background-color:var(--el-checkbox-disabled-checked-icon-color);border-color:var(--el-checkbox-disabled-checked-icon-color)}.el-checkbox__input.is-disabled+span.el-checkbox__label{color:var(--el-disabled-text-color);cursor:not-allowed}.el-checkbox__input.is-checked .el-checkbox__inner{background-color:var(--el-checkbox-checked-bg-color);border-color:var(--el-checkbox-checked-input-border-color)}.el-checkbox__input.is-checked .el-checkbox__inner:after{border-color:var(--el-checkbox-checked-icon-color);-webkit-transform:rotate(45deg) scaleY(1);transform:rotate(45deg) scaleY(1)}.el-checkbox__input.is-checked+.el-checkbox__label{color:var(--el-checkbox-checked-text-color)}.el-checkbox__input.is-focus:not(.is-checked) .el-checkbox__original:not(:focus-visible){border-color:var(--el-checkbox-input-border-color-hover)}.el-checkbox__input.is-indeterminate .el-checkbox__inner{background-color:var(--el-checkbox-checked-bg-color);border-color:var(--el-checkbox-checked-input-border-color)}.el-checkbox__input.is-indeterminate .el-checkbox__inner:before{background-color:var(--el-checkbox-checked-icon-color);content:"";display:block;height:2px;left:0;position:absolute;right:0;top:5px;-webkit-transform:scale(.5);transform:scale(.5)}.el-checkbox__input.is-indeterminate .el-checkbox__inner:after{display:none}.el-checkbox__inner{background-color:var(--el-checkbox-bg-color);border:var(--el-checkbox-input-border);border-radius:var(--el-checkbox-border-radius);box-sizing:border-box;display:inline-block;height:var(--el-checkbox-input-height);position:relative;-webkit-transition:border-color .25s cubic-bezier(.71,-.46,.29,1.46),background-color .25s cubic-bezier(.71,-.46,.29,1.46),outline .25s cubic-bezier(.71,-.46,.29,1.46);transition:border-color .25s cubic-bezier(.71,-.46,.29,1.46),background-color .25s cubic-bezier(.71,-.46,.29,1.46),outline .25s cubic-bezier(.71,-.46,.29,1.46);width:var(--el-checkbox-input-width);z-index:var(--el-index-normal)}.el-checkbox__inner:hover{border-color:var(--el-checkbox-input-border-color-hover)}.el-checkbox__inner:after{border:1px solid transparent;border-left:0;border-top:0;box-sizing:content-box;content:"";height:7px;left:4px;position:absolute;top:1px;-webkit-transform:rotate(45deg) scaleY(0);transform:rotate(45deg) scaleY(0);-webkit-transform-origin:center;transform-origin:center;-webkit-transition:-webkit-transform .15s ease-in .05s;transition:-webkit-transform .15s ease-in .05s;transition:transform .15s ease-in .05s;transition:transform .15s ease-in .05s,-webkit-transform .15s ease-in .05s;width:3px}.el-checkbox__original{height:0;margin:0;opacity:0;outline:none;position:absolute;width:0;z-index:-1}.el-checkbox__label{display:inline-block;font-size:var(--el-checkbox-font-size);line-height:1;padding-left:8px}.el-checkbox.el-checkbox--large{height:40px}.el-checkbox.el-checkbox--large .el-checkbox__label{font-size:14px}.el-checkbox.el-checkbox--large .el-checkbox__inner{height:14px;width:14px}.el-checkbox.el-checkbox--small{height:24px}.el-checkbox.el-checkbox--small .el-checkbox__label{font-size:12px}.el-checkbox.el-checkbox--small .el-checkbox__inner{height:12px;width:12px}.el-checkbox.el-checkbox--small .el-checkbox__input.is-indeterminate .el-checkbox__inner:before{top:4px}.el-checkbox.el-checkbox--small .el-checkbox__inner:after{height:6px;width:2px}.el-checkbox:last-of-type{margin-right:0}.row-info[data-v-cdef000c]{margin-top:10px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.row-info .el-col[data-v-cdef000c]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.row-info .info-handler[data-v-cdef000c]{-webkit-box-pack:end;-webkit-justify-content:end;justify-content:end}.row-effect[data-v-cdef000c]{-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;margin-top:10px}.row-effect .effect-handler[data-v-cdef000c]{-webkit-box-pack:end;-webkit-justify-content:end;justify-content:end}.row-effect .effect-handler .el-col[data-v-cdef000c]{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.row-effect .effect-layer[data-v-cdef000c]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.row-effect .effect-layer .layer-icon[data-v-cdef000c]{font-size:12px}.row-effect .effect-layer .icon-size[data-v-cdef000c]{font-size:14px}.row-effect .effect-style[data-v-cdef000c]{margin-top:10px;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.row-effect .effect-style .style-row[data-v-cdef000c]{-webkit-box-pack:end;-webkit-justify-content:end;justify-content:end}.row-effect .effect-style .style-row .el-col .color-btn[data-v-cdef000c]{margin-left:1px}.row-effect .effect-style .color-btn[data-v-cdef000c]{width:99%}.handler-item[data-v-cdef000c]{width:32px;height:32px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;margin:0 2px;border-radius:2px;font-size:16px;overflow:hidden;cursor:pointer}.handler-item[data-v-cdef000c]:hover{background:#f1f1f1}.handler-item:hover .icon-down[data-v-cdef000c]{margin-top:3px}[data-v-cdef000c] .effect-style .el-input .el-input__wrapper{padding:1px 5px;margin-right:1px}[data-v-cdef000c] .effect-style .el-input .el-input__inner{text-align:left}[data-v-cdef000c] .effect-style .el-select .el-select__wrapper{padding:0 5px}[data-v-cdef000c] .effect-style .el-select .el-select__placeholder{width:200%}[data-v-cdef000c] .style-row .el-input-number{width:60px}[data-v-cdef000c] .style-row .el-input-number span{width:12px;border-right:1px solid var(--el-border-color)}.layer-content .element-content[data-v-7a2b2536]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;height:35px;padding:5px 2px;border:1px solid #eee;border-radius:2px;margin-bottom:5px}.layer-content .element-content .element-info[data-v-7a2b2536]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.layer-content .element-content .element-handler[data-v-7a2b2536]{display:-webkit-box;display:-webkit-flex;display:flex}.layer-content .element-content[data-v-7a2b2536]:not(.group-btn):hover{border:1px solid #409eff}.layer-content .layer-active[data-v-7a2b2536]{border:1px solid #409eff}.element-type[data-v-7a2b2536]{margin-left:5px;font-size:12px}.element-text[data-v-7a2b2536]{width:50px;font-size:12px;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.element-layer[data-v-7a2b2536]{margin-left:3px;width:80px;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.element-layer[data-v-7a2b2536]:hover{text-overflow:inherit;overflow:visible;white-space:pre-line}.common-icon[data-v-7a2b2536]{width:24px;height:24px;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;border-radius:2px}.common-icon[data-v-7a2b2536]:not(.group-btn):hover{background-color:#f1f1f1}.common-span[data-v-7a2b2536]{width:24px}.icon-font[data-v-7a2b2536]{cursor:pointer;border-radius:2px}.icon-font[data-v-7a2b2536]:not(.group-btn):hover{background-color:#f1f1f1}.icon-span[data-v-7a2b2536]{width:16px}.mask-image[data-v-7a2b2536]{height:35px;padding:3px 0}.mask-image img[data-v-7a2b2536]{height:100%;border:1px solid #eee}.layer-draggable[data-v-3a045bfb]{overflow-y:scroll;overflow-x:hidden;height:calc(100% - 100px)}.layer-draggable[data-v-14b71547]{overflow-y:scroll;overflow-x:hidden;height:calc(100% - 100px);width:102%}.layout-search[data-v-bd7507c2]{margin:0 auto;width:68%;padding:20px 10px 10px}.right-top[data-v-663a9aa0]{height:40px;width:100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;border-bottom:1px solid #eee}.right-bottom[data-v-663a9aa0]{height:calc(100% - 40px)}.right-tabs[data-v-663a9aa0]{height:32px;font-size:12px;-webkit-flex-shrink:0;flex-shrink:0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tab[data-v-663a9aa0]{-webkit-box-flex:1;-webkit-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;background-color:#f9f9f9;border-bottom:1px solid #eee;cursor:pointer}.tab.active[data-v-663a9aa0]{background-color:#fff;border-bottom-color:#fff}.tab+.tab[data-v-663a9aa0]{border-left:1px solid #eee}.right-content[data-v-663a9aa0]{padding:10px 5px 10px 10px;font-size:13px;overflow-y:scroll;overflow-x:hidden;height:100%}.icp[data-v-da806a5a]{width:calc(100% - 470px);display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.icp a[data-v-da806a5a]:hover{text-decoration:underline}.el-affix--fixed{position:fixed}.center-affix .el-affix .el-affix--fixed{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.el-affix .el-checkbox-group .clip-btn .el-checkbox-button__inner{border-top-left-radius:20px;border-bottom-left-radius:20px}.el-affix .el-checkbox-group .safe-btn .el-checkbox-button__inner{border-top-right-radius:20px;border-bottom-right-radius:20px}.dom-barcode[data-v-3d10c257],.dom-snap[data-v-3d10c257]{height:50%}.el-tour{--el-tour-width:520px;--el-tour-padding-primary:12px;--el-tour-font-line-height:var(--el-font-line-height-primary);--el-tour-title-font-size:16px;--el-tour-title-text-color:var(--el-text-color-primary);--el-tour-title-font-weight:400;--el-tour-close-color:var(--el-color-info);--el-tour-font-size:14px;--el-tour-color:var(--el-text-color-primary);--el-tour-bg-color:var(--el-bg-color);--el-tour-border-radius:4px}.el-tour__hollow{-webkit-transition:all var(--el-transition-duration) ease;transition:all var(--el-transition-duration) ease}.el-tour__content{border-radius:var(--el-tour-border-radius);box-shadow:var(--el-box-shadow-light);outline:none;overflow-wrap:break-word;padding:var(--el-tour-padding-primary);width:var(--el-tour-width)}.el-tour__arrow,.el-tour__content{background:var(--el-tour-bg-color);box-sizing:border-box}.el-tour__arrow{height:10px;pointer-events:none;position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:10px}.el-tour__content[data-side^=top] .el-tour__arrow{border-left-color:transparent;border-top-color:transparent}.el-tour__content[data-side^=bottom] .el-tour__arrow{border-bottom-color:transparent;border-right-color:transparent}.el-tour__content[data-side^=left] .el-tour__arrow{border-bottom-color:transparent;border-left-color:transparent}.el-tour__content[data-side^=right] .el-tour__arrow{border-right-color:transparent;border-top-color:transparent}.el-tour__content[data-side^=top] .el-tour__arrow{bottom:-5px}.el-tour__content[data-side^=bottom] .el-tour__arrow{top:-5px}.el-tour__content[data-side^=left] .el-tour__arrow{right:-5px}.el-tour__content[data-side^=right] .el-tour__arrow{left:-5px}.el-tour__closebtn{background:transparent;border:none;cursor:pointer;font-size:var(--el-message-close-size,16px);height:40px;outline:none;padding:0;position:absolute;right:0;top:0;width:40px}.el-tour__closebtn .el-tour__close{color:var(--el-tour-close-color);font-size:inherit}.el-tour__closebtn:focus .el-tour__close,.el-tour__closebtn:hover .el-tour__close{color:var(--el-color-primary)}.el-tour__header{padding-bottom:var(--el-tour-padding-primary)}.el-tour__header.show-close{padding-right:calc(var(--el-tour-padding-primary) + var(--el-message-close-size, 16px))}.el-tour__title{color:var(--el-tour-title-text-color);font-size:var(--el-tour-title-font-size);font-weight:var(--el-tour-title-font-weight);line-height:var(--el-tour-font-line-height)}.el-tour__body{color:var(--el-tour-text-color);font-size:var(--el-tour-font-size)}.el-tour__body img,.el-tour__body video{max-width:100%}.el-tour__footer{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;padding-top:var(--el-tour-padding-primary)}.el-tour__content .el-tour-indicators{display:inline-block;-webkit-box-flex:1;-webkit-flex:1;flex:1}.el-tour__content .el-tour-indicator{background:var(--el-color-info-light-9);border-radius:50%;display:inline-block;height:6px;margin-right:6px;width:6px}.el-tour__content .el-tour-indicator.is-active{background:var(--el-color-primary)}.el-tour.el-tour--primary{--el-tour-title-text-color:#fff;--el-tour-text-color:#fff;--el-tour-bg-color:var(--el-color-primary);--el-tour-close-color:#fff}.el-tour.el-tour--primary .el-tour__closebtn:focus .el-tour__close,.el-tour.el-tour--primary .el-tour__closebtn:hover .el-tour__close{color:var(--el-tour-title-text-color)}.el-tour.el-tour--primary .el-button--default{background:#fff;border-color:var(--el-color-primary);color:var(--el-color-primary)}.el-tour.el-tour--primary .el-button--primary{border-color:#fff}.el-tour.el-tour--primary .el-tour-indicator{background:rgba(255,255,255,.15)}.el-tour.el-tour--primary .el-tour-indicator.is-active{background:#fff}.el-tour-parent--hidden{overflow:hidden}.layout-content[data-v-158dc3c2]{height:calc(100% - 40px)}.layout-content-center[data-v-158dc3c2]{width:calc(100% - 470px)}.layout-content-center .center-body[data-v-158dc3c2]{height:100%}.layout-content-center .center-footer[data-v-158dc3c2]{border-top:1px solid #eee;background-color:#f9f9f9}.content-center .center-col[data-v-febc0aed]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.yft-design[data-v-8c8838c1]{height:100%}.layout-content[data-v-8c8838c1]{height:calc(100% - 40px);display:-webkit-box;display:-webkit-flex;display:flex}.layout-mobile-thumb[data-v-8c8838c1]{position:absolute;z-index:10;width:160px;height:100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-shrink:0;flex-shrink:0;border-right:solid 1px #eee;background-color:#fff;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-transition:left .5s linear,right .5s linear;transition:left .5s linear,right .5s linear}.layout-mobile-center[data-v-8c8838c1]{width:100%}.layout-mobile-center .center-header[data-v-8c8838c1]{position:relative;border-bottom:1px solid #eee;background-color:#fff;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;padding:0 10px;font-size:13px;-webkit-user-select:none;-moz-user-select:none;user-select:none;height:40px}.layout-mobile-center .center-body[data-v-8c8838c1]{height:calc(100% - 40px)}.layout-mobile-center .center-footer[data-v-8c8838c1]{height:40px;position:relative;border-top:1px solid #eee;background-color:#f9f9f9;line-height:1.5;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.layout-barcode[data-v-8c8838c1]{position:absolute;top:-200px} diff --git a/assets/index-833519db.css.gz b/assets/index-833519db.css.gz new file mode 100644 index 0000000000000000000000000000000000000000..a168619f02955cba0d59aee63a086192cd6acbc5 GIT binary patch literal 15448 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 Oum2ARr%Rd~0RjNgLI@22 literal 0 HcmV?d00001 diff --git a/assets/index-8fc5593f.css b/assets/index-8fc5593f.css new file mode 100644 index 00000000..a02a2bfe --- /dev/null +++ b/assets/index-8fc5593f.css @@ -0,0 +1 @@ +@charset "UTF-8";#app{height:100%}[data-v-69139ca7] #app .el-divider .el-divider--horizontal{margin:12px 0}:root{--el-color-white:#ffffff;--el-color-black:#000000;--el-color-primary-rgb:64,158,255;--el-color-success-rgb:103,194,58;--el-color-warning-rgb:230,162,60;--el-color-danger-rgb:245,108,108;--el-color-error-rgb:245,108,108;--el-color-info-rgb:144,147,153;--el-font-size-extra-large:20px;--el-font-size-large:18px;--el-font-size-medium:16px;--el-font-size-base:14px;--el-font-size-small:13px;--el-font-size-extra-small:12px;--el-font-family:"Helvetica Neue",Helvetica,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","微软雅黑",Arial,sans-serif;--el-font-weight-primary:500;--el-font-line-height-primary:24px;--el-index-normal:1;--el-index-top:1000;--el-index-popper:2000;--el-border-radius-base:4px;--el-border-radius-small:2px;--el-border-radius-round:20px;--el-border-radius-circle:100%;--el-transition-duration:.3s;--el-transition-duration-fast:.2s;--el-transition-function-ease-in-out-bezier:cubic-bezier(.645,.045,.355,1);--el-transition-function-fast-bezier:cubic-bezier(.23,1,.32,1);--el-transition-all:all var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier);--el-transition-fade:opacity var(--el-transition-duration) var(--el-transition-function-fast-bezier);--el-transition-md-fade:transform var(--el-transition-duration) var(--el-transition-function-fast-bezier),opacity var(--el-transition-duration) var(--el-transition-function-fast-bezier);--el-transition-fade-linear:opacity var(--el-transition-duration-fast) linear;--el-transition-border:border-color var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);--el-transition-box-shadow:box-shadow var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);--el-transition-color:color var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);--el-component-size-large:40px;--el-component-size:32px;--el-component-size-small:24px;color-scheme:light;--el-color-primary:#409eff;--el-color-primary-light-3:#79bbff;--el-color-primary-light-5:#a0cfff;--el-color-primary-light-7:#c6e2ff;--el-color-primary-light-8:#d9ecff;--el-color-primary-light-9:#ecf5ff;--el-color-primary-dark-2:#337ecc;--el-color-success:#67c23a;--el-color-success-light-3:#95d475;--el-color-success-light-5:#b3e19d;--el-color-success-light-7:#d1edc4;--el-color-success-light-8:#e1f3d8;--el-color-success-light-9:#f0f9eb;--el-color-success-dark-2:#529b2e;--el-color-warning:#e6a23c;--el-color-warning-light-3:#eebe77;--el-color-warning-light-5:#f3d19e;--el-color-warning-light-7:#f8e3c5;--el-color-warning-light-8:#faecd8;--el-color-warning-light-9:#fdf6ec;--el-color-warning-dark-2:#b88230;--el-color-danger:#f56c6c;--el-color-danger-light-3:#f89898;--el-color-danger-light-5:#fab6b6;--el-color-danger-light-7:#fcd3d3;--el-color-danger-light-8:#fde2e2;--el-color-danger-light-9:#fef0f0;--el-color-danger-dark-2:#c45656;--el-color-error:#f56c6c;--el-color-error-light-3:#f89898;--el-color-error-light-5:#fab6b6;--el-color-error-light-7:#fcd3d3;--el-color-error-light-8:#fde2e2;--el-color-error-light-9:#fef0f0;--el-color-error-dark-2:#c45656;--el-color-info:#909399;--el-color-info-light-3:#b1b3b8;--el-color-info-light-5:#c8c9cc;--el-color-info-light-7:#dedfe0;--el-color-info-light-8:#e9e9eb;--el-color-info-light-9:#f4f4f5;--el-color-info-dark-2:#73767a;--el-bg-color:#ffffff;--el-bg-color-page:#f2f3f5;--el-bg-color-overlay:#ffffff;--el-text-color-primary:#303133;--el-text-color-regular:#606266;--el-text-color-secondary:#909399;--el-text-color-placeholder:#a8abb2;--el-text-color-disabled:#c0c4cc;--el-border-color:#dcdfe6;--el-border-color-light:#e4e7ed;--el-border-color-lighter:#ebeef5;--el-border-color-extra-light:#f2f6fc;--el-border-color-dark:#d4d7de;--el-border-color-darker:#cdd0d6;--el-fill-color:#f0f2f5;--el-fill-color-light:#f5f7fa;--el-fill-color-lighter:#fafafa;--el-fill-color-extra-light:#fafcff;--el-fill-color-dark:#ebedf0;--el-fill-color-darker:#e6e8eb;--el-fill-color-blank:#ffffff;--el-box-shadow:0px 12px 32px 4px rgba(0,0,0,.04),0px 8px 20px rgba(0,0,0,.08);--el-box-shadow-light:0px 0px 12px rgba(0,0,0,.12);--el-box-shadow-lighter:0px 0px 6px rgba(0,0,0,.12);--el-box-shadow-dark:0px 16px 48px 16px rgba(0,0,0,.08),0px 12px 32px rgba(0,0,0,.12),0px 8px 16px -8px rgba(0,0,0,.16);--el-disabled-bg-color:var(--el-fill-color-light);--el-disabled-text-color:var(--el-text-color-placeholder);--el-disabled-border-color:var(--el-border-color-light);--el-overlay-color:rgba(0,0,0,.8);--el-overlay-color-light:rgba(0,0,0,.7);--el-overlay-color-lighter:rgba(0,0,0,.5);--el-mask-color:rgba(255,255,255,.9);--el-mask-color-extra-light:rgba(255,255,255,.3);--el-border-width:1px;--el-border-style:solid;--el-border-color-hover:var(--el-text-color-disabled);--el-border:var(--el-border-width) var(--el-border-style) var(--el-border-color);--el-svg-monochrome-grey:var(--el-border-color)}.fade-in-linear-enter-active,.fade-in-linear-leave-active{-webkit-transition:var(--el-transition-fade-linear);transition:var(--el-transition-fade-linear)}.fade-in-linear-enter-from,.fade-in-linear-leave-to{opacity:0}.el-fade-in-linear-enter-active,.el-fade-in-linear-leave-active{-webkit-transition:var(--el-transition-fade-linear);transition:var(--el-transition-fade-linear)}.el-fade-in-linear-enter-from,.el-fade-in-linear-leave-to{opacity:0}.el-fade-in-enter-active,.el-fade-in-leave-active{-webkit-transition:all var(--el-transition-duration) cubic-bezier(.55,0,.1,1);transition:all var(--el-transition-duration) cubic-bezier(.55,0,.1,1)}.el-fade-in-enter-from,.el-fade-in-leave-active{opacity:0}.el-zoom-in-center-enter-active,.el-zoom-in-center-leave-active{-webkit-transition:all var(--el-transition-duration) cubic-bezier(.55,0,.1,1);transition:all var(--el-transition-duration) cubic-bezier(.55,0,.1,1)}.el-zoom-in-center-enter-from,.el-zoom-in-center-leave-active{opacity:0;-webkit-transform:scaleX(0);transform:scaleX(0)}.el-zoom-in-top-enter-active,.el-zoom-in-top-leave-active{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:center top;transform-origin:center top;-webkit-transition:var(--el-transition-md-fade);transition:var(--el-transition-md-fade)}.el-zoom-in-top-enter-active[data-popper-placement^=top],.el-zoom-in-top-leave-active[data-popper-placement^=top]{-webkit-transform-origin:center bottom;transform-origin:center bottom}.el-zoom-in-top-enter-from,.el-zoom-in-top-leave-active{opacity:0;-webkit-transform:scaleY(0);transform:scaleY(0)}.el-zoom-in-bottom-enter-active,.el-zoom-in-bottom-leave-active{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-transition:var(--el-transition-md-fade);transition:var(--el-transition-md-fade)}.el-zoom-in-bottom-enter-from,.el-zoom-in-bottom-leave-active{opacity:0;-webkit-transform:scaleY(0);transform:scaleY(0)}.el-zoom-in-left-enter-active,.el-zoom-in-left-leave-active{opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:top left;transform-origin:top left;-webkit-transition:var(--el-transition-md-fade);transition:var(--el-transition-md-fade)}.el-zoom-in-left-enter-from,.el-zoom-in-left-leave-active{opacity:0;-webkit-transform:scale(.45);transform:scale(.45)}.collapse-transition{-webkit-transition:var(--el-transition-duration) height ease-in-out,var(--el-transition-duration) padding-top ease-in-out,var(--el-transition-duration) padding-bottom ease-in-out;transition:var(--el-transition-duration) height ease-in-out,var(--el-transition-duration) padding-top ease-in-out,var(--el-transition-duration) padding-bottom ease-in-out}.el-collapse-transition-enter-active,.el-collapse-transition-leave-active{-webkit-transition:var(--el-transition-duration) max-height ease-in-out,var(--el-transition-duration) padding-top ease-in-out,var(--el-transition-duration) padding-bottom ease-in-out;transition:var(--el-transition-duration) max-height ease-in-out,var(--el-transition-duration) padding-top ease-in-out,var(--el-transition-duration) padding-bottom ease-in-out}.horizontal-collapse-transition{-webkit-transition:var(--el-transition-duration) width ease-in-out,var(--el-transition-duration) padding-left ease-in-out,var(--el-transition-duration) padding-right ease-in-out;transition:var(--el-transition-duration) width ease-in-out,var(--el-transition-duration) padding-left ease-in-out,var(--el-transition-duration) padding-right ease-in-out}.el-list-enter-active,.el-list-leave-active{-webkit-transition:all 1s;transition:all 1s}.el-list-enter-from,.el-list-leave-to{opacity:0;-webkit-transform:translateY(-30px);transform:translateY(-30px)}.el-list-leave-active{position:absolute!important}.el-opacity-transition{-webkit-transition:opacity var(--el-transition-duration) cubic-bezier(.55,0,.1,1);transition:opacity var(--el-transition-duration) cubic-bezier(.55,0,.1,1)}.el-icon-loading{-webkit-animation:rotating 2s linear infinite;animation:rotating 2s linear infinite}.el-icon--right{margin-left:5px}.el-icon--left{margin-right:5px}@-webkit-keyframes rotating{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotating{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.el-icon{--color:inherit;-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;height:1em;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;line-height:1em;position:relative;width:1em;fill:currentColor;color:var(--color);font-size:inherit}.el-icon.is-loading{-webkit-animation:rotating 2s linear infinite;animation:rotating 2s linear infinite}.el-icon svg{height:1em;width:1em}.el-affix--fixed{position:fixed}.el-alert{--el-alert-padding:8px 16px;--el-alert-border-radius-base:var(--el-border-radius-base);--el-alert-title-font-size:14px;--el-alert-title-with-description-font-size:16px;--el-alert-description-font-size:14px;--el-alert-close-font-size:16px;--el-alert-close-customed-font-size:14px;--el-alert-icon-size:16px;--el-alert-icon-large-size:28px;-webkit-box-align:center;-webkit-align-items:center;align-items:center;background-color:var(--el-color-white);border-radius:var(--el-alert-border-radius-base);box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:flex;margin:0;opacity:1;overflow:hidden;padding:var(--el-alert-padding);position:relative;-webkit-transition:opacity var(--el-transition-duration-fast);transition:opacity var(--el-transition-duration-fast);width:100%}.el-alert.is-light .el-alert__close-btn{color:var(--el-text-color-placeholder)}.el-alert.is-dark .el-alert__close-btn,.el-alert.is-dark .el-alert__description{color:var(--el-color-white)}.el-alert.is-center{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.el-alert--success{--el-alert-bg-color:var(--el-color-success-light-9)}.el-alert--success.is-light{background-color:var(--el-alert-bg-color)}.el-alert--success.is-light,.el-alert--success.is-light .el-alert__description{color:var(--el-color-success)}.el-alert--success.is-dark{background-color:var(--el-color-success);color:var(--el-color-white)}.el-alert--info{--el-alert-bg-color:var(--el-color-info-light-9)}.el-alert--info.is-light{background-color:var(--el-alert-bg-color)}.el-alert--info.is-light,.el-alert--info.is-light .el-alert__description{color:var(--el-color-info)}.el-alert--info.is-dark{background-color:var(--el-color-info);color:var(--el-color-white)}.el-alert--warning{--el-alert-bg-color:var(--el-color-warning-light-9)}.el-alert--warning.is-light{background-color:var(--el-alert-bg-color)}.el-alert--warning.is-light,.el-alert--warning.is-light .el-alert__description{color:var(--el-color-warning)}.el-alert--warning.is-dark{background-color:var(--el-color-warning);color:var(--el-color-white)}.el-alert--error{--el-alert-bg-color:var(--el-color-error-light-9)}.el-alert--error.is-light{background-color:var(--el-alert-bg-color)}.el-alert--error.is-light,.el-alert--error.is-light .el-alert__description{color:var(--el-color-error)}.el-alert--error.is-dark{background-color:var(--el-color-error);color:var(--el-color-white)}.el-alert__content{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;gap:4px}.el-alert .el-alert__icon{font-size:var(--el-alert-icon-size);margin-right:8px;width:var(--el-alert-icon-size)}.el-alert .el-alert__icon.is-big{font-size:var(--el-alert-icon-large-size);margin-right:12px;width:var(--el-alert-icon-large-size)}.el-alert__title{font-size:var(--el-alert-title-font-size);line-height:24px}.el-alert__title.with-description{font-size:var(--el-alert-title-with-description-font-size)}.el-alert .el-alert__description{font-size:var(--el-alert-description-font-size);margin:0}.el-alert .el-alert__close-btn{cursor:pointer;font-size:var(--el-alert-close-font-size);opacity:1;position:absolute;right:16px;top:12px}.el-alert .el-alert__close-btn.is-customed{font-size:var(--el-alert-close-customed-font-size);font-style:normal;line-height:24px;top:8px}.el-alert-fade-enter-from,.el-alert-fade-leave-active{opacity:0}.el-aside{box-sizing:border-box;-webkit-flex-shrink:0;flex-shrink:0;overflow:auto;width:var(--el-aside-width,300px)}.el-autocomplete{--el-input-text-color:var(--el-text-color-regular);--el-input-border:var(--el-border);--el-input-hover-border:var(--el-border-color-hover);--el-input-focus-border:var(--el-color-primary);--el-input-transparent-border:0 0 0 1px transparent inset;--el-input-border-color:var(--el-border-color);--el-input-border-radius:var(--el-border-radius-base);--el-input-bg-color:var(--el-fill-color-blank);--el-input-icon-color:var(--el-text-color-placeholder);--el-input-placeholder-color:var(--el-text-color-placeholder);--el-input-hover-border-color:var(--el-border-color-hover);--el-input-clear-hover-color:var(--el-text-color-secondary);--el-input-focus-border-color:var(--el-color-primary);--el-input-width:100%;display:inline-block;position:relative;width:var(--el-input-width)}.el-autocomplete__popper.el-popper{background:var(--el-bg-color-overlay);border:1px solid var(--el-border-color-light);box-shadow:var(--el-box-shadow-light)}.el-autocomplete__popper.el-popper .el-popper__arrow:before{border:1px solid var(--el-border-color-light)}.el-autocomplete__popper.el-popper[data-popper-placement^=top] .el-popper__arrow:before{border-left-color:transparent;border-top-color:transparent}.el-autocomplete__popper.el-popper[data-popper-placement^=bottom] .el-popper__arrow:before{border-bottom-color:transparent;border-right-color:transparent}.el-autocomplete__popper.el-popper[data-popper-placement^=left] .el-popper__arrow:before{border-bottom-color:transparent;border-left-color:transparent}.el-autocomplete__popper.el-popper[data-popper-placement^=right] .el-popper__arrow:before{border-right-color:transparent;border-top-color:transparent}.el-autocomplete-suggestion{border-radius:var(--el-border-radius-base);box-sizing:border-box}.el-autocomplete-suggestion__wrap{box-sizing:border-box;max-height:280px;padding:10px 0}.el-autocomplete-suggestion__list{margin:0;padding:0}.el-autocomplete-suggestion li{color:var(--el-text-color-regular);cursor:pointer;font-size:var(--el-font-size-base);line-height:34px;list-style:none;margin:0;overflow:hidden;padding:0 20px;text-align:left;text-overflow:ellipsis;white-space:nowrap}.el-autocomplete-suggestion li:hover,.el-autocomplete-suggestion li.highlighted{background-color:var(--el-fill-color-light)}.el-autocomplete-suggestion li.divider{border-top:1px solid var(--el-color-black);margin-top:6px}.el-autocomplete-suggestion li.divider:last-child{margin-bottom:-6px}.el-autocomplete-suggestion.is-loading li{color:var(--el-text-color-secondary);font-size:20px;height:100px;line-height:100px;text-align:center}.el-autocomplete-suggestion.is-loading li:after{content:"";display:inline-block;height:100%;vertical-align:middle}.el-autocomplete-suggestion.is-loading li:hover{background-color:var(--el-bg-color-overlay)}.el-autocomplete-suggestion.is-loading .el-icon-loading{vertical-align:middle}.el-avatar{--el-avatar-text-color:var(--el-color-white);--el-avatar-bg-color:var(--el-text-color-disabled);--el-avatar-text-size:14px;--el-avatar-icon-size:18px;--el-avatar-border-radius:var(--el-border-radius-base);--el-avatar-size-large:56px;--el-avatar-size-small:24px;--el-avatar-size:40px;-webkit-box-align:center;-webkit-align-items:center;align-items:center;background:var(--el-avatar-bg-color);box-sizing:border-box;color:var(--el-avatar-text-color);display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;font-size:var(--el-avatar-text-size);height:var(--el-avatar-size);-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;overflow:hidden;text-align:center;width:var(--el-avatar-size)}.el-avatar>img{display:block;height:100%;width:100%}.el-avatar--circle{border-radius:50%}.el-avatar--square{border-radius:var(--el-avatar-border-radius)}.el-avatar--icon{font-size:var(--el-avatar-icon-size)}.el-avatar--small{--el-avatar-size:24px}.el-avatar--large{--el-avatar-size:56px}.el-backtop{--el-backtop-bg-color:var(--el-bg-color-overlay);--el-backtop-text-color:var(--el-color-primary);--el-backtop-hover-bg-color:var(--el-border-color-extra-light);-webkit-box-align:center;-webkit-align-items:center;align-items:center;background-color:var(--el-backtop-bg-color);border-radius:50%;box-shadow:var(--el-box-shadow-lighter);color:var(--el-backtop-text-color);cursor:pointer;display:-webkit-box;display:-webkit-flex;display:flex;font-size:20px;height:40px;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;position:fixed;width:40px;z-index:5}.el-backtop:hover{background-color:var(--el-backtop-hover-bg-color)}.el-backtop__icon{font-size:20px}.el-badge{--el-badge-bg-color:var(--el-color-danger);--el-badge-radius:10px;--el-badge-font-size:12px;--el-badge-padding:6px;--el-badge-size:18px;display:inline-block;position:relative;vertical-align:middle;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.el-badge__content{-webkit-box-align:center;-webkit-align-items:center;align-items:center;background-color:var(--el-badge-bg-color);border:1px solid var(--el-bg-color);border-radius:var(--el-badge-radius);color:var(--el-color-white);display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;font-size:var(--el-badge-font-size);height:var(--el-badge-size);-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;padding:0 var(--el-badge-padding);white-space:nowrap}.el-badge__content.is-fixed{position:absolute;right:calc(1px + var(--el-badge-size)/2);top:0;-webkit-transform:translateY(-50%) translateX(100%);transform:translateY(-50%) translate(100%);z-index:var(--el-index-normal)}.el-badge__content.is-fixed.is-dot{right:5px}.el-badge__content.is-dot{border-radius:50%;height:8px;padding:0;right:0;width:8px}.el-badge__content--primary{background-color:var(--el-color-primary)}.el-badge__content--success{background-color:var(--el-color-success)}.el-badge__content--warning{background-color:var(--el-color-warning)}.el-badge__content--info{background-color:var(--el-color-info)}.el-badge__content--danger{background-color:var(--el-color-danger)}.el-breadcrumb{font-size:14px;line-height:1}.el-breadcrumb:after,.el-breadcrumb:before{content:"";display:table}.el-breadcrumb:after{clear:both}.el-breadcrumb__separator{color:var(--el-text-color-placeholder);font-weight:700;margin:0 9px}.el-breadcrumb__separator.el-icon{font-weight:400;margin:0 6px}.el-breadcrumb__separator.el-icon svg{vertical-align:middle}.el-breadcrumb__item{-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;float:left}.el-breadcrumb__inner{color:var(--el-text-color-regular)}.el-breadcrumb__inner a,.el-breadcrumb__inner.is-link{color:var(--el-text-color-primary);font-weight:700;text-decoration:none;-webkit-transition:var(--el-transition-color);transition:var(--el-transition-color)}.el-breadcrumb__inner a:hover,.el-breadcrumb__inner.is-link:hover{color:var(--el-color-primary);cursor:pointer}.el-breadcrumb__item:last-child .el-breadcrumb__inner,.el-breadcrumb__item:last-child .el-breadcrumb__inner a,.el-breadcrumb__item:last-child .el-breadcrumb__inner a:hover,.el-breadcrumb__item:last-child .el-breadcrumb__inner:hover{color:var(--el-text-color-regular);cursor:text;font-weight:400}.el-breadcrumb__item:last-child .el-breadcrumb__separator{display:none}.el-button-group{display:inline-block;vertical-align:middle}.el-button-group:after,.el-button-group:before{content:"";display:table}.el-button-group:after{clear:both}.el-button-group>.el-button{float:left;position:relative}.el-button-group>.el-button+.el-button{margin-left:0}.el-button-group>.el-button:first-child{border-bottom-right-radius:0;border-top-right-radius:0}.el-button-group>.el-button:last-child{border-bottom-left-radius:0;border-top-left-radius:0}.el-button-group>.el-button:first-child:last-child{border-bottom-left-radius:var(--el-border-radius-base);border-bottom-right-radius:var(--el-border-radius-base);border-top-left-radius:var(--el-border-radius-base);border-top-right-radius:var(--el-border-radius-base)}.el-button-group>.el-button:first-child:last-child.is-round{border-radius:var(--el-border-radius-round)}.el-button-group>.el-button:first-child:last-child.is-circle{border-radius:50%}.el-button-group>.el-button:not(:first-child):not(:last-child){border-radius:0}.el-button-group>.el-button:not(:last-child){margin-right:-1px}.el-button-group>.el-button:active,.el-button-group>.el-button:focus,.el-button-group>.el-button:hover{z-index:1}.el-button-group>.el-button.is-active{z-index:1}.el-button-group>.el-dropdown>.el-button{border-bottom-left-radius:0;border-left-color:var(--el-button-divide-border-color);border-top-left-radius:0}.el-button-group .el-button--primary:first-child{border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--primary:last-child{border-left-color:var(--el-button-divide-border-color)}.el-button-group .el-button--primary:not(:first-child):not(:last-child){border-left-color:var(--el-button-divide-border-color);border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--success:first-child{border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--success:last-child{border-left-color:var(--el-button-divide-border-color)}.el-button-group .el-button--success:not(:first-child):not(:last-child){border-left-color:var(--el-button-divide-border-color);border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--warning:first-child{border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--warning:last-child{border-left-color:var(--el-button-divide-border-color)}.el-button-group .el-button--warning:not(:first-child):not(:last-child){border-left-color:var(--el-button-divide-border-color);border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--danger:first-child{border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--danger:last-child{border-left-color:var(--el-button-divide-border-color)}.el-button-group .el-button--danger:not(:first-child):not(:last-child){border-left-color:var(--el-button-divide-border-color);border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--info:first-child{border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--info:last-child{border-left-color:var(--el-button-divide-border-color)}.el-button-group .el-button--info:not(:first-child):not(:last-child){border-left-color:var(--el-button-divide-border-color);border-right-color:var(--el-button-divide-border-color)}.el-calendar{--el-calendar-border:var(--el-table-border,1px solid var(--el-border-color-lighter));--el-calendar-header-border-bottom:var(--el-calendar-border);--el-calendar-selected-bg-color:var(--el-color-primary-light-9);--el-calendar-cell-width:85px;background-color:var(--el-fill-color-blank)}.el-calendar__header{border-bottom:var(--el-calendar-header-border-bottom);display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;padding:12px 20px}.el-calendar__title{-webkit-align-self:center;align-self:center;color:var(--el-text-color)}.el-calendar__body{padding:12px 20px 35px}.el-calendar-table{table-layout:fixed;width:100%}.el-calendar-table thead th{color:var(--el-text-color-regular);font-weight:400;padding:12px 0}.el-calendar-table:not(.is-range) td.next,.el-calendar-table:not(.is-range) td.prev{color:var(--el-text-color-placeholder)}.el-calendar-table td{border-bottom:var(--el-calendar-border);border-right:var(--el-calendar-border);-webkit-transition:background-color var(--el-transition-duration-fast) ease;transition:background-color var(--el-transition-duration-fast) ease;vertical-align:top}.el-calendar-table td.is-selected{background-color:var(--el-calendar-selected-bg-color)}.el-calendar-table td.is-today{color:var(--el-color-primary)}.el-calendar-table tr:first-child td{border-top:var(--el-calendar-border)}.el-calendar-table tr td:first-child{border-left:var(--el-calendar-border)}.el-calendar-table tr.el-calendar-table__row--hide-border td{border-top:none}.el-calendar-table .el-calendar-day{box-sizing:border-box;height:var(--el-calendar-cell-width);padding:8px}.el-calendar-table .el-calendar-day:hover{background-color:var(--el-calendar-selected-bg-color);cursor:pointer}.el-card{--el-card-border-color:var(--el-border-color-light);--el-card-border-radius:4px;--el-card-padding:20px;--el-card-bg-color:var(--el-fill-color-blank);background-color:var(--el-card-bg-color);border:1px solid var(--el-card-border-color);border-radius:var(--el-card-border-radius);color:var(--el-text-color-primary);overflow:hidden;-webkit-transition:var(--el-transition-duration);transition:var(--el-transition-duration)}.el-card.is-always-shadow{box-shadow:var(--el-box-shadow-light)}.el-card.is-hover-shadow:focus,.el-card.is-hover-shadow:hover{box-shadow:var(--el-box-shadow-light)}.el-card__header{border-bottom:1px solid var(--el-card-border-color);box-sizing:border-box;padding:calc(var(--el-card-padding) - 2px) var(--el-card-padding)}.el-card__body{padding:var(--el-card-padding)}.el-card__footer{border-top:1px solid var(--el-card-border-color);box-sizing:border-box;padding:calc(var(--el-card-padding) - 2px) var(--el-card-padding)}.el-carousel__item{display:inline-block;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.el-carousel__item,.el-carousel__item.is-active{z-index:calc(var(--el-index-normal) - 1)}.el-carousel__item--card,.el-carousel__item.is-animating{-webkit-transition:-webkit-transform .4s ease-in-out;transition:-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out;transition:transform .4s ease-in-out,-webkit-transform .4s ease-in-out}.el-carousel__item--card{width:50%}.el-carousel__item--card.is-in-stage{cursor:pointer;z-index:var(--el-index-normal)}.el-carousel__item--card.is-in-stage.is-hover .el-carousel__mask,.el-carousel__item--card.is-in-stage:hover .el-carousel__mask{opacity:.12}.el-carousel__item--card.is-active{z-index:calc(var(--el-index-normal) + 1)}.el-carousel__item--card-vertical{height:50%;width:100%}.el-carousel__mask{background-color:var(--el-color-white);height:100%;left:0;opacity:.24;position:absolute;top:0;-webkit-transition:var(--el-transition-duration-fast);transition:var(--el-transition-duration-fast);width:100%}.el-carousel{--el-carousel-arrow-font-size:12px;--el-carousel-arrow-size:36px;--el-carousel-arrow-background:rgba(31,45,61,.11);--el-carousel-arrow-hover-background:rgba(31,45,61,.23);--el-carousel-indicator-width:30px;--el-carousel-indicator-height:2px;--el-carousel-indicator-padding-horizontal:4px;--el-carousel-indicator-padding-vertical:12px;--el-carousel-indicator-out-color:var(--el-border-color-hover);position:relative}.el-carousel--horizontal,.el-carousel--vertical{overflow:hidden}.el-carousel__container{height:300px;position:relative}.el-carousel__arrow{-webkit-box-align:center;-webkit-align-items:center;align-items:center;background-color:var(--el-carousel-arrow-background);border:none;border-radius:50%;color:#fff;cursor:pointer;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;font-size:var(--el-carousel-arrow-font-size);height:var(--el-carousel-arrow-size);-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;margin:0;outline:none;padding:0;position:absolute;text-align:center;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:var(--el-transition-duration);transition:var(--el-transition-duration);width:var(--el-carousel-arrow-size);z-index:10}.el-carousel__arrow--left{left:16px}.el-carousel__arrow--right{right:16px}.el-carousel__arrow:hover{background-color:var(--el-carousel-arrow-hover-background)}.el-carousel__arrow i{cursor:pointer}.el-carousel__indicators{list-style:none;margin:0;padding:0;position:absolute;z-index:calc(var(--el-index-normal) + 1)}.el-carousel__indicators--horizontal{bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%)}.el-carousel__indicators--vertical{right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.el-carousel__indicators--outside{bottom:calc(var(--el-carousel-indicator-height) + var(--el-carousel-indicator-padding-vertical)*2);position:static;text-align:center;-webkit-transform:none;transform:none}.el-carousel__indicators--outside .el-carousel__indicator:hover button{opacity:.64}.el-carousel__indicators--outside button{background-color:var(--el-carousel-indicator-out-color);opacity:.24}.el-carousel__indicators--right{right:0}.el-carousel__indicators--labels{left:0;right:0;text-align:center;-webkit-transform:none;transform:none}.el-carousel__indicators--labels .el-carousel__button{color:#000;font-size:12px;height:auto;padding:2px 18px;width:auto}.el-carousel__indicators--labels .el-carousel__indicator{padding:6px 4px}.el-carousel__indicator{background-color:transparent;cursor:pointer}.el-carousel__indicator:hover button{opacity:.72}.el-carousel__indicator--horizontal{display:inline-block;padding:var(--el-carousel-indicator-padding-vertical) var(--el-carousel-indicator-padding-horizontal)}.el-carousel__indicator--vertical{padding:var(--el-carousel-indicator-padding-horizontal) var(--el-carousel-indicator-padding-vertical)}.el-carousel__indicator--vertical .el-carousel__button{height:calc(var(--el-carousel-indicator-width)/2);width:var(--el-carousel-indicator-height)}.el-carousel__indicator.is-active button{opacity:1}.el-carousel__button{background-color:#fff;border:none;cursor:pointer;display:block;height:var(--el-carousel-indicator-height);margin:0;opacity:.48;outline:none;padding:0;-webkit-transition:var(--el-transition-duration);transition:var(--el-transition-duration);width:var(--el-carousel-indicator-width)}.carousel-arrow-left-enter-from,.carousel-arrow-left-leave-active{opacity:0;-webkit-transform:translateY(-50%) translateX(-10px);transform:translateY(-50%) translate(-10px)}.carousel-arrow-right-enter-from,.carousel-arrow-right-leave-active{opacity:0;-webkit-transform:translateY(-50%) translateX(10px);transform:translateY(-50%) translate(10px)}.el-transitioning{-webkit-filter:url(#elCarouselHorizontal);filter:url(#elCarouselHorizontal)}.el-transitioning-vertical{-webkit-filter:url(#elCarouselVertical);filter:url(#elCarouselVertical)}.el-cascader-panel{--el-cascader-menu-text-color:var(--el-text-color-regular);--el-cascader-menu-selected-text-color:var(--el-color-primary);--el-cascader-menu-fill:var(--el-bg-color-overlay);--el-cascader-menu-font-size:var(--el-font-size-base);--el-cascader-menu-radius:var(--el-border-radius-base);--el-cascader-menu-border:solid 1px var(--el-border-color-light);--el-cascader-menu-shadow:var(--el-box-shadow-light);--el-cascader-node-background-hover:var(--el-fill-color-light);--el-cascader-node-color-disabled:var(--el-text-color-placeholder);--el-cascader-color-empty:var(--el-text-color-placeholder);--el-cascader-tag-background:var(--el-fill-color);border-radius:var(--el-cascader-menu-radius);display:-webkit-box;display:-webkit-flex;display:flex;font-size:var(--el-cascader-menu-font-size)}.el-cascader-panel.is-bordered{border:var(--el-cascader-menu-border);border-radius:var(--el-cascader-menu-radius)}.el-cascader-menu{border-right:var(--el-cascader-menu-border);box-sizing:border-box;color:var(--el-cascader-menu-text-color);min-width:180px}.el-cascader-menu:last-child{border-right:none}.el-cascader-menu:last-child .el-cascader-node{padding-right:20px}.el-cascader-menu__wrap.el-scrollbar__wrap{height:204px}.el-cascader-menu__list{box-sizing:border-box;list-style:none;margin:0;min-height:100%;padding:6px 0;position:relative}.el-cascader-menu__hover-zone{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.el-cascader-menu__empty-text{-webkit-box-align:center;-webkit-align-items:center;align-items:center;color:var(--el-cascader-color-empty);display:-webkit-box;display:-webkit-flex;display:flex;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.el-cascader-menu__empty-text .is-loading{margin-right:2px}.el-cascader-node{-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;height:34px;line-height:34px;outline:none;padding:0 30px 0 20px;position:relative}.el-cascader-node.is-selectable.in-active-path{color:var(--el-cascader-menu-text-color)}.el-cascader-node.in-active-path,.el-cascader-node.is-active,.el-cascader-node.is-selectable.in-checked-path{color:var(--el-cascader-menu-selected-text-color);font-weight:700}.el-cascader-node:not(.is-disabled){cursor:pointer}.el-cascader-node:not(.is-disabled):focus,.el-cascader-node:not(.is-disabled):hover{background:var(--el-cascader-node-background-hover)}.el-cascader-node.is-disabled{color:var(--el-cascader-node-color-disabled);cursor:not-allowed}.el-cascader-node__prefix{left:10px;position:absolute}.el-cascader-node__postfix{position:absolute;right:10px}.el-cascader-node__label{-webkit-box-flex:1;-webkit-flex:1;flex:1;overflow:hidden;padding:0 8px;text-align:left;text-overflow:ellipsis;white-space:nowrap}.el-cascader-node>.el-checkbox{margin-right:0}.el-cascader-node>.el-radio{margin-right:0}.el-cascader-node>.el-radio .el-radio__label{padding-left:0}.el-cascader{--el-cascader-menu-text-color:var(--el-text-color-regular);--el-cascader-menu-selected-text-color:var(--el-color-primary);--el-cascader-menu-fill:var(--el-bg-color-overlay);--el-cascader-menu-font-size:var(--el-font-size-base);--el-cascader-menu-radius:var(--el-border-radius-base);--el-cascader-menu-border:solid 1px var(--el-border-color-light);--el-cascader-menu-shadow:var(--el-box-shadow-light);--el-cascader-node-background-hover:var(--el-fill-color-light);--el-cascader-node-color-disabled:var(--el-text-color-placeholder);--el-cascader-color-empty:var(--el-text-color-placeholder);--el-cascader-tag-background:var(--el-fill-color);display:inline-block;font-size:var(--el-font-size-base);line-height:32px;outline:none;position:relative;vertical-align:middle}.el-cascader:not(.is-disabled):hover .el-input__wrapper{box-shadow:0 0 0 1px var(--el-input-hover-border-color) inset;cursor:pointer}.el-cascader .el-input{cursor:pointer;display:-webkit-box;display:-webkit-flex;display:flex}.el-cascader .el-input .el-input__inner{cursor:pointer;text-overflow:ellipsis}.el-cascader .el-input .el-input__suffix-inner .el-icon{height:calc(100% - 2px)}.el-cascader .el-input .el-input__suffix-inner .el-icon svg{vertical-align:middle}.el-cascader .el-input .icon-arrow-down{font-size:14px;-webkit-transition:-webkit-transform var(--el-transition-duration);transition:-webkit-transform var(--el-transition-duration);transition:transform var(--el-transition-duration);transition:transform var(--el-transition-duration),-webkit-transform var(--el-transition-duration)}.el-cascader .el-input .icon-arrow-down.is-reverse{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.el-cascader .el-input .icon-circle-close:hover{color:var(--el-input-clear-hover-color,var(--el-text-color-secondary))}.el-cascader .el-input.is-focus .el-input__wrapper{box-shadow:0 0 0 1px var(--el-input-focus-border-color,var(--el-color-primary)) inset}.el-cascader--large{font-size:14px;line-height:40px}.el-cascader--small{font-size:12px;line-height:24px}.el-cascader.is-disabled .el-cascader__label{color:var(--el-disabled-text-color);z-index:calc(var(--el-index-normal) + 1)}.el-cascader__dropdown{--el-cascader-menu-text-color:var(--el-text-color-regular);--el-cascader-menu-selected-text-color:var(--el-color-primary);--el-cascader-menu-fill:var(--el-bg-color-overlay);--el-cascader-menu-font-size:var(--el-font-size-base);--el-cascader-menu-radius:var(--el-border-radius-base);--el-cascader-menu-border:solid 1px var(--el-border-color-light);--el-cascader-menu-shadow:var(--el-box-shadow-light);--el-cascader-node-background-hover:var(--el-fill-color-light);--el-cascader-node-color-disabled:var(--el-text-color-placeholder);--el-cascader-color-empty:var(--el-text-color-placeholder);--el-cascader-tag-background:var(--el-fill-color);border-radius:var(--el-cascader-menu-radius);font-size:var(--el-cascader-menu-font-size)}.el-cascader__dropdown.el-popper{background:var(--el-cascader-menu-fill);border:var(--el-cascader-menu-border)}.el-cascader__dropdown.el-popper .el-popper__arrow:before{border:var(--el-cascader-menu-border)}.el-cascader__dropdown.el-popper[data-popper-placement^=top] .el-popper__arrow:before{border-left-color:transparent;border-top-color:transparent}.el-cascader__dropdown.el-popper[data-popper-placement^=bottom] .el-popper__arrow:before{border-bottom-color:transparent;border-right-color:transparent}.el-cascader__dropdown.el-popper[data-popper-placement^=left] .el-popper__arrow:before{border-bottom-color:transparent;border-left-color:transparent}.el-cascader__dropdown.el-popper[data-popper-placement^=right] .el-popper__arrow:before{border-right-color:transparent;border-top-color:transparent}.el-cascader__dropdown.el-popper{box-shadow:var(--el-cascader-menu-shadow)}.el-cascader__tags{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;left:0;line-height:normal;position:absolute;right:30px;text-align:left;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.el-cascader__tags .el-tag{-webkit-box-align:center;-webkit-align-items:center;align-items:center;background:var(--el-cascader-tag-background);display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;margin:2px 0 2px 6px;max-width:100%;text-overflow:ellipsis}.el-cascader__tags .el-tag:not(.is-hit){border-color:transparent}.el-cascader__tags .el-tag>span{-webkit-box-flex:1;-webkit-flex:1;flex:1;overflow:hidden;text-overflow:ellipsis}.el-cascader__tags .el-tag .el-icon-close{background-color:var(--el-text-color-placeholder);color:var(--el-color-white);-webkit-box-flex:0;-webkit-flex:none;flex:none}.el-cascader__tags .el-tag .el-icon-close:hover{background-color:var(--el-text-color-secondary)}.el-cascader__tags.is-validate{right:55px}.el-cascader__collapse-tags{white-space:normal;z-index:var(--el-index-normal)}.el-cascader__collapse-tags .el-tag{-webkit-box-align:center;-webkit-align-items:center;align-items:center;background:var(--el-fill-color);display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;margin:2px 0 2px 6px;max-width:100%;text-overflow:ellipsis}.el-cascader__collapse-tags .el-tag:not(.is-hit){border-color:transparent}.el-cascader__collapse-tags .el-tag>span{-webkit-box-flex:1;-webkit-flex:1;flex:1;overflow:hidden;text-overflow:ellipsis}.el-cascader__collapse-tags .el-tag .el-icon-close{background-color:var(--el-text-color-placeholder);color:var(--el-color-white);-webkit-box-flex:0;-webkit-flex:none;flex:none}.el-cascader__collapse-tags .el-tag .el-icon-close:hover{background-color:var(--el-text-color-secondary)}.el-cascader__suggestion-panel{border-radius:var(--el-cascader-menu-radius)}.el-cascader__suggestion-list{color:var(--el-cascader-menu-text-color);font-size:var(--el-font-size-base);margin:0;max-height:204px;padding:6px 0;text-align:center}.el-cascader__suggestion-item{-webkit-box-align:center;-webkit-align-items:center;align-items:center;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:flex;height:34px;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;outline:none;padding:0 15px;text-align:left}.el-cascader__suggestion-item:focus,.el-cascader__suggestion-item:hover{background:var(--el-cascader-node-background-hover)}.el-cascader__suggestion-item.is-checked{color:var(--el-cascader-menu-selected-text-color);font-weight:700}.el-cascader__suggestion-item>span{margin-right:10px}.el-cascader__empty-text{color:var(--el-cascader-color-empty);margin:10px 0}.el-cascader__search-input{background:transparent;border:none;box-sizing:border-box;color:var(--el-cascader-menu-text-color);-webkit-box-flex:1;-webkit-flex:1;flex:1;height:24px;margin:2px 0 2px 11px;min-width:60px;outline:none;padding:0}.el-cascader__search-input::-moz-placeholder{color:transparent}.el-cascader__search-input::-webkit-input-placeholder{color:transparent}.el-cascader__search-input::placeholder{color:transparent}.el-check-tag{background-color:var(--el-color-info-light-9);border-radius:var(--el-border-radius-base);color:var(--el-color-info);cursor:pointer;display:inline-block;font-size:var(--el-font-size-base);font-weight:700;line-height:var(--el-font-size-base);padding:7px 15px;-webkit-transition:var(--el-transition-all);transition:var(--el-transition-all)}.el-check-tag:hover{background-color:var(--el-color-info-light-7)}.el-check-tag.is-checked.el-check-tag--primary{background-color:var(--el-color-primary-light-8);color:var(--el-color-primary)}.el-check-tag.is-checked.el-check-tag--primary:hover{background-color:var(--el-color-primary-light-7)}.el-check-tag.is-checked.el-check-tag--success{background-color:var(--el-color-success-light-8);color:var(--el-color-success)}.el-check-tag.is-checked.el-check-tag--success:hover{background-color:var(--el-color-success-light-7)}.el-check-tag.is-checked.el-check-tag--warning{background-color:var(--el-color-warning-light-8);color:var(--el-color-warning)}.el-check-tag.is-checked.el-check-tag--warning:hover{background-color:var(--el-color-warning-light-7)}.el-check-tag.is-checked.el-check-tag--danger{background-color:var(--el-color-danger-light-8);color:var(--el-color-danger)}.el-check-tag.is-checked.el-check-tag--danger:hover{background-color:var(--el-color-danger-light-7)}.el-check-tag.is-checked.el-check-tag--error{background-color:var(--el-color-error-light-8);color:var(--el-color-error)}.el-check-tag.is-checked.el-check-tag--error:hover{background-color:var(--el-color-error-light-7)}.el-check-tag.is-checked.el-check-tag--info{background-color:var(--el-color-info-light-8);color:var(--el-color-info)}.el-check-tag.is-checked.el-check-tag--info:hover{background-color:var(--el-color-info-light-7)}.el-checkbox-button{--el-checkbox-button-checked-bg-color:var(--el-color-primary);--el-checkbox-button-checked-text-color:var(--el-color-white);--el-checkbox-button-checked-border-color:var(--el-color-primary);display:inline-block;position:relative}.el-checkbox-button__inner{-webkit-appearance:none;background:var(--el-button-bg-color,var(--el-fill-color-blank));border:var(--el-border);border-left-color:transparent;border-radius:0;box-sizing:border-box;color:var(--el-button-text-color,var(--el-text-color-regular));cursor:pointer;display:inline-block;font-size:var(--el-font-size-base);font-weight:var(--el-checkbox-font-weight);line-height:1;margin:0;outline:none;padding:8px 15px;position:relative;text-align:center;-webkit-transition:var(--el-transition-all);transition:var(--el-transition-all);-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}.el-checkbox-button__inner.is-round{padding:8px 15px}.el-checkbox-button__inner:hover{color:var(--el-color-primary)}.el-checkbox-button__inner [class*=el-icon-]{line-height:.9}.el-checkbox-button__inner [class*=el-icon-]+span{margin-left:5px}.el-checkbox-button__original{margin:0;opacity:0;outline:none;position:absolute;z-index:-1}.el-checkbox-button.is-checked .el-checkbox-button__inner{background-color:var(--el-checkbox-button-checked-bg-color);border-color:var(--el-checkbox-button-checked-border-color);box-shadow:-1px 0 0 0 var(--el-color-primary-light-7);color:var(--el-checkbox-button-checked-text-color)}.el-checkbox-button.is-checked:first-child .el-checkbox-button__inner{border-left-color:var(--el-checkbox-button-checked-border-color)}.el-checkbox-button.is-disabled .el-checkbox-button__inner{background-color:var(--el-button-disabled-bg-color,var(--el-fill-color-blank));background-image:none;border-color:var(--el-button-disabled-border-color,var(--el-border-color-light));box-shadow:none;color:var(--el-disabled-text-color);cursor:not-allowed}.el-checkbox-button.is-disabled:first-child .el-checkbox-button__inner{border-left-color:var(--el-button-disabled-border-color,var(--el-border-color-light))}.el-checkbox-button:first-child .el-checkbox-button__inner{border-bottom-left-radius:var(--el-border-radius-base);border-left:var(--el-border);border-top-left-radius:var(--el-border-radius-base);box-shadow:none!important}.el-checkbox-button.is-focus .el-checkbox-button__inner{border-color:var(--el-checkbox-button-checked-border-color)}.el-checkbox-button:last-child .el-checkbox-button__inner{border-bottom-right-radius:var(--el-border-radius-base);border-top-right-radius:var(--el-border-radius-base)}.el-checkbox-button--large .el-checkbox-button__inner{border-radius:0;font-size:var(--el-font-size-base);padding:12px 19px}.el-checkbox-button--large .el-checkbox-button__inner.is-round{padding:12px 19px}.el-checkbox-button--small .el-checkbox-button__inner{border-radius:0;font-size:12px;padding:5px 11px}.el-checkbox-button--small .el-checkbox-button__inner.is-round{padding:5px 11px}.el-checkbox-group{font-size:0;line-height:0}.el-checkbox{--el-checkbox-font-size:14px;--el-checkbox-font-weight:var(--el-font-weight-primary);--el-checkbox-text-color:var(--el-text-color-regular);--el-checkbox-input-height:14px;--el-checkbox-input-width:14px;--el-checkbox-border-radius:var(--el-border-radius-small);--el-checkbox-bg-color:var(--el-fill-color-blank);--el-checkbox-input-border:var(--el-border);--el-checkbox-disabled-border-color:var(--el-border-color);--el-checkbox-disabled-input-fill:var(--el-fill-color-light);--el-checkbox-disabled-icon-color:var(--el-text-color-placeholder);--el-checkbox-disabled-checked-input-fill:var(--el-border-color-extra-light);--el-checkbox-disabled-checked-input-border-color:var(--el-border-color);--el-checkbox-disabled-checked-icon-color:var(--el-text-color-placeholder);--el-checkbox-checked-text-color:var(--el-color-primary);--el-checkbox-checked-input-border-color:var(--el-color-primary);--el-checkbox-checked-bg-color:var(--el-color-primary);--el-checkbox-checked-icon-color:var(--el-color-white);--el-checkbox-input-border-color-hover:var(--el-color-primary);-webkit-box-align:center;-webkit-align-items:center;align-items:center;color:var(--el-checkbox-text-color);cursor:pointer;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;font-size:var(--el-font-size-base);font-weight:var(--el-checkbox-font-weight);height:var(--el-checkbox-height,32px);margin-right:30px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.el-checkbox.is-disabled{cursor:not-allowed}.el-checkbox.is-bordered{border:var(--el-border);border-radius:var(--el-border-radius-base);box-sizing:border-box;padding:0 15px 0 9px}.el-checkbox.is-bordered.is-checked{border-color:var(--el-color-primary)}.el-checkbox.is-bordered.is-disabled{border-color:var(--el-border-color-lighter)}.el-checkbox.is-bordered.el-checkbox--large{border-radius:var(--el-border-radius-base);padding:0 19px 0 11px}.el-checkbox.is-bordered.el-checkbox--large .el-checkbox__label{font-size:var(--el-font-size-base)}.el-checkbox.is-bordered.el-checkbox--large .el-checkbox__inner{height:14px;width:14px}.el-checkbox.is-bordered.el-checkbox--small{border-radius:calc(var(--el-border-radius-base) - 1px);padding:0 11px 0 7px}.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__label{font-size:12px}.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__inner{height:12px;width:12px}.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__inner:after{height:6px;width:2px}.el-checkbox input:focus-visible+.el-checkbox__inner{border-radius:var(--el-checkbox-border-radius);outline:2px solid var(--el-checkbox-input-border-color-hover);outline-offset:1px}.el-checkbox__input{cursor:pointer;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;outline:none;position:relative;white-space:nowrap}.el-checkbox__input.is-disabled .el-checkbox__inner{background-color:var(--el-checkbox-disabled-input-fill);border-color:var(--el-checkbox-disabled-border-color);cursor:not-allowed}.el-checkbox__input.is-disabled .el-checkbox__inner:after{border-color:var(--el-checkbox-disabled-icon-color);cursor:not-allowed}.el-checkbox__input.is-disabled.is-checked .el-checkbox__inner{background-color:var(--el-checkbox-disabled-checked-input-fill);border-color:var(--el-checkbox-disabled-checked-input-border-color)}.el-checkbox__input.is-disabled.is-checked .el-checkbox__inner:after{border-color:var(--el-checkbox-disabled-checked-icon-color)}.el-checkbox__input.is-disabled.is-indeterminate .el-checkbox__inner{background-color:var(--el-checkbox-disabled-checked-input-fill);border-color:var(--el-checkbox-disabled-checked-input-border-color)}.el-checkbox__input.is-disabled.is-indeterminate .el-checkbox__inner:before{background-color:var(--el-checkbox-disabled-checked-icon-color);border-color:var(--el-checkbox-disabled-checked-icon-color)}.el-checkbox__input.is-disabled+span.el-checkbox__label{color:var(--el-disabled-text-color);cursor:not-allowed}.el-checkbox__input.is-checked .el-checkbox__inner{background-color:var(--el-checkbox-checked-bg-color);border-color:var(--el-checkbox-checked-input-border-color)}.el-checkbox__input.is-checked .el-checkbox__inner:after{border-color:var(--el-checkbox-checked-icon-color);-webkit-transform:rotate(45deg) scaleY(1);transform:rotate(45deg) scaleY(1)}.el-checkbox__input.is-checked+.el-checkbox__label{color:var(--el-checkbox-checked-text-color)}.el-checkbox__input.is-focus:not(.is-checked) .el-checkbox__original:not(:focus-visible){border-color:var(--el-checkbox-input-border-color-hover)}.el-checkbox__input.is-indeterminate .el-checkbox__inner{background-color:var(--el-checkbox-checked-bg-color);border-color:var(--el-checkbox-checked-input-border-color)}.el-checkbox__input.is-indeterminate .el-checkbox__inner:before{background-color:var(--el-checkbox-checked-icon-color);content:"";display:block;height:2px;left:0;position:absolute;right:0;top:5px;-webkit-transform:scale(.5);transform:scale(.5)}.el-checkbox__input.is-indeterminate .el-checkbox__inner:after{display:none}.el-checkbox__inner{background-color:var(--el-checkbox-bg-color);border:var(--el-checkbox-input-border);border-radius:var(--el-checkbox-border-radius);box-sizing:border-box;display:inline-block;height:var(--el-checkbox-input-height);position:relative;-webkit-transition:border-color .25s cubic-bezier(.71,-.46,.29,1.46),background-color .25s cubic-bezier(.71,-.46,.29,1.46),outline .25s cubic-bezier(.71,-.46,.29,1.46);transition:border-color .25s cubic-bezier(.71,-.46,.29,1.46),background-color .25s cubic-bezier(.71,-.46,.29,1.46),outline .25s cubic-bezier(.71,-.46,.29,1.46);width:var(--el-checkbox-input-width);z-index:var(--el-index-normal)}.el-checkbox__inner:hover{border-color:var(--el-checkbox-input-border-color-hover)}.el-checkbox__inner:after{border:1px solid transparent;border-left:0;border-top:0;box-sizing:content-box;content:"";height:7px;left:4px;position:absolute;top:1px;-webkit-transform:rotate(45deg) scaleY(0);transform:rotate(45deg) scaleY(0);-webkit-transform-origin:center;transform-origin:center;-webkit-transition:-webkit-transform .15s ease-in .05s;transition:-webkit-transform .15s ease-in .05s;transition:transform .15s ease-in .05s;transition:transform .15s ease-in .05s,-webkit-transform .15s ease-in .05s;width:3px}.el-checkbox__original{height:0;margin:0;opacity:0;outline:none;position:absolute;width:0;z-index:-1}.el-checkbox__label{display:inline-block;font-size:var(--el-checkbox-font-size);line-height:1;padding-left:8px}.el-checkbox.el-checkbox--large{height:40px}.el-checkbox.el-checkbox--large .el-checkbox__label{font-size:14px}.el-checkbox.el-checkbox--large .el-checkbox__inner{height:14px;width:14px}.el-checkbox.el-checkbox--small{height:24px}.el-checkbox.el-checkbox--small .el-checkbox__label{font-size:12px}.el-checkbox.el-checkbox--small .el-checkbox__inner{height:12px;width:12px}.el-checkbox.el-checkbox--small .el-checkbox__input.is-indeterminate .el-checkbox__inner:before{top:4px}.el-checkbox.el-checkbox--small .el-checkbox__inner:after{height:6px;width:2px}.el-checkbox:last-of-type{margin-right:0}.el-collapse{--el-collapse-border-color:var(--el-border-color-lighter);--el-collapse-header-height:48px;--el-collapse-header-bg-color:var(--el-fill-color-blank);--el-collapse-header-text-color:var(--el-text-color-primary);--el-collapse-header-font-size:13px;--el-collapse-content-bg-color:var(--el-fill-color-blank);--el-collapse-content-font-size:13px;--el-collapse-content-text-color:var(--el-text-color-primary);border-bottom:1px solid var(--el-collapse-border-color);border-top:1px solid var(--el-collapse-border-color)}.el-collapse-item.is-disabled .el-collapse-item__header{color:var(--el-text-color-disabled);cursor:not-allowed}.el-collapse-item__header{-webkit-box-align:center;-webkit-align-items:center;align-items:center;background-color:var(--el-collapse-header-bg-color);border:none;border-bottom:1px solid var(--el-collapse-border-color);color:var(--el-collapse-header-text-color);cursor:pointer;display:-webkit-box;display:-webkit-flex;display:flex;font-size:var(--el-collapse-header-font-size);font-weight:500;height:var(--el-collapse-header-height);line-height:var(--el-collapse-header-height);outline:none;padding:0;-webkit-transition:border-bottom-color var(--el-transition-duration);transition:border-bottom-color var(--el-transition-duration);width:100%}.el-collapse-item__arrow{font-weight:300;margin:0 8px 0 auto;-webkit-transition:-webkit-transform var(--el-transition-duration);transition:-webkit-transform var(--el-transition-duration);transition:transform var(--el-transition-duration);transition:transform var(--el-transition-duration),-webkit-transform var(--el-transition-duration)}.el-collapse-item__arrow.is-active{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.el-collapse-item__header.focusing:focus:not(:hover){color:var(--el-color-primary)}.el-collapse-item__header.is-active{border-bottom-color:transparent}.el-collapse-item__wrap{background-color:var(--el-collapse-content-bg-color);border-bottom:1px solid var(--el-collapse-border-color);box-sizing:border-box;overflow:hidden;will-change:height}.el-collapse-item__content{color:var(--el-collapse-content-text-color);font-size:var(--el-collapse-content-font-size);line-height:1.7692307692;padding-bottom:25px}.el-collapse-item:last-child{margin-bottom:-1px}.el-color-predefine{display:-webkit-box;display:-webkit-flex;display:flex;font-size:12px;margin-top:8px;width:280px}.el-color-predefine__colors{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:1;-webkit-flex:1;flex:1;-webkit-flex-wrap:wrap;flex-wrap:wrap}.el-color-predefine__color-selector{border-radius:4px;cursor:pointer;height:20px;margin:0 0 8px 8px;width:20px}.el-color-predefine__color-selector:nth-child(10n+1){margin-left:0}.el-color-predefine__color-selector.selected{box-shadow:0 0 3px 2px var(--el-color-primary)}.el-color-predefine__color-selector>div{border-radius:3px;display:-webkit-box;display:-webkit-flex;display:flex;height:100%}.el-color-predefine__color-selector.is-alpha{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==)}.el-color-hue-slider{background-color:red;box-sizing:border-box;float:right;height:12px;padding:0 2px;position:relative;width:280px}.el-color-hue-slider__bar{background:-webkit-linear-gradient(left,#f00 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,#f00);background:linear-gradient(90deg,#f00 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,#f00);height:100%;position:relative}.el-color-hue-slider__thumb{background:#fff;border:1px solid var(--el-border-color-lighter);border-radius:1px;box-shadow:0 0 2px #0009;box-sizing:border-box;cursor:pointer;height:100%;left:0;position:absolute;top:0;width:4px;z-index:1}.el-color-hue-slider.is-vertical{height:180px;padding:2px 0;width:12px}.el-color-hue-slider.is-vertical .el-color-hue-slider__bar{background:-webkit-linear-gradient(top,#f00 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,#f00);background:linear-gradient(180deg,#f00 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,#f00)}.el-color-hue-slider.is-vertical .el-color-hue-slider__thumb{height:4px;left:0;top:0;width:100%}.el-color-svpanel{height:180px;position:relative;width:280px}.el-color-svpanel__black,.el-color-svpanel__white{inset:0;position:absolute}.el-color-svpanel__white{background:-webkit-linear-gradient(left,#fff,rgba(255,255,255,0));background:linear-gradient(90deg,#fff,rgba(255,255,255,0))}.el-color-svpanel__black{background:-webkit-linear-gradient(bottom,#000,rgba(0,0,0,0));background:linear-gradient(0deg,#000,rgba(0,0,0,0))}.el-color-svpanel__cursor{position:absolute}.el-color-svpanel__cursor>div{border-radius:50%;box-shadow:0 0 0 1.5px #fff,inset 0 0 1px 1px #0000004d,0 0 1px 2px #0006;cursor:head;height:4px;-webkit-transform:translate(-2px,-2px);transform:translate(-2px,-2px);width:4px}.el-color-alpha-slider{background-image:-webkit-linear-gradient(45deg,var(--el-color-picker-alpha-bg-a) 25%,var(--el-color-picker-alpha-bg-b) 25%),-webkit-linear-gradient(315deg,var(--el-color-picker-alpha-bg-a) 25%,var(--el-color-picker-alpha-bg-b) 25%),-webkit-linear-gradient(45deg,var(--el-color-picker-alpha-bg-b) 75%,var(--el-color-picker-alpha-bg-a) 75%),-webkit-linear-gradient(315deg,var(--el-color-picker-alpha-bg-b) 75%,var(--el-color-picker-alpha-bg-a) 75%);background-image:linear-gradient(45deg,var(--el-color-picker-alpha-bg-a) 25%,var(--el-color-picker-alpha-bg-b) 25%),linear-gradient(135deg,var(--el-color-picker-alpha-bg-a) 25%,var(--el-color-picker-alpha-bg-b) 25%),linear-gradient(45deg,var(--el-color-picker-alpha-bg-b) 75%,var(--el-color-picker-alpha-bg-a) 75%),linear-gradient(135deg,var(--el-color-picker-alpha-bg-b) 75%,var(--el-color-picker-alpha-bg-a) 75%);background-position:0 0,6px 0,6px -6px,0 6px;background-size:12px 12px;box-sizing:border-box;height:12px;position:relative;width:280px}.el-color-alpha-slider__bar{background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,var(--el-bg-color) 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0,var(--el-bg-color) 100%);height:100%;position:relative}.el-color-alpha-slider__thumb{background:#fff;border:1px solid var(--el-border-color-lighter);border-radius:1px;box-shadow:0 0 2px #0009;box-sizing:border-box;cursor:pointer;height:100%;left:0;position:absolute;top:0;width:4px;z-index:1}.el-color-alpha-slider.is-vertical{height:180px;width:20px}.el-color-alpha-slider.is-vertical .el-color-alpha-slider__bar{background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0,rgb(255,255,255));background:linear-gradient(180deg,rgba(255,255,255,0) 0,rgb(255,255,255))}.el-color-alpha-slider.is-vertical .el-color-alpha-slider__thumb{height:4px;left:0;top:0;width:100%}.el-color-dropdown{width:300px}.el-color-dropdown__main-wrapper{margin-bottom:6px}.el-color-dropdown__main-wrapper:after{clear:both;content:"";display:table}.el-color-dropdown__btns{margin-top:12px;text-align:right}.el-color-dropdown__value{color:#000;float:left;font-size:12px;line-height:26px;width:160px}.el-color-picker{display:inline-block;line-height:normal;outline:none;position:relative}.el-color-picker:hover:not(.is-disabled,.is-focused) .el-color-picker__trigger{border-color:var(--el-border-color-hover)}.el-color-picker:focus-visible:not(.is-disabled) .el-color-picker__trigger{outline:2px solid var(--el-color-primary);outline-offset:1px}.el-color-picker.is-focused .el-color-picker__trigger{border-color:var(--el-color-primary)}.el-color-picker.is-disabled .el-color-picker__trigger{cursor:not-allowed}.el-color-picker--large{height:40px}.el-color-picker--large .el-color-picker__trigger{height:40px;width:40px}.el-color-picker--large .el-color-picker__mask{height:38px;width:38px}.el-color-picker--small{height:24px}.el-color-picker--small .el-color-picker__trigger{height:24px;width:24px}.el-color-picker--small .el-color-picker__mask{height:22px;width:22px}.el-color-picker--small .el-color-picker__empty,.el-color-picker--small .el-color-picker__icon{-webkit-transform:scale(.8);transform:scale(.8)}.el-color-picker__mask{background-color:#ffffffb3;border-radius:4px;cursor:not-allowed;height:30px;left:1px;position:absolute;top:1px;width:30px;z-index:1}.el-color-picker__trigger{-webkit-box-align:center;-webkit-align-items:center;align-items:center;border:1px solid var(--el-border-color);border-radius:4px;box-sizing:border-box;cursor:pointer;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;font-size:0;height:32px;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;padding:4px;position:relative;width:32px}.el-color-picker__color{border:1px solid var(--el-text-color-secondary);border-radius:var(--el-border-radius-small);box-sizing:border-box;display:block;height:100%;position:relative;text-align:center;width:100%}.el-color-picker__color.is-alpha{background-image:-webkit-linear-gradient(45deg,var(--el-color-picker-alpha-bg-a) 25%,var(--el-color-picker-alpha-bg-b) 25%),-webkit-linear-gradient(315deg,var(--el-color-picker-alpha-bg-a) 25%,var(--el-color-picker-alpha-bg-b) 25%),-webkit-linear-gradient(45deg,var(--el-color-picker-alpha-bg-b) 75%,var(--el-color-picker-alpha-bg-a) 75%),-webkit-linear-gradient(315deg,var(--el-color-picker-alpha-bg-b) 75%,var(--el-color-picker-alpha-bg-a) 75%);background-image:linear-gradient(45deg,var(--el-color-picker-alpha-bg-a) 25%,var(--el-color-picker-alpha-bg-b) 25%),linear-gradient(135deg,var(--el-color-picker-alpha-bg-a) 25%,var(--el-color-picker-alpha-bg-b) 25%),linear-gradient(45deg,var(--el-color-picker-alpha-bg-b) 75%,var(--el-color-picker-alpha-bg-a) 75%),linear-gradient(135deg,var(--el-color-picker-alpha-bg-b) 75%,var(--el-color-picker-alpha-bg-a) 75%);background-position:0 0,6px 0,6px -6px,0 6px;background-size:12px 12px}.el-color-picker__color-inner{-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;height:100%;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;width:100%}.el-color-picker .el-color-picker__empty{color:var(--el-text-color-secondary);font-size:12px}.el-color-picker .el-color-picker__icon{-webkit-box-align:center;-webkit-align-items:center;align-items:center;color:#fff;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;font-size:12px;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.el-color-picker__panel{background-color:#fff;border-radius:var(--el-border-radius-base);box-shadow:var(--el-box-shadow-light);box-sizing:content-box;padding:6px;position:absolute;z-index:10}.el-color-picker__panel.el-popper{border:1px solid var(--el-border-color-lighter)}.el-color-picker,.el-color-picker__panel{--el-color-picker-alpha-bg-a:#ccc;--el-color-picker-alpha-bg-b:transparent}.dark .el-color-picker,.dark .el-color-picker__panel{--el-color-picker-alpha-bg-a:#333333}.el-container{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:1;-webkit-flex:1;flex:1;-webkit-flex-basis:auto;flex-basis:auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;min-width:0}.el-container.is-vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.el-date-table{font-size:12px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.el-date-table.is-week-mode .el-date-table__row:hover .el-date-table-cell{background-color:var(--el-datepicker-inrange-bg-color)}.el-date-table.is-week-mode .el-date-table__row:hover td.available:hover{color:var(--el-datepicker-text-color)}.el-date-table.is-week-mode .el-date-table__row:hover td:first-child .el-date-table-cell{border-bottom-left-radius:15px;border-top-left-radius:15px;margin-left:5px}.el-date-table.is-week-mode .el-date-table__row:hover td:last-child .el-date-table-cell{border-bottom-right-radius:15px;border-top-right-radius:15px;margin-right:5px}.el-date-table.is-week-mode .el-date-table__row.current .el-date-table-cell{background-color:var(--el-datepicker-inrange-bg-color)}.el-date-table td{box-sizing:border-box;cursor:pointer;height:30px;padding:4px 0;position:relative;text-align:center;width:32px}.el-date-table td .el-date-table-cell{box-sizing:border-box;height:30px;padding:3px 0}.el-date-table td .el-date-table-cell .el-date-table-cell__text{border-radius:50%;display:block;height:24px;left:50%;line-height:24px;margin:0 auto;position:absolute;-webkit-transform:translateX(-50%);transform:translate(-50%);width:24px}.el-date-table td.next-month,.el-date-table td.prev-month{color:var(--el-datepicker-off-text-color)}.el-date-table td.today{position:relative}.el-date-table td.today .el-date-table-cell__text{color:var(--el-color-primary);font-weight:700}.el-date-table td.today.end-date .el-date-table-cell__text,.el-date-table td.today.start-date .el-date-table-cell__text{color:#fff}.el-date-table td.available:hover{color:var(--el-datepicker-hover-text-color)}.el-date-table td.in-range .el-date-table-cell{background-color:var(--el-datepicker-inrange-bg-color)}.el-date-table td.in-range .el-date-table-cell:hover{background-color:var(--el-datepicker-inrange-hover-bg-color)}.el-date-table td.current:not(.disabled) .el-date-table-cell__text{background-color:var(--el-datepicker-active-color);color:#fff}.el-date-table td.current:not(.disabled):focus-visible .el-date-table-cell__text{outline:2px solid var(--el-datepicker-active-color);outline-offset:1px}.el-date-table td.end-date .el-date-table-cell,.el-date-table td.start-date .el-date-table-cell{color:#fff}.el-date-table td.end-date .el-date-table-cell__text,.el-date-table td.start-date .el-date-table-cell__text{background-color:var(--el-datepicker-active-color)}.el-date-table td.start-date .el-date-table-cell{border-bottom-left-radius:15px;border-top-left-radius:15px;margin-left:5px}.el-date-table td.end-date .el-date-table-cell{border-bottom-right-radius:15px;border-top-right-radius:15px;margin-right:5px}.el-date-table td.disabled .el-date-table-cell{background-color:var(--el-fill-color-light);color:var(--el-text-color-placeholder);cursor:not-allowed;opacity:1}.el-date-table td.selected .el-date-table-cell{border-radius:15px;margin-left:5px;margin-right:5px}.el-date-table td.selected .el-date-table-cell__text{background-color:var(--el-datepicker-active-color);border-radius:15px;color:#fff}.el-date-table td.week{color:var(--el-datepicker-header-text-color);font-size:80%}.el-date-table td:focus{outline:none}.el-date-table th{border-bottom:1px solid var(--el-border-color-lighter);color:var(--el-datepicker-header-text-color);font-weight:400;padding:5px}.el-month-table{border-collapse:collapse;font-size:12px;margin:-1px}.el-month-table td{cursor:pointer;padding:8px 0;position:relative;text-align:center;width:68px}.el-month-table td div{box-sizing:border-box;height:48px;padding:6px 0}.el-month-table td.today .cell{color:var(--el-color-primary);font-weight:700}.el-month-table td.today.end-date .cell,.el-month-table td.today.start-date .cell{color:#fff}.el-month-table td.disabled .cell{background-color:var(--el-fill-color-light);color:var(--el-text-color-placeholder);cursor:not-allowed}.el-month-table td.disabled .cell:hover{color:var(--el-text-color-placeholder)}.el-month-table td .cell{border-radius:18px;color:var(--el-datepicker-text-color);display:block;height:36px;left:50%;line-height:36px;margin:0 auto;position:absolute;-webkit-transform:translateX(-50%);transform:translate(-50%);width:54px}.el-month-table td .cell:hover{color:var(--el-datepicker-hover-text-color)}.el-month-table td.in-range div{background-color:var(--el-datepicker-inrange-bg-color)}.el-month-table td.in-range div:hover{background-color:var(--el-datepicker-inrange-hover-bg-color)}.el-month-table td.end-date div,.el-month-table td.start-date div{color:#fff}.el-month-table td.end-date .cell,.el-month-table td.start-date .cell{background-color:var(--el-datepicker-active-color);color:#fff}.el-month-table td.start-date div{border-bottom-left-radius:24px;border-top-left-radius:24px;margin-left:3px}.el-month-table td.end-date div{border-bottom-right-radius:24px;border-top-right-radius:24px;margin-right:3px}.el-month-table td.current:not(.disabled) div{border-radius:24px;margin-left:3px;margin-right:3px}.el-month-table td.current:not(.disabled) .cell{background-color:var(--el-datepicker-active-color);color:#fff}.el-month-table td:focus-visible{outline:none}.el-month-table td:focus-visible .cell{outline:2px solid var(--el-datepicker-active-color);outline-offset:1px}.el-year-table{border-collapse:collapse;font-size:12px;margin:-1px}.el-year-table .el-icon{color:var(--el-datepicker-icon-color)}.el-year-table td{cursor:pointer;padding:8px 0;position:relative;text-align:center;width:68px}.el-year-table td div{box-sizing:border-box;height:48px;padding:6px 0}.el-year-table td.today .cell{color:var(--el-color-primary);font-weight:700}.el-year-table td.disabled .cell{background-color:var(--el-fill-color-light);color:var(--el-text-color-placeholder);cursor:not-allowed}.el-year-table td.disabled .cell:hover{color:var(--el-text-color-placeholder)}.el-year-table td .cell{border-radius:18px;color:var(--el-datepicker-text-color);display:block;height:36px;left:50%;line-height:36px;margin:0 auto;position:absolute;-webkit-transform:translateX(-50%);transform:translate(-50%);width:54px}.el-year-table td .cell:hover{color:var(--el-datepicker-hover-text-color)}.el-year-table td.current:not(.disabled) div{border-radius:24px;margin-left:3px;margin-right:3px}.el-year-table td.current:not(.disabled) .cell{background-color:var(--el-datepicker-active-color);color:#fff}.el-year-table td:focus-visible{outline:none}.el-year-table td:focus-visible .cell{outline:2px solid var(--el-datepicker-active-color);outline-offset:1px}.el-time-spinner.has-seconds .el-time-spinner__wrapper{width:33.3%}.el-time-spinner__wrapper{display:inline-block;max-height:192px;overflow:auto;position:relative;vertical-align:top;width:50%}.el-time-spinner__wrapper.el-scrollbar__wrap:not(.el-scrollbar__wrap--hidden-default){padding-bottom:15px}.el-time-spinner__wrapper.is-arrow{box-sizing:border-box;overflow:hidden;text-align:center}.el-time-spinner__wrapper.is-arrow .el-time-spinner__list{-webkit-transform:translateY(-32px);transform:translateY(-32px)}.el-time-spinner__wrapper.is-arrow .el-time-spinner__item:hover:not(.is-disabled):not(.is-active){background:var(--el-fill-color-light);cursor:default}.el-time-spinner__arrow{color:var(--el-text-color-secondary);cursor:pointer;font-size:12px;height:30px;left:0;line-height:30px;position:absolute;text-align:center;width:100%;z-index:var(--el-index-normal)}.el-time-spinner__arrow:hover{color:var(--el-color-primary)}.el-time-spinner__arrow.arrow-up{top:10px}.el-time-spinner__arrow.arrow-down{bottom:10px}.el-time-spinner__input.el-input{width:70%}.el-time-spinner__input.el-input .el-input__inner,.el-time-spinner__list{padding:0;text-align:center}.el-time-spinner__list{list-style:none;margin:0}.el-time-spinner__list:after,.el-time-spinner__list:before{content:"";display:block;height:80px;width:100%}.el-time-spinner__item{color:var(--el-text-color-regular);font-size:12px;height:32px;line-height:32px}.el-time-spinner__item:hover:not(.is-disabled):not(.is-active){background:var(--el-fill-color-light);cursor:pointer}.el-time-spinner__item.is-active:not(.is-disabled){color:var(--el-text-color-primary);font-weight:700}.el-time-spinner__item.is-disabled{color:var(--el-text-color-placeholder);cursor:not-allowed}.el-picker__popper{--el-datepicker-border-color:var(--el-disabled-border-color)}.el-picker__popper.el-popper{background:var(--el-bg-color-overlay);border:1px solid var(--el-datepicker-border-color);box-shadow:var(--el-box-shadow-light)}.el-picker__popper.el-popper .el-popper__arrow:before{border:1px solid var(--el-datepicker-border-color)}.el-picker__popper.el-popper[data-popper-placement^=top] .el-popper__arrow:before{border-left-color:transparent;border-top-color:transparent}.el-picker__popper.el-popper[data-popper-placement^=bottom] .el-popper__arrow:before{border-bottom-color:transparent;border-right-color:transparent}.el-picker__popper.el-popper[data-popper-placement^=left] .el-popper__arrow:before{border-bottom-color:transparent;border-left-color:transparent}.el-picker__popper.el-popper[data-popper-placement^=right] .el-popper__arrow:before{border-right-color:transparent;border-top-color:transparent}.el-date-editor{--el-date-editor-width:220px;--el-date-editor-monthrange-width:300px;--el-date-editor-daterange-width:350px;--el-date-editor-datetimerange-width:400px;--el-input-text-color:var(--el-text-color-regular);--el-input-border:var(--el-border);--el-input-hover-border:var(--el-border-color-hover);--el-input-focus-border:var(--el-color-primary);--el-input-transparent-border:0 0 0 1px transparent inset;--el-input-border-color:var(--el-border-color);--el-input-border-radius:var(--el-border-radius-base);--el-input-bg-color:var(--el-fill-color-blank);--el-input-icon-color:var(--el-text-color-placeholder);--el-input-placeholder-color:var(--el-text-color-placeholder);--el-input-hover-border-color:var(--el-border-color-hover);--el-input-clear-hover-color:var(--el-text-color-secondary);--el-input-focus-border-color:var(--el-color-primary);--el-input-width:100%;position:relative;text-align:left;vertical-align:middle}.el-date-editor.el-input__wrapper{box-shadow:0 0 0 1px var(--el-input-border-color,var(--el-border-color)) inset}.el-date-editor.el-input__wrapper:hover{box-shadow:0 0 0 1px var(--el-input-hover-border-color) inset}.el-date-editor.el-input,.el-date-editor.el-input__wrapper{height:var(--el-input-height,var(--el-component-size));width:var(--el-date-editor-width)}.el-date-editor--monthrange{--el-date-editor-width:var(--el-date-editor-monthrange-width)}.el-date-editor--daterange,.el-date-editor--timerange{--el-date-editor-width:var(--el-date-editor-daterange-width)}.el-date-editor--datetimerange{--el-date-editor-width:var(--el-date-editor-datetimerange-width)}.el-date-editor--dates .el-input__wrapper{text-overflow:ellipsis;white-space:nowrap}.el-date-editor .clear-icon,.el-date-editor .close-icon{cursor:pointer}.el-date-editor .clear-icon:hover{color:var(--el-text-color-secondary)}.el-date-editor .el-range__icon{color:var(--el-text-color-placeholder);float:left;font-size:14px;height:inherit}.el-date-editor .el-range__icon svg{vertical-align:middle}.el-date-editor .el-range-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;color:var(--el-text-color-regular);display:inline-block;font-size:var(--el-font-size-base);height:30px;line-height:30px;margin:0;outline:none;padding:0;text-align:center;width:39%}.el-date-editor .el-range-input::-moz-placeholder{color:var(--el-text-color-placeholder)}.el-date-editor .el-range-input::-webkit-input-placeholder{color:var(--el-text-color-placeholder)}.el-date-editor .el-range-input::placeholder{color:var(--el-text-color-placeholder)}.el-date-editor .el-range-separator{-webkit-box-align:center;-webkit-align-items:center;align-items:center;color:var(--el-text-color-primary);display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;-webkit-box-flex:1;-webkit-flex:1;flex:1;font-size:14px;height:100%;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;margin:0;overflow-wrap:break-word;padding:0 5px}.el-date-editor .el-range__close-icon{color:var(--el-text-color-placeholder);cursor:pointer;font-size:14px;height:inherit;width:unset}.el-date-editor .el-range__close-icon:hover{color:var(--el-text-color-secondary)}.el-date-editor .el-range__close-icon svg{vertical-align:middle}.el-date-editor .el-range__close-icon--hidden{opacity:0;visibility:hidden}.el-range-editor.el-input__wrapper{-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;padding:0 10px}.el-range-editor.is-active,.el-range-editor.is-active:hover{box-shadow:0 0 0 1px var(--el-input-focus-border-color) inset}.el-range-editor--large{line-height:var(--el-component-size-large)}.el-range-editor--large.el-input__wrapper{height:var(--el-component-size-large)}.el-range-editor--large .el-range-separator{font-size:14px;line-height:40px}.el-range-editor--large .el-range-input{font-size:14px;height:38px;line-height:38px}.el-range-editor--small{line-height:var(--el-component-size-small)}.el-range-editor--small.el-input__wrapper{height:var(--el-component-size-small)}.el-range-editor--small .el-range-separator{font-size:12px;line-height:24px}.el-range-editor--small .el-range-input{font-size:12px;height:22px;line-height:22px}.el-range-editor.is-disabled{background-color:var(--el-disabled-bg-color);border-color:var(--el-disabled-border-color);color:var(--el-disabled-text-color);cursor:not-allowed}.el-range-editor.is-disabled:focus,.el-range-editor.is-disabled:hover{border-color:var(--el-disabled-border-color)}.el-range-editor.is-disabled input{background-color:var(--el-disabled-bg-color);color:var(--el-disabled-text-color);cursor:not-allowed}.el-range-editor.is-disabled input::-moz-placeholder{color:var(--el-text-color-placeholder)}.el-range-editor.is-disabled input::-webkit-input-placeholder{color:var(--el-text-color-placeholder)}.el-range-editor.is-disabled input::placeholder{color:var(--el-text-color-placeholder)}.el-range-editor.is-disabled .el-range-separator{color:var(--el-disabled-text-color)}.el-picker-panel{background:var(--el-bg-color-overlay);border-radius:var(--el-border-radius-base);color:var(--el-text-color-regular);line-height:30px}.el-picker-panel .el-time-panel{background-color:var(--el-bg-color-overlay);border:1px solid var(--el-datepicker-border-color);box-shadow:var(--el-box-shadow-light);margin:5px 0}.el-picker-panel__body-wrapper:after,.el-picker-panel__body:after{clear:both;content:"";display:table}.el-picker-panel__content{margin:15px;position:relative}.el-picker-panel__footer{background-color:var(--el-bg-color-overlay);border-top:1px solid var(--el-datepicker-inner-border-color);font-size:0;padding:4px 12px;position:relative;text-align:right}.el-picker-panel__shortcut{background-color:transparent;border:0;color:var(--el-datepicker-text-color);cursor:pointer;display:block;font-size:14px;line-height:28px;outline:none;padding-left:12px;text-align:left;width:100%}.el-picker-panel__shortcut:hover{color:var(--el-datepicker-hover-text-color)}.el-picker-panel__shortcut.active{background-color:#e6f1fe;color:var(--el-datepicker-active-color)}.el-picker-panel__btn{background-color:transparent;border:1px solid var(--el-fill-color-darker);border-radius:2px;color:var(--el-text-color-primary);cursor:pointer;font-size:12px;line-height:24px;outline:none;padding:0 20px}.el-picker-panel__btn[disabled]{color:var(--el-text-color-disabled);cursor:not-allowed}.el-picker-panel__icon-btn{background:transparent;border:0;color:var(--el-datepicker-icon-color);cursor:pointer;font-size:12px;margin-top:8px;outline:none}.el-picker-panel__icon-btn:hover{color:var(--el-datepicker-hover-text-color)}.el-picker-panel__icon-btn:focus-visible{color:var(--el-datepicker-hover-text-color)}.el-picker-panel__icon-btn.is-disabled{color:var(--el-text-color-disabled)}.el-picker-panel__icon-btn.is-disabled:hover{cursor:not-allowed}.el-picker-panel__icon-btn .el-icon{cursor:pointer;font-size:inherit}.el-picker-panel__link-btn{vertical-align:middle}.el-picker-panel [slot=sidebar],.el-picker-panel__sidebar{background-color:var(--el-bg-color-overlay);border-right:1px solid var(--el-datepicker-inner-border-color);bottom:0;box-sizing:border-box;overflow:auto;padding-top:6px;position:absolute;top:0;width:110px}.el-picker-panel [slot=sidebar]+.el-picker-panel__body,.el-picker-panel__sidebar+.el-picker-panel__body{margin-left:110px}.el-date-picker{--el-datepicker-text-color:var(--el-text-color-regular);--el-datepicker-off-text-color:var(--el-text-color-placeholder);--el-datepicker-header-text-color:var(--el-text-color-regular);--el-datepicker-icon-color:var(--el-text-color-primary);--el-datepicker-border-color:var(--el-disabled-border-color);--el-datepicker-inner-border-color:var(--el-border-color-light);--el-datepicker-inrange-bg-color:var(--el-border-color-extra-light);--el-datepicker-inrange-hover-bg-color:var(--el-border-color-extra-light);--el-datepicker-active-color:var(--el-color-primary);--el-datepicker-hover-text-color:var(--el-color-primary);width:322px}.el-date-picker.has-sidebar.has-time{width:434px}.el-date-picker.has-sidebar{width:438px}.el-date-picker.has-time .el-picker-panel__body-wrapper{position:relative}.el-date-picker .el-picker-panel__content{width:292px}.el-date-picker table{table-layout:fixed;width:100%}.el-date-picker__editor-wrap{display:table-cell;padding:0 5px;position:relative}.el-date-picker__time-header{border-bottom:1px solid var(--el-datepicker-inner-border-color);box-sizing:border-box;display:table;font-size:12px;padding:8px 5px 5px;position:relative;width:100%}.el-date-picker__header{margin:12px;text-align:center}.el-date-picker__header--bordered{border-bottom:1px solid var(--el-border-color-lighter);margin-bottom:0;padding-bottom:12px}.el-date-picker__header--bordered+.el-picker-panel__content{margin-top:0}.el-date-picker__header-label{color:var(--el-text-color-regular);cursor:pointer;font-size:16px;font-weight:500;line-height:22px;padding:0 5px;text-align:center}.el-date-picker__header-label:hover{color:var(--el-datepicker-hover-text-color)}.el-date-picker__header-label:focus-visible{color:var(--el-datepicker-hover-text-color);outline:none}.el-date-picker__header-label.active{color:var(--el-datepicker-active-color)}.el-date-picker__prev-btn{float:left}.el-date-picker__next-btn{float:right}.el-date-picker__time-wrap{padding:10px;text-align:center}.el-date-picker__time-label{cursor:pointer;float:left;line-height:30px;margin-left:10px}.el-date-picker .el-time-panel{position:absolute}.el-date-range-picker{--el-datepicker-text-color:var(--el-text-color-regular);--el-datepicker-off-text-color:var(--el-text-color-placeholder);--el-datepicker-header-text-color:var(--el-text-color-regular);--el-datepicker-icon-color:var(--el-text-color-primary);--el-datepicker-border-color:var(--el-disabled-border-color);--el-datepicker-inner-border-color:var(--el-border-color-light);--el-datepicker-inrange-bg-color:var(--el-border-color-extra-light);--el-datepicker-inrange-hover-bg-color:var(--el-border-color-extra-light);--el-datepicker-active-color:var(--el-color-primary);--el-datepicker-hover-text-color:var(--el-color-primary);width:646px}.el-date-range-picker.has-sidebar{width:756px}.el-date-range-picker.has-time .el-picker-panel__body-wrapper{position:relative}.el-date-range-picker table{table-layout:fixed;width:100%}.el-date-range-picker .el-picker-panel__body{min-width:513px}.el-date-range-picker .el-picker-panel__content{margin:0}.el-date-range-picker__header{height:28px;position:relative;text-align:center}.el-date-range-picker__header [class*=arrow-left]{float:left}.el-date-range-picker__header [class*=arrow-right]{float:right}.el-date-range-picker__header div{font-size:16px;font-weight:500;margin-right:50px}.el-date-range-picker__content{box-sizing:border-box;float:left;margin:0;padding:16px;width:50%}.el-date-range-picker__content.is-left{border-right:1px solid var(--el-datepicker-inner-border-color)}.el-date-range-picker__content .el-date-range-picker__header div{margin-left:50px;margin-right:50px}.el-date-range-picker__editors-wrap{box-sizing:border-box;display:table-cell}.el-date-range-picker__editors-wrap.is-right{text-align:right}.el-date-range-picker__time-header{border-bottom:1px solid var(--el-datepicker-inner-border-color);box-sizing:border-box;display:table;font-size:12px;padding:8px 5px 5px;position:relative;width:100%}.el-date-range-picker__time-header>.el-icon-arrow-right{color:var(--el-datepicker-icon-color);display:table-cell;font-size:20px;vertical-align:middle}.el-date-range-picker__time-picker-wrap{display:table-cell;padding:0 5px;position:relative}.el-date-range-picker__time-picker-wrap .el-picker-panel{background:#ffffff;position:absolute;right:0;top:13px;z-index:1}.el-date-range-picker__time-picker-wrap .el-time-panel{position:absolute}.el-time-range-picker{overflow:visible;width:354px}.el-time-range-picker__content{padding:10px;position:relative;text-align:center;z-index:1}.el-time-range-picker__cell{box-sizing:border-box;display:inline-block;margin:0;padding:4px 7px 7px;width:50%}.el-time-range-picker__header{font-size:14px;margin-bottom:5px;text-align:center}.el-time-range-picker__body{border:1px solid var(--el-datepicker-border-color);border-radius:2px}.el-time-panel{border-radius:2px;box-sizing:content-box;left:0;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:180px;z-index:var(--el-index-top)}.el-time-panel__content{font-size:0;overflow:hidden;position:relative}.el-time-panel__content:after,.el-time-panel__content:before{box-sizing:border-box;content:"";height:32px;left:0;margin-top:-16px;padding-top:6px;position:absolute;right:0;text-align:left;top:50%;z-index:-1}.el-time-panel__content:after{left:50%;margin-left:12%;margin-right:12%}.el-time-panel__content:before{border-bottom:1px solid var(--el-border-color-light);border-top:1px solid var(--el-border-color-light);margin-left:12%;margin-right:12%;padding-left:50%}.el-time-panel__content.has-seconds:after{left:66.6666666667%}.el-time-panel__content.has-seconds:before{padding-left:33.3333333333%}.el-time-panel__footer{border-top:1px solid var(--el-timepicker-inner-border-color,var(--el-border-color-light));box-sizing:border-box;height:36px;line-height:25px;padding:4px;text-align:right}.el-time-panel__btn{background-color:transparent;border:none;color:var(--el-text-color-primary);cursor:pointer;font-size:12px;line-height:28px;margin:0 5px;outline:none;padding:0 5px}.el-time-panel__btn.confirm{color:var(--el-timepicker-active-color,var(--el-color-primary));font-weight:800}.el-descriptions{--el-descriptions-table-border:1px solid var(--el-border-color-lighter);--el-descriptions-item-bordered-label-background:var(--el-fill-color-light);box-sizing:border-box;color:var(--el-text-color-primary);font-size:var(--el-font-size-base)}.el-descriptions__header{-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:16px}.el-descriptions__title{color:var(--el-text-color-primary);font-size:16px;font-weight:700}.el-descriptions__body{background-color:var(--el-fill-color-blank)}.el-descriptions__body .el-descriptions__table{border-collapse:collapse;width:100%}.el-descriptions__body .el-descriptions__table .el-descriptions__cell{box-sizing:border-box;font-size:14px;font-weight:400;line-height:23px;text-align:left}.el-descriptions__body .el-descriptions__table .el-descriptions__cell.is-left{text-align:left}.el-descriptions__body .el-descriptions__table .el-descriptions__cell.is-center{text-align:center}.el-descriptions__body .el-descriptions__table .el-descriptions__cell.is-right{text-align:right}.el-descriptions__body .el-descriptions__table.is-bordered .el-descriptions__cell{border:var(--el-descriptions-table-border);padding:8px 11px}.el-descriptions__body .el-descriptions__table:not(.is-bordered) .el-descriptions__cell{padding-bottom:12px}.el-descriptions--large{font-size:14px}.el-descriptions--large .el-descriptions__header{margin-bottom:20px}.el-descriptions--large .el-descriptions__header .el-descriptions__title{font-size:16px}.el-descriptions--large .el-descriptions__body .el-descriptions__table .el-descriptions__cell{font-size:14px}.el-descriptions--large .el-descriptions__body .el-descriptions__table.is-bordered .el-descriptions__cell{padding:12px 15px}.el-descriptions--large .el-descriptions__body .el-descriptions__table:not(.is-bordered) .el-descriptions__cell{padding-bottom:16px}.el-descriptions--small{font-size:12px}.el-descriptions--small .el-descriptions__header{margin-bottom:12px}.el-descriptions--small .el-descriptions__header .el-descriptions__title{font-size:14px}.el-descriptions--small .el-descriptions__body .el-descriptions__table .el-descriptions__cell{font-size:12px}.el-descriptions--small .el-descriptions__body .el-descriptions__table.is-bordered .el-descriptions__cell{padding:4px 7px}.el-descriptions--small .el-descriptions__body .el-descriptions__table:not(.is-bordered) .el-descriptions__cell{padding-bottom:8px}.el-descriptions__label.el-descriptions__cell.is-bordered-label{background:var(--el-descriptions-item-bordered-label-background);color:var(--el-text-color-regular);font-weight:700}.el-descriptions__label:not(.is-bordered-label){color:var(--el-text-color-primary);margin-right:16px}.el-descriptions__label.el-descriptions__cell:not(.is-bordered-label).is-vertical-label{padding-bottom:6px}.el-descriptions__content.el-descriptions__cell.is-bordered-content{color:var(--el-text-color-primary)}.el-descriptions__content:not(.is-bordered-label){color:var(--el-text-color-regular)}.el-descriptions--large .el-descriptions__label:not(.is-bordered-label){margin-right:16px}.el-descriptions--large .el-descriptions__label.el-descriptions__cell:not(.is-bordered-label).is-vertical-label{padding-bottom:8px}.el-descriptions--small .el-descriptions__label:not(.is-bordered-label){margin-right:12px}.el-descriptions--small .el-descriptions__label.el-descriptions__cell:not(.is-bordered-label).is-vertical-label{padding-bottom:4px}.el-divider{position:relative}.el-divider--horizontal{border-top:1px var(--el-border-color) var(--el-border-style);display:block;height:1px;margin:24px 0;width:100%}.el-divider--vertical{border-left:1px var(--el-border-color) var(--el-border-style);display:inline-block;height:1em;margin:0 8px;position:relative;vertical-align:middle;width:1px}.el-divider__text{background-color:var(--el-bg-color);color:var(--el-text-color-primary);font-size:14px;font-weight:500;padding:0 20px;position:absolute}.el-divider__text.is-left{left:20px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.el-divider__text.is-center{left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translate(-50%) translateY(-50%)}.el-divider__text.is-right{right:20px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.el-drawer{--el-drawer-bg-color:var(--el-dialog-bg-color,var(--el-bg-color));--el-drawer-padding-primary:var(--el-dialog-padding-primary,20px);background-color:var(--el-drawer-bg-color);box-shadow:var(--el-box-shadow-dark);box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;overflow:hidden;position:absolute;-webkit-transition:all var(--el-transition-duration);transition:all var(--el-transition-duration)}.el-drawer .btt,.el-drawer .ltr,.el-drawer .rtl,.el-drawer .ttb{-webkit-transform:translate(0);transform:translate(0)}.el-drawer__sr-focus:focus{outline:none!important}.el-drawer__header{-webkit-box-align:center;-webkit-align-items:center;align-items:center;color:#72767b;display:-webkit-box;display:-webkit-flex;display:flex;margin-bottom:32px;padding:var(--el-drawer-padding-primary);padding-bottom:0}.el-drawer__header>:first-child{-webkit-box-flex:1;-webkit-flex:1;flex:1}.el-drawer__title{-webkit-box-flex:1;-webkit-flex:1;flex:1;font-size:1rem;line-height:inherit;margin:0}.el-drawer__footer{padding:var(--el-drawer-padding-primary);padding-top:10px;text-align:right}.el-drawer__close-btn{background-color:transparent;border:none;color:inherit;cursor:pointer;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;font-size:var(--el-font-size-extra-large);outline:none}.el-drawer__close-btn:focus i,.el-drawer__close-btn:hover i{color:var(--el-color-primary)}.el-drawer__body{-webkit-box-flex:1;-webkit-flex:1;flex:1;overflow:auto;padding:var(--el-drawer-padding-primary)}.el-drawer__body>*{box-sizing:border-box}.el-drawer.ltr,.el-drawer.rtl{bottom:0;height:100%;top:0}.el-drawer.btt,.el-drawer.ttb{left:0;right:0;width:100%}.el-drawer.ltr{left:0}.el-drawer.rtl{right:0}.el-drawer.ttb{top:0}.el-drawer.btt{bottom:0}.el-drawer-fade-enter-active,.el-drawer-fade-leave-active{-webkit-transition:all var(--el-transition-duration);transition:all var(--el-transition-duration)}.el-drawer-fade-enter-active,.el-drawer-fade-enter-from,.el-drawer-fade-enter-to,.el-drawer-fade-leave-active,.el-drawer-fade-leave-from,.el-drawer-fade-leave-to{overflow:hidden!important}.el-drawer-fade-enter-from,.el-drawer-fade-leave-to{opacity:0}.el-drawer-fade-enter-to,.el-drawer-fade-leave-from{opacity:1}.el-drawer-fade-enter-from .rtl,.el-drawer-fade-leave-to .rtl{-webkit-transform:translateX(100%);transform:translate(100%)}.el-drawer-fade-enter-from .ltr,.el-drawer-fade-leave-to .ltr{-webkit-transform:translateX(-100%);transform:translate(-100%)}.el-drawer-fade-enter-from .ttb,.el-drawer-fade-leave-to .ttb{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.el-drawer-fade-enter-from .btt,.el-drawer-fade-leave-to .btt{-webkit-transform:translateY(100%);transform:translateY(100%)}.el-dropdown{--el-dropdown-menu-box-shadow:var(--el-box-shadow-light);--el-dropdown-menuItem-hover-fill:var(--el-color-primary-light-9);--el-dropdown-menuItem-hover-color:var(--el-color-primary);--el-dropdown-menu-index:10;color:var(--el-text-color-regular);display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;font-size:var(--el-font-size-base);line-height:1;position:relative;vertical-align:top}.el-dropdown.is-disabled{color:var(--el-text-color-placeholder);cursor:not-allowed}.el-dropdown__popper{--el-dropdown-menu-box-shadow:var(--el-box-shadow-light);--el-dropdown-menuItem-hover-fill:var(--el-color-primary-light-9);--el-dropdown-menuItem-hover-color:var(--el-color-primary);--el-dropdown-menu-index:10}.el-dropdown__popper.el-popper{background:var(--el-bg-color-overlay);border:1px solid var(--el-border-color-light);box-shadow:var(--el-dropdown-menu-box-shadow)}.el-dropdown__popper.el-popper .el-popper__arrow:before{border:1px solid var(--el-border-color-light)}.el-dropdown__popper.el-popper[data-popper-placement^=top] .el-popper__arrow:before{border-left-color:transparent;border-top-color:transparent}.el-dropdown__popper.el-popper[data-popper-placement^=bottom] .el-popper__arrow:before{border-bottom-color:transparent;border-right-color:transparent}.el-dropdown__popper.el-popper[data-popper-placement^=left] .el-popper__arrow:before{border-bottom-color:transparent;border-left-color:transparent}.el-dropdown__popper.el-popper[data-popper-placement^=right] .el-popper__arrow:before{border-right-color:transparent;border-top-color:transparent}.el-dropdown__popper .el-dropdown-menu{border:none}.el-dropdown__popper .el-dropdown__popper-selfdefine{outline:none}.el-dropdown__popper .el-scrollbar__bar{z-index:calc(var(--el-dropdown-menu-index) + 1)}.el-dropdown__popper .el-dropdown__list{box-sizing:border-box;list-style:none;margin:0;padding:0}.el-dropdown .el-dropdown__caret-button{-webkit-box-align:center;-webkit-align-items:center;align-items:center;border-left:none;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;padding-left:0;padding-right:0;width:32px}.el-dropdown .el-dropdown__caret-button>span{display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex}.el-dropdown .el-dropdown__caret-button:before{background:var(--el-overlay-color-lighter);bottom:-1px;content:"";display:block;left:0;position:absolute;top:-1px;width:1px}.el-dropdown .el-dropdown__caret-button.el-button:before{background:var(--el-border-color);opacity:.5}.el-dropdown .el-dropdown__caret-button .el-dropdown__icon{font-size:inherit;padding-left:0}.el-dropdown .el-dropdown-selfdefine{outline:none}.el-dropdown--large .el-dropdown__caret-button{width:40px}.el-dropdown--small .el-dropdown__caret-button{width:24px}.el-dropdown-menu{background-color:var(--el-bg-color-overlay);border:none;border-radius:var(--el-border-radius-base);box-shadow:none;left:0;list-style:none;margin:0;padding:5px 0;position:relative;top:0;z-index:var(--el-dropdown-menu-index)}.el-dropdown-menu__item{-webkit-box-align:center;-webkit-align-items:center;align-items:center;color:var(--el-text-color-regular);cursor:pointer;display:-webkit-box;display:-webkit-flex;display:flex;font-size:var(--el-font-size-base);line-height:22px;list-style:none;margin:0;outline:none;padding:5px 16px;white-space:nowrap}.el-dropdown-menu__item:not(.is-disabled):focus,.el-dropdown-menu__item:not(.is-disabled):hover{background-color:var(--el-dropdown-menuItem-hover-fill);color:var(--el-dropdown-menuItem-hover-color)}.el-dropdown-menu__item i{margin-right:5px}.el-dropdown-menu__item--divided{border-top:1px solid var(--el-border-color-lighter);margin:6px 0}.el-dropdown-menu__item.is-disabled{color:var(--el-text-color-disabled);cursor:not-allowed}.el-dropdown-menu--large{padding:7px 0}.el-dropdown-menu--large .el-dropdown-menu__item{font-size:14px;line-height:22px;padding:7px 20px}.el-dropdown-menu--large .el-dropdown-menu__item--divided{margin:8px 0}.el-dropdown-menu--small{padding:3px 0}.el-dropdown-menu--small .el-dropdown-menu__item{font-size:12px;line-height:20px;padding:2px 12px}.el-dropdown-menu--small .el-dropdown-menu__item--divided{margin:4px 0}.el-empty{--el-empty-padding:40px 0;--el-empty-image-width:160px;--el-empty-description-margin-top:20px;--el-empty-bottom-margin-top:20px;--el-empty-fill-color-0:var(--el-color-white);--el-empty-fill-color-1:#fcfcfd;--el-empty-fill-color-2:#f8f9fb;--el-empty-fill-color-3:#f7f8fc;--el-empty-fill-color-4:#eeeff3;--el-empty-fill-color-5:#edeef2;--el-empty-fill-color-6:#e9ebef;--el-empty-fill-color-7:#e5e7e9;--el-empty-fill-color-8:#e0e3e9;--el-empty-fill-color-9:#d5d7de;-webkit-box-align:center;-webkit-align-items:center;align-items:center;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;padding:var(--el-empty-padding);text-align:center}.el-empty__image{width:var(--el-empty-image-width)}.el-empty__image img{height:100%;-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:top;width:100%}.el-empty__image svg{color:var(--el-svg-monochrome-grey);fill:currentColor;height:100%;vertical-align:top;width:100%}.el-empty__description{margin-top:var(--el-empty-description-margin-top)}.el-empty__description p{color:var(--el-text-color-secondary);font-size:var(--el-font-size-base);margin:0}.el-empty__bottom{margin-top:var(--el-empty-bottom-margin-top)}.el-footer{--el-footer-padding:0 20px;--el-footer-height:60px;box-sizing:border-box;-webkit-flex-shrink:0;flex-shrink:0;height:var(--el-footer-height);padding:var(--el-footer-padding)}.el-header{--el-header-padding:0 20px;--el-header-height:60px;box-sizing:border-box;-webkit-flex-shrink:0;flex-shrink:0;height:var(--el-header-height);padding:var(--el-header-padding)}.el-link{--el-link-font-size:var(--el-font-size-base);--el-link-font-weight:var(--el-font-weight-primary);--el-link-text-color:var(--el-text-color-regular);--el-link-hover-text-color:var(--el-color-primary);--el-link-disabled-text-color:var(--el-text-color-placeholder);-webkit-box-align:center;-webkit-align-items:center;align-items:center;color:var(--el-link-text-color);cursor:pointer;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;font-size:var(--el-link-font-size);font-weight:var(--el-link-font-weight);-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;outline:none;padding:0;position:relative;text-decoration:none;vertical-align:middle}.el-link:hover{color:var(--el-link-hover-text-color)}.el-link.is-underline:hover:after{border-bottom:1px solid var(--el-link-hover-text-color);bottom:0;content:"";height:0;left:0;position:absolute;right:0}.el-link.is-disabled{color:var(--el-link-disabled-text-color);cursor:not-allowed}.el-link [class*=el-icon-]+span{margin-left:5px}.el-link.el-link--default:after{border-color:var(--el-link-hover-text-color)}.el-link__inner{-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.el-link.el-link--primary{--el-link-text-color:var(--el-color-primary);--el-link-hover-text-color:var(--el-color-primary-light-3);--el-link-disabled-text-color:var(--el-color-primary-light-5)}.el-link.el-link--primary:after{border-color:var(--el-link-text-color)}.el-link.el-link--primary.is-underline:hover:after{border-color:var(--el-link-text-color)}.el-link.el-link--success{--el-link-text-color:var(--el-color-success);--el-link-hover-text-color:var(--el-color-success-light-3);--el-link-disabled-text-color:var(--el-color-success-light-5)}.el-link.el-link--success:after{border-color:var(--el-link-text-color)}.el-link.el-link--success.is-underline:hover:after{border-color:var(--el-link-text-color)}.el-link.el-link--warning{--el-link-text-color:var(--el-color-warning);--el-link-hover-text-color:var(--el-color-warning-light-3);--el-link-disabled-text-color:var(--el-color-warning-light-5)}.el-link.el-link--warning:after{border-color:var(--el-link-text-color)}.el-link.el-link--warning.is-underline:hover:after{border-color:var(--el-link-text-color)}.el-link.el-link--danger{--el-link-text-color:var(--el-color-danger);--el-link-hover-text-color:var(--el-color-danger-light-3);--el-link-disabled-text-color:var(--el-color-danger-light-5)}.el-link.el-link--danger:after{border-color:var(--el-link-text-color)}.el-link.el-link--danger.is-underline:hover:after{border-color:var(--el-link-text-color)}.el-link.el-link--error{--el-link-text-color:var(--el-color-error);--el-link-hover-text-color:var(--el-color-error-light-3);--el-link-disabled-text-color:var(--el-color-error-light-5)}.el-link.el-link--error:after{border-color:var(--el-link-text-color)}.el-link.el-link--error.is-underline:hover:after{border-color:var(--el-link-text-color)}.el-link.el-link--info{--el-link-text-color:var(--el-color-info);--el-link-hover-text-color:var(--el-color-info-light-3);--el-link-disabled-text-color:var(--el-color-info-light-5)}.el-link.el-link--info:after{border-color:var(--el-link-text-color)}.el-link.el-link--info.is-underline:hover:after{border-color:var(--el-link-text-color)}.el-main{--el-main-padding:20px;box-sizing:border-box;display:block;-webkit-box-flex:1;-webkit-flex:1;flex:1;-webkit-flex-basis:auto;flex-basis:auto;overflow:auto;padding:var(--el-main-padding)}:root{--el-menu-active-color:var(--el-color-primary);--el-menu-text-color:var(--el-text-color-primary);--el-menu-hover-text-color:var(--el-color-primary);--el-menu-bg-color:var(--el-fill-color-blank);--el-menu-hover-bg-color:var(--el-color-primary-light-9);--el-menu-item-height:56px;--el-menu-sub-item-height:calc(var(--el-menu-item-height) - 6px);--el-menu-horizontal-height:60px;--el-menu-horizontal-sub-item-height:36px;--el-menu-item-font-size:var(--el-font-size-base);--el-menu-item-hover-fill:var(--el-color-primary-light-9);--el-menu-border-color:var(--el-border-color);--el-menu-base-level-padding:20px;--el-menu-level-padding:20px;--el-menu-icon-width:24px}.el-menu{background-color:var(--el-menu-bg-color);border-right:1px solid var(--el-menu-border-color);box-sizing:border-box;list-style:none;margin:0;padding-left:0;position:relative}.el-menu--vertical:not(.el-menu--collapse):not(.el-menu--popup-container) .el-menu-item,.el-menu--vertical:not(.el-menu--collapse):not(.el-menu--popup-container) .el-menu-item-group__title,.el-menu--vertical:not(.el-menu--collapse):not(.el-menu--popup-container) .el-sub-menu__title{padding-left:calc(var(--el-menu-base-level-padding) + var(--el-menu-level)*var(--el-menu-level-padding));white-space:nowrap}.el-menu:not(.el-menu--collapse) .el-sub-menu__title{padding-right:calc(var(--el-menu-base-level-padding) + var(--el-menu-icon-width))}.el-menu--horizontal{border-right:none;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;height:var(--el-menu-horizontal-height)}.el-menu--horizontal.el-menu--popup-container{height:unset}.el-menu--horizontal.el-menu{border-bottom:1px solid var(--el-menu-border-color)}.el-menu--horizontal>.el-menu-item{-webkit-box-align:center;-webkit-align-items:center;align-items:center;border-bottom:2px solid transparent;color:var(--el-menu-text-color);display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;height:100%;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;margin:0}.el-menu--horizontal>.el-menu-item a,.el-menu--horizontal>.el-menu-item a:hover{color:inherit}.el-menu--horizontal>.el-sub-menu:focus,.el-menu--horizontal>.el-sub-menu:hover{outline:none}.el-menu--horizontal>.el-sub-menu:hover .el-sub-menu__title{color:var(--el-menu-hover-text-color)}.el-menu--horizontal>.el-sub-menu.is-active .el-sub-menu__title{border-bottom:2px solid var(--el-menu-active-color);color:var(--el-menu-active-color)}.el-menu--horizontal>.el-sub-menu .el-sub-menu__title{border-bottom:2px solid transparent;color:var(--el-menu-text-color);height:100%}.el-menu--horizontal>.el-sub-menu .el-sub-menu__title:hover{background-color:var(--el-menu-bg-color)}.el-menu--horizontal .el-menu .el-menu-item,.el-menu--horizontal .el-menu .el-sub-menu__title{-webkit-box-align:center;-webkit-align-items:center;align-items:center;background-color:var(--el-menu-bg-color);color:var(--el-menu-text-color);display:-webkit-box;display:-webkit-flex;display:flex;height:var(--el-menu-horizontal-sub-item-height);line-height:var(--el-menu-horizontal-sub-item-height);padding:0 10px}.el-menu--horizontal .el-menu .el-sub-menu__title{padding-right:40px}.el-menu--horizontal .el-menu .el-menu-item.is-active,.el-menu--horizontal .el-menu .el-sub-menu.is-active>.el-sub-menu__title{color:var(--el-menu-active-color)}.el-menu--horizontal .el-menu-item:not(.is-disabled):focus,.el-menu--horizontal .el-menu-item:not(.is-disabled):hover{background-color:var(--el-menu-hover-bg-color);color:var(--el-menu-hover-text-color);outline:none}.el-menu--horizontal>.el-menu-item.is-active{border-bottom:2px solid var(--el-menu-active-color);color:var(--el-menu-active-color)!important}.el-menu--collapse{width:calc(var(--el-menu-icon-width) + var(--el-menu-base-level-padding)*2)}.el-menu--collapse>.el-menu-item [class^=el-icon],.el-menu--collapse>.el-menu-item-group>ul>.el-sub-menu>.el-sub-menu__title [class^=el-icon],.el-menu--collapse>.el-sub-menu>.el-sub-menu__title [class^=el-icon]{margin:0;text-align:center;vertical-align:middle;width:var(--el-menu-icon-width)}.el-menu--collapse>.el-menu-item .el-sub-menu__icon-arrow,.el-menu--collapse>.el-menu-item-group>ul>.el-sub-menu>.el-sub-menu__title .el-sub-menu__icon-arrow,.el-menu--collapse>.el-sub-menu>.el-sub-menu__title .el-sub-menu__icon-arrow{display:none}.el-menu--collapse>.el-menu-item-group>ul>.el-sub-menu>.el-sub-menu__title>span,.el-menu--collapse>.el-menu-item>span,.el-menu--collapse>.el-sub-menu>.el-sub-menu__title>span{display:inline-block;height:0;overflow:hidden;visibility:hidden;width:0}.el-menu--collapse>.el-menu-item.is-active i{color:inherit}.el-menu--collapse .el-menu .el-sub-menu{min-width:200px}.el-menu--collapse .el-sub-menu.is-active .el-sub-menu__title{color:var(--el-menu-active-color)}.el-menu--popup{border:none;border-radius:var(--el-border-radius-small);box-shadow:var(--el-box-shadow-light);min-width:200px;padding:5px 0;z-index:100}.el-menu .el-icon{-webkit-flex-shrink:0;flex-shrink:0}.el-menu-item{-webkit-box-align:center;-webkit-align-items:center;align-items:center;box-sizing:border-box;color:var(--el-menu-text-color);cursor:pointer;display:-webkit-box;display:-webkit-flex;display:flex;font-size:var(--el-menu-item-font-size);height:var(--el-menu-item-height);line-height:var(--el-menu-item-height);list-style:none;padding:0 var(--el-menu-base-level-padding);position:relative;-webkit-transition:border-color var(--el-transition-duration),background-color var(--el-transition-duration),color var(--el-transition-duration);transition:border-color var(--el-transition-duration),background-color var(--el-transition-duration),color var(--el-transition-duration);white-space:nowrap}.el-menu-item *{vertical-align:bottom}.el-menu-item i{color:inherit}.el-menu-item:focus,.el-menu-item:hover{outline:none}.el-menu-item:hover{background-color:var(--el-menu-hover-bg-color)}.el-menu-item.is-disabled{background:none!important;cursor:not-allowed;opacity:.25}.el-menu-item [class^=el-icon]{font-size:18px;margin-right:5px;text-align:center;vertical-align:middle;width:var(--el-menu-icon-width)}.el-menu-item.is-active{color:var(--el-menu-active-color)}.el-menu-item.is-active i{color:inherit}.el-menu-item .el-menu-tooltip__trigger{-webkit-box-align:center;-webkit-align-items:center;align-items:center;box-sizing:border-box;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;height:100%;left:0;padding:0 var(--el-menu-base-level-padding);position:absolute;top:0;width:100%}.el-sub-menu{list-style:none;margin:0;padding-left:0}.el-sub-menu__title{-webkit-box-align:center;-webkit-align-items:center;align-items:center;box-sizing:border-box;color:var(--el-menu-text-color);cursor:pointer;display:-webkit-box;display:-webkit-flex;display:flex;font-size:var(--el-menu-item-font-size);height:var(--el-menu-item-height);line-height:var(--el-menu-item-height);list-style:none;padding:0 var(--el-menu-base-level-padding);position:relative;-webkit-transition:border-color var(--el-transition-duration),background-color var(--el-transition-duration),color var(--el-transition-duration);transition:border-color var(--el-transition-duration),background-color var(--el-transition-duration),color var(--el-transition-duration);white-space:nowrap}.el-sub-menu__title *{vertical-align:bottom}.el-sub-menu__title i{color:inherit}.el-sub-menu__title:focus,.el-sub-menu__title:hover{outline:none}.el-sub-menu__title.is-disabled{background:none!important;cursor:not-allowed;opacity:.25}.el-sub-menu__title:hover{background-color:var(--el-menu-hover-bg-color)}.el-sub-menu .el-menu{border:none}.el-sub-menu .el-menu-item{height:var(--el-menu-sub-item-height);line-height:var(--el-menu-sub-item-height)}.el-sub-menu__hide-arrow .el-sub-menu__icon-arrow{display:none!important}.el-sub-menu.is-active .el-sub-menu__title{border-bottom-color:var(--el-menu-active-color)}.el-sub-menu.is-disabled .el-menu-item,.el-sub-menu.is-disabled .el-sub-menu__title{background:none!important;cursor:not-allowed;opacity:.25}.el-sub-menu .el-icon{font-size:18px;margin-right:5px;text-align:center;vertical-align:middle;width:var(--el-menu-icon-width)}.el-sub-menu .el-icon.el-sub-menu__icon-more{margin-right:0!important}.el-sub-menu .el-sub-menu__icon-arrow{font-size:12px;margin-right:0;margin-top:-6px;position:absolute;right:var(--el-menu-base-level-padding);top:50%;-webkit-transition:-webkit-transform var(--el-transition-duration);transition:-webkit-transform var(--el-transition-duration);transition:transform var(--el-transition-duration);transition:transform var(--el-transition-duration),-webkit-transform var(--el-transition-duration);width:inherit}.el-menu-item-group>ul{padding:0}.el-menu-item-group__title{color:var(--el-text-color-secondary);font-size:12px;line-height:normal;padding:7px 0 7px var(--el-menu-base-level-padding)}.horizontal-collapse-transition .el-sub-menu__title .el-sub-menu__icon-arrow{opacity:0;-webkit-transition:var(--el-transition-duration-fast);transition:var(--el-transition-duration-fast)}.el-message-box{--el-messagebox-title-color:var(--el-text-color-primary);--el-messagebox-width:420px;--el-messagebox-border-radius:4px;--el-messagebox-box-shadow:var(--el-box-shadow);--el-messagebox-font-size:var(--el-font-size-large);--el-messagebox-content-font-size:var(--el-font-size-base);--el-messagebox-content-color:var(--el-text-color-regular);--el-messagebox-error-font-size:12px;--el-messagebox-padding-primary:12px;--el-messagebox-font-line-height:var(--el-font-line-height-primary);-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:var(--el-bg-color);border-radius:var(--el-messagebox-border-radius);box-shadow:var(--el-messagebox-box-shadow);box-sizing:border-box;display:inline-block;font-size:var(--el-messagebox-font-size);max-width:var(--el-messagebox-width);overflow:hidden;overflow-wrap:break-word;padding:var(--el-messagebox-padding-primary);position:relative;text-align:left;vertical-align:middle;width:100%}.el-message-box:focus{outline:none!important}.el-overlay.is-message-box .el-overlay-message-box{inset:0;overflow:auto;padding:16px;position:fixed;text-align:center}.el-overlay.is-message-box .el-overlay-message-box:after{content:"";display:inline-block;height:100%;vertical-align:middle;width:0}.el-message-box.is-draggable .el-message-box__header{cursor:move;-webkit-user-select:none;-moz-user-select:none;user-select:none}.el-message-box__header{padding-bottom:var(--el-messagebox-padding-primary)}.el-message-box__header.show-close{padding-right:calc(var(--el-messagebox-padding-primary) + var(--el-message-close-size, 16px))}.el-message-box__title{color:var(--el-messagebox-title-color);font-size:var(--el-messagebox-font-size);line-height:var(--el-messagebox-font-line-height)}.el-message-box__headerbtn{background:transparent;border:none;cursor:pointer;font-size:var(--el-message-close-size,16px);height:40px;outline:none;padding:0;position:absolute;right:0;top:0;width:40px}.el-message-box__headerbtn .el-message-box__close{color:var(--el-color-info);font-size:inherit}.el-message-box__headerbtn:focus .el-message-box__close,.el-message-box__headerbtn:hover .el-message-box__close{color:var(--el-color-primary)}.el-message-box__content{color:var(--el-messagebox-content-color);font-size:var(--el-messagebox-content-font-size)}.el-message-box__container{-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;gap:12px}.el-message-box__input{padding-top:12px}.el-message-box__input div.invalid>input{border-color:var(--el-color-error)}.el-message-box__input div.invalid>input:focus{border-color:var(--el-color-error)}.el-message-box__status{font-size:24px}.el-message-box__status.el-message-box-icon--success{--el-messagebox-color:var(--el-color-success);color:var(--el-messagebox-color)}.el-message-box__status.el-message-box-icon--info{--el-messagebox-color:var(--el-color-info);color:var(--el-messagebox-color)}.el-message-box__status.el-message-box-icon--warning{--el-messagebox-color:var(--el-color-warning);color:var(--el-messagebox-color)}.el-message-box__status.el-message-box-icon--error{--el-messagebox-color:var(--el-color-error);color:var(--el-messagebox-color)}.el-message-box__message{margin:0}.el-message-box__message p{line-height:var(--el-messagebox-font-line-height);margin:0}.el-message-box__errormsg{color:var(--el-color-error);font-size:var(--el-messagebox-error-font-size);line-height:var(--el-messagebox-font-line-height)}.el-message-box__btns{-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;padding-top:var(--el-messagebox-padding-primary)}.el-message-box--center .el-message-box__title{-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;gap:6px;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.el-message-box--center .el-message-box__status{font-size:inherit}.el-message-box--center .el-message-box__btns,.el-message-box--center .el-message-box__container{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.fade-in-linear-enter-active .el-overlay-message-box{-webkit-animation:msgbox-fade-in var(--el-transition-duration);animation:msgbox-fade-in var(--el-transition-duration)}.fade-in-linear-leave-active .el-overlay-message-box{animation:msgbox-fade-in var(--el-transition-duration) reverse}@-webkit-keyframes msgbox-fade-in{0%{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes msgbox-fade-in{0%{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.el-message{--el-message-bg-color:var(--el-color-info-light-9);--el-message-border-color:var(--el-border-color-lighter);--el-message-padding:11px 15px;--el-message-close-size:16px;--el-message-close-icon-color:var(--el-text-color-placeholder);--el-message-close-hover-color:var(--el-text-color-secondary);-webkit-box-align:center;-webkit-align-items:center;align-items:center;background-color:var(--el-message-bg-color);border-color:var(--el-message-border-color);border-radius:var(--el-border-radius-base);border-style:var(--el-border-style);border-width:var(--el-border-width);box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:flex;gap:8px;left:50%;max-width:calc(100% - 32px);padding:var(--el-message-padding);position:fixed;top:20px;-webkit-transform:translateX(-50%);transform:translate(-50%);-webkit-transition:opacity var(--el-transition-duration),top .4s,-webkit-transform .4s;transition:opacity var(--el-transition-duration),top .4s,-webkit-transform .4s;transition:opacity var(--el-transition-duration),transform .4s,top .4s;transition:opacity var(--el-transition-duration),transform .4s,top .4s,-webkit-transform .4s;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.el-message.is-center{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.el-message.is-plain{background-color:var(--el-bg-color-overlay);border-color:var(--el-bg-color-overlay);box-shadow:var(--el-box-shadow-light)}.el-message p{margin:0}.el-message--success{--el-message-bg-color:var(--el-color-success-light-9);--el-message-border-color:var(--el-color-success-light-8);--el-message-text-color:var(--el-color-success)}.el-message--success .el-message__content{color:var(--el-message-text-color);overflow-wrap:break-word}.el-message .el-message-icon--success{color:var(--el-message-text-color)}.el-message--info{--el-message-bg-color:var(--el-color-info-light-9);--el-message-border-color:var(--el-color-info-light-8);--el-message-text-color:var(--el-color-info)}.el-message--info .el-message__content{color:var(--el-message-text-color);overflow-wrap:break-word}.el-message .el-message-icon--info{color:var(--el-message-text-color)}.el-message--warning{--el-message-bg-color:var(--el-color-warning-light-9);--el-message-border-color:var(--el-color-warning-light-8);--el-message-text-color:var(--el-color-warning)}.el-message--warning .el-message__content{color:var(--el-message-text-color);overflow-wrap:break-word}.el-message .el-message-icon--warning{color:var(--el-message-text-color)}.el-message--error{--el-message-bg-color:var(--el-color-error-light-9);--el-message-border-color:var(--el-color-error-light-8);--el-message-text-color:var(--el-color-error)}.el-message--error .el-message__content{color:var(--el-message-text-color);overflow-wrap:break-word}.el-message .el-message-icon--error{color:var(--el-message-text-color)}.el-message .el-message__badge{position:absolute;right:-8px;top:-8px}.el-message__content{font-size:14px;line-height:1;padding:0}.el-message__content:focus{outline-width:0}.el-message .el-message__closeBtn{color:var(--el-message-close-icon-color);cursor:pointer;font-size:var(--el-message-close-size)}.el-message .el-message__closeBtn:focus{outline-width:0}.el-message .el-message__closeBtn:hover{color:var(--el-message-close-hover-color)}.el-message-fade-enter-from,.el-message-fade-leave-to{opacity:0;-webkit-transform:translate(-50%,-100%);transform:translate(-50%,-100%)}.el-notification{--el-notification-width:330px;--el-notification-padding:14px 26px 14px 13px;--el-notification-radius:8px;--el-notification-shadow:var(--el-box-shadow-light);--el-notification-border-color:var(--el-border-color-lighter);--el-notification-icon-size:24px;--el-notification-close-font-size:var(--el-message-close-size,16px);--el-notification-group-margin-left:13px;--el-notification-group-margin-right:8px;--el-notification-content-font-size:var(--el-font-size-base);--el-notification-content-color:var(--el-text-color-regular);--el-notification-title-font-size:16px;--el-notification-title-color:var(--el-text-color-primary);--el-notification-close-color:var(--el-text-color-secondary);--el-notification-close-hover-color:var(--el-text-color-regular);background-color:var(--el-bg-color-overlay);border:1px solid var(--el-notification-border-color);border-radius:var(--el-notification-radius);box-shadow:var(--el-notification-shadow);box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:flex;overflow:hidden;overflow-wrap:break-word;padding:var(--el-notification-padding);position:fixed;-webkit-transition:opacity var(--el-transition-duration),left var(--el-transition-duration),right var(--el-transition-duration),top .4s,bottom var(--el-transition-duration),-webkit-transform var(--el-transition-duration);transition:opacity var(--el-transition-duration),left var(--el-transition-duration),right var(--el-transition-duration),top .4s,bottom var(--el-transition-duration),-webkit-transform var(--el-transition-duration);transition:opacity var(--el-transition-duration),transform var(--el-transition-duration),left var(--el-transition-duration),right var(--el-transition-duration),top .4s,bottom var(--el-transition-duration);transition:opacity var(--el-transition-duration),transform var(--el-transition-duration),left var(--el-transition-duration),right var(--el-transition-duration),top .4s,bottom var(--el-transition-duration),-webkit-transform var(--el-transition-duration);width:var(--el-notification-width);z-index:9999}.el-notification.right{right:16px}.el-notification.left{left:16px}.el-notification__group{margin-left:var(--el-notification-group-margin-left);margin-right:var(--el-notification-group-margin-right)}.el-notification__title{color:var(--el-notification-title-color);font-size:var(--el-notification-title-font-size);font-weight:700;line-height:var(--el-notification-icon-size);margin:0}.el-notification__content{color:var(--el-notification-content-color);font-size:var(--el-notification-content-font-size);line-height:24px;margin:6px 0 0}.el-notification__content p{margin:0}.el-notification .el-notification__icon{font-size:var(--el-notification-icon-size);height:var(--el-notification-icon-size);width:var(--el-notification-icon-size)}.el-notification .el-notification__closeBtn{color:var(--el-notification-close-color);cursor:pointer;font-size:var(--el-notification-close-font-size);position:absolute;right:15px;top:18px}.el-notification .el-notification__closeBtn:hover{color:var(--el-notification-close-hover-color)}.el-notification .el-notification--success{--el-notification-icon-color:var(--el-color-success);color:var(--el-notification-icon-color)}.el-notification .el-notification--info{--el-notification-icon-color:var(--el-color-info);color:var(--el-notification-icon-color)}.el-notification .el-notification--warning{--el-notification-icon-color:var(--el-color-warning);color:var(--el-notification-icon-color)}.el-notification .el-notification--error{--el-notification-icon-color:var(--el-color-error);color:var(--el-notification-icon-color)}.el-notification-fade-enter-from.right{right:0;-webkit-transform:translateX(100%);transform:translate(100%)}.el-notification-fade-enter-from.left{left:0;-webkit-transform:translateX(-100%);transform:translate(-100%)}.el-notification-fade-leave-to{opacity:0}.el-page-header.is-contentful .el-page-header__main{border-top:1px solid var(--el-border-color-light);margin-top:16px}.el-page-header__header{-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;line-height:24px}.el-page-header__left{-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;margin-right:40px;position:relative}.el-page-header__back{-webkit-box-align:center;-webkit-align-items:center;align-items:center;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:flex}.el-page-header__left .el-divider--vertical{margin:0 16px}.el-page-header__icon{-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;font-size:16px;margin-right:10px}.el-page-header__icon .el-icon{font-size:inherit}.el-page-header__title{font-size:14px;font-weight:500}.el-page-header__content{color:var(--el-text-color-primary);font-size:18px}.el-page-header__breadcrumb{margin-bottom:16px}.el-pagination{--el-pagination-font-size:14px;--el-pagination-bg-color:var(--el-fill-color-blank);--el-pagination-text-color:var(--el-text-color-primary);--el-pagination-border-radius:2px;--el-pagination-button-color:var(--el-text-color-primary);--el-pagination-button-width:32px;--el-pagination-button-height:32px;--el-pagination-button-disabled-color:var(--el-text-color-placeholder);--el-pagination-button-disabled-bg-color:var(--el-fill-color-blank);--el-pagination-button-bg-color:var(--el-fill-color);--el-pagination-hover-color:var(--el-color-primary);--el-pagination-font-size-small:12px;--el-pagination-button-width-small:24px;--el-pagination-button-height-small:24px;--el-pagination-button-width-large:40px;--el-pagination-button-height-large:40px;--el-pagination-item-gap:16px;-webkit-box-align:center;-webkit-align-items:center;align-items:center;color:var(--el-pagination-text-color);display:-webkit-box;display:-webkit-flex;display:flex;font-size:var(--el-pagination-font-size);font-weight:400;white-space:nowrap}.el-pagination .el-input__inner{-moz-appearance:textfield;text-align:center}.el-pagination .el-select{width:128px}.el-pagination button{-webkit-box-align:center;-webkit-align-items:center;align-items:center;background:var(--el-pagination-bg-color);border:none;border-radius:var(--el-pagination-border-radius);box-sizing:border-box;color:var(--el-pagination-button-color);cursor:pointer;display:-webkit-box;display:-webkit-flex;display:flex;font-size:var(--el-pagination-font-size);height:var(--el-pagination-button-height);-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;line-height:var(--el-pagination-button-height);min-width:var(--el-pagination-button-width);padding:0 4px;text-align:center}.el-pagination button *{pointer-events:none}.el-pagination button:focus{outline:none}.el-pagination button:hover{color:var(--el-pagination-hover-color)}.el-pagination button.is-active{color:var(--el-pagination-hover-color);cursor:default;font-weight:700}.el-pagination button.is-active.is-disabled{color:var(--el-text-color-secondary);font-weight:700}.el-pagination button.is-disabled,.el-pagination button:disabled{background-color:var(--el-pagination-button-disabled-bg-color);color:var(--el-pagination-button-disabled-color);cursor:not-allowed}.el-pagination button:focus-visible{outline:1px solid var(--el-pagination-hover-color);outline-offset:-1px}.el-pagination .btn-next .el-icon,.el-pagination .btn-prev .el-icon{display:block;font-size:12px;font-weight:700;width:inherit}.el-pagination>.is-first{margin-left:0!important}.el-pagination>.is-last{margin-right:0!important}.el-pagination .btn-prev{margin-left:var(--el-pagination-item-gap)}.el-pagination__sizes,.el-pagination__total{color:var(--el-text-color-regular);font-weight:400;margin-left:var(--el-pagination-item-gap)}.el-pagination__total[disabled=true]{color:var(--el-text-color-placeholder)}.el-pagination__jump{-webkit-box-align:center;-webkit-align-items:center;align-items:center;color:var(--el-text-color-regular);display:-webkit-box;display:-webkit-flex;display:flex;font-weight:400;margin-left:var(--el-pagination-item-gap)}.el-pagination__jump[disabled=true]{color:var(--el-text-color-placeholder)}.el-pagination__goto{margin-right:8px}.el-pagination__editor{box-sizing:border-box;text-align:center}.el-pagination__editor.el-input{width:56px}.el-pagination__editor .el-input__inner::-webkit-inner-spin-button,.el-pagination__editor .el-input__inner::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.el-pagination__classifier{margin-left:8px}.el-pagination__rightwrapper{-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:1;-webkit-flex:1;flex:1;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.el-pagination.is-background .btn-next,.el-pagination.is-background .btn-prev,.el-pagination.is-background .el-pager li{background-color:var(--el-pagination-button-bg-color);margin:0 4px}.el-pagination.is-background .btn-next.is-active,.el-pagination.is-background .btn-prev.is-active,.el-pagination.is-background .el-pager li.is-active{background-color:var(--el-color-primary);color:var(--el-color-white)}.el-pagination.is-background .btn-next.is-disabled,.el-pagination.is-background .btn-next:disabled,.el-pagination.is-background .btn-prev.is-disabled,.el-pagination.is-background .btn-prev:disabled,.el-pagination.is-background .el-pager li.is-disabled,.el-pagination.is-background .el-pager li:disabled{background-color:var(--el-disabled-bg-color);color:var(--el-text-color-placeholder)}.el-pagination.is-background .btn-next.is-disabled.is-active,.el-pagination.is-background .btn-next:disabled.is-active,.el-pagination.is-background .btn-prev.is-disabled.is-active,.el-pagination.is-background .btn-prev:disabled.is-active,.el-pagination.is-background .el-pager li.is-disabled.is-active,.el-pagination.is-background .el-pager li:disabled.is-active{background-color:var(--el-fill-color-dark);color:var(--el-text-color-secondary)}.el-pagination.is-background .btn-prev{margin-left:var(--el-pagination-item-gap)}.el-pagination--small .btn-next,.el-pagination--small .btn-prev,.el-pagination--small .el-pager li{font-size:var(--el-pagination-font-size-small);height:var(--el-pagination-button-height-small);line-height:var(--el-pagination-button-height-small);min-width:var(--el-pagination-button-width-small)}.el-pagination--small button,.el-pagination--small span:not([class*=suffix]){font-size:var(--el-pagination-font-size-small)}.el-pagination--small .el-select{width:100px}.el-pagination--large .btn-next,.el-pagination--large .btn-prev,.el-pagination--large .el-pager li{height:var(--el-pagination-button-height-large);line-height:var(--el-pagination-button-height-large);min-width:var(--el-pagination-button-width-large)}.el-pagination--large .el-select .el-input{width:160px}.el-pager{font-size:0;list-style:none;margin:0;padding:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.el-pager,.el-pager li{-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex}.el-pager li{background:var(--el-pagination-bg-color);border:none;border-radius:var(--el-pagination-border-radius);box-sizing:border-box;color:var(--el-pagination-button-color);cursor:pointer;font-size:var(--el-pagination-font-size);height:var(--el-pagination-button-height);-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;line-height:var(--el-pagination-button-height);min-width:var(--el-pagination-button-width);padding:0 4px;text-align:center}.el-pager li *{pointer-events:none}.el-pager li:focus{outline:none}.el-pager li:hover{color:var(--el-pagination-hover-color)}.el-pager li.is-active{color:var(--el-pagination-hover-color);cursor:default;font-weight:700}.el-pager li.is-active.is-disabled{color:var(--el-text-color-secondary);font-weight:700}.el-pager li.is-disabled,.el-pager li:disabled{background-color:var(--el-pagination-button-disabled-bg-color);color:var(--el-pagination-button-disabled-color);cursor:not-allowed}.el-pager li:focus-visible{outline:1px solid var(--el-pagination-hover-color);outline-offset:-1px}.el-popconfirm__main{-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex}.el-popconfirm__icon{margin-right:5px}.el-popconfirm__action{margin-top:8px;text-align:right}.el-rate{--el-rate-height:20px;--el-rate-font-size:var(--el-font-size-base);--el-rate-icon-size:18px;--el-rate-icon-margin:6px;--el-rate-void-color:var(--el-border-color-darker);--el-rate-fill-color:#f7ba2a;--el-rate-disabled-void-color:var(--el-fill-color);--el-rate-text-color:var(--el-text-color-primary);-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;height:32px}.el-rate:active,.el-rate:focus{outline:none}.el-rate__item{color:var(--el-rate-void-color);cursor:pointer;display:inline-block;font-size:0;line-height:normal;position:relative;vertical-align:middle}.el-rate .el-rate__icon{display:inline-block;font-size:var(--el-rate-icon-size);margin-right:var(--el-rate-icon-margin);position:relative;-webkit-transition:var(--el-transition-duration);transition:var(--el-transition-duration)}.el-rate .el-rate__icon.hover{-webkit-transform:scale(1.15);transform:scale(1.15)}.el-rate .el-rate__icon .path2{left:0;position:absolute;top:0}.el-rate .el-rate__icon.is-active{color:var(--el-rate-fill-color)}.el-rate__decimal{color:var(--el-rate-fill-color);display:inline-block;overflow:hidden}.el-rate__decimal,.el-rate__decimal--box{left:0;position:absolute;top:0}.el-rate__text{color:var(--el-rate-text-color);font-size:var(--el-rate-font-size);vertical-align:middle}.el-rate--large{height:40px}.el-rate--small{height:24px}.el-rate--small .el-rate__icon{font-size:14px}.el-rate.is-disabled .el-rate__item{color:var(--el-rate-disabled-void-color);cursor:auto}.el-result{--el-result-padding:40px 30px;--el-result-icon-font-size:64px;--el-result-title-font-size:20px;--el-result-title-margin-top:20px;--el-result-subtitle-margin-top:10px;--el-result-extra-margin-top:30px;-webkit-box-align:center;-webkit-align-items:center;align-items:center;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;padding:var(--el-result-padding);text-align:center}.el-result__icon svg{height:var(--el-result-icon-font-size);width:var(--el-result-icon-font-size)}.el-result__title{margin-top:var(--el-result-title-margin-top)}.el-result__title p{color:var(--el-text-color-primary);font-size:var(--el-result-title-font-size);line-height:1.3;margin:0}.el-result__subtitle{margin-top:var(--el-result-subtitle-margin-top)}.el-result__subtitle p{color:var(--el-text-color-regular);font-size:var(--el-font-size-base);line-height:1.3;margin:0}.el-result__extra{margin-top:var(--el-result-extra-margin-top)}.el-result .icon-primary{--el-result-color:var(--el-color-primary);color:var(--el-result-color)}.el-result .icon-success{--el-result-color:var(--el-color-success);color:var(--el-result-color)}.el-result .icon-warning{--el-result-color:var(--el-color-warning);color:var(--el-result-color)}.el-result .icon-danger{--el-result-color:var(--el-color-danger);color:var(--el-result-color)}.el-result .icon-error{--el-result-color:var(--el-color-error);color:var(--el-result-color)}.el-result .icon-info{--el-result-color:var(--el-color-info);color:var(--el-result-color)}.el-select-dropdown.is-multiple .el-select-dropdown__item.is-selected:after{background-color:var(--el-color-primary);background-position:50%;background-repeat:no-repeat;border-right:none;border-top:none;content:"";height:12px;-webkit-mask:url("data:image/svg+xml;utf8,%3Csvg class='icon' width='200' height='200' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z'%3E%3C/path%3E%3C/svg%3E") no-repeat;mask:url("data:image/svg+xml;utf8,%3Csvg class='icon' width='200' height='200' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z'%3E%3C/path%3E%3C/svg%3E") no-repeat;mask-size:100% 100%;-webkit-mask:url("data:image/svg+xml;utf8,%3Csvg class='icon' width='200' height='200' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z'%3E%3C/path%3E%3C/svg%3E") no-repeat;-webkit-mask-size:100% 100%;position:absolute;right:20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:12px}.el-skeleton{--el-skeleton-circle-size:var(--el-avatar-size)}.el-skeleton__item{background:var(--el-skeleton-color);border-radius:var(--el-border-radius-base);display:inline-block;height:16px;width:100%}.el-skeleton__circle{border-radius:50%;height:var(--el-skeleton-circle-size);line-height:var(--el-skeleton-circle-size);width:var(--el-skeleton-circle-size)}.el-skeleton__button{border-radius:4px;height:40px;width:64px}.el-skeleton__p{width:100%}.el-skeleton__p.is-last{width:61%}.el-skeleton__p.is-first{width:33%}.el-skeleton__text{height:var(--el-font-size-small);width:100%}.el-skeleton__caption{height:var(--el-font-size-extra-small)}.el-skeleton__h1{height:var(--el-font-size-extra-large)}.el-skeleton__h3{height:var(--el-font-size-large)}.el-skeleton__h5{height:var(--el-font-size-medium)}.el-skeleton__image{-webkit-box-align:center;-webkit-align-items:center;align-items:center;border-radius:0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;width:unset}.el-skeleton__image svg{color:var(--el-svg-monochrome-grey);fill:currentColor;height:22%;width:22%}.el-skeleton{--el-skeleton-color:var(--el-fill-color);--el-skeleton-to-color:var(--el-fill-color-darker)}@-webkit-keyframes el-skeleton-loading{0%{background-position:100% 50%}to{background-position:0 50%}}@keyframes el-skeleton-loading{0%{background-position:100% 50%}to{background-position:0 50%}}.el-skeleton{width:100%}.el-skeleton__first-line,.el-skeleton__paragraph{background:var(--el-skeleton-color);height:16px;margin-top:16px}.el-skeleton.is-animated .el-skeleton__item{-webkit-animation:el-skeleton-loading 1.4s ease infinite;animation:el-skeleton-loading 1.4s ease infinite;background:-webkit-linear-gradient(left,var(--el-skeleton-color) 25%,var(--el-skeleton-to-color) 37%,var(--el-skeleton-color) 63%);background:linear-gradient(90deg,var(--el-skeleton-color) 25%,var(--el-skeleton-to-color) 37%,var(--el-skeleton-color) 63%);background-size:400% 100%}.el-space{display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;vertical-align:top}.el-space__item{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.el-space__item>*{-webkit-box-flex:1;-webkit-flex:1;flex:1}.el-space--vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.el-time-spinner{white-space:nowrap;width:100%}.el-spinner{display:inline-block;vertical-align:middle}.el-spinner-inner{-webkit-animation:rotate 2s linear infinite;animation:rotate 2s linear infinite;height:50px;width:50px}.el-spinner-inner .path{stroke:var(--el-border-color-lighter);stroke-linecap:round;-webkit-animation:dash 1.5s ease-in-out infinite;animation:dash 1.5s ease-in-out infinite}@-webkit-keyframes rotate{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotate{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}@keyframes dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}.el-step{-webkit-flex-shrink:1;flex-shrink:1;position:relative}.el-step:last-of-type .el-step__line{display:none}.el-step:last-of-type.is-flex{-webkit-flex-basis:auto!important;flex-basis:auto!important;-webkit-box-flex:0;-webkit-flex-grow:0;flex-grow:0;-webkit-flex-shrink:0;flex-shrink:0}.el-step:last-of-type .el-step__description,.el-step:last-of-type .el-step__main{padding-right:0}.el-step__head{position:relative;width:100%}.el-step__head.is-process{border-color:var(--el-text-color-primary);color:var(--el-text-color-primary)}.el-step__head.is-wait{border-color:var(--el-text-color-placeholder);color:var(--el-text-color-placeholder)}.el-step__head.is-success{border-color:var(--el-color-success);color:var(--el-color-success)}.el-step__head.is-error{border-color:var(--el-color-danger);color:var(--el-color-danger)}.el-step__head.is-finish{border-color:var(--el-color-primary);color:var(--el-color-primary)}.el-step__icon{-webkit-box-align:center;-webkit-align-items:center;align-items:center;background:var(--el-bg-color);box-sizing:border-box;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;font-size:14px;height:24px;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;position:relative;-webkit-transition:.15s ease-out;transition:.15s ease-out;width:24px;z-index:1}.el-step__icon.is-text{border:2px solid;border-color:inherit;border-radius:50%}.el-step__icon.is-icon{width:40px}.el-step__icon-inner{color:inherit;display:inline-block;font-weight:700;line-height:1;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.el-step__icon-inner[class*=el-icon]:not(.is-status){font-size:25px;font-weight:400}.el-step__icon-inner.is-status{-webkit-transform:translateY(1px);transform:translateY(1px)}.el-step__line{background-color:var(--el-text-color-placeholder);border-color:inherit;position:absolute}.el-step__line-inner{border:1px solid;border-color:inherit;box-sizing:border-box;display:block;height:0;-webkit-transition:.15s ease-out;transition:.15s ease-out;width:0}.el-step__main{text-align:left;white-space:normal}.el-step__title{font-size:16px;line-height:38px}.el-step__title.is-process{color:var(--el-text-color-primary);font-weight:700}.el-step__title.is-wait{color:var(--el-text-color-placeholder)}.el-step__title.is-success{color:var(--el-color-success)}.el-step__title.is-error{color:var(--el-color-danger)}.el-step__title.is-finish{color:var(--el-color-primary)}.el-step__description{font-size:12px;font-weight:400;line-height:20px;margin-top:-5px;padding-right:10%}.el-step__description.is-process{color:var(--el-text-color-primary)}.el-step__description.is-wait{color:var(--el-text-color-placeholder)}.el-step__description.is-success{color:var(--el-color-success)}.el-step__description.is-error{color:var(--el-color-danger)}.el-step__description.is-finish{color:var(--el-color-primary)}.el-step.is-horizontal{display:inline-block}.el-step.is-horizontal .el-step__line{height:2px;left:0;right:0;top:11px}.el-step.is-vertical{display:-webkit-box;display:-webkit-flex;display:flex}.el-step.is-vertical .el-step__head{-webkit-box-flex:0;-webkit-flex-grow:0;flex-grow:0;width:24px}.el-step.is-vertical .el-step__main{-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1;padding-left:10px}.el-step.is-vertical .el-step__title{line-height:24px;padding-bottom:8px}.el-step.is-vertical .el-step__line{bottom:0;left:11px;top:0;width:2px}.el-step.is-vertical .el-step__icon.is-icon{width:24px}.el-step.is-center .el-step__head,.el-step.is-center .el-step__main{text-align:center}.el-step.is-center .el-step__description{padding-left:20%;padding-right:20%}.el-step.is-center .el-step__line{left:50%;right:-50%}.el-step.is-simple{-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex}.el-step.is-simple .el-step__head{font-size:0;padding-right:10px;width:auto}.el-step.is-simple .el-step__icon{background:transparent;font-size:12px;height:16px;width:16px}.el-step.is-simple .el-step__icon-inner[class*=el-icon]:not(.is-status){font-size:18px}.el-step.is-simple .el-step__icon-inner.is-status{-webkit-transform:scale(.8) translateY(1px);transform:scale(.8) translateY(1px)}.el-step.is-simple .el-step__main{-webkit-box-align:stretch;-webkit-align-items:stretch;align-items:stretch;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1;position:relative}.el-step.is-simple .el-step__title{font-size:16px;line-height:20px}.el-step.is-simple:not(:last-of-type) .el-step__title{max-width:50%;overflow-wrap:break-word}.el-step.is-simple .el-step__arrow{-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.el-step.is-simple .el-step__arrow:after,.el-step.is-simple .el-step__arrow:before{background:var(--el-text-color-placeholder);content:"";display:inline-block;height:15px;position:absolute;width:1px}.el-step.is-simple .el-step__arrow:before{-webkit-transform:rotate(-45deg) translateY(-4px);transform:rotate(-45deg) translateY(-4px);-webkit-transform-origin:0 0;transform-origin:0 0}.el-step.is-simple .el-step__arrow:after{-webkit-transform:rotate(45deg) translateY(4px);transform:rotate(45deg) translateY(4px);-webkit-transform-origin:100% 100%;transform-origin:100% 100%}.el-step.is-simple:last-of-type .el-step__arrow{display:none}.el-steps{display:-webkit-box;display:-webkit-flex;display:flex}.el-steps--simple{background:var(--el-fill-color-light);border-radius:4px;padding:13px 8%}.el-steps--horizontal{white-space:nowrap}.el-steps--vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;flex-flow:column;height:100%}.el-table-column--selection .cell{padding-left:14px;padding-right:14px}.el-table-filter{background-color:#fff;border:1px solid var(--el-border-color-lighter);border-radius:2px;box-shadow:var(--el-box-shadow-light);box-sizing:border-box}.el-table-filter__list{list-style:none;margin:0;min-width:100px;padding:5px 0}.el-table-filter__list-item{cursor:pointer;font-size:var(--el-font-size-base);line-height:36px;padding:0 10px}.el-table-filter__list-item:hover{background-color:var(--el-color-primary-light-9);color:var(--el-color-primary)}.el-table-filter__list-item.is-active{background-color:var(--el-color-primary);color:#fff}.el-table-filter__content{min-width:100px}.el-table-filter__bottom{border-top:1px solid var(--el-border-color-lighter);padding:8px}.el-table-filter__bottom button{background:transparent;border:none;color:var(--el-text-color-regular);cursor:pointer;font-size:var(--el-font-size-small);padding:0 3px}.el-table-filter__bottom button:hover{color:var(--el-color-primary)}.el-table-filter__bottom button:focus{outline:none}.el-table-filter__bottom button.is-disabled{color:var(--el-disabled-text-color);cursor:not-allowed}.el-table-filter__wrap{max-height:280px}.el-table-filter__checkbox-group{padding:10px}.el-table-filter__checkbox-group label.el-checkbox{-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;height:unset;margin-bottom:12px;margin-left:5px;margin-right:5px}.el-table-filter__checkbox-group .el-checkbox:last-child{margin-bottom:0}.el-table{--el-table-border-color:var(--el-border-color-lighter);--el-table-border:1px solid var(--el-table-border-color);--el-table-text-color:var(--el-text-color-regular);--el-table-header-text-color:var(--el-text-color-secondary);--el-table-row-hover-bg-color:var(--el-fill-color-light);--el-table-current-row-bg-color:var(--el-color-primary-light-9);--el-table-header-bg-color:var(--el-bg-color);--el-table-fixed-box-shadow:var(--el-box-shadow-light);--el-table-bg-color:var(--el-fill-color-blank);--el-table-tr-bg-color:var(--el-bg-color);--el-table-expanded-cell-bg-color:var(--el-fill-color-blank);--el-table-fixed-left-column:inset 10px 0 10px -10px rgba(0,0,0,.15);--el-table-fixed-right-column:inset -10px 0 10px -10px rgba(0,0,0,.15);--el-table-index:var(--el-index-normal);background-color:var(--el-table-bg-color);box-sizing:border-box;color:var(--el-table-text-color);font-size:14px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;max-width:100%;overflow:hidden;position:relative;width:100%}.el-table__inner-wrapper{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;height:100%;position:relative}.el-table__inner-wrapper:before{bottom:0;height:1px;left:0}.el-table tbody:focus-visible{outline:none}.el-table.has-footer.el-table--fluid-height tr:last-child td.el-table__cell,.el-table.has-footer.el-table--scrollable-y tr:last-child td.el-table__cell{border-bottom-color:transparent}.el-table__empty-block{-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;left:0;min-height:60px;position:-webkit-sticky;position:sticky;text-align:center;width:100%}.el-table__empty-text{color:var(--el-text-color-secondary);line-height:60px;width:50%}.el-table__expand-column .cell{padding:0;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.el-table__expand-icon{color:var(--el-text-color-regular);cursor:pointer;font-size:12px;height:20px;position:relative;-webkit-transition:-webkit-transform var(--el-transition-duration-fast) ease-in-out;transition:-webkit-transform var(--el-transition-duration-fast) ease-in-out;transition:transform var(--el-transition-duration-fast) ease-in-out;transition:transform var(--el-transition-duration-fast) ease-in-out,-webkit-transform var(--el-transition-duration-fast) ease-in-out}.el-table__expand-icon--expanded{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.el-table__expand-icon>.el-icon{font-size:12px}.el-table__expanded-cell{background-color:var(--el-table-expanded-cell-bg-color)}.el-table__expanded-cell[class*=cell]{padding:20px 50px}.el-table__expanded-cell:hover{background-color:transparent!important}.el-table__placeholder{display:inline-block;width:20px}.el-table__append-wrapper{overflow:hidden}.el-table--fit{border-bottom:0;border-right:0}.el-table--fit .el-table__cell.gutter{border-right-width:1px}.el-table--fit .el-table__inner-wrapper:before{width:100%}.el-table thead{color:var(--el-table-header-text-color)}.el-table thead th{font-weight:600}.el-table thead.is-group th.el-table__cell{background:var(--el-fill-color-light)}.el-table .el-table__cell{box-sizing:border-box;min-width:0;padding:8px 0;position:relative;text-align:left;text-overflow:ellipsis;vertical-align:middle;z-index:var(--el-table-index)}.el-table .el-table__cell.is-center{text-align:center}.el-table .el-table__cell.is-right{text-align:right}.el-table .el-table__cell.gutter{border-bottom-width:0;border-right-width:0;padding:0;width:15px}.el-table .el-table__cell.is-hidden>*{visibility:hidden}.el-table .cell{box-sizing:border-box;line-height:23px;overflow:hidden;overflow-wrap:break-word;padding:0 12px;text-overflow:ellipsis;white-space:normal}.el-table .cell.el-tooltip{min-width:50px;white-space:nowrap}.el-table--large{font-size:var(--el-font-size-base)}.el-table--large .el-table__cell{padding:12px 0}.el-table--large .cell{padding:0 16px}.el-table--default{font-size:14px}.el-table--default .el-table__cell{padding:8px 0}.el-table--default .cell{padding:0 12px}.el-table--small{font-size:12px}.el-table--small .el-table__cell{padding:4px 0}.el-table--small .cell{padding:0 8px}.el-table tr{background-color:var(--el-table-tr-bg-color)}.el-table tr input[type=checkbox]{margin:0}.el-table td.el-table__cell,.el-table th.el-table__cell.is-leaf{border-bottom:var(--el-table-border)}.el-table th.el-table__cell.is-sortable{cursor:pointer}.el-table th.el-table__cell{background-color:var(--el-table-header-bg-color)}.el-table th.el-table__cell>.cell.highlight{color:var(--el-color-primary)}.el-table th.el-table__cell.required>div:before{background:#ff4d51;border-radius:50%;content:"";display:inline-block;height:8px;margin-right:5px;vertical-align:middle;width:8px}.el-table td.el-table__cell div{box-sizing:border-box}.el-table td.el-table__cell.gutter{width:0}.el-table--border .el-table__inner-wrapper:after,.el-table--border:after,.el-table--border:before,.el-table__inner-wrapper:before{background-color:var(--el-table-border-color);content:"";position:absolute;z-index:calc(var(--el-table-index) + 2)}.el-table--border .el-table__inner-wrapper:after{height:1px;left:0;top:0;width:100%;z-index:calc(var(--el-table-index) + 2)}.el-table--border:before{height:100%;left:0;top:-1px;width:1px}.el-table--border:after{height:100%;right:0;top:-1px;width:1px}.el-table--border .el-table__inner-wrapper{border-bottom:none;border-right:none}.el-table--border .el-table__footer-wrapper{-webkit-flex-shrink:0;flex-shrink:0;position:relative}.el-table--border .el-table__cell{border-right:var(--el-table-border)}.el-table--border th.el-table__cell.gutter:last-of-type{border-bottom:var(--el-table-border);border-bottom-width:1px}.el-table--border th.el-table__cell{border-bottom:var(--el-table-border)}.el-table--hidden{visibility:hidden}.el-table__body-wrapper,.el-table__footer-wrapper,.el-table__header-wrapper{width:100%}.el-table__body-wrapper tr td.el-table-fixed-column--left,.el-table__body-wrapper tr td.el-table-fixed-column--right,.el-table__body-wrapper tr th.el-table-fixed-column--left,.el-table__body-wrapper tr th.el-table-fixed-column--right,.el-table__footer-wrapper tr td.el-table-fixed-column--left,.el-table__footer-wrapper tr td.el-table-fixed-column--right,.el-table__footer-wrapper tr th.el-table-fixed-column--left,.el-table__footer-wrapper tr th.el-table-fixed-column--right,.el-table__header-wrapper tr td.el-table-fixed-column--left,.el-table__header-wrapper tr td.el-table-fixed-column--right,.el-table__header-wrapper tr th.el-table-fixed-column--left,.el-table__header-wrapper tr th.el-table-fixed-column--right{background:inherit;position:-webkit-sticky!important;position:sticky!important;z-index:calc(var(--el-table-index) + 1)}.el-table__body-wrapper tr td.el-table-fixed-column--left.is-first-column:before,.el-table__body-wrapper tr td.el-table-fixed-column--left.is-last-column:before,.el-table__body-wrapper tr td.el-table-fixed-column--right.is-first-column:before,.el-table__body-wrapper tr td.el-table-fixed-column--right.is-last-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--left.is-first-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--left.is-last-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--right.is-first-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--right.is-last-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--left.is-first-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--left.is-last-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--right.is-first-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--right.is-last-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--left.is-first-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--left.is-last-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--right.is-first-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--right.is-last-column:before,.el-table__header-wrapper tr td.el-table-fixed-column--left.is-first-column:before,.el-table__header-wrapper tr td.el-table-fixed-column--left.is-last-column:before,.el-table__header-wrapper tr td.el-table-fixed-column--right.is-first-column:before,.el-table__header-wrapper tr td.el-table-fixed-column--right.is-last-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--left.is-first-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--left.is-last-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--right.is-first-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--right.is-last-column:before{bottom:-1px;box-shadow:none;content:"";overflow-x:hidden;overflow-y:hidden;pointer-events:none;position:absolute;top:0;touch-action:none;width:10px}.el-table__body-wrapper tr td.el-table-fixed-column--left.is-first-column:before,.el-table__body-wrapper tr td.el-table-fixed-column--right.is-first-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--left.is-first-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--right.is-first-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--left.is-first-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--right.is-first-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--left.is-first-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--right.is-first-column:before,.el-table__header-wrapper tr td.el-table-fixed-column--left.is-first-column:before,.el-table__header-wrapper tr td.el-table-fixed-column--right.is-first-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--left.is-first-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--right.is-first-column:before{left:-10px}.el-table__body-wrapper tr td.el-table-fixed-column--left.is-last-column:before,.el-table__body-wrapper tr td.el-table-fixed-column--right.is-last-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--left.is-last-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--right.is-last-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--left.is-last-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--right.is-last-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--left.is-last-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--right.is-last-column:before,.el-table__header-wrapper tr td.el-table-fixed-column--left.is-last-column:before,.el-table__header-wrapper tr td.el-table-fixed-column--right.is-last-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--left.is-last-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--right.is-last-column:before{box-shadow:none;right:-10px}.el-table__body-wrapper tr td.el-table__fixed-right-patch,.el-table__body-wrapper tr th.el-table__fixed-right-patch,.el-table__footer-wrapper tr td.el-table__fixed-right-patch,.el-table__footer-wrapper tr th.el-table__fixed-right-patch,.el-table__header-wrapper tr td.el-table__fixed-right-patch,.el-table__header-wrapper tr th.el-table__fixed-right-patch{background:#fff;position:-webkit-sticky!important;position:sticky!important;right:0;z-index:calc(var(--el-table-index) + 1)}.el-table__header-wrapper{-webkit-flex-shrink:0;flex-shrink:0}.el-table__header-wrapper tr th.el-table-fixed-column--left,.el-table__header-wrapper tr th.el-table-fixed-column--right{background-color:var(--el-table-header-bg-color)}.el-table__body,.el-table__footer,.el-table__header{border-collapse:separate;table-layout:fixed}.el-table__header-wrapper{overflow:hidden}.el-table__header-wrapper tbody td.el-table__cell{background-color:var(--el-table-row-hover-bg-color);color:var(--el-table-text-color)}.el-table__footer-wrapper{-webkit-flex-shrink:0;flex-shrink:0;overflow:hidden}.el-table__footer-wrapper tfoot td.el-table__cell{background-color:var(--el-table-row-hover-bg-color);color:var(--el-table-text-color)}.el-table__body-wrapper .el-table-column--selection>.cell,.el-table__header-wrapper .el-table-column--selection>.cell{-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;height:23px}.el-table__body-wrapper .el-table-column--selection .el-checkbox,.el-table__header-wrapper .el-table-column--selection .el-checkbox{height:unset}.el-table.is-scrolling-left .el-table-fixed-column--right.is-first-column:before{box-shadow:var(--el-table-fixed-right-column)}.el-table.is-scrolling-left.el-table--border .el-table-fixed-column--left.is-last-column.el-table__cell{border-right:var(--el-table-border)}.el-table.is-scrolling-left th.el-table-fixed-column--left{background-color:var(--el-table-header-bg-color)}.el-table.is-scrolling-right .el-table-fixed-column--left.is-last-column:before{box-shadow:var(--el-table-fixed-left-column)}.el-table.is-scrolling-right .el-table-fixed-column--left.is-last-column.el-table__cell{border-right:none}.el-table.is-scrolling-right th.el-table-fixed-column--right{background-color:var(--el-table-header-bg-color)}.el-table.is-scrolling-middle .el-table-fixed-column--left.is-last-column.el-table__cell{border-right:none}.el-table.is-scrolling-middle .el-table-fixed-column--right.is-first-column:before{box-shadow:var(--el-table-fixed-right-column)}.el-table.is-scrolling-middle .el-table-fixed-column--left.is-last-column:before{box-shadow:var(--el-table-fixed-left-column)}.el-table.is-scrolling-none .el-table-fixed-column--left.is-first-column:before,.el-table.is-scrolling-none .el-table-fixed-column--left.is-last-column:before,.el-table.is-scrolling-none .el-table-fixed-column--right.is-first-column:before,.el-table.is-scrolling-none .el-table-fixed-column--right.is-last-column:before{box-shadow:none}.el-table.is-scrolling-none th.el-table-fixed-column--left,.el-table.is-scrolling-none th.el-table-fixed-column--right{background-color:var(--el-table-header-bg-color)}.el-table__body-wrapper{-webkit-box-flex:1;-webkit-flex:1;flex:1;overflow:hidden;position:relative}.el-table__body-wrapper .el-scrollbar__bar{z-index:calc(var(--el-table-index) + 2)}.el-table .caret-wrapper{-webkit-box-align:center;-webkit-align-items:center;align-items:center;cursor:pointer;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;height:14px;overflow:initial;position:relative;vertical-align:middle;width:24px}.el-table .sort-caret{border:5px solid transparent;height:0;left:7px;position:absolute;width:0}.el-table .sort-caret.ascending{border-bottom-color:var(--el-text-color-placeholder);top:-5px}.el-table .sort-caret.descending{border-top-color:var(--el-text-color-placeholder);bottom:-3px}.el-table .ascending .sort-caret.ascending{border-bottom-color:var(--el-color-primary)}.el-table .descending .sort-caret.descending{border-top-color:var(--el-color-primary)}.el-table .hidden-columns{position:absolute;visibility:hidden;z-index:-1}.el-table--striped .el-table__body tr.el-table__row--striped td.el-table__cell{background:var(--el-fill-color-lighter)}.el-table--striped .el-table__body tr.el-table__row--striped.current-row td.el-table__cell{background-color:var(--el-table-current-row-bg-color)}.el-table__body tr.hover-row.current-row>td.el-table__cell,.el-table__body tr.hover-row.el-table__row--striped.current-row>td.el-table__cell,.el-table__body tr.hover-row.el-table__row--striped>td.el-table__cell,.el-table__body tr.hover-row>td.el-table__cell{background-color:var(--el-table-row-hover-bg-color)}.el-table__body tr>td.hover-cell{background-color:var(--el-table-row-hover-bg-color)}.el-table__body tr.current-row>td.el-table__cell{background-color:var(--el-table-current-row-bg-color)}.el-table.el-table--scrollable-y .el-table__body-header{position:-webkit-sticky;position:sticky;top:0;z-index:calc(var(--el-table-index) + 2)}.el-table.el-table--scrollable-y .el-table__body-footer{bottom:0;position:-webkit-sticky;position:sticky;z-index:calc(var(--el-table-index) + 2)}.el-table__column-resize-proxy{border-left:var(--el-table-border);bottom:0;left:200px;position:absolute;top:0;width:0;z-index:calc(var(--el-table-index) + 9)}.el-table__column-filter-trigger{cursor:pointer;display:inline-block}.el-table__column-filter-trigger i{color:var(--el-color-info);font-size:14px;vertical-align:middle}.el-table__border-left-patch{height:100%;top:0;width:1px}.el-table__border-bottom-patch,.el-table__border-left-patch{background-color:var(--el-table-border-color);left:0;position:absolute;z-index:calc(var(--el-table-index) + 2)}.el-table__border-bottom-patch{height:1px}.el-table__border-right-patch{background-color:var(--el-table-border-color);height:100%;position:absolute;top:0;width:1px;z-index:calc(var(--el-table-index) + 2)}.el-table--enable-row-transition .el-table__body td.el-table__cell{-webkit-transition:background-color .25s ease;transition:background-color .25s ease}.el-table--enable-row-hover .el-table__body tr:hover>td.el-table__cell{background-color:var(--el-table-row-hover-bg-color)}.el-table [class*=el-table__row--level] .el-table__expand-icon{display:inline-block;height:12px;line-height:12px;margin-right:8px;text-align:center;width:12px}.el-table .el-table.el-table--border .el-table__cell{border-right:var(--el-table-border)}.el-table:not(.el-table--border) .el-table__cell{border-right:none}.el-table:not(.el-table--border)>.el-table__inner-wrapper:after{content:none}.el-table-v2{--el-table-border-color:var(--el-border-color-lighter);--el-table-border:1px solid var(--el-table-border-color);--el-table-text-color:var(--el-text-color-regular);--el-table-header-text-color:var(--el-text-color-secondary);--el-table-row-hover-bg-color:var(--el-fill-color-light);--el-table-current-row-bg-color:var(--el-color-primary-light-9);--el-table-header-bg-color:var(--el-bg-color);--el-table-fixed-box-shadow:var(--el-box-shadow-light);--el-table-bg-color:var(--el-fill-color-blank);--el-table-tr-bg-color:var(--el-bg-color);--el-table-expanded-cell-bg-color:var(--el-fill-color-blank);--el-table-fixed-left-column:inset 10px 0 10px -10px rgba(0,0,0,.15);--el-table-fixed-right-column:inset -10px 0 10px -10px rgba(0,0,0,.15);--el-table-index:var(--el-index-normal);font-size:14px}.el-table-v2 *{box-sizing:border-box}.el-table-v2__root{position:relative}.el-table-v2__root:hover .el-table-v2__main .el-virtual-scrollbar{opacity:1}.el-table-v2__main{background-color:var(--el-bg-color);display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;flex-direction:column-reverse;left:0;overflow:hidden;position:absolute;top:0}.el-table-v2__main .el-vl__horizontal,.el-table-v2__main .el-vl__vertical{z-index:2}.el-table-v2__left{background-color:var(--el-bg-color);box-shadow:2px 0 4px #0000000f;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;flex-direction:column-reverse;left:0;overflow:hidden;position:absolute;top:0}.el-table-v2__left .el-virtual-scrollbar{opacity:0}.el-table-v2__left .el-vl__horizontal,.el-table-v2__left .el-vl__vertical{z-index:-1}.el-table-v2__right{background-color:var(--el-bg-color);box-shadow:-2px 0 4px #0000000f;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;flex-direction:column-reverse;overflow:hidden;position:absolute;right:0;top:0}.el-table-v2__right .el-virtual-scrollbar{opacity:0}.el-table-v2__right .el-vl__horizontal,.el-table-v2__right .el-vl__vertical{z-index:-1}.el-table-v2__header-row,.el-table-v2__row{-webkit-padding-end:var(--el-table-scrollbar-size);-moz-padding-end:var(--el-table-scrollbar-size);padding-inline-end:var(--el-table-scrollbar-size)}.el-table-v2__header-wrapper{overflow:hidden}.el-table-v2__header{overflow:hidden;position:relative}.el-table-v2__footer{bottom:0;overflow:hidden;right:0}.el-table-v2__empty,.el-table-v2__footer,.el-table-v2__overlay{left:0;position:absolute}.el-table-v2__overlay{bottom:0;right:0;top:0;z-index:9999}.el-table-v2__header-row{border-bottom:var(--el-table-border);display:-webkit-box;display:-webkit-flex;display:flex}.el-table-v2__header-cell{-webkit-box-align:center;-webkit-align-items:center;align-items:center;background-color:var(--el-table-header-bg-color);color:var(--el-table-header-text-color);display:-webkit-box;display:-webkit-flex;display:flex;font-weight:700;height:100%;overflow:hidden;padding:0 8px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.el-table-v2__header-cell.is-align-center{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;text-align:center}.el-table-v2__header-cell.is-align-right{-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;text-align:right}.el-table-v2__header-cell.is-sortable{cursor:pointer}.el-table-v2__header-cell:hover .el-icon{display:block}.el-table-v2__sort-icon{display:none;opacity:.6;-webkit-transition:opacity,display var(--el-transition-duration);transition:opacity,display var(--el-transition-duration)}.el-table-v2__sort-icon.is-sorting{display:block;opacity:1}.el-table-v2__row{-webkit-box-align:center;-webkit-align-items:center;align-items:center;border-bottom:var(--el-table-border);display:-webkit-box;display:-webkit-flex;display:flex;-webkit-transition:background-color var(--el-transition-duration);transition:background-color var(--el-transition-duration)}.el-table-v2__row.is-hovered,.el-table-v2__row:hover{background-color:var(--el-table-row-hover-bg-color)}.el-table-v2__row-cell{-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;height:100%;overflow:hidden;padding:0 8px}.el-table-v2__row-cell.is-align-center{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;text-align:center}.el-table-v2__row-cell.is-align-right{-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;text-align:right}.el-table-v2__expand-icon{cursor:pointer;margin:0 4px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.el-table-v2__expand-icon svg{-webkit-transition:-webkit-transform var(--el-transition-duration);transition:-webkit-transform var(--el-transition-duration);transition:transform var(--el-transition-duration);transition:transform var(--el-transition-duration),-webkit-transform var(--el-transition-duration)}.el-table-v2__expand-icon.is-expanded svg{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.el-table-v2:not(.is-dynamic) .el-table-v2__cell-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.el-table-v2.is-dynamic .el-table-v2__row{-webkit-box-align:stretch;-webkit-align-items:stretch;align-items:stretch;overflow:hidden}.el-table-v2.is-dynamic .el-table-v2__row .el-table-v2__row-cell{overflow-wrap:break-word}.el-tabs{--el-tabs-header-height:40px}.el-tabs__header{margin:0 0 15px;padding:0;position:relative}.el-tabs__active-bar{background-color:var(--el-color-primary);bottom:0;height:2px;left:0;list-style:none;position:absolute;-webkit-transition:width var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier),-webkit-transform var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier);transition:width var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier),-webkit-transform var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier);transition:width var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier),transform var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier);transition:width var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier),transform var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier),-webkit-transform var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier);z-index:1}.el-tabs__new-tab{-webkit-box-align:center;-webkit-align-items:center;align-items:center;border:1px solid var(--el-border-color);border-radius:3px;color:var(--el-text-color-primary);cursor:pointer;display:-webkit-box;display:-webkit-flex;display:flex;float:right;font-size:12px;height:20px;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;line-height:20px;margin:10px 0 10px 10px;text-align:center;-webkit-transition:all .15s;transition:all .15s;width:20px}.el-tabs__new-tab .is-icon-plus{height:inherit;-webkit-transform:scale(.8);transform:scale(.8);width:inherit}.el-tabs__new-tab .is-icon-plus svg{vertical-align:middle}.el-tabs__new-tab:hover{color:var(--el-color-primary)}.el-tabs__nav-wrap{margin-bottom:-1px;overflow:hidden;position:relative}.el-tabs__nav-wrap:after{background-color:var(--el-border-color-light);bottom:0;content:"";height:2px;left:0;position:absolute;width:100%;z-index:var(--el-index-normal)}.el-tabs__nav-wrap.is-scrollable{box-sizing:border-box;padding:0 20px}.el-tabs__nav-scroll{overflow:hidden}.el-tabs__nav-next,.el-tabs__nav-prev{color:var(--el-text-color-secondary);cursor:pointer;font-size:12px;line-height:44px;position:absolute;text-align:center;width:20px}.el-tabs__nav-next{right:0}.el-tabs__nav-prev{left:0}.el-tabs__nav{display:-webkit-box;display:-webkit-flex;display:flex;float:left;position:relative;-webkit-transition:-webkit-transform var(--el-transition-duration);transition:-webkit-transform var(--el-transition-duration);transition:transform var(--el-transition-duration);transition:transform var(--el-transition-duration),-webkit-transform var(--el-transition-duration);white-space:nowrap;z-index:calc(var(--el-index-normal) + 1)}.el-tabs__nav.is-stretch{display:-webkit-box;display:-webkit-flex;display:flex;min-width:100%}.el-tabs__nav.is-stretch>*{-webkit-box-flex:1;-webkit-flex:1;flex:1;text-align:center}.el-tabs__item{-webkit-box-align:center;-webkit-align-items:center;align-items:center;box-sizing:border-box;color:var(--el-text-color-primary);display:-webkit-box;display:-webkit-flex;display:flex;font-size:var(--el-font-size-base);font-weight:500;height:var(--el-tabs-header-height);-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;list-style:none;padding:0 20px;position:relative}.el-tabs__item:focus,.el-tabs__item:focus:active{outline:none}.el-tabs__item:focus-visible{border-radius:3px;box-shadow:0 0 2px 2px var(--el-color-primary) inset}.el-tabs__item .is-icon-close{border-radius:50%;margin-left:5px;text-align:center;-webkit-transition:all var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier);transition:all var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier)}.el-tabs__item .is-icon-close:before{display:inline-block;-webkit-transform:scale(.9);transform:scale(.9)}.el-tabs__item .is-icon-close:hover{background-color:var(--el-text-color-placeholder);color:#fff}.el-tabs__item.is-active{color:var(--el-color-primary)}.el-tabs__item:hover{color:var(--el-color-primary);cursor:pointer}.el-tabs__item.is-disabled{color:var(--el-disabled-text-color);cursor:not-allowed}.el-tabs__content{overflow:hidden;position:relative}.el-tabs--card>.el-tabs__header{border-bottom:1px solid var(--el-border-color-light);height:var(--el-tabs-header-height)}.el-tabs--card>.el-tabs__header .el-tabs__nav-wrap:after{content:none}.el-tabs--card>.el-tabs__header .el-tabs__nav{border:1px solid var(--el-border-color-light);border-bottom:none;border-radius:4px 4px 0 0;box-sizing:border-box}.el-tabs--card>.el-tabs__header .el-tabs__active-bar{display:none}.el-tabs--card>.el-tabs__header .el-tabs__item .is-icon-close{font-size:12px;height:14px;overflow:hidden;position:relative;right:-2px;-webkit-transform-origin:100% 50%;transform-origin:100% 50%;width:0}.el-tabs--card>.el-tabs__header .el-tabs__item{border-bottom:1px solid transparent;border-left:1px solid var(--el-border-color-light);-webkit-transition:color var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier),padding var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier);transition:color var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier),padding var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier)}.el-tabs--card>.el-tabs__header .el-tabs__item:first-child{border-left:none}.el-tabs--card>.el-tabs__header .el-tabs__item.is-closable:hover{padding-left:13px;padding-right:13px}.el-tabs--card>.el-tabs__header .el-tabs__item.is-closable:hover .is-icon-close{width:14px}.el-tabs--card>.el-tabs__header .el-tabs__item.is-active{border-bottom-color:var(--el-bg-color)}.el-tabs--card>.el-tabs__header .el-tabs__item.is-active.is-closable{padding-left:20px;padding-right:20px}.el-tabs--card>.el-tabs__header .el-tabs__item.is-active.is-closable .is-icon-close{width:14px}.el-tabs--border-card{background:var(--el-bg-color-overlay);border:1px solid var(--el-border-color)}.el-tabs--border-card>.el-tabs__content{padding:15px}.el-tabs--border-card>.el-tabs__header{background-color:var(--el-fill-color-light);border-bottom:1px solid var(--el-border-color-light);margin:0}.el-tabs--border-card>.el-tabs__header .el-tabs__nav-wrap:after{content:none}.el-tabs--border-card>.el-tabs__header .el-tabs__item{border:1px solid transparent;color:var(--el-text-color-secondary);margin-top:-1px;-webkit-transition:all var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier);transition:all var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier)}.el-tabs--border-card>.el-tabs__header .el-tabs__item:first-child{margin-left:-1px}.el-tabs--border-card>.el-tabs__header .el-tabs__item+.el-tabs__item{margin-left:-1px}.el-tabs--border-card>.el-tabs__header .el-tabs__item.is-active{background-color:var(--el-bg-color-overlay);border-left-color:var(--el-border-color);border-right-color:var(--el-border-color);color:var(--el-color-primary)}.el-tabs--border-card>.el-tabs__header .el-tabs__item:not(.is-disabled):hover{color:var(--el-color-primary)}.el-tabs--border-card>.el-tabs__header .el-tabs__item.is-disabled{color:var(--el-disabled-text-color)}.el-tabs--border-card>.el-tabs__header .is-scrollable .el-tabs__item:first-child{margin-left:0}.el-tabs--bottom .el-tabs__item.is-bottom:nth-child(2),.el-tabs--bottom .el-tabs__item.is-top:nth-child(2),.el-tabs--top .el-tabs__item.is-bottom:nth-child(2),.el-tabs--top .el-tabs__item.is-top:nth-child(2){padding-left:0}.el-tabs--bottom .el-tabs__item.is-bottom:last-child,.el-tabs--bottom .el-tabs__item.is-top:last-child,.el-tabs--top .el-tabs__item.is-bottom:last-child,.el-tabs--top .el-tabs__item.is-top:last-child{padding-right:0}.el-tabs--bottom .el-tabs--left>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--bottom .el-tabs--right>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--bottom.el-tabs--border-card>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--bottom.el-tabs--card>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--top .el-tabs--left>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--top .el-tabs--right>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--top.el-tabs--border-card>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--top.el-tabs--card>.el-tabs__header .el-tabs__item:nth-child(2){padding-left:20px}.el-tabs--bottom .el-tabs--left>.el-tabs__header .el-tabs__item:nth-child(2):not(.is-active).is-closable:hover,.el-tabs--bottom .el-tabs--right>.el-tabs__header .el-tabs__item:nth-child(2):not(.is-active).is-closable:hover,.el-tabs--bottom.el-tabs--border-card>.el-tabs__header .el-tabs__item:nth-child(2):not(.is-active).is-closable:hover,.el-tabs--bottom.el-tabs--card>.el-tabs__header .el-tabs__item:nth-child(2):not(.is-active).is-closable:hover,.el-tabs--top .el-tabs--left>.el-tabs__header .el-tabs__item:nth-child(2):not(.is-active).is-closable:hover,.el-tabs--top .el-tabs--right>.el-tabs__header .el-tabs__item:nth-child(2):not(.is-active).is-closable:hover,.el-tabs--top.el-tabs--border-card>.el-tabs__header .el-tabs__item:nth-child(2):not(.is-active).is-closable:hover,.el-tabs--top.el-tabs--card>.el-tabs__header .el-tabs__item:nth-child(2):not(.is-active).is-closable:hover{padding-left:13px}.el-tabs--bottom .el-tabs--left>.el-tabs__header .el-tabs__item:last-child,.el-tabs--bottom .el-tabs--right>.el-tabs__header .el-tabs__item:last-child,.el-tabs--bottom.el-tabs--border-card>.el-tabs__header .el-tabs__item:last-child,.el-tabs--bottom.el-tabs--card>.el-tabs__header .el-tabs__item:last-child,.el-tabs--top .el-tabs--left>.el-tabs__header .el-tabs__item:last-child,.el-tabs--top .el-tabs--right>.el-tabs__header .el-tabs__item:last-child,.el-tabs--top.el-tabs--border-card>.el-tabs__header .el-tabs__item:last-child,.el-tabs--top.el-tabs--card>.el-tabs__header .el-tabs__item:last-child{padding-right:20px}.el-tabs--bottom .el-tabs--left>.el-tabs__header .el-tabs__item:last-child:not(.is-active).is-closable:hover,.el-tabs--bottom .el-tabs--right>.el-tabs__header .el-tabs__item:last-child:not(.is-active).is-closable:hover,.el-tabs--bottom.el-tabs--border-card>.el-tabs__header .el-tabs__item:last-child:not(.is-active).is-closable:hover,.el-tabs--bottom.el-tabs--card>.el-tabs__header .el-tabs__item:last-child:not(.is-active).is-closable:hover,.el-tabs--top .el-tabs--left>.el-tabs__header .el-tabs__item:last-child:not(.is-active).is-closable:hover,.el-tabs--top .el-tabs--right>.el-tabs__header .el-tabs__item:last-child:not(.is-active).is-closable:hover,.el-tabs--top.el-tabs--border-card>.el-tabs__header .el-tabs__item:last-child:not(.is-active).is-closable:hover,.el-tabs--top.el-tabs--card>.el-tabs__header .el-tabs__item:last-child:not(.is-active).is-closable:hover{padding-right:13px}.el-tabs--bottom .el-tabs__header.is-bottom{margin-bottom:0;margin-top:10px}.el-tabs--bottom.el-tabs--border-card .el-tabs__header.is-bottom{border-bottom:0;border-top:1px solid var(--el-border-color)}.el-tabs--bottom.el-tabs--border-card .el-tabs__nav-wrap.is-bottom{margin-bottom:0;margin-top:-1px}.el-tabs--bottom.el-tabs--border-card .el-tabs__item.is-bottom:not(.is-active){border:1px solid transparent}.el-tabs--bottom.el-tabs--border-card .el-tabs__item.is-bottom{margin:0 -1px -1px}.el-tabs--left,.el-tabs--right{overflow:hidden}.el-tabs--left .el-tabs__header.is-left,.el-tabs--left .el-tabs__header.is-right,.el-tabs--left .el-tabs__nav-scroll,.el-tabs--left .el-tabs__nav-wrap.is-left,.el-tabs--left .el-tabs__nav-wrap.is-right,.el-tabs--right .el-tabs__header.is-left,.el-tabs--right .el-tabs__header.is-right,.el-tabs--right .el-tabs__nav-scroll,.el-tabs--right .el-tabs__nav-wrap.is-left,.el-tabs--right .el-tabs__nav-wrap.is-right{height:100%}.el-tabs--left .el-tabs__active-bar.is-left,.el-tabs--left .el-tabs__active-bar.is-right,.el-tabs--right .el-tabs__active-bar.is-left,.el-tabs--right .el-tabs__active-bar.is-right{bottom:auto;height:auto;top:0;width:2px}.el-tabs--left .el-tabs__nav-wrap.is-left,.el-tabs--left .el-tabs__nav-wrap.is-right,.el-tabs--right .el-tabs__nav-wrap.is-left,.el-tabs--right .el-tabs__nav-wrap.is-right{margin-bottom:0}.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-next,.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-next,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-next,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-next,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev{cursor:pointer;height:30px;line-height:30px;text-align:center;width:100%}.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-next i,.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev i,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-next i,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev i,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-next i,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev i,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-next i,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev i{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev{left:auto;top:0}.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-next,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-next,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-next,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-next{bottom:0;right:auto}.el-tabs--left .el-tabs__nav-wrap.is-left.is-scrollable,.el-tabs--left .el-tabs__nav-wrap.is-right.is-scrollable,.el-tabs--right .el-tabs__nav-wrap.is-left.is-scrollable,.el-tabs--right .el-tabs__nav-wrap.is-right.is-scrollable{padding:30px 0}.el-tabs--left .el-tabs__nav-wrap.is-left:after,.el-tabs--left .el-tabs__nav-wrap.is-right:after,.el-tabs--right .el-tabs__nav-wrap.is-left:after,.el-tabs--right .el-tabs__nav-wrap.is-right:after{bottom:auto;height:100%;top:0;width:2px}.el-tabs--left .el-tabs__nav.is-left,.el-tabs--left .el-tabs__nav.is-right,.el-tabs--right .el-tabs__nav.is-left,.el-tabs--right .el-tabs__nav.is-right{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.el-tabs--left .el-tabs__item.is-left,.el-tabs--right .el-tabs__item.is-left{-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.el-tabs--left .el-tabs__item.is-right,.el-tabs--right .el-tabs__item.is-right{-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.el-tabs--left .el-tabs__header.is-left{float:left;margin-bottom:0;margin-right:10px}.el-tabs--left .el-tabs__nav-wrap.is-left{margin-right:-1px}.el-tabs--left .el-tabs__nav-wrap.is-left:after{left:auto;right:0}.el-tabs--left .el-tabs__active-bar.is-left{left:auto;right:0}.el-tabs--left .el-tabs__item.is-left{text-align:right}.el-tabs--left.el-tabs--card .el-tabs__active-bar.is-left{display:none}.el-tabs--left.el-tabs--card .el-tabs__item.is-left{border-bottom:none;border-left:none;border-right:1px solid var(--el-border-color-light);border-top:1px solid var(--el-border-color-light);text-align:left}.el-tabs--left.el-tabs--card .el-tabs__item.is-left:first-child{border-right:1px solid var(--el-border-color-light);border-top:none}.el-tabs--left.el-tabs--card .el-tabs__item.is-left.is-active{border:1px solid var(--el-border-color-light);border-bottom:none;border-left:none;border-right:1px solid #fff}.el-tabs--left.el-tabs--card .el-tabs__item.is-left.is-active:first-child{border-top:none}.el-tabs--left.el-tabs--card .el-tabs__item.is-left.is-active:last-child{border-bottom:none}.el-tabs--left.el-tabs--card .el-tabs__nav{border-bottom:1px solid var(--el-border-color-light);border-radius:4px 0 0 4px;border-right:none}.el-tabs--left.el-tabs--card .el-tabs__new-tab{float:none}.el-tabs--left.el-tabs--border-card .el-tabs__header.is-left{border-right:1px solid var(--el-border-color)}.el-tabs--left.el-tabs--border-card .el-tabs__item.is-left{border:1px solid transparent;margin:-1px 0 -1px -1px}.el-tabs--left.el-tabs--border-card .el-tabs__item.is-left.is-active{border-color:rgb(209,219,229) transparent}.el-tabs--right .el-tabs__header.is-right{float:right;margin-bottom:0;margin-left:10px}.el-tabs--right .el-tabs__nav-wrap.is-right{margin-left:-1px}.el-tabs--right .el-tabs__nav-wrap.is-right:after{left:0;right:auto}.el-tabs--right .el-tabs__active-bar.is-right{left:0}.el-tabs--right.el-tabs--card .el-tabs__active-bar.is-right{display:none}.el-tabs--right.el-tabs--card .el-tabs__item.is-right{border-bottom:none;border-top:1px solid var(--el-border-color-light)}.el-tabs--right.el-tabs--card .el-tabs__item.is-right:first-child{border-left:1px solid var(--el-border-color-light);border-top:none}.el-tabs--right.el-tabs--card .el-tabs__item.is-right.is-active{border:1px solid var(--el-border-color-light);border-bottom:none;border-left:1px solid #fff;border-right:none}.el-tabs--right.el-tabs--card .el-tabs__item.is-right.is-active:first-child{border-top:none}.el-tabs--right.el-tabs--card .el-tabs__item.is-right.is-active:last-child{border-bottom:none}.el-tabs--right.el-tabs--card .el-tabs__nav{border-bottom:1px solid var(--el-border-color-light);border-left:none;border-radius:0 4px 4px 0}.el-tabs--right.el-tabs--border-card .el-tabs__header.is-right{border-left:1px solid var(--el-border-color)}.el-tabs--right.el-tabs--border-card .el-tabs__item.is-right{border:1px solid transparent;margin:-1px -1px -1px 0}.el-tabs--right.el-tabs--border-card .el-tabs__item.is-right.is-active{border-color:rgb(209,219,229) transparent}.slideInLeft-transition,.slideInRight-transition{display:inline-block}.slideInRight-enter{-webkit-animation:slideInRight-enter var(--el-transition-duration);animation:slideInRight-enter var(--el-transition-duration)}.slideInRight-leave{-webkit-animation:slideInRight-leave var(--el-transition-duration);animation:slideInRight-leave var(--el-transition-duration);left:0;position:absolute;right:0}.slideInLeft-enter{-webkit-animation:slideInLeft-enter var(--el-transition-duration);animation:slideInLeft-enter var(--el-transition-duration)}.slideInLeft-leave{-webkit-animation:slideInLeft-leave var(--el-transition-duration);animation:slideInLeft-leave var(--el-transition-duration);left:0;position:absolute;right:0}@-webkit-keyframes slideInRight-enter{0%{opacity:0;-webkit-transform:translateX(100%);transform:translate(100%);-webkit-transform-origin:0 0;transform-origin:0 0}to{opacity:1;-webkit-transform:translateX(0);transform:translate(0);-webkit-transform-origin:0 0;transform-origin:0 0}}@keyframes slideInRight-enter{0%{opacity:0;-webkit-transform:translateX(100%);transform:translate(100%);-webkit-transform-origin:0 0;transform-origin:0 0}to{opacity:1;-webkit-transform:translateX(0);transform:translate(0);-webkit-transform-origin:0 0;transform-origin:0 0}}@-webkit-keyframes slideInRight-leave{0%{opacity:1;-webkit-transform:translateX(0);transform:translate(0);-webkit-transform-origin:0 0;transform-origin:0 0}to{opacity:0;-webkit-transform:translateX(100%);transform:translate(100%);-webkit-transform-origin:0 0;transform-origin:0 0}}@keyframes slideInRight-leave{0%{opacity:1;-webkit-transform:translateX(0);transform:translate(0);-webkit-transform-origin:0 0;transform-origin:0 0}to{opacity:0;-webkit-transform:translateX(100%);transform:translate(100%);-webkit-transform-origin:0 0;transform-origin:0 0}}@-webkit-keyframes slideInLeft-enter{0%{opacity:0;-webkit-transform:translateX(-100%);transform:translate(-100%);-webkit-transform-origin:0 0;transform-origin:0 0}to{opacity:1;-webkit-transform:translateX(0);transform:translate(0);-webkit-transform-origin:0 0;transform-origin:0 0}}@keyframes slideInLeft-enter{0%{opacity:0;-webkit-transform:translateX(-100%);transform:translate(-100%);-webkit-transform-origin:0 0;transform-origin:0 0}to{opacity:1;-webkit-transform:translateX(0);transform:translate(0);-webkit-transform-origin:0 0;transform-origin:0 0}}@-webkit-keyframes slideInLeft-leave{0%{opacity:1;-webkit-transform:translateX(0);transform:translate(0);-webkit-transform-origin:0 0;transform-origin:0 0}to{opacity:0;-webkit-transform:translateX(-100%);transform:translate(-100%);-webkit-transform-origin:0 0;transform-origin:0 0}}@keyframes slideInLeft-leave{0%{opacity:1;-webkit-transform:translateX(0);transform:translate(0);-webkit-transform-origin:0 0;transform-origin:0 0}to{opacity:0;-webkit-transform:translateX(-100%);transform:translate(-100%);-webkit-transform-origin:0 0;transform-origin:0 0}}.el-text{--el-text-font-size:var(--el-font-size-base);--el-text-color:var(--el-text-color-regular);-webkit-align-self:center;align-self:center;color:var(--el-text-color);font-size:var(--el-text-font-size);margin:0;overflow-wrap:break-word;padding:0}.el-text.is-truncated{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.el-text.is-line-clamp{display:-webkit-inline-box;-webkit-box-orient:vertical;overflow:hidden}.el-text--large{--el-text-font-size:var(--el-font-size-medium)}.el-text--default{--el-text-font-size:var(--el-font-size-base)}.el-text--small{--el-text-font-size:var(--el-font-size-extra-small)}.el-text.el-text--primary{--el-text-color:var(--el-color-primary)}.el-text.el-text--success{--el-text-color:var(--el-color-success)}.el-text.el-text--warning{--el-text-color:var(--el-color-warning)}.el-text.el-text--danger{--el-text-color:var(--el-color-danger)}.el-text.el-text--error{--el-text-color:var(--el-color-error)}.el-text.el-text--info{--el-text-color:var(--el-color-info)}.el-text>.el-icon{vertical-align:-2px}.time-select{margin:5px 0;min-width:0}.time-select .el-picker-panel__content{margin:0;max-height:200px}.time-select-item{font-size:14px;line-height:20px;padding:8px 10px}.time-select-item.disabled{color:var(--el-datepicker-border-color);cursor:not-allowed}.time-select-item:hover{background-color:var(--el-fill-color-light);cursor:pointer;font-weight:700}.time-select .time-select-item.selected:not(.disabled){color:var(--el-color-primary);font-weight:700}.el-timeline-item{padding-bottom:20px;position:relative}.el-timeline-item__wrapper{padding-left:28px;position:relative;top:-3px}.el-timeline-item__tail{border-left:2px solid var(--el-timeline-node-color);height:100%;left:4px;position:absolute}.el-timeline-item .el-timeline-item__icon{color:var(--el-color-white);font-size:var(--el-font-size-small)}.el-timeline-item__node{-webkit-box-align:center;-webkit-align-items:center;align-items:center;background-color:var(--el-timeline-node-color);border-color:var(--el-timeline-node-color);border-radius:50%;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;position:absolute}.el-timeline-item__node--normal{height:var(--el-timeline-node-size-normal);left:-1px;width:var(--el-timeline-node-size-normal)}.el-timeline-item__node--large{height:var(--el-timeline-node-size-large);left:-2px;width:var(--el-timeline-node-size-large)}.el-timeline-item__node.is-hollow{background:var(--el-color-white);border-style:solid;border-width:2px}.el-timeline-item__node--primary{background-color:var(--el-color-primary);border-color:var(--el-color-primary)}.el-timeline-item__node--success{background-color:var(--el-color-success);border-color:var(--el-color-success)}.el-timeline-item__node--warning{background-color:var(--el-color-warning);border-color:var(--el-color-warning)}.el-timeline-item__node--danger{background-color:var(--el-color-danger);border-color:var(--el-color-danger)}.el-timeline-item__node--info{background-color:var(--el-color-info);border-color:var(--el-color-info)}.el-timeline-item__dot{-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;position:absolute}.el-timeline-item__content{color:var(--el-text-color-primary)}.el-timeline-item__timestamp{color:var(--el-text-color-secondary);font-size:var(--el-font-size-small);line-height:1}.el-timeline-item__timestamp.is-top{margin-bottom:8px;padding-top:4px}.el-timeline-item__timestamp.is-bottom{margin-top:8px}.el-timeline{--el-timeline-node-size-normal:12px;--el-timeline-node-size-large:14px;--el-timeline-node-color:var(--el-border-color-light);font-size:var(--el-font-size-base);list-style:none;margin:0}.el-timeline .el-timeline-item:last-child .el-timeline-item__tail{display:none}.el-timeline .el-timeline-item__center{-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex}.el-timeline .el-timeline-item__center .el-timeline-item__wrapper{width:100%}.el-timeline .el-timeline-item__center .el-timeline-item__tail{top:0}.el-timeline .el-timeline-item__center:first-child .el-timeline-item__tail{height:calc(50% + 10px);top:calc(50% - 10px)}.el-timeline .el-timeline-item__center:last-child .el-timeline-item__tail{display:block;height:calc(50% - 10px)}.el-tooltip-v2__content{--el-tooltip-v2-padding:5px 10px;--el-tooltip-v2-border-radius:4px;--el-tooltip-v2-border-color:var(--el-border-color);background-color:var(--el-color-white);border:1px solid var(--el-border-color);border-radius:var(--el-tooltip-v2-border-radius);color:var(--el-color-black);padding:var(--el-tooltip-v2-padding)}.el-tooltip-v2__arrow{color:var(--el-color-white);height:var(--el-tooltip-v2-arrow-height);left:var(--el-tooltip-v2-arrow-x);pointer-events:none;position:absolute;top:var(--el-tooltip-v2-arrow-y);width:var(--el-tooltip-v2-arrow-width)}.el-tooltip-v2__arrow:before{border:var(--el-tooltip-v2-arrow-border-width) solid transparent;content:"";height:0;position:absolute;width:0}.el-tooltip-v2__arrow:after{border:var(--el-tooltip-v2-arrow-border-width) solid transparent;content:"";height:0;position:absolute;width:0}.el-tooltip-v2__content[data-side^=top] .el-tooltip-v2__arrow{bottom:0}.el-tooltip-v2__content[data-side^=top] .el-tooltip-v2__arrow:before{border-bottom:0;border-top-color:var(--el-color-white);border-top-width:var(--el-tooltip-v2-arrow-border-width);top:calc(100% - 1px)}.el-tooltip-v2__content[data-side^=top] .el-tooltip-v2__arrow:after{border-bottom:0;border-top-color:var(--el-border-color);border-top-width:var(--el-tooltip-v2-arrow-border-width);top:100%;z-index:-1}.el-tooltip-v2__content[data-side^=bottom] .el-tooltip-v2__arrow{top:0}.el-tooltip-v2__content[data-side^=bottom] .el-tooltip-v2__arrow:before{border-bottom-color:var(--el-color-white);border-bottom-width:var(--el-tooltip-v2-arrow-border-width);border-top:0;bottom:calc(100% - 1px)}.el-tooltip-v2__content[data-side^=bottom] .el-tooltip-v2__arrow:after{border-bottom-color:var(--el-border-color);border-bottom-width:var(--el-tooltip-v2-arrow-border-width);border-top:0;bottom:100%;z-index:-1}.el-tooltip-v2__content[data-side^=left] .el-tooltip-v2__arrow{right:0}.el-tooltip-v2__content[data-side^=left] .el-tooltip-v2__arrow:before{border-left-color:var(--el-color-white);border-left-width:var(--el-tooltip-v2-arrow-border-width);border-right:0;left:calc(100% - 1px)}.el-tooltip-v2__content[data-side^=left] .el-tooltip-v2__arrow:after{border-left-color:var(--el-border-color);border-left-width:var(--el-tooltip-v2-arrow-border-width);border-right:0;left:100%;z-index:-1}.el-tooltip-v2__content[data-side^=right] .el-tooltip-v2__arrow{left:0}.el-tooltip-v2__content[data-side^=right] .el-tooltip-v2__arrow:before{border-left:0;border-right-color:var(--el-color-white);border-right-width:var(--el-tooltip-v2-arrow-border-width);right:calc(100% - 1px)}.el-tooltip-v2__content[data-side^=right] .el-tooltip-v2__arrow:after{border-left:0;border-right-color:var(--el-border-color);border-right-width:var(--el-tooltip-v2-arrow-border-width);right:100%;z-index:-1}.el-tooltip-v2__content.is-dark{--el-tooltip-v2-border-color:transparent;color:var(--el-color-white)}.el-tooltip-v2__content.is-dark,.el-tooltip-v2__content.is-dark .el-tooltip-v2__arrow{background-color:var(--el-color-black);border-color:transparent}.el-transfer{--el-transfer-border-color:var(--el-border-color-lighter);--el-transfer-border-radius:var(--el-border-radius-base);--el-transfer-panel-width:200px;--el-transfer-panel-header-height:40px;--el-transfer-panel-header-bg-color:var(--el-fill-color-light);--el-transfer-panel-footer-height:40px;--el-transfer-panel-body-height:278px;--el-transfer-item-height:30px;--el-transfer-filter-height:32px;font-size:var(--el-font-size-base)}.el-transfer__buttons{display:inline-block;padding:0 30px;vertical-align:middle}.el-transfer__button{vertical-align:top}.el-transfer__button:nth-child(2){margin:0 0 0 10px}.el-transfer__button i,.el-transfer__button span{font-size:14px}.el-transfer__button .el-icon+span{margin-left:0}.el-transfer-panel{background:var(--el-bg-color-overlay);box-sizing:border-box;display:inline-block;max-height:100%;overflow:hidden;position:relative;text-align:left;vertical-align:middle;width:var(--el-transfer-panel-width)}.el-transfer-panel__body{border-bottom:1px solid var(--el-transfer-border-color);border-bottom-left-radius:var(--el-transfer-border-radius);border-bottom-right-radius:var(--el-transfer-border-radius);border-left:1px solid var(--el-transfer-border-color);border-right:1px solid var(--el-transfer-border-color);height:var(--el-transfer-panel-body-height);overflow:hidden}.el-transfer-panel__body.is-with-footer{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.el-transfer-panel__list{box-sizing:border-box;height:var(--el-transfer-panel-body-height);list-style:none;margin:0;overflow:auto;padding:6px 0}.el-transfer-panel__list.is-filterable{height:calc(100% - var(--el-transfer-filter-height) - 30px);padding-top:0}.el-transfer-panel__item{display:block!important;height:var(--el-transfer-item-height);line-height:var(--el-transfer-item-height);padding-left:15px}.el-transfer-panel__item+.el-transfer-panel__item{margin-left:0}.el-transfer-panel__item.el-checkbox{color:var(--el-text-color-regular)}.el-transfer-panel__item:hover{color:var(--el-color-primary)}.el-transfer-panel__item.el-checkbox .el-checkbox__label{box-sizing:border-box;display:block;line-height:var(--el-transfer-item-height);overflow:hidden;padding-left:22px;text-overflow:ellipsis;white-space:nowrap;width:100%}.el-transfer-panel__item .el-checkbox__input{position:absolute;top:8px}.el-transfer-panel__filter{box-sizing:border-box;padding:15px;text-align:center}.el-transfer-panel__filter .el-input__inner{border-radius:calc(var(--el-transfer-filter-height)/2);box-sizing:border-box;display:inline-block;font-size:12px;height:var(--el-transfer-filter-height);width:100%}.el-transfer-panel__filter .el-icon-circle-close{cursor:pointer}.el-transfer-panel .el-transfer-panel__header{-webkit-box-align:center;-webkit-align-items:center;align-items:center;background:var(--el-transfer-panel-header-bg-color);border:1px solid var(--el-transfer-border-color);border-top-left-radius:var(--el-transfer-border-radius);border-top-right-radius:var(--el-transfer-border-radius);box-sizing:border-box;color:var(--el-color-black);display:-webkit-box;display:-webkit-flex;display:flex;height:var(--el-transfer-panel-header-height);margin:0;padding-left:15px}.el-transfer-panel .el-transfer-panel__header .el-checkbox{-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;position:relative;width:100%}.el-transfer-panel .el-transfer-panel__header .el-checkbox .el-checkbox__label{color:var(--el-text-color-primary);font-size:16px;font-weight:400}.el-transfer-panel .el-transfer-panel__header .el-checkbox .el-checkbox__label span{color:var(--el-text-color-secondary);font-size:12px;font-weight:400;position:absolute;right:15px;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.el-transfer-panel .el-transfer-panel__footer{background:var(--el-bg-color-overlay);border:1px solid var(--el-transfer-border-color);border-bottom-left-radius:var(--el-transfer-border-radius);border-bottom-right-radius:var(--el-transfer-border-radius);height:var(--el-transfer-panel-footer-height);margin:0;padding:0}.el-transfer-panel .el-transfer-panel__footer:after{content:"";display:inline-block;height:100%;vertical-align:middle}.el-transfer-panel .el-transfer-panel__footer .el-checkbox{color:var(--el-text-color-regular);padding-left:20px}.el-transfer-panel .el-transfer-panel__empty{color:var(--el-text-color-secondary);height:var(--el-transfer-item-height);line-height:var(--el-transfer-item-height);margin:0;padding:6px 15px 0;text-align:center}.el-transfer-panel .el-checkbox__label{padding-left:8px}.el-transfer-panel .el-checkbox__inner{border-radius:3px;height:14px;width:14px}.el-transfer-panel .el-checkbox__inner:after{height:6px;left:4px;width:3px}.el-tree{--el-tree-node-content-height:26px;--el-tree-node-hover-bg-color:var(--el-fill-color-light);--el-tree-text-color:var(--el-text-color-regular);--el-tree-expand-icon-color:var(--el-text-color-placeholder);background:var(--el-fill-color-blank);color:var(--el-tree-text-color);cursor:default;font-size:var(--el-font-size-base);position:relative}.el-tree__empty-block{height:100%;min-height:60px;position:relative;text-align:center;width:100%}.el-tree__empty-text{color:var(--el-text-color-secondary);font-size:var(--el-font-size-base);left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.el-tree__drop-indicator{background-color:var(--el-color-primary);height:1px;left:0;position:absolute;right:0}.el-tree-node{outline:none;white-space:nowrap}.el-tree-node:focus>.el-tree-node__content{background-color:var(--el-tree-node-hover-bg-color)}.el-tree-node.is-drop-inner>.el-tree-node__content .el-tree-node__label{background-color:var(--el-color-primary);color:#fff}.el-tree-node__content{--el-checkbox-height:var(--el-tree-node-content-height);-webkit-box-align:center;-webkit-align-items:center;align-items:center;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:flex;height:var(--el-tree-node-content-height)}.el-tree-node__content>.el-tree-node__expand-icon{box-sizing:content-box;padding:6px}.el-tree-node__content>label.el-checkbox{margin-right:8px}.el-tree-node__content:hover{background-color:var(--el-tree-node-hover-bg-color)}.el-tree.is-dragging .el-tree-node__content{cursor:move}.el-tree.is-dragging .el-tree-node__content *{pointer-events:none}.el-tree.is-dragging.is-drop-not-allow .el-tree-node__content{cursor:not-allowed}.el-tree-node__expand-icon{color:var(--el-tree-expand-icon-color);cursor:pointer;font-size:12px;-webkit-transform:rotate(0deg);transform:rotate(0);-webkit-transition:-webkit-transform var(--el-transition-duration) ease-in-out;transition:-webkit-transform var(--el-transition-duration) ease-in-out;transition:transform var(--el-transition-duration) ease-in-out;transition:transform var(--el-transition-duration) ease-in-out,-webkit-transform var(--el-transition-duration) ease-in-out}.el-tree-node__expand-icon.expanded{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.el-tree-node__expand-icon.is-leaf{color:transparent;cursor:default;visibility:hidden}.el-tree-node__expand-icon.is-hidden{visibility:hidden}.el-tree-node__loading-icon{color:var(--el-tree-expand-icon-color);font-size:var(--el-font-size-base);margin-right:8px}.el-tree-node>.el-tree-node__children{background-color:transparent;overflow:hidden}.el-tree-node.is-expanded>.el-tree-node__children{display:block}.el-tree--highlight-current .el-tree-node.is-current>.el-tree-node__content{background-color:var(--el-color-primary-light-9)}.el-tree-select{--el-tree-node-content-height:26px;--el-tree-node-hover-bg-color:var(--el-fill-color-light);--el-tree-text-color:var(--el-text-color-regular);--el-tree-expand-icon-color:var(--el-text-color-placeholder)}.el-tree-select__popper .el-tree-node__expand-icon{margin-left:8px}.el-tree-select__popper .el-tree-node.is-checked>.el-tree-node__content .el-select-dropdown__item.selected:after{content:none}.el-tree-select__popper .el-select-dropdown__list>.el-select-dropdown__item{padding-left:32px}.el-tree-select__popper .el-select-dropdown__item{background:transparent!important;-webkit-box-flex:1;-webkit-flex:1;flex:1;height:20px;line-height:20px;padding-left:0}.el-vl__wrapper{position:relative}.el-vl__wrapper:hover .el-virtual-scrollbar,.el-vl__wrapper.always-on .el-virtual-scrollbar{opacity:1}.el-vl__window{scrollbar-width:none}.el-vl__window::-webkit-scrollbar{display:none}.el-virtual-scrollbar{opacity:0;-webkit-transition:opacity .34s ease-out;transition:opacity .34s ease-out}.el-virtual-scrollbar.always-on{opacity:1}.el-vg__wrapper{position:relative}.el-statistic{--el-statistic-title-font-weight:400;--el-statistic-title-font-size:var(--el-font-size-extra-small);--el-statistic-title-color:var(--el-text-color-regular);--el-statistic-content-font-weight:400;--el-statistic-content-font-size:var(--el-font-size-extra-large);--el-statistic-content-color:var(--el-text-color-primary)}.el-statistic__head{color:var(--el-statistic-title-color);font-size:var(--el-statistic-title-font-size);font-weight:var(--el-statistic-title-font-weight);line-height:20px;margin-bottom:4px}.el-statistic__content{color:var(--el-statistic-content-color);font-size:var(--el-statistic-content-font-size);font-weight:var(--el-statistic-content-font-weight)}.el-statistic__value{display:inline-block}.el-statistic__prefix{display:inline-block;margin-right:4px}.el-statistic__suffix{display:inline-block;margin-left:4px}.el-tour{--el-tour-width:520px;--el-tour-padding-primary:12px;--el-tour-font-line-height:var(--el-font-line-height-primary);--el-tour-title-font-size:16px;--el-tour-title-text-color:var(--el-text-color-primary);--el-tour-title-font-weight:400;--el-tour-close-color:var(--el-color-info);--el-tour-font-size:14px;--el-tour-color:var(--el-text-color-primary);--el-tour-bg-color:var(--el-bg-color);--el-tour-border-radius:4px}.el-tour__hollow{-webkit-transition:all var(--el-transition-duration) ease;transition:all var(--el-transition-duration) ease}.el-tour__content{border-radius:var(--el-tour-border-radius);box-shadow:var(--el-box-shadow-light);outline:none;overflow-wrap:break-word;padding:var(--el-tour-padding-primary);width:var(--el-tour-width)}.el-tour__arrow,.el-tour__content{background:var(--el-tour-bg-color);box-sizing:border-box}.el-tour__arrow{height:10px;pointer-events:none;position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:10px}.el-tour__content[data-side^=top] .el-tour__arrow{border-left-color:transparent;border-top-color:transparent}.el-tour__content[data-side^=bottom] .el-tour__arrow{border-bottom-color:transparent;border-right-color:transparent}.el-tour__content[data-side^=left] .el-tour__arrow{border-bottom-color:transparent;border-left-color:transparent}.el-tour__content[data-side^=right] .el-tour__arrow{border-right-color:transparent;border-top-color:transparent}.el-tour__content[data-side^=top] .el-tour__arrow{bottom:-5px}.el-tour__content[data-side^=bottom] .el-tour__arrow{top:-5px}.el-tour__content[data-side^=left] .el-tour__arrow{right:-5px}.el-tour__content[data-side^=right] .el-tour__arrow{left:-5px}.el-tour__closebtn{background:transparent;border:none;cursor:pointer;font-size:var(--el-message-close-size,16px);height:40px;outline:none;padding:0;position:absolute;right:0;top:0;width:40px}.el-tour__closebtn .el-tour__close{color:var(--el-tour-close-color);font-size:inherit}.el-tour__closebtn:focus .el-tour__close,.el-tour__closebtn:hover .el-tour__close{color:var(--el-color-primary)}.el-tour__header{padding-bottom:var(--el-tour-padding-primary)}.el-tour__header.show-close{padding-right:calc(var(--el-tour-padding-primary) + var(--el-message-close-size, 16px))}.el-tour__title{color:var(--el-tour-title-text-color);font-size:var(--el-tour-title-font-size);font-weight:var(--el-tour-title-font-weight);line-height:var(--el-tour-font-line-height)}.el-tour__body{color:var(--el-tour-text-color);font-size:var(--el-tour-font-size)}.el-tour__body img,.el-tour__body video{max-width:100%}.el-tour__footer{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;padding-top:var(--el-tour-padding-primary)}.el-tour__content .el-tour-indicators{display:inline-block;-webkit-box-flex:1;-webkit-flex:1;flex:1}.el-tour__content .el-tour-indicator{background:var(--el-color-info-light-9);border-radius:50%;display:inline-block;height:6px;margin-right:6px;width:6px}.el-tour__content .el-tour-indicator.is-active{background:var(--el-color-primary)}.el-tour.el-tour--primary{--el-tour-title-text-color:#fff;--el-tour-text-color:#fff;--el-tour-bg-color:var(--el-color-primary);--el-tour-close-color:#fff}.el-tour.el-tour--primary .el-tour__closebtn:focus .el-tour__close,.el-tour.el-tour--primary .el-tour__closebtn:hover .el-tour__close{color:var(--el-tour-title-text-color)}.el-tour.el-tour--primary .el-button--default{background:#fff;border-color:var(--el-color-primary);color:var(--el-color-primary)}.el-tour.el-tour--primary .el-button--primary{border-color:#fff}.el-tour.el-tour--primary .el-tour-indicator{background:rgba(255,255,255,.15)}.el-tour.el-tour--primary .el-tour-indicator.is-active{background:#fff}.el-tour-parent--hidden{overflow:hidden}.el-anchor{--el-anchor-bg-color:var(--el-bg-color);--el-anchor-padding-indent:14px;--el-anchor-line-height:22px;--el-anchor-font-size:12px;--el-anchor-color:var(--el-text-color-secondary);--el-anchor-active-color:var(--el-color-primary);--el-anchor-marker-bg-color:var(--el-color-primary);background-color:var(--el-anchor-bg-color);position:relative}.el-anchor__marker{background-color:var(--el-anchor-marker-bg-color);border-radius:4px;opacity:0;position:absolute;z-index:0}.el-anchor.el-anchor--vertical .el-anchor__marker{height:14px;left:0;top:8px;-webkit-transition:top .25s ease-in-out,opacity .25s;transition:top .25s ease-in-out,opacity .25s;width:4px}.el-anchor.el-anchor--vertical .el-anchor__list{padding-left:var(--el-anchor-padding-indent)}.el-anchor.el-anchor--vertical.el-anchor--underline:before{background-color:#0505050f;content:"";height:100%;left:0;position:absolute;width:2px}.el-anchor.el-anchor--vertical.el-anchor--underline .el-anchor__marker{border-radius:unset;width:2px}.el-anchor.el-anchor--horizontal .el-anchor__marker{bottom:0;height:2px;-webkit-transition:left .25s ease-in-out,opacity .25s,width .25s;transition:left .25s ease-in-out,opacity .25s,width .25s;width:20px}.el-anchor.el-anchor--horizontal .el-anchor__list{display:-webkit-box;display:-webkit-flex;display:flex;padding-bottom:4px}.el-anchor.el-anchor--horizontal .el-anchor__list .el-anchor__item{padding-left:16px}.el-anchor.el-anchor--horizontal .el-anchor__list .el-anchor__item:first-child{padding-left:0}.el-anchor.el-anchor--horizontal.el-anchor--underline:before{background-color:#0505050f;bottom:0;content:"";height:2px;position:absolute;width:100%}.el-anchor.el-anchor--horizontal.el-anchor--underline .el-anchor__marker{border-radius:unset;height:2px}.el-anchor__item{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;overflow:hidden}.el-anchor__link{color:var(--el-anchor-color);cursor:pointer;font-size:var(--el-anchor-font-size);line-height:var(--el-anchor-line-height);max-width:100%;outline:none;overflow:hidden;padding:4px 0;text-decoration:none;text-overflow:ellipsis;-webkit-transition:color var(--el-transition-duration);transition:color var(--el-transition-duration);white-space:nowrap}.el-anchor__link:focus,.el-anchor__link:hover{color:var(--el-anchor-color)}.el-anchor__link.is-active{color:var(--el-anchor-active-color)}.el-anchor .el-anchor__list .el-anchor__item a{display:inline-block}.el-segmented{--el-segmented-color:var(--el-text-color-regular);--el-segmented-bg-color:var(--el-fill-color-light);--el-segmented-padding:2px;--el-segmented-item-selected-color:var(--el-color-white);--el-segmented-item-selected-bg-color:var(--el-color-primary);--el-segmented-item-selected-disabled-bg-color:var(--el-color-primary-light-5);--el-segmented-item-hover-color:var(--el-text-color-primary);--el-segmented-item-hover-bg-color:var(--el-fill-color-dark);--el-segmented-item-active-bg-color:var(--el-fill-color-darker);--el-segmented-item-disabled-color:var(--el-text-color-placeholder);-webkit-box-align:stretch;-webkit-align-items:stretch;align-items:stretch;background:var(--el-segmented-bg-color);border-radius:var(--el-border-radius-base);box-sizing:border-box;color:var(--el-segmented-color);display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;font-size:14px;min-height:32px;padding:var(--el-segmented-padding)}.el-segmented__group{-webkit-box-align:stretch;-webkit-align-items:stretch;align-items:stretch;display:-webkit-box;display:-webkit-flex;display:flex;position:relative;width:100%}.el-segmented__item-selected{background:var(--el-segmented-item-selected-bg-color);border-radius:calc(var(--el-border-radius-base) - 2px);height:100%;left:0;pointer-events:none;position:absolute;top:0;-webkit-transition:all .3s;transition:all .3s;width:10px}.el-segmented__item-selected.is-disabled{background:var(--el-segmented-item-selected-disabled-bg-color)}.el-segmented__item-selected.is-focus-visible:before{border-radius:inherit;content:"";inset:0;outline:2px solid var(--el-segmented-item-selected-bg-color);outline-offset:1px;position:absolute}.el-segmented__item{-webkit-box-align:center;-webkit-align-items:center;align-items:center;border-radius:calc(var(--el-border-radius-base) - 2px);cursor:pointer;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:1;-webkit-flex:1;flex:1;padding:0 11px}.el-segmented__item:not(.is-disabled):not(.is-selected):hover{background:var(--el-segmented-item-hover-bg-color);color:var(--el-segmented-item-hover-color)}.el-segmented__item:not(.is-disabled):not(.is-selected):active{background:var(--el-segmented-item-active-bg-color)}.el-segmented__item.is-selected,.el-segmented__item.is-selected.is-disabled{color:var(--el-segmented-item-selected-color)}.el-segmented__item.is-disabled{color:var(--el-segmented-item-disabled-color);cursor:not-allowed}.el-segmented__item-input{height:0;margin:0;opacity:0;pointer-events:none;position:absolute;width:0}.el-segmented__item-label{-webkit-box-flex:1;-webkit-flex:1;flex:1;line-height:normal;overflow:hidden;text-align:center;text-overflow:ellipsis;-webkit-transition:color .3s;transition:color .3s;white-space:nowrap;z-index:1}.el-segmented.is-block{display:-webkit-box;display:-webkit-flex;display:flex}.el-segmented.is-block .el-segmented__item{min-width:0}.el-segmented--large{border-radius:var(--el-border-radius-base);font-size:16px;min-height:40px}.el-segmented--large .el-segmented__item,.el-segmented--large .el-segmented__item-selected{border-radius:calc(var(--el-border-radius-base) - 2px)}.el-segmented--large .el-segmented__item{padding:0 11px}.el-segmented--small{border-radius:calc(var(--el-border-radius-base) - 1px);font-size:14px;min-height:24px}.el-segmented--small .el-segmented__item,.el-segmented--small .el-segmented__item-selected{border-radius:calc(var(--el-border-radius-base) - 3px)}.el-segmented--small .el-segmented__item{padding:0 7px}.i-icon{display:inline-block;color:inherit;font-style:normal;line-height:0;text-align:center;text-transform:none;vertical-align:-.125em;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.i-icon-spin svg{-webkit-animation:i-icon-spin 1s infinite linear;animation:i-icon-spin 1s infinite linear}.i-icon-rtl{-webkit-transform:scaleX(-1);transform:scaleX(-1)}@keyframes i-icon-spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes i-icon-spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@font-face{font-family:iconfont;src:url(./iconfont-12019ac7.woff2?t=1716012055244) format("woff2"),url(./iconfont-84fa9d3c.woff?t=1716012055244) format("woff"),url(./iconfont-45121c72.ttf?t=1716012055244) format("truetype")}.iconfont{font-family:iconfont!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-gpt:before{content:""}.icon-mask:before{content:""}.icon-ai:before{content:""}.icon-text-path:before{content:""}.icon-ruler:before{content:""}.icon-zuoxiajiao:before{content:""}.icon-radio-on:before{content:""}.icon-zuo:before{content:""}.icon-shipin:before{content:""}.icon-yijianfankui:before{content:""}.icon-you:before{content:""}.icon-ditudaohang-:before{content:""}.icon-kefu:before{content:""}.icon-icon_lupai:before{content:""}.icon-peizhi-kuaijiejian:before{content:""}.icon-juzuo:before{content:""}.icon-juzhong:before{content:""}.icon-hengpai:before{content:""}.icon-qingchu:before{content:""}.icon-yousuojin:before{content:""}.icon-zuosuojin:before{content:""}.icon-zitijiacu:before{content:""}.icon-zitishanchuxian:before{content:""}.icon-zitixiahuaxian:before{content:""}.icon-zitixieti:before{content:""}.icon-ziti:before{content:""}.icon-geshishua:before{content:""}.icon-chuizhijianju-:before{content:""}.icon-shuipingjianju-:before{content:""}.icon-zuoyoufanzhuan_huaban1:before{content:""}.icon-chuizhifanzhuan_huaban1:before{content:""}.icon-geshishua1:before{content:""}.icon-wenben:before{content:""}.icon-menu-application:before{content:""}.icon-caozuojiemiantubiao---_yuanjiao:before{content:""}.icon-24gl-circle:before{content:""}.icon-24gl-rectangle:before{content:""}.icon-yuanjiao-rect:before{content:""}.icon-zhijiao-triangle:before{content:""}.icon-yanse:before{content:""}.icon-zhijiaojuxing:before{content:""}.icon-shangyiyiceng:before{content:""}.icon-xiayiyiceng:before{content:""}.icon-zhidi:before{content:""}.icon-zhiding:before{content:""}.icon-shanchu:before{content:""}.icon-yanjing:before{content:""}.icon-biyan:before{content:""}.icon-jurassic_VerTop-fenbu:before{content:""}.icon-jurassic_horizalign-center:before{content:""}.icon-jurassic_horizalign-right:before{content:""}.icon-jurassic_horizalign-left:before{content:""}.icon-jurassic_verticalalign-bottom:before{content:""}.icon-jurassic_verticalalign-top:before{content:""}.icon-jurassic_verticalalign-center:before{content:""}.icon-layer:before{content:""}.icon-shanchu1:before{content:""}.icon-quxiaozuhe-copy:before{content:""}.icon-zuhe1:before{content:""}.icon-chexiao:before{content:""}.icon-zhongzuo:before{content:""}.icon-bianji:before{content:""}.icon-mobankuangjia:before{content:""}.icon-jiesuo:before{content:""}.icon-suoding:before{content:""}html,body{width:100%!important;height:100%;overflow:hidden;background-color:#fff;color:#41464b;margin:0}::-webkit-scrollbar{width:5px;height:5px;background-color:#fff}::-webkit-scrollbar-thumb{background-color:#c1c1c1}pre{margin-top:0;margin-bottom:1em;overflow:auto}.transparent-background{background-color:#f0f0f0;background-image:-webkit-linear-gradient(bottom left,#fff 25%,transparent 25%,transparent 75%,#fff 75%,#fff),-webkit-linear-gradient(bottom left,#fff 25%,transparent 25%,transparent 75%,#fff 75%,#fff);background-image:linear-gradient(to top right,#fff 25%,transparent 25%,transparent 75%,#fff 75%,#fff),linear-gradient(to top right,#fff 25%,transparent 25%,transparent 75%,#fff 75%,#fff);background-position:0 0,8px 8px;background-size:16px 16px;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none}@font-face{font-family:仓耳小丸子;src:url(./仓耳小丸子-17202a84.ttf)}@font-face{font-family:优设标题黑;src:url(./优设标题黑-dab883d6.ttf)}@font-face{font-family:峰广明锐体;src:url(./峰广明锐体-1083ec3d.ttf)}@font-face{font-family:摄图摩登小方体;src:url(./摄图摩登小方体-eb90123b.ttf)}@font-face{font-family:站酷快乐体;src:url(./站酷快乐体-302d8dee.ttf)}@font-face{font-family:字制区喜脉体;src:url(./字制区喜脉体-a36ad1ed.ttf)}@font-face{font-family:素材集市康康体;src:url(./素材集市康康体-25715eb0.ttf)}@font-face{font-family:素材集市酷方体;src:url(./素材集市酷方体-bfa1dc88.ttf)}@font-face{font-family:途牛类圆体;src:url(./途牛类圆体-e325ae70.ttf)}@font-face{font-family:锐字真言体;src:url(./锐字真言体-ec8523db.ttf)}@font-face{font-family:得意黑;src:url(./得意黑-51211bf7.ttf)}@font-face{font-family:xuminY;src:url(../fonts/xuminY.ttf)}.el-row{width:100%}*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";-webkit-font-feature-settings:normal;-moz-font-feature-settings:normal;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;-webkit-font-feature-settings:normal;-moz-font-feature-settings:normal;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;-webkit-font-feature-settings:inherit;-moz-font-feature-settings:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{opacity:1;color:#9ca3af}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::-webkit-backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.\!container{width:100%!important}.container{width:100%}@media (min-width: 640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width: 768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width: 1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width: 1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width: 1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.visible{visibility:visible}.invisible{visibility:hidden}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.-left-\[300px\]{left:-300px}.bottom-\[5px\]{bottom:5px}.-z-\[200\]{z-index:-200}.z-10{z-index:10}.m-32{margin:8rem}.m-8{margin:2rem}.mx-auto{margin-left:auto;margin-right:auto}.mb-10{margin-bottom:2.5rem}.mb-\[20px\]{margin-bottom:20px}.ml-5{margin-left:1.25rem}.mt-10{margin-top:2.5rem}.mt-5{margin-top:1.25rem}.mt-\[10px\]{margin-top:10px}.mt-\[20px\]{margin-top:20px}.mt-\[28px\]{margin-top:28px}.mt-\[40px\]{margin-top:40px}.mt-\[5px\]{margin-top:5px}.block{display:block}.flex{display:-webkit-box;display:-webkit-flex;display:flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-\[100px\]{height:100px}.h-\[100vh\]{height:100vh}.h-\[150px\]{height:150px}.h-\[170px\]{height:170px}.h-\[39px\]{height:39px}.h-\[40px\]{height:40px}.h-\[45px\]{height:45px}.h-\[50px\]{height:50px}.h-full{height:100%}.h-lvh{height:100lvh}.w-1\/2{width:50%}.w-1\/5{width:20%}.w-11\/12{width:91.666667%}.w-\[10px\]{width:10px}.w-\[150px\]{width:150px}.w-\[160px\]{width:160px}.w-\[170px\]{width:170px}.w-\[230px\]{width:230px}.w-\[235px\]{width:235px}.w-\[240px\]{width:240px}.w-\[260px\]{width:260px}.w-\[30px\]{width:30px}.w-\[50px\]{width:50px}.w-\[90px\]{width:90px}.w-full{width:100%}.flex-1{-webkit-box-flex:1;-webkit-flex:1 1 0%;flex:1 1 0%}.flex-shrink{-webkit-flex-shrink:1;flex-shrink:1}.flex-shrink-0{-webkit-flex-shrink:0;flex-shrink:0}.shrink{-webkit-flex-shrink:1;flex-shrink:1}.flex-grow{-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1}.\!transform{-webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}.transform{-webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize{resize:both}.flex-col{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.flex-wrap{-webkit-flex-wrap:wrap;flex-wrap:wrap}.content-center{-webkit-align-content:center;align-content:center}.items-center{-webkit-box-align:center;-webkit-align-items:center;align-items:center}.justify-end{-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.justify-center{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.justify-between{-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-\[8px\]{border-radius:8px}.border{border-width:1px}.border-b-\[1px\]{border-bottom-width:1px}.border-solid{border-style:solid}.bg-\[\#fff\]{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.p-\[10px\]{padding:10px}.px-\[8px\]{padding-left:8px;padding-right:8px}.py-\[10px\]{padding-top:10px;padding-bottom:10px}.pt-\[20px\]{padding-top:20px}.text-center{text-align:center}.align-middle{vertical-align:middle}.text-\[12px\]{font-size:12px}.text-\[14px\]{font-size:14px}.text-\[16px\]{font-size:16px}.text-\[18px\]{font-size:18px}.text-\[20px\]{font-size:20px}.text-lg{font-size:1.125rem;line-height:1.75rem}.font-bold{font-weight:700}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.leading-snug{line-height:1.375}.text-\[\#222529\]{--tw-text-opacity: 1;color:rgb(34 37 41 / var(--tw-text-opacity))}.text-\[\#9da3ac\]{--tw-text-opacity: 1;color:rgb(157 163 172 / var(--tw-text-opacity))}.underline{-moz-text-decoration-line:underline;text-decoration-line:underline}.overline{-moz-text-decoration-line:overline;text-decoration-line:overline}.line-through{-moz-text-decoration-line:line-through;text-decoration-line:line-through}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.blur{--tw-blur: blur(8px);-webkit-filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));-webkit-filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.grayscale{--tw-grayscale: grayscale(100%);-webkit-filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.sepia{--tw-sepia: sepia(100%);-webkit-filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{-webkit-filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{-webkit-transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,-webkit-transform,-webkit-filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,-webkit-transform,-webkit-filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-moz-text-decoration-color,-webkit-transform,-webkit-filter,-webkit-backdrop-filter;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:.15s;transition-duration:.15s}.before\:transform:before{content:var(--tw-content);-webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:text-blue-700:hover{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity))}.svg-icon[data-v-2e52bf5e]{width:1em;height:1em;vertical-align:-.15em;fill:currentColor;overflow:hidden}.svg-external-icon[data-v-2e52bf5e]{background-color:currentColor;-webkit-mask-size:cover!important;mask-size:cover!important;display:inline-block}.input[data-v-b2d0b82e]{display:none}.checkerboard[data-v-b1c2a1c4]{background-size:contain;position:absolute;inset:0}.alpha[data-v-fe195959]{position:absolute;inset:0}.alpha-checkboard-wrap[data-v-fe195959]{overflow:hidden;position:absolute;inset:0}.alpha-gradient[data-v-fe195959]{position:absolute;inset:0}.alpha-container[data-v-fe195959]{cursor:pointer;position:relative;z-index:2;height:100%;margin:0 3px}.alpha-pointer[data-v-fe195959]{z-index:2;position:absolute}.alpha-picker[data-v-fe195959]{cursor:pointer;width:4px;height:8px;box-shadow:0 0 2px #0009;background:#fff;margin-top:1px;-webkit-transform:translateX(-2px);transform:translate(-2px)}.hue[data-v-f9d05544]{background:-webkit-linear-gradient(left,#f00 0%,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,#f00 100%);background:linear-gradient(to right,#f00 0%,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,#f00 100%);position:absolute;inset:0}.hue-container[data-v-f9d05544]{cursor:pointer;margin:0 2px;position:relative;height:100%}.hue-pointer[data-v-f9d05544]{z-index:2;position:absolute;top:0}.hue-picker[data-v-f9d05544]{cursor:pointer;margin-top:1px;width:4px;height:8px;box-shadow:0 0 2px #0009;background:#fff;-webkit-transform:translateX(-2px);transform:translate(-2px)}.saturation[data-v-31f6e420],.saturation-white[data-v-31f6e420],.saturation-black[data-v-31f6e420]{position:absolute;inset:0;cursor:pointer}.saturation-white[data-v-31f6e420]{background:-webkit-linear-gradient(left,#fff,rgba(255,255,255,0));background:linear-gradient(to right,#fff,rgba(255,255,255,0))}.saturation-black[data-v-31f6e420]{background:-webkit-linear-gradient(bottom,#000,rgba(0,0,0,0));background:linear-gradient(to top,#000,rgba(0,0,0,0))}.saturation-pointer[data-v-31f6e420]{cursor:pointer;position:absolute}.saturation-circle[data-v-31f6e420]{width:4px;height:4px;box-shadow:0 0 0 1.5px #fff,inset 0 0 1px 1px #0000004d,0 0 1px 2px #0006;border-radius:50%;-webkit-transform:translate(-2px,-2px);transform:translate(-2px,-2px)}.editable-input[data-v-1448e47d]{width:100%;position:relative;overflow:hidden;text-align:center;font-size:14px}.editable-input[data-v-1448e47d]:after{content:"#";position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#999}.input-content[data-v-1448e47d]{width:100%;padding:3px;border:0;border-bottom:1px solid #ddd;outline:none;text-align:center}.input-label[data-v-1448e47d]{text-transform:capitalize}.color-picker[data-v-5ad11601]{position:relative;width:240px;background:#fff;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin-bottom:-10px}.picker-saturation-wrap[data-v-5ad11601]{width:100%;padding-bottom:50%;position:relative;overflow:hidden}.picker-controls[data-v-5ad11601]{display:-webkit-box;display:-webkit-flex;display:flex}.picker-sliders[data-v-5ad11601]{padding:4px 0;-webkit-box-flex:1;-webkit-flex:1;flex:1}.picker-hue-wrap[data-v-5ad11601]{position:relative;height:10px}.picker-alpha-wrap[data-v-5ad11601]{position:relative;height:10px;margin-top:4px;overflow:hidden}.picker-color-wrap[data-v-5ad11601]{width:24px;height:24px;position:relative;margin-top:4px;margin-right:4px;outline:1px dashed rgba(102,102,102,.12)}.picker-color-wrap .checkerboard[data-v-5ad11601]{background-size:auto}.picker-current-color[data-v-5ad11601]{position:absolute;inset:0;z-index:2}.picker-field[data-v-5ad11601]{display:-webkit-box;display:-webkit-flex;display:flex;margin-bottom:8px}.picker-field .straw[data-v-5ad11601]{width:24px;height:24px;margin-top:4px;margin-left:4px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-box-align:center;-webkit-align-items:center;align-items:center;font-size:20px;cursor:pointer}.picker-field .input[data-v-5ad11601]{-webkit-box-flex:1;-webkit-flex:1;flex:1}.picker-presets[data-v-5ad11601]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-content:flex-start;align-content:flex-start}.picker-presets-color[data-v-5ad11601]{width:7%;margin-bottom:calc(30% / 9);height:0;padding-bottom:7%;-webkit-flex-shrink:0;flex-shrink:0;position:relative;cursor:pointer}.picker-presets-color[data-v-5ad11601]:not(:nth-child(10n)){margin-right:calc(30% / 9)}.picker-presets-color.alpha[data-v-5ad11601]{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAADBJREFUOE9jfPbs2X8GPEBSUhKfNAPjqAHDIgz+//+PNx08f/4cfzoYNYCBceiHAQC5flV5JzgrxQAAAABJRU5ErkJggg==)}.picker-presets-color-content[data-v-5ad11601]{position:absolute;inset:0}.picker-gradient-presets[data-v-5ad11601]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-content:flex-start;align-content:flex-start}.picker-gradient-col[data-v-5ad11601]{width:7%;margin-bottom:calc(30% / 9);display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.picker-gradient-col[data-v-5ad11601]:not(:nth-child(10n)){margin-right:calc(30% / 9)}.picker-gradient-color[data-v-5ad11601]{width:100%;height:16px;position:relative;cursor:pointer}.recent-colors-title[data-v-5ad11601]{font-size:12px;margin-bottom:4px}.color-btn[data-v-5bfc3800]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;padding:0!important;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.color-block[data-v-5bfc3800]{height:20px;margin-left:8px;-webkit-box-flex:1;-webkit-flex:1;flex:1;outline:1px dashed rgba(102,102,102,.12);background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAEBJREFUOE9jfPbs2X8GIoCkpCQRqhgYGEcNxBlOo2GIM2iGQLL5//8/UTnl+fPnxOWUUQNxhtNoGOLOKYM+2QAAh2Nq10DwkukAAAAASUVORK5CYII=)}.content[data-v-5bfc3800]{width:100%;height:100%}.color-btn-icon[data-v-5bfc3800]{width:30px;font-size:20px;margin-top:2px;color:#bfbfbf;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.text-color-btn[data-v-059633ad]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;padding:0}.text-color-block[data-v-059633ad]{width:17px;height:4px;margin-top:1px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAAXNSR0IArs4c6QAAACdJREFUGFdjfPbs2X8GBgYGSUlJEMXAiCHw//9/sIrnz59DVKALAADNxxVfaiODNQAAAABJRU5ErkJggg==)}.text-color-block .text-color-block-content[data-v-059633ad]{width:100%;height:100%}.fullscreen-spin[data-v-2c307610]{position:fixed;inset:0;z-index:100;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;background-color:#f1f1f1b3}.el-textarea{--el-input-text-color:var(--el-text-color-regular);--el-input-border:var(--el-border);--el-input-hover-border:var(--el-border-color-hover);--el-input-focus-border:var(--el-color-primary);--el-input-transparent-border:0 0 0 1px transparent inset;--el-input-border-color:var(--el-border-color);--el-input-border-radius:var(--el-border-radius-base);--el-input-bg-color:var(--el-fill-color-blank);--el-input-icon-color:var(--el-text-color-placeholder);--el-input-placeholder-color:var(--el-text-color-placeholder);--el-input-hover-border-color:var(--el-border-color-hover);--el-input-clear-hover-color:var(--el-text-color-secondary);--el-input-focus-border-color:var(--el-color-primary);--el-input-width:100%;display:inline-block;font-size:var(--el-font-size-base);position:relative;vertical-align:bottom;width:100%}.el-textarea__inner{-webkit-appearance:none;background-color:var(--el-input-bg-color,var(--el-fill-color-blank));background-image:none;border:none;border-radius:var(--el-input-border-radius,var(--el-border-radius-base));box-shadow:0 0 0 1px var(--el-input-border-color,var(--el-border-color)) inset;box-sizing:border-box;color:var(--el-input-text-color,var(--el-text-color-regular));display:block;font-family:inherit;font-size:inherit;line-height:1.5;padding:5px 11px;position:relative;resize:vertical;-webkit-transition:var(--el-transition-box-shadow);transition:var(--el-transition-box-shadow);width:100%}.el-textarea__inner::-moz-placeholder{color:var(--el-input-placeholder-color,var(--el-text-color-placeholder))}.el-textarea__inner::-webkit-input-placeholder{color:var(--el-input-placeholder-color,var(--el-text-color-placeholder))}.el-textarea__inner::placeholder{color:var(--el-input-placeholder-color,var(--el-text-color-placeholder))}.el-textarea__inner:hover{box-shadow:0 0 0 1px var(--el-input-hover-border-color) inset}.el-textarea__inner:focus{box-shadow:0 0 0 1px var(--el-input-focus-border-color) inset;outline:none}.el-textarea .el-input__count{background:var(--el-fill-color-blank);bottom:5px;color:var(--el-color-info);font-size:12px;line-height:14px;position:absolute;right:10px}.el-textarea.is-disabled .el-textarea__inner{background-color:var(--el-disabled-bg-color);box-shadow:0 0 0 1px var(--el-disabled-border-color) inset;color:var(--el-disabled-text-color);cursor:not-allowed}.el-textarea.is-disabled .el-textarea__inner::-moz-placeholder{color:var(--el-text-color-placeholder)}.el-textarea.is-disabled .el-textarea__inner::-webkit-input-placeholder{color:var(--el-text-color-placeholder)}.el-textarea.is-disabled .el-textarea__inner::placeholder{color:var(--el-text-color-placeholder)}.el-textarea.is-exceed .el-textarea__inner{box-shadow:0 0 0 1px var(--el-color-danger) inset}.el-textarea.is-exceed .el-input__count{color:var(--el-color-danger)}.el-input{--el-input-text-color:var(--el-text-color-regular);--el-input-border:var(--el-border);--el-input-hover-border:var(--el-border-color-hover);--el-input-focus-border:var(--el-color-primary);--el-input-transparent-border:0 0 0 1px transparent inset;--el-input-border-color:var(--el-border-color);--el-input-border-radius:var(--el-border-radius-base);--el-input-bg-color:var(--el-fill-color-blank);--el-input-icon-color:var(--el-text-color-placeholder);--el-input-placeholder-color:var(--el-text-color-placeholder);--el-input-hover-border-color:var(--el-border-color-hover);--el-input-clear-hover-color:var(--el-text-color-secondary);--el-input-focus-border-color:var(--el-color-primary);--el-input-width:100%;--el-input-height:var(--el-component-size);box-sizing:border-box;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;font-size:var(--el-font-size-base);line-height:var(--el-input-height);position:relative;vertical-align:middle;width:var(--el-input-width)}.el-input::-webkit-scrollbar{width:6px;z-index:11}.el-input::-webkit-scrollbar:horizontal{height:6px}.el-input::-webkit-scrollbar-thumb{background:var(--el-text-color-disabled);border-radius:5px;width:6px}.el-input::-webkit-scrollbar-corner,.el-input::-webkit-scrollbar-track{background:var(--el-fill-color-blank)}.el-input::-webkit-scrollbar-track-piece{background:var(--el-fill-color-blank);width:6px}.el-input .el-input__clear,.el-input .el-input__password{color:var(--el-input-icon-color);cursor:pointer;font-size:14px}.el-input .el-input__clear:hover,.el-input .el-input__password:hover{color:var(--el-input-clear-hover-color)}.el-input .el-input__count{-webkit-box-align:center;-webkit-align-items:center;align-items:center;color:var(--el-color-info);display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;font-size:12px;height:100%}.el-input .el-input__count .el-input__count-inner{background:var(--el-fill-color-blank);display:inline-block;line-height:normal;padding-left:8px}.el-input__wrapper{-webkit-box-align:center;-webkit-align-items:center;align-items:center;background-color:var(--el-input-bg-color,var(--el-fill-color-blank));background-image:none;border-radius:var(--el-input-border-radius,var(--el-border-radius-base));box-shadow:0 0 0 1px var(--el-input-border-color,var(--el-border-color)) inset;cursor:text;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;padding:1px 11px;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:var(--el-transition-box-shadow);transition:var(--el-transition-box-shadow)}.el-input__wrapper:hover{box-shadow:0 0 0 1px var(--el-input-hover-border-color) inset}.el-input__wrapper.is-focus{box-shadow:0 0 0 1px var(--el-input-focus-border-color) inset}.el-input__inner{--el-input-inner-height:calc(var(--el-input-height, 32px) - 2px);-webkit-appearance:none;background:none;border:none;box-sizing:border-box;color:var(--el-input-text-color,var(--el-text-color-regular));-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1;font-size:inherit;height:var(--el-input-inner-height);line-height:var(--el-input-inner-height);outline:none;padding:0;width:100%}.el-input__inner:focus{outline:none}.el-input__inner::-moz-placeholder{color:var(--el-input-placeholder-color,var(--el-text-color-placeholder))}.el-input__inner::-webkit-input-placeholder{color:var(--el-input-placeholder-color,var(--el-text-color-placeholder))}.el-input__inner::placeholder{color:var(--el-input-placeholder-color,var(--el-text-color-placeholder))}.el-input__inner[type=password]::-ms-reveal{display:none}.el-input__inner[type=number]{line-height:1}.el-input__prefix{color:var(--el-input-icon-color,var(--el-text-color-placeholder));display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;-webkit-flex-shrink:0;flex-shrink:0;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;height:100%;pointer-events:none;text-align:center;-webkit-transition:all var(--el-transition-duration);transition:all var(--el-transition-duration);white-space:nowrap}.el-input__prefix-inner{-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;pointer-events:all}.el-input__prefix-inner>:last-child{margin-right:8px}.el-input__prefix-inner>:first-child,.el-input__prefix-inner>:first-child.el-input__icon{margin-left:0}.el-input__suffix{color:var(--el-input-icon-color,var(--el-text-color-placeholder));display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;-webkit-flex-shrink:0;flex-shrink:0;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;height:100%;pointer-events:none;text-align:center;-webkit-transition:all var(--el-transition-duration);transition:all var(--el-transition-duration);white-space:nowrap}.el-input__suffix-inner{-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;pointer-events:all}.el-input__suffix-inner>:first-child{margin-left:8px}.el-input .el-input__icon{-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;height:inherit;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;line-height:inherit;margin-left:8px;-webkit-transition:all var(--el-transition-duration);transition:all var(--el-transition-duration)}.el-input__validateIcon{pointer-events:none}.el-input.is-active .el-input__wrapper{box-shadow:0 0 0 1px var(--el-input-focus-color, ) inset}.el-input.is-disabled{cursor:not-allowed}.el-input.is-disabled .el-input__wrapper{background-color:var(--el-disabled-bg-color);box-shadow:0 0 0 1px var(--el-disabled-border-color) inset}.el-input.is-disabled .el-input__inner{color:var(--el-disabled-text-color);-webkit-text-fill-color:var(--el-disabled-text-color);cursor:not-allowed}.el-input.is-disabled .el-input__inner::-moz-placeholder{color:var(--el-text-color-placeholder)}.el-input.is-disabled .el-input__inner::-webkit-input-placeholder{color:var(--el-text-color-placeholder)}.el-input.is-disabled .el-input__inner::placeholder{color:var(--el-text-color-placeholder)}.el-input.is-disabled .el-input__icon{cursor:not-allowed}.el-input.is-exceed .el-input__wrapper{box-shadow:0 0 0 1px var(--el-color-danger) inset}.el-input.is-exceed .el-input__suffix .el-input__count{color:var(--el-color-danger)}.el-input--large{--el-input-height:var(--el-component-size-large);font-size:14px}.el-input--large .el-input__wrapper{padding:1px 15px}.el-input--large .el-input__inner{--el-input-inner-height:calc(var(--el-input-height, 40px) - 2px)}.el-input--small{--el-input-height:var(--el-component-size-small);font-size:12px}.el-input--small .el-input__wrapper{padding:1px 7px}.el-input--small .el-input__inner{--el-input-inner-height:calc(var(--el-input-height, 24px) - 2px)}.el-input-group{-webkit-box-align:stretch;-webkit-align-items:stretch;align-items:stretch;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;width:100%}.el-input-group__append,.el-input-group__prepend{-webkit-box-align:center;-webkit-align-items:center;align-items:center;background-color:var(--el-fill-color-light);border-radius:var(--el-input-border-radius);color:var(--el-color-info);display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;min-height:100%;padding:0 20px;position:relative;white-space:nowrap}.el-input-group__append:focus,.el-input-group__prepend:focus{outline:none}.el-input-group__append .el-button,.el-input-group__append .el-select,.el-input-group__prepend .el-button,.el-input-group__prepend .el-select{display:inline-block;margin:0 -20px}.el-input-group__append button.el-button,.el-input-group__append button.el-button:hover,.el-input-group__append div.el-select .el-select__wrapper,.el-input-group__append div.el-select:hover .el-select__wrapper,.el-input-group__prepend button.el-button,.el-input-group__prepend button.el-button:hover,.el-input-group__prepend div.el-select .el-select__wrapper,.el-input-group__prepend div.el-select:hover .el-select__wrapper{background-color:transparent;border-color:transparent;color:inherit}.el-input-group__append .el-button,.el-input-group__append .el-input,.el-input-group__prepend .el-button,.el-input-group__prepend .el-input{font-size:inherit}.el-input-group__prepend{border-bottom-right-radius:0;border-right:0;border-top-right-radius:0;box-shadow:1px 0 0 0 var(--el-input-border-color) inset,0 1px 0 0 var(--el-input-border-color) inset,0 -1px 0 0 var(--el-input-border-color) inset}.el-input-group__append{border-bottom-left-radius:0;border-left:0;border-top-left-radius:0;box-shadow:0 1px 0 0 var(--el-input-border-color) inset,0 -1px 0 0 var(--el-input-border-color) inset,-1px 0 0 0 var(--el-input-border-color) inset}.el-input-group--prepend>.el-input__wrapper{border-bottom-left-radius:0;border-top-left-radius:0}.el-input-group--prepend .el-input-group__prepend .el-select .el-select__wrapper{border-bottom-right-radius:0;border-top-right-radius:0;box-shadow:1px 0 0 0 var(--el-input-border-color) inset,0 1px 0 0 var(--el-input-border-color) inset,0 -1px 0 0 var(--el-input-border-color) inset}.el-input-group--append>.el-input__wrapper{border-bottom-right-radius:0;border-top-right-radius:0}.el-input-group--append .el-input-group__append .el-select .el-select__wrapper{border-bottom-left-radius:0;border-top-left-radius:0;box-shadow:0 1px 0 0 var(--el-input-border-color) inset,0 -1px 0 0 var(--el-input-border-color) inset,-1px 0 0 0 var(--el-input-border-color) inset}.el-input-hidden{display:none!important}.el-input-number{display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;line-height:30px;position:relative;width:150px}.el-input-number .el-input__wrapper{padding-left:42px;padding-right:42px}.el-input-number .el-input__inner{-webkit-appearance:none;-moz-appearance:textfield;line-height:1;text-align:center}.el-input-number .el-input__inner::-webkit-inner-spin-button,.el-input-number .el-input__inner::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.el-input-number__decrease,.el-input-number__increase{-webkit-box-align:center;-webkit-align-items:center;align-items:center;background:var(--el-fill-color-light);bottom:1px;color:var(--el-text-color-regular);cursor:pointer;display:-webkit-box;display:-webkit-flex;display:flex;font-size:13px;height:auto;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;position:absolute;top:1px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:32px;z-index:1}.el-input-number__decrease:hover,.el-input-number__increase:hover{color:var(--el-color-primary)}.el-input-number__decrease:hover~.el-input:not(.is-disabled) .el-input__wrapper,.el-input-number__increase:hover~.el-input:not(.is-disabled) .el-input__wrapper{box-shadow:0 0 0 1px var(--el-input-focus-border-color,var(--el-color-primary)) inset}.el-input-number__decrease.is-disabled,.el-input-number__increase.is-disabled{color:var(--el-disabled-text-color);cursor:not-allowed}.el-input-number__increase{border-left:var(--el-border);border-radius:0 var(--el-border-radius-base) var(--el-border-radius-base) 0;right:1px}.el-input-number__decrease{border-radius:var(--el-border-radius-base) 0 0 var(--el-border-radius-base);border-right:var(--el-border);left:1px}.el-input-number.is-disabled .el-input-number__decrease,.el-input-number.is-disabled .el-input-number__increase{border-color:var(--el-disabled-border-color);color:var(--el-disabled-border-color)}.el-input-number.is-disabled .el-input-number__decrease:hover,.el-input-number.is-disabled .el-input-number__increase:hover{color:var(--el-disabled-border-color);cursor:not-allowed}.el-input-number--large{line-height:38px;width:180px}.el-input-number--large .el-input-number__decrease,.el-input-number--large .el-input-number__increase{font-size:14px;width:40px}.el-input-number--large .el-input--large .el-input__wrapper{padding-left:47px;padding-right:47px}.el-input-number--small{line-height:22px;width:120px}.el-input-number--small .el-input-number__decrease,.el-input-number--small .el-input-number__increase{font-size:12px;width:24px}.el-input-number--small .el-input--small .el-input__wrapper{padding-left:31px;padding-right:31px}.el-input-number--small .el-input-number__decrease [class*=el-icon],.el-input-number--small .el-input-number__increase [class*=el-icon]{-webkit-transform:scale(.9);transform:scale(.9)}.el-input-number.is-without-controls .el-input__wrapper{padding-left:15px;padding-right:15px}.el-input-number.is-controls-right .el-input__wrapper{padding-left:15px;padding-right:42px}.el-input-number.is-controls-right .el-input-number__decrease,.el-input-number.is-controls-right .el-input-number__increase{--el-input-number-controls-height:15px;height:var(--el-input-number-controls-height);line-height:var(--el-input-number-controls-height)}.el-input-number.is-controls-right .el-input-number__decrease [class*=el-icon],.el-input-number.is-controls-right .el-input-number__increase [class*=el-icon]{-webkit-transform:scale(.8);transform:scale(.8)}.el-input-number.is-controls-right .el-input-number__increase{border-bottom:var(--el-border);border-radius:0 var(--el-border-radius-base) 0 0;bottom:auto;left:auto}.el-input-number.is-controls-right .el-input-number__decrease{border-left:var(--el-border);border-radius:0 0 var(--el-border-radius-base) 0;border-right:none;left:auto;right:1px;top:auto}.el-input-number.is-controls-right[class*=large] [class*=decrease],.el-input-number.is-controls-right[class*=large] [class*=increase]{--el-input-number-controls-height:19px}.el-input-number.is-controls-right[class*=small] [class*=decrease],.el-input-number.is-controls-right[class*=small] [class*=increase]{--el-input-number-controls-height:11px}.swipe-input[data-v-6884a013] .el-input__wrapper{padding:1px}.swipe-input[data-v-6884a013] .el-input__prefix-inner{margin:0;width:25px}.swipe-input[data-v-6884a013] .label-ref{margin:0}:root{--el-loading-spinner-size:42px;--el-loading-fullscreen-spinner-size:50px}.el-loading-parent--relative{position:relative!important}.el-loading-parent--hidden{overflow:hidden!important}.el-loading-mask{background-color:var(--el-mask-color);inset:0;margin:0;position:absolute;-webkit-transition:opacity var(--el-transition-duration);transition:opacity var(--el-transition-duration);z-index:2000}.el-loading-mask.is-fullscreen{position:fixed}.el-loading-mask.is-fullscreen .el-loading-spinner{margin-top:calc((0px - var(--el-loading-fullscreen-spinner-size))/2)}.el-loading-mask.is-fullscreen .el-loading-spinner .circular{height:var(--el-loading-fullscreen-spinner-size);width:var(--el-loading-fullscreen-spinner-size)}.el-loading-spinner{margin-top:calc((0px - var(--el-loading-spinner-size))/2);position:absolute;text-align:center;top:50%;width:100%}.el-loading-spinner .el-loading-text{color:var(--el-color-primary);font-size:14px;margin:3px 0}.el-loading-spinner .circular{-webkit-animation:loading-rotate 2s linear infinite;animation:loading-rotate 2s linear infinite;display:inline;height:var(--el-loading-spinner-size);width:var(--el-loading-spinner-size)}.el-loading-spinner .path{-webkit-animation:loading-dash 1.5s ease-in-out infinite;animation:loading-dash 1.5s ease-in-out infinite;stroke-dasharray:90,150;stroke-dashoffset:0;stroke-width:2;stroke:var(--el-color-primary);stroke-linecap:round}.el-loading-spinner i{color:var(--el-color-primary)}.el-loading-fade-enter-from,.el-loading-fade-leave-to{opacity:0}@-webkit-keyframes loading-rotate{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes loading-rotate{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes loading-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-40px}to{stroke-dasharray:90,150;stroke-dashoffset:-120px}}@keyframes loading-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-40px}to{stroke-dasharray:90,150;stroke-dashoffset:-120px}}:root{--el-popup-modal-bg-color:var(--el-color-black);--el-popup-modal-opacity:.5}.v-modal-enter{-webkit-animation:v-modal-in var(--el-transition-duration-fast) ease;animation:v-modal-in var(--el-transition-duration-fast) ease}.v-modal-leave{-webkit-animation:v-modal-out var(--el-transition-duration-fast) ease forwards;animation:v-modal-out var(--el-transition-duration-fast) ease forwards}@-webkit-keyframes v-modal-in{0%{opacity:0}}@keyframes v-modal-in{0%{opacity:0}}@-webkit-keyframes v-modal-out{to{opacity:0}}@keyframes v-modal-out{to{opacity:0}}.v-modal{background:var(--el-popup-modal-bg-color);height:100%;left:0;opacity:var(--el-popup-modal-opacity);position:fixed;top:0;width:100%}.el-popup-parent--hidden{overflow:hidden}.el-dialog{--el-dialog-width:50%;--el-dialog-margin-top:15vh;--el-dialog-bg-color:var(--el-bg-color);--el-dialog-box-shadow:var(--el-box-shadow);--el-dialog-title-font-size:var(--el-font-size-large);--el-dialog-content-font-size:14px;--el-dialog-font-line-height:var(--el-font-line-height-primary);--el-dialog-padding-primary:16px;--el-dialog-border-radius:var(--el-border-radius-small);background:var(--el-dialog-bg-color);border-radius:var(--el-dialog-border-radius);box-shadow:var(--el-dialog-box-shadow);box-sizing:border-box;margin:var(--el-dialog-margin-top,15vh) auto 50px;overflow-wrap:break-word;padding:var(--el-dialog-padding-primary);position:relative;width:var(--el-dialog-width,50%)}.el-dialog:focus{outline:none!important}.el-dialog.is-align-center{margin:auto}.el-dialog.is-fullscreen{--el-dialog-width:100%;--el-dialog-margin-top:0;height:100%;margin-bottom:0;overflow:auto}.el-dialog__wrapper{inset:0;margin:0;overflow:auto;position:fixed}.el-dialog.is-draggable .el-dialog__header{cursor:move;-webkit-user-select:none;-moz-user-select:none;user-select:none}.el-dialog__header{padding-bottom:var(--el-dialog-padding-primary)}.el-dialog__header.show-close{padding-right:calc(var(--el-dialog-padding-primary) + var(--el-message-close-size, 16px))}.el-dialog__headerbtn{background:transparent;border:none;cursor:pointer;font-size:var(--el-message-close-size,16px);height:48px;outline:none;padding:0;position:absolute;right:0;top:0;width:48px}.el-dialog__headerbtn .el-dialog__close{color:var(--el-color-info);font-size:inherit}.el-dialog__headerbtn:focus .el-dialog__close,.el-dialog__headerbtn:hover .el-dialog__close{color:var(--el-color-primary)}.el-dialog__title{color:var(--el-text-color-primary);font-size:var(--el-dialog-title-font-size);line-height:var(--el-dialog-font-line-height)}.el-dialog__body{color:var(--el-text-color-regular);font-size:var(--el-dialog-content-font-size)}.el-dialog__footer{box-sizing:border-box;padding-top:var(--el-dialog-padding-primary);text-align:right}.el-dialog--center{text-align:center}.el-dialog--center .el-dialog__body{text-align:initial}.el-dialog--center .el-dialog__footer{text-align:inherit}.el-overlay-dialog{inset:0;overflow:auto;position:fixed}.dialog-fade-enter-active{-webkit-animation:modal-fade-in var(--el-transition-duration);animation:modal-fade-in var(--el-transition-duration)}.dialog-fade-enter-active .el-overlay-dialog{-webkit-animation:dialog-fade-in var(--el-transition-duration);animation:dialog-fade-in var(--el-transition-duration)}.dialog-fade-leave-active{-webkit-animation:modal-fade-out var(--el-transition-duration);animation:modal-fade-out var(--el-transition-duration)}.dialog-fade-leave-active .el-overlay-dialog{-webkit-animation:dialog-fade-out var(--el-transition-duration);animation:dialog-fade-out var(--el-transition-duration)}@-webkit-keyframes dialog-fade-in{0%{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes dialog-fade-in{0%{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes dialog-fade-out{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}}@keyframes dialog-fade-out{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}}@-webkit-keyframes modal-fade-in{0%{opacity:0}to{opacity:1}}@keyframes modal-fade-in{0%{opacity:0}to{opacity:1}}@-webkit-keyframes modal-fade-out{0%{opacity:1}to{opacity:0}}@keyframes modal-fade-out{0%{opacity:1}to{opacity:0}}.el-overlay{background-color:var(--el-overlay-color-lighter);height:100%;inset:0;overflow:auto;position:fixed;z-index:2000}.el-overlay .el-overlay-root{height:0}.el-upload{--el-upload-dragger-padding-horizontal:40px;--el-upload-dragger-padding-vertical:10px;-webkit-box-align:center;-webkit-align-items:center;align-items:center;cursor:pointer;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;outline:none}.el-upload__input{display:none}.el-upload__tip{color:var(--el-text-color-regular);font-size:12px;margin-top:7px}.el-upload iframe{filter:alpha(opacity=0);left:0;opacity:0;position:absolute;top:0;z-index:-1}.el-upload--picture-card{--el-upload-picture-card-size:148px;-webkit-box-align:center;-webkit-align-items:center;align-items:center;background-color:var(--el-fill-color-lighter);border:1px dashed var(--el-border-color-darker);border-radius:6px;box-sizing:border-box;cursor:pointer;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;height:var(--el-upload-picture-card-size);-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;vertical-align:top;width:var(--el-upload-picture-card-size)}.el-upload--picture-card>i{color:var(--el-text-color-secondary);font-size:28px}.el-upload--picture-card:hover{border-color:var(--el-color-primary);color:var(--el-color-primary)}.el-upload.is-drag{display:block}.el-upload:focus{border-color:var(--el-color-primary);color:var(--el-color-primary)}.el-upload:focus .el-upload-dragger{border-color:var(--el-color-primary)}.el-upload-dragger{background-color:var(--el-fill-color-blank);border:1px dashed var(--el-border-color);border-radius:6px;box-sizing:border-box;cursor:pointer;overflow:hidden;padding:var(--el-upload-dragger-padding-horizontal) var(--el-upload-dragger-padding-vertical);position:relative;text-align:center}.el-upload-dragger .el-icon--upload{color:var(--el-text-color-placeholder);font-size:67px;line-height:50px;margin-bottom:16px}.el-upload-dragger+.el-upload__tip{text-align:center}.el-upload-dragger~.el-upload__files{border-top:var(--el-border);margin-top:7px;padding-top:5px}.el-upload-dragger .el-upload__text{color:var(--el-text-color-regular);font-size:14px;text-align:center}.el-upload-dragger .el-upload__text em{color:var(--el-color-primary);font-style:normal}.el-upload-dragger:hover{border-color:var(--el-color-primary)}.el-upload-dragger.is-dragover{background-color:var(--el-color-primary-light-9);border:2px dashed var(--el-color-primary);padding:calc(var(--el-upload-dragger-padding-horizontal) - 1px) calc(var(--el-upload-dragger-padding-vertical) - 1px)}.el-upload-list{list-style:none;margin:10px 0 0;padding:0;position:relative}.el-upload-list__item{border-radius:4px;box-sizing:border-box;color:var(--el-text-color-regular);font-size:14px;margin-bottom:5px;position:relative;-webkit-transition:all .5s cubic-bezier(.55,0,.1,1);transition:all .5s cubic-bezier(.55,0,.1,1);width:100%}.el-upload-list__item .el-progress{position:absolute;top:20px;width:100%}.el-upload-list__item .el-progress__text{position:absolute;right:0;top:-13px}.el-upload-list__item .el-progress-bar{margin-right:0;padding-right:0}.el-upload-list__item .el-icon--upload-success{color:var(--el-color-success)}.el-upload-list__item .el-icon--close{color:var(--el-text-color-regular);cursor:pointer;display:none;opacity:.75;position:absolute;right:5px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:opacity var(--el-transition-duration);transition:opacity var(--el-transition-duration)}.el-upload-list__item .el-icon--close:hover{color:var(--el-color-primary);opacity:1}.el-upload-list__item .el-icon--close-tip{color:var(--el-color-primary);cursor:pointer;display:none;font-size:12px;font-style:normal;opacity:1;position:absolute;right:5px;top:1px}.el-upload-list__item:hover{background-color:var(--el-fill-color-light)}.el-upload-list__item:hover .el-icon--close{display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex}.el-upload-list__item:hover .el-progress__text{display:none}.el-upload-list__item .el-upload-list__item-info{display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;margin-left:4px;width:calc(100% - 30px)}.el-upload-list__item.is-success .el-upload-list__item-status-label{display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex}.el-upload-list__item.is-success .el-upload-list__item-name:focus,.el-upload-list__item.is-success .el-upload-list__item-name:hover{color:var(--el-color-primary);cursor:pointer}.el-upload-list__item.is-success:focus:not(:hover) .el-icon--close-tip{display:inline-block}.el-upload-list__item.is-success:active,.el-upload-list__item.is-success:not(.focusing):focus{outline-width:0}.el-upload-list__item.is-success:active .el-icon--close-tip,.el-upload-list__item.is-success:not(.focusing):focus .el-icon--close-tip{display:none}.el-upload-list__item.is-success:focus .el-upload-list__item-status-label,.el-upload-list__item.is-success:hover .el-upload-list__item-status-label{display:none;opacity:0}.el-upload-list__item-name{-webkit-box-align:center;-webkit-align-items:center;align-items:center;color:var(--el-text-color-regular);display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;font-size:var(--el-font-size-base);padding:0 4px;text-align:center;-webkit-transition:color var(--el-transition-duration);transition:color var(--el-transition-duration)}.el-upload-list__item-name .el-icon{color:var(--el-text-color-secondary);margin-right:6px}.el-upload-list__item-file-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.el-upload-list__item-status-label{-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:none;height:100%;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;line-height:inherit;position:absolute;right:5px;top:0;-webkit-transition:opacity var(--el-transition-duration);transition:opacity var(--el-transition-duration)}.el-upload-list__item-delete{color:var(--el-text-color-regular);display:none;font-size:12px;position:absolute;right:10px;top:0}.el-upload-list__item-delete:hover{color:var(--el-color-primary)}.el-upload-list--picture-card{--el-upload-list-picture-card-size:148px;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:0}.el-upload-list--picture-card .el-upload-list__item{background-color:var(--el-fill-color-blank);border:1px solid var(--el-border-color);border-radius:6px;box-sizing:border-box;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;height:var(--el-upload-list-picture-card-size);margin:0 8px 8px 0;overflow:hidden;padding:0;width:var(--el-upload-list-picture-card-size)}.el-upload-list--picture-card .el-upload-list__item .el-icon--check,.el-upload-list--picture-card .el-upload-list__item .el-icon--circle-check{color:#fff}.el-upload-list--picture-card .el-upload-list__item .el-icon--close{display:none}.el-upload-list--picture-card .el-upload-list__item:hover .el-upload-list__item-status-label{display:block;opacity:0}.el-upload-list--picture-card .el-upload-list__item:hover .el-progress__text{display:block}.el-upload-list--picture-card .el-upload-list__item .el-upload-list__item-name{display:none}.el-upload-list--picture-card .el-upload-list__item-thumbnail{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.el-upload-list--picture-card .el-upload-list__item-status-label{background:var(--el-color-success);height:24px;right:-15px;text-align:center;top:-6px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:40px}.el-upload-list--picture-card .el-upload-list__item-status-label i{font-size:12px;margin-top:11px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.el-upload-list--picture-card .el-upload-list__item-actions{-webkit-box-align:center;-webkit-align-items:center;align-items:center;background-color:var(--el-overlay-color-lighter);color:#fff;cursor:default;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;font-size:20px;height:100%;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;left:0;opacity:0;position:absolute;top:0;-webkit-transition:opacity var(--el-transition-duration);transition:opacity var(--el-transition-duration);width:100%}.el-upload-list--picture-card .el-upload-list__item-actions span{cursor:pointer;display:none}.el-upload-list--picture-card .el-upload-list__item-actions span+span{margin-left:1rem}.el-upload-list--picture-card .el-upload-list__item-actions .el-upload-list__item-delete{color:inherit;font-size:inherit;position:static}.el-upload-list--picture-card .el-upload-list__item-actions:hover{opacity:1}.el-upload-list--picture-card .el-upload-list__item-actions:hover span{display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex}.el-upload-list--picture-card .el-progress{bottom:auto;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:126px}.el-upload-list--picture-card .el-progress .el-progress__text{top:50%}.el-upload-list--picture .el-upload-list__item{-webkit-box-align:center;-webkit-align-items:center;align-items:center;background-color:var(--el-fill-color-blank);border:1px solid var(--el-border-color);border-radius:6px;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:flex;margin-top:10px;overflow:hidden;padding:10px;z-index:0}.el-upload-list--picture .el-upload-list__item .el-icon--check,.el-upload-list--picture .el-upload-list__item .el-icon--circle-check{color:#fff}.el-upload-list--picture .el-upload-list__item:hover .el-upload-list__item-status-label{display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;opacity:0}.el-upload-list--picture .el-upload-list__item:hover .el-progress__text{display:block}.el-upload-list--picture .el-upload-list__item.is-success .el-upload-list__item-name i{display:none}.el-upload-list--picture .el-upload-list__item .el-icon--close{top:5px;-webkit-transform:translateY(0);transform:translateY(0)}.el-upload-list--picture .el-upload-list__item-thumbnail{-webkit-box-align:center;-webkit-align-items:center;align-items:center;background-color:var(--el-color-white);display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;height:70px;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-o-object-fit:contain;object-fit:contain;position:relative;width:70px;z-index:1}.el-upload-list--picture .el-upload-list__item-status-label{background:var(--el-color-success);height:26px;position:absolute;right:-17px;text-align:center;top:-7px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:46px}.el-upload-list--picture .el-upload-list__item-status-label i{font-size:12px;margin-top:12px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.el-upload-list--picture .el-progress{position:relative;top:-7px}.el-upload-cover{cursor:default;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:10}.el-upload-cover:after{content:"";display:inline-block;height:100%;vertical-align:middle}.el-upload-cover img{display:block;height:100%;width:100%}.el-upload-cover__label{background:var(--el-color-success);height:24px;right:-15px;text-align:center;top:-6px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:40px}.el-upload-cover__label i{color:#fff;font-size:12px;margin-top:11px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.el-upload-cover__progress{display:inline-block;position:static;vertical-align:middle;width:243px}.el-upload-cover__progress+.el-upload__inner{opacity:0}.el-upload-cover__content{height:100%;left:0;position:absolute;top:0;width:100%}.el-upload-cover__interact{background-color:var(--el-overlay-color-light);bottom:0;height:100%;left:0;position:absolute;text-align:center;width:100%}.el-upload-cover__interact .btn{color:#fff;cursor:pointer;display:inline-block;font-size:14px;margin-top:60px;-webkit-transition:var(--el-transition-md-fade);transition:var(--el-transition-md-fade);vertical-align:middle}.el-upload-cover__interact .btn i{margin-top:0}.el-upload-cover__interact .btn span{opacity:0;-webkit-transition:opacity .15s linear;transition:opacity .15s linear}.el-upload-cover__interact .btn:not(:first-child){margin-left:35px}.el-upload-cover__interact .btn:hover{-webkit-transform:translateY(-13px);transform:translateY(-13px)}.el-upload-cover__interact .btn:hover span{opacity:1}.el-upload-cover__interact .btn i{color:#fff;display:block;font-size:24px;line-height:inherit;margin:0 auto 5px}.el-upload-cover__title{background-color:#fff;bottom:0;color:var(--el-text-color-primary);font-size:14px;font-weight:400;height:36px;left:0;line-height:36px;margin:0;overflow:hidden;padding:0 10px;position:absolute;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:100%}.el-upload-cover+.el-upload__inner{opacity:0;position:relative;z-index:1}.el-progress{-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;line-height:1;position:relative}.el-progress__text{color:var(--el-text-color-regular);font-size:14px;line-height:1;margin-left:5px;min-width:50px}.el-progress__text i{display:block;vertical-align:middle}.el-progress--circle,.el-progress--dashboard{display:inline-block}.el-progress--circle .el-progress__text,.el-progress--dashboard .el-progress__text{left:0;margin:0;position:absolute;text-align:center;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%}.el-progress--circle .el-progress__text i,.el-progress--dashboard .el-progress__text i{display:inline-block;vertical-align:middle}.el-progress--without-text .el-progress__text{display:none}.el-progress--without-text .el-progress-bar{display:block;margin-right:0;padding-right:0}.el-progress--text-inside .el-progress-bar{margin-right:0;padding-right:0}.el-progress.is-success .el-progress-bar__inner{background-color:var(--el-color-success)}.el-progress.is-success .el-progress__text{color:var(--el-color-success)}.el-progress.is-warning .el-progress-bar__inner{background-color:var(--el-color-warning)}.el-progress.is-warning .el-progress__text{color:var(--el-color-warning)}.el-progress.is-exception .el-progress-bar__inner{background-color:var(--el-color-danger)}.el-progress.is-exception .el-progress__text{color:var(--el-color-danger)}.el-progress-bar{box-sizing:border-box;-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1}.el-progress-bar__outer{background-color:var(--el-border-color-lighter);border-radius:100px;height:6px;overflow:hidden;position:relative;vertical-align:middle}.el-progress-bar__inner{background-color:var(--el-color-primary);border-radius:100px;height:100%;left:0;line-height:1;position:absolute;text-align:right;top:0;-webkit-transition:width .6s ease;transition:width .6s ease;white-space:nowrap}.el-progress-bar__inner:after{content:"";display:inline-block;height:100%;vertical-align:middle}.el-progress-bar__inner--indeterminate{-webkit-animation:indeterminate 3s infinite;animation:indeterminate 3s infinite;-webkit-transform:translateZ(0);transform:translateZ(0)}.el-progress-bar__inner--striped{background-image:-webkit-linear-gradient(45deg,rgba(0,0,0,.1) 25%,transparent 0,transparent 50%,rgba(0,0,0,.1) 0,rgba(0,0,0,.1) 75%,transparent 0,transparent);background-image:linear-gradient(45deg,rgba(0,0,0,.1) 25%,transparent 0,transparent 50%,rgba(0,0,0,.1) 0,rgba(0,0,0,.1) 75%,transparent 0,transparent);background-size:1.25em 1.25em}.el-progress-bar__inner--striped.el-progress-bar__inner--striped-flow{-webkit-animation:striped-flow 3s linear infinite;animation:striped-flow 3s linear infinite}.el-progress-bar__innerText{color:#fff;display:inline-block;font-size:12px;margin:0 5px;vertical-align:middle}@-webkit-keyframes progress{0%{background-position:0 0}to{background-position:32px 0}}@keyframes progress{0%{background-position:0 0}to{background-position:32px 0}}@-webkit-keyframes indeterminate{0%{left:-100%}to{left:100%}}@keyframes indeterminate{0%{left:-100%}to{left:100%}}@-webkit-keyframes striped-flow{0%{background-position:-100%}to{background-position:100%}}@keyframes striped-flow{0%{background-position:-100%}to{background-position:100%}}.el-button{--el-button-font-weight:var(--el-font-weight-primary);--el-button-border-color:var(--el-border-color);--el-button-bg-color:var(--el-fill-color-blank);--el-button-text-color:var(--el-text-color-regular);--el-button-disabled-text-color:var(--el-disabled-text-color);--el-button-disabled-bg-color:var(--el-fill-color-blank);--el-button-disabled-border-color:var(--el-border-color-light);--el-button-divide-border-color:rgba(255,255,255,.5);--el-button-hover-text-color:var(--el-color-primary);--el-button-hover-bg-color:var(--el-color-primary-light-9);--el-button-hover-border-color:var(--el-color-primary-light-7);--el-button-active-text-color:var(--el-button-hover-text-color);--el-button-active-border-color:var(--el-color-primary);--el-button-active-bg-color:var(--el-button-hover-bg-color);--el-button-outline-color:var(--el-color-primary-light-5);--el-button-hover-link-text-color:var(--el-color-info);--el-button-active-color:var(--el-text-color-primary);-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-appearance:none;background-color:var(--el-button-bg-color);border:var(--el-border);border-color:var(--el-button-border-color);border-radius:var(--el-border-radius-base);box-sizing:border-box;color:var(--el-button-text-color);cursor:pointer;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;font-size:var(--el-font-size-base);font-weight:var(--el-button-font-weight);height:32px;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;line-height:1;outline:none;padding:8px 15px;text-align:center;-webkit-transition:.1s;transition:.1s;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}.el-button:hover{background-color:var(--el-button-hover-bg-color);border-color:var(--el-button-hover-border-color);color:var(--el-button-hover-text-color);outline:none}.el-button:active{background-color:var(--el-button-active-bg-color);border-color:var(--el-button-active-border-color);color:var(--el-button-active-text-color);outline:none}.el-button:focus-visible{outline:2px solid var(--el-button-outline-color);outline-offset:1px;-webkit-transition:outline-offset 0s,outline 0s;transition:outline-offset 0s,outline 0s}.el-button>span{-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex}.el-button+.el-button{margin-left:12px}.el-button.is-round{padding:8px 15px}.el-button::-moz-focus-inner{border:0}.el-button [class*=el-icon]+span{margin-left:6px}.el-button [class*=el-icon] svg{vertical-align:bottom}.el-button.is-plain{--el-button-hover-text-color:var(--el-color-primary);--el-button-hover-bg-color:var(--el-fill-color-blank);--el-button-hover-border-color:var(--el-color-primary)}.el-button.is-active{background-color:var(--el-button-active-bg-color);border-color:var(--el-button-active-border-color);color:var(--el-button-active-text-color);outline:none}.el-button.is-disabled,.el-button.is-disabled:hover{background-color:var(--el-button-disabled-bg-color);background-image:none;border-color:var(--el-button-disabled-border-color);color:var(--el-button-disabled-text-color);cursor:not-allowed}.el-button.is-loading{pointer-events:none;position:relative}.el-button.is-loading:before{background-color:var(--el-mask-color-extra-light);border-radius:inherit;content:"";inset:-1px;pointer-events:none;position:absolute;z-index:1}.el-button.is-round{border-radius:var(--el-border-radius-round)}.el-button.is-circle{border-radius:50%;padding:8px;width:32px}.el-button.is-text{background-color:transparent;border:0 solid transparent;color:var(--el-button-text-color)}.el-button.is-text.is-disabled{background-color:transparent!important;color:var(--el-button-disabled-text-color)}.el-button.is-text:not(.is-disabled):hover{background-color:var(--el-fill-color-light)}.el-button.is-text:not(.is-disabled):focus-visible{outline:2px solid var(--el-button-outline-color);outline-offset:1px;-webkit-transition:outline-offset 0s,outline 0s;transition:outline-offset 0s,outline 0s}.el-button.is-text:not(.is-disabled):active{background-color:var(--el-fill-color)}.el-button.is-text:not(.is-disabled).is-has-bg{background-color:var(--el-fill-color-light)}.el-button.is-text:not(.is-disabled).is-has-bg:hover{background-color:var(--el-fill-color)}.el-button.is-text:not(.is-disabled).is-has-bg:active{background-color:var(--el-fill-color-dark)}.el-button__text--expand{letter-spacing:.3em;margin-right:-.3em}.el-button.is-link{background:transparent;border-color:transparent;color:var(--el-button-text-color);height:auto;padding:2px}.el-button.is-link:hover{color:var(--el-button-hover-link-text-color)}.el-button.is-link.is-disabled{background-color:transparent!important;border-color:transparent!important;color:var(--el-button-disabled-text-color)}.el-button.is-link:not(.is-disabled):hover{background-color:transparent;border-color:transparent}.el-button.is-link:not(.is-disabled):active{background-color:transparent;border-color:transparent;color:var(--el-button-active-color)}.el-button--text{background:transparent;border-color:transparent;color:var(--el-color-primary);padding-left:0;padding-right:0}.el-button--text.is-disabled{background-color:transparent!important;border-color:transparent!important;color:var(--el-button-disabled-text-color)}.el-button--text:not(.is-disabled):hover{background-color:transparent;border-color:transparent;color:var(--el-color-primary-light-3)}.el-button--text:not(.is-disabled):active{background-color:transparent;border-color:transparent;color:var(--el-color-primary-dark-2)}.el-button__link--expand{letter-spacing:.3em;margin-right:-.3em}.el-button--primary{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-primary);--el-button-border-color:var(--el-color-primary);--el-button-outline-color:var(--el-color-primary-light-5);--el-button-active-color:var(--el-color-primary-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-primary-light-5);--el-button-hover-bg-color:var(--el-color-primary-light-3);--el-button-hover-border-color:var(--el-color-primary-light-3);--el-button-active-bg-color:var(--el-color-primary-dark-2);--el-button-active-border-color:var(--el-color-primary-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-primary-light-5);--el-button-disabled-border-color:var(--el-color-primary-light-5)}.el-button--primary.is-link,.el-button--primary.is-plain,.el-button--primary.is-text{--el-button-text-color:var(--el-color-primary);--el-button-bg-color:var(--el-color-primary-light-9);--el-button-border-color:var(--el-color-primary-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-primary);--el-button-hover-border-color:var(--el-color-primary);--el-button-active-text-color:var(--el-color-white)}.el-button--primary.is-link.is-disabled,.el-button--primary.is-link.is-disabled:active,.el-button--primary.is-link.is-disabled:focus,.el-button--primary.is-link.is-disabled:hover,.el-button--primary.is-plain.is-disabled,.el-button--primary.is-plain.is-disabled:active,.el-button--primary.is-plain.is-disabled:focus,.el-button--primary.is-plain.is-disabled:hover,.el-button--primary.is-text.is-disabled,.el-button--primary.is-text.is-disabled:active,.el-button--primary.is-text.is-disabled:focus,.el-button--primary.is-text.is-disabled:hover{background-color:var(--el-color-primary-light-9);border-color:var(--el-color-primary-light-8);color:var(--el-color-primary-light-5)}.el-button--success{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-success);--el-button-border-color:var(--el-color-success);--el-button-outline-color:var(--el-color-success-light-5);--el-button-active-color:var(--el-color-success-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-success-light-5);--el-button-hover-bg-color:var(--el-color-success-light-3);--el-button-hover-border-color:var(--el-color-success-light-3);--el-button-active-bg-color:var(--el-color-success-dark-2);--el-button-active-border-color:var(--el-color-success-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-success-light-5);--el-button-disabled-border-color:var(--el-color-success-light-5)}.el-button--success.is-link,.el-button--success.is-plain,.el-button--success.is-text{--el-button-text-color:var(--el-color-success);--el-button-bg-color:var(--el-color-success-light-9);--el-button-border-color:var(--el-color-success-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-success);--el-button-hover-border-color:var(--el-color-success);--el-button-active-text-color:var(--el-color-white)}.el-button--success.is-link.is-disabled,.el-button--success.is-link.is-disabled:active,.el-button--success.is-link.is-disabled:focus,.el-button--success.is-link.is-disabled:hover,.el-button--success.is-plain.is-disabled,.el-button--success.is-plain.is-disabled:active,.el-button--success.is-plain.is-disabled:focus,.el-button--success.is-plain.is-disabled:hover,.el-button--success.is-text.is-disabled,.el-button--success.is-text.is-disabled:active,.el-button--success.is-text.is-disabled:focus,.el-button--success.is-text.is-disabled:hover{background-color:var(--el-color-success-light-9);border-color:var(--el-color-success-light-8);color:var(--el-color-success-light-5)}.el-button--warning{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-warning);--el-button-border-color:var(--el-color-warning);--el-button-outline-color:var(--el-color-warning-light-5);--el-button-active-color:var(--el-color-warning-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-warning-light-5);--el-button-hover-bg-color:var(--el-color-warning-light-3);--el-button-hover-border-color:var(--el-color-warning-light-3);--el-button-active-bg-color:var(--el-color-warning-dark-2);--el-button-active-border-color:var(--el-color-warning-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-warning-light-5);--el-button-disabled-border-color:var(--el-color-warning-light-5)}.el-button--warning.is-link,.el-button--warning.is-plain,.el-button--warning.is-text{--el-button-text-color:var(--el-color-warning);--el-button-bg-color:var(--el-color-warning-light-9);--el-button-border-color:var(--el-color-warning-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-warning);--el-button-hover-border-color:var(--el-color-warning);--el-button-active-text-color:var(--el-color-white)}.el-button--warning.is-link.is-disabled,.el-button--warning.is-link.is-disabled:active,.el-button--warning.is-link.is-disabled:focus,.el-button--warning.is-link.is-disabled:hover,.el-button--warning.is-plain.is-disabled,.el-button--warning.is-plain.is-disabled:active,.el-button--warning.is-plain.is-disabled:focus,.el-button--warning.is-plain.is-disabled:hover,.el-button--warning.is-text.is-disabled,.el-button--warning.is-text.is-disabled:active,.el-button--warning.is-text.is-disabled:focus,.el-button--warning.is-text.is-disabled:hover{background-color:var(--el-color-warning-light-9);border-color:var(--el-color-warning-light-8);color:var(--el-color-warning-light-5)}.el-button--danger{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-danger);--el-button-border-color:var(--el-color-danger);--el-button-outline-color:var(--el-color-danger-light-5);--el-button-active-color:var(--el-color-danger-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-danger-light-5);--el-button-hover-bg-color:var(--el-color-danger-light-3);--el-button-hover-border-color:var(--el-color-danger-light-3);--el-button-active-bg-color:var(--el-color-danger-dark-2);--el-button-active-border-color:var(--el-color-danger-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-danger-light-5);--el-button-disabled-border-color:var(--el-color-danger-light-5)}.el-button--danger.is-link,.el-button--danger.is-plain,.el-button--danger.is-text{--el-button-text-color:var(--el-color-danger);--el-button-bg-color:var(--el-color-danger-light-9);--el-button-border-color:var(--el-color-danger-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-danger);--el-button-hover-border-color:var(--el-color-danger);--el-button-active-text-color:var(--el-color-white)}.el-button--danger.is-link.is-disabled,.el-button--danger.is-link.is-disabled:active,.el-button--danger.is-link.is-disabled:focus,.el-button--danger.is-link.is-disabled:hover,.el-button--danger.is-plain.is-disabled,.el-button--danger.is-plain.is-disabled:active,.el-button--danger.is-plain.is-disabled:focus,.el-button--danger.is-plain.is-disabled:hover,.el-button--danger.is-text.is-disabled,.el-button--danger.is-text.is-disabled:active,.el-button--danger.is-text.is-disabled:focus,.el-button--danger.is-text.is-disabled:hover{background-color:var(--el-color-danger-light-9);border-color:var(--el-color-danger-light-8);color:var(--el-color-danger-light-5)}.el-button--info{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-info);--el-button-border-color:var(--el-color-info);--el-button-outline-color:var(--el-color-info-light-5);--el-button-active-color:var(--el-color-info-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-info-light-5);--el-button-hover-bg-color:var(--el-color-info-light-3);--el-button-hover-border-color:var(--el-color-info-light-3);--el-button-active-bg-color:var(--el-color-info-dark-2);--el-button-active-border-color:var(--el-color-info-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-info-light-5);--el-button-disabled-border-color:var(--el-color-info-light-5)}.el-button--info.is-link,.el-button--info.is-plain,.el-button--info.is-text{--el-button-text-color:var(--el-color-info);--el-button-bg-color:var(--el-color-info-light-9);--el-button-border-color:var(--el-color-info-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-info);--el-button-hover-border-color:var(--el-color-info);--el-button-active-text-color:var(--el-color-white)}.el-button--info.is-link.is-disabled,.el-button--info.is-link.is-disabled:active,.el-button--info.is-link.is-disabled:focus,.el-button--info.is-link.is-disabled:hover,.el-button--info.is-plain.is-disabled,.el-button--info.is-plain.is-disabled:active,.el-button--info.is-plain.is-disabled:focus,.el-button--info.is-plain.is-disabled:hover,.el-button--info.is-text.is-disabled,.el-button--info.is-text.is-disabled:active,.el-button--info.is-text.is-disabled:focus,.el-button--info.is-text.is-disabled:hover{background-color:var(--el-color-info-light-9);border-color:var(--el-color-info-light-8);color:var(--el-color-info-light-5)}.el-button--large{--el-button-size:40px;border-radius:var(--el-border-radius-base);font-size:var(--el-font-size-base);height:var(--el-button-size);padding:12px 19px}.el-button--large [class*=el-icon]+span{margin-left:8px}.el-button--large.is-round{padding:12px 19px}.el-button--large.is-circle{padding:12px;width:var(--el-button-size)}.el-button--small{--el-button-size:24px;border-radius:calc(var(--el-border-radius-base) - 1px);font-size:12px;height:var(--el-button-size);padding:5px 11px}.el-button--small [class*=el-icon]+span{margin-left:4px}.el-button--small.is-round{padding:5px 11px}.el-button--small.is-circle{padding:5px;width:var(--el-button-size)}.el-switch{--el-switch-on-color:var(--el-color-primary);--el-switch-off-color:var(--el-border-color);-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;font-size:14px;height:32px;line-height:20px;position:relative;vertical-align:middle}.el-switch.is-disabled .el-switch__core,.el-switch.is-disabled .el-switch__label{cursor:not-allowed}.el-switch__label{color:var(--el-text-color-primary);cursor:pointer;display:inline-block;font-size:14px;font-weight:500;height:20px;-webkit-transition:var(--el-transition-duration-fast);transition:var(--el-transition-duration-fast);vertical-align:middle}.el-switch__label.is-active{color:var(--el-color-primary)}.el-switch__label--left{margin-right:10px}.el-switch__label--right{margin-left:10px}.el-switch__label *{display:inline-block;font-size:14px;line-height:1}.el-switch__label .el-icon{height:inherit}.el-switch__label .el-icon svg{vertical-align:middle}.el-switch__input{height:0;margin:0;opacity:0;position:absolute;width:0}.el-switch__input:focus-visible~.el-switch__core{outline:2px solid var(--el-switch-on-color);outline-offset:1px}.el-switch__core{-webkit-box-align:center;-webkit-align-items:center;align-items:center;background:var(--el-switch-off-color);border:1px solid var(--el-switch-border-color,var(--el-switch-off-color));border-radius:10px;box-sizing:border-box;cursor:pointer;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;height:20px;min-width:40px;outline:none;position:relative;-webkit-transition:border-color var(--el-transition-duration),background-color var(--el-transition-duration);transition:border-color var(--el-transition-duration),background-color var(--el-transition-duration)}.el-switch__core .el-switch__inner{-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;height:16px;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;overflow:hidden;padding:0 4px 0 18px;-webkit-transition:all var(--el-transition-duration);transition:all var(--el-transition-duration);width:100%}.el-switch__core .el-switch__inner .is-icon,.el-switch__core .el-switch__inner .is-text{color:var(--el-color-white);font-size:12px;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.el-switch__core .el-switch__action{-webkit-box-align:center;-webkit-align-items:center;align-items:center;background-color:var(--el-color-white);border-radius:var(--el-border-radius-circle);color:var(--el-switch-off-color);display:-webkit-box;display:-webkit-flex;display:flex;height:16px;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;left:1px;position:absolute;-webkit-transition:all var(--el-transition-duration);transition:all var(--el-transition-duration);width:16px}.el-switch.is-checked .el-switch__core{background-color:var(--el-switch-on-color);border-color:var(--el-switch-border-color,var(--el-switch-on-color))}.el-switch.is-checked .el-switch__core .el-switch__action{color:var(--el-switch-on-color);left:calc(100% - 17px)}.el-switch.is-checked .el-switch__core .el-switch__inner{padding:0 18px 0 4px}.el-switch.is-disabled{opacity:.6}.el-switch--wide .el-switch__label.el-switch__label--left span{left:10px}.el-switch--wide .el-switch__label.el-switch__label--right span{right:10px}.el-switch .label-fade-enter-from,.el-switch .label-fade-leave-active{opacity:0}.el-switch--large{font-size:14px;height:40px;line-height:24px}.el-switch--large .el-switch__label{font-size:14px;height:24px}.el-switch--large .el-switch__label *{font-size:14px}.el-switch--large .el-switch__core{border-radius:12px;height:24px;min-width:50px}.el-switch--large .el-switch__core .el-switch__inner{height:20px;padding:0 6px 0 22px}.el-switch--large .el-switch__core .el-switch__action{height:20px;width:20px}.el-switch--large.is-checked .el-switch__core .el-switch__action{left:calc(100% - 21px)}.el-switch--large.is-checked .el-switch__core .el-switch__inner{padding:0 22px 0 6px}.el-switch--small{font-size:12px;height:24px;line-height:16px}.el-switch--small .el-switch__label{font-size:12px;height:16px}.el-switch--small .el-switch__label *{font-size:12px}.el-switch--small .el-switch__core{border-radius:8px;height:16px;min-width:30px}.el-switch--small .el-switch__core .el-switch__inner{height:12px;padding:0 2px 0 14px}.el-switch--small .el-switch__core .el-switch__action{height:12px;width:12px}.el-switch--small.is-checked .el-switch__core .el-switch__action{left:calc(100% - 13px)}.el-switch--small.is-checked .el-switch__core .el-switch__inner{padding:0 14px 0 2px}.el-slider{--el-slider-main-bg-color:var(--el-color-primary);--el-slider-runway-bg-color:var(--el-border-color-light);--el-slider-stop-bg-color:var(--el-color-white);--el-slider-disabled-color:var(--el-text-color-placeholder);--el-slider-border-radius:3px;--el-slider-height:6px;--el-slider-button-size:20px;--el-slider-button-wrapper-size:36px;--el-slider-button-wrapper-offset:-15px;-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;height:32px;width:100%}.el-slider__runway{background-color:var(--el-slider-runway-bg-color);border-radius:var(--el-slider-border-radius);cursor:pointer;-webkit-box-flex:1;-webkit-flex:1;flex:1;height:var(--el-slider-height);position:relative}.el-slider__runway.show-input{margin-right:30px;width:auto}.el-slider__runway.is-disabled{cursor:default}.el-slider__runway.is-disabled .el-slider__bar{background-color:var(--el-slider-disabled-color)}.el-slider__runway.is-disabled .el-slider__button{border-color:var(--el-slider-disabled-color)}.el-slider__runway.is-disabled .el-slider__button-wrapper.hover,.el-slider__runway.is-disabled .el-slider__button-wrapper:hover,.el-slider__runway.is-disabled .el-slider__button-wrapper.dragging{cursor:not-allowed}.el-slider__runway.is-disabled .el-slider__button.dragging,.el-slider__runway.is-disabled .el-slider__button.hover,.el-slider__runway.is-disabled .el-slider__button:hover{-webkit-transform:scale(1);transform:scale(1)}.el-slider__runway.is-disabled .el-slider__button.hover,.el-slider__runway.is-disabled .el-slider__button:hover,.el-slider__runway.is-disabled .el-slider__button.dragging{cursor:not-allowed}.el-slider__input{-webkit-flex-shrink:0;flex-shrink:0;width:130px}.el-slider__bar{background-color:var(--el-slider-main-bg-color);border-bottom-left-radius:var(--el-slider-border-radius);border-top-left-radius:var(--el-slider-border-radius);height:var(--el-slider-height);position:absolute}.el-slider__button-wrapper{background-color:transparent;height:var(--el-slider-button-wrapper-size);line-height:normal;outline:none;position:absolute;text-align:center;top:var(--el-slider-button-wrapper-offset);-webkit-transform:translateX(-50%);transform:translate(-50%);-webkit-user-select:none;-moz-user-select:none;user-select:none;width:var(--el-slider-button-wrapper-size);z-index:1}.el-slider__button-wrapper:after{content:"";display:inline-block;height:100%;vertical-align:middle}.el-slider__button-wrapper.hover,.el-slider__button-wrapper:hover{cursor:-webkit-grab;cursor:grab}.el-slider__button-wrapper.dragging{cursor:-webkit-grabbing;cursor:grabbing}.el-slider__button{background-color:var(--el-color-white);border:2px solid var(--el-slider-main-bg-color);border-radius:50%;box-sizing:border-box;display:inline-block;height:var(--el-slider-button-size);-webkit-transition:var(--el-transition-duration-fast);transition:var(--el-transition-duration-fast);-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;width:var(--el-slider-button-size)}.el-slider__button.dragging,.el-slider__button.hover,.el-slider__button:hover{-webkit-transform:scale(1.2);transform:scale(1.2)}.el-slider__button.hover,.el-slider__button:hover{cursor:-webkit-grab;cursor:grab}.el-slider__button.dragging{cursor:-webkit-grabbing;cursor:grabbing}.el-slider__stop{background-color:var(--el-slider-stop-bg-color);border-radius:var(--el-border-radius-circle);height:var(--el-slider-height);position:absolute;-webkit-transform:translateX(-50%);transform:translate(-50%);width:var(--el-slider-height)}.el-slider__marks{height:100%;left:12px;top:0;width:18px}.el-slider__marks-text{color:var(--el-color-info);font-size:14px;margin-top:15px;position:absolute;-webkit-transform:translateX(-50%);transform:translate(-50%);white-space:pre}.el-slider.is-vertical{display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;-webkit-box-flex:0;-webkit-flex:0;flex:0;height:100%;position:relative;width:auto}.el-slider.is-vertical .el-slider__runway{height:100%;margin:0 16px;width:var(--el-slider-height)}.el-slider.is-vertical .el-slider__bar{border-radius:0 0 3px 3px;height:auto;width:var(--el-slider-height)}.el-slider.is-vertical .el-slider__button-wrapper{left:var(--el-slider-button-wrapper-offset);top:auto;-webkit-transform:translateY(50%);transform:translateY(50%)}.el-slider.is-vertical .el-slider__stop{-webkit-transform:translateY(50%);transform:translateY(50%)}.el-slider.is-vertical .el-slider__marks-text{left:15px;margin-top:0;-webkit-transform:translateY(50%);transform:translateY(50%)}.el-slider--large{height:40px}.el-slider--small{height:24px}.el-popper{--el-popper-border-radius:var(--el-popover-border-radius,4px);border-radius:var(--el-popper-border-radius);font-size:12px;line-height:20px;min-width:10px;overflow-wrap:break-word;padding:5px 11px;position:absolute;visibility:visible;z-index:2000}.el-popper.is-dark{background:var(--el-text-color-primary);border:1px solid var(--el-text-color-primary);color:var(--el-bg-color)}.el-popper.is-dark .el-popper__arrow:before{background:var(--el-text-color-primary);border:1px solid var(--el-text-color-primary);right:0}.el-popper.is-light{background:var(--el-bg-color-overlay);border:1px solid var(--el-border-color-light)}.el-popper.is-light .el-popper__arrow:before{background:var(--el-bg-color-overlay);border:1px solid var(--el-border-color-light);right:0}.el-popper.is-pure{padding:0}.el-popper__arrow{height:10px;position:absolute;width:10px;z-index:-1}.el-popper__arrow:before{background:var(--el-text-color-primary);box-sizing:border-box;content:" ";height:10px;position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:10px;z-index:-1}.el-popper[data-popper-placement^=top]>.el-popper__arrow{bottom:-5px}.el-popper[data-popper-placement^=top]>.el-popper__arrow:before{border-bottom-right-radius:2px}.el-popper[data-popper-placement^=bottom]>.el-popper__arrow{top:-5px}.el-popper[data-popper-placement^=bottom]>.el-popper__arrow:before{border-top-left-radius:2px}.el-popper[data-popper-placement^=left]>.el-popper__arrow{right:-5px}.el-popper[data-popper-placement^=left]>.el-popper__arrow:before{border-top-right-radius:2px}.el-popper[data-popper-placement^=right]>.el-popper__arrow{left:-5px}.el-popper[data-popper-placement^=right]>.el-popper__arrow:before{border-bottom-left-radius:2px}.el-popper[data-popper-placement^=top] .el-popper__arrow:before{border-left-color:transparent!important;border-top-color:transparent!important}.el-popper[data-popper-placement^=bottom] .el-popper__arrow:before{border-bottom-color:transparent!important;border-right-color:transparent!important}.el-popper[data-popper-placement^=left] .el-popper__arrow:before{border-bottom-color:transparent!important;border-left-color:transparent!important}.el-popper[data-popper-placement^=right] .el-popper__arrow:before{border-right-color:transparent!important;border-top-color:transparent!important}.el-radio-group{-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;font-size:0}.el-radio-button{--el-radio-button-checked-bg-color:var(--el-color-primary);--el-radio-button-checked-text-color:var(--el-color-white);--el-radio-button-checked-border-color:var(--el-color-primary);--el-radio-button-disabled-checked-fill:var(--el-border-color-extra-light)}.el-radio-button,.el-radio-button__inner{display:inline-block;outline:none;position:relative}.el-radio-button__inner{-webkit-appearance:none;background:var(--el-button-bg-color,var(--el-fill-color-blank));border:var(--el-border);border-left:0;border-radius:0;box-sizing:border-box;color:var(--el-button-text-color,var(--el-text-color-regular));cursor:pointer;font-size:var(--el-font-size-base);font-weight:var(--el-button-font-weight,var(--el-font-weight-primary));line-height:1;margin:0;padding:8px 15px;text-align:center;-webkit-transition:var(--el-transition-all);transition:var(--el-transition-all);-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}.el-radio-button__inner.is-round{padding:8px 15px}.el-radio-button__inner:hover{color:var(--el-color-primary)}.el-radio-button__inner [class*=el-icon-]{line-height:.9}.el-radio-button__inner [class*=el-icon-]+span{margin-left:5px}.el-radio-button:first-child .el-radio-button__inner{border-left:var(--el-border);border-radius:var(--el-border-radius-base) 0 0 var(--el-border-radius-base);box-shadow:none!important}.el-radio-button__original-radio{opacity:0;outline:none;position:absolute;z-index:-1}.el-radio-button__original-radio:checked+.el-radio-button__inner{background-color:var(--el-radio-button-checked-bg-color,var(--el-color-primary));border-color:var(--el-radio-button-checked-border-color,var(--el-color-primary));box-shadow:-1px 0 0 0 var(--el-radio-button-checked-border-color,var(--el-color-primary));color:var(--el-radio-button-checked-text-color,var(--el-color-white))}.el-radio-button__original-radio:focus-visible+.el-radio-button__inner{border-left:var(--el-border);border-left-color:var(--el-radio-button-checked-border-color,var(--el-color-primary));border-radius:var(--el-border-radius-base);box-shadow:none;outline:2px solid var(--el-radio-button-checked-border-color);outline-offset:1px;z-index:2}.el-radio-button__original-radio:disabled+.el-radio-button__inner{background-color:var(--el-button-disabled-bg-color,var(--el-fill-color-blank));background-image:none;border-color:var(--el-button-disabled-border-color,var(--el-border-color-light));box-shadow:none;color:var(--el-disabled-text-color);cursor:not-allowed}.el-radio-button__original-radio:disabled:checked+.el-radio-button__inner{background-color:var(--el-radio-button-disabled-checked-fill)}.el-radio-button:last-child .el-radio-button__inner{border-radius:0 var(--el-border-radius-base) var(--el-border-radius-base) 0}.el-radio-button:first-child:last-child .el-radio-button__inner{border-radius:var(--el-border-radius-base)}.el-radio-button--large .el-radio-button__inner{border-radius:0;font-size:var(--el-font-size-base);padding:12px 19px}.el-radio-button--large .el-radio-button__inner.is-round{padding:12px 19px}.el-radio-button--small .el-radio-button__inner{border-radius:0;font-size:12px;padding:5px 11px}.el-radio-button--small .el-radio-button__inner.is-round{padding:5px 11px}.export-img-dialog[data-v-09befa72]{height:100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;position:relative;overflow:hidden}.thumbnails-view[data-v-09befa72]{position:absolute;inset:0}.thumbnails-view[data-v-09befa72]:after{content:"";background-color:#fff;position:absolute;inset:0}.configs[data-v-09befa72]{width:350px;height:calc(100% - 100px);display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;z-index:1}.configs .row[data-v-09befa72]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;margin-bottom:20px}.configs .title[data-v-09befa72]{width:120px;position:relative}.configs .title[data-v-09befa72]:after{content:attr(data-range);position:absolute;top:20px;left:0}.configs .config-item[data-v-09befa72]{-webkit-box-flex:1;-webkit-flex:1;flex:1}.btns[data-v-09befa72]{width:300px;height:100px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.btns .export[data-v-09befa72]{-webkit-box-flex:1;-webkit-flex:1;flex:1}.btns .close[data-v-09befa72]{width:100px;margin-left:10px}.config-item .el-radio-button__inner{width:100%}.export-svg-dialog[data-v-a11da92d]{height:100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;position:relative;overflow:hidden}.preview[data-v-a11da92d]{width:100%;height:calc(100% - 100px);display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;background-color:#f9f9f9;color:#0451a5}.btns[data-v-a11da92d]{width:300px;height:100px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.btns .export[data-v-a11da92d]{-webkit-box-flex:1;-webkit-flex:1;flex:1}.btns .close[data-v-a11da92d]{width:100px;margin-left:10px}[data-v-a11da92d]::-webkit-scrollbar{width:10px;height:10px;background-color:#f9f9f9}[data-v-a11da92d]::-webkit-scrollbar-thumb{background-color:#c1c1c1}.el-tag{--el-tag-font-size:12px;--el-tag-border-radius:4px;--el-tag-border-radius-rounded:9999px;--el-tag-bg-color:var(--el-color-primary-light-9);--el-tag-border-color:var(--el-color-primary-light-8);--el-tag-hover-color:var(--el-color-primary);-webkit-box-align:center;-webkit-align-items:center;align-items:center;background-color:var(--el-tag-bg-color);border-color:var(--el-tag-border-color);border-radius:var(--el-tag-border-radius);border-style:solid;border-width:1px;box-sizing:border-box;color:var(--el-tag-text-color);display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;font-size:var(--el-tag-font-size);height:24px;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;line-height:1;padding:0 9px;vertical-align:middle;white-space:nowrap;--el-icon-size:14px}.el-tag.el-tag--primary{--el-tag-bg-color:var(--el-color-primary-light-9);--el-tag-border-color:var(--el-color-primary-light-8);--el-tag-hover-color:var(--el-color-primary)}.el-tag.el-tag--success{--el-tag-bg-color:var(--el-color-success-light-9);--el-tag-border-color:var(--el-color-success-light-8);--el-tag-hover-color:var(--el-color-success)}.el-tag.el-tag--warning{--el-tag-bg-color:var(--el-color-warning-light-9);--el-tag-border-color:var(--el-color-warning-light-8);--el-tag-hover-color:var(--el-color-warning)}.el-tag.el-tag--danger{--el-tag-bg-color:var(--el-color-danger-light-9);--el-tag-border-color:var(--el-color-danger-light-8);--el-tag-hover-color:var(--el-color-danger)}.el-tag.el-tag--error{--el-tag-bg-color:var(--el-color-error-light-9);--el-tag-border-color:var(--el-color-error-light-8);--el-tag-hover-color:var(--el-color-error)}.el-tag.el-tag--info{--el-tag-bg-color:var(--el-color-info-light-9);--el-tag-border-color:var(--el-color-info-light-8);--el-tag-hover-color:var(--el-color-info)}.el-tag.el-tag--primary{--el-tag-text-color:var(--el-color-primary)}.el-tag.el-tag--success{--el-tag-text-color:var(--el-color-success)}.el-tag.el-tag--warning{--el-tag-text-color:var(--el-color-warning)}.el-tag.el-tag--danger{--el-tag-text-color:var(--el-color-danger)}.el-tag.el-tag--error{--el-tag-text-color:var(--el-color-error)}.el-tag.el-tag--info{--el-tag-text-color:var(--el-color-info)}.el-tag.is-hit{border-color:var(--el-color-primary)}.el-tag.is-round{border-radius:var(--el-tag-border-radius-rounded)}.el-tag .el-tag__close{color:var(--el-tag-text-color);-webkit-flex-shrink:0;flex-shrink:0}.el-tag .el-tag__close:hover{background-color:var(--el-tag-hover-color);color:var(--el-color-white)}.el-tag .el-icon{border-radius:50%;cursor:pointer;font-size:calc(var(--el-icon-size) - 2px);height:var(--el-icon-size);width:var(--el-icon-size)}.el-tag .el-tag__close{margin-left:6px}.el-tag--dark{--el-tag-bg-color:var(--el-color-primary);--el-tag-border-color:var(--el-color-primary);--el-tag-hover-color:var(--el-color-primary-light-3);--el-tag-text-color:var(--el-color-white)}.el-tag--dark.el-tag--primary{--el-tag-bg-color:var(--el-color-primary);--el-tag-border-color:var(--el-color-primary);--el-tag-hover-color:var(--el-color-primary-light-3)}.el-tag--dark.el-tag--success{--el-tag-bg-color:var(--el-color-success);--el-tag-border-color:var(--el-color-success);--el-tag-hover-color:var(--el-color-success-light-3)}.el-tag--dark.el-tag--warning{--el-tag-bg-color:var(--el-color-warning);--el-tag-border-color:var(--el-color-warning);--el-tag-hover-color:var(--el-color-warning-light-3)}.el-tag--dark.el-tag--danger{--el-tag-bg-color:var(--el-color-danger);--el-tag-border-color:var(--el-color-danger);--el-tag-hover-color:var(--el-color-danger-light-3)}.el-tag--dark.el-tag--error{--el-tag-bg-color:var(--el-color-error);--el-tag-border-color:var(--el-color-error);--el-tag-hover-color:var(--el-color-error-light-3)}.el-tag--dark.el-tag--info{--el-tag-bg-color:var(--el-color-info);--el-tag-border-color:var(--el-color-info);--el-tag-hover-color:var(--el-color-info-light-3)}.el-tag--dark.el-tag--danger,.el-tag--dark.el-tag--error,.el-tag--dark.el-tag--info,.el-tag--dark.el-tag--primary,.el-tag--dark.el-tag--success,.el-tag--dark.el-tag--warning{--el-tag-text-color:var(--el-color-white)}.el-tag--plain{--el-tag-border-color:var(--el-color-primary-light-5);--el-tag-hover-color:var(--el-color-primary);--el-tag-bg-color:var(--el-fill-color-blank)}.el-tag--plain.el-tag--primary{--el-tag-bg-color:var(--el-fill-color-blank);--el-tag-border-color:var(--el-color-primary-light-5);--el-tag-hover-color:var(--el-color-primary)}.el-tag--plain.el-tag--success{--el-tag-bg-color:var(--el-fill-color-blank);--el-tag-border-color:var(--el-color-success-light-5);--el-tag-hover-color:var(--el-color-success)}.el-tag--plain.el-tag--warning{--el-tag-bg-color:var(--el-fill-color-blank);--el-tag-border-color:var(--el-color-warning-light-5);--el-tag-hover-color:var(--el-color-warning)}.el-tag--plain.el-tag--danger{--el-tag-bg-color:var(--el-fill-color-blank);--el-tag-border-color:var(--el-color-danger-light-5);--el-tag-hover-color:var(--el-color-danger)}.el-tag--plain.el-tag--error{--el-tag-bg-color:var(--el-fill-color-blank);--el-tag-border-color:var(--el-color-error-light-5);--el-tag-hover-color:var(--el-color-error)}.el-tag--plain.el-tag--info{--el-tag-bg-color:var(--el-fill-color-blank);--el-tag-border-color:var(--el-color-info-light-5);--el-tag-hover-color:var(--el-color-info)}.el-tag.is-closable{padding-right:5px}.el-tag--large{height:32px;padding:0 11px;--el-icon-size:16px}.el-tag--large .el-tag__close{margin-left:8px}.el-tag--large.is-closable{padding-right:7px}.el-tag--small{height:20px;padding:0 7px;--el-icon-size:12px}.el-tag--small .el-tag__close{margin-left:4px}.el-tag--small.is-closable{padding-right:3px}.el-tag--small .el-icon-close{-webkit-transform:scale(.8);transform:scale(.8)}.el-tag.el-tag--primary.is-hit{border-color:var(--el-color-primary)}.el-tag.el-tag--success.is-hit{border-color:var(--el-color-success)}.el-tag.el-tag--warning.is-hit{border-color:var(--el-color-warning)}.el-tag.el-tag--danger.is-hit{border-color:var(--el-color-danger)}.el-tag.el-tag--error.is-hit{border-color:var(--el-color-error)}.el-tag.el-tag--info.is-hit{border-color:var(--el-color-info)}.el-select-dropdown.is-multiple .el-select-dropdown__item.is-selected:after{background-color:var(--el-color-primary);background-position:50%;background-repeat:no-repeat;border-right:none;border-top:none;content:"";height:12px;-webkit-mask:url("data:image/svg+xml;utf8,%3Csvg class='icon' width='200' height='200' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z'%3E%3C/path%3E%3C/svg%3E") no-repeat;mask:url("data:image/svg+xml;utf8,%3Csvg class='icon' width='200' height='200' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z'%3E%3C/path%3E%3C/svg%3E") no-repeat;mask-size:100% 100%;-webkit-mask:url("data:image/svg+xml;utf8,%3Csvg class='icon' width='200' height='200' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z'%3E%3C/path%3E%3C/svg%3E") no-repeat;-webkit-mask-size:100% 100%;position:absolute;right:20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:12px}.el-scrollbar{--el-scrollbar-opacity:.3;--el-scrollbar-bg-color:var(--el-text-color-secondary);--el-scrollbar-hover-opacity:.5;--el-scrollbar-hover-bg-color:var(--el-text-color-secondary);height:100%;overflow:hidden;position:relative}.el-scrollbar__wrap{height:100%;overflow:auto}.el-scrollbar__wrap--hidden-default{scrollbar-width:none}.el-scrollbar__wrap--hidden-default::-webkit-scrollbar{display:none}.el-scrollbar__thumb{background-color:var(--el-scrollbar-bg-color,var(--el-text-color-secondary));border-radius:inherit;cursor:pointer;display:block;height:0;opacity:var(--el-scrollbar-opacity,.3);position:relative;-webkit-transition:var(--el-transition-duration) background-color;transition:var(--el-transition-duration) background-color;width:0}.el-scrollbar__thumb:hover{background-color:var(--el-scrollbar-hover-bg-color,var(--el-text-color-secondary));opacity:var(--el-scrollbar-hover-opacity,.5)}.el-scrollbar__bar{border-radius:4px;bottom:2px;position:absolute;right:2px;z-index:1}.el-scrollbar__bar.is-vertical{top:2px;width:6px}.el-scrollbar__bar.is-vertical>div{width:100%}.el-scrollbar__bar.is-horizontal{height:6px;left:2px}.el-scrollbar__bar.is-horizontal>div{height:100%}.el-scrollbar-fade-enter-active{-webkit-transition:opacity .34s ease-out;transition:opacity .34s ease-out}.el-scrollbar-fade-leave-active{-webkit-transition:opacity .12s ease-out;transition:opacity .12s ease-out}.el-scrollbar-fade-enter-from,.el-scrollbar-fade-leave-active{opacity:0}.el-select-dropdown{border-radius:var(--el-border-radius-base);box-sizing:border-box;z-index:calc(var(--el-index-top) + 1)}.el-select-dropdown .el-scrollbar.is-empty .el-select-dropdown__list{padding:0}.el-select-dropdown__empty,.el-select-dropdown__loading{color:var(--el-text-color-secondary);font-size:var(--el-select-font-size);margin:0;padding:10px 0;text-align:center}.el-select-dropdown__wrap{max-height:274px}.el-select-dropdown__list{box-sizing:border-box;list-style:none;margin:0;padding:6px 0}.el-select-dropdown__list.el-vl__window{margin:6px 0;padding:0}.el-select-dropdown__header{border-bottom:1px solid var(--el-border-color-light);padding:10px}.el-select-dropdown__footer{border-top:1px solid var(--el-border-color-light);padding:10px}.el-select-dropdown__item{box-sizing:border-box;color:var(--el-text-color-regular);cursor:pointer;font-size:var(--el-font-size-base);height:34px;line-height:34px;overflow:hidden;padding:0 32px 0 20px;position:relative;text-overflow:ellipsis;white-space:nowrap}.el-select-dropdown__item.is-hovering{background-color:var(--el-fill-color-light)}.el-select-dropdown__item.is-selected{color:var(--el-color-primary);font-weight:700}.el-select-dropdown__item.is-disabled{background-color:unset;color:var(--el-text-color-placeholder);cursor:not-allowed}.el-select-dropdown.is-multiple .el-select-dropdown__item.is-selected:after{background-color:var(--el-color-primary);background-position:50%;background-repeat:no-repeat;border-right:none;border-top:none;content:"";height:12px;-webkit-mask:url("data:image/svg+xml;utf8,%3Csvg class='icon' width='200' height='200' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z'%3E%3C/path%3E%3C/svg%3E") no-repeat;mask:url("data:image/svg+xml;utf8,%3Csvg class='icon' width='200' height='200' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z'%3E%3C/path%3E%3C/svg%3E") no-repeat;mask-size:100% 100%;-webkit-mask:url("data:image/svg+xml;utf8,%3Csvg class='icon' width='200' height='200' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z'%3E%3C/path%3E%3C/svg%3E") no-repeat;-webkit-mask-size:100% 100%;position:absolute;right:20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:12px}.el-select-dropdown.is-multiple .el-select-dropdown__item.is-disabled:after{background-color:var(--el-text-color-placeholder)}.el-select-group{margin:0;padding:0}.el-select-group__wrap{list-style:none;margin:0;padding:0;position:relative}.el-select-group__title{color:var(--el-color-info);font-size:12px;line-height:34px;padding-left:20px}.el-select-group .el-select-dropdown__item{padding-left:20px}.el-select{--el-select-border-color-hover:var(--el-border-color-hover);--el-select-disabled-color:var(--el-disabled-text-color);--el-select-disabled-border:var(--el-disabled-border-color);--el-select-font-size:var(--el-font-size-base);--el-select-close-hover-color:var(--el-text-color-secondary);--el-select-input-color:var(--el-text-color-placeholder);--el-select-multiple-input-color:var(--el-text-color-regular);--el-select-input-focus-border-color:var(--el-color-primary);--el-select-input-font-size:14px;--el-select-width:100%;display:inline-block;position:relative;vertical-align:middle;width:var(--el-select-width)}.el-select__wrapper{-webkit-box-align:center;-webkit-align-items:center;align-items:center;background-color:var(--el-fill-color-blank);border-radius:var(--el-border-radius-base);box-shadow:0 0 0 1px var(--el-border-color) inset;box-sizing:border-box;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:flex;font-size:14px;gap:6px;line-height:24px;min-height:32px;padding:4px 12px;position:relative;text-align:left;-webkit-transition:var(--el-transition-duration);transition:var(--el-transition-duration)}.el-select__wrapper:hover{box-shadow:0 0 0 1px var(--el-text-color) inset}.el-select__wrapper.is-filterable{cursor:text}.el-select__wrapper.is-focused{box-shadow:0 0 0 1px var(--el-color-primary) inset}.el-select__wrapper.is-hovering:not(.is-focused){box-shadow:0 0 0 1px var(--el-border-color-hover) inset}.el-select__wrapper.is-disabled{background-color:var(--el-fill-color-light);box-shadow:0 0 0 1px var(--el-select-disabled-border) inset;color:var(--el-text-color-placeholder);cursor:not-allowed}.el-select__wrapper.is-disabled:hover{box-shadow:0 0 0 1px var(--el-select-disabled-border) inset}.el-select__wrapper.is-disabled.is-focus{box-shadow:0 0 0 1px var(--el-input-focus-border-color) inset}.el-select__wrapper.is-disabled .el-select__selected-item{color:var(--el-select-disabled-color)}.el-select__wrapper.is-disabled .el-select__caret,.el-select__wrapper.is-disabled .el-tag{cursor:not-allowed}.el-select__prefix,.el-select__suffix{-webkit-box-align:center;-webkit-align-items:center;align-items:center;color:var(--el-input-icon-color,var(--el-text-color-placeholder));display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-shrink:0;flex-shrink:0;gap:6px}.el-select__caret{color:var(--el-select-input-color);cursor:pointer;font-size:var(--el-select-input-font-size);-webkit-transform:rotate(0deg);transform:rotate(0);-webkit-transition:var(--el-transition-duration);transition:var(--el-transition-duration)}.el-select__caret.is-reverse{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.el-select__selection{-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:1;-webkit-flex:1;flex:1;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:6px;min-width:0;position:relative}.el-select__selection.is-near{margin-left:-8px}.el-select__selection .el-tag{border-color:transparent;cursor:pointer}.el-select__selection .el-tag .el-tag__content{min-width:0}.el-select__selected-item{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.el-select__tags-text{line-height:normal}.el-select__placeholder,.el-select__tags-text{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.el-select__placeholder{color:var(--el-input-text-color,var(--el-text-color-regular));position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%}.el-select__placeholder.is-transparent{color:var(--el-text-color-placeholder);-webkit-user-select:none;-moz-user-select:none;user-select:none}.el-select__popper.el-popper{background:var(--el-bg-color-overlay);border:1px solid var(--el-border-color-light);box-shadow:var(--el-box-shadow-light)}.el-select__popper.el-popper .el-popper__arrow:before{border:1px solid var(--el-border-color-light)}.el-select__popper.el-popper[data-popper-placement^=top] .el-popper__arrow:before{border-left-color:transparent;border-top-color:transparent}.el-select__popper.el-popper[data-popper-placement^=bottom] .el-popper__arrow:before{border-bottom-color:transparent;border-right-color:transparent}.el-select__popper.el-popper[data-popper-placement^=left] .el-popper__arrow:before{border-bottom-color:transparent;border-left-color:transparent}.el-select__popper.el-popper[data-popper-placement^=right] .el-popper__arrow:before{border-right-color:transparent;border-top-color:transparent}.el-select__input-wrapper{max-width:100%}.el-select__input-wrapper.is-hidden{opacity:0;position:absolute}.el-select__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;color:var(--el-select-multiple-input-color);font-family:inherit;font-size:inherit;height:24px;max-width:100%;outline:none;padding:0}.el-select__input.is-disabled{cursor:not-allowed}.el-select__input-calculator{left:0;max-width:100%;overflow:hidden;position:absolute;top:0;visibility:hidden;white-space:pre}.el-select--large .el-select__wrapper{font-size:14px;gap:6px;line-height:24px;min-height:40px;padding:8px 16px}.el-select--large .el-select__selection{gap:6px}.el-select--large .el-select__selection.is-near{margin-left:-8px}.el-select--large .el-select__prefix,.el-select--large .el-select__suffix{gap:6px}.el-select--large .el-select__input{height:24px}.el-select--small .el-select__wrapper{font-size:12px;gap:4px;line-height:20px;min-height:24px;padding:2px 8px}.el-select--small .el-select__selection{gap:4px}.el-select--small .el-select__selection.is-near{margin-left:-6px}.el-select--small .el-select__prefix,.el-select--small .el-select__suffix{gap:4px}.el-select--small .el-select__input{height:20px}.export-pdf-dialog[data-v-9933e094]{height:100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;position:relative;overflow:hidden}.thumbnails-view[data-v-9933e094]{position:absolute;inset:0}.thumbnails-view[data-v-9933e094]:after{content:"";background-color:#fff;position:absolute;inset:0}.thumbnail.break-page[data-v-9933e094]{-webkit-column-break-after:page;-moz-column-break-after:page;break-after:page}.configs[data-v-9933e094]{width:300px;height:calc(100% - 100px);display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;z-index:1}.configs .row[data-v-9933e094]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;margin-bottom:25px}.configs .title[data-v-9933e094]{width:120px}.configs .config-item[data-v-9933e094]{-webkit-box-flex:1;-webkit-flex:1;flex:1}.configs .tip[data-v-9933e094]{font-size:12px;color:#aaa;line-height:1.8;margin-top:25px}.btns[data-v-9933e094]{width:300px;height:100px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.btns .export[data-v-9933e094]{-webkit-box-flex:1;-webkit-flex:1;flex:1}.btns .close[data-v-9933e094]{width:100px;margin-left:10px}.export-pdf-dialog[data-v-98a2e02e]{height:100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;position:relative;overflow:hidden}.thumbnails-view[data-v-98a2e02e]{position:absolute;inset:0}.thumbnails-view[data-v-98a2e02e]:after{content:"";background-color:#fff;position:absolute;inset:0}.thumbnail.break-page[data-v-98a2e02e]{-webkit-column-break-after:page;-moz-column-break-after:page;break-after:page}.configs[data-v-98a2e02e]{width:300px;height:calc(100% - 100px);display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;z-index:1}.configs .row[data-v-98a2e02e]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;margin-bottom:25px}.configs .title[data-v-98a2e02e]{width:120px}.configs .config-item[data-v-98a2e02e]{-webkit-box-flex:1;-webkit-flex:1;flex:1}.configs .tip[data-v-98a2e02e]{font-size:12px;color:#aaa;line-height:1.8;margin-top:25px}.btns[data-v-98a2e02e]{width:300px;height:100px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.btns .export[data-v-98a2e02e]{-webkit-box-flex:1;-webkit-flex:1;flex:1}.btns .close[data-v-98a2e02e]{width:100px;margin-left:10px}.export-json-dialog[data-v-6d4fbabd]{height:100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;position:relative;overflow:hidden}.preview[data-v-6d4fbabd]{width:100%;height:calc(100% - 100px);display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;background-color:#f9f9f9;color:#0451a5}.preview pre[data-v-6d4fbabd]{margin:0}.btns[data-v-6d4fbabd]{width:300px;height:100px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.btns .export[data-v-6d4fbabd]{-webkit-box-flex:1;-webkit-flex:1;flex:1}.btns .close[data-v-6d4fbabd]{width:100px;margin-left:10px}[data-v-6d4fbabd]::-webkit-scrollbar{width:10px;height:10px;background-color:#f9f9f9}[data-v-6d4fbabd]::-webkit-scrollbar-thumb{background-color:#c1c1c1}.preview svg{width:100%;height:100%}.tabs[data-v-91c08403]{height:50px;font-size:12px;-webkit-flex-shrink:0;flex-shrink:0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-top-left-radius:2px;border-top-right-radius:2px;overflow:hidden}.tab[data-v-91c08403]{-webkit-box-flex:1;-webkit-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;background-color:#f9f9f9;border-bottom:1px solid #eee;cursor:pointer}.tab.active[data-v-91c08403]{background-color:#fff;border-bottom-color:#fff}.tab+.tab[data-v-91c08403]{border-left:1px solid #eee}.content[data-v-91c08403]{height:400px;padding:12px;font-size:13px;overflow:auto;overflow:overlay;overflow-x:hidden}.export-dialog,.export-dialog .el-dialog__body,.export-dialog .el-dialog__header{padding:0}.export-dialog .el-dialog__headerbtn{display:none}.el-row{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;position:relative}.el-row.is-justify-center{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.el-row.is-justify-end{-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.el-row.is-justify-space-between{-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.el-row.is-justify-space-around{-webkit-justify-content:space-around;justify-content:space-around}.el-row.is-justify-space-evenly{-webkit-box-pack:space-evenly;-webkit-justify-content:space-evenly;justify-content:space-evenly}.el-row.is-align-top{-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start}.el-row.is-align-middle{-webkit-box-align:center;-webkit-align-items:center;align-items:center}.el-row.is-align-bottom{-webkit-box-align:end;-webkit-align-items:flex-end;align-items:flex-end}[class*=el-col-]{box-sizing:border-box}[class*=el-col-].is-guttered{display:block;min-height:1px}.el-col-0{-webkit-box-flex:0;-webkit-flex:0 0 0%;flex:0 0 0%;max-width:0}.el-col-0,.el-col-0.is-guttered{display:none}.el-col-offset-0{margin-left:0}.el-col-pull-0{position:relative;right:0}.el-col-push-0{left:0;position:relative}.el-col-1{-webkit-box-flex:0;-webkit-flex:0 0 4.1666666667%;flex:0 0 4.1666666667%;max-width:4.1666666667%}.el-col-1,.el-col-1.is-guttered{display:block}.el-col-offset-1{margin-left:4.1666666667%}.el-col-pull-1{position:relative;right:4.1666666667%}.el-col-push-1{left:4.1666666667%;position:relative}.el-col-2{-webkit-box-flex:0;-webkit-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.el-col-2,.el-col-2.is-guttered{display:block}.el-col-offset-2{margin-left:8.3333333333%}.el-col-pull-2{position:relative;right:8.3333333333%}.el-col-push-2{left:8.3333333333%;position:relative}.el-col-3{-webkit-box-flex:0;-webkit-flex:0 0 12.5%;flex:0 0 12.5%;max-width:12.5%}.el-col-3,.el-col-3.is-guttered{display:block}.el-col-offset-3{margin-left:12.5%}.el-col-pull-3{position:relative;right:12.5%}.el-col-push-3{left:12.5%;position:relative}.el-col-4{-webkit-box-flex:0;-webkit-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.el-col-4,.el-col-4.is-guttered{display:block}.el-col-offset-4{margin-left:16.6666666667%}.el-col-pull-4{position:relative;right:16.6666666667%}.el-col-push-4{left:16.6666666667%;position:relative}.el-col-5{-webkit-box-flex:0;-webkit-flex:0 0 20.8333333333%;flex:0 0 20.8333333333%;max-width:20.8333333333%}.el-col-5,.el-col-5.is-guttered{display:block}.el-col-offset-5{margin-left:20.8333333333%}.el-col-pull-5{position:relative;right:20.8333333333%}.el-col-push-5{left:20.8333333333%;position:relative}.el-col-6{-webkit-box-flex:0;-webkit-flex:0 0 25%;flex:0 0 25%;max-width:25%}.el-col-6,.el-col-6.is-guttered{display:block}.el-col-offset-6{margin-left:25%}.el-col-pull-6{position:relative;right:25%}.el-col-push-6{left:25%;position:relative}.el-col-7{-webkit-box-flex:0;-webkit-flex:0 0 29.1666666667%;flex:0 0 29.1666666667%;max-width:29.1666666667%}.el-col-7,.el-col-7.is-guttered{display:block}.el-col-offset-7{margin-left:29.1666666667%}.el-col-pull-7{position:relative;right:29.1666666667%}.el-col-push-7{left:29.1666666667%;position:relative}.el-col-8{-webkit-box-flex:0;-webkit-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.el-col-8,.el-col-8.is-guttered{display:block}.el-col-offset-8{margin-left:33.3333333333%}.el-col-pull-8{position:relative;right:33.3333333333%}.el-col-push-8{left:33.3333333333%;position:relative}.el-col-9{-webkit-box-flex:0;-webkit-flex:0 0 37.5%;flex:0 0 37.5%;max-width:37.5%}.el-col-9,.el-col-9.is-guttered{display:block}.el-col-offset-9{margin-left:37.5%}.el-col-pull-9{position:relative;right:37.5%}.el-col-push-9{left:37.5%;position:relative}.el-col-10{-webkit-box-flex:0;-webkit-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.el-col-10,.el-col-10.is-guttered{display:block}.el-col-offset-10{margin-left:41.6666666667%}.el-col-pull-10{position:relative;right:41.6666666667%}.el-col-push-10{left:41.6666666667%;position:relative}.el-col-11{-webkit-box-flex:0;-webkit-flex:0 0 45.8333333333%;flex:0 0 45.8333333333%;max-width:45.8333333333%}.el-col-11,.el-col-11.is-guttered{display:block}.el-col-offset-11{margin-left:45.8333333333%}.el-col-pull-11{position:relative;right:45.8333333333%}.el-col-push-11{left:45.8333333333%;position:relative}.el-col-12{-webkit-box-flex:0;-webkit-flex:0 0 50%;flex:0 0 50%;max-width:50%}.el-col-12,.el-col-12.is-guttered{display:block}.el-col-offset-12{margin-left:50%}.el-col-pull-12{position:relative;right:50%}.el-col-push-12{left:50%;position:relative}.el-col-13{-webkit-box-flex:0;-webkit-flex:0 0 54.1666666667%;flex:0 0 54.1666666667%;max-width:54.1666666667%}.el-col-13,.el-col-13.is-guttered{display:block}.el-col-offset-13{margin-left:54.1666666667%}.el-col-pull-13{position:relative;right:54.1666666667%}.el-col-push-13{left:54.1666666667%;position:relative}.el-col-14{-webkit-box-flex:0;-webkit-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.el-col-14,.el-col-14.is-guttered{display:block}.el-col-offset-14{margin-left:58.3333333333%}.el-col-pull-14{position:relative;right:58.3333333333%}.el-col-push-14{left:58.3333333333%;position:relative}.el-col-15{-webkit-box-flex:0;-webkit-flex:0 0 62.5%;flex:0 0 62.5%;max-width:62.5%}.el-col-15,.el-col-15.is-guttered{display:block}.el-col-offset-15{margin-left:62.5%}.el-col-pull-15{position:relative;right:62.5%}.el-col-push-15{left:62.5%;position:relative}.el-col-16{-webkit-box-flex:0;-webkit-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.el-col-16,.el-col-16.is-guttered{display:block}.el-col-offset-16{margin-left:66.6666666667%}.el-col-pull-16{position:relative;right:66.6666666667%}.el-col-push-16{left:66.6666666667%;position:relative}.el-col-17{-webkit-box-flex:0;-webkit-flex:0 0 70.8333333333%;flex:0 0 70.8333333333%;max-width:70.8333333333%}.el-col-17,.el-col-17.is-guttered{display:block}.el-col-offset-17{margin-left:70.8333333333%}.el-col-pull-17{position:relative;right:70.8333333333%}.el-col-push-17{left:70.8333333333%;position:relative}.el-col-18{-webkit-box-flex:0;-webkit-flex:0 0 75%;flex:0 0 75%;max-width:75%}.el-col-18,.el-col-18.is-guttered{display:block}.el-col-offset-18{margin-left:75%}.el-col-pull-18{position:relative;right:75%}.el-col-push-18{left:75%;position:relative}.el-col-19{-webkit-box-flex:0;-webkit-flex:0 0 79.1666666667%;flex:0 0 79.1666666667%;max-width:79.1666666667%}.el-col-19,.el-col-19.is-guttered{display:block}.el-col-offset-19{margin-left:79.1666666667%}.el-col-pull-19{position:relative;right:79.1666666667%}.el-col-push-19{left:79.1666666667%;position:relative}.el-col-20{-webkit-box-flex:0;-webkit-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.el-col-20,.el-col-20.is-guttered{display:block}.el-col-offset-20{margin-left:83.3333333333%}.el-col-pull-20{position:relative;right:83.3333333333%}.el-col-push-20{left:83.3333333333%;position:relative}.el-col-21{-webkit-box-flex:0;-webkit-flex:0 0 87.5%;flex:0 0 87.5%;max-width:87.5%}.el-col-21,.el-col-21.is-guttered{display:block}.el-col-offset-21{margin-left:87.5%}.el-col-pull-21{position:relative;right:87.5%}.el-col-push-21{left:87.5%;position:relative}.el-col-22{-webkit-box-flex:0;-webkit-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.el-col-22,.el-col-22.is-guttered{display:block}.el-col-offset-22{margin-left:91.6666666667%}.el-col-pull-22{position:relative;right:91.6666666667%}.el-col-push-22{left:91.6666666667%;position:relative}.el-col-23{-webkit-box-flex:0;-webkit-flex:0 0 95.8333333333%;flex:0 0 95.8333333333%;max-width:95.8333333333%}.el-col-23,.el-col-23.is-guttered{display:block}.el-col-offset-23{margin-left:95.8333333333%}.el-col-pull-23{position:relative;right:95.8333333333%}.el-col-push-23{left:95.8333333333%;position:relative}.el-col-24{-webkit-box-flex:0;-webkit-flex:0 0 100%;flex:0 0 100%;max-width:100%}.el-col-24,.el-col-24.is-guttered{display:block}.el-col-offset-24{margin-left:100%}.el-col-pull-24{position:relative;right:100%}.el-col-push-24{left:100%;position:relative}@media only screen and (max-width:767px){.el-col-xs-0{display:none;-webkit-box-flex:0;-webkit-flex:0 0 0%;flex:0 0 0%;max-width:0}.el-col-xs-0.is-guttered{display:none}.el-col-xs-offset-0{margin-left:0}.el-col-xs-pull-0{position:relative;right:0}.el-col-xs-push-0{left:0;position:relative}.el-col-xs-1{-webkit-box-flex:0;-webkit-flex:0 0 4.1666666667%;flex:0 0 4.1666666667%;max-width:4.1666666667%}.el-col-xs-1,.el-col-xs-1.is-guttered{display:block}.el-col-xs-offset-1{margin-left:4.1666666667%}.el-col-xs-pull-1{position:relative;right:4.1666666667%}.el-col-xs-push-1{left:4.1666666667%;position:relative}.el-col-xs-2{-webkit-box-flex:0;-webkit-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.el-col-xs-2,.el-col-xs-2.is-guttered{display:block}.el-col-xs-offset-2{margin-left:8.3333333333%}.el-col-xs-pull-2{position:relative;right:8.3333333333%}.el-col-xs-push-2{left:8.3333333333%;position:relative}.el-col-xs-3{-webkit-box-flex:0;-webkit-flex:0 0 12.5%;flex:0 0 12.5%;max-width:12.5%}.el-col-xs-3,.el-col-xs-3.is-guttered{display:block}.el-col-xs-offset-3{margin-left:12.5%}.el-col-xs-pull-3{position:relative;right:12.5%}.el-col-xs-push-3{left:12.5%;position:relative}.el-col-xs-4{-webkit-box-flex:0;-webkit-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.el-col-xs-4,.el-col-xs-4.is-guttered{display:block}.el-col-xs-offset-4{margin-left:16.6666666667%}.el-col-xs-pull-4{position:relative;right:16.6666666667%}.el-col-xs-push-4{left:16.6666666667%;position:relative}.el-col-xs-5{-webkit-box-flex:0;-webkit-flex:0 0 20.8333333333%;flex:0 0 20.8333333333%;max-width:20.8333333333%}.el-col-xs-5,.el-col-xs-5.is-guttered{display:block}.el-col-xs-offset-5{margin-left:20.8333333333%}.el-col-xs-pull-5{position:relative;right:20.8333333333%}.el-col-xs-push-5{left:20.8333333333%;position:relative}.el-col-xs-6{-webkit-box-flex:0;-webkit-flex:0 0 25%;flex:0 0 25%;max-width:25%}.el-col-xs-6,.el-col-xs-6.is-guttered{display:block}.el-col-xs-offset-6{margin-left:25%}.el-col-xs-pull-6{position:relative;right:25%}.el-col-xs-push-6{left:25%;position:relative}.el-col-xs-7{-webkit-box-flex:0;-webkit-flex:0 0 29.1666666667%;flex:0 0 29.1666666667%;max-width:29.1666666667%}.el-col-xs-7,.el-col-xs-7.is-guttered{display:block}.el-col-xs-offset-7{margin-left:29.1666666667%}.el-col-xs-pull-7{position:relative;right:29.1666666667%}.el-col-xs-push-7{left:29.1666666667%;position:relative}.el-col-xs-8{-webkit-box-flex:0;-webkit-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.el-col-xs-8,.el-col-xs-8.is-guttered{display:block}.el-col-xs-offset-8{margin-left:33.3333333333%}.el-col-xs-pull-8{position:relative;right:33.3333333333%}.el-col-xs-push-8{left:33.3333333333%;position:relative}.el-col-xs-9{-webkit-box-flex:0;-webkit-flex:0 0 37.5%;flex:0 0 37.5%;max-width:37.5%}.el-col-xs-9,.el-col-xs-9.is-guttered{display:block}.el-col-xs-offset-9{margin-left:37.5%}.el-col-xs-pull-9{position:relative;right:37.5%}.el-col-xs-push-9{left:37.5%;position:relative}.el-col-xs-10{display:block;-webkit-box-flex:0;-webkit-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.el-col-xs-10.is-guttered{display:block}.el-col-xs-offset-10{margin-left:41.6666666667%}.el-col-xs-pull-10{position:relative;right:41.6666666667%}.el-col-xs-push-10{left:41.6666666667%;position:relative}.el-col-xs-11{display:block;-webkit-box-flex:0;-webkit-flex:0 0 45.8333333333%;flex:0 0 45.8333333333%;max-width:45.8333333333%}.el-col-xs-11.is-guttered{display:block}.el-col-xs-offset-11{margin-left:45.8333333333%}.el-col-xs-pull-11{position:relative;right:45.8333333333%}.el-col-xs-push-11{left:45.8333333333%;position:relative}.el-col-xs-12{display:block;-webkit-box-flex:0;-webkit-flex:0 0 50%;flex:0 0 50%;max-width:50%}.el-col-xs-12.is-guttered{display:block}.el-col-xs-offset-12{margin-left:50%}.el-col-xs-pull-12{position:relative;right:50%}.el-col-xs-push-12{left:50%;position:relative}.el-col-xs-13{display:block;-webkit-box-flex:0;-webkit-flex:0 0 54.1666666667%;flex:0 0 54.1666666667%;max-width:54.1666666667%}.el-col-xs-13.is-guttered{display:block}.el-col-xs-offset-13{margin-left:54.1666666667%}.el-col-xs-pull-13{position:relative;right:54.1666666667%}.el-col-xs-push-13{left:54.1666666667%;position:relative}.el-col-xs-14{display:block;-webkit-box-flex:0;-webkit-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.el-col-xs-14.is-guttered{display:block}.el-col-xs-offset-14{margin-left:58.3333333333%}.el-col-xs-pull-14{position:relative;right:58.3333333333%}.el-col-xs-push-14{left:58.3333333333%;position:relative}.el-col-xs-15{display:block;-webkit-box-flex:0;-webkit-flex:0 0 62.5%;flex:0 0 62.5%;max-width:62.5%}.el-col-xs-15.is-guttered{display:block}.el-col-xs-offset-15{margin-left:62.5%}.el-col-xs-pull-15{position:relative;right:62.5%}.el-col-xs-push-15{left:62.5%;position:relative}.el-col-xs-16{display:block;-webkit-box-flex:0;-webkit-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.el-col-xs-16.is-guttered{display:block}.el-col-xs-offset-16{margin-left:66.6666666667%}.el-col-xs-pull-16{position:relative;right:66.6666666667%}.el-col-xs-push-16{left:66.6666666667%;position:relative}.el-col-xs-17{display:block;-webkit-box-flex:0;-webkit-flex:0 0 70.8333333333%;flex:0 0 70.8333333333%;max-width:70.8333333333%}.el-col-xs-17.is-guttered{display:block}.el-col-xs-offset-17{margin-left:70.8333333333%}.el-col-xs-pull-17{position:relative;right:70.8333333333%}.el-col-xs-push-17{left:70.8333333333%;position:relative}.el-col-xs-18{display:block;-webkit-box-flex:0;-webkit-flex:0 0 75%;flex:0 0 75%;max-width:75%}.el-col-xs-18.is-guttered{display:block}.el-col-xs-offset-18{margin-left:75%}.el-col-xs-pull-18{position:relative;right:75%}.el-col-xs-push-18{left:75%;position:relative}.el-col-xs-19{display:block;-webkit-box-flex:0;-webkit-flex:0 0 79.1666666667%;flex:0 0 79.1666666667%;max-width:79.1666666667%}.el-col-xs-19.is-guttered{display:block}.el-col-xs-offset-19{margin-left:79.1666666667%}.el-col-xs-pull-19{position:relative;right:79.1666666667%}.el-col-xs-push-19{left:79.1666666667%;position:relative}.el-col-xs-20{display:block;-webkit-box-flex:0;-webkit-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.el-col-xs-20.is-guttered{display:block}.el-col-xs-offset-20{margin-left:83.3333333333%}.el-col-xs-pull-20{position:relative;right:83.3333333333%}.el-col-xs-push-20{left:83.3333333333%;position:relative}.el-col-xs-21{display:block;-webkit-box-flex:0;-webkit-flex:0 0 87.5%;flex:0 0 87.5%;max-width:87.5%}.el-col-xs-21.is-guttered{display:block}.el-col-xs-offset-21{margin-left:87.5%}.el-col-xs-pull-21{position:relative;right:87.5%}.el-col-xs-push-21{left:87.5%;position:relative}.el-col-xs-22{display:block;-webkit-box-flex:0;-webkit-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.el-col-xs-22.is-guttered{display:block}.el-col-xs-offset-22{margin-left:91.6666666667%}.el-col-xs-pull-22{position:relative;right:91.6666666667%}.el-col-xs-push-22{left:91.6666666667%;position:relative}.el-col-xs-23{display:block;-webkit-box-flex:0;-webkit-flex:0 0 95.8333333333%;flex:0 0 95.8333333333%;max-width:95.8333333333%}.el-col-xs-23.is-guttered{display:block}.el-col-xs-offset-23{margin-left:95.8333333333%}.el-col-xs-pull-23{position:relative;right:95.8333333333%}.el-col-xs-push-23{left:95.8333333333%;position:relative}.el-col-xs-24{display:block;-webkit-box-flex:0;-webkit-flex:0 0 100%;flex:0 0 100%;max-width:100%}.el-col-xs-24.is-guttered{display:block}.el-col-xs-offset-24{margin-left:100%}.el-col-xs-pull-24{position:relative;right:100%}.el-col-xs-push-24{left:100%;position:relative}}@media only screen and (min-width:768px){.el-col-sm-0{display:none;-webkit-box-flex:0;-webkit-flex:0 0 0%;flex:0 0 0%;max-width:0}.el-col-sm-0.is-guttered{display:none}.el-col-sm-offset-0{margin-left:0}.el-col-sm-pull-0{position:relative;right:0}.el-col-sm-push-0{left:0;position:relative}.el-col-sm-1{-webkit-box-flex:0;-webkit-flex:0 0 4.1666666667%;flex:0 0 4.1666666667%;max-width:4.1666666667%}.el-col-sm-1,.el-col-sm-1.is-guttered{display:block}.el-col-sm-offset-1{margin-left:4.1666666667%}.el-col-sm-pull-1{position:relative;right:4.1666666667%}.el-col-sm-push-1{left:4.1666666667%;position:relative}.el-col-sm-2{-webkit-box-flex:0;-webkit-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.el-col-sm-2,.el-col-sm-2.is-guttered{display:block}.el-col-sm-offset-2{margin-left:8.3333333333%}.el-col-sm-pull-2{position:relative;right:8.3333333333%}.el-col-sm-push-2{left:8.3333333333%;position:relative}.el-col-sm-3{-webkit-box-flex:0;-webkit-flex:0 0 12.5%;flex:0 0 12.5%;max-width:12.5%}.el-col-sm-3,.el-col-sm-3.is-guttered{display:block}.el-col-sm-offset-3{margin-left:12.5%}.el-col-sm-pull-3{position:relative;right:12.5%}.el-col-sm-push-3{left:12.5%;position:relative}.el-col-sm-4{-webkit-box-flex:0;-webkit-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.el-col-sm-4,.el-col-sm-4.is-guttered{display:block}.el-col-sm-offset-4{margin-left:16.6666666667%}.el-col-sm-pull-4{position:relative;right:16.6666666667%}.el-col-sm-push-4{left:16.6666666667%;position:relative}.el-col-sm-5{-webkit-box-flex:0;-webkit-flex:0 0 20.8333333333%;flex:0 0 20.8333333333%;max-width:20.8333333333%}.el-col-sm-5,.el-col-sm-5.is-guttered{display:block}.el-col-sm-offset-5{margin-left:20.8333333333%}.el-col-sm-pull-5{position:relative;right:20.8333333333%}.el-col-sm-push-5{left:20.8333333333%;position:relative}.el-col-sm-6{-webkit-box-flex:0;-webkit-flex:0 0 25%;flex:0 0 25%;max-width:25%}.el-col-sm-6,.el-col-sm-6.is-guttered{display:block}.el-col-sm-offset-6{margin-left:25%}.el-col-sm-pull-6{position:relative;right:25%}.el-col-sm-push-6{left:25%;position:relative}.el-col-sm-7{-webkit-box-flex:0;-webkit-flex:0 0 29.1666666667%;flex:0 0 29.1666666667%;max-width:29.1666666667%}.el-col-sm-7,.el-col-sm-7.is-guttered{display:block}.el-col-sm-offset-7{margin-left:29.1666666667%}.el-col-sm-pull-7{position:relative;right:29.1666666667%}.el-col-sm-push-7{left:29.1666666667%;position:relative}.el-col-sm-8{-webkit-box-flex:0;-webkit-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.el-col-sm-8,.el-col-sm-8.is-guttered{display:block}.el-col-sm-offset-8{margin-left:33.3333333333%}.el-col-sm-pull-8{position:relative;right:33.3333333333%}.el-col-sm-push-8{left:33.3333333333%;position:relative}.el-col-sm-9{-webkit-box-flex:0;-webkit-flex:0 0 37.5%;flex:0 0 37.5%;max-width:37.5%}.el-col-sm-9,.el-col-sm-9.is-guttered{display:block}.el-col-sm-offset-9{margin-left:37.5%}.el-col-sm-pull-9{position:relative;right:37.5%}.el-col-sm-push-9{left:37.5%;position:relative}.el-col-sm-10{display:block;-webkit-box-flex:0;-webkit-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.el-col-sm-10.is-guttered{display:block}.el-col-sm-offset-10{margin-left:41.6666666667%}.el-col-sm-pull-10{position:relative;right:41.6666666667%}.el-col-sm-push-10{left:41.6666666667%;position:relative}.el-col-sm-11{display:block;-webkit-box-flex:0;-webkit-flex:0 0 45.8333333333%;flex:0 0 45.8333333333%;max-width:45.8333333333%}.el-col-sm-11.is-guttered{display:block}.el-col-sm-offset-11{margin-left:45.8333333333%}.el-col-sm-pull-11{position:relative;right:45.8333333333%}.el-col-sm-push-11{left:45.8333333333%;position:relative}.el-col-sm-12{display:block;-webkit-box-flex:0;-webkit-flex:0 0 50%;flex:0 0 50%;max-width:50%}.el-col-sm-12.is-guttered{display:block}.el-col-sm-offset-12{margin-left:50%}.el-col-sm-pull-12{position:relative;right:50%}.el-col-sm-push-12{left:50%;position:relative}.el-col-sm-13{display:block;-webkit-box-flex:0;-webkit-flex:0 0 54.1666666667%;flex:0 0 54.1666666667%;max-width:54.1666666667%}.el-col-sm-13.is-guttered{display:block}.el-col-sm-offset-13{margin-left:54.1666666667%}.el-col-sm-pull-13{position:relative;right:54.1666666667%}.el-col-sm-push-13{left:54.1666666667%;position:relative}.el-col-sm-14{display:block;-webkit-box-flex:0;-webkit-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.el-col-sm-14.is-guttered{display:block}.el-col-sm-offset-14{margin-left:58.3333333333%}.el-col-sm-pull-14{position:relative;right:58.3333333333%}.el-col-sm-push-14{left:58.3333333333%;position:relative}.el-col-sm-15{display:block;-webkit-box-flex:0;-webkit-flex:0 0 62.5%;flex:0 0 62.5%;max-width:62.5%}.el-col-sm-15.is-guttered{display:block}.el-col-sm-offset-15{margin-left:62.5%}.el-col-sm-pull-15{position:relative;right:62.5%}.el-col-sm-push-15{left:62.5%;position:relative}.el-col-sm-16{display:block;-webkit-box-flex:0;-webkit-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.el-col-sm-16.is-guttered{display:block}.el-col-sm-offset-16{margin-left:66.6666666667%}.el-col-sm-pull-16{position:relative;right:66.6666666667%}.el-col-sm-push-16{left:66.6666666667%;position:relative}.el-col-sm-17{display:block;-webkit-box-flex:0;-webkit-flex:0 0 70.8333333333%;flex:0 0 70.8333333333%;max-width:70.8333333333%}.el-col-sm-17.is-guttered{display:block}.el-col-sm-offset-17{margin-left:70.8333333333%}.el-col-sm-pull-17{position:relative;right:70.8333333333%}.el-col-sm-push-17{left:70.8333333333%;position:relative}.el-col-sm-18{display:block;-webkit-box-flex:0;-webkit-flex:0 0 75%;flex:0 0 75%;max-width:75%}.el-col-sm-18.is-guttered{display:block}.el-col-sm-offset-18{margin-left:75%}.el-col-sm-pull-18{position:relative;right:75%}.el-col-sm-push-18{left:75%;position:relative}.el-col-sm-19{display:block;-webkit-box-flex:0;-webkit-flex:0 0 79.1666666667%;flex:0 0 79.1666666667%;max-width:79.1666666667%}.el-col-sm-19.is-guttered{display:block}.el-col-sm-offset-19{margin-left:79.1666666667%}.el-col-sm-pull-19{position:relative;right:79.1666666667%}.el-col-sm-push-19{left:79.1666666667%;position:relative}.el-col-sm-20{display:block;-webkit-box-flex:0;-webkit-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.el-col-sm-20.is-guttered{display:block}.el-col-sm-offset-20{margin-left:83.3333333333%}.el-col-sm-pull-20{position:relative;right:83.3333333333%}.el-col-sm-push-20{left:83.3333333333%;position:relative}.el-col-sm-21{display:block;-webkit-box-flex:0;-webkit-flex:0 0 87.5%;flex:0 0 87.5%;max-width:87.5%}.el-col-sm-21.is-guttered{display:block}.el-col-sm-offset-21{margin-left:87.5%}.el-col-sm-pull-21{position:relative;right:87.5%}.el-col-sm-push-21{left:87.5%;position:relative}.el-col-sm-22{display:block;-webkit-box-flex:0;-webkit-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.el-col-sm-22.is-guttered{display:block}.el-col-sm-offset-22{margin-left:91.6666666667%}.el-col-sm-pull-22{position:relative;right:91.6666666667%}.el-col-sm-push-22{left:91.6666666667%;position:relative}.el-col-sm-23{display:block;-webkit-box-flex:0;-webkit-flex:0 0 95.8333333333%;flex:0 0 95.8333333333%;max-width:95.8333333333%}.el-col-sm-23.is-guttered{display:block}.el-col-sm-offset-23{margin-left:95.8333333333%}.el-col-sm-pull-23{position:relative;right:95.8333333333%}.el-col-sm-push-23{left:95.8333333333%;position:relative}.el-col-sm-24{display:block;-webkit-box-flex:0;-webkit-flex:0 0 100%;flex:0 0 100%;max-width:100%}.el-col-sm-24.is-guttered{display:block}.el-col-sm-offset-24{margin-left:100%}.el-col-sm-pull-24{position:relative;right:100%}.el-col-sm-push-24{left:100%;position:relative}}@media only screen and (min-width:992px){.el-col-md-0{display:none;-webkit-box-flex:0;-webkit-flex:0 0 0%;flex:0 0 0%;max-width:0}.el-col-md-0.is-guttered{display:none}.el-col-md-offset-0{margin-left:0}.el-col-md-pull-0{position:relative;right:0}.el-col-md-push-0{left:0;position:relative}.el-col-md-1{-webkit-box-flex:0;-webkit-flex:0 0 4.1666666667%;flex:0 0 4.1666666667%;max-width:4.1666666667%}.el-col-md-1,.el-col-md-1.is-guttered{display:block}.el-col-md-offset-1{margin-left:4.1666666667%}.el-col-md-pull-1{position:relative;right:4.1666666667%}.el-col-md-push-1{left:4.1666666667%;position:relative}.el-col-md-2{-webkit-box-flex:0;-webkit-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.el-col-md-2,.el-col-md-2.is-guttered{display:block}.el-col-md-offset-2{margin-left:8.3333333333%}.el-col-md-pull-2{position:relative;right:8.3333333333%}.el-col-md-push-2{left:8.3333333333%;position:relative}.el-col-md-3{-webkit-box-flex:0;-webkit-flex:0 0 12.5%;flex:0 0 12.5%;max-width:12.5%}.el-col-md-3,.el-col-md-3.is-guttered{display:block}.el-col-md-offset-3{margin-left:12.5%}.el-col-md-pull-3{position:relative;right:12.5%}.el-col-md-push-3{left:12.5%;position:relative}.el-col-md-4{-webkit-box-flex:0;-webkit-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.el-col-md-4,.el-col-md-4.is-guttered{display:block}.el-col-md-offset-4{margin-left:16.6666666667%}.el-col-md-pull-4{position:relative;right:16.6666666667%}.el-col-md-push-4{left:16.6666666667%;position:relative}.el-col-md-5{-webkit-box-flex:0;-webkit-flex:0 0 20.8333333333%;flex:0 0 20.8333333333%;max-width:20.8333333333%}.el-col-md-5,.el-col-md-5.is-guttered{display:block}.el-col-md-offset-5{margin-left:20.8333333333%}.el-col-md-pull-5{position:relative;right:20.8333333333%}.el-col-md-push-5{left:20.8333333333%;position:relative}.el-col-md-6{-webkit-box-flex:0;-webkit-flex:0 0 25%;flex:0 0 25%;max-width:25%}.el-col-md-6,.el-col-md-6.is-guttered{display:block}.el-col-md-offset-6{margin-left:25%}.el-col-md-pull-6{position:relative;right:25%}.el-col-md-push-6{left:25%;position:relative}.el-col-md-7{-webkit-box-flex:0;-webkit-flex:0 0 29.1666666667%;flex:0 0 29.1666666667%;max-width:29.1666666667%}.el-col-md-7,.el-col-md-7.is-guttered{display:block}.el-col-md-offset-7{margin-left:29.1666666667%}.el-col-md-pull-7{position:relative;right:29.1666666667%}.el-col-md-push-7{left:29.1666666667%;position:relative}.el-col-md-8{-webkit-box-flex:0;-webkit-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.el-col-md-8,.el-col-md-8.is-guttered{display:block}.el-col-md-offset-8{margin-left:33.3333333333%}.el-col-md-pull-8{position:relative;right:33.3333333333%}.el-col-md-push-8{left:33.3333333333%;position:relative}.el-col-md-9{-webkit-box-flex:0;-webkit-flex:0 0 37.5%;flex:0 0 37.5%;max-width:37.5%}.el-col-md-9,.el-col-md-9.is-guttered{display:block}.el-col-md-offset-9{margin-left:37.5%}.el-col-md-pull-9{position:relative;right:37.5%}.el-col-md-push-9{left:37.5%;position:relative}.el-col-md-10{display:block;-webkit-box-flex:0;-webkit-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.el-col-md-10.is-guttered{display:block}.el-col-md-offset-10{margin-left:41.6666666667%}.el-col-md-pull-10{position:relative;right:41.6666666667%}.el-col-md-push-10{left:41.6666666667%;position:relative}.el-col-md-11{display:block;-webkit-box-flex:0;-webkit-flex:0 0 45.8333333333%;flex:0 0 45.8333333333%;max-width:45.8333333333%}.el-col-md-11.is-guttered{display:block}.el-col-md-offset-11{margin-left:45.8333333333%}.el-col-md-pull-11{position:relative;right:45.8333333333%}.el-col-md-push-11{left:45.8333333333%;position:relative}.el-col-md-12{display:block;-webkit-box-flex:0;-webkit-flex:0 0 50%;flex:0 0 50%;max-width:50%}.el-col-md-12.is-guttered{display:block}.el-col-md-offset-12{margin-left:50%}.el-col-md-pull-12{position:relative;right:50%}.el-col-md-push-12{left:50%;position:relative}.el-col-md-13{display:block;-webkit-box-flex:0;-webkit-flex:0 0 54.1666666667%;flex:0 0 54.1666666667%;max-width:54.1666666667%}.el-col-md-13.is-guttered{display:block}.el-col-md-offset-13{margin-left:54.1666666667%}.el-col-md-pull-13{position:relative;right:54.1666666667%}.el-col-md-push-13{left:54.1666666667%;position:relative}.el-col-md-14{display:block;-webkit-box-flex:0;-webkit-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.el-col-md-14.is-guttered{display:block}.el-col-md-offset-14{margin-left:58.3333333333%}.el-col-md-pull-14{position:relative;right:58.3333333333%}.el-col-md-push-14{left:58.3333333333%;position:relative}.el-col-md-15{display:block;-webkit-box-flex:0;-webkit-flex:0 0 62.5%;flex:0 0 62.5%;max-width:62.5%}.el-col-md-15.is-guttered{display:block}.el-col-md-offset-15{margin-left:62.5%}.el-col-md-pull-15{position:relative;right:62.5%}.el-col-md-push-15{left:62.5%;position:relative}.el-col-md-16{display:block;-webkit-box-flex:0;-webkit-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.el-col-md-16.is-guttered{display:block}.el-col-md-offset-16{margin-left:66.6666666667%}.el-col-md-pull-16{position:relative;right:66.6666666667%}.el-col-md-push-16{left:66.6666666667%;position:relative}.el-col-md-17{display:block;-webkit-box-flex:0;-webkit-flex:0 0 70.8333333333%;flex:0 0 70.8333333333%;max-width:70.8333333333%}.el-col-md-17.is-guttered{display:block}.el-col-md-offset-17{margin-left:70.8333333333%}.el-col-md-pull-17{position:relative;right:70.8333333333%}.el-col-md-push-17{left:70.8333333333%;position:relative}.el-col-md-18{display:block;-webkit-box-flex:0;-webkit-flex:0 0 75%;flex:0 0 75%;max-width:75%}.el-col-md-18.is-guttered{display:block}.el-col-md-offset-18{margin-left:75%}.el-col-md-pull-18{position:relative;right:75%}.el-col-md-push-18{left:75%;position:relative}.el-col-md-19{display:block;-webkit-box-flex:0;-webkit-flex:0 0 79.1666666667%;flex:0 0 79.1666666667%;max-width:79.1666666667%}.el-col-md-19.is-guttered{display:block}.el-col-md-offset-19{margin-left:79.1666666667%}.el-col-md-pull-19{position:relative;right:79.1666666667%}.el-col-md-push-19{left:79.1666666667%;position:relative}.el-col-md-20{display:block;-webkit-box-flex:0;-webkit-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.el-col-md-20.is-guttered{display:block}.el-col-md-offset-20{margin-left:83.3333333333%}.el-col-md-pull-20{position:relative;right:83.3333333333%}.el-col-md-push-20{left:83.3333333333%;position:relative}.el-col-md-21{display:block;-webkit-box-flex:0;-webkit-flex:0 0 87.5%;flex:0 0 87.5%;max-width:87.5%}.el-col-md-21.is-guttered{display:block}.el-col-md-offset-21{margin-left:87.5%}.el-col-md-pull-21{position:relative;right:87.5%}.el-col-md-push-21{left:87.5%;position:relative}.el-col-md-22{display:block;-webkit-box-flex:0;-webkit-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.el-col-md-22.is-guttered{display:block}.el-col-md-offset-22{margin-left:91.6666666667%}.el-col-md-pull-22{position:relative;right:91.6666666667%}.el-col-md-push-22{left:91.6666666667%;position:relative}.el-col-md-23{display:block;-webkit-box-flex:0;-webkit-flex:0 0 95.8333333333%;flex:0 0 95.8333333333%;max-width:95.8333333333%}.el-col-md-23.is-guttered{display:block}.el-col-md-offset-23{margin-left:95.8333333333%}.el-col-md-pull-23{position:relative;right:95.8333333333%}.el-col-md-push-23{left:95.8333333333%;position:relative}.el-col-md-24{display:block;-webkit-box-flex:0;-webkit-flex:0 0 100%;flex:0 0 100%;max-width:100%}.el-col-md-24.is-guttered{display:block}.el-col-md-offset-24{margin-left:100%}.el-col-md-pull-24{position:relative;right:100%}.el-col-md-push-24{left:100%;position:relative}}@media only screen and (min-width:1200px){.el-col-lg-0{display:none;-webkit-box-flex:0;-webkit-flex:0 0 0%;flex:0 0 0%;max-width:0}.el-col-lg-0.is-guttered{display:none}.el-col-lg-offset-0{margin-left:0}.el-col-lg-pull-0{position:relative;right:0}.el-col-lg-push-0{left:0;position:relative}.el-col-lg-1{-webkit-box-flex:0;-webkit-flex:0 0 4.1666666667%;flex:0 0 4.1666666667%;max-width:4.1666666667%}.el-col-lg-1,.el-col-lg-1.is-guttered{display:block}.el-col-lg-offset-1{margin-left:4.1666666667%}.el-col-lg-pull-1{position:relative;right:4.1666666667%}.el-col-lg-push-1{left:4.1666666667%;position:relative}.el-col-lg-2{-webkit-box-flex:0;-webkit-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.el-col-lg-2,.el-col-lg-2.is-guttered{display:block}.el-col-lg-offset-2{margin-left:8.3333333333%}.el-col-lg-pull-2{position:relative;right:8.3333333333%}.el-col-lg-push-2{left:8.3333333333%;position:relative}.el-col-lg-3{-webkit-box-flex:0;-webkit-flex:0 0 12.5%;flex:0 0 12.5%;max-width:12.5%}.el-col-lg-3,.el-col-lg-3.is-guttered{display:block}.el-col-lg-offset-3{margin-left:12.5%}.el-col-lg-pull-3{position:relative;right:12.5%}.el-col-lg-push-3{left:12.5%;position:relative}.el-col-lg-4{-webkit-box-flex:0;-webkit-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.el-col-lg-4,.el-col-lg-4.is-guttered{display:block}.el-col-lg-offset-4{margin-left:16.6666666667%}.el-col-lg-pull-4{position:relative;right:16.6666666667%}.el-col-lg-push-4{left:16.6666666667%;position:relative}.el-col-lg-5{-webkit-box-flex:0;-webkit-flex:0 0 20.8333333333%;flex:0 0 20.8333333333%;max-width:20.8333333333%}.el-col-lg-5,.el-col-lg-5.is-guttered{display:block}.el-col-lg-offset-5{margin-left:20.8333333333%}.el-col-lg-pull-5{position:relative;right:20.8333333333%}.el-col-lg-push-5{left:20.8333333333%;position:relative}.el-col-lg-6{-webkit-box-flex:0;-webkit-flex:0 0 25%;flex:0 0 25%;max-width:25%}.el-col-lg-6,.el-col-lg-6.is-guttered{display:block}.el-col-lg-offset-6{margin-left:25%}.el-col-lg-pull-6{position:relative;right:25%}.el-col-lg-push-6{left:25%;position:relative}.el-col-lg-7{-webkit-box-flex:0;-webkit-flex:0 0 29.1666666667%;flex:0 0 29.1666666667%;max-width:29.1666666667%}.el-col-lg-7,.el-col-lg-7.is-guttered{display:block}.el-col-lg-offset-7{margin-left:29.1666666667%}.el-col-lg-pull-7{position:relative;right:29.1666666667%}.el-col-lg-push-7{left:29.1666666667%;position:relative}.el-col-lg-8{-webkit-box-flex:0;-webkit-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.el-col-lg-8,.el-col-lg-8.is-guttered{display:block}.el-col-lg-offset-8{margin-left:33.3333333333%}.el-col-lg-pull-8{position:relative;right:33.3333333333%}.el-col-lg-push-8{left:33.3333333333%;position:relative}.el-col-lg-9{-webkit-box-flex:0;-webkit-flex:0 0 37.5%;flex:0 0 37.5%;max-width:37.5%}.el-col-lg-9,.el-col-lg-9.is-guttered{display:block}.el-col-lg-offset-9{margin-left:37.5%}.el-col-lg-pull-9{position:relative;right:37.5%}.el-col-lg-push-9{left:37.5%;position:relative}.el-col-lg-10{display:block;-webkit-box-flex:0;-webkit-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.el-col-lg-10.is-guttered{display:block}.el-col-lg-offset-10{margin-left:41.6666666667%}.el-col-lg-pull-10{position:relative;right:41.6666666667%}.el-col-lg-push-10{left:41.6666666667%;position:relative}.el-col-lg-11{display:block;-webkit-box-flex:0;-webkit-flex:0 0 45.8333333333%;flex:0 0 45.8333333333%;max-width:45.8333333333%}.el-col-lg-11.is-guttered{display:block}.el-col-lg-offset-11{margin-left:45.8333333333%}.el-col-lg-pull-11{position:relative;right:45.8333333333%}.el-col-lg-push-11{left:45.8333333333%;position:relative}.el-col-lg-12{display:block;-webkit-box-flex:0;-webkit-flex:0 0 50%;flex:0 0 50%;max-width:50%}.el-col-lg-12.is-guttered{display:block}.el-col-lg-offset-12{margin-left:50%}.el-col-lg-pull-12{position:relative;right:50%}.el-col-lg-push-12{left:50%;position:relative}.el-col-lg-13{display:block;-webkit-box-flex:0;-webkit-flex:0 0 54.1666666667%;flex:0 0 54.1666666667%;max-width:54.1666666667%}.el-col-lg-13.is-guttered{display:block}.el-col-lg-offset-13{margin-left:54.1666666667%}.el-col-lg-pull-13{position:relative;right:54.1666666667%}.el-col-lg-push-13{left:54.1666666667%;position:relative}.el-col-lg-14{display:block;-webkit-box-flex:0;-webkit-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.el-col-lg-14.is-guttered{display:block}.el-col-lg-offset-14{margin-left:58.3333333333%}.el-col-lg-pull-14{position:relative;right:58.3333333333%}.el-col-lg-push-14{left:58.3333333333%;position:relative}.el-col-lg-15{display:block;-webkit-box-flex:0;-webkit-flex:0 0 62.5%;flex:0 0 62.5%;max-width:62.5%}.el-col-lg-15.is-guttered{display:block}.el-col-lg-offset-15{margin-left:62.5%}.el-col-lg-pull-15{position:relative;right:62.5%}.el-col-lg-push-15{left:62.5%;position:relative}.el-col-lg-16{display:block;-webkit-box-flex:0;-webkit-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.el-col-lg-16.is-guttered{display:block}.el-col-lg-offset-16{margin-left:66.6666666667%}.el-col-lg-pull-16{position:relative;right:66.6666666667%}.el-col-lg-push-16{left:66.6666666667%;position:relative}.el-col-lg-17{display:block;-webkit-box-flex:0;-webkit-flex:0 0 70.8333333333%;flex:0 0 70.8333333333%;max-width:70.8333333333%}.el-col-lg-17.is-guttered{display:block}.el-col-lg-offset-17{margin-left:70.8333333333%}.el-col-lg-pull-17{position:relative;right:70.8333333333%}.el-col-lg-push-17{left:70.8333333333%;position:relative}.el-col-lg-18{display:block;-webkit-box-flex:0;-webkit-flex:0 0 75%;flex:0 0 75%;max-width:75%}.el-col-lg-18.is-guttered{display:block}.el-col-lg-offset-18{margin-left:75%}.el-col-lg-pull-18{position:relative;right:75%}.el-col-lg-push-18{left:75%;position:relative}.el-col-lg-19{display:block;-webkit-box-flex:0;-webkit-flex:0 0 79.1666666667%;flex:0 0 79.1666666667%;max-width:79.1666666667%}.el-col-lg-19.is-guttered{display:block}.el-col-lg-offset-19{margin-left:79.1666666667%}.el-col-lg-pull-19{position:relative;right:79.1666666667%}.el-col-lg-push-19{left:79.1666666667%;position:relative}.el-col-lg-20{display:block;-webkit-box-flex:0;-webkit-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.el-col-lg-20.is-guttered{display:block}.el-col-lg-offset-20{margin-left:83.3333333333%}.el-col-lg-pull-20{position:relative;right:83.3333333333%}.el-col-lg-push-20{left:83.3333333333%;position:relative}.el-col-lg-21{display:block;-webkit-box-flex:0;-webkit-flex:0 0 87.5%;flex:0 0 87.5%;max-width:87.5%}.el-col-lg-21.is-guttered{display:block}.el-col-lg-offset-21{margin-left:87.5%}.el-col-lg-pull-21{position:relative;right:87.5%}.el-col-lg-push-21{left:87.5%;position:relative}.el-col-lg-22{display:block;-webkit-box-flex:0;-webkit-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.el-col-lg-22.is-guttered{display:block}.el-col-lg-offset-22{margin-left:91.6666666667%}.el-col-lg-pull-22{position:relative;right:91.6666666667%}.el-col-lg-push-22{left:91.6666666667%;position:relative}.el-col-lg-23{display:block;-webkit-box-flex:0;-webkit-flex:0 0 95.8333333333%;flex:0 0 95.8333333333%;max-width:95.8333333333%}.el-col-lg-23.is-guttered{display:block}.el-col-lg-offset-23{margin-left:95.8333333333%}.el-col-lg-pull-23{position:relative;right:95.8333333333%}.el-col-lg-push-23{left:95.8333333333%;position:relative}.el-col-lg-24{display:block;-webkit-box-flex:0;-webkit-flex:0 0 100%;flex:0 0 100%;max-width:100%}.el-col-lg-24.is-guttered{display:block}.el-col-lg-offset-24{margin-left:100%}.el-col-lg-pull-24{position:relative;right:100%}.el-col-lg-push-24{left:100%;position:relative}}@media only screen and (min-width:1920px){.el-col-xl-0{display:none;-webkit-box-flex:0;-webkit-flex:0 0 0%;flex:0 0 0%;max-width:0}.el-col-xl-0.is-guttered{display:none}.el-col-xl-offset-0{margin-left:0}.el-col-xl-pull-0{position:relative;right:0}.el-col-xl-push-0{left:0;position:relative}.el-col-xl-1{-webkit-box-flex:0;-webkit-flex:0 0 4.1666666667%;flex:0 0 4.1666666667%;max-width:4.1666666667%}.el-col-xl-1,.el-col-xl-1.is-guttered{display:block}.el-col-xl-offset-1{margin-left:4.1666666667%}.el-col-xl-pull-1{position:relative;right:4.1666666667%}.el-col-xl-push-1{left:4.1666666667%;position:relative}.el-col-xl-2{-webkit-box-flex:0;-webkit-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.el-col-xl-2,.el-col-xl-2.is-guttered{display:block}.el-col-xl-offset-2{margin-left:8.3333333333%}.el-col-xl-pull-2{position:relative;right:8.3333333333%}.el-col-xl-push-2{left:8.3333333333%;position:relative}.el-col-xl-3{-webkit-box-flex:0;-webkit-flex:0 0 12.5%;flex:0 0 12.5%;max-width:12.5%}.el-col-xl-3,.el-col-xl-3.is-guttered{display:block}.el-col-xl-offset-3{margin-left:12.5%}.el-col-xl-pull-3{position:relative;right:12.5%}.el-col-xl-push-3{left:12.5%;position:relative}.el-col-xl-4{-webkit-box-flex:0;-webkit-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.el-col-xl-4,.el-col-xl-4.is-guttered{display:block}.el-col-xl-offset-4{margin-left:16.6666666667%}.el-col-xl-pull-4{position:relative;right:16.6666666667%}.el-col-xl-push-4{left:16.6666666667%;position:relative}.el-col-xl-5{-webkit-box-flex:0;-webkit-flex:0 0 20.8333333333%;flex:0 0 20.8333333333%;max-width:20.8333333333%}.el-col-xl-5,.el-col-xl-5.is-guttered{display:block}.el-col-xl-offset-5{margin-left:20.8333333333%}.el-col-xl-pull-5{position:relative;right:20.8333333333%}.el-col-xl-push-5{left:20.8333333333%;position:relative}.el-col-xl-6{-webkit-box-flex:0;-webkit-flex:0 0 25%;flex:0 0 25%;max-width:25%}.el-col-xl-6,.el-col-xl-6.is-guttered{display:block}.el-col-xl-offset-6{margin-left:25%}.el-col-xl-pull-6{position:relative;right:25%}.el-col-xl-push-6{left:25%;position:relative}.el-col-xl-7{-webkit-box-flex:0;-webkit-flex:0 0 29.1666666667%;flex:0 0 29.1666666667%;max-width:29.1666666667%}.el-col-xl-7,.el-col-xl-7.is-guttered{display:block}.el-col-xl-offset-7{margin-left:29.1666666667%}.el-col-xl-pull-7{position:relative;right:29.1666666667%}.el-col-xl-push-7{left:29.1666666667%;position:relative}.el-col-xl-8{-webkit-box-flex:0;-webkit-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.el-col-xl-8,.el-col-xl-8.is-guttered{display:block}.el-col-xl-offset-8{margin-left:33.3333333333%}.el-col-xl-pull-8{position:relative;right:33.3333333333%}.el-col-xl-push-8{left:33.3333333333%;position:relative}.el-col-xl-9{-webkit-box-flex:0;-webkit-flex:0 0 37.5%;flex:0 0 37.5%;max-width:37.5%}.el-col-xl-9,.el-col-xl-9.is-guttered{display:block}.el-col-xl-offset-9{margin-left:37.5%}.el-col-xl-pull-9{position:relative;right:37.5%}.el-col-xl-push-9{left:37.5%;position:relative}.el-col-xl-10{display:block;-webkit-box-flex:0;-webkit-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.el-col-xl-10.is-guttered{display:block}.el-col-xl-offset-10{margin-left:41.6666666667%}.el-col-xl-pull-10{position:relative;right:41.6666666667%}.el-col-xl-push-10{left:41.6666666667%;position:relative}.el-col-xl-11{display:block;-webkit-box-flex:0;-webkit-flex:0 0 45.8333333333%;flex:0 0 45.8333333333%;max-width:45.8333333333%}.el-col-xl-11.is-guttered{display:block}.el-col-xl-offset-11{margin-left:45.8333333333%}.el-col-xl-pull-11{position:relative;right:45.8333333333%}.el-col-xl-push-11{left:45.8333333333%;position:relative}.el-col-xl-12{display:block;-webkit-box-flex:0;-webkit-flex:0 0 50%;flex:0 0 50%;max-width:50%}.el-col-xl-12.is-guttered{display:block}.el-col-xl-offset-12{margin-left:50%}.el-col-xl-pull-12{position:relative;right:50%}.el-col-xl-push-12{left:50%;position:relative}.el-col-xl-13{display:block;-webkit-box-flex:0;-webkit-flex:0 0 54.1666666667%;flex:0 0 54.1666666667%;max-width:54.1666666667%}.el-col-xl-13.is-guttered{display:block}.el-col-xl-offset-13{margin-left:54.1666666667%}.el-col-xl-pull-13{position:relative;right:54.1666666667%}.el-col-xl-push-13{left:54.1666666667%;position:relative}.el-col-xl-14{display:block;-webkit-box-flex:0;-webkit-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.el-col-xl-14.is-guttered{display:block}.el-col-xl-offset-14{margin-left:58.3333333333%}.el-col-xl-pull-14{position:relative;right:58.3333333333%}.el-col-xl-push-14{left:58.3333333333%;position:relative}.el-col-xl-15{display:block;-webkit-box-flex:0;-webkit-flex:0 0 62.5%;flex:0 0 62.5%;max-width:62.5%}.el-col-xl-15.is-guttered{display:block}.el-col-xl-offset-15{margin-left:62.5%}.el-col-xl-pull-15{position:relative;right:62.5%}.el-col-xl-push-15{left:62.5%;position:relative}.el-col-xl-16{display:block;-webkit-box-flex:0;-webkit-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.el-col-xl-16.is-guttered{display:block}.el-col-xl-offset-16{margin-left:66.6666666667%}.el-col-xl-pull-16{position:relative;right:66.6666666667%}.el-col-xl-push-16{left:66.6666666667%;position:relative}.el-col-xl-17{display:block;-webkit-box-flex:0;-webkit-flex:0 0 70.8333333333%;flex:0 0 70.8333333333%;max-width:70.8333333333%}.el-col-xl-17.is-guttered{display:block}.el-col-xl-offset-17{margin-left:70.8333333333%}.el-col-xl-pull-17{position:relative;right:70.8333333333%}.el-col-xl-push-17{left:70.8333333333%;position:relative}.el-col-xl-18{display:block;-webkit-box-flex:0;-webkit-flex:0 0 75%;flex:0 0 75%;max-width:75%}.el-col-xl-18.is-guttered{display:block}.el-col-xl-offset-18{margin-left:75%}.el-col-xl-pull-18{position:relative;right:75%}.el-col-xl-push-18{left:75%;position:relative}.el-col-xl-19{display:block;-webkit-box-flex:0;-webkit-flex:0 0 79.1666666667%;flex:0 0 79.1666666667%;max-width:79.1666666667%}.el-col-xl-19.is-guttered{display:block}.el-col-xl-offset-19{margin-left:79.1666666667%}.el-col-xl-pull-19{position:relative;right:79.1666666667%}.el-col-xl-push-19{left:79.1666666667%;position:relative}.el-col-xl-20{display:block;-webkit-box-flex:0;-webkit-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.el-col-xl-20.is-guttered{display:block}.el-col-xl-offset-20{margin-left:83.3333333333%}.el-col-xl-pull-20{position:relative;right:83.3333333333%}.el-col-xl-push-20{left:83.3333333333%;position:relative}.el-col-xl-21{display:block;-webkit-box-flex:0;-webkit-flex:0 0 87.5%;flex:0 0 87.5%;max-width:87.5%}.el-col-xl-21.is-guttered{display:block}.el-col-xl-offset-21{margin-left:87.5%}.el-col-xl-pull-21{position:relative;right:87.5%}.el-col-xl-push-21{left:87.5%;position:relative}.el-col-xl-22{display:block;-webkit-box-flex:0;-webkit-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.el-col-xl-22.is-guttered{display:block}.el-col-xl-offset-22{margin-left:91.6666666667%}.el-col-xl-pull-22{position:relative;right:91.6666666667%}.el-col-xl-push-22{left:91.6666666667%;position:relative}.el-col-xl-23{display:block;-webkit-box-flex:0;-webkit-flex:0 0 95.8333333333%;flex:0 0 95.8333333333%;max-width:95.8333333333%}.el-col-xl-23.is-guttered{display:block}.el-col-xl-offset-23{margin-left:95.8333333333%}.el-col-xl-pull-23{position:relative;right:95.8333333333%}.el-col-xl-push-23{left:95.8333333333%;position:relative}.el-col-xl-24{display:block;-webkit-box-flex:0;-webkit-flex:0 0 100%;flex:0 0 100%;max-width:100%}.el-col-xl-24.is-guttered{display:block}.el-col-xl-offset-24{margin-left:100%}.el-col-xl-pull-24{position:relative;right:100%}.el-col-xl-push-24{left:100%;position:relative}}.model-row[data-v-cb4c81ee]{padding-bottom:10px}.model-row .model-tip[data-v-cb4c81ee]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.content[data-v-cb4c81ee]{position:relative;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.scan-effect[data-v-cb4c81ee]{position:relative;overflow:hidden;height:50vh}.scan-effect img[data-v-cb4c81ee]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;position:absolute}.scan-line[data-v-cb4c81ee]{position:absolute;top:0;width:1.5px;height:100%;background:rgba(0,0,0,.6);box-shadow:0 0 2px #0000004d}.matting-dialog .el-dialog__header,.matting-dialog .el-upload__tip{text-align:left}.matting-dialog .el-dialog__body{padding-top:0}.matting-dialog .el-upload-list__item-name{padding:0}.matting-dialog .el-upload-list__item-info{width:100%;margin-left:0}.el-popover{--el-popover-bg-color:var(--el-bg-color-overlay);--el-popover-font-size:var(--el-font-size-base);--el-popover-border-color:var(--el-border-color-lighter);--el-popover-padding:12px;--el-popover-padding-large:18px 20px;--el-popover-title-font-size:16px;--el-popover-title-text-color:var(--el-text-color-primary);--el-popover-border-radius:4px}.el-popover.el-popper{background:var(--el-popover-bg-color);border:1px solid var(--el-popover-border-color);border-radius:var(--el-popover-border-radius);box-shadow:var(--el-box-shadow-light);box-sizing:border-box;color:var(--el-text-color-regular);font-size:var(--el-popover-font-size);line-height:1.4;min-width:150px;overflow-wrap:break-word;padding:var(--el-popover-padding);z-index:var(--el-index-popper)}.el-popover.el-popper--plain{padding:var(--el-popover-padding-large)}.el-popover__title{color:var(--el-popover-title-text-color);font-size:var(--el-popover-title-font-size);line-height:1;margin-bottom:12px}.el-popover__reference:focus:hover,.el-popover__reference:focus:not(.focusing){outline-width:0}.el-popover.el-popper.is-dark{--el-popover-bg-color:var(--el-text-color-primary);--el-popover-border-color:var(--el-text-color-primary);--el-popover-title-text-color:var(--el-bg-color);color:var(--el-bg-color)}.el-popover.el-popper:focus,.el-popover.el-popper:focus:active{outline-width:0}.upload-dialog .el-dialog__header,.upload-dialog .el-upload__tip{text-align:left}.upload-dialog .el-upload-list__item-name{padding:0}.upload-dialog .el-upload-list__item-info{width:100%;margin-left:0}.el-radio{--el-radio-font-size:var(--el-font-size-base);--el-radio-text-color:var(--el-text-color-regular);--el-radio-font-weight:var(--el-font-weight-primary);--el-radio-input-height:14px;--el-radio-input-width:14px;--el-radio-input-border-radius:var(--el-border-radius-circle);--el-radio-input-bg-color:var(--el-fill-color-blank);--el-radio-input-border:var(--el-border);--el-radio-input-border-color:var(--el-border-color);--el-radio-input-border-color-hover:var(--el-color-primary);-webkit-box-align:center;-webkit-align-items:center;align-items:center;color:var(--el-radio-text-color);cursor:pointer;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;font-size:var(--el-font-size-base);font-weight:var(--el-radio-font-weight);height:32px;margin-right:32px;outline:none;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.el-radio.el-radio--large{height:40px}.el-radio.el-radio--small{height:24px}.el-radio.is-bordered{border:var(--el-border);border-radius:var(--el-border-radius-base);box-sizing:border-box;padding:0 15px 0 9px}.el-radio.is-bordered.is-checked{border-color:var(--el-color-primary)}.el-radio.is-bordered.is-disabled{border-color:var(--el-border-color-lighter);cursor:not-allowed}.el-radio.is-bordered.el-radio--large{border-radius:var(--el-border-radius-base);padding:0 19px 0 11px}.el-radio.is-bordered.el-radio--large .el-radio__label{font-size:var(--el-font-size-base)}.el-radio.is-bordered.el-radio--large .el-radio__inner{height:14px;width:14px}.el-radio.is-bordered.el-radio--small{border-radius:var(--el-border-radius-base);padding:0 11px 0 7px}.el-radio.is-bordered.el-radio--small .el-radio__label{font-size:12px}.el-radio.is-bordered.el-radio--small .el-radio__inner{height:12px;width:12px}.el-radio:last-child{margin-right:0}.el-radio__input{cursor:pointer;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;outline:none;position:relative;vertical-align:middle;white-space:nowrap}.el-radio__input.is-disabled .el-radio__inner{background-color:var(--el-disabled-bg-color);border-color:var(--el-disabled-border-color);cursor:not-allowed}.el-radio__input.is-disabled .el-radio__inner:after{background-color:var(--el-disabled-bg-color);cursor:not-allowed}.el-radio__input.is-disabled .el-radio__inner+.el-radio__label{cursor:not-allowed}.el-radio__input.is-disabled.is-checked .el-radio__inner{background-color:var(--el-disabled-bg-color);border-color:var(--el-disabled-border-color)}.el-radio__input.is-disabled.is-checked .el-radio__inner:after{background-color:var(--el-text-color-placeholder)}.el-radio__input.is-disabled+span.el-radio__label{color:var(--el-text-color-placeholder);cursor:not-allowed}.el-radio__input.is-checked .el-radio__inner{background:var(--el-color-primary);border-color:var(--el-color-primary)}.el-radio__input.is-checked .el-radio__inner:after{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}.el-radio__input.is-checked+.el-radio__label{color:var(--el-color-primary)}.el-radio__input.is-focus .el-radio__inner{border-color:var(--el-radio-input-border-color-hover)}.el-radio__inner{background-color:var(--el-radio-input-bg-color);border:var(--el-radio-input-border);border-radius:var(--el-radio-input-border-radius);box-sizing:border-box;cursor:pointer;display:inline-block;height:var(--el-radio-input-height);position:relative;width:var(--el-radio-input-width)}.el-radio__inner:hover{border-color:var(--el-radio-input-border-color-hover)}.el-radio__inner:after{background-color:var(--el-color-white);border-radius:var(--el-radio-input-border-radius);content:"";height:4px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0);-webkit-transition:-webkit-transform .15s ease-in;transition:-webkit-transform .15s ease-in;transition:transform .15s ease-in;transition:transform .15s ease-in,-webkit-transform .15s ease-in;width:4px}.el-radio__original{inset:0;margin:0;opacity:0;outline:none;position:absolute;z-index:-1}.el-radio__original:focus-visible+.el-radio__inner{border-radius:var(--el-radio-input-border-radius);outline:2px solid var(--el-radio-input-border-color-hover);outline-offset:1px}.el-radio:focus:not(:focus-visible):not(.is-focus):not(:active):not(.is-disabled) .el-radio__inner{box-shadow:0 0 2px 2px var(--el-radio-input-border-color-hover)}.el-radio__label{font-size:var(--el-radio-font-size);padding-left:8px}.el-radio.el-radio--large .el-radio__label{font-size:14px}.el-radio.el-radio--large .el-radio__inner{height:14px;width:14px}.el-radio.el-radio--small .el-radio__label{font-size:12px}.el-radio.el-radio--small .el-radio__inner{height:12px;width:12px}.reference-pop-row[data-v-28d75bed]{font-size:13px;padding:8px 15px;display:-webkit-box;display:-webkit-flex;display:flex}.reference-pop-row .reference-pop-direction[data-v-28d75bed]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.reference-pop-row .reference-pop-text[data-v-28d75bed]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.reference-pop-row .reference-flex-end[data-v-28d75bed]{-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.reference-pop-btn[data-v-28d75bed]{font-size:13px;padding:8px 15px;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}[data-v-28d75bed] .el-radio-group{-webkit-flex-wrap:nowrap;flex-wrap:nowrap}.home-pop[data-v-8ca0e5b0]{margin:10px;padding:0}.pop-row[data-v-8ca0e5b0]{margin:0 10px;font-size:15px;padding:10px 15px;cursor:pointer}.pop-row .pop-icon[data-v-8ca0e5b0]{font-size:20px}.pop-row .pop-text[data-v-8ca0e5b0]{padding-left:15px}.pop-row[data-v-8ca0e5b0]:hover{border-radius:2px;background-color:#f9f9f9}.el-form{--el-form-label-font-size:var(--el-font-size-base);--el-form-inline-content-width:220px}.el-form--label-left .el-form-item__label{-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.el-form--label-top .el-form-item{display:block}.el-form--label-top .el-form-item .el-form-item__label{display:block;height:auto;line-height:22px;margin-bottom:8px;text-align:left}.el-form--inline .el-form-item{display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;margin-right:32px;vertical-align:middle}.el-form--inline.el-form--label-top{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.el-form--inline.el-form--label-top .el-form-item{display:block}.el-form--large.el-form--label-top .el-form-item .el-form-item__label{line-height:22px;margin-bottom:12px}.el-form--default.el-form--label-top .el-form-item .el-form-item__label{line-height:22px;margin-bottom:8px}.el-form--small.el-form--label-top .el-form-item .el-form-item__label{line-height:20px;margin-bottom:4px}.el-form-item{display:-webkit-box;display:-webkit-flex;display:flex;--font-size:14px;margin-bottom:18px}.el-form-item .el-form-item{margin-bottom:0}.el-form-item .el-input__validateIcon{display:none}.el-form-item--large{--font-size:14px;--el-form-label-font-size:var(--font-size);margin-bottom:22px}.el-form-item--large .el-form-item__label{height:40px;line-height:40px}.el-form-item--large .el-form-item__content{line-height:40px}.el-form-item--large .el-form-item__error{padding-top:4px}.el-form-item--default{--font-size:14px;--el-form-label-font-size:var(--font-size);margin-bottom:18px}.el-form-item--default .el-form-item__label{height:32px;line-height:32px}.el-form-item--default .el-form-item__content{line-height:32px}.el-form-item--default .el-form-item__error{padding-top:2px}.el-form-item--small{--font-size:12px;--el-form-label-font-size:var(--font-size);margin-bottom:18px}.el-form-item--small .el-form-item__label{height:24px;line-height:24px}.el-form-item--small .el-form-item__content{line-height:24px}.el-form-item--small .el-form-item__error{padding-top:2px}.el-form-item__label-wrap{display:-webkit-box;display:-webkit-flex;display:flex}.el-form-item__label{-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;box-sizing:border-box;color:var(--el-text-color-regular);display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;font-size:var(--el-form-label-font-size);height:32px;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;line-height:32px;padding:0 12px 0 0}.el-form-item__content{-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:1;-webkit-flex:1;flex:1;-webkit-flex-wrap:wrap;flex-wrap:wrap;font-size:var(--font-size);line-height:32px;min-width:0;position:relative}.el-form-item__content .el-input-group{vertical-align:top}.el-form-item__error{color:var(--el-color-danger);font-size:12px;left:0;line-height:1;padding-top:2px;position:absolute;top:100%}.el-form-item__error--inline{display:inline-block;left:auto;margin-left:10px;position:relative;top:auto}.el-form-item.is-required:not(.is-no-asterisk).asterisk-left>.el-form-item__label-wrap>.el-form-item__label:before,.el-form-item.is-required:not(.is-no-asterisk).asterisk-left>.el-form-item__label:before{color:var(--el-color-danger);content:"*";margin-right:4px}.el-form-item.is-required:not(.is-no-asterisk).asterisk-right>.el-form-item__label-wrap>.el-form-item__label:after,.el-form-item.is-required:not(.is-no-asterisk).asterisk-right>.el-form-item__label:after{color:var(--el-color-danger);content:"*";margin-left:4px}.el-form-item.is-error .el-input__wrapper,.el-form-item.is-error .el-input__wrapper.is-focus,.el-form-item.is-error .el-input__wrapper:focus,.el-form-item.is-error .el-input__wrapper:hover,.el-form-item.is-error .el-select__wrapper,.el-form-item.is-error .el-select__wrapper.is-focus,.el-form-item.is-error .el-select__wrapper:focus,.el-form-item.is-error .el-select__wrapper:hover,.el-form-item.is-error .el-textarea__inner,.el-form-item.is-error .el-textarea__inner.is-focus,.el-form-item.is-error .el-textarea__inner:focus,.el-form-item.is-error .el-textarea__inner:hover{box-shadow:0 0 0 1px var(--el-color-danger) inset}.el-form-item.is-error .el-input-group__append .el-input__wrapper,.el-form-item.is-error .el-input-group__prepend .el-input__wrapper{box-shadow:inset 0 0 0 1px transparent}.el-form-item.is-error .el-input__validateIcon{color:var(--el-color-danger)}.el-form-item--feedback .el-input__validateIcon{display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex}.el-image__error,.el-image__inner,.el-image__placeholder,.el-image__wrapper{height:100%;width:100%}.el-image{display:inline-block;overflow:hidden;position:relative}.el-image__inner{opacity:1;vertical-align:top}.el-image__inner.is-loading{opacity:0}.el-image__wrapper{left:0;position:absolute;top:0}.el-image__error,.el-image__placeholder{background:var(--el-fill-color-light)}.el-image__error{-webkit-box-align:center;-webkit-align-items:center;align-items:center;color:var(--el-text-color-placeholder);display:-webkit-box;display:-webkit-flex;display:flex;font-size:14px;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;vertical-align:middle}.el-image__preview{cursor:pointer}.el-image-viewer__wrapper{inset:0;position:fixed}.el-image-viewer__btn{-webkit-box-align:center;-webkit-align-items:center;align-items:center;border-radius:50%;box-sizing:border-box;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;opacity:.8;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:1}.el-image-viewer__btn .el-icon{cursor:pointer;font-size:inherit}.el-image-viewer__close{font-size:40px;height:40px;right:40px;top:40px;width:40px}.el-image-viewer__canvas{-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;height:100%;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;position:static;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.el-image-viewer__actions{background-color:var(--el-text-color-regular);border-color:#fff;border-radius:22px;bottom:30px;height:44px;left:50%;padding:0 23px;-webkit-transform:translateX(-50%);transform:translate(-50%);width:282px}.el-image-viewer__actions__inner{-webkit-box-align:center;-webkit-align-items:center;align-items:center;color:#fff;cursor:default;display:-webkit-box;display:-webkit-flex;display:flex;font-size:23px;height:100%;-webkit-justify-content:space-around;justify-content:space-around;width:100%}.el-image-viewer__prev{left:40px}.el-image-viewer__next,.el-image-viewer__prev{background-color:var(--el-text-color-regular);border-color:#fff;color:#fff;font-size:24px;height:44px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:44px}.el-image-viewer__next{right:40px;text-indent:2px}.el-image-viewer__close{background-color:var(--el-text-color-regular);border-color:#fff;color:#fff;font-size:24px;height:44px;width:44px}.el-image-viewer__mask{background:#000;height:100%;left:0;opacity:.5;position:absolute;top:0;width:100%}.viewer-fade-enter-active{-webkit-animation:viewer-fade-in var(--el-transition-duration);animation:viewer-fade-in var(--el-transition-duration)}.viewer-fade-leave-active{-webkit-animation:viewer-fade-out var(--el-transition-duration);animation:viewer-fade-out var(--el-transition-duration)}@-webkit-keyframes viewer-fade-in{0%{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes viewer-fade-in{0%{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes viewer-fade-out{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}}@keyframes viewer-fade-out{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}}.h-full[data-v-b59cc6b1]{height:100%}.content-center[data-v-b59cc6b1]{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.captcha-image[data-v-b59cc6b1]{cursor:pointer;outline:1px solid #eee}.login-dialog .el-dialog__header,.login-dialog .el-upload__tip{text-align:left}.login-dialog .el-upload-list__item-name{padding:0}.login-dialog .el-upload-list__item-info{width:100%;margin-left:0}.captcha .el-form-item__content{-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.menu-content[data-v-10e0a8c0]{width:170px;padding:5px 0;background:#fff;border:1px solid #eee;box-shadow:3px 3px 3px #00000026;border-radius:2px;list-style:none;margin:0}.menu-item[data-v-10e0a8c0]{padding:0 20px;color:#555;font-size:12px;-webkit-transition:all .1s;transition:all .1s;white-space:nowrap;height:30px;line-height:30px;background-color:#fff;cursor:pointer}.menu-item:not(.disable):hover>.menu-item-content>.sub-menu[data-v-10e0a8c0]{display:block}.menu-item:not(.disable):hover>.has-children.has-handler[data-v-10e0a8c0]:after{-webkit-transform:scale(1);transform:scale(1)}.menu-item[data-v-10e0a8c0]:hover:not(.disable){background-color:#409eff33}.menu-item.divider[data-v-10e0a8c0]{height:1px;overflow:hidden;margin:5px;background-color:#e5e5e5;line-height:0;padding:0}.menu-item.disable[data-v-10e0a8c0]{color:#b1b1b1;cursor:no-drop}.menu-item-content[data-v-10e0a8c0]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;position:relative}.menu-item-content.has-children[data-v-10e0a8c0]:before{content:"";display:inline-block;width:8px;height:8px;border-width:1px;border-style:solid;border-color:#666 #666 transparent transparent;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}.menu-item-content.has-children.has-handler[data-v-10e0a8c0]:after{content:"";display:inline-block;width:1px;height:24px;background-color:#f1f1f1;position:absolute;right:18px;top:3px;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.menu-item-content .sub-text[data-v-10e0a8c0]{opacity:.6}.menu-item-content .sub-menu[data-v-10e0a8c0]{width:120px;position:absolute;display:none;left:112%;top:-6px}.mask{position:fixed;left:0;top:0;width:100vw;height:100vh;z-index:9998}.contextmenu{position:fixed;z-index:9999;-webkit-user-select:none;-moz-user-select:none;user-select:none} diff --git a/assets/index-8fc5593f.css.gz b/assets/index-8fc5593f.css.gz new file mode 100644 index 0000000000000000000000000000000000000000..6e380143992e8fed092523f6d1c1dfe36a940c82 GIT binary patch literal 54238 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�rjE7y3j6v7C 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.el-menu-item{-webkit-box-align:center;-webkit-align-items:center;align-items:center;border-bottom:2px solid transparent;color:var(--el-menu-text-color);display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;height:100%;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;margin:0}.el-menu--horizontal>.el-menu-item a,.el-menu--horizontal>.el-menu-item a:hover{color:inherit}.el-menu--horizontal>.el-sub-menu:focus,.el-menu--horizontal>.el-sub-menu:hover{outline:none}.el-menu--horizontal>.el-sub-menu:hover .el-sub-menu__title{color:var(--el-menu-hover-text-color)}.el-menu--horizontal>.el-sub-menu.is-active .el-sub-menu__title{border-bottom:2px solid var(--el-menu-active-color);color:var(--el-menu-active-color)}.el-menu--horizontal>.el-sub-menu .el-sub-menu__title{border-bottom:2px solid transparent;color:var(--el-menu-text-color);height:100%}.el-menu--horizontal>.el-sub-menu .el-sub-menu__title:hover{background-color:var(--el-menu-bg-color)}.el-menu--horizontal .el-menu .el-menu-item,.el-menu--horizontal .el-menu .el-sub-menu__title{-webkit-box-align:center;-webkit-align-items:center;align-items:center;background-color:var(--el-menu-bg-color);color:var(--el-menu-text-color);display:-webkit-box;display:-webkit-flex;display:flex;height:var(--el-menu-horizontal-sub-item-height);line-height:var(--el-menu-horizontal-sub-item-height);padding:0 10px}.el-menu--horizontal .el-menu .el-sub-menu__title{padding-right:40px}.el-menu--horizontal .el-menu .el-menu-item.is-active,.el-menu--horizontal .el-menu .el-sub-menu.is-active>.el-sub-menu__title{color:var(--el-menu-active-color)}.el-menu--horizontal .el-menu-item:not(.is-disabled):focus,.el-menu--horizontal .el-menu-item:not(.is-disabled):hover{background-color:var(--el-menu-hover-bg-color);color:var(--el-menu-hover-text-color);outline:none}.el-menu--horizontal>.el-menu-item.is-active{border-bottom:2px solid var(--el-menu-active-color);color:var(--el-menu-active-color)!important}.el-menu--collapse{width:calc(var(--el-menu-icon-width) + var(--el-menu-base-level-padding)*2)}.el-menu--collapse>.el-menu-item [class^=el-icon],.el-menu--collapse>.el-menu-item-group>ul>.el-sub-menu>.el-sub-menu__title [class^=el-icon],.el-menu--collapse>.el-sub-menu>.el-sub-menu__title [class^=el-icon]{margin:0;text-align:center;vertical-align:middle;width:var(--el-menu-icon-width)}.el-menu--collapse>.el-menu-item .el-sub-menu__icon-arrow,.el-menu--collapse>.el-menu-item-group>ul>.el-sub-menu>.el-sub-menu__title .el-sub-menu__icon-arrow,.el-menu--collapse>.el-sub-menu>.el-sub-menu__title .el-sub-menu__icon-arrow{display:none}.el-menu--collapse>.el-menu-item-group>ul>.el-sub-menu>.el-sub-menu__title>span,.el-menu--collapse>.el-menu-item>span,.el-menu--collapse>.el-sub-menu>.el-sub-menu__title>span{display:inline-block;height:0;overflow:hidden;visibility:hidden;width:0}.el-menu--collapse>.el-menu-item.is-active i{color:inherit}.el-menu--collapse .el-menu .el-sub-menu{min-width:200px}.el-menu--collapse .el-sub-menu.is-active .el-sub-menu__title{color:var(--el-menu-active-color)}.el-menu--popup{border:none;border-radius:var(--el-border-radius-small);box-shadow:var(--el-box-shadow-light);min-width:200px;padding:5px 0;z-index:100}.el-menu .el-icon{-webkit-flex-shrink:0;flex-shrink:0}.el-menu-item{-webkit-box-align:center;-webkit-align-items:center;align-items:center;box-sizing:border-box;color:var(--el-menu-text-color);cursor:pointer;display:-webkit-box;display:-webkit-flex;display:flex;font-size:var(--el-menu-item-font-size);height:var(--el-menu-item-height);line-height:var(--el-menu-item-height);list-style:none;padding:0 var(--el-menu-base-level-padding);position:relative;-webkit-transition:border-color var(--el-transition-duration),background-color var(--el-transition-duration),color var(--el-transition-duration);transition:border-color var(--el-transition-duration),background-color var(--el-transition-duration),color var(--el-transition-duration);white-space:nowrap}.el-menu-item *{vertical-align:bottom}.el-menu-item i{color:inherit}.el-menu-item:focus,.el-menu-item:hover{outline:none}.el-menu-item:hover{background-color:var(--el-menu-hover-bg-color)}.el-menu-item.is-disabled{background:none!important;cursor:not-allowed;opacity:.25}.el-menu-item [class^=el-icon]{font-size:18px;margin-right:5px;text-align:center;vertical-align:middle;width:var(--el-menu-icon-width)}.el-menu-item.is-active{color:var(--el-menu-active-color)}.el-menu-item.is-active i{color:inherit}.el-menu-item .el-menu-tooltip__trigger{-webkit-box-align:center;-webkit-align-items:center;align-items:center;box-sizing:border-box;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;height:100%;left:0;padding:0 var(--el-menu-base-level-padding);position:absolute;top:0;width:100%}.el-sub-menu{list-style:none;margin:0;padding-left:0}.el-sub-menu__title{-webkit-box-align:center;-webkit-align-items:center;align-items:center;box-sizing:border-box;color:var(--el-menu-text-color);cursor:pointer;display:-webkit-box;display:-webkit-flex;display:flex;font-size:var(--el-menu-item-font-size);height:var(--el-menu-item-height);line-height:var(--el-menu-item-height);list-style:none;padding:0 var(--el-menu-base-level-padding);position:relative;-webkit-transition:border-color var(--el-transition-duration),background-color var(--el-transition-duration),color var(--el-transition-duration);transition:border-color var(--el-transition-duration),background-color var(--el-transition-duration),color var(--el-transition-duration);white-space:nowrap}.el-sub-menu__title *{vertical-align:bottom}.el-sub-menu__title i{color:inherit}.el-sub-menu__title:focus,.el-sub-menu__title:hover{outline:none}.el-sub-menu__title.is-disabled{background:none!important;cursor:not-allowed;opacity:.25}.el-sub-menu__title:hover{background-color:var(--el-menu-hover-bg-color)}.el-sub-menu .el-menu{border:none}.el-sub-menu .el-menu-item{height:var(--el-menu-sub-item-height);line-height:var(--el-menu-sub-item-height)}.el-sub-menu__hide-arrow .el-sub-menu__icon-arrow{display:none!important}.el-sub-menu.is-active .el-sub-menu__title{border-bottom-color:var(--el-menu-active-color)}.el-sub-menu.is-disabled .el-menu-item,.el-sub-menu.is-disabled .el-sub-menu__title{background:none!important;cursor:not-allowed;opacity:.25}.el-sub-menu .el-icon{font-size:18px;margin-right:5px;text-align:center;vertical-align:middle;width:var(--el-menu-icon-width)}.el-sub-menu .el-icon.el-sub-menu__icon-more{margin-right:0!important}.el-sub-menu .el-sub-menu__icon-arrow{font-size:12px;margin-right:0;margin-top:-6px;position:absolute;right:var(--el-menu-base-level-padding);top:50%;-webkit-transition:-webkit-transform var(--el-transition-duration);transition:-webkit-transform var(--el-transition-duration);transition:transform var(--el-transition-duration);transition:transform var(--el-transition-duration),-webkit-transform var(--el-transition-duration);width:inherit}.el-menu-item-group>ul{padding:0}.el-menu-item-group__title{color:var(--el-text-color-secondary);font-size:12px;line-height:normal;padding:7px 0 7px var(--el-menu-base-level-padding)}.horizontal-collapse-transition .el-sub-menu__title .el-sub-menu__icon-arrow{opacity:0;-webkit-transition:var(--el-transition-duration-fast);transition:var(--el-transition-duration-fast)}.col-user[data-v-34d8b5ea]{display:-webkit-box;display:-webkit-flex;display:flex}.el-aside .el-menu .el-menu-item[data-v-34d8b5ea]{height:40px;padding-left:0;padding-right:0;margin-left:var(--el-menu-level-padding);border-radius:5px}.el-aside .el-menu .el-menu-item[data-v-34d8b5ea]:hover,.el-aside .el-menu .is-active[data-v-34d8b5ea]{background-color:#f1f2f4}.group-move[data-v-34d8b5ea],.group-enter-active[data-v-34d8b5ea],.group-leave-active[data-v-34d8b5ea]{-webkit-transition:.8s all;transition:.8s all}.group-enter-from[data-v-34d8b5ea],.group-leave-to[data-v-34d8b5ea]{opacity:0;-webkit-transform:translate3d(0px,30px,0);transform:translate3d(0,30px,0)}.group-leave-active[data-v-34d8b5ea]{position:absolute}.waterfall-box[data-v-34d8b5ea]{--column: 6;display:grid;grid-template-columns:repeat(var(--column),1fr);grid-gap:0 20px;padding:20px 0;-webkit-box-align:end;-webkit-align-items:end;align-items:end}.waterfall-box .waterfall-item[data-v-34d8b5ea]{background-color:#fff;margin-bottom:20px;border-radius:10px;overflow:hidden;box-shadow:0 0 12px #0000001f;padding:10px}.waterfall-box .waterfall-item .pic[data-v-34d8b5ea]{display:block;width:100%;border-radius:10px;overflow:hidden;margin-bottom:14px;outline:1px solid #eee;cursor:pointer}.waterfall-box .waterfall-item .pic[data-v-34d8b5ea]:hover{outline-color:#409eff}.waterfall-box .waterfall-item .title[data-v-34d8b5ea]{font-size:20px;font-weight:700;margin-bottom:8px}.waterfall-box .waterfall-item .content[data-v-34d8b5ea]{font-size:14px;color:#222;line-height:20px;height:40px}[data-v-34d8b5ea] .row-home .el-input .el-select,[data-v-34d8b5ea] .row-home .el-input .el-select__wrapper{width:115px;height:40px} diff --git a/assets/index-93816453.css.gz b/assets/index-93816453.css.gz new file mode 100644 index 0000000000000000000000000000000000000000..afbe92b9b1e2b752d04fd9a2923e25a1a50f6911 GIT binary patch literal 2517 zcmV;`2`csE;ISNj2|A?4#EW>aZ6dww-n2k2E3LI@>$7rwz6{;doGZLHMDnddLELe0T6uofj zu{N6`3KND%5fy~y%A`O!%u;fS9YZ-Pf)h&FF$ynhRX%G}1y7JNlmOf~$m!;8A|@fY z&WqSND#!p8O5uo#G@R9uqT(?MWBrRfL7HK5lG2n6J^^|c1RZk8_3Azh%d;=`%m`tS zHUdQc9h4wV`R<{&4a;+^P8}gS99i^*kKaybi=`(`L+;1j{^oo;F6ll(kal#-znyfq zQ}08!hTK87PM4%R2dI!#^S^qUx8sy`KDWmtd3<}P(~ZXBL8a2atTT|p02Kj71q3vJ z1y>A67B*q(pfZLB@Tm<7+1@&Of*WX)rwjHl)n`e>dCLz?x^4sKEwf2M$epd@9< z^8f}3%wfU)`kj&T`=p$v7B+K|*b~M`9#2n?&}|vcs0PDv4TcU48df8T7&n}D{)231 zk;Fd4f;72U%9xVM>-2$P#>TZFX0OwQLlu*nV5Ic;Hu3n(N6251gC+fODU8bgZvC*c z<-i9o>x5to$_gqpEiEL5)F6vb4}wbMK2o#Q^n$jQ<9>a^Drtb~!uaPQwLR-uQn&5i z1$0ZnH&B&>bMO=C>Tf~rWj!4KgE#ROas0i3HtzX1ETg6XWu&T!vM_?6yVZh)YcfmbxWW*D57dOQv>8RRQ1lJ7y8|5XT3>1>{cK;b; zYoXrY4DdQkmxvO=+O`5L>Xu9HGlUL?CO(6bq8!j?KOVptJTnt`7;~*S^0t9<-RP42 z!350^?%?+r6p!`>_8JX+fVtTQzo`omgL&8Q*?sByKw_$@_u6y?j%v_62w?aG zvEH2;ASNeKLb~Sa_Mtq>rWY*gW)G6b10{8lnv`hf;m0juA|yqd^6XUvqtr9NHR|1+ zGvW3Xd&V#-NCD#N`b5;~BC(c$!h*%F zI5gxm-_jN;cze~U$aYH8r#jY(brXjF(R%nLNFGfF|5sNGWzRw>{MMCbsuA=1{(^l;9HY!>*F3sxBP5LZ0nkL6!O_97+&{$fdTpKx- z#s0a7Zq$^1EaJ=6tA>lxO{i38%cZTS)Q4qAdi4&Tc7>vcMc5^3is)7_% zV2@$yPlUADrHkA{Kjpa1%8F(2ve4;}_xnUKP8a8Ts{BiOYn5#;XnpT8HB|!qoZAFTsY31l>`R-z7VfA8w>1~{$e3?xec5BCViKre?r#rAK zGoR0ZFMx^vHiS$xTx90>+!!fIc}XxpjfNRfC>a%%7@Il}Dgf8jQWq->cD0#;NNhIL zFP(!Fg!>^TCz!_FO~iV;yG$1w&EOfEujRQtn72jpt~|eeiZ`meDcGQc-uxbaV|z!7Liy!VZRmz(=NjYj=mLazbIFQ4x;lYFyC@ zPg|3xu>0hRFyL3)c8;VD`*Ve0j$)@=izxBVdi=3GRK8;A`z={rOO><-XIa)aG@3r& zUB+*PoAKuz6--Exiq{&3%GEg1{sNj{_W1v^3Z8q$`TC`K?^*`si;nW97O9}@ zapT+I!c#uo{^KyYEbCmQy9tp$zf+xpUyWIPSf!&FdZEXIr1vQl|2A3Aro2^~B-2}$ zC>f6_vK>4eFPG4!bF_KjAZ=wlyv_IoAv8{TH&LpW-ko3{!rx$)%_0;L-e!JCK0+Ph z^CW}cuVHBL_jQ4Y+lLZUI|(th)Ni+2E#nC)l<0f05P54#PQj7nGWwySteMPQ5W|G6 fu3hls2R~GmkhZsGo6XK3;a~p;R-+`n&piMDEWGAl literal 0 HcmV?d00001 diff --git a/assets/index-b7bc7fdd.js b/assets/index-b7bc7fdd.js new file mode 100644 index 00000000..b190d2ea --- /dev/null +++ b/assets/index-b7bc7fdd.js @@ -0,0 +1,63 @@ +var e=Object.defineProperty,t=Object.defineProperties,n=Object.getOwnPropertyDescriptors,o=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,r=Object.prototype.propertyIsEnumerable,l=(t,n,o)=>n in t?e(t,n,{enumerable:!0,configurable:!0,writable:!0,value:o}):t[n]=o,i=(e,t)=>{for(var n in t||(t={}))a.call(t,n)&&l(e,n,t[n]);if(o)for(var n of o(t))r.call(t,n)&&l(e,n,t[n]);return e},c=(e,o)=>t(e,n(o)),s=(e,t,n)=>(l(e,"symbol"!=typeof t?t+"":t,n),n),u=(e,t,n)=>new Promise(((o,a)=>{var r=e=>{try{i(n.next(e))}catch(t){a(t)}},l=e=>{try{i(n.throw(e))}catch(t){a(t)}},i=e=>e.done?o(e.value):Promise.resolve(e.value).then(r,l);i((n=n.apply(e,t)).next())}));import{H as f,c as d,a as p,d as h,s as v,b as m,e as g,f as y,g as b,h as _,S as w,i as x,j as k,k as C,l as E,m as S,n as O,o as A,P as L,p as T,q as F,r as D,t as j,G as M,v as P,w as I,E as B,A as V,L as R,x as U,y as $,W as N,z,B as G,C as H,D as X,F as W,I as Y,J as q,K as Z,M as K,N as J,O as Q,Q as ee,R as te,T as ne,U as oe,V as ae,X as re,Y as le,Z as ie,$ as ce,a0 as se,a1 as ue,a2 as fe,a3 as de,a4 as pe,a5 as he,a6 as ve,a7 as me,a8 as ge,a9 as ye,aa as be,ab as _e,ac as we,ad as xe,ae as ke,af as Ce,ag as Ee,ah as Se,ai as Oe,aj as Ae,ak as Le,al as Te,am as Fe,an as De,ao as je,ap as Me,aq as Pe,ar as Ie,as as Be,at as Ve,au as Re,av as Ue}from"./index-657bca84.js";import{J as $e,p as Ne,q as ze,K as Ge,g as He,f as Xe,o as We,v as Ye,A as qe,a as Ze,L as Ke,E as Je,s as Qe,M as et,h as tt,i as nt,N as ot,l as at,O as rt,C as lt,x as it,d as ct,P as st,Q as ut,R as ft,S as dt,T as pt,m as ht,n as vt,j as mt,r as gt,U as yt,V as bt,k as _t,W as wt,c as xt,X as kt,Y as Ct,Z as Et,_ as St,$ as Ot,b as At}from"./element-plus-fcf5b447.js";import{j as Lt,k as Tt,S as Ft,R as Dt,m as jt,l as Mt,a6 as Pt,P as It,V as Bt,u as Vt,r as Rt,ad as Ut,O as $t,F as Nt,_ as zt,W as Gt,av as Ht,aw as Xt,c as Wt,U as Yt,n as qt,e as Zt,G as Kt,w as Jt,B as Qt,ax as en,Z as tn,ak as nn,$ as on,T as an,J as rn,K as ln,H as cn}from"./vue-7635db6f.js";import{T as sn,S as un,p as fn,l as dn,J as pn,q as hn,W as vn,Q as mn,a as gn,g as yn}from"./fabric-f2fc9420.js";import{g as bn,a as _n,c as wn}from"./clipper-lib-fc83c972.js";import{a as xn,b as kn}from"./index-ea6f3a97.js";import{e as Cn,t as En,n as Sn}from"./lodash-es-2c042c7a.js";import{o as On}from"./opentype.js-eb278330.js";const An={class:"hotkey-doc"},Ln={class:"title"},Tn={class:"label"},Fn={class:"value"},Dn=d(Lt({__name:"HotkeyDrawer",props:{hasHotkey:{type:Boolean,default:!1}},setup(e){const t=e;return(e,n)=>{const o=$e;return Tt(),Ft(o,{modelValue:t.hasHotkey,"onUpdate:modelValue":n[0]||(n[0]=e=>t.hasHotkey=e),"with-header":!1,size:"320"},{default:Dt((()=>[jt("div",An,[(Tt(!0),Mt(It,null,Pt(Vt(f),(e=>(Tt(),Mt(It,{key:e.type},[jt("div",Ln,Bt(e.type),1),(Tt(!0),Mt(It,null,Pt(e.children,(e=>(Tt(),Mt("div",{class:"hotkey-item",key:e.label},[jt("div",Tn,Bt(e.label),1),jt("div",Fn,Bt(e.value),1)])))),128))],64)))),128))])])),_:1},8,["modelValue"])}}}),[["__scopeId","data-v-5980d094"]]),jn={class:"help-pop-text"},Mn={class:"help-pop-text"},Pn={class:"help-pop-text"},In={class:"help-pop-text"},Bn={class:"help-pop-text"},Vn=d(Lt({__name:"HelpPopover",props:{helpRef:{type:null},helpPopoverRef:{type:null}},emits:["change"],setup(e,{emit:t}){const n=Rt(!1),o=Rt(!1),a=e,r=e=>{n.value=e};return(e,t)=>{const n=Ut("IconGuideBoard"),l=Ne,i=Ut("IconVideoTwo"),c=Ut("IconKeyboardOne"),s=Ut("IconEdit"),u=Ut("IconHeadsetOne"),f=ze;return Tt(),Mt("div",null,[$t(f,{placement:"right",trigger:"click","popper-style":{padding:0},onBeforeEnter:t[1]||(t[1]=e=>r(!0)),onHide:t[2]||(t[2]=e=>r(!1)),ref:a.helpPopoverRef,"virtual-ref":a.helpRef,"virtual-triggering":""},{default:Dt((()=>[$t(l,{class:"help-pop-row"},{default:Dt((()=>[$t(n,{class:"help-pop-icon"}),jt("span",jn,Bt(e.$t("message.BeginnerGuide")),1)])),_:1}),$t(l,{class:"help-pop-row"},{default:Dt((()=>[$t(i,{class:"help-pop-icon"}),jt("span",Mn,Bt(e.$t("message.UserGuide")),1)])),_:1}),$t(l,{class:"help-pop-row",onClick:t[0]||(t[0]=e=>o.value=!0)},{default:Dt((()=>[$t(c,{class:"help-pop-icon"}),jt("span",Pn,Bt(e.$t("message.Shortcuts")),1)])),_:1}),$t(l,{class:"help-pop-row"},{default:Dt((()=>[$t(s,{class:"help-pop-icon"}),jt("span",In,Bt(e.$t("message.Suggestions")),1)])),_:1}),$t(l,{class:"help-pop-row"},{default:Dt((()=>[$t(u,{class:"help-pop-icon"}),jt("span",Bn,Bt(e.$t("message.OnlineSupport")),1)])),_:1})])),_:1},8,["virtual-ref"])])}}}),[["__scopeId","data-v-ee17a7da"]]),Rn={class:"left-top-tabs",id:"left-top-tabs"},Un={class:"top-tab"},$n={class:"left-bottom-tabs"},Nn={class:"center-tabs"},zn=["onClick"],Gn=["id"],Hn={class:"left-name"},Xn={class:"bottom-tabs"},Wn={id:"left-tabs-help"},Yn={class:"left-name"},qn=d(Lt({__name:"index",setup(e){const t=p(),n=h(),{poolType:o,poolShow:a}=v(n),r=Rt(),l=Rt(),i=Rt(!1),c=[{key:"editor",label:"message.edit",icon:"editor",index:0},{key:"template",label:"message.template",icon:"template",index:1},{key:"material",label:"message.material",icon:"material",index:2},{key:"text",label:"message.text",icon:"text",index:3},{key:"image",label:"message.image",icon:"picture",index:4},{key:"toolkit",label:"message.tool",icon:"toolkit",index:5},{key:"chatgpt",label:"message.chatgpt",icon:"chatgpt",index:6}],s=e=>{a.value&&e===o.value?a.value=!1:a.value="help"!==e,n.setPoolType(e)},u=()=>{window.open(t.resolve({path:"/home"}).href,"_blank")};return(e,t)=>{const n=Ut("IconHome"),a=Ge,f=m;return Tt(),Mt("div",null,[jt("div",Rn,[jt("div",Un,[$t(a,{placement:"top","hide-after":0,content:"首页"},{default:Dt((()=>[$t(n,{class:"handler-item",onClick:u})])),_:1})])]),jt("div",$n,[jt("div",Nn,[(Tt(),Mt(It,null,Pt(c,(t=>jt("div",{class:Nt(["center-tab",{"left-active":t.key===Vt(o)}]),key:t.key,onClick:e=>s(t.key)},[jt("div",{class:"flex justify-center items-center flex-col",id:`left-tabs-${t.key}`},[$t(f,{"icon-class":t.icon,className:"svg-size"},null,8,["icon-class"]),jt("div",Hn,Bt(e.$t(t.label)),1)],8,Gn)],10,zn))),64))]),jt("div",Xn,[jt("div",{class:Nt(["bottom-tab",{"left-active":"help"===Vt(o)}]),ref_key:"helpRef",ref:r,onClick:t[0]||(t[0]=e=>s("help"))},[jt("div",Wn,[jt("div",null,[$t(f,{"icon-class":"help",className:"svg-size"})]),jt("div",Yn,Bt(e.$t("message.help")),1)])],2),$t(Vn,{"help-ref":Vt(r),"help-popover-ref":Vt(l)},null,8,["help-ref","help-popover-ref"]),$t(Dn,{"has-hotkey":Vt(i)},null,8,["has-hotkey"])])])])}}}),[["__scopeId","data-v-29012465"]]);var Zn,Kn={exports:{}};Zn=Kn.exports,window;var Jn=Kn.exports=function(e){var t={};function n(o){if(t[o])return t[o].exports;var a=t[o]={i:o,l:!1,exports:{}};return e[o].call(a.exports,a,a.exports,n),a.l=!0,a.exports}return n.m=e,n.c=t,n.d=function(e,t,o){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:o})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var o=Object.create(null);if(n.r(o),Object.defineProperty(o,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var a in e)n.d(o,a,function(t){return e[t]}.bind(null,a));return o},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="/",n(n.s=11)}([function(e,t,n){var o=n(5),a="object"==typeof self&&self&&self.Object===Object&&self,r=o.a||a||Function("return this")();t.a=r},function(e,t,n){(function(e){var o=n(5),a=Zn&&!Zn.nodeType&&Zn,r=a&&"object"==typeof e&&e&&!e.nodeType&&e,l=r&&r.exports===a&&o.a.process,i=function(){try{return r&&r.require&&r.require("util").types||l&&l.binding&&l.binding("util")}catch(e){}}();t.a=i}).call(this,n(6)(e))},function(e,t,n){function o(e){this._maxSize=e,this.clear()}o.prototype.clear=function(){this._size=0,this._values=Object.create(null)},o.prototype.get=function(e){return this._values[e]},o.prototype.set=function(e,t){return this._size>=this._maxSize&&this.clear(),e in this._values||this._size++,this._values[e]=t};var a=/[^.^\]^[]+|(?=\[\]|\.\.)/g,r=/^\d+$/,l=/^\d/,i=/[~`!#$%\^&*+=\-\[\]\\';,/{}|\\":<>\?]/g,c=/^\s*(['"]?)(.*?)(\1)\s*$/,s=new o(512),u=new o(512),f=new o(512);function d(e){return s.get(e)||s.set(e,p(e).map((function(e){return e.replace(c,"$2")})))}function p(e){return e.match(a)}function h(e){return"string"==typeof e&&e&&-1!==["'",'"'].indexOf(e.charAt(0))}function v(e){return!h(e)&&((t=e).match(l)&&!t.match(r)||function(e){return i.test(e)}(e));var t}e.exports={Cache:o,split:p,normalizePath:d,setter:function(e){var t=d(e);return u.get(e)||u.set(e,(function(e,n){for(var o=0,a=t.length;o-1},ae=function(e,t){var n=this.__data__,o=Q(n,e);return o<0?(++this.size,n.push([e,t])):n[o][1]=t,this};function re(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t-1&&e%1==0&&e-1&&e%1==0&&e<=9007199254740991},Ve=function(e){if("string"==typeof e||w(e))return e;var t=e+"";return"0"==t&&1/e==-1/0?"-0":t},Re=function(e,t,n){for(var o=-1,a=(t=Le(t,e)).length,r=!1;++o=0||(a[n]=e[n]);return a}var lo=n(4),io=/\$\{\s*(\w+)\s*\}/g,co=function(e){return function(t){return e.replace(io,(function(e,n){return Zn(t[n])}))}};function so(e,t,n,o){var a=this;this.name="ValidationError",this.value=t,this.path=n,this.type=o,this.errors=[],this.inner=[],e&&[].concat(e).forEach((function(e){a.errors=a.errors.concat(e.errors||e),e.inner&&(a.inner=a.inner.concat(e.inner.length?e.inner:e))})),this.message=this.errors.length>1?this.errors.length+" errors occurred":this.errors[0],Error.captureStackTrace&&Error.captureStackTrace(this,so)}so.prototype=Object.create(Error.prototype),so.prototype.constructor=so,so.isError=function(e){return e&&"ValidationError"===e.name},so.formatError=function(e,t){"string"==typeof e&&(e=co(e));var n=function(t){return t.path=t.label||t.path||"this","function"==typeof e?e(t):e};return 1===arguments.length?n:n(t)};var uo=function(e){return e?lo.SynchronousPromise:Promise};function fo(e,t){return e?null:function(e){return t.push(e),e.value}}function po(e){var t,n=e.validations,o=e.value,a=e.path,r=e.sync,l=e.errors,i=e.sort;return void 0===(t=l)&&(t=[]),l=t.inner&&t.inner.length?t.inner:[].concat(t),function(e,t){var n=uo(t);return n.all(e.map((function(e){return n.resolve(e).then((function(e){return{fulfilled:!0,value:e}}),(function(e){return{fulfilled:!1,value:e}}))})))}(n,r).then((function(e){var t=e.filter((function(e){return!e.fulfilled})).reduce((function(e,t){var n=t.value;if(!so.isError(n))throw n;return e.concat(n)}),[]);if(i&&t.sort(i),(l=t.concat(l)).length)throw new so(l,o,a);return o}))}function ho(e){var t,n,o,a=e.endEarly,r=ro(e,["endEarly"]);return a?(t=r.validations,n=r.value,o=r.sync,uo(o).all(t).catch((function(e){throw"ValidationError"===e.name&&(e.value=n),e})).then((function(){return n}))):po(r)}var vo=function(e){return"[object Object]"===Object.prototype.toString.call(e)},mo=function(e){return function(t,n,o){for(var a=-1,r=Object(t),l=o(t),i=l.length;i--;){var c=l[e?i:++a];if(!1===n(r[c],c,r))break}return t}}(),go=function(e,t){return e&&mo(e,t,gt)},yo=function(e){return this.__data__.set(e,"__lodash_hash_undefined__"),this},bo=function(e){return this.__data__.has(e)};function _o(e){var t=-1,n=null==e?0:e.length;for(this.__data__=new me;++ti))return!1;var s=r.get(e);if(s&&r.get(t))return s==t;var u=-1,f=!0,d=2&n?new wo:void 0;for(r.set(e,t),r.set(t,e);++u=n.length)throw new Error("Yup.reach cannot resolve an array item at index: "+i+", in the path: "+t+". because there is no value at that index. ");a=n,n=n&&n[d],e=e.innerType}if(!s){if(!e.fields||!e.fields[f])throw new Error("The schema does not contain the path: "+t+". (failed at: "+l+' which is a type: "'+e._type+'")');a=n,n=n&&n[f],e=e.fields[f]}r=f,l=c?"["+i+"]":"."+i})),{schema:e,parent:a,parentPath:r}):{parent:a,parentPath:t,schema:e}}var oa=function(){function e(){this.list=new Set,this.refs=new Map}var t,n=e.prototype;return n.describe=function(){var e=[],t=this.list,n=Array.isArray(t),o=0;for(t=n?t:t[Symbol.iterator]();;){var a;if(n){if(o>=t.length)break;a=t[o++]}else{if((o=t.next()).done)break;a=o.value}var r=a;e.push(r)}var l=this.refs,i=Array.isArray(l),c=0;for(l=i?l:l[Symbol.iterator]();;){var s;if(i){if(c>=l.length)break;s=l[c++]}else{if((c=l.next()).done)break;s=c.value}var u=s[1];e.push(u.describe())}return e},n.toArray=function(){return zn(this.list).concat(zn(this.refs.values()))},n.add=function(e){Jo.isRef(e)?this.refs.set(e.key,e):this.list.add(e)},n.delete=function(e){Jo.isRef(e)?this.refs.delete(e.key):this.list.delete(e)},n.has=function(e,t){if(this.list.has(e))return!0;for(var n,o=this.refs.values();!(n=o.next()).done;)if(t(n.value)===e)return!0;return!1},n.clone=function(){var t=new e;return t.list=new Set(this.list),t.refs=new Map(this.refs),t},n.merge=function(e,t){var n=this.clone();return e.list.forEach((function(e){return n.add(e)})),e.refs.forEach((function(e){return n.add(e)})),t.list.forEach((function(e){return n.delete(e)})),t.refs.forEach((function(e){return n.delete(e)})),n},(t=[{key:"size",get:function(){return this.list.size+this.refs.size}}])&&a(e.prototype,t),e}();function aa(e){var t=this;if(void 0===e&&(e={}),!(this instanceof aa))return new aa;this._deps=[],this._conditions=[],this._options={abortEarly:!0,recursive:!0},this._exclusive=Object.create(null),this._whitelist=new oa,this._blacklist=new oa,this.tests=[],this.transforms=[],this.withMutation((function(){t.typeError(Kn.notType)})),Ue(e,"default")&&(this._defaultDefault=e.default),this.type=e.type||"mixed",this._type=e.type||"mixed"}for(var ra=aa.prototype={__isYupSchema__:!0,constructor:aa,clone:function(){var e=this;return this._mutate?this:_n(this,(function(t){if(oo(t)&&t!==e)return t}))},label:function(e){var t=this.clone();return t._label=e,t},meta:function(e){if(0===arguments.length)return this._meta;var t=this.clone();return t._meta=o(t._meta||{},e),t},withMutation:function(e){var t=this._mutate;this._mutate=!0;var n=e(this);return this._mutate=t,n},concat:function(e){if(!e||e===this)return this;if(e._type!==this._type&&"mixed"!==this._type)throw new TypeError("You cannot `concat()` schema's of different types: "+this._type+" and "+e._type);var t=function e(t,n){for(var o in n)if(Ue(n,o)){var a=n[o],r=t[o];if(void 0===r)t[o]=a;else{if(r===a)continue;oo(r)?oo(a)&&(t[o]=a.concat(r)):vo(r)?vo(a)&&(t[o]=e(r,a)):Array.isArray(r)&&Array.isArray(a)&&(t[o]=a.concat(r))}}return t}(e.clone(),this);return Ue(e,"_default")&&(t._default=e._default),t.tests=this.tests,t._exclusive=this._exclusive,t._whitelist=this._whitelist.merge(e._whitelist,e._blacklist),t._blacklist=this._blacklist.merge(e._blacklist,e._whitelist),t.withMutation((function(t){e.tests.forEach((function(e){t.test(e.OPTIONS)}))})),t},isType:function(e){return!(!this._nullable||null!==e)||!this._typeCheck||this._typeCheck(e)},resolve:function(e){var t=this;if(t._conditions.length){var n=t._conditions;(t=t.clone())._conditions=[],t=(t=n.reduce((function(t,n){return n.resolve(t,e)}),t)).resolve(e)}return t},cast:function(e,t){void 0===t&&(t={});var n=this.resolve(o({},t,{value:e})),a=n._cast(e,t);if(void 0!==e&&!1!==t.assert&&!0!==n.isType(a)){var r=Zn(e),l=Zn(a);throw new TypeError("The value of "+(t.path||"field")+' could not be cast to a value that satisfies the schema type: "'+n._type+'". \n\nattempted value: '+r+" \n"+(l!==r?"result of cast: "+l:""))}return a},_cast:function(e){var t=this,n=void 0===e?e:this.transforms.reduce((function(n,o){return o.call(t,n,e)}),e);return void 0===n&&Ue(this,"_default")&&(n=this.default()),n},_validate:function(e,t){var n=this;void 0===t&&(t={});var a=e,r=null!=t.originalValue?t.originalValue:e,l=this._option("strict",t),i=this._option("abortEarly",t),c=t.sync,s=t.path,u=this._label;l||(a=this._cast(a,o({assert:!1},t)));var f={value:a,path:s,schema:this,options:t,label:u,originalValue:r,sync:c};t.from&&(f.from=t.from);var d=[];return this._typeError&&d.push(this._typeError(f)),this._whitelistError&&d.push(this._whitelistError(f)),this._blacklistError&&d.push(this._blacklistError(f)),ho({validations:d,endEarly:i,value:a,path:s,sync:c}).then((function(e){return ho({path:s,sync:c,value:e,endEarly:i,validations:n.tests.map((function(e){return e(f)}))})}))},validate:function(e,t){return void 0===t&&(t={}),this.resolve(o({},t,{value:e}))._validate(e,t)},validateSync:function(e,t){var n,a;if(void 0===t&&(t={}),this.resolve(o({},t,{value:e}))._validate(e,o({},t,{sync:!0})).then((function(e){return n=e})).catch((function(e){return a=e})),a)throw a;return n},isValid:function(e,t){return this.validate(e,t).then((function(){return!0})).catch((function(e){if("ValidationError"===e.name)return!1;throw e}))},isValidSync:function(e,t){try{return this.validateSync(e,t),!0}catch(_e){if("ValidationError"===_e.name)return!1;throw _e}},getDefault:function(e){return void 0===e&&(e={}),this.resolve(e).default()},default:function(e){if(0===arguments.length){var t=Ue(this,"_default")?this._default:this._defaultDefault;return"function"==typeof t?t.call(this):_n(t)}var n=this.clone();return n._default=e,n},strict:function(e){void 0===e&&(e=!0);var t=this.clone();return t._options.strict=e,t},_isPresent:function(e){return null!=e},required:function(e){return void 0===e&&(e=Kn.required),this.test({message:e,name:"required",exclusive:!0,test:function(e){return this.schema._isPresent(e)}})},notRequired:function(){var e=this.clone();return e.tests=e.tests.filter((function(e){return"required"!==e.OPTIONS.name})),e},nullable:function(e){void 0===e&&(e=!0);var t=this.clone();return t._nullable=e,t},transform:function(e){var t=this.clone();return t.transforms.push(e),t},test:function(){var e;if(void 0===(e=1===arguments.length?"function"==typeof(arguments.length<=0?void 0:arguments[0])?{test:arguments.length<=0?void 0:arguments[0]}:arguments.length<=0?void 0:arguments[0]:2===arguments.length?{name:arguments.length<=0?void 0:arguments[0],test:arguments.length<=1?void 0:arguments[1]}:{name:arguments.length<=0?void 0:arguments[0],message:arguments.length<=1?void 0:arguments[1],test:arguments.length<=2?void 0:arguments[2]}).message&&(e.message=Kn.default),"function"!=typeof e.test)throw new TypeError("`test` is a required parameters");var t=this.clone(),n=ta(e),o=e.exclusive||e.name&&!0===t._exclusive[e.name];if(e.exclusive&&!e.name)throw new TypeError("Exclusive tests must provide a unique `name` identifying the test");return t._exclusive[e.name]=!!e.exclusive,t.tests=t.tests.filter((function(t){if(t.OPTIONS.name===e.name){if(o)return!1;if(t.OPTIONS.test===n.OPTIONS.test)return!1}return!0})),t.tests.push(n),t},when:function(e,t){1===arguments.length&&(t=e,e=".");var n=this.clone(),o=[].concat(e).map((function(e){return new Jo(e)}));return o.forEach((function(e){e.isSibling&&n._deps.push(e.key)})),n._conditions.push(new ao(o,t)),n},typeError:function(e){var t=this.clone();return t._typeError=ta({message:e,name:"typeError",test:function(e){return!(void 0!==e&&!this.schema.isType(e))||this.createError({params:{type:this.schema._type}})}}),t},oneOf:function(e,t){void 0===t&&(t=Kn.oneOf);var n=this.clone();return e.forEach((function(e){n._whitelist.add(e),n._blacklist.delete(e)})),n._whitelistError=ta({message:t,name:"oneOf",test:function(e){if(void 0===e)return!0;var t=this.schema._whitelist;return!!t.has(e,this.resolve)||this.createError({params:{values:t.toArray().join(", ")}})}}),n},notOneOf:function(e,t){void 0===t&&(t=Kn.notOneOf);var n=this.clone();return e.forEach((function(e){n._blacklist.add(e),n._whitelist.delete(e)})),n._blacklistError=ta({message:t,name:"notOneOf",test:function(e){var t=this.schema._blacklist;return!t.has(e,this.resolve)||this.createError({params:{values:t.toArray().join(", ")}})}}),n},strip:function(e){void 0===e&&(e=!0);var t=this.clone();return t._strip=e,t},_option:function(e,t){return Ue(t,e)?t[e]:this._options[e]},describe:function(){var e=this.clone(),t={type:e._type,meta:e._meta,label:e._label,tests:e.tests.map((function(e){return{name:e.OPTIONS.name,params:e.OPTIONS.params}})).filter((function(e,t,n){return n.findIndex((function(t){return t.name===e.name}))===t}))};return e._whitelist.size&&(t.oneOf=e._whitelist.describe()),e._blacklist.size&&(t.notOneOf=e._blacklist.describe()),t},defined:function(e){return void 0===e&&(e=Kn.defined),this.nullable().test({message:e,name:"defined",exclusive:!0,test:function(e){return void 0!==e}})}},la=function(){var e=ca[ia];ra[e+"At"]=function(t,n,a){void 0===a&&(a={});var r=na(this,t,n,a.context),l=r.parent,i=r.parentPath;return r.schema[e](l&&l[i],o({},a,{parent:l,path:t}))}},ia=0,ca=["validate","validateSync"];ia0},length:function(e,t){return void 0===t&&(t=Jn.length),this.test({message:t,name:"length",exclusive:!0,params:{length:e},test:function(t){return va(t)||t.length===this.resolve(e)}})},min:function(e,t){return void 0===t&&(t=Jn.min),this.test({message:t,name:"min",exclusive:!0,params:{min:e},test:function(t){return va(t)||t.length>=this.resolve(e)}})},max:function(e,t){return void 0===t&&(t=Jn.max),this.test({name:"max",exclusive:!0,message:t,params:{max:e},test:function(t){return va(t)||t.length<=this.resolve(e)}})},matches:function(e,t){var n,o,a=!1;return t&&("object"==typeof t?(a=t.excludeEmptyString,n=t.message,o=t.name):n=t),this.test({name:o||"matches",message:n||Jn.matches,params:{regex:e},test:function(t){return va(t)||""===t&&a||-1!==t.search(e)}})},email:function(e){return void 0===e&&(e=Jn.email),this.matches(ma,{name:"email",message:e,excludeEmptyString:!0})},url:function(e){return void 0===e&&(e=Jn.url),this.matches(ga,{name:"url",message:e,excludeEmptyString:!0})},ensure:function(){return this.default("").transform((function(e){return null===e?"":e}))},trim:function(e){return void 0===e&&(e=Jn.trim),this.transform((function(e){return null!=e?e.trim():e})).test({message:e,name:"trim",test:ya})},lowercase:function(e){return void 0===e&&(e=Jn.lowercase),this.transform((function(e){return va(e)?e:e.toLowerCase()})).test({message:e,name:"string_case",exclusive:!0,test:function(e){return va(e)||e===e.toLowerCase()}})},uppercase:function(e){return void 0===e&&(e=Jn.uppercase),this.transform((function(e){return va(e)?e:e.toUpperCase()})).test({message:e,name:"string_case",exclusive:!0,test:function(e){return va(e)||e===e.toUpperCase()}})}}),pa(_a,aa,{_typeCheck:function(e){return e instanceof Number&&(e=e.valueOf()),"number"==typeof e&&!((t=e)!=+t);var t},min:function(e,t){return void 0===t&&(t=Qn.min),this.test({message:t,name:"min",exclusive:!0,params:{min:e},test:function(t){return va(t)||t>=this.resolve(e)}})},max:function(e,t){return void 0===t&&(t=Qn.max),this.test({message:t,name:"max",exclusive:!0,params:{max:e},test:function(t){return va(t)||t<=this.resolve(e)}})},lessThan:function(e,t){return void 0===t&&(t=Qn.lessThan),this.test({message:t,name:"max",exclusive:!0,params:{less:e},test:function(t){return va(t)||tthis.resolve(e)}})},positive:function(e){return void 0===e&&(e=Qn.positive),this.moreThan(0,e)},negative:function(e){return void 0===e&&(e=Qn.negative),this.lessThan(0,e)},integer:function(e){return void 0===e&&(e=Qn.integer),this.test({name:"integer",message:e,test:function(e){return va(e)||Number.isInteger(e)}})},truncate:function(){return this.transform((function(e){return va(e)?e:0|e}))},round:function(e){var t=["ceil","floor","round","trunc"];if("trunc"===(e=e&&e.toLowerCase()||"round"))return this.truncate();if(-1===t.indexOf(e.toLowerCase()))throw new TypeError("Only valid options for round() are: "+t.join(", "));return this.transform((function(t){return va(t)?t:Math[e](t)}))}});var wa=/^(\d{4}|[+\-]\d{6})(?:-?(\d{2})(?:-?(\d{2}))?)?(?:[ T]?(\d{2}):?(\d{2})(?::?(\d{2})(?:[,\.](\d{1,}))?)?(?:(Z)|([+\-])(\d{2})(?::?(\d{2}))?)?)?$/,xa=new Date("");function ka(){var e=this;if(!(this instanceof ka))return new ka;aa.call(this,{type:"date"}),this.withMutation((function(){e.transform((function(e){return this.isType(e)?e:(e=function(e){var t,n,o=[1,4,5,6,7,10,11],a=0;if(n=wa.exec(e)){for(var r,l=0;r=o[l];++l)n[r]=+n[r]||0;n[2]=(+n[2]||1)-1,n[3]=+n[3]||1,n[7]=n[7]?String(n[7]).substr(0,3):0,void 0!==n[8]&&""!==n[8]||void 0!==n[9]&&""!==n[9]?("Z"!==n[8]&&void 0!==n[9]&&(a=60*n[10]+n[11],"+"===n[9]&&(a=0-a)),t=Date.UTC(n[1],n[2],n[3],n[4],n[5]+a,n[6],n[7])):t=+new Date(n[1],n[2],n[3],n[4],n[5],n[6],n[7])}else t=Date.parse?Date.parse(e):NaN;return t}(e),isNaN(e)?xa:new Date(e))}))}))}function Ca(e,t){return t||(t=e.slice(0)),e.raw=t,e}pa(ka,aa,{_typeCheck:function(e){return t=e,"[object Date]"===Object.prototype.toString.call(t)&&!isNaN(e.getTime());var t},min:function(e,t){void 0===t&&(t=eo.min);var n=e;if(!Jo.isRef(n)&&(n=this.cast(e),!this._typeCheck(n)))throw new TypeError("`min` must be a Date or a value that can be `cast()` to a Date");return this.test({message:t,name:"min",exclusive:!0,params:{min:e},test:function(e){return va(e)||e>=this.resolve(n)}})},max:function(e,t){void 0===t&&(t=eo.max);var n=e;if(!Jo.isRef(n)&&(n=this.cast(e),!this._typeCheck(n)))throw new TypeError("`max` must be a Date or a value that can be `cast()` to a Date");return this.test({message:t,name:"max",exclusive:!0,params:{max:e},test:function(e){return va(e)||e<=this.resolve(n)}})}});var Ea=function(e,t,n,o){var a=-1,r=null==e?0:e.length;for(o&&r&&(n=e[++a]);++aa?0:a+t),(n=n>a?a:n)<0&&(n+=a),a=t>n?0:n-t>>>0,t>>>=0;for(var r=Array(a);++o=o?e:er(e,t,n)},nr=function(e){return function(t){t=Ae(t);var n=On(t)?Rn(t):void 0,o=n?n[0]:t.charAt(0),a=n?tr(n,1).join(""):t.slice(1);return o[e]()+a}}("toUpperCase"),or=function(e){return nr(Ae(e).toLowerCase())},ar=Ja((function(e,t,n){return t=t.toLowerCase(),e+(n?or(t):t)})),rr=function(e,t){var n={};return t=Wo(t),go(e,(function(e,o,a){Ze(n,t(e,o,a),e)})),n},lr=n(9),ir=n.n(lr);function cr(e,t){void 0===t&&(t=[]);var n=[],o=[];function a(e,a){var r=Object(qo.split)(e)[0];~o.indexOf(r)||o.push(r),~t.indexOf(a+"-"+r)||n.push([a,r])}for(var r in e)if(Ue(e,r)){var l=e[r];~o.indexOf(r)||o.push(r),Jo.isRef(l)&&l.isSibling?a(l.path,r):oo(l)&&l._deps&&l._deps.forEach((function(e){return a(e,r)}))}return ir.a.array(o,n).reverse()}function sr(e,t){var n=1/0;return e.some((function(e,o){if(-1!==t.path.indexOf(e))return n=o,!0})),n}function ur(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),o=1;o\n ').concat(e.listPoints(n,o).join(""),"\n \n ")}}function kr(e){this.mode=Er.MODE_8BIT_BYTE,this.data=e,this.parsedData=[];for(var t=0,n=this.data.length;t65536?(o[0]=240|(1835008&a)>>>18,o[1]=128|(258048&a)>>>12,o[2]=128|(4032&a)>>>6,o[3]=128|63&a):a>2048?(o[0]=224|(61440&a)>>>12,o[1]=128|(4032&a)>>>6,o[2]=128|63&a):a>128?(o[0]=192|(1984&a)>>>6,o[1]=128|63&a):o[0]=a,this.parsedData.push(o)}this.parsedData=Array.prototype.concat.apply([],this.parsedData),this.parsedData.length!=this.data.length&&(this.parsedData.unshift(191),this.parsedData.unshift(187),this.parsedData.unshift(239))}function Cr(e,t){this.typeNumber=e,this.errorCorrectLevel=t,this.modules=null,this.moduleCount=0,this.position=[],this.dataCache=null,this.dataList=[]}pa(vr,aa,{_typeCheck:function(e){return hr(e)||"function"==typeof e},_cast:function(e,t){var n=this;void 0===t&&(t={});var a=aa.prototype._cast.call(this,e,t);if(void 0===a)return this.default();if(!this._typeCheck(a))return a;var r=this.fields,l=!0===this._option("stripUnknown",t),i=this._nodes.concat(Object.keys(a).filter((function(e){return-1===n._nodes.indexOf(e)}))),c={},s=o({},t,{parent:c,__validating:t.__validating||!1}),u=!1;return i.forEach((function(e){var n=r[e],o=Ue(a,e);if(n){var i,f=n._options&&n._options.strict;if(s.path=ur(pr(),t.path,e),s.value=a[e],!0===(n=n.resolve(s))._strip)return void(u=u||e in a);void 0!==(i=t.__validating&&f?a[e]:n.cast(a[e],s))&&(c[e]=i)}else o&&!l&&(c[e]=a[e]);c[e]!==a[e]&&(u=!0)})),u?c:a},_validate:function(e,t){var n,a,r=this;void 0===t&&(t={});var l=t.sync,i=[],c=null!=t.originalValue?t.originalValue:e,s=[{schema:this,value:c}].concat(t.from||[]);return n=this._option("abortEarly",t),a=this._option("recursive",t),t=o({},t,{__validating:!0,originalValue:c,from:s}),aa.prototype._validate.call(this,e,t).catch(fo(n,i)).then((function(e){if(!a||!hr(e)){if(i.length)throw i[0];return e}s=c?[].concat(s):[{schema:r,value:c||e}].concat(t.from||[]),c=c||e;var u,f,d=r._nodes.map((function(n){var a,i=-1===n.indexOf(".")?ur(dr(),t.path,n):ur(fr(),t.path,n),u=r.fields[n],f=o({},t,{path:i,from:s,parent:e,originalValue:c[n]});return u&&u.validate?(f.strict=!0,u.validate(e[n],f)):(a=l,a?lo.SynchronousPromise:Promise).resolve(!0)}));return ho({sync:l,validations:d,value:e,errors:i,endEarly:n,path:t.path,sort:(u=r.fields,f=Object.keys(u),function(e,t){return sr(f,e)-sr(f,t)})})}))},concat:function(e){var t=aa.prototype.concat.call(this,e);return t._nodes=cr(t.fields,t._excludedEdges),t},shape:function(e,t){void 0===t&&(t=[]);var n=this.clone(),a=o(n.fields,e);if(n.fields=a,t.length){Array.isArray(t[0])||(t=[t]);var r=t.map((function(e){return e[0]+"-"+e[1]}));n._excludedEdges=n._excludedEdges.concat(r)}return n._nodes=cr(a,n._excludedEdges),n},from:function(e,t,n){var a=Object(qo.getter)(e,!0);return this.transform((function(r){if(null==r)return r;var l=r;return Ue(r,e)&&(l=o({},r),n||delete l[e],l[t]=a(r)),l}))},noUnknown:function(e,t){void 0===e&&(e=!0),void 0===t&&(t=to.noUnknown),"string"==typeof e&&(t=e,e=!0);var n=this.test({name:"noUnknown",exclusive:!0,message:t,test:function(t){if(null==t)return!0;var n,o,a,r=(n=this.schema,o=t,a=Object.keys(n.fields),Object.keys(o).filter((function(e){return-1===a.indexOf(e)})));return!e||0===r.length||this.createError({params:{unknown:r.join(", ")}})}});return n._options.stripUnknown=e,n},unknown:function(e,t){return void 0===e&&(e=!0),void 0===t&&(t=to.noUnknown),this.noUnknown(!e,t)},transformKeys:function(e){return this.transform((function(t){return t&&rr(t,(function(t,n){return e(n)}))}))},camelCase:function(){return this.transformKeys(ar)},snakeCase:function(){return this.transformKeys(Qa)},constantCase:function(){return this.transformKeys((function(e){return Qa(e).toUpperCase()}))},describe:function(){var e=aa.prototype.describe.call(this);return e.fields=Yo(this.fields,(function(e){return e.describe()})),e}}),pa(yr,aa,{_typeCheck:function(e){return Array.isArray(e)},_cast:function(e,t){var n=this,a=aa.prototype._cast.call(this,e,t);if(!this._typeCheck(a)||!this.innerType)return a;var r=!1,l=a.map((function(e,a){var l=n.innerType.cast(e,o({},t,{path:ur(gr(),t.path,a)}));return l!==e&&(r=!0),l}));return r?l:a},_validate:function(e,t){var n=this;void 0===t&&(t={});var a=[],r=t.sync,l=t.path,i=this.innerType,c=this._option("abortEarly",t),s=this._option("recursive",t),u=null!=t.originalValue?t.originalValue:e;return aa.prototype._validate.call(this,e,t).catch(fo(c,a)).then((function(e){if(!s||!i||!n._typeCheck(e)){if(a.length)throw a[0];return e}u=u||e;var f=e.map((function(n,a){var r=ur(mr(),t.path,a),l=o({},t,{path:r,strict:!0,parent:e,index:a,originalValue:u[a]});return!i.validate||i.validate(n,l)}));return ho({sync:r,path:l,value:e,errors:a,endEarly:c,validations:f})}))},_isPresent:function(e){return aa.prototype._isPresent.call(this,e)&&e.length>0},of:function(e){var t=this.clone();if(!1!==e&&!oo(e))throw new TypeError("`array.of()` sub-schema must be a valid yup schema, or `false` to negate a current sub-schema. not: "+Zn(e));return t._subType=e,t.innerType=e,t},min:function(e,t){return t=t||no.min,this.test({message:t,name:"min",exclusive:!0,params:{min:e},test:function(t){return va(t)||t.length>=this.resolve(e)}})},max:function(e,t){return t=t||no.max,this.test({message:t,name:"max",exclusive:!0,params:{max:e},test:function(t){return va(t)||t.length<=this.resolve(e)}})},ensure:function(){var e=this;return this.default((function(){return[]})).transform((function(t,n){return e._typeCheck(t)?t:null==n?[]:[].concat(n)}))},compact:function(e){var t=e?function(t,n,o){return!e(t,n,o)}:function(e){return!!e};return this.transform((function(e){return null!=e?e.filter(t):e}))},describe:function(){var e=aa.prototype.describe.call(this);return this.innerType&&(e.innerType=this.innerType.describe()),e}}),kr.prototype={getLength:function(e){return this.parsedData.length},write:function(e){for(var t=0,n=this.parsedData.length;t=7&&this.setupTypeNumber(e),null==this.dataCache&&(this.dataCache=Cr.createData(this.typeNumber,this.errorCorrectLevel,this.dataList)),this.mapData(this.dataCache,t)},setupPositionProbePattern:function(e,t){for(var n=-1;n<=7;n++)if(!(e+n<=-1||this.moduleCount<=e+n))for(var o=-1;o<=7;o++)t+o<=-1||this.moduleCount<=t+o||(this.modules[e+n][t+o]=0<=n&&n<=6&&(0==o||6==o)||0<=o&&o<=6&&(0==n||6==n)||2<=n&&n<=4&&2<=o&&o<=4)},getBestMaskPattern:function(){for(var e=0,t=0,n=0;n<8;n++){this.makeImpl(!0,n);var o=Vr.getLostPoint(this);(0==n||e>o)&&(e=o,t=n)}return t},createMovieClip:function(e,t,n){var o=e.createEmptyMovieClip(t,n);this.make();for(var a=0;a>n&1);this.modules[Math.floor(n/3)][n%3+this.moduleCount-8-3]=o}for(var a=0;a<18;a++){var r=!e&&1==(t>>a&1);this.modules[a%3+this.moduleCount-8-3][Math.floor(a/3)]=r}},setupTypeInfo:function(e,t){for(var n=this.errorCorrectLevel<<3|t,o=Vr.getBCHTypeInfo(n),a=0;a<15;a++){var r=!e&&1==(o>>a&1);a<6?this.modules[a][8]=r:a<8?this.modules[a+1][8]=r:this.modules[this.moduleCount-15+a][8]=r}for(var l=0;l<15;l++){var i=!e&&1==(o>>l&1);l<8?this.modules[8][this.moduleCount-l-1]=i:l<9?this.modules[8][15-l-1+1]=i:this.modules[8][15-l-1]=i}this.modules[this.moduleCount-8][8]=!e},mapData:function(e,t){for(var n=-1,o=this.moduleCount-1,a=7,r=0,l=this.moduleCount-1;l>0;l-=2)for(6==l&&l--;;){for(var i=0;i<2;i++)if(null==this.modules[o][l-i]){var c=!1;r>>a&1)),Vr.getMask(t,o,l-i)&&(c=!c),this.modules[o][l-i]=c,-1==--a&&(r++,a=7)}if((o+=n)<0||this.moduleCount<=o){o-=n,n=-n;break}}}},Cr.PAD0=236,Cr.PAD1=17,Cr.createData=function(e,t,n){for(var o=Gr.getRSBlocks(e,t),a=new Hr,r=0;r8*i)throw new Error("code length overflow. ("+a.getLengthInBits()+">"+8*i+")");for(a.getLengthInBits()+4<=8*i&&a.put(0,4);a.getLengthInBits()%8!=0;)a.putBit(!1);for(;!(a.getLengthInBits()>=8*i||(a.put(Cr.PAD0,8),a.getLengthInBits()>=8*i));)a.put(Cr.PAD1,8);return Cr.createBytes(a,o)},Cr.createBytes=function(e,t){for(var n=0,o=0,a=0,r=new Array(t.length),l=new Array(t.length),i=0;i=0?d.get(h):0}}for(var v=0,m=0;m=0;)t^=Vr.G15<=0;)t^=Vr.G18<>>=1;return t},getPatternPosition:function(e){return Vr.PATTERN_POSITION_TABLE[e-1]},getMask:function(e,t,n){switch(e){case Tr:return(t+n)%2==0;case Fr:return t%2==0;case Dr:return n%3==0;case jr:return(t+n)%3==0;case Mr:return(Math.floor(t/2)+Math.floor(n/3))%2==0;case Pr:return t*n%2+t*n%3==0;case Ir:return(t*n%2+t*n%3)%2==0;case Br:return(t*n%3+(t+n)%2)%2==0;default:throw new Error("bad maskPattern:"+e)}},getErrorCorrectPolynomial:function(e){for(var t=new zr([1],0),n=0;n5&&(n+=3+r-5)}for(var s=0;s=256;)e-=255;return Rr.EXP_TABLE[e]},EXP_TABLE:new Array(256),LOG_TABLE:new Array(256)},Ur=0;Ur<8;Ur++)Rr.EXP_TABLE[Ur]=1<>>7-e%8&1)},put:function(e,t){for(var n=0;n>>t-n-1&1))},getLengthInBits:function(){return this.length},putBit:function(e){var t=Math.floor(this.length/8);this.buffer.length<=t&&this.buffer.push(0),e&&(this.buffer[t]|=128>>>this.length%8),this.length++}};var qr=0,Zr=1,Kr=2,Jr=3,Qr=4,el=5,tl=6,nl=7;function ol(e){if(!e.text||e.text.length<=0)return null;var t=new Cr((e=Wr(Wr({},{render:"canvas",width:"100%",height:"100%",typeNumber:-1,correctLevel:1,background:"#ffffff",foreground:"#000000",isSpace:!0}),e)).typeNumber,e.correctLevel);return t.addData(e.text),t.make(),t.$options=e,t}function al(e){for(var t=e.getModuleCount(),n=e.getPositionTable(),o=[[3,3],[3,t-4],[t-4,3]],a=new Array(t),r=0;r=0&&o[u][0]+f=0&&o[u][1]+d')):1===r?a.push('')):2===r&&a.push(''));else if(o[h][v]===Zr)if(0===c)a.push(''));else if(1===c)a.push('')),a.push(''));else if(2===c){a.push('')),a.push(''));for(var m=0;m'));for(var g=0;g'))}else 3===c&&(a.push('')),a.push('')));else o[h][v]===Kr?0===c&&a.push('')):0===r?a.push('')):1===r?a.push('')):2===r&&a.push(''));return a}function il(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function cl(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:{};return t=cl(cl({},{type:0,size:100,opacity:100,posType:0}),t),fl(e,t)},pl=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return t=cl(cl({},{type:1,size:50,opacity:30,posType:1}),t),fl(e,t)},hl=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return t=cl(cl({},{type:2,size:80,opacity:100,posType:2}),t),fl(e,t)};function vl(e,t){if(!e)return[];var n=e.getModuleCount(),o=al(e),a=[],r=[],l=[],i=t[0]/100,c=t[1]/100,s=t[2]/100,u=t[3],f=0;i<=0&&(i=70),c<=0&&(c=70);for(var d=[],p=[],h=0;h')):1===u&&(a.push('')),a.push('')),a.push('')),a.push('')),a.push('')));else if(o[g][m]===Kr)0===u&&a.push(''));else{if(d[g][m]&&p[g][m]&&g')),r.push('')),d[g][m]=!1,d[g+2][m]=!1,d[g][m+2]=!1,d[g+2][m+2]=!1,d[g+1][m+1]=!1;for(var w=0;w<3;w++)for(var x=0;x<3;x++)p[g+w][m+x]=!1}}if(d[g][m]&&p[g][m]&&g')),r.push(''));for(var S=0;S<2;S++)for(var O=0;O<2;O++)d[g+S][m+O]=!1,p[g+S][m+O]=!1}}if(d[g][m]&&p[g][m]&&(0===m||m>0&&(!e.isDark(g,m-1)||!p[g][m-1]))){for(var A=m,L=m,T=!0;T&&L2){for(var F=A;F')),l.push(''))}}if(d[g][m]&&p[g][m]&&(0===g||g>0&&(!e.isDark(g-1,m)||!p[g-1][m]))){for(var D=g,j=g,M=!0;M&&j1){for(var P=D;P'))}}d[g][m]&&a.push(''))}for(var I=0;I')),o.push(''))}}return o}var bl=function(e){return xr({listPoints:yl})({qrcode:e})};function _l(e,t){if(!e)return[];var n=e.getModuleCount(),o=al(e),a=new Array(n),r=1.001,l=t[0],i=t[1],c=t[2],s=t[3],u=t[4],f=0,d=[-Math.sqrt(3)/2,.5],p=[Math.sqrt(3)/2,.5],h=[0,0],v="matrix("+String(d[0])+", "+String(d[1])+", "+String(p[0])+", "+String(p[1])+", "+String(h[0])+", "+String(h[1])+")";l<=0&&(l=1),i<=0&&(i=1);for(var m=0;m')),a.push('')),a.push(''))):(a.push('')),a.push('')),a.push(''))));return a}function wl(e){if(!e)return"0 0 0 0";var t=e.getModuleCount();return e.$options.isSpace?"".concat(-t," ").concat(-t/2," ").concat(2*t," ").concat(2*t):"".concat(3-t," ").concat(-t/2," ").concat(2*t-6," ").concat(2*t-6)}var xl=vr().shape({height:_a().default(.5),height2:_a().default(.5),upColor:ba().default("#FF7F89"),leftColor:ba().default("#FFD7D9"),rightColor:ba().default("#FFEBF3")}),kl=function(e,t){try{t=xl.validateSync(t)}catch(o){return""}var n=["height","height2","upColor","leftColor","rightColor"].map((function(e){return t[e]}));return xr({listPoints:_l,getViewBox:wl})({qrcode:e,params:n})};function Cl(e,t){if(!e)return[];var n=e.getModuleCount(),o=al(e),a=new Array(n),r=t[1],l=t[2]/100/3,i=t[3]/100,c=t[4],s=t[5],u=t[6],f=t[7],d=0,p=[3,-3],h=[3,-3];l<=0&&(l=1),a.push(''));for(var v=0;v')):1===r&&a.push('')):0===r?a.push('')):1===r&&a.push(''));else if(o[v][m]===Zr){if(e.isDark(v,m))if(0===u)a.push(''));else if(1===u)a.push('')),a.push('')),a.push(''));else if(2===u){a.push('')),a.push('')),a.push(''));for(var g=0;g'));for(var y=0;y'))}}else o[v][m]===Kr?e.isDark(v,m)?0===u&&a.push('')):0===u&&a.push('')):e.isDark(v,m)?0===r?a.push('')):1===r&&a.push('')):0===r?a.push('')):1===r&&a.push(''));return a}var El=vr().shape({backgroudImage:ba(),type:aa().oneOf([0,1]).default(0),size:_a().default(100),opacity:_a().default(100),otherColorDark:ba().default("#000000"),otherColorLight:ba().default("#FFFFFF"),posType:aa().oneOf([0,1,2]).default(0),posColor:ba().default("#000000")}),Sl=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};try{t=El.validateSync(t)}catch(o){return""}var n=["backgroudImage","type","size","opacity","otherColorDark","otherColorLight","posType","posColor"].map((function(e){return t[e]}));return xr({listPoints:Cl})({qrcode:e,params:n})},Ol=function(e){var t=e.qrcode,n=e.params,o=n[5],a=t.$options,r=a.width,l=a.height;return new Promise((function(e,a){(function(e,t,n,o){var a=document.createElement("canvas"),r=a.getContext("2d"),l=document.createElement("img"),i=[];a.style.imageRendering="pixelated",t*=3,l.src=e[0];var c=e[1]/100,s=e[2]/100;return new Promise((function(e){l.onload=function(){a.width=t,a.height=t,r.imageSmoothingEnabled=!1,r.drawImage(l,0,0,t,t);for(var o=0;o(d/255+s-.5)*(c+1)+.5&&(o%3!=1||u%3!=1)&&i.push(''))}var p,h,v;e(i)}}))})(n,t.getModuleCount(),"#S-black").then((function(a){var i='\n \n \n \n \n \n \n \n \n ').concat(a.concat(function(e,t){if(!e)return[];for(var n=e.getModuleCount(),o=al(e),a=new Array(n),r=t[3],l=t[4],i=t[6],c=0,s=0;s')):a.push('')):0===r?a.push('")):a.push('')):o[s][u]===el?e.isDark(s,u)?2===l?a.push('')):a.push('')):0===l?a.push('')):a.push('')):o[s][u]===Zr?e.isDark(s,u)&&a.push('')):o[s][u]===Kr?e.isDark(s,u)?a.push('')):a.push('')):e.isDark(s,u)&&a.push(''))}return a}(t,n)).join(""),"\n ");e(i)})).catch((function(t){e(t)}))}))},Al=vr().shape({backgroudImage:ba().default(),contrast:_a().default(0),exposure:_a().default(0),alignType:aa().oneOf([0,1,2]).default(0),timingType:aa().oneOf([0,1,2]).default(0),otherColor:ba().default("#000000"),posColor:ba().default("#000000")}),Ll=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};try{t=Al.validateSync(t)}catch(o){return""}var n=["backgroudImage","contrast","exposure","alignType","timingType","otherColor","posColor"].map((function(e){return t[e]}));return Ol({qrcode:e,params:n})};function Tl(e,t){if(!e)return[];for(var n=e.getModuleCount(),o=al(e),a=[],r=[],l=[],i=0,c=t[0],s=t[1],u=[],f=[],d=0;d')),a.push(''));else if(e.isDark(v,h)&&o[v][h]===Kr);else{if(u[v][h]&&f[v][h]&&v')),e.isDark(v+1,h+1)&&r.push('')),u[v+1][h]=!1,u[v][h+1]=!1,u[v+2][h+1]=!1,u[v+1][h+2]=!1;for(var b=0;b<3;b++)for(var _=0;_<3;_++)f[v+b][h+_]=!1}}if(v'));for(var w=0;w<2;w++)for(var x=0;x<2;x++)u[v+w][h+x]=!1,f[v+w][h+x]=!1}u[v][h]&&h')),u[v][h]=!1,u[v][h+1]=!1),u[v][h]&&v')),u[v][h]=!1,u[v+1][h]=!1),u[v][h]&&(e.isDark(v,h)?a.push('')):o[v][h]===qr&&rl(0,1)>.85&&l.push('')))}for(var k=0;k'));for(var h=0;h'));else if(1===i)a.push('')),a.push(''));else if(2===i){a.push('')),a.push(''));for(var m=0;m'));for(var g=0;g'))}else 3===i&&(a.push('')),a.push('')));else if(e.isDark(h,v)&&o[h][v]===Kr)0===i&&a.push(''));else{var y=Math.sqrt(Math.pow((n-1)/2-h,2)+Math.pow((n-1)/2-v,2))/(n/2*Math.sqrt(2));if(0===l){var b=(1-Math.cos(Math.PI*y))/6+.2,_=s,w=Number(e.isDark(h,v));0===r?(b+=.2,a.push(''))):1===r&&a.push(''))}if(1===l){var x=0,k=s,C=Number(e.isDark(h,v));y>.25&&y<.4?(x=.5,k=u,C=1):(x=1/4,0===r&&(x=.15)),0===r?(x=2*x+.1,e.isDark(h,v)?a.push('')):(x-=.1,a.push('')))):1===r&&(e.isDark(h,v)?a.push('')):a.push('')))}}return a}var Ml=vr().shape({type:aa().oneOf([0,1]).default(1),size:aa().oneOf([0,1]).default(0),opacity:_a().default(100),posType:aa().oneOf([0,1,2,3]).default(1),otherColor:ba().default("#000000"),otherColor2:ba().default("#000000"),posColor:ba().default("#000000")}),Pl=vr().shape({type:aa().oneOf([0,1]).default(1),size:aa().oneOf([0,1]).default(1),opacity:_a().default(100),posType:aa().oneOf([0,1,2,3]).default(1),otherColor:ba().default("#ABB8C3"),otherColor2:ba().default("#000000"),posColor:ba().default("#000000")}),Il=function(e,t){try{t=Ml.validateSync(t)}catch(o){return""}var n=["type","size","opacity","posType","otherColor","otherColor2","posColor"].map((function(e){return t[e]}));return xr({listPoints:jl})({qrcode:e,params:n})},Bl=function(e,t){try{t=Pl.validateSync(t)}catch(o){return""}var n=["type","size","opacity","posType","otherColor","otherColor2","posColor"].map((function(e){return t[e]}));return xr({listPoints:jl})({qrcode:e,params:n})};function Vl(e,t){if(!e)return[];var n=e.getModuleCount(),o=al(e),a=new Array(n),r=t[0],l=t[1]/100,i=t[2]/100,c=t[3],s=0,u=t[4],f=t[5],d=[3,-3],p=[3,-3];l<=0&&(l=1);for(var h=[],v=[],m=0;m'));else if(1===c)a.push('')),a.push(''));else if(2===c){a.push('')),a.push(''));for(var _=0;_'));for(var w=0;w'))}else 3===c&&(a.push('')),a.push('')));else if(o[y][b]===Kr)0===c&&a.push(''));else{if(0===r){if(0===y||y>0&&(!e.isDark(y-1,b)||!v[y-1][b])){for(var x=0,k=!0;k&&y+x1){for(var C=0;C'))}}h[y][b]&&a.push(''))}if(1===r){if(0===b||b>0&&(!e.isDark(y,b-1)||!v[y][b-1])){for(var E=0,S=!0;S&&b+E1){for(var O=0;O'))}}h[y][b]&&a.push(''))}if(2===r){if(0===b||b>0&&(!e.isDark(y,b-1)||!v[y][b-1])){for(var A=0,L=!0;L&&b+A1){for(var T=0;T'))}}if(0===y||y>0&&(!e.isDark(y-1,b)||!v[y-1][b])){for(var F=0,D=!0;D&&y+F1){for(var j=0;j'))}}h[y][b]&&a.push(''))}if(3===r){if(y>b^y+b0&&(!e.isDark(y,b-1)||!v[y][b-1])){for(var M=0,P=!0;P&&b+M1){for(var I=0;I'))}}}else if(0===y||y>0&&(!e.isDark(y-1,b)||!v[y-1][b])){for(var B=0,V=!0;V&&y+B1){for(var R=0;R'))}}h[y][b]&&a.push(''))}if(4===r){if(0===b||0===y||b>0&&y>0&&(!e.isDark(y-1,b-1)||!v[y-1][b-1])){for(var U=0,$=!0;$&&b+U1){for(var N=0;N'))}}h[y][b]&&a.push(''))}if(5===r){if(0===y||b===n-1||y>0&&b=0;)e.isDark(y+z,b-z)&&h[y+z][b-z]?z++:G=!1;if(z-0>1){for(var H=0;H'))}}h[y][b]&&a.push(''))}if(6===r){if(0===y||b===n-1||y>0&&b=0;)e.isDark(y+X,b-X)&&v[y+X][b-X]?X++:W=!1;if(X-0>1){for(var Y=0;Y'))}}if(0===b||0===y||b>0&&y>0&&(!e.isDark(y-1,b-1)||!h[y-1][b-1])){for(var q=0,Z=!0;Z&&b+q1){for(var K=0;K'))}}a.push(''))}}return a}var Rl=vr().shape({type:aa().oneOf([0,1,2,3,4,5,6]).default(2),size:_a().default(50),opacity:_a().default(100),posType:aa().oneOf([0,1,2,3]).default(3),otherColor:ba().default("#000000"),posColor:ba().default("#000000")}),Ul=vr().shape({type:aa().oneOf([0,1,2,3,4,5,6]).default(6),size:_a().default(50),opacity:_a().default(100),posType:aa().oneOf([0,1,2,3]).default(0),otherColor:ba().default("#000000"),posColor:ba().default("#000000")}),$l=function(e,t){try{t=Rl.validateSync(t)}catch(o){return""}var n=["type","size","opacity","posType","otherColor","posColor"].map((function(e){return t[e]}));return xr({listPoints:Vl})({qrcode:e,params:n})},Nl=function(e,t){try{t=Ul.validateSync(t)}catch(o){return""}var n=["type","size","opacity","posType","otherColor","posColor"].map((function(e){return t[e]}));return xr({listPoints:Vl})({qrcode:e,params:n})};t.default={rendererRect:dl,rendererRound:pl,rendererRandRound:hl,rendererDSJ:gl,rendererResImage:Ll,rendererImage:Sl,renderer25D:kl,rendererRandRect:bl,rendererCircle:Dl,rendererFuncA:Il,rendererFuncB:Bl,rendererLine:$l,rendererLine2:Nl,encodeData:ol}}]).default;const Qn=[{path:"M 0 0 L 20 20",style:"solid",points:["",""],data:[{x:0,y:0},{x:200,y:0}]}],eo=[{type:"直线",children:[{path:"M 0 0 L 20 20",style:"solid",points:["",""],data:[{x:0,y:0},{x:200,y:0}]},{path:"M 0 0 L 20 20",style:"dashed",points:["",""],data:[{x:0,y:0},{x:200,y:0}]},{path:"M 0 0 L 20 20",style:"solid",points:["","arrow"],data:[{x:0,y:0},{x:200,y:0}]},{path:"M 0 0 L 20 20",style:"dashed",points:["","arrow"],data:[{x:0,y:0},{x:200,y:0}]},{path:"M 0 0 L 20 20",style:"solid",points:["","dot"],data:[{x:0,y:0},{x:200,y:0}]}]},{type:"折线、曲线",children:[{path:"M 0 0 L 0 20 L 20 20",style:"solid",points:["","arrow"],isBroken:!0,data:[{x:0,y:0},{x:0,y:100},{x:200,y:100}]},{path:"M 0 0 Q 0 20 20 20",style:"solid",points:["","arrow"],isCurve:!0,data:[{x:0,y:0},{x:200,y:0}]},{path:"M 0 0 C 20 0 0 20 20 20",style:"solid",points:["","arrow"],isCubic:!0,data:[{x:0,y:0},{x:200,y:0}]}]}];var to={},no={},oo={};Object.defineProperty(oo,"__esModule",{value:!0});oo.default=function e(t,n){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.data=t,this.text=n.text||t,this.options=n},Object.defineProperty(no,"__esModule",{value:!0}),no.CODE39=void 0;var ao,ro=function(){function e(e,t){for(var n=0;n=200){r=e.shift()-105;var l=Oo.SWAP[r];void 0!==l?a=t.next(e,n+1,l):(o!==Oo.SET_A&&o!==Oo.SET_B||r!==Oo.SHIFT||(e[0]=o===Oo.SET_A?e[0]>95?e[0]-96:e[0]:e[0]<32?e[0]+96:e[0]),a=t.next(e,n+1,o))}else r=t.correctIndex(e,o),a=t.next(e,n+1,o);var i=r*n;return{result:t.getBar(r)+a.result,checksum:i+a.checksum}}}]),t}();mo.default=Ao;var Lo={};Object.defineProperty(Lo,"__esModule",{value:!0});var To=go,Fo=function(e){return e.match(new RegExp("^"+To.A_CHARS+"*"))[0].length},Do=function(e){return e.match(new RegExp("^"+To.B_CHARS+"*"))[0].length},jo=function(e){return e.match(new RegExp("^"+To.C_CHARS+"*"))[0]};function Mo(e,t){var n=t?To.A_CHARS:To.B_CHARS,o=e.match(new RegExp("^("+n+"+?)(([0-9]{2}){2,})([^0-9]|$)"));if(o)return o[1]+String.fromCharCode(204)+Po(e.substring(o[1].length));var a=e.match(new RegExp("^"+n+"+"))[0];return a.length===e.length?e:a+String.fromCharCode(t?205:206)+Mo(e.substring(a.length),!t)}function Po(e){var t=jo(e),n=t.length;if(n===e.length)return e;e=e.substring(n);var o=Fo(e)>=Do(e);return t+String.fromCharCode(o?206:205)+Mo(e,o)}Lo.default=function(e){var t=void 0;if(jo(e).length>=2)t=To.C_START_CHAR+Po(e);else{var n=Fo(e)>Do(e);t=(n?To.A_START_CHAR:To.B_START_CHAR)+Mo(e,n)}return t.replace(/[\xCD\xCE]([^])[\xCD\xCE]/,(function(e,t){return String.fromCharCode(203)+t}))},Object.defineProperty(vo,"__esModule",{value:!0});var Io=Vo(mo),Bo=Vo(Lo);function Vo(e){return e&&e.__esModule?e:{default:e}}function Ro(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}var Uo=function(e){function t(e,n){if(function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),/^[\x00-\x7F\xC8-\xD3]+$/.test(e))var o=Ro(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,(0,Bo.default)(e),n));else o=Ro(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,n));return Ro(o)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,Io.default),t}();vo.default=Uo;var $o={};Object.defineProperty($o,"__esModule",{value:!0});var No=function(){function e(e,t){for(var n=0;n10*n.width?10*n.width:n.fontSize,o.guardHeight=n.height+o.fontSize/2+n.textMargin,o}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,ma.default),pa(t,[{key:"encode",value:function(){return this.options.flat?this.encodeFlat():this.encodeGuarded()}},{key:"leftText",value:function(e,t){return this.text.substr(e,t)}},{key:"leftEncode",value:function(e,t){return(0,va.default)(e,t)}},{key:"rightText",value:function(e,t){return this.text.substr(e,t)}},{key:"rightEncode",value:function(e,t){return(0,va.default)(e,t)}},{key:"encodeGuarded",value:function(){var e={fontSize:this.fontSize},t={height:this.guardHeight};return[{data:ha.SIDE_BIN,options:t},{data:this.leftEncode(),text:this.leftText(),options:e},{data:ha.MIDDLE_BIN,options:t},{data:this.rightEncode(),text:this.rightText(),options:e},{data:ha.SIDE_BIN,options:t}]}},{key:"encodeFlat",value:function(){return{data:[ha.SIDE_BIN,this.leftEncode(),ha.MIDDLE_BIN,this.rightEncode(),ha.SIDE_BIN].join(""),text:this.text}}}]),t}();ua.default=ya,Object.defineProperty(ca,"__esModule",{value:!0});var ba=function(){function e(e,t){for(var n=0;n10*n.width?o.fontSize=10*n.width:o.fontSize=n.fontSize,o.guardHeight=n.height+o.fontSize/2+n.textMargin,o}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,Ya.default),Xa(t,[{key:"valid",value:function(){return-1!==this.data.search(/^[0-9]{12}$/)&&this.data[11]==Ka(this.data)}},{key:"encode",value:function(){return this.options.flat?this.flatEncoding():this.guardedEncoding()}},{key:"flatEncoding",value:function(){var e="";return e+="101",e+=(0,Wa.default)(this.data.substr(0,6),"LLLLLL"),e+="01010",e+=(0,Wa.default)(this.data.substr(6,6),"RRRRRR"),{data:e+="101",text:this.text}}},{key:"guardedEncoding",value:function(){var e=[];return this.displayValue&&e.push({data:"00000000",text:this.text.substr(0,1),options:{textAlign:"left",fontSize:this.fontSize}}),e.push({data:"101"+(0,Wa.default)(this.data[0],"L"),options:{height:this.guardHeight}}),e.push({data:(0,Wa.default)(this.data.substr(1,5),"LLLLL"),text:this.text.substr(1,5),options:{fontSize:this.fontSize}}),e.push({data:"01010",options:{height:this.guardHeight}}),e.push({data:(0,Wa.default)(this.data.substr(6,5),"RRRRR"),text:this.text.substr(6,5),options:{fontSize:this.fontSize}}),e.push({data:(0,Wa.default)(this.data[11],"R")+"101",options:{height:this.guardHeight}}),this.displayValue&&e.push({data:"00000000",text:this.text.substr(11,1),options:{textAlign:"right",fontSize:this.fontSize}}),e}}]),t}();function Ka(e){var t,n=0;for(t=1;t<11;t+=2)n+=parseInt(e[t]);for(t=0;t<11;t+=2)n+=3*parseInt(e[t]);return(10-n%10)%10}Ha.default=Za;var Ja={};Object.defineProperty(Ja,"__esModule",{value:!0});var Qa=function(){function e(e,t){for(var n=0;n10*n.width?o.fontSize=10*n.width:o.fontSize=n.fontSize,o.guardHeight=n.height+o.fontSize/2+n.textMargin,o}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,tr.default),Qa(t,[{key:"valid",value:function(){return this.isValid}},{key:"encode",value:function(){return this.options.flat?this.flatEncoding():this.guardedEncoding()}},{key:"flatEncoding",value:function(){var e="";return e+="101",e+=this.encodeMiddleDigits(),{data:e+="010101",text:this.text}}},{key:"guardedEncoding",value:function(){var e=[];return this.displayValue&&e.push({data:"00000000",text:this.text[0],options:{textAlign:"left",fontSize:this.fontSize}}),e.push({data:"101",options:{height:this.guardHeight}}),e.push({data:this.encodeMiddleDigits(),text:this.text.substring(1,7),options:{fontSize:this.fontSize}}),e.push({data:"010101",options:{height:this.guardHeight}}),this.displayValue&&e.push({data:"00000000",text:this.text[7],options:{textAlign:"right",fontSize:this.fontSize}}),e}},{key:"encodeMiddleDigits",value:function(){var e=this.upcA[0],t=this.upcA[this.upcA.length-1],n=lr[parseInt(t)][parseInt(e)];return(0,er.default)(this.middleDigits,n)}}]),t}();function cr(e,t){for(var n=parseInt(e[e.length-1]),o=rr[n],a="",r=0,l=0;l=3&&this.number<=131070}}]),t}();ll.pharmacode=sl;var ul={};Object.defineProperty(ul,"__esModule",{value:!0}),ul.codabar=void 0;var fl=function(){function e(e,t){for(var n=0;n0?t.fontSize+t.textMargin:0)+t.marginTop+t.marginBottom}function Nl(e,t,n){if(n.displayValue&&tt&&(t=e[n].height);return t},Rl.getEncodingHeight=$l,Rl.getBarcodePadding=Nl,Rl.calculateEncodingAttributes=function(e,t,n){for(var o=0;o0?(n=0,a.textAlign="left"):"right"==e.textAlign?(n=t.width-1,a.textAlign="right"):(n=t.width/2,a.textAlign="center"),a.fillText(t.text,n,o))}},{key:"moveCanvasDrawing",value:function(e){this.canvas.getContext("2d").translate(e.width,0)}},{key:"restoreCanvas",value:function(){this.canvas.getContext("2d").restore()}}]),e}();Vl.default=Wl;var Yl={};Object.defineProperty(Yl,"__esModule",{value:!0});var ql=function(){function e(e,t){for(var n=0;n0&&(this.drawRect(l-t.width*r,o,t.width*r,t.height,e),r=0);r>0&&this.drawRect(l-t.width*(r-1),o,t.width*r,t.height,e)}},{key:"drawSVGText",value:function(e,t,n){var o,a,r=this.document.createElementNS(Jl,"text");t.displayValue&&(r.setAttribute("style","font:"+t.fontOptions+" "+t.fontSize+"px "+t.font),a="top"==t.textPosition?t.fontSize-t.textMargin:t.height+t.textMargin+t.fontSize,"left"==t.textAlign||n.barcodePadding>0?(o=0,r.setAttribute("text-anchor","start")):"right"==t.textAlign?(o=n.width-1,r.setAttribute("text-anchor","end")):(o=n.width/2,r.setAttribute("text-anchor","middle")),r.setAttribute("x",o),r.setAttribute("y",a),r.appendChild(this.document.createTextNode(n.text)),e.appendChild(r))}},{key:"setSvgAttributes",value:function(e,t){var n=this.svg;n.setAttribute("width",e+"px"),n.setAttribute("height",t+"px"),n.setAttribute("x","0px"),n.setAttribute("y","0px"),n.setAttribute("viewBox","0 0 "+e+" "+t),n.setAttribute("xmlns",Jl),n.setAttribute("version","1.1"),n.setAttribute("style","transform: translate(0,0)")}},{key:"createGroup",value:function(e,t,n){var o=this.document.createElementNS(Jl,"g");return o.setAttribute("transform","translate("+e+", "+t+")"),n.appendChild(o),o}},{key:"setGroupOptions",value:function(e,t){e.setAttribute("style","fill:"+t.lineColor+";")}},{key:"drawRect",value:function(e,t,n,o,a){var r=this.document.createElementNS(Jl,"rect");return r.setAttribute("x",e),r.setAttribute("y",t),r.setAttribute("width",n),r.setAttribute("height",o),a.appendChild(r),r}}]),e}();Yl.default=Ql;var ei={};Object.defineProperty(ei,"__esModule",{value:!0});var ti=function(){function e(e,t){for(var n=0;n(Ht("data-v-26847da0"),e=e(),Xt(),e))((()=>jt("i",{class:"icon-font iconfont icon-text-path"},null,-1))),rc={class:"mt-5px"},lc={class:"edit-section"},ic={class:"font-bold text-lg mb-6px"},cc={class:"item-box"},sc={overflow:"visible",width:"20",height:"20"},uc=["transform"],fc=["fill","stroke","d"],dc={class:"item-box"},pc={overflow:"visible",width:"20",height:"20"},hc=["d","stroke-dasharray","marker-start","marker-end"],vc={class:"edit-section"},mc={class:"font-bold text-lg mb-6px"},gc={class:"mt-5px"},yc={class:"mt-5px"},bc={class:"mt-5px"},_c={class:"mt-5px"},wc=d(Lt({__name:"EditorPool",setup(e){g();const{addTemplate:t}=y(),{setCanvasTransform:n}=b(),{createQRCodeElement:o,createBarCodeElement:a,createImageElement:r,createTextElement:l,createPathElement:i,createLineElement:c,createArcTextElement:s,createVerticalTextElement:f,createVideoElement:d,createTableElement:p}=_(),h=Rt(window.location.href),v=Rt(!0),m=Rt(0),A=Rt(),L=Rt(!1),T={A1:Jn.rendererRect,A2:Jn.rendererRound,A3:Jn.rendererRandRound,SP1:Jn.rendererDSJ,SP2:Jn.rendererRandRect,SP3:Jn.rendererCircle,B1:Jn.renderer25D,C1:Jn.rendererImage,A_a1:Jn.rendererLine,A_a2:Jn.rendererLine2,A_b1:Jn.rendererFuncA,A_b2:Jn.rendererFuncB},F=Rt(".pdf,.psd,.cdr,.ai,.svg,.jpg,.jpeg,.png,.webp,.json,.mp4"),D=Rt(!1),j=[{viewBox:[200,200],path:"M 0 0 L 200 0 L 200 200 L 0 200 Z"},{viewBox:[200,200],path:"M 100 0 L 0 200 L 200 200 L 100 0 Z",pathFormula:w.TRIANGLE},{viewBox:[200,200],path:"M 100 0 A 50 50 0 1 1 100 200 A 50 50 0 1 1 100 0 Z"}],M=()=>{const e={format:"pharmacode",lineColor:"#0aa",width:4,height:40,displayValue:!1};Ui("#barcode","1234",e);const t=document.getElementById("barcode");if(!t)return;const n=(new XMLSerializer).serializeToString(t),o="data:image/svg+xml;base64,"+btoa(n);a(o,"1234",e)},P=e=>{const t="data:image/svg+xml;base64,"+btoa(T[e](((e=118,t=118)=>{const n={text:h.value,width:e,height:t,correctLevel:m.value,isSpace:v.value};return Jn.encodeData(n)})(118,118))),n={codeStyle:e,codeSpace:v.value,codeError:m.value};o(t,n,h.value)},I=()=>{L.value=!0},B=()=>{L.value=!1},V=e=>u(this,null,(function*(){const[o]=O(),a=e.file.name.split(".").pop();if(!F.value.split(",").includes(`.${a}`))return;if("svg"===a){const t=yield x(e.file),n=yield sn(t);o.add(...n.objects),o.renderAll()}if("json"===a){const n=yield x(e.file),o=JSON.parse(n);t(o)}if(["jpg","jpeg","png","webp"].includes(a)){const t=yield k(e.file);r(t)}if(["mp4"].includes(a)){const t=URL.createObjectURL(e.file);d(t)}const l=yield C(e.file,a);if(D.value=!1,l&&200===l.data.code){const e=l.data.data;if(!e)return;yield t(e),n()}})),R=e=>{A.value.clearFiles();const t=e[0];t.uid=He(),A.value.handleStart(t)},U=(e,t="transverse",n=!1)=>{l(e,t,n)},$=()=>{s(36)},N=()=>{p()};return(e,t)=>{const n=Ut("IconUpload"),o=Xe,a=We,r=Ne,l=Ut("IconH1"),s=Ut("IconH3"),u=Ut("IconTextRotationNone"),d=Ut("IconTextRotationDown"),p=Ut("IconText"),h=E,v=Ut("IconInsertTable"),m=Ut("IconPayCodeTwo"),g=Ut("IconTwoDimensionalCodeTwo"),y=Ut("IconMagicWand"),b=S,_=Ye;return Tt(),Mt("div",$i,[jt("div",Ni,[jt("div",zi,Bt(e.$t("message.files")),1),$t(r,{gutter:10,class:"mt-10"},{default:Dt((()=>[$t(a,{span:8},{default:Dt((()=>[zt((Tt(),Ft(o,{ref_key:"uploadRef",ref:A,"on-exceed":R,action:"http","http-request":V,limit:1,accept:F.value,class:"edit-upload"},{default:Dt((()=>[jt("div",Gi,[$t(n,{class:"icon-font"}),jt("div",Hi,Bt(e.$t("message.uploadFiles")),1)])])),_:1},8,["accept"])),[[_,D.value]])])),_:1})])),_:1})]),jt("div",Xi,[jt("div",Wi,Bt(e.$t("message.text")),1),$t(r,{gutter:10,class:"mt-10"},{default:Dt((()=>[$t(a,{span:8},{default:Dt((()=>[jt("div",{class:"item-box",onClick:t[0]||(t[0]=e=>U(80))},[$t(l,{class:"icon-font"}),jt("div",Yi,Bt(e.$t("message.title")),1)])])),_:1}),$t(a,{span:8,onClick:t[1]||(t[1]=e=>U(60))},{default:Dt((()=>[jt("div",qi,[$t(s,{class:"icon-font"}),jt("div",Zi,Bt(e.$t("message.subtitle")),1)])])),_:1}),$t(a,{span:8,onClick:t[2]||(t[2]=e=>U(36))},{default:Dt((()=>[jt("div",Ki,[$t(u,{class:"icon-font"}),jt("div",Ji,Bt(e.$t("message.horizontalText")),1)])])),_:1}),$t(a,{span:8,onClick:t[3]||(t[3]=e=>{f(36)})},{default:Dt((()=>[jt("div",Qi,[$t(d,{class:"icon-font"}),jt("div",ec,Bt(e.$t("message.verticalText")),1)])])),_:1}),$t(a,{span:8,onClick:t[4]||(t[4]=e=>U(36,void 0,!0))},{default:Dt((()=>[jt("div",tc,[$t(p,{class:"icon-font"}),jt("div",nc,Bt(e.$t("message.hollowOutText")),1)])])),_:1}),$t(a,{span:8,onClick:$},{default:Dt((()=>[jt("div",oc,[ac,jt("div",rc,Bt(e.$t("message.circularText")),1)])])),_:1})])),_:1})]),jt("div",lc,[jt("div",ic,Bt(e.$t("message.shape")),1),$t(r,{gutter:10,class:"mt-10"},{default:Dt((()=>[(Tt(),Mt(It,null,Pt(j,((e,t)=>$t(a,{span:8,key:t,onClick:t=>(e=>{i(e.path)})(e)},{default:Dt((()=>[jt("div",cc,[(Tt(),Mt("svg",sc,[jt("g",{transform:`scale(${20/e.viewBox[0]}, ${20/e.viewBox[1]}) translate(0,0) matrix(1,0,0,1,0,0)`},[jt("path",{class:Nt(["shape-path",{outlined:e.outlined}]),"vector-effect":"non-scaling-stroke","stroke-linecap":"butt","stroke-miterlimit":"8",fill:e.outlined?"#999":"transparent",stroke:e.outlined?"transparent":"#999","stroke-width":"2",d:e.path},null,10,fc)],8,uc)]))])])),_:2},1032,["onClick"]))),64)),(Tt(!0),Mt(It,null,Pt(Vt(Qn),((e,t)=>(Tt(),Ft(a,{span:8,key:t,onClick:t=>(e=>{const t="dashed"===e.style?[6,6]:void 0;c(e.data,e.points[0],e.points[1],t)})(e)},{default:Dt((()=>[jt("div",dc,[(Tt(),Mt("svg",pc,[jt("defs",null,[e.points[0]?(Tt(),Ft(h,{key:0,class:"line-marker",id:`preset-line-${t}`,position:"start",type:e.points[0],color:"currentColor",baseSize:2},null,8,["id","type"])):Gt("",!0),e.points[1]?(Tt(),Ft(h,{key:1,class:"line-marker",id:`preset-line-${t}`,position:"end",type:e.points[1],color:"currentColor",baseSize:2},null,8,["id","type"])):Gt("",!0)]),jt("path",{class:"line-path",d:e.path,stroke:"#999",fill:"none","stroke-width":"2","stroke-dasharray":"solid"===e.style?"0, 0":"4, 1","marker-start":e.points[0]?`url(#preset-line-${t}-${e.points[0]}-start)`:"","marker-end":e.points[1]?`url(#preset-line-${t}-${e.points[1]}-end)`:""},null,8,hc)]))])])),_:2},1032,["onClick"])))),128))])),_:1})]),jt("div",vc,[jt("div",mc,Bt(e.$t("message.module")),1),$t(r,{gutter:10,class:"mt-10"},{default:Dt((()=>[$t(a,{span:8},{default:Dt((()=>[jt("div",{class:"item-box",onClick:N},[$t(v,{class:"icon-font"}),jt("div",gc,Bt(e.$t("message.fabricTable")),1)])])),_:1}),$t(a,{span:8},{default:Dt((()=>[jt("div",{class:"item-box",onClick:M},[$t(m,{class:"icon-font"}),jt("div",yc,Bt(e.$t("message.barCode")),1)])])),_:1}),$t(a,{span:8},{default:Dt((()=>[jt("div",{class:"item-box",onClick:t[5]||(t[5]=e=>P("A1"))},[$t(g,{class:"icon-font"}),jt("div",bc,Bt(e.$t("message.QRCode")),1)])])),_:1}),$t(a,{span:8},{default:Dt((()=>[jt("div",{class:"item-box",onClick:I},[$t(y,{class:"icon-font"}),jt("div",_c,Bt(e.$t("message.AICutoutImage")),1)])])),_:1})])),_:1})]),$t(b,{visible:L.value,onClose:B},null,8,["visible"])])}}}),[["__scopeId","data-v-26847da0"]]),xc=["src","onClick"],kc=d(Lt({__name:"TemplatePool",setup(e){const t=p(),n=A(),o=Rt([]),a=Rt("data"),r=Rt("buy"),l=Rt(1),i=Rt(1),c=Rt(),s=Cn((()=>u(this,null,(function*(){const e=c.value;e.scrollHeight-(e.scrollTop+e.clientHeight)<=200&&l.valueu(this,null,(function*(){const e={page:l.value,size:L},t=yield xn(e);t.data&&200===t.data.code&&(l.value=t.data.data.page,i.value=t.data.data.total_pages,o.value=o.value.concat(t.data.data.items))})),d=e=>{Ze.confirm("是否确认更换模板?",{confirmButtonText:"OK",cancelButtonText:"Cancel",type:"warning"}).then((()=>u(this,null,(function*(){t.push(`${t.currentRoute.value.path}?template=${e.id}`);const o=T(e.data),a=Ke.service({fullscreen:!0,background:"rgba(122, 122, 122, 0.5)"});yield n.changeTemplate(o),qt((()=>a.close())),Je({type:"success",message:"更换模板成功"})})))).catch((()=>{Je({type:"error",message:"模板加载失败,请联系管理员修改bug了"})}))};return Wt((()=>u(this,null,(function*(){yield f()})))),(e,t)=>{const n=Qe,l=Ne,i=et,u=tt,f=nt,p=ot;return Tt(),Mt("div",null,[$t(l,{class:"layout-search"},{default:Dt((()=>[$t(n,{"prefix-icon":Vt(qe),placeholder:e.$t("message.searchTemp")},null,8,["prefix-icon","placeholder"])])),_:1}),$t(p,{modelValue:a.value,"onUpdate:modelValue":t[2]||(t[2]=e=>a.value=e),class:"layout-tabs"},{default:Dt((()=>[$t(i,{label:e.$t("message.recommendTemp"),name:"data"},{default:Dt((()=>[jt("div",{class:"layout-templates",onScroll:t[0]||(t[0]=(...e)=>Vt(s)&&Vt(s)(...e)),ref_key:"templateRef",ref:c},[(Tt(!0),Mt(It,null,Pt(o.value,((e,t)=>(Tt(),Mt("div",{key:e.id,class:"thumbnail"},[jt("img",{src:e.preview+"?x-oss-process=style/img_tum",alt:"",ref_for:!0,ref:e=>((e,t)=>{if(!e)return;const n=()=>{const n=e.parentElement;if(!n)return;const o=t>=2?2:0,a=Math.ceil(n.clientHeight/2)+o;n.style.gridRowEnd=`span ${a}`};n(),e.onload=n,e.onerror=function(){e.src=new URL(""+new URL("loading-356a6359.gif",import.meta.url).href,self.location).href,n()}})(e,t),onClick:t=>d(e)},null,8,xc)])))),128))],544)])),_:1},8,["label"]),$t(i,{label:e.$t("message.myTemp"),name:"self"},{default:Dt((()=>[$t(f,{modelValue:r.value,"onUpdate:modelValue":t[1]||(t[1]=e=>r.value=e),size:"large",class:"full-ratio"},{default:Dt((()=>[$t(u,{value:"buy",label:e.$t("message.myPurchases")},null,8,["label"]),$t(u,{value:"collect",label:e.$t("message.myFavorites")},null,8,["label"])])),_:1},8,["modelValue"])])),_:1},8,["label"]),$t(i,{label:e.$t("message.teamTemp"),name:"team"},{default:Dt((()=>[Yt(Bt(e.$t("message.teamTemp")),1)])),_:1},8,["label"])])),_:1},8,["modelValue"])])}}}),[["__scopeId","data-v-cb982d49"]]);w.ROUND_RECT,w.CUT_RECT_DIAGONAL,w.CUT_RECT_SINGLE,w.CUT_RECT_SAMESIDE,w.ROUND_RECT_DIAGONAL,w.ROUND_RECT_SINGLE,w.ROUND_RECT_SAMESIDE,w.MESSAGE,w.ROUND_MESSAGE,w.L,w.RING_RECT,w.PLUS,w.TRIANGLE,w.PARALLELOGRAM_LEFT,w.PARALLELOGRAM_RIGHT,w.TRAPEZOID,w.BULLET,w.INDICATOR;const Cc=[{type:"矩形",children:[{viewBox:[200,200],path:"M 0 0 L 200 0 L 200 200 L 0 200 Z"},{viewBox:[200,200],path:"M 50 0 L 150 0 Q 200 0 200 50 L 200 150 Q 200 200 150 200 L 50 200 Q 0 200 0 150 L 0 50 Q 0 0 50 0 Z"},{viewBox:[200,200],path:"M 0 150 L 0 0 L 150 0 L 200 50 L 200 200 L 50 200 Z"},{viewBox:[200,200],path:"M 0 200 L 0 0 L 150 0 L 200 50 L 200 200 Z"},{viewBox:[200,200],path:"M 0 50 L 50 0 L 150 0 L 200 50 L 200 200 L 0 200 Z",pathFormula:w.CUT_RECT_SAMESIDE},{viewBox:[200,200],path:"M 0 0 L 150 0 Q 200 0 200 50 L 200 200 L 50 200 Q 0 200 0 150 L 0 0 Z",pathFormula:w.ROUND_RECT_DIAGONAL},{viewBox:[200,200],path:"M 0 0 L 150 0 Q 200 0 200 50 L 200 200 L 0 200 L 0 0 Z",pathFormula:w.ROUND_RECT_SINGLE},{viewBox:[200,200],path:"M 0 50 Q 0 0 50 0 L 150 0 Q 200 0 200 50 L 200 200 L 0 200 Z",pathFormula:w.ROUND_RECT_SAMESIDE}]},{type:"常用形状",children:[{viewBox:[200,200],path:"M 100 0 A 50 50 0 1 1 100 200 A 50 50 0 1 1 100 0 Z"},{viewBox:[200,200],path:"M 100 0 L 0 200 L 200 200 L 100 0 Z",pathFormula:w.TRIANGLE},{viewBox:[200,200],path:"M 0 0 L 0 200 L 200 200 Z"},{viewBox:[200,200],path:"M 50 0 L 200 0 L 150 200 L 0 200 L 50 0 Z",pathFormula:w.PARALLELOGRAM_LEFT},{viewBox:[200,200],path:"M 0 0 L 150 0 L 200 200 L 50 200 L 0 0 Z",pathFormula:w.PARALLELOGRAM_RIGHT},{viewBox:[200,200],path:"M 50 0 L 150 0 L 200 200 L 0 200 L 50 0 Z",pathFormula:w.TRAPEZOID},{viewBox:[200,200],path:"M 100 0 L 0 100 L 100 200 L 200 100 L 100 0 Z"},{viewBox:[200,200],path:"M 100 0 L 0 50 L 0 200 L 200 200 L 200 50 L 100 0 Z",pathFormula:w.BULLET},{viewBox:[200,200],path:"M 200 100 L 150 0 L 0 0 L 50 100 L 0 200 L 150 200 L 200 100 Z",pathFormula:w.INDICATOR},{viewBox:[200,200],path:"M 0 200 A 50 100 0 1 1 200 200 L 0 200 Z"},{viewBox:[200,200],path:"M 40 20 A 100 100 0 1 0 200 100 L 100 100 L 40 20 Z"},{viewBox:[200,200],path:"M 100 0 A 100 100 102 1 0 200 100 L 100 100 L 100 0 Z"},{viewBox:[200,200],path:"M 160 20 A 100 100 0 1 0 200 100 L 100 100 L 160 20 Z"},{viewBox:[200,200],path:"M 100 0 A 100 100 102 1 0 200 100 L 100 0 Z"},{viewBox:[200,200],path:"M 100 0 A 100 100 102 1 0 200 100 L 200 0 L 100 0 Z"},{viewBox:[200,200],path:"M 0 0 L 200 0 Q 200 200 0 200 L 0 0 Z"},{viewBox:[200,200],path:"M 100 0 L 0 90 L 50 200 L 150 200 L 200 90 L 100 0 Z"},{viewBox:[200,200],path:"M 100 0 L 0 60 L 0 140 L 100 200 L 200 140 L 200 60 L 100 0 Z"},{viewBox:[200,200],path:"M 60 0 L 140 0 L 200 60 L 200 140 L 140 200 L 60 200 L 0 140 L 0 60 L 60 0 Z"},{viewBox:[200,200],path:"M 75 0 L 125 0 L 175 25 L 200 75 L 200 125 L 175 175 L 125 200 L 75 200 L 25 175 L 0 125 L 0 75 L 25 25 L 75 0 Z"},{viewBox:[200,200],path:"M 150 0 A 50 100 0 1 1 150 200 L 0 200 L 0 0 L 150 0 Z"},{viewBox:[200,200],path:"M 50 0 A 25 50 0 1 0 50 200 L 150 200 A 25 50 0 1 0 150 0 L 50 0 Z"},{viewBox:[200,200],path:"M 150 0 A 50 100 0 1 1 150 200 L 0 200 A 50 100 0 0 0 0 0 L 150 0 Z"},{viewBox:[200,200],path:"M 200 0 L 200 200 L 0 200 L 0 100 L 200 0 Z"},{viewBox:[200,200],path:"M 0 0 L 200 100 L 200 200 L 0 200 L 0 0 Z"},{viewBox:[200,200],path:"M 200 0 L 100 0 L 0 100 L 0 200 L 200 0 Z"},{viewBox:[200,200],path:"M 50 0 L 150 0 L 150 50 L 200 50 L 200 150 L 150 150 L 150 200 L 50 200 L 50 150 L 0 150 L 0 50 L 50 50 L 50 0 Z"},{viewBox:[200,200],path:"M 0 0 L 0 200 L 200 200 L 200 140 L 60 140 L 60 0 L 0 0 Z",pathFormula:w.L},{viewBox:[200,200],path:"M0 0 L200 0 L200 200 L0 200 L0 0 Z M50 50 L50 150 L150 150 L150 50 Z",pathFormula:w.RING_RECT},{viewBox:[200,200],path:"M0 100 A100 100 0 1 1 0 101 Z M150 100 A50 50 0 1 0 150 101 Z"},{viewBox:[200,200],path:"M 70 0 L 70 70 L 0 70 L 0 130 L 70 130 L 70 200 L 130 200 L 130 130 L 200 130 L 200 70 L 130 70 L 130 0 L 70 0 Z",pathFormula:w.PLUS},{viewBox:[200,200],path:"M 40 0 L 0 40 L 60 100 L 0 160 L 40 200 L 100 140 L 160 200 L 200 160 L 140 100 L 200 40 L 160 0 L 100 60 L 40 0 Z"},{viewBox:[200,200],path:"M 0 0 L 200 0 L 200 160 L 100 160 L 60 200 L 60 160 L 0 160 Z",pathFormula:w.MESSAGE},{viewBox:[200,200],path:"M 0 40 Q 0 0 40 0 L 160 0 Q 200 0 200 40 L 200 120 Q 200 160 160 160 L 100 160 L 60 200 L 60 160 L 40 160 Q 0 160 0 120 L 0 40 Z",pathFormula:w.ROUND_MESSAGE},{viewBox:[200,200],path:"M 180 160 A 100 100 0 1 0 100 200 L 200 200 L 200 160 L 180 160 Z"},{viewBox:[200,200],path:"M 200 0 L 0 0 L 200 200 L 0 200 L 200 0 Z"},{viewBox:[200,200],path:"M 0 20 C 60 60 140 -40 200 20 L 200 180 C 140 140 60 240 0 180 L 0 20 Z"},{viewBox:[200,200],path:"M 0 20 C 40 -40 60 60 100 20 C 140 -40 160 60 200 20 L 200 180 C 140 240 160 140 100 180 C 40 240 60 140 0 180 L 0 20 Z"},{viewBox:[200,200],path:"M 100 0 Q 0 50 0 175 Q 100 225 200 175 Q 200 50 100 0 Z"},{viewBox:[200,200],path:"M 0 100 A 50 50 0 1 1 200 100 L 100 200 L 0 100 Z"},{viewBox:[200,200],path:"M 100 0 L 60 60 L 0 100 L 60 140 L 100 200 L 140 140 L 200 100 L 140 60 L 100 0 Z"},{viewBox:[200,200],path:"M 100 0 L 80 40 L 20 20 L 40 80 L 0 100 L 40 120 L 20 180 L 80 160 L 100 200 L 120 160 L 180 180 L 160 120 L 200 100 L 160 80 L 180 20 L 120 40 L 100 0 Z"}]},{type:"箭头",children:[{viewBox:[200,200],path:"M 100 0 L 0 100 L 50 100 L 50 200 L 150 200 L 150 100 L 200 100 L 100 0 Z"},{viewBox:[200,200],path:"M 100 200 L 200 100 L 150 100 L 150 0 L 50 0 L 50 100 L 0 100 L 100 200 Z"},{viewBox:[200,200],path:"M 0 100 L 100 0 L 100 50 L 200 50 L 200 150 L 100 150 L 100 200 L 0 100 Z"},{viewBox:[200,200],path:"M 200 100 L 100 0 L 100 50 L 0 50 L 0 150 L 100 150 L 100 200 L 200 100 Z"},{viewBox:[200,200],path:"M 100 0 L 0 60 L 60 60 L 60 140 L 0 140 L 100 200 L 200 140 L 140 140 L 140 60 L 200 60 L 100 0 Z"},{viewBox:[200,200],path:"M 0 100 L 60 0 L 60 60 L 140 60 L 140 0 L 200 100 L 140 200 L 140 140 L 60 140 L 60 200 L 0 100 Z"},{viewBox:[200,200],path:"M 100 0 L 60 40 L 80 40 L 80 80 L 40 80 L 40 60 L 0 100 L 40 140 L 40 120 L 80 120 L 80 160 L 60 160 L 100 200 L 140 160 L 120 160 L 120 120 L 160 120 L 160 140 L 200 100 L 160 60 L 160 80 L 120 80 L 120 40 L 140 40 L 100 0 Z"},{viewBox:[200,200],path:"M 0 100 L 100 0 L 100 50 L 200 50 L 150 100 L 200 150 L 100 150 L 100 200 L 0 100 Z"},{viewBox:[200,200],path:"M 200 100 L 100 0 L 100 50 L 0 50 L 50 100 L 0 150 L 100 150 L 100 200 L 200 100 Z"},{viewBox:[200,200],path:"M 0 100 L 80 20 L 80 80 L 120 80 L 120 0 L 200 0 L 200 200 L 120 200 L 120 120 L 80 120 L 80 180 L 0 100 Z"},{viewBox:[200,200],path:"M 200 100 L 120 20 L 120 80 L 80 80 L 80 0 L 0 0 L 0 200 L 80 200 L 80 120 L 120 120 L 120 180 L 200 100 Z"},{viewBox:[200,200],path:"M 0 0 L 120 0 L 200 100 L 120 200 L 0 200 L 80 100 L 0 0 Z"},{viewBox:[200,200],path:"M 80 0 L 200 0 L 120 100 L 200 200 L 80 200 L 0 100 L 80 0 Z"},{viewBox:[200,200],path:"M 0 0 L 140 0 L 200 100 L 140 200 L 0 200 L 0 100 L 0 0 Z"},{viewBox:[200,200],path:"M 60 0 L 200 0 L 200 100 L 200 200 L 60 200 L 0 100 L 60 0 Z"},{viewBox:[200,200],path:"M 0 0 L 200 100 L 0 200 L 60 100 L 0 0 Z"},{viewBox:[200,200],path:"M 200 0 L 0 100 L 200 200 L 140 100 L 200 0 Z"},{viewBox:[200,200],path:"M 0 0 L 80 0 L 200 100 L 80 200 L 0 200 L 120 100 L 0 0 Z"},{viewBox:[200,200],path:"M 200 0 L 120 0 L 0 100 L 120 200 L 200 200 L 80 100 L 200 0 Z"},{viewBox:[200,200],path:"M 0 200 L 180 200 L 180 40 L 200 40 L 160 0 L 120 40 L 140 40 L 140 160 L 0 160 L 0 200 Z"},{viewBox:[200,200],path:"M 0 200 L 0 20 L 160 20 L 160 0 L 200 40 L 160 80 L 160 60 L 40 60 L 40 200 L 0 200 Z"},{viewBox:[200,200],path:"M 40 180 L 180 180 L 180 40 L 200 40 L 160 0 L 120 40 L 140 40 L 140 140 L 40 140 L 40 120 L 0 160 L 40 200 L 40 180 Z"},{viewBox:[1024,1024],path:"M398.208 302.912V64L0 482.112l398.208 418.176V655.36c284.48 0 483.584 95.552 625.792 304.64-56.896-298.688-227.584-597.312-625.792-657.088z",special:!0},{viewBox:[1024,1024],path:"M625.792 302.912V64L1024 482.112l-398.208 418.176V655.36C341.312 655.36 142.208 750.912 0 960c56.896-298.688 227.584-597.312 625.792-657.088z",special:!0}]},{type:"其他形状",children:[{viewBox:[1024,1024],path:"M995.336 243.4016c-15.7584-36.5736-38.3376-69.26639999-66.91440001-97.37280001-28.5768-27.98879999-61.73999999-49.8624-98.78399999-65.26799998-38.22-15.876-78.6744-23.8728-120.4224-23.87280001-57.97680001 0-114.5424 15.876-163.69919999 45.864-11.76 7.17360001-22.932 15.05279999-33.51600001 23.63760001-10.584-8.5848-21.75600001-16.46400001-33.51600001-23.63760001-49.1568-29.98799999-105.7224-45.86399999-163.69919999-45.864-41.74799999 0-82.2024 7.9968-120.4224 23.87280001-36.9264 15.28799999-70.2072 37.27919999-98.78399999 65.26799998-28.6944 28.10640001-51.156 60.79919999-66.91440001 97.37280001-16.34639999 37.9848-24.696 78.3216-24.696 119.83439999 0 39.1608 7.9968 79.96800001 23.8728 121.48080001 13.28880001 34.692 32.34000001 70.67760001 56.6832 107.016 38.57279999 57.5064 91.61040001 117.4824 157.4664 178.28160001 109.1328 100.78319999 217.2072 170.4024 221.79359999 173.22479998l27.87120001 17.8752c12.348 7.8792 28.224 7.8792 40.572 0l27.87119999-17.8752c4.58639999-2.94 112.54319999-72.44159999 221.79360001-173.22479998 65.85599999-60.79919999 118.89359999-120.7752 157.4664-178.28160001 24.3432-36.33839999 43.512-72.324 56.68319999-107.016 15.876-41.5128 23.8728-82.32 23.87280001-121.48080001 0.1176-41.5128-8.232-81.8496-24.5784-119.83439999z",special:!0},{viewBox:[1024,1024],path:"M985.20746667 343.50079998l-303.32586667-44.08319999L546.28693333 24.5248c-3.70346666-7.5264-9.79626667-13.6192-17.32266665-17.32266668-18.87573334-9.3184-41.81333333-1.55306667-51.25120001 17.32266668L342.1184 299.41759999l-303.32586667 44.08319999c-8.36266667 1.19466667-16.00853333 5.13706667-21.8624 11.11040001-14.69440001 15.17226667-14.45546667 39.30453334 0.71679999 54.1184l219.46026668 213.9648-51.84853333 302.1312c-1.43359999 8.24320001-0.11946667 16.8448 3.82293333 24.25173333 9.79626667 18.6368 32.9728 25.92426667 51.6096 16.00853334L512 822.44266665l271.3088 142.64320001c7.40693333 3.9424 16.00853333 5.25653333 24.25173333 3.82293333 20.78719999-3.584 34.7648-23.296 31.1808-44.0832l-51.84853333-302.1312 219.46026668-213.9648c5.97333334-5.85386666 9.91573333-13.49973334 11.11039999-21.8624 3.2256-20.90666667-11.34933333-40.26026667-32.256-43.36640001z",special:!0},{viewBox:[1024,1024],path:"M852.65066667 405.84533333C800.54044445 268.40177778 667.76177778 170.66666667 512.22755555 170.66666667S223.91466667 268.288 171.80444445 405.73155555C74.29688889 431.33155555 2.27555555 520.07822222 2.27555555 625.77777778c0 125.72444445 101.83111111 227.55555555 227.44177778 227.55555555h564.56533334C919.89333333 853.33333333 1021.72444445 751.50222222 1021.72444445 625.77777778c0-105.472-71.79377778-194.21866667-169.07377778-219.93244445z",special:!0},{viewBox:[1024,1024],path:"M926.25224691 323.7371485H654.6457886L898.88200917 15.14388241c5.05486373-6.53433603 0.49315743-16.02761669-7.76722963-16.02761668H418.30008701c-3.45210206 0-6.78091476 1.84934039-8.50696579 4.93157436L90.35039154 555.76772251c-3.82197013 6.53433603 0.86302552 14.7947231 8.50696578 14.79472311h215.01664245l-110.22068713 440.88274851c-2.34249783 9.61657002 9.24670194 16.39748478 16.39748477 9.49328065L933.03316167 340.62779071c6.41104668-6.0411786 2.09591911-16.8906422-6.78091476-16.89064221z",special:!0},{viewBox:[1024,1024],path:"M878.47822222 463.30311111c-22.18666667-49.83466667-53.93066667-93.98044445-94.32177777-131.072l-33.10933334-30.37866666c-4.89244445-4.32355555-12.62933333-2.38933333-14.79111111 3.75466666l-14.79111111 42.43911111c-9.216 26.624-26.16888889 53.81688889-50.176 80.55466667-1.59288889 1.70666667-3.41333333 2.16177778-4.66488889 2.27555556-1.25155555 0.11377778-3.18577778-0.11377778-4.89244445-1.70666667-1.59288889-1.36533333-2.38933333-3.41333333-2.27555555-5.46133333 4.20977778-68.49422222-16.27022222-145.74933333-61.09866667-229.83111112C561.26577778 124.01777778 509.72444445 69.51822222 445.32622222 31.51644445l-46.99022222-27.648c-6.144-3.64088889-13.99466667 1.13777778-13.65333333 8.30577777l2.50311111 54.61333333c1.70666667 37.31911111-2.61688889 70.31466667-12.85688889 97.73511112-12.51555555 33.56444445-30.49244445 64.73955555-53.47555556 92.72888888-16.15644445 19.56977778-34.24711111 37.20533333-54.04444444 52.45155556-47.90044445 36.75022222-87.38133333 84.65066667-114.11911111 138.24C125.72444445 502.10133333 111.50222222 562.74488889 111.50222222 623.50222222c0 53.70311111 10.58133333 105.69955555 31.51644445 154.73777778 20.25244445 47.21777778 49.152 89.77066667 85.90222222 126.17955555 36.864 36.40888889 79.64444445 65.08088889 127.31733333 84.992C405.61777778 1010.11911111 457.95555555 1020.58666667 512 1020.58666667s106.38222222-10.46755555 155.76177778-31.06133334c47.67288889-19.91111111 90.56711111-48.46933333 127.31733333-84.992 36.864-36.40888889 65.76355555-78.96177778 85.90222222-126.17955555 20.93511111-49.03822222 31.51644445-101.03466667 31.51644445-154.73777778 0-55.52355555-11.37777778-109.45422222-34.01955556-160.31288889z",special:!0},{viewBox:[1024,1024],path:"M968.20337778 20.11591112H705.44042667c-22.17301333 0-41.92483556 15.16430222-47.14951111 37.33731555C642.36202666 124.73685332 582.08711111 173.03324444 512 173.03324444s-130.36202666-48.29639112-146.29091556-115.58001777c-5.22467555-22.17301333-24.84906667-37.33731556-47.14951111-37.33731555H55.79662222c-30.96576 0-56.06968889 25.10392889-56.06968888 56.06968888v321.12639999c0 30.96576 25.10392889 56.06968889 56.06968888 56.06968889h95.57333334v494.43271112c0 30.96576 25.10392889 56.06968889 56.06968889 56.06968888h609.1207111c30.96576 0 56.06968889-25.10392889 56.06968889-56.06968888V453.38168888h95.57333334c30.96576 0 56.06968889-25.10392889 56.06968888-56.06968889V76.1856c0-30.96576-25.10392889-56.06968889-56.06968888-56.06968888z",special:!0},{viewBox:[1024,1024],path:"M980.94648889 239.80714666H523.46880001L373.99210666 96.82944c-1.91146667-1.78403556-4.46008889-2.80348444-7.00871111-2.80348445H43.05351111c-22.55530667 0-40.77795555 18.22264888-40.77795555 40.77795557v754.39217776c0 22.55530667 18.22264888 40.77795555 40.77795555 40.77795557h937.89297778c22.55530667 0 40.77795555-18.22264888 40.77795555-40.77795557V280.58510222c0-22.55530667-18.22264888-40.77795555-40.77795555-40.77795556z",special:!0},{viewBox:[1024,1024],path:"M972.60904597 164.57058577L841.30587843 33.39070759c-18.86327195-18.86327195-44.1375906-29.34286748-70.64480282-29.3428675-26.75379095 0-51.90482023 10.47959553-70.76809219 29.3428675L558.60337778 174.68031322c-18.86327195 18.86327195-29.34286748 44.1375906-29.34286749 70.64480283 0 26.75379095 10.47959553 51.90482023 29.34286749 70.76809218l103.31648301 103.31648302c-24.28800376 53.50758189-57.69942011 101.59043198-99.24793416 143.13894603-41.42522469 41.67180341-89.63136414 75.08321976-143.13894603 99.61780223L316.21649759 558.84995649c-18.86327195-18.86327195-44.1375906-29.34286748-70.64480283-29.34286747-26.75379095 0-51.90482023 10.47959553-70.76809217 29.34286747L33.39070759 700.01627278c-18.86327195 18.86327195-29.34286748 44.1375906-29.3428675 70.76809217 0 26.75379095 10.47959553 51.90482023 29.3428675 70.76809219l131.05658883 131.05658883c30.08260365 30.205893 71.63111769 47.34311394 114.28923598 47.34311394 9.00012323 0 17.63037836-0.73973616 26.13734414-2.21920846 166.19405621-27.37023774 331.03192945-115.76870829 464.06114804-248.67463751C901.84095379 636.27567408 990.11613498 471.56109018 1017.85624079 304.87387654c8.38367642-50.91850535-8.50696579-103.31648302-45.24719482-140.30329077z",special:!0},{viewBox:[1024,1024],path:"M910.60451556 640.96028445c-20.38897778-65.49959112-43.83630221-120.54983112-79.89930667-210.64362666C836.31217778 193.67708444 737.93535999 2.27555556 511.36284444 2.27555556 282.24170667 2.27555556 186.03121778 197.50001778 192.14791111 430.31665779c-36.19043555 90.22122667-59.51032888 144.88917333-79.89930667 210.64362666-43.32657778 139.53706668-29.30915556 197.26336001-18.60494222 198.53767111 22.9376 2.80348444 89.32920888-105.00323556 89.32920889-105.00323556 0 62.44124445 32.11264001 143.86972444 101.69002667 202.61546667-33.64181333 10.32192-109.20846222 38.10190221-91.24067556 68.55793777 14.52714667 24.59420444 250.01984 15.67402668 317.94062222 8.02816 67.92078222 7.64586667 303.41347556 16.56604444 317.94062223-8.02816 17.96778667-30.32860444-57.72629333-58.23601779-91.24067555-68.55793777 69.57738667-58.87317334 101.69002667-140.30165333 101.69002667-202.61546667 0 0 66.39160889 107.80672 89.32920888 105.00323556 10.83164445-1.40174222 24.84906667-59.12803556-18.47751111-198.53767111z",special:!0},{viewBox:[1024,1024],path:"M1016.86992592 199.24764445c-37.13706667 16.01991111-77.55093333 27.54939259-119.17842962 32.03982222 42.96248889-25.60758518 75.60912592-66.02145185 91.02222222-114.08118519-39.68568889 23.66577778-84.58998518 41.02068148-131.31472593 50.00154074C819.53374815 126.79395555 765.76995555 101.79318518 706.18074075 101.79318518c-114.688 0-206.92385185 92.96402963-206.92385186 207.04521482 0 16.01991111 1.94180741 32.03982222 5.09724444 47.45291852-171.72859259-8.98085925-324.88865185-91.02222222-426.71217778-216.63288889-17.96171852 30.82619259-28.15620741 66.02145185-28.1562074 104.49351112 0 71.84687408 36.53025185 135.19834075 92.23585185 172.45677036-33.98162963-1.33499259-66.02145185-10.92266667-93.57084445-26.33576296v2.54862222c0 100.6098963 71.1186963 183.98625185 165.90317037 203.1616-17.3549037 4.49042963-35.92343703 7.03905185-54.49197037 7.03905185-13.47128889 0-26.2144-1.33499259-39.07887407-3.15543704C146.69748148 681.90814815 223.03478518 741.49736297 313.93564445 743.43917037c-71.1186963 55.7056-160.19911111 88.4736-256.9253926 88.4736-17.3549037 0-33.37481482-0.60681482-50.00154074-2.54862222C98.75911111 888.22518518 207.62168889 922.20681482 324.85831111 922.20681482 705.45256297 922.20681482 913.71140741 606.90583703 913.71140741 333.23235555c0-8.98085925 0-17.96171852-0.60681482-26.94257777 40.2925037-29.4912 75.60912592-66.02145185 103.76533333-107.04213333z",special:!0},{viewBox:[1024,1024],path:"M917.96720197 1.08889505H106.03279803C53.56084718 1.08889505 9.37393998 45.27580225 9.37393998 97.74775309v5.52336372c0 19.33177108 8.28504494 41.42522469 22.0934536 55.23363205l331.40179753 392.15879462v325.87843379c0 16.57008987 8.28504494 30.37849854 22.09345359 35.90186098l209.88780469 104.94390299 2.76168121 2.76168121c27.61681602 11.04672615 55.23363335-8.28504494 55.23363335-38.66354218V550.66354348l331.40179753-392.15879462c35.90186097-41.42522469 30.37849854-102.18222047-11.04672616-135.32240022-11.04672615-13.80840865-33.14017975-22.0934536-55.23363335-22.09345359z",special:!0},{viewBox:[1024,1024],path:"M491.70164031 97.48884502a25.89076502 25.89076502 0 0 1 40.59671938 0L745.66415762 367.01171317a25.89076502 25.89076502 0 0 0 30.49932208 7.72839349l208.00640948-89.14190458a25.89076502 25.89076502 0 0 1 35.56096592 29.06238339l-115.18801541 554.96855704A103.56306132 103.56306132 0 0 1 803.14165689 952.14301275H220.85834311a103.56306132 103.56306132 0 0 1-101.4011828-82.51387024l-115.18801541-554.96855704a25.89076502 25.89076502 0 0 1 35.54802012-29.06238339l208.01935528 89.14190458a25.89076502 25.89076502 0 0 0 30.49932208-7.72839349l213.36579793-269.52286815z",special:!0},{viewBox:[1024,1024],path:"M643.02466884 387.7801525c19.85376751-88.69205333 33.718272-152.84087467 41.61900049-192.57389433C704.52292267 95.17283515 652.90057916 2.27555515 550.58614084 2.27555515c-92.26012484 0-138.59407685 45.84971417-165.91530666 137.49816969l-0.70087152 2.67605334c-16.40038399 74.13942085-41.47882668 131.61085116-74.6746315 172.73287031a189.06953915 189.06953915 0 0 1-143.04142182 70.44391902l-26.17434983 0.5606965C77.66380049 387.52529067 27.76177817 438.90551468 27.76177817 501.84374084V881.55022182c0 77.4144 62.25009818 140.17422182 139.05282766 140.17422303h492.82707951c101.23127467 0 191.59267516-63.995904 225.93535999-159.98976l102.37815468-286.22301868c26.04691951-72.82688-11.39234134-153.15945284-83.63303784-179.42300483a138.04612267 138.04612267 0 0 0-47.17499733-8.30850884H643.02466884z",special:!0},{viewBox:[1024,1024],path:"M512 512c140.82958222 0 254.86222222-114.03264 254.86222222-254.86222222S652.82958222 2.27555555 512 2.27555555a254.78940445 254.78940445 0 0 0-254.86222222 254.86222223C257.13777778 397.96736 371.17041778 512 512 512z m0 72.81777778c-170.10232889 0-509.72444445 97.57582222-509.72444445 291.27111111v145.63555556h1019.4488889v-145.63555556c0-193.69528889-339.62211555-291.27111111-509.72444445-291.27111111z",special:!0},{viewBox:[1024,1024],path:"M1019.81297778 564.50161779l-138.89991111-472.51456c-8.66531556-25.99594668-29.43658667-43.45400889-57.21656889-43.45400891s-50.33528889 15.67402668-59.00060446 41.66997334l-92.00526221 274.48661334H351.69166222L259.6864 90.33045333c-8.66531556-25.99594668-31.22062222-41.66997333-59.00060444-41.66997332s-50.33528889 17.33063112-57.2165689 43.45400887L4.69674667 564.50161779c-5.22467555 17.33063112 1.78403556 36.44529778 15.67402667 46.89464887l491.11950221 368.27591113 492.77610666-368.27591113c13.76256-10.32192 20.77127111-29.43658667 15.54659557-46.89464887z",special:!0},{viewBox:[1024,1024],path:"M927.78951111 340.39277037c-12.01493333-47.81700741 12.01493333-124.03294815 89.08041481-150.97552592l-82.40545184-4.36906667s-31.19028148-109.22666667-174.27721483-118.9357037c-143.08693333-9.8304-236.65777778-3.64088889-236.65777777-3.6408889s106.07122963 67.47780741 63.5941926 187.74850371c-31.06891852 63.71555555-79.85682963 116.02299259-132.04290371 175.61220741-1.57771852 1.57771852-3.03407408 3.15543703-4.2477037 4.49042962C278.25493333 624.86755555 7.13007408 934.34311111 7.13007408 934.34311111c298.43152592 78.15774815 498.43768889-7.64586667 616.76657777-110.56165926 24.87940741-0.24272592 43.5693037-0.36408889 56.19105185-0.36408888 164.8109037 0 304.13558518-142.72284445 298.43152593-301.4656-3.88361482-109.1053037-38.71478518-133.74198518-50.72971852-181.5589926z",special:!0},{viewBox:[1024,1024],path:"M997.8886764 504.17210418L537.2729208 43.89182982c-13.97838539-13.97838539-36.56745619-13.97838539-50.5458416 0L26.1113236 504.17210418c-13.41924998 13.41924998-21.02349164 31.64706454-21.02349163 50.65766867 0 39.47496036 32.09437288 71.56933323 71.56933324 71.56933323h48.53295408V954.83524937c0 19.79339373 15.99127289 35.78466661 35.78466663 35.78466662H440.43066677V740.12724968h125.24633315v250.49266631h297.34821416c19.79339373 0 35.78466661-15.99127289 35.78466663-35.78466662V626.39910608h48.53295408c19.01060414 0 37.23841869-7.49241457 50.65766869-21.02349163 27.84494371-27.95677079 27.84494371-73.24673948-0.11182708-101.20351027z",special:!0},{viewBox:[1024,1024],path:"M1009.13013121 349.27572283L674.72427717 14.86986879c-8.82158299-8.82158299-20.35749924-13.16451618-31.89341544-13.16451618s-23.07183245 4.34293316-31.89341547 13.16451618L392.29790453 233.6451272c-16.5574327-1.90003326-33.25058207-2.71433322-49.94373146-2.71433324-99.34459624 0-198.68919249 32.70771543-280.25490606 98.12314628-20.90036589 16.69314938-22.52896582 48.04369819-3.66434987 67.04403081l246.59717401 246.59717401-292.33368895 292.06225564c-3.52863319 3.52863319-5.83581644 8.27871636-6.24296642 13.30023282l-4.61436649 50.48659809c-1.22144996 12.75736619 8.95729967 23.6146991 21.57894918 23.6146991 0.6785833 0 1.35716662 0 2.03574992-0.13571666l50.48659809-4.61436649c5.02151649-0.40714999 9.77159962-2.71433322 13.30023282-6.24296643l292.33368896-292.33368896 246.59717402 246.59717401c8.82158299 8.82158299 20.35749924 13.16451618 31.89341544 13.16451618 13.16451618 0 26.19331567-5.70009979 35.15061536-16.82886604 76.40848044-95.40881307 108.16617924-214.83947521 95.27309638-330.33435417l218.63954175-218.63954173c17.50744934-17.37173267 17.50744934-45.8722316 0-63.51539759z",special:!0},{viewBox:[1024,1024],path:"M976.62005979 160.47737905c-0.39452595-0.39452595-80.35178503 78.64217259-239.47725131 237.50462156l-111.6508437-111.65084369 237.89914752-237.89914752c-125.19623464-75.35445635-286.03131335-56.02268482-390.31767264 48.26367449-81.92988882 81.92988882-112.57140424 200.15616502-83.37648398 310.09739626l2.36715569 8.81107954-372.82702222 372.69551356c-8.15353628 8.15353628-8.15353628 21.56741857 0 29.72095487l185.95323084 185.95323084c8.15353628 8.15353628 21.56741857 8.15353628 29.72095485 0l372.56400493-372.56400493 8.81107953 2.3671557c110.07273989 29.32642892 228.29901608-1.18357785 310.36041356-83.24497533 104.41786795-104.2863593 123.74963948-265.12143802 49.97328693-390.05465535z",special:!0}]},{type:"线性",children:[{viewBox:[1024,1024],path:"M953.5488 832.61667556c-24.08448-57.08913778-58.74574221-108.31644445-102.70947556-152.28017777-43.96373333-43.96373333-95.19104-78.49756444-152.28017777-102.70947558-0.50972445-0.25486222-1.01944888-0.38229333-1.52917334-0.63715555C776.41955556 519.64586667 828.02915556 426.23886221 828.02915556 320.85333332c0-174.58062221-141.44853334-316.02915556-316.02915556-316.02915554S195.97084444 146.27271111 195.97084444 320.85333332c0 105.38552889 51.6096 198.79253333 130.99918223 256.26396447-0.50972445 0.25486222-1.01944888 0.38229333-1.52917334 0.63715555-57.08913778 24.08448-108.31644445 58.61831112-152.28017777 102.70947554-43.96373333 43.96373333-78.49756444 95.19104-102.70947556 152.28017779C46.74901333 888.55893332 34.13333334 947.8144 32.85902222 1008.72647111c-0.12743111 5.7344 4.46008889 10.44935111 10.19448889 10.44935111h76.45866667c5.60696888 0 10.06705778-4.46008889 10.19448889-9.93962666 2.54862221-98.37681778 42.05226667-190.50951112 111.88451555-260.34176001 72.25344-72.25344 168.20906666-112.01194667 270.40881778-112.01194667s198.15537778 39.75850667 270.40881778 112.01194667C852.24106667 818.72668444 891.74471111 910.85937779 894.29333333 1009.23619556c0.12743111 5.60696888 4.58752 9.93962667 10.19448889 9.93962666h76.45866667c5.7344 0 10.32192-4.71495112 10.19448889-10.44935111-1.27431111-60.91207112-13.88999112-120.16753779-37.59217778-176.10979555zM512 540.03484444c-58.49088 0-113.54112-22.81016889-154.95623111-64.22527999S292.81848888 379.34421333 292.81848888 320.85333332c0-58.49088 22.81016889-113.54112 64.22528001-154.9562311S453.50912 101.67182221 512 101.67182221s113.54112 22.81016889 154.95623111 64.22528001S731.18151112 262.36245333 731.18151112 320.85333332c0 58.49088-22.81016889 113.54112-64.22528001 154.95623113S570.49088 540.03484444 512 540.03484444z",special:!0,outlined:!0},{viewBox:[1024,1024],path:"M985.31555555 111.50222222H38.68444445c-20.13866667 0-36.40888889 16.27022222-36.4088889 36.40888889v728.17777778c0 20.13866667 16.27022222 36.40888889 36.4088889 36.40888889h946.6311111c20.13866667 0 36.40888889-16.27022222 36.4088889-36.40888889V147.91111111c0-20.13866667-16.27022222-36.40888889-36.4088889-36.40888889z m-45.5111111 126.06577778V830.57777778H84.19555555V237.568l-31.40266666-24.46222222 44.71466666-57.45777778 48.6968889 37.888h731.70488888l48.69688889-37.888 44.71466667 57.45777778-31.51644444 24.46222222z M877.90933333 193.42222222L512 477.86666667 146.09066667 193.42222222l-48.69688889-37.888-44.71466667 57.45777778 31.40266667 24.46222222 388.66488889 302.19377778c22.98311111 17.86311111 55.18222222 17.86311111 78.16533333 0L939.80444445 237.568l31.40266666-24.46222222-44.71466666-57.45777778-48.58311112 37.77422222z",special:!0,outlined:!0},{viewBox:[1024,1024],path:"M985.31555555 88.74666667H38.68444445c-20.13866667 0-36.40888889 16.27022222-36.4088889 36.40888888v564.33777778c0 20.13866667 16.27022222 36.40888889 36.4088889 36.40888889h432.35555555v127.43111111H275.34222222c-10.01244445 0-18.20444445 8.192-18.20444444 18.20444445v54.61333333c0 5.00622222 4.096 9.10222222 9.10222222 9.10222222h491.52c5.00622222 0 9.10222222-4.096 9.10222222-9.10222222v-54.61333333c0-10.01244445-8.192-18.20444445-18.20444444-18.20444445H552.96V725.90222222h432.35555555c20.13866667 0 36.40888889-16.27022222 36.4088889-36.40888889V125.15555555c0-20.13866667-16.27022222-36.40888889-36.4088889-36.40888888z m-45.5111111 555.23555555H84.19555555V170.66666667h855.6088889v473.31555555z",special:!0,outlined:!0},{viewBox:[1024,1024],path:"M512 2.27555555C230.51377778 2.27555555 2.27555555 230.51377778 2.27555555 512s228.23822222 509.72444445 509.72444445 509.72444445 509.72444445-228.23822222 509.72444445-509.72444445S793.48622222 2.27555555 512 2.27555555z m0 932.97777778c-233.69955555 0-423.25333333-189.55377778-423.25333333-423.25333333 0-101.26222222 35.61244445-194.33244445 95.00444444-267.15022222l595.39911111 595.39911111C706.33244445 899.64088889 613.26222222 935.25333333 512 935.25333333z m328.24888889-156.10311111L244.84977778 183.75111111C317.66755555 124.35911111 410.73777778 88.74666667 512 88.74666667c233.69955555 0 423.25333333 189.55377778 423.25333333 423.25333333 0 101.26222222-35.61244445 194.33244445-95.00444444 267.15022222z",special:!0,outlined:!0},{viewBox:[1024,1024],path:"M901.80266667 257.82044445L656.95288889 12.97066667c-6.82666667-6.82666667-16.04266667-10.69511111-25.71377778-10.69511112H147.91111111c-20.13866667 0-36.40888889 16.27022222-36.40888889 36.4088889v946.6311111c0 20.13866667 16.27022222 36.40888889 36.40888889 36.4088889h728.17777778c20.13866667 0 36.40888889-16.27022222 36.40888889-36.4088889V283.648c0-9.67111111-3.86844445-19.00088889-10.69511111-25.82755555zM828.52977778 300.37333333H614.4V86.24355555L828.52977778 300.37333333z m2.048 639.43111112H193.42222222V84.19555555h343.60888889v245.76c0 26.39644445 21.39022222 47.78666667 47.78666667 47.78666667h245.76v562.06222223z",special:!0,outlined:!0},{viewBox:[1024,1024],path:"M981.07392 55.79662222H42.92608c-31.22062222 0-50.71758221 34.02410666-35.04355556 61.16693334L304.28728889 620.82616888V927.42542221c0 22.55530667 18.09521779 40.77795555 40.52309333 40.77795557h334.37923556c22.42787556 0 40.52309333-18.22264888 40.52309333-40.77795557V620.82616888L1016.24490667 116.96355556c15.54659555-27.14282666-3.95036444-61.16693333-35.17098667-61.16693334zM628.47203556 876.45297779H395.52796444V677.66044445h233.07150222v198.79253334z m12.23338666-301.50200891l-12.10595556 21.15356445h-233.19893332l-12.10595556-21.15356445L130.59868445 147.54702221h762.8026311L640.70542222 574.95096888z",special:!0,outlined:!0},{viewBox:[1024,1024],path:"M980.62285431 4.54099753H654.39920987c-4.2719763 0-7.76722963 3.49525333-7.76722962 7.76722964v72.4941432c0 4.2719763 3.49525333 7.76722963 7.76722962 7.76722963h207.64393877L604.04167111 350.57107753c-64.72691358-49.83972347-143.69374815-76.7661195-226.67365136-76.7661195-99.54999309 0-193.27456395 38.83614815-263.5679921 109.25903012S4.54099753 547.08198717 4.54099753 646.63198025s38.83614815 193.27456395 109.25903012 263.5679921C184.09345581 980.62285431 277.81802667 1019.45900247 377.36801975 1019.45900247s193.27456395-38.83614815 263.5679921-109.25903012C711.35889383 839.90654419 750.19504197 746.18197333 750.19504197 646.63198025c0-82.9799032-26.92639605-161.68783013-76.63666567-226.41474372L931.4304 162.34521283V369.60079013c0 4.2719763 3.49525333 7.76722963 7.76722963 7.76722962h72.4941432c4.2719763 0 7.76722963-3.49525333 7.76722964-7.76722962V43.37714569c0-21.35988148-17.47626667-38.83614815-38.83614816-38.83614816zM377.36801975 921.07409383c-151.33152395 0-274.44211358-123.11058963-274.44211358-274.44211358s123.11058963-274.44211358 274.44211358-274.44211358 274.44211358 123.11058963 274.44211358 274.44211358-123.11058963 274.44211358-274.44211358 274.44211358z",special:!0,outlined:!0},{viewBox:[1024,1024],path:"M591.98717801 512l405.34042913-483.16579151c6.79427767-8.02960089 1.08090782-20.22841761-9.41933951-20.2284176h-123.22349044c-7.25752386 0-14.20621693 3.24272343-18.99309439 8.80167789L511.38233839 415.95362022 177.07299399 17.40746878c-4.63246205-5.55895447-11.58115512-8.80167789-18.99309439-8.80167789H34.85640916c-10.50024731 0-16.21361717 12.19881672-9.41933952 20.2284176L430.77749876 512 25.43706964 995.16579151c-6.79427767 8.02960089-1.08090782 20.22841761 9.41933952 20.2284176h123.22349044c7.25752386 0 14.20621693-3.24272343 18.99309439-8.80167789l334.3093444-398.54615144 334.30934441 398.54615144c4.63246205 5.55895447 11.58115512 8.80167789 18.99309439 8.80167789h123.22349044c10.50024731 0 16.21361717-12.19881672 9.41933951-20.2284176L591.98717801 512z",special:!0,outlined:!0}]}],Ec={class:"shape-pool"},Sc={class:"category-name"},Oc={class:"shape-list"},Ac=["onClick"],Lc={overflow:"visible",width:"20",height:"20"},Tc=["transform"],Fc=["fill","stroke","d"],Dc=d(Lt({__name:"PathPool",emits:["select"],setup(e,{emit:t}){const n=t;return(e,t)=>(Tt(),Mt("div",Ec,[(Tt(!0),Mt(It,null,Pt(Vt(Cc),(e=>(Tt(),Mt("div",{class:"category",key:e.type},[jt("div",Sc,Bt(e.type),1),jt("div",Oc,[(Tt(!0),Mt(It,null,Pt(e.children,((e,t)=>(Tt(),Mt("div",{class:"shape-item",key:t},[jt("div",{class:"shape-content",onClick:t=>{n("select",e)}},[(Tt(),Mt("svg",Lc,[jt("g",{transform:`scale(${20/e.viewBox[0]}, ${20/e.viewBox[1]}) translate(0,0) matrix(1,0,0,1,0,0)`},[jt("path",{class:Nt(["shape-path",{outlined:e.outlined}]),"vector-effect":"non-scaling-stroke","stroke-linecap":"butt","stroke-miterlimit":"8",fill:e.outlined?"#999":"transparent",stroke:e.outlined?"transparent":"#999","stroke-width":"2",d:e.path},null,10,Fc)],8,Tc)]))],8,Ac)])))),128))])])))),128))]))}}),[["__scopeId","data-v-9e26ebaa"]]),jc={class:"line-pool"},Mc={class:"category-name"},Pc={class:"line-list"},Ic=["onClick"],Bc={overflow:"visible",width:"20",height:"20"},Vc=["d","stroke-dasharray","marker-start","marker-end"],Rc=d(Lt({__name:"LinePool",emits:["select"],setup(e,{emit:t}){const n=t;return(e,t)=>{const o=E;return Tt(),Mt("div",jc,[(Tt(!0),Mt(It,null,Pt(Vt(eo),((e,t)=>(Tt(),Mt("div",{class:"category",key:e.type},[jt("div",Mc,Bt(e.type),1),jt("div",Pc,[(Tt(!0),Mt(It,null,Pt(e.children,((e,a)=>(Tt(),Mt("div",{class:"line-item",key:a},[jt("div",{class:"line-content",onClick:t=>(e=>{n("select",e)})(e)},[(Tt(),Mt("svg",Bc,[jt("defs",null,[e.points[0]?(Tt(),Ft(o,{key:0,class:"line-marker",id:`preset-line-${t}-${a}`,position:"start",type:e.points[0],color:"currentColor",baseSize:2},null,8,["id","type"])):Gt("",!0),e.points[1]?(Tt(),Ft(o,{key:1,class:"line-marker",id:`preset-line-${t}-${a}`,position:"end",type:e.points[1],color:"currentColor",baseSize:2},null,8,["id","type"])):Gt("",!0)]),jt("path",{class:"line-path",d:e.path,stroke:"currentColor",fill:"none","stroke-width":"2","stroke-dasharray":"solid"===e.style?"0, 0":"4, 1","marker-start":e.points[0]?`url(#preset-line-${t}-${a}-${e.points[0]}-start)`:"","marker-end":e.points[1]?`url(#preset-line-${t}-${a}-${e.points[1]}-end)`:""},null,8,Vc)]))],8,Ic)])))),128))])])))),128))])}}}),[["__scopeId","data-v-983cb3e2"]]),Uc={class:"layout-pool"},$c=d(Lt({__name:"MaterialPool",setup(e){g();const{createLineElement:t,createPathElement:n}=_(),o=Rt("data"),a=(e,t)=>{const[n]=O();n.add(t)},r=e=>u(this,null,(function*(){const t=e[0],[n]=O();if(!t)return;const o=yield x(t);yield sn(o,a),n.renderAll()}));return(e,a)=>{const l=Ut("IconUpload"),i=at,c=Ge,s=F,u=We,f=Qe,d=Ne,p=et,h=ot;return Tt(),Mt("div",Uc,[$t(d,{class:"layout-search"},{default:Dt((()=>[$t(u,{span:5},{default:Dt((()=>[$t(s,{onChange:a[0]||(a[0]=e=>r(e))},{default:Dt((()=>[$t(c,{placement:"top","hide-after":0,content:e.$t("message.searchMat")},{default:Dt((()=>[$t(i,{type:"primary"},{default:Dt((()=>[$t(l)])),_:1})])),_:1},8,["content"])])),_:1})])),_:1}),$t(u,{span:19},{default:Dt((()=>[$t(f,{"prefix-icon":Vt(qe),placeholder:e.$t("message.searchMat")},null,8,["prefix-icon","placeholder"])])),_:1})])),_:1}),jt("div",null,[$t(h,{modelValue:o.value,"onUpdate:modelValue":a[3]||(a[3]=e=>o.value=e),class:"layout-tabs material-tab"},{default:Dt((()=>[$t(p,{label:e.$t("message.recommendMat"),name:"data"},{default:Dt((()=>[$t(Rc,{onSelect:a[1]||(a[1]=e=>(e=>{const n="dashed"===e.style?[6,6]:void 0;t(e.data,e.points[0],e.points[1],n)})(e))}),$t(Dc,{onSelect:a[2]||(a[2]=e=>{n(e.path)})})])),_:1},8,["label"]),$t(p,{label:e.$t("message.myBookmarksMat"),name:"self"},{default:Dt((()=>[Yt(Bt(e.$t("message.myBookmarksMat")),1)])),_:1},8,["label"]),$t(p,{label:e.$t("message.myPurchasesMat"),name:"team"},{default:Dt((()=>[Yt(Bt(e.$t("message.myPurchasesMat")),1)])),_:1},8,["label"])])),_:1},8,["modelValue"])])])}}}),[["__scopeId","data-v-e05ab892"]]),Nc={class:"layout-pool"},zc={class:"large"},Gc={class:"middle"},Hc={class:"small"},Xc=d(Lt({__name:"TextboxPool",setup(e){const{t:t}=g(),{createTextElement:n}=_(),o=Rt("transverse"),a=Rt(!1),r=Rt("data"),l=e=>{n(e,o.value,a.value)};return(e,n)=>{const i=Qe,c=Ne,s=Ut("IconTextRotationNone"),u=tt,f=Ut("IconTextRotationDown"),d=nt,p=We,h=Ut("IconText"),v=rt,m=et,g=ot;return Tt(),Mt("div",Nc,[$t(c,{class:"layout-search"},{default:Dt((()=>[$t(i,{"prefix-icon":Vt(qe),placeholder:Vt(t)("message.searchText")},null,8,["prefix-icon","placeholder"])])),_:1}),$t(c,{class:"layout-text",onClick:n[0]||(n[0]=e=>l(80))},{default:Dt((()=>[jt("div",zc,Bt(Vt(t)("message.addTitle")),1)])),_:1}),$t(c,{class:"layout-text",onClick:n[1]||(n[1]=e=>l(60))},{default:Dt((()=>[jt("div",Gc,Bt(Vt(t)("message.addSubtitle")),1)])),_:1}),$t(c,{class:"layout-text",onClick:n[2]||(n[2]=e=>l(36))},{default:Dt((()=>[jt("div",Hc,Bt(Vt(t)("message.addBodyText")),1)])),_:1}),$t(c,{class:"layout-style"},{default:Dt((()=>[$t(p,{span:16},{default:Dt((()=>[$t(d,{class:"full-ratio",modelValue:o.value,"onUpdate:modelValue":n[3]||(n[3]=e=>o.value=e)},{default:Dt((()=>[$t(u,{label:Vt(t)("message.transverse"),value:"transverse"},{default:Dt((()=>[$t(s)])),_:1},8,["label"]),$t(u,{label:Vt(t)("message.direction"),value:"direction"},{default:Dt((()=>[$t(f)])),_:1},8,["label"])])),_:1},8,["modelValue"])])),_:1}),$t(p,{span:8},{default:Dt((()=>[$t(v,{modelValue:a.value,"onUpdate:modelValue":n[4]||(n[4]=e=>a.value=e)},{default:Dt((()=>[$t(h),Yt(Bt(Vt(t)("message.hollowOut")),1)])),_:1},8,["modelValue"])])),_:1})])),_:1}),$t(g,{modelValue:r.value,"onUpdate:modelValue":n[5]||(n[5]=e=>r.value=e),class:"layout-tabs"},{default:Dt((()=>[$t(m,{label:Vt(t)("message.recommendText"),name:"data"},{default:Dt((()=>[Yt(Bt(Vt(t)("message.recommendText")),1)])),_:1},8,["label"]),$t(m,{label:Vt(t)("message.myBookmarksText"),name:"self"},{default:Dt((()=>[Yt(Bt(Vt(t)("message.myTemplate")),1)])),_:1},8,["label"]),$t(m,{label:Vt(t)("message.myPurchasesText"),name:"team"},{default:Dt((()=>[Yt(Bt(Vt(t)("message.TeamTemplate")),1)])),_:1},8,["label"])])),_:1},8,["modelValue"])])}}}),[["__scopeId","data-v-983a02e2"]]);const Wc=["src","alt","onClick"],Yc=d(Lt({__name:"IllustrationCategory",setup(e){const t=h(),{illustrationCategoryType:n,illustrationCategoryData:o}=v(t),{createImageElement:a}=_(),r=Rt(),l=Rt(),i=Rt(0),c=Rt("all"),s=Zt((()=>o.value.filter((e=>e.type===c.value))[0])),f=En((e=>u(this,null,(function*(){const t=yield(n={t:e},D({url:"api/design/illustration/category",method:"get",params:n}));var n;t&&200===t.data.code&&o.value.filter((t=>t.type===e)).map((e=>e.category=t.data.data))}))),100,{leading:!0,trailing:!1}),d=En(((e,t)=>u(this,null,(function*(){const n=yield(a={t:e,page:t},D({url:"api/design/illustration/page",method:"get",params:a}));var a;n&&200===n.data.code&&o.value.filter((t=>t.type===e)).map((e=>e.total=n.data.data))}))),100,{leading:!0,trailing:!1}),p=()=>{let e=0,t=2;if(!r.value)return{startIndex:e,endIndex:t};const n=r.value.scrollTop,o=r.value.clientHeight;return e=Math.floor(n/132),t=Math.ceil((n+o)/132),{startIndex:e,endIndex:t}},m=()=>u(this,null,(function*(){const{startIndex:e,endIndex:t}=p();for(let a=e;au(this,null,(function*(){const{startIndex:e,endIndex:t}=p();for(let a=e;au(this,null,(function*(){r.value&&(i.value=r.value.scrollTop,c.value=e,yield d(e,1))})),b=(e,t)=>u(this,null,(function*(){const[n]=O();yield un.loadImage(e.largeImageURL),t.set({visible:!1}),n.renderAll()})),w=e=>u(this,null,(function*(){const[t]=O(),{centerPoint:n}=j();let o=t.loading;o?(o.set({visible:!0}),t.bringObjectToFront(o),t.renderAll()):(o=yield M.fromURL(new URL(""+new URL("loading-356a6359.gif",import.meta.url).href,self.location).href),o.set({left:n.x-o.width/2,top:n.y-o.height/2}),t.add(o),t.renderAll(),t.loading=o),yield b(e,o),a(e.largeImageURL)}));return Wt((()=>{r.value&&m()})),(e,t)=>{const n=lt,a=We,u=Ut("IconRight"),f=at,d=Ne,p=it,h=Ut("IconLeft"),v=Ye;return Tt(),Mt("div",null,["all"===c.value?(Tt(),Mt("div",{key:0,class:"category-container",ref_key:"categoryRef",ref:r,onScroll:m},[(Tt(!0),Mt(It,null,Pt(Vt(o),((t,o)=>(Tt(),Mt("div",{key:o},[$t(d,{class:"col-tip mt-5"},{default:Dt((()=>[$t(a,{span:5,class:"col-name"},{default:Dt((()=>[$t(n,null,{default:Dt((()=>[Yt(Bt(t.name),1)])),_:2},1024)])),_:2},1024),$t(a,{span:7,class:"col-name"},{default:Dt((()=>[$t(f,{text:"",onClick:e=>y(t.type)},{default:Dt((()=>[Yt(Bt(e.$t("message.all")),1),$t(u)])),_:2},1032,["onClick"])])),_:2},1024)])),_:2},1024),zt((Tt(),Ft(d,{class:"category-box mt-5"},{default:Dt((()=>[(Tt(!0),Mt(It,null,Pt(t.category,((e,t)=>(Tt(),Mt("div",{class:"box-image",key:t,style:Kt({height:(e.previewHeight<100?100:e.previewHeight)+"px"})},[$t(p,{src:e.previewURL,alt:e.tags,onClick:t=>w(e),lazy:"",loading:"lazy"},null,8,["src","alt","onClick"])],4)))),128))])),_:2},1024)),[[v,0===t.category.length]])])))),128))],544)):(Tt(),Mt("div",{key:1,class:"category-container",ref_key:"totalRef",ref:l,onScroll:g},[$t(d,{class:"col-tip mt-5"},{default:Dt((()=>[$t(a,{span:7,class:"col-name"},{default:Dt((()=>[$t(f,{text:"",onClick:t[0]||(t[0]=e=>(c.value="all",void(r.value&&r.value.scrollTo({top:i.value,behavior:"smooth"}))))},{default:Dt((()=>[$t(h),Yt(Bt(s.value.name),1)])),_:1})])),_:1})])),_:1}),zt((Tt(),Ft(d,{class:"total-box mt-5"},{default:Dt((()=>[(Tt(!0),Mt(It,null,Pt(s.value.total,((e,t)=>(Tt(),Mt("div",{class:"box-image",key:t},[jt("img",{src:e.previewURL,alt:e.tags,onClick:t=>w(e),lazy:"",loading:"lazy",ref_for:!0,ref:e=>((e,t)=>{if(!e)return;const n=()=>{const n=e.parentElement;if(!n)return;const o=t>=2?2:0,a=Math.ceil(n.clientHeight/2)+o;n.style.gridRowEnd=`span ${a}`};n(),e.onload=n,e.onerror=function(){e.src=new URL(""+new URL("loading-356a6359.gif",import.meta.url).href,self.location).href,n()}})(e,t)},null,8,Wc)])))),128))])),_:1})),[[v,0===s.value.total.length]])],544)),$t(d,{class:"image-bottom"},{default:Dt((()=>[Yt(Bt(e.$t("message.endOfContent")),1)])),_:1})])}}}),[["__scopeId","data-v-8cc3a6b1"]]),qc={class:"layout-pool"},Zc=d(Lt({__name:"ImagePool",setup(e){g();const{createImageElement:t}=_(),n=Rt("data");return(e,o)=>{const a=Ut("IconUpload"),r=at,l=Ge,i=F,c=We,s=Qe,u=Ne,f=et,d=ot;return Tt(),Mt("div",qc,[$t(u,{class:"layout-search"},{default:Dt((()=>[$t(c,{span:5},{default:Dt((()=>[$t(i,{onChange:o[0]||(o[0]=e=>(e=>{const n=e[0];n&&k(n).then((e=>t(e)))})(e))},{default:Dt((()=>[$t(l,{placement:"top","hide-after":0,content:e.$t("message.uploadImages")},{default:Dt((()=>[$t(r,{type:"primary"},{default:Dt((()=>[$t(a)])),_:1})])),_:1},8,["content"])])),_:1})])),_:1}),$t(c,{span:19},{default:Dt((()=>[$t(s,{"prefix-icon":Vt(qe),placeholder:e.$t("message.searchImages")},null,8,["prefix-icon","placeholder"])])),_:1})])),_:1}),$t(d,{modelValue:n.value,"onUpdate:modelValue":o[1]||(o[1]=e=>n.value=e),class:"layout-tabs"},{default:Dt((()=>[$t(f,{label:e.$t("message.recommendImages"),name:"data"},{default:Dt((()=>[$t(Yc)])),_:1},8,["label"]),$t(f,{label:e.$t("message.myBookmarks"),name:"self"},{default:Dt((()=>[Yt(Bt(e.$t("message.myBookmarks")),1)])),_:1},8,["label"]),$t(f,{label:e.$t("message.teamTemplates"),name:"team"},{default:Dt((()=>[Yt(Bt(e.$t("message.teamTemplates")),1)])),_:1},8,["label"])])),_:1},8,["modelValue"])])}}}),[["__scopeId","data-v-fa5cec3c"]]),Kc=jt("div",{class:"mb-[20px] text-center"},"初级变中级,中级变高级,让前端开发更轻松高效!",-1),Jc=jt("div",{class:"mb-[20px] text-center"},"限时优惠,数量有限,先到先得!",-1),Qc={class:"dialog-footer"},es=Lt({__name:"OpenGpt",props:{visible:{type:Boolean,required:!0}},emits:["close"],setup(e,{emit:t}){const n=t,o=e,a=Rt(!1),r=Cn((function(){a.value=!1,n("close")}),250),l=Cn((function(){return u(this,null,(function*(){(yield P("15972699417"))&&Je.success("复制成功")}))}),250);return Jt((()=>o.visible),(e=>{a.value=e})),(e,t)=>{const n=Ut("IconCopyOne"),o=Ut("IconWechat"),i=lt,c=at,s=ct;return Tt(),Ft(s,{modelValue:Vt(a),"onUpdate:modelValue":t[1]||(t[1]=e=>Qt(a)?a.value=e:null),width:500,title:e.$t("gpt.openGPTTitle"),class:"upload-dialog","before-close":Vt(r),"close-on-click-modal":!1},{footer:Dt((()=>[jt("div",Qc,[$t(c,{onClick:Vt(r)},{default:Dt((()=>[Yt(Bt(e.$t("default.cancel")),1)])),_:1},8,["onClick"]),$t(c,{type:"primary",onClick:Vt(r)},{default:Dt((()=>[Yt(Bt(e.$t("default.ok")),1)])),_:1},8,["onClick"])])])),default:Dt((()=>[jt("div",null,[Kc,Jc,jt("div",{class:"cursor-pointer text-center text-[18px] font-bold",onClick:t[0]||(t[0]=(...e)=>Vt(l)&&Vt(l)(...e))},[jt("div",null,[$t(n),Yt("点击复制"),$t(o),Yt("微信号 "),$t(i,null,{default:Dt((()=>[Yt("15972699417")])),_:1})])])])])),_:1},8,["modelValue","title","before-close"])}}}),ts={class:"font-middle"},ns={class:"font-little"},os={class:"font-middle"},as={class:"font-little"},rs={class:"font-middle"},ls={class:"font-little"},is={class:"font-middle"},cs={class:"font-little"},ss=d(Lt({__name:"ToolkitPool",setup(e){g();const{createQRCodeElement:t,createBarCodeElement:n}=_(),o=Rt(window.location.href),a=Rt(!0),r=Rt(0),l=Rt(!1),i=Rt(!1),c=Rt(!1),s={A1:Jn.rendererRect,A2:Jn.rendererRound,A3:Jn.rendererRandRound,SP1:Jn.rendererDSJ,SP2:Jn.rendererRandRect,SP3:Jn.rendererCircle,B1:Jn.renderer25D,C1:Jn.rendererImage,A_a1:Jn.rendererLine,A_a2:Jn.rendererLine2,A_b1:Jn.rendererFuncA,A_b2:Jn.rendererFuncB},u=()=>{const e={format:"pharmacode",lineColor:"#0aa",width:4,height:40,displayValue:!1};Ui("#barcode","1234",e);const t=document.getElementById("barcode");if(!t)return;const o=(new XMLSerializer).serializeToString(t),a="data:image/svg+xml;base64,"+btoa(o);n(a,"1234",e)},f=e=>{const n="data:image/svg+xml;base64,"+btoa(s[e](((e=118,t=118)=>{const n={text:o.value,width:e,height:t,correctLevel:r.value,isSpace:a.value};return Jn.encodeData(n)})(118,118))),l={codeStyle:e,codeSpace:a.value,codeError:r.value};t(n,l,o.value)},d=()=>{l.value=!0},p=()=>{l.value=!1},h=()=>{i.value=!0},v=()=>{i.value=!1};return Cn((function(){Ze.alert("功能开发中,敬请期待","提示",{confirmButtonText:"我知道了",callback:e=>{}})}),250),Cn((function(){c.value=!0}),250),(e,t)=>{const n=Qe,o=Ne,a=Ut("IconPayCodeTwo"),r=We,s=Ut("IconTwoDimensionalCodeTwo"),m=Ut("IconMagicWand"),g=Ut("IconPlatte"),y=S,b=I,_=es;return Tt(),Mt("div",null,[$t(o,{class:"layout-search"},{default:Dt((()=>[$t(n,{"prefix-icon":Vt(qe),placeholder:e.$t("message.searchTools")},null,8,["prefix-icon","placeholder"])])),_:1}),$t(o,null,{default:Dt((()=>[$t(o,{class:"code-common",onClick:u},{default:Dt((()=>[$t(r,{span:4,class:"code-icon"},{default:Dt((()=>[$t(a,{class:"icon-font"})])),_:1}),$t(r,{span:20,class:"code-text"},{default:Dt((()=>[jt("div",ts,Bt(e.$t("message.barCode")),1),jt("div",ns,Bt(e.$t("message.barCodeTips")),1)])),_:1})])),_:1})])),_:1}),$t(o,null,{default:Dt((()=>[$t(o,{class:"code-common",onClick:t[0]||(t[0]=e=>f("A1"))},{default:Dt((()=>[$t(r,{span:4,class:"code-icon"},{default:Dt((()=>[$t(s,{class:"icon-font"})])),_:1}),$t(r,{span:20,class:"code-text"},{default:Dt((()=>[jt("div",os,Bt(e.$t("message.QRCode")),1),jt("div",as,Bt(e.$t("message.QRCodeTips")),1)])),_:1})])),_:1})])),_:1}),$t(o,null,{default:Dt((()=>[$t(o,{class:"code-common",onClick:d},{default:Dt((()=>[$t(r,{span:4,class:"code-icon"},{default:Dt((()=>[$t(m,{class:"icon-font"})])),_:1}),$t(r,{span:20,class:"code-text"},{default:Dt((()=>[jt("div",rs,Bt(e.$t("message.AICutoutImage")),1),jt("div",ls,Bt(e.$t("message.AICutoutImageTips")),1)])),_:1})])),_:1})])),_:1}),$t(o,null,{default:Dt((()=>[$t(o,{class:"code-common",onClick:h},{default:Dt((()=>[$t(r,{span:4,class:"code-icon"},{default:Dt((()=>[$t(g,{class:"icon-font"})])),_:1}),$t(r,{span:20,class:"code-text"},{default:Dt((()=>[jt("div",is,Bt(e.$t("message.ColorFillImage")),1),jt("div",cs,Bt(e.$t("message.ColorFillImageTips")),1)])),_:1})])),_:1})])),_:1}),$t(y,{visible:l.value,onClose:p},null,8,["visible"]),$t(b,{visible:i.value,onClose:v},null,8,["visible"]),$t(_,{visible:c.value,onClose:t[1]||(t[1]=e=>c.value=!1)},null,8,["visible"])])}}}),[["__scopeId","data-v-6bb234af"]]),us=e=>(Ht("data-v-1259f729"),e=e(),Xt(),e),fs=us((()=>jt("i",{class:"iconfont icon-gpt"},null,-1))),ds={class:"font-middle"},ps={class:"font-little"},hs=us((()=>jt("i",{class:"iconfont icon-gpt"},null,-1))),vs={class:"font-middle"},ms={class:"font-little"},gs=d(Lt({__name:"ChatgptPool",setup(e){g(),_(),Rt(window.location.href),Rt(!0),Rt(0),Rt(!1),Rt(!1);const t=Rt(!1),n=Cn((function(){Ze.alert("功能开发中,敬请期待","提示",{confirmButtonText:"我知道了",callback:e=>{}})}),250),o=Cn((function(){t.value=!0}),250);return(e,a)=>{const r=Qe,l=Ne,i=We,c=es;return Tt(),Mt("div",null,[$t(l,{class:"layout-search"},{default:Dt((()=>[$t(r,{"prefix-icon":Vt(qe),placeholder:e.$t("message.searchTools")},null,8,["prefix-icon","placeholder"])])),_:1}),$t(l,null,{default:Dt((()=>[$t(l,{class:"code-common",onClick:Vt(n)},{default:Dt((()=>[$t(i,{span:4,class:"code-icon"},{default:Dt((()=>[fs])),_:1}),$t(i,{span:20,class:"code-text"},{default:Dt((()=>[jt("div",ds,Bt(e.$t("gpt.gptTitle")),1),jt("div",ps,Bt(e.$t("gpt.gptIntro")),1)])),_:1})])),_:1},8,["onClick"])])),_:1}),$t(l,null,{default:Dt((()=>[$t(l,{class:"code-common",onClick:Vt(o)},{default:Dt((()=>[$t(i,{span:4,class:"code-icon"},{default:Dt((()=>[hs])),_:1}),$t(i,{span:20,class:"code-text"},{default:Dt((()=>[jt("div",vs,Bt(e.$t("gpt.openGPTTitle")),1),jt("div",ms,Bt(e.$t("gpt.openGPTIntro")),1)])),_:1})])),_:1},8,["onClick"])])),_:1}),$t(c,{visible:t.value,onClose:a[0]||(a[0]=e=>t.value=!1)},null,8,["visible"])])}}}),[["__scopeId","data-v-1259f729"]]),ys=()=>({alignElement:e=>{const[t]=O(),{left:n,top:o,width:a,height:r,centerPoint:l}=j(),i=t.getActiveObject(),c=A();if(i){if(i.type.toLowerCase()===B.ACTIVE){const t=i;switch(e){case V.LEFT:t._objects.forEach((e=>e.set({left:-t.width/2})));break;case V.RIGHT:t._objects.forEach((e=>e.set({left:t.width/2-e.width})));break;case V.TOP:t._objects.forEach((e=>e.set({top:-t.height/2})));break;case V.BOTTOM:t._objects.forEach((e=>e.set({top:t.height/2-e.height})));break;case V.HORIZONTAL:t._objects.forEach((e=>e.set({top:-e.height/2})));break;case V.VERTICAL:t._objects.forEach((e=>e.set({left:-e.width/2})));break;case V.CENTER:t._objects.forEach((e=>e.set({left:t.left-e.width/2}))),t._objects.forEach((e=>e.set({top:t.top-e.height/2})))}}else switch(t.discardActiveObject(),e){case V.LEFT:i.set({left:n});break;case V.RIGHT:i.set({left:n+a-i.width});break;case V.TOP:i.set({top:o});break;case V.BOTTOM:i.set({top:o+r-i.height});break;case V.HORIZONTAL:i.set({top:l.y-i.height/2});break;case V.VERTICAL:i.set({left:l.x-i.width/2});break;case V.CENTER:i.set({left:l.x-i.width/2}),i.set({top:l.y-i.height/2})}t.setActiveObject(i),t.renderAll(),c.modifedElement()}},layerElement:e=>{const[t]=O(),{setZindex:n}=U(),o=t.getActiveObject(),a=A();if(o){switch(e){case R.UP:t.bringObjectForward(o);break;case R.DOWN:t.sendObjectBackwards(o);break;case R.TOP:t.bringObjectToFront(o);break;case R.BOTTOM:t.sendObjectToBack(o)}n(t),t.renderAll(),a.modifedElement()}}}),bs=()=>{const{lockElement:e,deleteElement:t,cutElement:n,copyElement:o,pasteElement:a,uncombineElements:r,combineElements:l,resetElements:i}=$(),{alignElement:c,layerElement:s}=ys(),{canvasObject:u}=v(h()),f=u.value;return f?f.lockMovementX&&f.lockMovementY?[{text:"解锁",handler:()=>e(f.id,!1)}]:[{text:"剪切",subText:"Ctrl + X",handler:n},{text:"复制",subText:"Ctrl + C",handler:o},{text:"粘贴",subText:"Ctrl + V",handler:a},{divider:!0},{text:"水平居中",handler:()=>c(V.HORIZONTAL),children:[{text:"垂直居中",handler:()=>c(V.CENTER)},{text:"水平居中",handler:()=>c(V.HORIZONTAL)},{text:"左对齐",handler:()=>c(V.LEFT)},{text:"右对齐",handler:()=>c(V.RIGHT)}]},{text:"垂直居中",handler:()=>c(V.VERTICAL),children:[{text:"水平居中",handler:()=>c(V.CENTER)},{text:"垂直居中",handler:()=>c(V.VERTICAL)},{text:"顶部对齐",handler:()=>c(V.TOP)},{text:"底部对齐",handler:()=>c(V.BOTTOM)}]},{divider:!0},{text:"置于顶层",handler:()=>s(R.TOP),children:[{text:"置于顶层",handler:()=>s(R.TOP)},{text:"上移一层",handler:()=>s(R.UP)}]},{text:"置于底层",handler:()=>s(R.BOTTOM),children:[{text:"置于底层",handler:()=>s(R.BOTTOM)},{text:"下移一层",handler:()=>s(R.DOWN)}]},{divider:!0},{text:f.type===B.GROUP?"取消组合":"组合",subText:"Ctrl + G",handler:f.type===B.GROUP?r:l},{text:"全选",subText:"Ctrl + A"},{text:"锁定",subText:"Ctrl + L",handler:()=>e(f.id,!0)},{text:"删除",subText:"Delete",handler:()=>t(f.id)}]:[{text:"粘贴",subText:"Ctrl + V",handler:a},{text:"全选",subText:"Ctrl + A"},{text:"标尺"},{text:"网格"},{text:"重置",handler:i}]},_s=()=>[{text:"剪切",subText:"Ctrl + X"},{text:"复制",subText:"Ctrl + C"},{text:"粘贴",subText:"Ctrl + V"},{text:"全选",subText:"Ctrl + A"},{divider:!0},{text:"新建页面",subText:"Enter"},{text:"复制页面",subText:"Ctrl + D"},{text:"删除页面",subText:"Delete"},{divider:!0},{text:"从当前预览",subText:"Shift + F5"}];var ws={exports:{}};const xs=_n(en); +/**! + * Sortable 1.14.0 + * @author RubaXa + * @author owenm + * @license MIT + */function ks(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function Cs(e){for(var t=1;t=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);for(o=0;o=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}function Ls(e){return function(e){if(Array.isArray(e))return Ts(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return Ts(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Ts(e,t)}(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 Ts(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n"===t[0]&&(t=t.substring(1)),e)try{if(e.matches)return e.matches(t);if(e.msMatchesSelector)return e.msMatchesSelector(t);if(e.webkitMatchesSelector)return e.webkitMatchesSelector(t)}catch(n){return!1}return!1}}function Ns(e){return e.host&&e!==document&&e.host.nodeType?e.host:e.parentNode}function zs(e,t,n,o){if(e){n=n||document;do{if(null!=t&&(">"===t[0]?e.parentNode===n&&$s(e,t):$s(e,t))||o&&e===n)return e;if(e===n)break}while(e=Ns(e))}return null}var Gs,Hs=/\s+/g;function Xs(e,t,n){if(e&&t)if(e.classList)e.classList[n?"add":"remove"](t);else{var o=(" "+e.className+" ").replace(Hs," ").replace(" "+t+" "," ");e.className=(o+(n?" "+t:"")).replace(Hs," ")}}function Ws(e,t,n){var o=e&&e.style;if(o){if(void 0===n)return document.defaultView&&document.defaultView.getComputedStyle?n=document.defaultView.getComputedStyle(e,""):e.currentStyle&&(n=e.currentStyle),void 0===t?n:n[t];t in o||-1!==t.indexOf("webkit")||(t="-webkit-"+t),o[t]=n+("string"==typeof n?"":"px")}}function Ys(e,t){var n="";if("string"==typeof e)n=e;else do{var o=Ws(e,"transform");o&&"none"!==o&&(n=o+" "+n)}while(!t&&(e=e.parentNode));var a=window.DOMMatrix||window.WebKitCSSMatrix||window.CSSMatrix||window.MSCSSMatrix;return a&&new a(n)}function qs(e,t,n){if(e){var o=e.getElementsByTagName(t),a=0,r=o.length;if(n)for(;a=r:a<=r))return o;if(o===Zs())break;o=ou(o,!1)}return!1}function Qs(e,t,n,o){for(var a=0,r=0,l=e.children;r2&&void 0!==arguments[2]?arguments[2]:{},o=n.evt,a=As(n,mu);hu.pluginEvent.bind(uf)(e,t,Cs({dragEl:bu,parentEl:_u,ghostEl:wu,rootEl:xu,nextEl:ku,lastDownEl:Cu,cloneEl:Eu,cloneHidden:Su,dragStarted:Ru,putSortable:Du,activeSortable:uf.active,originalEvent:o,oldIndex:Ou,oldDraggableIndex:Lu,newIndex:Au,newDraggableIndex:Tu,hideGhostForTarget:rf,unhideGhostForTarget:lf,cloneNowHidden:function(){Su=!0},cloneNowShown:function(){Su=!1},dispatchSortableEvent:function(e){yu({sortable:t,name:e,originalEvent:o})}},a))};function yu(e){vu(Cs({putSortable:Du,cloneEl:Eu,targetEl:bu,rootEl:xu,oldIndex:Ou,oldDraggableIndex:Lu,newIndex:Au,newDraggableIndex:Tu},e))}var bu,_u,wu,xu,ku,Cu,Eu,Su,Ou,Au,Lu,Tu,Fu,Du,ju,Mu,Pu,Iu,Bu,Vu,Ru,Uu,$u,Nu,zu,Gu=!1,Hu=!1,Xu=[],Wu=!1,Yu=!1,qu=[],Zu=!1,Ku=[],Ju="undefined"!=typeof document,Qu=Is,ef=js||Ds?"cssFloat":"float",tf=Ju&&!Bs&&!Is&&"draggable"in document.createElement("div"),nf=function(){if(Ju){if(Ds)return!1;var e=document.createElement("x");return e.style.cssText="pointer-events:auto","auto"===e.style.pointerEvents}}(),of=function(e,t){var n=Ws(e),o=parseInt(n.width)-parseInt(n.paddingLeft)-parseInt(n.paddingRight)-parseInt(n.borderLeftWidth)-parseInt(n.borderRightWidth),a=Qs(e,0,t),r=Qs(e,1,t),l=a&&Ws(a),i=r&&Ws(r),c=l&&parseInt(l.marginLeft)+parseInt(l.marginRight)+Ks(a).width,s=i&&parseInt(i.marginLeft)+parseInt(i.marginRight)+Ks(r).width;if("flex"===n.display)return"column"===n.flexDirection||"column-reverse"===n.flexDirection?"vertical":"horizontal";if("grid"===n.display)return n.gridTemplateColumns.split(" ").length<=1?"vertical":"horizontal";if(a&&l.float&&"none"!==l.float){var u="left"===l.float?"left":"right";return!r||"both"!==i.clear&&i.clear!==u?"horizontal":"vertical"}return a&&("block"===l.display||"flex"===l.display||"table"===l.display||"grid"===l.display||c>=o&&"none"===n[ef]||r&&"none"===n[ef]&&c+s>o)?"vertical":"horizontal"},af=function(e){function t(e,n){return function(o,a,r,l){var i=o.options.group.name&&a.options.group.name&&o.options.group.name===a.options.group.name;if(null==e&&(n||i))return!0;if(null==e||!1===e)return!1;if(n&&"clone"===e)return e;if("function"==typeof e)return t(e(o,a,r,l),n)(o,a,r,l);var c=(n?o:a).options.group.name;return!0===e||"string"==typeof e&&e===c||e.join&&e.indexOf(c)>-1}}var n={},o=e.group;o&&"object"==Es(o)||(o={name:o}),n.name=o.name,n.checkPull=t(o.pull,!0),n.checkPut=t(o.put),n.revertClone=o.revertClone,e.group=n},rf=function(){!nf&&wu&&Ws(wu,"display","none")},lf=function(){!nf&&wu&&Ws(wu,"display","")};Ju&&document.addEventListener("click",(function(e){if(Hu)return e.preventDefault(),e.stopPropagation&&e.stopPropagation(),e.stopImmediatePropagation&&e.stopImmediatePropagation(),Hu=!1,!1}),!0);var cf=function(e){if(bu){e=e.touches?e.touches[0]:e;var t=(a=e.clientX,r=e.clientY,Xu.some((function(e){var t=e[uu].options.emptyInsertThreshold;if(t&&!eu(e)){var n=Ks(e),o=a>=n.left-t&&a<=n.right+t,i=r>=n.top-t&&r<=n.bottom+t;return o&&i?l=e:void 0}})),l);if(t){var n={};for(var o in e)e.hasOwnProperty(o)&&(n[o]=e[o]);n.target=n.rootEl=t,n.preventDefault=void 0,n.stopPropagation=void 0,t[uu]._onDragOver(n)}}var a,r,l},sf=function(e){bu&&bu.parentNode[uu]._isOutsideThisEl(e.target)};function uf(e,t){if(!e||!e.nodeType||1!==e.nodeType)throw"Sortable: `el` must be an HTMLElement, not ".concat({}.toString.call(e));this.el=e,this.options=t=Os({},t),e[uu]=this;var n={group:null,sort:!0,disabled:!1,store:null,handle:null,draggable:/^[uo]l$/i.test(e.nodeName)?">li":">*",swapThreshold:1,invertSwap:!1,invertedSwapThreshold:null,removeCloneOnHide:!0,direction:function(){return of(e,this.options)},ghostClass:"sortable-ghost",chosenClass:"sortable-chosen",dragClass:"sortable-drag",ignore:"a, img",filter:null,preventOnFilter:!0,animation:0,easing:null,setData:function(e,t){e.setData("Text",t.textContent)},dropBubble:!1,dragoverBubble:!1,dataIdAttr:"data-id",delay:0,delayOnTouchOnly:!1,touchStartThreshold:(Number.parseInt?Number:window).parseInt(window.devicePixelRatio,10)||1,forceFallback:!1,fallbackClass:"sortable-fallback",fallbackOnBody:!1,fallbackTolerance:0,fallbackOffset:{x:0,y:0},supportPointer:!1!==uf.supportPointer&&"PointerEvent"in window&&!Ps,emptyInsertThreshold:5};for(var o in hu.initializePlugins(this,e,n),n)!(o in t)&&(t[o]=n[o]);for(var a in af(t),this)"_"===a.charAt(0)&&"function"==typeof this[a]&&(this[a]=this[a].bind(this));this.nativeDraggable=!t.forceFallback&&tf,this.nativeDraggable&&(this.options.touchStartThreshold=1),t.supportPointer?Rs(e,"pointerdown",this._onTapStart):(Rs(e,"mousedown",this._onTapStart),Rs(e,"touchstart",this._onTapStart)),this.nativeDraggable&&(Rs(e,"dragover",this),Rs(e,"dragenter",this)),Xu.push(this.el),t.store&&t.store.get&&this.sort(t.store.get(this)||[]),Os(this,fu())}function ff(e,t,n,o,a,r,l,i){var c,s,u=e[uu],f=u.options.onMove;return!window.CustomEvent||Ds||js?(c=document.createEvent("Event")).initEvent("move",!0,!0):c=new CustomEvent("move",{bubbles:!0,cancelable:!0}),c.to=t,c.from=e,c.dragged=n,c.draggedRect=o,c.related=a||t,c.relatedRect=r||Ks(t),c.willInsertAfter=i,c.originalEvent=l,e.dispatchEvent(c),f&&(s=f.call(u,c,l)),s}function df(e){e.draggable=!1}function pf(){Zu=!1}function hf(e){for(var t=e.tagName+e.className+e.src+e.href+e.textContent,n=t.length,o=0;n--;)o+=t.charCodeAt(n);return o.toString(36)}function vf(e){return setTimeout(e,0)}function mf(e){return clearTimeout(e)}uf.prototype={constructor:uf,_isOutsideThisEl:function(e){this.el.contains(e)||e===this.el||(Uu=null)},_getDirection:function(e,t){return"function"==typeof this.options.direction?this.options.direction.call(this,e,t,bu):this.options.direction},_onTapStart:function(e){if(e.cancelable){var t=this,n=this.el,o=this.options,a=o.preventOnFilter,r=e.type,l=e.touches&&e.touches[0]||e.pointerType&&"touch"===e.pointerType&&e,i=(l||e).target,c=e.target.shadowRoot&&(e.path&&e.path[0]||e.composedPath&&e.composedPath()[0])||i,s=o.filter;if(function(e){Ku.length=0;var t=e.getElementsByTagName("input"),n=t.length;for(;n--;){var o=t[n];o.checked&&Ku.push(o)}}(n),!bu&&!(/mousedown|pointerdown/.test(r)&&0!==e.button||o.disabled)&&!c.isContentEditable&&(this.nativeDraggable||!Ps||!i||"SELECT"!==i.tagName.toUpperCase())&&!((i=zs(i,o.draggable,n,!1))&&i.animated||Cu===i)){if(Ou=tu(i),Lu=tu(i,o.draggable),"function"==typeof s){if(s.call(this,e,i,this))return yu({sortable:t,rootEl:c,name:"filter",targetEl:i,toEl:n,fromEl:n}),gu("filter",t,{evt:e}),void(a&&e.cancelable&&e.preventDefault())}else if(s&&(s=s.split(",").some((function(o){if(o=zs(c,o.trim(),n,!1))return yu({sortable:t,rootEl:o,name:"filter",targetEl:i,fromEl:n,toEl:n}),gu("filter",t,{evt:e}),!0}))))return void(a&&e.cancelable&&e.preventDefault());o.handle&&!zs(c,o.handle,n,!1)||this._prepareDragStart(e,l,i)}}},_prepareDragStart:function(e,t,n){var o,a=this,r=a.el,l=a.options,i=r.ownerDocument;if(n&&!bu&&n.parentNode===r){var c=Ks(n);if(xu=r,_u=(bu=n).parentNode,ku=bu.nextSibling,Cu=n,Fu=l.group,uf.dragged=bu,ju={target:bu,clientX:(t||e).clientX,clientY:(t||e).clientY},Bu=ju.clientX-c.left,Vu=ju.clientY-c.top,this._lastX=(t||e).clientX,this._lastY=(t||e).clientY,bu.style["will-change"]="all",o=function(){gu("delayEnded",a,{evt:e}),uf.eventCanceled?a._onDrop():(a._disableDelayedDragEvents(),!Ms&&a.nativeDraggable&&(bu.draggable=!0),a._triggerDragStart(e,t),yu({sortable:a,name:"choose",originalEvent:e}),Xs(bu,l.chosenClass,!0))},l.ignore.split(",").forEach((function(e){qs(bu,e.trim(),df)})),Rs(i,"dragover",cf),Rs(i,"mousemove",cf),Rs(i,"touchmove",cf),Rs(i,"mouseup",a._onDrop),Rs(i,"touchend",a._onDrop),Rs(i,"touchcancel",a._onDrop),Ms&&this.nativeDraggable&&(this.options.touchStartThreshold=4,bu.draggable=!0),gu("delayStart",this,{evt:e}),!l.delay||l.delayOnTouchOnly&&!t||this.nativeDraggable&&(js||Ds))o();else{if(uf.eventCanceled)return void this._onDrop();Rs(i,"mouseup",a._disableDelayedDrag),Rs(i,"touchend",a._disableDelayedDrag),Rs(i,"touchcancel",a._disableDelayedDrag),Rs(i,"mousemove",a._delayedDragTouchMoveHandler),Rs(i,"touchmove",a._delayedDragTouchMoveHandler),l.supportPointer&&Rs(i,"pointermove",a._delayedDragTouchMoveHandler),a._dragStartTimer=setTimeout(o,l.delay)}}},_delayedDragTouchMoveHandler:function(e){var t=e.touches?e.touches[0]:e;Math.max(Math.abs(t.clientX-this._lastX),Math.abs(t.clientY-this._lastY))>=Math.floor(this.options.touchStartThreshold/(this.nativeDraggable&&window.devicePixelRatio||1))&&this._disableDelayedDrag()},_disableDelayedDrag:function(){bu&&df(bu),clearTimeout(this._dragStartTimer),this._disableDelayedDragEvents()},_disableDelayedDragEvents:function(){var e=this.el.ownerDocument;Us(e,"mouseup",this._disableDelayedDrag),Us(e,"touchend",this._disableDelayedDrag),Us(e,"touchcancel",this._disableDelayedDrag),Us(e,"mousemove",this._delayedDragTouchMoveHandler),Us(e,"touchmove",this._delayedDragTouchMoveHandler),Us(e,"pointermove",this._delayedDragTouchMoveHandler)},_triggerDragStart:function(e,t){t=t||"touch"==e.pointerType&&e,!this.nativeDraggable||t?this.options.supportPointer?Rs(document,"pointermove",this._onTouchMove):Rs(document,t?"touchmove":"mousemove",this._onTouchMove):(Rs(bu,"dragend",this),Rs(xu,"dragstart",this._onDragStart));try{document.selection?vf((function(){document.selection.empty()})):window.getSelection().removeAllRanges()}catch(n){}},_dragStarted:function(e,t){if(Gu=!1,xu&&bu){gu("dragStarted",this,{evt:t}),this.nativeDraggable&&Rs(document,"dragover",sf);var n=this.options;!e&&Xs(bu,n.dragClass,!1),Xs(bu,n.ghostClass,!0),uf.active=this,e&&this._appendGhost(),yu({sortable:this,name:"start",originalEvent:t})}else this._nulling()},_emulateDragOver:function(){if(Mu){this._lastX=Mu.clientX,this._lastY=Mu.clientY,rf();for(var e=document.elementFromPoint(Mu.clientX,Mu.clientY),t=e;e&&e.shadowRoot&&(e=e.shadowRoot.elementFromPoint(Mu.clientX,Mu.clientY))!==t;)t=e;if(bu.parentNode[uu]._isOutsideThisEl(e),t)do{if(t[uu]){if(t[uu]._onDragOver({clientX:Mu.clientX,clientY:Mu.clientY,target:e,rootEl:t})&&!this.options.dragoverBubble)break}e=t}while(t=t.parentNode);lf()}},_onTouchMove:function(e){if(ju){var t=this.options,n=t.fallbackTolerance,o=t.fallbackOffset,a=e.touches?e.touches[0]:e,r=wu&&Ys(wu,!0),l=wu&&r&&r.a,i=wu&&r&&r.d,c=Qu&&zu&&nu(zu),s=(a.clientX-ju.clientX+o.x)/(l||1)+(c?c[0]-qu[0]:0)/(l||1),u=(a.clientY-ju.clientY+o.y)/(i||1)+(c?c[1]-qu[1]:0)/(i||1);if(!uf.active&&!Gu){if(n&&Math.max(Math.abs(a.clientX-this._lastX),Math.abs(a.clientY-this._lastY))o.right+a||e.clientX<=o.right&&e.clientY>o.bottom&&e.clientX>=o.left:e.clientX>o.right&&e.clientY>o.top||e.clientX<=o.right&&e.clientY>o.bottom+a}(e,a,this)&&!v.animated){if(v===bu)return F(!1);if(v&&r===e.target&&(l=v),l&&(n=Ks(l)),!1!==ff(xu,r,bu,t,l,n,e,!!l))return T(),r.appendChild(bu),_u=r,D(),F(!0)}else if(v&&function(e,t,n){var o=Ks(Qs(n.el,0,n.options,!0)),a=10;return t?e.clientXu+s*r/2:cf-Nu)return-$u}else if(c>u+s*(1-a)/2&&cf-s*r/2))return c>u+s/2?1:-1;return 0}(e,l,n,a,w?1:i.swapThreshold,null==i.invertedSwapThreshold?i.swapThreshold:i.invertedSwapThreshold,Yu,Uu===l),0!==g){var E=tu(bu);do{E-=g,b=_u.children[E]}while(b&&("none"===Ws(b,"display")||b===wu))}if(0===g||b===l)return F(!1);Uu=l,$u=g;var S=l.nextElementSibling,O=!1,A=ff(xu,r,bu,t,l,n,e,O=1===g);if(!1!==A)return 1!==A&&-1!==A||(O=1===A),Zu=!0,setTimeout(pf,30),T(),O&&!S?r.appendChild(bu):l.parentNode.insertBefore(bu,O?S:l),k&&lu(k,0,C-k.scrollTop),_u=bu.parentNode,void 0===y||Yu||(Nu=Math.abs(y-Ks(l)[x])),D(),F(!0)}if(r.contains(bu))return F(!1)}return!1}function L(i,c){gu(i,p,Cs({evt:e,isOwner:u,axis:a?"vertical":"horizontal",revert:o,dragRect:t,targetRect:n,canSort:f,fromSortable:d,target:l,completed:F,onMove:function(n,o){return ff(xu,r,bu,t,n,Ks(n),e,o)},changed:D},c))}function T(){L("dragOverAnimationCapture"),p.captureAnimationState(),p!==d&&d.captureAnimationState()}function F(t){return L("dragOverCompleted",{insertion:t}),t&&(u?s._hideClone():s._showClone(p),p!==d&&(Xs(bu,Du?Du.options.ghostClass:s.options.ghostClass,!1),Xs(bu,i.ghostClass,!0)),Du!==p&&p!==uf.active?Du=p:p===uf.active&&Du&&(Du=null),d===p&&(p._ignoreWhileAnimating=l),p.animateAll((function(){L("dragOverAnimationComplete"),p._ignoreWhileAnimating=null})),p!==d&&(d.animateAll(),d._ignoreWhileAnimating=null)),(l===bu&&!bu.animated||l===r&&!l.animated)&&(Uu=null),i.dragoverBubble||e.rootEl||l===document||(bu.parentNode[uu]._isOutsideThisEl(e.target),!t&&cf(e)),!i.dragoverBubble&&e.stopPropagation&&e.stopPropagation(),h=!0}function D(){Au=tu(bu),Tu=tu(bu,i.draggable),yu({sortable:p,name:"change",toEl:r,newIndex:Au,newDraggableIndex:Tu,originalEvent:e})}},_ignoreWhileAnimating:null,_offMoveEvents:function(){Us(document,"mousemove",this._onTouchMove),Us(document,"touchmove",this._onTouchMove),Us(document,"pointermove",this._onTouchMove),Us(document,"dragover",cf),Us(document,"mousemove",cf),Us(document,"touchmove",cf)},_offUpEvents:function(){var e=this.el.ownerDocument;Us(e,"mouseup",this._onDrop),Us(e,"touchend",this._onDrop),Us(e,"pointerup",this._onDrop),Us(e,"touchcancel",this._onDrop),Us(document,"selectstart",this)},_onDrop:function(e){var t=this.el,n=this.options;Au=tu(bu),Tu=tu(bu,n.draggable),gu("drop",this,{evt:e}),_u=bu&&bu.parentNode,Au=tu(bu),Tu=tu(bu,n.draggable),uf.eventCanceled||(Gu=!1,Yu=!1,Wu=!1,clearInterval(this._loopId),clearTimeout(this._dragStartTimer),mf(this.cloneId),mf(this._dragStartId),this.nativeDraggable&&(Us(document,"drop",this),Us(t,"dragstart",this._onDragStart)),this._offMoveEvents(),this._offUpEvents(),Ps&&Ws(document.body,"user-select",""),Ws(bu,"transform",""),e&&(Ru&&(e.cancelable&&e.preventDefault(),!n.dropBubble&&e.stopPropagation()),wu&&wu.parentNode&&wu.parentNode.removeChild(wu),(xu===_u||Du&&"clone"!==Du.lastPutMode)&&Eu&&Eu.parentNode&&Eu.parentNode.removeChild(Eu),bu&&(this.nativeDraggable&&Us(bu,"dragend",this),df(bu),bu.style["will-change"]="",Ru&&!Gu&&Xs(bu,Du?Du.options.ghostClass:this.options.ghostClass,!1),Xs(bu,this.options.chosenClass,!1),yu({sortable:this,name:"unchoose",toEl:_u,newIndex:null,newDraggableIndex:null,originalEvent:e}),xu!==_u?(Au>=0&&(yu({rootEl:_u,name:"add",toEl:_u,fromEl:xu,originalEvent:e}),yu({sortable:this,name:"remove",toEl:_u,originalEvent:e}),yu({rootEl:_u,name:"sort",toEl:_u,fromEl:xu,originalEvent:e}),yu({sortable:this,name:"sort",toEl:_u,originalEvent:e})),Du&&Du.save()):Au!==Ou&&Au>=0&&(yu({sortable:this,name:"update",toEl:_u,originalEvent:e}),yu({sortable:this,name:"sort",toEl:_u,originalEvent:e})),uf.active&&(null!=Au&&-1!==Au||(Au=Ou,Tu=Lu),yu({sortable:this,name:"end",toEl:_u,originalEvent:e}),this.save())))),this._nulling()},_nulling:function(){gu("nulling",this),xu=bu=_u=wu=ku=Eu=Cu=Su=ju=Mu=Ru=Au=Tu=Ou=Lu=Uu=$u=Du=Fu=uf.dragged=uf.ghost=uf.clone=uf.active=null,Ku.forEach((function(e){e.checked=!0})),Ku.length=Pu=Iu=0},handleEvent:function(e){switch(e.type){case"drop":case"dragend":this._onDrop(e);break;case"dragenter":case"dragover":bu&&(this._onDragOver(e),function(e){e.dataTransfer&&(e.dataTransfer.dropEffect="move");e.cancelable&&e.preventDefault()}(e));break;case"selectstart":e.preventDefault()}},toArray:function(){for(var e,t=[],n=this.el.children,o=0,a=n.length,r=this.options;o1&&(Bf.forEach((function(e){o.addAnimationState({target:e,rect:Uf?Ks(e):a}),su(e),e.fromRect=a,t.removeAnimationState(e)})),Uf=!1,function(e,t){Bf.forEach((function(n,o){var a=t.children[n.sortableIndex+(e?Number(o):0)];a?t.insertBefore(n,a):t.appendChild(n)}))}(!this.options.removeCloneOnHide,n))},dragOverCompleted:function(e){var t=e.sortable,n=e.isOwner,o=e.insertion,a=e.activeSortable,r=e.parentEl,l=e.putSortable,i=this.options;if(o){if(n&&a._hideClone(),Rf=!1,i.animation&&Bf.length>1&&(Uf||!n&&!a.options.sort&&!l)){var c=Ks(Mf,!1,!0,!0);Bf.forEach((function(e){e!==Mf&&(cu(e,c),r.appendChild(e))})),Uf=!0}if(!n)if(Uf||zf(),Bf.length>1){var s=If;a._showClone(t),a.options.animation&&!If&&s&&Vf.forEach((function(e){a.addAnimationState({target:e,rect:Pf}),e.fromRect=Pf,e.thisAnimationDuration=null}))}else a._showClone(t)}},dragOverAnimationCapture:function(e){var t=e.dragRect,n=e.isOwner,o=e.activeSortable;if(Bf.forEach((function(e){e.thisAnimationDuration=null})),o.options.animation&&!n&&o.multiDrag.isMultiDrag){Pf=Os({},t);var a=Ys(Mf,!0);Pf.top-=a.f,Pf.left-=a.e}},dragOverAnimationComplete:function(){Uf&&(Uf=!1,zf())},drop:function(e){var t=e.originalEvent,n=e.rootEl,o=e.parentEl,a=e.sortable,r=e.dispatchSortableEvent,l=e.oldIndex,i=e.putSortable,c=i||this.sortable;if(t){var s=this.options,u=o.children;if(!$f)if(s.multiDragKey&&!this.multiDragKeyDown&&this._deselectMultiDrag(),Xs(Mf,s.selectedClass,!~Bf.indexOf(Mf)),~Bf.indexOf(Mf))Bf.splice(Bf.indexOf(Mf),1),Df=null,vu({sortable:a,rootEl:n,name:"deselect",targetEl:Mf,originalEvt:t});else{if(Bf.push(Mf),vu({sortable:a,rootEl:n,name:"select",targetEl:Mf,originalEvt:t}),t.shiftKey&&Df&&a.el.contains(Df)){var f,d,p=tu(Df),h=tu(Mf);if(~p&&~h&&p!==h)for(h>p?(d=p,f=h):(d=h,f=p+1);d1){var v=Ks(Mf),m=tu(Mf,":not(."+this.options.selectedClass+")");if(!Rf&&s.animation&&(Mf.thisAnimationDuration=null),c.captureAnimationState(),!Rf&&(s.animation&&(Mf.fromRect=v,Bf.forEach((function(e){if(e.thisAnimationDuration=null,e!==Mf){var t=Uf?Ks(e):v;e.fromRect=t,c.addAnimationState({target:e,rect:t})}}))),zf(),Bf.forEach((function(e){u[m]?o.insertBefore(e,u[m]):o.appendChild(e),m++})),l===tu(Mf))){var g=!1;Bf.forEach((function(e){e.sortableIndex===tu(e)||(g=!0)})),g&&r("update")}Bf.forEach((function(e){su(e)})),c.animateAll()}jf=c}(n===o||i&&"clone"!==i.lastPutMode)&&Vf.forEach((function(e){e.parentNode&&e.parentNode.removeChild(e)}))}},nullingGlobal:function(){this.isMultiDrag=$f=!1,Vf.length=0},destroyGlobal:function(){this._deselectMultiDrag(),Us(document,"pointerup",this._deselectMultiDrag),Us(document,"mouseup",this._deselectMultiDrag),Us(document,"touchend",this._deselectMultiDrag),Us(document,"keydown",this._checkKeyDown),Us(document,"keyup",this._checkKeyUp)},_deselectMultiDrag:function(e){if(!(void 0!==$f&&$f||jf!==this.sortable||e&&zs(e.target,this.options.draggable,this.sortable.el,!1)||e&&0!==e.button))for(;Bf.length;){var t=Bf[0];Xs(t,this.options.selectedClass,!1),Bf.shift(),vu({sortable:this.sortable,rootEl:this.sortable.el,name:"deselect",targetEl:t,originalEvt:e})}},_checkKeyDown:function(e){e.key===this.options.multiDragKey&&(this.multiDragKeyDown=!0)},_checkKeyUp:function(e){e.key===this.options.multiDragKey&&(this.multiDragKeyDown=!1)}},Os(e,{pluginName:"multiDrag",utils:{select:function(e){var t=e.parentNode[uu];t&&t.options.multiDrag&&!~Bf.indexOf(e)&&(jf&&jf!==t&&(jf.multiDrag._deselectMultiDrag(),jf=t),Xs(e,t.options.selectedClass,!0),Bf.push(e))},deselect:function(e){var t=e.parentNode[uu],n=Bf.indexOf(e);t&&t.options.multiDrag&&~n&&(Xs(e,t.options.selectedClass,!1),Bf.splice(n,1))}},eventProperties:function(){var e=this,t=[],n=[];return Bf.forEach((function(o){var a;t.push({multiDragElement:o,index:o.sortableIndex}),a=Uf&&o!==Mf?-1:Uf?tu(o,":not(."+e.options.selectedClass+")"):tu(o),n.push({multiDragElement:o,index:a})})),{items:Ls(Bf),clones:[].concat(Vf),oldIndicies:t,newIndicies:n}},optionListeners:{multiDragKey:function(e){return"ctrl"===(e=e.toLowerCase())?e="Control":e.length>1&&(e=e.charAt(0).toUpperCase()+e.substr(1)),e}}})},Sortable:uf,Swap:function(){function e(){this.defaults={swapClass:"sortable-swap-highlight"}}return e.prototype={dragStart:function(e){var t=e.dragEl;Of=t},dragOverValid:function(e){var t=e.completed,n=e.target,o=e.onMove,a=e.activeSortable,r=e.changed,l=e.cancel;if(a.options.swap){var i=this.sortable.el,c=this.options;if(n&&n!==i){var s=Of;!1!==o(n)?(Xs(n,c.swapClass,!0),Of=n):Of=null,s&&s!==Of&&Xs(s,c.swapClass,!1)}r(),t(!0),l()}},drop:function(e){var t=e.activeSortable,n=e.putSortable,o=e.dragEl,a=n||this.sortable,r=this.options;Of&&Xs(Of,r.swapClass,!1),Of&&(r.swap||n&&n.options.swap)&&o!==Of&&(a.captureAnimationState(),a!==t&&t.captureAnimationState(),function(e,t){var n,o,a=e.parentNode,r=t.parentNode;if(!a||!r||a.isEqualNode(t)||r.isEqualNode(e))return;n=tu(e),o=tu(t),a.isEqualNode(r)&&n1?arguments[1]:void 0)}})},"14c3":function(e,t,n){var o=n("c6b6"),a=n("9263");e.exports=function(e,t){var n=e.exec;if("function"==typeof n){var r=n.call(e,t);if("object"!=typeof r)throw TypeError("RegExp exec method returned something other than an Object or null");return r}if("RegExp"!==o(e))throw TypeError("RegExp#exec called on incompatible receiver");return a.call(e,t)}},"159b":function(e,t,n){var o=n("da84"),a=n("fdbc"),r=n("17c2"),l=n("9112");for(var i in a){var c=o[i],s=c&&c.prototype;if(s&&s.forEach!==r)try{l(s,"forEach",r)}catch(u){s.forEach=r}}},"17c2":function(e,t,n){var o=n("b727").forEach,a=n("a640"),r=n("ae40"),l=a("forEach"),i=r("forEach");e.exports=l&&i?[].forEach:function(e){return o(this,e,arguments.length>1?arguments[1]:void 0)}},"1be4":function(e,t,n){var o=n("d066");e.exports=o("document","documentElement")},"1c0b":function(e,t){e.exports=function(e){if("function"!=typeof e)throw TypeError(String(e)+" is not a function");return e}},"1c7e":function(e,t,n){var o=n("b622")("iterator"),a=!1;try{var r=0,l={next:function(){return{done:!!r++}},return:function(){a=!0}};l[o]=function(){return this},Array.from(l,(function(){throw 2}))}catch(i){}e.exports=function(e,t){if(!t&&!a)return!1;var n=!1;try{var r={};r[o]=function(){return{next:function(){return{done:n=!0}}}},e(r)}catch(i){}return n}},"1d80":function(e,t){e.exports=function(e){if(null==e)throw TypeError("Can't call method on "+e);return e}},"1dde":function(e,t,n){var o=n("d039"),a=n("b622"),r=n("2d00"),l=a("species");e.exports=function(e){return r>=51||!o((function(){var t=[];return(t.constructor={})[l]=function(){return{foo:1}},1!==t[e](Boolean).foo}))}},"23cb":function(e,t,n){var o=n("a691"),a=Math.max,r=Math.min;e.exports=function(e,t){var n=o(e);return n<0?a(n+t,0):r(n,t)}},"23e7":function(e,t,n){var o=n("da84"),a=n("06cf").f,r=n("9112"),l=n("6eeb"),i=n("ce4e"),c=n("e893"),s=n("94ca");e.exports=function(e,t){var n,u,f,d,p,h=e.target,v=e.global,m=e.stat;if(n=v?o:m?o[h]||i(h,{}):(o[h]||{}).prototype)for(u in t){if(d=t[u],f=e.noTargetGet?(p=a(n,u))&&p.value:n[u],!s(v?u:h+(m?".":"#")+u,e.forced)&&void 0!==f){if(typeof d==typeof f)continue;c(d,f)}(e.sham||f&&f.sham)&&r(d,"sham",!0),l(n,u,d,e)}}},"241c":function(e,t,n){var o=n("ca84"),a=n("7839").concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return o(e,a)}},"25f0":function(e,t,n){var o=n("6eeb"),a=n("825a"),r=n("d039"),l=n("ad6d"),i="toString",c=RegExp.prototype,s=c[i],u=r((function(){return"/a/b"!=s.call({source:"a",flags:"b"})})),f=s.name!=i;(u||f)&&o(RegExp.prototype,i,(function(){var e=a(this),t=String(e.source),n=e.flags;return"/"+t+"/"+String(void 0===n&&e instanceof RegExp&&!("flags"in c)?l.call(e):n)}),{unsafe:!0})},"2ca0":function(e,t,n){var o,a=n("23e7"),r=n("06cf").f,l=n("50c4"),i=n("5a34"),c=n("1d80"),s=n("ab13"),u=n("c430"),f="".startsWith,d=Math.min,p=s("startsWith");a({target:"String",proto:!0,forced:!(!u&&!p&&(o=r(String.prototype,"startsWith"),o&&!o.writable)||p)},{startsWith:function(e){var t=String(c(this));i(e);var n=l(d(arguments.length>1?arguments[1]:void 0,t.length)),o=String(e);return f?f.call(t,o,n):t.slice(n,n+o.length)===o}})},"2d00":function(e,t,n){var o,a,r=n("da84"),l=n("342f"),i=r.process,c=i&&i.versions,s=c&&c.v8;s?a=(o=s.split("."))[0]+o[1]:l&&(!(o=l.match(/Edge\/(\d+)/))||o[1]>=74)&&(o=l.match(/Chrome\/(\d+)/))&&(a=o[1]),e.exports=a&&+a},"342f":function(e,t,n){var o=n("d066");e.exports=o("navigator","userAgent")||""},"35a1":function(e,t,n){var o=n("f5df"),a=n("3f8c"),r=n("b622")("iterator");e.exports=function(e){if(null!=e)return e[r]||e["@@iterator"]||a[o(e)]}},"37e8":function(e,t,n){var o=n("83ab"),a=n("9bf2"),r=n("825a"),l=n("df75");e.exports=o?Object.defineProperties:function(e,t){r(e);for(var n,o=l(t),i=o.length,c=0;i>c;)a.f(e,n=o[c++],t[n]);return e}},"3bbe":function(e,t,n){var o=n("861d");e.exports=function(e){if(!o(e)&&null!==e)throw TypeError("Can't set "+String(e)+" as a prototype");return e}},"3ca3":function(e,t,n){var o=n("6547").charAt,a=n("69f3"),r=n("7dd0"),l="String Iterator",i=a.set,c=a.getterFor(l);r(String,"String",(function(e){i(this,{type:l,string:String(e),index:0})}),(function(){var e,t=c(this),n=t.string,a=t.index;return a>=n.length?{value:void 0,done:!0}:(e=o(n,a),t.index+=e.length,{value:e,done:!1})}))},"3f8c":function(e,t){e.exports={}},4160:function(e,t,n){var o=n("23e7"),a=n("17c2");o({target:"Array",proto:!0,forced:[].forEach!=a},{forEach:a})},"428f":function(e,t,n){var o=n("da84");e.exports=o},"44ad":function(e,t,n){var o=n("d039"),a=n("c6b6"),r="".split;e.exports=o((function(){return!Object("z").propertyIsEnumerable(0)}))?function(e){return"String"==a(e)?r.call(e,""):Object(e)}:Object},"44d2":function(e,t,n){var o=n("b622"),a=n("7c73"),r=n("9bf2"),l=o("unscopables"),i=Array.prototype;null==i[l]&&r.f(i,l,{configurable:!0,value:a(null)}),e.exports=function(e){i[l][e]=!0}},"44e7":function(e,t,n){var o=n("861d"),a=n("c6b6"),r=n("b622")("match");e.exports=function(e){var t;return o(e)&&(void 0!==(t=e[r])?!!t:"RegExp"==a(e))}},4930:function(e,t,n){var o=n("d039");e.exports=!!Object.getOwnPropertySymbols&&!o((function(){return!String(Symbol())}))},"4d64":function(e,t,n){var o=n("fc6a"),a=n("50c4"),r=n("23cb"),l=function(e){return function(t,n,l){var i,c=o(t),s=a(c.length),u=r(l,s);if(e&&n!=n){for(;s>u;)if((i=c[u++])!=i)return!0}else for(;s>u;u++)if((e||u in c)&&c[u]===n)return e||u||0;return!e&&-1}};e.exports={includes:l(!0),indexOf:l(!1)}},"4de4":function(e,t,n){var o=n("23e7"),a=n("b727").filter,r=n("1dde"),l=n("ae40"),i=r("filter"),c=l("filter");o({target:"Array",proto:!0,forced:!i||!c},{filter:function(e){return a(this,e,arguments.length>1?arguments[1]:void 0)}})},"4df4":function(e,t,n){var o=n("0366"),a=n("7b0b"),r=n("9bdd"),l=n("e95a"),i=n("50c4"),c=n("8418"),s=n("35a1");e.exports=function(e){var t,n,u,f,d,p,h=a(e),v="function"==typeof this?this:Array,m=arguments.length,g=m>1?arguments[1]:void 0,y=void 0!==g,b=s(h),_=0;if(y&&(g=o(g,m>2?arguments[2]:void 0,2)),null==b||v==Array&&l(b))for(n=new v(t=i(h.length));t>_;_++)p=y?g(h[_],_):h[_],c(n,_,p);else for(d=(f=b.call(h)).next,n=new v;!(u=d.call(f)).done;_++)p=y?r(f,g,[u.value,_],!0):u.value,c(n,_,p);return n.length=_,n}},"4fad":function(e,t,n){var o=n("23e7"),a=n("6f53").entries;o({target:"Object",stat:!0},{entries:function(e){return a(e)}})},"50c4":function(e,t,n){var o=n("a691"),a=Math.min;e.exports=function(e){return e>0?a(o(e),9007199254740991):0}},5135:function(e,t){var n={}.hasOwnProperty;e.exports=function(e,t){return n.call(e,t)}},5319:function(e,t,n){var o=n("d784"),a=n("825a"),r=n("7b0b"),l=n("50c4"),i=n("a691"),c=n("1d80"),s=n("8aa5"),u=n("14c3"),f=Math.max,d=Math.min,p=Math.floor,h=/\$([$&'`]|\d\d?|<[^>]*>)/g,v=/\$([$&'`]|\d\d?)/g;o("replace",2,(function(e,t,n,o){var m=o.REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE,g=o.REPLACE_KEEPS_$0,y=m?"$":"$0";return[function(n,o){var a=c(this),r=null==n?void 0:n[e];return void 0!==r?r.call(n,a,o):t.call(String(a),n,o)},function(e,o){if(!m&&g||"string"==typeof o&&-1===o.indexOf(y)){var r=n(t,e,this,o);if(r.done)return r.value}var c=a(e),p=String(this),h="function"==typeof o;h||(o=String(o));var v=c.global;if(v){var _=c.unicode;c.lastIndex=0}for(var w=[];;){var x=u(c,p);if(null===x)break;if(w.push(x),!v)break;""===String(x[0])&&(c.lastIndex=s(p,l(c.lastIndex),_))}for(var k,C="",E=0,S=0;S=E&&(C+=p.slice(E,A)+j,E=A+O.length)}return C+p.slice(E)}];function b(e,n,o,a,l,i){var c=o+e.length,s=a.length,u=v;return void 0!==l&&(l=r(l),u=h),t.call(i,u,(function(t,r){var i;switch(r.charAt(0)){case"$":return"$";case"&":return e;case"`":return n.slice(0,o);case"'":return n.slice(c);case"<":i=l[r.slice(1,-1)];break;default:var u=+r;if(0===u)return t;if(u>s){var f=p(u/10);return 0===f?t:f<=s?void 0===a[f-1]?r.charAt(1):a[f-1]+r.charAt(1):t}i=a[u-1]}return void 0===i?"":i}))}}))},5692:function(e,t,n){var o=n("c430"),a=n("c6cd");(e.exports=function(e,t){return a[e]||(a[e]=void 0!==t?t:{})})("versions",[]).push({version:"3.6.5",mode:o?"pure":"global",copyright:"© 2020 Denis Pushkarev (zloirock.ru)"})},"56ef":function(e,t,n){var o=n("d066"),a=n("241c"),r=n("7418"),l=n("825a");e.exports=o("Reflect","ownKeys")||function(e){var t=a.f(l(e)),n=r.f;return n?t.concat(n(e)):t}},"5a34":function(e,t,n){var o=n("44e7");e.exports=function(e){if(o(e))throw TypeError("The method doesn't accept regular expressions");return e}},"5c6c":function(e,t){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},"5db7":function(e,t,n){var o=n("23e7"),a=n("a2bf"),r=n("7b0b"),l=n("50c4"),i=n("1c0b"),c=n("65f0");o({target:"Array",proto:!0},{flatMap:function(e){var t,n=r(this),o=l(n.length);return i(e),(t=c(n,0)).length=a(t,n,n,o,0,1,e,arguments.length>1?arguments[1]:void 0),t}})},6547:function(e,t,n){var o=n("a691"),a=n("1d80"),r=function(e){return function(t,n){var r,l,i=String(a(t)),c=o(n),s=i.length;return c<0||c>=s?e?"":void 0:(r=i.charCodeAt(c))<55296||r>56319||c+1===s||(l=i.charCodeAt(c+1))<56320||l>57343?e?i.charAt(c):r:e?i.slice(c,c+2):l-56320+(r-55296<<10)+65536}};e.exports={codeAt:r(!1),charAt:r(!0)}},"65f0":function(e,t,n){var o=n("861d"),a=n("e8b5"),r=n("b622")("species");e.exports=function(e,t){var n;return a(e)&&("function"!=typeof(n=e.constructor)||n!==Array&&!a(n.prototype)?o(n)&&null===(n=n[r])&&(n=void 0):n=void 0),new(void 0===n?Array:n)(0===t?0:t)}},"69f3":function(e,t,n){var o,a,r,l=n("7f9a"),i=n("da84"),c=n("861d"),s=n("9112"),u=n("5135"),f=n("f772"),d=n("d012"),p=i.WeakMap;if(l){var h=new p,v=h.get,m=h.has,g=h.set;o=function(e,t){return g.call(h,e,t),t},a=function(e){return v.call(h,e)||{}},r=function(e){return m.call(h,e)}}else{var y=f("state");d[y]=!0,o=function(e,t){return s(e,y,t),t},a=function(e){return u(e,y)?e[y]:{}},r=function(e){return u(e,y)}}e.exports={set:o,get:a,has:r,enforce:function(e){return r(e)?a(e):o(e,{})},getterFor:function(e){return function(t){var n;if(!c(t)||(n=a(t)).type!==e)throw TypeError("Incompatible receiver, "+e+" required");return n}}}},"6eeb":function(e,t,n){var o=n("da84"),a=n("9112"),r=n("5135"),l=n("ce4e"),i=n("8925"),c=n("69f3"),s=c.get,u=c.enforce,f=String(String).split("String");(e.exports=function(e,t,n,i){var c=!!i&&!!i.unsafe,s=!!i&&!!i.enumerable,d=!!i&&!!i.noTargetGet;"function"==typeof n&&("string"!=typeof t||r(n,"name")||a(n,"name",t),u(n).source=f.join("string"==typeof t?t:"")),e!==o?(c?!d&&e[t]&&(s=!0):delete e[t],s?e[t]=n:a(e,t,n)):s?e[t]=n:l(t,n)})(Function.prototype,"toString",(function(){return"function"==typeof this&&s(this).source||i(this)}))},"6f53":function(e,t,n){var o=n("83ab"),a=n("df75"),r=n("fc6a"),l=n("d1e7").f,i=function(e){return function(t){for(var n,i=r(t),c=a(i),s=c.length,u=0,f=[];s>u;)n=c[u++],o&&!l.call(i,n)||f.push(e?[n,i[n]]:i[n]);return f}};e.exports={entries:i(!0),values:i(!1)}},"73d9":function(e,t,n){n("44d2")("flatMap")},7418:function(e,t){t.f=Object.getOwnPropertySymbols},"746f":function(e,t,n){var o=n("428f"),a=n("5135"),r=n("e538"),l=n("9bf2").f;e.exports=function(e){var t=o.Symbol||(o.Symbol={});a(t,e)||l(t,e,{value:r.f(e)})}},7839:function(e,t){e.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},"7b0b":function(e,t,n){var o=n("1d80");e.exports=function(e){return Object(o(e))}},"7c73":function(e,t,n){var o,a=n("825a"),r=n("37e8"),l=n("7839"),i=n("d012"),c=n("1be4"),s=n("cc12"),u=n("f772"),f="prototype",d="script",p=u("IE_PROTO"),h=function(){},v=function(e){return"<"+d+">"+e+""},m=function(){try{o=document.domain&&new ActiveXObject("htmlfile")}catch(r){}var e,t,n;m=o?function(e){e.write(v("")),e.close();var t=e.parentWindow.Object;return e=null,t}(o):(t=s("iframe"),n="java"+d+":",t.style.display="none",c.appendChild(t),t.src=String(n),(e=t.contentWindow.document).open(),e.write(v("document.F=Object")),e.close(),e.F);for(var a=l.length;a--;)delete m[f][l[a]];return m()};i[p]=!0,e.exports=Object.create||function(e,t){var n;return null!==e?(h[f]=a(e),n=new h,h[f]=null,n[p]=e):n=m(),void 0===t?n:r(n,t)}},"7dd0":function(e,t,n){var o=n("23e7"),a=n("9ed3"),r=n("e163"),l=n("d2bb"),i=n("d44e"),c=n("9112"),s=n("6eeb"),u=n("b622"),f=n("c430"),d=n("3f8c"),p=n("ae93"),h=p.IteratorPrototype,v=p.BUGGY_SAFARI_ITERATORS,m=u("iterator"),g="keys",y="values",b="entries",_=function(){return this};e.exports=function(e,t,n,u,p,w,x){a(n,t,u);var k,C,E,S=function(e){if(e===p&&F)return F;if(!v&&e in L)return L[e];switch(e){case g:case y:case b:return function(){return new n(this,e)}}return function(){return new n(this)}},O=t+" Iterator",A=!1,L=e.prototype,T=L[m]||L["@@iterator"]||p&&L[p],F=!v&&T||S(p),D="Array"==t&&L.entries||T;if(D&&(k=r(D.call(new e)),h!==Object.prototype&&k.next&&(f||r(k)===h||(l?l(k,h):"function"!=typeof k[m]&&c(k,m,_)),i(k,O,!0,!0),f&&(d[O]=_))),p==y&&T&&T.name!==y&&(A=!0,F=function(){return T.call(this)}),f&&!x||L[m]===F||c(L,m,F),d[t]=F,p)if(C={values:S(y),keys:w?F:S(g),entries:S(b)},x)for(E in C)(v||A||!(E in L))&&s(L,E,C[E]);else o({target:t,proto:!0,forced:v||A},C);return C}},"7f9a":function(e,t,n){var o=n("da84"),a=n("8925"),r=o.WeakMap;e.exports="function"==typeof r&&/native code/.test(a(r))},"825a":function(e,t,n){var o=n("861d");e.exports=function(e){if(!o(e))throw TypeError(String(e)+" is not an object");return e}},"83ab":function(e,t,n){var o=n("d039");e.exports=!o((function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]}))},8418:function(e,t,n){var o=n("c04e"),a=n("9bf2"),r=n("5c6c");e.exports=function(e,t,n){var l=o(t);l in e?a.f(e,l,r(0,n)):e[l]=n}},"861d":function(e,t){e.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},8875:function(e,t,n){var o,a,r;"undefined"!=typeof self&&self,a=[],void 0===(r="function"==typeof(o=function(){function e(){var t=Object.getOwnPropertyDescriptor(document,"currentScript");if(!t&&"currentScript"in document&&document.currentScript)return document.currentScript;if(t&&t.get!==e&&document.currentScript)return document.currentScript;try{throw new Error}catch(d){var n,o,a,r=/@([^@]*):(\d+):(\d+)\s*$/gi,l=/.*at [^(]*\((.*):(.+):(.+)\)$/gi.exec(d.stack)||r.exec(d.stack),i=l&&l[1]||!1,c=l&&l[2]||!1,s=document.location.href.replace(document.location.hash,""),u=document.getElementsByTagName("script");i===s&&(n=document.documentElement.outerHTML,o=new RegExp("(?:[^\\n]+?\\n){0,"+(c-2)+"}[^<]*

\ No newline at end of file diff --git a/manifest.webmanifest b/manifest.webmanifest new file mode 100644 index 00000000..7d4f996d --- /dev/null +++ b/manifest.webmanifest @@ -0,0 +1 @@ +{"name":"yft-design","short_name":"yft-design","start_url":"./index.html","display":"standalone","background_color":"#000000","lang":"en","scope":"./","theme_color":"#d14424","icons":[{"src":"/img/icons/yft-design-192x192.png","sizes":"192x192","type":"image/png"},{"src":"/img/icons/yft-design-512x512.png","sizes":"512x512","type":"image/png"},{"src":"/img/icons/yft-design-192x192.png","sizes":"192x192","type":"image/png","purpose":"maskable"},{"src":"/img/icons/yft-design-512x512.png","sizes":"512x512","type":"image/png","purpose":"maskable"}]} diff --git a/nYtBCuVtfK.txt b/nYtBCuVtfK.txt new file mode 100644 index 00000000..2bc33a0e --- /dev/null +++ b/nYtBCuVtfK.txt @@ -0,0 +1 @@ +65c72e7981788f7c732ed70fbd3d78c0 \ No newline at end of file diff --git a/resource/color/shading.json b/resource/color/shading.json new file mode 100644 index 00000000..e920f8d1 --- /dev/null +++ b/resource/color/shading.json @@ -0,0 +1 @@ +[{"title":"Waves - 1","slug":"waves-1","mode":"stroke","colors":5,"maxStroke":6.5,"maxScale":16,"maxSpacing":[0,10],"width":120,"height":80,"vHeight":20,"tags":["waves","curves"],"path":"~~~"},{"title":"Waves - 2","slug":"waves-2","mode":"stroke","colors":5,"maxStroke":5.5,"maxScale":16,"maxSpacing":[0,10],"width":80,"height":80,"vHeight":20,"tags":["waves","curves"],"path":"~~~"},{"title":"Waves - 3","slug":"waves-3","mode":"stroke","colors":5,"maxStroke":5.5,"maxScale":16,"maxSpacing":[0,10],"width":40,"height":80,"vHeight":20,"tags":["waves","curves"],"path":"~~~"},{"title":"Waves - 5","slug":"waves-5","mode":"fill","colors":3,"maxStroke":1,"maxScale":10,"maxSpacing":[0,0],"width":15.825,"height":26.667,"vHeight":0,"tags":["waves","curves"],"path":"~"},{"title":"Waves - 4","slug":"waves-4","mode":"stroke","colors":2,"maxStroke":4,"maxScale":10,"maxSpacing":[0,0],"width":70,"height":8,"vHeight":0,"tags":["waves","curves"],"path":""},{"title":"Waves - 6","slug":"waves-6","mode":"fill","colors":3,"maxStroke":1,"maxScale":10,"maxSpacing":[0,0],"width":16.591,"height":26.667,"vHeight":0,"tags":["waves","curves"],"path":"~"},{"title":"Waves - 7","slug":"waves-7","mode":"fill","colors":3,"maxStroke":1,"maxScale":10,"maxSpacing":[0,0],"width":35.584,"height":30.585,"vHeight":0,"tags":["waves","curves"],"path":"~"},{"title":"Chevron - 1","slug":"chevron-1","mode":"stroke-join","colors":5,"maxStroke":10,"maxScale":16,"maxSpacing":[0,10],"width":40,"height":80,"vHeight":20,"tags":["chevron","lines"],"path":"~~~"},{"title":"Chevron - 2","slug":"chevron-2","mode":"stroke-join","colors":5,"maxStroke":4.5,"maxScale":16,"maxSpacing":[0,10],"width":40,"height":80,"vHeight":20,"tags":["chevron","lines"],"path":"~~~"},{"title":"Chevron - 3","slug":"chevron-3","mode":"stroke-join","colors":5,"maxStroke":7,"maxScale":16,"maxSpacing":[0,10],"width":20,"height":80,"vHeight":20,"tags":["chevron","lines"],"path":"~~~"},{"title":"Straight Lines","slug":"straight-lines","mode":"stroke","colors":5,"maxStroke":19.5,"maxScale":12,"maxSpacing":[10,10],"width":20,"height":80,"vHeight":20,"tags":["straight lines"],"path":"~~~"},{"title":"Brick Wall - 2","slug":"brick-wall-2","mode":"fill","colors":3,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":60,"height":30,"vHeight":0,"tags":["brick wall","lines"],"path":"~"},{"title":"Cross Section","slug":"cross-section","mode":"stroke","colors":2,"maxStroke":19.5,"maxScale":12,"maxSpacing":[10,10],"width":20,"height":20,"vHeight":0,"tags":["cross section","lines"],"path":""},{"title":"Brick Wall - 1","slug":"brick-wall-1","mode":"stroke","colors":2,"maxStroke":9.5,"maxScale":16,"maxSpacing":[10,0],"width":30,"height":30,"vHeight":0,"tags":["brick wall","lines"],"path":""},{"title":"Herringbone - 2","slug":"herringbone-2","mode":"stroke","colors":2,"maxStroke":7,"maxScale":16,"maxSpacing":[0,0],"width":20,"height":20,"vHeight":0,"tags":["herringbone","lines"],"path":""},{"title":"Herringbone - 3","slug":"herringbone-3","mode":"fill","colors":3,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":40,"height":40,"vHeight":0,"tags":["herringbone","lines"],"path":"~"},{"title":"Herringbone - 1","slug":"herringbone-1","mode":"stroke","colors":2,"maxStroke":8.5,"maxScale":16,"maxSpacing":[0,0],"width":40,"height":20,"vHeight":0,"tags":["herringbone","lines"],"path":""},{"title":"Herringbone - 4","slug":"herringbone-4","mode":"fill","colors":3,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":20,"height":40,"vHeight":0,"tags":["herringbone","lines"],"path":"~"},{"title":"Herringbone - 5","slug":"herringbone-5","mode":"fill","colors":3,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":80,"height":40,"vHeight":0,"tags":["herringbone","lines"],"path":"~"},{"title":"Herringbone - 6","slug":"herringbone-6","mode":"fill","colors":3,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":40,"height":40,"vHeight":0,"tags":["herringbone","lines"],"path":"~"},{"title":"Herringbone - 7","slug":"herringbone-7","mode":"stroke","colors":2,"maxStroke":9.5,"maxScale":16,"maxSpacing":[0,0],"width":40,"height":40,"vHeight":0,"tags":["herringbone","lines"],"path":""},{"title":"Herringbone - 8","slug":"herringbone-8","mode":"stroke","colors":2,"maxStroke":9.5,"maxScale":16,"maxSpacing":[0,0],"width":40,"height":40,"vHeight":0,"tags":["herringbone","lines"],"path":""},{"title":"Flower - 1","slug":"flower-1","mode":"fill","colors":3,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":20,"height":20,"vHeight":0,"tags":["flower","floral"],"path":"~"},{"title":"Flower - 2","slug":"flower-2","mode":"stroke","colors":3,"maxStroke":7,"maxScale":16,"maxSpacing":[0,0],"width":20,"height":20,"vHeight":0,"tags":["flower","floral"],"path":"~"},{"title":"Flower - 3","slug":"flower-3","mode":"fill","colors":2,"maxStroke":1,"maxScale":16,"maxSpacing":[20,20],"width":50,"height":50,"vHeight":0,"tags":["flower","floral"],"path":""},{"title":"Flower - 4","slug":"flower-4","mode":"fill","colors":2,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":50,"height":50,"vHeight":0,"tags":["flower","floral"],"path":""},{"title":"Flower - 5","slug":"flower-5","mode":"fill","colors":5,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":50,"height":50,"vHeight":0,"tags":["flower","floral"],"path":"~~~"},{"title":"Flower - 6","slug":"flower-6","mode":"fill","colors":2,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":30,"height":40,"vHeight":0,"tags":["flower","floral"],"path":""},{"title":"Flower - 7","slug":"flower-7","mode":"fill","colors":4,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":50,"height":50,"vHeight":0,"tags":["flower","floral"],"path":"~~"},{"title":"Plus - 1","slug":"plus-1","mode":"stroke-join","colors":2,"maxStroke":9.5,"maxScale":16,"maxSpacing":[10,10],"width":20,"height":20,"vHeight":0,"tags":["plus","cross"],"path":""},{"title":"Plus - 2","slug":"plus-2","mode":"stroke-join","colors":2,"maxStroke":7,"maxScale":16,"maxSpacing":[6,6],"width":20,"height":20,"vHeight":0,"tags":["plus","cross"],"path":""},{"title":"Plus - 4","slug":"plus-4","mode":"stroke-join","colors":3,"maxStroke":7,"maxScale":16,"maxSpacing":[0,0],"width":32,"height":32,"vHeight":0,"tags":["plus","cross"],"path":"~"},{"title":"Circles - 1","slug":"circles-1","mode":"stroke","colors":3,"maxStroke":15,"maxScale":16,"maxSpacing":[0,0],"width":40,"height":40,"vHeight":0,"tags":["circles"],"path":"~"},{"title":"Plus - 3","slug":"plus-3","mode":"stroke-join","colors":3,"maxStroke":7,"maxScale":16,"maxSpacing":[0,0],"width":32,"height":32,"vHeight":0,"tags":["plus","cross"],"path":"~"},{"title":"Circles - 2","slug":"circles-2","mode":"fill","colors":3,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":40,"height":40,"vHeight":0,"tags":["circles"],"path":"~"},{"title":"Circles - 3","slug":"circles-3","mode":"stroke","colors":2,"maxStroke":15,"maxScale":16,"maxSpacing":[20,20],"width":20,"height":20,"vHeight":0,"tags":["circles"],"path":""},{"title":"Circles - 4","slug":"circles-4","mode":"fill","colors":2,"maxStroke":1,"maxScale":16,"maxSpacing":[20,20],"width":40,"height":40,"vHeight":0,"tags":["circles"],"path":""},{"title":"Circles - 5","slug":"circles-5","mode":"fill","colors":3,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":25,"height":25,"vHeight":0,"tags":["circles"],"path":"~"},{"title":"Circles - 7","slug":"circles-7","mode":"stroke","colors":2,"maxStroke":7,"maxScale":16,"maxSpacing":[0,0],"width":60,"height":60,"vHeight":0,"tags":["circles"],"path":""},{"title":"Circles - 6","slug":"circles-6","mode":"stroke","colors":3,"maxStroke":7,"maxScale":16,"maxSpacing":[0,0],"width":25,"height":25,"vHeight":0,"tags":["circles"],"path":"~"},{"title":"Concentric Circles - 1","slug":"concentric-circles-1","mode":"stroke-join","colors":3,"maxStroke":7,"maxScale":16,"maxSpacing":[0,0],"width":48,"height":48,"vHeight":0,"tags":["concentric circles"],"path":"~"},{"title":"Concentric Circles - 2","slug":"concentric-circles-2","mode":"stroke-join","colors":3,"maxStroke":7,"maxScale":16,"maxSpacing":[0,0],"width":36,"height":36,"vHeight":0,"tags":["concentric circles"],"path":"~"},{"title":"Adjointed Diamonds","slug":"adjointed-diamonds","mode":"stroke","colors":3,"maxStroke":7,"maxScale":16,"maxSpacing":[0,0],"width":40,"height":40,"vHeight":0,"tags":["adjointed diamonds"],"path":"~"},{"title":"Concentric Circles - 3","slug":"concentric-circles-3","mode":"stroke-join","colors":3,"maxStroke":7,"maxScale":16,"maxSpacing":[0,0],"width":46.5,"height":46.5,"vHeight":0,"tags":["concentric circles"],"path":"~"},{"title":"Adjointed Circles","slug":"adjointed-circles","mode":"stroke","colors":3,"maxStroke":7,"maxScale":16,"maxSpacing":[0,0],"width":40,"height":40,"vHeight":0,"tags":["adjointed circles"],"path":"~"},{"title":"Diamonds - 2","slug":"diamonds-2","mode":"fill","colors":3,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":50,"height":100,"vHeight":0,"tags":["diamonds","rhombus"],"path":"~"},{"title":"Diamonds - 3","slug":"diamonds-3","mode":"stroke-join","colors":2,"maxStroke":7,"maxScale":16,"maxSpacing":[10,0],"width":32,"height":32,"vHeight":0,"tags":["diamonds","rhombus"],"path":""},{"title":"Hexagon - 1","slug":"hexagon-1","mode":"stroke","colors":2,"maxStroke":10,"maxScale":16,"maxSpacing":[0,0],"width":29,"height":50.115,"vHeight":0,"tags":["hexagon"],"path":""},{"title":"Hexagon - 2","slug":"hexagon-2","mode":"stroke-join","colors":2,"maxStroke":7,"maxScale":16,"maxSpacing":[10,10],"width":29,"height":50.115,"vHeight":0,"tags":["hexagon"],"path":""},{"title":"Hexagon - 3","slug":"hexagon-3","mode":"stroke-join","colors":2,"maxStroke":7,"maxScale":16,"maxSpacing":[10,10],"width":29,"height":50.115,"vHeight":0,"tags":["hexagon"],"path":""},{"title":"Hexagon - 4","slug":"hexagon-4","mode":"fill","colors":2,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":58,"height":66.981,"vHeight":0,"tags":["hexagon"],"path":""},{"title":"Hexagon - 5","slug":"hexagon-5","mode":"stroke-join","colors":2,"maxStroke":8,"maxScale":10,"maxSpacing":[0,0],"width":40,"height":59.428,"vHeight":0,"tags":["hexagon"],"path":""},{"title":"Hexagon - 6","slug":"hexagon-6","mode":"stroke-join","colors":2,"maxStroke":5.5,"maxScale":16,"maxSpacing":[0,0],"width":58,"height":100.23,"vHeight":0,"tags":["hexagon","triangles"],"path":""},{"title":"Diamonds - 1","slug":"diamonds-1","mode":"stroke","colors":2,"maxStroke":7,"maxScale":16,"maxSpacing":[0,0],"width":50,"height":50,"vHeight":0,"tags":["diamonds","rhombus"],"path":""},{"title":"Hexagon - 7","slug":"hexagon-7","mode":"stroke-join","colors":2,"maxStroke":5.5,"maxScale":16,"maxSpacing":[0,0],"width":58,"height":100.23,"vHeight":0,"tags":["hexagon","triangles"],"path":""},{"title":"Hexagon - 8","slug":"hexagon-8","mode":"stroke","colors":2,"maxStroke":6.5,"maxScale":16,"maxSpacing":[0,0],"width":50.41,"height":87,"vHeight":0,"tags":["hexagon","triangles"],"path":""},{"title":"Overlapping Hexagons","slug":"overlapping-hexagons","mode":"stroke","colors":2,"maxStroke":9.5,"maxScale":16,"maxSpacing":[0,0],"width":68,"height":61.151,"vHeight":0,"tags":["overlapping hexagons"],"path":""},{"title":"Squares & Squares - 2","slug":"squares-and-squares-2","mode":"fill","colors":3,"maxStroke":1,"maxScale":16,"maxSpacing":[10,10],"width":80,"height":80,"vHeight":0,"tags":["squares & squares"],"path":"~"},{"title":"Squares & Squares - 1","slug":"squares-and-squares-1","mode":"fill","colors":3,"maxStroke":1,"maxScale":16,"maxSpacing":[10,10],"width":40,"height":40,"vHeight":0,"tags":["squares & squares"],"path":"~"},{"title":"Squares & Diamonds","slug":"squares-and-diamonds","mode":"fill","colors":3,"maxStroke":1,"maxScale":16,"maxSpacing":[10,10],"width":40,"height":40,"vHeight":0,"tags":["squares & diamonds"],"path":"~"},{"title":"Squares & Circles - 2","slug":"squares-and-circles-2","mode":"fill","colors":3,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":80,"height":80,"vHeight":0,"tags":["squares & circles"],"path":"~"},{"title":"Squares & Plus - 1","slug":"squares-and-plus-1","mode":"fill","colors":3,"maxStroke":1,"maxScale":16,"maxSpacing":[10,10],"width":40,"height":40,"vHeight":0,"tags":["squares & plus","cross"],"path":"~"},{"title":"Squares & Plus - 2","slug":"squares-and-plus-2","mode":"fill","colors":3,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":60,"height":60,"vHeight":0,"tags":["squares & plus","cross"],"path":"~"},{"title":"Squares & Stars - 1","slug":"squares-and-stars-1","mode":"fill","colors":3,"maxStroke":1,"maxScale":16,"maxSpacing":[10,10],"width":40,"height":40,"vHeight":0,"tags":["squares & stars"],"path":"~"},{"title":"Squares & Stars - 2","slug":"squares-and-stars-2","mode":"fill","colors":3,"maxStroke":1,"maxScale":16,"maxSpacing":[10,10],"width":40,"height":40,"vHeight":0,"tags":["squares & stars"],"path":"~"},{"title":"Stars & Lines - 1","slug":"stars-and-lines-1","mode":"fill","colors":3,"maxStroke":1,"maxScale":16,"maxSpacing":[0,10],"width":20,"height":40,"vHeight":0,"tags":["stars & lines","stripes"],"path":"~"},{"title":"Stars & Lines - 2","slug":"stars-and-lines-2","mode":"fill","colors":3,"maxStroke":1,"maxScale":16,"maxSpacing":[0,5],"width":20,"height":35,"vHeight":0,"tags":["stars & lines","stripes"],"path":"~"},{"title":"Triangles - 1","slug":"triangles-1","mode":"fill","colors":3,"maxStroke":1,"maxScale":16,"maxSpacing":[40,40],"width":40,"height":40,"vHeight":0,"tags":["triangles"],"path":"~"},{"title":"Triangles - 2","slug":"triangles-2","mode":"fill","colors":3,"maxStroke":1,"maxScale":16,"maxSpacing":[20,20],"width":40,"height":40,"vHeight":0,"tags":["triangles"],"path":"~"},{"title":"Triangles - 3","slug":"triangles-3","mode":"fill","colors":3,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":40,"height":40,"vHeight":0,"tags":["triangles"],"path":"~"},{"title":"Squares & Circles - 1","slug":"squares-and-circles-1","mode":"fill","colors":3,"maxStroke":1,"maxScale":16,"maxSpacing":[10,10],"width":40,"height":40,"vHeight":0,"tags":["squares & circles"],"path":"~"},{"title":"Triangles - 5","slug":"triangles-5","mode":"stroke-join","colors":3,"maxStroke":7,"maxScale":16,"maxSpacing":[0,0],"width":40,"height":40,"vHeight":0,"tags":["triangles"],"path":"~"},{"title":"Triangles - 7","slug":"triangles-7","mode":"fill","colors":3,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":30,"height":30,"vHeight":0,"tags":["triangles"],"path":"~"},{"title":"Triangles - 6","slug":"triangles-6","mode":"fill","colors":3,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":40,"height":40,"vHeight":0,"tags":["triangles"],"path":"~"},{"title":"Triangles - 8","slug":"triangles-8","mode":"fill","colors":3,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":40,"height":20,"vHeight":0,"tags":["triangles"],"path":"~"},{"title":"Triangles - 9","slug":"triangles-9","mode":"fill","colors":3,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":40,"height":80,"vHeight":0,"tags":["triangles"],"path":"~"},{"title":"Triangles - 10","slug":"triangles-10","mode":"stroke-join","colors":2,"maxStroke":4.5,"maxScale":16,"maxSpacing":[0,0],"width":23.07,"height":40,"vHeight":0,"tags":["triangles"],"path":""},{"title":"Inverted Triangles","slug":"inverted-triangles","mode":"stroke","colors":2,"maxStroke":5.5,"maxScale":10,"maxSpacing":[0,0],"width":16.5,"height":32.877,"vHeight":0,"tags":["inverted triangles"],"path":""},{"title":"Checkerboard","slug":"checkerboard","mode":"fill","colors":3,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":20,"height":20,"vHeight":0,"tags":["checkerboard","lines","squares"],"path":"~"},{"title":"Triangles - 4","slug":"triangles-4","mode":"stroke","colors":2,"maxStroke":9.5,"maxScale":16,"maxSpacing":[0,0],"width":20,"height":40,"vHeight":0,"tags":["triangles"],"path":""},{"title":"Japanese Pattern - 1","slug":"japanese-pattern-1","mode":"stroke","colors":2,"maxStroke":9.5,"maxScale":16,"maxSpacing":[0,0],"width":69.283,"height":40,"vHeight":0,"tags":["japanese pattern","country","hexagon"],"path":""},{"title":"Japanese Pattern - 2","slug":"japanese-pattern-2","mode":"stroke","colors":2,"maxStroke":6.5,"maxScale":10,"maxSpacing":[0,0],"width":40,"height":69.282,"vHeight":0,"tags":["japanese pattern","country","hexagon"],"path":""},{"title":"Japanese Pattern - 3","slug":"japanese-pattern-3","mode":"stroke","colors":2,"maxStroke":9.5,"maxScale":16,"maxSpacing":[10,10],"width":69.141,"height":40,"vHeight":0,"tags":["japanese pattern","country","hexagon"],"path":""},{"title":"Japanese Pattern - 4","slug":"japanese-pattern-4","mode":"stroke","colors":2,"maxStroke":6.5,"maxScale":10,"maxSpacing":[0,0],"width":69.282,"height":40,"vHeight":0,"tags":["japanese pattern","country","hexagon"],"path":""},{"title":"Japanese Pattern - 6","slug":"japanese-pattern-6","mode":"stroke-join","colors":2,"maxStroke":4,"maxScale":16,"maxSpacing":[0,0],"width":50.222,"height":29.003,"vHeight":0,"tags":["japanese pattern","country","hexagon"],"path":""},{"title":"Eyes - 1","slug":"eyes-1","mode":"stroke","colors":2,"maxStroke":9.5,"maxScale":16,"maxSpacing":[11.5,0],"width":40,"height":40,"vHeight":0,"tags":["eyes","curves"],"path":""},{"title":"Japanese Pattern - 5","slug":"japanese-pattern-5","mode":"fill","colors":2,"maxStroke":1,"maxScale":10,"maxSpacing":[0,30],"width":34.129,"height":45,"vHeight":0,"tags":["japanese pattern","country","waves"],"path":""},{"title":"Eyes - 2","slug":"eyes-2","mode":"fill","colors":2,"maxStroke":1,"maxScale":16,"maxSpacing":[11,0],"width":40,"height":40,"vHeight":0,"tags":["eyes","curves"],"path":""},{"title":"Jigsaw","slug":"jigsaw","mode":"stroke","colors":2,"maxStroke":7,"maxScale":10,"maxSpacing":[0,0],"width":160,"height":160,"vHeight":0,"tags":["jigsaw","puzzle"],"path":""},{"title":"Eyes - 4","slug":"eyes-4","mode":"fill","colors":2,"maxStroke":1,"maxScale":16,"maxSpacing":[0,40],"width":40,"height":40,"vHeight":0,"tags":["eyes","curves"],"path":""},{"title":"Eyes - 3","slug":"eyes-3","mode":"stroke","colors":2,"maxStroke":9.5,"maxScale":16,"maxSpacing":[0,40],"width":40,"height":40,"vHeight":0,"tags":["eyes","curves"],"path":""},{"title":"Octagons - 2","slug":"octagons-2","mode":"stroke-join","colors":2,"maxStroke":9.5,"maxScale":16,"maxSpacing":[0,0],"width":40,"height":40,"vHeight":0,"tags":["octagons"],"path":""},{"title":"Octagons - 1","slug":"octagons-1","mode":"stroke-join","colors":3,"maxStroke":9.5,"maxScale":16,"maxSpacing":[0,0],"width":40,"height":40,"vHeight":0,"tags":["octagons"],"path":"~"},{"title":"Railroad","slug":"railroad","mode":"stroke-join","colors":2,"maxStroke":9.5,"maxScale":16,"maxSpacing":[10,0],"width":30,"height":30,"vHeight":0,"tags":["railroad","lines"],"path":""},{"title":"Lines - 2","slug":"lines-2","mode":"stroke-join","colors":3,"maxStroke":15,"maxScale":16,"maxSpacing":[0,0],"width":40,"height":40,"vHeight":0,"tags":["lines"],"path":"~"},{"title":"Scales - 1","slug":"scales-1","mode":"stroke","colors":2,"maxStroke":7,"maxScale":16,"maxSpacing":[0,0],"width":20,"height":20,"vHeight":0,"tags":["scales","clouds","fish"],"path":""},{"title":"Lines - 1","slug":"lines-1","mode":"stroke-join","colors":3,"maxStroke":15,"maxScale":16,"maxSpacing":[0,0],"width":40,"height":40,"vHeight":0,"tags":["lines"],"path":"~"},{"title":"Scales - 2","slug":"scales-2","mode":"fill","colors":2,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":20,"height":20,"vHeight":0,"tags":["scales","clouds","fish"],"path":""},{"title":"Scales - 3","slug":"scales-3","mode":"stroke","colors":2,"maxStroke":2,"maxScale":16,"maxSpacing":[0,0],"width":25,"height":13,"vHeight":0,"tags":["scales","clouds","fish"],"path":""},{"title":"Scales - 4","slug":"scales-4","mode":"stroke","colors":2,"maxStroke":2,"maxScale":16,"maxSpacing":[0,0],"width":25,"height":13,"vHeight":0,"tags":["scales","clouds","fish"],"path":""},{"title":"Leaves - 2","slug":"leaves-2","mode":"fill","colors":3,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":20,"height":20,"vHeight":0,"tags":["leaves"],"path":"~"},{"title":"Leaves - 1","slug":"leaves-1","mode":"fill","colors":3,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":50,"height":50,"vHeight":0,"tags":["leaves"],"path":"~"},{"title":"Leaves - 3","slug":"leaves-3","mode":"stroke-join","colors":3,"maxStroke":7,"maxScale":16,"maxSpacing":[0,0],"width":20,"height":20,"vHeight":0,"tags":["leaves"],"path":"~"},{"title":"Leaves - 4","slug":"leaves-4","mode":"fill","colors":2,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":50,"height":50,"vHeight":0,"tags":["leaves"],"path":""},{"title":"Leaves - 6","slug":"leaves-6","mode":"fill","colors":3,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":38.907,"height":70,"vHeight":0,"tags":["leaves"],"path":"~"},{"title":"Leaves - 5","slug":"leaves-5","mode":"fill","colors":3,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":44.921,"height":50,"vHeight":0,"tags":["leaves"],"path":"~"},{"title":"Leaves - 7","slug":"leaves-7","mode":"fill","colors":4,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":50,"height":50,"vHeight":0,"tags":["leaves"],"path":"~~"},{"title":"Leaves - 8","slug":"leaves-8","mode":"fill","colors":3,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":40,"height":68.436,"vHeight":0,"tags":["leaves"],"path":"~"},{"title":"Zebra","slug":"zebra","mode":"fill","colors":2,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":100,"height":100,"vHeight":0,"tags":["zebra","animals"],"path":""},{"title":"Memphis Pattern - 2","slug":"memphis-2","mode":"fill","colors":4,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":100,"height":100,"vHeight":0,"tags":["memphis pattern"],"path":"~~"},{"title":"Pipes","slug":"pipes","mode":"stroke-join","colors":2,"maxStroke":5,"maxScale":16,"maxSpacing":[0,0],"width":25,"height":25,"vHeight":0,"tags":["pipes"],"path":""},{"title":"Memphis Pattern - 1","slug":"memphis-1","mode":"stroke-join","colors":5,"maxStroke":7,"maxScale":16,"maxSpacing":[0,0],"width":70,"height":70,"vHeight":0,"tags":["memphis pattern"],"path":"~~~"},{"title":"Memphis Pattern - 3","slug":"memphis-3","mode":"fill","colors":4,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":100,"height":100,"vHeight":0,"tags":["memphis pattern"],"path":"~~"},{"title":"Memphis Pattern - 4","slug":"memphis-4","mode":"fill","colors":5,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":100,"height":100,"vHeight":0,"tags":["memphis pattern"],"path":"~~~"},{"title":"Memphis Pattern - 6","slug":"memphis-6","mode":"fill","colors":5,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":100,"height":100,"vHeight":0,"tags":["memphis pattern"],"path":"~~~"},{"title":"Greek Key","slug":"greek-key","mode":"stroke-join","colors":2,"maxStroke":5,"maxScale":16,"maxSpacing":[20,20],"width":62,"height":68,"vHeight":0,"tags":["greek key","country"],"path":""},{"title":"Memphis Pattern - 5","slug":"memphis-5","mode":"fill","colors":5,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":45,"height":110,"vHeight":0,"tags":["memphis pattern"],"path":"~~~"},{"title":"Chinese Pattern - 1","slug":"chinese-1","mode":"fill","colors":3,"maxStroke":1,"maxScale":10,"maxSpacing":[0,0],"width":75,"height":75,"vHeight":0,"tags":["chinese pattern","country"],"path":"~"},{"title":"Chinese Pattern - 2","slug":"chinese-2","mode":"fill","colors":2,"maxStroke":1,"maxScale":10,"maxSpacing":[0,0],"width":75,"height":75,"vHeight":0,"tags":["chinese pattern","country"],"path":""},{"title":"Chinese Pattern - 3","slug":"chinese-3","mode":"fill","colors":3,"maxStroke":1,"maxScale":10,"maxSpacing":[0,0],"width":75,"height":75,"vHeight":0,"tags":["chinese pattern","country"],"path":"~"},{"title":"Chinese Pattern - 9","slug":"chinese-9","mode":"fill","colors":3,"maxStroke":1,"maxScale":10,"maxSpacing":[0,0],"width":50,"height":50,"vHeight":0,"tags":["chinese pattern","country"],"path":"~"},{"title":"Chinese Pattern - 4","slug":"chinese-4","mode":"stroke-join","colors":2,"maxStroke":9.5,"maxScale":10,"maxSpacing":[0,0],"width":80,"height":80,"vHeight":0,"tags":["chinese pattern","country"],"path":""},{"title":"Chinese Pattern - 5","slug":"chinese-5","mode":"stroke-join","colors":5,"maxStroke":7,"maxScale":10,"maxSpacing":[0,0],"width":50,"height":50,"vHeight":0,"tags":["chinese pattern","country"],"path":"~~~"},{"title":"Chinese Pattern - 7","slug":"chinese-7","mode":"stroke-join","colors":4,"maxStroke":5,"maxScale":10,"maxSpacing":[0,0],"width":48,"height":48,"vHeight":0,"tags":["chinese pattern","country"],"path":"~~"},{"title":"Chinese Pattern - 8","slug":"chinese-8","mode":"stroke-join","colors":3,"maxStroke":9.5,"maxScale":10,"maxSpacing":[0,0],"width":36,"height":36,"vHeight":0,"tags":["chinese pattern","country"],"path":"~"},{"title":"New Pattern - 1","slug":"new-1","mode":"fill","colors":3,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":48,"height":48,"vHeight":0,"tags":["new pattern"],"path":"~"},{"title":"New Pattern - 3","slug":"new-3","mode":"fill","colors":2,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":50,"height":50,"vHeight":0,"tags":["new pattern"],"path":""},{"title":"Chinese Pattern - 6","slug":"chinese-6","mode":"stroke-join","colors":2,"maxStroke":5,"maxScale":10,"maxSpacing":[0,0],"width":50,"height":50,"vHeight":0,"tags":["chinese pattern","country"],"path":""},{"title":"New Pattern - 4","slug":"new-4","mode":"fill","colors":5,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":50,"height":50,"vHeight":0,"tags":["new pattern"],"path":"~~~"},{"title":"New Pattern - 5","slug":"new-5","mode":"fill","colors":2,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":50,"height":50,"vHeight":0,"tags":["new pattern"],"path":""},{"title":"New Pattern - 2","slug":"new-2","mode":"stroke-join","colors":2,"maxStroke":8,"maxScale":10,"maxSpacing":[0,0],"width":40,"height":40,"vHeight":0,"tags":["new pattern"],"path":""},{"title":"New Pattern - 6","slug":"new-6","mode":"stroke-join","colors":2,"maxStroke":7,"maxScale":16,"maxSpacing":[0,0],"width":25,"height":25,"vHeight":0,"tags":["new pattern"],"path":""},{"title":"New Pattern - 8","slug":"new-8","mode":"stroke-join","colors":4,"maxStroke":3.5,"maxScale":16,"maxSpacing":[0,0],"width":25,"height":25,"vHeight":0,"tags":["new pattern"],"path":"~~"},{"title":"New Pattern - 9","slug":"new-9","mode":"stroke-join","colors":4,"maxStroke":5,"maxScale":16,"maxSpacing":[0,0],"width":25,"height":25,"vHeight":0,"tags":["new pattern"],"path":"~~"},{"title":"New Pattern - 10","slug":"new-10","mode":"fill","colors":2,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":50,"height":50,"vHeight":0,"tags":["new pattern"],"path":""},{"title":"New Pattern - 11","slug":"new-11","mode":"fill","colors":2,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":50,"height":50,"vHeight":0,"tags":["new pattern"],"path":""},{"title":"New Pattern - 14","slug":"new-14","mode":"fill","colors":2,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":25,"height":25,"vHeight":0,"tags":["new pattern"],"path":""},{"title":"New Pattern - 13","slug":"new-13","mode":"fill","colors":2,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":50,"height":50,"vHeight":0,"tags":["new pattern"],"path":""},{"title":"New Pattern - 7","slug":"new-7","mode":"fill","colors":2,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":25,"height":25,"vHeight":0,"tags":["new pattern"],"path":""},{"title":"New Pattern - 15","slug":"new-15","mode":"stroke","colors":2,"maxStroke":7,"maxScale":16,"maxSpacing":[0,0],"width":29,"height":33.487,"vHeight":0,"tags":["new pattern"],"path":""},{"title":"New Pattern - 16","slug":"new-16","mode":"stroke-join","colors":2,"maxStroke":12,"maxScale":16,"maxSpacing":[0,0],"width":87,"height":50.232,"vHeight":0,"tags":["new pattern"],"path":""},{"title":"Double Bubble - 1","slug":"double-bubble-1","mode":"fill","colors":3,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":60,"height":60,"vHeight":0,"tags":["double bubbles"],"path":"~"},{"title":"New Pattern - 17","slug":"new-17","mode":"stroke","colors":2,"maxStroke":8.5,"maxScale":16,"maxSpacing":[0,0],"width":20,"height":20,"vHeight":0,"tags":["new pattern"],"path":""},{"title":"Double Bubble - 2","slug":"double-bubble-2","mode":"stroke","colors":3,"maxStroke":5,"maxScale":16,"maxSpacing":[0,0],"width":60,"height":60,"vHeight":0,"tags":["double bubbles"],"path":"~"},{"title":"Stars - 1","slug":"stars-1","mode":"stroke-join","colors":3,"maxStroke":8,"maxScale":10,"maxSpacing":[0,0],"width":40,"height":40,"vHeight":0,"tags":["stars"],"path":"~"},{"title":"Stars - 3","slug":"stars-3","mode":"fill","colors":3,"maxStroke":1,"maxScale":10,"maxSpacing":[0,0],"width":80,"height":80,"vHeight":0,"tags":["stars"],"path":"~"},{"title":"Stars - 2","slug":"stars-2","mode":"fill","colors":3,"maxStroke":1,"maxScale":10,"maxSpacing":[0,0],"width":40,"height":40,"vHeight":0,"tags":["stars"],"path":"~"},{"title":"Stars - 4","slug":"stars-4","mode":"fill","colors":4,"maxStroke":1,"maxScale":10,"maxSpacing":[0,0],"width":80,"height":80,"vHeight":0,"tags":["stars"],"path":"~~"},{"title":"Stars - 5","slug":"stars-5","mode":"fill","colors":4,"maxStroke":1,"maxScale":20,"maxSpacing":[0,0],"width":100,"height":100,"vHeight":0,"tags":["stars"],"path":"~~"},{"title":"Stars - 6","slug":"stars-6","mode":"fill","colors":4,"maxStroke":1,"maxScale":20,"maxSpacing":[0,0],"width":100,"height":80,"vHeight":0,"tags":["stars"],"path":"~~"},{"title":"Semicircles - 1","slug":"semicircles-1","mode":"fill","colors":3,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":40,"height":40,"vHeight":0,"tags":["semicircles"],"path":"~"},{"title":"Songket Pattern - 1","slug":"songket-1","mode":"fill","colors":5,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":61.125,"height":63.75,"vHeight":0,"tags":["songket pattern","malaysia"],"path":"~~~"},{"title":"Christmas Tree - 1","slug":"christmas-tree-1","mode":"fill","colors":5,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":80,"height":70,"vHeight":0,"tags":["christmas","tree","holidays"],"path":"~~~"},{"title":"Candy Cane - 1","slug":"candy-cane-1","mode":"fill","colors":3,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":30,"height":40,"vHeight":0,"tags":["christmas","candy","cane","holidays","santaclaus"],"path":"~"},{"title":"Christmas Bells - 1","slug":"christmas-bells-1","mode":"fill","colors":3,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":50,"height":50,"vHeight":0,"tags":["christmas","jingle","bells","holidays","santaclaus"],"path":"~"},{"title":"Christmas Pattern - 1","slug":"christmas-pattern-1","mode":"fill","colors":2,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":150,"height":150,"vHeight":0,"tags":["christmas","jingle","bells","holidays","tree","gift","leaves","santaclaus"],"path":""},{"title":"Christmas Pattern - 2","slug":"christmas-pattern-2","mode":"fill","colors":4,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":150,"height":150,"vHeight":0,"tags":["christmas","jingle","bells","holidays","tree","gift","leaves","santaclaus"],"path":"~~"},{"title":"New Pattern - 12","slug":"new-12","mode":"fill","colors":2,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":40,"height":40,"vHeight":0,"tags":["new pattern"],"path":""},{"title":"Snowflakes - 1","slug":"snowflakes-1","mode":"fill","colors":3,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":60,"height":60,"vHeight":0,"tags":["christmas","snowflakes","holidays","winter","santaclaus"],"path":"~"},{"title":"Christmas Pattern - 3","slug":"christmas-pattern-3","mode":"fill","colors":4,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":80,"height":80,"vHeight":0,"tags":["christmas","jingle","bells","holidays","tree","gift","leaves","santaclaus"],"path":"~~"},{"title":"Santa Claus","slug":"santa-claus","mode":"fill","colors":5,"maxStroke":1,"maxScale":16,"maxSpacing":[30,30],"width":36.92,"height":45,"vHeight":0,"tags":["christmas","holidays","winter","santaclaus"],"path":"~~~"},{"title":"Christmas Gift","slug":"christmas-gift","mode":"fill","colors":4,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":80,"height":40,"vHeight":0,"tags":["christmas","jingle","bells","holidays","tree","gift","leaves","santaclaus"],"path":"~~"},{"title":"Cubes - 1","slug":"cubes-1","mode":"stroke","colors":2,"maxStroke":7,"maxScale":16,"maxSpacing":[0,0],"width":60,"height":60,"vHeight":0,"tags":["cubes","squares","lines"],"path":""},{"title":"Christmas Tree Balls","slug":"christmas-tree-balls","mode":"fill","colors":3,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":90,"height":90,"vHeight":0,"tags":["christmas","tree","holidays","santaclaus"],"path":"~"},{"title":"Cubes - 3","slug":"cubes-3","mode":"stroke","colors":2,"maxStroke":9,"maxScale":16,"maxSpacing":[0,0],"width":60,"height":60,"vHeight":0,"tags":["cubes","squares","lines"],"path":""},{"title":"Cubes - 2","slug":"cubes-2","mode":"stroke","colors":2,"maxStroke":7,"maxScale":16,"maxSpacing":[0,0],"width":60,"height":60,"vHeight":0,"tags":["cubes","squares","lines"],"path":""},{"title":"Stained Glass","slug":"stained-glass","mode":"stroke","colors":2,"maxStroke":7,"maxScale":16,"maxSpacing":[0,0],"width":30,"height":30,"vHeight":0,"tags":["cubes","squares","lines"],"path":""},{"title":"Tiles - 1","slug":"tiles-1","mode":"stroke","colors":2,"maxStroke":12,"maxScale":16,"maxSpacing":[0,0],"width":45,"height":51.96,"vHeight":0,"tags":["tiles","circles"],"path":""},{"title":"Mexican Pattern - 1","slug":"mexican-pattern-1","mode":"fill","colors":5,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":50,"height":50,"vHeight":0,"tags":["mexican pattern"],"path":"~~~"},{"title":"Mexican Pattern - 2","slug":"mexican-pattern-2","mode":"fill","colors":4,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":50,"height":50,"vHeight":0,"tags":["mexican pattern"],"path":"~~"},{"title":"Rectangles & Squares - 1","slug":"rectangles-and-squares-1","mode":"stroke","colors":2,"maxStroke":9,"maxScale":16,"maxSpacing":[0,0],"width":60,"height":60,"vHeight":0,"tags":["rectangles & squares"],"path":""},{"title":"Ethnic Pattern - 1","slug":"ethnic-pattern-1","mode":"fill","colors":4,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":50,"height":50,"vHeight":0,"tags":["ethnic pattern"],"path":"~~"},{"title":"Plaid Pattern - 1","slug":"plaid-pattern-1","mode":"fill","colors":3,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":30,"height":30,"vHeight":0,"tags":["plaid pattern","tartan","buffalo"],"path":"~"},{"title":"Ethnic Pattern - 2","slug":"ethnic-pattern-2","mode":"fill","colors":4,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":50,"height":50,"vHeight":0,"tags":["ethnic pattern"],"path":"~~"},{"title":"Ethnic Pattern - 3","slug":"ethnic-pattern-3","mode":"fill","colors":4,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":80,"height":80,"vHeight":0,"tags":["ethnic pattern"],"path":"~~"},{"title":"Plaid Pattern - 3","slug":"plaid-pattern-3","mode":"fill","colors":3,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":40,"height":40,"vHeight":0,"tags":["plaid pattern","tartan","buffalo"],"path":"~"},{"title":"Plaid Pattern - 4","slug":"plaid-pattern-4","mode":"fill","colors":3,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":40,"height":40,"vHeight":0,"tags":["plaid pattern","tartan","buffalo"],"path":"~"},{"title":"Doodle Pattern - 1","slug":"doodle-1","mode":"fill","colors":3,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":100,"height":100,"vHeight":0,"tags":["doodle pattern"],"path":"~"},{"title":"Doodle Pattern - 2","slug":"doodle-2","mode":"fill","colors":3,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":100,"height":100,"vHeight":0,"tags":["doodle pattern"],"path":"~"},{"title":"Batik Pattern - 2","slug":"batik-2","mode":"fill","colors":3,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":80,"height":80,"vHeight":0,"tags":["batik pattern","floral","flower"],"path":"~"},{"title":"Plaid Pattern - 2","slug":"plaid-pattern-2","mode":"fill","colors":2,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":40,"height":40,"vHeight":0,"tags":["plaid pattern","tartan","buffalo"],"path":""},{"title":"Batik Pattern - 4","slug":"batik-4","mode":"fill","colors":4,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":80,"height":80,"vHeight":0,"tags":["batik pattern","floral","flower","diamonds"],"path":"~~"},{"title":"Batik Pattern - 5","slug":"batik-5","mode":"fill","colors":3,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":80,"height":80,"vHeight":0,"tags":["batik pattern","floral","flower"],"path":"~"},{"title":"Batik Pattern - 6","slug":"batik-6","mode":"fill","colors":3,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":80,"height":80,"vHeight":0,"tags":["batik pattern","floral","flower"],"path":"~"},{"title":"Batik Pattern - 3","slug":"batik-3","mode":"fill","colors":3,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":80,"height":80,"vHeight":0,"tags":["batik pattern","diamonds"],"path":"~"},{"title":"African Pattern - 1","slug":"african-1","mode":"fill","colors":2,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":96,"height":144,"vHeight":0,"tags":["african pattern"],"path":""},{"title":"African Pattern - 2","slug":"african-2","mode":"fill","colors":2,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":48,"height":96,"vHeight":0,"tags":["african pattern"],"path":""},{"title":"Batik Pattern - 1","slug":"batik-1","mode":"stroke-join","colors":3,"maxStroke":6,"maxScale":16,"maxSpacing":[0,0],"width":80,"height":80,"vHeight":0,"tags":["batik pattern","diamonds"],"path":"~"},{"title":"African Pattern - 3","slug":"african-3","mode":"fill","colors":2,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":48,"height":96,"vHeight":0,"tags":["african pattern"],"path":""},{"title":"African Pattern - 4","slug":"african-4","mode":"fill","colors":3,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":48,"height":96,"vHeight":0,"tags":["african pattern"],"path":"~"},{"title":"Hexagon - 9","slug":"hexagon-9","mode":"fill","colors":4,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":73.612,"height":85,"vHeight":0,"tags":["hexagon","triangles"],"path":"~~"},{"title":"Triangles - 11","slug":"triangles-11","mode":"fill","colors":4,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":100,"height":82,"vHeight":0,"tags":["triangles"],"path":"~~"},{"title":"Tiles - 2","slug":"tiles-2","mode":"fill","colors":3,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":50,"height":50,"vHeight":0,"tags":["tiles"],"path":"~"},{"title":"Tiles - 3","slug":"tiles-3","mode":"fill","colors":3,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":50,"height":50,"vHeight":0,"tags":["tiles","squares"],"path":"~"},{"title":"Tribal Pattern - 1","slug":"tribal-1","mode":"fill","colors":2,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":120,"height":120.1,"vHeight":0,"tags":["tribal pattern"],"path":""},{"title":"Waves - 8","slug":"waves-8","mode":"fill","colors":2,"maxStroke":1,"maxScale":10,"maxSpacing":[0,0],"width":63,"height":63.6,"vHeight":0,"tags":["waves","curves"],"path":""},{"title":"Leaves - 9","slug":"leaves-9","mode":"fill","colors":5,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":100,"height":100,"vHeight":0,"tags":["leaves"],"path":"~~~"},{"title":"Tribal Pattern - 2","slug":"tribal-2","mode":"fill","colors":2,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":120,"height":120.1,"vHeight":0,"tags":["tribal pattern"],"path":""},{"title":"Blobs","slug":"blobs","mode":"fill","colors":5,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":100,"height":100,"vHeight":0,"tags":["blobs"],"path":"~~~"},{"title":"African Pattern - 5","slug":"african-5","mode":"fill","colors":4,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":60,"height":120,"vHeight":0,"tags":["african pattern"],"path":"~~"},{"title":"Squares & Triangles - 1","slug":"squares-and-triangles-1","mode":"fill","colors":2,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":100,"height":100,"vHeight":0,"tags":["squares & squares"],"path":""},{"title":"Triangles - 12","slug":"triangles-12","mode":"fill","colors":4,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":200,"height":100,"vHeight":0,"tags":["triangles"],"path":"~~"},{"title":"Circles - 8","slug":"circles-8","mode":"fill","colors":2,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":150,"height":150,"vHeight":0,"tags":["circles"],"path":""},{"title":"Tribal Pattern - 3","slug":"tribal-3","mode":"fill","colors":3,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":98.25,"height":98.25,"vHeight":0,"tags":["tribal pattern","greek key","country"],"path":"~"},{"title":"Triangles - 13","slug":"triangles-13","mode":"fill","colors":2,"maxStroke":1,"maxScale":12,"maxSpacing":[0,0],"width":75,"height":150,"vHeight":0,"tags":["triangles"],"path":""},{"title":"Triangles - 14","slug":"triangles-14","mode":"fill","colors":3,"maxStroke":1,"maxScale":12,"maxSpacing":[0,0],"width":65.5,"height":55.2,"vHeight":0,"tags":["triangles"],"path":"~"},{"title":"Triangles - 15","slug":"triangles-15","mode":"fill","colors":2,"maxStroke":1,"maxScale":12,"maxSpacing":[0,0],"width":122.75,"height":125.8,"vHeight":0,"tags":["triangles"],"path":""},{"title":"Triangles - 16","slug":"triangles-16","mode":"fill","colors":4,"maxStroke":1,"maxScale":12,"maxSpacing":[0,0],"width":90.6,"height":90.6,"vHeight":0,"tags":["triangles"],"path":"~~"},{"title":"Concentric Circles - 4","slug":"concentric-circles-4","mode":"fill","colors":3,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":120,"height":69.336,"vHeight":0,"tags":["concentric circles"],"path":"~"},{"title":"Concentric Circles - 5","slug":"concentric-circles-5","mode":"fill","colors":3,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":50,"height":50,"vHeight":0,"tags":["concentric circles"],"path":"~"},{"title":"Circles - 9","slug":"circles-9","mode":"fill","colors":5,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":65,"height":65,"vHeight":0,"tags":["circles"],"path":"~~~"},{"title":"Concentric Circles - 6","slug":"concentric-circles-6","mode":"fill","colors":5,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":90,"height":90,"vHeight":0,"tags":["concentric circles"],"path":"~~~"},{"title":"Stripes - 1","slug":"stripes-1","mode":"fill","colors":5,"maxStroke":1,"maxScale":12,"maxSpacing":[0,0],"width":150,"height":150,"vHeight":0,"tags":["straight lines","stripes","lines"],"path":"~~~"},{"title":"Stripes - 2","slug":"stripes-2","mode":"fill","colors":5,"maxStroke":1,"maxScale":12,"maxSpacing":[0,0],"width":150,"height":150,"vHeight":0,"tags":["straight lines","stripes","lines"],"path":"~~~"},{"title":"Chevron - 4","slug":"chevron-4","mode":"fill","colors":3,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":25,"height":50,"vHeight":0,"tags":["chevron","lines"],"path":"~"},{"title":"Chevron - 5","slug":"chevron-5","mode":"fill","colors":4,"maxStroke":1,"maxScale":12,"maxSpacing":[0,0],"width":65.5,"height":55.2,"vHeight":0,"tags":["chevron","lines"],"path":"~~"},{"title":"Terrazzo - 1","slug":"terrazzo-1","mode":"fill","colors":5,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":200,"height":200,"vHeight":0,"tags":["terrazzo","mosaic","tiles"],"path":"~~~"},{"title":"Geometric Pattern - 1","slug":"geometric-1","mode":"fill","colors":4,"maxStroke":1,"maxScale":12,"maxSpacing":[0,0],"width":97.5,"height":49.15,"vHeight":0,"tags":["geometric","triangles","hexagon","diamond","rhombus"],"path":"~~"},{"title":"Halloween Pattern - 1","slug":"halloween-1","mode":"fill","colors":3,"maxStroke":1,"maxScale":12,"maxSpacing":[0,0],"width":150,"height":150,"vHeight":0,"tags":["halloween","bats"],"path":"~"},{"title":"Halloween Pattern - 2","slug":"halloween-2","mode":"fill","colors":4,"maxStroke":1,"maxScale":12,"maxSpacing":[0,0],"width":150,"height":150,"vHeight":0,"tags":["halloween","bats","skull"],"path":"~~"},{"title":"Halloween Pattern - 3","slug":"halloween-3","mode":"fill","colors":5,"maxStroke":1,"maxScale":12,"maxSpacing":[0,0],"width":100,"height":100,"vHeight":0,"tags":["halloween","pumpkin"],"path":"~~~"},{"title":"Halloween Pattern - 4","slug":"halloween-4","mode":"fill","colors":5,"maxStroke":1,"maxScale":12,"maxSpacing":[0,0],"width":150,"height":150,"vHeight":0,"tags":["halloween","candy","trick","treat"],"path":"~~~"},{"title":"Halloween Pattern - 5","slug":"halloween-5","mode":"fill","colors":5,"maxStroke":1,"maxScale":12,"maxSpacing":[0,0],"width":75,"height":100,"vHeight":0,"tags":["halloween","pumpkin"],"path":"~~~"},{"title":"Halloween Pattern - 6","slug":"halloween-6","mode":"fill","colors":3,"maxStroke":1,"maxScale":12,"maxSpacing":[0,0],"width":60,"height":80,"vHeight":0,"tags":["halloween","pumpkin"],"path":"~"},{"title":"Hexagon - 10","slug":"hexagon-10","mode":"fill","colors":2,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":69.3,"height":46.8,"vHeight":0,"tags":["hexagon","triangles"],"path":""},{"title":"Hexagon - 11","slug":"hexagon-11","mode":"fill","colors":4,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":94.4,"height":51.6,"vHeight":0,"tags":["hexagon","triangles"],"path":"~~"},{"title":"Squares - 1","slug":"squares-1","mode":"fill","colors":5,"maxStroke":1,"maxScale":12,"maxSpacing":[0,0],"width":150,"height":150,"vHeight":0,"tags":["squares"],"path":"~~~"},{"title":"Sprinkles - 1","slug":"sprinkles-1","mode":"fill","colors":2,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":75,"height":75,"vHeight":0,"tags":["sprinkles"],"path":""},{"title":"Squares - 2","slug":"squares-2","mode":"fill","colors":5,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":65,"height":65,"vHeight":0,"tags":["squares"],"path":"~~~"},{"title":"Geometric Pattern - 2","slug":"geometric-2","mode":"fill","colors":2,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":180,"height":45,"vHeight":0,"tags":["geometric"],"path":""},{"title":"Geometric Pattern - 4","slug":"geometric-4","mode":"fill","colors":2,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":100,"height":100,"vHeight":0,"tags":["geometric"],"path":""},{"title":"Cubes - 4","slug":"cubes-4","mode":"fill","colors":3,"maxStroke":9,"maxScale":16,"maxSpacing":[0,0],"width":30,"height":60,"vHeight":0,"tags":["cubes","squares","lines"],"path":"~"},{"title":"Circles - 10","slug":"circles-10","mode":"fill","colors":2,"maxStroke":10,"maxScale":16,"maxSpacing":[0,0],"width":25,"height":50,"vHeight":0,"tags":["circles"],"path":""},{"title":"Geometric Pattern - 3","slug":"geometric-3","mode":"fill","colors":2,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":90,"height":45,"vHeight":0,"tags":["geometric"],"path":""},{"title":"Circles - 12","slug":"circles-12","mode":"fill","colors":3,"maxStroke":10,"maxScale":16,"maxSpacing":[0,0],"width":75,"height":75,"vHeight":0,"tags":["circles"],"path":"~"},{"title":"Triangles - 17","slug":"triangles-17","mode":"fill","colors":4,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":150,"height":130,"vHeight":0,"tags":["triangles"],"path":"~~"},{"title":"Geometric Pattern - 5","slug":"geometric-5","mode":"fill","colors":2,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":116.75,"height":120,"vHeight":0,"tags":["geometric"],"path":""},{"title":"Triangles - 18","slug":"triangles-18","mode":"fill","colors":2,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":40,"height":40,"vHeight":0,"tags":["triangles"],"path":""},{"title":"Circles - 11","slug":"circles-11","mode":"fill","colors":3,"maxStroke":10,"maxScale":16,"maxSpacing":[0,0],"width":24.96,"height":71.38,"vHeight":0,"tags":["circles"],"path":"~"},{"title":"Geometric Pattern - 6","slug":"geometric-6","mode":"fill","colors":2,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":75,"height":75,"vHeight":0,"tags":["geometric"],"path":""},{"title":"Squiggle","slug":"squiggle-1","mode":"fill","colors":2,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":100,"height":100,"vHeight":0,"tags":["squiggle"],"path":""},{"title":"Moroccan Pattern - 1","slug":"moroccan-1","mode":"fill","colors":4,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":100,"height":100,"vHeight":0,"tags":["moroccan"],"path":"~~"},{"title":"Moroccan Pattern - 2","slug":"moroccan-2","mode":"fill","colors":5,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":50,"height":50,"vHeight":0,"tags":["moroccan"],"path":"~~~"},{"title":"Japanese Pattern - 7","slug":"japanese-pattern-7","mode":"fill","colors":4,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":72.69,"height":42,"vHeight":0,"tags":["japanese pattern","country","bamboo","interlocked"],"path":"~~"},{"title":"Christmas Pattern - 4","slug":"christmas-pattern-4","mode":"fill","colors":4,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":19.46,"height":175.14,"vHeight":0,"tags":["christmas","jingle","bells","holidays","tree","gift","leaves","santaclaus"],"path":"~~"},{"title":"Christmas Pattern - 5","slug":"christmas-pattern-5","mode":"fill","colors":3,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":53.78,"height":119.06,"vHeight":0,"tags":["christmas","jingle","bells","holidays","tree","gift","leaves","santaclaus"],"path":"~"},{"title":"Plaid Pattern - 5","slug":"plaid-pattern-5","mode":"fill","colors":2,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":39.975,"height":50,"vHeight":0,"tags":["plaid pattern","tartan","buffalo","diamonds"],"path":""},{"title":"Waves - 9","slug":"waves-9","mode":"fill","colors":3,"maxStroke":1,"maxScale":16,"maxSpacing":[0,0],"width":30,"height":52,"vHeight":0,"tags":["waves","curves"],"path":"~"}] \ No newline at end of file diff --git a/resource/color/shading.json.gz b/resource/color/shading.json.gz new file mode 100644 index 0000000000000000000000000000000000000000..6b64463b02c7ca6169887048006bb6a48714d1eb GIT binary patch literal 196773 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%0ANRxYMB%RVGV3eacfD$Y9Nz^|pr8JvYv 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 SUj5$x@BatcOhLgy#|i*j`;ZR+ literal 0 HcmV?d00001 diff --git a/robots.txt b/robots.txt new file mode 100644 index 00000000..eb053628 --- /dev/null +++ b/robots.txt @@ -0,0 +1,2 @@ +User-agent: * +Disallow: diff --git a/sw.js b/sw.js new file mode 100644 index 00000000..b93de542 --- /dev/null +++ b/sw.js @@ -0,0 +1 @@ +if(!self.define){let s,e={};const i=(i,n)=>(i=new URL(i+".js",n).href,e[i]||new Promise((e=>{if("document"in self){const s=document.createElement("script");s.src=i,s.onload=e,document.head.appendChild(s)}else s=i,importScripts(i),e()})).then((()=>{let s=e[i];if(!s)throw new Error(`Module ${i} didn’t register its module`);return s})));self.define=(n,l)=>{const r=s||("document"in self?document.currentScript.src:"")||location.href;if(e[r])return;let u={};const t=s=>i(s,r),a={module:{uri:r},exports:u,require:t};e[r]=Promise.all(n.map((s=>a[s]||t(s)))).then((s=>(l(...s),u)))}}define(["./workbox-4fa9025f"],(function(s){"use strict";s.setCacheNameDetails({prefix:"yft-design-cache"}),self.skipWaiting(),s.clientsClaim(),s.precacheAndRoute([{url:"assets/401-2a9b5f24.css",revision:null},{url:"assets/401-3f9ec943.js",revision:null},{url:"assets/404-1e71c88c.css",revision:null},{url:"assets/404-53ab4294.js",revision:null},{url:"assets/clipper-lib-fc83c972.js",revision:null},{url:"assets/element-plus-fcf5b447.js",revision:null},{url:"assets/fabric-f2fc9420.js",revision:null},{url:"assets/github-98e5a6d7.js",revision:null},{url:"assets/index-657bca84.js",revision:null},{url:"assets/index-833519db.css",revision:null},{url:"assets/index-8fc5593f.css",revision:null},{url:"assets/index-93816453.css",revision:null},{url:"assets/index-b7bc7fdd.js",revision:null},{url:"assets/index-bde83177.js",revision:null},{url:"assets/index-ea6f3a97.js",revision:null},{url:"assets/lodash-es-2c042c7a.js",revision:null},{url:"assets/opentype.js-eb278330.js",revision:null},{url:"assets/pixi-43474831.js",revision:null},{url:"assets/vue-7635db6f.js",revision:null},{url:"assets/workbox-window.prod.es5-418dd3b0.js",revision:null},{url:"index.html",revision:"2a566889a48d486e18428e63e264538a"},{url:"img/icons/yft-design-192x192.png",revision:"9e4ff4f2c2ad88ba102bdc924f71a993"},{url:"img/icons/yft-design-512x512.png",revision:"59ad554042e1d1e3e2e5f8b25788f3de"},{url:"manifest.webmanifest",revision:"78ee5d33f4217faa1ba27e4cc2d45b1f"}],{}),s.cleanupOutdatedCaches(),s.registerRoute(new s.NavigationRoute(s.createHandlerBoundToURL("index.html"))),s.registerRoute(/.*/i,new s.NetworkFirst({cacheName:"interface-cache",plugins:[]}),"GET"),s.registerRoute(/(.*?)\.(js|css|ts)/,new s.CacheFirst({cacheName:"js-css-cache",plugins:[]}),"GET"),s.registerRoute(/(.*?)\.(png|jpe?g|svg|gif|bmp|psd|tiff|tga|eps)/,new s.CacheFirst({cacheName:"image-cache",plugins:[]}),"GET")})); diff --git a/workbox-4fa9025f.js b/workbox-4fa9025f.js new file mode 100644 index 00000000..cde99222 --- /dev/null +++ b/workbox-4fa9025f.js @@ -0,0 +1 @@ +define(["exports"],(function(t){"use strict";try{self["workbox:core:6.5.4"]&&_()}catch(t){}const e=(t,...e)=>{let s=t;return e.length>0&&(s+=` :: ${JSON.stringify(e)}`),s};class s extends Error{constructor(t,s){super(e(t,s)),this.name=t,this.details=s}}try{self["workbox:routing:6.5.4"]&&_()}catch(t){}const n=t=>t&&"object"==typeof t?t:{handle:t};class r{constructor(t,e,s="GET"){this.handler=n(e),this.match=t,this.method=s}setCatchHandler(t){this.catchHandler=n(t)}}class i extends r{constructor(t,e,s){super((({url:e})=>{const s=t.exec(e.href);if(s&&(e.origin===location.origin||0===s.index))return s.slice(1)}),e,s)}}class o{constructor(){this.t=new Map,this.i=new Map}get routes(){return this.t}addFetchListener(){self.addEventListener("fetch",(t=>{const{request:e}=t,s=this.handleRequest({request:e,event:t});s&&t.respondWith(s)}))}addCacheListener(){self.addEventListener("message",(t=>{if(t.data&&"CACHE_URLS"===t.data.type){const{payload:e}=t.data,s=Promise.all(e.urlsToCache.map((e=>{"string"==typeof e&&(e=[e]);const s=new Request(...e);return this.handleRequest({request:s,event:t})})));t.waitUntil(s),t.ports&&t.ports[0]&&s.then((()=>t.ports[0].postMessage(!0)))}}))}handleRequest({request:t,event:e}){const s=new URL(t.url,location.href);if(!s.protocol.startsWith("http"))return;const n=s.origin===location.origin,{params:r,route:i}=this.findMatchingRoute({event:e,request:t,sameOrigin:n,url:s});let o=i&&i.handler;const a=t.method;if(!o&&this.i.has(a)&&(o=this.i.get(a)),!o)return;let c;try{c=o.handle({url:s,request:t,event:e,params:r})}catch(t){c=Promise.reject(t)}const h=i&&i.catchHandler;return c instanceof Promise&&(this.o||h)&&(c=c.catch((async n=>{if(h)try{return await h.handle({url:s,request:t,event:e,params:r})}catch(t){t instanceof Error&&(n=t)}if(this.o)return this.o.handle({url:s,request:t,event:e});throw n}))),c}findMatchingRoute({url:t,sameOrigin:e,request:s,event:n}){const r=this.t.get(s.method)||[];for(const i of r){let r;const o=i.match({url:t,sameOrigin:e,request:s,event:n});if(o)return r=o,(Array.isArray(r)&&0===r.length||o.constructor===Object&&0===Object.keys(o).length||"boolean"==typeof o)&&(r=void 0),{route:i,params:r}}return{}}setDefaultHandler(t,e="GET"){this.i.set(e,n(t))}setCatchHandler(t){this.o=n(t)}registerRoute(t){this.t.has(t.method)||this.t.set(t.method,[]),this.t.get(t.method).push(t)}unregisterRoute(t){if(!this.t.has(t.method))throw new s("unregister-route-but-not-found-with-method",{method:t.method});const e=this.t.get(t.method).indexOf(t);if(!(e>-1))throw new s("unregister-route-route-not-registered");this.t.get(t.method).splice(e,1)}}let a;const c=()=>(a||(a=new o,a.addFetchListener(),a.addCacheListener()),a);function h(t,e,n){let o;if("string"==typeof t){const s=new URL(t,location.href);o=new r((({url:t})=>t.href===s.href),e,n)}else if(t instanceof RegExp)o=new i(t,e,n);else if("function"==typeof t)o=new r(t,e,n);else{if(!(t instanceof r))throw new s("unsupported-route-type",{moduleName:"workbox-routing",funcName:"registerRoute",paramName:"capture"});o=t}return c().registerRoute(o),o}try{self["workbox:strategies:6.5.4"]&&_()}catch(t){}const u={cacheWillUpdate:async({response:t})=>200===t.status||0===t.status?t:null},l={googleAnalytics:"googleAnalytics",precache:"precache-v2",prefix:"workbox",runtime:"runtime",suffix:"undefined"!=typeof registration?registration.scope:""},f=t=>[l.prefix,t,l.suffix].filter((t=>t&&t.length>0)).join("-"),w=t=>{(t=>{for(const e of Object.keys(l))t(e)})((e=>{"string"==typeof t[e]&&(l[e]=t[e])}))},d=t=>t||f(l.precache),p=t=>t||f(l.runtime);function y(t,e){const s=new URL(t);for(const t of e)s.searchParams.delete(t);return s.href}class g{constructor(){this.promise=new Promise(((t,e)=>{this.resolve=t,this.reject=e}))}}const m=new Set;function R(t){return"string"==typeof t?new Request(t):t}class v{constructor(t,e){this.h={},Object.assign(this,e),this.event=e.event,this.u=t,this.l=new g,this.p=[],this.m=[...t.plugins],this.R=new Map;for(const t of this.m)this.R.set(t,{});this.event.waitUntil(this.l.promise)}async fetch(t){const{event:e}=this;let n=R(t);if("navigate"===n.mode&&e instanceof FetchEvent&&e.preloadResponse){const t=await e.preloadResponse;if(t)return t}const r=this.hasCallback("fetchDidFail")?n.clone():null;try{for(const t of this.iterateCallbacks("requestWillFetch"))n=await t({request:n.clone(),event:e})}catch(t){if(t instanceof Error)throw new s("plugin-error-request-will-fetch",{thrownErrorMessage:t.message})}const i=n.clone();try{let t;t=await fetch(n,"navigate"===n.mode?void 0:this.u.fetchOptions);for(const s of this.iterateCallbacks("fetchDidSucceed"))t=await s({event:e,request:i,response:t});return t}catch(t){throw r&&await this.runCallbacks("fetchDidFail",{error:t,event:e,originalRequest:r.clone(),request:i.clone()}),t}}async fetchAndCachePut(t){const e=await this.fetch(t),s=e.clone();return this.waitUntil(this.cachePut(t,s)),e}async cacheMatch(t){const e=R(t);let s;const{cacheName:n,matchOptions:r}=this.u,i=await this.getCacheKey(e,"read"),o=Object.assign(Object.assign({},r),{cacheName:n});s=await caches.match(i,o);for(const t of this.iterateCallbacks("cachedResponseWillBeUsed"))s=await t({cacheName:n,matchOptions:r,cachedResponse:s,request:i,event:this.event})||void 0;return s}async cachePut(t,e){const n=R(t);var r;await(r=0,new Promise((t=>setTimeout(t,r))));const i=await this.getCacheKey(n,"write");if(!e)throw new s("cache-put-with-no-response",{url:(o=i.url,new URL(String(o),location.href).href.replace(new RegExp(`^${location.origin}`),""))});var o;const a=await this.v(e);if(!a)return!1;const{cacheName:c,matchOptions:h}=this.u,u=await self.caches.open(c),l=this.hasCallback("cacheDidUpdate"),f=l?await async function(t,e,s,n){const r=y(e.url,s);if(e.url===r)return t.match(e,n);const i=Object.assign(Object.assign({},n),{ignoreSearch:!0}),o=await t.keys(e,i);for(const e of o)if(r===y(e.url,s))return t.match(e,n)}(u,i.clone(),["__WB_REVISION__"],h):null;try{await u.put(i,l?a.clone():a)}catch(t){if(t instanceof Error)throw"QuotaExceededError"===t.name&&await async function(){for(const t of m)await t()}(),t}for(const t of this.iterateCallbacks("cacheDidUpdate"))await t({cacheName:c,oldResponse:f,newResponse:a.clone(),request:i,event:this.event});return!0}async getCacheKey(t,e){const s=`${t.url} | ${e}`;if(!this.h[s]){let n=t;for(const t of this.iterateCallbacks("cacheKeyWillBeUsed"))n=R(await t({mode:e,request:n,event:this.event,params:this.params}));this.h[s]=n}return this.h[s]}hasCallback(t){for(const e of this.u.plugins)if(t in e)return!0;return!1}async runCallbacks(t,e){for(const s of this.iterateCallbacks(t))await s(e)}*iterateCallbacks(t){for(const e of this.u.plugins)if("function"==typeof e[t]){const s=this.R.get(e),n=n=>{const r=Object.assign(Object.assign({},n),{state:s});return e[t](r)};yield n}}waitUntil(t){return this.p.push(t),t}async doneWaiting(){let t;for(;t=this.p.shift();)await t}destroy(){this.l.resolve(null)}async v(t){let e=t,s=!1;for(const t of this.iterateCallbacks("cacheWillUpdate"))if(e=await t({request:this.request,response:e,event:this.event})||void 0,s=!0,!e)break;return s||e&&200!==e.status&&(e=void 0),e}}class q{constructor(t={}){this.cacheName=p(t.cacheName),this.plugins=t.plugins||[],this.fetchOptions=t.fetchOptions,this.matchOptions=t.matchOptions}handle(t){const[e]=this.handleAll(t);return e}handleAll(t){t instanceof FetchEvent&&(t={event:t,request:t.request});const e=t.event,s="string"==typeof t.request?new Request(t.request):t.request,n="params"in t?t.params:void 0,r=new v(this,{event:e,request:s,params:n}),i=this.q(r,s,e);return[i,this.U(i,r,s,e)]}async q(t,e,n){let r;await t.runCallbacks("handlerWillStart",{event:n,request:e});try{if(r=await this.L(e,t),!r||"error"===r.type)throw new s("no-response",{url:e.url})}catch(s){if(s instanceof Error)for(const i of t.iterateCallbacks("handlerDidError"))if(r=await i({error:s,event:n,request:e}),r)break;if(!r)throw s}for(const s of t.iterateCallbacks("handlerWillRespond"))r=await s({event:n,request:e,response:r});return r}async U(t,e,s,n){let r,i;try{r=await t}catch(i){}try{await e.runCallbacks("handlerDidRespond",{event:n,request:s,response:r}),await e.doneWaiting()}catch(t){t instanceof Error&&(i=t)}if(await e.runCallbacks("handlerDidComplete",{event:n,request:s,response:r,error:i}),e.destroy(),i)throw i}}function U(t,e){const s=e();return t.waitUntil(s),s}try{self["workbox:precaching:6.5.4"]&&_()}catch(t){}function b(t){if(!t)throw new s("add-to-cache-list-unexpected-type",{entry:t});if("string"==typeof t){const e=new URL(t,location.href);return{cacheKey:e.href,url:e.href}}const{revision:e,url:n}=t;if(!n)throw new s("add-to-cache-list-unexpected-type",{entry:t});if(!e){const t=new URL(n,location.href);return{cacheKey:t.href,url:t.href}}const r=new URL(n,location.href),i=new URL(n,location.href);return r.searchParams.set("__WB_REVISION__",e),{cacheKey:r.href,url:i.href}}class L{constructor(){this.updatedURLs=[],this.notUpdatedURLs=[],this.handlerWillStart=async({request:t,state:e})=>{e&&(e.originalRequest=t)},this.cachedResponseWillBeUsed=async({event:t,state:e,cachedResponse:s})=>{if("install"===t.type&&e&&e.originalRequest&&e.originalRequest instanceof Request){const t=e.originalRequest.url;s?this.notUpdatedURLs.push(t):this.updatedURLs.push(t)}return s}}}class E{constructor({precacheController:t}){this.cacheKeyWillBeUsed=async({request:t,params:e})=>{const s=(null==e?void 0:e.cacheKey)||this._.getCacheKeyForURL(t.url);return s?new Request(s,{headers:t.headers}):t},this._=t}}let x,C;async function O(t,e){let n=null;if(t.url){n=new URL(t.url).origin}if(n!==self.location.origin)throw new s("cross-origin-copy-response",{origin:n});const r=t.clone(),i={headers:new Headers(r.headers),status:r.status,statusText:r.statusText},o=e?e(i):i,a=function(){if(void 0===x){const t=new Response("");if("body"in t)try{new Response(t.body),x=!0}catch(t){x=!1}x=!1}return x}()?r.body:await r.blob();return new Response(a,o)}class N extends q{constructor(t={}){t.cacheName=d(t.cacheName),super(t),this.C=!1!==t.fallbackToNetwork,this.plugins.push(N.copyRedirectedCacheableResponsesPlugin)}async L(t,e){const s=await e.cacheMatch(t);return s||(e.event&&"install"===e.event.type?await this.O(t,e):await this.N(t,e))}async N(t,e){let n;const r=e.params||{};if(!this.C)throw new s("missing-precache-entry",{cacheName:this.cacheName,url:t.url});{const s=r.integrity,i=t.integrity,o=!i||i===s;n=await e.fetch(new Request(t,{integrity:"no-cors"!==t.mode?i||s:void 0})),s&&o&&"no-cors"!==t.mode&&(this.P(),await e.cachePut(t,n.clone()))}return n}async O(t,e){this.P();const n=await e.fetch(t);if(!await e.cachePut(t,n.clone()))throw new s("bad-precaching-response",{url:t.url,status:n.status});return n}P(){let t=null,e=0;for(const[s,n]of this.plugins.entries())n!==N.copyRedirectedCacheableResponsesPlugin&&(n===N.defaultPrecacheCacheabilityPlugin&&(t=s),n.cacheWillUpdate&&e++);0===e?this.plugins.push(N.defaultPrecacheCacheabilityPlugin):e>1&&null!==t&&this.plugins.splice(t,1)}}N.defaultPrecacheCacheabilityPlugin={cacheWillUpdate:async({response:t})=>!t||t.status>=400?null:t},N.copyRedirectedCacheableResponsesPlugin={cacheWillUpdate:async({response:t})=>t.redirected?await O(t):t};class P{constructor({cacheName:t,plugins:e=[],fallbackToNetwork:s=!0}={}){this.T=new Map,this.W=new Map,this.k=new Map,this.u=new N({cacheName:d(t),plugins:[...e,new E({precacheController:this})],fallbackToNetwork:s}),this.install=this.install.bind(this),this.activate=this.activate.bind(this)}get strategy(){return this.u}precache(t){this.addToCacheList(t),this.j||(self.addEventListener("install",this.install),self.addEventListener("activate",this.activate),this.j=!0)}addToCacheList(t){const e=[];for(const n of t){"string"==typeof n?e.push(n):n&&void 0===n.revision&&e.push(n.url);const{cacheKey:t,url:r}=b(n),i="string"!=typeof n&&n.revision?"reload":"default";if(this.T.has(r)&&this.T.get(r)!==t)throw new s("add-to-cache-list-conflicting-entries",{firstEntry:this.T.get(r),secondEntry:t});if("string"!=typeof n&&n.integrity){if(this.k.has(t)&&this.k.get(t)!==n.integrity)throw new s("add-to-cache-list-conflicting-integrities",{url:r});this.k.set(t,n.integrity)}if(this.T.set(r,t),this.W.set(r,i),e.length>0){const t=`Workbox is precaching URLs without revision info: ${e.join(", ")}\nThis is generally NOT safe. Learn more at https://bit.ly/wb-precache`;console.warn(t)}}}install(t){return U(t,(async()=>{const e=new L;this.strategy.plugins.push(e);for(const[e,s]of this.T){const n=this.k.get(s),r=this.W.get(e),i=new Request(e,{integrity:n,cache:r,credentials:"same-origin"});await Promise.all(this.strategy.handleAll({params:{cacheKey:s},request:i,event:t}))}const{updatedURLs:s,notUpdatedURLs:n}=e;return{updatedURLs:s,notUpdatedURLs:n}}))}activate(t){return U(t,(async()=>{const t=await self.caches.open(this.strategy.cacheName),e=await t.keys(),s=new Set(this.T.values()),n=[];for(const r of e)s.has(r.url)||(await t.delete(r),n.push(r.url));return{deletedURLs:n}}))}getURLsToCacheKeys(){return this.T}getCachedURLs(){return[...this.T.keys()]}getCacheKeyForURL(t){const e=new URL(t,location.href);return this.T.get(e.href)}getIntegrityForCacheKey(t){return this.k.get(t)}async matchPrecache(t){const e=t instanceof Request?t.url:t,s=this.getCacheKeyForURL(e);if(s){return(await self.caches.open(this.strategy.cacheName)).match(s)}}createHandlerBoundToURL(t){const e=this.getCacheKeyForURL(t);if(!e)throw new s("non-precached-url",{url:t});return s=>(s.request=new Request(t),s.params=Object.assign({cacheKey:e},s.params),this.strategy.handle(s))}}const T=()=>(C||(C=new P),C);class W extends r{constructor(t,e){super((({request:s})=>{const n=t.getURLsToCacheKeys();for(const r of function*(t,{ignoreURLParametersMatching:e=[/^utm_/,/^fbclid$/],directoryIndex:s="index.html",cleanURLs:n=!0,urlManipulation:r}={}){const i=new URL(t,location.href);i.hash="",yield i.href;const o=function(t,e=[]){for(const s of[...t.searchParams.keys()])e.some((t=>t.test(s)))&&t.searchParams.delete(s);return t}(i,e);if(yield o.href,s&&o.pathname.endsWith("/")){const t=new URL(o.href);t.pathname+=s,yield t.href}if(n){const t=new URL(o.href);t.pathname+=".html",yield t.href}if(r){const t=r({url:i});for(const e of t)yield e.href}}(s.url,e)){const e=n.get(r);if(e){return{cacheKey:e,integrity:t.getIntegrityForCacheKey(e)}}}}),t.strategy)}}t.CacheFirst=class extends q{async L(t,e){let n,r=await e.cacheMatch(t);if(!r)try{r=await e.fetchAndCachePut(t)}catch(t){t instanceof Error&&(n=t)}if(!r)throw new s("no-response",{url:t.url,error:n});return r}},t.NavigationRoute=class extends r{constructor(t,{allowlist:e=[/./],denylist:s=[]}={}){super((t=>this.K(t)),t),this.M=e,this.S=s}K({url:t,request:e}){if(e&&"navigate"!==e.mode)return!1;const s=t.pathname+t.search;for(const t of this.S)if(t.test(s))return!1;return!!this.M.some((t=>t.test(s)))}},t.NetworkFirst=class extends q{constructor(t={}){super(t),this.plugins.some((t=>"cacheWillUpdate"in t))||this.plugins.unshift(u),this.D=t.networkTimeoutSeconds||0}async L(t,e){const n=[],r=[];let i;if(this.D){const{id:s,promise:o}=this.I({request:t,logs:n,handler:e});i=s,r.push(o)}const o=this.F({timeoutId:i,request:t,logs:n,handler:e});r.push(o);const a=await e.waitUntil((async()=>await e.waitUntil(Promise.race(r))||await o)());if(!a)throw new s("no-response",{url:t.url});return a}I({request:t,logs:e,handler:s}){let n;return{promise:new Promise((e=>{n=setTimeout((async()=>{e(await s.cacheMatch(t))}),1e3*this.D)})),id:n}}async F({timeoutId:t,request:e,logs:s,handler:n}){let r,i;try{i=await n.fetchAndCachePut(e)}catch(t){t instanceof Error&&(r=t)}return t&&clearTimeout(t),!r&&i||(i=await n.cacheMatch(e)),i}},t.cleanupOutdatedCaches=function(){self.addEventListener("activate",(t=>{const e=d();t.waitUntil((async(t,e="-precache-")=>{const s=(await self.caches.keys()).filter((s=>s.includes(e)&&s.includes(self.registration.scope)&&s!==t));return await Promise.all(s.map((t=>self.caches.delete(t)))),s})(e).then((t=>{})))}))},t.clientsClaim=function(){self.addEventListener("activate",(()=>self.clients.claim()))},t.createHandlerBoundToURL=function(t){return T().createHandlerBoundToURL(t)},t.precacheAndRoute=function(t,e){!function(t){T().precache(t)}(t),function(t){const e=T();h(new W(e,t))}(e)},t.registerRoute=h,t.setCacheNameDetails=function(t){w(t)}}));